@charset "utf-8";
/* CSS Document */
/* ------------------------公共样式 ------------------------*/
/*html{ background-color: #cccccc; text-align:center;}*/
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#cccccc;  margin:0px; padding:0px; text-align:center; margin-bottom:30px; margin-top:30px;}
#All{ background-image: url(../Images_Div/body_bg1.gif); background-repeat:repeat-x; background-color:White; width:960px;  position:relative;}
dl,dd,dt,ul,li,form,h4,p{ margin:0; padding:0}
li{ list-style:none}
img{ border:none}
a{ text-decoration:none; }
a:hover{ text-decoration:underline}
.blog a{ color:#3d3c3c}
.blog a:hover{color:#000}
.logo a{ color:#fff}
.logo a:hover{ color:#fff}
.cursorhand{cursor:pointer}
.cursornormal{cursor: default}
.labelGray{color:Gray;}
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none; color:Orange;}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
/* ------------------------default ------------------------*/

#footer a{ color:#000}
#top{ width:960px;}
#top .logo{ height:103px}
#top .logo #logo_span{float:right; padding-top:3px; height:31px; font-size:12px; color:#fff; text-align:center}
#top .menu{ height:51px; clear:both; text-align:left;}
#content{ width:950px; margin:14px auto 100px auto;}
#content .left{ width:683px; float:left}
#content .left .flash-nav{height:39px; background:url(../Images_Div/nav_line.gif) repeat-x}
#content .left .flash{width:683px; height:224px}
#content .left .coupon-title{ margin-top:5px; background: url(../Images_Div/coupon_title_bg.gif) repeat-x}
#content .left .tab{margin-top:10px;height:117px; border:#9fcedb 1px dashed}
.bk{border:#dbdbdb 1px solid}
#content .left .tab .vote{width:42px; height:45px; color:#4f4f4f; background:url(../Images_Div/votes_bg.gif) no-repeat; text-align:center; padding-top:5px}
#content .left .fy{ height:30px; padding-top:15px}
#content .left .fy span{ margin:0 7px;float:left; width:21px; height:18px; color:#442c00; text-align:center; line-height:18px; background:#ccc; font-weight:700; border:#442c00 1px solid}
#content .left .fy .bg{background:#ffb600}

#content .right{ float:right; width:247px}
#content .right .js{width:242px; height:198px; margin-top:5px;}
#content .right .merchant-title{margin-top:10px; padding:12px 0 0 0;height:25px; text-align:left;}
#content .right .merchant li{ margin-top:14px;height:58px; border-bottom:#a6a6a6 1px dashed;vertical-align: bottom}
#content .right .merchant li img{border:#dbdbdb 1px solid}
#content .right .merchant li p{ margin-left:3px; line-height:22px;color:#3d3d3d;float:left; width:130px; height:auto}
#content .right .merchant li p b{ display:block}
#content .right .merchant li p span{ color:#0b7bb3}
#content .right .blog dt{ margin-top:11px; height:43px}
#content .right .blog dd{ height:32px; border-bottom:#bababa 1px dashed; line-height:32px; overflow:hidden; color:#3d3c3c}
#footer{clear:both; padding-top:0px; margin-top:0px; background-color:#cccccc; width:100%; line-height:22px; text-align:center;}
#footer p{ word-spacing:15px; padding-bottom:15px}



#AboutLeft{width:241px; float:left; height:auto; text-align:left;}
#AboutLeft dl{ padding:0 30px;width:182px; padding-bottom:20px;background:url(./Images_Div/bg_line.gif) repeat-y}
#AboutLeft dl dt{padding:21px 0 16px}
#AboutLeft dl dd{font-size:14px; padding:18px 0 0 10px;height:30px; border-bottom:#9adaff 1px solid;}