html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ul{margin: 0;padding: 0;list-style-type: none}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{font-family: 'Microsoft Yahei';font-size: 12px;}
.qw_p{
	width: 100%;
	overflow: hidden;
	background: #FFF7F0 url("../img/banner.png") no-repeat top center
}
.qw_o{
	width: 100%;
	padding: 544px 0 0 0;
	overflow: hidden;
	background: url("../img/foot.png") no-repeat bottom center
}
.qw_i{
	width: 1200px;
	margin: 58px auto 0 auto;
	overflow: hidden;
}
.qw_i_p{
	width: 100%;
	overflow: hidden;
}
.qw_i_o{
	width: 670px;
	overflow: hidden;
	float: right;
}
.qw_i_i{
	width: 100%;
	height: 38px;
	line-height: 20px;
	border-bottom: 1px solid #E9E9E9;
}
.qw_i_i a{
	display: block;
	float: right;
	font-size: 14px;
	
	color: #D60000;
}
.qw_i_i span{
	display: block;
	float: left;
	height: 41px;
	font-size: 20px;
	background: url("../img/icon.png") no-repeat left bottom;
}
.qw_i_u{
	width: 100%;
	overflow: hidden;
}
.qw_i_u li{
	width: 100%;
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	border-bottom: 1px dashed #E9E9E9;
}
.qw_i_u li a{
	display: block;
	overflow: hidden;
	font-size: 16px;
}
.qw_i_u li a span{
	display: block;
	float: right;
	color: #999999;
}
.qw_i_u li a b{
	display: block;
	float: left;
	font-weight: 400;
	color: #222222;
}
.qw_i_y{
	width: 100%;
	padding: 48px 0 0 0;
	overflow: hidden;
}
.qw_i_t{
	width: 1280px;
	padding: 29px 0 0 0;
	overflow: hidden;
}
.qw_i_t li{
	width: 580px;
	height: 150px;
	margin: 0 40px 40px 0;
	overflow: hidden;
	float: left;
	background: #FFECDB;
	border-radius: 15px;
}
.qw_i_t li a{
	display: block;
	overflow: hidden;
	padding: 0 36px;
	line-height: 26px;
}
.qw_i_t li a b{
	display: block;
	font-weight: 400;
	font-size: 18px;
	padding: 32px 0 8px 0;
	color: #222222;
}
.qw_i_t li a span{
	display: block;
	font-size: 14px;
	color: #666666;
}
.qw_i_r{
	width: 100%;
	padding: 8px 0 0 0;
	overflow: hidden;
}
.qw_i_e{
	width: 1280px;
	padding: 30px 0 26px 0;
	overflow: hidden;
}
.qw_i_e li{
	width: 384px;
	height: 280px;
	margin: 0 24px 24px 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	float: left;
}
.qw_i_w{
	display: block;
}
.qw_i_q{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
}
.qw_i_q img{
	display: block;
	margin: 85px auto;
}
.qw_i_l{
	width: 100%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
}
.qw_i_l span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}
.foot{
	width: 100%;
	padding: 30px 0;
	overflow: hidden;
	background: #B70003;
}
.foot span{
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: #F8E9CA;
}
.foot span a{
	color: #F8E9CA;
}
.vi_deo_p{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 0;z-index: 999;display: none}
.vi_deo_o{width: 100%;height: 100%;overflow: hidden;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.3)}
.vi_deo_u{width: 732px;height: 466px;border: 1px solid #DFDFDF;border-radius: 10px;background: #FFFFFF;position: fixed;left: 50%;top: 50%;margin: -234px 0 0 -367px}
.vi_deo_u video{width: 718px;height: 452px;margin: 7px auto;display: block;background: #000000}
.vi_deo_u img {display: block;width: 44px;height: 44px;position: absolute;right: 10px;top: 10px;cursor: pointer;}
/* flexslider */
.flexslider{position:relative;width: 500px;height: 382px;overflow:hidden;float: left;}
.slides{position:relative;z-index:1;}
.slides li{height: 382px;}
.flex-control-nav{position:absolute;right: 5px; bottom:10px;z-index:2;text-align:right;}
.flex-control-nav li{display:inline-block;width: 24px;height: 24px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width: 24px;height: 24px;line-height: 24px;overflow:hidden;background: rgba(0,0,0,0.5);color: #FFFFFF;font-size: 14px;cursor:pointer;border-radius: 5px;text-align: center;}
.flex-control-nav .flex-active{background: #DB0000}
/* flexslider */