.banner { width: 100%; height: 526px; overflow: hidden; position: relative;  background:url(../images/banner.jpg) center center no-repeat; }
@media (min-width: 300px) {
.banner { height:192px; background:url(../images/banner_s.jpg); background-size: 100% 100%; }
.h2_line{ width:30px; height:2px; margin:0 auto; background:#8fc41e; }
#support_content1{ width:100%; margin:5px auto 40px; height:auto; overflow:hidden; padding:0px 13px; }
#support_content1 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
#support_content1 p{ font-size:14px; line-height:26px; color:#000000; margin:30px 0 25px; padding:0px; }
#support_content2{ width:100%; height:680px; overflow:hidden; background:url(../images/support_2s.jpg) center center no-repeat; padding:0px 13px; }
.support_content2_list{ width:100%; color:#ffffff; margin:5px auto 10px; height:auto; overflow:hidden; }
.support_content2_list h2{ font-size:22px; color:#ffffff; text-align:center; line-height:32px; margin-bottom:12px; }
.support_content2_list p{ font-size:14px; line-height:26px; text-align:center; color:#ffffff; margin:20px 0 20px; }
.support_content2_list_l{ width:100%; height:auto; float:left; }
.support_content2_list_l img{ border:2px solid #8fc41e; }
.support_content2_list_r{ width:100%; height:auto; float:left; margin-top:20px; }
.support_content2_list_r h3{ height:26px; font-size:20px; line-height:26px; color:#8fc320; }
.support_content2_list_r p{height:auto; font-size:14px; line-height:26px; text-align:left; margin:0px 0px 20px; }
#support_content3{ width:100%; height:auto; background:#f1f1f1; overflow:hidden; padding:0px 13px; }
.support_content3_list{ width:100%; color:#000000; margin:5px auto 50px; height:auto; overflow:hidden; }
.support_content3_list h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
.support_content3_list p{ font-size:14px; line-height:26px; text-align:center; color:#000000; margin:20px 0 20px; }
.support_content3_list_l{ width:100%; height:auto; float:left; }
.support_content3_list_row{ width:100%; height:auto; float:left; }
.support_content3_list_ico{ width:50px; height:100px; float:left; padding-top:5px; }
.support_content3_list_l h3{ width:215px; height:auto; font-size:18px; line-height:24px; color:#8fc41e; float:left; margin:15px 0px 5px 5px; text-align:left; }
.support_content3_list_l p{ width:215px; height:auto;  font-size:14px; line-height:20px; float:left; margin:0px 0px 5px 5px; text-align:left; }
.support_content3_list_r{ width:100%; height:auto; float:left; padding-top:20px; }
#support_content4{ width:100%; height:auto; margin:0px; overflow:hidden; padding:0px 13px; }
.support_content4_list{ width:100%; color:#000000; margin:5px auto 50px; height:auto; overflow:hidden; }
.support_content4_list h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
.support_content4_list p{ font-size:14px; line-height:26px; text-align:center; color:#000000; margin:20px 0 20px; }
.support_content4_list_l{ width:100%; height:auto; float:left; }
.support_content4_list_r{ width:100%; height:auto; float:left; }
.support_content4_list_r h3{ font-size:18px; line-height:24px; color:#86c400; }
.support_content4_list_r p{ font-size:14px; line-height:28px; text-align:left; margin:10px 0 20px;}
.support_content4_list_r ul{ width:100%; height:auto; padding:0px; margin:0px 0px 20px 0px; overflow:hidden; }
.support_content4_list_r li{ width:90%; height:30px; list-style-type:disc; color:#8fc320; margin-left:20px; }
.support_content4_list_r li>p{ font-size:14px; line-height:26px; color:#000000; margin:0; }
#support_content5{ width:100%; height:700px; overflow:hidden; background:url(../images/support_9.jpg) center center no-repeat; padding:0px 13px; }
.support_content5_list{ width:100%; color:#ffffff; margin:5px auto 10px; height:auto; overflow:hidden; }
.support_content5_list h2{ font-size:22px; color:#ffffff; text-align:center; line-height:32px; margin-bottom:12px; }
.support_content5_list p{ font-size:14px; line-height:26px; text-align:center; color:#ffffff; margin:20px 0 20px; }
.support_content5_list_l{ width:100%; height:auto; float:left; }
.support_content5_list_row{ width:100%; height:auto; float:left; }
.support_content5_list_ico{ width:50px; height:100px; float:left; padding-top:5px; }
.support_content5_list_row:last-child{ height:50px; }
.support_content5_list_l h3{ width:215px; height:auto; font-size:18px; line-height:24px; color:#8fc41e; float:left; margin:15px 0px 5px 5px; text-align:left; }
.support_content5_list_l p{ width:215px; height:auto;  font-size:14px; line-height:20px; float:left; margin:0px 0px 5px 5px; text-align:left; }
.support_content5_list_r{ width:100%; height:auto; float:left; padding-top:20px; }
}
/*针对iphone5s*/
@media (min-width: 315px) {	
.banner { height:202px; }
}
/*针对1080*1920的android*/
@media (min-width: 360px) {	
.banner { height:230px; }
#support_content1{ width:100%; margin:13px auto 40px; height:auto; overflow:hidden; padding:0px 16px; }
#support_content1 h2{ font-size:22px; color:#000000; text-align:center; line-height:32px; margin-bottom:12px; }
#support_content1 p{ font-size:14px; line-height:26px; color:#000000; margin:30px 0 25px; padding:0px; }
#support_content2{ width:100%; height:700px; overflow:hidden; padding:0px 16px; }
.support_content2_list{ width:100%; color:#ffffff; margin:13px auto 10px; height:auto; overflow:hidden; }
#support_content3{ width:100%; height:auto; padding:0px 16px; }
.support_content3_list{ width:100%; margin:13px auto 50px; height:auto; overflow:hidden; }	
.support_content3_list_l h3{ width:260px; }
.support_content3_list_l p{ width:260px; }
#support_content4{ width:100%; height:auto; padding:0px 16px; }
.support_content4_list{ width:100%; margin:13px auto 50px; height:auto; overflow:hidden; }	
#support_content5{ width:100%; height:700px; overflow:hidden; padding:0px 16px; }
.support_content5_list{ width:100%; color:#ffffff; margin:13px auto 10px; height:auto; overflow:hidden; }
.support_content5_list_l h3{ width:260px; }
.support_content5_list_l p{ width:260px; }
}
/*针对iphone6*/
@media (min-width: 375px) {	
.banner { height:240px; }
.support_content3_list_l h3,.support_content5_list_l h3{ width:280px; }
.support_content3_list_l p,.support_content5_list_l p{ width:280px; }
}
/*针对全面屏安卓*/
@media (min-width: 390px) {
.banner { height:250px; }	
#support_content1{ width:100%; margin:13px auto 40px; height:auto; overflow:hidden; padding:0px 18px; }
#support_content2{ width:100%; height:720px; overflow:hidden; padding:0px 18px; }
#support_content3{ width:100%; height:auto; overflow:hidden; padding:0px 18px; }
.support_content3_list_l h3{ width:290px; }
.support_content3_list_l p{ width:290px; }
#support_content4{ width:100%; height:auto; overflow:hidden; padding:0px 18px; }
#support_content5{ width:100%; height:720px; overflow:hidden; padding:0px 18px; }
.support_content5_list_l h3{ width:290px; }
.support_content5_list_l p{ width:290px; }
}
@media (min-width: 400px) {
.banner { height: 256px; }
}
/*针对iphone6s plus*/
@media (min-width: 410px) {
.banner { height:262px; }
#support_content1{ width:100%; margin:18px auto 40px; height:auto; overflow:hidden; padding:0px 20px; }
#support_content2{ width:100%; height:740px; overflow:hidden; padding:0px 20px; }
.support_content2_list{ margin:18px auto 10px; }
#support_content3{ width:100%; height:auto; overflow:hidden; padding:0px 20px; }
.support_content3_list{ margin:18px auto 60px; }
.support_content3_list_l h3{ width:310px; }
.support_content3_list_l p{ width:310px; }
#support_content4{ width:100%; height:auto; overflow:hidden; padding:0px 20px; }
.support_content4_list{ margin:18px auto 60px; }
#support_content5{ width:100%; height:730px; overflow:hidden; padding:0px 20px; }
.support_content5_list{ margin:18px auto 10px; }
.support_content5_list_l h3{ width:310px; }
.support_content5_list_l p{ width:310px; }
}
/*针对1440*2560的android*/
@media (min-width: 480px) {	
.banner { height:307px; }
#support_content1{ width:100%; margin:26px auto 45px; height:auto; overflow:hidden; padding:0px 22px; }
#support_content1 h2{ font-size:24px; color:#000000; text-align:center; line-height:34px; margin-bottom:12px; }
#support_content1 p{ font-size:14px; line-height:26px; color:#000000; margin:30px 0 25px; padding:0px; }	
#support_content2{ width:100%; height:800px; overflow:hidden; padding:0px 22px; }
.support_content2_list{ margin:26px auto 10px; }
.support_content2_list h2{ font-size:24px; color:#ffffff; text-align:center; line-height:34px; margin-bottom:12px; }
.support_content2_list_r h3{ font-size:22px; line-height:32px; margin-bottom:12px; }
#support_content3{ width:100%; height:auto; overflow:hidden; padding:0px 22px; }
.support_content3_list{ margin:26px auto 65px; }
.support_content3_list_ico{ width:70px; height:110px; float:left; padding-top:5px; }
.support_content3_list_l h3{ width:350px; height:auto; font-size:20px; line-height:26px; color:#8fc41e; float:left; margin:15px 0px 5px 12px; text-align:left; }
.support_content3_list_l p{ width:350px; height:auto;  font-size:16px; line-height:22px; float:left; margin:0px 0px 5px 12px; text-align:left; }
#support_content4{ width:100%; height:auto; overflow:hidden; padding:0px 22px; }
.support_content4_list{ margin:26px auto 65px; }	
.support_content4_list_r h3{ font-size:24px; line-height:34px; color:#86c400; }
#support_content5{ width:100%; height:780px; overflow:hidden; padding:0px 22px; }
.support_content5_list{ margin:26px auto 10px; }
.support_content5_list_ico{ width:70px; height:110px; float:left; padding-top:5px; }
.support_content5_list_l h3{ width:350px; height:auto; font-size:20px; line-height:26px; color:#8fc41e; float:left; margin:15px 0px 5px 12px; text-align:left; }
.support_content5_list_l p{ width:350px; height:auto; font-size:16px; line-height:22px; float:left; margin:0px 0px 5px 12px; text-align:left; }
}
@media (min-width: 500px) {
.banner { height:320px; }	
}
@media (min-width: 600px) {
.banner { height:384px; }
#support_content1{ width:100%; margin:26px auto 60px; height:auto; overflow:hidden; padding:0px 35px; }
#support_content1 h2{ font-size:26px; color:#000000; text-align:center; line-height:38px; margin-bottom:12px; }
#support_content1 p{ font-size:14px; line-height:26px; color:#000000; margin:30px 0 25px; padding:0px; }
#support_content2{ width:100%; height:830px; overflow:hidden; padding:0px 35px; }
.support_content2_list{ margin:26px auto 10px; }
.support_content2_list h2{ font-size:26px; color:#ffffff; text-align:center; line-height:38px; margin-bottom:12px; }
.support_content2_list_r{ padding-left:23px; }
#support_content3{ width:100%; height:auto; overflow:hidden; padding:0px 35px; }
.support_content3_list{ margin:26px auto 70px; }
.support_content3_list_ico{ width:80px; height:120px; float:left; padding-top:5px; }
.support_content3_list_l h3{ width:430px; height:auto; font-size:22px; line-height:28px; color:#8fc41e; float:left; margin:15px 0px 15px 12px; text-align:left; }
.support_content3_list_l p{ width:430px; height:auto; font-size:14px; line-height:24px; float:left; margin:0px 0px 5px 12px; text-align:left; }
#support_content4{ width:100%; height:auto; overflow:hidden; padding:0px 35px; }
.support_content4_list{ margin:26px auto 70px; }
.support_content4_list_r h3{ font-size:26px; line-height:38px; color:#86c400; }
#support_content5{ width:100%; height:828px; overflow:hidden; padding:0px 35px; }
.support_content5_list{ margin:26px auto 10px; }
.support_content5_list_ico{ width:80px; height:120px; float:left; padding-top:5px; }
.support_content5_list_l h3{ width:430px; height:auto; font-size:22px; line-height:28px; color:#8fc41e; float:left; margin:15px 0px 15px 12px; text-align:left; }
.support_content5_list_l p{ width:430px; height:auto; font-size:14px; line-height:24px; float:left; margin:0px 0px 5px 12px; text-align:left; }
}
@media (min-width: 700px) {
.banner { height: 448px; }
#support_content2{ height:840px; }
.support_content3_list_l h3{ width:530px; }
.support_content3_list_l p{ width:530px; }
.support_content5_list_l h3{ width:530px; }
.support_content5_list_l p{ width:530px; }
}
@media (min-width: 767px) {
.banner { height: 491px; }
#support_content1{ margin:30px auto 60px; padding:0px 45px; }
#support_content2{ padding:0px 45px; }
.support_content2_list{ margin:30px auto 10px; }
#support_content3{ padding:0px 45px; }
.support_content3_list{ margin:30px auto 70px; }
.support_content3_list_l h3{ width:560px; }
.support_content3_list_l p{ width:560px; }
#support_content4{ padding:0px 45px; }
.support_content4_list{ margin:30px auto 70px; }
#support_content5{ padding:0px 45px; }
.support_content5_list{ margin:30px auto 70px; }
.support_content5_list_l h3{ width:560px; }
.support_content5_list_l p{ width:560px; }
}
@media (min-width: 768px) {	
.banner { width: 100%; height: 526px; overflow: hidden; position: relative;  background:url(../images/banner.jpg) center center no-repeat; }
#support_content1{ margin:30px auto 60px; padding:0px 45px; }
#support_content1 h2,#support_content2 h2,#support_content3 h2,#support_content4 h2,#support_content5 h2{ font-size:36px; margin-bottom:15px; }
#support_content1 p{ font-size:18px; line-height:28px; color:#000000; margin:30px 0 25px; padding:0px; }	
#support_content2{ height:760px; background:url(../images/support_2.jpg) center center no-repeat; overflow:hidden; }
.support_content2_list_l img{ height:250px; }
.support_content2_list p,.support_content3_list p{ font-size:18px; line-height:28px; }
#support_content3 p,#support_content4 p,#support_content5 p{ font-size:18px; line-height:28px; }
#support_content5{ height:822px; background:url(../images/support_7.jpg) center center no-repeat; overflow:hidden; }
.support_content5_list_r img{ height:260px; }
}
@media (min-width: 770px) {	

}
@media (min-width: 785px) {
	
}
@media (min-width: 800px) {
.support_content5_list_l h3{ width:610px; }
.support_content5_list_l p{ width:610px; }
.support_content5_list_r img{ height:280px; }
}
@media (min-width: 880px) {
.support_content5_list_l h3{ width:680px; }
.support_content5_list_l p{ width:680px; }	
}
@media (min-width: 980px) {
.support_content5_list_l h3{ width:780px; }
.support_content5_list_l p{ width:780px; }	
}
@media (min-width: 1024px) {
.h2_line{ width:60px; height:2px; margin:0 auto; background:#8fc41e; }	
#support_content1{ width:100%; max-width:1024px; margin:85px auto 90px; height:auto; overflow:hidden; padding:0px; }
#support_content1 h2{ font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
#support_content1 p{ width:860px; font-size:18px; line-height:28px; text-align:center; color:#000000; margin:50px auto 80px; padding:0 20px; }	
#support_content2{ width:100%; height:760px; overflow:hidden; background:url(../images/support_2.jpg) center center no-repeat; padding:0px; }
.support_content2_list{ width:100%; max-width:1024px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.support_content2_list h2{ font-size:36px; color:#ffffff; text-align:center; line-height:48px; margin-bottom:22px; }
.support_content2_list p{ font-size:18px; line-height:28px; text-align:center; color:#ffffff; margin:28px 0 90px; }
.support_content2_list_l{ width:570px; height:auto; float:left; }
.support_content2_list_l img{ height:320px;  border:2px solid #8fc41e; }
.support_content2_list_r{ width:450px; height:auto; float:left; padding-left:20px; margin-top:0px; }
.support_content2_list_r h3{ height:28px; font-size:22px; line-height:28px;  color:#8fc320; }
.support_content2_list_r p{height:30px; font-size:16px; line-height:22px; text-align:left; margin:0px 0px 40px; }
#support_content3{ width:100%; height:auto; padding:0px; background:#f1f1f1; margin:0px; overflow:hidden; }
.support_content3_list{ width:100%; max-width:1024px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content3_list h2{ font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
.support_content3_list p{ font-size:18px; line-height:28px; text-align:center; color:#000000; margin:28px 0 100px; }
.support_content3_list_l{ width:550px; height:auto; float:left;  margin-right:20px; }
.support_content3_list_r{ width:450px; height:auto; float:left; padding-top:20px; }
.support_content3_list_row{ width:100%; height:100px; float:left; }
.support_content3_list_ico{ width:90px; height:90px; float:left; padding-top:0px; }
.support_content3_list_l h3{ width:450px; height:30px; font-size:20px; line-height:24px; color:#8fc41e; float:left; margin:15px 0px 5px; text-align:left; }
.support_content3_list_l p{ width:450px; height:40px; font-size:16px !important; line-height:20px !important; float:left; margin:5px 0px; text-align:left; }
#support_content4{ width:100%; height:auto; padding:0px; margin:0px; overflow:hidden; }
.support_content4_list{ width:100%; max-width:1024px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content4_list h2{ font-size:36px; color:#000000; text-align:center; line-height:48px; margin-bottom:22px; }
.support_content4_list p{ font-size:18px; line-height:28px; text-align:center; color:#000000; margin:28px 0 50px; }
.support_content4_list_l{ width:610px; height:auto; float:left; margin-right:20px; }
.support_content4_list_r{ width:380px; height:auto; float:left; padding-top:5px; }
.support_content4_list_r h3{ font-size:20px; line-height:24px; color:#86c400; }
.support_content4_list_r p{ font-size:16px !important; line-height:28px !important; text-align:left; margin:10px 0 20px;}
.support_content4_list_r ul{ width:100%; height:auto; padding:0px; margin:0px 0px 20px 0px; overflow:hidden; }
.support_content4_list_r li{  width:90%; height:30px; list-style-type:disc; color:#8fc320; margin-left:20px; }
.support_content4_list_r li>p{font-size:16px !important; line-height:26px !important; color:#000000; margin:0; }
#support_content5{ width:100%; height:822px; overflow:hidden; background:url(../images/support_7.jpg) center center no-repeat; padding:0px; }
.support_content5_list{ width:100%; max-width:1024px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.support_content5_list h2{ font-size:36px; color:#ffffff; text-align:center; line-height:48px; margin-bottom:22px; }
.support_content5_list p{ font-size:18px; line-height:28px; text-align:center; color:#ffffff; margin:28px 0 90px; }
.support_content5_list_l{ width:530px; height:auto; float:left; margin-right:10px; }
.support_content5_list_r{ width:480px; height:auto; float:left; padding-top:20px; }
.support_content5_list_row{ width:100%; height:150px; float:left; }
.support_content5_list_r img{ height:288px; }
.support_content5_list_ico{ width:120px; height:100px; float:left; padding-top:0px; margin-right:10px; }
.support_content5_list_l h3{ width:390px; height:30px; font-size:20px; line-height:28px; color:#8fc41e; float:left; margin:15px 0px 5px; text-align:left; }
.support_content5_list_l p{ width:390px; height:40px; font-size:16px !important; line-height:28px !important; float:left; margin:5px 0px; text-align:left; }
}
@media (min-width: 1080px) {
#support_content1{ width:100%; max-width:1080px; margin:85px auto 90px; height:auto; overflow:hidden; }
.support_content3_list{ width:100%; max-width:1080px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content3_list_r{ width:500px; height:auto; float:left; padding-top:10px; }
.support_content4_list{ width:100%; max-width:1080px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content4_list_l{ width:660px; height:auto; float:left; margin-right:20px; }
.support_content4_list_r{ width:380px; height:auto; float:left; padding-top:15px; }
.support_content5_list{ width:100%; max-width:1080px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content5_list_r{ width:520px; height:auto; float:left; padding-top:10px; }
.support_content5_list_r img{ height:312px; }
}
@media (min-width: 1200px){	
#support_content1{ width:100%; max-width:1200px; margin:85px auto 90px; height:auto; overflow:hidden; }
.support_content3_list{ width:100%; max-width:1200px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content3_list p{ font-size:18px; line-height:28px; text-align:center; color:#000000; margin:28px 0 106px; }
.support_content3_list_l{ width:618px; height:auto; float:left;  margin:0px 40px 0px 20px; }
.support_content3_list_r{ width:520px; height:auto; float:left; padding-top:0px; }
.support_content3_list_row{ width:100%; height:108px; float:left; }
.support_content3_list_l h3{ width:490px; height:30px; font-size:20px; line-height:24px; color:#8fc41e; text-align:left; float:left; margin:20px 0px 5px 20px; }
.support_content3_list_l p{ width:490px; height:40px; font-size:16px !important; line-height:20px !important; float:left; margin:0px 0px 5px 20px; text-align:left; }
.support_content4_list{ width:100%; max-width:1200px; color:#000000; margin:85px auto 110px; height:auto; overflow:hidden; }
.support_content4_list_l{ width:720px; height:auto; float:left; margin-right:40px; }
.support_content4_list_r{ width:380px; height:auto; float:left; padding-top:15px; }
.support_content4_list_r h3{ font-size:22px; line-height:24px; color:#86c400; }
.support_content4_list_r p{ font-size:16px !important; line-height:28px !important; text-align:left; margin:10px 0 20px; }
.support_content4_list_r ul{  margin:0px 0px 50px 0px; }
#support_content5{ width:100%; height:822px; overflow:hidden; background:url(../images/support_7.jpg) center center no-repeat; padding:0px; }
.support_content5_list{ width:100%; max-width:1200px; color:#ffffff; margin:85px auto 60px; height:auto; overflow:hidden; }
.support_content5_list h2{ font-size:36px; color:#ffffff; text-align:center; line-height:48px; margin-bottom:22px; }
.support_content5_list p{ font-size:18px; line-height:28px; text-align:center; color:#ffffff; margin:28px 0 90px; }
.support_content5_list_l{ width:522px; height:auto; float:left; margin-left:30px; margin-right:10px; }
.support_content5_list_r{ width:630px; height:auto; float:left; }
.support_content5_list_row{ width:100%; height:150px; float:left; }
.support_content5_list_r img{ height:360px; }
.support_content5_list_ico{ width:140px; height:100px; float:left; padding-top:0px;  margin-right:20px; }
.support_content5_list_l h3{ width:360px; height:30px; font-size:20px; line-height:28px; color:#8fc41e; float:left; margin:15px 0px 5px; text-align:left; }
.support_content5_list_l p{ width:360px; height:40px; font-size:16px !important; line-height:28px !important; float:left; margin:5px 0px; text-align:left; }
}