@charset "utf-8";
.u-fan{color: rgb(255, 0, 0);}
.g-detail{margin-top: 20px; background-color: #fff; min-height: 720px; padding: 0 20px; margin-bottom: 20px;}
.m-detailtit{line-height: 100px; font-size: 24px; font-weight: 600;}
.u-detailtit{line-height: 50px; background-color:  #f1f2f3;}
.u-detailtit ul li{float: left; padding: 0 35px;}
.u-detailtit ul li a{display: block; padding: 0 10px; font-weight: 600;}
.u-detailtit ul li a.active{border-bottom: 3px solid #b80608; font-size: 16px;}
.u-detailct{padding-left: 30px; font-weight: 600; font-size: 16px; background: url(../images/page/tit1.png) 15px center no-repeat; line-height: 40px;}
.u-detailcc{line-height: 40px; text-indent: 2em;}
.m-tablec{padding: 0 10px;}
.m-table table{width: 100%; text-align: center; line-height: 47px; color: #666666;}
.m-table table a{color: #b80608;}
#g-fwcn{padding-bottom: 20px;}
.m-tit{font-size: 40px; color: #0e44b0; font-weight: 600;}
.m-search .text{border: 1px solid #d9d9d9; border-radius: 55px;}
.u-rmss ul li:nth-child(1) a,.u-rmss ul li a{color: #333333;}
.u-lefttit{height: 80px; line-height: 80px; background-color: #0e44b0; text-align: center; font-size: 20px; font-weight: 600; color: #fff;}
.u-leftct{padding: 0 14px; height: 60px; line-height: 60px; background-color: #e1edff; font-size: 16px; cursor: pointer;}
.u-leftct span{display: inline-block; width: 20px; height: 20px; background: url(../images/page/+.png) center center no-repeat; vertical-align: middle; margin-right: 10px; transition: all 0.5s;}
.u-leftct.show span{background: url(../images/page/-.png) center center no-repeat;}
.u-leftc{margin-bottom: 1px;}
.ztree *{font-size: 16px;}
.ztree li span.button.ico_docu{display: none;}
.ztree li{line-height: 30px;}
.m-zhinantit{height: 40px; background: #f6f6f6;}
.m-zhinantit span{display: block; height: 40px; line-height: 40px; background: #164fa6; font-weight: 600; color: #fff; font-size: 18px; padding: 0 15px;}
.m-zhinancc1{height: 50px; line-height: 50px; border-bottom: 1px solid #efefef; font-size: 16px; font-weight: 600; color: #666666;}
.m-zhinancc1 .col-md-7{text-indent: 3em;}
.m-zhinancc2 .wen{line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-zhinancc2 .wen.col-md-2 a{color: #b80608;}
.m-detailtable{margin-bottom: 50px;}
.m-detailtable table{width: 100%;}
.m-detailtable table tr{line-height: 30px;}
.m-detailtable table td{padding: 0 10px;width: 40%;}
.m-detailtable table .strong{font-weight: 600; padding: 0 10px; width: 10%; text-align: right; font-size: 14px;}
.m-detailleft .m-detailtit{padding: 0 50px;line-height: 46px; margin: 0;}
.m-detailleft .m-detailtitc .row{line-height: 38px; background-color: #f7f8f9; font-size: 14px;}
.m-detailleft .m-detailtitc div.col-md-3{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.m-detailcic{line-height: 32px;}
.m-detailcic img{width: 100%;}
.m-detailtitc{padding:0 5px}
.m-detailright{border-left: 1px solid #f1f2f3;}
.m-detailrighttit a{display: block; font-size: 20px; font-weight: 600; color: #164fa6;}
.m-detailrighttit .more{display: block; font-size: 16px; font-weight: normal; color: #333333;}
.m-detailrighttit .zixun{display: block; font-size: 16px; font-weight: normal; color: #f00;}
.m-detailrightcc ul li{font-size: 16px; line-height: 30px; padding-left: 14px; background: url(../images/public/icon-li3.png) left 12px no-repeat; margin-bottom: 10px;}
.m-detailrightcc1 ul li .tit{color: #164fa6;}
.m-detailrightcc1 ul li p{font-size: 14px; line-height: 30px;}
.m-detailrightcc1 ul li a{line-height: 24px; color: #333333; font-size: 16px;}
.m-detailrightcc1 ul li{margin-bottom: 20px;}
.m-detailtitc .share-main{margin:5px 15px}

.g-gjss{padding: 0 160px; line-height: 70px; padding-bottom: 50px;}
.g-gjss label{font-size: 16px; font-weight: normal;}
.g-gjss input{margin: 0 12px;}
.g-gjss .weizhi label:nth-child(2){margin-right: 20px;}
.g-gjss .fbjg1{width: 147px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fbjg2{width: 80px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fbjg3{width: 80px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fbjg4{width: 144px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9; margin: 0; padding-left: 10px;}
.g-gjss .fbjg5{width: 170px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fbjg6{width: 175px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fbjg7{width: 110px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fwdx1{width: 210px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss .fwdx2{width: 210px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9;}
.g-gjss option{color: #828282;}
.g-gjss select{color: #828282;}
.g-gjss .fbrq1{width: 210px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9; margin: 0; padding-left: 10px; background: url(../images/public/fbrq.png) 180px center no-repeat;}
.g-gjss .fbrq2{width: 210px; height: 28px; line-height: 28px; border: 1px solid #b9b9b9; margin: 0; padding-left: 10px; background: url(../images/public/fbrq.png) 180px center no-repeat;}

.m-neiyetit{min-height: 40px; line-height: 40px; background: #f6f6f6;}
.m-neiyetit ul li{float: left;padding: 0 15px; color: #333; font-weight: 600; cursor: pointer;}
.m-neiyetit ul li.on{background: #164fa6; color: #fff;}
.m-neiyecic>ul>li{border-bottom: 1px solid #f2f2f2;margin-top:30px}
.m-neiyecic ul li .tit a{display: block; font-size: 18px; font-weight: 600; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-neiyecic ul li .dic{color: #666; font-size: 14px; font-weight: 24px;}
.m-neiyecic ul li .zcn{display: inline-block; padding: 0 15px; border: 1px solid #f2f2f2; line-height: 30px; margin-right: 20px; color: #4670c3; margin-bottom: 20px;}
.m-neiyecic ul li .tit:first-child{margin-bottom:0}
.m-neiyecic ul li .tit:nth-child(2) a{color:#164fa6;}


.m-shaixuan{padding: 20px 30px; border: 1px dashed #cccccc; line-height: 40px;}
.m-shaixuan ul li{float: left; margin-right: 15px; cursor: pointer;}
.m-shaixuan ul li.on{border-bottom: 1px solid #4670c3;}
.m-shaixuan ul span{float: left; font-weight: 600;}

.m-scrollbar::-webkit-scrollbar{width: 8px; height: 10px;}
.m-scrollbar::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #095bb0;}
.m-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #f6f6f6;}

.zcjd-tagcont{background-color: #f3f8ff;padding:20px;margin-bottom:30px}
.zcjd-tagcont-title ul{display: flex;justify-content: center;}
.zcjd-tagcont-title li{float:left;	width: 172px;height: 52px;background-color: #ffffff;
	box-shadow: 0px 0px 8px 0px rgba(159, 197, 255, 0.35);border-radius: 26px;text-align: center;line-height: 52px;margin:10px 45px;position: relative;}
.zcjd-tagcont-title li a{font-size: 18px;font-weight:bold}
.zcjd-tagcont-title li.u-active{background-color: #0a50af;}
.zcjd-tagcont-title li.u-active a{color:#fff;}
.zcjd-tagcont-title li.u-active i{width: 15px;height: 11px; background: url(../images/page/policerow.png) center no-repeat;position: absolute;bottom:-20px;left:48%}
.m-implements{background: #fff;margin-top:20px}
.m-implements ul{padding:10px 0}
.m-implements li{float: left;width:10%;text-align: center;}
.m-implements li a{display: block;padding:10px 0 0 0}
.m-implements li img{display: block;margin:auto;width:48px;height:48px;}
.m-implements li p{height: 45px;line-height: 40px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.zcjd-special .m-titstyle1{border-bottom: 1px solid #ddd; line-height: 42px;}
.zcjd-special .m-titstyle1 .u-tit{display: block; padding: 0 22px; background: #0a50af; font-size: 18px; color: #fff;}
.zcjd-special .m-titstyle1 li{float: left;}
.zcjd-special .m-titstyle1 li a{display: block; padding: 0 13px; font-size: 14px; background: url(../images/home/bg-titline.png) left center no-repeat;}
.zcjd-special .m-titstyle1 li.u-active a{color: #0a50af;}

.zcjd-special{min-height: 500px;background: #fff;}
.zcjd-special .m-liststyle1 li{height: 40px; line-height: 40px;}
.zcjd-special .m-liststyle1 li a{display: inline-block; padding-left: 14px; background: url(/dist/special/jcszcjd/images/public/icon-li2.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.zcjd-special .m-liststyle1 li span{float: right; color: #999; font-size: 14px;}
.zcjd-special .m-liststyle1 li a:hover{padding-left: 16px;}
.zcjd-special .m-liststyle1 li img{margin-left: 10px; vertical-align: middle;}
.zcjd-special .m-liststyle1 li a.c-red{color:red;background: none;}



@media (min-width:1200px) {
	.open-left{width: 325px;}
    .open-right{width: 855px;}
    .m-detailleft{width: 887px;}
    .m-detailright{width: 303px;}

}

/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {



}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-neiyecic ul li{height: auto;}

}
/*phone sm*/
@media screen and (max-width: 767px) {


    
}

/*small xs*/
@media screen and (max-width: 638px) {
    .g-gjss,.m-detailtitc,.m-detailcic{padding: 0;}
    .m-detailtable,.m-detailtable table .strong{padding: 0; text-align: left;}
    .m-detailcic{height: 600px; overflow-y: auto;}
    .m-detailtable table td{padding: 0; font-size: 14px;}
    .m-locationc{border: 0;}
}







