@charset "utf-8";

h2{
	font-size:36px;
	line-height:1.6;
	font-weight:bold;
	color:#030813;
}
p{
	font-size:14px;
	line-height:2;
	color:#494D55;
}

.content { max-width: 1500px; padding: 0 10px; height: auto; margin: 0 auto; box-sizing: border-box;}
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 99999;}
.page-down:hover {background: #19b9d3;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(../images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}

.header{ position: fixed; width: 100%; left: 0; top: 0; z-index: 999; padding: 23px 0; transition: all .5s;
    background: rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
 }

.header:hover{
	background: rgba(0,0,0,.8);
 }
 
 
 
.header .logo{ float: left; }
.header .logo1{ float: left; }
.header .logo2{display:none; width:120px;
margin-top:13px;}
.header .logo2 img{width:100%;display:block;}
.header .logo1 img{ height:35px;}
.logox{
	float:left;
	padding-left:15px;
	margin-left:15px;
	margin-top:3px;
	border-left:1px solid #fff;
}
.logox h2{
	color:#fff;
	line-height:1;
	font-size:13px;
}
.logox p{
	color:#fff;
	line-height:1;
	font-size:13px;
	margin-top:4px;
	letter-spacing:1.5px;
}
.header .lang{ 
float:right;height:35px;
color:#fff;
font-size:15px;
min-width:200px;
position:relative;
text-align:right;
overflow:hidden;
 }

.langa{line-height:35px;
color:#fff;
font-size:15px;
width:100%;
position:relative;
text-align:right;
}
.langa.rssy{
display:none;	
}

.lsn1{
	color:#eee;
}
.lsn3{
	cursor:pointer;
}
.langsrch{
	position:absolute;
	width:200px;
	height:35px;
	left:100%;
	top:0%;
	opacity:0;
	overflow:hidden;
}

.langsrch.assc{
	left:0%;
	opacity:1;
}


.langsrcha{
	width:132px;
	overflow:hidden;
	float:left;
	border:1px solid #fff;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-right:none;
}
.langsrcha input{
	width:132px;
	height:33px;
	font-size:14px;
	line-height:33px;
	overflow:hidden;
	color:#fff;
	text-indent:15px;
}
.langsrchb{
	position:relative;
	width:33px;
	height:33px;
	overflow:hidden;
	float:left;
	border:1px solid #fff;
	border-left:none;
}

.langsrchb2{
	position:absolute;
	left:0%;
	top:0%;
	width:33px;
	height:33px;
	overflow:hidden;
}
.langsrchb2 input{
	width:33px;
	height:33px;
	overflow:hidden;
}
.langsrchb1{
	width:33px;
	height:20px;
	font-size:15px;
	line-height:17px;
	overflow:hidden;
	float:left;
	border-left:1px solid #fff;
	margin-top:6px;
	text-align:center;
}

.langsrchc{
	width:32px;
	height:33px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:15px;
	line-height:30px;
	text-align:center;
	border-left:1px solid #fff;
	cursor:pointer;
}




.white{ color:#fff !important;}
.webmain{ }
.tishi{ text-align: center; color: #fff; font-size: 14px; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 50px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 27px; padding: 0 15px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #333; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #19b9d3;}
.nav_handle.on b .l_2 { transform: rotate(-45deg);}



/*.header .lang a{ font-size: 18px; color: #fff; margin-left: 25px; }
.header .lang a:hover{ color: #dc2821; }*/
.header .inmuen{ float: right; line-height:35px;margin-right:150px; }
.header .inmuen ul li{position:relative; display: block; float: left; }
.header .inmuen ul li a{ display:block; padding:0 20px; font-size: 16px; color:#fff;}
.header .inmuen ul li a:hover{ color: #43B3FD; }
.header_on{ background:rgba(0,0,0,.5); padding:15px; box-shadow:0 0 10px rgba(0,0,0,.1); }

.header.hshow {
    top: -68px;
    transition: all 0.5s ease-out;
}


/*amrc_home*/

.lsswp{
	position:relative;
	width:100%;
	overflow:hidden;
}
.lsswpx{
	position:relative;
	width:100%;
	overflow:hidden;
}


.lsswpx .swiper-container-horizontal>.swiper-pagination-bullets, .lsswpx .swiper-pagination-custom, .lsswpx .swiper-pagination-fraction {
    bottom: 30px;
    left: 0;
    width: 100%;
}




.lsswpx .swiper-pagination-bullet {
    width: 50px;
    height:3px;
    display: inline-block;
    background: #acacac;
    opacity: .4;
	border-radius:0px;
}
.lsswpx .swiper-pagination-bullet-active {
    opacity: 1;
    /*background: #007aff;*/
	background: #acacac;
}

.lsswpx .swiper-pagination-bullet-active::before{
    content:"";
	width:100%;
	height:3px;
	background:#007aff;
	display:block;
-webkit-animation:ggeg 5s linear 0s infinite;
}

@-webkit-keyframes ggeg{
	  0%{width:0px;}
     100%{width:50px;}
	 }

.amryb{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#021F39;
}
.amrybn{
	position:relative;
	width:100%;
	overflow:hidden;
}
.amryba{
	width:100%;
	overflow:hidden;
}
.amryba img{
	width:100%;
	display:block;
	transform: scale(1.0);
}
.zhaf .amryba img{
	width:100%;
	display:block;
	transform: scale(1.0);
}

.amrybb{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	left:0%;
	top:0%;
}
.kkkx{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.luv1{
	margin-top:15%;
}
.lllx{
	width:100%;
	max-width:1316px;
	overflow:hidden;
	border-radius:5px;
}

.zhaf .lllx{
	float:right;
}



.lllxa{
	margin:60px 60px 60px 60px;
}

.amrybba{
	width:100%;
	opacity: 0;
    -webkit-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0);
}

.amrybba h2{
	font-size:36px;
	text-align:center;
	font-weight:bold;
	line-height:2;
	color:#fff;
}

.amrybbb{
	width:100%;
	font-size:15px;
	line-height:2;
	color:#fff;
	opacity: 0;
    -webkit-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0);
}
.amrybbb p{
	font-size:15px;
	line-height:2;
	color:#fff;
	text-align:center;
}
.amrybbc{
	width:180px;
	font-size:16px;
	line-height:45px;
	color:#fff;
	border:1px solid #fff;
	border-radius:4px;
	text-align:center;
	margin-top:40px;
	transition: all 0.3s ease-out;
	opacity: 0;
    -webkit-transform: translate3d(100px,0,0);
    -ms-transform: translate3d(100px,0,0);
    transform: translate3d(100px,0,0);
}


/*zhaf*/
.zhaf .amrybba{
    -webkit-transform: translate3d(0,100px,0);
    -ms-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
}
.zhaf .amrybbb{
    -webkit-transform: translate3d(0,100px,0);
    -ms-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
}
.zhaf .amrybbc{
    -webkit-transform: translate3d(0,100px,0);
    -ms-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
}






.amrybbc:hover{
	background:#fff;
	color:#454545;
	transition: all 0.3s ease-out;
}


.swiper-slide-active .amryba img{
	transform: scale(1.0);
    transition: all 7s ease-out;
}
.swiper-slide-active .lllx{
	transition: all 0.6s ease-out;
}
.swiper-slide-active .amrybba{
	opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
	transition: all 0.5s ease-out;
}
.swiper-slide-active .amrybbb{
	opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
	transition: all 0.8s ease-out;
}
.swiper-slide-active .amrybbc{
	opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
	transition: all 1.1s ease-out;
}

.swiper-slide-active.zhaf .amryba img{
	transform: scale(1.0);
    transition: all 7s ease-out;
}


.sfot{
	width:100%;
	background:#021F39;
	overflow:hidden;
}

.sfox{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	margin-top:100px;
}
.sfoxa{
	width:100%;
	overflow:hidden;
}
.sfoxal{
	width:40%;
	float:left;
	overflow:hidden;
}
.sfoxala{
	width:220px;
	overflow:hidden;
}
.sfoxala img{
	width:100%;
	display:block;
}

.sfoxalb{
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.sfbz{
	width:100px;
	overflow:hidden;
	float:left;
}

.sfbz a{
	color:#fff;
	font-size:15px;
	line-height:2.8;
}
.sfoxar{
	width:360px;
	float:right;
	overflow:hidden;
}
.ssra{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:2;
	color:#fff;
}
.ssrb{
	width:100%;
	overflow:hidden;
	font-size:42px;
	line-height:2;
	color:#fff;
	font-weight:bold;
}
.ssrc{
	width:100%;
	overflow:hidden;
}
.ssrc p{
	width:100%;
	color:#fff;
	font-size:14px;
	line-height:2;
	overflow:hidden;
}

.ssrd{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.ssrdd{
	width:100px;
	overflow:hidden;
	float:left;
	margin-right:30px;
}
.rno{
	margin-right:0px;
}
.ssrdd img{
	width:100%;
	display:block;
}
.ssrdd p{
	width:100%;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font-size:14px;
	line-height:2;
}


.ssxb{
	width:100%;
	border-top:1px solid #777;
	margin-top:40px;
}
.ssxba{
	width:100%;
	font-size:13px;
	line-height:2;
	color:#acacac;
	padding-top:15px;
	padding-bottom:15px;
}
.ssxba a{
	color:#acacac;
}
.ssxba a:hover{
	color:#fff;
}
.ssxbb{
	display:none;
    width: 100%;
    font-size: 10px;
    line-height: 2;
    color: #acacac;
    padding-top:5px;
    padding-bottom:5px;
	text-align:center;
}


.ect{
	color:#fff;
}
.ect:hover{
	color:#43B3FD;
}








.xset{
	width:100%;
	height:2px;
	overflow:hidden;
	margin-top:-2px;
}
.xstc{
	width:0%;
	height:2px;
	background:#43B3FD;
	transition: all 0.5s ease-out;
}
.xufu{
	width:100%;
	overflow:hidden;
	height:0px;
	transition: all 0.5s ease-out;
}

.jia1{
	width:800%;
	margin-left:-700%;
}


.jia2{
	width:800%;
}










.header .inmuen ul li:hover .xufu{
    height:460px;
	transition: all 0.5s ease-out;
}
.header .inmuen ul li:hover .xstc{
    width:100%;
	transition: all 0.5s ease-out;
}
.header .inmuen ul li:hover .xset{
    margin-top:10px;
}

.xufux{
	position:relative;
	width:100%;
	height:460px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}





.xufuws{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.xufuwsa{
	width:105px;
	float:right;
	overflow:hidden;
}

.xufuwsal{
	width:330px;
	float:left;
	overflow:hidden;
}




.aplu{
	width:150px;
}


.xufuwsa a{
	font-size:14px !important;
	line-height:2.5;
	color:#f2f3f7;
	font-weight:500;
}
.txtr{
	text-align:right !important;
}
.txtl{
	text-align:left !important;
}

.xufuwstr{
	width:240px;
	float:right;
	overflow:hidden;
	margin-right:40px;
	margin-top:10px;
}
.xufuwstr img{
	width:100%;
	display:block;
}

.xufuwstl{
	width:200px;
	float:left;
	overflow:hidden;
	margin-left:40px;
	margin-top:10px;
}
.xufuwstl img{
	width:100%;
	display:block;
}





.flr{
	width:12.5%;
	float:right;
}


.flrt{
	float:left;
	margin-right:40px;
}

.xufux a{
	font-size:14px !important;
	line-height:2.5;
	color:#f2f3f7;
	font-weight:500;
}

.vcman{
	width:100%;
	overflow:hidden;
}
.vcman a{
	float:left;
	border:1px solid #d2d3d7;
	padding: 0px 15px !important;
	border-radius:15px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:2 !important;
	font-size:12px !important;
	color:#d2d3d7 !important;
}

.vcman a:hover{
	color:fff !important;
	border:1px solid #43B3FD;
	background:#43B3FD;
}
.loading{
		width: 100%;
		height: 100%;
		position: fixed;
			top:0;
			left: 0;
			z-index: 100;
			background-color: #fff;
		}
.loading .pic{
			width:256px;
			height:256px;
			background:url(/img/loading.gif)no-repeat  center center / cover;
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			margin: auto;
		}

.kunbg{
	width:100%;
	overflow:hidden;
	background:#F8FAFC;
	padding-bottom:60px;
}

.cora{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.cora h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:36px;
	line-height:1.6;
	font-weight:bold;
	color:#030813;
}
.cora p{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	margin-top:15px;
}

.corb{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.corx{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.corba{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#fff;
	border-radius:16px;
}
.corbal{
	width:60%;
	float:left;
	overflow:hidden;
}

.corbal img{
	width:100%;
	display:block;
}


.corbar{
	position:absolute;
	width:40%;
	height:100%;
	right:0%;
	top:0%;
	overflow:hidden;
}
.corbarf{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:50%;
	margin-top:-30px;
}
.corbarf h2{
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#333;
	line-height:1.2;
}

.corbarf p{
	width:100%;
	text-align:center;
	margin-top:5px;
}
.corbarf p a{
	color:#1A97CF;
}

.corbb{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.corbbl{
	width:52.4%;
	float:left;
	overflow:hidden;
}


.corbbla{
	margin-left:0px;
	margin-right:10px;
	background:#fff;
	border-radius:16px;
	overflow:hidden;
}



.corbbla1{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}

.corbbla1 h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#333;
	line-height:1.2;
}

.corbbla1 p{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.corbbla1 p.vslink a{
	color:#1A97CF;
}

.corbbla2{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.clus{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-bottom:30px;
}
.clusn{
	width:100%;
	overflow:hidden;
}

.clusn img{
	width:59.5%;
	margin:0 auto;
	display:block;
}
.clusn p{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.corbbr{
	width:47.6%;
	float:right;
	overflow:hidden;
}
.corbbrx{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-bottom:60px;
}

.corbbra{
	margin-left:10px;
	margin-right:0px;
	overflow:hidden;
}

.corbbras{
	width:100%;
	overflow:hidden;
	border-radius:16px;
	background:#fff;
}

.corbbrax{
	width:100%;
	overflow:hidden;
	border-radius:16px;
	background:#fff;
	margin-top:20px;
}

.cobb{
	width:100%;
	overflow:hidden;
}
.cobb h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#333;
	line-height:1.2;
	margin-top:40px;
}

.cobb p{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.cobb p a{
	color:#1A97CF;
}




/**/
.clus .swiper-button-next,
.clus .swiper-button-prev{position:absolute;top:auto; bottom:25px;width:40px;height:40px;margin-top:-10px;z-index:10;cursor:pointer;opacity:1;}






.clus .swiper-button-next img,
.clus .swiper-button-prev img{width:100%;overflow:hidden;}

.clus .swiper-button-next img.mag1,
.clus .swiper-button-prev img.mag1{display:block;}
.clus .swiper-button-next img.mag2,
.clus .swiper-button-prev img.mag2{display:none;}

.clus .swiper-button-next:hover img.mag1,
.clus .swiper-button-prev:hover img.mag1{display:none;}
.clus .swiper-button-next:hover img.mag2,
.clus .swiper-button-prev:hover img.mag2{display:block;}



.clus .swiper-button-prev,
.clus .swiper-container-rtl .swiper-button-next{background-image:none;left:20%;right:auto;border-bottom:none;border-left:none;
-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(-0deg);}
.clus .swiper-button-prev.swiper-button-black,
.clus .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:none;background-color:none;}
.clus .swiper-button-prev.swiper-button-white,
.clus .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:none;background-color:none;}
.clus .swiper-button-next,
.clus .swiper-container-rtl .swiper-button-prev{background-image:none;right:20%;left:auto;border-top:none;border-right:none;
-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
.clus .swiper-button-next.swiper-button-black,
.clus .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:none;background-color:none;}
.clus .swiper-button-next.swiper-button-white,
.clus .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none;background-color:none;}
.clus .swiper-button-prev{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(-180deg);
	}
	
	
	
	
	
	
	
	
/**/
.corbbrx .swiper-button-next,
.corbbrx .swiper-button-prev{position:absolute;top:auto; bottom:0px;width:40px;height:40px;margin-top:-10px;z-index:10;cursor:pointer;opacity:1;}






.corbbrx .swiper-button-next img,
.corbbrx .swiper-button-prev img{width:100%;overflow:hidden;}

.corbbrx .swiper-button-next img.mag1,
.corbbrx .swiper-button-prev img.mag1{display:block;}
.corbbrx .swiper-button-next img.mag2,
.corbbrx .swiper-button-prev img.mag2{display:none;}

.corbbrx .swiper-button-next:hover img.mag1,
.corbbrx .swiper-button-prev:hover img.mag1{display:none;}
.corbbrx .swiper-button-next:hover img.mag2,
.corbbrx .swiper-button-prev:hover img.mag2{display:block;}



.corbbrx .swiper-button-prev,
.corbbrx .swiper-container-rtl .swiper-button-next{background-image:none;right:60px;left:auto;border-bottom:none;border-left:none;
-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(-0deg);}
.corbbrx .swiper-button-prev.swiper-button-black,
.corbbrx .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:none;background-color:none;}
.corbbrx .swiper-button-prev.swiper-button-white,
.corbbrx .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:none;background-color:none;}
.corbbrx .swiper-button-next,
.corbbrx .swiper-container-rtl .swiper-button-prev{background-image:none;right:0%;left:auto;border-top:none;border-right:none;
-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
.corbbrx .swiper-button-next.swiper-button-black,
.corbbrx .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:none;background-color:none;}
.corbbrx .swiper-button-next.swiper-button-white,
.corbbrx .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:none;background-color:none;}
.corbbrx .swiper-button-prev{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(-180deg);
	}

.corbbrx .swiper-pagination {
    position: absolute;
    text-align: left;
	margin-left:20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}


.corbbrx .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 0px;
}

.corbbrx .swiper-pagination-bullet {
    width:80px;
    height:2px;
    display: inline-block;
    border-radius: 0%;
    background: #000;
    opacity: .2;
}

.corbbrx .swiper-pagination-bullet-active {
    opacity: 1;
    background: #1A97CF;
}


/**/
.sfq{
	width:100%;
	overflow:hidden;
	background:url(../img/qbg3.jpg) no-repeat  center center / cover;
	padding-bottom:100px;
}

.sfqa{
	width:100%;
	overflow:hidden;
	margin-top:80px;
}
.sfqa h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:36px;
	color:#fff;
	line-height:1.2;
	font-weight:bold;
}

.sfqa p{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:1.8;
	margin-top:20px;
}

.sfqb{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.sfqbx{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}

.sfqbx ul li{
	position:relative;
	width:12%;
	float:left;
	height:445px;
	margin-left:1%;
	overflow:hidden;
	border-radius:20px;
	background:#fff;
	transition: all 1s ease-out;
	cursor:pointer;
}
.sfqbx ul li.hover{
	width:35%;
	float:left;
	margin-left:1%;
	overflow:hidden;
	background:#1A97CF;
	transition: all 1s ease-out;
}
.sfqbx ul li.ml0{
	margin-left:0%;
}









.sfbig{
	position:absolute;
	width:300%;
	left:100%;
	top:0%;
	overflow:hidden;
	transition: all 1s ease-out;
}


.sfbigl{
	position:relative;
	width:50%;
	float:left;
	overflow:hidden;
}
.sfbigl img{
	width:100%;
	display:block;
}


.sfbigr{
	width:50%;
	float:right;
	overflow:hidden;
}

.sfbigla{
	position:absolute;
	overflow:hidden;
	width:70%;
	left:15%;
	top:10%;
}
.sfbigla h2{
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:20px;
	line-height:1.2;
}

.sfbigla p{
	width:100%;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:1.8;
	margin-top:10px;
}
.sfbigla h3{
	width:50px;
	height:1px;
	overflow:hidden;
	background:#fff;
	margin-top:20px;
}
.sfbiglb{
	position:absolute;
	width:70%;
	left:15%;
	bottom:8%;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	overflow:hidden;
}

.sfbigra{
	width:100%;
	overflow:hidden;
}
.sfbigra img{
	width:100%;
	display:block;
}

.sfbigrb{
	width:70%;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px;
}	
	
.sfbigrb h2{
	width:100%;
	overflow:hidden;
	font-size:16px;
	line-height:1.2;
	color:#fff;
}	
.sfbigrb p{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:1.8;
	color:#fff;
	margin-top:15px;
}

.sfbigrb p.link{
	margin-top:30px;
}
.sfbigrb p.link a{
	color:#fff;
}

.sfbigrb p.link a:hover{
	color:#dc2821;
}

.sfsmall{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	transition: all 1s ease-out;
}
.sfsmalla{
	width:36%;
	margin:0 auto;
	margin-top:87px;
	overflow:hidden;
}
.sfsmalla img{
	width:100%;
	display:block;
}
.sfsmallb{
	width:90%;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.sfsmallb h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:24px;
	color:#454545;
	line-height:1.2;
	font-weight:bold;
}

.sfsmallb p{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#777;
	line-height:1.8;
	margin-top:10px;
}

.sfsmallb h3{
	width:2px;
	height:40px;
	overflow:hidden;
	margin:0 auto;
	background:#CCD1D9;
	margin-top:40px;
}

.sfsmallb p.shuzi{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	color:#CCD1D9;
	line-height:1.2;
	margin-top:40px;
	font-weight:bold;
}

.sfqbx ul li.hover .sfbig{
	width:100%;
	left:0%;
	transition: all 1s ease-out;
}
.sfqbx ul li.hover .sfsmall{
	width:34.1%;
	left:-100%;
	transition: all 1s ease-out;
}

.fjt{
	width:100%;
	overflow:hidden;
}

.fjta{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.fjta h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:36px;
	color:#454545;
	line-height:1.2;
	font-weight:bold;
}

.fjta p{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#777;
	line-height:1.8;
	margin-top:20px;
}

.fjtb{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
	padding-bottom:100px;
}
.fjtba{
	width:100%;
	overflow:hidden;
}

.fjtba ul li{
	position:relative;
	width:20%;
	float:left;
	overflow:hidden;
	cursor:pointer;
}

.mgxz{
	width:30%;
	margin:0 auto;
	overflow:hidden;
}


.mgxz img{
	width:100%;
	display:block;
}
.mgxz img.fjc1{
	display:block;
}
.mgxz img.fjc2{
	display:none;
}

.fjtba ul li:hover .mgxz img.fjc1{
	display:none;
}
.fjtba ul li:hover .mgxz img.fjc2{
	display:block;
}

.fjtba ul li p{
	width:100%;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	color:#777;
	line-height:1.8;
	margin-top:10px;
}

.fjtba ul li:hover p{
	color:#1A97CF;
}


.fjtba ul li.ccon .mgxz img.fjc1{
	display:none;
}
.fjtba ul li.ccon .mgxz img.fjc2{
	display:block;
}


.fjtba ul li.ccon p{
	color:#1A97CF;
}




.fjtba ul li::before{
	content:"";
	position:absolute;
	width:1px;
	height:60px;
	background:#DEE2E8;
	left:0%;
	top:50%;
	margin-top:-30px;
}

.fjtba ul li.zuof::before{
	opacity:0;
}

.fjtbb{
	width:100%;
	overflow:hidden;
	border-radius:20px;
	margin-top:40px;
}
#fjtbbn{
	width:100%;
	overflow:hidden;
}
/*.cmove1{
	margin-left:0%;
	transition: all 1.5s ease-out;
}
.cmove2{
	margin-left:-100%;
	transition: all 1.5s ease-out;
}
.cmove3{
	margin-left:-200%;
	transition: all 1.5s ease-out;
}
.cmove4{
	margin-left:-300%;
	transition: all 1.5s ease-out;
}
.cmove5{
	margin-left:-400%;
	transition: all 1.5s ease-out;
}
*/

#fjtbbn ul{
	position:relative;
	width:100%;
	overflow:hidden;
}

#fjtbbn ul li{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0;
	top:0%;
}
#fjtbbn ul li.gang1{
	position:relative;
	width:100%;
	overflow:hidden;
}

.kgang{
	opacity:0;
	z-index:1;
	transform: scale(0.9);
	transition: all 1s ease-out;
}
.ugo{
	opacity:1;
	z-index:2;
	transform: scale(1.0);
	transition: all 1s ease-out;
}


#fjtbbn ul li img{
	width:100%;
	display:block;
}

.fjbf{
	position:absolute;
	width:90%;
	overflow:hidden;
	left:5%;
	bottom:10%;
}

.fjbf h2{
	width:100%;
	overflow:hidden;
	font-size:24px;
	color:#fff;
	line-height:1.2;
	font-weight:bold;
}

.fjbf p{
	width:100%;
	max-width:800px;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:1.8;
	margin-top:10px;
}
.fjbf p.fjblink{
	width:100%;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:1.8;
	margin-top:20px;
}
.fjbf p.fjblink a{
	color:#fff;
}
.fjbf p.fjblink a:hover{
	color:#1A97CF;
}

.wosu{
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../img/dise.jpg)no-repeat  center center / cover;
}

.wosub{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:100px;
}
.wosub h2{
	position:relative;
	width:100%;
	overflow:hidden;
	font-size:36px;
	text-align:center;
	color:#fff;
	line-height:1.2;
	font-weight:bold;
}

.wosub p{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:1.8;
	margin-top:20px;
}
.wosub p.link{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:1.8;
	margin-top:20px;
}
.wosub p.link a{
	color:#1A97CF;
}





.wosua{
	position:relative;
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}


.amryba .default__controls{display:none;}
.amryba .default__button--big{display:none;}
.amryba .ckin__player {
    margin-bottom: 0px;
}






.wosua .default__controls{display:none;}
.wosua .default__button--big{display:none;}
.wosua .ckin__player {
    margin-bottom: 0px;
}

.plaf{
	position:absolute;
	width:100px;
	right:40px;
	bottom:40px;
	overflow:hidden;
	cursor:pointer;
}

.plaf h2{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:80px;
	color:#fff;
	line-height:1.2;
}
.plaf p{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	line-height:1.8;
}










.lcspp{position:fixed;width:100%;height:100%;left:200%;top:0%;background:#000;opacity:0.7;overflow:hidden;opacity:0;z-index:9888888888;
transition: all 1s ease-out;
}
.lcsp{ position: fixed;
    width: 1080px;
    left:200%;
    top:50%;
    margin-left: -540px;
    margin-top: -360px;
    z-index: 9988888888;
	opacity:0;
	transition: all 1s ease-out;
	}
.lcsp1{position:relative;width:100%;margin-top:10px;}
.lcspc{position: fixed;
	width: 60px;
    height: 60px;
    top: 40px;
	right:-185%;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(var(--theme-color), 1);
    background-color: transparent;
    font-size: 22px;
    border-radius: 50%;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all ease 0.4s;
    transition: all ease 0.4s;
	z-index:9999999998;
	color:#1A97CF;
	text-align:center;
	line-height:60px;
	cursor:pointer;
	}

.lcspc:hover{color:#1A97CF;background-color:#fff;border-color:transparent;border-color:transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}



.lcspp.clon{
	left:0%;opacity:0.9;
transition: all 1s ease-out;
}
.lcsp.clon{
    left:50%;
	opacity:1;
	transition: all 1s ease-out;
    }

.lcspc.clon{
	right: 40px;
	opacity:1;
	transition: all 1s ease-out;
	}	 
	 

.lcsp1 .default__controls{display:none;}
.lcsp1 .default__button--big{display:none;}





.ysuo{
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../img/p6di.jpg)no-repeat  center center / cover;
	padding-bottom:60px;
}


.ysuoa{
	width:100%;
	overflow:hidden;
	margin-top:100px;
}

.ysuoa h2{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:36px;
	color:#333;
	line-height:1.2;
	font-weight:bold;
}
.ysuoa p{
	width:100%;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	color:#777;
	line-height:1.8;
	margin-top:20px;
}


.ysuob{
	width:100%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}

.ysuoba{
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius:16px;
}
.ysuobad{
	position:relative;
	width:100%;
	overflow:hidden;
	opacity:0;
}
.ysuobad img{
	width:100%;
	display:block;
}


.ysuobal{
	position:absolute;
	width:74.785%;
	height:100%;
	overflow:hidden;
	left:0%;
	top:0%;
	background:url(../img/p6di.jpg);
    background-size: cover;
	-webkit-mask-image: -webkit-linear-gradient(160deg, transparent 15%, white 15%);
	mask-image: linear-gradient(160deg, transparent 15%, white 15%);
	transition: all 1s ease-out;
	cursor:pointer;
}

.ysuobar{
	position:absolute;
	width:74.785%;
	height:100%;
	overflow:hidden;
	right:0%;
	top:0%;
	background:url(../img/p6di.jpg);
    background-size: cover;
	-webkit-mask-image: -webkit-linear-gradient(340deg, transparent 15%, white 15%);
	mask-image: linear-gradient(340deg, transparent transparent 15%, white 15%);
	transition: all 1s ease-out;
	cursor:pointer;
}

.rvroa{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	background:url(../img/xql1.jpg)no-repeat  center center / cover;
	transition: all 1s ease-out;
}
.rvrob{
	position:absolute;
	width:100%;
	height:100%;
	right:0%;
	top:0%;
	background:url(../img/xqr1.jpg)no-repeat  center center / cover;
	transition: all 1s ease-out;
}






.yssff{
	position:relative;
	width:90%;
	margin-left:5%;
	overflow:hidden;
	margin-top:60px;
	transition: all 1s ease-out;
}

.yssffl{
	width:50px;
	float:left;
	overflow:hidden;
}

.yssffl img{
	width:100%;
	display:block;
}
.yssffr{
width:-webkit-calc(100% - 70px); 
width:-moz-calc(100% - 70px); 
width:calc(100% - 70px);
float:right;
overflow:hidden;
margin-top:10px; 
}
.ysdefa{
	width:100%;
	overflow:hidden;
	font-size:24px;
	line-height:1.2;
	font-weight:bold;
	color:#fff;
}
.ysdefb{
	width:100%;
	width:480px;
	overflow:hidden;
	font-size:14px;
	line-height:1.8;
	color:#fff;
	margin-top:20px;
	opacity:1;
	transition: all 1s ease-out;
	
}

.ysdefc{
	width:100%;
	min-width:815px;
	overflow:hidden;
	margin-top:40px;
	opacity:1;
	transition: all 1s ease-out;
}
.ysdefc ul li{
	width:130px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}


.ysdefc ul li.lingl{
	margin-left:20px;
}


.ysdefc ul li h2{
	width:100%;
	overflow:hidden;
	font-size:32px;
	line-height:1.2;
	font-weight:bold;
	color:#fff;
}
.ysdefc ul li h2 span{
	font-size:14px;
	line-height:2;
	font-weight:normal;
	color:#fff;
}




.ysdefc ul li p{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:1.8;
	color:#fff;
	margin-top:10px;
}

.ysdefd{
	width:100%;
	overflow:hidden;
	margin-top:40px;
	opacity:1;
	transition: all 1s ease-out;
}
.ysdefd a{
	font-size:14px;
	line-height:2;
	color:#fff;
}

.ysuobal.hebi{
	left:-37%;
	transition: all 1s ease-out;
}

.ysuobar.hebi{
	right:-37%;
	transition: all 1s ease-out;
}



.ysuobar.hebi .ysdefb,
.ysuobar.hebi .ysdefc,
.ysuobar.hebi .ysdefd{
	opacity:0;
	margin-top:100px;
	transition: all 1s ease-out;	
}
.ysuobal.hebi .ysdefb,
.ysuobal.hebi .ysdefc,
.ysuobal.hebi .ysdefd{
	opacity:0;
	margin-top:100px;
	transition: all 1s ease-out;	
}



.ysuobal.hebi .yssff{
	margin-left:54%;
	transition: all 1s ease-out;
}




.ysuobar .yssff{
	margin-left:20%;
	transition: all 1s ease-out;
}

.ysuobal.hebi .rvroa{
	left:37%;
	transition: all 1s ease-out;
}

.ysuobar.hebi .rvrob{
	right:37%;
	transition: all 1s ease-out;
}

.noti{
	width:90%;
	margin:0 auto;
	margin-top:40px;
	color:#000;
	opacity:0.6;
	font-size:14px;
	line-height:2;
}


.xonew{
	width:100%;
	overflow:hidden;
	padding-bottom:100px;
}

.xonewa{
	width:100%;
	overflow:hidden;
	margin-top:80px;
}

.xonewa h2{
	width:100%;
	overflow:hidden;
	font-size:36px;
	text-align:center;
	line-height:1.2;
	color:#333;
	font-weight:bold;
}

.xonewa p{
	width:100%;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	line-height:1.8;
	margin-top:20px;
}
.xonewa p a{
color:#1A97CF;
}

.xonewb{
	width:100%;
	max-width:1316px;
	overflow:hidden;
	margin:0 auto;
	margin-top:40px;
}
 
.xonewbl{
	width:26.2%;
	float:left;
	overflow:hidden;
}

.xonewblx{
	margin-left:0px;
	margin-right:20px;
	overflow:hidden;
}

.xonewbls{
	position:relative;
	width:100%;
	overflow:hidden;
	border-radius:16px;
}
.xonewbls.stax{
	margin-top:20px;
}



.xonewbls img{
	width:100%;
	display:block;
}
.xon1{
	position:absolute;
	width:80px;
	height:35px;
	left:0%;
	top:0%;
	border-bottom-right-radius:20px;
	background:#1577B5;
	opacity:0.7;
}

.xon1.redd{
	background:#D71718;
}


.xon2{
	position:absolute;
	width:80px;
	left:0%;
	top:0%;
	color:#fff;
	font-size:13px;
	line-height:35px;
	text-align:center;
}

.xonewbr{
	width:73.8%;
	float:left;
	overflow:hidden;
	background:#F8FAFC;
	border-radius:16px;
}
.lanil{
	position:relative;
	width:60%;
	float:left;
	overflow:hidden;
}
.lanil img{
	width:100%;
	display:block;
}

.jyba{
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	left:0%;
	top:0%;
}



.lanil p{
	position:absolute;
	width:90%;
	left:5%;
	bottom:0%;
	font-size:14px;
	line-height:60px;
	color:#fff;
}

.lanir{
	width:40%;
	float:left;
	overflow:hidden;
}

.lanir ul{
	width:80%;
	margin:0 auto;
	overflow:hidden;
}
.lanir ul li{
	width:100%;
	overflow:hidden;
	border-top:1px solid #DEE2E8;
}
.lanir ul li:first-child{
	border-top:none;
}
.lanir ul li p{
	width:100%;
	overflow:hidden;
	color:#8E9093;
	font-size:14px;
	line-height:1.2;
	margin-top:30px;
}
.lanir ul li p i{
	padding-right:8px;
}
.lanir ul li h2{
	font-size:14px;
	color:#030813;
	line-height:1.8;
	font-weight:bold;
	min-height:90px;
	overflow:hidden;
	margin-top:10px;
}

.lanir ul li:hover h2, .lanir ul li:hover p{
	color:#1A97CF;
}

.huno{
	width:100%;
	overflow:hidden;
	background:url(../img/debuff.jpg)no-repeat  center center / cover;
	padding-bottom:80px;
}

.huno{
	width:100%;
	overflow:hidden;
	background:url(../img/debuff.jpg)no-repeat  center center / cover;
	padding-bottom:80px;
}

.huno h2{
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:36px;
	font-weight:500;
	line-height:1.2;
	margin-top:80px;
}

.huno p{
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:1.8;
	margin-top:20px;
}

.huno p.retek{
	width:140px;
	margin:0 auto;
	border:1px solid #fff;
	border-radius:20px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:40px;
	margin-top:40px;
	transition: all 1s ease-out;
}

.huno p.retek:hover{
	background:#fff;
	color:#1A97CF;
	transition: all 1s ease-out;
}

/*fot*/
.hudi{
	width:100%;
	overflow:hidden;
	background:#030813;
}
.hudix{
	width:100%;
	overflow:hidden;
	max-width:1316px;
	margin:0 auto;
}
.hudia{
	width:100%;
	margin-top:40px;
}
.hudial{
	width:50%;
	float:left;
}
.hudiar{
	width:50%;
	float:right;
	padding-bottom:20px;
}
.hudial1{
	width:250px;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.hudial1 img{
	width:100%;
	display:block;
}

.hudial2{
	width:80px;
	float:left;
	overflow:hidden;
	font-size:14px;
	line-height:40px;
	color:#fff;
	margin-left:40px;
}

.hudial3{
	width:150px;
	float:left;
	color:#fff;
	font-size:16px;
	line-height:40px;
	margin-left:5px;
	margin-top:5px;
}
.qcod{
	position:relative;
	float:left;
	width:30px;
	margin-right:15px;
	cursor:pointer;
}

.qcod img{
	width:100%;
	display:block;	
}

.qcdzk{
	position:absolute;
	width:150px;
	height:0px;
	opacity:0;
	left:-55px;
	top:200%;
	overflow:hidden;
	transition: all 0.5s ease-out;
	background:#fff;
	border-radius:5px;
}
.qcod:hover .qcdzk{
	opacity:1;
	height:auto;
	top:150%;
	transition: all 0.5s ease-out;
}

.qcdzk img {
    width: 130px;
    margin: 10px;
    display: block;
}



.hudiara{
	position:relative;
	width:160px;
	float:right;
	margin-top:10px;
}

.hudiara a{
	font-size:14px;
	color:#fff;
	line-height:1.5;
}


.hudff{
	position:absolute;
	width:11px;
	height:15px;
	right:10px;
	top:3px;
	overflow:hidden;
	background:#030813;
	border-left:5px solid #030813;
}

.hudff::before{
	content:"";
	position:absolute;
	width:7px;
	border-top:2px solid #fff;
	left:0%;
	top:7px;
	overflow:hidden;
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.hudff::after{
	content:"";
	position:absolute;
	width:7px;
	border-top:2px solid #fff;
	right:0%;
	top:7px;
	overflow:hidden;
	-webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.hudff.bth::before{
	content:"";
	position:absolute;
	width:7px;
	border-top:2px solid #fff;
	left:0%;
	top:7px;
	overflow:hidden;
	-webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hudff.bth::after{
	content:"";
	position:absolute;
	width:7px;
	border-top:2px solid #fff;
	right:0%;
	top:7px;
	overflow:hidden;
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}



.hudfu{
	position:absolute;
	width:200%;
	right:0%;
	top:100%;
	overflow-y:auto;
	background:#585858;
	border:1px solid #777;
	border-radius:5px;
	max-height:168px;
	display:none;
}

.hudfu.nyy{
	display:block;
}

.hudfuu{
	width:100%;
	overflow:hidden;
}
.hudfuu a{
	width:100%;
	display:block;
	font-size:14px;
	line-height:2;
	color:#fff;
	text-indent:20px;
}

.hudiar p.sltit{
	float:right;
	margin-right:20px;
	color:#fff;
	font-size:14px;
	line-height:40px;
}
.hudiar p.sltel{
	float:right;
	margin-right:20px;
	color:#fff;
	font-size:14px;
	line-height:20px;
}

.hudiar p.sltel i{
	width:15px;
	margin-right:10px;
}


.hudiar p.slcall{
	width:120px;
	float:right;
	font-size:14px;
	line-height:40px;
	color:#fff;
	background:#1A97CF;
	border-radius:20px;
	text-align:center;
	margin-right:20px;
}

.hudib{
	width:100%;
	overflow:hidden;
	border-top:1px solid #494D55;

}
.hudib ul{
	width:100%;
	overflow:hidden;
	margin-top:40px;
}
.hudib ul li{
	width:100px;
	overflow:hidden;
	float:left;
	margin-left:8%;
}
.hudib ul li:first-child{
	width:100px;
	margin-left:0%;
}
.hudib ul li:last-child{
	width:80px;
}

.hudib ul li h2{
	font-size:16px;
	line-height:1.2;
	color:#eee;
	overflow:hidden;
	margin-bottom:15px;
}
.hudib ul li h2 a{
	color:#eee;
}
.hudib ul li p{
	font-size:14px;
	line-height:2.2;
	color:#8E9093;
	overflow:hidden;
}
.hudib ul li p a{
	font-size:14px;
	color:#8E9093;
}


.zkodi{
	width:100%;
	border-top:1px solid #494D55;
	margin-top:30px;
	overflow:hidden;
}
.zkodi p{
	width:100%;
	text-align:center;
	font-size:13px;
	line-height:2;
	margin-top:10px;
	margin-bottom:10px;
	color:#8E9093;
}

.zkodi p.redy{
	display:none;
}

.resch{
	width:90%;
	margin:0 auto;
	max-width:420px;
	display:none;
	overflow:hidden;
	/*border:1px solid #454545;*/
	margin-top:20px;
	background:#eee;
}

.reschl{
	position:relative;
	width:-webkit-calc(100% - 40px); 
    width:-moz-calc(100% - 40px); 
    width:calc(100% - 40px);
	overflow:hidden;
	float:left;
}
.reschl input{
	width:100%;
	font-size:14px;
	line-height:40px;
	text-indent:10px;
}

.reschr{
	position:relative;
	width:40px;
	height:40px;
	overflow:hidden;
	float:right;
	/*background:#f2f3f7;*/
}

.reschr .langsrchb1 {
    width:40px;
    height:40px;
    font-size: 18px;
    line-height:28px;
    overflow: hidden;
    float: left;
    border-left:none;
    text-align: center;
	color:#1A97CF;
}


.reschr .langsrchb2 {
    position: absolute;
    left: 0%;
    top: 0%;
    width: 40px;
    height: 40px;
    overflow: hidden;
}
.header .inmuen dl.mobile{
    display:none;
	width:90%;
    margin:0 auto;
	margin-top:20px;
	
}
.header .inmuen dl dd{
	position:relative;
	width:100%;
	overflow:hidden;
	border-top:1px solid #acacac;
}


.header .inmuen dl dd span{
	position:absolute;
	right:0%;
	top:0px;
    width:50px;
	font-size:20px;
	line-height:50px;
	font-weight:500;
	text-align:center;
	/*-webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);*/
	overflow:hidden;
	color:#777;
	transition: all 0.5s ease-out;
}

.header .inmuen dl dd span.cdat{
	-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	transition: all 0.5s ease-out;
}



.header .inmuen dl dd a{
	font-size:15px;
	line-height:50px;
	color:#373737;
}
.header .inmuen dl dd a i{
	width:30px;
	font-size:18px;
	line-height:50px;
}



.vlp{
	display:none;
	background:#fcfcfc;
}

.header .inmuen .vlp{
    border-top:1px solid #eee;
}
.header .inmuen .vlp ul li{
   position:relative;
   border-top:1px solid #eee;
}
.header .inmuen .vlp ul li a {
    padding: 0 0px 0 30px;
	color:#454545;
	font-size:14px;
	line-height:40px;
}
.header .inmuen .vlp ul li span{
    position:absolute;
	right:5px;
	top:0px;
    width:40px;
	font-size:10px;
	line-height:40px;
	font-weight:500;
	text-align:center;
	/*-webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);*/
	overflow:hidden;
	color:#777;
	transition: all 0.5s ease-out;
}
.header .inmuen .vlp ul li span.cdata{
	-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
	transition: all 0.5s ease-out;
}
.vlpp{
    display:none;
	background:#f7f7f7;
}

.header .inmuen .vlpp ul li a {
    padding: 0 0px 0 40px;
	color:#454545;
	font-size:13px;
	line-height:36px;
}
/**/
.header .inmuen .vlpp.hnll ul a {
    padding: 0;
}
.header .inmuen .vlpp.hnll{
    width:100%;
	overflow-x:scroll;
	scrollbar-width: none;
    -ms-overflow-style: none;
}

.header .inmuen .vlpp.hnll::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
  color: transparent;
}


.header .inmuen .vlpp.hnll ul{
    width:200%;
	overflow:hidden;
	padding-bottom:20px;
}

.header .inmuen .vlpp.hnll ul li{
    width:160px;
	float:left;
	overflow:hidden;
	margin-left:10px;
}

.header .inmuen .vlpp.hnll ul li img{
    width:100%;
	display:block;
}
.header .inmuen .vlpp.hnll ul li p{
    width:90%;
	margin:0 auto;
	margin-top:5px;
	overflow:hidden;
	text-align:center;
	font-size:13px;
	line-height:1.6;
}


.k3v{
	width:100%;
	overflow:hidden;
	border-top:1px solid #acacac;
}
.k3v ul{
	width:100%;
	max-width:180px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}
.k3v ul li{
	width:30%;
	float:left !important;
	margin-left:2.5%;
	overflow:hidden;
}
.k3v ul li img{
	width:100%;
	display:block;
}

.rcall{
	position:fixed;
	width:50px;
	right:5px;
	top:50%;
	margin-top:-120px;
	z-index:999999999;
}

.rcalla{
	width:100%;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
    border-radius:25px;
    padding-top:1px;
    padding-bottom:5px;	
}
.rcalla1{
	width:40px;
    margin:0 auto;
	margin-top:5px;
	border-radius:20px;
	cursor:pointer;
}
.rcalla1 p{
	width:40px;
	text-align:center;
	color:#333;
	font-size:13px;
	line-height:1.5;
	padding-top:10px;
	padding-bottom:10px;
}

.rcalla1:hover{
	background:#1A97CF;
}
.rcalla1:hover p{
	color:#fff;
}



.rcalla2{
	position:relative;
	width:40px;
	height:40px;
    margin:0 auto;
	border-radius:20px;
	color:#333;
	font-size:18px;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.rcalla2:hover{
	background:#1A97CF;
	color:#fff;
}

.zcfuna{
	position:absolute;
	width:0px;
	right:50px;
	top:-10px;
	overflow:hidden;
	opacity:0;
	transition: all 0.3s ease-out;
}

.rcalla2:hover .zcfuna{
	width:250px;
	opacity:1;
	transition: all 0.3s ease-out;
}

.zcfuna1{
	width:248px;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
	border-radius:5px;
	font-size:13px;
	line-height:60px;
	color:#333;
	overflow:hidden;
}
.zcfuna1 span{
	font-size:18px;
	color:#1A97CF;
}


.rcalla3{
	width:18px;
	border-top:1px solid #454545;
	margin:0 auto;
}

.rcalla3.dsba{
	border-top:1px solid #fff;
}




.rcalla4{
	position:relative;
	width:40px;
	height:40px;
    margin:0 auto;
	border-radius:20px;
	color:#333;
	font-size:18px;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}

.rcalla4:hover{
	background:#1A97CF;
	color:#fff;
}


.zcfunb{
	position:absolute;
	width:0px;
	right:50px;
	top:-50px;
	overflow:hidden;
	opacity:0;
	transition: all 0.3s ease-out;
}

.rcalla4:hover .zcfunb{
	width:150px;
	opacity:1;
	transition: all 0.3s ease-out;
}

.zcfunb1{
	width:100%;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
}
.zcfunb1 img{
	width:130px;
	margin:10px;
	display:block;
	
}


.rcallb{
	width:50px;
	height:50px;
	margin-top:5px;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
	color:#1A97CF;
	font-size:24px;
	line-height:50px;
	text-align:center;
	border-radius:25px;
	cursor:pointer;
	display:none;
}


/**/

.kangba{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#F8FAFC;
	padding-bottom:100px;
}
.kangbx{
	position:relative;
	width:100%;
	margin-top:60px;
}
#kolon{
	position:relative;
	width:200%;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.kbt1{
	margin-left:0%;
	transition: all 0.3s ease-out;
}
.kbt2{
	margin-left:-300px;
	transition: all 0.3s ease-out;
}
.kbt3{
	margin-left:-600px;
	transition: all 0.3s ease-out;
}
.kbt4{
	margin-left:-900px;
	transition: all 0.3s ease-out;
}


.kangbk{
	width:602px;
	float:left;
	overflow:hidden;
	background:#fff;
	border-radius:16px;
	padding-bottom:40px;
	margin-left:20px;
	z-index:1;
	box-shadow:0px 0px 10px 0px rgb(0,0,0,0.1);
}
.kangbka{
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
}

.kangbka h2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size:18px;
    font-weight: bold;
    color: #333;
    line-height: 1.2;
}

.kangbka p {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.kangbka p.rlink a {
    color: #1A97CF;
}

.kangbkb{
	width:100%;
	overflow:hidden;
}
.kangbkb img{
	width:100%;
	display:block;
}

.kangbkb p {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}

.kangbg{
	width:262px;
	float:left;
	overflow:hidden;
	margin-left:20px;
	border-radius:16px;
	background:#fff;
	padding-bottom:199px;
	box-shadow:0px 0px 10px 0px rgb(0,0,0,0.1);
}

.kangbg h2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size:18px;
    font-weight: bold;
    color: #333;
    line-height: 1.2;
    margin-top: 40px;
}

.kangbg p {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.kangbg p a {
    color: #1A97CF;
}

.kangbg img{
    width: 100%;
    display:block;
	margin-top:100px;
}





.kangbm{
	width:262px;
	float:left;
	
	margin-left:20px;
}
.kangbma{
	width:100%;
	overflow:hidden;
	border-radius:16px;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgb(0,0,0,0.1);
}
.kangbma.omo{
	margin-top:20px;
}

.kangbma h2 {
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size:18px;
    font-weight: bold;
    color: #333;
    line-height: 1.2;
    margin-top: 40px;
}

.kangbma p {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.kangbma p a {
    color: #1A97CF;
}

.kangbma img{
    width: 100%;
    display:block;
}

.zkonl{
	position:absolute;
	left:20%;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	font-size:48px;
	line-height:55px;
	text-indent:9px;
	color:#fff;
	background:#999;
	border-radius:30px;
	opacity:0.8;
	cursor:pointer;
	z-index:1;
}

.zkonl.aa1{
	display:none;
}


.zkonr{
	position:absolute;
	right:20%;
	top:50%;
	margin-top:-30px;
	width:60px;
	height:60px;
	font-size:48px;
	line-height:55px;
	text-indent:12px;
	color:#fff;
	background:#999;
	border-radius:30px;
	opacity:0.8;
	cursor:pointer;
	z-index:1;
}
.zkonr.bb3{
	display:none;
}

.zkonr:hover, .zkonl:hover{
	background:#1A97CF;
}




/*fot*/


@media screen and (max-width:768px){

.lcsp.clon{
    width:96%;
    left:2%;
    top:20%;
    margin-left:0px;
    margin-top:0px;
}



	 
}



