#page_about{ width:100%; } 
#page_about .about_top{ width:100%; height:600px; background:url(about.jpg) no-repeat center center;} 
#page_about .about1{ width:1200px; height:auto; padding:80px 0px; margin:0 auto; overflow:hidden;}
#page_about .about1 .about1-t{ width:1200px; height:auto; float:left; overflow:hidden; color:#fff;}
#page_about .about1 .about1-t b{ display:block; font-size:60px; } 
#page_about .about1 .about1-t p{ display:block; font-size:30px; } 
#page_about .about1 .about1-t:after{ content:""; width:140px; height:5px; background:#fff; display: inline-block; } 

#page_about .about1 dl { width:1200px; height:360px; padding:20px 0px; float:left; overflow:hidden;}
#page_about .about1 dl dt{ width:600px; height:360px; line-height:36px; float:left; overflow:hidden; color:#fff; font-size:20px;}
#page_about .about1 dl dt p{ display:block; text-indent:2em;}
#page_about .about1 dl dd{ width:570px; height:360px; float:right; overflow:hidden;}
 


#page_about .about2{ width:1200px; height:auto; padding:60px 0px; margin:0 auto; overflow:hidden;} 
#page_about .about2 .about2-t1{ width:1200px; height:auto; background:url(line1.png) no-repeat bottom; float:left; overflow:hidden; color:#0054a3; text-align:center;}
#page_about .about2 .about2-t1 b{ display:block; font-size:60px; line-height:80px; } 
#page_about .about2 .about2-t1 p{ display:block; font-size:30px; line-height:60px; }  
#page_about .about2 .about2-t2{ width:1200px; height:auto; background:url(line2.png) no-repeat bottom; float:left; overflow:hidden; color:#ffffff; text-align:center;}
#page_about .about2 .about2-t2 b{ display:block; font-size:60px; line-height:80px; } 
#page_about .about2 .about2-t2 p{ display:block; font-size:30px; line-height:60px; }  

#page_about .about2 .about2-info{width:1160px;  float:left; text-align:center; padding:20px; line-height:40px; font-size:20px; text-align:left;}  
#page_about .about2 .about2-info p{ display:block; padding:10px 0px; text-indent:2em;}
 
#page_about .about2 .about2-pic{width:1200px; padding-top:30px;  float:left; text-align:center;  }  
#page_about .about2 .about2-pic ul li{width:380px; margin:10px;  float:left; text-align:center;  }  
#page_about .about2 .about2-pic ul li img{width:380px; float:left;   }    
#page_about .about2 .about2-pic dl{width:1200px; height:340px; overflow:hidden;  float:left; text-align:center;  }  
#page_about .about2 .about2-pic dl dt{width:600px; height:340px;  float:left; text-align:center;  }  
#page_about .about2 .about2-pic dl dd{width:440px; height:210px; line-height:35px; background:#3376b5; color:#fff; font-size:20px; padding:65px 80px;  float:left; text-align:left; text-indent:2em;  }  
#page_about .about2 .about2-pic dl:nth-child(1) dd{ height:105px; padding:118px 80px;  }  
#page_about .about2 .about2-pic dl:nth-child(2) dd{ height:70px; padding:135px 80px;  }  


#page_about .about_on{ width:100%; float:left; overflow:hidden; padding:60px 0px; text-align:center;}
#page_about .about_on a{ display:inline-block; padding:0px 80px; height:80px; line-height:80px; border-radius:10px; background:#79b42c; }
#page_about .about_on a span{ padding-right:50px; height:80px; font-size:30px; color:#fff; background:url(on.png) no-repeat right; display:inline-block; }


 

#page_about .aboutfoot{ width:920px; height:920px;  margin:0 auto; overflow:hidden;} 
#page_about .aboutfoot .aboutfoot-info{ width:780px; height:270px; padding:250px 70px 0px 70px; margin:200px 40px; line-height:40px; font-size:20px; background:url(a4-1.png) no-repeat; text-indent:2em; overflow:hidden;} 



