@charset "utf-8";
/**
 * 新闻详情页 - 样式文件
 * @author lizhigao(lizhigao@021.com)
 */
/*==================== common style ====================*/
.w1002 { width: 1002px; }
.bc { display: block; margin-left: auto; margin-right: auto; }
.split-line { font-family: sans-serif; color: #DDDDDD; }
/*==================== header start ====================*/
.header { background-color: #F8F8F8; border-bottom: 1px solid #DBDBDB; }
/* 顶部nav */
.header .header-wrap .top { height: 53px; line-height: 53px; }
.header .header-wrap .top a { color: #666; font-size: 12px; }
.header .header-wrap .top a:hover { color: #f00; text-decoration: none; }
.header .header-wrap .top a img {  margin-right: 3px; vertical-align: middle; margin-bottom: 3px; }
.header .header-wrap .top .top-r { _padding-top: 10px; width: 125px;}
.header .header-wrap .top .top-r .wechat,
.header .header-wrap .top .top-r .phone{position: relative; float: left; padding-left: 10px; width: 52px;}
.header .header-wrap .wechat-ewm,
.header .header-wrap .phone-ewm{position: absolute; top: 28px; right: -6px; width: 225px; height: 227px; z-index: 9999; display: none; background-repeat: no-repeat; background-position: center;}
.header .header-wrap .wechat-ewm{background-image: url("../img/ewm_wechat_bg.png");}
.header .header-wrap .phone-ewm{background-image: url("../img/ewm_phone_bg.png");}
.header .header-wrap .wechat-ewm img,
.header .header-wrap .phone-ewm img{width: 198px; height: 198px; margin: 15px 13px 0;}

/* logo and crumbs */
.header .header-wrap .bottom {padding: 15px 0; position: relative;}
.header .header-wrap .bottom .bottom-l .logo {display: inline-block; height: 30px; line-height: 0; font-size: 24px; font-family: "microsoft yahei"; color: #333; margin-right: 5px;}
.header .header-wrap .bottom .bottom-l .logo img { vertical-align: middle; margin-bottom: 5px; margin-right: 3px; _margin-bottom: 0; }
.header .header-wrap .bottom .bottom-l .logo:hover { text-decoration: none; color: #333; }
.header .header-wrap .bottom .bottom-l .crumbs a { color: #666; font-size: 12px; }
.header .header-wrap .bottom .bottom-l .crumbs a:hover { color: #f00; text-decoration: none;}
.header .header-wrap .bottom .act-wrap { text-align: right; position: absolute; right: 245px; top: 25px; max-width: 400px;}
.header .header-wrap .bottom .act-wrap .act {display: block; width: 380px; color: #666; padding-right: 20px; position: relative; white-space: nowrap; text-overflow: ellipsis; text-align: right; font-size: 12px;}
.header .header-wrap .bottom .act-wrap .act:hover {color: red;}
.header .header-wrap .bottom .act-wrap .act img { position: absolute; right: 0; top: -10px; }
.header .header-wrap .bottom .bottom-r { height: 30px; width: 230px; overflow: hidden; }
.header .header-wrap .bottom .bottom-r form .input-wrap {position: relative; border: 1px solid #DBDBDB; background-color: #fff; height: 26px; line-height: 26px; overflow: hidden; }
.header .header-wrap .bottom .bottom-r form .input-wrap input { border: 0 none; background-color: transparent; }
.header .header-wrap .bottom .bottom-r form .input-wrap input.txt { padding: 5px 6px; width: 170px; }
.header .header-wrap .bottom .bottom-r form .input-wrap .split-line { _padding-bottom: 5px; _display: inline-block; }
.header .header-wrap .bottom .bottom-r form .input-wrap input.submit { position: absolute; top: 1px; right: 0; background-image: url("../img/icon_search.png"); background-repeat: no-repeat; background-position: center center; height: 26px; text-indent: -999px; width: 40px; border-left: 1px solid #DCDCDC; cursor: pointer;}
/*==================== header end ====================*/

/*==================== content start ====================*/
.content-wrap{margin-top: 30px;}
/* content-left */
.content-l{width: 670px; overflow: hidden;}
.center_top_left .title{font-size: 26px; color: #333333; line-height: 30px;font-family:"微软雅黑";}
.center_top_left .subtitle{font-size: 12px; color: #666666; margin: 20px 0; line-height: 24px; height: 24px; position: relative;}
.center_top_left .subtitle .comment a{color: #EC4B4B; font-size: 14px; font-weight: bold;}
.center_top_left .subtitle .comment a:hover{text-decoration: none;}
.center_top_left .subtitle .comment a img{vertical-align: middle; margin-right: 3px;}

.content-l .news-content{line-height: 2em;}
.content-l .news-content .content-details .img-wrap{position: relative; width: 100%; height: 460px; padding-top: 30px; margin-top: 20px; margin-bottom: 15px;}
.content-l .news-content .content-details .img-wrap .carousel{width: 100%; height: 100%;}
.content-l .news-content .content-details .img-wrap .carousel table{width: 100%; height: 100%;}
.content-l .news-content .content-details .img-wrap .carousel table td{text-align: center; vertical-align: middle;width: 670px; height: 460px; overflow: hidden;}
.content-l .news-content .content-details .img-wrap .carousel table td img{vertical-align: middle; max-height: 100%; max-width: 100%; display: none;}
*html .content-l .news-content .content-details .img-wrap .carousel table td img{height:expression((document.documentElement.clientHeight||document.body.clientHeight)>460?"460px":'auto');width:expression((document.documentElement.clientWidth||document.body.clientWidth)>670?"670px":'auto'); overflow: hidden; zoom: 1;}
.content-l .news-content .content-details .img-wrap .carousel table td img.first{display: inline;}

.content-l .news-content .content-details .img-wrap .carousel .prev-img,
.content-l .news-content .content-details .img-wrap .carousel .next-img{position: absolute; top: 50%; margin-top: -30px;width: 42px; height: 87px; background-repeat: no-repeat; background-position: center center; opacity: 0.2; filter: alpha(opacity=20);}
.content-l .news-content .content-details .img-wrap .carousel .prev-img{background-image: url("../img/chev_left_2.png"); left: 0;}
.content-l .news-content .content-details .img-wrap .carousel .next-img{background-image: url("../img/chev_right_2.png"); right: 0;}

.content-l .news-content .content-details .img-wrap .pages{position: absolute; left: 0; top: 0; font-size: 16px; line-height: 30px; font-style: italic;}
.content-l .news-content .content-details .img-wrap .pages .pages-index{color: red; font-size: 30px;}
.content-l .news-content .content-details .img-wrap .scale-img{position: absolute; right: 0; top: 0; font-size: 16px; line-height: 30px; font-style: italic; width: 28px; height: 28px;}
.content-l .news-content .content-details .img-wrap .sy-img-wrap{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff;}
/* 广告-16 start */
.content-l .news-content .content-details .img-wrap .sy-img-wrap .sy-16{background-color: #ffefef; height: 100%; width: 485px; overflow: hidden; font-size: 20px; color: red; text-align: center;}
/* 广告-16 end */
.content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap{width: 170px; height: 100%; background-color: #F3F3F3; border-radius: 5px;}
.content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap p{text-align: center; text-indent: 0;}
.content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap p.xl{margin-top: 100px;}
.content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap p.txt{color: #666;}
.content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap p.review{margin-top: 30px;}
*html .content-l .news-content .content-details .img-wrap .sy-img-wrap .back-wrap p.back{margin-top: 20px;}
.content-l .news-content .content-details .detail_p p{text-indent: 2em; font-size: 16px;}
.content-l .news-content .content-details .detail_p img{display:block;margin:0 auto; width:500px;}
.content-l .news-content .content-details .detail_p p{line-height: 1.8em;font-family:"微软雅黑";}
.content-l .news-content .content-details .detail_p p:after{content: '.'; display: block; overflow: hidden; height: 1em; line-height: 1em; text-indent: -99999em;}
.content-l .news-content .content-details .pagination{margin-top: 50px; text-align: center;}
.content-l .news-content .content-details .pagination a{border: 1px solid #ccc; margin: 0 2px; padding: 5px 10px; cursor: pointer;}
.content-l .news-content .content-details .pagination a.disable{cursor: not-allowed; color: #ccc;}
.content-l .news-content .content-details .pagination a.disable:hover{background-color: #fff; color: #ccc;}
.content-l .news-content .content-details .pagination a.cur,
.content-l .news-content .content-details .pagination a:hover{background-color: #EC4B4B; color: #fff; text-decoration: none;}

.content-l hr{height: 2px; background-color: #666; margin-top: 50px;}

.ad-wrap div iframe{display: inline !important;}
/* 广告 2\3\4 start */
.content-l .news-content .sy-2{ width: 100%; margin-top: 15px;}
.content-l .news-content .sy-3{ width: 100%; margin-top: 15px;}
.content-l .sy-4{ width: 100%; margin-top: 15px;}
/* 广告 2\3\4 end */

/*---- 相关推荐、新闻聚焦、猜你喜欢 start ----*/
.section-panel .section-panel-h{font-family:"微软雅黑";position: relative; font-size: 18px; line-height: 30px; border-bottom: 2px solid #666; color: #ec4b4b; margin-top: 20px; *zoom: 1;}
.section-panel .section-panel-h .bottom-line{position: absolute; bottom: -2px; left: 0; height: 2px; background-color: #ec4b4b; width: 80px; *overflow: hidden;}
.section-panel .section-panel-b{margin-top: 15px;}

.content-l .section-panel .section-panel-b .pic-list{padding-left: 10px; overflow: hidden;}
.content-l .section-panel .section-panel-b .pic-list .pic-item{width: 155px; overflow: hidden; margin-right: 10px;}
.content-l .section-panel .section-panel-b .pic-list .pic-item .pic{position: relative; display: inline-block; vertical-align: top; width: 100%; overflow: hidden; text-align: center; font-size: 12px;}
.content-l .section-panel .section-panel-b .pic-list .pic-item .pic img{width: 100%; display: block;}
.content-l .section-panel .section-panel-b .pic-list .pic-item .pic .txt{height: 20px; line-height: 24px;}

.section-panel .section-panel-b .hot-news-list .hot-news-item{position: relative; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #EEEEEE;}
.section-panel .section-panel-b .hot-news-list .hot-news-item.last{border-bottom: 0 none;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-img{width: 152px; height: 114px; overflow: hidden;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-img a{display: inline-block;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-img a img{width: 100%; height: 100%; vertical-align: middle; *zoom: 1;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-content{margin-left: 162px;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-content h4{font-size: 18px; line-height: 30px;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-content .info{font-size: 14px; color: #777777;}
.section-panel .section-panel-b .hot-news-list .hot-news-item .hot-news-content .desc{font-size: 12px; color: #999999;}

/* 换一换 - 返回首页 */
.content-l .news-content .refresh a{display: block; text-align: center; background-color: #EFEFEF; font-size: 12px; color: #999999; line-height: 28px;}
.content-l .news-content .refresh a img{vertical-align: middle; margin-bottom: 2px; margin-right: 3px;}
.content-l .news-content .back-to-home a{display: block; text-align: center; background-color: #EFEFEF; font-size: 12px; color: #999999; line-height: 28px;}
.content-l .news-content .back-to-home a img{vertical-align: middle; margin-bottom: 4px; margin-right: 3px;}

/* 广告 5\6\7\15 start */
.section-panel .section-panel-b .sy-5{width: 100%; margin-top: 15px;}
.section-panel .section-panel-b .sy-6{width: 100%; margin-top: 15px;}
.section-panel .section-panel-b .sy-7{width: 100%; margin-top: 15px;}
/* 广告 5\6\7\15 end */

/* 广告 15 start */
.content-l .news-content .sy-15{width: 100%; margin-top: 15px;}
/* 广告 15 end */

.content-l .news-content .section-comment{width: 100%; margin-top: 15px;}

/*---- 相关推荐、新闻聚焦、猜你喜欢 end ----*/

/* content-right */
.content-r-fixed{position: fixed; left: 50%; margin-left: 201px; bottom: 180px; _position: absolute; _bottom: 180px;}
.content-r{width: 300px; overflow: hidden;}

/* 广告 8/9/10/11/12 start */
.content-r .sy-8{width: 100%;}
.content-r .sy-9{width: 100%;}
.content-r .sy-10{width: 100%; margin-top: 15px;}
.content-r .sy-11{width: 100%; margin-top: 15px;}
.content-r .sy-12{width: 100%; margin-top: 15px;}
.content-r .sy-13{width: 100%; margin-top: 15px;}
.content-r .sy-14{width: 100%; margin-top: 15px;}
/* 广告 8/9/10/11/12 end */

/* 今日热点 */
.content-r .section-panel .section-panel-b .pic-list{overflow: hidden; width: 310px;}
.content-r .section-panel .section-panel-b .pic-list .pic-item{width: 145px; overflow: hidden; margin-right: 10px; margin-bottom: 10px;}
.content-r .section-panel .section-panel-b .pic-list .pic-item .pic{position: relative; display: inline-block; vertical-align: top; width: 100%; overflow: hidden; text-align: left; font-size: 12px;}
.content-r .section-panel .section-panel-b .pic-list .pic-item .pic img{width: 145px; height: 108px; display: block;}
.content-r .section-panel .section-panel-b .pic-list .pic-item .pic .txt{height: 20px; line-height: 1.5em;}

/* 特别推荐 */
.content-r .section-panel .section-panel-b .special-list .special-item{margin-bottom: 5px;}
.content-r .section-panel .section-panel-b .special-list .special-item a{display: block; position: relative; height: 28px; overflow: hidden;}
.content-r .section-panel .section-panel-b .special-list .special-item a .img{display: none;}
.content-r .section-panel .section-panel-b .special-list .special-item a .txt{font-size: 14px;line-height: 2em; margin-left: 20px;}
.content-r .section-panel .section-panel-b .special-list .special-item a .index{display: block; position: absolute; top: 5px; left: 0; width: 14px; height: 14px; line-height: 14px; color: #fff; background-color: #ff0000; text-align: center; font-size: 12px;}
.content-r .section-panel .section-panel-b .special-list .special-item a .index-2{background-color: #DDDDDD;}
.content-r .section-panel .section-panel-b .special-list .special-item a.active{height: auto;}
.content-r .section-panel .section-panel-b .special-list .special-item a.active .img{display: block; width: 112px; height: 66px;}
.content-r .section-panel .section-panel-b .special-list .special-item a.active .img img{width: 112px; height: 66px;}
.content-r .section-panel .section-panel-b .special-list .special-item a.active .txt{font-size: 14px; margin-left: 122px; line-height: 2em; font-weight: bold;}
.content-r .section-panel .section-panel-b .special-list .special-item a.active .index{display: none;}

/* 小编推荐 */
.content-r .section-panel .section-panel-b .selection-list .selection-item{margin-bottom: 10px;}
.content-r .section-panel .section-panel-b .selection-list .selection-item a .img{width: 100px; height: 75px;}
.content-r .section-panel .section-panel-b .selection-list .selection-item a .img img{width: 100px; height: 75px;}
.content-r .section-panel .section-panel-b .selection-list .selection-item a .txt{margin-left: 110px; font-size: 14px; line-height: 1.8em;}

/*==================== content end ====================*/

/*==================== footer start ====================*/
.footer{clear: both; padding: 20px; color: #666; text-align: center; background-color: #F7F7F7; border-top: 1px solid #E3E5E8; font-size: 12px; font-family: "\5b8b\4f53"; margin-top: 50px;}
/*.footer p{padding: 5px;}*/
.footer a{color: #666;}
/*==================== footer end ====================*/


/*==================== 分享 start =====================*/
.share{font-weight: bold; position: absolute; right: 70px; width: 145px;}
.share .bdshare-button-style0-16 .txt{margin-right: 5px;}
.share .bdshare-button-style0-16 a{background-repeat: no-repeat; background-position: center; width: 20px; height: 20px; line-height: 24px; margin: 2px 3px 0; padding: 0;}
.share .bdshare-button-style0-16 a.bds_sqq{background-image: url("../img/share_qq.png");}
.share .bdshare-button-style0-16 a.bds_qzone{background-image: url("../img/share_qzone.png");}
.share .bdshare-button-style0-16 a.bds_tsina{background-image: url("../img/share_sina.png");}
.share .bdshare-button-style0-16 a.bds_weixin{background-image: url("../img/share_wechat.png");}
/*==================== 分享 end =====================*/



/*=====中间轮播图淘宝广告区域 start=====*/
.sy-17{
	background-color: #f3f3f3;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 500px;
	height: 490px;
}
/*=====中间轮播图淘宝广告区域 end=====*/


/*=====右侧固定悬浮 start=====*/
.goto_top{
	position: fixed;
	left: 50%;
	width: 43px;
	height: auto;
	margin-left: 515px;
	bottom: 72px;
	z-index: 99999;
}
* html .goto_top{
	position: absolute;
	bottom: auto;
	margin-bottom: 72px;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.go_top{
	font-size: 14px;
	color: #EE4B4B;
	font-family: "\5b8b\4f53";
	text-decoration: none;
}
.go_top:hover{
	text-decoration: underline;
}
/*右侧悬浮ico*/
.over_ico1,
.over_ico1:hover,
.over_ico2,
.over_ico2:hover,
.over_ico3,
.over_ico3:hover,
.over_ico4,
.over_ico4:hover {
	background-image: url("../images/to_top_v2.png");
	background-repeat: no-repeat;
}
.over_ico2,
.over_ico3,
.over_ico4{
	width: 43px;
	height: 42px;
}
.over_ico1{ width: 43px; height: 43px; background-position: 0 -119px; }
/*.over_ico1:hover{ background-position: -43px -119px; }*/
.over_ico2{ background-position: 0 -162px; }
/*.over_ico2:hover{ background-position: -43px -162px; }*/
.over_ico3{ background-position: 0 -204px; }
/*.over_ico3:hover{ background-position: -43px -204px; }*/
.over_ico4{ background-position: 0 -247px; }
/*.over_ico4:hover{ background-position: -43px -247px; }*/
.over_tdcode{
	width: 132px;
	height: 288px;
	position: absolute;
	left: -135px;
	top: -120px;
	background: url(../images/to_top_v2.png) no-repeat -218px 0px;
	display: none;
}
/*=====右侧固定悬浮 end=====*/

/*=====干掉奇怪的object start=====*/
object{display: none;}
/*=====干掉奇怪的object end=====*/



/*=============自行结构修改===============*/
.center_top{margin-bottom: 15px; *padding-top: 30px;}
.center_top_left{width: 670px;float: left;}
.center_top_right{width: 300px;float: right;}

/*===========正文插入式图片 过大修正============*/
 .detail_p img{
 	_width: expression(this.offsetWidth > 670 ? '670px': true);
 	max-width: 670px;
 }
 
 /* 文字列表属性 */
 .tt-list{padding:35px 20px 0 0}
.list14 li,.list12 li{padding:3px 0;color:#333;font-size:12px;line-height:16px;text-align:left;}
.list14 li{padding:4px 0;font-size:15px;}
.list14 li,.list12 li{height:28px;line-height:28px; padding:0 0 0 15px;overflow:hidden; background:url(/static/images/dot.gif) no-repeat 0 0}
.list12 li{padding:0 0 0 8px;background-position:0 -30px;background-position:0 -31px\9;}
.list14 h3{height:32px;overflow:hidden;font:16px/32px "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.list14 li a{font-family:"微软雅黑"}
.list14 h3 a:hover { color:#ff0000}
.list14 li a:hover { color:#ff0000}
.list14 li span { float:right; color:#666; font-size:12px;font-family: "微软雅黑";}
.list14.pad10 { padding:5px 15px;}

.pics { padding-top: 5px;font-family: "微软雅黑"; }
.pics li { 	background: #f8f8f8;  height: 90px;  margin-top: 10px  }
.pics li a { display: block; background: #f8f8f8;height: 90px; }
.pics li a:hover { background: #f0f0f0; }
.pics li a:hover .li_p02 {	color: #999; text-decoration: none; }
.pics li img { float: left;	margin-right: 10px; }
.pics li em { float:right; width:150px; font-weight:normal}

.top10 {padding: 5px 0 10px 0;	border: 1px solid #ddd;	border-top: 0;font-family: "微软雅黑";}
.top10 li {	height: 28px; padding: 2px 0; overflow: hidden; }
.top10 li a { display: block; line-height: 30px; height: 28x; }
.top10 li a:hover {	background: #e9e9e9; }
.top10 li span { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; display: block; float: left; padding: 0 14px 0 8px;}
.top10 li h5 { float: right; color: #ba2636; font-family: Arial; font-size: 12px; font-weight: normal;	line-height: 34px;	padding-right: 8px;}
.top10 p a { line-height: 18px; }

#pages { overflow:hidden; }
#pages a { display:inline-block; height:24px; line-height:24px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}
#pages a.a1 { background:#ddd; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:24px; line-height:24px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:24px; line-height:24px; background:#ddd ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}