@charset "utf-8";

@media screen and (max-width: 1919px) {}

@media screen and (max-width: 1760px) {

	
}

@media screen and (max-width: 1680px) {

.t_headnr{padding: 0 5% 0 5%;}
.t_headlogo{margin-right: 4%;}
.t_navli{padding: 0;}
	
}

@media screen and (max-width: 1560px) {

	.t_navtiao {

		padding: 0;

	}

	.t_content1 {

		padding-left: 150px;

		padding-right: 150px;
		width: auto;

	}
	.product-bg .right{right: 150px;width:35%;}
	.he-products2 .group-1{min-height: 585px;}

	
}

@media screen and (max-width: 1440px) {

	.t_content1 {
		padding-left: 80px;
		padding-right:80px;
		width: auto;
	}
	.product-bg .right{right: 80px;width: 40%;}
	.t_headlogo{margin-right: 4%;}
	.t_cebian{right:20px;bottom: 20px;}
    .t_footnavul{margin-left: 40px;width: 120px;}
    .t_footnav{width: auto;}
	.t_headnr{padding: 0 3% 0 3%;}
	.t_navjian{margin-left:10px;}
    .w1300{width: 92%;margin: 0 auto;}
	.t_navzinr{padding: 0 18px;}

	.t_navtiao {padding:0;margin: 0 0 0 50px;}

	.t_navgou {

		margin: 0 16px 0px 16px;

	}

    .t_fuer{position: relative;bottom: 0;margin-bottom: 15px;}

}

@media screen and (max-width: 1366px) {
	.t_headlogo{margin-right: 3%;}
	.t_navtiao {padding:0;margin: 0 0 0 40px;}
	.he-solution1 .box1 .tit{margin-top: 0;}
	.menubox .menu{width: 65%;}
	.menubox .menu li{width:45%;margin-right: 5%;}
}

@media screen and (max-width: 1280px) {

	
}

@media screen and (max-width: 1200px) {


}

@media screen and (max-width: 1199px) {
	.t_head{display: none;}

	.t_xiaping {
		display: block;
	}
	.ys_navph2_list a{
		color:#fff;
	}
	.ys_navph2_header.on .ys_navph2_navbar {
		background: #fff;
		box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
	}
	.fp-viewing-1 .ys_navph2_header.on .t_phhei, .fp-viewing-3 .ys_navph2_header.on .t_phhei{
		display: inline-block;
	}
	.fp-viewing-1 .ys_navph2_header.on .t_phbai, .fp-viewing-3 .ys_navph2_header.on .t_phbai{
		display: none;
	}
	.fp-viewing-1 .ys_navph2_header.on .ys_navph2_menu_line,.fp-viewing-1 .ys_navph2_header.on .ys_navph2_menu_line::before,.fp-viewing-1 .ys_navph2_header.on .ys_navph2_menu_line::after,
	.fp-viewing-3 .ys_navph2_header.on .ys_navph2_menu_line,.fp-viewing-3 .ys_navph2_header.on .ys_navph2_menu_line::before,.fp-viewing-3 .ys_navph2_header.on .ys_navph2_menu_line::after {
		background: #019680;
	}
	.fp-viewing-1 .ys_navph2_header.on .ys_navph2_menu_btn.act .ys_navph2_menu_line,.fp-viewing-3 .ys_navph2_header.on .ys_navph2_menu_btn.act .ys_navph2_menu_line {
		background: transparent;
	}
	.ys_videom_content {
		max-width: calc(100vw - 80px);
	}
	.ys_videom_close {
		right: -26px;
		top: -28px;
		width: 20px;
	}
	.ys_navph2_navbar{padding: 10px 20px;}
	.ys_navph2_logo_btn{padding: 0;}
	.t_content1{padding: 0 50px;width: auto;}
	.product-bg .right{right: 50px;}
	.t_footnav{width:auto;margin-right: -22px;}
	.t_footnavul{margin-left: 20px;width: 100px;}
	.section1 .tabs-con1{padding: 40px;}
	.banner{height: 600px;}
	.brand{display: none;}
	#countup li b,#countup li sup{font-size: 40px;}
	#countup li sup{top: 14px;}
	.contact .tabs2 h5{font-size: 20px;}
	.contact .tabs2 li{padding:35px 0px 0 30px;}
	.he-products2 .group-1{float: none;width: 100%;margin: 0;min-height: auto;padding: 0 30px;}
    .he-products2 .group-1 h5{padding-top: 20px;}
    .he-products2 .group-1:nth-child(3){padding-bottom: 20px;}
}	

@media screen and (max-width: 1050px) {

	.t_footnav {

		display: none;

	}
    .he-news li .pic{height:190px;}
    .he-news li .text{padding: 25px 20px;}
    .left-side,.right-side{float: none;width: 100%;padding: 0;border: none;}
    .inside_text05 .text05_nav h2,.right-side .tit{font-size: 20px;}
    .inside_text05 .text05 p{font-size: 15px;line-height: 24px;}
    .part-box li a .p1{font-size: 16px;}
    .right-side{margin-top: 40px;}
    .inside_text05 .fy h4 a{font-size: 15px;}
    .he-products2 .group-1{float: none;width: 100%;margin: 0;min-height: auto;padding: 0 30px;}
    .he-products2 .group-1 h5{padding-top: 20px;}
    .he-products2 .group-1:nth-child(3){padding-bottom: 20px;}
    .t_fuer{position: relative;bottom: 0;margin-bottom: 15px;}
    .t_wailian,.t_sharefl,.t_didownle,.t_didownp{width: 100%;float: none;margin: 0;}
}

@media screen and (max-width: 950px) {

	.header2,
	.phxia {

		display: block !important;

	}

	.g_syhead {

		display: none;

	}
	.banner{height: 300px;margin-top: 64px;}
	.ys_navph2_logo{width: 110px}
	.ys_navph2_logo_btn{padding: 0;}
	.ys_navph2_navbar{padding: 0 15px;}
	.t_content1 {width: 92%;padding: 0;margin: 0 auto;}
	.brand li a{height: 60px;line-height: 60px;font-size: 16px;}
	.brand li{margin-right: 30px;}
	.title1,.title2 h3,.title3 h3,.section3 .text h4{font-size: 30px;}
	.leftside{height: 60px;}
	.leftside li{margin-right: 30px;}
	.leftside li a{font-size: 14px;height: 60px;line-height: 60px;}
	.section1 .tabs1{padding:15px;}
	.section1 .tabs1 a{width: 50%;padding: 0;margin:10px 0;font-size: 16px;height: 40px;line-height: 40px;}
	.section1 .pic,.section1 .text{float: none;width: 100%;height: auto;}
	.section1 .tabs-con1{padding: 10px 15px 30px 15px;}
	.section1 .text h3 a{font-size: 20px;}
	.section1 .text p{line-height: 28px;}
	.section1 .text a.more{font-size: 16px;height: 40px;line-height: 40px;padding: 0 47px 0 28px;}
	.section1 .text a.more i{top: 13px;}
	.title2{line-height: 28px;padding-top: 55px;}
	.section2 .our p{line-height: 28px;font-size: 16px;padding-right: 15px;}
	#countup li{width: 50%;margin-top: 30px;}
	#countup li b,#countup li sup{font-size: 30px;}
	#countup li sup{top: 10px;}
	#countup li p em{display: block;padding-top: 6px;}
	#countup li p{padding-top: 12px;}
    .section2 .our{height: 135px;}
    #countup{margin-top: 30px;}
    .section2{padding-bottom: 60px;}
    .section3 .text{font-size: 18px;}
    .section3 .text p{line-height:34px;padding: 0 15px;}
    .section3 .text h4{margin-bottom: 20px;}
    .section3{height: 240px;}
    .title3{padding-top: 55px;}
    .t_foottopnr{padding: 30px 0 15px 0;}
    .t_diul p{line-height: 26px;font-size: 14px;}
    .t_dilogo a{width: 120px;}
    .t_wailian,.t_sharefl,.t_didownle,.t_didownp{width: 100%;float: none;margin: 0;}
    .t_waizi{font-size: 14px;}
    .t_waiic{height: 16px;width: 16px;}
    .t_waili{padding: 0 15px;margin-left: -15px;}
    .t_shareli{margin: 0;}
    .t_diyin{padding: 0;}
    .t_shareli:last-of-type .t_shareic{width: 24px;margin-bottom: 15px;}
    .t_fuer{position: relative;bottom: 0;margin-bottom: 15px;}
    .t_cebian{width: 40px;height: 40px;right: 15px;bottom: 15px;}
    .contact .left,.contact .middle,.contact .right{width: 100%;float: none;padding: 0;margin: 0;text-align: left;}
    .contact .middle{border: none;font-size: 24px;margin: 30px 0;}
    .contact .middle .h6{padding-left: 50px;display: block;background-size: auto 40px;line-height: 40px;}
    .contact .right .car{text-align: center;width: 110px;}
    .contact .left h5{font-size: 20px;}
    .he-solution1 .box1 .left,.he-solution1 .box1 .right,.he-solution2 .left,.he-solution2 .right{float:none;width: 100%;}
    .he-solution1,.he-solution3{padding: 40px 0;}
    .he-solution1 .box1 .tit{margin-top: 0;font-size: 20px;}
    .he-solution1 .box1 p,.he-solution2 p{font-size: 15px;line-height: 24px;}
    .he-solution1 .box1 .right{margin-top: 20px;}
    .he-solution1 .box2 li{width:48.5%;margin: 20px 3% 0 0;}
    .he-solution1 .box2 li:nth-child(2n){margin-right: 0;}
    .he-solution1 .box2 li .img{height: 265px;margin-bottom: 12px;}
    .he-solution1 .box1{margin-bottom: 30px;}
    .he-solution2{padding: 40px 0;}
    .ny-banner{margin-top: 64px;}
    .he-solution2 .tit2,.he-help .tit-01{font-size: 20px;}
    .he-solution2 .right{margin-bottom: 20px;}
    .he-solution3 .tit-01{font-size: 20px;}
    .he-help .books li{float: none;width: 100%;margin: 0 0 25px 0;padding: 20px;}
    .he-help .books li a p{font-size: 18px;height: auto;}
    .he-help .books li a .shijian{background-size: auto 28px;}
    .he-news li{width:48.5%;margin: 0 3% 30px 0;}
    .he-news li:nth-child(3n){margin-right: 3%;}
    .he-news li:nth-child(2n){margin-right: 0;}
    .he-news li .pic{height: 266px;}
    
    .leftside2.on{display: none;}
    .leftside2{display: none;}

    .he-products{padding: 30px 0;}
    .product-bg .left,.product-bg .right{float: none;width: 100%;height: auto;}
    .product-bg .left,.product-bg .right{position: relative;top: 0;transform: translate(0);width: 100%;padding: 40px 0 30px 0;}
    .product-bg{margin-top: 64px;padding-bottom: 15px;}
    .product-bg h3,.he-products1 h3,.he-products2 h4,.he-products3 .tit2{font-size: 20px;}
    .product-bg p{font-size: 16px;line-height: 28px;}
    .product-bg .t_content1{height:auto;}
    .he-products1 .left,.he-products1 .right{float: none;width: 100%;}
    .he-products1 .right{padding-top: 40px;}
    .he-products1 h3{margin-bottom: 20px;}
    .he-products2 .left{width: 100%;float: none;}
    .he-products3 .box1 .left,.he-products3 .box1 .right,.he-products5 .box1 .left,.he-products5 .box1 .right{float: none;width: 100%;}
    .he-products3{padding-top: 20px;}
    .he-products1{padding: 40px 0;}
    .he-products3 .box1 .left{padding-top: 20px;}
    .he-products3 .box1{margin-bottom: 50px;}
    .he-products4 .tit-2{font-size: 20px;padding: 40px 0 30px 0;}
    .he-products4 .zz img{width: 100%;}
    .he-products4{height: auto;padding-bottom: 35px;}
    .he-products5{padding: 40px 0;}
    .he-products5 .tit2{font-size: 20px;margin: 25px 0 20px 0;}
    .product-bg .right{right: 0;}
    .he-products2 .group-1{float: none;width: 100%;margin: 0;min-height: auto;padding: 0 30px;}
    .he-products2 .group-1 h5{padding-top: 20px;}
    .he-products2 .group-1:nth-child(3){padding-bottom: 20px;}


}

@media screen and (max-width: 768px) {
	.banner{height: 300px;margin-top: 64px;}
	.ys_navph2_logo{width: 100px}
	.ys_navph2_logo_btn{padding: 0;}
	.ys_navph2_navbar{padding: 0 15px;}
	.t_content1 {width: 92%;padding: 0;margin: 0 auto;}
	.brand li a{height: 60px;line-height: 60px;font-size: 16px;}
	.brand li{margin-right: 30px;}
	.title1,.title2 h3,.title3 h3,.section3 .text h4{font-size: 30px;}
	.leftside{height: 60px;}
	.leftside li{margin-right: 30px;}
	.leftside li a{font-size: 14px;height: 60px;line-height: 60px;}
	.section1 .tabs1{padding:15px;}
	.section1 .tabs1 a{width: 50%;padding: 0;margin:10px 0;font-size: 16px;height: 40px;line-height: 40px;}
	.section1 .pic,.section1 .text{float: none;width: 100%;height: auto;}
	.section1 .tabs-con1{padding: 10px 15px 30px 15px;}
	.section1 .text h3 a{font-size: 20px;}
	.section1 .text p{line-height: 28px;}
	.section1 .text a.more{font-size: 16px;height: 40px;line-height: 40px;padding: 0 47px 0 28px;}
	.section1 .text a.more i{top: 13px;}
	.title2{line-height: 28px;padding-top: 55px;}
	.section2 .our p{line-height: 28px;font-size: 16px;padding-right: 15px;}
	#countup li{width: 50%;margin-top: 30px;}
	#countup li b,#countup li sup{font-size: 30px;}
	#countup li sup{top: 10px;}
	#countup li p em{display: block;padding-top: 6px;}
	#countup li p{padding-top: 12px;}
    .section2 .our{height: 135px;}
    #countup{margin-top: 30px;}
    .section2{padding-bottom: 60px;}
    .section3 .text{font-size: 18px;}
    .section3 .text p{line-height:34px;padding: 0 15px;}
    .section3 .text h4{margin-bottom: 20px;}
    .section3{height: 240px;}
    .title3{padding-top: 55px;}
    .t_foottopnr{padding: 30px 0 15px 0;}
    .t_diul p{line-height: 26px;font-size: 14px;}
    .t_dilogo a{width: 120px;}
    .t_wailian,.t_sharefl,.t_didownle,.t_didownp{width: 100%;float: none;margin: 0;}
    .t_waizi{font-size: 14px;}
    .t_waiic{height: 16px;width: 16px;}
    .t_waili{padding: 0 15px;margin-left: -15px;}
    .t_shareli{margin: 0;}
    .t_diyin{padding: 0;}
    .t_shareli:last-of-type .t_shareic{width: 24px;margin-bottom: 15px;}
    .t_fuer{position: relative;bottom: 0;margin-bottom: 15px;}
    .t_cebian{width: 40px;height: 40px;right: 15px;bottom: 15px;}
    .ny-banner{margin-top: 64px;height: 200px;}
    .banner-text,.banner-text h3{font-size:24px;}
    .contact .left,.contact .middle,.contact .right{width: 100%;float: none;padding: 0;margin: 0;text-align: left;}
    .contact .middle{border: none;font-size: 24px;margin: 30px 0;}
    .contact .middle .h6{padding-left: 50px;display: block;background-size: auto 40px;line-height: 40px;}
    .contact .right .car{text-align: center;width: 110px;}
    .contact .left h5{font-size: 20px;}
    .contact-way{padding:50px 0 0 0;}
    .contact-way li{float:none;width: 100%;margin: 0 0 30px 0;}
    .contact-way li::after{display: none;}
    .contact-way li .tit1 i{background-size: auto 20px;}
    .contact-way li .tit1{font-size: 18px;}
    .contact-way li p{-webkit-line-clamp: initial;font-size: 15px;line-height: 24px;}
    .he-solution1 .box1 .left,.he-solution1 .box1 .right,.he-solution2 .left,.he-solution2 .right{float:none;width: 100%;}
    .he-solution1,.he-solution3,.he-help{padding: 40px 0;}
    .he-solution1 .box1 .tit{margin-top: 0;font-size: 20px;}
    .he-solution1 .box1 p,.he-solution2 p{font-size: 15px;line-height: 24px;}
    .he-solution1 .box1 .right{margin-top: 20px;}
    .he-solution1 .box2 li{width:48.5%;margin: 20px 3% 0 0;}
    .he-solution1 .box2 li:nth-child(2n){margin-right: 0;}
    .he-solution1 .box2 li .img{height: 124px;margin-bottom: 12px;}
    .he-solution1 .box1{margin-bottom: 30px;}
    .he-solution2,.he-news,.he-news-details{padding: 40px 0;}
    .he-solution2 .tit2,.he-help .tit-01{font-size: 20px;}
    .he-solution2 .right{margin-bottom: 20px;}
    .he-solution3 .tit-01{font-size: 20px;}
    .he-help .books li{float: none;width: 100%;margin: 0 0 25px 0;padding: 20px;}
    .he-help .books li a p{font-size: 18px;height: auto;}
    .he-help .books li a .shijian{background-size: auto 28px;}
    
    .he-news li{float: none;width: 100%;margin: 0 0 25px 0;}
    .he-news li .pic{height: auto;}
    .he-news li .text{padding: 25px 20px;}
    .he-news li a .time{margin-top: 25px;}
    .he-news li a h3{font-size: 16px;margin-bottom: 15px;}
    
    .left-side,.right-side{float: none;width: 100%;padding: 0;border: none;}
    .inside_text05 .text05_nav h2,.right-side .tit{font-size: 20px;}
    .inside_text05 .text05 p{font-size: 15px;line-height: 24px;}
    .part-box li a .p1{font-size: 16px;}
    .right-side{margin-top: 40px;}
    .inside_text05 .fy h4 a{font-size: 15px;}
    
    .he-products .top-text{padding:30px 15px;height: auto;}
    .he-products .top-text .text{position: relative;top: 0;transform: translate(0);width: 100%;}
    .he-products .top-text h3{font-size: 20px;margin-bottom: 20px;}
    .he-products .top-text p,.products-group .group p{font-size: 15px;line-height: 24px;}
    .products-group .group .left,.products-group .group .right{float: none;width: 100%;height: auto;}
    .products-group .group .left img{position: relative;top: 0;transform: translate(0);width: 100%;}
    .products-group .group{padding: 30px 15px;}
    .products-group .group h3 a{font-size: 18px;margin-top: 30px;}
    .leftside2.on{display: none;}
    .he-products{padding: 30px 0;}
    .product-bg .left,.product-bg .right{float: none;width: 100%;height: auto;}
    .product-bg .left,.product-bg .right{position: relative;top: 0;transform: translate(0);width: 100%;padding: 40px 0 30px 0;}
    .product-bg{margin-top: 64px;padding-bottom: 15px;}
    .product-bg h3,.he-products1 h3,.he-products2 h4,.he-products3 .tit2{font-size: 20px;}
    .product-bg p{font-size: 16px;line-height: 28px;}
    .product-bg .t_content1{height:auto;}
    .he-products1 .left,.he-products1 .right{float: none;width: 100%;}
    .he-products1 .right{padding-top: 40px;}
    .he-products1 h3{margin-bottom: 20px;}
    .he-products2 .left{width: 100%;float: none;}
    .he-products3 .box1 .left,.he-products3 .box1 .right,.he-products5 .box1 .left,.he-products5 .box1 .right{float: none;width: 100%;}
    .he-products3{padding-top: 0px;}
    .he-products1{padding: 40px 0;}
    .he-products3 .box1 .left{padding-top: 20px;}
    .he-products3 .box1{margin-bottom: 50px;}
    .he-products4 .tit-2{font-size: 20px;padding: 40px 0 30px 0;}
    .he-products4 .zz img{width: 100%;}
    .he-products4{height: auto;padding-bottom: 35px;}
    .he-products5{padding: 40px 0;}
    .he-products5 .tit2{font-size: 20px;margin: 25px 0 20px 0;}
    .product-bg .right{right: 0;}
    .world .ul1 li span{font-size: 12px;}
    .he-products3 .xin-tit1{font-size: 20px;margin: 30px 0;}
    .he-products2 p{font-size: 15px;line-height: 24px;}
    .he-products2 h4{margin-bottom: 20px;}
    .he-products3 table th{font-size: 16px;padding: 0 6px 0 15px;}
    .he-products3 table td{padding: 10px 15px;font-size: 14px;line-height: 24px;}
    .contact .tab-con2,.contact .tabs2{float: none;width: 100%;}
    .contact{padding: 40px 0;}
    .contact .tabs2 li{padding: 30px 20px;height: auto;margin-bottom: 15px;}
    .contact .tabs2 li h5{font-size: 18px;}
    .contact .map{height: 300px;}
    .he-help{position: relative;}
    .he-products2 .group-1{float: none;width: 100%;margin: 0;min-height: auto;padding: 0 30px;}
    .he-products2 .group-1 h5{padding-top: 20px;}
    .he-products2 .group-1:nth-child(3){padding-bottom: 20px;}
    
    

}

@media screen and (max-width: 480px) {
    .world .ul1 li span{font-size: 12px;display:none;}
    .world .ul1 li i{width: 7px;height: 7px;}
    .world .t_content1{width: 100%;}
    .world{margin-bottom: 50px;}
	
}