@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    margin: 0;
    padding: 0;
    border: 0px;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	list-style: none;
}
/* HTML5 display-role reset for older browsers */

body{ font-family:"微软雅黑,宋体"; font-size:16px;  }
a{ color: inherit; text-decoration: none;}

#page{ }
.logo{ position:relative;}
.logo img {width:100%;}
.hui{ position: absolute; top:2%; left:20%; background: url("../img/gjswzj.png") no-repeat left top; height:76px; width: 30%;}

.boxlist{ width:1200px; margin:0 auto;  }
.newsbox{ background-color: #fff; border-radius: 10px;  min-height: 415px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); padding: 20px;}
.boxner{  border: 1px dashed #5ED5FF; min-height: 392px; padding:10px;}
.title{ width:100%;}
.title dt{ margin:20px 10px;background: url("../img/toutiao.png") no-repeat left center;  height:50px; }
.title dt a{ font-size:36px; font-weight: bold; margin-left:140px;line-height:40px; }
.pic{ width: calc(50% - 10px); float: left;  position:relative;}
.pic img{ width:100%;}
.pic a{ position:absolute; bottom: 0; left: 0;margin: 0 10px ; color: #fff; font-size: 20px;background-color: rgba(0,0,0,.5);width:  calc(100% - 20px); height: 40px; line-height: 40px;}
.wen{ float:right; width:  calc(50% - 10px);}
.wen p{text-indent:2em; line-height: 38px; font-size:18px;}
.neirong{ margin-bottom:10px; min-height:423px; }


.banner{ margin-bottom:20px;  padding: 0 47px; position:relative;}
.banner dt{ text-align: center;  padding: 20px 0; position: relative;   }
.banner dt span{ padding:5px 10px; background-color: #fff; }
.banner dt a{ color:#000; font-size: 18px;border-bottom: solid #005196 2px; right:0; bottom: 0; position: absolute;}

.qdswzxd{ background:url("../img/qdswzxd.png") no-repeat center center; height: 154px;}
#qdswzxd dd{ position:absolute; right:0; top:126px;}
#qdswzxd dd a{}
#qdswzxd ul li{ line-height:30px; background: url("../img/dian.png") 9px 25px no-repeat; width: 505px; padding: 15px 20px; float:left; border-bottom: 1px solid #d1e6e1;}
#qdswzxd ul li a{ line-height: 30px; color: #333333; text-align: justify; width: 100%; display: inline-block; padding-left: 10px;-webkit-text-size-adjust: none;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#qdswzxd li:nth-child(2n-1) { margin-right: 10px;}
#qdswzxd li:nth-child(2n) { margin-right: 0px ;}


/*二级页面*/
.list{width:1140px;  margin: 0 30px; margin-bottom: 20px;}
.list dt{ border-bottom: #8f8f8f dotted 1px;line-height: 36px; padding: 10px; margin-bottom: 20px;}
.list dt a{ }
.list ul{ }
.list ul li{ line-height: 35px; list-style: none; padding-left:30px;background: url("../img/dian.png") 9px 12px no-repeat;  border-bottom: 1px solid #d1e6e1;margin-bottom: 10px;padding-bottom: 10px;}
.list ul li a{ color:#000; overflow: visible; white-space: normal;text-overflow: ellipsis; display: inline-block;}
.list ul li span{ float:right; color:#cdcdcd;}

.clearfix{ clear:both; }

/* 分页  页脚*/
.pager { overflow: hidden; clear: both; padding: .05rem; text-align: center; font-size:14px; }
.pager a { display: inline-block; padding: 3px; font-size:14px;; text-align: center; text-decoration:none; color:#000; height:18px;  line-height:18px; border: 1px solid #ffffff; }
.pager a:hover { background: #EDFBFE; color: #3076C4; text-decoration: none; border: 1px solid #dedede; }
.currentIndex{ background-color: #EDFBFE; font-size:16px;}

.foot{  padding:20px 0; font-family:"微软雅黑"; clear:both; border-top:3px solid #1A56A8;}
.foot p{ text-align:center; line-height:30px; color:#FFFFFF; font-size:14px; }
.foot p span{ padding: 0 16px;}
.pc_footer_border{clear:both; width:900px; margin: 0 auto; line-height:23px; }
.pc_footer_img{float:left;margin-right:60px; height:70px;}
.pc_footer_text{text-align:left;}



@media (max-width: 1200px){
	 #page { margin: 0 auto; width: 100%;  }
     .hui{ background-size:100%;}
	.boxlist{ width:94%; }
	.banner{ padding: 0 2%;}
	
	#qdswzxd ul li{width:43%; }
    
.title{ width:100%;}
.title dt{ margin:10px 0; background:none;text-align: center;}
.title dt a{ font-size:36px; font-weight: bold; margin-left:0; }
.pic{ width: calc(100% - 20px); float: none; }

.pic a{ position:absolute; bottom: 0; left: 0;margin: 0 10px ; color: #fff; font-size: 20px;background-color: rgba(0,0,0,.5);width:  calc(100% - 20px); height: 40px; line-height: 40px;}
.wen{  width:  calc(100% - 20px);float: none; margin: 0 10px;}
.wen p{text-indent:2em; line-height: 30px; font-size: 16px; }

	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
}
@media (max-width: 991px) {
	 #page { margin: 0 auto; width: 100%;  }
     .hui{ background-size:100%;}
	.boxlist{ width:94%; }
	
	#qdswzxd dd{display:none;}
	#qdswzxd ul li{width:calc(100% - 47px); }

	.title{ width:100%;}
.title dt{ margin:10px 0; background:none;text-align: center;}
.title dt a{ font-size:24px; font-weight: bold; margin-left:0; }
.pic{ width: calc(100% - 20px); float: none; }

.pic a{ position:absolute; bottom: 0; left: 0;margin: 0 10px ; color: #fff; font-size: 20px;background-color: rgba(0,0,0,.5);width:  calc(100% - 20px); height: 40px; line-height: 40px;}

.wen p{text-indent:2em; line-height: 30px; font-size: 16px; }
	
	.list{ width:100%; }
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}
@media (max-width: 480px) {
	 #page { margin: 0 auto; width: 100%;  }
	.hui{ background-size:100%; left: 17%;width:40%;}
	.boxlist{ width:94%; }
  
	.title{ width:100%;}
.title dt{ margin:10px 0; background:none;text-align: center;}
.title dt a{ font-size:20px; font-weight: bold; margin-left:0; }
.pic{ width: calc(100% - 20px); float: none; }

.pic a{ margin: 0 10px ; font-size: 12px;}

.wen p{text-indent:2em; line-height: 30px; font-size: 16px; }
	
	
	.banner{ padding:0 10px;}
	.banner dt{  width: 100%; background-size: 80%; height: 100px;  }
	#qdswzxd dd{display:none;}
	#qdswzxd ul li{ width: calc(100% - 47px);}
    
	
	.list{ width:100%; margin: 0;}
	.list ul li{ margin-left: 15px; margin-right: 15px; padding-bottom: 35px;}
	
	
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:0; width:100%;}
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}