/***************css reset*********/
body, h1, h2, h3, h4, ul, li, a, input {
	margin: 0;
	padding: 0;
	font-family: microsoft yahei;
}
div, a {
	color: #323232;
}
h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	vertical-align: middle;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
}
ul, li, dl, dt, dd {
	list-style: none;
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	background:#eef2f3;
}


img{width: 100%;}


.icon{ }

.logo{text-align: left; background:#fff;}

.logo img{max-width: 640px;width: 75%; margin:15px 0 15px 20px;}

.toggle_m{ color:#fff !important; top:-50px !important;}

.flo1{background:#fff;background-size: cover;margin-top: 1%;height: auto;overflow: hidden;padding:0 0 5% 0; margin:10px 8px;}
.flo1_t{
	height:60px;
	line-height:60px;
	border-bottom:3px solid #eef2f3;
}
.flo1_t_l{
	float:left;
	width:60%;
	background:url(../i/xx.png) no-repeat left;
	font-size:20px;
	color:#707070;
	padding-left:38px;
	margin-left:10px;
}
.flo1_t_r{
	float:right;
	margin-right:10px;
	width:15%;
	
}
.flo1_t_r a{
	font-size:16px;
	color:#707070;
}

.flo1_xq{
	margin:20px 10px 0 10px;
	height:auto;
	overflow:hidden;
}
.flo1_xq_l{
	float:left;
	width:45%;
}
.flo1_xq_l img{
	width:100%;
}
.flo1_xq_r{
    float: right;
    width: 50%;
    padding-bottom: 4px;
    margin: 0;
}
.flo1_xq_r h2{
	margin:15px 0 0 0;
    height: 24px;
    line-height: 12px;
	font-size:14px;
	color:#505050;
}
.flo1_xq_r p{
	font-size: 12px;
    color: #4a4b4e;
    margin: 0;
}
.flo1_xq_r p span{
	font-size:22px;
	color:#4a4b4e;
}
.flo1_xq_r a{
	display:block;
	float:right;
	font-size:13px;
	color:#6b6a6a;
}

.f1b{height: auto;overflow: hidden; margin-top:30px;}
.f1b a{display: block;float: left;width: 33%;margin: 0 0 0 0;text-align: center;}
.f1b a .pic{width: 100%;}
.f1b a .pic img{width: 55%;}
.fo1_ab{
	margin-top:50px;
	padding:5px;
}
.fo1_ab_img{
	float:left;
	width:55%;
}
.fo1_ab_img img{
	width:100%;
}
.fo1_ab p{
	width:40%;
	float:right;
	text-indent:2em;
	line-height:28px;
	font-size:14px;
}

.flo2{ background:#f9f9f9; margin-top: 6%;height: auto;overflow: hidden; }
.flo2_t{
	
}
.flo2_t_l{
	background:url(../i/ss.png) no-repeat left;
	padding-left:49px;
}
.flo2_xq{
	height:auto;
	overflow:hidden;
	margin:30px 10px 0 10px;
}
.flo2_xq_l{
	float:left;
	width:35%;
}
.flo2_xq_l img{
	width:100%;
}
.flo2_xq_r{
    float: right;
    width: 60%;
    padding-bottom: 4px;
    margin: 0;
}
.flo2_xq_r h2{
    height: 24px;
    line-height: 12px;
	font-size:14px;
	color:#505050;
}
.flo2_xq_r p{
	font-size: 12px;
    color: #6b6a6a;
    margin: 0;
	text-indent:2em;
}
.flo2_xq_r a{
	display:block;
	font-size:13px;
	color:#6b6a6a;
}
.flo2_u{
	margin-top:15px;
}
.flo2_u ul li{
	background:url(../i/ff.png) no-repeat left;
	padding-left:15px;
	border-bottom:1px solid #e6e6e6;
	line-height:35px;
	height:35px;
	position:relative;
	margin-left:10px;
}
.flo2_u ul li a{
	font-size:13px;
	color:#505050;
}
.flo2_u ul li span{
	position:absolute;
	top:0;
	right:10px;
	font-size:13px;
	color:#ababac;
}
.flo3{
	max-width:640px;
	text-align:center;
}
.flo4{
	margin-top:15px;
	height:auto;
	overflow:hidden;
}
.flo4_t{
	border:2px solid #c6c6c6;
	border-left:none;
	border-right:none;
	height:45px;
	line-height:45px;
}
.flo4_t ul li{
	width: 25%;
	margin: 0 0 0 0;
	text-align: center;
	float:left;
}
.flo4_t ul li a{
	font-size:14px;
}
.flo4_u{
	margin-top:15px;
}
.flo4_u ul li{
	float:left;
	width:42%;
	margin-left:20px;
}
.flo4_u ul li img{
	width:100%;
	height:120px;
}
.flo4_u ul li p{
	height:55px;
	line-height:55px;
	text-align:center;
	overflow:hidden;
}
.jiaz{
	float:left;
	width:50%;
	text-align:center;
	border-right:1px solid #909091;
}
.gongc{
	text-align:center;
	margin-top:20px;
}
.gongc img{
	width:30%;
}
.jiaz a{
	font-size:18px;
	color:#585858;
	display:block;
}
.jiaz a:hover,.hover{
	background:#909091;
	color:#595858;
}
.abk_u{
	margin-top:10px;
}
.abk_u ul{
	padding-left:0 !important;
}
.abk_u ul li{
	float:left;
	margin-right:8px;
	width:45%;
	list-style:none;
}
.abk_u ul li img{
	width:95%;
	height:91px;
}
.abk_u ul li p{
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0 !important;
}


.am-list li.first,.am-list li.last{display: none;}
h3.am-gallery-title{text-align: center;}
.tit{padding: 10px 0;text-align: center;border-bottom: 1px solid #ddd;}
.tit h1{font-weight: normal;font-size: 22px;margin: 0;}
.dp{padding: 10px 8px;line-height: 2em;}
