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;color: #222222;}
.dc_warp{
	width: 100%;
	min-width: 1360px;
	padding: 565px 0 0 0;
	overflow: hidden;
	background: #F9F9F9 url(../img/dc_banner.png) no-repeat top center;
}
.dc_main{
	width: 1200px;
	margin: auto;
}
.dc_ys_p{
	width: 100%;
	overflow: hidden;
}
.dc_ys_p .ys_p_lt{
	width: 550px;
	overflow: hidden;
	float: left;
	padding: 35px 0 0 0;
}
.dc_ys_p .ys_p_lt .ys_p_lt_p{
	display: block;
}
.dc_ys_p .ys_p_lt .ys_p_lt_o{
	padding: 24px 28px 20px 28px;
	margin: 20px 0 0 0;
	overflow: hidden;
	background: #F2F2F2;
}
.dc_ys_p .ys_p_lt .ys_p_lt_i{
	overflow: hidden;
	float: left;
	margin: 0 26px 0 0;
}
.dc_ys_p .ys_p_lt .ys_p_lt_i img{
	display: block;
	margin: 0 auto 12px 0;
}
.dc_ys_p .ys_p_lt .ys_p_lt_i span{
	display: block;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.dc_ys_p .ys_p_lt .ys_p_lt_u{
	overflow: hidden;
	line-height: 28px;
}
.dc_ys_p .ys_p_lt .ys_p_lt_u b{
	display: block;
	text-align: center;
	font-size: 20px;
}
.dc_ys_p .ys_p_lt .ys_p_lt_u span{
	display: block;
	font-size: 14px;
	padding: 17px 0 0 0;
}
.dc_ys_p .ys_p_lt .ys_p_lt_y{
	padding: 0 25px;
	margin: 20px 0 0 0;
	overflow: hidden;
	background: #F2F2F2;
}
.dc_ys_p .ys_p_lt .ys_p_lt_y h2{
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 68px;
}
.dc_ys_p .ys_p_lt .ys_p_lt_y ul{
	width: 600px;
	padding: 0 0 14px 0;
	overflow: hidden;
}
.dc_ys_p .ys_p_lt .ys_p_lt_y ul li{
	width: 238px;
	height: 28px;
	line-height: 28px;
	margin: 0 20px 10px 0;
	text-align: center;
	border: 1px dashed #B70003;
	float: left;
}
.dc_ys_p .ys_p_lt .ys_p_lt_y ul li a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #B70003;
}

.dc_ys_p .ys_p_rt{
	width: 610px;
	overflow: hidden;
	float: right;
}
.dc_ys_p .ys_p_rt li{
	width: 100%;
	padding: 28px 0 26px 0;
	overflow: hidden;
	border-bottom: 1px solid rgba(183,0,3,0.1);
	line-height: 32px;
}
.dc_ys_p .ys_p_rt li:last-child{
	border: 0;
	padding: 28px 0 0 0;
}
.dc_ys_p .ys_p_rt li div{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.dc_ys_p .ys_p_rt li div a{
	display: inline-block;
	color: #B70003;
	font-size: 24px;
	font-weight: 400;
}
.dc_ys_p .ys_p_rt li span{
	display: block;
	text-indent: 2em;
	font-size: 16px;
	letter-spacing: 0.32px;
	padding: 13px 0 0 0;
}
.dc_ys_p .ys_p_rt li span a{
	color: #B70003;
}

.dc_ys_o{
	width: 100%;
	overflow: hidden;
}
.dc_ys_o .ys_o_p{
	width: 100%;
	padding: 30px 0;
	overflow: hidden;
	border-bottom: 1px solid #B70003;
	position: relative;
}
.dc_ys_o .ys_o_p b{
	display: block;
	width: 230px;
	height: 72px;
	line-height: 72px;
	margin: auto;
	text-align: center;
	font-size: 24px;
	background: url(../img/dc_img_3.png) no-repeat center;
}
.dc_ys_o .ys_o_p a{
	display: block;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	position: absolute;
	right: 0;
	bottom: 26px;
}
.dc_ys_o .ys_o_o{
	width: 1280px;
	overflow: hidden;
}
.dc_ys_o .ys_o_o li{
	width: 580px;
	margin: 30px 40px 0 0;
	overflow: hidden;
	background: #F2F2F2;
	border-radius: 10px;
	float: left;
}
.dc_ys_o .ys_o_o li a{
	display: block;
	overflow: hidden;
	padding: 0 25px;
	height: 186px;
	font-size: 14px;
	line-height: 24px;
	color: #222222;
}
.dc_ys_o .ys_o_o li a b{
	display: block;
	font-size: 18px;
	line-height: 32px;
	padding: 20px 0 0 0;
}
.dc_ys_o .ys_o_o li a span{
	display: block;
	overflow: hidden;
	height: 72px;
	margin: 6px 0 0 0;
}
.dc_ys_o .ys_o_o li a i{
	display: block;
	font-style: normal;
	color: #B70003;
	padding: 9px 0 0 0;
}
.dc_ys_i{
	width: 100%;
	overflow: hidden;
}
.dc_ys_i .ys_i_p{
	width: 100%;
	padding: 30px 0;
	overflow: hidden;
	border-bottom: 1px solid #B70003
}
.dc_ys_i .ys_i_p b{
	display: block;
	width: 400px;
	height: 72px;
	line-height: 72px;
	margin: auto;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	background: url(../img/dc_img_4.png) no-repeat center;
}
.dc_ys_i .ys_i_o{
	width: 1280px;
	padding: 8px 0 30px 0;
	overflow: hidden;
}
.dc_ys_i .ys_i_o li{
	width: 384px;
	height: 280px;
	margin: 24px 24px 0 0;
	overflow: hidden;
	float: left;
	cursor: pointer;
	position: relative;
}
.dc_ys_i .ys_i_i{
	display: block;
}
.dc_ys_i .ys_i_u{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	top: 0;
}
.dc_ys_i .ys_i_u img{
	display: block;
	margin: 110px auto;
}
.dc_ys_i .ys_i_y{
	width: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
}
.dc_ys_i .ys_i_y span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 50px;
}
.dc_ys_u{
	width: 100%;
	padding: 37px 0;
	overflow: hidden;
	background: #B70003;
}
.dc_ys_u span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #F8E9CA;
	line-height: 26px;
}
#marqueediv6 a{
	display: inline-block;
	margin: 0 12px;
}
#marqueediv6 a img{
	display: block;
}
.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;}

