
*{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));}
img{border:0;}
a{color:#333;text-decoration:none; cursor:pointer;}
a:hover{color:#0281ca; text-decoration:underline}
ul{list-style:none;}
input{font-size:12px;}

.clear{ clear:both;}
.dis_none{ display:none;}
.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;}

#top_ad,#header,#topMenu{ position:relative;}
#logo,#slogan,#shop_enter,#search{ position:absolute;}
#top_ad{width:962px; height:42px;margin:4px auto 0; }
#top_ad a img{border:1px solid #e3e3e3;}
#top_ad a:hover img{border:1px solid #0281ca;}
#top_ad .close{width:17px;height:17px;background:url(../images/header_bg.gif) no-repeat right -79px;position:absolute;left:965px;bottom:0;}

#header{width:968px;margin:4px auto 10px;z-index:1;}
#header a:hover{text-decoration:none;}

#logo{width:80px; height:63px;background:url(../images/logo.gif) no-repeat left top; left:28px; top:2px;}

#slogan{width:127px; height:27px;padding-left:10px;line-height:28px;color:#f00; font-size:14px; background:url(../images/slogan_bg.gif) no-repeat left top;left:106px;top:15px;}
#slogan span{width:4px; height:13px; padding:0 3px 0 5px;background:url(../images/slogan_dot.gif) no-repeat center center;}

#shop_enter{right:4px; top:0;}
#shop_enter img{border:none;}

#topMenu{height:21px;padding:18px 0 0 447px;}
#topMenu li a{height:18px!important;height:16px;padding-top:3px!important;padding-top:5px;padding-left:9px;color:#000;display:block;}
#topMenu .bnt{margin-right:5px;float:left;}
#topMenu .bnt button{width:65px; height:21px; line-height:23px;border:none;background:url(../images/header_bg.gif) no-repeat -160px -79px; cursor:pointer;}
#topMenu .selectbox_a,#topMenu .selectbox_b{width:80px;position:absolute;top:18px;left:362px;}
#topMenu .selectbox{width:71px;}
#topMenu .selectbox_a .selectbox{background:url(../images/header_bg.gif) no-repeat  -80px -79px;}
#topMenu .selectbox_b .selectbox{background:url(../images/header_bg.gif) no-repeat  left -79px;}
#topMenu .selectbox_open{width:80px;padding-bottom:5px;background:url(../images/header_bg.gif) no-repeat left bottom;}
#topMenu .selectbox_open ul{width:78px;border-left:1px solid #bdb76b;border-right:1px solid #bdb76b; background:#ffe;}
#topMenu .selectbox_open li a{width:69px;padding-left:7px;margin:0 1px;}
#topMenu .selectbox_open li a:visited{color:#000}
#topMenu .selectbox_open li a:hover{color:#fff; background:#bdb76b;}
#topMenu .selectbox_open li a:active{color:#fff; background:#bdb76b;}

#login_status{height:28px;padding-right:316px;line-height:28px;text-align:right;color:#666;}
#login_status span{margin-left:10px;color:#0281ca;}
#login_status a{margin:0 3px;color:#0281ca;}
#login_status a:hover{ color:#000;text-decoration:underline;}

#nav a,#subnav a,#subnav .line{float:left;}
#nav{width:940px;height:42px;line-height:40px;padding:7px 4px 0 24px; background:url(../images/header_bg.gif) no-repeat left top; }
#nav a{width:86px; height:34px;line-height:34px; text-align:center;font-size:14px; font-weight:bold;color:#fff;}
#nav a:hover{background:url(../images/nav_over.gif) no-repeat 3px 4px;}
#nav a.on,#nav a.on:hover{ height:42px;line-height:42px;color:#000;background:url(../images/header_bg.gif) no-repeat -728px -79px;}
#subnav{width:920px; height:30px;line-height:26px;padding:0 24px;background:url(../images/header_bg.gif) no-repeat left -49px;}
#subnav a:hover{text-decoration:underline;}
#subnav .line{width:30px;height:25px;background:url(../images/header_line.gif) no-repeat bottom center;}


#search .searchbox,#search .selectbox_a,#search .selectbox_b,#search .selectbox_a a,#search .selectbox_b a,#search .selectbox_open,#search ul,#search li,#search .bntSearch,#search .advancedSearch{float:left;}
#search{top:79px;right:13px;}
#search .searchbox{width:142px; height:15px;padding:5px 8px 2px 22px;background:url(../images/header_bg.gif) no-repeat -266px -79px;}
#search .searchbox input{width:142px; height:17px; border:0; background:none;}
#search .selectbox_a,#search .selectbox_b{width:80px; height:22px;margin-left:5px;}
#search .selectbox_b{height:auto;}
#search .selectbox_a a,#search .selectbox_b a{color:#000;} 
#search .selectbox{width:74px;padding-left:6px;height:19px!important;height:17px;padding-top:3px!important;padding-top:5px;cursor:default;}
#search .selectbox_a .selectbox{background:url(../images/header_bg.gif) no-repeat -438px -79px;}
#search .selectbox_b .selectbox{background:url(../images/header_bg.gif) no-repeat -518px -79px;}
#search .selectbox_open{width:80px; background:url(../images/search_selectbox_bg.gif) repeat-y left top;}
#search .selectbox_open ul{padding-bottom:5px;background:url(../images/search_selectbox_b.gif) no-repeat left bottom;}
#search .selectbox_open li{width:80px;}
#search .selectbox_open li a{width:72px;margin:0 2px; height:17px!important;height:14px;padding-top:1px!important;padding-top:4px;padding-left:4px;}
#search .selectbox_open li a:visited{color:#000}
#search .selectbox_open li a:hover{ color:#fff;background:#fe6c00;}
#search .selectbox_open li a:active{color:#fff; background:#fe6c00;}
#search .bntSearch{width:50px;height:22px;padding-top:0!important;padding-top:3px;margin-left:5px;color:#fff; border:0;background:url(../images/header_bg.gif) no-repeat -598px -79px;cursor:pointer;}
#search .advancedSearch{width:60px; height:22px;margin-left:10px;line-height:22px;color:#fff;}
#search .advancedSearch a{margin:0 3px;color:#fff;}
#search .advancedSearch a:hover{color:#000; text-decoration:underline;}

#footer{ height:80px;line-height:14px;text-align:center;color:#777;border-top:1px solid #e1e1e1;}
#footer p{width:960px;padding-top:7px;text-align:center;float:left;}
#footer .bottomMenu{padding:10px 0 0 270px;}
#footer .bottomMenu a{color:#333;float:left;}
#footer .bottomMenu a:hover{color:#0281ca;}
#footer .bottomMenu span{width:14px;height:9px; line-height:9px;margin-left:13px;margin-top:2px!important;margin-top:1px;border-left:1px solid #ccc;float:left;}

.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;}
.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;}