
*{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:#0281ca;text-decoration:none; cursor:pointer;}
a:hover{color:#000; 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;}
.floatL{ float:left;}
.floatR{ float:right;}

.wrap{width:960px;margin:0 auto 20px;}

/** 头部尾部开始－header_and_footer **/
#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:200px; height:50px;background:url(../images/logo.gif) no-repeat left top; left:6px; top:12px;}

#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:220px;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;font-size:12px;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,#subnav .recom{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;}
#nav a#nav_home{height:42px;line-height:42px;color:#000;background:url(../images/header_bg.gif) no-repeat -728px -79px;}
#subnav{width:914px; height:30px;line-height:26px;padding:0 24px 0 30px;background:url(../images/header_bg.gif) no-repeat left -49px; position:relative;}
#subnav a{padding-left:8px;color:#000; background:url(../images/icon_arrow.gif) no-repeat left 9px;}
#subnav a:hover{color:#0281ca;text-decoration:underline;}
#subnav .line{width:51px;height:25px;background:url(../images/header_line.gif) no-repeat bottom center;}
#subnav .recom{width:33px; height:15px;margin:3px 0 0 3px; text-indent:-10000px; background:url(../images/icon_recom.gif) no-repeat left top;}
#subnav .brand{width:71px;padding-left:15px;color:#0281ca;background:url(../images/header_brandbg.gif) no-repeat left top;float:right;}
#subnav .brand:hover{color:#000;}
#subnav .brand_on{width:74px; height:26px;padding-left:15px;background:url(../images/header_brandbg.gif) no-repeat -90px top; position:absolute; right:17px; top:-25px;}
#subnav #brandShow{width:624px; height:75px;padding:11px 0 0 18px; background:url(../images/box_642w.gif) no-repeat left top;position:absolute; right:4px;top:25px;}
#subnav #brandShow li{width:69px; height:47px; float:left;}
#subnav #brandShow li a{width:53px;height:35px;padding:0;border-right:1px solid #dedede;border-bottom:1px solid #dedede;position:relative;float:left;}
#subnav #brandShow li img{width:48px; height:32px;padding:1px 2px;border:1px solid #bfbfbf; background:#fff;position:absolute;top:-1px; left:-1px;}
#subnav #brandShow li a:hover img{border:1px solid #0281ca;}
#subnav #brandShow .more{width:606px; height:17px; text-align:right;border-top:1px solid #ededed; float:left;}
#subnav #brandShow .more a{color:#0281ca; background:none;float:none;}
#subnav #brandShow .more a:hover{color:#000;}

#subnav4 .line{width:51px;height:25px;background:url(../images/header_line.gif) no-repeat bottom center;float:left;}
#subnav4 .recom{width:33px; height:15px;margin:3px 0 0 3px; text-indent:-10000px; background:url(../images/icon_recom.gif) no-repeat left top;float:left;}
#subnav4 .brand{width:71px;padding-left:15px;color:#0281ca;background:url(../images/header_brandbg.gif) no-repeat left top;float:right;}
#subnav4 .brand:hover{color:#000;}
#subnav4 .brand_on{width:74px; height:26px;padding-left:15px;background:url(../images/header_brandbg.gif) no-repeat -90px top; position:absolute; right:17px; top:-25px;}
#subnav4 #brandShow{width:624px; height:75px;padding:11px 0 0 18px; background:url(../images/box_642w.gif) no-repeat left top;position:absolute; right:4px;top:25px;}
#subnav4 #brandShow li{width:69px; height:47px; float:left;}
#subnav4 #brandShow li a{width:53px;height:35px;padding:0;border-right:1px solid #dedede;border-bottom:1px solid #dedede;position:relative;float:left;}
#subnav4 #brandShow li img{width:48px; height:32px;padding:1px 2px;border:1px solid #bfbfbf; background:#fff;position:absolute;top:-1px; left:-1px;}
#subnav4 #brandShow li a:hover img{border:1px solid #0281ca;}
#subnav4 #brandShow .more{width:606px; height:17px; text-align:right;border-top:1px solid #ededed; float:left;}
#subnav4 #brandShow .more a{color:#0281ca; background:none;float:none;}
#subnav4 #brandShow .more a:hover{color:#000;}

#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:16px;padding:4px 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;}

/** 尾部开始－header_and_footer **/
#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;}
/** 头部尾部结束－header_and_footer **/

.shopImg{width:101px;height:67px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;position:relative;float:left;}
.shopImg img{width:96px; height:64px;padding:1px 2px;border:1px solid #bfbfbf; background:#fff;position:absolute; top:-1px; left:-1px;}
.shopImg:hover img{border:1px solid #0281ca;}

/** 主题内容部分 **/
#theme{width:968px; height:453px; position:relative; z-index:0;}
#theme .menu{ position:absolute;left:0; top:140px;}
#theme .content{width:734px; height:438px;padding:15px 15px 0 35px; background:url(../images/home_bg.gif) no-repeat left top;}
#theme .recommendCoupon{width:734px; clear:both;}
#theme .recommendCoupon .title{ height:27px; line-height:27px;padding-top:2px;color:#666;background:url(../images/titlebg_a.gif) no-repeat right 10px;}
#theme .recommendCoupon ul{width:708px;}
#theme .recommendCoupon li{width:176px; height:80px;float:left; }
#theme .recommendCoupon li .couponImg{width:155px;height:65px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;}
#theme .recommendCoupon li .couponImg img{width:150px;height:60px;padding:3px;background:#fff url(../images/coupon_imgbg.gif) no-repeat left top; position:absolute; top:-1px; left:-1px;}
#theme .recommendCoupon li .couponImg span{width:17px;height:10px;background:url(../images/icon_scissors.gif) no-repeat left top;position:absolute;top:59px; left:6px;}
#theme .recommendCoupon li .couponImg_active{width:155px;height:65px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;z-index:2;}
#theme .recommendCoupon li .couponImg_active img{width:150px;height:60px;padding:3px;background:#fff url(../images/coupon_imgbg.gif) no-repeat left -66px; position:absolute; top:-1px; left:-1px;} 
#theme .recommendCoupon li .couponImg_active span{width:17px;height:10px;background:url(../images/icon_scissors.gif) no-repeat left top;position:absolute;top:59px; left:6px;}
#theme .recommendCoupon li .couponImg_active .coupon_info{display:block;}
#theme .recommendCoupon li .coupon_info{width:286px;height:92px;padding:0 10px;border:1px solid #9a9a7a; background:#ffffe0;position:absolute;left:30px;bottom:74px; display:none;}
#theme .recommendCoupon li .coupon_info span{width:9px;height:9px; line-height:9px;background:url(../images/couponinfo_arrow.gif) no-repeat left top;position:absolute;top:92px;left:12px;}
#theme .recommendCoupon .coupon_info dl{width:200px;float:left;}
#theme .recommendCoupon .coupon_info dt{padding:10px 0 5px 0;}
#theme .recommendCoupon .coupon_info dt a{font-size:14px;font-weight:bold;}
#theme .recommendCoupon .coupon_info dd{width:200px; line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#theme .recommendCoupon .coupon_info dd label{ color:#999;}
#theme .recommendCoupon .coupon_info dd em{font-weight:bold;color:#f60; font-style:normal;}
#theme .recommendCoupon .coupon_info .msg{width:50px; height:56px;padding:21px 13px 0 13px;margin-top:7px; text-align:center;color:#fff;font-weight:bold;font-size:14px; background:url(../images/couponinfo_msgbg.gif) no-repeat left top; float:right;}
#theme .recommendCoupon li .special{left:-182px;}
#theme .recommendCoupon li .special span{left:283px;}

#theme .couponSort{width:26px;line-height:12px; float:right;}
#theme .couponSort a{width:12px; height:17px;padding:7px 7px 0;color:#939366;margin-bottom:2px; float:left; background:url(../images/home_bg.gif) no-repeat -784px top;}
#theme .couponSort a:hover{color:#fff; text-decoration:none;background-position:-810px top;}
#theme .couponSort a.sec{ height:27px; background-position:-784px -24px;}
#theme .couponSort a:hover.sec{background-position:-810px -24px;}

#theme .shopInfo{width:412px; height:420px;}
#theme .shop_cityInfo{width:352px; height:248px; position:relative;}
#theme .shop_cityInfo .city{ padding-left:18px;padding-top:6px;color:#777; background:url(../images/icon_arrow.gif) no-repeat 10px 9px;float:left;}
#theme .shop_cityInfo .selectbox_a,#theme .shop_cityInfo  .selectbox_b{width:80px;height:21px;overflow-y:hidden;position:absolute;left:78px;top:2px;z-index:2;}
#theme .shop_cityInfo .selectbox_b{height:auto;}
#theme .shop_cityInfo .selectbox{width:71px;padding-left:9px;height:18px!important;height:17px;padding-top:3px!important;padding-top:4px;color:#ffffe0;background:none;cursor:default;display:block;}
#theme .shop_cityInfo .selectbox:hover{text-decoration:none;}
#theme .shop_cityInfo .selectbox_a .selectbox{color:#000;background-position: left top;}
#theme .shop_cityInfo .selectbox_b .selectbox{ background-position: left -21px;}
#theme .shop_cityInfo .selectbox_open{width:80px;padding-bottom:5px;background:url(../images/searchbox_80w.gif) no-repeat left bottom; float:left;}
#theme .shop_cityInfo .selectbox_open ul{border-left:1px solid #bdb76b;border-right:1px solid #bdb76b;background:#525222;float:left;}
#theme .shop_cityInfo .selectbox_open li{width:78px;float:left;}
#theme .shop_cityInfo .selectbox_open li a{width:69px;margin:0 1px;height:19px;line-height:19px;padding-left:7px;color:#ffffe0;float:left;}
#theme .shop_cityInfo .selectbox_open li a:visited{color:#ffffe0;}
#theme .shop_cityInfo .selectbox_open li a:hover{ color:#525222;background:#ffffe0; text-decoration:none;}
#theme .shop_cityInfo .selectbox_open li a:active{color:#525222; background:#ffffe0;}
#theme .shop_cityInfo .tab_menu{width:352px;height:24px;position:absolute; top:0; left:0; z-index:1;}
#theme .shop_cityInfo .tab_menu li{ width:88px;height:18px;padding-top:6px;font-size:13px;text-align:center;background:url(../images/box_352w_a.gif) no-repeat;float:right;cursor:pointer;}
#theme .shop_cityInfo .tab_menu li.normal{color:#999;background-position: -176px top;}
#theme .shop_cityInfo .tab_menu li.active{color:#000;font-weight:bold;background-position: right top;}
#theme .shop_cityInfo .tab_menu li.fnormal{width:89px;color:#999;background-position: -175px top;}
#theme .shop_cityInfo .tab_menu li.factive{width:89px;color:#000;font-weight:bold;background-position: right top;}
#theme .shop_cityInfo .tab_menu li.normal a{color:#999;}
#theme .shop_cityInfo .tab_menu li.fnormal a{color:#999;}
#theme .shop_cityInfo .tab_menu li.active a{color:#000;}
#theme .shop_cityInfo .tab_menu li.factive a{color:#000;}
#theme .shop_cityInfo .tab_menu li.active a:hover{color:#0281ca;}
#theme .shop_cityInfo .tab_menu li.factive a:hover{color:#0281ca;}
#theme .shop_cityInfo .tab{width:352px;padding-bottom:5px; background:url(../images/box_352w_a.gif) no-repeat left bottom; position:absolute;top:23px; left:0;}
#theme .shop_cityInfo .tab_main{padding-top:5px;background:url(../images/box_352w_a.gif) no-repeat left -23px;}
#theme .shop_cityInfo .tab_content{width:330px;height:209px;padding:6px 10px 0 10px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#ffffe0;}
#theme .shop_cityInfo .metro_tab_menu{width:103px;padding-top:10px;float:right;}
#theme .shop_cityInfo .metro_tab_menu li{width:38px;height:15px;padding-left:65px;margin-bottom:15px;text-align:center;font-weight:bold;background:url(../images/home_bg.gif) no-repeat;float:left; cursor:pointer;}
#theme .shop_cityInfo .metro_tab_menu li.fnormal{background-position:-900px -190px;}
#theme .shop_cityInfo .metro_tab_menu li.factive{background-position:-900px -310px;}
#theme .shop_cityInfo .metro_tab_menu li.snormal{background-position:-900px -220px;}
#theme .shop_cityInfo .metro_tab_menu li.sactive{background-position:-900px -340px;}
#theme .shop_cityInfo .metro_tab_menu li.tnormal{background-position:-900px -250px;}
#theme .shop_cityInfo .metro_tab_menu li.tactive{background-position:-900px -370px;}
#theme .shop_cityInfo .metro_tab_menu li.lnormal{background-position:-900px -280px;}
#theme .shop_cityInfo .metro_tab_menu li.lactive{background-position:-900px -400px;}
#theme .shop_cityInfo .metro_tab_content{width:209px;height:202px;padding:1px 0  0 1px;background:url(../images/metro_bg.gif) no-repeat left top; float:left;}
#theme .shop_cityInfo .metro_msg{width:52px; height:31px;padding:10px 0 0 46px;font-weight:bold;line-height:31px;border-top:1px dotted #d9d9d9;background:url(../images/metro_icon.gif) no-repeat left 10px; position:absolute; top:162px;right:10px;}

#theme .shopSort{width:50px; height:248px;margin-left:10px;}
#theme .shopSort a{width:24px; height:38px;padding:10px 13px 0;color:#939366;margin-bottom:2px; float:left; background:url(../images/home_bg.gif) no-repeat -784px -190px;}
#theme .shopSort a:hover{color:#fff; text-decoration:none;background-position:-784px -238px;}

#theme .shopRecommend{width:412px;padding-top:30px;background:url(../images/titlebg_b.gif) no-repeat right 10px;position:relative;}
#theme .shopRecommend h4{font-size:12px;font-weight:normal;color:#666; position:absolute; left:0; top:8px;}
#theme .shopRecommend .icon{width:16px; height:11px; background:url(../images/home_bg.gif) no-repeat -910px -70px;position:absolute; left:0; top:-6px;left:57px;}
#theme .shopRecommend li{width:185px;padding-right:21px; float:left;}
#theme .shopRecommend li .info{width:185px;}
#theme .shopRecommend li .info span{width:73px; line-height:18px;padding-left:6px;color:#0281ca;float:left;}
#theme .shopRecommend li .info span a{margin:0 3px;}
#theme .shopRecommend li .info span.rate{margin-top:16px;}
#theme .shopRecommend dl{width:182px;padding-left:3px;color:#999; float:left;}
#theme .shopRecommend dt{width:182px;padding:10px 0 4px 0;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
#theme .shopRecommend dd{width:182px;line-height:19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
#theme .shopRecommend dd em{color:#000; font-style:normal;}
#theme .shopRecommend dd strong{color:#f60;}
#theme .shopRecommend dd a{margin:0 3px;}
#theme .shopRecommend dd span{color:#0281ca;margin-right:14px;}

#theme .consumeInfo{width:412px; height:282px;}
#theme .consumeInfo .week{width:316px; height:76px;padding:11px 0 0 96px;background:url(../images/home_bg.gif) no-repeat -380px -575px; position:relative; z-index:1;}
#theme .consumeInfo .week .time{width:75px; text-align:center; line-height:23px;font-size:14px;font-weight:bold;color:#dcdcb4; position:absolute;top:6px; left:6px;}
#theme .consumeInfo .week .num{width:75px; text-align:center;color:#ffffe5;font-size:36px; line-height:50px;position:absolute;top:31px; left:6px;}
#theme .consumeInfo .week li{width:62px; float:left;}
#theme .consumeInfo .week h5{width:54px; text-align:center;padding-bottom:5px;font:18px "黑体";color:#996;}
#theme .consumeInfo .week li .normal,#theme .consumeInfo .week li .active{width:52px; height:41px;padding-top:3px;text-align:center;font:36px "黑体";color:#959567; background:url(../images/home_bg.gif) no-repeat -784px -290px; position:relative; cursor:pointer;}
#theme .consumeInfo .week li .active{ text-decoration:none;color:#fff; background-position:-784px -334px;}
#theme .consumeInfo .week li .view{width:266px;padding:6px; text-align:left;font:12px Arial, "宋体";border:1px solid #9a9a7a; color:#000;background:#ffffe0; position:absolute; top:49px; right:20px; cursor:default;}
#theme .consumeInfo .week li .normal .view{ display:none;}
#theme .consumeInfo .week li .active .view{ display:block;}
#theme .consumeInfo .week li .view .arrow{width:9px; height:9px;background:url(../images/consumeinfo_arrow.gif) no-repeat left top; position:absolute; right:20px; top:-9px;}
#theme .consumeInfo .week dl{width:175px;padding-left:10px; float:left;}
#theme .consumeInfo .week dt{padding-bottom:7px;font-size:14px;font-weight:bold;}
#theme .consumeInfo .week dt span{padding-left:16px;color:#0281ca; background:url(../images/icon_dot.gif) no-repeat 8px 6px;}
#theme .consumeInfo .week dd p{padding-bottom:5px; line-height:17px;text-indent:2em;color:#999;}
#theme .consumeInfo .week .img{width:80px;height:104px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;float:left;}
#theme .consumeInfo .week .img img{width:75px; height:100px;padding:2px;border:1px solid #bfbfbf; background:#fff;position:absolute; top:-1px; left:-1px;}
#theme .consumeInfo .week .img:hover img{border:1px solid #0281ca;}
#theme .consumeInfo .today{width:412px;padding-top:33px; background:url(../images/titlebg_c.gif) no-repeat right 10px;position:relative;}
#theme .consumeInfo .today li{width:412px; height:40px;background:url(../images/icon_page.gif) no-repeat left 6px; float:left; }
#theme .consumeInfo .today li a{width:374px; height:25px;padding:13px 6px 0;color:#000;font:20px "黑体";overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;}
#theme .consumeInfo .today li a:hover{ text-decoration:none;background: url(../images/consume_todybg.gif) no-repeat left top;}
#theme .consumeInfo .today li.pa a:hover{color:#fff600;}
#theme .consumeInfo .today li.pb a:hover{color:#f6c;}
#theme .consumeInfo .today li.pc a:hover{color:#00e7ff;}
#theme .consumeInfo .today li.pd a:hover{color:#bf0;}
#theme .consumeInfo .today li span{width:21px; height:17px;color:#999;font-size:10px;padding:21px 5px 0 0; text-align:right; float:left;}
#theme .consumeInfo h4{font-size:12px;font-weight:normal;color:#666;position:absolute; left:0; top:10px;}

#theme .consumeSort{width:734px; height:107px;margin-top:31px;position:relative;}
#theme .consumeSort ul{width:300px;height:107px;padding:0 1px; background:url(../images/consumesort_bg.gif) no-repeat left top;}
#theme .consumeSort li{width:79px; height:21px;font-size:14px; font-weight:bold;padding:11px 11px 0 10px;float:left;}
#theme .consumeSort li a{width:79px; height:21px; line-height:21px;text-align:center; display:block;}
#theme .consumeSort li a:hover{color:#fff; text-decoration:none;background:url(../images/consume_sortbg.gif) no-repeat left top;}
#theme .consumeSort .view{width:410px;}
#theme .consumeSort .view .img{width:125px;height:105px;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;position:relative;float:left;}
#theme .consumeSort .view .img img{width:120px; height:100px;padding:2px;border:1px solid #bfbfbf; background:#fff;position:absolute; top:-1px; left:-1px;}
#theme .consumeSort .view .img:hover img{border:1px solid #0281ca;}
#theme .consumeSort .view dl{width:270px;padding-left:10px;}
#theme .consumeSort .view dt{width:270px;padding:3px 0 7px;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#theme .consumeSort .view dd p{padding-bottom:5px; line-height:17px;text-indent:2em;color:#999;}
#theme .consumeSort .view dd p span{color:#0281ca;}
#theme .consumeSort .view dd p a{margin:0 3px;}
#theme .consumeSort h4{width:734px;font-size:12px;font-weight:normal;color:#666;background:url(../images/titlebg_d.gif) no-repeat right top;position:absolute; left:0; top:-21px;}
#theme .consumeSort .icon{width:13px; height:11px; background:url(../images/home_bg.gif) no-repeat -930px -70px;position:absolute; left:0; top:-6px;left:57px;}

/** 主题内容部分结束 **/

.main_ad{width:940px;height:102px;padding:10px; background:#ededed url(../images/home_bg.gif) no-repeat left -453px;}
.main_ad a img{border:1px solid #c1c1c1;}
.main_ad a:hover img{border:1px solid #0281ca;}

#specialService h3,#joinShop h3{ height:20px;padding:8px 0 0 13px;font:18px "黑体"; background:url(../images/home_bg.gif) no-repeat;}
#specialService ul,#joinShop ul{ height:253px;background:#ededed;}
#specialService{width:614px; height:291px; background:url(../images/home_bg.gif) no-repeat left bottom;}
#specialService ul{padding-left:8px;}
#specialService h3{ background-position: left -728px;}
#specialService li{width:287px; height:102px;padding:16px 0 0 16px;color:#999; background:url(../images/home_bg.gif) no-repeat left -575px; float:left; position:relative;}
#specialService h5{ height:17px;margin-bottom:8px;text-indent:-10000px; background:url(../images/home_bg.gif) no-repeat;}
#specialService .bestMemberService{width:165px;padding-right:122px;margin-bottom:14px;}
#specialService .myWallet{width:165px;padding-right:122px;margin-bottom:14px;}
#specialService .terminal{width:171px;padding-right:116px;}
#specialService .wap{width:197px;padding-right:90px;}
#specialService .bestMemberService h5{ background-position:-784px -100px;}
#specialService .myWallet h5{ background-position:-784px -120px;}
#specialService .terminal h5{ background-position:-784px -140px;}
#specialService .wap h5{background-position:-784px -160px;}
#specialService button{width:114px; height:21px; margin-top:10px;line-height:23px;color:#0281ca; font-size:12px;text-align:center;border:none; background:url(../images/home_bg.gif) no-repeat -836px -21px; display:block; cursor:pointer;}
#specialService .img{width:122px; height:122px; background:url(../images/service_img.gif) no-repeat;position:absolute; right:0; bottom:0;}
#specialService .bestMemberService .img{background-position:left top;}
#specialService .myWallet .img{background-position:-125px top;}
#specialService .terminal .img{width:116px;background-position:-375px top;}
#specialService .wap .img{ background-position:-250px top;}
#specialService .wap label{width:111px;height:18px;padding:3px 0 0 3px;margin:10px 5px 0 0; background:url(../images/home_bg.gif) no-repeat -836px -42px; float:left;}
#specialService .wap label input{width:108px; height:15px;color:#666;border:none; background:none;}
/** #specialService .wap .bnt{width:41px; background-position:-901px top; float:left;}**/
#joinShop{width:326px; height:291px; background:url(../images/home_bg.gif) no-repeat right bottom; position:relative;}
#joinShop h3{background-position:right -728px;}
#joinShop ul{width:296px; height:249px;padding:4px 15px 0; background:url(../images/box_326w_a.gif) no-repeat left top;}
#joinShop li{height:101px;padding:10px 0; float:left;}
#joinShop h4{width:97px; height:27px;padding:0 0 5px 5px; line-height:23px;font-size:12px;color:#fff;font-weight:normal;background:url(../images/home_bg.gif) no-repeat -784px -63px;}
#joinShop dl{width:188px; float:right;}
#joinShop dt{width:188px;padding:5px 0 7px 0;margin-bottom:2px;border-top:1px solid #bfbfbf;border-bottom:1px dashed #d9d9d9;font-weight:bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#joinShop dt a{color:#000;font-size:14px;}
#joinShop dt a:hover{color:#0281ca;}
#joinShop dd{ line-height:18px;}
#joinShop dd span{margin-right:13px;color:#0281ca;}
#joinShop dd a{margin:0 3px;}
#joinShop .bnt{ position:absolute;right:3px;top:5px;}
#joinShop .bnt button{width:65px;height:21px;margin-left:5px;font-size:12px; line-height:21px;text-align:center;border:none; background:url(../images/home_bg.gif) no-repeat -836px top; cursor:pointer;}

#cooperation{height:35px; line-height:35px; background:#ededed url(../images/home_bg.gif) no-repeat right -693px;}
#cooperation h6{width:79px;font-size:14px; text-align:center;color:#fff;}
#cooperation li{padding-left:12px; float:left;}
#cooperation a{color:#666;}
#cooperation a:hover{color:#0281ca;}
