body{ background:#FFFFFF;}
#cp_index{ width:1000px; margin:0px auto;}
#rest_indexleft{float:left; width:754px;}
#rest_indexright{float:left; width:247px; }
#rest_indexright ul{ margin:0px; padding:0px;}

#coupon_top{ margin:0 auto; width:1000px;}
#coupon_top .banner{ float:left;background:url(../images/service/coupon/topbanner.jpg) no-repeat; width:649px; height:123px; padding:3px 55px 0px 49px; _padding:3px 45px 0px 49px;}
#coupon_top .tit{ float:left;}

.coupon{ float:left; width:300px; margin:15px 20px 15px 10px; _margin:15px 30px 15px 0px; border:1px solid #dedede;} 
.coupon_tit{ color:#444; font-size:16px; font-weight:bold; text-overflow:ellipsis; line-height:160%;; padding:10px; height:80px;}
.coupon_tit a:link{color:#444;}
.coupon_tit a:hover{color:#cc0000; text-decoration:underline;}
.coupon_tit a:visited{color:#444;}

.coupon_img{ text-align:center; padding:5px;}
.coupon_img img{ width:280px; height:260px; border:1px solid #f8f8f8;}

.coupontext{ height:100px; background:#f2f2f2; padding:10px 0 10px 10px ;}
.coupontext{}
.coupontext .tit{ float:left; color:#F60; font-size:40px; font-weight:bold; height:40px; line-height:150%;}
.coupontext .date{ font:12px; color:#333; clear:both;}
.coupontext .btn{ float:right;}
/*
.coupontext_cont{ }
.index_contentbg{background: url(../images/service/coupon/bg1.gif) repeat-y; overflow:hidden; width:714px; padding:20px 6px 0 20px;}
.indextitbg{ background:url(../images/service/coupon/title1.gif) no-repeat; margin-top:20px; height:30px; width:689px; padding:10px 50px 0 0; text-align:right; color:#FFFFFF}
.indexrightbg{ width:203px; min-height:400px;  background:url(../images/service/coupon/rightbg.gif) no-repeat; padding: 10px 0 0 30px; }
.coupontext_cont_cont{ height:54px; overflow:hidden;text-overflow:ellipsis;width:165px; letter-spacing:1px; margin-bottom:2px;}
.couponlogo{ float:left; background:url(/cn/images/service/coupon/hui_logo.gif) no-repeat top; width:36px; height:51px; margin-top:1px;}

*/


.adbtn{ margin-bottom:20px; border:1px solid #dddddd; padding:2px; width:170px!important;}

ul.cat_btn{ margin:0px; padding:0px;}
.cat_btn li{ list-style:none;margin:0px; padding:0px;}
.cat_btn li a{margin:0px; padding:0px;}

.cat_text{ margin:25px 0 20px 0px; padding-top:30px; background:url(/en/images/service/coupon/title_down.gif) no-repeat top left;}
.cat_text li{ list-style:none; background:url(/en/images/service/coupon/ico.gif) no-repeat left 8px; padding-left:12px;  line-height:22px; margin-left:7px; }
.cat_text a:hover{ color: #CC0000;}



.indexlistbox{ float:left; margin-bottom:0px; padding:0px; }
.indexlistbox li{ float:left; width:130px !important;width:130px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-right:5px; list-style:none; margin-bottom:8px !important;margin-bottom:5px; }
.indexlistbox li a:hover{ display:block; background-color:#FFFFCC}

.listbg2{background-color:#FFFFE1;}
.indexlist1box{ margin:5px 0px 5px 30px;}
.indexlist1{float:left; width:155px !important;width:155px; margin-right:5px; list-style:none; margin-bottom:8px !important;margin-bottom:5px;}
.indexlist1 a:hover{ display:block; background-color:#FFFFCC;}

#adbtn_1{}
#adbtn_1 span{float:left; width:170px;}
#adbtn_1 span img{width:160px; height:50px;}

/***********detail************/
.detail_tit_bg{ background:url(../images/service/coupon/pageborder_t.gif) no-repeat; width:1000px; height:25px; margin-top:18px;}
.detail_contentbg{ background:url(../images/service/coupon/pageborder_m.gif) repeat-y; width:900px; padding:20px 50px;}
.detail_content_btm{ background:url(../images/service/coupon/pageborder_b.gif) no-repeat; width:1000px; height:25px; margin-bottom:18px;}



.cp_detail_l{ float:left;width:350px;}
.cp_detail_r{ float:right; width:520px; overflow:hidden;} 
.cp_pic{ width:350px; }
.cp_pic img{ width:350px;}

.cp_detail_r .titbg{ background:#ffe9c2; padding:5px 5px 5px 60px; font-weight:bold; font-size:14px;}
.cp_detail_r .red14{ color:#C30;}


.cp_detail_r  .cp_tit{ font-family:Arial, Helvetica, sans-serif; color:#444; font-size:20px; font-weight:bold;line-height:180%; padding:20px 20px 20px 50px;}
.cp_detail{ width:400px;line-height:22px; margin:20px 30px 20px 60px; font-size:12px;}
.cp_detail .name{ width:80px; float:left;}
.cp_detail .cp_cont_a{ width:230px; float:left; font-weight:bold;}
.cp_detail .cp_cont_b{ width:230px; float:left;  color:#CC0000}
.cp_detail .cp_cont_c{ width:320px; float:left;}
.cp_btn{ margin:20px 0 0; text-align:center;}

.detal_map{ width:346px; height:382px; border:1px solid #cccccc; margin:20px 4px 20px 0px; float:left;}
.com_brief{  width:357px; height:386px; margin:58px 0 20px 0 ;margin:58px 0 20px 0;}
.brief_tit{ background:url(/cn/images/service/coupon/brief_tit_bg.gif) no-repeat; height:29px; color:#339900; font-size:16px; font-weight:bold; line-height:29px; text-indent:2em; width:359px;}
.brief_cont{ padding:20px 20px 20px 60px; font-size:14px;}
.brief_cont p{ line-height:22px; letter-spacing:1px; text-indent:2em; margin:30px 16px 0px 15px; }



/*************print*****************/
.printbtn{ width:630px; padding:10px 10px;}
.printbtn img{ margin-right:30px;}
#printbox{ width:630px; height:830px; background:url(/en/images/service/coupon/print_bg.gif) repeat-y #FFFFFF; }
#printbox p{ margin:5px!important;margin:7px; }
#printtop{ width:630px; background:url(/en/images/service/coupon/print_top.gif) no-repeat left top; padding-top:8px;}
#printmid{width:630px; height:752px; overflow:hidden;}
#printbtm{width:630px; background:url(/en/images/service/coupon/print_btm.gif) no-repeat left bottom; height:21px;}
#toplogo{  border-bottom:1px solid #333333; margin: 0 16px;padding:0 18px 5px 10px!important;padding:0 18px 0px 10px;}
.print_tit{FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e9e9e9,endColorStr=#ffffff); width:622px; height:38px; font-size:20px; font-weight:bolder; line-height:38px; margin-left:3px; text-indent:2em; background-color:#e9e9e9; font-family:Arial, Helvetica, sans-serif; }

.pinrt_cp_pic{ width:560px; margin:35px; text-align:center;}
.print_com_logo{ width:105px; height:93px; margin:0px 20px 10px 40px!important;*margin:0px 20px 10px 40px;margin:0px 20px 10px 25px;float:left;}
.print_cp_detail{ width:580px;line-height:24px; margin:0px 0 0 30px; font-size:12px;}
.print_cp_detail .print_name{ width:123px; float:left; font-weight:bold; text-indent:7px;}
.print_cp_detail .print_cp_cont_a{ width:430px; float:left;}
.print_cp_detail .print_cp_cont_b{ width:430px; float:left; font-size:14px; font-weight:bold; }
.print_map{ width:563px;  border:1px solid #999999; margin:10px 33px 0 33px; }

