@charset "utf-8";
/* CSS Document */
body > div{margin-right:auto;margin-left:auto; } 
*{font-family:"宋体";}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
* {
	margin:0;
	padding:0;
}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{color:#242424;text-decoration:none;padding:0;margin:0;outline:none;}
a:hover{color:#87bf39;text-decoration:none;}
em{ font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
h1{ font-size:16px;}
.auto { margin:0 auto;}
.w1200 { width:1200px; position:relative;}
.normal { font-weight:normal;}
.bold { font-weight:bold;}
.bgfff{ background:#FFF;}
.mb12{ margin-bottom:12px;}
.same_style1{ width:100%;  overflow:hidden}
.padding10{ padding:15px; background:#FFF; margin-bottom:10px;}

body{ color:#2e2f30; font-size:14px; line-height:23px; background:#FFF; }
/*-----分页样式----*/
#pagination{ margin-top:50px;}
#pagination td {
    font-size: 14px;
    line-height: 28px;
    margin: 0 auto;
}
#pagination a, #pagination span {
    border: 1px solid #ccc;
    color: #036cb4;
    margin: 0 5px;
    padding: 6px 10px;
}
#pagination a:hover, .pagination a.current {
    background: #036cb4 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    padding: 7px 11px;
}
#pagination #gotopagebut {
    background: #036cb4 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    height: 28px;
    overflow: hidden;
    padding: 0 5px;
}
#pagination input {
    border: 1px solid #ccc;
    margin-right: 5px;
    padding: 4px 2px;
}
#pagination div {
    font-family: "宋体";
}
/*-----底部样式----*/
#bottom{ margin-top:50px; width:100%; height:310px; background:url(../img/bottom-bg.jpg) center top no-repeat #078fd5; float:left;}
.bottom-content{width:1200px;  margin:0 auto; position:relative;}
.site-map{ width:830px; padding-top:18px; float:left;}
.site-map dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top;  width:112px;text-align:center;}
.site-map dl a:hover{ text-decoration:underline;}
.site-map dl dt{ padding-bottom:10px;}
.site-map dl dt a,.gzwm h3{ color:#fff;  font-weight:bold; }
.site-map dl dd a{ color:#dce9ed;   }
.gzwm{ float:right;  padding-top:28px;}
.gzwm h3{ padding-bottom:10px; padding-left:10px; font-size:14px;}
.gzwm span{ padding:0 5px;float:left;}
.gzwm span.wechat{ width:83px;}
.gzwm span.phone{ width:83px; padding-right:37px;}
.gzwm span p{ color:#FFF; line-height:28px; text-align:center;}

.bottom-info{ width:100%; float:left; border-top:1px solid #fff; margin-top:20px; padding-top:20px;}
.bottom-info-left{ width:1025px; float:left;}
.bottom-info-left p,.bottom-info-left p a{ color:#fff;}
.bottom-info-left p a:hover{text-decoration:underline;}
.bottom-info-right{ float:right; padding-top:10px;}
.bottom-info-right i{ float:left; padding-right:20px;}
.bottom-info-right span{float:left; color:#FFF;}