/* CSS Document */
/*Common style star*/
*{margin:0;padding:0;}
body{padding:0; margin:0; font-family:'微软雅黑','Microsoft Yahei', Tahoma,Verdana; background:#f9f9f9;font-size:13px; color: #999;}
h1,h2,h3,h4,h5{font-family:"微软雅黑";font-weight:normal;}
ol,ul,li,dl,dt,dd{list-style-type:none; list-style-image:none; list-style-position:outside; margin:0px; padding:0;}

i,em{font-style:normal;}
a{color: #28A900}
a{text-decoration:none; outline:none;}
a:hover{color: #f30;text-decoration: underline;}
.red{color: red;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
input.search_btn{border:0}
.left {float: left;}
img{border:0} 
.mb20{margin-bottom:20px}
/*Header*/
.mt10{margin-top: 10px;_margin-top: 0px;*margin-top: 0px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt60{margin-top: 60px;}.mb20{margin-bottom: 20px;}
.txt-overflow{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ct{text-indent: -999em;text-align: left;overflow: hidden;font-size: 0;line-height: 0;}
.ss{/* text-indent: -999em; */ text-align: center; /* overflow: hidden; */ font-size: 16px; line-height: 38px;}
.cf:before,.cf:after,.wrapper:before,.wrapper:after{content:"\0020";display:table;}
.cf:after,.wrapper:after{clear:both;}
.cf,.wrapper{zoom:1;}
.ct{text-indent:-999em;text-align:left;overflow:hidden;font-size:0;line-height:0}
#header{width: 100%;height: 100px;background-position: 0 0;margin: 0 auto;}
.header_sub{width: 1200px;height: 100px;margin: 0 auto;position:relative;}
.logo{width: 250px;height: 70px;float: left;margin-top: 15px;}
.logo{background: url(logo.png) 0 0 no-repeat;_background: 0;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="logo.png");cursor: pointer;}
.headad{width: 300px;height: 60px;margin:18px 0 0 0;float: right;overflow: hidden;}
.search{float: left;margin: 25px 0 0 100px;width: 480px;height: 66px;}
.search_bg{width: 360px;height: 35px;float: left;border: 2px solid #28A900;background-color: #fff;}
.search_bg input{width: 352px;height: 30px;line-height: 30px;margin: 3px 0 0 5px;border: none 0;float: left;font-size: 14px;}
.search_btn{float: left;width: 100px;height: 39px;cursor: pointer;background-color: #28A900;color: #fff;}
.search_btn:hover{background-position: 0 -214px;text-decoration:none;color: #fff;}
.search_message{width: 62px;height: 16px;line-height: 16px;float: left;padding: 0 0 0 20px;margin: 12px 0 0 26px;color: #2d3e50;font-size: 14px;background-position: 0 0;background-repeat: no-repeat;}
.search_message:hover{background-position: 0 -60px;color: #6ccdee;}
.search_hotkey{height: 28px;line-height: 28px;clear: both;overflow: hidden;font-size:12px;}
.search_hotkey a{float: left;display: inline;font-family: Arial;margin-right: 15px;color: #959595;}
.search_hotkey a:hover{text-decoration: underline;}
.smartkey{display: none;position: absolute;background: #FFF;padding: 5px 0;width: 367px;border: 1px solid #d4d4d4;border-top: none;border-bottom: 1px solid #AAA;box-shadow: 0px 1px 0px #d4d4d4,0px 1px 0px #d4d4d4;overflow: hidden;z-index: 20;}
.smartkey a{display: block;padding: 0 9px;line-height: 23px;color: #5e5e5e;cursor: pointer;}
.smartkey a:hover,.smartkey a.mouseover,.smartkey a.hover{text-decoration: none;background: #efefef;}
.nav_bg{width: 100%;height: 48px;position: relative;z-index: 20;background-color: #28A900;}
.sg-w980 .nav_bg, .sg-w980 #header{min-width: 980px;}
#nav{width: 1200px;height: 48px;margin: 0 auto;position: relative;z-index: 200;}
.nav_list{float: left;}
.nav_list li{height: 48px;text-align: center;position: relative;float: left;}
.nav_list li a{float: left;height: 48px;padding: 0 20px;font: 18px/48px "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;color: #fff;position: relative;}
.nav_list li a{text-decoration: none;}
.nav_list .nav_current a,.nav_list li a:hover{margin-top: -5px;padding-top: 5px;background-color: #FFA910;color: #fff;}
.nav_r{margin-top: 11px;float: right;}
.user_history{float: right;cursor: pointer;display: inline;}
.user_history li{float: right;margin-right: 20px;position: relative;display: inline;line-height: 26px;font-size: 14px;}
.user_history li a{font: 14px/26px "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;color: #fff;}
.user_history li a:hover{text-decoration: none;color: #fff;}
.sub_nav_bg{width: 100%; height: 40px; position: relative; z-index: 10; background-color: #efefef; border-bottom: 1px solid #e3e3e3; box-shadow: 0 1px 0 #f0f0f0;}
.sub_nav{width: 1200px; height: 40px; margin: 0 auto; position: relative; z-index: 100;}
.sub_nav_list li{float: left; height: 40px; position: relative;}
.sub_nav_list li a{display: block; padding: 0 7px; line-height: 40px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; color: #333;}
.sub_nav_list li a:hover,.sub_nav_list li a.cur{color: #089cce;}
.sub_nav_list li .bar{position: absolute; right: 0; top: 14px; line-height: 1; color: #BBB;}

/**小图 一行6个**/
.hot_contBox li img{display:block; border:none; width:145px; height:203px;}
.hot_contBox li .sy_time{position:absolute; top:226px;right: 10px;}
.hot_contBox li{height:275px; float: left;position: relative;margin-right: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.contBox{overflow:hidden; width:960px; float: left;}
.contBox li{float:left; display:block; width: 145px;position:relative;}
.contBox li img{display:block; border:none; width:145px;}
.contBox .simg{width: 145px;height: 106px;overflow: hidden;}
.contBox li .sy_time{display:block; width:60px; height:20px; line-height:20px; font-size:12px; color:#fff; position:absolute; top:183px;}
.contBox li .sy_time .bgs{display:block; width:60px; height:20px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.contBox li .sy_time .sy_tit{display:block; width:60px; height:20px; position:absolute; top:0; text-align:center; cursor:pointer;}
.contBox li .img_tit{display:block; height:30px; line-height:30px; padding: 0 5px;font-size:14px; color:#52555d;overflow:hidden;text-overflow: ellipsis;}
.contBox li .img_tit a{font-size:14px;}

.contBox li .img_i{display:block; height:16px; line-height:16px; text-align:center; font-size:12px; color:#8a8a8a; overflow:hidden;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.contBox .i, .contBox.i img{width: 145px;height: 203px;}

.hot_contBox p{padding: 0 5px;width:130px;margin-bottom: 6px;color: #949494;height: 20px;overflow: hidden;
white-space:nowrap;font-size:12px;}
.contBox .score{float: right;position: relative;color: #f60;font-family: Verdana;font-size: 12px;font-style: italic;margin-right: -2px;}
.score b{font-weight: normal;font-size: 16px;}
.p_meta, .v_meta{position: absolute; left: 0px; top: 155px; width: 145px; overflow: hidden; height: 20px; padding-top: 28px; z-index: 3;}
.p_meta .meta_tr, .v_meta .meta_tr{text-align: right; height: 20px; line-height: 20px; word-break: break-all; word-wrap: break-word; color: #fff; font-size: 12px; font-family: "Microsoft YaHei",微软雅黑,helvetica,arial,verdana,tahoma,sans-serif; font-weight: 300; margin: 0 5px;}
.p_meta .meta_shadow, .v_meta .meta_shadow{position: absolute; z-index: -1; width: 100%; height: 45px; top: auto; bottom: 0; background: url(bg_video_small.png) repeat-x left bottom;}

/**右侧排行榜**/
.col_b{width: 960px;}
.mainBox .col_l{width: 960px; float: left;}
.mainBox .col_r{width: 230px;float: right;overflow: hidden;}
.mt10_anti{margin-top:-10px;}
.mt15{margin-top:15px;}
.mt35{margin-top:35px;}
.picConBox{width: 100%; overflow: hidden; position: relative;}
.pStyleTxt{width: 270px;}
.pStyleTxt a{float: left; margin: 10px 10px 0 0; display:inline; padding: 0px 5px;height: 24px; line-height: 24px; overflow: hidden; border: 1px solid #e6e7e8; text-align: center; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;font-size: 14px;}
.pStyleTxt a.all{background-color: #eef6ff; color: #2371c8; border-color:#bad1ee;}
.pStyleTxt a:hover,.pStyleTxt a.all:hover,.pStyleTxt a.red:hover{color: #f30; text-decoration: none; background-color: #089cce; border-color: #089cce; color: #fff;}
.mod_a .th_a{height:40px; overflow:hidden; line-height:40px;padding: 5px 20px 10px 2px;}
.mod_a .th_a .sMark{font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#333; float:left;font-size:18px; line-height: 34px; padding-top: 6px;}
.mod_a .th_a .sMark a{color: #333;}
.mod_a .th_a .sMark a:hover{color: #f30;}
.mod_a .th_a .sMarkA{font-size:26px; font-weight: 100; padding-top: 0; line-height: 40px;}
.mod_a .th_a a.aMore{float:right; font-size:14px; color: #333; line-height: 34px; padding-top: 6px;}
.mod_a .th_a a.aMore:hover{color: #f30;}
.mod_a .th_a a.aMore_left{float: left; margin-left: 15px; display: inline; line-height: 30px; padding-top: 10px;}
.mod_a .th_a .pLinks{float: left; height: 30px; overflow: hidden; padding-left: 40px; line-height: 30px; padding-top: 10px;}
.mod_a .th_a .pLinks a{color: #333; display: inline; float:left; font-size: 14px;}
.mod_a .th_a .pLinks a:hover{color: #f30;}
.mod_a .th_a .pLinks .iLine{width:1px; height:14px; background:#e2e2e2; float:left; overflow:hidden; font-size:0; line-height:0; margin:9px 10px 0; display:inline;}
.mod_a .th_a .pLinks .sTit{float: left; height: 18px; line-height: 18px; padding: 8px 10px 0 0;}
.mod_a .th_a .pLinks .sTit em{background-color: #48a1ed; padding: 0 8px; float: left; color: #fff; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; font-size: 13px; padding-top: 1px; height: 17px; overflow: hidden;}
.mod_a .th_a .pLinks .sTit .iArrow{border: 3px solid #fff; border-left-color:#48a1ed; width: 0; height: 0; font-size: 0; overflow: hidden; line-height: 0; float: left; margin: 6px 0 0 0; display: inline;}
.mod_a .th_a .sNumTips{float: right; color: #666; font-size: 13px; line-height: 24px; padding-top: 14px; padding-left: 12px;}
.mod_a .th_a .sNumTips em{color: #f60;}
.mod_a .th_a .sNumTips a,.mod_a .th_a .sNumTips a:hover{color: #666; text-decoration: none;}
.mod_a .th_a .sNumTips a em,.mod_a .th_a .sNumTips a:hover em{color: #f60; text-decoration: none;}
.mod_b .th_b{height:30px; overflow:hidden; line-height:30px;}
.mod_b .th_b .sMark{font-size:18px; color:#333; float:left;}
.mod_b .th_b .sMark a{color: #333;}
.mod_b .th_b .sMark a:hover{color: #f30;}
.mod_b .th_b a.aMore{float:right; font-size:14px; color: #333; line-height: 26px; padding-top: 4px;}
.mod_b .th_b a.aMore:hover{color: #f30;}
.ulRank li{width: 100%; float: left; height: 28px; line-height: 28px; overflow: hidden;font-size: 14px;}
.ulRank li .iNum{background-color: #b8b8b8; width: 19px; height: 19px; text-align: center; line-height: 20px; overflow: hidden; color: #fff; float: left; margin: 4px 8px 0 0; display: inline;}
.ulRank li .iRed{background-color: #f60; color: #fff;}
.ulRank li .sDes{float: right; color: #999; font-size: 12px; padding-left: 5px;}
.ulRank li .sDes em{color: #f60;}

/*footer star*/
.footer{width:100%; background:#333; text-align:center;font-size:12px; color:#cfcccc; line-height:26px; padding:15px 0;}
.footer a{color:#cfcccc;}

/* 返回顶部 */
.dn{display: none;}
/* 右侧随动 */
/* 解决IE6抖动BUG */
html{_background-image:url(about/blank);_background-attachment:fixed;}
/* 垂直顶端对齐 */
.ie6fixed_t{_position:absolute;_top:expression(parseInt(document.documentElement.scrollTop)+"px");}
.go-top{
	position:fixed;
    _position: absolute;
	right: 0;
	/*top:50%;*/
    bottom: 120px;
	width: 58px;
	/*height: 442px;*/
    margin-right: 10px;
	border: 1px solid #e3e4e6;
	border-bottom: none;
	font-size: 14px;
	text-align: center;
	background: #f8f8f8;
	z-index: 100;
}
.go-top a{
    outline: none;
}
.go-top_1024{
	opacity: 0.7;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.go-top i{
	cursor: pointer;
}
.review_icon a{
	position: relative;
	display: block;
	height: 58px;
	border-bottom: 1px solid #e3e4e6;
	color: #444;
    font-family: tahoma, 'Microsoft YaHei';
}
.review_icon a:hover{
	text-decoration: none;
	color: #444;
}
.review_icon a em{
	color: #f37d00;
	font-family: Tahoma
}
.review_icon i{
	width: 24px;
	height: 22px;
	margin:8px 0 4px 0;
}
.review_icon i,.review_top i,.review_share .partake_a{
	display: inline-block;
	background: url("share_icon.png?v2016") no-repeat;
}
.review_a i{
	background-position: 0 0;
}
.great_a i{
	background-position: 0 -30px;
}
.collect_a i{
	background-position: 0 -60px;
}
.review_a:hover,.great_a:hover,.collect_a:hover{
	background: #eee
}
.review_a:hover i{
	background-position: -30px 0;
}
.great_a:hover i{
	background-position: -30px -30px;
}
.collect_a:hover i{
	background-position: -30px -60px;
}
.review_a_active i{
	background-position: -60px 0;
	margin-top:9px;
}
.review_icon .collect_allready_txt,.review_icon .collect_allready_txt:hover{
	color:#999
	}
	
.point_praise_hover:hover,.collect_allready_txt:hover{
    background-color: #f8f8f8;
}
.point_praise_hover i,.point_praise_hover:hover i{
	background-position: -60px -30px;
}
.review_icon .point_praise_hover,.review_icon .point_praise_hover:hover{
    color: #999;
}
.review_icon .point_praise_hover,.review_icon .point_praise_hover i{
    cursor: default;
}
.collect_allready_txt i,.collect_allready_txt:hover i{
	background-position: -60px -60px;
}
.share_span{
	font-size: 12px;
	color: #777;
	line-height: 22px;
	display:block;
	padding:5px 0;
}
.review_share{
    position: relative;
    border-bottom: 1px solid #e3e4e6;
}
.review_share a{
	display: block;
}
.review_share .partake_a{
    width: 58px;
    height: 23px;
    background-position: 0 -295px;
    padding-top: 35px;
    color: #444;
    font-size: 14px;
}
.review_share .partake_a:hover{
    text-decoration:none;
    color: #444;
}
.review_share .partake_a_hover,.review_share .partake_a:hover{
    background-position: 0 -355px;
    color: #444;
}
.partake_div{
    position: absolute;
    left:-162px;
    top:-1px;
    width: 159px;
    height: 58px;
    background: #eee;
    border: 1px solid #e3e4e6;
    border-right: 0;
    padding-left: 2px;
}
.review_share .bdshare-button-style0-32 a,.review_share .bdshare-button-style0-32 a:hover,.r_s_click .bdshare-button-style0-32 a{
    width:38px;
    height: 58px !important;
    margin:0 !important;
    float: left;
    background:url("share_icon.png?v2016") no-repeat;
    cursor:pointer !important;
}
.review_share .bdshare-button-style0-32 a:hover{
    opacity: 1;
    filter: alpha(opacity=100);
}
.review_share .bdshare-button-style0-32 .bds_weixin{
    background-position:-116px -420px;
}
.review_share .bdshare-button-style0-32 .bds_tsina{
    background-position:-78px -420px;
}
.review_share .bdshare-button-style0-32 .bds_qzone{
    background-position:-40px -420px;
}
.review_share .bdshare-button-style0-32 .bds_sqq{
    background-position:-2px -420px;
}
.review_share .bdshare-button-style0-32 .bds_weixin:hover{
    background-position:-116px -487px;
}
.review_share .bdshare-button-style0-32 .bds_tsina:hover{
    background-position:-78px -487px;
}
.review_share .bdshare-button-style0-32 .bds_qzone:hover{
    background-position:-40px -487px;
}
.review_share .bdshare-button-style0-32 .bds_sqq:hover{
    background-position:-2px -487px;
}
.r_s_click .bdshare-button-style0-32 .bds_weixin,.r_s_click .bdshare-button-style0-32 .bds_weixin:hover{
    background-position:-116px -420px;
}
.r_s_click .bdshare-button-style0-32 .bds_tsina,.r_s_click .bdshare-button-style0-32 .bds_tsina:hover{
    background-position:-78px -420px;
}
.r_s_click .bdshare-button-style0-32 .bds_qzone,.r_s_click .bdshare-button-style0-32 .bds_qzone:hover{
    background-position:-40px -420px;
}
.r_s_click .bdshare-button-style0-32 .bds_sqq,.r_s_click .bdshare-button-style0-32 .bds_sqq:hover{
    background-position:-2px -420px;
}
.review_top{
	border-bottom: 1px solid #e3e4e6;
}
.review_top a{
	color: #444;
	display: block;
	padding-bottom:4px;
}
.review_top i{
    margin-bottom: 0px;
}
.review_top a:hover{
	text-decoration: none;
	color: #444;
	background:#eee;
}
.review_top a i,.r_t_click a i{
	width: 28px;
	height: 22px;
	background-position: 0 -270px;
	margin-top:9px;
}
.review_top a:hover i{
	background-position: -30px -270px;
}
.r_i_click .great_a{
	color: #999;
	position: relative;
}
.r_i_click a:hover{
	color: #999;
    background: #f8f8f8;
}
.review_icon a .num{
	position: absolute;
	top:-12px;
	left: 21px;
	font-size:14px;
	font-family: "Microsoft YaHei";
    color: #f37d00;
}
.r_i_click a {
    color: #999;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 5px 5px 5px 10px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.hotPromotion{padding: 10px 0 10px 17px;}
.hotPromotion{border: 1px solid #bfdfff; background-color: #f7fbff; height: 90px; overflow: hidden;}
.hotPromotion .sTit{float: left; width: 53px; height: 42px;}
.hotPromotion .sTit em{height: 39px; width: 42px; background-color: #1f86ee; line-height: 18px; text-align: center; padding-top: 3px; color: #fff; float: left; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px;}
.hotPromotion .sTit .iArrow{border: 5px solid #f7fbff; border-left-color:#1f86ee; width: 0; height: 0; font-size: 0; overflow: hidden; line-height: 0; float: left; margin: 16px 0 0 0; display: inline;}
.hotPromotion .oursIvy180{width: 120px; float: left; padding-left: 10px;}
.hotPromotion .oursIvy180 li{width: 100%; float: left; overflow: hidden; height: 20px; padding-bottom: 4px;}
.hotPromotion .oursIvy180 li a{padding: 1px 0; display: block; line-height: 18px; height: 18px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:14px;}
.hotPromotion .oursIvy180 li a em{font-size: 12px; width: 14px; float: left; text-align: center; font-family: arial,simsun,sans-serif; padding: 0 4px; font-weight: 700; color: #616060}
.hotPromotion .oursIvy180 li a:hover{background-color: #616060; color: #fff; text-decoration: none;}
.hotPromotion .oursIvy180 li a:hover em{color: #fff;}
.hotPromotion .ivy900{width: 960px; overflow: hidden; float: left;}
.rowIvy{}
.ivy960{width: 960px; overflow: hidden; margin: 0 auto;}
.ivy760{width: 760px; margin:0 auto}
.ivy240{width: 240px;float: right;overflow: hidden;margin: 0 auto;}

.pic203{width:145px;height:203px;position: relative;overflow: hidden;}
.pic176{width:125px;height:176px;position: relative;overflow: hidden;}
a.aPlayBtn { background:url(fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%; opacity:0;-moz-transition: opacity 0.3s;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}
a.aPlayBtn i { height:100%; width:100%; display:block; cursor:pointer}
a:hover.aPlayBtn { background:rgba(0,0,0,0.15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);opacity: 1;}
:root a:hover.aPlayBtn { filter:none;}
a:hover.aPlayBtn i { background:url(globalPlayBtnv2.png) center center no-repeat; _background:url(globalPlayBtnIE6v2.png) center center no-repeat;}
.modRD a{color:#333}
.modRD a:hover{color:#f30}
.baiduSearchIvy {border-bottom: 1px solid #38F;border-right:1px solid #38F;overflow: hidden;position: relative;height: 90px;}

.sHeader .userSelectList { height:36px; margin: 4px 0 0 0; display: inline; font-size: 14px;}
.sHeader .userSelectList .titBg .sTit { height: 35px; line-height: 27px;}
.sHeader .rightCon .userSelectList .titBg .sTit { font-size: 12px;}
.sHeader .userSelectList .listBg { top: 34px;}
.sHeader .userSelectList .listBorder,.sHeader .userSelectListHover .titBg .sTit { border-color: #ddd}
.sHeader .userSelectListHover .titBg .sTit a { color: #2371c8}
.sHeader .userSelectListHover .titBg .sTit a:hover { color: #f30}

.sHeader { height:40px; background:#338ad1; position:relative; z-index:310;}
.sHeader a { color: #fff;}
.sHeader .sHead { margin:0 auto;height: 40px; line-height:40px;width:1200px}
.sHeader .sLogo{margin-right:10px; float:left; height:40px; overflow:hidden; display:inline;text-indent: -999em;font-size: 0;}
.sHeader .sLogo img { float: left;}
.sHeader .sLogo a { background: url(sLogo.png) 0 0 no-repeat; display: block; width: 180px; height: 40px; float: left;}
.sHeader .menu{height:40px; line-height:40px;float:left; border: 0 none; background: none; min-width: 0; overflow:visible}
.sHeader .menu a{margin:0 10px; font-size:14px; float:left; position:relative; height: 40px;}

.sHeader .moreHeadLinks { width: 57px; margin-left: -5px;}
.sHeader .moreHeadLinks .titBg { width:53px; text-indent: 4px;}
.sHeader .moreHeadLinks .listBg { width:175px; right: auto; left: 0;}
.sHeader .moreHeadLinks .listBg p { padding: 10px 0; margin-left: -2px; height: auto;}
.sHeader .moreHeadLinks .listBg p a { float: none; display: inline-block; border: 0 none; white-space: nowrap; color: #2371c8; line-height: 36px; height: 36px; margin: 0 0 0 12px; padding-left: 0;}
.sHeader .moreHeadLinks .listBg p a:hover { color: #f30; background: none; text-decoration: underline; border: 0 none;}
.sHeader .rightCon { float: right; font-size: 12px;}
.sHeader .sSearch { float: left; height: 22px; border: 1px solid #145a90; margin: 8px 0 0 0; display: inline;}
.sHeader .sSearch .searchInput { border: 0 none; width: 100px; float: left; height: 18px; line-height: 18px; padding: 2px 5px; -webkit-appearance:none; -moz-appearance:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: 1px solid #145a90;}
.sHeader .sSearch .aSearch { width: 37px; text-align: center; color: #333; background-color: #e9f4fc; border: 0 none; float: left; line-height: 20px; height: 22px; overflow: hidden; -webkit-appearance:none; -moz-appearance:none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; cursor: pointer;}
.sHeader .sSearch .aSearch:hover { text-decoration: none; color: #333;} 
.sHeader .aPersonCenter { margin: 0 10px 0 15px; color: #fff; float: left; display: inline;}
.sHeader .aPersonCenter .iUserIcon { margin: 12px 5px 0 0; display: inline; background-position: -207px -137px; height: 16px;}
.sHeader .aPersonCenter a:hover { color: #fff;}
.menu ul {
  list-style: none;
  padding-left: 0;
  margin-top: 40px;
  margin-bottom: 0;
    background: #338ad1;
    min-height: 20px;
    line-height: 20px;
}
#navb a:hover{text-decoration: none;}
#navb a {
    float: none;
    display: inline-block;
    border: 0 none;
    white-space: nowrap;
    color: #fff;
    line-height: 22px;
    height: 22px;
    margin:5px 10px 5px 10px;
    padding-left: 0;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  float: left;
}
.nav_menu-item  i{   right: -2px;
    top: 2px;
    background: url(hot.gif) 0 0 no-repeat;
    height: 14px;
    width: 30px;
    position: absolute;
    z-index: 50;
    overflow: hidden;
 z-index: 20;}
.morenav a{
    display: block;
    padding-right: 10px;
    background: url(icon_down.gif) no-repeat right center;
}
.morenav a:hover{
    display: block;
    padding-right: 10px;
    position: relative;
    background: url(icon_up.gif) no-repeat right center;
}
.nav_menu-item:hover {border-bottom:0 none; padding:0;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  text-transform: none;
  display: none;
  position: absolute;
}
.nav_submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}