.banner { width: 100%; height: 526px; overflow: hidden; position: relative;  background:url(../images/about/banner.jpg) center center no-repeat; }
@media (min-width: 300px) {
.banner { height:192px; background:url(../images/about/banner_s.jpg); background-size: 100% 100%; }
#about_content1{ width:100%; margin:5px auto 20px; height:auto; overflow:hidden; }
#about_content1 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
.h2_line{ width:30px; height:2px; margin:0 auto; background:#61c1be; }
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 13px; }
.about_content1_row_l{ width:100%; height:auto; float:left; margin-left:0px; margin-right:0px; }
.about_content1_row_r{ width:100%; height:auto; float:left; padding-top:10px; }
.about_content1_row_l h3{ font-size:18px; line-height:28px; color:#000000; margin:0px 0 10px; }
.about_content1_row p{ font-size:14px; line-height:26px; color:#444444; margin:0px 0 10px; }
#about_content2{ width:100%; height:950px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 13px; }
.about_content2_list{ width:100%; color:#ffffff; margin:5px auto 10px; height:auto; overflow:hidden; }
.about_content2_list h2{ font-size:22px; color:#ffffff; text-align:center; line-height:32px; margin-bottom:12px; }
.about_content2_list p{ font-size:14px; line-height:26px; color:#ffffff; margin:0px 0 10px; }
.about_content2_ico{ width:70px; height:70px; border:2px solid #61c1be; border-radius:60px; color:#61c1be; font-size:24px; padding:22px 0px 0px 10px; margin:0px auto 10px; }
.about_content2_list ul{ width:100%; height:auto; float:left; margin:30px 0px 40px; }
.about_content2_list li{ width:100%; height:auto; float:left; margin:15px 0px 0px; }
.about_content2_list p{ width:100%; height:auto; float:left; }
#about_content3{ width:100%; margin:5px auto 40px; height:auto; overflow:hidden; padding:0px 13px; }
#about_content3 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
#about_content3 p{ font-size:14px; line-height:26px; color:#444444; margin:30px 0 25px; padding:0px; }	
}
/*针对iphone5s*/
@media (min-width: 315px) {	
.banner { height:202px; }
}
/*针对1080*1920的android*/
@media (min-width: 360px) {	
.banner { height:230px; }
#about_content1{ width:100%; margin:13px auto 20px; height:auto; overflow:hidden; }
#about_content1 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
.h2_line{ width:30px; height:2px; margin:0 auto; background:#61c1be; }
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 16px;}
.about_content1_row_l{ width:100%; height:auto; float:left; margin-left:0px; margin-right:0px; }
.about_content1_row_r{ width:100%; height:auto; float:left; padding-top:10px; }
.about_content1_row_l h3{ font-size:18px; line-height:28px; color:#000000; margin:0px 0 10px; }
.about_content1_row  p{ font-size:14px; line-height:26px; color:#444444; margin:0px 0 10px; }
#about_content2{ width:100%; height:860px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 16px; }
.about_content2_list{ width:100%; color:#ffffff; margin:13px auto 10px; height:auto; overflow:hidden; }
.about_content2_list h2{ font-size:22px; color:#ffffff; text-align:center; line-height:32px; margin-bottom:12px; }
.about_content2_list p{ font-size:14px; line-height:26px; color:#ffffff; margin:0px 0 20px; }
.about_content2_ico{ width:70px; height:70px; border:2px solid #61c1be; border-radius:60px; color:#61c1be; font-size:24px; padding:22px 0px 0px 10px; margin:0px auto 10px; }
.about_content2_list ul{ width:100%; height:auto; float:left; margin:30px 0px 40px; }
.about_content2_list li{ width:100%; height:auto; float:left; margin:15px 0px 0px; }
.about_content2_list p{ width:100%; height:auto; float:left; }
#about_content3{ width:100%; margin:13px auto 40px; height:auto; overflow:hidden; padding:0px 16px; }
#about_content3 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
#about_content3 p{ font-size:14px; line-height:26px; color:#444444; margin:30px 0 25px; padding:0px; }	
}
/*针对iphone6*/
@media (min-width: 375px) {	
.banner { height:240px; }
}
/*针对全面屏安卓*/
@media (min-width: 390px) {
.banner { height:250px; }	
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 18px; }
#about_content2{ width:100%; height:860px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 18px; }
#about_content3{ width:100%; margin:13px auto 40px; height:auto; overflow:hidden; padding:0px 18px; }
}
@media (min-width: 400px) {
.banner { height: 256px; }
}
/*针对iphone6s plus*/
@media (min-width: 410px) {
.banner { height:262px; }
#about_content1{ margin:18px auto 20px; }
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 20px; }
#about_content2{ width:100%; height:880px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 20px; }
.about_content2_list{ margin:18px auto 10px; }
.about_content2_ico{ margin:0px auto 20px; }
#about_content3{ width:100%; margin:18px auto 40px; height:auto; overflow:hidden; padding:0px 20px; }
}
/*针对1440*2560的android*/
@media (min-width: 480px) {	
.banner { height:307px; }
#about_content1{ margin:26px auto 30px; }
#about_content1 h2{ font-size:24px; color:#000000; text-align:center; line-height:34px; margin-bottom:12px; }
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 22px; }
.about_content1_row_l h3{ font-size:20px; line-height:30px; color:#000000; margin:0px 0 10px; }
.about_content1_row  p{ font-size:14px; line-height:26px; color:#444444; margin:0px 0 10px; }
#about_content2{ width:100%; height:830px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 22px; }
.about_content2_list{ margin:26px auto 10px; }
.about_content2_ico{ margin:0px auto 20px; }
.about_content2_list h2{ font-size:24px; color:#ffffff; text-align:center; line-height:34px; margin-bottom:12px; }
.about_content2_list p{ font-size:14px; line-height:26px; color:#ffffff; margin:0px 0 20px; }
.about_content2_list p{ width:100%; height:auto; float:left; }
#about_content3{ width:100%; margin:26px auto 40px; height:auto; overflow:hidden; padding:0px 22px; }
#about_content3 h2{ font-size:24px; color:#000000; text-align:center; line-height:34px; margin-bottom:12px; }
#about_content3 p{ font-size:14px; line-height:26px; color:#444444; margin:30px 0 25px; padding:0px; }	
}
@media (min-width: 500px) {
.banner { height:320px; }	
}
@media (min-width: 600px) {
.banner { height:384px; }
.h2_line{ width:40px; }
#about_content1{ margin:26px auto 30px; }
#about_content1 h2{ font-size:26px; color:#000000; text-align:center; line-height:38px; margin-bottom:12px; }
.about_content1_row{ width:100%; margin:30px auto 40px; height:auto; overflow:hidden; padding:0px 35px; }
.about_content1_row_l h3{ font-size:22px; line-height:32px; color:#000000; margin:0px 0 10px; }
.about_content1_row  p{ font-size:14px; line-height:26px; color:#444444; margin:0px 0 10px; }
#about_content2{ width:100%; height:830px; overflow:hidden; background:url(../images/about/content1.jpg) center center no-repeat; padding:0px 35px; }
.about_content2_list{ margin:26px auto 10px; }
.about_content2_ico{ width:90px; height:90px; border:2px solid #61c1be; border-radius:60px; color:#61c1be; font-size:26px; padding:30px 0px 0px 17px; margin:0px auto 20px; }
.about_content2_list h2{ font-size:26px; color:#ffffff; text-align:center; line-height:38px; margin-bottom:12px; }
.about_content2_list p{ font-size:14px; line-height:26px; color:#ffffff; margin:0px 0 20px; }
.about_content2_list p{ width:100%; height:auto; float:left; }
#about_content3{ width:100%; margin:26px auto 40px; height:auto; overflow:hidden; padding:0px 35px; }
#about_content3 h2{ font-size:26px; color:#000000; text-align:center; line-height:38px; margin-bottom:12px; }
#about_content3 p{ font-size:14px; line-height:26px; color:#444444; margin:30px 0 25px; padding:0px; }	
}
@media (min-width: 700px) {
.banner { height: 448px; }
#about_content1 h2,.about_content2_list h2,#about_content3 h2{ font-size:30px; margin-bottom:15px; }
#about_content2{ height:800px; }
}
@media (min-width: 767px) {
.banner { height: 491px; }
#about_content1{ margin:30px auto 30px; }
.about_content1_row{ padding:0px 45px; }
#about_content2{ padding:0px 45px; }
.about_content2_list{ margin:30px auto 10px; }
.about_content2_list p{  margin:0px 0 30px; }
#about_content3{ margin:30px auto 40px; padding:0px 45px; }
}
@media (min-width: 768px) {	
.banner { width: 100%; height: 526px; overflow: hidden; position: relative;  background:url(../images/about/banner.jpg) center center no-repeat; }
#about_content1 h2,.about_content2_list h2,#about_content3 h2{ font-size:36px; margin-bottom:15px; }
.about_content1_row_l h3{ font-size:24px; line-height:36px; color:#000000; margin:0px 0 10px; }
.about_content1_row  p{ font-size:18px; line-height:28px; color:#444444; margin:0px 0 10px; }
#about_content2{  height:780px; background:url(../images/about/content2.jpg) center center no-repeat; }
.about_content2_list p{ font-size:18px; line-height:28px; color:#ffffff; margin:0px 0 10px; }
#about_content3 p{ font-size:18px; line-height:28px; color:#444444; margin:30px 0 25px; padding:0px; }	
}
@media (min-width: 770px) {	

}
@media (min-width: 785px) {
	
}
@media (min-width: 800px) {
	
}
@media (min-width: 880px) {
	
}
@media (min-width: 980px) {

}
@media (min-width: 1024px) {	
#about_content1{ width:100%; max-width:1024px; margin:85px auto 90px; height:auto; overflow:hidden; }
#about_content1 h2{ font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
.h2_line{ width:50px; height:2px; margin:0 auto; background:#61c1be; }
.about_content1_row{ width:1024px; margin:90px auto 0px; height:auto; overflow:hidden; padding:0px; }
.about_content1_row_l{ width:504px; height:auto; float:left; margin-left:20px; margin-right:15px;  }
.about_content1_row_r{ width:480px; height:auto; float:left; padding-top:20px; }
.about_content1_row_l h3{ font-size:24px; line-height:36px; color:#000000; margin:0px 0 10px; }
.about_content1_row  p{ font-size:16px; line-height:28px; color:#444444; margin:0px 0 10px; }
#about_content2{ width:100%; height:780px; overflow:hidden; background:url(../images/about/content2.jpg) center center no-repeat;  padding:0px;}
.about_content2_list{ width:100%; max-width:1024px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.about_content2_list h2{ font-size:36px; color:#ffffff; text-align:center; line-height:48px; margin-bottom:22px; }
.about_content2_list p{ font-size:16px; line-height:28px; color:#ffffff; margin:0px 0 10px; }
.about_content2_ico{ width:90px; height:90px; border:2px solid #61c1be; border-radius:60px; color:#61c1be; font-size:30px; padding:30px 0px 0px 15px; float:left; margin:0px 45px 10px 55px; }
.about_content2_list ul{ width:100%; height:auto; float:left; margin:0px 0px 10px; }
.about_content2_list li{ width:100%; height:auto; float:left; margin:65px 0px 0px; }
.about_content2_list p{ width:780px; height:auto; float:left; }
.about_content2_t1{ float:right !important; margin-right:50px!important; }
#about_content3{ width:100%; max-width:1024px; margin:85px auto 60px; height:auto; overflow:hidden; padding:0px; }
#about_content3 h2{ font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
#about_content3 p{ font-size:16px; line-height:28px; color:#444444; margin:50px 0 35px; padding:0 20px; }		
}
@media (min-width: 1080px) {
#about_content1{ width:100%; max-width:1080px; margin:85px auto 90px; height:auto; overflow:hidden; }
.about_content1_row{ width:1080px; margin:90px auto 0px; height:auto; overflow:hidden; }
.about_content1_row_l{ width:560px; height:auto; float:left; margin-left:20px; margin-right:20px; }
.about_content1_row_r{ width:480px; height:auto; float:left; padding-top:10px; }
.about_content2_list{ width:100%; max-width:1080px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.about_content2_list p{ width:840px; height:auto; float:left; }
#about_content3{ width:100%; max-width:1080px; margin:85px auto 60px; height:auto; overflow:hidden; }
}
@media (min-width: 1200px){	
#about_content1{ width:100%; max-width:1200px; margin:85px auto 90px; height:auto; overflow:hidden; }
.about_content1_row{ width:1200px; margin:90px auto 0px; height:auto; overflow:hidden; }
.about_content1_row_l{ width:650px; height:auto; float:left; margin-left:20px; margin-right:50px; }
.about_content1_row_r{ width:480px; height:auto; float:left; padding-top:10px; }
.about_content2_list{ width:100%; max-width:1200px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.about_content2_list p{ width:960px; height:auto; float:left; }
#about_content3{ width:100%; max-width:1200px; margin:85px auto 60px; height:auto; overflow:hidden; }
}