.section1   .pro-nav{ height:80px; line-height:80px;}
.pro-nav a{ height:80px; line-height:80px;margin-right:15px;font-size:14px;color:#666}
.pro-nav a:hover{color:#30b371}


.section1 .s_bg{height:250px;background:url(../images/service_0.jpg)no-repeat center;background-size:100%}
.section1 .ab_bg{height:250px;background:url(../images/about_1.jpg)no-repeat center;background-size:100%}
.section1 .con_bg{height:250px;background:url(../images/con_1.jpg)no-repeat center;background-size:100%}


.s_pro{margin-top:70px;}
.s_pro .s_pro_left{width:100%;margin-right:1%}
.s_pro .s_pro_left p{font-size:16px;line-height:32px;color:#222; width:90%; margin-left:5%; padding-bottom:20px; }
.s_pro .s_pro_left h3{ font-size:36px;color:#30b371; font-weight:600; line-height:60px; text-align:center; margin:30px 0px; }
.s_pro .s_pro_left h3 i{width:28px;height:22px;background-color:#fdc22f;color:#fff;border-radius:15px;display:inline-block;text-align:center;line-height:22px;margin-right:20px }

.s_pro .process {margin-top:50px;}
.s_pro .process div{display:block;float: left;width:20%;position:relative;}
.s_pro .process div i{position: absolute;right:-15px;width:25px;height:20px;top:20px;background:url(../images/ser_9.png)no-repeat center; }
.s_pro .process div p{color:#222; text-align:center;line-height:22px; font-size:16px;text-align:center;margin:0 auto}
.s_pro .process div:hover p{color:#30b371;cursor:pointer;}
.s_pro .process div p.ico{width:80px;height:76px;margin-bottom:15px; transition: all 0.4s ease-in-out;}
 
.s_pro .process .p1 p.ico{background:url(../images/ser_3.png)-5px -85px;}
.s_pro .process .p2 p.ico{background:url(../images/ser_4.png)-5px -85px;}
.s_pro .process .p3 p.ico{background:url(../images/ser_5.png)-5px -85px;}
.s_pro .process .p4 p.ico{background:url(../images/ser_6.png)-5px -85px;}
.s_pro .process .p5 p.ico{background:url(../images/ser_7.png)-5px -85px;}
.s_pro .process .p1 p.ico:hover{background:url(../images/ser_3.png)-5px 0px;}
.s_pro .process .p2 p.ico:hover{background:url(../images/ser_4.png)-5px 0px;}
.s_pro .process .p3 p.ico:hover{background:url(../images/ser_5.png)-5px 0px;}
.s_pro .process .p4 p.ico:hover{background:url(../images/ser_6.png)-5px 0px;}
.s_pro .process .p5 p.ico:hover{background:url(../images/ser_7.png)-5px 0px;}

.s_pro .faq h2{ font-size:26px;color:#222;margin-top:200px}
.s_pro .faq h2 a{display:inline-block;float:right;font-size:20px;color:#222;}
.s_pro .faq .list{overflow:hidden;margin-top:65px;}
.s_pro .faq .list img{width:45%;max-width:500px; display:block;border:1px solid #ddd;margin-right:6%}
.s_pro .faq .list .txt{ box-sizing:border-box;padding:25px 0 0 80px; }
.s_pro .faq .list .txt h3 a{color:#222;font-weight:bold;display:block;width:100%;font-size:16px;margin-bottom:20px}
.s_pro .faq .list .txt:hover a{color:#30b371;}
.s_pro .faq .list .txt p{color:#222;font-size:14px;line-height:30px;}


.s_email{font-size:26px;line-height:90px;text-align:center;color: #fff;background-color:#30b371;font-weight:lighter;margin-top:80px}
/*service end*/

/*about*/
.ab_content .company h2{font-size:32px;color:#222;font-weight:bold;text-align:center;margin-top:60px;margin-bottom:30px;}
.ab_content .company p{font-size:16px;color:#222;line-height:32px;text-align:center;box-sizing:border-box;padding:0 100px;text-indent:30px}
.ab_content .company .bot{width:100%;margin-top:80px;margin-bottom:60px}
.ab_content .company .bot span{display:inline-block;line-height:32px;font-size:16px;color:#222;box-shadow: 1px 0px 15px #ececec;box-sizing:border-box;padding:20px 20px;border-radius:10px;text-align:center;margin-left:3%;width:31%}
.ab_content .company .bot span.s1{ margin-left:0%;background-color:#30b371;color:#fff;}
.ab_content .company .bot1{margin-bottom:150px}
.ab_content .company .bot1 img{display:inline-block;max-width:630px;float: left;width:48%;margin-right:1.5%}
.ab_content .company .bot1 img:nth-child(2){margin:0;float:right;}
.ab_content .company .i1{margin-top: 70px;width:100%;}
.ab_content .company .i1 img{max-width:100%;display:block;}

/*about*/



/*contact*/
.con_content .con_c1 .con_c1_right,.con_content .con_c1 .con_c1_left{width:50%;float: left;}
.con_content .con_c1{padding-top:50px;}
.con_content .con_c1 .con_c1_right img{display:block;max-width:100%;}
.con_content .con_c1 .con_c1_left p{color:#222 ;font-size:12px;margin-bottom:20px}
.con_content .con_c1 .con_c1_left {padding-top:30px;} 
.con_content .con_c1 .con_c1_left p span{color:#30b371;font-size:22px;display:block;font-weight:bold;} 
.con_content .con_c1 .con_c1_left p img{margin-top:50px;display:block;max-width:100%} 


footer.con {margin-top:0}
footer.con .f_1 .f-1{background:none}

footer.con .f_1 .f-1 .f_left{width:55%;box-sizing:border-box;padding:0px  }

footer.con .f_1 .f-1 .f_left h1{text-align:right;color:#222;font-size:26px;font-family:Impact}
footer.con .f_1 .f-1 .f_left p{text-align:right;color:#222;font-size:14px;line-height:30px;text-transform:uppercase;}

footer.con .f_1 .f-1 .f_right{box-sizing:border-box; padding-top:10px;}

footer.con .f_1 .f-1 .f_right .form,footer.con .f_1 .f-1 .f_right form{margin-left: 0;padding-left:0}
/*contact*/



@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width:960px) {}
@media (max-width:768px) {
.section1 .s_bg,.section1 .ab_bg,.section1 .con_bg{height:150px;}

 .s_pro .process{margin-top:50px}
.s_pro .faq h2 {margin-top:80px}

.ab_content .company p{padding:0 15px;}
.ab_content .company .bot span{padding:8px;width:31%;margin:0.5%}
.ab_content .company .bot1{margin-bottom:30px}
}

@media (max-width:480px) {
.section1 .s_bg,.section1 .ab_bg,.section1 .con_bg{height:80px;}
.section1 .pro-nav,.pro-nav a{line-height:50px;height:50px;}
.ab_content .company h2{font-size:22px;}
.ab_content .company p{font-size:14px;text-align:left;text-indent:0;}
.ab_content .company .bot span{width:98%}

.s_pro .s_pro_left,.s_pro .s_pro_right{width:100%;margin: 0}

.s_pro .process div{width:32%;margin-bottom:20px}
.s_pro .faq h2{margin-top:0;font-size:22px}
.s_pro .faq h2 a{ font-size:18px}
.s_email{line-height:45px}
.s_pro .faq .list img{width:90%;max-width:450px; display:block;border:1px solid #ddd;margin-right:6%}
.s_pro .faq .list .txt{ box-sizing:border-box;padding:25px 0 0 80px; width:95%}



.con_content .con_c1 .con_c1_right,.con_content .con_c1 .con_c1_left{width:98%; }
.con_content .con_c1,.con_content .con_c1 .con_c1_left{padding-top: 0}
footer.con .f_1 .f-1 .f_left p,footer.con .f_1 .f-1 .f_left h1{text-align:left;}
footer.con .f_1 .f-1 .f_left p,footer.con .f_1 .f-1 .f_left{width:98%}


}

@media (max-width:320px) {
 

}