 
@media (max-width: 1920px) {

}
@media (max-width: 1800px) {

}
@media (max-width: 1640px) {
  .nav li a{padding:0 10px;}
  .login_btn::before{left:0;}

  .foot_nav{padding:0 5%;}

  .secTwo_lt{padding-top:0;}
  .secTwo_lt .text{height:238px;
     overflow: hidden;  display: -webkit-box; 
      -webkit-box-orient: vertical;  -webkit-line-clamp:7;
  }
    
}



@media (max-width: 1440px) {

  .nav li a{font-size: 16px;}
  
   .foot_nav{padding:0 3%;width: 35%;}
   .foot_nav_list li{margin:0 15px 15px;}

   .scope_list{display: block;}
   .scope_cont .more.pc{display:none;}
   .scope_cont .more.mob{display:block;}
   .scope_list dd{padding-right:0;}
   .scope_list dt{margin-bottom:30px;}
   .scope_cont .more {text-align: center;}
   .scope_cont .more a{margin:0 auto;}
   
  .team_item{width: calc(25% - 12px);}

  .secTwo_rt {max-width: 50%;}
  .secTwo_lt{padding-top:0;padding-right:30px;}
  .secTwo_lt .text{font-size: 14px;line-height: 26px;}
  .secTwo_lt .title{font-size: 22px;line-height: 28px;;}
  .more_com a{line-height: 44px;height:44px;;}
}


@media (max-width: 1200px) {
     .header{padding:0 20px;}
     .nav li a{font-size: 14px;padding:0 5px;}
     .logo{padding-right:10px;}
     .login_btn{font-size: 15px;padding:10px 5px 5px 5px;font-size:14px;}
     .login_btn i{padding:0 10px;line-height: 15px;}
     .login_btn i img{width: 17px;}

     .main .container{padding-top:20px;padding-bottom:20px;}
     .title_com{margin-bottom:20px;}
     .title_com .cn{font-size: 28px;line-height: 30px;}

     .secOne_pos .ti{font-size: 20px;margin-top:15px;}

     .secTwo_content .container{display: block;}
    .secTwo_lt{padding-right:0;padding-top:0;}
    .secTwo_rt{margin-top:30px;max-width: 100%;text-align: center;}
    .more_com{text-align: center;}

    .secTwo_content{padding-top:40px;}

    /* .section_three  .more_com{display: none;} */
    .section_three{padding-bottom:40px;}

    .secFour_list{height:80px;width: calc(25% - 20px);margin:10px;}
    .secFive_list{height:60px;}


    .det_contLt{width: 230px;}
    .det_title .cn{font-size: 35px;line-height: 40px;}
    .det_title .cn i{width: 5px;height:22px;}
    .det_title .en{font-size: 18px;line-height: 24px;margin-top:15px;}
    .det_nav_list{margin-top:40px;}
    .det_contLt{padding-right:40px;}
    .det_contRt{padding-left:40px;}


    .newsCont_page{width: 80%;}

    .team_item{width: calc(33.33% - 12px);}

    .secThree_list .text{padding:36px 25px;}
    .secThree_list .img{height:300px;}
    .secThree_rtList{padding:20px 0;}

    .contact_nav{font-size: 14px;}

    .secThree_rt{padding-bottom:26px;}

}
@media (max-width:991px) {
  .nav li a{padding:0 3px;}
  .login_btn{padding:10px 3px 5px 3px;}

  .foot_one{padding-top:40px;}
  .copy{padding:15px 0 ;font-size: 14px;line-height: 20px;}
  .footer .container{padding-top:0;padding-bottom:0;}

.news_list {padding:30px 25px;}
.news_list dt span{font-size: 25px;}

.team_item{width: calc(50% - 12px);}

.search{padding:0 ;}
.job_tab span.three,
.job_tab span.four{display: none;}
.job_tab span{width: 30%;}
.job_tab span.num{width: 28%;}
.job_tab span.one{width: 40%;}
.job_list .item span.three,
.job_list .item span.four{display: none;}
.job_list .item span{width:30%;}
.job_list .item span.num{width: 30%;}
.job_list .item span.one{width: 40%;}


.secOne_list .secOne_pos{padding:0 10px;}

}
@media (max-width: 767px) {

  .header{padding:0 10px;}
  .menu span{height:50px;display: flex;align-items: center;}
  .menu img{max-width: 100%;width: 26px;}
  .login_btn::before{display: none;}
  .login_btn{height:50px;margin-right:10px;padding:0;}
  .login_btn i{padding:0 5px;}
  .logo{width: calc(100% - 120px);}
   .logo a{height:30px;}

   .regLo_wrap{width: 80%;}
   .regLo_tab .item{line-height:50px;font-size: 16px;}
   .regLo_tab .item img{width: 16px;;}
   .regLo_form{padding:20px 20px 30px;}
   .lo_put{padding:0 10px;font-size: 14px;line-height: 35px;margin-bottom:15px;}
   .lo_put input{line-height: 35px;font-size: 14px;}
   .lo_put span img{width: 16px;}
   .lo_put span{margin-right:8px;}
   .regLo_form_item button{height:40px;}
  .regLo_close img{width: 35px;}
  .regLo_close{margin-top:25px;}
  .re_put{margin-bottom:15px;}
  .re_put input{font-size: 14px;line-height: 35px;}
  .re_yzm .getYzm{font-size: 12px;width: 80px;line-height: 37px;height: 37px;margin-left:5px;}
     
  .banner .swiper-pagination .swiper-pagination-bullet{width: 30px;}

  .main{padding:30px 0 0;}

  .title_com .cn{font-size: 22px;line-height: 24px;}
  .title_com .en{font-size: 12px;margin-top:2px;line-height: 18px;}
  /* .main .container{padding-top:15px;padding-bottom:15px;} */
  .title_com{margin-bottom:10px;}
  .secOne_content{padding:20px 0 ;}
  .secOne_swiper {padding-bottom:35px;margin-right:-35px;padding-right:35px;}
  .secOne_swiper .swiper-pagination .swiper-pagination-bullet{width: 32px; background: #c0c0c0;opacity: 1;;}
  .secOne_swiper  .swiper-pagination .swiper-pagination-bullet-active{background: #1b6e20;}
  .secOne_list .secOne_pos .box img{width: 32px;}
  .secOne_pos .ti{font-size: 14px;line-height: 20px;height:40px;}

  .secTwo_content{margin-top:40px;padding-bottom:40px;}
  .secTwo_content{padding-top:20px;}
  .secTwo_lt .title{text-align: center;padding-left:0;}
  .secTwo_lt .title::before{display:none;}
.secTwo_lt .title{font-size: 18px;line-height: 30px;padding:0 20px;}
.secTwo_lt .text{font-size: 12px;line-height: 24px;}
.more_com a{line-height: 40px;height:40px;border-radius: 0 15px 0 15px;font-size: 12px;padding:0 20px;}
.more_com a i{margin-left:30px;background-size: 28px;width: 28px;}

.section_three{padding-bottom:26px;}

.secThree_lt{float: none;width: 100%;margin-bottom:20px;}
.secThree_rt{float: none;width: 100%;padding:6px 15px 26px;}
.secThree_list .time{padding:0 20px;}
.secThree_list .time .box{padding:7px 0;border-bottom-width: 5px;}
.secThree_list .time .box span{font-size: 14px;}
.secThree_list .time .box em{font-size: 18px;font-weight: bold;}
.secThree_list .time{top:-43px;}
.secThree_list .text{padding:10px 17px 50px;}
.secThree_list .text .ti{font-size: 15px;margin-bottom:5px;}
.secThree_list .text .txt{font-size: 12px;line-height:22px; height:44px;-webkit-line-clamp:2;}
.secThree_list .img{height:250px;}

.secThree_swiper .swiper-pagination{bottom:20px;left:0;right:0;width: 100%;}
.secThree_swiper .swiper-pagination .swiper-pagination-bullet{
  width: 8px;height:8px;background: #d6d6d6;
}
.secThree_swiper .swiper-pagination .swiper-pagination-bullet-active{
  background: #1b6e20;
}
.secThree_rtList .ti{font-size: 14px;}
.secThree_rtList .time{font-size: 12px;}


.secFour_content{margin:0 -5px;padding-top:20px;}
.secFour_list{display: none;width: calc(33.33% - 10px);margin:5px;height:60px;}
.secFour_content .secFour_list:nth-child(1),
.secFour_content .secFour_list:nth-child(2),
.secFour_content .secFour_list:nth-child(3),
.secFour_content .secFour_list:nth-child(4),
.secFour_content .secFour_list:nth-child(5),
.secFour_content .secFour_list:nth-child(6){display: flex;}

.section_five{padding:20px 0;}
.secFive_list{display: none;width: calc(50% - 10px);margin:5px;}
.secFour_content  .secFive_list:nth-child(1), 
.secFour_content  .secFive_list:nth-child(2),
.secFour_content  .secFive_list:nth-child(3),
.secFour_content  .secFive_list:nth-child(4){display: flex;}

.footer .container{padding:0;}
.copy{padding:5px ;font-size: 12px;background: #434343;}
.tel_contact{text-align: center;height:44px;background: #2c2c2c;color:#fff;
 line-height: 44px;}
 .tel_contact a{color:#fff;}
 .tel_contact img{width: 20px;max-width: 20px;vertical-align: middle;margin-right:8px;}

 .lo_yzm em{padding-left:10px;}

 .det_banner .title{font-size: 24px;line-height: 34px;}
.det_container{display: block;}
.det_contLt{width: 100%;padding:0;}
.det_contLt:before{display: none;}
.detNavMob_swiper{padding:30px 0;}
.detNavMob_swiper .swiper-slide{width: auto;}
.detNavMob_swiper a{font-size: 14px;display: block;line-height: 24px;}
.detNavMob_swiper a::after{content:"";display: none;position: absolute;bottom:2px;left: 0;right:0;
background-color: rgba(19,164,117,.2);height:9px;}
.detNavMob_swiper a span{position: relative;z-index: 1;}
.detNavMob_swiper .two {display: none; position: absolute;top:40px;left:0;width: 120px;background: #fff;
border-radius: 10px;box-shadow: 0 0 10px 6px rgba(0,0,0,.1);z-index: 4;padding:14px 0;}
.detNavMob_swiper .two a{display: block;text-align: center;padding:6px ;}
.detNavMob_swiper a.on::after{display: block;}
.detNavMob_swiper .two a::after{display: none;}

.det_contRt{padding:0;}
.det_aboutText{font-size: 12px;line-height: 18px;}

.det_nav_list{display: none;}

.scope_list .ti{font-size: 16px;margin-bottom:10px; }
.scope_list .ti span{font-size: 16px;}
.scope_list .txt{font-size: 14px;line-height: 28px;}
.scope_cont{padding-bottom:40px;}
.scope_cont .more a{line-height: 40px;padding:0 20px;font-size: 14px;}

.scopeCont_list .item{ padding:15px 0;}
.scopeCont_list .item .time{font-size: 12px; width: 86px;height:30px;line-height: 30px;
border-radius: 15px;}
.scopeCont_list .item .ti{font-size: 14px; line-height: 20px;}

.page_list{padding:40px 0;}
.page_list a{font-size: 14px;line-height: 24px;}
.page_list .span{width: 24px;height:24px; line-height: 24px;margin:0 3px;}
.page_list .tt i{margin:0 3px;}
.page_list .prev{margin-right:5px;}
.page_list .next{margin-left:5px;}

.detNews_main .det_contRt{padding:0;}
.detNews_main {background: #fff;}
.news_list{padding:20px;background: none;border:1px solid #e1e1e1;margin-bottom:10px;}
.news_list dt {font-weight: normal;line-height: 24px;font-size: 14px;}
.news_list dt i{width: 4px;height:4px; }
.news_list dt span{font-size: 18px;}
.news_list dt em{font-size: 12px; }
.news_list dd{flex: 1;}
.news_list dd .ti a{font-size: 14px;font-weight: normal; 
line-height:24px;height:24px; -webkit-line-clamp:1;}
.news_list dd .txt{ display: none;}

.newsCont_title{font-size: 16px;line-height: 24px; margin-bottom:20px;}
.newsCont_time{ margin-bottom:20px;font-size: 14px;}
.newsCont_text{line-height: 24px; margin-bottom:30px;font-size: 14px;}
.newsCont_page a img{margin:0 15px;width: 20px;}
.newsCont_page {width: 100%;}
.newsCont_page  a{font-size: 14px;}
.newsCont_box{padding-bottom:40px;}

.team_item{width: calc(50% - 8px);margin:0 4px 8px; padding:5px 5px 10px;}
.team_item div{font-size: 12px;line-height: 20px;margin:2px 0;}
.team_item img{margin-bottom:4px;}

.scopeCont_list .item .time{width: 70px;}

.search .title .cn{font-size: 16px;line-height: 24px;}
.search .title .en{font-size: 12px;margin-top:0;line-height: 18px;}
.search .title{margin-right:10px;width: 66px;}
.search_form input{line-height: 30px;border-radius: 15px;}
.search_form input.put{width: calc(100% - 70px);}
.search_form .btnn{font-size: 14px;padding:0 10px;width: 70px;border-radius: 0 12px 12px 20px;}

.job_content{margin-top:15px;padding-bottom:30px;}
.job_tab span{padding:0 2px;font-weight: normal;font-size: 14px;line-height: 40px;height: 40px;}
.job_list .item span{padding:0 2px;font-size: 13px;line-height: 40px;height: 40px;}
.job_list .item .up i{margin-left:5px;}
.job_list {padding:0 10px;}
.job_box{border:1px solid #f9f7f7;}
.job_details{padding:20px;font-size: 12px;line-height: 20px;}


.contact_line{width:25px;height:2px;}
.contact_list dl{float:none;width:100%;margin-top:30px;padding-right:0;}
.contact_list dl dt{font-size: 16px; margin: 0 0 10px;}
.contact_list dl dd{font-size: 14px;}
.contact_list dl dd div{margin:5px 0;}
.det_contactText{padding-top:30px;}
.contact_map{margin:0 -15px;}


.fb_line .ti{width: 65px;}

}

@media (min-width: 768px) {
     
}
@media (min-width: 992px) {
    /* .secThree_list:hover .text{}
    .secThree_list:hover .text .icon{opacity: 1;}
    .secThree_list:hover .time .box{border-bottom-color:transparent;}
    .secThree_list:hover .text .item{padding-right:60px;}
    .secThree_list:hover{box-shadow: 0 6px 15px 6px rgba(0,0,0,.05);}
    .secThree_list:hover  .text .txt{height:48px; overflow: hidden;  display: -webkit-box; 
  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
    .secThree_list:hover .text{margin-top:-24px;} */

}

@media (min-width: 992px) {
    .container {
        width: 900px}
}

@media (min-width: 1200px) {
    .container {
        width: 1100px;
    }
}
@media (min-width: 1440px) {
     .container{width: 1240px;}

}
/* @media (min-width: 1440px) and (max-width: 1640px) {
     .container{width: 1400px;}

} */
@media (min-width: 1640px) {
     .container{width: 1440px;}

}
@media (min-width: 1800px) {
     .container{width: 1600px;}

}