@charset "utf-8";
/* CSS Document */
@media (max-width:1850px) {
   
	}

@media (max-width:1750px) {
   

  
	}

@media (max-width:1650px) {
 
 
	}	

	
@media (max-width:1600px) {


	}	


@media (max-width:1580px) {
   


	}	

@media (max-width:1480px) {
   

	}	
	
@media (max-width:1460px) {
   
	

	}	


@media (max-width:1380px) {
    .topbox .box{width:94%; margin:0 auto}
	.headbox .box{width:94%; margin:0 auto}
	.headbox .box .logo img{ max-width:70%; max-height:70%}
	.headbox .box .topword{ position:absolute; right:0; top:0;}
	/*
	.headbox .box .topword img{ height:40px}
	*/
	.homepart1 .centerbox{ width:94%; margin:0 auto}
	.homepart2 .centerbox .centerin{ width:94%; margin:0 auto}
	.homepart3 .centerbox .centerin{ width:94%; margin:0 auto}
	.homepart4 .centerbox { width:94%; margin:0 auto}
	.homepart5 .centerbox .centerin{ width:94%; margin:0 auto}
	.homepart6 .centerbox{ width:94%; margin:0 auto}
	.homepart7 .centerbox{ width:94%; margin:0 auto}
	.homepart8 .centerbox{ width:94%; margin:0 auto}
	
	.footmenu .centerbox .centerin{ width:94%; margin:0 auto}
	.footer .centerbox .centerin{ width:94%; margin:0 auto}
	
	.homead .centerbox .centerin{width:94%; margin:0 auto}
	.mainbox .centerbox .centerin{width:94%; margin:0 auto}
	.rightad2 .centerbox .centerin{width:94%; margin:0 auto}
	.orgbox1 .centerbox .centerin{width:94%; margin:0 auto}
	
	.aboutbox1 .centerbox .centerin{ width:94%; margin:0 auto}

	}

@media (max-width:1350px) {
    .headbox  .menu ul li{ margin:0px; padding:0 20px}
	.headbox  .menu ul li p.t1{ margin-top:39px; line-height:22px; font-size:16px;}
	.headbox  .menu ul li p.t2{ margin-top:5px; font-size:12px;}
		
   
	}	


@media (max-width:1260px) {

	.showus{  font-size:14px}
	.showup{ font-size:14px}

	.menubox .menu ul li{ font-size:14px}
	.homepart1 .more{ display:none}



	}

@media (max-width:1216px) {

	}	

	
@media (max-width:1180px) {
    .headbox .box .topword img{ height:60px;}
	 
	}		


@media (max-width:1100px){
 
	}
	
	
@media (max-width:1060px){

	
	}	
@media (max-width:1015px){
  
	}		
	

@media (max-width:1000px){
	.headboxkong{ height:80px; }
	.headfolat{ height:80px;}
	.thoundshow{ display:none}
	.gotop{ display:none}
	
	.topbox { display:none}
	
	.headbox,.headbox .box{ height:80px;}
	.headbox .box .logo{ position:absolute; left:0px; top:0; height:80px; line-height:80px; overflow:hidden;}
	
	.headbox .box .topword{ position:absolute; right:0; top:0; height:80px; line-height:80px;}
	.headbox .box .topword img{ height:20px;}
	.headbox .box .searchbtn{ display:block}
	
	.menubox{ width:100%; height:auto; }
	.menubox .menu{ width:100%; height:auto; }
	.menubox .menu ul li{width:20%; height:45px; line-height:45px;  font-size:14px;text-align:center; border-bottom:1px solid #cf2929;}


	

	.homepart2 .slidebox{ width:100%; height:460px;float:none }
	.homepart2 .slidebox .list{ height:460px; }

	.homepart2 .slidebox .list ul li{ height:460px; }
	.homepart2 .slidebox .list ul li .pic{  height:460px;}
	.homepart2 .slidebox .list ul li .tit{ width:100%; height:50px; line-height:50px; padding:0 15px; font-size:14px;}
	
	.homepart2 .slidebox .tnpage {position: absolute;right:20px; bottom:15px;}


	
	
	.homepart2 .rbox{ width:100%;float:none; margin-top:20px}
	.homepart2 .rbox .navbox{  height:50px;}
	.homepart2 .rbox .navbox ul li{  width:50%; height:50px; line-height:50px; font-size:16px; font-weight:700 }
	.homepart2 .rbox .navbox ul li.onfocus{  font-size:16px;}

	.homepart2 .listbox .list ul li{width:100%; height:40px; line-height:40px; font-size:14px;} 
	.homepart2 .listbox .list ul li:nth-child(1){ font-size:14px; }
	.homepart2 .listbox .list ul li:nth-child(6){  font-size:14px}
	
	.homepart3 .onebox{ width:100%; height:auto; float:none; overflow:hidden}
    .homepart3 .onebox:nth-child(2){ float:none}
	
	.homepart3 .titbox{  height:50px; line-height:50px; }
	.homepart3 .titbox .tit{ position:absolute; left:15px; top:0; height:50px; line-height:50px; font-size:16px; font-weight:700 }
	.homepart3 .titbox .more{ position:absolute; right:10px; top:0;height:50px; line-height:50px; font-size:14px; color:#818181}
    

	.homepart3 .list ul li{  font-size:14px; border-bottom:1px dashed #d9d9d9} 
	
	.homepart3 .list ul li p{ display:block; height:50px; line-height:50px; position:absolute}

	
	
	.homepart3 .list ul li.first{ width:100%; height:auto; overflow:hidden; margin:10px 0; background:#f6f6f6}
	.homepart3 .list ul li.first .pic{ width:40%; height:125px}
	.homepart3 .list ul li.first .pic .img{ width:100%; height:1005; }
	
	.homepart3 .list ul li.first .wordbox{ width:60%; height:125px; padding:10px;}
	.homepart3 .list ul li.first .wordbox .tit{ width:100%; height:70px; line-height:35px; overflow:hidden; font-size:14px; font-weight:700; color:#333333;}
	.homepart3 .list ul li.first .wordbox .time{ width:100%; height:25px; line-height:25px; font-size:14px}

    
	.homepart4{margin-top:20px; }

	.homepart4 .titbox{ width:100%; height:50px; line-height:50px;}
	.homepart4 .titbox .tit{ height:50px; line-height:50px; font-size:16px; font-weight:700 }
	.homepart4 .titbox .more{ height:50px; line-height:50px; font-size:14px;}
	
	.homepart4 .listbox{ padding:15px 15px 15px 15px;  }
	.homepart4 .leftarea{ width:100%; height:300px; border-radius:5px; float:none}
	.homepart4 .leftarea .list{ width:100%; height:300px;}
	.homepart4 .leftarea .list ul li{ width:100%; height:300px; }
	.homepart4 .leftarea .list ul li .pic{ width:100%; height:300px; }
	.homepart4 .leftarea .list ul li .tit{ width:100%; height:50px; line-height:50px; padding:0 10px; font-size:14px;}

	.homepart4 .rightarea{ width:100%; height:auto; float:none;  margin-top:20px;}

	.homepart4 .rightarea .list ul li .box{ width:98%; height:auto; float:left; border-radius:5px}
	.homepart4 .rightarea .list ul li:nth-child(2n) .box{ float:right}
	.homepart4 .rightarea .list ul li .box .pic{ width:100%; height:186px; overflow:hidden;}
	.homepart4 .rightarea .list ul li .box .tit{ width:100%; height:43px; line-height:43px; background:#f1f1f1; font-size:17px; color:#333333; box-sizing:border-box; padding:0 24px;}


	.homepart5{margin-top:25px;}
	.homepart5 .onebox{ width:100%; height:auto; float:none; overflow:hidden}
	.homepart5 .onebox:nth-child(2){ float:none}
	.homepart5 .titbox{height:50px; line-height:50px;}
	.homepart5 .titbox .tit{  left:10px;  height:50px; line-height:50px; font-size:16px; font-weight:700}
	.homepart5 .titbox .more{ right:10px; height:50px; line-height:50px; font-size:14px;}
	

	.homepart5 .list ul li{height:40px; line-height:40px;   font-size:14px;} 	
	.homepart5 .list ul li p{ height:40px; line-height:40px;}

	.homepart5 .list ul li.topone{ margin-bottom:10px; padding-bottom:20px; margin-top:20px;}
	.homepart5 .list ul li.topone .tit{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:700;}
	.homepart5 .list ul li.topone .word{ width:100%; height:50px; line-height:25px; font-size:14px; color:#333333; opacity:0.8; overflow:hidden;}
	
	.homepart5 .list ul li.spec{font-size:14px; }

	.homepart5 .listpic ul li .box{ width:98%; height:212px; overflow:hidden; position:relative}
	.homepart5 .listpic ul li .pic{ width:100%; height:212px; overflow:hidden; position:relative}
    .homepart5 .listpic ul li .pic .cover{ display:none}
	.homepart5 .listpic ul li .tit{ width:100%; height:50px; line-height:50px; font-size:14px; padding:0 10px;}

    .homepart6{ margin-top:10px}
    .homepart6 .titbox{ width:100%; height:50px; line-height:50px; }
	.homepart6 .titbox .tit{left:10px; top:0; height:50px; line-height:50px; font-size:16px; font-weight:700}
	.homepart6 .titbox .more{right:10px; top:0;height:50px; line-height:50px; font-size:14px;}

	.homepart6 .listbox{ padding:15px 10px;}
	.homepart6 .listbox .list{ height:150px; }
	.homepart6 .listbox .list ul li{height:150px; }
	.homepart6 .listbox .list ul li .box{  height:150px;}
	.homepart6 .listbox .list ul li .pic .cover{ display:none}
	.homepart6 .listbox .list ul li .tit{ width:100%; height:40px; line-height:40px; font-size:12px;padding:0 10px;}

	.homepart7 .titbox{height:50px; line-height:50px;}
	.homepart7 .titbox .tit{   left:10px; top:0; height:50px; line-height:50px; font-size:16px; font-weight:700}
	.homepart7 .titbox .more{  right:10px; top:0;height:50px; line-height:50px; font-size:14px;}

	.homepart7 .listbox{ padding-top:10px }
	.homepart7 .listbox .list ul li{ width:25%; height:auto; overflow:hidden; float:left}
	.homepart7 .listbox .list ul li p{  height:45px; line-height:45px; font-size:14px;}
	
	
	.homepart8 .titbox{  height:50px; line-height:50px; }
	.homepart8 .titbox .tit{  left:10px; top:0; height:50px; line-height:50px; font-size:16px; font-weight:700 }
	.homepart8 .titbox .more{ right:10px; top:0;height:50px; line-height:50px; font-size:14px;}

	

	.homepart8 .listbox .list ul li{ margin:15px 0 0 0px;  width:25%; }
	.homepart8 .listbox .list ul li .box{ width:96%; height:118px; overflow:hidden; border:1px solid #ededed; line-height:118px; text-align:center}

	
	.mainbox .leftbox{ width:100%; float:none; display:none }
    .mainbox .rightbox{ width:100%; float:none;}
	
	.szslide  .list{ width:100%; height:476px; overflow:hidden; border-radius:5px; float:none}
    .szslide  .szpage{ display:block} 
	.szslide  .minbox{ display:none}
	
	.mainbox .toptit{  margin-top:20px}
    .mainbox .toptit .tit{ height:50px; line-height:50px; font-size:16px; font-weight:700; color:#333333;}


	.mainbox .toptit .list ul li{ width:25%; height:50px; line-height:50px; font-size:14px; padding:0}	
    
	
	.orgbox1 .listbox{ padding-top:10px }
	.orgbox1 .listbox .list ul li{ width:25%; height:auto; overflow:hidden; float:left}
	.orgbox1 .listbox .list ul li p{  height:45px; line-height:45px; font-size:14px;}
	
	.orgbox1 .titbox{ height:50px; line-height:50px; }
	.orgbox1 .titbox .tit{ height:50px; line-height:50px; font-size:16px; }
	
	.orgbox1 .abtit{  font-size:20px; text-align:center }
	.orgbox1 .abword{ font-size:14px; }
	.orgbox1 .abword img{max-width: 100%;}
	
	.orgbox1 .abtit2{  font-size:20px; text-align:center }
	
	.soclist ul li { width:50%}
	
	
	.listnews2 ul li{ margin:20px 0;width:50%; }
	.listnews2 ul li .box{ float:left }
	.listnews2 ul li:nth-child(3n-1) .box{ margin:0 auto}
	.listnews2 ul li:nth-child(3n) .box{ float:none}
	.listnews2 ul li:nth-child(2n) .box{ float:right}
	
	.rdbox{ margin-top:25px;}
	
	.aboutbox1 .leftbox{ width:100%; height:auto; float:none; overflow:hidden; box-sizing:border-box; padding:0;}
	.aboutbox1 .leftbox .titbox{ display:none}

	.aboutbox1 .leftbox .list ul li{ margin:0px 1% 8px 1% ; width:31.33%; height:45px; line-height:45px; font-size:14px; float:left}

	
	.aboutbox1 .rightbox{ width:100%; height:auto; float:none; margin-top:20px  }
	.aboutbox1 .toptit{  height:50px; line-height:50px; margin:0 0 20px 0}
	.aboutbox1 .toptit .tit{  height:50px; line-height:50px; font-size:14px; }
	
	.aboutbox1 .wordbox{ font-size:14px; line-height:30px;  color:#484848; margin:20px 0 }


	.fdlist ul li { width:33.33%}
		
    .gotop{ display:none}
	
	}
	
@media (max-width:960px){
    .orgbox1 .titbox .navtt ul li{ width:33.33%; font-size:14px; margin:0; padding:0; text-align:center}
	}	


@media (max-width:850px) {
    


   
   }

@media (max-width:800px) {


	

   }   

@media (max-width: 768px) {
	.pcshow{ display:none}
	.mbshow{ display:block}

	 /*
	.fixbottomkong{ display:block}
	.fixbottom{ display:block}
	*/

	.gotop{  width:50px; height:auto;}
	.gotop ul li{width:50px; height:50px; position:relative; overflow: visible}
	.gotop ul li p{ width:50px; height:50px; padding:10px 0 0 0}
	.gotop ul li:hover p{ background:#728ca3}
	.gotop ul li p span{ display:none}
	

	.showus video{ width:100%; height:350px} 

	.theTit{ width:100%; height:auto; line-height:30px; font-size:18px; margin:0}
    .theauthor{ font-size:12px; margin:0; line-height:25px; margin-top:10px;}
	.theauthor .t1{ width:100%; display:block}
	.theauthor .t2{ width:100%; display:block}
	
	.menubox .menu ul li{width:20%;}
	.menubox .menu ul li:nth-child(1){ display:none}
	
	.homepart1{padding:20px 0 20px 0; }
	.homepart1 .centerbox .centerin{ height:50px}
	.homepart1 .tit{ position:absolute; left:0; top:0; height:50px; }
	.homepart1 .tit img{ height:50px; width:auto}
	.homepart1 .list{ width:82%; height:auto; overflow:hidden; position:absolute; left:auto; right:0px; top:0 }
	.homepart1 .list ul li{ width:100%; font-size:14px; height:25px; line-height:25px;}
	.homepart1 .list ul li p{height:25px; line-height:25px;}
	.homepart1 .list ul li:nth-child(2) ~ li{ display:none}
	
	
	.homepart8 .listbox .list ul li{ margin:10px 0 0 0px;  width:33.33%; }
	.homepart8 .listbox .list ul li .box{  height:95px; line-height:95px;}
    .homepart8 .listbox .list ul li:nth-child(10){ display:none}
	
	.footmenu .centerbox .centerin{ font-size:14px; line-height:25px; }
    
	
	.footer .centerbox{padding:10px 0;  }
	.footer .centerbox .centerin{font-size:14px;}
	
	.bignews ul li{ padding:15px 0px; }
	.bignews ul li .pic{ width:40%; height:125px;  }
	.bignews ul li .pic .img{ height:125px;}
	.bignews ul li .wordbox{ width:58%; }
	
	.bignews ul li .wordbox .tit{ width:100%; height:75px; line-height:25px; font-size:14px;  }
	.bignews ul li .wordbox .word{ display:none}
	.bignews ul li .wordbox .time{ width:100%; height:35px; line-height:35px; overflow:hidden; margin-top:10px; font-size:14px; color:#333333; text-indent:26px; background:url(../Images/time.png) left center no-repeat }
	
	.bignews ul li.nopic{ width:100%; height:auto; overflow:hidden;}
	.bignews ul li.nopic .pic{ display:none}
	.bignews ul li.nopic .tit{ width:100%; height:auto; line-height:25px; overflow:hidden;}
	.bignews ul li.nopic .wordbox .word{ display:block; font-size:14px; height:50px; line-height:25px;}
	
    .edulist ul li{ padding:20px 0; }
	.edulist ul li  .timebox{ width:25%; height:97px;}
	.edulist ul li  .timebox p.t1{ line-height:62px;  font-size:30px; }
	.edulist ul li  .timebox p.t2{ line-height:25px;  font-size:14px;}
	
	
	.edulist ul li .wordbox{ width:100%; height:auto; overflow:hidden; }
	.edulist ul li .wordbox .tit{ width:100%; height:50px; line-height:25px; font-size:14px;  }
	.edulist ul li .wordbox .word{ width:100%; height:40px; line-height:20px; font-size:12px; margin-top:5px;}
	
	
	.employlist{ width:100%; height:auto; overflow:hidden; background:#FFF; margin:15px 0 0 0;}
	.employlist ul li{ margin:10px 0; padding:0 0 15px 0; width:50%;  }
	.employlist ul li .pic{ width:100%; height:125px; overflow:hidden;  border-radius:5px;  } 

	.employlist ul li .wordbox .tit{ width:100%; height:50px; line-height:25px; font-size:14px;  color:#333333;  overflow:hidden; margin-top:10px; }
	.employlist ul li .wordbox .time{  font-size:14px; text-indent:23px;  overflow:hidden; margin-top:10px; }
	
	.employlist ul li:nth-child(2) .box{ float:right}
	.employlist ul li:nth-child(3){ display:none}

	
	.newslist{ margin-top:10px;}
	.newslist ul li{ height:45px; line-height:45px;font-size:14px; border-bottom:1px solid #ededed; }
	.newslist ul li p{height:45px; line-height:45px; position:absolute; top:0}
	.newslist ul li p.t1{ font-size:14px}
	.newslist ul li p.t2{ right:0; font-size:12px;}
	
	
	.elegantlist{ margin:15px 0 0 0;}

	.elegantlist ul li{ margin:10px 0;  }
	.elegantlist ul li .box{height:150px; overflow:hidden; position:relative  }
	.elegantlist ul li .pic{  height:150px  } 
	.elegantlist ul li .tit{  height:50px; line-height:50px; font-size:12px;  }

    
	.soclist ul li .box{ float:left}
	.soclist ul li:nth-child(2n) .box{ float:right}
	.soclist ul li .pic{ height:125px; line-height:125px } 
	.soclist ul li .wordbox .tit{ width:100%; height:50px; line-height:25px; font-size:14px;   }
	.soclist ul li .wordbox .tit2{ width:100%; height:30px; line-height:30px; font-size:12px; margin-top:0px; }

	 .fdlist ul li { width:100%}
	 .fdlist ul li p{ width:100%; height:40px; line-height:40px;font-size:14px; text-align:center}

	 
	 
	}	
	
@media (max-width:640px){
	.homepart2 .slidebox{ height:250px;}
	.homepart2 .slidebox .list{ height:250px; }

	.homepart2 .slidebox .list ul li{ height:250px; }
	.homepart2 .slidebox .list ul li .pic{  height:250px;}
	
	.homepart2 .slidebox .list ul li .titbox{ padding:10px; font-size:12px; }
    .homepart2 .slidebox .list ul li .titbox .tit{  line-height:20px; font-size:14px;; max-height:40px;}

	
	
	
	.homepart2 .slidebox .tnpage {position: absolute;right:20px; bottom:10px;}
    

	.homepart4 .listbox{ padding:10px 10px 0px 10px;  }
	.homepart4 .leftarea{ width:100%; height:200px; border-radius:5px; float:none}
	.homepart4 .leftarea .list{ width:100%; height:200px;}
	.homepart4 .leftarea .list ul li{ width:100%; height:200px; }
	.homepart4 .leftarea .list ul li .pic{ width:100%; height:200px; }
	.homepart4 .leftarea .list ul li .tit{ width:100%; height:50px; line-height:50px; padding:0 10px; font-size:14px;}

	.homepart4 .rightarea{ width:100%; height:auto; float:none;  margin-top:20px;}
	.homepart4 .rightarea .list ul li .box .pic{ width:100%; height:125px; overflow:hidden;}
	.homepart4 .rightarea .list ul li .box .tit{ width:100%; height:40px; line-height:40px; background:#f1f1f1; font-size:12px;  padding:0 10px;}

	
	.homepart5 .listpic ul li .box{ width:98%; height:125px; }
	.homepart5 .listpic ul li .pic{  height:125px}

	.homepart5 .listpic ul li .tit{ height:40px; line-height:40px; font-size:12px; padding:0 10px;}

    .homepart8 .listbox .list ul li{ margin:10px 0 0 0px;  width:33.33%; }
	.homepart8 .listbox .list ul li .box{  height:70px; line-height:70px;}
	
	.footmenu .menu ul{width:100%}
	.footmenu .menu ul li{font-size:14px; width:20%; height:50px; line-height:50px;}
	
	.szslide{ width:100%; height:250px; overflow:hidden; margin-top:20px; position:relative}
	.szslide  .list{  height:250px; }
	.szslide  .list ul li{height:250px; }
	.szslide  .list ul li .pic{  height:250px;}
	.szslide  .list ul li .num{ position:absolute; left:12px; top:17px; font-size:14px; color:#FFF; text-align:center; background:rgb(73,57,47,0.8); border-radius:20px; padding:5px 10px}
	.szslide  .list ul li .tit{  height:50px; line-height:25px; font-size:14px; padding:0 10px; bottom:30px; overflow:hidden;display: -webkit-box;  
  -webkit-line-clamp: 3;  text-overflow: ellipsis;}
	
	.orgplist{  margin:0 0 0 0;}
	.orgplist ul li{ margin:10px 0;}
	.orgplist ul li .pic{ width:100%; height:100px; overflow:hidden;  border-radius:5px;  } 

    
	.listnews2 ul li{ margin:10px 0}
	.listnews2 ul li .pic{ height:125px; } 
	.listnews2 ul li .wordbox .tit{ height:50px; line-height:25px; font-size:14px;}
	
	}	


@media (max-width:550px){
   
	}	
	
@media (max-width:450px){



	  
	}		 

@media (max-width:400px){
     .listnews2 ul li .pic{ height:109px; } 
	}		


@media (max-width:380px){
  	
	 
	 
	}	
	
@media (max-width:330px){

	}	