/* 全局*/
* { margin: 0px; padding: 0px;}
body { font-family:"宋体"; margin:0; padding:0; background:#ffffff; font-size:12px; color:#333;}
img { border:0; margin:0; padding:0;}
div,span,p,h1,h2,h3,h4,h5,h6,form,label,input{margin:0; padding:0;}
ul {list-style:none;}


/* 活动专区首页 
------------------------------------------------------------*/
.ac_main {width:950px; margin:10px auto; overflow:hidden;}
.ac_main a { text-decoration: none; color:#0851af;}
.ac_main a:hover { text-decoration:underline;}
.ac_left {width:700px; float:left;}
.ac_right {width:240px; float:right;}

.ac_left .ac_l_top {width:100%; height:36px; background:url("../images/ac_l_bg.gif") 0 0 no-repeat;}
.ac_l_top .active_a {float:right; margin:10px 35px 0 0;}
.ac_l_top p {float:left; padding:10px 0 0 5px;}

.ac_left .ac_l_main {width:100%; overflow:hidden; background:url("../images/ac_l_main.gif") 0 0 repeat-y; padding-bottom:20px;}

.ac_notice {width:678px; overflow:hidden; margin:20px auto 0 auto;}
.ac_notice_up {width:100%; height:10px; background:url("../images/ac_notice.gif") 0 0 no-repeat; overflow:hidden;}
.ac_notice_down {width:100%; height:10px; background:url("../images/ac_notice.gif") 0 -10px no-repeat; overflow:hidden; clear:both;}
.ac_notice ul {background:url("../images/ac_notice_c.gif") 0 0 repeat-y; float:left;}
.ac_notice ul li {width:646px; overflow:hidden; float:left; padding:0 20px 12px 12px;}
.ac_notice ul li img {float:left;}
.ac_notice ul li p {width:530px; overflow:hidden; float:right; text-align:right; color:#a2a2a2;}
.ac_notice ul li p a {float:left; font-size:14px; color:#333;}
.ac_notice ul li p a.ac_today {color:#e51838;}
.ac_notice ul li .ac_notice_bq {width:95px; font-size:14px; float:left; color:#333;}

.ac_l_main .ac_l_c {width:676px; overflow:hidden; border:1px solid #c6b888; background:#fff; padding-bottom:15px; margin:15px auto 0 auto;}
.ac_l_main .ac_l_c h2 {border-bottom:1px solid #c6b888; width:100%; overflow:hidden;}
.ac_l_main .ac_l_c h2 span {float:left; font-size:14px; font-weight:bold; color:#814200; padding:8px 10px;}
.ac_l_main .ac_l_c h2 p {float:right; font-weight:normal; background:url("../images/ac_name.gif") 0 0 no-repeat; height:16px; width:70px; color:#fff; text-align:right; padding:5px 5px 0 0; font-size:12px;}
.ac_l_main .ac_l_c .active_img1 {width:200px; height:120px; float:left; margin:10px 0 0 10px;}
.ac_c_right {width:440px; overflow:hidden; float:right; margin:15px 10px 0 0; display:inline;}
.ac_c_right p {width:100%;}
.ac_c_right .ac_p {width:330px; overflow:hidden; margin-right:5px; float:left;}
.ac_c_right .ac_p span {float:left; line-height:200%;}
.ac_c_right .ac_p p {line-height:200%; float:left; width:270px; overflow:hidden;}
.ac_c_time {color:#999;}
.ac_c_time span {background:#f0e8d1; font-weight:bold; color:#e51838; padding:0 5px;}
.ac_c_right img {float:right; width:102px; height:42px; margin-top:15px;}
.ac_c_more {text-align:right; width:100%; overflow:hidden; padding-top:5px;}

.ac_left .ac_l_bot {width:100%; height:2px; background:url("../images/ac_l_bg.gif") 0 -36px no-repeat;}

.active_n {width:680px; overflow:hidden; text-align:right; padding:20px 20px 0 0;}
.page_number a {background:#fff;}


.ac_right .ac_r_register {width:238px; overflow:hidden; border:1px solid #c6b78a; background:#f0e8d1; text-align:center; padding-bottom:14px;}
.ac_r_register img {margin-top:14px; float:left;}
.ac_r_register p {padding-top:5px; line-height:150%; color:#666; clear:both;}
.ac_r_register p span {font-size:14px; font-weight:bold; color:#ff0000;}
.ac_right .active_img2 {margin-top:10px; width:240px; height:144px; float:left;}
.ac_right .ac_r_telephone {width:228px; overflow:hidden; border:1px solid #c6b78a; background:#f0e8d1; padding:5px; margin-top:10px; display:inline-block; clear:both;}
.ac_r_telephone p {display:block; background:#fff; padding:10px 0; text-align:center; font-size:14px; font-weight:bold;}
.ac_r_telephone p span {font-size:18px; font-family:"arial"; color:#814200;}
