@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; z-index: -99;}
.logo img {width:100%;}

.boxlist{ width:1200px; margin:0 auto;  background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); margin-top: -3%; }
.banner{ margin-bottom:20px;  padding: 0 47px;}
.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;}
#zcfg ul li,#gskt ul li,#rdwd ul li{float:left;}

#zcfg ul li,#gskt ul li,#rdwd ul li{list-style: none; height: 67px;  line-height:30px; background: url("../img/dot.png") 13px 30px no-repeat; padding-left: 30px; margin-bottom: 10px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); width: 490px; padding: 25px; border-radius: 6px;}

#zcfg ul li a,#gskt ul li a,#rdwd ul li a{ line-height: 30px; color: #333333; text-align: justify; width: 100%; display: inline-block; padding-left: 10px; }

#zcfg ul li span,#gskt ul li span,#rdwd ul li span{ float:right; color:cdcdcd;}

.zcfg{ background:url("../img/zcfg.png") no-repeat center center; height: 43px;}
.gskt{ background:url("../img/gskt.png") no-repeat center center; height: 43px;}
.rdwd{ background:url("../img/rdwd.png") no-repeat center center; height: 43px;}

#zcfg ul li a{ font-weight: bold; padding-left: 6px;}
#zcfg li:nth-child(2n-1) { margin-right: 10px;}
#zcfg li:nth-child(2n) { margin-right: 0px;}

#gskt li:nth-child(2n-1) { margin-right: 10px;}
#gskt li:nth-child(2n) { margin-right: 0px ;}

#rdwd li:nth-child(2n-1) { margin-right: 10px;}
#rdwd li:nth-child(2n) { margin-right: 0px ;}



.left{ float:left;}
.right{ float:right;}





/*二级页面*/
.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/dot.png") 10px 9px no-repeat; border-bottom: 1px dashed  #C1C1C1;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:after{ content:"."; display:block; height:0;clear:both;visibility:hidden; }


.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: 1220px){
	 #page { margin: 0 auto; width: 100%;  }
     .hui{ background-size:100%;}
	.boxlist{ width:94%; }
	.banner{ padding: 0 2%;}
	#zcfg ul li,#gskt ul li,#rdwd ul li{width:43%; height: 67px;}
	#zcfg li:nth-child(2n-1) {  margin-right: 25px;}
    #gskt li:nth-child(2n-1) {  margin-right: 25px;}
    #rdwd li:nth-child(2n-1) {  margin-right: 25px;}

	.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%; }
	#zcfg,#gskt,#rdwd{ width:100%;}
	#zcfg ul li{width: calc(100% - 50px); height: auto;}
	#gskt ul li{width:calc(100% - 50px);}
    #rdwd ul li{width:calc(100% - 50px);}
	
	.rightnav{display: none;}
	
	.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%;}
	.boxlist{ width:94%; }

	.banner{ padding:0 10px;}
	.banner dt{  width: 100%;   }
	#zcfg ul li{ width:calc(100% - 50px); height: auto;}
	#gskt ul li{width:calc(100% - 50px);}

	#rdwd ul li{ width: calc(100% - 50px);}


	.rightnav{display: none;}

	
	.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;}
}