@media (min-width:1921px) {
	.container{max-width:1480px}
}
@media (max-width:1920px) {
	.container{max-width:1480px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
}
@media (max-width:1680px) {
	.container{max-width:1320px}
}
@media (max-width:1500px) {
	.wal{width:1200px;margin:0px auto}
	.container{max-width:1280px}
}
@media (max-width:1200px) {
	.jjfa .jjfa_tit{height:auto}
	.jjfa .jjfa_tit ul li.active{background:rgba(5, 110, 222, .7)}
	.wal{width:calc(100% - 30px);padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
	.header .headbody a.logo{width:210px}
	.header .nav{width:calc(100% - 220px);height:100%}
	.header .nav .main-menu-list{display:flex;flex-flow:row nowrap;justify-content:space-between}
	.header .nav .main-menu-list>li{width:auto;font-size:15px;line-height:80px}
	.header .nav .main-menu-list>li>a{padding:0 8px}
	.header .nav .main-menu-list>li.cn a{padding:0 5px}
	.header .nav .main-menu-list>li.cn:hover a{background:none;color:#666}
	.header .nav .main-menu-list>li.cn a:hover{color:#2D4BCB}
	.header .nav .yiji .yjbody .ul1{width:30%}
	.header .nav .yiji .yjbody .ul1>li .ul2 .ul3{width:140%}
	.header .nav .yiji .yjbody .yj_right{width:60%}
	#banner:hover .swiper-button{opacity:0}
	.banner_txt{text-align:center}
	.banner-more{margin:10px auto}
	.banner_txt b{font-size:38px}
	.search .tel_left b{font-size:20px }
	.search .search_right{width:34%;position:relative}
	.title b{font-size:35px;color:#333;text-transform:uppercase}
	.title p{display:block;color:#999;line-height:28x;width:60%;margin:0 auto}
	/*company*/ .company .com_body .com_l b{font-size:24px;padding:15px 0}
	.company .com_body .com_l p{font-size:15px;line-height:150%}
	.jjfa .tit_box{width:100%;position:relative;top:0px}
	/*新闻*/ .news .new_body .new_left{padding:30px;background:#f1f1f1}
	.news .new_body .new_right ul li{padding:20px 15px;border-bottom:1px solid #dfdfdf}
	.news .new_body .new_right ul li a .new_mid .tit1{font-size:16px;line-height:20px;color:#333;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
	.footer-list1{width:18%}
	.footer-list4{width:28%}
}
@media screen and (max-width:990px) {
	.header .headbody a.logo img{height:50px }
	body{padding-top:60px}
	.head_top{display:none }
	.head_right{position:inherit }
	.language-switcher{right:65px;top:19px;display:none}
	/* 语言 */ .change-language{display:none}
	.mobile-body-mask{width:100%;height:100vh;background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:0;z-index:999}
	.mobile-ico-close{width:30px;height:30px;background:#fff url(../img/close1.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0}
	.sub-content{position:relative;display:block;right:auto;border-radius:0;border:none;box-shadow:none;z-index:99999}
	.lang-more{display:none !important}
	.mobile-head-items{position:fixed;top:0;left:0;background:#161622;width:100%;height:35px;line-height:35px;text-align:left;display:block;z-index:998}
	.mobile-head-item{float:right}
	.mobile-head-item.mobile-head-aside{float:right}
	.mobile-head-item .title{width:100%;font-size:20px;height:35px;line-height:35px;overflow:hidden;text-align:center;color:#fff;cursor:pointer;padding-right:10px}
	.mobile-head-item .title a{position:relative;display:block;color:#fff}
	.mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
	.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
	.mobile-head-item .side-content-wrap{position:fixed;display:block;left:-70%;width:70%;height:100%}
	.mobile-head-item .middle-content-wrap{position:absolute;left:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
	.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
	.mobile-nav .drop-down .drop-down ul{background:#333}
	.mobile-body-mask{width:100%;height:100vh;background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:0;z-index:999}
	.mobile-ico-close{width:30px;height:30px;background:#fff url(../img/close1.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0}
	.sub-content{position:relative;display:block;right:auto;border-radius:0;border:none;box-shadow:none;z-index:99999}
	.lang-more{display:none !important}
	.mobile-head-items .title{margin-top:3px}
	.mobile-head-item{float:right}
	.mobile-head-item.mobile-head-aside{float:right}
	.mobile-head-item .title{width:100%;height:25px;line-height:25px;overflow:hidden;text-align:center;cursor:pointer}
	.mobile-head-item .title a{position:relative;display:block;color:#fff}
	.mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
	.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
	.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
	.mobile-head-item .side-content-wrap{position:fixed;display:block;left:-70%;width:70%;height:100%;top:0}
	.mobile-head-item .middle-content-wrap{position:absolute;left:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
	.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
	.header{width:100%;height:60px;z-index:99;position:fixed;top:0;background:#fff;z-index:999;border-bottom:1px solid #dfdfdf}
	.header .nav{display:none}
	.header .mobile_nav{display:block}
	.header .mobile_nav .mobile-nav-btn{width:34px;height:34px;/* border:1px solid #999;*/ border-radius:5px;padding-top:4px}
	.header .mobile_nav .mobile-nav-btn i{display:block;width:68%;height:2px;background:#999;margin:5px auto}
	.mobile-nav-main{display:none;position:absolute;top:0;width:100%;min-height:100%;background:rgba(0, 0, 0, 0.8);z-index:999999}
	.mobile-nav-main .mobile-nav-main-body{position:relative;min-height:100vh;display:flex;flex-flow:row wrap;justify-content:space-between}
	.mobile-nav-main .close{width:35px;height:35px;padding:10px;position:fixed;top:5px;right:5px;opacity:1;background:#000}
	.language-mob{display:flex;width:100px;position:absolute;right:0;top:45px }
	.language-mob img{height:12px;margin:5px}
	.mobile-nav-main .mobile-nav-menu{position:fixed;left:0;top:0;width:85%;height:100%;overflow:scroll;background:#2D4BCB;padding:30px;color:#fff}
	.mobile-nav-main .mobile-nav-menu b{display:block;width:100%;color:#fff;font-size:20px;line-height:50px;border-bottom:1px solid rgba(255, 255, 255, 0.5)}
	.mobile-nav-main .mobile-nav-menu a{color:#fff}
	.mobile-nav-main .mobile-nav-menu ul{margin-top:20px}
	.mobile-nav-main .mobile-nav-menu>ul>li{position:relative;font-size:16px;line-height:50px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}
	.mobile-nav-main .mobile-nav-menu>ul>li>a{display:inline-block;width:calc(100% - 50px);text-transform:uppercase}
	.mobile-nav-main .mobile-nav-menu>ul>li.cn>a{display:inline-block;width:auto}
	.mobile-nav-main .mobile-nav-menu ul li .menuicon{display:inline-block;width:50px;height:50px;text-align:right;filter:grayscale(100%);opacity:0.3;position:absolute;top:0;right:0;z-index:999}
	.mobile-nav-main .mobile-nav-menu ul li .menuicon img{width:16px;height:16px}
	.mobile-nav-main .mobile-nav-menu .ul1{background:rgba(255, 255, 255, 0.1);/*padding:0 20px;*/ margin-top:0;display:none}
	.mobile-nav-main .mobile-nav-menu .ul2{background:rgba(255, 255, 255, 0.2);/*padding:0 20px;*/ margin-top:0;display:none;font-size:14px}
	.mobile-nav-main .mobile-nav-menu .ul3{background:rgba(255, 255, 255, 0.3);/*padding:0 20px;*/ margin-top:0;display:none;font-size:12px}
	.mobile-nav-main .mobile-nav-menu .ul1>li, .mobile-nav-main .mobile-nav-menu .ul2>li, .mobile-nav-main .mobile-nav-menu .ul3>li{padding:0 10px}
	.mobile-nav-main .mobile-nav-menu .ul3>li{height:auto;line-height:20px;display:flex;flex-flow:row nowrap;padding:5px 0}
	.mobile-nav-main .mobile-nav-menu .ul3>li span{line-height:20px;padding:0 3px;display:inline-block}
	.mobile-nav-main .mobile-nav-menu .ul3>li>a{display:inline-block;line-height:20px}
	.mobile-nav-main .mobile-nav-menu .ul1>li>a, .mobile-nav-main .mobile-nav-menu .ul2>li>a{display:inline-block;width:calc(100% - 50px);font-size:14px }
	.mobile-nav-main .mobile-nav-menu .ul1>li:last-child{border:none}
	.mobile-nav-main .mobile-nav-menu .ul1>li, .mobile-nav-main .mobile-nav-menu .ul2>li{position:relative}
	.mobile-nav-main .mobile-nav-menu .ul1>li .menuicon, .mobile-nav-main .mobile-nav-menu .ul2>li .menuicon{display:inline-block;width:50px;height:50px;text-align:right;filter:grayscale(100%);opacity:0.3;position:absolute;top:0;right:10px;z-index:999}
	.wal{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
	#banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px}
	.banner-more{display:none}
	.banner_txt p{font-size:20px;color:rgba(255, 255, 255, 0.8);text-shadow:none;display:none}
	.search{padding:15px;top:0px;z-index:99}
	.search .tel_left, .search .search_right{width:80%;margin:0 10%}
	.search .tel_left{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:30px}
	.search .tel_left .tel_box:nth-child(1){padding-right:0px;padding-bottom:10px}
	.search .tel_left p{padding-bottom:0px}
	.search .tel_left b{font-size:22px;font-family:Arial;color:#fff}
	.title b{font-size:30px;color:#333 !important;text-transform:uppercase}
	.title p{display:block;color:#999 !important;line-height:20px;width:80%;margin:0 auto}
	.pad-80{padding:50px 0}
	.adv_list li{width:100%;margin-bottom:20px}
	.adv_list li .pro_tu img{/* height:80px !important; */}
	.slide-list li{overflow:hidden;width:calc(50% - 10px);background:#056ede;margin:5px}
	.slide-list li a{font-size:14px}
	.slide-list li a span{font-size:14px}
	.product_con{padding:0;margin:10px 5px}
	.pro_txt span{margin-top:0;font-size:15px;min-height:44px}
	.footer-list3 .socials{text-align:center}
	.pro_list a{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 5px);background:#fff;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.10);padding:8px;margin:10px 0}
	.footer-list4{width:100%}
	/* company*/ .company .com_body .com_l, .company .com_body .com_r{width:100%}
	.company .com_body .com_r{margin-top:30px }
	/*adv*/ .adv_line{height:auto;background:url(../img/advbg.jpg) no-repeat center;background-size:cover}
	.adv_line ul{display:flex;flex-flow:row wrap;justify-content:space-around;padding:40px 0 20px}
	.adv_line ul li{width:50%}
	.adv_line ul li:nth-child(4){width:50%}
	.adv_line ul li:nth-child(5){width:50%}
	.adv_line ul li b{font-size:25px;font-family:Arial}
	.adv_line ul li p{font-size:13px;min-height:44px}
	.jjfa .jjfa_tit{width:100%;position:relative;z-index:99}
	.jjfa .jjfa_tit ul{display:flex;flex-flow:row wrap;justify-content:space-between}
	.jjfa .jjfa_tit ul li, .jjfa .jjfa_tit ul li.active{width:calc(33% - 20px);margin:10px;background:#2D4BCB;margin-top:20px;display:flex;flex-flow:row wrap;align-items:center}
	.jjfa .jjfa_tit ul li a p{font-size:14px}
	.jjfa .jjfa_tit ul li a{padding:0}
	.company .com_body .com_l b{font-size:20px}
	.jjfa .jjfa_com{display:none}
	.jjfa .jjfa-menb{display:none}
	/*new start*/ .news .new_body .new_left, .news .new_body .new_right{width:100%;display:flex;flex-flow:column wrap}
	.ly_fl{width:100%}
	.ly_fr{width:100%;margin-top:20px}
	.scroll{display:none}
	.jjfa .jjfa_tit .wal{margin:0}
	.liuyan{flex-direction:column;margin:10px}
	.footer-list1{display:none}
	.footer-list3{width:100%}
	.footer-copyright{padding:10px 0}
	.footer-main{padding-bottom:20px}
	.footer-list3 .con_info{flex-direction:column}
	.pro_tu img{width:100px;height:auto !important;}
	.pro_list .pro_tu img{width:100%;}
	.card-icon{text-align:center }
	.service-card h3{text-align:center;font-size:15px !important}
	.service-card p{text-align:center;font-size:13px !important }
}
@media screen and (max-width:768px) {
	/*头部*/ .header .headbody a.logo{width:160px}
	.banner_txt b{font-size:28px;margin:10px 0}
	.banner_txt span{font-size:20px}
	/*search*/ .search .search_right input{border:none;width:100%;height:40px;background:#fff;border-radius:40px;padding:5px 60px 5px 20px;font-size:15px}
	.search .search_right button{width:40px;height:40px;position:absolute;top:0;right:0;background:url(../images/fdj.png) no-repeat center left;background-size:25px 25px;border:none}
	.search .tel_left, .search .search_right{width:90%;margin:0 5%}
	.search .tel_left{margin-bottom:18px}
	.search .tel_left b{font-size:20px}
	.title p{display:block;color:#999;line-height:20px;width:100%;margin:0 auto}
	.jjfa .jjfa_tit ul li, .jjfa .jjfa_tit ul li.active{width:calc(50% - 20px);margin:10px}
	.search .tel_left b{font-size:16px}
	.search .tel_left{display:none}
	.footer-main .container{flex-direction:column}
	.footer-list4 .socials{float:none;text-align:center}
	.img-responsive{/* width: 80px!important; */}
}
@media screen and (max-width:480px) {
	.title b{font-size:24px}
	.main_title p b{font-size:24px}
	.banner_txt b{font-size:20px;margin:10px 0}
	.banner_txt span{font-size:16px}
	.search .tel_left{flex-direction:column;justify-content:center;text-align:center}
	.pad-80{padding:30px 0}
	.adv_line ul li b{font-size:18px}
	.company .com_body{margin-top:0}
	.zxlyyzm{width:40%}
	.jjfa .jjfa_tit ul li, .jjfa .jjfa_tit ul li.active{width:calc(50% - 10px);margin:5px}
	.jjfa .jjfa_tit ul{margin:5px 0}
	.jjfa .jjfa_tit ul li a p{word-wrap:break-word }
	.jjfa .jjfa_tit ul{margin:10px}
}