@charset "utf-8";
@import "reset.css"; /* 引入reset */

body { _margin:0; _height:100%; }/*IE6 BUG*/
body { background:#e4e4e4; text-align:center; color:#454545; }
a:hover { text-decoration:underline; }
#wrapper { width:100%; height:auto; padding-top:70px; _padding-top:0; }
#wrapper2 { width:100%; height:auto; padding-top:30px; }

/** ------------- Header -------------
#header_lite { height:52px; background:url("static/img/common/top_bg.png") repeat-x; width:100%; }
#header2 { width:100%; height:52px; background:url("static/img/common/top_bg.png") repeat-x; position:fixed; left:0; top:0; z-index:999; }
#header2 .h_body, #header_lite .h_body { width:960px; text-align:center; margin:0 auto; padding:0; position:relative; z-index:999; height:52px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
#header2 .logo, #header_lite .logo { display:inline; float:left; width:142px; height:52px; margin:0 9px 0 19px; }
    #header2 .logo a, #header_lite .logo a { display:block; width:142px; height:52px;  background:url("static/img/common/logo_sprite.png") no-repeat 0 0; }
    #header2 .logo a:hover, #header_lite .logo a:hover { display:block; width:142px; height:52px;  background:url("static/img/common/logo_sprite.png") no-repeat 0 -52px; }
#header2 #nav { float:left; margin-left:5px; }
#header2 #nav li { margin-left:0; width:59px; height:52px; float:left; display:inline; }
#header2 #nav li a { text-indent:-9999px; width:59px; height:52px; display:block; background:url("static/img/common/top_sprite.png?t=20130205") no-repeat; }
    #header2 #nav li .n-0 { background-position:0 0; }
    #header2 #nav li .n-0:hover, #header2 #nav li .n-0-s { background-position:-59px 0; }
    #header2 #nav li .n-1 { background-position:0 -52px; }
    #header2 #nav li .n-1:hover, #header2 #nav li .n-1-s { background-position:-59px -52px; }
    #header2 #nav li .n-2 { background-position:0 -104px; }
    #header2 #nav li .n-2:hover, #header2 #nav li .n-2-s {  background-position:-59px -104px; }
    #header2 #nav li .n-3 { background-position:0 -156px; }
    #header2 #nav li .n-3:hover, #header2 #nav li .n-3-s { background-position:-59px -156px; }
    #header2 #nav li .n-4 { background-position:0 -208px; }
    #header2 #nav li .n-4:hover, #header2 #nav li .n-4-s { background-position:-59px -208px; }
    #header2 #nav li .n-5 { background-position:0 -260px; }
    #header2 #nav li .n-5:hover, #header2 #nav li .n-5-s { background-position:-59px -260px; }
    #header2 #nav li .n-6 { background-position:0 -312px; }
    #header2 #nav li .n-6:hover, #header2 #nav li .n-6-s { background-position:-59px -312px; }
    #header2 #nav li .n-7 { background-position:0 -364px; }
    #header2 #nav li .n-7:hover, #header2 #nav li .n-7-s { background-position:-59px -364px; }
    #header2 #nav li .n-8 { background-position:0 -572px; }
    #header2 #nav li .n-8:hover, #header2 #nav li .n-8-s { background-position:-59px -572px; }
    #header2 #nav li .n-task { background-position:0 -624px; }
    #header2 #nav li .n-task:hover, #header2 #nav li .n-task-s { background-position:-59px -624px; }
    #header2 #nav li .n-jifen { background-position:0 -676px; }
    #header2 #nav li .n-jifen:hover, #header2 #nav li .n-jifen-s { background-position:-59px -676px; }
#header2 .sina_login { width:124px; height:24px; float:right; margin:14px 50px 0 0; }
**/
/*#header2 .p_info, #header2 .p_msg, #header2 .p_task { float:right; display:inline; position:relative; z-index:9994; }
* html #header2 .p_info { width:110px; }
* html #header2 .p_msg { width:65px; }
* html #header2 b { display:none; }
#header2 .p_info .con, #header2 .p_msg .con { cursor:pointer; height:40px; padding:3px 15px 3px 6px; margin:5px 0 0; position:relative; z-index:9994; }
#header2 .p_info .con img { margin:4px 0; float:left; width:30px; height:30px; display:inline; border:2px solid #FAFEFF; border-radius:4px 4px 4px 4px; }
#header2 .p_info .name, #header2 .p_msg .name { float:left; display:inline-block; text-align:center; padding:0 10px 0 5px; overflow: hidden; line-height:40px; line-height:44px\9; font-size:12px; font-weight:bold; color:#FAFEFF; text-shadow:1px 1px 1px #669BAB; }

#header2 .p_hover .con { background-color:#F9F8F8; border-color:#71A7B7 #71A7B7 -moz-use-text-color; border-style:solid solid none; border-width:1px 1px 0; border-radius:4px 4px 0 0; padding:2px 14px 3px 5px; height:41px; position:relative; }
#header2 .p_hover .con .name { color:#68A2B3; text-shadow:1px 1px 1px #F6F6F6; }

#header2 .layer_account a, #header2 .layer_account a:link, #header2 .layer_msg a, #header2 .layer_msg a:link { text-decoration:none; display:block; width:100%; line-height:29px; color:#68A2B3; }
#header2 .layer_account a:hover, #header2 .layer_msg a:hover { background-color:#DCE7EA; color:#2889A3; }
#header2 ul li.line { background:none repeat scroll 0 0 #E0E8EA; font-size:0; height:1px; line-height:0; overflow:hidden; padding:0; }

#header2 b { border-color:#666666 transparent transparent; border-style:solid; border-width:5px 5px 0; font-size:0; height:0; line-height:0; width:0; vertical-align:middle; position:absolute; right:6px; top:22px; -webkit-transition:-webkit-transform 0.2s ease-in; -moz-transition:-moz-transform 0.2s ease-in; -o-transition:-o-transform 0.2s ease-in; transition:transform 0.2s ease-in; }
#header2 .p_hover b { border-color:#3097B3 transparent transparent; -moz-transform:rotate(180deg); -moz-transform-origin:50% 20%; -webkit-transform:rotate(180deg); -webkit-transform-origin: 50% 20%; -o-transform:rotate(180deg); -o-transform-origin:50% 20%; transform:rotate(180deg); transform-origin:50% 20%; filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); top:-8px/9; }

#header2 .p_task .con { width:47px; height:52px; cursor:pointer; position:relative; z-index:9994; background:url("static/img/common/task_bg.png") no-repeat; }
#header2 .p_task_hover .con { background:url("static/img/common/task_on.png") no-repeat; }
#header2 .gn_task_a  { height:72px; background:url("static/img/common/task_hover.png") no-repeat; }
*/
#header2 .layer_account, #header2 .layer_msg, #header2 .layer_task { background-color:#FFF; border:1px solid #71A7B7; border-bottom-left-radius:3px; border-bottom-right-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); color:#68A2B3; overflow:hidden; position:absolute; right:0; top:60px; width:95px; z-index:9992; }
#header2 .layer_account a, #header2 .layer_account a:link, #header2 .layer_msg a, #header2 .layer_msg a:link { text-decoration:none; display:block; width:100%; line-height:29px; color:#68A2B3; }
#header2 .layer_account a:hover, #header2 .layer_msg a:hover { background-color:#DCE7EA; color:#2889A3; }
#header2 .layer_account { left:0; }
#header2 .layer_account li, #header2 .layer_msg li { }
#header2 ul li.line { background:none repeat scroll 0 0 #E0E8EA; font-size:0; height:1px; line-height:0; overflow:hidden; padding:0; }

#header2 .layer_task { right:0; text-align:left; width:225px; line-height:1.75; }
.layer_task .l-t-top { background:#EEF3F4; color:#707070; font-weight:bold; }
.layer_task li { padding:5px 15px; }
.layer_task li .status { float:right; color:#F26522; }
.layer_task .l-t-bot { background:#E4F0F5; color:#0088BB; text-align:center; }
.layer_task .get { background-color:#FF982B; color:#FFFFFF; margin:0 auto; padding:2px 5px; }

.gn_nav { float:right; position:relative; display:inline-block; z-index:9994; }
.gn_nav i {/* display:inline-block; padding-left:2px; */position: relative; z-index: 9999; font-style:normal;}
.gn_onmouse i { background: url("static/img/common/bg_line.png") no-repeat 0 0;}

.gn_onmouse .gn_tab, .gn_onmouse .gn_tab:hover { /*background: url("static/img/common/bg_line.png") no-repeat right 0; height:42px;*/ border:1px solid #47bdf4; border-radius: 5px 5px 0 0;background-color:#fcfcfc; border-bottom:0 none; height:49px; }

.gn_tab { float:left; text-align:center; color:#FFFFFF; display:block; height:42px; line-height:42px; margin:10px 0 0; position: relative; width:48px; z-index:9999;border-left:1px dashed #fff; border-right:1px dashed #fff; border-top:1px dashed #fff; border-radius: 5px 5px 0 0; }
.gn_tab:hover, .gn_name:hover { /*background:#3CA7C5; text-decoration:none;*/ }
.gn_name { float:right; display:inline-block; text-align:center; overflow: hidden; font-size:12px; font-weight:bold; color:#FAFEFF; text-shadow:1px 1px 1px #669BAB; text-decoration:none; width:auto; padding:0 10px; white-space:nowrap; height:52px; line-height:52px; max-width:75px; overflow:hidden; }
/*.gn_tab img { margin-right:1px; width:30px; height:30px; display:inline; border:2px solid #FAFEFF; border-radius:4px 4px 4px 4px; }*/
.gn_tab img { margin-right:1px; width:25px; height:25px; display:inline; border:1px solid #FAFEFF; border-radius:4px; }
.gn_tab .ico { width:25px; height:33px; display:inline-block; overflow:hidden; background:url("static/img/common/sprite_ico.png?20130417") no-repeat 0 0; *margin-top:5px; }
.gn_msg .ico { background-position: 0 -952px; }
.gn_onmouse .gn_msg .ico { background-position: 0 -772px; }
.gn_task .ico { background-position: 0 -705px; }
.gn_onmouse .gn_task .ico { background-position: 0 -730px; }
/* background:#FFF; border-color:-moz-use-text-color #71A7B7; border-style:none solid; border-width:0 1px; position:relative;*/

/** ------------- 消息提醒&头部引导 ------------- **/
.layer_msg_box { display:none; text-align:left; width:190px; position:absolute; z-index:9991; padding:6px 1px; line-height:17px; border:1px solid #6FBCD2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; right:0; top:59px; background-color:#FDFEFE; }
.layer_msg_box ul { margin:0 4px; }
.layer_msg_box ul li { padding:5px 10px; line-height:14px; color:#333;}
.layer_msg_box ul li a, .layer_msg_box ul li a:hover { color:#0078B6;}
.layer_msg_box .top_close, .layer_faces .top_close { background:url("static/img/common/bg_tips.gif") no-repeat 0 -11px; width:11px; height:11px; position:absolute; top:5px; right:5px; display:inline-block; overflow:hidden; }
.layer_msg_box .top_close:hover,  .layer_faces .top_close:hover { background:url("static/img/common/bg_tips.gif") no-repeat 0 0; }
.tip_credit { width:172px; height:114px; background:url("static/img/common/tip_credit.png?t=0829"); position:absolute; z-index:9992; right:0; top:43px; }
.tip_credit a, .tip_credit a:link, .tip_credit a:hover { color:#F78628; position:absolute; right:20px; top:78px; }

/** ------------- 未登录提示 ------------- **/
/** html #user_login{ position:absolute; left:expression(eval(document.documentElement.scrollLeft)); top:expression(eval(document.documentElement.scrollTop)) }*/

#user_login { position:relative; width:564px; display:none; height:361px; background:#ffffff; border-radius:2px 2px 2px 2px; }
#user_login .shut { position:absolute; top:10px; right:20px; width:20px; height:20px; background:url("static/img/login/login_shut.png") no-repeat; }
#user_login .login_btn { position:absolute; top:94px; left:44px; width:200px; height:48px; }
#user_login .tip { color:#777676; text-indent:5px; line-height:30px; position:absolute; top:170px; left:43px; width:213px; height:30px; background:url("static/img/login/login_tip_bg.png") no-repeat; }
#user_login .login_title{ height: 28px; padding: 12px 0 0 16px; width: 548px; float: left; background:#0093D0;}
#user_login .login_title h3{ font-size: 14px; color: #fff;}
#user_login .login_weibo { float: left; padding: 60px 0 0 47px; width: 220px;height:261px;border-right:1px solid #0193cf; }
#user_login .login_weibo p { color: #464646; font-size: 12px; font-weight: bold; line-height: 23px; }
#user_login .login_knb { float: left; height: 22px; padding: 36px 0 0 45px;  width: 250px; }
#user_login .login_knb p { color: #464646; font-size: 12px; font-weight: bold; line-height: 23px; }
#user_login .login_knb .lg { background:url("static/img/login/login_paln.png") no-repeat; float: left; height: 28px; border-radius: 5px; background-color: white; text-align: left; width: 206px; padding: 10px 0 0 10px; line-height: 20px; margin-top: 4px; }
#user_login .login_knb .lg .zh{ float: left; margin-right: 14px; }
#user_login .login_knb .lg .ipt { float: left; }
#user_login .login_knb .lg .ipt input { width:160px; height:20px; border:0 none; font-size:12px; }
#user_login .loginoper { float: left; width: 215px; margin-top: 6px; }
#user_login .loginoper .autologin{ float: left; }
#user_login .loginoper .autologin input{ vertical-align: middle; }
#user_login .loginoper .forpass{ float: right; }
#user_login .loginbut { float:left; width:215px; margin-top: 12px; }
#user_login .loginbut .login-but { float: left; }
#user_login .loginbut .login-but input { border:none; background:url("static/img/login/login_but.png") no-repeat; width:74px; height:30px; cursor:pointer; }

/* 遮罩层 */
.light_box_fullbg { display:none; background-color:#90928A; height:100%; width:100%; left:0; top:0; zoom:1; position:fixed; z-index:1001; opacity:0.5; filter:alpha(opacity=50); }

/** ------------- Loading样式 ------------- **/
#infscr-loading { position:fixed; _position:absolute; bottom:40px; left:50%; width:200px; text-align:center; margin-left:-75px; z-index:99;}
#infscr-loading div { display:block; padding:8px 10px; background-color:#FAFAEF; border:1px solid #AAA; border-radius:6px; font-size:14px; }
.W_loading { padding:10px 0; text-align:center; }

/** ------------- 返回顶部 ------------- **/
#back-to-top { position:fixed; _position:absolute; bottom:80px; bottom:"auto"; }
#back-to-top a { display:block; width:41px; height:83px; z-index:1003; background:url("static/img/common/r1.png") no-repeat center center; margin:0 0 5px 20px; -moz-transition:background 1s; -webkit-transition:background 1s; -o-transition:background 1s; }
#back-to-top a:hover{ background:url("static/img/common/r2.png") no-repeat center center; }

/** ------------- IE 6图片上传框兼容 ------------- **/
#file_wraper { position:absolute; top:0; left:0; width:60px; height:20px; overflow:hidden; }
#file { position:absolute; top:0; right:0; height:16px; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
#files { position:absolute; top:0; right:0; height:16px; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
#success_info { position:fixed; width:212px; height:95px; display:none; z-index:1002; }
#upload_success { position:absolute; top:-51px; left:-38px; width:89px; height:51px; background:url("static/img/common/upload_success.png"); display:none; }

/** ------------- 公共：分页、关闭、分割线 ------------- **/
.W_vline { margin:0 5px; color:#E1E4E5; }
.W_pages_comment { padding:10px 0; text-align:right; }
.W_pages_comment a.current, .W_pages_comment a.current:hover { background:none repeat scroll 0 0 transparent; color:#666666; border:0 none; }
.W_pages_comment a { display:inline-block; height:18px; line-height:18px; margin:0 3px; padding:0 8px; text-align:center; vertical-align:middle; background:none repeat scroll 0 0 #F7F7F7; text-decoration:none; border:1px solid #BDBDBD;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.W_pages_comment a:hover { background-color:#DDF2F8; border-color:#A9CDD7; text-decoration:none; }
.W_pages_comment .W_btn_a { width:64px; height:29px; line-height:29px; background:url("static/img/common/page_bg.png") no-repeat 0 0; padding:0; border:0 none; border-radius:0; }
.W_pages_comment .W_btn_a:hover { background:url(static/img/common/page_bg.png) no-repeat 0 -29px; }
.W_checkbox, .W_radio { margin-right:3px; vertical-align:-2px; }
.W_close { position:absolute; right:10px; top:5px; z-index:2; cursor:pointer; display:block; height:20px; width:20px; background:url("static/img/common/bg_tips.gif") no-repeat 0 -72px; }
.W_close:hover { background:url("static/img/common/bg_tips.gif") no-repeat 0 -92px; }

/** ------------- About -------------
.about_con { margin:0 auto; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; padding:24px 0; width:859px; height:auto; border:2px solid #E9F1FC; overflow:hidden; background:#FFF; text-align:left; }
.about_con .left { width:136px; height:auto; float:left; }
.about_con .left li { width:136px; height:36px; margin:5px 0; line-height:36px; font-size:14px; text-indent:29px; }
    .about_con .left .on a, .about_con .left .on a:hover { color:#fff; background:url("static/img/common/about_nav.png") no-repeat 0 0; font-weight:bold; }
.about_con .left li a { width:136px; height:36px; display:block; color:#578BD7; }
.about_con .left li a:hover { background:url("static/img/common/about_nav.png") no-repeat 0 -36px; color:#578BD7; text-decoration:none; }
.about_con .right { border-left:3px solid #E9F1FC; margin-left:7px; padding:20px 0 50px 33px; width:648px; float:left; color:#4C4C4C; }
    .about_con .right h1 { font-weight:bold; color:#4C4C4C; font-size:14px; margin-bottom:20px; text-align:center; }
    .about_con .right p { text-indent:2em; line-height:200%; margin-bottom:10px; }
    .about_con .right .s { text-indent:0; }
.about_con .help-title { font-size:14px; line-height:150%; margin-bottom:10px; }
.about_con .help-title2 { margin:10px 0; }
.about_con .help-title2 img { vertical-align:middle; }
.jf-out { margin-bottom:15px; }
.jf-out dt, .jf-out dd { float:left; }
.jf-out dd p { text-indent:0; }**/

/** ------------- Footer ------------- **/
#footer { width:100%; height:auto; text-align:center; clear: both;}
#footer .copyright { width:960px; margin:0 auto; line-height:22px; padding:12px 0; text-shadow:0 1px 1px #FFF; }
#footer .copyright-url { color:#CCC; margin-bottom:8px; }
#footer .copyright-url a, #footer .copyright-url a:hover, #footer .copyright-url a:active { color:#999999; margin:0 10px; }
#footer .copyright-url .weibo, #footer .copyright-url .lawyer { color:#999999; margin:0 10px; }
#footer .copyright-url .weibo a, #footer .copyright-url .weibo a:hover { display:inline-block; height:16px; margin:0 6px 0 0; overflow:hidden; position:relative; text-indent:-999em; top:2px; vertical-align:top; width:16px; background:url("static/img/common/ico_weibo.png") no-repeat; }
#footer .copyright-url .lawyer a { margin:0; }
#footer .copyright-info, #footer .copyright-info span, #footer .copyright-info a, #footer .copyright-info a:hover, #footer .copyright-info a:active { color:#737373; margin:0 5px; }

/** ------------- 广告 ------------- **/
.gg { font-size:0; overflow:hidden; }
.gg-home-980 { width:980px; margin-bottom:10px; }
.gg-home-650 { width:650px; margin:0 0 15px 15px; }
.gg-home-274 { width:274px; height:158px; }
.gg-home-275 { width:275px; height:149px; }
.gg-article-980 { width:980px; margin:0 auto 15px; }
.gg-article-230 { width:230px; margin-bottom:10px; }

/** ------------- Buttons ------------- **/
.btns { background-image:url("static/img/account/buttons.png"); background-repeat:no-repeat; display:block; }
.btn_reg { width:114px; height:43px; background-position:0 0; }
.btn_reg2 { margin:20px 0; width:139px; height:34px; background-position:0 -120px; }
.btn_login { margin:20px 0; width:99px; height:34px; background-position:0 -82px; }
.btn_login2 { width:83px; height:32px; background-position:0 -47px; }
.btn_sina { margin:20px 0; width:103px; height:32px; display:block; background:url("static/img/account/btn_login_sina.png") no-repeat; }
.btn_save { width:113px; height:41px; background-position:0 -323px; margin-top:15px; }
.btn_now { width:103px; height:37px; background-position:0 -158px; }
.btn_goindex { width:133px; height:37px; background-position:0 -202px;  }
.btn_publish { width:95px; height:36px; background-position:0 -245px; }
.btn_fresh { width:97px; height:32px; background-position:0 -286px; }
.btn_forward { float:right; width:59px; height:27px; display:block; background:url("static/img/common/btn_zf.png") no-repeat; }

/** ------------- 表情 ------------- **/
.em_show { background-color:#FFF; border:1px solid #D2D2D2; box-shadow:1px 1px 0 #FFFFFF inset, 2px 4px 0 rgba(0, 0, 0, 0.2); color:#646464; font:12px/1.125 Arial,Helvetica,sans-serif; position: absolute; top:22px; left:-9px; z-index:9999; }
.em_show.layer_faces { overflow hidden; width:394px; }
.em_show .ts_arr { background: url("static/img/common/bg_tips.gif") repeat scroll 0 -38px transparent; height:5px; left: 12px; overflow: hidden; position:absolute; top:-5px; width: 8px; }
.em_show .layer_faces { overflow:hidden; width:394px; }
.em_show .layer_faces .wbface { background:-moz-linear-gradient(#F8F8F9, #FFFFFF) repeat scroll 0 0 transparent; border:1px solid #FFFFFF; padding:23px 8px 13px 11px;
}
.em_show .layer_faces .faces_list li { border:1px solid #E8E8E8; cursor:pointer; float:left; height:22px; margin:-1px 0 0 -1px; overflow: hidden; padding:4px 2px;
 text-align:center; width:26px; }
.em_show .layer_faces .faces_list li:hover { background-color:#FFF9EC; border:1px solid #0095CD; position:relative; z-index:2; }


/** ------------- 评论框 ------------- **/
/*  内页回复评论框 */
.comment_box { border-radius:5px 5px 5px 5px; margin:0 0 10px; }
.comment_box .arrow { margin-left:565px; }
.comment_box .comment_inner { padding:0 20px; }
.comment_box .comment_send { margin:15px 0 10px; }

/*  输入框 */
.sendbox { margin: 0 0 5px; width:100%; }
.send_input { background-color:#FFFFFF; border-style:solid; border-width:1px; padding: 3px; }
.send_input textarea { background-color:#FFFFFF; border:0 none; font-size:12px; line-height:18px; margin:0; padding:0; width:100%; word-break:break-all; }
.W8_boxlinecolor { border-color: #EDEDED; }


/* 回复框 */
.send_opt { position:relative; line-height:25px; }
.send_opt .send { float:left; margin:-4px 0 0 14px; }
.send_opt .num { color: #B8B7B7; float:right; margin:-5px 10px 0 0; text-align:right; }
.send_opt .num span { font-family:Constantia,Georgia; font-size:22px; font-weight:700; line-height:24px; margin:0 0 0 5px; }
.W8_checkbox, .W8_radio { margin-right:3px; vertical-align:-2px; }
.my_reply .send_opt { margin:0 0 5px 60px; }


/* 回复 */
.list_feed_li .feed_repeat { width:550px; border-radius:3px 3px 3px 3px; border:1px solid #E6E6E6; display:none; margin:10px 0 15px; padding:15px 20px 13px; background:#F3F3F3; }
.list_feed_li .feed_repeat .input { padding:15px 0 0; }
.list_feed_li .feed_repeat .input textarea { border:1px solid #C6C6C6; color:#595959; font-family:Tahoma,"SimSun"; font-size: 12px; line-height:18px; margin:0 0 3px; overflow:hidden; padding:4px 4px 0; height:20px; width:515px; }
.list_feed_li .feed_repeat .action { float:left; margin:8px 0 0; position:relative; }
.list_feed_li .feed_repeat .action .action_list { width:200px; }
.list_feed_li .feed_repeat .action .icon_face { margin-right:5px; }
.list_feed_li .feed_repeat .action checkbox { vertical-align:-3px; margin-right:3px; }

.reply_opt {}
.reply_opt .op_icon { float:left; }
.reply_opt .face, .reply_opt .img { margin-right:20px; }
.reply_opt .btn { float:right; }

/*
<div class="reply_op">
    <div class="op_icon" node-type="widget"><a href="javascript:;" onclick="return false;" node-type="face" class="face"><i class="W8_imgicons W8_icon_face"></i>表情</a><a href="javascript:;" onclick="return false;" node-type="image" class="img"><i class="W8_imgicons W8_icon_img"></i>图片</a></div>
    <div class="btn">
        <span class="forward"><input type="checkbox" checked="checked" id="reply_publish_top_forward" value="1" name="forward" node-type="forward"><label for="reply_publish_top_forward">同时转发到我的微博</label></span>
        <a class="W_btn_c_disable" href="javascript:;" onclick="return false;" node-type="send"><span>发布</span></a>
    </div>
</div>
*/

/** ------------- icons ------------- **/
.layer_account img { background-image:url("static/img/common/sprite_ico.png?t=20120802"); background-repeat:no-repeat; display:inline-block; vertical-align:middle; margin:0 5px 0 0; _margin:5px 5px 5px 0; }
.icon_credit { background-position:0 -450px; width:14px; height:15px; }
.icon_home { background-position:0 -480px; width:16px; height:15px; }
.icon_account { background-position:0 -510px; width:16px; height:14px; }
.icon_out { background-position:0 -540px; width:16px; height:13px; }

.icon_add { width:11px; height:8px; margin:3px 4px 0 0; float:left; background:url("static/img/common/sprite_ico.png") no-repeat 0 -306px; }
.icon_face { width:16px; height:16px; float:left; background:url("static/img/common/sprite_ico.png") no-repeat 0 0; }
.approve { margin-left:3px; height:12px; vertical-align:-2px; width:14px; background:url("static/img/common/sprite_ico.png") no-repeat 0 -200px; }
.approve_co { margin-left:3px; height:12px; vertical-align:-2px; width:14px; background:url("static/img/common/sprite_ico.png") no-repeat 0 -225px; }
.approve_vlady { margin-left:3px; height:12px; vertical-align:-2px; width:14px; background:url("static/img/common/sprite_ico.png") no-repeat 0 -680px; }

.icon_up { width:12px; height:11px; background:url("static/img/common/sprite_ico.png") no-repeat 0 -570px; }
.icon_down { width:12px; height:11px; background:url("static/img/common/sprite_ico.png") no-repeat 0 -600px; }

/** ------------- 公共 ------------- **/
.W_vline { margin:0 5px; color:#E1E4E5; }
.W_close { position:absolute; right:10px; top:5px; z-index:2; cursor:pointer; display:block; height:20px; width:20px; background:url("static/img/common/bg_tips.gif") no-repeat 0 -72px; }
.W_close:hover { background:url("static/img/common/bg_tips.gif") no-repeat 0 -92px; }

/* 链接 */
a, .W_linka a, .W_linka { color: #0078B6; }
.W_textc, a.W_textc { color: #999999; }

/* 分页 */
.W_pages_comment { padding:10px 0; text-align:right; }
.W_pages_comment a.current, .W_pages_comment a.current:hover { background:none repeat scroll 0 0 transparent; color:#666666; border:0 none; }
.W_pages_comment a { display:inline-block; height:18px; line-height:18px; margin:0 3px; padding:0 8px; text-align:center; vertical-align:middle; background-color:#F7F7F7; text-decoration:none; border:1px solid #BDBDBD; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.W_pages_comment a:hover { background-color:#DDF2F8; border-color:#A9CDD7; text-decoration:none; cursor:pointer; }
.W_pages_comment .W_btn_a { width:64px; height:29px; line-height:29px; background:url("static/img/common/page_bg.png") no-repeat 0 0; padding:0; border:0 none; border-radius:0; }
.W_pages_comment .W_btn_a:hover { background:url("static/img/common/page_bg.png") no-repeat 0 -29px; }


/** ------------- 用户名片 ------------- **/
.uc_in { color:#666666; width:290px; background:#FFFFFF; border:1px solid #CFCFCF; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.1); padding:10px; position:relative; text-align:left; }
.uc_in .data li { float:left; display:inline-block; margin-right:7px; padding:0; text-align:left;  position:static; }
.uc_in .data li span { font-size:14px; color:#4EAEDD; font-weight:bold; margin-left:2px; }
.caret_out, .caret_in { display: block; font-family: simsun; font-size: 0; height: 0; overflow: visible; position: absolute; width: 0; }
.uc_hand_up .caret_out { border-color: transparent transparent #CFCFCF; border-width: 0 7px 8px; left: 28px; top: -8px; }
.uc_hand_up .caret_in { border-color: transparent transparent #FFFFFF; border-width: 0 6px 7px; left: 29px; top: -7px; }
.uc_hand_up .caret_out, .uc_hand_up .caret_in { border-style: dashed dashed solid; }
.uc_hand_down .caret_out { border-color: #CFCFCF transparent transparent; border-width: 8px 7px 0; bottom: -8px; left: 28px; top: auto; }
.uc_hand_down .caret_in { border-color: #FFFFFF transparent transparent; border-width: 7px 6px 0; bottom: -7px; left: 29px; top: auto; }
.uc_hand_down .caret_out, .uc_hand_down .caret_in { border-style: solid dashed dashed; }
.uc_c1 { padding:0 5px 5px; }
.uc_c1 .tit { line-height:18px;}
.uc_c1 .info { color:#666666; line-height: 1.75; overflow: hidden; word-break: normal; word-wrap: break-word; }
.uc_c1 .stats { color:#666666; }
.uc_c1_l { float:left; padding-top:3px; width:60px; }
.uc_c1_r { overflow: hidden; }
.uc_c2 { padding:5px; }

/** ------------- 临时 ------------- **/
.home_bar { width:718px; float:left; margin-bottom:12px; }
.home_bar ul.nav { padding:9px 0 15px; }
.home_bar ul.nav li { float:left; font:22px "Microsoft YaHei"; margin:0 19px; }
    .home_bar ul.nav a, .home_bar ul.nav a:link { color:#7D7D7D; }
    .home_bar ul.nav a:hover { color:#0A93BA; }
.home_bar ul.nav .on { color:#0A93BA; text-shadow:0 1px 1px #F6F6F5; }
.home_bar .u-line { font-size:0px; height:2px; width:100%; background:url("static/img/account/home_line.png") repeat-x; }

.home_publish { width:682px; height:auto; margin:13px 0 15px; padding:13px 17px 8px; background-color:#FBFBFA; border:1px solid #B9BABA; border-radius:4px; box-shadow:1px 1px 1px #B9BABA; }
.home_publish .title, .P_layer .title { height:22x; line-height:22px; padding-left:480px; background:url("static/img/account/tip_fresh.png") no-repeat 5px center; }
.home_publish .title span, .P_layer .title span { color: #6F6F6F; font-family: Constantia,Georgia; font-size: 22px; font-style: italic; font-weight: 700; }
.home_publish .input { margin:5px; }
.home_publish textarea { word-wrap:break-word; line-height:18px; width:660px; height:55px; padding:5px; font-size:14px; border:1px solid #D2D2D2; border-radius:3px 3px 3px 3px; }
.home_publish .kind, .P_layer .kind { padding:5px; position:relative; }

.home_publish .kind .icon, .P_layer .kind .icon { display:inline-block; padding:2px 0 2px 19px; position:relative; height:14px; line-height:14px; margin:0 15px 0 0; float:left; background:url("static/img/common/sprite_ico.png") no-repeat; }
.home_publish .kind .face, .P_layer .kind .face { background-position:0 1px; }
.home_publish .kind .img, .P_layer .kind .img { background-position:0 -32px; }
.home_publish .kind .video, .P_layer .kind .video { background-position:0 -67px; }
.home_publish .kind .huati, .P_layer .kind .huati { background-position:0 -135px; }
/*插入视频、音乐窗口*/
    .insert-box{ padding:0px 10px 0px 5px;text-align: left;line-height: 20px;}
    .insert-box p{ margin-bottom:7px;}
    .insert-box input{ float:left; margin-right:10px; width:275px; padding:3px; _display:inline;}
    .insert-box .insert-tab{ padding:5px 8px; margin-right:10px;}
    .insert-box .insert-tab.current{ background:#269dfe; color:#fff; font-weight:bold;}
    .insert-box .error-tips{ margin-top:6px; margin-bottom:0; color:#F00;}
    .insert-box .error-tips span{ display:block; color:#333;}
    .insert-box .music-box{ padding-top:10px;}
    .insert-box .style-normal {background: #FCFCFC;border: 1px solid;border-color: #adadad #dbdbdb #e0e0e0 #ccc;}
    .btn-s1, .btn-s1 span {background: url("static/img/common/btn_bg.png") no-repeat;}    
    .btn-s1 {background-position: left -56px;}
    .btn-s1 {display: inline-block;outline: none;}
    .btn-s1 span {float: left;margin-left: 5px;cursor: pointer;_display: inline;}
    .btn-s1 span {padding: 0 18px 0 14px;background-position: right -84px;}
    .btn-s1, .btn-s1 span {height: 25px;line-height: 25px;color: #333;}
    .btn-s1:hover span {background-position: right -140px;}
/*2013-05-26补充*/
.laPic_btnmore{float:left;padding:0 20px 15px 0;vertical-align:top;text-align:center;height:30px;overflow:hidden}
.laPic_btnmore a{color:#000}
.W_btn_e{overflow:hidden;position:relative}
.W_btn_e,.W_btn_e span{cursor:pointer;display:inline-block;background:url("/Content/style/static/img/common/bg_btn.png?id=1366786873304") no-repeat;_background-image:url("/Content/style/static/img/common/bg_btn.gif?id=1366786873304");padding:0 0 0 2px;height:30px;line-height:29px;line-height:30px\9;overflow:hidden}
.W_btn_e,.W_btn_e span{background-image:url("/Content/style/static/img/common/bg_btn.png?id=1366786873304");_background-image:url("/Content/style/static/img/common/bg_btn.gif?id=1366786873304")}
.W_btn_e:hover,.W_btn_f:hover,.W_btn_e:hover span,.W_btn_f:hover span{background-image:url("/Content/style/static/img/common/bg_btn.png?id=1366786873304");_background-image:url("/Content/style/static/img/common/bg_btn.gif?id=1366786873304");background-position:0 -300px}
.W_btn_e,.W_btn_f{background-position:0 -660px}
.W_btn_e span,.W_btn_f span{background-position:right -690px}
.W_btn_e span,.W_btn_e_disable span{min-width:68px;text-align:center;padding:0 16px 0 14px}
.ico_ones{background-position:0 -98px}
.ico_ones{display:inline-block;vertical-align:middle;background-image:url("/Content/style/static/img/common/ico_layer.png?id=1363944409548");background-repeat:no-repeat;width:20px;height:20px;_margin:5px 0;_vertical-align:middle}
a:hover .ico_ones{background-position:-25px -98px}
.W_layer .W_btn_b:hover span,.W_layer .W_btn_e:hover span,.W_layer .W_btn_f:hover span{color:#fff}
.W_btn_e:hover span,.W_btn_f:hover span{background-position:right -330px;color:#fff}
.icon_upload_upload,.icon_upload_redo,.icon_upload_cancel,.icon_upload_done,.icon_upload_photo,.icon_upload_down,.icon_upload_up,.icon_upload_photograph{vertical-align:middle;margin-right:3px}
.icon_upload_upload{background-position:-125px -100px}
.W_ico16{display:inline-block;width:16px;height:16px;background-image:url("/Content/style/static/img/common/icon.png?id=1368692259772");_background-image:url("/Content/style/static/img/common/icon.gif?id=1368692259772");background-repeat:no-repeat}
a:hover .icon_upload_upload{background-position:-150px -100px}
#demopic a{float:left}
#demopic a{font-family:'微软雅黑'}

.comment_body { width:510px; height:auto; background-color:#4D4D4D; color:#D2D2D2; padding:18px 0; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; }
.comment_body p.count { border-bottom:1px solid #6F6F6F; line-height:25px; padding-right:15px; margin-bottom:10px; text-align:right; }
.comment_body .btn { float:right; margin:5px 3px 4px 0; }
    .comment_body .btn .btn_pl { display:block; width:58px; height:26px; background:url("static/img/common/wb_body_btn.png") no-repeat 0 -87px; }
    .comment_body .btn .btn_pl:hover { background:url("static/img/common/wb_body_btn.png") no-repeat 0 -118px; }
    .btn_tj { display:block; width:48px; height:26px; background:url("static/img/common/wb_body_btn.png") no-repeat 0 -183px; }
    .btn_tj:hover { background:url("static/img/common/wb_body_btn.png") no-repeat 0 -214px; }
.comment_body .input { width:460px; margin:0 auto; }
.comment_body .action, .feed_repeat .action { float:left; margin:8px 0 0; position:relative; }
    .comment_body .action .action_list, .feed_repeat .action .action_list { width:200px; }
    .comment_body .action .icon_face, .feed_repeat .action .icon_face { margin-right:5px; }
    .comment_body .action .checkbox, .feed_repeat .action checkbox { vertical-align:-3px; margin-right:3px; }

/* 瀑布流主题 */
.single:hover { box-shadow:0px 1px 5px #ccc; }
.single { float:left; width:206px; font-size:12px; text-align:left; background:#FFF; border:1px solid #d2d2d2; -webkit-box-shadow:3px 3px 3px #d2d2d2; -moz-box-shadow:3px 3px 3px #d2d2d2; box-shadow:3px 3px 3px #d9d9d9; padding:11px 12px 10px; color:#565656; margin-bottom:11px; position:relative; }
.single .thumb { margin-bottom:10px; position:relative; }
.single .con { overflow:hidden; }
.single .avatar { float:left; margin:5px 7px 0 0; }
    .single .avatar img { width:30px; height:30px; }
.single .p1 { background:url("static/img/common/dot.png") repeat-x scroll left bottom transparent; padding:0 0 8px; min-height:42px; }
.single .con .text { font:12px/1.75 Tahoma,Arial,sans-serif; color:#666666; word-wrap:break-word; word-break:break-all; }
    .single .con .text a, .single .con .text a:hover { color:#006A92; }
.single .bottom { padding-top:10px; font-family: Arial,Helvetica,sans-serif; }
    .single .bottom a { padding:3px; color:#3F86D6; text-decoration:none; font-weight:bold; }
    .single .bottom a:hover { padding:3px; color:#FFF; text-decoration:none; background:#5DAADA; }

/** ------------- Layers ------------- **/
.R_layer { position:relative; width:400px; height:auto; padding:0 15px; background:#F6F6F6; border-radius:2px 2px 2px 2px; text-align:left; }
.R_layer .title { color:#595959; font-size:14px; height:39px; line-height:39px; padding:0 0 0 5px; vertical-align:middle; border-bottom:1px dotted #A1A1A1; }
.R_layer .detail { padding:0 5px 12px; position:relative; width:390px; }
.R_layer .forward_content { line-height:18px; margin:8px 0 0; overflow:hidden; padding:6px 10px; width:370px; word-wrap:break-word; background:none repeat scroll 0 0 #E1F0F5; }
.R_layer textarea { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; border-radius:3px 3px 3px 3px; box-shadow:1px 1px 4px 0 #DCDCDC inset; margin:7px 0 5px; padding:5px; position:relative; width:380px; height:40px; word-wrap:break-word; line-height:18px; overflow:hidden; }
.R_layer .feed_repeat .num { color:#B8B7B7; float:right; margin:-5px 10px 0 0; text-align:right; }
.R_layer .feed_repeat .num span { font-family: Constantia,Georgia; font-size: 22px; line-height:24px; font-weight: 700; margin: 0 0 0 5px; }

.P_layer { position:relative; width:488px; height:auto; padding:25px 23px 15px; background:#F6F6F6; border-radius:2px 2px 2px 2px; text-align:left; }
.P_layer .title { padding-left:330px; }
.P_layer textarea { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; border-radius:3px 3px 3px 3px; box-shadow:1px 1px 4px 0 #DCDCDC inset; margin:7px 0 5px; padding:5px; position:relative; width:473px; height:90px; font-size:14px; word-wrap:break-word; line-height:18px; overflow:hidden; }

/** ------------- 通用对话框提醒 ------------- **/
.d-content .sd { background:url("static/img/common/layer_bg.png"); border-radius:4px 4px 4px 4px; display:block; height:100%; left:0; position:absolute; top:0; width:100%; z-index:-1; }
/*.d-content .sd { background:none repeat #000000; border-radius:8px; display:block; height:100%; left:0; opacity:0.2; filter:alpha(opacity=20); position:absolute; top:0; width:100%; z-index:-1; }
.d-content .sd-br4 { border-radius:4px; }*/
.promptMsg { padding:15px 30px 15px 25px; height:auto; font-size:14px; color:#666666; background:#FFF; overflow:hidden; }
.promptMsg .msg { line-height:35px; float:left; }
* html .promptMsg .msg, * html .promptMsg .icon { display:inline; }
.promptMsg .icon { width:35px; height:35px; background:#FFF url("static/img/common/icon_warn.png") no-repeat; float:left; margin-right:5px; }
    .promptMsg .ok { background-position:-97px 5px; }
    .promptMsg .error { background-position:-93px -43px; }
    .promptMsg .warn { background-position:-96px -96px; }
    .promptMsg .problem { background-position:-92px -146px; }
    .promptMsg .tip { background-position:-95px -194px; }
    .promptMsg .loading { background:#FFF url("static/img/common/ajax-loader.gif") no-repeat; }

/** ------------- 弹出层提示1 ------------- **/
.exc_tip { padding:20px 30px 25px; overflow:hidden; }
.exc_score { width:280px; }
.exc_score h3 { font-size: 14px; font-weight: 600; }
.exc_img { margin: 20px 0; }
.exc_img dt, .exc_img dd { float: left; }
.exc_img dt { width:68px; }
.exc_img dd { width:212px; }
.exc_img img { border: 1px solid #EAEAEA; float: left; height: 50px; margin: 0 7px 0 9px; overflow: hidden; width: 50px; }
.exc_img dd p { line-height:1.75; }
.check1, .orderType input, .seeMore .tabStyle2 .right input { margin: -3px 4px 0 0 !important; vertical-align: middle !important; }

.exc_warning { position: relative; }

.exc_tip .icon_warn, .exc_tip .icon_success { left:0; position:absolute; top:0; display: inline-block; width: 42px; height: 42px; margin-right: 10px; vertical-align: middle;  }
.icon_warn { background:url("static/img/common/icon_warn.png") no-repeat -148px -199px; }

.exc_wWord { margin-left:50px; }
.exc_wWord, .exc_wWord2 { white-space: nowrap; line-height:1.75; }
.fail_cOrg { color: #F08800; }
.step_fGray { color: #969696; }
.exc_btn { padding:15px 0 0; text-align:center;}

.welbox { font-size:16px; line-height:200%; }
.welbox .highlight { color:#E57600; }
/** ------------- 通用按钮 ------------- **/
/*<a class="W_btn_i" href="javascript:;"><span><i class="W8_fonticons">p</i>发新帖</span></a>*/
.W_btn_i .addicon { margin-right:2px; vertical-align:-1px; }
.addicon { color:#FFF; font:bold 17px Arial; height:16px; text-decoration:none; cursor:pointer; }

.W_btn_i, .W_btn_i span { background:url("static/img/common/btn_bgs.png") no-repeat 0 0; color:#FFFFFF; cursor:pointer; display:inline-block; padding:0 0 0 2px; text-decoration:none; }
.W_btn_i:hover { text-decoration:none; }
.W_btn_i span { background-position:right 0; min-width:35px; padding:0 12px 0 11px; text-align:center; float:left; }
.W_btn_1 { height:26px; line-height:26px; background-position:0 0; }
.W_btn_1 span { background-position:right -26px; font-size:12px; }
.W_btn_2 { height:26px; line-height:26px; background-position:0 -106px; }
.W_btn_2 span { background-position:right -132px; color:#7D7D7D; }
.W_btn_3 { height:30px; line-height:30px; background-position:0 -212px; }
.W_btn_3 span { background-position:right -242px; font-weight:bold; font-size:12px; }
.W_btn_4 { height:30px; line-height:30px; background-position:0 -334px; }
.W_btn_4 span { background-position:right -364px; font-weight:bold; }
.W_btn_5 { height:30px; line-height:30px; background-position:0 -456px; }
.W_btn_5 span { background-position:right -486px; font-weight:bold; color:#464646; font-size:12px; }
.W_btn_6 { height:33px; line-height:33px; background-position:0 -578px; }
.W_btn_6 span { background-position:right -611px; font-size:14px; }
.W_btn_7 { height:32px; line-height:32px; background-position:0 -712px; }
.W_btn_7 span { background-position:right -744px; font-size:14px; }

/** ------------- 通用icon ------------- **/
.W_icon { width:16px; height:16px; background:url("static/img/common/sprite_ico.png") no-repeat 0 0; display:inline-block; vertical-align:-3px; margin-right:5px; }
.W_i1 { background-position:0 -890px; }

/** ------------- 等级图标 ------------- **/
.icon_level { margin:0 5px; width:33px; height:16px; display:inline-block; background:url("static/img/common/icon_level.png") no-repeat 0 0; overflow:hidden; font-size:0; }
.wbL0 { background-position:-70px -165px; }
.wbL1 { background-position:0 0; }
.wbL2 { background-position:0 -26px; }
.wbL3 { background-position:0 -51px; }
.wbL4 { background-position:0 -78px; }
.wbL5 { background-position:0 -108px; }
.wbL6 { background-position:0 -138px; }
.wbL7 { background-position:0 -165px; }
.wbL8 { background-position:-35px 0; }
.wbL9 { background-position:-35px -26px; }
.wbL10 { background-position:-35px -51px; }
.wbL11 { background-position:-35px -78px; }
.wbL12 { background-position:-35px -108px; }
.wbL13 { background-position:-35px -138px; }
.wbL14 { background-position:-35px -165px; }
.wbL15 { background-position:-70px 0; }
.wbL16 { background-position:-70px -26px; }
.wbL17 { background-position:-70px -51px; }
.wbL18 { background-position:-70px -78px; }
.wbL19 { background-position:-70px -108px; }
.wbL20 { background-position:-70px -138px; }

/** ------------- 插件 ------------- **/
.d-outer { text-align:left; }
.d-border, .d-dialog { border:0 none; margin:0; border-collapse:collapse; width:auto; }
.d-nw, .d-n, .d-ne, .d-w, .d-c, .d-e, .d-sw, .d-s, .d-se, .d-header, .d-main, .d-footer { padding:0; }
.d-header, .d-button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.d-title { overflow:hidden; text-overflow: ellipsis; cursor:default; }
.d-state-noTitle .d-title { display:none; }
.d-close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.d-close:hover { text-decoration:none; }
.d-main { text-align:center; vertical-align:middle; min-width:9em; }
.d-content { display:inline-block; display:block\0/*IE8 BUG*/; display:inline-block\9\0; *zoom:1; *display:inline; text-align:left; border:0 none; padding:4px; /*background:url("http://img.t.sinajs.cn/t4/style/images/common/layer_bg.png") repeat scroll 0 0 transparent; border-radius: 8px 8px 8px 8px;*/ }
.d-content.d-state-full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.d-loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden;}
.d-buttons { padding:8px; text-align:right; white-space:nowrap; }
.d-button { margin-left:15px; padding: 0 8px; cursor: pointer; display: inline-block; min-height:2.2em; text-align: center; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: 1px solid #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.d-button::-moz-focus-inner, .d-button::-moz-focus-outer { border:0 none; padding:0; margin:0; }
.d-button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.d-button:hover { color:#000; border-color:#666; }
.d-button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.d-button[disabled] { cursor:default; color:#666; background:#DDD; border: 1px solid #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
.d-state-highlight { color: #FFF; border: 1px solid #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
.d-state-highlight:hover { color:#FFF; border-color:#0F3A56; }
.d-state-highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
.d-mask { background:#000; filter:alpha(opacity=20); opacity:.2; }
/* common end */

/*.d-inner { background:#FFF; }*/
/*.d-outer, .d-inner { border:1px solid rgba(0, 0, 0, .7); border:1px solid #333\9; }*/
.d-nw, .d-ne, .d-sw, .d-se { width:8px; height:8px; }
.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { background:rgba(0, 0, 0, .4); background:#000\9!important; filter:alpha(opacity=40); }
.d-state-lock .d-nw, .d-state-lock .d-n, .d-state-lock .d-ne, .d-state-lock .d-w, .d-state-lock .d-e, .d-state-lock .d-sw, .d-state-lock .d-s, .d-state-lock .d-se { background:rgba(0, 0, 0, .5); background:#000\9!important; filter:alpha(opacity=50); }
.d-titleBar { position:relative; height:100%; }
.d-title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); background-color:#edf5f8; font-weight:bold; color:#95a7ae; font-family: Tahoma, Arial/9!important; background-color:#bdc6cd; background: linear-gradient(top, #edf5f8, #bdc6cd); background: -moz-linear-gradient(top, #edf5f8, #bdc6cd); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8), to(#bdc6cd)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f8', endColorstr='#bdc6cd'); border-top:1px solid #edf5f8; border-bottom:1px solid #b6bec5; }
.d-state-focus .d-title { color:#4c5a5f; }
.d-state-drag .d-title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8'); box-shadow:none; }
.d-state-drag .d-titleBar { box-shadow:none; }
.d-close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.d-close:hover { background:#85140E; color:#FFF; text-shadow:0 1px 0 rgba(0, 0, 0, .5); }
.d-close:active { background:#450B07; color:#FFF; }
.d-content { color:#666; }
.d-state-focus .d-content { color:#000; }.d-buttons { background-color:#F6F6F6; border-top: 1px solid #DADEE5; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-ne, .d-state-noTitle .d-sw, .d-state-noTitle .d-se { width:3px; height:3px; }
/*.d-state-noTitle .d-inner { border:1px solid #666; background:#FFF; }*/
.d-state-noTitle { border:0 none; box-shadow:none; }
.d-state-noTitle .d-nw, .d-state-noTitle .d-n, .d-state-noTitle .d-ne, .d-state-noTitle .d-w, .d-state-noTitle .d-e, .d-state-noTitle .d-sw, .d-state-noTitle .d-s, .d-state-noTitle .d-se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.d-state-noTitle .d-titleBar { bottom:0; _bottom:0; _margin-top:0; }
.d-state-noTitle .d-close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.d-state-noTitle .d-close:hover, .d-state-noTitle .d-close:active { text-decoration:none; color:#900; }
.d-state-noTitle .d-dialog { box-shadow: none; }

@media screen and (min-width:0) {/* css3 */
	.d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { display:none; }
	.d-inner { border:0 none; }
	.d-outer { border-color:#666; }
	/*.d-state-focus .d-dialog { box-shadow: 0 0 3px rgba(0, 0, 0, .4); }*/
	.d-state-drag, .d-state-focus:active  { box-shadow:none; }
	/*.d-state-focus { box-shadow:0 3px 26px rgba(0, 0, 0, .9);  }*/
	.d-close { border-radius:5px; }
	.d-close:hover { box-shadow: 0 1px 0 rgba(255, 255, 255, .4); }
	.d-outer { -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-box-shadow .2s ease-in-out, -webkit-transform .2s ease-in-out; transition: box-shadow .2s ease-in-out, transform .2s ease-in-out; }
	.d-state-visible { -webkit-transform: scale(1); transform: scale(1); }
}

/** ------------- 新提醒窗口 ------------- **/
.newTip { width:367px; height:237px; position:relative; line-height:1.75; background:url("static/img/index/top_event.png") no-repeat 0 0; }
.newTip .title { color: #C87512;font-size: 14px;height: 24px;line-height: 24px;padding: 10px 0 0 18px; }
.newTip .desc { overflow: hidden; padding: 30px 30px 25px;text-align: center; height: 80px; }
.newTip .desc .welbox { font-size: 14px;line-height: 22px; width: 100%; }
.newTip .closes { width:367px; height: 44px; text-align: center;}

/** ------------- 登录提醒窗口 ------------- **/
.welcomeBox { width:477px; height:295px; position:relative; line-height:1.75; background:url("static/img/index/login_bg.jpg") no-repeat 0 0; }
.welcomeBox .name { position:absolute; left:30px; top:78px; font-size:22px; }
.welcomeBox .success { position:absolute; left:30px; top:110px; font-size:18px; color:#CE8902; }
.welcomeBox .tip { position:absolute; left:49px; top:146px; font-size:14px; width:360px; }
.welcomeBox .tip span { color:#F3723B; margin:0 5px; }
.welcomeBox .btn { position:absolute; left:200px; top:240px; text-align:center; font-weight:bold; }

/** ------------- 任务 ------------- **/
.DWrap { background-color:#FFFFFF; border:1px solid #8E8E8E; padding:15px 15px 2px; position:relative; line-height:1.75; }
/*.DWrap:after {
  border: 3px solid rgba(51, 51, 51, 0.1);
  border-radius: 4px 4px 4px 4px;
  content: " ";
  display: block;
  height: 100%;
  left: -4px;
  padding: 1px;
  position: absolute;
  top: -4px;
  width: 100%;
  z-index: -1;
}*/
.DTitle { /*cursor: move;*/ margin:-15px -15px 0; overflow:hidden; padding:15px 0 0 15px; }
.DTitle h3 { /*cursor: move;*/  border-bottom:1px solid #C8DDE9; font-size:14px; font-weight:bold; height:35px; line-height:37px; margin:-15px 0 0 -15px; overflow:hidden;  padding:0 15px; background:#E7F2F9;background:-webkit-gradient(linear,0 0,0 100%,from(#F3F8FC),to(#E7F2F9));background:-moz-linear-gradient(top,#F3F8FC,#E7F2F9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorStr=#FFF3F8FC,endColorStr=#FFE7F2F9); }

.close, .DClose { float:none; position:absolute; right:10px; top:7px; }
.DshareWrap .tabStyle1 { margin-bottom: 0; width: auto; }
.tabStyle1 { position: absolute; top: 7px; }
.tabStyle1 { height: 29px; overflow: hidden; }
.tabStyle1 ul { display: inline-block; float: left; }
.tabStyle1 li.select { border-color: #C8DDE9; border-top-width: 1px; padding: 1px 0 0; position: relative; }
.tabStyle1 li.select { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;  background: none repeat scroll 0 0 #FFFFFF; border-image: none; border-style: solid solid none; font-weight: bold; margin: 0; border-left:1px solid #D7DBDC; border-right:1px solid #D7DBDC;
  border-width:1px 1px 0; }
.tabStyle1 li { font-size: 14px; height: 27px; line-height: 27px; }
.tabStyle2 ul, .tabStyle2 li, .musicTab ul, .musicTab li, .tabStyle1 li, .relayList .tabStyle1 ul { display: inline-block; float: left; overflow: hidden; }
.tabStyle1 li.select a { color: #333333; cursor: default; text-decoration: none; }
.tabStyle1 li a { display: block; padding: 0 15px 0 16px; }
.ico_new_mini, .ico_hot_mini { display: inline-block; height: 9px; vertical-align: top; width: 9px; margin-top:2px; }
.task { padding: 15px 0 15px 8px;  position: relative;  width: 473px; }
.taskListBox { float: left; margin-right: -1px; overflow: hidden; width: 281px; }
.taskList { height:230px; }
.taskList .th { color: #999999; height: 22px;  line-height: 22px;  text-align: center; }
.taskList .th .tl, .taskList .th .tp { background: none repeat scroll 0 0 #E3EAEC; display: block; float: left;  width: 205px; }
.taskList .th .tp { border-left: 1px solid #FFFFFF;  width: 65px; }

.taskList ul li { border-color:#FFFFFF transparent #FFFFFF #FFFFFF; border-image:none;  border-style:solid none solid solid;  border-width:1px medium 1px 1px;  height:17px;  line-height:17px;  margin-top:5px;  padding:3px 0 3px 10px; }
.taskList ul li.on, .taskList ul li:hover { background: none repeat scroll 0 0 #FFFFE9; border-color: #F5EBC4 transparent #F5EBC4 #F5EBC4; border-image:none; border-style: solid none solid solid;  border-width: 1px medium 1px 1px; position: relative; z-index: 100; }

.taskList ul li .TLS { color:#999999; width:180px; }
.taskList ul li span { display:inline-block; vertical-align:middle; }
.taskList ul li .tp { padding-right:9px; text-align:center; width:65px; }
.taskList .finish { background-position: -68px -14px;  display: block;  height: 9px;  margin: 0 auto;  width: 11px; }
.taskListBox .progress .line .inner, .taskListBox .btn, .taskListBox .btn_finish, .taskListBox .obtn, .taskList .finish, .succTips .ico { background: url("http://mat1.gtimg.com/www/mb/images/task/pic.png?v=1") no-repeat scroll 0 0 transparent; overflow: hidden; }
.taskListBox .progress { border-top: 1px solid #E3EAEC; margin-right: 10px; padding: 10px 0; }
.taskListBox .progress .line { border: 1px solid #DDDDDD; display: inline-block; height: 10px; margin-right: 5px; padding: 1px; vertical-align: middle; width: 75px; }
.taskListBox .progress .line .inner { height: 10px; }
.taskListBox .ljbtn, .taskListBox .yljbtn { background: url("http://mat1.gtimg.com/www/mb/images/task/pic_20120104.png") no-repeat scroll 0 -116px transparent;  border: medium none; display: inline-block; float: right; height: 21px; vertical-align: middle;  width: 65px; }
.img2 { height: 220px;  overflow: hidden;  width: 185px; }
.finishImg { float:right; padding-bottom: 10px; }
.img2 ul { width: 9999px; }
.img2 ul li { float: left; height: 220px; overflow: hidden;  width: 185px; }
.img2 .page { bottom: 13px; cursor: pointer; position: absolute; right: 1px; z-index: 9; }
.taskExplain { background:none repeat scroll 0 0 #FFFFE9; border: 1px solid #F5EBC4; position: relative; width: 183px; float:left; }
.taskExplain dl { color: #777777; }
.taskExplain dt { font-weight: bold; line-height: 12px; padding: 10px 10px 0; }
.taskExplain dd { padding: 5px 10px; }
.taskExplain .imgBox { height: 98px; margin: 2px auto -5px; overflow: hidden; padding: 5px 0 0; width: 176px; }

.task .get { background: none repeat scroll 0 0 #FF982B; color: #FFFFFF; margin: 0 auto; padding: 2px 5px; }
.cSign { color:#E57600; margin-right:5px; }


/*  需整理的样式  */
.btn_jf_1 { display:inline-block; cursor:pointer; width:179px; height:32px; background:url("static/img/jifen/btn_jf_1.png") no-repeat; }
.btn_jf_2 { float:left; margin-right:16px; text-align:center; line-height:29px; display:inline-block; cursor:pointer; width:81px; height:29px; background:url("static/img/jifen/btn_jf_2.png") no-repeat; }

/*  弹出内容层样式  */
/**弹出窗**/
#pupbox { position:fixed; top:0; left:0; width:100%; background:url("static/img/common/pupbox_alpha.png") repeat; overflow-y:scroll; z-index:1000; display:none; margin:auto; }

/* IE6浏览器的特有方法 */
* html #pupbox{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

/* 新内容弹出层 */
*html .wb_body { display:inline; }
.wb_body { width:730px; height:auto; text-align:left; margin:30px 0 0 450px; position:relative; }
.wb_body a, .wb_body a:link, .wb_body a:hover { color:#7ECEF4; }
.wb_body .vline { margin:0 5px; }

.pic_body { width:474px; padding:18px 18px 15px; background-color:#3B3B3B; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; }
.pic_body .pic_img { text-align:center; }
.pic_text { margin:10px auto; width:460px; }
.pic_text dt { margin-top:5px; float:left; width:50px; height:50px; }
.pic_text dt img { width:50px; height:50px; }
.pic_text dd { color:#D2D2D2; font-size:14px; line-height:20px; word-wrap:break-word; width:auto; margin-left:65px; }

.comment_body { width:510px; height:auto; background-color:#4D4D4D; color:#D2D2D2; padding:18px 0; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; }
.comment_body p.count { border-bottom:1px solid #6F6F6F; line-height:25px; padding-right:15px; margin-bottom:10px; text-align:right; }
.comment_body .btn { float:right; margin:5px 3px 4px 0; }
    .comment_body .btn .btn_pl { display:block; width:58px; height:26px; background:url("static/img/common/wb_body_btn.png") no-repeat 0 -87px; }
    .comment_body .btn .btn_pl:hover { background:url("static/img/common/wb_body_btn.png") no-repeat 0 -118px; }
    .btn_tj { display:block; width:48px; height:26px; background:url(static/img/common/wb_body_btn.png) no-repeat 0 -183px; }
    .btn_tj:hover { background:url("static/img/common/wb_body_btn.png") no-repeat 0 -214px; }
.comment_body .input { width:460px; margin:0 auto; }
.comment_body .action, .feed_repeat .action { float:left; margin:8px 0 0; position:relative; }
    .comment_body .action .action_list, .feed_repeat .action .action_list { width:200px; }
    .comment_body .action .icon_face, .feed_repeat .action .icon_face { margin-right:5px; }
    .comment_body .action .checkbox, .feed_repeat .action checkbox { vertical-align:-3px; margin-right:3px; }

.comment_body textarea  { border-color:#D1D1D1 #D1D1D1 #7A7A7A #7A7A7A; border-style:solid; border-width:1px; font-family: Tahoma,宋体; height:45px; line-height: 18px;
  outline: medium none; overflow: hidden; padding:2px; word-wrap:break-word; width:98%; }

.comment_list { width:460px; height:auto; margin:0 auto; }
.comment_list .info { margin-right:8px; text-align:right; }
.comment_list .time { color:#A0A0A0; }
.comment_list dl { padding:8px 0; border-bottom:1px solid #454545; }
    .comment_list dl .comment_reply { margin:5px 0 0 41px; }
.comment_list dt { float:left; }
.comment_list dd { width:auto; word-wrap:break-word; margin-left:41px; line-height:17px; }

.comment_list textarea  { border-color:#D1D1D1 #D1D1D1 #7A7A7A #7A7A7A; border-style:solid; border-width:1px; font-family: Tahoma,宋体; height: 22px; line-height: 18px;
  outline: medium none; overflow: hidden; padding:2px; word-wrap:break-word; width:98%; }
.shutdown_btn { width:38px; height:38px; display:block; background:url("static/img/common/wb_body_btn.png") no-repeat 0 0; position:fixed; _position:absolute; top:50px; right:325px; _top:expression(eval(document.documentElement.scrollTop + 20)); _right:expression(eval(document.documentElement.scrollRight + 46)); }
.shutdown_btn:hover { background:url("static/img/common/wb_body_btn.png") no-repeat 0 -43px; }

.other_forward_btn { width:212px; height:340px; display:block; position:fixed; _position:absolute; top:110px; right:145px; _top:expression(eval(document.documentElement.scrollTop + 20)); _right:expression(eval(document.documentElement.scrollRight + 46)); }

/* 小工具 */
.pic_body p.W_no_border { margin:0 0 15px 20px; }
.pic_body p.W_no_border a { padding:0 0 0 15px; background-image:url(static/img/common/sprite_ico.png); background-repeat:no-repeat; }
    .pic_body p.W_no_border .retract { background-position:left -408px; }
    .pic_body p.W_no_border .expand { background-position:left -428px; }
    .pic_body p.W_no_border .show_big { background-position:left -388px; }
    .pic_body p.W_no_border .turn_left { background-position:left -348px; }
    .pic_body p.W_no_border .turn_right { background-position:left -368px; }
    .pic_body p.W_no_border .W_vline { color:#6D6D6D; }

/** -------------- guide ----------------- **/
.guides {width:337px;height:181px;z-index:999;position:absolute;background:url('static/img/guide/info_desc.png') no-repeat scroll 0 0 transparent;}
.close_but {background:url('static/img/guide/close_but.png') no-repeat scroll 0 0 transparent;width:26px;height:26px;z-index:999;display:none;float: left;}
.next_but {background:url('static/img/guide/next_but.png') no-repeat scroll 0 0 transparent;width:103px;height:49px;z-index:999;display:block;float: left;}
.desc_info{color:#6F520D;font-size:13px;height:100px;line-height:1.7;margin:30px 0 0 40px;text-indent:2em;width:300px;}

/** ------------------------------------ 底部登录 --------------------------------------**/
.login_db_bg {
    background: url("static/img/login/login_db_bg.png") repeat-x 0 0 transparent;
    display:none;
    height:60px;
    left:0;
    bottom:0;
    position:fixed;
    width:100%;
    z-index:9999;
}
.login_db_bg-panel {
    width:960px;
    height:auto;
    margin:0 auto;
    padding:6px 0;
}
.login-dc {
    width:300px;
    float:left;
    color:#fff;
    font-size:14px;
}
.login-dc p {
    line-height:24px;
}
.lgoin-pl {
    width:180px;
    margin-top:4px;
    float:left;
    color:#ccc;
}
.lgoin-pl p {
    line-height:20px;
}

.table-credit { border:3px solid #E7E7E7; border-radius:4px; width:700px; }
.table-credit th, .table-credit td { border:1px solid #E7E7E7; line-height:36px; text-align:center; }
.table-credit th { color:#ffffff; background-color:#0193CF; }
.table-credit .icon_level {  }

/** -----------------------------------  活动 蛋蛋 金蛋----------------------------------------------------**/
.egg {background: url("static/img/event/wbxb/egg_bg.png") no-repeat scroll 0 0 transparent;width: 710px;height: 578px;display: none;position: fixed;right: 292px;top: 100px;}
.show-tops {background: url("static/img/event/tops.png") no-repeat scroll 0 0 transparent;bottom: 0;height: 328px;left: 0; overflow: hidden;padding: 53px 0 12px 10px;position: fixed;width: 200px;z-index: 999;}
.show-tops ul li {float: left;line-height: 20px;margin-bottom: 3px;text-align: left;width: 194px;}
.show-tops .big-showitem{height: 136px;width: 190px;overflow: hidden;}
#showTops{margin-top: 40px;height: 160px;width: 190px;overflow: hidden;}


/** ---------------------------------------------任务-----------------------------------------------------**/
/* 积分记录 */
.jifen-record { height:auto; font-size:12px; padding:15px 20px; }
.jifen-record .order-num {
  color: #999999;
  padding: 10px 0;
}
.jifen-record .order-num i {
  color: #FF6600;
  font-style: normal;
  padding: 0 3px;
  font-weight:bold;
  font-size:14px;
}
.jifen-record table {
  border: 1px solid #D7E3EA;
  border-collapse: collapse;
  width: 100%;
}
.jifen-record table th {
  background: url("static/img/common/spr_blank.png?v=876a0360") repeat-x scroll 0 -46px transparent;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: center;
}
.jifen-record table th, .jifen-record table td {
  border-bottom: 1px solid #D7E3EA;
  padding: 7px 8px;
  text-align: center;
}
/* 积分宝典 */
.help_content { height:auto; font-size:12px; padding:15px 20px; line-height:150%; }
.help_content h4 {
  border-bottom: 1px solid #F1F1F1;
  color: #FF6600;
  font-size: 16px;
  padding: 0 15px 15px;
  position: relative;
  margin-bottom:15px;
}
.help_brief h5 {
  background: none repeat scroll 0 0 #FFF3D8;
  border-left: 28px solid #FCB004;
  color: #555555;
  font-size: 14px;
  margin: 25px 0 20px;
  padding: 8px 0 8px 10px;
}
.help_brief h3 {
  font-size:14px;
  margin:15px 0;
  text-indent:25px;
}
.help_brief p { line-height:25px; text-indent:25px; font-size:14px; }
.help_brief .img {
  background: none repeat scroll 0 0 #F8F8F8;
  border: 1px solid #EDEDED;
  border-radius:3px 3px 3px 3px;
  width:100%;
  text-align:center;
  padding:15px 0;
  margin:15px 0;
}

.help_brief .table-credit { border:1px solid #AAA; }
.help_brief .table-credit th { background-color:white; color:#666; border:1px solid #AAA; }
.help_brief .table-credit th, .help_brief .table-credit td { border:1px solid #AAA; }


.header-top {height: 80px;padding: 20px;background-color: #FFF;border-bottom: 2px solid #D6D4D4;width: 940px;}
.header-top .user-avatar {width: 215px;float:left;border-right: 1px solid #EBEBEB;}
.header-top .small-width {width: 136px;}
.header-top .big-width {width: 290px;}
.header-top .user-avatar .pic {border: 1px solid #EEE;float: left;height: 69px;padding: 3px;width: 69px;}
.header-top .user-avatar .pic img {width: 69px;height: 69px;}
.header-top .user-avatar .user-uname {float: left;height: 65px;padding: 10px 0 0 20px;width: 115px;}
.header-top .user-avatar .user-uname h3 {font-size: 14px;line-height: 24px;}
.header-top .user-avatar .user-jifen { padding-top: 10px;padding-right: 0; width: 100%; text-align: center; float:left;}
.header-top .user-avatar .user-jifen h3 {font-size: 14px;line-height: 30px;color:#555555}
.header-top .user-avatar .user-jifen span {font-size: 16px;font-weight: bold;line-height: 30px;color:#f15329}

.inner-quest { background-color: #FFF;width: 980px; margin-top: 20px; height: auto;}
.inner-quest .inner-left { width: 235px; /*float:left;*/ position: absolute;background-color: #FFF;}
.inner-quest .inner-right { width: 744px; float:right;border-left: 1px solid #D6D4D4; min-height: 400px; }

.inner-left ul li{ border-bottom: 1px solid #D7D7D7;font-size: 14px;font-weight: bold;line-height: 24px;}
.inner-left ul li a{display: block;color:#555;padding: 8px 0 8px 40px; }
.inner-left ul li .bgadd {background: url("static/img/quest/icon-list-w.png") no-repeat scroll 0 0 ;}
.inner-left ul li .jc, .inner-left ul li .rc { color:#02a1ce; }
.inner-left ul li a:hover, .inner-left ul a.selected { text-decoration:none; background-color:#8e8e8e; color:#FFF; }
.inner-left .selected {text-decoration: none;color:#FFF; background:#8e8e8e url("static/img/quest/icon-list.png") no-repeat scroll 0 0 ; }
.inner-left ul li .selected2{background: #8e8e8e url("static/img/quest/icon-list-w.png") no-repeat scroll 0 0 ;}

.inner-left .inside-quest-list li {border-bottom: none;font-size: 12px;font-weight: normal;line-height: 24px; padding: 5px 0 5px 50px; color: #464646;}
.inner-left .inside-quest-list li a{color:#555;display: block;padding: 0;}
.inner-left .inside-quest-list li a:hover{text-decoration: none;background-color: #fff;color:#ee9305; }

.inner-right .quest-item {border-bottom: 1px solid #E1E1E1;font-size: 12px;height: auto; padding: 25px 0;width: 700px; margin-left: 25px; }
.quest-item .quest-item-left { width: 540px;float: left;height: auto;}
.quest-item .quest-item-right, .quest-item .quest-item-right-t { background-color: #f3f3f2;float: left; padding: 20px 0 20px 20px;width: 140px; height: 160px;}
.quest-item .quest-item-right p, .quest-item .quest-item-right-t p { margin-top: 8px; font-size: 12px; line-height: 24px; display: block;}
.quest-item .quest-item-right-t { padding:2px 0 3px 20px; }
/*.quest-item .quest-item-right-t { float: left; padding: 0;width: 140px; height: 130px;}*/

.quest-item-left .quest-item-desc { width: 530px; float: left; }
.quest-item-left .quest-item-desc img { width: 170px; height: 120px; float: left; }
.quest-item-left .quest-item-desc .quest-desc { margin-left: 10px;width: 340px; height: auto; float: left; }
.quest-item-left .quest-item-desc .quest-desc h4 { font-size: 16px; line-height: 26px; margin:5px 0 10px; }
.quest-item-left .quest-item-desc .quest-desc p { font-size: 12px; color: #707070; line-height:200%; }

.quest-item-left .quest-bar { float: left;margin-top: 12px;width: 520px; }
.quest-item-left .quest-bar font { color: #707070; font-size: 14px; font-weight: bold; float: left;line-height: 22px; }
.quest-item-left .quest-bar .bar { color: #707070; font-size: 14px;font-weight: bold;}
.quest-item-left .quest-bar .bar .bar-graph { float: left;width: 428px; border: 1px solid #9c9c9c; height: 20px;margin-left: 28px; }
.quest-item-left .quest-bar .bar .bar-graph div {float: left; text-align: right; background-color: #EBECEC; margin: 2px 0; height: 16px; color: #0a9bc4; overflow: hidden; font-family: Helvetica;}
.quest-item-left .quest-bar .bar .bar-graph span {display: block;float: left; height: 100%; }
.quest-item-left .quest-bar .bar .quest-tip { background: url("static/img/quest/quest_tip.png") no-repeat scroll 0 0 transparent; float: right;width: 432px; height: 32px; padding-top: 12px; text-align: center; overflow: hidden; margin-top: -2px; }
.quest-item-left .quest-bar .bar .quest-top-img { float:right; width:432px; height:8px; overflow:hidden; position:relative; margin-top:3px; }
.quest-item-left .quest-bar .bar .quest-top-img img {width: 14px; height: 8px; vertical-align: top; position: relative }


/*取消赞*/
.W_btn_b,.W_btn_b span,.W_btn_d,.W_btn_d span { display:inline-block; background:url("static/img/common/bg_btn.png?id=1370232524894")  no-repeat; padding:0 0 0 2px; height:22px; line-height:21px; line-height:22px\9; }
:root .W_btn_b,.W_btn_b span,:root .W_btn_d,.W_btn_d span{line-height:23px\9;}
.W_btn_b span,.W_btn_d span{min-width:27px;text-align:center;padding:0 9px 0 8px;white-space:nowrap;}
.W_btn_b:hover,.W_btn_d:hover{text-decoration:none;}
.W_btn_d,.W_btn_d span{cursor:pointer;color:#fff;}
.W_btn_d span{background-position:right -30px;}
.W_btn_d:hover{background-position:0 -60px;}
.W_btn_d:hover span{background-position:right -90px;}
.W_layer { position:absolute; border-radius:3px; z-index:9999; }
.W_layer .bg { padding:3px; border-radius:4px; background:url("static/img/common/layer_bg.png?id=1370232467958") repeat; }
.W_layer .layer_mini_info { position:relative; background:#fff; border:1px solid #ccc; border-radius:2px }
.W_layer .btn { text-align:right; padding:15px 0 0; }
.W_layer .btn a { margin:0 0 0 10px; }
.W_layer .W_btn_b span{ color:#333; text-decoration:none; }
.W_layer .W_btn_b,.W_layer .W_btn_b span{ background-image:url("static/img/common/bg_btn.png?id=1370232524894");}

.W_btn_b,.W_btn_b span{cursor:pointer;color:#333;}
.W_btn_b {background-position:0 -360px;}
.W_btn_b span{ background-position:right -390px;}
.W_btn_b:hover,.W_btn_b:hover span{ color:#FFF; background-image:url("static/img/common/bg_btn.png?id=1370232524894") ;background-position:0 -60px;}
.W_btn_b:hover span{background-position:right -90px; color:#FFF;}

.layer_mini_info .btn a { margin: 0 0 0 10px; }
.layer_mini_info {padding: 15px 20px;}
.layer_mini_info .btn { text-align: right; font:12px/1.125 Arial,Helvetica,sans-serif; }
.W_layer .icon_ask{width: 16px;height: 16px;background: url("static/img/common/ico_warn.png?id=1370232467958") 0px -149px;margin: 0 3px 0 0;overflow: hidden;display: inline-block;}
.praise-prompt {position: relative; left: -40px; top: -18px;}
.praise-prompt .W_btn_d {width: auto; height: auto; line-height: 22px;}

/* 积分商城弹窗样式 */
.panel-t1 { width: 500px; z-index: 101; padding:4px; }
.panel-t1 .panel-content { background:#fff; _border:1px solid #ccc; }
.panel .panel-content { position:relative; _width:100%; z-index:2; background:#fff; _zoom:0; }

.panel-t1 .panel-content .hd { background-color:#f5f5f5; height:32px; line-height:32px; border-bottom:1px solid #ebebeb; overflow:hidden; }
.panel-t1 .panel-content .hd h3 { font-size:14px; font-weight:normal; color:#333; padding:0 0 0 10px; }
.panel-choujiang .result { padding:20px 0 20px 30px; font-size:14px; font-family:"微软雅黑"; color:#666; zoom:1; }
.panel-choujiang .result:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.panel-choujiang-mobile .illustration { background-position:-512px 0; }
.panel-choujiang-smile .illustration { background-position:-384px 0; }
.panel-choujiang-success .illustration { background-position:-128px 0; }
.panel-choujiang-fail-coin .illustration { background-position:0 0; }
.panel-choujiang-fail .illustration { background-position: -256px 0; }
.panel-choujiang .illustration { width:128px; height:128px; float:left; background-image:url(static/img/jifen/panel-illustration.jpg?v=d670c219); background-repeat:no-repeat; }
.panel-choujiang .qrcode { width:128px; height:180px; background:url(static/img/jifen/qrcode.png) no-repeat 0 center; }
.panel-choujiang .qrcode2 { width:128px; height:141px; background:url(static/img/jifen/qrcode2.png) no-repeat 0 center; }

.panel-choujiang .result .txt { overflow:hidden; padding:20px; zoom:1; }
.panel-choujiang .result strong { font-size:18px; line-height:32px; }
.panel-choujiang-btn { padding:20px 0 30px; text-align:center; background-color:#fee9e4; }
.panel-choujiang-btn a { position:relative; display:inline-block; width:170px; height:30px; margin:0 13px; border:1px solid #d3150b; font-size:16px; font-family:"微软雅黑"; line-height:30px; color:#fff; text-align:center; background:url(static/img/jifen/btns.png?v=4377e299) 0 -108px no-repeat; opacity:.9; filter:alpha(opacity=90); }
.panel-choujiang-btn a:hover{color:#fff;text-decoration:none;opacity:1;filter:alpha(opacity=100)}
.panel-t1 .panel-content .ft { background:#fff; text-align:right; }

.panel-t1 .close, .panel-t1 .close:hover, .panel-t1 .close:active { display:block; width:11px; height:11px; position:absolute; overflow:hidden; text-indent:-999px; background:url(static/img/jifen/bg_sns_panel.png?v=cee9e808) 0 -25px no-repeat; top:18px; _top:11px; right:18px; }
.panel-t1 .close:hover,.panel-t1 .close:active {background-position:0 -37px}

.panel .close { cursor:pointer; }
.panel .cue, .panel .sd, .panel .close { z-index:3; }

.panel-t1 .sd { background: none repeat scroll 0 0 #000000; border-radius: 8px 8px 8px 8px; display: block; height: 100%; left: 0; opacity: 0.2; position: absolute; top: 0; width: 100%; z-index: -1; }

/*跑马灯*/
/*.R_c_2{height:57px;overflow:hidden;}*/
.R_c_2 .f_speaker {
_display: inline;
width: 25px;
height: 20px;
background: url(../../../images/red_envelope/r_btn.png?id=201302201600) no-repeat 0 -240px;
float: left;
margin: 7px 20px 0 13px;
}
.R_c_2 .feeds_topList{background-color:#F68807;border-bottom:1px solid #c33545;height:35px;width:980px;margin:0 auto 5px;}
.R_c_2 .feeds_con{overflow:hidden;width:920px;float:left;height:35px;}
.R_c_2 .feeds_con ul{width:9999px;float:left;}
.R_c_2 .feeds_con li{float:left;display:inline;height:15px;line-height:15px;margin:10px 14px 10px 0;color:#FFF;border-left:1px solid #590004;}
.R_c_2 .feeds_con li a, .R_c_2 .feeds_con li a:link {color:#FDDBB2;margin:5px 0;}

/* 内页侧栏推荐 */
.recommend_lists { overflow:hidden; padding:10px 6px 0px; }
.recommend_lists .recommend_title { font-size: 14px; margin:15px 0 5px; color:#666666; }
.recommend_lists .side_board { display:inline; float:left; margin:3px -6px 0 0; overflow:hidden; width:236px; }
    .recommend_lists .side_board li { float:left; width:112px; margin:0 6px 3px 0; text-align:center; }
    .recommend_lists .side_board li p { line-height:200%; }
    .recommend_lists .side_board li img { width:112px; }
.recommend_lists .rank-list { width:214px; overflow:hidden; }


/*公告栏滚动CSS*/
#callboard { width:270px; color:#FFF; margin:8px 0 0 0; text-align:left; height:20px; line-height:20px; overflow:hidden; font-size:12px; float:right; }
#callboard .gg-title { float:left; }
#callboard ul { float:left; width:230px; }

/*新头部CSS*/
.newheader{position:fixed;left:0;top:0;width:100%;height:130px;z-index:999;background:url(static/img/head/headerbg.jpg) left top repeat-x}
.newhd_1{width:980px;height:60px;margin:0 auto;overflow:hidden}
.newhd_2{width:980px;height:68px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.newnavindex{height:60px;padding-left:20px}
.newnavindex li{float:left;height:60px}
.newnavindex li a{display:block;font-size:16px;line-height:60px;color:#fff;padding:0 20px;text-decoration:none;font-family:"微软雅黑"}
.newnavindex li a:hover{background:#242424}
.newhd_1 a.newreg{color:#fff;display:block;line-height:60px;padding:0 20px;text-decoration:none}
.newhd_1 a.newreg:hover{background:#242424}
.newhd_1 a.newlogin{display:block;background:#242424;line-height:60px;padding:0 20px;color:#fff;text-decoration:none}
.newhd_2 ul{height:68px;width: 720px;}
.newhd_2 ul li{float:left;height:68px}
.newhd_2 ul li a{display:block;line-height:65px;height:68px;color:#000;font-size:14px;padding:0 12px 0 48px;text-decoration:none;font-family:"微软雅黑";background:url(static/img/head/newnavsec.jpg) 0 14px no-repeat}
.newhd_2 ul li.li_2 a{background-position:0 -60px}
.newhd_2 ul li.li_3 a{background-position:0 -135px}
.newhd_2 ul li.li_4 a{background-position:0 -209px}
.newhd_2 ul li.li_5 a{background-position:0 -283px}
.newhd_2 ul li.li_6 a{background-position:0 -357px}
.newhd_2 ul li.li_7 a{background-position:0 -432px}
.newhd_2 ul li.li_8 a{background-position:0 -506px}
.newhd_2 ul li a:hover{color:#0093d0;background-image:url(static/img/head/newnavsecon.jpg)}
.newhd_2 form{width:150px;height:68px}
.newhd_2 form .newipt{float:left;width:103px;height:38px;margin-top:13px;padding-left:5px;background:#fff;border:1px solid #dfdfdf}
.newhd_2 form .newsb{float:left;margin-top:13px;width:40px;height:40px;border:0;cursor:pointer;background:url(static/img/head/newsb.jpg) 0 0 no-repeat}



/*20130614 ie6 7*/
.newhd_2 ul li{
	*float:left;
	*width:100px;
	_float:left;
	_width:100px;
}
.newhd_2 ul li a{
	*padding:0 0 0 28px;
	_padding:0 0 0 28px;
}
.nav{
	*left:0;
}
.travel-logo{
	*position:absolute;
	*left:10px;
	*top:0;
	*z-index:900;
	_position:absolute;
	_left:10px;
	_top:0;
	_z-index:900;
}
.nav .travel-user{
	*padding-bottom:15px;
	_padding-bottom:15px;
}
