@charset "utf-8";
.xxgkdown img{width: 80px;margin-top: 50px; margin-left: 20px;}
/*common*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bn{background: none!important;}
.u-bn{border: none;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
件库*/
.m-wjk{margin-bottom: 20px;}
.m-mldh h3{height: 60px;line-height: 60px;font-size: 24px;font-weight: bold;color: #fff;background: #0e54ad;text-align: center;}
.m-nltab{border: 1px solid #ddd;border-top: none;}
.m-nltab .hd{height: 55px;border-bottom: 1px solid #ddd;overflow: hidden;}
.m-nltab .hd li{float: left;width: 33.33%;height:55px;line-height:65px;text-align: center;}
.m-nltab .hd li.on{color:#0e54ad;background: url(../images/openness/wj-t.jpg) center bottom no-repeat;}
.m-nltab .bd{padding: 15px 15px 5px;overflow: hidden;}
.m-nltab .bd li{float: left;margin-bottom:10px;width: 48%;height: 40px;line-height: 40px;text-align: center;}
.m-nltab .bd li:nth-child(2n){float: right;}
.m-nltab .bd li a{display: block;font-size:14px;background: #f5f5f5;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
.m-nltab .bd li a:hover{color:#fff;background: #0e54ad;}
.m-kwjjs{padding: 25px 25px 5px; background: #f5f5f5;overflow: hidden;}
.m-kwjjs label{display:flex;margin-bottom:20px;line-height:35px;font-weight: normal;}
.m-kwjjs input{border: none;}
.m-kwjjs input[type="text"]{flex:1;padding:0 5px;width:100px;height: 35px;line-height: 35px;background: #fff;border: 1px solid #ddd;}
.m-kwjjs input[type="submit"]{width:90px;height: 35px;line-height: 35px;color:#fff;background: #0e54ad;}
.m-kwjjs input[type="reset"]{margin-left:10px;width:90px;height: 35px;line-height: 35px;color:#3d3d3d;background: #dbdbdb;}
.m-kwjjs input[autocomplete="off"]{width:100%;}
.m-kwjjs label span{display: inline-block;width: 90px;}
.m-wjhead{height: 52px; line-height: 52px;border-bottom: 1px solid #ddd;}
.m-wjhead p{float: left; text-align: center; font-weight: bold; }
.m-zcwjlist .u-ls1{width: 5%;}
.m-zcwjlist .u-ls2{width: 45%;}
.m-zcwjlist .u-ls3{width: 25%;}
.m-zcwjlist .u-ls4{width: 10%;}
.m-wjbody{margin-bottom: 48px;}
.m-wjbody li{overflow: hidden;    border-bottom: 1px dashed #ddd;}
/* .m-wjbody li:nth-child(2n){background: #f5f5f5;border-bottom: 1px dashed #ddd;} */
.m-wjbody p{float: left; line-height: 30px; padding: 15px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-wjbody p.u-ls2 a{display: block; padding: 0 0px; overflow:hidden; word-wrap: normal; white-space: normal; text-overflow: ellipsis;}
.m-wjbody p.u-ls2 span{color: #ff8a00;}
.m-wjbody p.u-ls3{color: #666;}

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
	.m-gkcxbd .control-label{width: 26%;}
	.m-gkcxbd .col-sm-8{width: 74%;}
	.m-gkcxbd .btn{width: 100%;}
	.m-kwjjs .col-md-7,.m-kwjjs .col-md-5{width: 50%;}
}
@media screen and (min-width:992px) {
	.m-openlslf,.m-pad{padding-right: 0;}
}

/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.m-gkcxbd .control-label{padding: 0 7px;}
	.is-main { padding: 15px; }
	.m-gkcxbd{padding-right: 10px;}
	.detail-zy div{width: 100%;margin-bottom: 15px;}
	.detail-zy img{display: none;}
	.m-ysq li{width: 100%;}
	.m-kwjjs {padding: 15px 0 0;}
	.m-kwjjs label{margin-bottom: 15px;}
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.m-bminfo{margin-top: 20px;}

	.m-ysq .u-link3{border-right: none;}
	.m-ysq li:last-child{line-height: 45px;}
	.m-ysq li:last-child .u-title, .m-ysq li:last-child .u-link{border-bottom: 1px solid #ddd;}

	.m-nybgbox ul{margin: 0 -1px -1px -1px;}
	.m-gqyjfk{margin: 14px 0;}

	.u-gbjs{margin-top: 20px;}

	.m-lsfbtj{margin-bottom: 14px;}
	.m-openlsrg{height: auto;}

	.m-gkcxbd{padding: 15px;}
	.m-gkcxbd form{padding-left: 0;margin-left: 0;}
	.u-xctit{margin-bottom: 10px; border-right: none; border-bottom: 1px solid #ddd; text-align: left; line-height: 33px;}
	.u-xctit span{display: inline-block; margin: 0; vertical-align: middle;}
	.u-xctit p{display: inline-block; margin: 0;}

	.m-openlists .u-ls2{width: 50%;}

	.m-openlists .u-ls1 { width: 35%; }

	.m-nylbox,.g-nyznbox{height: auto;}

	.m-opendetail{padding: 0;border: none;}

	.u-wzdx,.u-funs{float: none;text-align: center;}
	.bshare-custom{display: none;}

	.m-zfgbtab li{width: 25%; margin: 0; text-align: center;}

	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}

	.m-gjssbd{padding: 0 15px;}
	.m-gjssbd .form-group{margin-bottom: 15px;}
	.m-gjssbd .form-group .u-yb{width: 100%;}

	.m-keyword .input-group{float: none; width: 100%;}
	.m-result li h1 i{float: none; display: block;}
	
	.m-gzzt ul li{height:9vw;}
	.m-gzzt ul li img{height:9vw;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.m-sgjfbox .u-link{border-top: 1px solid #ddd;}

	.m-wjlj{width: 100%;}

	.m-kwjjs label span{width: 70px;}

	.m-zcwjlist .u-ls1,.m-zcwjlist .u-ls3{display: none;}
	.m-zcwjlist .u-ls2{width: 70%;}
	.m-zcwjlist .u-ls4{width: 30%;}

	.m-menuform .btn{margin-top: 8px;}
	.m-openlists .u-ls1{width: 70%;}
	.m-openlists .u-ls2{display: none;}
	.m-openlists .u-ls3{width: 30%;}

	.m-gkzn li{width: 100%;}
	.m-gkzn li:last-child { line-height: 45px; }
	.m-gkzn .u-link{border-right: none;}
	.m-gkzn li:last-child .u-title, .m-gkzn li:last-child .u-link {border-bottom: 1px solid #ddd;  }
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	.m-detailbts{text-align: center;}
	.m-ysq li{display: block;}
	.m-ysq .u-title{width: 100%;border-right: none;}
	.m-ysq .u-link1 { width: 42%; }
	.m-ysq .u-link2, .m-ysq .u-link3{width: 29%;}
	
	.m-gzzt ul{margin-left: -3%;}
	.m-gzzt ul li{margin:0 0 3% 3%;width: 47%;}
}
@media screen and (max-width: 414px) {
	.m-zfgbjs form{display: block;}
	.m-zfgbjs select{width: 100%;}
	.m-zfgbjs select.jg { margin: 10px 0 10px 0; }
	.u-gbjs input[type="submit"] { margin: 10px 5px 0 0; }
	.m-gbcont .col-md-4{display: none;}
	.m-gzzt ul li{height:16vw;}
	.m-gzzt ul li img{height:16vw;}
	.m-listview{width:70%;}
}

/*分页*/
.pagination{margin: 0 auto;}
.pagination>li>a{color: #0e54ad;}
.pagination>.active>a:focus,.pagination>.active>span,{color: #0e54ad;}
.pagination>li>a:hover{color: #0e54ad;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #0e54ad; border-color: #0e54ad;}
.pagination>.redirect a{padding: 4px 10px;}
.pagination>.redirect input{width: 40px;}

/*pagination*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #0069b9; border: 1px solid #0069b9; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

.m-openxglj{margin-top: 20px; padding: 30px 35px; border: 1px solid #ddd;}
.m-openxglj .u-tit{margin-bottom: 20px; font-size: 20px; color: #0e54ad;}
.m-openxglj .u-link{margin-bottom: 10px; display: block; padding: 0 20px; line-height: 50px; background: #f5f5f5; font-size: 16px; color: #0e54ad; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.m-links{margin-bottom: 10px; z-index: 9;}
.m-links p{padding: 0 40px 0 20px; line-height: 50px; background: url(../images/openness/bg-lks.png) #f5f5f5 right center no-repeat; font-size: 16px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-links ul{left: 0; top: 50px; right: 0; max-height: 160px; overflow-y: auto;}
.m-links ul li a{display: block; padding: 0 10px; line-height: 40px; background: #f0f0f0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.m-links ul li a:hover{background: #e4f4fb; color: #0e54ad;}

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


	.pagediv{padding:30px 0;font-size:14px;color:#333;line-height:28px;text-align:center;clear:both}
	
	.pagediv a{color:#333}
	.pagination_index,.pagination_index_num{display: inline-block;}
	.currentIndex{display:inline-block;zoom:1;margin:4px;border:#dfdfdf 1px solid;border-radius:3px;vertical-align:top;transition:all .2s;padding: 0 10px }
	.pagination_index_num a{padding: 0 10px}
	.pagination_index_num:hover{background:#0063b8;border-color:#0063b8;color:#fff;text-decoration:none}
	.pagination_index_num:hover a{color:#fff;text-decoration:none}
	.pagediv #pagination_input,
	.pagediv .arrow a,
	.pagediv .index_num,
	.pagediv .moye,
	.pagediv .pagination_index_last,.pagination_index_num{display:inline-block;margin:4px;zoom:1;border:#dfdfdf 1px solid;border-radius:3px;vertical-align:top;transition:all .2s;-webkit-transition:all .2s;background:#f1f1f1;background:-webkit-linear-gradient(#fff 10%,#f1f1f1);background:-o-linear-gradient(#fff 10%,#f1f1f1);background:-moz-linear-gradient(#fff 10%,#f1f1f1);background:linear-gradient(#fff 10%,#f1f1f1)
	}
	.pagination_index_num span{padding: 0 5px}
	.pagediv .arrow a:hover,.pagediv .index_num,.currentIndex{background:#0063b8;border-color:#0063b8;color:#fff;text-decoration:none}
	.pagediv .arrow a,.pagediv .moye{padding:0 10px}
	.pagediv .index_num{font-weight:700}
	.pagediv .pagination_index_last{padding:0 6px}
	.pagediv #pagination_input{width:40px;height:30px;color:#888;text-align:center;background:#fff;vertical-align: top;padding: 0;margin: 4px}
	.pagediv #currentPage{width:40px;height:30px;color:#888;text-align:center;background:#fff}
	.pagediv font.en{display:none}
	.uPosition{margin-bottom:30px;padding-left:24px;background:url(../images/ldzc/curbg.png) left center no-repeat;font-size:15px;line-height:25px}
	#goye{vertical-align: top;
	    margin: 4px;
	    background: #0063b8;
	    color: #fff;
	    padding: 1px 10px;
	    display: inline-block;
	    border-radius: 3px;}
	.pagediv .pagination_index_num:first-child:hover{ background: linear-gradient(#fff 10%,#f1f1f1);border: #dfdfdf 1px solid;color: #333;}
	
	
	.pagediv .arrow .current1,.pagediv .arrow a:hover,.pagediv .arrow span:hover,.pagediv .total_count a:hover,.pagediv .page_jump a:hover{background:#00679d; border-color:#00679d; color:#fff; text-decoration:none;}


.zdbt{
			    width: 500px;
			    height: 100px;
			    float: left;
			    margin-left: 20%;
			    line-height: 60px;
			    margin-top: 30px;
			    color: #FFF;
			    FONT-SIZE: 35px;
			    text-shadow: 2px 2px 0 #587197;
			    letter-spacing: 3px;}