*{margin:0;padding:0;word-wrap:break-word;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{font:14px "Microsoft Yahei", Tahoma, Helvetica, Arial, sans-serif;min-width:320px;}
ul,li{margin:0;list-style:none;}
i{font-style:normal;}
a{text-decoration:none;color:#000;cursor:pointer;transition:all 0.30s ease-in-out;-webkit-transition:all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;-o-transition: all 0.30s ease-in-out;-ms-transition: all 0.30s ease-in-out;}
a:hover{text-decoration:none;}

.wrapper{position:relative;}
.wrapper-bg{display:block;min-max-width:1000px;width:100%;}
.wrapper-box{width:100%;position:absolute;top:0;}
.header{max-width:1000px;margin:auto;padding:0 20px;}
.header .logo{display:block;width:100px;height:100px;margin:auto;background:url(../images/logo.png) center no-repeat;background-size:100% auto;}
.header .logo-tip{margin:25% 0 0;width:50%;background:rgba(0,0,0,0);}
.header .logo-tip img{display:block;width:100%;}
.header .logo-tip p{font-size:23px;font-weight:900;color:#383838;}

.about{max-width:1000px;margin:auto;padding:0 20px;}
.about .about-us{max-width:520px;margin:5% auto 0;}
.about .about-us .title{width:150px;margin:0 auto;}
.about .about-us .title img{display:block;width:30%;margin:auto;}
.about .about-us .title p{display:block;text-align:center;font-size:23px;font-weight:900;color:#259b3b;}
.wrapper-content{max-width:50%;margin-left:-25%;position:absolute;top:40%;left:50%;line-height:40px;color:#fff;font-weight:900;text-align: justify;font-size:20px;}

.product{max-width:1000px;margin:50px auto 0;padding:0 20px;}
.product .title{font-size:20px;font-weight:900;color:#259b3b;}
.product .list{margin-top:50px;}
.product .list ul{overflow:hidden;clear:both;zoom:1;}
.product .list ul li{float:left;width:43%;margin-right:14%;}
.product .list ul li:nth-child(2n){margin-right:0;}
.product .list ul li img{display:block;width:100%;}
.product .list ul li .sub-title{line-height:50px;height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;color:#383838;}
.product .list ul li .info{font-size:14px;color:#666;}
.product .list ul li .line{width:50px;height:2px;background:#259b3b;margin:10px 0;}
.product .list ul li .tags{overflow:hidden;clear:both;zoom:1;}
.product .list ul li .tags span{display:block;border:1px solid #ccc;float:left;font-size:12px;border-radius:6px;padding:3px 5px;margin-right:10px;}

.partner{max-width:1000px;margin:100px auto 0;padding:0 20px;position:relative;}
.partner .left{position:absolute;left:20px;top:0;bottom:0;width:40%;background:url(../images/logo-icon.png) center no-repeat;}
.partner .left p{position:absolute;top:50%;line-height:30px;margin-top:-15px;width:100%;text-align:center;font-size:20px;font-weight:900;color:#259b3b;}
.partner .right{max-width:960px;padding:0 0 0 40%;margin-left: 20px;}
.partner .right ul{overflow:hidden;clear:both;zoom:1;}
.partner .right ul li{float:left;width:25%;height:25%;}
.partner .right ul li img{display:block;width:100%;}

.map-box{margin:50px auto 0;min-max-width:1000px;}
.map{display:block;width:100%;}

.founder-box{max-width:1000px;margin:50px auto 0;padding:0 20px;}
.founder{max-width:700px;position:relative;margin:auto;overflow:hidden;clear:both;zoom:1;}
.founder .left{width:35%;float:left;}
.founder .left img{display:block;width:100%;}
.founder .right{text-align: justify;float:left;margin-left:5%;width:60%;}
.founder .right .title-img{}
.founder .right .title-img img{display:block;width:160px;}
.founder .right .title{font-size:20px;font-weight:900;color:#383838;border-bottom:2px solid #259b3b;width:100px;padding:5px 0;margin:7px 0;}
.founder .right .content{}
.founder .right .content p:nth-child(2){margin:30px 0;}

.contact-box{max-width:1000px;margin:80px auto 0;padding:0 20px;}
.contact{max-width:700px;position:relative;margin:auto;overflow:hidden;clear:both;zoom:1;}
.contact .left{width:35%;float:left;}
.contact .left .title{padding-top:150px;}
.contact .left .title img{display:block;width:80px;}
.contact .left .info{font-size:20px;font-weight:900;color:#259b3b;padding-left:30px;margin-top:30px;}
.contact .left .info1{background:url(../images/icon-phone.png) center left no-repeat;background-size:6%;}
.contact .left .info2{background:url(../images/icon-email.png) center left no-repeat;background-size:7%;}
.contact .right{float:left;margin-left:5%;width:60%;}
.contact .right #allmap{width:100%%;height:460px;}

.footer-box{line-height:30px;text-align:center;background:#259b3b;margin:80px auto 0;color:#fff;padding:10px 0;}
.footer{max-width:1000px;margin:auto;padding:0 20px;background:#259b3b;}
.footer span{display:inline-block;margin-left:20px;position:relative;}
.footer span:nth-child(1){margin-left:0;}
.footer span img{display:block;width:18px;height:18px;position:absolute;left:0;top:6px;}
.footer span a{color:#fff;}

@media (max-width:550px){
    
}
@media (max-width:550px){
    
}
@media (max-width:768px){
    .header .logo{display:block;width:80px;height:80px;}
    .header .logo-tip{margin:10% 0 0;}
    .header .logo-tip p{font-size:16px;}
    .about .about-us{max-width:520px;margin:2% auto 0;}
    .about .about-us .title img{display:block;width:20%;margin:auto;}
    .about .about-us .title p{display:block;text-align:center;font-size:16px;font-weight:900;color:#259b3b;}
    .wrapper-content{max-width:90%;margin-left:-45%;line-height:20px;font-size:14px;font-weight:normal;background:rgba(37,155,59,0.4);padding:10px;}
    .partner .left{background-size:60%;}
    .partner .left p{font-size:14px;}
    .founder .left{width:100%;}
    .founder .right{margin-left:0;width:100%;margin-top:20px;}
    .contact .left{width:100%;}
    .contact .left .title{padding-top:0;}
    .contact .right{margin-left:0;width:100%;margin-top:20px;}
    .footer-box{margin:10px auto 0;}
}
@media (min-width:768px) and (max-width:992px){
    .wrapper-content{max-width:80%;margin-left:-40%;}
}

