.tnews{text-align: center; font-size: 36px; font-weight: bold; padding-top: 20px; padding-bottom: 8px;}
.snews{text-align: center; line-height: 24px;}
.snews a{border-right: solid 1px #333; padding-right: 12px; padding-left: 6px;}
.snews a:last-child{padding-right: 0; border-right: none; padding-left: 6px;}
.toutiao a:hover{color: #bf0614;}

.banner{background: url(/static/img/banner_background.jpg) no-repeat top center; width: 100%; margin-top: 16px;}
.banner-big a{display: none;}
.banner-big a img{width: 100%;}
.banner-txt{position: absolute; right: 60px; top: 30px; bottom: 30px; width: 300px; overflow: hidden; background-color: rgba(0,0,0,.8); padding: 32px 0;}
.banner-txt a{color: #fff; display: block; clear: both; font-size: 16px; line-height: 24px; padding: 12px 20px;}
.banner-txt a.highlighted{background-image: linear-gradient(to right, #be0614, #570000); font-size: 18px; line-height: 32px;}
.banner-txt a.highlighted span{display: block; background: url(/static/img/icon_5.png) no-repeat left center; padding-left: 52px; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
/*.banner-txt a:hover{background-image: linear-gradient(to right, #be0614, #570000); font-size: 20px; line-height: 32px;}*/


.ad{clear: both; overflow: hidden; margin-top: 36px; margin-bottom: 36px;}
.ad i{display: block; width: 100%; height: 36px;}
.ad img{width: 100%;}
.fad{margin-bottom: 24px; margin-top: 0px;}

.nav li.home{display: none;}

.more{font-size: 18px; font-weight: normal; color: #666; width: 120px; margin: 0 auto; display: block; overflow: hidden; padding: 8px 12px; background-color: #c6c6c6; text-align: center; border-radius: 6px;}
.more:hover{background-color: #cc0000; color: #fff;}
.view-title{background: url(/static/img/icon_6.png) no-repeat left center; padding-left: 70px; height: 52px; line-height: 72px; font-size: 28px; font-weight: bold; margin-bottom: 24px;}
.view-title span{font-weight: normal; font-size: 20px; padding: 12px; margin-top: -20px;}
.view-title span:first-child{margin-left: 30px;}
.view-title span.hover{background-color: #cc0000; color: #fff; border-radius: 16px 0 16px 0; cursor: pointer;}
.view-title div{display: inline-block;}
.view-title span.hover a{color: #fff;}
.first-column{padding-bottom: 24px;}
.first-column .column{float: left;}
.carousel{width: 588px; height: 295px; margin-right: 24px; position: relative; overflow: hidden; border-radius: 4px;}
.carousel img{width: 100%; height: 295px;}
.carousel div{position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.6)); padding: 12px 0; padding-left: 24px; padding-bottom: 20px;}
.carousel div span{display: block; left: 24px; bottom: 24px; background: url(/static/img/icon_7.png) no-repeat left center; padding-left: 68px; height: 56px; line-height: 56px; font-size: 22px; color: #fff;}
.carousel a{display: block;}
.column .plate-block .block:nth-child(2n){margin-right: 0; float: right;}
.view-content .content{display: none;}

.dameichina{background: url(/static/img/column_background.jpg) no-repeat top center; background-size: 100%; overflow: hidden;}
.dm-title{text-align: center; padding-top: 36px; margin-bottom: 24px;}

.tvcolumn{clear: both; margin-bottom: 18px; overflow: hidden;}
.tv-left{float: left; background-color: #f36220; width: 282px; height: 320px; text-align: center;}
.tv-left img{margin-top: 86px; margin-bottom: 8px;}
.tv-left h2{font-weight: normal; color: #fff; margin: 0; padding: 0; font-size: 28px;}
.tv-right{float: right; width: 890px;}
.dmwbody{background-color: #fff; padding: 18px; overflow: hidden;}

@media (max-width: 750px){
	.ad{padding: 0 20px; margin-bottom: 12px; display: none;}
	.ad i{display: none;}
	.fad{margin-bottom: 0; margin-top: 0px;}
	.carousel{width: 100%; margin-right: 12px; height: auto; margin-bottom: 20px;}
	.carousel img{height: auto;}
	.first-column .column{float: none;}
	.carousel div{padding-left: 12px; width: 96%; padding-right: 12px; padding-bottom: 8px; bottom: 4px; z-index: 1;}
	.carousel div span{font-size: 18px; background-size: 11%; padding-left: 46px;}
	.dm-title{margin-bottom: 0;}
	.dm-title img{width: 94%;}
	.tvcolumn{display: none;}
	.view-title{margin-left: 20px; margin-bottom: 10px; clear: both; font-size: 22px; padding-left: 60px; background-size: 14%; line-height: 70px;}
	.view-content{padding: 0 20px; margin-top: 12px;}
	.dmwbody{padding: 0px;}
	.tnews{font-size: 20px; padding-top: 14px; padding-bottom: 0px;}
	.toutiao{width: 90%; margin: 0 auto;}
	.snews{line-height: 30px; display: none;}
	.banner{width: 90%; margin: 0 auto; overflow: hidden; margin-bottom: 12px; background: none;}
	.banner-txt{background: none; bottom: 0px; position: relative; margin-top: -4px; top: 0; right: 0; width: 100%; padding: 0px; height: 86px;}
	.banner-big{margin-top: 12px;}
	.dameichina{clear: both;}
	
}

