*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	font-family: "Microsoft YaHei";
}
a{
	color: black;
}
img{
	border: 0;
}
.clearfix:after{
	content: " ";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.head{
	width: 100%;
	height: 30px;
	background: #2c2c2c;
}
.center{
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.t1,.t2{
	font-size: 12px;
	line-height: 30px;
	color: white;
	padding-left: 18px;
}
.t1{
	background: url(../images/t1.png) left no-repeat;
	margin-right: 32px;
}
.t2{
	background: url(../images/t2.png) left no-repeat;
}
.logo{
	float: left;
}
.menu{
	float: right;
}
.menu a{
	float: left;
	margin-left: 33px;
	line-height: 94px;
	color: #353535;
	font-size: 16px;
}
.menu a:hover{
	color: #cc0941;
}
/* banner */
.bannerc{width: 100%; height:650px; overflow: hidden;position: relative;}
.bannerc .bgimg{width:100%; height:650px;}
.bannerc .bgimg a{width:100%; height:650px; float:left;}
.bannerc .bgimg li { height:650px;}
.bannerc .bgimg .bbg1{width: 100%; height:650px; background: url(../images/qh1.jpg) no-repeat center top;}
.bannerc .bgimg .bbg2{width: 100%; height:650px; background: url(../images/qh2.jpg) no-repeat center top;}
/*.bannerc .bgimg .bbg3{width: 100%; height:562px; background: url(/img/qh3.jpg) no-repeat center top;}*/
/*.bannerc .bgimg .bbg4{width: 100%; height:562px; background: url(/img/qh4.jpg) no-repeat center top;}*/
.bannerc .dvksf{position: absolute;bottom: 0;z-index: 2;text-align: center;width:100%;height:47px;background: #000;opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
.bannerc .hd{position: absolute;bottom: 0;z-index: 3;text-align: center;width:100%;height:47px;line-height:47px; text-align:center;}
.bannerc .hd li{display:inline-block;margin:0 4px; width: 10px;height:10px;_background-color:#e5e5e5; border:2px solid #e9e9e9;text-indent:-999em;opacity:.8;cursor:pointer; border-radius: 100%;}
.bannerc .hd li.on{ background-color:#81bc86;cursor:default; border:2px solid #81bc86;}
.bannerc .prev, .bannerc .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=100); opacity: 1;}
.bannerc .next { left: auto; right: 3%; background-position: 8px 5px;}
.bannerc .prev:hover, .bannerc .next:hover { filter: alpha(opacity=100); opacity: 1;}
.ti{
	font-size: 26px;
	margin: 30px 0 24px 0;
}
.ti span{
	color: #2b2b2b;
}
.ti label{
	color: #959595;
	font-weight: lighter;
}
.grey{
	width: 100%;
	height: 158px;
	background: #f5f5f5;
	border-left: solid 1px #a2a2a2;
	margin-bottom: 60px;
}
.g1,.g2{
	float: left;
	margin-left: 30px;
	width: 470px;
}
.g1{
	margin-top: 32px;
}
.g2{
	margin-top: 54px;
}
.g1 a,.g2 a{
	float: left;
	width: 100%;
	font-size: 12px;
	color: #838383;
	line-height: 24px;
}
.g1 a:first-child{
	color: #2b2b2b;
	font-size: 25px;
	line-height: 46px;
}
.more{
	float: right;
	width: 115px;
	height: 42px;
	margin-right: 32px;
	margin-top: 56px;
	text-align: center;
	line-height: 42px;
	color: white;
	background: #cb0a41;
}
.play{
	text-align: center;
	color: #2b2b2b;
	font-size: 28px;
}
.play label{
	font-weight: lighter;
}
.p1{
	display: block;
	text-align: center;
	font-size: 16px;
	margin-top: 10px;
}
.dian{
	display: block;
	width: 141px;
	height: 37px;
	margin: 20px auto 30px;
	text-align: center;
	line-height: 37px;
	color: white;
	background: #cb0a41;
	font-size: 12px;
}
.box2{
	position: absolute;
	top: 0;
	left: 0;
	width: 1130px;
}
.box2 li{
	float: left;
}
.box2 img{
	display: block;
}
.box2 a{
	float: left;
	margin-right: 10px;
}
.win2{
	position: relative;
	width: 1130px;
	height: 241px;
	float: left;
	overflow: hidden;
	margin-bottom: 64px;
}
.left{
	position: absolute;
	top: 16px;
	right: 20px;
	cursor: pointer;
}
.right{
	position: absolute;
	bottom: 78px;
	right: 20px;
	cursor: pointer;
}
.dot2{
	position: absolute;
	top: 68px;
	right: 23px;
	width: 24px;
}
.dot2 li{
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	margin-bottom: 26px;
	text-align: center;
	color: #e6a4b0;
	cursor: pointer;
}
.dot2 .active2{
	color: #cb0a41;
	border: solid 1px #cb0a41;
}
.intro{
	margin-bottom: 54px;
}
.intro img{
	width: 100%;
}
/* 产品切换 */
.rollBox{width:1332px; overflow:hidden; margin:0 auto;}
.rollBox .LeftBotton{height:80px; width:50px;background: url(../images/jtz.jpg) bottom center no-repeat; overflow:hidden; float:left; display:inline; padding-top:80px; cursor:pointer;}
.rollBox .RightBotton{height:80px;width:50px;background:url(../images/jty.jpg) bottom center no-repeat;overflow:hidden;float:right; display:inline; padding-top:80px; cursor:pointer;}
.rollBox .Cont{width:1200px; overflow:hidden; float:left; margin:0 16px;border-bottom: solid 1px #dddddd;margin-bottom: 64px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:389px; float:left;margin-right: 15px;}
.rollBox .Cont .pic span{font-size: 18px;color: #2b2b2b;line-height: 56px;}
.rollBox .Cont .pic img{ display:block; margin:0 auto;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.footer{
	position: relative;
	width: 100%;
	height: 242px;
	background: #202020;
	margin-top: 58px;
}
.a1{
	float: left;
	width: 328px;
	height: 127px;
	border-right: solid 1px #3d3d3d;
	margin-top: 40px;
}
.a2{
	float: left;
	width: 280px;
	height: 127px;
	border-right: solid 1px #3d3d3d;
	margin-top: 40px;
}
.a3{
	float: left;
	width: 320px;
	height: 127px;
	border-right: solid 1px #3d3d3d;
	margin-top: 40px;
}
.a4{
	float: left;
	width: 246px;
	height: 127px;
	margin-top: 40px;
}
.yan1{
	float: left;
	font-size: 20px;
	color: #6d6d71;
	margin: 22px 0 0 28px;
}
.yan2{
	float: left;
	font-size: 15px;
	color: white;
	margin-left: 28px;
	margin-top: 16px;
}
.yan7{
	float: left;
	font-size: 15px;
	color: white;
	margin-left: 112px;
	margin-top: 16px;
}
.yan5{
	float: left;
	font-size: 18px;
	color: white;
	margin-left: 28px;
	margin-top: 16px;
}
.yan3{
	float: left;
	margin: 12px 0 0 8px;
}
.yan4{
	float: left;
	margin: 12px 0 0 34px;
}
.yan6{
	float: left;
	margin: 12px 0 0 30px;
}
.code{
	width: 114px;
	height: 114px;
	margin-left: 36px;
}
.copy{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 43px;
	border-top: solid 1px #444444;
	text-align: center;
	line-height: 43px;
	font-size: 13px;
	color: #717171;
}
.copy a{
	color: #717171;
}

/*内页*/
.leftt{
	width: 234px;
	float: left;
	margin-top: 54px;
}
.topp{
	width: 279px;
	border: solid 1px #dddddd;
	margin-bottom: 30px;
}
.topp strong{
	display: block;
	font-size: 24px;
	color: white;
	font-weight: bold;
	background: #cb0a41;
	text-align: center;
	padding: 20px 0;
}
.topp em{
	font-style: normal;
	font-size: 14px;
	font-weight: lighter;
}
.topp a{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #111314;
	line-height: 44px;
	text-align: center;
	border-bottom: solid 1px #dddddd;
}
.topp a:hover{
	background: #f293ae;
	color: white;
}
.t9{
	float: left;
	margin-bottom: 20px;
}
.t9 img{
	display: block;
}
.rightt{
	width: 834px;
	float: right;
	margin-top: 54px;
	margin-bottom: 100px;
}
.ri{
	width: 100%;
	height: 36px;
	border-bottom: solid 1px #e5e5e5;
}
.ri span{
	float: left;
	font-size: 22px;
	color: #cb0a41;
	line-height: 36px;
	font-weight: bold;
}
.ss{
	float: right;
	line-height: 36px;
	font-size: 12px;
	color: #898989;
}
.ss a{
	color: #898989;
}
.tom{
	font-size: 14px;
	line-height: 30px;
	padding: 10px;
	min-height: 500px;
}
.tom img{
	width: 100%;
}
.xin{
	font-size: 14px;
	padding: 10px;
	min-height: 560px;
}
.page{
	text-align: center;
	margin-top: 50px;
	font-size: 14px;
}
.pre{
	font-size: 14px;
	line-height: 30px;
	margin-top: 50px;
}
.pics{
	font-size: 14px;
	min-height: 560px;
}