@charset "utf-8";
/* CSS Document */





.head-t{
	width:100%;
	min-width:1190px;
	height:510px;
	overflow:hidden;
	position:relative;}
.bg-zoom {
	position:absolute;
	left:0; top:0;
	width: 100%;
	height: 510px;
	overflow:hidden;
	background:url(../images/topbg.jpg) no-repeat center top;
	}
.bg-zoom div{
	background:url(../images/topbg2.png) no-repeat center top;
	-webkit-animation: BgZoom 25s linear infinite  forwards;
	-moz-animation: BgZoom 25s linear infinite  forwards;
	-ms-animation: BgZoom 25s linear infinite  forwards;
	animation: BgZoom 25s linear infinite  forwards;
	width: 100%;
	height: 510px;
}
@-webkit-keyframes BgZoom {
	0% {
	-webkit-transform:scaleY(1.0)
	}

	20% {
	-webkit-transform:scaleY(1.3)

	}
	40% {
	-webkit-transform:scaleY(1.5)
	}

	60% {
	-webkit-transform:scaleY(1.8)
	}
	80% {
	-webkit-transform:scaleY(1.7)
	}

	90% {
	-webkit-transform:scaleY(1.5)
	}
	100% {
	-webkit-transform:scaleY(1.0)
	}
}

@-moz-keyframes BgZoom {
	0% {
	-moz-transform:scaleY(1.0)
	}
	20% {
	-moz-transform:scaleY(1.3)
	}
	40% {
	-moz-transform:scaleY(1.5)
	}
	60% {
	-moz-transform:scaleY(1.8)
	}
	80% {
	-moz-transform:scaleY(1.7)
	}
	90% {
	-moz-transform:scaleY(1.5)
	}
	100% {
	-moz-transform:scaleY(1.0)
	}
}

@-ms-keyframes BgZoom {
	0% {
	-ms-transform:scaleY(1.0)
	}
	20% {
	-ms-transform:scaleY(1.3)
	}
	40% {
	-ms-transform:scaleY(1.5)
	}
	60% {
	-ms-transform:scaleY(1.8)
	}
	80% {
	-ms-transform:scaleY(1.7)
	}
	90% {
	-ms-transform:scaleY(1.5)
	}
	100% {
	-ms-transform:scaleY(1.0)
	}
}
@keyframes BgZoom {
	0% {
	transform:scaleY(1.0)
	}
	20% {
	transform:scaleY(1.3)
	}
	40% {
	transform:scaleY(1.5)
	}
	60% {
	transform:scaleY(1.8)
	}
	80% {
	transform:scaleY(1.7)
	}
	90% {
	transform:scaleY(1.5)
	}
	100% {
	transform:scaleY(1.0)
	}
}
.h-inner{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:2;
	}
.hea_top{ padding-top:15px;}
.hea_top ul{ float:left; color:#fff; font-size:14px;}
.hea_top a{ color:#fff;}
.logo-1{ 
	left:128px;
	text-align:center;
	top:170px;
	position: absolute;
	-webkit-animation: start 7s 1 forwards;
	-moz-animation: start 7s 1 forwards;
	-ms-animation: start 7s 1 forwards;
	animation: start 7s 1 forwards;
	}
.logo-2{
	left:144px;
	top:286px;
	position:absolute;
	-webkit-animation: start 7s 1 forwards;
	-moz-animation: start 7s 1 forwards;
	-ms-animation: start 7s 1 forwards;
	animation: start 7s 1 forwards;
	}
@-webkit-keyframes start {
	0%{
	opacity: 0;
	-webkit-transform:scale(0.9);
	}
	100% {
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
@-moz-keyframes start {
	0%{
	opacity: 0;
	-webkit-transform:scale(0.9);
	}
	100% {
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
@-ms-keyframes start {
	0%{
	opacity: 0;
	-webkit-transform:scale(0.9);
	}
	100% {
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
@keyframes start {
	0%{
	opacity: 0;
	-webkit-transform:scale(0.9);
	}
	100% {
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
.light{
	position:absolute;
	top:194px;
	}
.light-l{
	left:150px;
	-webkit-animation: flashl 2s linear 1  forwards;
	-moz-animation: flashl 2s linear 1  forwards;
	-ms-animation: flashl 2s linear 1  forwards;
	animation: flashl 2s linear 1  forwards;
	}
.light-r{
	right:-0px;
	-webkit-animation: flashr 2s linear 1  forwards;
	-moz-animation: flashr 2s linear 1  forwards;
	-ms-animation: flashr 2s linear 1  forwards;
	animation: flashr 2s linear 1  forwards;
	}
@-webkit-keyframes flashl {
	0%{
	left:-520px;
	opacity: 0;
	-webkit-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-webkit-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-webkit-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-webkit-transform:scale(0.85);
	}
	100% {
	left:150px;
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
@-moz-keyframes flashl {
	0%{
	left:-820px;
	opacity: 0;
	-moz-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-moz-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-moz-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-moz-transform:scale(0.85);
	}
	100% {
	left:150px;
	opacity: 1;
	-moz-transform:scale(1);
	}
}
@-ms-keyframes flashl {
	0%{
	left:-620px;
	opacity: 0;
	-ms-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-ms-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-ms-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-ms-transform:scale(0.85);
	}
	100% {
	left:150px;
	opacity: 1;
	-ms-transform:scale(1);
	}
}
@keyframes flashl {
	0%{
	left:-620px;
	opacity: 0;
	transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	transform:scale(0.85);
	}
	100% {
	left:150px;
	opacity: 1;
	transform:scale(1);
	}
}
@-webkit-keyframes flashr {
	0%{
	right:-620px;
	opacity: 0;
	-webkit-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-webkit-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-webkit-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-webkit-transform:scale(0.85);
	}
	100% {
	right:0px;
	opacity: 1;
	-webkit-transform:scale(1);
	}
}
@-moz-keyframes flashr {
	0%{
	right:-620px;
	opacity: 0;
	-moz-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-moz-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-moz-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-moz-transform:scale(0.85);
	}
	100% {
	right:0px;
	opacity: 1;
	-moz-transform:scale(1);
	}
}
@-ms-keyframes flashr {
	0%{
	right:-620px;
	opacity: 0;
	-ms-transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	-ms-transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	-ms-transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	-ms-transform:scale(0.85);
	}
	100% {
	right:0px;
	opacity: 1;
	-ms-transform:scale(1);
	}
}
@keyframes flashr {
	0%{
	right:-620px;
	opacity: 0;
	transform:scale(0.2);
	}
	25%{
	opacity: 0.4;
	transform:scale(0.25);
	}
	50%{
	opacity: 0.6;
	transform:scale(0.5);
	}
	85%{
	opacity: 0.85;
	transform:scale(0.85);
	}
	100% {
	right:0px;
	opacity: 1;
	transform:scale(1);
	}
}
/*banner结束*/
/****************导航****************/
.nav{
	height:50px;
	background-color:#b5121b;
	min-width:1190px;
}
.nav_inner,.main,.footer_inner{
	width:1190px;
	margin:0 auto;
}
.nav_inner ul li{ float:left;}
.nav_inner ul li a{
	display:block;
	line-height:50px;
	padding:0 50px;
	color:#fff;
	font-size:16px;
}
.nav_inner ul li a:hover,.nav_inner ul li.hover a{
	background-color:#d93e3e;
}










.topin{ width:984px; margin:0 auto; position:relative; zoom: 1;overflow: hidden;margin-bottom: 0px;}
.logo img{float: left;}
.logo{ padding-top:15px;}
.mbafast {color: #fff;position: absolute;right: 0;text-align: right;top: 10px;width: 500px;}
.mbafast a {color: #fff;font-size: 16px;padding: 0 5px;}


.top-big{
		width: 100%;
		height: 707px;
		background-image: url(../images/tbg.png);
	}
	.top-big-m{
		width: 1000px;
		margin: 0 auto;
	}
	.logopic{
		margin: 0 auto;
		margin-top: 114px;
	}
	.one-area{
		height:425px;
		background: url(../images/section_bg2.jpg) no-repeat center top;
		background-repeat: no-repeat;
	}
	.one-m{
		zoom: 1;
		width: 944px;height:385px;
		padding:20px; background:#fff;
		margin: 0 auto; margin-top:32px;
	}
	.one-left{
		float: left;
		width: 463px;
	}
	.one-right{
		float: right;
		width: 460px; padding-top:25px;position: relative;
	}
	.ol-video{
		width: 463px;
		height: 292px;
	}
	.ol-link-word{ width:463px;
	}
	.link-word1{
		text-indent: 30px;
		font-size: 14px;
		color: #666;
		line-height: 30px; padding-top:10px;
	}
	.link-word1 a{
		color: #535353;
	}
	.or-tit{
		position:absolute;
		top: -29px;right: 10px;
		font-size: 24px;
		color: #535353;
	}
	.or-new-a{ padding-bottom:10px;
	}
	.or-new-a:hover{
	}
	.new-tit{
		font-size: 16px; color:#333;
		line-height: 28px; font-weight:bold;
	}
	.or-new-a p{
		font-size: 14px;
		line-height: 28px;
	}
	.or-new-a p a{
		color: #535353;
	}
	.or-new-a:hover .new-tit{
	}
	.or-new-a:hover p{
	}
	.or-new-a:hover p a{
	}
	.or-btn-a{
		zoom: 1;
		overflow: hidden;
		padding-top: 10px;
		padding-left: 25px;
		height: 45px;
	}
	.or-btn-a a{
		display: block;
		float: left;
		width: 140px;
		height: 42px;
		margin-right: 20px;
		text-align: center;
		text-decoration: none;
		line-height: 42px;
		font-size: 18px;
		color: #535353;
		background: #eee;
		border-radius: 5px;
		box-shadow: 0px 2px 5px #d7d4e3;
	}
	.or-btn-a a:hover{
		color: #fff;
		background: #b5121b;
	}
	
	
	
	
	
	.two-area{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.two-m{
		zoom: 1; position:relative;
		width: 1000px; height:1380px;
		margin: 0 auto; background:#fff;
	}
	.two-big-tit{ width:100%; background:url(../images/btit_bg1.png) no-repeat center center; height:84px;
		text-align: center;
		font-size: 30px;
		line-height: 30px;position:absolute; top:-48px;
	}
	.two-big-tit h2{ font-weight:normal; font-size:24px; padding-top:38px; color:#fff;}
	.two-list{
		zoom: 1; width:100%;
		padding-top: 50px;
	}
	
	.two-list li{
		float: left;
		width: 475px; height:316px;
		margin-top: 0px;
		margin-bottom: 20px;
		margin-left: 20px; background: url(../images/shower_bg.png) no-repeat;
	}
	.two-list li img{ padding-top:8px;
		padding-left: 9px;}
	.two-list .lir{
		padding-left: 0px;
		border-right: 0;
		padding-right: 0;
	}
	.tx-word-a{
		float: left;
		text-align: center; position:relative;
	}
	.tx-link-a{
		float: left;
		width: 225px;
		padding-left:20px; padding-top:35px; 
	}
	.tx-word-a p{
		padding-top: 10px;
		width:169px;
		height:76px;
	}
	.tx-word-a p span{ line-height:20px; }
	.tx-link-a .tx-link-tit{
		line-height:24px;
		font-size: 15px;
		color:#000;
	}
	.tx-link-a p{
		padding-top: 5px;
		line-height: 30px;
		font-size: 14px; color:#666666;
	}
	.tx-link-a p a{
		color:#000;
	}
	.tx_titbg{ width:175px; height:49px; position:absolute; left:-2px; bottom:20px; background:url(../images/tit_bg.png) no-repeat; background-size:182px 49px; color:#fff;}
	.tx_titbg span{ float:left; display:inline-block; line-height:42px; font-size:16px; padding-left:10px;}
	.tx_titbg b{ float:left; display:inline-block; font-size:12px; padding-top:10px; font-weight:normal; padding-left:6px;}
	.tx-btn-link{
		clear: both;
		zoom: 1;
		overflow: hidden;
		padding-top: 20px;
	}
	.tx-btn-link a{
		float: left;
		margin-right: 10px;
		text-align: center;
		width: 215px;
		height: 55px;
		line-height: 55px;
		color: #fff;
		font-size: 18px;
		text-decoration: none;
		border: 1px solid #fff;
		border-radius: 5px;
	}
	.tx-btn-link .tx-btn1{
		margin-right: 0;
	}
	.xian2{
		margin-top: 20px;
	}
	.three-area{
		width: 100%;
		zoom: 1;
	}
	.three-m{
	  zoom: 1;
	  position: relative;
	  width: 1000px;
	  height: 450px;
	  margin: 0 auto;
	  background: #fff;
	}
	.three-big-tit{ background:url(../images/btit_bg2.png) no-repeat center center;
	}
	
	.likeNavBox{float:left; width:342px; margin-top:71px; margin-left:23px;}
	.likeNavBox li a{display:block; width:340px; height:45px; line-height:45px; background:#eeeeee; border:1px solid #e5e5e5; margin-bottom:20px; box-shadow:-1px 3px 8px #ccc; text-indent:24px;}
	.likeNavBox li a:hover,.likeNavBox li.hver a{background: url(../images/gradient_bg.jpg) repeat-x; background-size:340px 45px; border:1px solid #e5e5e5; color:#fff;}
	
	.ecbox{
		float: left;
		width: 616px; height:364px;
		margin-top:52px;
		margin-bottom: 20px; padding-left:3px;
		margin-left: -8px; background: url(../images/shower_bg2.png) no-repeat;
	}
	.ecbox img{ padding-top:8px;
		padding-left: 9px; width:223px; height:343px;}
	
	.ecbox .tx-link-a{width: 326px;}
	.zrbox .hide{ display:none;}
	
	
	.zrbox2 .hide{ display:none;}
	
	
	
	
	
	
	
	
	
	.four-area{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.four-m{
		width:1000px;
		margin: 0 auto;
	}
	
	.four-big-tit{ background:url(../images/btit_bg3.png) no-repeat center center;
	}
	
	
	
	
	
	
	.five-area{
		height:758px;
		background: url(../images/5bg.png) no-repeat;
	}
	.five-m{
		width: 984px;
		margin: 0 auto; position:relative; padding-top:23px;
	}
	
	.five-big-tit{ background:url(../images/btit_bg4.png) no-repeat center center;
	}
	
	.specilitem{ width:100%; height:697px; background:#eee; }
	.specilitem ul{padding-top:53px; padding-left:77px;}
	.specilitem li{ float:left; padding-right:22px; padding-bottom:22px; height:266px;}
	
	
	
	
	
	
	.six-area{
		height: 595px;
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.six-m{
		width: 1000px;
		margin: 0 auto; position:relative;
	}
	
	.six-big-tit{ background:url(../images/btit_bg5.png) no-repeat center center;top: -20px;
  z-index: 10;
	}

.footerBox{ background:#313131; padding:30px 0; margin:0px 0 0; color:#333;}
.footer{ width:980px; height:auto; margin:0 auto; color:#333;}
.footer a{ color:#fff;}
.footer p{font-size:13px;color: #fff;text-align: center;}