body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
div,a{}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
.cf:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
body{ font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#333;}
a{color:#0066cc;text-decoration:none;}
a:hover{text-decoration:underline;}
span.money{font-family:Helvetica,arial,sans-serif;}
span.required{color:red;}
.h-input, input.date, input.number{font-size:12px; border:1px solid #89B4D6;}
.f-text{ border:1px solid #89B4D6;}
.f-textarea{font-size:12px; border:1px solid #89B4D6;}
.f-select{font-size:14px;padding:3px 0 3px 4px;border-color:#89B4D6;border-style:solid;border-width:1px;}
input.formbutton{cursor:pointer;}
input.disabled{border:1px solid #ccc;background:#eee;color:#999;cursor:default;}
button.formbutton{height:23px;padding:0 1.5em;border:1px solid;border-color:#82D0D4 #92D6D9 #54A3A7 #4D989B;background:#63C5C8;color:#fff;letter-spacing:.3em;cursor:pointer;line-height:23px;}
dd.formbutton:focus{border-color:#000;}
/*
.paginator{ padding:10px 0; white-space:nowrap; text-align:right;}
.paginator li{display:inline-block; margin:0 3px; vertical-align:middle; border:1px solid #4883d1;}
.paginator li.current{*height:24px;margin:0 6px;font-weight:bold;*line-height:24px;}
.paginator li a{*display:inline-block;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #bbb;text-decoration:none;*line-height:22px;*position:relative; background:#FFF;}
.paginator li a:hover{*height:24px;padding:4px 7px 5px;*padding:0 7px;border:none;*line-height:24px;background:#4E8AEF;color:#fff;text-decoration:none;}
.paginator li a.nolink{color:#ccc;cursor:default;}
.paginator li a.nolink:hover{background:transparent;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #ccc;*line-height:22px;}
*/
/*新的分页样式*/
.paginator{ padding:5px 0; float:right; display:block;}
.paginator li{ float:left; margin:0 2px; font-size:12px; 2border:1px solid #F00;}
.paginator li.total{display:none;}
.paginator li.current{ height:22px; line-height:22px; margin:0 8px;}
.paginator li span{ display:block; border:1px solid #bbb; }
.paginator li span a{ display:inline-block; position:relative; height:18px; line-height:18px; padding:0 6px; text-align:center; color:#3366cc; border:1px solid #fff; background:#FFF; text-decoration:none; }
.paginator li span a:hover{ text-decoration:none; border:1px solid #97c0f5; background:#87b5f3; background:-moz-linear-gradient(center top, #88b6f3, #699cdf); background:-webkit-gradient(linear,left top,left bottom,from(#88b6f3),to(#699cdf)); color:#FFF; box-shadow:0 0 2px #555;}
.paginator li span a:active{ text-decoration:none; border:1px solid #97c0f5; background:#97c0f5; background:-moz-linear-gradient(center top, #7ca8e3, #97c0f5); background:-webkit-gradient(linear,left top,left bottom,from(#7ca8e3),to(#97c0f5)); color:#FFF;}
.paginator li span:hover{ border:1px solid #4883d1;}



/* sysmsg */
.sysmsgw{clear:both;color:#000;font-size:14px; height:30px; line-height:30px;width:960px; margin:0 auto;}
.sysmsg{position:relative;width:920px;margin:auto;padding-left:30px;}
.sysmsg .close{position:absolute;top:0;right:20px;padding-right:16px;background:url(/static/css/i/bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;cursor:pointer;}
#sysmsg-error{border:1px solid #d01e5e;background:#ffdcd7;color:#d01e5e;width:988px; margin:0 auto;}
#sysmsg-success{border:1px solid #690;background:#EDFEDA;color:#690;width:988px; margin:0 auto;}
#sysmsg-error .sysmsg{background:url(/static/css/i/bg-sysmsg-error.gif) no-repeat 10px center;}
#sysmsg-success .sysmsg{background:url(/static/css/i/bg-sysmsg-success.gif) no-repeat 10px 50%;}
#sysmsg-tip{position:relative;top:0;left:8px;width:948px;font-size:14px;}
#sysmsg-tip .sysmsg-tip-top{background:url(/static/css/i/bg-sysmsg-tip.gif) no-repeat 0 0;height:12px;overflow:hidden;}
#sysmsg-tip .sysmsg-tip-content{background:#FBFBC5;padding:0 30px 0 30px;border-left:1px solid #89B4D7;border-right:1px solid #89B4D7;}
#sysmsg-tip .sysmsg-tip-bottom{background:url(/static/css/i/bg-sysmsg-tip.gif) no-repeat 0 -13px;height:12px;overflow:hidden;font-size:12px;}
#sysmsg-tip .sysmsg-tip-close{display:none;position:absolute;top:12px;right:20px;padding-right:16px;background:url(/static/css/i/bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;color:#699701;cursor:pointer;}
#sysmsg-tip .deal-close{position:relative;z-index:1;}
#sysmsg-tip .deal-close .focus{position:absolute;z-index:2;top:-12px;left:-31px;width:163px;height:60px;padding:12px 35px;background:url(/static/css/i/bg-sysmsg-tip-focus.gif) no-repeat 0 0;font-weight:bold;}
#sysmsg-tip .deal-close .body{height:30px;padding-left:220px;}
#sysmsg-tip .deal-close .subscribe-succ{display:block;padding-top:5px;}
#sysmsg-tip .deal-close td{line-height:25px;vertical-align:middle;padding-top:1px;}
#sysmsg-tip .deal-close .f-text{width:216px;color:#333;}
#sysmsg-tip .deal-close .commit{width:51px;height:28px;background:url(/static/css/i/button-subscribe-b.gif) no-repeat 0 0;text-indent:-999em;border:none;}
.sysmsg-tip-deal-close{margin-bottom:25px;}
#sysmsg-guide{z-index:1;margin:0 auto 8px auto;width:951px;height:156px;background:url(/static/css/i/bg-newbie-guide.gif) no-repeat 0 0;}
#sysmsg-guide .link{padding-top:25px;}
#sysmsg-guide .link a{display:block;width:950px;height:110px;}
#sysmsg-guide .close{display:block;position:absolute;top:2px;*top:1px;_top:2px;right:14px;height:20px;line-height:20px;*padding-top:2px;_padding-top:0;padding-right:20px;background:url(/static/css/i/bg-newbie-close.gif) no-repeat center right;font-size:12px;color:#666;}
/* end sysmsg */

body{2background-color:#f0f4f8;}
#biggest_content{ width:100%; padding:0; margin:0;}
#hdw{margin:0 auto 15px auto; background-color:#fff; padding-top:26px;}
#bdw{}
#doc{}
#hdw .changsha_hd{ background:url(i/hd_bg/hd_bg_changsha.jpg) no-repeat;}

/*logo上下拉大广告*/
.spe_a{ width:990px; margin:0 auto;}
.spe_a .a{ width:990px;}
.spe_a .a_1{ display:none; background:url(/static/img/spe_a/beijing_111107.jpg?v=111107) no-repeat;}
.spe_a .a_2{ height:50px; background:url(/static/img/spe_a/beijing_111107_50.jpg?v=111107) no-repeat;}
.spe_a .a_1 a{ display:block; width:990px; height:350px;}
.spe_a .a_2 a{ display:block; widows:990px; height:50px;}
.spe_a .a .c{ display:block; width:45px; height:20px; float:right; background:url(/static/img/spe_a/close.png) no-repeat; cursor:pointer;}
.spe_a .a .c:hover{ background-position:0 -20px;}

#hd{z-index:2; margin:0 auto; height:94px; width:990px; margin:0 auto;}

#logins{ height:25px; line-height:25px; background:#FFF;  top:0; left:0;width:100%;z-index:4; position:fixed; border-bottom:1px solid #999;2filter:Alpha(Opacity=95);opacity:0.9; _position:absolute;}
#logins .links{ width:990px; margin:0 auto;}
#logins .links .goto{ padding-left:25px;background:url(/static/css/i/ibgs.png) -190px -70px no-repeat;_background:url(/static/css/i/ibgs.gif) -190px -70px no-repeat; color:#C00;}
#logins .links li.service{ float:left; color:#cc0000; padding:0; display:inline;}
#logins .links li.service span{ font-weight:bold;}
#logins .links li{height:25px; float:right; font-size:12px; padding-left:15px; color:#999;}
#logins .links li.fl{ padding-top:1px;}
#logins .links li.myaccount{ position:relative; background:url(/static/css/i/index_mix_bg.png?v=111213) -495px -100px no-repeat; _width:60px;}
#logins .links li a.account{ color:#C00;height:25px; display:block;}
#myaccount-menu{position:absolute; left:0; top:25px; 1margin-left:362px; background:#FFF; width:120px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:2px solid #CCC;border-bottom:2px solid #CCC; z-index:5; display:none; box-shadow:0px 0px 3px #ccc;}
#myaccount-menu dd{ width:120px;border-bottom:1px dashed #CCC;padding:0; float:none; height:30px; line-height:30px;}
#myaccount-menu dd a{ height:30px; line-height:30px; display:block;color:#555; text-indent:15px; font-size:12px;}
#myaccount-menu dd a:hover{ text-decoration:none; background:#84c4ea; color:#FFF;}

#logo{ width:360px; float:left; height:94px; background:url(/static/css/i/logo/logo_didatuan.png?v=110928) no-repeat; _background:url(/static/css/i/logo/logo_didatuan.gif?v=110928) no-repeat;}
#logo a{width:240px;height:48px;display:block; float:left; margin-top:20px;}

#hd .city{float:left;margin:44px 0 0 10px;}
#hd .city h2{text-align:center;color:444444; font-size:12px; float:left; width:58px; height:26px; line-height:23px; color:#fff; background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat; _background:url(/static/css/i/index_mix_bg.gif?v=111213) no-repeat; margin-right:5px; font-weight:bold;}
#hd .change{ float:left;font-size:12px; color:#0066cc; margin-top:8px;}
#hd .change:hover{cursor:pointer; text-decoration:underline;}

#hd .subscribe{ float:right; margin:34px 10px auto auto;_display:inline;width:252px; height:28px;background:url(/static/css/i/index_mix_bg.png?v=111213) -60px 0 no-repeat; _background:url(/static/css/i/index_mix_bg.gif?v=111213) -60px 0 no-repeat;}
#hd .subscribe .text{float:left;width:190px; height:26px; padding-left:10px; line-height:26px;color:#999;font-size:12px;border:none; background:none;margin-top:2px;}
#hd .subscribe .commit{float:left;width:52px; height:28px; background:none; border:none; text-indent:-9999px; cursor:pointer;}
.sub_sougou{ float:right; height:25px; width:256px; margin:5px 8px 0 0; overflow:hidden;}

.newhome_tip{ width:54px; height:28px; position:absolute; left:207px; top:37px;}
.newhome_intro{ display:none; padding:5px; width:240px; position:absolute; left:270px; top:36px; background:#fff8dd; border:1px solid #e7e7a1; box-shadow:1px 2px 2px #ccc; line-height:16px; font-size:12px; z-index:500;}
.newhome_intro span{ color:#c00;}

#hd .city-list{display:none;width:355px; position:absolute; top:38px; left:60px; background:#fff; border:1px solid #CCC;box-shadow: 1px 1px 2px #CCCCCC;}
#hd .city-list ul{padding:10px 10px 5px 5px; min-height:1px; _height:1px;}
#hd .city-list li{float:left;width:80px; height:25px; line-height:25px; padding:0 0 5px 5px;}
#hd .city-list li a{display:block; width:80px; height:25px; line-height:25px; text-align:center;color:#71a0df;}
#hd .city-list li a:hover{background:#e7e7e7; text-decoration:none;}
#hd .city-list li.current a{background:#e7e7e7;}
#hd .city-list .other{clear:both;border-top:1px dashed #fff;padding-top:5px;font-size:12px;zoom:1; height:25px; overflow:hidden;}
#hd .city-list .other a{float:right;color:#0066cc; padding:3px 5px; margin-right:10px; line-height:normal;}
#hd .city-list .other a:hover{background:#87bffd;color:#fff; text-decoration:none;}

#nav{ height:35px; _overflow:hidden; border-bottom:1px solid #CCC; background:#71a0df;}
#nav_ul{ height:35px; width:990px; margin:0 auto;position:relative;}
#nav_ul #hot_tag{ position:absolute; top:-5px; left:175px; width:35px; height:30px; background:url(/static/css/i/hot_tagV2.png) no-repeat;}
#nav_ul #new_tag{ position:absolute; top:-5px; left:180px; width:35px; height:30px; background:url(/static/css/i/new_tag.png) no-repeat;z-index:10;}
#nav_ul li{ height:35px; width:100px; line-height:35px;float:left;}
#nav_ul li.lines{ width:1px;background:#b3d3ff; display:block;}
#nav_ul li a{ width:100px; height:35px; display:block; background:none; text-align:center; font-size:16px; font-weight:bold; color:#FFF;}
#nav_ul li a:hover{ background:#91bbf2; text-decoration:none; _overflow:hidden;}
#nav_ul li a.selected{ position:relative; bottom:-1px; background:url(i/index_mix_bg.png?v=111213) -960px -100px no-repeat; color:#71a0df;z-index:1; _overflow:hidden;}
#nav_ul li a.selected:hover { position:relative; bottom:-1px; background:url(i/index_mix_bg.png?v=111213) -960px -100px no-repeat; color:#71a0df;z-index:1;}
#nav_ul .vcoupon{ font-size:12px;color:#fff; height:35px; overflow:hidden; position:absolute; top:0; right:0;}
#nav_ul .vcoupon a{ color:#fff; font-size:12px; line-height:40px; height:40px; padding:0; font-weight:normal;}
#nav_ul .vcoupon a:hover{ text-decoration:underline;}
#nav_ul .vcoupon a.invite{ width:160px; height:22px; line-height:22px; text-indent:35px; background:url(/static/css/i/index_mix_bg.png?v=111213) -320px 0;_background:url(/static/css/i/index_mix_bg.gif?v=111213) -320px 0; display:block; color:#0066cc; float:right; margin:7px 9px 0 10px; text-align:left;}
#nav_ul .vcoupon a.invite:hover{_background:url(/static/css/i/index_mix_bg.gif?v=111213) -320px 0;}

#to_top{ position:fixed; left:50%; margin-left:496px; bottom:30px; _position:absolute;}
#to_top span{ height:73px; width:19px; display:block; background:#F00; background:url(/static/css/i/index_mix_bg.png?v=111213) -490px -140px no-repeat; cursor:pointer;}
#to_top span:hover{ background-position:-520px -140px;}

#top_notice{width:990px; margin:0 auto; padding-bottom:15px; position:relative;}
#top_notice div.close{width:14px; height:14px; background:url(/static/css/i/bg-sysmsg-close.gif) no-repeat; position:absolute; top:4px;right:13px;}
#top_notice div.close a{width:14px; height:14px; display:block;}
#top_notice div.content{border:1px solid #CCC; background:#f6f6f6;}
#top_notice div.content p{font-size:12px; line-height:20px; _height:20px; background:url(/static/css/i/top_notice.gif) no-repeat 7px 7px; padding:5px 3px 5px 30px;}
#top_notice div.content div.gg{ padding:0 5px 0 0;}
#top_notice div.content p.dd{background:url(/static/css/i/top_notice_dd.gif) no-repeat 7px 6px;}
#top_notice div.content p.pj{background:url(/static/css/i/top_notice_pj.gif) no-repeat 7px 6px;}
#top_notice div.content p.cj{background:url(/static/css/i/top_notice_cj.gif) no-repeat 7px 6px;}
#top_notice div.content p.js{background:url(/static/css/i/top_notice_js.gif) no-repeat 7px 9px;}
#top_notice div.content p span{ color:#F00;}

/*120111快递频道公告*/
.express_notice_c{ border:1px solid #666; background:url(i/express_notice_bg.png) repeat-x; margin-bottom:15px;}
.express_notice{ padding:5px; background:url(i/express_notice_bg.png) -5px -79px no-repeat; padding-left:65px;}
.express_notice p{ line-height:20px; font-size:12px; color:#333;}
.express_notice p span{ color:#c00;}
.express_notic_c_fixed{ top:26px; position:fixed; left:50%; margin-left:-495px; width:988px; z-index:999; box-shadow:0 1px 5px #aaa;}

/*top_ad 顶部广告*/
.top_a{ width:990px; height:80px; margin:0 0 15px 0; background:#FFF; position:relative; overflow:hidden;}
.top_a .i_list{ width:990px; position:absolute;}
.top_a .i_list li{ width:990px; height:80px; margin:0; list-style:none;}
.top_a .i_list li a{ width:990px; height:80px; display:block; overflow:hidden; margin:0;}
.top_a .n{ position:absolute; right:5px; bottom:10px;}
.top_a .n_list{ overflow:hidden; height:16px; _height:;}
.top_a .n_list li{ float:left; width:16px; height:16px; line-height:16px; text-align:center; 2border:2px solid #003399; background:#0066cc; margin-right:8px; font-size:12px; color:#FFF; border-radius:8px; cursor:pointer;}
.top_a .n_list li.focus{ 2border-color:#3399ff; background:#66ccff;}

/*footer*/
#ftw{ background:#fcfcfc; border-top:1px dashed #CCC; position:relative;}
#ftw .mask{ position:absolute; left:0; top:0; width:100%; height:320px;}
#ft{width:990px;margin:0 auto; padding:10px 0 10px 0;}
#ft .contact{height:30px;line-height:30px;font-weight:bold;text-align:right; background:#5998bc; padding-right:10px;}
#ft .contact a{color:#fff; font-size:14px;}
#ft ul{}
#ft ul,#ft ul a,#ft .copyright{color:#666666;}
#ft li.col{float:left;display:inline;width:110px;height:180px;padding:20px 0 0 30px;border-right:1px dashed #ccc;}
#ft li.end{border:none;padding-left:70px;}
#ft h3{font-size:14px;color:#999;}
#ft .sub-list{margin-top:5px;font-size:12px;}
#ft .sub-list li{list-style-position:inside;list-style-type:disc;line-height:20px;}
#ft .logo-footer{padding-top:10px;}
#ftw .cooperation{ text-align:center; background:#d8e2ee; padding:10px 0;}
#ftw .copyright{ background:#F5F5F5; border-top:1px solid #CCC;}
#miibeian{color:#ddd;}
#bd{position:relative;z-index:1;width:990px;margin:0 auto;padding-bottom:30px; 3background:#fff;}

.clear{clear:both;}

/*content   mbox*/
#content{ width:710px; float:left; }
.mbox{ border:10px solid #B8D3F0;}
.mbox_nomal{background:url(/static/css/i/borders.png) no-repeat -7170px 0;_background:url(/static/css/i/borders.gif) no-repeat -7170px 0;}
.mbox_normal{background:#fff;}
.mbox_about{padding-top:12px; background:url(/static/css/i/borders.png) no-repeat -5040px 0;}
.mbox_content{ background:#fff; padding:5px 10px 15px 10px;}
.mbox_bottom{}
.mbox h2.top_title{ line-height:40px; position:relative; font-size:16px; color:#cc0000; font-weight:bold;border-bottom:1px dashed #CCC; margin:0 auto 15px auto; height:40px; width:100%;}
.mbox h2 .filter{position:absolute; bottom:7px; left:10px;line-height:25px;}
.mbox h2 .filter li{float:left;margin:0 10px 0 0;font-size:12px; color:#666; line-height:25px; font-weight:normal;}
.mbox h2 .filter li.label{ line-height:25px;;}
.mbox h2 .filter a{padding:0 5px; color:#666; line-height:23px;font-weight:normal; line-height:25px; display:block;}
.mbox h2 .filter .current a{background:#87c8ee;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px; line-height:25px;}
.mbox h3{ font-size:14px; font-weight:bold; margin:15px 0 0px 0;}
.mbox p{ font-size:12px; line-height:18px; padding:5px 0;}

/*全站dashboard样式*/
.dashboard{z-index:2; padding:15px 15px 0 15px; border-bottom:1px solid #CCC; background:#fff; height:35px;}
.dashboard ul{}
.dashboard li{float:left;margin-right:10px;}
.dashboard li a{padding:0 7px;  _text-align:center; height:35px; line-height:35px; background:#FFF; color:#444444; display:inline-block; font-size:12px; background:#f1f1f1; border-top-left-radius:3px; border-top-right-radius:3px;}
.dashboard li a:hover{ background:#e7e7e7; text-decoration:none;}
.dashboard li span{ display:none;}
.dashboard li.current a{ height:34px; line-height:34px; background:#fff; color:#666; position:relative; bottom:-1px; border:1px solid #bbbbbb; border-bottom:none;}
.dashboard li.current span{ display:none;}

.coupons-table{margin:10px 10px 30px; margin:0;}
.coupons-table td{padding:10px; font-size:13px; color:#666; text-align:center; border:1px solid #e7e7e7;text-align:left;background:#fff;}
td.op{ text-align:center;}
.coupons-table th{ font-size:12px; color:#333; font-weight:bold; text-align:center; height:30px; line-height:30px; padding:0 10px; background:#e4e4e4; border:1px solid #CCC;}
.coupons-table .last{white-space:nowrap;}
.coupons-table .last form{text-align:center;}
.coupons-table .last form p{margin-top:4px;}
.coupons-table .last .f-input{width:90px;float:none;margin-bottom:4px;}
.coupons-table .alt td{background:#fcfcfc;}
.coupons-table .tr_hover td{background:#ffffdd;}
.coupons-table a.deal-title{color:#626061;}
.coupons-table a.deal-title:hover{color:#626061;}

/*个人中心表格*/
.info_table td{ padding:5px;}
.info_table td.pic{ padding:1px;}





/*我的订单页面表格*/
#order_list td{ padding:5px; font-size:12px;}

/*预约页面的预约码*/
p.appt_tip{ padding:5px 10px; margin-bottom:10px; line-height:30px; font-size:14px;background:#FFF8DD; border:1px solid #E7E7A1; margin-top:10px;}

/*预约页面的appt_info*/
.appt_info{ padding:10px; background:#FFF8DD; border:1px solid #E7E7A1; margin-bottom:20px;}
.appt_info p{ font-size:14px; line-height:16px; padding:4px 0;}
.appt_info p span.num{ font-weight:bold; padding:0 3px; color:#71a0df;}
.appt_info p a.return{ font-size:12px; padding-left:10px;}

/*预约选择时段页面的date table*/
.sel_week{ height:30px; overflow:hidden; _height:1px; _overflow:visible; margin:5px 0 10px 0; padding:0 10px 0 0;}
.sel_week li{ float:right; display:block; width:38px; height:26px; line-height:26px; margin:0 0 0 10px; text-align:center; border-radius:4px;  border:1px solid #3079ED; box-shadow:1px 1px 2px #ccc; background:#609cff; background:-moz-linear-gradient(top, #609cff, #4787ED); color:#FFF;}
.sel_week li a{ font-size:18px; color:#FFF; display:block; width:38px; height:26px; line-height:26px; text-align:center;}
.sel_week li:hover{ background:#609cff; background:-moz-linear-gradient(top, #609cff, #4787ED);}
.date_table,.yuding_table{ border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.date_table th,.date_table td{ border:1px solid #D9D9D9; font-size:12px; text-align:center;}
.date_table th{ text-align:center; background:#F3F3F3; color:404040; line-height:20px; height:20px; font-weight:normal;}
.date_table td{ height:50px; vertical-align:middle;}
.date_table td p{ padding:0; line-height:16px; font-size:14px;}
.date_table td p.left{ color:#999; font-size:12px;}
.date_table td.date{ cursor:pointer;}
.date_table td.date:hover{ background:#e5edf6}
.date_table td.current{ background:#c9d9e9;}

/*预约选择时段页面的yuding table*/
.yuding_table th,.yuding_table td{ font-size:12px;}
.yuding_table th{ border:1px solid #D9D9D9; font-size:12px; text-align:center; background:#0066cc; height:25px; line-height:25px; color:#FFF;}
.yuding_table td{ border-bottom:1px dashed #ccc; height:30px; line-height:30px; padding:0 10px;}
.yuding_table td.tac{ text-align:center;}
.yuding_table td.sel_date{ background:#2a7fd5; text-align:center; line-height:91px; border-right:1px solid #D9D9D9; font-weight:bold; color:#FFF; font-size:16px;}
.yuding_table td a.yd{ width:47px; height:21px; display:block; background:url(i/appt_bg.gif) no-repeat; margin:0 auto;}

/*预约页面的选择用券数量的表格sel_num_table*/
.sel_num_table{ border-collapse:collapse; border-spacing:0;}
.sel_num_table td{ height:30px; line-height:30px; padding:5px;}
.sel_num_table .table_left{width:100px; padding-right:10px; text-align:right;}
.sel_num_table td .a{ border:1px solid #71a0df; height:23px; line-height:23px; padding:0 5px; font-size:14px; width:30px; text-align:center;}
.sel_num_table td .b{ width:400px; height:50px; text-align:left; line-height:20px; padding:5px;}
.sel_num_table a.return{ font-size:12px; padding-left:10px;}
.sel_num_table input.submit{ height:36px; width:91px; display:block; background:none; border:none; background:url(i/appt_bg.gif) -50px 0 no-repeat; text-indent:-200px; cursor:pointer; overflow:hidden;}

/*预约确认页面的appt_info_comfirm*/
.appt_info_comfirm{ border-collapse:collapse; border-spacing:0;}
.appt_info_comfirm td{ font-size:14px; line-height:18px; padding:10px 5px;}
.appt_info_comfirm .table_left{ width:150px; padding-right:5px; text-align:right;}
.appt_info_comfirm a.return{ font-size:12px; padding-left:10px;}
.appt_info_comfirm a.submit{ height:36px; width:91px; display:block; background:none; border:none; background:url(i/appt_bg.gif) -50px 0 no-repeat; text-indent:-200px; cursor:pointer; overflow:hidden;}

/*成功页面提示*/
p.appt_succ{ font-size:14px; padding:10px 10px 10px 65px; line-height:30px; border:1px solid #baedb9; background:url(i/appt_bg.gif) -315px 6px no-repeat #d2ffd1; color:#666;}
a.return_appt{ display:block; width:134px; height:36px; overflow:hidden; text-indent:-300px; background:url(i/appt_bg.gif) -160px 0 no-repeat; float:left;}
a.succ_return{ float:left; padding:8px 0 0 10px;}

/*预订步骤图片*/
.new_appt_steps{ width:690px; height:45px; background:url(i/appt/new_appt_steps_bg.jpg) no-repeat; margin:10px auto;}
.new_appt_steps.step_2{ background-position:0 -50px;}
.new_appt_steps.step_3{ background-position:0 -100px;}


/*预约页面绑定手机和设置预约码*/
.appt_mobile,.appt_code{ padding-bottom:15px;}

/*预约详情页面,打印页面*/
.appt_print{ width:800px; border:1px solid #666; margin:0 auto; padding:0; background:#FFF; padding-bottom:20px;}
.appt_print h2{ height:70px; background:url(i/appt/appt_print_h2_bg.jpg) no-repeat 400px 15px; padding:15px; border-bottom:3px solid #666;}
.appt_print table{ width:700px; margin:0 auto; border-collapse:collapse;}
.appt_print table td{ padding:15px 10px; border-bottom:1px dashed #666;}
.appt_print table td.table_left{ width:120px;}
.appt_print .shop_info,.appt_print .map_info,.appt_print .map_text{ margin:20px auto; width:700px;}
.appt_print .map_info{ width:640px; height:300px; border:1px solid #CCC;}

.appt_print .print_btn{display:block; width:100px; height:40px; line-height:40px; text-align:center; margin:30px auto 0 auto; cursor:pointer; font-weight:bold;}


#dialog .coupons-table td, #dialog .coupons-table th{padding:2px;}

.sendsms-failure{color:#c00;}
/* content */
.deals-table{margin:10px 10px 30px;}
.deals-table td,.deals-table th{padding:10px;border:1px solid #fff;}
.deals-table th{text-align:right;vertical-align:top;}
.bizs-table th{text-align:right;vertical-align:top;}
#content .head{padding:0; width:710px; height:50px;background:url(/static/css/i/bgs.png) no-repeat 0 -500px;}
#content .head h2{padding-left:10px; font-size:16px;height:50px; color:#fff; line-height:40px;font-family:Arial, Helvetica, sans-serif; position:relative;}
#content .head a{ color:#FFF;}
#content .head .headtip{margin-left:20px;font-size:16px;font-weight:bold;}
#content div.success{height:60px;padding-left:255px;padding-top:50px;background:url(/static/css/i/bg-pay-return-success.gif) no-repeat 145px 25px;}
#content div.error{height:60px;padding-left:232px;padding-top:38px;background:url(/static/css/i/bg-pay-return-error.gif) no-repeat 145px 25px;}
#content div.success h2,#content div.error h2{font-size:28px;font-family:'黑体',helvetica,arial,sans-serif;}
#content .title{padding:0 10px;}
#content .title h3{display:inline;padding-left:10px;font-size:1.5em;}
#content .sect .credit_title{ font-size:16px; font-weight:bold; padding-left:5px; padding-bottom:15px;}
#content .sect .credit_intro{ font-size:12px; padding-left:5px; line-height:23px;}
#content.mainwide .sect{width:920px;padding:20px 10px 50px;}


/*表单样式*/
.errorInput{ background-color:#fff3ce; } 
.field{ padding:10px 5px; 2border:1px solid #999; overflow:hidden; _height:1px; _overflow:visible;}
.field .tit{float:left;padding-right:20px;width:130px;height:30px;line-height:30px;font-size:12px;text-align:right;color:#333;}
.field .bdmain{ float:left; padding-right:10px; width:250px;}
.field .f-input{ height:30px; line-height:30px; padding:0 5px; width:230px; border:none; background:url(/static/css/i/form_bg.gif) 0 -90px no-repeat;}
.field .textipt_hover{ background:url(/static/css/i/form_bg.gif) 0 -130px no-repeat;}
.field textarea{ width:230px; padding:0 5px; line-height:20px; font-size:14px; height:90px;}
.field select{ margin-top:3px;}

/*表单中的提示信息(常规,错误,正确)*/
.field .plus{ float:left; }
.field .tip{ position:absolute; width:260px; font-size:12px; color:#666; line-height:20px;}
.field .tip .t{ height:2px; background:url(/static/css/i/form_bg.gif) 0 0 no-repeat; _overflow:hidden;}
.field .tip .m{ padding:3px 5px; line-height:20px; background:#fffceb; border-left:1px solid #ebebd1; border-right:1px solid #ebebd1;}
.field .tip .b{ height:2px; background:url(/static/css/i/form_bg.gif) 0 -18px no-repeat; _overflow:hidden;}
.field .tip .tipicon{ display:block; width:16px; height:16px; float:left; margin:2px 5px 0 0;}
/*错误提示*/
.field .errtip{ display:none;}
.field .errtip .t{ background:url(/static/css/i/form_bg.gif) 0 -30px no-repeat;}
.field .errtip .m{ background:#feeae9; border-left:1px solid #dfb8b9; border-right:1px solid #dfb8b9;}
.field .errtip .b{ background:url(/static/css/i/form_bg.gif) 0 -48px no-repeat;}
.field .errtip .tipicon{ background:url(/static/css/i/tipicon.gif) 0 0 no-repeat;}
/*正确提示*/
.field .succtip{ display:none;}
.field .succtip .t{ background:url(/static/css/i/form_bg.gif) 0 -60px no-repeat;}
.field .succtip .m{ background:#d2ffd1; border-left:1px solid #baedb9; border-right:1px solid #baedb9;}
.field .succtip .b{ background:url(/static/css/i/form_bg.gif) 0 -78px no-repeat;}
.field .succtip .tipicon{ background:url(/static/css/i/tipicon.gif) 0 -51px no-repeat;}

/*按钮样式*/
/*登录页按钮*/
.sub_login{ border:none; width:95px; height:32px; margin:0; padding:0; background:url(i/sub_lv2.gif?v=110715) no-repeat;}
.sub_login:hover{ background:url(i/sub_lv2.gif?v=110715) 0 -32px no-repeat;}
/*setting页面的绑定手机号按钮*/
.sub_setting_bind{ cursor:pointer; border:none; width:145px; height:25px; margin:0; padding:0; background:url(i/sub_lv3.gif?v=110706) 0 -50px no-repeat;}
.sub_setting_bind:hover{ background:url(i/sub_lv3.gif?v=110706) 0 -75px no-repeat;}
.sub_setting_bind_chg{ cursor:pointer; border:none; width:145px; height:25px; margin:0; padding:0; background:url(i/sub_lv3.gif?v=110706) 0 0 no-repeat;}
.sub_setting_bind_chg:hover{ background:url(i/sub_lv3.gif?v=110706) 0 -25px no-repeat;}
.sub_setting_bind_unclickable{ background:url(i/sub_lv3.gif?v=110706) 0 -100px no-repeat; line-height:25px; text-align:center; font-size:12px;}
.sub_setting_bind_unclickable:hover{ background:url(i/sub_lv3.gif?v=110706) 0 -100px no-repeat;}
/*setting页面的提交按钮*/
.sub_lv3{ cursor:pointer; border:none; width:50px; height:25px; margin:0; padding:0; background:url(i/sub_lv3.gif?v=110705) -145px 0 no-repeat;}
.sub_lv3:hover{ background:url(i/sub_lv3.gif?v=110706) -145px -25px no-repeat;}
/*team_buy页面的提交按钮*/
.sub_team_buy{ background:url(i/sub_lv2.gif?v=110715) -95px 0 no-repeat; width:120px; height:32px; border:none;}
.sub_team_buy:hover{ background:url(i/sub_lv2.gif?v=110715) -95px -32px no-repeat;}
/*order_check页面的提交按钮*/
.sub_order_check{ background:url(i/sub_lv2.gif?v=110715) -215px 0 no-repeat; width:120px; height:32px; border:none;}
.sub_order_check:hover{ background:url(i/sub_lv2.gif?v=110715) -215px -32px no-repeat;}
/*order_pay页面的提交按钮*/
.sub_order_pay{ background:url(i/sub_lv2.gif?v=110715) -335px 0 no-repeat; width:170px; height:32px; border:none; text-align:center; font-size:12px; color:#FFF;}
.sub_order_pay:hover{ background:url(i/sub_lv2.gif?v=110715) -335px -32px no-repeat;}
/*order_pay页面样式*/
.order_pay_div{ width:500px; margin:10px auto; background:#fff; overflow:hidden; padding:20px;}
.order_pay_div .arrow{ float:left; height:8px; width:100px; margin-left:15px; background:url(i/order_pay_arrow.gif) no-repeat; margin-top:37px;}
.order_pay_div div.tip{ color:#cc0000; padding:10px 0; font-size:12px; float:left; margin-top:10px; line-height:22px; width:500px;}
.order_pay_pic{ float:left; padding:20px; background:#f7f7f7; border:1px solid #CCC;}
.order_pay_pic img{ width:154px;}
.sub_order_pay_div{ float:right; padding:25px 0 0 0; background:#FFF; font-size:12px; line-height:20px; width:170px;}
.sub_order_pay_div p.return{text-align:center;}

/*礼品券充值页面的提交按钮credit charge*/
.sub_credit_charge{ cursor:pointer; border:none; width:95px; height:32px; margin:0; padding:0; background:url(i/sub_lv2.gif?v=110715) 0 -64px no-repeat;}
.sub_credit_charge:hover{ border:none; width:95px; height:32px; margin:0; padding:0; background:url(i/sub_lv2.gif?v=110715) 0 -96px no-repeat;}

/*抽奖页面的按钮 team_buy_lottery*/
.sub_team_buy_lottery{ cursor:pointer; border:none; width:95px; height:32px; margin:0; padding:0; background:url(i/sub_lv2.gif?v=110715) -95px -64px no-repeat;}
.sub_team_buy_lottery:hover{ border:none; width:95px; height:32px; margin:0; padding:0; background:url(i/sub_lv2.gif?v=110715) -95px -96px no-repeat;}


span.errorTip{ font-size:12px; color:#C00; display:block; line-height:20px; height:20px text-indent:5px; }
div.errorTip { font-size:12px; color:#C00; display:none; }
div.validTip, span.validTip{ font-size:12px; display:none; } 
span.require { color:#C00; font-weight:bold; }
.noerror .errorTip, .noerror .validTip { display: none; } 

#forum #content .field .f-input{width:480px;}
#forum #content .field .f-textarea{width:480px; height:120px; }
#forum #content .avatar {}
#forum #content div.author {background-color:#EAEAEA;padding:2px 5px; }
#forum #content .topic-content {padding:10px 5px;}
#forum #content .topic-reply .topic-content {}
#forum .consult-form{padding:35px 55px 15px;width:auto;}
#forum .consult-form .commit{margin-top:10px;}
#forum .consult-form .f-textarea{width:480px;height:100px;}
#forum .consult-form .succ{display:none;padding:10px 0;}

#content .readonly{color:#666;background:#f1f1f1;}
.field .nhint{font-size:12px;color:#989898; display:block; padding-top:3px; line-height:18px;}
.field .hint{ clear: left;color: #989898;float: left;font-size: 12px;margin-left: 130px;width: 350px;}
#content.mainwide .hint{clear:left;float:left;width:560px;margin-left:110px;font-size:12px;color:#989898;}
 .act{ padding:5px 0 5px 155px;}
 .act .button{width:158px;height:33px;padding-left:0;cursor:pointer;}
#content .notice-title{font-size:16px;}
#content .notice{padding:10px;}
#content .notice-special{margin:10px;padding:10px;border:1px dashed #ccc;background:#f1f1f1;}
#content .wholetip h3{padding:8px 18px;font-size:16px;}
#content .inputtip{float:left;margin-left:10px;margin-top:5px;font-size:12px;color:#666;}

/*城市选择页*/
#content .maybe_city{ margin-bottom:15px; height:75px;background:url(/static/css/i/city_index_tip.gif) no-repeat 0 -110px;}
#content .maybe_city p{ font-size:14px; color:#666; padding:25px 0 0 60px;}
#content .maybe_city p a{ width:85px; height:27px; line-height:27px; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(/static/css/i/city_index_tip.gif) no-repeat 0 -80px; display:inline-block;}
#content .hot_city h2{ margin-bottom:10px;}
#content .hot_city{ margin-bottom:15px;}
#content .hot_city ul{ overflow:hidden;}
#content .hot_city ul li{ float:left; width:80px; margin:0 20px 5px 0; height:30px; line-height:30px; padding-left:20px; list-style:disc inside;}
#content .hot_city a{ font-size:14px; font-weight:bold; }
#city_index_tip{ height:66px; width:403px; padding:4px 0 0 165px; background:url(/static/css/i/city_index_tip.gif) no-repeat; position:absolute; top:12px; left:410px;}
#city_index_tip p{ font-size:12px; line-height:20px; color:#fff;}
#city_index_tip p.a{ font-size:12px; font-weight:bold; line-height:20px;}
.all_city{ _height:1px;}
.all_city dt{width:60px; padding:8px 10px 8px 0; text-align:center; float:left; line-height:20px; text-align:left;}
.all_city dd{ float:left; width:610px; padding:8px 0; line-height:20px;}
.all_city dd a{ font-size:14px; display:inline-block; margin:0 10px 8px 0; white-space:nowrap;}
/*新浪微博设置*/
.sina_profile{ background:#fff; overflow:hidden; padding:10px; margin:20px; width:300px; background:#F3F9FC; border:1px solid #87c8ee;}
.sina_profile .sina_avatar{ float:left; padding:1px; border:1px solid #CCC; width:50px; height:50px; margin-right:15px;}
.sina_profile .sina_avatar img{ width:50px; height:50px; background:#999; display:block;}
.sina_profile p.name{ padding:0; font-weight:bold; margin-bottom:5px;}
.sina_profile p{ overflow:hidden;}
.sina_profile p span.bind_already{ display:block; float:left; width:126px; height:24px; background:url(/static/css/i/sina_bind.gif) 0 -24px no-repeat; overflow:hidden;}
.sina_profile p a { float:left; margin:2px 0 0 5px;}
.sina_bind_settings{ padding:0 20px; margin-bottom:10px;}
.sina_bind_settings p.a{ font-size:14px;}
.sina_bind_settings p.b{ font-size:12px; padding:0;}
.sina_bind_settings ul.c{margin:0 0 20px 0;}
.sina_bind_settings ul.c li{ overflow:hidden; padding:5px 0;}
.sina_bind_settings ul.c li input{ float:left; margin:4px 5px 0 0; *margin:-2px 0 0 0; _margin:1px 0 0 0;}
.sina_bind_settings ul.c li span{ float:left;font-size:12px;}
.sina_bind_settings p.d,.sina_bind_settings p.e{ font-size:14px; line-height:25px;}
.sina_bind_settings p.d{ color:#cc0000;}
.sina_bind_settings ul.f{ padding-left:20px; margin:10px 0 20px 0;}
.sina_bind_settings ul.f li{ list-style:outside disc; font-size:14px; line-height:25px; line-height:20px;}
.sina_bind_settings a.bind{ width:126px; height:24px; display:block; background:url(i/sina_bind.gif) no-repeat; overflow:hidden;}

/*收货地址设置*/
.add_addr{ padding:10px 0; overflow:hidden; height:34px;}
.add_addr a{ display:block; width:120px; height:32px; background:url(i/addr_setting.gif) no-repeat; float:left;}
.add_addr a:hover{ background-position:0 -32px;}
#address-list .field{ padding:10px 0; width:660px;}
#address-list .field label.tit{ width:90px;}
#address-list .act{ padding-left:110px;}
#address-list td.moren{ padding:0 4px;}
#address-list td,#address-list th{ border:none; border-bottom:1px solid #e7e7e7;}
#address-list{ border:1px solid #e7e7e7;}

.team_buy_addr{ margin-bottom:10px;}
.team_buy_addr h3{ font-size:14px; font-weight:bold; line-height:30px; height:30px; padding:0 10px; border-bottom:1px dashed #CCC; margin-top:0; margin-bottom:10px;}
.team_buy_addr h3 a{ padding-left:10px; font-size:12px; font-weight:normal;}
.team_buy_addr .addr_item{ padding:5px 0; padding-left:10px; overflow:hidden; _height:10px; _overflow:visible; border-bottom:1px dashed #e7e7e7;}
.team_buy_addr .addr_item input{ float:left; margin:3px 0 0 0; margin:0\9;}
.team_buy_addr .addr_item label{ padding-left:7px; float:left; display:block; width:600px; line-height:20px; font-size:12px;}
.team_buy_addr .more_addr{ font-size:12px; line-height:20px; padding-left:29px; padding-left:37px\9;}



/* signup */
#signup .f-input-tip{float:left;margin-left:10px;margin-top:5px;font-size:12px;color:#666;}
#signup .email .f-input{font-weight:bold;}
#signup .username .f-input{font-weight:bold;}
#signup .city{margin-bottom:0;}
#signup .f-city{float:left;margin-top:4px;color:#333;}
#signup .field .f-cityname{width:100px;color:#333;}
#signup .enter-city{float:left;margin-top:3px;*margin-top:0;margin-left:15px;color:#333;}
#signup .subscribe label{padding-left:130px; width:auto;}
#signup .act{margin-top:10px;*margin-top:0;}
#signuped .sect{width:auto;padding:50px 50px 50px;}
#signuped .notice-content{padding:5px 0;color:#666;}
#signuped .help-tip{margin-top:25px;background:#f7f7f7;padding:20px 30px 20px 25px;font-size:12px;}
#signuped .help-list{margin:10px 0 0;}
#signuped .help-list li{margin-bottom:5px;list-style-position:inside;list-style-type:disc;color:#666;}
.signup-gotoverify{margin-top:15px;text-align:center;}
#verify .sect{width:auto;padding:50px 50px 50px;}
#verify .notice-content{padding:5px 0;color:#666;}

#login .autologin label{ padding-left:130px; width:auto;}
#login .lostpassword{float:left;margin-left:10px;margin-top:5px;font-size:12px;}

#coupons .head{position:relative;}
#coupons .filter{position:absolute;top:10px;right:10px;}
#coupons .filter li{float:left;margin:0 5px 0 0;font-size:12px;}
#coupons .filter a{padding:3px 1px; color:#FFFFFF;}
#coupons .filter .current a{padding:3px 7px;background:#87c8ee;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;}
#coupons .delivery-text{color:#808080;}
#coupons .sbox{margin-top:34px;}
#coupons .invalid{color:#ddd;}

#credit .sect{padding:15px 20px 40px;width:auto;}
#credit .credit-title{padding-bottom:12px;border-bottom:1px solid #f1f1f1;}
#credit .credit-title strong{font-size:24px;color:#c33;}
#credit p.charge{background:#fffbcc;border:1px solid #ffec19;margin:0 0 10px;padding:10px;}
#credit p.charge span{color:#399;}
#credit p.charge a{text-decoration:underline;}
#credit .coupons-table{margin:1px 0 0;width:100%;}
#credit .coupons-table th,#credit .coupons-table td{border:none;}
#credit .coupons-table .income{color:#b2302d;}
#credit .coupons-table .expense{color:#469800;}
#credit .coupons-table a{color:#666;}
#credit .paginator{margin-top:20px;}
#credit .notice{padding:10px 0;}
#credit .rail{margin-top:34px;}
#credit .credit-card-box{margin-top:20px;}
#credit .credit-card{padding:4px 10px 4px 15px;}
#credit .credit-card .f-input{display:block;width:185px;}
#credit .credit-card .act{margin-top:10px;}
#credit .credit-card-notice{padding:5px 0 5px;color:red;}
#credit .credit-card-link{background:url(/static/css/i/blue_arrow.gif) no-repeat 0 5px;padding-left:12px;}
#credit .credit-card .captcha{display:none;margin-top:10px;}
#credit .credit-card .captcha img{display:block;margin-top:5px;}
#credit .credit-card .show{display:block;}

#biz .autologin{margin-left:110px;padding-bottom:0;margin-top:0;}
#biz .autologin label{margin:0;height:20px;line-height:20px;font-size:12px;text-align:left;padding-left:5px;}
#biz .field .coupon-code{clear:left;float:left;width:500px;font-size:25px;height:30px;padding:10px;}
#biz .verify{margin-left:0;}
#biz .verify .formbutton{padding:.5em 1.5em;margin-right:10px;}
#biz .verify-noti{margin:30px 10px 0;}
#biz .verify-noti dt{margin:20px 0 5px;font-size:16px;font-weight:bold;}
#biz .edit-password th{font-weight:normal;text-align:right;}
#mis .f-textarea{width:430px;height:200px;}
#mis .f-input{width:430px;}
#feedback .notice{margin:0px 10px 10px;}
#feedback .f-textarea{width:430px;}
#feedback .f-input{width:430px;}

#about .sect h3{margin:20px 0 10px;padding-left:10px;font-size:1.2em;}
#about .sect h4{margin:25px 0 10px;padding-left:10px;font-size:1em;}
#about .sect p{margin:10px;line-height:1.5em;}
#about .sect ol.list{margin:10px 20px;}
#about .sect ol.list li{list-style-position:inside;list-style-type:decimal;}
#about .sect ul.list{margin:10px 20px;}
#about .about .sect{padding:10px 10px;}
#about .about ul.list{margin:5px 10px 30px 30px;}
#about .about dl{margin-top:20px;margin-left:10px;}
#about .about dt{font-weight:bold;}
#about .about h3.contact{padding:8px 18px;background:#E8F9FF;font-size:16px;}
#about .about dl.contact{margin-left:18px;}

#about .job .caption{margin:0 20px;}
#about .job .faith{margin:10px 10px 30px;padding-left:21px;*padding-left:21px;}
#about .job .joinus{padding-left:21px;*padding-left:23px;}
#about .job .job-title{padding:3px 30px;background:#E8F9FF url(/static/css/i/bg-toggle-fold.gif) no-repeat 10px -89px;cursor:pointer;zoom:1;}
#about .job .fold{background-position:10px -89px;}
#about .job .unfold{background-position:10px 11px;;}
#about .job .job-desc{display:block;}
#about .job .job-desc p{margin-left:30px;margin-bottom:0;}
#about .job .job-desc p.continue{margin-bottom:20px;}
#about .job .job-desc ul{margin:5px 20px 0 45px;*margin-left:47px;}
#about .job .job-desc ol{margin:5px 20px 20px 50px;*margin-left:53px;}
#about .job .job-desc ul li{list-style-position:outside;list-style-type:disc;}
#about .job .job-desc ol li{list-style-position:outside;list-style-type:decimal;}
#about .job .job-desc h4{font-size:16px;}
#about .job .job-desc h5{margin-left:30px;}
#about .job .box,#about .job .box-content{ background:none;}

#learn .intro{margin:0 10px;}
#learn .step{margin:10px 10px 20px;}
#learn .first{margin-top:0;}
#learn .guide{padding:20px 30px;width:auto;}
#learn .guide-steps{color:#666;}
#learn .guide-steps li{position:relative;z-index:1;}
#learn .guide-steps h3{width:370px;height:38px;margin-top:50px;background:url(/static/css/i/bg-learn-guide-titles.gif) no-repeat 0 0;text-indent:-999em;}
#learn .guide-steps h3.step1{margin-top:0;}
#learn .guide-steps h3.step2{background-position:0 -200px;}
#learn .guide-steps h3.step3{background-position:0 -400px;}
#learn .guide-steps h3.step4{background-position:0 -600px;}
#learn .guide-steps .text{width:290px;padding-left:50px;margin-top:5px;}
#learn .guide-steps .text img{display:block;margin-top:10px;}
#learn .bubble{position:absolute;top:0;left:370px;}
#learn .bubble-top{width:237px;padding:20px 10px 20px 28px;background:url(/static/css/i/bg-learn-guide-bubble.gif) no-repeat 0 0;}
#learn .bubble-bottom{width:275px;height:12px;zoom:1;overflow:hidden;background:url(/static/css/i/bg-learn-guide-bubble.gif) no-repeat 0 -588px;}
#learn .bubble li{list-style-position:inside;list-style-type:decimal;}
#learn .bubble ol.buy li{margin-bottom:25px;}
#learn .bubble ol.buy li.last{margin-bottom:0;}
#learn .bubble ol.coupon li{margin-top:5px;}
#learn .bubble ol.coupon p{font-size:12px;padding-left:20px;}
#learn .bubble ol.coupon p img{display:block;margin-top:12px;margin-left:-18px;}
/*#help .sect{padding-top:16px;}
#help .sect h3{margin:20px 0 10px;padding-left:10px;font-size:1.2em;}
#help .sect h4{margin:25px 0 5px;padding-left:10px;font-size:1em;}
#help .sect h4.first{margin:0;}
#help .sect p{margin:5px 10px;line-height:1.5em;}*/

#help .faq .sect{padding:16px 10px 10px;width:auto;}
#help .faq .faqlist li{margin-bottom:12px;padding:10px;list-style-position:inside;list-style-type:decimal;}
#help .faq .faqlist li.alt{background:#f6f6f6;}
#help .faq .faqlist h4{display:inline;color:#333;}
#help .faq .faqlist p{margin:8px 20px 0;*margin-left:16px;line-height:1.5em;color:#666;}
#help .faq .paytype p{padding-top:10px;*padding-top:15px;padding-left:140px;}
#help .faq .paytype .alipay{height:39px;background:url(/static/css/i/alipay.gif) no-repeat 0 2px;}
#help .faq .paytype .yeepay{height:33px;background:url(/static/css/i/yeepay.gif) no-repeat 0 2px;}
#help .faq .paytype .chinabank{height:35px;background:url(/static/css/i/chinabank.gif) no-repeat 0 3px;*background-position:0 5px;}
#help .faq .paytype .tenpay{height:35px;background:url(/static/css/i/tenpay.jpg) no-repeat 0 3px;*background-position:0 5px;}
#help .faq .paytype .cmpay{height:35px;background:url(/static/css/i/cmpay.jpg) no-repeat 0 3px;*background-position:0 5px;}
@media screen and(-webkit-min-device-pixel-ratio:0){#help .faq .faqlist p{margin-left:17px;}
}

/* sidebar */
#sidebar .sbox {border:1px solid #CCC; background:#fbfbfb; margin-bottom:15px;}
#sidebar .sbox .sbox_content{ padding:0px 10px 10px 10px;}
#sidebar .sbox_bottom{}
#sidebar{float:right;width:240px;}
#sidebar h2{font-size:14px;height:40px; color:#71a0df; line-height:40px;font-weight:bold; border-bottom:1px dashed #CCC; margin-bottom:15px; position:relative;}
#sidebar h2 span{ position:absolute; right:0; top:5px;}
#sidebar h2 span a{ font-size:11px; line-height:30px; font-weight:normal;}
#sidebar h3{ line-height:20px; padding:3px 5px;background:#F6F6F6; font-size:12px; font-weight:normal; margin:10px 0;}
#sidebar p{ font-size:12px; color:#555555; line-height:18px; margin-bottom:0px; padding:3px 0;}
#sidebar .side_about p{ line-height:20px; padding:3px 5px;}
#sidebar .side_mobile p{ padding:3px 0 10px 55px;background:url(/static/css/i/side_icons.gif) 5px -300px no-repeat;}
#sidebar .side_about ul{ padding-left:20px;}
#sidebar .side_about ul li{ line-height:20px;list-style:outside disc; font-size:12px; padding:3px;}

#sidebar .side_ask p.nav{ text-align:center;}
#sidebar .side_ask .ask_list{ padding:10px 0;}
#sidebar .side_ask .ask_list li{ line-height:20px; font-size:12px; padding:3px 0; border-bottom:1px dashed #CCC;}
#sidebar .side_ask .ask_list li a{ color:#666;}
#sidebar .side_ask div.custom_service p{ text-align:center; color:#cc0000;}

#sidebar .side_sina p{ padding:0 0 0 25px; background:url(/static/css/i/icons.gif) 0 -51px no-repeat;}

#sidebar .side_others{ margin-bottom:5px;}
#sidebar .side_others h2{ color:#cc0000; margin:0 10px; border-bottom:none;}
#sidebar .side_others h2 span a{color:#cc0000;}
#sidebar .side_others .sbox_content{ padding:0;}
#sidebar .sidedeals{ padding-top:10px; margin-bottom:15px; border:1px solid #CCC; background:#fff; box-shadow:1px 1px 3px #dddddd;}
#sidebar .sidedeals .selling_pic{ width:220px; height:124px; background:#CCC; margin:0 auto; overflow:hidden; position:relative;}
#sidebar .sidedeals .selling_pic .deal_left{ background:#a8c6e7; width:220px; height:25px; line-height:25px; font-size:12px; color:#333; position:absolute; left:0; bottom:0; text-align:center;}
#sidebar .sidedeals .selling_pic .deal_left span{ color:#cc0000; font-size:14px; font-weight:bold; padding:0 5px;}
#sidebar .sidedeals h3{font-size:12px; color:#666; line-height:18px; height:34px; overflow:hidden; padding:5px 0; margin:0 10px; background:none; border-bottom:1px dashed #CCC;}
#sidebar .sidedeals h3 a{ font-size:12px; color:#333;} 
#sidebar .sidedeals .deal_info{ height:30px; padding:0 15px;}
#sidebar .sidedeals .deal_info .price{ float:left; font-size:20px; color:#cc0000; line-height:30px; height:30px; letter-spacing:2px;}
#sidebar .sidedeals .deal_info .price span{ line-height:30px; font-size:12px; color:#999; padding-left:10px; text-decoration:line-through;}
#sidebar .sidedeals .deal_info .total{ float:right; height:30px; line-height:30px; font-size:12px; color:#999;}
#sidebar .sidedeals .deal_info .total .count{font-size:20px; color:#cc0000; font-weight:bold; }
#sidebar .sidedeals .deal_info .total .tip{ color:#666; padding-left:5px; letter-spacing:0;}
#sidebar .sidedeals .deal_info .total .tip span{ color:#c00; padding:0 3px; font-weight:bold;}
#sidebar .sidedeals .sel_btn{ background:#e7e7e7; height:40px; line-height:40px; padding:0 10px;}
#sidebar .sidedeals .sel_btn .addr{ float:left; padding-left:25px; font-size:14px; color:#666; background:url(/static/css/i/index_mix_bg.png?v=111213) -210px -145px no-repeat; _background:url(/static/css/i/index_mix_bg.gif?v=111213) -210px -145px no-repeat; width:115px; height:40px; overflow:hidden; line-height:40px;}
#sidebar .sidedeals .sel_btn .qkk{ float:right; height:25px; width:70px; margin-top:8px;}
#sidebar .sidedeals .sel_btn .qkk a{ display:block; height:25px; width:70px; background:url(/static/css/i/index_mix_bg.png?v=111213) -280px -40px no-repeat;}
#sidebar .sidedeals .sel_btn .qkk a.soldout{ background:url(/static/css/i/index_mix_bg.png?v=111213) -360px -40px no-repeat;}

#sidebar .side_others .see_more{ border-top:1px dashed #CCC; padding-top:8px;}
#sidebar .side_others .see_more a{ display:block; height:20px; width:109px; background:url(/static/css/i/side_deal_see_more.gif) no-repeat; margin:0 auto;}

#sidebar .credit{padding:10px;}
#sidebar .side-tip{padding:10px 10px 10px 14px;}
#sidebar .side-tip h3{margin:14px 0 5px;}
#sidebar .side-tip h3.first{margin-top:0;}
#sidebar .side-tip p{margin:5px 0 10px;color:#666;font-size:12px;}

#sidebar .side-invite-tip{ width:100%;}
#sidebar .side-invite-tip h2{ background:url(/static/css/i/bgs.png) no-repeat 0 -348px; text-indent:35px;}
#sidebar .side-invite-tip p{line-height:1.5;}
#sidebar .side-invite-tip .text{padding-left:52px;height:39px;padding-top:7px;line-height:18px;background:url(/static/css/i/bg-deal-default-icons.gif) no-repeat 2px 0;color:#333; font-size:12px; text-indent:0; padding-bottom:0;}
#sidebar .side-invite-tip .link{margin-top:8px;}
#sidebar .side-invite-tip strong{color:#c33;}
#sidebar .side-invite-tip a{font-weight:bold;font-size:12px;}


#sidebar .side_business{margin-bottom:15px;}
#sidebar .side_business .tip{padding:4px 13px;}
#sidebar .side_business .text{height:35px;padding:3px 0 0 55px;*padding-top:3px;line-height:18px;background:url(/static/css/i/side_icons.gif) no-repeat 2px -400px;color:#333; text-indent:0;}
#sidebar .side_business .jzyx{width:130px; height:20px; display:block; background:url(/static/img/block_side_bussiness_jzyx.gif) no-repeat; text-indent:-99999px; margin:10px auto 0 auto;}
#sidebar .side_business .jzyx:hover{background:url(/static/img/block_side_bussiness_jzyx.gif) 0 -20px no-repeat;}

#sidebar .cardcode{padding:10px;}
#sidebar .cardcode .f-input{display:block;width:195px;}
#sidebar .cardcode .formbutton{display:block;margin-top:5px;}
#sidebar .cardcode .act{display:none;}
#sidebar #cardcode-link{background:url(/static/css/i/blue_arrow.gif) no-repeat 0 5px;padding-left:12px;}

#login .side-tip h2,#signup .side-tip h2{padding-bottom:0;}
#login .side-tip p,#signup .side-tip p{margin-top:10px;}
#maillist .side-business .tip{padding:4px 15px;}
#maillist .side-business h2{padding-top:0;padding-bottom:5px;}
#maillist .side-business p{ font-size:12px; line-height:18px;}
#help .side-tip-help{padding:10px 12px 1px;}
#help .side-tip-help img{display:block;}
#help .side-tip-help span{display:block;margin:5px 0 15px;padding-left:10px;}

/* deal */
.iclear{ clear:both;}

#deal_default{ float:left; width:730px;}
#deal-intro{position:relative; border:10px solid #B8D3F0; box-shadow:0 0 6px #cccccc; background:#ffffff; border-bottom:none; padding-bottom:15px;}
#deal_intro_content{padding:0 10px; min-height:1px; _height:1px;}
#deal-intro .deal_intro_bottom{}
#deal-intro .main{float:left;width:218px;_display:inline; border:1px solid #cccccc; border-top:none; margin-top:30px; padding-top:50px;_padding-top:53px; position:relative; background:#f7f7f7;}
#deal-intro .main #main-left{ float:left;  width:210px;}
#deal-intro .side{float:right;width:460px; 2height:320px;margin-right:0; 2border:1px dashed #FF0000;}
#deal-intro .t_h{ padding:0 10px 0 5px; margin:10px 0 0 0; 2background:#CCC; min-height:100px;}
#deal-intro .t_h div.tips,#deal-intro .t_h div.highlights{ width:320px; float:left;}
#deal-intro .t_h div.highlights{ float:right;}
#deal-intro .t_h ul li,#deal-intro .t_h ol li{ list-style:outside disc; padding:5px 0; font-size:12px; color:#333; margin-left:20px; line-height:20px;}
#deal-intro .t_h div.tips h2.title,#deal-intro .t_h div.highlights h2.title{ font-size:14px; font-weight:bold; color:#cc0000; list-style:none; line-height:30px; height:30px; border-bottom:1px dashed #999; margin-bottom:6px;}

#deal-intro .t_h ul li.rule,#deal-intro .t_h ol li.rule{ padding-left:25px; background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -2000px 0; color:#b3da37; color:#333;}
#deal-intro .t_h ul li.refund_n{ background-position:-2000px -30px; 2color:#ff87a2;}
#deal-intro .t_h ul li.invite_y{ background-position:-2000px -60px;}
#deal-intro .t_h ul li.invite_n{ background-position:-2000px -90px; 2color:#ff87a2;}

/*team_buy页面本单提示*/
#deal-buy .tips{ margin-bottom:10px; background:#f9f9f9; padding-bottom:5px;}
#deal-buy .tips ul li,#deal-buy .tips ol li{ list-style:outside disc; padding:5px 0; font-size:12px; color:#333; margin-left:20px; line-height:20px;}
#deal-buy .tips h2.title{ background:#FFF; font-size:14px; font-weight:bold; color:#cc0000; list-style:none; line-height:30px; height:30px; border-bottom:1px dashed #999; margin-bottom:6px;}
#deal-buy .tips ul li.rule,#deal-buy .tips ol li.rule{ padding-left:25px; background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -2000px 0; color:#b3da37; color:#333;}
#deal-buy .tips ul li.refund_n{ background-position:-2000px -30px; 2color:#ff87a2;}
#deal-buy .tips ul li.invite_y{ background-position:-2000px -60px;}
#deal-buy .tips ul li.invite_n{ background-position:-2000px -90px; 2color:#ff87a2;}

/*team_buy页面分类*/
.cate_div{ padding:0 10px; margin-bottom:10px;}
.cate_div h4.cate_name{ font-size:14px; color:#333; font-weight:bold; line-height:25px; height:25px; margin-bottom:10px;}
.cate_ul{}
.cate_ul li{ overflow:hidden; _height:1px; _overflow:visible;}
.cate_ul li.sel{ background:#ffffe2;}
.cate_ul li.h{ height:30px; background:#f3f3f3; line-height:30px;}
.cate_ul li.h div.h{ float:left; text-align:center;}
.cate_ul li.h .hhd{ width:360px;}
.cate_ul li.h .hn{ width:70px;}
.cate_ul li.h .hprc{ width:120px;}
.cate_ul li.h .htt{ width:120px;}
.cate_ul li.item{ border-bottom:1px dashed #CCC;}
.cate_ul li.item div.i{ float:left;}
.cate_ul li.item .hd{ width:360px; height:50px; line-height:50px; text-indent:15px;}
.cate_ul li.item .n{ width:70px; text-align:center; padding-top:10px; position:relative;}
.cate_ul li.item .n .input_cover{ position:relative; width:40px; height:28px; background:#CCC; left:50%; margin-left:-20px; top:11px; position:absolute;}
.cate_ul li.item .n .t{ font-size:12px; text-align:center; color:#999; padding:3px 0;}
.cate_ul li.item .n .e{ color:#cc0000;}
.cate_ul li.et{ height:25px; line-height:25px; font-size:12px; text-align:center; background:#f4f4f4; color:#c00; display:none;}
.cate_ul li.et span{ font-weight:bold; padding:0 5px;}
.cate_ul li.item .prc{ width:120px; text-align:center; height:50px; line-height:50px;}
.cate_ul li.item .tt{ width:120px; text-align:center; height:50px; line-height:50px;}
.cate_ul li.item .n input{ width:40px; border:1px solid #666; height:28px; line-height:28px; text-align:center; margin:0 auto;;}
.cate_ul li.fare{ border-bottom:1px dashed #CCC; overflow:hidden; _height:1px; _overflow:visible;}
.cate_ul li.fare div.i{ float:left; height:40px; line-height:40px; font-size:14px;}
.cate_ul li.fare div.hd{ text-indent:15px;}
.cate_ul li.fare div.tt{ float:right; width:120px; text-align:center;}
.cate_ul li.ttp{ overflow:hidden; _height:1px; _overflow:visible; height:40px;}
.cate_ul li.ttp div{ float:right; font-size:12px; font-weight:bold; height:40px; line-height:40px; padding-right:20px;}
.cate_ul li.ttp div span{ font-size:18px; font-weight:bold; color:#cc0000; padding:0 5px;}
.cate_ul li.ttp #exp-error{ float:left; height:40px; line-height:40px; font-size:12px; font-weight:bold; text-indent:15px; color:#F00;}

.store_div li div.ra{ width:25px; height:32px; padding-top:18px; text-align:center; position:relative;}
.store_div li div.ra .ra_cover{ position:absolute; left:0; top:0; width:25px; height:50px;}
.store_div li div.ra input{}
.store_div li.item div.hd{ width:335px;}

.store_lite_div{ margin-bottom:20px;}
.store_lite_ul li{ height:30px; line-height:30px;}
.store_lite_ul li input{ vertical-align:middle; margin-right:5px;}




/*本单简介的各频道边框颜色*/
/*化妆品频道*/
#deal-intro.deal_intro_makeup{background:url(/static/css/i/channel_borders.png) no-repeat 0 0;_background:url(/static/css/i/channel_borders.gif) no-repeat 0 0;}
#deal_intro_content.deal_intro_content_makeup{background:url(/static/css/i/channel_borders.png) -1420px 0 repeat-y;}
#deal-intro .deal_intro_bottom_makeup{background:url(/static/css/i/channel_borders.png) no-repeat -710px 0;}

#tbts{width:100%; margin-top:20px;}
#tbts h2{ color:#66a7cd;}
#tbts p{ line-height:20px; margin:0 auto 0px auto; padding:0;}

#deal-intro .deal-buy-cover-img{width:460px; height:260px; overflow:hidden;}
#deal-intro .side .digest{width:383px;padding-left:57px; padding-top:10px;margin-top:5px;background:url(/static/css/i/bg-deal-voice-quote.gif) no-repeat 0 0;color:#666; float:right; height:30px;}
#deal-intro h1{padding:10px 15px 0 15px;font-size:24px;line-height:1.4;font-family:'微软雅黑','黑体',Hei,'宋体'; margin-bottom:14px; text-indent:50px; color:#494949; text-shadow:1px 1px 1px #DDDDDD;}
#deal-intro h1 span{ color:#71a0df;}
#deal-intro #tag_city{ position:absolute; left:-2px; top:-2px; width:75px; height:65px; _top:8px;}
#deal-intro .tag_beijing{background:url(/static/css/i/city_tag/beijing.png) no-repeat;}
#deal-intro .tag_guangzhou{background:url(/static/css/i/city_tag/guangzhou.png) no-repeat;}
#deal-intro .tag_shenzhen{background:url(/static/css/i/city_tag/shenzhen.png) no-repeat;}
#deal-intro .tag_chengdu{background:url(/static/css/i/city_tag/chengdu.png) no-repeat;}
#deal-intro .tag_shanghai{background:url(/static/css/i/city_tag/shanghai.png) no-repeat;}
#deal-intro .tag_nanjing{background:url(/static/css/i/city_tag/nanjing.png) no-repeat;}
#deal-intro .tag_wuhan{background:url(/static/css/i/city_tag/wuhan.png) no-repeat;}
#deal-intro .tag_hangzhou{background:url(/static/css/i/city_tag/hangzhou.png) no-repeat;}
#deal-intro .tag_qingdao{background:url(/static/css/i/city_tag/qingdao.png) no-repeat;}
#deal-intro .tag_xian{background:url(/static/css/i/city_tag/xian.png) no-repeat;}
#deal-intro .tag_tianjin{background:url(/static/css/i/city_tag/tianjin.png) no-repeat;}
#deal-intro .tag_zhengzhou{background:url(/static/css/i/city_tag/zhengzhou.png) no-repeat;}
#deal-intro .tag_jinan{background:url(/static/css/i/city_tag/jinan.png) no-repeat;}
#deal-intro .tag_shijiazhuang{background:url(/static/css/i/city_tag/shijiazhuang.png) no-repeat;}
#deal-intro .tag_suzhou{background:url(/static/css/i/city_tag/suzhou.png) no-repeat;}
#deal-intro .tag_wuxi{background:url(/static/css/i/city_tag/wuxi.png) no-repeat;}
#deal-intro .tag_taiyuan{background:url(/static/css/i/city_tag/taiyuan.png) no-repeat;}
#deal-intro .tag_changsha{background:url(/static/css/i/city_tag/changsha.png) no-repeat;}
#deal-intro .tag_wlmq{background:url(/static/css/i/city_tag/wulumuqi.png) no-repeat;}
#deal-intro .tag_ningbo{background:url(/static/css/i/city_tag/ningbo.png) no-repeat;}
#deal-intro .tag_chongqing{background:url(/static/css/i/city_tag/chongqing.png) no-repeat;}
#deal-intro .tag_huizhou{background:url(/static/css/i/city_tag/huizhou.png) no-repeat;}
#deal-intro .tag_huizhou{background:url(/static/css/i/city_tag/yangzhou.png) no-repeat;}

#deal-intro .deal-buy{position:absolute; right:-3px; top:-30px;width:256px;height:96px;background:url(/static/css/i/index_mix_bg.png?v=111213) -750px 0 no-repeat;_background:url(/static/css/i/index_mix_bg.gif?v=111213) -750px 0 no-repeat;}
#deal-intro .deal-today-link{text-decoration:none;}
#deal-intro .deal-price{ line-height:80px; float:left; font-size:32px; color:#FFF; padding-left:20px; text-shadow:1px 1px 1px #666;}
#deal-intro .deal-price span{position:absolute;z-index:2;top:0;left:146px;color:#fff;}
#deal-intro .deal-price span.deal-price-expire,#deal-intro .deal-price span.deal-price-soldout{padding-left:10px;width:140px;background:url(/static/css/i/bg-deal-close-text.gif) no-repeat 0 16px;color:#666;}
#deal-intro div.deal-price-expire{position:absolute; right:-3px; top:-30px;width:256px;height:96px;background:url(/static/css/i/index_mix_bg.png?v=111213) -1270px 0 no-repeat;_background:url(/static/css/i/index_mix_bg.gif?v=111213) -1270px 0 no-repeat;}
#deal-intro div.deal-price-soldout{position:absolute; right:-3px; top:-30px;width:256px;height:96px;background:url(/static/css/i/index_mix_bg.png?v=111213) -1010px 0 no-repeat;_background:url(/static/css/i/index_mix_bg.gif?v=111213) -1010px 0 no-repeat;}
#deal-intro a.deal-buy-botton{ float:right; width:120px; height:50px; margin-top:16px; padding-right:10px; display:block;}
#deal-intro .deal-price span a{display:block;width:144px;height:53px;line-height:53px;margin-top:19px;outline:0;}

/*主栏折扣,原价以及关联项目价格列表*/
.deal-discount{border-bottom:1px dotted #CCC; margin:0 10px;height:39px; line-height:39px;}
.deal-discount .yuanjia{ float:left; padding-left:10px;}
.deal-discount .yuanjia span{ text-decoration:line-through;}
.deal-discount .zhekou{ float:right; padding-right:10px;}
.deal-discount .zhekou span{ color:#CA0005; font-weight:bold;}
.price_list ul.price{list-style:none; width:100%; min-height:1px; _height:1px;}
.price_list ul.price li{font-size:12px; font-weight:normal; width:95px; height:26px; line-height:26px;margin:5px 0 0 9px; float:left; display:inline; text-align:center;}
.price_list ul.price li.selected{ background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -560px -140px; color:#000;}
.price_list ul.price li.unselected{ background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -560px -166px;}
.price_list ul.price li.unselected a{ width:95px; height:26px; display:block; color:#333333;}
.price_list ul.price li.unselected a:hover{background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -560px -192px;}

/*主栏交易状态,人数,等等*/
.deal-status{ margin:0 9px; border-bottom:1px dotted #CCC; _height:190px; min-height:190px; position:relative; 2min-height:179px;}
.deal-buy-tip-top{font-size:14px;color:#666; text-align:center; line-height:30px; padding-top:3px;}
.deal-buy-tip-top span{ color:#cc0000; font-size:20px;}
.deal_left{margin-top:0; font-size:12px; color:#999; text-align:center;}
.deal-buy-on,.deal-buy-on-tip,.deal-buy-tip-btm,.deal-buy-success,.deal-buy-soldout,.deal-buy-tip-total{ position:absolute; width:200px; left:0;}
.deal-buy-on{ top:60px; height:41px; width:200px; background:url(/static/css/i/index_mix_bg.png?v=111213) 0 -80px no-repeat;}
.deal-buy-on-tip{top:101px; height:19px; width:200px; background:url(/static/css/i/index_mix_bg.png?v=111213) 0 -121px no-repeat; }
.deal-buy-tip-btm{ bottom:5px; font-size:12px; color:#999; text-align:center; width:200px;}
.deal-buy-success{ top:40px; height:60px; background:url(/static/css/i/index_mix_bg.png?v=111213) 0 -140px no-repeat;}
.deal-buy-soldout{ top:40px; height:60px; background:url(/static/css/i/index_mix_bg.png?v=111213) -200px -80px no-repeat;}
.deal-buy-tip-total{ top:100px; font-size:14px; color:#999; text-align:center;}
.deal-buy-tip-total span{ color:#cc0000; font-size:14px; font-weight:bold;}

/*.refund_y,.refund_n,.invite_y,.invite_n{ width:157px; height:25px; position:absolute; left:50%; margin-left:-78px; top:105px; background:url(/static/css/i/index_mix_bg.png?v=111213) -1100px -100px no-repeat;}
.invite_y,.invite_n{ top:135px;}
.refund_n{ background-position:-1100px -125px;}
.invite_y{ background-position:-1257px -100px;}
.invite_n{ background-position:-1257px -125px;}*/

/*主栏倒计时样式*/
.deal-timeleft{color:#333; margin:10px 10px 0 10px;padding-top:5px; padding-bottom:10px; height:55px; font-size:12px;}
.deal-timeleft p{ padding-left:10px;}
.deal-timeleft p.timeleft{ padding-top:10px;}
.deal-timeleft p.timeleft span{ height:24px; line-height:24px; padding-right:5px;}
.deal-timeleft p.timeleft span span{ padding:0 8px; background:#ff87a2; font-size:16px; margin:0 4px; color:#FFF;border-radius:4px; text-shadow:1px 1px 1px #666;}

/*主栏主显下面的一句话描述语句*/
.deal_summary{ height:61px; width:400px; background:url(/static/css/i/index_mix_bg.png?v=111213) -1530px 0 no-repeat; _background:url(/static/css/i/index_mix_bg.gif?v=111213) -1530px 0 no-repeat; padding:19px 0 0 60px; margin-top:5px;}
.deal_summary p{line-height:23px; font-size:12px; color:#666;}

/*分享按钮样式*/
#deal_share{ height:30px; margin-top:5px;}
#deal_share ul li{ float:right; margin-right:10px; padding-left:5px; height:30px; line-height:30px;}
#deal_share a{background:url(/static/css/i/icons.gif) no-repeat 0 0; padding-left:19px; display:inline-block; height:30px; line-height:30px; font-size:12px;}
#deal_share .imr{ position:relative;}
#deal_share .im{background-position:0 5px; padding-left:24px;}
#deal_share .tsina{background-position:0 -45px;}
#deal_share .email{background-position:0 -140px;}
#deal_share .tqq{background-position:0 -93px;}
#deal_share .kaixin{background-position:0 -244px;}
#deal_share .renren{background-position:0 -394px;}
#deal_share .douban{background-position:0 -194px;}
#deal_share .qzone{ background-position:0 -294px;}
#deal_share .qqpengyou{background-position:0 -344px;}
#deal_share .deal_share_im{ width:330px; font-size:12px; line-height:25px; display:none; padding:10px; border:1px solid #CCCCCC;background:#FFFFFF; position:absolute; left:-1px; bottom:30px; box-shadow:1px 1px 3px #ccc;}

.time-number{ color:#ff7402; font-size:22px; font-weight:bold;}

.cc00{ color:#cc0000;}.c069{ color:#006699;}.c06c{ color:#0066cc;}
#order_pay_success div.success_info{ overflow:hidden; padding:10px;}
#order_pay_success div.success_info .pic{ float:left; width:240px; height:137px; background:#e7e7e7;}
#order_pay_success div.success_info .r{ float:right; margin-left:10px; width:420px; display:inline;}
#order_pay_success div.success_info .r .t{ padding:0 0 10px 0; border-bottom:1px solid #CCC; text-align:center;}
#bdw #order_pay_success div.success_info .r p{ padding:0; line-height:20px;}
#bdw #order_pay_success div.success_info .r .t .a{ color:#cc0000; font-size:30px; font-weight:bold; line-height:35px; background:url(/static/css/i/order_pay_success_bgs.gif) -170px 7px no-repeat;}
#bdw #order_pay_success div.success_info .r .t .b{ font-size:12px; padding-top:15px;}
#bdw #order_pay_success div.success_info .r .t .b span{ font-size:14px;}
#bdw #order_pay_success div.success_info .r .t .c{ font-size:12px;}
#bdw #order_pay_success div.success_info .r .t .d{ text-align:center; padding-top:10px;}
#bdw #order_pay_success div.success_info .r .t .d a.appt,#bdw #order_pay_success div.success_info .r .t .d a.check{ width:94px; height:26px; font-size:14px; font-weight:bold; line-height:26px; color:#FFF; background:url(/static/css/i/order_pay_success_bgs.gif?v=111123) no-repeat; display:inline-block; margin:0 auto; margin-right:10px; text-align:center;}
#bdw #order_pay_success div.success_info .r .t .d a{ line-height:26px; font-size:14px;}
#bdw #order_pay_success div.success_info .r .b{ padding-top:10px;}
#bdw #order_pay_success div.success_info .r .b p.a{ text-align:center; color:#cc0000; line-height:30px; font-size:14px;}
#bdw #order_pay_success div.success_info .r .b td.table_left{ text-align:right; width:130px;font-size:12px; padding:3px 6px 3px 0;}
#bdw #order_pay_success div.success_info .r .b td input.link{border: 1px solid #89B4D6; height:25px; line-height:25px; width:200px; padding-left:5px; font-size:12px; overflow:hidden;}
#order_pay_success .sina_bind{ background:#F7F7F7; width:670px; margin:20px auto 10px auto; overflow:hidden; padding:10px 0}
#order_pay_success .sina_bind div.button{ padding:10px 16px 0 20px; float:left;}
#order_pay_success .sina_bind div.button p.bind a{ width:204px; height:50px; display:block; background:url(/static/css/i/order_pay_success_bgs.gif) 0 -30px no-repeat;}
#order_pay_success .sina_bind div.button input{ float:left; margin:4px 5px;margin:0 5px\9; *margin:0 5px; _margin:0 5px;}
#order_pay_success .sina_bind div.terms{ float:right; width:400px; padding:0 10px 0 19px;border-left:1px solid #CCC;}
#order_pay_success .sina_bind div.terms p{}
#order_pay_success .sina_bind div.terms ul{ padding:5px 0 0 20px;}
#order_pay_success .sina_bind div.terms ul li{ line-height:20px; list-style:decimal outside; font-size:12px;}
#order_pay_success .ad{ width:670px; margin:20px auto 0 auto; background:#CCC;}
#order_pay_success p.bind_sina_already{ padding:10px; background:#f7f7f7; font-size:14px; margin:20px 10px 10px 10px;}

#deal-stuff{border:10px solid #B8D3F0; box-shadow:0 0 6px #cccccc; background:#ffffff; border-top:none; margin-bottom:20px;}
#deal-stuff .deal-stuff-content{  min-height:1px; _width:710px; _margin:0 auto; background:url(/static/css/i/deal-stuff_bg.gif) repeat-y;}
.deal-stuff-bottom{}
#deal-stuff .main{ width:480px; float:left; padding-bottom:10px;}
#deal-stuff .side{width:230px; float:right;}

/*详情页面最下方的购买按钮*/
#deal-stuff .buyit_btn{ background:#f5f5f5; padding:7px 0; border-top:1px solid #CCC;}
#deal-stuff .buyit_btn a{ display:block; width:162px; height:53px; margin:0 auto; background:url(i/index_mix_bg.png?v=111213) -250px -210px no-repeat;}

#deal-stuff .side h2.fir{ border-left:1px solid #fff;}
#deal-stuff .side h2.fir span.tui_deal{ font-weight:normal; font-size:12px; color:#FFF; padding:1px 3px; margin-left:4px; border-radius:2px; background:#7aa9e8;}
#deal-stuff h2{font-size:14px; font-weight:bold; color:#FFF; background:#CCC; line-height:32px; height:32px; text-indent:10px; position:relative; margin-bottom:15px; text-shadow:1px 1px 1px #666;}

#deal-stuff .side .block_social{ padding:0 10px; margin-top:20px; text-align:center;}

.side #side-business{ padding:0 10px;}
.side #side-business p{ line-height:16px; font-size:12px; color:#666; padding:3px 0;}
/*单品页商家信息*/
.busi_info{ padding:0 9px; margin-bottom:20px;}
.busi_info p.name{ font-size:14px; font-weight:bold; color:#333; height:18px; line-height:18px; margin-bottom:15px;}
.busi_info dl dd{ margin:0 0 25px 0;}
.busi_info dl dd ul li{ min-height:18px; _height:18px; line-height:18px; padding:4px 0 4px 20px; font-size:12px;}
.busi_info dl dd ul li{ background:url(i/busi_info_icons.gif?v=120201) no-repeat 0 -95px;}
.busi_info dl dd ul li.n{ font-size:14px; font-weight:bold; color:#333; padding-left:0; background:none; margin-bottom:5px;}
.busi_info dl dd ul li.a{ background-position:0 -195px}
.busi_info dl dd ul li.time{ background-position:0 -295px;}
.busi_info dl dd ul li.l{ background-position:0 -395px;}

.busi_info .f_text{ margin-bottom:10px; font-size:12px;}
.busi_info .f_text p{ line-height:18px; padding:4px 0 4px 0; font-size:12px;}

.busi_info p.link{ line-height:18px; padding:4px 0 4px 20px; background:url(i/busi_info_icons.gif) no-repeat 0 -195px;}

/*地图*/
.busi_info .map_div{ margin-bottom:15px;}
.busi_info .m{ width:200px; height:230px; margin:0 auto; border:1px solid #CCC; overflow:hidden;}
.busi_info .ma{ width:200px; height:30px; line-height:30px; font-size:12px; margin:0 auto; border:1px solid #CCC; border-top:none; background:#f7f7f7; text-align:center;}
.busi_info .ma a{ display:block; width:200px; height:30px; background:url(i/map_canvas_a_bg.gif) -70px 0 no-repeat;}

#deal-stuff .side .business_ask{ padding:0 10px;}
#deal-stuff .side .business_ask .custom-service p{font-size:12px;color:#C40005; text-align:center; }
#deal-stuff .side .business_ask p.nav{ padding-bottom:10px; text-align:center;}
#deal-stuff .side .business_ask p.nav a{ font-size:12px;}
#deal-stuff .side .business_ask ul.list li{ line-height:16px; padding:7px 0; border-bottom:1px solid #e7e7e7;}
#deal-stuff .side .business_ask ul.list li a{ font-size:12px;}
#deal-stuff .side .business_ask div.custom-service{ margin-top:15px; display:none;}

/*弹出地图样 式tvbm is for team_view_big_map*/
.tvbm{ position:fixed; _position:absolute; width:750px; height:500px; top:70px; left:50%; margin-left:-375px; z-index:3001; border:1px solid #333; background:#FFF; padding-top:10px;}
.tvbm h2{ height:25px; line-height:25px; color:#333; font-size:14px; padding:0 10px; margin-bottom:15px; position:relative;}
.tvbm h2 span.c{ display:block; height:25px; width:30px; font-size:12px; color:#999; cursor:pointer; position:absolute; top:0; right:5px;}
.tvbm .m{ width:720px; height:400px; margin:0 auto; border:1px solid #CCC; margin-bottom:10px;}
.tvbm .sel{ font-size:12px; height:20px; padding:0 15px;}


#deal-stuff .main .blk{ padding:0 10px; color:#333;}
#deal-stuff .main .blk p{margin:5px 0; line-height:22px;}
#deal-stuff .main .detail p img{display:block; margin:5px auto;}
#deal-stuff .deal-detail-intro{margin-bottom:30px;}
#deal-stuff .deal-detail-intro h2{margin:0;font-size:16px;}
#deal-stuff .deal-detail-intro ul{margin-top:5px;}
#deal-stuff .deal-detail-intro li{list-style-position:inside;list-style-type:disc;line-height:1.6;}
#deal-stuff .main ul{margin:10px 0 15px 0;padding-left:15px;}
#deal-stuff .main ul li{ list-style:disc outside;margin-bottom:10px; line-height:22px;}
#deal-stuff .main ol{margin:10px 0 15px;padding-left:18px;*padding-left:23px;}
#deal-stuff .main ol li{list-style-position:outside;list-style-type:decimal;margin-bottom:5px;}
#deal-stuff .main dt{font-weight:bold;margin:10px 0 2px;}
#deal-stuff .review ul{ padding-left:0;}
#deal-stuff .review ul li{background:url(/static/css/i/quote.gif) no-repeat 0 2px;margin-bottom:10px;padding:0 0 0 20px; list-style:none;}
#deal-stuff .review ul span{display:block;text-align:right;}
#deal-stuff .go-top{position:absolute;z-index:1;zoom:1;left:737px;bottom:0;width:50px;font-size:12px;}
#deal-stuff .go-top a{color:#32989a;}
#deal-stuff .go-top a:hover{text-decoration:none;}
#deal-stuff .go-top .top-arrow{padding-right:3px;}
#deal-business{border:2px solid #76a045;background:#ddedcc;padding:8px;}
#deal-buy{padding-bottom:30px;}
#deal-buy .form-submit{margin:10px 16px;}
#deal-buy table{width:100%;}
#deal-buy h3.mobile{margin-top:20px;padding:0 0 4px 16px;}
#deal-buy p.mobile{margin:0;padding-left:16px;}
#deal-buy p.mobile label{padding-left:5px;}
#deal-buy .sect{width:auto;padding:20px 20px 20px;}
#deal-buy .input-text{width:50px;margin-bottom:3px;font-size:140%;text-align:center;}
#deal-buy .order-table th,#deal-buy .order-table td{padding:10px;text-align:center; border:1px solid #e7e7e7;}
#deal-buy .order-table th{background:#eaf2f8;padding-top:10px;padding-bottom:10px;white-space:nowrap;}
#deal-buy .order-table .deal-buy-desc{width:auto;padding-left:16px;text-align:left; line-height:20px; font-size:12px;}
#deal-buy .deal-buy-quantity{width:80px;}
#deal-buy .deal-buy-multi{width:15px;}
#deal-buy .deal-buy-price{width:50px;}
#deal-buy .deal-buy-equal{width:15px;}
#deal-buy .order-table .deal-buy-total{width:80px;padding-right:12px;text-align:center;}
#deal-buy .order-table .order-total td{border:none;color:#c33;}
#deal-buy td.deal-buy-total{font-size:20px;}
#deal-buy .order-total .deal-buy-total{font-weight:bold;}
#deal-buy h3.address{padding:10px 0 10px 16px;background:#EFF8FF;color:#333;}
#deal-buy h3.address span{font-weight:normal;}
#deal-buy h3.delivery{margin-top:0;padding:12px 0 4px 16px;}
#deal-buy p.address{margin:10px 0 5px;padding-left:16px;}
#deal-buy .address-table{margin:5px 0 5px;}
#deal-buy .address-table th{width:95px;vertical-align:top;padding:5px 0;font-weight:normal;text-align:right;}
#deal-buy .address-table td{padding:5px;width:480px;}
#deal-buy .address-table .blk-error{display:none;width:440px;border:1px solid #f60;height:25px;line-height:25px;margin:5px 0 0;padding-left:28px;padding-right:10px;background:#fff2e9 url(/static/css/i/bg-sys-icons.gif) no-repeat 5px 5px;}
#deal-buy .address-list{margin-left:30px;}
#deal-buy .address-zipcode{width:100px;}
#deal-buy .address-detail{width:470px;}
#deal-buy .address-name{width:120px;}
#deal-buy .address-phone{width:120px;}
#deal-buy .address-list li{line-height:2;}
#deal-buy .address-list .selected{background:#ffc;}
#deal-buy .address-list label{padding-left:10px;}
#deal-buy .delivery-type{margin-left:30px;}
#deal-buy .delivery-type li{line-height:2;}
#deal-buy .delivery-type label{padding-left:10px;}
#deal-buy .delivery-comment{padding-left:30px;}

#bdw #bd #deal-buy div.mobile_bind{ padding:7px 20px; background:#FEEFE2; border:1px solid #FCCE7A; min-height:20px; _height:20px; margin-bottom:10px;}
#bdw #bd #deal-buy div.mobile_bind .mobile_bind_input{ height:30px; width:120px; border:1px solid #09C; line-height:30px;}
#bdw #bd #deal-buy div.mobile_bind span.errorTip{ display:inline; padding-left:15px;}
#bdw #bd #deal-buy div.mobile_bind p{ padding:3px 0; line-height:20px;}
#bdw #bd #deal-buy div.mobile_bind p .imp{ color:#cc0000; padding-right:4px;}

.smb_isb{ padding:15px; background:#fff8dd; margin:10px 0 15px 0;}
.smb_isb p{ line-height:23px; font-size:14px; color:#333; padding:0;}

/*team_buy页面的手机绑定提示,嘀嗒券和快递产品必须绑定手机*/
/*smb is for static_mobile_bind*/
.smb{ padding:15px; background:#fff8dd; margin:10px 0 15px 0;}
.smb p{ line-height:20px; font-size:14px; color:#333; padding:0; margin-bottom:10px;}
/*mn is for mobile number,cd is for code*/
.smb #bind-mobile-verify-result{ clear:both; margin:2px 0 0 150px;}
.smb #bind-mobile-verify-result span{ cursor:pointer;}
.smb #bind-mobile-verify-result span:hover{ text-decoration:underline;}
.smb .bdmain.mn{ width:130px;}
.smb .bdmain.cd{ width:60px;}
.smb .mn .f-input{ background:#fff; border:1px solid #CCC; border-radius:2px; width:120px;}
.smb .cd .f-input{ background:#fff; border:1px solid #CCC; border-radius:2px; width:50px;}
.smb .mn .textipt_hover{ background:#fff; border:1px solid #06c; box-shadow:1px 1px 2px #ccc inset;}
.smb .cd .textipt_hover{ background:#fff; border:1px solid #06c; box-shadow:1px 1px 2px #ccc inset;}
.smb .tip .m{background:#FFFCEB; border: 1px solid #dadaae; height:30px; line-height:30px; width:200px; padding:0; text-indent:10px;}
.smb .errtip .m{background:#FEEAE9; border: 1px solid #DFB8B9; border-radius:3px;}
.smb .errtip .m span{ display:none;}
.smb .btn_bind{ height:30px; line-height:30px; text-align:center; background:#4787ED; background: -moz-linear-gradient(center top , #609CFF, #4787ED); border: 1px solid #3079ED; border-radius:3px; box-shadow: 1px 1px 2px #CCCCCC; cursor:pointer; color:#FFF;}
.smb .btn_bind:hover{ background:#6199F2; background: -moz-linear-gradient(center top , #7CADFE, #6199F2); box-shadow: 1px 1px 2px #999999;}
.smb .sub_setting_bind_unclickable{ background:#f4f4f4; border:1px solid #CCC; color:#333;}
.smb .sub_setting_bind_unclickable:hover{ background:#f4f4f4; border:1px solid #CCC; color:#333;}


#deal-buy-update{font-size:12px;}
#deal-buy-box h2 span{margin-left:10px;font-size:14px;font-weight:normal;}
#deal-buy-form-signup{margin-top:10px;}
#deal-buy-login{}
#deal-buy-login p{margin:0; padding:10px 10px 0 10px;}
#deal-buy-login p span.title{ width:100px; margin-bottom:5px; display:block;}
#deal-buy-login p input{width:180px; line-height:25px; height:25px;}
#deal-buy-login p.act input{padding:3px 5px; margin-left:20px; width:auto;}

#content #deal-buy-login-form .act{margin-left:55px;padding:0;}
#content #order-paytype .sect{padding-bottom:24px;}
#deal-buy .order-check-form{margin-top:12px;border-top:1px solid #71A0DF;padding-top:20px;}
#deal-buy .has-credit{border:none;padding-top:0;}
h3.order-check-pay{ line-height:25px; font-size:14px; padding:2px 10px; background:#f4f4f4; margin-bottom:10px;}
.order-check-coupon{ line-height:25px; margin:10px 0 5px 0;}
.order-check-coupon .checkbox{ position:relative;vertical-align:middle;}
.order-check-wrap{ padding:8px 10px; background:#f7f7f7; border:1px solid #e7e7e7; overflow:hidden; _height:1px; _overflow:visible;}
.order-check-wrap .code_input{height:30px; line-height:30px; padding:0 5px; width:150px; border:1px solid #CCC; border-radius:4px; float:left;}
.order-check-wrap .sub_lv3{ margin:4px 0 0 10px; float:left;}
.order-check-wrap .alarm{ display:block; height:30px; line-height:30px; font-size:12px; margin:2px 0 0 15px; float:left;}
.order-check-wrap .err{ color:#c00;display:none;}
.order-check-wrap .err .tipicon{ height:16px; width:16px; display:inline-block; background:url(i/tipicon.gif) no-repeat; margin-right:5px; float:left; margin-top:6px;}
.order-check-wrap .succ{ color:#349835; display:none;}
.order-check-wrap .succ .tipicon{ height:16px; width:16px; display:inline-block; background:url(i/tipicon.gif) no-repeat 0 -51px; margin-right:5px; float:left; margin-top:6px;}


#deal-buy .order-pay-credit{ padding:7px 20px; background:#FEEFE2; border:1px solid #FCCE7A; min-height:20px; _height:20px; margin-bottom:10px;}
#deal-buy .order-pay-credit p strong{color:#c33;}
#deal-buy .order-pay-credit div {padding:5px 16px;}
#deal-buy .order-pay-credit div p{padding:5px 0;}
#deal-buy .order-pay-credit div li{padding-left:20px;}
#deal-buy .order-pay-credit div strong{color:#000;}

#deal-buy .choose-pay-type{padding-left:16px;}
#deal-buy .paytype h2 strong{color:#c00;}
#deal-buy .paytype p.check-act{margin-top:15px;padding-left:20px;}

#deal-buy .paytype .mobile{margin:10px;}
#deal-buy .paytype .address{padding-left:16px;}
#deal-buy .paytype .address span{color:#666;}
#deal-buy .back-to-check{margin-top:20px;}
#order-pay .total-money{color:#c33;}
#order-pay-return .sect{padding:20px 50px 50px;width:auto;}
#order-pay-return h3.mobile{margin:20px 0 10px;font-size:18px;}
#order-pay-return p.mobile .f-text{width:150px;font-size:12px;color:#666;}
#order-pay-return .info{margin-left:32px;font-size:18px;font-weight:bold;}
#order-pay-return .info .delta{color:#c33;}
#order-pay-return .coupon-tip{margin-top:15px;background:#f7f7f7;padding:6px;}
#order-pay-return .coupon-tip-title{margin-top:10px;margin-left:25px;}
#order-pay-return .coupon-tip-title p{color:#666;font-size:12px;}
#order-pay-return .coupon-tip-list{margin-top:10px;padding:15px 25px 5px;background:#fff;}
#order-pay-return .coupon-tip-list h5{font-size:12px;font-weight:normal;color:#666;}
#order-pay-return .coupon-tip-list ol{margin-top:15px;}
#order-pay-return .coupon-tip-list li{margin-bottom:10px;list-style-position:inside;list-style-type:decimal;}
#order-pay-return .coupon-tip-list p{font-size:12px;padding-left:20px;*padding-left:16px;color:#666;}
#order-pay-return .coupon-tip-list a{text-decoration:underline;}
#order-pay-return .invite{width:596px;margin-top:30px;}
#order-pay-return .invite h3{font-size:18px;}
#order-pay-return .invite p{line-height:2;*line-height:1.5;}
#order-pay-return .invite .top{height:17px;background:url(/static/css/i/bg-pay-return-box.gif) no-repeat 0 0;}
#order-pay-return .invite .content{padding:0 32px;background:#BCDDEE;}
#order-pay-return .invite .bottom{height:17px;background:url(/static/css/i/bg-pay-return-box.gif) no-repeat 0 -18px;}
#order-pay-return .invite .f-text{width:375px;}
#order-pay-return .invite .formbutton{display:none;*display:inline;}
#order-pay-return .wait{padding:15px 25px;}
#order-pay-return .wait label{display:block;padding-bottom:5px;color:#666;font-weight:bold;}
#order-pay-return .wait p.mobile .f-text{width:185px;}
#order-pay-return .error-tip{margin:30px 0;font-weight:bold;text-align:center;}

/*dialog*/
#dialog{position:absolute;z-index:9999;border:5px solid #ddd;display:none; box-shadow:0 0 10px #aaa;}
/*end*/
#order-pay-dialog .bd{padding:1px;background:#fff;}
#order-pay-dialog h3{height:30px;line-height:30px;padding:0 10px;background:#f1f2ff;text-align:left; position:relative; margin-bottom:15px;}
#order-pay-dialog .close{ position:absolute; right:10px; top:0;width:35px;padding-right:20px;background:url(/static/css/i/bg-newbie-close.gif) no-repeat 100% 50%;*background-position:100% 45%;color:#2f2f2f;cursor:pointer;font-weight:normal;}
#order-pay-dialog .info{margin:20px 15px 20px;min-height:56px;padding-left:70px;background:url(/static/css/i/bg-sys-icon-info.gif) no-repeat 0 0;font-size:16px;font-family:'黑体',arial,sans-serif;display:block;}
#order-pay-dialog .notice{padding-left:35px; margin:5px 0;}
#order-pay-dialog .notice input{width:180px;}
#order-pay-dialog .retry{margin:10px 35px 20px;}

/*通用dialog样式*/
.dialog_content h3{height:30px;line-height:30px;padding:0 10px;background:#f1f2ff;text-align:left; position:relative; margin-bottom:15px;}
.dialog_content h3 .close{ position:absolute; right:10px; top:0;width:35px;padding-right:20px;background:url(/static/css/i/bg-newbie-close.gif) no-repeat 100% 50%;*background-position:100% 45%;color:#2f2f2f;cursor:pointer;font-weight:normal;}

/*预约码/绑定手机号dialog*/
.appt_dialog{ padding-bottom:30px;}
.appt_dialog .steps{ width:660px; height:45px; background:url(/static/css/i/appt/new_code_steps_bg.jpg) no-repeat; margin:0 0 0 0;}
.appt_dialog .step_2{ background-position:0 -50px;}
.appt_dialog .step_3{ background-position:0 -100px;}
.appt_dialog p.apptip{ font-size:14px; line-height:16px; padding:2px 15px; margin:15px 0 15px 0;}
.appt_dialog .btn{ width:95px; height:32px; background:url(i/appt/appt_dialog_bgs.gif) no-repeat; border:none;}
.appt_dialog .btn:hover{ background-position:0 -32px;}
.appt_dialog .sub{ background-position:-95px 0;}
.appt_dialog .sub:hover{ background-position:-95px -32px;}
.appt_dialog p.succtip{ margin:20px 0 0 0; font-size:20px; font-weight:bold; padding:25px 0 25px 270px; background:url(i/appt/succtip_bg.gif) no-repeat 220px 10px;}

/*已预约项目详情dialog*/
.appt_info_dialog table{ border-collapse:collapse; width:400px; margin:0 auto;}
.appt_info_dialog table td{ padding:10px; border-bottom:1px dashed #CCC;}
.appt_info_dialog table td.table_left{ width:80px; text-align:right;}
.appt_info_dialog .busi_info{ width:400px; margin:15px auto;}
.appt_info_dialog .map_info{ width:400px; height:300px; border:1px solid #CCC; margin:15px auto;}
.appt_info_dialog .map_text{ width:400px; margin:15px auto;}


/*豆瓣dialog*/
#order-pay-dialog.douban_dialog h3{ background:url(/static/img/dialog/douban_h3_bg.gif) no-repeat 10px 6px;}
#order-pay-dialog.douban_dialog p{ font-size:14px; padding:5px 10px;}
#order-pay-dialog.douban_dialog p.a{ margin:15px 0;}
#order-pay-dialog.douban_dialog p.b{ text-align:center;}
#order-pay-dialog.douban_dialog p.b a{ display:inline-block; height:30px; width:100px; background:url(/static/img/dialog/douban_authorize_bg.gif) no-repeat;}
#order-pay-dialog.douban_dialog p.c{ padding:15px 10px;}

#referrals h3.succlist{margin:0 10px 10px;padding-bottom:5px;border-bottom:1px solid #daeaca;font-size:1.2em;}
#referrals p.notice-total{background:#fffbcc;border:1px solid #ffec19;margin:0 10px 10px;padding:10px;}
#referrals p.notice-total strong{color:#c33;}
#referrals .coupons-table{margin-top:0;}
#referrals .intro{margin:0 10px;}
#referrals .intro strong{color:#c33;}
#referrals .login{padding:10px;}
#referrals .referrals-side .invalid{margin:5px 0 10px;padding-left:15px;color:#666;font-size:12px;}
#referrals .referrals-side .invalid li{list-style-position:outside;list-style-type:disc;}
#referrals .coupons-table th,#referrals .coupons-table td{text-align:center;}
#referrals .finder-form p{margin:5px 0;}
#referrals .finder-form p.commit{margin-top:15px;}
#referrals .finder-form label{display:block;padding-bottom:2px;}
#referrals .finder-form .f-text{width:205px;}
#referrals .finder-form .tip{color:#999;font-size:12px;}
#referrals .finder .invite-success{margin:15px 0 15px 135px;}
#referrals .finder .invite-success h3{font-size:18px;}
#referrals .finder .invite-success p{margin:5px 0 0;color:#666;}
#referrals .finder .contacts{width:auto;padding:20px 70px 50px;}
#referrals .contacts-box{margin:10px 10px 0;}
#referrals .contacts-box h3{margin-bottom:.4em;color:#333;line-height:200%;}
#referrals .contacts-box .hd{border:1px solid #ccc;background:#eee;color:#333;line-height:200%;font-size:12px;}
#referrals .contacts-box .hd input{margin:0 .5em;}
#referrals .contacts-box .bd{height:300px;border:1px solid #ccc;border-top:0;overflow:auto;}
#referrals .contacts-box table{width:100%;*width:95%;border-collapse:collapse;}
#referrals .contacts-box td{padding:5px 0;border-bottom:1px solid #eee;font-size:12px;vertical-align:middle;cursor:pointer;}
#referrals .contacts-box tr.alt{background:#f3f3f3;}
#referrals .contacts-box td.checkbox{width:20px;}
#referrals .contacts-box td.checkbox input{margin:0 .5em;}
#referrals .contacts-box .enter-name{margin-top:15px;line-height:2;}
#referrals .contacts-box .enter-name span{color:#666;}
#referrals .contacts-box .commit{margin-top:10px;}
#referrals .share-list{margin:40px 38px 20px;}
#referrals .share-list .f-text{width:235px;}
#referrals .blk{float:left;margin-bottom:40px;}
#referrals .blk h4{color:#349835;}
#referrals .last{margin-bottom:0;}
#referrals .logo{float:left;_display:inline;margin-right:15px;width:48px;height:48px;border:1px solid #ccc;background-color:#fff;}
#referrals .info{float:left;width:535px;}
#referrals .deal-info{float:left;margin-top:12px;}
#referrals .pic{float:left;width:150px;}
#referrals .pic img{display:block;}
#referrals .deal-title{float:left;width:237px;padding-left:13px;}
#referrals #deal-share{float:left;margin-top:16px;}
#referrals #deal-share h4{color:#000;font-size:12px;*padding-top:2px;_padding-top:0;}
#referrals #deal-share .deal-share-links{width:370px;padding:5px 10px 5px 25px;background:#EFF8FF;}
#referrals #deal-share.nodeal{margin-top:12px;}

#consult .consult-hd{float:left;width:702px;_display:inline;margin-left:8px;}
#consult .consult-bd{float:left;margin-top:0; width:100%;}
#consult .deal-info{clear:both;border:2px solid #89b4d4;background:#fff;}
#consult .deal-info table{width:100%;}
#consult .deal-info .link{padding:22px 20px 25px 25px;vertical-align:top;}
#consult .deal-info .link h2{margin-top:3px;font-size:14px;}
dd#consult .deal-info .link h2 span{font-family:arial,sans-serif;}
#consult .deal-info .buy{width:235px;vertical-align:middle;padding:25px 0;background:#DEF9F0 url(/static/css/i/bg-consult-deal-buy.gif) no-repeat 100% 52%;}
#consult .deal-info .buy a{float:right;width:185px;height:85px;text-indent:-9999px;}
#consult .consult-list{ margin:10px auto;width:685px;}
#consult .consult-list .item{ width:630px; float:right;margin:0;}
#consult .consult-list .ask_avatar{ width:50px; height:50px; float:left;}
#consult .consult-list li{ margin-bottom:25px; padding-bottom:25px; border-bottom:1px dashed #CCCCCC;}
#consult .consult-list .alt .item{background:#f6f6f6;}
#consult .consult-list .item a{color:#666;}
#consult .consult-list .item a:hover{color:#666;}
#bdw #bd #consult .consult-list p{ line-height:18px;}
#bdw #bd #consult .consult-list .user{font-size:12px;color:#999; padding:0;}
#consult .consult-list .user strong{ color:#006699;}
#consult .consult-list .user span{}
#consult .consult-list .text{clear:both;}
#consult .consult-list .reply{color:#CB3234;}
#consult .consult-form{padding:15px 55px 15px;min-height:10px;_height:150px;}
#consult .consult-form .commit{margin-top:10px;}
#consult .consult-form .f-textarea{width:100%;height:100px;_height:100px;}
#consult .consult-form .succ{display:none;padding:10px 0;}

#maillist .sect{padding:10px 23px 22px;width:auto;height:277px;}
#maillist .enter-address{margin-top:20px;padding:15px 20px 30px;background:#FDFEEE;border:1px solid #F3D3C4;}
#maillist .enter-address .field{ width:600px;}
#maillist .intro{margin-top:30px;}
#maillist .enter-address-c{margin-top:22px;font-size:12px;}

#maillist .side-pic p{line-height:1;padding-bottom:10px;}
#maillist .succ{padding:10px 0;}
#maillist .unsubscribe{margin-top:20px;}
#maillist .unsubscribe label{display:block;}
#maillist .welcome-notice{padding:0;}
#maillist .welcome-title{color:#c33;font-size:16px;font-weight:bold;}
#maillist .recent-title{margin-top:25px;}
#maillist .recent-title h2{font-size:2em;}
#maillist .welcome .sect{height:auto;}
#maillist .welcome .deals-list{margin-top:15px;}
#maillist .welcome .deals-list li{clear:both;}
#maillist .welcome .deals-list li.last{padding-top:30px;zoom:1;}
#maillist .welcome .pic{float:left;width:215px;margin-right:18px;_display:inline;}
#maillist .welcome .info{float:left;width:410px;}
#maillist .welcome .price{margin-top:10px;*margin-top:6px;padding:5px 15px;background:#E1F4FA;font-size:12px;}
#maillist .welcome .price strong{font-size:14px;}
#maillist .welcome .price strong.count{font-size:16px;}
#maillist .welcome .price strong.count .number{font-size:20px;color:#c33;}
#maillist .welcome .detail{margin-top:8px;color:#666;font-size:12px;}

/*常见问答*/
#bdw #bd #content #help_anq{ padding:10px 0; padding-top:0;}
#bdw #bd #content #help_anq dt.q{ height:25px; line-height:25px; padding:0 10px; 2background:#D5EAF4; margin:5px 0 0 0; cursor:pointer; border-bottom:1px dashed #E6E6E6;}
#bdw #bd #content #help_anq dt.q:hover{background:#91BBF4; color:#FFF;}
#bdw #bd #content #help_anq dt.q_hover{background:#91BBF4; color:#FFF;}
#bdw #bd #content #help_anq dt.title{ height:30px; line-height:30px; border-bottom:1px solid #CCC; margin:15px 0 8px 0; padding:0 10px; font-size:14px; font-weight:bold; background:url(/static/css/i/anq_title_bg.gif) repeat-x;}
#bdw #bd #content #help_anq dt.first{ margin-top:0;}
#bdw #bd #content #help_anq dd{ display:none; background:#F7F7F7;padding:10px; font-size:12px; border:1px solid #CCC; border-top:none;}

/*email白名单*/
.mhelp_email p{ font-size:14px; line-height:20px; padding:3px 0;}
.mhelp_email p.summary{ text-indent:2em;}
.mhelp_email ul.email_list{ padding-left:45px;}
.mhelp_email ul.email_list li{ line-height:25px; padding:3px 0; font-size:14px; list-style:disc outside;}
.mhelp_email img{ background:#FFF; padding:5px; border:1px solid #ccc; margin-bottom:30px; box-shadow: 2px 2px 4px #CCCCCC;}
.mhelp_email .succ{ border:1px solid #bbedba; padding:10px 10px 10px 100px; margin-bottom:30px; background:url(i/email_succ.png) 10px 12px no-repeat #e1ffe1;}
.mhelp_email .succ .a{ font-size:20px; font-weight:bold; padding-bottom:0;}
.mhelp_email .succ .b{ font-size:12px; color:#666;}
.mhelp_email .succ .c span{ color:#0066cc;}
.mhelp_email ul.other{ padding-left:40px;}
.mhelp_email ul.other li{ line-height:25px; padding:3px 0; font-size:14px; list-style:decimal outside;}
.mhelp_email ul.other li span{ color:#0066cc;}

/*deals-list*/
#recent-deals{ width:730px; float:left;}
#recent-deals h2.sell_end{ border:1px solid #999; margin-bottom:15px; color:#FFF; background:#ccc; padding:5px; margin-top:20px\9;*margin-top:20px;_margin-top:20px; border-radius:3px;}
#recent-deals .deals-list{min-height:10px; _height:10px; padding-bottom:1px;}
#recent-deals .deals-list li{width:338px;margin-bottom:20px; padding-bottom:10px; border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px; float:left; background:#FFF;}
#recent-deals .deals-list li.alt{ float:right;}
#recent-deals .deals-list li p.sell_end{ padding:5px 10px 5px 25px; border-bottom:1px dashed #CCC; background:#EEE url(/static/css/i/calendar.gif) no-repeat 5px 8px;}
#recent-deals .deals-list li h4{ padding:5px 10px; font-size:12px; height:33px; overflow:hidden;}
#recent-deals .deals-list li .pic{position:relative;z-index:1;float:left;width:170px;height:118px;margin:5px 0 0 0;_display:inline;}
#recent-deals .deals-list li .pic img{ width:170px; height:118px;}
#recent-deals .deals-list li .info div.iprice{position:absolute; background:url(/static/css/i/recent_deal_price_tag.gif) no-repeat; height:30px; top:30px; right:-1px; width:100px;line-height:30px;padding-left:33px; color:#fff;}
#recent-deals .deals-list li .info div.iprice a{height:30px;width:50px; float:right; display:block;}
#recent-deals .deals-list li .info div.sell_end{background:url(/static/css/i/recent_deal_price_tag_sell_end.gif) no-repeat; color:#333;}
#recent-deals .deals-list li .info div.iprice span{ font-size:16px; }
#recent-deals .deals-list li .info{ float:left; margin:5px 10px 0 10px; width:135px; height:116px; border:1px dashed #ccc; position:relative; font-size:12px; _display:inline;}
#recent-deals .deals-list li .info p.total{ height:30px; line-height:30px; margin-bottom:30px; text-align:center;}
#recent-deals .deals-list li .info p.total .count{ color:#C00; font-size:18px;}
#recent-deals .deals-list li .info p.price{ line-height:25px;padding-left:35px;}
#recent-deals .deals-list li .info p.price span{ text-decoration:line-through;}
#recent-deals .deals-list li .info p.discount{ line-height:25px;padding-left:35px;}
#recent-deals .deals-list li .pic .soldout{position:absolute;z-index:1;right:0;bottom:0;_bottom:-1px;width:122px;height:69px;background:url(/static/css/i/bg-deals-default-soldout.png) no-repeat 0 0;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/i/bg-deals-default-soldout.png');}
2#recent-deals .pic .isopen{position:absolute;z-index:1;right:-13px;bottom:-7px;width:65px;height:65px;background:url(/static/css/i/bg-deals-default-isopen.png) no-repeat 0 0;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/css/i/bg-deals-default-isopen.png');}

/*selling_list selling_deal*/
#selling_list{ width:730px; float:left;}
#selling_list .selling_deal{ width:348px; border:1px solid #CCC; float:left; margin-bottom:20px; background:#fff; padding-top:10px;box-shadow: 0 0 3px #CCCCCC;}
#selling_list .selling_deal:hover{ box-shadow: 0 0 6px #71a0df; border:1px solid #8bb6e4;}
#selling_list .right{ float:right;}
#selling_list .selling_deal .selling_pic{ width:330px; height:185px; background:#CCC; overflow:hidden; margin:0 auto; position:relative;}
#selling_list .selling_deal h3{line-height:20px; height:40px; overflow:hidden; margin:10px 10px 0 10px;}
#selling_list .selling_deal h3 span.new_deal{ width:39px; height:14px; background:url(/static/css/i/index_mix_bg.png?v=111213) -820px -100px no-repeat; display:block; float:left; margin:3px 5px 0 0;}
#selling_list .selling_deal h3 a{ color:#000; font-size:14px; font-weight:bold;}
#selling_list .selling_deal .deal_info{ margin:10px 10px 0 10px;height:30px; 2background:#CCC; overflow:hidden;padding:10px 10px 5px 10px; border-top:1px dashed #ccc;}
#selling_list .selling_deal .deal_info .price{ float:left; line-height:30px; color:#c00; font-size:25px; font-weight:bold; text-shadow:1px 1px 1px #ccc;}
#selling_list .selling_deal .deal_info .price span{ font-size:14px; color:#666; text-decoration:line-through;text-shadow:none;}
#selling_list .selling_deal .deal_info .total{ float:right;font-size:14px; color:#666;}
#selling_list .selling_deal .deal_info .total span.count{font-size:22px; font-weight:bold;color:#c00;}
#selling_list .selling_deal .deal_info .total span.tip{ padding-left:5px; font-size:12px;}
#selling_list .selling_deal .deal_info .total span.tip span{ padding:0 3px; font-weight:bold; color:#c00;}
#selling_list .selling_deal .sel_btn{ height:50px; background:#e7e7e7; line-height:50px; padding:0 15px;}
#selling_list .selling_deal .sel_btn .addr{ float:left; padding-left:10px; height:40px; padding-left:25px; background:url(/static/css/i/index_mix_bg.png?v=111213) -210px -140px no-repeat; _background:url(/static/css/i/index_mix_bg.gif?v=111213) -210px -140px no-repeat;}
#selling_list .selling_deal .sel_btn .qkk{ float:right; height:40px; overflow:hidden; margin:7px 0 0 0;background:url(/static/css/i/index_mix_bg.png?v=111213) 0 -40px;_background:url(/static/css/i/index_mix_bg.gif?v=111213) 0 -40px; }
#selling_list .selling_deal .sel_btn .soldout{background:url(/static/css/i/index_mix_bg.png?v=111213) -140px -40px;_background:url(/static/css/i/index_mix_bg.gif?v=111213) -140px -40px;}
#selling_list .selling_deal .sel_btn .qkk a{ display:block; width:130px; height:40px; }

/*first deal*/
#selling_list .first_deal{ margin-bottom:15px; padding:9px; background:#b8d3f0; border:1px solid #a4c9ef;box-shadow: 0 0 6px #CCCCCC;}
#selling_list .first_deal_content{min-height:1px; _height:1px; padding:10px; background:#FFF; position:relative;}
#selling_list .first_deal .new_big_tag{ position:absolute; left:0; top:0; width:59px; height:43px; background:url(/static/css/i/index_mix_bg.png?v=111213) -746px -100px no-repeat;}
#selling_list .first_deal_bottom{}
#selling_list .first_deal h2{padding:5px 5px 10px 5px; text-indent:50px;}
#selling_list .first_deal h2 a{ color:#666; font-size:16px; line-height:26px; text-decoration:none; font-weight:bold;}
#selling_list .first_deal h2 a:hover{ text-decoration:underline;}
#selling_list .first_deal .selling_pic{ width:460px; height:260px; float:right; background: #CCC; overflow:hidden;}
#selling_list .first_deal .deal_info{ width:218px; border:1px solid #CCC; position:relative; margin-top:70px; padding-bottom:8px;}
#selling_list .first_deal .deal_info .iprice{ position:absolute; width:256px; height:96px; 2overflow:hidden; right:-3px; top:-71px; background:url(/static/css/i/index_mix_bg.png?v=111213) no-repeat -490px 0; _background:url(/static/css/i/index_mix_bg.gif?v=111213) no-repeat -490px 0;}
#selling_list .first_deal .deal_info .iprice span{ line-height:80px; padding-left:20px; font-size:32px; color:#fff; text-shadow:1px 1px 1px #666; float:left;}
#selling_list .first_deal .deal_info .iprice a{ display:block; float:right; width:120px; height:50px; margin-top:16px; padding-right:10px;}
#selling_list .first_deal .deal_info .discounts{ margin:0 10px 0 10px; height:40px; line-height:40px; border-bottom:1px dashed #CCC; padding-top:14px;}
#selling_list .first_deal .deal_info .discounts span.price{ float:left; padding-left:10px;}
#selling_list .first_deal .deal_info .discounts span.discount{ float:right; padding-right:10px;}
#selling_list .first_deal .deal_info .discounts span.price span{ text-decoration:line-through;}
#selling_list .first_deal .deal_info .discounts span.discount span{ font-weight:bold; color:#cc0000;}
#selling_list .first_deal .deal_info .status{  margin:0 10px; border-bottom:1px dashed #CCC; text-align:center;padding:15px 0;}
#selling_list .first_deal .deal_info .status span.total{ font-size:20px; color:#cc0000;}
#selling_list .first_deal .deal_info .status p.tip{ font-size:12px; color:#666;}
#selling_list .first_deal .deal_info .status p.tip span{ font-weight:bold; color:#cc0000; padding:0 3px;}
#selling_list .first_deal .deal_info .deal-timeleft{ height:30px; padding:5px 0;}
#selling_list .first_deal .deal_info .timeleft{ line-height:30px; height:30px; text-align:center; padding:0;}

/*三个一行的deal selling_more*/
.selling_more{ border:1px solid #e4e4e4; background:#ffffff; margin-bottom:15px; clear:both;}
.selling_more h2{ height:30px; line-height:30px; margin:0 10px 10px 10px; border-bottom:1px dashed #CCC; color:#71A0DF; font-size:14px; font-weight:bold; text-indent:10px; position:relative;}
.selling_more h2 span.more{position:absolute; right:10px; top:0; font-size:12px;}
.selling_more_content{ padding:0;}
.selling_more .deal{ width:220px; float:left; margin:0 0 15px 17px; display:inline;}
.selling_more .deal h3{ margin:3px 0; height:32px; overflow:hidden;}
.selling_more .deal h3 a{ font-size:12px; font-weight:normal; color:#666; line-height:16px;}
.selling_more .deal .selling_pic{ width:220px; height:124px; background:#ccc; overflow:hidden;}
.selling_more .deal .deal_info{ height:30px; line-height:30px; background:#f7f7f7; border-bottom:1px dashed #ddd;}
.selling_more .deal .deal_info .price{ font-size:16px; font-weight:bold; color:#cc0000; float:left; line-height:30px; height:30px; padding-left:10px;}
.selling_more .deal .deal_info .price span{ font-size:12px; text-decoration:line-through; color:#666; font-weight:normal; padding-left:7px;}
.selling_more .deal .deal_info .total{ float:right; font-size:12px; color:#666; padding-right:7px;}
.selling_more .deal .deal_info .total span{ color:#cc0000;}
.selling_more .deal .sel_btn{ height:35px; overflow:hidden; padding:0 7px 0 0; background:#f7f7f7;}
.selling_more .deal .sel_btn .addr{ line-height:32px; height:32px; float:left; padding-left:27px; background:url(i/index_mix_bg.png?v=111213) no-repeat -490px -225px;}
.selling_more .deal .sel_btn .qkk{ float:right; margin:3px 0 0 0;}
.selling_more .deal .sel_btn .qkk a{ display:block; width:63px; height:28px; background:url(i/index_mix_bg.png?v=111213) no-repeat -880px -100px;}

/*deal_filter*/
.deal_filter{ height:35px; line-height:35px; border:1px solid #CCC; background:url(i/deal_all.gif?v=110823) 0 -35px repeat-x;}
.deal_filter .filter{ float:left;}
.deal_filter .filter li{ float:left; line-height:35px; height:35px; font-size:12px;}
.deal_filter .filter li.line{ width:2px; height:35px; display:block; background:url(i/deal_all.gif?v=110823) 0 0 no-repeat;}
.deal_filter .filter li.title{ padding:0 10px; background:#fff;}
.deal_filter .filter li.title:hover{ background:#fff;}
.deal_filter .filter li:hover { background:url(i/deal_all.gif?v=110823) 0 -175px repeat-x;}
.deal_filter .filter li.li_sel{ background:url(i/deal_all.gif?v=110823) 0 -70px repeat-x;}
.deal_filter .filter li a{ display:block; height:35px; line-height:35px; padding:0 23px 0 13px; background:url(i/arrow.gif) 0 0 no-repeat; _width:24px;}
.deal_filter .filter li a:hover{ text-decoration:none; color:#cc0000;}
.deal_filter .filter li a.price{ background-position:43px -79px; _width:26px;}
.deal_filter .filter li a.price_asc{ background-position:43px -104px; _width:26px; color:#cc0000;}
.deal_filter .filter li a.price_desc{ background-position:43px -129px; _width:26px; color:#cc0000;}
.deal_filter .filter li a.total{ background-position:43px 14px; _width:26px;}
.deal_filter .filter li a.total_sel{ background-position:43px -32px; _width:26px; color:#cc0000;}
.deal_filter .filter li a.time{ background-position:113px 14px; _width:100px; padding:0 20px 0 13px;}
.deal_filter .filter li a.time_sel{ background-position:113px -32px; _width:100px; color:#cc0000;}
.deal_filter .filter li a.expire{ color:#fff; width:60px; text-align:center; padding:0; background:url(i/deal_all.gif?v=110823) -30px 0 no-repeat; margin-left:10px;}
.deal_filter .filter li a.expire:hover{ background-position:-90px 0; color:#FFF;}
.deal_filter .search{ float:left; padding-left:30px;}
.deal_filter .search input.keyword{ float:left; width:200px; height:18px; border:1px solid #a6a6a6; line-height:18px; margin-top:7px;}
.deal_filter .search input.all_deal_search{ float:left; margin-left:10px; width:52px; height:35px; background:url(i/deal_all.gif?v=110823) 0 -105px no-repeat; line-height:35px; text-align:center; border:none; font-size:14px; color:#FFF; cursor:pointer;}
.deal_filter .search input.all_deal_search:hover{ background-position:-52px -105px;}

/*selling_all*/
.selling_all_list{ width:968px; padding:10px; border:1px solid #CCC; margin:0 auto; background:#FFF; border-top:none; overflow:hidden;}
.selling_all_list .deal{ width:300px; float:left; padding:10px 0 15px 17px;}
.selling_all_list .deal .selling_info{ border:1px solid #CCC; background:url(i/deal_all.gif?v=110823) 0 -180px repeat-x #fff;}
.selling_all_list .deal .selling_pic{ width:300px; height:170px; background:#CCC; overflow:hidden;}
.selling_all_list .deal .selling_pic a{ width:300px; height:170px; overflow:hidden; display:block;}
.selling_all_list .deal h3{ font-size:14px; line-height:20px; font-weight:normal; margin:0 0 3px 0; padding:4px 5px 3px 5px; border-bottom:1px dashed #CCC; height:40px; overflow:hidden;}
.selling_all_list .deal h3 a{ color:#333333;}
.selling_all_list .deal .info{ height:30px; line-height:30px; padding:0 10px; overflow:hidden;}
.selling_all_list .deal .info .price{ height:30px; line-height:30px; float:left; font-size:18px; font-weight:bold; color:#cc0000; text-shadow:1px 1px 0px #ccc;}
.selling_all_list .deal .info .price span{ font-size:12px; color:#666; padding-left:5px; text-decoration:line-through; font-weight:normal; text-shadow:none;}
.selling_all_list .deal .info .total{ height:30px; line-height:30px;float:right; font-size:18px; font-weight:bold; color:#cc0000; text-shadow:1px 1px 0px #ccc;}
.selling_all_list .deal .info .total span{ font-size:12px; color:#666; padding-left:5px; font-weight:normal; text-shadow:none;}
.selling_all_list .deal .sel_btn{ height:40px; height:40px; padding:0 10px; overflow:hidden;}
.selling_all_list .deal .sel_btn .addr{ height:40px; line-height:40px; padding-left:25px; background:url(i/deal_all.gif?v=110823) -120px -105px no-repeat; float:left;}
.selling_all_list .deal .sel_btn .qkk,.selling_all_list .deal .sel_btn .yjs{ float:right; padding:5px 0 0 0;}
.selling_all_list .deal .sel_btn .qkk a,.selling_all_list .deal .sel_btn .yjs a{ display:block; width:94px; height:31px; background:url(i/deal_all.gif?v=110823) 0 -145px no-repeat;}
.selling_all_list .deal .sel_btn .yjs a{ background-position:-100px -145px;}

/*聚合页面的"加载更多"按钮*/
.index_mix_load_more{ clear:both; height:40px; line-height:40px; border:1px solid #ccc; margin-bottom:20px; border-radius:2px;}
.index_mix_load_more a{ display:block; height:40px; line-height:40px; font-weight:bold; text-align:center; background-color:#fafafa;}
.index_mix_load_more a:hover{ background:#f1f0f0;}
.index_mix_load_more.loading a{ background:url(i/load_more_bg.gif) 400px 4px no-repeat #f1f0f0;}
.index_mix_load_more.loading a:hover{ background:url(i/load_more_bg.gif) 400px 4px no-repeat #f1f0f0; text-decoration:none; cursor:inherit;}

/*聚合页面的"查看更多团购"按钮*/
.index_mix_more{ height:52px;}
.index_mix_more a{ display:block; width:198px; height:52px; float:right; background:url(i/index_mix_bg.png?v=111213) -746px -150px no-repeat;}

/*不同频道的边框颜色*/
/*化妆品频道*/
#selling_list .first_deal_makeup{ background:url(/static/css/i/channel_borders.png) no-repeat 0 0;_background:url(/static/css/i/channel_borders.gif) no-repeat 0 0;}
#selling_list .first_deal_content_makeup{background:url(/static/css/i/channel_borders.png) -1420px 0 repeat-y; min-height:1px; _height:1px; padding:0 10px 5px 10px;}
#selling_list .first_deal_bottom_makeup{background:url(/static/css/i/channel_borders.png) no-repeat -710px 0;height:12px; overflow:hidden;}

/*手机客户端*/
.app_content{ border:10px solid #B8D3F0; background:#FFF;}
.app_index{ background:url(/static/img/app/index_bg.jpg?v=110722) no-repeat; height:480px;}
.app_content h1.title{ text-indent:-9999px; height:0; overflow:hidden;}
.app_index ul.download_link{ margin:348px 0 0 45px;}
.app_index ul.download_link li{ float:left;}
.app_index ul.download_link li.ios{ margin-left:26px;}
.app_index ul.download_link li.and a,.app_index ul.download_link li.ios a{ width:170px; height:60px; display:block;}

.app_content .intro{ width:600px; float:right; margin:30px 0 0 0; position:relative; height:320px;}
.app_content .tabs{ width:306px; height:43px; position:absolute; left:0; top:0;}
.app_content .tabs li{ float:left;}
.app_content .tabs li a{ display:block; height:43px;}
.app_content .tabs li a.index{ width:87px;background:url(/static/img/app/mix_bg.png) 0 0 no-repeat;}
.app_content .tabs li a.android{ width:112px;background:url(/static/img/app/mix_bg.png) -87px 0 no-repeat;}
.app_content .tabs li a.ios{ width:107px;background:url(/static/img/app/mix_bg.png) -199px 0 no-repeat;}
.app_content .tabs li a.selected{background:url(/static/img/app/mix_bg.png) -87px -43px no-repeat;}
.app_content .tabs li a.index:hover{ background-position:0 -43px;}
.app_content .tabs li a.android:hover{ background-position:-87px -43px;}
.app_content .tabs li a.ios:hover{ background-position:-199px -43px;}
.app_android{ background:url(/static/img/app/android_bg.jpg?v=110722) no-repeat #fbf9ef; overflow:hidden;}
.app_content .download{ position:absolute; top:185px; left:0;}
.app_content .help{ position:absolute; left:360px; top:193px; font-size:12px; line-height:16px; width:200px; color:#666666;}
.app_content .help .a{ color:#cc0000; font-weight:bold; line-height:16px;}
.app_content .edition{ position:absolute; left:160px; top:193px;}
.app_content .edition p{ line-height:18px; font-size:12px; color:#666;}
.app_content .edition p span{ font-weight:bold; padding-right:10px;}

.app_android .download a{ display:block; width:150px; height:60px; background:url(/static/img/app/mix_bg.png) -310px 0 no-repeat;}
.app_android .download a:hover{ display:block; width:150px; height:60px; background:url(/static/img/app/mix_bg.png) -310px -60px no-repeat;}

.app_ios{ background:url(/static/img/app/ios_bg.jpg?v=110722) no-repeat #fbf9ef; overflow:hidden;}
.app_ios .tabs li a.selected{ background-position:-199px -43px;}
.app_ios .download{ display:block; width:150px; height:60px; background:url(/static/img/app/mix_bg.png) -460px 0 no-repeat;}

.app_content .features{ width:580px; float:right; padding-right:20px;}
.app_content .features h2{ font-size:16px; color:#06C; font-weight:bold; line-height:30px; margin-bottom:15px;}
.app_content .features ul{}
.app_content .features ul li{ padding:5px 0 0 55px; margin:0 0 25px 0; border-bottom:1px dashed #CCC; height:50px;}
.app_content .features ul li.jrtg{ background:url(/static/img/app/icon.gif) 0 0 no-repeat;}
.app_content .features ul li.ddq{ background:url(/static/img/app/icon.gif) 0 -80px no-repeat;}
.app_content .features ul li p{ font-size:12px; color:#666; font-weight:bold; line-height:16px;}
.app_content .features ul li p.detail{ font-weight:normal; padding-top:3px;}



#verify-coupon-id { cursor: pointer; }
/* order view detail */
#order-detail .sect{padding:26px 20px 50px;width:auto;}
#order-detail .data-table th,#order-detail .data-table td{padding:8px 0 8px 10px;vertical-align:top;}
#order-detail .data-table th{width:75px;padding-left:15px;}
#order-detail .data-table td{padding-left:0;color:#666;}
#order-detail .data-table td.orderid{padding-right:5px;color:#c33;}
#order-detail .data-table .other-coupon{color:#c33;}
#order-detail .info-table{margin:13px 0 28px;width:100%;}
#order-detail .info-table th,#order-detail .info-table td{padding:7px 10px;text-align:center;}
#order-detail .info-table th{background:#C2E7F8;border-bottom:3px solid #fff;}
#order-detail .info-table td{background:#f6f6f6;}
#order-detail .info-table .left{padding-left:15px;text-align:left;}
#order-detail .info-table .total{color:#c33;}
#order-detail .info-table .status{color:#c33;}

/* account charge */
#account-charge .charge{margin:0 10px;}
#account-charge .number{margin-top:10px;}
#account-charge .number .f-text{width:150px;}
#account-charge .tip{}
#account-charge .choose-pay-type{ margin-bottom:15px;}
#account-charge .typelist{margin-left:0; border:1px solid #fff;}
#account-charge .typelist li{float:left; border-bottom:1px dashed #CCC;width:670px; padding-left:20px;}
#account-charge .typelist input{float:left;margin-top:20px;}
#account-charge .typelist label{float:left; padding:10px 0 10px 150px; width:500px; height:33px; background-position:20px 10px; line-height:33px;}
#account-charge .typelist .alipay{background:url(/static/css/i/alipay.gif) no-repeat 20px 10px;}
#account-charge .typelist .bill{background:url(/static/css/i/99bill.gif) no-repeat 20px 10px;}
#account-charge .typelist .tenpay{background:url(/static/css/i/tenpay.gif) no-repeat 20px 10px;}
#account-charge .typelist .chinabank{background:url(/static/css/i/chinabank.gif) no-repeat 20px 10px;}
#account-charge .typelist .yeepay{background:url(/static/css/i/yeepay.gif) no-repeat 35px 20px; padding:20px 0 0 160px; display:none;}
#account-charge .typelist .cmpay{background:url(/static/css/i/cmpay.gif) no-repeat 20px 10px;}
#account-charge .typelist .cmbc{background:url(/static/css/i/cmbc.gif) no-repeat 20px 10px;}
#account-charge .typelist .lakala{background:url(/static/css/i/lakala.gif) no-repeat 20px 10px;}
#account-charge .commit{margin-top:0px;}
/* end */


/* vote */
#user-vote .welcome{margin:0 10px 10px;}
#user-vote .vote-list{margin:0 10px 0 10px;}
#user-vote .vote-list li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #f1f1f1;}
#user-vote .vote-list li .choices{margin:5px 0 0 13px;line-height:2;color:#333;}
#user-vote .vote-list li .text{padding:0 12px 0 3px;*padding-right:7px;}
#user-vote .vote-list li .f-text{width:250px;}
#user-vote .vote-list .other{padding-left:17px;*padding-left:23px;}
#user-vote .vote-list .disabled{background:#f1f1f1;}
#user-vote .input-table td{padding:5px 2px 5px 0;}
#user-vote .input-table td.label{text-align:right;}
#user-vote .input-table td.label span{color:red;}
#user-vote .commit{margin:15px 10px;}
#user-vote .post-success{margin:15px 10px;}


/* paypal */
1#help .faq .paytype .paypal{height:39px;background:url(/static/css/i/paypal.gif) no-repeat 0 2px;}
1#deal-buy .paytype .typelist .paypal{height:39px;background:url(/static/css/i/paypal.gif) no-repeat 20px 2px;}
#account-charge .typelist .paypal{background:url(/static/css/i/paypal.gif) no-repeat 20px 10px;}

/* sms */
a.sms { cursor:pointer; font-size:12px; color:#5FF;}

.banktable {margin-top:10px;}
#account-charge .typelist .banktable label{padding:10px 28px 10px 0;height:30px;width:180px; overflow:hidden;}
#account-charge .typelist .banktable label input{ margin-top:10px;}
#account-charge .typelist .banktable label.ICBC-NET{background:url(/static/css/i/yp.png) no-repeat -140px 8px;background:url(/static/css/i/yp.png) no-repeat -140px 11px\9;}
#account-charge .typelist .banktable label.ABC-NET{background:url(/static/css/i/yp.png) no-repeat -420px 8px;background:url(/static/css/i/yp.png) no-repeat -420px 11px\9;}
#account-charge .typelist .banktable label.CCB-NET{background:url(/static/css/i/yp.png) no-repeat -280px 8px;background:url(/static/css/i/yp.png) no-repeat -280px 11px\9;}
#account-charge .typelist .banktable label.BCCB-NET{background:url(/static/css/i/yp.png) no-repeat -2px -30px;background:url(/static/css/i/yp.png) no-repeat -2px -29px\9;}
#account-charge .typelist .banktable label.BOCO-NET{background:url(/static/css/i/yp.png) no-repeat -140px -30px;background:url(/static/css/i/yp.png) no-repeat -140px -29px\9;}
#account-charge .typelist .banktable label.CIB-NET{background:url(/static/css/i/yp.png) no-repeat -280px -30px;background:url(/static/css/i/yp.png) no-repeat -280px -31px\9;}
#account-charge .typelist .banktable label.NJCB-NET{background:url(/static/css/i/yp.png) no-repeat -420px -30px;background:url(/static/css/i/yp.png) no-repeat -420px -27px\9;}
#account-charge .typelist .banktable label.CMBC-NET{background:url(/static/css/i/yp.png) no-repeat -5px -70px;background:url(/static/css/i/yp.png) no-repeat -5px -68px\9;}
#account-charge .typelist .banktable label.CEB-NET{background:url(/static/css/i/yp.png) no-repeat -147px -70px;background:url(/static/css/i/yp.png) no-repeat -146px -66px\9;}
#account-charge .typelist .banktable label.BOC-NET{background:url(/static/css/i/yp.png) no-repeat -282px -68px;background:url(/static/css/i/yp.png) no-repeat -282px -68px\9;}
#account-charge .typelist .banktable label.PAB-NET{background:url(/static/css/i/yp.png) no-repeat -420px -70px;background:url(/static/css/i/yp.png) no-repeat -420px -66px\9;}
#account-charge .typelist .banktable label.CBHB-NET{background:url(/static/css/i/yp.png) no-repeat -2px -110px;background:url(/static/css/i/yp.png) no-repeat -2px -106px\9;}
#account-charge .typelist .banktable label.HKBEA-NET{background:url(/static/css/i/yp.png) no-repeat -145px -108px;background:url(/static/css/i/yp.png) no-repeat -145px -106px\9;}
#account-charge .typelist .banktable label.NBCB-NET{background:url(/static/css/i/yp.png) no-repeat -285px -107px;background:url(/static/css/i/yp.png) no-repeat -285px -106px\9;}
#account-charge .typelist .banktable label.SDB-NET{background:url(/static/css/i/yp.png) no-repeat -2px -145px;background:url(/static/css/i/yp.png) no-repeat -2px -144px\9;}
#account-charge .typelist .banktable label.GDB-NET{background:url(/static/css/i/yp.png) no-repeat -140px -145px;background:url(/static/css/i/yp.png) no-repeat -140px -143px\9;}
#account-charge .typelist .banktable label.SPDB-NET{background:url(/static/css/i/yp.png) no-repeat -280px -145px;background:url(/static/css/i/yp.png) no-repeat -280px -144px\9;}
#account-charge .typelist .banktable label.BJRCB-NET{background:url(/static/css/i/yp.png) no-repeat -2px -184px;background:url(/static/css/i/yp.png) no-repeat -2px -182px\9;}
#account-charge .typelist .banktable label.CMBCHINA-NET{background:url(/static/css/i/yp.png) no-repeat -2px 8px;background:url(/static/css/i/yp.png) no-repeat -2px 12px\9;}
#account-charge .typelist .banktable label.ECITIC-NET{background:url(/static/css/i/yp.png) no-repeat -420px -110px;background:url(/static/css/i/yp.png) no-repeat -420px -108px\9;}
#account-charge .typelist .banktable label.POST-NET{background:url(/static/css/i/yp.png) no-repeat -428px -145px;background:url(/static/css/i/yp.png) no-repeat -428px -144px\9;}



/* plus */
#recruitment,.side_ad{ margin-bottom:15px; width:240px; overflow:hidden;}

#sidebar .side_media{ font-size:12px; line-height:20px; margin-bottom:15px;}
#sidebar .side_media .sbox_content{ height:220px; overflow:hidden;}
#sidebar .side_media .media_time{ color:#999999;}
#sidebar .side_media a{ color:#0066CC;}
#sidebar .side_media table{ border-collapse:collapse; border-spacing:0px; line-height:20px;}
#sidebar .side_media table td{ border-bottom:1px dashed #cccccc; padding:5px 0;}
#sidebar .side_media .table_left{ width:60px;}
#sidebar .side_media .mtbd{width:81px; height:21px; background:url(/static/img/block_side_media_mtbd.gif) no-repeat; display:block;margin:10px auto 0 auto;text-indent:-999999px;}
#sidebar .side_media .mtbd:hover{background:url(/static/img/block_side_media_mtbd.gif) 0 -21px;}

#sidebar .side_service .service_content{ padding-left:50px; background:url(/static/css/i/side_icons.gif) 0px -200px no-repeat;}
#sidebar .side_service h2{ color:#cc0000;}
#sidebar .side_service .service_content p{ padding:0; text-align:right;}
#sidebar .side_service p.tel{ color:#cc0000; font-size:25px; font-weight:bold; line-height:26px;}
#sidebar .side_service p.time{ color:#666;}
#sidebar .side_service ul{ padding:15px 0 0 15px;}
#sidebar .side_service ul li{ font-size:12px; line-height:20px; list-style:disc outside;}

/*联合登录图标*/
.sns_login_ul{ overflow:hidden; _height:1px; _overflow:visible;}
.sns_login_ul li{float:left; padding:0 20px 10px 0;}
.sns_login_ul li.tip{ font-size:12px; display:block; float:none; padding:0; margin-bottom:10px; border-bottom:1px dashed #CCC; height:25px; line-height:25px;}
.sns_login_ul li a{ display:block; width:86px; height:27px; background:url(i/co_login.gif?v=1111101) no-repeat;}
.sns_login_ul li.sina_login{}
.sns_login_ul li.alipay_login a{ background-position:-300px -40px;}
.sns_login_ul li.qq_login a{ background-position:-100px 0;}
.sns_login_ul li.qh360_login a{ background-position:0 -40px;}
.sns_login_ul li.netease_login a{ background-position:0 -80px;}
.sns_login_ul li.cm_login a{ background-position:-200px -40px;}
.sns_login_ul li.douban_login a{ background-position:-300px 0;}
.sns_login_ul li.baidu_login a{ background-position:-100px -40px;}
.sns_login_ul li.tuan800_login a{ background-position:-200px 0;}
.sns_login_ul_login{ width:440px; padding:25px 0 0 155px;}
.sns_login_ul_side{ margin-top:5px;}
.sns_login_ul_side li{float:left; padding:0 20px 10px 0;}

#error_container{ width:379PX; height:151px; margin:100px auto; background:url(/static/css/i/error_page_bg.jpg) no-repeat; position:relative; border:1px dashed #CCC;} 
#error_words{ position:absolute; top:60px; left:170px; font-size:12px; color:#666;}
#quan{ width:445px; height:170px; background:url(/static/css/i/quan.jpg) no-repeat; margin:10px auto; margin-top:30px; padding-top:1px; margin-bottom:20px;}
#quan #quanhao{ margin-top:50px; margin-left:80px; font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}
#help_cotainer{width:900px; margin:0 auto; 2background:#ffffff; text-align:center; padding-top:1px;}
#help_cotainer img{ margin-top:20px; margin-bottom:20px; padding:5px; border:1px solid #CCCCCC;}
#help_cotainer h2{ width:100%; height:40px; margin:0 auto; line-height:40px; background:#80ae16; color:#FFFFFF; font-size:24px; font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;}
#quan_intro{ width:100%px; margin:20px auto;}
#quan_intro p{ line-height:25px; font-size:12px; font-weight:normal; text-align:left; color:#666666;}
#didatuan_intro{ background:#7CB2FF; padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px; width:700px; margin:0 auto;}
#didatuan_intro p{ color:#FFFFFF;}


#sidebar .deal-consult-tip .custom-service .block_share li{ margin-bottom:5px;}

/*媒体界面*/
#help_media ul li p.media_press{ font-weight:normal; color:#80aa16; line-height:20px; font-size:12px;}
#help_media div.media_date{ 2border:1px solid #000000; float:left; background:url(/static/img/calendar.gif) no-repeat 10px 5px; line-height:16px; text-indent:20px; padding-left:10px; padding-top:5px; font-size:12px;}
#help_media div.media_report{ width:560px; float:right; padding:0 0 0 10px;border-left:1px dashed #CCCCCC;}
#help_media ul.media_list{ width:100%; margin:0 auto 20px auto;}
#help_media ul.media_list li{ margin:0 auto 0 auto; border-bottom:1px dashed #999999; padding:5px 0;background:#FFF;}
#help_media ul.media_list li.media_blue_li{background:#F2FFF5;}
#help_media ul.media_list li:hover{background:#F0F2FF;}
#bdw #bd .mbox #help_media ul.media_list li h3{ padding:0 0 2px 0;font-size:14px;margin:0;}
#help_media ul.media_list li p{ line-height:20px; color:#666666; font-size:12px;}
#help_media ul.media_list li p img{ padding:2px; border:1px solid #CCC;}

/*用户条款*/
.mbox_terms p{ font-size:12px; line-height:20px; text-indent:2em;}
.mbox_terms h3{ height:25px; font-size:14px; font-weight:bold; line-height:25px; padding:10px 0 5px 10px; border-bottom:1px dashed #CCC; margin-bottom:10px;}
.mbox_terms ol{ padding:5px 5px 5px 55px;}
.mbox_terms ol li{ list-style:disc outside; font-size:12px; line-height:20px; padding:3px 0; margin-bottom:3px;}


#rzzw,#zpcs,#zpzw{  margin:10px 0 10px 0;}
#rzzw h4,#zpcs h4,#zpzw h4{ font-size:14px; font-weight:bold; height:30px; line-height:30px; text-indent:15px; margin-bottom:15px; border-bottom:1px dashed #CCC;}
#zpzw h2.dpt{ height:25px; line-height:25px;margin:10px auto;padding:0 10px; background:#E4EFFA;}
#rzzw ul,#zpzw_list{ padding:0 20px 20px 40px;2border:1px solid #000; min-height:1px; _height:1px;}
#rzzw ul li,#zpzw_list li{ height:40px; line-height:40px; width:150px; float:left;2border:1px dashed #999; list-style:outside disc;}
#zpcs{ position:relative;}
#zpcs div.intro{ width:360px; border:1px dashed #ccc; position:absolute; top:40px; right:0px; padding:5px;}
#zpcs div.intro p{ font-size:12px;}
#zpcs div.city_sel{ padding-left:30px;}
#zpcs div.city_sel p{ line-height:30px;}
#zpcs div.city_sel select{ width:120px; height:25px; line-height:25px; border:1px solid #999;}
#zpcs div.city_sel input{ margin-top:7px;}
#zpcs_list,#zpzw_list{margin:0 auto; min-height:1px; _height:1px;}
#zpcs_list li{ width:200px; padding:10px 10px; float:left; font-size:12px;}
#zpcs_list li img{ float:left;}
#zpcs_list li .name{ font-size:14px;}
#zpcs_list li p{ text-indent:8px; line-height:18px;}
.zp_bottom{ background:url(/static/img/jobs/zp_h4_bg.gif) no-repeat 0 -100px; height:9px; width:700px; margin-top:10px; 2border:1px solid #000000; _background-position:0 -95px;}

#zhaopin #join_in{height:30px;margin:10px 0 10px 0; background:#F5F5F5;}
#zhaopin #join_in #go_back{ height:30px; line-height:30px; padding-right:20px;float:right;}
#zhaopin #join_in #go_back a{font-size:14px; color:#006699;}

#zhaopin_post{height:150px; margin:0 0 10px 0; background:url(/static/img/jobs/zhaopin_post.jpg) no-repeat;}

#zhaopin #zpzw .discription{ padding:0 15px; font-size:12px; font-weight:normal;}
#zhaopin #zpzw .discription h2{ padding:5px 0; margin-bottom:15px; font-size:16px;}
#zhaopin #zpzw .discription h3{ padding:5px 0;font-size:14px;}
#zhaopin #zpzw .discription p{ text-indent:0px; line-height:20px;}
#zhaopin #zpzw .discription ul{list-style:decimal;margin-top:2px; margin-bottom:20px;}
#zhaopin #zpzw .discription ul li{line-height:20px; list-style:decimal inside; font-weight:normal; padding:5px 0;}

/* block_side_ad_slide */
#block_side_ad_slide{width:240px; height:150px; margin-bottom:15px; position:relative; overflow:hidden;}
#block_side_ad_slide ul{list-style:none;}
#block_side_ad_slide a{ cursor:pointer;}
#block_side_ad_slide ul li{width:260px;height:150px; position:absolute; left:260px; top:0;}
#block_side_ad_slide ul .first{left:0;}
#block_side_ad_slide #ad_list{position:absolute; right:5px; bottom:5px;}
#block_side_ad_slide #ad_list a{width:15px;height:15px;background:#0066cc;border:2px solid #003399; color:#fff; filter:alpha(opacity=80);opacity:0.8;float:left;font-size:12px;line-height:15px; margin:0px 0 0 6px; font-family:Arial; text-align:center; display:block;}
#block_side_ad_slide #ad_list a.active{background:#66ccff; color:#ffffff; border:2px solid #3399ff;}
#block_side_ad_slide #ad_list a:hover{ text-decoration:none;}
/* end */

#friendship ul{  margin:0 auto; min-height:10px; _height:10px;}
#friendship ul li{ width:150px; float:left; 2border:1px solid #0000CC; margin:10px 10px; display:inline; text-align:center;}
#friendship ul li div.friends_logo{ width:100%; height:50px; 2border:1px dashed #FF0000;}
#friendship ul li p{ line-height:30px; text-align:center;}

#didatuan_works{ list-style:none; width:100%;}
#didatuan_works li{ width:340px; float:left; margin:15px 2px; display:inline;}
#didatuan_works_intro{ width:100%;}
#didatuan_works_intro p{ padding:10px; font-size:12px; color:#666666;}

/*help调整页面*/
#tiaozheng_container{width:880px; margin:10px auto; padding-top:1px; background:#FFF; padding:1px 10px;}
#tiaozheng_container h3{font-size:14px;padding:5px 10px;background-color:#68A9E3;border-bottom:2px solid #B9E3FF;font-weight:bold;line-height:20px;margin:10px 0;color:#fff;}
#tiaozheng_container p{ font-size:12px; line-height:20px;text-indent:2em; padding:5px; color:#333;}
#tiaozheng_container p b{ color:#E30005;}
#tiaozheng_container table{ border-collapse:collapse; width:600px; margin:10px auto;}
#tiaozheng_container td{ border:1px solid #CCC; background:#FFF; width:50%;}
#tiaozheng_container td p{ text-indent:0;}
#tiaozheng_container td p.tip{color:#DB8400;}

#sidebar .side_social ul{ padding:3px 0;}
#sidebar .side_social ul li{text-indent:7px; margin-bottom:0px; padding:5px 5px 0 5px;}
#sidebar .side_social ul li a{background:#EDF3FA;display:block;height:25px;line-height:25px; font-size:12px;}
#sidebar .side_social ul li a:hover{ background:#87c8ee; color:#FFF;}
#sidebar .side_social ul li a span{ padding-left:20px; display:block;}
#sidebar .side_social ul li a span.sina{background:url(/static/css/i/icons.gif) no-repeat 5px -45px;}
#sidebar .side_social ul li a span.kaixin{background:url(/static/css/i/icons.gif) no-repeat 5px -245px;}
#sidebar .side_social ul li a span.tencent{background:url(/static/css/i/icons.gif) no-repeat 5px -95px;}

.rate_star{ width:80px; height:16px; overflow:hidden; display:block; background:url(/static/img/bg_rate_stars.gif) no-repeat; margin:2px 0;}
.rate_star_9{ background-position:0 0;}
.rate_star_1{ background-position:0 -16px;}
.rate_star_2{ background-position:0 -32px;}
.rate_star_3{ background-position:0 -48px;}
.rate_star_4{ background-position:0 -64px;}
.rate_star_5{ background-position:0 -80px;}

#common_pagemasker{position: absolute; z-index: 99998; width: 100%; height: 300%; _height:2000px; opacity: 0.5;filter: Alpha(Opacity=50); top: 0px; left: 0px; background-color:#CCC; display: none;}
#common_dialog{border: solid #CCC 4px; width:400px;background:#FFFFFF; position:absolute; top:50px; left:50%; margin-left:-200px;z-index:99999; display:none; font:12px; padding-bottom:15px;}
#common_dialog h2{ height:30px; padding-left:10px; line-height:30px; font-size:14px; background:#E8EFF9; position:relative;}
#common_dialog h2 span{ position:absolute; top:0; right:0; font-weight:normal;height:30px; line-height:30px; font-size:12px; padding:0 16px; background:url(/static/css/i/bg-newbie-close.gif) no-repeat left center;}
#common_dialog h2 span a:hover{ text-decoration:none;}
#common_dialog ul{ padding:10px; padding-top:0;}
#common_dialog ul li{ padding:5px; margin:0; border-bottom:1px dashed #E0E0E0;}
#common_dialog ul li p{ line-height:27px;}
#common_dialog ul li textarea{ width:100%; height:120px; border:1px solid #B4D8ED;}
#common_dialog p{ line-height:18px; padding:3px 10px; font-size:12px;}

#common_dialog .treasure{width:300px; height:70px; background:#F5F5F5; border:1px dashed #CCC; padding:10px; margin:10px auto 0 auto; position:relative;}
#common_dialog .treasure a.check_treasure{ width:120px; height:35px; display:block; background:url(/static/img/treasure/treasure_button.gif) no-repeat 0 -40px; position:absolute; top:40px; left:40px;}
#common_dialog .treasure a.check_treasure:hover{ background-position:0 0;}
#common_dialog .treasure a.close{ width:108px; height:35px; display:block; background:url(/static/img/treasure/treasure_button.gif) no-repeat -130px -40px; position:absolute; top:40px; left:170px;}
#common_dialog .treasure a.close:hover{ background-position:-130px 0;}
#selling_list .treasure_tip{font-size:12px;margin-bottom:15px; height:50px; background:url(/static/img/treasure/treasure_tip.png) no-repeat; overflow:hidden;}
#selling_list .treasure_tip p{ margin:20px 0 0 100px;}
#deal-stuff .scroll_list{margin-bottom:15px; position:relative; overflow:hidden;}
#deal-stuff .scroll_list .scroll_list_mask{ width:460px; left:0; top:0; position:absolute;}
#deal-stuff .scroll_list ul{ margin:0; padding:48px 70px 0 20px;}
#deal-stuff .scroll_list ul li{ font-size:12px; line-height:25px; border-bottom:1px dashed #CCC; list-style:none; margin:0; padding:0;}
#deal-stuff .treasure_list{height:190px;}
#deal-stuff .treasure_list .treasure_list_mask{ background:url(/static/img/treasure/treasure_list.gif) no-repeat; height:195px;}
#deal-stuff .dream_list{height:327px;}
#deal-stuff .dream_list .dream_list_mask{ background:url(/static/img/dream_110601/dream_list.gif) no-repeat; height:327px;}

.team_buy_dream{ padding:10px 18px;}
#bdw #bd .team_buy_dream p.title{ height:30px; line-height:30px; font-size:14px; font-weight:bold; text-shadow:1px 1px 0px #ccc;}
#bdw #bd .team_buy_dream p.ex{ font-size:12px; color:#aaa; line-height:22px; padding:0;}
#bdw #bd .team_buy_dream p textarea{ width:600px; height:65px; border:1px solid; border-color:#aaa #666 #666 #aaa; line-height:30px; font-size:14px; padding:5px; background:#fff;box-shadow:1px 1px 2px #ccc inset;}
#bdw #bd div.lottery_view_dream{ padding:10px; margin:15px 10px; border:1px solid #87c8ee; background:#e9f0f4;}
#bdw #bd div.lottery_view_dream p{ font-size:14px; line-height:25px; text-indent:2em;}
#bdw #bd div.lottery_view_dream p.title{ font-weight:bold; text-indent:0;}

.lottery_table{ width:650px; margin:10px auto;}
.lottery_table td,.lottery_table th{ padding:10px; border:1px solid #FFF; background:#F5F5F5; border-collapse:collapse;}
.lottery_table th{ background:#D7ECF9;}

.verify-mobile{ padding:5px 15px; background:#FFF8DD; border:1px solid #E7E7A1;}
.verify-mobile p{ line-height:30px;}
.verify-mobile .tip{ font-size:12px; color:#333; line-height:20px; padding-bottom:20px;}
#lottery-mobile-input{width:120px; height:20px; line-height:20px; border:1px solid #A0C8F3;}
#lottery-mobile-verify{ line-height:28px; height:28px;}
#deal-buy-mobile-verifycode{ width:50px; height:20px; border:1px solid #A0C8F3; line-height:20px;}

#commitment{ font-size:12px;}
#bdw #bd #commitment p{ padding:3px 20px; font-size:12px;}
#bdw #bd #commitment .summary{ padding:10px 0; background:#F5F5F5;}
#bdw #bd #commitment .summary img{ margin-bottom:15px;}
#bdw #bd #commitment h3{ padding:5px; font-weight:bold; background:#BFE0F2; margin:20px auto 10px auto; font-size:14px;}
#bdw #bd #commitment .conditions h4{ margin:20px auto 0 auto; padding-left:20px;}
#bdw #bd #commitment .conditions ol{ margin:10px auto; padding-left:40px; float:none;}
#bdw #bd #commitment .conditions ol li{ list-style:outside disc; line-height:20px;}

#support_process div.a{ padding:10px; border-bottom:1px dashed #CCC;}
#support_process div.summary{ padding-top:225px; background:url(/static/img/support_process_1.gif) no-repeat; margin-bottom:15px;}
#support_process div.summary p{ font-size:14px; text-indent:2em; line-height:22px;}
#support_process div.a{ padding:10px; border-bottom:1px dashed #CCC; padding-left:140px;background:url(/static/img/support_process_1.gif) no-repeat -700px 0; min-height:120px;}
#support_process div.b{ background-position:-1400px 0;}#support_process div.c{ background-position:-2100px 0;}#support_process div.d{ background-position:-2800px 0;}#support_process div.e{ background-position:-3500px 0;}#support_process div.f{ background-position:-4200px 0;}#support_process div.g{ background-position:-4900px 0;}#support_process div.h{ background-position:-5600px 0;}#support_process div.i{ background-position:-6300px 0;}#support_process div.j{ background-position:-7000px 0;}#support_process div.k{ background-position:-7700px 0;}
#support_process div.a h3{ font-size:14px; font-size:14px; font-weight:bold; height:30px; line-height:30px; background:#d8ebf9; color:#2c86ba; padding:0 10px; margin:0;margin-bottom:10px;}
#support_process div.a p{ line-height:22px; font-size:14px;}
#support_process div.a ul{ padding-left:20px;}
#support_process div.a ul li{ list-style:disc outside; line-height:20px; padding:3px; font-size:14px;}

#didaquan_8_tip{ width:16px; height:16px; background:url(/static/css/i/exclamation.gif) no-repeat; display:inline-block;}
#didaquan_8_tip_blank{ width:1px; height:16px; display:inline-block; position:relative;}
#didaquan_8_tip_blank .tip{ width:150px;position:absolute; bottom:20px; left:0px; border:2px solid #ccc; background:#FFF; padding:8px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#didaquan_8_tip_blank .tip p{font-size:12px; font-weight:normal;}


/* alipay class */
#account-charge .typelist .banktable label.ALI-CMB {background:url(/static/css/i/alipay/CMB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-ICBCB2C {background:url(/static/css/i/alipay/ICBCB2C-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-CCB {background:url(/static/css/i/alipay/CCB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-ABC {background:url(/static/css/i/alipay/ABC-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-BJBANK {background:url(/static/css/i/alipay/BJBANK-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-COMM {background:url(/static/css/i/alipay/COMM-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-CMBC {background:url(/static/css/i/alipay/CMBC-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-CIB {background:url(/static/css/i/alipay/CIB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-CEBBANK {background:url(/static/css/i/alipay/CEBBANK-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-BOCB2C {background:url(/static/css/i/alipay/BOCB2C-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-SPABANK {background:url(/static/css/i/alipay/SPABANK-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-CITIC{background:url(/static/css/i/alipay/CITIC-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-SDB {background:url(/static/css/i/alipay/SDB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-GDB {background:url(/static/css/i/alipay/GDB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-SPDB {background:url(/static/css/i/alipay/SPDB-NET.gif) no-repeat 20px ;}
#account-charge .typelist .banktable label.ALI-BJRCB {background:url(/static/css/i/alipay/BJRCB-NET.gif) no-repeat 20px ;}

.lottery_channel{ padding-bottom:100px; background:url(../img/lottery/lottery_bg_3.gif) right bottom no-repeat #fff;}
.lottery_channel div.summary{ height:150px; background:url(../img/lottery/lottery_bg_1.jpg) 0 0 no-repeat; margin-bottom:10px;}
.lottery_channel div.all{ height:150px; background:url(../img/lottery/lottery_bg_1.jpg) 0 -345px no-repeat; margin-bottom:10px;}
.lottery_channel div.w_i_h{ height:160px; background:url(../img/lottery/lottery_bg_1.jpg) 0 -150px no-repeat; margin-bottom:15px;}
.lottery_channel h2{ margin-bottom:10px; height:35px; background:url(../img/lottery/lottery_bg_1.jpg) 0 -310px no-repeat; line-height:35px; color:#cc0000; font-size:14px; padding:0 0 0 15px;}
.lottery_channel p{ font-size:14px; line-height:20px;}
.lottery_channel p.site,.lottery_channel p.weibo{ padding:10px 0 10px 90px; background:url(../img/lottery/lottery_bg_2.gif) -690px 0px no-repeat;}
.lottery_channel p.weibo{ background:url(../img/lottery/lottery_bg_2.gif) -690px -70px no-repeat; margin:12px 0 15px 0;}
.lottery_channel p.p{ padding:0; height:30px; margin-bottom:10px; border-bottom:1px dashed #999; background:url(../img/lottery/lottery_bg_2.gif) 0 0px no-repeat;}
.lottery_channel p.p_2{ background-position:0 -30px;}
.lottery_channel p.p_3{ background-position:0 -60px;}
.lottery_channel p.p_4{ background-position:0 -90px;}
.lottery_channel .sold{ overflow:hidden; _height:1px; _overflow:visible; padding-bottom:15px;}
.lottery_channel .sold .sold_item{ float:left;}
.lottery_channel .sold .sold_2,.lottery_channel .sold .sold_4,.lottery_channel .sold .sold_6,.lottery_channel .sold .sold_8{ float:right;}
.lottery_channel .anq dt{ line-height:25px; height:25px; font-size:14px; background:url(i/anq_title_bg.gif) repeat-x; border-bottom:1px dashed #CCC; padding-left:10px; margin-top:10px; cursor:pointer;}
.lottery_channel .anq dt:hover{ background:#91BBF4; color:#fff;}
.lottery_channel .anq dt.selected{ background:#91BBF4; color:#fff;}
.lottery_channel .anq dd{ display:none; line-height:20px; font-size:12px; padding:10px 15px;}

.lottery_channel .activities{ overflow:hidden; padding-bottom:10px; _height:1px; _overflow:visible;}
.lottery_channel .activity{ float:left; width:332px; margin-bottom:15px;}
.lottery_channel .activity_right{ float:right;}
.lottery_channel .activity .date{ height:30px; border:1px solid #CCC; border-bottom:none; width:90px; text-align:center; line-height:30px; border-radius:4px 4px 0 0; background:#fafafa;}
.lottery_channel .activity .pic{ width:330px; height:185px; background:#CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.lottery_channel .activity h3{ margin:0; padding:4px 5px; border-left:1px solid #CCC; border-right:1px solid #CCC; height:36px; overflow:hidden;}
.lottery_channel .activity h3 a{font-size:14px; line-height:18px; font-weight:normal;}
.lottery_channel .activity .info{ height:30px; background:#e7e7e7; line-height:30px; padding:2px 10px; border:1px solid #CCC; border-top:none;}
.lottery_channel .activity .info .a{ float:left; line-height:30px; height:30px; font-size:14px; color:#666;}
.lottery_channel .activity .info .a em{ font-size:20px; color:#c00; font-weight:bold;}
.lottery_channel .activity .info .b{ float:right; height:30px; line-height:30px; font-size:14px;}
.lottery_channel .activity .info .b span.holding{ color:#c00; padding-right:10px;}
.lottery_channel .activity .info .b span.over{ color:#666; padding-right:10px;}

.hezuo_reg{ height:360px; background:#fff; border:1px solid #999; position:relative;}
.hezuo_reg .pic{ width:730px; height:360px;}
.hezuo_reg .pic_1{ background:#FFF; display:block;}.hezuo_reg .pic_2{ background:#ccc; display:none;}.hezuo_reg .pic_3{ background:#999; display:none;}.hezuo_reg .pic_4{ background:#666; display:none;}.hezuo_reg .pic_5{ background:#333; display:none;}
.hezuo_reg_ctl{ position:absolute; right:10px; bottom:10px;}
.ctl{ width:70px; height:90px; float:left; margin-right:0px; cursor:pointer; overflow:hidden; 2border:2px solid #fff; background:url(/static/img/hezuo_reg/hezuo_reg_ctl_bg.png) no-repeat;}
.ctl_2{ background-position:-80px 0;}
.ctl_3{ background-position:-160px 0;}
.ctl_4{ background-position:-240px 0;}
.ctl_5{ background-position:-320px 0;}
.ctl_active{ 2border:2px solid #87c8ee;}
.ctl_1.ctl_active{ background-position:0 -90px;}
.ctl_2.ctl_active{ background-position:-80px -90px;}
.ctl_3.ctl_active{ background-position:-160px -90px;}
.ctl_4.ctl_active{ background-position:-240px -90px;}
.ctl_5.ctl_active{ background-position:-320px -90px;}
.ctl a{ display:block; width:140px; height:100px;}
/*.ctl_1{ background:#fff;}.ctl_2{ background:#ccc;}.ctl_3{ background:#999;}.ctl_4{ background:#666;}.ctl_5{ background:#333;}*/
.hezuo_reg_form{ width:220px; height:300px; background:url(/static/img/hezuo_reg_bg.png) no-repeat; padding:60px 10px 0 10px;}
.hezuo_reg_form table td{ border-collapse:collapse; padding:5px 5px 15px 5px;}
.hezuo_reg_form table td input{ height:25px; width:130px; border:1px solid #999; line-height:25px;}
.hezuo_reg_form table td.table_left{ width:60px; text-align:right; padding-right:5px;}
.hezuo_reg_form table{ margin-bottom:0;}
#sidebar .hezuo_reg_form p{ line-height:25px; height:25px; margin-bottom:15px; font-size:14px; padding:0 10px;}
#sidebar .hezuo_reg_form p.city_sel{ padding-left:0;}
#sidebar .hezuo_reg_form p.city_sel span{ display:inline-block; width:60px; text-align:right; padding: 5px 10px 5px 5px;}
#sidebar .hezuo_reg_form p.sub_sel{ padding-left:5px;}
#sidebar .hezuo_reg_form p.sub_sel input{ vertical-align:middle; margin-right:5px;}
#sidebar .hezuo_reg_form .sub{ display:block; width:180px; height:45px; margin:0 auto; background:url(/static/img/hezuo_reg_bg.png) -250px 0 no-repeat; border:none; cursor:pointer;}
#sidebar .hezuo_reg_form .isreged{ margin-top:15px;}

.hezuo_redirect_content{ width:500px; height:170px; border:1px solid #CCC; background:#fff; margin:50px auto;}
.hezuo_redirect_content p.a{ background:url(/static/css/i/deal-buy-succ.gif) 100px 20px no-repeat; font-size:25px; text-align:center; padding:20px 0 10px 0;}
.hezuo_redirect_content p.b{ font-size:14px; padding:4px 0 4px 100px;}
.hezuo_redirect_content p.c{ font-size:12px; color:#999; padding:4px 0 4px 100px;}
.hezuo_redirect_content p.d{ font-size:12px; color:#0066cc; padding:4px 0 4px 100px;}

/*聚合首页分类*/
.cate{ border:1px solid #CCC; padding:1px; background:#FFF; margin-bottom:15px;}
.cate_dl{ background:#f7f7f7; font-size:12px; padding:10px 10px 10px 10px;}
.cate_dl dd{ margin-bottom:6px; overflow:hidden;}
.cate_dl .cate_name{ float:left; width:50px; height:18px; line-height:18px;}
.cate_dl .m{ float:right; width:28px; height:18px; line-height:18px; color:#ff9900; cursor:pointer; padding:0 14px 0 2px; background:url(i/cate_dl_m.gif) no-repeat 30px 2px; display:none;}
.cate_dl .m.d{ background:url(i/cate_dl_m.gif) no-repeat 30px -18px;}
.cate_dl ul{ margin-left:50px; overflow:hidden; padding:0 5px; _height:1px; _overflow:visible;}
.cate_dl ul.of{ margin-right:50px; _overflow:hidden; height:21px;}
.cate_dl ul li{ float:left; 2width:120px; padding-right:20px; line-height:18px; height:18px; margin-bottom:3px; white-space:nowrap;}
.cate_dl ul li a.sel{ display:inline-block; height:18px; background:#06C; padding:0 15px 0 5px; color:#ffffff; border-radius:3px;}
.cate_dl ul li span.sel{ display:inline-block; height:18px; background:#06C; padding:0 5px; color:#ffffff; float:left; margin-right:1px; border-radius:2px 0 0 2px; box-shadow: 0 0 3px #999999; white-space: nowrap;}
.cate_dl ul li span.sele{ border-radius:2px;}
.cate_dl ul li a.cl{ float:left; background:#83acd6; width:18px; height:18px; text-align:center; color:#FFF; border-radius:0 2px 2px 0; box-shadow: 0 0 3px #999999;}
/*聚合首页筛选*/
.mix_filter{ border:1px solid #CCC; background:#FFF; margin-bottom:15px; height:30px;}
ul.mix_filter_ul{ float:left; height:30px; overflow:hidden; _height:1px; _overflow:visible;}
ul.mix_filter_ul li{ float:left; line-height:30px; border-right:1px solid #CCC;}
ul.mix_filter_ul li.fir{ font-size:12px; text-align:center; width:50px;}
ul.mix_filter_ul li a{ display:block; height:30px; line-height:30px; width:50px; font-size:12px; text-indent:7px;}
ul.mix_filter_ul li a.time{ width:120px;}



