

/* -------------------------------- 

Main Components 

-------------------------------- */
.wrapperaaa{margin-top:20px;height:auto;display:flex;justify-content:space-between;}
.cd-accordion-menu {
    width: 20%;
    background: #4d5158;
    box-shadow: 0 4px 40px #70ac76;
    height:666px;
    overflow-y:auto;
    min-height: 100vh;
}
.rightdiv{
    width:77%;height:auto;overflow:hidden;
    margin:30px 3%;
}
.cd-accordion-menu ul {
  /* by default hide all sub menus */
  display: none;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
}
.cd-accordion-menu label, .cd-accordion-menu a {
  position: relative;
  display: block;
  padding: 18px 18px 18px 64px;
  background: #4d5158;
  box-shadow: inset 0 -1px #555960;
  color: #ffffff;
  font-size: 14px;
}
.no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {
  background: #52565d;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label {
  cursor: pointer;
}
.cd-accordion-menu label::before, .cd-accordion-menu label::after {
  background-image: url(/template/pc/default/home/show/cd-icons.svg);
  background-repeat: no-repeat;
}
.cd-accordion-menu label::before {
  /* arrow icon */
  left: 18px;
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(-90deg);
  -moz-transform: translateY(-50%) rotate(-90deg);
  -ms-transform: translateY(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) rotate(-90deg);
  transform: translateY(-50%) rotate(-90deg);
}
.cd-accordion-menu label::after {
  /* folder icons */
  left: 41px;
  background-position: -16px 0;
}
.cd-accordion-menu a::after {
  /* image icon */
  left: 36px;
  background: url(/template/pc/default/home/show/cd-icons.svg) no-repeat -48px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu input[type=checkbox]:checked + label::after {
  /* show open folder icon if item is checked */
  background-position: -32px 0;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu ul label,
.cd-accordion-menu ul a {
  background: #35383d;
  box-shadow: inset 0 -1px #41444a;
  padding-left: 82px;
}
.no-touch .cd-accordion-menu ul label:hover, .no-touch
.cd-accordion-menu ul a:hover {
  background: #3c3f45;
}
.cd-accordion-menu > li:last-of-type > label,
.cd-accordion-menu > li:last-of-type > a,
.cd-accordion-menu > li > ul > li:last-of-type label,
.cd-accordion-menu > li > ul > li:last-of-type a {
  box-shadow: none;
}
.cd-accordion-menu ul label::before {
  left: 36px;
}
.cd-accordion-menu ul label::after,
.cd-accordion-menu ul a::after {
  left: 59px;
}
.cd-accordion-menu ul ul label,
.cd-accordion-menu ul ul a {
  padding-left: 100px;
}
.cd-accordion-menu ul ul label::before {
  left: 54px;
}
.cd-accordion-menu ul ul label::after,
.cd-accordion-menu ul ul a::after {
  left: 77px;
}
.cd-accordion-menu ul ul ul label,
.cd-accordion-menu ul ul ul a {
  padding-left: 118px;
}
.cd-accordion-menu ul ul ul label::before {
  left: 72px;
}
.cd-accordion-menu ul ul ul label::after,
.cd-accordion-menu ul ul ul a::after {
  left: 95px;
}
@media only screen and (min-width: 600px) {
  .cd-accordion-menu label, .cd-accordion-menu a {
    font-size: 16px;
    padding-left:80px;
  }
  .cd-accordion-menu label::before {
    left: 14px;
  }
  .cd-accordion-menu label::after {
    left: 43px;
  }
  .cd-accordion-menu ul label,
  .cd-accordion-menu ul a {
    padding-left: 80px;
  }
  .cd-accordion-menu ul label::before {
    left: 18px;
  }
  .cd-accordion-menu ul label::after,
  .cd-accordion-menu ul a::after {
    left: 47px;
  }
  .cd-accordion-menu ul ul label,
  .cd-accordion-menu ul ul a {
    padding-left: 90px;
    font-size:14px;
  }
  .cd-accordion-menu ul ul label::before {
    left: 30px;
  }
  .cd-accordion-menu ul ul label::after,
  .cd-accordion-menu ul ul a::after {
    left: 60px;
  }
  .cd-accordion-menu ul ul ul label,
  .cd-accordion-menu ul ul ul a {
    padding-left: 94px;
  }
  .cd-accordion-menu ul ul ul label::before {
    left: 36px;
  }
  .cd-accordion-menu ul ul ul label::after,
  .cd-accordion-menu ul ul ul a::after {
    left: 65px;
  }
}
.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}



.jggk_box{ display:flex; justify-content:space-between;margin-bottom:30px;}
.jggk_left{ width:20%; border:1px solid #ccc; box-sizing:border-box; background:#fff;}
.jggk_top{ width:100%; font-size:16px; font-weight:bold; color:#fff; line-height:50px; padding-left:50px; background:#006fbe url(/template/pc/default/home/images/jggk.png) no-repeat 20px center; box-sizing:border-box;}
.jggk_leftlist{ padding:0px 20px; box-sizing:border-box;}
.jggk_leftlist li{ width:100%; line-height:24px; border-bottom:1px dashed #ccc; padding:12px 0px; padding-left:30px; background:url(/template/pc/default/home/images/heiq.png) no-repeat 4px center; box-sizing:border-box;}
.jggk_leftlist li.list_active{ background:url(/template/pc/default/home/images/lanq.png) no-repeat 4px center;}
.jggk_leftlist li.list_active a{ color:#006fbe;}
.jggk_leftlist li a{ color:#333;}
.jggk_right{ width:78%; border:1px solid #ccc; padding:20px; box-sizing:border-box; background:#fff;}
.ldxx_name{ font-size:18px; color:#333; font-weight:bold;}
.ldxx_list{ width:100%; margin-top:20px;}
.ldxx_list li{ display:flex; width:100%; line-height:40px; border-bottom:1px dashed #ccc;}
.ldxx_list li a{ flex:1; font-size:16px; color:#333; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ldxx_list li span{ width:100px; text-align:right; font-size:16px; color:#333;}
.fy_box{ margin-top:20px; text-align:center;}


.main_box{ max-width:1240px; width:100%; border-radius:10px;border:1px solid #ccc;margin:30px auto 30px; overflow:hidden;}
.jrgz_box{ width:100%; overflow:hidden; line-height:40px; height:40px; display:flex; justify-content:space-between;}
.jrgz_left{ width:80px; font-size:14px; font-weight:bold;}
#demo {overflow:hidden;float:left;width:100%;  }
#demo img {border: 3px solid #F2F2F2;}
#indemo {float: left;width: 1800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo1 span a:link{color:#3e3e3e;text-decoration:none;}
.jrgz_right{ flex:1; overflow:hidden;}
.jrgz_right li{ float:left; margin-left:20px; padding-left:10px; background:url(../images/redd.png) no-repeat left center;}
.jrgz_right li a{ font-size:14px; color:#333;}
.jrgz_right li span{ font-size:14px; color:#333;}
.first_box{ width:100%; padding:20px; box-sizing:border-box; background:#fff;}
.zt_box{ width:100%; }
.zt_box a{ width:100%; display:block;}
.zt_box a img{ width:100%; display:block; }
.first_bottom{ margin-top:20px; overflow:hidden;}
.lb_box{ float:left; width:55%; height:400px;}
.xl_box{ padding:50px; box-sizing:border-box; background:#fff; }
.xl_bt{ text-align:center; font-size:34px; font-weight:bold;}
.xl_lytime{ display:flex; justify-content:space-between; border:1px dashed #ccc; padding:10px 20px; box-sizing:border-box; font-size:14px; color:#666; margin-top:20px;}
.xl_main{ padding-top:30px;}
.xl_main img{ max-width:100%;}


.pagination {
    display: table;
    padding-left: 0;
    margin: 20px auto;
    
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }