﻿/*  reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tr, th, td { margin:0; padding:0; border:0; font-size:100%;}
body { background:#fff; color:#000; font:12px simsun; text-align:center;}
ol, ul { list-style:none;}
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal;}
table { border-collapse:collapse; border-spacing:0;}
input, textarea, select, button { font-size:100%;}
a { color:#000; text-decoration:none;}
a:hover { color:#b31515; text-decoration:underline;}
/*  cms common title colors  */
.title_black { color:black !important;}
.title_red { color:red !important;}
.title_blue { color:blue !important;}
.title_green { color:green !important;}
.title_brown { color:brown !important;}
.title_gray { color:gray !important;}
body { background-color:#fff; font-family:"hiragino sans gb","microsoft yahei","wenquanyi micro hei",tahoma,arial,sans-serif;}
img, input, label, button, object, iframe { vertical-align:middle;}
.hide { position:absolute; left:-9999px; top:-9999px; width:100px;}

.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"";}


#newsnav{ width: 1090px !important;}
#newsnav a{margin: 0 27px !important;}

.main {width:1200px; margin:10px auto 0; padding-bottom:20px; display:table; text-align:left; position:relative;}

.follow-left { width:110px; text-align: right;position:absolute; top:14px; left:50%; margin-left:-717px; }
.follow-left.fixed { position:fixed; top:10px; z-index:2; }
#follow-left .sidenavleft_but{ float: right; margin-right: -7px; cursor: pointer;clear: both;width: 38px; height: 100px;background: no-repeat;}

#sidenavleft ul{border-right: 1px solid #cccccc; position:relative;}
.sidenavleft { width:110px; float:left; }
.sidenavleft img { width:110px; margin-bottom:10px;display: none;}
.sidenavleft.fixed { position:fixed; top:10px; z-index:2; }
.sidenavleft li a { z-index: 1;position: relative;display:block; text-align: right;padding-right: 10px;height:38px; line-height:38px; border-radius:4px; margin-bottom:2px; white-space:nowrap;font-size:16px; text-decoration:none;}
.sidenavleft li a:after{content:""; width: 8px; position: absolute; right: -5px;top: 15px;height: 8px;border-radius:50%; background: #cccccc;}
.sidenavleft li a:hover,
.sidenavleft li a.active,
.sidenavleft li a.backhome { color: #f04040;}
.sidenavleft li a:hover:after,
.sidenavleft li a.active:after,
.sidenavleft li a.backhome:after {background: #f04040;}
#sidenavleft ul:before,
#sidenavleft ul:after{content:"";position: absolute;width:4px; height: 20px; background: #fff; z-index:0;}
#sidenavleft ul:before{right:-3px;top: 0px;}
#sidenavleft ul:after{right:-3px;bottom: 0px;}
.slideleft{
	animation-name: slideleft;
	-webkit-animation-name: slideleft;

	animation-duration: 1s;
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;
}

@keyframes slideleft {
	0% {
		transform: translatex(10%);
	}
	100%{
		transform: translatex(0%);
	}

}

@-webkit-keyframes slideleft {
	0% {
		-webkit-transform: translatex(10%);
	}
	100% {
		-webkit-transform: translatex(0%);
	}
}

.main .chaotong {margin:0 0 10px 140px;}

.main .hd {background-color:#f3f3f3; border:1px solid #ddd; height:42px; line-height:42px; clear:both; overflow:hidden;}
.main .hd h2 {float:left; color:#b31515; float:left; height:42px; text-align:center; display:inline-block; padding:0 15px; font-size:22px;}
.main .hd h2 a {color:#b31515; text-decoration:none;}
.main .hd h2.current {font-size:22px; background:#f3f3f3; border-right:1px solid #ddd;}
.main .hd h2:hover {background:#f3f3f3;}
.main .hd .more {float:right; text-indent:12px; width:68px;}
.main .hd .more a {color:#999; display:block; height:60px; background: no-repeat scroll 36px 21px;}
.main .hd .more a:hover {color:#b31515; background: no-repeat scroll 36px 21px;}

.maincon {width:830px; float:left; min-height:600px; overflow:hidden; margin-left:0px; padding-bottom:15px;}
.mainside {width:336px; float:right; overflow:hidden;}
.miscbox {border-top:1px solid #ddd;}
#follow-right {width:336px;}


#pagefooter {line-height:30px; padding:10px 0 !important; text-align:center;}
#pagefooter hr {display:none;}
#pagefooter, #pagefooter a {color:#666;}
#pagefooter a:hover {color:#b31515;}

/*photo-list*/
.photo-list .item{margin:12px 0;overflow:hidden;}
.photo-list .itempic{width:100px;height:62px;float:left;}
.photo-list .itempic img{width:100px;height:62px;display:block;}
.photo-list .itemtxt{margin-left:110px;color:#999;line-height:18px; }
.photo-list .itemtxt h2{height:40px;font:16px/20px "microsoft yahei";overflow:hidden;}
.photo-list .itemtxt .itemtime{height:22px;color:#5c5354;line-height:22px;}


.modcmn-tit {background:#ededed; height:44px; border:0; padding-right:10px;}
.modcmn-tit h2 {float:left; padding:0 14px; background:#b6241f; color:#fff; font:18px/44px "microsoft yahei";}
.modcmn-tit .more {line-height:44px; float:right;}


.column-list-right-2{width:285px;text-align:center;overflow:hidden;margin:0 auto 15px;}

.s-hit {position:absolute; right:0; top:0; display:block; background: no-repeat 100% 50%; padding-right:20px;}
.s-nub {position:absolute; left:0; top:7px; display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px;}

/**/
.mainside h2.modtit { height:50px;clear: both;}
.mainside h2.modtit strong {display: inline-block;float: left;font: bold 18px/50px "microsoft yahei";    position: relative;}
.mainside ul.newslist { width:auto; height:auto; margin-top:10px; overflow:hidden; line-height:36px; margin-bottom:15px;}
.mainside ul.newslist li { height:36px; overflow:hidden; position:relative; line-height:36px; border-bottom:1px solid #ddd; }

.mainside ul.newslist li a { display:block; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.mainside ul.newslist li.bold,
.mainside ul.newslist li.bold b {font-weight:bold;}
.mainside ul.newslist li b {font-weight:normal;}

.adcon{ background:#f6f5f5; display:block; margin:auto; width:336px;}
.margin_bot{ margin-bottom:15px;}

.mainside .photoalbum_item_con { width:397px; height:518px; overflow:hidden;}
.mainside .photoalbum_item_con .photoalbum_item { width:160px; float:left; _display:inline; overflow:hidden; margin:0px 15px 15px 0;}
.mainside .photoalbum_item_con .photoalbum_item img { width:100%; height:104px; display:block;max-width: 160px;}
.mainside .photoalbum_item_con .photoalbum_item .photoalbum_item_txt { padding-top:3px; font-size: 14px;text-align:center; line-height:26px; height:52px; overflow:hidden;}
.mainside .photoalbum_item_con .photoalbum_item_pic {position:relative;}
.mainside .photoalbum_item_con .photoalbum_item_pic .item_ad {background: 0 0 no-repeat #fff; opacity: 0.8; background-size:22px 13px; position:absolute; left:0; bottom:0; width:22px; height:13px;}


/* #1136 */
.focus {position:relative; text-align:left; height:280px; margin-top:0;}
.focusscroll {width:100%; height:250px; overflow:hidden;}
.focusscroll .item {position:relative; text-align:left; overflow:hidden; float:left; width:336px;}
.focusscroll .item-img {display:block; width:336px; height:250px;}
.focusscroll .item-tit {font-size:14px; color:#fff; padding:5px; position:absolute; width:350px; left:0; bottom:0; background:rgba(0,0,0,0.5); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000);}
:root .focusscroll .item-tit {filter:none;}

#focus-slider {width: 232px; margin:auto;padding-top:10px;}
#focus-slider a {float:left; background-color:#acacac; width:60px; height:5px; text-align:center; margin:0 2px; line-height:999px; overflow:hidden; border-radius:10px;}
#focus-slider a.current { background-color:#dc0000; width:100px;}
/*.focus-arrows {position:absolute; top:127px; left:0; width:100%; height:0;}
.focus-arrows a {width:50px; height:65px; display:block; background: no-repeat; filter:alpha(opacity=50); opacity:0.5; position:relative; background-color:red;}
.focus-arrows a:hover {filter:alpha(opacity=70); opacity:.7;}*/
#focusarrows-left {float:left; background-position:0 0;}
#focusarrows-right {float:right; background-position:-50px 0;}

/*.afpcon {margin-top:12px;}*/
.titlist .afpcon li {height:92px; position:relative; padding-left:20px;}
.afpcon li .afpnum {position:absolute; left:0; top:10px; width:20px;}
.afpcon li .afpnum i {display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px; margin-bottom:12px;}
.afpcon li .afphit {position:absolute; right:0; top:4px; width:100px;}
.afpcon li .afphit .s-hit {line-height:30px; position:static; text-align:right; display:block;}

.titlist li.phgg {height:95px;}
.titlist {padding:15px 15px 0 0;}
.titlist li strong,
.titlist li.emli a {font-weight:bold; font-size:18px;}
/*.titlist li.emli {margin-top:15px;}*/
.titlist li:after {content: "\0020"; height:0; clear:both; display:block;}
.titlist li {line-height:34px; height:34px; overflow:hidden; text-align:left; padding-left:35px; color:#999; position:relative;}
.titlist li.splitline {margin-bottom:10px;}
/*.titlist li i {position:absolute; left:0; top:7px; display:block; height:16px; width:20px; text-align:center; background-color:#b6241f; color:#fff; font-style:normal; font:12px/16px arial; border-radius:2px;}*/
.titlist li a {display:block; font-size:18px; overflow:hidden; height:30px; text-align:left; width:555px;}

/*.deflist {padding:0 0 0 35px;}*/
.deflist .item {width:100%; display:inline-block; margin-top:10px; clear:both;}
.deflist .item h2 {line-height: 28px; height: 52px; font:18px/36px "microsoft yahei"; overflow: hidden; text-align: left;}
.deflist .item h2 a {font-weight:bold; height:28px; display:inline-block; overflow:hidden;}
.deflist .itempic {width:130px; height:80px; float:left; display:inline-block; overflow:hidden;}
.deflist .itempic img {width:130px; height:80px; display:block; overflow:hidden;}
.deflist .itemtxt {margin-left:140px; color:#999; line-height:18px;}
.deflist .itemtxt .itemintro {height:30px; color:#5c5354; line-height:30px;}
.deflist .itemtxt .itemintro .itemkeyword {padding-right:10px; display:inline-block; float:left;}
.deflist .itemtxt .itemintro .itemkeyword em {padding:0 5px;}

.wntjitem,.medialist {border-bottom:1px solid #ddd; padding:30px 0; position:relative;}
.wntjitem:hover {background-color:#f8f8f8;}
.wntjitem .tit,.medialist .tit{overflow: hidden;font: 20px/32px "microsoft yahei";margin-bottom: 32px;}
.wntjitem .tit a,.medialist .tit a {color:#202020;}
.wntjitem .tit a:hover,.medialist .tit a:hover {color:#b31515;}
.wntjitem .tag a,.medialist .tag a {color:#999;}
.wntjitem .tag a:hover,.medialist .tag a:hover {color:#b31515;}
.wntjitem .time,.medialist .time {margin-right:1em;}
.wntjitem .item_foot,.medialist .item_foot {color:#999; padding-right:15px; font-size: 14px;}
.wntjitem .item_img img,.medialist .item_img img {width: 100%;max-width:240px;height:160px;color:#f5f5f5;}
.wntjitem .item_img img,.medialist .item_img img {-webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.wntjitem .item_img img:hover,.medialist .item_img img:hover {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.wntjitem .s-nub,.medialist .s-nub {left:-35px; top:12px;}
.wntjitem .s-hit,.medialist .s-hit {position:static; float:right; display: none;}
.wntjitem .item_alink,.medialist .item_alink{display:block; padding:15px 0;}
.wntjitem .item_alink:hover,.medialist .item_alink:hover{text-decoration:none;}

.wntjitem .sum {font-size:14px;color:#666;line-height:22px;height:44px;overflow:hidden;margin-bottom:16px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;margin-top:-6px;-webkit-box-orient:vertical;display:none;}
.ztmaincon .wntjitem:first-child {padding-top:0;}

.item_defaultview .item_img {float:left; margin-right: 28px;width:240px; height:160px; overflow:hidden;}
.item_defaultview .item_img.loading {
	background-image:; background-size:24px 24px; background-position:center; background-repeat:no-repeat; background-color:#f5f5f5;}

.item_defaultview .item_img img {height:160px;}
.item_defaultview .item_con {margin-left:283px;height: 160px;width: 546px;overflow: hidden;display: table;}
.item_defaultview .item-con-inner{display: table-cell;vertical-align: middle;/*padding-top: 8px;*/}
.item_qifeiview {padding:0 0 15px;}
.item_qifeiview .item_img {float:left; width:240px; height:160px; overflow:hidden;}
.item_qifeiview .item_con {margin-left:283px;/*display:table-cell;vertical-align: middle;*/}
.item_qifeiview .tit {overflow:hidden;font:20px/32px "microsoft yahei";margin-bottom:32px;margin-top:30px;}
.item_qifeiview .item_foot {padding-top:0;}
.item_qifeiview .source,.item_qifeipicview .source {background: 0 1px no-repeat; display:block; line-height:18px; height:18px; overflow:hidden; padding:0 0 0 30px;}

/*三图广告*/
.item_qifeipicview{padding:10px 0;}
.item_qifeipicview .tit{ margin-bottom: 20px;}
.item_qifeipicview .item-img img{ width: 33%; height: auto;}
.item_qifeipicview .item-img img:not(:last-child){margin-right:0.5%;cursor:pointer;}
.item_qifeipicview .item-foot{margin-top:10px;}

.item_bdxxlview {padding:5px 0;}

/*#1727*/
.item_bigpicview {padding:0;}
.item_bigpicview .tit{ margin-bottom: 20px;}
.item_bigpicview .item_img {overflow:hidden;}
.item_bigpicview .item_img img {/*max-width:800px; */width:100%;height:auto;}
.item_bigpicview .item_foot {padding-top:20px;}
.item_bigpicview .s-nub {top:18px;}
.item_bigpicview .source {background: 0 3px no-repeat; display:block; font-size:12px; line-height:18px; height:18px; overflow:hidden; padding:0 0 0 30px;}

/* #2979 */
.conleft_focus { width:100%; height:366px; position:relative; }
.conleft_focus .pbox { position:relative; }
.conleft_focus .pbox, .r1_left_top .pbox img {width:550px; height:366px; overflow:hidden; }
.conleft_focus .pbox img { width:100%; display:block;height: 180px;max-width: 270px;}
.conleft_focus .img0 img{ width:550px; height:366px; overflow:hidden;}
.conleft_focus .pbox p {width:260px;padding:5px;background-color:rgba(0,0,0,.5);font: 14px/18px "microsoft yahei";position:absolute;left:0px;bottom:0px;overflow: hidden;}
.conleft_focus .pbox p a {color:#fff; display: block;}
.conleft_focus .img1, .r1_left_top .img1 img{ width:270px; height:180px; }
.conleft_focus .img2, .r1_left_top .img2 img { width:270px; height:180px;  }
.conleft_focus .img0 { position:absolute; left:0px; top:0px; }
.conleft_focus .img1 { position:absolute; right:0px; top:0px; }
.conleft_focus .img2 { position:absolute; right:0px; top:186px; }

/* focus */
.focusab {text-align:left; position:relative; width:830px;}
.focusscrollab {height:366px; overflow:hidden;}
.focusscrollab .focus-item {float:left; width:550px;}
.focusscrollab .focus-item a {display:block; position:relative; height:366px; overflow:hidden;}
.focusscrollab img.item-pic {width: 100%;max-width:550px; height:366px; display:block;}
.focusscrollab .item-tit {color:#fff; width:550px; height:45px; background:rgba(0,0,0,0.7); font:bold 16px/45px "microsoft yahei"; position:absolute; left:0px; bottom:0px;text-align:center;overflow: hidden;}
#focus-sliderab {position:absolute; bottom:0px; left:0px; width:100%; text-align:center;}
#focus-sliderab a {background:#fff; border-radius:5px; display:inline-block; filter:alpha(opacity=60); opacity:0.6!important; font-size:1px; height:5px; margin-right:5px; overflow:hidden; text-indent:-999em; width:55px; }
#focus-sliderab a.current {background:#b31515;}

.sidemodfeat .item {padding:0 0 12px;}
.sidemodfeat .item a {display:block; overflow:hidden; position:relative; width:100%;}
.sidemodfeat .item_pic {float:left; width:115px; max-height:78px; overflow:hidden;}
.sidemodfeat .item_pic img {width:100%; height:78px;max-width: 115px;}
.sidemodfeat .item_txt {margin-left:130px; font-size:14px; line-height: 26px;overflow: hidden;}
.sidemodfeat .item_ad {width:22px; height:13px; background: 0 0 no-repeat #fff; opacity: 0.8; background-size:22px 13px; position:absolute; left:0px; bottom:0; z-index:3; }

/* #3352 */
#scrollshowmore .wntjitem{display:none;}
/* 导航显示 */
@media screen and (min-width:768px) and (max-width:1024px){
.follow-left{ margin-left: -602px; z-index: 2;}
.sidenavleft{background: #fff;}
#follow-left .sidenavleft_but{ float: left;background:  no-repeat;}
@keyframes slideleft {
	0% {
		transform: translatex(-100%);
	}
	100%{
		transform: translatex(0%);
	}
}
@-webkit-keyframes slideleft {
	0% {
		-webkit-transform: translatex(-100%);
	}
	100% {
		-webkit-transform: translatex(0%);
	}
}


}

/**/
.pages {margin-top:36px; height:30px; text-align:center; font-size:14px; line-height:20px; font-family:"hiragino sans gb","microsoft yahei","wenquanyi micro hei",tahoma,arial,sans-serif;}
.pages a {background:#f2f2f2; color:#666; padding:6px 10px; margin:0 5px; zoom:1;}
.pages a:hover {background:#efefef; color:#f00;}
.pages span {color: #fff; padding: 6px 10px;  margin: 0 5px;  zoom: 1; background-color: #f04040;}
.pages span.curpage {background-color:#ff4c42; color:#fff;}
.pages span:not([class]) {margin:0;}
.pages span.sumpage cite {font-style:normal;}

.channav {background:#fff; border-bottom:1px solid #eeeeee; height:50px; font-family:"microsoft yahei","hiragino sans gb","wenquanyi micro hei",tahoma,arial,sans-serif; font-size:14px; width:100%;}
.channavcon {width:1200px; margin:0 auto; *zoom:1;}
.channavcon:after {display:block; clear:both; content:""; visibility:hidden; height:0;}
.channav span.left {color:#808080; float:left;line-height:49px; width:auto; padding-top: 0;}
.channav span.left a{ margin-right:18px; }
.channav span.left a:hover{ border-bottom:2px solid #f04040;}
.channav span.left i {margin:0 6px; font-style:normal; display: none;}
.channav span.right {float:right; padding-top:10px;line-height:28px;  width:auto;}
.channav span.right a {padding:0px 10px;}
.channav span.right a.cnlogin {background:#f04040; color:#fff; font-weight:bold; margin-left:0px;}
.channav span.right a.cnlogin:hover {background:#f04040;}
.channav a {display:inline-block; font-size:14px; color:#666666; text-decoration:none;}
.channav a:hover {font-size:14px; color:#f04040;text-decoration:none;}
.chantopnickname {line-height:20px;}
.cht {text-align:center; margin:5px auto; width:1200px;}
.adbroker_com{ margin:0 auto;}

.cncomment{display: none;}

#ch_sy_dh_00002, #ch_sy_dh_00002 div {display:inline;}
#newshead {height:78px; border-bottom: 2px solid #f04040;margin:0 auto; overflow:hidden; width:1200px; position:relative;}
#newslogo {   position: relative;
    width: 132px;
    height: 52px;
    display: block;
    float: left;
    background:  no-repeat 0 50%;
    background-size: 100% 100%;
	margin-top: 10px;
	}
#newslogo img {border:0;width: 100%;max-width: 105px;height: 41px;}
#rollnews {color:#5d5d5d; position:absolute; left:325px; top:5px;font-size:12px; line-height:25px; text-align:left; width:460px;}
#rollnews a {color:#5d5d5d; margin-right:5px;}
#rollnews a:hover {color:#b31515;}
#rollnews h3 {font-size:12px; font-weight:normal; float:left; margin:0; padding:0; width:60px;}
#rollnewscon {float:left; height:25px; overflow:hidden; width:350px;}
#rollnews span {display:block; float:left; width:350px; height:25px; overflow:hidden;}
.baidusearch {height:26px; overflow:hidden; float:right; width:300px;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0 !important; background:none !important; border:0 !important;}
.gsc-input-box {height:22px !important;}
.gsib_a {padding-top:2px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {padding:4px 27px !important; margin-top:0 !important;}
#newsnav {color:#404040; position:absolute; left:300px; top:30px;font-size:14px; height:29px; padding-top:7px;text-align:center; width:882px; background:#fff;}
#newsnav a{color:#404040;margin:0 13px; font-size: 16px;/*padding-left:8px; padding-right:4px;*/ display:inline-block;text-decoration:none; float:left; overflow:hidden;}
#newsnav em{width:10px;font-size: 16px; color: #dadada;/*background: no-repeat scroll 0px 4px;*/ overflow:hidden;display:inline-block; float:left;}
#newsnav a:hover{color:#f04040;}
.chanhead {margin:0 auto; width:1200px;}
iframe {vertical-align:middle;}

.footer {line-height:185%; padding-top:20px; margin:20px auto; border-top:1px solid #ddd; text-align:center;}
.footer, .footer a {color:#666;}
.footer a:hover {color:#b31515;}
  .top_header_logo_channel {
    float: left !important;
    font-size: 29px !important;
    line-height: 75px !important;
    color: #000 !important;
    padding-left: 20px !important;
}
.top_header_logo_channel::before {
    content: ''!important;
    margin: 10px !important;
    width: 1px !important;
    height: 40px !important;
    position: absolute !important;
    margin-left: -10px !important;
    top: 10px !important;
    background-color: #a0a0a0!important;
}