/***************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%;}





.icon{ }



.logo{text-align: center; background:#fff;}



.logo img{max-width: 640px;width: 15%; margin:15px 0 15px 20px;}





.flo1{background-size: cover;margin-top: 5%;height: auto;overflow: hidden;padding:0 0 5% 0;}

.flo1_t{

	height:75px;

	line-height:67px;

	border-bottom:2px solid #f5f6f6;

	border-top:7px #f5f6f6 solid;

}

.flo1_t_l{

	float:left;

	width:37%;

	font-size:18px;

	color:#000000;

	padding-left:30px;

	margin-left:10px;

	background:url(../i/xx.png) no-repeat left;
}



.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:14%;

	color: #000000;

	font-size: 18px;

	

}

.flo1_t_r a{

	font-size:16px;

	color:#000000;

}



.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; padding:0 5px;}

.f1b a{display: block;float: left;width: 22%;margin:0 1.5%;text-align: center;}

.f1b a .pic{width: 100%;}

.f1b a .pic img{width: 85%;}

.f1b em{

	display:block;

	font-size:22px;

	color:#000000;

	margin-top:20px;

}

.f1b p{

	font-size:14px;

	color:#7c7b7b;

	margin-top:10px;

}

.yw_l{

	width:55%;

	float:left;

}

.yw_r{

	width:43%;

	float:right;

}





.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;

	padding-right:10px;

}

.flo2_u ul{

	margin-top:10px;

}

.flo2_u ul li{

	background:url(../i/ss.png) no-repeat left,url(../i/ww.png) no-repeat right;

	padding-left:20px;

	border-bottom:1px solid #e6e6e6;

	line-height:45px;

	height:45px;

	position:relative;

	margin-left:10px;

}

.flo2_u ul li a{

	font-size:15px;

	color:#505050;

}

.flo2_u ul li span{

	position:absolute;

	top:0;

	right:10px;

	font-size:13px;

	color:#ababac;

}

.flo3{

	margin-top:0;

	background:#fff;

}

.flo3_u{

	margin-top:10px;

	line-height:30px;

	padding:0 10px;

	font-size:14px;

	height:auto;

	overflow:hidden;

	text-align:left;

	text-indent:2em;

	

}

.flo3_u img{

	display:block;

	margin:10px 0;

}

.flo3_u p{

	font-size:20px;

	color:#191919;

	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:126x;

}

.flo4_u ul li p{

	margin:5% 0;

	text-align:center;

	font-size:16px;

	padding:3% 0 3% 0;

}

.flo4_u ul li em{

	display:block;

	font-size:14px;

	color:#7c7b7b;

	text-align:center;

}
.jiaz{
	padding:0 10px;
}
.jiaz img{

	width:100%;

}

.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;

}

.flo5{

	margin-top:7%;

}

.flo5_u{

	height:auto;

	overflow:hidden;

}

.flo5_u ul li{

	width:23%;

	margin-left:5px;

}

.flo5_u ul li p{

	background:none !important; padding:0; text-align:center; font-size:13px;

}

/*分页*/

.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: #00b6ff; color: #fff;}

.fenye a:hover{background: #00b6ff;color: #fff;}



.xw{

	padding:0 2%;

	height:auto;

	overflow:hidden;

}

.xr_newsrt{

	width:630px;

	height:160px;

	margin-top:15px;

}

/*.con2lt img{

	width: 204px;height: 136px;

	border:#e3e3e3 10px solid;

	margin:27px 0px 0px 20px;

}*/

.xr_newsrt_img{

	width:40%;

	float:left;

}

.xr_newsrt_img img{

	width:100%;

	height:100%;

}



.xr_newsrtt{

	float:right;

	width:56%;

}

.xr_newsrtt em{

	display:block;

	font-size:12px;

	color:#9a9a9a;

}

.xr_newsrtt p{

	

}

.xr_newsrtt p a{

	font-size:13px;

	text-align:left;

	margin-top:10px;

	color:#232323;

	font-weight:normal;



}



.xr_newsrtt span{

	font-size:12px;

	color:#616161;

	line-height:20px;

	display:block;

	margin-top:5px;

}

