@charset "utf-8";
/* CSS Document */

/*---------reset---------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; margin: 0; padding: 0; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:
}
abbr, acronym { border: 0; }
/*---------end reset-------*/
a { color: #2b2b2b; text-decoration: none }
a:hover {
	text-decoration:underline;
	color:#ba2636;
}
a:vistit {color:#669}
p { color: #666 }
p a { color: #ba2636 }
.clear { clear: both }

body {
	color: #2B2B2B;
	font-family: simsun, arial, helvetica, clean, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.container { margin: 0 auto; width: 1000px; background:#fff; _z-index:1;}
.height5 { padding-bottom: 5px; }
.height10 { padding-bottom: 10px; }
.height15 { padding-bottom: 15px; }
.height20 { padding-bottom: 20px; }
.height25 { padding-bottom: 25px; width:1000px}
.height30 { padding-bottom: 30px; }

.clearfix { *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.dotted, .dotted10, .dotted1 { clear: both; height: 11px; background: url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/dashed.jpg) repeat-x 0 center; display: block }
.dotted10 { height: 21px; }
.dotted1 { height: 1px; }
.solid20{clear: both;display: block; margin-top:20px; padding-bottom:20px; border-top: solid 1px #e7e7e7}
.solid10{clear: both;display: block; margin-top:10px; padding-bottom:10px; border-top: solid 1px #e7e7e7}
.solid15{clear: both;display: block; margin-top:15px; padding-bottom:15px; border-top: solid 1px #e7e7e7}

.fr { float: right;}
.fl { float: left;}
.more { width: 40px; padding: 0 10px; float: right; background: url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/11_39.jpg) no-repeat 40px center; text-indent: 0 }
.more a { color: #888; font: normal 12px/20px "simsun"; }

strong, .bold { font-weight: bold; }
.red { color: #ba2636 }

.adv { margin: 0px auto 10px; clear: both }
.adv20 { margin: 10px auto 20px; clear: both }
.adv30 { margin: 30px auto; }

/*header*/
.h_indexLogin{position:absolute; right:0; top:30px;background:url(http://y2.ifengimg.com/9949a678442334cc/2013/1118/channel_login.gif) no-repeat left top #ffffff; width:341px; height:137px; z-index:100;}
.h_indexLogin .h_close{float:left; width:332px; height:15px; padding:16px 9px 0 0;}
.h_indexLogin .h_close a{float:right; background:url(http://res.img.ifeng.com/tres/images/icon_close.gif) no-repeat 0 2px; padding-left:9px;}
.h_indexLogin ul{ float:left; width:161px; padding:7px 0 0 55px;}
.h_indexLogin li{ height:30px;}
.h_indexLogin label{ vertical-align:middle;}
.h_indexLogin .h_text{width:124px;height:14px;font-size:12px;vertical-align:middle; padding:2px 0 0 2px;}
.h_indexLogin .h_btn04{float:right;width:39px;height:19px;background:url(http://res.img.ifeng.com/tres/images/loginBtn.gif) repeat-x top;border:none;cursor:pointer;margin-right:1px; display:inline;}
.h_indexReg{float:left; width:60px;padding:21px 0 0 30px; line-height:20px; color:#666;}
.h_indexReg a{text-decoration:underline;}
.h_indexReg a,.h_indexReg a:link,.h_indexReg a:visited,.h_indexReg a:hover,.h_indexReg a:active{color:#004276;}
.h_mainNavNew{width:980px;height:26px;margin:0 auto; padding:7px 10px 3px; font-family:"瀹嬩綋"; position:relative; z-index:999; background:#fff;}
.h_mainNavNew .list_menu{float:left;width:774px; height:24px; line-height:24px;}
.h_mainNavNew .list_menu li{float:left; background:url(http://y2.ifengimg.com/9949a678442334cc/2013/1118/line.gif) no-repeat left center; padding:0 9px 0 9px;}

.h_mainNavNew .morehNew{ width:48px; float:left;}
.h_mainNavNew .morehNew ul{width:48px;}
.h_mainNavNew .morehNew ul li{ color:#2b2b2b; height:24px; line-height:24px; background:url(http://y3.ifengimg.com/e01ed39fc2da5d4a/2013/0617/more03.gif) no-repeat 33px center;}
.h_mainNavNew .morehNew ul li:hover{background:#f1f1f1 url(http://y3.ifengimg.com/e01ed39fc2da5d4a/2013/0617/more03.gif) no-repeat 33px center;}
.h_mainNavNew .morehNew ul li a{ height:24px; line-height:24px; color:#2b2b2b; display:block;width:40px; padding-left:8px;}
.h_mainNavNew .morehNew ul li a:hover{background:#f1f1f1 url(http://y3.ifengimg.com/e01ed39fc2da5d4a/2013/0617/more03.gif) no-repeat 33px center;  color:#2b2b2b; text-decoration:none;}
.h_mainNavNew .morehNew ul li ul{ display:none; position:absolute; background:#f1f1f1;}
.h_mainNavNew .morehNew ul li ul li{ width:48px; background:none; padding-left:0;}
.h_mainNavNew .morehNew ul li ul li a:hover{background:#b9b9b9; background-image:none;}
.h_mainNavNew .morehNew ul li.sfhover ul { display:block;}

.h_mainNavNew .login{ width:158px; _width:155px; height:24px; line-height:24px; text-align:right; color:#666; overflow:hidden; float:left; }
.h_mainNavNew .login a{ color:#666; margin-left:6px;}
.h_mainNavNew .login a:hover{text-decoration: underline;}
.h_mainNavNew .cRed{float: left;width: 125px;height: 24px;overflow: hidden;}
.h_mainNavNew .cRed span{float: left;height: 24px;overflow: hidden;}
.h_mainNavNew .cRed a{margin-left: 0;}
.h_mainNavNew .cRed, .cRed a:link, .cRed a:visited, .cRed a:hover, .cRed a:active {color: #BA2636;}
.h_mainNavNew a.cGray{margin-left:0;}

/* iframe style */
.f-header-ifr iframe{position:absolute;top:0; left:0;opacity:0;filter:alpha(opacity=0);z-index:-1;}

/*Logo&seach*/
.col_r{overflow:hidden;}
.h_searchDiv{width:1000px;margin:0 auto;height:50px; padding-top:5px; background:#fff}
.h_theLogo{float:left;font-size:12px}
.h_theLogo img{float:left;}
.h_theLogo .ad00{width:120px; margin-left:30px; float:left;}
#h_f_logo{width:128px;height:25px;}
.h_find{ width:300px; float:right; padding-top:10px;}

.search{ height:26px;}
.search .lb{ width:78px; height:26px; margin-right:5px; position:relative; float:left;}
.search .lb ul{ width:78px;}
.search .lb ul li{ width:76px; height:24px; line-height:24px; border:1px solid #b2b2b2;}
.search .lb ul li a{ color:#666; display:block; width:66px; height:24px; line-height:24px; background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/s_bg01_1.gif) no-repeat right top; padding-left:10px;}/*榛樿鑳屾櫙*/
.search .lb ul li a:hover{ background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/s_bg01_2.gif) no-repeat right top; text-decoration:none;}
.search .lb ul li .a_cl{ background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/s_bg01_3.gif) no-repeat right top;}
.search .lb ul li ul{ width:51px; display:none; position:absolute; left:0; background:#fff; border:1px solid #b2b2b2; border-top:none;}
.search .lb ul li ul li{ width:51px; background:none; border:0; padding-left:0;}
.search .lb ul li ul li a{ width:42px; background:none; padding-left:9px;}
.search .lb ul li ul li a:hover{ background:#e7e7e7; background-image:none;}
.search .t_btn{ width:215px; height:24px; background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/s_bg02_1.gif) no-repeat right top; border:1px solid #b2b2b2; float:left;}
.search .t_btn_on{ background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/s_bg02_2.gif) no-repeat right top;}
.search .text_bg{ width:178px; height:24px; line-height:24px; overflow:hidden; float:left;}
.search .text_bg .text01{ color:#666; border:none; background:none; width:158px; padding:0 10px; height:24px; line-height:24px;}
.search .btn_bg{ width:37px; height:24px; float:left;}
.search .btn_bg .btn01{ border:none; background:none; width:37px; height:24px; cursor:pointer;}
