
*{margin:0;padding:0;}
body{background:#f4f4f4;}
body{zoom:expression(function(ele){document.execCommand('BackgroundImageCache', false, true); ele.style.zoom = "1";}(this));}
body,input,textarea,select,td,th{font:12px Arial, "宋体", sans-serif;color:#000;}
img{border:0;}
a{color:#000; text-decoration:none;}
a:hover{color:#0281ca; text-decoration:underline;}
ul,li,dl{list-style:none;}

.wrap{width:962px;margin:0 auto;}

.selectbox_a,.selectbox_b{width:90px;height:21px;color:#000;overflow-y:hidden;position:absolute;}
.selectbox_b{height:auto;}
.selectbox{width:85px;padding-left:5px;height:18px!important;height:16px;padding-top:3px!important;padding-top:5px;color:#000;background:#ffffe0 url(../images/selectbox_bg.gif) no-repeat;cursor:default; display:block;}
.selectbox:hover{ text-decoration:none;}
.selectbox_a .selectbox{background-position:left top;}
.selectbox_b .selectbox{background-position:left -20px;}
.selectbox_open{width:90px;border-bottom:1px solid #cca;float:left;}
.selectbox_open ul{padding-bottom:2px;border-left:1px solid #cca;border-right:1px solid #cca; background:#ffffe0;float:left;}
.selectbox_open li{width:88px;float:left;}
.selectbox_open li a{width:82px;margin:0 1px;height:19px; line-height:19px;padding-left:4px;color:#000;float:left;}
.selectbox_open li a:visited{color:#000;}
.selectbox_open li a:hover{background:#cca; text-decoration:none;}
.selectbox_open li a:active{background:#cca;}

.functionBar{ height:21px;margin-bottom:2px;background:#ececec;color:#000;}
.functionBar p{padding:2px 10px 0 18px;line-height:19px;background:url(../images/arrow_a.gif) no-repeat 10px 8px;float:left;}
.functionBar p a{color:#000;}
.functionBar p a:hover{color:#06c;}
.functionBar .inputtext{width:220px; height:17px; padding:2px 2px 0 3px;border:1px solid #cca; background:#ffffe0; float:left;}
.functionBar .selectbox_normal,.functionBar .selectbox_active{width:90px;height:21px;margin-left:5px; float:left;position:relative; z-index:1;}
.functionBar .selectbox_active .selectbox{text-decoration:none;background-position:left -20px;}
.functionBar .selectbox_open{position:absolute; left:0; top:20px;}
.functionBar .selectbox_normal .selectbox_open{ display:none;}
.functionBar .selectbox_active .selectbox_open{ display:block;}

.couponImg{width:175px;height:75px;border-right:1px solid #e5e5c9;border-bottom:1px solid #e5e5c9;position:relative;float:left;}
.couponImg img{width:170px;height:70px;padding:3px;background:#fff url(../images/coupon_imgbg.gif) no-repeat left -172px; position:absolute; top:-1px; left:-1px;}
.couponImg:hover img{background:url(../images/coupon_imgbg.gif) no-repeat left -248px;}
.couponImg span{width:17px; height:10px; background:url(../images/icon_scissors.gif) no-repeat left top; position:absolute;left:6px;top:69px;}

.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;}

.topic_content{width:960px;padding-bottom:20px;border:1px solid #ccc; background:#fff;}
.topic_header{width:960px;position:relative;}
.topic_subject{width:920px;padding:13px 20px;color:#edc975;line-height:22px;text-indent:2em;background-color:#494633;}

.module_1 .ml{width:960px;}
.module_1 .mr{}
.module_1 .mc{}

.topicModule{width:960px;}
.singleModule{}
.module_t{height:29px;padding:1px 0 0 38px;font:20px Microsoft YaHei,simhei;font-weight:bold;background:#edc975;position:relative;}
.module_t .icon{width:38px; height:30px; background:url(../images/module_t_icon.gif) no-repeat left top; position:absolute; left:0; top:0;}
.module_m{width:944px;padding:10px 8px;}
.module_c{}
.module_b{display:none;}

.singleModule .special{width:290px;padding:9px;border:1px solid #eee; background:#777 url(../images/special_bg.gif) repeat left top;}
.singleModule .special dl{padding:0 5px;color:#fff;line-height:18px;}
.singleModule .special dt{padding:8px 0 3px 0;line-height:20px;font-size:14px;font-weight:bold;}
.singleModule .special dd{color:#d6d6d6;}
.singleModule .special a{color:#fff;}
.singleModule .list{width:614px;padding:4px;border:1px solid #eee;}
.singleModule .list a img{border:1px solid #ececec;}
.singleModule .list a:hover img{border:1px solid #0281ca;}
.singleModule .list .text{ background-color:#ececec;}
.singleModule .list dl{padding:5px;}
.singleModule .list dt{font-size:14px; font-weight:bold; line-height:22px;}
.singleModule .list dd{color:#777; line-height:18px;}
.singleModule .line_a{ height:11px; background:url(../images/line_a.gif) repeat-x left top;}
.singleModule .line_b{width:10px;background:url(../images/line_b.gif) repeat-y left top;}
.singleModule .coupon{width:944px;margin-top:10px;}
.singleModule .couponList{width:935px;padding:10px 0 10px 9px;background:url(../images/couponlist_bg.gif) no-repeat left top;}
.singleModule .couponList .text{width:187px;}
.singleModule .couponList dl{width:180px;padding:6px 0 0 4px;line-height:20px; }
.singleModule .couponList dt a{font-size:14px; font-weight:bold;color:#0281ca;}
.singleModule .couponList dd a{margin:0 3px;}
.singleModule .couponList dd span{margin-right:12px;}
.singleModule .couponList dd .bnt{margin-top:3px;}
.singleModule .couponList .shopName{padding-bottom:5px;font-weight:normal;background:#fff;}
.singleModule .couponList .shopName a{color:#0281ca;}
.singleModule a.more{font-size:12px; text-decoration:underline;color:#f6ff00;font-weight:normal; position:absolute; right:10px; top:0;}
.singleModule a.more:hover{color:#fff;}
.singleModule .return_top{width:48px; height:19px; text-indent:-10000px;font-weight:normal;background:url(../images/return_top.gif) no-repeat left top; position:absolute; right:10px;top:8px;}
.singleModule h3{width:928px; height:22px;padding-left:16px;line-height:22px;font-size:14px;color:#f6ff00;border-bottom:2px solid #f6ff00;background:#494949 url(../images/arrow_b.gif) no-repeat 21px bottom;position:relative;}
.singleModule .line_c{width:30px;background:url(../images/line_b.gif) repeat-y left top;}
.shopName{padding:2px 0 2px 3px;font-size:14px;font-weight:bold; background:#f8f8f8;}
.shopName a:hover{color:#000;}

.subject1 .special{ min-height:394px!important; _height:394px;}
.bnt{width:101px; height:21px;line-height:21px;color:#fc5f5d; text-align:center;  background:url(../images/bnt_bg.gif) no-repeat left top; display:block;}
.bnt:hover{color:#000;}
.subject2 .special{ min-height:382px!important; _height:382px;}
.subject2 .list .text{width:198px;}
.subject2 .list dl{background-color:#f8f8f8;}
.subject2 .list dt{padding:1px 0 3px 0;}
.subject2 .list a img{width:190px; height:110px;padding:3px;border:1px solid #e0e0e0; background:#fff;}

.printer{width:236px; height:158px; background:url(../images/printer.jpg) no-repeat right top; position:relative;}
.printer .msg{width:125px; text-align:left; line-height:18px; color:#666;position:absolute; top:51px; left:5px;}
.printer a{position:absolute; top:92px; left:0;}
.printer a.help{top:124px;}

.cooperateShop h2{ height:26px; line-height:26px;font-size:14px;padding-left:24px;border-top:1px solid #cecece;border-bottom:1px solid #cecece; background:#fff url(../images/icon_dot.gif) no-repeat 14px center; position:relative;}
.cooperateShop .shopList{width:960px;}
.cooperateShop .shopList li{width:112px;padding-left:8px;margin-top:10px;float:left;}

.clear{ clear:both;}
.dis_none{display:none;}
.dis_block{display:block;}
.floatL{ float:left;}
.floatR{ float:right;}