/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:14px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
dt{font-weight: normal;}

/*----- Common css ------*/
.w1400{ width:1200px; margin:0 auto}
.top{ background:#333; height:36px; line-height:36px; color:#ccc; font-size:12px;margin-bottom:2%;}
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.lightbox{
    margin-top: 152px!important;
    width: 100%;
    z-index: 10000;
    font-weight: 400;
    outline: 0
}

.sideNav{
    position: fixed;
    right: 60px;
    top: 50%;
    z-index: 9999;
    margin-top: -75px
}

.sideNav ul li{
    display: block;
    cursor: pointer;
    width: 15px;
    height: 15px;
    margin: 10px 0;
}
.sideNav ul li a{
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/b67daa942af3bdcdf62e9be808d9fb1dacd4b18e.png) no-repeat center;
    transition: .3s;
}
.sideNav ul li.active a{
    background: url(../images/9f4e85d6d7a634a154e78332b2f24d12f794a9bb.png) no-repeat center;
}

.dowebok{
    position: relative;background:#fff;
}



.section{
    height:100%;width:100%;
    overflow: hidden;
}

#section{
    
     -webkit-animation-name: 'pagebgfd';
    /*动画属性名，也就是我们前面keyframes定义的动画名*/
    -webkit-animation-duration: 10s;
    /*动画持续时间*/
    -webkit-animation-timing-function: ease;
    /*动画频率，和transition-timing-function是一样的*/
    -webkit-animation-delay: 0s;
    /*动画延迟时间*/
    -webkit-animation-iteration-count: infinite;
    /*定义循环资料，infinite为无限次*/
    -webkit-animation-direction: alternate;
    /*定义动画方式*/
}


@keyframes pagebgfd {
    0% {
        opacity: 1;
        transform: scale(1.3, 1.3);
    }

    100% {
        opacity: 1;
        transform: scale(1.0, 1.0);
    }
}

@keyframes myfirst {
    from {
        transform: scale(1.3)
    }
    to {
        transform: scale(1)
    }
}

.wrapper {
    width: 100%;
    /*display: -webkit-box;*/
    display: -ms-flexbox;
    /*display: flex;*/
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.wt_t {
    max-width: 1400px;width:100%;margin:0 auto;padding:0px;
}

/*<!-- 头部 -->*/
.header {
    padding:0px 0;position: fixed;width:100%;left:0px;top:0px;z-index: 99999;background: #fff;
}
.header .logo {
	float:left;
    width: 22%;
}

.header .logo img {
    max-width: 100%;
}
.header .nav1 {
    float: right;
    width: 78%;
}


@media (max-width: 1370px) {
.header .logo {
    float:left;
    width: 15%;
  }
}


/*搜索和热门搜索*/
.header .nav1 .search {
    width: 19%;
}

.header .nav1 .search #formsearch {
border:1px solid #c5c5c5;
    height: 36px;
    line-height: 36px;

    padding: 0 15px;
    color: #ccdfad;
}

.header .nav1 .search #formsearch #keyword {
    padding: 0;
    border: none;
    background: none;
    outline: none;
    line-height: 36px;
    width: 80%;
}

.header .nav1 .search #formsearch #s_btn {
    padding: 0;
    border: none;
    outline: none;
    width: 21px;
    height: 20px;
    background: url("../images/da30f471855b54ab76b7e39349a67ff6fe9b3cd3.png") no-repeat center;
}
 
#keyword::-webkit-input-placeholder {
    color: #c5c5c5;
}

#keyword::-moz-placeholder {
    color: #c5c5c5;
}

#keyword:-ms-input-placeholder {
    color: #c5c5c5;
}



@media (max-width: 1024px) {
#keyword::placeholder{font-size:0px;}
}

@media (max-width: 1920px) {
  .page-banner{padding-top:165px;}
  .zhu li:nth-child(3) .dvv h3{width:325px;}
}


/*<!-- about -->*/

.about {
    padding: 80px 0;
}

.about .about-img {
    width: 50%;
}

.about .about-img img {
    width: 100%;
}

.about .about-con {
    width: 46%;
}

.about .about-con strong {
    font: 600 52px/62px "Arial";
    color: #067a42;
}

.about .about-con h1 {
    font: 500 30px/40px "Microsoft YaHei UI";
    color: #333333;
    margin: 20px 0 30px;
}

.about .about-con p {
    font: 400 12px/25px "Microsoft YaHei UI";
    color: #666666;
}

.about .about-con a {
    display: block;
    width: 152px;
    height: 60px;
    background: url("../images/afa1b124e83a4132abbcfd82d04738f16e09fe9f.png") no-repeat center;background-size:100% 100%;
    font: 400 16px/32px "Microsoft YaHei UI";
    color: #80b400;
    padding-left: 46px;
    padding-top: 9px;
    margin-top: 70px;
}

.about .about-con a:hover {
    background: url("../images/f0707a66af178785b6487deb16031c9a8ab2564b.png") no-repeat center;background-size:100% 100%;
    color: #fff;
}









@media (max-width: 1440px) {
    .about .about-con h1 {
        margin: 10px 0 10px;
    }
}



@media (max-width: 1370px) {
   .about .about-con strong {
    font: 600 20px/35px "Arial";
    color: #067a42;
}
.about {
    padding: 30px 0;}

.about .about-con h1 {
    font: 500 16px/30px "Microsoft YaHei UI";
    color: #333333;
    margin: 0px 0 20px;
}



.about .about-con p {
    font: 400 14px/25px "Microsoft YaHei UI";
    color: #666666;
}


.about .about-con a {
    display: block;
    width: 100px;
    height: 40px;
    background: url("../images/afa1b124e83a4132abbcfd82d04738f16e09fe9f.png") no-repeat center;
    font: 400 14px/32px "Microsoft YaHei UI";
    color: #80b400;
    padding-left: 36px;
    padding-top: 9px;
    margin-top: 50px;background-size:100% 100%;
}

.about .about-con a:hover {
    background: url("../images/f0707a66af178785b6487deb16031c9a8ab2564b.png") no-repeat center;
    color: #fff;
}



}











@media (max-width: 1200px) {
    .about .about-con h1 {
        font: 500 20px/30px "Microsoft YaHei UI";
        margin: 5px 0 0px;
    }
}




















@media (max-width: 1200px) {
    .about .about-con strong {
        font: 600 40px/52px "Arial";
    }

}


@media (max-width: 992px) {
    .about .wrapper {
        display: block;
    }

 .about {
    padding: 40px 0;
}
   
}


@media (max-width: 992px) {
    .about .about-con {
        width: 98%!important;margin:0 auto;
        margin-top: 30px;
    }

.about .about-img {
    width: 98%!important;margin:0 auto;
}


}








@media (max-width: 768px) {
   .about .about-con strong {
        font: 600 30px/32px "Arial";
    }
    .about .about-con h1 {
        font: 400 16px/20px "Microsoft YaHei UI";
        margin: 5px 0 0px;
    }  
    .page-banner{padding-top:0px}
}




.about .about-con a {
    display: block;
    width: 152px;
    height: 60px;
    background: url("../images/afa1b124e83a4132abbcfd82d04738f16e09fe9f.png") no-repeat center;
    font: 400 16px/32px "Microsoft YaHei UI";
    color: #80b400;
    padding-left: 46px;
    padding-top: 9px;
    margin-top: 40px;
}



}







/*<!-- num -->*/
.section{background: url(../images/3e279787e194a6b80dec3c7e3708f9c660bb4837.jpg) no-repeat center;}
.num {
    /*background: url("../images/5f85b237ce6db458a4a3c45eae002c3d2e2670b6.png") no-repeat center;*/
    background-size: 100% 100%;
    padding: 50px 0;margin-top:20px;
}

@media (max-width: 1200px) {
    .num {
        background-size: cover;
    }
}

@media (max-width: 1200px) {
    .num .wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-flow: wrap;
        flex-flow: wrap;
    }
}

.num li {
    width: 25%;
    text-align: center;
}



.num li p {
    font: 400 18px/25px "Microsoft YaHei UI";
    color: #333333;
}

.num li b strong {
    font: 600 52px/62px "Bahnschrift";
    color: #067a42;
    vertical-align: top;
}

.num li b {
    font: 600 40px/25px "Bahnschrift";
    color: #333333;
    vertical-align: top;
}



@media (max-width: 1370px) {
   .num li p {
    font: 400 16px/25px "Microsoft YaHei UI";
    color: #333333;
}

.num li b strong {
    font: 600 30px/35px "Bahnschrift";
    color: #067a42;
    vertical-align: top;
}

.num li b {
    font: 600 20px/25px "Bahnschrift";
    color: #333333;
    vertical-align: top;
}
.num {
    background-color: #999;
    color: #fff;
    padding: 5px 10px;
    line-height: 32px;
    border-radius: 5px;
    margin-left: 5px;
}
.next{
color:#6dba46;
}
.prev{
color:#6dba46;
}
}











@media (max-width: 992px) {
.num li {
    width: 45%;
    text-align: center;margin-bottom: 15px
}

.num li b {
    font: 600 30px/25px "Bahnschrift";
    color: #333333;
    vertical-align: top;
}
.num li b strong {
    font: 600 40px/62px "Bahnschrift";
    color: #067a42;
    vertical-align: top;
}

.num li p {
    font: 400 15px/25px "Microsoft YaHei UI";
    color: #333333;
}

}





/*<!-- product -->*/

.product {
    background:url(../images/9760c030669cb488b252ae45ed6d2670301b4b47.png) no-repeat center top;background-size:100% 100%;
}

.pt-left{float:left;}
.pt-left strong{
    display:none;font: 600 52px/62px "Arial";
    color: #067a42;}

.pt-left h2{  font: 400 30px/40px "Microsoft YaHei UI";
    color: #333333;
    margin-top: 20px;}

.pt-cate{float:left;margin-left:5%;margin-top:3%;width:55%;}
.pt-cate li{float:left;margin-right:5%;width:150px;}
.pt-cate li a{    display: inline-block;
    font: 400 17px/66px "Microsoft YaHei UI";
    padding-left: 17px;
    color: #333333;}
.pt-cate li:hover {
    color: #067a42;
    background: url("../images/c627b9c6399fbad5ec0113d5e3cdf18a7a5f5515.png") no-repeat left;
}

.pt-cate li:hover a{ color: #067a42;}

.pp_ll{margin-top:60px;}
.pp_ll .owl-carousel {position: relative;}
.pp_ll .owl-carousel a { display: block;}

.pp_ll li{margin:0 25px;position:relative;    position: relative;
    border-radius: 8px;
    overflow: hidden;}


.pp_ll li h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background: rgba(51, 51, 51, 0.87);
}

.pp_ll li h2 a {
    display: block;
    font: 400 18px/68px "Microsoft YaHei UI";
    color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


.pp_ll li:hover h2 {
    background: #067a42;
}



@media (max-width: 1440px) {
.pt-cate{float:left;margin-left:5%;margin-top:3%;width:50%;}
    
}


@media (max-width: 1370px){
    .pp_ll{margin-top:10px;}
    .pt-cate{float:left;margin-left:5%;margin-top:3%;width:40%;}
    .pp_ll li h2 a {
    display: block;
    font: 400 14px/35px "Microsoft YaHei UI";
    color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.pt-cate li{float:left;margin-right:5%;width:110px;}
.pt-cate li a{    display: inline-block;
    font: 400 14px/35px "Microsoft YaHei UI";
    padding-left: 17px;
    color: #333333;}
.pt-cate li:hover {
    color: #067a42;
    background: url("../images/c627b9c6399fbad5ec0113d5e3cdf18a7a5f5515.png") no-repeat left;
}


}


@media (max-width: 1024px) {
.pp_ll li h2 a {
    display: block;
    font: 400 16px/45px "Microsoft YaHei UI";
    color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.pp_ll{margin-top:30px;}
.pp_ll li{margin:0 10px;}
}

.mm1{   width: 152px;
    height: 60px;margin:0 auto;margin-top:3%;}
.mm1 a {
    display: block;
    width: 152px;
    height: 60px;
    background: url("../images/afa1b124e83a4132abbcfd82d04738f16e09fe9f.png") no-repeat center;background-size:100% 100%;
    font: 400 16px/32px "Microsoft YaHei UI";
    color: #80b400;
    padding-left: 46px;
    padding-top: 9px;
}

.mm1 a:hover {
    background: url("../images/f0707a66af178785b6487deb16031c9a8ab2564b.png") no-repeat center;
    color: #fff;background-size:100% 100%;
}









/*<!-- Success Stories -->*/
.case_bg {
    background:url(../images/9760c030669cb488b252ae45ed6d2670301b4b47.png) no-repeat center top;background-size:100% 100%;}
.cc_ll{margin-top:60px;}
.cc_ll li{margin:0 12px;}
.cc_ll .owl-carousel {position: relative;}
.cc_ll .owl-carousel a { display: block;}
.cc_ll .owl-carousel .owl-nav .owl-prev { left: -3%;}
.cc_ll .owl-carousel .owl-nav .owl-next {  right: -3%;}
.cc_ll .owl-carousel .owl-nav button.owl-prev{background:url(../images/b9ce9e647386d9e10b3d76912bb5b91e6d6174be.png);outline: none;position: absolute;top: 43%;z-index: 9999;height: 98px;width: 48px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.cc_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 43%;z-index: 9999;height: 98px;width: 48px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;background:url(../images/66f7acf46e59062063d2362270d06becf8999677.png);}

.cc_ll .owl-carousel .owl-nav .icon-font {  display: none;  width: 100%;height: 100%;}


.cc_ll li a.img{display:block;border:1px solid #fff;}
.cc_ll li h2{color:#333333;font-size:18px;text-align: center;font-weight: 400;line-height:45px;}
.cc_ll li h2 a{color:#333333;font-size:18px;}
.cc_ll li:hover h2 a{color:#067a42;}
.cc_ll li:hover a.img{border:1px solid #067a42;}

@media (max-width: 1370px){
.cc_ll{margin-top:10px;}
.cc_ll li h2{color:#333333;font-size:16px;text-align: center;font-weight: 400;line-height:35px;}
.cc_ll li h2 a{color:#333333;font-size:16px;}
}

@media (max-width: 1024px) {

.cc_ll{margin-top:30px;}
.cc_ll li{margin:0 10px;}

.cc_ll li h2{color:#333333;font-size:14px;text-align: center;font-weight: 400;line-height:45px;}
.cc_ll li h2 a{color:#333333;font-size:14px;}
}

/*<!-- 工程案例 -->*/
.honor_bg {}
.hh_ll{margin:0 0 20px 0;}
.hh_ll li{margin:0 12px;}
.hh_ll .owl-carousel {position: relative;}
.hh_ll .owl-carousel a { display: block;}
.hh_ll li a.img{display:block;/*border:2px solid #dadada;*/border-radius: 8px;overflow: hidden;}
.hh_ll li h2{color:#333333;font-size:18px;text-align: center;font-weight: 400;line-height:45px;}
.hh_ll li h2 a{color:#333333;font-size:18px;}
.hh_ll li:hover h2 a{color:#6dba46;}
.hh_ll li:hover a dl{background:#6dba46;transition: 0.8s;}
.hh_ll li:hover a dl p{display:block;}
.hh_ll li dl{
width: 93%;
padding: 3%;
position: absolute;
bottom: 0;
color: #fff;
text-align: center;
font-size: 1.6rem;
background:rgba(0,0,0,0.6);
text-align: left;
}
.hh_ll li dl span{
color:#fff;
}
.hh_ll li dl i{
display: flex;
border: 2px solid #fff;
width: 30px;
border-radius: 5px;
margin: 1% 0;
text-align: left;
}
.hh_ll li dl p{
color:#fff;
display:none;
}
.hh_ll li dl:hover img{
background-color:#067a42;
}

@media (max-width: 1370px){
.hh_ll{margin-top:10px;}
.hh_ll li h2{color:#333333;font-size:16px;text-align: center;font-weight: 400;line-height:35px;}
.hh_ll li h2 a{color:#333333;font-size:16px;}
}

@media (max-width: 1024px) {

.hh_ll{margin-top:30px;}
.hh_ll li{margin:0 10px;}

.hh_ll li h2{color:#333333;font-size:14px;text-align: center;font-weight: 400;line-height:45px;}
.hh_ll li h2 a{color:#333333;font-size:14px;}
}



/*<!-- Reliability -->*/
.honor_bg1 {
background: url(../images/fwxmbj.png) no-repeat center top;
background-size: 100% 100%;   
}
.yy_ll{margin-top:60px;}
.yy_ll li{border-radius: 8px;
    overflow: hidden;position: relative; width: calc(20% - 14px);
    margin: 0 7px;
    margin-bottom: 10px;float:left}

.yy_ll li a.img{display:block; width:100%;height:auto; }
.yy_ll li h2{color:#333333;font-size:18px;text-align: center;font-weight: 400;line-height:45px;}
.yy_ll li h2 a{color:#333333;font-size:18px;}
.yy_ll li:hover h2 a{color:#067a42;}

.yy_ll li img {
    width: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.yy_ll li:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.yy_ll li .adv-con {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px 5% 0;
    background: url("../images/ae1abf3544b6e2b98ee00a7ff2c6c1ea956f98f4.png") no-repeat top center;
}

.yy_ll li h3 {
    font: 600 24px/34px "Microsoft YaHei UI";
    color: #ffffff;
    margin-bottom: 25px;
}

.yy_ll li .adv-con p {
    height: 0;
    overflow: hidden;
    font: 400 15px/25px "Microsoft YaHei UI";
    color: #ffffff;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.yy_ll li:hover .adv-con p {
    height: 100px;
}


@media (max-width: 1370px){
.yy_ll{margin-top:10px;}
.yy_ll li h3 {
    font: 600 18px/30px "Microsoft YaHei UI";
    color: #ffffff;
    margin-bottom: 25px;
}

.yy_ll li .adv-con p {
    height: 0;
    overflow: hidden;
    font: 400 13px/25px "Microsoft YaHei UI";
    color: #ffffff;
    -webkit-transition: all .3s;
    transition: all .3s;
}
}


@media (max-width: 1024px) {

.yy_ll{margin-top:30px;}
.yy_ll li{margin:0 10px;}


.yy_ll li h3 {
    font: 400 16px/34px "Microsoft YaHei UI";
    color: #ffffff;
    margin-bottom: 25px;
}

.yy_ll li .adv-con p {
    height: 0;
    overflow: hidden;
    font: 400 13px/25px "Microsoft YaHei UI";
    color: #ffffff;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.yy_ll li{border-radius: 8px;
    overflow: hidden;position: relative; width: calc(33% - 14px);
    margin: 0 7px;
    margin-bottom: 10px;float:left}

}

/*<!-- News & Events -->*/
.honor_bg2 {
background: url(../images/xwbj.png) no-repeat center top;
background-size: 100% 100%;
}
.content {
 /*margin-top: 70px;*/
}
.content .list2 {
    /*margin-top: 10px;*/
    position: relative;
}

.content .list2 .slick-dots {
    text-align: center;
    margin: 3% 0;
    height: 10px;
    line-height: 10px;
}

.content .list2 .slick-dots li {
    font-size: 0;
    border-radius: 100px;
    display: inline-block;
    border: none;
    outline: none;
    width: 10px;
    height: 10px;
    background: #999999;
    margin: 0 5px;
    vertical-align: middle;
}
.content .list2 .slick-dots li button {
    visibility: hidden;
}
.content .list2 .slick-dots li.slick-active {
    background: #027a41;
}
.content .list2 li {
    margin: 0 15px;
    outline: none;
}
.content .list2 li a {
    position: relative;
    overflow:hidden;
}
.content .list2 li a .img{
}
.content .list2 li a .img img {
    width: 100%;
    transition-duration: .3s
}
.content .list2 li a .zi {
    background: #f1f1f1;
    z-index: 11;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 3% 3% 5%;
}
.content .list2 li a .zi .time {
    font-weight: 100;
    font-size: 16px;
    font-family: arial;
    color: #666;
}
.content .list2 li a .zi .time span {
    font-size: 20px;
    color: #666666;
    font-weight: 500;
    padding-left: 20px;
}
.content .list2 li a .zi h3 {
    font-size: 17px;
    color: #333333;
    line-height: 1;
    margin-top: 2%;
    margin-bottom: 5%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.content .list2 li a .zi dd {
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    padding-bottom: 3%;
}
.content .list2 li a .zi .ck {
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    bottom: 0;
    transition-duration: .3s;
    background-color:#6dba46;
    width: 30%;
    border-radius:5px;
}

@media (max-width: 1370px) {
.content {
    margin-top: 10px;
    }
.content .list2 li a .zi .time {
    font-size: 14px;
    font-weight: 100;
    color: #666;
}
.content .list2 li a .zi .time span {
    font-size: 16px;
    color: #666666;
    font-weight: 500;
    padding-left: 20px;
}
.content .list2 li a .zi dd {
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow:hidden;
    padding-bottom: 3%;
  }  
}

@media (min-width: 1200px) {
.content .list2 li a:hover .zi {
background: #d9d9d9;
}
.content .list2 li a:hover .biaoti {
background: #6dba46;
}
.content .list2 li a:hover .biaoti span {
color: #fff;
}
.content .list2 li a:hover .biaoti span font {
color: #fff;
}
.content .list2 li a:hover .zi .time span {
color: #fff;
}
.content .list2 li a:hover .zi .ck {
opacity: 1;
left:0;
}
}

@media (max-width: 500px) {
.content {
        margin-top: 20px;
    }
}

/*<!-- 下属子公司 -->*/
.hz_ll{}
.hb_ll{margin-top:60px;}
.hb_ll li{margin:0 12px;}
.hb_ll .owl-carousel {position: relative;}
.hb_ll .owl-carousel a { display: block;}
.hb_ll .owl-carousel .owl-nav .owl-prev { left: -3%;}
.hb_ll .owl-carousel .owl-nav .owl-next {  right: -3%;}
.hb_ll .owl-carousel .owl-nav button.owl-prev{background:url(../images/8f8b314890fafc2d03c724ed093f429a0d4379cc.png);outline: none;position: absolute;top: 50%;z-index: 9999;height: 42px;width: 42px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.hb_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;height: 42px;width: 42px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;background:url(../images/71013d509f645ba00645d88429fa84090dd63369.png);}

.hb_ll .owl-carousel .owl-nav .icon-font {  display: none;  width: 100%;height: 100%;}


.hb_ll li a.img{display:block;border:1px solid #a7a7a7;}

.hb_ll li:hover a.img{border:1px solid #a7a7a7;}

@media (max-width: 1024px) {

.hb_ll{margin-top:30px;}
.hb_ll li{margin:0 10px;margin-bottom:5px;}
}












/*共用标题*/

@media (max-width: 1370px) {
.pt-left{float:left;}
.pt-left strong{font: 600 24px/35px "Arial";
    color: #067a42;}
.pt-left h2 {
    font: 400 16px/30px "Microsoft YaHei UI";
    color: #333333;
    margin-top: -5px;} 
 
 .hb_ll{margin-top:20px;}
}



@media (max-width: 1024px) {
.pt-left{float:left;}
.pt-left strong{font: 600 40px/42px "Arial";
    color: #067a42;}
.pt-left h2 {
    font: 400 20px/40px "Microsoft YaHei UI";
    color: #333333;
    margin-top: 10px;} 
}

@media (max-width: 768px) {
.pt-left{float:left;}
.pt-left strong{font: 600 30px/32px "Arial";
    color: #067a42;}
.pt-left h2 {
    font: 400 16px/25px "Microsoft YaHei UI";
    color: #333333;
    margin-top: 10px;} 
}

/*<!--{* 通栏 *}-->*/
.x-layout{float:left;width:100%;padding:35px 0;margin-top:30px;background: #999;background-size: cover;}
.wt_t2{border-top:1px solid #6f6f6f;}
.x-seo{color: #fff;font-size:14px;line-height:25px;}
.x-seo a{color: #fff;font-size:14px;line-height:25px;}

.er{float:right;}
.mm_ll{width:100%;}
.mm_ll li{position:relative;width:100%;float:left;height:48px;}
.mm_ll li h2{line-height:35px;border-radius:8px;}
.mm_ll li h2 a{color:#fff;font-size:14px;padding-left:16px;font-weight: 400}
.mm_ll li:hover h2{}
.mm_ll li h2:hover a{color:#fff;opacity:0.8;}
.mm_ll li .imgx{position:absolute;display:none;right:0px;top:0px;background:#067a42;border-radius: 8px;padding:8px;}
.mm_ll li:hover .imgx{display:block}
.mm_ll li img{width:80%;}

.lawm{float:right;width:100%;padding-top:8%;}
.tel2{color:#ffffff;font-size:36px;font-weight: 600}
.dz{color:#fff;font-size:14px;line-height:30px;}

.x-seo2{color:#fff;font-size:16px;line-height:25px;margin-top:15px;}
.x-seo2 a{color:#fff;font-size:16px;line-height:25px;}

@media (max-width: 1370px) {
.x-layout{float:left;width:100%;padding:30px 0 10px 0;margin-top:0px;}
 .hb_ll {
    margin-top: 10px;}
    .mm_ll li .imgx{position:absolute;display:none;right:-40px;top:0px;background:#067a42;border-radius: 8px;padding:8px;}
    .tel2{color:#ffffff;font-size:20px;font-weight: 600}
}

@media (max-width: 990px) {
.wt_t2{border-top:none;}
 
}



/*友情链接*/

.f_link{width: 1200px;line-height: 30px;margin:0 auto;}
.f_link a{color: #666;}




/*专题页面*/


/*11*/
.ab1{text-align:center;color:#000000;font-size:24px;line-height:38px;margin-top:5%;}

@media (max-width: 1024px) {
.ab1{text-align:center;color:#000000;font-size:16px;line-height:28px;margin-top:3%;}
 
}


@media (max-width: 768px) {
.ab1{text-align:center;color:#000000;font-size:14px;line-height:28px;margin-top:3%;}
 
}


/*<!-- 22 -->*/
.ny_about{
    background: url("../images/2cdb25d39ae515ebc782528aa5bd841311861026.png") no-repeat center;
    padding: 50px 0;background-size:100% 100%;margin-top:20px;
}


.zhuantp1{width:50%;margin-right:3%;}
.zhuantp1 img{
    /*width:100%;height:auto;*/
    max-width:100%; height:auto !important;width:auto !important; 
}
.zhuan_nr{width:47%;color:#000000;font-size:20px;line-height:45px;}

.jie2{color:#000000;font-size:20px;line-height:45px;text-align: left}




.jie3{width:50%;color:#000000;font-size:20px;line-height:45px;margin-right:10%;}
.jian2{width:40%;}
.jian2 img{
    /*max-width:100%;height:auto;*/
    max-width:100%; height:auto !important;width:auto !important;
}






@media (max-width: 1440px) {
.zhuan_nr{text-align:left;color:#000000;font-size:18px;line-height:45px;}
 .jie2{color:#000000;font-size:18px;line-height:45px;text-align: left}

.jie3{color:#000000;font-size:18px;line-height:45px;text-align: left}
}


@media (max-width: 1366px) {
.zhuan_nr{text-align:center;color:#000000;font-size:18px;line-height:35px;}

 .jie2{color:#000000;font-size:18px;line-height:35px;text-align: left}
 .jie3{color:#000000;font-size:18px;line-height:40px;text-align: left}
 
}


@media (max-width: 1024px) {
.zhuantp1{width:48%;margin-right:1%;}
.zhuan_nr{width:48%;color:#000000;font-size:20px;}
.zhuan_nr{text-align:left;color:#000000;font-size:16px;line-height:30px;}
.jie2{color:#000000;font-size:16px;line-height:30px;text-align: left}
.jie3{color:#000000;font-size:16px;line-height:30px;text-align: left}

.jie3{width:55%;color:#000000;font-size:16px;line-height:30px;margin-right:5%;}
.jian2{width:40%;}


.ny_about{margin-top:30px;}
}





@media (max-width: 992px) {
    .ny_about .wrapper {
        display: block;
    }

.zhuan_nr{width:98%;margin:0 auto;margin-top:2%;color:#000000;font-size:14px;line-height:25px;}
.zhuantp1{width:98%;margin-right:0%;margin:0 auto;margin-top:2%;}
.jie2{width:98%;margin:0 auto;margin-top:2%;color:#000000;font-size:14px;line-height:25px;}

.jie3{width:98%;margin:0 auto;margin-top:2%;color:#000000;font-size:14px;line-height:25px;}
.jian2{width:98%;margin-right:0%;margin:0 auto;margin-top:2%;}

  }




/*<!-- 33 -->*/

.ny_yjfb{
margin-top:60px;
}

.nybt{position:relative;color:#057a42;font-size:36px;font-weight: 400}
.nybt span{color:#000000;font-size:18px;text-transform: uppercase;padding-left:10px;}
.nybt a{position:absolute;color:#000000;font-size:16px;text-transform: uppercase;right:0px;top:10px;}

.zhu{margin-top:60px;background:url(../images/45e8a22a7779215fe40b36674d79fc7a204b19e6.png) no-repeat center center;}
.zhu li{float:left;width:35%;max-width: 550px;margin-bottom: 12%;margin-right: 15%}


.zhu li:nth-child(2){float:right;max-width: 390px;margin-right:0px;}
.zhu li:nth-child(4){float:right;max-width:420px;margin-right:5px;}


.zhu li .zs{float:left;width: 64px;
    height: 64px;
    border: solid 2px #057a42;  font-family: SourceHanSansCN-Medium;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 64px;
    letter-spacing: 0px;
    color: #057a42;text-align:center;}

.zhu li .dvv{float:left;margin-left:20px;max-width:435px;}
.zhu li .dvv h2{    font-family: SourceHanSansCN-Bold;
    font-size: 36px;
    font-weight: 600;
    line-height: 56px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu li .dvv h2 a{   font-family: SourceHanSansCN-Bold;
    font-size: 26px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: 0px;
    color: #057a42;}

.zhu li .dvv h3{    font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu li .dvv h3 a {    font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #057a42;}

.zhu li .dvv span{  font-family: SourceHanSansCN-Medium;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #000000;}



.zhu li:nth-child(2) .dvv{float:right;max-width: 298px;margin-right:0px;}
.zhu li:nth-child(4) .dvv{float:right;max-width:325px;margin-right:0px;}


@media (max-width: 1440px) {
.zhu{margin-top:60px;background:url(../images/7b696f05ae06e6e8429899ff94e41f2efda0bf9c.png) no-repeat center center;background-size:50%;}

.zhu li .dvv h2{    font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu li .dvv h2 a{   font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}


.zhu li .dvv h3{    font-family: SourceHanSansCN-Bold;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu li .dvv h3 a {    font-family: SourceHanSansCN-Bold;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}

.zhu li .dvv span{  font-family: SourceHanSansCN-Medium;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
    color: #000000;}



}

@media (max-width: 1024px) {

.zhu li .zs{float:left;width: 44px;
    height: 44px;
    border: solid 2px #057a42;  font-family: SourceHanSansCN-Medium;
    font-size: 26px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 44px;
    letter-spacing: 0px;
    color: #057a42;text-align:center;}
.zhu{margin-top:60px;background:url(../images/7b696f05ae06e6e8429899ff94e41f2efda0bf9c.png) no-repeat center center;
background-size:40%;}
.zhu li{float:left;width:35%;max-width: 550px;margin-bottom: 8%;margin-right: 17%}
.zhu li .dvv{float:left;margin-left:0px;max-width:435px;display:block}
}


@media (max-width: 992px) {
  .zhu{display: none}   
}




.zhu2{margin-top:30px;}
.zhu2 li{float:left;width:100%;margin-bottom: 2%;}


.zhu2 li .zs{float:left;width: 50px;
    height: 50px;
    border: solid 2px #057a42;  font-family: SourceHanSansCN-Medium;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 50px;
    letter-spacing: 0px;
    color: #057a42;text-align:center;}

.zhu2 li .dvv{float:right;width:84%;}
.zhu2 li .dvv h2{    font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu2 li .dvv h2 a{   font-family: SourceHanSansCN-Bold;
    font-size: 20px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0px;
    color: #057a42;}

.zhu2 li .dvv h3{    font-family: SourceHanSansCN-Bold;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
    color: #057a42;}
.zhu2 li .dvv h3 a {    font-family: SourceHanSansCN-Bold;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
    color: #057a42;}

.zhu2 li .dvv span{  font-family: SourceHanSansCN-Medium;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: 0px;
    color: #000000;}


.map{width:98%;margin:0 auto;margin-top:10px;}
.map img{width:100%;}






/*<!-- 44 -->*/
.team_bg {
    padding: 35px 0;background:url(../images/883fda5146b68dcec14eb929ca671bf3c060829f.png) no-repeat center top;background-size:100% 100%;}
.tt_ll{margin-top:60px;}
.tt_ll li{margin:0 12px;}
.tt_ll .owl-carousel {position: relative;}
.tt_ll .owl-carousel a { display: block;}
.tt_ll li a.img{display:block;border-bottom: 10px solid #027a41}
.tt_ll li h2{color:#666666;font-size:24px;text-align: center;font-weight: 400;line-height:45px;text-transform:uppercase;margin-top:10px;}
.tt_ll li h2 a{color:#666666;font-size:24px;}
.tt_ll li:hover h2 a{color:#067a42;}

.tt_ll li h3{color:#333333;font-size:40px;text-align: center;font-weight: 600;line-height:45px;text-transform:uppercase;margin-top:10px;border-bottom: 1px solid #333333;padding-bottom: 20px;}
.tt_ll li h3 a{color:#333333;font-size:40px;}
.tt_ll li span{color:#666666;font-size:20px;display:block;width:80%;margin:0 auto;text-align: center;margin-top:15px;}



@media (max-width: 1440px) {

.tt_ll li h2{color:#666666;font-size:18px;text-align: center;font-weight: 400;line-height:35px;text-transform:uppercase;margin-top:10px;}
.tt_ll li h2 a{color:#666666;font-size:18px;}
.tt_ll li:hover h2 a{color:#067a42;}

.tt_ll li h3{color:#333333;font-size:25px;text-align: center;font-weight: 600;line-height:35px;text-transform:uppercase;margin-top:10px;border-bottom: 1px solid #333333;padding-bottom: 10px;}
.tt_ll li h3 a{color:#333333;font-size:25px;}
.tt_ll li span{color:#666666;font-size:15px;display:block;width:80%;margin:0 auto;text-align: left;margin-top:15px;}

}





@media (max-width: 1024px) {

.tt_ll{margin-top:30px;}
.tt_ll li{margin:0 10px;}

.tt_ll li h2{color:#666666;font-size:14px;text-align: center;font-weight: 400;line-height:45px;}
.tt_ll li h2 a{color:#666666;font-size:14px;}
}






@media (max-width: 768px) {

.tt_ll li{margin:0 5px;}
.tt_ll li h2{color:#666666;font-size:16px;text-align: center;font-weight: 400;line-height:35px;text-transform:uppercase;margin-top:0px;}
.tt_ll li h2 a{color:#666666;font-size:16px;}

.tt_ll li h3{color:#333333;font-size:25px;text-align: center;font-weight: 600;line-height:35px;text-transform:uppercase;margin-top:0px;border-bottom: 1px solid #333333;padding-bottom: 10px;}
.tt_ll li h3 a{color:#333333;font-size:25px;}
.tt_ll li span{color:#666666;font-size:14px;display:block;width:90%;margin:0 auto;text-align: left;margin-top:15px;}

}





/*<!-- 55 -->*/
.jishu{margin-top:60px;padding-bottom: 35px}
.jj_ll{margin-top:60px;}
.jj_ll li{width:48%;float:left;}
.jj_ll li:nth-child(2n){float:right;}
.jj_ll li a.img{display:block}
.jj_ll li a.img img{width:100%;height:auto;}
.jj_ll li h2{color:#333333;font-size:28px;font-weight: 400;margin:10px 0;background:url(../images/d5f10c423c3847f09f502697a89d210289894ba3.png) no-repeat center left;line-height:47px;}
.jj_ll li h2 a{color:#333333;font-size:28px;font-weight: 400;padding-left:55px;}



@media (max-width: 1024px) {
.jj_ll li h2{color:#333333;font-size:16px;font-weight: 400;margin:10px 0;background:url(../images/d5f10c423c3847f09f502697a89d210289894ba3.png) no-repeat center left;line-height:27px;background-size:6%;}
.jj_ll li h2 a{color:#333333;font-size:14px;font-weight: 400;padding-left:35px;}

}




@media (max-width: 768px) {
.jj_ll li h2{color:#333333;font-size:14px;font-weight: 400;margin:10px 0;background:url(../images/d5f10c423c3847f09f502697a89d210289894ba3.png) no-repeat center left;line-height:27px;background-size:15%;}
.jj_ll li h2 a{color:#333333;font-size:14px;font-weight: 400;padding-left:35px;}

}








/*产品详情页面*/


/*工程案例*/
.al_ll{margin-top:60px;}
.al_ll li{margin:0 12px;}
.al_ll .owl-carousel {position: relative;}
.al_ll .owl-carousel a { display: block;}
.al_ll li a.img{display:block;border:1px solid #dadada;    border-radius: 8px;
    overflow: hidden;}
.al_ll li h2{color:#333333;font-size:18px;text-align: center;font-weight: 400;line-height:45px;}
.al_ll li h2 a{color:#333333;font-size:18px;}
.al_ll li:hover h2 a{color:#067a42;}
.al_ll li:hover a.img{border:1px solid #067a42;}

@media (max-width: 1024px) {

.al_ll{margin-top:30px;}
.al_ll li{margin:0 10px;}

.al_ll li h2{color:#333333;font-size:14px;text-align: center;font-weight: 400;line-height:45px;}
.al_ll li h2 a{color:#333333;font-size:14px;}
}







/*案例详情页面*/

.anxynr{margin-bottom: 30px;margin-top:30px;color:#000000;font-size:16px;}
.anxynr p{color:#000000;font-size:16px;line-height:35px;}


@media (max-width: 768px) {
.anxynr{margin-bottom: 30px;margin-top:30px;color:#000000;font-size:14px;}
.anxynr p{color:#000000;font-size:14px;line-height:25px;}
}




/*<!-- case_bg33 -->*/
.case_bg33 {
    padding: 35px 0;background:url(../images/67d6fa713a5314b68a4849462a612b02ff490cb2.png) no-repeat center top;background-size:100% 100%;margin-top:30px;}
.cc_ll8{margin-top:60px;}
.cc_ll8 li{margin:0 12px;}
.cc_ll8 .owl-carousel {position: relative;}
.cc_ll8 .owl-carousel a { display: block;}
.cc_ll8 .owl-carousel .owl-nav .owl-prev { left: -3%;}
.cc_ll8 .owl-carousel .owl-nav .owl-next {  right: -3%;}
.cc_ll8 .owl-carousel .owl-nav button.owl-prev{background:url(../images/cac650779a2fd4e4711efe0e19cfd9221f8594e0.png);outline: none;position: absolute;top: 43%;z-index: 9999;height: 53px;width: 21px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}
.cc_ll8 .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 43%;z-index: 9999;height: 53px;width: 21px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;background:url(../images/4478278363249112b8ad9f8d2a14418c1ee17dcf.png);}

.cc_ll8 .owl-carousel .owl-nav .icon-font {  display: none;  width: 100%;height: 100%;}


.cc_ll8 li a.img{display:block;border:1px solid #fff;}
.cc_ll8 li h2{color:#333333;font-size:18px;text-align: center;font-weight: 400;line-height:45px;}
.cc_ll8 li h2 a{color:#333333;font-size:18px;}
.cc_ll8 li:hover h2 a{color:#067a42;}
.cc_ll8 li:hover a.img{border:1px solid #067a42;}



@media (max-width: 1370px) {

.cc_ll8 li h2{color:#333333;font-size:16px;text-align: center;font-weight: 400;line-height:35px;}
.cc_ll8 li h2 a{color:#333333;font-size:16px;}
}








@media (max-width: 1024px) {

.cc_ll8{margin-top:30px;}
.cc_ll8 li{margin:0 10px;}

.cc_ll8 li h2{color:#333333;font-size:14px;text-align: center;font-weight: 400;line-height:45px;}
.cc_ll8 li h2 a{color:#333333;font-size:14px;}
}











/*共用标题2*/
@media (max-width: 1024px) {
.nybt{position:relative;color:#057a42;font-size:30px;font-weight: 400}
.nybt span{color:#000000;font-size:18px;text-transform: uppercase;padding-left:10px;}
.nybt a{position:absolute;color:#000000;font-size:16px;text-transform: uppercase;right:0px;top:10px;}
 
}



@media (max-width: 768px) {
.nybt{position:relative;color:#057a42;font-size:20px;font-weight: 400}
.nybt span{color:#000000;font-size:14px;text-transform: uppercase;padding-left:10px;display: none}
.nybt a{position:absolute;color:#000000;font-size:16px;text-transform: uppercase;right:0px;top:0px;}
 
}

@media (max-width: 1024px) {
.ny_yjfb{margin-top:30px;}
.zhu{margin-top:30px;}
.jishu{margin-top:30px;}
.jj_ll{margin-top:30px;}
}


/*手机底部*/
@media (max-width:768px){
 .db{display:block!important; margin-top:0px !important;}
 .foot{display: none;}
}
.dbb{height:50px;}

/* 页脚 */
.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #6dba46;
}

.footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 30px;padding:10px 0;
  font-size: 0;
}

.footer ul li.active {
  background: #da251c;
}

.footer ul li a {
  display: block;color:#fff;
}

.footer ul li .iconfont {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.footer ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;color:#fff;
}




.footer li .icon-home{ background: url(../images/79e08fa8810bcf9a3be1f36edb214828df0f4fe5.png) no-repeat;width:20px;height:20px;}
.footer li .icon-home2{ background: url(../images/7fb61ca80fc5d9f81e455c2f81bb7cc0c45c4da7.png) no-repeat;width:20px;height:20px;}
.footer li .icon-phone{ background: url(../images/3114e40512e2009131ca8ef600906a1d311c7469.png) no-repeat;width:20px;height:20px;}
.footer li .icon-contact{ background: url(../images/77b69bd83624023086eaa93012dcb242ceab8b26.png) no-repeat;width:20px;height:20px;}

.footer li .icon-phone:before{font-size:0;}

.footer ul li a{border-left:1px solid #fff;}



 .section8{background:#333333;}




@media (max-width: 1370px) {

.tel2{
   font-size: 22px; 
}
.x-seo2 a{
    font-size:12px;
}
.dz{
    font-size: 14px;
    line-height: 22px;
}

.cc_ll .owl-carousel .owl-nav button.owl-prev{background:url(../images/b9ce9e647386d9e10b3d76912bb5b91e6d6174be.png);outline: none;position: absolute;top: 43%;z-index: 9999;height: 98px;width: 48px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;display:none;}
.cc_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 43%;z-index: 9999;height: 98px;width: 48px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;background:url(../images/66f7acf46e59062063d2362270d06becf8999677.png);display:none;}

.hb_ll .owl-carousel .owl-nav button.owl-prev{background:url(../images/8f8b314890fafc2d03c724ed093f429a0d4379cc.png);outline: none;position: absolute;top: 50%;z-index: 9999;height: 42px;width: 42px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;display:none;}
.hb_ll .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;height: 42px;width: 42px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;background:url(../images/71013d509f645ba00645d88429fa84090dd63369.png);display:none;}


.header {
    /*padding: 4px 0;position: fixed;*/width:100%;left:0px;top:0px;z-index: 99999;background: #fff;
}
.xpm{
float:left;
width: 100%;
}
}
.foot{
float: left;
width: 100%;
padding: 1% 0;
background: #333333;
background-size: cover;
}
.foot ul{
width:1200px;
margin: 0px auto;
}
.foot ul span{
float: left;
}
.foot ul li{
float: left;
padding-right: 10px;
}
.foot ul li a{
color:#666;
}
.foot ul li a:hover{
color:#6dba46;
}

@media (max-width: 1200px) {
    .section0, .section0 .fp-tableCell,
    .section1, .section1 .fp-tableCell, 
    .section2, .section2 .fp-tableCell,
    .section3, .section3 .fp-tableCell, 
    .section4, .section4 .fp-tableCell, 
    .section5, .section5 .fp-tableCell, 
    .section6, .section6 .fp-tableCell,
    .section7, .section7 .fp-tableCell,
    .section8, .section8 .fp-tableCell
    {
        display: block !important;
        height: auto !important;}
         .sideNav{
        display: none!important;
    }

    .section{padding:3% 0}
}  

@media (max-width: 640px) {
.x-footer{margin-bottom:0px;}
.xpm{padding:0 15px 15px 0;}
.wasjtp ul{display: block !important;}
.wasjtp ul li{width:100% !important;padding: 0 0 3% 3%;}
.section5 .xpm{padding:0 5px 15px 0}
.tpnew{width:100% !important;}
.newpic ul li a img{width:100%;}
.newlist{width:100% !important;}
.newlist li span {font-size: 20px !important; padding-right: 2%;}
.newlist li {line-height: 38px !important;font-size: 15px !important;}
.newlist li a{width:82% !important; float: left !important;}
.newmain{margin-bottom:0px !important;}
.hh_ll{margin:20px 0}
.xinwen ul.hz {font-size: 20px !important;}
.xinwen ul.xz {font-size: 18px !important;}
.gcal ul.hz {font-size: 20px !important;}
.gcal ul.xz {font-size: 18px !important;}
.price ul.hz {font-size: 20px !important;}
.price ul.xz {font-size: 18px !important;}
.wasj ul.hz {font-size: 20px !important;}
.wasj ul.xz {font-size: 18px !important;}
}  


@media (max-width: 1366px) {
    .wzny{padding:0px;}
    
}

@media (max-width: 768px) {
.wzny{padding:0px;}
 .x-seo3{margin-bottom:30px;} 
  .section{padding:0% 0}
}

.llxx_aa{display:flex;flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}
    
.llxx11{width:36%;margin-right:2%;}
.llxx22{width:62%;}


@media (max-width: 992px) {
.llxx_aa{display:block;}
.tpnew{ width:52%}
.newlist{ width:45%}
.newlist li{ height:40px; line-height:40px;}
.llxx11{width:98%;margin-right:0%;margin:0 auto;}
.llxx22{width:98%;margin-right:0%;margin:0 auto;margin-top:10px;}
}

.dede_pages {margin:20px auto;height:30px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;background:#FFF;border:1px solid #cbcbcb;height:28px; line-height:28px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;display:block;background:#067a42;color:#fff;}
.dede_pages ul li.active{background:#067a42;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;}
.dede_pages .pageactive{
background-color: #6dba46;
color: #fff;
padding: 5px 10px;
line-height: 32px;
border-radius: 5px;
margin-left: 5px;
}
.dede_pages .num{
background-color: #999;
color: #fff;
padding: 5px 10px;
line-height: 32px;
border-radius: 5px;
margin-left: 5px;
}
.dede_pages .num:hover{background-color: #6dba46;}
.wasjtp{width:100%;text-align:left;display:flex;padding-bottom:3%;}
.wasjtp ul{display: flex;width:100%;}
.wasjtp ul li{margin-right:1%;cursor: pointer;display: flex;}
.wasjtp ul li a{width:100%;position:relative;background: #000;border-radius: 13px;}
.wasjtp ul li a img{display: flex; width:100%;opacity: 0.6;filter: alpha(opacity=60);}
.wasjtp ul li a dl{width:100%;position: absolute;bottom: 28%;color: #fff;text-align: center;font-size: 1.9rem;font-weight: bold;}
.wasjtp ul li a i{width:100%;position: absolute;top: 20%;color: #fff;text-align: center;}
.wasjtp ul li a i img{width:80px;margin: 0px auto;}
.wasjtp ul li a span{width:100%;position: absolute;top: 50%;color: #fff;text-align: center;font-size: 1.8rem;font-weight: bold;}
.wasj {
    width: 100%;
    text-align: center;
    padding: 2% 0;
}
.wasj ul.hz {
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.wasj ul.hz font {
    color: #6dba46;
}
.wasj ul.xz {
    font-size: 28px;
    color: #ececef;
    font-weight: bold;
}
.wasj ul.hz span {
display: flex;
    border: 2px solid #6dba46;
    width: 30px;
    border-radius: 5px;
    margin: 2px auto;
}
.xinwen {
    width: 100%;
    text-align: center;
    padding: 2% 0;
}
.xinwen ul.hz {
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.xinwen ul.hz font {
    color: #6dba46;
}
.xinwen ul.xz {
    font-size: 28px;
    color: #ececef;
    font-weight: bold;
}
.xinwen ul.hz span {
display: flex;
    border: 2px solid #6dba46;
    width: 30px;
    border-radius: 5px;
    margin: 2px auto;
}
.newmain {
background-color: #fff;
padding: 1%;
margin-bottom: 0;
}
.tpnew{ width:45.2%;}
.newpic{position:relative}
.newpic ul li{position:relative}
.newpic ul li a{ display:block}
.newlist{ width:52%;}
.newlist li{line-height:68px; border-bottom:1px solid #ebebeb;font-size: 18px;float: left;width: 100%;}
.newlist li a{float:right; color:#333; transition:all 300ms; width:88%;text-overflow: ellipsis; white-space:nowrap; overflow:hidden}
.newlist li span{float:left; font-size:26px; color:#333}
.newlist li span font{font-size:18px; color:#6dba46;padding-left:5px;}
.newlist li:hover a,.newlist li:hover span,.newlist li:hover span font{color:#067a42}
.gcal {
    width: 100%;
    text-align: center;
    padding: 2% 0;
}
.gcal ul.hz {
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.gcal ul.hz font {
    color: #6dba46;
}
.gcal ul.xz {
    font-size: 28px;
    color: #ececef;
    font-weight: bold;
}
.gcal ul.hz span {
	display: flex;
	border: 2px solid #6dba46;
	width: 30px;
	border-radius: 5px;
	margin: 2px auto;
}
.price {
    width: 100%;
    text-align: center;
    padding: 2% 0;
}
.price ul.hz {
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.price ul.hz font {
    color: #6dba46;
}
.price ul.xz {
    font-size: 28px;
    color: #ececef;
    font-weight: bold;
}
.price ul.hz span {
    display: flex;
    border: 2px solid #6dba46;
    width: 30px;
    border-radius: 5px;
    margin: 2px auto;
}
.biaoti{
float: left;
width: 100%;
background-color: #eeefef;
padding:5% 0;
}
.biaoti img{
float:left;
padding-left: 30%;
padding-right: 3%;
}
.biaoti span{
color:#333;
font-size:16px;
}
.biaoti span font{
color:#6dba46;
}