.Sinnovation03{
	-webkit-align-items: center;
}
.join01wrap .join01 a h3{-webkit-writing-mode: tb;}

@media only screen and (min-width:900px) and (max-width:1024px) {

	
	.about01{margin: 70px auto;}
	.about02{padding: 70px 0;}
	.about03wrap{padding: 70px 0;}
	.framework-tl h4{width: 100%;}
	.framework01 .cont{display: block;}
	.framework01 .cont .left{width: 100%;padding-left: 0px;}
	.framework01 .cont .right{    width: 80%;margin: 0 auto;}
	.framework01{    margin: 70px auto;}
	.framework02wrap{padding: 70px 0px;}
	.framework03{margin: 70px auto;}
	.honor01wrap{padding-left: 0px;}
	.honor03wrap .honor03 .item .show a .text, .honor03wrap .honor03 .item .hide a .text{padding: 0px 30px;}
	.partnert01 .cont li .text h3{font-size: 24px;}
	.partnert01 .cont li .text{padding: 0px 20px;}
	.partnert01 .cont li .text h4{line-height: 24px;}
	.partnert02wrap .top a{font-size: 18px;}
	.partnert02wrap .top strong{width: 70px;}
	.tourism01 .top{font-size: 30px;}
	.tourism01 ul p{font-size: 22px;}
	.tourism01 ul h3{width: 110px;height: 110px;}
	.tourism01 ul h3 img{    max-width: 50%;}
	.tourism01{padding: 100px 0;    margin: 50px auto;}
	.tourism02 .text .list li{padding: 0px 15px;font-size: 14px;}
	.tourism02{margin: 0px auto;}
	.tourism03{    margin: 70px auto;}
	.tourism03 .t03list li a{    padding: 0 30px;height: 60px;}
	.tourism03 .t03list li .info{padding: 30px 240px 50px 180px;}
	.tourism04{flex-wrap:wrap;-webkit-flex-wrap:wrap;}
	.tourism04 li{width: 48%;margin-bottom: 40px;}
	.tourism04 li .text{padding: 40px 40px;}
	.tourism07 .text h3{font-size: 22px;}
	.tourism07 .text{padding: 40px 20px;}
	.Sinnovation02wrap li h4{font-size: 14px;}
	.Sinnovation02wrap li{    padding: 80px 10px;}
	.Sinnovation03 li:nth-of-type(2) h3{font-size: 22px;}
	.Sinnovation03 li:nth-of-type(2){padding: 0px 30px;}
	.Sinnovation03 li h5{font-size: 18px;}
	.Sinnovation03 li:nth-of-type(2) h4{line-height: 24px;}
	.Sinnovation01 .textbox h3{font-size: 22px;}
	.Stechnological01 li .text h3{font-size: 22px;margin-bottom: 15px;}
	.Stechnological01 li .text h4{line-height: 24px;}
	.Stechnological02 .numwrap .mumping_mun li .timer{font-size: 50px;}
	.Stechnological02 .numwrap .mumping_mun li h3{font-size: 16px;}
	.Sprocess01 li .text h3{font-size: 30px;}
	.Sprocess01 li .text h4{font-size: 24px;margin: 10px 0;}
	.Sprocess01 li .text{padding-right: 20px;}
	.newswrap .newsminbg .newsmin a .text .box{width: 100%;}
	.newswrap .newsminbg .newsmin a .text .box .data{font-size: 46px;}
	.newswrap .newsminbg .newsmin a .text .box .info h3{font-size: 18px;}
	.newswrap .newsminbg .newsmin a .text .box .info h4{font-size: 14px;line-height: 24px;}
	.Vanglewrap .top a p{height: 45px;}
	.Vanglewrap .video .text h3{font-size: 16px;}
	.Vanglewrap .video .text p{font-size: 14px;}
	.Vanglewrap .video .text{height: 70px;margin-top: -30px;}
	.pdfwrap a{padding: 20px;}
	.pdfwrap a .text h3{font-size: 14px;margin: 10px 0 20px;}
	.pdfwrap a .text font{width: 10.5rem;}
	.contact02 li h3{font-size: 22px;}
	.contact02{    padding: 70px 60px;}
	.contact03{width: 100%;}
	.join01wrap .join01 a h3{font-size: 16px;}
	.caseinfomin .item .list{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.caseinfomin .item .list li{width: 100%;margin-bottom: 20px;}
	.caseinfomin .item .list li p{margin-bottom: 10px;}
	/* .caseinfomin .item .list .last{display: block;} */
	.Sinnovation03 li:nth-of-type(2) strong{margin: 10px 0px;}
	.join01wrap .join01 a h3{width: 16px;}
	.joininfowrap .jonininfo{width: 96%;}


}

@media only screen and (min-width:750px) and (max-width:1000px) {
	.join01wrap .join01 a h3{width: 16px;}
	.search-form{display: none;}
	.about01 .imgobx{padding: 0 30px 50px 0px;}
	.about01 .textbox{padding-left: 20px;}
	.about01 .textbox h3{font-size: 20px;margin-bottom: 10px;}
	.about01 .textbox h4{line-height: 24px;}
	.about01{margin: 50px auto;}
	.about02 {    padding: 50px 0;}
	.about02 .textbox{padding: 30px 20px;}
	.about02 .textbox h3{margin-bottom: 15px;}
	.about02 .textbox p{margin-bottom: 15px;}
	.about02 .wrap{width: 100%;}
	.about03wrap{padding: 50px 0;}
	.framework-tl h4{width: 100%;}
	.framework-tl strong{margin: 20px auto;}
	.framework-tl h3{font-size: 22px;}
	.framework01 .cont .left{width: 100%;padding-left: 0px;}
	.framework01 .cont{display: block;}
	.framework01 .cont .right{width: 90%;padding: 0px;}
	.framework02wrap .framework02 .right{padding-left: 30px;}
	.framework-tl02 h3{font-size: 22px;margin-bottom: 20px;}
	.framework-tl02 h4{font-size: 14px;line-height: 24px;}
	.framework02wrap{padding: 50px 0;}
	.framework03 .cont .zc{font-size: 16px;}
	.framework03 .cont .imgbox .num font{font-size: 14px;}
	.framework03 .cont .imgbox .list p{font-size: 12px;}
	.framework03 .cont{padding: 0 100px 70px 80px;}
	.framework03{    margin: 50px auto;}
	.framework03 .cont .tl{font-size: 18px;}
	.qualificationswrap .qualification .swiper-container .swiper-slide h3{font-size: 18px;margin: 20px 0px;}
	.honor01wrap{padding-left: 0px;padding-top: 50px;}
	.honor01wrap .honor01 a .text{font-size: 16px;height: 60px;}
	.honor01wrap .top{font-size: 24px;}
	.honor02wrap .honor02 h3{font-size: 26px;}
	.honor02wrap{    margin: 50px 0;padding: 70px 0px;}
	.honor02wrap .honor02{width: 80%;}
	.honor03wrap .tab a{font-size: 20px;}
	.honor03wrap .honor03 .item .show a .text, .honor03wrap .honor03 .item .hide a .text{    padding: 0 20px;}
	.honor03wrap .honor03 .item .show a .text h3, .honor03wrap .honor03 .item .hide a .text h3{font-size: 14px;line-height: 24px;}
	.honor03wrap .honor03 .item .show a, .honor03wrap .honor03 .item .hide a{width: 49%;}
	.partnert01 .cont li{width: 90%;margin: 10px auto;}
	.partnert01 .cont{display: block;}
	.partnert01 .cont li .text h3{font-size: 24px;}
	.partnert02wrap .top a{font-size: 16px;}

	.partnert02wrap .top strong{width: 50px;margin: 0 25px;}
	.projectwrap .project a .adder h3{font-size: 14px;}
	.projectwrap .project a .adder p{font-size: 14px;}
	.projectwrap .project a .adder img{margin-left: 10px;}
	.projectwrap .project a{width: 48%;}
	.Stechnological01 li .text .fontbg{display: none;}
	.partnert02wrap .partnert02 tbody {width: 100%;}
	.partnert02wrap .partnert02 tr{display: flex;display: -webkit-flex;-webkit-flex-flow: wrap;flex-flow: wrap;}
	.partnert02wrap .partnert02 td{width: 50%;box-sizing: border-box;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.caseinfowrap .t-tl{font-size: 22px;}
	.caseinfomin .item .info-tl{font-size: 20px;}
	.caseinfomin .item .info-tl{font-size: 22px;}
	.caseinfomin .item .imglist li .bottext{font-size: 14px;}
	.caseinfomin .item .list{-webkit-flex-flow: wrap;flex-flow: wrap;}
	/*.caseinfomin .item .list li{width: 50%;padding-right: 20px;box-sizing: border-box;}*/
	.caseinfomin .item .list li.last{width: 100%;display: block;margin-top: 20px;}
	.caseinfomin .item .list li{margin-bottom: 20px;}
	.caseinfomin .item .list li p{margin-bottom: 10px;}
	.tourism01 .top{font-size: 24px;margin-bottom: 15px;}
	.tourism01 h4{font-size: 20px;}
	.tourism01 ul h3 img{width: 40%;}
	.tourism01 ul h3{width: 110px;height: 110px;}
	.tourism01 ul p{font-size: 18px;margin-top: 15px;}
	.tourism01{margin: 50px auto;padding: 70px 0px;}
	.tourism02{display: block;}
	.tourism02 .imgbox{width: 100%;}
	.tourism02 .text{width: 100%;padding: 20px;margin-left: 0px;}
	.tourism02 .text h3{font-size: 22px;margin-bottom: 15px;}
	.tourism03 .t03list li a{    padding: 0 20px;height: 60px;}
	.tourism03 .t03list li a .left font{margin-right: 30px;}
	.tourism03 .t03list li .info{padding: 30px 100px 30px 85px;}
	.tourtl font{font-size: 26px;}
	.tourtl p, .tourism06wrap .top, .tourism08wrap .top{font-size: 20px;}
	.tourism03{    margin: 50px auto;}
	.tourism04 li{width: 49%;margin-bottom: 20px;}
	.tourism04{-webkit-flex-flow: wrap;flex-flow: wrap;}
	.tourism05wrap{    margin: 50px auto;}
	.tourism05{padding: 70px 0px;}
	.tourism05 .swiper-button-prev{left: 10px;}
	.tourism05 .swiper-button-next{right: 10px;}
	.tourism05 .swiper-container{width: 80%;}
	.tourism05 .swiper-container .text{padding: 40px 30px;}
	.tourism06wrap .tourism06 .list li h3{font-size: 12px;}
	.tourism06wrap{width: 96%;}
	.tourism07 .text{padding: 30px 20px;}
	.tourism07 .text h3{font-size: 16px;margin-bottom: 10px;}
	.tourism07 .text li{font-size: 14px;}
	.tourism07{    margin: 50px auto;}
	.tourism08wrap{margin: 50px auto;}
	.newswrap .news-top .n-tl{font-size: 24px;}
	.Sinnovation01 .textbox{padding: 50px 20px 60px;}
	.Sinnovation01 .textbox h3{font-size: 24px;}
	.Sinnovation01 .textbox h4{font-size: 16px}
	.Sinnovation01 .textbox h5{line-height: 24px;}
	.Sinnovation02wrap li h4{font-size: 12px;padding: 50px 10px;line-height: 24px;}
	.Sinnovation02wrap{    margin: 50px 0;}
	.Sinnovation02wrap li font{font-size: 80px;}
	.Sinnovation02wrap li{    padding: 80px 10px;}
	.Sinnovation02wrap{align-items: flex-start;-webkit-align-items: flex-start;}
	.Sinnovation03 li:nth-of-type(2){padding: 20px 20px;}
	.Sinnovation03 li:nth-of-type(2) h3{font-size: 16px;}
	.Sinnovation03 li:nth-of-type(2) strong{margin: 10px 0;}
	.Sinnovation03 li:nth-of-type(2) h4{font-size: 14px;line-height: 22px;}
	.Sinnovation03 li h5{font-size: 14px;}
	.Sinnovation01{display: block;}
	.Sinnovation01 .imgbox{width: 100%;}
	.Sinnovation01 .textbox{width: 100%;}
	.Sinnovation03{    margin: 50px auto;}
	.Sinnovation01{    margin: 50px auto;}
	.Stechnological01 li .text p{margin-bottom: 10px;}
	.Stechnological01 li .text h4{line-height: 24px;}
	.Stechnological01 li .text h3{font-size: 24px;margin-bottom: 10px;}
	.Stechnological01 li .text{    padding-left: 20px;}
	.Stechnological01 li .text .fontbg{font-size: 80px;}
	.Stechnological02 .imgbox .text{font-size: 24px;}
	.Stechnological02 .numwrap .mumping_mun li .timer, .Stechnological02 .numwrap .mumping_mun li .timer::after{font-size: 44px;}
	.Stechnological02 .numwrap .mumping_mun li{padding: 0px 20px;}
	.Stechnological02 .numwrap .mumping_mun li h3{font-size: 14px;}
	.Sprocess01 li .text h4{font-size: 16px;margin: 10px 0;}
	.Sprocess01 li .text h3{font-size: 30px;}
	.Sprocess01 li .text h5{font-size: 14px;line-height: 24px;}
	.Sprocess01 li .text{padding-right: 15px;}
	.Sprocess01 li:nth-of-type(even){margin-top: 100px;}
	.Sprocess01 li{margin-bottom: 100px;}
	.newswrap .newsminbg .newsmin a .text .box .info h3{font-size: 16px;margin-bottom: 10px;height: 28px;}
	.newswrap .newsminbg .newsmin a{height: 134px;}
	.newswrap .newsminbg .newsmin a .imgbox img{height: 134px;width: auto;}
	.newswrap .newsminbg .newsmin a .text .box .data{font-size: 44px;}
	.newswrap .newsminbg .newsmin a .text .box .data span{font-size: 14px;}
	.newswrap .newsminbg .newsmin a .text .box .info h4{font-size: 14px;line-height: 24px;}
	.newswrap .newsminbg .newsmin a .text .box .info font{margin-top: 10px;font-size: 14px;}
	.newswrap .newsminbg .newsmin a .text .box .info{padding-left: 20px;}
	.newswrap .newsminbg .newsmin a .text{padding: 0px 20px;}
	.newswrap .newsminbg .newsmin a{margin-bottom: 40px;}
	.newswrap .newsminbg .newsmin a .text .box .info h3{white-space: initial;line-height: 28px;}
	.newswrap .newsminbg .newsmin a .text{box-sizing: initial;}
	.newsinfowrap .newsinfo .cont{width: 100%;}
	.newsinfowrap .newsinfo .Rlist{width: 100%;    padding-left: 0%;}
	.newsinfowrap .newsinfo .cont .top h3{font-size: 22px;}
	.newsinfowrap .newsinfo{display: block;width: 90%;}
	.Vanglewrap .top a p{height: 40px;}
	.Vanglewrap .video .text h3{font-size: 14px;}
	.Vanglewrap .video .text p{font-size: 12px;}
	.Vanglewrap .video .text{    padding: 0 10px;height: 60px;margin-top: -30px;}
	.pdfwrap a{padding: 20px;width: 49%;}
	.pdfwrap a .text h3{font-size: 18px;margin: 10px 0 20px;}
	.pdfwrap a .text font{width: 10.5rem;}
	.contact02 li h3{font-size: 20px;}
	.contact02{    padding: 70px 60px;}
	.contact03{width: 100%;}
	.join01wrap .join01 a h3{font-size: 16px;}
	.contact02{ padding: 70px 0px;}
	.contact02 li font{font-size: 120px;}
	.contact01 .left img{height: 120px;}
	.contact01 .left h3{margin-bottom: 20px;font-size: 16px;}
	.contact01 .left{width: 25%;}
	.contact01 .right{width: 75%;}
	.contact02 li p{font-size: 14px;}
	.contact03{    margin: 0px auto 0;padding: 50px 20px;}
	.wpcf7-form{width: 100%;}
	.join01wrap .join01 a h3{font-size: 14px;}
	.join01wrap .join01 a{    padding: 40px 0;}
	.join01wrap .join01 a p font{    width: 40px;height: 40px;font-size: 26px;}
	.join01wrap .join01 a p{    width: 44px;height: 44px;}
	.joininfowrap .jonininfo{width: 96%;}
	.joininfowrap .jonininfo .top h3{font-size: 26px;}
	.bannerwrap a .text p img{width: 10px !important;    min-width: 10px;}
	.bannerwrap a .text{bottom: 80px;}
	.about01 .textbox{padding-left: 0px;}
	.about01 .fontbg span{font-size: 120px;}
	.qualificationswrap .qualification .swiper-button-next, .qualificationswrap .qualification .swiper-button-prev{    width: 40px;height: 40px;margin-top: -50px;}
	.tourism04 li .text{padding: 30px 20px;}
	.tourism05 .swiper-button-next, .tourism05 .swiper-button-prev{width: 40px;height: 40px;}
	.tourism06wrap .tourism06 .list li:nth-child(3){margin-top: -20px;}
	



}

@media only screen and (max-width:760px){
	
	canvas,.entergo,.l-logo{display: none!important;}
	.mobile .sidebar-brand>a{font-size: 18px;}
	.mobile .sidebar-brand .xl{display: none;}
	.mobile .sidebar-brand a{display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;margin-bottom: 20px;color: #fff;}
	.mobile .sidebar-brand a .sj{display: block;width: 6px;height: 6px;border-right: 1px solid #DDDDDD;border-top: 1px solid #DDDDDD;transform: rotate(135deg);-webkit-transform: rotate(135deg);margin-left: 10px;}
	.mobile .sidebar-brand a .sjrotate{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	.mobile .sidebar-brand .sidebar-nav-two a{font-size: 14px;}
	.activ{color: #f00;}
	.activ02{color: pink;}
	.language{position: absolute;bottom: 100px;right: 30px;font-size: 14px;color: #FFFFFF;}
	
	/* header */
	.search-form,.headerwrap .header .right .language{display: none;}
	.headerwrap .header .logo{-webkit-flex-flow: wrap;flex-flow: wrap;}
	.headerwrap{padding: 10px 2%;}
	.headerwrap .header .logo .text{display: none;}
	.sidebar-nav .cont{display: none;}
	.mobile{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 120px 30px 50px;overflow-y: scroll;}
	
	.bdshare-button-style0-16{display: none;}
	.sidebar-nav .open-fot{padding: 0 2%;text-align: center;display: block;bottom: 15px;}
	
	.f-ba{width: 100%;box-sizing: border-box;padding: 0 2%;text-align: center;left: 0;bottom: 15px;font-size: 12px;}
	.bannerwrap .banner .swiper-pagination{display: none;}
	
	.bannerwrap a img.pcimg{display: none;}
	.bannerwrap a img.sj{display: block;}
	
	
	
	/* 服务 */
	.newswrap{margin-top: 80px;}
	.newswrap .news-top .n-tl{font-size: 22px;background-color: #150240;}
	.newswrap .news-top .n-link{display: none;}
	.Sinnovation01{width: 96%;-webkit-flex-flow: column-reverse;flex-flow: column-reverse;margin: auto;margin-top: 50px;}
	.Sinnovation01 .textbox{width: 100%;}
	.Sinnovation01 .imgbox{width: 100%;}
	.Sinnovation01 .imgbox .swiper-pagination-bullet{width: 10px;height: 10px;}
	.Sinnovation01 .imgbox .swiper-pagination{bottom: 10px;}
	.Sinnovation01 .textbox{padding: 30px 10px;}
	.Sinnovation01 .textbox h3,.Sinnovation03 li:nth-of-type(2) h3{font-size: 22px;}
	.Sinnovation01 .textbox h4{font-size: 16px;}
	.Sinnovation01 .textbox h4::before{width: 40px;height: 1px;}
	.Sinnovation01 .textbox h5{font-size: 14px;line-height: 24px;}
	.Sinnovation01 .textbox .bgfont{display: none;}
	
	.Sinnovation02wrap{margin: 50px 0;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.Sinnovation02wrap li{width: 50%;border-bottom: 1px solid rgba(255,255,255,0.3);padding: 30px 10px;}
	.Sinnovation02wrap li .linemove{display: none;}
	.Sinnovation02wrap li h4{font-size: 14px;line-height: 24px;letter-spacing: 0;}
	.Sinnovation02wrap li font{font-size: 85px;}
	
	.Sinnovation03{width: 96%;margin: 50px auto;-webkit-flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.Sinnovation03 li{width: 100%;}
	.Sinnovation03 li:nth-of-type(3){position: relative;}
	.Sinnovation03 li:nth-of-type(2){padding: 30px 10px;width: 100%;}
	.Sinnovation03 li:nth-of-type(2) h4{line-height: 24px;}
	.Sinnovation03 li h5{height: 50px;box-sizing: border-box;padding: 0 10px;justify-content: flex-start;-webkit-justify-content: flex-start;font-size: 16px;}
	
	.Sinnovation04{-webkit-flex-flow: column;flex-flow: column;}
	
	.footerwrap a:last-child{display: none;}
	.footerwrap{display: block;padding: 15px 2%;text-align: center;height: auto;}
	.footerwrap a{font-size: 12px;}
	
	.Stechnological01{width: 96%;margin: 50px auto 0;}
	.Stechnological01 li,.Stechnological01 li:nth-of-type(2){flex-flow: column;-webkit-flex-flow: column;}
	.Stechnological01 li .imgbox{width: 100%;}
	.Stechnological01 li .text{width: 100%;padding: 30px 0;}
	.Stechnological01 li .text .fontbg{display: none;}
	.Stechnological01 li .text p{font-size: 18px;}
	.Stechnological01 li .text h3{font-size: 20px;}
	.Stechnological01 li .text h4{font-size: 14px;line-height: 24px;}
	.Stechnological01 li:nth-of-type(2) .text{padding:30px 0;}
	
	.Stechnological02{width: 96%;-webkit-flex-flow: column;flex-flow: column;}
	.Stechnological02 .imgbox{width: 100%;}
	.Stechnological02 .numwrap{width: 100%;margin-top: 30px;}
	.Stechnological02 .numwrap .mumping_mun li{height: 200px;}
	.Stechnological02 .imgbox .text{font-size: 22px;line-height: 34px;}
	.Stechnological02 .numwrap .mumping_mun li .timer,.Stechnological02 .numwrap .mumping_mun li .timer::after{font-size: 52px;}
	.Stechnological02 .numwrap .mumping_mun li h3{font-size: 12px;margin-top: 10px;}
	
	.Sprocess01::before{display: none;}
	.Sprocess01 li{width: 100%;}
	.Sprocess01 li:nth-of-type(odd),.Sprocess01 li:nth-of-type(even){flex-flow: column;border: 1px solid rgba(255,255,255,0.3);padding: 20px;}
	.Sprocess01 li::before{display: none;}
	.Sprocess01 li .imgbox{width: 100%;}
	.Sprocess01 li .text{width: 100%;padding: 0;margin-top: 20px;}
	.Sprocess01 li .text h3{font-size: 38px;}
	.Sprocess01 li .text h4{font-size: 22px;}
	.Sprocess01 li .text h5{font-size: 14px;}
	.Sprocess01 li{margin-bottom: 30px;}
	.Sprocess01 li:nth-of-type(even){margin-top: 0;margin-bottom: 30px;}
	.Sprocess01 li:nth-of-type(even) .text{padding-left: 0;}
	.Sprocess01 .over{bottom: 30px;}
	
	/* 莱奕亭互动 */
	.contact01{width: 96%;margin: 50px auto;-webkit-flex-flow: column-reverse;flex-flow: column-reverse;padding-top: 0;padding-bottom: 30px;}
	.contact01 .right{width: 100%;height: 200px;position: relative;}
	.contact01 .right img{position: absolute;left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);width: auto;height: 100%;}
	.contact01 .left{width: 100%;padding-top: 30px;}
	.contact01 .left img{height: 120px;}
	
	.contact02{width: 96%;margin: 50px auto;padding: 50px 0;}
	.contact02 li{width: 100%;padding: 0 20px;padding-bottom: 30px;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 30PX;margin-right: 0;box-sizing: border-box;}
	.contact02 li:last-child{margin-bottom: 0;}
	.contact03{width: 96%;margin: 50px auto;padding: 50px 2%;}
	.wpcf7-form{width: 100%;}
	.wpcf7-form span{width: 100%;height: 45px;}
	.wpcf7-form input{height: 45px;font-size: 14px;}
	.wpcf7-form textarea{font-size: 14px;}
	.wpcf7-form button{width: 130px;height: 36px;line-height: 36px;font-size: 14px;}
	
	.joininfowrap{margin-top: 80px;padding: 50px 2%;}
	.joininfowrap .jonininfo{width: 100%;}
	.joininfowrap .jonininfo .top h3{font-size: 22px;}
	.joininfowrap .jonininfo .min li p{font-size: 14px;line-height: 26px;}
	.joininfowrap .jonininfo .min li{padding-bottom: 30px;margin-bottom: 30px;}
	.botp{font-size: 12px;line-height: 20px;}
	.joininfowrap .jonininfo .top a{width: 40px;height: 40px;}
	.joininfowrap .jonininfo .top a::after{font-size: 18px;}
	
	.join01wrap .join01{flex-flow: column;-webkit-flex-flow: column;}
	.join01wrap .join01{position: relative;z-index: 1;}
	.joinwrap .join01wrap img{display: none;}
	.join01wrap .join01 a{width: 100%;padding: 20px;flex-flow: row;-webkit-flex-flow: row;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.join01wrap .join01 a h3{writing-mode:initial}
	.join01wrap .join01 a p{opacity: 1;visibility: visible;width: 40px;height: 40px;}
	.join01wrap .join01 a p font{width: 30px;height: 30px;font-size: 28px;}
	.joinwrap .join01wrap{margin: 30px 0;}
	
	/* 莱奕亭项目 */
	.screenwrap .filtersOuter{flex-flow: wrap;-webkit-flex-flow: wrap;padding: 20px 2% 0;}
	.screenwrap .filtersOuter .filtersExpand{width: 100%;}
	.screenwrap .filtersOuter .catGroup{width: 100%;padding: 0;margin: 0;}
	.screenwrap .filtersOuter .subdown{line-height: 40px;}
	.screenwrap .filtersOuter .catGroup li h3{line-height: 40px;}
	.screenwrap .filtersOuter .catGroup li .item a{padding: 5px 8px;margin-right: 8px;margin-bottom: 8px;}
	.screenwrap .filtersOuter .catGroup li{margin-bottom: 0px;}
	.screenwrap .filtersOuter .downout{padding-bottom: 30px;}
	.projectwrap{padding: 50px 2%;}
	.projectwrap .project a{width: 100%;margin-right: 0;}
	.projectwrap .project a .adder p,.projectwrap .project a .adder h3{font-size: 14px;}
	.projectwrap .project a:last-child{margin-bottom: 0;}
	
	.projectwrap .project{min-height: auto;}
	
	/* 文旅照明 */
	.tourism01{width: 100%;margin: 50px auto;padding: 50px 2%;}
	.tourism01 .top{font-size: 22px;white-space: nowrap;padding: 0 20px;}
	.tourism01 h4{font-size: 16px;letter-spacing: 2px;}
	.tourism01 ul{-webkit-flex-flow: wrap;flex-flow: wrap;border: 1px solid rgba(255,255,255,0.5);margin-top: 30px;}
	.tourism01 ul li{width: 50%;box-sizing: border-box;padding: 20px 10px;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.tourism01 ul h3{width: 100px;height: 100px;}
	.tourism01 ul p{font-size: 18px;margin-top: 20px;}
	.tourism01 ul li:nth-last-of-type(1),.tourism01 ul li:nth-last-of-type(2){border-bottom: none;}
	.tourism02{width: 96%;-webkit-flex-flow: column;flex-flow: column;}
	.tourism02 .imgbox{width: 100%;}
	.tourism02 .text{width: 100%;padding: 30px 20px;margin: 0;}
	.tourism02 .text .list li{padding: 0 20px;width: 100%;border-right: none;font-size:14px;}
	.tourism02 .text h3{font-size: 20px;}
	
	.tourism03{width: 96%;margin: 50px auto;}
	.tourtl font{font-size: 18px;padding: 10px 40px 10px 10px;}
	.tourtl p, .tourism06wrap .top, .tourism08wrap .top{font-size: 15px;}
	.tourtl p{padding: 5px 0;}
	.tourism03 .t03list li a{height: 60px;padding: 0 10px;}
	.tourism03 .t03list li a .left font{width: 25px;height: 25px;font-size: 12px;margin-right: 10px;}
	.tourism03 .t03list li a .left p{font-size: 14px;white-space: normal;line-height: 24px;width: calc(100% - 35px);width: -webkit-calc(100% - 35px);}
	.tourism03 .t03list li a .more{width: 18%;height: 25px;line-height: 25px;font-size: 12px;}
	.tourism03 .t03list li .info{padding: 30px 20px;}
	.tourism03 .t03list li .info h4{font-size: 14px;line-height: 24px;}
	.tourism03 .t03list li a .left{width: 82%;}
	.tourism03 .t03list{margin-top: 30px;}
	
	.tourism04wrap{width: 96%;margin: 50px auto;}
	.tourism04{margin-top: 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.tourism04 li{width: 100%;height: 400px;margin-bottom: 30px;overflow: hidden;}
	.tourism04 li .text .info{opacity: 1;visibility: visible;transform: none;-webkit-transform: none;min-height: 198px;}
	.tourism04 li:last-child{margin-bottom: 0;}
	.tourism04 li .text{background-color: rgba(21,2,64,0.8);}
	
	.tourism05wrap{width: 100%;margin: 50px auto;}
	.tourism05{padding: 50px 2% 100px;}
	.tourism05 .swiper-container{width: 100%;}
	.tourism05 .swiper-container .text{padding: 30px 20px;}
	.tourism05 .swiper-container .text h4{font-size: 14px;line-height: 24px;}
	.tourism05 .swiper-button-next, .tourism05 .swiper-button-prev{top: initial;bottom: 30px;width: 30px;height: 30px;font-size: 20px;}
	.tourism05 .swiper-pagination{left: 0;}
	
	.tourism06wrap{margin: 50px auto;width: 96%;}
	.tourism06wrap .tourism06 .list{-webkit-flex-wrap: wrap;flex-wrap: wrap;border: 1px solid rgba(255,255,255,0.5);border-bottom: none;}
	.tourism06wrap .tourism06 .list li{width: 50%;margin-top: 0;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.5);border-bottom: 1px solid rgba(255,255,255,0.5);padding: 30px 10px;}
	.tourism06wrap .tourism06 img{display: none;}
	.tourism06wrap .tourism06 .list li strong,.tourism06wrap .tourism06 .list li font{display: none;}
	.tourism06wrap .tourism06 .list li:nth-of-type(2n){margin-top: 0;}
	.tourism06wrap .tourism06 .list::after{display: none;}
	.tourism06wrap .top{font-size: 20px;margin-bottom: 30px;}
	.tourism06wrap .tourism06{margin-top: 30px;}
	
	.tourism07{width: 96%;margin: auto;-webkit-flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.tourism07 .imgbox{width: 100%;margin: 0;}
	.tourism07 .text{width: 100%;margin: 0;padding: 30px 20px;}
	.tourism07 .text h3{font-size: 20px;margin-bottom: 30px;}
	.tourism08wrap{margin: 50px auto;padding: 0 2%;}
	.tourism08 .swiper-button-next, .tourism08 .swiper-button-prev{display: none;}
	.tourism08 .swiper-slide .bottext{margin: 30px 0 50px;}
	
	/* news */
	.newswrap .newsminbg{padding: 50px 2%;box-sizing: border-box;}
	.newswrap .newsminbg .newsmin a{width: 100%;float: none;margin-bottom: 30px;}
	.newswrap .newsminbg .newsmin a .imgbox{width: 100%;float: none;}
	.newswrap .newsminbg .newsmin a .text{width: 100%;float: none;margin: 0;box-sizing: border-box;position: relative;padding: 30px 20px;}
	.newswrap .newsminbg .newsmin a .text .box{-webkit-flex-flow: column;flex-flow: column;width: 100%;}
	.newswrap .newsminbg .newsmin a .text .box .data{display: none;}
	.newswrap .newsminbg .newsmin a .text .box .info{width: 100%;padding: 0;}
	.newswrap .newsminbg .newsmin a .text .box .info h3{font-size: 18px;}
	.newswrap .newsminbg .newsmin a .text .box .info h4{font-size: 14px;line-height: 24px;}
	.newswrap .newsminbg .newsmin a .text .box .info font{font-size: 14px;margin-top: 20px;}
	.newswrap .newsminbg::before{display: none;}
	.newswrap .newsminbg .newsmin a:last-child{margin-bottom: 0;}
	
	.newsinfowrap{margin-top: 80px;}
	.newsinfowrap .newsinfo{width: 96%;-webkit-flex-flow: column;flex-flow: column;}
	.newsinfowrap .newsinfo .cont{width: 100%;}
	.newsinfowrap .newsinfo .cont .top h3{font-size: 20px;text-align: center;line-height: 26px;}
	.newsinfowrap .newsinfo .cont .top i{display: none;}
	.newsinfowrap .newsinfo .cont .top h4{-webkit-justify-content: center;justify-content: center;}
	.newsinfowrap .newsinfo .cont .min p{font-size: 14px;line-height: 24px;text-align: justify;}
	.newsinfowrap .newsinfo .cont .min img{width: 100%;height: auto;margin: auto;max-width: 100%;}
	.newsinfowrap .newsinfo .cont .min h5{font-size: 12px;line-height: 20px;}
	.newsinfowrap .newsinfo .cont .bot .left{display: none;}
	.j-more,.newsinfowrap .newsinfo .cont .bot .right a{width: 100px;height: 36px;line-height: 36px;font-size: 12px;}
	
	.newsinfowrap .newsinfo .Rlist{width: 100%;padding: 0;margin-top: 50px;}
	.newsinfowrap .newsinfo .Rlist .top{height: auto;font-size: 20px;margin-bottom: 30px;}
	.newsinfowrap .newsinfo .Rlist a{padding: 20px;}
	.newsinfowrap .newsinfo .Rlist a:last-child{margin-bottom: 0;}
	.newsinfowrap .newsinfo .Rlist{margin-bottom: 50px;}
	
	.Vanglewrap{width: 100%;box-sizing: border-box;padding: 50px 2% 80px;}
	.Vanglewrap .top a{width: 46%;height: 46px;font-size: 14px;}
	.Vanglewrap .top a:last-child{margin-left: 0;}
	.Vanglewrap .top a p{width: 100%;height: 46px;}
	.Vanglewrap .top{-webkit-justify-content: space-between;justify-content: space-between;}
	.Vanglewrap .video a{width: 100%;margin: 0;padding: 0;}
	.Vanglewrap .video .text{width: 100%;margin: 0;height: 60px;padding: 0 10px;}
	.Vanglewrap .video{width: 100%;margin: 0;}
	.Vanglewrap .video .text h3{font-size: 16px;}
	.Vanglewrap .video .text p{font-size: 14px;margin: 0;}
	.Vanglewrap .video .text p::after{display: none;}
	.videoinfowrap .videoinfo01{width: 100%;}
	.VideoBtn{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
	.VideoBtn img{display: block;width: 100%;}
	
	.pdfwrap a{width: 100%;margin: 0;margin-bottom: 30px;padding: 10px;}
	.pdfwrap a .text h3{font-size: 14px;}
	.pdfwrap a .text font{width: 110px;height: 34px;line-height: 34px;}
	.pdfwrap{width: 96%;}
	
	
	
	/* 公司介绍 */
	.aboutwrap{padding: 0 2%;}
	.about01 .fontbg{display: none;}
	.about01{margin: 50px auto;-webkit-flex-flow: column;flex-flow: column;}
	.about01 .imgobx{width: 100%;padding: 0;}
	.about01 .imgobx h3{height: auto;}
	.about01 .imgobx::after{display: none;}
	.about01 .imgobx h3 img{height: auto;width: 100%;position: relative;margin: 0;transform: none;-webkit-transform: none;top: 0;left: 0;}
	.about01 .textbox{width: 100%;padding: 30px 20px;}
	.about01 .textbox h3{font-size: 20px;margin-bottom: 20px;}
	.about01 .textbox h4{font-size:14px;line-height: 24px;text-align: justify;letter-spacing: 0;}
	.about02{padding: 250px 0 0;background-size: auto 250px;background-repeat: no-repeat;}
	.about02 .wrap{width: 100%;padding: 0;}
	.about02 .textbox{padding: 30px 20px;}
	
	.about03wrap{padding: 50px 0 100px;}
	.about03wrap .top h3{font-size: 20px;}
	.about03wrap .about03 .swiper-button-next, .about03wrap .about03 .swiper-button-prev{display: none;}
	.about03wrap .about03 .swiper-pagination-bullet{height: 8px;width: 8px;margin: 0 3px;}
	.about03wrap .about03 .swiper-pagination-bullet-active{width: 20px;}
	
	.framework01{width: 96%;margin: 50px auto;}
	.framework-tl h3{font-size: 22px;}
	.framework-tl strong{width: 40px;margin: 20px auto;}
	.framework-tl h4{width: 100%;font-size: 14px;line-height: 24px;}
	.framework01 .cont{-webkit-flex-flow: column;flex-flow: column;}
	.framework01 .cont .left{width: 100%;padding: 0;margin: 30px 0;}
	.framework01 .cont .right{width: 100%;padding: 0;}
	.framework01 .cont .right .dot .adds{width: 120px;display: none;}
	.framework01 .cont .right .dot .adds p{font-size: 10px;}
	.framework01 .cont .right .sjimgbox{display: block;}
	.framework01 .cont .right .sjimgbox img{display: block;width: 100%;}
	.framework01 .cont .right .imgbox{display: none;}
	
	.framework02wrap{padding: 0;margin: 50px 0;}
	.framework02wrap .framework02{width: 96%;-webkit-flex-flow: wrap;flex-flow: wrap;}
	.framework02wrap .framework02 .left{width: 100%;}
	.framework02wrap::before{display: none;}
	.framework02wrap::after{display: none;}
	.framework02wrap .framework02 .right{width: 100%;padding: 0;margin-top: 30px;}
	.framework-tl02 h3{font-size: 22px;}
	.framework-tl02 h4{font-size: 14px;line-height: 24px;}
	.framework02wrap .framework02 .right .imgbox .img{width: 80%;}
	.framework02wrap .framework02 .right .imgbox .list{width: 100%;}
	.framework02wrap .framework02 .right .imgbox{-webkit-flex-flow: column;flex-flow: column;}
	.framework02wrap .framework02 .right .imgbox .list{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;margin-top: 30px;padding: 0 10px;box-sizing: border-box;}
	.framework02wrap .framework02 .right .imgbox .list li{width: 50%;}
	
	.framework03{margin: 50px auto;width: 96%;}
	.framework03 .cont{width: 100%;padding: 0;display: none;}
	.framework03 .sjcont{display: block;margin-top: 20px;}
	.framework03 .sjcont img{display: block;width: 100%;}
	.framework03 .cont .tl{font-size: 12px;margin: 0;margin-bottom: 10px;}
	.framework03 .cont .color{font-size: 12px;top: 0;}
	.framework03 .cont .imgbox .list p{font-size: 10px;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(1){right: 5%;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(2){right: 25%;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(3){right: 41%;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(4){left: 6%;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(5){left: 19%;}
	.framework03 .cont .imgbox .list p:nth-last-of-type(6){left: 34%;}
	.framework03 .zu{font-size: 12px;display: none;}
	.framework03 .cont{padding-bottom: 50px;}
	.qualificationswrap .qualification .swiper-button-next, .qualificationswrap .qualification .swiper-button-prev{font-size: 20px;width: 30px;height: 30px;}
	.qualificationswrap .qualification .swiper-container .swiper-slide .imgbox{width: 80%;}
	.qualificationswrap .qualification .swiper-container .swiper-slide h3{margin: 20px 0;font-size: 16px;}
	.qualificationswrap{padding: 80px 2%;}
	
	.honor01wrap{width: 96%;}
	.honor01wrap::before{display: none;}
	.honor01wrap{padding: 0;}
	.honor01wrap .top{font-size: 22px;}
	.honor01wrap .honor01 a{width: 100%;margin-bottom: 30px;}
	.honor01wrap .honor01{-webkit-flex-flow: column;flex-flow: column;}
	.honor01wrap .honor01 a .imgbox .font{padding: 0 20px;}
	.honor01wrap .honor01 a .imgbox .font h3{font-size: 14px;line-height: 24px;}
	.honor01wrap .honor01 a .imgbox .font{opacity: 1;}
	.honor01wrap .honor01 a .imgbox{height: 300px;}
	.honor01wrap .honor01 a .text{height: 60px;font-size: 18px;padding-left: 20px;}
	.honor01wrap .honor01 a:last-child{margin-bottom: 0;}
	
	.honor02wrap{margin: 50px 0;padding: 50px 0;}
	.honor02wrap .honor02{width: 96%;}
	.honor02wrap .honor02 h3{font-size: 22px;margin-bottom: 30px;}
	.honor02wrap .honor02 h4{font-size: 14px;line-height: 24px;}
	.honor03wrap{width: 96%;margin: 50px auto;}
	.honor03wrap .tab a{margin-right: 0;font-size: 20px;}
	.honor03wrap .tab{-webkit-justify-content: space-between;justify-content: space-between;}
	.honor03wrap .honor03 .item .show a, .honor03wrap .honor03 .item .hide a{width: 100%;}
	
	.partnert01{padding: 0;background: none;margin: 50px 0;}
	.partnert01 .cont{width: 96%;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.partnert01 .cont li{width: 100%;margin-bottom: 30px;}
	.partnert01 .cont li .text{position: relative;margin: 0;top: 0;left: 0;transform: none;-webkit-transform: none;padding: 0;margin-top: 30px;}
	.partnert01 .cont li .text h3{font-size: 22px;}
	.partnert01 .cont li .text h4{line-height: 24px;}
	.partnert01 .cont li:last-child{margin-bottom: 0;}
	
	.partnert02wrap{width: 96%;margin: 50px auto;border: 1px solid rgba(255,255,255,0.5);border-bottom: none;}
	.partnert02wrap .top{-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;align-items: initial;-webkit-align-items: initial;}
	.partnert02wrap .top a{width: 50%;border-bottom: 1px solid rgba(255,255,255,0.5);border-right: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;padding: 20px 10px;}
	.partnert02wrap .top a{flex-flow: column;-webkit-flex-flow: column;font-size: 18px;}
	.partnert02wrap .top a img{width: auto;margin: 0;margin-bottom: 10px;}
	.partnert02wrap .top strong{display: none;}
	.partnert02wrap .partnert02 tr{display: flex;display: -webkit-flex;-webkit-flex-flow: wrap;flex-flow: wrap;}
	.partnert02wrap .partnert02 td{width: 50%;box-sizing: border-box;border-bottom: 1px solid rgba(255,255,255,0.5);}
	.partnert02wrap .partnert02 td:nth-of-type(2n){border-right: none;}
	.partnert02wrap .partnert02 a img{width: auto;height: auto;max-width: 80%;}
	.partnert02wrap .partnert02 tr{border: none;}
	.partnert02wrap .partnert02{border-left: none;border-right: none;}
	
	/* patentwrap */
	.patentwrap{width: 96%;}
	.patentwrap .top h3{font-size:18px;}
	.patentwrap .patent a{width: 49%;margin-right: 2%;margin-bottom: 2%;padding: 10px;}
	.patentwrap .patent a:nth-of-type(2n){margin-right: 0;}
	.patentwrap .top a{width: 80px;height: 32px;line-height: 32px;}
	.patentwrap .patent02 a{width: 100%;}
	.patentwrap .patent02{padding: 100px 0;}
	
	.caseinfowrap{padding: 50px 0;}
	.caseinfowrap .t-tl{width: 100%;}
	.caseinfowrap .caseswiper, .caseinfomin, .sahre{width: 96%;}
	.caseinfowrap .t-tl{font-size: 20px;}
	.caseinfowrap .caseswiper .swiper-pagination{bottom: 10px;}
	.caseinfomin .item .list{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.caseinfomin .item .list li{width: 100%;}
	.caseinfomin .item .list li p{font-size: 14px;margin-bottom: 0;line-height: 30px;}
	.caseinfowrap .caseswiper .swiper-button-next{right: 0;}
	.caseinfowrap .caseswiper .swiper-button-prev{left: 0;}
	.caseinfomin .item .info-tl{font-size: 20px;}
	.caseinfomin .item .list .last{justify-content: flex-start;-webkit-justify-content: flex-start;margin-top: 30px;}
	.caseinfomin .item .textinfo{padding-right: 20px;font-size: 14px;line-height: 24px;}
	.caseinfomin .item .imglist{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.caseinfomin .item .imglist li{width: 100%;}
	.caseinfomin .item .imglist li .bottext{font-size: 14px;line-height: 24px;}
	.sahre .left{display: none;}
	.sahre .right a{width: 100px;height: 36px;line-height: 36px;font-size: 12px;}
	
}