/*
	专题列表页面+详情页面
*/
/*专题列表*/
/*.special-main{margin-top: 0;}*/

/*reset*/
.lph-left{width:788px;}
.lph-right{padding-left:30px;}

.inner{width:1130px;}
.special-left .list{/*width: 790px;*/}
.special-left .list li{width: 780px;border:1px solid #e8e8e8;margin-top: 20px;}
.special-left .list li .pic{position: relative;}
.special-left .list li .new-ico{position: absolute;left: 0;top:0;background: url('../images/special/special-sprite.png') no-repeat 0 0;width: 100px;height: 100px;}
.special-left .list li .new-ico span{font-size: 18px;color: #fff;display: inline-block;width: 60px;line-height: 60px;text-align: center;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.special-left .list .txt{padding:25px 18px}
.special-left .list li .txt h1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.special-left .list li .txt h1 a{font-size: 22px;color: #515151;font-weight: bold;}
.special-left.specialDetail-left .list li .txt h1{font-size: 22px;color: #515151;font-weight: bold;}
.special-left .list li .txt .info{max-height: 96px;line-height: 24px;font-size: 14px;overflow: hidden;color: #7a7a7a;padding-top: 20px;}
.special-left .list li:hover{box-shadow: 0 0 3px #e0e0e0;}
.special-left .list li:hover .txt h1 a{color: #DB6D4C;}
.special-left .list li .pic img{display: block;width: 100%;}
/*list 详情页面*/
.special-left.specialDetail-left .list li{border: 0;widows: 790px;}
.special-left.specialDetail-left .list li h1{font-size: 30px;color: #474747;padding-bottom: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.special-left.specialDetail-left .list .txt{background-color: #f3f3f3;}
.special-left.specialDetail-left .list li:hover{box-shadow: 0 0 0px #e0e0e0;}
.special-left.specialDetail-left .list li .txt .info{padding-top: 0;line-height: 26px;font-size: 16px;color: #474747;max-height:130px;}
.special-left.specialDetail-left .list .txt{padding: 20px;}

/*专题右侧*/
.special-main .special-right{padding-top: 20px;}
.special-main .special-right .part{padding-bottom:30px;}
.special-main .special-right .part h1.tit{color: #333;font-size: 20px;padding-bottom: 5px;margin-bottom: 10px;border-bottom: 2px solid #23102e;}
.special-right .part .items{margin:0 0 20px 0;padding-bottom: 20px;border: 1px solid #ececec;}
.special-right .part .items .pic,.special-right .part .items .pic img{width: 276px;/*height: 165px;*/}
.special-right .part .items .pic img{display: block;}
.special-right .part .items .txt{padding: 0 12px 26px 12px;padding: 0 12px 0 12px;position: relative;}
.special-right .part .items .txt h1{padding:20px 0px 16px 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.special-right .part .items .txt h1 a{font-size: 18px;color: #515151;font-weight: bold;}
.special-right .part .items:hover .txt h1 a{color: #DB6D4C;}
.special-right .part .items .txt .info{font-size: 14px;color: #7a7a7a;line-height: 24px;height: 48px;overflow: hidden;}
.special-right .part .items .txt .more{position: absolute;right: 12px;bottom: 5px;background: url('../images/special/special-sprite.png') no-repeat 0 -110px;width: 14px;height: 14px;}


.article-header{font-size: 18px; color: #000000; border-bottom: 1px solid #adacac; margin-bottom:4px; padding-bottom: 4px;}
.article-list li{padding:8px 0px 8px 0; border-bottom:1px dotted #cbcbcb;overflow: hidden;}
.article-list .litpic{float: left; width: 60px; }
.article-list .litpic img{display: block;}
.article-list .title{ font-size: 14px; color: #000;overflow: hidden;padding-left: 20px;}
.article-list .title a{color: #000;font-size: 14px;font-weight: bold;line-height: 24px;}
.article-list li:hover .title a{color: #DB6D4C;}


/*page用公用*/
/*.special-main .page{padding-top: 30px;} 
.special-main .page .page-a{width: 385px;height: 55px;line-height: 55px;display: inline-block;text-align:center;font-size: 18px;border-radius:5px;}
.special-main .page .page-a.prev{background-color: #ececec;float: left;}
.special-main .page .page-a.next{background-color: #db6d4c;color: #fff;float: right;}*/

/*专题详情，主体内容*/
.specialDetail-left .specialDetail-part{padding-top: 20px;}
.specialDetail-left .specialDetail-part .title{height: 35px;line-height: 35px;background-color: #8f8f8f;}
.specialDetail-left .specialDetail-part .title span{padding: 0 20px;background-color: #db6d4c;color: #fff;font-size: 22px;display:inline-block;border-right:1px solid #fff;}
.specialDetail-left .specialDetail-part .rows{margin-top: 20px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .type-one{width: 520px;height: 445px;float: left;border:1px solid #e8e8e8;}
.specialDetail-left .specialDetail-part .rows .type-one .pic{width: 520px;height: 250px;position: relative;}
.specialDetail-left .specialDetail-part .rows .type .pic span.tips{padding: 5px 10px;position: absolute;left: 0;top:0;color: #fff;background-color:#4c4c4e;font-size: 14px;}
.specialDetail-left .specialDetail-part .rows .type-one .txt{padding: 0 18px 18px 18px;}
.specialDetail-left .specialDetail-part .rows .type-one .txt h1{padding: 20px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.specialDetail-left .specialDetail-part .rows .type-one .txt h1 a{color: #515151;font-size: 22px;font-weight: bold;}
.specialDetail-left .specialDetail-part .rows .type-one .txt .info{font-size: 14px;color:#7a7a7a;height: 48px;line-height: 24px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .txt .author{padding-top:30px;color: #b8b8b8;font-size: 13px;}
.specialDetail-left .specialDetail-part .txt .author a{color: #b8b8b8;}
.specialDetail-left .specialDetail-part .txt .author a img{border-radius: 50%;vertical-align: middle;}
.specialDetail-left .specialDetail-part .txt .author .time i{background: url('../images/special/special-sprite.png') no-repeat -19px -111px;width: 15px;height: 15px;display: inline-block;margin-right: 5px;vertical-align: middle;}
.specialDetail-left .specialDetail-part .txt .author .time{padding-left:25px;}

.specialDetail-left .specialDetail-part .rows .type-two{width:255px;height: 445px;border:1px solid #e8e8e8;float: right;}
.specialDetail-left .specialDetail-part .rows .type-two .pic{position:relative;width: 255px;height: 175px;}
.specialDetail-left .specialDetail-part .rows .type-two .txt{padding: 22px 16px;}
.specialDetail-left .specialDetail-part .rows .type-two .txt h1{padding-bottom: 20px;height: 54px;line-height: 23px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .type-two .txt h1 a{font-size: 22px;color: #515151;font-weight: bold;}
.specialDetail-left .specialDetail-part .rows .type-two .txt .info{color: #7a7a7a;font-size: 14px;line-height: 24px;height: 96px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .type-three{border:1px solid #e8e8e8;height: 172px;float:none;}
.specialDetail-left .specialDetail-part .rows .type-three .pic{float: left;width: 258px;width: 284px;height: 172px;position: relative;}
.specialDetail-left .specialDetail-part .rows .type-three .txt{padding: 14px 18px 0 16px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .type-three .txt h1{padding-bottom: 9px;overflow: hidden;max-height:50px;}
.specialDetail-left .specialDetail-part .rows .type-three .txt h1 a{color: #444;font-size:17px;font-weight: bold;line-height:25px;}
.specialDetail-left .specialDetail-part .rows .type:hover .txt h1 a{color: #DB6D4C;}
.specialDetail-left .specialDetail-part .rows .type-three .txt .info{font-size: 14px;color: #7a7a7a;max-height: 44px;line-height: 22px;overflow: hidden;}
.specialDetail-left .specialDetail-part .rows .type-three .txt .author{padding-top: 12px;}
.specialDetail-left .specialDetail-part .rows .type-three .txt .author a{float: left;}
.specialDetail-left .specialDetail-part .rows .type-three .txt .author .time{float: right;}

.specialDetail-left .specialDetail-part2 .rows .type-two{float: left;margin-left:8px;}
.specialDetail-left .specialDetail-part2 .rows .type-two.first{margin-left: 0;}
.specialDetail-left .specialDetail-part2 .rows .type-two .author a{display: inline-block;float: left;overflow: hidden;width: 80px; white-space: nowrap;text-overflow: ellipsis;}
.specialDetail-left .specialDetail-part2 .rows .type-two .author .time{padding-left: 5px;}

/* Author:cong 2015/9/8*/
.specialDetail-cycle{
	background: #f3f3f3;
	padding:23px;
	position: relative;
	margin-top: 40px;
}
.specialDetail-cycle img{
	width: 740px;
	height: 347px;
	display: block;
}
.specialDetail-cycle-txt{
	line-height: 53px;
	background: #fff;
	font-size: 14px;
	color: #000;
	padding-left: 18px;
}

.specialDetail-cycle .prev{
	position: absolute;
	display: block;
	width: 41px;
	height: 41px;
	background: url(../images/special/cycle.png);
	z-index: 9999;
	top:170px;
	left:30px;
	cursor: pointer;
}
.specialDetail-cycle .next{
	position: absolute;
	display: block;
	width: 41px;
	height: 41px;
	background: url(../images/special/cycle.png) -41px 0;
	z-index: 9999;
	top:170px;
	right:30px;
	cursor: pointer;
}
.specialDetail-cycle .prev:hover,.specialDetail-cycle .next:hover{
	opacity:.5;
}
.specialDetail-video{
	background: #f3f3f3;
	margin-top: 45px;
}
.specialDetail-video .video{
	background: #000;
	width: 530px;
	height: 333px;
	float: left;
	margin-right: 22px;
}
.specialDetail-video iframe{
	width: 530px !important;
	height: 333px !important;
}
.specialDetail-video .txt h4{
	color: #333;
	font-size: 18px;
	padding-top: 30px;
	padding-bottom: 27px;
}
.specialDetail-video .txt p{
	font-size: 14px;
	color: #666;
	line-height: 2em;
}

.specialDetail-cycle-txt>p{
	float: left;
	margin-right: 10px;
}
.specialDetail-cycle-txt>ul{
	float: left;
}