﻿@media screen and (max-width:1800px) {
    .banner ul li.swiper-slide-active .txt .ml2{font-size: 36px;}
	.banner ul li .txt .ml2{font-size: 36px;}
}

@media screen and (max-width:1700px) {
	.banner ul li.swiper-slide-active .txt .ml1{font-size: 48px;}
}
@media screen and (max-width:1600px) {
	 .banner ul li.swiper-slide-active .txt .ml2{font-size: 32px;}


}


@media screen and (max-width:1500px) {
    .banner ul li.swiper-slide-active .txt .ml1{font-size: 38px;}
	.banner ul li.swiper-slide-active .txt .ml2{font-size: 28px;}
}


@media screen and (max-width:1400px) {
	.pd06{padding: 0 2%;}
	.w1650{width: 96%;}
	.w1400{width: 96%;}
	.servicebox2{padding:3% 2%;}
	.servicebox{margin: 0 2%;}
	.cpcsb dd{font-size:16px; width:25%}
	.cpcsb dd:nth-child(2){width:32%}
	
}

@media screen and (max-width:1300px) {
	.dh ul li p a{padding: 0 14px;}
	.listMenu a{margin-left:20px}
	.banner ul li .txt .ml1{font-size: 36px;}
	.banner ul li .txt .ml2{font-size: 24px;}
	.banner ul li .txt .b_2{font-size: 28px;}
	.sectionLeft .font{padding: 0 3% 0 14%;}
	.banner ul li .txt .b_1 img{margin:0 auto 4%;}
	.sectionBox .font .sbt{font-size: 30px;}
	.sectionRight .font{padding-left: 12%;}
	.sbanner_txt .nybt{font-size: 32px;}
	.pbanner_txt .nybt img{margin-bottom: 0; margin: auto; width: 85%;}
	.banner ul li.swiper-slide-active .txt .ml1{font-size: 30px;}
	.banner ul li.swiper-slide-active .txt .ml2{font-size: 20px;}


	
}

@media screen and (min-width:1200px) {
	.sj{ display:none !important;}
	.index-about .text .abt{font-size: 36px;}
	.g-titb1 .s{font-size: 36px;}
	.ptitle_left .title .t1 {font-size:36px;}
	.pro_tit {font-size:30px;}
	.pro_tit p {font-size: 16px;}
	.pro_tit.white{font-size:30px;}
	.pro_tit.white p {font-size: 16px;}
	.intro-r p{line-height: 26px;}
	


	
}

@media screen and (max-width:1199px) {
	html.on body{overflow:hidden; height:100vh; position:relative;}
	.dhan2{position: absolute;right:2.5%;top: 15px;font-size: 28px;line-height: 30px;width: 30px;text-align: center;color: #333;}
	.dhan2.on:before{content: "\e71f";font-size: 24px;}
	.sjdh2{position: absolute;left: 0;top:60px;width: 100%; background:#fff;height: 100vh;overflow-y:auto !important;padding-bottom: 60px;display: none;}
	.sjdh2 ul li{position:relative;}
	.sjdh2 ul li p a{display: block;padding: 0 15px; color: #333;font-size: 18px;line-height: 60px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li a{display: block;padding: 0 30px; color: #333;font-size: 16px;line-height: 50px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li .dh_xl2 ul li a{color: #333;padding: 0 45px;font-size: 14px;line-height: 40px;}
	.yxl_tb{position: absolute;right: 0px;top: 0;font-size: 16px;line-height: 60px;color: #333;text-align:center;padding: 0 15px;z-index: 1;}
	.yxl_tb2{position: absolute;right: 0px;top: 0;font-size: 20px;line-height: 50px;color: #333;text-align:center;padding: 0 30px;z-index: 1;}
	.ej_tb{float: left;font-size: 12px;padding-right: 5px;}
	.ej_tb:before{display: block;-webkit-transform:scale(0.8);transform:scale(0.8);}
	.sanji_tb{float: left;font-size: 12px;padding-right: 2px;color: #333;}
	.sanji_tb:before{display: block;-webkit-transform:rotate(-90deg) scale(0.7) translate(2px, 0);transform:rotate(-90deg) scale(0.7) translate(2px, 0);}
	.dh_xl2{display: none;}
	.yxl>.yxl_tb.on:before{display: block;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
	.yxl2>.yxl_tb2.on:before{content: "\e604";}
	.pc{ display:none !important;}
	.sjdh2 ul .qhyy{ display:block;text-align:center;padding: 30px 0 20px;}
	.sjdh2 ul .qhyy a{ display:inline-block;font-size:14px;text-align:center; line-height:35px; color:#333; width:45%;margin-right: 4%;margin-bottom: 2%; border:1px solid #eee; border-radius:5px;}
	.sjdh2 ul .qhyy a:nth-child(2n){margin-right: 0;}
	.sjdh2 ul .qhyy a.on{ background:#009146;border:1px solid #009146; color:#fff;}

	.top_bg{display: none;}
	.sp_header, .sjj_nav{display: block;}

	.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;left: 0px;top: 0px;z-index:10;width:100%; border-bottom: 1px solid #e2e2e2;}
	.sp_logo{padding:15px 0 0 10px;float:left;}
	.sp_logo img{margin:auto;max-height:30px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:22px; letter-spacing: 2px;}
	.sp_nav span{display:block;background:#333;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:60px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 82px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:82px;overflow:hidden;line-height:45px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:40px;float:left;border-left:1px #ddd solid;text-align:center;color:#777;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:55px;font-size:16px; color: #000;}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#444;width:80%}
	.sjj_nav ul li ul li a{color:#444;display:block;text-align:left; line-height:45px;font-size:14px; }
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#d71b18}
	.sjj_nav ul li ul li>ul{margin-left:10px}


	.sjj_ewm{overflow: hidden; margin: 3%;}
	.sjj_ewm dl{margin-right: -3%;}
	.sjj_ewm dd{width:30.333%; margin-right: 3%; float: left;}
	.sjj_ewm dd img{display: block; margin: auto; clear: both; width: 100%;}
	.sjj_ewm dd p{text-align: center; font-size: 14px; line-height:20px; margin-top:3%;}
	/*-----------------------------手机导航结束----------------------------------------*/
	
	.banner{margin-top: 60px;}
	.index-title{font-size: 30px;}
	.banner ul li .txt .b_2{font-size: 26px;}
	.banner ul li .txt .ml1{font-size: 26px;}
	.banner ul li .txt .ml2{font-size:18px;}
	.sectionBox .font .sbt{font-size:28px;}
	.footer .topbox .rightbox .partbox{padding-left: 30px;}
	.h60{margin-top: 60px; display: block;} 
	.sbanner_txt .nybt{font-size: 30px;}
	.pbanner_txt .nywz{font-size:26px;}
	.pros_right{margin-top: 3%;}
	.boxw{margin-top: 6%;}
	.xinwenxiangqing .nd_head p{font-size:26px}
	.sun-navs ul li{padding: 0 18px;}
	.servicebox li .sbt{font-size:24px}
	.aboutaa h4{font-size:32px;}
	.cpcsb dd{font-size:15px;width:28%}
	.cpcsb dd:nth-child(1){width:12%}
	.cpcsb dd:nth-child(2){width:30%}
	.nyapp .appbt{font-size:22px;}
	.nyapp .appimg dd .apwz{font-size:15px;}
	.sy_gy .txt .ml1{font-size:52px; line-height:52px;}
	.sy_gy .txt .ml2{margin-top:0;}
	.sy_gy .txt .ml4{line-height:26px; padding-top:20px;}
	.index-Advantage-title{font-size:36px;}
	.index-Advantage-title-ms{margin:2% 0;}



	

    


}
@media screen and (max-width:1024px) {
	/*------------------手机导航开始----------------------------------------------*/
	.index-title{font-size:26px;}
	.i_five ul li .ibt{font-size:26px;}
	.sectionLeft .font{padding: 0 3% 0 18%;}
	.sectionRight .font{padding-left: 16%;}
	.sectionBox .font .sbt{font-size: 26px;height: auto; line-height: 35px;}
	.footer .topbox{width: 100%; overflow: hidden;}
	.footer .topbox .leftbox{width: 100%; margin-bottom:6%;}
	.footer .topbox .rightbox{width: 100%;}
	.fsbs{ display: inline-block;}
	.footer .topbox .rightbox .partbox{padding-left: 40px;}
	.footer .topbox .rightbox .ftitle{font-size: 18px;}
	.promore_l{width: 100%;}
	.pros_right{width: 100%;margin-bottom:3%}
	.pros_right_top .pbt{font-size:28px; line-height:28px}
	.mySwiper4s{padding: 0;}
	.sun-navs{position: static; margin-top: 0; background:rgba(0, 0, 0, 0.9); height: 45px;}
	.sun-navs ul li{line-height: 45px; font-size: 15px;}
	.in_pr li .pright_zi{font-size: 22px;}
	.in_pr li .pright_xny{font-size: 15px; line-height: 26px;}
	.in_pr li{display: inline-block;}
	.in_pr li .pleft{width: 100%;}
	.in_pr li .pright{width: 100%; padding: 5%; box-sizing: border-box;}
	.xinwenxiangqing .nd_head p{font-size:24px}
	.xinwenxiangqing .nd_head span{font-size:15px}
	.xinwenxiangqing .nd_text{font-size:15px; line-height: 26px;}
	.newsTop .newsTslide .item .imgBox{width: 100%;}
	.newsTop .newsTslide .item .txtBox{width: 100%;}
	.newsTop .newsTslide .item .txtBox p{
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;}
	.newsTop .newsTslide .item .txtBox .nbt{font-size:22px}
	.newsTop .newsTslide .slick-dots{bottom:-2%}
	.mxwzx ul li{width: 48%;}
	.mxwzx ul li .xwzx_wb .xwzx_bt{font-size: 16px;}
	.safe-item .p1{font-size: 20px;}
	.servicebox li .sbt{font-size:22px}
	.b-abous .cnbt{font-size:22px}
	.b-abous .cnbt span{font-size:28px}
	.ship li{width:49%}
	.ship-b{font-size: 16px;}
	.download .download-ul li{width: 99%;}
	.download .download-ul-leftfont .dot{font-size: 16px;}
	.aboutaa h4{font-size:28px;}
	.abouta{width: 54%;}
	.aboutab{font-size: 15px; line-height: 26px;}
	.col_infos{width: 100%;}
	.col_feb{width: 100%;}
	.col_infos .cotit{font-size: 26px; padding-bottom:0}
	.co_onr .febt{font-size: 26px;}
	.cont_ico ul li{font-size: 15px; margin-bottom: 3%;}
	.cpcsb dd{font-size:14px;width:32%}
	.cpcsb dd:nth-child(2){width:24%}
	.cpcsb dd:nth-child(3){width:32%}
	.nyapp .appimg dd{width:48%;}
	.nyapp .appbt{font-size:20px;}
	.nyapp .appimg dd .apwz{font-size:14px;}
	.sy_gy{display:inline-block;}
	.sy_gy .txt{width:100%; padding-left:0;}
	.sy_gy .img{width:100%; margin-top:2%;}
	.sy_gy_bg{padding:4% 2%; box-sizing:border-box;}
	.sy_gy .txt .ml1{font-size:36px; line-height:36px;}
	.sy_gy .txt .ml2{font-size:26px;}
	.sy_gy .txt .ml4{font-size:15px;}
	.numList li .numUp{font-size:32px;}
	.index-Advantage-title{font-size:26px;}
	.index-Advantage-title-ms{margin:2% 0; font-size:20px;}
	.index-Global-title{font-size:24px;}
	.index-Global-wb{font-size:17px; line-height:30px;}

	

	

}
@media screen and (max-width:980px) {
    .footer .topbox .rightbox .partbox{padding-left:20px;}
	.index-title{font-size:24px;}
	.banner ul li .txt .b_2{font-size:22px;}
	.banner ul li .txt{top:16%}
	.i_five ul li .ibt{font-size:24px;}
	.sectionBox .font .sbt{font-size: 24px;}
	.footer .topbox .rightbox .ftitle{font-size:16px; margin-bottom:20px}
	.footer .topbox .rightbox a{font-size: 14px; margin-bottom:10px}
	.footer .copyrightbox{font-size: 14px;}
	.sns a{width: 6vw; height: 6vw;}
	.pbanner_txt .nywz{font-size:22px;}
	.pros_right_top .pbt{font-size:24px;}
	.proleft{font-size: 15px; line-height:26px}
	.boxw{margin-top: 3%;}
	.in_pr li .pright_zi{font-size:20px;}
	.in_pr li .pright_xny{font-size:14px; line-height: 26px;}
	.in_pr li .btn2 a{font-size: 12px;}
	.xinwenxiangqing .nd_head p{font-size:22px}
	.xinwenxiangqing .nd_head span{font-size:14px}
	.xinwenxiangqing .nd_text{font-size:14px; line-height: 26px;}
	.PreveNext li{font-size: 14px;}
	.fanhui a{font-size: 15px;}
	.newsTop .newsTslide .item .txtBox .nbt{font-size: 20px;}
	.newsTop .newsTslide .item .txtBox p{font-size: 14px;}
	.sbanner_txt .nybt{font-size: 24px;}
	.safe-item .p2{font-size: 14px;}
	.servicebox li .sbt{font-size:20px}
	.servicebox li .stel p{font-size: 16px;}
	.b-abous .cnbt{font-size:20px; line-height:30px;}
	.b-abous .cnbt span{font-size:24px}
	.tactfrms li{width: 96%;}
	.download .download-ul-leftfont .dot{font-size: 15px;}
	.download .download-ul-leftfont time{font-size: 13px;}
	.aboutaa h4{font-size: 26px;}
	.about{display: inline-block;}
	.abouta{width: 100%;}
	.aboutb{width: 100%;}
	.page-join .jbt{font-size: 16px;}
	.join-item-content{font-size: 13px; line-height: 26px;}
	.col_infos .cotit{font-size: 24px;}
	.co_onr .febt{font-size: 24px;}
	.banner ul li .txt .ml1{font-size:24px;}
	.banner ul li .txt .ml2{font-size:16px;}
	.cpcsb dl:nth-child(3){line-height:22px;}
	.nyapp .appbt{font-size:18px;}
	.nyapp .appimg dd .apwz{font-size:13px;}
	.sy_gy .txt .ml1{font-size:28px; line-height:36px;}
	.sy_gy .txt .ml2{font-size:22px;}
	.sy_gy .txt .ml4{font-size:14px; line-height:24px;}
	.numList li .numUp{font-size:24px;}
	.numList li p{font-size:15px;}
	.index-Advantage-title{font-size:24px;}
	.index-Advantage-title-ms{margin:2% 0; font-size:18px;}
	.index-Global-title{font-size:22px;}
	.index-Global-wb{font-size:15px; line-height:26px;}
	.newsny{display: inline-block;}
	.newsz{width:100%;}
	.newsy{width:100%;}
	.sun-navs ul{overflow-x: auto;  justify-content: left;}
	.sun-navs ul li{font-size: 15px;}

	.sun-navs ul::-webkit-scrollbar {
		width:3px;  /* æ»šåŠ¨æ¡å®½åº¦ */
		height:3px; /* æ»šåŠ¨æ¡é«˜åº¦ */
		background-color: #F5F5F5; /* æ»šåŠ¨æ¡èƒŒæ™¯è‰² */
	  }



}
@media screen and (max-width:640px) {
    .banner ul li .txt .b_2{font-size:16px;letter-spacing: 6px;}
	.banner ul li .txt .ml1{font-size:22px;}
	.banner ul li .txt .ml2{font-size:14px; letter-spacing:2px; line-height:16px;}
	.index-title{font-size:22px;}
	.indexbox li{width: 99%;}
	.i_five ul li .ibt{font-size:16px;}
	.sectionBox .font .sbt{font-size: 20px; line-height: 35px;}
	.section{display: grid;}
	.sectionBox{width: 100%; padding: 3.7% 0;}
	.sectionBox.on{width: 100%;}
	.sectionLeft:before{height:96px;}
	.sectionLeft .font{float: left; margin-left: 10%;}
	.i_five ul li .cons{max-width:100%}
	.i_five ul li .p{margin-top: 2%; font-size:12px;}
	.i_five ul li .more{margin-top: 2%;}
	.pbanner_txt .nywz{font-size:16px}
	.pros_right_top .pbt{font-size:20px;}
	.proleft{font-size: 14px;}
	.b-abous .cnbt{font-size:18px; line-height:30px;}
	.b-abous .cnbt span{font-size:22px}
	.aboutaa h4{font-size: 22px;}
	.col_infos .cotit{font-size: 20px;}
	.co_onr .febt{font-size: 20px;}
	.co_onr ul li{width: 49%; margin-right: 1%;}
	.co_onr ul li.mal{margin-left: 0;}
	.co_onr ul li input{height: 35px; line-height: 35px;}
	.sbanner_txt .nybt{font-size:20px; letter-spacing:1px;}
	.banner ul li.swiper-slide-active .txt .ml1{font-size:15px}
    .banner ul li.swiper-slide-active .txt .ml2{font-size:12px}
    .footer .topbox .rightbox .ftitle{font-size:15px;}
    .footer .topbox .rightbox a{font-size:13px;}
    .i_five ul li .cons img{max-width:50%;}
    .banner ul li.swiper-slide-active .txt .ml1{font-size:13px}
    .banner ul li.swiper-slide-active .txt .ml2{font-size:9px}
    .banner ul li .txt .ml1{font-size:13px}
    .banner ul li .txt .ml2{font-size:9px}
    .banner ul li .txt{text-align:center;}
    .cpcsb dd{font-size:12px;}
	.sy_gy .txt .ml1{font-size:24px; line-height:36px;}
	.sy_gy .txt .ml2{font-size:18px;}
	.numList li .numUp{font-size:20px;}
	.numList li p{font-size:14px;}
	.index-Advantage-title{font-size:22px;}
	.index-Advantage-title-ms{font-size:16px;}
	.index-Global-wb{font-size:14px; line-height:24px;}
	.newsz a{width:97%;}

}

@media screen and (max-width:500px) {
	.banner ul li.swiper-slide-active .txt .ml1{font-size:13px}
    .banner ul li.swiper-slide-active .txt .ml2{font-size:9px}
    .banner ul li .txt .ml1{font-size:13px}
    .banner ul li .txt .ml2{font-size:9px}
    .new22 li{width:98%;}
    .new22 li a{display: inline-block;}
    .new22 li .pimg{width:100%;}
    .new22 li .ntext{width:100%; margin-top:2%;}
}