.nav{
	height: 1.92rem;
	position: fixed;
	z-index: 30;
	left: 0;
	right: 0;
	top: 0;
	border-bottom: none;}
.nav_height{
	height: 1.92rem;}
.marT_m,.swiper-container-home{
	margin-top: -1.92rem;}
.swiper-container-home,.swiper-container-home .swiper-slide{
	height: 100vh;
	width: 100vw;}
.swiper-container-home .swiper-wrapper .swiper-slide{
	position: relative;
	background-position: 60%;

}
.subMenu{
	height: 100vh;
	box-sizing: border-box;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 1.333333rem;
	position: fixed;}
.nav_lst li{
	display: none;}
.nav_lst li.menu{
	display: block;
	padding: 0;
	line-height: 1rem;}
.nav_rgt_top{
	left: 1.44rem;
                right: auto;
	top: 0.533333rem;
	z-index: 30;
	}
.nav_lst li.menu,.close_menu{
	position: absolute;
	top: 0.533333rem;
	left: 0.533333rem;
	right: auto;
	z-index: 30;
	}
.close_menu{
	font-size: 0.4rem;
	height: 1rem;
	line-height: 1rem;
	width: 1rem;
	text-align: center;
	left: 0.4rem;
	right: auto;
	}
.nav_rgt_top i.earth,.nav_rgt_top a{
	display: none;}
.nav_rgt_top i.search{
	font-size: 0.6rem;
	background: none;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;}
.sec_banner{
	height: 6.533333rem;
	background-color: #000;}
.head_shadow{
	height: 6.533333rem;}
.sec_banner_ins h3{
	padding-top: 3.266666rem;
	font-size: 0.88rem;
	line-height: 1.093333rem;}
.logo_pos{
	right: 0.4rem;
	left: auto;
	}
.logo_pos img{
	width: auto;
	height: 1.92rem;}
.search_ins{
	width: 8.533333rem;
	height: 1rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0 0.32rem;
	border-width: 2px;
	margin-left: -4.266666rem;
	top: 3rem;}
.search_ins input{
	width: 7.1rem;
	height: calc(1rem - 4px);
	line-height: calc(1rem - 4px);
	font-size: 0.266666rem;
	}
.search_ins .iconfont{
 width: 0.57rem;
 line-height: calc(1rem - 4px);
 font-size: 0.4rem;
 padding-left: 0.1rem;
 }
.search_tit{
	font-size: 0.32rem;
	line-height: 0.533333rem;
	margin-top: 0.4rem;}
.search_tit b{
	font-size: 0.533333rem;}
.mart-20{
	margin-top: 0;}
.subMenu dl{
	width: 100%;
	box-sizing: border-box;
	padding-right: 0;
	margin-top: 0;}
.subMenu dl dt{
	font-size: 0.48rem;
	line-height: 1.2;
	padding: 0.2rem 0;
	border-top: 1px solid rgba(102,134,165,.54);
	margin-top: .2rem;}
.subMenu dl dt::after{
	display: none;}
.subMenu dl dd{
	margin-top: 0;
	padding-left: 0.32rem;
	transition: .2s all ease-in-out;
	visibility: hidden;
	opacity: 0;
	display: none;}
.subMenu dl dd a{
	font-size: 0.373333rem;
	line-height: 0.853333rem;}
.menu_top{
	padding-top: 2.16rem;}
.nav_height_mobile{
	height: 1.066666rem;}
.nav_fixed{
	background: #003569;
	height: 1.066666rem;}
.nav_fixed .logo_pos img{
	height: 1.066666rem;
	width: auto;}
.nav_rgt_top i.search{
	height: 1.066666rem;}
.nav_fixed .nav_rgt_top{
	top: 0;}
.nav_lst li.menu i.iconfont{
	font-size: 0.866666rem;}
.nav_fixed .nav_lst li.menu, .nav_fixed .close_menu{
	top: 0.08rem;}
.news_list dd div {
        padding: 0px 0.266666rem 0px 0px;
        margin: 0px;
    }
    .share {
        margin-right: 0;
        margin-left: auto;
        margin-top: 0.4rem;
    }
.menu_lang i {
        font-size: 0.533333rem;
        margin-left: 0.266666rem;
        margin-right: 0;
    }
.foot_dl_lst dl { width: 25%; }
.foot_dl_lst dl dd { width: 100%; height: 1.84rem; }
.footer_wrap .bdy_wid { padding: 0px; }
.foot_dl_lst dl dd img {width: 100%;height: auto;}
.foot_dl_lst dl dt { height: 0.733333rem; line-height: 0.733333rem; font-size: 0.266666rem; }
.footer_top div.bdy_wid { height: auto; }
.foot_rgt img { width: 6.13333rem; display: inline-block; height: auto; }
.foot_rgt div { text-align: center; }
.foot_rgt { padding: 0.8rem 0.4rem; }
.foot_rgt p { font-size: 0.266666rem; line-height: 0.506666rem; text-align: center; }
.footer_bottom div.bdy_wid { padding: 0.4rem; height: auto; }
.foot_char { font-size: 0.266666rem; line-height: 0.453333rem; }

.pics_list li{display: flex;flex-direction: row;justify-content: flex-start;}

.news_list li i,.news_list li a{float: right;}
.news_list a img {   width: 200px;}
.pics_list li h3 a{padding:0 0.266666rem 0 0}
.pics_list_news li h3 span{padding-right: 0.266666rem;padding-left: 0;}
.breadCum { font-size: 0.266666rem;}