﻿/*@font-face {
    font-family: 'INTER';
    src: url('../font/INTERSTATECOND.eot');
    src:
    url('../font/INTERSTATECOND.eot?#font-spider') format('embedded-opentype'),
    url('../font/INTERSTATECOND.woff') format('woff'),
    url('../font/INTERSTATECOND.ttf') format('truetype'),
    url('../font/INTERSTATECOND.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "PingFangSC-Regular","Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "PingFangSC-Regular","Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "PingFangSC-Regular","Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran700{-webkit-transition:all 0.7s linear; -moz-transition:all 0.7s linear; -ms-transition:all 0.7s linear; transition:all 0.7s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
a,*{text-decoration:none; color:inherit; background:transparent; -webkit-tap-highlight-color: transparent;}
body{font-family: "PingFangSC-Regular","Microsoft Yahei";}
input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

.gray{background: #f5f5f5;}

.w92p{width: 92%;margin: 0 auto;}

.mCenterTop{padding: 0 4%;border-bottom: 1px solid #e5e5e5;background: #ffffff;}
.mCenterTop .searchBtn,
.mCenterTop .hotTel{width: 39px;height: 39px;cursor: pointer;}
.mCenterTop .searchBtn{background: url(../images/searchBtn.png) no-repeat left center;background-size: auto 56%;}
.mCenterTop .hotTel{background: url(../images/hotTelIcon.png) no-repeat right center;background-size: auto 56%;}

.mCenter.kindergarten .item{background: #ffffff;margin-bottom: 12px;}
.mCenter .item{margin-bottom: 0;}
.mCenter .item1 .top{background: url(../images/mCenterBg.png) no-repeat center bottom;background-size: 100% 100%;padding: 16px 0 35px;text-align: center;}
.mCenter .item1 .top .logo img{width: 100px;height: 100px;border-radius: 50%;}
.mCenter .item1 .top .text{padding-bottom: 5px;}
.mCenter .item1 .top .text h5{line-height: 24px;font-size: 15px;color: #ffffff;font-weight: normal;}
.mCenter .item1 .top .text p{font-size: 11px;color: #ffffff;line-height: 20px;}
.mCenter .item1 .top .text p img{height: 12px;margin-right: 6px;}
.mCenter .item1 .top .text p a{font-weight: bold;}
.mCenter .item1 .top .text p a em{font-weight: normal;color: #dddddd;margin-right: 5px;}
.mCenter .item1 .top .text p a b{font-weight: normal;}
.mCenter .item1 .top .wave{background: #ffffff;}
.mCenter .item1 .top .wave img{width: 100%;}

.mCenter .item1 .btm{padding: 17px 4% 6px;text-align: center;}
.mCenter .item1 .btm li{width: 33.3%;position: relative;}
.mCenter .item1 .btm li a{display: block;}
.mCenter .item1 .btm li:before{content: "";width: 1px;height: 40px;background: #e4e4e4;position: absolute;left: 0;top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.mCenter .item1 .btm li:first-child:before{display: none;}
.mCenter .item1 .btm li h5{height: 26px;line-height: 26px;font-size: 18px;color: #333333;}
.mCenter .item1 .btm li p{font-size: 13px;line-height: 24px;color: #333333;height: 24px;}

.mCenter .item2{padding: 0 4%;background: #ffffff;margin-bottom: 20px;}
.mCenter .item2 li a{display: block;padding-left: 47px;height: 44px;position: relative;}
.mCenter .item2 li a .icon{position: absolute;left: 0;top:0;height: 44px;line-height: 44px;}
.mCenter .item2 li a .icon img{height: 22px;}
.mCenter .item2 li a .text{width: 100%;height: 43px;line-height: 43px;border-bottom: 1px solid #e5e5e5;}
.mCenter .item2 li a .text h5{font-size: 15px;color: #333333;font-weight: normal;}
.mCenter .item2 li a .text i{width: 43px;height: 100%;background: url(../images/arrow1.png) no-repeat right center;background-size: auto 14px;}
.mCenter .item2 li:last-child a .text{border-bottom: none;}

body.padbtm{padding-bottom: 50px;}

.footer{width: 100%;box-sizing: border-box;padding: 0 4%;position: fixed;left: 0;bottom: 0;z-index: 999;background: #fafafa;text-align: center;}
.footer ul li{width: 25%;}
.footer ul li a{display: block;text-align: center;padding: 8px 0 4px;}
.footer ul li a .icon{display: block;margin: 0 auto;width: 30px;height: 20px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.footer ul li a h5{font-size: 10px;line-height: 17px;font-weight: normal;}
.footer ul li.li1 a .icon{background-image: url(../images/fIcon1.png);}
.footer ul li.li2 a .icon{background-image: url(../images/fIcon2.png);}
.footer ul li.li3 a .icon{background-image: url(../images/fIcon3.png);}
.footer ul li.li4 a .icon{background-image: url(../images/fIcon4.png);}
.footer ul li.li1.on a .icon{background-image: url(../images/fIcon1On.png);}
.footer ul li.li2.on a .icon{background-image: url(../images/fIcon2On.png);}
.footer ul li.li3.on a .icon{background-image: url(../images/fIcon3On.png);}
.footer ul li.li4.on a .icon{background-image: url(../images/fIcon4On.png);}
.footer ul li.on a h5{color: #35c2c0;}

.popWrap{position: fixed;width: 100%;height: 100%;left: 0;top:0;z-index: 9999;background: rgba(0,0,0,0.3);display: none;}
.popWrap .telPop{width: 72%;position: absolute;left: 14%;top:50%;background: #ffffff;border-radius: 2px;text-align: center;padding: 12px 0 0;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.popWrap .telPop h5{font-size: 16px;line-height: 30px;color: #333333;font-weight: normal;}
.popWrap .telPop p{line-height: 26px;font-size: 15px;color: #333333;font-weight: bold;}
.popWrap .telPop .btn{border-top: 1px solid #e5e5e5;margin-top: 8px;}
.popWrap .telPop .btn a{display: block;width: 50%;box-sizing: border-box;height: 45px;line-height: 45px;font-size: 16px;color: #007aff;}
.popWrap .telPop .btn a:first-child{border-right: 1px solid #e5e5e5;}


.dlsList{padding: 0 4%;background: #ffffff;}
.dlsList ul li{border-bottom: 1px solid #e5e5e5;min-height: 75px;box-sizing: border-box;padding: 17px 79px 16px 88px;position: relative;}
.dlsList ul li:last-child{border-bottom: none;}
.dlsList ul li .logo{position: absolute;left: 0;top:16px;width: 74px;height: 44px;text-align: center;line-height: 44px;}
/*.dlsList ul li .logo img{max-width: 90%;max-height: 100%;}*/
.dlsList ul li .logo img{width: 44px;height: 44px;}
.dlsList ul li .btn{width: 60px;height: 21px;background: #35c2c0;border-radius: 10px;position: absolute;right: 0;top:27px;text-align: center;font-size: 14px;color: #ffffff;line-height: 21px;}
.dlsList ul li .btn.disable{background: #d2d2d2;}
.dlsList ul li h5{font-size: 15px;line-height: 22px;color: #333333;}
.dlsList ul li p{font-size: 13px;color: #666666;line-height: 20px;}

.orderForm{padding: 12px 4%;background: #ffffff;margin-bottom: 16px;}
.orderForm .form{border:1px solid #e5e5e5;height: 31px;padding-left: 65px;position: relative;}
.orderForm .form .subm{width: 33px;height: 31px;position: absolute;left: 32px;top:0;border:none;background: url(../images/submIcon.png) no-repeat center;background-size: auto 38%;}
.orderForm .form .text{width: 100%;height: 31px;box-sizing: border-box;padding-right: 12px;background: none;border:none;font-size: 14px;line-height: 31px;color: #35c2c0;}
.orderForm .form .text::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #35c2c0;}
.orderForm .form .text:-moz-placeholder, textarea:-moz-placeholder {color: #35c2c0;}
.orderForm .form .text::-moz-placeholder, textarea::-moz-placeholder {color: #35c2c0;}
.orderForm .form .text:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #35c2c0;}


.orderList{padding: 0 4%;}
.orderList .nLi{margin-bottom: 10px;background: #ffffff;border:1px solid #e5e5e5;border-radius: 10px;padding: 0 4%;}
.orderList .nLi .tit{font-size: 15px;color: #333333;line-height: 30px;padding: 7px 0;}
.orderList .nLi .tit a{display: inline-block;font-size: 15px;background: url(../images/arrow1.png) no-repeat right center;background-size: auto 12px;padding-right: 18px;}
.orderList .nLi .tit img{height: 12px;margin-left: 10px;}
.orderList .nLi .innerUl{margin-bottom: 10px;}
.orderList .nLi .innerUl .innerLi{margin-bottom: 10px;}
.orderList .nLi .innerUl .innerLi dl dt{width: 36%;text-align: center;}
.orderList .nLi .innerUl .innerLi dl dt img{max-width: 60%;}
.orderList .nLi .innerUl .innerLi dl dd{width: 64%;}
.orderList .nLi .innerUl .innerLi dl dd ul li{padding-right: 50px;position: relative;line-height: 20px;font-size: 11px;color: #999999;}
.orderList .nLi .innerUl .innerLi dl dd ul li h5{font-weight: normal;}
.orderList .nLi .innerUl .innerLi dl dd ul li span{position: absolute;right: 0;top:0;padding: 6px 4% 0;line-height: 23px;}
.orderList .nLi .innerUl .innerLi dl dd ul li.total{margin-bottom: 3px;font-size: 13px;color: #333333;line-height: 22px;}
.orderList .nLi .innerUl .innerLi dl dd ul li.total span{font-size: 12px;color: #999999;}
.orderList .nLi .totalPrice{font-size: 15px;color: #333333;line-height: 30px;padding: 7px 0;text-align: right;}
.orderList .nLi .totalPrice em{margin-left: 20px;color: #35c2c0;}
.orderList .nLi .totalPrice span{font-size: 11px;}


.msgList{padding: 0 4%;background: #ffffff;}
.msgList ul li{padding: 12px 0 12px 8px;border-bottom: 1px solid #e5e5e5;}
.msgList ul li:last-child{border-bottom: none;}
.msgList ul li a{display: block;padding: 0 15px 0 52px;position: relative;min-height: 41px;}
.msgList ul li a .logo{width: 39px;height: 39px;border:1px solid #e1e1e1;border-radius: 50%;position: absolute;left: 0;top:0;background: #fff;
text-align: center;line-height: 39px;}
.msgList ul li a .logo img{width: 100%;height: 100%;border-radius:50%;}
.msgList ul li a h5{height: 41px;line-height: 41px;font-size: 15px;color: #333333;font-weight: normal;}
.msgList ul li a .icon{width: 5px;height: 5px;background: #e30920;border-radius: 50%;position: absolute;right: 0;top:50%;margin-top: -2px;}

.contMsg{padding: 8px 4%;}
.contMsg .list .date{text-align: center;font-size: 12px;line-height: 29px;color: #999999;font-weight: normal;}
.contMsg .list .date span{margin: 0 5px;}
.contMsg .list dl{margin-bottom: 15px;padding-left: 46px;position: relative;min-height: 30px;}
.contMsg .list dl dt{width: 30px;height: 30px;background: #fff;border-radius: 50%;text-align: center;line-height: 30px;border-radius: 50%;position: absolute;left: 0;top:0;}
.contMsg .list dl dt .logo{width: 100%;height: 100%;}
.contMsg .list dl dt img{width: 100%;height: 100%;border-radius: 50%;}
.contMsg .list dl dd{width: 70%;box-sizing: border-box;padding: 7px 12px;background: #ffffff;font-size: 12px;line-height: 15px;color: #333333;position: relative;}
.contMsg .list dl dd i{width:0;height:0;border-width:7px 7px 7px 0;border-style:solid;border-color:transparent #fff transparent transparent;
position:absolute;top:10px;left: -7px;}
.contMsg .list dl.reply{padding-left: 0;padding-right: 46px;}
.contMsg .list dl.reply dt{left: auto;right: 0;}
.contMsg .list dl.reply dd{float: right;background: #35c2c0;color: #fff;}
.contMsg .list dl.reply dd i{left: auto;right: -7px;border-width:7px 0 7px 7px;
border-style:solid;border-color:transparent transparent transparent #35c2c0;}

.contMsgForm{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 999;box-sizing: border-box;padding: 6px 4% 8px;background: #f9f9f9;}
.contMsgForm .form{padding-right: 40px;position: relative;min-height: 35px;}
.contMsgForm .form .text{width: 100%;height: 35px;box-sizing: border-box;border:1px solid #dddddd;background: #ffffff;padding: 0 10px;font-size: 12px;color: #999999;line-height: 33px;
-webkit-appearance:none;appearance:none;}
.contMsgForm .form .subm{width: 40px;height: 35px;position: absolute;right: 0;top:0;cursor: pointer;/*background: url(../images/submIcon1.png) no-repeat right center;background-size: auto 63%;*/
border:none;font-size: 14px;color: #36c2c0;text-align: center;}

.searchForm{padding: 16px 4% 30px;
background-image: -moz-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);}
.searchForm .form{padding: 0 36px 0 27px;position: relative;}
.searchForm .form .selAdd{width: 27px;height: 32px;position: absolute;left: 0;top:0;background: url(../images/addIcon.png) no-repeat left center;background-size: auto 58%;cursor: pointer;}
.searchForm .form .selAdd .addText{width: 100%;height: 100%;border:none;background: none;font-size: 0;opacity: 0;cursor: pointer;}
.searchForm .form .cancle{width: 36px;height: 32px;position: absolute;right: 0;top:0;text-align: right;font-size: 13px;color: #fefefe;line-height: 32px;
-webkit-appearance:none;appearance:none;}
.searchForm .form .text{width: 100%;height: 32px;border:none;background: #ffffff;box-sizing: border-box;padding: 0 7px;font-size: 13px;line-height: 32px;color: #444;
-webkit-appearance:none;appearance:none;}

.searchCont{padding: 12px 4%;background: #ffffff;border-radius: 10px 10px 0 0;position: relative;top: -12px;z-index: 2;}
.searchCont .tit{font-size: 15px;line-height: 38px;color: #333333;margin-bottom: 4px;}
.searchCont .cont{padding-right: 40px;position: relative;}
.searchCont .cont ul li{margin: 0 12px 12px 0;}
.searchCont .cont ul li a{display: block;padding: 0 15px;line-height: 32px;background: #f2f2f2;border-radius: 16px;font-size: 12px;color: #333333;}
.searchCont .cont .delete{position: absolute;right: 0;top:0;height: 35px;line-height: 35px;cursor: pointer;}
.searchCont .cont .delete img{height: 15px;}

.searchForm .nav{text-align: center;font-size: 0;padding: 6px 0 0;}
.searchForm .nav li{display: inline-block;margin: 0 32px;}
.searchForm .nav li a{display: block;height: 34px;line-height: 34px;font-size: 15px;color: #fefefe;position: relative;}
.searchForm .nav li a:before{content: "";width: 80%;height: 2px;background: #ffffff;position: absolute;left: 10%;bottom: 0;display: none;}
.searchForm .nav li.on a:before{display: block;}

.searchResult{position: relative;z-index: 3;top:-10px;background: #f2f2f2;}
.prodRank{border-bottom: 1px solid #e5e5e5;}
.prodRank li{width: 50%;text-align: center;font-size: 0;cursor: pointer;}
.prodRank li a{display: block;}
.prodRank li span{display: inline-block;font-size: 14px;color: #333333;line-height: 40px;padding-right: 12px;position: relative;}
.prodRank li span i{height: 6px;width: 6px;background: url(../images/arrow2.png) no-repeat center;background-size: auto 3px;
position: absolute;right: 0;top:50%;margin-top: -3px;}
.prodRank li.on span{color: #35c2c0;}
.prodRank li.on span i{background-image: url(../images/arrow3.png);}
.prodRank li.asc span i{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}

.searchList{padding-top: 12px;}
.searchList li{margin-bottom: 13px;padding: 0 4%;}
.searchList li a{display: block;}
.searchList li a .pic{width: 26%;padding-top: 5px;}
.searchList li a .pic img{width: 100%;}
.searchList li a .text{width: 70%;}
.searchList li a .text h5{font-size: 15px;line-height: 24px;color: #333333;margin-bottom: 22px;}
.searchList li a .text .add{font-size: 13px;color: #666666;line-height: 22px;margin-bottom: 8px;}
.searchList li a .text .company{font-size: 11px;color: #999999;line-height: 14px;padding-left: 9px;background: url(../images/arrow4.png) no-repeat left center;background-size: auto 6px;}

.weui-picker-modal{height: 260px;}
.toolbar .title,.toolbar .picker-button{font-size: 13px;height: 30px;line-height: 30px;}
.toolbar .toolbar-inner{height: 30px;}
.weui-picker-modal .picker-item{font-size: 12px;}

.editAddress{padding-bottom: 30px;}
.editAddress .top{padding: 0 4% 26px;background: #ffffff;margin-bottom: 20px;}
.editAddress .top .text{width: 100%;height: 43px;border:none;border-bottom: 1px solid #e5e5e5;background: none;font-size: 15px;color: #666;line-height: 43px;}
.editAddress .top .text:last-child{border:none;}
.editAddress .subm{display: block;width: 92%;margin: 0 4%;height: 40px;border:none;background: #35c2c0;text-align: center;line-height: 40px;font-size: 14px;color: #ffffff;cursor: pointer;}
.editAddress .top .text::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999999;}
.editAddress .top .text:-moz-placeholder, textarea:-moz-placeholder {color: #999999;}
.editAddress .top .text::-moz-placeholder, textarea::-moz-placeholder {color: #999999;}
.editAddress .top .text:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999999;}

.orderForm1{margin-bottom: 0;padding: 12px 8%;}
.storeList{background: #fff;padding: 0 4%;}
.storeList ul li{padding-bottom: 5px;border-bottom: 1px solid #e5e5e5;margin-bottom: 5px;}
.storeList ul li:last-child{border:none;}
.storeList ul li .wrap{padding-right: 80px;position: relative;}
.storeList ul li .wrap .btn{width: 60px;height: 21px;background: #35c2c0;border-radius: 10px;text-align: center;line-height: 21px;font-size: 14px;color: #ffffff;
position: absolute;right: 0;top:35px;}
.storeList ul li .wrap .btn.disable{background: #d2d2d2;}
.storeList ul li .wrap .cont{display: block;width: 100%;box-sizing: border-box;padding-left: 80px;height: 88px;}
.storeList ul li .wrap .cont .pic{width: 60px;height: 88px;position: absolute;left: 0;top:0;line-height: 88px;}
.storeList ul li .wrap .cont .pic img{width: 100%;max-height: 100%;}
.storeList ul li .wrap .cont h5{font-size: 15px;line-height: 27px;color: #333333;}
.storeList ul li .wrap .cont p{font-size: 13px;line-height: 18px;color: #666666;height: 36px;overflow: hidden;}
.storeList ul li .wrap .cont .btm{font-size: 11px;line-height: 25px;color: #999999;}
.storeList ul li .wrap .cont .btm span{margin-left: 12px;padding-left: 18px;background: url(../images/views.png) no-repeat left center;background-size: auto 9px;}
.storeList ul li .wrap .cont .btm span:first-child{margin-left: 0;background-image: url(../images/rank.png);background-size: auto 12px;}

.chooseAtte{background: #ffffff;padding: 0 4%;}
.chooseAtte li{border-bottom: 1px solid #e5e5e5;}
.chooseAtte li a{display: block;font-size: 15px;line-height: 44px;color: #333333;}
.chooseAtte li a i{height: 44px;line-height: 44px;}
.chooseAtte li a i img{height: 14px;}

.uploadID{padding: 6px 4% 20px;}
.uploadID ul{padding-bottom: 10px;}
.uploadID li{margin-bottom: 10px;}
.uploadID li .tit{font-size: 13px;line-height: 33px;color: #999999;font-weight: normal;}
.uploadID li .pic{width: 100%;position: relative;}
.uploadID li .pic img{width: 100%;}
.uploadID li .pic .btn{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;cursor: pointer;opacity: 0;}

.submBtn{-webkit-appearance:none;appearance:none;appearance:none;appearance:none;
display: block;width: 100%;height: 40px;background: #35c2c0;border:none;text-align: center;font-size: 14px;color: #ffffff;line-height: 40px;cursor: pointer;}

.prodForm{padding: 10px 4%;background: #fff;}
.prodForm .text{width: 100%;height: 32px;box-sizing: border-box;border:1px solid #e5e5e5;background: #f5f5f5 url(../images/searchBtn.png) no-repeat 9px center;background-size: auto 38%;
padding: 0 20px 0 28px;font-size: 14px;color: #999999;line-height: 30px;}

.prodNav{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background: #ffffff;}
.prodNav ul li{width: 33.3%;text-align: center;}
.prodNav ul li a{display: inline-block;height: 40px;line-height: 40px;font-size: 14px;color: #333333;position: relative;}
.prodNav ul li a:before{content: "";width: 100%;height: 2px;background: #35c2c0;position: absolute;left: 0;bottom: -1px;z-index: 2;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.prodNav ul li.on a:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.prodNav ul li.on a{color: #35c2c0;}

.prodWrap{width: 100%;position: relative;/*min-height: 650px;*/}
.prodWrap:before{content: "";width: 24%;height: 100%;background: #f2f2f2;position: absolute;left: 0;top:0;}
.prodWrap .tabs{width: 24%;position: relative;z-index: 2;}
.prodWrap .tabs.fixed{position: fixed;left: 0;top:0;z-index: 888;}
.prodWrap .tabs li{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #333333;cursor: pointer; }
.prodWrap .tabs a{display: block;}
.prodWrap .tabs li.current{background: #ffffff;color: #35c2c0;}
.prodWrap .cont{width: 76%;box-sizing: border-box;padding: 15px;background: #fff;}


.prodWrap .cont::-webkit-scrollbar{width:3px;height:3px}
.prodWrap .cont::-webkit-scrollbar-button:vertical{display:none}
.prodWrap .cont::-webkit-scrollbar-corner,
.prodWrap .cont::-webkit-scrollbar-track{background-color:#fff}
.prodWrap .cont::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff; }
.prodWrap .cont::-webkit-scrollbar-thumb:vertical:hover{ }
.prodWrap .cont::-webkit-scrollbar-thumb:vertical:active{ }

.prodWrap .cont .swiper-container{width: 100%;position: relative;overflow: hidden;}
.prodWrap .cont .swiper-container .swiper-slide{height: auto;}
.prodList li{margin-bottom: 12px;padding-left: 75px;position: relative;min-height: 68px;}
.prodList li .pic{width: 60px;height: 68px;position: absolute;left: 0;top:0;text-align: center;line-height: 68px;}
.prodList li .pic a{display: block;height: 100%;}
.prodList li .pic img{width: 100%;height: 100%;}
.prodList li h5{font-size: 15px;line-height: 24px;color: #333333;}
.prodList li p{font-size: 13px;line-height: 22px;color: #666666;}
.prodList li .btm{font-size: 11px;line-height: 22px;color: #666666;}
.prodList li .btm a{padding-left: 14px;margin-left: 15px;background-repeat: no-repeat;background-position: left center;background-size: auto 8px;}
.prodList li .btm a:first-child{margin-left: 0;background-image: url(../images/prodIcon1.png);}
.prodList li .btm a:nth-child(2){background-image: url(../images/prodIcon2.png);background-size: auto 10px;}
.prodList li .btm a:nth-child(3){background-image: url(../images/prodIcon3.png);background-size: auto 12px;}

.prodList.prodList1 li p{font-size: 13px;line-height: 18px;height: 36px;overflow: hidden;}

.prodScroll{width: 100%;position: relative;overflow: hidden;margin-bottom: 4px;}
.prodScroll .swiper-slide{position: relative;}
.prodScroll .swiper-slide em{display: block;width: 100%;height: 0;padding-bottom: 74.667%;padding-bottom: 280px;
background-repeat: no-repeat;background-position: center;background-size: cover;}
.prodScroll .swiper-slide i{width: 62px;height: 62px;position: absolute;left: 50%;top:50%;margin: -31px 0 0 -31px;z-index: 5;
background: url(../images/videoIcon.png) no-repeat center;background-size: 100%;}
/*.prodScroll .swiper-slide em video{
display: block;min-height: 100%;min-width: 100%;max-width: none;height: auto !important;position: absolute;left: 50% !important;top: 50% !important;bottom: auto;right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
*/

.prodScroll .swiper-slide em video{
display: block;min-height: 100%;min-width: 100%;width: 100%;height: 100% !important;position: absolute;left: 50% !important;top: 50% !important;bottom: auto;right: auto;
-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}


/*.prodScroll .swiper-slide em .videoWrap{display: none;}*/
.prodScroll .swiper-slide em img{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.prodScroll .swiper-slide em canvas{position: absolute;left: 0;top:0;width: 100%;height: 100%;}

.prodScroll .swiper-slide video{background: #000;}


.prodScroll .tabs{width: 100%;position: absolute;left: 0;bottom: 26px;z-index: 2;text-align: center;}
.prodScroll .tabs li{display: inline-block;width: 60px;height: 22px;box-sizing: border-box;margin: 0 5px;border:1px solid #666666;border-radius: 10px;background: #faf7dc;font-size: 12px;color: #333333;line-height: 20px;cursor: pointer;}
.prodScroll .tabs li span{display: inline-block;padding-left: 8px;background: url(../images/trangle.png) no-repeat left center;background-size: 5px auto;}
.prodScroll .tabs li.on{background: #39c3bf;border-color: #39c3bf;color: #ffffff;}
.prodScroll .tabs li.on span{background-image: url(../images/trangle1.png);}

.prodDesc{margin: 0 4% 10px;background: #ffffff;border:1px solid #e5e5e5;padding: 12px 4% 14px;}
.prodDesc .text{padding-bottom: 3px;/*border-bottom: 1px solid #e5e5e5;*/margin-bottom: 14px;}
.prodDesc .text h5{font-size: 15px;line-height: 22px;color: #333333;}
.prodDesc .text .btm{height: 25px;line-height: 25px;font-size: 11px;color: #999999;}
.prodDesc .text .btm .views{padding-left: 18px;background: url(../images/views.png) no-repeat left center;background-size: auto 9px;}
.prodDesc .text .btm .share{height: 25px;width: 25px;background: url(../images/shareIcon.png) no-repeat right center;background-size: auto 12px;}
.prodDesc .recomProdWrap{height: 60px;height: 80px;}
.prodDesc .recomProd.fixed{position: fixed;top:0;left: 0;z-index: 666;padding: 0 8% 5px;}
.prodDesc .recomProd{width: 100%;position: relative;overflow: hidden;background: #fff;box-sizing: border-box;}
.prodDesc .recomProd .container{width: 100%;position: relative;overflow: hidden;}
.prodDesc .recomProd .swiper-slide{width: 60px;}
.prodDesc .recomProd .swiper-slide a{display: block;}
.prodDesc .recomProd .swiper-slide a em{display: block;width: 100%;height: 0;padding-bottom: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.prodDesc .recomProd .swiper-slide a em:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing: border-box;border:2px solid #35c2c0;z-index: 2;opacity: 0;}
.prodDesc .recomProd .swiper-slide.current a em:before{opacity: 1;}
.prodDesc .recomProd .swiper-slide a h5{font-size: 10px;color: #444;line-height: 30px;font-weight: normal;text-align: center;}
.prodDesc .recomProd .swiper-slide.current a h5{color: #35c2c0;}


.prodCont{margin: 0 4% 10px;/*background: #fff;*/font-size: 12px;line-height: 20px;color: #444;}
.prodCont .boxItem{padding-top: 60px;padding-top: 95px;padding-top: 0;}
.prodCont .boxItem:first-child{padding-top: 0;}
.prodCont img{width: 100% !important;height: auto !important;}

.padbtm1{padding-bottom: 48px;}

.pFooter{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 999;background: #fafafa;}
.pFooter ul.fl{width: 46%;}
.pFooter ul.fl li{width: 33.3%;text-align: center;}
.pFooter ul.fl li a{display: block;height: 48px;box-sizing: border-box;padding-top: 9px;text-align: center;}
.pFooter ul.fl li a .icon{display: block;height: 20px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.pFooter ul.fl li:nth-child(1) a .icon{background-image: url(../images/pfIcon1.png);}
.pFooter ul.fl li:nth-child(2) a .icon{background-image: url(../images/pfIcon2.png);}
.pFooter ul.fl li:nth-child(3) a .icon{background-image: url(../images/pfIcon3.png);}
.pFooter ul.fl li a h5{font-size: 10px;line-height: 18px;color: #999999;font-weight: normal;}
.pFooter ul.fl li.on:nth-child(1) a .icon{background-image: url(../images/pfIcon1On.png);}
.pFooter ul.fl li.on:nth-child(2) a .icon{background-image: url(../images/pfIcon2On.png);}
.pFooter ul.fl li.on:nth-child(3) a .icon{background-image: url(../images/pfIcon3On.png);}
.pFooter ul.fl li.on a h5{color: #35c2c0;}
.pFooter ul.fr{width: 54%;}
.pFooter ul.fr li{width: 50%;}
.pFooter ul.fr li a{display: block;height: 48px;background: #35c2c0;text-align: center;line-height: 48px;font-size: 15px;color: #ffffff;}
.pFooter ul.fr li:first-child a{background: #5dcdba;}


.sCartPop{position: absolute;left: 0;bottom: 0;z-index: 2;background: #f2f2f2;box-sizing: border-box;padding: 38px 4% 55px;width: 100%;bottom: -100%;}
.sCartPop.show{bottom: 0;}
.sCartPop .close{width: 22px;height: 22px;position: absolute;right: 4%;top:8px;background: url(../images/closeIcon.png) no-repeat center;background-size: 100% auto;cursor: pointer;}
.sCartPop .cont{background: #ffffff;padding: 22px 4% 6px;border:1px solid #e5e5e5;}
.sCartPop .cont .desc{padding-bottom: 14px;border-bottom: 1px solid #e5e5e5;margin-bottom: 12px;}
.sCartPop .cont .desc .wrap{height: 61px;padding-left: 80px;position: relative;}
.sCartPop .cont .desc .wrap .pic{width: 60px;height: 61px;line-height: 61px;position: absolute;left: 0;top:0;}
.sCartPop .cont .desc .wrap .pic img{max-width: 100%;max-height: 100%;}
.sCartPop .cont .desc .wrap h5{font-size: 15px;line-height: 19px;color: #333333;margin-bottom: 4px;}
.sCartPop .cont .desc .wrap p{font-size: 13px;line-height: 18px;color: #666666;height: 36px;overflow: hidden;}
.sCartPop .cont .cartList{max-height: 172px;overflow: auto;}
.sCartPop .cont .cartList li{margin-bottom: 8px;padding-right: 134px;position: relative;}
.sCartPop .cont .cartList li:last-child{margin-bottom: 0;}
.sCartPop .cont .cartList li h5{font-size: 13px;line-height: 22px;color: #333333;font-weight: normal;}
.sCartPop .cont .cartList li .btnWrap{position: absolute;right: 0;top:0;}
.sCartPop .cont .cartList li .btnWrap span,
.sCartPop .cont .cartList li .btnWrap .text{width: 27px;height: 22px;background: #f2f2f2;box-sizing: border-box;border-radius: 2px;text-align: center;line-height: 22px;font-size: 15px;color: #666666;margin-left: 4px;}
.sCartPop .cont .cartList li .btnWrap .cart { width:60px;  }
.sCartPop .cont .cartList li .btnWrap span:first-child{margin-left: 0;}
.sCartPop .cont .cartList li .btnWrap span{cursor: pointer;}
.sCartPop .cont .cartList li .btnWrap .text{border:1px solid #f2f2f2;background: #ffffff;line-height: 20px;cursor: auto;
-webkit-appearance:none;appearance:none;appearance:none;appearance:none;}
.sCartPop .cont .cartList li .btnWrap .del{background: #35c2c0 url(../images/delete1.png) no-repeat center;background-size: auto 10px;}
.sCartPop .submBtn{position: absolute;left: 0;bottom: 0;height: 48px;line-height: 48px;} 

.dialog{width: 70%;background: rgba(0,0,0,0.7);position: fixed;left: 15%;top:50%;z-index: 99999;text-align: center;font-size: 12px;color: #fff;line-height: 28px;padding: 15px 0 20px;display: none;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.dialog .icon img{height: 24px;}

.supDesc{padding:10px 4%;border-bottom: 1px solid #e5e5e5;}
.supDesc .top{padding: 4px 0 0 80px;position: relative;min-height: 60px;box-sizing: border-box;margin-bottom: 5px;}
.supDesc .top .logo{height: 58px;width: 58px;border:1px solid #e5e5e5;border-radius: 50%;text-align: center;line-height: 58px;position: absolute;left: 0;top:0;}
.supDesc .top .logo img{width: 100%;height: 100%;border-radius: 50%;}
.supDesc .top h5{font-size: 15px;line-height: 31px;color: #333333;}
.supDesc .top .btnWrap p{font-size: 11px;line-height: 25px;color: #333333;}
.supDesc .top .btnWrap p img{height: 11px;margin-right: 6px;}
.supDesc .top .btnWrap .sendMsg{width: 26px;height: 18px;background: url(../images/sendMsg.png) no-repeat right center;background-size: auto 13px;}
.supDesc .top .btnWrap .focusBtn{width: 40px;height: 18px;background: #35c2c0;border-radius: 2px;text-align: center;line-height: 18px;font-size: 11px;color: #ffffff;}
.supDesc .detail{font-size: 11px;line-height: 20px;color: #333333;position: relative;position: relative;height: 40px;overflow: hidden;}
.supDesc .detail .btn{position: absolute;right: 0;bottom: 0;color: #35c2c0;padding: 0 0 0 27px;background: #fff;}
.supDesc .detail .btn img{height: 4px;margin-left: 3px;}
.supDesc .detail .btn.showLess{position: static;background: none;padding-left: 0;}
.supDesc .detail .btn.showLess img{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}
.supDesc .detail.show{height: auto;}

.supInfoForm .cont{margin-bottom: 20px;background: #ffffff;padding: 0 4%;}
.supInfoForm .cont dl{border-bottom: 1px solid #e5e5e5;line-height: 44px;font-size: 15px;color: #333333;}
.supInfoForm .cont dl dd a.arr{min-width: 44px;height: 44px;color: #999999;display: block;padding-right: 16px;background: url(../images/arrow1.png) no-repeat right center;background-size: auto 15px;position: relative;}
.supInfoForm .cont dl dd a.arr .addText{position: absolute;right: 0;top:0;min-width: 300px;height: 100%;box-sizing: border-box;padding-right: 16px;border:none;background: none;cursor: pointer;text-align: right;}
.supInfoForm .cont dl dd .uploadBtn{width: 50px;height: 50px;background: #e0e0e0 url(../images/photoIcon.png) no-repeat center;background-size: auto 40%;position: relative;}
.supInfoForm .cont dl dd .uploadBtn img{width: 100%;height: 100%;}
.supInfoForm .cont dl dd .uploadBtn .btn{position: absolute;left: 0;top:0;width: 100%;height: 100%;opacity: 0;}
.supInfoForm .cont dl.uploadDl{line-height: 50px;padding: 12px 0;}
.supInfoForm .cont dl:first-child dd .uploadBtn{border-radius: 50%;}
.supInfoForm .cont dl:first-child dd .uploadBtn img{border-radius: 50%;}
.supInfoForm .submBtn{width: 92%;margin: 0 auto;}

.formPoP{width: 100%;height: 100%;position: fixed;left: 0;top:0;z-index: 9999;overflow: auto;background: #fff;display: none;}
.formPoP.gray{background: #f2f2f2;}
.formCont{margin-bottom: 20px;background: #fff;}
.formCont dl{border-bottom: 1px solid #e5e5e5;padding-left: 88px;position: relative;min-height: 44px;margin: 0 4%;}
.formCont dl:last-child{border-bottom: none;}
.formCont dl dt{position: absolute;left: 0;top:0;font-size: 15px;color: #333333;line-height: 44px;}
.formCont dl dd{width: 100%;}
.formCont dl dd .text,
.formCont dl dd textarea{width: 100%;border:none;background: none;line-height: 44px;font-size: 15px;color: #333333;}
.formCont dl dd textarea{height: 52px;overflow: auto;line-height: 26px;padding-top: 9px;}
.formCont dl.codeDl dd{padding-right: 80px;position: relative;box-sizing: border-box;}
.formCont dl.codeDl dd .sendMsg{position: absolute;right: 0;top:0;font-size: 14px;color: #35c2c0;line-height: 44px;}
.formPoP .submBtn{width: 92%;margin: 0 auto;}
.formPoP.editNamePop dl{padding-left: 0;}
.formPoP.editNamePop dl dt{display: none;}

.editForm.formCont dl{padding-left: 0;}
.editForm.formCont dl dt{display: none;}


.loginWrap{width: 80%;margin: 0 auto;padding: 80px 0 40px;}
.loginWrap .pic{text-align: center;margin-bottom: 40px;}
.loginWrap .pic img{height: 100px;}
.loginWrap .form{margin-bottom: 110px;}
.loginWrap .form dl{border-bottom: 1px solid #d5d5d5;padding: 0 0 0 26px;margin-bottom: 20px;}
.loginWrap .form dl dd{width: 100%;}
.loginWrap .form dl dd .text{width: 100%;height: 40px;line-height: 40px;border:none;background: none;font-size: 16px;color: #999999;}
.loginWrap .form dl.tel{background: url(../images/loginIcon1.png) no-repeat left center;background-size: auto 20px;}
.loginWrap .form dl.psw{background: url(../images/loginIcon3.png) no-repeat left center;background-size: auto 18px;}
.loginWrap .form dl.code{background: url(../images/loginIcon2.png) no-repeat left center;background-size: auto 16px;padding-right: 80px;position: relative;margin-bottom: 30px;}
.loginWrap .form dl.code dt{position: absolute;right: 0;top:0;}
.loginWrap .form dl.code dt a{display: block;font-size: 14px;color: #35c2c0;line-height: 40px;}
.loginWrap .form .subm{
-webkit-appearance:none;appearance:none;appearance:none;appearance:none;
display: block;width: 100%;height: 40px;border:none;border-radius: 20px;text-align: center;line-height: 40px;font-size: 15px;margin-bottom: 17px;background: #35c2c0;color: #fff;}
.loginWrap .form .subm.disable{background: #cecece;color: #999999;pointer-events: none;}
.loginWrap .form .quickLink{font-size: 12px;line-height: 20px;color: #999999;}
.loginWrap .form .quickLink a:hover{color: #35c2c0;text-decoration: underline;}
.loginWrap .form .quickLink.quickLink1{text-align: center;}
.loginWrap .form .quickLink.quickLink1 a{display: inline-block;}




.quickLogin{margin-bottom: 55px;text-align: center;}
.quickLogin h5{font-size: 0;line-height: 21px;color: #999999;font-weight: normal;position: relative;height: 21px;margin-bottom: 20px;}
.quickLogin h5:before{content: "";width: 100%;height: 1px;background: #e5e5e5;position: absolute;left: 0;top:50%;}
.quickLogin h5 span{font-size: 14px;display: inline-block;padding: 0 16px;background: #fff;position: relative;z-index: 2;}
.quickLogin p a{display: inline-block;height: 16px;line-height: 16px;font-size: 14px;color: #666666;}
.quickLogin p a img{height: 16px;margin-right: 8px;}

.resetPsw .submBtn{width: 92%;margin: 0 auto;}

.padBtm2{padding-bottom: 50px;}

.vHistory .date{padding: 6px 4% 0;font-size: 13px;line-height: 23px;color: #666666;font-weight: normal;}
.vHistory .prodList{padding: 12px 4%;background: #fff;}
.vHistory .prodList li:last-child{margin-bottom: 0;}
.vHistory .prodList li{padding-right: 45px;padding-left: 0;}
.vHistory .prodList li a{display: block;min-height: 68px;padding-left: 75px;position: relative;}
.radio{width: 18px;height: 18px;border:2px solid #dddddd;border-radius: 50%;position: absolute;right: 0;top:5px;box-sizing: border-box;}
.on .radio{background: #35c2c0 url(../images/radioOn.png) no-repeat center;background-size: 100% 100%;border-color: #35c2c0;}

.hFooter{width: 100%;box-sizing: border-box;padding: 13px 4%;background: #fafafa;border-top: 1px solid #e5e5e5;position: fixed;left: 0;bottom: 0;z-index: 999;}
.hFooter label{font-size: 15px;line-height: 32px;color: #333333;padding-left: 27px;position: relative;}
.hFooter label .radio{left: 0;right: auto;top:50%;margin-top: -8px;}
.hFooter .delete{width: 60px;height: 32px;border-radius: 16px;text-align: center;font-size: 12px;color: #ffffff;line-height: 32px;border:none;cursor: pointer;
background-image: -moz-linear-gradient( 0deg, rgb(255,144,0) 0%, rgb(255,192,0) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(255,144,0) 0%, rgb(255,192,0) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(255,144,0) 0%, rgb(255,192,0) 100%);}

.hFooter.qBsFooter .delete{
background-image: -moz-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
}

.qBsFooter span{margin-right: 16px;font-size: 15px;color: #333333;line-height: 32px;}
.qBsFooter span i{color: #35c2c0;margin-left: 30px;}
.qBsFooter span em{font-size: 11px;color: #35c2c0;}


.cartWrap .top{font-size: 13px;line-height: 44px;color: #fefefe;padding: 0 4% 115px;
background-image: -moz-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(53,194,192) 0%, rgb(100,208,185) 100%);}
.cartWrap .top a{font-size: 15px;border:none;background: none;}

.cartWrap .btm{padding: 0 4% 12px;position: relative;z-index: 2;top:-99px;}
.cartWrap .btm .nLi{margin-bottom: 12px;padding: 6px 4% 15px;border:1px solid #e5e5e5;border-radius: 10px;background: #ffffff;}
.cartWrap .radio{left: 0;right: auto;top:50%;margin-top: -10px;}
.cartWrap .btm .nLi .tit{padding-left: 32px;position: relative;line-height: 38px;font-size: 0;color: #333333;}
.cartWrap .btm .nLi .tit span{display: inline-block;font-size: 15px;padding-right: 17px;background: url(../images/arrow1.png) no-repeat right center;background-size: auto 12px;}
.cartWrap .btm .nLi .sCartPop{position: static;padding: 0;background: none;border:none;}
.cartWrap .btm .nLi .sCartPop .cont{padding: 0;border:none;padding-left: 32px;position: relative;}
.cartWrap .btm .nLi .sCartPop .cont .radio{top:22px;margin-top: 0;}

.orderForm.focusForm{margin-bottom: 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 12px;}
.orderForm.focusForm .form{padding-left: 28px;}
.orderForm.focusForm .form .subm{left: 0;}
.orderForm.focusForm .form .text::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999999;}
.orderForm.focusForm .form .text:-moz-placeholder, textarea:-moz-placeholder {color: #999999;}
.orderForm.focusForm .form .text::-moz-placeholder, textarea::-moz-placeholder {color: #999999;}
.orderForm.focusForm .form .text:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999999;}

.cartWrap.quickBs .btm{top: 0;}

.filter{width: 100%;position: relative;background: #fff;border-bottom: 1px solid #e5e5e5;margin-bottom: 16px;z-index: 999999;}
.filter dt{width: 100%;text-align: center;height: 40px;line-height: 40px;font-size: 0;color: #35c2c0;}
.filter dt span{font-size: 14px;display: inline-block;padding-right: 12px;background: url(../images/arrow3.png) no-repeat right center;background-size: auto 4px;}
.filter dd{width: 100%;position: absolute;left: 0;top:41px;background: #fff;max-height: 200px;overflow: auto;display: none;}
.filter dd a{display: block;font-size: 14px;color: #333333;line-height: 40px;padding: 0 4%;}
.filter dd a:hover,.filter dd a.on{color: #36c2c0;}

.popBg{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 999999;box-sizing: border-box;padding-top: 40px;display: none;}
.popBg b{display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}

.popWrap.sharePop{background: rgba(0,0,0,0.86);}
.popWrap.sharePop .shareWrap{position: absolute;right: 10px;top:10px;z-index: 99;padding: 30px 30px 0 0;background: url(../images/arrow.png) no-repeat right top;background-size: 40px auto;}
.popWrap.sharePop .shareWrap p{font-size: 13px;color: #ffffff;line-height: 20px;margin-bottom: 6px;text-align: center;}
.popWrap.sharePop .shareWrap .btn{width: 80px;cursor: pointer;}
.popWrap.sharePop .shareWrap .btn img{width: 100%;}

.floatBtn{width: 44px;height: 44px;position: fixed;right: 0;bottom: 20%;z-index: 666;border-radius: 50%;background: #35c2c0 url(../images/floatBtn.png) no-repeat center;background-size: 60% 60%;}

.popWrap.cartPop{z-index: 888;}
.sCartPop{padding-bottom: 70px;}

.supSearchForm.searchForm{padding: 14px 4%;}
.supSearchForm.searchForm .form{padding: 0 36px 0 0;}
.searchForm.supSearchForm .form .subm{width: 36px;height: 32px;position: absolute;right: 0;top:0;text-align: right;font-size: 13px;
color: #fefefe;line-height: 32px;border:none;}

.loadbefore{text-align: center;font-size: 12px;color: #888;line-height: 30px;padding: 10px 0;cursor: pointer;}
.loadbefore:hover{color: #35c2c0;}


/*登录修改*/
.loginWrap .pic img{height: 90px;}
.loginWrap .form{margin-bottom: 70px;}
.loginWrap .form dl{margin-bottom: 12px;}
.loginWrap .form dl.code{padding-right: 90px;margin-bottom: 12px;}
.loginWrap .form dl.code dt a{width: 90px;text-align: center;height: 24px;line-height: 24px;border:1px solid #23c9a9;border-radius: 12px;margin-top: 12px;}
.loginWrap .form dl dd .text{height: 46px;line-height: 46px;}
.loginWrap .form .subm{margin-top: 25px;height: 45px;line-height: 45px;
background-image: -moz-linear-gradient( 0deg, rgb(74,200,197) 0%, rgb(114,211,192) 100%);
background-image: -webkit-linear-gradient( 0deg, rgb(74,200,197) 0%, rgb(114,211,192) 100%);
background-image: -ms-linear-gradient( 0deg, rgb(74,200,197) 0%, rgb(114,211,192) 100%);}
.quickLogin p a img{height: 50px;margin-right: 0;}

.prodSearch.prodWrap:before{display: none;}
.prodSearch.prodWrap .cont{width: 100%;}

/*20190410*/
.prodWrap.supProdWrap .cont .prodList li{padding-top: 10px;min-height: 72px;padding-left: 92px;margin-bottom: 15px;}
.prodWrap.supProdWrap .cont .prodList li .pic{width: 80px;height: 80px;line-height: 80px;}
.prodWrap.supProdWrap .cont .prodList li .pic img{width: 100%;height: 100%;}

.prodWrap .cont .prodList li .btm a{margin-right: 8px;margin-left: 0;}
.prodWrap .cont .prodList li .btm a:last-child{margin-right: 0;}

.searchList li a .text h5{margin-bottom: 16px;}

.prodDesc .text{margin-bottom: 4px;}

.orderList .nLi .tit{position: relative;padding: 7px 0 7px 42px;margin: 7px 0}
.orderList .nLi .tit img{width: 30px;height: 30px;border-radius: 50%;position: absolute;left: 0;top:5px;margin-left: 0;border:1px solid #bfbdbd;}

.prodDesc .recomProd .swiper-slide{width: 80px;}
.prodDesc .recomProdWrap{height: 110px;}
.sCartPop .cont .cartList{max-height: 166px;}
.sCartPop .cont .cartList li .btnWrap span, .sCartPop .cont .cartList li .btnWrap .text{width: 28px;height: 24px;line-height: 24px;margin-left: 5px;}
.sCartPop .cont .cartList li h5{padding: 6px 0;}
/*.sCartPop .cont .cartList li{padding-right: 212px;}*/

.dialog{background: rgba(0,0,0,0.8);width: 80%;left: 10%;font-size: 14px;line-height: 34px;}

.sCartPop .cont .desc .wrap .pic{width: 80px;height: 80px;line-height: 80px;}
.sCartPop .cont .desc .wrap .pic img{width: 100%;height: 100%;}
.sCartPop .cont .desc .wrap{padding-left: 92px;height: 80px;}
.sCartPop .cont .desc .wrap h5{padding-top: 10px;}
.sCartPop .cont .cartList li .btnWrap .text{width: 54px;}



/*20190410 end*/


/*20190411*/
.cartPop{background: none;}
.cartPop .bg{width: 100%;height: 100%;position: absolute;left: 0;top:0;background: rgba(0,0,0,0.3);z-index: 1;}

.sCartPop .cont .desc .wrap h5{max-height: 60px;overflow:hidden;}
.sCartPop .cont .desc .wrap p{display: none;}

.sCartPop{z-index: 9;}
/*20190411 end*/

/*20190415*/
.supDesc .top .logo{border:1px solid #a0a0a0;}

.supDesc .detail{height: auto;max-height: 40px;}
.supDesc .detail.show{max-height: none;}

.prodWrap.supProdWrap .cont .prodList li{padding-top: 0;min-height: 80px;}
.prodWrap.supProdWrap .prodList.prodList1 li p{height: 54px;}

/*20190415 end*/

/*20190416*/
.prodWrap .tabs.fixed{max-height: 100%;overflow: auto;}

.sCartPop.cPordCart{height: 100%;}
.sCartPop.cPordCart .cont .cartList{max-height: none;}
.sCartPop.cPordCart form{width: 100%;height: 100%;}
.sCartPop.cPordCart .cont{box-sizing: border-box;height: 100%;overflow: auto;box-sizing: border-box;}
.sCartPop.cPordCart .cont .contWrap{width: 100%;height: 100%;box-sizing: border-box;padding-top: 107px;position: relative;}
.sCartPop.cPordCart .cont .desc{position: absolute;left: 0;top:0;width: 100%;} 
.sCartPop.cPordCart .cont .cartList{width: 100%;height: 100%;overflow: auto;}
.sCartPop.cPordCart .cont .cartListDiv{width: 100%;height: 100%;overflow: auto;}

.prodDesc .recomProd .swiper-slide a h5{line-height: 18px;padding: 4px 0;max-height: 36px;overflow: hidden;}

.sCartPop .cont .cartList li{min-height: 34px;}
.sCartPop .cont .cartList li .btnWrap{top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.sCartPop .cont .cartList li h5{padding: 0;display: flex;align-items:center;line-height: 20px;font-size: 14px;min-height: 34px;}
.sCartPop .cont .cartList li h5 span{flex: 1;}

.quickBs .sCartPop .cont .cartList,
.cartWrap .sCartPop .cont .cartList{max-height: none;}
.cartWrap .btm{top:0;margin-top: -99px;}
.cartWrap.quickBs .btm{margin-top: 0;}


/*20190416 end*/

/*20190418*/
.mCenter .item1 .btm li h5 span{display: inline-block;position: relative;}
.mCenter .item1 .btm li.new h5 span:before{content: "";width: 6px;height: 6px;background: #ff0c0c;border-radius: 50%;position: absolute;right: -9px;top:3px;}
/*20190418 end*/

/*20190419*/
.searchForm .form .sFromWrap{width: 100%;background: #fff;box-sizing: border-box;padding-right: 38px;position: relative;}
.searchForm .form .sFromWrap .subm{width: 38px;height: 32px;border:none;background: none;position: absolute;right: 0;top:0;background: url(../images/searchBtn.png) no-repeat center;background-size: auto 16px;
-webkit-appearance:none;appearance:none;}

.orderForm.focusForm .form{padding: 0 38px 0 12px;}
.orderForm.focusForm .form .subm{right: 0;left: auto;background-size: auto 50%;width: 38px;}


.prodForm .form{padding: 0 38px 0 12px;background: #f5f5f5;position: relative;border:1px solid #e5e5e5;}
.prodForm .text{border:none;padding: 0;background: none;}
.prodForm .subm{width: 38px;height: 32px;border:none;background: none;position: absolute;right: 0;top:0;background: url(../images/searchBtn.png) no-repeat center;background-size: auto 16px;
-webkit-appearance:none;appearance:none;}

.orderForm .form{padding: 0 38px 0 12px;}
.orderForm .form .subm{width: 38px;left: auto;right: 0;background-size: auto 50%;}


.sCartPop.cPordCart{padding-top: 10px;}
.sCartPop.cPordCart .close{right: 6%;top:15px;}
.sCartPop.cPordCart .cont{padding: 10px 4% 6px;}
.sCartPop.cPordCart .cont .desc{padding-bottom: 10px;margin-bottom: 10px;}
.sCartPop.cPordCart .cont .contWrap{padding-top: 91px;}

.sCartPop.cPordCart .cont .desc .wrap{height: 70px;padding-left: 80px;}
.sCartPop.cPordCart .cont .desc .wrap .pic{width: 70px;height: 70px;line-height: 70px;}

/*20190419 end*/

/*20190419 pm*/
.quickBs .sCartPop .cont .cartList li .btnWrap .del{display: none;}
.quickBs .sCartPop .cont .cartList li{padding-right: 170px;}

.quickBs .remarks{width: 100%;height: 80px;box-sizing: border-box;border:1px solid #e5e5e5;margin-top: 20px;padding: 5px 10px;font-size: 13px;line-height: 20px;overflow: auto;}

.orderList .nLi .totalPrice{padding: 7px 90px 7px 0;position: relative;height:30px;}
.orderList .nLi .totalPrice .showMore{font-size: 15px;color: #35c2c0;position: absolute;right: 0;top:7px;}

.supInfoForm.contOrder .cont dl dd{max-width: 70%;font-size: 12px;line-height: 24px;padding: 10px 0;word-break: break-all;}
.supInfoForm.contOrder .cont dl.w100p{padding: 10px 0;line-height: 24px;}
.supInfoForm.contOrder .cont dl.w100p dt{width: 100%;margin-bottom: 4px;}
.supInfoForm.contOrder .cont dl.w100p dd{width: 100%;max-width: 100%;}
/*20190419 pm end*/

/*20190426*/
.cartWrap .remarks{width: 100%;height: 80px;box-sizing: border-box;border:1px solid #e5e5e5;margin-top: 20px;padding: 5px 10px;font-size: 13px;line-height: 20px;overflow: auto;}
/*20190426 end*/

/*20190505*/
.prodWrap.supProdWrap .prodList.prodList1 li p{height: auto;max-height: 36px;}
.prodWrap.supProdWrap .prodList.prodList1 li .statis{font-size: 12px;color: #999999;line-height: 20px;margin-top: 5px;}
.prodWrap.supProdWrap .prodList.prodList1 li .statis span:first-child{margin-right: 8px;}

.storeList ul li .wrap .cont .btm span{padding-left: 0;background: none;}
.storeList ul li .wrap .cont .btm span:first-child{background: none;}
.storeList ul li .wrap .cont{min-height: 88px;height: auto;}
/*20190505 end*/

/*20190509*/
.supDesc .top .logo{font-size: 0;overflow: hidden;}
.supDesc .top .logo a{display: block;width: 100%;height: 100%;font-size: 0;overflow: hidden;}
.supInfoForm .tips{padding: 0 4% 20px;font-size: 12px;color: #666;}
/*20190509 end*/


/*20190619*/
.remarksWrap{padding-left: 32px;}
.remarksWrap .remarks{line-height: 30px;height: 44px;}

/*20190624*/
.orderList .nLi .tit{padding-right: 70px;}
.orderList .nLi .tit .tips{font-size: 10px;color: #f00;font-weight: normal;position: absolute;right: 0;top: 7px;}
.cancleBtn{display: block;width: 120px;height: 40px;margin: 0 auto 30px;background: #f88e50;text-align: center;text-align: center;line-height: 40px;color: #fff;}
/*.cancleBtn:hover{background: #f36c1e;}*/

.placeholder{width: 100%;height: 44px;background: #ffffff;margin-bottom: 15px;}
.cancleList{padding: 0 8%;background: #fff;margin-bottom: 80px;}
.cancleList li{border-bottom: 1px solid #e5e5e5;padding: 7px 26px 7px 0;position: relative;line-height: 30px;font-size: 15px;color: #333333;cursor: pointer;}
.cancleList li:before{content: "";width: 16px;height: 12px;position: absolute;right: 0;top:16px;background: url(../images/onIcon.png) no-repeat center;background-size: 100% 100%;opacity: 0;}
.cancleList li.on{color: #35c2c0;}
.cancleList li.on:before{opacity: 1;}
.canSubm{display: block;width: 92%;margin: 0 auto 30px;border:none;background: #35c2c0;text-align: center;line-height: 40px;font-size: 14px;color: #ffffff;cursor: pointer;}


/*20190711*/
.orderList ul h5 {padding: 6px 4% 0;font-size: 13px;line-height: 23px;color: #666666;font-weight: normal;}
/*20190801*/
.prodWrap .tabs li{height: auto;padding: 8px 0;line-height: 24px;text-align: left;padding-left: 8px;}

/*20190814*/

.memberBtm {margin:  0 5% 0.8rem;}
.memberBtm .container {width: 100%;padding-bottom: 20px;position: relative;overflow: hidden;}
.memberBtm .container .swiper-slide a {display: block;height: 0;padding-bottom: 42.52%;border-radius: 10px;overflow: hidden;position: relative;}
.memberBtm .container .swiper-slide a em {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 0.3466666667rem;}
.memberBtm .container .swiper-slide a b {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;
background: url(../images/shadow.png) no-repeat center;background-size: 100% 100%;}
.memberBtm .container .swiper-slide a h5 {position: absolute;left: 0;bottom: 0;z-index: 3;width: 100%;box-sizing: border-box;
padding: 0 12px;height: 42px;line-height: 42px;font-size: 15px;color: #ffffff;}
.memberBtm .container .swiper-pagination {bottom: 0;height: 6px;line-height: 6px;font-size: 0;}
.memberBtm .container .swiper-pagination .swiper-pagination-bullet {width: 6px;height: 6px;margin: 0 3px;background: #dcdcdc;
opacity: 1;border-radius: 50%;}
.memberBtm .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #35c2c0;}

.supDesc .top .btnWrap .focusBtn{margin-left: 5px;}

.prodWrap.supProdWrap .prodList.prodList1 li .statis .btn{width: 20px;height: 20px;background: url(../images/zzIcon.png) no-repeat center;background-size: 60% 60%;margin-left: 6px;}
.prodWrap.supProdWrap .prodList.prodList1 li .statis .btn.disable{background-image: url(../images/zzIconGray.png);}

/*20190830**/
.orderList ul h5 span {float:right;}

/*20191018*/
.radioWrap{margin-bottom: 15px;}
.radioWrap span{margin-left: 20px;font-size: 14px;line-height: 32px;padding-left: 22px;position: relative;cursor: pointer;}
.radioWrap span:first-child{margin-left: 0;}
.radioWrap span .radio1{position: absolute;left: 0;top:50%;margin-top: -8px;}

.radio1{width: 18px;height: 18px;border:2px solid #dddddd;border-radius: 50%;position: absolute;right: 0;top:5px;box-sizing: border-box;}
.radioWrap .on .radio1{background: #35c2c0 url(../images/radioOn.png) no-repeat center;background-size: 100% 100%;border-color: #35c2c0;}

.qBsRadio{padding: 0 4%;}

.sCartPop .cont .cartList li{padding-right: 180px;}

.sCartPop .cPordCart .close {z-index:9}
#app {width:100%}
.sCartPop{bottom: 0;}


/*20191026*/
.radioWrap span{padding-left: 30px;font-size: 16px;}
.radioWrap span .radio1{width: 22px;height: 22px;margin-top: -11px;}
.sCartPop.cPordCart .cont .contWrap{padding-top: 132px;}
.sCartPop.cPordCart .cont .contWrap .radioWrap{padding-top: 10px;margin-bottom: 0;}

.quickBsBody .filter{margin-bottom: 0;}
.quickBsBody .radioWrap{margin-bottom: 0;padding: 8px 4%;background: #f5f5f5;}
.quickBsBody .quickBs{padding-top: 88px;}
.quickBsBody .fixTop{position: fixed;left: 0;top:0;width: 100%;z-index: 9999999;}
.quickBsBody {}
.cartBody .sCartPop .cont .cartList li h5 span{max-height: 60px;overflow: hidden;}

/*20191111*/
.supBody {padding-top: 207px;}

.sFixTop {position: fixed;left: 0;top: 0;width: 100%;z-index: 999;background: #fff;}

.supBody .prodWrap .tabs {position: fixed;left: 0;top: 209px;z-index: 99;}

/*20191112*/
.supBody .prodWrap .tabs ul {overflow: auto;}

/*20200409*/
.sCartPop .close{z-index: 999;}
.sCartPop{padding-bottom: 0;}
.prodDesc .recomProdWrap{height: 114px;}
.prodDesc .recomProd .swiper-slide a h5{font-size: 8px;line-height: 12px;margin-top: 3px;}
.prodDesc .recomProd .swiper-slide a em:before{border-color: #f5a42d;}
.prodDesc .recomProd .swiper-slide.current a h5{color: #f5a42d;}

.prodCont .boxItem{padding-top: 0;}

.prodDesc{padding: 0;}
.prodDesc .qlWrap{background: #fff;box-sizing:border-box;width: 100%;padding: 12px 4% 14px;}
.prodDesc .qlWrap.fixed{position: fixed;top: 0;left: 0;z-index: 666;padding: 12px 8% 14px;}


.video-js .vjs-time-control{display:block;}
.video-js .vjs-remaining-time{display: none;}

/*20200414*/
.floatBtn{bottom: 100px;}
.floatBtn.cartFloatBtn{background-image: url(../images/cartFloatBtn.png);background-size: 24px;bottom: 50px;}

/*20200426*/
.prodDesc .recomProdWrap{height:  auto !important;}