.menu{
  display: block;
}
.nav{
  display: none;
}
.search_language{
  display: none;
}
.logo{
  width: 50%;
  padding:1.5% 0;
}
.menu i{
  font-size: 3rem;
}
.menu{
  float: right;
  padding-top: 1.5%;
}
.menu ul{
  display: none;
  position: absolute;
  top:47px;
  left:0;
  z-index: 999;
  text-align: center;
  width: 100%;
  background:rgba(0, 0, 0, 0.7);
  padding:2% 0;
}
.menu ul li{
  line-height: 2.4;
}
.menu ul li a{
  color: #fff;
  font-size: 1.6rem;
  display: block;
}
.in_products_top p{
  font-size: 2rem;
}
.in_products_list ul li{
  width: 48%;
}
.in_products_list ul li figcaption p{
  font-size: 1.6rem;
}
.in_promore a{
  width: 35%;
  line-height: 2.5;
  font-size: 1.5rem;
}
.in_products_list{
  padding:1.5% 0;
}
.in_about_center h3{
  font-size: 2rem;
}
.in_about_center p{
  overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.in_about_center{
  padding:4% 0;
}
.in_about_center a{
  width: 35%;
  line-height: 2.5;
}
.in_news{
  width: 100%;
}
.in_equipment{
  width: 100%;
  margin-top: 3%;
}
.in_message{
  display: none;
}
.footer_right{
  display: none;
}
.footer_left{
  float: none;
  text-align: center;
}
.banner .swiper-button-next{
  display: none;
}
.banner .swiper-button-prev{
  display: none;
}
.about_page{
  max-height: 110px
}
.public_nav_center ul{

}
.public_nav_center ul li{
  width: 16%;
}
.management_top_txt{
  width: 100%;
}
.management_top_pic{
  width: 100%;
}
.management_top_txt ul li{
  line-height: 2.8;
}
.management_all_bottom_txt{
  width: 100%;
}
.management_all_bottom_pic{
  display: none;
}
.sing_all img{
  width: 90%;
}
.products_left{
  width: 100%;
  background: #0e59d0;
}
.products_right{
  width: 100%;
}
#dowebok2 li{
  width: 48%;
}
.news_top_left{
  width: 100%;
}
.news_list ul li{
  padding:0;
}
.news_top_right{
  width:100%;
  padding-right: 0;
}
.news_top_right_top h3{
  line-height: 2.2;
}
.news_top_right_txt a{
  margin-top: 3%;
}
.news_list ul li{
  width: 100%;
}
.news_list_top a{
  line-height: 2;
}
.news_list_txt{
  padding:2% 0 4%;
}
.news_detail_left{
  width: 100%;
  margin:0;
}
.news_detail_left_top h3{
  line-height: 1.8;
}
.news_top_right_top_line p{
  line-height: 1.8;
}
.news_detail_left_top{
  padding-bottom: 3%;
}
.news_detail_left_txt{
  padding:3% 0;
}
.news_detail_left_txt p{
  line-height: 2.2;
}
.news_detail_right{
  display: none;
}
.quality_list_right{
  width: 96%;
  margin-left: 0
  padding-left: 4%;
}
.quality_pic img{
  padding:2%;
}
.quality_pic{
  margin:5% 0;
}
.quality_pic img{
  width: 28%;
}
.development_all{
  margin-top: 3%;
}
.development1{
  padding:4% 6% 0 0;
}
.development1_list ul li{
  line-height: 2;
  margin-bottom: 8px;
}
.one{
  top:8px;
}
.development1_list2{
  padding-left: 6%;
}
.box1 {
    position: absolute;
    bottom: -17px;
    left: 2px;
}
.development3_list ul p{
  line-height: 1.8;
}
.development3_list ul li{
  line-height: 1.8;
  margin-bottom: 8px;
}
.two{
  top:12px;
}
.box1{
  bottom:-24px;
}
.development4_list2 ul li{
  margin-right: 5%;
}
.development3_list{
  padding-bottom: 4%;
}
.development4_list{
  padding:4% 0 4% 6%;
}
.development4_list3 ul li{
  width: 45%;
  margin:2%;
}
.service_all ul li{
  width: 100%;
}
.service_all{
  margin-top: 4%;
}
.join_all ul li{
  width: 95%;
  margin:1.6% 3%;
}
.join_all ul li.textarea{
  width: 95%;
}
.join_all ul li.textarea textarea{
  width: 70%;
}
.join_all ul li.button{
  width: 95%;
  margin-right: 2%;
  line-height: 3.5;
}
.join_all ul li.button button{
  font-size: 1.5rem;
}
.recruit_list ul li{
  width: 93%;
}
.recruit_bottom1 ul li{
  width: 50% !important;
}
.contact_left{
  width: 100%;
}
.contact_map{
  width: 100%;
  margin-top: 5%;
}
.message_all{
  margin:3% 2%;
  padding:4% 0;
  background: #fff;
}
.message_all ul li{
  width: 92%;
  margin:1.5% 0;
}
.message_left_info{
  width: 15%;
}
.message_all ul li textarea{
  width: 78%;
  height: 120px;
}
.message_all ul li.yanzheng{
  width: 50%;
}
.message_all ul li.yzimg{
  width: 27%;
}
.message_all ul li.button2{
  width: 76%;
}
.message_all ul li.button2{
  float: right;
  margin:2% 7% 0 0;
}
.about_top_bahuan p{
  line-height: 2.2;
}
.about_top_wel span{
  line-height: 1.8;
}
.about_top_bahuan{
  padding-bottom: 1%;
}
#dowebok li{
  width: 46%;
  margin:1% 2%;
  height: 135px;
}
#dowebok li img{
  height: 133px;
}
.in_products{
  padding-bottom: 5%;
}
.in_products_nav{
  display: none;
}
.in_products_nav2{
  display: block;
  margin-top: 3%;
	overflow: hidden;
	width: 100%;
	height: 52px;
  line-height: 3;
	position: relative;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.in_products_nav2 .swiper-wrapper .swiper-slide{
  text-align: center;
}
.in_products_nav2 .swiper-wrapper .swiper-slide a{
  font-size: 1.6rem;
  display: block;
  color: #888;
  transition: ease 0.6s;
}
.in_products_nav .swiper-wrapper .swiper-slide a:focus{
  color: #035cac;
}

/*下载*/
.dingli_down ul li{
  width: 100%;
}
.news_page{
  height: 100px;
}
.history .content .scroll_list{
  margin: 0 17%;
}
.banner_main{
  height: 100px;
}
.public_nav{
  display: none;
}
.page_nav{
  display: block;
  width: 100%;
  background: #f9f9f9;
}
.page_nav a{
  display: block;
  font-size: 1.4rem;
  text-align: center;
  line-height: 3;
  color: #666;
}
.page_nav a#sub_02{
  background: #035cac;
  color: #fff;
}
.dingli_down ul li{
	width:47%;
	height:auto;
}
.dingli_down_pic img{
	height:180px;
}