#phone_page{ width:10rem; height:auto; overflow: hidden; font-size: .33rem; }
 section{ background: #fff; text-align: center; }
 section h2{ font-size: .66rem; font-weight: bold; }
 header{ height:1.2rem; width:100%; }
 header div{ float: left; }
 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: 20%;  }
 header .logo_r{ width: 33.3%; height:100%; background:  no-repeat center center; background-size: 80%; }
 .banner{ width:10rem; position: relative; }
 .banner .guide{ width:100%; height:1.8rem; position: absolute; bottom: 0; left:0; }
 .banner .guide div:first-child{ width:6.8rem; height:100%; background: rgba(191,24,47,.8); float: left; padding-left: .5rem; color: #fff; }
 .banner .guide div:first-child p{ line-height: .7rem; font-size: .35rem; }
 .banner .guide div:first-child p b{ font-size: .72rem; }
 .banner .guide div:last-child{ width:3.2rem; height:100%; background: rgba(255,255,255,.8); float: left; text-align: center; line-height: 1.8rem; }
 .nav_1{ height: 1.46rem; color: #969696; overflow: hidden;  border-bottom:1px solid #dadada; width:10rem;}

 .nav_1 .nav{ width:8rem; height:1.45rem; line-height: 1.45rem; float: left; overflow-x: auto; -webkit-overflow-scrolling: touch; }
 .nav_warp { width: 12.4rem; height: 100%;}
 .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: .33rem; }
 .yysj { width: 2rem; height: 100%; border-right:1px solid #dadada; float: left; background:  no-repeat center .25rem; background-size: .53rem auto; padding-top: .85rem; color: #000;} 


.player{ width:100%; height:5.2rem; position: relative; line-height: 5.2rem; }
.player .mask{ width:100%; height:100%; background: rgba(0,0,0,.3); position: absolute; top:0; left:0; text-align: center; }
 .hlights{ width:100%; height:auto; padding-top: .55rem; }
 .hlights nav{ margin-top: .55rem; text-align: center; margin-bottom: .4rem; }
 .hlights nav h2{ line-height: 1.75rem;}
 .hlights nav span{ display: inline-block; -width:1.52rem; height:.7rem; padding: 0 .3rem; margin: 0 .1rem; line-height: .7rem;  -margin-right: .86rem;  font-weight: bold;}

 .hlights nav .active{ background:  no-repeat center center; background-size: 100% 100%; color: #e30c2a; }
 .hlights .hlights_all{ width:100%; height:auto; color: #fff; display: none;}
 .hlights .hlights_all li{ width:100%; -height:4.1rem; height: auto;  position: relative;}
 .li-warp { width: 100%; position: relative;}
 .hlights .hlights_all li .cars{  width:100%; }
 .hlights .hlights_all li  .li-warp  div{ width:100%; height:100%;position: absolute; top:0; left:0; display: flex; display: -webkit-box; -webkit-box-align:center; -webkit-box-pack:center; justify-content: center; align-items: center; flex-direction:column; -webkit-box-orient:vertical; border-bottom: .02rem solid #fff; background: rgba(0,0,0,0.4); }
 .hlights .hlights_all li .li-warp  div h2{ line-height: 1.66rem; }
 .hlights .hlights_all li .li-warp  div p{ margin-bottom: .44rem; }
 .hlights .hlights_all li .li-warp  div img{ width: .85rem;}

 .hlights_hidden { padding: .23rem; background: #fff; position: relative; width: 100%; overflow: hidden; transition: all ease .3s; -webkit-transition: all ease .3s; }
 .hlights_hidden.hidden { height:0; padding:0;}
 .hlights_box { width: 100%; position: relative;}
 .hlights_box img { width: 100%;}
 .hlights_small_title { color: rgba(255,255,255,.7); font-size: .32rem; padding: 0 .45rem; }
 .hlights_text_box {
     position: absolute; left: 0; top: 0; width: 100%; height: 100%;
 }
 .hlights_small_title em { color: #e30c2a;}

.hlights_text_warp { width: 100%; margin-top: 3rem; text-align: left; color: #fff; padding: .1rem .3rem .1rem .31rem;}
.hlights_text_warp.left { padding: .1rem 2rem .1rem .5rem;}
.hlights_text_warp.right { padding: .1rem .5rem .1rem 2rem;}
.hlights_text_bar { background: #161717; height: 1rem; line-height: 1rem; width: 100%; padding: 0 .4rem;;}


.hlights_big_title { font-size: .45rem; font-weight: 200;  line-height: .7rem;}
.hlights_text_main { font-size: .32rem; line-height: .6rem; margin-top: .5rem;}
.hlights_yuyue-warp { width: 100%; height: 2.4rem; background:  no-repeat center .2rem #2f2f2f; background-size: 100% auto; padding-top: .7rem; margin-top: -1px;}
.bg1a {background:  no-repeat center .2rem #1a1a1a; }
.hlights_yuyue-btn { width: 2.93rem; height: .86rem; line-height: .82rem; vertical-align: middle; text-align: center; border:1px solid #fff; border-radius: .43rem; font-size: .34rem; color: #fff; display: inline-block; }
.hlights_yuyue-btn img { vertical-align: middle; width: .345rem;}
.hlights_close { width: 1.2rem; height: 1.2rem;  background:  no-repeat center center; margin: .3rem auto; background-size: .64rem auto;  }

.hlights_box_warp { background: #1a1a1a; width: 100%; padding: .4rem .3rem .6rem .31rem; }
.anquan-nav { width: 100%; text-align: center; margin-top: 3rem;}
.anquan-nav span { width: .95rem; display: inline-block; padding: .2rem 0; color: #fff; margin: 0 .5rem; color: rgba(255,255,255,.3);}
.anquan-nav span img { width: 100%; opacity: .3; margin-bottom: .15rem;}
.anquan-nav span.active { color: #fff;}
.anquan-nav span.active img{ opacity: 1;}

.hlights_text_gray { color: rgba(255,255,255,0.5); font-size: .3rem; text-align: left; margin-top: .6rem;}









 .fl{ float: left;}
 .fr{ float: right;}
 .text-center { text-align: center;}
 .text-left   { text-align: left;  }
 .text-right  { text-align: right; }




 .options{ width:100%; height:auto; padding-top: .88rem; }
 .options .show{ margin-bottom: 1.25rem; }
 .options .show .rotate{ width:100%; height:6.91rem; margin-top: .69rem; background:  no-repeat center top; background-size: 15%; position: relative; text-align: center; padding-top: 1rem; }
 .options .show .rotate .right_text{ position: absolute; right:.2rem; top:.5rem; }
 .options .show .rotate .right_line{ width:1px; height:2.77rem; background: #ccc; position: absolute; top:1.3rem; right:.2rem; }
 .options .show .rotate .right_line:after{ content:""; display: block; position: absolute; top:0; left:-.06rem; width:.13rem; height:1px; background: #ccc; }
 .options .show .rotate .right_line:before{ content:""; display: block; position: absolute; bottom:0; left:-.05rem; width:.13rem; height:1px; background: #ccc; }
 .options .show .rotate .bottom_line_1, .options .show .rotate .bottom_line_2{ display: block; width:5.27rem; height:1px; background: #ccc; position: relative; margin: .2rem auto; }
 .options .show .rotate .bottom_line_1:after, .options .show .rotate .bottom_line_2:after{  content:""; display: block; position: absolute; left:0; top:-.06rem; width:1px; height:.13rem; background: #ccc;  }
 .options .show .rotate .bottom_line_1:before, .options .show .rotate .bottom_line_2:before{  content:""; display: block; position: absolute; right:0; top:-.06rem; width:1px; height:.13rem; background: #ccc;  }
 .options .show .rotate .bottom_line_2{ width:8.75rem; }
 .options .show .colors{ margin-top: .63rem; width:100%; height:.77rem; display: flex; justify-content: space-around; display: none; }
 .options .show .colors span{display: block; width:.77rem; height:.77rem; border-radius: .385rem;}
 .options .show .colors span:nth-child(1){ background: #dc1417; }
 .options .show .colors span:nth-child(2){ background: #2762a0; }
 .options .show .colors span:nth-child(3){ background: #945f44; }
 .options .show .colors span:nth-child(4){ background: #232525; }
 .options .show .colors span:nth-child(5){ background: #adadad; }
 .options .show .colors span:nth-child(6){ background: #dfdfdf; }
 .options .slides{ width:100%; height:5.44rem; position: relative; }
 .options .slides .left{ display: block; width:.27rem; height:100%; position: absolute; left:.2rem; background:  no-repeat center center; background-size: 100%;top:0;  }
 .options .slides .right{ display: block; width:.27rem; height:100%; position: absolute; right:.2rem; background:  no-repeat center center; background-size: 100%; top:0; }
 .swiper-main {
    width:80%;margin: 0 auto; overflow: hidden;
 }
 .options .slides ul{  height:auto;  }

 .options .slides ul li{ width:48%; height:5.44rem; float: left; -margin-right: 2%; background:  no-repeat; background-size: 100%; text-align: center; padding: 0 .2rem; }
 .options .slides ul li h3{ line-height: 1.61rem; height:1.61rem; font-size: .4rem; font-weight: bold; border-bottom: 1px solid #ccc; }
 .options .slides ul li p{ line-height: 1.2rem; }
 .options .slides ul li b{ font-size: .55rem; color: #e30c2a; font-weight: bold; }
 .options .slides ul li img{ margin-top: .2rem; }
 .options .white{ text-align: center; }
 .plan{ width:100%; height:100%; margin-top: .33rem; }
 .plan h2{ line-height: 2.22rem; }
 .plan .plans{ width:9.5rem; border:1px solid #000; height:auto; padding: 0 1.1rem; margin: 0 auto; margin-bottom: .41rem; }
 .plan .plans h3{ font-size: .5rem; font-weight: bold; line-height: 1.66rem; }
 .plan .plans p{ line-height: .5rem; text-align: left; }
 .plan .plans p a{ float: right; text-decoration: underline; }
 .plan .plans p:not(.nobefore):before{ content:""; display: block; float: left; width:.13rem; height:.13rem; border-radius: .065rem; background: #e30c2a; margin-top: .2rem; margin-right: .25rem; }
 .plan .plans .clearbefore:before{ opacity: 0; }
 .plan .plans .nobefore{ margin-top: .5rem; padding-left: .25rem; margin-bottom: .63rem; min-height: 1.8rem; }
 .plan .plans b:before{ content: ""; float: left; width:1rem; height:1px; background: #ccc; margin-top: .235rem; }
 .plan .plans b:after{ content: ""; float: right; width:1rem; height:1px; background: #ccc; margin-top: .235rem; }
 .plan .make{ width:100%; height:auto; }
 .plan .make .forms{ width:9.5rem; height:auto; margin: 0 auto;  }
 .plan .make .forms div:not(.tsetselect){ height:1.02rem; width:100%; margin-bottom: .55rem; line-height: 1.02rem; overflow: hidden; }
 .plan .make .forms div b:before{ content:"*"; color: #e40c2a; float: left;}
 .plan .make .forms div input{ width:6.94rem; height:100%; border:1px solid #9d9d9d; float: left; text-indent: .41rem; }
 .plan .make .forms div b{ font-weight: normal; float: left; width:2.28rem; text-align: left; }
 .plan .make .forms div .tsetselect{ display: inline-block; width:3.3rem; height:100%; border:1px solid #9d9d9d; margin-right: .31rem; position: relative; float: left; text-align: left; text-indent: .41rem; }
 .plan .make .forms div .tsetselect:after{ content:""; display: block; width:.3rem; height:.3rem; border: 1px solid #9d9d9d; position: absolute; right:.34rem; top:.2rem; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-top-color: transparent; border-left-color: transparent; }
 .plan .make .forms div .tsetselect span{ float: left; width:2.22rem; border-right: 1px solid #9d9d9d; }
 .plan .make .forms div .tsetselect select{ width:100%; opacity: 0; height:100%; position: absolute; top:0; left:0; }
 .plan .make .agree{  margin: .41rem auto .83rem; width:9.5rem; line-height: .55rem;     padding-left: .6rem;position: relative;text-align: left}
 .plan .make .agree span{ margin-right: .15rem; display: inline-block; width:.41rem; height:.41rem; background: #e40c2a; float: left; margin-top: .1rem;position: absolute;left: 0;}
 .plan .make .agree span .check{ background:  no-repeat center center; display: block; width:100%; height:100%; background-size: 90%; }
 .plan .make .sure{ width:9.1rem; height:1.1rem; background: #e40c2a; color: #fff; line-height: 1.1rem; margin: 0 auto .83rem; }
 .other{ width:100%; height:auto; margin-top: .27rem;padding: .88rem 0; } }
 .other h3{ font-size: .41rem; }
 .other ul{ width:100%; height:auto; overflow: hidden; border-bottom: 1px solid #dadada; }
 .other ul li{ text-align: center; float: left; width:50%; height:3.61rem; display: flex; display: -webkit-box; -webkit-box-align:center; -webkit-box-pack:center; justify-content: center; align-items: center; flex-direction: column; -webkit-box-orient: vertical; }
 .other ul li img{ width:80%; }
 .other ul li p{ line-height: .63rem; }
 footer{ width:100%; height:2.91rem; background: #fff; display: flex; justify-content: space-around; align-items: center;border-bottom: .03rem solid #e70123;}
 footer img{ width:15%; margin:0 4%;  }

.download{ width:100%; height:2.58rem; text-align: center; line-height: 2.58rem; border-bottom: .02rem solid #dadada; display: flex; justify-content: center; align-items: center; display: -webkit-box; -webkit-box-align: center; -webkit-box-pack:center; }
.download .more{ width:3.1rem;height:.89rem; background:  no-repeat; background-size: 100% auto; text-align: center; line-height: .88rem; color: #e30c2a; }

.address { line-height: .6rem; text-indent: 2rem; display: block; width: 96%; height: 100%; padding: 0px 2%; position: absolute; left: 0; top: .23rem; background: none; outline: none; resize: none; border:none; font-size: .33rem}

.linebg {
    background:#ccc;
    width: 1px;
    height: 15px;
    display: inline-block;
	vertical-align: middle;
	
}
.fblink { height: .533rem;
    line-height: .533rem;}
.fblink a {
    color: #333;
    margin: 0 15px;
   
}
.copyright { margin-bottom: 1.9rem;  padding: .4rem .1rem; font-family: arial, helvetica, sans-serif; font-size: .25rem; word-spacing:-.1rem;}
.foot-city { background:  no-repeat; background-size: .425rem auto; 
-position: absolute; padding-left:.46rem; display: inline-block; margin-left: 1rem;}
.footer { width: 100%; padding: .3rem 0; background: #fff;}

.footer-2 { width: 100%; height: 1.866rem; background: no-repeat 0 .3rem #fff; background-size: 100% auto;
 padding: .3rem 0; border-top: 1px solid #dcdcdc; margin-top: .3rem; position: fixed; bottom: 0; 
 left: 0; width: 100%; z-index: 1000;}
.footer-2 a { width: 20%; height: 100%; float: left; display: block;}


.arrow_down { 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}	
}

.wap-arrow { position: absolute; left: 50%; margin-left: -.37rem; bottom: .6rem; z-index: 2; width: .74rem;}
.hlights_scroll { position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden;}
.btn-prev { width: .95rem; height: .95rem;  background: no-repeat; background-size: 100% 100%; position: absolute; left: .15rem; top: 50%; margin-top: -.48rem; z-index: 2; }
.btn-next { width: .95rem; height: .95rem;  background: no-repeat; background-size: 100% 100%; position: absolute; right: .15rem; top: 50%; margin-top: -.48rem; z-index: 2; }

.hlights-tab-warp,.hlights-dots-warp { background: #2f2f2f; width: 100%; text-align: center; padding: .4rem 0;}
.hlights-tab-warp span { color: rgba(255,2555,255,.7); font-size: .35rem; margin: 0 .5rem; padding: .1rem .2rem; display: inline-block; cursor: pointer;}
.hlights-tab-warp span.active{ color: #fff;font-size: .36rem; border-bottom: 2px solid #fff;}
.hlights-tab-warp p ,.hlights-dots-warp p{ padding: .5rem 0 0; color: #666;font-size: .34rem; }
.hlights-tab-warp p em ,.hlights-dots-warp p em{ color: #e30c2a;}

.dots-warp { text-align: center; margin: .5rem 0 .2rem;}
.dots-warp span { width: .26rem; height: .26rem; margin: 0 .2rem; background: #6c6c6c;}
.dots-warp span.swiper-pagination-bullet-active { background: #fff;}

.address22 { float:right; width: 7.2rem; padding: 0 .2rem 0 0; text-align: left; line-height: .6rem; margin-top: .24rem;}



.btn360 { background: no-repeat; width: 1rem; height: 1rem; background-size: 100% 100%; position: absolute; z-index: 2; left: .3rem; top: 20.6rem; display:none;}
.mt0 { margin-top: 0;}
.center { text-align: center;}
.td20 { text-indent: .4rem;}
.op0 { opacity: 0;}
.c6 { color: #666}



.nav_1v{
	height: 1.46rem;width: 100%; overflow: hidden; display: none
}

.nav-blank { height: 1.46rem;width: 100%; display:none;}
.nav-blank.show { display:block;}

.nav_1xa{
	position: fixed; z-index: 9999999; top: 0; left:0; -position:sticky;
}
.zixun-box-main { float:left; position:relative; }
.zixun-main { width:9.146rem; overflow:hidden; margin:0 auto; position:relative;}
.zixun-box-main .img { width:100%;}
.zixun-main .slide-a { background: no-repeat; background-size:100% auto; width:2.13rem; height:2.1rem; position:absolute; left:50%; margin-left:-1.05rem; bottom:.5rem;}

.zixun-dot { margin-top:.3rem; height:.3rem; width:100%; text-align:center;}
.zixun-dot span { display:inline-block; width:.3rem; height:.3rem; border-radius:50%; background:#b4b4b4; border:4px solid #fff; margin:0 .1rem;}
.zixun-dot span.active { background:#ffffff; border-color:#d6000f;}

.zixun-warp h3 { font-size:.5rem; height:.4rem; line-height:.4rem; margin:.7rem 0 .7rem .41rem; font-weight:bold;}
.zixun-warp h3 span { color:#d80a1e;}
.zixun-warp h3 em { width:.1rem; height:.4rem; background:#e40c2a; display:inline-block; margin-right:.2rem;}




.videox{
	 position: absolute; top: 0;left: 0; display: none;
}
.hlights .hlights_all li .li-warp div img {
   -webkit-transform:rotate(0deg);    -webkit-transition: all .2s ease-out;
}
body .hlights .hlights_all li .li-warp div .zhuan{
	-webkit-transform:rotate(135deg)
}

/*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: 1.2rem; line-height: 1.2rem;
 position: relative;  border-bottom: 1px solid #444; padding: 0px .2rem;  position: relative;
 font-size: .35rem; color: #fff;}
 .bai_guan{ position: absolute; top: 0; right: 0; height: 1.2rem; z-index: 100; }

.v1_2{ height: 80%; overflow-y: auto; width: 90%; margin-left: 5%; }
.bai_tan .p1{ font-size: .5rem; font-weight: bold; padding-top: .5rem; line-height: .8rem;}
.bai_tan .p2{ font-size: .35rem; line-height: .6rem; margin-top: .1rem; }
.bai_tan .p3 .b1{ font-size: .5rem; margin-bottom: .1rem; }
.bai_tan .p3{ font-size: .38rem; line-height: .6rem; 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);}


/*xiaobia 1*/

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

.zixun-warp .jing_v1{ text-align: center; font-size: .6rem; padding: .6rem 0 .9rem 0; }
.zixun-warp .jin_for{ width: 90%; margin-left: 5%; font-size: .39rem; }
.zixun-warp .jin_for .p1{ position: relative; margin-bottom: .4rem; }
.zixun-warp .jin_for .p1 b{ font-weight: normal; margin-right: 5px; color: #d70a1e; }
.zixun-warp .jin_for .p1 label{ float: left; width: 29%; line-height: 1rem; }
.zixun-warp .jin_for .p1 span{ float: left; width: 70%; border:#9d9d9d 1px solid; text-indent: 5px;
 background:  no-repeat right top; background-size: auto 100%;}
.zixun-warp .jin_for .p1 select{ position: absolute; top: 0; right: 0; width: 70%; opacity: 0;  }
.zixun-warp .jin_for .p1 span,.zixun-warp .jin_for .p1 select{ height: 1rem; line-height: 1rem;
}


.zixun-warp .jin_for .span_2{ margin: .9rem 0 .8rem 0; width: 100%; height: 1px; background: #dadada;
display: block; }
.zixun-warp .jin_for .p2 input{ width: 100%; background: #e40c2a; color: #fff; text-align: center;
 height: 1rem; line-height: 1rem; font-size: .39rem; }
.bai_cha .p1{ margin: .6rem 0; text-align: center; font-size: .39rem; }
.bai_c_con{background:#f5f5f5;}
.bai_cha .cha_v1{ width: 100%; border-bottom:#dadada 1px solid; }
.bai_cha .cha_v1>div{ padding: .35rem 5%;}
.bai_cha .cha_le{ float: left; width: 70%; line-height: .2rem; font-size: .39rem; line-height: .6rem; }

.bai_cha .cha_ri{ float: right; width: 25%; }
.bai_cha .cha_ri a{ display: block; color: #e30c2a; border-radius: .4rem; width: 1.9rem; height: .8rem; 
    line-height: .8rem; border:#e30c2a 1px solid; text-align: center; }
.bai_cha .cha_v1_1{ width: 90%; margin-left: 5%; border-top:#dadada 1px solid;  }
.bai_cha .cha_p1{ margin-bottom: .25rem; }
.bai_cha .cha_p1 img{ width:7%; margin-right: 2%; }
.bai_cha .cha_p1 span{line-height: .5rem; margin-right: 7%; }
.bai_cha .cha_p1 img,.bai_cha .cha_p1 span{ float: left; }
.bai_cha .cha_p1 span.span_1{ width: 91%; margin-right: 0; }

.nav_1 .nav span.bai_cor{ color: #969696 !important; }


/*新添加*/
.dc_con{ display: block !important;}
.dc_v1 img{ width: 15%; margin-right: .3rem; position: relative; margin-top: -4px;}
.dc_v2{ text-align: center; line-height: .6rem; font-size: .35rem; color: #303030; width: 90%; margin: .2rem auto 0;}
.dc_v3{ position: relative; top: -.3rem;}
.dc_v3 img{ width: 100%;}

.tab-fixed{
	position: fixed;
	top: 0;
	width: 96%;
	left: 2%;
	z-index:99;
}
.tab-fixed1{
	position: fixed;
	top: 1.5rem;
	width: 96%;
	left: 2%;
	z-index:99;
}
.pt30{
	padding-top:3.1rem
}
.sets .btn{
    width: 22.4vw;
    height: 8.55vw;
    background: #202020;
	line-height: 8.55vw;
	border-radius: 1.1vw;
	font-size:3.2vw;
	color: #fff;
	font-family: regular;
	text-align: center;
}
.sets .back{
    position: absolute;
    top: 20vw;
    left: 2vw;
	vertical-align: middle;
}
.sets .returnbtn{
    width: 2.67vw;
	display: inline-block;
}
.sets .fasongbtn{
    position: absolute;
    top: 20vw;
    right: 2vw;
}
.fasongbtn img{
    width: 100%;
}
.sharepopup{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100;
    display: none;
}
.sharecontent{
    position: absolute;
    bottom: 0vw;
}
.sharecontent>div{
    position: absolute;
    top: 0;
    width: 100%;
    height: 16vw;
}
.uploadpdf{
    top: 16vw !important;
}
.wechart{
    display: none;
    width: 32vw;
    height: 37vw;
    background: #fff;
    border-radius: 2vw;
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
   
   }
.wechart .title{
    padding:0 0 2vw 2vw;
    line-height: 7vw;
    border-bottom: 1px solid #f0f0f0;
}
.wechart .title img{
    float: right;
    width: 8vw;
}
.body-hide{
	overflow: hidden;
}