@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;
}
/* HTML5 display-role reset for older browsers */

body{ font-family:"微软雅黑,宋体"; font-size:16px; 

}
a{
    color: inherit;
    text-decoration: none;
}
.left{float:left;}
.right{float:right;}

#page{background:url(../img/logo.png) no-repeat center top; padding-top:480px;}
.content{ width:1220px; margin:0 auto; margin-top:20px;   }

.box{ /*width: 600px;*/ margin-bottom: 20px; width:1220px;}
.mleft{ margin-left:20px;}
.box dt{background:url(../img/banner.png)no-repeat left top; height: 77px;}
.box dt a{ color:#fff; line-height: 77px; font-size: 20px; padding-left: 85px; }
.box ul{ margin-left: 15px;}
.box ul li{ line-height: 35px; border-bottom: 1px solid #3D6FFF; list-style: none; padding-left:20px;background:url(../img/dian.png)no-repeat left center;}
.box ul li a{ color:#000;}
.box ul li span{ float:right;}

.list{width:1220px;  margin-bottom: 20px;}
.list dt{background:url(../img/banner.png)no-repeat left top; height: 77px; color:#fff; font-size: 20px; padding-left: 85px; line-height: 77px;}
.list ul{ margin-left: 15px;}
.list ul li{ line-height: 35px; border-bottom: 1px solid #3D6FFF; list-style: none; padding-left:20px;background:url(../img/dian.png)no-repeat left center;}
.list ul li a{ color:#000;}
.list ul li span{ float:right;}



.clear{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{  height:100px;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 screen and (min-width: 769px) and (max-width: 1365px) {
	 #page { margin: 0 auto; width: 100%; background-size:100%; padding-top:255px; }
	.content{ width:96%; height:auto;  }
	.box{ width: 100%;}

	.mleft{ margin-left:0;}
    .right{float:left;}
	.list{width:100%; }
	
	.foot{ height:auto;}
	.pc_footer_border{clear:both;  margin: 0 auto; line-height:23px; width:100%;}
    .pc_footer_img{float:left;margin-right:10px; margin-left: 20px; }
    .pc_footer_img img { margin:0 30px}
    .pc_footer_text{text-align:left; margin: 0 28px;}
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	 #page { margin: 0 auto; width: 100%; background-size:100%; padding-top:190px; }
	.content{ width:96%; height:auto;  }
	.box{ width: 100%;}

	.mleft{ margin-left:0;}
	.left{float:none;}
    .right{float:none;}
	.list{width:100%; }
	
	.foot{ height:auto;}
	.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%; background-size:140%; padding-top:130px; }
	.content{ width:96%; height:auto;  }
	.box{ width: 100%;}
	.box ul li span{display:none;}
	.list ul li span{display:none;}
	.mleft{ margin-left:0;}
	.left{float:none;}
    .right{float:none;}
	.list{width:100%; }
	
	.foot{ height:auto;}
	.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;}
}