@media(max-width: 1768px){
    .synews li h1{font-size: 22px}
    .synews li a{padding-top: 35px}
    .index3 h1,.index1 h1,.index4 h1,.index5 h1,.index6 h1,.index7 h1,.index10 h1,.index9 h1{font-size: 70px}
    .index1 span,.index2 span,.index3 span,.index10 span{font-size: 30px}
    .news2 h2{margin-top: 60px}
    .news1{margin-top: 70px}
    .power1{background-size: 90% 90%}
    .team{height: 750px}
    .team1 li h1{line-height: 190px;font-size: 25px}
    .team2a p{font-size: 18px}
    .team-list1{margin-top: 130px}
    .team-list2 h1{font-size: 32px}
    .concept li h1,.culture li h1{font-size: 25px}
    .concept li p{font-size: 16px}
    .concept li img{width: 75px}
    #certify .swiper-button-prev{left: 5%}
    #certify .swiper-button-next{right: 5%}
    .sycont{margin-top: 70px}
}
@media(max-width: 1680px){
    .all4a{margin-top: 80px}
    .all5a{background-size: 65px}
    #certify .swiper-slide{width: 1000px}
    .index4 h2{margin-top: 25px}
    .all7{height: 600px}
    .series li,.series li:nth-of-type(3){background-size: 25%}
    .series li:nth-of-type(2){background-size: 25%;background-position: 35% bottom}
    .power3{margin-top: 30px}
    .series4{margin-top: 60px}
}
@media(max-width: 1600px){
    .index_pin2b{width: 65%}
    .index_pin2b dt a{font-size: 16px}
    .synews li h1{font-size: 20px;height: 25px;line-height: 25px;}
    .synews li img{margin-top: 15px}
    .syabt{font-size: 16px;line-height: 25px;height: 75px}
    .synews li p{line-height: 25px;height: 50px}
    .synews li span{font-size: 14px}
    .index3 h1,.index1 h1,.index4 h1,.index5 h1,.index6 h1,.index7 h1,.index10 h1,.index9 h1,.index2 h1{font-size: 60px}
    .index1 span,.index2 span,.index3 span,.index10 span,.index5 span,.index4 span,.index6 span,
    .index9 span,.index7 span{font-size: 25px}
    .more1,.more2{width: 130px;height: 40px;line-height: 40px}
    .more1 a,.more2 a{font-size: 16px}
    .sycont li p{font-size: 18px}
    .sycont li img{margin-top: 1px}
    .about p,.about{font-size: 16px}
    .about{margin-top: 50px}
    .all5a ul li h1{font-size: 24px}
    .all5a ul li h1{padding-right: 35px}
    .all5a ul li:nth-of-type(2n) h1{padding-left: 35px}
    .all5{height: 990px}
    .culture li img{width: 90px}
    .culture{width: 1100px;margin-top: 130px}
    .culture li{padding-top: 50px}
    .culture li h1{margin-top: 30px}
    .culture1{margin-top: 15px}
    .all7{margin-top: 180px;height: 565px}
    .message{margin-top: 40px}
    .series1{margin-top: 120px}
    .series2 h2,.series4{margin-top: 40px}
    .demo1{width: 1000px;height: 560px;margin-left: -500px;margin-top: -280px}
    #demo .swiper-slide{width: 400px}
    .pic14{height: 400px}
    .title1{font-size: 24px}
    .list li,.pro-list li,.lista li{line-height: 65px}
    .list li a,.pro-list li a,.lista li a{font-size: 16px}
    .power3a{font-size: 20px}
    .power4a h1{font-size: 20px}
    .power4a p{font-size: 14px;line-height: 25px;margin-top: 10px}
    .index6{padding-top: 60px}
    .concept li h1, .culture li h1{font-size: 20px}
    .concept li p{line-height: 25px}
    #certify .swiper-slide{width: 900px}
    .contact li p{font-size: 22px}
    .contact li img{width: 35px}
    .news-list li{margin-left: 0.25%}
    .news2 h1,.news-list1 h1{font-size: 20px}
    .news2 span{font-size: 14px}
    .news2 p{margin-top: 30px}
    .news2 h2{width: 120px;height: 35px;line-height: 35px;font-size: 16px;margin-top: 50px}
    .news-list1{width: 80%;padding-top: 25px}
    .news-list1 p{line-height: 25px;height: 50px}
    .news-list li{padding-bottom: 25px}
    .title{margin-top: 60px;padding-bottom: 20px}
    .title h1{font-size: 24px;margin-bottom: 10px}
    .content1{margin-top: 30px}
    .xyp{margin-top: 60px}
    .news-list1 h2{margin-top: 20px}
    .all9a{bottom: 150px}
    .logo{width: 160px;margin-top: 15px}
    .nav li h1{line-height: 80px}
    .head-fixed{height: 80px}
    .nav li:hover h1 a{color: #a38358;background: url(../img/bg3.jpg) center 55px no-repeat;}
    .nav .ua1 h1 a{background: url(../img/bg3.jpg) center 55px no-repeat;}
    .menu{margin-top: 28px}
    .nav li h1 a{font-size: 16px}
    .pro1 h1{color: #fff;font-size: 16px;height: 45px;line-height: 45px;overflow: hidden;}
}
@media(max-width: 1440px){
	#fp-nav.right{right: 25px !important}
    .banner .swiper-pagination{left: 4%}
    .index_pin2a img{width: 30%}
    .about{margin-top: 30px}
    .about p, .about{font-size: 14px}
    .index3 h1,.index1 h1,.index4 h1,.index5 h1,.index6 h1,.index7 h1,.index10 h1,.index9 h1,.index2 h1{font-size: 55px}
    .index1 span,.index2 span,.index3 span,.index10 span,.index5 span,.index4 span,
    .index6 span,.index9 span,.index7 span{font-size: 22px}
    .index5{padding-top: 50px}
    .all5a ul li{margin-top: 30px}
    .all5{height: 860px;}
    .all5a{background-size: 55px;padding-top: 45px}
    .all5a ul{background: url(../img/bg11.png) 50.15% bottom no-repeat;padding-bottom: 80px;height: 400px;padding-top: 30px}
    .all5a ul li p{font-size: 16px}
    .all5a ul li h1{font-size: 20px}
    .culture1 p{font-size: 14px}
    .message p{font-size: 14px}
    .message{font-size: 14px;line-height: 25px}
    .all7{height: 500px}
    .message{margin-top: 30px}
    .message1{margin-top: 25px}
    .index7{padding-top: 60px}
    .series3 p{font-size: 14px}
    .series3{font-size: 14px;line-height: 28px}
    .series2 h2, .series4{margin-top: 30px}
    
    .power3b{font-size: 14px}
    .index4 h2{margin-top: 20px}
    .power3{margin-top: 25px}
    .index8{font-size: 28px}
    .team1 li h1{line-height: 158px;font-size: 20px}
    .team{height: 635px}
    .team2a p{font-size: 16px}
    .index8{padding-top: 50px}
    .team{margin-top: 50px}
    .team-list1{margin-top: 70px}
    .team-list2 h1{font-size: 25px;height: 50px}
    .team-list2 p{margin-top: 30px;font-size: 14px}
    .news2 p{font-size: 14px;line-height: 25px;height: 50px;margin-top: 20px}
    .news2 h1, .news-list1 h1{font-size: 18px}
    .news2 h2{margin-top: 40px}
    .news1{margin-top: 60px}
    .news-list1 p{font-size: 14px}
    .title,.concept{margin-top: 45px}
    .xyp{margin-top: 45px}
    .concept li img{width: 65px}
    .concept1{margin-top: 10px}
    .concept li p{font-size: 14px}
    .concept li h1{margin-top: 15px}
    #certify .swiper-slide{width: 800px}
    .index6{padding-top: 45px}
    .contact li p{font-size: 18px;margin-left: 10px}
    .contact li img{width: 32px}
    .all9a{bottom: 100px}
    .synews li h1{font-size: 18px}
    .synews li p{margin-top: 10px;font-size: 14px}
    .syabt{font-size: 14px}
    #fp-nav ul li a, .fp-slidesNav ul li a{margin: 15px 0 !important}
    .banner .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 30px;margin: 0 10px}
    .now{height: 50px;line-height: 50px}
    .now img{margin-top: 19px}
    .culture li h1{margin-top: 20px}
}
@media(max-width: 1366px){
    .syabt{margin-top: 50px}
    .more1,.more2{width: 110px;height: 35px;line-height: 35px}
    .more1 a,.more2 a{font-size: 14px}
    .synews li img{margin-top: 10px}
    .synews li a{padding-top: 25px}
    .list li, .pro-list li,.lista li{line-height: 55px}
    .title h1{font-size: 20px}
    .title, .concept{margin-top: 40px}
    .index3 h1,.index1 h1,.index4 h1,.index5 h1,.index6 h1,.index7 h1,.index10 h1,.index9 h1,.index2 h1{font-size: 45px}
    .index1 span,.index2 span,.index3 span,.index10 span,.index5 span,.index4 span,
    .index6 span,.index9 span,.index7 span{font-size: 20px}
    .sycont{margin-top: 40px}
    .more2{margin-top: 40px}
    .about{line-height: 30px}
    .index5{padding-top: 40px}
    .all5a{background-size: 45px;margin-top: 40px}
    .all5{height: 800px}
    .culture li img{width: 80px}
    .all7{margin-top: 145px}
    .demo1{width: 900px;height: 500px;margin-top: -250px;margin-left: -450px}
    #demo .swiper-slide{width: 440px}
    .title1{font-size: 20px;padding-top: 20px}
    #demo .swiper-button-prev{width: 40px;height: 40px}
    #demo .swiper-button-next{width: 40px;height: 40px}
    #demo{width: 90%}
    .power3b,.team-list2 p{line-height: 25px}
    .team{height: 515px}
    .team1 li h1{line-height: 125px;font-size: 18px}
    .news1{margin-top: 50px}
    .news-list li{width: 32.9%;margin-left: 0.33%}
    #certify .swiper-slide{width: 750px}
    #certify .swiper-button-prev{width: 40px;height: 40px}
    #certify .swiper-button-next{width: 40px;height: 40px}
    .index6 h2,.index9 h2,.index4 h2,.index5 h2,.index7 h2,.index1 h2,.index3 h2{width: 40px}
    #demo .swiper-slide{width: 360px}
    .pic14{height: 360px}
}
@media(max-width: 1024px){
	.section,.fp-tableCell{height: auto !important}
	#fp-nav.right,.banner,.index_pin,.pic2{display: none}
	.banner-phone,.pic2-phone{display: block;}
	.index_pin_phone{display: block;}
	.index_pin2b{width: 90%;margin-top: 20px}
	.index_pin2a{height: 75px}
	.all1a{margin-top: 5%;width: 32%}
	.index_pin1{opacity: 0.6}
	.index_pin2{top: 40px}
	.page3{margin-top: 30px}
	.logo{margin-top: 10px}
	/*.page3{background: none !important}
	.all1{background: none;margin-top: 30px}
	.index1 span,.index1 h1{color: #FF7B29}
	.index1 h2{background: #FF7B29}
	.more1{background: url(../img/bg7b.png) center no-repeat;background-size: 100% 100%}
	.more1 a{color: #000}
	.syabt{color: #000}*/
	.synews{margin-top: 0}
	.synews li a{padding: 20px 6%}
	.pic3,.head{display: none}
	.pic3-phone{display: block;}
	.all2,.all3{margin-top: 30px}
	.index2{bottom: 80px}
	.all3a{width: 94%;padding-top: 5%;padding-bottom: 15%}
	.head-phone{display: block;}
    .index3 h1, .index1 h1, .index4 h1, .index5 h1, .index6 h1, .index7 h1, .index10 h1, .index9 h1, .index2 h1{font-size: 40px}
    .index4 h2{margin-top: 10px}
    .about{line-height: 25px;margin-top: 20px}
    .all4a{margin-top: 30px}
    .all5a,.culture{width: 94%}
    .culture{margin-top: 90px}
    .all7{margin-top: 50px;height: 395px}
    .all7{padding-left: 3%;width: 97%}
    .pic6{bottom: 10px}
    .head-fixed{height: 0;overflow: hidden;}
    .series1{margin-top: 30px}
    .series3{margin-top: 10px;line-height: 25px}
    .series2 h2, .series4{margin-top: 20px}
    .series4 dt{margin-top: 10px}
    .series4 dt a{padding-left: 0}
    .series li, .series li:nth-of-type(3){background-size: 35%}
    .banner1,.banner-phone{margin-top: 70px}
    .now{width: 94%;padding: 0 3%}
    .padding{padding: 0 3%}
    .pro{margin-top: 30px}
    .pro li{margin-top: 5px}
    .power{margin-top: 30px}
    .power2{margin-top: 20px}
    .power3b{margin-top: 10px}
    .power4{margin-top: 30px}
    .power4a{margin-top: 15px}
    .power4a h1{padding-bottom: 10px}
    .index8{font-size: 25px;padding-top: 30px;padding-bottom: 15px}
    .team{margin-top: 30px}
    .team-list li{background-size: 60%;padding-bottom: 30px;margin-top: 20px}
    .team-list2{width: 80%;}
    .team-list li:nth-of-type(2n){background-size: 60%}
    .team-list2 p{margin-top: 20px}
    .team-list2 h1{font-size: 22px;height: 40px}
    .team-list{margin-bottom: 50px}
    .news2 h2{margin-top: 20px}
    .news1{margin-top: 30px}
    .news2 h2{width: 100px}
    .content1{width: 100%}
    .index6{padding-top: 30px}
    .concept li{width: 20%}
    .all9a{width: 90%;margin-left: -45%;bottom: 50px}
    .contact{margin-top: 50px}
    .index9 h2{margin-top: 20px}
    .all9{margin-top: 30px;margin-bottom: 50px}
    #certify{margin-bottom: 50px;margin-top: 30px}
    .concept li img{width: 55px}
    .all10{width: 100%;margin-top: 30px;margin-bottom: 50px}
    .form1a label{width: 20%}
    .form1a input{width: 78%}
    .form2 label{width: 9.5%}
    .form2 textarea{width: 87%}
}
@media(max-width: 768px){
    .pic8{height: 20vw}
	.head-phone{height: 60px}
	.logo{width: 130px;margin-top: 8px}
	.menua{margin-top: 20px}
	.banner1, .banner-phone{margin-top: 60px}
	.close1{width: 30px}
	.index_pin2{top: 20px}
	.index_pin2b dt a{font-size: 14px}
	.index_pin2a{height: 60px}
	.index_pin2b{width: 94%;margin-top: 10px}
	.index_pin2b dt{line-height: 16px;margin: 0 2px}
	.index_pin2b dt a{letter-spacing: 0}
	.syabt{margin-top: 20px}
	.index3 h1, .index1 h1, .index4 h1, .index5 h1, .index6 h1, .index7 h1, .index10 h1, .index9 h1, .index2 h1{font-size: 35px}
	.index6 h2, .index9 h2, .index4 h2, .index5 h2, .index7 h2, .index1 h2, .index3 h2{margin-top: 15px}
	.more1{margin-top: 30px}
	.index2-phone{display: block;}
	.pic3-phone{display: none}
	.synews{width: 100%;float: none}
	.synews li a{padding: 15px 3%}
	.sycont li p{font-size: 16px}
	.pic5{display: none}
	.all4{padding: 0 3%;margin-top: 30px}
	.pic4{float: none;margin: auto}
	.all4a{width: 100%;margin-left: 0;margin-top: 15px}
	.index4{text-align: center;}
	.index4 h2{margin: auto;margin-top: 10px}
	.all5{margin-top: 30px;height: 700px}
	.index5{padding-top: 30px}
	.all5a ul li div{font-size: 14px;width: 70%}
	.all5a ul{height: 345px}
	.all5a{margin-top: 25px;background-size: 35px;padding-top: 30px}
	.all5a ul li{margin-top: 15px;line-height: 25px;width: 51.1%}
	.all5a ul li p{font-size: 14px}
	.all5a ul li h1{font-size: 18px}
	.all5a ul li:nth-of-type(2n){width: 51%}
	.culture li img{width: 60px}
	.culture li{padding-top: 20px}
	.culture li h1{font-size: 18px;margin-top: 10px}
	.culture1 p{line-height: 25px}
	.culture1{margin-top: 5px}
	.all6{margin-top: 30px}
	.culture{margin-top: 50px}
	.all7{margin-top: 30px;margin-bottom: 50px;height: auto;overflow: hidden;}
	.pic6{position: static;bottom: auto;right: auto;float: right;width: 60%}
    .index7{padding-top: 30px}
    .message{margin-top: 20px}
    .message1 img{width: 100px}
    .message1{margin-top: 10px}
    .pic12{float: none;margin: auto}
    .series1{width: 94%;margin: auto;float: none;margin-top: 20px}
    .series2{width: 100%}
    .series li{margin-top: 30px;background: none}
    .index10{text-align: center;}
    .series4 dt a{font-size: 14px}
    .series4 dt{margin-top: 5px}
    .series li:nth-of-type(2n) .pic12{float: none}
    .series li:nth-of-type(2n) .series1{float: none}
    .series li:nth-of-type(2),.series li, .series li:nth-of-type(3){background: none}
    .series{margin-bottom: 50px}
    .now{height: 40px;line-height: 40px;font-size: 14px}
    .now img{margin-top: 13px}
    .list li a, .pro-list li a, .lista li a{font-size: 14px}
    .list li, .pro-list li, .lista li{line-height: 45px}
    .demo1{width: 94%;margin-left: -47%}
    .page a{font-size: 14px}
    .page{margin-top: 30px;margin-bottom: 50px}
    .power1{float: none;margin: auto}
    .index4-phone{display: block;}
    .index4{display: none}
    .power2{width: 100%}
    .power3{margin-top: 0}
    .power3a{text-align: center;}
    .power4{width: 94%;margin: auto;margin-top: 10px;margin-bottom: 50px}
    .power4 li{width: 49%;margin-top: 20px}
    .power4 li:nth-of-type(2n){float: right}
    .team2a p{font-size: 14px}
    .team2a{line-height: 25px}
    .team{height: 400px}
    .team1 li h1{line-height: 100px}
    .team1 li{line-height: 24.5%}
    .pic11,.team-list li:nth-of-type(2n) .pic11{float: none;margin: auto}
    .team-list li{background: none;padding-bottom: 0;margin-top: 20px}
    .team-list1{float: none;width: 100%;margin-top: 30px}
    .team-list li:nth-of-type(2n){background: none}
    .team-list2{width: 100%}
    .team-list2 h1{text-align: center;background-position: center bottom;}
    .team-list li:nth-of-type(1) .team-list2 h1{display: none}
    .news2 p,.news1,.news2 h2{margin-top: 10px}
    .news2 p{line-height: 20px;height: 40px;}
    .news{margin-top: 30px}
    .news-list li{width: 49%;margin: 0;margin-top: 15px}
    .news-list li:nth-of-type(2n){float: right}
    .news-list{margin-bottom: 50px}
    .xyp{margin-top: 30px;margin-bottom: 50px;line-height: 35px}
    .xyp img{width: 35px}
    .xyp li a{font-size: 16px}
    #certify .swiper-slide{width: 500px}
    .concept li h1, .culture li h1{font-size: 18px}
    .concept li p{line-height: 20px}
    .concept li img{width: 45px}
    .title, .concept{margin-top: 30px}
    .concept li h1{margin-top: 10px}
    .concept1{margin-top: 5px}
    .contact li p{font-size: 16px}
    .contact li img{width: 30px;margin-top: 0}
    .contact{margin-top: 30px}
    .form1a{width: 99.5%;margin-top: 10px}
    .form1a label,.form2 label{width: 14%}
    .form1a input{width: 85%}
    .form2 textarea{width: 83%;height: 180px}
    .form2{height: 200px}
    .power4a p{line-height: 25px;height: 50px;overflow: hidden;}
    .banner1 .ua2{display: none}
    .banner1 .ua2a{display: block;}
    .demo-phone{display: block;}
    #demo{display: none}
    .index_pin2a img{width: 25%}
    .contact ul,.sycont ul{margin-left: 0}
    .ewm{float: none;margin: auto;text-align: left;overflow: hidden;}
    /*.ewm img{margin: auto}*/
    /*.index3{text-align: center;}
    .index3 h2{margin: auto;margin-top: 15px}*/
    .all3{background-position: 67% bottom;}
    .ewma{overflow: hidden;width: 100%}
    .ewma img{float: left}
    .ewma p{float: left;text-align: left;margin-left: 5%;margin-top: 40px}
}
@media(max-width: 568px){
    .index_pin_phone li{width: 100%;margin: 0;margin-top: 10px}
    .index_pin_phone{margin-top: 10px}
    .index_pin2b{width: 80%}
    .index_pin2a{height: 80px}
    .index_pin2{top: auto;bottom: 20px}
    .all1{background: none}
    .page3{background: none !important} 
    .index1{display: none}
    .syabt{color: #000}
    .more1 a{color: #000}
    .more1{background: url(../img/bg7b.png) center no-repeat;background-size: 100% 100%}
    .pic2-phone{float: none;margin: auto;margin-top: 20px;width: 94%}
    .all1a{width: 94%;margin: auto;float: none}
    .more1{margin: auto;margin-top: 20px}
    .page4{margin-top: 30px}
    .sycont li{margin-top: 10px}
    .sycont,.more2{margin-top: 20px}
    .all3{padding-bottom: 50px}
    .foot p{font-size: 12px}
    .foot ul a{font-size: 12px}
    .foot{height: auto;line-height: 25px;padding: 10px 3%;width: 94%}
    .foot ul{margin-left: 0}
    .foota p{font-size: 12px}
    .foota ul a{font-size: 12px}
    .foota{height: auto;line-height: 25px;padding: 10px 3%;width: 94%}
    .foota ul{margin-left: 0}
    .head-phone{height: 50px}
    .logo{width: 110px}
    .menua{margin-top: 15px}
    .banner1, .banner-phone{margin-top: 50px}
    .banner-phone .swiper-pagination{bottom: 0}
    .banner-phone .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px}
    .nav_phone ul li h1 a{font-size: 16px}
    .index3 h1, .index1 h1, .index4 h1, .index5 h1, .index6 h1, .index7 h1, .index10 h1, .index9 h1, .index2 h1,
    .index2-phone h1,.index4-phone h1{font-size: 27px}
    .index1 span, .index2 span, .index3 span, .index10 span, .index5 span, .index4 span, .index6 span, .index9 span, 
    .index7 span,.index2-phone span,.index4-phone span{font-size: 18px}
    .pic4{width: 60%}
    .about{margin-top: 0}
    .all5a{background-position: left top;background: none;margin-top: 0}
    .all5a ul{background-position: 4.5% bottom;padding-top: 20px;padding-top: 0}
    .all5a ul li{width: 100%;float: none}
    .all5a ul li h1{float: left;width: 18%;padding-right: 0;background-position: left center;margin-left: 11px;text-align: right;font-size: 16px}
    .all5a ul li:nth-of-type(2n){width: 100%;float: none}
    .all5a ul li:nth-of-type(2n) h1{padding-left: 0;margin-left: 10px}
    .all5a ul li div{float: right;text-align: left;width: 73%}
    .all5a ul li:nth-of-type(2n) h1{margin-right: 0}
    .all5a ul li:nth-of-type(2n) div{float: right}
    .all5{height: 630px}
    .all6{background: none}
    .index6{padding-top: 0;margin-top: 30px}
    .index6 h1{opacity: 1}
    .culture{margin-top: 20px;white-space: nowrap;overflow-x: auto}
    .culture li{width: 45%;float: none;display: inline-block;vertical-align: top;margin-right: 3%}
    .culture1 p{width: 100%;white-space: normal;}
    .pic6{float: none;margin: auto;width: 80%}
    .all7a{width: 100%;float: none;margin: auto;}
    .all7{padding: 30px 3%;width: 94%}
    .index7{text-align: center;padding-top: 20px}
    .index7 h2{margin: auto;margin-top: 10px}
    .series4{width: 100%}
    .pic12{width: 70%}
    .pro-list li{width: 33%;float: left}
    .pro li{width: 49%;margin: 0;margin-top: 10px}
    .pro li:nth-of-type(2n){float: right}
    .pro{margin-top: 10px}
    .list li, .pro-list li, .lista li{line-height: 35px}
    .title1{font-size: 16px;padding-top: 10px;padding-bottom: 10px}
    .close{width: 20px;top: 10px;right: 10px}
    #demo .swiper-slide{width: 250px}
    .pic14{height: 300px}
    .demo1{height: 400px;margin-top: -200px}
    #demo{margin-top: 20px}
    .power1{width: 90%;background: none;padding-bottom: 0}
    .power1 img{width: 100%}
    .power4a{width: 100%}
    .power4a p{line-height: 25px;height: 75px;overflow: hidden;}
    .power4{margin-top: 0}
    .power4a h1{font-size: 18px}
    .pic10{background: none}
    .team2{opacity: 1;background: url(../img/bg15a.png) left center no-repeat;background-size: 100% 100%}
    .team2a{line-height: 18px}
    .team1 li{border: 1px solid #fff}
    .team2a p{width: 90%}
    .pic11{width: 100%}
    .team-list1{margin-top: 20px}
    .team-list2 h1{font-size: 18px}
    .team1 li h1{font-size: 16px;line-height: 85px}
    .team{height: 350px}
    .pic7{width: 100%}
    .news1{width: 100%}
    .news2{width: 90%}
    .news2 span,.news2 p{margin-top: 5px}
    .news{padding-bottom: 15px}
    .news-list1{width: 90%;padding-top: 10px}
    .news2 h1, .news-list1 h1{font-size: 16px}
    .news-list1 p{line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px}
    .news-list1 h2{width: 90px;height: 30px;line-height: 30px;margin-top: 10px}
    .news-list li{padding-bottom: 15px}
    .lista li{width: 33.1%}
    .concept li{width: 33%;margin-top: 20px}
    .concept li p{width: 90%;margin: auto;font-size: 12px}
    .concept li h1, .culture li h1{font-size: 16px}
    .concept{margin-top: 0}
    #certify .swiper-slide{width: 100%}
    .all9a{position: static;left: auto;bottom: auto;width: 100%;margin: 0;margin-bottom: 30px}
    .index9{text-align: center;}
    .index9 h2{margin: auto;margin-top: 10px}
    .index9 span{color: #000}
    .contact li p{margin-top: 2px}
    .form1a label, .form2 label{width: 20%;font-size: 14px}
    .form1a input{width: 78%}
    .form2 textarea{width: 76%;height: 130px}
    .form2{height: 150px}
    .form1a{height: 40px;line-height: 40px}
    .all10{margin-top: 20px}
    .form3{margin-top: 30px;width: 130px;height: 40px}
    .form3 input{font-size: 14px}
    .open{bottom: 30px;right: 10px;width: 40px;height: 120px}
    .open h1{font-size: 16px;line-height: 18px}
    .FooterOn img{width: 30px}
    .all3a{padding-bottom: 20%}
}






























