@charset "utf-8";
/* 初始化设置 */
*{margin:0;padding:0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,p{ margin:0; padding:0; }
html,body{font-family:Arial,"宋体";font-size:14px; color:#363636; width:100%; height:100%;display:block;}
textarea{ font-size:13px; font-family:"微软雅黑",Arial,"微软雅黑","宋体"; }
img{ border:none}
ul{ list-style:none;}
input,textarea{-moz-outline:none; outline:none;resize:none;}
a{ color:#363636; text-decoration:none; outline:none; font-size:13px;}
a:hover{
	cursor:pointer;
	outline:none;
	text-decoration:underline;
	color:#2554dc;
}
.outline{ outline:none}
.text{ text-decoration:none;}
input{ /*border:none;*/ outline:none; border:1px #b7e0bb solid;color:#363636; margin:0; padding:0}
input[type="submit"],input[type="button"]{cursor:pointer; }
.clearfix {clear: both;content: "";display: block;}
.clearfix:after {clear: both; content: "";display: block;}
.mt10{ margin-top:10px;}
.mt18{ margin-top:18px;}
.floatL{ float:left;}
.floatR{ float:right}
.bodyBg{ width:1020px; margin:10px auto;}

/*团购首页设置*/
.headerBox{ width:100%; height:26px; background:#e0dfde; border-bottom:1px #b8b8b9 solid;}
.z-main{ width:1020px; min-height:500px; margin:0 auto;}
.z-top-titmain{ width:100%; height:26px; background-color:#f0f0f0; font-size:12px;}
.z-top-titbox{ width:1020px; height:26px; margin:0 auto;}
.z-top-left{ height:26px; line-height:23px;}
.z-top-left a{ display:inline-block; padding-right:20px;}
.z-top-left a em{ width:8px; height:14px; display:inline-block; background:url(../image/icon-1.gif) no-repeat; vertical-align:middle; padding-right:3px; }
.z-top-left a span{ display:inline-block; vertical-align:middle; line-height:26px;}
.z-top-right{ padding-right:0px;}
.z-top-right span,.z-top-right a{ font-size:12px; display:inline-block; vertical-align:middle; line-height:26px; padding-right:2px;}
.z-top-messbox{ line-height:26px; padding-left:10px; position:relative;}
.z-top-mess{ padding-right:0px;}
.z-top-mess a{ display:inline-block; vertical-align:middle;}
.z-top-mess em{ width:7px; height:6px; display:inline-block; background:url(../image/xialaicon.png) no-repeat; vertical-align:middle;}
.layer-topmenu-msg{ width:105px; height:90px; background:url(../image/layer_pop_bg.png) repeat;position:absolute; top:26px; left:11px;}
.layer-topmenu-account{ width:105px; height:116px; background:url(../image/layer_pop_bg.png) repeat; position:absolute; top:26px; left:83px;}
.msg-ul{ padding:5px;}
.msg-ul li{ line-height:25px;}
.msg-ul li a{ color:#595959;}
.msg-ul li a:hover{ background:#bcb8b8; color:#fff; width:95px; height:25px; display:inline-block}
.logoBox{ width:1020px; margin:10px auto;}
.logo .logoImg{ width:244px; height:49px; display:inline-block; vertical-align:middle;}
.logo em{ width:90px; height:25px; display:inline-block; vertical-align:middle; background:url(../image/tuan.png) no-repeat; margin-left:20px;}
.logoSear{ width:440px; height:36px; padding-top:6px;}
.searText{ width:357px; height:34px; line-height:34px; border:1px #c1c1c1 solid; border-right:0; padding-left:6px; padding-right:6px; color:#999;}
.searSub{ width:68px; height:36px; display:inline-block; background:url(../image/searBox.png) no-repeat; border:0;}
.cityBox{ width:200px; height:49px; line-height:28px; margin-left:20px; position:relative;}
.cityBox span{ font-size:18px; font-family:"微软雅黑","宋体"; font-weight:bold;}
.cityBox .switAi{ color:#bb285c;}
#switCity{ width:220px;  height:48px; background:url(../image/switCity.png) repeat; padding-top:22px; padding-bottom:22px; padding-left:16px; border:1px #9d1f4e solid; position:absolute; top:43px; left:32px; z-index:2; line-height:28px;}
#switCity a{ font-size:14px; display:inline-block; padding-right:20px;}
#switCity a:hover{ color:#9d1f4e;}
.z-navBox{height:42px; background:#bb285c;width: 1020px; margin: 0 auto;}
.bian{ width:10px; height:42px; background:#bb285c; display:block; position:absolute; top:0; left:-10px;}
.classAll{ width:168px; height:40px; background:#f2f2f2; border:1px #f6a1be solid; position:relative;}
.all{ line-height:40px; font-size:16px; font-weight:bold; text-align:center; display:inline-block; width:158px; height:40px; cursor:pointer;}
.groupSide{ width:168px; height:561px; border:1px #f6a1be solid; border-top:0; position:absolute; top:138px; left:158px; z-index:1;}
.clasBox{ width:168px; height:40px; border-bottom:1px #ededed solid; padding-bottom:10px; padding-top:10px; position:relative;}
.iconBox{ width:15px; height:15px; display:inline-block; background:url(../image/icon.png) no-repeat; vertical-align:middle; padding-right:6px; float:left; margin-top:2px; margin-left:8px;}
.groupSide dl{ width:135px; float:left;}
.groupSide dl dt a{ display:inline-block; vertical-align:middle; font-weight:bold; font-size:14px;}
.groupSide dl dt a:hover{ color:#bb285c;}
.groupSide dl dd{ float:left;padding:5px 12px; padding-left:0;}
.groupSide dl dd a{ color:#666666; display:inline-block;/* padding:5px 12px; padding-left:0;*/}
.elasFrame{ width:202px; padding:20px 15px; border:1px #f6a1be solid; position:absolute; left:169px; top:10px; background:#fff;}
#newDl{ width:202px;}
.exteBox{ margin:20px auto; margin-bottom:0; }
.adsBox{ width:200px; height:75px; border:1px #999 solid;}
.adsBox a img{ width:200px; height:75px;}
.navul li{ width:95px; height:42px; text-align:center;line-height:42px; float:left; margin-right:38px;}
.navul li a{ font-size:16px; color:#fff; font-weight:bold;text-decoration:none; }
.navul li:hover{background-color:#9d1f4e;color:#328889;}
.selectNav{ background:#9d1f4e;}/*导航被选中的样式*/
.grou-main{ width:1024px; margin: 0 auto;}
.groupCont{ width:850px; margin-left:170px;}
.contBox{ width:830px; padding-left:10px;}
.banLeft{ width:670px;}
.banRight{ width:160px;}
.bigBan{ width:670px; height:350px;}
.bigBan img{ width:670px; height:350px;}
.smaBan{ width:670px; height:142px;}
.smaBan a{ width:220px; height:140px; display:block; float:left; border:1px #f1f1f1 solid;}
.smaBan a img{ width:220px; height:140px;}
.banRight a{ width:160px; height:240px; display:block;}
.banRight a img{ width:160px; height:240px;}
.basicMess{ margin-bottom:10px;}
.basicMess li{ line-height:25px;}
.basicMess li span{ padding-left:10px;}
.basicMess li a{ font-size:14px; padding-right:40px;}
.basicMess li a:hover{ color:#ff6600;}
.ahov{ color:#f60;}/*热门和区域选择上的颜色*/
.main-1{ width:1020px;}
.commTit{ width:1020px; margin-bottom:7px;}
.commTit a{ font-size:18px; color:#c7285c; font-family:"微软雅黑","宋体"; font-weight:bold;}
.commTit a:hover{ text-decoration:none;}
.commCT{ width:1086px;}
.eveComm{ width:330px; height:371px; float:left; margin-right:10px; border:1px #dddddd solid; margin-bottom:10px;}
.commImg{ width:330px; height:215px;}
.commImg img{ width:330px; height:215px;}
.commText{ width:350px; height:120px;}
.tit-1{ padding-top:5px; margin-left: 10px; }
.tit-1 a{color: #333333;font-size: 16px;margin-bottom: 4px;overflow: hidden;text-indent: -0.5em;
    text-overflow: ellipsis;white-space: nowrap;}
.tit-1 a:hover,.tit-2 a:hover,.tit-3 a:hover,.checkBox:hover,.biz-info__level a:hover,.new-J-deal-preference a:hover,.chon a:hover{ text-decoration:none;}
.cont-1{ height:50px; padding-top:8px;}
.cont-1 a{ color: #999999;font-weight: lighter;line-height: 18px; display:inline-block; padding-left:10px;}
.cont-1 a:hover{ text-decoration:none; color:#333;}
.price{ padding:4px 16px;}
.pricNum{ font-size:22px; color:#F76120; vertical-align:middle;}
/*.num{ color:#999; padding-left:20px; font-size:12px; width:100px; height:22px; display:inline-block; line-height:22px; vertical-align:middle;}*/
.commBot{ width:328px; height:32px; padding:1px; border-top:1px #f3f3f3 solid; background:#fafafa;}
.saleBox{ font-size:12px; line-height:32px; padding-left:10px; color:#999;}
.start{ width:65px; height:12px; display:inline-block; padding:10px 8px;}
.evalnum{ color:#999; padding-right:10px;}
.evalnum:hover{ color:#bb285c; text-decoration:none;}
.commSd{ width:296px;}
.eveSide{ width:294px; border:1px #bb285c solid;}
.sideTit-1{ width:294px; height:35px; line-height:35px; text-align:center;background:#bb285c; color:#fff; font-size:16px; font-weight:bold;}
.pop{ width:27px; height:27px; background:url(../image/num.png) no-repeat; color:#fff; font-size:18px; font-weight:bold; line-height:27px; text-align:center;}
.popRigh{ width:205px;}
.popImg{ width:205px; height:125px; border:1px #ddd solid;}
.popImg img{ width:205px; height:125px;}
.sideList{ padding:10px 25px; padding-left:15px;}
.sideList li{ margin-bottom:15px;}
.tit-2{ padding-top:8px; padding-bottom:8px; }
.tit-2 a{color: #333333;font-size: 14px;margin-bottom: 4px;overflow: hidden;text-indent: -0.5em;text-overflow: ellipsis;white-space: nowrap;}
.newpricNum{ font-size:18px; line-height:20px; color:#bb285c; text-align:left; display:inline-block; vertical-align:middle; padding-left:8px;}
.tuanNum{ font-size:12px; line-height:20px; color:#333; text-align:right; display:inline-block; vertical-align:middle;}
.sideTit-2{ background:#fff; color:#333; padding:0 15px; width:264px;}
.clear a{ color:#BB285C; }
.clear a:hover{ text-decoration:none;}
.nearList{ padding:10px 15px;}
.nearList li{ padding-bottom:10px; border-bottom:1px #fbd2e0 dashed; margin-bottom:10px;}
.nearImg{ width:105px; height:65px; border:1px #ddd solid;}
.nearImg img{ width:105px; height:65px;}
.nearText{ width:145px; margin-left:10px;}
.tit-3{ padding-top:8px; padding-bottom:8px; }
.tit-3 a{color: #333333;font-size: 14px;margin-bottom: 4px;overflow: hidden;text-indent: -0.5em;
    text-overflow: ellipsis;white-space: nowrap;}
.newarrow{border-color:#FFFFFF #F6A1BE #fff #fff;border-style:solid;border-width:6px;display:block;height:0;left:-14px;line-height:0;position:absolute;top:19px;width:0;}
/*团购列表页设置*/
.filter-sortbar-outer-box{ width:1018px;border: 1px solid #f6a1be; border-top:0;}
.sort-bar{background: none repeat scroll 0 0 #F7F7F7;border-top: 1px solid #f6a1be; height:37px;   padding: 0 15px;position: relative;}
.button-strip{ width:330px;font-size:12px;line-height:19px;margin:8px 10px 8px 0;text-align:center;}
.sp-header-new{ width:7px; height:8px; display:inline-block;margin:6px 0 5px 4px;vertical-align: top;background:url(../image/sp-header-new.va76f943b.png) no-repeat;}
.sp-header-new{background-position:-125px -79px;}/*从高到低排列时箭头*/
.sd-header-new{background-position: -85px -79px;}/*从低到高排列时箭头*/
.button-strip-item{ border:1px solid #E8E8E8;color:#666666;padding:0 6px; width:4em; color:#666;}
.button-strip-item:hover{ text-decoration:none; color:#666;}
.itemBG{ background:#eeeded;}
.checkBox{ background: url(../image/sp-header-new.va76f943b.png) no-repeat;color: #666;line-height:19px;margin: 9px 10px 8px;outline: 0 none;padding-left: 15px;
position: relative;text-align: left; text-decoration: none;vertical-align: top; padding-top:2px;}
.checkNo{ background-position:-237px -151px;}/*积分代金券未勾选*/
.checkOk{ background-position:-237px -105px;}/*积分代金券已勾选*/
.check-strip{width:330px;font-size:12px;line-height:19px;margin:8px 10px 8px 0;}
.checkBox:hover{ color:#666;}
/*团购底级页设置*/
.bread-nav{color:#333333;font-size:12px;margin:0 0 10px; height:40px; line-height:40px;}
.bread-nav a,.bread-nav a:hover{ color:#bb285c;}
.bread-nav span{ color:#898989; margin:0 5px;}
.content{ width:714px; margin-bottom:30px;}
.cf{ width:988px; padding:15px; padding-bottom:0; border:1px #bb285c solid; margin-bottom:10px;}
.deal-brand{color: #000000;font: bold 28px/1.4 'Microsoft Yahei','黑体',Tahoma,Helvetica,arial,sans-serif;
 padding: 9px 20px 5px 0;}
.deal-brand h1{ display: inline; font-size: 28px; padding: 0;}
.cf h2.deal-title {color: #777777;font-family: 'Microsoft Yahei','黑体',Tahoma,Helvetica,arial,sans-serif;font-size: 20px;line-height: 1.4;padding: 0 20px 20px 9px;}
.mainMess-box{ width:350px; height:278px; border:1px #bb285c solid; background:#f2f2f2; margin-left: 10px; margin-bottom: 23px;}
.J-deal-price{ width:350px; height:90px; background:#bb285c; border-bottom:1px #f6a1be solid;color: #FFFFFF;font-family: arial,sans-serif;font-size: 34px;}
.priceNew{ line-height:56px; padding-left:10px; vertical-align:middle;}
.symbol-RMB{font-size: calc();margin-right: 4px;}
.original{ font-size: 12px;line-height: 58px;margin-left: 5px; display:inline-block; vertical-align:middle; text-decoration: line-through;}
/*.discount-price{ font-weight: bold; text-decoration: line-through;}*/
.J-top-buy{ width:350px; height:90px; border-bottom:1px #ccc dashed;}
.btn{margin-left:43px;}
.btn1{float: right;}
.btn-1{ width:98px; height:57px; display:block; margin:27px auto 0;}
.btn-1 input{ width:98px; height:57px; background:url(../image/btn-1.png) no-repeat; color:#bb285c; border:0; font-size:24px;}
.btn-2{ width:98px; height:57px; display:inline-block;}
.btn-2s{ width:98px; height:39px; background:url(../image/btn-2.png) no-repeat; color:#bb285c; border:0; font-size:16px; float: right}
.deal-status{ width:222px; text-align:center;  color:#666666;margin-top: 25px;}
.deal-buy-cover-img,.deal-buy-cover-img img{ width:460px; height:280px; float: left}
.J-deal-preference{ width:714px; height:44px; background:#f2f2f2; border-top:1px #bb285c solid; margin-top:30px; margin:16px -15px 1px -15px;}
.J-deal-preference{ line-height:44px;}
.rate-stars{ width:102px; height:18px; display:inline-block; padding:13px 0;}
.J-deal-preference a{ padding-left:6px; font-size:14px; display:inline-block; line-height:44px;}
.sjpre{line-height:44px; height:44px; vertical-align:top;display:inline-block; padding-left:15px;}
.J-deal-preference a span{ padding-right:5px;}
.J-deal-preference a:hover{ text-decoration:none; color:#bb285c}
.content-navbar{ width:1018px; height:43px; border:1px #bb285c solid;}
.content-navbar ul li{ float:left; background:#fff;}
.content-navbar ul li a{ font-size:16px; border-left:1px solid transparent; border-right:1px #bb285c solid; display:block; height:42px; line-height:42px; padding:0 15px; box-shadow:0 0 1px #fff inset;}
.content-navbar ul li a:hover{ color:#666; text-decoration:none;}
.checkLi{ border-top:3px #bb285c solid; height:43px; line-height:43px; margin-top:-1px;}
.checkLi a{ font-weight:bold;}
.mainbox{ width:988px; padding:15px; border:1px #bb285c solid; border-top:0;}
.content-tit{color: #000000;font-size:16px;font-weight: bold;margin-bottom: 5px; padding: 0; border-bottom:1px #f08fb2 solid; padding-bottom:6px;}
.businessMess{ width:352px; padding:0 0 0 5px;}
.busiTit a{ font-size:16px; font-weight:bold; display:block; /*height:36px; line-height:36px;*/}
.busiTit a:hover{ color:#333; text-decoration:none;}
.biz-info__level{ padding:4px 0 6px;line-height:24px; color:#333; font-size:12px; }
.field-group{position:relative; padding:0 10px 0 3em; width:310px;}
.biz-info__level label{ left:0; position:absolute; text-align:right; top:0; padding:0;}
.view-map{ margin-right:1em; color:#bb285c;}
.view-map:hover{ color:#bb285c;}
.businessMap{ width:315px; height:255px; overflow:hidden; border:1px #e0e0e0 solid;}
.businessMap img{ width:315px; height:255px;}
.deal-menu{ border:1px solid #E8E8E8; color:#222; font-size:14px; margin-top:5px; width:100%;}
.deal-menu th{ background:#f0f0f0;}
.deal-menu th,.deal-menu td{ border:1px #e8e8e8 solid; border-left:1px solid transparent; padding:8px 10px;}
.deal-menu .name{ text-align:left;}
.deal-menu .priceTd,.deal-menu .amount{ text-align:center;}
.deal-menu .subtotal{ text-align:right;}
.deal-menu-summary{ padding:8px 10px 5px 10px; text-align:right; font-size:16px;}
.deal-ul-1{ padding:15px;}
.deal-ul-1 li{list-style-type:disc; line-height:24px; padding:1px 0; font-size:14px;}
.deal-ul-2{ width:656px; padding:14px; background:#f2f2f2; border:1px #bb285c solid;}
.deal-ul-2 dd{ line-height:24px; font-size:14px; color:#3e3e3e;}
.deal-ul-2 ul{ padding-left:14px;}
.deal-ul-2 ul li{ list-style:square outside none; line-height:24px; color:#3e3e3e}
.content-tit-bg{  padding:10px 15px; color:#fff; font-size:14px; font-weight:bold; background:#bb285c; border-radius:4px;}
.imgBox{ padding:0 22px; margin-top:10px;}
.imgBox h4{ line-height:30px;}
.imgBox p img{ width:945px; }
.line24{ line-height:24px; padding:14px;}
.new-btn-1{ float:right; padding-right:14px; margin-top:5px; }
.new-J-deal-preference{ width:684px; height:44px;}
.tit-review{ width:652px; height:28px; padding:0 15px; line-height:30px; color:#3f3f3f; border:1px #bb285c solid; background:#f2f2f2;}
.new-rate{ position:absolute; top:6px; right:0px; padding:0; clear:both;}
.all-review ul{ padding:0 15px;}
.all-review ul li p{}
.all-review ul li{ color:#828282; font-size:12px; padding-bottom:8px; border-bottom:1px #f08fb2 dotted;}
.icon-1{ width:24px; height:15px; display:inline-block; background:url(../image/1.jpg) no-repeat; vertical-align:middle; padding-right:30px; margin-left:15px;}
.reviewBox{ width:654px; padding:15px; padding-top:10px; border-top:1px #bb285c solid;}
.review-textarea{ padding-top:10px;}
.review-textarea textarea{ width:624px; height:135px; padding:15px; padding-right:0; border:1px #bbbbbb solid; border-radius:3px; color:#3f3f3f; line-height:24px;}
.anony{ display:inline-block; padding:10px 0; margin-left:382px;}
.anony input,.anony label{ display:inline-block; vertical-align:middle; margin-right:4px; height:18px; line-height:18px;}
.release input{ width:98px; height:23px; display:inline-block; background:url(../image/btn-3.png) no-repeat; border:0;}

/*提交订单页设置*/
.buy-process-bar{ width:684px;}
.liBox{ width:228px; height:35px; line-height:35px; float:left; text-align:center; font-size:14px; position:relative; background:#dbdbdb;}
.selec-color{ background:#bb285c; color:#fff;}/*当前步骤的背景色*/
.fishColor{ color:#bb285c;}/*完成步骤文字的颜色*/
.step-first{ border-radius:3px 0 0 3px;}
.step-second{}
.step-last{ border-radius:0 3px 3px 0;}
.order{width:27px; height:35px; display:block;position:absolute; top:0; right:-27px; z-index:1}
.order-arrow{background:url(../image/22.png) no-repeat;}
.pay-arrow{background:url(../image/33.png) no-repeat;}
.chon a{ width:13px; height:13px; line-height:13px; display:inline-block; border:1px #e4e4e4 solid; color:#989797;}
.chon input{ width:58px; height:25px; line-height:25px; display:inline-block; border:1px #f6a1be solid; padding:4px 6px;}
.order-menu{ border:1px #f6a1be solid;}
.order-menu th{ background:#f0f0f0;}
/*.order-menu th,.deal-menu td{ border-bottom:1px #f6a1be solid; border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent; padding:8px 10px;}*/
.textRight{ text-align:right;}
.order-bott{ height:45px; line-height:45px; font-size:12px;}
.order-check input{ vertical-align:middle;display:inline-block;}
.order-check label,.order-text label{ display:inline-block; padding-left:4px; vertical-align:middle;}
.order-text input{ width:85px; height:22px; border:1px #E4E4E4 solid; line-height:22px; display:inline-block; padding:0 5px;}
.order-menu .select{ text-align:left; width:50px;}
.order-menu .select input{ display:inline-block; vertical-align:middle;}
.order-menu .select label{ padding-left:4px; display:inline-block; vertical-align:middle;}
.del{ text-align:center;}
.del a:hover{ color:#bb285c;}

.address{ width:505px;text-align:left; display:inline-block; float:left;}
.alter{ width:88px; text-align:right; display:inline-block; float:right;}
.alter a{ color:#444daa;}
.new-address{ cursor:pointer; color:#3c49d3;}
.new-address span{ width:0; height:0; line-height:0; border-color:#727171 #fff #fff; border-width:6px; border-style:solid; vertical-align:bottom; margin-left:4px;}
.addBox{ text-align:left}
.addBox ul li{ margin-bottom:10px;}
.addtess-class-1 label{ width:70px; height:22px; line-height:22px; display:inline-table; vertical-align:middle; text-align:right;}
.addtess-class-1 input{ width:152px; height:20px; border:1px #bebebe solid; padding:0 6px;}
.red{ color:#b70f0b; font-size:12px;}
.addtess-class-1 select{ width:95px; height:20px; line-height:20px;}
.btnBox{ width:138px; height:46px; display:inline-block; border:0; background:url(../image/btn-5.png) no-repeat; color:#3d3d3d; font-size:16px; float:right;W}
.museOver{ background:url(../image/btn-4.png) no-repeat;}/*鼠标划上 按钮的效果*/
.bott{margin-bottom:0}
.order-Mess{height: 362px;}
.order-Mess ul{ padding-top:20px;}
.order-Mess ul li{ line-height:24px;}
.payfor-Box{ width:684px; margin:5px auto;}
.buyFish{ font-size:16px; font-weight:bold; margin-top:15px;}
.buyFish em{ width:50px; height:50px; display:inline-block; background:url(../image/fish.png) no-repeat; vertical-align:middle; margin:0 6px 0 5px;}
.buyFish span{ width:50px; height:50px; display:inline-block; background:url(../image/fish1.png) no-repeat; vertical-align:middle; margin:0 6px 0 5px;}
.recommend{ margin-top:20px;}
.recommend ul{ padding-bottom:20px;}
.recommend ul li{ width:152px; margin:20px 10px 0 9px; float:left}
.recommImg{ width:150px; height:90px; border:1px #ddd solid;}
.recommImg img{ width:150px; height:90px;}
.recommText{ width:152px;}
.recommTit{ height:44px; line-height:20px; margin-top:6px;}
.recommNum span{ display:inline-block; font-size:12px;}

/**/
.close{ width:9px; height:9px; display:block; background:url(../image/close.png) no-repeat; position:absolute; top:15px; right:15px;}
.close:hover{ background:url(../image/close-hover.png) no-repeat;}
.bodyBox{ width:550px; padding:30px; border:1px #BB285C solid; position:relative;}
.successLeft{ margin:10px auto; min-height:50px; padding-left:60px; position:relative; width:160px;}
.successLeft i{ width:50px; height:50px; position:absolute;top:0;left:0; background:url(../image/fish.png) no-repeat;}
.successLeft h5{ font-size:20px; line-height:30px;}
.btn-cart{ width:98px; height:39px; display:inline-block; background:url(../image/b.png) no-repeat; line-height:39px; text-align:center; margin-right:20px;}
.btn-cart:hover{ background:url(../image/bb.png) no-repeat; color:#363636; text-decoration:none;}
.btn-hot{ width:123px; height:39px; display:inline-block; background:url(../image/a.png) no-repeat; line-height:39px; text-align:center;}
.btn-hot:hover{ background:url(../image/aa.png) no-repeat; color:#363636; text-decoration:none;}
.btnTwo{ padding:15px 0;}
.deal li{ float:left; width:152px; margin:10px 18px 0 13px;}
.dealBox{ margin-top:10px; padding-top:15px; border-top:1px dotted #F08FB2;}




/*翻页设置*/
.line-hei24{ line-height:24px;}
.heig30{ height:30px; line-height:30px}
.positon{ position:relative;}
.pageBox{ text-align:center; margin:20px auto;}
.number{ width:40px; height:40px; text-align:center; line-height:40px; display:inline-block; border:1px #bb285c solid; font-size:16px; color:#bb285c; font-weight:bold;}
.number:hover{ text-decoration:none; color:#bb285c}
.numOk{border:1px #bb285c solid; background:#bb285c; color:#fff; }/*当前的页码*/
.numOk:hover{ color:#fff;}
.z-page{ width:100px; height:40px; line-height:40px; text-align:center; border:1px #d2d2d2 solid; display:inline-block; font-size:16px; font-weight:bold; color:#d2d2d2;}
.z-page:hover{ text-decoration:none; color:#d2d2d2;}
.Z-pageOk{ border:1px #bb285c solid; color:#bb285c;}/*翻页可点击的时候样式*/
.Z-pageOk:hover{ text-decoration:none; color:#bb285c}
/*网页底部设置*/
.thebot{background:#f8f8f8; margin-top:10px; padding-top:5px; padding-bottom:10px;}
#beian{margin:10px auto;width:850px;}
.busi{float:left;display:inline-block; padding-left:320px;}
#beian span{display: inline-block;float:left;font-size:14px;margin-left: 20px; margin-top:25px;}
.nav-bot{height:20px;line-height:20px;text-align:center;width:100%;}
.nav-bot a{color:#424F6D;display:inline-block;}
.nav-bot span{display:inline-block;margin:0 5px;}
.survBox ul{ padding:10px;}
.survBox ul li{ line-height:30px;}
.survBox ul li input{}
.survBox ul li label{ display:inline-block; padding-left:6px;}
.vote{ width:210px;}
.vote input{ width:81px; height:36px; display:inline-block; background:url(../image/btn7.png) no-repeat; border:0; color:#fff; font-size:14px; margin-left:110px;}
.voteTip{ color:#9c9c9c; font-size:12px; line-height:18px;}
.voteBox{ width:230px;}

/*其他设置*/
.colo-2{ color:#3f3f3f;}
.org{ color:#f76120;}
.width50{ width:50px;}
.line-1{border-bottom:1px #7A7A7A dashed;}
.pt10{ padding-top:10px;}
.pad0{ padding:0;}
.colo-1{ color:#bb285c}
.colo-3{ color:#808080;}

.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mr35{ margin-right:35px;}
.color-1{ background:#2eb7d5;}
.color-2{ color:#c01d1d;}
.color-3{ color:#b39652;}
.color-4{ color:#5e5e5e;}
.color-5{ color:#f3755b;}
.mr13{ margin-right:13px;}
.font12{ font-size:12px;}
.lineh18{ line-height:18px;}
.mb0{ margin-bottom:0;}
.heig20{ height:20px;}
.mb20{ margin-bottom:20px;}
/*消息*/
#sddm
{
	height:23px;
	margin-top:5px;
    text-align: right;
    width:100px;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	text-align: center;
	text-decoration: none;
	font: 13px arial
}

#sddm div
{	position: absolute;
	visibility: hidden;
	background: #dedede;
	opacity: 0.8;filter:alpha(opacity=80);
	
}

#sddm div a
{	position: relative;
		display: block;
		width:80px;
		height:25px;
		text-decoration: none;
		color: #000000;
		font: 13px arial;	
	    line-height:15px;
		padding-top:5px;
}
#sddm div a:hover
	{	background: #6a6a6a;
		color: #FFF}
/*ul{margin:0;padding:0;list-style-type:none;}
a{ text-decoration:none;}*/
.mold_open_hover,.mold_open{background-image:url();background-repeat:none;display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}
.mold_open{background-position:0 -6px;}
.mold_open_hover{background-position:0 0;}
.mod-menu{position:relative; background-color: red; float: left; margin-left: 163px;}
/*h1{margin-left:100px;}*/
.menu-cont-list a:hover{text-decoration:underline;}
.mod-menu .menu-item{width:169px;border-top:solid 1px #d59bb2;border-bottom:solid 2px #d59bb2;position:relative;z-index:22; margin-left: -3px;}
.mod-menu .menu-item li{height:47px;line-height:47px;background:#f2f2f2;border-top:solid 1px #f0bfd3;}
.mod-menu .menu-item li.mouse-bg{background:url() no-repeat #fff;position:relative;z-index:22;margin-right:-4px;}
.mod-menu .menu-item a{color:#c81d61;font-size:16px;padding-left:33px;display:block;height:45px;border-top:solid 1px #f1f2f7;}
.mod-menu .menu-item a:hover{ text-decoration:none;}
.mod-menu .menu-cont{position:absolute;left:166px;top:1px;background:#fff;width:573px;border:solid 1px #F0BFD3;box-shadow:2px 0 10px rgba(210,33,103,0.25);z-index:20;}
.mod-menu .menu-cont-list{padding:0 30px;}
.mod-menu .menu-cont-list li{border-bottom:dotted 1px #f0bfd3;padding:10px 0;}
.mod-menu .menu-cont-list li:last-child{border-bottom:none;}
.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;}
.mod-menu .menu-cont-list h3 a{color:#222;}
.mod-menu .menu-list-link a{color:#666;line-height:24px;}
.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}
/*购买成功*/
.seccbox{ width:1018px; border:1px #BEBEBE solid; margin-bottom:10px;}
.max-tt{ width:1018px; height:32px; line-height:32px; border-bottom:1px #bebebe solid; background:url(../images/sidel-tt.gif) repeat-x; font-family:"微软雅黑","宋体";}
.m-box-1{ margin-bottom:20px; line-height:25px; margin-top:20px;}
.m-box-1 p a,.m-box-1 p span{margin:10px 5px; font-size:14px;}
.u-eve-img{ width:140px;}
.mp10{ margin:10px 5px 0 19px;}
/*删除页面*/
.del-img{ width:260px; height:260px; overflow:hidden; padding:10px; border:1px #dedede solid; margin:20px auto; margin-top:10px;}
.m-box-1 h2{ text-align:center; line-height:30px; margin-top:15px;}
.del-btn{ width:112px; margin:0 auto; }
.del-btn input{ width:112px; height:30px; border:0; background:url(../images/btn-new.png) no-repeat; text-align:center; line-height:30px;}
/*购物车页面*/
.m-box-1 .add-ul{ width:980px; margin:10px auto;}
.m-box-1 .add-ul li{ width:980px; line-height:30px;}
.m-box-1 .add-ul li input,.m-box-1 .add-ul li label,.m-box-1 .add-ul li span,.m-box-1 .add-ul li a{ vertical-align:middle;}
.xiugai{ width:100px; text-align:right; display:inline-block; float:right;}
.xiugai a,.xiugai span{ color:#3346fe; padding-left:7px;}
.tip{ padding-left:30px; color:gray}
.new-add{ width:980px; margin:0 auto;}
.new-add em{ width:11px; height:6px; background:url(../images/open.png) no-repeat; display:inline-block; vertical-align:middle; margin-left:5px;}
.new-add li{ margin-bottom:10px;}
.new-add li label{ width:60px; height:20px; display:inline-block; text-align:right; vertical-align:middle;}
.newadd-ipt{ width:148px; height:20px; border:1px #bebebe solid; line-height:20px; padding-left:8px; padding-right:8px; vertical-align:middle;}
.new-add li select{height:20px; border:1px #bebebe solid; vertical-align:middle;}
.nad-sub{ width:980px;  height:25px; }
.nad-sub input{ width:74px; height:25px; line-height:25xp; text-align:center; background:url(../images/ccbtn.gif) no-repeat; border:0; float:right;}
.messtab tr td{ text-align:center; padding-bottom:5px; padding-top:5px;}
.messipt-1 label,.messipt-1 input{ vertical-align:middle; }
.messipt-1 input{ margin-right:3px;}
.messipt-2 input{ float:left; margin-left:29px;}
.messipt-2 a{ width:70px; height:70px; display:inline-block; border:1px #bebebe solid;}
.messipt-3 a{ width:15px; height:15px; display:inline-block; line-height:15px; text-align:center; border:1px #bebebe solid; float:left; vertical-align:middle;}
.messipt-3 input{ width:60px; height:15px; line-height:15px; text-align:left; padding-left:8px; padding-right:8px; float:left; display:inline-block; margin-left:3px; margin-right:3px; border:1px #bebebe solid; vertical-align:middle;}
.bill{ width:280px; height:23px; border:1px #bebebe solid; padding-left:8px; padding-right:8px; line-height:23px;}
.pay-box{ text-align:right;}
.pay-box p{ margin-bottom:10px}
.pay-box p input{ float:right; height:20px; line-height:20; padding-left:8px; padding-right:8px; vertical-align:middle; margin-right:5px;}
#wid25{ width:25px;}
.pay-box p label{ float:right; width:100px; height:20px; line-height:20px; text-align:left;}
.mon{ border:1px #bebebe solid; width:30px;}
/*2014-3-17*/
.pl10{ padding-left:10px;}
.num{ width:150px}
/*订单页*/
.m-box-1{ margin-bottom:20px; line-height:25px; margin-top:20px;}
.m-box-1 h2{ text-align:center; line-height:30px; margin-top:15px;}
.m-box-1 p a,.m-box-1 p span{margin:10px 5px; font-size:14px;}
.m-box-1 .add-ul{ width:980px; margin:10px auto;}
.m-box-1 .add-ul li{ width:980px; line-height:30px;}
.m-box-1 .add-ul li input,.m-box-1 .add-ul li label,.m-box-1 .add-ul li span,.m-box-1 .add-ul li a{ vertical-align:middle;}
/*通用的*/
.ml20{ margin-left:20px; }
.font14{ font-size:14px;}
.ml26{ margin-left:26px;}
.td-line{ border-bottom:1px #bebebe solid;}
.mb25{ margin-bottom:25px;}
.mr20{ margin-right:20px;}