@media (min-width: 768px){
    .index2 .swiper2 a:hover .cont_ls span{display: inline-block;}
    .index3 .swiper3 .swiper-slide:hover .cont{padding: 30px 20px;}
    .index3 .swiper3 .swiper-slide:hover span{margin-top: 2rem;}
    .about_rt .recruitment li:hover .top{background-color: #004ea2;color: #fff;}
    .news_details .jump ul .back:hover{background-color: #004ea2}
    .index1 .conts a:hover{background: #4098f5}
    .index2 .swiper2 a:hover .cont_ls{height: 370px;background: url("../images/index_bg1_29.jpg") no-repeat center;background-size: cover;}
    .page a:hover {background-color: rgba(23, 86, 157, 0.99);}

    .navList a:hover,
    .news_S .lt li a:hover,
    .news_S .ul2 li a:hover,
    .about .about_lt li a:hover,
    .news_details .jump li a:hover,
    footer .footer_top ul li a:hover,
    .America_3 ul li:hover .font16,
    .America_1_rt a:hover .font16{color: #004ea2}

    .about_all li:hover .imgss div,
    .news_S .ul1 li:hover .imgss div,
    .news .news_cont ul li:hover .imgss div,
    .America_1_rt a:hover .imgss div,
    .America_3 ul li a:hover .imgss div{ transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}

    .news_S .ul1 li:hover .cont span,
    .about_all li .about_all_s a:hover,
    .news .news_cont ul li:hover .cont span,
    .banner .swiper-container .swiper-slide a:hover{background-color: #fff;color: #17569d}

    .news_S .ul1 li:hover .cont .font20,
    .about_all li:hover .about_all_s .font26,
    .news .news_cont ul li:hover .cont .font20{color: #17569d}

    .index2 .swiper2 a:hover .cont_ls p,
    .index2 .swiper2 a:hover .cont_ls .font26 {color: #fff;}

    .case ul li:hover .ls_se{opacity: 1}
    .America_1_lt ul li a.font16:hover{color: #0093e8;}




}
@media (min-width: 1400px) {
    .container{width: 1240px;}
    
}
@media (min-width: 1600px) {
	.container{width: 1440px;}

}
@media (max-width: 1700px){

}

@media (max-width: 1600px) {

}
@media (max-width: 1500px){
    .banner{height: 650px}
    .banner .swiper-container .swiper-slide .container:before{width: 400px}
}
@media (max-width: 1400px) {
    .banner{height: 550px}
    .banner .swiper-container .swiper-slide .container:before{width: 380px}
    .index1 .conts{height: 300px}
    .index2 .swiper2 .imgss{height: 230px}
    .index2 .swiper2 .cont_ls{height: 200px}
    .index2 .swiper2 .swiper-slide{height: 430px}
    .index2 .swiper2 a:hover .cont_ls{height: 260px}
    .about_banner_s{height: 360px}
    .about_all li .about_all_s .font14{margin: 1.2rem 0}
}

@media (max-width: 1300px){
    .banner .swiper-container .swiper-slide .container:before{width: 360px}

}
@media (max-width: 1200px){
    .ico{display: block}
    .head_bom .navbar-right{display: none;height: auto;line-height: initial;position: absolute;width: 100%;left: 0;background: rgba(255,255,255,0.95);top:115px;}
    .head_bom ul li{display: block;margin: 0}
    .head_bom ul li a{padding: 12px 20px;display: block}
    .head_bom ul li{border-bottom: 1px dashed rgba(0,0,0,0.5)}
    .head_bom .navbar-right .conrt{position: initial;background: rgba(255,255,255,0.55);}
    .head_bom .navbar-right .conrt{border-top: none}
    .head_bom .navbar-right .conrt a{padding: 0 20px;text-align: left;border-bottom: 1px dashed rgba(0,0,0,0.5)}
    .head_bom .navbar-right .conrt a:last-child{border: none}
    .banner{height: 450px}
    .about_banner_s{height: 310px}
    .about_banner_s .container img{width: 230px}
    .case ul li .cont p{height: 48px}
    .news .news_cont ul li .cont .font20,.news_S .ul1 li .cont .font20{height: 48px}
    .iframelt,.iframert{width: 100% !important;height: auto !important;}
    .solution5 .conts{padding: 200px 0}
    .solution5 .conts .text-center img{width: 170px;position: relative;top: -1px;left: 2px;}
    .solution5 .jq1{top: 77px;margin-left: -190px}
    .solution5 .jq1 img{height: 180px}
    .solution5 .jq2 img{height: 180px}
    .solution5 .jq2 {top: 223px;margin-left: -201px;}
    .solution5 .jq2 img {height: 224px;}
    .solution5 .jq3 {left: 50%;bottom: 83px;margin-left: -115px;}
    .solution5 .jq3 img{    height: 132px;}
    .solution5 .jq4 {left: 50%;bottom: 123px;margin-left: 52px;}
    .solution5 .jq4 img{height: 229px;}
    .solution5 .jq5 {left: 50%;top: 78px;
        margin-left: 3px;}
    .solution5 .jq5 img{height: 176px;}
    .solution5 .jq:before{width: 120px}
    .solution5 .jq1 .font30 {
        left: -90px;top: 54px}
    .solution5 .jq1:before {
        left: -113px;}
    .solution5 .jq1:after {
        left: -113px;}
    .solution5 .jq2 .font30 {
        left: -87px;
        top: 131px;}
    .solution5 .jq2:before {
        width: 133px;
        left: -105px;
        top: 180px;}
    .solution5 .jq2:after {
        left: -113px;    top: 170px;}
    .solution5 .jq3 .font30{    margin-left: 125px;}
    .solution5 .jq3:before{width: 254px}
    .solution5 .jq3:after{margin-left: 236px;}
    .solution5 .jq4 .font30{margin-left: 88px;}
    .solution5 .jq:before {width: 133px;}
    .solution5 .jq3:before{width: 233px;}
    .solution5 .jq4:before{margin-left: 70px;}
    .solution5 .jq4:after{    margin-left: 192px;}
    .solution5 .jq5 .font30{    top: -6px;
        margin-left: 69px;}
    .solution5 .jq5:after{margin-left: 163px;}
    .solution5{padding-bottom: 0}
    .solution5 .jq ul{display: none}


}
@media (max-width: 1050px)and (min-width: 993px){

}
@media (max-width: 992px) {
    .banner .swiper-container .swiper-slide .container:before{width: 320px}
    .news_S .ul1 li{width: 100%;margin-bottom: 1.2rem;margin-left:0}
    .about_banner_s .container img{width: 210px}
    .case ul li .cont p{height: 44px}
    .phone-MAP{display: block;margin-top: 2rem;text-align: center}
    .embed-responsive-item{display: none}
    .phone-MAP li{display: inline-block;font-size: 16px;padding: 4px 10px;border: 1px solid #8c8c8c;border-radius: 3px}
    .phone-MAP .phone_cont{border: solid 1px #c3c3c3;padding: 5%;text-align: left;margin-top: 2rem;}
    .phone-MAP .phone_cont .font22{color: #333333;padding-left: 10px;border-left: 4px solid #004ea2;line-height: 1em;margin-bottom: 15px;}
    .phone-MAP .phone_cont p{margin-bottom: 8px}
    .solution4 .conts .cenr{display: none}
    .solution4 .conts .wz{position: relative}
    .solution4 .conts .ct{width: 50%;float: left;}
    .solution4 .conts .ct{position: relative;left:auto;top:auto;right:auto;bottom:auto;margin-right: 0 !important;;margin-left: 0 !important;    margin-bottom: 2rem;padding-left: 100px}
    .solution4 .conts .ct img{float: left;margin: 15px 0 0 0;position: absolute;left: 0;top: -18px;}
    .solution4 .conts .ct .cont{text-align: left;display: block}


}
@media (max-width: 800px){

}
@media (max-width: 768px){

}
@media (max-width: 767px){
    .box90{width: 100%;padding: 0 15px}
    .ico{right: 15px;top: 26px;width: 28px}
    .head_bom .navbar-left img{height: 36px}
    .head_bom{height: 70px;line-height: 70px;}
    .head_top{display: none}
    .html{margin-top: 70px}
    .head_bom .navbar-right{top: 70px;border-top: 1px solid rgba(0,0,0,0.2);padding-bottom: 2rem;box-shadow: 0 3px 7px 0px rgba(0,0,0,0.2);}
    .about .about_rt, .news_S .rt,.about .about_lt, .news_S .lt{width: 100%;float: none;margin: 0}
    .about .about_rt, .news_S .rt, .about .about_lt, .news_S .lt{height: auto;margin-bottom: 2rem}
    footer .footer_top ul li a{display: none}
    footer .footer_top ul li a:first-child {display: block;margin-bottom: 0;font-size: 14px}
    footer .footer_top ul{display: block;text-align: center}
    footer .footer_top ul li{display: inline-block;padding:5px 10px;width: 150px}
    .news_details .jump ul .back{position: initial;margin-top: 1rem}
    .footer_bom .col-md-6{text-align: center}
    footer .footer_bom .col-md-6:last-child{text-align: center;margin-top: 8px;font-size: 12px;}
    .news_details .cont p{margin-bottom: 1rem}
    .banner .swiper-container .swiper-slide a,
    .index1 .conts a,
    .index3 .swiper3 .swiper-slide .cont span,
    .index2 .swiper2 .cont_ls span{width: 110px;height: 32px;line-height: 32px;font-size: 12px}
    .about_all li .about_all_s a{padding: 6px 20px}
    .banner .swiper-container .swiper-slide .font24{margin-bottom: 20px}
    .banner{height: 360px}
    .banner .swiper-container .swiper-slide .BoxCell{padding-left: 10px}
    .banner .swiper-container .swiper-slide .container:before{width: 200px;left: 25px}
    .banner .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px}
    .banner .swiper-pagination .swiper-pagination-bullet-active{width: 22px}
    .banner .swiper-pagination{bottom: 4%;}
    .banner .swiper-pagination{padding-left: 60px}
    .pad2{padding: 20px 0}
    .index1 .conts{width:100% !important;float: none}
    .index1 .conts2,.index1 .conts3{height: auto;padding: 10px 0 20px}
    .index1 .conts2 .con,.index1 .conts3 .con{width: 100%;margin-left: 0;padding: 0 20px}
    .index1 .conts .font16{margin: 5px 0 10px}
    .index2 .swiper2 .swiper-pagination,
    .index3 .swiper3 .swiper-pagination{display: block}
    .index2 .swiper-container{padding-bottom: 3rem}
    .index2 .swiper2 .cont_ls span{display: inline-block;}
    .index2 .swiper2 a:hover .cont_ls{height: auto;}
    .index2 .swiper2 .cont_ls{height: auto;padding: 18px;background: #fff}
    .index2 .swiper2 .swiper-slide{height: 420px}
    .index2 .swiper2 .cont_ls p{margin: 1rem auto}
    .index2 .font36{margin-bottom: 0}
    .index3 .font36{margin-bottom: 1rem}
    .news .news_cont ul li,.about_all li{width: 100%;margin-left: 0;margin-bottom: 15px}
    .news{padding-bottom: 0}
    .news .news_cont{margin-bottom: 2rem}
    .about_banner_s{height: 260px}
    .about_banner_s .container img{width: 130px}
    .about_banner_s .container .font40{padding-left: 10px}
    .about_all li .about_all_s .font14{margin: 1rem auto}
    .about_all{margin: 1rem 0 0}
    .about .about_lt li:first-child, .news_S .lt li:first-child{font-size: 16px;padding: 14px 20px;}
    .about .about_lt li a, .news_S .lt li a{padding: 14px 20px;}
    .about_banner .font40{margin-right: 5px}
    .case ul li{width: 48%;margin-left: 0;margin-right: 0}
    .case ul li:nth-child(4n + 1){margin-right: 0;margin-left: 0}
    .case ul li:nth-child(2n + 1){margin-right: 4%}
    .solution-ul2 li p{font-size: 12px}
    .solution-ul2 li{width: 112px}
    .solution-ul3 li .cont{display: block}
    .solution-ul3{height: auto;padding: 15px 20px}
    .solution{padding-bottom: 3rem}
    .solution-ul2 li span{width: 12px;height: 12px;border: 2px solid #fff;}
    .solution-ul2 li.active span {border: 2px solid #196ada;}
    .solution-ul2 li:after{width: 70%;right: -34%;}
    .pad4{padding: 1rem 0}
    .solution .title .font26{margin-bottom: 5px}
    .head_bom ul li:last-child a{padding: 12px 20px}
    .news .news_cont ul li .cont .font20, .news_S .ul1 li .cont .font20{height: auto;-webkit-line-clamp: 22;}
    .news .news_cont ul li .cont p, .news_S .ul1 li .cont p{-webkit-line-clamp: 22;height: auto;line-height: 1.5em}
    .news_S .ul2{margin-top: 0}
    .about_banner{padding: 2rem 0}
    .news_S .navList{margin-bottom: 5px}
    .news_S .ul1 {margin-top: 1rem;}
    .news_S .ul2 li a {padding: 15px 80px 15px 15px;}
    .news_S .ul2 li a:after{top: 23px}
    .page a{padding: 2px 10px;}
    .news_S .rt{margin-bottom: 0}
    .navList{font-size: 12px}
    .news .news_cont ul li .cont span,
    .news_S .ul1 li .cont span,
    .news .news_cont ul li .cont span,
    .news_S .ul1 li .cont span{font-size: 12px;padding: 6px 10px;}
    .solution-ul3 li .cont p{font-size: 12px;}
    footer .footer_bom a{font-size: 12px}
    .iframert{margin-bottom:  0 !important;}
    .about_rt .contactUs{margin-bottom: 1rem}
    .phone-MAP li{font-size: 14px}
    .phone-MAP .phone_cont{margin-top: 1rem}
    .phone-MAP .phone_cont .font22{font-size: 16px}
    .phone-MAP .phone_cont p{font-size: 12px}
    .solution-ul1 li{padding: 0 5%}
    footer .footer_bom span {  margin: 0 3px;  }
    .solution3_cont1 .title, .solution3_cont2 .title{padding: 0}
    .solution3_cont3 .lt,.solution3_cont3 .rt{width: 100%;float: none}
    .solution3 .title .font18{margin-top: 8px}
    .solution4 .conts .ct{width: 100%;float: none;padding-left: 70px;}
    .solution4_cont1 li{padding: 1rem 3%;}
    .solution4_cont1 ul{height: auto;display: block;padding: 2rem 0}
    .solution4_cont1 li{width: 100%;float: none}
    .solution4_cont1 li.active{width: 100%}
    .solution4_cont1 li .font22{margin: 0}
    .solution4_cont1 {padding-bottom: 3rem;}
    .solution4 .conts .ct img{height: 56px;top: -10px;}
    .solution3 .navList, .solution4 .navList, .solution5 .navList {padding: 1rem 0;}
    .solution5 .conts{
        display: none;
    }
    .solution5 .conts2{
        display: block;
    }

}

@media (max-width: 500px){
    .banner{height: 300px}
    .about_banner_s{height: 200px}


}
@media (max-width: 420px){
    .solution-ul2{display: inline-block;width: 100%;margin: 1rem 0}
    .solution-ul2 li{width: 25%;float: left;}
}
@media (max-width: 370px){
    .banner{height: 260px}
    .about_banner_s{height: 140px}
}
@media (max-width: 330px){
    .case ul li{width: 100%;margin-left: 0 !important;margin-right: 0 !important;}
}






