body,html {
	width:100%;
	height:100%;
	overflow:hidden;
	
}
body{-webkit-text-size-adjust: 100%;}
*,html {
	-webkit-tap-highlight-color:transparent
}
.slideBox,body,html {
	overflow:hidden
}
.nav,.start {
	display:none
}
.jj_1 .jj_1_4,.st_1 .st_1_4,.wh_1 .wh_1_4 {
	animation:arrowr 2s infinite
}
body,dd,dl,dt,h1,h2,h3,h4,p,ul {
	margin:0
}
dd,dl,dt,ul {
	padding:0
}
.jj_2,.jj_3 {
	padding:0 50px
}
html {
	font-size:62.5%;
	-webkit-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	touch-callout:none;
}
.l_3,.start {
	color:#fff;
	font-size:2rem;
	text-align:center
}
li {
	list-style:none
}
body{
	position:relative;
	background-color:#fff
}
video {
	object-fit:cover
}
* {
	border:0;
	outline:transparent 0;
	-webkit-appearance:none
}
.l_2,.l_2 .l_2_1 {
	border-radius:3px
}
@-webkit-keyframes arrow {
	0% {
		opacity:0;
		transform:translate(0,-10px)
	}
	50% {
		opacity:1;
		transform:translate(0,-5px)
	}
	100% {
		opacity:0;
		transform:translate(0,0)
	}
}

.flex{display: flex;justify-content: center;align-items: center;flex-flow: column;width: 100%;height: 100%;}


/* loading */
.loading {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#daf2fe;
	z-index:10
}
.load_box{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-flow: column;}
.load_1{
	width:0%;
	height:1.5vh;
	background-color:rgba(255,255,255,.8)
}
.load_2{color: white;font-size:3rem;}

/* fengmian */
.fengmian{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url('../images/wbg.jpg') 50% 50%/cover no-repeat;
	z-index: 2;
	opacity: 0;
	transform:translateZ(2px);
}
.fengmian h4{font-size: 2.2vh;color: #45839f;font-weight: 500;}
.fengmian .ltit{margin: 5vh auto 6vh}
.fengmian .ltit img{width: 35.1875vh;}
.fengmian .logo1{position: absolute;left:65vh;bottom:19vh;}
.fengmian .logo1 img{width: 8.926vh;}
.fengmian .bstar{cursor: pointer;margin: 0 auto;text-align: center;}
.fengmian .bstar img{width: 8.926vh;}

.dg.ac{display: none;}

.erBox p{display: block;white-space:normal;text-indent: 2em;line-height:1.5;font-size:14px;max-height: 100%;-webkit-text-size-adjust: none;text-align: justify;}




/* slideBox */
.slideBox,.slideBox .content{position: relative}
.slideBox,.slideBox .content,.slideBox .content .slider{width: 100%;height: 100%}
.slideBox { z-index:1; opacity: 0; transform:translateZ(2px);}

.slideBox .content{opacity: 1}
.sliderNav {
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 6vh;
	left: 0;
	background: url('../images/navbg.png');
	z-index: 100;transform:translateZ(100px);
	
}

.sliderNav ul {
	width: 100%;
	position: relative;
	z-index: 2;
	top: 0;
	display: block;
	text-align: center;
	transform:translateZ(2px);
}

.sliderNav ul li{
	width: auto;
	display:inline-table;
	vertical-align: middle;
	position: relative;
	cursor: pointer;margin: 0 1.5vh;
}
.sliderNav ul li::before{width:1.423vh;height:2.5vh;background: url('../images/nbx.png') no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 1.9vh;content: '';}
.sliderNav ul li span {
	font-size:2vh;
	line-height: 6vh;
	color: #cea949;
	width: 100%;
	padding-left: 2.5vh;
	font-weight: bold;
}
.sliderNav ul li.active span {
	color: #cf7d35;
	opacity: 1
}

.sliderNav .tag {
	position: absolute;
	border: 1px solid #fff;
	padding: .6vw 1vw .6vw 3vw;
	display: none;
	border-radius: 10px;
	cursor: pointer;
	white-space: nowrap;
	z-index: 2
}

.sliderNav .tag p {
	line-height: 2vw;
	font-size: 1vw;
	color: #fff
}



#print{
	opacity: 1;
	position : absolute ;
	top : 0 ;
	left : 0 ;
	width : 100% ;
	height : 100% ;
	overflow:hidden;
	transform-style: preserve-3d
}




.erBox {
	width: 100%;
	left: 0
}
.erBox,.mCustomScrollbar,.mCustomScrollbar .mCustomScrollBox,.mCustomScrollbar .mCustomScrollBox .mCSB_container {
	height: 100%
}
.erBox .reback {
	z-index: 100;
	position: fixed;
	transform:translateZ(101px);
}
.erBox{
	z-index: 100;
	position: fixed;
	transform:translateZ(100px);
}
.erBox {
	top: 0;
	display: none
}
.erBox .erBoxMain .erBoxMain_1,.erBox .erBoxMain .erBoxMain_2,.erBox .erBoxMain .er_h100 {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.erBox .erBoxMain .erBoxMain_1 {
	white-space: nowrap;
	position: relative;
	z-index: 1;
	text-align: center
}
.erBox .erBoxMain {
	height: 100%;
	white-space: nowrap;
	position:relative;
	overflow-y: scroll;
}
.erBox .erCon {
	height: 100%;
	position: relative;
	overflow: hidden;
}
.erBox .erBoxMain .dmhhBoxMain_1_o{
	background: url('../images/wbg1_01.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .dmhhBoxMain_2_o{
	background: url('../images/wbg1_02.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .dmhhBoxMain_3_o{
	background: url('../images/wbg1_03.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .dmhhBoxMain_4_o{
	background: url('../images/wbg1_04.jpg') 50% 50%/100% 100% no-repeat #fff
}

.xx{overflow: hidden;height: 100%;width: 100%;display: block;position: relative;background-color: white;z-index: 1;}
.mt5,.ml5{margin-left: -6px;}
.erBox .reback {
	top: 4vh;
	left: 84vh;
	cursor: pointer;
	width:10vh
}
.gy_1Img{width: 28.522vh;background: url('../images/xh.png') no-repeat;background-size: 100% auto;height: 100%;position: absolute;left: 0;top:5vh;}
.gy_box{width: 74vh;margin: 0 auto;height: 100%;position: relative;}
.gy_box p{padding-top: 18vh;padding-left:15vh;}



.riHH{position: absolute;left: 80vh;top:40vh;}
.riHH img{width: 14vh;display: block;}

.erCaption{width: 84vh;display: block;position: relative;overflow: hidden;margin: 0 auto;}
.erCaption .er_tit{margin-top: 5vh;text-align: left;} 
.erCaption .er_txt{overflow: hidden;display: block;padding: 1vh;background: url('../images/bsbg.png');background-size: 100% 100%;}
/* .erCaption .er_txt p{font-size: 2vh;display: block;white-space: normal;text-indent: 2em;line-height: 2;text-align: justify;} */


.er_tit img{height: 4.4vh;}







.er_video{margin-top: 20px;padding: 1vh;background: url('../images/bsbg.png');background-size: 100% 100%;}
.er_v_left{width:33vh;height: 23vh;background: url('../images/xv.png') no-repeat;float: left;background-size: 100% 100%;padding: 1vh;overflow: hidden;position: relative;margin-right: 1.5vh;}
.er_v_right{width: 47vh;height:100%;float: right;}
.er_v_right p{padding-right: 0;}

.er_v_left h3{height:  4.4vh;line-height: 4.4vh;color: white;font-size: 2vh;font-weight: bold;padding-left: 4vh;}
.er_v_left .videod{width:100%;height:100%;margin: 0 auto;}
.er_v_left .videod video{width: 100%;height: 100%;margin: 0 auto;display: block;}
.er_v_left .videod source{width: 100%;height: 100%;margin: 0 auto;display: block;}

.er_for{margin-top: 20px;overflow: hidden;padding: 1vh;background: url('../images/bsbg.png');background-size: 100% 100%;}
.er_fleft{width: 33vh;height: auto;float: left;margin-right: 1.5vh;}
.er_fleft img{width: 100%;display: block;}
/* .er_right{width:47vh;float: right;overflow: hidden}
.er_right p{overflow: hidden;} */

.xqk{display: block;float: right;}
.xqk img,.xqks img,.exop img,.exops img,.exops1 img,.hua_link img{width: 15vh;}

/* 2 */
.erBox .erBoxMain .qnzgBoxMain_1_o{
	background: url('../images/wbg2_01.jpg') 50% 50%/100% 100% no-repeat #fff
}
.ldssBoxMain_new {
	background: url('../images/wbg2_02.jpg') 50% 50%/100% 100% no-repeat #fff
}

.erBox .erBoxMain .qnzgBoxMain_3_o{
	background: url('../images/wbg2_03.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .qnzgBoxMain_4_o{
	background: url('../images/wbg2_04.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .qnzgBoxMain_5_o{
	background: url('../images/wbg2_05.jpg') 50% 50%/100% 100% no-repeat #fff
}
.erBox .erBoxMain .qnzgBoxMain_6_o{
	background: url('../images/wbg2_06.jpg') 50% 50%/100% 100% no-repeat #fff
}


.qnzg_1Img{width: 33vh;background: url('../images/bxtit1.png') no-repeat;background-size: 100% auto;height: 100%;position: absolute;left: 0;top: 5vh;}
.qnzg_box{width:74vh;margin: 0 auto;height: 100%;position: relative;}
.qnzg_box p{padding-top: 18vh;padding-left:15vh;line-height: 2;}


.erBox .erCon1 {
	height: 100%;
	position: relative
}
.ldssBoxMain_new{height: 100%}

.ldssBoxMain_new .wh_2 {
	height: 100%
}


.hua_link{width: 14vh;height: 2.8vh;position: absolute;bottom: 21.5%;left: 11.8%;display: block;}
.hua_link img{}


.ldssBoxMain_new .wh_2,.wh_2 {
	display: inline-block;
	vertical-align: middle
}
.wh_2 {
	position: relative;
	padding: 0 10vh;
}

.wh_2 .wh_2_1 {
	display: block;
	height: 100%
}

.dot {
	width: 50%;
	height: 50%;
	margin: -25% 0 0 -25%;
}

.dot:before {
	z-index: 1;
	width: 20%;
	height: 20%
}
.dot,.dot:after,.dot:before {
	position: absolute;
	top: 50%;
	left: 50%
}
.dot:after,.dot:before {
	content: '';
	background-color: #ff7522;
	border-radius: 50%
}
.dot:before{
	top: 40%!important;
	left: 40%!important
}

.dot:after,.whPop_1 .whPopBox {
	width: 50%;
	transform: translate(-50%,-50%)
}

.dot:after {
	z-index: 2;
	height: 50%;
	box-shadow: 0 0 10px rgba(0,0,0,.3) inset;
	-webkit-animation-name: ripple;
	-webkit-animation-duration: 1.2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal
}


.wh_2_3 .dot:after{-webkit-animation-duration: 1.5s;}
.wh_2_4 .dot:after{-webkit-animation-duration: 1.2s;}
.wh_2_5 .dot:after{-webkit-animation-duration: 1.4s;}
.wh_2_6 .dot:after{-webkit-animation-duration: 1.6s;}
.wh_2_7 .dot:after{-webkit-animation-duration: 1.1s;}
.wh_2_8 .dot:after{-webkit-animation-duration: 1.3s;}
.wh_2_9 .dot:after{-webkit-animation-duration:1.5s;}
.wh_2_10 .dot:after{-webkit-animation-duration: 1.5s;}
.wh_2_11 .dot:after{-webkit-animation-duration: 1.2s;}
.wh_2 .wh_2_2,.wh_2 .wh_2_3,.wh_2 .wh_2_4,.wh_2 .wh_2_5,.wh_2 .wh_2_6,.wh_2 .wh_2_7,.wh_2 .wh_2_8,.wh_2 .wh_2_9,.wh_2 .wh_2_10,.wh_2 .wh_2_11{
	height: 15vh;
	position: absolute
}
.wh_2 .wh_2_2 {
	width: 15vh;
	left: 24.6%;
	top: 34.9%;
}
.wh_2 .wh_2_3 {
	width: 15vh;
	left: 32.7%;
	top: 21.5%;
}

.wh_2 .wh_2_4 {
	width: 15vh;
	left: 40.6%;
	top: 49.9%;
}
.wh_2 .wh_2_5 {
	width: 15vh;
	left: 45.6%;
	top: 29.9%;
}
.wh_2 .wh_2_6 {
	width: 15vh;
	left: 53.6%;
	top: 29.9%;
}
.wh_2 .wh_2_7 {
	width: 15vh;
	left: 60.2%;
	top: 55.9%;
}
.wh_2 .wh_2_8 {
	width: 15vh;
	left: 67.2%;
	top: 28.9%;
}
.wh_2 .wh_2_9 {
	width: 15vh;
	left: 70.2%;
	top: 55.9%;
}
.wh_2 .wh_2_10{
	width: 15vh;
	left: 80.5%;
	top: 24.9%;
}
.wh_2 .wh_2_11{
	width: 15vh;
	left: 83.3%;
	top: 57.6%;
}


.wh_2 .show{display: none;}
.whBtn{cursor: pointer;}
.whx{display: block;position: relative;width: 100%;height: 100%;}


.whPop_1,.whPop_2 {
	z-index: 10000000;
	bottom: 0;
	right: 0;
	transform:translateZ(100px);
}

.whPop_1 {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}


.whPop_1 .whPopBox {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 41vh;
	height:45vh;
	background: url('../images/btcbg.png') no-repeat;
	background-size: 100% 100%;
}
.whp_t{padding: 4vh 5vh 0;overflow: hidden;}

.whp_t h3{font-size: 2.4vh;font-weight: bold;text-align: center;color: #b64140;background: url('../images/btc.png') no-repeat center bottom;/* padding-bottom: 1vh; */}
.whp_t p{font-size: 2vh;color: #887b61;line-height: 1.5;padding-top:1vh;}


.whPop_1 span {
	width: 8vh;
	height: 8vh;
	bottom: -2vh;
	right: 50%;
	margin-right: -4vh;
	position: absolute;
	cursor: pointer;
	background: url('../images/bclose.png') no-repeat;
	background-size: 100% 100%;
}

.er_tit{text-align: left;margin-top: 5vh}
.erWb{width:84vh;overflow: hidden;margin: 0 auto;position: relative;}
.erWb_txt{overflow: hidden;padding: 1vh;background: url('../images/bsbg.png');background-size: 100% 100%;margin-top: 20px;}
.erWb_txt p{overflow: hidden;}
.rux{overflow: hidden;margin-top: 1vh;}
.rux img{width: 34vh;float: left;margin-right: 20px;}
.ru_caption{width: auto;}
.xqks{position: absolute;right: 45vh;bottom: 25vh;}
.exop{display: block;float: left;margin-top: 20px;}
.exop1{width: 100%;overflow: hidden;}
.exops{display: block;float: right;margin-top: 20px;padding-right: 8vh;}
.exops1{display: block;float: right;margin-top: 20px;padding-right: 0;}



/* 3 */


.ssalBoxMain_1_o{background: url('../images/wbg3_01.jpg') 50% 50%/100% 100% no-repeat #fff}
.ssalBoxMain_2_o{background: url('../images/wbg3_02.jpg') 50% 50%/100% 100% no-repeat #fff;position: relative;}
.ssalBoxMain_3_o{background: url('../images/wbg3_03.jpg') 50% 50%/100% 100% no-repeat #fff}
.ssal_box{width:74vh;margin: 0 auto;position: relative;}
.ssal_1Img{width:37vh;background: url('../images/ntit2.png') no-repeat;background-size: 100% auto;position: absolute;left: 0;top: 6vh;height: 100%;}
.ssal_box p{padding-top: 18vh;padding-left:15vh;line-height: 2;padding-right: 0;text-indent: 0;}


.h5s{position: absolute;z-index: 1;left: 0;bottom: 0;width: 90vh;}

.ssalBoxMain_2_o .erCon{z-index: 2;}
.shouwang{width:90vh;margin: 0 auto;position: relative;height: 100%;}
.sh5{width: 60%;float: left;height: 100%;}
.sh5 a{display: flex;cursor: pointer;width: 100%;height: 100%;justify-items: center;align-items: center;}
.sh5 a img{margin-left:20vh}
.sh5 a img{-webkit-animation-name: ripple;
	-webkit-animation-duration: 1.2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: normal}
.sw_right{width: 40%;float: right;}
.sw_right .item{width: 100%;height: 100%;position: relative;margin-bottom: 25px;}
.sw_right .crt{width: 12vh;height: 12vh;background: url('../images/yuan.png') no-repeat;background-size: 100% 100%;overflow: hidden;position: absolute;top: 0;}
.sw_right .crt img{width: 11vh;height: 11vh;border-radius: 50em;-webkit-border-radius: 50em;-moz-border-radius: 50em;-ms-border-radius: 50em;-o-border-radius: 50em;display: block;margin:1.1vh 0 0 1vh}

.sw_right .clf{text-align: left;white-space: normal;overflow: hidden;}
.sw_right .clf h3{font-size: 2.2vh;margin-top: 25px;}
.sw_right .clf h3 a{text-decoration: none;color: #333;}
.sw_right .clf p{padding-top:10px;}

.sw_right .item:nth-child(odd) .crt{right: 0;}
.sw_right .item:nth-child(even) .crt{left:0}

.sw_right .item:nth-child(odd) .clf{margin-right:13vh;}
.sw_right .item:nth-child(even) .clf{margin-left:13vh;}


.fengjVideo{width:84vh;margin: 0 auto;position: relative;height: 100%;}
.fjv1{width: 90%;background: url('../images/fjv.png') no-repeat center top;height:auto;background-size: 90% auto;overflow: hidden;margin: 0 auto;}
.fjv1 .videod_j{width: 100%;height:16vh;margin: 0 auto;}
.fjv1 .videod_j video{width: 100%;height: 100%;margin: 0 auto;display: block;}
.fjv1 .videod_j source{width: 100%;height: 100%;margin: 0 auto;display: block;}


.next1s{width:3vh!important;height: 6vh!important;background: url('../images/sleft.png') no-repeat;left: 0px!important;margin-top: -12vh!important;background-size: 100% 100%;}
.prev1s{width: 3vh!important;height: 6vh!important;background: url('../images/sright.png') no-repeat;right: 0px;margin-top: -12vh;left: auto!important;background-size: 100% 100%}
.next1s:after, .prev1s:after{content: ''!important;}
.mySwiper{margin-top: 10vh!important;width: 100%;margin: 0 auto;}
.mySwiper .swiper-slide{height: 20vh;display: block;position: relative;cursor: pointer;border: 0 solid #fbf7eb;}
.mySwiper .swiper-slide a{display: block;position: relative;cursor: pointer;}
.mySwiper .swiper-slide img{width: 100%;height: 20vh;display: block;}
.mySwiper .swiper-slide p{position: absolute;left: 0;bottom: 0;background: url('../images/dad.png');font-size: 1.5vh;color: white;padding: 8px 0;display: block;width: 100%;}


.jfad{overflow: hidden;margin-top: 20px;padding: 0 3vh;}
.jfad img{width: 100%;}


/* 4 */
.dhxrBoxMain_1_o{background: url('../images/wbg4_01.jpg') 50% 50%/100% 100% no-repeat #fff}
.dhxrBoxMain_2_o{background: url('../images/wbg4_02.jpg') 50% 50%/100% 100% no-repeat #fff}
.dhxrBoxMain_3_o{background: url('../images/wbg4_03.jpg') 50% 50%/100% 100% no-repeat #fff}
.dhxrBoxMain_4_o{background: url('../images/wbg4_04.jpg') 50% 50%/100% 100% no-repeat #fff}
.dhxrBoxMain_5_o{background: url('../images/wbg4_05.jpg') 50% 50%/100% 100% no-repeat #fff}
.dhxr_1Img {width:36.253vh;background: url('../images/xtit1.png') no-repeat;background-size: 100% auto;height: 100%;position: absolute;left: 0;top:5vh;}
.dhxr_box{width: 74vh;margin: 0 auto;height: 100%;position: relative;}
.dhxr_box p{padding-top: 18vh;padding-left:15vh;}

.erWb_t{width:84vh;overflow: hidden;margin: 0 auto;position: relative;}
.dhxrVideo{width: 34vh;background: url('../images/xv.png') no-repeat center top;height: 20vh;background-size: 100% 100%;overflow: hidden;margin: 0 auto;padding: 10px;float: left;margin-right: 2vh;}
.dhxrVideo .videod_j{width: 100%;height: 100%;;margin: 0 auto;overflow: hidden;}
.dhxrVideo .videod_j video{width: 100%;height: 100%;margin: 0 auto;display: block;}
.dhxrVideo .videod_j source{width: 100%;height: 100%;margin: 0 auto;display: block;}


.dhxr_cont1{overflow: hidden;margin-top: 20px;padding: 1vh;background: url('../images/bsbg.png');background-size: 100% 100%}





.erWb_txts{overflow: hidden;padding-top: 11.4vh;width: 74vh;margin: 0 auto;}
.erWb_txts p{overflow: hidden;font-size: 2.6vh;display: block;white-space:normal;line-height: 2;text-align: left;color: #cd7207;text-indent: 0;}
.erWb_txts p.r{text-align: right;}
.erWb_txts p:last-child{padding-right:6vh}


/* resize */




@-moz-keyframes ripple {
	0% {
		transform: translate(-50%,-50%) scale(1);
		opcity: .75
	}

	100% {
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
}

@-webkit-keyframes ripple {
	0% {
		transform: translate(-50%,-50%) scale(1);
		opcity: .75
	}

	100% {
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
}

@-o-keyframes ripple {
	0% {
		transform: translate(-50%,-50%) scale(1);
		opcity: .75
	}

	100% {
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
}

@keyframes ripple {
	0% {
		transform: translate(-50%,-50%) scale(1);
		opcity: .75
	}

	100% {
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
}