@media (min-width: 768px) {
  .news li a:hover .ct .imgs,.group ul li:hover .img,
  .groupOne .imgs:hover img,
  .pesponsibility li:hover .imgs,
  .business_zc .img img:hover{
  	transform: scale(1.1);
  	-webkit-transform: scale(1.1);
  }
  .news li a:hover .rt .font18,.news li a:hover .lt .font48{color: #c3151f;}
	.news_dj li a:hover .rt .bn,.news li a:hover .rt .bn,.about li:hover .about_top .font14 .bni b{
		background-color: rgba(125,21,31,0.6);
	}
	.news_dj li a:hover .lt .font18,.foot_top .lt ul li a:hover,.foot_bom p a:hover{
		color: #c3151f;opacity: 1;
	}
	.page4 ul li:hover .swit2{display: block;position: absolute;z-index: 2;top: 0;}
	.page4 ul li:hover .swit{opacity: 0;}
.pesponsibility li:hover .rt .font24{color: #c3151f;}


}
@media (min-width: 1200px){

}
@media (min-width: 1400px) {


}
@media (min-width: 1600px) {

}
@media (min-width: 1100px){

}
@media (max-width: 1681px){

}
@media (max-width: 1661px) {
.ceont{    padding: 70px 9% 38px 0;min-height: 254px;}
.business li:nth-child(2n) .ceont{    padding: 70px 0 38px 9%;min-height: 254px}
}
@media (max-width: 1600px){
	.page4 ul li .icon{max-width: 110px;max-height: 110px;}
}
@media (max-width: 1550px){
	
}
@media (max-width: 1510px){
}
@media (max-width: 1500px){
.page4 ul li .icon,.page4 ul li .icon img{max-width: 90px;max-height: 90px;}
.ceont{min-height: 266px;}
.business li:nth-child(2n) .ceont{min-height: 266px}
}
@media (max-width: 1450px) {
	.head_right nav li{padding: 0 20px;}
	.head_right nav li .down a{padding: 10px 20px;}
	.reach{margin: 0 38px 0 20px}
	
	
}
@media (max-width: 1430px){
  footer .foot_top{padding-bottom: 50px;}
  .page4 ul li .icon,.page4 ul li .icon img{max-width: 70px;max-height: 70px;}
}
@media (max-width: 1367px){
	.business li{height: 480px;}
	.li1 .rt,.li2 .rt{height: 100%;}
	.business li:nth-child(1) .rt::after{width: 420px;height: 420px;}
	.business li:nth-child(2) .rt::after{width: 280px;height: 280px;}
	.business ul{margin-top: 50px;}
	.business.business_gq li:last-child{margin-bottom: 60px;}
	.business li .lt .font80{margin: 20px 0;}
	.page2 .lt{width: 300px;}
	.page2 .rt{width: -webkit-calc(100% - 300px);
    width: calc(100% - 300px);}
	.page2 .rt .cont .ret{padding: 7% 6%;}
	.page3 .lt{width: 23%;}
	.page3 .rt{width: 77%;}
	
}
@media (max-width: 1350px){
 
}
@media (max-width: 1320px){
	header{height: 80px;line-height: 80px;}
	.page3 .fp-tableCell{padding-top: 80px;}
	.page2 {padding-top: 0;}
	.page2 .fp-tableCell{padding-top: 80px;}
	.padwo{padding-top: 80px;}
	.btnse{width: 80px;height: 80px;}
	nav li .top{line-height: 80px;}
	.top100{margin-top: 80px;}
	.head_left img{height: 45px;}
	.reach img{height: 20px;}
	.reach {margin: 0 30px 0 15px;}
	.team p.font16{margin-bottom: 60px;}
	.team ul li{width: 31.333%;margin-bottom: 40px;}
	
}
@media (max-width: 1280px){
	
	
}
@media (max-width: 1210px){
	
	
}
@media (max-width: 1200px){
	.head_right nav{position: absolute;top: 80px;background-color: rgba(255,255,255,0.94);width: 100%;left: 0;box-shadow: 0 10px 10px 0 rgb(0 0 0 / 20%);border-top: 1px solid #ccc;display: none;}
	.bg{display: none !important;}
	.head_right nav li{display: block;text-align: left;padding: 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
	.head_right nav li a{display: block;padding: 0 50px;}
	nav li .top{line-height: 50px;}
	nav li .top span{display: inline-block;position: absolute;right: 0;top: 0;width: 50px;text-align: center;}
	nav li .top span:hover{cursor: pointer;}
	.head_right nav li .down{position: relative;top: 0;padding-top: 0;}
	.head_right nav li .down a{padding: 6px 68px;}
	.head_right nav li .down p{border-top: 1px solid rgba(0,0,0,0.1);}
	nav li .top.active span{transform: rotate(180deg);}
	.bannerAll .cont{padding: 20px 0;}
	.bannerAll .cont .font30{margin-top: 0;}
	.reach input{height: 36px;}
	footer .foot_top{padding-bottom: 40px;}
	.news li a .ct{margin: 0 35px 0 25px;}
	.news li a .rt {
	    width: calc(100% - 478px);
	    width: -webkit-calc(100% - 478px);
	}
	.titles .xian{margin: 20px auto;}
	.group .title{margin-bottom: 20px;}
	.group ul li p.font16{margin-bottom: 10px;}
	.btnse2{display: block;}
	.btnse1{display: none;}
	.banner_btn{bottom: 30px;}
	.padwo{padding-left: 9.3%;}
	.page4 ul li .icon,.page4 ul li .icon img{max-width: 60px;max-height: 60px;}
	
}
@media (max-width: 1100px){
  .business li{height: 430px;margin-bottom: 80px;}
  .business li .lt .font80 {
      margin: 30px 0;
  }
  .business .li1 .lt{width: 50%;}
  .business .li2 .lt{width: 50%;margin-left: 50%;}
  .ceont{padding-top: 40px;}
  .business li:nth-child(2n) .ceont{    padding: 40px 0 20px 9%;}
  
  
}
@media (max-width: 997px){
	.page2 .lt{width: 200px;}
	.page2 .rt {
	    width: -webkit-calc(100% - 200px);
	    width: calc(100% - 200px);
	}
	
	
}
@media (max-width: 992px) {
	.about_yg li{width: calc(50% - 12px);width: -webkit-calc(50% - 12px);margin-bottom: 20px;}
	.pesponsibility li{height: 340px;}
	.contact ul{flex-wrap: wrap;}
	.contact ul li{width: 50%;margin-bottom: 20px;}
	.team ul li .cont{padding: 6%;}
}
@media (max-width: 870px){
	
	
}
@media (max-width: 767px){
   .head_left img{height: 30px;}
   .head_left{padding-left: 15px;width: auto;}
   header{line-height: 56px;height: 56px;}
   .reach img{height: 15px;}
   .btnse {width: 56px;height: 56px;}
   .head_right nav{top: 56px;}
   .head_right{width: auto;float: right;}
   .head_right nav li a{padding: 0 50px 0 20px;}
   .head_right nav li .down a {padding: 6px 40px;}
   .top100{margin-top: 56px;}
   .bannerAll{height: 300px;}
   .tabs ul li a{padding: 15px 8px;font-size: 16px;}
   .about_yg li{width: calc(50% - 6px);width: -webkit-calc(50% - 6px);margin-bottom: 16px;}
   .about_yg li .cont p{padding: 10px;font-size: 12px;}
   .pages li a{width: 24px;height: 24px;line-height: 24px;font-size: 12px;}
   .foot_top .lt,.foot_top .rt{width: 100%;float: none;}
   .foot_top .rt{text-align: center;margin-top: 30px;}
   .foot_top .lt ul li a:first-child{margin-bottom: 10px;}
   .foot_top .lt ul li a{padding: 2px 0;font-size: 12px;}
   .foot_top .rt p:first-child a img{height: 30px;}
   .foot_top .rt p:last-child img{height: 100px;}
   .foot_top .rt a{margin-bottom: 16px;}
   .foot_bom p{font-size: 12px;line-height: 1.6;}
   .foot_bom{padding: 15px 10px;}
   footer .foot_top{margin-bottom: 20px;}
   .foot_top .rt{margin-top: 16px;}
   .business .font36{margin-bottom: 10px;}
   .business .font16{margin-bottom: 20px;}
   .business_zc .img{margin-bottom: 25px;}
   .business .font16:last-child{margin-bottom: 0;}
   .business_gq.business .li1 .lt{width: 100% !important;;}
   .business .li2 .lt,.business .li1 .lt{width: 100% !important;margin-left: 0;}
   .business li .lt .font80{margin: 40px 0;}
   .ceont{padding: 20px 0 0 !important;}
   .business li .lt .font30{margin-bottom: 10px;}
   .business li{height: auto;margin-bottom: 30px;}
   .business.business_gq li .lt .font16,.business li .lt .font16{height: auto;}
   .pesponsibility li{height: auto;margin-bottom: 20px;}
   .pesponsibility li .lt{width: 100%;float: none;}
   .pesponsibility li .rt{width: 100%;float: none;}
   .pesponsibility li .rt .font24{margin-bottom: 10px;}
   .pages{margin-top: 30px;}
   .pesponsibility ul{margin-bottom: 0;}
   .contact ul li{width: 100%;}
   .contact ul li .ig img{width: 14px;}
   .contact ul{margin-bottom: 0;}
   .contact ul li p.font16 img{width: 70px;}
   .about li .about_top .font14 .bni b{width: 70px;
    height: 30px;
    color: #ffffff;
    line-height: 30px;font-size: 12px;}
	.about li .about_top .font24{margin-bottom: 10px;}
	.about li .about_top .font14{flex-wrap: wrap;width: calc(100% - 100px);}
	.about li .about_top .font14 span{width: 50%;}
	.about li .about_top .font14 span:nth-child(3){text-align: left;width: 100%;margin-top: 5px;}
	.about li .about_top {position: relative;}
	.about li .about_top .font14 .bni{width: auto;}
	.about li .about_top .font14 .bni{position: absolute;top: 50%;right: 5%;transform: translateY(-50%);}
	.about li .about_top .font14 span:nth-child(1){width: 150px;}
	.about li .about_top .font14 span:nth-child(2){width: 100px;border-right: none;}
	.about li .about_bom p{margin-top: 20px;}
	.about li{margin-bottom: 18px;}
	.news li a{flex-wrap: wrap;padding: 0;}
	.news li a .rt{width: 100%;margin-top: 20px;}
	.news li a .rt .font14{height: auto;margin: 10px 0 15px;}
	.bn{width: 100px;height: 34px;line-height: 34px;font-size: 12px;}
	.bn img{width: 10px;}
	.news li a .ct .imgs img{width: 100%;}
	.news li a .ct{width: 100%;margin: 0;}
	.news li a .lt{width: 100%;margin-bottom: 16px;height: auto;padding: 10px;}
	.news li a .lt .font48{font-size: 22px;}
	.news li{margin-bottom: 30px;padding-bottom: 20px;}
	.news_dj li a .rt{width: 140px;}
	.news_dj li a .lt {
	    width: calc(100% - 140px);
	    width: -webkit-calc(100% - 140px);
	}
	.team ul li{width: 48%;margin-bottom: 22px;}
	.team .titles .xian {margin: 14px 0 20px;}
	.team p.font16{margin-bottom: 20px;}
	.team ul li .cont .rt{padding-left: 10px;}
	.team ul li .cont .rt .font14{height: 43px;}
	.team ul li{margin-bottom: 16px;}
	.titles .xian{width: 30px;margin: 15px auto;}
	.group p.font16{margin-bottom: 18px;font-size: 12px;}
	.group ul li{width: 100%;}
	.group ul{flex-wrap: wrap;margin-bottom: 10px;}
	.group ul li .font24{margin: 10px auto 7px;}
	.group ul li{margin-bottom: 20px;}
	.groupOne .imgs {margin: 20px auto 0px;}
	.groupOne ul{margin-top: 20px;flex-wrap: wrap;}
	.groupOne ul li{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 13px;margin-bottom: 10px;}
	.groupOne ul li .font24{border-bottom: none;padding-bottom: 10px;}
	.groupOne ul li .font16{padding-top: 0;}
	.groupOne ul li .font24 img{height: 15px;}
	.groupOne::after{height: 50%;}
	.dd .img{margin-bottom: 16px;}
	.dd p{margin-bottom: 20px;}
	.padwo{padding: 56px 0 0 0;}
	.add{width: 70px !important;height: 30px !important;line-height: 30px !important;font-size: 12px !important;}
	.page2 .lt{width: 100%;}
	.page2 .wid100, .page3 .wid100{margin-left: 0;width: 100%;}
	.page2 .rt{width: 100%;}
	.mySwiper2 li{width: 33.333%;float: left;border-bottom: none;border-left: 1px solid rgba(0,0,0,0.2);text-align: center;padding: 0 10px !important;}
	.mySwiper2{width: 100%;overflow: hidden;margin-bottom: 20px;}
	.page2 .lt .title{margin-bottom: 20px !important;}
	.mySwiper2 li:first-child{border: none;}
	.mySwiper .swiper-slide{width: 90%;}
	.page2 .lt .title{text-align: center;}
	.page2 .rt .cont .let{display: none;}
	.page2 .rt .cont .ret{width: 100%;}
	.page2 .rt .cont .ret p{margin: 14px 0 20px !important;}
	.pageSwiper, .pageSwiper .swiper-wrapper, .page3 .wid100{height: auto;}
	.page3 .lt{width: 100%;float: none;margin: 0 auto 30px !important;padding-top: 0;text-align: center;}
	.page3 .rt{width: 100%;}
	.page3 .lt .title{margin-bottom: 12px;}
	.pageSwiper .font70{font-size: 30px;margin-bottom: 20px !important;}
	.page3 .fp-tableCell{padding-top: 56px;}
	.page3 .rt ul li a, .pageSwiper a{padding: 0 5% !important;}
	.page3 .rt ul li a::after, .pageSwiper a::after{height: 100%;}
	.head_right nav li .down a{font-size: 14px;}
	#fp-nav.right{display: none;}
	.page4 ul li{width: calc(25% - 10px);margin-left: 11.333px;}
	.page4 ul li:nth-child(5){margin-left: 12.5%;margin-top: -10%;}
	.page4 ul li:nth-child(6){margin-left: 11.333px;margin-top: -10%;}
	.page4 ul li:nth-child(7),.page4 ul li:nth-child(8),.page4 ul li:nth-child(9){margin-top: -10%;}
	.page4 ul li:nth-child(8){margin-left: 25.5%;}
	.fot{font-size: 12px;}
	.Box1720{width: 100% !important;padding: 0 15px;}
	.page4 ul li .icon ,.page4 ul li .icon img{
	    max-width: 50px !important;
	    max-height: 50px !important;
	}
	.page4 ul li .icon img{max-height: 50px;}
	.business li:nth-child(2n) .ceont,.ceont{min-height: auto;}
	.padwo li span.font24{width:100px;font-size: 15px !important;}
}
@media (max-width: 730px){
 
}
@media (max-width:600px){
}
@media (max-width:560px){
	.tabs ul{flex-wrap: wrap;padding-top: 10px;}
	.tabs ul li{width: 100px;}
	.tabs ul li a{padding: 10px 0;}
   .news_dj li a{flex-wrap: wrap;padding: 20px;}
   .news_dj li a .lt{width: 100%;}
   .news_dj li a .rt{text-align: left;width: 100%;margin-top: 20px;}
   .news_dj li a .lt .font18{margin-bottom: 10px;font-size: 16px;}
   .news_dj li{margin-bottom: 18px;}
   .banner_btn img{width: 18px;height: auto;}
   .banner_btn{width: 18px;height: 47px;bottom: 20px;}
   .title .font48{font-size: 26px !important;}
}
@media (max-width: 460px){
  .bannerAll {height: 210px;}
  .bannerAll .cont {padding: 10px 0;}
  .business ul{margin-top: 30px;}
  .business li .lt .font80{margin: 20px 0;}
  .business.business_gq li:last-child,.business li:last-child{margin-bottom: 0;}
}
@media (max-width: 440px){
    .page4 ul li .icon, .page4 ul li .icon img{max-height: 37px !important;}
	
}
@media (max-width: 420px){
	
}
@media (max-width: 390px){


}

@media (max-height:900px) {
	
}
@media (max-height:800px) {
	.padwo p{margin: 20px 0 10px;}
	.padwo li{padding: 15px 0;}
	.padwo a{margin-top: 20px;}
	
	
}

@media (max-height:750px) {
	.page2 .lt .title{margin-bottom: 30px;}
	.mySwiper2 li{padding: 18px 0;}
	.page2 .rt .cont .ret p{margin: 20px 0 30px;}
	.add{width: 130px;height: 40px;line-height: 40px;}
	.page3 .rt ul li .font70,.pageSwiper .font70{margin-bottom: 40px;}
	.page3 .rt ul li a,.pageSwiper a{padding: 0 10%;}
	.page3 .rt ul li p,.pageSwiper p{margin-bottom: 20px;}
	.page3 .rt ul li span,.pageSwiper span{margin-top: 25px;}
	.Box1720{width: 70%;}
	.page4 ul li .icon,.page4 ul li .icon img {
	    max-width: 70px;
	    max-height: 70px;
	}
}
@media (max-height:700px){
	.page4 ul li .icon,.page4 ul li .icon img {
	    max-width: 60px;
	    max-height: 60px;
	}
	.page4 ul{    margin: 30px 0 20px;}
}
@media (max-height:600px) {
	.padwo p {
	    margin: 12px 0 0px;
	}
	.padwo li {
	    padding: 10px 0;
	}
	.add {
	    width: 100px;
	    height: 36px;
	    line-height: 36px;
	}
	.padwo a {
	    margin-top: 10px;
	}
	.page2 .lt .title {
	    margin-bottom: 20px;
	}
	.mySwiper2 li {
	    padding: 13px 0;
	}
	.page3 .lt{padding-top: 14vh;}
	.page3 .rt ul li .font70 ,.pageSwiper .font70{
	    margin-bottom: 30px;
	}
	
}

