﻿@charset "utf-8";

/**/
@media(max-width:1000px) {
	html { min-width: 1400px }
}
.pctip { float: left; width: 100%; height: 80px; line-height: 80px; background: #292c33; overflow: hidden; }
.pctip a { float: left; width: 50%; height: 100%; font-size: 18px; text-align: center; color: #fff; font-family: '微软雅黑'; overflow: hidden; }
.pctip a:hover { color: #fff; text-decoration: none; }
.pctip .apc, .pctip .apc:hover { color: coral; text-decoration: underline; }

/* 全局样式重置 */
html { color: #000; background: #fff }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal }
ol, ul { list-style: none }
li { line-height: 17px }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
input, textarea, select { font-size: 12px; color: #272a30; font-family: 'Microsoft Yahei'; *font-size: 100%; border-radius: 0 }
input[type="text"] { -webkit-appearance: none }
legend { color: #000 }
.wapxx { float: left; height: 100%; margin-left: 5px; color: #fff }
.wapxx a { float: left; height: 18px; line-height: 16px; padding: 0px 3px; border: 1px solid #fff; color: #fff; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; margin-top: 12px }
.wapxx a:hover { color: #fff; }
.nl-con .bx .cate-title a { text-decoration: underline }
.aad { border: 1px dashed #B5B5B5; color: #777; padding: 5px 0px; text-align: center; }

/* 全局样式 */
body { color: #272a30; font-size: 12px; font-family: 'Microsoft Yahei'; background: #f0f0f0 }
body.song { font-family: '\5b8b\4f53' }
.clear { clear: both }
.hide { display: none }

/*链接样式*/
a { color: #272a30; text-decoration: none; outline: none }
.pre1 a, .tags a, .memo a { color: #888 }
a:hover { color: #f54343 }
a:active { color: #8f001e }
.extra_sc a, .page_nav .all_news a, .pt_info .pti_comm, .it_focus .focus1 h2 a { color: #f54343 }
.extra_sc a:hover, .page_nav .all_news a:hover, .pt_info .pti_comm:hover, .it_focus .focus1 h2 a:hover { text-decoration: underline }
.extra_sc a:active, .page_nav .all_news a:active, .pt_info .pti_comm:active, .it_focus .focus1 h2 a:active { color: #8f001e }

/*会员登陆*/
.logBox .picBox, .logBox .infoBox { float: left; width: 49%; height: 84px }
.logBox .picBox .p { float: left; width: 53px; height: 53px; padding: 0px; margin-left: 42px; margin-top: 8px; -webkit-border-radius: 25px; border-radius: 25px; -moz-border-radius: 25px; background: none; overflow: hidden }
.logBox .picBox .p img { width: 100%; height: 100% }
.logBox .picBox .t { float: left; width: 100%; height: 20px; margin-top: 3px; padding: 0px; color: #FFF; text-align: center; white-space: nowrap; text-overflow: ellipsis; background: none }
.logBox .infoBox p { float: left; width: 100%; height: 20px; line-height: 20px; color: #FFF; overflow: hidden }
.logBox .infoBox .dj { margin-top: 4px }

/*会员登陆 新*/
.logBox .info { float: left; width: 100%; overflow: hidden }
.logBox .info dl { overflow: hidden; padding-top: 4px }
.logBox .info dl dd { float: left; width: 20%; margin-left: 5px; font-size: 14px; color: #FFF; padding-top: 2px; text-align: right }
.logBox .info dl dt input { float: left; width: 70%; height: 20px; border: solid 1px #e47979; text-indent: 5px; background: #e47979; color: #FFF }
.logBox .dlLo { float: left; width: 100%; margin-top: 20px; background: url('../image/Icon-669977_NET.png') no-repeat -80px -490px; overflow: hidden }
.logBox .dlLo .button { float: left; width: 86px; height: 27px; margin-left: 20px; background: #f54343; border: none; color: #FFF; font-size: 14px; cursor: pointer; overflow: hidden; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px }
.logBox .dlLo a { float: left; width: 28px; height: 27px; background: none; padding: 0px; margin-left: 4px; text-indent: -999px; overflow: hidden }

/* 导航区域 */
#hd { width: 100%; background: #f54343; z-index: 999999 }
#nav { position: relative; width: 1100px; margin: 0 auto; height: 43px; font-size: 14px }
#nav a.logo { display: block; float: left; width: 90px; height: 43px; line-height: 28px; overflow: hidden }
#nav a.logo img { width: 100%; height: 100% }
#nav a.home { display: block; float: left; width: 25px; height: 22px; margin: 11px 15px 0 15px; background: url('../image/home.png') left center no-repeat; overflow: hidden }
#nav a.home:hover { background-position: -25px 0 }
#nav ul.nav_list { float: left }
#nav ul.nav_list li { float: left }
#nav a.nav-item { display: block; height: 43px; padding: 0 25px; line-height: 43px; color: #fff }
#nav a.hover { background-color: #d22222 }
#nav a.ni1-bg, #nav a.ni1-bg:hover { background-color: #111 }
#nav a.nav-item:active { background-color: #8f001e }
#nav a.nav-item-2 { border-left: 1px solid #9e0021 }
#nav a.current, #nav a.current:hover { background-color: #8f001e; border-left-color: #8f001e }
#nav .an { float: left }
#nav .an a.nav-item { padding: 0 40px 0 40px; font-weight: bold; background-image: url('../image/listarrow.png'); background-position: 14px center; background-repeat: no-repeat }
#nav .nl { position: absolute; top: 43px; left: 0; width: 1000px; z-index: 2000; height: 225px;/*暂时隐藏*/ display: none }
.nl-con { position: absolute; top: 0; left: 0; width: 1060px; padding: 30px 20px 30px 20px; font-size: 12px; z-index: 10; background: #111 }
.nl-con .bx { float: left; width: 139px; height: 162px; padding-left: 50px; border-right: 1px solid #393939; font-size: 14px; overflow: hidden }
.nl-con .bx h2.cate-title { font-size: 18px; color: #888 }
.nl a { color: #e3e3e3 }
.nl a:hover { color: #fff; text-decoration: underline }
.nl a:active { color: #f5f5f5 }
.nl-con .bx ul.cate-list { float: left; padding: 5px 0 0 0 }
.nl-con .bx ul.cate-list li { margin-top: 15px }
.nl-con .nb { border: 0 }
.nl-con .bx2 { width: 139px; padding-left: 45px }
.nl-con .bx ul.sub { padding-left: 25px }
.nl-con .bx2 h2 { background: url('../image/cate_logo1.png') 45px center no-repeat }
.nl-con .bx3 h2 { background: url('../image/cate_logo2.png') 45px center no-repeat }
.nl-con .bx4 h2 { background: url('../image/cate_logo3.png') 45px center no-repeat }
.all_cate { position: absolute; top: 221px; left: 50%; margin-left: -100px; width: 200px; height: 39px; line-height: 39px; text-align: center; z-index: 20; border-top: 1px solid #333; background: url('../image/opacity_bg.png') }
#tb { position: relative; height: 43px; background: #272a30; z-index: 2000 }
.tb-nav { float: right }
.tb-item { position: relative; float: left }
.tb-item a.item-link { display: block; height: 43px; padding: 0 20px; text-align: center; line-height: 43px; color: #fff; overflow: hidden }
.dm a.item-link { padding: 0 35px 0 20px; background: url('../image/narrow.png') 55px center no-repeat }
.tb-item a.item-link:hover, .tb-item a.dm_hover { color: #fff; background-color: #d22222 }
.tb-item a.item-link:active { background-color: #8f001e }
.tb-item a.item-link-3 { background-color: #136fb8; background-position: 85px center }
.tb-item a.item-link-3:hover, .tb-item a#rm_app.dm_hover { color: #fff; background-color: #136fb8 }
.tb-item a.item-link-4, .tb-item a.item-link-5 { padding: 0; width: 48px; text-indent: -1000px; background: url('../image/search_icon.png') center center no-repeat; overflow: hidden }
.tb-item a.item-link-5 { background-image: url('../image/setting_icon.png') }
.tb-item a.il5-bg, .tb-item a.il5-bg:hover { background-color: #111 }
.tb-item .menu { display: none; position: absolute; top: 43px; right: 0; width: 111px; background: #d22222; z-index: 1000; overflow: hidden }
.tb-item .feed { width: 194px }
.tb-item .mber { width: 277px; padding: 20px 0px }
.tb-item #app { background: #136fb8 }
.tb-item .menu ul { }
.tb-item .menu ul li { *float: left; *width: 160px }
.tb-item .menu ul li a { display: block; height: 34px; padding: 0 20px; line-height: 34px; color: #FFF; overflow: hidden }
.tb-item .menu ul li a:hover { color: #fff; background: #8b001d }
.tb-item #app ul li a:hover { background: #105e9d }
.tb-item .menu ul li a:active { color: #fff; background: #6a0016 }
.tb-item #app ul li a:active { background: #0d4e81 }
#sina_follow { margin: 10px 20px }
.tb-item a.item-link-4:active, .tb-item a.il_4, .tb-item a.il_5, .tb-item a.il_5:hover { background-color: #333 }
.view_setting { display: none; position: fixed; *position: absolute; top: 43px; left: 50%; width: 1100px; margin-left: -550px; border-bottom: 1px solid #111; background: url('../image/opacity_bg.png'); z-index: 1000 }
.view_setting .set_con { width: 1068px; margin: 0 auto; padding: 35px 0 25px 0; color: #c8c8c8 }
.view_setting .set_con p { padding: 0 0 10px 400px }
.view_setting .set_con p.c_st { display: none }
.single .view_setting .set_con p.c_st { display: block }
.view_setting .set_con p span.set_op { padding-right: 10px }
.view_setting .set_con a { color: #dfdfdf }
.view_setting .set_con a:hover { color: #fff }
.view_setting .set_con a:active { color: #c8c8c8 }
.view_setting .set_con a#fs1 { font-size: 14px }
.view_setting .set_con a#fs2 { font-size: 16px }
.view_setting .set_con a#fs3 { font-size: 18px }
.view_setting .set_con a.indt { font-size: 14px }

/* 搜索框 */
.sc { float: left; position: relative; width: 153px; height: 29px; margin: 0 auto; padding: 7px 10px 7px 10px; font-size: 12px }
.sc form { }
.sc input.focus { float: left; width: 100px; height: 19px; line-height: 19px; font-size: 13px; padding: 5px 8px; vertical-align: middle; border: 0; outline: none; color: #666; background: #f1f1f1 }
.sc button { float: left; width: 37px; height: 29px; background: #f1f1f1 url('../image/sc_btn.png') left 0 no-repeat; border: 0; outline: none; text-indent: -1000px; cursor: pointer; overflow: hidden }
.sc button.on { background-position: -37px 0 }
.sc button:active { background-position: right 0 }
.extra_sc { display: none; position: absolute; left: 0; top: 43px; width: 152px; padding: 10px; background: #f9f9f9; border: 1px solid #8f001e; border-top: 0 }

/* 头条 */
#tt1 { width: 1100px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; margin: 0 auto; background-color: #fff }
#tt1 a { font-size: 32px; color: #f54343 }
#tt1 a:hover { text-decoration: underline }
#tt1 h2 { height: 60px }
#tt2 { width: 1100px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; margin: 0 auto; background-color: #fff }
#tt2 a { font-size: 32px; color: #f54343 }
#tt2 a:hover { text-decoration: underline }
#tt2 h2 { height: 60px }
#tt3 { width: 100%; height: 60px; line-height: 60px; text-align: center; overflow: hidden; margin: 0 auto; margin-top: 10px; background-color: #fff }
#tt3 a { font-size: 32px; color: #f54343 }
#tt3 a:hover { text-decoration: underline }
#tt3 h2 { height: 60px }

/* 首页内容区域1 */
#LR { width: 1068px; padding: 0 16px; margin: 0 auto; background: #fff; overflow: hidden }

/* 区块1 */
.con-block { float: left; padding: 20px 0 }
.lf { float: left; width: 300px }
.lf .bx1 { width: 300px; height: 375px; overflow: hidden }
.coin-slider { position: relative; zoom: 1; overflow: hidden }
.coin-slidera { text-decoration: none; outline: none; border: none }
.cs-buttons { position: relative; float: left; margin-top: -15px; margin-left: -58px !important; font-size: 0px; z-index: 1000 }
.cs-buttons a { float: left; margin-left: 4px; width: 25px; height: 5px; background-color: #c1c2c3; text-indent: -1000px }
.cs-buttons a.cs-active { background-color: #f54343 }
#cs-prev-coin-slider, #cs-next-coin-slider { width: 24px; height: 30px; overflow: hidden; text-indent: -1000px; background-image: url('../image/prev_icon.png'); background-position: center center; background-repeat: no-repeat }
#cs-next-coin-slider { background-image: url('../image/next_icon.png') }
.cs-title { width: 280px; padding: 10px 10px 30px 10px; color: #fff; background-color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center }
.cs-prev, .cs-next { background-color: #000; color: #fff; padding: 0px 10px }
.lf .bx2 { position: relative; width: 298px; margin-top: 10px; padding: 37px 0 0 0 }
.lf .bx2 .bx-title { position: absolute; top: 0; left: 0; width: 160px; height: 23px; line-height: 23px; background: #f54343; text-align: center; color: #fff }
.lf .bx2 span { position: absolute; top: 4px; right: 0; padding: 0px 0px 0px 24px; background: url('../image/logo_icon.png') left center no-repeat }
.lf .bx2 .zj { width: 298px; padding: 10px 0 0 0; border-top: 1px solid #dedede; text-align: center; font-size: 15px }
.lf .bx2 ul { }
.lf .bx2 ul li { position: relative; width: 298px; margin-bottom: 12px; *float: left }
.lf .bx2 ul li img { float: left; width: 38px; height: 38px }
.lf .bx2 ul li p { padding-left: 45px; color: #888 }
.lf .bx2 ul li p.pro-name { margin-bottom: 2px; color: #272a30; line-height: 38px; font-size: 15px }
.lf .bx2 ul li a.down_btn { position: absolute; top: 7px; right: 0; display: block; width: 23px; height: 23px; text-indent: -1000px; background: url('../image/down_btn.png') no-repeat; overflow: hidden }
.lf .bx2 ul li a.down_btn:hover { background-position: -23px center }
.lf .bx2 ul li a.down_btn:active { background-position: right center }
.con-block .rt { float: left; width: 728px;/*height:932px;*/ margin-left: 40px;/*overflow:hidden;*/ }

/* 焦点区域 */
.rt .focus_area { float: left }
.block-title { height: 20px; padding-left: 12px; border-left: 4px solid #f54343; line-height: 20px; font-size: 16px; color: #f54343 }
.block-title span { float: right; font-size: 12px }

/* 焦点关注 */
.rt .focus { position: relative; float: left; width: 474px }
.rt .focus ul, .rt .zhuant ul { padding-top: 20px }
.rt .focus ul li { width: 474px; height: 60px; margin-bottom: 20px; overflow: hidden }
.rt .focus ul li img { float: left; border: 1px #ddd solid }
.rt .focus ul li h2.focus-title { display: inline-block; width: 358px; padding: 0 0 5px 18px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.rt .focus ul li p { padding-left: 78px; color: #888 }
.rt .zhuant { float: left; width: 234px; margin-left: 20px }
.rt .zhuant ul li { margin-bottom: 7px; padding-left: 15px; background: url('../image/list_icon.png') left center no-repeat }
.rt .zhuant ul li a span { color: #888 }

/* 新闻列表 */
.rt .nlst { float: left; position: relative }
.rt .nlst .ct { position: relative; width: 728px; height: 43px; background: url('../image/bottom_line.png') 0 0 repeat-x }
.rt .nlst .ct ul { font-size: 16px }
.rt .nlst .ct ul li { float: left }
.rt .nlst .ct ul li a { display: block; height: 43px; padding: 0 50px; line-height: 43px; overflow: hidden; color: #f54343 }
.rt .nlst .ct ul li a:hover { background: #f3f3f3 url('../image/bottom_line.png') 0 0 repeat-x }
.rt .nlst .ct ul li a:active { background-color: #e0e0e0 }
.rt .nlst .ct ul li a.current { background: #f54343 url('../image/bottom_line.png') 0 -44px repeat-x; color: #fff }
.rt .nlst .ct span { position: absolute; bottom: 14px; right: 0; color: #888 }
.rt .nlst .ct span strong { padding: 0 2px; color: #f54343 }
.rt .nlst .lst { width: 818px; height: 859px; padding-top: 33px; font-size: 14px; overflow: hidden }
.rt .nlst .lst .block { float: left; overflow: hidden }
.rt .nlst .new-list ul { float: left; width: 349px; padding-bottom: 25px; *padding-bottom: 35px; margin-right: 20px }
.rt .nlst .new-list ul li { float: left; min-width: 329px; padding: 3px 0 3px 12px; border: 1px solid #fff; margin-bottom: 3px; background: url('../image/new_list_icon.png') left 2px no-repeat }
li.mnow { z-index: 1001; position: relative; background: #fff6ea !important; border-color: #fcdeb5 !important; border-radius: 3px; -moz-border-radius: 3px; min-width: 321px !important; padding-right: 8px !important }
.mnow.top { min-width: 310px !important }
li.mnow span.title { overflow: inherit !important; width: inherit; min-width: 294 }
li span.title { display: block; width: 294px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
li.top span.title { width: 284px }
.listbox li span.title { width: 414px }
li span.date { float: right; color: #888 }
li.new span.date { color: #f54343 }
.rt .nlst .new-list ul li.new { background-position: left -15px }
.rt .nlst .new-list ul li.top { min-width: 319px; padding-left: 22px; background: url('../image/top_icon.png') left center no-repeat }
.rt .nlst .new-list ul li a:visited { color: #888 }
.rt .nlst .hot-list .bx { float: left; width: 327px; height: 413px; margin: 0 20px 30px 0; border: 1px solid #e8e8e8; border-top: 0 }
.hot-list .bx h4 { padding: 15px 15px 5px 15px; font-size: 14px; color: #f54343; border-top: 2px #e8e8e8 solid }
.hot-list .bx ul { padding: 0 10px; font-size: 12px; background: url('../image/hot_title_bg.png') left top no-repeat }
.hot-list .bx ul li { margin: 12px 0; padding-left: 25px; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.hot-list .bx ul li span { display: none }

/* 翻页样式 */
.page_nav .more a { display: block; width: 130px; height: 38px; margin: 0 auto; line-height: 38px; background: #f54343 url('../image/more_comm_icon.gif') 33px 10px no-repeat; padding-left: 66px; color: #fff; border-top: 5px #d22222 solid }
.page_nav { position: relative; clear: both }
.page_nav .page_num { display: block; width: 708px; height: 28px; padding: 30px 0 10px 0; overflow: hidden }
.page_nav { width: 728px }
.page_nav .page_num { position: relative; left: 50%; width: 210px; padding: 0; margin-left: -105px }
.home_list .content .page_num { padding: 9px 0 10px 0 }
.page_nav .page_num a, .page_nav .page_num span.current { float: left; display: block; width: 28px; height: 28px; margin-right: 9px; text-align: center; line-height: 28px; font-size: 14px; color: #fff; overflow: hidden; background: url('../image/page_nav.png') 0 -56px }
.page_nav .page_num a:hover { background-position: -28px -56px }
.page_nav .page_num a:active { background-position: -56px -56px }
.page_nav .page_num a.current, .page_nav .page_num span.current { background-position: 0 -28px; color: #f54343 }
.page_nav .page_num a.current:hover { background-position: -28px -28px }
.page_nav .page_num a.current:active { background-position: -56px -28px }
.page_nav .page_num a.pt { background-position: 0 0; text-indent: -100px }
.page_nav .page_num a.pt:hover { background-position: -28px 0 }
.page_nav .page_num a.pt:active { background-position: -56px 0 }
.page_nav .page_num a.next { background-position: 0 -84px }
.page_nav .page_num a.next:hover { background-position: -28px -84px }
.page_nav .page_num a.next:active { background-position: -56px -84px }
.page_nav .all_news { position: absolute; top: 4px; right: 0; font-size: 14px; line-height: 22px }

/*列表页码*/
.pageBox { width: 100%; height: 38px; padding: 21px 0px; overflow: hidden; text-align: center; color: #727272; overflow: hidden }
.pageBox a { color: #004d00; font-size: 14px }
.pagelink { line-height: 20px; padding: 0 }
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup { padding: 8px 15px; margin: 0 4px }
.pagelink a:hover { color: #004d00 }
.pagelink strong { font-weight: bold; color: #fff; background: #149b57 }
.pagelink kbd { height: 24px; border: none }
.pagelink em { position: relative; top: 4px; font-size: 14px; margin-left: -70px; height: 24px; line-height: 24px; color: #004d00; margin-right: 8px }
.pagelink input { color: #004d00; margin-top: 1px; height: 14px }
.pageBox a, .pageBox strong, .pageBox span { display: inline-block; vertical-align: middle; padding: 8px 15px; line-height: 20px; margin: 0 3px }
.pageBox a { border: 1px solid #ccc; background: #fff; color: #666; text-decoration: none }
.pageBox a:hover, .pageBox strong { color: #fff; background: #f54343; border: 1px solid #f54343; text-decoration: none }
.pageBox span { cursor: pointer; border: 1px solid #fff }

/* 暂时隐藏 */
#Pager_btn, #Pager_input { display: none }
.bx-recom { clear: both; overflow: hidden; text-align: center }
.bx-recom-single iframe { width: 1068px; height: 60px; padding-bottom: 0px }
.bx-head { width: 1068px; height: 120px; padding-bottom: 20px }
.bx-recom2 { width: 250px; line-height: 1px; padding-top: 10px }
.con-recom { width: 728px; overflow: hidden }
.bx-recom3 { float: left; margin: 20px 0 0 0; width: 728px; line-height: 1px }
.bx-recom4 { width: 728px; margin: 0 0 5px 0; line-height: 1px }

/* 首页内容区域2 */
.con_2 { width: 1068px; margin: 0 auto; padding: 0 16px 20px 16px; background: #fff; overflow: hidden; font-size: 14px }
.con_2 .listbox { float: left; width: 534px }
.con_2 .listbox h2, .con_2 .img_listbox h2 { height: 35px; line-height: 35px; font-size: 16px; font-weight: normal; border-bottom: 3px #E5E5E5 solid }
.con_2 .listbox h2 a, .con_2 .img_listbox h2 a { text-decoration: none }
.con_2 .listbox h2 span.block_cate { display: block; float: left; border-bottom: 3px solid #f54343 }
.con_2 .listbox h2 span.more a, .con_2 .img_listbox h2 span.more a { padding-left: 0; background: none }
.con_2 .box2 h2 { border-left: 0 }
.con_2 .listbox h2 span.more, .con_2 .img_listbox h2 span.more { padding-left: 20px; font-size: 12px; font-weight: normal }
.con_2 .listbox ul { float: left; padding: 15px 0 0 0 }
.con_2 .listbox ul li { clear: both; float: left; width: 534px; margin-bottom: 11px; color: #888; background: url('../image/new_list_icon.png') left 0 no-repeat }
.con_2 .listbox ul li a:hover { text-decoration: underline }
.con_2 .listbox ul li a:visited { color: #999; border-left: 4px #e7e7e7 solid }
.con_2 .listbox ul li span { display: block; float: left; padding-left: 10px }
.con_2 .listbox ul li span.date { width: 35px; font-size: 12px }
.con_2 .listbox ul li span.title { height: 17px; border-left: 1px solid #d8d8d8; overflow: hidden }
.img_listbox { clear: both; width: 1068px; overflow: hidden; zoom: 1 }
.img_listbox ul { float: left; width: 1062px; padding: 3px; padding-left: 11px }
.img_listbox ul li { list-style: none; float: left; width: 122px; height: 160px; text-align: center; font-size: 12px; padding: 15px 10px 0 0; vertical-align: bottom; overflow: hidden }
.img_listbox ul li img { width: 100px; height: 100px; border: 1px #c0c0c0 solid }
.img_listbox ul li:hover img { border-color: #f54343 }
.img_listbox ul li span { display: block; margin-top: 8px }

/* 侧边功能按钮 */
#side_func { position: fixed; _position: absolute; bottom: 245px; right: 50%; height: 232px; margin-right: -608px; width: 58px; z-index: 1000 }
.single #side_func { bottom: 290px }
#side_func a.sfa { display: block; width: 58px; height: 58px; line-height: 58px; font-size: 14px; text-align: center; line-height: 1000px; color: #333; background-color: #fff; overflow: hidden; z-index: 10 }
#side_func a.block1 { text-indent: 0 }
#side_func a.block2 { display: none; background: #bcbcbc url('../image/gocomm.png') 0 0 no-repeat }
.single #side_func a.block2 { display: block }
#side_func a.block3 { background: #cbcbcb url('../image/gotop.png') 0 0 no-repeat }
.single #side_func a.block3 { background-color: #fff }
#side_func a.sfa:hover { color: #fff; line-height: 58px; background-image: none; background-color: #f54343 }
#side_func a.block1, #side_func a.block1:hover, #side_func a.block3:hover { line-height: normal }
#side_func a:active { background-color: #8f001e }
#side_func a span { float: left; display: block; width: 58px; padding-top: 10px; overflow: hidden }
#side_func #bdshare_l.show_bds { position: absolute; top: 58px !important; left: -212px !important; background: #fff !important; z-index: 10000 !important }
#bdshare ul li a, #bdshare_s ul li a { font-family: 'Microsoft Yahei' !important }
#side_func a.joinus { color: #fff; background: #136fb8 }
#side_func a.joinus:hover { background: #f54343 }
#side_func a.joinus:active { background: #8f001e }
#side_func a.app { display: block; width: 58px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; background-color: #fff; overflow: hidden; z-index: 10 }
#side_func a.app span { color: #000; padding: 0 }
#side_func a.weixin { display: block; width: 58px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; background-color: #fff; color: #f54343; overflow: hidden; z-index: 10 }
#side_func a.weixin span { color: #f54343; padding: 0 }

/* 文章页面 */
#wrapper { clear: both; padding-bottom: 20px; background: #fff; overflow: hidden }
.content { float: left; width: 728px }
.content .current_nav { padding-bottom: 15px; border-bottom: 3px solid #f54343; font-size: 14px; color: #888 }
.category .content .current_nav { padding-left: 18px; font-size: 28px; color: #888; border-bottom: none; background: url('../image/current_nav_icon.gif') left top no-repeat }
.content .current_nav span.sub { padding: 0 10px }
.content .current_nav span.cate_current { display: none }
.content .current_nav h1 { display: inline; color: #333; font-size: 14px }
.category .content .current_nav h1 { font-size: 28px }
.content .post_title { padding: 20px 0 20px 0; text-align: center }
.content .post_title h1 { font-family: 'Microsoft YaHei'; font-size: 2.2em; font-weight: 500; line-height: 1.5; text-align: center }
.content .post_title span, .content .post_title a.pti_comm { padding: 0 5px }
.content .post_title span#commentcount { padding: 0 }
.content .post_title span.pt_info { display: block; padding-top: 5px; color: #888 }
.content .post_title span.pt_info strong, .content .post_title span.pt_info a { color: #888 }
.content .post_title span.pt_info a:hover { color: #f54343; text-decoration: underline }
.content .post_title span.pt_info a.pti_comm { color: #f54343 }
.content .post_content { overflow: hidden; text-align: justify; text-justify: inter-ideograph; word-wrap: break-word }
.content .post_content p { padding: 10px 0; font-size: 16px; line-height: 30px; text-indent: 2em }

/* Custom Setting */
.content .fs1 p { }
.content .fs2 p { font-size: 16px; line-height: 30px }
.content .fs3 p { font-size: 18px; line-height: 34px }
.content .indt p { text-indent: 0em }
.content .indt p img, .content .indt p embed { margin-left: 2em }
.content .post_content p a { color: blue; text-decoration: underline }
.content .post_content p a:hover { color: red }
.content .post_content p a.s_tag { color: #272a30; text-decoration: none; cursor: text }
.content .post_content p img { max-width: 728px; margin: 0 auto; display: block }
.content .post_content p embed { max-width: 728px; margin: 0 auto; display: block }
.content .post_content p strong { font-weight: bold }
.content .shareto { width: 580px; height: 32px; padding: 20px 0 0 100px; color: #222; font-size: 14px }
.content .shareto span { float: left; padding-right: 15px; line-height: 32px }
.content .shareto .bdsharebuttonbox a { width: 31px !important; height: 32px !important; margin: 0 6px 0 0 !important; background: url('../image/share_icon.png') no-repeat !important }
.content .shareto .bdsharebuttonbox a.bds_qzone { background-position: 0 0 !important }
.content .shareto .bdsharebuttonbox a.bds_qzone:active { background-position: 0 -32px !important }
.content .shareto .bdsharebuttonbox a.bds_tsina { background-position: -36px 0 !important }
.content .shareto .bdsharebuttonbox a.bds_tsina:active { background-position: -36px -32px !important }
.content .shareto .bdsharebuttonbox a.bds_tqq { background-position: -72px 0 !important }
.content .shareto .bdsharebuttonbox a.bds_tqq:active { background-position: -72px -32px !important }
.content .shareto .bdsharebuttonbox a.bds_renren { background-position: -108px 0 !important }
.content .shareto .bdsharebuttonbox a.bds_renren:active { background-position: -108px -32px !important }
.content .shareto .bdsharebuttonbox .bds_more { padding: 0 !important; width: 31px !important; height: 32px !important; background: url('../image/share_icon.png') -144px 0 no-repeat !important }
.content .shareto .bdsharebuttonbox .bds_more:hover { background-position: -144px -32px !important }
.content .shareto .bdsharebuttonbox a.bds_weixin { background-position: -179px 0 !important }
.content .shareto .bdsharebuttonbox a.bds_weixin:active { background-position: -179px -32px !important }
.content .shareto .bdsharebuttonbox a.bds_count { width: 58px !important; background-position: -214px 0 !important }
#bdshare_weixin_qrcode_dialog { border: 5px solid #f54343 !important }
#bdshare_s #bdshare_l, #bdshare_s #bdshare_m { -webkit-box-shadow: none !important; -moz-box-shadow: none !important }
.content .hot_tags { padding-top: 20px; font-size: 14px }
.content .rela-post { padding-top: 20px }
.content .pn_page { border-left: 4px solid #666; margin: 30px 0 10px 0; padding-left: 12px; font-size: 14px; line-height: 26px }

/* 分类页面 */
.category .content .cate_list { border-top: 3px solid #f54343 }
.content .cate_list ul.ulcl li { height: 100px; padding: 20px 0; border-bottom: 1px dotted #d6d6d6 }
.content .cate_list ul.ulcl li.cate_top { height: 20px; background: #fefdd1 }
.content .cate_list ul.ulcl li .list_thumbnail img { float: left; width: 100px; height: 100px }
.content .cate_list ul.ulcl li .block { float: left; width: 594px; padding-left: 20px }
.content .cate_list ul.ulcl li .block h2 { font-size: 16px; padding-bottom: 12px }
.content .cate_list ul.ulcl li.cate_top .block { width: 688px }
.content .cate_list ul.ulcl li.cate_top .block h2 { padding-left: 22px; background: url('../image/top_icon.png') left 0 no-repeat }
.content .cate_list ul.ulcl li .block h2 .state { float: right; font-size: 12px; color: #888 }
.content .cate_list ul.ulcl li .block h2 .tody { color: #f54343 }
.content .cate_list ul.ulcl li .block .memo { display: block; height: 48px; padding-bottom: 5px; color: #888; overflow: hidden }
.content .cate_list ul.ulcl li .block .tags { color: #888; cursor: pointer }

/* 评论区域 */
.post_comment { width: 728px; font-size: 14px }
.post_comment p.c_alt { padding: 0 0 10px 0 }
.post_comment h3 { position: relative; margin: 10px 0 0 0; padding: 10px 0; font-size: 14px; font-weight: bold; color: #f54343; border-bottom: 5px #f54343 solid }
.post_comment h3 span { position: absolute; top: 10px; right: 0; font-size: 12px; font-weight: normal; color: #888; line-height: 22px }
.comm_list h3 a.showall { float: right; font-size: 12px }

/* 添加评论 */
.add_comm { position: relative; width: 598px; height: 191px; border: 1px #ccc solid; border-top-width: 0; background: #fafafa }
.add_comm textarea { position: absolute; left: 15px; top: 10px; width: 568px; height: 120px; background: none; border: 0; resize: none; outline: none; font-size: 14px; line-height: 22px; background: none }
.add_comm .comm-con { position: absolute; left: inherit; right: 105px; bottom: 12px }
.add_comm .comm-con span { vertical-align: bottom; color: #ba141d }
.add_comm .comm-con input.ipt-txt { width: 200px; height: 34px; border: none; border-bottom: 1px #ba141d solid; outline: none; background: none; line-height: 40px; text-align: center; font-size: 16px }
.add_comm .comm-con .logout { padding-left: 10px; font-size: 12px }
.add_comm input#btnComment { position: absolute; right: 12px; bottom: 12px; width: 79px; height: 37px; border: 0; background: url('../image/button_bg.png') no-repeat; text-indent: -10000px; cursor: pointer }
.add_comm input#btnComment:hover { background-position: -79px 0 }
.add_comm input#btnComment:active { background-position: -158px 0 }
#divValidate { float: left; margin-right: 5px }
#randomNoImg { height: 26px; margin: 0 0 0 4px; cursor: pointer }
#commentMessage { position: absolute; left: 15px; bottom: 12px }

/* 评论列表 */
.comm_list h3 { border-bottom: 1px #f54343 solid; overflow: hidden }
.comm_list ul { list-style: none }
.comm_list ul.list li.my { width: 728px; border-top: 1px #fff solid; border-bottom: 1px #ddd dotted; background: #fff; overflow: hidden; *float: left; *display: inline }
.comm_list ul.list li.my .info, .comm_list ul.list li.my .re_info { padding: 12px 0 0 0; font-size: 12px; color: #888 }

/*.wap .comm_list ul.list li.my .info,.comm_list ul.list li.my .re_info{padding:0}*/
li .mobile { padding-right: 6px }
li .mobile a { color: #6f9811; display: inline-block; background: url('../image/dev_icon.png') left 0 no-repeat; padding-left: 15px }
ul li .iphone a, ul li .itouch a { color: #496fcb; background-position: left -38px }
ul li .ipad a { padding-left: 18px; color: #496fcb; background-position: left -76px }
ul li .wp a { color: #bd3e9f; background-position: left -19px }
ul li .wap a { color: #444; background-position: left -57px }
ul li .windows8 a { padding-left: 18px; color: #bd3e9f; background-position: left -95px }
.comm_list ul.list li strong { padding-right: 6px }
.comm_list ul.list li strong.p_floor { color: #888 }
.comm_list ul.list li strong.nick { color: #333 }
.comm_list ul.list li.my .rmp strong.nick a { color: #326eb4 }
.comm_list ul.list li.my .rmpvip strong.nick a { padding-right: 22px; font-size: 14px; color: #ea6415; background: url('../image/rmpvip_icon.png') right center no-repeat }
.comm_list ul.list li.my .re_info strong { font-weight: normal }
.comm_list ul.list li.my p { padding: 10px 0; line-height: 24px; word-wrap: break-word }
.comm_list ul.list li.my span.comm_reply { float: right; font-size: 12px; color: #aaa }
.comm_list ul.list li.my ul.reply { clear: both; margin: 10px 0 0 0; padding: 0 8px; border: 1px #fcbb90 solid; background: #fefcf4; zoom: 1 }
.comm_list ul.list li.my ul.reply li { *width: 100% }
.comm_list .more_comm { width: 728px; height: 43px; border-top: 1px #f54343 solid }
.comm_list .more_comm a { display: block; width: 130px; height: 38px; margin: 0 auto; line-height: 38px; background: #f54343 url('../image/more_comm_icon.gif') 33px 10px no-repeat; padding-left: 66px; color: #fff; border-top: 5px #d22222 solid }
.comm_list .more_comm a:hover { background-color: #d22222; border-color: #d22222 }
.comm_list .more_comm a:active { background-color: #8f001e; border-color: #8f001e }

/* 回复评论 */
.reply_post_comment { clear: both; padding-top: 10px; position: relative }
.reply_post_comment .add_comm { border-top-width: 1px }
.reply_post_comment .close_comm { display: block; width: 30px; height: 30px; position: absolute; top: -20px; right: 0; background: #f54343 url('../image/close_comm.png') center center no-repeat; overflow: hidden }

/* 内容页侧边 */
.sidebar { float: left; width: 300px; margin-left: 40px }
.sidebar .sb_list { margin-bottom: 12px; background: #fff; overflow: hidden }
.sidebar .sb_list .bx { width: 300px }

/* 侧边热门评论 */
.sbb { border: 1px solid #e8e8e8; border-top: 0 }
.rm_hot, .tags_title { height: 38px; padding: 0 10px; line-height: 38px; font-size: 14px; font-weight: bold; text-decoration: none; border-top: 3px #f54343 solid }
.tags_title { color: #fff; background: #f54343 }
ul.sub_ul { padding-top: 10px }
ul.sub_ul li { list-style: none; padding: 0 10px 6px 10px; margin-bottom: 6px; border-bottom: 1px #e7e7e7 dotted; vertical-align: bottom; overflow: hidden }
ul.sub_ul li:last-child { padding-bottom: 0; border: 0 }
ul.side_tags li { float: left; width: 129px; color: #888 }
ul.side_tags li a { margin-right: 10px }
ul.sub_ul li span.nick { margin-right: 12px }
ul.sub_ul li p { clear: both; padding: 5px 0; word-wrap: break-word; word-break: normal }
ul.sub_ul li .comm_reply { float: right }
ul.side_products { padding-top: 10px; background: #f2f3f4 }
ul.side_products li { list-style: none; height: 80px; padding: 0 8px 10px 9px }

/* 热点新闻 */
.hotnews_list { position: relative; clear: both; width: 320px; line-height: 17px }
.hotnews_list .hn_title { height: 31px; line-height: 31px; font-size: 16px; text-decoration: none; border-bottom: 3px #f54343 solid }
.hotnews_list ul li.hn_li { float: left; display: inline; width: 298px; padding: 8px 10px 8px 10px; *padding: 7px 10px 7px 10px; zoom: 1 }
.hotnews_list ul li.bg { background-color: #f6f9fa }
.hotnews_list ul li.hn_li a { display: inline-block; width: 290px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.hotnews_list ul li.hn_li a:hover { text-decoration: underline }
.hotnews_list ul li.hn_li span { color: #9f9f9f }
.hotnews_list ul, .hotnews_list ul li.list_pic { overflow: hidden; zoom: 1 }
.hotnews_list li.list_pic { float: left; width: 147px; height: 160px; padding: 10px 6px; border-bottom: 1px #ddd dotted; text-align: center }
.hotnews_list li.list_pic a { display: block }
.hotnews_list li.list_pic a.hn_img { padding-bottom: 10px }
.hotnews_list li.list_pic a.hn_img img { width: 100px; height: 100px }

/* 页脚内容 */
#ft { clear: both; min-width: 1000px; margin: 0 auto; line-height: 22px }
.lk { width: 1068px; margin: 0 auto; padding: 30px 16px; border-top: 1px solid #e7e7e7; background: #fff }
.lk .bx2 p { margin-bottom: 5px }
.lk p strong { font-weight: bold; color: #354564 }
.lk p a.wz { color: #008000 }
.lk p a.wz:hover { color: #008f00; text-decoration: underline }
.lk p a.wz:active { color: #006400 }
.lk strong a { color: #354564 }
span.v { display: inline-block; width: 2px; height: 13px; margin: 0 7px 0 8px; color: #d5d5d5; text-indent: -100px; *line-height: 8px; vertical-align: -2px; background: url('../image/split.png') left top no-repeat; overflow: hidden }
#ft .if { padding: 0 0 40px 0; color: #fff; text-align: center; background: #f54343 }
#ft .if .bx1 { height: 43px; line-height: 43px; background: #272a30 }
#ft .if .bx1 span.v { margin: 0 15px; background-position: 0 -13px }
#ft .if .bx1 a { color: #ccc }
#ft .if .bx1 a:hover { color: #fff }
#ft .if .bx1 a:active { color: #f2f2f2 }
#ft .if .bx2 { padding-top: 30px; color: #f0f0f0 }
#ft .if .bx2 a { color: #fff }
#ft .if .bx2 a:hover { color: #fff; text-decoration: underline }
#ft .if .bx2 a:active { color: #fff; text-decoration: underline }

/* 精确搜索 */
.advanced_search { padding: 50px 0 30px 230px; width: 728px; font-size: 14px }
.advanced_search .a_search { margin-top: 15px }
.advanced_search #searchkeyword, .advanced_search #btnSearch { height: 30px; line-height: 30px; border: 1px #ddd solid }
.advanced_search #searchkeyword { width: 300px; padding: 0 5px }
.advanced_search #searchkeyword:focus { border: 1px #f54343 solid }
.advanced_search #btnSearch { width: 55px; cursor: pointer; background: #f54343; border: 1px #f54343 solid; color: #fff; font-size: 14px }
.advanced_search #btnSearch:hover { }
.advanced_search #btnSearch:active { }
.advanced_search .time_radio { margin-top: 15px; font-size: 14px }
.advanced_search .time_radio input { margin: -3px 3px 0 0 }
.advanced_search select { width: 244px; height: 330px; padding: 10px; border: 1px #ddd solid; color: #555; font-size: 14px; outline: none }
.advanced_search select option { padding: 2px }

/* 博客页面 */
.it_focus { position: relative }
.it_focus span.top_icon { position: absolute; left: 0; top: 0; display: block; width: 57px; height: 57px; background: url('../image/top_news.png') no-repeat; overflow: hidden }
.it_focus .focus1 { padding: 15px 0; border: 1px #cd3550 solid; text-align: center; background-color: #fff8f9 }
.it_focus .focus1 h2 { font-size: 20px; padding-bottom: 5px }
.it_focus .focus1 span { font-size: 14px }

/* 其他样式 */
iframe.hotcate { width: 320px; height: 466px }
iframe.hotnews { width: 320px; height: 415px }
iframe.lagou { height: 218px }
.it-60090 { width: 728px; height: 90px }
html #hm_t_11511 .hm-t-container { height: 363px !important; overflow: hidden }
.hm-t-footer { display: none !important }
.hm-t-footer a { display: none !important }
.go_wap { display: block; height: 43px; line-height: 43px; text-align: center; font-size: 16px; color: #fff; background: #000 }
.go_wap:active { background: #8f001e }
html #hm_t_11511 .hm-t-container { border: 0 !important }
html #hm_t_11511 .hm-t-list-img { margin: 0 !important }
html #hm_t_11511 .hm-t-header { height: auto !important; line-height: normal !important; padding: 0 0 10px 0 !important; border-bottom: 1px #f54343 solid !important; background: none !important; color: #f54343 !important }
#tcon { margin-top: 20px }

/* IT之家客户端二维码 */
#qrcode { display: none; position: fixed; right: 50%; bottom: 361px; margin-right: -655px; z-index: 10001 }
#qrcode { bottom: 303px }
#qrcode a { display: block; width: 105px; height: 126px; background: #fff url('../image/ithome-qr.png') no-repeat; overflow: hidden }
#qrcode a.wc { background-image: url('../image/ithome_wechat.png') }
#qrcode a.close { position: absolute; top: 0; right: -16px; width: 16px; height: 16px; background: #fff url('../image/qr_close.gif') left 0 no-repeat }
#qrcode a.close:hover { background-position: -16px 0 }
#qrcode a.close:active { background-position: right 0 }

/* 招聘信息 */
.zhaopin1 { position: absolute; top: -4px; left: 100px; display: block; padding: 2px 2px 2px 30px; line-height: 20px; color: #326eb4; background: #f4f9ff url('../image/pin_icon.gif') no-repeat 5px center; border: 1px #326eb4 solid; border-radius: 3px }
.zhaopin1:hover { border-color: #f54343; background-color: #fff7f9 }
.zhaopin1:active { color: #8f001e }

/* 相关文章 */
.related_post { padding-top: 20px; overflow: hidden }
.related_post h2 { padding: 0 0 10px 0; border-bottom: 1px #000 solid; font-weight: bold; font-size: 14px; background: none; color: #000 }
.related_post ul { float: left; width: 728px; font-size: 14px }
.related_post ul.list_2 { display: none }

/* 暂时隐藏样式 2014.5.15 */
.related_post ul li { list-style: none; margin: 10px 0 0 0; padding: 0 0 0 8px; vertical-align: bottom; background: url('../image/new_list_icon.png') left 0 no-repeat; overflow: hidden }
.related_post ul li a { float: left }
.related_post ul li a.rp_list_img { display: block; width: 96px; margin: 0 11px; border: 1px solid #cedbeb; overflow: hidden }
.related_post ul li img { width: 96px; height: 96px }
.related_post ul li span { float: right }
.related_post ul li span.rp_span { color: #f54343 }

/* 软媒通行证登录 */
.rm_pass { width: 1068px; height: 35px; margin: 0 auto; padding: 6px 20px 0 20px; line-height: 29px; border-bottom: 1px solid #e9e9e9; background: #fbfbfb; overflow: hidden }
.rm_pass input.inpt { width: 160px; height: 27px; padding: 0 5px; *line-height: 27px; border: 1px #e9e9e9 solid; border-bottom: 1px #ccc solid; color: #888; outline: none }
.rm_pass input.rm_smt { width: 51px; height: 27px; border: 0; color: #fff; background: #056ebb; cursor: pointer }
.rm_pass input.rm_smt:hover { background: #105e9d }
.rm_pass input.rm_smt:active { background: #0d4e81 }
.rm_pass span { float: left; padding: 0 0 0 5px }
.rm_pass span.p1 { font-size: 14px; padding-right: 10px }
.rm_pass span.p2 { padding: 0 10px }
.rm_pass ul.rmp_intro { float: right; height: 29px; color: #0556bb; overflow: hidden }
.rm_pass ul.rmp_intro li { height: 29px; text-indent: 15px; font-size: 12px; line-height: 29px; list-style: none }
.rm_pass span.p3 { float: right }
.rm_pass strong, .rm_pass strong a { font-weight: bold; color: #0556bb }
.rm_pass strong a:hover { text-decoration: underline }
.rm_pass span.v { float: none }
.rm_pass span label { display: block; position: absolute; top: 0; left: 15px; color: #888; font-size: 12px }

/* 评论处登录 */
.comm_login { position: absolute; bottom: 10px; width: 680px; padding: 0 10px }
.comm_login input.inpt { width: 140px; height: 27px; line-height: 27px; padding: 0 5px; border: 1px #e9e9e9 solid; border-bottom: 1px #ccc solid; outline: none }
.comm_login input#entered_UsernameInput { color: #888 }
.comm_login input.rm_smt { width: 51px; height: 27px; border: 0; color: #fff; background: #056ebb; cursor: pointer }
.comm_login span.p1 { padding: 0 5px 0 0 }
.comm_login span.p2 { font-size: 12px; padding: 0 5px }
.comm_login label { display: block; position: absolute; top: 6px; left: 252px; color: #888; font-size: 12px }
.comm_login label:hover { cursor: text }
.comm_login #returnMsg { position: absolute; top: -25px; left: 400px; color: #f54343 }
.comm_login .logout { padding-left: 10px }
#yichuanmei { position: absolute; top: 102px; left: 50%; margin-left: -480px }
#top_hl { width: 1068px; height: 60px }
.content .post_content p.yj_c { font-size: 12px; color: #a8a8a8 }
.hl-960 { width: 1100px; height: 60px; line-height: 60px; text-align: center; overflow: hidden; margin: 0 auto; background-color: #fff }

/*右侧区块*/
.hl_wrap { margin: 0 auto; width: 960px; overflow: hidden }
.hl_wrap .hl { float: left; width: 480px }
.hl_wrap .hl-960 h2 { font-size: 26px; text-align: center; height: 60px; line-height: 60px; font-weight: normal; background: #fff }
.hl_wrap .hl-960 h2 a { text-decoration: none }
.hl_wrap .hl-960 h2 a { font-size: 32px; color: #f54343 }
.hl_wrap .hl-960 h2 a:hover { text-decoration: underline }
.left_con h2 { height: 35px; padding-left: 15px; line-height: 35px; color: #5a5a5a; font-size: 14px; border-left: 1px #dbdbdb solid; border-right: 1px #dbdbdb solid; background: #dfdfdf url('../image/h2_bg.gif') repeat-x }
.left_con h2 span { display: block; float: left; width: 22px; height: 21px; margin: 8px 5px 0 0; background: url('../image/rm_pro_icon.png') no-repeat; _background: url('../image/rm_pro_icon.gif') no-repeat; overflow: hidden }
.left_con ul { border: 1px #dbdbdb solid; border-top: none }
.left_con ul li { position: relative; padding: 8px 0 8px 65px; font-size: 12px; line-height: 18px; vertical-align: bottom; *zoom: 1 }
.left_con ul li a:hover { text-decoration: underline }
.left_con ul li img { position: absolute; top: 5px; left: 16px; width: 38px; height: 38px }
.left_con ul li.bg { background: #f6f9fa }
.left_con ul li strong { font-size: 13px }
.left_con ul li span { color: #888 }
.left_con ul li a.down { display: block; position: absolute; top: 15px; right: 15px }
.right_con .list { float: left; position: relative; padding: 0 10px; margin-top: -1px; padding-top: 5px; z-index: 1000; overflow: hidden; background: url('../image/hot_title_bg.gif') 10px 13px no-repeat }
.right_con .list .number { position: absolute; top: 8px; left: 9px; width: 20px; height: 370px }
.right_con .list ul li { float: left; width: 258px; padding: 7px 0; padding-left: 22px; font-size: 12px; line-height: 17px; zoom: 1 }
.right_con .list ul li span { display: none; float: left; padding: 0 12px 0 7px; color: #fff }
.right_con .list ul li a { float: left; width: 258px; line-height: 17px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.right_con .list ul li a:hover { text-decoration: underline }
.post_right_con { width: 300px }
.post_right_con .list ul li { width: 256px }
.post_right_con .list .number { height: 420px }
.other_pro { width: 280px; height: 112px; border-bottom: 1px #dbdbdb solid }
.other_pro a { display: block; width: 278px; height: 56px }
.top_news { width: 298px; border: 1px solid #e8e8e8; border-top: 0; overflow: hidden }
.site_ad { clear: both; width: 250px; height: 250px; padding: 15px; background: #f6f9fa; overflow: hidden }
.right_con .bar { position: relative; height: 35px; padding: 0 10px; line-height: 34px; font-size: 14px; border-top: 3px #f54343 solid; background: #fdfdfd; white-space: nowrap; z-index: 88 }
.right_con .bar ul { width: 298px; overflow: hidden }
.right_con_win .bar ul { width: 280px }
.right_con .bar ul li { float: left; padding: 0 10px; height: 35px; line-height: 35px; border-bottom: 1px #e5e5e5 solid; cursor: pointer }
.right_con .bar ul li#must { padding: 0 13px 0 12px }
.right_con_win .bar ul li { padding: 0 6px }
.right_con .bar ul li.current { border-bottom: 1px #f54343 solid; color: #f54343; background: #fff }
.hotnews_list { position: relative; clear: both; width: 298px; line-height: 17px; border: 1px solid #e8e8e8; border-top: 0 }
.hotnews_list .hn_title { height: 31px; padding: 0 10px; line-height: 31px; font-size: 14px; font-weight: bold; text-decoration: none; border-top: 3px #f54343 solid }
.hotnews_list ul li.hn_li { float: left; display: inline; width: 278px; padding: 4px 10px; *padding: 3px 10px; zoom: 1 }
.hotnews_list ul li.hn_li a { display: inline-block; width: 270px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap }
.hotnews_list ul li.hn_li a:hover { text-decoration: underline }
.hotnews_list ul li.hn_li span { color: #9f9f9f }
.hotnews_list ul, hotnews_list ul li.list_pic { overflow: hidden; zoom: 1 }
.hotnews_list li.list_pic { float: left; width: 137px; height: 160px; padding: 10px 6px; border-bottom: 1px #ddd dotted; text-align: center }
.hotnews_list li.list_pic a { display: block; padding: 0 15px }
.hotnews_list li.list_pic a.hn_img { padding-bottom: 10px }
.hotnews_list li.list_pic a.hn_img img { width: 100px; height: 100px }

/*右侧区块漂浮*/
.s-hl-content .bd-hl-content .pic_container .pic_itemColumnSpace { height: 40px; float: left; overflow: hidden; margin-top: 0; margin-bottom: 0; width: 2px }
.s-hl-content .bd-hl-content .pic_container .pic_item { float: left; overflow: hidden; width: 146px; margin-bottom: 4px }
.s-hl-content .bd-hl-content .pic_container .pic { text-align: center; margin: 2px; border: 1px solid #ddd; height: 69px; overflow: hidden }
.s-hl-content .bd-hl-content .pic_container .pic img { width: 140px; height: 69px }
.s-hl-content .bd-hl-content .pic_container .pic .img { width: 140px; height: 69px; background-repeat: no-repeat }
.s-hl-content .bd-hl-content .pic_container .pic .img_pos_140 { background-position: 0px -15px }
.s-hl-content .bd-hl-content .pic_container .pic .img_pos_120 { background-position: 10px -25px }
.s-hl-content .bd-hl-content .pic_container .pic_title { margin: 0 auto; padding: 0; overflow: hidden; text-align: center; text-decoration: none; font-weight: normal; width: 140px; height: 20px; line-height: 20px; position: relative }
.s-hl-content .bd-hl-content .pic_container .title_on_pic { top: -41px; color: #fff }
.s-hl-content .bd-hl-content .pic_container .title_under_pic { height: 20px }
.s-hl-content .bd-hl-content .title_on_pic_bg { background-color: #000000; filter: alpha(opacity=50); opacity: 0.9; top: -21px }
.s-hl-content .bd-hl-content .line { height: 27px; line-height: 27px; overflow: hidden; width: Infinitypx }
.s-hl-content .bd-hl-content .link { display: block; color: #000000; font-family: "微软雅黑"; font-size: 14px; font-weight: normal }
.s-hl-content .bd-hl-content .hover .pic { border: 1px solid #f40000 }
.s-hl-content .bd-hl-content .hover .title_under_pic { color: #f40000 }
.s-hl-content .bd-hl-content .hover .title_on_pic { color: #f40000 }
.s-hl-content .bd-hl-content .pic_item_hover .pic_title a { color: #ffffff; font-weight: 900 }
.s-hl-content .bd-hl-content .pic_item_hover .title_on_pic_bg { display: none }
.s-hl-content .bd-hl-content .pic_item_hover .title_on_pic { top: -111px; font-size: 16px; font-weight: 900 }
.s-hl-content .bd-hl-content .pic_item_hover .pic img { -webkit-filter: blur(7px); -moz-filter: blur(4px); -ms-filter: blur(7px); filter: blur(5px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=7, MakeShadow=false) }
.s-hl-content .bd-hl-content .pic_item_hover_L .pic { border: 1px solid #f40000 }
.s-hl-content .bd-hl-content .pic_item_hover_L .title_under_pic { color: #f40000 }
.s-hl-content .bd-hl-content .pic_item_hover_L .title_on_pic { color: #f40000 }
.s-hl-content .bd-hl-content .pic_item_hover_L2 .pic { }
.s-hl-content .bd-hl-content .pic_item_hover_L2 .title_under_pic { font-weight: 900 }
.s-hl-content .bd-hl-content .pic_item_hover_L2 .title_on_pic { font-weight: 900 }
.s-hl-content .bd-hl-content .pic_item_hover_L2 img, .s-hl-content .bd-hl-content .pic_item_hover_L2 .img { -webkit-transition: -webkit-transform .5s ease-in; -moz-transition: -moz-transform .5s ease-in; -ms-transition: -ms-transform .5s ease-in; -o-transition: -o-transform .5s ease-in; transition: transform .5s ease-in; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) }
.s-hl-content .bd-hl-content a, .s-hl-content .bd-hl-content a:hover, .s-hl-content .bd-hl-content a:visited, .s-hl-content .bd-hl-content a { text-decoration: none }
.s-hl-content .bd-hl-content .pic_container { padding: 0px; border: 0; position: relative; overflow: hidden }
.s-hl-content .bd-hl-content { position: relative; margin: 0; font-size: 14px; font-weight: normal; overflow: hidden; border: 1px solid #CCC; background-color: #FFFFFF; width: 295px; height: 298px; padding: 3px 0px 0px 3px }
.bd-logo2 { text-decoration: none; cursor: pointer; display: block; overflow: hidden; position: absolute; bottom: 0; right: 0; z-index: 2147483647 }
.bd-logo2 { margin: 0 2px 2px 0; height: 14px; width: 13px; background: url('../image/bg.png') no-repeat left top; background-position: 0 -20px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../image/logo-noborder-light.png", sizingMethod="crop"); _background: 0 }
.bd-logo2:hover { background-position: 0 -35px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="../image/logo-noborder-dark.png", sizingMethod="crop") }
.s-hl-content .bd-hl-content .title_style { width: 293px; height: 25px; line-height: 25px; padding-left: 5px; font-size: 14px; margin-bottom: 3px; font-weight: 900 }
.s-hl-content .bd-hl-content .title_style_0 { display: none }
.s-hl-content .bd-hl-content .title_style_2 { border-left: 5px solid #ffffff; color: #000000 }
.s-hl-content .bd-hl-content .title_style_1 { background-color: #ffffff; color: #000000 }

/*内容页标题下*/
.ttBox { width: 100%; text-align: center; padding-top: 20px; padding-bottom: 0px; overflow: hidden }
.ttBox a { display: inline-block; border: 1px solid #ccc; text-align: center; text-indent: 0px; padding: 0px 3px; margin-right: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; font-size: 14px; margin-bottom: 5px; overflow: hidden }

/*上下页*/
.page { width: 100%; margin: 10px auto; padding: 20px 0px; background: #f5f6f7; overflow: hidden }
.page ul { width: 266px; height: 62px; margin: 0px auto; overflow: hidden }
.page ul li { float: left; width: 133px; height: 62px; background: url('../image/page_sx.png') no-repeat 0px 0px; overflow: hidden }
.page ul li a { float: left; width: 100%; height: 100%; text-align: center; line-height: 62px; color: #FFF; overflow: hidden }
.page ul li a:hover { text-decoration: underline }
.page ul .shang { background-position: 0px -62px }
.page ul .xia a { font-size: 14px; text-indent: -30px }

/*内容页底部新增区块*/
.RandTJBox { width: 100%; margin: 10px auto 0px auto; overflow: hidden }
.RandTJBox ul { float: left; width: 100%; overflow: hidden }
.RandTJBox ul li { float: left; width: 20%; height: 132px; overflow: hidden }
.RandTJBox ul li a { float: left; width: 100%; height: 100%; line-height: 2.5em; text-align: center; font-size: 14px; overflow: hidden }
.RandTJBox ul li img { display: block; width: 88%; height: 90px; padding: 1%; margin: 0px auto; border: 3px solid #e9e9e9 }
.RandTJBox .h { position: relative; float: left; width: 100%; padding: 5px 0px; margin-bottom: 6px; font-size: 14px; color: #999; text-indent: 0.7%; overflow: hidden }
.RandTJBox .h a { float: left; display: inline-block; border: 1px solid #ccc; text-align: center; text-indent: 0px; padding: 0px 3px; margin-right: 0.7%; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; overflow: hidden }
.RandTJBox .h .ta { position: absolute; top: 4px; left: 110px; width: 80%; height: 23px; overflow: hidden }
.RandTJBox .h .duo { left: 180px; width: 70% }
.news_title2 { height: 29px; background: #e9e9e9 }
.p1 { padding-left: 8px; height: 29px; line-height: 29px; float: left; font-size: 14px; color: #333; font-weight: bold }
.content7 { width: 100%; height: 371px; margin: 10px auto 10px auto; overflow: hidden }
.left7 { width: 31.9343%; margin: 0px 0.7%; height: 369px; float: left; background: #e9e9e9 }
.left7 ul { width: 98%; height: 326px; margin: 0px 1%; padding: 5px 0px; background: #FFF; overflow: hidden }
.left7 li { position: relative; float: left; height: 27px; line-height: 27px; width: 100%; font-size: 14px; overflow: hidden }
.left7 li span { width: 20px; height: 16px; font-size: 12px; line-height: 16px; margin-top: 6px; margin-left: 5px; margin-right: 8px; text-align: center; background: #cbcac6; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px; float: left; background: #cbcac6; color: #FFF; overflow: hidden }
.left7 li .hot { background: #ff6c00 }
.left7 li .tu { background: url('../image/newIcon.gif') no-repeat 5px 1px }
.left7 li a { position: absolute; top: 0px; left: 32px; overflow: hidden; color: #333 }
.left7 li a:hover { color: #c00 }
.right7 { width: 292px; height: 371px; float: right }
.right7_tp2 { width: 290px; border: 1px solid #d8d8d8; border-bottom: 0; height: 40px }
.right7_tp2 ul { width: 246px; padding: 5px 0 0 4px }
.right7_tp2 li { width: 226px; height: 183px; padding-left: 19px; display: block }
.right7_tp2 a { color: #333 }
.right7_tp2 a:hover { color: #c00 }
.right7_tp2 li p { padding-top: 6px; text-align: center }
.readNow_article { width: 100%; padding: 0.7%; margin: 0px; overflow: hidden }

/*内容页底部标题推荐*/
.readNow { margin-bottom: 10px }
.readNow .h, .PicTjBox .h, .PicWordsBox .h, .PicVideoBox .h, .PicTjBox2 .h { float: left; width: 100%; height: 50px; line-height: 50px; font-size: 26px; background: url('../image/head_line_bg.png') repeat-x bottom; color: #824412; overflow: hidden }
.readNow .con { float: left; width: 100%; padding-top: 15px; overflow: hidden }
.readNow .con p a { display: inline-block; font-size: 14px; padding: 2px 5px; margin-right: 3px; margin-bottom: 3px; _margin-bottom: 5px; overflow: hidden; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px }

/*内容页推荐按钮等*/
.imgBtn { float: left; width: 100%; margin-top: 10px; _margin-top: 0px; overflow: hidden }
.imgBtn .h { position: relative; float: left; width: 100%; height: 36px; line-height: 36px; overflow: hidden }
.imgBtn .h .gong { float: left; overflow: hidden }
.imgBtn .h span { color: red }
.right_btn { position: absolute; top: 0px; right: 0px; height: 100%; overflow: hidden }
.right_btn a, .myDoBtn .wei { float: left; height: 27px; line-height: 27px; margin-top: 4px; margin-left: 5px; font-size: 14px; padding: 0px 5px 0px 8px; background: #f54343; color: #FFF; border-radius: 3px; cursor: pointer; overflow: hidden }
.h .right_btn a span, .myDoBtn .wei span { color: #FFF }
.right_btn a:hover, .myDoBtn .wei:hover { text-decoration: none }
.right_btn a a { float: left; margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden }
.myDoBtn { float: left; width: 95%; padding: 20px 0px; padding-left: 5%; margin-bottom: 5px; background: #f3f3f3; overflow: hidden }
.myDoBtn .wei { width: 12.6%; text-align: center; background: #f54343; margin: 0px 0px 0px 0px; padding: 0px; margin-right: 1% }
.hbox { float: left; width: 100%; margin-bottom: 10px; overflow: hidden }
.hbox { height: 20px; line-height: 20px; font-size: 16px; color: #816060 }
.xh a { float: left; line-height: 22px; display: inline-block; width: auto; height: 22px; border: 1px solid #ccc; text-align: center; text-indent: 0px; padding: 0px 3px; margin-right: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px; font-size: 14px; margin-bottom: 5px; color: #FFF; overflow: hidden }

/*微信分享*/
.WeiXinBox { display: none; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px 6px 6px 6px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); left: 50%; margin: -200px 0 0 -300px; overflow: hidden; position: fixed; top: 50%; width: 560px; height: 340px; overflow: hidden; z-index: 99999 }
.weixin_header { float: left; width: 530px; border-bottom: 1px solid #EEEEEE; padding: 9px 15px; overflow: hidden }
.weixin_close { text-decoration: none; height: 30px; line-height: 26px; color: #000000; float: right; font-size: 30px; font-weight: bold; cursor: pointer; opacity: 0.2; text-shadow: 0 1px 0 #FFFFFF }
.weixin_h3 { line-height: 30px; margin: 0; font-weight: normal; font-family: " 微软雅黑" }
.weixin_tip { text-align: center; margin: 0; padding: 0; font-size: 12px }
.weixin_footer { float: left; width: 100%; overflow: hidden; border-radius: 0 0 6px 6px; border-top: 1px solid #DDDDDD; box-shadow: 0 1px 0 #FFFFFF inset; padding: 10px 0px; font-size: 14px; text-align: center }
.weixin_body { float: left; width: 100%; padding: 15px 0px; overflow: hidden }
.weixin_codeBox { float: left; width: 220px; height: 220px; margin: 0px 10px 0px 20px; overflow: hidden }
.weixin_wordBox { float: left; width: 280px; height: 220px; overflow: hidden }
.weixin_title { float: left; width: 100%; height: 27px; margin-top: 15px; text-align: left; font-size: 18px; font-family: '宋体'; white-space: nowrap; color: red; text-overflow: ellipsis; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.weixin_word { float: left; width: 270px; margin-top: 5px; padding-left: 10px; text-align: left; font-size: 14px; line-height: 2em; overflow: hidden }

/*tag*/
.titMiaoshu span { float: left; height: 100%; color: #999; padding-left: 18px; background: url('../image/Icon-669977_NET.png') no-repeat 0px -342px; overflow: hidden }
.titMiaoshu a { float: left; height: 100%; padding: 0px 2px; background: red; color: #FFF; margin-right: 10px; overflow: hidden; -webkit-border-radius: 3px; border-radius: 3px; -moz-border-radius: 3px }
.titMiaoshu a:hover { text-decoration: none; color: #FFF }
.nav .navPhone { position: absolute; right: 0px; width: 58px; height: 45px; background: url('../image/phone.gif') no-repeat 0px; overflow: hidden }
.nav .navPhone a { padding: 0px; padding-left: 16px }
.nav .navPhone a:hover { background: none; text-decoration: underline }
.weixin_close:hover { text-decoration: none }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++皮肤 开始+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*皮肤 顶部按钮*/
.piBox { float: left; height: 100%; line-height: 43px; color: #fff }
.piBox a { float: left; margin-top: 12px; margin-left: 3px; width: 20px; height: 14px; text-align: center; text-indent: 999px; color: #FFF; line-height: 14px; border-radius: 5px; border: 1px solid #FFD1BB; padding: 2px 3px }
.piBox a:hover { text-decoration: none; color: #FFF }
.piBox span { float: left; font-weight: bold }
.SkinBox { float: left; overflow: hidden }
.piBox .cur { text-indent: 0px }

/*皮肤 红色*/

/*皮肤 橙色*/
.BodyFF8040 #hd, .BodyFF8040 .rt .nlst .ct ul li a.current, .BodyFF8040 #ft .if, .BodyFF8040 .tags_title, .BodyFF8040 .lf .bx2 .bx-title, .BodyFF8040 .right_btn a, .BodyFF8040 .myDoBtn .wei { background: #FF8040 }
.BodyFF8040 .con_2 .listbox h2 span.block_cate, .BodyFF8040 .content .current_nav { border-bottom: 3px solid #FF8040 }
.BodyFF8040 .rm_hot, .BodyFF8040 .tags_title { border-top: none }
.BodyFF8040 .pageBox a:hover, .BodyFF8040 .pageBox strong { background: #FF8040; border: 1px solid #FF8040 }
.BodyFF8040 .right_con .bar { border-top: 3px #FF8040 solid }
.BodyFF8040 .right_con .bar ul li.current { border-bottom: 1px #FF8040 solid; color: #FF8040 }
.BodyFF8040 .hotnews_list .hn_title { border-top: 3px #FF8040 solid; border-bottom: 3px #FF8040 solid }

/*皮肤 黄色*/
.Bodyperu #hd, .Bodyperu .rt .nlst .ct ul li a.current, .Bodyperu #ft .if, .Bodyperu .tags_title, .Bodyperu .lf .bx2 .bx-title, .Bodyperu .right_btn a, .Bodyperu .myDoBtn .wei { background: peru }
.Bodyperu .con_2 .listbox h2 span.block_cate, .Bodyperu .content .current_nav { border-bottom: 3px solid peru }
.Bodyperu .rm_hot, .Bodyperu .tags_title { border-top: none }
.Bodyperu .pageBox a:hover, .Bodyperu .pageBox strong { background: peru; border: 1px solid peru }
.Bodyperu .right_con .bar { border-top: 3px peru solid }
.Bodyperu .right_con .bar ul li.current { border-bottom: 1px peru solid; color: peru }
.Bodyperu .hotnews_list .hn_title { border-top: 3px peru solid; border-bottom: 3px peru solid }

/*皮肤 绿色*/
.Body719d00 #hd, .Body719d00 .rt .nlst .ct ul li a.current, .Body719d00 #ft .if, .Body719d00 .tags_title, .Body719d00 .lf .bx2 .bx-title, .Body719d00 .right_btn a, .Body719d00 .myDoBtn .wei { background: #719d00 }
.Body719d00 .con_2 .listbox h2 span.block_cate, .Body719d00 .content .current_nav { border-bottom: 3px solid #719d00 }
.Body719d00 .rm_hot, .Body719d00 .tags_title { border-top: none }
.Body719d00 .pageBox a:hover, .Body719d00 .pageBox strong { background: #719d00; border: 1px solid #719d00 }
.Body719d00 .right_con .bar { border-top: 3px #719d00 solid }
.Body719d00 .right_con .bar ul li.current { border-bottom: 1px #719d00 solid; color: #719d00 }
.Body719d00 .hotnews_list .hn_title { border-top: 3px #719d00 solid; border-bottom: 3px #719d00 solid }

/*皮肤 黑色*/
.Body111111 #hd, .Body111111 .rt .nlst .ct ul li a.current, .Body111111 #ft .if, .Body111111 .tags_title, .Body111111 .lf .bx2 .bx-title, .Body111111 .right_btn a, .Body111111 .myDoBtn .wei { background: #111111 }
.Body111111 .con_2 .listbox h2 span.block_cate, .Body111111 .content .current_nav { border-bottom: 3px solid #111111 }
.Body111111 .rm_hot, .Body111111 .tags_title { border-top: none }
.Body111111 .pageBox a:hover, .Body111111 .pageBox strong { background: #111111; border: 1px solid #111111 }
.Body111111 .right_con .bar { border-top: 3px #111111 solid }
.Body111111 .right_con .bar ul li.current { border-bottom: 1px #111111 solid; color: #111111 }
.Body111111 .hotnews_list .hn_title { border-top: 3px #111111 solid; border-bottom: 3px #111111 solid }

/*皮肤 蓝色*/
.Bodysteelblue #hd, .Bodysteelblue .rt .nlst .ct ul li a.current, .Bodysteelblue #ft .if, .Bodysteelblue .tags_title, .Bodysteelblue .lf .bx2 .bx-title, .Bodysteelblue .right_btn a, .Bodysteelblue .myDoBtn .wei { background: steelblue }
.Bodysteelblue .con_2 .listbox h2 span.block_cate, .Bodysteelblue .content .current_nav { border-bottom: 3px solid steelblue }
.Bodysteelblue .rm_hot, .Bodysteelblue .tags_title { border-top: none }
.Bodysteelblue .pageBox a:hover, .Bodysteelblue .pageBox strong { background: steelblue; border: 1px solid steelblue }
.Bodysteelblue .right_con .bar { border-top: 3px steelblue solid }
.Bodysteelblue .right_con .bar ul li.current { border-bottom: 1px steelblue solid; color: steelblue }
.Bodysteelblue .hotnews_list .hn_title { border-top: 3px steelblue solid; border-bottom: 3px steelblue solid }

/*皮肤 紫色*/
.Bodydarkorchid #hd, .Bodydarkorchid .rt .nlst .ct ul li a.current, .Bodydarkorchid #ft .if, .Bodydarkorchid .tags_title, .Bodydarkorchid .lf .bx2 .bx-title, .Bodydarkorchid .right_btn a, .Bodydarkorchid .myDoBtn .wei { background: darkorchid }
.Bodydarkorchid .con_2 .listbox h2 span.block_cate, .Bodydarkorchid .content .current_nav { border-bottom: 3px solid darkorchid }
.Bodydarkorchid .rm_hot, .Bodydarkorchid .tags_title { border-top: none }
.Bodydarkorchid .pageBox a:hover, .Bodydarkorchid .pageBox strong { background: darkorchid; border: 1px solid darkorchid }
.Bodydarkorchid .right_con .bar { border-top: 3px darkorchid solid }
.Bodydarkorchid .right_con .bar ul li.current { border-bottom: 1px darkorchid solid; color: darkorchid }
.Bodydarkorchid .hotnews_list .hn_title { border-top: 3px darkorchid solid; border-bottom: 3px darkorchid solid }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++皮肤 结束+++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*阅读记录*/
.Readed { float: left; line-height: 43px }
.SByou_Net_Head .t-wrap, .SByou_Net_Head { overflow: visible }
.Readed .tt { color: #fff; padding: 0px 5px }
.Readed.cur { height: 43px }
.Readed.cur .tt { color: #FFF }
.Readed.cur .tt:hover { text-decoration: none }
.Readed { position: relative; max-width: 302px }
.Readed font { float: right; height: 43px; padding-right: 5px; text-decoration: underline; max-width: 150px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.Readed .box { display: none; position: absolute; top: 43px; right: 0px; width: 300px; height: 172px; z-index: 9999; overflow: hidden; background: #feffe6 }
.Readed.cur .box { display: block }
.Readed .box p { text-align: center; line-height: 172px; color: #F55732 }
.Readed .box p em { font-style: normal }
.Readed .box .Li { float: left; width: 100%; height: 28px; text-align: left; line-height: 28px; border-bottom: 1px dashed #CCC; overflow: hidden }
.Readed .Li a { display: initial; float: none; border: none; padding: 0px; margin: 0px }
.Readed.cur .Li a { color: red }
.Readed .Li a.chapter { color: green }
.Readed.cur .Li a:hover { text-decoration: underline }
.Readed.cur { background: #d22222 }
.Readed .box { border: 1px solid #d22222 }
.Readed .box em { float: none; padding: 0px }
.nl-con .bx, #nav .nl { height: auto }

/*快捷登陆*/
.logBox .dlLo.xx .qq, .logBox .dlLo.xx .wb, .logBox .dlLo.xxAppid .wb, .logBox .dlLo.Appkey .qq { background: #cf3738; cursor: default; }
.ico_others.xx, .ico_others.xxAppid .wb, .ico_others.xxAppkey .qq { display: none }

/*去除评论广告*/
#feedAv, #feedAv *, #pop_ad, #pop_ad * { display: none !important; border: none !important; padding: 0px !important }

/**/
#nav .an.on .nl { display: block; }
#nav .an.on .nav-item-1 { background-color: #111 }

/*浮动*/
.Float { float: left; overflow: hidden }
.Float.cur { position: fixed; }
.Float.bot { position: absolute; bottom: 0px }

/*弹出层*/
.mark-box { display: none; position: fixed; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 999999 }
* html .mark-box { position: absolute; left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0)); top: expression(eval(document.documentElement.scrollTop)) }
.mark-box .bg { float: left; width: 100%; height: 100%; background: #000; opacity: 0.6; overflow: hidden; }
.Mark-body { position: absolute; left: 50%; top: 50%; margin-left: -200px; margin-top: -263px; width: 300px; height: 466px; padding: 30px 50px; border-radius: 0px 5px 5px 5px; }
.Mark-body { background: url(../image/mark-bg.jpg) no-repeat top left #fff }
.login .Mark-body, .register .Mark-body { border-radius: 5px }
.d-title { float: left; width: 100%; padding-bottom: 16px; margin-bottom: 16px; font-size: 18px; text-align: center; overflow: hidden; }
.mark-body { position: relative; float: left; width: 100%; z-index: 2; overflow: hidden; }
.Mark-body .close { position: absolute; top: 20px; right: 20px; cursor: pointer; font-size: 16px }
.Mark-body .close:hover { color: red }
.Mark-body a:hover { color: #333 }
.Mark-body .bg { position: absolute; bottom: 0px; right: 0px; background: url(../image/arc.jpg) no-repeat bottom right; width: 300px; height: 200px; z-index: 1; overflow: hidden; }
.mark-body .loading { line-height: 400px; color: red }
.so .mark-body .loading { line-height: 330px }
.mark-body .loading img { position: relative; top: 1px; margin-right: 5px; }

/**/
.logBox .dlLo .button { text-indent: 0px; line-height: 27px; text-decoration: none }
.logBox .dlLo { margin-top: 33px; }

/**/
.tb-item .menu { border-radius: 0px 0px 5px 5px }
.logBox .dlLo { padding-bottom: 33px; }
.logBox .dlLo .button { text-align: center; }
.logBox .dlLo.xx .qq, .logBox .dlLo.xx .wb { background: #f54343; border-radius: 3px }
.LR-Mem#LR { width: 100%; padding: 0px; margin: 10px 0px; background: #fff; padding: 10px 0px; }
.Mem-Set .R-pm input { border: 1px solid #f0f0f0; }

/*听书01*/
.tingplaybox { float: left; width: 100%; margin: 0px 0px 50px 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #fff; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); -webkit-border-radius: 2px; border-radius: 2px; font-family: '微软雅黑'; overflow: hidden; }
.tingbox { display: none; float: left; width: 0; height: 0; overflow: hidden; }
.ting-img, .ting-img img { float: left; width: 66px; height: 66px; overflow: hidden; }
.ting-img { position: relative; border-radius: 2px; background: #f0f0f0 }
.ting-play { position: absolute; top: 18px; left: 18px; width: 30px; height: 30px; background: url('../image/play.png') no-repeat; background-size: 30px; border-radius: 18px; cursor: pointer; overflow: hidden; }
.ting-pause { display: none; position: absolute; right: 3px; bottom: 3px; width: 20px; height: 20px; background: url('../image/pause.png') no-repeat; background-size: 20px; border-radius: 10px; cursor: pointer; overflow: hidden; }
.play .ting-pause, .play-ready .ting-play { display: block; }
.play .ting-play { display: none; }
.play-ready .ting-play { width: 28px; height: 28px; border: 1px solid #fff; background: url('../image/loading.gif') no-repeat center #000; opacity: 0.4 }
.ting-con { position: relative; margin-left: 66px; padding: 14px 10px 0 10px; height: 66px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: url('../image/ting.png') no-repeat 6px 10px; background-size: 21px; }
.ting-title { height: 21px; line-height: 21px; text-indent: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 17px; margin-right: 250px; }
.ting-s01 { font-size: 14px; color: #333; }
.ting-s02 { font-size: 12px; color: #666 }
.ting-play-cur { position: relative; height: 2px; margin-right: 120px; background: #ddd; }
.ting-cur { position: absolute; top: 0px; left: 0px; height: 100%; background: #b7daff; }
.ting-ico { position: absolute; top: 0; right: 5px; margin-top: -4px; margin-right: -10px; height: 8px; width: 8px; border: 1px solid #b7daff; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; cursor: pointer; }
.ting-time { position: absolute; bottom: 6px; right: 10px; width: 110px; height: 18px; line-height: 18px; font-size: 11px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol { position: absolute; bottom: 25px; right: 10px; width: 110px; height: 30px; line-height: 30px; font-size: 12px; color: #666; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.ting-vol p { float: left; width: 28px; height: 28px; line-height: 28px; margin: 0px; font-size: 14px; font-family: '微软雅黑'; border: 1px solid #ddd; border-radius: 28px; cursor: pointer; overflow: hidden; }
.ting-vol .ting-jian { font-size: 20px; }
.ting-vol .ting-muted { position: relative; width: 50px; border: none; background: url('../image/vol.png') no-repeat 5px 7px; background-size: 70px; }
.ting-vol .ting-muted.cur { background-position: -52px 7px }
.ting-vol .ting-v-01 { float: left; width: 25px; height: 1px; margin-top: 14px; margin-left: 22px; background: #ddd; overflow: hidden; }
.ting-vol .ting-v-02 { position: absolute; top: 14px; left: 22px; height: 1px; background: chocolate; overflow: hidden; }
.ting-autoplay { position: absolute; top: 15px; right: 150px; font-size: 12px; text-align: center; width: 100px; height: 20px; line-height: 20px; cursor: pointer; overflow: hidden; }
.ting-autoplay .f01 { text-decoration: underline; }
.ting-autoplay .f02 { color: red }

/*听书02*/
.tingmark { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #d3d3d3; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index: 9995; overflow: hidden }
.tingtip { display: none; position: fixed; top: 50%; left: 50%; width: 298px; height: 198px; margin-top: -100px; margin-left: -150px; background-color: #FFF; border: 1px solid #bcbcbc; z-index: 9999; overflow: hidden }
.tingtip .tingh { float: left; width: 100%; height: 29px; line-height: 29px; text-indent: 5px; border-bottom: 1px solid #cccccc; background-color: #ece9d8; font-size: 14px }
.tingtip .tingc { float: left; width: 100%; height: 120px; line-height: 120px; font-size: 14px; background: url(../image/ting_tip.gif) no-repeat 45px center; background-size: 30px; text-align: center; text-indent: 40px; }
.tingtip .tingb { float: left; width: 100%; height: 48px; overflow: hidden; }
.tingtip .tingb div { float: left; height: 28px; line-height: 28px; margin: 0px 5px 0; padding: 0 15px; border: 1px solid #1E9FFF; background-color: #1E9FFF; color: #fff; border-radius: 2px; font-weight: 400; cursor: pointer; }
.tingtip .tingb .tingyes { margin-left: 160px; }
.tingtip .tingb .tingno { background: #fff; border-color: #dedede; color: #333 }

/*听书03*/
.ting-control { width: 100%; height: 30px; line-height: 30px; border-top: 1px solid #e4e1da; overflow: hidden; }
.ting-control p { float: left; width: 25%; height: 100%; padding: 0px; margin: 0px; font-size: 14px; color: #272a30; text-align: center; background: #f0f0f0; cursor: pointer; overflow: hidden; }
.ting-control.per0 .p0, .ting-control.per1 .p1, .ting-control.per3 .p3, .ting-control.per4 .p4 { background: #e4e1da }
