﻿@charset "utf-8";
/* CSS Document */
img{ border:none; border:0;}
a{ cursor:pointer;}
i{ font-style:normal;}
body,input,textarea{font: 12px/1.5 "微软雅黑",tahoma,arial,'宋体',sansserif;}
body, ol, ul,li,div,iframe, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input,textarea,fieldset, legend,img, select {margin: 0;padding: 0;}
li{ list-style:none;}
body{ background:#f5f5f4; background:url(../images/site_bg.png);}/*f3f3f3*/
a{ text-decoration:none; color:#000;}
a:hover{ color:#f38383;}
.clear{ clear:both; font-size:0; line-height:0;}
.co{ color:#ec7b01;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
i{ font-style:normal;}
.webMainModel {position: relative;width: 1200px;margin: 0 auto;}
.warrp{width: 1150px;margin: 0 auto;}
.warp{position: relative;margin: 0 auto;width: 1200px; z-index:99;}
.txthide{text-indent: -99999px;}

.layerOpen{-webkit-animation-duration:180ms;-webkit-animation-name:layerOpen-open; }
.layerOpen-open{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}

@-webkit-keyframes layer-animation-zoomOutOpen-open {0% {-webkit-transform:scale(1.1);}100% {-webkit-transform:scale(1);}}
.layer-animation-zoomOutOpen-open {-webkit-animation-duration: 180ms;-webkit-animation-name: layer-animation-zoomOutOpen-open;}
@-webkit-keyframes layer-animation-zoomOutClose-close {0% {-webkit-transform:scale(1);}100% {-webkit-transform:scale(1.1);}}
.layer-animation-zoomOutClose-close {-webkit-animation-duration: 180ms;-webkit-animation-name: layer-animation-zoomOutClose-close;}

/*底部*/
.lastbg{ position:relative;background:url(../images/bottomBg.png) no-repeat top center; height:240px; padding-top:10px;margin-top:35px; border-top:1px solid #FFF;}
.lastbg .last{width:1170px;margin:0 auto; height:210px; position:relative;}
.lastbg .last ul{ float:left; margin-top:15px;}
.lastbg .last ul li{width:225px; text-align:left;overflow:hidden}
.lastbg .last ul li a{ margin-left:45px; line-height:22px; }
.lastInfo{ padding-top:15px; }
.lastInfo a{color:#999;}

.kefu{ background:url(../images/bottomIcon.png) 0px 0px no-repeat; width:184px; height:55px; float:left; margin-right:50px;}
.swhz{ background:url(../images/bottomIcon.png) 0px -73px no-repeat; width:107px; height:33px;}
.gywm{ background:url(../images/bottomIcon.png) -107px -73px no-repeat; width:107px; height:33px;}
.bzzx{ background:url(../images/bottomIcon.png) -212px -73px no-repeat; width:107px; height:33px;}
.lastRight{ height:170px; width:240px; position:absolute; right:0; padding-top:20px;}
.lastRight .wx{ background:url(../images/bottomIcon.png) -336px 0; display:block; float:left; margin-left:40px; width:64px; height:106px; cursor:pointer;}
.lastRight .wb{ background:url(../images/bottomIcon.png) -414px 0; display:block; float:left; margin-left:40px; width:64px; height:106px;cursor:pointer;}
.lastRight .wx:hover{background:url(../images/bottomIcon.png) -513px 0;}
.lastRight .wb:hover{background:url(../images/bottomIcon.png) -591px 0;}

#bottom {background: #fff;position: relative;background: url(../images/site_bg.png);}
#bottom .copy{ text-align:center; width:100%; bottom:0; line-height:60px;color:#999;height:60px; position:absolute; font-size:12px;}
#bottom .copyright{ display:none;}

/*main css (www.sucaijiayuan.com)*/
.bottom_tools{position:fixed;z-index:1070; right:50%; margin-right:610px; bottom:40px;}
.bottom_tools a{ outline:0;}
.bottom_tools.suppPage{ margin-right:620px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-189px;left:-183px;display:none;}
#scrollUp{width:45px;height:45px;background-image:url(../images/toolIcon.png);background-position:0px 0px;display:none;}
#scrollUp:hover{background-image:url(../images/toolIcon.png);background-position:-46px 0px}
.qr_tool{width:45px;height:45px;background-image:url(../images/toolIcon.png);background-position:0px -46px;cursor:pointer;}
.qr_tool:hover {width: 45px;height: 45px;background-image: url(../images/toolIcon.png);background-position: -46px -46px;}
/*顶部*/

#top{position: relative;z-index: 9999; background:#f6f6f4;}


#topNav{ background:#fff; height:100px;border-bottom: 1px solid #ddd;box-shadow: 0 0 3px #ddd; margin-top:30px; position:relative;}
#topNav .navMenu{ float:right; }
#topNav .navMenu li{ float:left; line-height:100px; font-size:18px; margin:0 10px;}
#topNav .navMenu li a{ color:#333; display:block; width:93px; text-align:center; border-top:2px solid transparent;}
#topNav .navMenu li a:hover{color:#fe5153;border-top:2px solid #fe5153;}
#topNav .navMenu li.curr{ background:url(../images/mainIcon.png) -192px 0px;}
#topNav .navMenu li.curr a{ color:#fe5153;}

#topNav #logo{ margin-top:17px; float:left;}


#topbar{position: fixed;left: 0px;top: 0px;bottom: auto;height: 30px; background:#545652; width: 100%;line-height: 30px;color: #333;z-index: 110; color:#d5d5d5;}
#topbar .top-welcome{ float:left;}
#topbar .topLogin{ float:right;}
#topbar .topLogin a{padding: 0 16px 0 16px;color: #d5d5d5; position:relative; display:inline-block;}
#topbar .topLogin a.top-qqLogin, #topbar .topLogin a.top-webLogin{ padding:0;}
.top-qqLogin, .top-webLogin {width: 20px;height: 20px; text-indent: -9999px;margin-left: 5px;padding: 0; vertical-align:middle; margin-top:-2px; display:inline-block;}
.top-qqLogin{background:url(../images/mainIcon.png) 0px -22px;}
.top-webLogin {background:url(../images/mainIcon.png) 0px 0px;margin-right: 20px;}




#nowAddrBar{ float:left; padding:6px; padding-left:20px; position:relative;}
#nowAddrBar i.nowAddrBarIcon{ background:url(../images/mainIcon.png) -24px 0px; position:absolute; left:0px; top:4px; width:15px; height:20px;}
#nowAddrBar a{ margin-left:10px; color:#d5d5d5;}
#nowAddrBar a:hover{ color:#f38383; text-decoration:underline;}

#header-menu{position: relative;width:100%;border-bottom: 2px solid #fe5052; background:#f6f6f4;}

.navBox{ height:40px; position:relative;}

.wmTypeSel{ position:relative; top:-5px; left:0; width:200px; box-shadow: 3px 0 3px -2px rgba(55,55,55,0.3); background:#fff; z-index:999;}
.wmTypeSel h4{padding: 7px 40px; text-align:center; font-size:16px; height:32px; line-height:32px; font-weight:normal; background-color:#f38383; color:#fff;}
.wmTypeSel .backHrefBtn i{ position:absolute; top:15px; left:35px;background:url(../images/mainIcon.png) -166px 0px; width:9px; height:17px;}
.wmTypeSel .backHrefBtn h4{ padding-left:47px;}

.leftNavBoxWarp{ position:relative; height:230px;}
.leftNavBox{ position:absolute; left:0px; top:0px; width:200px; box-shadow: 3px 0 3px -2px rgba(55,55,55,0.3); background:#fff; z-index:5;}
.leftNavBox .wmzTypeItem {position:relative; width:200px; height:75px; border-bottom:1px solid #f7f7f7;}
.leftNavBox .wmzTypeItem .bigblock{ color:#000; display:block; height:75px; width:198px;}
.leftNavBox .wmzTypeItem.lastitem{ border-bottom:none; height:76px;}
.leftNavBox .wmzTypeItem h3{ position:absolute; left:70px; top:17px; z-index:3; font-weight:normal; color:#666; font-size:14px;letter-spacing:1px;}
.leftNavBox .wmzTypeItem .dis{ position:absolute; left:70px; top:38px;font: 12px/1.5 Tahoma,Arial,Helvetica,"宋体","Arial Narrow",Geneva,sans-serif; color:#b2b2b2; z-index:3;}
.leftNavBox .wmzTypeItem i{ height:43px; width:48px;position: absolute;z-index: 3;left: 15px;top: 17px;background:url(../images/mainIcon.png);-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease;}
.leftNavBox .wmzTypeItem i.i1{background-position: 0px -312px;}
.leftNavBox .wmzTypeItem i.i2{background-position: 0px -356px;}
.leftNavBox .wmzTypeItem i.i3{background-position: 0px -400px;}
.leftNavBox .wmzTypeItem i.i4{background-position: 0px -444px;}
.leftNavBox .wmzTypeItem i.i5{background-position: 0px -488px;}

.leftNavBox .wmzTypeItem a.bigblock:hover {}
.leftNavBox .wmzTypeItem a.bigblock:hover h3{color:#fe5052}
.leftNavBox .wmzTypeItem a.bigblock:hover span{color:#8c8c8c}
.leftNavBox .wmzTypeItem a.bigblock:hover i.i1,.wmTypeSel .wmzTypeContent li.curr i.i1{background-position: -54px -312px;}
.leftNavBox .wmzTypeItem a.bigblock:hover i.i2,.wmTypeSel .wmzTypeContent li.curr i.i2{background-position: -54px -356px;}
.leftNavBox .wmzTypeItem a.bigblock:hover i.i3,.wmTypeSel .wmzTypeContent li.curr i.i3{background-position: -54px -400px;}
.leftNavBox .wmzTypeItem a.bigblock:hover i.i4,.wmTypeSel .wmzTypeContent li.curr i.i4{background-position: -54px -444px;}
.leftNavBox .wmzTypeItem a.bigblock:hover i.i5,.wmTypeSel .wmzTypeContent li.curr i.i5{background-position: -54px -488px;}
.leftNavBox .wmzTypeItem .itemwarp{ font-size:0;}
.leftNavBox .wmzTypeItem.curr .itemwarp{ width:197px; height:72px; position:absolute; top:2px; left:0; background:#fff; z-index:2;}
.leftNavBox .wmzTypeItem.curr{box-shadow: 0 0 2px rgba(0,0,0,.2);}

.leftNavBox .wmzTypeItem dd{border-bottom:1px solid #eee; display:block; width:615px; padding:9px 7px; margin-bottom:5px;}
.leftNavBox .wmzTypeItem dd span.title{ width:120px; text-align:right; margin-right:10px;}
.leftNavBox .wmzTypeItem dd a{ padding:3px 15px; margin-right:15px;}
.leftNavBox .wmzTypeItem dd a.active{ background:#ef5658; color:#fff; border-radius: 3px;}

.leftNavBox .wmzTypeSubItem{ background:#fff; height:209px; width:640px; position:absolute; top:1px; left:197px;box-shadow: 0 0 5px rgba(0,0,0,.2); padding:9px 20px; display:none;}
.leftNavBox .wmzTypeItem.curr .wmzTypeSubItem{ display:block;}
.leftNavBox .wmzTypeItem.li1 .wmzTypeSubItem{top:0px;}
.leftNavBox .wmzTypeItem.li2 .wmzTypeSubItem{top:-76px;}
.leftNavBox .wmzTypeItem.li3 .wmzTypeSubItem{top:-152px;}



.leftSupNavBox{ position:absolute; top:0px; left:0; width:200px; height:375px; z-index:999; background:#fff;box-shadow: 3px 0 3px -2px rgba(55,55,55,0.3);border-bottom: 1px solid #dadada;}
.leftSupNavBox li{border-bottom: 1px solid #f7f7f7; border-left: 3px solid #402a00; position:relative; height:46px;}

.leftSupNavBox li i{height:43px; width:38px;position: absolute;z-index: 3;left: 13px;top: 4px;background:url(../images/mainIcon.png);-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-o-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease;}
.leftSupNavBox li i.i1{background-position: -142px -444px;}
.leftSupNavBox li i.i2{background-position: -142px -152px;}
.leftSupNavBox li i.i3{background-position: -142px -192px;}
.leftSupNavBox li i.i4{background-position: -142px -237px;}
.leftSupNavBox li i.i5{background-position: -142px -277px;}
.leftSupNavBox li i.i6{background-position: -142px -319px;}
.leftSupNavBox li i.i7{background-position: -142px -361px;}
.leftSupNavBox li i.i8{background-position: -142px -403px;}


.leftSupNavBox li .subitem{box-shadow: 0 0 5px rgba(0,0,0,.2);border-bottom: 3px solid #f39800; position:absolute; left:197px; top:0px; background:#fff; width:300px; padding:15px; z-index:-2; display:none;}
.leftSupNavBox li .subitem h5{ font-size:14px; margin:5px 10px;}
.leftSupNavBox li .subitem dd{ margin:6px 7px;display:inline-block;*zoom:1;*display:inline;}
.leftSupNavBox li .subitem dd a{ margin-right:15px;}


.leftSupNavBox li.curr{box-shadow: 0 0 5px rgba(0,0,0,.2);}
.leftSupNavBox li.curr .itemwarp{ position:absolute; width:10px; height:46px; top:0; right:-5px; background:#fff; z-index:2;}
.leftSupNavBox li.curr .subitem{ display:block;}

.leftSupNavBox li.itemactive h3 a {color:#f38383;}
.leftSupNavBox li.curr,.leftSupNavBox li.itemactive {border-left: 3px solid #f39800;}
.leftSupNavBox li.curr i.i1,.leftSupNavBox li.itemactive i.i1{background-position: -99px -444px;}
.leftSupNavBox li.curr i.i2,.leftSupNavBox li.itemactive i.i2{background-position: -99px -152px;}
.leftSupNavBox li.curr i.i3,.leftSupNavBox li.itemactive i.i3{background-position: -99px -192px;}
.leftSupNavBox li.curr i.i4,.leftSupNavBox li.itemactive i.i4{background-position: -99px -237px;}
.leftSupNavBox li.curr i.i5,.leftSupNavBox li.itemactive i.i5{background-position: -99px -277px;}
.leftSupNavBox li.curr i.i6,.leftSupNavBox li.itemactive i.i6{background-position: -99px -319px;}
.leftSupNavBox li.curr i.i7,.leftSupNavBox li.itemactive i.i7{background-position: -99px -361px;}
.leftSupNavBox li.curr i.i8,.leftSupNavBox li.itemactive i.i8{background-position: -99px -403px;}

.leftSupNavBox li.lastitem{ border-bottom:none;}
.leftSupNavBox h3 a{ display:block; height:46px; line-height:46px; padding-left:60px; font-size:14px; z-index:3; font-weight:normal;}













.navmenu{position:absolute; left:240px; top:0px;}
.navmenu li {float: left;margin-right: 20px;  font-size:16px; }
.navmenu li h2{ font-size:16px; font-weight:normal;}
.navmenu li a{color:#666; position:relative;padding: 0px 25px; height:40px; line-height:40px; display:block; }
.navmenu li a:hover{ color:#ef5658;}
.navmenu li.active a{color:#f38383;font-weight:bold; }
.navmenu li.active {  background:#fff;border: solid #dbdbdb;border-width: 0 1px;}
.navmenu a .i_new {width:20px; height:13px; background-position:0 0px;}
.navmenu a i {position: absolute;right: 5px;top: -8px;font: 1px/1 Arial;}


#top.top-fixed{ height:180px;}
#top.top-fixed #header-menu{position: fixed;top: 30px;padding-top:20px;}
#top.top-fixed .wmzTypeContent,#top.top-fixed .supTypeList{ display:none;}

#top.top-fixed .blockgg{ display:none;}
#top.top-fixed #header-logo{}
#top.top-fixed{ width:100%; }

#top.top-fixed #topbar{background: #f8f8f8;border-bottom: 1px solid #e7e7e7;color:#666;}
#top.top-fixed #topbar a{ color:#666;}


#header-nav { position:absolute; right:0; top:5px; height: 55px;padding-top:15px;}
#header-nav .navli {float: left;margin-right: 35px;}
#header-nav .navli.curr {border-color: #ff9645;}
#header-nav .navli:hover a {color: #f7882e;}
#header-nav .navli a {font-size: 14px;padding:40px 7px 0px 7px;display:block;width:30px;text-align:center;}

/*我的菜单*/

.myCart{ width:219px;position:absolute; z-index:999; right:0px; top:-4px; }
.myCart .icon_cart{ display:block; position:absolute; left:-55px; top:0px;width:55px; height:44px;background:#f38383; color:#fff; font-size:18px; padding-left:45px; line-height:44px; z-index:1; }
.myCart .icon_cart i{background:url(../images/mainIcon.png) -88px 0px #fe5052; width:20px; height:16px; position:absolute; left:15px; top:15px;}
.cartListBox{ position:absolute; right:0px; top:0px; background-color: #fff;border: 1px solid #e4e4e4; width:220px; z-index:2; max-width:300px;}
.cartListBox:hover{box-shadow: -1px 2px 6px rgba(0,0,0,0.3);}

.myCart.isHover .icon_cart{left:-136px;}
.myCart.isHover .cartListBox{ width:300px; max-width:300px;}

.cartListBox .titleBar{ height:42px; line-height:42px; padding-left:20px; font-size:14px; display:block; background:#fff;}
.cartItemList{background:#fcfdfb; border-top:1px solid #eff0ed;}
.cartItemListWarp{ max-height:460px; overflow-x:hidden;overflow-y:scroll;}
.cartItemList .cartItem{ border-bottom:1px dashed #d7d5d1; color:#4b4848; overflow:hidden; height:25px; padding:12px 15px; width:270px; display:block;}
.cartItemList .cartItem.lastItem{ border-bottom:none;}
.cartItemList .cartItem .proName{ display:inline-block; width:125px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:13px;*zoom:1;*display:inline;}
.cartItemList .cartItem .proNum{ display:inline-block; width:65px;*zoom:1;*display:inline;}
.cartItemList .cartItem .proNum span{ width:18px; height:18px;background: #f5f5f5;outline: 0;display: inline-block;border: 1px solid #ddd; text-align:center; cursor:pointer; vertical-align:bottom; visibility:hidden;}
.cartItemList .cartItem .proNum input{-moz-box-sizing: content-box;box-sizing: content-box;margin: 0 -1px;padding: 0;border-radius: 0;font-size: 12px;color: #666;width: 18px; text-align:center; height: 18px;line-height: 18px;border: 1px solid #ddd;outline: 0;}
.cartItemList .cartItem .proPrice{display:inline-block; color:#f48f0b; font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:60px;*zoom:1;*display:inline;}
.cartItemList .cartItem .proDel{display:inline-block; color:#666; font-size:13px; visibility:hidden;*zoom:1;*display:inline;}
.cartItemList .cartItem:hover span{ visibility:visible;}
.cartItemList .cartItem:hover .proDel{visibility:visible; cursor:pointer;}



.cartListBox .cartTotalBox{ background:#f6f7f5; padding:10px 20px;}
.cartListBox .cartTotalBox .totalItem{ font-size:14px;}
.cartListBox .cartTotalBox .totalItem p{ line-height:28px; width:300px; overflow:hidden;}
.cartListBox .cartTotalBox .totalItem span{ width:150px; text-align:right; display:inline-block; margin-right:20px;}
.cartListBox .cartTotalBox .totalItem b{ color:#fe5052; font-size:16px; width:70px; text-align:left; font-weight:normal; display:block;display:inline-block; text-align:right;}
.cartListBox .cartTotalBox .checkOutItem{ text-align:center; margin-top:10px; margin-bottom:10px;}
.cartListBox .cartTotalBox a.checkOutBtn{ background:#45b743;border-radius: 1px; display:block; color:#fff; text-align:center; height:35px; line-height:35px; font-size:18px;}

.floatOrder{width:10px;height:10px;border-radius:50px;padding:2px;background:#FFC; text-align:center; border:5px solid #f38383;overflow:hidden;position:absolute;z-index:99999; color:#333;}


/*总构架box-shadow: 0 1px 2px rgba(51,51,51,.1); background:#fff;*/
.btn-yellow {background-color: #fff4ae;background-image: -webkit-linear-gradient(270deg,#fff4ae,#fdef83);background-image: linear-gradient(180deg,#fff4ae,#fdef83);margin:0 10px;}
.btn-yellow:hover {background-color: #fee780 !important;background-image: -webkit-linear-gradient(270deg,#fee780,#fff7c2) !important;background-image: linear-gradient(180deg,#fee780,#fff7c2) !important;background-position: 0 0;}

h2.sideTitle{ font-size:17px; border-left:3px solid #f38383; padding-left:10px; font-weight:normal;}
.fa{font: 12px/1.6 Tahoma,Arial,Helvetica,"宋体","Arial Narrow",Geneva,sans-serif;}
.fa2{font: normal 14px/1.5 Tahoma,Helvetica,arial,sans-serif;}
.leftSide{float: left;width: 900px;margin-right: -332px;}
.rightSide{float: right;width: 270px;}
.rightSide .sideBlock{ background:#fff;border: 1px solid #EBEBEB; position:relative; margin-top:10px; margin-bottom:20px; box-shadow: 0 1px 2px rgba(51,51,51,.1); }
.rightSide .sideBlock h3{ font-size:15px; background:#fff;  padding:0 10px; margin:5px 5px 10px 10px; border-left:3px solid #f48f0b }
.rightSide .sideBlock.hd{height:98px; padding:50px 5px 5px 5px; background:url(../images/bg_hd.png) no-repeat; margin-top:5px;}
.rightSide .sideBlock.hd p{ font-size:16px; text-align:center; margin-bottom:20px;}
.rightSide .sideBlock.hd a{ display:block; padding:5px 10px; background:#f48f0b; width:80px; height:20px; color:#fff; text-align:center; margin:5px auto;}
.rightSide .sideBlock.dr{ padding:10px 0;}
.rightSide .sideBlock.dr ul{ }
.rightSide .sideBlock.dr li{border-bottom: 1px solid #f0f0f0; padding:12px 20px; }
.rightSide .sideBlock.dr .dr_face{ float:left; width:70px; height:70px;}
.rightSide .sideBlock.dr .dr_info{ float:right; width:140px;}
.rightSide .sideBlock.dr .dr_info p{ vertical-align:top; margin-bottom:4px;}
.rightSide .sideBlock.dr .dr_info p b{ color:#f38383; font-weight:normal;}
.rightSide .sideBlock.rm{padding:10px 0;}
.rightSide .sideBlock.rm li{border-bottom: 1px solid #f2f2f2; margin:0px 10px; margin-bottom:5px; line-height:20px; font-size:14px; padding:7px 5px;}
.rightSide .sideBlock.rm li a{ display:inline-block; width:190px; overflow:hidden; vertical-align:top;}
.rightSide .sideBlock.rm li em {display: inline-block;width: 20px;height: 20px;background: #ccc;border-radius: 10px;margin-right: 8px;vertical-align: top;line-height: 20px;text-align: center;font-style: normal;color: #fff;font-weight: 700;font-family: Tahoma, sans-serif;}
.rightSide .sideBlock.rm li em.first{background-color: #f38383;}
.rightSide .sideBlock.rm li em.second {background-color: #f48f0b;}
.rightSide .sideBlock.rm li em.third {background-color: #fbc000;}
.rightSide .sideBlock.rm li span{color: #999; display:inline-block; text-align:right; vertical-align:top;}

.rightSide .sideBlock.PSInfo{padding:10px 0;}
.rightSide .sideBlock.PSInfo ul{ }
.rightSide .sideBlock.PSInfo li{ padding:20px 45px; border-bottom:1px solid #ebebeb; height:56px;}
.rightSide .sideBlock.PSInfo .statImg{ float:left; margin-left:5px; width:64px; height:54px; text-align:center;background:url(../images/mainIcon.png) no-repeat;}
.rightSide .sideBlock.PSInfo .statImg.statImg1{background-position: -181px -350px;}
.rightSide .sideBlock.PSInfo .statImg.statImg2{background-position: -181px -414px;}
.rightSide .sideBlock.PSInfo .statText{ float:left; height:51px; width:99px; margin-left:10px; text-align:center;  line-height:28px;}
.rightSide .sideBlock.PSInfo .statText .statNum{font-size:28px;color:#402a00; display:block;}
.rightSide .sideBlock.PSInfo .statText .statDis{ font-size:12px;line-height:28px;}
.rightSide .sideBlock.PSInfo .statText i{ font-size:14px; line-height:15px;}
.rightSide .sideBlock.PSInfo .lastitem{ border-bottom:none; text-align:center; padding-top:30px; height:20px;}
.rightSide .sideBlock.PSInfo .lastitem a{ padding:7px 10px; background:#f48f0b; color:#fff;}
.rightSide .sideBlock.PSInfo .lastitem a:hover{ background:#f38383;}


.rightSide .sideBlock.login .noLogin{ height:80px; padding:5px 10px; border-bottom:1px solid #EBEBEB; position:relative;}
.rightSide .sideBlock.login .noLogin i{ font-style:normal; font-size:14px; padding-left:10px;line-height:80px; }
.rightSide .sideBlock.login .noLogin a{ position:absolute; display: block;width: 40px;height: 36px;padding-top: 4px;border-radius: 40px; top:25px;}
.rightSide .sideBlock.login .noLogin .icon {display: block;width: 32px;height: 32px;margin: 0 auto;background:url(../images/mainIcon.png);}
.rightSide .sideBlock.login .login_waimaizu{ background:#FCFCFC; height:50px; line-height:50px; padding:0px 15px;}
.rightSide .sideBlock.login .login_waimaizu span{ float:right;}
.rightSide .sideBlock.login .login_waimaizu span a{ color:#f38383;}
.rightSide .sideBlock.login .login_waimaizu .btn_orange{ margin-top:10px; padding:3px 10px;}
.rightSide .sideBlock.login .noLogin a.wb{background-color: #E63E32; right:15px;}
.rightSide .sideBlock.login .noLogin a.wb:hover{background-color:#CC293F}
.rightSide .sideBlock.login .noLogin a.qq{background-color: #3595CC; right:60px;}
.rightSide .sideBlock.login .noLogin a.qq:hover{background-color:#247EB3}
.rightSide .sideBlock.login .noLogin a.wb .icon{background-position: -215px -480px;}
.rightSide .sideBlock.login .noLogin a.qq .icon{background-position: -215px -512px;}

.rightSide .sideBlock.login{ margin-top:7px;}
.rightSide .sideBlock.login .userinfo{ margin:15px;border-bottom:1px solid #f1f2f4; padding-bottom:10px; }
.rightSide .sideBlock.login .userface{ display:inline-block;*zoom:1;*display:inline; width:50px; height:50px;}
.rightSide .sideBlock.login .usernote{display:inline-block;*zoom:1;*display:inline; width:170px; line-height:25px;vertical-align: top;padding-left: 10px;overflow: hidden;}
.rightSide .sideBlock.login .usernote .username{ font-size:14px;}
.rightSide .sideBlock.login .usernote .userban{ margin-top:2px; }

.rightSide .sideBlock.login .userbtns{ height:100px; padding:5px 10px;}
.rightSide .sideBlock.login .userbtns a{ display:block; float:left; width:65px; height:60px; margin:0px 8px; }
.rightSide .sideBlock.login .userbtns a:hover .userbtn{  background-color:#f48f0b; border:1px solid #f48f0b;}
.rightSide .sideBlock.login .userbtns a:hover .btntext{ color:#f48f0b;}
.rightSide .sideBlock.login .userbtns a:hover .i_order{background-position:-241px -532px;}
.rightSide .sideBlock.login .userbtns a:hover .i_ban{background-position:-241px -578px;}
.rightSide .sideBlock.login .userbtns a:hover .i_msg{background-position:-241px -624px;}
.rightSide .sideBlock.login .userbtns .i_order{background:url(../images/mainIcon.png) -200px -532px no-repeat;}
.rightSide .sideBlock.login .userbtns .i_ban{background:url(../images/mainIcon.png) -200px -578px no-repeat;}
.rightSide .sideBlock.login .userbtns .i_msg{background:url(../images/mainIcon.png) -200px -624px no-repeat;}

.rightSide .sideBlock.dp{ padding:10px 0;}


.rightSide .sideBlock.login .userbtns .userbtn{ display:block;width:60px; height:60px; border:1px solid #d8dce0; border-radius: 40px;}
.rightSide .sideBlock.login .userbtns .btntext{ text-align:center; color:#777777;  display:block; line-height:35px;}


.rightSide .sideBlock.login .userotherinfo{ background:#485568; height:60px;}
.rightSide .sideBlock.login .userotherinfo li{ float:left; padding:0 24px; margin:9px 0; border-right:1px solid #576476;}
.rightSide .sideBlock.login .userotherinfo b{ color:#fff; font-size:22px; display:block; line-height:25px;}
.rightSide .sideBlock.login .userotherinfo span{ color:#b9bfc8;}




.btn_orange{float: left;padding: 0 10px;border-radius: 4px;background-color: #f48f0b;color: #FFF;line-height: 24px;text-decoration: none;}
.btn_orange:hover{ background:#eb7f00;}

.nweorderlistwarp {position: relative;width: 260px;height: 350px;overflow: hidden;background: #fff;}
.nweorderlist {position: absolute;width: 260px;left:0;top: 0;}
.nweorderlist li { padding:10px 10px 6px 20px; margin:0 10px 0 10px; border-bottom: 1px dashed #ccc;overflow:hidden; width:220px; position:relative;}
.nweorderlist li p { line-height:23px; color:#666;}
.nweorderlist li b { color:#ec7b01; font-weight:normal;}

/*评分*/
.rate-info {position:absolute;right:10px;height: 33px;line-height: 18px;cursor: pointer;}
.rate-info__bar {margin-right: 5px;vertical-align: -1px;}
.common-rating {width: 65px;background-position: 0 -17px;margin: 0 auto;display: block; position:relative;}
.common-rating, .common-rating .rate-stars {display: inline-block;height: 12px;line-height: 12px; background:url(../images/mainIcon.png) -192px -288px no-repeat;overflow: hidden; text-align:left;}
.common-rating {width: 65px;background-position: -192px -302px; }
.common-rating .rate-stars{ position:absolute; left:0; top:0;}
.rate-info__count{ display:block; text-align:center;}

/*flash*/
ol,ul{list-style:none;}
.flexslider{width:630px;height:73px; overflow:hidden; margin-top:10px;}
.flexslider .slides > li{display:none;}
.flexslider .slides img{max-width:100%;display:block;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;overflow:hidden;}
.flex-direction-nav li a{display:none;width:47px;height:80px;position:absolute;top:50%;margin-top:-40px;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav li a.next{right:0;background:url("../images/bg_direction_nav.png") no-repeat scroll -47px 0 transparent;}
.flex-direction-nav li a.next:hover{}.flex-direction-nav li a.next:active{background:url("../images/bg_direction_nav.png") no-repeat scroll -47px -80px transparent;}
.flex-direction-nav li a.prev{left:0;background:url("../images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;}
.flex-direction-nav li a.prev:hover{}.flex-direction-nav li a.prev:active{background:url("../images/bg_direction_nav.png?v=2") no-repeat scroll 0 -80px transparent;}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}.flex-control-nav{position:absolute;bottom:0;right:0;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline;margin-right:10px;margin-bottom:6px;}
.flex-control-nav li a{display:block;width:10px;height:10px;background:url("../images/bg_control_nav.png") no-repeat scroll 0 0 transparent;_background:url("../images/bg_control_nav-0.png") no-repeat scroll 0 0 transparent;cursor:pointer;text-indent:-9999px;}
.flex-control-nav li a:hover{background-position:0 -10px;_background:url("../images/bg_control_nav-1.png") no-repeat scroll 0 0 transparent;}
.flex-control-nav li a.active{background-position:0 -20px;_background:url("../images/bg_control_nav-2.png") no-repeat scroll 0 0 transparent;cursor:default;}

.rightAd{width:268px;height:139px; overflow:hidden;}
.rightAd .flex-control-nav{ display:block;}
.rightAd .flex-control-nav a{ padding:3px 5px; background:#576476; color:#fff;text-indent: 0px; text-align:center; line-height:20px; font-size:12px; height:18px;}
.rightAd .flex-control-nav a.active{ background:#fff; color:#000;}

/*商家列表*/
.num{font-family: Constantia,Georgia; font-size:24px; font-weight:normal;}
.sellerList{ margin:20px 0; }
.sellerListContent .sellerListItem{ margin:20px 0; width:860px; display:block; position:relative; border-bottom:1px solid #EBEBEB; height:120px;box-shadow: 0 1px 2px rgba(51,51,51,.1); background:#fff; padding:10px;}
.sellerListContent .sellerListItem:hover{box-shadow: 0px 1px 0px #f38383;}
.sellerListContent .sellerListItem:hover .sl_img img{ filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
.sellerListContent .sellerListItem .sl_img{ position:absolute; top:10px; left:10px; width:170px; height:120px; }
.sellerListContent .sellerListItem .sl_img .closeTip{ position:absolute; bottom:0px; height:28px; line-height:28px; width:110px; padding-left:60px; background:#000; color:#fff;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/ display:none;}
.sellerListContent .sellerListItem .sl_img .closeTipTop{position:absolute; bottom:0px; height:28px; line-height:28px; line-height:28px; width:50px; display:block; background:#ee7800; z-index:2; color:#fff; text-align:center; display:none;}
.sellerListContent .sellerListItem .sl_img .openTipTop{ background:#8ace3a; width:60px;}
.sellerListContent .sellerListItem .sl_img.close img{filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/ }
.sellerListContent .sellerListItem .sl_img.close .closeTip,.sellerListContent .sellerListItem .sl_img.close .closeTipTop{ display:block;}
.sellerListContent .sellerListItem .sl_info{ position:absolute; left:200px; padding-top:10px;}
.sellerListContent .sellerListItem .sl_info .sl_title{ position:relative; width:410px;height:24px;overflow:hidden;}
.sellerListContent .sellerListItem .sl_info .sl_title a:hover{ color:#f38383;}
.sellerListContent .sellerListItem .sl_info .sl_title h3{ font-size:17px; font-weight:normal; display:inline-block;*zoom:1;*display:inline;}
.sellerListContent .sellerListItem .sl_info .sl_title .sl_local{ position:absolute; top:0; right:105px; width:100px;padding-left:15px; line-height:25px;}
.sellerListContent .sellerListItem .sl_info .sl_title .sl_local i{ position:absolute; top:5px; left:0px; background:url(../images/mainIcon.png) -26px -22px no-repeat; width:11px; height:15px; }
.sellerListContent .sellerListItem .sl_info .sl_desc{ color:#656565; margin-top:12px; padding-left:10px; width:350px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sellerListContent .sellerListItem .sl_info .sl_attr{ color:#999; margin-top:6px; }
.sellerListContent .sellerListItem .sl_info .sl_attr .attrInfo{ width:140px; display:block; float:left; line-height:24px;font-size:12px; margin-top:12px;}
.sellerListContent .sellerListItem .sl_info .sl_attr .attrName{ width:65px; text-align:right; float:left;}
.sellerListContent .sellerListItem .sl_info .sl_attr .attrValue{ color:#f38383;}
.sellerListContent .sellerListItem .sl_score{ position:absolute; right:0px; top:25px; border-left:1px solid #dadada; height:90px; width:200px; text-align:center}
.sellerListContent .sellerListItem .sl_score b{color:#999;}
.sellerListContent .sellerListItem .sl_score .rate-info{position:absolute;left:20px; top:40px; height: 33px;line-height: 22px;cursor: pointer; width:162px; }


.deal-mark {vertical-align:top; margin-top:3px; margin-left:10px;}
.deal-mark-item { display:inline-block;  margin-right:2px; width: 15px;height: 15px;background:url(../images/mainIcon.png) no-repeat;text-indent: -9999px;overflow: hidden;*zoom:1;*display:inline;}
.deal-mark-item-new {background-position: -20px -47px;}
.deal-mark-item-jdb{background-position: -38px -47px;}




/*---------品类菜单 ----------*/
.selTopBar{ background-color: #d94a4a; height:5px;}
.selAddrBox{width:100%;height:55px; }
.selAddr{margin:0px auto;color:#303437;padding:0;width:1000px;clear:both; background:#d94a4a}
.selAddr .addrList{float:left;width:200px;background:#d94a4a;height:55px;text-align:left;position:relative;}
.selAddr .addrList .seltitle{height:55px;overflow:hidden;}
.selAddr .addrList .seltitle span{height:55px;line-height:55px;display:block;margin:0px; padding:0px;color:#fff;font-size:15px; font-weight:bold;width:200px; text-align:center; text-decoration:none;}
.selAddr .addrList b{position:absolute;top:48px;margin:0 25px;border-top:1px solid #ff9191;height:0px;line-height:0;width:150px;overflow:hidden;background:0 none;right:auto;}
.topSearch{width:800px;float:right;position:relative;border-bottom: 3px solid #d94a4a; height:61px; z-index:100; background:#d94a4a;}

.topSearch .addrSearchBar{ width:120px;border:1px solid #fff; padding:10px 0px 10px 15px; height:43px; -moz-box-sizing: border-box;box-sizing: border-box; width:550px; margin-left:10px; margin-top:11px; font-size:16px;border-radius: 2px;-webkit-transition: box-shadow .5s;-moz-transition: box-shadow .5s;-ms-transition: box-shadow .5s;transition: box-shadow .5s;}
.topSearch .addrSearchBar:focus {border-color:#faa700;outline:0;outline:thin dotted \9;}
.topSearch .searchBarIcon{ background:url(../images/mainIcon.png) -44px 6px no-repeat; position:absolute; left:510px; width:50px; height:40px; top:12px;  }
.topSearch .searchBtn{ height:42px;width:150px;background-color: #faa700;color: #ffffff;text-align: center;vertical-align: middle;cursor: pointer;font-size: 17px;border: none;border-radius: 2px;margin: 0;outline: none;position:absolute;top:11px;left:580px; font-family:"微软雅黑";}
.topSearch .searchBtnDe{ background:#d7d7d7;}

.topSearch .loginbar{ width:110px; position:absolute; right:5px; top:0px;}
.topSearch .loginbar a{ display:block; float:right; margin-left:10px; width:41px; height:41px; border:1px solid #eaeaea; }
.topSearch .loginbar a:hover{border:1px solid #cfcece;}

#addritems{margin:0px;width:190px;height:392px;position:absolute;background-color:#d94a4a;padding-top:10px;padding-left:10px;}
#addritems .item{height:75px; }
#addritems .item .addrTitle{display:block;height:65px;padding-left:15px;font-family:微软雅黑;cursor:pointer;color:white;}
#addritems .item h3{font-weight:normal;font-size:18px;padding-top:5px;line-height:30px; color:#fff;}
#addritems .item .subCat{font-size:12px;overflow:hidden;line-height:20px;height:25px;}
#addritems .item .subCat li{float:left;margin-right:8px;_display:inline;}
#addritems .item .addrInfo{position:absolute;top:9px;left:200px;width:798px;height:391px;background:#ffffff;border:1px solid #d94a4a;display:none;}
#addritems .item .addrInfo{z-index:2;}

#addritems .item .addrTitle s{position:absolute;width:11px;height:65px;background-color:white;left:190px;display:none;margin-top:-60px;}
#addritems .item.hover .addrInfo{display:block;}
#addritems .item.hover .addrTitle{background-color:white;color:#d94a4a;}
#addritems .item.hover .addrTitle a,#addritems .item.hover .addrTitle h3{color:#d94a4a;}
#addritems .item.hover .addrTitle a:hover{color:#fa9600;}
#addritems .item.hover .addrTitle s{display:block !important;}
#addritems .item .addrTitle s{position:absolute;width:11px;height:65px;background-color:white;left:190px;z-index:1000;display:none;margin-top:-60px;}

#addritems .addrsort{ padding:15px;font-size:13px;}
#addritems .addrsort dl{overflow:hidden;zoom:1;font-family:微软雅黑;padding:5px 0;}
#addritems .addrsort dl:hover dd{ color:#666666;}
#addritems .addrsort dt{width:90px;padding-right:10px;float:left; font-size:14px; text-align:right;height:20px;line-height:20px;margin:4px 0px;color:#d94a4a;}
#addritems .addrsort dt strong{color:#d94a4a; vertical-align:top; margin-right:4px;}
#addritems .addrsort dt a:hover{ text-decoration:underline;}
#addritems .addrsort dd{overflow:hidden;zoom:1; line-height:30px; color:#b3b3b3;}
#addritems .addrsort dd a{float:left;white-space:nowrap;display:block;text-decoration:none;font-size:13px;height:18px;line-height:18px;margin:4px 0px;text-align:left;padding:0px 10px;border-left:1px solid #ccc; color:#666;}
#addritems .addrsort dd a:hover{text-decoration:underline;color:#faa700;}

.typeDesc{position:absolute; right:0px; bottom:0px; width:120px; height:45px; border-top: 1px solid #ccc; text-align:center; padding:10px 0;}
.typeDesc div{ vertical-align:top;}
.typeIcon {display:inline-block;width: 15px;height: 15px; margin-top:2px; margin-right: 5px;background:url(../images/mainIcon.png) -44px 6px no-repeat;}
.typeIcon.rm{background-position: -1px -47px;}

.tt-dropdown-menu {-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid transparent;border-radius: 2px;background: #fff;box-shadow: 0 1px 6px rgba(0,0,0,0.35);width: 550px;margin: -5px 0 0 10px;max-height: 204px;overflow-x: hidden;overflow-y: auto;}
.tt-autocomplete {padding: 0 20px;color: #666;font-size: 14px;line-height: 40px;}
.tt-autocomplete span.addrInfo{ color:#bcbcbc; font-size:12px;}
.tt-autocomplete:hover{ background:#ffebc2;}

.map-sidebar {box-sizing: border-box;border: 1px solid transparent;border-radius: 2px;background: #fff;box-shadow: 0 1px 6px rgba(0,0,0,0.35);position: absolute;top: 10px;left:10px;z-index: 1000;background:#fff;width: 210px; color:#666; height: 530px;font-size:12px;}
.mapsb-title{border-bottom: 1px solid #e2e2e2;height:30px;line-height:30px;padding-left:10px; font-size:15px;}
.mapsb-listdata{position: absolute;top: 31px;bottom: 0;width: 209px;overflow-x: hidden;overflow-y: auto; display:block;}
.mapsb-listdata li{border-bottom: 1px solid #ddd; padding:10px; line-height:20px; position:relative;padding-left:30px; cursor:pointer;}
.mapsb-listdata li.liactive{background: #f2f5f7;}
.mapsb-listdata b{font-size:15px;color: #000; font-weight:normal; }
.bgblur {-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);}

.marker {display: block;width: 18px;height: 24px;background:url(../images/map-sprites.png) no-repeat; position:absolute; left:6px; top:12px;}
.marker.ui_1{background-position:0px -80px}
.marker.ui_2{background-position:-20px -80px}
.marker.ui_3{background-position:-40px -80px}
.marker.ui_4{background-position:-60px -80px}
.marker.ui_5{background-position:-80px -80px}
.marker.ui_6{background-position:-100px -80px}
.marker.ui_7{background-position:-120px -80px}
.marker.ui_8{background-position:-140px -80px}
.marker.ui_9{background-position:-160px -80px}
.marker.ui_10{background-position:-180px -80px}
.marker.ui_active.ui_1{background-position:0px -110px}
.marker.ui_active.ui_2{background-position:-20px -110px}
.marker.ui_active.ui_3{background-position:-40px -110px}
.marker.ui_active.ui_4{background-position:-60px -110px}
.marker.ui_active.ui_5{background-position:-80px -110px}
.marker.ui_active.ui_6{background-position:-100px -110px}
.marker.ui_active.ui_7{background-position:-120px -110px}
.marker.ui_active.ui_8{background-position:-140px -110px}
.marker.ui_active.ui_9{background-position:-160px -110px}
.marker.ui_active.ui_10{background-position:-180px -110px}
.amap-marker{display:block;width:23px;height:35px;}
.map-marker{display:block;width:23px;height:35px;background:url(../images/map-sprites.png) no-repeat}
.map-marker.ui_1{background-position:0px 0px}
.map-marker.ui_2{background-position:-30px 0px}
.map-marker.ui_3{background-position:-60px 0px}
.map-marker.ui_4{background-position:-90px 0px}
.map-marker.ui_5{background-position:-120px 0px}
.map-marker.ui_6{background-position:-150px 0px}
.map-marker.ui_7{background-position:-180px 0px}
.map-marker.ui_8{background-position:-210px 0px}
.map-marker.ui_9{background-position:-240px 0px}
.map-marker.ui_10{background-position:-270px 0px}
.map-marker.ui_active.ui_1{background-position:0px -40px}
.map-marker.ui_active.ui_2{background-position:-30px -40px}
.map-marker.ui_active.ui_3{background-position:-60px -40px}
.map-marker.ui_active.ui_4{background-position:-90px -40px}
.map-marker.ui_active.ui_5{background-position:-120px -40px}
.map-marker.ui_active.ui_6{background-position:-150px -40px}
.map-marker.ui_active.ui_7{background-position:-180px -40px}
.map-marker.ui_active.ui_8{background-position:-210px -40px}
.map-marker.ui_active.ui_9{background-position:-240px -40px}
.map-marker.ui_active.ui_10{background-position:-270px -40px}


.amap-info-content{ padding:20px!important;}
.info-window {position: relative;width: 200px;padding: 20px 22px;}
.map-block {-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid transparent;border-radius: 2px;background: white;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.35);}
.info-window:after {-ms-transform: rotate(45deg)!important;;-webkit-transform: rotate(45deg)!important;;transform: rotate(45deg)!important;;content: "";position: absolute;left: 145.5px;bottom: -9px;width: 16px;height: 16px;background: white;box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2)!important;;}
.iw-close {position: absolute;top: 12px;right: 12px;color: #999;cursor: pointer;}
.result-name {margin: 0 0 1px;font-size: 17px;color: #333;}
.text-overflow {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.result-address {margin: 0 0 5px;font-size: 13px;color: #999;}
.result-nearby {margin: 0;font-size: 13px;color: #666;}
.result-nearby > .highlight {margin: 0 4px;}
.highlight {color: #08C;font-weight: bold;}
.result-nearby {font-size: 13px;color: #666;}
.iw-btn {display: block;margin: 10px 0 0 0;width: 120px;padding: 7px 0;border-radius: 3px;background: #FF6000;color: white;text-align: center;font: 16px;}
.iw-btn:hover{ color:#fff; background:#ff873f;}

/*餐厅内容页*/
#suppBox{}
.suppTopBar{  background:url(../images/store.jpg) center;height:140px; box-shadow: 0 1px 1px rgba(0,0,0,0.08);}
.suppTopBar .suppInfo{ padding:7px 0px; padding-top:15px;}
.suppTopBar .suppInfo .suppLogo{ height:110px; width:150px; float:left;box-shadow: 0 1px 1px rgba(0,0,0,0.08);}
.suppTopBar .suppInfo .suppLogo img{height:110px; width:150px;}
.suppTopBar .suppInfo .suppNote{ float:left; margin-left:20px;}
.suppTopBar .suppInfo .suppNote .suppAddress{ margin-top:5px; line-height:20px;color: #999;font-size: 12px;}
.suppTopBar .suppInfo .suppNote .suppTs{ margin-top:5px; color:#999;}
.suppTopBar .suppInfo .suppNote .suppYyTime{ margin-top:25px;}
.suppTopBar .suppInfo .suppNote .suppYyTime .yyStatus{ display:inline-block; padding:1px 6px; color:#fff; margin-left:5px;}
.suppTopBar .suppInfo .suppNote .suppYyTime .yyStatus.Close{ background-color: #64b93c;border: 1px solid #64b93c;}
.suppTopBar .suppInfo .suppNote .suppStart{margin-top:5px;float:left; margin-left:30px; font-size:14px; color:#444;}
.suppTopBar .suppInfo .suppNote .suppName h1{font-size: 22px;vertical-align: bottom;color: #333;font-weight:500; float:left;}


.suppTopMenu{ background:#fff; height:45px; margin-top:2px; width:880px;border-bottom: 1px solid #ddd;}
.suppTopMenu li{ height:45px; line-height:43px; float:left; text-align:center; font-size:15px; position:relative;}
.suppTopMenu li a{ color:#666; display:inline-block; width:110px; text-align:center; outline:0; font-size:18px;}
.suppTopMenu li.curr a{ color:#fe5052;}

.suppTopMenu .arrow_a,.suppTopMenu .arrow_b{overflow: hidden;display: block;z-index: 99;left: 50px;width: 0px;height: 0px;border: 6px solid;position: absolute; display:none;}
.suppTopMenu .arrow_a{border-color: transparent transparent #ddd transparent;border-style: dashed dashed solid dashed;bottom: 0px;}
.suppTopMenu .arrow_b{border-color: transparent transparent #f8f8f8 transparent;border-style: dashed dashed solid dashed;bottom: -1px;}
.suppTopMenu li.curr .arrow_a,.suppTopMenu li.curr .arrow_b{ display:block;}

.suppTopType { position:relative; width: 860px;background: #f8f8f8;border-bottom: 1px solid #ddd;padding: 10px 10px;-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);}
.suppTopType li {float: left;text-align: left;overflow: hidden;text-decoration: none;width: 90px; padding:2px 2px; text-align:center; height: 16px;line-height: 16px;border-right: 1px solid #f7f7f7; cursor:pointer; font-size:15px;margin: 7px 0px; color:#333;}
.suppTopType li a{ outline:0; color:#666;}
.suppTopType li a:hover{color:#fe5052;}
.suppTopType li.current a{ color:#fe5052;}
.suppTopType.fixed{position: fixed;top: 86px;z-index: 12;}


.suppTopFoodList{ width:910px;}

.suppOtherInfo{ float:right; padding-right:10px; margin-top:15px;}
.suppOtherInfo li{ float:left; text-align:center;border-left: 1px solid #ededed; width:130px; }

.otherInfoValue{height: 30px;font: bold 28px/1em arial,sans-serif;color: #666;}

.suppFoodBox{ width:880px; float:left; margin-top:40px;}
.suppRightInfo{ width:290px; float:right; margin-right:1px;margin-top:40px;}
.suppRightInfo.fixed{position: fixed;left: 50%;top: 20px;margin-left: 309px;}
.suppFoodList{width:770px; float:left; background:#fff;border:1px solid #ebebeb;position:relative; z-index:2; min-height:400px;}



i.goodReview{ background:url(../images/mainIcon.png) -195px -194px no-repeat; display:block; width:94px; height:17px; margin-left:20px;}
i.goodReview.g5{background-position: -195px -194px;}
i.goodReview.g4{background-position: -195px -211px;}
i.goodReview.g3{background-position: -195px -230px;}
i.goodReview.g2{background-position: -195px -248x;}
i.goodReview.g1{background-position: -195px -267px;}

i.zpcIcon{ position:absolute; display:block; right:-2px; top:-2px; width:67px; height:67px;background:url(../images/mainIcon.png) -72px -541px no-repeat;}
i.tjcpIcon{ position:absolute; display:block; right:-2px; top:-2px; width:67px; height:67px;background:url(../images/mainIcon.png) -2px -541px no-repeat;}
i.lajiaoIcon{ background:url(../images/mainIcon.png) -154px -566px no-repeat;position:absolute; display:block; left:20px; top:20px; width:40px; height:40px;}

.pbtn.yellow {background: #f7b922; color:#fff;  float:right;}
.pbtn.gauy{background: #f8f8f8;  float:right;}
.pbtn {font-size:12px;color: #333;cursor:pointer; padding:7px 20px; background-color: #bc1815;border: none;position: relative;-webkit-user-select: none;}
.pbtn:hover{ background:#f6a945; color:#fff;}
.pbtn:active { position: relative; top: 3px; -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);}
.pbtn:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }

.suppMainFoodItem{ margin-top:20px;}
.suppMainFoodItem h3{ font-size:18px;border-left: 3px solid #ec7b01; color:#333; padding-left:10px; margin-bottom:10px; font-weight:normal;}


.suppMainFoodItem li{ float:left; position:relative; width:425px; height:110px; overflow:hidden; margin-bottom:25px; background:#fff; margin-right:25px;border: 1px solid #e7e4db;}
.suppMainFoodItem li.active{border: 1px solid #fe5052;}
.suppMainFoodItem li i.lajiaoIcon{ left:12px; top:12px; }
.suppMainFoodItem li .pimg{ position:relative; float:left; width:165px; height:110px;}
.suppMainFoodItem li .pinfo{ padding:7px 15px; height:95px; width:230px; float:left; position:relative; overflow:hidden;}
.suppMainFoodItem li .pinfo h4{ font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:15px;}
.suppMainFoodItem li .goodReviewInfo{ margin-top:7px; }
.suppMainFoodItem li .goodReviewInfo .goodReview{margin-left:0px; }
.suppMainFoodItem li .pprice{ color:#f38383; font-size:14px;border-top:1px solid #f4f2ec; line-height:35px; margin-top:13px; }

.suppMainFoodItem li .acbtn{ background:url(../images/mainIcon.png) -104px -488px no-repeat;position:absolute; right:20px; top:40px; width:52px; height:51px; cursor:pointer; z-index:10;}
.suppMainFoodItem li:hover .acbtn{ background-position: -160px -488px;}
.suppMainFoodItem li:hover .pimg{opacity: .8;}

.suppRightBlockZPC{ background:#fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1); margin-bottom:20px; position:relative;border:1px solid #e7e4db;}
.suppRightBlockZPC .proInfo{ padding:5px 20px; color:#666;}
.suppRightBlockZPC .proInfo h3{ font-size:18px; font-weight:normal; color:#282828; line-height:35px;}
.suppRightBlockZPC .proInfo p{ line-height:22px;}
.suppRightBlockZPC .proPrice{ padding:5px 20px; height:40px;}
.suppRightBlockZPC .proPrice b{ font-size:18px; color:#f38383; line-height:35px; font-weight:normal; float:left;}




.suppRightGG{ background:#fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1); padding:10px; margin-bottom:20px;}
.suppRightGG h3{ display:block; line-height:30px; border-left:3px solid #d94a4a; font-size:17px; font-weight:normal; padding-left:10px; margin-bottom:10px; }
.suppRightGG .suppGGInfo{border-top: 1px solid #f2f2f2; font-size:14px; line-height:27px; padding:15px 10px;}

.suppRightMap{ padding:6px; background:#fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1);border-radius: 3px; margin:10px 0;}

.suppFoodList ul{ margin:20px 10px;}
.suppFoodList ul li{ float:left; position:relative; width:310px; border-bottom:1px solid #f1f1f1; line-height:40px; margin:12px 30px; padding:5px 0; font-size:14px;}
.suppFoodList ul li:hover{border-bottom:1px solid #f38383;}
.suppFoodList ul li:hover .pbtn{ background:#f38383; color:#fff;}
/*
.suppFoodList ul li span{ color:#CCC; margin-left:20px;}
.suppFoodList ul li:hover{border-bottom:1px solid #ec7b01;}
.suppFoodList ul li em{ color:#dc3520; font-style:normal; font-size:14px; float:right;}
.suppFoodList ul li a{ float:right; display:block; padding:5px 10px; background:#ddd;}
*/
.suppFoodList ul li .pimg{ height:65px; width:105px; float:left;}
.suppFoodList ul li .pimg img{height:60px; width:95px;}
.suppFoodList ul li .pinfo{ float:right; width:200px;}
.suppFoodList ul li .pinfo p{ line-height:20px;}
.suppFoodList ul li .pinfo p.pprice{ font-size:15px; font-style:normal; color:#f38383; margin-top:1px;}
.suppFoodList ul li .pinfo p.prm{ color:#999; font-size:12px; margin-top:1px;}
.suppFoodList ul li .pbtn{ position:absolute; top:8px; right:0px; width:50px; height:50px; line-height:45px; background:#f6f6f6;font-size: 24px; text-align:center; color:#989898; cursor:pointer;}
.suppFoodList h2{box-sizing: border-box;margin: 0 0 12px;padding: 16px 0;border-bottom: 1px solid #f2f2f2; margin:0 20px; font-weight:normal; font-size:17px;}

/*注册页面*/
#regBox{ margin:20px 0;}
.regwarp{ background:#FFF; border: 1px solid #e1e1e1; padding:40px 60px;box-shadow: 0 0 1px #d4edf4;}
.regwarp li{ display:block; clear:both; height:50px;}
.regwarp label, .regwarp .tip {float: left;height: 30px;line-height: 30px;color: #666;width: 80px;padding: 0 19px 0 0;text-align: right;font-size:14px;}
.regwarp input {float: left;padding:5px 10px;}
#btnSendSMS{ margin-top:3px;}
.regwarp .error {background-position: 15px -101px;color: #ff5959 !important;}
.regwarp .right {background-position: 15px -74px;}
.regwarp .waring {background-position: 15px -127px;}
.regwarp .regbtn{ padding:7px 15px;}

/*超市频道*/
.superBox{ height:410px; position:relative;}
.superMenu{ width:200px; height:300px;float:left; background:#fff;border: 1px solid #e1e1e1;box-shadow: 0 1px 2px rgba(51,51,51,.1); float:left;}
.superMenu ul{ padding-top:15px;}
.superMenu li{ margin-bottom:7px; position:relative;}
.superMenu li h3{ display:block; position:relative; padding:5px 30px;border: 1px solid transparent;  font-weight:normal; font-size:14px; z-index:2;}
.superMenu li .menuNote{ position:absolute; width:250px;left:199px; padding:10px 20px; top:0px; z-index:1; background:#fff; border:1px solid #ef5658; display:none;}
.superMenu li h3:hover{ border: 1px solid #ef5658;border-right: none;background:#fff;}
.superMenu li:hover .menuNote{ display:block;}
.superMenu .tips {border-color: transparent transparent transparent #d1d1d1;display: block;border-style: dashed dashed dashed solid;}
.superMenu .triangle {position: absolute; z-index:3; right: 10px;top: 14px;transform: rotate(0deg);transform-origin: center center;transition: all 200ms linear;-webkit-transform: rotate(0deg);-webkit-transform-origin: center center;-webkit-transition: all 200ms linear;-moz-transform: rotate(0deg);-moz-transform-origin: center center;-moz-transition: all 200ms linear;-ms-transform: rotate(0deg);-ms-transform-origin: center center;-ms-transition: all 200ms linear;}
.triangle, .triangle2 {height: 0;overflow: hidden;cursor: pointer;border-width: 5px;border-color: #fff transparent transparent;border-style: solid dashed dashed;}

.superMenu h4 {font-size: 14px;color: #333;font-weight: 400;height: 24px;line-height: 24px;}
.itemList {overflow: hidden;margin-bottom: 8px;padding: 5px 0;}
.itemList dd {line-height: 28px;height: 28px;word-wrap: break-word;word-break: break-all;white-space: nowrap;font-size: 12px;float: left;color: #dedede;padding-right: 5px;}
.itemList dd a {color: #666;padding: 0 5px;font-family: '宋体';white-space: nowrap;}

.topTitle{ background:#402a00; color:#fff; text-align:center; font-size:14px; height:35px; line-height:35px; position:relative;}
.topTitle h2{ background:#ef5658; position:absolute; left:20px; top:-5px; width:60px; height:45px; line-height:45px; display:block; z-index:3; font-size:16px;box-shadow: 0 1px 2px rgba(51,51,51,.1);}

.superFlash{ position:absolute; left:230px; height:301px; width:684px;border: 1px solid #fff;overflow:hidden; margin-top:15px;}
.superFlash .slides > li{display:none;}
.superFlash .slides img{max-width:100%;display:block;}


.superPSInfo{ position:absolute; right:0px; margin-left:30px;border: 1px solid #e1e1e1;box-shadow: 0 1px 2px rgba(51,51,51,.1); height:330px; width:230px; background:#fff; padding:10px; margin-top:15px;}
.superPSInfo h3{border-left: 3px solid #f48f0b; line-height:25px; font-size:15px; padding-left:10px; font-weight:bold; }
.superPSInfo ul{ }
.superPSInfo li{ padding:20px 20px; border-bottom:1px solid #ebebeb;}
.superPSInfo .statImg{ float:left; margin-left:5px; width:64px; height:54px; text-align:center;background:url(../images/mainIcon.png) no-repeat;}
.superPSInfo .statImg.statImg1{background-position: -181px -350px;}
.superPSInfo .statImg.statImg2{background-position: -181px -414px;}
.superPSInfo .statText{ float:left; height:51px; width:100px; margin-left:10px; text-align:center;  line-height:28px;}
.superPSInfo .statText .statNum{font-size:28px;color:#402a00; display:block;}
.superPSInfo .statText .statDis{ font-size:12px;line-height:28px;}
.superPSInfo .statText i{ font-size:14px; line-height:15px;}
.superPSInfo .lastitem{ border-bottom:none; text-align:center; padding-top:30px;}
.superPSInfo .lastitem a{ padding:7px 10px; background:#f48f0b; color:#fff;}
.superPSInfo .lastitem a:hover{ background:#f38383;}

.superSearch{ position:absolute; left:230px; top:335px; width:970px; height:45px;}
.superSearch input{ padding:7px 10px; border:1px solid #dadada; outline:0; width:580px; font-size:14px;}
.superSearch input:focus{border:1px solid #f48f0b;}
.superSearch button{border-radius: 0px; height:37px; width:100px; vertical-align:top; position:absolute; left:585px;}

.suppListSearch{ position:relative; width:980px; left:220px; height:45px; margin-top:20px;}
.suppListSearch h2{ border-left:3px solid #ef5658; padding-left:10px; font-weight:normal; margin-left:2px; float:left;  margin-top:5px;}
.suppListsearchBar{ float:right; width:490px; position:relative;}
.suppListsearchBar input{ padding:7px 10px; border:1px solid #dadada; outline:0; width:380px; font-size:14px;}
.suppListsearchBar  input:focus{border:1px solid #f48f0b;}
.suppListsearchBar  button{border-radius: 0px; height:37px; width:100px; vertical-align:top; position:absolute; left:385px;}

.superBackBtn{ display:block;  height:40px; line-height:40px; text-align:center; margin-top:10px;border: 1px solid #dfdfdf; background:#fff;}
.superBackBtn:hover{background:#f48f0b; color:#fff;border: 1px solid #f38383;}

.superListBox{ position:relative; min-height:400px;}
.suppTypeSel{position: relative;left: 220px; top:0px; background:#fff; width:980px; box-shadow: 0 0 3px #ddd;}
.suppTypeSel ul{ padding:20px; height:24px;}
.suppTypeSel li{ float:left; margin-right:15px; font-size:14px;}
.suppTypeSel li a{ display:block; padding:3px 10px; font-size:14px;}
.suppTypeSel li a.active{background: #ef5658;color: #fff;border-radius: 3px;}

.suppSearchInfo{position: relative;left: 220px; top:0px; background:#fff; width:840px; box-shadow: 0 0 3px #ddd; padding:20px; overflow:hidden; font-size:14px;}
.suppSearchInfo b{ color:#f38383;}



.suppTypeListFood{ position:relative; background:#fff; width:980px; margin-left:220px; margin-top:10px; box-shadow: 0 0 3px #ddd;}

.suppTypeListFood li{border: 1px solid #F1F1F1; float:left; padding:8px; cursor:pointer; width:158px; border-left:1px solid #fff; position:relative;}
.suppTypeListFood li:hover{border: 1px solid #f38383;}
.suppTypeListFood .pimg{ text-align:center; width:148px; height:148px;}
.suppTypeListFood .pimg img{ margin-left:15px;}
.suppTypeListFood .pinfo{ margin-top:5px; line-height:25px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.suppTypeListFood .pprice{color:#f38383; font-size:13px; font-family: Verdana;}
.suppTypeListFood .pprice span{ font-size:15px;}
.suppTypeListPage{ position:relative; height:40px; margin-bottom:70px;}
.suppTypeListPage .in_pages{ position:absolute; right:0px;}


.superListWarp{ position:relative; margin-top:25px;}
.superListItem{ border-top:2px solid #402a00; position:relative; height:280px;background:#fff; box-shadow: 0 1px 2px rgba(51,51,51,.1); margin-bottom:60px;}
.superListItem_No{ position:absolute; left:25px; top:-20px; width:68px; height:100px; background:#402a00; box-shadow: 0 1px 2px rgba(51,51,51,.1);}
.superListItem_No i{background:url(../images/mainIcon.png) -90px -32px no-repeat; display:block; position:absolute; bottom:-7px; left:5px; width:57px; height:6px;}
.superListItem_No_Num{position:absolute; left:9px; top:-20px; background:#ef5658; width:50px; height:40px; line-height:40px; font-size:22px; text-align:center; color:#fff;}
.superListItem_No_Text{position:absolute; left:0px; top:20px; font-size:18px; color:#fff; padding:5px 10px; width:48px; text-align:center; }
.superListItem_No_Text a{ color:#fff;}
.superListItem_More{ position:absolute; top:-30px; right:10px; }
.superListItem_More a{ font-size:14px;}

.superListItem_List{ position:relative; left:120px; top:20px; width:1050px;}
.superListItem_List li{border: 1px solid #F1F1F1; padding:8px 3px; cursor:pointer; margin:0 13px; width:160px; position:relative;overflow:hidden; display:inline-block;*zoom:1;*display:inline; }
.superListItem_List li.itemactive{border: 1px solid #f38383;}
.superListItem_List li:hover{border: 1px solid #f38383;}
.superListItem_List .pimg{ text-align:center; height:148px; width:148px;}
.superListItem_List .pinfo{ margin-top:5px; line-height:25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.superListItem_List .pprice{color:#f38383; font-size:13px; font-family: Verdana;}
.superListItem_List .pprice span{ font-size:15px;}

/*page*/
.in_pages{ margin-top:30px;}
.in_pages p{ display:inline; margin:0 5px;}
.in_pages p a{ display:block; display:inline-block; padding:4px 10px; border:1px solid #dadada; color:#666; font-size:12px;}
.in_pages p a:hover{ background-color:#f38383; color:#FFF; border:1px solid #FFF;}
.in_pages .in_s{display:block; display:inline-block; padding:4px 10px;background-color:#f38383; border:1px solid #fff; color:#fff; font-size:12px;display:inline-block;*zoom:1;*display:inline;}

/*用户中心*/
.userCenter{margin-top:50px; }
.userCenter .userLeft{ float:left; width:160px;background:#FFF;border: 1px solid #EBEBEB;}
.userCenter .userRight{ float:left; width:985px; margin-left:20px; margin-bottom:30px; background:#fff;border: 1px solid #EBEBEB; padding:15px;}
.userCenter .userRight h2{font-size: 17px;border-left: 3px solid #f38383;padding-left: 10px;}
.tabPage a{padding: 6px 7px;color: #ef5658;border-radius: 3px;margin-right: 3px;}
.tabPage a.curr {background: #ef5658;color: #fff;}

.userLeft .userDisInfo{ height:50px; padding:15px;}
.userLeft .userDisInfo .userface{ float:left; width:40px;}
.userLeft .userDisInfo .userdis{ float:right; width:80px; }
.userLeft .userDisInfo .userdis span{ color:#ef5658;}

.userLeft .userBoxInfo a{float: left;width: 52px;padding: 10px 0;text-align: center;line-height: 20px;border: 1px solid #f0f0f0;border-right: 0;overflow: hidden;text-overflow: ellipsis;font-weight: bold;display: block;zoom: 1; color:#ef5658;}
.userLeft .userBoxInfo a span{ display:block; font-weight:normal; color:#000;}

.usermenu{ }
.usermenu dl{ border-bottom:1px solid #EBEBEB; padding:15px 0;}
.usermenu dt{font: normal 14px/1.5 Tahoma,Helvetica,arial,sans-serif;color: #666; font-weight:bold; padding-left:40px; margin-bottom:5px;}
.usermenu a{ position:relative; display:block; height:28px; line-height:28px; width:100px; padding-left:60px;}
.usermenu a:hover{ color:#ef5658;}
.usermenu a:hover:before{background-position: -56px -35px;}
.usermenu a:before{position: absolute;left: 48px;top: 13px;content: '';width: 3px;height: 3px; background:url(../images/mainIcon.png) -61px -35px no-repeat;}
.usermenu .curr a:before {background-position:-51px -35px;}
.usermenu .curr a{ background:#ef5658; color:#fff;}
.usermenu .curr a:after {background:url(../images/mainIcon.png) -44px -33px no-repeat;position: absolute;right: 20px;top: 11px;width: 5px;height: 10px;content: '';}

.userIndexPage{ position:relative;}

.userIndexPage .userInfo{ margin-top:20px; padding:0 10px;}
.userIndexPage .userInfo .userFace{ border:1px solid #EBEBEB; height:100px; width:100px; float:left;}
.userIndexPage .userInfo .userDis{ float:left; margin-left:20px;}
.userIndexPage .userInfo .userNick{ font: normal 18px/1.5 Tahoma,Helvetica,arial,sans-serif; margin-right:5px;}

.userOrdersPage{ position:relative;}
.userOrdersPage .sbtnlist{ position:absolute; left:120px; top:5px;}
.userOrdersPage .sbtnlist a{padding: 6px 7px;color: #ef5658;border-radius: 3px; margin-right:3px;}
.userOrdersPage .sbtnlist a.curr{background: #ef5658;color: #fff;}
.userOrdersPage #LoadOrderList{ margin-top:10px; padding:0 10px;}
.userOrdersPage .tabPage{ margin-top:20px; margin-left:10px;}

.userOrderReviewBox{ padding:20px;}
.userOrderReviewBox h4{ height:40px; line-height:40px; background:#f8f8f8; color:#999; padding-left:15px;}
.userOrderReviewList{ float:left; width:380px; margin-left:20px; background:#fcfcfc;border: 1px solid #f6f6f6; margin-top:20px; margin-bottom:60px;}
.userOrderReviewItem{ height:90px; width:380px; border-top:1px solid #f2f2f2;color:#666; margin:0;  }
.userOrderReviewItem:hover{ border-right:2px solid #f7b922;}
.userOrderReviewItem .pimg{ float:left; padding:5px;}
.userOrderReviewItem .pinfo{ float:left; padding:10px;}
.userOrderReviewItem .pinfo .title{ font-size:13px;}
.userOrderReviewItem .pdis{ color:#bbb;}

.goodReviewSmallWarp{ width:130px; margin-top:10px;}
.goodReviewSmallWarp i.goodReviewSmall{  background:url(../images/mainIcon.png) -193px -320px no-repeat;width:20px; height:14px; display:inline-block; cursor:pointer;}
.goodReviewSmallWarp i.goodReviewSmall.noSel{background-position: -213px -320px;}


.userOrderReviewText{ float:left; width:450px; margin-left:50px;margin-top:20px;background:#fcfcfc;border: 1px solid #f6f6f6;}
.userOrderReviewTextContent{ padding:20px; height:130px;}
.userOrderReviewTextContent textarea{ outline:0; padding:10px; width:387px; height:60px; border:1px solid #dcdcdc;}
.userOrderReviewTextContent .msg{ float:left; color:#a9a9a9; line-height:30px; margin-top:10px;}
.userOrderReviewTextContent button{ float:right; margin-top:12px; }


.userOrdersInfoPage{ position:relative; padding-bottom:40px;}
.userOrdersInfoPage h2{ margin-bottom:20px;}
.userOrdersInfoPage h2 a{ color:#f38383;}
.userOrdersInfoPage .orderSide{ margin-left:60px; display:inline-block;*zoom:1;*display:inline; float:none;}
.userOrdersInfoPage .orderSide p{ line-height:21px;}
.userOrdersInfoPage .orderStateSide{ display:inline-block;*zoom:1;*display:inline; vertical-align:top; margin-right:60px; width:500px;}
.userOrdersInfoPage .orderStateSide .tableStyle2{ margin-top:0px;}
.userOrdersInfoPage .orderStateSide .tableStyle2 td{ padding:10px 0;}
.userOrdersInfoPage .orderProcess{ background:url(../images/orderProcess.png) no-repeat; width:614px; height:110px; margin:0 auto; margin-bottom:40px;}
.userOrdersInfoPage .orderProcess.p1{background-position: 0px 0px;}
.userOrdersInfoPage .orderProcess.p2{background-position: 0px -128px;}
.userOrdersInfoPage .orderProcess.p3{background-position: 0px -255px;}
.userOrdersInfoPage .orderProcess.p4{background-position: 0px -360px;}

.tableStyle2{ margin-top:20px;overflow: hidden;border-collapse:collapse;border-spacing: 0;border: 1px solid #f6f6f6; color:#666;}
.tableStyle2 tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.tableStyle2 .title{border-bottom: 1px solid #edeeee;color: #999;background: #f8f8f8;width:910px; line-height:35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.tableStyle2 .title th{font-weight:normal; }
.tableStyle2 tr{background: #fcfcfc;display: table-row;vertical-align: inherit;border-color: inherit;border: 1px solid #f2f2f2;}
.tableStyle2 td{ text-align:center;}
.tableStyle2 td .oimg{ float:left;}
.tableStyle2 td .oinfo{ float:left; margin-left:15px;overflow: hidden; height:60px; text-align:left;}
.tableStyle2 td .oinfo p{ margin-bottom:3px;}
.tableStyle2 .txtleft{ text-align:left;}
.tableStyle2 td a{ color:#f38383;}
.tableStyle2 td a:hover{ text-decoration:underline;}

.userOrdersPage .tableStyle2 td{ padding:20px 15px; text-align:center;}


.userBalancePage .balanceBox{border: 1px solid #edeeee;background: #fcfcfc; padding:20px; margin-top:20px; font-size:14px; margin-top:20px;}
.userBalancePage .balanceBox b{ color:#f38383; font-weight:normal;}
.userBalancePage .balanceBox span{ margin-right:15px;}
.userBalancePage .tabPage{ margin-top:20px;}
.userBalancePage .tabPage .curr{ background:#ef5658; color:#fff;}

.userBalancePage .RechargeBox{ margin-top:20px;}
.userBalancePage .RechargeBox .item{ margin-bottom:10px;}
.userBalancePage .RechargeBox .item span.lable{ text-align:right; width:70px; display:inline-block; margin-right:10px;}
.userBalancePage .RechargeBox .item #txtMoney{ padding:4px 10px; width:40px; margin-right:10px;border: 1px solid #f38383;}
.userBalancePage .RechargeBox button.btn{ padding:4px 15px; margin-left:60px; margin-top:10px;}
.userBalancePage .waringBox{ padding:15px; background:#fffbd7;border: 1px solid #f2f2f2; margin-top:20px;}
.userBalancePage .waringBox h4{ font-size:16px;}
.userBalancePage .waringBox p{ line-height:21px;}
.userCouponPage .tabPage{ margin-top:20px;}




/* Banner样式 */

.mainTopCenter{position:relative; width:100%; z-index:1; height:380px;}
.mainFlashBannerWarp{position:absolute; width:100%; z-index:1; height:380px; display:none;}
.mainFlashBannerWarp.show{ display:block;}
.mainFlashBanner{ position:relative; left:200px; height:380px; width:780px; overflow:hidden; box-shadow: 0 1px 2px rgba(51,51,51,.1); background:#fff; z-index:2;}
.mainFlashBanner .slides{ height:300px;}
.mainFlashBanner .slides > li {display: none; text-align:center;}

.mainBlockBottom{position:absolute; bottom:0px; left:200px; width:780px; height:40px; background:#fff; z-index:2;}
.mainBlockBottom .caricon{  width:60px; height:40px;  float:left; background:#424753;}
.mainBlockBottom .caricon i{ width:35px; height:26px; background:url(../images/mainIcon.png) -114px 0px no-repeat; margin:6px auto; display:block;}
.mainBlockBottom .carinfo{ float:left; padding-left:20px; font-size:12px; line-height:40px;}
.mainBlockBottom .carinfo b{ color:#fe5052; font-weight:normal;}

.mainBlockRight{ position:absolute; top:0px; right:0; width:220px; height:380px; background:#fff; z-index:2;}

.blockgg{padding:10px; height:205px; border-bottom:1px solid #ececec}
.blockgg h3{font-size: 15px;background: #fff;padding: 0 10px;margin: 5px 5px 10px 0px;border-left: 3px solid #f48f0b;}
.blockgg li{ margin:9px 5px;}
.blockgg li a{ color:#666;}
.blockgg li a:hover{ color:#f38383; text-decoration:underline;}
.blockgg li span{ float:right; color:#999;}

.blockwx{ height:79px; padding:6px;}
.blockwx_img{ height:78px; width:78px; float:left;}
.blockwx_info{ float:right; width:120px; height:78px; line-height:24px;}

.blockvip{ height:43px;border-bottom:1px solid #ececec; }
.blockvip a{ background:url(../images/mainIcon.png) -2px -608px no-repeat; height:32px; width:198px; display:block; margin:10px auto; }
.blockvip a:hover{background-position: -2px -644px;}
/*mainblock*/
.mainblock{ margin-top:15px;}
.mainblock h3{ font-size:18px; font-weight:normal; border-left: 15px solid #fe5052; line-height:26px; padding-left:15px; display:block;}
.placeBlocktj{ background:#fff; height:270px; margin-top:30px; position:relative; box-shadow: 0 0 2px rgba(0,0,0,.1); overflow:hidden;}

.placeBlocktj .leftBlock{ height:240px; width:170px; float:left; overflow:hidden; padding:15px;}
.placeBlocktj .leftBlock h3{ color:#fff; border:0; text-align:right; line-height: 40px;font-size: 32px;}
.placeBlocktj .leftBlock .disInfo{ text-align:right; color:#fff; font-size:14px;}
.placeBlocktj .leftBlock .linkBtn a{ display:block; float:right; margin-top:10px; color:#fff; padding:5px 10px;border-radius: 3px; }
.placeBlocktj .leftBlock .leftBlockIcon{ display:block;background:url(../images/mainIcon.png) no-repeat; position:absolute; bottom:5px; left:5px; height:80px; width:80px; }

.placeBlocktj .tjitem{ float:left; background:#fff;border-right: 1px solid #f7f7f7;}
.placeBlocktj .tjitem.small{ width:179px; padding:10px 10px; height:250px; overflow:hidden;}
.placeBlocktj .tjitem .proimg{ text-align:center; width:179px; height:163px;}
.placeBlocktj .tjitem .procontent{ padding:10px 15px;}
.placeBlocktj .tjitem .procontent .prosupp a{ color:#666;}
.placeBlocktj .tjitem .proname{ font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.placeBlocktj .tjitem .proprice{ color:#f38383; font-size:18px;}
.placeBlocktj .tjitem .pronote{ color:#999; margin-top:5px; line-height:22px;}
.placeBlocktj .tjitem .progdis{ color:#666; line-height:26px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.placeBlocktj .tjitem  .prosprice{color:#f38383; font-size:14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.placeBlocktj.red .leftBlock{background:#FF6B79;}
.placeBlocktj.red .linkBtn a{background:#eb4c5c;}
.placeBlocktj.red .linkBtn a:hover{background:#de3c62}
.placeBlocktj.red .leftBlockIcon{background-position: -2px -66px;}
.placeBlocktj.red .proimg{ height:145px;}

.placeBlocktj.yellow .leftBlock{background:#fab709;}
.placeBlocktj.yellow .linkBtn a{background:#fba309;}
.placeBlocktj.yellow .linkBtn a:hover{background:#f38383}
.placeBlocktj.yellow .leftBlockIcon{background-position: -2px -66px;}
.placeBlocktj.yellow .proimg{ height:136px;}


.placeBlocktj.blue .leftBlock{background:#67bbea;}
.placeBlocktj.blue .linkBtn a{background:#4ca8db;}
.placeBlocktj.blue .linkBtn a:hover{background:#3a84ca;}
.placeBlocktj.blue .leftBlockIcon{background-position: -2px -150px;}
.placeBlocktj.red .proimg{ height:158px;}

.placeBlocktj.green .leftBlock{background:#7CBD67;}
.placeBlocktj.green .linkBtn a{background:#64aa4d;}
.placeBlocktj.green .linkBtn a:hover{background:#50aa4d;}
.placeBlocktj.green .leftBlockIcon{background-position: -2px -229px;}




.maincttj{ width:1200px; overflow:hidden;}
.maincttj li{ float:left; margin:20px 12px ;border: 1px solid #DBDADA; height:109px;}
.maincttj li img{ height:109px; width:145px;}

.mainchs{ margin-top:20px;}
.mainchs .chsitem{box-shadow: 0 1px 2px rgba(51,51,51,.1); background:#fff; height:360px; float:left; width:224px; margin:8px;}
.mainchs .chsitem .proimg{ padding:15px; width:194px; height:199px; position:relative;}
.mainchs .proimg-warp{ background:#fff; width:194px; overflow:hidden; height:30px; line-height:30px; padding-left:15px; bottom:20px; position:absolute;opacity:0.8; display:none; color:#666;}




.mainchs .chsitem .pnote{background: #f8f8f8;border-top: 1px solid #eaeaea; height:100px; padding:15px;}
.mainchs .chsitem .pnote .puser{ color:#666; vertical-align:top;}
.mainchs .chsitem .pnote .puser img{ display:inline-block; margin-right:5px;*zoom:1;*display:inline;}
.mainchs .chsitem .pnote .puser span{ display:inline-block; float:right;*zoom:1;*display:inline;}
.mainchs .chsitem .pnote .ppj{ color:#666; margin-top:7px; height:80px; overflow:hidden;text-overflow: ellipsis; text-indent:2em;}

.maints{ background:#fff; margin-top:15px; width:920px;box-shadow: 0 1px 2px rgba(51,51,51,.1);}
.maints .tsitem{ float:left; margin:5px 5px;}


/*文章*/
.arcleftSide{float: left;width: 200px;margin-right: -200px; padding-top:30px;}
.arcrightSide{float: right;width: 980px;}
.articleBox{background: #fff;border: 1px solid #EBEBEB; margin-top:30px;}
.sNav{border-bottom: 1px solid #EBEBEB; height:45px; line-height:45px; padding-left:20px; background:#fefefe;}
.sNav a{ color:#f38383;}
.articleTopSelect{ margin:30px; margin-bottom:0px;}
.articleTopSelect a{padding: 6px 7px;color: #ef5658;border-radius: 3px;margin-right: 3px;}
.articleTopSelect a.curr {background: #ef5658;color: #fff;}

.articleNoteBox{ padding:30px; font-size:14px; color:#666; line-height:25px;}
.articleNoteBox h2{font: 12px/1.5 "微软雅黑",tahoma,arial,'宋体',sansserif; font-size:16px;border-left: 6px solid #fe5052; padding-left:10px;}



.arcleftSide .sideBlock{ background:#fff;border: 1px solid #EBEBEB;}

.arcmenu h3{border-bottom: 1px solid #EBEBEB;height: 45px;line-height: 45px;padding-left: 20px;background: #fefefe; }
.arcmenu dl{ border-bottom:1px solid #EBEBEB; padding:15px 0;}
.arcmenu dt{font: normal 14px/1.5 Tahoma,Helvetica,arial,sans-serif;color: #666; font-weight:bold; padding-left:40px; margin-bottom:5px;}
.arcmenu a{ position:relative; display:block; height:32px; line-height:32px; width:138px; padding-left:60px;}
.arcmenu dl.viewAll a{ padding-left:25px;width:173px;}
.arcmenu a:hover{ color:#ef5658;}
.arcmenu a:hover:before{background-position: -56px -35px;}
.arcmenu a:before{position: absolute;left: 48px;top: 13px;content: '';width: 3px;height: 3px;background:url(../images/mainIcon.png) -61px -35px no-repeat;}
.arcmenu .curr a:before {background-position:-51px -35px;}
.arcmenu .curr a{ background:#ef5658; color:#fff;}
.arcmenu .curr a:after {background:url(../images/mainIcon.png) -44px -33px no-repeat;position: absolute;right: 20px;top: 11px;width: 5px;height: 10px;content: '';}
.arcmenu dl.viewAll a:before{position: absolute;left: 10px;top: 15px;content: '';width: 3px;height: 3px;background:url(../images/mainIcon.png) -61px -35px no-repeat;}


/*购物车*/
.myCartBox .paybox .payinfobox{ margin-left:140px; height:238px; width:900px; padding-top:20px; }
.myCartBox .paybox .itemLabel{ margin-bottom:16px; float:left;}
.myCartBox .paybox .itemTitle{ font-size:17px; }
.myCartBox .paybox .itemText{ margin-left:20px; margin-top:7px; font-size:13px;color: #666; }
.far{font-family:Arial, Helvetica, sans-serif;}
.ml50{ margin-left:50px;}
.w330{ width:380px;}
.myCartBox .paybox .allPriceBox{ position:absolute; right:0; bottom:0; width:330px; height:115px;}
.allPriceNum{ font-size:58px; height:60px; display:inline;}
.allPriceInfo{ font-size:15px; display:inline; margin-right:10px;}




.orderBtn{ float:right; margin-top:20px; margin-right:40px;}
.orderBtn .button.green {background: #67b600;}
.orderBtn .button:hover{ color:#FFF;}
.orderBtn .button {font-size:16px;color: #fff;padding: 10px 54px 15px 54px;background-color: #bc1815;border: none;margin-right: 25px;position: relative;-webkit-user-select: none;-webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);}
.orderBtn  .button:active { position: relative; top: 3px; -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);}
.orderBtn  .button:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }
/*
.selectBtn.ui_selected {position: relative;border-color: #eb6100;box-shadow: 0 0 0 1px #eb6100 inset; }
.selectBtn {margin-right:5px;display: inline-block;padding: 3px 11px;border-radius: 2px;border: 1px solid #ccc;background: #fff;line-height: 18px;color: #333;cursor: pointer;}
.selectBtn.ui_selected:after {content: "";position: absolute;bottom: 0;right: 0;width: 13px;height: 13px;background: url(../images/mainIcon.png) no-repeat transparent -19px -406px ;}
.selectBtn.ui_disabled {background: #ebebeb;color: #999;cursor: default;}
*/




.myCartBox .cartlistBox{text-align:center; margin-top:-20px;}
.myCartBox .cartlist{ margin:0 auto; width:900px; overflow:hidden;}
.myCartBox .cartlist li{ width:150px; margin:0 10px;  float:left;}
.myCartBox .cartlist li.fristli{ background:url(../images/foodlistleftbg.png) center no-repeat; width:60px; height:200px;}
.myCartBox .cartlist li.lastli{ background:url(../images/foodlistrightbg.png) center no-repeat; width:55px; height:200px;}
.myCartBox .cartlist li img{border-radius:120px;  width:120px; height:120px; border:5px solid #eae3d4;}
.myCartBox .cartlist li .itemName{ max-width:120px;  background:#e9e5dd; height:22px; line-height:22px; color:#91836f;border-radius:20px; margin:10px auto 10px auto;}
.myCartBox .cartlist li.curr .closeBtn{  visibility:visible;}
.myCartBox .cartlist li.curr .itemName{background:#73AE4A; color:#FFF;}
.myCartBox .goodNumBox{width: 86px; margin:10px auto;text-align: center;color: #666;}
.myCartBox .goodNumBox .min, .orderGoods .min{visibility:hidden;background: none repeat scroll 0% 0% #F5F5F5;color: #999;vertical-align: bottom;font-size: 12px;display: inline-block;width: 18px;height:18px;line-height: 20px;border: 1px solid #DDD;text-align: center;}
.myCartBox .goodNumBox .max, .orderGoods .max{visibility:hidden;background: none repeat scroll 0% 0% #F5F5F5;color: #999;vertical-align: bottom;font-size: 12px;display: inline-block;width: 18px;height: 18px;line-height: 20px;border: 1px solid #DDD;text-align: center;}
.myCartBox .goodNumBox .num, .orderGoods .num{-moz-box-sizing: content-box;margin: 0px -1px;padding: 0px;border-radius: 0px;font-size: 12px;color: #666;display: inline-block;width: 20px;height: 20px;line-height: 18px;border: 1px solid #DDD;text-align: center;}




.orderBox{ position:relative; top:0px; background:#fff;border: 1px solid #EBEBEB; width:1200px; margin:0px auto; margin-bottom:170px;}
.orderBoxTop{ position:relative; height:110px;border-bottom: 1px solid #EBEBEB;box-shadow: 0 1px 3px rgba(55,55,55,0.1);background: #fff;}
.orderBoxTop .leftinfo{ float:left; margin:20px; padding:6px 20px; border-left: 4px solid #f38383;}
.orderBoxTop .rightinfo{ float:right; padding:15px 25px;}
.orderBoxTop .leftinfo h2{ font-weight:normal; font-size:22px; color:#3c3c3c; }
.orderBoxTop .leftinfo h3{ font-weight:normal; font-size:13px; color:#a3a3a3; margin-top:5px; }



.orderInfo{ position:absolute; left:350px; top:0; height:300px; width:800px; background:#fff; border: 1px solid #EBEBEB; padding:20px;}
.infoItem h3{ font-size:18px; font-weight:normal; color:#f48f0b;}
.infoItemValue{ padding-left:20px; font-size:13px; margin:7px 0;}




.order-orderinfo{background:#fafafa; padding:20px 40px; position:relative; height:200px; z-index:2; margin-bottom:10px;}
.order-orderinfo-box{ display:inline-block;*zoom:1;*display:inline; }
.order-orderinfo-box.bleft{ width:650px;}
.order-orderinfo-box.bright{ width:380px; margin-left:70px;}
.order-orderinfo h3{font-size: 20px;color: #4e4e4e;border-bottom: 1px solid #e9e9e9;line-height: 40px;margin-bottom: 15px;font-weight: normal;}
.order-orderinfo-item{ margin-bottom:15px; position:relative;}
.order-orderinfo-item.inline{ display:inline-block; margin-right:20px;}
.order-orderinfo-item .item-lable{ float:left; height:35px; width:120px; background:#efefef;border:1px solid #e3e3e3;border-top-left-radius: 3px;border-bottom-left-radius: 3px; line-height:33px; text-align:center; color:#585858; font-size:13px; position:relative; z-index:2;}
.order-orderinfo-item.itemactive .item-lable{background:#f48f0b;border:1px solid #f48f0b; color:#fff;}
.order-orderinfo-item .item-input{ float:left; height:35px; line-height:35px; background:#fff;border: 1px solid #e3e3e3; margin-left:-1px; position:relative; z-index:1; padding:0 15px;border-top-right-radius: 3px;border-bottom-right-radius:}
.order-orderinfo-item .item-btn{ position:absolute; text-align:center; right:0px; top:0; z-index:5;}
.order-orderinfo-item .item-btn a{background:#e3e3e3; height:35px; line-height:35px; width:50px; text-align:center; display:block; outline:0;}
.order-orderinfo-item:hover .item-btn a{ color:#fff;background:#f48f0b;}
.item-input input{ border:0; height:16px; padding:8px 0px; outline:0; line-height:13px;}
.item-input-radio{ line-height:35px;}
.item-input-radio b{ font-weight:normal; margin-left:10px;}
.item-input-radio .input-radio{background:url(../images/btn.png) 0px -98px no-repeat; width:18px; height:18px; position:absolute; display:block; left:10px; top:8px;}
.item-input-radio .input-radio.selected{background-position: -18px -98px;}

.item-input-select { cursor:pointer;}
.item-input-select ul.selItem{ position:absolute; background:#fff;border:1px solid #e3e3e3;border-radius: 3px 0px 0px 3px;top:34px; left:0px; width:190px; max-height:150px; overflow-y:auto; overflow-x:hidden; display:none; z-index:22; }
.item-input-select ul.selItem.showSelItem{ }
.item-input-select ul.selItem li{ padding:2px 10px;}
.item-input-select ul.selItem li:hover{ background:#f1f1f1;}




.select-addr-box{ padding:15px; width:700px; background:#fff;}
.select-addr-box ul{ width:100%; position:relative;}
.select-addr-box ul li{ height:33px; line-height:30px; padding:2px 0; padding-left:35px; position:relative; font-size:12px; cursor:pointer; display:block; margin:3px 0; width:660px;}
.select-addr-box ul li .select-addr-control{ display:none; margin-left:10px;}
.select-addr-box ul li .select-addr-control a{ color:#848484;}
.select-addr-box ul li i{ background:url(../images/btn.png) -18px -98px no-repeat; position:absolute; width:18px; height:18px; left:10px; top:10px;}
.select-addr-box ul li.checked i{background-position: -36px -98px;}
.select-addr-box ul li:hover,.select-addr-box ul li.checked{ background:#f9f9f9;}
.select-addr-box ul li:hover .select-addr-control{ display:inline;}
.select-addr-add{ padding:10px 0; padding-left:25px;background:#f9f9f9; display:none;}
.select-addr-add label{ margin-right:5px; margin-left:10px;}
.select-addr-add input{ border:1px solid #b2b2b2; padding:5px 7px;border-radius: 3px;}
.select-addr-btn{ margin-top:10px;}
.select-addr-btn button{ width:70px; margin-right:10px;}

.item-input-select{ background:#fff; height:35px; width:120px;}
.item-input-select i{background:url(../images/mainIcon.png) -264px -288px no-repeat; display:block; position:absolute; height:5px; width:9px; right:12px; top:13px;}

.checkbox-item{border-left:3px solid #e60012; height:20px; padding-top:5px; margin-top:10px; padding-left:10px; padding-right:20px;}
.checkbox-item.checked .checkbox{background:url(../images/btn.png) 0px -98px no-repeat;}
.checkbox-item .checkbox{width: 12px;height: 12px;border: 1px solid #ff3c3c;display: inline-block;outline: none;overflow: hidden; margin-left:8px; vertical-align:top; }
.checkbox-item label{ margin-left:4px; display:inline-block; margin-top:-3px;vertical-align:top;}


.order-totalinfowarp{position:absolute; width:1220px; height:85px; left:-11px; bottom:-85px; z-index:1;}
.order-totalinfotop{background:url(../images/shadow_top.jpg) center no-repeat; height:12px; width:1220px; position:absolute; top:-12px; }
.order-totalinfobottom{background:url(../images/shadow_bott.jpg) center no-repeat; height:40px; width:1220px; position:absolute; bottom:-40px;}
.order-totalinfo-check{ position: absolute; left:0px; top:0px; height:50px; margin-top:17px; margin-left:10px;border-right: 1px solid #DDD;}
.order-totalinfo{background-color: #fffbf7;height: 85px;}
.order-totalinfo .order-totalinfo-infotext{ float:right; height:85px; width:700px; text-align:right; padding-right:30px;}
.order-totalinfo .total-item{ padding:0 5px; padding-top:15px; text-align:center; position:relative; display:inline-block;color: #8b8b8b;}
.order-totalinfo .total-item em{font-size: 24px;font-family: Century Gothic,monospace,sans-serif; font-style:normal;}
.order-totalinfo .total-item.total{height: 70px;background: url(../images/amount_repeat.png) repeat left top; padding-left:10px; padding-right:10px; vertical-align: top; color:#333;}
.order-totalinfo .total-item.total em{ font-weight:bold; color:#fe5052;}
.order-totalinfo .total-btn{display:inline-block;width:134px; height:48px; vertical-align:top; padding-top:20px; margin-left:20px;}
.order-totalinfo .total-btn a{ width:134px; height:48px; background:url(../images/btn.png) 0px 0px; border:0; color:#fff; display:inline-block; text-align:center; line-height:48px; font-size:16px;box-shadow: 0 0 4px 1px #ccc;}
.order-totalinfo .total-btn a:hover{background-position: 0px -49px;}

.order-totalinfo .total-attr{padding:0 5px;width: 14px;font-size: 22px;vertical-align: top; padding-top:36px; color: #8b8b8b;text-align: center;font-weight: bold; display:inline-block; position:relative;}

.orderInfoEdit{ background:#fafafa; padding:10px; position:relative;}
.orderInfoEdit .orderPeopleInfo{  width:900px;}
.orderInfoEdit .orderPeopleInfo .leftInfo{float:left; width:160px;}
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock{  width:120px; height:40px; margin:20px; display:block; cursor:pointer; font-size:14px; color:#666; padding-top:80px; text-align:center; background-color:#efefef; position:relative;border: 1px solid #e9e9e9;}
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock.curr{ background-color:#f48f0b;color:#fff; }
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock i{background:url(../images/mainIcon.png) no-repeat; position:absolute; width:40px; height:40px; top:30px; left:40px;}
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock i.addrInfo{background-position: -245px -106px; }
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock i.addrList{background-position: -245px -150px;}
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock.curr i.addrInfo{background-position: -192px -106px; }
.orderInfoEdit .orderPeopleInfo .leftInfo .linkBlock.curr i.addrList{background-position: -192px -150px;}

.orderInfoEdit .orderPeopleInfo .rightInfo{ float:left; width:650px; padding:15px 0; margin-left:10px;}
.orderInfoEdit .orderPeopleInfo .rightInfo h3{ font-size:20px; color:#4e4e4e; border-bottom: 1px solid #e9e9e9; line-height:40px; margin-bottom:15px; font-weight:normal;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem{ float:left; margin-bottom:15px;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemTitle{ font-size:15px; color:#666;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemInfo{ margin-top:10px; padding-left:5px;}

.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemWhiteInfo{ font-size:12px; background:#fff; padding:8px 20px; border:1px solid #efefef; border-left:3px solid #f48f0b; line-height:26px; width:600px; position:relative; height:55px;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemWhiteInfo .editAddr,.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemWhiteInfo .addAddr{ position:absolute; width:80px; height:53px; padding-top:18px; text-align:center; top:0px; right:0px; line-height:18px;  font-size:13px;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemWhiteInfo:hover .editAddr,.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem .itemWhiteInfo:hover .addAddr{background:#f48f0b; color:#fff;}

.orderInfoEdit .orderPeopleInfo .rightInfo .ml30{ margin-left:30px;}

.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem  input{ padding:7px 10px; border:1px solid #e3e3e3;outline: none;border-radius: 0px 3px 3px 0px;}
.orderInfoEdit .orderPeopleInfo .rightInfo .infoItem  input:focus{border:1px solid #f48f0b;}


.inputItem{ position:relative; padding-left:100px;}
.inputItem .lableFont{ position:absolute; left:0; top:0px; height:32px; line-height:32px; width:100px; background:#efefef; text-align:center; border:1px solid #e3e3e3;border-radius: 3px;}
.inputItem.curr .lableFont,.inputItem.active .lableFont{ background:#f48f0b; color:#fff; border:1px solid #f48f0b; font-size:13px; }
.inputItem .inputSelect{padding:0px 10px; border:1px solid #e3e3e3; width:170px; height:32px; line-height:32px;  cursor:pointer; font-size:13px; position:relative;}
.inputItem .inputSelect i{background:url(../images/mainIcon.png) -264px -288px no-repeat; display:block; position:absolute; height:5px; width:9px; right:12px; top:13px;}

.inputItem .verifyBtn{ position:absolute; top:0px; right:0px; background:#efefef; color:#666; width:50px; height:33px; line-height:33px; text-align:center;}
.inputItem.curr .verifyBtn{background:#fe5052; color:#fff; cursor:pointer;}



.myAddrListBox ul{ background:#fff; padding:10px; }
.myAddrListBox ul li{ color:#666;}
.myAddrListBox ul li a{ visibility:hidden;}

.myAddrListBox ul li .addrListItem{ display:inline-block; padding:10px 10px;}
.myAddrListBox ul li input{ vertical-align:middle; margin-right:10px;}
.myAddrListBox ul li:hover{ background:#f1f1f1;  cursor:pointer;}
.myAddrListBox ul li:hover a{ visibility:visible;}


.myAddrListBox .newAddrBox{ margin-top:20px; padding:10px; display:none;}
.myAddrListBox .saveBtnItem a{ background:#f48f0b; display:block; width:150px; height:35px; line-height:35px; color:#fff; text-align:center; border-radius: 3px; font-size:14px;}


.orderTotalInfo{ position:absolute; right:20px; bottom:20px; width:350px; height:280px; padding:20px 0;}
.orderTotalInfo .orderTotalNote{ text-align:right; font-size:16px; margin-bottom:20px; color:#a5a5a5;}
.orderTotalInfo .orderTotalNote table{ width:320px; margin-top:40px;}
.orderTotalInfo .orderTotalNote table td{ text-align:right; padding:4px;}
.orderTotalInfo .orderTotalNote table .title{ width:150px;}
.orderTotalInfo .orderTotalNote table .value{ width:50px;}
.orderTotalInfo .orderTotalNote table .totalTD{}
.orderTotalInfo .orderTotalNote table .totalTD .title{ color:#fe5052; font-size:22px;}
.orderTotalInfo .orderTotalNote table .totalTD .value{  color:#fe5052; font-size:26px;}
.orderTotalInfo .orderTotalBtn{ text-align:right;}

.orderSubmitBtn.green {background: #45b743; cursor:pointer;}
.orderSubmitBtn:hover{ color:#FFF;}
.orderSubmitBtn {font-size:16px;color: #fff;padding: 10px 54px 15px 54px;background-color: #bc1815;border: none;margin-right: 25px;position: relative;-webkit-user-select: none;-webkit-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);-moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);}
.orderSubmitBtn:active { position: relative; top: 3px; -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9); -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);}
.orderSubmitBtn:active:after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0; }




.orderFoodList{ padding:10px; margin:0 auto; width:1100px;padding-bottom: 30px; }
.orderFoodList ul{ text-align:center;padding:0;list-style:none; margin-left:-20px;}
.orderFoodList ul li{display: inline-block;*display: inline;height:220px;*zoom:1;*display:inline;}
.orderFoodLeft{ background:url(../images/foodlistleftbg.png) center no-repeat; width:59px; margin-right:10px;}
.orderFoodRight{ background:url(../images/foodlistrightbg.png) center no-repeat; width:55px; margin-left:10px;}
.orderFoodItem{ width:155px; margin:2px 8px;}
.orderFoodItem .orderFoodImg{ width:130px; height:130px; margin:0 auto; position:relative;}
.orderFoodItem .orderFoodImgWarp{ width:130px; height:130px; background:url(../images/orderItembg.png) -1px -1px no-repeat; position:absolute; top:0; left:0; z-index:5;}
.orderFoodItem .orderFoodName{max-width: 120px;background: #e9e5dd;height: 22px;line-height: 22px;color: #91836f;border-radius: 20px;margin: 14px auto 10px auto; text-align:center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.orderFoodItem .orderFoodDel{ text-align:center; font-size:16px; color:#f48f0b; visibility:hidden;}
.orderFoodItem .orderFoodDel span{ cursor:pointer;}
.orderFoodPrice{ text-align:center; height:20px; line-height:20px;}
.orderFoodPrice .noHoverNum{ display:inline;}
.orderFoodPrice .proNum{ width:65px; display:none;}
.orderFoodPrice .proNum span{ width:18px; height:18px; line-height:18px; background: #f5f5f5;outline: 0;display: inline-block;border: 1px solid #ddd; text-align:center; cursor:pointer; vertical-align:bottom;}
.orderFoodPrice .proNum input{-moz-box-sizing: content-box;box-sizing: content-box;margin: 0 -1px;padding: 0;border-radius: 0;font-size: 12px;color: #666;width: 18px; text-align:center; height: 18px;line-height: 18px;border: 1px solid #ddd;outline: 0; vertical-align:bottom}

.orderFoodItem:hover .orderFoodImgWarp{background-position: -1px -133px;}
.orderFoodItem:hover .orderFoodName{background: #f48f0b; color:#fff;}
.orderFoodItem:hover .orderFoodDel{ visibility:visible;}
.orderFoodItem:hover .proNum{display:inline-block; }
.orderFoodItem:hover .noHoverNum{ display:none;}


.payTypeSel{ height:40px;}
.payTypeSel li{ display:block; float:left;height:40px; line-height:40px; padding-left:50px; width:60px; border:1px solid #dfdfdf; margin-right:10px; font-size:12px; cursor:pointer; background:url(../images/paytype.png) no-repeat #fff; position:relative;}
.payTypeSel li.cd{background-position: 10px -11px;}
.payTypeSel li.ye{background-position: 15px -53px;}
.payTypeSel li.zx{background-position: 10px -95px;}

.payTypeSel li.curr.cd{background-position: 10px -137px;}
.payTypeSel li.curr.ye{background-position: 15px -179px;}
.payTypeSel li.curr.zx{background-position: 10px -221px;}
.payTypeSel li.curr i{ position:absolute; display:block; width:9px; height:7px; background:url(../images/paytype.png) no-repeat; top:29px; left:70px;}

.payTypeSel li.curr{ background-color:#f48f0b; color:#fff; border:1px solid #f48f0b}
.payTypeSel li:hover{ border:1px solid #f48f0b}

/*下单成功*/

.orderSuccessBox{ background:#fff;border-bottom: 1px solid #EBEBEB;}
.orderSuccessNote{ position:relative; padding:0 100px; padding-bottom:60px;}
.successMsg{width:150px; color:#61c061; margin:0 auto; margin-top:70px; font-size:28px; font-weight:bold;}
.orderBoxTop i.rightIcon{ width:118px; height:121px; background:url(../images/right.png) center bottom no-repeat; position:absolute; bottom:-60px; left:520px;}
.orderBoxTop i.payConfirmIcon{width:118px; height:121px; background:url(../images/payConfirm.png) center bottom no-repeat; position:absolute; bottom:-60px; left:520px;}
.orderBoxTop i.errorIcon{width:118px; height:121px; background:url(../images/error.png) center bottom no-repeat; position:absolute; bottom:-60px; left:520px;}

.orderSide{ float:left; width:350px; overflow:hidden; position:relative;}
.orderSide .orderSideTop{ position:relative; background:url(../images/orderSideTop.png) 0px 0px no-repeat; width:307px; height:48px;}
.orderSide .orderSideCenter{position:relative; background:url(../images/orderSideCenter.png) 0px 0px  repeat-y; width:307px;}
.orderSide .orderSideLine{position:relative; background:url(../images/orderSideLine.png) 0px 0px  repeat-y; width:307px; height:3px; font-size:0; line-height:0;}
.orderSide .orderSideBottom{ position:relative; background:url(../images/orderSideBottom.png) 0px 0px no-repeat; width:307px; height:17px;}

.orderSide .orderSideCenter ul{ padding:10px 35px; color:#666;}
.orderSide .orderSideCenter ul li{ line-height:23px;}
.orderSide .orderSideCenter ul .pname{display: inline-block;width: 125px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px;}
.orderSide .orderSideCenter ul .pnum{display: inline-block;width: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.orderSide .orderSideCenter ul .pprice{display: inline-block;width: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.orderSide .orderSideCenter .orderReamke{padding:10px 35px; color:#666;}


.orderSuccessCenter{ float:left;width:250px; margin-left:0px;}
.orderSuccessCenter i.wmzMan{ display:block; width:147px; height:109px; background:url(../images/wmzMan.png) 0px 0px no-repeat; margin:0 auto; margin-top:40px;}

.orderSuccessCenter a{background: #45b743;border-radius: 1px;display: block;color: #fff;text-align: center;height: 35px;line-height: 35px;font-size: 18px; width:200px; margin:0 auto;margin-top:20px; }
.orderSuccessCenter a:hover{background:#30972e;}
.orderSuccessRight{ float:right; width:350px;}
.orderSuccessRight ul li{border-left: 3px solid #45b743; font-size:13px; padding:4px 10px; margin-bottom:16px;}


.payConfirmInfo{ text-align:center; font-size:16px; margin-top:20px; line-height:35px;}
.payConfirmInfo a{border-radius: 2px;display:inline-block; margin-right:20px;text-align: center;height: 35px;line-height: 35px;font-size: 18px; width:200px; margin-top:10px;}
.payConfirmInfo a.gauy{ background:#dddddd; color:#666;}
.payConfirmInfo a.gauy:hover{background:#c7c7c7;}
.payConfirmInfo a.green{background: #45b743; color:#fff;}
.payConfirmInfo a.green:hover{background:#30972e;}

.btn.gauy{ background:#dddddd; color:#666;}
.btn.gauy:hover{background:#c7c7c7;}
.btn.green{background: #45b743; color:#fff;}
.btn.green:hover{background:#30972e; color:#fff;}

/*跑腿*/

.errandPage{position:relative; height:650px;}
.errandWrap{ position:relative; }
.errandBox{ position:absolute; left:0px; top:0px;height:650px; width:340px; background:#fff;box-shadow: 0 -7px 6px rgba(55,55,55,0.5);}
.errandBox h2{ font-size:24px; font-weight:bold;}
.errandBox h2 span{ font-size:18px;}

#errandMap{ height:650px; position:absolute; top:0px; left:0px; width:100%;box-shadow: 0 0 5px rgba(55,55,55,0.3);}
.errandBoxTop{background:url(../images/ErrandTitle.png) 10px 10px no-repeat #414a59; height:70px; margin-bottom:50px;}
.erranInfoItem{ position:relative; margin:25px 20px;border-top:1px solid #414a59; color:#666; padding:10px 0px;}
.erranInfoItem i{ font-style:normal; font-size:14px; background:#414a59; color:#fff; position:absolute; top:-30px; left:-1px;  padding:0 10px; height:30px; line-height:30px;box-shadow: 3px 0 3px -2px rgba(55,55,55,0.3); text-align:center; }
.erranInfoItem p{ line-height:30px;}
.erranInfoItem p textarea{ height:50px; width:284px; padding:7px;resize: none;overflow: auto;outline: 0;}

.erranInfoItem.redItem i{background:#fb6362;}
.erranInfoItem.redItem{border-top:1px solid #fb6362; font-size:14px;}
.erranInfoItem.redItem b{ color:#fb6362;}

.errandBoxBottom{ text-align:center; margin-top:-20px;}
.errandBoxBottom .redbtn{ background-color:#fb6362; cursor:pointer; margin-right:0;}


.errandMapReviewItem{ position:relative;}
.errandMapReviewItem .itemNote{width:228px; height:155px; padding:20px; background:url(../images/errandMapItem.png) no-repeat; position:absolute; top:-160px; left:-101px;}
.errandMapReviewItem .itemNote p{ line-height:21px;}
.errandMapReviewItem .itemNote p.puser{ color:#666; vertical-align:middle;}
.errandMapReviewItem .itemNote p.puser img{ float:left; margin-right:5px;}
.errandMapReviewItem .itemNote p.puser span{ float:right;}
.errandMapReviewItem .itemNote p.pnote{text-indent:2em; height:68px; overflow:hidden;}
.errandMapReviewItem .itemNote p.pbtn a{ display:block; padding:2px 10px; color:#fff; background:#6fa858; float:left; margin-left:10px;}


.errandMapReviewItem .itemNote p.pbtn i{ display:block; float:left; width:90px; height:25px; background:url(../images/errandReview.png) 9px 7px no-repeat #86bd6f; }
.errandMapReviewItem .itemNote p.pbtn i.r5{background-position: 9px 7px;}
.errandMapReviewItem .itemNote p.pbtn i.r4{background-position: 9px -10px;}
.errandMapReviewItem .itemNote p.pbtn i.r3{background-position: 9px -27px;}
.errandMapReviewItem .itemNote p.pbtn i.r2{background-position: 9px -44px;}
.errandMapReviewItem .itemNote p.pbtn i.r1{background-position: 9px -61px;}



.errandNoOpenBox{ height:600px; background:#b1ecfe;}












.amap-copyright{ display:none;}
.amap-logo{ display:none;}


.layerLogin{ padding:30px;}
.layerLogin .LoginItem{ margin-bottom:8px;}
.layerLogin .LoginItem label{ display:block; font-size:14px; margin-bottom:3px; font-weight:normal;}
.layerLogin .LoginItem input{ width:268px; padding:8px 10px;border: 1px solid #bcbcbc;border-radius: 3px;outline: none;-webkit-transition: box-shadow .5s;-moz-transition: box-shadow .5s;-ms-transition: box-shadow .5s;transition: box-shadow .5s;}
.layerLogin .LoginItem input:focus{box-shadow:0 0 5px rgba(253,188,24,1),inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(253,188,33,0.6);outline:none;border:1px solid #FDBC18}
.layerLogin .LoginItem .loginBtn{  width:100%; text-align:center; padding:8px 0;}
.layerLogin .LoginItem .leftItem{ float:left;}
.layerLogin .LoginItem .rightItem{ float:right; height:30px; line-height:30px;}

/*登陆*/
#AccountLoginBox{ background:url(../images/login.jpg); height:485px; position:relative; top:-20px;}
.loginBanner{ background:url(../images/loginBanner.png); height:166px; width:587px; position:absolute; left:20px; top:110px; *background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Areas/Shop/Themes/WMZ/Content/img/bg/loginBanner.png");}
.loginBannerFont{ background:url(../images/loginBannerFont.png); height:62px; width:524px; position:absolute; left:50px; top:350px;*background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Areas/Shop/Themes/WMZ/Content/img/bg/loginBannerFont.png");}
.loginwarp{ background:#fff; position:absolute; right:0px; top:60px; height:380px; width:320px; box-shadow: 0 0 5px rgba(0,0,0,.4);}
.loginwarp h2{ font-weight:normal; background:#f8f8f8; border: 1px solid #f4f4f4; height:40px; line-height:40px; padding-left:10px; color:#333;}
.logreg-form{ padding:15px 20px;}
.logreg-form .relative{ margin-bottom:3px;}
.logreg-form.registerwarp .relative{ }
.logreg-form label{ display:block; font-size:14px; margin-bottom:5px; color:#333;}
.logreg-form input{ width:250px; padding:5px 10px; margin-bottom:5px;}
.logreg-form .loginBtn{ padding:5px 40px; float:right; margin-right:7px;}
.login-oauth{ margin-top:30px; line-height:25px; font-size:14px;}
.login-oauth img{ margin:3px 3px;}
.login-regtip{ margin-top:10px; font-size:14px;}
.login-regtip a{ color:#f38383;}


/*商家评论*/

.suppReviewBox{ background:#fcfcfc;box-shadow: 0 1px 2px rgba(0,0,0,0.1); width:880px; padding-bottom:20px;}
.suppReviewBox h3{ display:block; height:50px; line-height:50px; padding-left:25px; color:#72605e; font-weight:normal;}
.suppReviewBox h3 span{ font-size:32px;}
.suppReviewItem{ margin:20px 20px; margin-bottom:30px;}
.suppReviewItem .userface{ height:100%; width:50px; float:left;}
.suppReviewItem .userface img{border-radius: 2px;}
.suppReviewItem .reviewInfo{ width:770px; float:left; margin-left:15px; position:relative;}
.suppReviewItem .reviewInfo .username{ color:#7a6665; font-weight:bold;margin-bottom:5px;  }
.suppReviewItem .reviewInfo .datetime{ color:#c3bdbd;position:absolute; right:0px; top:0px;}
.suppReviewItem .reviewInfo i.goodReview{ margin-left:0;}

.suppReviewItem .reviewInfo .reviewContent{ margin-top:10px; color:#7a6665; font-size:13px;}

.reviewReplyItem{ margin-left:62px; margin-top:15px;border: 1px solid #f4f4f4; padding:15px; background:#fff; position:relative; }
.reviewReplyItem .replyFace{ float:left; height:100%; width:50px; margin-right:15px;}
.reviewReplyItem .replyFace img{border-radius: 2px;}
.reviewReplyItem .replyInfo{ float:left; width:650px;}
.reviewReplyItem .replyInfo .datetime{ color:#c3bdbd;position:absolute; right:15px; top:15px;}
.reviewReplyItem .replyInfo .replyName{color:#7a6665; font-weight:bold;margin-bottom:5px; font-size:14px;}
.reviewReplyItem .replyInfo .replyContent{ color:#7a6665;}


/*单页*/
.Activities_GetVip{}
.Activities_GetVip .topbg{ background:url(../images/topbg.png) top center  no-repeat; width:100%;position:relative;}
.Activities_GetVip .topimg{ background:url(../images/topimg.png) top center  no-repeat; width:752px; height:315px; margin:0 auto;}
.Activities_GetVip .toptext{ background:url(../images/topText.png) top center  no-repeat; width:1005px; height:295px; margin:20px auto; position:relative;}
.Activities_GetVip .toptext .linkBox{ position:absolute; bottom:48px; height:30px; width:100%;}
.Activities_GetVip .toptext .linkBox a{ display:block; padding:6px; font-size:14px; text-align:center; width:100px; background:#fe5052; color:#fff;border-radius: 3px;}
.Activities_GetVip .toptext .linkBox a:hover{ background:#ff6a6c;}
.Activities_GetVip .toptext .linkBox .link1{ position:absolute; left:282px;}
.Activities_GetVip .toptext .linkBox .link2{ position:absolute; left:570px;}
.Activities_GetVip .toptext .linkBox .link3{ position:absolute; right:80px; background:#cccccc; color:#7c7c7c;}
.Activities_GetVip .centerOther{ position:relative; margin:0 auto; width:730px; margin-top:40px;}
.Activities_GetVip .otherTime{background:url(../images/topTime.png) top center  no-repeat; width:729px; height:100px; margin:0 auto;}
.Activities_GetVip .otherBox{ text-align:center;}
.Activities_GetVip .placeBlocktj{ background:none; width:200px; height:270px; display:inline-block;padding-left:0px; margin:25px 5px;*zoom:1;*display:inline;}


/*个人资料*/
.personalPage{ padding:10px; font-size:13px;}
.personalPage .inputBlock{  padding:5px; margin:10px;}
.personalPage .inputBlock.hide{ display:none;}
.personalPage .inputBlock label{ display:inline-block; width:80px; text-align:right;*zoom:1;*display:inline;}
.personalPage .inputBlock .value{ display:inline-block;*zoom:1;*display:inline;}
.personalPage .inputBlock .value .inpText{ padding:3px 10px;}
.personalPage .inputBlock .value label{ display:inline-block; width:auto; vertical-align:top; margin-left:5px; margin-right:10px;}
.personalPage .inputBlock .errorMsg{ display:inline-block;}

/*修改头像 */
.gravatarPage{ padding:10px;}
.gravatarMsgBox{border: 1px solid #edeeee;background: #fcfcfc;padding: 15px 20px;margin-top: 20px;font-size: 14px;margin-top: 20px; margin-bottom:20px;}
.gravatarMsgBox .dis{ color:#bbb; font-size:12px;}
.gravatarPage .addPicBtn{ position:relative; left:0px;}
.gravatarPage .addPicBtn input{ position:absolute; left:0px; top:0px; width:100px; height:30px; border:0;opacity: 0;}
.gravatarPage .amend_c{border: 1px solid #edeeee; display:inline-block; margin-top:20px; margin-left:15px;}


.noDataBox{ width:500px; position:relative; height:200px; margin:30px auto; margin-top:50px;  color:#666;}
.noDataBox .noDataMan{background:url(../images/noDataMan.png) no-repeat; position:absolute; left:0px; width:101px; height:152px;}
.noDataBox .noDataMsg{ position:absolute; top: 10px;left: 133px;border-radius: 2px;width:300px;height: 30px;line-height: 30px;text-align: left; padding-left:10px; font-size: 14px;background: #F0F0F0;}
.noDataBox .noDataMsg .arrow{position: absolute;left: 10px;top: 20px;height: 0;width: 0;line-height: 0;font-size: 0;border: 10px dashed transparent;border-left: 10px solid #F0F0F0;}
.noDataBox .noDataNote{ position:absolute; left:133px; top:60px; width:320px; height:100px; line-height:27px; text-align:left;}
.noDataBox .noDataNote a{ color:#ef5658;}
/*在线支付*/
.payOnline{ padding:10px 20px; width:560px; height:135px; background:#f4f4f4;}
.payOnline h1{ display:block; font-size:20px; background:url(../images/icon_pay.png) left no-repeat; height:70px; padding-left:80px; line-height:70px; margin-bottom:10px;}
.payOnlineBtn{ margin-left:80px;}
.payOnline .btn{ margin-right:15px;}
