@media screen and (max-width: 720px){
	.productNth1{
		padding: 20px 0;position: initial;height: 130px !important;
	}
	.indexWeather{
		display: none;
	}
	.indexEmsText{
		display: none;
	}
	.indexBottomMasking{
		display: none;
	}
	.nth3WaterImg {
		max-width: 20% !important;bottom: -37px;
	}
	.nth3TeaBox img{
		width: 30% !important;
	}
}
@media screen and (max-width: 992px){
	p{
		margin-bottom: .5rem;
	}
	.knowledgeNth2List{
		margin-bottom: 10%;
	}
	.knowledgeNth1Box{
		width: 95%;
	}
	.knowledgeNth1BoxR{
		border: none;
	}
	.productNth1{
		padding: 15px 0;position: initial;height: 180px;
	}
	.menuBtn{
		left: 40px;top:50px;
	}
	.logoPc{
		width: 15%;top: 30px;
	}
	.menuLanguage{
		width: 100%;text-align: center;top: auto;bottom: 20px;position: fixed;
	}
	.menuLists{
		width: 100%;position: initial;transform: translateX(0);
	}
	.menuList{
	    padding: 5% 25%;margin: auto;width: 100%;
	}
	.menuXunyuan,.menuWenhua,.menuHuodong,.menuZizhu{
		float: left;background-size: cover;width: 50%;height: 0;padding-bottom: 50%;
	}
	.menuListText{
		float: left;width: 50%;
	}
/*	.menuList:nth-child(4){
		padding-top: 10%;
	}*/
	.menuZizhuLists{
		width: 25%;height: 0;padding-bottom: 25%;left: 25%;top: 15%;display: none;
	}
	.menuZizhuLists a:nth-child(1) .menuZizhuList{
	    top: 80%;
	    left: 95%;
	    background-position: 0;
	}
	.menuZizhuLists a:nth-child(2) .menuZizhuList{
	    top: 110%;
	    left: 25%;
	    background-position:-40px 0;
	}
	.menuZizhuLists a:nth-child(3) .menuZizhuList {
	    top: 80%;
	    left: -45%;
	    background-position: -80px 0;
	}
	.menuZizhuLists a:nth-child(4) .menuZizhuList {
	    top: 20%;
	    left: -60%;
	    background-position: -120px 0;
	}
	.menuZizhuLists a:nth-child(5) .menuZizhuList {
	    top: -40%;
	    left: -24%;
	    background-position: -160px 0;
	}

	.menuZizhuLists a:nth-child(6) .menuZizhuList {
	    top: -56%;
	    left: 37%;
	    background-position: -200px 0;
	}

	.menuZizhuLists a:nth-child(7) .menuZizhuList {
	    top: -21%;
	    left: 97%;
	    background-position: -240px 0;
	}
	.indexLeftBarBtn{
		display: none;
	}
	.rollList{
		padding: 15px;
	}
	.indexEye{
		right: 40px;top: 50px;width: 30.6px;height: 21.6px;background-size: cover;background-position: center;
	}
	.indexEyeBlack{
		display: none;
	}
	.indexArrows{
		width: 30px;height: 30px;background-size: cover;
	}
	.indexNongfuName{
		width: 100%;font-size: 3rem;
	}
	.indexNongfuNameEn{
		width: 100%;
	}
	@keyframes indexNongfuNameEnAdd{
		from {top:40%;opacity:0;}
		to {top:55%;opacity:1;}
	}
	@-webkit-keyframes indexNongfuNameEnAdd{
		from {top:40%;opacity:0;}
		to {top:55%;opacity:1;}
	}
	@keyframes indexNongfuNameAdd{
		from {top:50%;opacity:0;}
		to {top:35%;opacity:1;}
	}
	@-webkit-keyframes indexNongfuNameAdd{
		from {top:50%;opacity:0;}
		to {top:35%;opacity:1;}
	}
	#nth1 .carousel-indicators li{
		width: 10%;
	}
	#nth1 .carousel-indicators{
		bottom: 25px;
	}
	.nth2Box{
		width: 100%;left: 0;top: 3%;transform: translateY(0);
	}
	.nth2TextBoxContent{
	    margin-top: 20px;
	    margin-bottom: 30px;
	}
	.nth2TextBox{
		width: 75%;padding: 5% 5%;right: 0;left: 50%;transform: translateX(-50%);top: 70%;
	}
	.nth2Box .nth2BoxImg{
		height: 40vh;
	}
	.nth2Box .carousel-inner{
		width: 100%;height: 45vh ;
	}
	#nth2 .carousel-control-next{
		left: auto;right: -20%;top: -25%;
	}
	#nth2 .carousel-control-prev{
		top: -25%;bottom: 0;left: -20%;
	}
	.nth3Box{
		padding: 0;
	}
	.nth3BoxLeft{
		width: 100%;height: calc(50vh - 15px);
	}
	.nth3WaterImg {
		max-width: 12%;bottom: -37px;
	}
	.productBox{
		padding: 2% 5%;
	}
	.productBoxArrow{
		width: 40px;
	}
	@keyframes productBoxArrow{
		from {right: 10px;}
		50%{right: 15px}
		to {right: 13px;}
	}
	@-webkit-keyframes productBoxArrow{
		from {right: 10px;}
		50%{right: 15px}
		to {right: 13px;}
	}
	.nth3WaterInfo{
		top: 25%;
	}
	.nth3WaterBtn{
		width: 80px;height: 25px;line-height: 25px;
	}
	.nth3BoxRight{
		width: 100%;height: calc(50vh - 15px);
	}
	.nth3TeaBox{
		width: 55%;
	}
	.nth3TeaBox img{
		width: 20%;
	}
	.nth3TeaBoxText{
		width: 50%;
	}
	.nth3VitaminBox{
		width: 50%;
	}
	.nth3TeaBtn{
		width: 80px;height: 25px;line-height: 25px;
	}
	.nth4NewsBox{
		padding: 0;width: 85%;top: 12%;
	}
	.nth4NewsTitleBox{
		top: 2%;
	}
	.nth4NewsBoxCN{
		font-size: 1.5rem;
	}
	.nth4NewsBoxEN{
		font-size: 1.75rem;
	}
	.nth4Line{
		height: 5%;
	}
	.nth4BoxMore{
		margin-top: 5%;margin-bottom: 7%;
	}
	#nth4 .col-lg-4{
		padding: 0 10px;
	}
	.nth4NewsBoxListImgBox{
		display: none;
	}
	.nth4More{
		bottom: 5%;
	}
	.nth5Box{
		padding: 0;
	}
	.indexFooterList{
		margin: auto;width: 16.66666%;
	}
	.indexFooterBox{
		height: 120px;
	}
	.indexFooterLists{
		width: 100%;text-align: center;
	}
	.nth5VideoBox{
		height: calc(100% - 130px)
	}
	.indexFooter{
		width: 100%;left: 0;
	}
	.productNth2,.productNth3,.productNth4,.productNth5,.productNth6{
		width: 100%;
	}
	.timeLineBtn .swiper-slide{
		margin:5px auto;
	}
	.ideas{
		top: 15%;left: 50%;transform: translateX(-50%);text-align: center;
	}
	.recruitText{
		top: 6%;left: 50%;transform: translateX(-50%);text-align: center;width: 100%;
	}
	.nth3CoupeText{
		top: 8%;left: 50%;transform: translateX(-50%);text-align: center;width: 100%;
	}
	.nth3CoupeTextLine{
		display: none;
	}
	.ideasEN{
		font-size: 1.5rem;
	}
	.ideasCN{
		font-size: 1.3rem;
	}
	.healthEN{
		font-size: 1.5rem;width: 100%;
	}
	.healthCN{
		font-size: 1.3rem;
	}
	.timeLine{
		width: 85%;top: 55%;
	}
	.timeLine img{
		height: 45vh;
	}
	.nth3CoupeBox{
		top: 5%;width: 90%;
	}
	.nth3CoupeBoxLine{
		display: none;
	}
	.nth3CoupeBoxListImgBox{
		display: none;
	}
	.nth4Time{
		/*border-bottom: 1px solid #e3e3e3;*/
	}
	.menuZizhuListText{
		transform: scale(1);border: 1px solid #666;color: #333;background: none;
	}
	.menuZizhuList{
		background: none;
	}
	.nth3CoupeBoxList{
		margin-bottom: 5%;
	}
	.nth3CoupeMore{
		bottom: 8%;width: 50%;
	}
	.newsRecentBox0{
		display: none;
	}
	.newsRecentBox1{
		width: 100%;border: none;height: 20vh;top: 15%;
	}
	.newsRecentBox1 img{
		width: 100%;height: 100%;
	}
	.newsRecentBox2{
		width: 100%;height: 60vh;top: 15%;border: none;
	}
	.newsRecent{
		width: 100%;height: 100%;
	}
	.newsRecentTextBox{
		display: none;
	}
	.newsRecentBox2Lists{
		width: 100%;top: 0;transform: translateY(0);
	}
	.newsRecentBox2Lists a:nth-child(4){
		display: none;
	}
	.newsRecentTime{
		position: initial;transform:translateX(0);
	}
	.newsRecentBox2List{
	    padding: 1rem 1rem .5rem;
	}
	.trafficPlaneMain{
		width: 95%;margin: 40% auto 30%;
	}
	.trafficTrainMain{
		width: 95%;margin: 40% auto 30%;
	}
	.trafficCarMain{
		width: 95%;margin: 40% auto 40%;
	}
	.trafficPlaneList{
		font-size: 1.3rem;
	}
	.trafficTrainList{
		font-size: 1.3rem;
	}
	.trafficCarList{
		font-size: 1.3rem;
	}
	.trafficPlaneTitle{
		margin: 12% auto;
	}
	.trafficPlaneList0:after{
		bottom: -15px;
	}
	.trafficPlaneList1:after{
		bottom: -15px;
	}
	.trafficPlaneList2:after{
		bottom: -15px;
	}
	.trafficPlaneList3:after{
		bottom: -15px;
	}
	.trafficTrainList0:after{
		bottom: -15px;
	}
	.trafficTrainList1:after{
		bottom: -15px;
	}
	.trafficTrainList2:after{
		bottom: -15px;
	}
	.trafficCarList0:after{
		bottom: -15px;
	}
	.trafficCarList1:after{
		bottom: -15px;
	}
	.trafficCarList2:after{
		bottom: -15px;
	}
	.trafficCarList3:after{
		bottom: -15px;
	}
	.listTitle{
		margin-bottom: 1rem;
	}
	.scenicLine{
		margin-bottom: 1rem;
	}
	.infoReturnBtn{
		width: 35px;height: 35px;
	}
	.bds_tsina{
		position: absolute;right: -5%;bottom: 0%;
	}
	.bds_weixin{
		position: absolute;right: -5%;bottom:30px;
	}
	.bds_sqq{
		position: absolute;right: -5%;bottom:60px;
	}
	#certify .featureBtn{
		border: none;
	}
	#certify .swiper-button-prev{
		display: none;
	}
	#certify .swiper-button-next{
		display: none;
	}
	#certify{
		width: 100%;
	}
	#certify .swiper-slide{
		width: 100%;
	}
	.scenicNth3ListImg{
		padding: 2px;
	}
	.activityCarouselBox:before{
		top: 12px;left: 25px;
	}
	.activityCarouselTime{
		display: none;
	}
	.activityCarouselContentLine{
		display: none;
	}
	.activityCarouselContentTitle{
		width: 100%;margin:0;text-align: center;
	}
	.activityCarouselContentText{
		width: 100%;margin-left: 0;
	}
	.activityNth3List{
	    transform: translateX(0); 
	}
	.activityNth3LeftImgR{
	    transform: translateX(0); 
	}
	.activityListBoxL:before{
		left: 15px;right: 0;top: 0;
	}
	.activityListBoxR:before{
		left: 15px;right: 0;top: 0;
	}
	.activityListBoxR .activityCarouselContentTitle{
		margin: 0;
	}
	.activityListBoxL .activityCarouselContentTitle{
		margin: 0;
	}
	.activityListBoxL{
		padding: 0;
	}
	.activityListBoxR{
		padding: 0;
	}
	.activityListBoxR .activityCarouselContentText{
		margin: 0;
	}
	.activityListBoxL .activityCarouselContentText{
		margin: 0;
	}
	.articleInfoBoxMain{
		padding: 3% 8%;
	}
	.articleInfoBoxMainNext{
		right: 5%;width: 30px;height: 30px;top: 20%;padding: 0;border: none;background-image: url(../images/trafficReturn.png);background-size: cover;
	}
	.articleInfoBoxMainPrev{
		left: 5%;width: 30px;height: 30px;top: 20%;padding: 0;border: none;background-image: url(../images/trafficReturn.png);background-size: cover;transform: rotate(180deg) translateY(70%);
	}
	.articleInfoBoxMainNext span{
		display: none;
	}
	.articleInfoBoxMainPrev span{
		display: none;
	}
	.articleInfoBoxMain img{
		height: auto !important;
	}
	.foodSwiper{
		padding:5% 0;
	}
	#foods .swiper-slide{
		width: 100%;
	}
	.foodSwiperContent{
		padding: 0;position: initial;transform: translateY(0);
	}
	#foods{
		width: 90%;
	}
	.foodSwiperNext{
		display: none;
	}
	.foodSwiperPrev{
		display: none;
	}
	.foodNth3List:nth-child(odd){
		margin-bottom:2rem;
	}
	.foodNth3List{
		margin-bottom:2rem;
	}
	.ideasBox{
		width: 100%;height: 66vh;top: 25vh;
	}
	.ideasBoxList{
		width: calc(100% - 30px);height: auto;padding:2vh 0; left: 15px;background-color: rgba(0,0,0,.3);border-bottom: 1px solid #5a5a5a;
	}
	.ideasBoxIcon{
		width: 40px;height: 40px;background-size: cover;
	}
	.ideasBoxContent{
		position: initial;transform: translateX(0);
	}
	.ideasBoxTitle{
		margin: 0%;
	}
	.ideasBoxLine{
		height: 10px;
	}
	.ideasBoxText{
		opacity: 1;margin:0;
	}
	.ideasBoxContent{
		padding: 0 20px;
	}
	.aboutBg{
		width: 100%;
	}
	.aboutBox{
		position: absolute;width: calc(100% - 30px);
	}
	.aboutIcon{
		width: 104px;height: 90px;background-size: contain;background-position: center;background-repeat: no-repeat;margin: 20px auto;
	}
	.aboutBoxContent{
		color: white;font-size: 1.2rem;
	}
	.aboutBox .nth4BoxMore{
		color: white;
	}
	.healthRightBox{
		width: 100%;height: 100%;right: 0;
	}
	.health{
		top: 10%;left: 50%;transform: translateX(-50%);text-align: center;width: 100%;
	}
	.healthList{
		width: 80px;height: 80px;margin: auto;padding: 0;border-radius: 50%;background-color: rgba(0,0,0,.3);
	}
	.healthListContent{
		top: 50%;transform:translateY(-50%);width: 100%;text-align: center;
	}
	.healthListLine{
		display: none;
	}
	.healthText{
		left: 25px;bottom: 50px;
	}
	.healthListContent div{
		clear: both;width: 100%;
	}
	.newsBtn img{
		display: none;
	}
	.newsBtnMore{
		display: inline-block;color: white;background-color: #d4101f;width: 120px;padding: 5px 0;text-align: center;border-radius: 2px;
	}
	.newsListBoxContentDiv {
		text-align: center;margin-top: 2%;
	}
	.newsLists{
		width: 95%;margin: auto;
	}
	.touristLeftBtn{
		left: 25px;
	}
	.touristTextBoxCN{
		margin-bottom: 5%;font-size: 1.5rem;
	}
	.touristTextBoxEN{
		font-size: 1.5rem;letter-spacing:5px;
	}
	.touristBoxBtn{
		width: 100px;height: 35px;line-height: 35px;
	}
	.touristRecreation{
		height: calc(100% - 130px);
	}
	.hotelNth2ListLeft .hotelImg1{
		position: relative;left: 10%;top: 10%;
	}
	.hotelNth2ListLeft .hotelImg2{
		position: relative;left: -10%;
	}
	.hotelNth2ListLeft .hotelImg3{
		position: relative;left:-20%;top: 5%;
	}
	.hotelImg{
		padding-bottom: 50%;
	}
	.hotelNth2ListRight .hotelImg1{
		position: relative;right: -20%;
	}
	.hotelNth2ListRight .hotelImg2{
		position: relative;right: -10%;
	}
	.hotelNth2ListRight .hotelImg3{
		position: relative;right:10%;
	}
	.foodListLine{
		margin-bottom: 10%;width: 80px;
	}
	.recreationNth2ListTextLeft{
		width: 100%;position: initial;transform: translateY(0);
	}
	.recreationNth2ListTextRight{
		width: 100%;position: initial;transform: translateY(0);
	}
	.recreationLineLeft{
		display: none;
	}
	.recreationLineRight{
		display: none;
	}
	.recreationNth2ListBox{
	    padding-right: 15px;padding-left: 15px;left: -15px;
	}
	.recreationNth2ListBoxR{
	    left: 15px;
	}
	.xuanyuanMainList1{
		position: initial;
	}
	.xunyuanM1{
		display: block;width: 70%;
	}
	.xunyuanW1{
		display: none;
	}
	.xunyuanM2{
		display: block;width: 80%;
	}
	.xunyuanW2{
		display: none;
	}
	.xunyuanM3{
		display: block;width: 65%;
	}
	.xunyuanW3{
		display: none;
	}
	.xunyuanM4{
		display: block;
	}
	.xunyuanW4{
		display: none;
	}
	.xunyuanM5{
		display: block;
	}
	.xunyuanW5{
		display: none;
	}
	.xunyuanM6{
		display: block;
	}
	.xunyuanW6{
		display: none;
	}
	.xuanyuanMainList1Box{
		bottom: 0;transform: translateX(-50%);top:auto;left: 50%;width: 100%;
	}
	.xuanyuanMainList2Box{
		top: 0;transform: translateY(0);position: initial;width: 100%;
	}
	.xuanyuanMainList2{
		position: initial;transform: translateX(0);
	}
	.xuanyuanMainList3Box{
		position: initial;transform: translateX(0);margin:0;display: initial;
	}
	.xuanyuanMainList3{
		position: initial;transform: translateX(0);
	}
	.xuanyuanMainListText{
		font-size: 1.2rem;
	}
	.xuanyuanMainList4{
		left: 0;
	}
	.xuanyuanMainList {
		padding: 0;
	}
	.xunyuanW6{
		width: 80%;
	}
	.modal-dialog{
		max-width: 100vw;
	}
	.modal-body{
		height: 90vh;overflow: hidden;margin: 0 5px;
	}
	.view720BoxList{
		width: 100%;
	}
	.indexNongfuNamePc,.indexNongfuNameEnPc{
		display: none;
	}
	.indexNongfuNameM,.indexNongfuNameEnM{
		display: block;
	}
	.scenicNth3ListText{
		position: initial;transform: translateX(0);
	}
	.watersText{
		position: initial;transform: translateY(0);
	}
	.teaPiBox{
		position: initial;transform: translateY(0);
	}
	.foodListLineLeft{
		display: none;
	}
	.foodListLineRight{
		display: none;
	}
	.cd-primary-nav{
		padding: 10% 5%;
	}
	.newsListBoxContentDiv{
		position: initial;transform: translateX(0);
	}
	video{
		display: none;
	}
	.indexVideoBox{
		display: block;width: 100%;height: 100%;background-image: url(../images/zizhu1.jpg);margin:0 15px;background-size: cover;
	}
	.wenhuaVideoBox1{
		display: block;width: 100%;height: 100%;background-image: url(../images/wenhua1.jpg);background-size: cover;
	}
	.wenhuaVideoBox2{
		display: block;width: 100%;height: 100%;background-image: url(../images/wenhua2.jpg);background-size: cover;
	}
	.zizhuVideoBox1{
		display: block;width: 100%;height: 100%;background-image: url(../images/zizhu1.jpg);background-size: cover;
	}
	.zizhuVideoBox2{
		display: block;width: 100%;height: 100%;background-image: url(../images/zizhu2.jpg);background-size: cover;
	}
	.zizhuVideoBox3{
		display: block;width: 100%;height: 100%;background-image: url(../images/zizhu3.jpg);background-size: cover;
	}
	.menuMobileZizhuLists{
		padding: 0 25%;background-color: white
	}
	.menuMobileZizhuList{
		width:100%;margin: 5px 0;
	}
	.menuMobileZizhuListIcon{
		width: 50%;
	}
	.menuMobileZizhuListIconImg{
		width: 40px;height: 40px;background-size: cover;background-image: url(../images/menuZizhuLists.png);
	}
	.menuMobileZizhuListText{
		width:50%;line-height: 40px;text-align:center;
	}
	.menuMobileZizhuList:nth-child(1) .menuMobileZizhuListIconImg{
		background-position: 0;
	}
	.menuMobileZizhuList:nth-child(2) .menuMobileZizhuListIconImg{
		background-position: -40px 0;
	}
	.menuMobileZizhuList:nth-child(3) .menuMobileZizhuListIconImg{
		background-position: -80px 0;
	}
	.menuMobileZizhuList:nth-child(4) .menuMobileZizhuListIconImg{
		background-position: -120px 0;
	}
	.menuMobileZizhuList:nth-child(5) .menuMobileZizhuListIconImg{
		background-position: -160px 0;
	}
	.menuMobileZizhuList:nth-child(6) .menuMobileZizhuListIconImg{
		background-position: -200px 0;
	}
	.menuMobileZizhuList:nth-child(7) .menuMobileZizhuListIconImg{
		background-position: -240px 0;
	}
	.newsListImg{
		padding:0;height: 100%;
	}

}
