@charset "utf-8";
body{overflow-x: hidden !important;}
.deal_div_right .deal_tit{text-indent: 0;}
.banner, .banner .swiper-container-banner{overflow: hidden;}
.turn_page dl dd{display: block;}
.honor_list ul li .tct .pic{line-height: 191px;}
.technology_list ul li .pic{line-height: 275px;text-align: center;}
@media screen and (max-width:1800px){
    
}
@media screen and (max-width:1680px){
    
    
}
@media screen and (max-width:1600px){
    
}
@media screen and (max-width:1500px){
   
}
@media screen and (max-width:1366px){
  
}
@media screen and (max-width:1280px){
  
}
@media screen and (max-width:1200px){
    .pt-100,
    .pt-90,
    .pt-80,
    .pt-70,
    .pt-60,
    .pt-50,
    .pt-40,
    .pt-30,
    .pt-20{padding-top: 15px;}
    .pb-100,
    .pb-90,
    .pb-80,
    .pb-70,
    .pb-60,
    .pb-50,
    .pb-40,
    .pb-30{padding-bottom: 20px;}

    .sj_menu{display: inline-block;width:20px;height:30px;margin:0 auto;vertical-align: middle;position: absolute;right: 0px;top:23px;z-index: 100;}
    .sj_menu span{width:20px;height:3px;display: block;margin:10px auto;transition: all 1s;position: relative;background:#00449b;}
    .sj_menu span::after,
    .sj_menu span::before{content: "";display: block;width:20px;height:3px;background: #00449b;margin-bottom: 5px;transition: all 1s;position: absolute;}
    .sj_menu span::after{bottom:5px;}
    .sj_menu span::before{top: -5px;}
    .son .sj_menu span{position: relative;transform: rotate(45deg);transition: all 1s;margin:5px auto;}
    .son .sj_menu span::before{transform: rotate(90deg);top:0px;position: absolute;transition: all 1s;}
    .son .sj_menu span::after{display: none;}
    .son .head_nav{display: block;left: 0;transition: all 1s;}

    .head_top h1{line-height: 60px;width: 45%;}
    .head_top .search{float: none;margin: 12px auto;width:120px;margin-left: 55%;}
    .head_btm{position: absolute;right:-100%;top: 60px;transition: all 1s;width:100%;z-index: 10;padding: 15px;box-sizing: border-box;}
    .son .head_btm{right:0%;transition: all 1s;}
    .head_nav ul li{display: block;width: 100%;text-align: left;font-size: 15px;line-height: 36px;}

    .foot_left{display: none;}
    .foot_right .ewm{float: none;}
    .foot_right .ewm img{margin:10px auto 0;display: block;}
    .foot_btm p{text-align: center;}
    .foot_btm p a{display: block;}

    .lg_1160 {width:94%;max-width: 400px;position: relative;}
    .banner, .banner .swiper-container-banner,
    .banner .swiper-container-banner .swiper-slide, .banner .swiper-container-banner .swiper-slide a{height:300px;}

    .deal_div_left{width:22%;font-size: 18px;}
    .deal_div_right{width:77%;}
    .deal_div_right .deal_tit{width: 75%;}
    .deal_div_right .deal_time{width: 22%;}


    .news_left,
    .news_center,
    .news_right,
    .technology_left,
    .foot_right,
    .box_left,
    .box_right,
    .crumbs_left,
    .honor_list ul li .tct,
    .field_pic,
    .large_box ul li .pic,
    .small_box{width:100%;}

    .news_left{max-width: 400px;}
    .news_left .tct .tit{width: 70%;}
    .news_left,
    .news_left .pic{height:270px;}
    .news_center{margin: 20px auto;}

    .news_right .pic img{width:100%;}
    .news_right .tct .tit_cn{margin-top: 20%;}
    .field_list ul li{width:50%;margin: 0 auto;}
    .field_list ul li,
    .field_list ul li .pic,
    .field_list ul li .tct{height:105px;}
    .field_list ul li .pic img{width: 100%;}
    .field_list ul li .tct{padding:10px;}
    .field_list ul li .tct .tit{font-size: 16px;margin-top: 5px;}
    .technology_left ul li,
    .technology_left ul li:nth-child(3){margin: 10px auto;display: block;}
    .technology_right{float: none;margin: 15px auto;}

    .ban{height:200px;}
    .crumbs{line-height: 36px;}
    .crumbs_right{display: none;}
    .box_nav ul li a{line-height: 30px;font-size: 15px;}
    .team_list ul li .pic,
    .news_list ul li .pic{width:35%;height:auto;}
    .team_list ul li .tct,
    .news_list ul li .tct{width:63%;}
    .team_list ul li .tct .tit,
    .news_list ul li .tct .tit{margin: 0 auto;}
    .team_list ul li .tct .txt,
    .news_list ul li .tct .txt{margin: 5px auto;}
    .news_list ul li .tct .time{line-height: 20px;display: none;}
    .news_list ul li{margin-bottom: 20px;padding-bottom: 20px;}
    .news_con .news_tit h3{font-size: 18px;}
    
    .honor_list ul li,
    .technology_list ul li{width:48%;margin: 1%;}
    .honor_list ul li .tit{font-size: 14px;}
    .large_box ul li .pic{height:auto;}
    .small_list{display: none;}
    .left_btn,
    .right_btn{top:-180px;}
    .small_box{height:0px;}

    .technology_list ul li .pic{line-height: 275px;}
    .technology_list ul li .pic img{height: auto;}

    .hr_con .hr_item .tct .tit_cn{font-size: 18px;}
    .hr_con .hr_item .tct .tit_en{font-size: 24px;}
    .hr_con .hr_item .tct .mains_text{height:auto;overflow-y:initial;}
    .hr_con .hr_item .tct{padding:20px;}
    .join_list ul li.active h4 span:nth-child(1){display: none;}
    .join_list ul li{margin: 20px auto;border:1px solid #ddd;padding:10px 0;}
    .join_list ul li h4{line-height: 30px;margin: 10px auto;box-shadow: none;}
    .join_list ul li.active h4{box-shadow: none;}
    .join_list ul li h4 span{margin: 0 auto;line-height: 30px;display: block;}
    .join_list ul li .tct{height:auto;border:none;}
    .join_list ul li .tct .tl,
    .join_list ul li .tct .tr{width: 100%;float: none;}
    .join_list ul li .tct .tl{padding:20px;}
    .join_list ul li .tct .tl .mains_text{height: auto;overflow-y: initial;}
    .join_list ul li .tct .tr{background: none;height:auto;}
    .join_list ul li .tct .tr .tr_con{height:auto;padding:20px;margin: 0 auto;}

    .hr_bd dl dt{width:100px;font-size: 14px;}
    .hr_bd dl dd{width: 220px;}
    
    .head_nav ul li a{display: inline-block;}
    .head_nav ul li:hover, .head_nav ul li.active{background: none;}
    .head_nav ul li span{float: right;transform: rotate(90deg);position: relative;z-index: 2;cursor: pointer;}
    .head_nav ul li span::after{content: ">";display: block;font-family:"serif";}
    .head_nav ul li ul{display: none;position: static;width: 100%;}
    .head_nav ul li ul li{background: none;padding:0;padding-left: 20px;box-sizing: border-box;}
    .head_nav ul li ul li ul{display: none;position: static;}
    .head_nav ul li:hover>ul,
    .head_nav ul li ul li:hover>ul{display: none;}
    .box_left{display: none;}
}

@media screen and (max-width:1024px){
    
    
}
@media screen and (max-width:768px){
    .banner, .banner .swiper-container-banner, .banner .swiper-container-banner .swiper-slide, .banner .swiper-container-banner .swiper-slide a{height:220px;}
    
    
}
@media screen and (max-width:640px){
   
    .banner,
    .banner .swiper-container-banner,
    .banner .swiper-container-banner .swiper-slide,
    .banner .swiper-container-banner .swiper-slide a{height:150px;}
    
    .ban{height:120px;}

    .deal_div_right .deal_tit{width:70%}
    .deal_div_right .deal_time{width: 28%;}
    .field_list ul li .pic img{height:100%;}
    .news_center ul li .tit{width: 75%;}
    .news_center ul li .time{width: 25%;}

}
@media screen and (max-width:414px){
    .news_left, .news_left .pic{height:262px;}
}
@media screen and (max-width:375px){
    .banner,
    .banner .swiper-container-banner,
    .banner .swiper-container-banner .swiper-slide,
    .banner .swiper-container-banner .swiper-slide a{height:130px;}

    .ban{height:100px;}

    .news_left, .news_left .pic{height:228px;}

}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
    
}