/* ========== */
/* = NEWS = */


/* ========== */
.news{ padding: 50px 0 95px;}
.news-content{ border-bottom: 1px solid #eeeeee;overflow: hidden; display: block; position: relative; padding-bottom: 30px;}
.news-content .item a{ display: block; cursor: pointer;}
.news-content .item .img{ float: right; width: 45%; overflow: hidden;}
.news-content .item .img img{ width: 100%;transition: all 1s;}
.news-content .item .text{ float: left; width: 45%; padding: 55px 5% 20px; position: relative;}
.news-content .item .text .tip{ position: absolute; top:25px; left:-4px; width: 62px; height: 32px; line-height:28px; padding-left: 20px; background: url(../images/news_tip2.png) no-repeat; color: #FFFFFF; font-weight: bold;}
.news-content .item .text .date{  color:#333333; font-size: 30px; font-weight:200;}
.news-content .item .text .tit{ margin-top: 30px; color: #333333; font-size: 24px;}
.news-content .item .text .des{ margin-top: 10px; line-height: 30px; height:auto; color: #777777; overflow: hidden;}
.news-content .item .text .more{ margin-top:45px;}
.news-content .item a:hover .text .tit{ color: #161e31;}
.news-content .item a:hover .img img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.news-list{  margin:60px 0 65px; border-top:1px dashed #e5e5e5;}
.news-list li{ margin-top: -1px; position: relative; display: block;  width: 100%;}
.news-list li:last-child a{border-bottom: none;}
.news-list li a{ display: block; padding:40px 220px 60px 40px ; position: relative; border-bottom:1px dashed #e5e5e5; position: relative; }
.news-list li a:before{ content: ""; position: absolute; bottom:0; left:0; width: 0; height: 3px; background: #a88747; -webkit-transition: all ease .4s; -moz-transition: all ease .4s;  -ms-transition: all ease .4s; -o-transition: all ease .4s;  transition: all ease .4s;}
.news-list li .img{ float: left; overflow: hidden;width: 25%;height: 110px;}
.news-list li .img img{ width: 100%;transition: all 1s;}
.news-list li .text{  margin-left: 245px; }
.news-list li .text .tit{ height: 40px; line-height: 40px; font-size: 18px; color: #101010;}
.news-list li .text .des{ margin-top:5px; color: #999999; line-height:24px; height:48px; overflow: hidden; }
.news-list li .date{ position: absolute; top:40px; right:0; width:150px; border-left: 1px solid #eeeeee; padding-left: 50px;}
.news-list li .date span{ display: block; font-size: 30px; font-weight:200; color: #999999;}
.news-list li .date i{ margin-top:25px; display: inline-block; width: 28px; height: 28px; background:url(../images/news_more.png) no-repeat ;}
.news-list li:hover{z-index:1; }
.news-list li a:hover:before{ width: 100%;}
.news-list li a:hover{ background: #FFFFFF; border-bottom:1px solid #FFFFFF; -o-box-shadow:0 0 20px rgba(0,0,0,.08); -ms-box-shadow:0 0 20px rgba(0,0,0,.08); -moz-box-shadow:0 0 20px rgba(0,0,0,.08); -webkit-box-shadow:0 0 20px rgba(0,0,0,.08); box-shadow:0 0 20px rgba(0,0,0,.08);}
.news-list li a:hover .img img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.news-list li a:hover .text .tit{ color: #a88747;}
.pagination p,.pagination a{height: auto !important;line-height:none !important; margin-top: 0; !important;margin-bottom: 0; !important;}

/* ========== */
/* = NEWS-DETAIL = */
/* ========== */
.news-detail{ padding: 80px 0 120px; position: relative;}
.news-detail .back-top{ position:absolute; right:5%; bottom:1%;}
.news-detail .title{ color: #333333; font-size: 22px; line-height: 28px; text-align: center;} 
.news-detail .title1{ color: #a88747; font-size: 28px; line-height: 36px; text-align: left; font-weight: bold ;}
.news-detail .title2{ color: #a88747; font-size: 15px; line-height: 36px; text-align: left;}

.article-come{ line-height:26px; margin-top:15px; text-align: center; color: #999999;}
.article-come span{ margin:0 10px; padding-left: 28px; display: inline-block; vertical-align: middle; position: relative;}
.article-come .bdsharebuttonbox{ display:inline-block; vertical-align: middle; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.article-come .span-date{ background: url(../images/article_time.png) no-repeat left;}
.article-come .span-num{ background: url(../images/article_num.png) no-repeat left;}
.article-come .span-share{ padding-left:0;}
.news-article{ margin-top: 15px; padding:45px 0 60px; /*border-top: 1px solid #eeeeee;*/ line-height: 30px; }
.news-article p{font-size: 15px;}

.imgtxr{width: 100%; margin-bottom: 30px; margin-top:20px ;}
.imgtxr img{max-width: 100%; margin: auto; text-align: center; margin-bottom: 20px;}

.flip{ margin-top:45px; padding-top: 20px; border-top: 1px dashed #eeeeee;}
.flip a{ max-width:48%; display: inline-block; position: relative; line-height:30px;}
.flip .prev{ float: left; padding-left:20px; background:url(../images/prev_prev.png) no-repeat left;}
.flip .next{ float: right; padding-right:20px;  background:url(../images/prev_next.png) no-repeat right;}
.flip a:hover{ color: #a88747;}
.flip .prev:hover{ background:url(../images/prev_prevh.png) no-repeat left;}
.flip .next:hover{ background:url(../images/prev_nexth.png) no-repeat right;}
.ny-more{ width: 150px; height: 40px; line-height: 40px; display: inline-block; background: #a88747; color: #FFFFFF; text-align: center;}
.ny-more:hover{ background: #b95e5e;} 

@media (max-width:1500px) {
	/* ========== */
	/* = NEWS = */
	/* ========== */
	.news-content .item .text{ padding:60px 5% 20px;}
	.news-content .item .text .date{ font-size: 26px;}
	.news-content .item .text .tit{ margin-top: 10px; font-size: 22px;}
	.news-content .item .text .des{ margin-top: 10px; }
	.news-content .item .text .more{ margin-top:20px;}

}

@media (max-width:999px) {
	/* ========== */
	/* = NEWS = */
	/* ========== */
	.news{ padding:40px 0;}
	.news-content .item .img{ width: 100%;}
	.news-content .item .text{ width: 100%;padding: 10px 0 20px 0;}
	.news-content .item:nth-child(2) .text .tip{ left:auto; right:-4px; padding-left: 20px; background: url(../images/news_tip.png) no-repeat; }
.news-article p{font-size: 13px;}
	.news-list li a{ padding:20px 0;}
	.news-list li .img{ width: 135px; height: 70px;}
	.news-list li .text{ margin-left:150px;}
	.news-list li .text .tit{ font-size: 15px; line-height: 30px; height: 30px;}
	.news-list li .text .des{ margin-top:0; font-size: 12px; line-height: 20px; height: 40px;}
	.news-list li .date{ display: none;}
	
	}
	/* ========== */
	/* = NEWS-DETAIL = */
	/* ========== */
	



.overf {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.transition {
	 -webkit-transition: all ease .4s; 
	-moz-transition: all ease .4s;
	-ms-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s; 
}







.allActivity{margin-bottom: 60px; overflow: hidden; display: block; position: relative; margin-top: 20px;}
.allActivity ul.cont{width:1170px;left:-15px;position:relative}
.allActivity .cont li{padding:0 15px;margin-bottom:30px}
.allActivity .cont li a[href="javascript:;"],
.allActivity .cont li a[href="javascript:;"] *{cursor: default; color:#aaa !important;}
.allActivity .cont li .cont .videobut{width: 79px;
    height: 80px;
	position: fixed;
	margin-bottom:-100px;
}

.allActivity .cont li .cont .img{position:relative;display:block;height:auto;text-align: center;background:#fff; }
.allActivity .cont li .cont .img3{height: auto;margin: 20px; margin-bottom: 0;}
.allActivity .cont li .cont .img img.end {opacity:.4;filter:alpha(opacity=40);}
.allActivity .cont li .cont{border:1px solid #eee}
.allActivity .cont li .cont .img i{width:65px;position:absolute;top:40%;right:45%}
.allActivity .cont li .cont .img img{max-width: 100%;}
/*.allActivity .cont li .cont .img img{width:100%}*/
.allActivity .cont li .cont .img i img{width:65px;height:auto; text-align:center;}
.allActivity .cont li .cont .box{padding:30px}
.allActivity .cont li .cont .box h2{font-size:16px;text-align: center;line-height: 1.3em;height:1.3em;margin-bottom:7px}
.allActivity .cont li .cont .box p{font-size:14px;line-height: 1.3em;height:1.3em;color:#666}
.allActivity .cont li .cont .box b{font-size:15px; }
.allActivity .cont li .cont .tool{padding:13px 30px;border-top:1px solid #eee;line-height:24px;font-size:14px; height: 24px;}
.allActivity .cont li .cont .tool span.tag{display:inline-block;background:#a88747;color:white;margin-left:15px;font-size:12px;padding:0 10px}
.allActivity .cont li .cont .tool span.tag.ing{background:#6f3a8a}
.allActivity .cont li .cont .tool span.tag.ed{background:#999}
.allActivity .cont li .cont .tool span.time,.allActivity .cont li .cont .tool a{font-size:14px}
.allActivity .cui_pager{text-align: left ; margin-top:30px;}
@media (min-width:992px) and  (max-width:1199px){/* md*/
    .allActivity ul.cont{width:970px}
    .allActivity .cont li .cont .box h2{margin-bottom:10px}
    .allActivity .cont li .cont .img{height:226.5px}
    .allActivity .cont li .cont .tool span.time,.allActivity .cont li .cont .tool a{font-size:12px}
}
@media (min-width:768px) and (max-width:991px){/* sm*/
    .allActivity ul.cont{width:750px}
    .allActivity .cont li .cont .box h2{margin-bottom:5px;font-size:16px}
    .allActivity .cont li .cont .box p{font-size:12px}
    .allActivity .cont li .cont .box{padding:20px}
    .allActivity .cont li .cont .tool{padding-left:20px;padding-right:20px;font-size:12px}
    .allActivity .cont li .cont .img{height:171.5px}
    .allActivity .cui_pager{margin-top:15px}
    .allActivity .cont li .cont .tool span.time,.allActivity .cont li .cont .tool a{font-size:12px}
}
@media (max-width:767px){/* xs*/

    .allActivity ul.cont{width:auto;left:0}
    .allActivity ul.cont li{padding:0}
    .allActivity .cont li .cont .box h2{font-size:16px; margin-bottom:5px}
    .allActivity .cont li .cont .box p{font-size:12px}
    .allActivity .cont li .cont .box{padding:20px}
    .allActivity .cont li .cont .img{height:auto}
    .allActivity .cont li .cont .img img{width:100%;height:auto}
    .allActivity .cont li .cont .tool{padding-left:20px;padding-right:20px;font-size:12px}
    .allActivity .cui_pager{margin-top:15px}
    .allActivity .cont li .cont .tool span.time,.allActivity .cont li .cont .tool a{font-size:12px;float: none !important; display:inline-block;}
	.allActivity .cont li .cont .tool span.tag{margin-left:0;}
}