/*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; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* Clear Fix */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }
/*Start Chnnals*/

.chn0, .chn1, .chn2, .chn3, .chn4, .chn5, .chn6, .chn7, .chn8 { }
.Theader,  .TtopBar { background:url(newimg/headerbg.png); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.Theader a { text-decoration:none; }
.TtopR a,  .toplog button { background:url(newimg/headicon.gif); background-repeat:no-repeat; }
.TmainNav h2 span,  .TmainNav h2 a,  .TmainNav h2 a:hover,  .TmainNav h2 a.cur { background:url(newimg/headicona.gif); background-repeat:no-repeat; }
/*默认首页topbar样式*/

.Theader { height:156px; clear:both; background-position:0 -424px; }
.TtopBar { height:27px; line-height:28px; color:#fff; padding:1px 8px 0px; overflow:hidden; clear:both; background-position:0 -418px; }
.TtopBar a,  .TtopBar a:hover { color:#fff; }
.TtopL { float:left; width:624px; }
.TtopL p.welcome_info { float:left; width:140px; }
.toplog { float:left; width:480px; }
.toplog input { width:92px; height:18px; background:#fff; border:none; float:left; margin:4px 9px 0 0; line-height:18px; padding-left:2px; color:#999; }
.toplog button { float:left; width:48px; height:21px; background-position:0 -670px; border:none; text-indent:-200px; overflow:hidden; margin-top:4px; text-align:center; cursor:pointer; margin-right:6px; }
.toplog form a { float:left; line-height:normal; padding:0 7px; margin-top:7px; }
/*topbar 右侧*/

.TtopR { float:right; width:auto; white-space:nowrap; line-height:28px; }
.chn0 .TtopR,  .chn1 .TtopR { width:295px; }
.TtopR a { float:left; width:60px; padding-left:20px; }
.TtopR a.g_sethome { background-position:0 -692px; }
.TtopR a.g_favorite { background-position:0 -721px; }
.TtopR a.g_review { background-position:0 -751px; }
.TtopR a.g_rss { padding:0; width:55px; height:18px; margin-top:5px; background-position:0 -786px; text-indent:-200px; overflow:hidden; }
.TtopBar a:hover { text-decoration:underline; }
/*频道图标 H1 H2*/

.TmainNav { height:71px; margin-bottom:1px; overflow:hidden; clear:both; font-family:Arial, Helvetica, sans-serif; }
.TmainNav h1 { display:block; float:left; width:380px; margin-right:34px; background:url(newimg/logos.png) no-repeat; }
.TmainNav h1 a { display:block; width:280px; height:88px; text-indent:-500px; overflow:hidden; cursor:pointer; }
.TmainNav h2 { float:left; width:58px; height:60px; text-align:center; padding:0; margin:6px 6px 0 3px; background:none; overflow:hidden; line-height:normal; text-indent:0; text-decoration:none; display:inline; }
.TmainNav h2 a { display:block; width:58px; height:60px; padding:6px 0 0; text-align:center; font-weight:100; text-decoration:none; color:#1e65a8; background-position:0px 100px; }
.TmainNav h2 span { padding-left:0; padding-right:0; text-align:center; display:block; text-indent:0; line-height:normal; height:16px; padding:36px 0 0 0; font-size:12px; margin:0px auto 0; cursor:pointer; }
.TmainNav h2 a span { zoom:1; vertical-align:baseline; }
/*自动识别当前频道和鼠标滑过样式*/

.chn0 .TtopBar { background-position:0 -418px; }
.chn1 .TtopBar { background-position:0 -146px; }
.chn2 .TtopBar { background-position:0 -180px; }
.chn3 .TtopBar { background-position:0 -214px; }
.chn4 .TtopBar { background-position:0 -248px; }
.chn5 .TtopBar { background-position:0 -282px; }
.chn6 .TtopBar { background-position:0 -316px; }
.chn7 .TtopBar { background-position:0 -350px; }
.chn8 .TtopBar { background-position:0 -384px; }
.newader .TtopBar { background-position:0 -146px; }
/*识别当前频道Logo*/

.chn0 .TmainNav h1 { background-position:0 0; }
.chn1 .TmainNav h1 { background-position:0 -89px; }
.chn2 .TmainNav h1 { background-position:0 -161px; }
.chn3 .TmainNav h1 { background-position:0 -233px; }
.chn4 .TmainNav h1 { background-position:0 -305px; }
.chn5 .TmainNav h1 { background-position:0 -377px; }
.chn6 .TmainNav h1 { background-position:0 -449px; }
.chn7 .TmainNav h1 { background-position:0 -521px; }
.chn8 .TmainNav h1 { background-position:0 -593px; }
/*识别当前频道图标和状态*/

.chn1 h2.chn1 a,  .chn2 h2.chn2 a,  .chn3 h2.chn3 a,  .chn4 h2.chn4 a,  .chn5 h2.chn5 a,  .chn6 h2.chn6 a,  .chn7 h2.chn7 a,  .chn8 h2.chn8 a,  .TmainNav h2 a.cur,  .TmainNav h2 a:hover { background-position:0 -516px; }
.TmainNav h2 a:hover span { color:#ee0c04; }
.TmainNav h2.chn1 span { background-position:0 0; }
.TmainNav h2.chn2 span { background-position:0 -66px; }
.TmainNav h2.chn3 span { background-position:0 -128px; }
.TmainNav h2.chn4 span { background-position:0 -191px; }
.TmainNav h2.chn5 span { background-position:0 -256px; }
.TmainNav h2.chn6 span { background-position:0 -321px; }
.TmainNav h2.chn7 span { background-position:0 -386px; }
.TmainNav h2.chn8 span { background-position:0 -450px; }
/*通用快捷菜单*/

.TsubNav { height:50px; border:solid #c0d3e6; border-width:0 1px; padding-top:5px; overflow:hidden; clear:both; font-family:Arial, Helvetica, sans-serif; }
.TsubNav table { width:100%; border:none; border-collapse:collapse; }
.TsubNav th, .TsubNav td { text-align:left; white-space:nowrap; color:#1e65a8; line-height:22px; height:22px; }
.TsubNav th { font-weight:900; padding:0 10px; }
.TsubNav th span { font-size:16px; margin-right:4px; }
.TsubNav a { color:#1e65a8; text-decoration:none; }
.TsubNav td a { padding:0 5px; *padding:0 2px 0 4px;
}
.TsubNav a:hover { color:#d00; text-decoration:underline; }
/*chn0*/

.chn0 { height:173px; clear:both; background-position:0 28px; }
.chn0 .TmainNav { height:88px; margin-bottom:1px; overflow:hidden; clear:both; font-family:Arial, Helvetica, sans-serif; }
.chn0 .TmainNav h1 { display:block; float:left; width:280px; margin-right:34px; background:url(newimg/logos.png) no-repeat; }
.chn0 .TmainNav h2 span,  .chn0 .TmainNav h2 a,  .chn0 .TmainNav h2 a:hover,  .chn0 .TmainNav h2 a.cur { background:url(newimg/headicon.gif); background-repeat:no-repeat; }
.chn0 .TmainNav h2 a:hover { background-position:0 -595px; }
.chn0 .TmainNav h2 { float:left; width:73px; height:75px; text-align:center; padding:0; margin:10px 6px 0 0; background:none; overflow:hidden; line-height:normal; text-indent:0; text-decoration:none; }
.chn0 .TmainNav h2 a { display:block; width:73px; height:67px; padding:8px 0 0; text-align:center; font-weight:100; text-decoration:none; color:#1e65a8; background-position:0px 100px; }
.chn0 .TmainNav h2 span { padding-left:0; padding-right:0; text-align:center; display:block; text-indent:0; line-height:normal; height:16px; padding:44px 0 0 0; font-size:12px; margin:0px auto 0; cursor:pointer; }
.chn0 .TmainNav h2 a span { zoom:1; vertical-align:baseline; }
.chn0 .TmainNav h2.chn1 span { background-position:0 0; }
.chn0 .TmainNav h2.chn2 span { background-position:0 -71px; }
.chn0 .TmainNav h2.chn3 span { background-position:0 -144px; }
.chn0 .TmainNav h2.chn4 span { background-position:0 -220px; }
.chn0 .TmainNav h2.chn5 span { background-position:0 -298px; }
.chn0 .TmainNav h2.chn6 span { background-position:0 -370px; }
.chn0 .TmainNav h2.chn7 span { background-position:0 -444px; }
.chn0 .TmainNav h2.chn8 span { background-position:0 -518px; }
/*新闻头*/

.newader { background:#fff; }
.newader .banner100 { clear:both; overflow:hidden; height:100px; }
.newader .TmainNav { height:64px; }
.newader .TmainNav h1 { width:283px; height:40px; background:url(http://titanimg.titan24.com/styles/img/logon.png) no-repeat; margin:13px 96px 0 13px; display:inline; }
.newader .TmainNav h2 { width:67px; height:59px; margin:4px 0 0 0; }
.newader .TmainNav h2 a { width:67px; height:59px; overflow:hidden; }
.newader .TmainNav h2 a:hover, .newader h2.chn1 a { background:url(http://titanimg.titan24.com/styles/img/newheadicon.gif) no-repeat 0 -493px; }
.newader .TmainNav h2 span { background:url(http://titanimg.titan24.com/styles/img/newheadicon.gif) no-repeat; font-weight:normal; padding:32px 0 0 0; }
.newader .TmainNav h2.chn1 span { background-position:0 -23px; }
.newader .TmainNav h2.chn2 span { background-position:0 -85px; }
.newader .TmainNav h2.chn3 span { background-position:0 -150px; }
.newader .TmainNav h2.chn4 span { background-position:0 -210px; }
.newader .TmainNav h2.chn5 span { background-position:0 -269px; }
.newader .TmainNav h2.chn6 span { background-position:0 -325px; }
.newader .TmainNav h2.chn7 span { background-position:0 -377px; }
.newader .TmainNav h2.chn8 span { background-position:0 -432px; }
/*内页头*/

.zader { background:#fff; height:auto; margin-bottom:8px; }
.zader h1 { float:left; width:120px; height:26px; background:url(http://titanimg.titan24.com/styles/img/logoz.png); margin-left:12px; display:inline; }
.zader h1 a { float:left; width:120px; height:26px; text-indent:-500px; overflow:hidden; }
.zader .znav { clear:both; height:32px; border-bottom:1px solid #bbbbbb; margin:0 0 3px 0; padding-top:5px; }
.zader .znav p { float:right; color:#666666; padding:6px 20px 0 0; }
.zader .znav p a { padding:0 3px; *padding:0 1px 0 3px;
color:#666666; }
.zader .znav p a:hover { color:#d00; text-decoration:underline; }
.zader .banner90 { height:90px; overflow:hidden; }
/*Newscenter Nav*/

.zncnav .subnav,  .zncnav .subnavL,  .zncnav .subnavR,  .zncnav .mainnav li a,  .zncnav .newsch button { background:url(newimg/bgs.png) no-repeat; }
.zncnav { clear:both; margin:3px 0 0; height:56px; overflow:hidden; }
.zncnav .mainnav { height:28px; margin-bottom:-1px; background:url(http://titanimg.titan24.com/styles/img/mainnav.jpg) right no-repeat; }
.zncnav .mainnav ul { float:left; width:621px; }
.zncnav .mainnav li { float:left; width:85px; height:26px; text-align:center; font-size:14px; margin-right:2px; }
.zncnav .mainnav li a { float:left; display:block; width:85px; height:26px; line-height:30px; overflow:hidden; text-align:center; color:#000; }
.zncnav .mainnav li a:hover, .zncnav .mainnav li a.cur { color:#d00; background-position:0 -32px; color:#fff; font-weight:bold; position:relative; height:27px; }
.zncnav .newsch { float:right; width:218px; height:23px; padding:3px 0 0 25px; background:url(newimg/headicona.gif) 0 -596px no-repeat; }
.zncnav .newsch input { float:left; border:1px solid #7db3d5; color:#999; width:152px; height:18px; line-height:18px; padding:0 0 0 4px; margin-right:5px; }
.zncnav .newsch button { float:left; width:47px; height:19px; text-indent:-200px; overflow:hidden; background-position:0px -171px; border:none; cursor:pointer; }
.zncnav .newsch a.hbtm { float:left; width:78px; height:19px; background:url(newimg/bgs.png) 0 -199px no-repeat; margin-left:5px; }
.zncnav .subnav { height:29px; line-height:31px; color:#fff; clear:both; overflow:hidden; background-position:0 -98px; background-repeat:repeat-x; white-space:nowrap; font-family:"宋体"; overflow:hidden; position:relative; }
.zncnav .subnav a,  .zncnav .subnav a:hover { color:#fff; }
.zncnav .subnavL { float:left; padding-left:18px; font-size:12px; background-position:0 -65px; }
.zncnav .subnavR { float:right; padding-right:12px; background-position:right -131px; }
#nfooter { border-top:4px solid #0a79c0; margin-top:15px; padding:10px 0 20px; text-align:center; color:#484848; clear:both; font-size:12px; }
#nfooter a { color:#484848; }
#nfooter a:hover { color:#333; text-decoration:underline; }
#nfunc ul { width:760px; overflow:hidden; margin:0 auto; padding:10px 0; }
#nfunc li { border-right:1px solid #484848; float:left; line-height:14px; padding:0 10px; }
#nfunc li.nobor { border:none; font-family:Arial, Helvetica, sans-serif; }
#ncopyright { font-family:Arial, Helvetica, sans-serif; text-align:center; }
#ncopyright img { vertical-align:middle; }
.handred { color:#e20000; color:#e20000!important; }
.handblod { font-weight:bold; font-weight:bold!important; }
.handblack { color:#000; color:#000!important; }
/*chn1*/

.chn1 { height:auto; }
.chn1 .TsubNav { margin-bottom:7px; }
.chn1 .zncnav .newsch { width:302px; }
.topbg { display:none; }

