﻿.yda{
	width:100%;
	height:100%;
	background:#000000;
	}
.lkong{
	position:relative;
	max-width:1200px;
	margin:0 auto;
}

.mlx{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../img/pla1.jpg) no-repeat  center center / cover;
}
.mly{
	width:100%;
	max-width:1200px;
	margin:0 auto;
}
.mly1{
	width:800px;
	margin-top:25%;
}
.mly1 h2{
	color:#fff;
	font-size:40px;
	line-height:1.5;
	font-weight:bold;
}
.mlyx{
	width:95px;
	margin-top:40px;
}
.mlyx img{
	width:100%;
	display:block;
}
.mly2{
	width:524px;
	height:136px;
	overflow:hidden;
	overflow-y:scroll;
	margin-top:40px;
}
.mly2 p{
	width:468px;
	color:#fff;
	font-weight:500;
	font-size:14px;
	line-height:1.8;
	text-align:justify;
}
.mly2 p.naip{
	margin-top:15px;
}
/*2*/
.atm{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../img/pla2.jpg) no-repeat  center center / cover;
}
.atmp{
	width:100%;
	max-width:1200px;
	margin:0 auto;
}
.atmpa{
	width:100%;
	margin-top:14%;
}
.atmpa h2{
	text-align:Center;
	color:#fff;
	font-size:36px;
    font-weight:bold;
    line-height:1.2;
}
.atmpx{
	width:83px;
	height:7px;
	background:#3085E8;
	margin:0 auto;
	margin-top:45px;
}
.atmpb{
	position:relative;
	width:100%;
	margin-top:50px;
	overflow:hidden;
	background:rgb(0,0,0,0.5);
}

.atmpba{
	width:40%;
	float:left;
	
	overflow:hidden;
}
.atmpbb{
	width:60%;
	float:left;
	overflow:hidden;
	
}
.atmpbb img{
	width:100%;
	display:block;
}
.axa{
	width:424px;
	float:right;
	margin-right:10px;
	overflow:hidden;
}
.axaa{
	width:100%;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	overflow:hidden;
	margin-top:40px;
	}
.axaaa{
	width:50%;
	float:left;
	overflow:hidden;
}
.axaab{
	width:50%;
	float:left;
	border-left:1px solid #fff;
	margin-left:-1px;
	overflow:hidden;
}	
.axaaa p{
	width:86%;
	margin:0 auto;
	color:#fff;
	font-size:16px;
	font-weight:500;
	line-height:2;
	padding-top:15px;
	padding-bottom:15px;
}
.axaab p{
	width:86%;
	margin:0 auto;
	color:#fff;
	font-size:16px;
	font-weight:500;
	line-height:2;
	padding-top:15px;
	padding-bottom:15px;
}
.axab{
	font-size:14px;
	color:#fff;
	margin-top:20px;
	line-height:1.2;
}
.axac{
	width:100%;
	margin-top:40px;
	overflow:hidden;
}
.axaca{
	width:40%;
	float:left;
	border:1px solid #fff;
}
.axacb{
	width:40%;
	float:right;
	border:1px solid #fff;
}
.axaca p, .axacb p{
	width:60%;
	margin:0 auto;
	font-size:14px;
	line-height:1.2;
	color:#fff;
	margin-top:15px;
}
.axaca p.da, .axacb p.da{
	font-size:22px;
	line-height:1.2;
	color:#fff;
	margin-top:10px;
	margin-bottom:15px;
}
.axaca:hover{
	border:1px solid #3085E8;
	background:#3085E8;
}
.axacb:hover{
	border:1px solid #3085E8;
	background:#3085E8;
}

/*3*/
.gtabg{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../img/pla3.jpg) no-repeat  center center / cover;
}
.gta{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.gta1{
	width:100%;
	margin-top:14%;
}
.gta1 h2{
	text-align:center;
	color:#fff;
	font-size:36px;
	line-height:1.6;
	font-weight:bold;
}
.gtax{
	width:83px;
	height:7px;
	background:#3085E8;
	margin:0 auto;
	margin-top:40px;
}
.gta2{
	width:100%;
	overflow:hidden;
	margin-top:60px;
}
.gta2 ul li{
	width:29%;
	float:left;
	overflow:hidden;
	background: linear-gradient(133deg, #8E8E90, #7F7F82, #6F6F70);
}
.gta2 ul li.jz{
	margin-left:6.5%;
}
.pyjy1{
	width:110px;
	margin:0 auto;
	margin-top:70px;
}
.pyjy1 img{
	width:100%;
	display:block;
}
.pyjy2{
	width:165px;
	margin:0 auto;
	margin-top:75px;
}
.pyjy2 img{
	width:100%;
	display:block;
}
.pyjy3{
	width:84px;
	margin:0 auto;
	margin-top:75px;
}
.pyjy3 img{
	width:100%;
	display:block;
}
.pyjm{
	width:90%;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	line-height:1.5;
	margin-top:55px;
}
.pyjn{
	width:80%;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:2;
	margin-top:50px;
	min-height:84px;
	margin-bottom:30px;
}
/*4*/
.klin{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../img/pla4.jpg) no-repeat  center center / cover;
}
.klina{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.klina1{
	font-size:36px;
	font-weight:bold;
	text-align:center;
	line-height:1.2;
	color:#fff;
	margin-top:14%;
}
.klinax{
	width:83px;
	height:7px;
	background:#3085E8;
	margin:0 auto;
	margin-top:30px;
}
.klina2{
	font-size:22px;
	font-weight:500;
	text-align:center;
	color:#fff;
	line-height:1.2;
	margin-top:40px;
}

.klina3{
	width:492px;
	margin:0 auto;
	margin-top:50px;
}

.klkan{
	width:202px;
	text-align:center;
	border:1px solid #fff;
	float:left;
	overflow:hidden;
	color:#fff;
	font-size:18px;
	line-height:59px;
	cursor:pointer;
}
.kllian{
	width:202px;
	text-align:center;
	border:1px solid #fff;
	float:right;
	overflow:hidden;
	font-size:18px;
	color:#fff;
	line-height:59px;
}
.klkan:hover, .kllian:hover{
	border:1px solid #3085E8;
	background:#3085E8;
}

/*5*/
.lsil{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../img/pla5.jpg) no-repeat  center center / cover;
}
.m4p4{position:absolute;width:100%;left:0%;top:32%;overflow:hidden;}
.m4p40{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.m4p41{position:relative;width:74.8%;float:left;overflow:hidden;
opacity:0; 	
-webkit-transform: translate3d(0px,-250px, 0);
transform: translate3d(0px,-250px, 0);
transition: all 1s;
}
.active .m4p41{
opacity: 1; 	
-webkit-transform: translate3d(0px, 0px, 0);
transform: translate3d(0px,0px, 0);
transition-delay:0.9s;
}

.lsll{position:absolute;width:100%;left:0%;top:25%;overflow:hidden;}

.lsl{position:absolute;width:100%;left:0%;top:20%;overflow:hidden;}
.lsl h2{position:relative;width:86%;margin:0 auto;overflow:hidden;color:#fff;font-size:20px;line-height:1.5;}
.lsl h4{position:relative;width:86%;margin:0 auto;overflow:hidden;color:#fff;font-size:14px;line-height:1.5;margin-top:10px;}
.lsl h3{position:relative;width:86%;margin:0 auto;overflow:hidden;color:#fff;font-size:15px;line-height:1.5;margin-top:10px;}
.lsl h5{position:relative;width:30px;margin-left:7%;overflow:hidden;height:2px;background:#dc2821;}

.lsl.hei h2{color:#000000;}
.lsl.hei h4{color:#000000;}
.lsl.hei h3{color:#000000;}



/* focus_Box */
#focus_Box{position:relative;width:1316px;height:620px;margin:20px auto;}
#focus_Box ul{position:relative;width:1100px;height:620px;margin-left:108px;}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}
#focus_Box li img{width:100%;background:url(img/loading.gif) no-repeat center 50%;height:100%;vertical-align:top;}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:50%;}
#focus_Box .prev{background:url(img/btn.png) left bottom no-repeat;left:0px}
#focus_Box .next{background:url(img/btn.png) right bottom no-repeat;right:0px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(images/share-btn.png) no-repeat;text-indent:-999px;}


/**/
/**/
.nbkf{position:fixed;right:0px;top:50%;margin-top:-100px;width:45px;z-index:99999999999999999;}
.nbkf1{position:relative;width:100%;}
.nbkf1 ul li{position:relative;width:100%;margin-top:2px;}
.nbkf2{position:relative;width:100%;cursor:pointer;}
.nbkf2 img{width:100%;display:block;}
.nbkf3{position:absolute;width:0px;overflow:hidden;right:45px;opacity:0;bottom:0px;background:#fff;box-shadow: 1px 1px 10px rgba(0,0,0,0.5);padding-bottom:10px;transition: all 0.2s ease-out;}
.nbkf31{position:relative;width:143px;margin-left:12px;overflow:hidden;font-size:20px;line-height:1.5;font-weight:800;color:#333;margin-top:8px;}

.nbkf32{position:relative;width:155px;margin-left:12px;overflow:hidden;font-size:14px;line-height:1.5;color:#454545;margin-top:8px;}

.nbkf33{position:relative;width:155px;margin-left:12px;overflow:hidden;margin-top:8px;}

.nbkf331{position:relative;width:65px;overflow:hidden;font-size:14px;line-height:1.5;color:#454545;float:left;}
.nbkf332{position:relative;width:15px;overflow:hidden;font-size:14px;line-height:1.5;color:#dc2821;float:left;}
.nbkf1 ul li:hover .nbkf3{width:200px;opacity:1;transition: all 0.2s ease-out;}

.imei1{width:100%;overflow:hidden;background:#5584f0;text-indent:10px;font-size:20px;line-height:1.8;color:#fff;font-weight:800;}
.imei2{width:130px;overflow:hidden;margin-top:10px;margin-left:12px;padding-bottom:20px;}
.imei2 ul li{width:100%;overflow:hidden;margin-top:7px;}
.imei2 ul li img{width:100%;display:block;}

.imeiw{padding:12px 12px 40px 12px;}
.imeiw img{width:100%;display:block;}

.totop{text-align:center;font-size:20px;line-height:2;margin-top:7px;background:#dc2821;color:#fff;opacity:0.8;cursor:pointer;}



.mapa{
	font-size: 36px;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
    color: #fff;
    margin-top:8%;
	}

.lcspp{position:fixed;width:100%;height:100%;left:0%;top:0%;background:#000;opacity:0.5;overflow:hidden;display:none;z-index:9888888888;}
.lcsp{ position:fixed;
    width: 1080px;
    left: 50%;
    top: 50%;
    margin-left: -540px;
    margin-top: -360px;
    display: none;
    z-index: 9988888888;}
.lcsp1{position:relative;width:100%;margin-top:10px;}
.lcspc{position: fixed;
	 left:85%;
    bottom:85%;
    width:90px;
    height:90px;
    color: #fff;
    text-align: center;
    line-height:1;
    font-weight: 800;
    font-size:90px;
    cursor: pointer;
	z-index: 9888888899;
	 display: none;}

.fade1{
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .fade1{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.0s;
}
.fade2{
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .fade2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.1s;
}
.fade3{
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .fade3{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.fade4{
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .fade4{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.3s;
}
.fade5{
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .fade5{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.4s;
}

/**************************/
.lkk{
	position:relative;
	width:100%;
	height:100%;
	max-width:1600px;
	margin:0 auto;
}
.lea{
	position:absolute;
	width:100%;
	max-width:1440px;
	overflow:hidden;
	left:0%;
	bottom:0%;
}
.lea img{
	width:100%;
	display:block;
}

.leb{
	position:absolute;
	width:56%;
	top:21%;
	left:22%;	
}
.leb1{
	width:100%;	
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .leb1{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.0s;
}
.leb1 h2{
	color:#fff;
	font-size:36px;
	line-height:2;
}
.leb2{
	width:80px;
	height:4px;
	background:#2bbff0;
	margin-top:10px;
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .leb2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.lec{
	position:absolute;
	width:670px;
	height:640px;
	left:47%;
	bottom:8%;
}
.leca{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.leca1{
	position:relative;
	width:450px;
	height:450px;
	overflow:hidden;
	border:5px solid #2bbff0;
	border-radius:50%;
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: scale(0.2);
}

.active .leca1{
 opacity: 1;
 transform: scale(1.0);
 transition: all 0.5s ease 1.2s;
}
.leca1a{
	width:60%;
	margin-top:17%;
	margin-left:20%;
}
.leca1a h2{
	color:#fff;
	font-size:25px;
	line-height:1.2;
}
.leca1a p{
	color:#fff;
	font-size:14px;
	line-height:1.6;
}

.leca2{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.leca2a{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.leca2a ul li{
	width:163px;
	height:163px;
	position:absolute;
	cursor:pointer;
    opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(40px, 40px, 0);
}

.active .leca2a ul li{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.5s;
}
.run{
	position:relative;
	width:163px;
	height:163px;
	overflow:hidden;
}
.run1{
position:absolute;
	width:163px;
	height:163px;
	left:0px;
	top:0px;
	overflow:hidden; 
	background:#34a7f0;
    border-radius:50%;
    /*opacity:0.3;*/
    opacity:0;	
}
.run2{
	position:absolute;
	width:147px;
	height:147px;
	left:8px;
	top:8px;
	overflow:hidden; 
	border:3px solid #2bbff0;
	border-radius:50%;
		
}
.run3{
position:absolute;
	width:141px;
	height:141px;
	left:11px;
	top:11px;
	overflow:hidden; 
	background:#34a7f0;
    border-radius:50%;
    /*opacity:0.4;*/
    opacity:0;	
}
.run4{
    position:absolute;
	width:115px;
	height:115px;
	left:24px;
	top:24px;
	overflow:hidden; 
	background:#34a7f0;
    border-radius:50%;
    opacity:0;	
}
.run5{
	position:absolute;
	width:155px;
	left:4px;
	top:56px;
	color:#2bbff0;
	font-size:20px;
	line-height:1.2;
	text-align:center;
	overflow:hidden;
}

.leca2a ul li:hover .run1{
opacity:0.3;
}
.leca2a ul li:hover .run3{
opacity:0.4;
}
.leca2a ul li:hover .run4{
opacity:1;
}
.leca2a ul li:hover .run5{
color:#fff;
}

.leca2a ul li.hover .run1{
opacity:0.3;
-webkit-animation:kma 2s linear 0s infinite;
}
 @-webkit-keyframes kma{
	 0%{opacity:0.3;}
	 50%{opacity:0.4;}
	 100%{opacity:0.3;}
	 }
.leca2a ul li.hover .run3{
opacity:0.4;
-webkit-animation:kma 2s linear 0.5s infinite;
}
 @-webkit-keyframes kma{
	 0%{opacity:0.4;}
	 50%{opacity:0.2;}
	 100%{opacity:0.4;}
	 }
.leca2a ul li.hover .run4{
opacity:1;
}
.leca2a ul li.hover .run5{
color:#fff;
}

.hulc{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.hulca{
	position:absolute;
	width:55%;
	left:3%;
	top:10%;
	overflow:hidden;
}
.hulca img{
	width:100%;
	display:block;
}
.hulcc{
	position:absolute;
	width:44%;
	right:2.5%;
	bottom:5%;
	overflow:hidden;
}
.hulcc img{
	width:100%;
	display:block;
}
.hulcb{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:0 auto;
	margin-top:5%;
	overflow:hidden;
}
.hulcba{
	position:relative;
	width:100%;
	overflow:hidden;
}
.hulcba1{
	position:relative;
	width:75%;
	margin-top:140px;
	overflow:hidden;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: scale(0.5);
}

.active .hulcba1{
 opacity: 1;
 transform: scale(1);
 transition: all 0.5s ease 1.0s;
}
.hulcba1 img{
	width:100%;
	display:block;
}
.hulcba2{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.hulcba2 h2{
	text-align:right;
	font-size:38px;
	line-height:1.2;
	color:#fff;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .hulcba2 h2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.1s;
}
.hulcba2 p{
	text-align:right;
	font-size:18px;
	line-height:1.5;
	color:#fff;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .hulcba2 p{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.hulcba211 {
	width:100%;
	overflow:hidden;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .hulcba211{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.3s;
}
.hulcba21 {
	width:80px;
	height:3px;
	background:#2bbff0;
	float:right;
	margin-top:20px;
}
.hulcba22 {
	width:120px;
	height:45px;
	background:url(../image/jiantou.png) no-repeat;
	background-size:120px;
	float:right;
	margin-top:40px;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:45px;
	text-indent:5px;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .hulcba22{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.4s;
}
.vbdd{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}
.vbddt{
	width:100%;
margin-top:10%;	
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .vbddt{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.0s;
}
.vbddt h2{
	text-align:center;
    color:#fff;
    font-size:40px;
    line-height:2;	
}
.vbddx{
	width:80px;
	height:3px;
	margin:0 auto;
	overflow:hidden;
	background:#2bbff0;
	margin-top:20px;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .vbddx{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.1s;
}
.vbdd4{
	width:100%;
	margin-top:80px;
	overflow:hidden;
}
.vbdd4a{
	position:relative;
	width:22.5%;
	float:left;
	margin-left:2%;
	overflow:hidden;
}

.v4t{
	position:relative;
	width:100%;
	overflow:hidden;
}
.v4ta{
	position:relative;
	width:100%;
	overflow:hidden;
}
.v4ta img{
	width:100%;
	display:block;
}
.v4tf{
	position:absolute;
	width:100%;
	left:0%;
	bottom:0%;
	overflow:hidden;
}
.v4tf img{
	width:100%;
	display:block;
}
.v4tt{
	position:absolute;
	width:100%;
	left:0%;
	bottom:0%;
	font-size:18px;
	color:#fff;
	line-height:60px;
	text-align:center;
}

.v4z{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	background:#2bbff0;
	opacity:0;
    transition: all 0.5s ease-out;
	transform: scale(0.2);
}

.vbdd4a:hover .v4z{
 opacity: 0.92;
 transform: scale(1);
 transition: all 0.5s ease 0s;
}	
.v4w{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
opacity:0;
    transition: all 0.5s ease-out;
	transform: scale(2);
}

.vbdd4a:hover .v4w{
 opacity: 1;
 transform: scale(1);
 transition: all 0.5s ease 0s;
}
.v4ww{
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.v4ww h2{
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:1.5;
	margin-top:25%;
}
.vttx{
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:1.0;
}
.v4ww p{
	width:80%;
	margin-left:10%;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:1.8;
	margin-top:20px;
}
.vbtn{
	position:absolute;
	width:160px;
	left:50%;
	margin-left:-80px;
	bottom:8%;
	overflow:hidden;
	border:1px solid #fff;
	font-size:15px;
	line-height:40px;
	text-align:center;
	color:#fff;
}
.vbtn:hover{
	background:#fff;
	color:#2bbff0;
}
.jls1{
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 80px, 0);
}

.active .jls1{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.jls2{
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 80px, 0);
}

.active .jls2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.4s;
}
.jls3{
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 80px, 0);
}

.active .jls3{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.6s;
}
.jls4{
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 80px, 0);
}

.active .jls4{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.8s;
}

.carla{
	width:100%;
	margin-top:12%;
}
.carla h2{
	color:#fff;
	font-size:36px;
	text-align:center;
	line-height:1.2;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .carla h2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.0s;
}
.carla p{
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:2;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .carla p{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.pass{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:60px;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: scale(0.2);
}

.active .pass{
 opacity: 1;
 transform: scale(1.0);
 transition: all 0.5s ease 1.2s;
}
.passa{
	width:100%;
	overflow:hidden;
}
.passa li{
	width:20%;
    float:left;
    overflow:hidden;	
}
.passb{
	margin-left:1px;
	margin-right:1px;
	border:1px solid #2bbff0;
	border-top:none;
	overflow:hidden;
}
.passbx{
	width:60%;
	float:left;
	overflow:hidden;
}
.passbxa{
	width:70%;
	margin-left:8%;
	color:#fff;
	font-size:18px;
	line-height:1.8;
	margin-top:100px;
}
.passbxb{
	width:84%;
	margin-left:8%;
	overflow:hidden;
	margin-top:80px;
}
.passbxb ul li{
	width:160px;
	float:left;
	margin-right:30px;
	border:1px solid #2bbff0;
	font-size:20px;
	line-height:55px;
	color:#2bbff0;
	text-align:center;
	overflow:hidden;
	margin-top:20px;
	cursor:pointer;
}
.passbxb ul li:hover{
	border:1px solid #2bbff0;
	background:#2bbff0;
	color:#fff;
}




.passby{
	position:relative;
	width:32%;
	float:left;
	overflow:hidden;
    margin-top:60px;
	margin-bottom:60px;
}
.passby img{
	width:100%;
	display:block;
}

.passa ul li{
	width:290px;
	float:left;
	color:#fff;
	font-size:24px;
	line-height:75px;
	text-align:center;
	cursor:pointer;
	}
.passa ul li#ht1{
	background:url(../image/yuil1.png) no-repeat;
	background-size:290px;
	}
.passa ul li#ht1:hover, .passa ul li#ht1.hover{
	background:url(../image/yuil.png) no-repeat;
	background-size:290px;
	}
.passa ul li#ht2, .passa ul li#ht3, .passa ul li#ht4{
	background:url(../image/yuiz.png) no-repeat;
	background-size:290px;
	margin-left:-34px;
	}
.passa ul li#ht2:hover, .passa ul li#ht3:hover, .passa ul li#ht4:hover{
	background:url(../image/yuiz1.png) no-repeat;
	background-size:290px;
	margin-left:-34px;
	}
.passa ul li#ht2.hover, .passa ul li#ht3.hover, .passa ul li#ht4.hover{
	background:url(../image/yuiz1.png) no-repeat;
	background-size:290px;
	margin-left:-34px;
	}
.passa ul li#ht5{
	background:url(../image/yuir.png) no-repeat;
	background-size:290px;
	margin-left:-34px;
	}
.passa ul li#ht5:hover, .passa ul li#ht5.hover{
	background:url(../image/yuir1.png) no-repeat;
	background-size:290px;
	margin-left:-34px;
	}	
.lemd{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	background:url(../image/part6.png) no-repeat center center / cover;
	z-index:1;
}

.mndcd{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:36%;
	z-index:6;
}
.mndcd h2{
	color:#fff;
	font-size:36px;
	line-height:1.2;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .mndcd h2{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.2s;
}
.mndcda{
	margin-top:30px;
opacity: 0;
    transition: all 0.5s ease-out;
	transform: translate3d(0, 40px, 0);
}

.active .mndcda{
 opacity: 1;
 transform: translate3d(0, 0, 0);
 transition: all 0.5s ease 1.4s;
}
.mndcda1{
	width:187px;
	background:url(../image/sjian.png) no-repeat;
	float:left;
	color:#fff;
	font-size:18px;
	line-height:40px;
	text-indent:20px;
}
.mndcda2{
	float:left;
	color:#fff;
	font-size:36px;
	line-height:40px;
	margin-left:40px;
}


/*menu*/
.ntb0{position:relative;margin:30px 30px 40px 30px;overflow:hidden;text-align:left;}
.ntb0 a{text-align:left;}
.ntb2{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;z-index:8;}
.ntb2 img{width:100%;display:block;}
.ntb20{position:absolute;width:200px;bottom:0%;right:0%;overflow:hidden;}
.ntb20 img{width:100%;display:block;}
.ntb1{position:relative;overflow:hidden;z-index:9;}
.ntb11{position:relative;overflow:hidden;float:left;margin-right:30px;}
.ntb11 h2{position:relative;display:block;font-size:15px;line-height:1.5;overflow:hidden;margin:0;color:#454545;}
.ntb11 h2 a{color:#454545;}
.ntb11 h5{position:relative;display:block;width:35px;height:1px;background:#dc2821;margin:0;margin-left:10px;margin-top:10px;overflow:hidden;margin-bottom:15px;}
.ntb11 h5 a{background:#dc2821;}
.ntb11 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;}
.ntb11 p a{color:#585858;}
.ntb11 p a:hover{color:#dc2821;}
.ntb11 h2 a:hover{color:#dc2821;}

.ntb01{position:relative;margin:30px 30px 40px 30px;overflow:hidden;}
.ntb01 p{position:relative;display:block;font-size:14px;line-height:1.5;margin:0;overflow:hidden;color:#585858;}

.ntb01 p a{color:#585858;}
.ntb01 p a:hover{color:#dc2821;}

.ntb11 p.apah a{float:left;font-size:13px;line-height:1.8;color:#777;border:1px solid #d1d1d1;padding:5px 8px 5px 8px;margin-right:8px;border-radius:3px;}



.tserch2{width:300px;height:40px;overflow:hidden;transition: all 0.3s ease-out;}
.tserch21{width:260px;overflow:hidden;float:left;}
.tserch21 input{width:260px;height:40px;border:none;background:#f1f2f7;text-indent:5px;line-height:40px;font-size:15px;}
.tserch22{position:relative;width:40px;height:40px;float:right;overflow:hidden;}

.tserch221{width:40px;height:40px;overflow:hidden;background:#dc2821;color:#fff;text-align:center;font-size:18px;line-height:40px;}
.tserch222{position:absolute;width:40px;height:40px;left:0%;top:0%;border:none;opacity:0;}
.tserch221 i{height:40px;line-height:40px;}
.tserch222 input{width:40px;height:40px;}

/* main-menu end */

/*foot*/

.fotdi{position:absolute;z-index:9;bottom:0%;left:0%;overflow:hidden;width:100%;color:#a1a2a7;text-align:center;font-size:14px;height:50px;line-height:50px;}
.fotdi a{color:#999;}
.fotdi a:hover{color:#fff;}


/*foot*/

.pskg1{
	width:52%;
	float:left;
	overflow:hidden;
	}
.pskg1 p{
	width:60%;
	margin:0 auto;
	overflow:hidden;
	margin-top:129px;
	color:#fff;
	font-size:18px;
	line-height:1.8;
	}
.pskg2{
	position:relative;
	width:40%;
	float:right;
	overflow:hidden;
	margin-top:20px;
	margin-right:3%;
	}
.pskg2 img{
	width:100%;
	display:block;
	}
.pskg2m{
	position:relative;
	width:50%;
	float:right;
	overflow:hidden;
	margin-top:20px;
	margin-right:3%;
	}
.pskg2m img{
	width:100%;
	display:block;
	}
.pskg1m{
	width:47%;
	float:left;
	overflow:hidden;
	}
.pskg1m p{
	width:60%;
	margin:0 auto;
	overflow:hidden;
	margin-top:150px;
	color:#fff;
	font-size:18px;
	line-height:1.8;
	}
.pzfa1{
	position:absolute;
	left:20%;
	top:16%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}
.pzfa2{
	position:absolute;
	left:53%;
	top:50%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}
.pzfa3{
	position:absolute;
	left:20%;
	top:76%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfb1{
	position:absolute;
	right:2%;
	top:42%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}
.pzfb2{
	position:absolute;
	left:25%;
	top:80%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
	
.pzfc1{
	position:absolute;
	left:2%;
	top:10%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}
.pzfc2{
	position:absolute;
	right:2%;
	top:70%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pasks4{
	position:relative;
	width:80%;
	margin-left:10%;
	margin-top:55px;
	margin-bottom:55px;
}	
.pasks4 img{
	width:100%;
	display:block;
}	
.pzfd1{
	position:absolute;
	left:0%;
	top:10%;
	color:#ffffff;
	line-height:1.8;
	font-size:18px;
}
.pzfd2{
	position:absolute;
	left:47%;
	top:36%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfd3{
	position:absolute;
	left:80%;
	top:36%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfd4{
	position:absolute;
	left:3%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfd5{
	position:absolute;
	left:37%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfd6{
	position:absolute;
	left:70%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
	
	
.pzfe1{
	position:absolute;
	left:10%;
	top:10%;
	color:#ffffff;
	line-height:1.8;
	font-size:18px;
}
.pzfe2{
	position:absolute;
	left:5%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfe3{
	position:absolute;
	left:39%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	
.pzfe4{
	position:absolute;
	left:77%;
	top:89%;
	color:#eeeeee;
	line-height:2;
	font-size:14px;
}	

.zkl1{
	width:100%;
	}

.msxc{
	display:none;
}
.mxqie{
	display:none;
}
.fotdii{
	display:none;
}

/*设置宽度,轨道颜色*/
.mly2::-webkit-scrollbar {
	width: 5px;
	height: 100%;
	background: #ffffff;   /*可以设置轨道颜色*/
	padding-right: 2px;
}
 
/*滚动条*/
.mly2::-webkit-scrollbar-thumb {
	background: #999999;
	border-radius: 5px;
}



@media (max-width: 1900px) {
.mly{
	max-width:1000px;
}
.mly1{
	margin-top:20%;
}
.mly1 h2{
	font-size:36px;
}

} 


@media (max-width: 1080px) {
.mly1{
	width:90%;
	margin:0 auto;
	margin-top:30%;
} 
.mly1 h2{
	font-size:24px;
} 
.mlyx{
	margin-top:30px;
	margin-left:5%;
}
.mly2{
	width:90%;
	margin:0 auto;
	margin-top:40px;
}
.mly2 p{
	width:100%;
}
.atmpa{
	width:90%;
	margin:0 auto;
	margin-top:30%;
}
.atmpa h2{
	font-size:24px;
}
.atmpba{
	width:90%;
	margin-left:5%;
}
.atmpbb{
	width:90%;
	margin-left:5%;
}
.axa{
	width:100%;
	
}
.axaaa p, .axaab p{
	font-size:14px;
}
.axab{
	width:90%;
	margin-left:5%;
}
.axac{
	width:90%;
	margin-left:5%;
}
.axaca p, .axacb p {
    width:90%;
    margin-top: 10px;
}
.axaca p.da, .axacb p.da {
    font-size:16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gta1{
	width:90%;
	margin:0 auto;
	margin-top:25%;
}
.gta1 h2{
	font-size:24px;
}
.gta2{
	width:90%;
	margin:0 auto;
	margin-top:30px;
}
.gta2 ul li{
	width:100%;
}
.gta2 ul li.jz {
    margin-left: 0%;
	margin-top:10px;
}

.pyjy1, .pyjy2, .pyjy3{
	width:50px;
	margin-top:10px;
}
.pyjm{
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}
.pyjn{
	display:none;
}
.klina1{
	width:90%;
	margin:0 auto;
	margin-top:25%;
}
.klina3{
	width:90%;
	margin:0 auto;
	margin-top:50px;
}
.klkan, .kllian{
	width:140px;
	line-height:55px;
	font-size:16px;
}
.mapa{
	width:90%;
	margin:0 auto;
	margin-top:45%;
	font-size:24px;
	line-height:2;
}
.lsll{
	display:none;
}
.lcsp{ position:fixed;
    width: 100%;
    left: 0%;
    top: 50%;
    margin-left: 0px;
    margin-top: -170px;
    display: none;
    z-index: 9988888888;}


.lcspc {
    position: fixed;
    left: 50%;
	margin-left:-35px;
    bottom:10%;
    width: 70px;
    height: 70px;
    color: #fff;
    text-align: center;
    line-height: 1;
    font-weight: 800;
    font-size: 70px;
    cursor: pointer;
    z-index: 9888888899;
    display: none;
}
.nbkf{
	display:none;
}
}
@media (max-width: 768px) {
  .ldb{
	  width:80%;
	  right:10%;
  }
  .ldb h2{
	  font-size:24px;
	  line-height:1.5;
	  text-align:center;
  }
  .ldc{
	  width:80%;
	  right:10%;
  }
  .ldc1{
	  font-size:15px;
	  line-height:1.8;
	  text-align:center;
  }
  .ldc2{
	  display:none;
  }
  .leb{
	  width:80%;
	  top:15%;
	  left:10%;
  }
  .leb1 h2{
	 font-size:24px;
     line-height:1.5;	 
  }
  .leb2{
	  height:2px;
  }
  .lec{
	  display:none; 
  }
  .msxc{
	display:block;
	width:94%;
	margin:0 auto;
	margin-top:35px;
	overflow:hidden;
}
.msxca h2{
	font-size:24px;
	line-height:1.6;
	color:#fff;
}
.msxca p{
	font-size:14px;
	line-height:1.6;
	color:#fff;
}

.mxqie{
	width:94%;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.mxqiea ul li{
	width:24%;
	color:#fff;
	font-size:13px;
	line-height:1.2;
	border:1px solid #2bbff0;
	color:#fff;
	float:left;
	text-align:center;
	padding:8px 5px;
}
.mxqiea ul li:hover, .mxqiea ul li.hover{
	border:1px solid #2bbff0;
	background:#2bbff0;
}


.mxqie{
	display:block;
}

.hulcba2{
	width:94%;
	left:3%;
	top:15%;	
}
.hulcba2 h2{
	font-size:24px;	
}
.hulcba2 p{
	font-size:16px;	
}
.hulcba21 {
	height:2px;
}
.hulcba1{
	width:100%;
	margin-top:85%;
}
.lea{
	display:none;
}
.lkk{
	background:url(/special/chezp/image/bag2.png) no-repeat center center / cover;
}
.hulca{
	width:100%;
	left:0%;
}
.hulcc{
	width:100%;
	right:0%;
}
.vbddt{
	width:94%;
	margin-left:3%;
	margin-top:18%;
}
.vbddt h2{
	font-size:20px;
	line-height:1.5;
}
.vbddx{
	height:2px;
}
.vbdd4{
	margin-top:20px;
}
.vbdd4a{
	width:44%;
	margin-left:4%;
	margin-bottom:20px;
}
.v4tt{
	font-size:14px;
	line-height:1.2;
	width:90%;
	left:5%;
	bottom:10%;
}
.v4ww h2{
	width:90%;
	margin-left:5%;
	font-size:16px;
	line-height:1.5;
	margin-top:10%;
}
.vttx{
	font-size:16px;
}
.v4ww p{
	width:90%;
	margin-left:5%;
	font-size:14px;
	line-height:1.5;
	text-align:left;
	margin-top:10px;
}
.vbtn{
	display:none;
}
.carla{
	width:90%;
	margin-left:5%;
	margin-top:20%;
}
.carla h2{
	font-size:24px;
	line-height:1.5;
}
.carla p{
	font-size:14px;
	line-height:1.5;
}
.passb{
	opacity:0;
}

.mndcd{
	width:90%;
	margin-left:5%;
	margin-top:78%;
}
.mndcd h2{
	font-size:24px;
	line-height:1.5;
}
.mndcda2{
	margin-left:0px;
	margin-top:20px;
	font-size:30px;
}
.fotdi{
	display:none;
}
.fotdii{
	display:block;
	position: absolute;
    z-index: 9;
    bottom: 5%;
    left: 5%;
    overflow: hidden;
    width: 90%;
    color: #a1a2a7;
    text-align: center;
    font-size: 12px;
    line-height:30px;
}
.fotdii a{
    color: #a1a2a7;
} 
 
}















