@charset "utf-8";
/* Css Reset For huaxi100.com*/
html,body,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,th,td{font-size:12px;}
body {background:url(/images/news/spring/banner_bg.jpg) top repeat-x; word-spacing:2px; font-size:12px; font-family:'宋体' !important;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;font-family:'宋体',Arial;}
abbr,acronym{border:0;font-variant:normal}
code,kbd,samp,tt{font-size:100%}
ul,ol{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

img {border:0; }

/* End Css Reset */

/* 定义链接 */
a{color:#666; text-decoration:none;}
a:hover{color:#3F96D0; text-decoration:underline;}
a.fc-333333:hover,a.fc-999999:hover,a.fc-3F96D0:hover{color:#FF6600;}
a.no-dec,a.no-dec:hover{text-decoration:none;}
/* 定义链接结束 */

/* 定义文字颜色 */
.fc-000000{color:#000;}
.fc-333333{color:#333;}
.fc-666666{color:#666;}
.fc-999999{color:#999;}
.fc-CCCCCC{color:#CCC;}
.fc-FFFFFF{color:#FFF;}
.fc-FFFFCC{color:#FFFFCC;}
.fc-3F96D0{color:#3F96D0;}
.fc-FF6600{color:#FF6600;}
.fc-CC4414{color:#CC4414;}
.fc-CC0000{color:#CC0000;}
.fc-FF3366{color:#FF3366;}
.fc-C58CC5{color:#C58CC5;}
.fc-FFFF99{color:#FFFF99;}
.fc-FDF565{color:#FDF565;}
.fc-D53384{color:#D53384;}
.fc-EDEDED{color:#EDEDED;}
.fc-009900{color:#009900;}
.fc-D27392{color:#D27392;}
.fc-E4C9E4{color:#E4C9E4;}
.fc-C58CC5{color:#C58CC5;}
/* 定义文字颜色结束 */

/* 定义文字大小 */
.fs-9{font-size:9px;}
.fs-10{font-size:10px;}
.fs-11{font-size:11px;}
.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
/* 定义文字大小结束 */

/* 定义通用样式 */
.st{font-family:'宋体';}
.yh{font-family:'宋体';}
.arl{font-family:Arial, Helvetica, sans-serif;}
.fw-bold{font-weight:bold;}
.fw-mormal{font-weight:normal;}
.no-wrap{white-space:nowrap;}
.break-all{word-break:break-all;}

.fleft{float:left;}
.fr{float:right;}
.cb{clear:both;display:block;}
.nd{display:none;}
.body{position:relative;width:960px;margin:0 auto;z-index:99;}
.mtp{margin-top:10px;}
.mrt{margin-right:10px;}
.table{border:1px solid #DCDCDE;}
.table .hx100_title{
	display:block;
	height:29px;
	background:url(../images/news/sprite.png) 0 -348px repeat-x;
	font-size:14px;
	font-weight:bold;
	line-height:30px; color:#666666;
}
.table .hx100_title i{
	display:block;
	float:left;
	margin-right:5px;
	margin-left:10px;
	margin-top:7px;
}
.table .hx100_title a.tab-active,.table .hx100_title a.tab-normal{
	display:block;
	width:108px;height:30px;
}
.table .hx100_title a.tab-active{
	background:url(../images/news/sprite.png) -734px -539px repeat-x;
}
.table .hx100_title a.tab-normal{
	font-weight:normal;
}
.table .hx100_title .splt{
	display:block;
	height:30px;
	width:1px;
	background:#dcdcde;
}
.table a.more{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-right:10px;
	color:#999;
}
.table ul{line-height:23px;margin-top:9px;margin-left:7px;clear:both;}
.table ul.lst-2{line-height:19px;}
.table ul li{white-space:nowrap;}
.table .impt{border-bottom:1px dotted #999;padding:7px;margin:3px 7px 0 7px;}
.table p{line-height:17px;}
.hxdsb-logo{
	display:inline-block;
	width:82px;height:17px;
	background:url(../images/news/sprite.png) -876px -43px no-repeat;
}
.table .hxdsb-logo{
	margin:5px 20px 0px 10px;
}
.table .sub-tab-lst{position:absolute;top:-6px;left:100px;}
.table .sub-tab-lst li{display:block;margin-right:6px;float:left;}
.table .sub-tab-lst li.last{margin-right:0px;}
.table .sub-tab-lst .sub-tab,.table .sub-tab-lst .sub-tab-active{
	display:inline-block;
	height:24px;
	line-height:24px;
	border:1px solid #dcdcde;
	padding-right:12px;
	padding-left:12px;
	background:url(../images/news/sprite.png) 0 -348px repeat-x;
	font-weight:normal;
	text-decoration:none;
	color:#333;
	white-space:nowrap;
}
.table .sub-tab-lst .sub-tab-active,.table .sub-tab-lst .sub-tab:hover{border-bottom:1px solid #fff; background-position:-734px -539px; cursor:pointer;}

.public,.public:hover{
	display:inline-block;
	width:67px;height:20px;
	background:url(../images/news/sprite.png) -891px -67px no-repeat;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
	float:right;
	margin-top:4px;
	margin-right:0px;
}
.y {
    float: right;
}
hr.da {
    border-color: #CDCDCD;
    border-right: medium none;
    border-style: dashed none none;
    border-width: 1px medium medium;
    height: 0;
}
hr {
    clear: both;
    display: block;
}

/*新年背景
.pg_index,.pg_space,.pg_view,.pg_register,.pg_logging,.pg_portalcp{
	background:url(http://www.huaxi100.com/images/news/2012xinnian/body_bg.jpg) 50% 7px no-repeat !important;
}
#nv_forum,#nv_group{
	background:none !important;
}
*/
/* 定义通用样式结束 */

/* 定义前导图标 */
.icon-1{
	width:14px;height:13px;
	background:url(../images/news/sprite.png) -946px -3px no-repeat;
}
.icon-2{
	width:16px;height:14px;
	background:url(../images/news/sprite.png) -919px -3px no-repeat;
}
.icon-3{
	width:16px;height:15px;
	background:url(../images/news/sprite.png) -892px -2px no-repeat;
}
.icon-4{
	width:13px;height:16px;
	background:url(../images/news/sprite.png) -868px -2px no-repeat;
}
.icon-5{
	width:16px;height:16px;
	background:url(../images/news/sprite.png) -839px -2px no-repeat;
}
.icon-6{
	width:15px;height:14px;
	background:url(../images/news/sprite.png) -813px -3px no-repeat;
}
.icon-7{
	width:16px;height:16px;
	background:url(../images/news/sprite.png) -786px -2px no-repeat;
}
.icon-8{
	width:16px;height:16px;
	background:url(../images/news/sprite.png) -760px -2px no-repeat;
}
.icon-9{
	width:14px;height:13px;
	background:url(../images/news/sprite.png) -734px -3px no-repeat;
}
.icon-10{
	width:16px;height:16px;
	background:url(../images/news/sprite.png) -707px -2px no-repeat;
}
.icon-11{
	width:16px;height:14px;
	background:url(../images/news/sprite.png) -680px -3px no-repeat;
}
.icon-12{
	width:16px;height:14px;
	background:url(../images/news/sprite.png) -654px -3px no-repeat;
}
.icon-13{
	width:16px;height:16px;
	background:url(../images/news/sprite.png) -628px -1px no-repeat;
}
.icon-14{
	width:10px;height:14px;
	background:url(../images/news/sprite.png) -608px -2px no-repeat;
}
/* 定义前导图标结束 */

/* 定义顶部快捷栏 */
#diy-tg {
    position: absolute;
    right: 15px;
    top: 0;
	z-index:200;
}
.pipe {
    color: #CCC;
    margin: 0 5px 0 2px;
	font-size:10px;
}
.xg1, .xg1 a {
    color: #999 !important;
}
.fastlg {
    line-height: 24px;
    width: 100%;
    height: 30px;
    overflow: hidden;
}
.fastlg_fm {
    margin-right: 5px;
    padding-right: 5px;
	overflow:hidden;
	float:left;
	height:30px;
	line-height:30px;
} 
#top-bar .showmenu {
    background: url("../static/image/common/arrwd.gif") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    padding-right: 16px;
    white-space: nowrap;
}
#controlpanel {
	z-index:200;
}
#top-bar{
	position:relative;
	height:29px;
	border-bottom:1px solid #d6d6d6;
	background:#f4f4f4;
	z-index:150;
}
#top-bar .top {
  width:960px;
  margin:0px auto;
}
#top-bar a{color:#000;}
#top-bar .top .top_nav_right {
	float:right;
	height:30px;
	line-height:30px; 
	padding-right:10px;
}
#top-bar a,#top-bar span,#top-bar label{margin-top:8px;}
#top-bar .top-input{
	border:1px solid #ccc;
	line-height:18px;
	width:90px;
	height:19px;
	padding-left:5px;
	padding-right:5px;
	margin-top:6px;
}

#top-bar .right{margin-top:6px;}
#top-bar li{display:inline;}
#top-bar .left li{margin-right:3px;}
#top-bar .right li{margin-left:3px;}
#top-bar .left li.splt{margin-left:0px;margin-right:3px;}
#top-bar .right li.splt{margin-left:3px;margin-right:0px;}


.vwmy {
    background: url("../static/image/common/user_online.gif") 0 2px no-repeat;
    padding-left: 16px;
}
.p_pop, .p_pof {
    background: #FEFEFE;
    border: 1px solid #DDD;
    padding: 5px 0;
}
.p_pop li {
    display: inline;
}
#fwin_activity .p_pop li{display:block;}
/*
.p_pop a {
    display: block;
    padding: 3px 15px;
    position: relative;
    white-space: nowrap;
}
*/
/*.p_pop a:hover,#sctype_menu .sca{
	background:#0093E2 url(../static/image/common/pope_bg.png) repeat-x 0 0;
	color:#FFF;
	text-shadow:-1px -1px 0 #0081B0;
	text-decoration:none;
}*/
/* 定义顶部快捷栏结束 */

/* 定义站点头部 */

/* 2011-12-21 备份 
#top{
	position:relative;
	height:166px;
	border-bottom:2px solid #999;
	margin-bottom:10px;
	background:url(../images/news/nmainbg.gif) no-repeat;
}
*/

/* 2011-12-21 #top modified by Sylar */
#top{
	position:relative;
	height:166px;
	margin-bottom:10px;
	/*background:url(http://www.huaxi100.com/images/news/topbackground.gif) 50% top  repeat-x; */
	/*background:url(http://www.huaxi100.com/images/news/yuanxiao/top_bg.jpg) 50% top repeat-x; */
}

#top .top_pic{
	position:absolute;
	top:0;
	/*background:url(http://www.huaxi100.com/images/news/yuanxiao/top_pic.png) no-repeat;*/
	height:107px;
	width:960px;
}

/*2011-12-26 恢复默认样式*/
#top .logo{
	position:absolute;
	top:23px;left:0;
	width:236px;height:60px;
	background:url(http://www.huaxi100.com/images/news/nlogo1.png) no-repeat;
}

/* 2011-12-21 #top .weather added by Sylar*/
#top .weather{
	position:absolute;
	top:30px;
	right:0;
	width:200px;
	height:60px;
}
#top .weather img {
	float:left;
	margin-right:10px;
}
#top .weather p{
	line-height: 14px;
	padding: 10px 8px;
	display:block;
}


/* 2011-12-21 #top .logo modified by Sylar
#top .logo{
	position:absolute;
	top:2px;left:-10px;
	width:282px;height:98px;
	background:url(../images/news/nlogo.png) no-repeat;
}
*/
/* 2011-12-21 #top .banner_right_pic added by Sylar 
#top .banner_right_pic{
	position:absolute;
	top:15px;right:-10px;
	width:190px;height:96px;
	background:url(../images/news/bn_rt_bg.png) no-repeat;
	display:block;
}
*/
#top .search{
	position:absolute;
	top:29px;	/*modified by Sylar at 2011-12-21 (15px)*/
	left:284px;	/*modified by Sylar at 2011-12-21 (296px)*/
	z-index:999; /* flare edit at 2011-5-16 fix a bug*/
}
#top .search dt{
	float:left;
	font-family:'宋体';
	color:#797979;
	font-weight:bold;
	margin-right:15px;
}
#top .search dd{white-space:nowrap;float:left;margin-right:2px;}

#top .search dd span{
	display:block;
	padding:2px 0px;
	width:50px;
	text-align:center;
	background:rgba(235,149,54,.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19fea138,endColorstr=#19fea138);
	zoom: 1;
	float:left;
	position:relative;
	margin-bottom:-1px;
	color:#993300;
	cursor:pointer;
}
#top .search dd.on span{
	background:#fea138;
	color:#fff;
}

#top .search dd.on .rnd_line{
	background:#fea138;
}

#top .search dd .splt{
	font-size:10px;
	color:#EDEDED;
	margin:0 3px;
}

/* 2011-12-21 备份
#top .search fieldset{
	width:364px;height:32px;
	border:2px solid #ccc;
}
*/
/* 2011-12-21 #top .search fieldset modified by Sylar */
#top .search fieldset{
	
}

#top .search .bg{
	background:#fea138;
	width:395px;
	height:28px;
}
/* 2011-12-21 #top .search fieldset added by Sylar */
#top .search .rnd_line{
	display:block;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin:0 1px;
}
#top .search dd .rnd_line{
	width:48px;
	background:rgba(235,149,54,.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19fea138,endColorstr=#19fea138) !important;
	zoom: 1;
}
#top .search fieldset .rnd_line{
	width:393px;
	background:#fea138;
}

#top .search fieldset .keyword{
	border:0;
	width:310px;
	*width:307px;
	height:24px;
	padding-left:5px;
	padding-right:5px;
	line-height:24px;
	font-size:12px;
	margin:1px 0 3px 3px;
	float:left;
	border:1px solid #eb9536;
}
#top .search fieldset .btn-search-submit{
	margin-top:1px;
	margin-right:1px;
	border:0px;
	width:67px;height:26px;
	background:url(../images/news/search_btn.gif) no-repeat;
}

#top .img-hot-news{
	position:absolute;
	right:10px;top:6px;
	z-index:101;
}
#top .hot-title{
	position:absolute;
	top:71px;right:50px;
	color:#3399CC;
	font-family:'宋体';
	z-index:102;
}
#top .prev,#top .next{
	position:absolute;
	display:block;
	top:72px;
	height:16px;
	background:url(../images/news/sprite.png) no-repeat;
	z-index:103;
}
#top .prev{
	width:16px;
	right:27px;
	background-position:-927px -23px;
}
#top .next{
	width:17px;
	right:10px;
	background-position:-943px -23px;
}

#top .sub-logo{
	position:absolute;
	width:110px;
	height:69px;
	display:block;
	background:url(../images/news/sprite.png) no-repeat;
}
#top .live-news-logo{background-position:-370px -463px;}
#top .food-logo{background-position:-490px -463px;}
#top .entertainment-logo{background-position:0px -463px;}
#top .marriage-logo{background-position: -247px -463px;}
#top .picture-logo{background-position: -730px -463px;}

#top .nav{
	position:absolute;
	top:97px;
	width:100%;
	z-index:-1;
}
#top .nav li{display:inline;margin-right:5px;}
#top .nav strong{ color:#000;}
#top .nav .main-nav{
	height:34px;
	background:url(../images/news/sprite.png) no-repeat;
	padding-left:120px;
}
#top .nav .main-nav ul{
	margin-top:6px;
}
#top .nav .main-nav a{
	font-family:'宋体';
	font-size:14px;
	color:#fff;
	text-decoration:none;
}


#top .nav .main-nav a.active,#top .nav .main-nav a:hover{background:url(../images/news/sprite.png) -742px -629px no-repeat;color:#FF6600;text-shadow:none;}
#top .nav .sub-nav{
	padding-left:28px;
}
#top .nav .main-nav-index{background-position:0 -97px;}
#top .nav .sub-nav-index{background-position:0 -386px;}

#top .nav .main-nav-live{background-position:0 -133px;}
#top .nav .main-nav-food{background-position:0 -277px;}

#top .nav .main-nav-entertainment{background-position:0 -169px;}

#top .nav .main-nav{
	padding-left:10px;
}
#top .nav .main-nav ul{margin-top:3px;}
#top .nav .main-nav li{margin-right:0px;}
#top .nav .main-nav a{
	display:inline-block;
	width:70px;height:31px;
	text-align:center;
	line-height:30px;
}

#top .nav .main-nav a.active,#top .nav .main-nav a:hover{background:url(../images/news/sprite.png) -742px -629px no-repeat;color:#FF6600;text-shadow:none;}

#top .nav .sub-nav-sub{background-position:0 -422px;}
#top .nav .sub-nav-sub i{
	margin-top:11px;
	margin-right:6px;
	display:block;
	float:left;
}

#top .nav .sub-nav{
	padding-left:28px;
	background:url(../images/news/sprite.png) repeat-x;
	height:35px;	
	line-height:35px;
}
#top .nav .main-nav-index{background-position:0 -97px;}
#top .nav .sub-nav-index{background-position:0 -386px;}
#top .nav .iconNew{
	position:absolute;
	display:block;
	width:25px;
	height:17px;
	background:url(../images/news/icon_n.png) no-repeat;
	top:-10px;left:352px;
	z-index:999;
}

.g3{
	margin-top:8px;
	margin-right:10px;
	line-height:14px;
}
.g3 i{
	display:inline-block;
	width:19px;height:14px;
	background:url(../images/news/sprite.png) -684px -24px no-repeat;
	margin-right:5px;
}
/* 定义站点头部结束 */

/* 定义站点版权 */
#foot{
	position:relative;
	margin:10px auto 0px auto;
	width:960px;
	height:100px;
	border-top:3px solid #999;
	line-height:17px;
}
#foot .line{
	position:absolute;
	right:0px;top:-3px;
	width:260px;
	height:3px;
	line-height:3px;
	font-size:3px;
	background:#FF6600;
}
#foot .gray-logo{
	display:block;
	width:197px;
	height:49px;
	margin-top:25px;
	margin-left:55px;
	background:url(../images/news/sprite.png) -203px 0 no-repeat;
}
#foot ul{margin-top:25px;}
#foot ul li{display:inline;}
/* 定义站点版权结束 */


/*footer*/

.footer { width:960px; height:64px; border-top:2px solid #999999; float:left;display:block; margin-top:10px; 
		padding-top:0px; margin-bottom:20px;position: relative}


.footer .topline { position:absolute; width:260px; height:2px; line-height:0px; display:block; padding:0px; margin:0px; background:#FF6600;right:0px; top:-2px; font-size:0px;}

.footer .bottomLogo {
	float:left;
	margin-top:5px;
}

.footer .bottomInfo {
    float: left;
    margin-top: 15px;
    width: 600px;
}

.bottomRight {
	float:right;
}

.footer p { line-height:20px; padding-left:0px; color:#EDEDED;}

.footer p a {}

.footer p a:hover { text-decoration:underline;}

/*end footer*/




/*顶部登录框 start*/
.top { width:960px; height:34px; line-height:34px;margin:0 auto;}

.top p { line-height:30px;  color:#666666; font-size:12px;_padding-top:5px;}



.top p a { color:#666666;font-size:12px;}

.top p a:hover { text-decoration:underline;}

.huaxipaper { float:right;height:34px;line-height:34px; _margin-top:-35px; font-size:13px;}

.top .pns { _padding-top:2px;}


/*顶部登录框 end*/


.scroll_pre {color:#CE1800;font-weight:bold;}



/*---------小编力挺- 网友力挺------------------*/
.tonybox {width:268px; height:228px; border:1px solid #ccc; font-size:12px; right:0px; top:0px;} 

.tonytagMenu {height:28px; line-height:28px; background:url(images/nav_bg.gif) repeat-x;position:relative; border-bottom:1px solid #DCDCDE} 

.tonytagMenu ul {position:absolute; left:0px; top:1px; *bottom:-1px; height:26px;} 

ul.tonymenu li {float:left; margin-bottom:0px; line-height:26px;   2011-01-22 0:16 width:50%; height:28px; line-height:28px;  border-left:1px solid #DCDCDE;border-right:1px solid #DCDCDE;  text-align:center; cursor:pointer} 

ul.tonymenu li.current { border:none; border-right:1px solid #DCDCDE; background:url(../images/live/navhover_bg.gif) repeat-x; height:28px; line-height:28px; *line-height:26px; margin:0; font-weight:900; display:block; }


.xbwyitem {border:none!important; border-right:1px solid #DCDCDE!important; background:url(../images/live/navhover_bg.gif) repeat-x!important; text-decoration:underline!important;color:#FF6600;}


ul.tonymenu li.current a { color:#FF6600; text-decoration:underline;}/* 注释掉的border样式  2011-01-22 0:16*/

.tonycontent { padding:7px;margin:3px 7px 0 7px;}

.tonycontent ul { float:left; padding:0px; margin:0px; display: inline;}

.tonycontent li { list-style:none; width:100%; height:23px; line-height:23px; display:block; overflow:hidden;padding:0px;white-space:nowrap;}

.xbliting { width:110px; height:28px;display:block; background:url(../images/live/xblt.gif) 6px 5px no-repeat; color:#FF6600;}/*小编力挺*/

.wyliting { width:110px; height:28px;  display:block; background:url(../images/live/wylt.gif) 6px 5px no-repeat; color:#FF6600;}/*网友力挺*/

.xbliting a:hover,.wyliting a:hover { color:#FF6600; }


/*---------end  小编力挺- 网友力挺------------------*/



.jrgzico { width:95px; height:28px;display:block; background:url(../images/live/xblt.gif) 2px 5px no-repeat; color:#FF6600;}/*直播今日关注   旅游今日热帖*/

.bzgzico { width:95px; height:28px;  display:block; background:url(../images/live/wylt.gif) 2px 5px no-repeat; color:#FF6600;}/*直播本周关注   旅游本周热帖*/


/*调整新闻正文字体*/

table.vwtb td, table.vwtb td p{
	font-size:14px;
}

table.vwtb td  strong,.summaryInfo strong{
	font-weight:700;
}

.summaryInfo {
	font-size:14px;
}

/* 底部整站导航 */

.focus {
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    position: fixed;
    z-index: 300;
}

/* 	Sylar 2011-4-6 
		1.首页公告IE6错位
		2.首页公告Icon失效
*/
.icons {display:inline-block;margin-right:5px;}
.sub-nav .notice-for-ie6 {
	_display:block;
	_margin-top:10px;
}
/* Sylar close at 2011-4-6 12:00 A.M.*/

/* Sylar 2011-4-8 */
.frame,.block{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	background-image:none !important;
	background-color:transparent !important;
}
#ls_more {
    background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #DDDDDD;
    line-height: 1.5;
    overflow: hidden;
    padding: 10px;
    width: 152px;
    z-index: 300;
}
.ftid a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../static/image/common/newarow.gif") no-repeat scroll 100% 0 #FFFFFF;
    border-color: #707070 #CECECE #CECECE #707070;
    border-style: solid;
    border-width: 1px;
    color: #444444 !important;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 17px 0 4px;
    text-decoration: none !important;
	clear:both;
}
#ls_questionid_ctrl_menu{
	background:#fff;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:113px;
	border:1px solid #dddddd;
}
#ls_questionid_ctrl_menu li{
	line-height:22px;
	color:#666666;
	display:block;
	cursor:pointer;
}
#ls_questionid_ctrl_menu li:hover{color:#336699;}
#ls_questionid_ctrl_menu li.current{color:#f26c4f;}
.flbc {
    background: url("../static/image/common/cls.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
	margin-bottom:20px;
}
#layer_bbrule .flbc{position:absolute;right:15px;top:15px;}
.flb em {
    color: #336699;
    float: left;
    font-size: 14px;
    font-weight: 700;
}

.t_l {
  border-radius: 8px 0 0 0;
}
.t_l, .t_r, .b_l, .b_r {
  height: 8px;
  width: 8px;
}
.t_r {
  border-radius: 0 8px 0 0;
}
.m_c {
  background: none repeat scroll 0 0 #FFFFFF;
}
.m_c .blr {
  margin: 0 auto;
}
.blr {
  width: 580px;
}
.m_l, .m_r {
  width: 8px;
}
.t_c, .b_c,.m_l, .m_r {
    height: 8px;
}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
    background: none repeat scroll 0 0 #000000;
	*background-color:#CCC;
    opacity: 0.2;
    overflow: hidden;
}

.lgfm {
  border-right: 1px solid #CCCCCC;
  float: left;
  font: 14px/1.5 Tahoma,Helvetica,SimSun,sans-serif;
  margin-bottom: 10px;
  padding: 20px 0;
  width: 280px;
}
.lgf {
  float: left;
  margin: 47px 25px 10px 40px;
  overflow: visible;
}
.lgfm label, .lgfm p, .reginfo {
  clear: both;
  display: block;
  line-height: 22px;
  margin: 0 0 10px;
  overflow: hidden;
}
.lgfm em, .fsb em {
  float: left;
  width: 60px;
}
.flb span a, .flb strong {
  color: #333333;
  float: right;
  font-weight: 400;
  margin-left: 8px;
  text-decoration: none;
}
.mtn{margin-top:5px !important;}

#top-bar .px {
	width: 97px;
	height:12px !important;
}
#ls_more .px{
	width:145px !important;
}

.px, .pt {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border: 1px solid;
    border-color: #707070 #CECECE #CECECE #707070;
    color: #666666;
    padding: 2px 4px;
	font-size:12px;
}
input .px, input .pt{
    background: url("../static/image/common/px.png") repeat-x scroll 0 0 #FFFFFF !important;
}
#top-bar .px:focus,#top-bar .pt:focus{
	border-color:#6FB1DF;
	box-shadow:0 0 5px #6FB1DF;
	color:#333;
}
#postbox .px,.tfm .px{
	height:18px !important;
}

#sctype_menu input {
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0;
}
#sctype_menu label {
    cursor: pointer;
    display: block;
    line-height: 1.5;
    padding: 3px 15px;
}
#qmenu {
    background: url("../images/news/navRightBack.png") no-repeat scroll center top transparent;
    color: #F47730;
    font-weight: 700;
    height: 29px;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding: 14px 20px 0 8px !important;
    width: 55px;
	display:block;
	float:right;
}
/* End */

/* Sylar added at 2011-4-11*/

#lsform .pn {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E5EDF2;
    border-color: #C2D5E3 #336699 #336699 #C2D5E3;
    border-style: solid;
    border-width: 1px;
    color: #336699;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
	padding-left:10px;padding-right:10px;
    margin-right: 3px;
	margin-top:-3px;
    overflow: visible;
    vertical-align: middle;
    z-index: 0;
}

.showmenu{
	background: url("../static/image/common/arrwd.gif") no-repeat scroll 100% 50% transparent;
    cursor: pointer;
    padding-right: 16px;
    white-space: nowrap;
}

.reg_tip {
    padding: 10px;
}
.p_pop .reg_tip a {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    white-space: normal;
	color:#336699;
}
.p_pop .reg_tip a:hover{text-shadow:none;}
.flb {
    height: 20px;
    line-height: 20px;
    padding: 10px 10px 8px;
}

.m_c .c {
    padding: 0 10px 10px;
}

.floatwrap {
    height: 280px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: auto;
}
.m_c .fsb {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #CCCCCC;
}
.fsb {
    clear: both;
    margin-top: 8px;
    padding: 10px;
}
table {
    border-collapse: collapse;
    empty-cells: show;
}
/*#qmenu_menu ul a {
    background: url("../../static/image/common/noicon.gif") no-repeat scroll 6px 50% transparent;
    padding-left: 26px;
}
#qmenu_menu ul a:hover{
	text-shadow:none;
	color:#336699;
	background-color:#e5edf2;
}*/

.frame, .frame-tab {
  background: none repeat scroll 0 0 #FFFFFF;
  margin-bottom: 10px;
}

.nmianlist li{margin:0 !important;}
.wp{width:960px;margin:0 auto;}
#qmenu_menu{
  position: absolute;
  z-index: 301;
}
/*End*/

.vwmy {
  font-weight:bold;
}
#myprompt.new {
  background-image: url("../static/image/common/notice.gif");
  background-position: 3px 50%;
}
#um .new, .topnav .new, .sch .new {
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: #336699;
  font-weight: 700;
  padding-left: 20px;
}

.index_nav_tips a,.index_nav_tips a:hover{
color:#fff;
}

.filebtn-custom{position:relative; width:165px; height:33px; overflow:hidden; margin:0 auto; clear:both;}
	.filebtn-custom .filebtn-bg{width:165px; height:33px; background:url(../images/uploadbtn.png) no-repeat; border:none;}
	.filebtn-custom .filebtn-bg:active{background-position:0 -33px;}
	.filebtn-custom .filebtn-bg strong{display:none;}
	.filebtn-custom #filedata{position:absolute; top:0; left:0; width:165px; height:33px; filter:alpha(opacity=0); opacity:0;}
