.none{display: none;}
.none.active{display: block;}

.msly_main{padding: 19px;height: auto;min-height: 500px;}
.msly_banner{width: 100%;height: 120px;overflow:hidden;position: relative;}
.msly_banner ul,.msly_banner ul li{width:100%;height:100%}
.msly_banner ul li{width:100%;position: relative;z-index: 0;text-align: center;}
.msly_banner ul li img{width: 100%;height: 100%;z-index: 1;}
.msly_banner ul li .zt_title{text-align: center;width: 100%;height: auto;position: absolute;top: 30px;left: 0;z-index: 9;}
.msly_banner2 ul li .zt_title{top: 42px;}
.msly_banner ul li .zt_title span{display: block;color: #fff;}
.msly_banner ul li .zt_title span.img_title{font-size: 35px;font-weight: bold;line-height: 35px;}
.msly_banner ul li .zt_title span.small_title{font-size: 18px;height: 18px;line-height: 18px;margin-top: 11px;}
.back_home{z-index:99;width: 35px;height: 30px;position: absolute;top: 0;right: 0;cursor: pointer;}
.back_home a{display: block;width: 100%;height: 100%;background: no-repeat center top; background: url("../png/uutysj.png") !important;}


.msly_tabs_title{margin-top: 20px;}
.msly_tabs_title ul li{height: 40px;float: left;position: relative;margin: 0 7px;padding-bottom: 4px;margin-bottom: 10px;}
.msly_tabs_title ul li a{display: block;border: 1px solid #e5e5e5;padding: 0 12px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.msly_tabs_title ul li a span{display:block;height: 38px;line-height: 38px;color: #3673b6;font-size: 18px;cursor: pointer;}
.hover_icon{position: absolute;width: 8px;height: 4px;bottom: 0;left:50%;background: url("../png/owujhh.png") no-repeat center top !important; display: none;margin-left: -4px;}
.msly_tabs_title ul li.active a,.msly_tabs_title ul li:hover a{border: 1px solid #3673b6;background:#3673b6;}
.msly_tabs_title ul li.active span,.msly_tabs_title ul li:hover span{color: #fff;}
.msly_tabs_title ul li.active .hover_icon,.msly_tabs_title ul li:hover .hover_icon{display: block;}

.short_tabs ul li a{ padding: 0 8px;}



.msly_ej_title ul{background: #f3f3f3; border-bottom: 1px #f7f7f7 solid; margin-top: 20px; overflow: hidden; padding:0 10px;}
.msly_ej_title ul li{float: left;width: auto;text-align: center;padding: 10px 24px 8px;height: 26px;line-height: 26px;}
.msly_ej_title ul li.active a{color: #3673b6;}
.msly_ej_title ul li a{font-size: 16px; width:auto;font-weight: bold}
.msly_ej_title ul.organCatMap2{background: none;}
.msly_ej_title ul.organCatMap2 li a{ font-weight: normal;}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .msly_tabs_title ul li{margin: 0 4px;}
    .msly_ej_title ul li{padding: 10px 14px 9px;}
}
@media only screen and (max-width: 991px) {
    .msly_ej_title ul li{padding: 5px;background: none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
    .msly_tabs_title ul li,.msly_tabs_title *{box-sizing: border-box;}
    .msly_tabs_title{height: auto;margin-top: 0;}
    .msly_tabs_title ul li{width: 31.333%;margin: 10px 1% 0;}
    .msly_tabs_title ul li.num1{margin: 10px 1% 0;}
    .msly_ej_title ul{margin-top: 10px;}
    .msly_banner{height: 120px;}
    .msly_main{padding: 10px;}
    .hover_icon{bottom: -4px;}
}
@media only screen and (max-width: 520px) {
    .msly_banner ul li .zt_title span.img_title{font-size: 24px;}
    .msly_tabs_title ul li{width: 48%;margin: 10px 1% 0;}
    .msly_tabs_title ul li.num1{margin: 10px 1% 0;}
}


.cz_tab{text-align: center; margin: 20px auto 0; line-height: 0; font-size: 0;}
.cz_tab ul{border:#3473b6 1px solid;display: inline-block;}
.cz_tab li{display: inline;}
.cz_tab li a{display: inline-block;font-size: 18px;text-align: center;line-height: 40px; padding: 0 20px;}
.cz_tab li.active a{background: #3473b6;color: #fff;}

.czjs_tabs_title{margin-top: 20px;}
.czjs_tabs_title ul{max-height: 206px;overflow: hidden;}
.czjs_tabs_title ul li{float: left;position: relative;width: 150px; margin: 0 7px;padding-bottom: 4px;margin-bottom: 10px;}
.czjs_tabs_title ul li a{display: block;border: 1px solid #e5e5e5;color: #3673b6;font-size: 16px;padding: 0 9px;height: 38px;line-height: 38px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
.czjs_tabs_title ul li.active a,.czjs_tabs_title ul li:hover a{border: 1px solid #3673b6;background:#3673b6;color: #fff;}
.czjs_tabs_title > ul.on {max-height:none; height: auto; overflow: visible;}

.czjs_btn{display: block;width: 68px;height: 30px;line-height: 30px;font-size: 16px;margin: 0 auto; color: #8b8b8b;background: right 0 no-repeat;overflow: hidden; background-image: url("../png/dwymee.png") !important; text-align: left; padding-right: 20px;}
.czjs_btn.btn_up{background-image: url("../png/dahetu.png") !important; width: 38px;}
.czjs_btn:hover{background-position: right -30px;}

.wza-on .czjs_btn{display: none;}
.wza-on .czjs_tabs_title ul{max-height: none; height: auto;}

.qd_daoyu{padding: 10px;border: #e5e5e5 1px solid;margin: 20px 0 0;}
.qd_dytit{width: 61px;height: 108px;margin-top: 8px; background: url("../png/ummuph.png") center no-repeat;}
.qd_dytit span{display: block;text-align: center;font-size: 26px;line-height: 48px;padding-top: 6px;color: #fff;}
.qd_dycon{margin-left: 77px;font-size: 14px;line-height: 30px;text-align: justify;text-indent: 2em;}
.qd_title{font-size: 18px;font-weight: bold;text-align: center;color: #3673b6; margin-top: 20px;}
.gk_list2 li{ padding-right: 95px;}
.gk_list2 li .date{position: absolute; right: 0; top: 10px;}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .czjs_tabs_title ul li{width: 132px;}
}
@media only screen and (max-width: 991px) {
    .czjs_tabs_title ul li{width: 125px;}
}
@media only screen and (max-width: 767px) {
    .czjs_tabs_title ul li{width: 23%;margin: 0 1% 10px;}
    .xxgk_lmcon{height: auto;min-height: auto !important;}
    .ls_gkbox,.gk_list2{padding-left: 0; padding-right: 0;}
    .gk_list2{padding-top: 0;}
    .gk_list2 li{ padding-right:0;}
    .gk_list2 li .date{position: static;}
}
@media only screen and (max-width: 479px) {
    .czjs_tabs_title{height:auto;overflow-y: auto;}
    .czjs_tabs_title ul li{width: 48%;}
}

.mt30{ margin-top: 30px;}
.fz-title{ height: 43px; line-height: 43px; background: url("../png/xutwnv.png") left 23px repeat-x; margin-bottom: 22px; }
.fz-title .tit{background: #fff; margin: 0 auto; width: 204px; text-align: center; position: relative;}
.fz-title .tit i{display: block; position: absolute; height: 3px; top: 50%; margin-top: -1px; width: 16px; background: #396caf !important;}
.fz-title .tit i.l{left: 0;}
.fz-title .tit i.r{right: 0;}
.wza-black-white .fz-title .tit{ background-color: #000;}
.wza-yellow-black .fz-title .tit{ background-color: yellow;}
.wza-blue-yellow .fz-title .tit{ background-color: blue;}
.wza-yellow-blue .fz-title .tit{ background-color: yellow;}

.fz-title .tit span{ display: inline-block; font-size: 22px; font-weight: bold; color: #fff; background: #396caf !important; width: 136px; }
.fz-zflist li{ float: left; width: 470px; line-height: 42px; height: 42px; font-size: 16px; }
.fz-zflist li.even{ float: right;}
.fz-zflist li .nr{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fz-zflist li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: left; max-width: 100%;}
.fz-zflist li .split{padding:0 2px; color: #666;}
.fz-zflist li .a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}
.fz-zflist li .date{white-space: nowrap; color: #999; position: absolute; right: 0; top: 0;}
.fz-zflist li .lang1{max-width: 380px;}
.fz-zflist li .lang2{max-width: 290px;}
.fz-zflist li .lang3{max-width: 200px;}
.fz-zflist li .lang4{max-width: 110px;}
.fz-zflist li .lang5{max-width: 110px;}
.fz-zflist li .lang6{max-width: 110px;}
.fz-zflist li .lang7{max-width: 110px;}
.fz-zflist li .lang8{max-width: 110px;}
.fz-bmlist ul{ margin: 0 -7px;}
.fz-bmlist li{ width: 153px; float: left; margin:0 7px 14px; }
.fz-bmlist li a{ display: block; height: 38px; background: #f7f7f7; border: 1px #f7f7f7 solid; line-height: 38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; text-align: center;}
.fz-bmlist li a:hover{ color: #fff;  background: #396caf; border-color: #396caf;}
.fz-xqlist li{ width: 129px;}
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .fz-bmlist li{ width: 135px;}
    .fz-zflist li{width: 420px;}
}
@media only screen and (max-width: 991px) {
    .fz-bmlist li{ width: 128px;}
    .fz-zflist li{width: 335px;}
}
@media only screen and (max-width: 767px) {
  .fz-zflist li{width: auto; float: none !important;}
   .fz-bmlist ul{ margin: 0;}
   .fz-bmlist li{   width: 23%;margin: 0 1% 10px}
}
@media only screen and (max-width: 479px) {
    .fz-bmlist  li{width: 48%;}
}

.zdly_tabs_title ul{  max-height: none !important; height: auto !important;}
.zdly_tabs_title ul li{  margin-bottom: 8px;  width: 229px;}
.zdly_tabs_title ul li a{  height: 58px; box-sizing: border-box;   white-space:normal; }
.zdly_tabs_title ul li .img-title{ display: block;  line-height: 24px;margin-top: -10px; padding: 0 2px; position: absolute; left:0; right: 0; top:48%;    }
@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .zdly_tabs_title ul li{   width: 296px;}
}
@media only screen and (max-width: 991px) {
    .zdly_tabs_title ul li{   width: 218px;}
}
@media only screen and (max-width: 767px) {
    .zdly_tabs_title ul li {width: auto; float: none; margin: 0 0 10px 0;}
    .zdly_tabs_title ul li a{  height: auto; padding: 5px;  }
    .zdly_tabs_title ul li a br{ display: none;}
    .zdly_tabs_title ul li .img-title{ position: static;   margin-top: 0 !important;}

}