﻿body{color:#000;}
#nav a#nav_coupon{height:42px;line-height:42px;color:#000;background:url(../images/header_bg.gif) no-repeat -728px -79px;}
#subnav a{color:#000;}
#subnav a:hover{color:#0281ca;}

.couponImg{border-right:1px solid #e5e5c9;border-bottom:1px solid #e5e5c9;position:relative;float:left;}
.couponImg span{width:17px; height:10px; background:url(../images/icon_scissors.gif) no-repeat left top; position:absolute;left:6px;}
.couponImg img{padding:3px;background:#fff url(../images/coupon_imgbg.gif) no-repeat; position:absolute; top:-1px; left:-1px;}
.couponImg:hover img{background:url(../images/coupon_imgbg.gif) no-repeat;}

.content{margin-bottom:20px;padding-bottom:21px;background:url(../images/content_bgb.gif) no-repeat left bottom;}
.main_content{width:960px;height:auto;background:url(../images/contentbg.gif) repeat-y left top;}

.pri_content{width:592px;float:left;}
.pri_content .main{width:550px;padding:0 21px;}

#location{ height:27px;padding:0 15px;line-height:27px;color:#999;background:url(../images/content_bg.gif) no-repeat top left;position:relative;}
#location .on{color:#666;cursor:default;}
#location a{margin:0 6px;color:#999;}
#location a:hover{color:#0281ca;}
#location .arrow{width:9px;height:6px;background:url(../images/icon_arrow_location.gif) no-repeat left top;position:absolute;top:26px;left:40px;}

#showNmu{height:36px; line-height:36px;margin-top:5px; color:#666;}
#showNmu strong{padding:0 5px;color:#f60;font-size:20px; }
#showNmu span{padding:0 3px;font-weight:bold;color:#000;}

#array_way{height:40px;line-height:20px;color:#666; position:relative;}
#array_way .array_way_main{padding-top:10px;border-top:1px solid #ededed; position:absolute; top:0 left:0;}
#array_way a{width:25px; height:18px; margin-right:2px;line-height:18px;color:#666; text-align:center; background:url(../images/content_bg.gif) no-repeat -25px -27px; float:left;}
#array_way a:hover{text-decoration:none;}
#array_way a.on{color:#525222;font-weight:bold; text-decoration:none;background-position: left -27px;}
#array_way a.time{background-position:-100px -27px;}
#array_way a.time_on{background-position:-50px -27px;}
#array_way a.concern{background-position:-75px -27px;}
#array_way a.concern_on{background-position:-125px -27px;}
#array_way a.pre{background-position:-150px -27px;}
#array_way a.next{background-position:-175px -27px;}
#array_way a.pre_over{background-position:-200px -27px;}
#array_way a.next_over{background-position:-225px -27px;}
#array_way a.end{background-position:-250px -27px;}
#array_way a.end_on{background-position:-300px -27px;}
#array_way a.atoz{background-position:-275px -27px;}
#array_way a.atoz_on{background-position:-325px -27px;}
#array_way span{float:left;}
#array_way span.line{padding:0 12px;color:#ccc;}

#coupon_list{ position:relative;}
#coupon_list .list li{width:550px;height:87px;padding:21px 0 22px;border-top:1px dashed #d9d9d9;float:left;}
#coupon_list .list li.normal{background:#f8f8f8;}
#coupon_list .list li.active{background:#ffffe0;}
#coupon_list .couponImg{width:187px;height:85px;margin-left:1px;}
#coupon_list .couponImg span{top:79px;}
#coupon_list .couponImg img{width:182px;height:80px;background-position:left top;}
#coupon_list .couponImg:hover img{background-position:left -86px;}
#coupon_list dl{width:342px;margin-left:10px;color:#999;float:left;position:relative;}
#coupon_list dl a{color:#0281ca;}
#coupon_list dl a:hover{color:#000;}
#coupon_list dt{width:342px;padding:2px 0 4px 0;font-size:14px;font-weight:bold;}
#coupon_list dd{line-height:18px;}
#coupon_list dd em{color:#000; font-style:normal;}
#coupon_list dd strong{color:#f60;}
#coupon_list dd a{margin:0 3px;}
#coupon_list dd span{color:#0281ca;margin-right:14px;}
#coupon_list dl .check_num{ position:absolute;top:58px; right:0;}

#coupon_list .page{padding-top:20px; height:60px;}
#coupon_list .show_page{ color:#666;position:absolute; top:19px; left:0;}
#coupon_list .show_page input{width:26px; height:16px;padding:3px 0 0 4px;margin:0 6px;color:#000;border:1px solid #d9d9d9; background:#f9f9f9 url(../images/page_bg.gif) repeat-x left bottom; }
#coupon_list .show_page .ok{margin:0 3px;color:#0281ca;background:none;border:none; float:none;}
#coupon_list .show_page .ok:hover{color:#000; text-decoration:underline;}
#coupon_list .show_page span{color:#0281ca; float:none;padding:0;}

.sec_content{width:352px;padding:0 3px;background:url(../images/sec_content_tbg.gif) no-repeat left top;float:right;}
#shop_couponList .sec_content{background:url(../images/sec_content_tbg.gif) no-repeat left -318px;}
#shop_couponDetail .sec_content{background:url(../images/sec_content_tbg.gif) no-repeat left -318px;}
#sec_ad img{margin:3px 0 16px 0; border:1px solid #c1c1c1;}

#shop_info{width:352px;margin-bottom:20px;}
#shop_info h1{width:342px;height:23px;padding:8px 0 0 10px;font:18px "黑体","宋体";}
#shop_info .introduction{z-index:1;width:352px;margin-bottom:1px;padding-top:11px;background:url(../images/coupon_bg.gif) no-repeat left top; position:relative;}
#shop_info .main{width:330px; height:148px;padding:0 10px;border-left:1px solid #cca;border-right:1px solid #cca;border-bottom:1px solid #cca; background:#ffffe0 url(../images/shop_infobg.gif) repeat-x left bottom;}
#shop_info .shopImg{width:101px;height:67px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;position:relative;float:left;}
#shop_info .shopImg img{width:96px; height:64px;padding:1px 2px;border:1px solid #bfbfbf; background:#fff;position:absolute; top:-1px; left:-1px;}
#shop_info .shopImg:hover img{border:1px solid #0281ca;}
#shop_info .rate,#shop_info .member,#shop_info .approve{position:absolute;}
/** #shop_info .rate,#shop_info .member,#shop_info .approve{background:url(../images/coupon_bg.gif) no-repeat;}**/
#shop_info .rate{width:103px;height:30px; background:none;left:10px; top:85px;}
#shop_info .member{width:64px;height:63px;background-position:-103px -11px;right:0;top:1px;}
#shop_info .approve{width:60px;height:63px;background-position:-167px -11px;right:3px;top:55px;}
#shop_info dl{width:164px;height:104px;margin-left:10px;color:#000; border-top:1px solid #e0e0b3;float:left;}
#shop_info dt{padding:2px 0 6px;margin-bottom:3px; border-bottom:1px dotted #f0f0ce;}
#shop_info dt a{color:#000;line-height:20px;font-size:14px;font-weight:bold;}
#shop_info dt a:hover{color:#0281ca;}
#shop_info .tips{width:210px;margin-top:6px;padding-left:120px;padding-top:7px;background:url(../images/line_double.gif) repeat-x left top;float:left; position:relative;}
#shop_info .bnt{width:65px;height:21px;margin-left:5px;color:#000;line-height:24px;text-align:center;background:url(../images/coupon_bg.gif) no-repeat left -41px; float:right;}
#shop_info .bnt:hover{color:#0281ca;}
#shop_info .selectbox_a,#shop_info .selectbox_b{width:103px;height:21px;overflow-y:hidden;position:absolute;left:11px;top:129px;z-index:1;}
#shop_info .selectbox_b{height:auto;}
#shop_info .selectbox{width:94px;padding-left:9px;height:18px!important;height:16px;padding-top:3px!important;padding-top:5px;color:#ffffe0;background:url(../images/coupon_bg.gif) no-repeat;cursor:default;display:block;}
#shop_info .selectbox:hover{text-decoration:none;}
#shop_info .selectbox_a .selectbox{background:url(../images/coupon_bg.gif) no-repeat -141px -75px;}
#shop_info .selectbox_b .selectbox{background:url(../images/coupon_bg.gif) no-repeat -244px -75px;}
#shop_info .selectbox_open{width:103px;padding-bottom:5px;background:url(../images/coupon_bg.gif) no-repeat -244px bottom; float:left;}
#shop_info .selectbox_open ul{border-left:1px solid #bdb76b;border-right:1px solid #bdb76b;background:#525222;float:left;}
#shop_info .selectbox_open li{width:101px;float:left;}
#shop_info .selectbox_open li a{width:92px;margin:0 1px;height:19px;line-height:19px;padding-left:7px;color:#ffffe0;float:left;}
#shop_info .selectbox_open li a:visited{color:#ffffe0;}
#shop_info .selectbox_open li a:hover{ color:#525222;background:#ffffe0; text-decoration:none;}
#shop_info .selectbox_open li a:active{color:#525222; background:#ffffe0;}
#shop_info .map{border:1px solid #c1c1c1; display:block;}
#shop_info .msg{width:352px; height:20px;margin-top:1px; line-height:20px;color:#fff; background:url(../images/content_bg.gif) no-repeat left -68px;}
#shop_info .msg .text{ color:#ddd; padding:0 122px 0 22px;background:url(../images/icon_arrow_map.gif) no-repeat 8px 1px;}
#shop_info .msg a{margin:0 3px;color:#fff;}

#recommend_shop{width:352px;margin:25px 0 15px 0;padding-bottom:25px;background:#ededed url(../images/box_tab.gif) no-repeat left bottom;position: relative;}
#recommend_shop .top{padding-top:20px;background:url(../images/box_tab.gif) no-repeat left -52px;}
#recommend_shop h1{width:85px;height:24px;line-height:24px;padding-left:11px; padding-top:2px;font-size:14px;background:url(../images/box_tab.gif) no-repeat left top;position:absolute;top:-25px; left:0;}
#recommend_shop .main{width:340px; height:auto!important;height:276px;padding-left:10px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#fff; }
#recommend_shop .tab{width:340px;height:auto!important;height:1px;padding-top:74px;position:relative;}
#recommend_shop .tab_menu{width:340px;height:74px;position:absolute; top:0; left:0; float:left;}
#recommend_shop .tab_menu li{width:99px;height:76px;margin-right:10px;padding:5px 0 0 4px;background:url(../images/shop_tab.gif) no-repeat;float:left; cursor:pointer;}
#recommend_shop .tab_menu li.normal{height:69px;background-position:left top;}
#recommend_shop .tab_menu li.active{background-position:-103px top;}
#recommend_shop .tab_menu li.factive{background-position:-103px top;}
#recommend_shop .tab_menu li.sactive{background-position:-206px top;}
#recommend_shop .tab_menu li.tactive{background-position:-309px top;}
#recommend_shop .tab_menu img{width:94px; height:60px;}
#recommend_shop .tab_content{width:327px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;background:#eee url(../images/shop_tabbg.gif) repeat-x left top;}
#recommend_shop .tab_content dl{width:307px;padding:8px 0;margin-left:10px;}
#recommend_shop .tab_content dt{margin-bottom:6px; line-height:20px;border-bottom:1px dotted #d9d9d9;}
#recommend_shop .tab_content dt a{font-size:14px;font-weight:bold;color:#000;}
#recommend_shop .tab_content dd{ line-height:18px;}
#recommend_shop .tab_content dd a{color:#0281ca;}
#recommend_shop .tab_content dd a:hover{color:#000;}
#recommend_shop .tab_content dd.tag span{margin-right:14px;}
#recommend_shop .tab_content dd.tips{margin-top:6px;padding-top:3px;color:#0281ca;border-top:1px dotted #d9d9d9;}
#recommend_shop .tab_content dd.tips a{margin:0 3px;}
#recommend_shop .tab_content dd.tips span{margin-right:14px;}

#coupon_print_open,#coupon_print_close{width:352px;margin:45px 0 15px;padding-bottom:14px;background:url(../images/box_tab_b.gif) no-repeat left bottom;position:relative;}
#coupon_print_open .tab,#coupon_print_close .tab{width:352px;height:auto!important;height:1px;padding-top:9px;background:url(../images/box_tab_b.gif) no-repeat left -25px;}
#coupon_print_open .tab_menu,#coupon_print_close .tab_menu{width:352px;height:25px;position:absolute;top:-25px;left:0; float:left;}
#coupon_print_open .tab_menu li,#coupon_print_close .tab_menu li{width:182px;height:17px;padding:8px 0 0 11px;font-size:14px; font-weight:bold;background:url(../images/box_tab_b.gif) no-repeat;float:left; cursor:pointer;}
#coupon_print_open .tab_menu .normal{background-position:left top;}
#coupon_print_open .tab_menu .active{background-position:-193px top;}
#coupon_print_open .tab_content{width:330px;padding:0 10px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9; background:#fff;}
#coupon_print_open .tab_content li{width:317px;padding-left:13px;line-height:24px;border-bottom:1px dotted #ededed; background:url(../images/icon_arrow.gif) no-repeat 5px 8px;}
#coupon_print_open .tab_content .check{ line-height:24px;text-align:right;}
#coupon_print_open .tab_content .check a{color:#0281ca;}
#coupon_print_open .tab_content .check a:hover{color:#000;}

#tab_coupon{width:352px;margin-bottom:15px;padding:25px 0 15px; background:url(../images/box_tab.gif) no-repeat left bottom;position: relative;}
#tab_coupon .tab{padding-top:20px;background:url(../images/box_tab.gif) no-repeat left -52px; }
#tab_coupon .tab_menu{width:352px;height:26px;position:absolute; top:0; left:0;}
#tab_coupon .tab_menu li{ width:98px;height:24px;line-height:24px; padding-left:11px;padding-top:2px;margin-right:1px;font-size:14px;float:left; cursor:pointer;}
#tab_coupon .tab_menu li.normal{color:#999;background:url(../images/box_tab.gif) no-repeat -97px top;}
#tab_coupon .tab_menu li.active{color:#000;font-weight:bold;background:url(../images/box_tab.gif) no-repeat -97px -26px;}
#tab_coupon .tab_menu li.fnormal{width:85px;color:#999;background:url(../images/box_tab.gif) no-repeat left -26px;}
#tab_coupon .tab_menu li.factive{width:85px;color:#000;font-weight:bold;background:url(../images/box_tab.gif) no-repeat left top;}
#tab_coupon .tab_menu li.normal a{color:#999;}
#tab_coupon .tab_menu li.fnormal a{color:#999;}
#tab_coupon .tab_menu li.active a{color:#000;}
#tab_coupon .tab_menu li.factive a{color:#000;}
#tab_coupon .tab_menu li.active a:hover{color:#0281ca;}
#tab_coupon .tab_menu li.factive a:hover{color:#0281ca;}
#tab_coupon .tab_content{height:340px;padding:0 10px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#fff;}
#tab_coupon .tab_content .list li{width:330px; height:92px;margin-bottom:14px; float:left;}
#tab_coupon .img{width:187px;height:85px;margin-bottom:5px;border-right:1px solid #e5e5c9;border-bottom:1px solid #e5e5c9;position:relative; float:left;}
#tab_coupon .img span{width:17px;height:10px;background:url(../images/icon_scissors.gif) no-repeat left top;position:absolute;top:79px; left:6px;}
#tab_coupon a img{width:182px;height:80px;padding:3px;background:#fff url(../images/coupon_imgbg.gif) no-repeat left top; position:absolute; top:-1px; left:-1px;}
#tab_coupon a:hover img{background:#fff url(../images/coupon_imgbg.gif) no-repeat left -86px;}
#tab_coupon dl{width:135px;color:#333; border-top:1px solid #bfbfbf;padding-top:5px; float:right;}
#tab_coupon dt a{ height:36px;color:#0281ca; line-height:20px; font-size:14px; font-weight:bold; overflow:hidden;}
#tab_coupon dt {width:135px;height:38px;padding-bottom:3px;margin-bottom:3px; border-bottom:1px dotted #d9d9d9;overflow:hidden;}
#tab_coupon dd{width:135px; overflow:hidden; white-space:nowrap;}
#tab_coupon dd a{margin:0 3px;}
#tab_coupon dd span{padding-left:14px;}
#tab_coupon .more{width:330px;padding-top:5px;text-align:right; border-top:1px solid #ededed; float:left;}
#tab_coupon .more a{color:#0281ca;}
#tab_coupon .more a:hover{color:#000;}
#tab_coupon .tab_shop .list li{ height:72px;}
#tab_coupon .tab_shop .shopImg{width:101px;height:67px;border-right:1px solid #dedede;border-bottom:1px solid #dedede;position:relative;float:left;}
#tab_coupon .tab_shop .shopImg img{width:96px; height:64px;padding:1px 2px;border:1px solid #bfbfbf; background:#fff;position:absolute; top:-1px; left:-1px;}
#tab_coupon .tab_shop .shopImg:hover img{border:1px solid #0281ca;}
#tab_coupon .tab_shop dl{width:220px;}
#tab_coupon .tab_shop dt{width:220px;}
#tab_coupon .tab_shop dd{width:220px;}
#tab_coupon .tab_shop dd span{margin-right:3px;color:#000;}
#tab_coupon .tab_shop dd span a{margin:0 3px;color:#000;}
#tab_coupon .tab_shop dd span a:hover{color:#0281ca;}

.shop_coupon_ad img{ border:1px solid #c1c1c1;}
.shop_coupon_ad:hover img{ border:1px solid #0281ca;}

#shop_couponDetail .wrap_top{ height:93px;background:url(../images/box_960w_a.gif) no-repeat top left;}
#shop_couponDetail #location{ height:33px;padding:0 20px; background:none; z-index:2;}
#shop_couponDetail #bottom_link{width:570px;margin-left:11px;}
#title{padding-bottom:6px; font-weight:bold;color:#0281ca;}
#title .main{height:54px;position:relative;}
#title p{ height:78px;padding-top:36px;font:24px "微软雅黑","宋体" ; font-weight:bold; background:url(../images/icon_coupon_star.gif) no-repeat right top; position:absolute; left:23px; top:-27px;}
#title p span{ float:left;}
#title .dot{width:6px;padding:0 12px; background:url(../images/title_dot.gif) no-repeat center;}
#title .shop{color:#000;}
#title .name{margin-right:42px;}
#title .recom{width:102px;text-align:center;float:left;}
#title .recom em{width:102px;color:#ff0;font:14px Arial, "宋体", sans-serif;font-weight:bold; font-style:normal;float:left;}

#recommend_coupon{border:1px dotted #bfbfbf;background:#fff; position:relative;}
#recommend_coupon .img{width:580px;height:254px;border-bottom:1px dotted #bfbfbf;padding:5px;display:block;}
#recommend_coupon .scissors{width:17px;height:10px;background:url(../images/icon_scissors.gif) no-repeat left top;position:absolute;top:256px;left:9px;}
#recommend_coupon .msg{ height:38px;padding-right:20px;font-size:14px;font-weight:bold;line-height:38px; text-align:right;}
#recommend_coupon .msg strong{padding:0 5px;font-size:24px;color:#f60;}
#recommend_coupon .selectbox_a,#recommend_coupon .selectbox_b{width:92px;height:21px;overflow-y:hidden;position:absolute;left:10px;top:272px;}
#recommend_coupon .selectbox_b{height:auto;}
#recommend_coupon .selectbox{width:83px;padding-left:9px;height:18px!important;height:16px;padding-top:3px!important;padding-top:5px;color:#ffffe0;background:url(../images/content_bg.gif) no-repeat;cursor:default; display:block;}
#recommend_coupon .selectbox:hover{ text-decoration:none;}
#recommend_coupon .selectbox_a .selectbox{background-position:-260px -45px;}
#recommend_coupon .selectbox_b .selectbox{background-position:-352px -59px;}
#recommend_coupon .selectbox_open{width:92px;padding-bottom:5px;background:url(../images/content_bg.gif) no-repeat -352px bottom;float:left;}
#recommend_coupon .selectbox_open ul{border-left:1px solid #bdb76b;border-right:1px solid #bdb76b; background:#525222;float:left;}
#recommend_coupon .selectbox_open li{width:90px;float:left;}
#recommend_coupon .selectbox_open li a{width:81px;margin:0 1px;height:19px; line-height:19px;padding-left:7px;color:#ffffe0;float:left;}
#recommend_coupon .selectbox_open li a:visited{color:#ffffe0;}
#recommend_coupon .selectbox_open li a:hover{ color:#525222;background:#ffffe0; text-decoration:none;}
#recommend_coupon .selectbox_open li a:active{color:#525222; background:#ffffe0;}

#tips_bnt{ width:571px;height:83px;padding-top:40px;margin-left:10px;border-bottom:1px dotted #d9d9d9;}
#tips_bnt a{height:27px;padding:11px 0 0 14px;font-size:14px;color:#fff;font-weight:bold; background:url(../images/coupon_bntbg.jpg) no-repeat; float:left;}
#tips_bnt a.detail{width:79px;padding-left:17px;background-position:left -115px;}
#tips_bnt a.phone_coupon{width:111px;margin-left:10px;background-position:left -39px; float:right;}
#tips_bnt a.sms_coupon{width:111px;margin-left:10px;background-position:left -77px;float:right;}
#tips_bnt a.free_print{width:130px;margin-left:10px;background-position:left -1px;float:right;}

.coupon_info{width:592px;padding-top:24px;float:left;}
.coupon_info .title{width:580px;height:21px; line-height:21px;font-size:14px;padding-left:11px;float:left;}
.coupon_info .title span{width:132px;padding-left:9px;margin-right:10px;font-weight:bold;color:#fff;background:url(../images/coupon_bg.gif) no-repeat left -95px; float:left;}
.coupon_info .title strong{padding:0 5px;}
.coupon_info #freeCoupon_print{width:570px;height:82px;margin-top:8px;padding:0 0 20px 11px;float:left;}
.coupon_info #freeCoupon_print_main{width:570px;height:82px;background:url(../images/box_570w_a.gif) no-repeat left top;}
.coupon_info #freeCoupon_print table{width:552px;height:76px;}
.coupon_info #freeCoupon_print .date{width:75px;color:#999;}
.coupon_info #freeCoupon_print .address{width:130px;}
.coupon_info #freeCoupon_print .address p{width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.coupon_info #freeCoupon_print .handle{width:282px;padding-left:17px;}
.coupon_info #freeCoupon_print .handle p{width:282px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.coupon_info #freeCoupon_print .handle a{color:#0281ca;}
.coupon_info #freeCoupon_print .handle a:hover{color:#000;}
.coupon_info #freeCoupon_print .num{width:30px;}
#hotCoupon_print{margin-top:0;padding-bottom:40px;}
#hotCoupon_print .title span{ background-position:left -74px;}
#couponDetail #freeCoupon_print{width:571px;padding-left:21px;background:url(../images/box_570w_a.gif) no-repeat 11px top;} 
#couponDetail #freeCoupon_print .num{padding-left:5px;}

.coupon_info .couponList{margin-top:8px;padding:0 0 12px 1px;float:left;}
.coupon_info .couponList li{width:186px;padding-left:10px; float:left;}
.coupon_info .couponList p{ width:173px;padding:0 2px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.coupon_info .couponList p.text{padding-top:5px; line-height:20px;}
.coupon_info .couponList p.text a{color:#0281ca;}
.coupon_info .couponList p.text a:hover{color:#000;}
.coupon_info .couponList p.bnt{padding-left:3px;}
.coupon_info .couponList p.bnt a{margin:0 3px;}
.coupon_info .couponList p.bnt span{padding-right:10px;}
.coupon_info .couponImg{width:175px;height:75px;margin-left:1px;}
.coupon_info .couponImg span{top:69px;}
.coupon_info .couponImg img{width:170px;height:70px;background-position:left -172px;}
.coupon_info .couponImg:hover img{background-position:left -248px;}
.coupon_info .more{width:570px;margin-left:11px;padding-top:5px;border-top:1px dotted #d9d9d9; text-align:right; clear:both;}
.coupon_info .more a{color:#0281ca;}
.coupon_info .more a:hover{color:#000;}

.userShareArea{margin-bottom:40px;padding:0 10px; float:left;}
.userShareArea .title{ height:32px;line-height:21px!important; line-height:23px; padding-left:10px;font-size:14px; background:url(../images/panel_bg.gif) no-repeat left -135px;}
.userShareArea .title label{color:#fff;font-weight:bold; float:left;}
.userShareArea .title .num{ float:right;}
.userShareArea .title .num a{color:#0281ca;margin:0 3px;}
.userShareArea .title .num span{color:#0281ca;}
.userShareArea .title .num strong{color:#f60;}
.userShareArea .formbox{padding:5px 10px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;background:#f8f8f8;}
.userShareArea .formbox textarea{width:538px; height:92px;margin-bottom:10px;padding:4px;color:#333;font-size:12px;border:1px solid #aaa; background:#fff url(../images/logo_transparent.gif) no-repeat center center;}
.userShareArea .inputbox{ height:21px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #d9d9d9;}
.userShareArea .formbox select{margin-right:5px;padding:2px 2px 1px 2px!important;font-size:12px;float:left;}
.userShareArea .inputtext,.userShareArea .inputtext_on,.userShareArea .inputtextVerify,.userShareArea .inputtextVerify_on{width:84px; height:16px;padding:3px 2px 0;border:1px solid #d9d9d9; background: #f9f9f9 url(../images/input_bg.gif) repeat-x left bottom; float:left;}
.userShareArea .inputtext_on{border:1px solid #99e300;}
.userShareArea .inputtextVerify,.userShareArea .inputtextVerify_on{width:56px;}
.userShareArea .inputtextVerify_on{border:1px solid #99e300;}
.userShareArea .verifyNo{width:49px; height:19px;margin-left:5px;border:1px solid #cca; float:left;}
.userShareArea .refresh{width:21px;height:21px; line-height:21px;background:url(../images/panel_bg.gif) no-repeat -155px top; float:right;}
.userShareArea .formbox label{margin-left:20px;line-height:21px;float:left;}
.userShareArea .formmsg{ height:22px; line-height:22px;}
.userShareArea .inputbnt{width:74px; height:22px; line-height:24px;color:#fff;border:none; background:url(../images/panel_bg.gif) no-repeat -90px -113px; cursor:pointer; float:right;}
.userShareArea .loginState{ color:#777;float:left;}
.userShareArea .formmsg .name{padding-right:12px;color:#0281ca;} 
.userShareArea .formmsg span{color:#0281ca;}
.userShareArea .formmsg span a{color:#0281ca;margin:0 3px;}
.userShareArea .formmsg span a:hover{color:#000;}

.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;}
#register_msg h2{ line-height:53px;}
#register_msg .normal{border:1px solid #d9d9d9;}
#register_msg .on{border:1px solid #bdb76b; background:#ffffe0;}
#register_msg #register{width:200px; height:228px;padding:0 20px;position:absolute;top:32px!important;top:31px;left:11px;}
#register_msg #register h2{ text-align:right;}
#register_msg #register ul{width:220x;margin-top:30px;padding-top:10px;border-top:1px dotted #d9d9d9;}
#register_msg #register ul p{padding-bottom:2px;}
#register_msg #register li{padding-left:13px;color:#999;line-height:20px;background:url(../images/icon_arrow.gif) no-repeat 5px 7px;}
#register_msg .register{margin-left:110px;}
#register_msg .register,#register_msg .login{width:90px;height:27px;line-height:27px; border:none; text-align:center;color:#fff;font-size:14px;font-weight:bold;background:url(../images/panel_bg.gif) no-repeat left top; display:block; cursor:pointer;} 
#register_msg #login{width:279px; height:228px;padding:0 20px;position:absolute;top:32px!important;top:31px;right:13px;}
#register_msg #login p{ float:left;}
#register_msg #login li{width:279px;margin-bottom:10px;float:left; position:relative;}
#register_msg #login .inputtext,#register_msg #login .inputtext_on{width:146px;height:16px;padding:3px 3px 0 21px;border:1px solid #d9d9d9;background:url(../images/panel_bg.gif) no-repeat; float:left;}
#register_msg #login .inputtext_on{border:1px solid #99e300;}
#register_msg #login #user .inputtext{background-position:-30px -27px;}
#register_msg #login #user .inputtext_on{background-position:-30px -27px;}
#register_msg #login #pwd .inputtext{ background-position:-30px -46px;}
#register_msg #login #pwd .inputtext_on{ background-position:-30px -46px;}
#register_msg #login #verify .inputtext{width:64px;background-position:-30px -65px;}
#register_msg #login #verify .inputtext_on{width:64px;background-position:-30px -65px;}
#register_msg #login .inputCheckbox{width:15px;height:15px;margin:3px 0 0 20px;border:1px solid #d9d9d9;float:left;}
#register_msg #login em{ margin-left:5px;line-height:21px;color:#999; font-style:normal; float:left;}
#register_msg #login .verifyNo{margin-left:5px;border:1px solid #cca; float:left;}
#register_msg #login .refresh{width:21px; height:21px;margin-left:5px; text-indent:-9999px; background:url(../images/panel_bg.gif) no-repeat -155px top; float:left;}
#register_msg #login li .error_msg{width:299px;padding-bottom:6px;background:url(../images/error_msgbg.gif) no-repeat left bottom; position:absolute;bottom:25px;left:-10px;}
#register_msg #login li .error_msg .main{width:279px;padding:6px 9px 4px;line-height:18px;font-size:14px;color:#e00;font-weight:bold;border-left:1px solid #cca;border-right:1px solid #cca; border-top:1px solid #cca; background:#ffffe0; }
#register_msg #login .tips_bnt{width:279px;padding-top:8px;color:#0281ca; float:left;}
#register_msg #login .tips_bnt a{margin:0 3px;color:#0281ca;}
#register_msg #login .tips_bnt a:hover{color:#000;}
#register_msg #login .tips_bnt span{margin-right:14px;}
#coupon_detail .panel_main{width:540px;padding:0 10px;}
#coupon_detail h2{margin-bottom:7px;line-height:33px;border-bottom:1px dotted #d9d9d9;}
#coupon_detail .dot{width:5px;padding:0 12px; background:url(../images/title_subdot.gif) no-repeat center;}
#coupon_detail .name{color:#0281ca;}
#coupon_detail ul{width:540px;height:182px; overflow:auto;}
#coupon_detail li{padding-left:13px; line-height:18px; background:url(../images/icon_arrow.gif) no-repeat 5px 5px;}

#print_now .panel_main,#print_cancel .panel_main,#print_failure .panel_main,#print_success .panel_main,#collect_shop .panel_main,#warmMsg .panel_main{ height:158px;padding-top:70px;text-align:center;}
#print_cancel .tips{margin-top:20px;padding-left:164px;}
#print_cancel .bnt{margin-left:40px;}
#print_failure .tips{padding-left:195px;margin-top:20px;}
#print_failure .tips span,#collect_shop .tips span,#warmMsg .tips span{ padding-right:5px;color:#666;font-size:14px; line-height:21px;float:left;}
#print_failure .bnt,#collect_shop .bnt,#warmMsg .bnt{width:41px;background-position:-30px -84px;}
#print_success .tips{padding-left:238px;margin-top:20px;}
#print_success .bnt{width:80px;background-position:-71px -84px;}
#collect_shop h2 a{color:#0281ca;margin:0 5px;}
#collect_shop .tips{padding-left:195px;margin-top:20px;}
#collect_shop .mycolect{width:90px;background-position:left -114px;position:absolute; right:0;top:5px;}
#warmMsg{ position:absolute;top:105px;left:3px;}
#warmMsg h2 a{color:#0281ca;margin:0 5px;}
#warmMsg .tips{padding-left:195px;margin-top:20px;}
#warmMsg .mycolect{width:90px;background-position:left -114px;position:absolute; right:0;top:5px;}




.page{width:550px; height:40px;padding-top:10px; border-top:1px dotted #d9d9d9;position:relative;}
.page a{ width:19px; height:19px;margin-left:5px; line-height:19px; color:#666;text-align:center;border:1px solid #d9d9d9; background:url(../images/page_bg.gif) repeat-x left top; float:right;}
.page a.up_next{width:50px;}
.page a:hover{color:#fff; text-decoration:none;background:#0281ca;}
.page a.on{color:#fff;background:#0281ca;}
.page a.on:hover{color:#fff;background:#0281ca;}
.page span{padding:0 7px 0 10px;float:right;}

#bottom_link{width:550px;height:21px;margin:0 21px;padding-top:10px;border-top:1px dotted #d9d9d9;}
#bottom_link a{width:65px;height:19px; margin-left:10px;text-align:center; line-height:19px;padding-top:2px;background:url(../images/content_bg.gif) no-repeat -241px -88px; float:right; display:block;}

.shop_coupon img{ border:1px solid #c1c1c1;}
.shop_coupon:hover img{ border:1px solid #c1c1c1;}

.dis_none{ display:none;}
.dis_block{display:'';}
.font14px_999{ font-size:14px; color:#999;}
.box_550w_at{width:550px;padding-top:6px;background:url(../images/box_550w_a.gif) no-repeat left top;}
.box_550w_ab{padding-bottom:6px;background:url(../images/box_550w_a.gif) no-repeat left bottom;}
.box_550w_bt{width:550px;padding-top:6px;background:url(../images/box_550w_b.gif) no-repeat left top;}
.box_550w_bb{padding-bottom:6px;background:url(../images/box_550w_b.gif) no-repeat left bottom;}
.box_570w_bt{width:570px;padding-top:6px;background:url(../images/box_570w_c.gif) no-repeat left top;}
.box_570w_bb{padding-bottom:6px;background:url(../images/box_570w_c.gif) no-repeat left bottom;}


/*===========090415更新===============*/
#tips_bnt div{clear:both;overflow:hidden;zoom:1;text-align:right;font-size:14px;color:#0281ca;font-weight:bold;padding-top:10px;}
#tips_bnt div p{float:right;width:170px;cursor:pointer;position:relative}
#tips_bnt div p.nosee span{display:none}
#tips_bnt div p.see span{
	display:block;
	position:absolute;
	width:322px;
	height:90px;
	padding-top:22px;
	z-index:100;
	background:url(../images/coupon_tipbg.gif);
	top:15px;left:-200px;
}
#tips_bnt div p.see span a{width:260px;text-align:left;display:block;padding:0;border:0;background:none;font-size:14px;color:#0281ca;font-weight:bold;height:auto;clear:both;margin-left:6px;line-height:1.8}

#tips_bnt a.free_print1{float:right;width:140px;background:url(../images/coupon_bntbg2.gif)}
#tips_bnt a.free_print2{width:110px;margin-left:10px;background:url(../images/coupon_bntbg3.gif) no-repeat;float:right}

.coupon_info .title span.ing{width:216px;background:url(../images/aboutus_titlebg3.gif) no-repeat}

.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;}

#coupon_detail .panel_main ul{list-style:none;background:none}
#coupon_detail .panel_main ul li{background:url(../images/arrow.gif) no-repeat;}
#coupon_detail .panel_main ul li button{width:110px; height:27px;border:0;background:url(../images/register_bg.gif) no-repeat left -31px;color:#fff;font-weight:bold}


#user_inputMobile .panel_main ul{list-style:none;background:none;padding:20px 10px 10px}
#user_inputMobile .panel_main ul li{display:inline;background:none}
#user_inputMobile .panel_main ul li button{width:110px; height:27px;margin-left:20px;border:0;background:url(../images/register_bg.gif) no-repeat left -31px;color:#fff;font-weight:bold}

.getcp{width:358px;height:171px;background:url(../images/bg_howgetcp.gif) no-repeat}
.getcp h1{font-size:16px;padding-left:14px;padding-top:8px;height:30px}
.getcp div{width:330px;margin:10px auto}