.col-l-main { width: 680px; display: inline; float: left; border-right: 1px solid #f4f4f4; height: auto }
.col-r-extra { width: 300px; display: inline; float: right }
.title_line { border-bottom: 2px solid #d4deea; clear: both }
.article-main { width: 660px }
.article-main .inner { padding: 15px 0 0 10px }
.article-main .article-title { font-family: Microsoft YaHei,SimHei,Arial; font-size: 26px; color: #333; line-height: 30px }
.article-main .article-subtitle { font-family: Microsoft YaHei,SimHei,Arial; font-size: 20px; color: #333; line-height: 28px; padding: 8px 0 }
.article-main .article-infos { padding: 14px 0 20px; color: #666; border-bottom: 1px solid #efefef; }
.article-infos .date, .article-infos .source, .article-infos .editors { margin-right: 24px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px }
.article-main .describe { border: 1px solid #eee; background-color: #f9f9f9; padding: 9px; line-height: 2em; font-size: 14px; color: #666; margin-bottom: 20px; font-family: microsoft yahei }
.article-content { margin-top: 10px; }
.article-content p { margin-bottom: 14px; text-indent: 2em; color: #333; display: block }
.article-content .mcePageBreak { display: none }
.article-content a { color: #606060 }
.article-content a:hover { color: #c00 }
.fontSizeSmall p { font-size: 14px; line-height: 26px }
.fontSizeBig p { font-size: 16px; font-family: "microsoft yahei","simsun"; line-height: 2em; margin: 15px 0; display: block }
.source_title { float: left; display: block; padding-bottom: 20px; text-indent: 2em; font-size: 16px }
.article-page { width: 680px; float: left }
.article-page .page { margin: 0 auto }
.article-page .page li { float: left }
.article-page .page a, .article-page .page span { padding: 0 8px; margin: 0 4px; font-size: 12px }
.article-page .page ._now { background-color: #db2323; color: #fff; border-color: #db2323 }
.article-page .page a { border: 1px solid #ccc; float: left; height: 22px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serifa; line-height: 22px }
.article-page .page a:hover { background-color: #db2323; color: #fff; border-color: #db2323 }
.article-page .page .disable { color: #ccc; line-height: 22px }
.article-page .page .disable:hover { background-color: transparent; border: 1px solid #ccc; color: #ccc }
.article-page .page .now { background-color: #db2323; color: #fff; border-color: #db2323 }
.article-page .read-btn .btn { cursor: pointer; background: #f1f1f1; border: 1px solid #e2e2e2 }
.article-page .read-btn .btn-s-orange { height: 22px; padding-left: 4px; float: left; inline; margin-left: 10px }
.article-page .read-btn .btn-s-orange span { height: 22px; line-height: 22px; padding-right: 4px; padding-left: 2px; float: left; _display: inline }
.article-page .read-btn .btn-s-orange span { padding-left: 3px; padding-right: 5px }
.article-page .read-btn a { padding: 0; border: 0 }
.article-page .read-btn a:hover { background-color: #db2323 }
.article-page .read-btn a:hover span { color: #fff }
.article-page .read-btn a span { margin: 0; padding-top: 0 }
.tag_words { height: 26px; line-height: 26px; margin-top: 20px; overflow: hidden; font-size: 14px }
.tag_words span { height: 26px; display: inline-block; background: url(../images/common.png) no-repeat -242px 3px; color: #333; padding: 0 10px 0 25px; margin-right: 0 }
.tag_words a { height: 26px; display: inline-block; color: #333; padding: 0 10px }
.tag_words a:hover { color: #444; transition: color .2s ease-in-out 0s; opacity: .8; filter: Alpha(Opacity=80); -moz-opacity: .8 }
.share { margin: 10px 0; float: left; padding: 0 }
.share .agree { background: url("../images/common.png") no-repeat scroll 0 -125px transparent; color: #333; display: block; height: 24px; margin-top: 3px; width: 20px; padding: 0 20px 0 30px; font: 700 12px/24px "Arial" }
.article-main .inner .author { line-height: 24px; margin-top: 10px; font-size: 14px }
.rel-news { padding: 10px 0; width: 100% }
.rel-news .hd { height: 30px; overflow: hidden; overflow: hidden; color: #444; font: 20px/30px "Microsoft YaHei","simhei" }
.tj { width: 679px }
.tj .hd { border-bottom: 1px solid #e0e0e0; height: 30px; width: 100%; font: 18px/24px "Microsoft YaHei","simhei"; margin-bottom: 20px; color: #444 }
.imgNews { float: left; width: 220px }
.mainNews { float: left; padding: 0 0 0 30px; white-space: nowrap; width: 400px; overflow: hidden }
.imgNews h4 { color: #fff; text-align: center; height: 30px; font-weight: bold; line-height: 30px; margin: -30px 0 20px 0; width: 220px; position: relative; font-size: 14px; overflow: hidden }
.imgNews a, .imgNews a:visited { color: #fff }
.imgNews p { height: 30px; margin-top: -30px; width: 220px; opacity: .6; background: #050505; _filter: alpha(opacity=60) }
.mainNews h4 { font: 20px/30px "Microsoft yahei","simhei"; padding: 0 0 10px 0; height: 30px; overflow: hidden }
.mod-side .hd h3 { margin-bottom: 15px; font-size: 16px; color: #262626; font-family: 'Microsoft YaHei'; width: 300px }
.pic-air-mod .bd ul { margin-left: -20px; float: left; display: inline }
.pic-air-mod .bd li { display: inline; float: left; width: 140px; height: 110px; overflow: hidden; margin-left: 20px; padding-bottom: 13px; font-size: 14px }
.pic-air-mod .bd li a { display: block }
.pic-air-mod .bd li img { padding-bottom: 3px }
.pic-air-mod .bd li p { height: 28px; line-height: 28px; overflow: hidden }
.piclist { float: left; width: 300px; position: relative }
.piclist ul { margin-left: -20px; float: left }
.piclist li { display: inline; float: left; position: relative; width: 140px; height: 110px; overflow: hidden; margin-left: 20px; padding-bottom: 13px; font-size: 14px }
.piclist li img { display: block; width: 140px; height: 80px; padding-bottom: 3px }
.piclist li p { height: 28px; line-height: 28px; overflow: hidden }
#category { width: 660px; float: left; padding-bottom: 20px }
#category .tpList { border-bottom: 1px solid #f0f0f0; padding-bottom: 15px; float: left; display: block; width: 660px }
#category .tpList .pic { height: 80px; margin: 15px 20px 0 0; width: 120px }
.tpList .pic { display: inline; float: left; margin-right: 10px; overflow: hidden; text-align: center }
#category .tpList em { display: inline-block; font: 20px/35px "Microsoft yahei","simhei"; margin: 8px 0 0; height: 35px; overflow: hidden }
#category .tpList em a { color: #282828 }
#category .tpWrap:after { clear: both; content: ""; display: table }
#category .pic img { height: 85px; width: 120px }
#category .tpWrap p { color: #818181 }
#category .tpWrap a:hover { color: #d30003 }
.news_list { border-bottom: 1px solid #f0f0f0; padding: 10px 0 20px 0 }
.news_list h3 { line-height: 24px; padding-top: 15px; padding-bottom: 7px }
.news_list h3 a { font-size: 22px; color: #282828; font-family: Microsoft YaHei; font-weight: none }
.news_list h3 a:hover { color: #ba2636; text-decoration: none }
.news_list p { line-height: 22px; color: #666; font-size: 14px; padding-bottom: 5px }
.news_list p a { color: #ba2636 }
.news_list .ju_pic { float: left; padding-right: 20px }
.fl_right { height: 26px }
.focus-img { width: 670px; height: 286px; font-size: 14px; position: relative; font-family: "Microsoft YaHei" }
.slide-photo { float: left; width: 430px; height: 286px; overflow: hidden; position: relative }
.slide-photo li { width: 430px; height: 286px; font-size: 13px }
.slide-triggers { position: absolute; height: 10px; padding: 20px 10px; right: 0; bottom: 0; text-align: right; z-index: 10; font-size: 10px }
.slide-triggers span { display: inline-block; width: 18px; height: 10px; margin-left: 5px; cursor: pointer; background: url(../images/dot-red.png) no-repeat 0 0; font-size: 10px }
.slide-triggers span.current { background-position: -18px 0 }
.focus-img .slide-info { float: right; width: 218px; height: 264px; border: 1px solid #EEE; border-left: 0; padding: 10px; color: #666 }
.focus-img .slide-info h3 { font-size: 18px; padding-bottom: 10px; font-weight: normal; line-height: 28px }
.focus-img .slide-info p { line-height: 24px; font-size: 14px; height: 170px; overflow: hidden }
#category .hd { border-bottom: 1px solid #dcdcdc; height: 30px; line-height: 30px }
#category .hd h3 { border-bottom: 3px solid #ca1b00; margin-top: -3px; padding: 0 12px; float: left; color: #b50000; font: 400 20px/32px "microsoft yahei"; display: block }
#category .hd .more { float: right }
#category .bd { padding: 20px 0 8px }
#category .f-l { width: 300px; display: block; overflow: hidden }
#category .f-r { width: 340px; display: block; overflow: hidden }
.c_imgNews { float: left; width: 300px; white-space: nowrap; position: relative }
.c_imgNews h4 { font: 14px/34px "Microsoft yahei","simhei"; color: #fff; text-align: center; height: 34px; margin: -34px 0 20px 0; width: 300px; position: relative }
.c_imgNews a, .c_imgNews a:visited { color: #fff }
.c_imgNews p { height: 34px; margin-top: -34px; width: 300px; opacity: .6; background: #050505; _filter: alpha(opacity=60) }
#moreread h3 { height: 30px; overflow: hidden; overflow: hidden; color: #444; font: 20px/30px "Microsoft YaHei","simhei"; padding-bottom: 5px; border-bottom: 1px solid #efefef }
#moreread ul { margin-top: 10px }
#moreread li { display: block; padding: 4px 0; font-size: 14px }
#moreread li a { color: #c50009 }
.xashl { width: 660px; padding-top: 12px }
.xashl dd { width: 180px; height: 150px; margin: 10px 28px 15px 10px; position: relative; float: left; overflow: hidden; border: 1px solid #f0f0f0 }
.xashl dd span { display: block; width: 180px; height: 35px; text-align: center; background-color: #f0f0f0; line-height: 30px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.xashl dd a { display: block; position: relative }
.xashl dd:hover { border: 1px solid #c50000; background: #c50000 }
.xashl dd span:hover { background: #c50000; color: #fff }
.xashl dd .focus { background: #c50000; color: #fff }
.comment { width: 660px; border: 1px solid #e7e7e8; margin: 10px auto 0; overflow: hidden; background: #FFF }
.comment h5 { font-size: 12px; margin: 0; text-indent: 20px; line-height: 35px; border-bottom: 1px solid #efefef }
.comment p { font-size: 12px; text-indent: 20px; line-height: 26px; color: #999 }
.comment span { padding-right: 10px }
.comment em { font-style: normal }
.comments { color: #f90000 }
.comment textarea { width: 560px; height: 100px; margin: 10px 0 0 20px; background: url(../images/Watermark.gif) no-repeat center; border: 1px solid #e7e7e8 }
.code { width: 570px; height: auto; margin: 0 auto; text-align: right; margin-top: 10px; line-height: 21px; font-size: 12px }
.comment input { width: 55px; border: 1px solid #d2d2d2 }
.comment .fb { height: 21px; background: url(../images/code_button.gif) no-repeat; border: 0; cursor: pointer; margin: 10px; vertical-align: middle }
.mode-comment .user-info, .mode-comment .post-time { padding-left: 20px; color: #ccc }
.mode-comment dt { padding: 4px 0 }
.mode-comment dd { border-bottom: 1px dashed #f9f9f9; padding-bottom: 5px }
.mode-comment dd p { color: #6c6c6c }
.article-content .mcecopyright { display: block; font-size: 12px; border: 1px dotted #ccc; margin-top: 2px; line-height: 24px; padding: 8px; background: #fff3ef; text-indent: 0; }
