.line{
    height: 6px;
    background-color: #87cb63;
}

.header{
    width: 100%;
    position: absolute;
    top: 6px;
    z-index: 2000;
}
.header .container{
    overflow: visible;
    
}
.header .head-bj{
    
    
    background: rgba(255,255,255,0.8);
}

.header .logo{
    display: block;
    line-height: 106px;
    padding-left: 4%;
    float: left;
    
}
.header .logo img{
    display: inline;
    width: auto;
    
}
.header .en {
    float: right;
    
    padding:0 12px;
    display: block;
    line-height: 106px;
    color: #333;
    padding-left: 24px;
    background: url(../images/en.png) no-repeat left center;
}
.header .en1{
    display: none;
}
.nav-pc{
    float: right;
    text-align: right;
    vertical-align: top;
}
.nav-pc .nav-item{
    display: inline-block;
    position: relative;

}

.nav-pc .nav-link{
    display: block;
    line-height: 106px;
    text-align: center;
    padding:0 20px;
    font-size: 2rem;
    position: relative;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}



.nav-pc a.nav-link:before {
    position: absolute;
    bottom: 0px;
    left: 0;
    display: block;
    width: 0;
    height: 8px;
    content: '';
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
    background: #87cb63;
}
.nav-pc a.hover:before,
.nav-pc a:hover:before{
    width: 100%;
}
.nav-pc .uls2{
    width: 100%;
    position: absolute;
    left: 0;
    top: 106px;
    background: rgba(0,0,0,.3);
    padding-top: 14px;
    padding-bottom: 5px;
    display: none;
}
.nav-pc .uls2 a {
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 1.4rem;
    color: #fff;
    margin-right: -1px;
    /*background: url(../images/nav-icon.jpg) no-repeat center right;*/
    position: relative;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}


.nav-pc .uls2 a.novlink:before{
    position: absolute;
    bottom: 0px;
    left: 0;
    display: block;
    width: 0;
    height: 1px;
    content: '';
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
    background: #87cb63;
}

.nav-pc .uls2 a:hover:before{
    width: 100%;
}






.nav_button{
    overflow: hidden;
    width: 23px;
  
    position: relative;
    top: 10px;
    z-index: 999;
    display: none;
}
.nav_button .nav_bar{
    width: 23px;
    height: 2px;
    display: block;
    margin: 5px 0;
    background: #000;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
.nav_button .mid{
    width: 18px;
}
.nav_button.animate .nav_bar{
    background: #949494;
}
.nav_button.animate .top{
    -webkit-transform: translateY(6px) rotate(45deg);
    -ms-transform: translateY(6px) rotate(45deg);
    -o-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg);
}
.nav_button.animate .mid{
    width: 0;
}
.nav_button.animate .bottom{
    -webkit-transform: translateY(-8px) rotate(-45deg);
    -ms-transform: translateY(-8px) rotate(-45deg);
    -o-transform: translateY(-8px) rotate(-45deg);
    transform: translateY(-8px) rotate(-45deg);
}


/*nav for mobile*/
.nav_m{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: none;
    background: rgba(255,255,255,0.9);
    z-index: 998;
    overflow: hidden;
    overflow-y: scroll;
    padding: 0 15px;
}
.nav_m .head-wap{
    position: fixed;
    height: 60px;
    top: 0;
    /*background: #2e2929;*/
    width: 100%;
    max-width: 768px;
    margin-left: -15px;
    z-index: 999;
}
.nav_m .logo{
    width: 134px;
    display: block;
    float: left;
    margin-top: 10px;
}
.nav_m .logo img{
    width: 100%;
    display: block;
}
.nav_m .menu{
    min-height: 100%;
    margin-top:106px;
    padding-bottom: 60px;
}
.nav_m .main_item{
    overflow: hidden;
    border-bottom: 1px solid #5a5a5a;
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-24px);
    transform:  scale(1.1) translateY(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
}
.nav_m .main_item:nth-child(2){
    -webkit-transition-delay: 80ms;
    transition-delay: 80ms;
}
.nav_m .main_item:nth-child(3){
    -webkit-transition-delay: 160ms;
    transition-delay: 160ms;
}
.nav_m .main_item:nth-child(4){
    -webkit-transition-delay: 240ms;
    transition-delay: 240ms;
}
.nav_m .main_item:nth-child(5){
    -webkit-transition-delay: 360ms;
    transition-delay: 360ms;
}
.nav_m .main_item:nth-child(6){
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms;
}
.nav_m .main_item:nth-child(7){
    -webkit-transition-delay: 480ms;
    transition-delay: 480ms;
}
.nav_m .main_item:nth-child(8){
    -webkit-transition-delay: 560ms;
    transition-delay: 560ms;
}
.nav_m .main_item:nth-child(9){
    -webkit-transition-delay: 640ms;
    transition-delay: 640ms;
}
.nav_m .main_item:nth-child(10){
    -webkit-transition-delay: 720ms;
    transition-delay: 720ms;
}
.nav_m .main_item>a{
    display: block;
    line-height: 48px;
    font-size: 14px;
    color: #333;
    background: url('../images/plus.png') 98% center no-repeat;
    background-size: 12px;
}
.nav_m .menu.show .main_item{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.nav_m .on{
    border: none;
    height: auto;
}
.nav_m .on>a{
    background-image:url('../images/minus.png');
}

.nav_m .link>a{
    background-image:url('../images/arrow.png');
}

.drop_list{
    display: none;
}
.drop_list a{
    display: block;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #5a5a5a;
    text-indent: 20px;
    height: 42px;
    line-height: 42px;
}


/* 首页产品 */


.index-tit{
    padding-top: 10%;
}
.index-tit img{
    width: auto;
    margin: 0 auto;

}
.index-tit h1{
    font-size: 3rem;
    padding: 1.5% 0;
    text-align: center;
    background:url(../images/index-tit.png) no-repeat center;
}


a.more{
    display: block;
    font-size: 2rem;
    color:#8b8b8b;
    width: 200px;
    border: 1px solid #ccc;
    border-radius: 29px;
    line-height: 40px;
    text-align: center;
    margin:6% auto;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
}

a.more span{
    display: inline-block;
    font-family: "simsun";
    
    padding-left: 10px;
}
a.more:hover{
    background-color: #9fd582;
    color: #fff;

}



/* 首页产品 */



.index-pro .container{
    overflow: visible;
    
}
.index-equ .owl-controls .owl-nav div,
.index-pro .owl-controls .owl-nav div{
    border: 1px solid #f6f7f8;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
}

.index-equ .owl-controls .owl-nav div:hover,
.index-pro .owl-controls .owl-nav div:hover{
    background-color: #9fd582;
    color: #fff;
}
.index-pro .rvc2{
    padding-top: 4%;
}
.index-pro .rvc2 .img{
    border-radius: 5px;
}

.index-pro .rvc2 li{
    padding:0 13px;
}

.index-pro .rvc2 li a{
    display: block;
    padding-bottom: 50px;
}
.index-pro .step-main{
    width: 100%;
    max-height:100%;
    height: 160px;
    border: 1px solid #c9c9c9;
    margin: 8% 0;
    position: relative;
    
}

.index-pro .step-main .en{
    width: 60%;
    text-align: center;
    font-size: 1.6rem;
    color: #606060;
    line-height: 30px;
    position: absolute;
    left: 50%;
    margin-left: -30%;
    top: -15px;
    background-color: #fff;
    text-transform: capitalize;
}

.index-pro .step-main .title{
    text-align: center;
    height: 100%;
    width: 100%;
    display: table;
    
    
}

.index-pro .step-main .title span{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 2rem;
}

.index-pro .icon{
    width: 50px;
    height: 50px;
    background-color: #f6f7f8;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    /*top: 0;*/
    bottom: -25px;
    margin-left: -25px;
    
    
}
.index-pro .icon span{
    display: block;
    width: 50px;
    height: 50px;
    font-size: 3rem;
    font-family: "simsun";
    text-align: center;
   line-height: 50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);

}


















/* 首页设备展示 */
.index-equ .container{
    overflow: visible;
}
.index-equ{
    background:url(../images/equ-bj.jpg) no-repeat center;
    padding-bottom: 6%;
}
.index-equ .equ-con{
    font-size:1.8rem;
    color: #fff;
    line-height: 40px;
    margin-bottom: 4%;
}
.index-equ .rvc{
    padding: 6% 0;
    background: rgba(0,0,0,.4);
}
.index-equ .rvc li{
   margin:0 13px; 
}
.index-equ .rvc a{
    display: block;
    
}
.index-equ .rvc .img{
   border: 1px solid #fff;
    padding: 10px; 
}
.index-equ .rvc img{
    padding: 10px;
    background-color: #fff;
    
}

.index-equ .rvc p{
    font-size: 1.8rem;
    text-align: center;
    padding-top: 2%;
}

/* 首页关于我们 */


.index-ab .ab-con{
    overflow: hidden;
    padding-top: 4%;
}
.index-ab .ab-img{
    width: 55%;
    float: left;
    
}
.index-ab .ab-img video{
    width: 100%;
}
.index-ab .ab-img{
    margin-right: 2%;
}
.index-ab .company{
    width: 43%;
    float: right;
    
}
.index-ab .company img{
    display: inline;
    width: auto;
    max-width: 100%;
}

.index-ab .company .con{
    padding: 4% 0;
    line-height: 28px;
    float: left;
}


/* 首页新闻资讯 */

.index-news{
    margin-top: 6%;
   background:url(../images/news-bj.jpg) no-repeat center; 
}

.index-news .index-tit{
    padding: 10% 0;
    
}
.index-news-list ul{
    margin:0 -24px;
}
.index-news-list li{
    padding:0 24px;
}

.index-news-list .img{
    overflow: hidden;
    
}
.index-news-list{
    padding-top: 4%;
}
.index-news-list .img img{
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    
}

.index-news-list li .time{
    line-height: 50px;
    font-size: 1.8rem;
    color: #9fd582;
}

.index-news-list li a:hover img{
   
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    
}

.index-news-list li h1{
    font-size: 2rem;
    line-height: 36px;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    padding-bottom: 10px;
}

.index-news-list li a{
    display: block;
    
    border-bottom: 1px solid #ccc;
}

.index-news-list li a:hover h1{
    color: #9fd582;
}

/* 首页联系我们 */


.index-contact{
    padding: 1% 0;
    padding-top:4%;
    padding-bottom: 3%;
    background-color: #9fd582;
    /*background:url(../images/contact-bj.png) no-repeat center;*/
overflow: hidden;

}

.contact-title{
    padding-top: 2%;
}
.index-contact .contact-main{
    width: 50%;
    float: left;
    
}
.index-contact h1{
    color: #fff;
    width: 508px;
    text-align: center;
    font-size: 3rem;
    line-height: 80px;
    background:url(../images/contact-tit-bj.png) no-repeat center;
}

.index-contact .info{
    font-size: 2rem;
    line-height: 40px;
    color: #fff;
    padding: 4% 0;
}

.index-contact .info p{
    padding-left: 30px;
}

.contact_main2{
    width: 50%;
    float: right;
    
}
.index-contact .info p.add{
    background:url(../images/add.png) no-repeat left center;
}.index-contact .info p.code{
    background:url(../images/code.png) no-repeat left center;
}.index-contact .info p.tel{
    background:url(../images/tel.png) no-repeat left center;
}.index-contact .info p.mail{
    background:url(../images/mail.png) no-repeat left center;
}


.index-map{
    width: 100%;
    height: 450px;
    max-width: 100%;
    overflow: hidden;
    
    
}



/* 底部导航 */

.footer{
    background-color: #252525;
    padding-top: 4%;
}
.footer .foo-nav {
    width: 66%;
    float: left;
    
}
.footer .foo-nav .nav-item{
    float: left;
    width: 16%;
    
}
.footer .foo-nav .nav-link{
    display: block;
    color: #e4e4e4;
    font-size: 1.6rem;
    text-align: center;
    
}
.footer .uls2 .novlink:hover,
.footer .foo-nav .nav-link:hover{
    color: #9fd582;
}
.footer .uls2{
    width: 100%;
    padding-top: 6%;
}
.footer .uls2 .novlink{
    display: block;
    color: #939393;
    font-size: 1.4rem;
    text-align: center;
    line-height: 30px;
}

.footer .qd{
    float: right;
    width: 34%;
}
.footer .qd h1{
    color: #939393;
    font-size: 2.4rem;
    text-align: center;
    padding-bottom: 4%;
}
.footer .qd img{
    max-width: 189px;
    margin: 0 auto;
}

.footer .qd p{
    font-size: 1.6rem;
    color: #939393;
    text-align: center;
    padding: 4% 0;
}


.foo-bottom{
    border-top: 1px solid #303030;
    background-color: #202020;
    color: #939393;
}
.foo-bottom p{
    text-align: center;
    
}
.foo-bottom p a{
    display: inline-block;
    color: #939393;
    line-height: 60px;
   
    padding:0 20px ;
}

.foo-bottom p img{
    display: inline;
    width: 30px;
    
}
.foo-bottom .gs{
    /*padding-left: 0;*/
}
/* 内页公共名称 */


.public-tit{
    padding-top: 4%;
    padding-bottom: 2%;
}
.public-tit img{
    width: auto;
    margin: 0 auto;

}
.public-tit h1{
    font-size: 3rem;
    padding: 1.5% 0;
    text-align: center;
    background:url(../images/index-tit.png) no-repeat center;
}

/* 公共二级导航 */

.pub-left{
    background-color: #f5f5f9;
    padding: 2% 0;
    margin-bottom: 2%;
}
.pub-left ul{
    overflow: hidden;
    
    
}
.pub-left li{
    display: block;
    float: left;
    
}
.pub-left li:last-child{
    margin-right: 0;
}
.pub-left li a{
    font-size: 2rem;
   display: block;
   text-align: center;
   
   line-height: 50px;
   border: 1px solid #ccc;
   -webkit-transition: all ease-in-out 0.5s;
   -moz-transition: all ease-in-out 0.5s;
   -ms-transition: all ease-in-out 0.5s;
   -o-transition: all ease-in-out 0.5s;
   transition: all ease-in-out 0.5s;
   
}
.pub-left li a.hover,
.pub-left li a:hover{
    background-color: #8cbd71;
    color: #fff;
}

.pro_left_wap{
    display: none;
}
.public{
    padding-bottom: 4%;
}
.public img{
    max-width: 100% !important;
    width: auto;
    
}


/* 关于我们 */
.about-left li{
    width: 30%;
    margin-right: 5%;
}
.news-left li{
    width: 30%;
    margin-right: 5%;
}

.product-left li{
        width: 10%;
    margin-right: 1.25%;
}
.about-left li:last-child,
.news-left li:last-child{
    margin-right: 0;
}
.about .ab-con{
    color: #606060;
    font-size: 1.6rem;
    line-height: 40px;
    padding: 2% 0;
    letter-spacing: 1px;
}


/* 荣誉资质 */

.honor ul{
    
   margin:0 -18px;
}
.honor li{
    margin-bottom: 2%;
    padding:0 18px;
}
.honor li a{
    display: block;
    text-align: center;
    /*padding: 18px;*/
    
}
.honor li .img{
    padding: 18px;
    border: 1px solid #ccc;
    overflow: hidden;
    
}
.honor li img{
    display: inline;
    width: auto;
    max-width: 100%;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    
}

.honor li .title{
    padding: 6% 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}

.honor li:hover img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.honor li:hover .title{
    color: #8cbd71;
}


/* 企业文化 */

.culture .ab-con{
    color: #606060;
    font-size: 1.6rem;
    line-height: 30px;
    padding: 2% 0;
}

.culture-list li{
    margin-bottom: 2%;
}
.culture-list .img{
    max-width: 44% ;
    float: left;
    margin-right: 2%;
}
.culture-list .cul-main{
    max-width: 54% ;
    float: right;
    
}

.culture-list .cul-main h1{
    width: 128px;
    line-height: 60px;
    color: #fff;
    float: right;
    text-align: center;
    background: url(../images/cul-icon.png) no-repeat center;
}

.culture-list .cul-main .sum{
    float: right;
    padding-top: 2%;
    line-height: 40px;
    font-size: 1.6rem;
    text-indent: 2em;
}


/* 新闻中心 */


.news li{
    margin-bottom: 4%;
    height: 100%;
    width: 100%;
}

.news li a{
    display:table;
    overflow: hidden;
   width: 100%;
}
.news .img{
    display: table-cell;
    vertical-align: middle;
    
    width: 43%;
   
}

.news .news-main{
    display: table-cell;
    vertical-align: top;
    
    width: 57%;
    padding-left: 2%;
    height: 100%;
    position: relative;
    
}

.news .news-main h1{
    font-size: 1.8rem;

}

.news .news-main .time{
   color: #999999;
   line-height: 40px;
   padding-bottom: 2%;
   border-bottom: 1px solid #ccc;
}

.news .news-main .sum{
    padding: 2% 0;
    line-height: 30px;
    font-size: 1.4rem;
    color: #8e8e99;
}



div.more{
    display: block;
    font-size: 2rem;
    color:#8b8b8b;
   width: 158px;
    border: 1px solid #ccc;
    border-radius: 20px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
}

div.more span{
    display: inline-block;
    font-family: "simsun";
    
    padding-left: 10px;
}
.news li a:hover .more{
    background-color: #9fd582;
    color: #fff;

}


/* 新闻详情页 */
.news-read{
    padding-top: 3%;
}
.news-read .title{
    text-align: center;
    padding: 2% 0;
}

.news-read .time{
    text-align: center;
    padding-bottom: 2%;
}

.news-read .read-con{
    font-size: 1.4rem;
    color: #333;
}


/* 产品中心 */
.product ul{
    margin:0 -30px;
    padding-top: 20px;
}
.product li{
    margin-bottom: 4%;
    padding:0 30px;
}

.product li a{
    display: block;
    box-shadow: 0 0 5px #ccc;
    
}
.product li .img{
    overflow: hidden;
    
}

.product li .img img{
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    
}
.product h1{
    line-height: 60px;
    text-align: center;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    font-size: 2rem;
}

.product h1 img{
    display: inline;
    padding-right: 20px;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}
.product li a:hover h1{
    color: #8cbd71;
    font-size: 2.2rem;
}

.product li a:hover .img img{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

/* 产品详情 */

#banner{
    
    width: 100%;

    
}

#banner #gallery{
    width: 60%;
    margin-left: 0;
    margin-bottom: 4%;
    float: left;
    border-radius: 6px;
    border: 1px solid #8cbd71;
}

#banner #gallery img{
    padding: 12px;
}
#banner .pro-main{
    float: right;
    
}
.pro-main .return{
    display: block;
    font-family: "simsun";
     color: #999999;
     font-size: 2rem;
     line-height: 30px;
     text-align: right;
     margin-bottom: 20%;
}
.pro-main .return span{
    border-bottom: 1px solid #ccc;
    font-family: "微软雅黑";
    display: inline-block;
    margin-left:12px;
    font-size: 1.6rem;

}
.pro-main .return:hover{
    color: #8cbd71;
}

.pro-main{
    width: 40%;
    padding-left: 4%;

}

.block-xs{
    display: none;
}
.parameter{
    background-color: #9fd582;
    padding: 18% 16%;
    border-radius: 6px;
}

.parameter h1{
    font-size: 2rem;
    text-align: center;
    border: 1px solid #fff;
    color: #fff;
    
    line-height: 50px;
    margin-bottom: 10%;
    border-bottom-right-radius: 25px;
}
.parameter .par-sum{
    font-size: 1.6rem;
    line-height: 24px;
    color: #fff;
}
.parameter .par-sum br{
    border-bottom: 1px solid #ccc;
}
.parameter .par-sum p{
    color: #fff;
    font-size: 1.8rem;
    line-height: 30px;
    padding: 2% 0;
    padding-left: 22px;
    position: relative;
    
    background:url(../images/pro-read-icon.png) no-repeat left center;
}

.parameter .par-sum p:before{
    position: absolute;
    bottom: 0px;
    left: 22px;
    display: block;
    width: 100%;
    height: 1px;
    content: '';
    -webkit-transition: width .4s ease-in-out;
    transition: width .4s ease-in-out;
    background: rgba(255,255,255,0.4);
}

#thumbs img{
    padding: 8px;
    cursor: pointer;
    
}

#thumbs .swiper-slide-thumb-active img{
    border: 1px solid #9fd582;
}



/* 人才招聘 */


.job-img{
    background-color: #f9f9fb;
}
.job-img .container{
    
    padding: 4% 15px;
}


.job-content{
    padding: 2% 0;
}

.job-content div{
    font-size: 1.6rem;
    line-height: 28px;
    color: #8a8a94;
}

.job .container{
   padding: 4% 15px;
    padding-bottom: 4%;
}

.job .box-shadow{
    box-shadow: 0 0 10px #ccc;
    padding: 28px 0;
    overflow: hidden;
    
}
.job .img{
    width: 60%;
    float: left;
    
}

.job ul{
    width: 40%;
    float: right;
    padding:0 3% ;
}
.job ul li{
    margin: 2.4% 0;
}

.job ul li a{
    display: block;
    padding:0 10px;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}
.job ul h1{
    font-size: 1.8rem;
    font-weight: normal;
    line-height: 56px;
    float: left;
   margin-left: 4%;
   width: 86%;
    border-bottom: 1px solid #ccc;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}
.job ul li div{
    overflow: hidden;
   
}

.job ul li span{
    display: block;
    font-size: 3rem;
    font-weight: bold;
    color: #e3e3e3;
    float: left;
    width: 10%;
    line-height: 56px;
    -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
}

.job ul a:hover{
    background-color: #87cb63;
}
.job ul a:hover span,
.job ul a:hover h1{
    color: #fff;
}






/* 客户服务 */

.map-con{
    background-color: #f9f9fb;
    padding: 3% 0;
}

.map-con #map{
    width: 100%;
    height: 400px;

}

.map-con .map-box{
    padding: 2%;
    background-color: #fff;
}
.info{
    padding: 3% 0;
}
.info h4.title{
    font-size: 2rem;
    margin-bottom: 3%;
}

.info h5{
    font-size: 1.6rem;
    padding-top: 2%;
    padding-bottom: 1%;
    font-weight: bold;
}
.info .info_t p{
    line-height: 38px;
}

.manager p{
    margin-bottom: 2%;
}
.manager p input{
    width: 100%;
    line-height: 50px;
    background-color: #f2f1f9;
    border: 1px solid #ccc;
    padding:0 10px;
}

.manager textarea{
    width: 100%;
    line-height: 50px;
    background-color: #f2f1f9;
    border: 1px solid #ccc;
    padding:0 10px;
    font-family: "微软雅黑"
}

.manager h4.title{
    margin-bottom: 6%;
}
.manager div{
    padding-top: 2%;
}
.manager div input{
    width: 30%;
    margin:0 10%;
    line-height: 52px;
    cursor: pointer;
    
    font-size: 2rem;
    border: none;
    background-color: #e7e6eb;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
}

.manager div input:hover{
    background-color: #87cb63;
    color: #fff;

}