body{background:#333333;}
.wrap{width:100%}
.header .header_bd{}
.header .searchTxt{width:272px;height:34px;border-radius:20px;border:3px solid #54c2f1;outline:none;padding-left:20px;background:#333333;color:#cacaca;font-size:16px;}
.header .searchBtn{width:26px;height:26px;background:url(../../images/shzr/zoom.png) no-repeat;right:30px;top:38px;outline:none;border:none;overflow:hidden}
.header .language-choose{width:46px;height:16px;left:-74px;top:-25px;z-index:99}
.header .language-choose span{display:block;width:23px;height:16px;background:url(../../images/shzr/cn_flag.png) no-repeat;padding-right:20px;}
.header .language-choose .dropdown{padding-left:30px;padding-bottom:10px;display:block;width:10px;height:10px;line-height:15px}
.header_nav{width:100%;height:60px;background:#54C2F1}
.header_nav .nav-list li{width:168px;height:40px;line-height:40px;margin-top:10px;text-align:center;border-right:1px solid white}

.sub_nav {
    height: 64px;
    float: left;
    width: 25%;
      sdisplay: inline-block;
}
.lable {
    font-size: 20px;
    background-color: #eeeeee;
    cursor: pointer;
    height: 80px;
    padding-top: 27px;
    border-bottom: 1px solid #dfe0e0;
    color: #b0b0b0;
    position: relative;
}
 .lable-title {
    height: 80px;
    background-color: #54c2f1;
    color: white;
    font-size: 20px;
    padding-top: 27px;
    padding-left: 50px;
}
.lable.open {
    background-color: #dfe0e0;
    color: #666666;
}
.lable.open span:nth-child(1) {
    border-left: 8px solid #666666;
    border-top: 4px solid #dfe0e0;
    border-bottom: 4px solid #dfe0e0;
}
.lable span:nth-child(1) {
    margin-left: 25px;
    display: inline-block;
    height: 8px;
    width: 8px;
    border-left: 8px solid #b0b0b0;
    border-top: 4px solid #eeeeee;
    border-bottom: 4px solid #eeeeee;
    position: absolute;
    top: 36px;
}
.lable span:nth-child(2) {
    margin-left: 50px;
}
.lable .afterdirec {
    position: absolute;
    right: 0;
    top: 26px;
    display: inline-block;
    height: 24px;
    width: 12px;
    border-right: 12px solid #fff;
    border-top: 12px solid #dfe0e0;
    border-bottom: 12px solid #dfe0e0;
    opacity: 0;
}
.lable.open .afterdirec {
    opacity: 1;
}



.main{
  overflow: hidden;
  background: none!important;
}
.main_content{width:75% ; 
float:left;}
.main_content .m-cnt-main{}
.main_content .m-cnt-main .m-main-rule{background:white;padding-bottom:20px;}
.main_content .m-cnt-main .m-main-top{height:50px;background:#eeeeee;}
.main_content .m-cnt-main .m-main-top .m-top{height:50px;line-height:50px;color:grey;font-size: 20px;}
.main_content .m-cnt-main .m-main-rule h2{color:#474747;font-weight:normal;text-indent: 2em;}
.main_content .m-cnt-main .m-main-rule .we-number{background:#c9c9c9}
.main_content .m-cnt-main .m-main-rule .half-line{width:188px;height:4px;background-color:#54c2f1}
.main_content .m-cnt-main .m-main-top .i-icon{background:url(../../images/shzr/dot.png) no-repeat;width:20px;height:25px;display:inline-block;vertical-align:text-bottom;padding-right:10px;}
.i-icon{margin-left: 11px;}
.main_content .m-cnt-main .m-main-rule .num_bar{font-size:16px;height:40px;line-height:40px;background:url(../../images/shzr/arrow_up.png) #54C2F1 no-repeat;color:white;}
.main_content .m-cnt-main .m-main-rule .num_bar .angle{left:0;top:0;}
.main_content .m-cnt-main .m-main-rule .num_bar .arrow{right:22px;top:0}
.rule-bar .i-icon{background:url(../../images/shzr/arrow_right.png) no-repeat;width:10px;height:15px;display:inline-block;vertical-align:text-bottom;padding-right:10px;}
#list .lis li{height:30px;line-height:30px;}
/*#list .lis .arrow{background:url(../../images/shzr/arrow-up.png) no-repeat 0px 14px;width:15px;height:30px;}*/
#list .lis h2 .active{position:absolute;background:url(../../images/shzr/down.png) no-repeat 0px 14px;width:15px;height:30px;right:20px;top:0}
#list h2{font-size:16px;}
.listLeftMenu dl dt span{background:url(../../images/shzr/arrow-up.png) no-repeat 0px 14px;width:15px;height:30px;}
.listLeftMenu dl.on dt span {background:url(../../images/shzr/down.png) no-repeat 0px 14px;width:15px;height:30px;}
.listLeftMenu dl ul{font-size:16px;display: block;}
.listLeftMenu dl li{height:40px}
.listLeftMenu dl.on ul {display: none!important;}
/*ul#list dl {margin-top: 10px; }*/
.pro{color: #333;background:url(../../images/shzr/arrow_right.png) no-repeat 22px 8px;text-indent:48px}
.through{padding-left:49px;    margin-bottom: 20px; height: auto!important;}
.abc{
  color: #666666!important;
  padding-left: 49px;
  margin-bottom: 0px!important;
  height: auto!important;
  text-indent: 0!important;
  line-height: 1.42857143;
}
.szzc {
    display: block;
    height: auto!important;
    width: 100%;
    float: none;
}
.sz_end{
  width: 68%;
  display: inline-block!important;
}
.sz_img {
    float: right;
    height: auto!important;
    vertical-align: top;
    margin-top:20px;
}
.on .sz_img{
  display:none!important;
}
.menulist .through:last-child {
    margin-bottom: 0;
}
.listLeftMenu {
    padding-bottom: 7rem;
}
.main .bigtitle p {
    padding-left: 50px;
}
.bigtitle_tips{
  padding-left: 50px;
  margin-top :2.3rem;
  display:block;
  color:#727272;
  font-size:16px;
}
.footer{width:100%;height:60px;background:#666666}
.footer .footer-txt{height:60px;}
.footer .footer-txt p{height:50px;line-height:50px;color:white}

.tab {
  height: 50px;
  width: 1200px;
  background-color: #eeeeee;
  padding-left: 50px;
  font-size: 20px;
  line-height: 50px;
}
.tab span {
  opacity: 0.8;
}
.tab .glyphicon {
  color: #54c2f1;
}
.tabspace{
  padding-left:8px;
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.colorhui{
  color: #666;
}
.proEdit{
  color: #333;
  text-indent: 20px;
}
.proEdit span{ margin-right:8px; }
