
*{margin:0;padding:0;}
body{font:12px Arial, "宋体", sans-serif;color:#000; background:#f4f4f4;}
body{zoom: expression(function(ele){document.execCommand('BackgroundImageCache', false, true); ele.style.zoom = "1";}(this));}
input,select,button,textarea{font-size:12px;}
ul{list-style:none;}
img{border:0;}
a{color:#000;text-decoration:none; cursor:pointer;}
a:hover{color:#36c; text-decoration:underline}
h1,h2,h3,h4,h5,h6{}
button{border:none; cursor:pointer;}

.clear{ clear:both;}
.dis_none{ display:none;}
.wrap{width:960px; margin:0 auto;}
.comma{padding-right:6px;font:12px "宋体";}/*文字连接后面的逗号样式*/

.selectbox_a{height:21px;overflow-y:hidden;}
.selectbox_b{height:auto;overflow-y:hidden;}
.selectbox{cursor:default;}
.selectbox:hover{ text-decoration:none;}

.wrap{width:960px;margin:0 auto 10px;}

/*顶部功能条*/
.topBar{ height:25px; line-height:25px;padding-top:2px;border-top:2px solid #f60;border-bottom:1px solid #ccc; background:url(../images/topbar_bg_v2.0.gif) repeat-x left top;}
.topBar .wrap{margin-bottom:0;}
.topBar .citySelect{padding-left:20px;float:left;}
.topBar .citySelect a{color:#36c;}
.topBar .loginState{ float:right;}
.topBar .loginState span{ float:left;}
.topBar .loginState button{width:44px; height:21px; line-height:23px;margin:1px 0 0 5px; background:url(../images/bnt_bg_v2.0.gif) no-repeat left -120px;}
.topBar ul{padding:0 10px 0 30px;float:right;}
.topBar li{float:left;}
.topBar li.line{width:25px; height:10px;margin-top:6px; background:url(../images/line_menu_v2.0.gif) no-repeat left top;}

/*统一头部*/
#header{width:968px;margin:0 auto 15px;}
.headerMsgArea{height:68px; padding:5px 0 0 22px;}
#logo{width:77px; height:66px;background:url(../images/logo_v2.0.jpg) no-repeat left top;  float:left;}
#slogan{width:133px; height:66px;padding:0 0 0 10px;color:#fb0102; font:14px "宋体"; font-weight:bold;line-height:66px;background:url(../images/logo_v2.0.jpg) no-repeat -77px top; float:left;}
#slogan span{width:4px; height:13px; padding:0 3px 0 5px;background:url(../images/slogan_dot_v2.0.gif) no-repeat center center;}
#topCouponInfo{height:32px;padding-left:11px;margin:17px 16px 0 0 ;line-height:32px; background:url(../images/header_bg_v2.0.jpg) no-repeat left -135px;float:right;}
#topCouponInfo p{padding-right:11px;background:url(../images/header_bg_v2.0.jpg) no-repeat right -135px; }
.bnt_forUser{width:150px; height:39px;padding-top:3px;margin:14px 11px 0 0;line-height:32px;font-size:14px; font-weight:bold;color:#fff; text-align:center;background:url(../images/header_bg_v2.0.jpg) no-repeat left -90px; float:right;}
.bnt_forUser:hover{color:#fff; text-decoration:none;}
/*头部导航*/
#nav{width:952px;height:43px;padding:7px 0 0 16px;background:url(../images/header_bg_v2.0.jpg) no-repeat left top; }
#nav li{width:98px;padding:0 6px;float:left;}
#nav a{width:98px; height:28px;margin-top:2px;line-height:29px;font-size:14px; font-weight:bold;color:#fff; text-align:center; display:block;}
#nav a:hover{ text-decoration:none;background:url(../images/header_bg_v2.0.jpg) no-repeat -150px -90px;}
/*头部二级导航搜索区*/
.subNav{width:944px; height:37px;padding-left:24px; line-height:26px;background:url(../images/header_bg_v2.0.jpg) no-repeat left -50px; }
.subNav .hotSearch{width:524px;line-height:26px;padding-left:12px;background:url(../images/header_bg_v2.0.jpg) no-repeat -892px -90px;float:left;}
.subNav .hotSearch .title{padding-right:26px;color:#fff;}
.subNav .hotSearch a{color:#36c;}
.subNav .searchForm{width:402px;padding-right:5px;float:right;}
.subNav .searchForm .inputKeyword{width:149px;height:19px!important; height:23px;padding:6px 0 0 25px!important;padding:2px 0 0 25px;margin-right:3px; background:url(../images/header_bg_v2.0.jpg) no-repeat -423px -90px;float:left;}
.subNav .searchForm .inputKeyword input{color:#999; height:21px;line-height:21px;border:none; background:none;}
.subNav .searchForm .selectSort{width:92px; height:25px;margin-right:3px; line-height:25px;float:left; position:relative; z-index:2;}
.subNav .selectbox_a,.subNav .selectbox_b,.subNav .selectbox_a a,.subNav .selectbox_b a,.subNav .selectbox_open,.subNav .selectbox_open ul,.subNav .selectbox_open li{float:left;}
.subNav .selectbox_a,.subNav .selectbox_b{width:92px; height:25px;overflow-y:hidden; position:absolute; left:0; top:0;}
.subNav .selectbox_b{height:auto;}
.subNav .selectbox_a a,.subNav .selectbox_b a{color:#000;} 
.subNav .selectbox_a a:hover,.subNav .selectbox_b a:hover{ text-decoration:none;} 
.subNav .selectbox{width:85px; height:24px;padding:1px 0 0 7px;cursor:default;}
.subNav .selectbox_a .selectbox{background:url(../images/header_bg_v2.0.jpg) no-repeat -597px -90px;}
.subNav .selectbox_b .selectbox{background:url(../images/header_bg_v2.0.jpg) no-repeat -741px -90px;}
.subNav .selectbox_open{width:92px; background:url(../images/selectbox_bbg_v2.0.gif) repeat-y left top;}
.subNav .selectbox_open ul{padding-bottom:3px;background:url(../images/selectbox_tbg_v2.0.gif) no-repeat left bottom;}
.subNav .selectbox_open li{width:92px;padding-bottom:3px;}
.subNav .selectbox_open li a{width:81px;margin:0 3px;padding-left:5px; line-height:17px;}
.subNav .selectbox_open li a:visited{color:#000}
.subNav .selectbox_open li a:hover{ color:#fff;background:#fe6c00;}
.subNav .selectbox_open li a:active{color:#fff; background:#fe6c00;}
.subNav .searchForm .bnt_search{width:52px; height:25px;color:#fff; line-height:27px; border:none;margin-right:9px;background:url(../images/header_bg_v2.0.jpg) no-repeat -689px -90px; cursor:pointer;float:left;}
.subNav .searchForm .advancedSearch{width:60px;float:left;}

/*统一尾部*/
#footer{width:960px; margin:20px auto 0;padding:9px 0 10px 0;border-top:1px solid #e1e1e1; text-align:center;}
#footer p{color:#777;line-height:22px;}
#footer p a{color:#36c;}

.search_none{width:550px;margin-top:15px;}
.search_none strong{margin:0 5px;color:#000;}
.search_none p{ line-height:20px;}
.search_none_main{width:548px; padding:12px 0;text-align:center;font-size:14px;border-left:1px solid #cca;border-right:1px solid #cca;background:#ffffe0;}
.search_none_msg{padding:16px 0 5px 0;color:#666;}

#error_index{width:630px;padding-top:290px; margin:30px auto; background:url(../images/error_indexbg.gif) no-repeat left top;}
#error_index .error_bg{ background: url(../images/error_index_bg.gif) repeat-y left top;}
#error_index .error_main{ padding-bottom:35px;text-align:center;background:url(../images/error_indexbg.gif) no-repeat left bottom;}
#error_index h1{padding-bottom:25px;font:24px "微软雅黑";}
#error_index .tips_bnt{width:440px;padding:10px 0; background:url(../images/line_double.gif) repeat-x left top;margin:0 auto;}
#error_index .tips_bnt button{width:65px; height:21px;margin-right:10px; line-height:22px;text-align:center;border:none;background:url(../images/header_bg.gif) no-repeat -160px -79px;}
#error_index .tips_bnt button.last{margin-right:0;}


.panel_585w{width:564px;height:286px;padding:9px 11px 0 11px;background:url(../images/panel_585w.gif) no-repeat left top;position:absolute;left:2px;top:3px; z-index:10; }
.panel_585w h1{width:562px;font:18px "黑体";font-weight:normal;color:#f60;}
.panel_585w h2{font-size:14px;font-weight:bold;}
.panel_585w .delect{width:15px; height:15px; background:url(../images/panel_bg.gif) no-repeat left -27px; position:absolute;right:13px;top:9px;}
.panel_585w .delect_over{ width:15px; height:15px; background:url(../images/panel_bg.gif) no-repeat left -42px; position:absolute;right:13px;top:9px;}
.panel_585w .panel_main{width:560px;height:228px;margin-top:1px;border:1px solid #d9d9d9;background:#fff;}
.textRed{color:#F00;font-weight:bold;padding-top:30px;line-height:2}
.textB{border-top:1px #999 dashed;padding-top:20px;color:#999}
.panel_585w .bottom_info{width:551px;padding-left:11px;line-height:30px;color:#666; position:relative;}
.panel_585w a.see{width:65px; height:21px; line-height:23px; text-align:center;background:url(../images/panel_bg.gif) no-repeat -90px top; position:absolute; right:0;top:5px;}
.panel_585w .bnt{width:65px; height:21px; line-height:23px; text-align:center;color:#000;background:url(../images/panel_bg.gif) no-repeat -90px top; float:left;}
.panel_585w .speed{width:348px;padding:0;margin:16px auto 0;text-indent:-10000px;line-height:12px;border:1px solid #ccc;background:url(../images/icon_speed.gif) repeat-x left top;}
#sent_email .panel_main{width:560px;}
#sent_email .email_content{width:540px;padding:0 10px; line-height:18px;border-top:1px solid #d9d9d9;}
#sent_email .name{padding:5px 0 2px 0;font:16px "黑体";}
#sent_email .text{padding-top:10px; line-height:20px;}
#sent_email .email_content a{color:#0281ca;}
#sent_email .email_content a:hover{color:#000;}
#sent_email .couponImg{width:250px; height:108px;margin:3px 10px 0 0;float:left;}
#sent_email .email_msg{width:550px;padding:3px 0 0 10px;color:#999; float:left; position:absolute;left:11px; bottom:38px;}
#sent_email .sent{position:absolute; right:10px;top:5px;}
#sent_email .email_address{padding:5px 10px; background:#ffffe0;}
#sent_email .couponName{ font-weight:bold;}
#sent_email .couponName span{color:#0281ca;}
#sent_email .inputtext,#sent_email .inputtext_on{width:160px; height:16px;padding:3px 2px 0;border:1px solid #d9d9d9; background: #f9f9f9 url(../images/input_bg.gif) repeat-x left bottom;}
#sent_email .inputtext_on{border:1px solid #99e300;}

#photoCoupon .panel_main{width:540px;padding:0 10px;}
#photoCoupon .panel_main a{color:#0281ca; text-decoration:underline;}
#photoCoupon .panel_main a:hover{color:#000;}

#photoCoupon .more{width:90px;line-height:21px;color:#000;background-position:left -114px;position:absolute; right:0;top:5px;}
#photoCoupon .more:hover{color:#0281ca;}
#photoCoupon .mycoupon{width:90px; line-height:21px;color:#000;background-position:left -114px;position:absolute; right:100px;top:5px;}
#photoCoupon .subtitle{ line-height:24px;margin-bottom:5px;padding:5px 0;font:16px "黑体"; border-bottom:1px dashed #ddd;}
#photoCoupon .text_right{padding-bottom:5px;margin-bottom:5px;text-align:right;border-bottom:1px dashed #ddd;}
#photoCoupon .font12px{font-size:12px;}
#photoCoupon td em{font-weight:bold;padding-right:3px;}