@charset "utf-8";
/* layout clear */
.m_column .bd:after,#reg_wrap:after,#login_wrap:after,#ywx_bd:after,#ywx_ft:after,.slide_view:after,.col_side:after,.clearfix:after,.side_fris_lst:after,.main_fans_lst:after,.item:after,.my_edit:after,.mod_wrap:after,.mod_side:after,.inner:after,.reg_con:after,.login_con:after,.mod_wlst:after{ clear:both; content:""; display:block; height:0; line-height:0; zoom:1;}

@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, div, span, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a, b, i{ margin:0; padding:0;}
body, button, input, select, textarea{ font:normal 12px/1.5 arial,simsun,sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
address, caption, cite, code, dfn, em, i, th, var{ font-weight:normal;font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace;}
small{ font-size:12px;}
ul, ol{ list-style:none;}
a,a:focus,a:outline,a img{ border:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a{ text-decoration:none; outline:none; color:#000; line-height:none;}
a:hover{ text-decoration:none; color:#ff6000;}
:focus{outline:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset, img, a{ border:0;}
img{ vertical-align: middle; outline: none;}
button, input, select, textarea{ font-size:100%;}
button, input, textarea{ border:none;}
table{ border-collapse:collapse; border-spacing:0;}
.hidden{ display:none;}

#ywx_bd,#ywx_ft,#s_bd,#recommend_wall,.ywx_news,#ywx_w{ width:980px; margin:0 auto;}
#ywx_bd,#ywx_ft{ background:url(../../images/skin_bg.png) repeat-x; background-position:0 -495px; padding-top:15px; }
#ywx_bd{ margin-bottom:40px; margin-top:15px; min-height:650px; }
#ywx_w{ margin-top:15px;}

/* frame */
.col_side_ws{ background:url(../../images/side_ws_bg.png) repeat-y; border-bottom:1px solid #f6f6f6; width:180px; margin-top:10px; min-height:650px;}
.col_main_wm{ width:765px; margin-top:10px;}

/* header */
#ywx_hd{ margin:0 auto; overflow:hidden; position:relative;}
.top_nav{ background-color:#333; color:#999; height:30px; line-height:30px; overflow:hidden;}
.top_nav .inner,.top_main .inner{ width:980px; margin:0 auto;}
.top_nav a{ color:#999; padding:0px 8px; margin:0; height:30px; display:inline-block;}
.top_nav a:hover{ color:#fff; text-decoration:none;}
.top_nav_l{ float:left;}
.top_nav_l li{ float:left;}
.top_nav_r{ float:right;}
.top_nav_r li{ float:left;}
.top_nav_r li a{ padding:0 14px;}
.top_nav_r li a:hover{ background-color:#474747;}
.top_main{ background:url(../../images/top_main_bg.png) repeat-x; height:75px;}
.ywx_logo{ width:140px; height:70px; float:left; margin-left:15px; display:inline;}
.ywx_logo img,.ywx_logo a{ width:140px; height:70px; display:block; overflow:hidden;}
.top_main_bd{ float:right; width:825px;}
.main_nav{ color:#000; font:900 16px/1.5 Microsoft YaHei,arial; height:70px; margin:0 23px; float:left;}
.main_nav ul,.main_nav ol{ float:left;}  
.main_nav ul li,.main_nav ol li{ float:left;} 
.main_nav ul li.last{ background:none;} 
.main_nav ul li a,.main_nav ol li a{ color:#000; display:inline-block; padding:23px 18px; vertical-align:top; margin-right:1px;} 
/* .main_nav ul li a:hover,.main_nav ul li a.current{ color:#000; background:url(../../images/main_nav_current.png) repeat-x; text-decoration:none;} */
.main_nav ul li a:hover,.main_nav ul li a.current{ color:#000; background: url(../../images/menu_hover.png) no-repeat center 22px; text-decoration:none; color:#fff; }

.main_nav ol{ font:normal 12px/1.5 arial,sans-serif; margin:0px 0 0 10px;}  
.main_nav ol li a{ color:#000; display:inline-block; padding:28px 10px 24px 10px; vertical-align:top;}
.main_nav ol li a:hover,.main_nav ol li a.current{ color:#000; background:url(../../images/main_nav_current.png) repeat-x; text-decoration:none;}
.search_wrap{ float:right; padding-top:21px; width:210px; line-height:28px; text-align:right;}
.search_wrap form{ border:1px solid #c4c4c4; border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#fff; width:198px; height:26px; padding:0 5px;}
.search_wrap .search_input{ border:0; color:#999; float:left; width:176px; height:22px; margin:2px 0 0 0px;}
.search_wrap .search_btn{ background-position:-20px -150px; float:right; width:20px; height:20px; cursor:pointer; margin-top:3px}
.ywx_news{ color:#666; overflow:hidden; padding-top:15px;}
.ywx_news span{ padding:0 5px;}
.ywx_news .time{ color:#999; padding-left:50px;}

/* footer */
#ywx_ft{ color:#999; padding:50px 0; text-align:center;}
#ywx_ft .ft_nav{ margin-bottom:16px; overflow:hidden;}
#ywx_ft .ft_nav li{ display:inline;}
#ywx_ft .ft_nav a:hover{ color:#ff6000;}
#ywx_ft .ft_nav span{ color:#000; margin:0 8px;}
#ywx_ft .ft_nav i{ margin-right:6px;}

/* icons */
.search_btn,.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo,.ico_qqz,.ico_kaixin{ background:url(../../images/ywx_ico.png); display:inline-block;}
/* 16*16 */
.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo{ width:16px; height:16px; cursor:pointer; vertical-align: middle;}
.ico_weibo{ background-position:0px -172px;}
.ico_qqwb{ background-position:-20px -172px;}
.ico_qq{ background-position:-40px -172px;}
.ico_tb{ background-position:-60px -172px;}
.ico_renren{ background-position:-80px -172px;}
.ico_wyweibo{ background-position:-100px -172px;}
.ico_qqz{ background-position:-120px -172px;}
.ico_kaixin{ background-position:-140px -172px;}

/****************20120809�����ʽ***************************/

.left_content{  font-size:14px; color:#ff8000; font-family: "΢���ź�"; padding-left:10px;}