body{-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
	
	@font-face{font-family: 'msyhl';
		src: url('../font/msyhl7.eot'); 
		src: url('../font/msyhl7.eot') format('embedded-opentype'), 
		url('../font/msyhl7.woff') format('woff'), 
		url('../font/msyhl7.ttf') format('truetype'), 
		url('../font/msyhl7.svg') format('svg'); 
		font-weight: normal;
		font-style: normal;
	}
	@font-face{font-family: 'aliLight';
		src: url('../font/aliLight10.eot'); 
		src: url('../font/aliLight10.eot') format('embedded-opentype'), 
		url('../font/aliLight10.woff') format('woff'), 
		url('../font/aliLight10.ttf') format('truetype'), 
		url('../font/aliLight9.svg') format('svg'); 
		font-weight: normal;
		font-style: normal;
	  }


.proAllWrap{font-family:"Arial","msyhl","Microsoft Yahei","微软雅黑"; font-size:16px; letter-spacing:0.7px; color:#231815}
.pro_wrap{ width:1330px; margin:auto;}
.one{ overflow:hidden; background:url(404.png) no-repeat bottom center; height:860px; padding-top:50px;}
.oneL{ padding-top:290px;}
.one .textTitle1{font-size:130px; line-height:130px; font-weight:normal; font-family:"msyhl"; color:#fff;}
.one .textTitle2{ font-size:45px; line-height:45px; margin-top: 18px; font-family:"aliLight"; color:#fff; padding-left: 120px}
.one .textTitle3{ font-size:32px; color:#69c6fb; margin-top:16px; padding-left:200px;font-family:"aliLight"; letter-spacing: 2.8px;}

.two{ background:url(404.png) no-repeat center center; color:#fff; height:860px;}
.twoTop{ text-align:center; padding-top:136px;}
.twoTop p{ font-size:46px; line-height:46px;font-family:"aliLight"; font-weight: bold; margin-bottom: 30px; color: #fff}
.twoTop span{ display:block; line-height:30px;font-size:18px;color: #c5c6c7}
.twoBot p{ text-align: center;font-size: 28px;font-family:"aliLight"; font-weight: bold; color: #c6c7c7; margin-top: 60px;background:url(404.png) no-repeat center center;}

.three{ overflow:hidden; height:810px; padding-top: 50px; background: #ebebec}
.three .threeL{float: left; width: 628px;}
.three .threeR{ float: left; width: 500px; padding-left: 100px; padding-top: 100px; }
.three h3{ font-weight:normal; font-size:50px; margin-top:120px; text-align:center;font-family:"aliLight"; font-weight: bold;}
.three img{ margin:auto; padding:40px 0 30px 0}
.threeRTop p{text-align: center;font-size: 20px; line-height: 30px; color: #727171; margin-top: 6px;}
.threeRTop p span{ display: block}
.xbthreeBott{ overflow:hidden; width:500px; margin:auto ;padding-top:90px;}
.xbthreeBott li{ float:left;}
.xbthreeBott li.lileft{ width:240px; padding-left:55px; border-right:1px solid #231815}
.xbthreeBott li.liright{ width:150px; padding-left:50px;}
.xbthreeBott li p{ font-size:20px;line-height:20px; margin-bottom:10px;}
.xbthreeBott li span{ font-size:46px; line-height:46px;font-family:"Roboto","Arial";}
.xbthreeBott font{ font-size:18px;font-family:"msyhl";}



.xbthree{ background:url(404.png) no-repeat center center; height:860px;}
.xbthree .pro_wrap{ width: 1440px;}
.xbthreeText{ width: 424px; float: right; text-align: center; padding-top: 160px;}

@media screen and (max-width:1600px){
.xbthree{ background:url(404.png) no-repeat center center; height:860px;}
.xbthree .pro_wrap{ width: 1330px;}
.xbthreeText{ width: 424px; float: right; padding-right: 50px; text-align: center; padding-top: 160px;}
	}

.xbthree p{ font-size:48px; line-height:48px;font-family:"aliLight"; font-weight: bold;; color:#3e3a39}
.xbthree span{ display:block; margin-top:24px; line-height:28px; font-family:"aliLight";  font-size:28px; letter-spacing: 2px; color: #727171}



.twoAdd{ background:url(404.png) no-repeat center center; color:#fff; height:860px;}
.twoAddTop{ text-align:center; padding-top:150px;}
.twoAddTop p{ font-size:46px; line-height:46px;font-family:"aliLight"; font-weight: bold;; margin-bottom: 20px; color: #fff}
.twoAddTop span{ display:block; line-height:34px;font-size:20px;color: #b2b2b3}
.twoAddBot{ width: 731px; height: 305px; background: url(404.png) no-repeat center center; margin:56px auto 0}
.twoAddBot span{ display: block; text-align: center; font-size: 20px; color: #a18878; padding-top: 94px;}
.twoAddBot p{ text-align: center;font-size: 80px; line-height: 80px; color: #fff; margin-top: 6px;}
.twoAddTips{ font-size: 14px; color: #b2b2b3; text-align: center; margin-top: 120px}

.sev{ color:#fff; height:860px; min-width: 1330px;}
.sxjLi1 .pro_wrap{ position: relative; width: 1600px;}
.textbg{ width:430px; position: absolute; top:130px; right: 0;}
.textbg p{ font-size:46px; padding-top:20px; padding-bottom: 20px; font-family:"aliLight"; font-weight: bold;; line-height:46px;text-align: center; color: #fff}
.textbg span{  display:block; line-height:28px; font-family:"aliLight";  font-size:20px;  color: #d9dada; text-align: center}

.tabTitle{ overflow: hidden; width: 320px; height: 320px;position: absolute; top:336px; right: 49px; z-index: 999;}
.tabTitle dt{ width: 160px; height: 160px; float: left; cursor: pointer; position: relative;}
.fiveRbg{width: 160px; height: 160px;}

.huijia{background:url(404.png) repeat top center; width: 100%; height: 860px;}
.lijia{background:url(404.png) repeat top center; width: 100%; height: 860px;}
.huike{background:url(404.png) repeat top center; width: 100%; height: 860px;}
.jiucan{background:url(404.png) repeat top center; width: 100%; height: 860px;}
@media screen and (max-width:1600px){
.sxjLi1 .pro_wrap{ position: relative; width: 1330px;}
.textbg{ width:430px; position: absolute; top:130px; right: 0;}
.textbg p{ font-size:46px; padding-top:20px; padding-bottom: 20px; font-family:"aliLight"; font-weight: bold;; line-height:46px;text-align: center; color: #fff}
.textbg span{  display:block; line-height:28px; font-family:"aliLight";  font-size:20px;  color: #d9dada; text-align: center}

.tabTitle{ overflow: hidden; width: 320px; height: 320px;position: absolute; top:336px; right: 34px; z-index: 999;}
.tabTitle dt{ width: 160px; height: 160px; float: left; cursor: pointer; position: relative;}
.fiveRbg{width: 160px; height: 160px;}

.huijia{background:url(404.png) repeat top center; width: 100%; height: 860px;}
.lijia{background:url(404.png) repeat top center; width: 100%; height: 860px;}
.huike{background:url(../image/huike0.jpg) repeat top center; width: 100%; height: 860px;}
.jiucan{background:url(../image/jiucan0.jpg) repeat top center; width: 100%; height: 860px;}
}


@keyframes warn{
	0% {transform: scale(0.5);opacity: 0.8;}
	100% {transform: scale(1);opacity: 0;}
	}
	@-webkit-keyframes warn{
	0% {transform: scale(0.5);opacity: 0.8;}
	100% {transform: scale(1);opacity: 0;}
	}
		

	
	.pulse2{
		position: absolute;
		width: 160px; height: 160px;
		left: 0;
		top: 0;
		border:1px solid#0b4acd;
		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		z-index: 2;
		opacity: 0;
		-webkit-animation: warn 2s ease-out;
		-moz-animation: warn 2s ease-out;
		animation: warn 2s ease-out;

		
		-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
	}
	
	
	.pulse3{
		position: absolute;
		width: 160px; height: 160px;
		left: 0;
		top: 0;
		border:1px solid#0b4acd;
		
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		z-index: 2;
		opacity: 0;

		-webkit-animation: warn 2s ease-out;
		-moz-animation: warn 2s ease-out;
		animation: warn 2s ease-out;

		
		-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
		animation-iteration-count: infinite;
		
			-webkit-animation-delay: 1s;
		-moz-animation-delay: 1s;
		animation-delay: 1s;
		
	}
	



.xbeight{ background:url(404.png) no-repeat center top; height:860px;}
.xbeightText{ text-align:center; color:#d9dada}
.xbeightText p{ font-size:46px; padding-top:94px; font-family:"aliLight"; font-weight: bold;; line-height:48px; margin-bottom: 20px;}
.xbeightText span{ display:block; line-height:30px;font-size:20px;}

.xbeight .animationWrap{ position:relative; width:1280px; margin:auto; height:860px;}
.null, .light{ position: absolute; left:0; right: 0}
.animation{ position:absolute; left:0; bottom:70px; width:292px; height:378px;}

.xbeightR{ width: 278px; height: 502px;position:absolute; right:10px; bottom:0px; z-index: 999;background:url(404.png) no-repeat center center;}
.xbeightR .img1{width: 45px; height: 24px;position:absolute;  right:24px; bottom:270px; overflow: hidden; z-index: 999;}
.xbeightR .img2{width: 45px; height: 24px;position:absolute;  right:24px; bottom:270px; overflow: hidden; z-index: 998;}


.xbNine{ height:860px;}
.xbNineTop{ text-align:center; padding-top:120px;}
.xbNineTop p{ font-size:46px; line-height:46px;font-family:"aliLight"; font-weight: bold;; color: #231815}
.xbNineTop span{ display:block; margin-top:26px; line-height:28px; color: #727171;  font-size:20px}

.xbNineBott{ width:960px; height:520px; position:relative; margin:40px auto 0; }
.xbNineBott .img1{ position:absolute; z-index:4; top:0; right:0px;}
.xbNineBott .img2{ position:absolute; z-index:3; top:0; right:208px}
.xbNineBott .img3{ position:absolute; z-index:2; top:0; left:250px}
.xbNineBott .img4{ position:absolute; z-index:1; top:0; left:0px}	

.ten{background:url(404.png) no-repeat center top; height:860px; color:#d9dada}
.ten p{ font-size:50px; line-height:50px;font-family:"aliLight"; font-weight: bold;; text-align: center; padding-top: 140px}


.swiper-container {
	width: 1200px;
	margin: auto;
	padding-bottom: 50px;
}

.swiper-slide {
	background-position: center;
	background-size: cover;
	width: 294px;
	height: 470px;
	margin-top: 120px;

}


.ele p{ font-size:50px; line-height:50px;font-family:"aliLight"; font-weight: bold;; text-align: center; padding-top: 120px; padding-bottom: 50px;}
.ele ul{ overflow: hidden;}
.ele ul li{ float: left; width: 305px; height: 580px; display: block; margin-left: 55px}
.ele ul li img{ margin-bottom: 20px; width: 250px;}
.ele ul li span{ display: block; line-height: 30px; font-size: 16px; color: #727171;}
.pro_wrap3{ width: 1080px; margin: auto}



.jm_top{ position:fixed; right:10px; bottom:0px; height:162px; margin-top:-81px; z-index:9}
.jm_top ul li{ margin-bottom:4px; background:#c8c8c8; cursor:pointer;}
.jm_top ul li:hover{ background:#131730}
.jm_top ul li#scrollTop{ display:none}