@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, submit, input, textarea, select, table, tr, th, td, hr, pre, sup, address, cite, dfn, em, var, blockquote, img { margin: 0; padding: 0; font-weight: normal; font-size: 14px; }
html { min-height: 100%; border: none 0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; word-wrap: break-word; word-break: break-all; color: #333; -webkit-font-smoothing: antialiased; }
/*div,li{ overflow: hidden;}*/
ul, ol, li { list-style-type: none; }
table { border-collapse: separate; border-spacing: 0; }
th, td { text-align: left; }
i { font-style: normal }
address, em { font-style: normal; }
img { border: none; vertical-align: middle; }
a { color: #333; overflow: hidden }
a:hover { color: #CC3300; text-decoration: none; }
a:active { outline: 0; text-decoration: none; }
a:link, a:visited { outline: 0; text-decoration: none; }
.nav0 { width: 100%; height: 0px; clear: both; overflow: hidden; }
.nav1 { width: 100%; height: 1px; clear: both; overflow: hidden; }
.nav5 { width: 100%; height: 5px; clear: both; overflow: hidden; }
.nav10 { width: 100%; height: 10px; clear: both; overflow: hidden; }
.nav20 { width: 100%; height: 20px; clear: both; overflow: hidden; }
.nav30 { width: 100%; height: 30px; clear: both; overflow: hidden; }
.nav40 { width: 100%; height: 40px; clear: both; overflow: hidden; }
.nav50 { width: 100%; height: 50px; clear: both; overflow: hidden; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.fl { float: left; }
.fr { float: right; }
.a1200_a120 { width: 1200px; }
.a1200_a120 img { width: 100%; margin: 8px 0px; }
.content { width: 1000px; margin: 0 auto }
.head_top { height: 36px; font-size: 13px; line-height: 36px; border-bottom: 1px solid #ccc; color: #707070; background: #222; overflow: hidden; }
.head_top .fl h2 { font-size: 13px; color:#e6eaed }
.head_top .fr { float: left !important; margin-left: 200px; }
.head_top .fr a { padding: 0px 12px; }
.head_top .top_time { line-height: 32px; float: right; margin-right: 50px; color:#e6eaed }
.head_top .top_time  a{color:#e6eaed}
.logoser { margin-top: 10px; margin-bottom: 10px; }
.logoser .fr { margin-top: 2px; }
.logoser .txt { border-left: 1px solid #ddd; width: 300px; height: 60px; float: left; margin-left: 30px; margin-top: 10px; }
.logoser .txt p { padding-left: 20px; line-height: 26px; color: #E82226 }
.search-box .searchform { background: #fff; overflow: hidden; position: relative }
.search-box .searchform .ls { width: 190px; color: #666; padding: 8px 15px; border: 1px solid #ddd; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.search-box .searchform .searchsubmit { padding: 9px 0; width: 38px; text-indent: -9999px; border: none; outline: 0; background: url(img/search.png) no-repeat center 11px; cursor: pointer; position: absolute; right: 0; top: 0 }
.search-box .searchform .ls:hover, .search-box .searchform:hover .ls { border-color: #1383f2 }
.menu { height: 46px; width: 100%; line-height: 46px; color: #fff; background: #CC3300; overflow: visible; }
.menu li { line-height: 46px; float: left; height: 46px; }
.menu li a { color: #fff; line-height: 48px; font-size: 18px; padding: 0 22px; }
.menu li:hover, .menu li.cur { background: #287676 }
.index_box1 .l1 { width: 260px; float: left }
.index_box1 .l2 { width: 430px; float: left; margin-left: 20px; }
.index_box1 .l3 { width: 730px; float: right }
.headr_news_top_bg { background: #f8f8f8 }
.headr_news_top { height: 85px; overflow: hidden; padding: 10px 20px 5px 20px; border-bottom: 1px solid #DCDCDC; background: url(img/toutiao.png) no-repeat left top; }
.headr_news_top h2 { font-size: 26px; font-family: 'Microsoft YaHei'; text-align: center; margin-bottom: 2px; max-height: 35px; overflow: hidden; padding-left: 26px; margin-bottom: 6px; }
.headr_news_top h2 a { color: #CC3300; ; font-weight: bold; line-height: 35px; }
.headr_news_top h2 a:hover { text-decoration: underline }
.headr_news_top p { display: block; width: 590px; line-height: 20px; height: 40px; font-size: 14px; color: #767373; overflow: hidden; }
.headline { text-align: center; }
.headline a:hover { color: #f80; }
.headline a { color: #ec1429; height: 30px; font-size: 18px; line-height: 30px; padding-top: 8px; margin-bottom: 9px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.index_box1 .l2 ul li { height: 32px; font-size: 15px; line-height: 32px; overflow: hidden; vertical-align: middle; }
.index_box1 .l2 ul li i, .index_box1 .l2 ul li i a { color: #aaa; padding-right: 7px; font-style: normal }
.index_box1 .l2 ul li i a:hover { color: #f80; }
.index_box1 .l3_top { height: 51px; border-top: 1px solid #eee; clear: both; }
.index_box1 .l3_top .tabs { float: left; }
.index_box1 .l3_top .tabs h2 { float: left; position: relative; border-top: 2px solid #CC3300; margin-top: -1px; font-size: 18px; line-height: 46px; color: #CC3300; }
.index_box1 .l3_top .smark { float: right; line-height: 40px; font-size: 12px; }
.index_box1 .l3_top .smark a { font-size: 12px; line-height: 18px; height: 18px; border-radius: 18px; padding: 0 10px; display: inline-block; background: #f4f4f4; vertical-align: top; margin-top: 15px; color: #999 }
.index_box1 .l3_top .smark a:hover { color: #f80; }
.news_lists1 li { height: 35px; overflow: hidden }
.news_lists1 li .count { display: block; float: left; width: 20px; font-size: 15px; font-style: italic }
.news_lists1 li a { display: block; float: left; width: 550px; overflow: hidden; font-size: 16px; line-height: 35px; }
.news_lists1 li.a2 a { font-weight: bold !important; font-size: 18px !important; }
.news_lists1 li .time { display: block; float: right; width: 78px; font-size: 14px; line-height: 37px; color: #999 }
.news_lists2 li { height: 30px; line-height: 30px; overflow: hidden }
.news_lists2 li a { display: block; float: left; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 12px; background: url(img/icon.gif) no-repeat 0 14px; }
.r_box .news_lists2 li { height: 35px !important; line-height: 35px !important; }
.r_box .news_lists2 li a { font-size: 15px !important; width: 283px !important }
.news_lists2 li .time { display: block; float: right; width: 67px; font-size: 12px; color: #999 }
.news_box { width: 100%; height: 120px; overflow: hidden; margin-top: 15px; margin-bottom: 8px }
.news_box .fl { width: 160px; height: 120px; }
.news_box .fl a img { width: 160px; height: 120px; }
.news_box .fr { width: 300px; margin-left: 10px; }
.news_box .fr a { display: block; line-height: 30px; max-height: 30px; }
.news_box .fr .des { line-height: 18px; color: #999; font-size: 12px; }
.index_box2 { margin-top: 10px; margin-bottom: 10px; }
.index_box2 .box1, .index_box2 .box3, .index_box2 .box5, .index_box2 .box7, .index_box2 .box9 { width: 485px; float: left; }
.index_box2 .box2, .index_box2 .box4, .index_box2 .box6, .index_box2 .box8, .index_box2 .box10 { width: 485px; float: right; }
.box1_top { height: 24px; border-bottom: 1px solid #CC3300; }
.box1_top a { height: 24px; color: #CC3300; font-size: 16px; font-weight: 700; padding: 6px 0; ; }
.box1_top span { text-align: right; float: right }
.box1_top span a { color: #999; font-size: 12px; font-weight: normal }
.box1_top a:hover { color: #CC3300; text-decoration: none; }
.foot { width: 100%; background: #f1f4f4; margin-top: 10px; color:#999; padding:10px 0px; border-top:2px solid #CC3300; text-align:center }
.foot .a_list { color: #000; text-align:center }
.foot .a_list a { padding:0px 8px; }
.foot .txt { margin:8px 0px; }
.foot .txt p { line-height:30px; text-align:center }
.foot .txt a { color: #999; }
.foot .img { margin-bottom:10px; }
.foot .img img { padding:0px 20px; }
.ny_box .fl { width: 670px; }
.ny_box .fr { width: 300px; }
.page { margin: 20px 0px; padding-left: 20px; }
.page a, .page span { display: inline-table; padding: 5px 12px; border: 1px solid #E0DADA; color: #fff !important; margin-left: 1px; background: #CC3300; ; }
.page .pg_curr { color: #555050 !important; background: #ddd; }
.page .pg_link, .page .pg_first, .page .pg_next { color: #fff; }
.page a.hover { background: #CC3300 !important; }
.page a:hover { color: #FFCC00 !important; }
.news_list { }
.news_list ul li { border-bottom: 1px dashed #DDD; height: auto; padding: 15px 0px; overflow: hidden; }
.news_list ul li .h_l { float: left; width: 140px; text-align: center; }
.news_list ul li .h_l img { width: 140px; height: 110px; display: block; }
.news_list ul li .h_r { float: left; width: 510px; height: auto; overflow: hidden; margin: 0px 0px 0px 15px; display: inline; }
.news_list ul li .h_r .tit { max-height: 48px; line-height: 24px; margin-top: 4px; margin-bottom: 8px; }
.news_list ul li .h_r .tit a { font-size: 20px; color: #333; }
.news_list ul li .h_r .tit a:hover { color: #CC3300 }
.news_list ul li .h_r .cont { line-height: 22px; margin-top: 5px; color: #666; max-height: 66px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.news_list ul li .h_r .cont span { color: #999; }
.news_list ul li .h_r .cont a { color: #6571AC; }
.news_list ul li .h_r .laiy { line-height: 28px; color: #999 }
.news_list ul li .no_img { width: 640px; float: none; }
.news_list ul li .no_img .tit { width: 600px; }
.cur-title { margin-bottom: 15px; height: 40px; line-height: 40px; border-bottom: 2px solid #e8e8e8; text-transform: capitalize; margin-top: 10px; margin-bottom: 10px; }
.cur-title span { padding-left: 4px; color: #999 }
.cur-title .cat { padding: 0px 15px; height: 38px; font-size: 20px; font-weight: bold; border-bottom: 2px solid #CC3300; display: inline-block; float: left; }
.cur-title .cat a { color: #CC3300; }
.cur-title .map { width: 500px; float: right; text-align: right; color: #999; padding-right: 40px; }
.cur-title .map a { color: #999 }
.k300, .k300 img { width: 300px; }
.r_box { border: 1px solid #f5f5f5; }
.r_box ul { padding: 5px; padding-right: 10px; }
.r_box_top { height: 40px; line-height: 40px; border: 1px solid #eee; border-top: 1px solid #CC3300; background: #fdfdfd; padding-left: 10px; color: #CC3300; font-size: 16px; font-weight: 700; }
.article_txt .post-title { color: #333; font-size: 26px; line-height: 40px; text-align: center; border-bottom: 1px solid #e6e6e6; margin-bottom: 8px; padding-bottom: 12px; padding-top: 20px; }

.article_txt strong{ text-align:inherit !important}
.article_txt p ,.article_txt div { margin: 18px 0; text-align: justify; text-indent: 2em; font-size: 18px; color: #404040; line-height: 34px; }
.article_txt img { display: block; text-align: center; max-width: 100%; margin: 0 auto; }
.article_txt .postmeta { margin-bottom: 5px; color: #999; text-align: center; margin-top: 0px; line-height: 20px; font-size: 14px; }
.news_up { height: auto; padding: 0px 0px 5px 15px; margin-top: 12px; }
.news_up .l { float: left; width: 500px; }
.news_up .l p { margin: 0px; padding: 0px; width: 363px; height: 25px; line-height: 25px; font: 100 14px/25px "Microsoft YaHei"; overflow: hidden; }
.news_up .l p a { color: #6571AC; }
.news_up .l p a:hover { color: #FF6600; }
.news_up .r { float: left; margin-left: 20px; }
.news_up .r .fxd { height: 40px; color: #999; float: left; font: 100 14px/46px "Microsoft YaHei"; padding-right: 5px; }
.bdsharebuttonbox { float: left }
.single-credit { background-color: #f9f9f9; border-radius: 3px; margin: 20px 0; font-size: 13px; line-height: 1.5; padding: 10px; border: 1px solid #efefef; color: #999; }
#news_gun { margin-bottom: 10px; }
#news_gun img { width: 530px; min-height: 350px; }
.gun_down_list ul li { width: 260px; float: left; }
.gun_down_list ul li:nth-child(2n) {
margin-left: 10px;
}
.gun_down_list ul li img { width: 260px; height: 160px; }
.gun_down_list ul li em { display: block; line-height: 36px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.interact { text-align: center; position: relative; border-bottom: 1px solid #ccc }
.article-like, .article-dislike, .article-up, .article-down, .article-share { display: inline-block; margin: 20px; cursor: pointer; overflow: hidden; }
.article-like .icon, .article-dislike .icon, .article-up .icon, .article-down .icon, .article-share .icon { display: block; width: 70px; height: 70px; background: url("img/icon_article.png") no-repeat 19px -124px; position: relative; border: 1px solid #e7e7e7; border-radius: 50%; margin-bottom: 13px }
.article-like[data-islike="false"]:hover .icon { background-position: 20px -288px }
.article-up[data-isup="false"]:hover .icon { background-position: 20px -413px }
.article-like .icon-anim, .article-up .icon-anim { content: ''; position: absolute; opacity: 0; filter: alpha(opacity=0); left: 13px; top: 11px; width: 44px; height: 44px; -webkit-transform: scale(0.68); transform: scale(0.68); background: url("img/icon_article.png") no-repeat 0 0; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out }
.article-up .icon-anim { background-position: 0 -77px; -webkit-transition-duration: .3s;
transition-duration: .3s
}
.article-like-anim .icon-anim, .article-up-anim .icon-anim { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1.3); transform: scale(1.3) }
.article-like[data-islike="false"] .icon-anim { -webkit-transform: rotate(0deg) scale(1.3); transform: rotate(0deg) scale(1.3); top: -80px }
.article-like-anim[data-islike="false"] .icon-anim { -webkit-transform: rotate(360deg) scale(0.68); transform: rotate(360deg) scale(0.68); top: 11px }
.article-like[data-islike="true"] .icon-anim { -webkit-transform: rotate(360deg) scale(0.68); transform: rotate(360deg) scale(0.68); top: 11px }
.article-like-anim[data-islike="true"] .icon-anim { -webkit-transform: rotate(0deg) scale(1.5); transform: rotate(0deg) scale(1.5); top: -80px }
.article-like[data-islike="true"] .icon { background-position: 20px -288px }
.article-up[data-isup="true"] .icon { background-position: 20px -413px }
.article-dislike .icon { background-position: 20px -349px }
.article-up .icon { background-position: 19px -182px }
.plus { height: 38px; margin-bottom: 10px; font-size: 12px; }
.wrap { width: 1000px; margin: 0 auto; }
.plus .plus-content { height: 36px; background-color: #f6f6f6; border: 1px solid #ddd; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; border-top: none; -webkit-border-bottom-left-radius: 3px; -moz-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.fn-left { float: left; }
.plus .plus-content .tri { float: left; height: 36px; margin-right: 3px; background-color: #d9d9d9; vertical-align: middle; background-image: url(img/icon.png); background-repeat: no-repeat; background-position: right -127px; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial; font-size: 14px; line-height: 36px; color: #333; padding: 0 12px 0 6px; }
.plus .plus-content .scrollNews { position: relative; width: 570px; height: 36px; overflow: hidden; float: left; }
.plus .plus-content #scrollNewsInHome { position: absolute; }
.plus .plus-content #scrollNewsInHome li { float: left; margin-right: 20px; }
.plus .plus-content #scrollNewsInHome a { color: #333; line-height: 36px; }
.plus .plus-content #scrollNewsInHome a:hover { color: #f60; }
.plus .plus-content .extra-s { width: 340px; padding-top: 3px; }
.plus .plus-content .ui-search-input { height: 28px; border: 1px solid #dadfe2; border-left: none; }
.ui-search-input { height: 28px; border: 1px solid #dadfe2; }
.ui-search-input input { width: 150px; padding: 4px 0 4px 8px; border: 0 none; }
.ui-search-btn input { margin-right: 6px; display: block; width: 54px; height: 30px; background: url(img/ui-search-btn.gif) no-repeat 0 0; cursor: pointer; border: 0; text-indent: -999em; overflow: hidden; }
.ui-search-hot { color: #999; line-height: 28px; }
.ui-search-hot strong { color: #f00; }
.ui-search-hot a { color: #999; }
.ui-search-hot a:hover { color: #f00; }
.ui-search-label { margin:0 5px; font:14px/28px "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial; }
.pd-l { padding-left:10px; }
.selectBox { width: 80px; }
.selectBox a { display: block; background: url(img/selectBG.gif) left top; padding-left: 10px; line-height: 30px; height: 30px; overflow: hidden; color: #555; font-size:12px; }
.selectBox a:hover { text-decoration: none; }
.selectBox a:hover.open, .selectBox a.open { background-position: 0 -60px; }
.selectBox p { margin: -1px 0 0 0; padding: 0; display: none; position: absolute; z-index: 999; width: 78px; padding-bottom: 2px; border: 1px solid #ddd; background-color: #fff; }
.selectBox p a { height: 24px; background: none; line-height: 24px; border-bottom: 1px dotted #ddd; }
.selectBox p a:hover { color: #c60; }
.fn-right { float: right; }
.w0709-1 { width:240px; border:1px solid #eee; margin-left:2px; margin-bottom:15px }
.w0709-2 { width:240px; border:1px solid #eee; margin-left:2px; }
.sor_img{ float:right;}
#sor360{ margin-top:20px; float:left; margin-right:40px}
#sobox360{white-space:nowrap;}
#sobox360 form{margin:0;padding:0}
#sobox360_keyword{width:180px;height:30px;line-height:30px;font:14px arial;padding:2px 5px;border:1px solid #c0c0c0;outline:0;vertical-align:middle;}
#sobox360_submit{width:50px;height:36px;margin-left:-5px;line-height:30px;border:0;color:#fff;background:#CC3300;font-weight:bold;font:bold 14px arial;padding:0;padding-top:3px9;cursor:pointer;vertical-align:middle;}

.navbar {height:75px;margin:auto;background:#CC3300;padding:0;}
.navbar a {color:#FFF; text-decoration:none;font-weight:bold;}
.navbar a:hover {color:#FFF; text-decoration:underline;}
.navbar_list {width:1000px;margin:auto;}
.navbox_1 {width:175px;float:left;margin:15px 15px 0px 30px;border-right:1px solid #FFF;}
.navbox_1 li {width:55px;float:left;line-height:21px;}
.navbox_2 {width:175px;float:left;margin:15px 15px 0px 20px;border-right:1px solid #FFF;}
.navbox_2 li {width:55px;float:left;line-height:21px;}
.navbox_3 {width:145px;float:left;margin:15px 15px 0px 10px;border-right:1px solid #FFF;display:none;}
.navbox_3 li {width:45px;float:left;line-height:20px;}
.navbox_4 {width:270px;float:left;margin:15px 15px 0px 20px;border-right:1px solid #FFF;}
.navbox_4 li {width:88px;float:left;line-height:21px;}
.navbox_5 {width:230px;float:left;margin:15px 0px 0px 20px;}
.navbox_5 li {width:55px;float:left;line-height:21px;}
