@charset "utf-8";
html{
	font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-text-size-adjust:none;/*取消浏览器最小字体限制*/
}
*{
	padding:0;
	margin:0;
	outline:none;
}
ol,li,ul,dl,dt,dd{
	list-style:none;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color:inherit;
}
i{
	font-style:normal;
}
h1, h2, h3, h4, h5, h6 { 
	font-size:inherit;
	font-weight:lighter;
}
/**移动端去除点击蓝色底纹**/
a:link,
a:active,
a:visited,
a:hover {
    /*background: none;*/
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;  
}
/**移动端去除点击蓝色底纹**/
/**去除苹果端默认样式**/
input,button{-webkit-appearance:none;outline:none}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; border-radius: 0;}
textarea {  -webkit-appearance: none;} 
/**去除苹果端默认样式**/
button,submit {
	cursor:pointer;
}
table {
	border-collapse:collapse; 
	border-spacing:0;
}
b,em,i{
	display:inline-block;
	font-weight:normal;
	font-style:normal;
}

body{
    max-width:720px;
    margin:0 auto;
	font-family:"微软雅黑",Microsoft YaHei;
	background-color:#fff;
}

header{width:100%;
    max-width:720px;height:58px;float:left;position:fixed;background-color:#fff;
    border-bottom:1px solid #ededed;box-sizing: border-box;
	z-index:999;
}

#logo{width: 50%;max-width:120px;text-align:center;
	position:absolute;
	left:4%;
	top:50%;
	-webkit-transform: translate(0, -50%);  
	transform: translate(0, -50%);
}
#logo img{width:100%;height:auto;float:left;}




#main{
	width:100%;
	height:auto;
	float:left;
	margin-top:58px;
}

.swiper-container {
	width: 100%;
	height:auto;
	float:left;
}
.swiper-slide {
	width: 100%;
	height:auto;
	float:left;
}
.swiper-slide  img{
	width:100%;
	height:auto;
	float:left;
}



/**底部**/
footer{
    height:3.75rem;
    width:100%;
	max-width:720px;
	float:left;
	margin-top:40px;
}
.foot_top{
	width:100%;
	height:auto;
	float:left;
	background:url(/images/img/f_ban.png) no-repeat center center;
	background-size:cover;
	padding:5px 0 20px 0;
}
.foot_top .t_f{
	width:90%;
	height:40px;
	float:left;
	line-height:20px;
	color:#e9e8e8;
	overflow:hidden;
	margin:20px 5% 0 5%;
}
.foot_top .t_f em{
	width:28px;
	height:100%;
	float:left;
}
.foot_top .f_l1 em{
	background:url(/images/img/f1.png) no-repeat left center;
	background-size:18px;
}
.foot_top .f_l2 em{
	background:url(/images/img/f2.png) no-repeat left center;
	background-size:20px;
}
.foot_top .f_l3 em{
	background:url(/images/img/f3.png) no-repeat left 2px center;
	background-size:15px;
}
.foot_top .t_f p{
	width:calc(100% - 28px);
	height:20px;
	font-size:.8rem;
	overflow:hidden;
}
.foot_a{
	width:90%;
	height:auto;
	float:left;
	margin:20px 5% 0 5%;
}
.foot_a a{
	color:#eeefec;
	margin-right:10px;
	font-size:.85rem;
}
.foot_cent,
.foot_bt{
	width:90%;
	height:auto;
	float:left;
	margin:20px 5% 0 5%;
	position:relative;
	z-index:9;
}
.foot_cent span,
.foot_bt span{
	width:100%;
	height:20px;
	float:left;
	font-size:.85rem;
	color:#eeefec;
	line-height:20px;
	margin-bottom:5px;
	font-weight:bold;
}
.foot_cent a,
.foot_bt a{
	color:#eeefec;
	margin-right:10px;
	font-size:.8rem;
}


.foot_bot{
	width:100%;
	height:auto;
	float:left;
	background-color:#242424;
	color:#aaa9ab;
	padding:10px 0;
}
.foot_bot p{
	width:96%;
	height:auto;
	float:left;
	margin:0 2%;
	line-height:20px;
	font-size:.8rem;
	text-align:center;
}



/**************分页********************/
#pages{ text-align:center;margin-top:20px;margin-bottom:5px;float:left;width:100%;}
#pages a{ display:inline-block; padding:3px 9px; background-color:#fff;color:#565656;border:1px solid #e2e2e2;margin:0 3px;-webkit-transition: background-color .25s;transition:background-color .25s;cursor:pointer;}
#pages a:hover{ background-color:#20255d; color:#fff}
#pages a.active{ background-color:#20255d; color:#fff}
#pages a.prev,#pages a.next{ font-size:14px; position:relative; padding:4px 6px;} 
#pages span{display:inline-block; padding:3px 9px; color:#fff; position:relative;background-color:#20255d;border:1px solid #e2e2e2;}







