/***************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:#fff;
}


img{width: 100%;}

.am-avg-sm-3>li{ width:100% !important;}
.icon{ }

.logo{text-align: left; background:#fff;}

.logo img{max-width: 640px;width: 58%; margin:10px 0 10px 65px;}


.flo1{height: auto;overflow: hidden;}
.flo1_t{
	height:75px;
	line-height:60px;
	border-bottom:2px solid #f5f6f6;
	border-top:12px #f5f6f6 solid;
}
.flo1_t_l{
	float:left;
	width:71%;
	font-size:22px;
	color:#2fa247;
	padding-left:10px;
	margin-left:10px;
}
.flo1_t_l span{
	font-size:18px;
	color:#9c9c9d;
	padding-left:10px;
}
.ab_t_l{
	background:url(../i/aa.png) no-repeat left;
}
.pr_t_l{
	background:url(../i/ww.png) no-repeat left;
}
.xw_t_l{
	background:url(../i/xx.png) no-repeat left;
}
.sb_t_l{
	background:url(../i/sb.png) no-repeat left;
}
.flo1_t_r{
	float:right;
	margin-right:10px;
	width:20%;
	
}
.flo1_t_r a{
	font-size:18px;
	color:#656570;
}

.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:10px; padding:10px 0;}
.f1b ul{ margin-bottom:20px; height:auto; overflow:hidden;}
.f1b a{display: block;float: left;width: 21%;margin: 0 7px;text-align: center;}
.f1b a .pic{width: 100%;}
.f1b a .pic img{width: 100%;}
.f1b a p{
	height:45px;
	line-height:45px;
	background:#fff;
	text-align:center;
	font-size:12px;
}

.flo2{ background:#fff; margin-top: 6%;height: auto;overflow: hidden; }
.flo2_t{
	border-top:1px solid #5979d7;
}
.flo2_t_l{
	background:url(../i/ww.png) no-repeat left;
	padding-left:43px;
	background-size:15%;
}
.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{
	background:#fff;
	margin-top:15px;
}
.flo2_u ul li{
	background:url(../i/ss.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{
	margin-top:0;
}
.flo3_u{
	margin-top:10px;
	height:auto;
	overflow:hidden;
	padding:0 10px;
	line-height:25px;
}
.flo3_u_img{
	display:block;
	float:left;
	width:40%;
}
.flo3_u_img img{
	width:100%;
}
.flo3_u_txt{
	width:55%;
	float:right;
	font-size:13px;
	color:#333333;
	height: 150px;
    overflow: hidden;
    text-indent: 2em;
}
.flo3_u p{
	font-size:26px;
	color:#048bcf;
	margin:25px 0;
	text-align:center;
}
.flo4{
	margin-top:15px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.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:150px;
}
.flo4_u ul li p{
	height:55px;
	line-height:55px;
	text-align:center;
}
.jiaz{
	float:left;
	width:50%;
	text-align:center;
	border-right:1px solid #909091;
}
.gongc{
	
	border-right:none !important;
}
.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;}

.banq{
	text-align:center;
	font-size:12px;
	color:#373636;
	background:#f5f6f6;
	padding:5% 0;
}

/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 

2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #2fa247; color: #fff;}
.fenye a:hover{background: #2fa247;color: #fff;}

.xw{
	margin-top:15px;
	position:relative;
}
.xw img{
	max-height:255px;
}
.xw p{
	position:absolute;
	background:url(../i/xw_bg.png) repeat center;
	height:50px;
	line-height:50px;
	color:#fff;
	bottom:0;
	left:0;
	width:100%;
	padding-left:15px;
}

.zhi{ font-size:16px; margin-bottom:15px;}
.z_title{ font-size:16px !important; font-weight:bold; margin:10px 0;}
.jian{ margin:15px 0;}
.jian p{ margin:5px 0; line-height:18px; font-size:12px; color:#8c8c8a;}
.message { margin:28px 0 0 30px; }
.message li { height: auto; min-height: 60px; }
.message li span {font-size: 14px; color: #333; display: inline-block; text-align: right; padding-right: 5px; }
.message li input { width: 270px; height: 30px; border: 1px solid #ccc; padding: 0 10px; background: #fff; border-radius: 5px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.message li input:focus, .message li textarea:focus { border-color: #23c254; outline: 0;}
.message textarea { padding: 5px 5px; font-size: 14px; background: #fff;  border-radius: 5px; }
.message li button { margin: 30px 0 0 0; width: 100px; height: 30px; background: #3b8509; color: #fff; cursor: pointer; border:none; }
.code { margin-top: 30px; }
.code input { width: 100px !important; }
.message li i { color: red; margin-top: 2px; font-style: normal; display: block; float: left; margin-left: 5px; }
.message p{ margin-top:30px; font-size:14px;}