@charset "utf-8";
/* CSS Document */
@screen-xs-min:320px;
@screen-xs-max:768px;
@screen-sm-min:769px;
@screen-sm-max:1199px;
@screen-md-min:1200px;
@screen-md-max:1260px;
@screen-lg-min:1400px;

@media (min-width: 1920px) { 
 
  
 }

@media (max-width:1850px) {
   
	}

@media (max-width:1750px) {

  
	}

@media (max-width:1650px) {
  
	}	

	
@media (max-width:1600px) {

	}	


@media (max-width:1540px) {
	 .homepart2 .icon1{ background-size:60% auto}
	
	.homepart2 .icon2{  background-size:60% auto}
    .homepart4 .icon1{background-size:60% auto; background-position: top right}
	#home4and5 .icon{ background-size:60% auto; background-position: top left}

	.homepart5 .icon1{background-size:60% auto; background-position: top right}

     .aboutbox2 .icon1{ background-size:60% auto; background-position: top left}
	}	

@media (max-width:1500px) {

	}	
	
@media (max-width:1450px) {
   
  
	}	


@media (max-width:1380px) {
    .homeSlide .list ul li .wordbox{left:4%; top:125px; margin-top:0; margin-left:0; width:92%; }
	.homeSlide .list ul li .wordbox .tit{font-size:20px;}
	.homeSlide .list ul li .wordbox .tit2{ font-size:24px; line-height:40px; margin:15px 0;}
	.homeSlide .list ul li .wordbox .tit3{ font-size:36px; line-height:50px;}
	.homeSlide .list ul li .more{ width:125px; height:50px;line-height:50px; font-size:14px;  margin-top:20px; border-radius:50px}
	
	.homeSlide  .dotbox{  position:absolute; right:4%; margin-right:0; }
   

	
	.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;  }
	
	.homepart2 .centerbox .centerin{ width:96%; margin:0 auto;}
	.homepart3 .list ul li .word p{line-height:25px;font-size:12px; background:url(../Images/dot3.png) left 0 top 10px no-repeat;}
	.homepart4 .centerbox .centerin{width:96%; margin:0 auto;}
	
	.infobox1 .centerbox .centerin{ width:96%; margin:0 auto;}
	.robotbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	


	}

@media (max-width:1300px) {
   .headbox  .menu ul li{ margin:0px 10px; font-size:14px }

	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}
	
	.homepart1 .centerbox .centerin{ width:96%; margin:0 auto}
	.homepart5 .centerbox .centerin{width:96%; margin:0 auto}
	.homepart6 .centerbox .centerin{ width:96%; margin:0 auto}
	.homepart7 .centerbox .centerin{width:96%; margin:0 auto}
	.homepart7 .icon1{ display:none}
	.homepart8 .centerbox .centerin{width:96%; margin:0 auto}
	.footmenu .centerbox .centerin{width:96%; margin:0 auto}
	
	

   

	}

@media (max-width:1216px) {
     .ertop .centerbox{ width:96%; margin:0 auto}
	 .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} 
	 .headmasterbox .centerbox .centerin{ width:96%; margin:0 auto}
	 .lawbox .centerbox .centerin{ width:96%; margin:0 auto}
	 
	 .teacherbox .centerbox .centerin{ width:96%; margin:0 auto}
	 .teacherread .centerbox .centerin{ width:96%; margin:0 auto}
	 .schoolbox .centerbox .centerin{ width:96%; margin:0 auto}
	 .trainbox1 .centerbox .centerin{width:96%; margin:0 auto}
	 .trainbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	 .trainbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	 .trainbox4 .centerbox .centerin{width:96%; margin:0 auto}
	 
	 .rbspexbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	 .rbspexbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	 .rbspexbox3 .centerbox .centerin{ width:96%; margin:0 auto}
	 .rbspexbox4 .centerbox .centerin{ width:96%; margin:0 auto}
	 .rbspexbox5 .centerbox .centerin{ width:96%; margin:0 auto}
	 .rbspexbox6 .centerbox .centerin{ width:96%; margin:0 auto}
	 .computerbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	 .mainbox .centerbox .centerin{ width:96%; margin:0 auto}
	 .gespbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	 .mathbox1 .centerbox .centerin{ width:96%; margin:0 auto}
	 
	}	

	
@media (max-width:1180px) {

	}		


@media (max-width:1100px){
 .trainbox1 .listbox { transform:scale(0.6); transform-origin:center top; width:1080px}

	}
	
	
@media (max-width:1050px){

   
	}	
@media (max-width:1025px){
     .footmenu .menubox .menu{ display:none}
	

	 
	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; }
	.headfolat{ height:80px;}
	
	.thoundshow{ display:none}
	
	.headbox{ width:100%; height:70px;}
	.headbox .box{ width:96%;   height:70px;}
	.headbox .box .logo{left:50%; top:0; height:70px; line-height:70px; overflow:hidden; margin-left:-75px;}
    .headbox .box .logo img{ height:50px}
    .headbox .menu{ display:none} 
	.headbox .tel{ display:none}
	.headbox .menubtn{ display:block}
	.headbox .ojlink{ display:block; font-size:12px}
	.headbox .ojlink img{ height:15px}
	
	.fixchat{ display:none}
    .homenav{ display:block}
	
	.homepart1{  padding:25px 0 25px 0; background:#f6fafe; }
	.homepart1 .icon1{ display:none}
	.homepart1 .titbox{ height:40px}
	.homepart1 .titbox em{ font-size:20px}
	.homepart1 .titbox em img{ width:auto; height:20px;}
	.homepart1 .titbox2{  font-size:12px;line-height:25px;}
	
	.homepart1 .list{height:auto; margin-top:20px; }
	.homepart1 .list ul li{  position: static;}
	.homepart1 .list ul li .box{ padding:15px 10px; border-radius:10px; }

	
	.homepart1 .list ul li .pic{ width:100%; height:100px}
	.homepart1 .list ul li .pic  img{ max-width:80%; max-height:90%}

	.homepart1 .list ul li .pic .img1{ display:none}
	.homepart1 .list ul li .pic .img2{ display:block}
	
	.homepart1 .list ul li .tit{height:30px; line-height:30px; font-size:16px; }
	.homepart1 .list ul li .titline{ width:20px; height:3px}
	
	.homepart1 .list ul li .tit2{ height:150px; line-height:25px; font-size:12px; }

	
	.homepart1 .list ul li .box{ background-image:linear-gradient( to bottom, #78d0ff, #2f99f2);}
	.homepart1 .list ul li:nth-child(2) .box{ background-image:linear-gradient(  to bottom,#2bcab4, #22b1c8);}
	
	.homepart1 .list ul li .titline{ background:#cae7fd}
	.homepart1 .list ul li:nth-child(2)  .titline{ background:#cae7fd;}
	
	.homepart1 .list ul li .tit{color:#ffffff;}
	.homepart1 .list ul li:nth-child(2) .tit{ color:#FFF}
	.homepart1 .list ul li .tit2{  color:#ffffff;}
	
	.homepart1 .list ul li:nth-child(2)  .titline{ background:#ffffff;}

     .homepart2{ display:none}
	 .homepart3{ display:none}
	 .homepart4{ display:none}
	 #home4and5 .icon{ display:none}
	 .homepart4 .icon1{ display:none}
	 .homepart5{ display:none}
	 
	 .homepart6{  background: url(../Images/h6bg.jpg) bottom center no-repeat; padding:30px 0 100px 0;border-radius:0px; border-top-left-radius:0; border-bottom-right-radius:0; max-width:100%;}
     .homepart6 .icon1{ display:none}
	 
	 .homepart6 .titbox{ height:40px}
	 .homepart6 .titbox em{ font-size:20px}
	 .homepart6 .titbox em img{ width:auto; height:20px;}
	 .homepart6 .titbox2{  font-size:12px;line-height:25px;}
     .homepart6 .listbox  .list ul li{ width:50%}
	 .homepart6 .listbox  .list ul li:nth-child(2) .box{ float:right}
	 .homepart6 .listbox  .list ul li:nth-child(3){ display:none}
	 
	 
	 .homepart6 .listbox2 .list2 ul li{ width:100%}
	 .homepart6 .listbox2 .list2 ul li:nth-child(2){ display:none}
	 
	 .homepart7 .titbox{ height:40px}
	 .homepart7 .titbox em{ font-size:20px}
	 .homepart7 .titbox em img{ width:auto; height:20px;}
	 .homepart7 .titbox2{  font-size:12px;line-height:25px;}
	 
	 .homepart7 .listnav{ display:block; margin-bottom:10px}
	 .homepart7 .listbox{margin-top:20px; box-sizing:border-box; padding:10px;border-radius:20px; box-shadow: 0px 0px 10px 0px #edf3fd; border:1px solid #edf3fd;}
	 .homepart7 .listbox  .box{ width:100%; height:auto; overflow:hidden; box-sizing:border-box; padding:0; border-radius:0; box-shadow:none; border:0}
	 .homepart7 .listbox  .tit{ display:none}

	 .homepart7 .listbox .list ul li{  height:50px;line-height:50px; font-size:14px;text-overflow: ellipsis;white-space: nowrap;}
     .homepart7 .listbox .box:nth-child(2){ display:none}

     .homepart8{ display:none}
	 
	 .footmenu{ padding:20px 0 0 0}
	 .footmenu .citynav{ display:block}
	 .footmenu .listbox .onebox{ width:100%; display:none; margin-top:10px;}
	 .footmenu .listbox .onebox .tit{ display:none}
	 .footmenu .listbox .onebox:nth-child(1){ display:block}
	 
	 .footmenu .listbox .list ul li{ margin:0px 0 15px 0;font-size:14px;}
	 
	 
	.footmenu .listbox2{ padding:10px 0; }
	.footmenu .listbox2 .thelink{ display:none}
	.footmenu .listbox2 .list{float:none}
	.footmenu .listbox2 .list ul li{ margin:0; padding:0px; list-style:none; height:auto; font-size:14px; width:20%;}
	.footmenu .listbox2 .list ul li .pic{ width:90%; height:auto; line-height:auto;  text-align:center}
	.footmenu .listbox2 .list ul li .pic img{ width:100%; height:100%;}
	
	.footmenu .listbox2 .list ul li .tit{ width:100%; height:30px; line-height:30px; font-size:12px;  }

    .footmenu .fbox .copyright{ line-height:25px; font-size:12px; padding-bottom:10px;}
	
	.aboutbox1 .icon1{ display:none}
	.aboutbox2 .icon1{ display:none}
	.aboutbox3 .icon1{ display:none}
	.aboutbox3 .icon2{ display:none}
	.aboutbox4 .icon1{ display:none}
	
	.aboutbox1{ padding:40px 0 50px 0;  }	
	.aboutbox1 .titbox0{ display:block}
	.aboutbox1 .titbox1{ display:block}
	.aboutbox1 .titbox{ display:none}
	.aboutbox1 .titbox1 em img{ width:auto; height:20px;}
	.aboutbox1 .titbox2{font-size:14px; line-height:30px;}
	.aboutbox1 .wordbox{font-size:14px; line-height:33px; margin-top:10px;}
	
	.aboutbox3 .titbox{  height:auto; line-height:50px;}
	.aboutbox3 .titbox em{ font-size:20px}
	.aboutbox3 .titbox em img{ width:auto; height:20px;}
	.aboutbox3 .wordbox{ font-size:14px; line-height:28px; margin-top:10px;}
	
	.headmasterbox .icon1{ display:none}
	.headmasterbox .icon2{ display:none}
	
	.lawbox .icon1{ display:none}
	.lawbox .icon2{ display:none}
	.lawbox .titbox{  height:auto; line-height:50px;}
	.lawbox .titbox em{ font-size:20px; }
	.lawbox .titbox em img{ width:auto; height:20px;}
	.lawbox .titbox2{font-size:14px; font-weight:700}
	
	.listnews3 ul li{ width:33.33%}
	
	.theteacher  .icon1{display:none;}
	.theteacher  .icon2{display:none;}
	.theteacher  .icon3{display:none;}
	
	.teacherbox .titbox{ height:auto; line-height:50px;}
	.teacherbox .titbox em{  font-size:20px;}
	.teacherbox .titbox em img{ width:auto; height:20px;}
	.teacherbox .titbox2{font-size:14px; font-weight:700}
	
	.teacherbox .list1 ul li{ width:50%}
	
	.teacherread{ padding:25px 0}
	.teacherread .icon1{ display:none}
	.teacherread .icon2{ display:none}
	
	.teacherread .centerbox .centerin{ width:100%}
	
	.teacherread .titbox{ height:auto; line-height:50px;}
    .teacherread .titbox em{  font-size:20px;}
    .teacherread .titbox em img{ width:auto; height:20px;}

	.teacherread .inbox{ width:100%; height:auto; overflow:hidden; background-image:linear-gradient( #f6faff, #f5fcff); border-radius:10px; box-sizing:border-box; padding:20px 0; margin-top:20px;}
	.teacherread .inbox .pic{ width:100%;  float:none;}
	.teacherread .inbox .pic .img{ width:100%; height:auto; overflow:hidden; text-align:center}
	.teacherread .inbox .pic .img img{ width:60%; height:auto}
	.teacherread .inbox .pic .bm{ width:100%; height:115px; overflow:hidden; background-image:linear-gradient(to bottom, #e0f1fa, #f6fcff);}
	
	.teacherread .inbox .tbox{ width:92%; margin:0 auto ; float:none; padding:0 0 0 0; margin-top:-90px}
	.teacherread .inbox .tbox .tit{  font-size:20px; line-height:50px; font-weight:700; color:#2195f3;}
	.teacherread .inbox .tbox .titline{ width:100%; height:9px; overflow:hidden; position:relative; background:url(../Images/dd.png) right center no-repeat}
	.teacherread .inbox .tbox .titline .line{ width:100%; height:1px; overflow:hidden; position:absolute; left:0; top:4px; background:#0f87ec;}
	
	.teacherread .inbox .tbox .list1{ width:100%; height:auto; overflow:hidden;}
	.teacherread .inbox .tbox .list1 ul{ margin:0px; padding:0px; list-style:none}
	.teacherread .inbox .tbox .list1 ul li{  margin:10px 0; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; background:url(../Images/d1.png) left 0 top 5px no-repeat; box-sizing:border-box; padding:0 0 0 26px; font-size:15px; color:#3f3f3f;}
	
	.teacherread .inbox .tbox .name{ width:106px; height:35px; border:1px solid #2195f3; border-radius:30px; line-height:35px; text-align:center; font-size:16px; font-weight:700; color:#2195f3; margin:20px 0 10px 0}
	
	
	.teacherread .inbox .tbox .word{ width:100%; height:auto; overflow:hidden; line-height:200%; font-size:15px; overflow:hidden;}
	.teacherread .inbox .tbox .word ul{ margin:0px; padding:0px; list-style:none}
	.teacherread .inbox .tbox .word ul li{  margin:10px 0; padding:0px; list-style:none; width:100%; height:auto; overflow:hidden; background: url(../Images/dot3.png) left 0 top 15px no-repeat; font-size:15px; color:#3f3f3f; box-sizing:border-box; padding:0 0 0 20px;}

	.schoolbox .icon1{ display:none}
	.schoolbox .icon2{display:none}
    .schoolbox .titbox{ height:auto; line-height:50px;}
    .schoolbox .titbox em{  font-size:20px;}
    .schoolbox .titbox em img{ width:auto; height:20px;}
    
	.schoolbox .navbox ul li p{ height:40px; line-height:40px; font-size:12px; }
    
	.schoolbox .listbox{box-shadow: 0px 0px 10px 0px #edf3fd; border:1px solid #edf3fd; }
	
	.schoolbox .listbox .inbox .ercode{ position: static; margin-left:20px;}
	.schoolbox .listbox .inbox .tit{ font-size:16px;}
	.schoolbox .listbox .inbox .addresslist ul li{ line-height:25px;font-size:14px;}
	
	.trainbox1{ padding:25px 0; background:#FFF}	
    .trainbox1 .icon1{ display:none}
	
	.trainbox1 .titbox{  height:auto; line-height:50px;}
	.trainbox1 .titbox em{font-size:20px}
	.trainbox1 .titbox em img{ width:auto; height:20px;}
	.trainbox1 .titbox2{font-size:14px; font-weight:700; display:none}
	.trainbox1 .listbox { display:none}
	.trainbox1 .wordbox{ display:block}
	
	.trainbox2{ padding:25px 0; background:#fffaf3}	
    .trainbox2 .icon1{ display:none}
	
	.trainbox2 .titbox{  height:auto; line-height:50px;}
	.trainbox2 .titbox em{font-size:20px}
	.trainbox2 .titbox em img{ width:auto; height:20px;}
	.trainbox2 .titbox2{  font-size:14px; line-height:200%;}
	
	
	.trainbox3{ padding:25px 0;}	
    .trainbox3 .icon1{ display:none}
	
	.trainbox3 .titbox{  height:auto; line-height:50px;}
	.trainbox3 .titbox em{font-size:20px}
	.trainbox3 .titbox em img{ width:auto; height:20px;}
	.trainbox3 .titbox2{  font-size:14px; line-height:200%;}
	
	
    .trainbox3 .listbox{padding:15px 0;box-shadow: 0px 0px 10px 0px #edf3fd; margin-bottom:15px;}
	.trainbox3 .listbox ul li { width:25%; border-bottom:1px solid #e3f2ff; padding-bottom:10px; margin-bottom:20px}
	.trainbox3 .listbox ul li:nth-child(4) ~ li{ border:0; margin-bottom:0}
	.trainbox3 .listbox ul li:nth-child(5){ margin-left:12.5%} 
	
	.trainbox3 .listbox ul li .pic{ width:100%; height:60px; }
	.trainbox3 .listbox ul li .pic img{ max-width:80%; max-height:100%}
	.trainbox3 .listbox ul li .tit{  font-size:14px;}
    
	.trainbox3 .listbox2{ box-shadow: 0px 0px 10px 0px #edf3fd; padding:10px 10px}

    .trainbox3 .listbox2 .navbox ul li p{height:40px; line-height:40px;  border-radius:30px; font-size:12px; color:#1e91f2 }
	.trainbox3 .onebox .inbox .wordbox{ font-size:14px; }

    
	.trainbox4{ padding:0 0 25px 0;}	

	.trainbox4 .titbox{  height:auto; line-height:50px;}
	.trainbox4 .titbox em{font-size:20px}
	.trainbox4 .titbox em img{ width:auto; height:20px;}
	
	.trainbox4 .listbox .one{padding:10px 10px;}
	.trainbox4 .listbox .one .tit{  font-size:16px; background-size:30px auto }
	.trainbox4 .listbox .one .word{font-size:14px; color:#626262; line-height:30px; background-size:30px auto}
		 
	.infobox1 .icon1{ display:none}
	.infobox1 .icon2{ display:none}
	.infobox1 .titbox{  height:auto; line-height:50px;}
	.infobox1 .titbox em{font-size:20px}
	.infobox1 .titbox em img{ width:auto; height:20px;}
	
	.infobox1 .wordbox{ font-size:12px}

	.infobox1 .thebox{  margin-top:20px; font-size:14px; }
	.infobox1 .thebox  th, td { border:2px solid #ffffff; padding:5px; }
	.infobox1 .thebox  .row-content2 {padding: 2px; }
	.infobox1 .thebox  .row2-content2 {padding: 2px;}
	.infobox1 .thebox  .row3-content2 {padding: 2px; }
	.infobox1 .thebox  .row4-content2 {padding: 2px;}
	
	#robotspec{ background:#FFF}
	#robotspec .icon1{ display:none}
	#robotspec .icon2{ display:none}
	#robotspec .icon3{ display:none}
	#robotspec .icon4{display:none}
	
	.rbspexbox1 .titbox{  height:auto; line-height:50px;}
    .rbspexbox1 .titbox em{ font-size:20px}
	.rbspexbox1 .titbox em img{ width:auto; height:20px;}
	
	.rbspexbox1 .wordbox{font-size:14px;line-height:28px;}

	.rbspexbox1 .listbox{ padding:20px; background: url(../Images/carton.png) top 100px center no-repeat #FFF; height:440px; border-radius:5px;}
	.rbspexbox1 .listbox .pic{ width:100%; position: absolute; bottom:0; left:0; right:auto; top:auto; height:200px; overflow:hidden;}
	.rbspexbox1 .listbox .one{ width:100px; height:100px; background-size:100% 100%; font-size:12px; }
	.rbspexbox1 .listbox .t1{ left:16px; top:100px;}
	.rbspexbox1 .listbox .t2{ left:50%; top:16px; margin-left:-50px;}
	.rbspexbox1 .listbox .t3{ left:auto; right:16px; top:100px;}
	
	.rbspexbox1 .titbox2{ line-height:40px; font-size:20px; margin-top:20px;}
	.rbspexbox1 .cxlist{margin-top:20px;}
	.rbspexbox1 .cxlist ul li{width:50%;}
	.rbspexbox1 .cxlist ul li p{ height:50px; line-height:50px;font-size:14px;}
	
	
	.rbspexbox2{ padding:25px 0}
	.rbspexbox2 .titbox{  height:auto; line-height:50px; margin:0}
    .rbspexbox2 .titbox em{ font-size:20px}
	.rbspexbox2 .titbox em img{ width:auto; height:20px;}
	.rbspexbox2 .titbox2{ font-size:14px;line-height:28px; }
	
	.rbspexbox2 .list{ margin-top:20px;}

	.rbspexbox2 .list ul li{ width:100%;float:none; margin:10px 0}
	.rbspexbox2 .list ul li .box{ width:96%;}
	.rbspexbox2 .list ul li .tit{ width:80%; height:50px; line-height:50px;font-size:20px;}
	.rbspexbox2 .list ul li .wordbox{ height:auto; padding:56px 20px 20px 20px; font-size:16px; color:#FFF; line-height:26px; margin-top:-39px;}


	
	.rbspexbox3{ padding-bottom:20px;}
	.rbspexbox3 .titbox{  height:auto; line-height:50px;}
    .rbspexbox3 .titbox em{ font-size:20px}
	.rbspexbox3 .titbox em img{ width:auto; height:20px;}
	.rbspexbox3 .wordbox{font-size:14px; line-height:28px;margin-top:10px;}

	
	.rbspexbox4{ padding-bottom:20px;}
	.rbspexbox4 .titbox{  height:auto; line-height:50px;}
    .rbspexbox4 .titbox em{ font-size:20px}
	.rbspexbox4 .titbox em img{ width:auto; height:20px;}
	.rbspexbox4 .wordbox{font-size:14px; line-height:28px;margin-top:10px;}
	
	.rbspexbox4 .listbox{  margin-top:0px;}
	.rbspexbox4 .listbox .leftbox{ width:100%;float:none;}
	.rbspexbox4 .listbox .leftbox .tit{ font-size:18px;line-height:30px; text-align:center}

	.rbspexbox4 .listbox .leftbox .list ul li .box{ padding:10px 10px 10px 47px; }
	.rbspexbox4 .listbox .leftbox .list ul li .title{ font-size:16px;}
	.rbspexbox4 .listbox .leftbox .list ul li .word{  line-height:30px; font-size:14px;}
	.rbspexbox4 .listbox .leftbox .list ul li .num{  font-size:16px; }

	.rbspexbox4 .listbox .rightbox{ width:100%;  float:none}
	.rbspexbox4 .wordbox2{border:3px solid #fcdbc6;padding:10px; font-size:14px;margin-top:10px; line-height:30px;}
	
	.rbspexbox4 .listbox2{ margin-top:10px;}
	.rbspexbox4 .listbox2 ul li{ width:100%;float:none; margin-top:20px }
	.rbspexbox4 .listbox2 ul li .box{ width:98%;  padding:15px; margin:0 auto}
	.rbspexbox4 .listbox2 ul li .tit{  height:50px; line-height:50px; font-size:18px;}
	.rbspexbox4 .listbox2 ul li .word{width:100%; height:auto; line-height:28px; margin-top:10px; font-size:14px; }
	.rbspexbox4 .listbox2 ul li .pic{ width:100%; height:200px; overflow:hidden; margin-top:10px;}
	
	.rbspexbox4 .listbox2 ul li:nth-child(2) .box{ float:none;}

		
	
	.rbspexbox5{ padding:0px 0 0 0}
	.rbspexbox5 .titbox{  height:auto; line-height:50px;}
    .rbspexbox5 .titbox em{ font-size:14px}
	.rbspexbox5 .titbox em img{ width:auto; height:20px;}
	
	.rbspexbox5 .listbox{height:auto; background:url(../Images/5cline2.png) left 20px top 50px no-repeat; background-size:auto 70%}
	.rbspexbox5 .listbox .list{ width:100%; height:auto; }
	.rbspexbox5 .listbox .list ul li{ width:100%; height:100px; float:none;}
	.rbspexbox5 .listbox .list ul li .box{ width:96%; height:100px; position:relative} 
	.rbspexbox5 .listbox .list ul li .tit{ width:60px; height:60px;  line-height:60px; text-align:center; font-size:14px;  position:absolute; left:0; margin-left:0; top:0}
	.rbspexbox5 .listbox .list ul li .word{ width:calc(100% - 92px); height:auto; overflow:hidden; margin-top:0px; overflow:hidden; font-size:14px;  left:92px; top:0px}
	.rbspexbox5 .listbox .list ul li:nth-child(2n) .tit{ top:0; left:10px}
	.rbspexbox5 .listbox .list ul li:nth-child(2n) .word{ top:0; bottom:auto; left:100px;width:calc(100% - 100px);}
	
	.rbspexbox5 .listbox .list ul li:nth-child(1) .tit{ background-size:100% 100%;}
	.rbspexbox5 .listbox .list ul li:nth-child(2) .tit{ background-size:100% 100%;}
	.rbspexbox5 .listbox .list ul li:nth-child(3) .tit{ background-size:100% 100%;}
	.rbspexbox5 .listbox .list ul li:nth-child(4) .tit{ background-size:100% 100%;}
	.rbspexbox5 .listbox .list ul li:nth-child(5) .tit{ background-size:100% 100%;}
			
	.rbspexbox6{ padding:20px 0}
	.rbspexbox6 .titbox{  height:auto; line-height:50px;}
    .rbspexbox6 .titbox em{ font-size:20px}
	.rbspexbox6 .titbox em img{ width:auto; height:20px;}
	.rbspexbox6 .listbox{ width:98%;  padding:10px 10px  0 10px; margin-top:10px}
	
	.robotbox1 .icon1{ display:none}
	.robotbox1 .icon2{ display:none}
	
	.robotbox1 .titbox{ line-height:50px; margin-top:10px;}
	.robotbox1 .titbox em{  font-size:20px;}
	.robotbox1 .titbox em img{ width:auto; height:20px;}
	.robotbox1 .titbox2{font-size:14px;  margin-bottom:10px;}
	.robotbox1 .wordbox{font-size:14px;line-height:30px; margin:0}
	
	.computerbox1 .icon1{ display:none}
	.computerbox1 .icon2{ display:none}
	
	.computerbox1 .titbox{ line-height:50px; margin-top:10px;}
	.computerbox1 .titbox em{  font-size:20px;}
	.computerbox1 .titbox em img{ width:auto; height:20px;}
	.computerbox1 .titbox2{font-size:14px;  margin-bottom:10px;}
	.computerbox1 .wordbox{font-size:14px;line-height:30px; margin:0}
	
	.computerbox1 .wordbox table{width:98%;border-collapse:collapse;box-shadow: 0px 0px 10px 0px #edf3fd; margin:0 auto}
	.computerbox1 .wordbox tr.tit{ background:#0172c4; color:#FFF;}
	.computerbox1 .wordbox tr.even{ background:#eff4f8}
	.computerbox1 .wordbox td{border:1px solid #eaeaea;line-height:35px; font-size:14px;}
	.computerbox1 .wordbox td em{color:#999;margin-left:5px; font-style:normal;}


	.computerbox2{  padding:35px 0; background:url(../Images/computerbg3.jpg) bottom center no-repeat; background-size:cover  }
	.computerbox2 .centerbox .centerin{ width:96%; margin:0 auto}
	.computerbox2 .thebox{ width:100%; float:none; }
	
	.computerbox2 .titbox{ width:100%; height:auto; overflow:hidden;}
	.computerbox2 .listbox{  padding:20px 0}
	.computerbox2 .listbox .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; float:left; overflow:hidden; background:url(../Images/jt1.png) top 26px right 0 no-repeat;}
	.computerbox2 .listbox .list ul li:last-child{ background:none}
	.computerbox2 .listbox .list ul li .box{ width:90%; height:auto; overflow:hidden;}
	.computerbox2 .listbox .list ul li .box .pic{ width:100%; height:76px; overflow:hidden; text-align:center}
	.computerbox2 .listbox .list ul li .box .pic img{ max-width:80%; max-height:100%}
	.computerbox2 .listbox .list ul li .box .tit{  height:20px; line-height:20px; font-size:12px; }
	
	
	.computerbox2 .listbox2{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
	.computerbox2 .listbox2 .box{ width:49%;  padding:10px;}
	.computerbox2 .listbox2 .box .tit{ width:40%; float:left; height:50px; line-height:50px; font-size:12px; }
	.computerbox2 .listbox2 .box .pic{ float:right; overflow:hidden; height:56px; line-height:56px;}
	.computerbox2 .listbox2 .box .pic ul{ margin:0px; padding:0px; list-style:none}
	.computerbox2 .listbox2 .box .pic ul li{ margin:0px 0 0 5px; padding:0px; list-style:none; float:left}
	.computerbox2 .listbox2 .box .pic ul li img{ max-width:30px}
	
	.gespbox1 .icon1{ display:none}
	.gespbox1 .icon2{ display:none}
	
	.gespbox1 .titbox{ line-height:50px; margin-top:10px;}
	.gespbox1 .titbox em{  font-size:20px;}
	.gespbox1 .titbox em img{ width:auto; height:20px;}
	.gespbox1 .titbox2{font-size:14px;  margin-bottom:10px;}
	.gespbox1 .wordbox{font-size:14px;line-height:30px; margin:0}
	
	.gespbox1 .listbox{margin-top:15px;}

	.gespbox1 .listbox ul li{ margin:10px 0 0 0; display:block }
	.gespbox1 .listbox ul li .tbox{ width:100%; float:none; height:50px; overflow:hidden; line-height:50px; box-sizing:border-box; padding:0 10px }
	.gespbox1 .listbox ul li .tbox .tit{ width:50%; height:50px; display:block;font-size:14px; float:left} 
	.gespbox1 .listbox ul li .tbox .tit2{ width:50%; height:50px; line-height:50px; text-align:right; font-size:14px; color:#FFF; background:none; font-weight:700; position: static; float:right }
	
	.gespbox1 .listbox ul li .wbox{ width:100%; float:none; margin:10px 0 0 0;} 
	.gespbox1 .listbox ul li .wbox .list{  padding:15px;}
	.gespbox1 .listbox ul li .wbox .list p{ font-size:14px;  background:url(../Images/dot5.png) left 0 top 13px no-repeat; line-height:30px; box-sizing:border-box; padding:0 0 0 15px; margin:5px 0}
	
	
	.gespbox1 .listbox ul li.title{ display:none;}
	.gespbox1 .listbox ul li:nth-child(2) .wbox .list p{ width:100%; float:none} 
    .gespbox1 .listbox ul li:nth-child(3) .wbox .list p{ width:100%; float:none} 

	
	.mathbox1 .icon1{ display:none}
	.mathbox1 .icon2{ display:none}
	.mathbox1 .titbox{ line-height:50px; margin-top:10px;}
	.mathbox1 .titbox em{  font-size:20px;}
	.mathbox1 .titbox em img{ width:auto; height:20px;}
	.mathbox1 .titbox2{font-size:14px;  margin-bottom:10px;}
	.mathbox1 .wordbox{font-size:14px;line-height:30px; margin:0}
	
	
	.mathbox1 .listbox{ display:none}
	.mathbox1 .listbox2{ display:block}
	
	.mainbox .icon1{ display:none}
	.mainbox .icon2{ display:none}
	.mainbox .icon3{ display:none}
	
	.listnews ul li{ margin:0 0 15px 0;}



	 
		 
	}
	
@media (max-width:960px){
	
	.homepart7 .listone{ width:100%; height:345px; overflow:hidden;margin-top:30px; position:relative }
	.homepart7 .listone  .leftarr{ background-size:15px auto }
	.homepart7 .listone  .rightarr{ background-size:15px auto; }
	
	.homepart7 .listone .list{ width:96%; height:335px;  }
	.homepart7 .listone .list ul{ margin:0px; padding:0px; list-style:none}
	.homepart7 .listone .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:auto; float:left; overflow:hidden;}
	
    
	.headmasterbox{ background:#f6faff; padding:50px 0 0 0}
	.headmasterbox .centerbox .centerin{ width:100%}
	.headmasterbox .tbox{ width:92%; margin:0 auto}
	.headmasterbox .tbox .leftbox{ width:100%;  float:none; text-align:center}
	.headmasterbox .tbox .leftbox img{ width:80%; height:auto}
	.headmasterbox .tbox .rightbox{ width:100%; float:none; }
	.headmasterbox .tbox .rightbox .tit{  line-height:40px; font-size:20px;}
	.headmasterbox .tbox .rightbox .titline{ width:86px; }
	.headmasterbox .tbox .rightbox .word{  font-size:14px; color:#141414; opacity:0.9 }
	.headmasterbox .tbox .rightbox .word ul{ margin:0; padding:0 0 0 18px }
	.headmasterbox .tbox .rightbox .word .intro{ box-sizing:border-box; padding:0 0 0 25px;}
	
	.headmasterbox .tbox2{ width:100%; margin:0 auto;  height:auto; overflow:hidden; background:#FFF; box-sizing:border-box;padding:15px; border-radius:0;box-shadow:none; margin-top:25px; border:0; }

	.headmasterbox .tbox2 .list ul li .tit{ line-height:40px; font-size:14px; font-weight:700; color:#141414;}
	.headmasterbox .tbox2 .list ul li .tit em{ font-style:normal; font-size:14px; border-radius:30px; padding:5px 8px; margin-right:5px}
	.headmasterbox .tbox2 .list ul li .word{  font-size:14px; line-height:28px;  padding:0 0 0 30px; margin-bottom:10px}


	}	


@media (max-width:850px) {

     .homepart6 .listbox2{ margin-top:20px;border-radius:10px;padding:10px;}
	.homepart6 .listbox2 .inbox{ width:100%; height:121px; overflow:hidden; border-radius:15px;background-image:linear-gradient( to bottom,#7494fa, #557aee); box-sizing:border-box; padding:10px;}
	.homepart6 .listbox2 .list1{ width:60%; margin-top:10px}
	.homepart6 .listbox2 .list1 ul li{  width:55%; height:80px;}
	.homepart6 .listbox2 .list1 ul li:nth-child(2){ width:45%}
	.homepart6 .listbox2 .list1 ul li .num{ height:50px; line-height:50px; font-size:20px;}
	.homepart6 .listbox2 .list1 ul li .tit{ height:30px; line-height:30px; font-size:12px;}
	
	
	.homepart6 .listbox2 .list2{ width:30%;}
	.homepart6 .listbox2 .list2 ul li .pic{ width:80px; height:80px;}
	
	.homepart6 .listbox2 .more{ width:10%; height:80px; background-size:80% auto; float:left; margin-top:10px;}
    
	
	

   }

@media (max-width:800px) {

	
   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}

	 
	.fixbottomkong{ display:block}
	.fixbottom{ display:block}

	

	
	.homeSlide .list ul li .wordbox{left:4%; top:90px; margin-top:0; margin-left:0; width:92%; }
	.homeSlide .list ul li .wordbox .tit{font-size:28px;}
	.homeSlide .list ul li .wordbox .tit2{ font-size:16px; line-height:25px; margin:0px 0;}
	.homeSlide .list ul li .wordbox .tit3{ font-size:16px; line-height:30px; display:none}
	.homeSlide .list ul li .more{ width:115px; height:30px;line-height:30px; font-size:12px;  margin-top:20px;}
	
	.homeSlide .slidebo{ width:100%; height:25px; background:url(../Images/slidebo2.png) bottom center no-repeat;}
    .homeSlide .coverpage{ width:100%; height:56px; position:absolute; left:0; bottom:30px; z-index:100}
	
	.indexpage .swiper-pagination-switch { width:8px; height:8px;}
	.indexpage .swiper-active-switch { width:35px;}

	

	.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}
	

	#ertopslide{ height:420px}
	
	.erSlide .namebox{ position:absolute; width:100%; left:0; margin-left:0;top:50%; margin-top:10px;} 
	.erSlide .namebox .inbox{ width:92%; height:auto; overflow:hidden; margin:0 auto}
	.erSlide .namebox .tit{ font-size:20px; line-height:30px;  }
	.erSlide .namebox .tit2{ margin:0; font-size:12px; line-height:25px }
	/*
	.erSlide .about .tit,.erSlide .about .tit2{ color:#FFF}
	*/
	
	.homepart6 .listbox  .list ul li .box{ width:98%;padding:10px 10px; border-radius:10px;}
	.homepart6 .listbox  .list ul li .pic{ width:100px; height:100px;}

	.homepart6 .listbox  .list ul li .tit{ width:135px; height:35px; line-height:35px;margin-top:-15px;font-size:12px;}
	.homepart6 .listbox  .list ul li .tit2{ height:40px; line-height:40px;font-size:14px;}
	
	.homepart6 .listbox  .list ul li .word{ width:100%; height:100px; line-height:25px; font-size:12px;}

    .ertop{ margin-top:-40px;} 
	.ertop .navbox .list ul li{ height:auto;font-size:12px; border:0}
	.ertop .navbox .list ul li .pic{ width:100%; height:50px; margin-top:10px; line-height:50px;}
	.ertop .navbox .list ul li .pic img{ max-width:80%; max-height:100%}
	.ertop .navbox .list ul li .tit{ font-size:12px; }
	.ertop .navbox .list ul li:hover .pic{ margin-top:0}
    .ertop .navbox .list ul li.onfocus{ background:none}
	.ertop .navbox .list ul li:nth-child(2).onfocus{background:none;}
	.ertop .navbox .list ul li:nth-child(3).onfocus{background:none;}
	.ertop .navbox .list ul li:nth-child(4).onfocus{background:none;}
	.ertop .navbox .list ul li:nth-child(5).onfocus{background:none;}
	
	 
	.ertop .navbox2 .list ul li{ height:auto;font-size:12px; border:0; width:25%; border-bottom:1px solid #e4ecf4; padding:0 0 10px 0}
	.ertop .navbox2 .list ul li .pic{ width:100%; height:50px; margin-top:10px; line-height:50px;}
	.ertop .navbox2 .list ul li .pic img{ max-width:80%; max-height:100%}
	.ertop .navbox2 .list ul li .tit{ font-size:12px; height:40px; line-height:20px; box-sizing:border-box; padding:0 15px }
	.ertop .navbox2 .list ul li:hover .pic{ margin-top:0}
    .ertop .navbox2 .list ul li.onfocus{ background:none}
	.ertop .navbox2 .list ul li:nth-child(2).onfocus{background:none;}
	.ertop .navbox2 .list ul li:nth-child(3).onfocus{background:none;}
	.ertop .navbox2 .list ul li:nth-child(5){ margin-left:12.5%}
	.ertop .navbox2 .list ul li:nth-child(4).onfocus{background:none;}
	.ertop .navbox2 .list ul li:nth-child(5).onfocus{background:none;}
	.ertop .navbox2 .list ul li:nth-child(6).onfocus{background:none;}
	.ertop .navbox2 .list ul li:nth-child(7).onfocus{background:none;}
	
	
	
	.aboutbox2{ background: url(../Images/ab2bg.jpg) top center no-repeat #f6fafe;   padding:80px 0 0px 0 }
    .aboutbox2 .titbox{ height:40px; line-height:40px}
	.aboutbox2 .titbox em{ font-size:20px}
	.aboutbox2 .titbox em img{ width:auto; height:20px;}

    .aboutbox2 .wordbox{ font-size:14px;line-height:30px;margin-top:10px;}

	.aboutbox2 .listbox{ margin-top:20px;}
	.aboutbox2 .listbox .one{ width:100%; height:auto; float:none; padding:15px; margin:10px 0}
	.aboutbox2 .listbox .one .tit{ width:100%; height:50px; border-radius:50px;font-size:14px; font-weight:700; color:#FFF; line-height:50px; }

	.aboutbox2 .listbox .one .word{  font-size:12px; margin-top:10px;}
	.aboutbox2 .listbox .one .word p{ height:40px; line-height:40px; }
	
	
	.aboutbox3{ padding-bottom:20px}
	.aboutbox3 .listbox{ width:100%; height:200px}
	.aboutbox3 .listbox .inbox{ width:100%; height:143px;top:20px;}
	.aboutbox3 .listbox .list{ width:88%; height:auto; overflow:hidden; position:relative; z-index:10; float:left}

	.aboutbox3 .listbox .list ul li{width:50%; height:auto; }
	.aboutbox3 .listbox .list ul li .pic{ width:100%; height:162px;}
	.aboutbox3 .listbox .list ul li .tit{ width:90%; height:38px; line-height:38px; font-size:12px;}
	
	.aboutbox3 .listbox .list ul li:nth-child(2) ~ li{ display:none}
	.aboutbox3 .listbox .more{ width:10%; height:200px; background-size:80% auto;}

    .aboutbox4{  padding:0px 0 20px 0;background: url(../Images/ab4bg.jpg) bottom center no-repeat #FFF; background-size:100% auto  }
    .aboutbox4 .titbox{ height:40px; line-height:40px}
	.aboutbox4 .titbox em{ font-size:20px}
	.aboutbox4 .titbox em img{ width:auto; height:20px;}
	
	.aboutbox4 .listbox{ margin-top:10px;}
	.aboutbox4 .listbox .list ul li{ width:100%; float:none; margin:15px 0}
	.aboutbox4 .listbox .list ul li .box{ width:100%; padding:20px; }
	.aboutbox4 .listbox .list ul li .pic{ width:20%; height:105px;  overflow:hidden; text-align:center; float:left}
	.aboutbox4 .listbox .list ul li .pic img{ max-width:100%; height:auto}
	.aboutbox4 .listbox .list ul li .wordbox{ width:80%;  height:auto; overflow:hidden; float:left}
	.aboutbox4 .listbox .list ul li .wordbox .tit{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px;  text-align:left}
	.aboutbox4 .listbox .list ul li .wordbox .line{ width:30px; height:5px; background:rgb(255,255,255,0.5); margin:10px 0 }
	.aboutbox4 .listbox .list ul li .wordbox .word{ width:100%; height:auto; line-height:28px; font-size:12px;}


	.aboutbox5{ padding:21px 0}
	.aboutbox5 .titbox{ height:40px; line-height:40px}
	.aboutbox5 .titbox em{ font-size:20px}
	.aboutbox5 .titbox em img{ width:auto; height:20px;}
	
	.aboutbox5 .listone{ height:280px; margin-top:20px; position:relative }
	.aboutbox5 .listone  .leftarr{ width:28px; height:33px; background:url(../Images/left4.png) no-repeat; background-size:100% 100%; cursor:pointer; position:absolute; left:0px; top:auto; bottom:0; margin-top:0;  }
	.aboutbox5 .listone  .rightarr{width:28px; height:33px;  background:url(../Images/right4.png) no-repeat; background-size:100% 100%; cursor:pointer;  position:absolute; right:0; top:auto; bottom:0; margin-top:0px; }
	
	.aboutbox5 .listone .list{ width:100%; height:250px; ; }

	
	.aboutbox5 .listone ul li .box{ width:98%; padding:10px;}
	.aboutbox5 .listone ul li .tit{font-size:14px; }
	.aboutbox5 .listone ul li .titline{margin-top:10px;}
	.aboutbox5 .listone ul li .word{ width:100%; height:125px; line-height:25px; font-size:12px;  margin-top:10px}

	
	.pointpage {display:block}
		
	
	.aboutbox6{ padding:25px 0; background:#f1f8fe}
	.aboutbox6 .titbox{ height:40px; line-height:40px}
	.aboutbox6 .titbox em{ font-size:20px}
	.aboutbox6 .titbox em img{ width:auto; height:20px;}
	.aboutbox6 .wordbox{ font-size:14px;line-height:28px; margin-top:20px}
     
	 .lawbox{  padding:30px 0 20px 0; position:relative; min-height:auto }
    .listnews3 ul li{ width:50%} 
	.listnews3 ul li .pic{ height:200px; background:none} 
	.listnews3 ul li .wordbox .tit{font-size:12px;  margin-top:0px; font-weight:700; }
    .listnews3 ul li .wordbox .tit2{font-size:12px;}
	
	.teacherbox{ padding:25px 0}
	.teacherbox .list1 ul li .box{ width:96%; height:380px; }
	.teacherbox .list1 ul li .box .inbox{ height:357px;  }
	.teacherbox .list1 ul li .box .pic{  height:225px; }
	.teacherbox .list1 ul li .box .pic img{ width:auto; height:100%;}
	.teacherbox .list1 ul li .box .wordbox{ width:80%;}
	.teacherbox .list1 ul li .box .wordbox .tit{  height:35px; line-height:35px; font-size:14px}
	.teacherbox .list1 ul li .box .wordbox .tit2{ width:100%;height:40px; line-height:40px; overflow:hidden; font-size:14px; font-weight:700; color:#141414; text-align:center }
	.teacherbox .list1 ul li .box .wordbox .word{ width:100%;height:52px; line-height:26px; overflow:hidden; font-size:14px; color:#626262; text-align:center }
	.teacherbox .list1 ul li:hover .cover{ display:none}
	
	

	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li{ margin:0px 0 20px 0;width:33.33%;}
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box{ width:96%; height:200px; }
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box .inbox{height:200px; }
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box .pic{ height:190px; margin-top:10px }
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box .wordbox .tit{ height:40px; line-height:40px;  font-size:12px;}	
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li:hover .cover{ display:none}
	
	
	/*教学老师*/

	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li{ margin:0px 0 20px 0; width:33.33%; }
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li .box{ width:96%; height:150px; }
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li .box .inbox{ width:100%; height:150px;}
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li .box .pic{  height:140px; margin-top:10px}

	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li .box .wordbox .tit{ width:60%; margin:0 0; height:36px; line-height:36px;font-size:12px;;}

	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li:hover .cover{ display:none}
	
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec1 .box{ width:96%; height:150px; }
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec1 .box .num{ width:100%; height:60px; line-height:60px; margin-top:15px;font-size:40px; }
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec1 .box .name{ width:100%; height:35px; margin-top:10px; ; font-size:16px; }
	
	
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec2{ width:66.66%}
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec2 .box{ width:96%; height:150px;}
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec2 .box .ad{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; bottom:0}
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec2 .box .ad img{ max-width:100%; max-height:100%;}
	
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec3 .box{ width:96%; height:150px; }
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec3 .box .num{ width:100%; height:60px; line-height:60px; margin-top:15px;font-size:40px;}
	.theteacher .teacherbox:nth-child(4n-1) .list1 ul li.spec3 .box .name{width:100%; height:35px; margin-top:10px;font-size:14px;}
	
	

	.theteacher .teacherbox:nth-child(4n) .list1 ul li{  width:33.33%;}
	.theteacher .teacherbox:nth-child(4n) .list1 ul li .box{ width:96%; height:150px;}
	.theteacher .teacherbox:nth-child(4n) .list1 ul li .box .inbox{height:150px; }
	.theteacher .teacherbox:nth-child(4n) .list1 ul li .box .pic{ height:140px; margin-top:10px}
	.theteacher .teacherbox:nth-child(4n) .list1 ul li .box .wordbox .tit{ height:35px; line-height:35px; font-size:12px}

	.theteacher .teacherbox:nth-child(4n) .list1 ul li:hover .cover{ display:none}
	
	.schoolbox{ padding:25px 0}
	.schoolbox .listbox{ padding:10px}
	.schoolbox .listbox .inbox .slidebox{ width:100%; height:200px; }
	.schoolbox .listbox .inbox .slidebox .leftarr{ background-size:20px auto; background-position: left center;}
	.schoolbox .listbox .inbox .slidebox .rightarr{ background-size:20px auto; background-position: right center;}
	.schoolbox .listbox .inbox .slidebox .list{ width:88%; height:200px; }
	.schoolbox .listbox .inbox .slidebox .list ul li{height:300px; }
	.schoolbox .listbox .inbox .slidebox .list ul li .box{ width:100%;height:200px;}

    .trainbox3 .onebox .inbox .slidebox{  height:125px;}
	.trainbox3 .onebox .inbox .slidebox .leftarr{ background-size:20px auto; background-position:left center}
	.trainbox3 .onebox .inbox .slidebox .rightarr{background-size:20px auto; background-position:right center}
	.trainbox3 .onebox .inbox .slidebox .list{ width:92%; height:125px;}
	.trainbox3 .onebox .inbox .slidebox .list ul li{height:125px;}
	.trainbox3 .onebox .inbox .slidebox .list ul li .box{ width:96%;height:125px;}
	
	
	.listnews ul li .box{padding:10px;}

	.listnews ul li .pic{ width:45%;height:121px} 
	.listnews ul li .wordbox{ width:55%; padding:0px 0 0 10px}
	
	.listnews ul li .wordbox .tit{ width:100%; height:50px; line-height:25px; font-size:12px; font-weight:700 }
	.listnews ul li .wordbox .word{ width:100%; height:40px; line-height:20px; font-size:12px; margin-top:0px;}
	.listnews ul li .wordbox .time{ width:100%; height:20px; line-height:20px; font-size:12px; margin-top:5px; font-weight:normal }
	.listnews ul li .wordbox .time p{ height:20px; line-height:20px;}

   
   

	.bignews ul li{ margin:0px 0 10px 0px;}
	.bignews ul li .box{ }
	.bignews ul li  .timebox{ display:none}

	.bignews ul li .wordbox{ width:100%; float:none; padding:0 0 0 0; }	
	.bignews ul li .wordbox .tit{height:auto; line-height:30px; font-size:14px; font-weight:700  }
	.bignews ul li .wordbox .word{  height:50px; line-height:25px;font-size:12px; color:#626262; margin-top:10px;}
	.bignews ul li .wordbox .more{ display:block; font-size:12px}
	
	.resnav{  height:auto; margin-bottom:20px;}
	.resnav .bgbox{ display:none}
	.resnav .list{ position: static; }
	.resnav .list ul li{width:25%; height:auto; float:left; overflow:hidden;}
	.resnav .list ul li .tit{ width:90%; height:40px; line-height:40px; margin-top:0; font-size:12px; font-weight: normal; text-align:center; display:inline-block; border:1px solid #1e91f2; border-radius:40px; color:#1e91f2;}
	.resnav .list ul li .tit .icon{ display:none}
	.resnav .list ul li .tit .name{ height:40px; line-height:40px;}
	
	.resnav .list ul li.onfocus{ background:none}
	.resnav .list ul li.onfocus .tit{background-image:linear-gradient( #6ccef8, #1289ed); font-weight:700}
	
	
	
	.zylist ul li{ margin:0 0 20px 0;}
	
	.zylist ul li .box{padding:10px; }

	.zylist ul li .pic{ width:80px;  height:80px; overflow:hidden; border-radius:80px; } 
	.zylist ul li .wordbox{ width:calc(100% - 90px); }
	
	.zylist ul li .wordbox .tit{ width:100%; height:auto; line-height:30px; font-size:14px;margin-top:0px;}
	.zylist ul li .wordbox .tit .name{ float:none; font-size:16px; font-weight:700}
	.zylist ul li .wordbox .tit .link{ float:none; }
	
	.zylist ul li .wordbox .word{  line-height:25px; font-size:14px; }
	
	
	.faqnav{  margin-bottom:15px;}
	.faqnav .navbox{margin-bottom:10px}
	.faqnav .navbox ul{ display: block}
	.faqnav .navbox ul li{ margin:10px 0;  width:50%; float:left}
	.faqnav .navbox ul li p{ width:90%; height:40px; line-height:40px; border-radius:40px; font-size:12px; }
	

	.faqbox .one{width:98%; margin:5px auto;padding:10px 10px; margin-bottom:10px; border-radius:10px;}
	.faqbox .one .tit{height:auto; line-height:30px;padding:0 0 0 40px; background:url(../Images/q.png) left 0 top 10px no-repeat; font-size:14px; font-weight:700; line-height:30px;cursor:pointer}
	.faqbox .one .tit .name{ float:left; height:auto; line-height:26px; overflow:hidden; width:85%; padding:5px 0}
	.faqbox .one .tit .more{ float:right; height:35px; }

	
	.faqbox .one .word{  padding:0 0 0 40px; font-size:14px;  line-height:25px;}
	

		

		
}

@media (max-width:702px){

	}	
@media (max-width:640px){
    
	.homepart7{ padding:0px 0 30px 0}
	.homepart7 .listone{height:225px;margin-top:20px}

	.homepart7 .listone .list{ width:86%; height:200px;  }

	
	.homepart7 .listone ul li .box{ width:90%; height:auto; overflow:hidden; margin:0 auto; }
	.homepart7 .listone ul li .pic{ width:100%; height:90px}
	.homepart7 .listone ul li .tit{ width:100%; height:60px; line-height:30px; font-size:13px; }
	.homepart7 .listone ul li .word{ display:none}

	}	


@media (max-width:550px){
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box{ width:96%; height:150px; }
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box .inbox{height:150px; }
	.theteacher .teacherbox:nth-child(4n-2) .list1 ul li .box .pic{ height:150px; }

	}	
	
@media (max-width:450px){


	}		 

@media (max-width:400px){

	}		


@media (max-width:380px){

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