@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
body, button, input, textarea { font:14px/1.5 /*"Hiragino Sans GB",*/ "Microsoft YaHei", "WenQuanYi Micro Hei", Tahoma, arial, sans-serif; outline:none;}
ul, li, ol { list-style:none;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
fieldset, img { border:0; vertical-align:top;}
button, input, textarea, select { vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0;}
address, caption, cite, code, dfn, em, th, var { font-weight:400; font-style:normal;}
body { min-width:1210px;}
body.bvr-editing .bvr-canvas-edit-panel { z-index:1801}
.red { color:#BE0008;}
.N-wp { overflow:hidden; zoom:1;}
.N-wp, .N-bd { clear:both;}
.N-bd { margin-top:20px; }
.N-row { margin:0 auto; width:1180px;}
.N-w150, .N-w320, .N-w680, .N-w770, .N-w1180 { float:left; margin:0 0px;}
.N-w150 { width:150px; position:relative; z-index:100;}
.N-w320 { width:320px;}
.N-w680 { margin-right:15px; width:680px;}
.N-w770 { width:770px;}
.N-w1180 { width:1180px;}
.w-320{ width:320px;}
a:hover { color:#cd2013;}
.icon, .N-nav .nav-pop i, .weather .city .weather-arr, .txt-list li, .mod-hd, .article-cmt .arr, .article-live .votebtn, .focus .prev, .focus .next, .article-video .img-cover, #atom-totop .totop, .search-submit { background:url(../images/icon.png) no-repeat;}
.icon { display:inline-block; height:23px; margin:-4px 0 0; vertical-align:middle; width:24px;}
.icon-btv2 { background-position:0 -603px; height:37px; width:148px;}
.icon-play { background-position:0 -105px; height:60px; width:60px;}
.icon-digg { background-position:0 -1047px; height:20px; width:22px;}
.N-topr { float:right;}
.N-hdc { margin:0 auto -10px; min-width:80px; width:1180px;}
.N-top .N-topc { background:#be0008; height:30px; line-height:30px; position:relative; z-index:1000;}
.N-top .N-top-nav, .N-hdc .logo, .N-top .N-top-nav li { float:left;}
/*通用顶部*/
.N-top .N-top-nav li { font-size:13px; margin:0 16px;} 
.N-top .N-top-nav li a { color:#fff;}
.N-top .N-top-nav li a:hover { color:#ececec;}
.calendar { float:left; font-size:12px; color:#fff; margin-left:15px;}
.calendar span { padding:0 2px;}
.userinfo { color:#fff; float:left; font-size:12px;	height:30px; margin:0 20px 0 28px;}
.userinfo .user-Name { display:inline-block; position:relative;}
.userinfo img { border-radius:26px; height:26px; margin:2px 5px 0 0; width:26px;}
.ie7 .userinfo img { vertical-align:middle;}
.userinfo .user-Name a { display:inline-block; height:30px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.userinfo .user-Name p { background:#fff; border:1px solid #e6e6e6; box-shadow:0 0 6px #d8d8d9; display:none; left:50%; margin-left:-32px; position:absolute; top:40px; width:64px;}
.userinfo .user-Name p a { color:#333; display:block; font-size:13px; height:28px; line-height:28px; text-align:center;}
.userinfo .user-Name p i { background-position:-44px -2px; display:block; height:9px; margin:-9px 0 0 22px;	width:16px;}
.userinfo .user-Name p a:hover { background:#f8f8f8;}
.userinfo a { margin:0 5px;}
.userinfo a, .userinfo a:hover { color:#fff;}
/*左侧频道导航*/
.N-nav { clear:both; margin-top:2px;}
.N-nav ul { padding-left:3px}
.N-nav li { font-size:16px; height:30px; line-height:30px; margin:0 0 5px; padding-left:5px; position:relative; width:120px; z-index:1000;}
.N-nav .logo { background:url(../images/logo.jpg) no-repeat; height:55px; line-height:100em; margin-bottom:22px; overflow:hidden; width:120px;}
.N-nav .icon { background:url(../images/nav-icon.png) no-repeat;}
.N-nav .icon-index { background-position:0 1px;}
.N-nav .icon-news { background-position:0 -168px;}
.N-nav .icon-live { background-position:0 -42px;}
.N-nav .icon-finance { background-position:0 -295px;}
.N-nav .icon-sports { background-position:0 -252px;}
.N-nav .icon-ent { background-position:0 -210px;}
.N-nav .icon-tech { background-position:0 -379px;}
.N-nav .icon-auto { background-position:0 -337px;}
.N-nav .icon-mil { background-position:0 -461px;}
.N-nav .icon-life { background-position:0 -504px;}
.N-nav .icon-btv { background-position:0 -84px;}
.N-nav .icon-diaocha { background-position:0 -588px;}
.N-nav .icon-video { background-position:0 -126px;}
.N-nav .icon-wm { background-position:0 -630px;}
.N-nav .icon-aoyun { background-position:1px -666px;}
.N-nav .icon-digi { background-position:0 -421px;}
.N-nav .icon-culture { background-position:0 -545px;}
.N-nav .icon-more { background-position:0 -380px;}
.N-nav .nav-wm { width:92px;}
.index-wp .nav-index, .news-wp .nav-news, .finance-wp .nav-finance, .sports-wp .nav-sports, .ent-wp .nav-ent, .movie-wp .nav-movie, .tech-wp .nav-tech, .auto-wp .nav-auto, .mil-wp .nav-mil, .live-wp .nav-live, .life-wp .nav-life, .diaocha-wp .nav-diaocha, .survey-wp .nav-diaocha, .video-wp .nav-video, .bjMedia-wp .nav-media, .wm-wp .nav-wm, .shuma-wp .nav-digi, .digi-wp .nav-digi, .culture-wp .nav-culture { background:#f4f4f4; border-radius:5px;}
.N-nav .nav-pop { display:none; left:120px; padding-left:4px; position:absolute; top:-14px; z-index:10;}
/*大banner焦点图*/
.focus { background:#fff; height:383px; margin:0px; z-index:0;}
.focus, .focus-list { position:relative; width:680px;}
.focus-list { height:383px; overflow:hidden;}
.focus-list li { display:none; height:383px; position:relative;}
.focus-list li img { height:383px; width:680px;}
.focus-list li p { position:absolute;}
.focus-tab li img { height:75px; margin-bottom:4px; width:157px;}
.focus-tab ul { left:0; position:absolute; top:0; width:680px;}
.focus-tab li { float:left; margin-right:4px; text-align:center; width:157px;}
.focus-tab { height:0px; overflow:hidden; position:relative; width:680px;}
.focus .focus-num { color:#fff; position:absolute; right:12px; bottom:10px;}
.focus .prev, .focus .next { cursor:pointer; display:block; height:37px; position:absolute; top:170px; width:30px;}
.focus .prev { background-position:-107px -987px; left:0;}
.focus .next { background-position:-71px -987px; right:0;}
.focus-tab li.cur img { border:2px solid #cc1f12; height:71px; width:153px;}
.focus-list:hover .prev { background-position:-35px -987px;}
.focus-list:hover .next { background-position:0 -987px;}
.focus-list li .title { bottom:15px; font-size:20px; left:15px; width:570px; z-index:10;}
.focus-list li .title, .focus-list li .subtitle, .focus-list li a:hover .title { color:#fff;}
.focus-list li .subtitle { bottom:12px; left:15px; width:570px; z-index:10;}
.focus-list li .txtbg { background:url(http://p2.qhimg.com/t0131201ed4eb657140.png) repeat-x top; bottom:0; height:75px; left:0; width:100%;}
.focus-tab li.hz { display:none;}
.focus-list li a:hover .subtitle { text-decoration:underline;}
.focus #focus_video_player { position:absolute; z-index:5;}
/*首页中间次导航*/
.article { background:#fff; margin-bottom:30px;}
.article .headline { margin-bottom:0;}
.article-nav { line-height:37px;  position:relative; border-top:4px solid #BE0008 ;}
.article-nav a { color:#000; margin:0 18px 0 19px;}
.article-nav a:hover, .article-nav a.cur { color:#f00; font-weight:700;}
.n-bg-icon{ width:2px; height:37px; background:url(../images/n-bg-icon.gif) no-repeat;}
.article-unread { background:url(../images/s-bg.png) repeat-x; cursor:pointer; height:40px; line-height:40px; text-align:center; border:1px solid #e8e8e8;}
.article-unread, .article-unread a { color:#000;}
.input-w{ width:200px; height:30px; line-height:30px; border:1px solid #d8d8d8;}
.search-r{ cursor:pointer; font-weight:700;}
.search-btn{ padding:2px 5px; background:#ff6000; border:0 none; cursor:pointer; color:#fff;}
.searchTool{width:316px; margin:3px 0px 0px 10px;}
.searchTool .txtSearch{float:left; width:185px; padding:0 2px; height:28px; line-height:28px; vertical-align:bottom; border:2px solid #bbb; border-right:0; border-left:0;}
.searchTool .selSearch{float:left; width:89px; background:#fff; height:28px; line-height:28px; border:2px solid #bbb;}
.searchTool .nowSearch{float:left; width:62px; height:28px; line-height:28px; overflow:hidden; padding-left:4px; }
.searchTool .btnSel{float:right; width:23px; height:28px;}
.searchTool .btnSel a{background:url(../images/xl.jpg) no-repeat center center; display:block; width:23px; height:28px; margin:0px;}
.searchTool .selOption{z-index:9999; position:absolute; width:77px; background:#fff; border:1px solid #bbb; left:0;top:29px;}
.searchTool .selOption a{display:block; height:21px; padding-left:5px; line-height:21px; color:#000; text-decoration:none;}
.searchTool .selOption a:hover{color:#fff; background:#333;}
.searchTool .btnSearch{float:left; width:34px; height:30px; /*overflow:hidden;*/}
.searchTool .btnSearch a{ width:34px; background:url(../images/search.jpg) no-repeat; display:block; text-decoration:none; height:36px; margin:0px;}
/*首页中间文章列表*/
.N-mod, .mod-hd {clear:both;}
.txt-list { padding:1px 0;}
.txt-list, .img-list { overflow:hidden; zoom:1;}
.imgtxt-list, .article, .imgtxt-list li { clear:both;}
.article-list { padding-top:20px;}
.article-list .N-mod { margin-bottom:25px; overflow:hidden; zoom:1;}
.article-bd { clear:both; overflow:hidden; zoom:1;}
.txt-list li { background-position:0 -661px; font-size:16px; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 15px;}
.article-txt .txt { overflow:hidden; zoom:1;}
.article-txt .pic { float:left; margin-right:20px; position:relative;}
.article-txt .txt-list { width:660px;}
.article-txt .pic img { width:54px; height:54px; border-radius:50%;}
.article-txt .txt-list li { width:auto; clear:none; float:left; margin-right:12px; padding:0 15px 0 15px; list-style:none;}
.article .N-mod .title { font-size:20px; font-weight:700; height:21px; margin-bottom:6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*首页右侧*/
.mod-hd { background-position:0 -717px; font-size:24px; height:25px; line-height:24px; margin-bottom:5px; overflow:hidden; padding-left:20px; zoom:1;}
.mod-bd { padding-bottom:20px;}
.mod-hd h2, .mod-hd2 h3 { float:left; font-weight:400;}
.mod-hd2 h3 { font-size:20px;}
.mod-hd span, .mod-hd .more, .mod-hd2 span { float:right; font-size:16px;}
.mod-hd .more { margin-top:4px;}
.N-mod .title { font-size:18px; font-weight:400; line-height:20px; margin-bottom:8px;}
.N-mod .info { color:#999; padding-bottom:4px;}
.N-mod .brief { color:#333; line-height:24px;}
.N-nav .logo a { display:block;	height:55px;}
.N-nav li .icon { margin-right:12px; margin-left:1px;}
.index-wp .nav-index a, .news-wp .nav-news a, .finance-wp .nav-finance a, .sports-wp .nav-sports a, .ent-wp .nav-ent a, .movie-wp .nav-movie a, .tech-wp .nav-tech a, .auto-wp .nav-auto a, .mil-wp .nav-mil a, .live-wp .nav-live a, .life-wp .nav-life a, .diaocha-wp .nav-diaocha a, .survey-wp .nav-diaocha a, .video-wp .nav-video a, .bjMedia-wp .nav-media a, .wm-wp .nav-wm a { color:#000;}
.N-nav .nav-pop p { background:#fff; border:1px solid #e0dfe0; font-size:16px; line-height:40px; opacity:0.97; padding:5px 0 5px 6px; width:110px; filter:alpha(opacity=97);}
.N-nav .nav-pop a { display:inline-block; margin:0 0 0 9px; min-width:86px;}
.N-nav .nav-pop i { background-position:0 -565px; display:block; height:13px; left:-2px; position:absolute; top:23px; width:7px;}
.ad_baidu1 { background:#fcfcfc; border:1px solid #f6f4f5; padding:10px 0;}
.ad_baidu2 { background:#f7f7f7; border:1px solid #e6e6e6; padding:22px 0;}
.ad_baidu3 { padding:5px 0 0;}
.ad_baidu1 img { max-width:380px;}
.ad_baidu1 .ad_content { margin:0 auto; width:360px;}
.ad_baidu2 .ad_content { margin:0 auto; width:336px;}
/*底部版权*/
.N-ft { clear:both; padding-top:20px;}

/*悬浮返回顶部*/
#atom-totop { bottom:200px; display:none; margin-right:-655px; position:fixed; right:50%; width:50px; z-index:100;}
#atom-totop a { display:block; height:50px; margin:0 0 8px; width:50px;}
#atom-totop .return-index { background:#ddd; color:#fff; font-size:14px; height:32px; line-height:16px; padding:9px; text-align:center; width:32px;}
#atom-totop .totop { background-position:0 -1099px; background-color:#ddd;}
#atom-totop .atom-ewm, #atom-totop .atom-ewm-box { background:url(http://p1.qhimg.com/t013d7f22ecd022398a.png) no-repeat;}
#atom-totop .atom-ewm { background-position:-229px -82px; border:1px solid #e6e3e3; display:block; height:48px; margin-bottom:8px; width:48px;}
#atom-totop .atom-ewm-box { display:block; display:none; height:237px; left:-220px; position:absolute; top:-78px; width:212px;}
#atom-totop .atom-ewm { position:relative; z-index:100;}
#atom-totop .return-index:hover { background:#e91919;}
#atom-totop .totop:hover { background-position:-70px -1099px;}
.index-wp #atom-totop .return-index { display:none;}
.index-wp #atom-totop .user-feedback { display:block;}
/*人才求职*/
.rczpdk{ width:320px; padding:3px 0px 10px 0px; float:left}
.rczpk{ width:300px; height:58px; overflow:hidden; border-bottom: #dbdbdb 1px dotted; float:left; padding-top:4px; background:url(../images/d-icon1.gif) 0px 17px no-repeat; padding-left:20px;}
.rczps{width:320px; font-size:16px; color:#000; line-height:28px; height:28px; overflow:hidden; float:left}
.rczps a{color:#000;}
.rczpx{width:320px; font-size:14px; color:#999; height:25px; line-height:25px; overflow:hidden; float:left}
.rczpx a{ color:#999;}
/*右侧讲堂*/
.zxsp-left{ width:319px; height:219px;}
#zxsptp{ width:111px; height:29px; overflow:hidden; position:absolute; top:0; right:0; z-index:9999}
#ico_bofan{ width:70px; height:70px; overflow:hidden; position:absolute; top:75px; left:126px; z-index:999}
DIV#MainPromotionBanner {width:319px; height:219px; overflow:hidden; position:relative;}
#MainPromotionBanner #SlidePlayer,#MainPromotionBanner #SlidePlayer1,#MainPromotionBanner #SlidePlayer2,#MainPromotionBanner #SlidePlayer3 { POSITION: relative; MARGIN: 0px auto}
#MainPromotionBanner .Slides {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 221px; OVERFLOW: hidden; PADDING-TOP: 0px}
#MainPromotionBanner .Slides LI {WIDTH: 319px; FLOAT: left; HEIGHT: 221px;}
#MainPromotionBanner .Slides IMG {BORDER-RIGHT-WIDTH: 0px; WIDTH: 319px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 221px; BORDER-LEFT-WIDTH: 0px}
#MainPromotionBanner .SlideTriggers {Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 25px; TOP: 195px; RIGHT: 0px; PADDING-TOP: 0px; }
#MainPromotionBanner .SlideTriggers LI {TEXT-ALIGN: center; LINE-HEIGHT:20px; MARGIN: 0px 3px; WIDTH:23px; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: url(slide_trigger.gif) no-repeat center center; FLOAT: left; HEIGHT:20px; FONT-SIZE: 0.9em; OVERFLOW: hidden; CURSOR: pointer;background:#000; color:#FFF;}
#MainPromotionBanner .SlideTriggers LI.Current {LINE-HEIGHT:20px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 3px; WIDTH: 23px; BACKGROUND: url(slide_trigger_c.gif) no-repeat center center; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT:20px; COLOR: #fff;  BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; background:#C00;}
/*读者投票*/
.tp-box{ width:318px; min-height:350px; height:auto !important; height:350px; border:1px solid #828282; padding-bottom:15px;}
.tp-top{ width:298px; height:56px; border-bottom:1px solid #000; line-height:56px; margin:0px 10px;}
.tp-top h2{ color:#f00; margin-bottom:0.5em; font-weight:400; font-size:24px;}
.tp-tit{ font-size:17px; font-weight:600; color:#555;}
.tp-list{ vertical-align:top;}
.tp-list-box{ width:100%; float:left; clear:both; display:block; vertical-align:top;}
.top-optionL{ width:20px; text-align:left; margin-top:5px;}
.top-option{ width:90%; float:right;}
.black-btn{  background:#000; color:#FFF; border:0 none; padding:6px 14px; cursor:pointer; text-align:center;}
.black-btn:hover{background:#333; color:#fff;}
.tp-total{ vertical-align:top;}
.v-list-box{ width:100%; float:left; clear:both; display:block; vertical-align:top;}
.v-black-btn{  background:#976622; color:#FFF; border:0 none; padding:6px 14px; cursor:pointer; text-align:center;}
.v-black-btn:hover{background:#b27a2c; color:#fff;}
.v1-bar{ background:#eee; height:15px;}
.v1-foreground-1{ background:#5F2989; height:15px;}
.v1-foreground-2{ background:#f00; height:15px;}
.v1-foreground-3{ background:#2288E7; height:15px;}
.v1-foreground-4{ background:#E4D400; height:15px;}
.v1-foreground-5{ background:#CF2A86; height:15px;}
.v1-foreground-6{ background:#06a132; height:15px;}
.v-total{ border-top:5px solid #A50034; display:inline-block; padding-top:3px; text-transform:uppercase; color:#000;}
/*右侧友情链接*/
.r-link{ width:318px; height:248px; background:#F4F5F6; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; position:relative; overflow:hidden;}
.r-link-tit{ width:300px; padding:12px 0px 6px 18px; font-weight:bold; border-top:3px solid #D91A17; font-size:16px;}
.r-link-content{ width:298px; height:194px; float:left; line-height:28px; padding:0px 8px 10px 8px; overflow:hidden; color:#777;}
.r-link-content li{ float:left; padding:0px 10px; font-size:13px; white-space: nowrap; text-overflow: ellipsis;}
.r-link-content li a{ color:#777;}
.r-link-content li a:hover{ color:#DD443B;}
.r-batch{ position:absolute; right:5px; top:9px;}
.r-batch .page{ height: 30px; line-height: 34px;}
.r-link a.page{ float:left; color:#999; font-size:24px;}
/*右侧底部版权*/
.n-footer{ width:320px; height:auto; text-align:center; line-height:22px;}
.n-footer a{ color:#000;}
.n-footer a:hover{ color:#dd443b;}
.n-footer_cent p { text-align: center; line-height: 25px; color: #3C3C3C; margin: 0px auto;}
.t-2em{ text-indent:2em;}
.mt15{ margin-top:15px;}
.mb70{ margin-bottom:70px;}
