/* Compiled Less CSS File */
/* Generated from "other.css" */

@charset "utf-8";
/* CSS Document */
@media (min-width: 1400px) {
  
}
@media (max-width: 1730px) {
  .homepart3 .centerbox {
    width: 96%;
    margin: 0 auto;
  }
}
@media (max-width: 1450px) {
  .homepart1 .leftbox {
    width: 55%;
  }
  .homepart1 .rightbox {
    width: 45%;
  }
  .homepart4 .leftbox {
    width: 50%;
    padding: 90px 0 136px 0;
  }
  .homepart4 .leftbox .inbox {
    width: 96%;
  }
  .homepart4 .rightbox {
    width: 50%;
  }
}
@media (max-width: 1370px) {
  .headbox .box .menu ul li {
    font-size: 14px;
  }
}
@media (max-width: 1290px) {
  /*
      .homepart1 .leftbox{ width:100%; padding:35px 0}
  	.homepart1 .rightbox{ width:100%}
  	*/
  .aboutbox1 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .aboutbox3 {
    padding: 20px 0;
  }
  .aboutbox3 .inbox {
    width: 96%;
    margin: 0 auto;
    float: none;
  }
  .aboutbox4 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .aboutbox5 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .mainbox .centerbox {
    width: 96%;
    margin: 0 auto;
  }
  .mainbox2 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .mainbox3 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .jobbox1 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .jobbox2 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
  .jobbox3 .centerbox .centerin {
    width: 96%;
    margin: 0 auto;
  }
}
@media (max-width: 1118px) {
  .aboutbox4 .listbox ul li .tit {
    font-size: 16px;
  }
  .aboutbox4 .listbox ul li .word {
    height: 75px;
    overflow: hidden;
    font-size: 14px;
  }
}
@media (max-width: 1050px) {
  .homepart4 .leftbox {
    width: 100%;
  }
  .homepart4 .rightbox {
    width: 100%;
  }
}
@media (max-width: 1000px) {
  .headbox .box .menu {
    display: none;
  }
  .headbox .box .menubtn {
    display: block;
  }
  .aboutbox5 .listbox ul li {
    width: 33.33%;
  }
  .pridelist ul li {
    width: 33.33%;
  }
  .ertop .location {
    display: none;
  }
  .productlist ul li {
    width: 33.33%;
  }
  .mainbox3 .leftbox {
    display: none;
  }
  .mainbox3 .rightbox {
    width: 100%;
  }
  .newsplist ul li {
    width: 50%;
  }
  .jobbox1 .cbox {
    width: 92%;
    margin: 0 auto;
  }
}
@media (max-width: 930px) {
  .teamlist ul li {
    width: 33.33%;
  }
}
@media (max-width: 850px) {
  .homepart4 .leftbox {
    padding: 30px 0;
  }
  .homepart4 .leftbox .inbox .listbox {
    margin: 20px 0 0 0;
  }
}
@media (max-width: 800px) {
  .aboutbox1 .centerbox .centerin {
    background: none;
    padding: 0;
  }
  .aboutbox2 .listbox ul li {
    width: 50%;
    float: left;
    overflow: hidden;
  }
  .aboutbox2 .listbox ul li .box {
    margin: 0 auto;
  }
  .aboutbox2 .listbox ul li:nth-child(2) .box {
    margin: 0 auto;
  }
  .aboutbox2 .listbox ul li:nth-child(3) .box {
    margin: 0 auto;
  }
  .aboutbox2 .listbox ul li:nth-child(4) .box {
    float: none;
  }
}
/*
@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}
	
	.homepart1 .leftbox{ padding:50px 0}
	.homepart1 .leftbox .inbox{ background:none; width:90%; min-height:inherit}
	.homepart1 .leftbox .inbox .box{ width:100%}
	
	.homepart2 .listbox ul li{ width:100%; padding:25px 0}
	.homepart2 .listbox ul li .box{ width:90%}
	
	.footmenu .part1{ width:100%}
	.footmenu .part4{ width:100%}
	.footmenu .part4 ul li{ margin:15px 10px 0 0}
	
	.ertop .navbox{ width:100%}
	.ertop .navbox ul li{ width:33.33%; float:left; box-sizing:border-box; margin:0; padding:0; border-bottom:1px solid #5473aa;}
	
	.aboutbox2 .listbox ul li{ margin:10px 0}
	.aboutbox2 .listbox ul li .box{ height:300px}
	
	.aboutbox4 .listbox ul li{ width:50%}
	
	.aboutbox5 .listbox ul li{ width:50%}
	.pridelist ul li{ width:50%}
	
	.productlist ul li { width:50%}
	
	
	
	.newsplist ul li .box{ background:#ffffff;box-shadow:0 0 9px 3px #efefef;}
	.newsplist ul li .box .tit{ color:#375b98; font-size:14px}
	.newsplist ul li .box .timebox p.t2{ display:block}
	
	.jobbox1 .cbox .tit2{ font-size:14px;}
	
	.jobbox3 .leftbox{ width:100%}
	.jobbox3 .rightbox{ width:100%}
	
	.jobbox3 .leftbox .titbox p{ position:static; float:left; overflow:hidden;text-indent:10px; font-size:14px}
	.jobbox3 .leftbox .titbox p.t1{ width:40%; }
	.jobbox3 .leftbox .titbox p.t2{ width:30%}
	.jobbox3 .leftbox .titbox p.t3{ width:30%}
	
	.jobbox3 .leftbox .listbox .list ul li p{ position:static; float:left; overflow:hidden;text-indent:10px;font-size:14px}
	.jobbox3 .leftbox .listbox .list ul li p.t1{  width:40%;}
	.jobbox3 .leftbox .listbox .list ul li p.t2{  width:40%;}
	.jobbox3 .leftbox .listbox .list ul li p.t3{  width:40%;}
	
	.jobbox3 .leftbox .listbox .arrlist ul li{ position:static}
	.jobbox3 .leftbox .listbox .arrlist ul li.leftarr{ float:left}
    .jobbox3 .leftbox .listbox .arrlist ul li.rightarr{ float:right}
	
	.formbox ul li { width:100%}
	.formbox ul li .inbox{ width:100%}
	.formbox ul li.address{ width:100%;}
    .formbox ul li.address .inbox{ width:100%}
	
	
	.teamlist ul li{ width:50%}
	
	}
	
	

@media (max-width:640px){
	.homepart1 .rightbox video{ height:350px;}
	.homepart1 .rightbox img{  height:350px;}
	.homepart4 .leftbox .inbox .listbox ul li{ width:50%}
	
	.aboutbox4 .listbox ul li{ margin:15px 0}
	.aboutbox4 .listbox ul li .tit{ font-size:14px}
	.aboutbox4 .listbox ul li .word{ font-size:12px}
	
	.aboutbox5 .listbox ul li .box,.aboutbox5 .listbox ul li .box .pic ,.aboutbox5 .listbox ul li .box .pic .img{ height:300px;}
	
	.mapbox{ height:300px}
	
	}	 
	
@media (max-width:600px){
    
	}	


@media (max-width:500px){
    .aboutbox2{ padding:0 0 50px 0}
	.aboutbox2 .listbox ul li .box{ height:200px}
	
	.aboutbox5 .listbox ul li .box,.aboutbox5 .listbox ul li .box .pic ,.aboutbox5 .listbox ul li .box .pic .img{ height:250px;}
	
	.pridelist ul li .pic,.pridelist ul li .pic .img{ height:250px}
	.pridelist ul li .tit{ height:25px; line-height:25px;}
	
	.productlist ul li .box .pic,.productlist ul li .box .pic .img{ height:150px;}
	
	.newsplist ul li .box{ padding:5px}
	.newsplist ul li .box .pic,.newsplist ul li .box .pic .img{ height:150px}
	
	.teamlist ul li .box,.teamlist ul li .box .pic,.teamlist ul li .box .pic .img{ height:250px}
	
	#ertopslide,.erSlide,.erSlide .list,.erSlide .list ul li,.erSlide .list ul li .pic{ height:200px;}


	}	
	
@media (max-width:450px){
   .headbox .box .logo{ top:26px}
   .headbox .box .logo img{ height:45px;}
   
   .homepart4 .rightbox .list,.homepart4 .rightbox .list ul li,.homepart4 .rightbox .list ul li .pic{ height:400px;}
	
	}		 

@media (max-width:400px){

	  
	}		


@media (max-width:380px){

	}	
	
@media (max-width:330px){
     
	}	
*/