@media only screen and (min-width:1921px) {
	.home2-1 .en{
		font-size: 49px;
	}
	.home2-1 .cn{
		font-size: 30px;
	}
	.home2-2 .en,
	.home2-2 .cn{
		font-size: 17px;
	}
	.home2-3 .en{
		font-size: 30px;
	}
	.home2-3 .cn{
		font-size: 19px;
	}
	.home2-4 .en{
		font-size: 20px;
	}
	.home2-4 .cn{
		font-size: 15px;
	}
	.home2-5 .en{
		font-size: 34px;
	}
	.home2-5 .cn{
		font-size: 21px;
	}
	.home2-6 .en{
		font-size: 43px;
	}
	.home2-6 .cn{
		font-size: 27px;
	}
	.home3-list li .tit{
		padding: 55px 35px 0 40px;
	}
	.home3-list li .titcn{
		font-size: 32px;
	}
	.home3-list li .titen{
		font-size: 15px;
	}
	.home3-list li .tit::after{
		margin-top: 15px;
	}
	.tourism-page4 .list .txt{
		width: 50%;
	}
	.tourism-page6 .list .title{
		width: 38%;
	}
	.tourism-page6 .list .txt{
		width: 45%;
	}
}
@media only screen and (max-width:1801px) {
	.tourism-page10 .list .desc{
		font-size: 12px; 
	}
}
@media only screen and (max-width:1601px) {
	.header{
		height: 100px;
	}
	.header .logo{
		height: 100px;
	}
	.header .logo img{
		height: 60px;
	}
	.header .nav,
	.header .lang,
	.header .search-btn{
		margin-top: 18px;
	}
	.header .nav>li{
		margin-left: 50px;
	}
	.header .search{
		margin-left: 45px;
	}
	.header .subnav-box,
	.header .langlist-box,
	.header .searchform-box{
		padding-top: 27px;
	}
	.footer{
		padding: 35px 0;
	}
	.footer .gotop{
		width: 50px; height: 50px;
	}
	.mbanner{
		height: 460px; padding-top: 100px;
	}
	/* .mbox{
		height:900px ;
	} */
	.mbanner-info .en{
		font-size: 20px;
	}
	.mbanner-info .cn{
		font-size: 17px; margin-top: 12px;
	}
	
	/* .mbox-hd{
		padding-top: 120px;
	} */
	.mtit .en{
		font-size: 42px;
	}
	.mtit .line{
		margin-top: 18px;
	}
	.mtit .cn{
		font-size: 24px; margin-top: 18px;
	}
	.stit{
		font-size: 24px;
	}
	.minfobox{
		/* bottom: 50px; */ padding: 35px 45px; border-radius: 40px 0 0 0 ;
	}
	.minfobox .tit{
		font-size: 28px; margin-bottom: 18px;
	}
	.minfobox .desc{
		font-size: 16px;
	}
	.minfobox-r{
		width: 750px; padding: 35px 10% 35px 45px;
	}
	.minfobox-r .tit{
		font-size: 28px;
	}
	.minfobox-r .txt{
		font-size: 16px;
	}
	.about-page2{
		height: auto; min-height: 900px; padding-bottom: 55px;
	}
	.about-page2 .list li{
		padding-left: 20px; padding-right: 115px;
	}
	.about-page2 .list li:nth-child(2n){
		padding-left: 115px; padding-right: 20px;
	}
	.about-page2 .list .time{
		width: 85px; font-size: 20px;
	}
	.about-page2 .list .tit{
		font-size: 18px;
	}
	.about-page2 .list .txt{
		font-size: 14px;
	}
	.brand-page2 .item h3{
		font-size: 38px; line-height: 90px; bottom: 80px;
	}
	.trade-page2 .tit{
		font-size: 40px; margin-bottom: 25px; padding-top: 18vw;
	}
	.trade-page2 .txt{
		font-size: 20px; margin-bottom: 120px;
	}
	.mnum li{
		width: 120px;
	}
	.mnum-hd{
		width: 90px; height: 90px; line-height: 88px; font-size: 42px;
	}
	.mnum-hd i{
		font-size: 36px;
	}
	.mnum-hd.small{
		font-size: 28px;
	}
	.mnum-hd.small i{
		font-size: 25px;
	}
	.mnum-bd{
		font-size: 16px;
	}
	.overseas-page2 .tit{
		font-size: 40px;/* margin-bottom: 250px;padding-top: 380px; */
	}
	.news-list,
	.news-search-box{
		width: 880px;
	}
	.news-search{
		width: 410px;
	}
	.news-list .item{
		margin-bottom: 80px; width: 410px; height: 272px;
	}
	.news-list .item:nth-child(2n){
		margin-top: -150px;
	}
	.news-list .item .img{
		width: 410px; height: 272px;
	}
	
	.news-linebox .topdot{
		margin-left:-130px; margin-top: -150px;
	}
	.news-linebox .topdot::after{
		width: 150px; height: 150px;
	}
	.news-linebox .topdot{
		width: 260px; height: 260px;
	}
	.news-linebox{
		left: 5%;
	}
	.news-box{
		margin-top: -50px;
	}
	.tourism-page3{
		height: auto;
	}
	.tourism-page5,
	.tourism-page7{
		height: auto;
	}
	.tourism-page5 .list{
		margin-top: 20px;width: 90%;
		justify-content: space-between;
	}
	.tourism-page5 .list .item{
		width: 49%; margin: 7px 0;
	}
	.bignum{
		font-size: 220px;
	}
	.home2 img{
		display: block;
	}
	.home2-1 .en{
		font-size: 34px;
	}
	.home2-1 .cn{
		font-size: 22px;
	}
	.home2-2 .en,
	.home2-2 .cn,
	.home2-4 .en,
	.home2-4 .cn{
		font-size: 12px;
	}
	.home2-3 .en{
		font-size: 20px;
	}
	.home2-3 .cn{
		font-size: 14px;
	}
	.home2-5 .en{
		font-size: 20px;
	}
	.home2-5 .cn{
		font-size: 16px;
	}
	.home2-6 .en{
		font-size: 26px;
	}
	.home2-6 .cn{
		font-size: 18px;
	}
	.home2-1{
		bottom: 1%;
	}
	.home2-2{
		bottom: 18%;
	}
	.home2-3{
		bottom: 13%;
	}
	.home2-4{
		bottom: 18%;
	}
	.home2-5{
		bottom: 13%;
	}
	.home2-6{
		bottom: 8%;right: 9.5%;
	}
	.home1 .swiper-slide .cn{
		font-size: 28px; margin-bottom: 35px;
	}
	.home1 .swiper-slide .en{
		font-size: 13px;
	}
	.home2-hd h2{
		font-size: 46px; margin-bottom: 15px;
	}
	.home2-hd h3{
		font-size: 20px;
	}
	.home3-list li .tit{
		padding-top: 25px; padding-left: 15px;
	}
	.home3-list li .titcn{
		font-size: 24px; margin-bottom: 12px;
	}
	.home3-list li .titen{
		font-size: 12px;
	}
	.homeft-l{
		font-size: 46px;
	}
	.homeft-r .txt{
		font-size: 20px;
	}
	.home4-list .tit{
		font-size: 16px; margin-bottom: 12px;
	}
	.home4-list .txt{
		font-size: 14px;
	}
	.tourism-page8{
		height: auto;
	}
	.tourism-page10{
		height: auto; padding-bottom:60px;
	}
	.tourism-page10 .list .txt{
		width: 70%;
	}
	.tourism-page10 .list .desc{
		font-size: 12px; line-height: 1.3; padding-right: 40px;
	}
	.tourism-page8 .list .item,
	.tourism-page8 .list .item .txt,
	.tourism-page8 .list .img{
		height: 350px;
	}
	.tourism-page8 .list .item .txt{
		padding-top: 60px;
	}
	.tourism-page8 .list .cn{
		font-size: 18px;
	}
	.tourism-page8 .list .en{
		font-size: 15px;
	}
	.tourism-page10 .list .title{
		font-size: 28px;
	}
	.tourism-page10 .list .item .title span{
		width: 70px;
	}
}
@media only screen and (max-width:1201px) {
	
	.fl,.fr,.left,.right{
		float: none; width: auto;
	}
	.gh{
		display: block;
	}	
.gh {
	position:fixed; right: 15px; top: 0; z-index: 99;
	height:25px;
	width:25px;
	margin-right:0;
	margin-top:20px;
	
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor:pointer;
}
.gh.selected {
	transform: rotate(90deg);
}
.gh a {
	background-color: #fff;
	display: block;
	height: 2px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

.gh a:after, .gh a:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width:100%;
}
.gh a:after {
	top:8px;
}
.gh a:before {
	top:-8px;
}
.gh.selected a:after, .gh.selected a:before {
	top: 0;
}
.gh.selected a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.gh.selected a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.gh.selected a {
	background-color: transparent !important;
}
.wrapper{
	width: auto; margin-left: 15px; margin-right: 15px;
}
.header{
	padding-left: 15px; padding-right: 15px; height: 60px;
}
.header .logo{
	height: 60px;
}
.header .logo img{
	height: 50px;
}
.header-r{
	position: fixed; left: 0; right: 0; bottom: 0; overflow-y: auto; top: 60px; background: rgba(0,0,0,0.8); display: none; 
}
.header .nav,
.header .lang{
	 display: block;  margin: 0 15px;
}
.header .search{
	display: none;
}
.header .nav>li>a{
	line-height: 50px; text-align: left; text-align: center;
}
.header .nav>li>a::before{
	 position: static; width: 8px; height: 8px; border-radius: 8px; border: 2px solid #173f8f; background: transparent; margin-right: 15px; display: none;
}
.header .nav>li:hover>a::before, .header .nav>li.active>a::before{
	width: 8px; display: inline-block;
}

.header .nav>li{
	display: block; text-align: center; margin-left: 0; font-size: 16px;
}
.header .search-btn{
	margin: 0 auto;
}
.header .lang{
	text-align: center;
}
.header .subnav-box, .header .langlist-box, .header .searchform-box{
	position: static; padding-top: 0;
	transform: scaleY(1); 
	    opacity: 1;
	    visibility: visible; width: 100%; margin-left: 0; 
}
.header .subnav, .header .langlist, .header .searchform{
	border-radius: 0; border-top: 1px solid rgba(255,255,255,0.1);
}
.header .subnav{
	display: flex; justify-content: space-around; font-size: 13px; padding: 10px 0;  background: rgba(255,255,255,0.1); 
}
.langlist>li>a:before{
	content: "";
	 position: static; width: 8px; height: 8px; border-radius: 8px; border: 2px solid #173f8f; background: transparent; margin-right: 15px; display: none;
}
.langlist>li.active>a:before,
.langlist>li:hover>a:before{
	display: inline-block;
}

.header .searchform,
.header .langlist{
	padding: 10px;background: rgba(255,255,255,0.1);
}
.header .search-btn,
.header .langinfo{
	display: none;
}
.header .searchform-tit{
	font-size: 18px; margin-bottom: 5px;
}
.header .langlist{
	display: flex; justify-content: space-around;
}
.mbanner{
	height: 260px; padding-top: 60px; padding-right: 15px; padding-left: 15px;
}
.mbanner-info .en{
	font-size: 14px;
}
.mbanner-info .cn{
	margin-top: 8px; font-size: 15px;
}
.mbox{
	/* height: auto; */ min-height: 85vw;  height: 100vh;
}
.mbox>.wrapper{
	min-height: 85vw;  height: 100vh;
}
.tourism-page1,
.tourism-page3,
.tourism-page9{
	padding-bottom: 45px;
}
.tourism-page1,.tourism-page1>.wrapper,
.tourism-page3,.tourism-page3>.wrapper,
.tourism-page4,.tourism-page4>.wrapper,
.tourism-page5,.tourism-page5>.wrapper,
.tourism-page6,.tourism-page6>.wrapper,
.tourism-page7,.tourism-page7>.wrapper,
.tourism-page8,.tourism-page8>.wrapper,
.tourism-page9,.tourism-page9>.wrapper,
.tourism-page10,.tourism-page10>.wrapper,
.about-page2,.about-page2>.wrapper{
	height: auto; min-height: auto;
}
.tourism-page1 .minfobox,
.tourism-page9 .minfobox{
	position: static; 
}
.mbox-page{
	padding: 0; min-height: auto; height: auto;
}

.mbox-page{
	padding: 0;
}
.minfobox{
	/* position: static; */ margin: 20px auto 0 auto; border-radius: 20px 0 0 0; padding:25px 20px; 
}
.minfobox .tit{
	font-size: 18px; margin-bottom: 10px;
}
.minfobox .desc{
	font-size: 14px;
}
.stit{
	font-size: 14px; margin-top:20px; text-align: center;
}
.mbox-hd{
	/* position: static;  */ padding-top: 70px; margin-bottom: 60px; display: block;
}
.mtit .en{
	/* font-size: 14px; */ font-size: 18px;
}
.mtit .line{
	width: 30px; height: 2px; margin-top: 10px;
}
.mtit .line::after{
	right: -4px; width: 2px; height: 2px;
}
.mtit .cn{
	font-size: 18px; margin-top: 10px;
}
.trade-page2{
	
}
.trade-page2 .item{
	width: 100%;  height: 260px; padding: 45px 0;  
}
.trade-page2 .tit{
	font-size: 18px; margin-bottom: 10px; padding-top: 80px;
}
.trade-page2 .txt{
	height: auto; font-size: 14px; margin-bottom: 30px; 
}
.mobilebg{
	position: relative;
}
.mobilebg::after{
	position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ""; 
	background: rgba(0,0,0,0.5);
}
.mobilebg .wrapper{
	position: relative; z-index: 1;
}
.mbtn{
	width: auto; min-width: 120px; height: 45px; padding: 10px; font-size: 12px;
}
.mbtn::after{
	left: 15px; bottom: 10px;
}
.mnum{
	margin-top: 30px;text-align: center;
}
.mnum li{
	width: auto; margin: 0 10px;
}
.mnum-hd{
	width: 80px; height: 80px; line-height: 78px; font-size: 34px;
}
.mnum-hd i{
	font-size: 30px;
}
.mnum-bd{
	font-size: 12px;
}
.minfobox-r{
	/* position: static; */ width: auto; margin-left: 50px; padding: 25px 20px; border-radius: 20px 0 0 0;
}
.minfobox-r .tit{
	font-size: 18px;
}
.minfobox-r .desc{
	margin-top: 15px; font-size: 14px;
}
.minfobox-r .mbtn{
	margin-top: 15px;
}
.minfobox-r .dflex2{
	display: block;
}
.minfobox-r .dflexl{
	margin-right: 0;
}
.minfobox-r .dflexr{
	 margin-top: 20px;
}
.pagenum{
	width: 50px; bottom: 20px;
}

.footer .wrapper{
	display: block; text-align: center;
}
.footer .gotop{
	width: 35px; height: 35px; margin: 10px auto; 
}
.footer .gotop img{
	width: 10px;
}
.wrapper.static{
	margin-right: 0;
}
.bignum{
	font-size: 50px; left: -5px; bottom: 10px;
}
.about-page2 .list::after{
	left: 0;
}
.about-page2 .list li,
.about-page2 .list li:nth-child(2n){
	width: 100%; margin: 0 0 15px 20px; padding-left: 100px; padding-right: 10px; text-align: left;
}
.about-page2 .list li:last-child{
	margin-bottom: 0;
}
.about-page2 .list .time{
	left: 0;
}
.about-page2 .list .time::after{
	left: -8px; right: auto;
	border-right: 8px solid #173f8f;
	border-left: 0;
}
.minfobox-r .txt-box{
	display: block;
}
.minfobox-r .txt{
	font-size: 14px;
}
.minfobox-r .txt-box .mbtn{
	margin-right: 0;
}
.about-page2 .list li:hover,
.about-page2 .list li:nth-child(2n):hover{
	transform: none;
}
.brand-page2{
	padding: 0; height: 260px; min-height: auto;
}
.brand-page2 .item{
	height: 260px;
}
.brand-page2 .item h3{
	bottom: 30px; font-size: 13px; line-height: 45px;
}
.brand-page2 .mtit{
	left: 15px; top: 45px;
}
.minfobox .desc-col{
	min-width: auto; padding: 0 10px;
}
.overseas-page1 .mbox-hd .mnum{
	position: static;
}
.overseas-page1 .mtit .en,
.overseas-page1 .mtit .cn{
	color: #fff;
}
.overseas-page1 .mtit .line,
.overseas-page1 .mtit .line::after{
	background: #fff;
}
.overseas-page2{
	height: 260px; min-height: auto;
}
.overseas-page2 .item{
	height: 260px; width: 33.33%; 
}
.overseas-page2 .tit{
	padding-top: 90px; font-size: 18px; margin-bottom: 30px;
}
.news-page{
	padding-bottom: 45px;
}
.news-list, .news-search-box{
	width: 90%; margin-left: 10%;
}
.news-search{
	width: 100%;
}
.news-search{
	margin-bottom: 30px;
}
.news-list{
	/* display: block; */
}
.news-list .item{
	width: 49%;  height: auto; margin-bottom: 10px; border-radius: 20px 0 0 0 ;
}
.news-list .item:nth-child(2n){
	margin-top: 0; margin-bottom: 10px;
}
.news-list .item .img{
	width: 100%; height: auto; border-radius: 20px 0 0 0 ;
}
.news-list .item .tit{
	left: 10px; right: 10px; bottom: 10px; font-size: 12px;
}
.news-list .item .time{
	right: 10px; top: 10px; font-size: 12px;
}
.news-btn{
	position: static;text-align: center; margin: 0 0 0 auto; padding-top: 0;
}
.news-btn .btn-next{
	position: static;
}
.news-btn .btn{
	width: 35px; height: 35px; margin: 5px; display: inline-block;
}
.news-search .text{
	font-size: 14px;
}
.news-linebox .line::before, .news-linebox .line::after{
	width: 8px; height: 8px; left: -4px;
}
.mbox-page{
	flex-wrap: wrap;
}
.tourism-page2 .item{
	width: 50%; height: 300px;
}
.tourism-page2 .item .tit{
	position: static; padding-top: 100px; margin-bottom: 40px; font-size: 20px;
}
.tourism-page2 .item .ft{
	position: static;
}
.tourism-page3 .list .item .txt{
	top: 8%; padding: 0 5px;
}
.tourism-page3 .list .item h3{
	font-size: 12px; margin-bottom: 5px; letter-spacing: 0.3em; padding-left: 0.3em; margin-bottom: 5px;
}
.tourism-page3 .list .item p{
	font-size: 12px;
}
.tourism-page3 .list .item .btn{
	width: 30px; height: 30px; line-height: 28px; font-size: 16px; bottom: 10%;
}
.tourism-page3 .list .itemopen-info{
	width:100%;  box-shadow: 0 5px 5px 5px rgb(0 0 0 / 8%); background: #edecfa;
}
.tourism-page3 .list .item{
	display: none;
}
.tourism-page3 .list{
	display: block;
}
.tourism-page3 .list .itemopen{
	position: static; display: block; width: 100%; margin-bottom: 15px;
}
.tourism-page3 .list .itemopen .itemopen-btn{
	display: none;
}
.tourism-page3 .list .itemopen-info .txt{
	position: static;text-align: center; padding: 10px 15px; width: auto;text-align: justify;
}
.tourism-page3 .list .itemopen-info .tit{
	position: absolute;right: 15px; top: 15px; left: auto;text-align: center;
}
.tourism-page3 .list .itemopen-info .tit h3{
	font-size: 16px;
}
.tourism-page3 .list .itemopen-info .tit p{
	font-size: 12px;
}
.tourism-page4 .list li{
	width: 100%;
}
.tourism-page4 .minfobox{
	margin-top: 25px;
}
.tourism-page4 .list .l5 .txt, .tourism-page4 .list .l6 .txt, .tourism-page4 .list .l7 .txt, .tourism-page4 .list .l8 .txt{
	padding-left: 12%;
}
.tourism-page4 .list .txt{
	width: 55%;
}
.tourism-page5 .list{
	width: 100%; margin: 0 ; padding-bottom: 0;
}
.tourism-page5 .list .item{
	width: 100%; border-radius: 20px 0 0 0;
}
.tourism-page5 .list .info{
	padding:20px; background: rgba(23,63,143,0.5);
}
.tourism-page5 .list .item .tit{
	font-size: 18px;
}
.tourism-page5 .list .item .txt{
	position: absolute; right: 20px; bottom: 20px;
	display: block; width: 62%; margin-top: 10px; font-size: 14px;visibility: visible; opacity: 1;
}
.tourism-page5 .list .item:hover .info{
	 background: rgba(23,63,143,0.5);
}
.tourism-page6-box{
	margin-top: 0; display: block;
}
.tourism-page6 .list{
	width: 100%;
}
.tourism-page6 .list .item{
	width: 100%; height: 200px;
}
.tourism-page6 .list .item3 .txt, .tourism-page6 .list .item4 .txt{
	padding-top: 75px; padding-right: 30px;
}
.tourism-page6 .minfobox{
	width: 100%; margin-top: 20px;
}
.tourism-page6 .list .title{
	display: none;
}
.tourism-page6 .list .txt,
.tourism-page6 .list .item3 .txt, .tourism-page6 .list .item4 .txt{
	transform: translateX(0);
}
.tourism-page6 .list .tit{
	font-size: 20px;
}
.tourism-page7 .list{
	margin-top: 0;
}
.tourism-page7 .list-col{
	width: 50%; margin-bottom: 5px;
}
.tourism-page7 .list-row{
	flex-wrap: wrap; margin-bottom: 0;
}
.tourism-page7 .list-col .txt{
	text-align: center; padding-left: 8px; padding-right: 8px;
}
.tourism-page7 .list-col .txt h3{
	font-size: 13px;
}
.tourism-page7 .list-col:hover .txt .line{
	display: none;
}

.home1 .swiper-slide .cn{
	font-size: 15px; letter-spacing: 1em; padding-left: 1em; margin-bottom: 15px;
}
.home1 .swiper-slide .en{
	font-size: 12px; letter-spacing: 0.1em; padding-left: 0.1em;
}
.home1 .swiper-pagination-bullet{
	padding: 4px 10px; font-size: 14px;
}
.homehd{
	padding-top: 0;
}
.fp-section.fp-table, .fp-slide.fp-table,.fp-tableCell{
	height: auto !important;
}
.fp-section.fp-table.home1{
	height: 300px !important;
}
.home1 .fp-tableCell{
	height: 100vh !important;
}
.home1 .swiper-pagination{
	bottom: 20px; left: 8%; right: 8%; padding: 0;
}
.home1 .swiper-pagination-bullet{
	 min-width: auto;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: auto; box-sizing: border-box !important;
}
.fp-section.fp-table.home2{
	height: 300px !important;
}
.home2-hd{
	top: 60px; right: 15px;
}
.home2-hd h2{
	font-size: 20px; margin-bottom: 5px;
}
.home2-hd h3{
	font-size: 14px;
}
.home3,
.home4{
	padding: 50px 0;
}
.tabhd{
	margin-bottom: 25px;
}
.home3 .tabhd{
	display: none;
}
.tabhd .item{
	padding-bottom:15px;
}
.tabhd .icon{
	display: block;text-align: center; margin-bottom: 8px;
}
.tabhd .icon img{
	width: 25px;
}
.tabhd .tit{
	margin-left: 0; text-align: center; font-size: 13px;
}
.homebd{
	margin-bottom: 25px;
}
.homeft-l{
	font-size: 20px;
}
.homeft-r .txt{
	font-size: 13px; padding-bottom: 0;
}
.homeft-r .line{
	width: 45px; height: 2px; margin-right: 4px;
}
.homeft-r .line::after{
	right: -4px; width: 2px; height: 2px;
}
.home4-list{
	flex-wrap: wrap; justify-content: space-between;
}
.home4-list li{
	width: 49%; height: auto; padding: 25px 10px;/* background: rgba(165,201,255,0.4);
    box-shadow: 0 0 10px rgb(0 0 0 / 35%); */ margin-bottom: 5px;
}
.home4-list .icon{
	width: 60px; height: 60px; line-height: 58px; margin-top: 0; margin-bottom: 15px;
}
.home4-list li:hover .icon{
	margin-top: 0;border: 1px solid #fff;
}
.home4-list .icon img{
	width: 25px;
}
.home4-list .tit{
	font-size: 13px; margin-bottom: 8px;
}
.home4-list .txt{
	font-size: 10px;
}
.home3-list{
	flex-wrap: wrap; justify-content: center; margin-left: 15px; margin-right: 15px;
}
.home3-list li{
	width: 33.33%;
}
.home3-list li .tit{
	 padding-bottom: 10px;
	display: flex; flex-direction: column;   padding-top: 10%; padding-left: 9%;
}
.home3-list li .titcn{
	font-size: 12px; margin-bottom: 5px;
}
.home3-list li .titen{
	transform: scale(0.6); transform-origin: left;
}
.home3-list li .tit::after{
	margin-top: 5px; background-size: 20px 3px; background-position: left center; 
}
.home2-1 .en,
.home2-1 .cn,
.home2-6 .en,
.home2-6 .cn,
.home2-5 .cn,
.home2-5 .en,
.home2-3 .en,
.home2-3 .cn{
	font-size: 12px;
}
.home2-6 .en,
.home2-3 .cn{
	transform: scale(0.8); transform-origin: left center;
}
.home2-5 .en{
	transform: scale(0.6); transform-origin: left center;
}
.home2-4 .en,
.home2-2 .en{
	transform: scale(0.3); transform-origin: left center;
}
.home2-4 .cn,
.home2-2 .cn{
	transform: scale(0.6); transform-origin: left top;
}
.home2-3 .en{
	transform: scale(0.5); transform-origin: left center;
}
.tourism-page8 .list .item{
	width: 100%;
}
.tourism-page8 .list .item, .tourism-page8 .list .item .txt, .tourism-page8 .list .img{
	height: 260px;
}
.tourism-page8 .list .img{
	width: 50%;
}
.tourism-page8 .list .txt{
	width: 50%;
}
.tourism-page8 .list .en{
	margin-bottom: 25px; font-size: 13px;
}
.tourism-page8 .list .cn{
	font-size: 16px;
}
.tourism-page10 .list .item{
	width: 100%;
}
.tourism-page10 .list .title{
	display: none;
}
.tourism-page10 .list .txt{
	width: 85%; padding-top: 15px; padding-left: 15px;
	transform: translateX(0);
	    visibility: visible;
	    opacity: 1;
}
.tourism-page10 .list .tit{
	font-size: 18px; margin-bottom: 10px;
}
.tourism-page10 .list .desc{
	padding-right: 30%;
}
.tourism-page8 .swiper-button-next, .tourism-page8 .swiper-button-prev{
	width: 35px; height: 35px; margin-left: 15px;
}
.tourism-page8 .listbox{
	padding-top: 60px;
}

}
