.location{margin-top:10px;margin-bottom:10px}
.indexcontent{width:auto;overflow:auto}
.indexcontent .cleft{width:190px;float:left;margin-right:10px}
.indexcontent .cleft .categoryclass{width:auto;height:auto;overflow:auto;text-align:left}
.cleft .categoryclass .hd{background:url(images/yhfl.gif) no-repeat top left;width:190px;height:auto;text-align:left}
.cleft .categoryclass .hd span{color:#ed0404;margin:0 0 0 50px!important;font-weight:bold;line-height:100px}
.cleft .categoryclass .bd{padding:7px 20px 10px 20px;overflow:hidden;border-left:1px #fac423 solid;border-right:1px #fac423 solid;border-bottom:1px #fac423 solid;height:100%;margin-top:-25px;background-color:#fff}
.cleft .categoryclass .bd .subtitle{line-height:22px;clear:both;color:#555}
.cleft .categoryclass .bd .li{clear:both}
.cleft .categoryclass .bd li{border-bottom:1px #eee solid;line-height:22px;color:#acbddf;width:129px;overflow:hidden;white-space:nowrap;background:url(images/grayli.gif) no-repeat 5px 10px;padding-left:15px}
.cleft .categoryclass .bd li.current{border:1px #ffe499 solid;color:#f01d01;font-weight:bold;background:url(images/redli.gif) #fffacc no-repeat 5px 10px!important}
.cleft .categoryclass .bd li.current a{color:#f01d01}
.cleft .categoryclass li{float:left}
.cleft .area a{float:left;display:block}
.cleft .controlcoupon{background:#fff7da;border:1px #f0e2c1 solid;padding:10px 10px;height:auto;overflow:auto;width:auto}
.cleft .controlcoupon .button{clear:both;border-bottom:1px solid #f0e2c1;padding-bottom:7px;height:100%;overflow:hidden}
.cleft .controlcoupon .tel{border-top:1px solid #fff;padding:2px 0 0 2px;height:100%;overflow:auto}
.cleft .controlcoupon .tel span{color:#fc4200;font-weight:bold}
.indexcontent .cright{width:796px;float:right;text-align:left}
.cright .modulehd{background:url(images/modulehd_bg.gif) repeat-x;height:30px;text-align:left;border:1px #dfdede solid;line-height:30px;color:#333}
.cright .hdleft{float:left;width:600px}
.cright .hdleft span{float:left;font-weight:bold;font-size:14px;color:#f60;margin-left:15px}
.cright .hdright{flaot:right;width:auto;text-align:right!important}
.cright .modulehd span{float:left}
.cright .modulehd a{color:#333;display:block;margin:auto 1px;float:left;padding:0 5px}
.cright .modulehd a:hover{text-decoration:none;color:#f60;background:url(images/curright.gif) no-repeat 15px 10px!important}
.cright .modulehd a.current{color:#f60;background:url(images/curright.gif) no-repeat 15px 10px}
.cright .modulebd{background:#f6f6f6;padding:10px 10px 0 10px;width:auto;height:100%;overflow:auto}
.cright .modulebd .coupon{clear:both;background:url(images/pqxf.gif) no-repeat top right #fff;border:1px #d4d3d3 dashed;height:100%;overflow:auto;padding:10px;margin-bottom:10px}
.coupon .preimg{float:left;margin-right:15px;width:100px;height:100px;overflow:hidden;display:block;border:1px #ddd solid}
.coupon .preimg sup{POSITION:absolute;clear:both;background:url(images/zk.gif) no-repeat;width:45px;height:45px;color:white;font-weight:bold;line-height:45px;text-align:center;font-size:14px}
.coupon .preimg img{max-width:98px;max-height:98px}
*html .coupon .preimg img{width:expression(this.width>98 && this.width>this.height ? 98:auto);height:expression(this.height>98 ? 98:auto)}
.coupon .preimg img{margin:1px}
.coupon .middle{width:520px;float:left;padding-right:10px}
.coupon .middle .title{font-size:14px;font-weight:bold;line-height:25px}
.coupon .middle .content{color:#666;line-height:22px}
.coupon .middle .enddate{margin-top:3px;color:#999}
.enddate span{margin-left:20px}
.coupon .fordetail{float:left;text-align:center}
.fordetail .detail{margin-top:20px}
.fordetail .print{#666;margin-top:5px}
.cright .shopinfo{border-top:1px #fe7b23 solid;height:auto;padding:5px 10px 0 10px;background:url(images/shopinfobg.gif) repeat-x top center;line-height:25px;background-color:#fff}
.shopinfo .hd{color:#333;font-weight:bold;font-size:14px}
.shopinfo .bd{border:3px #ffedbd solid;padding:10px;margin:5px auto 10px auto}
.shopinfo .bd .tel{font-weight:100;font-size:12px}
.shopinfo .bd .address{font-weight:100;font-size:12px}
.cright .viewcoupon{border-top:1px #e6e6e6 solid;height:100%;overflow:auto}
.viewcoupon .ctitle{padding:10px 0;line-height:36px;font-size:22px;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";color:black;text-align:center}
.viewcoupon .dateline{text-align:center;clear:both;margin-bottom:13px;color:#666}
.viewcoupon .dateline span{color:#f60;font-weight:bold;margin-right:20px}
.viewcoupon .viewdetail{border-width:2px 2px 2px 0;border-color:#f90;border-style:dashed;width:683px;margin-left:auto;margin-right:auto;background:url(images/yhq_rightbg.gif) #fff top right no-repeat}
.viewdetail .yhq{float:left;background:url(images/yhq_bg.gif) repeat-y;width:19px;min-height:340px;_height:340px;padding-bottom:20px;overflow:auto;color:white;font-weight:bold;text-align:center;border-left:2px #f60 solid}
.viewdetail .yhq span{display:block;margin-top:130px}
.coupond{width:auto;padding-top:20px;padding-left:20px;height:auto;overflow:auto}
.coupond .lefter{width:280px;float:left;color:#999;margin-right:10px;border-right:1px #dedede solid;min-height:320px;_height:320px}
.lefter .img{text-align:center}
.lefter .img sup{POSITION:absolute;margin-left:-50px;margin-top:-15px;clear:both;background:url(images/sup.gif) no-repeat;width:59px;height:59px;color:white;font-weight:bold;line-height:52px;text-align:center;font-size:20px}
.lefter .img img{max-width:260px;max-height:210px}
*html .lefter .img img{width:expression(this.width>260 && this.width>this.height ? 260:auto);height:expression(this.height>210 ? 210:auto)}
.lefter .tips{margin-top:15px;margin-left:10px}
.lefter .tips ul li{list-style:square!important;text-indent:15px}
.coupond .righter{float:left;width:343px;min-height:320px;padding-bottom:20px}
.righter .rtitle{font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";font-size:18px;color:#222;line-height:25px;margin-bottom:10px}
.righter .enddate{font-weight:bold;margin:5px auto}
.righter .content{margin-top:10px;line-height:22px;color:#999}
.printer{clear:both;text-align:center;margin:20px auto;width:300px}
.printbutton{text-align:center}
.printbutton span{color:#f30;font-weight:bold}
.shoucangbutton{flaot:left}
button{cursor:pointer}
button.ckxq{background:url(images/ckxq.gif) no-repeat;width:67px;height:25px;border:0}
button.fbyhq{background:url(images/fbyhq.gif) no-repeat;width:79px;height:25px;border:0;margin-right:6px}
button.glyhq{background:url(images/glyhq.gif) no-repeat;width:79px;height:25px;border:0}
input.print{background:url(images/print.gif) no-repeat;width:129px;height:33px;border:0;font-size:14px;font-weight:bold;color:#fff;text-indent:10px;line-height:25px;margin-right:15px;cursor:pointer}
input.shoucang{background:url(images/shoucang.gif) no-repeat;width:130px;height:34px;border:0;font-size:14px;font-weight:bold;color:#fff;text-indent:10px;line-height:25px;cursor:pointer}
.floatright{float:right}
.floatleft{float:left}
.pagination{margin:10px 0;font-size:12px;width:98%;clear:both;height:100%;overflow:auto}
.pagination a,.pagination span{float:left;display:inline;margin-right:2px;height:21px;line-height:21px;border:1px solid #ffe499;background-color:#fff;padding:0 7px;color:#f30}
.pagination a:hover{border:1px #f30 solid;font-weight:normal;text-decoration:none}
.pagination span.current{border:1px #fe6400 solid;background-color:#fe6400;color:white;font-weight:bold}
.pagination a.pages-goto:link,.pagination a.pages-goto:visited{background-color:#fff;border-color:#f30}

.full .indexcontent .cright{width:996px!important;}
.full .cright .hdleft{float:left;width:800px!important;}
.full .coupon .middle{width:720px!important;}