.banner{position:relative;margin-bottom:3.733333vw}
.banner img{width:100%;display:block}
.banner1{margin-top:2vw;}
.banner .info{
	position:absolute;top:0;left:0;bottom:0;right:0;padding:2.533vw 5.866667vw;color:#fff;text-align:center;display:flex
}
.banner .info1{
	padding:2.666667vw;background:rgba(129,216,207,.568);display:flex;width:100%;height:100%;box-sizing:border-box
}
.banner .info2{padding:4vw;background-color:#81d8cf;width:100%;box-sizing:border-box}
.banner .tit1{font-size:1.866667vw;margin-bottom:1.6vw}
.banner .tit2{font-size:4.8vw;margin-bottom:3.066667vw;font-weight:bold}
.banner .tit3{font-size:6.4vw;font-weight:bold}
ul.nav-x{margin-bottom:6.666667vw}
ul.nav-x li{width:17%;margin:0 1.5% 2% 1.5%;border:1px solid #e5e5e5;box-sizing:border-box;}
ul.nav-x li a{display:block;text-align:center;height:6.8vw;line-height:6.8vw;font-size:3.2vw;color:#111}
ul.nav-x li.active{border:1px solid var(--primary-color);background-color:var(--primary-color);}
ul.nav-x li.active a{color:#fff}
.detail-top{margin-top:30px;padding:5.333333vw 2.666667vw 6.666667vw}
.detail-top img{width:100%}
.detail-top .cover{
	width:25.066667vw;height:25.066667vw;overflow:hidden;
	margin:0 auto;border-radius:50%;margin-bottom:3.733333vw;
	background:linear-gradient(45deg,#ffb9c4,#fff8f9)
}
.detail-top .phone{overflow:hidden;width:23.466667vw;height:23.466667vw;border-radius:50%;margin:0 auto}
.detail-top .tit1{font-family:"Arial";text-align:center;font-size:1.733333vw;color:#000;margin-bottom:5.333333vw}
.detail-top .info{font-family:"Arial";line-height:initial;padding-left:4vw}
.detail-top .tit2{font-size:3.2vw;position:relative;color:#ff5671;font-weight:bold}
.detail-top .tit2::after{
	content:"";position:absolute;left:-2.666667vw;top:1.066667vw;width:1.6vw;height:1.6vw;
	border-radius:50%;background-color:#ff5671
}
.detail-top .tit3{color:#ff5671;font-size:1.733333vw}
.detail-top .tit4{font-size:2.133333vw;color:#000}
.content{margin-bottom:5.333333vw}
.content img{max-width:100%;display:block;margin-bottom:.533333vw}
.detail-bottom{padding:0 2.666667vw}
.detail-bottom a.return{margin:3.733333vw 0}
/* l-new */
.box2 ul.nav-x li{width:44%;margin:3% 0 0}
.box2 ul.nav-x li a{height:10.666667vw;line-height:10.666667vw;font-size:2.5vw}
.box2 .info{
	padding:12.933333vw 16vw 11.2vw;text-align:center;margin-bottom:14.666667vw;
	background:#f6f6f6 url(../images/info.png) no-repeat top/100%;
}
.box2 .tit1{font-size:2.666667vw;margin-bottom:3.6vw;font-weight:bold;font-family:"Arial"}
.box2 .tit2{font-size:4.266667vw;color:#222;font-weight:bold;margin-bottom:4vw}
.box2 .content{
	margin:8vw 0 0 0;font-size:2.133333vw;color:#6c6c6c;line-height:5.6vw;letter-spacing:.266667vw;font-family:"Arial"
}
.box2 .info2{text-align:center;margin-bottom:7.2vw}
.box2 .info3{text-align:center;padding:0 6.4vw}
.box2 .info3 .tit3{color:#222;font-size:2.666667vw;margin-bottom:4vw}
/* v-new */
.detail-bottom2{margin-top:20px;margin-bottom:3vw}
.detail-bottom2 a.return{margin-left:4vw}
.box3 h2.tit{font-size:4vw;text-align:center;margin-bottom:5vw}
.box3 .content{margin-bottom:5vw;font-size:2.4vw;color:#000;font-weight:300;line-height:3;padding:0 2.666667vw;}