@charset "utf-8";
/* CSS Document */
@screen-xs-min:320px;
@screen-xs-max:768px;
@screen-sm-min:769px;
@screen-sm-max:1199px;
@screen-md-min:1200px;
@screen-md-max:1260px;
@screen-lg-min:1400px;

@media (min-width: 1920px) { 
 
  
 }

@media (max-width:1850px) {
   
	}

@media (max-width:1750px) {

  
	}

@media (max-width:1650px) {

	}	

	
@media (max-width:1600px) {

	}	


@media (max-width:1580px) {
    .homepart2 .centerbox .centerin{ width:96%; margin:0 auto}
	.researchbox2 .centerbox .centerin{ width:96%; margin:0 auto}

	}	

@media (max-width:1500px) {
    .researchbox1{  background: url(../Images/researchbg1.jpg) right -100px bottom 0 no-repeat #ffffff; background-size:60% auto;   padding:80px 0 170px 0 }
	
	.pshowbox2 .centerbox .centerin{width:92%; margin:0 auto}
	.pshowbox2 .listbox .list{ width:90%; margin:0 auto }
	}	
	
@media (max-width:1400px) {
    .researchbox2 .listbox{ background-size:100% auto}
	.researchbox2 .listbox2{ background-size:100% auto}
  
	}	


@media (max-width:1380px) {
   
	
	.erSlide .namebox{ position:absolute; width:100%; left:0; margin-left:0;top:50%; } 
	.erSlide .namebox .inbox{ width:96%; height:auto; overflow:hidden; margin:0 auto}
	.erSlide .namebox .tit{ font-size:30px; line-height:30px;  }
	.erSlide .namebox .tit2{  font-size:20px;  }
	
	.aboutbox2 .centerbox .centerin{ width:92%; margin:0 auto}
	

	}

@media (max-width:1300px) {
    .headbox .box{ width:96%; margin:0 auto}
	
	.homeSlide .list ul li .wordbox{ position:absolute;  left:3%; bottom:73px; margin-left:0px;  max-width:1280px; width:94%; }
	.homeSlide .list ul li .wordbox .theword .word{ font-size:20px;  line-height:40px;}
	.homeSlide .list ul li .wordbox .theword .more{  padding:0 40px 0 0; font-size:14px; color:#FFF; height:30px; line-height:30px}
	
	.homeSlide .list ul li .wordbox .thelist{ margin-top:30px; display:flex;gap:20px}
	.homeSlide .list ul li .wordbox .thelist .one{  padding:20px 0 	20px 20px;}
	.homeSlide .list ul li .wordbox .thelist .one .namebox .tit{ width:100%; height:42px; line-height:42px; overflow:hidden; font-size:14px; font-weight:700; color:#ffffff;}
	.homeSlide .list ul li .wordbox .thelist .one .namebox .tit2{width:100%; height:30px; line-height:30px; overflow:hidden; font-size:12px;color:#ffffff; opacity:0.7}
    
	.homepart1 .centerbox .centerin{ width:92%; margin:0 auto}
	.homepart3 .centerbox .centerin{ width:96%; margin:0 auto}
	.homepart4 .centerbox .centerin{ width:92%; margin:0 auto}
	.homepart5 .centerbox .centerin{width:92%; margin:0 auto}
	.footmenu .centerbox .centerin{width:92%; margin:0 auto}
	.footer .centerbox .centerin{width:92%; margin:0 auto}
	.aboutbox1 .centerbox .centerin{ width:92%; margin:0 auto}
	.aboutbox3 .centerbox .centerin{ width:92%; margin:0 auto}
	.developmentbox .centerbox .centerin{ width:92%; margin:0 auto}
	.developmentbox .listbox{ width:92%; margin:0 auto}
	.researchbox1 .centerbox{ width:92%; margin:0 auto}
	.researchbox3 .centerbox .centerin{ width:92%; margin:0 auto}
	.listnews ul li .box{ width:92%; margin:0 auto}
	.lxbox .centerbox .centerin{width:92%; margin:0 auto}
	.lxbox2 .centerbox .centerin{width:92%; margin:0 auto}
	.casebox1 .centerbox .centerin{width:92%; margin:0 auto}
	.casebox2 .centerbox .centerin{width:92%; margin:0 auto}
	.cooperation .centerbox .centerin{ width:92%; margin:0 auto}
	
	.productbox1 .centerbox .centerin{ width:92%; margin:0 auto}
	.productbox2 .centerbox .centerin{width:92%; margin:0 auto}
	.productbox3 .centerbox .centerin{ width:92%; margin:0 auto}
	
	.pshowbox3 .titbox{ width:92%; }
    .pshowbox3 .titbox2{width:92%; }
	.pshowbox4 .centerbox .centerin{ width:92%; margin:0 auto}
	.pshowbox5 .centerbox .centerin{ width:92%; margin:0 auto}

    .pshowbox6 .centerbox .centerin{ width:92%; margin:0 auto}
	
	.machineshow1 .centerbox .centerin{ width:92%; margin:0 auto}
	.machineshow2 .centerbox .centerin{width:92%; margin:0 auto}
	.machineshow3 .centerbox .centerin{width:92%; margin:0 auto}
	
	.mainbox .centerbox .centerin{ width:92%; margin:0 auto}
	.professionshow1 .centerbox .centerin{ width:92%; margin:0 auto}
	.professionshow2 .centerbox .centerin{ width:92%; margin:0 auto}
	.professionshow3 .centerbox .centerin{ width:92%; margin:0 auto}
	.professionshow4 .centerbox .centerin{width:92%; margin:0 auto}
	.professionshow5 .centerbox .centerin{ width:92%; margin:0 auto}
	
	
	
	
	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	.casebox2 .titbox .nav ul li{width:130px; height:50px; line-height:50px;font-size:14px;}
	.casebox2 .titbox .nav ul li p{height:50px; line-height:50px;}
	


	}

@media (max-width:1216px) {
 
	}	

	
@media (max-width:1180px) {

	}		


@media (max-width:1100px){
     .footmenu .tbox2 .part1{ width:40%}
	 .footmenu .tbox2 .part2 .one{  height:auto; float:left; overflow:hidden; margin-left:20px}
	 
	.casebox2 .titbox{ }
	.casebox2 .titbox .tit{ width:100%; float:none;ont-size:24px; text-align:center;}
	.casebox2 .titbox .nav{ width:100%; height:50px; overflow-x:auto; overflow-y: hidden;border-bottom:1px solid #d9d9d9; margin-top:25px;}
	.casebox2 .titbox .nav ul{  display: flex;    white-space: nowrap;  }
	.casebox2 .titbox .nav ul li{  width:125px; height:50px; line-height:50px; font-size:18px; flex-shrink: 0;    }
	.casebox2 .titbox .nav ul li p{ height:50px; border-radius:0; line-height:50px; position:relative }
	.casebox2 .titbox .nav ul li.onfocus p{ background:none; color:#6b6d4d; font-weight:700} 
	.casebox2 .titbox .nav ul li.onfocus p:after{
    content:'';
    position:absolute;
    left:0;
    bottom:0px;
    width:100%;
    height:1px;
    background:#6b6d4d;
    display:block; z-index:100   /* 加这个更稳 */
}

	 
	}
	
	
@media (max-width:1050px){
   .headbox  .menu ul li ul li{ font-size:12px}
   
   .teamlist ul li{ width:33.33%}
   

   
	}	
@media (max-width:1015px){
     

	 
	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; }
	.headfolat{ height:80px;}
	
	.thoundshow{ display:none}
	
	.topbox{ display:none}
	
	.headbox{ height:80px; background:rgb(0,0,0,0.15)  }
    .headbox .box{  height:80px; }
	.headbox  .menu{ display:none}  
	
	.headbox .box .logo{ position:absolute; left:0; margin-left:0; ; top:0; height:80px; line-height:80px;}
	.headbox .box .tel{ display:none}

	
	.headbox .box .xuanxin{ position:absolute; right:0; top:22px; width:90px; font-size:12px; background-position: left 10px center; text-indent:20px; }
	.headbox  .menubtn{ display:block;}
	
	.headbox .box .searchbtn{ display:block; right:auto; left:35px; height:80px; line-height:80px; overflow:hidden;display:block}
	.headboxon{ background:#FFF}
	.headboxon2{ background:#FFF}
	.gotop{ display:none}
	
	.homeSlide .list ul li .wordbox{left:3%; bottom:auto; top:50%; margin-top:-80px; margin-left:0px; width:94%; }
	.homeSlide .list ul li .wordbox .theword .word{ width:100%; height:auto; font-size:20px; font-weight:700; overflow:hidden; line-height:40px; text-align:center}
	.homeSlide .list ul li .wordbox .theword .more{ width:125px; position: static; background:none; box-sizing:border-box; padding:0; font-size:14px; color:#FFF; border:1px solid #FFF; height:40px; line-height:40px; border-radius:30px; margin:0 auto; text-align:center; margin-top:20px}
	
	.homeSlide .list ul li .wordbox .thelist{ display:none}
	
	.homepartpride{ display:none}
	.homepart0{ display:block}
	
	.homepart1{ padding:30px 0 30px 0; }
	.homepart1 .titbox{  font-size:20px;line-height:40px;}
	.homepart1 .titbox2{  font-size:14px;margin-top:0px; }
	
	.homepart1 .listbox{margin-top:20px;  }
	.homepart1 .listbox ul li{ width:100%;float:none}
	.homepart1 .listbox ul li .box{ width:100%; height:520px;  margin-top:20px; padding:35px 0; overflow:hidden;}
	.homepart1 .listbox ul li .box .inbox .pic{ width:100%; height:315px; line-height:315px; text-align:center; overflow:hidden}
	.homepart1 .listbox ul li .box .inbox .pic img{ max-width:90%; max-height:100%;}
	.homepart1 .listbox ul li .box .inbox .tit{ height:40px; line-height:40px; font-size:20px; }
	.homepart1 .listbox ul li .box .inbox .tit2{ height:30px; line-height:30px;  font-size:16px;}
	.homepart1 .listbox ul li .box .inbox .more{ width:150px; height:50px; line-height:50px; margin-top:20px; font-size:14px; }
	
	.homepart1 .listbox ul li:hover .box .cover{ display:none}
	
	.homepart1 .listbox ul li:nth-child(2) .box{ margin:0 auto; margin-top:20px}
	.homepart1 .listbox ul li:nth-child(3) .box{ float:none}  
	
	.homepart2{ padding:25px 0}
	.homepart2 .centerbox .centerin{ width:100%;}
	.homepart2 .titbox{ font-size:20px;  line-height:40px;}
    .homepart2 .titbox2{  font-size:14px; margin-top:0px; }
	.homepart2 .navbox{ width:100%;  background:none; border-radius:0; margin-top:20px; border-top:1px solid #d9d9d9; }
	.homepart2 .navbox ul li{  width:16.66%; height:80px; line-height:60px;font-size:14px;  background:none; cursor:pointer }
	.homepart2 .navbox ul li p{ display:none}
	.homepart2 .navbox ul li img{ height:30px}
	.homepart2 .navbox ul li .img1{ display: inherit}
	.homepart2 .navbox ul li .img2{ display:none}
	.homepart2 .navbox ul li.onfocus{ border-top:1px solid #6b6d4d;}
	.homepart2 .navbox ul li.onfocus .img1{ display:none}
	.homepart2 .navbox ul li.onfocus .img2{ display:inherit}
	


	
	.homepart2 .listbox{height:900px;margin-top:25px; }
	.homepart2 .listbox .list{height:820px; width:220%; margin-left:-60%; }
	.homepart2 .listbox .list ul{ margin:0px; padding:0px; list-style:none}
	.homepart2 .listbox .list ul li{ width:80%; height:820px; overflow: hidden;opacity:1; }
	.homepart2 .listbox .list ul li .box{ padding:0;width:96%; position: relative;transform:translateX(0) scale(1);}
	
	/* 左侧阴影 */
	.homepart2 .listbox .list ul li.swiper-slide-prev .box::before,.homepart2 .listbox .list ul li.swiper-slide-active .box::before,.homepart2 .listbox .list ul li.swiper-slide-next .box::before { display:none}
	
	/* 右侧阴影 */
	.homepart2 .listbox .list ul li.swiper-slide-prev  .box::after,.homepart2 .listbox .list ul li.swiper-slide-active  .box::after,.homepart2 .listbox .list ul li.swiper-slide-next  .box::after { display:none}
	
	.homepart2 .listbox .list ul li .pic .cover{  background:rgba(0,0,0,0.5)}
	.homepart2 .listbox .list ul li .wordbox{ left:5%; bottom:auto; top:150px; width:90%; padding:0; }
	.homepart2 .listbox .list ul li .wordbox .theword{ width:100%; height:auto; overflow:hidden; float:none; text-align:center}
	.homepart2 .listbox .list ul li .wordbox .theword .tit{ height:40px; line-height:40px; font-size:20px; font-weight:700}
	.homepart2 .listbox .list ul li .wordbox .theword .word{height:50px; line-height:25px; font-size:14px; }
	.homepart2 .listbox .list ul li .wordbox .more{width:150px; height:50px; line-height:50px; text-align:center; margin:0 auto; margin-top:40px; border:0px solid #6b6d4d; border-radius:50px; font-size:14px;  float:none; margin:0 auto; margin-top:50px; overflow:hidden;}
	

	
	
	.homepart2 .leftarr{ display:none}
	.homepart2 .rightarr{ display:none}
	
	
	
	.homepart2 .listbox .list ul li.swiper-slide{z-index:1; overflow:hidden;}
	.homepart2 .listbox .list ul li.swiper-slide .box{ transform: scale(1);left:0%;margin-left:0px;transform:translateX(0) scale(1); width:96%;}
	
	.homepart2 .listbox .list ul li.swiper-slide-prev,
	.homepart2 .listbox .list ul li.swiper-slide-next{ z-index:5; opacity:1}
	.homepart2 .listbox .list ul li.swiper-slide-prev .box { transform:scale(1);left:auto; transform-origin:left center; margin-left:0}
	.homepart2 .listbox .list ul li.swiper-slide-next .box{ transform:scale(1);left:auto; right:auto; transform-origin:right center; margin-right:0;transform:translateX(0) scale(1); }
	
	.homepart2 .listbox .list ul li.prev2{ opacity:1}
	.homepart2 .listbox .list ul li.swiper-slide-next +li{ opacity:1}
	.homepart2 .listbox .list ul li.swiper-slide-next +li .box{left:auto;transform-origin:left center; transform:translateX(0) scale(1);}
	
	
	.homepart2 .listbox .list ul li.swiper-slide-active{ z-index:10; opacity:1}
	.homepart2 .listbox .list ul li.swiper-slide-active .box{transform: scale(1);left:auto; margin-left:0;transform:translateX(0) scale(1);}
	



	
	
	.homepart2 .leftarr{ display:none}
	.homepart2 .rightarr{ display:none}
	
	.professionpage { display:block}
	

	.homepart3{  padding:20px 0}
	.homepart3 .centerbox .centerin{ background-position:center center}
	.homepart3 .titbox{  font-size:20px; line-height:40px;}
	.homepart3 .titbox2{  font-size:14px;  margin-top:0px; line-height:25px; }
	
	.homepart3 .listroll{ display:none}
	.homepart3 .listroll2{ display:block}
	
		
	.homepart4{padding:30px 0 30px 0}
	
	.homepart4 .titbox{ width:100%; height:60px; position:relative; overflow:hidden;   margin:0 auto;}
	.homepart4 .titbox .tit{ position: static; width:100%; text-align:center;line-height:50px; font-size:20px; }
	.homepart4 .titbox .more{ display:none}
	
	
	.homepart4 .listbox{ margin-top:20px; position:relative}
	.homepart4 .listbox .leftbox{ width:100%; height:430px; float:none;}
	.homepart4 .listbox .leftbox .list{ height:430px; }
	.homepart4 .listbox .leftbox .list ul li{  height:430px; }
	.homepart4 .listbox .leftbox .list ul li .pic{ height:430px;}
	.homepart4 .listbox .leftbox .list ul li .wordbox{ padding:0 20px;}
	.homepart4 .listbox .leftbox .list ul li .wordbox .time{font-size:12px; }
	.homepart4 .listbox .leftbox .list ul li .wordbox .tit{ height:40px; line-height:40px; font-size:14px; }
	
	.homepart4 .listbox .rightbox{ width:100%; float:none; margin-top:15px}
	.homepart4 .listbox .rightbox .list ul li{ padding:0px; border-bottom:1px solid #d9d9d9; padding:10px 0}
	.homepart4 .listbox .rightbox .list ul li .box{ width:100%; height:auto; overflow:hidden; background:#f9f9f9; border-radius:10px; box-sizing:border-box; padding:0; transition:all 0.5s eae;box-shadow:none;}
	.homepart4 .listbox .rightbox .list ul li .tit{height:auto; line-height:30px; font-size:16px; }
	.homepart4 .listbox .rightbox .list ul li .word{height:52px; line-height:26px; font-size:14px; margin-top:5px;}
	.homepart4 .listbox .rightbox .list ul li .more{  font-size:14px; color:#6b6d4d; margin-top:5px; }
	
	.homepart4 .listbox .rightbox .list ul li:hover .box{ background:#FFF;box-shadow:none;}


    .homepart4  .newsmore{ display:block}
	
	.homepart5{ padding:30px 0 30px 0}
	
	.homepart5 .titbox{ height:auto;  margin:0 auto;}
	.homepart5 .titbox .tit{ position: static; width:100%; text-align:center;  line-height:50px; font-size:20px;}
	.homepart5 .titbox .nav{ position: static; width:300px; margin:0 auto; margin-top:25px}
	.homepart5 .titbox .nav ul li{ margin:0px 1%;  width:48%; height:40px; line-height:40px; border-radius:40px;font-size:14px;}
	
	.homepart5  .readmore{ display:block}
	
	.homepart5  .readmore{ width:125px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin-top:40px; border:1px solid #6b6d4d; border-radius:50px; font-size:14px; color:#6b6d4d; transition:all 0.5s ease; margin-top:25px; }
	
	.footmenu{ padding:25px 0}
	.footmenu .tbox2 .part1{ width:100%;  float:none;}
	.footmenu .tbox2 .part1 .flogo{ display:none}
	.footmenu .tbox2 .part1 .wordbox{  margin-top:20px; line-height:30px; font-size:14px}
	.footmenu .tbox2 .part1 .wordbox span{  font-size:14px; color:#ffffff}
	
	.footmenu .tbox2 .part1 .list{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.footmenu .tbox2 .part1 .list ul{ margin:0px; padding:0px; list-style:none}
	.footmenu .tbox2 .part1 .list ul li{ margin:0px 10px 0 0; padding:0px; list-style:none; width:90px; height:auto; float:left }
	.footmenu .tbox2 .part1 .list ul li .pic{ width:100%; height:100%; overflow:hidden; min-height:90px}
	.footmenu .tbox2 .part1 .list ul li .tit{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:15px; font-size:14px; color:#bcbcbb;}
	
	
	
	.footmenu .tbox2 .part2{ width:100%; float:none}
	.footmenu .tbox2 .part2 .one{ width:100%;  height:auto; float:none;  margin-left:0}
	.footmenu .tbox2 .part2 .tit{ display:none}
	.footmenu .tbox2 .part2 .tit2{ display:block; width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px solid #5b5b58; background:url(../Images/down3.png) right center no-repeat; background-size:16px auto}
	.footmenu .tbox2 .part2 .list{ width:100%; height:auto; overflow:hidden; margin-top:0px; display:none}
	.footmenu .tbox2 .part2 .list ul li{  width:100%; height:40px; line-height:40px; font-size:14px; color:#bcbcbb; overflow:hidden;}

	
	.footmenu .tbox2 .part2 .one:nth-child(1){ margin:0}
	.footmenu .tbox2 .part2 .one:nth-child(1) .lit ul li{ font-size:14px}
	.footmenu .tbox2 .part2 .one:nth-child(11) .tit2{ background:none}
	
	.footer{ padding:15px 0}
	.footer .centerbox .centerin{  font-size:14px; text-align:left; }
	
    .ertop .navbox .list{ width:96%; margin:0 auto}
	.ertop .navbox .list ul{display:flex;justify-content:center; width:100%;}
	.ertop .navbox .list ul li{ margin:0px; padding:0; list-style:none; width:auto; height:55px; line-height:55px; font-size:14px;}

	.aboutbox1{ padding:30px 0 30px 0;  }
	.aboutbox1  .titbox{ line-height:30px; font-size:24px; font-weight:700 }
	.aboutbox1  .listbox{ margin-top:20px;}
	.aboutbox1  .leftbox{ width:100%;float:none;}
	.aboutbox1  .leftbox .titbox2{ font-size:18px; color:#646464; line-height:30px; }
	.aboutbox1  .leftbox .wordbox{  margin-top:20px; font-size:14px;  }
	.aboutbox1 .rightbox{ width:100%; float:none; margin-top:20px; }
	
	.aboutbox1 .list{  margin-top:20px; }
	.aboutbox1 .list ul li{ margin:5px 0;width:50%;  }
	.aboutbox1 .list ul li .box{ width:96%;padding:16px; float:left}
	.aboutbox1 .list ul li:nth-child(2n) .box{ float:right}
	.aboutbox1 .list ul li .box .icon{ width:100%; height:70px; overflow:hidden;}
	.aboutbox1 .list ul li .box .icon img{ height:60px;}
	.aboutbox1 .list ul li .tit{  border-left:2px solid #6b6d4d; height:16px; line-height:16px;  font-size:16px; text-align:left; text-indent:10px; font-weight:700}
	.aboutbox1 .list ul li .word{ width:100%; height:100px; line-height:25px; overflow:hidden; font-size:12px; margin-top:20px;}
	
	.aboutbox1 .list ul li:hover .box{ background:#6b6d4d;}
	.aboutbox1 .list ul li:hover .box .icon .img1{ display:none}
	.aboutbox1 .list ul li:hover .box .icon .img2{ display:block}
	.aboutbox1 .list ul li:hover .tit{ border-left:2px solid #bfc56b; color:#bfc56b; }
	.aboutbox1 .list ul li:hover .word{color:#e6e6e2; }
    
	
	.aboutbox2{background:#ffffff; padding:0 0 20px 0}
	.aboutbox2 .centerbox .centerin{ width:100%;  }
	
	.aboutbox2 .listbox{  padding:0; border-radius:0;}
	.aboutbox2 .listbox .bgbox{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:0}
	.aboutbox2 .listbox .bgbox .pic{ width:100%; height:100%; overflow:hidden;}
	
	.aboutbox2 .listbox .otherbox{ width:92%; margin:0 auto; padding:25px 0}
	.aboutbox2 .listbox .titbox{font-size:24px; line-height:40px; color:#ffffff; font-weight:700}
	
	
	.aboutbox2 .listbox .listone{ margin-top:20px; }
	.aboutbox2 .listbox .listone .one{ width:100%; float:none}
	.aboutbox2 .listbox .listone .one:nth-child(2){ float:none; margin-top:20px; border-top:1px solid rgba(255,255,255,0.2); padding-top:20px;}
	.aboutbox2 .listbox .listone .one .tit{ height:30px; line-height:30px;  font-size:20px; color:#ffffff; font-weight:700}
	.aboutbox2 .listbox .listone .one .word{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px; color:#ffffff; line-height:200%;}
	
    
	.aboutbox2 .listbox2{ width:92%; margin:0 auto; margin-top:20px; }
	.aboutbox2 .listbox2 .list ul li{ margin:10px 0; padding:10px 0; list-style:none; width:100%; float:none; border:0;  border-bottom:1px solid #e3e3e3;}
	.aboutbox2 .listbox2 .list ul li:nth-child(1){ border:0; border-bottom:1px solid #e3e3e3;}
	.aboutbox2 .listbox2 .list ul li .box{ width:100%; }
	.aboutbox2 .listbox2 .list ul li .tit{ width:80px; height:50px; line-height:50px; overflow:hidden; font-size:20px; text-align:left; float:left }
	.aboutbox2 .listbox2 .list ul li .word{ width:calc(100% - 80px); height:auto; line-height:25px; font-size:14px;  text-align:left }
	
		
	.aboutbox3{  padding:25px 0; }

	.aboutbox3 .titbox{ line-height:40px; font-size:24px;  color:#222222; font-weight:700}

	.aboutbox3  .leftbox{ width:100%;  float:none;}
	.aboutbox3  .leftbox .titbox2{  font-size:20px; line-height:30px; margin-top:10px; }
	.aboutbox3  .leftbox .wordbox{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:14px }
	.aboutbox3  .rightbox{ width:100%;float:none; margin-top:15px; }

		
	.developmentbox{padding:30px 0 }
	.developmentbox .titbox{  font-size:20px;  line-height:40px;}
	
	.developmentbox .listbox{ margin-top:30px;}
	.developmentbox .listbox .line{ width:100%; height:1px; border-bottom:1px dashed #3b3e2d; position:absolute; left:0; top:23px; z-index:0}
	.developmentbox .listbox .inbox{ width:100%; height:115px; margin:0 auto; position:relative; z-index:10; max-width:1620px}
	.developmentbox .listbox .leftarr{ width:35px; height:35px; background-size:100% 100%; top:5px; display:block }
	.developmentbox .listbox .rightarr{width:35px; height:35px; background-size:100% 100%; top:5px; display:block }

	.developmentbox .list ul li p{ font-size:14px;margin-top:50px}


	.developmentbox .listbox2{  height:auto;  margin-top:20px;}
	.developmentbox .hisbox{height:auto; }
	.developmentbox .hisbox .wordbox{ width:100%;  float:none; }
	.developmentbox .hisbox .wordbox .year{  height:60px; line-height:60px; font-size:40px; }
	.developmentbox .hisbox .wordbox .tit{  height:40px; line-height:40px;font-size:16px;}
	.developmentbox .hisbox .wordbox .word{line-height:200%; font-size:14px;}
	.developmentbox .hisbox .pic{ width:100%; height:200px; float:none; margin-top:20px}


    .researchbox1{  background: url(../Images/researchbg2.jpg) right 0 bottom 0 no-repeat #ffffff;   padding:20px 0 500px 0; background-size:100% auto }
	.researchbox1 .centerbox{ width:100%}
	.researchbox1 .centerbox .centerin{ width:92%; margin:0 auto }
	.researchbox1 .titbox{ font-size:24px; font-weight:700;line-height:40px;}
	.researchbox1 .titbox2{ font-size:16px; margin-top:15px;}
	.researchbox1 .word{ font-size:14px;margin-top:15px;}
	.researchbox1 .numlist{ margin-top:20px; }
	.researchbox1 .numlist ul{ display:flex;justify-content:space-between; }
	.researchbox1 .numlist ul li { width:auto}
	.researchbox1 .numlist ul li .tit{ height:40px; line-height:40px;font-size:46px;}
	.researchbox1 .numlist ul li .tit sub{ font-size:14px; }
	.researchbox1 .numlist ul li .tit2{font-size:14px;}
	
    
	.researchbox2{ padding:20px 0 }
	.researchbox2 .centerbox .centerin{ width:100%;}
	.researchbox2 .titbox{ font-size:22px; font-weight:700;  line-height:40px; width:92%; margin:0 auto}
	.researchbox2 .listbox{ width:100%; height:150px; overflow:hidden; margin-top:20px; position:relative; background:url(../Images/researchb3.png) top 100px center repeat-x;}
	.researchbox2 .listbox .leftarr{ width:30px; height:30px; background-size:100% 100%; left:4%; top:35px;}
	.researchbox2 .listbox .rightarr{ width:30px; height:30px;background-size:100% 100%; right:4%;  top:35px;}
	
	.researchbox2 .listbox .list{ width:80%; height:100px; overflow:hidden; max-width:1280px; margin:0 auto }
	
	.researchbox2 .listbox .list ul li .picbox{ width:100%; height:100px; line-height:100px; }
	.researchbox2 .listbox .list ul li .picbox .img{ width:100%; height:100%;;transition:all 0.5s ease;}
	.researchbox2 .listbox .list ul li .tit{ width:100%; height:52px; line-height:52px;  overflow:hidden; font-size:16px;color:#222222; text-align:center; margin-bottom:60px; }
	
	
	.researchbox2 .listbox2{ width:100%; height:200px; overflow:hidden; margin-top:30px; position:relative;background:url(../Images/researchb3.png) top 160px center repeat-x;}
	.researchbox2 .listbox2 .leftarr{width:30px; height:30px; background-size:100% 100%; left:4%; top:60px;}
	.researchbox2 .listbox2 .rightarr{ width:30px; height:30px;background-size:100% 100%; right:4%;  top:60px;}
	
	.researchbox2 .listbox2 .list{ width:80%; height:160px; margin:0 auto }
	.researchbox2 .listbox2 .list ul li .box{ width:90%; height:auto;overflow: hidden; margin:0 auto;}
	
	.researchbox2 .listbox2 .list ul li .picbox{ width:100%; height:160px; line-height:160px; }
	
	.researchbox3 .titbox{ font-size:24px;line-height:40px; }
    .researchbox3 .wordbox{font-size:14px; margin-top:10px;}
	
	.teamlist ul li{ width:50%}
    
	.listnews ul li .pic{ width:40%; height:200px;  } 
	.listnews ul li .pic .img{ width:100%;  height:100%;transition: all 0.5s ease;}
	.listnews ul li .wordbox{ width:58%;}
	
	.listnews ul li .wordbox .time{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px;color:#6b6d4d; display:none  }
	.listnews ul li .wordbox .tit{ width:100%; height:60px; line-height:30px; font-size:16px;}
	.listnews ul li .wordbox .word{ display:none}
	.listnews ul li .wordbox .more{ display:none }
	.listnews ul li .wordbox .more2{ display:block }
	
	
	.lxbox{ padding:20px 0 20px 0 }
	.lxbox .titbox{ font-size:20px; line-height:40px; }
	.lxbox .telbox{ font-size:14px; line-height:40px; text-align:center; margin-top:20px;}
	.lxbox .tel{  font-size:20px; line-height:30px;margin-top:10px;margin-bottom:30px}
	
	.lxbox .list{margin-top:20px;}
	.lxbox .list ul li{ width:50%;  background:none; box-sizing:border-box; margin:10px 0 }
	.lxbox .list ul li:nth-child(1){ background:none}
	.lxbox .list ul li:nth-child(2n){ border-left:1px solid #e8e8e8}
	.lxbox .list ul li .pic{ width:100%; height:150px; margin-top:10px;}
	.lxbox .list ul li .pic img{ display:block; margin:0 auto; max-width:80%; max-height:100%}
	.lxbox .list ul li .pic .img1{ display:none; }
	.lxbox .list ul li .pic .img2{ display:block}
	.lxbox .list ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; color:#222222; text-align:center}

	
	.lxbox2{padding:30px 0 30px 0 }
	.lxbox2 .titbox{ font-size:24px; line-height:40px;}
	.lxbox2 .titbox2{ font-size:14px;   line-height:26px;  margin-top:10px;}
	
	.casebox1{ padding:30px 0 30px 0 }
	.casebox1 .titbox{ font-size:24px; line-height:40px; text-align:center}
	.casebox1 .listbox{ width:100%; height:700px;margin-top:20px}
	.casebox1 .listbox .list{ height:700px; }
	.casebox1 .listbox .list ul li{  height:700px}
	.casebox1 .listbox .list ul li .pic{ width:100%; height:400px;float:none; }
	.casebox1 .listbox .list ul li .wordbox{ width:100%;  float:none; margin-top:20px}
	.casebox1 .listbox .list ul li .wordbox .tit{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:18px; font-weight:700; color:#000000}
	.casebox1 .listbox .list ul li .wordbox .time{width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#6b6d4d;margin-top:10px;}
	.casebox1 .listbox .list ul li .wordbox .word{width:100%; height:90px; line-height:30px; overflow:hidden; font-size:14px; color:#000000; opacity:0.8; margin-top:20px;}
	.casebox1 .listbox .list ul li .wordbox .more{ display:none}
	.casepage1 {position: absolute;right: 0;bottom:0; width:100%; height:auto; text-align:center}

	
	.casebox2{padding:20px 0 20px 0 }
	.casebox2 .titbox .tit{font-size:24px; }
	.casebox2 .titbox .nav{ width:100%; height:50px; overflow-x:auto; overflow-y: hidden;border-bottom:1px solid #d9d9d9; margin-top:10px;}
	.casebox2 .titbox .nav ul li{  width:auto; padding:0 20px; height:50px; line-height:50px; font-size:14px; flex-shrink: 0;    }
	
	.caselist ul li{ width:50%}
    
	.cooperation{  padding:20px 0 20px 0 }
	.cooperation .titbox{ font-size:24px; line-height:40px;}
	
	

	.productnavbox:after{height:121px;}
	.productnavbox .list ul li{height:130px;}
	.productnavbox .list ul li .box{  height:121px;border-bottom:2px solid #f5f5f5;}
	.productnavbox .list ul li .box .pic{ height:50px;margin-top:30px;}
	.productnavbox .list ul li .box .pic img{ max-width:80%; max-height:80%;}
	.productnavbox .list ul li .tit{height:35px; line-height:35px; font-size:12px;}
	
	.productnavbox .list ul li.onfocus .box{border-bottom:2px solid #6b6d4d}	
	
	.productbox1 .titbox{font-size:20px;line-height:40px;}
	.productbox2{padding:30px 0 30px 0 }
	.productbox2 .titbox{ font-size:20px;line-height:40px;}
    .productlist ul li{ width:33.33%}
	
	.productbox3{ padding:30px 0}
	
	
	.pshowbox2{ padding:30px 0 30px 0 }
	.pshowbox2 .titbox{ font-size:24px; line-height:40px; }
	.pshowbox2 .titbox2{ font-size:14px; line-height:30px; margin-top:0px;}
	
	.pshowbox2 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.pshowbox2 .listbox .leftarr{ display:none}
	.pshowbox2 .listbox .rightarr{ display:none}
	.pshowbox2 .listbox .list{ height:auto; width:100%;}
	.pshowbox2 .listbox .list ul li{ width:50%; height:auto; margin:10px 0 }
	.pshowbox2 .listbox .list ul li .box{ width:96%; height:auto;padding:15px; margin:0 auto}
	.pshowbox2 .listbox .list ul li .pic{ width:100%; height:60px; line-height:60px; margin-top:15px;}
	.pshowbox2 .listbox .list ul li .tit{ width:100%; height:30px; line-height:30px; text-align:center; font-size:16px; margin-top:10px;}
	.pshowbox2 .listbox .list ul li .word{ width:100%; height:100px; line-height:25px; text-align:center; font-size:14px; opacity:0.8; margin-top:10px;}
	
	.pshowbox3{ padding:20px 0 30px 0 }
	.pshowbox3 .titbox{ font-size:24px; line-height:50px;}
	.pshowbox3 .titbox2{ font-size:14px; line-height:25px; margin:0 auto}
    
	
	.pshowbox4{ padding:30px 0 30px 0 }
	.pshowbox4 .titbox{  font-size:24px; line-height:40px; }
	.pshowbox4 .wordbox{ font-size:14px; margin-top:10px }
	.pshowbox4 .wordbox td{line-height:25px; font-size:14px; }
	
	.pshowbox5 .titbox{ font-size:24px; line-height:40px; margin-top:10px;}

	.pshowbox6{ padding:20px 0 30px 0 }
	.pshowbox6 .centerbox .centerin{  border:0;padding:0;}
	.pshowbox6 .titbox{font-size:24px;line-height:40px; }
	
	.pshowbox6 .list{ margin-top:20px;}
	.pshowbox6 .list ul li{  width:100%; height:auto; float:noen; overflow:hidden; margin:6px 0}
	.pshowbox6 .list ul li .box{ width:100%; height:55px; line-height:55px; position:relative; overflow:hidden; border:1px solid #ebebeb;}
	.pshowbox6 .list ul li:nth-child(2n) .box{ float:none}
	.pshowbox6 .list ul li .box p{ display:block; position:absolute; height:55px; line-height:55px;}
	.pshowbox6 .list ul li .box p.t1{ left:10px; width:60%; overflow:hidden; font-size:14px; text-indent:20px; background:url(../Images/dot6.png) left center no-repeat; text-indent:16px;}
	.pshowbox6 .list ul li .box p.t2{ right:10px; font-size:12px; color:#6b6d4d; background:url(../Images/don1.png) right center no-repeat; box-sizing:border-box; padding-right:32px;}


	.machineshow1{ background: url(../Images/macinebg2.jpg) top center no-repeat; background-size:cover;  padding:123px 0 50px 0 }
	.machineshow1 .leftbox{ width:100%; float:none; }
	.machineshow1 .leftbox .titbox{font-size:24px; line-height:40px; margin-top:20px;text-align:center}
	.machineshow1 .leftbox .titbox2{ font-size:14px; line-height:26px; font-weight:700; text-align:center}
	.machineshow1 .rightbox{ width:100%; height:auto; float:none; overflow:hidden; margin-top:35px;}
	
	.machineshow1 .pic{ width:100%; height:530px; overflow:hidden; text-align:center; position:relative}
	.machineshow1 .pic img{ max-width:90%; max-height:95%; -webkit-box-reflect: below 0px linear-gradient(to bottom, transparent, rgba(0,0,0,0.1));
		/* 参数说明：
		   below: 倒影方向（below/above/left/right）
		   0px: 倒影与图片的间距
		   linear-gradient: 倒影渐变效果
		*/}
		
	
	.machineshow2{ padding:30px 0 30px 0 }
	.machineshow2 .titbox{ font-size:24px; line-height:40px;}	
	.machineshow2 .wordbox{font-size:14px;  margin:10px 0;}
	.machineshow2 .wordbox td{line-height:26px; font-size:14px; }
	

	.machineshow3{padding:0px 0 30px 0 }
	.machineshow3 .titbox{font-size:24px; line-height:40px; }
	
	.machineshow3 .list{  margin-top:25px;border-radius:0px;  padding:0px; border:0}

	.machineshow3 .list ul li{ margin:10px 0;width:100%; height:auto; float:none; overflow:hidden; border:1px solid #ebebeb; }
	.machineshow3 .list ul li .box{ width:100%; height:40px; line-height:40px; }
	.machineshow3 .list ul li .box p{ height:40px; line-height:40px;}
	.machineshow3 .list ul li .box p.t1{ left:10px; width:60%; overflow:hidden; font-size:14px; text-indent:20px; background:url(../Images/dot6.png) left center no-repeat; text-indent:16px;}
	.machineshow3 .list ul li .box p.t2{ right:10px; font-size:12px; color:#6b6d4d; background:url(../Images/don1.png) right center no-repeat; box-sizing:border-box; padding-right:32px;}
    
	

	.professionlist  ul li{ margin:10px 0; width:100%;float:none;}
	.professionlist  ul li .box{ width:100%;  height:820px; position:relative; border-radius:10px; overflow:hidden;}
	.professionlist  ul li:nth-child(2n) .box{ float:none}
	.professionlist  ul li .pic{ width:100%; height:820px; }
	.professionlist  ul li .wordbox{ width:100%; height:auto; box-sizing:border-box; padding:0px 20px 20px 20px; }
	
	.professionlist  ul li .tit{height:30px; line-height:30px; font-size:16px}
	
	.professionlist  ul li .word{ width:100%; height:auto; line-height:30px; font-size:14px; display:block}
	.professionlist  ul li .more{ width:125px; height:40px; line-height:40px; font-size:12px;display:block; margin-top:20px;}
	.professionlist  ul li .more:hover{ background:#6b6d4d; color:#FFF; border:0}
	.professionlist  ul li:hover .tit{ font-size:16px;}


	.professionshow1{height:865px;}
	.professionshow1 .titbox{ font-size:24px;line-height:40px; text-align:center; margin-top:330px }
	.professionshow1 .titbox2{ font-size:14px;color:#ffffff; line-height:26px; text-align:center; margin-top:15px }
	
	.professionshow2{  margin-top:-40px; padding:0 0 30px 0}
	.professionshow2 .centerbox{padding:5px;}
	.professionshow2 .centerbox .centerin{padding:20px 20px;box-shadow: 0px 0px 5px 0px #d6d6d6; }
	.professionshow2 .titbox{  font-size:24px; line-height:50px;  margin-top:0px; text-align:center }
	.professionshow2 .titbox2{  font-size:14px;color:#4d4f39; line-height:26px; text-align:center; margin-top:5px; font-weight: normal }
	
	.professionshow2 .listbox{margin-top:20px; }
	.professionshow2 .listbox .list ul{ display: block; width:100%;}
	.professionshow2 .listbox .list ul li{padding:15px 0; box-sizing: content-box; border:0; border-bottom:1px solid #ebebeb;}
	.professionshow2 .listbox .list ul li:first-child {}
	.professionshow2 .listbox .list ul li .box{ width:100%; height:auto;  }
	.professionshow2 .listbox .list ul li .pic{ width:30%; height:80px; text-align:center; line-height:80px; float:left}
	.professionshow2 .listbox .list ul li .pic img{ max-width:60%; max-height:90%}
	.professionshow2 .listbox .list ul li .wordbox{  width:70%; height:auto; overflow:hidden; float:left}
	.professionshow2 .listbox .list ul li .tit{ width:100%; height:35px; line-height:35px; text-align:left; font-size:16px;}
	.professionshow2 .listbox .list ul li .word{ width:100%; height:auto; line-height:25px; text-align:left; font-size:14px;margin-top:0px;}

    .professionshow3{ padding:30px 0 30px 0}
	.professionshow3 .titbox{ font-size:24px; line-height:35px;}
	.professionshow3 .titbox2{ font-size:14px;margin-top:5px;  }
	.professionshow3 .wordbox{  font-size:14px ;margin-top:20px; }

	.professionshow5{  padding:30px 0}
	.professionshow5 .titbox{ font-size:24px; line-height:40px; }
	
	}
	
@media (max-width:960px){
	
	.formbox2{margin-top:25px;  }
	.formbox2 ul li{ margin:5px 0px; width:100%}
	.formbox2 ul li .input3{ width:100%; height:50px; font-size:14px; }
	.formbox2 ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; color:#232323; display:none}
	.formbox2 ul li .input1{ width:100%; height:50px; font-size:14px;}
	.formbox2 ul li textarea{ width:100%; height:100px;  padding:10px; font-size:14px; }
	.formbox2 ul li .input2{ width:170px; height:50px; font-size:14px; background:#fff}
	.formbox2 ul li .btnme{ width:150px; height:50px; line-height:50px;font-size:14px;}
	
	.formbox3{margin-top:25px;  }
	.formbox3 ul li{ margin:5px 0px; width:100%}
	.formbox3 ul li .input3{ width:100%; height:50px; font-size:14px; }
	.formbox3 ul li .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; color:#232323; display:none}
	.formbox3 ul li .input1{ width:100%; height:50px; font-size:14px;}
	.formbox3 ul li select{ width:100%;}
	.formbox3 ul li textarea{ width:100%; height:100px;  padding:10px; font-size:14px; }
	.formbox3 ul li .input2{ width:170px; height:50px; font-size:14px; background:#fff}
	.formbox3 ul li .btnme{ width:150px; height:50px; line-height:50px;font-size:14px;}
	
	
	.pshowbox1{ height:auto; min-height:100vh; padding:130px 0 60px 0;  background: url(../Images/pshownbg2.jpg) center center no-repeat; background-size:cover; }

	.pshowbox1 .titbox{ font-size:24px;  line-height:50px; }
	.pshowbox1 .titbox2{font-size:20px; line-height:30px; }
	.pshowbox1 .pic{ width:100%; height:400px; line-height:400px}
	.pshowbox1 .pic img{ max-width:90%; max-height:95%;}
	
	.pshowbox1 .more{ margin-top:0; position:relative; z-index:10; cursor:pointer}
    .pshowbox1 .more img{ width:auto; height:60px}
    
	
	.professionshow4{ width:100%; height:auto;margin:0 auto; overflow:hidden; position:relative; background: url(../Images/professionshow4bg2.jpg) bottom center no-repeat #ffffff; background-size:100% auto; padding:50px 0}
	.professionshow4 .centerbox .centerin{  padding:0px; }
	.professionshow4 .titbox{ font-size:24px;  line-height:30px;}
	.professionshow4 .listbox{ width:100%; height:auto; overflow:hidden;background: url(../Images/line3.png) top center repeat-y; border-radius:0;box-shadow:none; padding:0px; margin-top:35px; }
	.professionshow4 .listbox .list ul{ margin:0; padding:0; list-style:none; display: block; }
	.professionshow4 .listbox .list ul li{ margin:0; padding:0; list-style:none;  height:auto; overflow:hidden; width:100%; background:url(../Images/dot7.jpg) top center no-repeat}
	.professionshow4 .listbox .list ul li .box{ width:42%; height:auto; overflow:hidden; margin:0; background:none; padding-bottom:0px }
	.professionshow4 .listbox .list ul li .tit{ width:100%; height:20px; line-height:20px;  font-size:18px; color:#543823; font-weight:700; overflow:hidden;}
	.professionshow4 .listbox .list ul li .word{ width:100%; height:auto; line-height:25px; font-size:14px; color:#000000; opacity:0.8; overflow:hidden; margin:10px 0 35px 0;}
	.professionshow4 .listbox .list ul li:nth-child(2n){ padding-top:0} 
    .professionshow4 .listbox .list ul li:nth-child(2n) .box{ float:right}
	 
	}	


@media (max-width:850px) {



   }

@media (max-width:800px) {


   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}

	 /*
	.fixbottomkong{ display:block}
	.fixbottom{ display:block}
	*/
	

	
	
	.gotop{  width:50px; height:auto;}
	.gotop ul li{width:50px; height:50px; position:relative; overflow: visible}
	.gotop ul li p{ width:50px; height:50px; padding:10px 0 0 0}
	.gotop ul li:hover p{ background:#728ca3}
	.gotop ul li p span{ display:none}
	

	.showus video{ width:100%; height:350px} 
	
	.alertbox .cbox{ margin-top:125px;}
	.alertbox .cbox .listbox{ padding:10px;}
	.alertbox .cbox .listbox video{ width:100%; height:300px;}
	
	

	.theTit{ width:100%; height:auto; line-height:30px; font-size:18px; margin:0}
    .theauthor{ font-size:12px; margin:0}
	.theauthor .t1{ width:100%; display:block}
	.theauthor .t2{ width:100%; display:block}
	
	.homepart5 .listbox .list1 ul li{ margin:20px 0 0 0;  width:100%;  float:none;;}
    .homepart5 .listbox .list1 ul li .box{ width:100%; padding:10px}
	
    .homepart5 .listbox .list1 ul li .pic{ width:35%; height:80px; line-height:80px;}
	.homepart5 .listbox .list1 ul li .pic img{ max-width:100%}
	.homepart5 .listbox .list1 ul li .wordbox{ width:63%;}
	.homepart5 .listbox .list1 ul li .wordbox .tit{ width:100%; height:40px; line-height:40px;font-size:14px; margin:0}
	.homepart5 .listbox .list1 ul li .wordbox .tit2{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d; margin:0}
	.homepart5 .listbox .list1 ul li .wordbox .tit2 p{ width:90px; height:30px; line-height:30px; font-size:12px;}

    .homepart5 .listbox .list1 ul li:nth-child(3) ~li{ display:none}
	
	.homepart5 .listbox .list2 ul li{ margin:20px 0 0 0; width:100%;}
	.homepart5 .listbox .list2 ul li .box{ width:100%; padding:10px}
	.homepart5 .listbox .list2 ul li .pic{height:200px; }
	.homepart5 .listbox .list2 ul li .wordbox .tit{ height:40px; line-height:40px;font-size:16px; }
	.homepart5 .listbox .list2 ul li .wordbox .tit2{  height:30px; line-height:30px; font-size:14px; }
	.homepart5 .listbox .list2 ul li .wordbox .tit2 p.t1{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d; float:left}
	.homepart5 .listbox .list2 ul li .wordbox .tit2 p.t2{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d;  background-size:20px auto; padding-right:20px;}

    /*Downlaod*/
	.wordfilelist ul li{ margin:20px 0 0 0;  width:100%;  float:none;;}
    .wordfilelist ul li .box{ width:100%; padding:10px}
	
    .wordfilelist ul li .pic{ width:35%; height:80px; line-height:80px;}
	.wordfilelist ul li .pic img{ max-width:60%}
	.wordfilelist ul li .wordbox{ width:63%;}
	.wordfilelist ul li .wordbox .tit{ width:100%; height:40px; line-height:40px;font-size:14px; margin:0}
	.wordfilelist ul li .wordbox .tit2{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d; margin:0}
	.wordfilelist ul li .wordbox .tit2 p{ width:90px; height:30px; line-height:30px; font-size:12px;}

   
	
	.videofilelist ul li{ margin:20px 0 0 0; width:100%;}
	.videofilelist ul li .box{ width:100%; padding:10px}
	.videofilelist ul li .pic{height:200px; }
	.videofilelist ul li .wordbox .tit{ height:40px; line-height:40px;font-size:16px; }
	.videofilelist ul li .wordbox .tit2{  height:30px; line-height:30px; font-size:14px; }
	.videofilelist ul li .wordbox .tit2 p.t1{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d; float:left}
	.videofilelist ul li .wordbox .tit2 p.t2{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d;  background-size:20px auto; padding-right:20px;}



	
    .casebox1{ padding:20px 0 20px 0 }
	.casebox1 .titbox{ font-size:24px; line-height:40px; }
	.casebox1 .listbox{ height:450px;}
	.casebox1 .listbox .list{ height:450px; }
	.casebox1 .listbox .list ul li{  height:500px}
	.casebox1 .listbox .list ul li .pic{ width:100%; height:200px;float:none; }
	.casebox1 .listbox .list ul li .wordbox .tit{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:700; color:#000000}


    .caselist{ width:100%;margin-top:20px; }
	.caselist ul li{ margin:0; padding:10px 0;  width:100%; float:none; }
	.caselist ul li .box{ width:100%; border:0;border-bottom:1px solid #ebebeb;padding:0; border-radius:0; background:none}
	.caselist ul li .box .pic{ width:40%; height:200px; overflow:hidden; border-radius:10px; float:right}
	.caselist ul li .wordbox{ width:58%; float:left}
	.caselist ul li .wordbox .tit{ width:100%; height:60px; line-height:30px; font-size:16px;  margin-top:0px;}
	.caselist ul li .wordbox .word{ display:none}
	.caselist ul li .wordbox .more{ width:100%; height:30px; line-height:30px; font-size:14px; color:#6b6d4d;  overflow:hidden; margin-top:40px; }
	.caselist ul li .wordbox .more p.t1{ float:left}
	.caselist ul li .wordbox .more p.t2{ float:right}
	

	.productbox1  .list ul li{width:100%; float:none;}
	.productbox1  .list ul li .box{ width:100%; height:390px; }
	.productbox1  .list ul li .pic{height:200px ;line-height:200px; }

	.productbox1  .list ul li .tit{ font-size:16px; margin-top:20px;}
	.productbox1  .list ul li .more{ width:100%; height:50px; margin-top:20px;}
	
	.productlist ul li{ width:50%}

	.productbox3 .titbox{font-size:24px; line-height:40px; }
	.productbox3 .wordbox{ font-size:14px; margin-top:20px}
	.productbox3 .listbox{ height:250px; margin-top:20px}
	.productbox3 .listbox .leftarr{ width:30px; height:30px; margin-top:0px; left:20px; bottom:0; top:auto}
	.productbox3 .listbox .rightarr{ width:30px; height:30px; margin-top:0px; right:20px; bottom:0; top:auto}
	.productbox3 .listbox .list{ height:200px;}
	.productbox3 .listbox .list ul li{ height:200px;}
	
	.productbox3 .listbox2{ margin-top:20px;} 
	.productbox3 .listbox2 .list ul li{ width:33.33%; margin:10px 0 }
	.productbox3 .listbox2 .list ul li .box{padding:15px;}
	.productbox3 .listbox2 .list ul li .pic{ width:100%; height:80px; line-height:80px; text-align:center}
	.productbox3 .listbox2 .list ul li .pic img{ max-width:60%; max-height:60%;}
	.productbox3 .listbox2 .list ul li .tit{ width:100%; height:40px; line-height:40px; text-align:center; font-size:12px; color:#222222;}
    .productbox3 .listbox2 .list ul li:nth-child(4){ margin-left:16.5%}
	
    
	.pshowbox3{  padding:30px 0 30px 0 }

	.pshowbox3 .listbox{ width:100%; height:390px; overflow:hidden; margin-top:40px; position:relative}
	.pshowbox3 .listbox .list{ width:250%; height:380px; overflow:hidden; margin-left:-75% }
	.pshowbox3 .listbox .list ul li{ height:380px; }
	.pshowbox3 .listbox .list ul li .box{ width:97%; height:620px; }
	.pshowbox3 .listbox .list ul li .pic{  height:185px; border-radius:10px;}
	.pshowbox3 .listbox .list ul li .wordbox{ left:0; bottom:auto; top:185px; background:none; width:100%; height:auto;padding:0; margin-top:10px; }
	.pshowbox3 .listbox .list ul li .tit{ width:100%; height:30px; line-height:30px; text-align:left; font-size:16px; color:#222222; font-weight:700; overflow:hidden;}
	.pshowbox3 .listbox .list ul li .word{ width:100%; height:150px; line-height:25px; text-align:left; font-size:14px; color:#222222; overflow:hidden; margin-top:10px;}

	.professionpagenmp .swiper-pagination-switch { width: 20px; height: 2px;}

    
	    
	
	}	


@media (max-width:730px){


	.listnews ul li .box{ padding:20px 0; }

	.listnews ul li .pic{ width:40%; height:105px} 
	.listnews ul li .wordbox{ width:56%; }
	
	.listnews ul li .wordbox .tit{ width:100%; height:85px; line-height:28px; font-size:14px;  margin-top:0px}
	.listnews ul li .wordbox .more2{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:14px; margin-top:0px;color:#6b6d4d;  }


	.listnews ul li.nopic .wordbox .tit{ height:auto}
	
	.productlist{  margin-top:30px;}
	.productlist ul li{ margin:10px 0; width:50%; }
	.productlist ul li .box{ width:96%; padding:0px; background:none; border:0}
	.productlist ul li .box .pic{ height:150px; line-height:150px}
	
	.productlist ul li .tit{ height:50px; line-height:25px; font-size:14px}
	.productlist ul li .more{ display:none}

    .productmore{ width:125px; height:40px; border-radius:40px; line-height:40px; font-size:14px;}
	
	.pshowbox5{  background:#ffffff;  padding:0 }
	.pshowbox5 .centerbox .centerin{ width:100%;}
	.pshowbox5 .one{ width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:30px 0}
	.pshowbox5 .one:nth-child(2n){ background:#FFF}
    .pshowbox5 .productlist{ width:92%; margin:0 auto}
	
	.listnews ul li .wordbox .more2 p.t2{ display:none}

}

@media (max-width:702px){

	}	
@media (max-width:640px){
    .homepart2 .listbox{height:460px;margin-top:20px; }
	.homepart2 .listbox .list{ height:400px; }
	.homepart2 .listbox .list ul li{ width:80%; height:400px; }
	.homepart2 .listbox .list ul li .box{height:400px;}
	.homepart2 .listbox .list ul li .wordbox{ left:5%; bottom:auto; top:60px; width:90%; padding:0; }
	.homepart2 .listbox .list ul li .wordbox .theword{ width:100%; height:auto; overflow:hidden; float:none; text-align:center}
	.homepart2 .listbox .list ul li .wordbox .theword .tit{ height:40px; line-height:40px; font-size:20px; font-weight:700}
	.homepart2 .listbox .list ul li .wordbox .theword .word{height:50px; line-height:25px; font-size:14px; }
	.homepart2 .listbox .list ul li .wordbox .more{width:125px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin-top:40px; border-radius:50px; font-size:14px;  float:none; margin:0 auto; margin-top:50px}
	
	.teamlist{ margin-top:20px;}
	.teamlist ul li{ width:33.33%;}
	.teamlist ul li .box{ width:96%;  border:0; border-radius:0; background:none; box-sizing:border-box; padding:0;}
	.teamlist ul li .box .pic{width:90px; height:90px;}
	.teamlist ul li .box .tit{  height:30px; line-height:30px; font-size:14px; margin-top:10px; text-align:center}
	.teamlist ul li .box .tit2{ height:30px; line-height:30px; font-size:14px;text-align:center}
    
	.teamlist ul li:hover .box{ background:none;}
	.teamlist ul li:hover .box .pic .img{ transform:scale(1.1)}
	.teamlist ul li:hover .box .tit{ color:#6b6d4d}
	
	.caselist{ width:100%;margin-top:20px; }
	.caselist ul li{padding:20px 0;}
	.caselist ul li .box .pic{ width:40%; height:105px;}
	.caselist ul li .wordbox{ width:56%; }
	.caselist ul li .wordbox .tit{ width:100%; height:60px; line-height:30px; font-size:14px;  margin-top:0px;}
	.caselist ul li .wordbox .word{ display:none}
	.caselist ul li .wordbox .more{ width:100%; height:30px; line-height:30px; font-size:12px;  margin-top:20px; }

    .machineshow1 .pic{ width:100%; height:400px}
	

	.professionlist  ul li{ margin:20px 0}
	.professionlist  ul li .box{ height:400px; }
	.professionlist  ul li .pic{height:400px; }
	.professionlist  ul li .wordbox{ padding:0px 20px 35px 20px; }
	.professionlist  ul li .cover{ display:block}

   
    .professionshow1{height:430px;}
	.professionshow1 .titbox{ font-size:24px;line-height:40px; text-align:center; margin-top:165px }
	.professionshow1 .titbox2{ font-size:14px;color:#ffffff; line-height:26px; text-align:center; margin-top:15px }
   
   
   	.researchbox2 .listbox{ width:100%; height:150px; overflow:hidden; margin-top:20px; position:relative; background:url(../Images/researchb3.png) top 121px center repeat-x;}
	.researchbox2 .listbox .leftarr{ width:30px; height:30px; background-size:100% 100%; left:4%; top:50px;}
	.researchbox2 .listbox .rightarr{ width:30px; height:30px;background-size:100% 100%; right:4%;  top:50px;}
	
    .researchbox2 .listbox{ width:100%; height:150px;}

	.researchbox2 .listbox .list{ width:80%; height:130px; overflow:hidden; max-width:1280px; margin:0 auto }
	
	.researchbox2 .listbox .list ul li .picbox{ width:100%; height:120px; line-height:100px; }
	.researchbox2 .listbox .list ul li .picbox .img{ width:100%; height:100%;;transition:all 0.5s ease;}
	.researchbox2 .listbox .list ul li .tit{ width:100%; height:52px; line-height:52px;  overflow:hidden; font-size:16px;color:#222222; text-align:center; margin-bottom:60px; }
	
	
	.researchbox2 .listbox2{ width:100%; height:210px; overflow:hidden; margin-top:30px; position:relative;background:url(../Images/researchb3.png) top 165px center repeat-x;}
	.researchbox2 .listbox2 .leftarr{width:30px; height:30px; background-size:100% 100%; left:4%; top:60px;}
	.researchbox2 .listbox2 .rightarr{ width:30px; height:30px;background-size:100% 100%; right:4%;  top:60px;}
	
	.researchbox2 .listbox2 .list{ width:70%; height:175px; margin:0 auto }
	.researchbox2 .listbox2 .list ul li .box{ width:90%; height:auto;overflow: hidden; margin:0 auto;}
	
	.researchbox2 .listbox2 .list ul li .picbox{ width:100%; height:175px; line-height:170px; }
	
	
	}	


@media (max-width:550px){
    .homepart4 .listbox .leftbox{ width:100%; height:230px; float:none;}
	.homepart4 .listbox .leftbox .list{ height:230px; }
	.homepart4 .listbox .leftbox .list ul li{  height:230px; }
	.homepart4 .listbox .leftbox .list ul li .pic{ height:230px;}
	.homepart4 .listbox .leftbox .list ul li .wordbox{ padding:0 20px;}
	.homepart4 .listbox .leftbox .list ul li .wordbox .time{font-size:12px; }
	.homepart4 .listbox .leftbox .list ul li .wordbox .tit{ height:40px; line-height:40px; font-size:14px; }


    .researchbox1{   padding:20px 0 400px 0; background-size:100% auto }

	}	
	
@media (max-width:450px){
    .showus video{ width:100%; height:300px} 
	
	.downmore{ width:125px; height:40px; line-height:40px;font-size:14px; margin-top:30px;  }
	}		 

@media (max-width:400px){
	 .researchbox1{   padding:20px 0 330px 0; background-size:100% auto }
	 
	 
	.researchbox2 .listbox{ width:100%; height:150px; overflow:hidden; margin-top:20px; position:relative; background:url(../Images/researchb3.png) top 121px center repeat-x;}
	.researchbox2 .listbox .leftarr{ left:4%; top:40px;}
	.researchbox2 .listbox .rightarr{  right:4%;  top:40px;}
	
    .researchbox2 .listbox{ width:100%; height:150px;}
	.researchbox2 .listbox .list{ width:80%; height:115px; overflow:hidden; max-width:1280px; margin:0 auto }
	.researchbox2 .listbox .list ul li .picbox{ width:100%; height:115px; line-height:100px; }
	
	
	.researchbox2 .listbox2{ width:100%; height:210px; overflow:hidden; margin-top:30px; position:relative;background:url(../Images/researchb3.png) top 165px center repeat-x;}
	.researchbox2 .listbox2 .leftarr{width:30px; height:30px; background-size:100% 100%; left:4%; top:60px;}
	.researchbox2 .listbox2 .rightarr{ width:30px; height:30px;background-size:100% 100%; right:4%;  top:60px;}
	
	.researchbox2 .listbox2 .list{ width:70%; height:150px; margin:0 auto }
	.researchbox2 .listbox2 .list ul li .box{ width:90%; height:auto;overflow: hidden; margin:0 auto;}
	
	.researchbox2 .listbox2 .list ul li .picbox{ width:100%; height:150px }
	
	 
	}		


@media (max-width:370px){
    .homepart5 .listbox .list1 ul li .wordbox .tit{ width:100%; height:40px; line-height:40px;font-size:12px; margin:0}
	.homepart5 .listbox .list1 ul li .wordbox .tit2{ height:30px; line-height:30px; font-size:12px; color:#6b6d4d; margin:0}
	.homepart5 .listbox .list1 ul li .wordbox .tit2 p{ width:80px; height:30px; line-height:30px; font-size:12px; margin-right:5px }
	.homepart5 .listbox .list1 ul li .wordbox .tit2 p img{ height:15px;}
    .homepart5 .listbox .list1 ul li .wordbox .tit2 p:nth-child(2){ width:78px; margin:0}
	}	
	
@media (max-width:330px){
    
	
	
	}	