* {    margin: 0;    padding: 0;    -webkit-appearance: none; /*去掉浏览器默认样式*/    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-touch-callout: none;    box-sizing: border-box;}
@media (min-width:1681px){	p{
		font-size: 16px;line-height: 26px;
	}}
@media (min-width:1681px) and (max-width:1880px){
	.fleft-box{max-width: 900px;}
	.fmenu{max-width: 900px;}
	.fright-box{max-width: 615px;}
}
@media (max-width:1681px){
	.fleft-box{padding-left: 50px;}
	.fmenu {padding-left: 50px;}
	.fright-box{ max-width: 100%; margin-right: 60px;}
	.fright{width: 40%;}
	.fleft {width: calc(100% - 40%);}
	.ab3-prev {left: -40px;}
	.ab3-next { right: -40px;}
	.ab3-prev, .ab3-next{width: 36px;height: 36px;}
	.nbtbox h1{font-size:50px;}

}@media (min-width:1401px) and (max-width:1680px){
	.wrapper,.page-width{
		width: auto;margin-left: 3%;margin-right: 3%;
	}
	.title{
		font-size: 46px;
	}
	.nbtbox h1{font-size:48px;}
	.habout-left-content{ margin-right: 80px;max-width: 100%;padding-left: 30px;}
	.habout-left p{font-size: 10px !important;color: #656565 !important;line-height: 30px;text-align: justify;hyphens:auto;overflow-wrap:break-word;word-break: normal;}
	.value-item{max-width: 100%;}
	.value-item1{padding-left: 30px;}
	.value-item2 .value-box { padding-left: 60px;}
	.ban-box{height: 815px;}}
@media (max-width:1400px){
	p{
		font-size: 16px !important;line-height: 26px !important;
	}
	.nbtbox h1{font-size:46px;}
	.habout-left-content{ margin-right: 80px;max-width: 100%;padding-left: 30px;}
	.value-item{max-width: 100%;}
	.value-item1{padding-left: 30px;}
	.value-item2 .value-box { padding-left: 60px;}
	.ban-box{height: 815px;}
	.hnew-img{width: 35%;}
	.hnew-left .hnew-text {width: calc(100% - 35%);padding-left: 35px;}
	.hnew-text h3 a{font-size: 20px;}
	.fright-box{padding-left: 50px;margin-right: 40px;}
}@media (min-width:1201px) and (max-width:1400px){	
	.wrapper,.page-width{		width: auto;margin-left: 3%;margin-right: 3%;	}
	.ban-box h2{font-size: 52px;}
	.title{
		font-size: 42px;
	}
	.nbtbox h1{font-size:40px;}
	.value-box{padding: 30px 40px;}
	.value-item2 .value-box { padding-left: 40px;}
	.ab-number { margin-bottom: 40px;}
	.numbox big{font-size: 36px;}
	.numbox big{font-size: 80px;}
	.numCount1 sup{top: 1em;}
	.ab1-right {padding-left:40px;}
	.abb1-box{width: 210px;height: 210px;}
	.ab2-box li{font-size: 18px;}}
@media (min-width:992px) and (max-width:1200px){	
	.wrapper,.page-width{		width: auto;margin-left: 3%;margin-right: 3%;	}
	.title{
		font-size: 36px !important;
	}
	.nbtbox h1{font-size:36px;}
	.ban-box h2{font-size: 42px;}
	.ban-box h3{font-size: 26px;}
	.ban-box {height: 615px;}
	.header-menu .navlist >li {padding-left: 15px;padding-right: 15px;}
	.numbox big{font-size: 24px;}
	.numbox sup{font-size: 12px;}
	.value-box h4{font-size: 18px;}
	.value-box{padding: 30px 30px;}
	.value-item2 .value-box { padding-left:30px;}
	.hrpo-text h4{font-size: 16px;}
	.hrpo-text{padding: 25px;}
	#myTab li a{font-size: 16px;}
	.hnew-left { width: calc(100% - 38%); padding-right: 45px;}
	.hnew-right { width: 38%;}
	.hnew-text h3 a { font-size: 18px; }
	.fright-box{padding-left: 25px;padding-right: 25px;}
	.fright-box li{font-size: 16px;line-height: 26px;}
	.fright-box li a{font-size: 16px;}
	.fmenu li {  margin-top: 25px;  margin-bottom: 25px;}
	.fsocial li a{width: 42px;height: 42px;}
	.fsocial li a i{font-size: 16px;}
	.head-left img{max-width: 150px;}
	.flogo img{max-width: 150px;}
	.head-lan{padding-left: 35px;padding-right: 35px;}
	.custom-pagination{width: 95px;}
	.ban-pagination2 .swiper-pagination-bullet::before{    width: 25px;height: 25px; right: -9px;bottom: -9px;}
	.numCount .item{width: 50%;}
	.ab-number { margin-bottom: 30px;}
	.value-img img{width: 50px;height: auto;}
	.hrpo-text p{font-size: 12px !important;}
	.hrpo-text span{width: 34px;height: 34px;}
	.hnew-text span{font-size: 14px;}
	.hnew-text p{font-size: 14px !important;}
	.nbar li a{font-size: 18px;padding: 15px 0;}
	.numCount1 big{font-size: 50px;}
	.numCount1 sup{top:1em;}
	.abb1-box {width: 160px;height: 160px;}
	.abb1-img img{max-width: 75px;}
	.ab2-box li{font-size: 16px;line-height: 28px;}
	.ab2-box{padding: 45px;}
	.ab3{margin-top: 70px;margin-bottom: 70px;}}
@media (min-width:768px) and (max-width:991px){	
	.wrapper,.page-width{		width: auto;margin-left: 4%;margin-right: 4%;	}
	.title{
		font-size: 32px !important;
	}
	.nbtbox h1{font-size:32px;}
	.mobile-bar{display: block; line-height: 75px;}
	#hamburger{color: #d5d5d5;font-size: 18px; margin-right: 30px;}
/* 	.header-menu{display: none;} */
	.head-left img{max-width: 120px;}
	.flogo img{max-width: 120px;}
	.head-lan{padding-left: 35px;padding-right: 35px;height: 75px; line-height: 75px;}
	.head-lan > ul >li >a{font-size: 16px;}
	.custom-pagination{width: 93px;}
	.ban-pagination2 .swiper-pagination-bullet::before{    width: 25px;height: 25px; right: -9px;bottom: -9px;}
	.ban-box h2{font-size: 32px;}
	.ban-box h3{font-size: 24px;}
	.ban-box p span{font-size: 24px;}
	.ban-box { height: 515px; }
	.ban-pagination{transform: translateY(50px);}
	.habout-left, .habout-right{width: 100%;}
/* 	.equal-height{height: inherit !important;} */
	.habout-right{padding-top: 0;}
	.numbox big{font-size: 30px;}
	.numbox sup{font-size: 12px;}
	.ab-number{margin-bottom: 30px;}
	.hrpo-text h4{font-size: 18px;}
	.hrpo-text{padding: 20px;}
	.hrpo-text span{width: 30px;height: 30px;}
	#myTab li a{font-size: 16px;}
	.hnew-left {width: 100%; padding-right:0px; }
	.hnew-right {width: 100%;}
	.hnew-item{flex-direction: column-reverse;}
	.hnew-text h3 a{font-size: 18px;}
	.hnew-text span{font-size: 14px;}
	.hnew-text p{font-size: 14px !important;}
	.hnew-list {padding-bottom: 35px;margin-bottom: 35px;}
	.fright-box{padding-left: 25px;padding-right: 25px; margin-right: 30px;}
	.fright-box li{font-size: 14px;line-height: 24px;}
	.fright-box li a{font-size: 14px;}
	.fleft-box { padding-left: 30px;}
	.fmenu{padding-left: 30px;padding-right: 40px;}
	.fright-box p i{width: 40px;height: 40px;}
	.fsocial li a{width: 40px;height: 40px;}
	.fsocial li{margin-right: 10px;}
	.fsocial span{margin-right: 10px;}
	.fsocial li a i{font-size: 16px;}
	.fmenu a{font-size: 14px;}
	.fmenu li{margin-top: 20px;margin-bottom: 20px;}
	.fbottom p{font-size: 14px !important;padding: 25px 0;}
	.head-box{height: 75px;}
	.nbar li a{font-size: 16px;padding: 15px 0;}
	.ab1-item{flex-direction: column;}
	.ab1-right{padding-left: 15px;}
	.numCount1 big{font-size: 40px;}
	.numCount1 sup{top: 1em;}
	.ab1-right{margin-top: 25px;}
	.ab1-bottom{clip-path: none;}
	.abb1-list{width: 33.333%;padding-left: 12px;padding-right: 12px;}
	.abb1-list {margin-right: 0;}
	.abb1-box{width: auto;}
	.abb1-item{margin-left: -12px;margin-right: -12px;}
	.ab2-box li{font-size: 16px;line-height: 28px;}
	.ab2-box{padding: 30px;}
	.ab3{margin-top: 50px;margin-bottom: 60px;}
	.ab3-prev, .ab3-next {width: 40px; height: 40px;}
	.ab3-prev {left: -30px; }
	.ab3-next {right: -30px; }
	.ab3-prev, .ab3-next{top: 45%;}
	.ab1-bottom{padding-top:90px;}
	.mobile-banner{display:block;}
	.pc-banner{display:none;}
	.cta1-icon{width:70px;height:70px;}
	.cta1-text p, .cta1-text a{font-size:16px}
	.follow .fsocial span{font-size:20px;}
	.cta1-box{padding-bottom:30px;padding-top:30px;}
	.cta1-box{margin-top:0px;margin-bottom:60px;}
	.cta2 iframe{height:350px !important;}
	.cta2-box{padding:50px 50px;}
	.cta1 {margin-top:60px;margin-bottom:60px;}
	/* mmenu */
	header{background:#fff;}
	.head-left img.affix-before{display:none;}
	.head-left img.affix-after{display:block;}
	 #hamburger { color: #878787;}
	 .head-lan > ul >li >a {color: #878787;}
	.head-lan { border-color: #8787875c;}
	.header-menu .navlist{
		background: #fff; position: absolute;top: 75px; left: 0; right: 0; box-shadow: 0 30px 40px rgb(0 0 0 / 8%);flex-direction: column;overflow: hidden;max-height: 0;transition: max-height 0.3s ease-out;
	}
	.navlist.open{
		max-height: 500px;overflow-y: scroll; border-top: 1px solid #8787875c;display:block;z-index:555;
	}
	header .wrapper{
		margin-left: 0;margin-right: 0;
	}
	.header-box{
		padding-left: 4%;padding-right: 4%;
	}
	.header-left{
		left: 4%;
	}
	.header-menu .navlist >li > a{
		line-height: 48px;border-bottom: 1px solid #eee;        color: #878787;
        display: block;
	}
	.navlist li{
		width: 100%;
	}
	.navlist >li > .sub-menu,.navlist .sub-menu .sub-menu{
		position: relative;    border-top: none;box-shadow: none; border: none;  padding-left: 20px; padding-right: 10px;left: 0;
	}
	.navlist li.menu-item-has-children > a::after{
display: none;
	}
	.navlist li.menu-item-has-children > a{
		display: flex; align-items: center;justify-content: space-between;
	}
	.navlist li.menu-item-has-children > a .icon-right{
		width: 50px; text-align: right;
	}
	.navlist > li.menu-item-has-children.open > a .icon-right i::before{
		content: "\f078" !important;
	}
	.navlist .sub-menu li.menu-item-has-children.open > a .icon-right i::before{
		content: "\f078" !important;
	}
	.menu-item-85 >.sub-menu li {
	    width: 100% !important; padding-right: 4%;
	}
	.navlist >li:hover >.sub-menu {
	    display: none;
	}
	.navlist li.open > .sub-menu{
		display: block !important;
	}
	.navlist li.open >a::after{
		content: "\f078" !important;
	}
	.navlist li.open >a{
		background:#f8f9fa;
	}
	#hamburger.active i::before{
		content: "\f00d";
	}
	.navlist .sub-menu li:hover .sub-menu{
		display: none;
	}
	#lan{
		display: none;
	}
	.mobile-lan .gt-lang-code{
		font-size: 14px;top: 0 !important;
	}
	.mobile-lan .gt_float_switcher img{
		width: 20px;margin: 0;
	}
	.mobile-lan .gt_float_switcher .gt-selected .gt-current-lang{
		padding: 6px;
	}
	.mobile-lan .gt_float_switcher{
		position: relative; overflow: inherit;
	}
	.mobile-lan .gt_float_switcher .gt_options{
		position: absolute; right: 0;z-index: 555; background: #fff; width: 150px;
	}
	.mobile-lan{
		display:block;
	}
	.header-menu .navlist .sub-menu.open{
		display:block !important;
	}
	.header .head-lan{padding-left:25px;}
}
@media(max-width:767px){	
	.wrapper,.page-width{		width: auto;margin-left: 4%;margin-right: 4%;	}
	.title{
		font-size: 28px !important;
	}
	.nbtbox h1{font-size:26px;}
	.nbtbox h1 span{font-weight: 300;display: block;margin-top:5px;font-size: 14px;line-height: 30px;}
	.mobile-bar{display: block; line-height: 75px;}
	#hamburger{color: #d5d5d5;font-size: 18px; margin-right: 30px;}
	.nbtbox h1:before{position:absolute;content:"";width:220px;height:10px;left:0;top:0;/* background:url(http://chenyu.wxwy.net/wp-content/uploads/2025/01/border.png); */background-size:cover !important;background-position:left !important;background-repeat:no-repeat !important;}
	.nbar li{display: inline-block;/* float: none; */width: 80px;text-align: center;border-left: 1px solid rgba(255,255,255,0.3);}
	.nbar li { width: 50%;}
	.nbar li a{color: #ffffff;font-size: 14px;display: block; padding: 20px 0;background: rgb(13 16 17 / 55%);transition: all .3s;font-weight: 500;line-height: 20px;        margin-top: 0.5px;}
/* 	.header-menu{display: none;} */
	.head-left img{max-width: 120px;}
	.flogo img{max-width: 120px;}
	.head-left { padding-left: 25px;}
	.head-lan{padding-left: 25px;padding-right: 25px;height: 75px; line-height: 75px;}
	.head-lan > ul >li >a{font-size: 16px;}
	.custom-pagination{width: 73px;}
	.ban-pagination2 .swiper-pagination-bullet::before{    width: 25px;height: 25px; right: -9px;bottom: -9px;}
	.head-box{height: 75px;}
	.ban-box h2{font-size: 28px;}
	.ban-box h3{font-size: 18px;}
	.ban-box{height: 415px;}
	.ban-box p span{font-size: 26px;}
	.ban-pagination{transform: translateY(20px);}
	.ban-pagination .swiper-pagination-bullet{width: 30px;height: 2px;}
	.ban-pagination2 .swiper-pagination-bullet{margin-bottom: 20px;}
	.habout-left, .habout-right{width: 100%;}
	.equal-height{height: inherit !important;}
	.habout-left-content{padding-left: 20px;margin-right: 20px;}
	.habout-right{padding-top: 0;}
	.numbox big{font-size: 20px;}
	.numbox sup{top: 0.3em;font-size: 12px;}
	.ab-number { margin-bottom: 20px;}
	.value-img img{width:40px;height: auto;}
	.value-box span{font-size: 14px;right: 30px;top: 30px;}
	.value-box h4{font-size: 12px;margin-bottom: 0;}
	.value-box p{font-size: 12px !important;}
	.value-box{padding: 20px;}
	.value-item2 .value-box{padding-left: 30px;}
	.tbox-flex{flex-direction: column; align-items: baseline;margin-bottom: 25px;}
	.btn{ width: 170px;height: 42px;line-height: 42px;}
	.hrpo-pagination{margin-top: 50px;}
	.hrpo-pagination .swiper-pagination-bullet{width: 30px;height: 3px;}
	#myTab li a {width: auto;height: 45px;border-radius: 20px;font-size: 10px;line-height: 20px; margin-left: 2px; margin-right: 2px;padding-left:8px;padding-right:8px;}
	.hrpo-text h4{font-size: 18px;}
	.hrpo-text{padding: 20px;}
	.hrpo-text span{width: 30px;height: 30px;}
	.hnew-left {width: 100%; padding-right:0px; }
	.hnew-right {width: 100%;margin-bottom: 25px;}
	.hnew-item{flex-direction: column-reverse;}
	.hnew-text h3 a{font-size: 18px;}
	.hnew-text span{font-size: 14px;}
	.hnew-text p{font-size: 14px !important;}
	.hnew-list {padding-bottom: 35px;margin-bottom: 35px;}
	.hnew-box{flex-direction: column;}
	.hnew-img{width: 100%;margin-bottom: 25px;}
	.hnew-left .hnew-text{width: 100%;padding-left: 0;}
	.ftop{flex-direction: column;}
	.fleft{width: 100%;}
	.fright{width: 100%;}
	.fleft-box {padding-left: 20px;flex-direction: column;align-items: baseline;}
	.flogo{margin-bottom: 25px;}
	.fsocial li a{width: 40px;height: 40px;}
	.fmenu {padding-left: 20px; padding-right: 20px;}
	.fright-box {  padding-left: 20px; margin-right: 20px;border-right: none;}
	.fright-box p i{width: 40px;height: 40px;}
	.fright-box li,.fright-box li a{font-size: 14px;}
	.fbottom p{font-size: 14px !important;padding: 25px 0;}
	.fleft-content{margin-top: 50px;}
	.fmenu li{margin-top: 20px;margin-bottom: 20px;}
	.fmenu a{font-size: 14px;}
	.footer-menu{margin-top: 50px;}
	.fbottom{margin-top: 30px;}
	.nbar li a{font-size: 10px;padding: 1px 0;}
	.ab1-item{flex-direction: column;}
	.ab1-right{padding-left: 15px;}
	.numCount1 .item{margin-bottom: 15px;}
	.ab1-right{margin-top: 20px;}
	.ab1-bottom{clip-path:none;}
	.abb1-item{flex-direction: column;}
	.abb1-list {margin-right: 0;width: 100%;margin-bottom: 25px;}
	.abb1-box{width: 100%;}
	.ab2-item{flex-direction: column;margin-top: -70px;}
	.ab2-list{padding-left: 0;padding-right: 0;margin-bottom: 25px;}
	.ab2-box li{font-size: 16px;line-height: 28px;}
	.ab2-box{padding: 35px;}
	.ab3-prev {left: -10px;}
	.ab3-next { right: -10px; }
	.ab3 .swiper{padding: 0;}
	.ab3-bg{margin-top: 15px;}
	.ab3 .swiper-slide{transform: none !important;}
	.ab1-item{ background-size: 100%; background-position: bottom; padding-top: 60px; padding-bottom: 60px;}
	.ab1-bottom{padding-top: 40px;padding-bottom: 90px;}
	.ab3{margin-top: 90px;}
	.mobile-banner{display:block;}
	.pc-banner{display:none;}
	.cta1-icon{width:70px;height:70px;}
	.ptbox h2{font-size: 26px;color:#666666;position:relative;padding-bottom:25px;margin-bottom:25px;margin-top:0px;}
	.cta1-text p, .cta1-text a{font-size:16px}
	.follow .fsocial span{font-size:20px;}
	.cta1-box{padding-bottom:30px;padding-top:30px;}
	.cta2 iframe{height:350px !important;}
	.cta2-box{padding:20px 20px;}
	.cta1{margin-top:60px;margin-bottom:20px;}
	.cta1-list{margin-bottom:25px;}
	.cta-form .nf-form-content nf-field:first-child, .cta-form .nf-form-content nf-field:nth-child(2), .cta-form .nf-form-content nf-field:nth-child(3), .cta-form .nf-form-content nf-field:nth-child(4){
		width:100%;}
	.cta-form .nf-form-content nf-field:first-child input, .cta-form .nf-form-content nf-field:nth-child(2) input, .cta-form .nf-form-content nf-field:nth-child(3) input, .cta-form .nf-form-content nf-field:nth-child(4) input{height:46px;padding: 0 14px;font-size: 14px;}
	.cta-form #nf-field-3{padding:14px;font-size:14px;}
	.cta-form .submit-wrap input{height:46px;font-size:16px;}
	.pro-box h3{font-size:16px;}
	.pro-img img{margin-left:auto;margin-right:auto;}
	.hblog-text h3{font-size:18px;}
	.hblog-list{margin-bottom:25px;}
	.sblog-title{margin-top:0px;text-align:center;font-size: 18px;}
	.sblog-items{background: #fff;padding: 20px;max-width: 1280px;margin-left: auto;margin-right: auto;}
	/* mmenu */
	header{background:#fff;}
	.head-left img.affix-before{display:none;}
	.head-left img.affix-after{display:block;}
	 #hamburger { color: #878787;}
	 .head-lan > ul >li >a {color: #878787;}
	.head-lan { border-color: #8787875c;}
	.header-menu .navlist{
		background: #fff; position: absolute;top: 75px; left: 0; right: 0; box-shadow: 0 30px 40px rgb(0 0 0 / 8%);flex-direction: column;overflow: hidden;max-height: 0;transition: max-height 0.3s ease-out;
	}
	.navlist.open{
		max-height: 500px;overflow-y: scroll; border-top: 1px solid #8787875c;display:block;z-index:555;
	}
	header .wrapper{
		margin-left: 0;margin-right: 0;
	}
	.header-box{
		padding-left: 4%;padding-right: 4%;
	}
	.header-left{
		left: 4%;
	}
	.header-menu .navlist >li > a{
		line-height: 48px;border-bottom: 1px solid #eee;        color: #878787;
        display: block;
	}
	.navlist li{
		width: 100%;
	}
	.navlist >li > .sub-menu,.navlist .sub-menu .sub-menu{
		position: relative;    border-top: none;box-shadow: none; border: none;  padding-left: 20px; padding-right: 10px;left: 0;
	}
	.navlist li.menu-item-has-children > a::after{
display: none;
	}
	.navlist li.menu-item-has-children > a{
		display: flex; align-items: center;justify-content: space-between;
	}
	.navlist li.menu-item-has-children > a .icon-right{
		width: 50px; text-align: right;
	}
	.navlist > li.menu-item-has-children.open > a .icon-right i::before{
		content: "\f078" !important;
	}
	.navlist .sub-menu li.menu-item-has-children.open > a .icon-right i::before{
		content: "\f078" !important;
	}
	.menu-item-85 >.sub-menu li {
	    width: 100% !important; padding-right: 4%;
	}
	.navlist >li:hover >.sub-menu {
	    display: none;
	}
	.navlist li.open > .sub-menu{
		display: block !important;
	}
	.navlist li.open >a::after{
		content: "\f078" !important;
	}
	.navlist li.open >a{
		background:#f8f9fa;
	}
	#hamburger.active i::before{
		content: "\f00d";
	}
	.navlist .sub-menu li:hover .sub-menu{
		display: none;
	}
	#lan{
		display: none;
	}
	.mobile-lan .gt-lang-code{
		font-size: 14px;top: 0 !important;
	}
	.mobile-lan .gt_float_switcher img{
		width: 20px;margin: 0;
	}
	.mobile-lan .gt_float_switcher .gt-selected .gt-current-lang{
		padding: 6px;
	}
	.mobile-lan .gt_float_switcher{
		position: relative; overflow: inherit;
	}
	.mobile-lan .gt_float_switcher .gt_options{
		position: absolute; right: 0;z-index: 555; background: #fff; width: 150px;
	}
	.mobile-lan{
		display:block;
	}
	.header-menu .navlist .sub-menu.open{
		display:block !important;
	}
	.header .head-lan{padding-left:25px;}
	/*.single-box img{max-width:75px !important;height:auto !important;}*/
	.single-box img{height:auto !important;}
	.single-box h3{font-size:16px;}
	.single-box p{padding-left:0px !important;}
	.single-box table{width:100% !important;margin-left:0px !important;padding-left:0px !important;}
	
}
@media(max-width:460px){
	
}