@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;list-style:none;}
html{font-size:62.5%;}
body{/*font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;*/color:#666;line-height:1.4em;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
h1,h2,h3,h4,h5,h6{font-weight:500; font-size:100%;}
abbr,article,aside,audio,canvas,datalist,details,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block;/*width:100%*/}
em,address{font-style:normal}
table{border-collapse:collapse;border-spacing:0; width:100%;}
a{color:#666;text-decoration:none;cursor: pointer;}
a img{border:none;}
img{ max-width:100%; vertical-align:middle;}
i{ font-style:normal;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height:0; height:0}
.hide{display: none;}
.block{ display:block;}
.dpib{ display:inline-block;}
.ofh{ overflow:hidden;}
.fr{float: right;}.fl{ float:left;}
.tac{text-align: center;}.tar{ text-align:right;}
.f14{ font-size:1.4em;}
.blue{ color:#0d90d1;}.blue2{ color:#0030ff;}.red{ color:#ff0101;}.red2{ color:#dd3535;}.green{ color:#0ba930;}
.bord6d{ border:solid 1px #6d6d6d;}.borderT{ border-top:solid 1px #dfdfdf;}
.p10{ padding:10px;}.pb20{ padding-bottom:20px;}
.boxS{ -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}



body{max-width: 640px;margin: 0 auto;}
#wrapper{ width:100%;}
/*头部*/
.header{ height:45px; position:relative; z-index:20;}
.header>img{ height:45px;}
.header .header-fix{ position:fixed; top:0; left:0; width:100%; background-color:#fff; height:45px; }
.header-top{ position:relative; border-bottom: 1px solid #d6d6d6;}
.header-top .logo{ display:block; width:135px; height:80%; position:absolute; top:10%; left:2%;background: url(../images/ind_logo.png) left center no-repeat;background-size: contain;}
.header-top .back{ position:absolute; left:0; top:0; height:100%; padding:0 7px; border-right:solid 1px #dfdfdf; font-size:2em; overflow:hidden;}
.header-top .back i{ display:inline-block; width:25px; height:25px; margin-top:8px; background:url(../images/icon-header.png) 8px -25px no-repeat; background-size:200px;}
.header-top h1{ height:44px; overflow:hidden; font-size:1.8em; line-height:44px; font-weight:bold; color:#666; text-align:center;}
.header-top h1.ind{ padding-right:9%;}
.header-top .header-top-r{ position:absolute; top:0; right:0;/* width:80px;*/ height:100%;}
.header-top .header-top-r a{ float:left; display:inline-block; height:100%; padding:0 6px;}
.header-top .nava{ border-left:solid 1px #dfdfdf;}
.header-top .header-top-r a span{ display:inline-block; width:30px; height:30px; margin-top:8px; background:url(../images/icon-header.png) no-repeat; background-size:220px;}
.header-top .header-top-r a.shoopcar span{ background-position:-118px 5px;}
.header-top .header-top-r a.member span{ background-position:-158px 5px;}
.header-top .header-top-r a.nava span{ background-position:-195px 5px; position:relative; z-index:20;}
.header-nav{ position:absolute;/* top:0;*/ bottom:45px; left:0; width:100%; overflow:hidden; background-color:rgba(255,255,255,0.95); border-bottom: 1px solid #c2c2c2; padding-top:55px;/* display:none;*/}
.header-nav ul{ padding-top:5px;}
.header-nav li{ display:inline; float:left; width: 25%;text-align: center;}
.header-nav li a{display: block; padding-bottom:1.5em;padding-top: .5rem; font-size: 1.2em; line-height:1em;color: #898989;}
.header-nav span[class*="nav-a"]{position:relative;display: inline-block;height: 32px;width: 46px; margin-bottom:.5em; background-image:url(../images/icon-header-nav.png); background-repeat:no-repeat; background-size:247px auto;}
.header-nav .nav-a1{background-position: 8px 3px;}
.header-nav .nav-a2{background-position: -65px 3px;}
.header-nav .nav-a3{background-position: -140px 3px;}
.header-nav .nav-a4{background-position: -210px 3px;}
.header-nav .nav-a5{background-position: 8px -66px;}
.header-nav .nav-a6{background-position: -66px -66px;}
.header-nav .nav-a7{background-position: -140px -66px;}
.header-nav .nav-a8{background-position: -210px -66px;}
.header-nav .i-new{position: absolute;top: -.4rem;right: -.2rem;width: 2rem;height: 2rem;background: url(../images/icon-header-new.png) no-repeat;background-size: contain;}
/****首页****/
/*首页-广告图*/
.banner{ border-bottom:solid 1px #d6d6d6;}
#slides{ position:relative;}
#slides a{ display:none;}
#slides a img{ width:100%; height:100%;}
#slides .slidesjs-pagination {width:100%;position:absolute;bottom:2%;overflow:hidden;z-index:10; text-align:center;}
#slides .slidesjs-pagination li{ display:inline-block;margin:0 2px;}
#slides .slidesjs-pagination li a{display:inline-block;width:9px;height:9px; overflow:hidden; text-indent:-999em;background:#d8d8d8; border-radius:50%;}
#slides .slidesjs-pagination li a.active{background:#333;}
.ind-list{ overflow:hidden; background-color:#efefef; padding:0.4em 0.6em;}
.ind-list .ind_2{margin-bottom:1.1%;}
.ind-list .ind_2 a,.ind-list .ind_3 a,
.ind-list .ind_tab a{ display:block; float:left; width:32.6%; height:100px; overflow:hidden; margin-left:1.1%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-color:#fff; text-align:center;border: solid 1px #cfcfcf;}
.ind-list .ind_2 a:first-child{ width:66.3%;margin-left: 0;}
.ind-list .ind_tab{ overflow: hidden;}
.ind-list .ind_tab a{height: 49px;margin-top: 2px;}
.ind-list .ind_tab a:first-child{height:100px;margin-left: 0;}
.ind-list .ind_tab a:nth-child(1),
.ind-list .ind_tab a:nth-child(2),
.ind-list .ind_tab a:nth-child(3){margin-top: 0;}
.ind-list .ind_3 a{ width:32.6%;margin-top: 1.1%;}
.ind-list .ind_3 a:first-child{margin-left: 0;}
.ind-list .ind-tj-tit{ position:relative; margin:1.4em 0; text-align:center; border-top:solid 1px #6dceff; font-size:1.2em;}
.ind-list .ind-tj-tit span{ position:absolute; top:-1em; left:50%; display:inline-block; width:9em; margin-left:-4.5em; padding:0 1em; background-color:#efefef; line-height:2em; color:#6dceff; font-weight:bold;}
.ind-list .ind-tj-tit span i{ display:inline-block; width:10px; height:20px; background:url(../images/icon-ind-tj.png) no-repeat; background-size:100%; vertical-align:middle; margin-right:2px;}
.ind-list .ind-tj-list li{ float:left; width:49%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:solid 1px #cfcfcf; margin-bottom:0.6em; text-align:center; background-color:#fff;}
.ind-list .ind-tj-list li:nth-child(2n+1){ margin-right:2%;}
/*底部*/
.footer .nav{ padding:0.7em; border-bottom:solid 1px #dddddd; border-top:solid 1px #dddddd;}
.footer .nav a{ display:inline-block; padding:0 0.65em; border-left:solid 1px #ccc; font-size:1.6em; line-height:1.25em;}
.footer .nav a:first-child{ border:none;}
.footer .copyright{ padding:1em 0;}
.footer .copyright p{ margin-bottom:0.5em; font-size:1.2em;}
.footer .copyright .p1 a{ margin:0 0.2em;}
.footer .copyright .p2{ font-size:1em;}
/*快捷导航*/
.shortcut-menu{ position:fixed; bottom:10%; left:50%;z-index: 990; width:3.5rem; margin-left:-46%;}
.shortcut-menu .a-menu{ position:relative; z-index:1; display:block; width:3.5rem;height:3.5rem; background:url(../images/shortcut-menu-i.png) no-repeat; background-size:100% auto; cursor:pointer;}
.shortcut-menu .a-menu.close{ background-position: 0 -3.5rem;}
.shortcut-menu .list{ display:none; position:absolute; bottom:50%; left:50%; width:17rem; height:17rem;background:url(../images/shortcut-menu.png) no-repeat;background-size: cover;}
.shortcut-menu .list a{position: absolute;overflow:hidden;width:22%;height:22%;text-indent: -999em;border-radius: 50%;}
.shortcut-menu .a-byw{top: 5%;left: 50%;margin-left:-11% ;}
.shortcut-menu .a-czd{top: 22%;right: 10%;}
.shortcut-menu .a-cyl{top: 55.5%;right: 10%;}
.shortcut-menu .a-more{bottom: 5%;left: 50%;margin-left:-11% ;}
.shortcut-menu .a-msj{top: 22%;left: 10%;}
.shortcut-menu .a-xhm{top: 55.5%;left: 10%;}


/***合约购机***/
.hypj-warp,.yyxh-warp,.spike-warp,.xsqg-warp,.G4ts-warp{ border-bottom:solid 1em #e7e7e7;}
.icons-sort,.icons-list,.icons-larger,.icons-largest,.icons-myorder{ background:url(../images/icons.png) no-repeat; background-size:100% auto;}
.filter-bar{ border-bottom:solid 1px #dfdfdf;/* border-top:solid 1px #dfdfdf;*/ background-color:#f2f2f2; text-align:center; font-size:1.5em; line-height:2.5em;}
.filter-bar .sort-tab{ width:70%; overflow:hidden;}
.filter-bar .sort-tab li{ position:relative; display:inline; float:left; width:33.3%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border-right:solid 1px #dfdfdf; cursor:pointer;}
.filter-bar .sort-tab li .font{ display:inline-block; max-width:60%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align:middle; margin-top:-4px;}
.filter-bar .sort-tab li .icons-sort{ display:inline-block; width:14px; height:10px; margin-left:0.4em; /*margin-right:-0.4em;*/ background-position:0 0; vertical-align:middle;}
.filter-bar .viewtype-switch{ float:right; width:30%; cursor:pointer;}
.filter-bar .viewtype-switch .icons-list,.filter-bar .viewtype-switch .icons-larger,.filter-bar .viewtype-switch .icons-largest{ display:inline-block; width:16px; height:16px; margin-right:0.4em; margin-left:0; margin-top:-2px; background-position:0 -14px; vertical-align:middle;}
.filter-bar .viewtype-switch .icons-larger{ background-size:90%; background-position:2px -28px;}
.filter-bar .viewtype-switch .icons-largest{ background-size:30px; background-position:0 -103px;}
.hygj-list{ overflow:hidden;}
.hygj-list>ul>li{ display:table; width:100%; overflow:hidden; table-layout:fixed; padding:1.2em 0; border-bottom:solid 1px #dfdfdf;}
.hygj-list .img{ display:table-cell; width:38%; padding:0 0.5em; overflow:hidden; text-align:center;}
/*.hygj-list .img img{ width:100%;}*/
.hygj-list .info{ display:table-cell; padding-right:0.5em; overflow:hidden; vertical-align:middle;}
.hygj-list .info .title{ margin-bottom:3px; font-size:1.4em; font-weight:bold; color:#000;}
.hygj-list .info .description{ font-size:1.2em; color:#929292; line-height:1.45em;}
.hygj-list .info .price,.hygj-list .info .price-larger{ display:block; margin-top:0.6em; color:#dd3535; font-weight:bold; font-size:1.2em;}
.hygj-list .info .price i,.hygj-list .info .price-larger i{ font-size:1.35em; margin-left:0.2em;}
.hygj-list .info .price-larger{ display:none;}
.hypj-warp .larger-view>ul>li{ display:inline; float:left; width:50%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding-bottom:0.85em; padding-left:2%; padding-right:2%;}
.hypj-warp .larger-view>ul>li:nth-child(2n+1){ border-right:solid 1px #dfdfdf;}
.hypj-warp .larger-view .img{ display:block; width:auto; height:11em;}
.hypj-warp .larger-view .info{ display:block; padding-right:0;}
.hypj-warp .larger-view .info .title{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hypj-warp .larger-view .info .description{ height:2.8em; overflow:hidden;}
.hypj-warp .larger-view .info .price-larger{ display:block; text-align:center;}
.hypj-warp .larger-view .info .price{ display:none;}
.hypj-warp .largest-view .img{ display:block; width:auto; padding-bottom:1em;}
.hypj-warp .largest-view .info{ position:relative; display:block; padding:0 1em;}
.hypj-warp .largest-view .info .description{ width:80%;}
.hypj-warp .largest-view .info .price{ position:absolute; bottom:0; right:1em;}
.list-page{ padding:0.8em 0; border-bottom:solid 1px #dfdfdf; text-align:center; font-size:1.6em; line-height:1em;}
.list-page>*{ display:inline-block; margin:0 0.65em;}
/*盟市弹窗*/
#screen{width:100%;height:100%;position:fixed;top:0;left:0;z-index:998; background-color:rgba(0,0,0,0.6);/*opacity:0.5;filter:alpha(opacity=50);*/ display:none;}
.popBox-hygj,.popBox-myOrder,.popBox-4Gjh{ position:fixed; left:50%; top:0; z-index:999; width:70%; margin-left:-35%; border:solid 1px #dfdfdf; background-color:#fff; display:none;}
.popBox-hygj .msList label{ display:block; padding:0.75em 8%; border-bottom:dashed 1px #dfdfdf; font-size:1.3em;}
.popBox-hygj .msList label input{ float:right;}
.popBox-btn{ display:inline-block; width:30%; margin:1.25em 8%; color:#fff; font-size:1.2em; background-color:#dc3535; font-weight:bold; text-align:center; line-height:2.5em;}
.popBox-hygj { max-height: 80%; overflow-y:auto;}

/*****购机详情******/
.detail-info,.detail .btns{ padding:0.8em;}
.detail-info .detail-imglist{ border:solid 1px #d5d5d5; background-color:#f9f9f9;}
.detail-info .title{ font-size:1.2em; margin-top:0.75em;}
.detail-info .description,.detail-info .price{ font-size:1.2em; color:#999; margin-top:0.6em;}
.detail-info .price i{ font-size:1.6em;}
.detail .ggss,.detail .selectCity,.detail .colors,.detail .bindNumber,.detail .markPackage,.yyxh-detail .selts-tit{ padding:0.85em 0.65em; border-top:solid 1px #d7d7d7; font-size:1.4em;}
.detail .ggss{ display:block; background-color:#f4f4f4;/* line-height:2.25em;*/}
.detail .ggss i{ display:inline-block; float:right; width:20px; height:25px; margin-top:-3px; background:url(../images/icon-header.png) 4px -25px no-repeat; background-size:200px; -moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.detail .ggss span{ float:right; font-size:0.75em; color:#999;}
.detail .selectCity .select{ position:relative; display:inline-block; min-width:6em; padding:7px 6px; padding-right:24px; margin-right:1em; border:solid 1px #d9d9d9; background-color:#f4f4f4; font-size:0.95em; vertical-align:middle; cursor:pointer;}
.detail .selectCity .select:before{position:absolute; top:0; right:2px; width:12px; height:20px; content:""; background:url(../images/icon-header.png) 0 -22px no-repeat; background-size:150px; -moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.detail .colors span{ display:inline-block; min-width:4em; margin-right:0.65em; padding:0.65em 0.5em; border:solid 1px #dfdfdf; border-radius:4px; font-size:0.85em; text-align:center; cursor:pointer;}
.detail .colors span.cur{ background-color:#ff9900; border-color:#ff9900; color:#fff;}
.detail .input-tel{ padding:7px 5px; border:solid 1px #d7d7d7;}
.j-markPackage{ margin-top:0.65em;}
.j-markPackage li h3{ padding:0.8em 0.6em; margin-bottom:-1px; background-color:#f4f4f4; border:solid 1px #d7d7d7; font-size:0.95em; cursor:pointer;}
.j-markPackage li p{ display:none; padding:0.7em; margin-bottom:-1px; border:solid 1px #d7d7d7; font-size:0.85em;}
.j-markPackage li h3.cur{ border:solid 1px #F00;}
.j-markPackage li h3.cur+p{ border-top-color:#F00;}
.btn-buyNow{ display:inline-block; width:48%; border:solid 1px #d9d9d9; background-color:#f4f4f4; border-radius:5px; font-size:1.6em; text-align:center; font-weight:bold; line-height:2.25em;}

/****预约选号***/
.btn-presel,.btn-submitOrder,.btn-myorder,.btn-spike,.btn-begin{ display:inline-block; padding:0 0.85em; background-color:#dc3535; color:#fff; font-size:1.5em; line-height:2.25em; font-weight:bold; text-align:center;}
.yyxh-list li{ position:relative; padding:1.5em 0.8em; padding-right:22%; border-bottom:solid 1px #dfdfdf;}
.yyxh-list li h3{ padding-bottom:0.15em; font-size:2.4em; line-height:1em; font-weight:bold; color:#2a2a2a;}
.yyxh-list li .btn-presel{ position:absolute; top:50%; right:0.5em; margin-top:-1.15em;}
.yyxh-list li .place,.yyxh-list li .price{ margin-right:0.5em; color:#929292; font-size:1.2em;}
.yyxh-warp .larger-view{ overflow:hidden;}
.yyxh-warp .larger-view li{ width:50%; float:left; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding-left:0.6em; padding-right:0.6em; padding-bottom:0.8em;}
.yyxh-warp .larger-view li:nth-child(2n+1){ border-right:solid 1px #dfdfdf;}
.yyxh-warp .larger-view li h3{ font-size:2em; letter-spacing:-1px;}
.yyxh-warp .larger-view li .btn-presel{ float:right; position:static; margin-top:0; line-height:1.85em;}
.yyxh-warp .larger-view li .place{ display:block; height:2.45em; overflow: hidden;/* text-overflow: ellipsis; white-space: nowrap;*/ margin-bottom:0.15em; margin-right:0;}
.yyxh-warp .larger-view li .price{ line-height:2.5em;}
/*详情*/
.yyxh-detail .yyxh-detail-tit{ padding:1em 3em; border:solid 1px #d5d5d5;}
.yyxh-detail .yyxh-detail-tit b{ font-size:3.2em; line-height:1em; color:#333;}
.yyxh-detail .yyxh-detail-tit p{ font-size:1.2em; margin-top:0.5em;}
.yyxh-detail .info{ padding-bottom:0.65em;}
.yyxh-detail .info li{ float:left; width:50%; padding-top:1em; font-size:1.2em;}
.yyxh-detail .info li .red{ font-size:1.35em;}
.yyxh-detail .selts-tit{ background-color:#f4f4f4; border-bottom: 1px solid #d7d7d7;}
.yyxh-detail .selts-nav li{ float:left; width:32%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border:solid 1px #d7d7d7; padding:1px; cursor:pointer;}
.yyxh-detail .selts-nav li:nth-child(2){ margin:0 2%;}
.yyxh-detail .selts-nav li.cur{ border:solid 2px #f38840; padding:0;}
.yyxh-detail .selts-list{ font-size:1.4em;}

/*****购物车*****/
.shoopingCar .allSelect{ overflow:hidden; padding:5px 10px; background-color:#f2f2f2; border-bottom:solid 1px #dfdfdf;}
.shoopingCar .allSelect label{ display:inline-block; height:100%; vertical-align:middle; font-size:1.6em; padding-top:0.65em;}
.shoopingCar .allSelect label input{ margin-right:5px;}
.shoopingCar .carList label{ display:table; width:100%; table-layout:fixed; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding:1em 10px; border-bottom:solid 1px #dfdfdf;}
.shoopingCar .carList label>*{ display:table-cell; vertical-align:middle;}
.shoopingCar .carList label span:first-child{ width:5%;}
.shoopingCar .carList label .img{ width:30%; padding:0 0.5em;}
.shoopingCar .carList label .info h3{ font-size:1.4em; color:#2a2a2a;}
.shoopingCar .carList label .info p{ padding-top:0.5em; font-size:1.2em; color:#929292;}
.shoopingCar .input-num{ width:2em; height:1.5em; padding:0 5px; border:solid 1px #dfdfdf; text-align:center; color:#929292; font-weight:bold;}
.shoopingCar .carList label .info .red2{ margin-right:10px;}

/*****填写订单*****/
.fillOrders{ color:#2a2a2a;}
.fillOrders .title,.fillOrders .btns{ padding:0.75em 15px; background-color:#f2f2f2; border-bottom:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf;}
.fillOrders .title{ font-size:1.6em; font-weight:bold; color:#666;}
.fillOrders .title:first-child{ border-top:none;}
.fillOrders .prolist li{ display:table; width:100%; table-layout:fixed; padding:0.85em 10px; padding-left:0; border-bottom:dashed 1px #e7e7e7;}
.fillOrders .prolist li>div{ display:table-cell; vertical-align:middle;}
.fillOrders .prolist .img{ width:38%; padding:0 8px;}
.fillOrders .prolist .info h3{ margin-bottom:5px;}
.fillOrders .prolist .info dl{ color:#929292; overflow:hidden; font-size:0.85em; line-height:1.6em;}
.fillOrders .prolist .info dl dt{ float:left;}
.fillOrders .prolist .info dl dd{ overflow:hidden;}
.fillOrders .allsum,.fillOrders .productInfo{ padding:0.85em 15px;}
.fillOrders .allsum b.red{ font-size:1.25em;}
.fillOrders .productInfo li{ padding:0.45em 0; line-height:1.65em;}
.fillOrders .productInfo .cap{ margin-right:0.75em;}
.fillOrders .productInfo .input-text{ width:60%; padding:0.65em 0.5em; border:solid 1px #dfdfdf;}
.fillOrders .productInfo input[type="radio"]{ vertical-align:middle; margin-right:3px;}
.fillOrders .productInfo label:not(:first-of-type){ margin-left:1.25em;}
.fillOrders .billInfo{ padding-top:0.5em;}
.fillOrders .billInfo p{ padding:0.55em 15px; text-align:right; overflow:hidden;/* line-height:2.35em;*/}
.fillOrders .billInfo p:last-child{ padding-top:0.85em; padding-bottom:0.85em; border-top:dashed 1px #e7e7e7;}
.fillOrders .billInfo p b.red{ font-size:1.25em;}
.fillOrders .btns{ padding-top:2em; padding-bottom:2em;}
.btn-submitOrder{ width:70%; font-size:1.6em;}

/*****订单成功*****/
.orderSuccess,.myOrders{ border-bottom:12px solid #e7e7e7;}
.orderSuccess .success-info>*{ padding:0 15px; color:#929292;}
.orderSuccess .success-info .icon{ display:block; float:left; width:50px; height:50px; margin-left:1%; margin-right:5%; background:url(../images/icon_success.png) no-repeat; background-size:100%;}
.orderSuccess .success-info .success-info1{ padding-top:1.85em; padding-bottom:1.85em; line-height:1.65em;}
.orderSuccess .success-info .success-info1 h3{ font-size:1.6em; margin-bottom:0.5em; color:#000;}
.orderSuccess .success-info .success-info1 p{ font-size:1.3em; line-height:1.5em;}
.orderSuccess .success-info .tips{ padding-top:0.85em; padding-bottom:0.85em; font-size:1.2em; border-top:dashed 1px #e7e7e7;}
.orderSuccess .paymentList{ padding:1em 15px; padding-top:0.35em; border-bottom:solid 1px #dfdfdf;}
.orderSuccess .paymentList h4{ padding-bottom:0.65em; padding-top:0.5em;}
.orderSuccess .paymentList li label{ width:50%; float:left; overflow:hidden; margin-bottom:0.85em;}
.orderSuccess .paymentList li label input{ float:left; margin-top:6px; margin-left:1em; margin-right:0.5em;}
.orderSuccess .paymentList li label img{ width:95px; border:solid 1px #c7c8c9;}

/*******我的订单*******/
.myOrders .title{ padding:0.85em 0; background-color:#e7e7e7; border-bottom:solid 1px #dfdfdf; font-size:1.5em; font-weight:bold; color:#666; margin-bottom:-1px; cursor:pointer;}
.myOrders .detail-title{ background-color:#f2f2f2;}
.icons-myorder{ display:inline-block; width:13px; height:8px; margin-left:0.6em; margin-right:-0.4em; background-position:0 0; vertical-align:middle;}
.myOrders .myOrders-list li h3{ padding:0.85em 8px; font-size:1.2em; text-align:right; border-bottom:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; background-color:#f2f2f2; font-size:1.1em; letter-spacing:-1px;}
.myOrders .myOrders-list li .imglist{ display:table; width:100%; table-layout:fixed; padding:1.3em 8px 1.3em 0; border-bottom:dashed 1px #e7e7e7;}
.myOrders .myOrders-list li .imglist>*{ display:table-cell; vertical-align:middle;}
.myOrders .myOrders-list li .imglist .img{ width:35%; padding:0 3%;}
.myOrders .myOrders-list li .imglist .info>*{ margin-bottom:0.55em;}
.myOrders .myOrders-list li .imglist .info h4{ font-size:1.4em; color:#2a2a2a;}
.myOrders .myOrders-list li .imglist .info h4 .subhead{ color:#929292; font-size:0.865em; margin-left:1em;}
.myOrders .myOrders-list li .imglist .info p{ font-size:1.2em; color:#929292;}
.myOrders .myOrders-list li .imglist .info .payment{ margin-left:0.5em;}
.myOrders .btn-myorder{ font-size:1.3em; margin:0 1.65em;}
.myOrders .myOrders-list .btns{ padding:1em 0;}
.popBox-myOrder{/* position:absolute;*/ top:44px; width:40%; margin-left:-20%; text-align:center;}
.popBox-myOrder .tit{ padding:0.85em 0; font-size:1.5em; font-weight:bold; cursor:pointer;}
.popBox-myOrder .icons-myorder{ -moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg); margin-top:-5px;}
.popBox-myOrder .stateList li{ border-top:dashed 1px #dfdfdf; padding:0.65em 0.5em; font-size:1.3em; cursor:pointer;}
.myOrder-tab{ font-size:1.1em; color:#929292;}
.myOrder-tab th,.myOrder-tab td{ padding:0.85em 0.25em; border:solid 1px #dfdfdf;}
.myOrder-tab th{ color:#2a2a2a; font-weight:normal; padding-left:0; padding-right:0;}
.icon-logistics{ display:inline-block; width:24px; height:24px; margin-left:6px; background:url(../images/icon-search.png) no-repeat; background-size:100%; vertical-align:middle;}
.myOrder-proinfo dl{ display:table; width:100%; table-layout:fixed; border-bottom:solid 1px #dfdfdf; font-size:1.2em; color:#929292;}
.myOrder-proinfo dl>*{ display:table-cell; padding:1em 0.65em;}
.myOrder-proinfo dl dt{ width:35%; border-right:solid 1px #dfdfdf; color:#2a2a2a; font-weight:bold;}
.myOrder-proinfo dl dd{ vertical-align:middle; line-height:1.65em;}
.myOrder-proinfo dl dd h4{ color:#2a2a2a;}

/*****团购*****/
.img100{width:100%; max-height:none;}
.filter-bar-custom .sort-tab{ width:100%;}
.filter-bar-custom .sort-tab li:last-child{ border-right:none;}
.customer-list .info .price{ display:inline-block; margin-top:0; font-size:1.4em;}
.customer-list .info .prices{ color:#929292; padding-top:1.25em;}
.customer-list .info .prices .havePurch{ float:right; margin-top:2px;}
.customer-list .info .prices del{ font-size:1.2em; margin-left:1em;}
.customer-list .img{ position:relative; overflow:visible;}
.customer-list .icon-customer{ position:absolute; right:6px; top:-14px; display:block; padding:0.35em 0.15em; padding-bottom:0.15em; color:#fff; background-color:#dd3535; font-size:2.4em;}
.customer-list .icon-customer i{ display:block; margin-top:0.5em; font-size:0.5em;}
.customer-list .info{ padding-left:0.5em;}

/******秒杀*****/
.spike-nav{ border-bottom:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; background-color:#dfdfdf;}
.spike-nav li{ float:left; width:40%; cursor:pointer; text-align:center; line-height:44px; font-size:1.4em; font-weight:bold;}
.spike-nav li.cur{ width:60%; background-color:#fff; font-size:1.6em; color:#2a2a2a;}
.spike-nav li .icon-spike{ display:inline-block; width:25px; height:31px; margin-bottom:5px; margin-right:0.45em; background:url(../images/icon-spike.png) no-repeat; background-size:100%; vertical-align:middle;}
.spike-list>ul>li{ padding:1.8em 0; margin-bottom:-1px;}
.spike-list .img{ vertical-align:middle;}
.spike-list .prices{ padding:1em 0; letter-spacing:-0.5px;}
.spike-list .prices .cost-price{ color:#929292; font-size:1.2em; margin-left:0.65em;}
.spike-list .prices .cost-price del{ margin-left:0.5em;}
.spike-list .prices .spike-price{ font-size:1.6em;}
.spike-list .prices .spike-price b{ font-size:1.65em;}
.spike-list .upcoming{ font-size:1.2em; padding-bottom:0.65em; line-height:1.25em;}
.spike-list .upcoming b{ font-size:1.5em; margin-left:0.25em;}
.btn-spike,.btn-begin,.btn-end{ width:80%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn-begin{ background-color:#ff9900; cursor:default;}
.btn-end{ background-color:#a6a6a6; cursor:default;}
.spike-list2{/* overflow:hidden;*/ width:100%;}
.spike-list2>ul{ display:block;/* width:101%;*/ margin-right:-4px; position:relative; padding-bottom:2px;}
.spike-list2>ul>li{ display:none;/* float:left;*/ width:50%;/* display:block;*/ -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; border: solid 1px #dfdfdf; margin-left:-1px;/* margin-right:-1px; background-color:#fff; padding:0;*/}
.spike-list2 .img{ display:block; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; width:100%; position:relative; overflow:hidden;/* padding-top:1.8em;*/}
/*.spike-list2 .img img{ height:140px; max-width:none;}*/
.grayed img{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */filter: grayscale(1);/* W3C */ }
.spike-list2 .info{ display:block; padding: 0 0.8em; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;/* padding-bottom:1.8em;*/}
.spike-list2 .prices{ padding-top:0;}
.spike-list2 .prices .cost-price{ display:block; margin-left:0; padding:0.85em 0;}
.spike-list2 .info .title{ padding-top:1em;}
.spikeOver{ position:absolute; top:50%; left:0; z-index:1; width:100%; margin-right:-1px; margin-left:-1px; margin-top:-2.85em;/* background-color:rgba(255,255,255,0.8);*/ color:#dd3535; font-size:1.6em; font-weight:bold;-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
.spikeOver i{ display:block; height:4em; background:url(../images/icon-spike-over.png) center no-repeat; background-size:auto 100%; margin-bottom:0.25em;}
.spike-list2 .distanceTime{ position:absolute; bottom:0; left:0; width:100%; padding:1em 0; background-color:rgba(0,0,0,0.6); font-size:1.2em; color:#fff;}
.spike-list2 .distanceTime b{ font-size:1.5em; margin-left:4px;}
.spike-list2>ul>li.spike-item-city{ padding:1em 0; text-align:center; font-size:1.4em; color:#2a2a2a; cursor:pointer;}
.spike-list2>ul>li.spike-item-city .city-name{ display:inline-block; max-width:60%; overflow:hidden;/* margin:0.85em 0;*/ margin-right:0.5em; font-size:1.35em; text-overflow: ellipsis; white-space: nowrap; vertical-align:middle; line-height:100%;}
.spike-list2>ul>li.spike-item-city .font{ display:inline-block; vertical-align:middle;}
.spike-more{ display:block; text-align:center; padding:1em 0; font-size:1.6em; cursor:pointer; color:#666; border-bottom:solid 1px #dedede;}


/******限时抢购*****/
.xsqg-warp .xsqg-nav{ border-bottom:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf;}
.xsqg-warp .xsqg-nav li{/* display:none;*/ float:left; width:22%; height:40px; overflow:hidden; text-align:center; background-color:#dfdfdf; font-size:1.4em; color:#666; line-height:40px; cursor:pointer;}
.xsqg-warp .xsqg-nav li .state{ display:none; max-width:60%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-left:0.65em;}
.xsqg-warp .xsqg-nav li .state .moment{ display:inline; padding:4px; background-color:#363636; color:#df4343;}
.xsqg-warp .xsqg-nav li.cur{ width:56%; background-color:#fff; font-size:1.6em; color:#2a2a2a; cursor:default;}
.xsqg-warp .xsqg-nav li.cur .state{ display:inline-block; font-size:0.75em; color:#666; vertical-align:bottom;}
.xsqg-warp .xsqgList{ overflow:hidden;}
.xsqg-warp .xsqgList ul{ margin-right:-2px;}
.xsqg-warp .xsqgList li{ width:50%; float:left; padding:1em 2%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; margin-right:-1px; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #dfdfdf;}
.xsqg-warp .xsqgList li .img{ position:relative; height:12em; padding:1em 0; text-align:center;}
.xsqg-warp .xsqgList li .info .title{ margin-bottom:3px; font-size:1.4em; font-weight:bold; color:#000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.xsqg-warp .xsqgList li .info .description{height: 2.8em; overflow:hidden; font-size:1.2em; line-height:1.45em; margin-bottom:0.85em;}
.xsqg-warp .xsqgList li .info .cost-price,.xsqg-warp .xsqgList li .info .stock{ color:#929292; font-size:1.2em;}
.xsqg-warp .xsqgList li .info .cost-price del{ margin-left:0.5em;}
.xsqg-warp .xsqgList li .info .stock{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:0.85em;}
.xsqg-warp .xsqgList li .info .price{ display:inline-block; margin-top:0.5em; font-size:1.4em;}
.xsqg-warp .xsqgList li .info .price b{ font-size:1.75em; letter-spacing:-1px;}
.xsqg-warp .xsqgList li .info .btn-presel{ width:auto; padding:0 0.65em;}


/******规格参数*****/
.detail-ggcs{ padding:10px;}
.detail-ggcs .ggcs-tab { margin-bottom:1em; border:solid #ccc 1px; border-radius:4px; border-collapse:separate; *border-collapse: collapse; /* IE7 and lower */} 
.detail-ggcs .ggcs-tab td{ font-size:1.2em;}
.detail-ggcs .ggcs-tab td, .detail-ggcs .ggcs-tab th{ border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding:0.5em; text-align:left;}
.detail-ggcs .ggcs-tab th { border-top:none; background-color:#dfdfdf; font-size:1.4em;}
.detail-ggcs .ggcs-tab td:first-child, .detail-ggcs .ggcs-tab th:first-child{ border-left:none; width:25%;}
.detail-ggcs .ggcs-tab th:first-child{ -moz-border-radius: 4px 0 0 0; -webkit-border-radius:4px 0 0 0; border-radius:4px 0 0 0;}
.detail-ggcs .ggcs-tab th:last-child { -moz-border-radius:0 4px 0 0; -webkit-border-radius:0 4px 0 0; border-radius:0 4px 0 0;}
.detail-ggcs .ggcs-tab tr:last-child td:first-child {-moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px;
}
.detail-ggcs .ggcs-tab tr:last-child td:last-child { -moz-border-radius: 0 0 4px 0; -webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0;}


/******4G换卡*****/
.G4hk-warp{ padding:10px 5px 10px 0;}
.G4hk-warp .logo{ width:50%; margin:2em auto; text-align:center;}
.G4hk-warp .form li{ font-size:1.2em; padding:0.65em 0; line-height:100%; overflow:hidden;}
.G4hk-warp .form .input-text,.G4hk-warp .form .input-text2{ width:51%; padding:5px; border:solid 1px #dfdfdf; line-height:2em;}
.G4hk-warp .form .leftit{ display:inline-block; width:33%; text-align:right; padding-right:5px; color:#4b4b4b;}
.G4hk-warp .form li.delivery{ padding:0;}
.G4hk-warp .form li.delivery label{ display:inline-block; padding:1.25em 0;}
.G4hk-warp .form li.delivery label input[type="radio"]{ vertical-align:middle; margin-top:-2px; margin-right:0.5em; margin-left:1em;}
.G4hk-warp .form li.delivery label:first-of-type input[type="radio"]{ margin-left:0;}
.G4hk-warp .form .input-text2{ width:22%;}
.G4hk-warp .form .getSMScode{ display:inline-block; width:27%; margin-left:2%; font-size:0.85em; border:solid 1px #e5e5e5; border-radius:3px; padding:5px; line-height:2.25em; vertical-align:top; text-align:center; background:-moz-linear-gradient(top, #fff 60%, #e9e9e9); background: -webkit-linear-gradient(top, #fff 60%, #e9e9e9); background: linear-gradient(top, #fff 60%, #e9e9e9);-moz-box-shadow:-1px -1px 1px #fff inset;-webkit-box-shadow:-1px -1px 1px #fff inset;box-shadow:-1px -1px 1px #fff inset; cursor:pointer; overflow:hidden;}
.G4hk-warp .form .captchaCode-img{ max-width:19%; max-height:2.75em; margin-left:2%; margin-bottom:2px;}
.G4hk-warp .form .captchaCode-font{ margin-right:-1em; margin-left:8px; color:#2a91d2; cursor:pointer; font-size:0.85em; text-decoration:underline;}
.G4hk-warp .form .USIMred{ font-size:0.85em; display:inline-block; float:right; width:16%; margin-right:-7px; margin-top:6px; padding-left:2px; overflow:hidden;}
.G4hk-warp .btn-presel{ width:auto; padding:0 1em; margin-top:1em; margin-bottom:2em; line-height:2.5em;}
.popBox-4Gjh{ width:94%; left:50%;  margin-left: -47%; padding:4em 0.5em; text-align:center; line-height:2em;}
.popBox-4Gjh .font{ font-size:1.6em;}
.popBox-4Gjh .popBox-btn{ font-size:1.6em; margin-bottom:0; margin-top:1.5em;}


/******4G套餐*****/
.G4ts-warp .banner{ border-bottom:solid 1px #dfdfdf;}
.G4ts-warp .G4ts-list{ overflow:hidden;}
.G4ts-warp .G4ts-list>ul>li{ display:table; width:100%; overflow:hidden; table-layout:fixed; padding:1.2em 0; border-bottom:solid 1px #dfdfdf;}
.G4ts-warp .G4ts-list .img{ display:table-cell; width:36%; padding:0 0.8em; overflow:hidden; text-align:center; vertical-align:middle;}
.G4ts-warp .G4ts-list .info{ display:table-cell; padding-right:0.5em; overflow:hidden; vertical-align:middle;}
.G4ts-warp .G4ts-list .info .title{ margin-bottom:0.5em; font-size:1.8em; font-weight:bold; color:#000; line-height:100%;}
.G4ts-warp .G4ts-list .info .description{ margin-bottom:1em; font-size:1.3em; color:#929292; line-height:1.15em;}
.G4ts-warp .G4ts-fxtc-info{ font-size:1.6em; color:#929292; line-height:1.25em;}
.G4ts-warp .G4ts-fxtc-info dt{ color:#2a2a2a;}
.G4ts-warp .G4ts-fxtc-info p{ padding-top:0.85em;}
.G4ts-warp .ggss{ display:block; padding:0.85em 10px; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; margin-bottom:-1px; font-size:1.6em; background-color:#f4f4f4;}
.G4ts-warp .ggss i{ display:inline-block; float:right; width:20px; text-align:center; font-weight:bold;}
.G4ts-warp .ggss span{ float:right; font-size:0.75em;}
.G4ts-warp .ggssCur i{ -moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.G4ts-warp .tsLists{ padding:0.5em 0;}
.G4ts-warp .tsLists li{ float:left; width:49%; height:3em; overflow:hidden; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background-color:#f0f0f0; border:solid 1px #cdcdcd; border-radius:5px; font-size:1.4em; line-height:2.85em; text-align:center; margin-bottom:2%; cursor:pointer;}
.G4ts-warp .tsLists li:nth-child(2n+1){ margin-right:2%;}
.G4ts-warp .tsLists li.cur{ border:solid 3px #dd3535; background:url(../images/icon-G4ts.png) right bottom no-repeat #fff; background-size:25px;background-origin:border-box;}
.G4ts-warp .tsLists li b{ font-size:1.75em; letter-spacing:-1px;}
.G4ts-warp .tsLists li span{ margin-left:0.5em;}
.G4ts-warp .tsSel{ font-size:1.4em; padding:0.5em 10px 1em; border-bottom:dashed 1px #e7e7e7; margin-left:-10px; margin-right:-10px; line-height:1.25em;}
.G4ts-warp .totalPrice{ font-size:1.4em; padding:1.25em 0; color:#2a2a2a;}
.G4ts-warp .totalPrice b{ font-size:1.35em;}
.G4ts-warp .btn-ljdg{ width:100%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.G4ts-warp .zfsm{ padding-top:1.25em;}
.G4ts-warp .zfsm h3{ font-size:1.4em; color:#2a2a2a; margin-bottom:0.25em;}
.G4ts-warp .zfsm li{ list-style:decimal outside none; margin-left:1.85em; font-size:1.2em; color:#929292; line-height:1.35em;}
.backToTop{ display:inline-block; width:25%; background-color:#a8a8a8; color:#fff; border-radius:5px 5px 0 0; font-size:1.2em; line-height:2.25em; cursor:pointer;}
.backTo{ margin-top:1em;}
.bordB1{ border-bottom:solid 1px #dfdfdf;}
.popBox-4Gts{ width:90%; margin-left:-45%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding:10% 4%;}
.popBox-4Gts h4{ font-size:2.2em; text-align:center; line-height:100%; margin-bottom:0.85em;}
.popBox-4Gts p.red2{ line-height:1.25em;}
.popBox-4Gts .popBox-btn{ font-size:1.5em; line-height:2.25em; margin-bottom:0;}
.G4ts-warp .tsTitle{ font-size:1.4em; color:#2a2a2a; padding:0.5em 0;}
.G4ts-warp .ts-nav{ margin:-9px -10px 0.5em; padding:6px 10px 0; background-color:#f6f6f6;}
.G4ts-warp .ts-nav li{ float:left; width:25%; font-size:1.3em; line-height:2.85em; text-align:center; cursor:pointer;}
.G4ts-warp .ts-nav li.cur{ background-color:#fff; border-radius:5px 5px 0 0;}
.G4ts-warp .results-1{ padding:1em 12%; background-color:#f2f2f2; font-size:1.4em;}
.G4ts-warp .results-1 h2{ position:relative; font-size:2.5em; font-weight:bold; line-height:100%; cursor:pointer;}
.G4ts-warp .results-1 h2 .icon{ display:inline-block; position:absolute; right:-3%; top:0; width:20px; height:100%; text-align:center; font-size:0.65em; -moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.G4ts-warp .results-1 h2.cur .icon{ -moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.G4ts-warp .results-1 p{ padding-top:0.5em; padding-left:4px; line-height:1.35em;}
.G4ts-warp .results-2{ padding-bottom:3em;}
.G4ts-warp .results-2-tit{ padding:1.5em 0; font-size:1.5em; text-align:center;}
.G4ts-warp .results-2-tit .icon{ display:inline-block; width:39px; height:39px; margin-right:0.5em; background:url(../images/icon-G4ts-result.png) no-repeat; background-size:100%; vertical-align:middle;}
.G4ts-warp .results-2-tit .icon-failure{ background-position:0 -49px;}
.G4ts-warp .results-2-tit span.red2,.G4ts-warp .results-2-info span.red2{ margin:0 0.25em;}
.G4ts-warp .results-2-info{ margin-bottom:2em; font-size:1.3em; color:#929292; line-height:1.5em;}
.G4ts-warp .G4ts-zf-detail{ padding:1em 2em; font-size:1.4em; line-height:1.85em; color:#2a2a2a;}


/*****2014.10.24*****/
/**限时抢购详情**/
.block1{ height:1em; overflow:hidden;}
.detail .jhdjs,.detail .cust-time{ padding:0.5em 0; background-color:#f2f2f2; font-size:1.6em; border-bottom:solid 1px #e8e8e8;}
.detail .jhdjs i{display: inline-block;padding:0.5em 0.4em; background-color:#363636; color:#df4343; font-weight:bold;}
.detail .detail-imglist2{ border-bottom:solid 1px #e2e2e2;}
.detail .detail-imglist2 #slides{ width:70%; margin:0 auto;}
.detail .detail-imglist2 .slidesjs-container{ padding:2em 0 3.5em;}
.detail .detail-imglist2 #slides .slidesjs-pagination{ bottom:1em;}
.detail .detail-imglist2 #slides .slidesjs-pagination li a{ border:solid 1px #e0e0e0; background-color:#ebebeb;}
.detail .detail-imglist2 #slides .slidesjs-pagination li a.active{ border-color:#930d0d; background-color:#dd3535;}
.detail .detail-info2{ padding:0.8em; font-size:1.4em; color:#929292;}
.detail .detail-info2 .title{ color:#000;}
.detail .detail-info2>*{ margin:0.65em 0; line-height:1.25em;}
.detail .beiz{ border-top:dashed 1px #e7e7e7; font-size:1.2em; color:#929292;}
.detail .ggss span{ font-size:0.85em;}
.detail .colors2 span{ background-color:#f4f4f4; border-radius:0;}
.detail .colors2 span.cur{ background-color:#dd3535; border-color:#bd2424;}
.btn-100red{ width:100%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.j-markPackage li h3.cur{ border-color:#dd3535; background-image:url(../images/detail-cur.png); background-repeat:no-repeat; background-size:auto 100%; background-position:right;}
.j-markPackage li h3.cur+p{border-color:#dd3535; position:relative; z-index:1;}
.detail .cust-time{ padding:1em 0.8em; font-size:1.3em; text-align:left;}
.detail .cust-time i{ margin:0 0.15em; font-size:1.35em; color:#df4343; font-weight:bold; letter-spacing:-1px;}
.detail .cust-btns .btn-presel{ min-width:38%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.detail .cust-btns .btn-presel:first-child{ margin-right:10%;}

/**商品评价**/
.bordb1em{border-bottom: 1em solid #e7e7e7;}
.sppj-hpd{ padding:1em; background-color:#e7e7e7;}
.sppj-hpd .zpj{ float:left; width:30%; font-size:1.4em; text-align:center;}
.sppj-hpd .zpj b{ display:block;/* margin-bottom:-3px;*/ margin-top:2px; font-size:2.5em; line-height:100%; font-family:Arial, Helvetica, sans-serif; letter-spacing:-2px;}
.sppj-hpd .pjt{ overflow:hidden; padding-right:0.65em; font-size:1.2em; text-align:right; line-height:1em;}
.sppj-hpd .pjt li{ margin:0.45em 0;}
.sppj-hpd .pjt .bfb{ display:inline-block; min-width:2.25em; text-align:center;}
.sppj-hpd .pjt .bars{ position:relative; display:inline-block; width:62%; height:12px; margin-left:0.5em; border:solid 1px #bababa; background-color:#fff; vertical-align:middle; margin-top:-4px; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sppj-hpd .pjt .bars span{ position:absolute; left:-1px; top:-1px; display:block; height:100%; padding:1px; overflow:hidden; background-color:#dd3535;}
.sppj-hpd .pjt .bars span.zp-bar{ background-color:#efbf01;}
.sppj-hpd .pjt .bars span.sp-bar{ background-color:#01bfef;}
.sppj-nav{ display:table; width:100%;}
.sppj-nav li{ display:table-cell; width:25%; font-size:1.4em; background-color:#f2f2f2; line-height:2.5em; text-align:center; border:solid 1px #dfdfdf; border-right:none; cursor:pointer;}
.sppj-nav li:first-child{border-left:none;}
.sppj-nav li.cur{ background-color:#fff;border-bottom:none;}
.sppj-list li{ padding:0.75em 1.2em; color:#929292; border-bottom:solid 1px #dfdfdf;}
.sppj-list p{ margin:0.5em 0; font-size:1.2em;}
.sppj-list .mypj{ color:#2a2a2a;}
.sppj-list .proTit{ display:inline-block; max-width:50%; overflow:hidden; margin-top:-3px; margin-right:0.65em;text-overflow: ellipsis;white-space: nowrap; vertical-align:middle;}
.sppj-list .star{ display:block; width:65px; height:11px;/* margin-top:2px;*/ margin-left:0.85em; background:url(../images/icon-star.gif) repeat-x; background-size:auto 100%;}
.sppj-list .star span{ display:block; height:100%; background:url(../images/icon-star-red.gif) repeat-x; background-size:auto 100%;}
.sppj-list .name{ margin-right:0.85em;}

/**个人中心**/
.personalBody{background-color: #efefef;}
.personal-swiper{height:24rem;background-color:#366fbe;background-image:-webkit-linear-gradient(40deg, #366fbe,#0ccff1);background-image:linear-gradient(40deg,#366fbe,#0ccff1);text-align: center;}
.personal-swiper .text{position:absolute;top:.4rem;left:0;width:100%;font-size:1.6rem;color: #fff;line-height:150%;text-align: center;}
.personal-swiper .text p{font-size:1.4rem;}
.personal-swiper div[class^="piece-"]{position: absolute;top: 50%;left: 50%;width: 110px;height:110px;margin:0 0 0 -55px;/*border-radius: 50%;*/}
.personal-swiper div.piece-flow{/*background-color:#65b9e2;*/cursor: pointer;}
.personal-swiper div.piece-voice{top:15%;left:25%;/*background-color:#68b4df;*/}
.personal-swiper div.piece-calls{left:0;/*background-color:#6fa4d7;*/}
.personal-swiper div.piece-calls2{left:100%;/*background-color:#60c5e8;*/}
.personal-swiper div.piece-sms{top:15%;left:75%;/*background-color:#62c1e6;*/}
.personal-swiper .p-text{position:absolute;top:19%;left:19%;width:62%;height:62%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18% 0 0 0;color: #fff;font-size:1.4rem;letter-spacing:-1px;background-color:#fff;border-radius: 50%;line-height: 120%;overflow: hidden;white-space: nowrap;}
.personal-swiper .piece-flow .p-text{color: #2d83c9;}
.personal-swiper .piece-voice .p-text{background-color: #fd6161;}
.personal-swiper .piece-calls .p-text{background-color: #00edfc;}
.personal-swiper .piece-calls2 .p-text{background-color: #fc8800;}
.personal-swiper .piece-sms .p-text{background-color: #6db93f;}
.personal-swiper .slide2 .piece-voice{left: 0;}
.personal-swiper .slide2 .piece-flow{left: 25%;}
.personal-swiper .slide2 .piece-calls2{left: 75%;}
.personal-swiper .slide2 .piece-sms{left: 50%;}
.personal-swiper .slide-flow .piece-flow{width: 162px;height: 162px;top:25%;margin:0 0 0 -81px;/*background-color:transparent;*/cursor: pointer;}
.personal-swiper .slide-flow .p-text{font-size:1.8rem;}
.personal-swiper .a-red,
.personal-swiper .a-green{position: absolute;top:0;left:0;width:3.6em;height:3.6em;margin:0 0 0 -1.7em;overflow:hidden;font-size:1.3rem;color: #fff;text-align:center;line-height:3.6em;border-radius:50%;}
.personal-swiper .a-red{left:77%;top:25%;background-color:#fd6161;}
.personal-swiper .a-green{left:86%;top:50%;background-color:#6db93f;}
.personal-swiper .arrow{position: absolute;top: 46%;left: 3%;width: 1.4rem;height: 2.6rem;background: url(../images/personal_arrow.png) no-repeat;background-size: contain;cursor: pointer;}
.personal-nav{position:relative;z-index:2;height:7rem;padding: 2rem 0;}
.personal-nav:after{position: absolute;content:'';left: 0;top:-3.9rem;width:100%;height:4rem;background: url(../images/personal-nav-arc.png) left center no-repeat;background-size:100% 100%;}
.personal-nav li{position:absolute;z-index:3;width: 4em;font-size: 1.2rem;color: #333; margin-left: -2em;}
.personal-nav li a:visited{color: #333;}
.personal-nav .item-order{top: -1rem;left: 9%;}
.personal-nav .item-collect{top: 1rem;left: 27%;}
.personal-nav .item-address{top: 2rem;left: 50%;}
.personal-nav .item-inquire{top: 1rem;left: 73%;}
.personal-nav .item-package{top: -1rem;left: 91%;}
.personal-nav li i{ display: block;margin-bottom: .4rem;}
.guess h2{position:relative;height:0;margin-bottom:.6rem;font-size: 1.4rem;color: #333;border-bottom: solid 1px #ccc;}
.guess h2 i{position: absolute;top: 50%;left: 7%;height:1em;margin-top:-.5em;padding:0 .5em;background-color:#efefef ;}
.guess .list{overflow: hidden;padding: 2rem 4% 3rem;}
.guess .list li{float: left; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:29.33%;margin:0 2%;border: solid 1px #ccc;}
.guess .list img{width: 100%;max-width: none;max-height: none;}
/*趣味账单*/
.swiperHtml,
.swiperHtml body,
.swiperHtml .wrap,
.swiperHtml .swiper-container{ height:100%;}
.swiperHtml .swiper-container{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top: 45px;}
.swiper-slide{overflow: hidden;}
.funBill .arrow{ position:absolute; left:0;bottom:0;width: 100%;padding:1rem 0;text-align: center;/*border-top: solid 1px #ecf0f1;background-color: #fff;*/}
.funBill .arrow i{display:block;width:2.8rem;height:1.4rem;margin:0 auto;background: url(../images/funBill_arrow.png) center no-repeat;background-size: contain; cursor:pointer;vertical-align: middle;-webkit-animation:downarrow 1s infinite ease-in-out; animation:downarrow 1s infinite ease-in-out;}
.funBill .side1{background-color: #ecf0f1;}
.funBill .side1 .title{padding-top:6%;font-size: 1.6rem;color: #999;text-align: center;line-height: 140%;}
.funBill .side1 .tel{display:block;color: #313131;}
.funBill .total-spend{position: relative;width: 235px;height: 235px;margin: 2.5rem auto;}
.funBill .total-spend .text{position:absolute;top:12%;left:12%;width:76%;height:76%;overflow:hidden;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:16%;background-color:#fff;text-align: center;border-radius: 50%;font-size: 1.6rem;color: #313131;}
.funBill .total-spend .sum{display: block;margin:1rem 0;color: #dd3535;font-size: 1.4rem;font-family: arial;}
.funBill .total-spend .sum i{font-size: 4.25em;line-height: 100%;}
.funBill .arrow2{display: inline-block;width: 1.8rem;height:.8rem;background: url(../images/funBill_arrow.png) center no-repeat;background-size: contain;}
.funBill .total-text{margin: 0 5%;padding:1.5rem 0;font-size:1.4rem;color:#999;background-color: #FFF;border-radius: .5rem;text-align: center;}
.funBill .total-text span{color: #dd3535;font-size: 1.2rem;}
.funBill .total-text span i{font-size: 2em;font-family: arial;}
.funBill .total-text .arrow2{margin-top:-.6rem;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);vertical-align: middle;}
.funBill .titles{padding:1.4rem 0;font-size: 1.6rem;color: #313131;background-color:#ecf0f1 ;text-align: center;}
.funBill .peoples{margin: 5rem auto 2rem;width: 252px;}
.funBill .peoples li{float: left;width: 18px;height: 43px;margin:0 1.5px;background: url(../images/peoples.png) center top no-repeat; background-size: 100% auto;}
.funBill .peoples li.cur{position:relative;background-position:0 bottom;}
.funBill .peoples .here{position: absolute;left: 50%;top: -3.5rem;width:5.6em;padding:.6rem 0;margin-left:-2.8rem;font-size:1.1rem ;text-align: right;background-color:#ecf0f1;border-radius: 4px;}
.funBill .peoples .here:after{content: '';position: absolute;bottom: -14px;left: 50%;height: 0;overflow: hidden;width: 0;margin-left:-6px;border-width: 8px 6px;border-color: #ecf0f1 transparent transparent;border-style: solid dashed dashed;}
.funBill .consumption .titles-trend{margin-top: 1.5rem;}
.funBill .text2{ margin:.5rem 0;font-size: 1.4rem;color: #999;text-align: center;line-height:160% ;}
.funBill .text2 span{color: #dd3535;font-size: 1.2rem;}
.funBill .text2 i{margin:0 .3rem;font-size: 2.35em;font-family: arial;color: #dd3535;}
.funBill .trendChart{position:relative;z-index:-1;height: 150px;width: 90%;margin: 0 auto -1rem;}
.funBill .internetChart{height: 28rem;width: 94%;margin: 2rem auto 1rem;}
/*加载js后，调整样式*/
.canvasjs-chart-credit{display: none !important;}
.funBill .heap{padding:1rem 4%;font-size:1.3rem ;color: #999;}
.funBill .heap i{margin:0 .3rem;font-size:1.8em;color: #dd3535;font-family: arial;}
.funBill .newsletter-img{width: 23.5rem;margin: 2rem auto;}
.funBill .contact-m{padding:1rem 4%;border-top: solid 1px #ecf0f1;border-bottom: solid 1px #ecf0f1;}
.funBill .contact-m .text2{text-align: left;}
.funBill .minutes{padding:0 0 .5rem;font-size: 1.2rem;color: #313131;}
.funBill .minutes>ul>li{ padding: .5rem 0;}
.funBill .i-outgo,
.funBill .i-income{ display: inline-block;width: 3rem;height: 3rem;margin-right:.8rem;background: url(../images/funBill_outgo.png) no-repeat;background-size: 100% auto;vertical-align: middle;}
.funBill .i-income{background-image: url(../images/funBill_income.png);}
.funBill .outgo-list,
.funBill .income-list{float: right;overflow: hidden;margin-top:.5rem;}
.funBill .outgo-list>ul>li,
.funBill .income-list>ul>li{display:inline;float:left;width:1.8rem;height: 1.8rem;margin:0 0 0 .5rem;background: url(../images/funBill_outgo2.png) no-repeat;background-size: 100% auto;vertical-align: middle;}
.funBill .income-list>ul>li{background-image: url(../images/funBill_income2.png);}
.funBill .outgo-list>ul>li.cur,
.funBill .income-list>ul>li.cur{background-position:0 bottom;}
.funBill .mostClosely{ margin:4rem 0 0;font-size: 1.3rem;color: #999;text-align: center;line-height:160% ;}
.funBill .mostClosely-people{padding:0 5%;}
.funBill .mostClosely-people>ul>li{padding:2.5rem 0 2rem;border-bottom: solid 1px #ecf0f1;}
.funBill .mostClosely-people>ul>li>*{max-width: 29rem;margin: 0 auto;}
.funBill .mostClosely-people h3{padding-bottom:2rem;font-size: 1.4rem;color: #999;}
.funBill .mostClosely-people h3 .tel{float: right;color: #313131;}
.funBill .mostClosely-people .img{position:relative;text-align: center;}
.funBill .mostClosely-people .img img{max-width:98% ;}
.funBill .mostClosely-people .numb-sms{position: absolute;top:0;left:50%;width:1.6em;height:1.6em;overflow:hidden;margin-left:.5rem;color:#fff;font-size:1rem;text-align:center;border-radius:50%;background-color:#dd3535; letter-spacing:-1px;line-height:1.6em;}
.funBill .mostClosely-people .numb-income{top:55%;}
.funBill .mostClosely-people .duration{position: absolute;top: 50%;left: 50%;width:22%;height:1em;margin:-.5em 0 0 -11%;overflow:hidden;color: #fff;font-size: 1.1rem;line-height:1em;}

.funBill .lowCarbon .img1s{width: 96%;margin: 1rem auto;display: block;max-width:30rem;overflow: hidden;}
.funBill .lowCarbon .img1s .computer{float:left;width:68px;margin-left:1rem;}
.funBill .lowCarbon .img1s .trees{float: right;overflow: hidden;padding-top:.7rem;}
.funBill .lowCarbon .trees span{float: left;width: 49px;height: 55px;margin:0 .1rem;background: url(../images/lowCarbon-1-tree.png) no-repeat;background-size: contain;}
.funBill .lowCarbon .img1s .trees.fives{padding-top:1rem;}
.funBill .lowCarbon .img1s .trees.fives span{width:40px;}
.funBill .lowCarbon .img2s{width: 96%;margin: 0 auto;text-align: center;}
.funBill .lowCarbon .img2s span{display:inline-block;width: 55px;height:50px;margin:0 .1rem;background: url(../images/lowCarbon-2.png) no-repeat;background-size: contain;vertical-align: middle;}
.funBill .hr1{ height:1px;border:none;border-top:1px solid #ecf0f1;}
.funBill .lowCarbon .hr1{margin: 2rem 0 1.5rem;}
.funBill .lowCarbon .text2{margin:.1rem 0 ;}
.funBill .btn{display:block;width:90%;margin:.3rem auto 1rem;color:#fff;font-size:1.6rem;line-height:2.7em;background-color: #dd3535;border-radius: .5rem;text-align: center;}
.funBill .count .img{position: relative;}
.funBill .count .img span{position: absolute;left: 0;top: 7%;width: 100%;text-align: center;font-size: 1.6rem;color: #313131;}
.funBill .count .cont{position:relative;z-index:1;margin-top:-.6rem;font-size: 1.3rem;color:#999;line-height:150%;text-align: center;}
.funBill .count .cont h3{padding-bottom:.5rem;font-size:2.1em ;line-height:100%;color: #313131;}
.funBill .count .cont .red{display:block;margin:-.5rem;font-size:1.1em;color: #dd3535;font-family: arial;line-height: 100%;}
.funBill .count .cont .red i{font-size:4.5em;line-height:95%;}
.funBill .count .cont .date{font-size: 0.857em;line-height: 100%;}
@-webkit-keyframes downarrow {
  0%{
    opacity: 0;
    -webkit-transform: translate(0, -5px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(0, 5px);
  }
}
@keyframes downarrow {
  0%{
    opacity: 0;
    transform: translate(0, -5px);
  }
  50% {
    opacity: 1;
    transform: translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: translate(0, 5px);
  }
}

/*套餐余量*/
.packageYL-h{position:relative;height: 20rem;overflow:hidden;padding:0 4%;background-image:-webkit-linear-gradient(40deg,#366fbe,#0ec9ee);background-image:linear-gradient(40deg,#366fbe,#0ec9ee);background-color:#0ec9ee;}
.packageYL-h:after{content: '';position: absolute;bottom:-1px;left: 50%;display: block;height: 0;overflow: hidden;width: 0;margin-left:-8px;border-width: 8px 10px;border-color: transparent transparent #fff;border-style: dashed dashed solid;}
.packageYL-h>ul>li{float: left;width: 27%;margin-top:8rem;text-align: center;}
.packageYL-h li canvas{position: absolute;top: 0;left: 0;z-index:1;}
.packageYL-h .text{padding-top:.3rem;font-size: 1.6rem;color: #fff;line-height: 120%;}
.packageYL-h .text span{display: block;font-size:.8em;}
.packageYL-h .piece{position:relative;width: 76px;height: 76px;margin:0 auto;overflow:hidden;border-radius: 50%;}
.packageYL-h .p-text{position: absolute;top: 50%;left: 0;z-index:1;width:100%;height:1rem;margin-top:-.5rem;font-size:1.4rem;color:#fff;text-align: center;}
.packageYL-h .p-bg{position:absolute;top:0;left:0;width: 100%;height: 100%;overflow:hidden;}
.packageYL-h .p-bg .w-radius{width:100%;height:100%;overflow:hidden;border-radius: 50%;}
.packageYL-h>ul>li.curli{width: 46%;margin-top:2rem;}
.packageYL-h .curli .piece{width: 126px;height: 126px;}
.packageYL-h .curli .p-text{font-size:2.4rem;letter-spacing:-1px;}
.packageYL-h .water,
.packageYL-h .water-purple{width:100%;height:100%;overflow:hidden;margin-top:100%;background:url(../images/water.png) no-repeat;background-size:cover;/*background-color:#000;*/}
.packageYL-h .item-voice .water{background-image: url(../images/water_purple.png);}
.packageYL-h .item-sms .water{background-image: url(../images/water_green.png);}
.packageYL-m{min-height: 26rem;}
.packageYL-m .blanket{padding:3rem 6% 1.6rem;border-bottom: dashed 1px #e7e7e7;}
.packageYL-m .blanket-h{position:relative;padding:0 0 1rem 0;font-size:1.4rem;color: #333;cursor: pointer;}
.packageYL-m .i-flow{display: inline-block;width: 2.4rem;height: 2.4rem;margin:-.6rem .8rem 0 0;background: url(../images/packageYL-1.png) no-repeat;background-size: contain;vertical-align:middle;}
.packageYL-m .blanket-h .lave{color: #ee194f;}
.packageYL-m .blanket-h .used{font-size:1.8em;font-family: arial;}
.packageYL-m .blanket-h .arrow{position: absolute;right: 0;top: .3rem;color: #666;font-weight: bold;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.packageYL-m .blanket-h.open .arrow{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.packageYL-m .progressBar{height:.8rem;border:solid 1px #ccc;background-color: #fcc400;}
.packageYL-m .progressBar-green{background-color:#9dd400;}
.packageYL-m .progressBar .bar{position:relative;display:block;width:0;height:100%;background-color: #ee194f;-webkit-transition:all .5s ease-in;}
.packageYL-m .progressBar .bar i{position: absolute;right:-1.3rem;bottom: 0;width:2.7rem;height:3.6rem;font-size:.9rem;color: #b20a00;line-height:2.8rem;text-align:center;background: url(../images/packageYL-icon.png) no-repeat;background-size:contain;}
.packageYL-m .inners{padding:0 6% 2rem;}
.packageYL-m .inner{padding:2.5rem 0 1rem;}
.packageYL-m .inners .text-flow{margin-bottom:2.5rem;color: #333;font-size:1.2rem ;}
.packageYL-m .inners .text-used{padding-top:.3rem;color: #666;font-size:1.2rem ;}


/*我的评论*/
.col92{ color:#929292;}
.myreviews .protit{ padding:1.25em 1em; background-color:#f2f2f2; border-bottom:solid 1px #dfdfdf; color:#929292; text-align:right;}
.myreviews .protit .ltit{ display:block; float:left; max-width:60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:left; font-size:1.4em; color:#0078f3;}
.myreviews .protit .ltit .wz{ color:#929292; margin-left:0.5em;}
.myreviews .plhf{ padding:1em; color:#2a2a2a; font-size:1.3em; border-bottom:solid 1px #dfdfdf; line-height:1.35em;}
.myreviews .plhf .time{ margin-left:1em; color:#929292; font-size:0.85em;}
.myreviews .plhf .reply,.postreview2 .tips{ margin-top:0.5em; padding:0.5em; border:solid 1px #fff2de; background-color:#fdfff0;}
.postreview>ul>li{ border-bottom:dashed 1px #c0c0c0;}
.postreview .info{padding-right: 0.5em; font-size:1.4em; line-height:1.35em; color:#2a2a2a;}
.postreview .info>p{ padding:0.15em 0;}
.personal .score{ display:inline-block; width:70px; height:12px; background:url(../images/icon-star2.gif) left center repeat-x; background-size:14px;}
.personal .score span{ display:block; height:100%; background:url(../images/icon-star2-red.gif) left center repeat-x; background-size:14px;}
.postreview2{ padding:1em 1em; border-bottom:solid 1px #dfdfdf;}
.postreview2 .tips{ margin-top:0; font-size:1.2em; line-height:1.5em; margin-bottom:1em;}
.postreview2 .postPL{ color:#2a2a2a;}
.postreview2 .postPL .title{ padding:0.75em 0; font-size:1.4em;}
.postreview2 .postPL .fslist label{ float:left; width:33.3%; overflow:hidden; padding-bottom:1em; font-size:1.2em;}
.postreview2 .postPL .fslist label span.red2{ letter-spacing:-2px;}
.postreview2 .postPL .fslist label input{ vertical-align:middle; margin-right:2px; margin-top:-2px;}
.input-postR{ -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; width:100%; border:solid 1px #dfdfdf;line-height: 2em;padding: 5px;}
.postreview2 .postPL .wz{ font-size:1.2em; margin-top:0.5em;}
.postreview2 .postPL .post-btn{ margin:1.5em 0 2em;}
.postreview2 .tips2 h2{ font-size:1.4em; color:#2a2a2a; margin-bottom:0.35em;}
.postreview2 .tips2 li{ margin-left:1.65em; font-size:1.2em; list-style:decimal outside; line-height:1.5em;}
/*我的收货地址*/
.mr1em{ margin-right:1em;}
.mySaddress-list{ color:#2a2a2a; border-bottom:solid 1px #dfdfdf;}
.mySaddress-list .nametel{ padding:0.85em 10px; background-color:#f2f2f2; border-bottom:solid 1px #dfdfdf; font-size:1.4em;}
.mySaddress-list .nametel .default-addr{ float:right; padding-left:18px; color:#0078f3; font-size:0.85em; line-height:16px;}
.mySaddress-list .nametel .cur{ color:#dc3535; background:url(../images/icon-default.gif) no-repeat; background-size:14px;}
.mySaddress-list .addre{ font-size:1.3em; margin-bottom:0.25em; line-height:1.25em;}
.mySaddress-list .btns .btn-presel{ margin-left:1em; font-size:1.3em;}
.mySaddress-btn{ margin:1.5em 0;}
.mySaddress-add{ padding:1.5em;}
.mySaddress-add dl{ display:block; overflow:hidden; padding:0.35em 0;}
.mySaddress-add dl dt{ float:left; width:75px; text-align:right; font-size:1.5em; color:#2a2a2a;padding-top:0.85em;}
.mySaddress-add dl dd{ overflow:hidden; padding-left:0.65em;}
.mySaddress-add .input-text{ border:solid 1px #dfdfdf; width:100%; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding:5px; font-size:1.4em; line-height:1.85em;}
.mySaddress-add select{ background-color:#f2f2f2; }
.mySaddress-add .addressinput{ margin-top:0.65em;}
.mySaddress-add .addressinput dt{ font-size:1.3em; width:75px; padding-top:0.65em;}
.mySaddress-add .btnm{ margin:1.5em 0 2em;}
/**我的订单**/
.person-info{ position:relative;}
.person-info .avatar{ position:absolute; top:50%; left:1em; width:70px; height:70px; margin-top:-35px; border:solid 1px #6e6e6e; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.person-info .name{ padding:1.5em 10px 1em 92px; background-color:#616161; color:#fff; font-weight:bold; font-size:1.6em; line-height:100%; letter-spacing:-1px;}
.person-info .ordertype{ background-color:#e7e7e7; border-top:solid 1px #a8a8a8; color:#444; font-size:1.2em; padding:0.65em 10px 1em 92px;}
.person-info .ordertype li{ float:left; width:25%;}
.person-info .ordertype li .red2{ margin:0 0.25em;}
.person-nav{ display:table; width:100%;}
.person-nav a{ display:table-cell; padding:0.85em 0; background-color:#f2f2f2; border:solid 1px #dfdfdf; border-right:none; font-size:1.4em; text-align:center;}
.person-nav a:first-child{ border-left:none;}
.person-h3{ position:relative; height:1.5em; margin:0 10px 1.25em; border-bottom:dashed 1px #c0c0c0; font-size:1.6em;}
.person-h3 span{ position:absolute; left:1.5em; top:1em; display:inline-block; padding:0 0.25em; color:#2a2a2a; font-weight:bold; background-color:#fff;}
.person-list .img{ width:30%;}
.person-list .info{ position:relative; padding-right:2em; overflow:visible;}
.person-list .icon-del{ position:absolute; bottom:-1.75em; right:0; display:block; width:15px; height:25px; padding:1.5em;/* background:url(../images/icon-del.jpg) no-repeat; background-size:contain;*/ cursor:pointer;}
.guessList li{ float:left; width:33.3%; overflow:hidden; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; padding:0 0.35em 1em; border-left:solid 1px #dfdfdf; text-align:center; color:#929292;}
.guessList li:first-child{ width:33.4%; border-left:none;}
.guessList li .img{ display:block; padding:1em 0;}
.guessList li h4{ color:#2a2a2a; font-size:1.4em; font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 3px;}
.guessList li .description{ height:2.5em; overflow:hidden; font-size: 1.2em;}


/*众人砍价*/
.i-bargaining,
.bargain-con:before,
.bargain-con:after,
.bargain-con .con-h,
.bargain-rules .i-light,
.bargain-infos .i-boy{background: url(../images/bargain-icons.png) 0 0 no-repeat;background-size:32rem auto;}
.bargainBody .warp{overflow: hidden;}
.i-bargaining{position:relative;z-index:1;display:block;margin:2.3rem auto -1.6rem;width: 30.9rem;height: 7.2rem;overflow: hidden;}
.bargain-con{position:relative;margin:5.1rem 6.25% 0;color:#a56b29;border:solid .2rem #f1a95a;border-radius:.5rem;background-color:#fee7c5;}
.bargain-con:before,
.bargain-con:after{content: '';position: absolute;top:-5.3rem;left: 50%;width: 2rem;height: 5.7rem;margin-left:-10.5rem;background-position:0 -11.5rem;}
.bargain-con:after{left:auto;right:50%;margin-left:0;margin-right:-10.5rem;background-position:-2.8rem -11.5rem;}
.bargain-con .con-h{position: absolute;left:50%;top:-2.2rem;width: 13.9rem;height: 3.5rem;margin-left:-6.95rem;background-position:0 -7.6rem;}
.bargain-infos{position:relative;padding:2.5rem 1.4rem 1.5rem;}
.bargain-infos .p-img{display: block;padding:1rem 0;text-align:center;background-color:#fff;}
.bargain-infos .p-img img{max-height:20rem;}
.bargain-infos .p-name{padding:.8rem 0 1.4rem;font-size: 1.2rem;font-weight: bold;line-height: 1.5em;}
.bargain-infos .p-times{padding:1.6rem 0;font-size:1.2rem;border-top:dashed .1rem #a56b29;border-bottom: dashed .1rem #a56b29;}
.bargain-infos .p-times .countdown{display:block;margin:.5rem 0 0 -.5rem;font-size:.8em;}
.bargain-infos .p-times .countdown i{display: inline-block;width:1.7em;height:1.7em;margin:0 .5rem;font-size:2em;color:#fff;font-weight:bold;line-height:1.7em;text-align:center;letter-spacing:-.1rem;vertical-align:text-bottom;background-color:#e77131;border-radius: .2rem;}
.bargain-infos .summary-helps{padding:1.5rem 0 .5rem;color: #a56b29;font-weight: bold;font-size: 1.2rem;}
.bargain-infos .helps-arrow{position:relative;display: inline-block;height:3rem;padding:0 .5rem 0 .7rem;margin:-1rem 3rem 0 0;color:#fff;line-height:3rem;background-color:#e77131;border-radius: .3rem 0 0 .3rem;vertical-align: middle;}
.bargain-infos .summary-helps .current{font-size: 2em;line-height: 100%;}
.bargain-infos .helps-arrow:after{content: '';position: absolute;top: 0;right:-3rem;width: 0;height: 0;border-color: transparent transparent transparent #e77131;border-style: dashed dashed dashed solid;border-width:1.5rem;}
.bargain-infos .i-boy{position: absolute;bottom:0;right:.2rem;width: 9.5rem;height: 5.4rem;background-position:-6.8rem -11.5rem;}
.bargain-rules{padding:2rem .8rem  .8rem;font-size: 1.2rem;line-height: 1.7em;}
.bargain-rules .con-h{background-position:-15.7rem -7.6rem;}
.bargain-rules .i-light{display: inline-block;width: 1rem;height: 1.4rem;margin:0 1rem;vertical-align:middle;background-position:-18.4rem -11.5rem;}
.bargain-rules li{padding: .5rem 0;}
.btn-helpcut{position:relative;display: block;height:2.2em;margin:3rem 0 0;font-size: 1.8rem;font-weight: bold;color: #a31e31;text-align: center;background-color:#643724;}
.btn-helpcut:after{content: '';position:absolute;top:-.5em;left:0;width: 100%;height:2.2em;background-color:#734221;border-radius: .6rem;box-shadow:0 .3rem 0 #a2673b;}
.btn-helpcut span{position:absolute;left: 3.75%;right: 3.75%;top:-.8em;z-index:2;height:1.8em;overflow:hidden;line-height:2em;background: url(../images/bargain-btn.png) repeat-x;background-size:auto 100%;border-radius: .6rem;box-shadow:0 .3rem 0 #f09e00,0 .8rem 0 #b96215;}
.btn-helpcut .lowest{position:absolute;top:.4rem;left:50%;margin-left:3rem;font-size: .5em;white-space: nowrap;}

/*砍价提示弹窗*/
/*#screen{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:998;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}*/
.pop{display:none;position: fixed;top: 50%;left: 50%;z-index:9999;width: 300px;min-height:240px;margin:-120px 0 0 -150px;/*overflow:hidden;*/border-radius: 4px;background-color:#f5f3f0;}
.pop-h{position:relative;height:40px;line-height:40px;font-size:18px;color:#fff;text-shadow:0 1px #006ea9;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 1px 0 #d9d0b8;text-align:center;background-color:#008cd7;border-radius: 4px 4px 0 0;}
.pop .i-ph,
.pop .close{background: url(../images/pop-icons.png) no-repeat;}
.pop .close{position: absolute;top: 50%;right: 10px;width:20px;height:21px;margin-top:-10px;cursor:pointer;background-position:0 -68px;}
.pop-m{padding:0 20px;}
.pop-login .inputs{margin: 30px 0 0;height: 106px;}
.pop-login .inputs li{position: relative;}
.pop-login .inp-text{float:left;width: 218px;height:40px;padding:0 30px 0 10px;margin-top:-1px;color:#d0d0d0;font-size:14px;line-height:40px;border: solid 1px #e0ded7;}
.pop-login .inp-tel{border-radius: 5px 5px 0 0;}
.pop-login .inp-paw{border-radius: 0 0 5px 5px;}
.pop-login .inp-arrow{position: absolute;top: 0;right: 0;width: 36px;height: 40px;background: url(../images/pop-arrow.gif) center no-repeat;cursor: pointer;}
.pop-login .sel-list{display:none;position: absolute;top: 38px;left: 0;right: 0;line-height:40px;color:#d0d0d0;font-size:14px;background-color:#fff;border: solid 1px #e0ded7;}
.pop-login .sel-list span{display: block;padding:0 10px;cursor: pointer;}
.pop-login .sel-list span:hover{color: #fff;background-color:#008dd7;}
.btn-login,
.btn-ok{display: block;width: 260px;height: 60px;font-size:18px;color:#fff;text-shadow:0 1px #006ea9;text-align:center;line-height:48px;background: url(../images/pop-btns.png) no-repeat;letter-spacing:2px;}
.btn-login:hover,
.btn-ok:hover{color: #fff;}
.pop-textB,
.pop-textB2{border: solid 1px #e1e1e1;border-radius: 4px;box-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, -1px -1px 0 #fff;text-align:center;}
.pop-textB{height:78px;overflow:hidden;margin:28px 0 25px;line-height:78px;font-size:14px;color:#666;}
.pop-textB2{padding:10px 2px;margin:14px 0 5px;line-height:20px;font-size:12px;color:#005786;}
.pop .textUrl{padding:10px;word-break:break-all;word-wrap:break-word;text-align: left;}
.pop .weix{display: block;width: 116px;margin:12px auto 15px;padding:1px;border: solid 1px #e1e1e1;background-color:#fff;border-radius: 2px;}
.pop .f16{font-size: 16px;}
.pop-green .pop-h{background-color:#80c269;}
.pop .i-ph{position: absolute;top: 50%;left: 50%;width: 55px;height: 58px;margin:-29px 0 0 -27.5px;}
.pop-green .btn-ok{background-position:0 -60px;}
.pop-green .pop-textB{color: #3a8d1d;}
.pop-wap .pop-textB2{margin-left:-11px;margin-right:-11px;white-space: nowrap;}
.pop-sms .pop-textB{font-size: 12px;color: #005786;}
.pop-red .pop-h{background-color:#cb3c3f;}
.pop-red .btn-ok{background-position:0 -120px;}
.pop-red .pop-textB{color: #957171;}
.pop-red .i-ph{background-position:-65px 0;}
.pop .f12{font-size: 12px;}
#popNotQualify .pop-textB{height:40px;padding:19px 40px 19px 50px;line-height: 20px;text-align: left;}

/*众人砍价列表*/
.bargainlist-tit{display:block;max-width:100%;width: 30.9rem;margin:2rem auto 1.7rem;}
.bargainlist-list{padding:0 1.25%;}
.bargainlist-list .item{position:relative;overflow:hidden;padding:1.8rem 0;margin-bottom:2.3rem;color:#e77131;border:solid .2rem #f29b32;border-radius:1rem;background-color: #fee7c5;}
.bargainlist-list .item .img{float: left;width:18.5rem;height: 13.4rem;max-width:60%;text-align: center;}
.bargainlist-list .item .infos{overflow: hidden;margin-bottom:-.8rem;}
.bargainlist-list .item h3{font-size: 1.2rem;line-height: 100%;}
.bargainlist-list .item h3 strong{display: block;padding-bottom:.4rem;font-size: 1.45em;line-height: 100%;}
.bargainlist-list .item .price{display: block;padding:.8rem 0;margin:0 8% .8rem 0;color: #f00;font-size: 2.3rem;font-weight: bold;line-height: 100%;border-bottom: dotted 2px #e77131;}
.bargainlist-list .item .explain .dl{overflow: hidden;font-size: .9rem;line-height: 1.7em;}
.bargainlist-list .item .explain .dt{float: left;}
.bargainlist-list .item .explain .dd{display:block;overflow: hidden;}
.bargainlist-list .item>a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;}

@media all and (min-width:641px){
	.header .header-fix{width: 640px;left: 50%;margin-left: -320px;}
	.shortcut-menu{ margin-left:-305px;}
}
@media all and (max-height:480px){
	.funBill .text2{margin:0;}
	.funBill .peoples{margin: 4.5rem auto 1rem;}
	.funBill .internetChart{margin: 1rem auto 0;}
	.funBill .mostClosely-people h3{padding-bottom: 1.5rem;}
	.funBill .lowCarbon .img1{  width: 26rem;}
	.funBill .lowCarbon .img2{5rem}
	.funBill .lowCarbon .hr1{margin: 1rem 0 0.5rem;}
	.funBill .consumption .titles-trend{margin-top:.5rem;}
}
