@media (min-width:1921px) {.container {max-width:1480px;}
}
@media (max-width:1920px) {.container {max-width:1480px;width:100%;padding-right:5px;padding-left:5px;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%;}
.innewright{display:inline ;}
.innewright img{width:100%;padding:10px;}
}
@media screen and (max-width:990px) {.header .headbody a.logo img {height:50px}
body {padding-top:60px;}
.head_right {position:inherit}
.language-switcher {right:65px;}
/* 语言 */  .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(../images/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(../images/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:30px;height:30px;border-radius:5px;padding-top:4px;}
.header .mobile_nav .mobile-nav-btn i {display:block;width:68%;height:2px;background:#999;margin:4px 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;}
.mobile-nav-main .mobile-nav-menu {position:fixed;left:0;top:0;width:85%;height:100%;overflow:auto;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;}
.slide-list li {overflow:hidden;width:calc(50% - 10px);background:#056ede;margin:5px;}
.slide-list li a {font-size:14px;}
.product_con {padding:5px 10px;margin:10px 5px;}
.pro_txt span {margin-top:10px;font-size:15px;}
.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:15px;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(../images/advbg.jpg) no-repeat center;background-size:cover;}
.adv_line ul {display:flex;flex-flow:row wrap;justify-content:space-around;padding:20px 0 10px;}
.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;}
.container img {max-width:100%;height:auto !important;}
.online {display:flex;}
.innewright{display:inline ;}
.innewright img{width:100%;padding:10px;}
#banner .content .txt{width:100%;top:20%;left:0%;text-align:center;}
#banner .content .txt h3{font-size:18px;}
#banner .content .txt p{display:none;}
}
@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;}
.online {display:flex;}
.d_none{display:none;}
.d_none_icon{font-size:30px!important;}
.pc-none{display: block!important;}
.address-content p{font-size:18px;}
.language-switcher {top:10px;}

.footer-list3{padding:0 15px;}

.index_new{width:100%;}
.index_new ul li{float:none;width:100%;border-bottom:1px solid #ddd;padding:10px 0;}
.index_new ul li div{padding:0;display:flex;justify-content: flex-start;}
.index_new ul li div .img{padding-right:10px;}
.index_new ul li div .img img{padding:0;width:80px;height:80px;border-radius:100%;}
.index_new ul li .txt h3{padding-bottom:5px;font-size:18px;}

}
.pc-none {
    display: none;
    background: #056ede;
    width: 100%;
    color: #fff;
    margin: 15px auto;
    
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    
}

@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;}
.online {display:flex;}
}
