.container{

    width:1100px;margin:0 auto;position:relative;overflow:hidden;

}

.container .link1{

	font-weight: bolder;

    float:left;

	font-size: 14px;

}

.container-full{width:1200px;margin:0 auto;position:relative;overflow:hidden;}

.header{

    width:100%;height:138px;background-color:#fff;position:relative;overflow:hidden;

}

.header-container{

    width:1200px;margin:0 auto;

}

.header .logo{

    float:left;max-width:300px;display:inline-block;overflow:hidden;margin-top:37px;

}

.header .logo img{

    display:block;height:100%;

}

.header .tel{

    float:right;margin-top:40px;

}

.header .tel img{

    max-width: 100%;

}

/* 导航分类 end */

.nav{

    width:100%;height:58px;overflow:hidden;position:relative;border-top:1px solid #c8c8c8;background: #ececec;

}

.nav li{

    width:auto;display:inline-block;height:100%;line-height:40px; margin-right:15px;


}

.nav li:last-child{

    margin-right:0;

}

.nav li>a{

    font-size:16px;color:#333;display:inline-block;height:57px;line-height:57px;padding:0 35px;

}

.nav li>a:hover,.nav .current a{

    background-color:#f2f2f2;color:#5eb32f;

}



/* 网站头部 end */

/* banner start */

.banner{width:100%;height:450px;position:relative;z-index:0;overflow:hidden;}

.banner .swiper-slide {background: #fff;width:100%;background-repeat:no-repeat;background-position:center top;}

.banner .swiper-slide a{display:block;width:100%;height:100%;}



.picture-list{width:auto;position:relative;overflow:hidden;max-height:190px;margin-left:-8px;margin-right:-8px;}

.picture-list a{display:inline-block;}

.picture-list img{display:block;width:auto;max-width:100%;}

.picture-list.list-n1 a{width:100%;}

.picture-list.list-n2 a{width:592px;margin:0 8px;float:left}

.picture-list.list-n3 a{width:392px;margin:0 6px;float:left}

.picture-list.list-n4 a{width:288px;margin:0 8px;float:left}

/* banner end */



.index-item{

    width:100%;padding-top:80px;

}

.index-item .title{

    width:100%;text-align:center;padding-top:12px;

}

.index-item .title .t1{

    display: block;width:100%;height:38px;line-height:38px;font-size:18px;color:#666;

}

.index-item .title .t2{

    display: block;width:100%;height:50px;line-height:40px;font-size:36px;color:#363b41;font-weight:bolder;text-transform: uppercase;position:relative;

}

.index-item .title .t2:hover{

    color:#5eb32f;

}

.index-item .title .t2:after{

    content:'';width:44px;height:3px;position:absolute;left:50%;margin-left:-22px;bottom:0;background-color:#5eb32f;

}

.index-item .title .desc{

    font-size:14px;color:#666;line-height:30px;margin-top:5px;display:block;

}



.product-type{

    background-color:#f7f7f7;

}

.product-type .cont{

    padding:80px 0 75px;

}

.product-type .list{

    width:100%;text-align:center;

}

.product-type .list li{

    display:inline-block;width:130px;margin:0 43px;

}

.product-type .list a{

    display:block;

}

.product-type .list a:hover .txt{

    color:#5eb32f;

}

.product-type .list .icon{

    display:block;width:130px;height:130px;background-repeat:no-repeat; background-position:center top;

}

.product-type .list .txt{

    display:block;width:100%;height:50px;line-height:50px;font-size:14px;color:#666;margin-top:15px;

}

.product-type .list .i_1{background-image: url("../images/pt1.png");}

.product-type .list .i_2{background-image: url("../images/pt2.png");}

.product-type .list .i_3{background-image: url("../images/pt3.png");}

.product-type .list .i_4{background-image: url("../images/pt4.png");}

.product-type .list .i_5{background-image: url("../images/pt5.png");}



.application .cont{

    padding-top:50px;

}

.application{

    width:100%;

}

.application .list{

    width:auto;position:relative;margin-left:-27px;margin-right:-27px;

}

.application .list li{

    width:330px;height:168px;position:relative;overflow:hidden;float:left;margin:20px 27px 34px;text-align:center;

}

.application .list li a{

    display:block;width:100%;height:100%;float:left;

}

.application .list li a:hover .icon{margin-top:13px;}

.application .list .icon{

    display:block;width:86px;height:86px;margin:23px auto 0;

    -webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;

}

.application .list .txt{display:block;width:100%;height:48px;line-height:48px;font-size:16px;color:#666;}

.application .list .i_1{background-image:url("../images/pt6.png");}

.application .list .i_2{background-image:url("../images/pt7.png");}

.application .list .i_3{background-image:url("../images/pt8.png");}

.application .list .i_4{background-image:url("../images/pt9.png");}

.application .list .i_5{background-image:url("../images/pt10.png");}

.application .list .i_6{background-image:url("../images/pt11.png");}



/* 文章列表 */

.news .list2{

    padding-top:80px;

}

.news .list2 li{

    width:50%;float:left;margin-bottom:70px;

}

.news .list2 .thumb{

    float:left;width:270px;height:160px;display:block; border-radius:5px;overflow:hidden;

}

.news .list2 .thumb img{width: 270px; height: 160px;}

.news .list2 .info{

    float:left;width:250px;height:160px;overflow:hidden;margin-left:20px;position: relative;

}
.cont h2 {
    border-bottom: 1px solid #f0f0f0;
}
.cont p {
    line-height: 28px;
    margin-top: 12px;
}
.cont img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    display: block;
}
.cont.about-detail.clearfix img {
    margin: 20px auto;
}
.news .list2 .info .tit{

    display:inline-block;width:auto;line-height:25px;overflow:hidden;font-size:18px;color:#333;padding:10px 0 5px;

}

.news .list2 .info .tit:hover{

    color:#5cb330;

}

.news .list2 .info .desc{

    line-height:22px;max-height:44px;overflow:hidden;color:#777;font-size:14px;

}

.news .list2 .info .more{

    display:inline-block;height:35px;border-top:1px solid #5cb330;border-bottom:1px solid #5cb330;line-height:33px;color:#666;

    position: absolute;left:0;bottom:0;

}



/* 公司简介 */

.about-box{

    width:100%;padding:50px 0 50px;

}

.about-box .title{

    text-align:center;

}

.about-box .title .t-why{

    display: inline-block;height:40px;border-bottom:2px solid #5cb330;line-height:38px;text-align:right;width:210px;font-size:16px;color:#666;margin-right:100px;

}

.about-box .title .t-n{

    font-size:36px;line-height:36px;display:block;width:100%;margin-top:20px;text-transform: uppercase;font-weight:bolder;color:#363b41;

}

.about-box .title .t-n:hover{

    color:#5eb32f;

}

.about-box .title .t-n:hover{



}

.about-box .cont{

    width:100%;padding-top:0px;

}

.about-box .thumb{

    float:left;width:430px;

}

.about-box .thumb img{

    display:block;max-width:100%;

}

.about-box .info{

    float:right;width:590px;

}

.about-box .info .t{

    font-size:18px;color:#333;padding-top:10px;

}

.about-box .info .text{

    line-height:1.6em;font-size:14px;color:#666;margin-bottom:30px;padding-top:30px;

}

.about-box .info .more{

    display:inline-block;border-top:2px solid #5eb42f;border-bottom:2px solid #5eb42f;color:#666;height:44px;line-height:40px;position:relative;padding:0 5px;

}

.about-box .info .more:hover{

    color:#5eb42f;

}

.about-box .info .more:after{

    background:url("../img/more.png") no-repeat center right;content:'';position:absolute;right:-35px;top:0;width:30px;height:44px;}

/* 图片墙 */

.case{

    width:100%;position: relative;

}

.case .cont{

    padding-top:50px;

}

.case .list{

    width:auto;position: relative;margin-left:-12px;margin-right:-12px;overflow:hidden;

}

.case .list li{

    width:350px;height:286px;float:left;margin:0 12px 24px;position: relative;

}

.case .list a{

    display:block;width:100%;height:100%;

}

.case .list a:hover .info{

    opacity:1;

}

.case .list .thumb{

    display:block;width:100%;height:100%;overflow:hidden;

}

.case .list .thumb img{

    display:block;width: 350px;height: 265px;

}

.case .list .info{

    width:100%;height:100%;position: absolute;left:0;top:0; background-color:rgba(0,0,0,.5);text-align:center;padding:20px;color:#fff;

    -webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;

    opacity:0;

}

.case .list .info .tit,.case .list .info .ty{

    display:block;width:100%;height:30px;line-height:30px;overflow:hidden;

}

.case .list .info .tit{

    font-size:16px;margin-top:100px;

}

.case .list .info .ty{

    font-size:14px;

}



.footer{

    width:100%;padding:20px 0;background-color:#363636;

}

.footer-menu{

    float:left;width:650px;

}

.footer-menu .text{

    color:#999;

}

.footer-menu .copyright{

    color:#696969;

}

.footer .call{

    float:right;

}

.footer .call p span{

    color: #c1c1c1;

    font-size: 12px;

}

.footer .call .tel{

    float:left;width:155px;height:35px;line-height:17px;overflow:hidden;background:url("../img/tel.png") no-repeat left center;padding-left:50px;color:#696969;margin-right:50px;margin-top:10px;

}

.footer .call .tel span{

    display: block;font-size:14px;color:#c0c0c0;

}

.footer .call p{

    float: right;

    margin-left: 15px;

}

.footer .call p img{

    display:block;

    width:99px;

    height: 99px;

    margin:0 auto 5px;

}



.pages{

    text-align: center;padding:20px 0;

}

.pages a,.pages span{

    display:inline-block;width:auto;height:30px;line-height:28px;border:1px solid #e5e5e5;border-radius:3px;padding:0 15px;

}

.pages li{

    display:inline-block;margin:0 2px;

}



/* detail start */

.detail-banner{

    width:100%;height:233px;background-repeat:no-repeat;background-position:center top;

}

.about-detail{

    line-height:2;font-size:16px;color:#666;

}

.about-detail.cont a,.about-detail.cont a:link,.about-detail.cont a:visited{

    font-size:16px; color:#5eb32f;text-decoration: underline;

}

.about-detail .thumb{

    display:inline-block;float:left;margin-right:40px;

}

.detail .about-detail{

    padding-bottom:50px;

}

.detail-title{

    text-align:center;padding:50px 0 10px;

}

.detail-title .title{

    font-size:24px;

}

.detail-title .time{

    color:#666;line-height:30px;

}

.detail{

    padding-top:10px;

}

.detail .navigate{

    width:100%;height:40px;line-height:20px;padding:10px 0 10px 30px;color:#707070;font-size:18px;background:url("../images/home.png") no-repeat left center;

}

.detail .navigate a{

    color:#000;font-size:18px;

}

.detail .detail-secondnav{

    width:auto;padding:15px 0;font-size:24px;color:#7eae1a;margin-top:10px;line-height:30px;position:relative;margin-left:-10px;

}

.detail .detail-secondnav a{

    display:inline-block;width:auto;margin:0 20px;color:#569435;font-size:24px;padding:3px 5px;

}

.detail .detail-secondnav a:hover{

    background-color:#569435;color:#fff;border-radius:5px;

}



.detail .detail-secondnav a.active{

    background-color:#569435;color:#fff;border-radius:5px;

}

.detail .detail-tit{

    width:100%;height:100px;border-bottom:2px solid #569435;padding:25px 0;margin-top:15px;font-size:16px;color:#569435;

}

.detail .detail-tit span{

    display:inline-block;width:auto;height:48px;border-left:12px solid #569435;line-height:48px;padding-left:20px;font-size:48px;color:#000;margin-right:10px;

}

.detail .detail-cont{

    width:100%;padding:10px 0;

}

.detail .detail-cont .thumb img{

    width: 270px;

    height: 160px;

}

.detail .news-list4 .thumb img {

    width: 270px;

    height: 80px;

}

.detail .detail-right img{



    width: 100%;



}

.detail .detail-left{

    float:left;width:750px;overflow:hidden;

}

.detail .detail-right{

    float:right;width:355px;overflow:hidden;

}

.detail .detail-right .item-right:last-child .cont{

    border-bottom:0;

}

.detail .detail-info{

    padding-bottom:20px;

}

.detail .detail-info .title{

    font-size:30px;color:#000;line-height:35px;padding:30px 0 20px;

}

.detail .detail-info .info{

    font-size:16px;color:#838383;line-height:16px;

}

.detail .detail-info .info .auth,.detail .detail-info .info .time{

    display: inline-block;border-right:1px solid #569435;padding-right:15px;margin-right:15px;

}

.detail .detail-info .info .auth a{

    color:#000;

}

.detail .detail-case .detail-info{

    text-align:center;

}



.detail .detail-more{

    width:100%;margin-bottom:30px;

}

.detail .detail-more li{

    width:100%;height:30px;line-height:30px;font-size:14px;color:#666;

}

.detail .detail-more li a{

    margin-left:10px;color:#666;

}

.detail .detail-more li a:hover{

    color:#569435;

}

.detail .detail-key{

    font-size:16px;color:#000;margin-bottom:15px;

}

.detail .detail-key a{

    color:#d89120;margin-right:5px;

}



.detail .case{

    padding:30px 0;

}



.item-right{

    width:100%;overflow:hidden;margin-bottom:20px;

}

.item-right .tit{

    width:100%;height:50px;line-height:18px;padding:16px 0;

}

.item-right .tit span{

    display:inline-block;font-size:18px;color:#000;border-left:3px solid #569435;padding-left:10px;line-height:18px;

}

.item-right .tit span a{

    color:#000;

}

.item-right .tit span a:hover{

    color:#569435;

}

.item-right .cont{

    width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:30px;

}



.news-list2{

    width:100%;

}

.news-list2 li{

    width:100%;height:25px;line-height:25px;background:url("../images/icon-1.jpg") no-repeat left center;padding-left:15px;

}

.news-list2 li a{

    color:#666;font-size:16px;

}

.news-list2 li a:hover{

    color:#569435;

}



.news-list3{

    padding-top:10px;

}

.news-list3 li{

    width:100%;height:30px;line-height:30px;overflow:hidden;margin-bottom:10px;

}

.news-list3 li a{

    font-size:16px;color:#000;

}

.news-list3 li a:hover{

    color:#569435;

}

.news-list3 li a .n{

    display:inline-block;float:left;width:35px;font-size:24px;color:#808080;margin-right:10px;

}

.news-list3 li.first{

    height:auto;line-height:22px;

}

.news-list3 li.first .n{

    display:block;width:35px;float:left;height:35px;color:#fff;line-height:35px;text-align:center;font-size:18px;background-color:#569435;

}

.news-list3 li.first .info{

    float:left;display:inline-block;width:310px;margin-left:10px;

}

.news-list3 li.first .info .t{

    font-size:18px;color:#000;

}

.news-list3 li.first .info .t:hover{

    color:#569435;

}

.news-list3 li.first .info .desc{

    font-size:16px;color:#666;padding-top:10px;

}



.news-list4{

    padding-top:10px;

}

.news-list4 li{

    width:100%;height:80px;overflow:hidden;margin-bottom:15px;

}

.news-list4 .thumb{

    display:block;width:120px;height:80px;float:left;margin-left:10px;overflow:hidden;margin-right:10px;

}

.news-list4 .thumb img{

    display:block;width:100%;

}

.news-list4 .info{

    float:left;width:215px;

}

.news-list4 .info a{

    font-size:16px;color:#000;line-height:30px;

}

.news-list4 .info a:hover{

    color:#569435;

}

.news-list4 .info .desc{

    color:#666;font-size:14px;

}



.detail .news-list{

    width:100%;padding-top:50px;

}

.detail .news-list li{

    width:50%;float:left;margin-bottom:50px;

}

.detail .news-list .thumb{

    float:left;width:270px;height:160px;display:block; border-radius:5px;overflow:hidden;

}

.detail .news-list .info{

    float:left;width:250px;height:160px;overflow:hidden;margin-left:20px;position: relative;

}

.detail .news-list .info .tit{

    display:inline-block;width:auto;line-height:25px;overflow:hidden;font-size:18px;color:#333;padding:10px 0 5px;

}

.detail .news-list .info .tit:hover{

    color:#5cb330;

}

.detail .news-list .info .desc{

    line-height:22px;max-height:44px;overflow:hidden;color:#777;font-size:14px;

}

.detail .news-list .info .more{

    display:inline-block;height:35px;border-top:1px solid #5cb330;border-bottom:1px solid #5cb330;line-height:33px;color:#666;

    position: absolute;left:0;bottom:0;

}

/* detail end */

/*2017-8-22*/

.technology{

    padding-top:50px;

}

.technology .cont{

    padding:50px 0;

}

.technology .list li{

    width:50%;float:left;margin-bottom:40px;

}

.technology .list .thumb{

    width:222px;height:162px;float:left;border:1px solid #e3e3e3;

}

.technology .list .info{

    float:left;width:280px;margin-left:28px;

}

.technology .list .info .tit{

    font-size:18px;color:#343434;font-weight:bolder;padding-top:10px;

}

.technology .list .info .desc{

    font-size:14px;color:#999;margin-top:10px;

}

.message-box{

    width:100%;height:234px;background-color:#569435;

}

.message-box .container-full .submit1{    

    width: 100px;

    height: 40px;

    color: #fff;

    background-color: #569435;

    border: 0;

    margin-left: 40px;

    font-size: 14px;

}

.message-box .cont{

    width:970px;background-color:#fff;margin:0 auto;padding:5px 0 20px;height:126px;

}

.message-box .mess-tit{

    text-align:center;font-size:30px;color:#569435;line-height:56px;

}

.message-box .message-form{

    text-align:center;

}

.message-box .message-form li{

    display:inline-block;

}

.message-box .message-form select,.message-box .message-form .key{

    width:295px;height:40px;border:1px solid #b6b6b6;color:#b6b6b6;font-size:14px;padding:0 10px;margin:0 7px;

}

.message-box .message-form button{

    width:100px;height:40px;color:#fff;background-color:#569435;border:0;cursor:pointer;margin-left:40px;font-size:14px;

}

.link{

    width:100%;background-color:#363636;color:#b3b3b3;border-bottom:1px solid #4f4f4f;padding:20px 0 10px;

}

.link a{

    /*color:#b3b3b3;text-decoration:underline;margin-right:10px;*/

    color:#b3b3b3;

	margin-right:10px;

	float:left;

}

.link a:hover{

    color:#569435; text-decoration:none;

}

.map{

    width:1168px;margin:20px auto;

}



/**/

.partner{

    margin:5px 0;

}

.partner span{

    color: #999;

    display: inline-block;

    vertical-align: top;

}

.partner a{

    display: inline-block;

    vertical-align: top;

}

.partner img{

    width: 58px;

    height: 24px;

}

