﻿
@import url("icon/iconfont.css");

@charset "utf-8";* {-o-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}
body {color:#000;background-color:#f4f4f4;padding:0px;margin:0px auto;overflow:scroll;overflow-x:hidden;overflow-y:auto;font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;font-size:16px;max-width:640px;}
html {font-size: 0;}
a:visited {-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
a:focus {outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
a:hover,a:active {outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
div {margin:0;padding:0;border:0;}
img {margin:0;padding:0;border:0;}
p,h1,h2,h3,h4,h5,h6 {margin:0;}
b,strong {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}
li {list-style:none outside none;}
a {text-decoration:none;color:#000;background:transparent;outline:none}
 
a:visited {}
a:focus {outline:none;}
a:hover,a:active {outline:none;}
form {margin:0;}
button,input,select,textarea {font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,select {text-transform:none;}
.clear {display:block;clear:both;}
.top {position: relative;height: 6rem;}
.top .indesearch{position: absolute;  z-index: 9999; width: 100%;}

.top .indesearch form{width:70%; margin: .05rem auto;position: relative;background:rgba(255,255,255,0.3)!important;background:#fff;filter:Alpha(opacity=30); height: .4rem; border-radius: .4rem;   }
.top .indesearch form .ssk{position:absolute;z-index:10; width: 100%; display: flex;flex-direction: row;justify-content: center; margin-top: .04rem;}
.top .sub { border: none;  background: none;  position:relative;  background-image:url("../img/serch_03.png");background-size:.32rem .35rem; width: .32rem; height:.35rem; background-repeat:no-repeat;  }
.top .txt{width: 80%;border: none; height: .35rem;  margin-left: 5px; background: none; opacity: .5; }
.top .banner { width: 100%; }


.cpsearch {margin: .1rem auto;
}
.cpsearch .ssk{ display: flex;flex-direction: row;justify-content: center; margin-top: .04rem; width:80%;border-radius:.1rem; background-color:#fff; margin:0 auto; padding:.1rem}
.cpsearch .sub { border: none;  background: none;  position:relative;  background-image:url("../img/search.png");background-size:.32rem .35rem; width: .32rem; height:.35rem; background-repeat:no-repeat;  }
.cpsearch .txt{width: 80%;border: none; height: .35rem;  margin-left: 5px; background: none; opacity: .5; }




.top .swiper-container {
    width: 100%;
    height: 4rem;
    
}  
.top .banner .swiper-slide{margin: 0;}

.top .banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff}
.top .banner .swiper-pagination-bullet{
	 background-color: #fff;
	 width: 30px;
	 height: 5px;
	 border-radius: 20px;
}
.top .banner .swiper-pagination-bullet-active {
    background-color: #fff;
    width: 30px;
    border-radius: 20px;
	}

.top .banner img { width:100%; height: auto; display: block;}

.daohang{ height: 1.8rem; width: 100%; background-color: #FFFFFF;border-radius:.05rem .05rem 0 0; position: absolute;   z-index: 999999; display: flex; flex-direction: row;justify-content: center; }

.daohang div{width:1.4rem; display: flex; justify-content: center; }
.daohang div a{display: flex;flex-direction: column;  justify-content: center; align-items: center;}
.daohang div a label{font-size:0.2rem ; height: .2rem;display: flex; justify-content: center; margin-top: .1rem;}


.daohang img{width:.94rem; height: .94rem;}
.news{display: flex;flex-direction:row;  justify-content:space-between; background-color: #FFFFFF;height: .9rem; padding-top: .1rem;}
.news .ico{width:2rem;display: flex;justify-content: center; align-items: center;}

.news .leirong{display: flex;justify-content: center; align-items: center;overflow:hidden; width:90%}



.news .leirong { position: relative;  height: auto;  }
.news .leirong .swiper-container { width: 100%; height: 30px; }
.news .leirongr .swiper-slide { height: 30px; line-height: 20px; }
.news .leirong .swiper-slide a { color: #333;display:inline-block;height:30px }

.news .leirong a{font-size:0.2rem ;}
.news .ico img{width:.96rem; height: .58rem;}
.kuang{display: flex;flex-direction: column; margin-top: .2rem;}
.kuang .tit{display: flex;flex-direction:row;justify-content: space-between; background-color: #FFFFFF; height: .78rem; align-items: center;}
 .tit div:first-child{padding-left: .1rem;}
 .tit div:last-child{padding-right: .1rem;}
 .bank{width: 100%;background-color: #FFFFFF; }
 .lvpic{}
 
 .onediv{margin: 0 .16rem;background-color: #FFFFFF;}
 .picdiv{display: flex;flex-direction: row; }
 .dapic{width: 5.16rem;}
 .dapic img{width: 5.16rem;height: 4.35rem; border-radius: .05rem 0 0 .05rem;}
 .sanpic{width: 2.6rem;display: flex;flex-direction: column; margin-left: .05rem;}
 .sanpic div{height: 1.42rem;}
 .sanpic div img{ width:2rem; height: 1.42rem;}
 .d_2{margin-top: 0.03rem;}
 .d_3{margin-top: 0.03rem;}
 .s_1{border-radius: .0 .05rem 0 0 ;}
 .s_2{border-radius: .0 0 .05rem 0 ;}
 
 .txtdiv{}
 .bt{display: flex;flex-direction: row;justify-content: space-between; height: .7rem;align-items: center;}
 .title{width: 70%;color: #333; font-size: .24rem;}
.icobt{width: 30%;display: flex;flex-direction: row;justify-content:flex-start;}
.btdian{ background: url(../img/zan_12.png) no-repeat; background-size:.29rem .28rem; width: .9rem;text-indent:.39rem ; color: #333;font-size: .18rem;}
.bthot{ background: url(../img/sc_15.png) no-repeat; background-size:.29rem .28rem; width: .9rem;text-indent:.39rem ;color: #333; font-size: .18rem;}
.bz{color: #999; font-size: .18rem;/* box-shadow:0px 15px 10px -15px #000; */}
.yy{box-shadow:0 .15rem .1rem -.15rem #f2f2f2;  padding-bottom: .2rem; }
.twodiv{display: flex;flex-direction: row;justify-content:space-between; margin-top: .2rem; width: 96%; margin: .2rem auto;}
.lvjh{display: flex;flex-direction:column; width: 49%; background-color: #fff; border-radius:.1rem;box-shadow:0px 0px .05rem .05rem #f2f2f2;}
.lvjh .tuipic img{width: 3.55rem;height: 2.55rem;border-radius:.05rem .05rem 0 0}
.lvjh .icobt{display: flex;flex-direction: row;justify-content: space-between; width: 96%;height: .4rem;align-items: center; margin: 0 auto;}
.lvjh .titles{ padding:0 .1rem; color:#333; font-size: .24rem; min-height: .4rem;align-items: center;}
.lvjh .bz{ padding:0 .1rem;}

.scbank{display: flex;  flex-direction:row;justify-content: flex-start; padding: .2rem .1rem; flex-wrap: wrap; background-color: #fff;}
.sp{ width: 48%;background-color: #fff; border-radius:.1rem;box-shadow:0px 0px .08rem .05rem #F2F2F2; margin:.1rem .05rem;}
.sp .tuipic {width: 100%;}
.sp .tuipic img{width:100%;; height: 3.55rem;border-radius:.1rem;} 
.sp .titles{ padding:0 .1rem; color:#333; font-size: .24rem;  align-items: center;}
.sp .dibu{display: flex;flex-direction: row;justify-content: space-between; padding-bottom: .1rem;}
.sp .jg{padding:0 .1rem; color: #f93e53;font-size: .24rem; height: .44rem;display: flex; align-items: center; }
.sp .jmjl{padding:0 .1rem; color: #bababa;font-size: .18rem;height: .34rem;display: flex; align-items: center;}
.sp .dright{display: flex; align-items: center; padding-right: .1rem;}
.sp .dright img{ width: .5rem; height: .48rem;}
.copy {text-align:center;font-size:.24rem;font-family:MicrosoftYaHei;font-weight:400;color:#B7B7B7;padding-bottom:1rem;}
.returnTop {position:fixed;z-index:9999;width:.72rem;height:.72rem;bottom:1.39rem;right:.17rem;background:url(../img/returnTop.png) no-repeat center center;background-size:100%;}
.bottomMenu {text-align:center;box-shadow:0px 4px 7px 0px rgba(70,70,70,0.35);position:fixed;background-color:#fff;left:0px;width:100%;bottom:0px;z-index:9999;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.bottomMenu a {height:1rem;display:block;flex:1;font-size:.2rem;font-family:MicrosoftYaHei;font-weight:400;color:#333;line-height:1;padding-top:.67rem;background-size:auto .37rem !important;background-position:center  .2rem !important;}
.bottomMenu a.current {color:#F83748;}
.bottomMenu a:nth-child(1) {background:url(../img/f1_1.png) no-repeat center center;}
.bottomMenu a:nth-child(1).current {background:url(../img/f1.png) no-repeat center center;}
.bottomMenu a:nth-child(2) {background:url(../img/f2_1.png) no-repeat center center;}
.bottomMenu a:nth-child(2).current {background:url(../img/f2.png) no-repeat center center;}
.bottomMenu a:nth-child(3) {background:url(../img/f3_1.png) no-repeat center center;}
.bottomMenu a:nth-child(3).current {background:url(../img/f3.png) no-repeat center center;}
.bottomMenu a:nth-child(4) {background:url(../img/f4_1.png) no-repeat center center;}
.bottomMenu a:nth-child(4).current {background:url(../img/f4.png) no-repeat center center;}
.bottomMenu a:nth-child(5) {background:url(../img/f5_1.png) no-repeat center center;}
.bottomMenu a:nth-child(5).current {background:url(../img/f5.png) no-repeat center center;}

.pro  .swiper-slide{margin: 0;}

.pro  .swiper-slide img{height:4.5rem; width:100%}

 .pro  .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color: #fff;
      opacity: 1;
      background: rgba(0, 0, 0, 0.2);
    }

  .pro   .swiper-pagination-bullet-active {
      color: #fff;
      background: #007aff;
    }
	
	.protitle{height: 2.4rem; background-color: #FFFFFF;display: flex;flex-direction: column;}
	.jg{height: .82rem;display: flex;justify-content: flex-start; padding-left: .1rem;}
	.price{display: flex;flex-direction: row;justify-content: flex-start;}
	.price .fh{color: #f83a4f;display: flex;justify-content: center; align-items: center;}
	.price .jgsz{color: #f83a4f;font-size: .58rem;}
	.mprice{color: #999;font-size: .28rem;display: flex;justify-content: center; align-items: center; text-decoration:line-through;}
	.protitle .bt{color: #333;font-size: .3rem;padding-left: .1rem; height: 1.12rem;display: flex;justify-content: center; align-items: center;}

.protitle .tip{color: #999;font-size: .24rem;padding-left: .1rem;height: .32rem;}
.cpxx{margin: .1rem;}
.cpxx .bt{display: flex;justify-content: center;align-items: center; height: 1.2rem;}
.cpxx .bt img{width: 3.96rem; height: .87rem;}
.cpxxcontent img{width:100%}
.cnxh{margin-top: .1rem;}
.cnxh .bt{display: flex;justify-content: center;align-items: center; height: 1.2rem;}
.cnxh img{width: 3.96rem; height: .45rem;}
.cnxh .bt2{display: flex;justify-content: center;align-items: center; height: 1.2rem;}
.cnxh .bt2 img{width: 3.63rem; height: .84rem;}

.bottomMenu2 {position:fixed;z-index:999999;width:100%;left:0px;bottom:0px;text-align:center;background:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:space-between;padding-left:.27rem;padding-right:.17rem;height:.97rem;align-items:center;}
.bottomMenu2 a.base {height:100%;position:relative;font-size:.2rem;font-family:Microsoft YaHei;font-weight:400;color:#333333;padding-top:.67rem;line-height:1;margin-right:.2rem;}
.bottomMenu2 a.shop {background:url(../img/f1_1.png) no-repeat center .23rem;background-size:.37rem}
.bottomMenu2 a.chat {background:url(../img/collect.png) no-repeat center .19rem;background-size:.37rem}
.bottomMenu2 a.card {background:url(../img/card3.png) no-repeat center .22rem;background-size:.36rem}
.bottomMenu2 a span {position:absolute;width:22px;background:#fff;font-size:.18rem;font-family:Microsoft YaHei;font-weight:400;color:#FB555F;border:1px solid #F83748;text-align:center;top:.1rem;line-height:.22rem;border-radius:400px;width:.22rem;right:.1rem;}
.bottomMenu2 a.add {width:2.15rem;background:#FFB400;font-size:.3rem;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;border-radius:604px;line-height:.79rem;height:.79rem;}
.bottomMenu2 a.buy {width:2.15rem;background:#FB555F;border-radius:604px;line-height:.79rem;font-size:.3rem;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;height:.79rem;}
.headtop{
	background: url(../img/bg_02.png) no-repeat center center;
	    background-size: cover;
	    height: 3.37rem;position: relative;
}

 .block_1{padding: 0px .15rem;zoom: 1;overflow: hidden;position: relative; top:1rem}
 .block_1 .imgbox{float: left;}
 .block_1 .imgbox img{width: 1.04rem;height: 1.04rem;border: 1px solid #FFAE01;border-radius: 440px;}
 .block_1 .content{padding-top: .1rem;padding-left: .32rem;float:  left;}
 .block_1 .name{font-size: .32rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
 .block_1 .id{font-size: .22rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;display: inline-block;}
 .block_1 .tags2{padding-top: .1rem;zoom: 1;overflow: hidden;}
 .block_1 .tags2 span{float: left;font-size: .2rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;padding: 0px .13rem;line-height: .3rem;border-radius: 650px;border-bottom-left-radius: 0px;margin-right: .1rem;}
 .block_1 .tags2 span.bg1{background: #161619;}
 .block_1 .tags2 span.bg2{background: #F83748;}
 .block_1 .conts{float: right;text-align: center;}
 .block_1 .conts a{float: left;padding-top: .52rem;font-size: .22rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 1;}
 .block_1 .conts a.exi{background: url(../img/eci.png) no-repeat center 0;background-size: auto .42rem;}
 .block_1 .conts a.set{background: url(../img/set.png) no-repeat center 0;background-size: auto .42rem;margin-left: .4rem;}
 .block_2{padding-top: 1.1rem;padding-left: .2rem;padding-right: .2rem;}
 .block_2 .item{float: left;width: 33.33%;text-align: center;}
 .block_2 .val{font-size: .3rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
 .block_2 .title{font-size: .2rem;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;padding-top: .13rem;line-height: 1;}
 .block_2 .val b{font-size: .18rem;}
 
 .section_2{position: absolute; width: 96%;top:3.1rem; border-radius: .15rem;background: #fff;padding: 0px .13rem;padding-top: .24rem;margin: .15rem .15rem;}
 .section_2 .title0 img{height: .32rem;margin-right: .1rem;position: relative;top: -2px;}
 .section_2 .title0{font-size: .3rem;font-family: Microsoft YaHei;font-weight: 400;color: #444444;line-height: 1;padding-bottom: .28rem;border-bottom: 1px solid rgba(203, 203, 203, .8);}
 .section_2 .list{zoom: 1;overflow: hidden;text-align: center;display: flex;justify-content: space-between;padding: 0px .2rem;padding-bottom: .4rem;}
  .section_2 .item{/* width: 20%; */}
  
  .section_2 .title0 a.more{	float: right;font-size: .24rem;padding-right: .2rem;background: url(../img/mr.png) no-repeat right center;background-size: .12rem;font-family: Microsoft YaHei;font-weight: 400;color: #B9B9B9;}
  
  .section_2 .val{font-size: .3rem;font-family: Arial;font-weight: bold;color: #F83748;padding-top: .46rem;line-height: 1;}
 .section_2 .val b{font-size: .2rem;}
  .section_2 .title{padding-top: .17rem;font-size: .24rem;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 1;}
  
   .section_2 .list2 ul{display: -webkit-box;display: -moz-box;display: -webkit-flex; display: -moz-flex;display: -ms-flexbox; display: flex;text-align: center;justify-content: space-between;}
   .section_2 .list2{padding-top: .38rem;padding-bottom: .36rem;padding-left: .15rem;padding-right: .15rem;}
  .section_2 .list2 li{}
  .section_2 .list2 li a{	display: block;	position: relative;font-size: .26rem;font-family: Microsoft YaHei;font-weight: 400;color: #333333;background-size: auto .44rem !important;background-position: center 0 !important;background-repeat: no-repeat !important;padding-top: .55rem;}
  .section_2 .list2 li a.icon1{	background: url(../img/fr1.png);}
 .section_2 .list2 li a.icon2{	background: url(../img/fr2.png);}
  .section_2 .list2 li a.icon3{	background: url(../img/fr3.png);}
   .section_2 .list2 li a.icon4{	background: url(../img/fr4.png);}
   .section_2 .list2 li a.icon5{	background: url(../img/fr5.png);}
  .section_2 .list2 li a span{position: absolute;width: .32rem;line-height: .32rem;background: #FF0000;border-radius: 50%;top: 0;text-align: center;font-size: .22rem;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;right: 0;top: -.15rem;}
  
  .kongh{height: 2.6rem;}
  .listggzx{ background-color: #FFFFFF;border-radius:.15rem;padding:0 0.13rem; margin: .2rem .15rem;}
  .listggzx .list{display: flex;flex-direction: row;justify-content: space-between; border-bottom: solid 1px #F2F2F2; height: .82rem;}
  
  .listggzx .list .leftg div{display: flex;justify-content: center;align-items: center;}
  .listggzx .list .leftg .xx{font-size: .26rem; color: #666 ; padding-left: .1rem;}
  .listggzx .list .leftg img{width: .51rem; height: .44rem;}
    .listggzx .list .leftg{display: flex;flex-direction: row;justify-content:flex-start}
	
	.listggzx .list .rightg{background: url(../img/mr.png) no-repeat right center; width: .12rem;
    background-size: .12rem;}


    
.index-news{
     
    border-bottom: 0.2rem solid #f5f5f5;   background-color: #FFFFFF;
border-radius: .15rem;
padding:0.13rem;
}

.news-first{
    padding-top: 0.4rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #E9E9E9;
}

.news-first-title{
    font-size: 0.28rem;
    line-height: 0.24rem;
    color: #333;
    margin-bottom: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.news-first-img{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:0.15rem ;
}
.news-first-img img{
    width: 2.33rem;
    height: 1.53rem;
}

.news-first-footer{
    display: flex;
    align-items: center;

}

.news-first-tips{
    padding: 0.02rem 0.08rem;
    font-size: 0.16rem;
    color: #FF0100;
    text-align: center;
    border: 1px solid #FF0100;
    border-radius: 0.03rem;
    flex-shrink: 0;
    margin-right: 0.1rem;
}

.news-first-info{
    font-size: 0.22rem;
    line-height: 0.22rem;
    color:#999 ;
}
.news-second{
    padding: 0.2rem 0;
    border-bottom: 1px solid #E9E9E9;
}
.news-second-title{
    font-size: 0.28rem;
    line-height: 0.28rem;
    clip-rule: #333;
    margin-bottom: 0.2rem;
}

.news-third{
    
    padding: 0.2rem 0;
    border-bottom: 1px solid #E9E9E9;
}
.news-third a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}
.news-third-content{
    width: 4.7rem;

}
.news-third-title{
    font-size: 0.28rem;
    line-break: 0.36rem;
    color: #333;
    height: 1.08rem;
    overflow: hidden;
}

.news-third img{
    width: 2.33rem;
    height: 1.53rem;
}
.public-more{
    padding: 0.6rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.26rem;
    line-height: 0.26rem;
    color: #777;
}

.public-more img{
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.15rem;
}

.newsa{
    padding: 0.4rem 0.15rem 0.53rem;
    border-bottom: 0.2rem solid #f5f5f5;
    background-color:#fff;
    margin:0px 0.1rem;
}

.news-header{
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #333;
    margin-bottom: 0.27rem;
}

.news-subtitle{
    font-size: 0.24rem;
    line-height: 0.24rem;
    color: #999;
    padding-bottom: 0.27rem;
    margin-bottom: 0.4rem;
    border-bottom: 1px solid #DCDCDC;
}

.news-article{
    font-size:0.26rem ;
    line-height: 0.4rem;
    color: #333;
}
.news-article p{
    margin-bottom: 0.4rem;
}
.news-image{
    margin-bottom: 0.3rem;
}
.news-image img{
    width: 100%;
    height: 5.82rem;
    margin-bottom: 0.3rem;
}

.web_toast {position:fixed;margin:0 10px;z-index:9999;display:none;display:block;padding:10px;color:#FFFFFF;background:rgba(0,0,0,0.7);font-size:.3rem;text-align:center;border-radius:4px;}
.cx_mask_transparent {position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.1);}
/* 错误提示弹层 */
.c-float-modePop {text-align:center;background-color:#FAFAFC;}
.c-float-modePop .warnMsg {padding:20px 10px 10px 10px;color:#fff}
.c-float-modePop .doBtn {width:100%;margin:0 auto;}
.c-float-modePop button {padding:6px 9px 6px 9px;color:#949494;border:0;}
.c-float-shade {width:100%;display:block;position:absolute;z-index:99;background-color:#000;opacity:.5;top:0;left:0}
.c-float-shade.hide {display:none}
.c-float-popWrap {width:85%;z-index:9999;position:fixed;border-radius:3px;overflow:hidden;}
.c-float-popWrap .c-float-modePop {overflow:hidden;border-radius:6px;}
.c-float-popWrap .c-float-modePop .warnMsg {padding:0.8em 0 0.8em;font-size:15px;color:#333;}
.c-float-popWrap .c-float-modePop .content {padding:0 20px;font-size:14px;color:#888;word-wrap:break-word;word-break:break-all;text-align:left;}
.c-float-popWrap .c-float-modePop .doBtn {width:100%;margin-top:15px;position:relative;}
.c-float-popWrap .c-float-modePop .doBtn:after {content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
.c-float-popWrap .c-float-modePop button {background-color:#FAFAFC;width:50%;height:42px;line-height:42px;color:#444;font-size:17px;border:0;padding:0;}
.c-float-popWrap .c-float-modePop button.ok {color:#0BB20C;}
.c-float-popWrap .c-float-modePop button.cancel {position:relative;}
.c-float-popWrap .c-float-modePop button.cancel:after {content:" ";position:absolute;right:-1px;top:0;width:1px;height:100%;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5);}
.c-float-popWrap.hide {display:none;-webkit-box-shadow:none}
.c-float-popWrap.show {display:block;}
.c-float-popWrap.msgMode .c-float-modePop .content,.c-float-popWrap.msgMode .c-float-modePop .doBtn {display:none}
.c-float-popWrap.alertMode .c-float-modePop .doBtn .cancel {display:none}
.c-float-popWrap.confirmMode .c-float-modePop .content,.c-float-popWrap.confirmMode .c-float-modePop .doBtn {display:block}
.confirm_input {border:1px solid #D5D5D6;padding:10px;width:70%;}
.weui_mask_transparent {position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);}
.cx_mask_transparent {position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.1);}
.web_toast {position:fixed;margin:0 10px;z-index:9999;display:none;display:block;padding:10px;color:#FFFFFF;background:rgba(0,0,0,0.7);font-size:.3rem;text-align:center;border-radius:4px;}

.cart-list{ margin:0; padding:0; background:#fff; }
	.cart-list li{ position:relative; margin:0 0 0 15px; padding:15px 15px 15px 0; border-top:1px solid #ececec; }
	.cart-list li:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
    .cart-list li:first-child{ border-top:none; }
	.cart-list li label.select{ position:absolute; display:block; top:15px; left:0; }
	.cart-list li .img-box{ display:block; float:left; margin:0 10px 0 20px; width:70px; }
	.cart-list li .img-box img{ width:70px; }
	.cart-list li>h2{ display:block; margin:0; padding:0; color:#333; font-size:13px; font-weight:normal; height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.cart-list li p.stxt{ padding-top:5px; color:#999; font-size:12px; line-height:1.3em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.cart-list li .note{ display:block; margin-left:80px; padding-top:8px; }
	.cart-list li .note .price{ display:inline-block; color:#F00; font-size:15px; font-style:normal; line-height:23px; }
	.cart-list li .note span{ display:block; float:right; color:#8c8c8c; font-size:12px; line-height:23px; }
    
	.cart-list li .note .btn-list{ display:block; float:right; }
	.cart-list li .note .btn-list input{ display:block; float:left; margin:0 0 0 -1px; padding:0; width:30px; height:25px; line-height:25px; text-align:center; border:1px solid #ddd; color:#555; font-size:13px; font-weight:bold; background:#fff; }
	.cart-list li .note .btn-list a{ display:block; float:left; margin:0 0 0 -1px; padding:0 8px; border:1px solid #ddd; color:#555; font-size:13px; line-height:23px; }
	.cart-list li .note .btn-list a.del { margin-left:5px; border:0; line-height:23px; color:#777; font-weight:normal; }
    .cart-list.inset li .img-box{ margin-left:0; }
    .cart-list li .note .right{ display:block; float:right; color:#666; font-size:14px; }
.cart-foot{ display:block; height:52px; background:#fff; border-top:1px solid #ececec; }
    .cart-foot .all{ display:block; float:left; margin-left:15px; width:60px; color:#333; font-size:14px; line-height:52px; }
    .cart-foot .all i{ font-size:15px; line-height:54px; }
    .cart-foot .total{ display:block; float:right; padding:0 10px; }
    .cart-foot .total p{ display:block; color:#999; font-size:13px; line-height:52px; }
    .cart-foot .total p b{ color:#f00; font-size:15px; }
    .cart-foot .btn{ display:block; float:right; margin-top:-1px; padding:0 15px; background:#f60; height:53px; line-height:53px; color:#fff; font-size:15px; }

    .header{ display:block; height:44px; background:#fff; border-bottom:1px solid #ececec; }
    .header .logo{ display:block; float:left; margin:5px auto auto 10px; height:36px; }
    .header .logo img{ height:34px; }
    .header .right{ position:absolute; top:0; right:0; display:inline-block; margin-right:15px; }
    .header .right a{ display:inline-block; margin:8px 0 0 2px; text-align:center; width:28px; height:28px; line-height:28px; }
    .header .right a:active{ background:#ececec; }
    .header .right a i{ color:#007aff; font-size:20px; }
    .header h3{ display:block; text-align:center; line-height:44px; color:#333; font-size:16px; font-weight:400; }
    .header .back{ position:absolute; margin:0; padding:0; display:inline-block; top:8px; left:10px; height:28px; line-height:28px; }
    .header .back i{ display:block; float:left; color:#007aff; font-size:20px; width:20px; line-height:28px; }
    .header .back span{ color:#09bb07; font-size:17px; line-height:20px; }

    .detail-list{}
    .detail-list ul .nodata{ position:relative; margin:10px 0 0 0; color:#999; font-size:13px; text-align:center; line-height:80px; background:#fff; }
    .detail-list ul .nodata:after{ content:" "; position:absolute; left:0; right:0; bottom:0; height:1px; color:#e5e5e5; border-bottom:1px solid #e5e5e5; transform-origin:0 100%; transform:scaleY(.5); }
    .detail-list ul .nodata:before{ content:" "; position:absolute; left:0; right:0; top:0; height:1px; color:#e5e5e5; border-top:1px solid #e5e5e5; transform-origin:0 0; transform:scaleY(.5); }
    .detail-list li{ position:relative; margin:10px 0 0 0; background:#fff; }
    .detail-list li:after{ content:" "; position:absolute; left:0; right:0; bottom:0; height:1px; color:#e5e5e5; border-bottom:1px solid #e5e5e5; transform-origin:0 100%; transform:scaleY(.5); }
    .detail-list li:before{ content:" "; position:absolute; left:0; right:0; top:0; height:1px; color:#e5e5e5; border-top:1px solid #e5e5e5; transform-origin:0 0; transform:scaleY(.5); }
    .detail-list li .detail-hd{ position:relative; padding:14px 15px 10px; color:#999; font-size:13px; }
    .detail-list li .detail-hd:after{ content:" "; position:absolute; left:15px; right:0; bottom:0; height:1px; color:#e5e5e5; border-bottom:1px solid #e5e5e5; transform-origin:0 100%; transform:scaleY(.5); }
    .detail-list li .detail-hd .fr{ float:right; color:#09bb07; }
    
    .detail-list li .detail-bd{}
    .detail-list li .detail-bd .list-box{ position:relative; display:block; padding:15px; }
    .detail-list li .detail-bd .list-box:after{ content:" "; position:absolute; left:15px; right:0; bottom:0; height:1px; color:#e5e5e5; border-bottom:1px solid #e5e5e5; transform-origin:0 100%; transform:scaleY(.5); }
    .detail-list li .detail-bd .list-box:last-child:after{ border:none; }
    .detail-list li .detail-bd .list-box .img-box{ position:relative; display:block; float:left; margin:0 10px 0 0; width:70px; height:70px; background:ececec; overflow:hidden; }
    .detail-list li .detail-bd .list-box .img-box img{ width:100%; height:100%; }
    .detail-list li .detail-bd .list-box .img-box i{ color:#999; font-size:70px; line-height:80px; }
    .detail-list li .detail-bd .list-box .txt-box:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
    .detail-list li .detail-bd .list-box .txt-box>h2{ display:block; margin:0 0 5px 0; padding:0; color:#333; font-size:13px; font-weight:normal; height:20px; line-height:20px; white-space:normal; text-overflow:ellipsis; overflow:hidden; }
    .detail-list li .detail-bd .list-box .txt-box p{ color:#999; font-size:13px; line-height:22px; }
    .detail-list li .detail-bd .list-box .txt-box .note{}
    .detail-list li .detail-bd .list-box .txt-box .note span{}
    .detail-list li .detail-bd .list-box .txt-box .note .fr{ float:right; }
    .detail-list li .detail-bd .list-box .txt-box .note .price{ color:#f00; font-size:14px; }
    
    .detail-list li .detail-ft{ position:relative; display:block; padding:15px; }
    .detail-list li .detail-ft:before{ content:" "; position:absolute; left:0; right:0; top:0; height:1px; color:#e5e5e5; border-top:1px solid #e5e5e5; transform-origin:0 0; transform:scaleY(.5); }
    .detail-list li .detail-ft p{ display:block; padding:10px 0; color:#999; font-size:13px; line-height:20px; }
    .detail-list li .detail-ft .fr{ float:right; }
    .detail-list li .detail-ft .ft-btn{ clear:both; padding:0; display:block; }
    .detail-list li .detail-ft .ft-btn:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
    .detail-list li .detail-ft .ft-btn .check-box{ position:relative; display:block; margin-top:7px; float:left; color:#333; font-size:13px; line-height:16px; }
    .detail-list li .detail-ft .ft-btn .check-box input{ display:inline-block; margin:0 3px 0 0; padding:0; width:16px; height:16px; vertical-align:top; }
    .detail-list li .detail-ft .ft-btn .btn-box{ float:right; }
    .detail-list li .detail-ft .ft-btn .btn-box a{ display:inline-block; margin:0 0 0 5px; padding:8px 15px; color:#09bb07; font-size:13px; line-height:1em; border:1px solid #e5e5e5; }
    .detail-list li .detail-ft .ft-btn .btn-box a:active{ background:#ebebeb; }
    .detail-list li .detail-ft .ft-btn .btn-box a i{ color:#09bb07; font-size:13px; }
