body,div,dl,dt,h1,h2,h3,ul,ol,li,p,form,input,textarea,cite,span,strong { margin:0; padding:0; }
body { font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif'; font-size:12px; color:#333; }
body { background: #fff; }
li { list-style-type: none; }
ul,ol { list-style:none outside none; }
legend { display:none; }
fieldset,img { border:none; vertical-align:middle; }
input,button,select,textarea { outline:none; font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif'; }
textarea { resize:none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
table,tr,th,td,font { font-size: 12px; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 10px; }
h6 { font-size: 8px; }
input,textarea{ outline:none; }
a{ text-decoration:none; font-size:12px; color:#333; }
img { border: medium none; }
.clear:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0; }
.clear {*zoom:1;}
.clear:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
.clear { *height:1%; }

.header{ width:1200px; height:110px; margin: 0 auto; }
#logo a{ display: inline-block; width: 200px; height: 48px; float:left; margin-top: 31px; }
.search{ width:656px; height: 46px; background: #fff; border:2px solid #e61414; border-radius: 4px; float: left; margin-left: 15px; margin-top: 31px; }
.searchtext{ width:595px; height: 46px; line-height: 48px; border: 0; background: #fff; float: left; padding-left: 15px; }
.search a{ display: inline-block; width: 44px; height: 46px; background: url(../images/search_btn.png) no-repeat; float: right; }
.hmemright{ height: 48px; float: right; margin-top: 31px;  }
.hmemright a{ display: inline-block; height:48px; line-height: 48px; font-size:15px; color:#545454; background: #fff; border-radius: 4px; float:left; margin-left: 10px; padding: 0 17px; }
.hmemright a span{ padding-left: 20px; }
.hmemright a span.hmemloginbtn{ background: url(../images/hmem_login.png) no-repeat left center; }
.hmemright a span.hmemCollectionbtn{ background: url(../images/hmem_collection.png) no-repeat left center; }
.hmemright a:hover{ background: #e61414; color:#fff; }
.hmemright a:hover span.hmemloginbtn{ color:#fff; background: url(../images/hmem_login_hover.png) no-repeat left center; }
.hmemright a:hover span.hmemCollectionbtn{ background: url(../images/hmem_collection_hover.png) no-repeat left center; }
.hmemright a.hbgblack:hover{ background: #2f2f2f; color:#fff; }

.mainWrapper{ width:1200px; height:auto !important; height:100px; min-height:100px; margin: 0 auto; }
.mwleft{ width:200px; height:auto !important; height:100px; min-height:100px; background: #fff; float: left; }
.mainwrpLeft{ width:200px; height:auto !important; height:100px; min-height:100px; border-bottom:1px solid #e0e0e0; }
.mainwrpRight{ width:985px; height:auto !important; height:100px; min-height:100px; float: right; }
.adderBox{ width:200px; height:auto !important; height:50px; min-height:50px; }
.adtitle{ width:180px; height:40px; background: #2f2f2f; padding-left: 20px; }
.adtitle h3{ display: inline-block; width:160px; height: 40px; line-height: 40px; color:#fff; font-size:15px; font-weight: 800; background: url(../images/h3dot.png) no-repeat right center; }
.mllistcont{ width:198px; height:auto !important; height:50px; min-height:50px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-top: 20px; padding-bottom: 10px; }
.mllistcont ul li{ width:56px; height: 26px; line-height: 14px; float:left; margin-bottom: 4px; padding-left: 10px; }
.mllistcont ul li a{ font-size:14px; }
.mllistcont ul li a:hover{ color:#d8373e; text-decoration: underline; }
.mllistcont ul li a.adcur{ font-weight: bold; color:#d8373e; }

#slider{ width:985px; height:507px; background: #999; position: relative; overflow: hidden; }
#slider ul li { position:absolute; }
#slider ul li img{ width:985px; height:507px; }
#slider .sliderBtn{ width:985px; height:20px; text-align: center; position: absolute; left:0; bottom:10px; }
#slider .sliderBtn span{ cursor: pointer; display: inline-block; width:13px; height:13px; background: url(../images/slider_btn.png) no-repeat; margin: 0 6px; }
#slider .sliderBtn span.slibtnActive{ background: url(../images/slider_btnActive.png) no-repeat; }

.productsWrap{ width:985px; height:auto !important; height:100px; min-height:100px; }
.screenCont{ width:983px; height: 43px; border: 1px solid #dfdfdf; margin: 15px 0; }
.screenCont span{ height: 43px; line-height: 43px; font-size:14px; float: left; margin-left: 15px; }
.screenlist{ height: 43px; float: left; }
.screenlist ul li{ float:left; margin-left: 25px; }
.screenlist ul li a{ height: 40px; line-height: 43px; font-size:14px; border-bottom: 3px solid #fff; float:left; }
.screenlist ul li a.sclicur{ border-bottom: 3px solid #e61414; }
.sortCont{ width:983px; height: 43px; background: #f5f5f5; border:1px solid #dfdfdf; }
.stcLeft{ height: 43px; float: left; }
.stcLeft ul li{  width:78px; height:43px; text-align: center; line-height: 43px; border-right:1px solid #dfdfdf; float:left; position: relative; padding-left: 0px; }
.stcLeft ul li.tcent{ width:78px; text-align: center; padding: 0; }
.stcLeft ul li a{ display: inline-block; width:78px; height:43px; font-size:13px; float: left; }
.stcLeft ul li a.stcCur{ color:#d8373e; background: #fff; }
.stcLeft ul li span{ display: inline-block; width:9px; height: 10px; position: absolute; top:17px; right:16px; }
.stcLeft ul li span em{ display: inline-block; width:9px; height: 4px; background: url(../images/stcDot.png) no-repeat; float: left; cursor: pointer; }
.stcLeft ul li span b{ display: inline-block; width:9px; height: 4px; background: url(../images/stcDot_bom.png) no-repeat; float: left; margin-top: 2px; cursor: pointer; }
.stcLeft ul li span em.upred{ background: url(../images/stcDot_hover.png) no-repeat; }
.stcLeft ul li span b.dwred{ background: url(../images/stcDots_hover.png) no-repeat; }
.stcLeft ul li:hover{ background: #fff; }
.stcRight{ border-left:1px solid #dfdfdf; float: right; padding-left: 15px; padding-right: 15px; }
.stcRight a{ display: inline-block; width:25px; height:43px; float: left; }
.stcRight a.stcpageprev{ background:url(../images/page_prev.png) no-repeat center center; }
.stcRight a.stcpagenext{ background:url(../images/stcpagenext.png) no-repeat center center; }
.stcRight a.stcpageprev:hover{ background:url(../images/page_prev_hover.png) no-repeat center center; }
.stcRight a.stcpagenext:hover{ background:url(../images/stcpagenext_hover.png) no-repeat center center; }
.stcRight span{ height:43px; line-height: 43px; font-size:16px; font-family: 'arial'; float: left; padding: 0 5px; }
.stcRight span i{ font-style:normal; color:red; }
.prolistContent{ width:985px; height:auto !important; height:100px; min-height:100px; }
.proliBox{ width:316px; height: 430px; background: #fff; border: 1px solid #e0e0e0; float: left; margin-right: 15px; margin-bottom: 16px; }
.plimr0{ margin-right: 0; }
.prolipic{ width:296px; height: 296px; background: #fff; margin: 0 auto; margin-top: 10px; }
.prolipic img{ width:296px; height: 296px; }
.prolibar{ width:316px; height: 43px; border-top:1px solid #e0e0e0; }
.proliname{ width:296px; height: 37px; line-height: 37px; margin: 0 auto; margin-top: 4px; }
.proliname a{ font-size:18px; font-weight: bold; }
.prolikey{ width:296px; height: 30px; line-height: 30px; font-size:13px; color:#666666; margin: 0 auto; margin-bottom: 9px; }
.prolibar a{ display: inline-block; width:157px; height: 43px; line-height: 43px; color:#555; font-size:15px; text-align: center; float: left; }
.prolibar a.plibor{  border-right:1px solid #e0e0e0; }
.prolibar a span.plilove{ background: url(../images/pbox_love.png) no-repeat left center; padding-left: 20px; }
.prolibar a span.plishare{ background: url(../images/pbox_share.png) no-repeat left center; padding-left: 20px; }
.prolibar a:hover span.plilove{ background: url(../images/pbox_love_hover.png) no-repeat left center; }
.prolibar a:hover span.plishare{ background: url(../images/pbox_share_hover.png) no-repeat left center; }
.prolibar a:hover{ background: #f2f2f2; }
.pliwrap{ width:985px; height:auto !important; height:100px; min-height:100px; margin-top: 15px; }
.page{ width:985px; height: 40px; text-align: center; margin-top: 20px; }
.pageauto{ display: inline-block; margin: 0 auto; }
.page a{ display: inline-block; height: 40px; line-height: 40px; font-size:13px; background: #f5f5f5; float: left; padding: 0 15px; margin: 0 5px; }
.page a:hover,.page a.active{ background: #e61414; color:#fff; }

/*尾部*/
.footer{ width:100%; height: 290px; border-top:1px solid #d1d1d1; margin-top: 45px; }
.ftcontent{ width:1200px; height: 210px; margin: 0 auto; }
.ftcopy{ width:1200px; height: 80px; line-height: 80px; text-align: center; font-size:14px; color:#666666; border-top:1px solid #d1d1d1; margin: 0 auto; }
.ftbox{ width:230px; height: 155px; float: left; padding-top: 55px; padding-left: 70px; }
.ftbtit{ width:230px; }
.ftbtit a{ font-size:16px; font-weight: bold; color:#000; }
.ftbtit a:hover{ color:#000; }
.ftbcont{ width:230px; padding-top: 15px; }
.ftbcont ul li{ line-height: 33px; }
.ftbcont ul li a{ font-size:14px; color:#636363; }
.ftbcont ul li a:hover{ color:#000; text-decoration: underline; }

/*店铺*/
.deliveryList{ width:200px; height:auto !important; height:100px; min-height:100px; margin-top: 20px; }
.dltit h3{ background: none; }
.deliverycontent{ width:168px; height:auto !important; height:100px; min-height:100px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding: 15px 15px 0 15px; }
.deliverycontent ul li{ width:168px; height: 168px; margin-bottom: 15px; }
.deliverycontent ul li img{ width:168px; height: 168px; }
.demusic{ width:200px; height: 157px; margin-top: 20px; }
.demubox{ width:158px; height: 87px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding: 30px 20px 0 20px; }
.musicscroll{ width:100%; height: 6px; background: #ececea; }
.musicscroll span{ display: inline-block; width:0%; height: 6px; background: #2f2f2f; float: left; }
.muscbtn a{ display: block; width:156px; height: 34px; text-align: center; border: 1px solid #2f2f2f; margin-top: 15px; }
.muscbtn a span.play { display: inline-block; width:16px; height: 20px; background: url(../images/video.png) no-repeat; margin-top: 7px; }
.muscbtn a span.suspend{ display: inline-block; width: 15px; height: 16px; background: url(../images/suspend.png) no-repeat; margin-top: 9px; }
.storeview{ width:983px; height: 540px; border: 1px solid #e0e0e0; }
.storevieleft{ width:420px; height: 510px; float: left; padding: 15px; }
.storevieright{ width:488px; height: 515px; float: right; padding-left: 15px; padding-right: 30px; padding-top: 25px; }
.storeviepic{ width:420px; height: 420px; }
.storeviepic img{ width:420px; height: 420px; }
.storevielist{ width:420px; height: 74px; margin-top: 10px; }
.storevielist span{ width:74px; height: 74px; float: left; margin-right: 13px; cursor: pointer; }
.storevielist span img{ width:74px; height: 74px; }
.stviewname{ width:488px; font-size:24px; }
.stviewkey{ width:488px; font-size:16px; color:#828181; border-bottom:1px dotted #878787; padding-top: 15px; padding-bottom: 20px; }
.stviewService{ width: 488px; height:auto !important; height:130px; min-height:130px; margin-top: 90px; position: relative; }
.stviewserTit{ width:120px; height: 40px; line-height: 40px; font-size:16px; text-align: center; border: 1px solid #dbdbdb; border-bottom: 1px solid #fff; position: absolute; top: 0; left: 0; z-index:99; }
.stviewserCont{ width:486px; height:auto !important; height:90px; min-height:90px; border: 1px solid #dbdbdb; position: absolute; top:41px; left:0; }
.stvcbox{ width:446px; height: 60px; line-height: 28px; font-size:15px; color:#797979; padding: 15px 20px 15px 20px; }
.stviewbtn{ width:488px; height: 45px; margin-top: 55px; }
.stviewbtn a{ display: inline-block; height: 43px; line-height: 43px; color:#828282; font-size:17px; border: 1px solid #c5c5c5; border-radius: 4px; float: left; padding: 0 35px; margin-right: 10px; }
.stviewbtn a:hover{ background: #f6f6f6; }
.stviewbtn a.stvbtn1{ color:#fff; background: #e61414; border:1px solid #e61414; }
.stviewbtn a span.addcoll{ display: inline-block; background: url(../images/addcoll.png) no-repeat left 15px; padding-left: 30px; }
.stviewbtn a span.sbshare{ display: inline-block; background: url(../images/sbshare.png) no-repeat left 15px; padding-left: 30px; }
.stviewbtn a.stvbtn1:hover{ background: #d01111; border: 1px solid #d01111; }
.storedetailscontent{ width:985px; height:auto !important; height:90px; min-height:90px; }
.storeDetails{ width:983px; height: 40px; border:1px solid #e0e0e0; margin-top: 20px; position: relative; }
.stdetaLeft{ height: 40px; float: left; position: absolute; top:0; left:0;  }
.stdetaLeft ul li{ float: left; }
.stdetaLeft ul li a{ display: inline-block; height: 38px; line-height: 38px; font-size:14px; border-top:2px solid #fff; border-right:1px solid #e0e0e0; float: left; padding: 0 30px; }
.stdetaLeft ul li a.stdetaCur{ border-bottom: 1px solid #fff; border-top:2px solid #ed2f2f; }
.sttailcontent{ width:983px; height:auto !important; height:90px; min-height:90px; border:1px solid #e0e0e0; border-top:0;  }
.seller-content-box { display: none; }
.stpagebox{ width:983px; position: relative; }
.stpagemore{ width:983px; height:60px; }
.stpagemore a{ display: block; width:983px; height:60px; line-height: 60px; font-size:17px; color:#7d7d7d; text-align: center; border-top:1px solid #e0e0e0; transition: 1s; }
.stpagemore a:hover{ color:#fff; background: #2f2f2f; transition:1s; }
.stpagebox .bsinset{ width:983px; height:40px; background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); position: absolute; bottom:0; left:0; }
#backup { display: none; }
#backup a{ display:block; width:60px; height:60px; background: #3f3f3f; text-align: center; position: fixed; right:30px; top:600px; transition:1s; }
#backup a span{ display: inline-block; width:17px; height: 12px; background: url(../images/backup.png) no-repeat; margin-top: 24px; }
#backup a:hover{ background: #e61414; transition:1s; }
.stpagebox img { max-width: 790px; height: auto; }
.stpagebox p { padding : 0px 25px; }
.stpagebox-t-box { padding-top: 30px; }

/*会员*/
.memberSide{ width:198px; height: auto !important; height: 200px; min-height: 200px; border:1px solid #e0e0e0; border-bottom: 0; }
.memberSide ul li{ width:198px; height: 49px; border-bottom: 1px solid #e0e0e0; }
.memberSide ul li a{ display: block; width:178px; height: 49px; line-height: 49px; font-size:16px; padding-left: 20px; }
.memberSide ul li a span{ display: block; width:163px; background: url(../images/member_dot.png) no-repeat right center; }
.memberSide ul li a.memsideCur,.memberSide ul li a.memsideCur:hover{ color:#fff; background: #2f2f2f; }
.memberSide ul li a:hover{ background: #f2f2f2; }
.memberSide ul li a.memsideCur span{ background:url(../images/member_dot_hover.png) no-repeat right center; }
.memberContent{ width:983px; height:auto !important; height:50px; min-height:50px; border:1px solid #e0e0e0; }
.current{ width:97%; height: 49px; line-height: 49px; border-bottom: 1px solid #e0e0e0; background: #f7f7f7; padding-left: 3%; }
.current a,.current span{ font-size:13px; color:#555; }
.current a:hover{ color:#000; text-decoration: underline; }
.memcontbox{ width:983px; height:auto !important; height:90px; min-height:90px; padding-top: 50px; padding-bottom: 50px; }
.memdd{ width:983px; height: 40px; margin-bottom: 20px; }
.memdd span{ display: inline-block; width: 150px; height: 40px; line-height: 40px; font-size:14px; text-align: right; float: left; }
.memdd span b{ color: red; }
.mddright{ width:803px; height: 40px; float: left; padding-left: 15px;}
.mddright strong{ display: inline-block; height: 30px; font-weight: normal; font-size:14px; margin-top: 10px; margin-right: 35px; }
.mddright strong b{ float: left; margin-top: 3px; }
.mddright strong i{ display: inline-block; height: 20px; line-height: 22px; font-style:normal; float: left; margin-left: 5px; }
.memtext{ width:405px; height: 38px; line-height: 38px; color:#555; border: 1px solid #cecece; background: #f8f8f8; padding-left: 15px; }
.mborbom0{ border: 0; }

/*店铺管理*/
.stadminlist ul li{ border:1px solid #c3c3c3; position: relative; background: url(../images/stadminlist_bg.png); }
.stadminlist ul li .maskbox{ width:168px; height: 168px; text-align: center; position: absolute; top:0; left:0; }
.maskbg{ background: url(../images/mask.png); }
.stadminlist ul li .maskbox a{ display: inline-block; height: 34px; line-height: 34px; font-size:13px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; margin-top: 66px; }
.stadminlist ul li .maskbox a:hover{ background: #df1919; }
.stadminmusic{ text-align: center; }
.stadminmusic a{ display: inline-block; height: 34px; line-height: 34px; font-size:13px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; margin-top: 10px; }
.stadviepic{ position: relative; }
.stadviepic .stadviepbtn{ width:420px; height: 420px; text-align: center; background: url(../images/stadminlist_bg.png); position: absolute; top:0; left:0; }


.slistsmallpic{ position: relative; background: url(../images/stadminlist_bg.png); }
.slistsmallpic img { width:74px; height: 74px; }  
.slistsmallpic b{ display: inline-block; width:74px; height: 74px;  position: absolute; top:0; left: 0; }
.slistsmallpic b a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); display: inline-block; height: 25px; line-height: 25px; font-size:12px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 5px;  }
.slistsmallpic b a:hover{ background: #df1919; }
.sadmintext{ width:471px; height: 35px; background: 0; border: 1px solid #bbbbbb; padding-left: 15px; }
.stvtextarea{ width:446px; height: 60px; background: 0; border: 0; }
.stviewbtn a.bg2f2f2f{ background: #2f2f2f; border: 1px solid #2f2f2f; }
.stdetaRight{ height: 40px; line-height: 40px; font-size:13px; float: right; padding-right: 20px; }
.stdetaRight a{ color:#ed2f2f;font-size:13px; text-decoration: underline; }
.sttabor0{ border: 0; }
.stTotal{ width:963px; height: 37px; padding-top: 20px; padding-bottom: 15px; padding-left: 20px; }
.stTotal a{ display: inline-block; height: 35px; line-height: 35px; border:1px solid #c0c0c0; border-radius: 4px; background: #fff; float:left; padding: 0 17px; margin-right: 10px; }
.stTotal a:hover{ background: #f7f7f7; }
.stTotal a.selectpic{ background: #ed2f2f; border: 1px solid #ed2f2f; color:#fff; }
.stTotal a.selectpic:hover{ background: #d81e1e; }
.stuplistpic{ display: none; width:963px; height:auto !important; height:90px; min-height:90px; padding-left: 20px; }
.stuplistpic ul li{ width:124px; height: 145px; float: left; margin-right: 10px; margin-bottom: 10px; }
.stuppic{ width: 124px; height: 124px; background: #fff; overflow: hidden; }
.stuppic img{ width: 124px; height: 124px; }
.stupbar{ width:124px; height: 21px; text-align: center; background: #eeeeee; }
.stupbar span{ display: inline-block; height: 21px; line-height: 21px; margin-left: 7px; }
.stupbar span a{ color:#666666; margin-right: 7px; }
.stupbar span a:hover{ color:#000; text-decoration: underline; }
.stadedit{ width:983px; margin-top: 25px; }
.stadedit img{ width:983px; }
.stadbtn{ width:983px; height: 40px; }
.stadbtn a{ display: inline-block; height: 40px; line-height: 40px; font-size:18px; text-align: center; color:#fff; border-radius: 4px; background:#999999; padding: 0 55px; float: left; margin-right: 15px; margin-top: 25px; }
.stadbtn a:hover{ background: #848484; }
.stadbtn a.issue{ background: #ed2f2f; }
.stadbtn a.issue:hover{ background: #dc1e1e; }
.skbor0{ border-bottom: 0; }
.tickpopwrap{ overflow: hidden; width:610px; height:auto !important; height:90px; min-height:90px; border-radius:6px;  }
.tilinktit{ width:97%; height: 50px; line-height: 50px; font-size:16px; border-bottom: 1px solid #e2e2e2; padding-left:3%; }
.tilinkcont{ width:610px; height:auto !important; height:90px; min-height:90px; }
.tilinTailoring{ width:610px; height: 170px; padding-top: 28px; }
.ttailbox{ position: relative; z-index: 1; width:168px; height: 168px; text-align: center; background: url(../images/stadminlist_bg.png); border: 1px solid #c3c3c3; margin: 0 auto; }
.ttailbox a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: inline-block; height: 32px; line-height: 32px; font-size:13px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding-left:15px; padding-right:15px; }
.ttailbox a:hover{ background: #d51515; }
.ttailnote{ width:100%; height: 30px; line-height: 30px; color:#8d8d8d; text-align: center; margin-bottom: 13px; }
.ttaildd{ width:610px; height: 40px; margin-bottom: 13px; }
.ttaildd span{ display: inline-block; width:90px; height:40px; line-height: 40px; text-align: right; font-size:15px; float: left; }
.ttaildd strong{ display: inline-block; height: 40px; float: left; }
.ttailtext{ width:428px; height: 38px; line-height: 38px; border: 1px solid #dadada; padding-left: 15px; }
.tilinbtn a{ display: block; width:100%; height: 50px; line-height: 50px; text-align: center; font-size:18px; color:#666666; background: #f1f1f1; border-bottom-left-radius:6px; border-bottom-right-radius:6px; }
.tilinbtn a:hover{ background: #dfdfdf; }
/* border:1px solid #c3c3c3; */
.tilibigpic{ position: relative; z-index: 1; width:422px; height: 422px; text-align: center; background: url(../images/stadminlist_bg.png);  margin: 0 auto; margin-top: 25px; }
.tilibigpic a{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; height: 38px; line-height: 38px; font-size:13px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; }
.tilibigpic a:hover{ background: #d51515; }
.tbpicnote{ width:422px; height: 30px; line-height: 30px; margin: 0 auto; color:#666666; margin-bottom: 20px; }
.tkOpening{ width:100%; text-align: center; font-size:16px; padding-top: 65px; padding-bottom: 65px; }
.tkOpening a{ font-size:16px; color:#0060ff; text-decoration: underline; }
.tkwid890{ width:890px; }
.w890cont{ width:890px; height:auto !important; height:90px; min-height:90px; }
.w890upbtn{ width:97%; height: 37px; padding-top: 25px; padding-bottom: 20px; padding-left: 3%; }
.w890upbtn a{ display: inline-block; height: 37px; line-height: 37px; font-size:13px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; }
.w890upbtn a:hover{ background: #d51515; }
.w80uplist{ width:97%; height: 357px; padding-left: 3%; }
.w80uplist ul li{ width:126px; height:153px;  float: left; margin-right: 17px; margin-bottom: 20px; }
.wuplipic{ width:126px; height: 126px; overflow: hidden; }
.wuplipic img{ width:126px; }
.wuplibar{ width:126px; height: 27px; background: #eee; }
.wuplibar strong{ display: inline-block; height: 27px; font-weight: normal; }
.wuplibar strong i{ float: left; margin-top: 7px; font-style:normal; }
.wuplibar strong em{ display: inline-block; height: 27px; line-height: 27px; color:#666666;  font-style:normal; float: left; margin-left: 2px; }
.wuplibar span{ display: inline-block; height: 27px; line-height: 27px; float: right; }
.wuplibar span a{ color:#666666; }
.wuplibar span a:hover{ color:#000; text-decoration: underline; }
.padding{ width:840px; text-align: center; border-top:1px solid #e1e1e1; padding-top: 20px; padding-bottom: 20px; }
.padding a{ font-size:15px; font-family: 'arial'; margin: 0 8px; }
.padding a:hover,.padding a.active{ color:#ed2f2f; }

.stcohei190{ height: 190px; }
.wrsavebtn{ height: 42px; padding-left: 165px; padding-top: 25px; padding-bottom: 55px; }
.wrsavebtn a{ display: inline-block; height: 42px; line-height: 42px; font-size:15px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; }
.wrsavebtn a:hover{ background: #d51515; }
.hcenter{ width:1200px; height: 395px; background: #eee; margin: 0 auto; }
.hcenter img{ width:1200px; height: 395px; }

/* 帮助中心 */
.hlcenterauto{ width:1200px; height:auto !important; height:90px; min-height:90px; margin: 0 auto; margin-top: 25px; }
.member-sideleft { float:left; width:197px; height:auto !important; height:100px; min-height:100px;  border: 1px solid #cccccc;}
.real-tel { height:32px; display:block; background:url(../images/tel-ico.gif) no-repeat; font-size:24px; color:#434a51; font-weight: bold; padding: 0 0 12px 40px; font-family: Arial; line-height:35px; margin:16px 0 0 0; border-bottom: 1px solid #e3e3e3; }
.reael-btn { height:30px; display:inline-block; line-height:30px; padding:0 30px; border-radius:3px; background:#e82323; font-size:14px; color:#fff; margin:14px 0 0 0; }
.reael-btn:hover { background:#d51717; }
.common-problem-box { width:979px; height:50px; height:auto !important; min-height:50px;  }
.common-problem-box ul li { height:26px; line-height:26px; padding:10px 15px; border-bottom:1px solid #d4d4d4; }
.common-problem-box ul li a { float:left; display: inline-block;  background:url(../images/help-ico.gif) no-repeat left center; padding:0 0 0 14px; font-size:13px;}
.common-problem-box ul li a:hover { color:#e82323; }
.common-problem-box ul li span { float:right; color:#797979; }
.common-problem-box ul li.help-border { border:0; }
.helpcentit { height:40px; line-height:40px; background:#f7f7f7; font-size:14px; text-indent:15px; font-weight:bold; }
.hetcontbox { height:auto !important; height:20px; min-height:20px; background:#fff; padding:5px 10px 5px 14px; }
.hetcontbox ul li { width:173px; height:30px; line-height:30px; }
.hetcontbox ul li a{ display:block; font-size:14px; background:url(../images/m-ico.png) no-repeat right center; }
.hetcontbox ul li a:hover,.homt-c ul li a.currently { background:url(../images/m-ico2.png) no-repeat right center; color:#e82323; }
.helpritit {  height:40px; line-height: 40px; border-bottom: 1px solid #cccccc; }
.helpritit span{ font-size:16px; font-weight: bold; color:#e82323; margin-left: 20px; float:left; }
.logistics-box { width:939px; height:50px; height:auto !important; min-height:50px; padding:25px 20px 50px 20px; }
.logistics-box p { font-size:15px; line-height:32px; }
.member-sideright { float:right; width:977px; height:auto !important; height:100px; min-height:100px; border:1px solid #cccccc; }
.products-details-box { width:979px; height:auto !important; height:100px; min-height:100px; border-bottom:1px solid #e0e0e0; padding:42px 0 10px 0; }
.advertise-text { height:100px; }
.advertise-title { height:38px; padding:8px 0; font-size:24px; color:#000; text-align: center;}
.release-time { font-size:13px; text-align: center; margin:5px 0 0 0; color:#666; }
.company-details-box { width:921px; height:50px; height:auto !important; min-height:50px; padding:38px 29px 50px 29px; _padding:38px 0 0 19px; }
.company-details-box p { font-size:16px; line-height:32px; color:#444; }
.hetcontbox ul li a.htbcur{ font-weight: bold; background:url(../images/m-ico2.png) no-repeat right center; color:#e82323; }

/*商家入驻*/
.merentryWrap{ width:1200px; height: 560px; margin: 0 auto; }
.merentryCont{ width:1200px; height: 510px;  }
.mtryBox{ width:300px; height: auto !important; height: 475px; min-height: 475px; float: left; padding-top: 35px; }
.mtrytitle{ width:300px; height: 40px; position: relative; }
.mtrytitle span{ width:300px; height: 1px; background: #e61414; float: left; margin-top: 19px; }
.mtrytitle strong{ display: inline-block; width:40px; height: 40px; line-height: 40px; color:#fff; font-family: 'arial'; font-size:23px; font-weight: normal; text-align: center; background: #e61414; border-radius: 50% 50%; position: absolute; top:0; left: 0; }
.mtryconainer{ padding-bottom: 10px; width:279px; height:auto !important; height:30px; min-height:30px; border: 1px solid #2f2f2f; background: #fff; margin-top: 30px; }
.mtraitit{ width:260px; height: 38px; line-height: 38px; color:#fff; font-size:14px; background: #2f2f2f; padding-left: 19px; }
.mtraibox{ width:279px; height:auto !important; height:30px; min-height:30px; padding-top: 20px; padding-bottom: 9px; }
.mtridd{ width:279px; height: 30px; margin-bottom: 12px; }
.mtridd span{ display: inline-block; width:95px; height: 30px; line-height: 30px; text-align: right; font-size:14px; float: left; }
.mtridd span i{ font-style:normal; color:red; }
.mtritext{ width:145px; height:28px; line-height: 28px; border: 1px solid #cecece; background:#fff; float: left; margin-left: 10px; padding-left: 5px; }
.mtrysubmit a{ display: inline-block; height: 30px; line-height: 30px; font-size:15px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; margin-top: 10px; }
.mtrysubmit a:hover { background:#d51717; }
.upLicensedd{ width:260px; height: 30px; padding-left: 19px; }
.upLicensedd span{ height: 30px; line-height: 30px; font-size:14px; float: left;  margin-right: 10px; }
.upLicensedd span i{ color:red; font-style: normal; }
.upLicensedd a{ display: inline-block; height: 30px; line-height: 30px; font-size:14px; color:#fff; text-align: center; background: #999999; border-radius: 4px; padding: 0 8px; }
.upLicensedd a:hover{ background: #838383; }
.uplibox{ width:279px; height:auto !important; height:30px; min-height:30px; margin-bottom: 12px; }
.uplicenList{ width:260px; height: 75px; padding-left: 19px; margin-top: 12px; }
.uplicenList ul li{ width: 73px; height:75px; float:left; }
.uplistpic{ width:71px; height: 50px; border:1px solid #bfbfbf; background: #fff; }
.uplibar{ width:73px; height: 22px; line-height: 22px; text-align: center; background: #f8f8f8; }
.uplibar a{ color:#9a9a9a; }
.uplibar a:hover{ color:#000; text-decoration: underline; }
.uplistpic img{ width:71px; height: 50px; }
.upLicensedd span i.gray{ color:#888; }
.addresele{ width:222px; height: 30px; margin: 0 auto; margin-bottom: 10px; }
.adselect{ width:222px; height:28px; }
.adre3note{ width:222px; height: 42px; color:#838383; margin: 0 auto; }
.mtrRaddd{ width:255px; height: 30px; margin: 0 auto; margin-bottom: 10px; }
.radsubadd{ width:40px; height: 28px; border: 1px solid #cccccc; float: left; margin: 0 6px; }
.mtrRaddd span{ display: inline-block; height: 21px; float: left; padding-top: 9px; }
.mtrRaddd strong{ display: inline-block; height: 30px; line-height: 30px; font-size:14px; font-weight: normal; float: left; margin-left: 2px; }
.mtrRaddd em{ display: inline-block; height: 30px; line-height: 30px; font-size:14px; font-style: normal; float: left; }
.rbaddtext{ width:21px; height: 28px; line-height: 28px; text-align: center; float: left; background: none; border: 0; }
.radNum{ width:18px; height: 28px; border-left:1px solid #ccc; float:left; position: relative; }
.radNum i.rnt,.radNum i.rnb{ display: inline-block; width:18px; height:14px; cursor: pointer; }
.radNum i.rnt{ background: url(../images/add.jpg) no-repeat; position: absolute; top:0; right:0; }
.radNum i.rnb{ background: url(../images/sub.jpg) no-repeat; position: absolute; bottom:0; right:0; }
.discTIT{ width:255px; height: 28px; line-height: 28px; font-size:14px; font-weight: bold; color:#e61414; border-top:1px dotted #a0a0a0; margin: 0 auto; margin-top: 15px; padding-top: 5px; }
.hei20{ height: 16px; }
.hei20 span,.hei20 strong{ height: 16px; }
.discSum{ width:255px; height: 47px; line-height: 47px; font-size:14px; text-align: right; border-top:1px dotted #a0a0a0; margin: 0 auto; margin-top: 25px; }
.discSum b{ font-weight: bold; color:red; }
.disctynote{ width:265px; background: #fafafa; padding-top: 12px; padding-bottom: 12px; padding-left: 13px; }
.mbpadb0{ padding-bottom: 0; }
.disctynote p{ line-height: 20px; color:#888888; font-size:13px; }
.disctynote p a{ font-size:13px; color:#1849e7; }
.disctynote p.endtime{ color:red; }
.disctynote p a:hover{ color:#0048ff; text-decoration: underline; }
.payoffWrap{ width:1198px; height: auto !important; height: 325px; min-height: 325px; border: 1px solid #e0e0e0; margin: 0 auto; }
.return-goods-table { height:auto !important; height:100px; min-height:100px; margin:0 0 30px 0; }
.return-goods-table tr th { width:19%; text-align:right; font-weight: normal; border-bottom: 1px solid #d4d4d4; padding:14px 4px 14px 0; font-size:13px; }
.return-goods-table tr td { width:78%; padding:14px 0 14px 10px; border-bottom: 1px solid #d4d4d4; font-size:13px; }
.return-goods-table tr.text-top th { vertical-align: top; border:0;  }
.return-goods-table tr.text-top td { border:0; padding-bottom: 0;  }
.reason-text {width:658px; height:134px; border:0; background:none; text-indent:2px; }
.return-goods-table tr.text-seat th,.return-goods-table tr.text-seat td { padding:14px 0 0 10px; border:0; }

.text-mess-center { width:219px; height:32px; display:inline-block; }
.text-mess-input { width:214px; height:30px; background:#f9f9f9; border:1px solid #cecece;  text-indent:2px; padding:0 0 0 5px; }
.money { font-size:13px; margin:0 0 0 10px; color:#666; }
.bel-margin { margin:0 25px 0 0; } 
.money-mode {float:left; border:1px solid #d5d5d5; padding:6px 12px 6px 18px; margin:0 20px 0 0; }
.radio-select-btn {  margin:0 5px 2px  0;vertical-align: middle; }
.payo{ display: inline-block; height: 24px; float: left; padding-top: 8px; }
.payodd strong{ height: 32px; line-height: 32px; font-weight: normal; float: left; margin-left: 5px; }
.ask-btn{ display: inline-block; height: 34px; line-height: 34px; font-size:15px; color:#fff; text-align: center; background: #ed2f2f; border-radius: 4px; padding: 0 18px; }
.ask-btn:hover { background:#d51717; }
.payodd strong b{ margin: 0 5px; color:red; font-weight: bold; }

/* 登录 */
.login-wrap { width:410px; height:auto !important; height:300px; min-height:300px; border:1px solid #ccc; border-radius: 4px; margin:0 auto; margin-top:40px; margin-bottom:40px; }
.mxin-login-title { width:410px; height:39px; border-top-left-radius:4px; border-top-right-radius:4px; }
.mxin-login-title ul li { float:left; width:205px; height:39px; text-align:center; background:#f2f2f2; }
.mxin-login-title ul li.mxin-active { background:#fff; } 
.mxin-login-title ul li.mxin-active a { color:#e82323; }
.mxin-login-title ul li a { font-size:16px; color:#666; line-height:39px; }
.mxin-login-center { width:360px; height:auto !important; height:280px; min-height:280px;  margin:30px 0 0 25px; }
.text-input-box { height:37px; margin-bottom:20px; }
.input-text { width:360px; font-size:13px; color:#999; height:37px; line-height:37px; border:1px solid #c2c2c2; border-radius:3px;  color:#999; text-indent:8px; }
.mxin-code-box {  width:360px; height:37px; }
.mxin-code-input { width:110px; height:37px; float:left; margin-bottom:20px;}
.mxin-code-text { width:110px; }
.mxin-code-picture { float:left; height:38px; margin:2px 0 0 0; }
.mxin-code-picture span img { width:81px; height:38px; margin:0 0 0 10px; cursor: pointer;  float:left;}
.change-text { font-style: normal; margin:0 0 0 12px; line-height:37px; color:#777; font-size:13px; }
.chan-c { text-decoration: underline; color:#777; font-size:13px; }
.login-pass { width:360px; height:20px; margin:0 0 15px 0; }
.pass-left { float:left; }
.forgotten { float:right; line-height:20px; }
.forgotten a { color:#0098e3; }
.forgotten a:hover { text-decoration:underline; }
.check { height:25px; vertical-align:middle; margin-top:-1px; margin-bottom:1px; margin-right:5px;}
.contact-submit { height:38px; text-align: center;margin:5px 0 0 0; }
.entry-btn {  line-height:38px;border-radius: 3px; text-align: center;  }
.entry-btn a { color:#fff; font-size:17px; background:#e82323; display: block;  border-radius: 5px; }
.entry-btn:hover { filter:alpha(opacity=95); opacity:0.95; }
.enroll-btn:hover { filter:alpha(opacity=90); opacity:0.90; }
.enroll-btn { border-radius:3px; display:block; text-align:center; height:36px; line-height:36px; background:url(../images/enroll-bg.gif) repeat-x; border:1px solid #d5d4d4; }
.enroll-btn a { font-size:17px; }
.point-registration { width:366px; height:20px; line-height:20px; text-align: center; color:#666; margin:15px 0; }
.point-registration a { color:#318bd7; text-decoration: underline; }
.point-registration a:hover { color:#008aff; text-decoration: underline; }
.it238 { width:238px; float:left; }
.code-ct { width:106px; height:36px; line-height: 36px; text-align: center; margin:0 0 0 12px; display: inline-block; float: left;  background: #f6f6f6; border:1px solid #ccc; border-radius:3px; font-size:14px;  }
.lbrad{ border-top-left-radius: 4px; }
.rbrad{ border-top-right-radius:4px; }

/* 注册-用户条款 */
.agreement-wrap { width:1162px; height:508px; border:1px solid #ccc; margin:0 auto; margin-top:5px; margin-bottom:30px; overflow:auto; overflow-x: hidden; padding:25px 18px; background:#fff; }
.agreement-wrap p { font-size:15px; line-height:32px; }

.errmsg{ width:1198px; height:auto !important; height:50px; min-height:50px; text-align: center; border:1px solid #cccccc; margin: 0 auto; padding-top: 80px; padding-bottom: 80px; }
.errmsg p{ font-size:15px; margin-bottom: 10px; }
.errtit{ font-weight: bold; color:#e61414; font-size:18px; background: url(../images/errormsg_icon.jpg) no-repeat left center; padding-left: 25px; }
.errmsg p a{ font-size:15px; color:#337dd8; }
.errmsg p a:hover{ text-decoration: underline; }


#audio-box { display: none; }
#link-box,#audio-wrap { background: #fff; }
.termTime{ width:422px; height:40px; padding-left: 165px; }
.termTime i,.termTime em { font-style: normal; }
.termTime div.l{ float: left; display: inline-block; height: 40px; line-height: 40px; font-size:13px; color:#666; background:url(../images/tramtime.png) no-repeat left center; float: left; padding-left: 23px; }
.termTime div.r{ display: inline-block; height: 40px; line-height: 40px; font-weight: normal; float: right; }
.termTime div a{ color:#0048ff; font-size:13px; text-decoration: underline; }
.termTime div a:hover{ color:#123ecb; }

.n-box { display: none; }
.su-tit { font-size: 20px; color: green; }
.err-tit  { font-size: 20px; color: red; }

.stTotal a.insert-archives-all { display: none; }
