﻿@charset "utf-8";
/* CSS Document */
/*for all*/
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body, div, dl, dt, dd, ul, ol, li, pre, form, label, input, select, textarea, p, th, td {font-size: 14px;font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;}
* {margin: 0px;padding: 0px;word-wrap: break-word;word-break: normal;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {line-height:150%;background: #fff;color: #3d4245;background-repeat: no-repeat;background-position: center top;position: relative}
body, html {height: 100%}
li {list-style: none;}
img {border: 0;vertical-align: middle;max-width: 100%;}
td, th {line-height: 150%;color: #333;padding: 3px;vertical-align: top !important;}
input, select {border: 0;background-image: none;}
select {border: 1px solid #dedede;padding: 2px}
input,input:focus,button,button:focus{-webkit-appearance: none;outline: none;}
input[type="submit"], input[type="reset"], input[type="button"], select {appearance: none;-webkit-appearance: none;border-radius: 0;background-image: none}
input[type=checkbox], input[type=radio] {-webkit-appearance: none;appearance: none;width: 22px;height: 22px;margin: 0;cursor: pointer;vertical-align: bottom;background: url(../images/shop-images/button-icon08.png) no-repeat;position: relative;background-size: 100%;outline: none;margin-right: 5px}
input[type=checkbox]:checked, input[type=checkbox].active, input[type=radio]:checked, input[type=radio].active {background: url(../images/shop-images/button-icon08.png) no-repeat 0 bottom;background-size: 100%;outline: none;}
a {color: #666666;text-decoration: none;cursor: pointer;outline: none;}
a:hover {text-decoration: none;}
table {word-break: break-all;}
table a {color: #135589;}
table a:hover {color: #f1524f;}
.btn-dblue{ background-color:#68bceb !important;}
.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;line-height: 0;font-size: 0;}
.clearfix {
*zoom:1;}
input, select, textarea {color: #444444;}
input, select {vertical-align: middle;}
textarea {word-wrap: break-word;word-break: normal;outline: none;height: auto;resize: none;}
.hide {display: none }
.none{display: none;}
.block{display: block;}
.affix {position: fixed !important;z-index:99;}
.pull-left {float: left}
.pull-right {float: right}
.m14{ margin-left:14px;}
.ml10{margin-left: 10px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.mr10{margin-right: 10px;}
.mr5{margin-right: 5px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.plr10{padding-left: 10px;padding-right: 10px;}
.p15{padding-left: 7px;padding-right: 8px;}
.ptb10{padding-top: 10px;padding-bottom: 10px;}
.plr15{padding-left: 15px;padding-right: 15px;}
.plr5{padding-left: 5px;padding-right: 5px;}
.pr5{padding-right: 5px;}
.pl5{padding-left: 5px;}
.pd10{ padding:10px;}
.pd15{padding: 15px;}
.pd20{padding: 20px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.mb0{margin-bottom: 0px !important;}
.pb0{padding-bottom: 0px !important;}
.w100{ width:100% !important; border:none !important;}
.full-width{margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}
/*网格*/
.row {display: block; overflow: hidden;clear: both; }
.col {float: left; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100% }
.col-10 {width: 10% }
.col-20 {width: 20% }
.col-25 {width: 25% }
.col-30 {width: 30% }
.col-33 {width: 33.3333% }
.col-48 {width: 48% }
.col-50 {width: 50% }
.col-67 {width: 66.6666% }
.col-75 {width: 75% }
.col-80 {width: 80% }
.col-90 {width: 90% }
 /*font*/
.font-gray {color: #999}
.font-rose {color: #e50077 !important}
.font-green {color: #8fc320;}
.font-red {color: #e62c2c !important;}
.font-blue {color: #0085d0 !important;}
.font-darkblue{color:#0457c3;}
.font-yellow {color: #E3A51F !important;}
.font-3{ color:#333 !important}
.fz-b{font-weight: bold;}
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
.fz24{font-size: 24px;}
.fz26{font-size: 26px;}
.fz28{font-size: 28px;}
.fz30{font-size: 30px;}
.fz32{font-size: 32px;}
/*bg*/
.bg-gray{ background-color:#f8f8f8;}
.dg-gray{ background-color:#999;}
.white-bg {background-color: #fff;}
.gray-hs {background-color: #eee;}
.font-default {color: #e40177;}
.box10 {padding: 10px 10px 0 10px;}
.text-center {text-align: center;}
.text-left {text-align: left;}
/*文字水平两端对齐*/
.text-both{text-align: justify; text-justify: distribute-all-lines; text-align-last: justify; -moz-text-align-last: justify; -webkit-text-align-last: justify;} 
.text-right {text-align: right;}
.top-line {border-top: 1px solid #dedede;}
.mt10{margin-top:10px;}
.mt4{margin-top:4px;}
.cl-cs{ color:#e40177;}

.sub-rose{ background-color:#fb5d5c !important;}
.sub-rose .ty-con{ background-color:#ff7e7d;}
.sub-rose .hf-yl li{ border-color:#fff !important; color:#fff !important;}
.sub-rose .yg-bz{ background-color:#ffd800; border:1px solid #ffd800; color:#f81f1d; float:left; border-left:none}
/*main*/
.container {width: 100%;max-width: 640px;margin-left: auto;margin-right: auto; position:relative;}
/*.hy-tab{position:relative; overflow-x:hidden;}*/
.container-fluid {width: 100%}
.top {position: relative;height: 45px}
.header {height: 45px;background-color: #0085d0;position: fixed;max-width: 640px; width:100%;z-index: 98; color: #fff;}
.header h1 {text-align:center; font-size:18px; line-height:45px}
.header .logo-main {float: left;height: 27px;margin-top: 9px; margin-left:10px}
.header .logo-icon {position: absolute;left: 15px;top: 5px;}
.header .icon-main-set,.header .icon-main-back  {position:absolute; left:0; top:0}
.header .icon-main-set-on {position:absolute; left:0; top:0}
.header .icon-main-search {position:absolute; right:0; top:0}
/*.header .icon-main-ss{position:absolute; right:0; top:0} */
.header .top-rt{ margin-right:45px;}
.set-wrap {width:70%; left:-100%; background-color:#2371af; position:absolute; top:0;z-index:99}
body.open {overflow:hidden;}
body.open .ad-box {position:inherit}
body.open .main-wrap {height:100%; overflow:hidden}
#main {width:100%; max-width:640px;background: #f4f4f4;}
.main-wrap {position:relative; overflow:hidden}
.set-wrap-bg {display:none; background:rgba(30, 30, 30, 0.4); width:100%; height:100%; left:0; top:0}
body.open .set-wrap {height:100%}
body.open .set-wrap-bg {display:block; position:fixed; z-index:98; background-color:;}
body.open .lljc,body.open .footer-wrap {display:none}
.set-wrap {padding-bottom:45px}
.set-wrap-content {height:100%; overflow-y:auto; background-color:#f0efef; position:relative;}
.set-foot {height:45px; position:absolute; left:0; bottom:0; width:100%; z-index:1}
.set-foot li {width:50%; float:left; height:45px; line-height:45px; text-align:center}
.set-foot li a {display:block; width:100%; height:100%; line-height:45px; background-color:#f0efef; color:#333; border-top:1px solid #ccc}
.set-foot li a span {display:inline-block; margin-left:10px}
.set-foot li a i {vertical-align:middle}
.no-color {background: #fff !important;color: #666 !important;}
.top-search{ margin-top:7px;}
.top-search, .tip-search {margin-left: 50px;position: relative;margin-right: 80px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.top-search select, .tip-search select {position: absolute;left: 0px;top: 0px;height: 30px;width: auto;min-width: 50px;outline: none;border-width: 0;background-color: transparent}
.top-search .form-control, .tip-search .form-control {height: 30px;padding-left: 55px;background-color: #dedede;border-width: 0}
.top-search .select-arrow, .tip-search .select-arrow {position: absolute;left: 38px;width: 8px;height: 9px;top: 50%;margin-top: -4px;background-image: url(../images/shop-images/slect-arrow.png);z-index: 2}
.top-search .icon-search {position: absolute;right: 5px;top: 5px;z-index: 3;}
.sub-title {background-color: #0085d0;color: #fff;text-align: center;padding: 0;}
.sub-title1 {background-color: #fff;color: #333;text-align: center;padding: 0;}
.sub-title h1 {font-size: 18px;line-height: 45px;font-weight: bold;letter-spacing: 1px;}
.sub-title .right-text{color: #fff; position: absolute;line-height: 45px;padding: 0 15px;right: 0;top: 0;}
.sub-title .top-search select {background-color: transparent;color: #fff;border-width: 0}
.sub-title .top-search select option {border-width: 0;color: #333}
.sub-title .top-search .form-control {border-width: 0;background-color: #0080bf;color: #fff}
.sub-title .top-search .select-arrow {background-image: url(//shop-html../images/slect-arrow2.png)}
.fl-search {margin-left: 100px;position: relative;}
.fl-search .icon-search {position: absolute;right: 5px;top: 5px;z-index: 0;}
.fl-search .form-control {height: 30px;border-radius: 5px;}
.search-box {margin: 0;}
.search-box .form-control {height: 35px;border: 0;border-bottom: 1px solid #dedede;}
.search-box .icon-search {top: 9px}
.nav-slide {position:absolute;right: 0;top: 45px;width: 144px;background-color: #333;border-radius: 4px;overflow: inherit !important;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 10px;display: none;z-index: 9999;}
.nav-slide li {height: 35px;line-height: 35px}
.nav-slide li a {display: block;line-height: 35px;width: 100%;color: #fff;text-align: left}
.nav-slide li [class*="icon-nav-"] {float: left;margin-top: 9px;margin-right: 10px}
.nav-slide .nav-arrow {border: 10px solid transparent;border-bottom-color: #333;width: 0;height: 0;position: absolute;top: -20px;right: 12px;z-index: 1;cursor: pointer}
[class*="icon-nav-"] {background-repeat: no-repeat;background-size: 100%;display: block;width: 20px;height: 20px;}
.icon-nav-wt-home {background-position: 0 -595px}
.icon-nav-home {background-position: 0 -249px}
.icon-nav-new{ background-position:0 -765px;}
.icon-nav-lh {background-position: 0 -285px}
.icon-nav-ss {background-position:0 -160px}
.icon-nav-cx {background-position: 0 -1438px}
.icon-nav-wo {background-position: 0 -188px}
.icon-nav-fx {background-position: 0 -713px}
.modal-bg {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9998;display: none;background-color: transparent}
.menu {/*display:-webkit-flex;display:flex; */	overflow: hidden;padding-bottom:0.2rem;background-color:#fff;}
.menu-list{border-left:1px solid #dedede; padding:0 !important;}
.urers-menu {padding-bottom:0; background-color:transparent}
.menu li {width: 25%;/* display:inline-block;*/	float: left;padding-bottom: 0.1rem;position:relative; }
.menu-list li{border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:0 !important;}
.menu .tag-list{ position:absolute; top:0;right:0; width:1.5rem; height:1.3rem;}
.menu .tag-list img{ width:100%; height:100%; display:block;}
.menu li a {display: block;width: 100%;text-align: center;color: #666; font-size:0.55rem}
.menu-list li a{padding:0.1rem 0 0.5rem 0;font-size:0.65rem; color:#444;}
.menu li [class*="icon-menu-"],.menu li i {width:1.95rem; display:block; width:1.95rem;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; margin:0.375rem auto 0.1rem auto; background-size:100%}
.menu-list li [class*="icon-menu-"],.menu-list li i {width:1.35rem;width:1.35rem;}
.menu li i img {width:1.35rem; height:1.35rem;}
.menu li .icon-menu-phone {background-color:#ffa200; background-position:10px -463px}
.menu li .icon-menu-hygj {background-color:#36b7f5; background-position:12px -1135px}
.menu li .icon-menu-xstm {background-color:#fa7c05; background-position:10px -1187px}
/*.menu li .icon-menu-dszq {background-color:#79c546; background-position:10px -1248px}*/
.menu li .icon-menu-dszq {background-color:#79c546; background-position:10px -758px}
.dp-con {overflow: hidden;position: relative;background-color: #fff;}
.dp-con .dp-dt {padding: 10px;overflow: hidden;}
.dp-con .dp-dt a {display: block;}
.dp-con .dp-pic {float: left;border: 2px solid #dedede;}
.dp-con .dp-pic img {width: 55px;height: 55px;}
.dp-icon {background-image: url(../images/shop-images/jt.png);background-position: right center;background-repeat: no-repeat;width: 8px;height: 14px;position: absolute;right: 10px;top: 15px;}
.dp-con .dp-text {color: #878787;margin-left: 72px;}
.dp-con .dp-text span{ display:block; height:38px; overflow:hidden;}
.dp-con .dp-text h4{max-width: 70%;height: 18px;overflow: hidden;display:block;text-overflow: ellipsis;white-space: nowrap;}
.dp-wz {background-image: url(../images/shop-images/wz.png);background-position: left center;background-repeat: no-repeat;position: absolute;right: 10px;top: 32px;padding-left: 17px;background-size: 12px 17px}
.gg-pic {padding: 10px;}
.gz-number {font-size: 12px;color: #a2a2a2;}
.gz-number b {font-weight: normal;color: #f60;}
.gz-number span {padding-right: 10px;display: inline-block;}
.gg-jl {padding-top: 0 !important;}
.gg-pic .gg-line {display: inline-block;}
.sp-list {padding: 0 10px;margin-bottom: 10px;overflow: hidden;}
.sp-list li {float: left;width: 33.3%;text-align: center;}
.yh-list {width: 100%;position: relative;text-align: center;overflow: hidden;padding-bottom: 10px;}
.yh-list li {width: 30%;display: block;margin: 0 auto}
.yh-list li.first {left: 10px;top: 0;position: absolute;}
.yh-list li.end {right: 10px;top: 0;position: absolute;}
.yhq-box {display: none;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;position: fixed;text-align: center;cursor: pointer;}
.yhq-box .lq-cg {position: absolute;top: 50%;margin-top: -35px;left: 50%;margin-left: -49px;background-color: #333;border-radius: 5px;color: #fff;padding: 12px;}
.floor {background-color: #fff;border-top: 1px solid #dedede; margin-top:10px;}
.floor .content .down-floor{float: left;width:8rem;}
.floor .content .down-floor img{ max-height:4rem;}
.floor .title {height: 40px;line-height: 40px;padding-top: 10px;display: block;width: 100%;}
.floor .title .text {color: #666;font-size: 16px;padding-left: 6px;line-height: 1.2em;margin-left: 10px;float: left}
.floor .content {overflow: hidden;border-top: 1px solid #dedede;}
.floor .content .left-floor {float: left;width:8rem;border-right: 1px solid #dedede;margin-left: -1px;}
.floor .content .left-floor img{max-height:8rem;}
.floor .content .up-floor {float: left;width:8rem;border-bottom: 1px solid #dedede;margin-top: -1px}
.floor .content .up-floor img{max-height:4rem;}
.floor .content .right-floor {float: left;width: 50%;}
.floor1 .title .text {border-left: 5px solid #f3484e;}
.floor2 .title .text {border-left: 5px solid #9ca3da;}
.floor8 .title .text {border-left: 5px solid #2495d4;}
.floor2 .title .more {background-image: url(../images/shop-images/more.png) !important;}
.floor3 {margin-bottom: 10px;position: relative;}
.floor3 .title .more {position: absolute;right: 0px;top: -10px;background-color: #f5f5f5;color: #666;padding-right: 20px;background-image: url(../images/shop-images/more.png);background-position: right center;background-repeat: no-repeat;background-size: 13px 13px;font-size: 12px;line-height: 22px;}
.floor .title{ position:relative;}
.floor .title .xs-date{ position:absolute; right:8px; top:0px;}
.floor .title .xs-date span{ border:1px solid #dedede; padding:0 2px; margin:0 2px;}
.floor .title .xs-date .date-text{ border:none;}
.floor3 .title {width: 100%;}
.floor3 .title .text {border-left:5px solid #ff4400;}
.floor3 .title-line {border-bottom: 1px solid #ccc;width: 100%;display: block;}
.floor3 .si-jj {background-color: #f5f5f5;display: inline-block;padding: 0 10px;}
.floor4 .title .text {border-left:5px solid #9ca3da;}
.floor5 .title .text {border-left: 5px solid #ff4400;}
.floor .title .more {float: right;margin-right: 10px;color: #666;padding-right: 20px;background-image: url(../images/shop-images/more.png);background-position: right center;background-repeat: no-repeat;background-size: 13px 13px;font-size: 12px;line-height: 22px}
.main-store-list {padding-right: 0;}
.main-store-list li {width:50%; float:left; padding-right:5px; padding-left:5px}
.main-store-list li .store-list-left {float:left; width:67%; padding-right:1px; display:inline-block}
.main-store-list li .store-list-left img {width:100%}
.main-store-list li .store-list-right {float:left; width:33%; display:inline-block}
.main-store-list li .store-list-right a {margin-bottom:1px; display:block}
.main-store-list li .store-list-right img {width:100%}
.store-list-name {text-align:center; line-height:34px; height:34px; width:100%; overflow:hidden}
.store-list-name a {color:#222;}
.store-list-name {text-align: center;line-height: 34px;height: 34px;width: 100%;overflow: hidden;}
.store-list-name a {color: #222;}
.hd-pic {overflow: hidden;}
.hd-pic .left-floor {float: left;width: 50%;margin-left: -1px}
.hd-pic .up-floor {float: left;width: 50%;margin-top: -1px}
.hd-pic .down-floor {float: left;width: 50%}
.hd-pic .right-floor {float: left;width: 50%}
.hd-jl {margin: 0 10px;}
.foot-menu {bottom: 0;width:100%;background-color:#f8f8f8;}
.tab-content .foot-menu {max-width: 640px;}
.xz-tc h2 {margin-top: 10px;font-size: 14px;}
.xz-tc li {padding: 0 !important}
/*main shop floor*/
.shop-list {overflow:hidden; background-color:#fff}
.shop-list li {float:left; width:33.333333333%; height:9rem; overflow:hidden; border-bottom:1px solid #dedede; border-left:1px solid #dedede}
.shop-list li del{ display:block; font-size:0.5rem; color:#afafaf}
.shop-list li a {display:block; padding:0.45rem; height:100%}
.shop-list li.swiper-wrap-li {width:66.666666666%; border-left:0}
.shop-list li.swiper-wrap-li a {padding:0}
.shop-list li .img {width:100%; text-align:center;}
.shop-list li .img img {width:4.4rem; height:4.4rem}
.shop-list li .name {font-size:0.45rem; display:block; height:1.4rem; overflow:hidden; line-height:1.2em; margin-top:0.3rem}
.shop-list li .price {color:#e40077; font-size:0.85rem; padding-top:0.4rem; display:block; line-height:0.8rem;}
.shop-list li .price em {font-size:12px; font-style:normal}
/*form*/
.form-group {margin-bottom: 10px; position:relative;}
.form-control {display:inline-block;width: 100%;height: 35px;padding: 6px 12px;font-size: 14px;line-height: 1.4285;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;outline: none;}
.form-input-div {height: 35px;/*border-top: 1px solid #9f9f9f;*/background: #fff;position: relative;}
.btn-box {margin-top: 20px;}

/*icon*/
[class*="icon-"] {display: block;background-image:url(../images/shop-images/icon.png);background-repeat: no-repeat;background-size: 100%}
.icon-search {width: 22px;height: 22px;background-position: 0 2px;background-size: 80%}
.icon-left {position: absolute;left: 0;top: 0;width: 45px;height: 45px;background-position: 8px -472px;background-size: 60%}
[class*="icon-img-"] {width: 45px;height: 45px;background-position: center;background-position: 0 -668px;position: absolute;right: 0;top: 0}
.icon-img-list {background-position: 5px -510px;background-size: 60%}
.icon-img-list2 {background-position: 5px -748px;background-size: 60%}
.icon-right {position: absolute;right: 0;top: 0;width: 45px;height: 45px;background-position: 4px -1107px;background-size: 80%;z-index: 8}
.icon-lr02, .sub-title .icon-right {background-position: 4px -1107px;background-size: 80%;}
.icon-zm{ background-position:4px -2862px !important;right:-5px;}
.zm-nav{ width:auto; padding:0 10px;}
.no-color .icon-right {background-position: 10px -988px;background-size: 60%;}
.icon-top-cart {position: absolute;right:40px;top: 0;width: 45px;height: 45px;background-position: 10px -285px;background-size: 60%;z-index: 3}
/*.reach-icon{position:absolute; right:40px;top:12px; color:#fff;}*/
.icon-top-fl {position: absolute;right: 35px;top: 0;width: 45px;height: 45px;background-position: 10px -1588px;background-size: 60%;z-index: 3}
.icon-gray-reach{ background-position:0 0; top:8px;width:30px; height:30px; display:inline-block;background-size:100%;}
.icon-cart02, .sub-title .icon-top-cart {background-position: 8px -681px;}
.sub-title .reach-icon {background-position: 18px -1968px;position: absolute;top:1px;right: 0;}
.icon-editor {background-image: none;color: #fff;line-height: 45px}
[class*="icon-main-"] {display:block; width:45px; height:45px; background-image:url(../images/wt-images/icon_main2.png); background-repeat:no-repeat; background-size:100%}
.icon-main-set {background-position:0 0}
.icon-main-search {background-position:0 -45px}
.icon-main-ss{ background-position:0 -90px;}
.icon-main-set-on {background-position:0 -90px}
.icon-main-back{background-position:0 -135px}
.icon-main-success{background-position:0 -165px}
[class*="small-icon-"] {background-image:url(../images/wt-images/small_icon.png); display:inline-block; width:16px; height:16px; background-repeat:no-repeat; background-size:100%}
.small-icon-more {background-position:0 -16px}
.small-icon-setUp {background-position:0 0}
/*btn*/
.sub-bnt {padding: 25px 5px 30px 10px;text-align: center;display: table;width: 100%;}
.btn {height: 35px;display: inline-block;text-align: center;padding: 0 10px;background-color: #999;color: #fff;line-height: 35px;font-size: 18px;border-radius:4px;}
button.btn {border: 1px solid #999}
/*a.btn {border: 1px solid #999}*/
.btn-green {background-color: #8fc320;}
.btn-dl{background-color:#68bceb !important;}
.btn-green:active {background-color: #5c8700}
.btn-red {background-color: #e62c2c;}
.btn-block {width:100% !important}
.btn-red:active {background-color: #be1f1f}
.blue {color: #0085d0;}
.btn-blue {/*box-shadow: 0px 4px 5px #e1e1e1;*/border: 1px solid #e3e3e3!important; background-color: #0085d0!important; color:#fff  !important; border: 1px solid #ccc;display: block; margin: 0 auto; margin-bottom: 10px; width: 98% !important;}
.btn-blue:active {background-color: #016095}
.btn-rose {background-color: #43B600 !important;}
.btn-cs{ background-color:#fb5d5c !important}
button.btn-rose {border: 1px solid #e40077}
.btn-rose:active {background-color: #f80e88}
.btn-rose {background-color: #f80e88 !important}
.btn-2x {width: 48%}
.btn-box .btn-2x {margin: 0 1%; }
.btn-org {background-color: #ff9600;color:#fff !important}
.btn-fr {color: #fff !important;display: inline-block;width: 100%;padding: 5px 0;}
.btn-sx {border-radius: 4px;text-align: center;color: #fff !important;display: inline-block;height: 25px;line-height: 25px;padding: 0 5px;}
.btn-sc {border-radius: 4px;text-align: center;color: #666 !important;display: inline-block;height: 28px;/*line-height: 28px;*/}
.btn-big {height: 40px;line-height: 40px;font-size: 18px;font-weight: bold}
.disabled.btn, [disabled].btn, fieldset[disabled] .btn {pointer-events: none;cursor: not-allowed;cursor: no-drop;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: 0.65;}
.disabled a{pointer-events: none;cursor: not-allowed;cursor: no-drop;filter: alpha(opacity=45);-webkit-box-shadow: none;box-shadow: none;opacity: 0.45;}
.btn-sm {padding: 2px 10px;font-size: 14px;line-height: inherit;height: auto}
.btn-md {padding: 6px 4px;font-size: 14px;line-height: inherit;height: auto;}
.btn-bd {border: 1px solid #666 !important;background-color: #fff !important;color: #666 !important; margin-right:5px;}
.btn-bd-green {border: 1px solid #8fc320 !important;background-color: #fff;color: #8fc320}
.btn-gray {background-color:#a7a9ac !important; color:#fff !important;}
.btn-gray1{background-color:#dbdbdb !important; color:#333 !important;}
.btn-dark-gray {background-color:#666 !important;}
.btn-center {width: 90%;margin: 0 auto;display: block}
.btn-disabled {background: #e2e2e2;cursor: default;color: #bdbdbd;}
.fullbtn{width: 100%;display: block;padding: 10px 0;text-align: center;}
.radius3{border-radius: 3px !important;}
.radius4{border-radius: 4px !important;}
.foot-menu .btn-box a.btn{margin:0 10px !important;text-align:center !important;width:auto !important; display:block; height:35px !important; line-height:35px !important;}
/* modal */
.close, .close span {position: absolute;font-size: 24px;line-height: 100%;padding:10px;top: 0px;right: 0px;}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;filter: alpha(opacity=90);opacity: .9;}
button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: transparent;border: 0;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0px, 0px, 0px, 0px);border: 0;}
.modal-open {overflow: hidden;}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 9999;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
.modal.fade .modal-dialog {-webkit-transition: -webkit-transform .3s ease-out;-o-transition: -o-transform .3s ease-out;transition: transform .3s ease-out;-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);-o-transform: translate(0, -25%);transform: translate(0, -25%);}
.modal.in .modal-dialog {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-dialog {position: relative;width: auto;margin: 10px;z-index: 7}
.modal-content {position: relative;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);outline: 0;}
.modal-backdrop, .loading-box {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;}
.modal-backdrop {z-index: 6}
.loading-box {background-color: #fff;width: 100%;height: 100%;background-image: url(../images/shop-images/loading3.gif);background-position: center;background-repeat: no-repeat;z-index: 10000}
.loading-box2 {background-color: #fff;width: 100%;height: 100%;background-image: url(../images/shop-images/loading2.gif);background-position: center;background-repeat: no-repeat;z-index: 10000}
.loading-box.absolute {position: absolute}
.modal-backdrop.fade, .loading-box.fade {filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in, .loading-box.in {filter: alpha(opacity=50);opacity: .5 !important;}
.modal-header {min-height: 16.42857143px;padding: 10px;border-bottom: 1px solid #e5e5e5;position: relative;}
.modal.modal-prompt .modal-header {background-color: #0085d0;}
.modal-header .close, .modal-header .close span {color: rgba(255,255,255,.8);}
.modal-title {margin: 0;line-height: 1.42857143;color: #fff;font-size: 18px}
.modal-body {position: relative;padding: 15px;}
.modal-footer {padding: 15px;text-align: center;border-top: 1px solid #e5e5e5;}
.modal-footer .btn {font-size: 14px}
.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;display: inline-block}
.modal-footer .btn-group .btn + .btn {margin-left: -1px;}
.modal-footer .btn-block + .btn-block {margin-left: 0;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}
.yc-fr {background-color: #fff;overflow: hidden;text-align: center;}
.yc-fr .fr-cl {display: block;padding-bottom: 15px;}
.modal-radius .modal-dialog {width: 100%;height: 100%}
.modal-radius .modal-content {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;box-shadow: none;border: 0;width: 280px;left: 50%;margin-left: -140px;top: 50%;margin-top: -100px}
.modal-radius .modal-body {height: 100px;display: table;vertical-align: middle;width: 100%}
.modal-radius .popup-text {height: 100%;display: table-cell;vertical-align: middle}
/*合约弹出层样式*/
.modal-hy .modal-dialog {margin: 0;height: 100%}
.modal-hy .modal-content {box-shadow: none;border-width: 0;height: 100%;background-color: #fff;padding-bottom: 50px}
.modal-hy .hy-content {height: 100%;overflow-y:auto;overflow-x:hidden;padding-bottom: 58px}
.modal-open .modal-hy {overflow: hidden}
.model-bg {background-image: url(../images/shop-images/black_bg.png);position: fixed;width: 100%;height: 100%;z-index: 9998;top: 0;left: 100%;}
.model-bg2 {background-image: url(../images/shop-images/black_bg.png);position: fixed;width: 100%;height: 100%;z-index: 9998;top: 0;left: 0;display: none}
/*提示框*/
.alert {padding: 10px;margin-bottom: 10px;border: 1px solid transparent;}
.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
/*分享*/
.mask{ position:fixed; width:100%; height:100% ; background:#000; filter: alpha(opacity=50);opacity: .5; top:0;  z-index:9996; display:none}
.mask-box{position:fixed; width:100%; height:100% ; background:#000; filter: alpha(opacity=50);opacity: .5; top:90px;  z-index:9996; display:none;}
.more-box {width: 100%;height: 100%;position: fixed;background-color: rgba(0, 0, 0, 0.5);z-index: 9996;display: none;left: 0;top: 0}
.more-box.on {z-index: 9997;top: 0;display: block;}
.share-box {border-top: 2px solid #f15353;background-color: #f8f8f8;display: none;width: 640px;position: fixed;bottom: 0;left: 50%;margin-left:-320px;z-index: 9998}
.share-box-top{ bottom:auto; top:45px}
.share-box ul {padding: 20px;overflow: hidden}
.share-box ul li {width: 33% !important;float: left;margin-bottom: 10px}
.share-box ul li a {display: block;text-align: center}
.share-box li a:before {background-image: url(../images/shop-images/fx.png);background-repeat: no-repeat;background-size: 100%;width: 52px;height: 52px;display: block;margin: 0 auto;content: "";}
.share-box ul li.wx a:before {background-position: 0 0}
.share-box ul li.wxpyq a:before {background-position: 0 -57px}
.share-box ul li.xlwb a:before {background-position: 0 -114px}
.share-box ul li.qq a:before {background-position: 0 -171px}
.share-box ul li.qqkj a:before {background-position: 0 -228px}
.share-box ul li.message a:before {background-position: 0 -285px}
.share-box .cancel {display: block;height: 50px;line-height: 50px;border-top: 1px solid #dedede;text-align: center;color: #333;font-size: 16px}
.bulid-fix {padding-bottom: 0 !important;}
.bulid-fix .btn {margin: 0 !important;padding: 0 !important;}
.sdd-btn .btn {width: 100%;}
.reach-box {border-top: 2px solid #f15353;background-color: #f8f8f8;display: none;width: 640px;position: fixed;bottom: 0;left: 50%;margin-left: -640px;z-index: 10000}
.reach-box .cancel {display: block;height: 50px;line-height: 50px;border-top: 1px solid #dedede;text-align: center;color: #333;font-size: 16px}
.share-box-fixed{ bottom:auto; top: 50%; margin-left:auto; width:80%; max-width:9rem; height:auto; border-radius:6px;    transform: translate(-50%, -50%); margin:0; padding:0 }
.share-title{ background:#0085d0; line-height:30px; border-top-left-radius:6px;border-top-right-radius:6px; margin:0; padding:0; color:#fff; padding-left:20px}
.share-search{ position:absolute; top:0;}
.share-box .cancel { display: block; height: 50px; line-height: 50px; border-top: 1px solid #dedede; text-align: center; color: #333; font-size: 16px }
.share-sum .share-content { padding:30px 10px 10px 10px; }
.share-sum .share-content p {  line-height:30px; clear: both; }
.share-box-fixed  .share-content p{ padding-top:20px; padding-bottom:20px; line-height:25px}
.bulid-fix { padding-bottom: 0 !important; }
.bulid-fix .btn { margin: 0 !important; padding: 0 !important; }
.sdd-btn .btn { width: 100%; }
.share-sum .close-btn { border: none ; background-image: url(../images/gb_btn.png); background-repeat: no-repeat; position: absolute; top: 8px; right: 10px; width: 28px; height: 28px; background-size:20px; }
.share-content h2 { display:block; padding:5px 10px; border-bottom:1px solid #cdcdcd; text-align:center; font-size:16px; font-weight:500; }
.yhline a { display:block; padding: 0 10px; height: 44px;line-height: 44px;}
.share-sum .sum-tleft { width:35%; text-align:right; display:block; float:left; font-size: 12px; line-height: 30px; }

/*fooernav end*/
.footer {margin-top: 15px;padding-bottom: 15px;}
.footer ul {text-align: center;border-top: 1px solid #dedede;margin-top: 5px;}
.footer ul li {display: inline-block;margin: 5px;}
.footer ul li.active a {color: #0085d0;}
.footer-wrap {height: 45px; max-width:640px; width:100%; margin-left:auto; margin-right:auto; position:relative}
.app-nav {background-color: #fff;overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #dedede;}
.app-nav .app-link {width: 25%;float: left;height: 50px;text-decoration: none;color: #7f7f7f;text-align: center;display: block;position: relative;}
.app-nav .app-link [class*="icon-"] {width: 100%;height: 32px;margin-top: 2px;padding: 2px 0;background-image: none}
.app-nav .app-link [class*="icon-"] img {height: 100%;width: auto}
.footer-nav {border-top: 1px solid #dedede; overflow:hidden;bottom: 0;width: 100%; position:fixed; max-width:640px; z-index:99;}
.footer-nav .container a {font-size: 12px;}
.footer-nav .app-link {width: 25%;float: left;height: 44px;background-color: #fff;text-align: center; font-size:12px; color:#333}
.footer-nav .app-link.active {color: #0085d0;}
.home:before, .shop:before, .recharge:before, .shopping-cart:before, .app:before, .user-center:before {margin: 1px auto 0 auto;background: url(../images/icon_menu.png) no-repeat;background-size: 100%;width: 28px;height: 25px;display: block;content: "";}
.category-search:before, .personal-center:before{margin: 0 auto;background: url(../images/shop-images/icon.png) no-repeat;background-size:100%;width: 28px;height: 25px;display: block;content: ""} 
.home:before {background-position: 0 0}
.home.active:before {background-position: 0 -25px}
/*.shop:before {background-position: 0 -50px}
.shop.active:before {background-position: 0 -75px}*/
.category-search:before{background-position: 0 -1736px}
.category-search.active:before {background-position: 0 -1768px}
.personal-center:before {background-position: 0 -1949px}
.personal-center.active:before {background-position: 0 -1980px}
.shop:before {background-position: 0 -251px}
.shop.active:before {background-position: 0 -278px}
.recharge:before {background-position: 0 -100px}
.app:before{background-position:0 -50px}
.app.active:before{background-position: 0 -75px}
.recharge.active:before {background-position: 0 -125px}
.shopping-cart:before {background-position: 0 -150px}
.shopping-cart.active:before {background-position: 0 -175px}
.user-center:before {background-position: 0 -200px}
.user-center.active:before {background-position: 0 -225px}
#top {display: block;width: 45px;height: 45px;border: 1px solid #dedede;position: fixed;bottom: 55px;right: 10px; z-index:9997;border-radius: 10px 10px 10px 10px;text-decoration: none;display: none;background: #fff url(../images/shop-images/top.png) no-repeat center;border-radius: 100%;}
.list-search {top: 7px;margin-right: 55px !important; margin-top:0 !important;}
.for-sas {margin-left: 70px;}
.list-search .form-control {margin: 0 !important;line-height: 20px;}
.list-search .form-control {background-color: #fff !important;padding-left: 12px !important;color: #555 !important;border: 1px solid #ccc !important;border-radius: 5px !important;}
.xp-list {overflow: hidden;margin-right: -3px;}
.xp-list li {float: left;width: 50%;border: 1px solid #dedede;margin-left: -1px;margin-top: -1px;position: relative;}
.xp-list li img {float: left;width: 100px;height: 100px;max-height: none;max-width: none;padding: 10px;}
.xp-list .xp-mc {margin-left: 100px;display: block;padding-top: 15px;}
.xp-list .sj-mc {font-size: 16px;color: #464b4e;max-height: 30pt;overflow: hidden;line-height: 1.2em !important;margin-bottom: 2px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;}
.xp-list .sj-jg {color: #8c8c8c;font-size: 14px;padding-top: 15px;max-height: 24pt;overflow: hidden;line-height: 1.2em !important;margin-bottom: 2px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.xp-list .bq-icon {position: absolute;right: -10px;top: -10px;}
.xp-list .bq-icon img {width: 52px;height: 52px;max-height: none;max-width: none;}
.yh-tx [class*="icon-"] {display: block;background-image: url(../images/shop-images/zf_icon.png);background-repeat: no-repeat;background-size: 100%}
.yh-tx .yh-icon a {display: block;width: 100%;text-align: center;color: #333}
.yh-tx [class*="icon-menu-"] {width: 50px;height: 50px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin: 0 auto;background-size: 60%}
.yh-tx .icon-menu-dingdan {background-color: #fb896e;background-position: 10px 12px}
.yh-tx .icon-menu-mc {background-position: 5px -24px;float: left;width: 36px;height: 36px;}
.yh-tx .icon-menu-bh {background-position: 5px -54px;float: left;width: 36px;height: 36px;}
.yh-tx .icon-menu-sj {background-position: 5px -85px;float: left;width: 36px;height: 36px;}
.yh-tx .icon-menu-zf {background-position: 5px -115px;float: left;width: 36px;height: 36px;}
.no-line {border: none !important;}
.sum-btn {text-align: center;padding: 8px 0 25px 0;}
.sum-btn .btn {width: 46%;}
.ad-box {margin-top: 10px}
.box {width: 100%;position: relative;height: 350px;overflow-y: auto;}
#hipic {position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;width: 100%;overflow: auto;overflow: hidden;border: 0;width: 100%;height: 350px;}
.top-search .form-con {padding-left: 12px !important;}
.dp-text .dp-title {padding-right: 30%;display: block;max-height: 25px;overflow: hidden;}
.menu-btn {width: 100%;bottom: 0;}
.menu-tab {background-color: #fff !important;height:48px;padding-left: 5px !important;}
.mu-cn {position: relative;}
.mu-left {width: 25%;color: #ff6600;position: absolute;left: 0;top:5px;cursor: pointer;}

.mu-right {width: 75%;position: absolute;right: 0;}
.btn-jl {padding: 0 !important;font-size: 16px !important;}
.wt-fr {min-width:320px;}
.menu-btn .btn-fl {width: 48% !important;margin-right: 1%;}
.tip-search {top: -45px;right: 0;margin-right: 40px;margin-left: 60px;padding-right: 45px;position: relative;width: 0%;min-width: 40px;height: 40px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.tip-search-input {background: #dedede;border: none;outline: none;padding-left: 50px;height: 35px;width: 100%;z-index: 10;border-radius: 3px;font-size: 14px;margin-top: 5px;display: none}
/* Open state */
.no-js .tip-search {width: 100%}
.tip-search.tip-search-open {float: none;width: auto}
.tip-search select {top: 6px;display: none}
.tip-search .select-arrow {display: none}
.tip-search.tip-search-open select, .tip-search.tip-search-open .select-arrow, .tip-search.tip-search-open .tip-search-input {display: block}
/*今日好店*/
.swipe .dp-con {border: 1px solid #dedede;background-color: #fff;border-radius: 5px;margin: 10px;}
.dp-con .dp-lt {padding: 10px 0 10px 2px;}
.fr-jr dl {overflow: hidden;padding-left: 10px;}
.fr-jr dl dt {float: left;padding-right: 10px;}
.fr-jr dl dd {float: left;}
.fr-jr dl dd h4 {padding-bottom: 10px;}
.fr-jr .jr-pic img {width: 65px;height: 65px;background-size: 65px 65px;}
/*二次确认框 */
.more-confirm {width: 100%;height: 100%;position: fixed;background-color: rgba(0, 0, 0, 0.7);z-index: 9995;display: none;left: 0;top: 0}
.more-confirm.on {z-index: 10000;top: 0;display: block;}
.share-bit {background-color:#fff;display: none;border-radius: 3px !important;width: 640px;position: fixed;bottom: 0;left: 50%;margin-left:-320px;z-index: 10005}
.share-bit .cancel {display: block;height:40px;line-height:40px;border-top: 1px solid #dedede;text-align: center;color: #333;font-size: 16px}
.share-bit .share-text{text-align: center;padding: 10px 0;display: block;}
.share-bit .share-text a{color: #f00;}
.share-bit .qx-red{ color:#f00;}
.share-bit .qr-blue{ color:#0085d0;}

.tip-con {padding-left: 15px;}
.dp-list {position: relative;}
.dp-sc {position: fixed;top: 0;width: 400px;background-color: #fff;border-radius: 5px;z-index: 9999;text-align: center;}
.xz-tc .sp-btn {background: none !important;}
.dp-list {position: relative;}
.jr-fr {text-align: center;}
.jr-fr span {display: block;}
.modal-con {width: 100%;top: 0 !important;position: absolute !important}
.jf-content {width: 85% !important;margin: 6% auto auto 3% !important;border-radius: 5px;padding: 10px;}
.jr-fr em {color: #f60;font-style: normal;}
.sp-btn {width: 100%;}
.sp-btn input {width: 48%;border: 1px solid #dedede;color: #999;height: 33px !important;padding-left: 10px;}
.sp-xz {padding-left: 0 !important;}
.zf-je .sm-wz01 {color: #e40177;}
.floor3 .dz-icon {color: #666;padding: 0 28px 5px 0;background-image: url(../images/shop-images/dp_icon.png);width: 21px;height: 18px;background-repeat: no-repeat;background-size: 21px 18px;}
.floor3 .tj-icon {color: #666;padding: 0 28px 5px 0;background-image: url(../images/shop-images/tj_icon.png);width: 21px;height: 21px;background-repeat: no-repeat;background-size: 21px 21px;}
.floor3 .lp-icon {color: #666;padding: 0 28px 5px 0;background-image: url(../images/shop-images/lp_icon.png);width: 21px;height: 21px;background-repeat: no-repeat;background-size: 21px 21px;}
.floor6 .title {margin: 0 0 0.5rem 0 !important;}
.floor9 .title-bg {background-color: #36b7f5 !important;}
.floor9 .title .text {color: #fff;}
.floor9 .title .text {border-left: 5px solid #fff;}
.floor9 .title .more {color: #fff;}
.floor9 .title .more {background-image: url(../images/shop-images/more-blue.png) !important;}
.floor9 .title {background: none;}
.floor9 .title .text {background: none;color: #fff;font-size: 16px;padding-left: 6px;line-height: 1.2em;margin-left: 10px;float: left !important;}
.main-list-con li {border-right: 1px solid #dedede;width: 50% !important;float: left;padding-right: 10px !important;margin: 0 !important;}
.main-list-con .content {border: none !important;}
.main-list-con .content .left-floor {border: none !important;}
.main-list-con .content .up-floor {border: none !important;}
.modal-fr {width: 85% !important;margin: 65px auto !important;}
.floor3 .dp-con .dp-text span {max-width: 70%;height: 18px;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;}
.sub-title .badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #F00;border-radius: 10px;position: absolute;z-index: 1;top: 1px;}
.footer-nav .app-link .badge {position: absolute;z-index: 1;top: -25px;right: -5px}
.footer-nav .pbox-icon {width: 50px !important;position: relative;display: inline-block;}
.footer-nav .badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;background-color: #F00;border-radius: 10px;}
.loading-box {background-color: #fff !important;}
.loading-box.in {opacity: 0.9;}
.sub-title .white-icon {background-position: 18px -1172px;right: 40px;}
.tip-search .tip-white {background-color: #fff;}
.tip-comfig {margin-left: 25px !important;}
.top-soso {margin: 0 45px 0 40px !important;}
.pack-gray{ background-color:#ddd !important; cursor:not-allowed;border:none !important;}
/*通用加载样式*/
.load8 .loader {font-size: 10px;border-top: 0.2em solid rgba(255, 255, 255, 0.4);border-right: 0.2em solid rgba(255, 255, 255, 0.4);border-bottom: 0.2em solid rgba(255, 255, 255, 0.4);border-left: 0.2em solid rgba(255, 255, 255, 0.6);-webkit-animation: load8 0.5s infinite linear;animation: load8 0.5s infinite linear;}
.load8 .loader, .load8 .loader:after {border-radius: 50%;width: 50px;height: 50px;}
@-webkit-keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);}}
@keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);}
 }
.con-br {position: absolute;left: 50%;top: 35%;margin-left: -25px;}
.load-container {position: fixed;background-color: #000;top: 0;bottom: 0;left: 0;right: 0;opacity: 0.6;z-index: 9999}
.load-container span {width: 50px;text-align: center;top: 14px;position: absolute;font-size: 14px;font-family: "微软雅黑";color: #ddd;}
.sub-cl h1 {color: #d80000;}
.white-con {background-color: #fff;margin: 0 10px;padding-bottom: 10px;}
.dianpu-list {background-color: #c8034a !important;}
.da-bg .dp-ft {right: 20px;top: 10px;}
.dianpu-list .da-bg {background: none !important;}
.dianpu-list .da-bg {padding-bottom: 10px;}
.jl-icon {background-image: url(../images/shop-images/hdimages/wz.png);background-size: 12px 15px}

.co-bot{ position:fixed; bottom:0; top:0;left:0; right:0;z-index:9999;}
.swiper-container {margin:10px auto 0 auto;position: relative;overflow: hidden;z-index:1;}
.swiper-container .swiper-wrapper{ margin-top:0 !important;}
.swiper-container .pagination{ bottom:10px !important;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative}
.swiper-con .swiper-slide {text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-brand .swiper-slide {text-align:center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display:flex;
-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img{ width:100%;}

/*流量监测*/
.lljc {bottom:70px; position:fixed; width:100%; max-width:640px; overflow:hidden; left:50%; margin-left:-8rem; z-index:2}
.lljc a {display:block;width:136px; cursor:pointer; height:58px; background-image:url(../images/wt-images/lljc.png); background-size:100%; background-repeat:no-repeat; float:right; margin-right:-90px}

/*swiper*/
.swiper-banner{height:5.25rem}
.index-swiper{height:7.625rem;}
.swiper-banner .swiper-slide img {height:100%}
.pagination {text-align:right; padding-right:5px}
.swiper-pagination-bullet {background:#fff; opacity:1; box-shadow:0 1px 3px #999}
.swiper-pagination-bullet-active {background:#666}
.swiper-container2 {height:100%}
.swiper-container2 .pagination {width:100%; left:0; margin-left:0; text-align:center}
.swiper-container-sub .swiper-slide {text-align:center; background-color:#fff}
.swiper-container-sub .swiper-slide img {width:220px; height:220px}
.swiper-container-sub .pagination {text-align:center}

/*panel-group*/

.collapse {display: none;visibility: hidden}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-timing-function: ease;   -o-transition-timing-function: ease;      transition-timing-function: ease;-webkit-transition-duration: .35s;   -o-transition-duration: .35s;      transition-duration: .35s;-webkit-transition-property: height, visibility;   -o-transition-property: height, visibility;      transition-property: height, visibility}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;   -o-transition: opacity .15s linear;      transition: opacity .15s linear}
.fade.in {opacity:1}
.in.collapse {display: block;visibility: visible; border-bottom:0px solid #e0dfdf}

/*列表滑动样式*/
.container-con{ position:relative;}
.container-con #content{ overflow:hidden;}
#content{
    position: absolute;
    z-index: 1;
    top: 0px;
    bottom: 0px;
    left: 0;
    width: 100%;
	height:100%;
}

#scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

#pullDown,#pullUp {
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 14px;
    color: #888;
	 text-align:center;
	 width:140px;
	 margin:0 auto ;

}

#pullDown .pullDownIcon,#pullUp .pullUpIcon {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    -webkit-background-size: 40px 80px;
    background-size: 40px 80px;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 250ms;
}

#pullDown .pullDownIcon {
    -webkit-transform: rotate(0deg) translateZ(0);
}

#pullUp .pullUpIcon {
    -webkit-transform: rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
    -webkit-transform: rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon {
    -webkit-transform: rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon,#pullUp.loading .pullUpIcon {
    background-position: 0 100%;
    -webkit-transform: rotate(0deg) translateZ(0);
    -webkit-transition-duration: 0ms;
    -webkit-animation-name: loading;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}

/*首页我的资费*/
.package-box {height: 1.5rem;line-height: 1.5rem;border-top:1px solid #dedede; background-color:#fff; overflow:hidden;}
.package-box:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;line-height: 0;font-size: 0;}
.package-box .news-img-wrap{display: inline-block;height: 100%;float: left;margin-left: 0.5rem;}
.package-box .news-img-wrap img{max-height: 60%;max-width: none;}
.package-box .news-title{padding:0 0.5rem ;margin-right:0.5rem;border-right: 1px solid #dedede;font-size: 0.6rem;float: left;color:#e40077;}
.package-box .package-title {height:1.75rem; display:block; line-height:1.75rem; float:left;}
.package-title:active {background-color:#f8f8f8}
/*.package-title .name {display:block; width:4.35rem; height:1.2rem; margin-top:0.25rem; background:url(../images/wt-images/package_name.png) center center / 3.25rem 0.6rem no-repeat; border-right:1px solid #dedede;margin-right:0.4rem}*/
.package-box .gh {float:right; margin-right:0.4rem; font-size:0.55rem; line-height:1.75rem}
.package-box .pack-gry{float:left;}
/*.pack-gry a{display:block;font-size:0.75rem;line-height:20px;height:20px;color:#666; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
#gtdown{height:20px;overflow:hidden;}
*/
.pack-gry .scrollDiv{height:100%;overflow:hidden;}
.pack-gry a{display:block;font-size:0.6rem;color:#666; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.scrollDiv li{height:100%;}
.package-box .package-name{ display:block; float:left;padding-top:0.3rem; color:#666;}
/*首页底部悬浮广告栏*/
.bottom-ad {height:70px; position:relative}
.ad-box {height:65px; position:fixed; width:100%; max-width:640px; padding:15px 18px 0 0;background: rgba(0,0,0,0.7); z-index:98; bottom:45px; text-align:center; color:#fff; font-size:12px}
.ad-box .close {background:url(../images/main_pic.png) 0 0;width: 20px;height: 20px;float: left;cursor: pointer;position: absolute;top: 0;right: 0;display:block}
.ad-box .btn {position:absolute; right:10px; top:22px; font-size:14px}
.ad-box .app-icon {position:absolute; width:45px; height:45px; left:10px; top:50%; margin-top:-22px}

/*弹框样式*/
.bl-tk{ background-color:#fff; border-radius:4px;overflow: hidden;}
.bl-list{padding:10px;}

.bl-btn{border-top:1px solid #dedede;}
.bl-btn li{ width:50%; float:left; text-align:center; border-right:1px solid #dedede; height:35px;line-height:35px;}
.bl-btn li a{ color:#0085d0}
.bl-btn .btn-icon{ width:100%; display:inline-block;height:35px;line-height:35px;}
.bl-btn .btn-icon:hover{ background-color:#f8f8f8;}

/*圆环*/
.mobile-bg-content {overflow: hidden;border-bottom:1px solid #e5e5e5;background-color: #fff;}
.mobile-bg-content .fl{ float:left; background-color:#fff; }
.mobile-bg-content .bor{border-right: 1px solid #E5E5E5;}
.mobile-bg-content .bob{border-bottom: 1px solid #E5E5E5;}
.mobile-bg-content .left-box{padding: 20px 0; }
.mobile-bg-content .right-box{padding: 20px 0; text-align: center;vertical-align: middle;}
.mobile-bg-content .pd10{padding: 10px 0;}
.mobile-bg-content .fl50{width: 50%;}
.circle-blue,.circle-green,.circle-rose{ margin:0px auto; text-align:center; width:100%}
.circle-wrap {display: block;position: relative;width:4.2rem;height:4.2rem;border-radius:4.2rem;overflow: hidden;margin:0px auto 5px;text-align:center}
.pie{position:absolute;background-color:#0085d0;width:4.2rem;height:4.2rem;}
.circle-green .pie{background-color: #8fc320;}
.circle-rose .pie{background-color: #e40077;}
.pie1 {clip:rect(0px,2.1rem,4.2rem,0);}
.pie2 {clip: rect(0px,4.2rem,4.2rem,1.8rem);}
.hold {width:4.2rem;height:4.2rem;position: absolute;z-index: 1;}
.hold1 {clip: rect(0px,4.2rem,4.2rem,2.1rem);}
.hold2 {clip: rect(0px,1.8rem,4.2rem,0px);}
.bg{width:4.2rem;height:4.2rem;background-color:#d9d9d9;*background:#fff;position: absolute;}
.circle{position:relative;background-color:#fff;*background:transparent;width:3.85rem;height:3.85rem;border-radius:3.85rem;/*left:0.15rem;top:0.15rem;*/margin:0.15rem auto;z-index:10;font-size:12px;text-align:center;}
.circle span{ display:block; text-align:center;padding-top:.5rem; color:#999; font-family:"Microsoft YaHei"; font-size:0.5rem;*color:#fff; font-size:0.5rem}
.circle  b{position:absolute; top:-50px; left:-99999px}
.circle small{display: block;}
.circle em{ font-family:Arial, Helvetica, sans-serif; font-size:1.5rem; font-weight:normal; display:block; font-style:normal; line-height:1.5rem}
.circle-blue .circle em {color:#0085d0}
.circle-green .circle em {color:#8fc320}
.circle-rose .circle em {color:#e40077}
.mobile-bg-content dd{ text-align:center; padding-top:0.2rem;}
.mobile-bg-content dd span{ display:block; font-size:0.55rem; }

/*秒杀活动*/
.hd-flool{width:100%;overflow:hidden;border-bottom:1px solid #dedede; position:relative;}
.box-lt{width:40%;float:left;border-right:1px solid #dedede;}
.box-rt{ width:60%;float:left;}
.box-rt img{width:100%;}
.box-dw a{ width:50%; float:left; border-top:1px solid #dedede;}
.box-dw .box-line{ border-right:1px solid #dedede;}
.date-time{ position:absolute; left:0.2rem; top:1.65rem; font-size:0.85rem;}
.date-time .date-text{ background:none; width:0.95rem; line-height:0.55rem; display:inline-block; float:left; font-size:0.3rem; color:#666;}
.date-time span{ background-color:#333; width:1.2rem; height:1.3rem; border-radius:5px; display:inline-block; text-align:center; line-height:1.3rem; font-size:0.75rem; color:#fff;}

/*4G专区*/
.floor-con .content .left-floor{ width:46%;}
.floor-con .content .up-floor{ width:54%; border:none;}
.floor-con .content .up-line{ border-top:1px solid #dedede;}
.floor1.floor-con .content .down-floor{ width:27%; float:left;border-top:1px solid #dedede; border-right:1px solid #dedede;}
.floor1.floor-con .content .foot-floor{width:27%; float:left;border-top:1px solid #dedede;}
.floor2.floor-con .content .down-floor{width:54%; border-right:none;border-top:1px solid #dedede;}
/*左侧快捷入口*/
.set-wrap-content{padding:1.5rem 0.6rem;}
.user-info{ border-bottom:1px solid #dedede; padding-bottom:0.65rem;}
.user-info img{width:2.5rem; height:2.5rem; border-radius:2.5rem; border:1px solid #fff; float:left;}
.user-info .user-login{padding:3px 0 0 0.65rem; overflow:hidden;}
.user-info .user-login span{ display:block; font-size:0.75rem;}
.zx-btn{ border:1px solid #666; border-radius:4px; padding:2px 8px; margin-left:0.75rem; display:inline-block}
.user-info .zh-info{overflow:hidden;}
.user-info .zh-info a{font-size:0.55rem;}
.user-hf{ padding:0.65rem 0.5rem 0.75rem 0; width:100%; border-bottom:1px solid #dedede; overflow:hidden;}
.user-hf li{ float:left;width:50%;text-align:center;font-size:0.65rem;}
.user-hf li span{display:block; padding-left:0.65rem;}
.user-btn-rose{border-color:#d21370; color:#d21370;}
.user-hf a{margin-top:5px;padding:2px 8px;}
.zf-tc{overflow:hidden}
.zf-tc li{ font-size:0.55rem; padding:0.45rem 0;border-bottom:1px solid #dedede; overflow:hidden}
.zf-tc li a{ color:#444; display:block;}
ul.cx-yw{background:url(../images/wt-images/li_bg.png) repeat-y center;overflow:hidden;}
.cx-yw li{ width:50%;float:left;font-size:0.55rem;border-bottom:1px solid #dedede; padding:8px 0;}
.user-hf a{margin-top:5px; display:block;text-align:center;}
.cx-yw [class*="icon-"] { background-image:url(../images/wt-images/cx_icon.png);background-size:100%;display:inline-block;width:0.8rem;height:0.8rem;float:left; position:relative; top:0.1rem; right:0.3rem; margin-left:0.75rem;}
.icon-pay{ background-position:0 0; }
.icon-balance{background-position:0 -0.96rem;}
.icon-call{background-position:0 -1.92rem;}
.icon-data{background-position:0 -2.88rem;}
.icon-integral{background-position:0 -3.84rem;}
.icon-attribution{background-position:0 -4.8rem;}
.login-start .package-name{ line-height:1.2rem;}

/*搜索*/
.site-search{width:100%;background-color:#f4f4f4; height:100%;position:fixed; top:0; z-index:99;}
.site-con{position:relative;}
.site-search .site-ipnut{ position:relative; float:left; width:100%;padding-right:50px;}
.site-box{ padding:5px 0 10px 5px;}
.site-search .site-ipnut .form-control{ padding-left:30px; border-radius:4px; border:1px solid #dedede;}
.site-search .site-ipnut .icon-search{ position:absolute; top:8px; left:8px;}
.site-con .site-close{ position:absolute; right:10px; top:12px;}
.form-box{margin:5px 38px 0 75px !important}
.form-box .form-control{ background:#0076bb !important; height:35px !important;padding-left:30px;color:#fff !important;}
.form-box .icon-search{top:8px !important;left:8px !important;width:18px; height:18px;background-position:0 -1386px; background-size:100%;}
.form-box ::-webkit-input-placeholder{color:#fff;}
.form-box :-moz-placeholder{color:#fff;opacity:1;}
.hot-search{clear:both;}
.hot-search .hot-tit{ padding:10px 5px 8px 5px; border-bottom:1px solid #dedede; margin:0 5px;display:block;}
.fuy-search{ background-color:#f4f4f4; width:100%;}
.site-box .icon-search{ width:18px; height:18px; background-position:0 -1410px; background-size:100%;}
.fuy-search li a{ display:block; overflow:hidden;padding:10px 5px; margin:0 5px;border-bottom:1px solid #dedede;}
.fuy-search li:hover{ background-color:#f9f9f9;}
.clean-btn{ text-align:center; padding:15px 0;}
.clean-btn .btn{ background:#fff; color:#666; font-size:14px; padding:0 15px; line-height:32px !important;}

/*折叠样式*/
.panel-classification .sp-icon {top:50%;margin-top: -10px;}
.panel-classification .panel-heading a {display:block; height:30px; width:100%; line-height:40px}
.panel-box .text{color:#666; font-size:14px; padding-left:8px; line-height:1.2em; margin:10px 0 0 10px; float:left;border-left:5px solid #0085d0;}
.panel-box .panel-title{height:auto !important;display:block; width:100%;}
.panel-classification .panel-line{ border:none !important; border-bottom: 1px solid #dedede !important;}
.panel-classification .panel-heading{border-bottom:1px solid #dedede; background-color:transparent; height:40px; line-height:40px; position:relative}
.panel-title a .sp-icon {background: url(../images/wt-images/icon09.png) no-repeat;width: 11px;height: 7px;background-size: 11px 7px;position: absolute;position: absolute;right: 14px;top: 26px;}
.panel-title a.collapsed .sp-icon {background: url(../images/wt-images/icon08.png) no-repeat;width: 7px;height: 11px;background-size: 7px 11px;position: absolute;right: 14px;top: 24px;}

/*版权*/
.copyright{ height:120px;}
.copyright .copy-link{ padding:10px 0;text-align:center; font-size:13px; color:#888;font-weight:normal;}
.copyright .copy-link a{padding:0 10px;}
.copy-link a.active{ color:#0085d0}
.copy-con{ padding-top:5px;}
.copy-con p{font-size:12px;}
.copy-list{ padding-top:5px;}
/*loading*/
.loading {position: fixed;z-index: 9999;width: 100%;height: 100%;left: 0;top: 0;background: #47b2e8 url(../images/load.png);background-size: 170px 126px;background-position: center 130px;background-repeat: no-repeat}
.loading-sub {background: transparent none;}
.loading .text {font-size: 12px;color: #fff;position: absolute;width: 100%;bottom: 0.5rem;text-align: center}
.loading #reload {color: #fff;text-align: center;position: absolute;top: 266px;font-size: 12px;width: 100%}
.loading-sub #reload {color: #999;top:60%; margin-top:-18px}
.loader {font-size: 10px;border-top: 0.2em solid rgba(194, 194, 194, 0.4);border-right: 0.2em solid rgba(194, 194, 194, 0.4);border-bottom: 0.2em solid rgba(194, 194, 194, 0.4);border-left: 0.2em solid rgba(149, 149, 149, 0.6);-webkit-animation: load8 0.5s infinite linear;animation: load8 0.5s infinite linear; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; position:fixed; top:50%; margin-top:-25px; left:50%; margin-left:-25px}
.loading-logo {width:50px; height:50px; position:fixed; left:50%; margin-left:-25px; top:50%; margin-top:-25px; background-image:url(../images/wt-images/logo_load.png); background-repeat:no-repeat; background-position:center}
.loader,.loader:after {border-radius: 50%;width: 50px;height: 50px;}
.loading .loadit {color: #fff;text-align: center;position: absolute;top: 266px;font-size: 12px;width: 100%}
.loading-sub .loadit{color: #999;top:60%; margin-top:-18px}
@-webkit-keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);}}
@keyframes load8 {
 0% {
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);}
 100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);}
 }
.swiper-list .pagination{ text-align:center;}
.swiper-list .swiper-pagination-bullet{ background-color:#ccc;box-shadow:none !important;}
.swiper-list .swiper-pagination-bullet-active{ background-color:#a1d859;box-shadow:none !important;}
.header .wz-tit{position:absolute;left:10px; top:12px; font-size:14px;}
.header .wz-phoe{position:absolute; right:40px; top:10px;}
.per-blue{ background-color:#0085d0;}
.personal-info{height:8.85rem; padding:0.5rem 0.5rem 0 0rem;color:#fff; position:relative;}
.personal-con .personali-jg{ padding:1rem 0 0 2.5rem; display:block;}
.personal-con .personali-jg b{ font-size:1.95rem;}
.hf-yl{padding: 0.1rem 0 0.5rem 1.5rem;overflow:hidden;}
.hf-yl li{ border:1px solid #3db3f5; color:#3db3f5;display:inline; padding:0.1rem 0.2rem; font-size:0.5rem; float:left;}
.personal-con .login-hm{ border:none !important; color:#fff; padding-left:8px; font-size:0.75rem;}
.ty-con{background-color:#24a1e8; display:inline; float:right; border-radius:20px; padding:0.1rem 0.3rem 0.12rem 0.3rem; /*margin-top:0.65rem;*/}
.ty-con span{ padding:0 0.3rem; font-size:0.65rem;}
.jg-con{ padding-bottom:0.5rem; overflow:hidden;}
.jg-con .personali-jg{ float:left;}
.jg-con .hz-sd{ float:left; padding:1.3rem 0 0 0.4rem;}
.jg-con .hz-sd li{ float:left; padding-right:0.2rem;}
.jg-con .hz-sd li img{ width:1.2rem; height:1.2rem;}
.per-foot{ width:100%;position:absolute; bottom:0.5rem; padding:0 10px; font-size:0.6rem;}
.per-foot a{ color:#fff;}
/*[class*="floor-icon-"] { background-image:url(../images/wt-images/lc_icon.png);background-repeat: no-repeat;background-size: 100%; display:inline-block;width:0.95rem;height:0.95rem; position:relative; top:0.2rem;}
.floor-icon-tj{background-position:0 0;}
.floor-icon-cn{background-position:0 -1.38rem;}
.floor-icon-hot{background-position:0 -2.74rem;}
.floor-icon-tm{background-position:0 -4.05rem;}*/
.floor7 .title .tit-icon img{ width:0.95rem; height:0.95rem; display:inline-block;}
.floor7 .title b{position:relative; top:2px;}
.floor7 .title{width: 100%; text-align:center;display:inline-block; padding:0.3rem 0;background-color:#fff; border-top:1px solid #dedede; border-bottom:1px solid #dedede;font-size:0.6rem; color:#666;}
.floor7 .title b{ padding-left:0.3rem;}
.xh-list{ background-color:#fff; padding:0.5rem 0rem 0.5rem 0.5rem; overflow:hidden;}
.xh-list li{ width:31%; float:left; margin-right:0.3rem;}
.hot-box{ width:100%;}
.hot-box .hot-box-one{ width:30%; float:left;border-bottom:1px solid #dedede;box-sizing:border-box;}
.yw-list{ width:70%; float:left;}
.yw-list li{ width:33.333333333%; float:left; border-left:1px solid #dedede; border-bottom:1px solid #dedede; box-sizing:border-box;}
.yw-list li img{width:100%;}
.shop-list li{position:relative;}
.shop-list li .img{position:relative;}
.shop-list li .shop-hot{position:absolute; left:0; top:1.7rem; color:#fff; padding:0 0.1rem;display:block; background-color:#e40077;}
.jg-con .tab-content > .tab-pane {display: none;}
.jg-con .tab-content > .active {display: block;  visibility: visible}
.jg-con .ty-list{float:left;margin:0.65rem 0.25rem 0 8.15rem;text-align:left;}
.personal-con .personal-login{ width:45%; margin:2.5rem auto;text-align:center; font-size:0.85rem; padding:0.3rem 0 0.4rem 0;display:block;border:1px solid #fff;color:#fff;}
.floor5 .tit-line{ border-bottom:1px solid #dedede;}
.xs-list{ overflow:hidden; padding:15px 10px 10px 10px;}
.xs-list li{ width:33.3%; float:left; border-right:1px solid #dedede; text-align:center;position:relative;}
.xs-list li img{width:80px; height:80px; position:relative;}
.xs-list li .price{padding-top:15px;display:block;}
.xs-list li .price .price-yd{display:block;line-height:10px;}
.xs-list li .price del{ font-size:12px;color:#999;}
.xs-list li .shop-hot{position:absolute; right:0; top:60px; color:#fff; padding:0 0.1rem;display:block; background-color:#e40077;}
.swiper-con{ background-color:#fff; padding:10px 0; position:relative; overflow:hidden;}
.swip-sit{ margin:0 8px;}
.swip-sit a img{width:4rem;height:4rem;position:relative;}
.swip-sit a .price{padding-top:10px;display:block;}
.swip-sit a .price del{ font-size:12px;color:#999;}
.swip-sit a .shop-hot{position:absolute; right:0;bottom:0; font-style:normal;color:#fff; padding:0 0.1rem;display:inline-block; background-color:#e40077;}
.swip-sit .font-money{ font-size:16px;}
.swip-sit .img{ position:relative;}
.swip-sit a span{display:block; line-height:18px !important; font-size:12px; text-align:left;}
.swip-sit .price-tit{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden; line-height:1.3em !important; margin-bottom:5px;}
.swip-sit del{ display:block}
.tab-flit .tab-dr ul {display:block}
.tab-flit .tab-content {display:none}
.fl-arrow{ position:absolute;width:20px;height:18px;background: url(../images/wt-images/arow_icon.png) no-repeat center;background-size:100%;animation:arrowUp 1.5s infinite ease-in;-webkit-animation: arrowUp 1.5s infinite ease-in;top:50%;right:20px;margin-top:-10px;z-index:88;}
@keyframes arrowUp {
0% {
transform:translatex(0px);
opacity:0;
}
50% {
transform:translatex(12px);
opacity:1;
}
100% {
transform:translatex(20px);
opacity:0;
}
}
@-webkit-keyframes arrowUp {
0% {
-webkit-transform:translatex(0px);
opacity:0;
}
50% {
-webkit-transform:translatex(12px);
opacity:0.5;
}
100% {
-webkit-transform:translatex(20px);
opacity:0;
}
}

/*办理成功失败*/
.dan-tit .fr-cl{display:block;padding:10px 0; text-align:center;}
.dan-tit .fr-cl img{width:6.55rem; height:5rem; }
.dan-tit{ color:#666;}
.dan-tit .font-blue{ font-size:16px; text-align:center; padding-bottom:10px;}
.ty-con a{ color:#fff;}

/*暂无数据*/
.zw-con{ text-align:center; padding-top:2rem;}
.zw-con .zw-pic{ padding-bottom:0.6rem; display:block;}
.zw-pic img{width:6.55rem; height:5rem;}

/*动态弹窗*/
*{margin:0;padding:0; }
.pf-tc{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9998;}
.pf-tc .dt-mask{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:.5;}
.pf-tc .dt-list{width:90% !important;background:#0085d0;top:10%; border-radius:4px;color:#fff;z-index:99999;position:relative;}
.pf-tc .dt-con{width:90% !important;top:20px; border-radius:4px;color:#fff;z-index:9996;position:relative;}
.pf-tc .dt-list .dt-text{ padding:0.2rem 0.75rem 0 0.75rem;}
.pf-tc .dt-list .footerbg{ background:url(../images/wt-images/footer_bg.png) no-repeat bottom
; height:3.5rem; width:100%; background-size:100%;}
.pf-tc .dt-2em{text-indent:0.75rem;}
.pf-tc .dt-sm{text-align:right; padding-top:0.5rem;}
.pf-tc .dt-list h2{ text-align:center; font-size:0.85rem; display:block;padding:1.65rem 0 0.5rem 0;}
.pf-tc .dt-list p{ font-size:0.7rem; line-height:1.05rem;}
.pf-tc .dt-close{ position:absolute; right:10px; top:8px;}
.pf-tc .dt-close img{width:1.5rem; height:1.5rem;}
.dt-con .dt-close{ position:absolute;right:2.4rem; top:2.4rem;z-index:9999;}
.dt-con .dt-close img{width:12px; height:12px;}
.empty-box02{background-image:url(../images/wt-images/wsj_icon.png); text-align:center; background-repeat:no-repeat;background-size:80px; padding-top:130px; background-position:center 40px;}

.menu-hd{ padding:0.2rem 0 0.3rem 0;}
.menu-hd li i{ padding-bottom:0.03rem;}
.buling-con img{ width:100%;}
.bg-blue .sub-bnt{padding-top:35px;}
.bg-blue{ background:#b5e5ff; height:100%;}
.hf-yl .hm-number{ border:none !important; color:#fff; font-size:0.75rem; margin:1px 0 0 3px;}
.index-swiper .pagination{text-align:center; bottom:6px;}
.index-swiper .swiper-pagination-bullet{background-color:#ccc;box-shadow:none !important;}
.index-swiper .swiper-pagination-bullet-active{ background-color:#a1d859;box-shadow:none !important;}
.package-box .sc-kb{ border:none !important; margin:0 !important; padding-right:0 !important; font-weight:bold;}
.floor .up-rt{ border:none !important;}
.floor .up-rt img{max-height:8rem !important}
.floor .floor-line{ border-bottom:1px solid #dedede;}
.hd-zq{ border-bottom:1px solid #dedede; overflow:hidden;}
.hd-floor{ border:none;}
.hd-zq li{ width:33.3%; float:left; text-align:center; font-size:0.65rem; padding:0.4rem 0;}
.hd-zq li.active{ border-bottom:2px solid #0085d0;}
.hd-zq li.active a{color:#0085d0}
.tab-content .tu-ms li{ border:none}
.papper-con{ height:1.6rem; line-height:1.6rem;}
.hd-tu{border:none !important;}
.hd-tu .hd-tit{background-color:#f8f8f8; padding:0.35rem 0.5rem;}
.hd-tu .ms-cl{ padding-top:5px;}
.hd-tu dl dd .ms-jg{left:107px !important;bottom:0 !important;}
.hd-tu .hd-tit{ font-size:0.65rem;}
.hd-tu .hd-small{ padding-left:0.3rem;font-size:0.5rem;}
.top-sp .sp-tit{position:absolute; top:6px; left:6px;}
.sp-tit:after{border: 5px solid transparent; border-top: 5px solid #333; width: 0; height: 0px; content:""; position: absolute; botto, :16px;
right:-14px; bottom:-10px; transform: rotate(-45deg); -ms-transform: rotate(-45deg);  /* IE 9 */ -moz-transform: rotate(-45deg);/* Firefox */ -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */ -o-transform: rotate(-45deg); }
.sp-side{ position:absolute; top:38px;left: 0px;
  width: 100px;padding: 5px 10px 10px 20px;border-radius: 4px;
  background-color: #666;
  padding-left: 10px; z-index:9999;}
.sp-side a{ color:#fff;}
.top-sp .nav-arrow {border:10px solid transparent;border-bottom-color: #666;width: 0;height: 0;position: absolute;top: -20px;right: 12px;z-index: 1;cursor: pointer;left:20px;}
.sp-side li [class*="icon-"] {
float: left;
margin-top: 9px;
margin-right: 5px; width:20px; height:20px;}
.icon-sp{ background: url(../images/shop-images/icon-sp.png) no-repeat; background-size: 90%; }
.icon-dp{ background: url(../images/shop-images/icon-dp.png) no-repeat; background-size: 90%; }
.sp-side li{ height:35px; line-height:35px;}
.sp-side li a{width:100%; display:block;line-height:35px;padding-left:10px;border-bottom:1px solid #999;}
.sp-side li:last-child a{ border:none;}
.fp-icon{position:absolute;right:8px;top:12px;z-index:8;}
/*.sp-login{background-position: 4px -2900px !important; right:28px; background-size:80%;}*/
.fp-rt{ margin-right:46px;}
.login-nav{ position:absolute; right:0; top:40px;
  width: 100px;padding: 5px 10px 10px 20px;border-radius: 4px;
  background-color: #666;
  padding-left: 10px; z-index:9999;}
.login-nav a{ color:#fff;}
.login-nav li [class*="icon-"] {
float: left;
margin-top: 9px;
margin-right: 5px; width:20px; height:20px;}
.login-nav .nav-arrow {border:10px solid transparent;border-bottom-color: #666;width: 0;height: 0;position: absolute;top: -20px;right: 12px;z-index: 1;cursor: pointer;}
.login-nav li{ height:35px; line-height:35px;}
.login-nav li a{width:100%; display:block;line-height:35px;padding-left:10px;border-bottom:1px solid #999;}
.login-nav li:last-child a{ border:none;}
.icon-login{ background: url(../images/shop-images/icon-login.png) no-repeat; background-size: 90%;}
.icon-zc{ background: url(../images/shop-images/icon-zc.png) no-repeat; background-size: 90%;}
.rtbar-sm{margin:0 15px 0 38px !important;}

/*10085*/
.tip-city{display:inline-block;padding:12px 0 0 8px; color:#999; font-size:16px;}
.swiper85{ height:6.55rem;}
.swiper85 .swiper-pagination-bullet-active{ background:#fff !important;filter:alpha(opacity=5);opacity:.5;}
.swiper85 .pagination{ bottom:5px;}
.fl01 .title{ padding:9px 10px;overflow:hidden; border-bottom:1px solid #dedede;}
.fl01 .fl-tit{float:left; width:20px; height:20px; display:inline-block;}
.fl01 .text{ margin-left:3px !important; color:#be8430 !important;}
.swip-pic{background-color:#fcfcfc;border-bottom:1px solid #dedede; padding:0 !important;}
.swip-pic img{ width:4rem;height:4rem;}
.swip-pic span{ display:block;}
.swip-pic .shop-text{text-align:left;padding:4px 0 0 6px;font-size:12px; min-height:20px; max-height:25pt; overflow:hidden;line-height:1.3em !important; margin-bottom:2px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.swip-pic del{ font-size:12px;}
.swip-pic .price{text-align:left; padding:5px 0 0 6px;}
.swip-pic .img{ position:relative;}
.swip-pic .hot-rm{background-color: #e40077; position:absolute; left:0px; bottom:0;display:inline-block;padding: 0 0.1rem; color:#fff;}
.fl02 .text{ color:#0085d0 !important;}
.fl02 .title .more{background-image: url(../images/shop-images/moreblue.png);}
.fl03 .text{ color:#90c31f !important;}
.swip-pic .swip-date{ font-size:12px; text-align:left; padding:3px 0 0 6px;}
.ym-date{ background-color:#fff !important;}
.ym-date .swiper-slide{ border-right:1px solid #dedede; padding-right:10px;}
.ym-date .swiper-slide:last-child{ border:none;}
.swip-pic .swiper-slide a{ padding:15px 0;} 
.fl04 .text{ color:#e13a92 !important;}
.swiper-brand{background-color:#f7f7f7; position:relative;overflow:hidden;}
.brand-list{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:10px 0;}
.brand-list .swiper-slide{ border-right:1px dotted #dedede; padding-right:10px;}
.brand-list img{ width:3.1rem; height:1.35rem;}
.brand-list .swiper-slide:last-child{ border:none;}
.fl05 .title .more{background-image: url(../images/shop-images/more_ds.png);}
.fl05 .text{ color:#477fbd !important;}
.sm-box{ border-bottom:1px solid #dedede; margin-bottom:10px;}

/*商城蒙板*/
.box-bg{ background-color:#000; opacity:0.5;width:100%; height:100%;position:fixed; z-index:9997; top:0; left:0;}
.mb01{background:url(../images/shop-images/mb_con1.png) no-repeat center; display:block; width:14.25rem; height:5.95rem; position:absolute; z-index:9999; top:20px;background-size:100%;}
.mb01 .mb-border{ border:3px solid #fff; border-radius:10px;display:block; width:15rem !important;height:2.5rem; bottom:-2.5rem;position:absolute; width:100%; left:0.5rem;}
.mc-btn{display:block; background:url(../images/shop-images/mclose_btn.png) no-repeat; width:0.825rem; height:0.9rem; background-size:100%;}
.mb01 .mc-btn{position:absolute; top:0; right:3rem;}
.mclose-btn{display:block;background:url(../images/shop-images/mb_btn.png) no-repeat; width:4.875rem;height:2.2rem; background-size:100%;}
.mb01 .mclose-btn{position:absolute; left:50%; margin-left:-50px;top:12.2rem;}
.mb02 .mb-border{ border:3px solid #fff; border-radius:10px;display:block; width:15rem !important;height:2.5rem; bottom:-2.5rem;position:absolute; width:100%;left:0.65rem;}
.mb02{background:url(../images/shop-images/mb_con2.png) no-repeat; display:block; width:14.25rem; height:5.95rem; position:fixed; z-index:9999;bottom:50px;background-size:100%;}
.mb02 .mc-btn{ position:absolute;right:3.5rem; z-index:9999; top:0;}
.mb02 .mclose-btn{ position:absolute; right:-0.85rem;bottom:0.5rem;}
.mb03{background:url(../images/shop-images/mb_con3.png) no-repeat; display:block; width:15rem; height:5.2rem; position:absolute; z-index:9999;top:25rem; background-size:100%;}
.mb03 .mc-btn{ position:absolute; right:2rem;z-index:9999; top:0;}
.mb03 .mclose-btn{position:absolute;left:50%; margin-left:-20px;bottom:-3.6rem;background:url(../images/shop-images/mb_btn3.png) no-repeat; width:4.85rem; height:2.175rem; background-size:100%;}
.mb03 .mb03-border01{border:3px solid #fff; border-radius:10px; display:block; width:90px; height:30px; position:absolute; top:-2.7rem !important;}
.mb03 .mb03-border02{border:3px solid #fff; border-radius:10px; display:block; width:90px; height:30px; position:absolute; top:6.6rem !important;}
.kf-online{ position:fixed; right:0; bottom:30%; z-index:9999;}
.nav-slide .img-icon{ width:15px; height:15px; display:inline-block; margin:10px 12px 0 0;float:left;}
.load-box{background: #f8f8f8 none;filter: alpha(opacity=50);opacity: 0.5 !important;z-index: 9999;}
.top-abs{ height:35px !important; position:relative}
.top-abs .ad-common{ background-color:#0085d0; color:#fff; padding:6px 10px;font-size:12px;}
.top-abs .ad-common .ad-img{margin-right:8px; width:24px; height:24px;}
.top-abs .ad-common .close{ background-image:url(../images/close_common.png); width:18px; height:18px; position:absolute; left:10px; top:10px;display:inline-block;background-repeat:no-repeat; background-size:100%}
.top-abs .ad-common .block{ padding-left:30px;}
.top-abs .ad-common .jt-icon{ position:absolute;background-image:url(../images/arrow.png); width:15px; height:15px; position:absolute; top:12px; right:10px;display:inline-block;background-repeat:no-repeat; background-size:100%}
.top-abs .ad-box{ height:auto !important;text-align:inherit !important; bottom:45px; }
.bl-info{ margin-top:1px;}
.zc-list.zc-tcon .Tab{ position:relative !important;}
.ad-common b{ position:relative; top:2px;}
.ad-common a{ display:block; color:#fff;}
.dt-pic{ position:relative}
.dt-btn{ position:absolute;bottom:4rem; left:2.65rem;z-index:9999; width:100%;}
.dt-btn a{ display:inline-block; text-indent:-9999px;width:30%; height:1.3rem;font-size:0.6rem;}
.dt-btn .dt-link02{ position:absolute; left:5rem;}
/*wap蒙板*/
.wap-mb01{background:url(../images/wt-images/wap_bg01.png) no-repeat center; display:block; width:15rem; height:7.675rem; position:absolute; z-index:9997; top:50px;background-size:100%;}
.wap-con .mc-btn{display:block; background:url(../images/wt-images/mclose_btn.png) no-repeat; width:0.825rem; height:0.9rem; background-size:100%;}
.wap-mb01 .mc-btn{ position:absolute;right:1rem;}
.wap-con .mclose-btn{display:block;background:url(../images/wt-images/wap_btn01.png) no-repeat; width:4.85rem;height:2.175rem; background-size:100%;}
.wap-mb01 .mclose-btn{ position:absolute; left:50%; margin-left:-50px;bottom:-6rem;}
.wap-mb02{background:url(../images/wt-images/wap_bg02.png) no-repeat center; display:block; width:15rem; height:19.975rem; position:absolute; z-index:9997; top:20px;background-size:100%;}
.wap-mb02 .mc-btn{ position:absolute; right:1rem}
.wap-mb02 .mclose-btn{display:block; background:url(../images/wt-images/mb_btn.png) no-repeat; width:4.875rem; height:2.2rem; background-size:100%; position:absolute; bottom:-3.5rem; left:50%; margin-left:-50px;}
.wap-mb02 .wap-border01{border:3px solid #fff; border-radius:10px; display:block; width:4rem; height:2.9rem; position:absolute; top:3rem; right:-1rem; top:9.5rem;}
.wap-mb02 .wap-border02{border:3px solid #fff; border-radius:10px; display:block; width:4rem; height:2.9rem; position:absolute; top:3rem; left:4rem; top:9.5rem;}
.wap-mb03{background:url(../images/wt-images/wap_bg03.png) no-repeat center; display:block; width:15rem; height:10.8rem; position:absolute; z-index:9997; top:80px;background-size:100%;}
.wap-mb03 .wap-border01{border:3px solid #fff; border-radius:10px; display:block; width:4rem; height:2.9rem; position:absolute; top:3rem; left:0rem; top:7.95rem;}
.wap-mb03 .wap-border02{border:3px solid #fff; border-radius:10px; display:block; width:4rem; height:2.9rem; position:absolute; top:3rem; left:4rem; top:10.85rem;}
.wap-mb03 .mc-btn{ position:absolute; right:4rem}
.wap-mb03 .mclose-btn{position:absolute; left:50%; margin-left:-50px;bottom:-7rem;}
.wap-mb03 .mclose-btn{display:block;background:url(../images/wt-images/wap_btn03.png) no-repeat; width:7.1rem;height:2.175rem; background-size:100%; position:absolute; left:50%; margin-left:-50px;}

.f-fl{float: left;}
.f-fr{float: right;}
.f-center{margin-right: auto;margin-left: auto;}
.f-tc{text-align: center;}

/*地市专区*/
.sort-btn{position: absolute;right: 0;top: 0;height: 100%;line-height: 45px;padding-right: 15px;background: url(../images/sort-icon.png) 0 center no-repeat;background-size: 12px;padding-left: 15px}
.white-nav-slide {position:absolute;background-color: #fff;border-radius: 4px;overflow: inherit !important;padding: 10px;display: none;z-index: 9999;border: 1px solid #e5e5e5;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.sort .white-nav-slide{right: 10px;top: 45px;width: 110px;}
.change .white-nav-slide{left: 10px;top: 45px;width: 60px;}
.slide-li{height: 32px;line-height: 32px;border-bottom: 1px solid #e5e5e5;font-size: 13px;text-align: center;}
.slide-li:last-child{border-bottom: none;}
.change .white-nav-slide li.oncheck{color: #52b2f6;}
.sort .white-nav-slide li.oncheck{background: url(../images/sort-check.png) 0 center no-repeat;background-size: 14px;color: #52b2f6;}
.white-nav-slide .white-nav-arrow {border: 8px solid transparent;border-bottom-color: #fff;width: 0;height: 0;position: absolute;z-index: 1;cursor: pointer}
.sort .white-nav-slide .white-nav-arrow{top: -16px;right: 12px;}
.change .white-nav-slide .white-nav-arrow{top: -16px;left: 50%;margin-left: -4px;}
.change-btn{position: absolute;color: #fff;padding-left: 15px;line-height: 45px;padding-left: 15px;padding-right: 15px;top: 0;left: 0;background: url(../images/arrow.png) right 55% no-repeat;background-size: 16px;}
/*通用登录*/
.login-info{background-color: #f6f6f6;padding: 5px 10px;overflow: hidden;font-size: 12px;}

/*家庭V网*/
.box-bb{border-bottom:1px solid #dedede;}
.box-bt{border-top:1px solid #dedede;}
.v-user-info{position: relative;overflow: hidden;padding: 20px 10px 30px;background: url(../images/shop-images/vnet_user.png) center 0 no-repeat; background-size: cover;} 
.v-user-info-icon { width: 64px;height: 64px;float: left;margin-right: 20px;margin-left: 10px;}
.v-user-info-icon img{width: 100%;height: 100%;border-radius: 50%;}
.v-user-info p{color: #fff;}
.v-user-welcome{margin-top: 20px;margin-bottom: 10px;}

.slider-bar{display: block; height: 12px; background: #e1e4e9; width: 100%; position: relative; border-radius: 6px;box-shadow: inset 0 1px 0 rgba(0,0,0,0.2); } 
.slider-bar-text{margin-bottom: 6px;color: #2ea8ff;position: relative;height: 20px;line-height: 20px;}
.slider-bar-text p{position: absolute;left: 18%;top: 0;}
.slider-bar-current{display: block; width: 20%; height: 12px; border-radius: 6px; background: #6cbfe5; }
.face{position: absolute;left: 18%;top:-6px;width: 24px;height: 24px;background: url(../images/face.png) 0 0 no-repeat;background-size: 100%;}
.v-input{border-radius: 3px;border:1px solid #e5e5e5;padding:10px;width: 100%;}
.v-select{border-radius: 3px;border:1px solid #e5e5e5;padding:10px;width:100%;max-width: 100%;overflow: hidden;outline: none;margin-bottom: 15px;}
.v-btn{width: 100%;padding: 14px 0px;border-radius: 3px !important;font-size: 16px;display: block;text-align: center;}
.v-table{width: 100%;text-align: center;overflow: hidden;margin-bottom: 20px;}
.v-table thead tr th{height:30px;border-bottom: 1px solid #e5e5e5;text-align: center;}

select.minimal {
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

select.minimal:focus {
  background-image: linear-gradient(45deg, gray 50%, transparent 50%), linear-gradient(135deg, transparent 50%, gray 50%);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}

.error-img{width: 150px; height: 150px;margin: 30px auto 20px;display: block;}
.error-text p{font-size: 18px;text-align: center;margin-bottom: 20px;}
.error-return a{display: block;width: 100%;margin-left: auto;margin-right: auto;padding: 10px 16px;text-align: center;color: #fff; }

.favor-bg {
  position: absolute;
  left: -3px;
  top: -4px;
  background: #f95361;
  width: 20px;
  height: 20px;
  color: #fff;
  text-align: center;
  line-height: 20px;
}

.login-info {
  background-color: #f6f6f6;
  overflow: hidden;
  font-size: 12px;
  border-bottom: 1px solid #fff;
}
.clearfix {
  clear: both;
}
.login-info {
  padding: .234375rem;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.affix {
  position: fixed !important;
  z-index: 9996;
}
.bg-e6e7e8 {
  background: #e6e7e8;
}
.affix {
  position: fixed;
  width: 10rem;
}
.affix-foot {
  bottom: 0px;
  height: 50px;
  overflow: hidden;
}
.order-btn {
  height: 50px;
}
.clearfix {
  clear: both;
}
.pull-left {
  float: left;
}
.text-right {
  text-align: right;
}
.w-65per {
  width: 65%;
}
.order-btn p {
  padding-right: 20px;
  padding-top: 5px;
}
.font-red {
  color: #e62c2c !important;
}
.order-btn p {
  padding-right: 20px;
  padding-top: 5px;
}
.font-9 {
  color: #999;
}
.pull-right {
  float: right;
}
.w-35per {
  width: 35%;
}
.btn-purple {
  background-color: #e40077;
  color: #fff;
}
.btn-block {
  width: 95%;
  margin: 0 auto;
}
.btn-purple {
  background-color: #43B600;
}
.btn-purple.btn-block {
  display: block;
  width: 100%;
  text-align: center;
}
.order-btn .btn-purple {
  line-height: 50px;
}
.starOn0331,.star0331{ width: 15px; height: 14px; background: url("../image/starIcon.png") 0 0 no-repeat; display: inline-block;}
.starOn0331{background: url("../image/starIconOn.png") 0 0 no-repeat; }

/*环状图  css*/
.hchart {
  width: 100%;
  display: block;
  margin: 0 auto;
  padding-top: 20px;
  text-align: center;
}
.hchart {
  background-color: #fff;
}
.indicatorContainerWrap {
  text-align: center;
  position: relative;
  margin: 0 15%;
}
.indicatorContainerWrap canvas {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  width: 200px;
  height: 200px;
}
.synumber {
  position: absolute;
  font-size: 14px;
  color: #666;
  top: 32%;
  text-align: center;
  display: block;
  width: 100%;
}
.synumber p {
  font-size: 28px;
  color: #333;
}
.synumber p {
  color: #0085d0;
}
.synumber p span.fs12 {
  font-size: 14px;
}
.ll-show {
  margin: 5px 10px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.ll-show div {
  text-align: center;
}
.ll-show .fl {
  float: left;
  margin-left: 20px;
}
.ll-show span {
  color: #009808;
}
.ll-show p {
  color: #009808;
  font-size: 16px;
}
.ll-show .fr {
  float: right;
  margin-right: 20px;
}
.ll-show div {
  text-align: center;
}
/*环状图  end*/
.favor-bg{  width: 40px;}
.font-red{color: #e40177 !important;}

/*分享浮动bar 17-7-17  css*/
.shareicon{z-index: 999;display: block;position: fixed;top:50%;right:0;-webkit-transform: translate(0%,0%);transform: translate(0%,0%);width: 2.66rem;height:2.66rem;background: url('../images/share.png') 0 0 no-repeat;background-size: contain;}
/*分享浮动bar 17-7-17  end*/
/*遮罩层 17-7-17 css*/ 
.popup { display: none; background-color: rgba(0,0,0,.8); position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; cursor: pointer }
/*遮罩层 17-7-17 end*/ 
/*分享说明  17-7-17  css*/ 
.shareBong{ position: fixed; top: 4.5rem; right: 1.4rem; z-index: 10000; width: 12.67rem; height: 10.07rem;}
.shareHide{ font-size: 14px; padding: 10px; background-color: #0275d6; color: #fff; text-align: center; border-radius: 10px; width: 90%;     margin: 10px auto;}
.shareHideRule{ font-size: 14px; padding: 10px; background-color: #0275d6; color: #fff; text-align: center; border-radius: 10px; width: 90%;     margin: 10px auto;}
/*分享说明  17-7-17  end*/ 