@charset "utf-8";
/* /base/css/KS.css */

/* CSS Document 
Use for:	重设浏览器默认样式
Version:	1.0
Date:		2011/04/10
Author:		情封
Update:     2012/04/17
*/

/* CSS reset */
html{ 
	background:#fff;
	color:#000;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	}

/*内外边距通常让各个浏览器样式的表现位置不同*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{ font:400 12px/1.8 'SimSun';}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
input,select,textarea{ font-size:100%;}
ul,ol{ list-style:none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address,cite,dfn,em,var{font-style:normal;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{ border:0;font-variant:normal;}

/* 去除默认边框 */
fieldset,img{ border:0;}

/* 一致的 del 样式 */
del { text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:500;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/*重排左对齐*/
caption,th { text-align:left;}

/* IE bug fixed: th 不继承 text-align*/
th{ text-align:inherit; }

/*清除浮动*/
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.fl,.fr{display:inline;}
.fl{ float:left }
.fr{ float:right }

/*默认不显示下划线*/
ins,a{text-decoration:none;}
a:hover{text-decoration:underline;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}











/* /cnbbs/page/m/css/new_index.css */


/* CSS reset */
html{ 
	/* background:#fff; */
	color:#000;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

/*内外边距通常让各个浏览器样式的表现位置不同*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{ font:500 14px/1.8 'Hiragino Sans GB', sans-serif;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
input,select,textarea{ font-size:100%;}
ul,ol{ list-style:none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address,cite,dfn,em,var{font-style:normal;}

/* 去掉 firefox 下此元素的边框 */
abbr,acronym{ border:0;font-variant:normal;}

/* 去除默认边框 */
fieldset,img{ border:0;}

/* 一致的 del 样式 */
del { text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:500;}

/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/*重排左对齐*/
caption,th { text-align:left;}

/* IE bug fixed: th 不继承 text-align*/
th{ text-align:inherit; }

/*清除浮动*/
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.fl,.fr{display:inline;}
.fl{ float:left }
.fr{ float:right }

/*默认不显示下划线*/
ins,a{text-decoration:none;}
a:hover{text-decoration:underline;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
/* phone_common */
body{min-width:980px;width:100%}
/* 头部 */
.phone_wrapper{width:980px;margin:0 auto}
.m-phone_tip{
	background: #78C664;height: 90px;position: relative;text-align: center; width:102%;
}
.m-phone_tip a{
	color:#fff;text-decoration: underline;font-size: 40px; line-height: 85px;
}
.ico_phone{
	background: url(../cnbbs/page/m/images/ico_phone.png?) 0 0 no-repeat; display: inline-block;width: 37px;height: 36px;
	vertical-align: -5px;
	margin-right: 10px;
}
.phone_topbar{background:#f7f7f7;border-bottom:1px solid #ddd;font-size:12px;height:39px;line-height:38px;position:relative;z-index:111}
.phone_topbar li{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat right -188px}
.phone_topbar li.last{background:0 0}
.phone_topbar a{font-family:"microsoft yahei"}
.phone_site{float:left}
.phone_site li{float:left;padding:0 10px}
.phone_site li a{color:#333;display:block}
.phone_site li a:hover{color:#f60;position:relative}
.phone_site .site_cur a{color:#f60;font-weight:700;border-bottom:#f60 2px solid;position:relative}
.phone_menu{_height:39px;_overflow:hidden;float:right;display:inline}
.phone_menu li{float:left;padding:0 10px}
.phone_menu li a{color:#333}
.phone_menu li a:hover,.phone_menu li a:hover span{color:#f60}
.phone_menu li .ico_desktop,.phone_menu li .ico_flash,.phone_menu li .ico_feedback,.phone_menu li .ico_col,.phone_site li .ico_flash{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat 0 -399px;width:15px;height:12px;float:left;margin:11px 2px 0 0;display:inline}
.phone_menu li .ico_col{background-position:0 -175px;margin-top:11px}
.phone_menu li .ico_flash,.phone_site li .ico_flash{background-position:0 -285px;width:16px;height:16px;margin-top:11px}
.phone_menu li .ico_feedback{background-position:0 -302px}
.phone_menu li .ico_phone{background: url(../cnbbs/page/m/images/icon_p.png?);width:12px;height:12px;float:left;margin:13px 2px 0 0;display:inline}
.phone_menu span{_height:39px;_line-height:40px;float:left;font-family:simsun;color:#333;cursor:pointer}
.phone_menu .phone_menu_entrance{position:relative;z-index:100;height:39px;zoom:1;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7}
.phone_sitemap .phone_icon_list,.phone_menu li.phone_menu_cur .phone_icon_list{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat -2px -345px;width:11px;height:10px;overflow:hidden;float:left;margin:14px 2px 0 0;display:inline}
.phone_sitemap .phone_icon_dropdown,.phone_menu li.phone_menu_cur .phone_icon_dropdown{float:left;background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat -4px -336px;width:8px;height:4px;overflow:hidden;margin:18px 0 0 2px;display:inline}
.phone_menu li.phone_menu_cur{height:40px;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
.phone_menu li.phone_menu_cur span{color:#f60}
.phone_menu li.phone_menu_cur .phone_sitemap{color:#f60}
.phone_menu li.phone_menu_cur .phone_icon_list{background-position:-2px -345px}
.phone_menu li.phone_menu_cur .phone_icon_dropdown{background-position:-4px -362px}
.phone_sitemap_list{position:absolute;display:none;right:-1px;top:40px;width:978px;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:20px 0;overflow:hidden}
.phone_list_box{overflow:hidden;margin-right:-13px;zoom:1}
.phone_list{float:left;width:224px;padding-left:20px;border-right:1px solid #ddd;margin-right:2px}
.phone_list_right{border-right:none}
.phone_list p{font-size:16px;color:#f60}
.phone_sitemap_list .phone_list_item li{float:left;width:110px;background:0 0;padding:0;line-height:32px;height:32px}
.phone_sitemap_list .phone_list_item li a{line-height:32px;height:32px}
.phone_game_qrcode{float:left;width:80px;height:80px;margin-right:15px;display:inline}
.phone_game_qrcode img{width:80px;height:80px}
.phone_sitemap_list .phone_game_list{margin-top:5px}
.phone_sitemap_list .phone_game_list li{background:0 0;padding:0;width:100px;line-height:40px;height:40px}
.phone_sitemap_list .phone_game_list li a{line-height:40px;height:40px}
.phone_footer{background:#EDEDED;border-top:2px solid #E1E1E1;color:#666;margin-top:15px;padding:13px 0 30px; position: relative;}
.phone_footer .phone_wrapper{position:relative;zoom:1;/* overflow: hidden; */}
.phone_footer a:hover{color:#f60}
.phone_product{min-height:28px;border-bottom:1px dashed #D5D5D5;font-size:0;overflow:hidden;padding-bottom:12px;margin:0 0 20px -10px}
.phone_product dt{display:none}
.phone_product dd.last{background:0 0}
.phone_product dd{color:#333;float:left;height:16px;font-size:12px;margin:2px 0 0;background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat right -231px;padding:0 10px;font-family:simsun;line-height:16px}
.phone_product dd a{color:#666}
.phone_product dd i{margin:0 5px 0 0}
.phone_product .ico_yx,.phone_product .ico_my,.phone_product .ico_sj,.phone_product .ico_dm,.phone_product .ico_wg,.phone_product .ico_news,.phone_product .ico_api,.phone_product .ico_android{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat 0 -35px;width:16px;height:16px;float:left}
.phone_product .ico_my{background-position:0 -53px}
.phone_product .ico_sj{background-position:0 -71px}
.phone_product .ico_dm{background-position:0 -89px}
.phone_product .ico_wg{background-position:0 -107px}
.phone_product .ico_news{background-position:0 -125px}
.phone_product .ico_api{background-position:0 -143px}
.phone_product .ico_android{background-position:0 -267px}
.phone_product .ico_ke{background:url(../cnbbs/page/m/images/ke.png?) no-repeat;background-size:18px;width:18px;height:18px;float:left}
.phone_product .ico_3387{
	background:url(../cnbbs/page/m/images/3387.png?) no-repeat;width:16px;height: 16px;float:left
}
.phone_product .sec-item{
margin-top: 10px;
}
.phone_product .ico_xmdl{
	background:url(../cnbbs/page/m/images/xmdl.png?) no-repeat 100%;width:16px;height: 16px;float:left
}
.phone_copyright{font-size:12px;color:#999;line-height:20px;font-family:arial}
.phone_copyright{font-size:12px;color:#999;line-height:20px;font-family:arial;}
.phone_copyright a{color:#999;padding-right:10px;margin-right:10px}
.phone_copyright a .moc{
	width: 22px;
	height: 22px;
	vertical-align: middle;
	margin-right:4px;
	display: inline-block;
	background: url(../cnbbs/page/m/images/whjy.png?) no-repeat center center;
	/*background-size: 22px 22px;*/
}
.phone_copyright .m_link{padding-bottom:11px;font-size:0}
.phone_copyright .m_link a{border-right:1px solid #999;font-size:12px;color:#00519D}
.phone_copyright .m_link a:hover{color:#f60}
.phone_copyright .m_link a.last{border-right:0 none}
.phone_pad{visibility:hidden}
.phone_anquan{position:absolute;right:0;top:65px}
.phone_mtopbar{height:34px;background:url(../cnbbs/page/m/images/phone_mini.png?__UED__1423789891155) repeat-x}
.phone_mwrapper{width:980px;margin:0 auto}
.phone_mtopbar .a_logo,.phone_mtopbar .i_logo{background:url(../cnbbs/page/m/images/phone_mini.png?__UED__1423789891155) no-repeat 0 -36px;width:140px;height:28px;float:left;display:inline;margin-top:3px;text-indent:-1024em;overflow:hidden}
.phone_mtopbar .i_logo{background-position:0 -65px}
.phone_nav{overflow:hidden;margin:0 0 0 10px;float:left;display:inline;font-size:12px}
.phone_nav li{float:left;display:inline;margin:0 5px;line-height:34px}
.phone_msch{float:right;display:inline;width:182px;height:24px;line-height:24px;overflow:hidden;margin:5px 0 0}
.phone_msch .m_sch{background:url(../cnbbs/page/m/images/phone_mini.png?__UED__1423789891155) no-repeat 0 -94px;width:101px;height:20px;line-height:20px;padding:2px 10px 2px 25px;float:left}
.phone_msch .m_sch .ipt_txt{border:0 none;color:#999;width:101px;height:20px;background:0 0;vertical-align:top}
.phone_msch .search_btn{background:url(../cnbbs/page/m/images/phone_mini.png?__UED__1423789891155) no-repeat -136px -94px;width:46px;height:24px;float:left;color:#353535;cursor:pointer;border:0 none}
.phone_cntopbar{background:url(../cnbbs/page/m/images/phone_topbar.png?__UED__1423789891155) repeat-x 0 -40px;padding:5px 0 0;height:45px}
.phone_cntopbar .phone_login{float:right;padding:0 0 5px;height:40px;line-height:40px;font-size:12px}
.phone_cntopbar .cn_logo{float:left;background:url(../cnbbs/page/m/images/phone_topbar.png?__UED__1423789891155) no-repeat;width:186px;height:40px;margin:2px 0 0;display:inline;text-indent:-1024em;overflow:hidden}
.phone_cntopbar .phone_nav{float:left;margin:0 0 0 20px;display:inline}
.phone_cntopbar li{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat;background-position:right -185px;_background-position:right -188px}
.phone_cntopbar li.last{background:0 0}
.phone_cntopbar .phone_nav li{line-height:44px;background:0 0}
.phone_cntopbar .phone_nav a{padding:0 10px;color:#333;font-size:14px;display:block;border-bottom:1px solid #dcdcdc}
.phone_cntopbar .phone_nav a:hover{text-decoration:none;color:#f60}
.phone_apex{width:192px;padding:10px 10px 5px;line-height:26px}
.phone_apex .phone_user .phone_avatar{width:50px;height:50px;float:left;margin-left:-60px;display:inline}
.phone_apex .phone_user{padding-left:60px;zoom:1;border-bottom:1px dashed #cecece;padding-bottom:10px}
.phone_apex .phone_username{font-size:14px;color:#333;font-family:simsun}
.phone_apex .phone_setting a{color:#3da3e3}
.phone_apex .phone_setting a:hover{color:#f60}
.phone_apex .phone_setting .phone_loginout{float:right;color:#3DA3E3;cursor:ponter}
.phone_apex .phone_user_list{padding:10px 0 5px;zoom:1}
.phone_apex .phone_user_list li{height:24px;line-height:24px;background:0 0;float:none;padding:0;overflow:hidden}
.phone_apex .phone_user_list li a{display:block}
.phone_apex .phone_user_list i{background:url(../cnbbs/page/m/images/phone_universal.png?__UED__1423789891155) no-repeat 0 -378px;float:left;display:inline}
.phone_apex .phone_user_list .icon_gift{width:16px;height:16px;margin:3px 5px 0 0}
.phone_login{font-size:0;height:32px;overflow:hidden}
.phone_login a{margin-left:10px;font-size:12px}
.phone_login .m_stress{color:#f60}
.phone_sitemap{_width:78px}
.phone_userlogin{_width:auto;float:left}
.phone_userlogin span{line-height:39px}
.phone_sitemap a{display:block;white-space:nowrap;width:60px;text-align:center;overflow:hidden;text-overflow:ellipsis}
.phone_site{position:relative;left:-10px}
.phone_menu li{height:38px}
.phone_menu .load{height:38px;line-height:38px;_line-height:39px;overflow:hidden;color:#555}
.phone_menu li a{display:block;_float:left;_height:38px;_line-height:39px;_overflow:hidden}
.phone_menu li .ico_flash{margin-right:4px}
.phone_sitemap .phone_icon_dropdown,.phone_menu li.phone_menu_cur .phone_icon_dropdown{width:7px;margin-left:5px}
.phone_sitemap .phone_icon_list,.phone_menu li.phone_menu_cur .phone_icon_list{margin-right:5px}
.phone_menu li .ico_desktop{width:14px;height:13px;margin:12px 5px 0 0}
.phone_menu .phone_login a{float:left}
.phone_game_qrcode{padding-top:3px;_padding-top:13px}
#j-user-menu{display:none}
.cn_fixedmenu{position:fixed;width:50px;z-index:333;overflow:hidden;bottom:200px;left:50%;margin:0 0 0 500px}
.cn_fixedmenu a{background:#fbfbfb;width:48px;height:48px;display:block;border:#ddd 1px solid;margin-top:10px}
.cn_fixedmenu a span{padding:6px 12px 0;line-height:18px;color:#fff;font-size:12px;display:none;text-align:center}
.cn_fixedmenu a:hover{background:#f60;border-color:#d24400;text-decoration:none}
.cn_fixedmenu a:hover span{display:block;text-decoration:none}
.cn_fixedmenu a:hover .icon{display:none}
.cn_fixedmenu .icon{background:url(../cnbbs/page/m/images/phone_fixedmenu.png?__UED__1423789891155) no-repeat;width:24px;height:24px;display:block;margin:12px auto 0}
.cn_fixedmenu .backtop{display:none}
.cn_fixedmenu .feedback .icon{background-position:0 -78px}
.cn_fixedmenu .post .icon{background-position:0 -26px}
.cn_fixedmenu .fav .icon{background-position:0 -52px}
.cn_fixedmenu .fav span,.cn_fixedmenu .post span{line-height:48px;padding:0}
.cn_fixedmenu .m_pingce .icon{background-position:0 -104px}
.cn_fixedmenu .m_zhuanqu .icon{background-position:0 -131px}
.cn_fixedmenu .xyzx .icon{background-position:0 -104px}
.cn_fixedmenu .xykc .icon{background-position:0 -131px}
/*底部*/

body{
	background:#f4f4f4;
	font-family:"microsoft yahei";
}

/* ========== [f-] frame 页面级框架 ========== */

/* f-body */
.f-body{
	background:url(../cnbbs/page/m/images/bodybg.png?) no-repeat 50% 0;
}

/* f-section */
.f-section{
	background:url(../cnbbs/page/m/images/sectionbg.jpg?) no-repeat;
	width:1000px;
	margin:0 auto;
}

/* f-header */
.f-header{
	height:90px;
	padding:0 10px;
}
.f-header .logo{
	background:url(../cnbbs/page/m/images/logo.png?20220331) no-repeat;
	width:358px;
	height:48px;
	line-height:46px;
	float:left;
	display:inline;
	margin:23px 0 0;
	font-size:27px;
	color:#333;
    text-indent:-9999em;
    overflow: hidden;
}
.f-header .pop{
	float:right;
	margin-top:15px;
}

/* f-userbar */
.f-userbar{
	height:80px;
	padding:0 15px;
	position:relative;
    z-index: 101;
}
.f-userbar .base{
	background:#fff;
	width:100%;
    *width:1000px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
    opacity: .4;
    filter:alpha(opacity=40);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

/* f-search */
.f-search{
	background:#fff;
	width:640px;
	height:40px;
	margin-top:20px;
	float:left;
	position:relative;
	z-index:3;
}
.f-search .select{
	width:61px;
	height:40px;
	float:left;
	position:relative;
	cursor:pointer;
}
.f-search .select .value{
	/*background:url(../cnbbs/page/m/images/new_sprite.png?) no-repeat 100% -294px;*/
	height:40px;
	line-height:40px;
	display:block;
	text-indent:9px;
	overflow:hidden;
}
.f-search .select .option{
	background:#fff;
	width:100%;
	position:absolute;
	left:0;
	top:40px;
	display:none;
}
.f-search .select .option li a{
    color: #000;
}
.f-search .select li{
	height:32px;
	line-height:32px;
	text-indent:9px;
	color:#333;
	overflow:hidden;
}
.f-search .select .active{
	background:#f4f4f4;
}
.f-search .sehbtn{
	background:url(../cnbbs/page/m/images/new_sprite.png?) no-repeat 0 -252px #f60;
	width:40px;
	height:40px;
	border:0 none;
	float:right;
	cursor:pointer;
}
.f-search .sehbtn:hover{
	background-color:#ee5501;
}
.f-search .sehtxt{
	background:none;
	border:0 none;
	width:174px;
	height:22px;
	line-height:22px;
	padding:9px 6px 9px 10px;
	float:left;
	font-family:"microsoft yahei";
	color:#999;
}
.f-search .sehkey{
	width:340px;
	height:22px;
	float:left;
	padding:9px 9px 0 0;
	overflow:hidden;
}
.f-search .sehkey a{
	background:#f4f4f4;
	height:22px;
	line-height:22px;
	padding:0 6px;
	color:#666;
	float:right;
	font-size:12px;
	margin-left:4px;
}
.f-search .sehkey a:hover{
	background:#f60;
	color:#fff;
	text-decoration:none;
}
.f-search .sehkey .hot{
	color:#f60;
}

/* f-result */
.f-result{
	background:#fff;
	width:598px;
	position:absolute;
	left:15px;
	top:64px;
	z-index:10000;
	border:#e3e3e3 1px solid;
	box-shadow:0 0 3px rgba(0,0,0,0.15);
	display: block;
}
.f-result .head{
	padding:0 15px;
	height:41px;
}
.f-result .head .heading{
	height:40px;
	line-height:40px;
	border-bottom:#ebebeb 1px solid;
	overflow:hidden;
}
.f-result .head .close{
	font-style:normal;
	float:right;
	font-size:18px;
	color:#bbb;
	cursor:pointer;
}
.f-result .body{
	padding:5px 15px;
}
.f-result .resultul li{
	width:179px;
	height:75px;
	padding:10px 10px 10px 95px;
	float:left;
	overflow:hidden;
	line-height:21px;
	font-size:12px;
    position:relative;
}
.f-result .resultul .avatar{
	float:left;
	display:inline;
	margin-left:-85px;
}
.f-result .resultul .avatar img{
	width:75px;
	height:75px;
	display:block;
}
.f-result .resultul .heading{
	height:21px;
	margin-top:-5px;
	overflow:hidden;
}
.f-result .resultul .heading a{
	color:#333;
}
.f-result .resultul .info{
	color:#666;
}
.f-result .resultul .str{
	color:#f60;
}

.f-result .foot{
	height:38px;
	border-top:#e5e5e5 1px solid;
}
.f-result .morebtn{
	background:#f9f9f9;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#333;
	font-size:12px;
	display:block;
}
.f-result .morebtn:hover{
	background:#fff;
	text-decoration:none;
}

/* f-login */
.f-login{
	width:290px;
	height:40px;
	padding:20px 0 20px 20px;
	float:right;
	position:relative;
	z-index: 3;
	*zoom: 1;
}
.f-login:after {
	content: "";
	display: table;
	clear: both;
}
.f-login .logbtn,
.f-login .regbtn{
	background:#fff;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin-left:10px;
	float:right;
	color:#f60;
}
.f-login .logbtn:hover,
.f-login .regbtn:hover{
	background:#f60;
	color:#fff;
	text-decoration:none;
}
.f-login .userface{
	height:40px;
	padding-right:50px;
	position:relative;
	overflow:hidden;
}
.f-login .userface .avatar{
	width:40px;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	border-radius:3px;
}
.f-login .userface .utxt,
.f-login .userface .ubtn{
	line-height:20px;
	font-size:12px;
	color:#333;
	text-align:right;
}
.f-login .userface .ubtn{
	font-size:0;
}
.f-login .userface .ubtn a{
	color:#666;
	font-size:12px;
	margin-left:6px;
}


/* f-nav */
.f-nav{
	background:#fff;
	height:50px;
	border-bottom:#f60 2px solid;
}
.f-nav .navul{
	float:left;
}
.f-nav .navul li{
	height:50px;
	line-height:50px;
	color:#333;
	float:left;
}
.f-nav .navul a{
	color:#333;
	display:block;
	font-size:16px;
	padding:0 25px;
}
.f-nav .navul .active a{
	background:#f60;
	color:#fff;
}
.f-nav .navul .active a:hover{ color:#333;}
.f-nav .navul a:hover{
	text-decoration:none;
	color:#f60;
}


/* f-sort */
.f-sort{
	background:#fff;
	padding:15px 15px 0;
	zoom:1;
}
.f-sort ul{
	width:100%;
	border-bottom:#d9d9d9 1px dotted;
	position:relative;
    *padding-bottom:10px;
    _padding-bottom:0;
}
.f-sort li{
	width:435px;
	height:26px;
	padding-left:50px;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
}
.f-sort li a{
	height:22px;
	line-height:22px;
	color:#666;
	float:left;
	display:inline;
	padding:0 5px;
	margin:2px 0 2px 5px;
}
.f-sort li a:hover{
	background:#f60;
	color:#fff;
	text-decoration:none;
}
.f-sort .tag{
	width:50px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#fff;
	float:left;
	display:inline;
	margin-left:-50px;
}
.f-sort .taghot{
	background:#f36161;
}
.f-sort .tagrec{
	background:#fbab1f;
}
.f-sort .tagios{
	background:#44b3f8;
}
.f-sort .tagandr{
	background:#88cc50;
}
.f-sort .hot{
	color:#f60;
}


/* f-screen */
.f-screen{
	padding:10px 15px 15px;
	zoom:1;
	overflow: hidden;
	background: #fff;
}

/* f-fixedmenu*/
.f-fixedmenu{
	width:44px;
	position:fixed;
	z-index:99;
}
.f-fixedmenu a{
	background:#fff;
	height:40px;
	display:block;
	margin-bottom:10px;
	text-align:center;
	padding:4px 5px 0;
	color:#f60;
	line-height:18px;
	font-size:12px;
}
.f-fixedmenu a:hover{
	background-color:#f60;
	color:#fff;
	text-decoration:none;
}
.f-fixedmenu .backtop{
	opacity:0;
	background:url(../cnbbs/page/m/images/new_sprite.png?) no-repeat 50% -546px #fff;
}
.f-fixedmenu .backtop:hover{
	background-position:50% -592px;
}

/*侧边栏广告位 170621*/
.f-fixedmenu .backtop {
	_margin-top: 10px;
}
.f-fixedmenu .qrcode {
 	opacity:0;
    filter:alpha(opacity=0);
    zoom:1;    	
    width:86px;
    _margin-top:6px;
}
.f-fixedmenu {width:auto;_width:44px;}
.f-fixedmenu a { width:34px;}
.f-fixedmenu .qrcode img {
	width:100%;
	height:100%;
	border-style:none; 
	border:none;
	margin-top:6px\0;
}
.phone_footer {
	*position:static;
}
.ad_home {
    position:fixed;
    right:0;
    bottom:0;
    z-index:999;
    zoom:1;
    width:180px;
    height:238px;
  }
  .ad_home .close {
    position:absolute;
    background:url(../cnbbs/page/m/images/ad_home_btn.png?) center center no-repeat;
    width:25px;
    height:25px;
    right:0;
    top:0;
  }
  .ad_home .close:hover {
    background-color:#f87066;
  }
  .ad_home .link {
    display:inline-block;
    *display:inline;
    *zoom:1;     
  }

/* f-box */
.f-box{
	background:#fff;
	margin-top:20px;
}
.f-box .head{
	height:40px;
	padding:15px 15px 0;
	overflow:hidden;
}
.f-box .head .heading{
	height:40px;
	line-height:40px;
	float:left;
	color:#333;
	font-size:24px;
	font-weight:500;
	overflow:hidden;
}
.f-box .head i{
	background:url(../cnbbs/page/m/images/new_sprite.png?) no-repeat;
	width:40px;
	height:40px;
	float:left;
	margin-right:10px;
}
.f-box .head .icon2{
	background-position: 0 -42px;
}
.f-box .head .icon3{
	background-position: 0 -84px;
}
.f-box .head .icon4{
	background-position: 0 -126px;
}
.f-box .head .icon5{
	background-position: 0 -168px;
}
.f-box .head .icon6{
	background-position: 0 -210px;
}
.f-box .head .icon9{
    background-position: 0 -84px;
}
.f-box .head .icon10{
    background-position: 0 -126px;
}
.f-box .head .icon11{
    background-position: 0 -168px;
}
.f-box .head .icon12{
    background-position: 0 -210px;
}


.f-box .head .more{
	width:68px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#f60;
	border:#f60 1px solid;
	float:right;
}
.f-box .head .more:hover{
	background:#f60;
	color:#fff;
	text-decoration:none;
}
.f-box .body{
	padding:0 15px 15px;
	overflow:hidden;
}

/*========== [w-] widget 小组件模块 ==========*/

/* w-carousel */
.w-carousel{
	width:330px;
	height:250px;
	float:left;
	position:relative;
	overflow:hidden;
}
.w-carousel .thumb{
	width:330px;
	height:250px;
	position:relative;
	overflow:hidden;
}
.w-carousel .thumb li{
	width:330px;
	height:250px;
	float:left;
}
.w-carousel .thumb a{
	display:block;
}
.w-carousel .thumb img{
	width:330px;
	height:250px;
}
.w-carousel .titlebar{
	width:100%;
	height:40px;
	position:absolute;
	left:0;
	bottom:0;
}
.w-carousel .titlebar .base{
	background:#000;
	width:100%;
	height:40px;
	position:absolute;
	left:0;
	top:0;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.w-carousel .titlebar .title{
	height:40px;
	padding:0 30px;
	line-height:40px;
	display:block;
	text-align:center;
	color:#fff;
	position:relative;
	overflow:hidden;
	z-index:3;
}
.w-carousel .titlebar .prev,
.w-carousel .titlebar .next{
	background:url(../cnbbs/page/m/images/new_sprite.png?) no-repeat 0 -378px;
	width:26px;
	height:40px;
	position:absolute;
	top:0;
	z-index:3;
}
.w-carousel .titlebar .prev{
	left:0;
}
.w-carousel .titlebar .next{
	background-position:0 -420px;
	right:0;
}
.w-carousel .titlebar .prev:hover{
	background-position:0 -462px;
}
.w-carousel .titlebar .next:hover{
	background-position:0 -504px;
}

/* w-shortcut */
.w-shortcut{
	background:#f4f4f4;
	width:90px;
	height:30px;
	line-height:30px;
	color:#666;
	float:right;
	display:inline;
	margin:10px 15px 0 0;
	position:relative;
	z-index: 100;
}
.w-shortcut .showbtn{
	width:88px;
	height:29px;
	display:block;
	border:#f4f4f4 1px solid;
	border-bottom:none;
	position:relative;
	text-align:center;
	z-index:12;
}
.w-shortcut .showcase{
	background:#fff;
	width:468px;
	padding:10px;
	position:absolute;
	top:29px;
	right:0;
	z-index:11;
	border:#d9d9d9 1px solid;
	display:none;
}
.w-shortcut .showcase li{
	width:97px;
	line-height:30px;
	padding:2px 10px;
	float:left;
}
.w-shortcut .showcase .heading{
    font-weight: bold;
	color:#333;
}
.w-shortcut .showcase a{
	color:#666;
	font-size:12px;
	display:block;
}
.w-shortcut .showcase .active{
	background:#f7f7f7;
}
.w-shortcut .showcase .hot,
.w-shortcut .showcase a:hover{
	color:#f60;
}

/* w-toggle */
.w-toggle{
	background:#fff;
	width:120px;
	height:250px;
	position:relative;
	overflow:hidden;
	float:left;
}
.w-toggle ul{
	width:120px;
	height:250px;
	overflow:hidden;

}
.w-toggle li{
	-webkit-transition:top .2s ease;
	-moz-transition:top .2s ease;
	width:120px;
	/* height:196px; */
	/* position:absolute; */
	font-size:0;
	 border-bottom:#e5e5e5 1px solid;
}
.w-toggle li img{
	vertical-align: bottom;
	display: none;
}
.w-toggle li.cur img{
	display: block;
}
.w-toggle a{
	display:block;
	zoom:1;
}
.w-toggle a:hover{
	text-decoration:none;
	color:#f60;
}
.w-toggle .option{
	background:#F7F7F7;
	height:26px;
	line-height:26px;
	display:block;
	padding:0 5px;
	overflow:hidden;
	text-align:center;
	color:#333;
	font-size:12px;
	cursor:pointer;
}
.w-toggle a:hover .option{
	color:#f60;
}
/* .w-toggle .card1{
	z-index:3;
	top:0;
}
.w-toggle .card2{
	z-index:2;
	top:27px;
}
.w-toggle .card3{
	z-index:1;
	top:54px;
} */


/*=========== [m-] module 业务模块 ============*/

/* m-topic */
.m-topic{
	width:460px;
	float:left;
	display:inline;
	margin:0 30px;
	overflow: hidden;

	height: 250px;
}
.m-topic .heading{
	height:38px;
	line-height:38px;
	font-size:20px;
	text-align:center;
	overflow:hidden;
}
.m-topic .heading a{
	color:#f60;
}
.m-topic .text{
	height:50px;
	line-height:25px;
	color:#666;
	margin:-3px 0 5px;
	padding-bottom:9px;
	overflow:hidden;
	border-bottom:#d9d9d9 1px dotted;
}

/*========== [g-] global 内容输出型模块 ==========*/

/* g-textlist */
.g-textlist{
	overflow:hidden;
}
.g-textlist li{
	height:20px;
	line-height:20px;
	padding-left:50px;
	overflow:hidden;
	margin-top:10px;
}
.g-textlist .tag{
	background:#f7f7f7;
	width:38px;
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
	margin-left:-50px;
	text-align:center;
	color:#666;
	font-size:12px;
	border-left:#999 2px solid;
}
.g-textlist .atag{
	border-color:#45b3f8;
}
.g-textlist .btag{
	border-color:#f86d6d;
}
.g-textlist .ctag{
	border-color:#ffab00;
}
.g-textlist .dtag{
	border-color:#55c75d;
}
.g-textlist .tit{
	color:#333;
}
.g-textlist .inf{
	color:#999;
	font-size:12px;
	float:right;
	padding-left:5px;
}

/* g-bbscard */
.g-bbscard{
	margin-top:10px;
	overflow:hidden;
}
.g-bbscard li{
	width:136px;
	height:75px;
	float:left;
	padding:8px 8px 8px 94px;
	border:#fff 2px solid;
	overflow:hidden;
	margin-top:5px;
}
.g-bbscard .avatar{
	width:75px;
	height:75px;
	float:left;
	display:inline;
	margin-left:-86px;
}
.g-bbscard .avatar img{
	width:75px;
	height:75px;
}

.g-bbscard .heading{
	height:28px;
	line-height:28px;
	margin:-6px 0 1px;
	overflow:hidden;
}
.g-bbscard .heading a{
	color:#333;
	font-size:16px;
	font-weight:500;
}
.g-bbscard .info,
.g-bbscard .link{
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#999;
	overflow:hidden;
}
.g-bbscard .info .str{
	color:#f60;
}
.g-bbscard .link{
	font-size:0;
}
.g-bbscard .link a{
	font-size:12px;
	margin-right:5px;
	color:#45b3f8;
}
.g-bbscard .active{
	background:#f7f7f7;
	border-color:#f60;
}



/*========= [c-] control 控制与状态类 ============*/

.c-toggle1 .card1{
	top:0;
}
.c-toggle1 .card2{
	top:27px;
}
.c-toggle1 .card3{
	top:54px;
}

.c-toggle2 .card1{
	top:-170px;
}
.c-toggle2 .card2{
	top:27px;
}
.c-toggle2 .card3{
	top:54px;
}

.c-toggle3 .card1{
	top:-170px;
}
.c-toggle3 .card2{
	top:-143px;
}
.c-toggle3 .card3{
	top:54px;
}

.c-select-open .option{
	display:block!important;
}
.c-select-open .value{
	background-position:100% -336px!important;
}

.c-shortcut-open .showcase{
	display:block;
}
.c-shortcut-open .showbtn{
	background:#fff;
	border-color:#d9d9d9;
}



/* ============ phone common reset ============== */
.phone_wrapper{
	width:1000px;
}
.phone_sitemap_list{
	width:998px;
}

.phone_site li a:hover{
    color:#f60;text-decoration:underline;
}

.phone_footer{
	background:#fff;
	border-top:#fff 2px solid;
	font-family:"microsoft yahei";
	overflow:hidden;
	margin-top:20px;
	zoom:1;

}
.phone_product dd a{
	font-size:12px;
	font-family:"microsoft yahei";
}

.phone_product{
	border-bottom:#d9d9d9 1px dotted;
}
.phone_copyright .m_link{
	overflow:hidden;
	padding-bottom:16px;
}
.phone_copyright .m_link a{
	color:#666;
	height:14px;
	line-height:14px;
	font-size:12px;
	font-family:"microsoft yahei";
	float:left;
}
#notice_num b{
    color: #ff6600;
    font-weight: bold;
}
.f-body{
    position: relative;
}
.f-body .f-nav {
	width: 1000px;
}
.f-propleft,.f-propright{
    position: absolute;
    top: 0;
    height: 760px;
}
.f-propleft{
    left: 0;
}
.f-propright{
    right: 0;
}
.index-more{
width:100%;cursor:pointer;text-align:center;line-height:28px;border:1px solid #f60;margin: 15px auto 0;border-radius:5px;color:#f60;font-size: 12px;
}
.index-more:hover{color:#fff;background:#f60}

/* 温馨提示 - mianbei */
.mod_tips{
	padding:10px 0;display: none;
}

.m-wx_tips{
	background-color: rgba(255, 169, 45, 0.10);
	border-radius: 4px;padding:10px 15px 10px 52px;
	position: relative; line-break: normal;
}
.m-wx_tips svg{
	position:absolute;content:'';width:20px;height:20px;
	left: 20px;
	top: 15px;
}
.m-wx_tips .tit{color:#333;font-size: 16px;font-weight: bold;}
.m-wx_tips .txt{color:#999;font-size:14px;
	/*margin-top:5px;*/
}
