.floatlft,.floatrgt{
	float: none;
}
.swiper-container-01{
	height: 5.933333rem;
}
.focuslst li{
	background-repeat: no-repeat;
	background-position: 50% 0;
	-webkit-background-size: auto 3.946666rem;
	background-size: auto 3.946666rem;
	display: flex;
	opacity: 1;
	flex-direction: column;
}
.slider_change span{
	display: none;
}
.focuslst{
	background: #ea4c49;
}
.focuslst li a{
	height: 3.946666rem;
	display: block;
}
.focuslst li h3{
	position: static;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex:1;
	padding: 0;
	min-height: auto;
	background: no-repeat;
}
.focuslst li.current h3, .focuslst li.swiper-slide-active h3, .focuslst li.swiper-slide-active .slider_change{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.focuslst li h3 a{
	height: auto;
	display: -webkit-box;
	padding: 0 0.4rem;
	background: none;
	font-size: 0.346666rem;
	line-height: 0.4rem;
}
.bdy_wid{
	width: auto;
	padding: 0 0.4rem;
}
.dby_item_tit a{
	font-size: 0.613333rem;
}
.dby_item_tit{
	display: flex;
	flex-direction: row;
	padding: 0.266666rem 0;
	align-items: center;
}
.dby_item_tit::before{
	width: 0.04rem;
	height: 0.44rem;
	margin: 0 0.133333rem 0 0;
	align-items: center;
}
.widper{
	width: 100%;
}
.pics_list li img,.pics_list li{
	width: 100%;
}
.pics_list li img{
	height: auto;
}
.pics_list li{
	margin: 0 0 0.346666rem;
}
.pics_list li div.u_bot{
	height: 1.64rem;
	display: flex;
	flex-direction: row-reverse;
}
.pics_list li div.u_bot a.bot_txt{
	flex:1;
	font-size: 0.453333rem;
	line-height: 1.2;
	padding: 0 0.4rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.pics_list li div.u_bot a.floatrgt{
	width: 1.88rem;
	height: 1.64rem;
	box-sizing: border-box;
	padding-right: 0.133333rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.pics_list li div.u_bot a.floatrgt i, .pics_list li div.u_bot a.floatrgt span{
	font-size: 0.266666rem;
}
.pics_list li div.u_bot a.floatrgt i{
	font-size: 0.186666rem;
}
.pics_list li div.u_bot a.floatrgt i{
	margin-top: 0;
}
.pics_list li div.blue_item{
	height: 1.306666rem;
	padding: 0 0.533333rem;
	line-height: 1.306666rem;
}
.pics_list li div.blue_item a i, .pics_list li div.blue_item a span{
	font-size: 0.453333rem;
}
.pics_list li div.blue_item a i{
	font-size: 0.186666rem;
}
.mart-60{
	margin-top: 1.066666rem;
}
.lft_wid{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: auto;
}
.lft_wid li{
	width: 4.466666rem;
	margin-bottom: 0.293333rem;
}
.pics_list li h3 a{
	padding: 0.2rem 0.233333rem;
	font-size: 0.293333rem;
	line-height: 0.32rem;
}
.rgt_pic li a span{
	width: 7.386666rem;
	padding: 0;
	margin: 0.266666rem 0 0;
	font-size: 0.4rem;
	line-height: 0.453333rem;
}
.rgt_pic li a i{
	width: 1.266666rem;
	height: 1.24rem;
	-webkit-background-size: contain;
	background-size: contain;
	margin-top: 0.666666rem;
}
.rgt_pic li{
	width: 100%;
}
.rgt_pic li a{
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}
.storyBg{
	padding-bottom: 0.4rem;
	-webkit-background-size: auto 17.773333rem;
	background-size: auto 17.773333rem;
	background-image: url(../img/item_bg_mobile.jpg);
}
.marr-20{
	margin-right: 0;
}
.top_news_wid{
	width: 100%;
	padding-bottom: 0.32rem;
	border-bottom: 1px solid #dbdbdb;
}
.top_news_wid a.floatlft img{
	width: 100%;
	height: auto;
}
.top_news li div em{
	font-size: 0.266666rem;
	margin-top: 0.32rem;
}
.top_news li div h3 a,.top_news li div h4 a{
	font-size: 0.4rem;
	line-height: 0.453333rem;
	font-weight: normal;
	margin-top: 0.32rem;
}
.top_news li div span{
	font-size: 0.32rem;
	margin-top: 0.213333rem;
}
.top_news_bd li{
	padding-bottom: 0.32rem;
	margin-bottom: 0;
}
.whyList{
	background-image: linear-gradient(to right,#f68a88,#fff7c6);
	padding: 0.44rem 0;
}
.whyList li{
	width: 100%;
	margin: 0;
	display: flex;
	flex-direction: row;
	height: auto;
	box-sizing: border-box;
	padding: 0.266666rem;
	border-bottom: 1px solid #fff;
}
.whyList li:last-child{
	border-bottom: none;
}
.whyList li .posImg{
	position: static;
}
.whyList li .posImg img{
	width: 2.56rem;
	height: 3.186666rem;
	padding: 0.04rem;
}
.whyList li div.lineBg div em{
	width: 0.6rem;
	height: 0.453333rem;
	background-image: url(../img/quote_mobile.png);
	-webkit-background-size: contain;
	background-size: contain;
	margin-top: 0;
}
.whyList li div.lineBg div p{
	padding-top: 0.24rem;
	margin-top: 0;
}
.whyList li div.lineBg div p a{
	font-size: 0.293333rem;
	line-height: 0.373333rem;
}
.whyList li div.lineBg div span{
	font-size: 0.293333rem;
	line-height: 0.48rem;
	margin-top: 0.266666rem;
}
.whyList li div.lineBg div{
	width: 100%;
	margin-right: 0;
}
.whyList li div.lineBg{
	height: auto;
	position: static;
	background: none;
	padding-left: 0.2rem;
}
.service_wrap_mobile{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.service_lst{
	width: 4.48rem;
	padding: 0.293333rem 0 0.866666rem;
	background: #ffda58;
}
.service_lst li{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0 0.466666rem;
	box-sizing: border-box;
}
.service_lst li a{
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding: 0.32rem 0;
	border-bottom: 1px solid #1f2e4d;
}
.service_lst li a img{
	width: auto;
	height: 0.493333rem;
}
.service_lst li a span{
	flex:1;
	margin-top: 0;
	font-size: 0.48rem;
	text-align: left;
	line-height: 0.506666rem;
	min-height: 1.04rem;
	padding-left: 0.2rem;
	display: flex;
	align-items: center;
	flex-direction: row;
}
.service_lst_anti{
	background: #24365b;
}
.service_lst_anti li a{
	border-bottom-color: #ffda58;
}
.service_lst li a img{
	margin-top: 0;
}
.service_lst_anti li.more{
	display: none;
}
.swiper-container-focus{
	height: 5.813333rem;
	padding-bottom: 0.666666rem;
}
.pics_list li div.fold{
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
	left: 0;
	top: auto;
	padding: 0 0.266666rem;
	right: 0;
}
.pics_list li div.fold p{
	display: none;
}
.pics_list li div.fold h2 a{
	padding: 0.266666rem 0;
	margin-top: 0;
	font-size: 0.4rem;
	line-height: 0.453333rem;
	font-weight: normal;
}
.pagination-focus{
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%;
	height: .2rem;
}
.pagination-focus span{
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 0.1rem;
	background: #f29492;
	margin: 0 0.053333rem;
}
.pagination-focus span.swiper-active-switch{
	background: #ea4c49;
	width: 0.533333rem;
}
.search_wrap{
	height: auto;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url(../img/search_bg_mobile.jpg);
	height: 13.586666rem;
	margin-top: 0.733333rem;
}
.bg_cover{
	position: static;
	height: 13.586666rem;
}
.search_tit a{
	font-size: 0.613333rem;
	margin-top: 1.706666rem;
}
.find_item_tit li a{
	font-size: 0.466666rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.find_item_tit li{
	margin-left: 0.266666rem;
	margin-right: 0.266666rem;
}
.find_item_tit li a::before{
	width: 0.146666rem;
	height: 0.146666rem;
}
.sub_select_wrap dd{
	height: 1.12rem;
	line-height: 1.12rem;
	box-sizing: border-box;
	width: 100%;
	margin-right: 0;
	margin-bottom: 0.2rem;
}
.sub_select_wrap dd div.sub_top span,.sub_select_wrap dd div.sub_top i{
	line-height: 1.12rem;
}
.sub_select_wrap dd div.sub_top i{
	font-size: 0.453333rem;
}
.sub_select_wrap dd div.sub_top span{
	font-size: 0.506666rem;
	max-width: 8rem;
}
.sub_select_wrap dd div.sub_top{
	padding: 0 0.4rem;
	height: 1.12rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.sub_select_wrap dd input{
	height: 1.12rem;
	line-height: 1.12rem;
	padding: 0 0.4rem;
	font-size: 0.506666rem;
	box-sizing: border-box;
}
.sub_select_wrap dd input::input-placeholder { text-align: left;}
.sub_select_wrap dd input::-ms-input-placeholder{text-align: left;}
.sub_select_wrap dd input::-webkit-input-placeholder{text-align: left;}
.sub_select_wrap dd.search_btn{
	width: 100%;
	margin: 0;
	margin-top: 0.266666rem;
	height: 1.32rem;
	font-size: 0.56rem;
}
.sub_select_wrap dd.dl_open div.sub_main{
	top: 1.12rem;
	border-top: 1px solid #24365b;
	max-height: 5.6rem;
}
.sub_select_wrap dd ul{
	padding: 0.266666rem 0.2rem;
}
.sub_select_wrap dd ul li a{
	font-size: 0.4rem;
	line-height: 0.48rem;
}
.sub_select_wrap dd.dl_open div.sub_top::after{
	display: none;
}
.pics_list_more li div.fold{
	height: auto;
	padding: 0.32rem;
}
.pics_list_more li::after{
	display: none;
}
.breadCum{
	font-size: 0.373333rem;
	line-height: 0.48rem;
}
.mart-40{
	margin-top: 0.666666rem;
}
.mart-20{
	margin-top: 0.2rem;
}
.page span, .page a{
	font-size: 0.346666rem;
	height: 0.826666rem;
	box-sizing: border-box;
	margin: 0 0.08rem;
	line-height: 0.826666rem;
	padding: 0 0.266666rem;
}
.page{
	padding-top: 0.533333rem;
}
.sec_bg{
	-webkit-background-size: auto 5.56rem;
	background-size: auto 5.56rem;
}
.menus_lst li{
	margin: 0 0.2rem;
}
.menus_lst li a{
	min-width: 2.093333rem;
	padding: 0 0.333333rem;
	font-size: 0.453333rem;
	height: 1rem;
	line-height: 1rem;
}
.rank_nums{
	margin-top: 0;
}
.rank_nums a{
	width: 1.36rem;
	height: 1.36rem;
	line-height: 1.36rem;
	font-size: 0.666666rem;
	margin: 0 0.466666rem;
	margin-top: 0.733333rem;
}
.mhide{
	display: none;
}
.news_wrap{
	padding: 0;
	background: transparent;
}
.news_list{
	border-bottom: none;
	border-top: 1px solid #d8dde8;
}
.news_list dd{
	overflow: visible;
	padding: 0.373333rem 0;
	padding-top: 0;
	display: flex;
	flex-direction: row;
	position: relative;
	margin-top: 0.933333rem;
	border-top: none;
	border-bottom: 1px solid #d8dde8;
}
.news_list dd div{
	overflow: visible;
}
.news_list dd span{
	position: absolute;
	top: -0.666666rem;
	left: 0;
	height: 0.666666rem;
	line-height: 0.666666rem;
	font-size: 0.32rem;
	color: #a8adb5;
}
.news_list dd .floatlft{
	margin-right: 0.2rem;
}
.news_list dd .floatlft img{
	width: 2.373333rem;
	height: auto;
}
.news_list dd div h3 a{
	font-size: 0.426666rem;
	line-height: 0.506666rem;
}
.news_list dd div p{
	display: none;
}
.news_lft{
	width: 100%;
}
.title{
	font-size: 0.533333rem;
	line-height: 0.64rem;
}
.author{
	background: #fff;
	display: flex;
	flex-direction: column-reverse;
	height: auto;
	margin-top: 0.4rem;
}
.author div{
	background: #f0f2f3;
	padding: 0.266666rem 0.32rem;
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.author span img{
	width: 0.786666rem;
	height: 0.786666rem;
}
.author span{
	margin: 0;
}
.author span a{
	margin-left: 0;
	margin-top:  0.133333rem;
	margin-right:  0.133333rem;
}
.news_list_relate dd{
	margin-left: 0;
}
.content{
	font-size: 0.346666rem;
	line-height: 0.64rem;
}
.content img{
	max-width: 100%;
}
.rank_name{
	background: transparent;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.rank_name a{
	display: inline-block;
	width: 4.4rem;
	padding: 0;
	height: 1.066666rem;
	line-height: 1.066666rem;
	text-align: center;
	background: #eaeef4;
	font-size: 0.453333rem;
	text-align: center;
	margin: 0 0 0.16rem;
}
.news_arr_lst li{
	padding: 0.213333rem 0;
	width: 100%;
}
.news_arr_lst li a{
	font-size: 0.4rem;
	line-height: 1.2;
	display: flex;
	flex-direction: row;
}
.news_arr_lst li a::before{
	font-size: 0.4rem;
	margin-right: 0.266666rem;
}
.regions .dby_item_tit::after{
	width: 1.92rem;
}
.search_wrap_big{
	padding-bottom: 0.4rem;
}
.search_wrap_big .search_wrap .bg_cover,.search_wrap_big .search_wrap {
	height: 13.586666rem;
}
.search_wrap_big .search_wrap{
	height: 13.586666rem;
	margin-top: 0.733333rem;
}
.search_item_list dd .floatlft{
	display: none;
}
.search_item_list{
	padding: 0;
	overflow: hidden;
}
.search_item_list dd div.overhid{
	padding: 0.666666rem 0.333333rem;
	display: flex;
	flex-direction: column-reverse;
}
.search_item_list dd div.overhid .search_info_cont{
	width: auto;
	min-height: auto;
}
.search_item_list dd{
	border-top: 0.08rem solid #ea4c49;
	padding: 0;
	border-bottom: none;
	margin-top: 0.4rem;
}
.search_item_list dd div.overhid .search_info_cont h3 a{
	font-size: 0.56rem;
	line-height: 0.64rem;
}
.search_item_list dd div.overhid .search_info_cont p{
	font-size: 0.346666rem;
	line-height: 0.453333rem;
	margin: 0.266666rem 0 0;
}
.search_item_list dd div.overhid .search_info_cont div{
	font-size: 0.346666rem;
	line-height: 1.4;
	margin: 0.32rem 0 0;
}
.read_more{
	height: 1.12rem;
	line-height: 1.12rem;
	padding: 0 0.533333rem;
	margin-top: 0.4rem;
	position: static;
}
.read_more i{
	display: none;
}
.read_more span{
	margin: 0;
	padding: 0;
	text-align: center;
	width: auto;
}
.bg_white{
	margin: 0 0.4rem;
	padding-bottom: 0.933333rem;
}
.contact_lst span{
	font-size: 0.4rem;
	line-height: 0.986666rem;
	margin-right: 0.16rem;
}
.contact_lst a{
	width: 0.986666rem;
	height: 0.986666rem;
	margin: 0 0.106666rem;
}
.contact_lst a img{width: 100%;height: auto;}
.contact_lst a.pos_top{
	display: none;
}
.footer_top{
	padding: 0.666666rem 0;
	margin-top: 1.306666rem;
}
.label_wrap{
	display: flex;
	flex-direction: row;
}
.label_wrap .label_tit{
	width: 2.28rem;
	height: 1.413333rem;
	line-height: 1.413333rem;
	font-size: 0.32rem;
	text-transform: capitalize;
}
.label_val{
	line-height: 1;
	width: auto;
	flex:1;
	height: 1.413333rem;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.32rem;
	box-sizing: border-box;
}
.link_lst{
	margin-top: 0.266666rem;
}
.link_lst dd{
	width: 100%;
	margin-bottom: 0.2rem;
}
.label_val span{
	font-size: 0.32rem;
	line-height: 0.32rem;
}
.label_val i{
	font-size: 0.426666rem;
}
.foot_cont_tit{
	font-size: 0.4rem;
	text-align: left;
	padding: 0 0.4rem;
	padding-top: 0.8rem;
}
.foot_txt{
	margin-top: 0.933333rem;
	padding: 0.4rem 0;
	font-size: 0.213333rem;
	line-height: 1.2;
}
.drop_link{
	width: 100%;
	box-sizing: border-box;
	max-height: 6.2rem;
}
.drop_link li a{
	font-size: 0.32rem;
	display: flex;
	flex-direction: row;
	line-height: .42rem;
	padding: 0.266666rem 0;
}
.head_top{
	height: 3.386666rem;
	border-bottom: 1px solid #ea4c49;
	background: url(../img/head_bg_mobile.jpg) no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 0 0.373333rem;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 35;
}
.head_place{
	height: 3.386666rem;
}
.head_top a{
	padding-top: 0;
}
.head_top a img{
	width: auto;
	height: 1.413333rem;
}
.btns_click{
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin: 0;
}
.btns_click span{
	font-size: 0.64rem;
	margin-left: 0.4rem;
	color: #ea4c49;
}
.nav_lst li.search{
	display: none;
}
.nav_wrap{
	border: none;
	background: #ffda58;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 40;
	max-height: 100%;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	display: none;
}
.nav_lst{
	display: flex;
	flex-direction: column;
}
.mobile_bdy{
	padding: 0;
	padding-left: 0.4rem;
}
.nav_lst li{
	line-height: 1.2;
	border-bottom: 1px solid #ffda58;
	background: #fff;
	box-sizing: border-box;
	padding-right: 0.4rem;
	display: flex;
	padding: 0.533333rem 0;
	flex-direction: column;
	justify-content: center;
}
.nav_lst li span.cont_menu{
	padding: 0 0 0 .2rem;
	font-size: 0.533333rem;
	color: #4d5766;
	font-weight: bold;
}
.nav_lst li a{
	padding: 0 0.266666rem;
	font-size: 0.56rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	position: relative;
	padding-left: .65rem;
}
.nav_lst li a::before{
	content:'·';
	display: inline-block;
	position: absolute;
	left: .4rem;
	top: 0;
}
.nav_lst li:nth-child(1){
	display: none;
}
.nav_lst li:hover a,.nav_lst li.current a{
	border: none;
	background: transparent;
}
.mobile_head{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 3.373333rem;
	padding-right: 0.4rem;
}
.mobile_head span{
	width: 5.16rem;
	height: 0.626666rem;
	display: inline-block;
	background: url(../img/logo_white.png) no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.mobile_head i{
	display: inline-block;
	width: 0.986666rem;
	height: 0.986666rem;
	border-radius: 0.066666rem;
	background: #fff;
	text-align: center;
	line-height: 0.986666rem;
	font-size: 0.4rem;
	font-style: normal;
	color: #ea4c49;
}
.nav_lst li dl{
	position: static;
	min-width: auto;
	padding: .4rem 0 0 0.2rem;
}
.nav_lst li:hover dl{
	display: none;
}
.nav_lst li dl dd a{
	font-size: 0.48rem;
	line-height: 0.88rem;
	margin-left: 0.4rem;
}
.nav_lst li.back a::before{
	display: none;
}
.nav_lst li.back a{
	font-size: 0.533333rem;
	text-transform: none;
	color: #ea4c49;
	text-decoration: underline;
}
.search_info{
	width: 9.2rem;
	box-sizing: border-box;
	position: static;
	margin: 0;
	height: 1.333333rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.search_info input{
	width: 7.866666rem;
	box-sizing: border-box;
	height: 0.533333rem;
	line-height: 0.533333rem;
	padding: 0 0.4rem;
	margin: 0;
	font-size: 0.533333rem;
}
.search_info i.iconfont{
	line-height: 1;
	font-size: 0.533333rem;
	padding: 0 0.4rem 0 0.4rem;
}
*{max-height:999999px}