
 button {
	background: none;
	outline: none;
}

a:visited {
	color: #000;
}

img {
	width: 100%;
}

img:hover {
		opacity: 0.9;
}



.one_post .img {
	line-height: 0;
}

.main {
	font-size: 16px;
}

.main .top_block {
	text-align: center;
	padding: 0 0 10px;
	
	background-image: url(/front/img/top_bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left -132px;
	background-size: 1px;
}

.main .container {
	display: inline-block;
	text-align: left;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

.main .container>div {
	display: inline-block;
	float: left;
}

.main .top_block .container {
	position: relative;
}

.main .top_block .instant_news {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	height: 35px;
	line-height: 35px;
	color: #000000;
	font-weight: 300;
	border-top: 1px solid #1c6fe5;
	padding: 6px 0;
}

.main .top_block .instant_news>div {
	display: inline-block;
	float: left;
}

.main .top_block .instant_news .block_title {
	width: 80px;
}

.main .top_block .instant_news .one_post {
	width: calc(100% - 80px);
}

.main .top_block .instant_news a {
	color: #000000;
}

.main .top_block .instant_news .hide {
	display: none;
}

.main .top_block .slider_wrap {
	position: relative;
	padding-right: 15px;
	margin-top: 44px;
	width: 66.6%;
}




 .slider_wrap-parent{
	padding-bottom: 54%;
		width: 100%;
		height: 0;
		position: relative;
	overflow: hidden;	
}

  .slider_wrap-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;

}

.main .top_block .slide {
	position: relative;
	list-style: none;
}

.main .top_block .slide .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 29px;
	text-align: center;
	background-color: rgba(17, 96, 201, 0.6);
	
	display: -webkit-box !important;
	color: #fff;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.main .top_block .slide .title a {
	display: -webkit-box !important;
	color: #fff;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.main .top_block .slide .title a:hover {

    background: none repeat scroll 0 0 #61BADA;

   color:#e66f00;

}


.main .top_block .slider-nav .slick-track {
	transform: translate3d(0px, 0px, 0px) !important;
}

.main .top_block .slick-arrow {
	cursor: pointer;
	font-size: 0;
}

.main .top_block .slider-prev {
	left: 10px;
	background: url(/front/img/icon_arrow_left.png) no-repeat;
}

.main .top_block .slider-next {
	right: 0;
	background: url(/front/img/icon_arrow_right.png) no-repeat;
}

.main .top_block .slider-prev, .slider-next {
	top: 41%;
	position: absolute;
	z-index: 15;
	outline: none;
	width: 35px;
	height: 60px;
}

.main .top_block .slider-nav {
	padding-top: 15px;
}

.main .top_block .slider-nav .slide {
	margin: 0 3px;
	padding-bottom: 6px;
}


.main .top_block .slider-nav .slide img{
	
}






.main .top_block .slider-nav .slick-current {
	border-bottom: 4px solid #f7c623;
}


.main .top_block .top_right{
	
	font-weight: 300;
	margin-top: 44px;
	
	color: #fff;
	width: 33.3%;
	padding: 0 ;
	
	
}


.main .top_block .top_right .top_ac{
	
width: 100%;
	position: relative;
	margin-bottom: 15px;
	
}

    .main .top_block .top_right .top_ac:last-child {
	margin-top: 15px;
    margin-bottom: 0;
    }

.main .top_block .top_right .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 18px;
	text-align: center;
	background-color: rgba(17, 96, 201, 0.6);
	
	display: -webkit-box !important;
	color: #fff;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.main .top_block .top_right .title a {
	display: -webkit-box !important;
	color: #fff;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.main .top_block .top_right .title a:hover {

    background: none repeat scroll 0 0 #61BADA;

   color:#e66f00;

}

 .top_right-parent{
	padding-bottom: 59%;
		width: 100%;
		height: 0;
		position: relative;
		overflow: hidden;		
}


  .top_right-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
}

	.slider_wrap .slick-slider, .one_post  .img, .top_block .top_right .top_ac {
		display: block;
		overflow: hidden;
		
		-webkit-transform: translate3d(0, 0, 0);
	}

	.slider_wrap .slick-slider img,.one_post  .img img, .top_block .top_right .top_ac img {
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
	}
	
	.top_block .top_right .top_ac :hover img, .one_post  .img :hover img,   .slider_wrap .slick-slider .slick-active:hover img {	
		
		/* fix flicker and use hardware acceleration */
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-perspective: 0;
		-webkit-backface-visibility: hidden;
		
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-moz-transform: scale(1.1) rotate(0.1deg);  /* firefox flicker fix */

	}

.list_wrap{width: 100%;margin-bottom: 33px;}
.list_wrap .list_wrap-left{width: 72%;float: left;padding: 0px }
.list_wrap .left_column{ padding: 0px 10px  0px 0px; background-color: #ffffff ;float: left; width: 45%}
.list_wrap .left_column .inspired_block_title{margin: 0;text-align: center;}
.list_wrap .left_column .living-today-focus .title {border-bottom:  1px solid #efefef;padding: 9px 0px;line-height: 1.4;text-align: left;  margin:auto; font-size: 18px; font-weight: normal; color: #000000;height: 35px;overflow: hidden;}
.list_wrap .mid_column {position: relative;float: right; 
	width: 55%; padding: 0; background-color: #ffffff ; }
.list_wrap .mid_column .slider_wrap-parent{
	padding-bottom: 258px;
		width: 100%;
		height: 0;
		position: relative;
	overflow: hidden;	
}
.list_wrap .mid_column .slider-nav-parent{
	padding-bottom: 65%;
		width: 100%;
		height: 0;
		position: relative;
	overflow: hidden;	
}


.list_wrap .mid_column .slide .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 20px;
	text-align: center;
	background-color: rgba(17, 96, 201, 0.6);
	
	display: -webkit-box !important;
	color: #fff;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.list_wrap .mid_column .slide .title a {
	display: -webkit-box !important;
	color: #fff;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.list_wrap .mid_column .slider-nav {
	padding-top: 7px;
}

.list_wrap .mid_column .slider-nav .slide {
	margin: 0 3px;
	padding-bottom: 3px;
}



.list_wrap  .right_column {padding: 0px 0px  0px 10px; background-color: #ffffff ;float: left; width: 28%}
.list_wrap  .right_column .coner {float: left; width: 100%;margin-bottom: 4px;}
.list_wrap  .right_column .coner:last-child {margin-bottom:0px;}
.list_wrap  .right_column .coner .title{font-size: 17px;line-height:1.4;color: #333;max-height: 48px;overflow: hidden;}
.list_wrap  .right_column .coner .excerpt{font-size: 14px; line-height:1.6; height: 43px;overflow: hidden;}



						.slick-arrow {
	cursor: pointer;
}

.slick-dots {
	position: absolute;
	bottom: auto;
	top: 18px;
	right: 18px;
	left: auto;
	list-style: none;
	display: block;
	text-align: left;
	
	
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button::before {
    position: absolute;
    top: 0px;
    left: 0px;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 30px;
    line-height: 20px;
    text-align: center;
    color: rgb(188, 188, 188);
    opacity: 0.5;
    -webkit-font-smoothing: antialiased;
}




.slick-dots li.slick-active button:before {
	color: #c03302;
	opacity: 0.9;
}

				
				.top_right .slider { margin-top: -28px; }
				
				 .ads, .ads-1 { 
				max-width:728px;
				width: 100%;
				height: auto;
				
				}	
				
				
	.ads {padding-right: 15px;}
	
		.ads-parent{
	padding-bottom: 12.3%;
		width: 100%;
		height: 0;
		position: relative;
		overflow: hidden;	
		 display: block;
    text-align: center;
    margin: 5px auto;
}
  .ads-child{
	position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;		
}		


.ads-1,.ads, .ads-side {
		display: block;
		overflow: hidden;
		
		-webkit-transform: translate3d(0, 0, 0);
	}

	.ads-1 img,.ads img, .ads-side img {
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
		height: 100%;
	}
	
	.ads-1 :hover img, .ads :hover img,   .ads-side:hover img {	
		
		/* fix flicker and use hardware acceleration */
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-perspective: 0;
		-webkit-backface-visibility: hidden;
		
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		-moz-transform: scale(1.1) rotate(0.1deg);  /* firefox flicker fix */

	}


.topic_list .img video, .pick_video .img video{
	width: 100% !important;
	height: 100% !important;
	outline: none;
	background: #000;
}

 .topic_list .img>iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.main .pickup_video{
	display: inline-block;
	font-weight: 300;
	color: #fff;
	width: 100%;
	padding-top: 16px;
	margin-top: 10px;
}

.main .pick_video{
	
	display: inline-block;
	font-weight: 300;
	color: #fff;
	width: 100%;

	
}

.main .pickup_video .one_post, .main .pick_video .one_post{
	display: inline-block;
	width: 25%;
	padding: 0 8px;
	padding-bottom: 15px;
	float: left;
}



.main .pickup_video .one_post>div {
	display: inline-block;
	float: left;
}

.main .pickup_video .img {
	position: relative;
	width: 100%;
}

.main .pickup_video .img:after {
	content: '';
	background-color:
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 15px;
}

.main .pickup_video .img:before {
	content: '';
	position: absolute;
	bottom: 4px;
	left: 3px;
	width: 0;
	height: 0;
	z-index: 3;
	
}



.main .pickup_video .text {
	padding: 10px 0 0 12px;
	width: 100%;
	height: 53px;
	line-height: 21px;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}



.main .pickup_video .text a {

	color: #333;
}

.main .truth_block {
	text-align: center;
	padding: 15px 0 0px;
	margin-bottom: 25px;
	box-shadow: 0px 2px 13px 0px rgba(186, 184, 184, 0.49);
}

.main .truth_block .newsletter {
	font-size: 18px;
	width: 270px;
	border-right: 1px solid #e7e7e7;
}

.main .truth_block .newsletter input {
	border: 1px solid #0f64d1;
	height: 26px;
	padding: 0 6px;
	width: 160px;
	margin-right: 14px;
}

.main .truth_block .newsletter input::placeholder {
	color: #e7e7e7;
	font-size: 14px;
}

.main .truth_block .newsletter button {
	padding: 3px 19px;
	background-color: #0f64d1;
	color: #fff;
	border-radius: 4px;
	font-weight: 100;
}

.main .truth_block .truth_wrap {
	float:right;
	padding-left: 27px;
	width: calc(100% - 270px);
}

.main .truth_block .TabTitle {
	font-size: 18px;
	padding-bottom: 9px;
	line-height:20px;
	width: 100%;
}
.main .truth_wrap .TabTitle li {
	list-style-type:none;
	padding: 6px 20px;
	border-radius: 3px;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;	
}
.main .truth_wrap .TabTitle .active {
	
	background-color: #fdc600;
}

.main .truth_wrap .TabTitle .normal {
	
	background-color: rgb(155, 145, 133,0.5);
}

.main .truth_wrap .TabContent{
	display: inline-block;
	width: 100%;
	
	
}

.main .truth_wrap .TabContent li{
	
	width: 50%;
	
}





.main .truth_wrap .tuidang {
	background-color: #f9c523;
	padding: 7px 25px;
	border-radius: 3px;
	margin-right: 5px;
}

.main .truth_wrap .read_jiuping {
	background-color: #e0cd92;
	padding: 7px 25px;
	border-radius: 3px;
	margin-right: 5px;
}


.main .truth_wrap .jieti_dangwenhua {
	background-color: #9da6d1;
	padding: 7px 25px;
	border-radius: 3px;
	margin-right: 5px;
}



.main .truth_block .tuidang_count {
	font-size: 18px;
	color: #b90f0a;
	font-weight: bold;
}

.main .truth_block .truth_links a {
	
	margin-right: 13px;
}

.main .main_block {
	text-align: center;
}



.main .main_block .container {
	position: relative;
}

.main .main_block .topic_latest {
	position: absolute;
	top: -3px;
	left: 330px;
	width: calc(62%);
	height: 33px;
	overflow: hidden;
	border-bottom: 1px dotted #b4b2b2;
	z-index: 1;
}

.main .topic_latest .block_title {
	color: #b90f0a;
	font-weight: bold;
	
}




.main .main_block .topic_latest a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
}

.main .main_block .topic_latest a:nth-last-of-type(n + 2) {
	border-right: 1px solid #333;
}




.main .main_block .news_wrap {
	position: relative;
	width: calc(66%);
}

.main .main_block .news_wrap .text {
	font-weight: 400;
}

.main .main_block .smallblock {
	position: relative;
	width: 49%;
}
.left
{
float: left;	
}

.right
{
float: right;
}

.main .block_title_small {
	font-size: 18px;
	border-bottom: 1px dotted #b4b2b2;
	padding-top: 40px;
}



.main .block_title_small span {
	position: relative;
	color: #0f64d1;
	
}

.main .block_title_small span:after {
	content: '';
	position: absolute;
	bottom: 6px;
	right: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 6px 0 6px;
	border-color: #0f64d1 transparent transparent transparent;
}




.main .block_title_small a.more {
	color: #666;
	float: right;
	font-size: 14px;
	padding-top: 5px;
	font-weight: 300;
}









.main .main_block .topic_list {
	display: inline-block;
	float: left;
	width: 25%;
	padding-right: 15px;
	border-right: 1px dotted #b4b2b2;
}

.main .topic_list .block_title {
	font-size: 18px;
	border-bottom: 1px dotted #b4b2b2;
}

.main .topic_list .block_title a {
	color: #0f64d1;
}

.main .topic_list .block_title span {
	position: relative;
}
.main .main_block .topic_list .top_right-child:before,.main .pick_video .top_right-child:before {
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	left: 2px;
	background: url(/front/img/icon_play.png) no-repeat center center;
	background-size: 100%;
}
.main .topic_list .block_img {
	display: inline-block;
	float: left;
	width: 60px;
}

.main .topic_list .block_img:before {
	content: '';
	
	background-size: 100%;
	width: 50px;
	height: 50px;
	display: inline-block;
}

.main .topic_list .block_img+.block_title {
	display: inline-block;
	width: calc(100% - 60px);
	float: left;
}

.main .topic_list .block_title:first-child a.more {
	padding-top: 15px;
}

.main .topic_list .block_title span:after {
	content: '';
	position: absolute;
	bottom: 6px;
	right: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 6px 0 6px;
	border-color: #0f64d1 transparent transparent transparent;
}

.main .topic_list .block_title a.more {
	color: #666;
	float: right;
	font-size: 14px;
	padding-top: 5px;
	font-weight: 300;
}

.main .topic_list .block_title:nth-of-type(2) {
	margin-top: 10px;
}

.main .topic_list .block_title:nth-of-type(n+3) {
	margin-top: 20px;
}

.main .main_block  .topic_list .text {
	border-bottom: 1px dotted #b4b2b2;
	padding: 10px 0 0 12px;
	line-height: 21px;
	font-size: 15px;
	clear: both;
	height: 53px;
	overflow: hidden;
}






.main .topic_list .text:last-child {
	border-bottom: none;
}

.main .topic_list .topic_prog .block_title {
	border-bottom: none;
}

.main .topic_list .one_post .title,.main .pick_video .one_post .title{		
	padding: 10px 0 0 12px;
	line-height: 21px;
	font-size: 15px;
	clear: both;
	height: 53px;
	overflow: hidden;
}

.main .topic_list .one_post {
	margin-bottom: 20px;
	line-height: 21px;
	font-size: 15px;
}





.main .topic_list .one_post img,.main .pick_video .one_post img {
	box-shadow: 3px 3px 11px 3px #e7e7e7;
}

.main .topic_list .reviews .text {
	position: relative;
	padding-left: 20px;
}

.main .topic_list .reviews .text:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 9px;
	border-color: transparent transparent transparent #0f64d1;
}










.main .daily_headline {
	display: inline-block;
	float: right;
	width: calc(70%);
	padding: 0 15px;
}

.main .daily_headline .block_title {
	position: absolute;
	top: -3px;
	color: #0f64d1;
	font-size: 27px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-bottom: 18px;
}

.main .daily_headline .block_title a {
	color: #0f64d1;
}

.main .daily_headline .one_post .text{
	padding-bottom: 3px;
	font-size: 17px;
	line-height: 2;
}

.main .daily_headline .one_post .img{
	
	display: none;
}

.main .daily_headline .one_post .excerpt{
	
	display: none;
}

.main .truth_wrap .list {
	display: inline-block;
	float: left;
	width: 49%;
	padding-bottom: 15px;
	max-height: 27px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	
}


.main .truth_wrap .list:nth-of-type(2n) {
		margin-left: 1.5%;
}

.main .truth_wrap .list:nth-of-type(2n+1) {

}

.main .daily_headline .break_line {
	clear: both;
	margin: 8px 0;
	border-bottom: 1px dotted #b4b2b2;
}

.main .daily_headline .read_more, .topic_list .read_more, .pick_video .read_more{
	text-align: center;
	padding: 20px 0 0;
}

.main .daily_headline .read_more a , .pick_video .read_more a{
	color: #666;
	font-size: 14px;
	font-weight: 300;
	text-decoration: underline;
}

.main .sidebar {
	margin-top: 50px;
}

.main .prog_list {
	display: inline-block;
	width: 100%;
	border-top: 1px dotted #b4b2b2;
	margin-top: 30px;
	padding-right: 15px;
}

.main .prog_list .block_title {
	text-align: center;
	font-size: 27px;
	font-weight: bold;
	color: #0f5acd;
	padding: 10px 0;
}

.main .prog_list .one_post {
	display: inline-block;
	float: left;
	width: 100%;
	
	padding-bottom: 5px;
	line-height: 1px;
}

.main .prog_list .one_post:nth-of-type(3n-1) {
	margin-left: 0;
	clear: both;
}

.main .prog_list .one_post .cat_name {
	padding: 5px 0 10px;
}

.main .prog_list .one_post .cat_name a {
	color: #0f5acd
}

.main .prog_list .read_more {
	color: #b4b0b0;
	float: right;
	font-size: 14px;
	font-weight: 300;
}

.main .prog_list .one_post .text {
	display: -webkit-box !important;
	height: 26px;
	line-height: 21px;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding: 5px 0;
	border-bottom: 1px dotted #b4b2b2;
}

.main .one_post.ntd_video .img {
	position: relative;
}

.main .one_post.ntd_video .img:before {
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	left: 2px;
	background: url(/front/img/icon_play.png) no-repeat center center;
	background-size: 100%;
}

.main .truth_list {
	display: inline-block;
	width: 100%;
    padding: 10px 0;
}
.sub_block_title {

	margin-bottom: 15px;
	border-bottom: 1px dotted #b4b2b2;
}

.sub_block_title span {
	position: relative;
	color: #0f64d1;
	font-size: 19px;
	
}

.main .truth_list .sub_block_title span:after {
	content: '';
	position: absolute;
	bottom: 5px;
	right: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 6px 0 6px;
	border-color: #007bff transparent transparent transparent;
}

.main .truth_list .one_post.big {
	display: inline-block;
	float: left;
	width: 56%;
}

.main .truth_list .one_post.big .title {
	font-size: 22px;
	line-height: 26px;
	padding-top: 10px;
}

.main .truth_list .one_post.big .excerpt {
	font-size: 14px;
	padding: 10px 0;
}

.main .truth_list .one_post.small {
	display: inline-block;
	float: left;
	width: 44%;
	padding: 0 15px;
	padding-bottom: 15px;
}

.main .truth_list .one_post.small .img {
	display: inline-block;
	float: left;
	width: 37.2%;
	line-height: 0;
}

.main .truth_list .one_post.small .title {
	float: left;
	font-size: 15px;
	line-height: 21px;
	padding: 0 0 0 12px;
	width: 62.8%;
	height: 43px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main .truth_list .excerpt {
	line-height: 23px;
}

.main .tradition_list {
	display: inline-block;
	width: 100%;
    padding: 10px 0 20px;
}

.main .tradition_list .sub_block_title span {
	position: relative;
	color: #0f64d1;
}

.main .tradition_list .sub_block_title span:after {
	content: '';
	position: absolute;
	bottom: 5px;
	right: -17px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 6px 0 6px;
	border-color: #007bff transparent transparent transparent;
}

.main .tradition_list .one_post.small {
	display: inline-block;
	float: left;
	width: 50%;
	padding-right: 15px;
	padding-bottom: 15px;
}

.main .tradition_list .one_post.small:nth-of-type(2n+2) {
	clear: both;
}

.main .tradition_list .one_post.small .img,.main .more_post .one_post.small .img {
	display: inline-block;
	float: left;
	width: 37.2%;
	line-height: 0;
}

.main .tradition_list .one_post.small .title ,.main .more_post .one_post.small .title{
	float: left;
	font-size: 15px;
	line-height: 21px;
	padding: 0 0 0 12px;
	width: 62.8%;
	height: 43px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main .news_list {
	padding-right: 15px;
	line-height: 0;
}

.main .news_list .cat_name, .main .pickup_video .cat_name {
	margin-top: 20px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #b4b2b2;
}

.main .news_list .cat_name:first-child {
	margin-top: 10px;
}

.main .news_list .cat_name a,  .main .pickup_video .cat_name a {
	font-size: 24px;
	font-weight: bold;
	color: #0f5acd;
}

.main .news_list .cat_name a.more, .main .pickup_video .cat_name a.more{
	color: #666;
	font-size: 14px;
	padding-top: 2px;
	font-weight: 300;
	margin-left: 10px;
}

.main .news_list .one_post {
	display: inline-block;
	width: 100%;
}

.main .news_list .one_post>div {
	display: inline-block;
	float: left;
}

.main .news_list .one_post .img {
	width: 45%;
	margin-right: 2%;
}

.main .news_list .one_post .text {
	float: right;
	width: 53%;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #b4b2b2;
}

.main .news_list .one_post .text:not(.big) {
	display: -webkit-box !important;
	max-height: 30px;
	line-height: 26px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.main .news_list .one_post .text:last-child {
	margin-bottom: 0;
}

.main .news_list .one_post .text_titel {
	font-size: 20px;
	line-height: 26px;
	padding-top:10px;
}

.main.city .top_block .slider_wrap {
	margin-top: 0;
}

.main.city .post_list {
	display: inline-block;
	width: 100%;
	padding: 50px 0;
}

.main.city .post_list .one_post {
	display: inline-block;
	float: left;
	width: 24%;
	margin-right: 1%;
}

.main.city .post_list .one_post:nth-of-type(4n+1) {
	clear: both;
}

.main.city .pagination {
	display: block;
	text-align: center;
	clear: both;
	padding: 50px 0;
	width: 100%;
}

.main.city .pagination .page-numbers.current {
	background: #c51d1d;
	color: #fff;
}

.main.city .pagination .page-numbers {
	font-weight: 700;
	font-size: 13px;
	line-height: 13px;
	background: #f1f1f1;
	color: #000;
	margin-right: 4px;
	border-radius: 2px;
	padding: 6px 10px;
	text-align: center;
	text-decoration: none;
}

.main .sticky-right-ad {
	background-color: white;
	z-index: 10;
	position: fixed;
	top: 0px;
}

.rightsidebar {
		width: 34%;
	}	
	

/* Slider */

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}










@media only screen and (max-width: 1000px) {
	.main .top_block .instant_news {
		padding-left: 15px;
	}
	
	
}

@media only screen and (max-width: 800px) {
	
	
	.main .top_block .instant_news {
		padding-left: 0px;
	}
	
	.main .top_block .instant_news {
		width: 95%;
		left: 15px;
	}
	.main .top_block .slider_wrap {
		width: 100%;
		padding-right: 0;
	}
	
	.main .main_block .topic_latest {
		left: 50%;
		width: calc(50% );
	}
	
    .main .top_block .top_right{
	width: 100%;
	margin-top: 16px;
    }

    .main .top_block .top_right .top_ac{
    width: 49%;
	margin-bottom: 0;
	float: left;
    }


     .main .top_block .top_right .top_ac:last-child{
    
	margin-top: 0;
	float: right;
    }
	
	 .main .truth_block {
	
	margin-top: -20px;
	margin-bottom: 20px;
	
} 


.main .truth_wrap .list {
	
	width: 100%;
	
	
}


.main .truth_wrap .list:nth-of-type(2n) {
		margin-left: 0;
}

	
	.main .container .rightsidebar {
		width: 100%;
	}	
	
	.main .container .sidebar {
		width: 100%;
		border-left: none;
		padding-left: 0;
	}	
	
	
	.main .main_block .news_wrap {
		width: 100%;
	}
	.list_wrap{margin-top: 13px;}
	.list_wrap .list_wrap-left{width: 100%; }
	.list_wrap .left_column { width: 42%; padding: 0px 0px  0px 10px; }
	.list_wrap .left_column .living-today-focus .title {font-size: 16px;line-height: 1.5; }
	.list_wrap .mid_column { width: 58%;float: left; }
	.list_wrap  .right_column{ width: 100%; margin-top: 20px;}
	.list_wrap  .right_column .coner {float: left; width: 33%;padding-left:15px;}
	.list_wrap  .right_column .coner:first-child {padding-left:0px;}
	.list_wrap  .right_column .coner .excerpt{font-size: 14px; line-height:1.6; height: 63px;overflow: hidden;}


}

@media only screen and (max-width: 600px) {
	
	.list_wrap .left_column { width: 100%; margin-top: 20px; padding: 0px; }
	.list_wrap .left_column .living-today-focus .title {font-size: 16px;}
	.list_wrap .mid_column { width: 100%;}
	.list_wrap  .right_column{ width: 100%; margin-top: 20px;}
	.list_wrap  .right_column .coner {float: left; width: 100%;padding-left:0px;}
 
 .main .top_block .slide .title {
	
	font-size: 20px;
		height: 35px;
	line-height: 35px;
	text-align: center;
}

.main .top_block .slide .title a {
	
	height: 35px;
	line-height: 35px;

}
 
 
 .main .top_block .top_right .top_ac{
    width: 100%;
	margin-bottom: 0;
	
    }


     .main .top_block .top_right .top_ac:last-child{
    
	margin-top: 15px;
	
    }	
	
.main .truth_block .tuidang, .main .truth_block .read_jiuping, .main .truth_block .jieti_dangwenhua {
padding: 7px 10px;
}


.main .truth_block .newsletter {
	
	width: 100%;
	text-align: center;	
	border-right: none;
	border-top: 1px solid #e7e7e7;
	margin-top: 15px;
	padding-top: 10px;
}

.main .truth_block .newsletter input {
	width: 220px;
	margin-right: 34px;
}

.main .truth_block .truth_wrap {
	padding-left: 0;
	padding-top: 27px;
	border-left: none;
	width: 100%;
}

.main .main_block .topic_list {
	
     width:100%;
     padding-right: 0;
	border-right: none;
     padding-top: 37px;
	 	
}


.main .topic_list .one_post, .main .pick_video .one_post{
	width:100%;
	float: left;
	padding: 0 6px; 
	margin-bottom: 20px;
	

}

.main .topic_list .one_post .title, .main .pick_video .one_post .title
{font-size: 22px;
line-height: 26px;
	height: 63px;
}

.main .daily_headline {
	
	width:100%;
	padding: 0 ;
}




.main .daily_headline .one_post{
	display: inline-block;
	width: 100%;
	padding: 0px;
	padding-bottom: 4px;
}


.main .daily_headline .one_post .text{
	display: inline-block;
	width:100%;
		float: left;
margin-bottom: 4px;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	color: #15c;
	overflow: hidden;
}
.main .daily_headline .one_post .text span {
display: none;	
	
}	
	
.main .daily_headline .one_post .text a[href] {
    color: #15c;
}

.main .daily_headline .one_post .img {
    	display: inline-block;
	float: left;
	width: 37%;
	line-height: 0;

}

.main .daily_headline .one_post .excerpt {
	width: 59%;
	display: inline-block;
	float: right;
	line-height: 21px;
	color: #000000;
	font-size: 16px;
}



.main .block_title_small {

	padding-top: 0px;
}


.main .truth_list .one_post.big {
	
	width: 100%;
}
.main .truth_list .one_post.small {
	
	width: 100%;
	padding: 0 5px;
	padding-bottom: 15px;
}
.main .truth_list .one_post.small .img {
	
	width: 100%;
	
}

.main .truth_list .one_post.small .title {
	
	width: 100%;
	padding-top: 9px;
	font-size: 19px;
	height: 63px;
	line-height: 25px;
}
.main .tradition_list .one_post.small {
	
	width: 100%;
	padding-right: 0;

}


.main .tradition_list .one_post.small .img,.main .more_post .one_post.small .img {
	width: 41.2%;	
}

.main .tradition_list .one_post.small .title ,.main .more_post .one_post.small .title{
	float: left;
	font-size: 18px;
	line-height: 23px;
	padding: 0 0 0 12px;
	width: 58.8%;
	height: 53px;

}

.main .news_list .one_post .text_titel {
	margin-bottom: 10px;

}

.main .news_list .one_post .img {
	width: 100%;
	margin-right: 0;
}

.main .news_list .one_post .text {
	
	width: 100%;
	
}

.main .main_block .topic_latest {
		left: 133px;
		width: calc(100% - 133px);
	}



.main .pickup_video {
		width: 100%;
		margin-top: 10px;

	}
	


.main .pickup_video .text {
	font-size: 19px;
	height: 63px;
	line-height: 25px;
}

	
	.main  .pickup_video .one_post {
		width: 100%;
		margin-right:0;
		border-bottom: none;
		padding-bottom: 8px;
		padding: 0 8px;
}
	  .ads-parent{ padding-bottom: 23%;}
	        .ads {padding-right: 0px;}
	

}


