@charset "UTF-8";
html,head,body{margin: 0px;padding: 0px;max-width: 640px;margin: 0 auto;}
html,body {
    color: #333;
    margin: 0;
    /*height: 100%;*/
    font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    background:#f5f5f5;
}
img{border:0;}
ol,ul {list-style:none outside none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {color:#000;text-decoration:none;cursor:pointer;}
em,i{font-style: normal;}
*{padding: 0;margin: 0;}
input,select,a{border:0;outline:none;/*去除蓝色边框*/}
a{color: #333333;}


.clear:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
/*头部*/
.fxm_header{width: 100%;height: 13vmin;background-size: 100% 100%;position: fixed;top: 0;z-index: 1111;max-width: 640px; background:#fbfbfb;}
.fxm_header .fxm_left{width: 10%;float: left;text-align: center}
.fxm_header .fxm_left a{ display:block; line-height:13vmin}
.fxm_header .fxm_left img{width: 1.3rem;     margin-bottom: 0.3rem; vertical-align: middle;}
.fxm_header .fxm_center {width: 80%;font-size: 1.1rem;color: #000;line-height: 13vmin;text-align: center;float: left; font-weight:bold; }

/*首页轮播图*/
#main_content{position: relative;  margin: 1rem 0.8rem; border-radius:10px; }
.main_visual{height: 15rem;position: relative;overflow: hidden;}
.main_image ul{overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li span img{width: 100%;height: 15rem; border-radius:10px; overflow:hidden;}
div.flicking_con{position:absolute;top:13rem;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px; display:none}
div.flicking_con a{float:left;width:17px;height:20px;margin:0;padding:0;background:url(../images/btn_main_img2.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

/*首页搜索*/
#search{position: absolute;top: 0.3rem;width: 60%;text-align: center;right: 5%;}
#search #sou{width: 100%;height: 2rem;border-radius: 8vmin;line-height: 2vmin;text-indent: 1em;background: rgba(255, 255, 255, 0.8);}
#search span{position: absolute;right: 5%;top: 0.3rem;}
#search span i{font-size: 1.2rem;color: #756862;}
#clear{clear: both;}



/*首页所有分类*/
.type { padding:0.8rem;  position:relative; margin-top: -15rem; overflow:hidden; border-radius:0.8rem;background:rgba(250, 250, 250,0.0); }
.type ul:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.type ul{width: 95%; background:rgba(255, 255, 255,1); padding:0.5rem 2.5%;  overflow:hidden; border-radius:0.8rem;}
.type ul li{float: left;width: 20%;text-align: center;margin:0.5rem 0 1rem;height: 18vmin;}
.type ul li span{height: 15vmin;display: block;}
.type ul li span img{height: 90%;}
.type ul li span i{font-size: 10vmin;color: #f06d76;}
.type ul li p{font-size: 0.7rem;padding-top:0.3rem; font-weight:bold;}
.type ul li a{display: block;}

/*最新新闻 公告*/
.notice,.youxuan{border-top:2.5vmin solid #eeeeee;}
.notice{float: left;border-left: none;border-right: 0;margin-top: 8%;width: 90%;padding: 5%;}
.notice .notice_left{float: left;width:20%;padding-top: 2vmin;}
.notice .notice_left img{width:60%;}
.notice .notice_right{float: left;width: 80%;font-size: 3.5vmin;}
.notice p{line-height: 7vmin; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.notice p span{padding: 0vmin 3vmin;color: #fc4b3d;border: 1px solid #fc4b3d;border-radius: 14vmin;margin-right: 2%;}


/*首页广告海报*/
.in_imgsd{ padding:0rem 0.8rem;}
.in_imgsd img{ width:100%;}
.yousst{ position:absolute; width:100%; top:-1.2rem; right:0px; text-align:center; background:#fff; border-radius:50%;}
.yousst img{ width:3.1rem !important; padding:0px !important;}

/*首页新增11-17*/
.tehuiyouxwb{padding:0 0.8rem 0.8rem;}
.tehuiyoux{ background:#fff url(../images/beijsz.png) no-repeat top ; background-size:100%; border-radius:0.8rem;  padding:0.5rem 2.5%;}
.tehuiyouxhr{ font-size: 1rem; font-weight:bold; line-height:1.5; padding-left:0.5rem; font-style:italic;}
.tehuiyoux .tepc{ display:flex; width:100%;}
.tehuiyoux .tepc a{ width:20%; padding:0.5rem 2.5%; display:block; }
.tehuiyoux .tepc .tepca{ width:100%; text-align:center;}
.tehuiyoux .tepc .tepca img{ width:100%;}
.tehuiyoux .tepc .tepca h2{ font-size:0.6rem; font-weight:bold; line-height:1.2rem; color:#ff0000; background:#fff1f1; border-radius:30px;}
.tehuiyoux .tepc .tepca h2 span{ font-size:0.6rem; font-weight:500; color:#fff; background:#ff0000;}
.tehuiyoux .tepc .tepca h2 img{ width:0.6rem; }
/*切换*/
.investment_f{ width:100%;}
.investment_f .investment_title{  overflow:hidden; display: flex; padding: 0.4rem 0.8rem;}
.investment_title div{ width:25%; height:3rem; display:inline; font-size:1rem; text-align:center; line-height:3rem; color:#555; cursor:pointer; margin-left:1px;}
.investment_title a,.investment_title a:link,.investment_title a:visited,.investment_title a:hover{ color:#555;width:25%; height:3rem;display:inline-block}
.investment_title div.on a,.investment_title div.on a:link,.investment_title div.on a:visited,.investment_title div.on a:hover{ color:#f70}
.investment_title div.on{background:url(../images/invest_detail_18.png) bottom no-repeat; color:#fc0000;font-weight:bold;  background-size: 100%;}
.investment_con{ clear:both; width:100%;}
.investment_con_list{display:none;}


.fugouzu{ padding:  0rem 0 1rem;
    width: 100%; }
.fugouzul{ width: 42%; margin-left: 3.3%; float: left;  background: #fff; border-radius: 0.5rem; padding: 0.4rem 1.5%; color: #000; position: relative; margin-bottom: 0.8rem;}
.fugouzul .fu_ing{ width: 100%; text-align: center; height: 9.8rem}
.fugouzul .fu_ing img{ width: 100%;max-height: 9.8rem;}
.fugouzul .fu_conm{ margin-top: 0.3rem; }
.fugouzul .fu_conm h2{ font-size: 0.8rem; height: 1.2rem; line-height: 1.2rem;  width: 100%; font-weight: 600;  padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
.fugouzul .fu_conm h2 span{color: #fff; background: #ff0000; padding: 0.1rem; margin-right: 0.2rem; font-weight: 500; border-radius: 3px; font-size:0.6rem;}
.fugouzul .fu_conm p{font-size: 0.6rem;line-height: 1.5rem; color: #999; margin-top: 0.2rem; height: 1.2rem; overflow: hidden;}
.fujiage{ color: #4c77af; font-size: 0.8rem; line-height: 1.5rem; margin-top: 0.3rem; font-weight:bold; }
.fujiage span{font-size: 0.6rem;font-weight:500;}
.fujiage i{ margin:0 3px; color:#333;}
.fujiage b{ color:#999; font-size:0.6rem;font-weight:500; margin-left:2px;}

.fujiagea{ color: #ff0000; font-size: 0.8rem; line-height: 1.5rem; margin-top: 0.3rem; font-weight:bold; }
.fujiagea.fujiageac{height: 1rem; width: 100%; margin-top:0.5rem ; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.fujiagea span{font-size: 0.6rem;font-weight:500;}
.fujiagea i{ margin:0 3px; color:#333;}
.fujiagea b{ color:#999; font-size:0.6rem;font-weight:500; margin-left:2px;}
.gouwcing{ position: absolute; bottom: 0.6rem; right: 0.6rem; width: 1.2rem; }


/*今日优选*/
.youxuan{float: left;width: 100%;font-size: 4vmin;}
.youxuan h3{font-size:5vmin;font-weight: bold;text-align: center;padding: 5% 0;border-bottom: 1px solid #f0f1f2}
.youxuan h3 span{color: #999999;font-weight: normal;}

.yx_l{float: left;width: 49.6%;border-right: 1px solid #f0f1f2}
.yx_l .yx_l_t{padding: 5%;border-bottom: 1px solid #f0f1f2}
.biaoti{font-size: 4.5vmin;color: #00b7ee;font-weight: bold;}
.yx_l .yx_l_t p,#mlsr_b li p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.color{font-size: 5.5vmin;color: #fc4b3d}
.yx_l .yx_l_t .tupian{width: 100%;height: 26vmin;text-align: center;}
.yx_l .yx_l_t .tupian img{height: 100%;}

.yx_l_b {padding: 5%;float: left;width: 90%;}
.yx_left{width: 60%;float: left;}
.yx_right{width: 40%;float: left;height: 4rem;text-align: center;}
.yx_right img{width: 3rem;/*padding-top: 8%;*/}

.Violet{color: #c50fd7 !important}
.orange{color: #fd7520 !important}
.green{color: #28ad36 !important}
.gules{color: #d90318 !important;}

.yx_left p{color: #999999}
.yx_r{float: left;width: 49.6%;border:none;}
.yx_r .yx_r_a{padding: 4.8%;border-bottom: 1px solid #f0f1f2;float: left;overflow: hidden;width: 90%;}

/*美丽人生*/
.mlrs .mlrsa{line-height: 6vmin;color: #fd7520;font-size: 3vmin;}
#mlsr_b{float: left;width: 100%}
#mlsr_b li{width: 22.7%;float: left;border-right: 1px solid #ddd;height: 33vmin;overflow: hidden;padding: 1%;}

.mlsr_b{color: #999999}
#mlsr_b li p img{width: 20vmin;}

/*迷人秋妆*/
.qrmz img,.kuai_img img{width: 100%;}
.qrmz_bottom{width: 100%;border-top: 1px solid #f0f1f2;}
.qrmz_bottom .qrmz_kuai{width: 31%;float: left;border-right: 1px solid #f0f1f2;    padding: 1%;}
.qrmz_kuai .kuai_img{width: 35%;float: left;}
.qrmz_kuai .kuai_right{width: 65%;float: left;}
.qrmz_kuai .kuai_right i{color: #f00}
.qrmz_bottom{font-size: 3vmin;}

/*新鲜水果*/
.yx_r_a .yx_left p{font-size: 3vmin;}
.yx_left .color{color: #f00;font-size: 4vmin !important;}
#sg_b,#sg_b2{width: 100%;float: left;}
#sg_b li,#sg_b2 li{float: left;width: 49.6%;height: 4.8rem;border-bottom: 1px solid #f0f1f2;text-align: center;border-right: 1px solid #f0f1f2;}
#sg_b li p,#sg_b2 li p{color: #555}
#sg_b li span,#sg_b2 li span{display: block;height: 3.5rem;}
#sg_b li img,#sg_b2 li img{height: 100%;text-align: center;padding-top: 5%;}
#sg_b2 li{width: 24.7%;}

/*猜你喜欢*/
.footers{width: 100%;}
.footers h1 {width: 100%;height: 10vmin;text-align: center;line-height: 10vmin;color: #F46161;font-size: 6vmin;font-weight: normal;margin-bottom: 2vmin;margin-top: 5vmin;}
.footers h1 .line-left,.footers h1 .line-right{display: inline-block;float: left;width: 25%;height: 0.3vmin;background: red;margin-left: 4vmin;margin-top: 5vmin;}
.footers h1 .line-right{margin-right: 4vmin;margin-left: 0;float: right;}
.footers h1 img {width: 8%;position: relative;top: 2vmin;}
.footers ul li {list-style: none;width: 100%;margin-top: 5%;float: left;position: relative;}
.footers ul li .iconfont{position: absolute;right: 2%;font-size: 9vmin;color: #f24444;bottom: 0}
.footers ul li img {display: inline-block;float: left;width: 30%;height: 30vmin;padding-left: 2%;}
.footers-rights em{color: #a4a4a4}
.footers .footers-rights {display: inline-block;float: left;width: 40%;margin-left: 6vmin;line-height: 1.5rem;}
.footers .footers-rights h2 {font-size: 5vmin;font-weight: normal;}

.footers .footers-rights span {display: block;font-size: 3.5vmin;width: 20vmin;height: 6vmin;line-height: 6vmin;text-align: center;border: 0.5vmin solid #f5f5f5;border-radius: 5vmin;color: #9E9E9E;}
.footers .footers-rights strong {color: red;}
.footers .footers-rights i {margin-left: 2vmin;font-style: normal;font-size: 3vmin;color: #9E9E9E;text-decoration: line-through;}

/*底部*/
.footer-old{position: fixed;bottom: 0;width: 100%;background: #fff;text-align: center;max-width: 640px; padding-bottom:0.7rem;}
.footer-old a{float: left;width: 23%;font-size: 3vmin;padding: 0.28rem 1%;}
.footer-old a i{font-size: 6vmin;}
.footer-old .onb{color: #ff0000;}
.footer-old a p{font-size:0.6rem;color:#999;}
.footer-old img{ width:1.5rem; padding:0.2rem 0.2rem 0; }


/*产品详情*/
.details,.details .main_image li span{height: 24.1rem;}
.details .main_image li span img{height: 100% !important;}

.details_top{margin:0.5rem 2%; background:#fff; border-radius:10px; padding:0.8rem 3%;}
.details_top .details_bt{width: 100%;float: left;}
.details_top .details_bt h3{width: 100%;float: left;font-size: 1.2rem; font-weight:bold; line-height:2rem;}
.details_top .details_bt span{width: 12%;float: right;text-align: center; display:block; height:2.5rem;}
.details_top .details_bt span i{font-size: 1.2rem; line-height:1rem; height:1rem; background:#000; border-radius:50%; padding:0.4rem; color:#fff;}

.details_top .many{font-size: 1.5rem;color: #4c77af; margin-top:0.5rem; font-weight:bold;}

.details_top .many span{font-size: 0.6rem;font-weight:500; margin-right:2px;}
.details_top .many i{ margin:0 5px; color:#333;}
.details_top .many b{ color:#999; font-size:0.6rem;font-weight:500; margin-left:2px;}

.details_top .manya{ color: #f00; font-size: 1.5rem; line-height: 1.5rem; margin-top: 0.3rem; font-weight:bold;margin-top:0.5rem; }
.details_top .manya span{font-size: 1rem;font-weight:500; margin-right:2px;}
.details_top .manya i{ margin:0 3px; color:#333;}
.details_top .manya b{ color:#999; font-size:1.2rem;font-weight:500; margin-left:2px;}

.xuanzjac{width: 1.5rem;
    margin-right: 8px;
    vertical-align: middle;
    margin-bottom: 5px;}
.shefrs{ color:#4c77af;}
.xunzms span{ font-size:0.6rem; font-weight:500; }
.details_top .many i.shicj{ font-size:0.6rem; margin-right:1rem; color:#999; font-style:italic;text-decoration: line-through; font-weight:500;}
.details_top .many span.miaf{    padding: 1% 2%;
    background: #ff8100;
    border-radius: 1vmin;
    color: #fff;
    font-size: 3vmin;font-weight:500;}

.details_top .manya i.shicj{ font-size:0.6rem; margin-right:1rem; color:#999; font-style:italic;text-decoration: line-through; font-weight:500;}
.details_top .manya span.miaf{    padding: 1% 2%;
    background: #ff8100;
    border-radius: 1vmin;
    color: #fff;
    font-size: 3vmin;font-weight:500;}

.details_top .dizhi{color: #999; font-size:1rem;}
.details_top .dizhi i{

    display: inline-block;
    font-size: 0.6rem;margin-right: 1rem;
}
.details_jf{border-top: 1px solid #f1f1f1;color: #ff7e00;font-size:4vmin;line-height: 12vmin;}
.details_jf span{ padding: 1% 2%;background: #ff7e00;color: #fff;border-radius: 1vmin;margin-right: 2%;font-size: 3vmin;}

.details_juan span{background: #fa205c}
.details_juan img{float: right;width: 5%;padding-top: 4%;}

.dianpu{margin: 0 2% 0%;padding: 2%;font-size: 3.5vmin;float: left;width: 92%;background: #fff;border-radius: 10px;}
.dianpu_left{width:65%;float: left;border-right: 1px solid #f1f1f1}
.dianpu_left .dp_logo{float: left;width: 3rem;height: 3rem;border-radius: 2vmin;margin-right: 3%}
.dianpu_left .dp_logo img{width: 100%;height: 100%;border-radius: 2vmin;}
.dianpu_left .dp_mc{float: left;}
.dianpu_right{width: 34%;float: left;text-align: center;}
.dp_mc h3{font-weight: bold;}
.dp_mc p{padding-top: 4%;color: #fa205c;}
.dianpu_right ul li{line-height: 6vmin;color: #555;}
.dianpu_right ul li span{color: #fa205c;padding-left: 10%}
.dianpu .anniuc{ border: 1px solid #fa205c; width: 40%; display: block; float: left; text-align: center; line-height: 10vmin;border-radius: 2vmin;font-size: 4vmin;margin: 5% 4%;}
.dianpu .anniuc a{color: #fa205c;}

.details_pl{
    width: 92%;
    font-size: 0.8rem;
    overflow: hidden;
    margin: 0.5rem 2% 0%; background:#fff; border-radius:10px; padding:0.8rem 2%;

}
.cpxq h3{ margin-bottom:0.3rem;}
.details_pl h3{font-size: 1rem;color: #000; font-weight:bold; line-height:2rem; padding-left:0.2rem;}
.details_pl h3 img{width: 0.8rem;float: right;padding-top: 0.4rem;}


.pinglun ul li{border-bottom: 1px solid #f1f1f1;padding: 3%}
.pinglun_top .tx{width: 3rem;height: 3rem;border-radius: 100%;display: block;}
.pinglun_top .tx img{width: 100%;height: 100%;border-radius: 100%;}
.pinglun_top span{float: left;font-size: 4vmin;}
.pinglun_top .mz{padding:4%;}
.pinglun_top .wx{width: 50%;padding-top: 5%}
.pinglun_top .wx img{width: 10%}
.pinglun_top{float: left;width: 100%}
.pinglun ul li p{line-height: 6vmin;font-size: 3.5vmin}
.pinglun .wz_b{padding-top: 2%;color: #555;}
.pinglun .wz_b span{float: right;}
.anniud{border: 1px solid #fa205c;width: 40%;display: block;float: left;text-align: center;line-height: 10vmin;border-radius: 2vmin;font-size: 4vmin;margin: 5% 30%;}
.anniud a{color:#fa205c}

.cnxh ul li {
    width: 32%;
    float: left;
    position: relative;
    height: 7rem;
    text-align: center;
    overflow: hidden;
    margin-top: 0.5rem;
    padding: 0 0.5%;
}
.cnxh ul li a{
    padding: 5px;
}
.cnxh ul li p{    width: 100%;height: 20%;background: rgba(255, 255, 255, 0.71);position: absolute;bottom: 0;font-size: 4vmin;}
.cnxh ul li img{/*width: 100%;*/height: 100%;}
.cpxq img{width: 100%;}

/*加入购物车*/
.details_footer{    position: fixed;bottom: 0;background: #fff;border-top: 1px solid #efefef;width: 100%;text-align: center;max-width: 640px; font-size:0.8rem; display:flex;}
.details_footer a{width: 23%;padding: 1%; flex:1;}
.details_footer i{font-size: 6vmin;font-weight: bold;}
.details_footer .gwc,.details_footer .goumai{    background: #fca43d;display: block;height: 12vmin;font-size: 4vmin;color: #fff;line-height: 12vmin;}
.details_footer .goumai{background: #fc4b3d}

/*评论*/
#ulas{line-height: 12vmin;margin-bottom: 10px;margin-top: 13vmin;font-size: 4vmin;width: 100%;float: left;text-align: center;border-bottom: 1px solid #f1f1f1;}
#ulas li{float: left;margin-right: 3px;cursor: pointer;margin-left: 12%;}
#ulas li.currentas{ color: #f00;border-bottom: 1px solid #f00;}
#contentas{float: left;width: 100%;}
#contentas .das{width: 100%;display: none;}
#contentas .show{display: block;}


/*加入购物车点击弹出规格*/
.black_overlaya{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1114;opacity:.5; }
.white_contenta {display: none; position: fixed;bottom: 0;left: 0;width: 100%;background-color: white;z-index: 1115;}
#details_bg{position: absolute;right: 0;z-index: 12;top:5px;}
#details_bg img{width: 60%;}
.guige{border-bottom: 1px solid #f1f1f1;margin-top: -6vmin;position: fixed;width: 100%;padding-bottom: 2%;}
.guige_img{width: 5rem;height: 5rem;margin-left: 4%;border: 1px solid #eee;background-color:#fff;border-radius: 2vmin;float: left;}
.guige_img img{width: 100%;height: 100%;border-radius: 2vmin;  }
.guige_r{float: left;margin-top: 2rem;margin-left: 1rem;color: #555;}
.guige_r p{line-height: 1.5rem; font-size:0.8rem;}
.fangser{ font-size:1.2rem; color:#4c77af; font-weight:bold; }
.fangser span{ font-size:0.8rem;  font-weight:500;}
#price1{  font-size:1.2rem; color:#ff0000; font-weight:bold;}
#price1 span{ font-size:0.8rem; font-weight:500;}
#price1 i{ padding: 0 3px;}
.demo-box {
    margin-top: 6rem;
    padding: 2%;
    overflow: overlay;
    height:95vmin;}
.demo-table {border-collapse: collapse;width: 100%;}
.demo-table caption {border-bottom: 1px dashed #ccc;height: 40px;margin-bottom: 20px;font: 18px/1.2 normal 'microsoft yahei';}
.demo-table tr td {padding: 8px 10px;font: 16px/1.8 normal 'microsoft yahei';vertical-align: top;}
.ui-input {vertical-align: top;height: 18px;font-size: 4vmin;line-height: 20px;border: 1px solid #aaa;padding: 6px 8px;border-radius: 3px;}
.shuliang{font-size: 4.5vmin;}
.shuliang .sl{float: right;}
.guige_b{    float: left;
    width: 100%;
    position: fixed;
    bottom: 0;}
.annium {    width: 50%;
    float: left;
    background: #fca43d;
    font-size: 1rem;
    line-height: 3rem;
    text-align: center;}
.red{background: #fc4b3d}
.annium a{color: #fff; display:block;width:100%; }

/*优惠券*/
.black_overlayb{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1114;opacity:.5; }
.white_contentb {display: none; position: fixed;bottom: 0;left: 0;width: 100%;height: 70%;background-color: white;z-index: 1115;overflow: overlay;padding-bottom:15%}
.white_contentb h3{font-size: 5vmin;text-align: center;padding: 3%;}
.white_contentb ul{padding:2%}
.white_contentb ul li{position: relative;border-bottom: 1px solid #f1f1f1;padding-bottom: 2%;}
.white_contentb ul li h2{font-size: 6vmin;color: #ff5000;}
.white_contentb ul li p{line-height: 1.5rem;font-size: 4vmin;}
.white_contentb .j_sj{color: #a4a4a4;font-size: 3vmin}
.white_contentb ul li span{position: absolute;right: 0;top: 26%;width: 18%;height: 8vmin;border: 1px solid #ff5000;border-radius: 1vmin;line-height: 8vmin;text-align: center;font-size: 4vmin;color: #ff5000;}
#yjq_gb{position: fixed;bottom: 0;background: #ff5000;width: 100%;height: 2.5rem;text-align: center;line-height: 2.5rem;font-size: 5vmin;color: #fff;}

.hesanhe{ height:13.5vmin;}
/*购物车*/
.commodity {margin-top: 3vmin;width: 100%;border-bottom: 0.2vmin solid #ddd;float: left; padding-bottom:0.5rem;}
.commodity .commodity-left {width: 25%;float: left;height: 24vmin;}
.commodity .commodity-left img{width: 100%;height: 100%;}
.commodity .commodity-right {float: right;width: 66%;font-size: 4vmin;position: relative;}
.commodity .commodity-right h1 {
    display: block;
    padding-bottom: 3%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
}
.commodity .commodity-check{
    float: left;
    height: 24vmin;
    line-height: 24vmin;
    text-align: center;
    width: 8%;
}

.commodity .commodity-right p{font-size: 3vmin;color: #a4a4a4;}
.commodity .commodity-right h3 {margin-top: 3vmin;width: 100%;color: #FF2626;}
.commodity .commodity-right h3 strong {text-align: center;width: 30%;display: inline-block;float: left;}
.commodity .commodity-right h3 em {text-align: center;width: 6%;display: inline-block;float: left;color: black;font-weight: normal;margin-left: 3vmin;}
.commodity .commodity-right img.shanchu {width: 8%;position: absolute;right: 5%;top: 5%;}
.footerss {position: fixed;bottom: 0;width: 100%;height: 13vmin;border-top: 0.5vmin solid #efefef;max-width: 640px;background: #fff;}
.footerss p {width: 90%;height: 13vmin;line-height: 13vmin;font-size: 0.8rem;margin-left: 10vmin;}
.footerss p strong{ font-size:1.2rem; padding-left:1rem;}
.footerss p span {color: #FC4B3D;}
.footerss p a {text-decoration: none;width: 30vmin;height: 13vmin;font-size: 1rem;display: inline-block;border: 0.5vmin solid #FC4B3D;background: #FC4B3D;color: white;text-align: center;line-height: 13vmin;float: right;}
.shujianj{ position:absolute; bottom:0rem; right:1rem;}

/*购物车-结算*/
.address {width: 91%;height:4rem;padding:0.6rem 2.5%; background:#fff; margin:0.5rem 2%; border-radius:10px;}
.address a {color: #000;width: 40%;display: inline-block;float: left;font-size: 0.8rem;line-height: 1.5rem; display:block; line-height:2rem;}
.address a span{ font-size:1rem;}
.address a p{font-size:0.8rem; }
.address img {width: 1rem;display: inline-block;float: right;margin-top:0.5rem;}
.commoditys{width: 91%;padding:0.6rem 2.5%; background:#fff; margin:0.5rem 2%; border-radius:10px;}
.commoditys h2{ height: 2.5rem;border-bottom: 1px solid #ddd;line-height: 2.5rem;padding-left: 0.2rem;font-size: 1rem; font-weight:bold;}
.commoditys-left{width: 5.2rem;float: left;height: 5.2rem;margin: 2%; padding-top:0.5rem;}
.commoditys-left img{width: 100%;height: 100%; border-radius:5px;}
.commoditys-right{float: right;width: 67%;font-size: 4vmin;position: relative;margin: 2%;  padding-top:0.5rem}
.commoditys-right h1{display: block;width: 100%;padding-bottom: 3%; font-size:0.8rem; font-weight:bold;}
.commoditys-right p{font-size: 3vmin;color: #a4a4a4;}
.commoditys-right h3{margin-top: 3vmin;width: 100%;color: #FF2626; font-size:1.1rem; font-weight:bold; position:relative}
.commoditys-right h3 em{color: #000;position:absolute; top:0px; right:0px; font-weight:500;}
.commoditysw{ display:flex;}

.shouhuostyle{width: 91%;height:2rem;padding:0.6rem 2.5%; background:#fff; margin:0.5rem 2%; border-radius:10px; display:flex;}
.shouhuostyle label{ font-size:0.8rem; line-height:2rem; padding-right:1rem; font-weight:bold; padding-left:0.2rem;width:2rem;}
.shouhuostyle input{line-height:2rem;  width:84%;}
.add_address{text-align: center;padding: 5% 0}
.add_address img{width: 40%;}
.add_address p a{width: 80%;height: 10vmin;line-height: 10vmin;border: 1px solid #fc4b3d;display: block;margin: 0 auto;border-radius: 7vmin;font-size: 4vmin;margin-top: 8%;color: #fc4b3d;}

.shdz {background: #fff;padding: 0.8rem 3%;font-size: 0.95rem; position:relative; margin:0.5rem 2%; border-radius:10px;}
.shdz p {line-height: 2rem;}
.shdz .xm em {float: right;}
.moren {font-size: 0.8rem;color: #ffa40c;}
.moren span {font-size: 1rem;float: right;width: 4rem;height: 2rem;background: #7a7978;line-height: 2rem;text-align: center;border-radius: 0.2rem;}

.paods{ width:1.5rem; position:absolute; bottom:0.8rem; right:0.8rem;}
.paods img{ width:1rem}
.paodsr{ width:1.5rem; position:absolute; bottom:0.8rem; }
.paodsr img{ width:1rem}
/*立即支付*/
.methods {width: 90%;float: left; padding:0.8rem 3%; margin:0.5rem 2%; background:#fff; border-radius:10px;}
.methods h1 {width: 100%;height: 2rem;font-weight: normal;font-size: 1rem; padding-left:0.2rem;border-bottom:1px solid #ddd;}
.methods p {margin-top: 2vmin;width: 100%;font-size: 4.5vmin;line-height: 10vmin;color: #555555; padding-bottom:0.5rem;}
.methods p i{font-size: 6vmin;}
.methods p input {display: inline-block;float: right;margin-right: 5vmin;margin-top: 4vmin;}
.methods .imgtb{ width:1.8rem;    vertical-align: middle;}

.lijizhifu{position: fixed;bottom: 0;width: 100%;height: 12vmin;line-height: 12vmin;text-align: center;background: #fc4b3d;font-size: 4.5vmin;max-width: 640px;}
.lijizhifu a{color: #fff;display: block;}

/*支付完成*/
.successful {margin: 1rem 0px 1.5rem;width: 100%;text-align: center;}
.successful img {width: 25%;}
.successful h1 {font-weight: normal;font-size: 5vmin;color: #15D915;}
.successful span{ display:block;}
#zhifu{font-weight: normal;display: block;width: 100%;height: 10vmin;text-align: center;line-height: 10vmin;font-size: 5vmin;padding: 2% 0}
#zhifu span{color: #FFA066;}
#ckdd{text-align: center;font-size: 1rem;color: #00b900; border:1px solid #00b900; border-radius:10px; line-height:3rem}

.successfula{ margin:3rem; }

/*我的*/
.mine-top {width: 100%;height: 50vmin;}
.mine-top .touxiang {width: 100%;height: 35vmin;}
.mine-top .touxiang span {float: left;display: inline-block;width: 24vmin;height: 24vmin;border: 2px solid #F0CCA8;border-radius: 12.5vmin;margin-left: 7vmin;margin-top: 5vmin;background-size: 100%;}
.mine-top .touxiang span img{width: 100%;height: 100%;border-radius: 100%;}
.mine-top .touxiang p {margin-left: 3vmin;font-size: 5vmin;color: white;display: inline-block;width: 50%;float: left;margin-top: 9vmin;}
.mine-top .touxiang .ps {margin-top:4vmin;font-size: 4.5vmin;}
.mine-top .links {width: 100%;
    height: 15vmin;}
.mine-top .links a {display: inline-block;width: 30%;height: 10vmin;border-radius: 2vmin;text-align: center;line-height: 9vmin;margin-left: 13vmin;background: url(../images/my.png) no-repeat;background-size: 100% 100%;color: white;font-size: 4vmin;}
.myorder {width: 100%;height: 35vmin;}
.myorder p {display: block;width: 96%;height: 12vmin;line-height: 12vmin;font-size: 4.5vmin;border-bottom: 0.2vmin solid #ddd;padding: 2%;background: url(../images/left.png) no-repeat -98% center;    background-size: 4%;}
.myorder .optionss a span {display: inline-block;width: 4vmin;height: 4vmin;border: 0.2vmin solid red;background: red;position: absolute;top: -2vmin;right: 4.5vmin;border-radius: 3vmin;color: white;text-align: center;line-height: 4vmin;font-size: 3vmin;}

.myorder p span {float: right;padding-right: 6%;font-size: 4vmin;color: #a4a4a4;}
.myorder p img {display: inline;margin-right: 0vmin;width: 3%;height: 5vmin;margin-top: 2vmin;}
.additional {width: 100%;font-size: 4vmin;margin-top: 10vmin;margin-bottom: 20vmin;}
.myorder .optionss a img {margin: 0 auto;display: block;width: 40%;}
.myorder .optionss {margin-top: 3vmin;width: 100%;border-bottom: 5px solid #f0f1f2;font-size: 4vmin;}
.myorder .optionss a {display: inline-block; width: 24%; line-height: 8vmin; text-align: center; position: relative;}
.additional p {margin-top: 4vmin;width: 100%;height: 17vmin;}
.additional p a {text-align: center;display: inline-block;width: 24%;height: 16vmin;}
.additional p a img {display: block;width: 50%;margin: 0 auto; padding-bottom: 3%}



/*最新动态*/
#color{background: #f0f1f2}
.gonggao_b {background: #fff; padding:0.5rem 3%; margin:0.5rem 2%;  width:90%; border-radius:10px; display:flex; position:relative;}
.gonggao_bl{ width:3.5rem;}
.gonggao_bl img{width:3.5rem;}
.gonggao_br{flex:1; margin-left:0.5rem;}
.gonggao_br h2{ font-size:1rem; line-height:1.2rem; margin:0.45rem 0; font-weight:bold;  width:95%;}
.gonggao_br p{ font-size:0.8rem;line-height:1rem; width:95%; padding-top:0.1rem;}
.sntcb{ position:absolute; top:1rem; right:0.5rem; width:1rem;}

.gonggao_bac{

    background: #fff;
    padding: 1rem 3%;
    border-top:1px solid #eee;
    position: relative;}



.gonggao_bac h3{ font-size:1.2rem; line-height:1.5; font-weight:bold;}
.meuts{ margin-top:0.5rem;}
.gonggao_bac p{ font-size:0.8rem; color:#999; line-height:1.2rem;}
.gonggao_bac p.meutas{ font-size:1rem; color:#333; line-height:1.2rem; margin-top:0.2rem;}

.gonggao_b table {width: 100%;}
.gonggao_b tr th {width: 22%; position:relative;}
.gonggao_b tr th img {width: 3rem;}
.gonggao_b tr td {font-size: 5vmin;background: url(../images/left.png) no-repeat right center;background-size:6%;}
.gonggao_b tr td p {font-size: 4vmin;line-height: 1.6rem;color: #b8b8b8;}
.dt2{border:none;}
.dt2 {font-size: 3vmin;}
.dt2 h3{font-weight: bold;border-bottom: 1px solid #f2f2f2;padding-bottom: 3%}
.dt2 h3 p{color: #a4a4a4;font-weight: normal;text-indent: 0;line-height: 3vmin}
.dt2 p{text-indent: 2em;line-height: 7vmin;margin-top: 3%}
/*新手上路*/
.freshman {width: 97%;height: 10vmin;color: #4a4646;background: #F3F3F3;line-height: 10vmin;border-bottom: 0.2vmin solid #ccc;padding-left: 3%;font-size:4vmin;}
.fresh-problems {width: 100%;float: left;}
.fresh-problems a {color: black;display: block;font-weight: normal;width: 97%;height: 13vmin;line-height: 13vmin;border-bottom: 0.2vmin solid #ccc;padding-left: 3%;font-size: 4vmin;}
.fresh-problems a img {margin-top: 4vmin;display: inline;float: right;width: 4%;padding-right: 3%}

/*个人资料*/
.myselves .self-informations2 p {display: block;width: 100%;height: 20vmin;line-height: 20vmin;background-size: 5%;}
.myselves .self-informations2 p em {margin-left: 4%;display: inline-block;width: 15%;height: 20vmin;float: left;color: #7A7A7A;font-size: 1rem;line-height: 20vmin;}
.myselves .self-informations2 p span {display: inline-block;border-radius: 10vmin;width: 18vmin;height: 18vmin;float: right;padding-top: 1%;}
.self-informations2{font-size: 4vmin;}
.myselves .self-informations2 p a{display: block;width: 100%;height: 100%;}
.myselves .self-informations2 p span img{width: 4rem;height: 4rem;border-radius: 100%;}
.myselves .self-informations2 p strong {display: inline-block;color: #000;font-weight: bold;float: right;padding-right: 5%; font-size:1rem;}
.myselves .self-informations2 i img {width: 5%;margin-top: 7vmin;margin-left: 8vmin;}
.reveal-modal {color: white;/* visibility: hidden; */width: 85%;height: 40vmin;background: white;position: absolute;top: 50vmin;left: 7vmin;z-index: 101;}
.reveal-modal input {display: block;width: 30%;font-size: 5vmin;margin: 10vmin auto;}
.reveal-modal .close-reveal-modal { font-size: 4vmin;width: 45%;position: absolute;top: 20vmin;right: 24vmin;color: black;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: normal;cursor: pointer;}
.reveal-modal-bg {position: fixed;height: 100%;width: 100%;opacity: 0.8;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0;}
.clear {clear: both;width: 100%;height: 2vmin;}
.basically-info {width: 100%;}
.basically-info p {width: 100%;height: 20vmin;border-bottom: 0.2vmin solid #ccc;background: url(../images/left.png) no-repeat 98% center;background-size: 5%;}
.basically-info p em {margin-left: 2vmin;display: inline-block;width: 16%;height: 20vmin;line-height: 20vmin;float: left;color: #7A7A7A;font-size: 4.5vmin;}
.basically-info p strong {float: right;padding-right: 5%;line-height: 20vmin;font-size: 4vmin;padding-right: 10%;}

/*修改密码*/
.setpassword{width: 100%;float: left;margin-top:5%}
.setpassword form input {display: block;width: 90%;height: 12vmin;margin-top: 5vmin;margin-left: 4.5vmin;border: 0.2vmin solid #ccc;border-radius: 1vmin;text-indent: 3vmin;font-size: 4vmin}
.buttones {margin-top: 16vmin;margin-left: 5%;display: block;width: 90%;height: 13vmin;text-align: center;line-height: 13vmin;background: #FC472A;font-size: 4vmin;border-radius: 3vmin;float: left;}
.buttones a{color: #fff;display: block;}

.basically-info p em.info{width: 100%;height: 90vmin}
.info label{display: block;text-indent: 5vmin;margin-top: 2vmin;font-size: 4vmin;}
.info select{display: block;width: 90%;height: 9vmin;margin-top: 2vmin;margin-left: 5%;border-radius: 1vmin;border: 1px solid #ddd;font-size: 3.5vmin;}
/*客服*/
.kefu{font-size: 4vmin;text-align: center;margin-top: 10%;float: left;width: 100%;border-bottom: 2vmin solid #f1f1f1;padding-bottom: 5%}
.kefu img{
    /*width: 30vmin;*/
    /*height: 30vmin;*/
    max-width: 50%;
}
.kefu_b{margin: 2%;width: 96%;float: left;font-size: 4vmin;}
.kefu_b p{padding-top: 5%}
.kefu_b span{float: right;}

/*我的钱包*/
.mywallet-top {margin-top: 3vmin;width: 100%;height: 19vmin;border-bottom: 0.2vmin solid #f1f1f1;}
.mywallet-top strong, .mywallet-top p {margin-left: 6vmin;font-size: 6vmin;display: inline-block;width: 60%;color: #FF3102;float: left;}
.mywallet-top p {font-size: 4.5vmin;color: #9F9F9F;}
.mywallet-top a { color: #9F9F9F;font-size: 4vmin;width: 15%;float: right;display: inline-block;}
.mywallet-top a img {width: 25%;vertical-align: middle;}
.mywallet-count img {display: inline-block;width: 15%;float: left;}

.wallet-cards {margin-top: 5vmin;width: 100%;height: 20vmin;font-size: 4vmin;}
.wallet-cards a {margin-left: 2vmin;display: inline-block;float: left;width: 45%;border-right: 1px solid #ddd;}
.wallet-cards a img {display: inline-block;width: 30%;float: left;padding-right: 2%}
.wallet-cards a p {margin-top: 1.5vmin;color: #9F9F9F;}
.wallet-buttons {width: 100%;height: 30vmin;}
.wallet-buttons a {font-size: 5vmin;margin-top: 10vmin;margin-left: 15vmin;margin-bottom: 3vmin;text-align: center;line-height: 12vmin;display: block;width: 70%;height: 12vmin;border: 0.2vmin solid #f00;border-radius: 5vmin;color: #f00}
.wallet-buttons a:nth-child(1) {border: 0.2vmin solid #FF840C;color: #FF840C;}

/*资产明细*/
.zichanmx{width: 100%;}
.zichanmx ul li {
    width: 100%;
    height: 20vmin;
    line-height: 10vmin;
    border-bottom: 0.2vmin solid #ccc;
}
.zichanmx ul li h1, .zichanmx ul li span {
    display: inline-block;
    float: left;
    width: 68%;
    text-indent: 3vmin;
    font-size: 5vmin;
}
.zichanmx ul li span {
    font-size: 4vmin;
    color: #ccc;
}
.zichanmx ul li strong,.zichanmx ul li em {
    display: inline-block;
    float: right;
    width: 20%;
    height: 15vmin;
    color: #4499E0;
    margin-top: -5vmin;
    text-align: right;
    margin-right: 2vmin;
    font-size: 5vmin;
}
.zichanmx ul li em {
    color: #FF8E21;
}

/*我的华宝*/
.yubei {
    width: 100%;
    height: 15vmin;
}
.yubei ul {
       width: 94%;
    margin: 2vmin auto;
    height: 12vmin;
    border: 0.2vmin solid #FC4B3B;
    border-radius: 2vmin;
    line-height: 12vmin;}
.yubei ul li {
    list-style-type: none;
    float: left;
    width: 33%;
    text-align: center;
    font-size: 4vmin;
    color: #FC4B3B;
    border-right: 0.1vmin solid #FC4B3B;
}
.disnone {
    margin-top: 3vmin;
    width: 100%;
    position: relative;
    float: left;
}
.yubei ul li:active{
    background: #FC4B3B;
    color:white;
}
.kong img {
    width: 35%;
    padding-left: 33%;
    padding-top: 20%;
}

.yubei_xq p{border-bottom: 1px solid #f1f1f1;padding-bottom: 3%;font-size: 4.5vmin}
.yubei_xq .lanse{color: #0d78cc}

/*银行卡*/
.bankcards {
    position: relative;
    width: 95%;
    margin: 3vmin auto;
    height: 25vmin;
    border: 0.2vmin solid #ccc;
    border-radius: 1vmin;
    padding-top: 2%;

}
.bankcards img {
       width: 22vmin;
    display: inline-block;
    float: left;
    height: 22vmin;
    padding-left: 1%
}
.bankcards h1, .bankcards i {
    display: inline-block;
    float: left;
    width: 50%;
    font-size: 5vmin;
}
.bankcards i {
    color: #ccc;
}
.bankcards em {
    width: 50%;
    font-size: 4vmin;
    display: inline-block;
    float: left;
}
.bankcards span {
    position: absolute;
    top: 0vmin;
    right: 0;
    width: 0;
    height: 0;
    border-top: 20vmin solid #ccc;
    border-left: 20vmin solid transparent;
}
.bankcards span strong {
    width: 10vmin;
    position: absolute;
    top: -15vmin;
    right: -1vmin;
    color: white;
}
.bankcards-buttons {
    width: 80%;
    text-align: center;
    border: 1px solid #848484;
    border-radius: 3vmin;
    line-height: 15vmin;
    margin: 0 auto;
    margin-top: 20vmin;
    font-size: 5vmin;
}
.setting-natrue {
    text-indent: 5vmin;
    width: 100%;
    font-size: 5vmin;
    padding-top:5%;
    float: left;
}
.setting-natrue input {
    margin-top: 3vmin;
    width: 5vmin;
    height: 5vmin;
    margin-left:5vmin;
}

/*申请提现*/
.applycash h1 {
    height: 15vmin;
    line-height: 13vmin;
    font-size: 5vmin;
    font-weight: normal;
    display: block;
    width: 100%;
}
.applycash p {
    font-size: 4.5vmin;
    display: block;
    width: 100%;
    height: 10vmin;
    line-height: 10vmin;
}
.applycash p span {
    color: #FD472B;
}
.applycash-bottom {
    width: 100%;

}
.applycash-bottom p {
    color: #908E8E;
    text-indent: 4vmin;
    display: block;
    width: 100%;
    height: 15vmin;
    line-height: 15vmin;
    border-bottom: 1px solid #f1f1f1;
    font-size: 4.5vmin;
}
.applycash-bottom p label {
    display: inline-block;
    width: 32%;
    height: 15vmin;
    float: left;
}
.applycash-bottom p input {
        width: 56%;
    height: 10vmin;
    background: #ededed;
    border: 0.2vmin solid #fffefe;
    border-radius: 1vmin;
    padding-left: 2%;
}
.applycash-bottom p span {
    display: inline-block;
    width: 30%;
    float: left;
}
.applycash-bottom p a {
    display: inline-block;
    float: left;
    width: 20vmin;
    line-height: 8vmin;
    background: #73CC37;
    border-radius: 1vmin;
    color: white;
    text-align: center;
    text-indent: 0;
    margin-top: 3%;
    margin-left: 12%;
}
.applycash{padding: 2%}
.applycash h1 i{font-size: 10vmin;color: #73cc37;vertical-align: middle;}

/*充值*/
.recharge-top {

    margin: 4vmin auto;
    border: 0.2vmin solid #FC4B3B;
    font-size: 4vmin;
}
.recharge-top {
    overflow: hidden;
    width: 60%;
    height: 13vmin;
    border: 0.2vmin solid #FC4B3B;
    border-radius: 3vmin;
}
.recharge-top a {
    display: inline-block;
    float: left;
    width: 49.7%;
    height: 13vmin;
    border-right: 0.2vmin solid #FC4B3B;
    text-align: center;
    line-height: 13vmin;
    color: #FC4B3B;
}
.recharge-top a:nth-child(2) {
    border: none;
}
.recharge {
   width: 96%;
    position: relative;
    margin: 0 auto;
    margin-top: 10%;
}
.recharge input {
   text-indent: 3vmin;
    border-radius: 2vmin;
    width: 96%;
    height: 13vmin;
    margin-left: 2%;
    background: #f1f1f1;
}
.recharge p {
    margin-top: 5vmin;
    display: block;
    width: 100%;
    height: 10vmin;
    color: #ccc;
}
.recharge p span {
    color: red;
}
.recharge-button {
    width: 100%;
    height: 13vmin;
}
.recharge p {
    margin-top: 5vmin;
    display: block;
    width: 100%;
    height: 10vmin;
    color: #ccc;
}
.recharge-second {
    width: 100%;
    position: relative;
    margin: 5vmin auto;
    font-size: 4.5vmin;
}
.recharge-second .rechage-choice {
    margin: 2vmin auto;
    width: 91%;
    height: 25vmin;
    border: 0.2vmin solid #ccc;
    border-radius: 2vmin;
    padding: 2%
}
.recharge-second .rechage-choice p {
    margin: 1vmin auto;
    color: black;
    width: 100%;
    height: 7vmin;
}
.recharge-second .spans {
    width: 12%;
    display: inline-block;
    position: absolute;
    top: 8vmin;
    right: 3vmin;
}
.recharge-second .spans img{width: 90%}

.addpictrue {text-align: center;}
.addpictrue p{font-size: 5vmin;color: #555}
.addpictrue a {
    display: block;
    width: 50%;
    height: 10vmin;
    border: 0.2vmin solid #959595;
    border-radius: 4vmin;
    background: #959595;
    color: white;
    text-align: center;
    line-height: 10vmin;
    margin: 3vmin auto;
}.recharge-top a:active{
    background: #FC4B3B;
    color:white;
}


/*登录*/
.login_header{width: 100%;height: 100%;background: url(../images/login.jpg) no-repeat;    background-size: cover;text-align: center;}
.login_header img{    width: 63vmin;
    padding-top: 18vmin;
    padding-bottom: 10%;}
.login_header input,#login{    width: 85%;
    line-height: 12vmin;
    text-align: center;
    border-radius: 19vmin;
    font-size: 4vmin;
    margin: 0 auto;
    margin-top:6%;}
#login{background: #f54444;color: #fff}
.login_header p{margin-top: 4%}
/*注册*/
.register input{width: 86%;border:1px solid #f1f1f1;line-height: 10vmin;padding-left: 3%;margin-left: 5%;display: block;margin-top: 5%}
#register{    width: 90%;
    line-height: 12vmin;
    display: block;
    background: #f54444;
    font-size: 4vmin;
    text-align: center;
    color: #fff;
    margin-left: 5%;
    margin-top: 8%;}
.register a{color: #f54444}
#yzm{width: 30%;
    line-height: 10.5vmin;
    background: #ddd;
    display: block;
    text-align: center;
    font-size: 4vmin;
    position: absolute;
    right: 5%;
    top: 35.5vmin;}

.quit{font-size: 20px;
    background: #dadada;
    color: #9e9e9e;
    width: 88%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 4px;
    margin: 2rem auto;

}

/*弹窗*/
#geszsgouy, #pay-method, #pay-finish{
    display: none;
    width: 100%;
    height: 120%;
    min-height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    z-index: 200;
}

#geszsgouya{
    display: none;
    width: 100%;
    height: 120%;
    min-height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    z-index: 200;
}

.zongshuouyez{ bottom:0rem; left: 0%; z-index: 300; width: 96%; position: fixed; background: #fff;  border-radius:0rem;  padding: 1rem 2%;}
.tkguanbi{ width: 1.5rem; height: 1.5rem; position: absolute; top:0.8rem; right: 0.8rem;  }
.tkguanbi img{ width: 100%; }
.testin{ padding: 0 0.5rem;  }
.testin h2.ssdr{ text-align: center;font-size: 1rem; margin-bottom: 1rem; line-height: 1.5rem; font-weight:bold;}
.testneir{overflow-x:scroll; height: 22rem;}
.testin p{ font-size: 1rem; line-height:1.5; margin-bottom: 0.5px; }

.xianzdz{ display:flex; border-bottom:1px solid #ddd; padding:0.5rem 0; margin-bottom:0.5rem; position:relative;}
.xianzdz .xianzdzl{ width:3rem;text-align: center}
.xianzdz .xianzdzl img{ width:3rem; border-radius:50%;}
.xianzdz .xianzdzl .iconfont{ font-size:2rem; border-radius:50%;color: #1578ff}
.xianzdz .xianzdzr{ margin-left:0.8rem; flex:1; text-align:left;}
.xianzdz .xianzdzr h2{ font-size: 1rem; line-height:1.5rem; font-weight:bold;  }
.xianzdz .xianzdzr h2 span{ margin-left:0.5rem;}
.xianzdz .xianzdzr p{ font-size:0.8rem; line-height:1rem; color:#666; margin-top:0.3rem; }
.xianzh{ line-height:3rem; font-size:1rem; color:#999;}

.pay-btn{
    background: #fc4b3d;
    height: 3rem;
    width: 92%;
    bottom: 0;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
    line-height: 3rem;
    position: absolute;
}
.zuwoanzyl{
    padding-top:0.5rem ;
    overflow-x: scroll;
    height: 22.5rem;}
.xianzdz input{position:absolute; top:0px; right:0px; padding:0.2rem;}

input[type="radio"] {
  visibility: hidden;
  position: absolute;
}

.radio {
  position: relative;
  display: inline-block;
  padding-left: 1.5rem;
  line-height: 1.5rem;
  cursor: pointer;
  font-size: 16px;
}

.radio input[type="radio"] + span:before {
  content: '';
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  top: 4px;
}

.radio input[type="radio"]:checked + span:before {
  content: '';
  display: inline-block;
  height: 1.2rem;
  width: 1.2rem;
  background-color: #2ecc71;
  border: 2px solid #2ecc71;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
  top: 4px;
}
.checked:before {
    background-color: #2ecc71 !important;
    border: 2px solid #2ecc71 !important;

}
.fanhaj{ position:fixed; z-index:9999;width: 100%;}
.fanhaj img.iml{ position:absolute; top:0.8rem; left:0.8rem; width:2rem; z-index:9999; display:block;}
.fanhaj .fexzu{position:absolute; top:0.2rem; right:0.8rem;z-index:9999; display:none; }
.fanhaj .fexzu i{
    font-size: 1.2rem;
    line-height: 1rem;
    height: 1rem;
    background: rgb(0,0,0,0.5);
    border:1px solid rgba(255,255,255   ,0.5);
    border-radius: 50%;
    padding: 0.4rem;
    color: #fff;
}
.fanhaj img.imr{position:absolute; top:0.8rem; right:0.8rem; width:2rem; z-index:9999;display:block;}
.cleara:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.zhifangs{
    width: 95%;

    padding: 1.2rem 2.5%;
    background: #fff;


    text-align: center;
}

.diangao{font-size:0.8rem; color:#999; line-height:2.5rem;}
.sponz {
    width: 88%;

    padding: 0.6rem 4%;
    background: #fff;
    margin: 0.5rem 2%;
    border-radius: 10px;

}
.zhifangh{ font-size:2rem; font-weight:bold; color:#ff0000; line-height:2.5rem; margin-top:1rem;}
.zhifangp{ font-size:1rem; line-height:2rem}
.shengshenj{ line-height:2.5rem; position:relative; font-size:0.8rem; height:2.5rem; width:100%;}
.shengshenj span{ line-height:2.5rem; position:absolute; font-size:0.8rem; top:0px; right:0px; display:black; font-weight:bold;}
.hejine{ text-align:right; color:#ff0000; font-size:0.8rem; border-top:1px solid #ddd; padding:0.5rem 0;font-weight:bold; }

.sponza {
    width: 88%;

    padding: 0.6rem 4%;
    background: #fff;
    margin: 0.5rem 2%;
    border-radius: 10px;

}

.shengshenja{ line-height:3rem; position:relative; font-size:0.8rem; height:3rem; width:100%; color:#999; }
.shengshenja span{ line-height:3rem; position:absolute; font-size:1rem; top:0px; right:0px; display:black; color:#000;}


.mecn_top{ position:relative;
    margin: 0rem 2%;
    padding: 2.5rem 3% 0.8rem;
}
.topshez{ position:absolute; top:1.1rem; right:0rem; width:1.8rem;}
.topshez img{ width:1.8rem;}
.geren_top{ position:relative; padding-top:2rem;}
.geren_top .tx_top{ position:absolute; top:2rem; right:0rem; width:4.2rem;}
.geren_top .tx_top img{ width:4.2rem; height:4.2rem; border-radius:50%;}
.geren_top h2{ line-height:2rem; font-size: 1.4rem; color:#000; font-weight:bold;}
.geren_top h2 span{ font-size: 0.8rem; color:#000; font-weight:500; font-weight:500;}
.geren_top h2 span img{ width:0.5rem;}
.vip_metop{ margin-top:0.2rem;background-image: linear-gradient(to right, #ffa626 , #ffc91a); border-radius:5px; font-size:0.8rem; width:4.5rem; padding:0.2rem 0.5rem; font-weight:bold;}
.vip_metop img{ width:0.8rem;margin-right:0.2rem}

.yultj{ display:flex;
   margin: 2.5rem 0% 0.3rem;}

.yultjl{ width:33.333%; text-align:center; line-height:1.5;}
.yultjl h2{ font-size:0.9rem;font-weight:bold; color:#000;}
.yultjl p{ font-size:0.8rem; font-weight:500; color:#666;}
.xuanbanner{margin: 0rem 0.8rem;}
.xuanbanner img{ width:100%;}

.mein_dingdan{

    margin: 0.2rem 0.8rem 0;
    padding: 1rem 0.4rem;
    background: #fff;
    border-radius: 10px;
}
.mein_dingdan .tite_dingd{ line-height:1rem; font-size:1rem; color:#000; position:relative; font-weight:bold; padding:0 0.6rem;}
.mein_dingdan .tite_dingd a{ position:absolute; top:0px; right:0.6rem; line-height:1rem; color:#ff0000; font-size:0.6rem;font-weight:500;}
.gouwlc{display:flex; padding-top:1rem;  }
.gouwlc .gouwlcl{ width:33.3%; text-align:center; position:relative;}
.gouwlc .gouwlcl img{ width:2.3rem;}
.gouwlc .gouwlcl p{ font-size:0.8rem; line-height:1.4rem; font-weight:bold;   }
.gouwlc .gouwlcl span{ position:absolute; top:0rem; right:1rem; width:1.2rem; height:1.2rem; background:#ff0000; border-radius:50%; font-size:0.6rem; color:#fff; line-height:1.2rem;}

.mein_dingdana{

    margin: 0.8rem 0.8rem 0;
    padding: 1rem 0.4rem;
    background: #fff;
    border-radius: 10px;
}
.mein_dingdana .tite_dingd{ line-height:1rem; font-size:1rem; color:#000; position:relative; font-weight:bold; padding:0 0.6rem;}
.mein_dingdana .tite_dingd a{ position:absolute; top:0px; right:0.6rem; line-height:1rem; color:#ff0000; font-size:0.6rem;font-weight:500;}

.quanbaoto{display:flex; padding-top:1rem;  }
.quanbaoto .quanbaotol{ width:33.3%; text-align:center; position:relative;}
.quanbaoto .quanbaotol img{ width:1rem;margin-right:0.2rem; vertical-align: middle; margin-bottom:2px;}
.quanbaoto .quanbaotol h2{ font-size:1.1rem; line-height:2.5rem; font-weight:bold;   }
.quanbaoto .quanbaotol p{ font-size:0.8rem; line-height:1.4rem;  color:#666; }

.mintehdwu{
    margin: 0.8rem 0.8rem 0;
    padding: 1rem 0.4rem;
    background: #fff;
    border-radius: 10px;
}
.mintehdwus{display:flex; }
.mintehdwus .mintehdwusa{ width:33.3%; text-align:center; position:relative;}
.mintehdwus .mintehdwusa img{ height:2.5rem; margin-bottom:-0.5rem; }
.mintehdwus .mintehdwusa h2{ font-size:0.8rem; line-height:1.5rem; font-weight:bold;   }
.mintehdwus .mintehdwusa p{ font-size:0.5rem; line-height:1rem;  color:#999; }


.clearboth:after{
	content:'';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.othxtub{
    margin: 0.8rem 0.8rem 0;
    padding: 1rem 0.4rem;
    background: #fff;
    border-radius: 10px;
}
.othxtub a{ display:block; width:20%; float:left; text-align:center; margin-bottom:0.8rem; }
.othxtub a img{ width:1.6rem;}
.othxtub a h2{ font-size:0.6rem; line-height:0.8rem;  color:#000; font-weight:bold;}
.xuanzja{ width:1rem; margin-right:5px;vertical-align: middle; margin-bottom:5px;}


/*支付订单*/
.fontpay{
    position: fixed;
    bottom: 0;
    width: 100%; height:7.5rem; background:#fff; }
.fontotal{ display:flex; margin-top:0.5rem;}
.totalquantity{ width:30%; text-align:center; font-size:1.2rem; color:#000; line-height:5rem;}
.twoPrice{ width:70%; flex:1; background:url(../images/or1.png) no-repeat center; background-size:100%; height:5.2rem; }
.paymedal{color:#ff0000; padding-left:1.5rem;line-height:1rem;  padding-bottom:0.6rem;}
.paymedal h2{ font-size:1.4rem;}
.paymedal h2 span{ font-size:0.6rem; font-weight:500; }
.paymedal p{ font-size:0.4rem;}

.paycash{color:#4971f6; padding-left:1.5rem; line-height:1rem; padding-top:0.6rem;}
.paycash h2{ font-size:1.4rem;}
.paycash h2 span{ font-size:0.6rem; font-weight:500; }
.paycash p{ font-size:0.4rem;}

.payann{width:5rem; height:2.2rem;  line-height:2.2rem;display:block; text-align:center; background:#ff0000; font-size: 1rem; color: #fff; border-radius: 1.1rem;
position:absolute; bottom:1.2rem; right:0.8rem;}

.twoPricea{ width:70%; flex:1;  height:5.2rem; }
.paymedala{color:#4971f6; padding-left:1.5rem; line-height:1rem; padding-top:0.5rem;}
.paymedala h2{ font-size:1.4rem;}
.paymedala h2 span{ font-size:0.6rem; font-weight:500; }
.paymedala p{ font-size:0.4rem;}



.fontpaya{
    position: fixed;
    bottom: 0;
    width: 100%; height:4.5rem; background:#fff; }
.fontotala{ display:flex; margin-top:0.5rem;}
.totalquantitya{ width:30%; text-align:center; font-size:1.2rem; color:#000; line-height:3rem;}

.suanssa{font-size:1rem;}
.suanss{font-size:1rem; }

.xusnashul{ display:flex; }
.xusnashul .xuanlrs{ width:50%; text-align:center;}
.xusnashul .xuanlrs p{ color:#ff0000; font-size:0.8rem;}

.xusnashul .xuanlrsa{ width:50%; text-align:center;}
.xusnashul .xuanlrsa p{ color:#ff0000; font-size:0.8rem;}


/*百亿补贴*/
.bybt{padding: 0 0.8rem 0.8rem; display:flex;}
.bybt .bybtl{width:47%;margin-right:1.5%; background:url(../images/new_03.png) no-repeat ; background-size:100% 100%; height:21rem; padding: 2%;}
.bybt .bybtr{width:49%;margin-left:1.5%; flex:1; position:relative;}
.moerin{ position:absolute; right:0.5rem; top:0.5rem; width:1.5rem;}
.moerin img{ width:100%;}
.bybtrno{ width:100%; height:10.75rem;background:url(../images/new_05.png) no-repeat ; background-size:100% 100%; display:flex; }
.bybtrnoa{ width:100%; height:10.75rem;background:url(../images/new_05-1.png) no-repeat ; background-size:100% 100%; margin-top:0.5rem;display:flex;}

.baysubsidytop{ height:3.8rem;}
.baysubsidy{display:flex;padding:0.5rem; background:#fff; border-radius:10px; margin-bottom:0.6rem; height:4rem;}
.baysubsidy .subsidyl{ width:4rem; }
.baysubsidy .subsidyl img{ width:4rem; height:4rem;}
.subsidyr{ margin-left:2%;flex:1; }
.subsidyr p{font-size:0.8rem}
.subsidyr h2{font-size:1rem; color:#ff0000;}
.subsidyr h2 span{font-size:0.6rem}

.btsubsidy{ padding:3.8rem 0 0 0.65rem;}
.btsubsidy img{ width:4.2rem; height:4.2rem;}
.btsubsidy h2{font-size:1rem; color:#ff0000; line-height:1rem; text-align:center;}

.order_main_r_b{ position:relative; height:7vmin;}
.hejisq{ position:absolute; left:0rem; top:0rem; line-height:7vmin; font-size:1.2rem; font-weight:800; color:#ff0000;}
.hejisq span{ font-size:0.8rem;}
.orann{ height:7vmin; line-height:5vmin;}
.orann input{ float:right; margin-left:0.5rem; border:none;}

.fenxlin{ width:100%; position:relative}
.fenxlinng{ display:block; width:100%;}
.ersa{ position:absolute; bottom:3rem; left:0.5rem; width:6rem; padding:0.5rem; background:#fff; height:6rem;}
.ersa img{ width:6rem;height:6rem;}


.fenxdas{ margin:2.5%; width:95%;}
.fenxdasl{ padding:1rem; background:#fff; border-radius:5px; position:relative;}
.fenxdasl img{ width:max-width:100%}
.fenxann{ position:absolute; font-size: 1rem; top:0.5rem; right:0.5rem; width:4rem; height:1.8rem; background:#e84c3f; line-height: 1.8rem;
text-align:center; color:#fff; border-radius:2rem;}
.fenxdasl .fenxneir{width:100%;line-height:1.8rem; font-size:1rem; }
.fenxdasl .fenxneir p{ line-height:1.8rem; font-size:1rem; margin-bottom:0.5rem;}

.yuyescl{ display:flex; padding-bottom:1rem;}
.yuyescl img{ width:3rem; margin-right:0.5rem; }
.yuyescl .hiaflt{ flex:1;}
.yuyescl .hiaflt h2{font-size:1.2rem; line-height:2rem; font-weight:bold;}
.yuyescl .hiaflt p{font-size: 0.8rem; color:#999;}

.fenximg{ width:100%;}
.fenximg img{ width:8rem;}

.xiaolj{ width:95%; display:flex;  background:#f5f5f5; padding:0.5rem 2.5%; position:relative; }
.xiaolj .mingc{ width:5rem; margin-right:0.8rem;}
.xiaolj .mingc img{ width:5rem;}
.miansf{ line-height:1.5rem; font-size:1rem; padding-top:0.5rem;}

.xintas{ width:100%}
.xintas img{width:92%; padding:8px 4%; border-radius:10px;}
.zhongxin{width:100%;}
.zhongxin img{width:100%;}

.gonggaozu{ margin: 0.2rem 0.8rem 0.8rem;
    padding: 0.2rem 0.8rem;
    background: #fff;
    border-radius: 10px;  display: flex;}
.gonggaozu .gonggaozul{width:25%;}
.gonggaozu .gonggaozul img{ height:1rem; vertical-align: middle; margin-bottom: 0.8rem;}
.gonggaozu .gonggaozur{ line-height:2rem; width:75%; flex:1;}
.gonggaozu .gonggaozur a{ display:block;font-size:0.9rem; overflow:hidden; height:2rem;}

.quuyu{margin: 0.2rem 0.8rem 0;
    border-radius: 10px; }
.quuyu a{ display:block}
.quuyunow{ display: flex; width:100%; margin-bottom:0.5rem;}
.quuyunow .quuyuxzul{ width:48%; margin-right:2%;}
.quuyunow .quuyuxzul img{width:100%; height:35vmin;border-radius:10px;}
.quuyunow .quuyuxzur{ width:48%; margin-left:2%;}
.quuyunow .quuyuxzur img{width:100%; height:35vmin;border-radius:10px;}
.quuyusan{ width:100%;}
.quuyusan img{width:100%; height:40vmin;border-radius:10px;}


.t_news{ height:36px;  color:#000; padding-left:5px;margin-top:0.5rem;overflow:hidden; position:relative; width:70%;}
.t_news b{ line-height:36px; font-weight:bold; display:inline-block;}
.news_li,.swap{ line-height:36px; display:inline-block; position:absolute; top:0; left:1%; height:36px;}
.news_li a,.swap a{ color:#000; font-size:1rem;display:block;overflow:hidden;line-height:36px; height:36px; width:47%;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.swap{top:36px;}
