@media only screen and (min-width:900px) and (max-width:1260px){
	
	.pc-1200px{display: none;}
	.headerwrap{padding: 0 2%;}
	.headerwrap .header .nav li>a{font-size: 15px;}
	.banner .item .text{width: 90%;}
	.banner .item .text h3{font-size: 32px;}
	.banner .swiper-button-next{right: 0%;}
	.banner .swiper-button-prev{left: 0%;}
	.banner .item .text h4{margin-bottom: 30px;}
	.more{width: 160px;height: 42px;line-height: 40px;font-size: 14px;}
	
	.index01wrap{padding: 80px 2% 0;}
	.i-tl01 h3{font-size: 26px;margin-bottom: 15px;}
	.index01 li .text h3{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
	.index01 li .text a{font-size: 12px;margin-bottom: 10px;}
	.index01 li .textwrap{padding: 20px 20px 30px;min-height: 66%;}
	
	.index02wrap{padding: 80px 0;}
	.contwidth01{width: 96%;}
	.index02tl{padding-right: 60px;}
	.index02tl h3{font-size: 26px;margin-bottom: 20px;}
	.index02tl h3:after{width: 60px;}
	.index02img a .text{padding: 40px;}
	.index02img a .text h3{font-size: 24px;}
	.index02img a .text .more{left: 40px;bottom: 40px;}
	
	.index03wrap{padding: 80px 0;}
	.index03 a{width: calc((100% - 30px)/4);}
	.index03 a .text{padding: 30px 20px;}	
	.index03 a .text p{font-size: 12px;margin-bottom: 15px;}
	.index03 a .text h3{font-size: 14px;margin-bottom: 20px;}
	.index03 a .text .more{width: 100px;height: 30px;line-height: 28px;font-size: 12px;}
	.index03wrap .newsmore,.index04wrap .more{width: 140px;height: 40px;line-height: 38px;}
	
	.index04wrap{padding: 80px 0;}
	.index04wrap .more{margin-top: 30px;}
	.footer h3{font-size: 16px;margin-bottom: 15px;}
	.footer .left p{font-size: 12px;line-height: 26px;}
	.f-nav li a{font-size: 12px;line-height: 26px;}
	.f-nav li{margin-right: 80px;}
	.footer .left .bdsharebuttonbox a{width: 32px;height: 32px;}
	.copyright{height: 70px;}
	
	.header .nav li .nav0201 .item{margin-right: 20px;}
	.header .nav li .nav0201 .a01{font-size: 15px;border-bottom: 1px solid #ff000c;padding-bottom: 8px;}
	.header .nav li .nav02 a{font-size: 13px;line-height: 30px;padding-right: 10px;}
	.header .nav li .nav0201{padding: 30px 20px 20px;}
	.header .nav li .nav02 a{padding-left: 20px;}
	.header .nav li .nav02 a:before{top: 7px;}
	.header .nav li .nav0201 a{padding-left: 0;}
	
	.bannertext{width: 96%;}
	.bannertext p{margin-bottom: 20px;}
	.bannertext h3{font-size: 28px;}
	.service01wrap{margin: 70px auto 80px;}
	.service01wrap .list .top .tl, .service01wrap .list .bot h3{line-height: 50px;}
	.service01wrap .list .top .cont li p{height: 50px;}
	.service01wrap .list .bot .min a{padding: 10px 20px;}
	.service01wrap .list .bot .min a p{font-size: 12px;}
	.service01wrap .list .bot .min a p i{font-size: 16px;}
	
	.service01 .top .tl{font-size: 22px;margin-bottom: 20px;}
	.service01 .top p{margin-bottom: 20px;}
	.service01 .bot{padding-bottom: 0;}
	.index04wrap{background-attachment: scroll;}
	
	.contwidth01{width: 96%;}
	.about01wrap{padding: 80px 0;}
	.about01 .text{padding: 0 2% 0 40px;}
	.about01 .text h3{font-size: 22px;}
	.about01 .text p{font-size: 14px;margin-bottom: 20px;}
	.about02wrap{padding-top: 80px;}
	.about02 .tl h3{font-size: 26px;}
	.about02info{width: 96%;}
	.about02info{padding: 60px 120px;}
	.about03{margin: 80px auto;}
	.about03 .text{padding: 0 40px 0 2%;}
	.about03 .text h3{font-size: 22px;margin-bottom: 20px;}
	
	.culture01wrap{margin: 80px auto;}
	.culture01wrap .tl{font-size: 26px;margin-bottom: 30px;}
	.culture01 a .text p{font-size: 16px;}
	.culture01 a .text{margin-top: 20px;}
	.culture02 a{padding: 120px 60px;}
	.culture02 .tl{top: 60px;font-size: 26px;}
	.culture02 a .box .text{padding: 50px 40px;}
	.culture02 a .box .text h3{font-size: 24px;margin-bottom: 20px;}
	.culture02 a .box .text h4{font-size: 14px;line-height: 26px;}
	.culture02 .swiper-pagination-bullet{width: 10px;height: 10px;}
	
	.join01{margin: 80px auto;}
	.join01text h3{font-size:24px;margin-bottom: 20px;}
	.join01text h4{font-size: 14px;line-height: 26px;}
	.join01text{padding-left: 40px;}
	.join02{padding: 80px 0;}
	.join02 .cont{width: 96%;}
	.join02 .cont .toh3{font-size: 26px;}
	.join03wrap{margin: 80px auto;width: 96%;}
	.join03wrap .top{margin-bottom: 80px;}
	
	.news01wrap{padding: 80px 0 0;}
	.news01 a{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 40px;}
	.news01 a .text .more{width: 140px;height: 34px;line-height: 32px;}
	
	.newsinfowrap .n-tlwrap .n-tl{width: 96%;}
	.newsinfo01{width: 96%;padding: 0;}
	
	.case01 .content .main .textbox{padding: 0 120px 0 40px;}
	
	.statute01wrap{width: 96%;}
	
	.eserwrapwrap{margin: 80px 0;}
	.eser01 .r-min li a{padding: 0 80px;height: 120px;}
	.eser01 .r-min li .info{padding: 40px 80px;}
	.eser01 .l-list{padding-right: 50px;}
	.eser01 .r-min li .info h4{font-size: 14px;}
	.eser01 .r-min li a h3{font-size: 18px;}
	.eser01 .r-min li a .cha{width: 26px;}
	
	.contact01wrap .text{padding: 0 40px 0 2%;}
	.contact01wrap .text h3{font-size: 24px;}
	.contact01wrap .text p{font-size: 14px;line-height: 30px;}
	.contact01wrap .map{height: 400px;}
	.contact02wrap{padding: 80px 0 60px;background-attachment: scroll;}
	.contact02wrap .tl{font-size: 24px;}
	.contact02wrap .wpcf7-form{width: 90%;}
	.contact02wrap .wpcf7-form .top .label{margin-bottom: 20px;}
	
	.eser01 .l-list{padding-right: 0;}
	.eser01 .l-listwrap{padding-right: 40px;}
	.eser01 .l-listwrap .bothref .text{padding: 30px 20px;}
	.eser01 .l-listwrap .bothref{height: 280px;}
	
}

@media only screen and (min-width:750px) and (max-width:1000px){
	
	.pc-1200px{display: none;}
	.headerwrap{padding: 0 2%;}
	.headerwrap .header .nav li>a{font-size: 15px;}
	.banner .item .text{width: 90%;}
	.banner .item .text h3{font-size: 32px;}
	.banner .swiper-button-next{right: 0%;}
	.banner .swiper-button-prev{left: 0%;}
	.banner .item .text h4{margin-bottom: 30px;}
	.more{width: 160px;height: 42px;line-height: 40px;font-size: 14px;}
	
	.index01wrap{padding: 80px 2% 0;}
	.i-tl01 h3{font-size: 26px;margin-bottom: 15px;}
	.index01 li .text h3{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
	.index01 li .text a{font-size: 12px;margin-bottom: 10px;}
	.index01 li .textwrap{padding: 20px 20px 30px;min-height: 66%;}
	
	.index02wrap{padding: 80px 0;}
	.contwidth01{width: 96%;}
	.index02tl{padding-right: 60px;}
	.index02tl h3{font-size: 26px;margin-bottom: 20px;}
	.index02tl h3:after{width: 60px;}
	.index02img a .text{padding: 40px;}
	.index02img a .text h3{font-size: 24px;}
	.index02img a .text .more{left: 40px;bottom: 40px;}
	
	.index03wrap{padding: 80px 0;}
	.index03 a{width: calc((100% - 30px)/4);}
	.index03 a .text{padding: 30px 20px;}	
	.index03 a .text p{font-size: 12px;margin-bottom: 15px;}
	.index03 a .text h3{font-size: 14px;margin-bottom: 20px;}
	.index03 a .text .more{width: 100px;height: 30px;line-height: 28px;font-size: 12px;}
	.index03wrap .newsmore,.index04wrap .more{width: 140px;height: 40px;line-height: 38px;}
	
	.index04wrap{padding: 80px 0;}
	.index04wrap .more{margin-top: 30px;}
	.footer h3{font-size: 16px;margin-bottom: 15px;}
	.footer .left p{font-size: 12px;line-height: 26px;}
	.f-nav li a{font-size: 12px;line-height: 26px;}
	.f-nav li{margin-right: 80px;}
	.footer .left .bdsharebuttonbox a{width: 32px;height: 32px;}
	.copyright{height: 70px;}
	
	.header .nav li .nav0201 .item{margin-right: 20px;}
	.header .nav li .nav0201 .a01{font-size: 15px;border-bottom: 1px solid #ff000c;padding-bottom: 8px;}
	.header .nav li .nav02 a{font-size: 13px;line-height: 30px;padding-right: 10px;}
	.header .nav li .nav0201{padding: 30px 20px 20px;}
	.header .nav li .nav02 a{padding-left: 20px;}
	.header .nav li .nav02 a:before{top: 7px;}
	.header .nav li .nav0201 a{padding-left: 0;}
	
	.bannertext{width: 96%;}
	.bannertext p{margin-bottom: 20px;}
	.bannertext h3{font-size: 28px;}
	.service01wrap{margin: 70px auto 80px;}
	.service01wrap .list .top .tl, .service01wrap .list .bot h3{line-height: 50px;}
	.service01wrap .list .top .cont li p{height: 50px;}
	.service01wrap .list .bot .min a{padding: 10px 20px;}
	.service01wrap .list .bot .min a p{font-size: 12px;}
	.service01wrap .list .bot .min a p i{font-size: 16px;}
	
	.service01 .top .tl{font-size: 22px;margin-bottom: 20px;}
	.service01 .top p{margin-bottom: 20px;}
	.service01 .bot{padding-bottom: 0;}
	.index04wrap{background-attachment: scroll;}
	
	.contwidth01{width: 96%;}
	.about01wrap{padding: 80px 0;}
	.about01 .text{padding: 0 2% 0 40px;}
	.about01 .text h3{font-size: 22px;}
	.about01 .text p{font-size: 14px;margin-bottom: 20px;}
	.about02wrap{padding-top: 80px;}
	.about02 .tl h3{font-size: 26px;}
	.about02info{width: 96%;}
	.about02info{padding: 60px 120px;}
	.about03{margin: 80px auto;}
	.about03 .text{padding: 0 40px 0 2%;}
	.about03 .text h3{font-size: 22px;margin-bottom: 20px;}
	
	.culture01wrap{margin: 80px auto;}
	.culture01wrap .tl{font-size: 26px;margin-bottom: 30px;}
	.culture01 a .text p{font-size: 16px;}
	.culture01 a .text{margin-top: 20px;}
	.culture02 a{padding: 120px 60px;}
	.culture02 .tl{top: 60px;font-size: 26px;}
	.culture02 a .box .text{padding: 50px 40px;}
	.culture02 a .box .text h3{font-size: 24px;margin-bottom: 20px;}
	.culture02 a .box .text h4{font-size: 14px;line-height: 26px;}
	.culture02 .swiper-pagination-bullet{width: 10px;height: 10px;}
	
	.join01{margin: 80px auto;}
	.join01text h3{font-size:24px;margin-bottom: 20px;}
	.join01text h4{font-size: 14px;line-height: 26px;}
	.join01text{padding-left: 40px;}
	.join02{padding: 80px 0;}
	.join02 .cont{width: 96%;}
	.join02 .cont .toh3{font-size: 26px;}
	.join03wrap{margin: 80px auto;width: 96%;}
	.join03wrap .top{margin-bottom: 80px;}
	
	.news01wrap{padding: 80px 0 0;}
	.news01 a{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 40px;}
	.news01 a .text .more{width: 140px;height: 34px;line-height: 32px;}
	
	.newsinfowrap .n-tlwrap .n-tl{width: 96%;}
	.newsinfo01{width: 96%;padding: 0;}
	
	.case01 .content .main .textbox{padding: 0 120px 0 40px;}
	
	.statute01wrap{width: 96%;}
	
	.eserwrapwrap{margin: 80px 0;}
	.eser01 .r-min li a{padding: 0 80px;height: 120px;}
	.eser01 .r-min li .info{padding: 40px 80px;}
	.eser01 .l-list{padding-right: 50px;}
	.eser01 .r-min li .info h4{font-size: 14px;}
	.eser01 .r-min li a h3{font-size: 18px;}
	.eser01 .r-min li a .cha{width: 26px;}
	
	.contact01wrap .text{padding: 0 40px 0 2%;}
	.contact01wrap .text h3{font-size: 24px;}
	.contact01wrap .text p{font-size: 14px;line-height: 30px;}
	.contact01wrap .map{height: 400px;}
	.contact02wrap{padding: 80px 0 60px;background-attachment: scroll;}
	.contact02wrap .tl{font-size: 24px;}
	.contact02wrap .wpcf7-form{width: 90%;}
	.contact02wrap .wpcf7-form .top .label{margin-bottom: 20px;}
	
	/* 补充 */
	.headerwrap .header .pclanguage a,.headerwrap .header .pclanguage span,.headerwrap .header .pclanguage i{display: none;}
	.headerwrap .header .pclanguage a:nth-of-type(1){display: block;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #ffffff;line-height: 30px;text-align: center;font-size: 12px;}
	.headerwrap .header .nav li>a{font-size: 14px;padding: 0 12px;}
	.bannerwrap, .banner{height: 500px;}
	.banner .item .text h3{font-size: 28px;}
	.banner .item .text h4{font-size: 14px;}
	.more{width: 140px;height: 40px;line-height: 38px;}
	.index01 li img{height: 300px;object-fit: cover;}
	.index01 li .textwrap{padding: 20px 10px;min-height: 60%;}
	.index01 li .text h3{font-size: 14px;}
	.index01 li .text a{padding-left: 12px;}
	.index02tl{padding-right: 40px;}
	.index02tl h3{font-size: 22px;}
	.index02img a .text{padding: 30px 20px;}
	.index02img a .text .more{left: 20px;bottom: 30px;width: 120px;height: 36px;line-height: 36px;}
	.index02img a .text h3{font-size: 22px;}
	.index03 a{width: calc((100% - 40px)/3);margin-right: 20px;}
	.index03 a:last-child{display: none;}
	.index03 a:nth-of-type(3n){margin-right: 0;}
	.index04 .swiper-container{width: 96%;}
	.header .nav li .nav02 a{font-size: 12px;}
	
	.service01wrap .list .top .tl, .service01wrap .list .bot h3{padding: 0 10px;}
	.service01wrap .list .top .cont li p{padding: 0 10px;}
	.service01wrap .list .bot .min a{padding: 10px;}
	.service01wrap .list{width: 30%;}
	.service01{width: 65%;}
	
	.newsinfowrap .n-tlwrap{padding: 140px 0 80px;}
	
	.eser01 .l-list{width: 25%;padding-right: 40px;}
	.eser01 .r-min li a{padding: 0 40px;}
	.eser01 .r-min li .info{padding: 30px 40px;}
	
	.f-nav li{margin-right: 20px;}
	.div2_1 .headerwrap .header .pclanguage a{border-color: #ff000c;}
	.div3 .headerwrap .header .pclanguage a{border-color: #ff000c;}
	
	.eser01 .l-list{width: 100%;padding: 0;}
	.eser01 .l-listwrap{padding-right: 30px;}
	.eser01 .l-listwrap .bothref .text{padding: 30px 10px;}
	.eser01 .l-listwrap .bothref{height: 250px;}
	
}

@media only screen and (max-width:760px){
	
	.pc-1200px{display: none;}
	.headerwrap .header .nav{display: none;}
	.headerwrap .header .pclanguage{display: none;}
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;background-color: #e41900;display: block;box-sizing: border-box;width: 60px;z-index: 9;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff;}
	.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{padding-top: 100px;width: 100%;z-index: 5;}
	.drawer--right.drawer-open .drawer-hamburger{right: 0;}
	.drawer--right .drawer-nav{right: -100%;}
	.headerwrap .header{height: 60px;}
	.headerwrap .header .logo .logo02{display: block;}
	.headerwrap .header .logo .logo01{display: none;}
	.headerwrap{background-color: #FFFFFF;}
	.sj-language{position: absolute;right: 20px;bottom: 50px;}
	.drawer--right.drawer-open .drawer-nav{height: 100%;box-sizing: border-box;}
	.drawer-menu{height: 100%;}
	
	.bannerwrap, .banner{height: 300px;}
	.bannerwrap{margin-top: 60px;}
	.banner .item .text{width: 96%;padding: 0;}
	.banner .item .text h3{font-size: 24px;margin-bottom: 20px;}
	.banner .item .text h4{font-size: 14px;line-height: 24px;margin-bottom: 24px;}
	.more{width: 120px;height: 36px;line-height: 36px;font-size: 14px;}
	.banner .swiper-pagination{bottom: 20px;}
	.banner .swiper-pagination-bullet{width: 40px;height: 3px;}	
	.banner .swiper-button-next, .banner .swiper-button-prev{display: none;}
	
	.index01wrap{padding: 50px 2%;}
	.i-tl01 h3{font-size: 22px;}
	.index01{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index01 li{width: 100%;}
	.i-tl01 strong{display: none;}
	/* .index01 li .text a{padding-left: 10px;font-size: 12px;}
	.index01 li .text h3{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
	.index01 li .textwrap{padding: 20px 10px;} */
	
	.index02wrap{padding: 50px 0;}
	.index02wrap .bg02{display: none;}
	.index02img{margin-top: 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-shadow: none;}
	.contwidth01{width: 96%;}
	.index02tl{padding-right: 0;width: 100%;}
	.index02tl h3{font-size: 22px;margin-bottom: 20px;}
	.index02tl h3:after{width: 60px;margin-left: 10px;}
	.index02tl h4{font-size: 14px;line-height: 24px;}
	.index02img a{width: 100%;height: 200px;margin-bottom: 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
	.index02img a .text h3{font-size: 22px;}
	.index02img a .text{padding: 30px;}
	.index02img a .text .more{left: 30px;bottom: 30px;}
	
	.index03wrap{padding: 50px 0;}
	.index03{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index03 a{width: 100%;display: none;}
	.index03 a:first-child{display: block;}
	
	.index04wrap{padding: 50px 0;background-attachment: scroll;}
	.index04 .swiper-container{width: 100%;}
	.index04 .swiper-button-next, .index04 .swiper-button-prev{display: none;}
	.index04 .swiper-container a .text{width: 100%;}
	
	.footer{display: none;}
	.footerwrap{padding: 0;}
	.copyright{display: block;text-align: center;height: auto;padding: 20px 0;border: none;}
	.copyright a:last-child{display: none;}
	.copyright h3, .copyright a{line-height: 20px;}
	
	/* 关于 */
	.innerbanner{margin-top: 60px;}
	.innerbanner img{height: 250px;object-fit: cover;}
	.mbx a, .mbx .right font{font-size: 12px;}
	.mbx strong{height: 12px;margin: 0 10px;}
	
	.about01wrap{padding: 50px 0;}
	.about01{-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 96%;margin: auto;}
	.about01 .imgbox{width: 100%;}
	.about01 .text{width: 100%;padding: 0;margin-top: 30px;}
	.about01 .text h3{font-size: 22px;}
	.about01 .text h4, .about03 .text h4, .about02info h4{font-size: 14px;line-height: 24px;}
	.about01wrap:after{width: 100%;}
	.about01 .text p{line-height: 26px;margin-bottom: 20px;}
	
	.about02wrap:after{background-attachment: scroll;}
	.about02{box-sizing: border-box;padding: 0 2%;}
	.about02 .tl h3{font-size: 20px;margin-bottom: 20px;}
	.about02 .tl p{font-size: 14px;}
	.about02info{width: 100%;padding: 50px 20px;}
	
	.about03{margin: 50px auto;display: block;box-sizing: border-box;padding: 0 2%;}
	.about03 .imgbox{width: 100%;margin-bottom: 30px;}
	.about03 .text{width: 100%;padding: 0;}
	.about03 .text h3{font-size: 22px;margin-bottom: 20px;}
	
	.culture01wrap{margin: 50px auto;}
	.culture01wrap .tl{font-size: 24px;padding-bottom: 20px;margin-bottom: 30px;}
	/* .culture01 a{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
	.culture01{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.culture01 a .imgbox{width: 50%;}
	.culture01 a .text{width: 50%;margin-top: 0;box-sizing: border-box;padding-left: 10px;text-align: left;}
	.culture01 a .text strong{width: 40px;height: 1px;margin: 20px 0;}
	.culture01 a .text p{font-size: 14px;line-height: 24px;}
	.culture01 a:nth-of-type(2n){-webkit-flex-flow: row-reverse;flex-flow: row-reverse;}
	.culture01 a:nth-of-type(2n) .text{padding-left: 0;padding-right: 10px;} */
	.culture01{display: block;}
	.culture01 a{display: block;width: 100%;}
	.culture01 a .imgbox{height: 300px;}
	.culture01 a .text{margin: 30px 0;}
	.culture02 .swiper-wrapper .swiper-slide{width: 100%!important;}
	.culture02wrap{padding: 50px 2%;}
	.culture02 a{padding: 0;background-color: transparent;}
	.culture02 a .box .text{position: relative;width: 100%;position: relative;border-radius: 0;}
	.culture02 .tl{position: relative;top: 0;margin-bottom: 30px;font-size: 24px;}
	.culture02 a .box .text{padding: 30px 20px;}
	.culture02 a .box .text h3{font-size: 22px;margin-bottom: 20px;}
	.culture02 a .box .text h4{font-size: 14px;}
	.culture02 .swiper-button-next, .culture02 .swiper-button-prev{top: initial;bottom: 0;}
	.culture02 .swiper-pagination-bullet{background-color: #FFFFFF;width: 10px;height: 10px;}
	.culture02 .swiper-pagination-bullet-active{background-color: #ff000c;}
	.culture02 a .box{padding-bottom: 100px;}
	.culture02 .swiper-pagination{bottom: 13px;}
	
	/* .join01 */
	.join01{margin: 50px auto;display: block;}
	.join01imgbox{width: 100%;}
	.join01text{width: 100%;padding: 0;margin-top: 30px;}
	.join01text h3{font-size: 22px;margin-bottom: 20px;}
	.join01text h4{font-size: 14px;line-height: 30px;}
	
	.join02{padding: 50px 0;}
	.join02 .cont{width: 96%;}
	.join02 .cont .toh3{font-size: 22px;}
	.join02 .cont .min li a{height: 58px;}
	.join02 .cont .min .item .info::before{display: none;}
	.join02 .cont .min .item .info li p{width: 100%;box-sizing: border-box;padding-left: 20px;border-left: 2px solid #E41900;border-right: none;margin-bottom: 20px;}
	.join02 .cont .min .item .info li{-webkit-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 30px;}
	.join02 .cont .min .item .info li h4{width: 100%;padding: 0;font-size: 14px;}
	.join02 .cont .min .item .info{margin-bottom: 20px;}
	.join02 .cont .min li a p{font-size: 16px;}
	
	.join03wrap{width: 96%;margin: 50px auto;}
	.join03wrap .top h4{font-size: 14px;letter-spacing: 0;text-align: justify;}
	.join03wrap .top h3{font-size: 14px;}
	.join03wrap .top h5{font-size: 14PX;}
	.join03wrap .top h5 font{font-size: 14px;}
	.join03wrap .top{margin-bottom: 50px;}
	
	/* .news01wrap */
	.news01wrap{padding: 50px 0 0;}
	.news01 a{width: 100%;margin-right: 0;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #ddd;}
	.news01 a .text .more{opacity: 1;}
	.news01 a:hover .imgbox h3{transform: none;-webkit-transform: none;}
	.news01 a .text .more{width: 140px;height: 36px;line-height: 36px;}
	.news01 a:last-child{padding-bottom: 0;border-bottom: none;}
	.fy{padding: 0 0 50px;}
	
	.newsinfowrap .n-tlwrap{padding: 110px 0 50px;}
	.newsinfowrap .n-tlwrap .n-tl{width: 96%;padding: 0;}
	.newsinfowrap .n-tlwrap .n-tl h3{font-size: 20px;line-height: 28px;}
	.newsinfo01{width: 96%;padding: 0;margin-bottom: 50px;}
	.newsinfo01 .cont p, .newsinfo01 .cont span, .newsinfo01 .cont font{font-size: 14px;line-height: 24px;}
	
	.mbx .right{display: none;}
	.service01wrap{margin: 50px auto;display: block;}
	.service01wrap .list{width: 100%;}
	.service01wrap .list .bothref{margin-top: 30px;height: 300px;}
	.service01{width: 100%;margin-top: 50px;}
	.service01 .top .tl{margin-bottom: 20px;}
	.service01 .bot{padding-top: 0;}
	
	.case01 .content .main{display: block;padding: 30px 0;}
	.case01 .content .main .textbox h3{margin: 0;margin-bottom: 10px;font-size: 18px;}
	.case01 .content .main .textbox p{font-size: 14px;line-height: 24px;}
	.case01 .content .main .textbox{padding: 0;padding-left: 20px;}
	.case01 .content{padding: 30px 0;}
	.case01 .content .main .textbox i{display: none;}
	
	.statutelink{padding: 50px 2%;}
	.statutelink a{width: 120px;margin-right: 10px;height: 40px;line-height: 40px;font-size: 14px;}
	.statute01wrap{width: 96%;}
	.statute01wrap li{padding: 20px 10px;display: block;}
	.statute01wrap li p{font-size: 14px;line-height: 24px;}
	.statute01wrap li .more{width: 120px;line-height: 40px;height: 40px;margin-top: 20px;}
	
	.eserwrapwrap{margin: 50px 0;}
	.eser01{display: block;}
	.eser01 .l-list{width: 100%;padding: 0;border-right: none;}
	.eser01 .r-min{width: 100%;padding: 0;}
	.eser01 .r-min li a{width: 100%;padding: 0;height: 100px;}
	.eser01 .r-min li a h3{font-size: 18px;margin-right: 20px;}
	.eser01 .r-min li .info{padding: 30px 20px;}
	.eser01 .r-min li .info h4{font-size: 14px;line-height: 24px;}
	.eser01 .r-min li a .cha{width: 26px;}
	
	.contact01wrap{display: block;width: 96%;margin: 50px auto;}
	.contact01wrap .text{padding: 0;width: 100%;}
	.contact01wrap .text h3{font-size: 20px;padding-bottom: 10px;margin-bottom: 10px;}
	.contact01wrap .text p{font-size: 14px;line-height: 24px;}
	.contact01wrap .map{width: 100%;height: 400px;margin-top: 30px;}
	
	.contact02wrap{padding: 50px 0;}
	.contact02wrap .tl{font-size: 22px;margin-bottom: 30px;}
	.contact02wrap .wpcf7-form{width: 96%;}
	.contact02wrap .wpcf7-form .top .label{-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;}
	.contact02wrap .wpcf7-form .top .label span{width: 100%;margin-bottom: 10px;}
	
	/* 补充 */
	.bannertext p{font-size: 14px;margin-bottom: 20px;}
	.bannertext{width: 96%;}
	.bannertext h3{font-size: 26px;}
	
	.eser01 .l-listwrap{width: 100%;padding: 0;border-right: none;}
	.eser01 .l-listwrap .bothref,.service01wrap .list .bothref{height: 150px;margin-top: 30px;}
	.serviceone01{margin: 50px auto;width: 96%;}
	.serviceone01 h3{font-size: 24px;}
	.serviceone01 h4{font-size: 14px;line-height: 24px;}
	.serviceone02 .gallerywrap{padding: 50px 0;}
	.serviceone02 .gallerywrap .gallery-top, .serviceone02 .thumbswrap, .serviceone02 .page{width: 96%;}
	.serviceone02 .gallerywrap .gallery-top .box{width: 100%;padding: 30px 20px;}
	.serviceone02 .gallerywrap .gallery-top .box h3{font-size: 18px;line-height: 24px;}
	.serviceone02 .gallerywrap .gallery-top .box h4{font-size: 14px;line-height: 24px;}
	.serviceone02 .thumbswrap .text{height: 80px;padding: 0 10px;font-size: 12px;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
	.serviceone02 .thumbswrap .gallery-thumbs{width: 96%;padding: 10px 5px;}
	.serviceone02 .page{padding-bottom: 30px;margin: 30px auto 50px;}
	.case01 .content .main .imgbox{width: 100%;border: 1px solid #ddd;}
	.case01 .content .main .textbox{position: relative;top: 0;left: 0;width: 100%;transform: none;-webkit-transform: none;padding: 30px 0 0;}
	.case01 .content .main{padding: 0;}
	
	.service01wrap .list .bothref{display: none;}
	
	.headerwrap .header .pclanguage{display: flex;padding-right: 60px;height: 60px;}
	.headerwrap .header .pclanguage i,.headerwrap .header .pclanguage span,.headerwrap .header .pclanguage a{display: none;}
	.headerwrap .header .pclanguage a:nth-of-type(1){display: block;color: #333;}
	
	
}