
/*@font-face {font-family: 'frutiger';src: ;}@font-face {font-family: 'frutiger-black'; src: ;}*/
html{-webkit-text-size-adjust: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img,div{margin:0;padding:0;}body,button,input,select,textarea{color:#555;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#555;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{  font-weight: normal; }
html,body { font-family:arial,'times new roman','microsoft yahei',simhei;-webkit-touch-callout:none; overflow-x:hidden; width: 100%; margin: 0 auto; color: #555; font-size: .24rem;background: #fff;-webkit-overflow-scrolling: touch; overflow-x:hidden;}
body{ overflow: hidden;}
a{ color: #fff; }
a:hover{ text-decoration:none;color: #fff; }
a:active,a:hover {outline: 0;color: #fff; }
.hide,.piano_tab_f,.q_gz_ip{ display: none;}
/*body{ overflow-x:hidden}*/
input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none; resize:none; border:none; }
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none; border: 0;background: none; border: none;outline: none; appearance:none;}
input,div,a,select ,option{-webkit-tap-highlight-color:rgba(255,255,255,0)}
.clearfix{*zoom:1;}
@media screen and (min-width: 320px) {html {font-size: 50px;}}
@media screen and (min-width: 360px) {html {font-size: 56px;}}
@media screen and (min-width: 400px) {html {font-size: 63px;}}
@media screen and (min-width: 440px) {html {font-size: 69px;}}
@media screen and (min-width: 480px) {html {font-size: 75px;}}
@media screen and (min-width: 640px) {html {font-size: 100px;}}
html {font-size: 15.625vw;  }
body,html{
	  background: #fff;
/*	height: 100%;overflow-y:scroll;*/
	
}
.baody{
	width: 6.4rem;   background: #fff;
}

header{ position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 100;    height: 0.7rem;
    width: 100%; }
a:active{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
header .logo_l{ width: 33.3%; height:100%; background:  no-repeat center center; background-size: 80%; }
 header .slidedown{  width: 33.3%; height:100%; background:  no-repeat center center; background-size: 16px;  }
 header .logo_r{ width: 33.3%; height:100%; background:  no-repeat center center; background-size: 80%; }
header div {
    float: left;
}


.banner{
	position: relative; width: 6.4rem; position: relative;
}
.banner_1{
	width: 100%;height: 9.55rem
}
.arrow{
	width: 0.56rem; position: absolute; left: 50%; margin: -0.28rem; bottom: 1rem;    animation: arrow_down 1s ease none infinite;
    -webkit-animation: arrow_down 1s ease none infinite;
}


@keyframes arrow_down {
	from { transform:translatey(0px);opacity:1} to {transform:translatey(8px); opacity:0}	
}
@-webkit-keyframes arrow_down {
	from {  -webkit-transform:translatey(0px);opacity:1}to {-webkit-transform:translatey(8px); opacity:0}	
}
.baody{
	width: 6.4rem; overflow: hidden
}




 .nav_1{ height: 1rem; color: #969696; overflow: hidden;  border-bottom:1px solid #dadada; width:10rem; background: #fff;}
 .nav_1box{ height: 1rem; color: #969696; overflow: hidden;  border-bottom:1px solid #dadada; width:10rem; background: #fff;}
 .nav_1 .nav{ width:5.06rem; height:1rem; line-height: 1rem; float: left; overflow-x: auto; -webkit-overflow-scrolling: touch; }
 .nav_warp { width: 8rem; height: 100%;overflow-y: hidden;}
 .nav_1 .nav .active{ color: #000; }
 .nav_1 .nav span{ float: left; -width:1.42857rem; padding: 0 .3rem; height:100%; text-align: center; font-size: .2rem; }
 .yysj { width: 1.34rem; height: 100%; border-right:1px solid #dadada; float: left; background:  no-repeat center .18rem; background-size: .34rem auto; padding-top: .55rem; color: #000; text-align: center; font-size: 0.17rem} 
.nav_1 .nav span a{
	font-size: .2rem; color: #969696;
}
.p1_1{
	width: 6.4rem; height: 5.77rem; position: relative; 
}
.p1_1 img {
	width: 6.4rem;
}
.p1_1 .bofang{
	position: absolute; width: 0.92rem; top: 0.88rem; left: 50%; margin-left: -0.46rem;
}
.p1_1 a{font-size: 0.2rem; color: #fff; border: 0.01rem solid #fff; padding: 0.15rem 0.2rem; position: absolute; bottom: 0.25rem;left: 1.32rem}


.gouc{width: 6.4rem; font-size: 0.36rem; color: #303030 ;text-align: center; padding: 0.3rem 0;font-weight: bold;}



.gou_box{
	width: 5.83rem ;height: 5.63rem; border: 0.02rem solid #484848; margin: 0 auto;	
}
.gou_box .gouc{
	width: 5.83rem
}
.gou_box li span{
	height: 0.1rem; width: 0.1rem; border-radius:50%; background: #e30c2a; float:left; margin-right: 0.14rem; margin-top: 0.03rem 
}
.gou_box li{
	 height: auto; line-height: 0.32rem; font-size: 0.25rem; color: #404040; width: 4.5rem; margin:  0 auto;margin-bottom: 0.1rem;
		
}
.gou_box li a{
	 float: right; border-bottom:0.02rem solid #919191; font-size: 0.2rem; color: #404040; 
}

.gou_box p{
	width: 4.4rem;margin: 0 auto;margin-top: 0.28rem;padding-left: 0.3rem;font-size: 0.2rem;
}

.xian{
	width: 4.5rem; margin:  0 auto; height: 0.2rem; font-size: 0.18rem; text-align: center; line-height: 0.2rem; margin-top: 0.46rem;
}
.xian .span_1{
	width: 0.92rem; height: 0.02rem; float: left; background: #404040; margin-top: 0.095rem; display: block
}
.xian .span_2{
	width: 0.92rem; height: 0.02rem; float: right;background: #404040; margin-top: 0.095rem;display: block
}

.gou_box .gd{
	font-size: 0.2rem;color: #e30c2a;border: 0.01rem solid #e30c2a;padding: 0.15rem 0.2rem;left: 1.32rem;border-radius:2rem; width: 1.8rem; text-align: center;margin: 0 auto;display: block; margin-top: 0.2rem;
}

.liang1_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/liang1_1.jpg) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;
}
.liang2_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/liang2_1.png) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;
}
.liang3_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/liang3_1.png) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;
}
.liang4_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/liang4_1.png) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;
}
.liang5_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/liang5_1.png) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;
}
.liang6_1{
	width: 6.4rem ;background: url(/uploads/image/v2mimages/knight_kv.jpg) no-repeat; background-size: 100% 100%; height: 4.36rem;	 position: relative; margin-bottom: 0.1rem;background-color: #eaebeb;
}
.liangd h1{
	font-size: 0.37rem; color: #fff; font-weight: bold; text-align: center; line-height: 0.54rem; padding-top: 1.2rem
}

.liangd .s1{
	width: 0.5rem; height: 0.03rem; background: #e30c2a;display:block; margin: 0 auto; margin-bottom: 0.14rem
}

.liangd .s2{
	font-size: 0.26rem; color: #fff;text-align: center;display: block;width: 6.4rem; 
}
.liangd .s3{
	font-size: 0.26rem; color: #fff;text-align: center;display: block;width: 6.4rem;margin-top: .2rem;
}

.guan{
	width: 0.48rem;height: 0.48rem; display: block; margin: 0 auto; margin-top: 0.28rem;-webkit-transition: all .3s ease-out ;-webkit-transform: rotate(0deg);
}
.guan_1{
	-webkit-transform: rotate(225deg);
}
.liang1_2{
	width: 100%;    display: block;
}
.liang1_3{
	width: 100%;    display: block;
}
.liang1_4{
	width: 100%;    display: block;
}
.liang1_5{
	width: 100%;    display: block;
}
.liang1_6{
	width: 100%;display: block;
}
.liang1_box{
	 padding: 0 0.14rem;    -webkit-transition: all .2s ease-out;  height: 0; overflow: hidden
}

.liangkai{
	height:auto; height: 23.93rem
}
.liangkai2{
	height:auto; height: 27rem
}
.liangkai3{
	height:auto; height: 25.2rem
}
.liangkai4{
	height:auto; height: 20.9rem
}
.liangkai5{
	height:auto; height: 24.5rem
}
.liangkai6{
	height:auto; height: 30rem;
	padding-top: 0.1rem;
	background-color: #eaebeb;
	margin-top: -0.1rem;;
}
.gda{
	font-size: 0.2rem;color: #fff!important;border: 0.01rem solid #fff;padding: 0.15rem 0.2rem;border-radius:2rem; width: 1.8rem; text-align: center;margin: 0 auto;display: block; margin-top: -1rem; position: relative;margin-bottom: 0.8rem;
}

.liang3_4{
	width: 6.13rem;height: 2.96rem; position: relative;
}


.swiper-container {
    width: 6.13rem;height: 2.96rem;
}  
.sw1{
	background: url(/uploads/image/v2mimages/liang3_1x.png) no-repeat; background-size: 100% 100%;
}
.sw2{
	background: url(/uploads/image/v2mimages/liang3_2x.png) no-repeat; background-size: 100% 100%;
}
.sw3{
	background: url(/uploads/image/v2mimages/liang3_1x1.jpg) no-repeat; background-size: 100% 100%;
}
.sw4{
	background: url(/uploads/image/v2mimages/liang3_1x2.jpg) no-repeat; background-size: 100% 100%;
}


.swiper1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: url(/uploads/image/v2mimages/jianr.png); background-size: 100% 100%;
}

.swiper1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: url(/uploads/image/v2mimages/jianl.png); background-size: 100% 100%;
}


.swiper1 .swiper-pagination-bullet-active{
	background: #a0a0a0;
}

.liz3 .p1{
	position: absolute; bottom: -0.58rem; z-index: 999;width: 100%; text-align: center; font-size: 0.2rem; color: #fff;
}
.liz3 .p2,.liz3 .p3,.liz3 .p4{
	position: absolute; bottom: -0.58rem; z-index: 999;width: 100%; text-align: center; font-size: 0.2rem; color: #fff; display: none;
}

.liang5_7{
	position: relative;width: 6.13rem;height: 2.77rem;
}







.liang5_7 .swiper-slide{
	width: 6.13rem;height: 2.77rem;
}

.sw21 {
	background: url(/uploads/image/v2mimages/01.jpg) no-repeat; background-size: 100% 100%;
}
.sw22 {
	background: url(/uploads/image/v2mimages/02.jpg) no-repeat; background-size: 100% 100%;
}
.sw23 {
	background: url(/uploads/image/v2mimages/03.gif) no-repeat; background-size: 100% 100%;
}
.sw24 {
	background: url(/uploads/image/v2mimages/04.gif) no-repeat; background-size: 100% 100%;
}


.swiper2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: url(/uploads/image/v2mimages/swr.png); background-size: 100% 100%;
}

.swiper2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: url(/uploads/image/v2mimages/swl.png); background-size: 100% 100%;
}
.swiper2 .swiper-pagination-bullet{
	    width: 18px;
    height: 4px;border-radius: 30%;
}

.swiper2 .swiper-pagination-bullet-active{
	background: #d01313;
}
.gdb{
	font-size: 0.2rem;color: #e30c2a;border: 0.01rem solid #e30c2a;padding: 0.15rem 0.2rem;border-radius:2rem; width: 1.8rem; text-align: center;margin: 0 auto;display: block; margin-top: 0.38rem; position: relative;margin-bottom: 0.38rem;
}
.peizhi{
	height: 12.17rem; width: 6.4rem; position: relative;  margin-top: 0.5rem; border-bottom: 0.24rem solid #f5f5f5;
}


.swiper3{
	width: 5.44rem; height: 3.4rem; margin: 0 auto;
}

.swiper3 li{
	background: url(/uploads/image/v2mimages/slide_border.png) no-repeat; background-size: 100% 100%; width:2.43rem;height: 3.4rem;
}


.swiper3 li h3 {
    line-height: 1.2rem;
    height: 1rem;
    font-size: .2rem;
    font-weight: bold;
	color: #313131;
    border-bottom: 1px solid #ccc;
	text-align: center
}
.swiper3 li p{
	
    margin-top:0.35rem; 
    font-size: .3rem;
	color: #313131;
	 font-size: .2rem;
	text-align: center;
}

.swiper3 li b{
	
    margin-top:0.15rem; 
    font-size: .35rem;
	color: #e30c2a;
	display: block;
	text-align: center;
	 font-weight: bold;
	
}

.swiper3 li img{
	width: 0.9rem;
    margin-top:0.15rem; 
	display: block;
	margin: 0 auto;
	margin-top: 0.25rem;
}

.peizhi .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: url(/uploads/image/v2mimages/sw3r.png); background-size: 100% 100%; top:66%; right: 5px;
}

.peizhi .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: url(/uploads/image/v2mimages/sw3l.png); background-size: 100% 100%; top:66%; left: 5px
}



.peizhi .p1{
	font-size: 0.2rem; color: #313131; text-align: center; line-height: 0.4rem;margin-bottom: 0.4rem;
}
.peizhi .p2{
	font-size: 0.2rem; color: #313131; text-align: center;margin-top: 0.8rem; 
}
.peizhi .p1 b{color: #d6000f}
.gdc{
	font-size: 0.2rem;color: #e30c2a;border: 0.01rem solid #e30c2a;padding: 0.15rem 0.2rem;border-radius:2rem; width: 1.8rem; text-align: center;margin: 0 auto;display: block; margin-top: 0.38rem; position: relative;margin-bottom: 0.38rem;
}







 .plan .sw24{ width:6.4rem; height:auto; }
 .plan .make .forms{ width:6rem; height:auto; margin: 0 auto;  }
 .plan .make .forms div:not(.tsetselect){ height:0.6rem; width:100%; margin-bottom: .34rem; line-height: 0.6rem; }
 .plan .make .forms div b:before{ content:"*"; color: #e40c2a; float: left;}
 .plan .make .forms div input{ width:4.27rem; height:0.6rem; border:1px solid #9d9d9d; float: left; text-indent: .41rem; line-height: 0.6rem; }
 .plan .make .forms div b{ font-weight: normal; float: left; width:1.41rem; text-align: left; height: 0.6rem; line-height: 0.6rem; }
 .plan .make .forms div .tsetselect{ display: inline-block; width:2rem; height:100%; border:1px solid #9d9d9d; margin-right: .16rem; position: relative; float: left; text-align: left; text-indent: .41rem; }
 .plan .make .forms div .tsetselect:after{ content:""; display: block; width:.2rem; height:.2rem; border: 1px solid #9d9d9d; position: absolute; right:.2rem; top:.15rem; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-top-color: transparent; border-left-color: transparent; }
 .plan .make .forms div .tsetselect span{ float: left; width:1.37rem; border-right: 1px solid #9d9d9d; height: 100%; overflow: hidden }
 .plan .make .forms div .tsetselect select{ width:100%; opacity: 0; height:100%; position: absolute; top:0; left:0; }
 .plan .make .agree{ font-size: 0.2rem;	 margin: .21rem auto .83rem; width:5.63rem; line-height: .35rem;    position: relative;text-align: left}
 .plan .make .agree span{ margin-right: .15rem; display: inline-block; width:.25rem; height:.25rem; background: #e40c2a; float: left; margin-top: .05rem;left: 0;}
 .plan .make .agree span .check{ background:  no-repeat center center; display: block; width:100%; height:100%; background-size: 90%; }
 .plan .make .sure{ margin: .21rem auto .43rem;
    width: 5.63rem; height:0.6rem; background: #e40c2a; color: #fff; line-height: 0.6rem; margin: 0 auto .8rem;  text-align: center}
.forms{
	font-size: 0.2rem

}

.plan .make .forms div .vb{
	line-height: 0.4rem
}
.address22{
	line-height: 0.4rem
}


.nav_1xa{
	position: fixed; z-index: 9999999; top: 0; left:0; -position:sticky;
}




.bai_shi{ display: none;}
.bai_shi video{ position: fixed; top: 50%; left: 0; width: 100%; margin-top: -120px; z-index: 100000001; }
.bai-bg{ position: fixed; top: 0; left: 0; width: 100%; height: 100% ; z-index: 10000000;background: rgba(0,0,0,0.4);
 }

.lianac {
    width: 6.13rem;
    position: absolute;
}



/*xiaobai  kaishi*/
.bai_tan{ position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 10000000; 
    width: 100%; height: 100%; display: none; }
.bai_tan .v1{ width: 100%; height: 80%; position: fixed; top: 10%; left: 0; background: #fff;
 position: relative; }
.bai_tan .v1 .v1_1{  background: #333; box-shadow: 2px 2px 5px #333; height: 0.9rem; line-height: 0.9rem;
 position: relative;  border-bottom: 1px solid #444; padding: 0px .2rem;  position: relative;
 font-size: .26rem; color: #fff;}
 .bai_guan{ position: absolute; top: 0; right: 0; height: .9rem; z-index: 100; }

.v1_2{ height: 80%; overflow-y: auto; width: 90%; margin-left: 5%; }
.bai_tan .p1{ font-size: .32rem; font-weight: bold; padding-top: .5rem; line-height: .8rem;}
.bai_tan .p2{ font-size: .18rem; line-height: .4rem; margin-top: .1rem; }
.bai_tan .p3 .b1{ font-size: .32rem; margin-bottom: .05rem; }
.bai_tan .p3{ font-size: .18rem; line-height: .4rem; margin-top: .4rem; }
.bai_tan .p3 .b2{ margin-bottom: .2rem; }
.bai_tan .p3 b{ display: block; }
.bai_tan .p3 .b1_1{ margin-top: .15rem; }

.bai_shi{ display: none;}
.bai_shi video{ position: fixed; top: 50%; left: 0; width: 100%; margin-top: -120px; z-index: 100000001; }
.bai-bg{ position: fixed; top: 0; left: 0; width: 100%; height: 100% ; z-index: 10000000;background: rgba(0,0,0,0.4);
 }


 .iframe_mob{ width: 100%; position: fixed; top:1.19rem; height: 100%; left: 0; z-index: 99999991;
  border:none; display: none; }
  header{ position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 100; }


a:active{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}


body .mob_v2 .zi>li,body .foot_m_v1 .zi>li{ line-height:0.8rem; border-bottom: #dadada 1px solid;}
body .mob_v2 .zi>li>a,body .foot_m_v1 .zi>li>a,.zi_1 li a{ display: block; font-size: 0.18rem; position: relative; color: #303030;}

body .mob_v2 .zi>li>a, body .foot_m_v1 .zi>li>a, body .zi_1 li a{
	font-size: 0.24rem; 
}









.foata{
	width: 100%;height: 1.63rem; border-bottom: 0.03rem solid #e70123;padding-top: 0.2rem;
    border-top: 0.02rem solid #dadada;
}
.foata a{
	width: 15%;
    margin: 0 4%;
}
.foata img{
	width: 15%;
  
}






.lllkkk01.swiper-button-disabled{opacity: 0;}

.lllkkk02.swiper-button-disabled{opacity: 0;}



.tan_lio{
	width: 6.4rem ; height: 100%; background: rgba(0,0,0,0.8);position: fixed; z-index: 99999999; top: 0;    overflow-y: scroll; display: none
}
.tan_lio .forms{
	color: #fff;
}

.tan_lio .make .forms div b{
	width: 6rem
}

.tan_lio .make .forms div input{
	width: 6rem
}




.tan_lio  .make .forms div .tsetselect{
	width: 6rem; height: 0.5rem;
}



.tan_lio  .make .forms div .tsetselect span{
	border: none; 
}

.tan_lio .plan .make .forms div .tsetselect select{
	border: none; background: #fff;
}




.tan_lio .make .forms div:not(.tsetselect){
	height: 1rem;margin-bottom: 0rem
}


.tan_lio .make .forms .dic{
	height: 2rem!important;
		
}




.tan_lio .make .agree{
	color: #fff;
}


.tan_lio .gouc{
	color: #fff;
}

.tan_lio .make .forms div input{
	line-height: 0.5rem; height: 0.5rem
}


.tan_lio .make .forms div .tsetselect:after{
	opacity: 0
}


.tan_lio .make .agree{
	    margin: .21rem auto .23rem;
}

.pcc{
	    width: 6rem;
    margin: 0 auto; text-align: left; color: #fff; font-size: 0.2rem; line-height: 0.24rem; opacity: 0.8
}

.tan_liog{
	width: 0.32rem; top: 0.3rem;right: 0.2rem; position:absolute;
	z-index: 2
}

.tan_lio .gouc{
	padding-top: 0.3rem;
}

.tan_lio .make .forms div .tsetselect span{
	color: #000;background: #fff;    width: 6rem;
    line-height: 0.5rem;
}

.tan_lio .make .forms div b{
	height: 0.5rem
}
.img100{
	width: 100%;
}
.swiperknight1{
	box-sizing: border-box;
	padding: 0 20px;
	background-color: #eaebeb;
	margin-top: 0.5rem;
	margin-bottom: .5rem;
}
.swiperknight1 .swiper-button-next,.swiperknight1 .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 20px;
    height: 36px;
    margin-top: -18px;
    z-index: 10;
    cursor: pointer;
    background-size: 20px 36px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiperknight1 .swiper-button-next{
	right: 0;
}
.swiperknight1 .swiper-button-prev{
	left: 0;
}
.swiperknight1 .swiper-pagination-bullet-active{
	background-color: #000;
}
.swiperknight1 .swiper-pagination-bullets{
	bottom:0;
}
.swiperknight1 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
}
.gda-knight{
	font-size: 0.2rem;color: #000!important;border: 0.01rem solid #000;padding: 0.15rem 0.2rem;border-radius:2rem; width: 1.8rem; text-align: center;margin: 0 auto;display: block; margin-top: -1rem; position: relative;margin-bottom: 0.8rem;
}
.knight_p{
	position: absolute;
	width: 100%;
	bottom: 11%;
	line-height: 0.5rem;
	color: #fff;
	text-align: center;
	background-color: rgba(0,0,0,0.3);
}

.colorbox{
	width: 100%;
}
.colorbox img{
	width: 100%;
}
.swiper-colorbtn em{
	display: inline-block;
	width: .5rem;
	height: .5rem;
	background-color: #000;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	position: relative;
}
.swiper-colorbtn p{
	position: absolute;
	top: .7rem;
	text-align: center;
	width: 100%;
	font-weight: 500;
	font-size: .2rem;
}
.swiper-colorbtn{
	height: 1.4rem;
	padding-top: .2rem;
}
.swiper-colorbtn .swiper-wrapper{
	/*display: flex;
	justify-content: space-around;*/
}
.swiper-colorbtn .swiper-wrapper .swiper-slide{
	/*width: 1rem;*/
}

.swiper-colorbtn .swiper-slide:nth-child(1) em{
	background-color: #ebebeb;
}
.swiper-colorbtn .swiper-slide:nth-child(1).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid #ebebeb;
}
.swiper-colorbtn .swiper-slide:nth-child(2) em{
	background-color: #5f5f5f;/*#a31818;*/
}
.swiper-colorbtn .swiper-slide:nth-child(2).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid  #5f5f5f;/*#a31818;*/
}
.swiper-colorbtn .swiper-slide:nth-child(3) em{
	background-color: #712d1a;
}
.swiper-colorbtn .swiper-slide:nth-child(3).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid #712d1a;
}
.swiper-colorbtn .swiper-slide:nth-child(4) em{
	background-color: #5f5f5f;
}
.swiper-colorbtn .swiper-slide:nth-child(4).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid #5f5f5f;
}
.swiper-colorbtn .swiper-slide:nth-child(5) em{
	background-color: #5f5f5f;
}
.swiper-colorbtn .swiper-slide:nth-child(5).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid #5f5f5f;
}
.swiper-colorbtn .swiper-slide:nth-child(6) em{
	background-color: #b5adaa;
}
.swiper-colorbtn .swiper-slide:nth-child(6).swiper-slide-thumb-active em i{
	display: inline-block;
	width: 110%;
	height: 110%;
	margin-top: -8%;
	margin-left: -8%;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	border: 1px solid #b5adaa;
}

/* 购车政策 */
#newplan{
    background-color: #f0f0f0;
}
#newplan .plan-ul #newplan-swiper {
    background-color: #fff;
    width: 93.4%;
    margin: auto;
    height: auto;
    padding-bottom: 6%;
}
#newplan .plan-ul #newplan-swiper img {
    width: 100%;
    display: block;
}
#newplan .plan-ul #newplan-swiper .plan-item-content {
    padding: 5vw 2% 5vw 5%;
}
#newplan .plan-ul #newplan-swiper .plan-item-content .h2 {
    font-weight: bold;
    font-size: 4.8vw;
}
#newplan .plan-ul #newplan-swiper .plan-item-content ul {
    font-size: 3.73vw;
    padding-top: 6vw;
    line-height: 5vw;
}
#newplan .plan-ul #newplan-swiper .plan-item-content ul sup {
    vertical-align: super;
}

#newplan .plan-ul .allcountry1 {
    font-size: 2.67vw;
    line-height: 5vw;
    padding: 8vw 0;
    margin: auto;
    width: 93.4%;
  }
  #newplan .plan-ul .allcountry1 p:last-child{
    padding-top: 3vw;
  }