@charset "utf-8";

/* CSS Document */
.s_nav2{ border-bottom: none; }

/* 文娱原创视频 */
.wy_ycsp{
	width: 100%;
	height: 45px;
	border-bottom: 1px solid #e03718;
	margin-bottom: 20px;
}
.wy_ycsp p{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	width: 30%;
	float: left;
	line-height: 45px;
}
.wy_ycsp a{
	font-size: 14px;
	color: #999;
	float: right;
	text-align: right;
	width: 30%;
	line-height: 45px;
}

/* 温暖人心的力量 */
.wennuan_banner{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.wennuan_banner img{
	width: 100%;
	height: auto;
}

/*con*/	
	.s_news_tit{ padding: 0px 10px; }
	.s_news_titx{ background: url(../../images/images/info_16.png) repeat-x bottom left; }
	.s_news_tity{ background: url(../../images/images/info_14.png) no-repeat bottom center; padding: 10px 0px 13px 0px;}
	.s_news_tity span{ display: block; font-size: 16px; color: #535353; line-height: 25px; text-align: center;}
	.s_news_tity font{ display: block; font-size: 18px; color: #000000; font-weight: bold;text-align: center; line-height: 25px; margin: 5px 0px;}
	.s_news_copy{ padding: 10px; display: flex; justify-content: flex-start;flex-wrap: wrap;font-size: 14px; color: #535353; line-height: 25px;}
	.s_news_tity h1{ font-size: 0.3rem; color: #333;text-align: center; line-height: 1.5em; margin: 5px 0px;}
	.s_news_copy span{ display: block; margin-right: 10px; }
	.s_news_con{ line-height: 200%; color: #000000; font-size: 18px; padding: 0px 10px; }
	.s_news_con img{ max-width: 100%; }
	.pager{ margin: 10px 0px; }
	.pager{ margin: 10px 0px; text-align: center; color: #f6f6f6;}
	.pager span, .pager a{display: none; margin-top: 0.4rem;}
	.pager .a1{width: 40%; display: inline-block !important; padding: 0 10px; box-sizing: border-box; border: 1px solid #d2d2d2;}
	.pager li > a, .pager li > span{ padding: 0px 10px; line-height: 40px; border-radius: 5px; font-size: 16px; margin: 0px 10px;}
	.s_news_zr{ display: flex; justify-content: flex-end; padding: 10px 10px; }
	.s_news_zr span{ display: block; background: url(../../images/images/infoicox_03.jpg) no-repeat center left; padding-left: 20px; color: #9b9b9b; font-size: 16px;}
	.s_news_key{ margin: 5px 10px; font-size: 16px; color: #666666; line-height: 25px;}
	.s_news_sm{ padding: 5px 10px; }
	.s_news_sm2{ background: #f0f0f0; padding: 10px; color: #e03718; font-size: 15px; line-height: 25px; }
	.s_news_sm3{ line-height: 40px; text-align: left; padding: 0px 10px; color: #9b9b9b; font-size: 15px; }
	.s_news_ico{ padding: 0px 10px; }
	.s_news_icox{ background: #f0f0f0; padding: 10px; display: flex; justify-content: space-between;}
	.s_news_ico1{ display:flex; justify-content:flex-start; font-size: 14px;}
	.s_news_ico1 span{ display: block; }
	.s_news_ico1 font{ display: block; background: url(../../images/images/infoico_06.png) no-repeat center left; background-size: 16px; padding-left: 18px; }
	.s_news_ico1 font.on{background: url(../../images/images/infoico2_06.png) no-repeat center left; background-size: 15px;}
	.s_news_ico2{display:flex; justify-content:flex-start; font-size: 14px;}
	.s_news_ico2 span{ display: block; }
	.s_news_ico2 font{ display: block; background: url(../../images/images/infoico_03.png) no-repeat center left; background-size: 16px; padding-left: 18px;}
	.s_news_ico2 font.on{background: url(../../images/images/infoico2_03.png) no-repeat center left; background-size: 15px;}
	.s_news_ico3{display:flex; justify-content:flex-start; font-size: 14px;}
	.s_news_ico3 span{ display: block; }
	.s_news_ico3 font{ display: block; background: url(../../images/images/infoico_09.png) no-repeat center left; background-size: 16px; padding-left: 18px;}
	.s_news_ico3 font.on{background: url(../../images/images/infoico2_09.png) no-repeat center left; background-size: 15px;}

	.s_news_pltit{ padding: 10px 10px 0px 10px; font-size: 16px; font-weight: bold; }
	.s_news_pllst{ padding: 0px 10px 20px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_news_pllone{ border-bottom: 1px solid #e5e5e5; padding: 10px 0px; display: flex; justify-content: space-between;}
	.s_news_pllo1{ flex-shrink: 0; width: 50px; height: 50px; margin-right: 10px; overflow: hidden; border-radius: 50%; border: 1px solid #e5e5e5; background: #f6f6f6; }
	.s_news_pllo1a{list-style-type: none; display: block; max-width: 50px; max-height: 50px; position: relative;}
	.s_news_pllo1a .s_news_pllo1ax{padding-top: 100%;}
	.s_news_pllo1a img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_news_pllo2{ flex-grow: 1; }
	.s_news_pllo2a{ height: 25px; line-height: 25px; font-size: 16px; overflow: hidden;}
	.s_news_pllo2b{ height: 25px; line-height: 25px; font-size: 14px; color: #6f6f6f; overflow: hidden;}
	.s_news_pllo2c{ line-height: 25px; font-size: 14px; color: #444444; }
	.s_news_pllone2{position: relative; width: 100%; background: #FFFFFF;top: -2px; margin-bottom: -2px;}
	.s_news_pllone2 a{ display:block; background: url(../../images/images/infopl_03.jpg) no-repeat bottom center; padding-bottom: 10px; line-height: 25px; font-size: 14px; color: #949494; text-align: center;}
	.getmorepllist2{position: relative; width: 100%; background: #FFFFFF;top: -2px; margin-bottom: -2px; height: 2px; display: none;}

	.s_news_tj{ border-bottom: 3px solid #e5e5e5; padding: 15px 10px 10px 10px; }
	.s_news_tjtit{font-size: 16px; font-weight: bold; height: 30px; line-height: 30px;}
	.s_news_tjlst{}
	.s_news_tjlone{ border-top: 1px solid #e5e5e5; padding: 10px 0px;}
	.s_news_tjlone a{ display: flex; justify-content: space-between; align-items: center;}
	.s_news_tjloimga{ flex-shrink: 0; width: 126px; height: 80px; overflow: hidden; border-radius: 10px; background: #f5f5f5; margin-right: 10px;}
	.s_news_tjloimgb{list-style-type: none; display: block; max-width: 126px; max-height: 80px; position: relative;}
	.s_news_tjloimgb .s_news_tjloimgbx{padding-top: 63%;}
	.s_news_tjloimgb img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_news_tjlofot{ flex-grow: 1;  }
	.s_news_tjlofot1{ font-size: 16px; line-height: 25px; overflow: hidden; }
	.s_news_tjlofot2{ font-size: 14px; height: 25px; line-height: 25px; margin-top: 5px; overflow: hidden; color: #666666; }
	.s_news_tjlonex{padding: 10px 0px;}
	.s_news_tjlonex a{ display: flex; justify-content: space-between; align-items: center;}

	.s_news_ph{padding: 10px 10px 10px 10px;}
	.s_news_phtit{font-size: 16px; font-weight: bold; height: 35px; line-height: 35px;}
	.s_news_phlst{}
	.s_news_phlone{ border-top: 1px solid #e5e5e5; }
	.s_news_phlone a{ display: flex; justify-content: space-between; align-items: center; padding: 8px 0px;}
	.s_news_phlone span{ display: block; flex-shrink: 0; margin-right: 10px; width: 22px; height: 22px; line-height: 22px; text-align: center; font-size: 12px; color: #FFFFFF; border-radius: 50%; overflow: hidden; background: #bebebe;}
	.s_news_phlone a.font_color1 span{ background: #e01818; }
	.s_news_phlone font{ flex-grow: 1; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	.s_news_footy{position: fixed; z-index: 13; bottom: 0; width: 100%; height: 50px; left: 0;}
	.s_news_foot{ width: 100%; max-width: 750px; margin: 0 auto;  height: 50px;background:#FFFFFF; -moz-box-shadow:0px -5px 5px #eeeeee; -webkit-box-shadow:0px -5px 5px #eeeeee; box-shadow:0px -5px 5px #eeeeee;}
	.s_news_footer{ padding: 5px 10px 5px 0px; height: 40px; display: flex; justify-content: space-between;}
	.s_news_foot1{ width: 30%; flex-shrink: 0;}
	.s_news_foot1x{ display: flex; justify-content: center; }
	.s_news_foot1x a span{ display: block; height: 40px; line-height: 40px; background: url(../../images/images/infoico_06.png) no-repeat center right; background-size: 16px; padding-right: 18px; }
	.s_news_foot1x a.on span{background: url(../../images/images/infoico2_06.png) no-repeat center right; background-size: 16px; }
	.s_news_foot2{ width: 30%; flex-shrink: 0;}
	.s_news_foot2x{ display: flex; justify-content: center; }
	.s_news_foot2x a span{ display: block; height: 40px; line-height: 40px; background: url(../../images/images/infoico_03.png) no-repeat center right; background-size: 16px; padding-right: 18px; }
	.s_news_foot2x a.on span{background: url(../../images/images/infoico2_03.png) no-repeat center right; background-size: 16px; }
	.s_news_foot3{ width: 40%; padding: 5px 0px;}
	.s_news_foot3x{display: flex; justify-content: center; background: #EAEAEA; border-radius: 15px; height: 30px;}
	.s_news_foot3x a span{display: block; height: 30px; line-height: 30px; background: url(../../images/images/infoico_09.png) no-repeat center right; background-size: 16px; padding-right: 20px;}
	.s_news_foottextarea{ padding: 10px; }
	/*.layui-layer-dialog .layui-layer-content{ border-bottom: 1px solid #e1e1e1; margin-bottom: 5px; padding: 10px; }*/
	.s_news_foottextarea textarea{ width: 100%; line-height: 25px; border: 1px solid #e1e1e1; padding: 10px; resize: none;}
	.s_news_footbtn{ display: flex; justify-content: flex-end; padding: 0px 10px; }
	.s_news_footbtn a{ display: block; background: #E03818; height: 35px; line-height: 35px; border-radius: 18px; text-align: center; color: #FFFFFF; width: 100%; }
/*end con*/
/*shiye*/
	.s_sy_t1{ border-bottom: 3px solid #e5e5e5; padding: 10px 10px 15px 10px;}
	.s_sy_t1xone{ position: relative; width: 100%; }
	.s_sy_t1xoimg{list-style-type: none; display: block; max-width: 750px; max-height: 476px; position: relative;}
	.s_sy_t1xoimg .s_sy_t1xoimgx{padding-top: 63%;}
	.s_sy_t1xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_sy_t1xobg{position: absolute; bottom: 0; width: 100%; height: 100px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }
	.s_sy_t1xofot{ position: absolute; bottom: 10px; width: 100%;line-height: 25px; padding: 0px 10px;}
	.s_sy_t1xofot span{ display: block; font-size: 16px; color: #FFFFFF; overflow: hidden; max-height: 50px; }
	.s_sy_t2{ padding: 5px 10px 3px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_sy_t2one{ border-bottom: 1px solid #e5e5e5; }
	.s_sy_t2one span a{ display: block; height: 45px; line-height: 45px; font-size: 16px; font-weight: bold; overflow: hidden;}
	.s_sy_t2one font a{ display: block; height: 45px; line-height: 45px; font-size: 16px; overflow: hidden; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.s_sy_t2onenobor font a{ display: block; height: 45px; line-height: 45px; font-size: 16px; overflow: hidden;}
	.s_sy_t3{ padding: 5px 10px 5px 10px; }
	.s_sy_t3one{ border-bottom: 1px solid #e5e5e5; padding: 10px 0px;}
	.s_sy_t3one:last-of-type{border: none;}
	.s_sy_t3one a{ display: flex; justify-content: space-between; align-items: center;}
	.s_sy_t3onex{ padding: 10px 0px;}
	.s_sy_t3onex a{ display: flex; justify-content: space-between; align-items: center;}
	.s_sy_t3xoimga{ width: 126px; height: 80px; flex-shrink: 0; border-radius: 10px; overflow: hidden; border: 1px solid #e1e1e1; margin-right: 10px;}
	.s_sy_t3xoimg{list-style-type: none; display: block; width: 100%; height: 100%; position: relative;}
	.s_sy_t3xoimg .s_sy_t3xoimgx{padding-top: 63%;}
	.s_sy_t3xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0; width: auto; display: block;margin:auto;padding: auto;}
	.s_sy_t3xoimg i{width: 20px;height: 20px; background: url(../../images/images/qmjz_play.png) no-repeat; background-size: cover; position: absolute; right: 10px; bottom: 10px;}
	.s_sy_t3xofot{ flex-grow: 1; overflow: hidden;}
	.s_sy_t3xofot1{ font-size: 0.3rem; max-height: 1.2rem; line-height: 1.5em; overflow: hidden; }
	.s_sy_t3xofot2{ font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; color: #898989; margin-top: 5px;}
/*end shiye*/
/*chinanews*/
	.s_chinanews_t1{ padding: 15px 10px 5px 10px; }
	.s_chinanews_t1x{border-radius: 10px; overflow: hidden;}
	.s_chinanews_t1xone{ position: relative; width: 100%; }
	.s_chinanews_t1xoimg{list-style-type: none; display: block; max-width: 750px; max-height: 476px; position: relative;}
	.s_chinanews_t1xoimg .s_chinanews_t1xoimgx{padding-top: 63%;}
	.s_chinanews_t1xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_chinanews_t1xobg{position: absolute; bottom: 0; width: 100%; height: 100px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }
	.s_chinanews_t1xofot{ position: absolute; bottom: 10px; width: 100%;line-height: 25px; padding: 0px 10px;}
	.s_chinanews_t1xofot span{ display: block; font-size: 16px; color: #FFFFFF; overflow: hidden; max-height: 50px; }
	.s_chinanews_t2{ padding: 5px 10px 3px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_zgnews_t2otit{line-height: 35px; font-weight: bold; font-size: 18px;}
	.s_zgnews_t2otit_new{padding-bottom: 5px;}
	.s_zgnews_t2otit_new a{  display: flex; justify-content: space-between; }
	.s_zgnews_t2otit_new a span{ display: block;  font-size: 16px; font-weight: bold; }
	.s_zgnews_t2otit_new a font{ display: block;  font-size: 14px; color: #999999;}

	.s_zgnews_t2one{ border-top: 1px solid #e5e5e5; }
	.s_zgnews_t2one font a{ display: block; height: 45px; line-height: 45px; font-size: 16px; overflow: hidden; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
	.s_chinanews_t3{ padding: 10px 10px 3px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_chinanews_t4{ padding: 10px 10px 0px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_zgnews_t4one{ border-top: 1px solid #e5e5e5; padding: 15px 0px; }
	.s_zgnews_t4one a{display: flex; justify-content: space-between;align-items: center;}
	.s_zgnews_t4oL{ flex-shrink: 0; width: 126px; height: 80px; border-radius: 10px; overflow: hidden; margin-right: 10px;}
	.s_zgnews_t4oLimg{list-style-type: none; display: block; max-width: 126px; max-height: 80px; position: relative;}
	.s_zgnews_t4oLimg .s_zgnews_t4oLimgx{padding-top: 63%;}
	.s_zgnews_t4oLimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_zgnews_t4oR{ flex-grow: 1; }
	.s_zgnews_t4oR1{ font-size: 16px; height: 50px; line-height: 25px; overflow: hidden; }
	.s_zgnews_t4oR2{ font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 5px; color: #898989;}
	.s_chinanews_t5{ padding: 10px 10px 0px 10px; }
	.s_chinanews_t5 img{ max-width: 100%; }
/*end chinanews*/
/*picture*/
	.s_news_tity0{ display: flex; justify-content: flex-start; padding-top: 10px;}
	.s_news_tity0 font{ display: block; font-weight: normal; height: 30px; line-height: 30px; margin:0; margin-right: 10px;}
	.s_news_tity0 span{ display: block; background: #de2200; height: 30px; line-height: 30px; color: #FFFFFF; padding: 0px 10px;}
	/*.s_news_tity1{display: block; font-size: 18px; color: #000000; font-weight: bold; line-height: 25px; margin: 5px 0px 0px 0px;}*/
	.s_news_tity1{ margin-top: 10px; }
	.s_news_tity1 span{ display: block; font-size: 16px; color: #535353; line-height: 25px; text-align: center;}
	.s_news_tity1 font{ display: block; font-size: 18px; color: #000000; font-weight: bold;text-align: center; line-height: 25px; margin: 5px 0px;}
	.s_news_tity1 h1{ display: block; font-size: 0.3rem; color: #333; text-align: center; line-height: 1.5em; margin: 5px 0px;}
	

	.s_pic_t1{ text-align: center; }
	.s_pic_t1 img{ max-width: 100%; }
	.s_pic_t2{background: url(../../images/images/srwjjbg.jpg)#fff2e2 repeat-x bottom center; width: 100%; padding: 25px 5px 0px 5px; box-sizing: border-box;}
	.s_pic_t2lst .item{width:49%; float:left; height:5rem;}
	.s_pic_t2lst .item:nth-of-type(2n){float:right;}
	.s_pic_t2lst{width:100%; height:auto; overflow:hidden;}
	.s_pic_t2lst .col-xs-6{ padding:10px 5px; box-sizing:border-box;}
	.s_pic_t2lone{ position: relative; width: 100%; height: auto;}
	.s_pic_t2lone .thumbnail{ border: none; background:none; padding: 0;margin: 0; width: 100%; height: 100%; overflow: hidden;}
	.s_pic_t2lsta1{ position: absolute; top: 5rem; left: 0; width: 100%; text-align: center; background: #cf905f; }
	.s_pic_t2lsta1 span{color: #fff; font-size: 18px; font-weight: bold; line-height: 35px; }
	.s_pic_t2lsta2{ position: absolute; bottom: 0px; left: 0px; padding: 10px; width: 100%;  background-image: linear-gradient(to bottom,rgba(0,0,0,0) , rgba(0,0,0,0.8)); box-sizing:border-box;}
	.s_pic_t2lsta2x{}
	.s_pic_t2lsta2x i{display: block;background: #de2200;height: 3px;width: 30px;}
	.s_pic_t2lsta2x span{display: block;width: 100%;line-height: 20px;font-size: 14px;font-weight: bold;color: #FFFFFF;overflow: hidden;}
	.s_pic_t2lsta2y{max-height: 40px;line-height: 20px;overflow: hidden;color: #FFFFFF;font-size: 12px;width: 90%;}

	.s_pic_tj{ border-top: 3px solid #e5e5e5;  margin-top: 10px; padding: 5px 5px 0px 5px;}
	.s_pic_tjtit{padding: 5px 5px 5px 5px; font-size: 16px; font-weight: bold;}


	.loadmorex{ padding: 40px 10px; text-align: center; background: #FFC498;}
	.loadmorex a{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; color: #ffffff; border: 1px solid #ffffff; border-radius: 10px;}

/*end picture*/
/*tebie*/
	.s_tebie_t1{ padding: 15px 10px 5px 10px; }
	.s_tebie_t1x{border-radius: 10px; overflow: hidden;}
	.s_tebie_t1xone{ position: relative; width: 100%; }
	.s_tebie_t1xoimg{list-style-type: none; display: block; max-width: 750px; max-height: 476px; position: relative;}
	.s_tebie_t1xoimg .s_tebie_t1xoimgx{padding-top: 63%;}
	.s_tebie_t1xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_tebie_t1xobg{position: absolute; bottom: 0; width: 100%; height: 100px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }
	.s_tebie_t1xofot{ position: absolute; bottom: 10px; width: 100%;line-height: 25px; padding: 0px 10px;}
	.s_tebie_t1xofot span{ display: block; font-size: 16px; color: #FFFFFF; overflow: hidden; max-height: 50px; }

	.s_tebie_t2{ border-bottom: 3px solid #e5e5e5; padding: 0px 5px 5px 5px; }
	.s_tebie_t2 .col-xs-6{ padding: 5px 5px; }
	.s_tebie_t2one{}
	.s_tebie_t2oimg{list-style-type: none; display: block; max-width: 320px; max-height: 203px; position: relative; background: #f9f9f9; overflow: hidden;border-radius: 10px;}
	.s_tebie_t2oimg .s_tebie_t2oimgx{padding-top: 63%;}
	.s_tebie_t2oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_tebie_t2ofot{ padding: 10px 0px 0px 0px; }
	.s_tebie_t2ofot1{ height: 50px; line-height: 25px; overflow: hidden; font-size: 16px; }
	.s_tebie_t2ofot2{ height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; color: #898989;}

/*end tebie*/
.s_sy_t3x{ padding-top: 10px; }

/*shipin*/
	.s_shipin_t1{ padding: 15px 10px 5px 10px; }
	.s_shipin_t1x{border-radius: 10px; overflow: hidden;}
	.s_shipin_t1xone{ position: relative; width: 100%; }
	.s_shipin_t1xoimg{list-style-type: none; display: block; max-width: 750px; max-height: 476px; position: relative;}
	.s_shipin_t1xoimg .s_shipin_t1xoimgx{padding-top: 63%;}
	.s_shipin_t1xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_shipin_t1xobg{position: absolute; bottom: 0; width: 100%; height: 100px; background-image: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); }
	.s_shipin_t1xofot{ position: absolute; bottom: 10px; width: 100%;line-height: 25px; padding: 0px 10px;}
	.s_shipin_t1xofot span{ display: block; font-size: 16px; color: #FFFFFF; overflow: hidden; max-height: 50px; }

	.s_shipin_t2{ border-bottom: 3px solid #e5e5e5; padding: 5px 10px 10px 10px; }
	.s_shipin_t2tit{ height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; }
	.s_shipin_t2lst{}
	.s_shipin_t2lone{ border-bottom: 1px solid #e5e5e5; padding: 10px 0px; }
	.s_shipin_t2lonex{ padding: 10px 0px; }
	.s_shipin_t2lo1{ color: #e03718; font-size: 16px; max-height: 50px; line-height: 25px; overflow: hidden; font-weight: bold; }
	.s_shipin_t2lo2{ color: #444444; font-size: 14px; max-height: 44px; line-height: 22px; overflow: hidden; margin-top: 5px;}
	.s_shipin_t3{ padding: 10px; }
	.s_shipin_t3x{ display: flex; justify-content: flex-start; }
	.s_shipin_t3x1{ margin-right: 10px; }
	.s_shipin_t3x1 a{ display: block; position: relative; }
	.s_shipin_t3x1 a span{ display: block; background: #5a5a5a; color: #FFFFFF; font-size: 16px; border-radius: 10px; padding: 0px 25px; height: 35px; line-height: 35px;}
	.s_shipin_t3x1 a i{ display: block; width: 100%; height: 9px;}
	.s_shipin_t3x1 a.on span{ background: #e03718;}
	.s_shipin_t3x1 a.on i{ background:url(../../images/wap/sjuz_12.jpg) no-repeat bottom center;}
	.s_shipin_t4{ padding: 10px 10px 10px 10px; }
	.s_shipin_t4one{ border-bottom: 1px solid #e5e5e5; padding: 10px 0px; }
	.s_shipin_t4one a{ display: flex; justify-content: space-between; align-items: center; }
	.s_shipin_t4oimga{ width: 80px; height: 80px; flex-shrink: 0; overflow: hidden; border-radius: 50%; margin-right: 10px; border: 1px solid #e5e5e5;}
	.s_shipin_t4oimg{list-style-type: none; display: block;  position: relative;}
	.s_shipin_t4oimg .s_shipin_t4oimgx{padding-top: 100%;}
	.s_shipin_t4oimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_shipin_t4ofot{ flex-grow: 1; background: url(../../images/images/sship_34.jpg) no-repeat top left; background-size: 15px; }
	.s_shipin_t4ofotx{ background: url(../../images/images/sship_38.jpg) no-repeat bottom right; background-size: 15px; padding: 10px 22px;}
	.s_shipin_t4ofoty{ line-height: 25px; max-height: 1.2rem; font-size: 16px; overflow: hidden; }
/*end shipin*/
/*bobao*/
	.s_bobao_lx{ padding: 15px 10px; }
	.s_bobao_lx1{ background: #000000; border-radius: 10px; overflow: hidden;}
	.s_bobao_lx2{ padding: 15px 0px 10px 0px; }
	.s_bobao_lx2tit{ font-size: 16px; font-weight: bold; line-height: 30px; border-bottom: 1px solid #e5e5e5; padding-bottom: 5px;}
	.s_bobao_lx2lst{ margin-top: 10px; }
	.s_bobao_lxRlst{ height: 300px; overflow: hidden;}
	.s_bobao_lxRlone{ border-bottom: 1px solid #e5e5e5; padding: 0px 0px 10px 0px; margin-bottom: 10px;}
	.s_bobao_lxRlone a{ display: flex; justify-content: space-between; align-items: center; }
	.s_bobao_lxRloimg{ width: 126px; height: 80px; margin-right: 10px; flex-shrink: 0; background: #f9f9f9;border: 1px solid #e5e5e5; border-radius: 10px; overflow: hidden; position: relative; }
	.s_bobao_lxRloimg span{ display: block; background: url(../../images/images/ibb_03.png) no-repeat center; background-size: 30px; width: 100%; height: 100%; z-index: 1; position: absolute; top: 0;}
	.s_bobao_lxRloimga{list-style-type: none; display: block; max-width: 126px; max-height: 80px; position: relative;}
	.s_bobao_lxRloimga .s_bobao_lxRloimgax{padding-top: 63%;}
	.s_bobao_lxRloimga img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_bobao_lxRlofot{ flex-grow: 1; padding-right: 10px;}
	.s_bobao_lxRlofot span{ display: block; font-size: 16px; max-height: 50px; line-height: 25px; overflow: hidden;}
	.s_bobao_lxRlofot i{ display: block; font-style: normal; font-size: 14px; color: #666666; height: 25px; line-height: 25px; margin-top: 5px; overflow: hidden;}
	.s_bobao_lxRlone font{ display: none; }
	.s_bobao_lxRlone a.on .s_bobao_lxRloimg span{ display: none; }

	.s_bobao_ly{ text-align: center; }
	.s_bobao_ly img{ max-width: 100%; }

	.s_bobao_laudio{ background: #fcebe7; padding: 20px 10px; }
	.s_bobao_laudio_a{ background: url(../../images/wap/vediobg_03.jpg) no-repeat top center; display: flex; justify-content: space-between; align-items: center; position: relative; border-radius: 10px; overflow: hidden; padding: 10px 20px; }
	.s_bobao_laudio_a1{ width: 40%; flex-shrink: 0; padding-top: 10px;}
	.s_bobao_dhq{position: relative; width: 100%; height: 8px; background: rgba(0,0,0,0.5); border-radius: 4px; overflow:hidden; }
	.s_bobao_dhq span{ display: block; position: absolute; top: 0; height: 8px; width: 0%; background: #ffffff; }
	.s_bobao_timer{ height: 25px; line-height: 25px; margin-top: 5px; font-family: "Arial"; color: #FFFFFF; font-size: 14px;}
	.s_bobao_timer span{ font-size: 18px; font-weight: bold; }
	.s_bobao_laudio_a2{width: 40%; display: flex; justify-content: flex-end;}
	.s_bobao_lzL2L{}
	.s_bobao_lzL2L img{ max-height: 30px; }
	.s_bobao_lzL2M{margin:0px 9px;}
	.s_bobao_lzL2M a{display: block; width: 30px; height: 30px; background: url(../../images/images/sbofang_05_play.png) no-repeat center; background-size: 30px;}
	.s_bobao_lzL2M2{ display: none; margin:0px 9px;}
	.s_bobao_lzL2M2 a{ display: block; width: 30px; height: 30px; background: url(../../images/images/sbofang_05.png) no-repeat center;  background-size: 30px;}
	.s_bobao_lzL2M3{margin:0px 9px;}
	.s_bobao_lzL2M3 a{ display: block; width: 30px; height: 30px; background: url(../../images/images/sbofang_05_play.png) no-repeat center; background-size: 30px;}
	.s_bobao_lzR{ width: 100%; height: 382px; overflow: hidden; margin-top: 10px;}
	.s_bobao_lzRx{ padding-right: 10px; }
	.s_bobao_lzRx1{  background: #FFFFFF; margin-bottom: 10px;}
	.s_bobao_lzRx1 a{ display: block;border: 2px solid #ffffff; padding: 0px 28px 0px 10px; height: 46px; line-height: 46px;}
	.s_bobao_lzRx1 a span{ display: block; background: url(../../images/images/sbodao_17.jpg) no-repeat center left; background-size: 20px; padding-left: 25px; }
	.s_bobao_lzRx1 a i{ display: none; }
	.s_bobao_lzRx1 a font{ display: block; height: 46px; overflow: hidden; font-size: 16px; }
	.s_bobao_lzRx1 a:hover,.s_bobao_lzRx1 a.linkhover{ border: 2px solid #e03718; background: url(../../images/images/sbodao_20.jpg) no-repeat bottom right; color: #e03718}

/*end bobao*/
/*pic*/
	.s_picx_t2{ padding: 15px 5px; }
	.s_picx_t2 .col-xs-6{ padding: 5px; }
	.s_picx_t2lone{-moz-box-shadow:0px 2px 5px #e5e5e5; -webkit-box-shadow:0px 2px 5px #e5e5e5; box-shadow:0px 2px 5px #e5e5e5; margin-bottom20px}
	.s_picx_t2loimg{list-style-type: none; display: block; background: #f9f9f9; max-width: 320px; max-height: 419px; position: relative; margin: 0 auto;}
	.s_picx_t2loimg .s_picx_t2loimgx{padding-top: 131%;}
	.s_picx_t2loimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_picx_ofot{ background: #ffffff; padding: 10px 10px; }
	.s_picx_ofot span{ display: block; text-align: center; height: 25px; line-height: 25px; font-size: 16px; overflow: hidden;}
	.s_picx_ofot font{ display: block; text-align: center; height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; color: #666666;}

	.s_picx_tbg{background:url(../../images/images/srenwu.jpg) no-repeat bottom center; position:absolute; width: 100%; height: 100%;}
	.s_picx_tbg2{ position: relative; z-index: 1; width: 100%; overflow: hidden; height: 100%; display: flex; justify-content: center; align-items: center;}
	.fb_closeing{ position: absolute; top:-40px; right: 0;  z-index: 10;}
	.fb_closeing a{ display: block; background: url(../../images/images/srw_07.png) no-repeat center; background-size:30px; width: 30px; height: 30px;}
	.s_picx_timg{ display: flex; justify-content: center; align-items: center; padding: 0px 10px;}
	.s_picx_timg img{ max-width: 100%; }
	.swcfs{ overflow: visible;}
/*end pic*/
/*juzheng*/
	.s_juzheng_t1{ padding: 20px 5px 16px 5px; background: #FFFFFF; border-bottom: 1px solid #e1e1e1;}
	.s_juzheng_t1x{}
	.s_juzheng_t1x .col-xs-4{ padding:0px 5px; }
	.s_juzheng_t1x1{}
	.s_juzheng_t1x1 a{ display: block; position: relative; }
	.s_juzheng_t1x1 a span{ display: block; background: #5a5a5a; color: #FFFFFF; font-size: 16px; border-radius: 10px; text-align: center; height: 35px; line-height: 35px;}
	.s_juzheng_t1x1 a i{ display: block; width: 100%; height: 9px;}
	.s_juzheng_t1x1 a.on span{ background: #e03718;}
	.s_juzheng_t1x1 a.on i{ background:url(../../images/wap/sjuz_12.jpg) no-repeat bottom center;}

	.s_juzheng_t2{ padding: 15px 10px 20px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_juzheng_t2x{border-radius: 10px; overflow: hidden; background: #f9f9f9;}

	.s_juzheng_t3{ padding: 10px 10px 10px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_juz_lxR2R1{ border-bottom: 1px solid #e5e5e5;}
	.s_juz_lxR2R1x{ padding: 10px 0px; }
	.s_juz_lxR2R1x a{ display: flex; justify-content: space-between; align-items: center; }
	.s_juz_lxR2R1a{ width: 126px; height: 80px; flex-shrink: 0; margin-right: 10px; background: #f9f9f9; border: 1px solid #e5e5e5; border-radius: 10px; overflow: hidden; }
	.s_juz_lxR2R1aimg{list-style-type: none; display: block; background: #f9f9f9; max-width: 126px; max-height: 80px; position: relative;}
	.s_juz_lxR2R1aimg .s_juz_lxR2R1aimgx{padding-top: 63%;}
	.s_juz_lxR2R1aimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_juz_lxR2R1b{ flex-grow: 1; overflow: hidden;}
	.s_juz_lxR2R1b1{ font-size: 16px; height: 50px; line-height: 25px; overflow: hidden; }
	.s_juz_lxR2R1b2{ font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 5px; color: #898989; }

	.s_juzheng_t4{padding: 15px 10px 15px 10px; border-bottom: 3px solid #e5e5e5;}
	.s_juzheng_t4xone{}
	/* max-width: 126px; max-height: 80px; */
	.s_juzheng_t4xoimg{list-style-type: none; display: block; background: #f9f9f9;  position: relative;}
	.s_juzheng_t4xoimg .s_chinanews_t1xoimgx{padding-top: 63%;}
	.s_juzheng_t4xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
	.s_juzheng_t4ofot{ padding: 10px 0px 0px 0px; }
	.s_juzheng_t4ofot1{ height: 44px; line-height: 22px; font-size: 16px; overflow: hidden; }
	.s_juzheng_t4ofot2{ height: 20px; line-height: 20px; font-size: 14px; overflow: hidden;  margin-top: 5px; color: #898989;}
/*eng juzheng*/
/*search*/
	.s_search_tbg{background:url(../../images/images/srenwu.jpg) no-repeat bottom center; position:absolute; width: 100%; height: calc(100% - 145px);}
	.s_search_tbgx{ position: relative; z-index: 1; width: 100%; height: 100%; overflow: hidden; display: flex; justify-content: center; align-items: center;}
	.s_search_logo{ text-align: center; margin-bottom: 20px;}
	.s_search_logo img{ max-height: 40px; }
	.s_search_tbgy{ width: 100%; }
	.s_search_lst{ padding: 0px 10px; }
	.s_search_lstx{ border-radius: 22px; overflow: hidden; background: rgba(255,255,255,1); height: 44px; width: 100%;display: flex; justify-content: space-between; align-items: center;}
	.s_search_lst span{display: block; flex-grow: 1;}
	.s_search_lst span input{ width: 100%; height: 44px; border: none; background: none; outline: none; padding: 0px 15px 0px 20px;}
	.s_search_lst font{display: block; flex-shrink: 0; width: 60px; height: 44px;background: #FFFFFF; border-left: 1px solid #e1e1e1;}
	.s_search_lst font input{ border: none; outline: none; width: 100%; height: 44px; background: url(../../images/wap/search_03.png) no-repeat center; background-size: 30px;}

	.s_search_res_tit{ padding: 10px; border-bottom: 1px solid #e5e5e5; font-size: 16px; font-weight: bold; line-height: 30px; }
	.s_search_res_lst{ padding: 10px 10px; }
	.my_tsi{ text-align: center; line-height: 50px; color: #999999; }
/*end search*/
.s_zt_t3{ padding:10px 5px; }
.s_zt_t3 .col-xs-6{ padding: 5px; }
.s_zt_t3one{ background: #2C2C9B; padding: 10px; }
.s_zt_t3xoimga{}
.s_zt_t3xoimg{list-style-type: none; display: block; background:rgba(19,19,89,0.4);; max-width: 720px; max-height:459px; position: relative;}
.s_zt_t3xoimg .s_zt_t3xoimgx{padding-top: 64%;}
.s_zt_t3xoimg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;max-width: 100%;max-height:100%;display: block;margin:auto;padding: auto;}
.s_zt_t3xofot{ padding: 10px 0px 0 0; }
.s_zt_t3xofot1{ font-size: 16px; font-weight: bold; height: 44px; line-height: 22px; overflow: hidden; color: #FFFFFF; }
.s_zt_t3xofot2{ font-size: 14px; color: #9797e7; height: 60px; line-height: 20px; overflow: hidden; margin: 5px 0px;}
.s_zt_t3xofot3{ font-size: 14px; color: #9797e7; height: 20px; line-height: 20px; overflow: hidden;}


#pages{ text-align: center; padding: 20px 0px; display: flex; justify-content: center; align-items: center; font-size: 0;}
#pages a{display: none; height:30px; margin: 0 0.2rem; color: #666; border:1px solid #e1e1e1; float:left; border-radius:5px;}
#pages a:first-of-type{display: block;}
#pages a:last-of-type{display: block;}
#pages a.a1 { padding: 0px 10px; height:30px; line-height:30px; font-size:12px;}
#pages span:first-child{ display: none; }
#pages span{ display: none; flex-shrink: 0;  margin:0px 10px; font-size: 12px; padding: 0px 10px; line-height: 30px;  height:30px; border:1px solid #e1e1e1; float:left; border-radius:5px;}

/*loadmore*/
	.loadmore{ padding: 10px 10px; text-align: center;}
	.loadmore a{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; border: 1px solid #e1e1e1; border-radius: 10px;}


/* 211025 by L */
#content-box p{margin-bottom: 0.2rem; font-size: 0.3rem;}
#content-box p br{display: none;}
/* #content-box span{font-size: 16px;}sss */
#content-box video{
	margin: 0 auto !important;
	display: block !important;
	width: 100% !important;
}
#content-box div{
	margin-bottom: 0.2rem;
}

/* 文史·艺界列表页 */
.page_s_nav{
	width: 100%;
	height: 1rem;
	text-align: center;
	position: sticky; 
	top: 0.8rem; 
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 0.2rem;
	z-index: 10;
}
.page_s_nav a{
	line-height: 0.6rem;
	border: 1px solid #e2e2e2;
	padding: 0 0.1rem;
	box-sizing: border-box;
	margin: 0 0.1rem;
	display: block;
	border-radius: 0.1rem;
	font-size: 0.26rem;
}
.page_s_nav .page_s_nav_active{
	background: var(--color1);
	color: #fff;
	border: none;
}
.in_pc{
	display: none !important;
}
.in_ph{
	display: block !important;
}

/* 国内国际顶部 */
.top_gngj{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 0.2rem;
	box-sizing: border-box;
	margin-top: 0.4rem;
}
.top_gngj_img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.top_gngj_img_item{
	display: block;
	width: 3.3rem;
	height: auto;
	overflow: hidden;
	margin-bottom: 0.4rem;
	float: left;
}
.top_gngj_img_item:nth-of-type(2n){
	float: right;
}
.top_gngj_img_item span{
	display: block;
	width: 100%;
	height: 2.1rem;
	overflow: hidden;
}
.top_gngj_img_item p{
	width: 100%;
	height: 1.2rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 0.1rem;
}
/* 国内国际完顶部 */

/* 热评顶部 */
.top_reping{
	width: 100%;
	height: 1rem;
	margin-bottom: 0.4rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
	margin-top: 0.3rem;
}
.top_reping_item{
	display: block;
	height: 100%;
	margin-bottom: 0.3rem;
}
.top_reping_item:last-child{
	margin-bottom: 0;
}
.top_reping_item span{
	display: block;
	width: 1.58rem;
	height: 100%;
	overflow: hidden;
	float: left;
}
.top_reping_item span img{
	width: 100%;
	height: 100%;
}
.top_reping_title{
	width: calc(100% - 1.58rem);
	height: 100%;
	background: #f5f5f5;
	float: left;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	overflow: hidden;
}
.top_reping_title p{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 0.3rem;
	margin-bottom: 0;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
/* 热评顶部完 */

/* 视野 */
.top_shiye{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.top_shiye_bot{
	margin-top: 0.4rem;
}
.top_shiye_bot_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 0.2rem;
	margin-bottom: 0.2rem;
	border-bottom: 1px solid #e5e5e5;
	display: block;
}
.top_shiye_bot_item span{
	display: block;
	font-size: 0.30rem;
	color: #333;
}
.top_shiye_bot_item p{
	font-size: 0.26rem;
	color: #999;
	margin-top: 0.1rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/* 视野完 */

/* 中国范 */
.chinafun_top{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.2rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.chinafun_top_t{
	height: 100%;
	overflow: hidden;
	position: relative;
}
.chinafun_top_t img{
	width: 100%;
	height: auto;
}
.chinafun_top_t a{
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
}
.chinafun_top_t a:first-of-type{
	width: 40%;
	left: 0;
}
.chinafun_top_t a:nth-of-type(2){
	width: 35%;
	left: 2.7rem;
}
.chinafun_top_t a:nth-of-type(3){
	width: 0.6rem;
	right: 0;
}
.chinafun_slogan{
	width: 100%;
	height: 1rem;
	margin: 0 auto;
	margin-top: 0.2rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.chinafun_slogan_video{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.7);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 999;
}
.chinafun_slogan_video video{
	width: 6.8rem;
	height: 3.82rem;
}
.chinafun_slogan_close{
	width: 0.6rem;
	height: 0.6rem;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
}

.chinafun_nav{
	width: 100%;
	height: 1rem;
	margin-top: 0.2rem;
	background: #e30505;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.chinafun_nav a{
	color: #fff;
	font-size: 0.3rem;
	font-weight: bold;
}

.chinafun_item{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 0.4rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
}
.chinafun_title{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.chinafun_title_main{
	width: 100%;
	height: 1rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	box-sizing: border-box;
}
.chinafun_title_text{
	height: 100%;
	display: flex;
	align-items: center;
}
.chinafun_title_text img{
	height: 80%;
	width: auto;
}
.chinafun_title_people{
	background: #ff7f8c;
}
.chinafun_title_travel{
	background: #7fbfff;
}
.chinafun_title_culture{
	background: #ffaf7f;
}
.chinafun_title_lifestyle{
	background: #329a2d;
}
.chinafun_more{
	font-size: 0.26rem;
	color: #fff;
}
.chinafun_title_line{
	width: 100%;
	height: 4px;
	margin-top: 0.1rem;
	display: block;
}
.chinafun_title_line_poeple{
	background: #ffdcdf;
}
.chinafun_title_line_travel{
	background: #c7e3ff;
}
.chinafun_title_line_culture{
	background: #ffd9c2;
}
.chinafun_title_line_lifestyle{
	background: #88bb85;
}

.chinafun_bigimg_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	display: block;
}
.chinafun_bigimg_title span{
	display: block;
	width: 100%;
	height: 4.33rem;
	overflow: hidden;
	position: relative;
}
.chinafun_bigimg_title .play{
    width: 0.6rem;
    height: 0.6rem;
    position: absolute;
    right: 0.1rem;
    bottom: 0.1rem;
    display: block;
    background: url(../../images/chinafun/play.png) no-repeat;
    background-size: cover;
}
.chinafun_s_sy_t3xoimg{
    position: relative;
}
.chinafun_play{
    width: 0.5rem !important;
    height: 0.5rem !important;
    position: absolute;
    right: 0.05rem !important;
    bottom: 0.05rem !important;
    display: block;
    background: url(../../images/chinafun/play.png) no-repeat !important;
    background-size: contain !important;
}
.chinafun_bigimg_title p{
	width: 100%;
	margin-top: 0.1rem;
	font-weight: bold;
}

.chinafun_thumb_title{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0.3rem 0;
	box-sizing: border-box;
	border-bottom: 1px solid #e2e2e2;
	display: block;
}
.chinafun_thumb_title:last-of-type{
	border-bottom: none;
}
.chinafun_thumb_title span{
	width: 2.2rem;
	height: 1.4rem;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.chinafun_thumb_title .play{
    width: 0.6rem;
    height: 0.6rem;
    position: absolute;
    right: 0.1rem;
    bottom: 0.1rem;
    display: block;
    background: url(../../images/chinafun/play.png) no-repeat;
    background-size: cover;
}
.chinafun_thumb_title p{
	width: calc(100% - 2.4rem);
	float: right;
}
.chinafun_text{
	padding: 0.3rem 0;
	box-sizing: border-box;
	border-bottom: 1px solid #e2e2e2;
	display: block;
}
.chinafun_text:last-of-type{
	border-bottom: none;
}

#chinafun_people .chinafun_bigimg_title{
	margin-top: 0.2rem;
}
.chinafun_people_m .chinafun_thumb_title{
	border-bottom: 1px solid #e2e2e2;
}

#chinafun_travel .chinafun_bigimg_title{
	margin-top: 0.2rem;
}
.chinafun_list_pos{
	width: 100%;
	height: 0.6rem;
	background: #e30505;
	color: #fff;
	padding: 0 0.2rem;
	box-sizing: border-box;
	line-height: 0.6rem;
}
.chinafun_list_pos a{
	color: #fff;
}
.chinafun_foot a{
    color: #fff;
}
.chinafun_foot{
    margin-top: 0;
}
.chinafun_link{
    width: 100%;
    height: 0.6rem;
    margin-top: 0.6rem;
    text-align: right;
    padding: 0 0.2rem;
    box-sizing: border-box;
}
.chinafun_link a{
    width:0.6rem;
    height: 0.6rem;
    display: inline-block;
}
.chinafun_ad{
    width: 6.8rem;
    height: 1rem;
    margin: 0 auto;
    margin-top: 10px;
}
/* 中国范完 */
/* 内容页轮播图 */
.imgs_show{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.9);
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10000;
	font-size: 0;
	line-height: 0;
}
.imgs_show_main{   
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto; 
}
.imgs_show_main .swiper-pagination-bullet{
    background: rgba(255,255,255,0.5);
    opacity: 1;
}
.imgs_show_main .swiper-pagination-bullet-active{
	background: #fff;
}
.imgs_show_main .swiper-button-next, 
.imgs_show_main .swiper-button-prev{
	color: #e03718;
}
.imgs_show_cloase{
	width: 1rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background: rgba(255, 255, 255, 0.5);
	color: #fff;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	text-align: center;
	font-size: 0.3rem;
}
/* 内容页轮播图完 *