#bd { width:960px;margin:35px auto 0;}

.body:after {content:" ";display:block;clear:both;height:0;visibility:hidden;}
.body {zoom:1;}

.article { float:left;width:640px;}
.aside { float:right;width:300px;}

.event_list img { display:block;}
.event_list li { position:relative;width:640px;height:272px;margin-bottom:35px;}
.event_list li .top { position:absolute;left:0;top:0;z-index:10;background:url(/images/event/now_bg1.png);width:153px;height:45px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/now_bg1.png" ,sizingMethod="noscale");_background:none;}
.event_list li .center { position:absolute;right:26px;top:200px;z-index:10;width:240px;height:45px;}
.event_list li .center .bg {background:url(/images/event/now_bg2.png);width:240px;height:45px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/now_bg2.png" ,sizingMethod="noscale");_background:none;}
.event_list li .center .link { position:absolute;left:0;top:0;width:220px;height:45px;display:block;color:#fff;font-size:18px;line-height:45px;padding-left:20px;}
.event_list li .center .link:hover { text-decoration:none;}
.event_list .future .top{ background:url(/images/event/future_bg1.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/future_bg1.png" ,sizingMethod="noscale");_background:none;}
.event_list .future .center .bg { background:url(/images/event/future_bg2.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/future_bg2.png" ,sizingMethod="noscale");_background:none;}
.event_list .over .top{ background:url(/images/event/over_bg1.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/over_bg1.png" ,sizingMethod="noscale");_background:none;}
.event_list .over .center .bg { background:url(/images/event/over_bg2.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/event/over_bg2.png" ,sizingMethod="noscale");_background:none;}
.event_list .future img,.event_list .over img {filter:alpha(opacity = 60);opacity:0.6;}

.sign_box { background:url(/images/event/sign_bg.png) center top no-repeat;width:300px;height:60px;}
.sign_box .c { color:#ffa155;font-size:20px;line-height:60px;display:inline-block;vertical-align:top;width:206px;text-align:center;}
.sign_box a { display:inline-block;width:94px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:20px;}
.sign_box a:hover { text-decoration:none;}
.sign_banner img{display:block;margin:22px auto; }
.sign_box .apply {padding:16px 0 0 0;line-height:28px;}
.sign_box .apply span { display:inline-block;background:url(/images/event/event_bg.png) left -168px no-repeat;width:28px;height:28px;vertical-align:top;margin-right:10px;}
.sign_box_no { width:300px;height:60px;display:block;background:url(/images/event/sign_bg_no.png) center top no-repeat;color:#fff;font-size:20px;text-align:center;line-height:60px;}
.sign_box_no:hover { text-decoration:none;}

.task_list {border:solid 2px #fafdfd;border-radius:6px;overflow:hidden;}
.task_list p{font-size:16px;padding-bottom:10px;}
.task_list .outer,.task_list .inner { display:inline-block;background:url(/images/event/event_bg.png) left top no-repeat;height:28px;line-height:28px;font-size:14px;padding:0 0 0 28px;color:#898989;}
.task_list .inner { background-position:right -28px;padding:0 16px 0 14px;}
.task_list .inner .num { color:#ffa155;font-family:Arial;}
.task_list .link {float:right;display:inline-block;width:28px;height:28px;background:url(/images/event/event_bg.png) left -55px no-repeat;}
.task_list .ov { display:inline-block;float:right;font-size:14px;color:#999;padding:4px 8px 0 0;}
.task_list li { padding: 12px 10px;}
.task_list .even {background:#fafdfd;}
.task_list .even .outer { background-position:left -84px;}
.task_list .even .inner{ background-position:right -112px;}
.task_list .even .link { background-position:left -140px;}

.event_titlebar { border-left:solid 8px #ffa155;padding-left:26px;color:#535353;margin-bottom:32px;}
.event_titlebar h3 { font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.event_titlebar p { font-size:16px;padding-top:4px;}

.event_info_box { background:#fffaf6;border-radius:6px;margin-bottom:24px;padding:10px 0 0 0;}
.event_info_box .head .title { display:inline-block;background:#ffa155 url(/images/event/event_bg.png) right -246px no-repeat;height:25px;line-height:25px;font-size:18px;color:#fff;padding:0 14px 0 12px;}
.event_info_box .body { padding:10px 34px 20px;}
.event_info_box_w { padding:0;background:#fff;}
.event_info_box_w .head .title { background-position: right -221px;}

.apply_user { background:#fafdfd;border-radius:6px;padding-top:10px;margin-top:32px;}
.apply_user .head .title { background:#81d8d0 url(/images/event/event_bg.png) right -196px no-repeat; display:inline-block;height:25px;line-height:25px;font-size:18px;color:#fff;padding:0 14px 0 12px;}
.apply_user .body { padding:24px 0 10px 16px;}
.apply_user .body a{ display:block;border-radius:17px;overflow:hidden;height:34px;width:34px;float:left;margin:0 12px 12px 0;}

.pages { padding: 25px 0; text-align: center; }
.pages a, .pages span { display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; margin: 0 4px; font-size: 14px; color: #666; }
.pages .on, .pages a:hover { background: #81d8d0; color: #fff; border-radius: 4px; text-decoration: none; }
.pages .hidden { display: none; }

.mask { position: absolute; top: 0; left: 0; width: 100%; background: #fff; filter: alpha(opacity = 50); opacity: 0.5; height: 1000px; display: block; }

.p_pop { position:fixed;left:50%;top:300px;width:458px;overflow:hidden;z-index:120;margin:0 0 0 -229px;display: none;_position: absolute; _top: expression(documentElement.scrollTop + 300);}
.p_pop .m { background:#000;width:100%;height:1000px;position:absolute;left:0;top:0;z-index:0;filter:alpha(opacity = 50);opacity:0.5;}
.p_pop .inner { width:438px;background:#fff;margin:10px;position:relative;z-index:10;}
.p_pop .head { height:40px;line-height:40px;background:#dcf6f7;font-size:16px;padding-left:16px;}
.p_pop .close { position:absolute;right:10px;top:10px;background:url(/images/pop_close.png) center center no-repeat;width:20px;height:20px;cursor:pointer;}
.p_pop .set_item { padding:14px 0 0 16px;color:#a9a9a9;}
.p_pop .body .item { display:inline-block;height:23px;background:#eaf8f6;border-radius:10px;font-size:14px;line-height:14px;padding:5px 5px 0 10px;color:#759895;margin:0 26px 15px 0;}
.p_pop .body .item .x{ display:inline-block;height:16px;width:16px;background:url(/images/web_4_bg.png) left -46px no-repeat;vertical-align:top;margin-left:8px;cursor:pointer;}
.p_pop .body .tag_box .item { padding-right:10px;cursor:pointer;}
.p_pop .p_tag { background:url(/images/gary_dot.png) left top repeat-x;font-size:16px;height:36px;line-height:36px;overflow:hidden;}
.p_pop .p_tag div { float:left;background:#f1f1f1 url(/images/web_4_bg.png) right -62px no-repeat;padding-right:28px;margin-left:-2px;}
.p_pop .p_tag div span { display:inline-block;padding:0 18px;border-left:solid 2px #fff;}
.p_pop .tag_box { padding:24px 20px 0 26px;}
.p_pop .foot { text-align:right;padding:0 16px 20px 0;}
.p_pop .foot .btn{ background:url(/images/p_btn_bg.png) left top no-repeat;width:96px;height:42px;line-height:42px;color:#fff;font-size:20px;text-align:center;cursor:pointer;border:0;}

.p_pop_b .p_h_bg{ background:url(/images/p_h_bg.png);width:66px;height:107px;position:absolute;top:-20px;left:70px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/p_h_bg.png" ,sizingMethod="noscale");_background:none;}
.p_pop_b { padding-top:10px;}
.p_pop_b .m { top:10px;}
.p_pop_b .text {border-bottom:solid 1px #cacaca;padding:46px 0 0 120px;font-size:22px;color:#1e726a;height:41px;}
.p_pop_b .text .icon{ background:url(/images/event/event_bg.png) left -168px no-repeat;width:28px;height:28px;display:inline-block;vertical-align:top;margin-right:10px;}
.p_pop_b .body { padding:0 20px;}
.p_pop_b .body .content { font-size:16px;line-height:26px;padding:28px 0 28px 28px;}
.p_pop_b .body .or { color:#ff8c26;}
.p_pop_b .body .blue { color:#3daeb6;}
.p_pop_b .foot { text-align:center;padding-bottom:30px;}
.p_pop_b .foot a{ display:inline-block;background:url(/images/go_task.png);width:240px;height:48px;line-height:46px;text-align:center;}

.beauty_list { padding: 15px 0 30px; }
.beauty_list li { padding: 15px 0 12px; border-bottom: dotted 1px #c1c1c1;zoom:1;}
.beauty_list li:after{content:" ";display: block;height: 0;visibility: hidden;clear: both;}
.beauty_list .head_pic { float: left; width: 54px; position:relative;z-index:10;}
.beauty_list .head_pic a { text-decoration:none;}
.beauty_list .top .head_pic img{ margin:3px auto; border-radius:0;}
.beauty_list .head_pic img { border-radius: 23px; display: block; }
.beauty_list .head_pic .font_icon {display:block;width:46px;height:46px;line-height:46px;color:#fff;background:#dedede;border-radius:23px;padding:0;text-align:center;}
.beauty_list .head_pic .incognito {display:block;width:46px;height:46px;background:url(/images/mini_incognito.png) left top no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mini_incognito.png" ,sizingMethod="noscale");_background:none;}
.beauty_list .content { float: left; width: 586px; }
.beauty_list .content .title .t { font-size: 16px; color: #3c5a57; display: inline-block; float: left; word-wrap:break-word;word-break:break-all;width: 400px;padding-bottom: 6px;}
.beauty_list .content .title img { vertical-align:top;margin:3px 6px 0 0;}
.beauty_list .content .data { text-align: right; float: right; line-height: 24px; font-family: Arial; }
.beauty_list .content .data .font_icon { font-size: 18px; color: #eee; padding: 0 6px 0 14px;display:inline-block;vertical-align:middle;}
.beauty_list .content .data a { display:inline-block;vertical-align:middle;}
.beauty_list .content .data .lock { display:inline-block;background:url(/images/icon_lock.png) left top no-repeat;width:9px;height:14px;vertical-align:middle;}
.beauty_list .content .c { color: #999; line-height: 18px; padding: 10px 0; word-break:break-all;word-wrap:break-word;}
.beauty_list .content .pic_box { height: 80px; position: relative; width: 586px; overflow: hidden;margin-top:10px; }
.beauty_list .content .pic_box ul { position: absolute; left: 0; top: 0; width:10000px;}
.beauty_list .content .pic_box li { float: left; margin-right: 10px; padding: 0; border:0;}
.beauty_list .content .pic_box li img { display: block; }
.beauty_list .content .pic_box .next, .beauty_list .content .pic_box .prev { width: 23px; height: 39px; background: url(/images/arrow_btn.png) left -39px no-repeat; position: absolute; left: 0; top: 18px; z-index: 10; filter: alpha(opacity = 80); opacity: 0.8; cursor: pointer;display:none; }
.beauty_list .content .pic_box .next { background-position: -23px -39px; left: auto; right: 0; }
.beauty_list .content .tag { float: left; width: 450px; word-spacing: 4px; white-space:nowrap;text-overflow:clip;overflow:hidden;}
.beauty_list .content .tag .font_icon { color: #ccc;font-size:18px; padding:0 8px 0 0;}
.beauty_list .content .date { float: right; color: #cfcccc; }
.beauty_list li .data_pop{ left:46px;top:-8px;}
.beauty_list .content .tag_box { margin-top:10px;}