﻿@charset "utf-8";
@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){
    header{height:70px;}
    header h1{line-height: 70px;}
    header h1 img{width:75%;}
    .sj_menu{display: inline-block;width:50px;height:30px;margin:0 auto;vertical-align: middle;position: absolute;right: 15px;top:35px}
    .sj_menu span{width:20px;height:2px;display: block;margin:5px auto;transition: all 1s;position: relative;background: #333;}
    .sj_menu span::after,
    .sj_menu span::before{content: "";display: block;width:20px;height:2px;background: #333;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-top:0;}
    .son .sj_menu span::before{transform: rotate(90deg);top:0px;position: absolute;transition: all 1s;}
    .son .sj_menu span::after{display: none;}
    .head_right {display: none;}
    .son .head_right{display: block;position: relative;width:100%;background: #fff;height:100%;padding:10px;box-sizing: border-box;right:0;top:0;}
    .head_top dl{text-align: center;line-height: 30px;}
    .head_top dl dt{display: none;}
    .head_btm ul{width:100%;display: block;height:auto;}
    .head_btm ul li{width:100%;border-bottom: 1px solid #eee;padding:5px 0;}
    .head_btm ul li dl{position: static;width:100%;height:auto;padding: 0 10px;}
    .head_btm ul li dl dd{width:33%;padding:0 ;height:auto;text-align: left;}
    .head_btm ul li>a{margin-bottom: 0;color:#91072b;text-align: left;font-weight: bold;padding: 0;}
    .head_btm ul li:hover>a{background: none;color:#91072b;padding: 0;}
    .head_btm ul li:hover dl{padding: 0 10px;}
    .head_btm .serch{display: block;margin: 0 auto;width:140px;height:25px;line-height: 25px;margin-top:15px;}
    .banner,
    .banner .swiper-container_banner{height:auto;}
    .sy_news,
    .sy_honor,
    .sy_project,
    .mains_left,
    .mains_right{max-width: 640px;width:100%;margin:2% auto;float: none;}
    .sy_honor_btm{margin: 0 auto;width:100%;}
    .sy_honor_btm .swiper-container-bar{max-width: 455px;overflow: hidden;}
    .mains_left .bt{display: none;}
    .mains_left .mains_left_nav ul{font-size: 0;}
    .mains_left .mains_left_nav ul li{width:100%;display: block;line-height: 30px;text-indent: 2em;text-align: left;}
    .mains_left .mains_left_nav ul li dl dd{text-indent: 4em;}
    .crumbs{display: none;}
    .mains_text{padding:15px 0;}
    .foot_left{float: none;padding-top:0;}
    .foot_left p a{display: block;}
    .team_list ul li{width:100%;margin: 0 auto 15px;padding-bottom: 15px;}
    .team_list ul li .pic{height:auto;}
    .team_list ul li .tct .bt{font-size: 18px;}
    .team_list ul li .tct .txt{margin:10px auto;}
    /* .bar_sj{display: block;}
    .bar_pc{display: none;} */
    .news_list ul li{padding-bottom: 15px;margin-top: 15px;}
    .news_list ul li .time{width:20%;}
    .news_list ul li .tct{width:80%;}
    .news_list ul li .time{font-size: 18px;}
    .news_title .bt{font-size: 18px;}
    .return{margin:15px auto;}
    .product_list ul li{width:auto;}
    .product_list ul li .bt{height:36px;line-height: 36px;}
    .product_title{font-size: 18px;}
    .honor_list ul li{margin-top: 15px;padding-bottom: 15px;}
    .honor_list ul li .pic{width:30%;height:auto;}
    .honor_list ul li .tct{width:67%;}
    .honor_list ul li .tct .bt{height: 30px;line-height: 30px;}
    .join_h3{height:30px;line-height: 30px;}
    .recu ul{padding:5px 0;}
    .pos dd li{display: block;width:100%;line-height: 30px;text-align: left;height:30px;}
    .Requirement{padding:15px;}
    .contact_con h3{font-size: 18px;}
    .contact_con dl{margin:15px auto;}
    .contact_con dl dt, .contact_con dl dd{line-height: 36px;}
    .contact_con dl dt{width:23%;font-size: 14px;}
    .contact_con dl dd{width:75%;}
    .contact_con dl dd input{font-size: 14px;height:36px;line-height: 36px;}
    .contact_con dl dd textarea{line-height: 36px;font-size: 14px;}
    .contact_con button{margin:0 auto;width:160px;line-height: 40px;display: block;}
}
@media screen and (max-width:1024px){
    
    
}
@media screen and (max-width:768px){
    
    
    
}
@media screen and (max-width:640px){
    .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,
    .pb-20{padding-bottom: 15px;}

    .mains .title{padding-bottom: 15px;}
    .mains .title h3 img{width:20%}
    .mains .title h3 span{margin-top: 5px;}
    .sy_news_top .pic,
    .sy_news_top .tct{width:100%;margin:3% auto}
    .sy_news_top .tct .bt,
    .sy_honor_top .bt{font-size: 18px;}
    .sy_news_top .tct .txt{margin: 10px auto;}
    .sy_honor_btm .swiper-container-bar{max-width: 200px;width:100%;}
    .sy_news_btm ul li .bt span{width:30%;}
    .sy_news_btm ul li .bt h4{width:70%;}
    .sy_project_list ul li:nth-child(5n){margin: 0 15px 15px 0;}
    .foot_right {float: none;text-align: center;}
    .foot_right p{display: block;font-size: 14px;margin: 5px auto;text-align: left;}
    .sy_project_list ul li{width:49%;margin:0 2% 2% 0;}
    .sy_project_list ul li:nth-child(2n){margin-right: 0;}
    .sy_project_list ul li:nth-child(5){display: none;}
}
@media screen and (max-width:414px){
    
}
@media screen and (max-width:375px){
   
}
@media screen and (max-width:360px){}
@media screen and (max-width:320px){
    
}