@charset "utf-8";
/* CSS Document */

.u-pgimg img{display: block; width: 100%;}

/*zfgb*/
.m-zfgblf{width: 100%; height: 588px;}
.m-zfgblf .hd{height: 50px; line-height: 50px; background: #f9f9f9;position:relative;}
.m-zfgblf .hd ul{padding:0 50px;overflow:hidden;}
.m-zfgblf .hd li{float: left; padding: 0 32px; cursor: default;font-size:18px;}
.m-zfgblf .hd li.on{color: #fff;background: #0e54ad;}
.m-zfgblf .hd li.on a{color: #fff;}
.m-zfgblf .hd a.prev{position:absolute;top:0;left:0;}
.m-zfgblf .hd a.next{position:absolute;top:0;right:0;}
.m-zfgblf .hd a.prev img,.m-zfgblf .hd a.next img{padding:15px 20px;background:#f0f0f0;}
.m-zfgblf .bd li{float: left; margin-top:20px; width: 25%; text-align: center;}
.m-zfgblf .bd img{margin: 0 auto; display: block; width: 172px; height: 197px;}
.m-zfgblf .bd p{line-height: 40px; font-size: 14px;}

.m-zfgbrg{margin-bottom:28px;padding:20px;width: 100%;background:#f5f5f5;overflow:hidden;}
.m-zfgbrg h1 span{color:#c90e24;font-size:20px;}
.m-qkjs{float:left;width:48%;}
.m-qkjs select{margin-bottom:20px;width: 100%; height: 38px; line-height: 38px; border: 1px solid #ddd; font-size: 14px; color: #999;}
.m-qkjs input{ display: block; width: 90px; height: 35px; line-height: 35px; border: none; cursor: pointer; background: #0e54ad; color: #fff;}
.m-gbss{float:right;width:48%;}
.m-gbss li{float:left;width:49%;line-height:38px; margin-bottom: 20px;overflow:hidden;}
.m-gbss li:nth-child(2n){float:right;}
.m-gbss li label{display: block; float: left;margin-bottom:0;font-weight:normal;}
.m-gbss li label b{padding:0 16px;}
.m-gbss li .u-gbtext{width: 190px; height: 38px; line-height: 38px; padding: 0 8px; border: 1px solid #ddd;background:#fff;}
.u-lgsel{float: right; width: 240px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.u-stsel{margin-left: 5px; width: 115px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.m-gbss li.u-gbjs input{display: inline-block; margin-right:10px; width: 90px; height: 35px; line-height: 35px; background: #0e54ad; color: #fff; border: none; cursor: pointer;}
.m-gbss li.cw select{float:left;width:84px;height:38px;line-height:38px;border:1px solid #ddd;}

/*zfgb-detail*/
.m-zfgbtit{height: 155px; line-height: 155px; background: url(../images/openness/bg-zfgbtit.png) no-repeat; font-size: 40px; font-weight: bold; color: #fff;}
.m-zfgblsbox .u-zdtit{height: 62px; line-height: 62px; background: url(../images/openness/bg-zdtit.png) left center repeat-x;}
.m-zfgblsbox .u-zdtit span{margin: 0 auto; display: block; width: 48px; padding: 0 30px; font-size: 24px; font-weight: bold; color: #015293; background: #fff;}
.g-zfgblsbox h2{height: 36px; line-height: 36px; font-weight: bold;}

.m-zfgbjs{padding: 25px 5px; background: #f5f5f5;overflow: hidden;}
.m-zfgbjs h3{height:40px;font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-zfgbjs form{display: flex;line-height: 38px;}
.m-zfgbjs input{border: none;}
.m-zfgbjs input[type="text"]{flex:1;padding:0 5px;width:100%;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs input[type="submit"]{width:60px;height: 38px;color:#fff;background: #e7939d;}
.m-zfgbjs input[type="reset"]{width:60px;height: 38px;color:#fff;background: #e7939d;}
.m-zfgbjs select{flex:1;padding:0 5px;height: 38px;line-height: 38px;background: #fff;border: 1px solid #ddd;}
.m-zfgbjs select.jg{margin: 0 10px;}
.u-gbjs input[type="submit"]{margin: 0 10px;}
.m-zfgbjs label span{display: inline-block;width: 90px;}
.m-gbcont{margin-top: 20px;padding:20px;border: 1px solid #ddd;overflow: hidden;}
.m-gbcont h2{margin-bottom:15px;line-height:40px;font-size: 24px;font-weight: bold;text-align: center;}
.m-gbcont h3{font-size: 20px;color: #0e54ad;font-weight: bold;}
.m-gbcont ul{margin-bottom:15px;padding-top: 10px;overflow: hidden;}
.m-gbcont li{height: 35px;line-height: 35px;text-indent: 12px;background: url(../images/public/icon-li2.png) 0 center no-repeat;overflow: hidden;}
.m-gbcont li span{float: right;font-size: 14px;color: #999;}
.m-gbcont .col-md-4{ display: flex;align-items: center;}
.m-gbcont .col-md-4 img{display: block;margin: 0 auto;}
.m-wjlj{margin-top:25px;width: 49%;}
.m-wjlj h3{height:35px;font-size: 20px;color: #0e54ad;font-weight: bold;border-bottom: 1px solid #ddd;}
.m-wjlj ul{padding-top: 10px;overflow: hidden;}
.m-wjlj li{height: 35px;line-height: 35px;text-indent: 12px;background: url(../images/public/icon-li2.png) 0 center no-repeat;overflow: hidden;}
.m-wjlj li span{float: right;font-size: 14px;color: #999;}
.m-gbcont .col-md-4 a{display:block;margin:0 auto;}
.m-gbcont .col-md-4 a span {display: block;margin-top:10px;padding-left: 60px;height: 50px;line-height: 50px;color: #0e54ad;background: url(../images/openness/icon-pdf.png) #fff0f0  30px center no-repeat;}

.m-opendetail{border: 1px solid #ddd;padding: 40px 50px;}
.m-detailinfo{background: #fbfbfb;border: 1px solid #ddd;}
.m-detailinfo ul{margin: 0;}
.m-detailinfo li{display:flex;padding: 0;line-height: 30px; border-bottom: 1px solid #ddd;}
.m-detailinfo li p{float: left;padding:10px;width: 130px;font-weight:bold;border-right: 1px solid #ddd; text-align: center; background: #f0f0f0;}
.m-detailinfo li:nth-child(2n) p{border-left: 1px solid #ddd;}
.m-detailinfo li div{flex:1;float: left;padding: 10px 20px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-detailinfo li.col-md-12{border-bottom: none;}
.wzewm { text-align: center; margin: 0 auto; }
.wzewm span.txt-color { font-size: 12px; color: #c0c0c0; }
#qrcode img { margin: 10px auto; padding: 5px; border: 1px solid #ddd; }
.u-dttit{padding: 45px 0 25px; font-size: 30px; font-weight: bold;color: #0e54ad; text-align: center;}
.m-defuns{padding: 4px 25px; line-height: 28px; border-bottom: 1px solid #ddd;font-size: 14px;}
.m-defuns span{margin-right: 20px;}
.m-detailtext{line-height: 188%; min-height: 164px; padding: 20px 10px 40px;overflow:auto;}
.m-detailtext table{border-collapse: collapse;border:1px solid #333;}
.m-detailtext table td,.m-detailtext table th{border: 1px solid #333;}
.m-detailtext img{max-width: 100%;}
.detail-zy { margin-top: 20px; overflow: hidden; }
.detail-prev img{margin-right: 15px;}
.detail-next img{margin-left: 15px;}
.m-detailbts { border-bottom: 1px dashed #ddd; padding: 15px 0; overflow: hidden; }
.m-detailbts li{display: inline-block; margin-right: 15px;height: 28px; line-height: 28px; }
.m-detailbts li a{display: block; font-size: 13px; padding-left: 20px; background-image: url(../images/public/icon-detail.png); background-repeat: no-repeat;}
.m-detailbts li.u-gotp a{background-position: 0 -1px;}
.m-detailbts li.u-pinlu a{background-position: 0 -29px;}
.m-detailbts li.u-juicu a{background-position: 0 -56px;}
.m-detailbts li.u-print a{background-position: 0 -84px;}
.m-detailbts li.u-close a{background-position: 0 -112px;}

/*xxgkSearchDetail*/
.m-xxgksearch ul li{ height:auto; line-height:30px; list-style:none; color:#999;background:url(../images/public/icon-li1.png) 5px 13px  no-repeat;  padding-left:21px; padding-bottom:5px; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.m-xxgksearch ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size: 14px;}
.m-xxgksearch ul li p{ line-height:20px; font-size: 14px;}

/* 适配小屏1000px */
@media screen and (min-width:1025px) and (max-width: 1300px) {
	.m-qkjs{width:26%}
	.m-gbss{width:68%}
}
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1024px) {
	

}
@media (max-width: 991px) {
	.m-gbss li .u-gbtext,.m-gbss .u-gbjs {width: 100%;}
	.m-zfgblf .hd li{padding:0 15px;}
}
@media (max-width: 1024px) {
	.m-qkjs,.m-gbss{float:none;width:100%;}
	.m-gbss{margin-top:15px;}
	.m-zfgblf .hd{height:auto;}
	.m-zfgblf .hd a.prev img, .m-zfgblf .hd a.next img{display:none;}
	.m-zfgblf .hd ul{padding:0;}
	.m-zfgblf .bd li{width:50%;}
	.m-gbcont .col-md-8{width:100%}
	.m-gbcont > div{flex-direction: column;}
}
@media (max-width: 414px) {
	.m-zfgblf .bd li{width:100%;}
}

@media screen and (max-width: 638px){
	.m-openxglj{padding: 15px;}
}