@charset "utf-8";
.clear{clear: both;}
body{font-size:14px;font-family:"微软雅黑 regular","microsoft yahei";color:#333}
body,button,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,ul,span{margin:0;padding:0;box-sizing:border-box;}
li,ol,ul{list-style:none}
a{text-decoration:none;color:#333}
a:hover{color:#285b8f}
img{border:none;display:inline-block;vertical-align:middle}
.img{max-width:100%;height:auto}
button,input{outline:0;border:none}
.row{display:inline-block;width:100%;vertical-align:middle}
.fl{float:left}
.fr{float:right}
.container{width:1200px;margin:auto}
.bg-white{background:#fff}
.w100{width: 100%;}
.mt8{margin-top: 8px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 20px;}
.mt30{margin-top: 30px;}
.pl15{padding-left: 15px;}
.padt20{padding-top: 20px;}
.pag20{padding: 20px 0px;}
.bgf8f8f8{background: #f8f8f8;}
.bgfff{background: #fff;}



/*hd列表页*/
.list_nav li{background:  no-repeat 205px center;min-height: 50px;line-height: 50px;font-size: 16px;border-bottom: 1px dashed #ccc;}
.list_nav li a{padding-left: 35px;display: block;font-size: 16px;font-weight: bold;color: #333333;}
.list_nav li.active{background: #f1f5fa url(/uploads/image/nxipublic/i109.png) no-repeat 205px center;border-left: 2px solid #285b8f}
.list_nav li.active a{color: #285b8f;}

.xzxx{}
.hd-title{margin: 30px 0px 40px;padding: 15px 45px 20px;height: 95px; width: 100%;
	background:#f8f7f2  repeat-x left bottom;position: relative;
	}
.hd-title::before{
	display: block;
	content: '';
	position: absolute;
	width: 125px;
	height: 5px;
	left: 0;
	bottom: 0;
	background: repeat-x left bottom;
}
.ht-name{height: 60px;}
.ht-name img{height: 60px;margin-right: 60px;float: left;}
.ht-name span{font-size: 28px;line-height: 60px; font-weight: bold;color: #333333;float: left;}

.ht-number{}
.ht-number ul li{display: inline-block;padding:2px 20px;position: relative;height: 60px;}
.ht-number ul li::before{
	display: inline-block;
	content: '';
	width: 1px;
	height: 80%;
	background:#00b664;
	top: 10%;
	position: absolute;
	right: 0;
}
.ht-number ul li:last-child::before{display: none;}
.ht-number ul li h2{    color: #00b664;font-size: 26px;font-weight: bold;line-height: 1;margin-bottom: 10px;text-align: center;}
.ht-number ul li h3{font-size: 14px;color: #7e7d7c;text-align: center;}

.hd-block{margin-bottom: 50px;padding: 0px 40px;}
.hd-block .hd-item{width: 24.1%;height: 123px;border-radius: 5px;background: #e7f3fe;padding: 25px 0px;}
.hd-block .hd-item a{display: block;}
.hd-block .hd-item img{display: block;height: 32px; margin: 0 auto 15px;}
.hd-block .hd-item h2{font-size: 18px;color: #333333;text-align: center;}

.hd-infos{padding-left: 22px;}
.hd-infos ul li{line-height: 44px;padding-left: 24px;background: url(/uploads/image/nxipublic/libg.png) no-repeat left center;}
.hd-infos ul li a{display: inline-block;width: 95%;font-size: 16px;color: #010101;}
.hd-infos ul li .number{color: #666666;}
.hd-infos ul li .date{width: 4%;color: #666666;}
.hd-infos ul li:hover a{text-decoration: underline;color: #366ba1;}
.hd-infos ul li:hover .number{color: #366ba1;}

@media (max-width: 991px) {
	.header .nav{padding: 0!important;}
	.list_lt{min-height: 48px;line-height: 48px;font-size: 18px;}
	.list_r_con li{line-height: 32px;font-size: 14px;}
	
	.hd-title{margin: 15px 0 20px;padding: 10px 15px;height: auto;}
	.ht-name{float: none;width: 100%;height: 48px;}
	.ht-name img{height: 38px;margin-right: 15px;}
	.ht-name span{font-size: 20px;line-height: 38px;}
	.ht-number{float: none;width: 100%;}
	.ht-number ul li{padding: 2px 6px;}
	.ht-number ul li h2{font-size: 18px;}
	.hd-block{margin-bottom: 20px;}
	.hd-block .hd-item img{height: 20px;}
	.hd-block .hd-item h2{font-size: 16px;}
	.hd-block .hd-item{height: 105px;}
	
	.hd-infos{padding: 0;}
	.hd-infos ul li{padding-left: 12px;line-height: 28px;background-position: left 12px;margin-bottom: 6px;}
	.hd-infos ul li a{font-size: 14px;width: 85%;}
	.hd-infos ul li .date{width:15%;}
}

/* 详情 */

.hd-det{background: #ffffff;min-height: 800px;}
.hd-danwei{height: 90px;width: 100%;padding: 30px;background: #f8f7f2;line-height: 30px;
font-size: 28px;color: #333333;font-weight: bold;letter-spacing: 1px;margin-bottom: 15px;}
.hd-status{padding-left: 30px;margin-bottom: 15px;}
.hd-status span{font-size: 14px;color: #666666;margin-right:30px;}
.hd-tt{padding: 45px 0px;}
.hd-tt h1{font-size: 28px;color: #333333;letter-spacing: 1px;text-align: center;font-weight: bold;}
.hd-q{padding: 0px 30px 20px;justify-content: flex-start;align-items: flex-start;}
.hd-q span.q{width: 38px;height: 38px;border-radius: 50%;background: #2fadcd;text-align: center;line-height: 38px;font-size: 16px;font-weight: bold;color: #ffffff;margin-right: 30px;}
.hd-q h2.q-title{font-size: 16px;color: #000000;line-height: 38px;width: 80%;}


.tb-box{border:1px solid #e3e3e3 ;}
.hd-a{margin:30px;padding:0px 0px 10px;border-bottom: 1px solid #e3e3e3;}
.hd-a .an{width: 38px;height: 38px;border-radius: 50%;background: #4b80d2;text-align: center;line-height: 38px;
font-size: 16px;font-weight: bold;color: #ffffff;margin-right:30px;}
.hd-a .hdhf{font-size: 20px;color: #333333;font-weight: bold;letter-spacing: 1px;margin-right:30px;}
.hd-a .hf-date{font-size: 14px;color: #666666;}
.hd-count{padding:0px 30px 40px;}
.hd-count .in{padding-left: 70px;}
.hd-count p{font-size: 16px;color: #333333;line-height: 32px;}
.hd-count .xfj{margin-top: 30px;font-size: 14px;color: #666666;line-height: 1;margin-bottom: 12px;}
.hd-count .xf-date{font-size: 14px;color: #666666;line-height: 1;}


@media (max-width: 991px) {
	.hd-danwei{height: 48px;font-size: 20px;line-height: 30px;padding: 8px 15px;margin: 15px 0px;}
	.hd-status{padding: 6px 0px;}
	.hd-status span{min-width: 48%;display: inline-block;margin-right: 0;}
	
	.hd-tt{padding: 20px 0px;}
	.hd-tt h1{font-size: 24px;}
	.hd-q{padding: 0px 15px 10px;}
	.hd-q span.q{margin-right: 6px;}
	.hd-q h2.q-title{line-height: 28px;font-size: 15px;}
	.hd-a{margin: 15px;}
	.hd-a .an{margin-right: 6px;}
	.hd-a .hdhf{font-size: 18px;margin-right: 6px;}
	
	.hd-count{padding: 0px 15px 10px;}
	.hd-count .in{padding-left: 0;}
}




/* 分页 */
.page_box{width: 100%;position: relative;margin: 60px auto 60px;}
.page_box ul {text-align: center;}
.page_box ul li{text-align: center;color: #666666;display: inline-block;margin-right: 5px;}
.page_box ul li.on{background: #366ba1;}
.page_box ul li.on a{color: #ffffff;border-color:#366ba1;}
.page_box ul li a{font-size: 14px;text-align: center;display: block;border: 1px solid #b2b2b2;padding: 4px 10px;}
.page_box ul li a:hover{color: #ffffff;border-color:#366ba1;background:#366ba1;}
.page_box ul li span{color: #000000;}
.page_box ul li span em{padding: 0px 3px;}
.page_box ul li input{outline: none;width:40px;border: 1px solid #b2b2b2;padding: 4px 2px;background: none;text-align: center;}
.page_box ul li button{display: block;background: none;border: 1px solid #b2b2b2;padding: 4px 10px;color: #666666;cursor: pointer;}
.page_box ul li button:hover{color: #ffffff;border-color:#366ba1;background:#366ba1;}


@media (max-width: 991px) {
  body{ width: 100%; min-width:auto;}
  .container{ width: 100%; padding: 0 2%;}
  .m-100{ width: 100% !important;}
  .m-hide{ display: none;}
/*公共头*/
.list_l{padding: 0;margin-bottom: 30px;}
.list_r{padding: 0;margin: 0;border: none;}
.list_nav li,.list_nav li.active{background-position:90% center;}
.list_r_con a{
  width: auto!important; display: contents!important;
  white-space: initial!important; text-overflow: ellipsis; overflow: hidden; word-break: break-all;} 
.list_r_con li span{float: none;color: #999;padding-left: 10px;}

.page_box{margin: 20px auto 20px;}
.page_box ul li{margin:0px 2px 6px 0px;}
.page_box ul li a{padding: 2px 4px;}

}
