/*.c_main,.c_main span,.c_main a{ margin:0; padding:0;}

.c_main a{ text-decoration:none;}
.c_main a{blr:expression(this.onFocus=this.blur())}
.c_main a:focus{outline:0;}*/
*{ padding:0; margin:0;}
table{ margin:auto}
ul, li, ol, li {list-style: none;}
.banner{ position:relative;}
.banner img{ display:block;}
.banner .date{ position:absolute; top:85px; left:320px; font-size:18px; color:#1a1718; font-weight:bold; }
.c_main{ width:902px; margin:17px auto;padding:0; font-size:12px; text-align:left;font-family: "宋体"; background:#f8f1c6}
.c_topbg{ width:902px;}

/*内容*/
.ch_box{background: url(../images/bg.jpg);}
.top_titleimg{width: 100%;}
.gg_img{margin-top: 5px;display: block;width: 902px;height: 150px;background: url(../images/gg_img.jpg) no-repeat;background-size: 100%;}
.title_bt{margin-top: 20px;}
.sp_allbox{width: 818px;margin: 0 42px;}
.sp_listbox{overflow: hidden;margin-top: 7px;}
.sp_box{width: 198px;height: 278px;border: 1px solid #d2d1c6;background-color: #fff;float: left;margin-right: 6px;}
.sp_box.cur{margin-right: 0;}
.sp_box.cur2{margin-right: 109px;}
.sp_img{width: 198px;height: 198px;display: block;}
.sp_msgbox{padding-left: 10px;padding-right: 5px;}
.sp_jgbox{margin-top: 5px;height: 25px;height: 25px;}
.sp_zkj{color: #ff2c25;font-size: 14px;}
.sp_zkj a{font-size: 24px;margin-left: 3px;}
.sp_yj{font-size: 12px;color: #d3d3d3;text-decoration: line-through;margin-left: 5px;}
.sp_namebox{color: #6e6e6e;margin-top: 5px;overflow: hidden;}
.sp_name{display: inline-block;width: 152px;color: #6e6e6e;text-decoration: none;float: left;}
.sp_name:hover{text-decoration: underline;}
.sp_bybtn{display: inline-block;width: 30px;height: 18px;line-height: 18px;text-align: center;font-size: 12px;color: #fff;background-color: #ff2c25;float: right;border-radius: 3px;-webkit-border-radius: 3px;}
.rules_box{padding-bottom: 20px;width: 818px;margin: 0 42px;color: #6e6e6e;font-size: 14px;}
.rules_title{font-size: 26px;text-align: center;margin: 15px 0;}
.rules_box p{line-height: 20px;}
.rules_box p a{color: #0000ee;text-decoration: none;}

.xf_box{position: fixed;width: 58px;top: 50%;margin-top: -87px;left: 50%;margin-left: 460px;z-index: 999;background-color: #f6f9fc;font-size: 16px;}
.xf_box li{width: 58px;height: 58px;text-align: center;}
.xf_box li.cur{background-color: #ff512f;}
.xf_box li a{color: #626262;text-decoration: none;padding-top: 8px;display: block;width: 58px;height: 50px;line-height: 22px;}
.xf_box li a.top{padding-top: 20px;height: 38px;}
.xf_box li.cur a{color: #fff;}




















