@media only screen and (max-width: 1280px) {
	.swiper-button-next, .swiper-button-prev{margin-top: -16px;}
	.partnernext{right: -30px !important;line-height: 30px;font-size: 26px; width: 30px !important;height: 30px !important;}
	.partnerprev{left: -30px !important;line-height: 30px;font-size: 26px;width: 30px !important;height: 30px !important;}
	.caseprev, .hzhbprev{left: -31px !important;}
	.casenext, .hzhbnext{right: -31px !important;}
}
@media only screen and (max-width: 1200px) {
	.divBox, .mycaseBox{width: 98%;}
	.newss .swiper-pagination{width: 98% !important;}
	.about{margin-left: 25px;}
	.sec1 ul li a p{padding-left: 83px;}
	.sec1 ul li:first-child a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(3) a p, .sec1 ul li:nth-child(4) a p{background-position-x: 30px;}
	.about h4{margin-top: 19px;}
	.sec4 .about{width: 377px;margin-left: 55px;}
	.news li{padding: 20px;}
	.news li h3{margin: 6px 0;}
	.news li p{height: 91px;}
	.hzhbprev{left: -19px !important;}
	.hzhbnext{right: -19px !important;}
	.address li{margin-right: 10px;}
	.teams .swiper-slide img{width: 100%;}
	.teamprev{left: -6px !important}
	.teamnext{right: -6px !important}
	.footBot{margin-left: 54px;}
	.theSearchMan.theNewsList .theSearchList li .time{width: 105px;}
	.theSearchMan.theNewsList .theSearchList li .newsImg{margin-right: 18px;}
	.theSearchMan.theNewsList .theSearchList li .newsMan{width: 508px;}
	.sec10 ul li p{height: 66px;overflow: hidden;}
	.imgBg{width: 257px;height: 303px;}
	.bjzb{height: 303px;}
	.bjzb>p{width: 64px;}
	.bjzb div{padding: 50px 0 0 10px;width: calc(100% - 64px);}
	.bjzb div li span{padding-left: 25px;}
	.bjzb div li p{margin-left: 5px;}
	.bjzb{width: calc(100% - 267px);}
	.casenext{right: 0 !important;}
	.caseprev{left: 0 !important;}
	.sec4 .imgBox, .sec1 .imgBox{width: 50%;}
	.sec4 .imgBox img, .sec1 .imgBox img{width: 100%;}
	.sec4 .about{width: 463px;margin-left: 30px;margin-top: 0;}
	.about{width: calc(50% - 25px);}
	.sec10 ul li h3{font-size: 14px;}
	.sec10 ul li h3{font-size: 14px;}
	.mycaseBox{padding: 0 20px;box-sizing: border-box;}
	.sec15{height: 227px;background-size: cover !important;}
	.sec9 ul li p, .sec8 ul li div p{font-size: 15px;}
	.sec8 ul li div p{text-indent: 53px;}
	.sec8 ul li div p:last-child{text-indent: 97px;}
	.hzhb .swiper-slide img{max-width: 100%;}
	.banner .newss{height: 450px;}
	.divBox2{width: 594px;}
	.banEn1{width: 430px;}
	.divBox2-1 div{left: 133px;}
	.divBox2 h3{font-size: 36px;}
	.partnerprev{left: -41px !important;}
	.partnernext{right: -41px !important;}
	/*.partnerBox .swiper-slide h3{height: 42px;overflow: hidden;}*/
	.partnerBox{width: 90%;}
}
@media only screen and (max-width: 768px) {
	header nav{width: 100%;display: none;}
	header .navBar{display: block;margin-top: 55px;margin-right: 20px;}
	header .divBox{width: 100%;height: 85px;}
	header .navBar{display: block;margin-top: 35px;}
	header nav{display: none;width: 100%;position:absolute;left: 0;top: 100%; background: #000000;background: rgba(0,0,0,0.8);z-index: 999;}
	header nav>a{width: 100%;height: 50px;line-height: 50px;text-align: center;padding: 0;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.5);}
	header nav>a.active, header nav>a:hover{color: #fff;}
	header h1{margin-left: 10px;margin-top: 12px;}
	.search{margin-right: 10px;}
	header .language{right: 10px;}
	.search{margin-top: 36px;}
	header .language{top: 14px;}
	.banner .newss{height: 315px;}
	.divBox2{height: 262px;width: calc(100% + 60px);margin-left: -70px;}
	.divBox2>p{width: 262px;height: 70px;line-height: 70px;    
			transform: rotateZ(90deg) translateY(-67px);
		    -webkit-transform: rotateZ(90deg) translateY(-67px);
		    -moz-transform: rotateZ(90deg) translateY(-67px);
		    -o-transform: rotateZ(90deg) translateY(-67px);}
	.divBox2 div, .divBox2-1 div{left: 76px;}
	.banEn1{width: 360px;letter-spacing: 0px;}
	.divBox2 h3{font-size: 24px;}
	.sec1 .imgBox{width: 54%;}
	.about{width: calc(46% - 10px);}
	.sec1 .imgBox img{width: 100%;}
	.about{margin-left: 10px;}
	.about h3{font-size: 16px;margin-bottom: 5px;}
	.about p{line-height: 22px;margin-bottom: 0;}
	.about h4{margin-top: 7px;margin-bottom: 3px;}
	.sec1 .about .more{margin-top: 0;}
	.sec1 ul li{width: 50%;}
	.sec1 ul li a p{padding-left: 120px;}
	.sec1 ul li:first-child a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(3) a p, .sec1 ul li:nth-child(4) a p{background-position-x: 63px;}
	.sec1 ul li:after{display: none;}
	.sec1 ul li{border-bottom: 1px solid #fff;margin-bottom: 1px;}
	.sec1 ul li:nth-child(3){transition: all 0.4s ease-out 1.0s;-webkit-transition: all 0.4s ease-out 1.0s;-moz-transition: all 0.4s ease-out 1.0s;-o-transition: all 0.4s ease-out 1.0s;}
	.sec1 ul li:nth-child(4){transition: all 0.4s ease-out 0.6s;-webkit-transition: all 0.4s ease-out 0.6s;-moz-transition: all 0.4s ease-out 0.6s;-o-transition: all 0.4s ease-out 0.6s;}
	.sec1 ul li:first-child{transition: all 0.4s ease-out 0.2s;-webkit-transition: all 0.4s ease-out 0.2s;-moz-transition: all 0.4s ease-out 0.2s;-o-transition: all 0.4s ease-out 0.2s;}
	.sec1 ul li:nth-child(2){transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
	.sec4 .imgBox{width: 54%;}
	.sec4 .about{width: calc(46% - 10px);margin-left: 10px;}
	.address li{display: block;}
	header.active .navBar{margin-top: 21px;}
	header.active .divBox{ height:61px;}
	header.active h1{margin-top: 3px;}
	header.active .search{margin-top: 21px;}
	header.active .language{top: 3px;}
	.about h3, .sec4 .about h3 a{font-size: 16px;}
	.sec4 .about p a{line-height: 22px;}
	.sec4 .about .more{margin-top: 5px;}
	.foot1{padding: 0;}
	.sec5, .sec7, .sec8, .theSearchMan .page, .sec10, .sec12, .sec14{padding: 30px 0;}
	.sec4, .sec3{padding-bottom: 30px;}
	.titleBox{padding: 90px 0;}
	.sec1 ul{margin-top: 30px;}
	.title3 p{width: 94%;}
	.sec13, .sec9, .sec15{padding-top: 30px;}
	#teams{padding-top: 30px;}
	.field div h3{font-size: 20px;}
	.banner3{padding-top: 178px;}
	.field div h3{padding-bottom: 15px;margin-bottom: 15px;}
	.sec9 ul{padding: 60px 0 126px;}
	header nav>a.active, header nav>a:hover{background: #4F4268;}
	.banner2{height: 190px;background-size: cover !important;}
	.theSearchMan.theNewsList .theSearchList li .more{display: none;}
	.theSearchMan.theNewsList .theSearchList li .time{width: 94px;}
	.theSearchMan.theNewsList .theSearchList li .newsImg{margin-right: 10px;}
	.theSearchMan .theSearchList li h3{padding: 0;}
	.foot2 .footBot:after{left: -29px;}
	.foot2 ul{width: 100%;text-align: center;}
	.sec10 ul li{width: 49%;}
	.sec10 ul li:nth-child(3n){margin-right: 2%;}
	.sec10 ul li:nth-child(2n){margin-right: 0;}
	.navMap{margin-left: 0;}
	header.active nav>a{height: 50px;line-height: 50px;}
	.newsBody{width: 100%;}
	.sec14 nav{padding: 20px 0;margin-bottom: 20px;}
	.newsBody p, .sec14 nav h2{margin-bottom: 20px;}
	.sec13 ul li:nth-child(2n+1)>.imgBox{float: left;}
	.sec13 ul li>div{width: 100%;}
	.sec13 ul li  .field>span{width: 20px;height: 20px;transform-origin: -8px 18px;}
	.hzhbprev{left: -5px !important;}
	.hzhbnext{right: -5px !important;}
	section.sec1 .titleBox{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);opacity: 1;}
	section.sec1 .titleBox h2:before{height: 20px;border: 4px solid #40345f;border-bottom: none;}
	section.sec1 .titleBox h2:after{height: 34px;border: 4px solid #40345f;border-top: none;}
	.sec5 h2{font-size: 26px;}
	.imgBg{width: 100%;height: 534px;}
	.bjzb{width: 100%;margin-left: 0;}
	.divBox2-2 div .banEn1{letter-spacing: 0;}
	.partnerBox .swiper-slide{padding: 10px 20px 15px;}
	.partnerBox{width: 98%;}
	.partnerprev, .partnernext{display: none;}
	.sec5 span{margin-bottom: 30px;}
	.sec4 .about h3{margin-bottom: 5px;}
	.sec8 ul li{margin-right: 0;width: 100%;}
	.sec8 ul li div p:last-child{text-indent: 190px;}
	.sec8 ul li div p{text-indent: 114px;}
	.postMan{padding: 0 0 30px 15px;}
	.sec11 .divBox{padding: 30px 0;}
	.theSearchMan.theNewsList .theSearchList li .divBox{padding: 20px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
	.theSearchMan.theNewsList .theSearchList li .newsMan{width: 406px;}
	.searchover .sTitle{width: 100px;}
	.sMan{width: 596px;padding-left: 40px;margin-left: 15px;}
	.caseprev, .casenext, .hzhbprev, .hzhbnext{display: none;}
}
@media only screen and (max-width: 640px) {
	section.sec1 .titleBox h2:after{height: 34px;}
	.newss .swiper-slide .divBox1{width: 80%;}
	.banEn1{text-align:inherit; text-justify:inherit; /*ie6-8*/ text-align-last:inherit;/* ie9*/ -moz-text-align-last:inherit;/*ff*/ -webkit-text-align-last:inhearit;/*chrome 20+*/}
	.banEn1 span{padding-right: 5px;}
	.banEn1{width: auto;}
	.banEn{letter-spacing: 4px;}
	.sec1 .imgBox, .sec4 .imgBox{width: 100%;margin-bottom: 15px;}
	.about, .sec4 .about{width: 100%;margin-left: 0;}
	.sec1 .about .more{margin-top: 10px;}
	.sec4 .about h3, .about h3{margin-bottom: 15px;}
	.news li{width: 100%;margin-bottom: 10px;    
			transform: rotateZ(180deg);
		    -webkit-transform: rotateZ(180deg);
		    -moz-transform: rotateZ(180deg);
		    -o-transform: rotateZ(180deg);}
	.er{display: none;}
	.foot1 .footTop .more{margin-right: 0;}
	.theSearchMan.theNewsList .theSearchList li .divBox{padding: 0;}
	.theSearchMan.theNewsList .theSearchList li .newsImg{width: calc(100% - 102px);margin-left: 6px;margin-right: 0;height: 142px;}
	.theSearchMan.theNewsList .theSearchList li .newsImg img{width: 100%;}
	.theSearchMan.theNewsList .theSearchList li .divBox{padding: 20px 0;}
	.theSearchMan.theNewsList .theSearchList li .newsMan{width: 100%;margin-top: 20px;}
	.theSearchMan.theNewsList .theSearchList li h3{height: 45px;overflow: hidden;}
	.theSearchMan .theSearchList li p{padding: 10px 0 10px;}
	.foot2 .footBot{margin-left: 0;margin: 10px 0;}
	.foot2 .footBot:after{display: none;}
	.foot2 .coppyright a{margin-right: 0;width: 100%;text-align: center;}
	.foot2 .company a{float: none;display: inline-block;}
	.foot2 .company{text-align: center;}
	.foot2 .footTop{width: 100%;text-align: center;}
	footer{padding: 20px 0;}
	.sec10 ul li{width: 100%;margin-right: 0;}
	.sec10 ul li:nth-child(3n){margin-right: 0;}
	.sec10 ul li:nth-child(2n){margin-right: 0;}
	.sec10 ul{padding-bottom: 13px;margin-bottom: 27px;}
	.navMap{width: 100%;margin-left: 0;margin-bottom: 15px;padding-top: 0;}
	.divMan{width: 100%;}
	.navMap li{width: auto;float: left;text-align: center;border: 1px solid #eee;box-sizing: border-box;padding: 0 22px;}
	.navMap li a{text-indent: 0;}
	.divMan .mapTitle, .boxMan{padding-left: 0;}
	.divMan .mapTitle p{margin-bottom: 30px;}
	.syjh>p{margin-bottom: 15px;}
	.syjh>img{margin-bottom: 20px;}
	.syjh div{padding: 0px 0 0 19px;}
	.postMan{padding: 0;}
	.postMan b{padding-top: 15px;}
	.boxMan{padding-bottom: 0;}
	.post{margin-bottom: 20px;}
	.search input{width: 100px;}
	header h1{width: 130px;}
	.banner3{padding-top: 30px;background-size: cover !important;}
	.title3 p{line-height: 24px; text-align: left;}
	.title3 span{margin-bottom: 37px;}
	.title3 img{margin-top: 20px;}
	.sec8 ul li{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.sec8 ul li .yuan{width: 80px;height: 80px;}
	.sec8 ul li div{padding: 25px 0;width: calc(100% - 40px);}
	.sec8 ul li div p{text-indent: 94px;}
	.sec8 ul li div p:last-child{text-indent: 129px;}
	.sec9 ul li{width: 100%;margin-right: 0;margin-bottom: 10px;height: auto;}
	.sec9 ul li.fore{width: 100%;}
	.sec9 ul li p, .sec8 ul li div p{font-size: 18px;}
	.sec9 ul{padding: 0px 0 20px;}
	.banEn1 span{font-size: 14px;}
	.divBox2 h3{font-size: 18px;}
	.divBox2-1 div .banEn1{margin-bottom: 10px;}
	.titleBox h2{font-size: 26px;}
	.titleBox h2:after, .titleBox h2:before{width: 40px;}
	.titleBox h2:before{top: -30px;}
	.titleBox h2:after{border-bottom: -63px;}
	section.active .titleBox h2:after{height: 30px;}
	.sec15 .divBox .title3:after{left: 50%;
					transform: translateX(-50%);
				    -webkit-transform: translateX(-50%);
				    -moz-transform: translateX(-50%);
				    -o-transform: translateX(-50%);}
	.sec15 .divBox p{text-align: center;}
	.sec15 .divBox{width: 100%;}
	.sec15 .divBox .title3{text-align: center;}
	.sec15{height: 260px;background-position-x: -309px !important;}
	.sec3 .more{margin: 30px auto 0;}
	.name{width: calc(100% - 18px);padding: 6px 5px 0;}
	.name p{padding: 0 0 5px 0;}
	.foot2 .footBot, .sec15 .divBox p{width: 100%;}
	.sec15 .divBox p{font-size: 22px;}
	.banner3{padding-bottom: 20px;}
	.sec8 ul li div p{padding-left: 50px; text-indent: 0 !important;}
	.field div{width: 100%;}
	.field div p span{font-size: 14px;}
	.theTitle{padding-left: 0;}
	.sec11 .divBox>ul>li{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.sTitle h3{display: none;}
	.sMan{width: 100%;margin-left: 0;padding-left: 0;border-left: none;}
	.sMan h2{padding-left: 10px;}
	.sMan ul li{padding: 0 15px;min-height: 45px;height: auto;}
	.sMan ul li:after{left: 0;}
	.sMan ul li a{display: inline-block;vertical-align: middle;width: 77%;line-height: 22px;}
	.sMan ul li time{margin-right: -15px;}
	.title2{width: 95%;}
	.title2 form input[type=text]{width: 100%;}
	.searchBox{height: 100px;}
	.sMan{margin-bottom: 20px;}
	.banner .newss{height: 185px;}
	.imgBg{width: 100%;height: 486px;}
}
@media only screen and (max-width: 375px) {
	.theSearchMan.theNewsList .theSearchList li .newsImg{height: 120px;}
	header h1{width: 130px;}
	header h1 a img{width: 100%;}
	header .navBar{margin-right: 10px;margin-top: 29px;}
	.search input{width: 80px;}
	header h1{margin-top: 20px;}
	header .search{margin-top: 30px;}
	header .language{top: 9px;}
	header .divBox{height: 80px;}
	header.active h1{margin-top: 11px;}
	header.active .navBar{margin-top: 20px;}
	header.active nav>a{height: 50px;line-height: 50px;}
	.field div p span{font-size: 14px;margin: 0 10px;}
	.sec1 ul li:first-child a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(3) a p, .sec1 ul li:nth-child(4) a p{background-position-x: 12px;}
	.sec1 ul li a p{padding-left: 68px;}
	.navMap li{padding: 0 14px;}
	.bjzb div{padding-top: 25px;}
	.banner .newss{height: 170px;}
	.sec15{height: 260px;background-position-x: -326px !important;}
	.imgBg{width: 100%;height: 426px;}
}
@media only screen and (max-width: 320px) {
	.theSearchMan.theNewsList .theSearchList li .newsImg{height: 96px;}
	.sec8 ul li div p{text-indent: 65px;}
	.sec8 ul li div p:last-child{text-indent: 100px;}
	.sec1 ul li{width: 100%;}
	.sec1 ul li a p{padding-left: 140px;}
	.sec1 ul li:first-child a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(2) a p, .sec1 ul li:nth-child(3) a p, .sec1 ul li:nth-child(4) a p{background-position-x: 78px;}
	.sec1 ul li:nth-child(4){transition: all 0.4s ease-out 1.0s;-webkit-transition: all 0.4s ease-out 1.0s;-moz-transition: all 0.4s ease-out 1.0s;-o-transition: all 0.4s ease-out 1.0s;}
	.sec1 ul li:nth-child(3){transition: all 0.4s ease-out 0.6s;-webkit-transition: all 0.4s ease-out 0.6s;-moz-transition: all 0.4s ease-out 0.6s;-o-transition: all 0.4s ease-out 0.6s;}
	.sec1 ul li:nth-child(2){transition: all 0.4s ease-out 0.2s;-webkit-transition: all 0.4s ease-out 0.2s;-moz-transition: all 0.4s ease-out 0.2s;-o-transition: all 0.4s ease-out 0.2s;}
	.sec1 ul li:first-child{transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
	.mx span{font-size: 52px;padding-bottom: 10px;}
	.mx{font-size: 23px;margin-top: -12px;}
	.foot1 .footTop a{margin-right: 18px;}
	.foot1 .footTop .more:after{left: -13px;}
	.divBox2>p{height: 57px;
    line-height: 57px;
    transform: rotateZ(90deg) translateY(-67px);
    -webkit-transform: rotateZ(90deg) translateY(-57px);
    -moz-transform: rotateZ(90deg) translateY(-67px);
    -o-transform: rotateZ(90deg) translateY(-67px);}
    .divBox2 div, .divBox2-1 div{left: 65px;}
    .divBox2{    width: calc(100% + 47px);margin-left: -60px;}
    .banEn{letter-spacing: 2px;}
    .footBot p a{margin-right: 5px;}
    .foot2 .footBot p a:after{right: -5px;}
    .bjzb>p{width: 39px;}
    .bjzb div{padding: 15px 0 0 10px;width: calc(100% - 40px);}
    .bjzb div li{margin-bottom: 10px;}
    .bjzb{height: 240px;}
    .navMap li{padding: 0 5px;}
    .foot2 ul{text-align: left;}
    .foot2 ul li{display: block;width: 63%;margin: 0 auto !important;}
    .field{height: 160px !important;}
    .banner .newss{height: 144px;}
    .sec15{height: 260px;background-position-x: -315px !important;}
    .imgBg{width: 100%;height: 366px;}
}
