@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: @screen-lg-min) { 
 
  
 }

@media (max-width:1760px) {
   
 
	}
@media (max-width:1620px) {
    

	}	


@media (max-width:1580px) {
   

	}	

@media (max-width:1560px) {
    .slovebox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.slovebox2 .listbox .list{ width:90%; margin:0 auto; margin-top:25px;}


	}	
	
@media (max-width:1420px) {
	.homepart1{ padding:30px 0}
    .homepart1 .centerbox .centerin{ width:96%; margin:0 auto}
	.homepart2 .centerbox .centerin{ width:96%; margin:0 auto;}
	.homepart3 .centerbox .centerin{ width:96%; margin:0 auto;}
	
	.homepart4 .centerbox .centerin{ width:96%; margin:0 auto;}
	.homepart5 .centerbox .centerin{ width:96%; margin:0 auto;}
	.homepart6 .centerbox .centerin{ width:96%; margin:0 auto;}
	
	.footmenu .centerbox .centerin{ width:96%; margin:0 auto;}
	.footer .centerbox .centerin{ width:96%; margin:0 auto;}
	
	.slovebox1 .centerbox .centerin{ width:96%;  margin:0 auto; border-radius:0px; }
	.slovebox3 .centerbox .centerin{ width:96%; margin:0 auto}
	.slovebox5 .centerbox .centerin{ width:96%; margin:0 auto}
	.sloveboxread .centerbox .centerin{ width:96%; margin:0 auto}
	.softbox1 .centerbox .centerin{ width:96%; margin:0 auto;}
	.softbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.softbox3 .centerbox .centerin{width:96%; margin:0 auto}
	.softbox4 .centerbox .centerin{ width:96%; margin:0 auto}
	.softbox5 .centerbox .centerin{width:96%; margin:0 auto}
	.softbox6 .centerbox .centerin{width:96%; margin:0 auto}
	.softbox7 .centerbox .centerin{ width:96%; margin:0 auto}
	.softbox8 .centerbox .centerin{ width:96%; margin:0 auto}
	.softbox9 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.airportbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.airportbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.airportbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	.airportbox4 .centerbox .centerin{ width:96%; margin:0 auto}
	.airportbox5 .centerbox .centerin{ width:96%; margin:0 auto}
	.airportbox6 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.mtypebox1 .centerbox .centerin{width:96%; margin:0 auto}
	.mtypebox2 .centerbox .centerin{width:96%; margin:0 auto}
	.mtypebox3 .centerbox .centerin{width:96%; margin:0 auto}
	.mtypebox4 .centerbox .centerin{width:96%; margin:0 auto}
	.mtypebox6 .centerbox .centerin{width:96%; margin:0 auto}
	
	.laserbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.laserbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.laserbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	.laserbox4 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.softwarebox1 .centerbox .centerin{width:96%; margin:0 auto}
	.softwarebox2 .centerbox .centerin{width:96%; margin:0 auto}
	.softwarebox3 .centerbox .centerin{width:96%; margin:0 auto}
    
	.repairbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.repairbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.mtbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.mtbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.mtbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.faqbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	
	.newsbox .centerbox .centerin{ width:96%; margin:0 auto}
	
	.aboutbox1 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox2 .centerbox .centerin{width:96%; margin:0 auto}
	.aboutbox3 .centerbox{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}
	.aboutbox7 .centerbox .centerin{width:96%; margin:0 auto}
	
	.contactbox .centerbox .centerin{width:96%; margin:0 auto}
	
	.lessonbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	.lessonbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.lessonbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	.lessonbox4 .centerbox .centerin{width:96%; margin:0 auto}
	.lessonbox5 .centerbox .centerin{width:96%; margin:0 auto}
	.lessonbox6 .centerbox .centerin{width:96%; margin:0 auto}
	


	}	


@media (max-width:1380px) {
   
    .homeSlide .list ul li .inbox{ width:96%; height:auto; top:50%; left:2%; margin-left:0; margin-top:-150px;}
	}

@media (max-width:1350px) {
	.softbox4 .navbox ul li{ font-size:14px; padding: 0 15px;}
	.headbox  .menu2{position:absolute; margin-left:-175px}
	.headbox  .menu2 ul li{ margin:0px 10px;font-size:14px;}
	.headbox .box .searchbox{ width:350px; }
	.headbox .box .searchbox .input1{ width:125px;}
     
	.headbox .box .searchbox2{ width:180px; }
	.headbox .box .searchbox2 .input1{ width:125px;}
	   
	}	

@media (max-width:1280px) {
   .lessonbox1 .leftarea{width:19%; height:auto; overflow:hidden; float:left; background:#FFF; border-radius:10px; box-sizing:border-box; padding:10px 10px}

	.lessonbox1 .leftarea .list ul li{ height:35px; font-size:13px;}
	
	.lessonbox1 .carea{height:335px;}
	.lessonbox1 .carea .list{ height:335px;}
	.lessonbox1 .carea .list ul li{ height:335px;}
	.lessonbox1 .carea .list ul li .pic{ height:335px; }
	
	.lessonbox2   .list ul li .pic{height:150px}
	.lessonbox3   .list ul li .pic{height:150px}
	
	.lessonbox5   .list ul li{ width:33.33%}
	.lessonbox5   .list2 ul li{ width:33.33%}

	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	
	
	.homeSlide .list ul li .inbox .wordbox .tit{ width:100%; height:auto; overflow:hidden; font-size:20px; font-weight:700; color:#0e395d; line-height:40px;}
	.homeSlide .list ul li .inbox .wordbox .word{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#0e395d; margin-top:20px;}
	.homeSlide .list ul li .inbox .wordbox .word .one{ width:100%; height:auto; overflow:hidden; background:url(../Images/dot1.png) left 0  top 10px no-repeat; box-sizing:border-box; padding:0 0 0 15px; line-height:30px; font-size:14px; margin:5px 0}
	
	.homeSlide .list ul li .inbox .more{ width:130px; height:40px; line-height:40px; font-size:14px; margin-top:20px;}
	
    .listnews2 ul li{ width:33.33%}
	
	.newsbox .storybox .rightbox .titbox{ height:40px; line-height:40px; font-size:20px; }
	.newsbox .storybox .rightbox .list1 ul li{ margin:0px 0 10px 0;}
	.newsbox .storybox .rightbox .list1 ul li p{ font-size:12px; }
	
	.newsbox .storybox .rightbox .list2{margin-top:10px}
	.newsbox .storybox .rightbox .list2 ul li{ margin:0px 0 10px 0;}
	.newsbox .storybox .rightbox .list2 ul li p{ font-size:12px; }
	
	
	.newsbox .storybox .rightbox .list3{ margin-top:10px}
	.newsbox .storybox .rightbox .list3 ul li{ font-size:14px; color:#343434;}
	
	.aboutbox1{ background-size:60% auto}

	
		

	}
	
@media (max-width:1180px) {
  .headbox  .menu{ margin-left:-273px;}	
   .headbox  .menu ul li{ margin:0px 0 0 20px;  font-size:14px;}
	
		 
	 
	}		


@media (max-width:1118px){
 
	}
	
	
@media (max-width:1050px){

	}	
@media (max-width:1015px){

	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; background:#0d0f20 }
	.headfolat{ height:80px;}
	
	.topbox{ display:none}
	.headbox{ height:80px;  }
    .headbox .box{  height:80px; width:100% }
	.headbox  .menu{ display:none}  
	.headbox .box .logo{ position:absolute; left:20px; top:0; height:80px; line-height:80px;}
    .headbox .box .logo img{ height:50px;} 
	.headbox .other{ display:block; top:0px; right:20px}
	.headbox .other ul li{ background:url(../Images/mline.jpg) left center no-repeat; padding:0 15px; margin:0; background-size:1px 25px}
	.headbox .other ul li:nth-child(1){ background:none}
	.headbox .other ul li:nth-child(3){ padding-right:0}
	.headbox .menubtn{ display:block}
	
	.headbox .other2{ display:block; top:0px;}
	.headbox .other2 ul li{ background:url(../Images/mline.jpg) left center no-repeat; padding:0 15px; margin:0; background-size:1px 25px}
	.headbox .other2 ul li:nth-child(1){ background:none}
	.headbox .other2 ul li:nth-child(3){ padding-right:0}
    
	
	.headbox .box .searchbox{ position:absolute; width:100%; height:auto;  right:0; top:80px; overflow:hidden; z-index:10;background:#FFF; box-sizing:border-box; padding:0 20px }
    .headbox .box .searchbox .inbox .closesearch{ right:20px;}
	.headbox .box .searchbox .quicksearch{  padding:20px 0px;}

	
   .erSlide .namebox .tit{height:auto; overflow:hidden; font-size:30px; line-height:40px;-webkit-text-stroke: 0px #0b0306; /* 宽度和颜色 */ text-stroke: 0px #0b0306;}
  
    .showus table td {
        width: auto !important; /* 覆盖 HTML width 属性 */
        max-width: 100%; /* 防止溢出 */
		word-break: break-word; /* 英文/数字强制换行 */
       white-space: normal !important; /* 覆盖可能的 nowrap */
	   font-size:12px;
    }


	.homepart1  .titbox{font-size:20px;line-height:40px; }
	.homepart1  .more{ width:125px; height:46px; line-height:46px; font-size:14px; margin:0 auto; margin-top:20px;}
	
	.homepart1 .numlist{margin-top:26px; }

	.homepart1 .numlist ul li{  width:50%;}
	.homepart1 .numlist ul li .tit{ width:100%; height:40px; line-height:40px; font-weight:700; color:#191919; font-size:20px; text-align:center}
	.homepart1 .numlist ul li .tit sup{ font-size:16px}
	.homepart1 .numlist ul li .tit sub{ font-size:16px; font-weight: normal}
	.homepart1 .numlist ul li .tit2{ width:100%; height:50px; line-height:50px; font-size:14px; color:#191919; text-align:center}


	.homepart2 .titbox{ line-height:50px;font-size:20px;}
	.homepart2 .wordone{  line-height:30px;font-size:14px; margin:0  }
	
	
	.homepart3{ padding:40px 0; }
	.homepart3 .leftbox{ width:100%; float:none; }
	.homepart3 .leftbox .titbox{  line-height:40px;font-size:18px}
	.homepart3 .leftbox .titbox2{line-height:40px; overflow:hidden; font-size:22px;}
	.homepart3 .leftbox .titbox3{ width:100%; height:auto; line-height:40px; overflow:hidden; font-size:14px;}
	.homepart3 .leftbox .wordbox{ width:100%; height:auto; line-height:28px; overflow:hidden; font-size:14px; }
	.homepart3 .leftbox .more{ width:135px; height:40px; line-height:40px; overflow:hidden; font-size:14px; margin:10px 0}

	
	.homepart3 .rightbox{ width:100%; float:none; margin-top:20px;}
	.homepart3 .rightbox .videobox{ width:100%; height:420px; overflow:hidden; border-radius:10px;}


	.homepart4{  padding:30px 0; }

	.homepart4 .titbox{line-height:40px; font-size:20px; }
	.homepart4 .wordone{ font-size:12px; line-height:25px; }
	.homepart4 .listbox{ margin-top:20px;}
	.homepart4 .list ul li{ width:50%; margin:10px 0} 
	
	.homepart5{padding:20px 0; }
	.homepart5 .titbox{ line-height:40px;font-size:20px}
	.homepart5 .wordone{  line-height:25px;font-size:12px}
	


	.homepart5 .list ul li .box{ height:auto; }
	.homepart5 .list ul li .box .pic{ width:100%; height:437px; float:none}
	.homepart5 .list ul li .wordbox{ width:100%;  padding:15px ; float:none}
	
	.footmenu{ padding:25px 0}
	.footmenu .part1{ width:100%; float:none; margin-top:20px; }
	.footmenu .part1  .tit{font-size:14px;}
	.footmenu .part1  .tel{font-size:18px;}
	.footmenu .part1  .list ul li{ padding:0px 20px 0 0; list-style:none; float:left; height:40px; width:auto; overflow:visible; position:relative}
	.footmenu .part1  .list ul li .code img{ width:80px; height:80px}

	
	
	.footmenu .part2{ width:100%; float:none; height:auto; overflow:hidden;}
	.footmenu .part2 .one{ width:100%; float:none; }
	.footmenu .part2 .one .tit{ height:45px; line-height:45px; border-bottom:1px solid #e2e5e9; background:url(../Images/rarr.png) right center no-repeat; background-size:12px auto}

	.footmenu .part2 .list{ margin-top:15px; background:#e8ebf0; box-sizing:border-box; padding:10px; display:none }
	.footmenu .part2 .list ul li{ height:40px; line-height:40px; }
	
	
	.slovebox1 .navbox{height:auto;overflow:hidden; }
	.slovebox1 .navbox .list{ height:auto; overflow:hidden;}
	.slovebox1 .navbox .list ul{ height:auto; overflow:hidden;}
	.slovebox1 .navbox .list ul li{ margin:0px; padding:0px; list-style:none; width:33.33%; height:50px; line-height:50px; font-size:14px; background:none; border-bottom:1px solid #e7ebf0;}

	
	.slovebox2{ padding:80px 0 50px 0  }
    .slovebox2 .titbox{ line-height:40px; font-size:20px;}
	.slovebox2 .listbox{ width:100%; height:415px; overflow:hidden; margin-top:20px; position:relative; }

	.slovebox2 .leftarr{width:35px; height:35px;left:50%; margin-left:-60px; top:auto; bottom:0; margin-top:0; }
	.slovebox2 .rightarr{width:35px; height:35px; right:50%; margin-right:-60px; top:auto;bottom:0; margin-top:0; }

	
	.slovebox2 .listbox .list{ width:100%; margin:0 auto; margin-top:25px;}
	.slovebox2 .list ul li{ margin:0px; padding:0px; list-style:none; width:50%;}
	.slovebox2 .list ul li .box{ height:300px; }
	.slovebox2 .list ul li .box .pic{ height:80px;margin-top:15px;}
	
	
	.slovebox2 .list ul li .tit{ font-size:16px;}
	.slovebox2 .list ul li .pic2{ width:100%; height:150px;  }

	.slovebox3{ padding:40px 0 20px 0  }
	.slovebox3 .titbox{  line-height:40px;font-size:20px;}
	.slovebox3 .wordbox{font-size:14px; }
	
	.slovebox3 .wordout{font-size:14px; }
	.slovebox3 .wordout .inbox{  background:url(../Images/thebg.png) no-repeat; background-size:150% 100%; padding:50px}
	.slovebox3 .wordout .inbox .word{ width:100%; padding:0px;font-size:16px; color:#FFF}
	
	
	.softbox1{  padding:35px 0 0 0  }
	.softbox1 .centerbox .centerin{ width:100%; border-radius:0}
	.softbox1 .leftbox{width:100%; height:auto; overflow:hidden; float:none; background:#FFF; box-sizing:border-box; padding:25px; border-bottom:1px solid #e7e9ea; }
	.softbox1 .leftbox .titbox{font-size:20px; line-height:40px; margin-top:0}
	.softbox1 .leftbox .titbox2{font-size:14px;line-height:40px;}
	.softbox1 .leftbox .wordbox{font-size:14px; line-height:30px; margin-top:20px;}
	.softbox1 .rightbox{width:100%; height:auto; overflow:hidden; float:none; height:auto; text-align:center}
	.softbox1 .rightbox img{ position: static;max-width:80%; height:auto}
		
	
	.softbox2{padding:30px 0  }
	.softbox2 .titbox{font-size:20px; line-height:40px;}
	.softbox2 .navbox{ margin-top:15px;}
	.softbox2 .navbox ul{display: block}
	.softbox2 .navbox ul li{ width:33.33%; height:50px; line-height:50px; background:url(../Images/vt.png) center center  no-repeat; background-size:80% 100%; font-size:14px;} 

	
	.softbox3{ padding:30px 0  }
	.softbox3 .titbox{font-size:20px;line-height:40px;}
	
	.softbox3 .listbox{ padding:0; margin-top:15px;}
	.softbox3 .leftbox{width:100%; height:auto; overflow:hidden; float:none; box-sizing:border-box; padding:20px}
	.softbox3 .leftbox .wordbox{width:100%; height:auto; overflow:hidden; font-size:14px; line-height:200%; margin-top:0px;  padding:0}

	
	.softbox3 .rightbox{width:100%; height:auto; overflow:hidden; float:none; height:auto; position:relative}
	.softbox3 .rightbox img{ width:100%; height:auto}


	.softbox4{ padding:30px 0  }
	.softbox4 .centerbox .centerin{  border-radius:0; }
	.softbox4 .titbox{ font-size:20px;line-height:40px; margin-bottom:20px; }
	.softbox4 .line{ width:100%; height:1px;  background-image: -webkit-linear-gradient(0deg, rgba(29,105,175,0.2) ,rgba(29,105,175,0.4),rgba(29,105,175,1),rgba(29,105,175,0.4),rgba(29,105,175,0.2));}
	.softbox4 .navbox{ }
	.softbox4 .navbox ul{  display:block;}
	.softbox4 .navbox ul li{ margin:0px; padding:0; list-style:none; width:25%; height:50px; line-height:50px; font-size:12px; float:left;} 

	.softbox4 .wordbox{  margin-top:20px}
	
	.softbox5 .titbox{font-size:20px; line-height:40px;margin-bottom:20px; }
	.softbox5 .mapbox{width:100%; height:560px; overflow:hidden;  }
	.softbox5 .numlist{ position:absolute; left:0; bottom:0; width:100%;}
	.softbox5 .numlist ul li{ margin:0px 0 20px 0;  width:50%; float:left}
	.softbox5 .numlist ul li .box{ width:96%; }
	.softbox5 .numlist ul li .tit{ height:40px; line-height:40px;font-size:30px;}
	.softbox5 .numlist ul li .tit sup{ font-size:18px}
	.softbox5 .numlist ul li .tit sub{ font-size:18px;}
	.softbox5 .numlist ul li .tit2{ height:40px; line-height:40px; font-size:12px;}
	
	.softbox6{ padding:30px 0}
	.softbox6 .titbox{font-size:20px;line-height:40px;}

	.softbox6 .list ul li{ margin:10px 0; width:100%; height:auto; float:none; overflow:hidden} 
	.softbox6 .list ul li .box{ width:100%; background:#ffffff; padding:15px 15px 15px 0; }

	.softbox6 .list ul li .box .pic{ width:35%; height:100px; line-height:100px; text-align:center; float:left}
	.softbox6 .list ul li .box .pic img{ max-width:80%; max-height:100%;}
	.softbox6 .list ul li .box .word{ width:65%; float:left; line-height:25px; font-size:14px; margin-top:10px; text-align:left}
     
	.softbox8{  padding:0 0 25px 0  }
    .softbox8 .titbox{font-size:20px;line-height:40px; }
	
	.softbox8 .listbox{ padding:0; margin-top:25px;}
	.softbox8 .leftbox{width:100%;  float:none; background:#f5f7fa; box-sizing:border-box; padding:20px;}
	.softbox8 .leftbox .wordbox{font-size:14px; line-height:200%; margin-top:0px;padding:0}

	.softbox8 .rightbox{width:100%; float:none;}

	.softbox9{ padding:0 0 35px 0  }
	.softbox9 .titbox{font-size:20px;line-height:40px;}
	
	.softbox9 .list{ margin-top:25px }
	.softbox9 .list ul li{ width:50%; } 
	
	.airportbox1{padding:35px 0 0 0 }
	.airportbox1 .centerbox .centerin{ width:100%;border-radius:0; }
	.airportbox1 .leftbox{width:100%; height:auto; overflow:hidden; float:none; background:#ffffff; box-sizing:border-box; padding:20px;}
	.airportbox1 .leftbox .titbox{font-size:20px;line-height:40px; margin-top:0px}
	.airportbox1 .leftbox .titbox2{font-size:20px;line-height:50px;}
	.airportbox1 .leftbox .wordbox{font-size:14px; line-height:200%; margin-top:20px;}
	
	.airportbox1 .rightbox{ width:92%; margin:0 auto;float:none; padding-bottom:30px;}
	
	.airportbox3{  padding:30px 0 }
	.airportbox3 .titbox{font-size:20px;line-height:40px;}
	.airportbox3 .listbox { margin:0}
	.airportbox3 .listbox .one{margin-top:20px; }
	.airportbox3 .listbox .one .pic{ width:100%; height:425px;float:none}
	.airportbox3 .listbox .one .wordbox{ width:100%;  float:none;  padding:20px;}
	.airportbox3 .listbox .one .wordbox .tit{ font-size:20px;line-height:40px; }
	.airportbox3 .listbox .one .wordbox .tit2{ font-size:16px; ine-height:40px; margin:0px 0}
	.airportbox3 .listbox .one .wordbox .word{ width:100%; height:auto; overflow:auto; font-size:14px; line-height:200%;}


	.airportbox4{padding:30px 0; }
	.airportbox4 .titbox{ font-size:20px;line-height:40px; text-align:center  }
	
	.airportbox4 .theword{margin-top:20px; padding-bottom:150px  }
	.airportbox4 .theword .tit{font-size:20px;line-height:40px; }
	.airportbox4 .theword .word{font-size:14px;line-height:200%; margin-top:20px  }
	
	
	.airportbox4 .list{ margin-top:20px  }
	.airportbox4 .list ul li .icon{ height:60px; line-height:60px; }
	.airportbox4 .list ul li .icon img{ max-height:60%; max-width:60%}
	.airportbox4 .list ul li .title{height:50px; line-height:25px; overflow:hidden; font-size:12px; margin-top:10px }

	
	
	.airportbox4 .list ul li.onfocus .box{ border:1px solid #0a5ca8;}
	.airportbox4 .list ul li.onfocus .icon .img1{ display:none}
	.airportbox4 .list ul li.onfocus .icon .img2{ display:block}
	.airportbox4 .list ul li.onfocus .title{ color:#0a5ca8;}
	
	.airportbox4 .theword .tit{ font-size:16px;line-height:40px; }
	.airportbox4 .theword .word{ font-size:14px; line-height:30px; margin-top:20px  }
	
    
	.airportbox5 .titbox{font-size:20px; line-height:40px;margin-bottom:20px; }
	.airportbox5 .mapbox{width:100%; height:560px; overflow:hidden;  }
	.airportbox5 .numlist{ position:absolute; left:0; bottom:0; width:100%;}
	.airportbox5 .numlist ul li{ margin:0px 0 20px 0;  width:50%; float:left}
	.airportbox5 .numlist ul li .box{ width:96%; }
	.airportbox5 .numlist ul li .tit{ height:40px; line-height:40px;font-size:30px;}
	.airportbox5 .numlist ul li .tit sup{ font-size:18px}
	.airportbox5 .numlist ul li .tit sub{ font-size:18px;}
	.airportbox5 .numlist ul li .tit2{ height:40px; line-height:40px; font-size:12px;}

    .airportbox6{ padding:35px 0  }
	.airportbox6 .titbox{font-size:20px;line-height:40px;}
	
	.airportbox6 .list{ margin-top:25px }
	.airportbox6 .list ul li{ width:50%; } 
	
	
	.mtypebox1{padding:35px 0 0 0 }
	.mtypebox1 .centerbox .centerin{ width:100%;border-radius:0; }
	.mtypebox1 .leftbox{width:100%; height:auto; overflow:hidden; float:none; background:#ffffff; box-sizing:border-box; padding:20px;}
	.mtypebox1 .leftbox .titbox{font-size:20px;line-height:40px; margin-top:0px}
	.mtypebox1 .leftbox .titbox2{font-size:20px;line-height:50px;}
	.mtypebox1 .leftbox .wordbox{font-size:14px; line-height:200%; margin-top:20px;}
	
	.mtypebox1 .rightbox{ width:92%; margin:0 auto;float:none; padding-bottom:30px;}
	
	
	.mtypebox3{  padding:30px 0 }
	.mtypebox3 .titbox{font-size:20px;line-height:40px;}
	.mtypebox3 .listbox { margin:0}
	.mtypebox3 .listbox .one{margin-top:20px; }
	.mtypebox3 .listbox .one .pic{ width:100%; height:425px;float:none}
	.mtypebox3 .listbox .one .wordbox{ width:100%;  float:none;  padding:20px;}
	.mtypebox3 .listbox .one .wordbox .tit{ font-size:20px;line-height:40px; }
	.mtypebox3 .listbox .one .wordbox .tit2{ font-size:16px; ine-height:40px; margin:0px 0}
	.mtypebox3 .listbox .one .wordbox .word{ width:100%; height:auto; overflow:auto; font-size:14px; line-height:200%;}
    
	
	.mtypebox4{ padding:30px 0 0 0}
	.mtypebox4 .centerbox .centerin{border-radius:0px; }
	.mtypebox4 .listbox .leftbox{ width:50%; }
	.mtypebox4 .listbox .rightbox{ width:50%;}
	.mtypebox4 .listbox .titbox{ width:100%; height:150px; line-height:150px; text-align:left; font-size:16px; color:#333333; font-weight:700}
	.mtypebox4 .listbox .rightbox .titbox{ color:#2d83d2; text-align:right}
	
	.mtypebox4 .listbox .list{ width:94%; height:auto; overflow:hidden; margin-top:10px}
	.mtypebox4 .listbox .list ul li{ margin:0px 0 20px 0; padding:0; list-style:none; width:100%; height:auto; border-radius:5px; box-sizing:border-box; padding:15px; }
	.mtypebox4 .listbox .list ul li .num{ width:100%; height:30px; line-height:30px; text-align:left;background:none; font-size:18px; font-weight:700; color:#494949;float:none}
	.mtypebox4 .listbox .list ul li .tit{ width:100%; float:none; height:90px; overflow:hidden; font-size:14px; line-height:30px;  padding:0;}
	
	
	.mtypebox4 .listbox .list2{ width:94%; height:auto; overflow:hidden; margin-top:10px; float:right}
	.mtypebox4 .listbox .list2 ul li{ margin:0 0 20px 0; padding:0; list-style:none; width:100%; height:auto; border-radius:5px; box-sizing:border-box; padding:15px; }
	.mtypebox4 .listbox .list2 ul li .num{ width:100%; height:30px; line-height:30px; text-align:left;background:none; font-size:18px; font-weight:700; color:#2d83d2;float:none}
	.mtypebox4 .listbox .list2 ul li .tit{ width:100%; float:none; height:90px; overflow:hidden; font-size:14px; line-height:30px;  padding:0; text-align:left;}
	
	
	.mtypebox4 .listbox .vs{ width:150px; height:150px;left:50%; margin-left:-75px; top:0;}
	
	.mtypebox6{ padding:30px 0}
	
	.laserbox1{  padding:25px 0 0 0 }
	.laserbox1 .centerbox .centerin{ width:100%;  }
	.laserbox1 .leftbox{width:100%;  float:none; background:#FFF; box-sizing:border-box; padding:20px;}
	.laserbox1 .leftbox .wordbox{font-size:14px; line-height:200%; margin-top:20px; text-align:center}
	
	.laserbox1 .rightbox{width:100%; float:none; padding-bottom:20px;}
	.laserbox1 .rightbox  video{ width:96%; margin:0 auto; display:block; }
	

	.laserbox2{ border-top:1px solid #e7e9ea;padding:25px 0 }
	.laserbox2 .titbox{font-size:20px;line-height:40px;}
	.laserbox2 .list ul li{ margin:10px 0; width:100%; float:none;} 
	.laserbox2 .list ul li .box{ width:100%; height:100px;}
	.laserbox2 .list ul li .box .title{ width:100%; height:100px; line-height:100px; text-indent:20px; background:rgb(0,0,0,0.2) ;overflow:hidden; position:absolute; left:0; top:0; color:#FFF; font-size:18px; font-weight:700; /* 关键样式 */
	  writing-mode: horizontal-tb; /* 垂直方向，从左到右 */
	  text-orientation: mixed;   /* 保持文字正常方向 */
	  
	  /* 居中对齐 */
	  display: block; text-align:left;}
	  
	.laserbox2 .list ul li .box .wordbox{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; bottom:0; box-sizing:border-box; padding:20px; display:none}
	.laserbox2 .list ul li .box .wordbox .tit{ width:100%; height:auto; overflow:hidden; line-height:35px; font-size:20px; font-weight:700; color:#FFF}
	.laserbox2 .list ul li .box .wordbox .word{ width:100%; height:auto; overflow:hidden; line-height:35px; font-size:16px; margin-top:20px; color:#ffffff}
	
	.laserbox2 .list ul li.onfocus .box .title{ display:none}
	.laserbox2 .list ul li.onfocus .box .wordbox{ display:block}
	.laserbox2 .list ul li .box .wordbox{ position: relative; z-index:10; padding:20px 20px 0 20px; width:100%; height:auto; overflow:hidden;}
    .laserbox2 .list ul li .box .wordbox .tit{  line-height:30px; font-size:16px;}
    .laserbox2 .list ul li .box .wordbox .word{  line-height:200%; font-size:14px;}

	
	.laserbox2 .list ul li.onfocus .box{ height:auto; padding:100px 0 20px 0;}
	.laserbox2 .list ul li.onfocus .box .title{ display:none}
    .laserbox2 .list ul li.onfocus .box .wordbox{ display:block}
	
    .laserbox3{padding:30px 0 }
	.laserbox3 .titbox{font-size:20px;line-height:40px;}
	.laserbox3 .list ul li{ width:50%; } 
     
	.laserbox4{ padding:10px 0 0 0}
    .laserbox4 .navbox{ display:block}

	.laserbox4 .list ul li{width:100%; float:none; display:none } 
	.laserbox4 .list ul li .box .tit{ display:none}
	.laserbox4 .list ul li .box .word p{ width:100%; height:50px;line-height:50px; font-size:12px; margin-bottom:20px; border-radius:10px}
	
	.laserbox4 .list ul li:nth-child(2) .box{padding:20px 10px 10px 10px} 
	.laserbox4 .list ul li:nth-child(2) .box .tit{ color:#FFF}
	.laserbox4 .list ul li:nth-child(2) .box p{ background:#FFF; border-radius:50px;}
	
	.laserbox4 .list ul li:nth-child(3) .box p{ background:#ebf5f7; border-color:#bceaf4; border-radius:0px;border-top-right-radius:5px; border-bottom-right-radius:5px;}
	
	.laserbox4 .list ul li:nth-child(1){ display:block}	
	

	.softwarebox1{  padding:25px 0 0 0 }
	.softwarebox1 .centerbox .centerin{ width:100%; border-bottom:1px solid #e7e9ea;  }
	.softwarebox1 .leftbox{width:100%;  float:none; background:#FFF; box-sizing:border-box; padding:20px;}
	.softwarebox1 .leftbox .titbox{font-size:20px;line-height:40px; margin-top:0px;}
	.softwarebox1 .leftbox .titbox2{ width:100%; height:auto; font-size:16px;  line-height:30px; margin-top:0px;}
	.softwarebox1 .leftbox .wordbox{ font-size:14px;line-height:30px; margin-top:10px}
		
	.softwarebox1 .rightbox{width:100%; float:none; padding-bottom:20px;}
	.softwarebox1 .rightbox  video{ width:96%; margin:0 auto; display:block; }
	
	
	.softwarebox2{padding:20px 0 }
	.softwarebox2 .titbox{font-size:20px;line-height:40px;}
	.softwarebox2 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
	.softwarebox2 .list ul li{ margin:10px 0; width:100%; float:none;} 
	.softwarebox2 .list ul li .box{ width:100%; height:330px; border-radius:5px }
	.softwarebox2 .list ul li .box .pic{ width:100%; height:100%; }
	.softwarebox2 .list ul li .box .title{ display:none}
	
	.softwarebox2 .list ul li .box .cover{background:rgba(1,130,213,0.2); padding:20px; display:block}
	.softwarebox2 .list ul li .box .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:20px; font-weight:700; color:#ffffff; text-align:left}
	.softwarebox2 .list ul li .box .word{ width:100%; height:auto; overflow:hidden; font-size:14px; color:#FFF; line-height:35px; margin-top:20px; position:absolute; left:20px; bottom:20px}
	.softwarebox2 .list ul li .box .word span{ font-size:12px; font-weight:700; background:url(../Images/dot3.png) left center no-repeat; display:block; text-indent:15px;}
	.softwarebox2 .list ul li .box .word p{ width:100%; box-sizing:border-box; text-indent:0px; line-height:30px; float:left; font-size:12px}
    
	.softwarebox2 .list ul li .box .word .one{ width:50%; float:left;}
	
	
	.softwarebox3{  padding:30px 0 }
	.softwarebox3 .titbox{font-size:20px;line-height:40px;}
	
	.softwarebox3 .listbox{margin-top:10px;}
	.softwarebox3 .listbox .one{ margin-top:20px;}
	.softwarebox3 .listbox .one .pic{ width:100%; height:425px; overflow:hidden; float:none}
	.softwarebox3 .listbox .one .wordbox{ width:100%; float:none;padding:15px;}
	.softwarebox3 .listbox .one .wordbox .tit{font-size:20px;line-height:40px;padding-bottom:15px; margin-bottom:15px;}
	.softwarebox3 .listbox .one .wordbox .word{ height:auto; font-size:14px;}
	
	.repairbox1{ padding:0 0 50px 0; }

	.repairbox1 .tbox{ width:100%; height:160px; overflow:hidden; background:url(../Images/plane1.png) right center no-repeat; background-size:40% auto}
	.repairbox1 .tbox .titbox{line-height:40px; font-size:20px; margin-top:35px}
	.repairbox1 .tbox .titbox2{line-height:40px; font-size:14px;}
	

	.repairbox1 .tbox2 .titbox{line-height:30px; font-size:14px;padding:15px; }

	.repairbox1 .tbox2 .list ul li{width:50%; }
	.repairbox1 .tbox2 .list ul li .box{ width:96%;padding:15px; } 
	.repairbox1 .tbox2 .list ul li .box .num{ height:40px; line-height:40px;font-size:20px;-webkit-text-stroke:1px #fa947e;text-stroke: 1px #fa947e;}
	.repairbox1 .tbox2 .list ul li .box .tit{  height:75px; line-height:25px; font-size:12px; }
	.repairbox1 .wordbox{ font-size:14px;  margin-top:20px; }


	.repairbox2{ padding:30px 0}
	.repairbox2 .titbox{ line-height:40px; font-size:20px;}
	.repairbox2 .wordbox{ line-height:28; font-size:14px; margin-top:20px;}

	.repairbox2 .list{margin:20px 0 0 0;}
	.repairbox2 .list ul li{ margin:10px 0;  width:50%;}
	.repairbox2 .list ul li .box{ padding:15px;}
	.repairbox2 .list ul li .pic{ width:100%; height:80px; overflow:hidden; text-align:center;}
	.repairbox2 .list ul li .tit{ width:100%; height:30px; line-height:30px; font-size:16px; }
	.repairbox2 .list ul li .word{ width:100%; height:75px; line-height:25px; font-size:14px;  }
    .repairbox2 .list ul li:nth-child(2n) .box{ float:right}
	.repairbox2 .list ul li:last-child{ width:100%;}
	.repairbox2 .list ul li:last-child .box{ width:100%;}	
	
	.mtbox1{ padding:0 0 50px 0; }

	.mtbox1 .tbox{ width:100%; height:160px; overflow:hidden; background:url(../Images/plane1.png) right center no-repeat; background-size:50% auto}
	.mtbox1 .tbox .titbox{line-height:40px; font-size:20px; margin-top:35px}
	.mtbox1 .tbox .titbox2{line-height:30px; font-size:14px; width:60%}
	
	.mtbox1 .tbox2{background:rgb(255,255,255,0.5);}
	.mtbox1 .tbox2 .titbox{font-size:20px; padding:25px 10px; }
	.mtbox1 .tbox2  .list ul li{  width:50%}
	.mtbox1 .tbox2  .list ul li .box{padding:10px 20px 10px 20px;;}
	.mtbox1 .tbox2  .list ul li .pic{ width:100%; height:80px; line-height:80px;}
	.mtbox1 .tbox2  .list ul li .tit{ width:100%; height:auto; line-height:35px; font-size:16px;}
	.mtbox1 .tbox2  .list ul li .word{height:75px; line-height:25px; font-size:12px;}
	.mtbox1  .more{ width:200px; height:50px; line-height:50px;border-radius:50px; font-size:12px;margin-top:25px;}

	
	.mtbox2{ padding:0 0 30px 0; }
	.mtbox2 .titbox{line-height:40px; font-size:20px; }
	.mtbox2  .list{margin:0px 0 0 0;}
	.mtbox2  .list ul li{ width:100%; float:none; margin-top:10px;}
	.mtbox2  .list ul li .box{ width:100%;  padding:15px;}
	
	.mtbox2  .list ul li .tit{ width:100%; height:35px; line-height:35px; font-size:18px;  }
	.mtbox2  .list ul li .word{ width:100%; height:auto; line-height:30px;font-size:14px;}
	.mtbox2  .list ul li .other{height:auto;margin-top:20px;}
	.mtbox2  .list ul li .other p{ width:31.33%; height:40px; line-height:40px; font-size:12px; background:url(../Images/rti.png) left 5px center no-repeat #FFF; margin:5px 1% 5px 1%; float:left; text-align:left; text-indent:22px; }
	
	.mtbox2  .more{ width:100%; height:50px; line-height:50px;border-radius:50px; font-size:12px;}

	.mtbox3{ padding:0 0 30px 0;}
	.mtbox3 .titbox{line-height:40px; font-size:20px;}
	
	.mtbox3   .list{ margin:0px 0 0 0;}

	.mtbox3   .list ul li{ margin:20px 0 0 ; width:100%; height:auto; float:none}
	.mtbox3   .list ul li .box{ width:100%;}
	.mtbox3   .list ul li .pic{ height:285px;}
	.mtbox3   .list ul li .wordbox{  padding:15px}
	.mtbox3   .list ul li .tit{ height:auto; line-height:35px; font-size:18px; }
	.mtbox3   .list ul li .word{ width:100%; height:auto; line-height:28px; font-size:15px; }
	
	
	.faqbox1{ padding:0 0 50px 0; }

	.faqbox1 .tbox{ width:100%; height:160px; overflow:hidden; background:url(../Images/plane1.png) right center no-repeat; background-size:50% auto}
	.faqbox1 .tbox .titbox{line-height:40px; font-size:20px; margin-top:35px}
	.faqbox1 .tbox .titbox2{line-height:30px; font-size:14px; width:60%}
	
	.faqbox1 .tbox2{background:rgb(255,255,255,0.5);}
	.faqbox1 .tbox2 .titbox{font-size:20px; padding:25px 10px; }
	
     
	.newsbox .sortbox{padding:50px 0 30px 0}
	.newsbox .sortbox .tit{ height:auto; line-height:50px;  font-size:20px;}
	.newsbox .sortbox .tit2{ height:30px; line-height:30px; text-align:center; font-size:14px; margin:0 }
	
	.newsbox .navbox{ height:auto; background:none;}
	.newsbox .navbox .nav{ width:100%; height:60px; overflow:hidden; position:relative; background:#FFF; margin-top:20px;}
	.newsbox .navbox .nav ul li{ margin:0px; padding:0px; line-height:60px; font-size:14px; width:33.33%; text-align:center}

	
	.newsbox .navbox .searchbox{ width:100%; height:50px; border:1px solid #cfcfcf; float:none; position:relative; margin:20px 20px 0 0; overflow:hidden; border-radius:0px; background:#FFF}
	.newsbox .navbox .searchbox .input1{ width:200px; height:44px; border:0; font-size:14px; position:absolute; left:0; top:0; text-indent:10px; outline:none}
	.newsbox .navbox .searchbox .btnme{ position:absolute; right:14px; top:12px; width:19px; height:19px; border:0px; background:url(../Images/btn1.png) no-repeat;outline:none}

    .faqbox1 .navbox{ height:auto; background:none;}
	.faqbox1 .navbox .nav{ width:100%; height:auto; overflow:hidden; position:relative; background:#FFF; margin-top:20px;}
	.faqbox1 .navbox .nav ul li{ margin:0px; padding:0px; height:50px;  line-height:50px; font-size:14px; width:33.33%; text-align:center; overflow:hidden;}

	
	.faqbox1 .navbox .searchbox{ width:100%; height:50px; border:1px solid #cfcfcf; float:none; position:relative; margin:20px 20px 0 0; overflow:hidden; border-radius:0px; background:#FFF}
	.faqbox1 .navbox .searchbox .input1{ width:200px; height:44px; border:0; font-size:14px; position:absolute; left:0; top:0; text-indent:10px; outline:none}
	.faqbox1 .navbox .searchbox .btnme{ position:absolute; right:14px; top:12px; width:19px; height:19px; border:0px; background:url(../Images/btn1.png) no-repeat;outline:none}



	.listnews2 ul li{ width:50%}
	
	.newsbox .storybox{ margin-top:20px;}
	.newsbox .storybox .leftbox{ width:100%;float:none; }
	.newsbox .storybox .leftbox .list ul li .pic{ width:40%; height:180px;}
	.newsbox .storybox .leftbox .list ul li .wordbox{ width:60%;  padding:20px 20px 0 20px;}
	.newsbox .storybox .leftbox .list ul li .wordbox .tit{ width:100%; height:75px; line-height:25px;font-size:13px; }
	.newsbox .storybox .leftbox .list ul li .wordbox .time{height:30px; line-height:30px; font-size:13px; margin-top:10px; text-indent:20px;}

	.newsbox .storybox .rightbox{ display:none}
	
	
	.aboutbox1{ padding:20px 0; background:#FFF;}
	.aboutbox1 .centerbox .centerin{ width:96%; margin:0 auto }
	.aboutbox1 .leftbox{ width:100%;  float:none; }
	
	.aboutbox1 .titbox{ line-height:40px; font-size:20px;}
	.aboutbox1 .wordbox{ line-height:200%; font-size:14px;margin-top:10px;}

	.aboutbox1 .numlist{margin:10px 0 0 0;}
	.aboutbox1 .numlist ul li .num{  height:60px; line-height:60px;font-size:14px; }
	.aboutbox1 .numlist ul li .num span{ font-size:20px}
	.aboutbox1 .numlist ul li .tit{ font-size:12px;}
	
	.aboutbox2{ padding:20px 0 30px 0}
	.aboutbox2 .leftbox{ width:100%;float:none; overflow:hidden;line-height:200%; font-size:14px; margin-top:20px;}
	.aboutbox2 .rightbox{ width:100%; height:auto; float:none;}


	.aboutbox3{padding:30px 0}
	.aboutbox3 .centerbox{ width:100%; }
	.aboutbox3 .centerbox .centerin{ width:94%; margin:0 auto }
	.aboutbox3 .titbox{line-height:40px; font-size:20px; }
	.aboutbox3 .wordbox{line-height:200%; font-size:14px;margin-top:20px;}

	.aboutbox3 .list{ margin:20px 0 0 0;}
	.aboutbox3 .list ul li .box{ padding:15px;}
	.aboutbox3 .list ul li .pic{height:70px;}
	.aboutbox3 .list ul li .tit{height:35px; line-height:35px; font-size:14px; }
	.aboutbox3 .list ul li .word{ width:100%; height:125px; line-height:25px; font-size:12px;}


	.aboutbox4{  padding:90px 0 60px 0; background:url(../Images/hisroty.png) top 20px left 0 no-repeat,url(../Images/ab4bg.jpg) bottom center no-repeat #FFF; background-size:100% auto }

	.aboutbox4 .titbox{ line-height:40px; font-size:20px;}
	
	.aboutbox4 .listbox{width:100%; height:auto; overflow:hidden; margin-top:20px }
	.aboutbox4 .listbox .biglist{ width:100%; height:440px; overflow:hidden;}
	.aboutbox4 .listbox .biglist .one .tit{ width:50%; height:40px;font-size:14px;line-height:40px; float:none; }
	.aboutbox4 .listbox .biglist .one .wordbox{ width:100%; float:none;  background:none; padding:0; font-size:14px; margin-top:30px; height:380px; overflow:auto}
	
	
	.aboutbox4 .listbox .smbox{ width:100%; height:80px; overflow:hidden; position:relative}
	.aboutbox4 .listbox .leftarr{ width:35px; height:35px; top:8px}
	.aboutbox4 .listbox .rightarr{width:35px; height:35px;top:8px}


	.aboutbox4 .listbox .mlist{ width:88%; }
	.aboutbox4 .listbox .mlist ul li{ width:160px;}
	.aboutbox4 .listbox .mlist ul li .box{  height:80px; font-size:12px;  }
	.aboutbox4 .listbox .mlist ul li .tit{ width:100%; height:40px; line-height:40px; text-align:center; margin-top:39px;}
	.aboutbox4 .listbox .mlist ul li.active-nav .box{  background: url(../Images/q2.png) top 18px center no-repeat; color:#0182d5;}
     
	.aboutbox5{padding:30px 0; }
	.aboutbox5 .titbox{line-height:40px; font-size:20px;}
	.aboutbox5 .wordbox{ width:100%; height:auto; overflow:hidden; line-height:32px; font-size:16px;  color:#595959; overflow:hidden; text-align:left; margin-top:30px;}
	.aboutbox5 .wordbox img{ max-width:100%; height:auto}
	
	.aboutbox6{padding:30px 0; }
	.aboutbox6 .titbox{line-height:40px; font-size:20px;}

	.aboutbox6 .wordbox{ width:100%; line-height:200%; font-size:14px; margin-top:20px; float:none}

	
	.aboutbox6 .listbox .list{ width:100%; height:380px; }
	.aboutbox6 .listbox .list ul li{ height:390px; }
	.aboutbox6 .listbox .list ul li .box{ height:380px; }
	.aboutbox6 .listbox .list ul li .pic{ height:380px;}
	
	.aboutbox6 .listbox .leftarr{ width:35px; height:35px; position:static; float:left;}
	.aboutbox6 .listbox .rightarr{width:35px; height:35px; position:static; float:left; margin-left:20px;}
	
	.aboutbox7 .listbox{ display:none}
	.aboutbox7 .listbox2{ display:block}
	
	.contactbox{  padding:0;}
	.contactbox .centerbox .centerin{ width:100%; }
	.contactbox .titbox{  line-height:40px; font-size:20px; }
	.contactbox .titbox2{ line-height:30px; font-size:14px; }
	
	.contactbox .line{ display:none}
	
	.contactbox .leftbox{ width:100%; float:none; background:#f5f8fb; box-sizing:border-box; padding:20px;}

	.contactbox .leftbox .list ul li .tit{height:40px; line-height:40px;font-size:16px;margin-top:10px}
	.contactbox .leftbox .list ul li .address{font-size:14px; line-height:35px; min-height:35px;}
	.contactbox .leftbox .list ul li .tel{ width:100%; height:auto; overflow:hidden; font-size:14px;color:#1e2127; line-height:35px; background:url(../Images/icon2.jpg) 0 5px  no-repeat; box-sizing:border-box; padding:0 0 0 33px}
	
	.contactbox .rightbox{ width:100%;float:none; box-sizing:border-box; padding:20px;}
	
	.headbox  .menu2{ display:none}
	.headbox .box .searchbox{ display:none }
	.headbox .other2{ display:block}
	
	.headbox .box .searchbox2{ display:none }
	
	
	.lessonbox1{padding:0px 0 0px 0; }
	.lessonbox1 .centerbox{ width:100%;}
	.lessonbox1 .centerbox .centerin{ width:100%; }
	
	.lessonbox1 .leftarea{ display:none}
	
	.lessonbox1 .carea{width:100%; height:385px;  float:none; margin-left:0; border-radius:0px;}
	.lessonbox1 .carea .list{ height:385px;}
	.lessonbox1 .carea .list ul li{height:385px; }
	.lessonbox1 .carea .list ul li .pic{height:385px;}

	.lessonbox1 .rightarea{ display:none;}
	.lessonbox1 .mlist{ display:block}
	
	
	.lessonbox2 .list ul li{ width:50%; margin:10px 0}
	.lessonbox2 .list ul li .pic{height:250px}
	
	.lessonbox3 .list ul li{ width:50%; margin:10px 0}
	.lessonbox3 .list ul li .pic{height:250px}
	
	.lessonbox4{ padding:25px 0 10px 0}
	.lessonbox4 .sortbox{padding:0 10px 0px 10px;}
	.lessonbox4 .sortbox .tit{ display:none}
	.lessonbox4 .sortbox .otherbox{ width:100%; float:none; font-size:14px; padding-bottom:10px;}
	.lessonbox4 .sortbox .otherbox .list ul li{ margin:5px 0; padding:0px; width:25%;font-size:14px;text-align:center; border-bottom:1px solid #e9edf1;}

	
	.lessonbox4 .sortbox .otherbox .list2{ width:100%; height:auto; overflow:hidden; background:#ecf2f8; box-sizing:border-box; padding:0 10px; margin-top:5px; border-radius:5px;}
	.lessonbox4 .sortbox .otherbox .list2 ul li{ margin:5px 0; height:40px; line-height:40px; font-size:12px; width:25%; text-align:center}

	.lessonbox5{padding:0px 0 20px 0;  }
	.lessonbox5 .thebox{height:50px}
	.lessonbox5 .thebox .num{ left:10px;height:50px; line-height:50px; font-size:12px; }
	.lessonbox5 .thebox .other{right:10px; height:50px; line-height:50px; font-size:12px;}
	.lessonbox5 .thebox .other ul li{height:50px; line-height:50px;}

    .lessonbox5   .list ul li{ width:50%} 
	.lessonbox5   .list2 ul li{ width:50%} 
	
	
	/*课程详细*/
	.lessonbox6{padding:20px 0 30px 0}
	.lessonbox6 .leftbox{ width:100%; float:none;padding:10px 0 20px 0; }
	.lessonbox6 .leftbox .tbox .pic{ width:94%; float:none; margin:0 auto}
	.lessonbox6 .leftbox .tbox .wordbox{ width:94%; float:none; margin:0 auto; margin-top:20px}
	.lessonbox6 .leftbox .tbox .wordbox .tit{line-height:30px; font-size:16px;}
	.lessonbox6 .leftbox .tbox .wordbox .tit2{ font-size:13px; }
	.lessonbox6 .leftbox .tbox .wordbox .word{ font-size:14px; line-height:30px;}
	.lessonbox6 .leftbox .tbox .wordbox .people{ font-size:12px; }
	.lessonbox6 .leftbox .titbox{font-size:18px;width:94%; margin:0 auto}
	.lessonbox6 .leftbox .wordbox2{line-height:200%;font-size:14px; width:94%; margin:0 auto}
	
	.lessonbox6 .leftbox .listbox{ height:270px;}
	.lessonbox6 .leftbox .listbox .list{ height:270px;}
	.lessonbox6 .leftbox .listbox .list ul li .box{ width:96%; height:270px;}


	.lessonbox6 .rightbox{ width:100%;  float:none; background:none; padding:0; border-radius:0px}
	.lessonbox6 .rightbox .titbox{ font-size:20px; text-align:center}
	
	.lessonbox6 .rightbox .listbox{ width:100%; height:auto; overflow:hidden; position:relative; margin-top:10px}

	.lessonbox6 .rightbox .listbox .list ul li{ margin:20px 0 0 0;  width:50%;border-bottom:0; padding-bottom:0; margin-bottom:0; float:left}
	.lessonbox6 .rightbox .listbox .list ul li .box{ width:96%; height:auto; margin:0 auto; overflow:hidden; background:#FFF}
	.lessonbox6 .rightbox .listbox .list ul li .pic{ width:100%; height:215px; float:none; overflow:hidden; border-radius:5px;}
	
	.lessonbox6 .rightbox .listbox .list ul li .wordbox{ width:100%; float:none; box-sizing:border-box; padding:20px; }
	.lessonbox6 .rightbox .listbox .list ul li .tit{ height:30px; line-height:30px;font-size:14px; font-weight:700}
	.lessonbox6 .rightbox .listbox .list ul li .tit2{  height:30px; line-height:30px; font-size:14px;}
	.lessonbox6 .rightbox .listbox .list ul li .people{ font-size:12px;}
	.lessonbox6 .rightbox .listbox .list ul li .livetime{ height:auto; line-height:30px; background: url(../Images/live.png) left 0 top 10px no-repeat; font-size:12px;  text-align:left; text-indent:0; margin-top:0px; box-sizing:border-box; padding:0 0 0 20px;}
	.lessonbox6 .rightbox .listbox .list ul li  .more{ display:block}
	
	.lessonbox6 .rightbox .listbox .list ul li:nth-child(4) ~ li{ display:none}
	
			
	}	


@media (max-width:960px) {
	.homeSlide .indexpage .custom-bullet {width: 10px; height: 10px; }
    .homeSlide .indexpage .custom-bullet-active {  width: 32px; height: 10px; }

	
	.homepart2{padding:0px 0 30px 0; }
	.homepart2 .centerbox{ width:100%;  }
	.homepart2 .centerbox .centerin{ width:100%; }
	
	.homepart2 .listbox{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.homepart2 .list{ width:220%; margin-left:-60%; height:400px; overflow:hidden;}

	.homepart2 .list ul li .box{ width:96%; height:400px; opacity:0.5; margin:0 auto}

	
	.homepart2 .list ul li .wordbox{ padding:15px;}
	.homepart2 .list ul li .wordbox .tit{  height:40px; line-height:40px; font-size:18px; }
	.homepart2 .list ul li .wordbox .word{ width:100%; height:auto; line-height:25px; font-size:12px;}
	.homepart2 .list ul li .wordbox .more{ width:103px; height:34px; line-height:34px; font-size:12px; margin-top:15px; display:block}
	
    .homepart2 .list ul li.swiper-slide-active .box{ opacity:1}
	.homepart2 .list ul li:nth-child(2) .box{ margin:0 auto}
    .homepart2 .list ul li:nth-child(3) .box{ float:none; margin:0 auto}
	.homepart2 .index2page{ display:block}
	
	.backlist{ width:125px; height:40px; line-height:40px; font-size:12px;  }
	
	.aboutbox7{ padding:25px 0;}
	.aboutbox7 .titbox{ line-height:40px; font-size:20px; }
	
	
	.lessonbox2{padding:30px 0; }
	.lessonbox2 .titbox{ line-height:40px; font-size:20px;}
	.lessonbox2 .titbox2{width:100%; height:50px; overflow:hidden; position:relative}
	.lessonbox2 .titbox2 .tit{font-size:14px; }
	.lessonbox2 .titbox2 .more{font-size:14px;}

    .lessonbox2   .listbox{margin:0px 0 0 0;}
	.lessonbox2   .list ul li{ width:50%; }

	.lessonbox2   .list ul li .pic{ width:100%; height:208px; overflow:hidden; text-align:center; position:relative}
	.lessonbox2   .list ul li .pic .tag em{ font-size:12px;}
	.lessonbox2   .list ul li .wordbox{padding:10px;}
	.lessonbox2   .list ul li .tit{ height:35px; line-height:35px; font-size:14px;  }
	.lessonbox2   .list ul li .tit2{ height:30px; line-height:30px; font-size:12px; overflow:hidden; }
	
	.lessonbox2   .list ul li .tit3{ width:100%; height:30px; line-height:30px; }
	.lessonbox2   .list ul li .more{ width:100%; height:30px; line-height:30px;font-size:12px;  }

     /**/
	.lessonbox3{padding:30px 0; }
	.lessonbox3 .titbox{ line-height:40px; font-size:20px;}
	.lessonbox3 .titbox2{width:100%; height:50px; overflow:hidden; position:relative}
	.lessonbox3 .titbox2 .tit{font-size:14px; }
	.lessonbox3 .titbox2 .more{font-size:14px;}

    .lessonbox3   .listbox{margin:0px 0 0 0;}
	.lessonbox3   .list ul li{ width:50%; }

	.lessonbox3   .list ul li .pic{ width:100%; height:208px; overflow:hidden; text-align:center; position:relative}
	.lessonbox3   .list ul li .pic .tag em{ font-size:12px;}
	.lessonbox3   .list ul li .wordbox{padding:10px;}
	.lessonbox3   .list ul li .tit{ height:35px; line-height:35px; font-size:14px;  }
	.lessonbox3   .list ul li .tit2{ height:30px; line-height:30px; font-size:12px; overflow:hidden; }
	
	.lessonbox3   .list ul li .tit3{ width:100%; height:30px; line-height:30px; }
	.lessonbox3   .list ul li .more{ width:100%; height:30px; line-height:30px;font-size:12px;  }



   }

@media (max-width:800px) {
	
	.faqbox{padding:10px 10px}

	.faqbox .one .tit{ line-height:30px;  padding:10px 20px 10px 0; font-size:14px; }
	.faqbox .one .tit em{ font-size:12px; padding:3px 5px; }
	
	
	.faqbox .one .wordbox{  padding:10px; font-size:14px;line-height:30px;}
	.faqbox .one .wordbox .word{ line-height:30px; background-size:25px auto; padding:0 0 0 30px; background-position:left 0 top 6px }

  
   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}
     
	 /*
	.fixbottomkong{ display:block}
	.fixbottom{ display:block}
	*/
	
	.erSlide .namebox{ position:absolute; width:100%; left:0;top:50%; margin-left:0; margin-top:-50px; padding-bottom:0px} 
    .erSlide .namebox .tit{ font-size:20px}

	.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} 
	.showus table{ width:100%;border-collapse:collapse;}

	.theTit{ width:100%; height:auto; line-height:40px; font-size:18px;}
    .theauthor{ font-size:12px; margin:0}
	
	
	.homeSlide .list ul li .inbox{ margin-top:-125px}
	.homeSlide .list ul li .inbox .wordbox{ width:100%; height:auto; float:none; overflow:hidden;}
	.homeSlide .list ul li .inbox .wordbox .tit{ font-size:22px; line-height:50px; text-align:center}
	.homeSlide .list ul li .inbox .wordbox .word{ font-size:14px; line-height:32px; text-align:center}
	.homeSlide .list ul li  .more{ width:125px; height:50px; line-height:50px; font-size:14px; margin:0 auto; margin-top:20px; }
	
	.homepart4 .list ul li .box{ padding:15px;}
	.homepart4 .list ul li .box .pic{ height:65px; }

	.homepart4 .list ul li .wordbox{ width:100%; height:auto; overflow:hidden; box-sizing:border-box; padding:0 ; text-align:center}
	.homepart4 .list ul li .wordbox .tit{ height:40px; line-height:40px;font-size:18px; margin-top:5px;}
	.homepart4 .list ul li .wordbox .word{  height:100px; line-height:25px; overflow:hidden; font-size:14px; color:#595959;margin:5px 0}
	.homepart4 .list ul li .wordbox .more{  height:25px; line-height:25px; font-size:14px;}
	
	.homepart4 .list ul li:hover .wordbox .tit{ color:#0082c0}
	
	
	.homepart5 .list ul li .box .pic{height:200px}
	.homepart5 .list ul li .wordbox .tit{ width:100%; height:auto; line-height:35px;font-size:16px;margin-top:0px}
	.homepart5 .list ul li .wordbox .word{ width:100%; height:90px; line-height:30px; overflow:hidden; font-size:14px; color:#595959;margin:10px 0}
	.homepart5 .list ul li .wordbox .more{  margin-top:10px}
	
	.homepart5 .list2{ margin-top:20px}

	.homepart5 .list2 ul li{width:50%;} 
	.homepart5 .list2 ul li:nth-child(3){ display:none}
	.homepart5 .list2 ul li .box{ border-radius:5px}
	.homepart5 .list2 ul li .box .pic{ height:200px;}
	.homepart5 .list2 ul li .wordbox{ padding:10px; }
	.homepart5 .list2 ul li .wordbox .tit{ height:60px; line-height:30px;font-size:14px;}
	.homepart5 .list2 ul li .wordbox .time{font-size:12px;margin-top:10px}
    .homepart5 .list2 ul li:nth-child(2) .box{ float:right}
	
	
	.homepart6{padding:40px 0; }

	.homepart6 .titbox{ line-height:40px; font-size:18px; }
	.homepart6 .more{ width:125px; height:40px; line-height:40px; font-size:14px; margin-top:20px;}


	
	.slovebox2{ padding:70px 0 30px 0  }

	.slovebox2 .listbox{ width:100%; height:325px; margin-top:0px; }
	.slovebox2 .listbox .list{height:250px}
	.slovebox2 .list ul li .box{ height:250px; }
	.slovebox2 .list ul li .box .pic{ height:60px;margin-top:15px;}
	.slovebox2 .list ul li .tit{ font-size:14px;}
	.slovebox2 .list ul li .pic2{ width:100%; height:121px;  }
	
	.slovebox3{ padding:30px 0}
	.slovebox3 .wordout{font-size:14px;}
	.slovebox3 .wordout .inbox{ width:100%; background:none; padding:0}
	.slovebox3 .wordout .inbox .word{ width:100%; padding:0px; line-height:200%; font-size:14px; color:#191919}
	
	 #nmp .slovebox3:nth-child(2n-1){ background:#f3f8ff;}
	 
	 
	.slovebox4{ padding:20px 0  }
	.slovebox4 .centerbox .centerin{ width:96%;margin:0 auto; }
	.slovebox4 .titbox{line-height:50px; font-size:20px; }
	
	.slovebox4 .listbox{ width:100%; height:480px; overflow:hidden; margin-top:20px; position:relative}
	.slovebox4 .leftarr{width:35px; height:35px;left:20px; margin-left:0; bottom:auto; top:100px;background: url(../Images/left6.png) no-repeat;background-size:100% 100%; }
	.slovebox4 .rightarr{width:35px; height:35px; right:20px; margin-right:0; bottom:auto; top:100px;background:url(../Images/right6.png) no-repeat;background-size:100% 100%; }
	
    .slovebox4 .leftarr:hover{background: url(../Images/left3.png) no-repeat; background-size:100% 100%;}
    .slovebox4 .rightarr:hover{background:url(../Images/right3.png) no-repeat;background-size:100% 100%;}

	
	.slovebox4 .list{ width:100%; height:480px; overflow:hidden; margin-left:0}
	.slovebox4 .list ul{ margin:0px; padding:0px; list-style:none}
	.slovebox4 .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:auto; float:left; overflow:hidden} 
	.slovebox4 .list ul li .box{ width:96%; height:auto; background:#ffffff; overflow:hidden; border-radius:10px; position:relative; box-sizing:border-box; margin:0 auto; margin-top:3px; padding-bottom:10px;}
	.slovebox4 .list ul li .box .pic{  height:200px;  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);; border-radius:5px;}
	.slovebox4 .list ul li .wordbox{ width:100%; height:auto;  overflow:hidden; display:none; box-sizing:border-box; padding:10px; }
	
	.slovebox4 .list ul li .tit{ font-size:20px; }
	.slovebox4 .list ul li .word{ width:100%; height:150px; line-height:30px;  font-size:14px; }

	
	.slovebox4 .list ul li.swiper-slide-active  .box{ border:3px solid #FFF;}
	.slovebox4 .list ul li.swiper-slide-active  .box .pic{ height:200px;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
	.slovebox4 .list ul li.swiper-slide-active .wordbox{ display:block}

	
	.slovebox5{ padding:25px 0  }
	.slovebox5 .titbox{ line-height:50px; font-size:20px;}
	.slovebox5 .list{margin-top:0px;}
	.slovebox5 .list ul li{ margin:10px 0; width:100%; height:auto; float:none; overflow:hidden} 
	.slovebox5 .list ul li .box{ width:100%; height:60px;}
	.slovebox5 .list ul li .box p{ height:60px; line-height:60px; position:absolute}
	.slovebox5 .list ul li .box p.t1{ left:12px; font-size:14px; color:#191919;}
	.slovebox5 .list ul li .box p.t2{ right:12px; font-size:12px; color:#0a5ca8;}
	
    
	.softbox2 .videobox{margin-top:20px}
	.softbox2 .videobox .video video{ width:100%; height:250px; border-radius:10px;}
    
	.softbox5{ padding:0 0 25px 0  }
	.softbox5 .mapbox{width:100%; height:auto }
	.softbox5 .mapbox .pic{ display:none}
	.softbox5 .mapbox .pic2{ display:block}		
	.softbox5 .numlist{ position: static;width:100%;}
	
	.softbox7{ padding:30px 0  }
	.softbox7 .titbox{font-size:20px; line-height:40px; }
	
	.softbox7 .listbox{padding:0; margin-top:20px;}
	.softbox7 .leftbox{width:100%; float:none;  box-sizing:border-box; padding:20px;}
	.softbox7 .leftbox .wordbox{ font-size:14px; line-height:35px; margin-top:0px; padding:0}

	.softbox7 .rightbox{width:100%; height:auto; overflow:hidden; float:none;}
    
	.softbox9 .list{ margin-top:20px;}
	.softbox9 .list ul li .box{ width:96%; }
	.softbox9 .list ul li .box .pic{ width:100%; height:150px; line-height:150px; border:1px solid #eaeaea; text-align:center;}
	.softbox9 .list ul li .box .pic img{ max-width:80%; max-height:80%; transition:all 0.5s ease}
	.softbox9 .list ul li .box .tit{ height:50px; line-height:30px; font-size:14px;  margin-top:15px;}
	
	.airportbox5{ padding:25px 0 0 0  }
	.airportbox5 .centerbox{ padding-bottom:0px}
	.airportbox5 .mapbox{width:100%; height:auto }
	.airportbox5 .mapbox .pic{ display:none}
	.airportbox5 .mapbox .pic2{ display:block}		
	.airportbox5 .numlist{ position: static;width:100%;}
    
	
	.airportbox6 .list{ margin-top:20px;}
	.airportbox6 .list ul li .box{ width:96%; }
	.airportbox6 .list ul li .box .pic{ width:100%; height:150px; line-height:150px; border:1px solid #eaeaea; text-align:center;}
	.airportbox6 .list ul li .box .pic img{ max-width:80%; max-height:80%; transition:all 0.5s ease}
	.airportbox6 .list ul li .box .tit{ height:50px; line-height:30px; font-size:14px;  margin-top:15px;}
	 
	 
	.mtypebox6 .titbox{ line-height:40px; font-size:20px;}
	.mtypebox6 .list ul li{ width:100%; height:auto; float:none;} 
	.mtypebox6 .list ul li .box{ width:100%; height:50px; }
	.mtypebox6 .list ul li .box p{ height:50px; line-height:50px; }
	.mtypebox6 .list ul li .box p.t1{ left:10px; font-size:14px; color:#191919; width:60%; overflow:hidden;}
	.mtypebox6 .list ul li .box p.t2{ right:10px; font-size:12px; color:#0a5ca8;}
	.mtypebox6 .list ul li .box p.t3{ right:60px; font-size:12px; color:#0a5ca8;}

    
	.laserbox3 .list ul li{ width:100%; } 
	.laserbox3 .list ul li .box{ width:100%; height:auto; verflow:hidden;  }
	.laserbox3 .list ul li .box .wordbox{ width:49%;float:right} 
	.laserbox3 .list ul li .box .tit{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:14px; font-weight:700; color:#0a5ca8;}
	.laserbox3 .list ul li .box .word{ width:100%; height:121px; line-height:30px; overflow:hidden; font-size:12px; opacity:0.9; color:#333333;}
	.laserbox3 .list ul li .box .pic{ width:49%; height:200px; float:left}
    
	.laserbox3 .list ul li:nth-child(2n) .box .wordbox{ float:left}
	.laserbox3 .list ul li:nth-child(2n) .box .pic{ float:right}
	
	
	.listnews2{margin-top:10px;}
	.listnews2 ul li{width:100%;  float:none; margin:0 0 5px 0}
	.listnews2 ul li .box{ width:100%; background:#FFF; box-sizing:border-box; padding:5px; }
	.listnews2 ul li .pic{ width:40%;  height:105px; overflow:hidden;  float:left} 
	.listnews2 ul li .wordbox{ width:58%; padding:0; float:right}
	.listnews2 ul li .wordbox .tit{  height:75px; line-height:25px; font-size:12px;   }
	.listnews2 ul li .wordbox .time{ width:100%; height:25px; line-height:25px; margin-top:0px; }
	.listnews2 ul li .wordbox .time p.t1{height:25px; line-height:25px;font-size:12px;  text-indent:20px; background-size:12px auto; width:60%}
	.listnews2 ul li .wordbox .time p.t2{height:25px; line-height:25px; font-size:12px;  text-indent:20px;background-size:12px auto; width:40%}
	
	.listnews2 ul li .wordbox .more{ width:100%; height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#0ca4b6; margin-top:10px;}

	.sloveboxread .centerbox .centerin{padding:10px;}
	
	.newsbox .sonbox{ display:none}
	.newsbox .sonbox2{ display:block}
	
	.newsbox .storybox{ margin-top:20px;}
	.newsbox .storybox .leftbox{ width:100%;float:none; }
	.newsbox .storybox .leftbox .list ul li .pic{ width:40%; height:105px;}
	.newsbox .storybox .leftbox .list ul li .wordbox{ width:60%;  padding:0px 10px 0 10px;}
	.newsbox .storybox .leftbox .list ul li .wordbox .tit{ width:100%; height:75px; line-height:25px;font-size:12px; }
	.newsbox .storybox .leftbox .list ul li .wordbox .time{height:30px; line-height:30px; font-size:12px; margin-top:0px; text-indent:20px; background-size:12px auto}
    
	.aboutbox6 .listbox .arrbox{ width:100%; height:auto; overflow:hidden;}
	.aboutbox6 .listbox .list{ width:100%; height:200px; margin-top:25px; }
	.aboutbox6 .listbox .list ul li{ height:200px; }
	.aboutbox6 .listbox .list ul li .box{ height:200px; margin:0 }
	.aboutbox6 .listbox .list ul li .pic{ height:200px;}
	
	.formbox2 ul li{ width:100%; }
	.formbox2 ul li .input3{ width:98%; height:50px; }
	.formbox2 ul li textarea{ width:98%; height:125px; }
	.formbox2 ul li .btnme{ width:125px; height:40px; line-height:40px; font-size:12px;  border-radius:50px; }
	
	.lessonbox1 .carea{height:250px}
	.lessonbox1 .carea .list{ height:250px;}
	.lessonbox1 .carea .list ul li{height:250px; }
	.lessonbox1 .carea .list ul li .pic{height:250px;}
	
	.lessonbox4 .sortbox .otherbox .list ul li{width:33.33%}
	
	.lessonbox6 .rightbox .listbox .list ul li .pic{height:105px; }
	
	.lessonbox6 .rightbox .listbox .list ul li .wordbox{ padding:10px; }
	.lessonbox6 .rightbox .listbox .list ul li .tit{ font-size:12px; font-weight:700}
	.lessonbox6 .rightbox .listbox .list ul li .tit2{ font-size:12px;}
	.lessonbox6 .rightbox .listbox .list ul li .people{ font-size:12px;}

	 
	 
	}
	
	

@media (max-width:640px){
   	.indexpage {position: absolute;left: 0;text-align: center;bottom:20px !important;width: 100%; z-index:100}
	
	.airportbox1 .rightbox{ width:92%; margin:0 auto;float:none; padding-bottom:30px;}
	.airportbox1 .rightbox .biglist{height:280px;}
	.airportbox1 .rightbox .biglist ul li{height:280px;line-height:280px;}

	.airportbox1 .rightbox .smbox{ width:100%; height:92px; overflow:hidden; position:relative}
	.airportbox1 .rightbox .leftarr{ width:15px; height:80px; position:absolute; left:0; top:0; margin-top:0; background-position: left center}
	.airportbox1 .rightbox .rightarr{width:15px; height:80px; position:absolute; right:0; top:0px; margin-top:0; background-position: right center }
	
	.airportbox1 .rightbox .mlist{ width:86%; height:92px; overflow:hidden; margin:0 auto;}
	.airportbox1 .rightbox .mlist ul li{  width:90px; height:92px; overflow:hidden;}
	.airportbox1 .rightbox .mlist ul li .box{ width:80px; height:80px; line-height:80px; text-align:center }
	.airportbox1 .rightbox .mlist ul li img{ max-width:90%; max-height:90%;}

    .airportbox2{padding:20px 0 30px 0; border-top:1px solid #e7e9ea;}
	.airportbox2 .titbox{font-size:20px;line-height:40px;}
	
	.airportbox2 .videobox{ margin-top:20px}
	.airportbox2 .videobox  video{ height:260px;}
	
	.airportbox3 .listbox .one .pic{ height:200px}
	
	
	.mtypebox1 .rightbox{ width:92%; margin:0 auto;float:none; padding-bottom:30px;}
	.mtypebox1 .rightbox .biglist{height:280px;}
	.mtypebox1 .rightbox .biglist ul li{height:280px;line-height:280px;}

	.mtypebox1 .rightbox .smbox{ width:100%; height:92px; overflow:hidden; position:relative}
	.mtypebox1 .rightbox .leftarr{ width:15px; height:80px; position:absolute; left:0; top:0; margin-top:0; background-position: left center}
	.mtypebox1 .rightbox .rightarr{width:15px; height:80px; position:absolute; right:0; top:0px; margin-top:0; background-position: right center }
	
	.mtypebox1 .rightbox .mlist{ width:86%; height:92px; overflow:hidden; margin:0 auto;}
	.mtypebox1 .rightbox .mlist ul li{  width:90px; height:92px; overflow:hidden;}
	.mtypebox1 .rightbox .mlist ul li .box{ width:80px; height:80px; line-height:80px; text-align:center }
	.mtypebox1 .rightbox .mlist ul li img{ max-width:90%; max-height:90%;}

    .mtypebox2{padding:20px 0 30px 0; border-top:1px solid #e7e9ea;}
	.mtypebox2 .titbox{font-size:20px;line-height:40px;}
	
	.mtypebox2 .videobox{ margin-top:20px}
	.mtypebox2 .videobox  video{ height:260px;}
    
	.mtypebox3 .listbox .one .pic{ height:200px}
	
	.laserbox1 .rightbox  video{ width:92%; height:260px}
	
	.softwarebox1 .rightbox  video{ width:92%; height:260px}
	
	.softwarebox3 .listbox .one .pic{ height:200px; }
	.softwarebox3 .listbox .one .wordbox{ width:100%; float:none;padding:15px;}
	.softwarebox3 .listbox .one .wordbox .tit{font-size:16px;line-height:40px;padding-bottom:15px; margin-bottom:15px;}
	.softwarebox3 .listbox .one .wordbox .word{ height:auto; font-size:14px;}
	

	
	
	}	 
	
@media (max-width:600px){

	.showup{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px; border-bottom:1px solid #FFF}
     .homepart3 .rightbox .videobox{height:250px;}
	 

	.laserbox3 .list ul li .box .tit{ height:20px; line-height:20px;  font-size:14px; }
	.laserbox3 .list ul li .box .word{  height:auto; line-height:20px;  font-size:12px; margin-top:10px;}
	.laserbox3 .list ul li .box .pic{ width:49%; height:125px; float:left}
	
	.mtbox3   .list ul li .pic{ height:150px;}
	
	
	.lessonbox1 .carea{height:180px}
	.lessonbox1 .carea .list{ height:180px;}
	.lessonbox1 .carea .list ul li{height:180px; }
	.lessonbox1 .carea .list ul li .pic{height:180px;}
	.lessonbox1 .carea  .lessonpage {bottom:10px;}
	
	.lessonbox5{ padding:0 0 20px 0}
	.lessonbox5   .listbox{ margin:0}
	.lessonbox5   .list ul li{ margin:10px 0 ; padding:5px 0; }

	.lessonbox5   .list ul li .pic{ width:100%; height:105px; }
	.lessonbox5   .list ul li .pic .tag{left:-10px; top:5px; transform:scale(0.6)}
	.lessonbox5   .list ul li .wordbox{  padding:10px; }
	.lessonbox5   .list ul li .tit{height:30px; line-height:30px; font-size:12px;}
	.lessonbox5   .list ul li .tit2{ height:30px; line-height:30px; font-size:12px;}
	
	.lessonbox5   .list ul li .tit3{ font-size:12px;text-indent:16px; }
	.lessonbox5   .list ul li .more{height:30px; line-height:30px;font-size:12px; }
	
	
	.lessonbox5   .listbox2{ margin:0}
	.lessonbox5   .list2 ul li{ margin:10px 0 ; padding:5px 0; }

	.lessonbox5   .list2 ul li .pic{ width:100%; height:105px; }
	.lessonbox5   .list2 ul li .pic .tag{left:-10px; top:5px; transform:scale(0.6)}
	.lessonbox5   .list2 ul li .wordbox{  padding:10px; }
	.lessonbox5   .list2 ul li .tit{height:30px; line-height:30px; font-size:12px;}
	.lessonbox5   .list2 ul li .tit2{ height:30px; line-height:30px; font-size:12px;}
	
	.lessonbox5   .list2 ul li .tit3{ font-size:12px;}
	.lessonbox5   .list2 ul li .more{height:30px; line-height:30px;font-size:12px; }

    .lessonbox6 .leftbox .listbox{ height:200px;}
	.lessonbox6 .leftbox .listbox .list{ height:200px;}
	.lessonbox6 .leftbox .listbox .list ul li .box{ width:100%; height:200px;}
	 
	}	


@media (max-width:500px){

	}	
	
@media (max-width:450px){
   .headbox .box .logo img{ height:35px;}
   .headbox .other ul li .icon img{ max-height:80%; max-width:25px;}
   
   .homepart5 .list2 ul li .box .pic{ height:125px;}
   
	.lessonbox2   .list ul li .pic{height:125px}
	.lessonbox2   .list ul li .tit{  height:30px; line-height:30px; font-size:14px;  }
	.lessonbox2   .list ul li .tit2{  height:30px; line-height:30px; font-size:12px; margin:0}
	
	.lessonbox2   .list ul li .tit3{ height:20px; line-height:20px; font-size:12px; margin:0 }
	
	
	.lessonbox3   .list ul li .pic{height:125px}
	.lessonbox3   .list ul li .tit{  height:30px; line-height:30px; font-size:14px;  }
	.lessonbox3   .list ul li .tit2{  height:30px; line-height:30px; font-size:12px; margin:0}
	.lessonbox3   .list ul li .tit3{ height:20px; line-height:20px; font-size:12px; margin:0 }


	}		 

@media (max-width:400px){
   .lessonbox2   .list ul li .pic{height:105px}
   .lessonbox2   .list ul li .pic .tag{ transform:scale(0.8); left:0px; top:5px;}
   
   .lessonbox3   .list ul li .pic{height:105px}
   .lessonbox3   .list ul li .pic .tag{ transform:scale(0.8); left:0px; top:5px;}
   
	}		


@media (max-width:380px){
   
	}	
	
@media (max-width:330px){

	}	