    /* Global CSS */
html {overflow-y:scroll;}
body { margin:0; font:12px "\5B8B\4F53", sans-serif; background:#ffffff; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
table, td, tr, th { font-size:12px; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
    /*table,tr,td{padding:0px;}*/
address, cite, code, th { font-weight:normal; font-style:normal; }
em{  font-style:normal; }
.ntes-passport a { color:#727171; }
.ntes-passport a:hover { color:#ba2636; }
.fB { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.clearfix, .area, .header, .footer, .area-sub, .area-main { *zoom:1;}
.clearfix:after, .area:after, .header:after, .footer:after, .content:after, .area-sub:after, .area-main:after, .main-col-10:after, .main-col-9:after, .tab-con:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
    /*span blank*/
.blankW { background:#fff; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank9w { background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; }
    /*headerbg*/
.wrapperbg { background: #F8F8F8 url("images/b_line.gif") left bottom repeat-x; border-top: 1px solid #DDDDDD;  clear:both; margin: 0 auto; }
.main-content{background: none repeat scroll 0 0 #FFFFFF; clear: both;margin: 0 auto;width: 1010px;}

    /*layout 布局*/
.area {width:1000px; margin:0 auto;margin-top:10px; margin-bottom:20px;}
.area-left { width:680px;float:left;border-right:1px solid #EDEDED; overflow:hidden;}
.area-right { float: right; width: 300px; }
    /*font css*/
h2.bigsize { font-family: "Microsoft YaHei", "微软雅黑"; font-size: 20px; font-weight: 100; height:24px; line-height: 24px; margin: 7px 0 9px; overflow:hidden; }
h3.bigsize { font-family: "Microsoft YaHei", "微软雅黑"; font-size: 16px; font-weight: bold; line-height: 24px; margin: 12px 0 6px; overflow:hidden; }
    /*link css*/
a { color:#252525; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ba2636; text-decoration:underline; }
a:active { color:#ba2636; }
.more a:hover { color: #BA2636; }
.more a, .more a:visited { color:#888; }
    /*border*/
.grayborder { height: 5px; background: #f2f2f2; clear: both; display: block; overflow: hidden }
.ntes-passport-nav { height: 39px; line-height: 39px; margin: 0 auto; width: 960px; }
.ntes-passport-nav-bg { border-bottom: 1px solid #e4e4e4; background: none repeat-x scroll 0 0 #F4F4F4; }
.web-version a { float:left; padding:0 15px; color: #888; }
.ntes-mobile { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0 0 0 15px; }
.ntes-mobile a { background: url(images/phone.png) no-repeat scroll 0 10px transparent; }
.ntes-pad { padding:0 0 0 15px; }
.ntes-pad a { background: url(images/ipad.png) no-repeat scroll 0 12px transparent; padding-left: 18px; }
.ntes-link { float:left; border-right: 1px solid #E4E4E4; padding-right: 15px; }
.passport-entry a { padding:0 5px; }
.ntes-usercenter-logined, .ntes-usercenter-name { background: url("images/select.png") no-repeat scroll 174px 1px transparent; }
.ntes-usercenter { position: relative; }
.ntes-usercenter-entry { background: none repeat scroll 0 0 #FFFFFF; color: #2B2B2B; display: none; left: 56px; line-height: 18px; overflow: hidden; position: absolute; text-align: left; top: 39px; width: 73%; _width:142px; z-index: 2; }
.ntes-usercenter-entry .user-entry { border: 1px solid #DCDDDD; display: block; padding: 1px; }
.ntes-usercenter-entry a { clear: both; color: #2B2B2B; display: block; font-weight: normal; height: 21px; line-height: 21px; text-indent: 3px; width: 100%; }
.ntes-usercenter-entry a:hover { background-color: #4472AE; color: #FFFFFF; text-decoration: none; }
.ntes-usercenter { float: left; }
.ntes-usercenter-loginout { color: #727171; padding: 0 0 0 3px; }
.ntes-usercenter-logined { float: left; font-family: Verdana, "宋体", san-serif; height: 38px; line-height: 38px; width: 196px; }
.ntes-usercenter-name { background-color: #f4f4f4; color: #585858; cursor: pointer; width:190px;padding-left:10px; float: left; }
.ntes-usercenter-logined a:hover{ width: 190px; background: url("images/select-on.png") no-repeat scroll 2px 0 transparent;}
.rightCon { float: right; }
.ntes-link a { color: #585858;  }
.ntes-usercenter-logined a{text-decoration:none;}


   /*list*/
.mod-list li { background: url("images/icons-sprites-v3.png") no-repeat scroll 0 -138px transparent; clear: both; font-size: 14px; height: 25px; line-height: 25px; padding-left: 9px; }
.main-list li { background: url("images/icons-sprites-v3.png") no-repeat scroll 0 -138px transparent; clear: both; font-size: 14px; height: 28px; line-height: 28px; padding-left: 9px; }
.sub-list li { background: url("images/icons-sprites-v3.png") no-repeat scroll 0 -140px transparent;}
.sub-list li { height: 24px; line-height: 24px; padding-left: 12px; }
.specialTopic-list li { background: url("images/icons-sprites-v3.png") no-repeat scroll 0 -140px transparent;  padding-left: 12px; }
.sub-list li .fB { font-size:14px; }
.sub-list .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.main-list .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.bigsize .date-time { font-family:"Arial"; font-size:12px; font-style:italic; color:#bebebe; }
.news-date-list { margin-right:10px; }
.sub-pic { width:320px; clear:both; overflow:hidden;}
.sub-pic ul { float:left; width:350px;}
.sub-pic li { float:left; width:145px; padding:6px 15px 6px 0px; display:inline;}
.sub-pic li img { clear:both; margin-bottom:6px;}
.sub-pic li p { margin:0 auto; clear:both; line-height:21px; font-size: 14px;}
.attitude { margin:0 auto; clear:both; overflow:hidden; color:#C3C3C3;}
.attitude li { clear:both; text-align:left; padding:9px 0;}
.attitude li img { vertical-align:middle;}
.attitude li a,.attitude li a:visited { color:#333;}
.attitude li a:hover {color:#ba2636;}
.bigpic { padding:0 20px 0 0; clear:both; width:640px; height:210px; overflow:hidden; background:#F3F3F3; text-align:left;}
.bigpic .pic { float:left; width:330px;}
.bigpic .right {   float: right;        padding: 10px 1px;        width: 285px;}
.bigpic .right .time { float:left; display:block; background:url(images/i_time.png) left center no-repeat; height:16px; line-height:16px; padding-left:21px; color:#B9B9B9; clear:both; overflow:hidden;}
.bigpic .right p { line-height:20px; color:#888; font-size:12px; margin:0 auto; clear:both;}
.list-item { margin:15px 20px 0 0; clear:both; overflow:hidden; text-align:left; border-bottom:1px solid #EBEBEB; padding-bottom:12px;}
.list-item .item-top { clear:both; margin:0 auto; width:660px; overflow:hidden;}
.list-item .item-top h2 {font-family: "微软雅黑"; font-size: 20px; font-weight: 100; line-height: 24px; margin: 0 0 8px 0; overflow:hidden;}
.list-item .item-top img { float:left; margin:4px 20px 0 0;}
.list-item .item-top p{ color:#808080; line-height:26px; font-size:14px;}
.list-item .item-top .time { color:#B9B9B9; font-size:12px; line-height:21px;}
.list-item  .item-bottom { margin:6px 0 0 0; clear:both; overflow:hidden;}
.list-page { float:left; margin:0 auto; clear:both; overflow:hidden; padding:20px 0; text-align:left;}
.list-page a { float:left; background:#777; width:37px; height:30px; line-height:30px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}
.list-page b { float:left; background:#777; width:37px; height:30px; line-height:30px; text-align:center; font-family:"Arial"; display:block; margin-right:4px; color:#fff; text-decoration:none; font-weight:bold;}
.list-page span { float:left; width:37px; height:39px; line-height:39px; text-align:center; font-family:"Lucida Console"; display:block; margin-right:4px; color:#777;}
.list-page .on { background:#3973A6;}
.list-page a:hover { background:#3973A6;}
.list-page a.pre,.list-page a.next { font-family:"Tahoma";}
.list-page .hidden { display:none;}
    /*title*/
.title-bar { width:300px; height:40px; line-height:40px; background:url(images/title1_bg.jpg)  repeat-x bottom; margin-top:10px; float:left;overflow:hidden;}
.title-bar h2 { height:40px; line-height:40px;font-size:18px;background:url(images/title2_bg.jpg)  repeat-x bottom;float:left;}
.title-bar .more { float: right; line-height: 29px; }
.news-column .title-bar .more { padding-right: 18px; }
.ui-til1 { height:42px; line-height:42px; }
.ui-til1 h2 { float: left; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 16px; width:239px; height:37px; line-height:37px; border-bottom: 5px solid #333; overflow: hidden; }
.ui-til1 .links { width:760px; height: 37px; line-height: 37px; border-bottom: 5px solid #044c82; }
.ui-til1 .links .more { padding-top:7px; color:#ddd; }
.ui-til1 .more a { font-size:14px; color:#252525; padding:0 15px; border-right: 1px solid #ddd; }
.ui-til1 .more a.last { padding-right: 9px; border-right:0; }
.ui-til1 .more a:visited { color:#252525; }
.ui-til1 .more a.current:visited { color: #F1F1F1; }
.ui-til1 .more .current, .ui-til1 .more a:hover { text-decoration: none; color:#f1f1f1; background:#373737; padding:5px 18px; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius: 13px; margin: 0 -2px 0 -3px; position: relative; border-right:0; }
.ui-til1 .more a.last:hover { padding-right: 9px; margin: 0 0 0 -3px; -webkit-border-radius:13px 0 0 13px; -moz-border-radius:13px 0 0 13px; border-radius:  13px 0 0 13px; }
.ui-til2 { padding-bottom:9px; padding-top:12px; }
.ui-til2 h2 .the-other-side { background:url("images/tit-bar-sprites.png") no-repeat scroll 0 0 transparent; width:60px; height:29px; display:block; text-indent: -9999px; }
.ui-til2 h2 .the-insider { background:url("images/tit-bar-sprites.png") no-repeat scroll -60px 0 transparent; width:60px; height:29px; display:block; text-indent: -9999px; }
.ui-til2 h2 .data-blog { background:url("images/tit-bar-sprites.png") no-repeat scroll -120px 0 transparent; width:70px; height:29px; display:block; text-indent: -9999px; }
.wgt-tab .ui-til2 { padding-top:0px; }
.ui-til2 h2, .ui-til4 h2 { float: left; height: 40px; line-height: 40px; font-size:16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; }
.ui-til2 .readAll {   background: url("images/icons-sprites-v3.png") no-repeat scroll 50px -99px transparent; }
.ui-til3 h2 { float: left; font-size:16px; font-family: "Microsoft YaHei", "微软雅黑"; overflow: hidden; }
.ui-til4 { padding-bottom:0px; }
    /*rank list 排行*/
.rankList li { border-bottom: 1px solid #eeeeee; display: inline-block; float: left; height: 35px; line-height: 35px; overflow: hidden; width: 320px; }
.rankList li.last { border:none; }
.rankList li span.ranknum { width: 20px; height: 20px; background-color: #cacaca; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #FFFFFF; float: left; line-height: 20px; margin-top: 7px; font-family: "Arial"; font-style: italic; font-weight: bold; text-align: center; }
.rankList li span.front { background-color: #930000; }
.rankList li a { color: #333333; float: left; padding-left: 10px; }
.rankList li a:hover { color: #BA2636; }
.rankList li span .follow { background-color: #A2A2A2; }
.rankList li .more { color:#930000; font-family: "Arial"; font-style: italic; font-weight: bold; }
.rankList li .more a, .rankList li .more a :hover, .rankList li .more a :visited { color:#888888; }
.rankList li span.cLGray { padding:0 10px; }


/*列表前的小图标*/
.I_V_, .I_N_V_,.I_NV_, .I_A_, .I_N_G_, .I_N_PIC_,.I_PIC_, .I_C_, .I_R_, .I_SN_,.I_T_,.I_NM_,.I_L_,.I_TN_{  padding:2px 0 2px 20px; background-image:url(images/icons-new-v2.png); background-repeat:no-repeat; }
.I_V_, .I_N_V_,.I_NV_ { background-position:0 center; }   /*视频小图标 Icon-video*/
.I_A_, .I_N_G_ { background-position:-440px center; }/*图集小图标 Icon-news-gallery*/
.I_N_PIC_,.I_PIC_ { background-position:-880px center; }/*图片小图标 Icon-news-picture*/
.I_C_ { background-position:-1320px center; } /*评论小图标Icon-comment*/
.I_R_ { background-position:-1760px center; }/*专题小图标 Icon-report*/
.I_SN_ { background-position:-2200px center; } /*滚动小图标 Icon-scroll-news*/
.I_T_{background-position:-2640px center;} /*访谈小图标*/
.I_NM_ { background-position:-3080px center; } /*试听小图标*/
.I_L_ { background-position:-3520px center; } /*live直播小图标 Icon-live*/
.I_TN_ { background-position:-3960px center; } /*头条小图标 Icon-top-news*/
    /*列表前的小图标*/

.top_001 { width:960px; height:25px; line-height:25px; text-align:left; margin:1px auto 10px auto;}
.dh_a{ width:660px; height:40px; line-height:40px; font-size:14px;float:left;border-bottom:1px solid #EDEDED; margin-bottom:10px;overflow:hidden;}
.right1{width:300px;float:left; margin-top:15px;}

/*分页*/
.pages {text-align: center;width: 660px; float:right; padding-top:15px; padding-bottom:10px;font:11px/12px Tahoma;}
.pages{margin:3px 3px; font:12px/12px Tahoma; }
.pages *{vertical-align:middle;margin-left: 4px;}
.pages a{border:1px solid #9db3c5;text-align:center; padding:4px 8px 4px 8px;text-align:center;text-decoration:none; font-size:12px;}
.pages a:hover{border:1px solid #0569C1;text-align:center; padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:12px;background:#0569C1;}
.pages b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:12px;background:#0569C1;}
.Total  b{padding:4px 8px 4px 8px;text-decoration:none;color:#ffffff; font-size:12px;}



/*导航*/
.col_wbf {width: 100%;margin: 0 auto;}
.bg01{ height:36px; background:#B6241F repeat-x center top;}
.col_w1000 {width: 1000px;margin: 0 auto;}
.col_nav{background:#B6241F repeat-x;height: 36px;}
.col_nav ul{ background:url(images/bg02.gif) left top no-repeat; height:36px; overflow:hidden;}
.col_nav ul li{ font-size:16px; height:36px; line-height:36px; background:url(images/bg02.gif) right top no-repeat; padding:0 28px; float:left; color:#fff;}
.col_w1000 .col_nav ul li a{ color:#fff;}
.col_w1000 .col_nav ul li a:hover{  text-decoration:none;}
.col_nav ul .pa01{ padding:0 33px;}
.col_nav ul .pa02{ padding:0 42px;}
.col_w1000 .col_nav ul .pa01 a{color:#fff;}
.col_subnav{ height:40px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.col_subnav ul{height:40px; margin-left:-16px; overflow:hidden;}
.col_subnav ul li{ font-size:14px; height:40px; line-height:40px; background:url(images/nav_bg03.gif) left top no-repeat; padding:0 14px 0 16px; float:left;}
.col_w1000 .col_subnav ul li a{ color:#2b2b2b;}
.col_w1000 .col_subnav ul li a:hover{ color:#ea5800;text-decoration:none;}

.h_searchDiv{width:1000px;margin:0 auto;height:38px;padding:15px 10px 5px; background:#fff;}
.h_theLogo {float:left;font-size:12px}
.h_theLogo img{float:left;}
.h_theLogo span{float:left; height:31px; margin-left:10px; display:inline; border-left:1px solid #ccc; padding:3px 0 0 10px; overflow:hidden;}
.adv03{ float:left; width:120px; height:25px; background:#000; margin-left:18px; margin-top:2px;}
.h_find{width: 300px;float: right;}

.mod1{ border-bottom:2px solid #999; padding-bottom:8px;}
.mod1 h2{ font-size:24px; font-family:微软雅黑,黑体;}

