@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) {
    .headbox .box{ width:96%; margin:0 auto}
	.homepart1 .centerbox .centerin{width:96%; margin:0 auto}
	.homepart3 .centerbox .centerin{width:96%; margin:0 auto}
	.homepart4 .centerbox .centerin{width:96%; margin:0 auto}
	.footmenu .centerbox .centerin{width:96%; margin:0 auto}
	.buildbox2 .centerbox .centerin{ width:96%; margin:0 auto;}
	
   
	}	


@media (max-width:1540px) {
   
 

	}	

@media (max-width:1500px) {
  

	}	
	
@media (max-width:1450px) {
   
  
	}	


@media (max-width:1380px) {

	.erSlide .namebox{ position:absolute; width:100%; left:0; margin-left:0;top:50%; margin-top:-50px;} 
	.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;  }
	
	.aboutbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.aboutbox2 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox3 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox4 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox5 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox6 .centerbox .centerin{width:96%; margin:0 auto}
	.productbox1 .centerbox .centerin{width:96%; margin:0 auto}
	
	.productbox1 .onebox .one{ width:96%; margin:0 auto;}
	.productbox1 .onebox .sonbox .cbox{ width:96%; margin:0 auto;}
	.servicebox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.buildbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.buildbox1 .listout{ width:1079px; margin:0 auto; height:650px;}
	.buildbox1 .listbox{ transform:scale(0.8); transform-origin:left top}
	
	.buildbox3 .centerbox .centerin{width:96%; margin:0 auto}
	.ertop2 .centerbox .centerin{ width:96%; margin:0 auto}
	.goodnewsbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.mainbox .centerbox .centerin{ width:96%; margin:0 auto}
	
	.contactbox .centerbox .centerin{ width:96%; margin:0 auto}
	.contactusbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.jobbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.jobbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	


	}

@media (max-width:1300px) {
    .homepart2 .listbox ul li .word{ line-height:30px; font-size:14px;}
	.footmenu .part2  .list ul li{ font-size:13px}
	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	.footmenu .part3 .tel{ font-size:20px;}
	
	.aboutbox1 .centerbox{ padding:25px 0}



	}

@media (max-width:1216px) {
     
	
   
	}	

	
@media (max-width:1180px) {
    .buildbox1 .listout{ width:940px; margin:0 auto; height:600px;}
	.buildbox1 .listbox{ transform:scale(0.7); transform-origin:left top}
	
	.buildbox3  .list ul li .box .tit{font-size:14px;}
	}		


@media (max-width:1100px){
    .headbox  .menu ul li{ margin:0px 15px;font-size:14px; }
	}
	
	
@media (max-width:1050px){

	}	
@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; top:0; height:80px; line-height:80px;}
    .headbox .box .logo img{ max-height:40%}
	
	.headbox .other{ position:absolute; right:40px; top:30px; border-right:1px solid #97b6d3; height:28px; line-height:28px;}
	.headbox .other ul li.t1{ padding-top:3px}
	.headbox .other ul li.t2{ display:none}
	.headbox .box .language{ position:absolute; right:80px; top:0px; height:80px; line-height:80px; font-size:14px;}
	.headbox  .menubtn{ display:block; right:0;}
	
	.headbox .box .searchbtn{ display:block; right:35px; height:80px; line-height:80px; overflow:hidden; padding-top:15px}
	.headboxon{ background:#FFF}
	.headboxon2{ background:#FFF}
	.gotop{ display:none}
	
	.homeSlide  .dotbox{ right:20px; bottom:25px; width:70px; }
	.homeSlide  .dotbox .leftarr{width:30px; height:30px; background-size:100% 100%; }
	.homeSlide  .dotbox .rightarr{width:30px; height:30px;background-size:100% 100%; }
	
	
	.indexpage {bottom:25px; width:94%;left:20px  }
	
	.homepart1{ padding:25px 0; background-position: bottom center; background-size:90% auto}
	.homepart1 .centerbox{ padding:0}
	.homepart1 .titbox{  font-size:20px; line-height:40px; }
    .homepart1 .titbox2{ font-size:20px; line-height:40px; margin:0}
	.homepart1 .word{ font-size:14px;line-height:30px;margin-top:16px;}
	
	.homepart1 .numlist{ margin-top:30px;}
	.homepart1 .numlist ul li{ width:50%; margin-bottom:20px; }
	.homepart1 .numlist ul li .tit{ width:100%; height:40px; line-height:40px; font-size:26px;}
	.homepart1 .numlist ul li .tit sup{ font-size:16px}
	.homepart1 .numlist ul li .tit2{ height:30px; line-height:30px; font-size:14px;}
	
    .homepart1 .more{ width:135px; height:50px; line-height:50px; font-size:14px; float:none; margin:0 auto; margin-top:10px;}
	
	.homepart2{}
	.homepart2 .centerbox{ width:100%; float:none; border-top-left-radius:0; background:url(../Images/h2bg.jpg) no-repeat; background-size:cover; }	
	
	.homepart2 .listbox{ height:auto; }
	.homepart2 .listbox ul li{  width:100%; height:auto; border:0; display:none}
	.homepart2 .listbox ul li .box{  position: static; padding:0 70px}
	.homepart2 .listbox ul li .pic{ width:100%; height:90px; line-height:90px; text-align:left; margin-top:30px; text-align:center}
	.homepart2 .listbox ul li .pic img{ max-height:90%;}
	.homepart2 .listbox ul li .tit{ width:100%; height:60px; line-height:60px; font-size:20px; color:#FFF;text-align:center;}
	.homepart2 .listbox ul li .word{ width:100%; height:auto; line-height:30px; font-size:14px; color:#FFF; overflow:hidden;text-align:center; margin-bottom:25px;}
	
	.homepart2 .listbox ul li:hover{ background: none}
	.homepart2 .listbox ul li:hover .box{ bottom:auto;}
	.homepart2 .listbox ul li:hover .pic{ text-align:center}
	.homepart2 .listbox ul li:hover .tit{ font:20px;text-align:center; font-weight:700}
	.homepart2 .listbox ul li:hover .word{ text-align:center}
	
	.homepart2 .listbox ul li:nth-child(1){ display:block}
	.homepart2 .navlist{ display:block}
	
	.homepart3{ padding:25px 0}
	.homepart3 .titbox{ font-size:20px; line-height:40px;}
    .homepart3 .titbox2{ font-size:14px;}

	.homepart3{ padding:25px 0}
	.homepart3 .titbox{font-size:20px; line-height:40px;}
    .homepart3 .titbox2{font-size:14px;}
	
	.homepart4{ padding:25px 0}
	.homepart4 .titbox{ font-size:20px; line-height:40px;}
	.homepart4 .titbox2{font-size:14px;}
	
	.footmenu{ padding:25px 0}
	.footmenu .part1{ display:none}
	.footmenu .part2{ display:none}
	.footmenu .part3{ width:100%}
	.footmenu .part3 .ercode{ width:125px; float:left; margin:0; padding:0; text-align:left}
	.footmenu .part3 .nmp{ width:calc(100% - 130px); float:right; text-align:left}
	
	.footmenu .part3 .sharebox{ height:33px; overflow:visible; line-height:33px; font-size:14px; color:#ffffff; float:left}
	.footmenu .part3 .sharebox .name{ height:33px; line-height:33px; font-size:14px; float:left}
	.footmenu .part3 .sharebox ul li { height:33px; line-height:33px;}
	.footmenu .part3 .sharebox ul li .code{ transform:scale(0.7); transform-origin:top center; top:30px;}
	
	.footmenu .part3 .tel{  width:100%; height:auto; line-height:40px; font-size:16px;   text-align:left}
	.footmenu .part3 .address{  font-size:12px; line-height:25px; text-align:left }
    
 
	.footmenu .fbox{  padding:15px 0 0 0;font-size:12px; }
	

	.aboutbox1 .centerbox{ padding:25px 0}
	.aboutbox1  .leftbox{ width:100%; float:none}
	.aboutbox1  .leftbox .titbox{  line-height:30px; font-size:20px;}
	.aboutbox1  .leftbox .wordbox{ width:100%; height:210px; overflow:hidden; margin-top:15px; line-height:30px; font-size:14px}
	.aboutbox1  .leftbox .wordbox img{ max-width:100%; height:auto}
	.aboutbox1  .leftbox .more{ width:125px; height:50px; margin:0 auto; margin-top:20px;font-size:14px;line-height:50px;}


	.aboutbox1  .rightbox{ width:100%; float:none; margin-top:25px; }
	.aboutbox1  .rightbox img{ width:100%; height:auto; overflow:hidden;}

    
	.aboutbox2 .listbox{ height:420px; }
	.aboutbox2 .listbox .list{height:420px;}
	.aboutbox2 .listbox .list ul li{ height:420px; }
	.aboutbox2 .listbox .list ul li .tit{ height:35px; line-height:35px; font-size:14px; font-weight:700;}
	.aboutbox2 .listbox .list ul li .pic{ width:100%; height:350px; overflow:hidden; line-height:350px; }
	.aboutbox2 .listbox .list ul li .pic img{ max-width:98%; max-height:98%;}
	 
	.aboutbox3{ padding:20px 0 10px 0}	 
	.aboutbox3 .numlist{ border-bottom:1px solid #cde1fe;}
	.aboutbox3 .numlist ul li{width:50%; height:auto; border-left:0}
	.aboutbox3 .numlist ul li .tit{height:50px; line-height:50px; font-size:30px;margin-top:0px}
	.aboutbox3 .numlist ul li .tit sup{ font-size:16px}
	.aboutbox3 .numlist ul li .tit2{ font-size:14px;}
	
	
	.aboutbox6{ padding:25px 0}
	.aboutbox6  .titbox{font-size:20px; line-height:40px;}
	
	.aboutbox6  .leftbox{ display:none}
	.aboutbox6  .rightbox{ width:100%;float:none}
	
	.aboutbox6  .rightbox .arrbox{ position:absolute; left:0; bottom:0; width:100%; height:35px;}

    .aboutbox6  .rightbox .leftarr{ width:30px; height:30px; right:auto; left:0; top:0; margin-top:-0px; background-size:100% 100% }
    .aboutbox6  .rightbox .rightarr{width:30px; height:30px; right:0; top:0; margin-top:0px; background-size:100% 100%}
	
	
	.productbox1{padding:30px 0; }
	.productbox1 .titbox{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:26px; font-weight:700; color:#0f000b}
	.productbox1 .wordbox{ width:100%; height:auto; line-height:35px; overflow:hidden; font-size:14px;  color:#0f000b; margin-top:22px}
	.productbox1 .titbox2{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:20px; font-weight:700; color:#0f000b; margin-top:20px;}
	.productbox1 .titbox3{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:18px; font-weight:700; color:#0063fb}
    
	.productbox1 .onebox{ padding:10px 0}
	.productbox1 .onebox .one{  background:none; }
	.productbox1 .onebox .one .name{ width:100%; height:auto; overflow:hidden; float:none }
	.productbox1 .onebox .one .namein{width:100%; height:auto; overflow:hidden; }
	.productbox1 .onebox .one .name .tit{font-size:16px;}
	.productbox1 .onebox .one .name .tit2{font-size:14px;}
	.productbox1 .onebox .one .sortword{ width:100%; padding:10px;float:none}
    
	
	.servicebox1{  padding:20px 0;}
	.servicebox1  .titbox{font-size:20px; line-height:40px; font-weight:700 }
	.servicebox1  .wordbox{  margin-top:20px; font-size:14px;}
	
	.servicebox1 .numlist ul li{ width:50%; height:125px; border:0}
	.servicebox1 .numlist ul li .tit{ width:100%; height:60px; line-height:60px; font-weight:700; color:#0163fb; font-size:30px; text-align:center; margin-top:26px}
	.servicebox1 .numlist ul li .tit sup{ font-size:26px}
	.servicebox1 .numlist ul li .tit2{ width:100%; height:50px; line-height:50px; font-size:16px; color:#4c4c4c; text-align:center}
	
	.servicebox1  .wordbox2{font-size:14px; padding-bottom:20px; margin-bottom:20px;}	
	.servicebox1  .titbox2{ font-size:26px; line-height:40px;}
	.servicebox1 .list{ margin-top:0px;}
	.servicebox1 .list ul li{ margin:20px 0 0 0;padding:10px;}
	.servicebox1 .list ul li .tit{font-size:14px;line-height:30px;}
	.servicebox1 .list ul li .tit2{font-size:14px; line-height:30px}
    
	
	.buildbox1{padding:20px 0}
	.buildbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.buildbox1 .listout{ width:100%; margin:0 auto; height:auto;}
	.buildbox1 .listbox{ transform:scale(1); transform-origin:left top}
	.buildbox1 .listnav{ display:block}
	.buildbox1 .listbox{ width:100%;  height:auto;  background:none; border:1px solid #a1c5fe; box-sizing:border-box; padding:15px; margin-top:0px;}
	.buildbox1 .listbox .list{ width:100%; height:auto; overflow:hidden; position:relative}
	.buildbox1 .listbox .list ul li{ width:100%; height:auto;position: static; overflow:hidden; clear:both; display:none}
	.buildbox1 .listbox .list ul li .pic{ width:35%; height:160px; overflow:hidden; float:left}
	.buildbox1 .listbox .list ul li .wordbox{ width:65%; height:auto; overflow:hidden; float:right; box-sizing:border-box; padding:0 0 0 10px;}
	.buildbox1 .listbox .list ul li .wordbox .tit{ width:100%; height:auto; line-height:30px; font-size:16px; font-weight:700; }
	.buildbox1 .listbox .list ul li .wordbox .word{ width:100%; height:auto; line-height:28px; font-size:14px; color:#0f000b;} 
	
	.buildbox1 .listbox .list ul li.t1{ display:block}
	.buildbox1 .listbox .list ul li.t2{}
	.buildbox1 .listbox .list ul li.t3{}
	.buildbox1 .listbox .list ul li.t4{width:100%;}
	.buildbox1 .listbox .list ul li.t5{}

	.buildbox2{padding:20px 0 20px 0; }

	.buildbox2  .titbox{   font-size:20px;  }
	
	.buildbox3{ padding:25px 0}
	
	.goodnewsbox1{ padding:25px 0}
	.goodnewsbox1 .list ul li{ width:50%}
	.goodnewsbox1 .list ul li:nth-child(3){ display:none}
	
	.ertop2 .navbox .list ul li{ margin:0; padding:0}
	
	.contactbox{ padding:30px 0}
	.contactbox .leftbox{ width:100%;  float:none}
	.contactbox .leftbox .picbox{ width:100%; height:auto; overflow:hidden; position:relative; z-index:0}
	.contactbox .leftbox .picbox img{ max-width:50%; height:auto}
	.contactbox .leftbox .titbox{ width:100%; height:auto; overflow:hidden; font-size:20px; font-weight:700; color:#0f000b; line-height:35px; margin-top:20px;}
	
	.contactbox .leftbox .conbox{ width:100%; m height:auto; overflow:hidden;}
	.contactbox .leftbox .conbox ul{ margin:0px; padding:0px; list-style:none}
	.contactbox .leftbox .conbox ul li{ margin:0px; padding:25px 0px; list-style:none; width:100%; height:auto; border-bottom:1px solid #ededed}
	
	.contactbox .leftbox .conbox ul li .tit{ width:100%; height:50px; line-height:50px; text-align:left; font-size:15px; text-indent:35px;}
	.contactbox .leftbox .conbox ul li .word{width:100%; height:auto; line-height:30px; text-align:left; font-size:14px; color:#0f000b}
	
	.contactbox .leftbox .conbox ul li.t1 .tit{ background:url(../Images/ic1.png) left center no-repeat} 
	.contactbox .leftbox .conbox ul li.t1 .word{ font-size:30px; line-height:40px;}
	.contactbox .leftbox .conbox ul li.t2 .tit{ background:url(../Images/ic2.png) left center no-repeat} 
	.contactbox .leftbox .conbox ul li.t3 .tit{ background:url(../Images/ic3.png) left center no-repeat}
	
	.contactbox .rightbox{ width:100%; height:auto; float:none}
	
	.jobbox1 .titbox{ font-size:20px;}
    .jobbox1 .titbox2{font-size:14px;}
	.jobbox1 .list ul li{ width:50%; margin:10px 0}

    .jobbox2 .titbox2{ font-size:20px;}
    .jobbox2 .titbox3{font-size:14px}
	




	}
	
@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{ w 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;}
	
	 
	}	


@media (max-width:850px) {
    .homepart4 .listbox .leftbox{ width:100%; height:520px; float:none; border-radius:5px;}
	.homepart4 .listbox .rightbox{ width:100%; height:auto; float:none; border-radius:0; margin-top:25px;}
	
   }

@media (max-width:800px) {

	.aboutbox5{  padding:0 0 50px 0 }
	.aboutbox5 .titbox{  line-height:40px; font-size:20px;}
	.aboutbox5  .nmpbox{background:url(../Images/culturebg.jpg) no-repeat; background-size:cover;border-radius:10px; margin-top:25px; width:100%; height:auto; overflow:hidden;}
	.aboutbox5 .listbox{ width:100%; height:auto; overflow:hidden;background:none; border-radius:0px; margin-top:0px;}
	.aboutbox5 .listbox ul li{ width:100%; height:300px;float:none;  border-left:0; background:rgba(1,99,251,0.5); display:none}
	.aboutbox5 .listbox ul li:nth-child(1){ display:block}
	.aboutbox5 .listbox ul li .box{ width:100%; height:auto; overflow:hidden; position: absolute; left:0; bottom:20px; box-sizing:border-box; padding:0 70px; overflow:hidden;}
	.aboutbox5 .listbox ul li .pic{ width:100%; height:90px; line-height:90px; text-align:center; margin-top:121px; display:block;}
	.aboutbox5 .listbox ul li .pic img{ max-height:90%;}
	.aboutbox5 .listbox ul li .tit{ width:100%; height:60px; line-height:60px; font-size:20px; color:#FFF; text-align:center;font-weight:700}
	.aboutbox5 .listbox ul li .word{ width:100%; height:90px; line-height:30px; font-size:14px; color:#FFF; overflow:hidden; text-align:center}
	
	.aboutbox5 .listbox ul li:hover{ background:rgba(1,99,251,0.5)}
	.aboutbox5 .listbox ul li:hover .box{ bottom:20px;}
	.aboutbox5 .listbox ul li:hover .pic{ text-align:center; display:block; margin-top:121px}
	.aboutbox5 .listbox ul li:hover .tit{ font:20px;text-align:center; font-weight:700}
	.aboutbox5 .listbox ul li:hover .word{ text-align:center}
	.aboutbox5 .navlist{ display:block}
		
   }   

@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} 

	.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}
	
	.homeSlide  .leftarr{ background-size:12px auto; background-position: center center; left:2%}
    .homeSlide  .rightarr{  background-size:12px auto; background-position: center center; right:2%}
	.indexpage .swiper-pagination-switch {width:5px; height:5px;}
    .indexpage .swiper-active-switch { width:26px; height:5px;}
	
	.proslodebox1 .list2 ul li{ width:100%}
	.proslodebox1 .list2 ul li .box{ width:100%}
	
	#ertopslide{ height:420px}
	
	.erSlide .namebox{ position:absolute; width:100%; left:0; margin-left:0;top:50%; margin-top:0px;} 
	.erSlide .namebox .inbox{ width:92%; height:auto; overflow:hidden; margin:0 auto}
	.erSlide .namebox .tit{ font-size:20px; line-height:30px; text-align:left  }
	.erSlide .namebox .tit2{ margin:0; font-size:12px;  text-align:left; line-height:20px; }
	
	.erSlide .about .tit,.erSlide .about .tit2{ color:#FFF}
	
   .aboutbox6  .rightbox{ height:420px}
   .abpridepage{ display:block}
    
    .productbox1 .onebox .sonbox{ background:#FFF; padding:0}
    .productbox1 .onebox .sonbox .cbox{ width:100%}
	.productbox1 .onebox .sonbox .nav{ width:96%; margin:0 auto}
	.productbox1 .onebox .sonbox .nav ul li{ width:50%; margin:5px 0; padding:0; height:auto; float:left; border:0;}
    .productbox1 .onebox .sonbox .nav ul li p{ width:96%; margin:0 auto; padding:10px; height:50px; line-height:25px; border:1px solid #d8e1ef; font-size:12px; text-align:center; display:flex;align-items:center;justify-content:center}
    
	.productbox1 .onebox .sonbox .nmpbox{ background:#f5f5f5; margin-top:20px; padding:35px 0 }
	.productbox1 .onebox .sonbox .nmpbox .inbox{ width:96%; margin:0 auto}
	
	.productbox1 .onebox .sonbox .nmpbox .leftbox{ width:100%;float:none}
	.productbox1 .onebox .sonbox .nmpbox .leftbox .tit{  font-size:20px;  line-height:30px;}
	.productbox1 .onebox .sonbox .nmpbox .leftbox .word{ margin-top:20px; font-size:14px; line-height:200%; overflow:hidden;}	
	
	.productbox1 .onebox .sonbox .nmpbox .rightbox{ width:100%;  float:none}
	.productbox1 .onebox .sonbox .nmpbox .rightbox .list{ width:100%; height:300px; }
	.productbox1 .onebox .sonbox .nmpbox .rightbox .list ul li{ height:300px; }
	.productbox1 .onebox .sonbox .nmpbox .rightbox .list ul li .pic{ height:300px; line-height:300px; }
    
	.buildbox1  .titbox{  font-size:20px;line-height:40px; font-weight:700 }
    .buildbox1  .wordbox{  margin-top:10px; font-size:14px; line-height:30px;}

	.buildbox1 .numlist{ margin-top:25px; }
	.buildbox1 .numlist ul li{height:auto; padding:10px 10px; box-sizing:border-box}
	.buildbox1 .numlist ul li .tit{ width:100%; height:50px; line-height:50px;  font-size:26px;margin-top:0px}
	.buildbox1 .numlist ul li .tit sup{ font-size:16px; margin-left:-12px; }
	.buildbox1 .numlist ul li .tit sub{ font-size:12px; }
	.buildbox1 .numlist ul li .tit2{ width:100%; height:60px; overflow:hidden; line-height:20px; font-size:12px; color:#4c4c4c; text-align:center; box-sizing:border-box; padding:0 10px 0 0}

	
	.buildbox3  .titbox{font-size:20px;}
	.buildbox3  .listbox{ width:100%; height:430px; position:relative}
	.buildbox3 .listbox .leftarr{ display:block}
	.buildbox3 .listbox .rightarr{ display:block}
	.buildbox3  .list{ width:100%; height:390px; overflow:hidden;}
	.buildbox3  .list ul li{ margin:0; padding:0px; list-style:none; width:100%; height:auto; float:left; overflow:hidden;}
	.buildbox3  .list ul li .box{ width:100%; height:auto; overflow:hidden;}
	.buildbox3  .list ul li .box .tit{ width:100%; height:64px; line-height:64px;  font-size:20px; overflow:hidden;}
	.buildbox3  .list ul li .box .pic{ width:100%; height:300px; overflow:hidden;}
	
	.printpage { display:block }

	.goodnewsbox1 .list ul li .box .pic{height:125px;}
	.goodnewsbox1 .list ul li .box .wordbox{ padding:10px;}
	.goodnewsbox1 .list ul li .box .wordbox .tit{  height:75px; line-height:25px;  font-size:14px; font-weight:700}
	.goodnewsbox1 .list ul li .box .wordbox .word{ width:100%; height:75px; line-height:25px; font-size:12px; color:#0f000b; opacity:0.75; margin-top:10px}
	.goodnewsbox1 .list ul li .box .wordbox .time{ width:100%; height:35px; line-height:35px; margin-top:10px; overflow:hidden; background:url(../Images/timeicon.png) left center no-repeat; text-indent:20px; color:#0163fb;}
	
	

	.listnews ul li{ margin:20px 0 0 0; padding:0px}
	
	.listnews ul li .box{ padding:15px 0;}
	.listnews ul li .timebox{ display:none} 

	.listnews ul li .pic{ width:35%;height:202px;} 
	.listnews ul li .wordbox{ width:65%; float:left; box-sizing:border-box; padding:0px 20px 0 0}
	
	.listnews ul li .wordbox .tit{ width:100%; height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden;margin-top:35px;}
	.listnews ul li .wordbox .word{ width:100%; height:50px; line-height:25px; font-size:12px; color:#333333; overflow:hidden; margin-top:10px; opacity:0.7}
	.listnews ul li .wordbox .time{ background:url(../Images/timeicon.png) left center no-repeat; display:block; text-indent:25px; color:#0163fb}

    .contactusbox2{padding:15px 0}
	.contactusbox2 .picbox{ width:100%; height:200px; background:url(../Images/ctbg.jpg) no-repeat; background-size:cover;}
	.contactusbox2 .picbox .tit{font-size:20px; line-height:35px; margin-top:50px;}
	.contactusbox2 .picbox .tit2{ font-size:12px; line-height:30px; margin-top:10px;} 

		.jobbox1 .list ul li .box .pic{ width:100%; height:60px}
		.jobbox1 .list ul li .box .tit{ width:100%; height:60px; line-height:60px; overflow:hidden; font-size:16px; font-weight:700; color:#0f000b; text-align:center; background:url(../Images/tline2.png) bottom center no-repeat}
		.jobbox1 .list ul li .box .word{ width:100%; height:90px; overflow:hidden; margin-top:10px; font-size:12px; line-height:26px; color:#0f000b; opacity:0.8}

		
	}	


@media (max-width:730px){
  .buildbox1 .listnavout{ width:350px; height:150px; margin:0 auto; overflow:hidden;}
  .buildbox1 .listnav{ transform:scale(0.5); transform-origin:left top}
}
	
@media (max-width:640px){
	.homepart3 .listbox{ height:330px; }
	.homepart3 .list{ height:330px;  }
	.homepart3 .list ul li{height:330px;  padding:5px} 
	.homepart3 .list ul li .box{ width:96%; height:514px; margin-top:0px; padding:10px;}	
	.homepart3 .list ul li .pic{ width:100%; height:150px;  overflow:hidden;  transition:all 0.5s ease; position:relative; }
	.homepart3 .list ul li .tit{ width:100%; height:50px; line-height:50px; font-size:14px; margin-top:10px; font-weight:700}
	
	.homepart3 .list ul li:hover .box{ width:96%; height:100%; margin:0;box-shadow: 0px 0px 10px 0px #e4ebf5; border:1px solid #e4ebf5;}
	.homepart3 .list ul li:hover .pic{ height:150px}

	.homepart3 .more{ width:135px; height:50px; line-height:50px; font-size:14px;}

     
	 
	.buildbox2 .listbox{height:345px; margin-top:25px;}
	.buildbox2 .listbox .leftarr{ width:30px; height:30px; background-size:100% 100%;left:0; top:auto; bottom:0; margin-top:0px; }
	.buildbox2 .listbox .rightarr{width:30px; height:30px;background-size:100% 100%;  right:0; top:auto; bottom:0; margin-top:0px;}
	.buildbox2 .listbox .leftarr:hover{ background-size:100% 100%; }
	.buildbox2 .listbox .rightarr:hover{background-size:100% 100%;}
	
	.buildbox2 .listbox  .list{height:345px;}
	.buildbox2 .listbox  .list ul li{height:345px;}
	.buildbox2 .listbox  .list ul li .picbox{ width:96%; margin:0 auto; height:80px; margin-bottom:20px}

	
	.buildpage {position: absolute;left:0px;text-align: center;bottom:2px; width:100%; z-index:0; display:block }

	
		 
	}	


@media (max-width:550px){
	.homepart4 .listbox .leftbox{ height:250px; }
	.homepart4 .listbox .leftbox .list{ height:250px; }
	.homepart4 .listbox .leftbox .list ul li{ height:250px; }
	.homepart4 .listbox .leftbox .list ul li .pic{  height:250px;}
	.homepart4 .listbox .leftbox .list ul li .cover{height:250px;}
	.homepart4 .listbox .leftbox .list ul li .cover .time{ position:absolute; left:20px; bottom:15px; height:50px; width:65px; border-right:1px solid #c9c9c9}
	.homepart4 .listbox .leftbox .list ul li .cover .time p.t1{ font-size:16px; line-height:30px;}
	.homepart4 .listbox .leftbox .list ul li .cover .time p.t2{ font-size:12px;}
	.homepart4 .listbox .leftbox .list ul li .cover .tit{ position:absolute; left:100px; bottom:15px; height:50px; line-height:25px; width:70%; font-size:14px;}
    
	.indexnewspage {position: absolute;text-align: left;bottom:atuo; top:20px; right:20px;  }


	.homepart4 .listbox .rightbox .list ul li{ margin-bottom:20px;}
	.homepart4 .listbox .rightbox .list ul li .pic{ width:125px; height:90px; overflow:hidden; float:left}
	.homepart4 .listbox .rightbox .list ul li .wordbox{ width:calc(100% - 135px);}
	.homepart4 .listbox .rightbox .list ul li .tit{ width:100%; height:50px; line-height:25px; font-size:14px; }
	.homepart4 .listbox .rightbox .list ul li .word{ display:none}
	.homepart4 .listbox .rightbox .list ul li .time{ font-size:14px; margin-top:10px; overflow:hidden;}

	.aboutbox2 .listbox{ height:320px; }
	.aboutbox2 .listbox .list{height:320px;}
	.aboutbox2 .listbox .list ul li{ height:320px; }
	.aboutbox2 .listbox .list ul li .tit{ height:30px; line-height:30px; font-size:14px; font-weight:700;}
	.aboutbox2 .listbox .list ul li .pic{ width:100%; height:250px; overflow:hidden; line-height:250px; }
	
	.aboutbox4{ padding:25px 0}
	.aboutbox4  .titbox{font-size:26px; line-height:40px;   }
	.aboutbox4  .titbox2{ width:100%; height:auto;  overflow:hidden; font-size:20px;  }
	.aboutbox4  .wordbox{ width:100%; height:auto;  overflow:hidden; font-size:14px}
	
	.aboutbox6  .rightbox  .list ul li .tit{ width:100%; height:50px; line-height:50px; font-size:14px}
	
	
	.buildbox1 .listbox{ padding:5px}
	.buildbox1 .listbox .list ul li .pic{ width:45%; height:105px; }
	.buildbox1 .listbox .list ul li .wordbox{ width:55%; margin:0}
	.buildbox1 .listbox .list ul li .wordbox .tit{ width:100%; height:auto; line-height:30px; font-size:14px; font-weight:700; margin:0 }
	.buildbox1 .listbox .list ul li .wordbox .word{ width:100%; height:auto; line-height:25px; font-size:12px; color:#0f000b;} 
    
	.mainbox{ padding:20px 0}
	.listnews ul li{ margin:20px 0 0 0; padding:0px}
	
	.listnews ul li .box{ padding:15px 0;}

	.listnews ul li .pic{ width:35%;height:100px;} 
	.listnews ul li .wordbox{ width:65%; float:left; box-sizing:border-box; padding:0px 20px 0 0}
	
	.listnews ul li .wordbox .tit{ width:100%; height:auto; line-height:28px; font-size:14px; color:#333333; overflow:hidden;margin-top:0px; font-weight:700}
	.listnews ul li .wordbox .word{ display:none}
	.listnews ul li .wordbox .time{ background:url(../Images/timeicon.png) left center no-repeat; display:block; text-indent:25px; color:#0163fb; margin:0}

	
	
	}	
	
@media (max-width:450px){
	.aboutbox4 .listbox2{height:300px}

	
	.aboutbox4 .listbox2  .list{height:250px;}
	.aboutbox4 .listbox2  .list ul li{height:250px;}
	.aboutbox4 .listbox2  .list ul li .picbox{ height:250px; line-height:250px; text-align:center; overflow:hidden; border:1px solid #f3f3f3; box-sizing:border-box; padding:10px; margin-bottom:0; background:#FFF}
	
	
	.buildbox3  .listbox{ width:100%; height:300px; position:relative; margin-top:10px}
	.buildbox3  .list{ height:250px; }
	.buildbox3  .list ul li .box .tit{height:50px; line-height:50px;  font-size:14px;}
	.buildbox3  .list ul li .box .pic{ width:100%; height:200px; overflow:hidden;}

  
	
	}		 

@media (max-width:400px){
	.aboutbox6  .listbox{ height:380px}
    .aboutbox6  .rightbox  .list{ height:320px; }
	.aboutbox6  .rightbox  .list ul li{height:320px; float:left}
	.aboutbox6  .rightbox  .list ul li .box{ width:100%; margin:0 auto; height:320px;  padding:10px; }
	.aboutbox6  .rightbox  .list ul li .pic{ width:100%; height:250px; overflow:hidden; transition:all 0.5s ease;}
	.aboutbox6  .rightbox  .list ul li .pic img{ max-width:100%; max-height:100%; transition:all 0.5s ease}
	.aboutbox6  .rightbox  .list ul li .tit{ width:100%; height:50px; line-height:50px; font-size:12px; color:#0f000b; text-align:center}
	}		


@media (max-width:380px){

	}	
	
@media (max-width:330px){

	}	