body{margin:0;}
ul{list-style:none;padding:0;}
a{text-decoration:none;}
.vrca{
	position:relative;
	width:100%;
	overflow:hidden;
}
.vrcaa{
	position:relative;
	width:100%;
	overflow:hidden;
}
.vrcaa img{
	width:100%;
	display:block;
}
.vrcab{
	position:absolute;
	width:100%;
	top:25%;
	left:0%;
	overflow:hidden;
}
.vrcabx{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
}
.vrcabx h2{
	font-size:36px;
	line-height:1.5;
	color:#fff;
	font-weight:500;
}
.vrcabx p{
	font-size:28px;
	line-height:1.5;
	color:#fff;
	padding-bottom:20px;
}
.vrcabx h4{
	width:180px;
	border:1px solid #1A97CF;
	font-size:16px;
	line-height:45px;
	color:#1A97CF;
	border-radius:22px;
	text-align:center;
	font-weight:500;
	transition: all 1s ease-out;
}
.vrcabx h4:hover{
	color:#fff;
	background:#1A97CF;
	transition: all 1s ease-out;
}

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

.wvr{
	width:100%;
	overflow:hidden;
}
.vrtit{
	width:90%;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:36px;
	line-height:2;
	font-weight:500;
}
.marg100{
	margin-top:100px;
}

.wvra{
	width:100%;
	overflow:hidden;
	margin-top:60px;
}
.pdt{
	padding-bottom:60px;
}
.wvrax{
	width:90%;
	max-width:1316px;
	margin:0 auto;
}

.wvra1{
	position:relative;
	width:32%;
	float:left;
}

.wvra2{
	position:relative;
	width:32%;
	float:left;
	margin-left:2%;
}

.wvra1a{
	width:100%;
	overflow:hidden;
	opacity:0.9;
}
.wvra1a img{
	width:100%;
	display:block;
}

.wvra1b{
	position:absolute;
	width:100%;
	overflow:hidden;
	left:0%;
	top:0%;
}
.wvra1bx{
	margin-left:20%;
	margin-right:20%;
	margin-top:10%;
	overflow:hidden;
}

.wvra1bx h2{
	font-size:24px;
	line-height:1;
	color:#fff;
}
.wvra1bx h6{
	width:60px;
	height:2px;
	background:#1A97CF;
	overflow:hidden;
}
.wvra1bx p{
	font-size:15px;
	line-height:2;
	color:#fff;
}

.wvra1c{
	position:absolute;
	width:20%;
	bottom:8%;
	right:15%;
	overflow:hidden;
}
.wvra1c img{
	width:100%;
	display:block;
}

.vrwen{
	width:90%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	color:#acacac;
	font-size:15px;
	line-height:2;
	font-weight:500;
	margin-top:20px;
}
.vrpic{
	width:90%;
	max-width:1316px;
	margin:0 auto;
	overflow:hidden;
	margin-top:80px;
}
.vrpic img{
	width:100%;
	display:block;
}
.vryj{
	width:100%;
	overflow:hidden;
}
.vryj img{
	width:100%;
	display:block;
}

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

.vdv{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#fff;
	z-index:25;
}
.vdvbg{
	position:relative;
	width:100%;
	overflow:hidden;
}



.vdfbg{
	position:absolute;
	width:100%;
	height:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	background:url(/special/vryj/img/pbg4.png) no-repeat  center center / cover;
	}


.vfu{
	position:absolute;
	width:100%;
	left:0%;
	top:35%;
	overflow:hidden;
}
.vfuz{
	width:100%;
	font-size:50px;
	line-height:1.5;
	text-align:center;
	color:#fff;
}
.vfun{
	width:202px;
	margin:0 auto;
	margin-top:60px;
	height:74px;
	line-height:74px;
	text-align:center;
	border:2px solid #fff;
	color:#fff;
	font-weight:bold;
	border-radius:3px;
	font-size:26px;
    cursor:pointer;	
}
.vfun:hover{
	border:2px solid #3771d9;
	background:#3771d9;
	color:#fff;	
}
.vwenf{
	position:absolute;
	width:100%;
	left:0%;
	top:30%;
	overflow:hidden;
}
.vwenfx{
	width:90%;
	max-width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.vwenfx h2{
	font-size:36px;
	line-height:1.5;
	color:#fff;
	margin:0px;
	margin-bottom:10px;
}
.vwenfx h3{
	width:320px;
	font-size:36px;
	line-height:1.5;
	color:#1A97CF;
	margin:0px;
	background: linear-gradient(to right, #64DADB, #1A97CF);    
    -webkit-background-clip: text;
    color: transparent;
}
.vwenfx p{
	font-size:15px;
	line-height:2;
	color:#fff;
}



/**/
.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;}

.wvra1cc{
	position:absolute;
	width:30%;
	bottom:-10%;
	right:10%;
	overflow:hidden;
}
.wvra1cc.m4{
	width:40%;
}
.wvra1cc img{
	width:100%;
	display:block;
}


.wtft{
	position:relative;
	width:100%;
	max-width:1316px;
	margin:0 auto;
	margin-top:60px;
}
.wtfta{
	position:relative;
	width:100%;
	overflow:hidden;
}
.wtfta img{
	width:100%;
	display:block;
}

.wtftb{
	position:absolute;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
}
.wtftb ul li{
	width:30%;
	float:left;
	margin-left:2.5%;
	overflow:hidden;
}
.wtftb ul li h2{
	font-size:24px;
	color:#fff;
	line-height:1.5;
	text-align:center;
	margin-top:60px;
}

.wtftb ul li h4{
   width:100%;
   overflow:hidden;
   color:#fff;
   font-size:13px;
   text-align:center;
   margin-top:40px;
}


.wtftb ul li h5{
	width:60px;
	height:2px;
	background:#1A97CF;
	margin:0 auto;
	margin-top:10px;
}	 
.wtftb ul li p{
	font-size:14px;
	color:#fff;
	line-height:2;
	text-align:center;
	margin-top:20px;
}	 
	 
.wtftc{
	position:absolute;
	width:400px;
	bottom:-80px;
	right:-40px;
	overflow:hidden;
}	 
.wtftc img{
	width:100%;
	display:block;
}	 
	 
	 
.marg140{
	margin-top:140px;
}	 
	 
.wvrz{
	width:100%;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:15px;
	line-height:2;
	margin-top:10px;
}	 
	 
.vop{
	width:100%;
	overflow:hidden;
	background: url(../img/dzx.png) no-repeat center center / cover;
	padding-bottom:100px;
}	 
.vopa{
	width:100%;
	text-align:center;
	font-size:36px;
	line-height:1.5;
	overflow:hidden;
	margin-top:80px;
	color:#fff;
}	 
.vopb{
	width:100%;
	text-align:center;
	font-size:48px;
	line-height:1.5;
	overflow:hidden;
	font-weight:bold;
	margin-top:10px;
	color:#fff;
}	 
.vopc{
	width:180px;
	text-align:center;
	margin:0 auto;
	font-size:15px;
	line-height:45px;
	background:#1A97CF;
	overflow:hidden;
	margin-top:30px;
	color:#fff;
	border-radius:22px;
}	 
	 
.vopc:hover{
	color:#1A97CF;
	background:#fff;
}	 


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

.vrcab {
    top:15%;
}

.vrcabx h2 {
    font-size:24px;
}

.vrcabx p {
    font-size:18px;
    padding-bottom:10px;
}

.vrcabx h4 {
    width: 120px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 20px;
}
.vrtit {
    font-size:24px;
}

.marg100 {
    margin-top:60px;
}
.vrwen {
    font-size: 14px;
    line-height:1.8;
}

.wvra1bx {
    margin-left:15%;
    margin-right:15%;
    margin-top:5%;
}


.wvra1bx h2 {
    font-size:18px;
	line-height:1.5;
}

.wvra1bx p {
    font-size: 13px;
    line-height:1.8;
	margin-top:5px;
}

.wvra1c {
    bottom:4%;
    right:4%;
}

.vfuz {
    font-size:24px;
}
.vfun {
    width:130px;
    margin-top:40px;
    height:45px;
    line-height: 45px;
    font-size:15px;
}

.wtftb ul li h2 {
    font-size:18px;
    margin-top:20px;
}

.wtftb ul li p {
    font-size: 13px;
    line-height:1.8;
    margin-top:10px;
}

.wtftc {
    position: absolute;
    width:150px;
    bottom:-60px;
    right:50px;
    overflow: hidden;
}
.vop {
    padding-bottom:60px;
}
.vopa {
    font-size:24px;
    margin-top:60px;
}
.vopb {
    font-size:36px;
}
.vopc {
    width: 130px;
    font-size: 14px;
    line-height: 40px;
    margin-top:20px;
    border-radius: 20px;
}



}

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

.vrcab {
    top:15%;
}

.vrcabx h2 {
    font-size:18px;
}

.vrcabx p {
    font-size:14px;
    padding-bottom:10px;
}

.vrcabx h4 {
    width: 120px;
    font-size: 14px;
    line-height: 40px;
    border-radius: 20px;
}

.wvra1{
	width:100%;
}
.wvra2{
	width:100%;
	margin-left:0px;
	margin-top:20px;
}

.vfu{
	top:15%;
}
.vfuz{
	font-size:24px;
}
.vfun{
	width:160px;
	height:55px;
	line-height:55px;
}

.lcsp{
	width:100%;
	left:0%;
	top:50%;
	margin-left:0%;
	margin-top:-130px;
	}
.lcspc{
	left:50%;
    bottom:5%;
    width: 60px;
    height: 60px;
	margin-left:-30px;
}

.wvra1cc {
    bottom:5%;
    right:10%;
}
.wtfta {
    display:none;
}
.wtftb {
    position: relative;
	background: url(../img/wtfa.png) no-repeat center bottom / cover;
    width: 100%;
    left: 0%;
    top: 0%;
    overflow: hidden;
	padding-bottom:60px;
}

.wtftb ul li {
    width:100%;
    float: left;
    margin-left:0%;
    overflow: hidden;
}

.vwenf{
	position:relative;
	width:100%;
	left:0%;
	top:0%;
	overflow:hidden;
	margin-top:20px;
}


.vwenfx h2{
	font-size:24px;
	margin-bottom:0px;
}
.vwenfx h3{
	width:220px;
	font-size:24px;
	line-height:1.5;
}
.vwenfx p{
	font-size:14px;
	line-height:2;
	color:#fff;
}

}


























	 
	 