.header-top{height: 30px;background: #dfdfdf;}
.header-top .l{width: 1000px;float: left;line-height: 30px;color: #767676;}
.header-top .r{float: right;text-align: right;line-height: 30px;font-size: 14px;}
.header-top .r a{font-size: 14px;color: #767676;}

.header{height: 130px;position: relative;}
.header .l{width: 586px;height: 130px;float: left;}

.header .r{width: 300px;height:70px;float: right;margin-top: 40px;background: url("../image/header-tel.png") left center no-repeat;}


.header .container{position: relative;}
.logo{position: absolute;left: 0px;top: -5px;width:188px;height: 214px;z-index: 10}

.menu{height: 61px;background: url("../image/menu-bg.jpg") center no-repeat ;transition: 0.3s;-webkit-transition:0.2s;}
.menu .r{width: 1200px;height: 61px;float: right; }
.menu .r li{width: 150px;float: left;height: 61px;;}
.menu .r li .son{width: 100%;height: 61px;position: relative}
.menu .r li .son .a{display: block;width: 100%;height: 100%;line-height: 60px;text-align: center;color: #fff;font-size: 16px;
    transition: 0.3s;-webkit-transition: 0.3s;box-sizing: border-box}
.menu .r li .son .xiala{position: absolute;left: 0px;width: 150px;z-index: 10;
    box-sizing: border-box;top: 74px;opacity: 0;transition: 0.4s;-webkit-transition: 0.4s;transition-timing-function:ease;visibility: hidden;
    transform: translateY(20px);-webkit-transform: translateY(20px);box-sizing: border-box;border: 1px solid #ddd;
;}
.menu .r li .son .xiala1{opacity: 1;transform: translateY(-14px);visibility: visible}
.menu .r li .son .xiala .s{width: 100%;height: 10px;}
.menu .r li .son .xiala .line{width: 100%;height: 0;display: none;margin: 0 auto;background:#059f47}
.menu .r li .son .xiala dl{width: 100%;background: #fff;}
.menu .r li .son .xiala dt{width: 100%;margin: 0 auto;height: 40px;border-bottom: 1px solid #eee;position: relative;}
.menu .r li .son .xiala dt .a2{display: block;width: 100%;height: 100%;line-height: 40px;font-size: 14px;color: #717171;
    ;text-align: center;}



.menu .r li .son .xiala dt .a-s{position: absolute;left: 120px;width: 150px;top: 0;z-index: 3;background: #cd9243;display: none}
.menu .r li .son .xiala dt .a-s .a3{width: 100%;display: block;height: 40px;line-height: 40px;color: #fff;background: #059f47 url("../image/sj.png") left 13px center no-repeat;
font-size: 14px;text-indent: 25px;box-sizing: border-box;}
.menu .r li .son .xiala dt:hover .a-s{display: block}
.menu .r li .son .xiala dt .a-s .a3:hover{background: #cd9243 url("../image/sj.png") left 13px center no-repeat}

.menu .r li .son a:hover{background: #cd9243;color: #fff!important;}
.menu .r li .son .cz{color: #00309a;background: url("404.png") right 14px top 11px no-repeat;
    background-size: 11px;font-size: 16px;}

.menus{position: fixed;z-index: 20;top: 20px;left: 0;transform: translateY(-20px);-webkit-transform: translateY(-20px)}

.ma{color: #ffa200!important;}

#sidebar .top .f14{letter-spacing: 2px}


.remen{height: 66px;background: #fff;box-sizing: border-box;border-bottom: 1px solid #eee}
.remen .son .l{width: 930px;height: 66px;float: left;line-height: 66px;background:  url(404.png) center left no-repeat;
    text-indent: 1.5em;}
.remen .son .l a{display: inline-block;margin-right: 20px;color: #7b7b7b;text-indent: 0;font-size: 14px;}
.remen .son .r{width: 270px;height: 66px;float: left;}
.remen .son .r form{width: 270px;height: 40px;margin-top: 13px;background: #eee;border-radius: 5px;overflow: hidden}
.remen .son .r form input{display: block;height: 38px;;width: 208px;margin:0;padding: 0;outline: none;border: none;
    float: left;text-indent: 0.5em;background: #eee}

.remen .son .r form button{width: 60px;height: 38px;background: #eee url("../image/s.png") center no-repeat;text-align: center;line-height: 32px;float: left;
    outline: none;border: none;font-size: 14px;letter-spacing: 2px;color: #fff;font-weight: bold;}



#sidebar{width: 265px;float: left;background: #fff}
#sidebar .top{width: 100%;height: 127px;background: #059f47;}
#sidebar  .son{width: 265px;margin: 0 auto;background: #fff;padding-bottom: 0px;border-bottom: 24px solid #059f47;}


.p-t-list li{width: 262px;height: 75px;margin-bottom: 5px;}
.p-t-list li:last-child{margin-bottom: 0}
.p-t-list li .a1{display: block;width: 100%;height: 75px;background: #f0f0f0 url("../image/ptr.jpg") right center no-repeat;border-left: 3px solid #a8a8a8;
    font-size: 20px;font-weight: bold;color: #3a3a3a;line-height: 75px}
.p-t-list li .a1 h1{text-indent: 25px}


.p-t-list li{position: relative;}
.p-t-list li .a1:hover{border-left: 3px solid #cd9243;background:#f0f0f0 url("../image/ptr1.jpg") right center no-repeat;}
.p-t-list li .a1:hover h1{color: #cd9243;}

.p-t-list .xz .a1{border-left: 3px solid #cd9243;background:#f0f0f0 url("../image/ptr1.jpg") right center no-repeat;}
.p-t-list .xz .a1 h1{color: #cd9243;}






.p-t-list li .p-son{position: absolute;left: 265px;top:0;width: 285px;z-index: 100;display: none;}
.p-t-list li .p-son .jj1{width: 270px;height: auto;float: left;}
.p-t-list li .p-son .jj1 .a3{width: 100%;display: block;height: 40px;line-height: 40px;color: #fff;background: #059f47 url("../image/sj.png") left 11px center no-repeat;
    font-size: 14px;text-indent: 25px;}
.p-t-list li .p-son .jj1 .a3:hover{background: #cd9243 url("../image/sj.png") left 11px center no-repeat}
.p-t-list li .p-son .jj{width: 15px;height: 40px;background: #fff;float: left;}
.p-t-list li:hover .p-son{display: block}
.p-t-list li:hover .a1{background:#f0f0f0 url("../image/ptr1.jpg") right center no-repeat;border-left: 3px solid #cd9243;}
.p-t-list li:hover .a1 h1{color: #cd9243}


.ipro .r{width: 908px;float: right;}
.ipro .r .top{width: 908px;height: 392px;background: url("../image/pir.jpg") center no-repeat;}
.ipro .r .top .con{width: 460px;float: right;}
.ipro .r .qi li{width: 36px;height: 36px;border-radius: 50%;background: #059f47;color: #fff;text-align: center;line-height: 36px;font-size: 24px;float: left;
margin-right: 7px;}
.ipro .r .top .con .line{width: 400px;height: 1px;background: #ddd;}
.ipro .r .san li{overflow: hidden;width: 69px;height: 79px;float: left;margin-right: 27px;background:url("../image/6.png") left center no-repeat;font-size: 17px;color: #059f47;text-align: center;}
.ipro .r .san li .s1{width: 100%;margin-top: 15px;}
.ipro .r .san li .s1:nth-child(2){margin-top: 1px;}




.ipro .r .twoa a{display: block;width: 172px;height: 46px;float: left;text-align: center;line-height: 44px;font-size: 20px;font-weight: bold}
.ipro .r .twoa .a1{background: #059f47 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.ipro .r .twoa .a2{background:url("../image/a2.png") bottom center no-repeat;margin-left: 17px}

.ipro .r .twoa .a1:hover{background: #cd9243 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.ipro .r .twoa .a2:hover{background:url("../image/a21.png") bottom center no-repeat;margin-left: 17px}


.ipro .r{width: 908px;float: right;}
.i-pro-list{width: 908px;}
.i-pro-list li{width: 292px;float: left;margin-right: 16px;margin-top: 20px}
.i-pro-list li:nth-child(3n){margin-right: 0;}
.i-pro-list li a{display: block;width: 100%}
.i-pro-list li a .i{width: 100%;height: 240px;box-sizing: border-box;border: 1px solid #ddd;border-bottom: none;}
.i-pro-list li a .t{width: 292px;height: 50px;background: #059f47;position: relative;}
.i-pro-list li a .t .ti{position: absolute;width: 252px;height: 50px;top: 0;left: 20px;z-index: 2;text-align: center;text-align: center;line-height: 50px;color: #fff}
.i-pro-list li a .t .more{position: absolute;width: 50px;height: 50px;background: #cd9243 url("../image/jt.png") center no-repeat;top: 0px;right: 20px;z-index: 3;
opacity: 0}
.i-pro-list li a:hover .i{border: 1px solid #059f47;border-bottom: none;}
.i-pro-list li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.i-pro-list li a:hover .ti{transform: translateX(-20px);-webkit-transform: translateX(-20px);opacity: 1}
.i-pro-list li a:hover .more{transform: translateX(20px);-webkit-transform: translateX(20px);opacity: 0.8}



.iys{height:760px;background: url("../image/ysbg.jpg") center no-repeat;}
.y-th li{width: 380px;margin-right: 30px;float: left;cursor: pointer;background: #fff;height: 480px;position: relative;}
.y-th li:nth-child(3){margin-right: 0;}
.y-th li .one{position: absolute;width: 380px;height: 480px;left: 0;top: 0;z-index: 3;box-sizing: border-box;;overflow: hidden}
.y-th li .one .i{width: 380px;height: 269px;position: relative;opacity: 1}
.y-th li .one .i .num{position: absolute;left: 40px;bottom: 20px;width: 60px;height: 51px;}
.y-th li .one .t{width: 310px;margin-left: 35px;margin-top: 25px}
.y-th li .one .t .p1{color: #3b3b3b;line-height: 1.6;font-size: 24px;font-weight: bold}
.y-th li .one .t .p1{width: 310px;height: 50px;position: relative;}
.y-th li .one .t .p1 .f{position: absolute;width: 310px;height: 50px;line-height: 50px;left: 0px;top: 0;color: #3b3b3b}
.y-th li .one .t .p1 .hi{position: absolute;width: 50px;height:40px;left: 50px;top: -0px;z-index: 2;overflow: hidden;opacity: 0;}

.y-th li .one .t .line{width: 37px;height:4px;background: #059f47;margin-top: 10px}
.y-th li .one .t .p2{color: #818181;line-height: 1.6;font-size: 14px;margin-top: 20px;}

.y-th li:hover{transform: translateY(-3px);-webkit-transform: translateY(-3px);border-radius: 0px;overflow: hidden}
.y-th li:hover .one:hover{background: #059f47;}
.y-th li:hover .one .p1 .f{color: #fff;}
.y-th li:hover .one .p1 .f{transform: translateX(62px);-webkit-transform: translateX(62px)}
.y-th li:hover .one .p1 .hi{;transform: translateX(-50px) ;-webkit-transform: translateX(-50px) ;opacity: 0.6;;}
.y-th li:hover .one .t .line{transform: scale(15,0.2);-webkit-transform: scale(15,0.2);background: #fff}
.y-th li:hover .one .t .p2{color: #fff;}
.y-th li:hover .one .i .num{opacity: 0;transform: scale(0.8);-webkit-transform: scale(0.8);}
.y-th li:hover .one .i img{transform: scale(0.98);-webkit-transform: scale(0.98);}


.sb1{height: 220px;background: url("../image/sb1bg.jpg") center top 0px no-repeat;}
.sb1 .l{width: 123px;float: left;}
.sb1 .m{width: 410px;margin-left: 50px;float: left;}
.sb1 .m .t{width: 324px;height: 45px;box-sizing: border-box;border: 1px solid #ccc;border-radius: 45px;line-height: 41px;color: #fff;
    background: url("../image/sbtel.png") left 30px center no-repeat;text-indent: 65px;}
.sb1 .m .t span{position: relative;top: 2px}
.sb1 .r{width: 490px;float: right}
.sb1 .r .z{width: 340px;float: left;}
.sb1 .r .z input{display: block;width: 335px;height: 47px;background: #fff;border-radius: 3px;outline: none;border: none;text-indent: 10px;}
.sb1 .r .z .input1{margin-bottom: 20px;background:#fff url("../image/if1.png") right 15px center no-repeat;}
.sb1 .r .z .input2{background:#fff url("../image/if2.png") right 15px center no-repeat;}
.sb1 .r button{ display: block;outline: none;border: none;width: 130px;height: 114px;float: right;background: #00a73e;margin-top: 20px;border-radius: 5px;cursor: pointer}




.hezuolist li{width: 20%;height: 130px;box-sizing: border-box;border: 1px solid #ddd;float: left;border-right: 0px;cursor: pointer;}
.hezuolist li:nth-child(n+6){border-top: 0px;}
.hezuolist li:nth-child(5n){border-right: 1px solid #ddd;}
.hezuolist li img{transform: scale(0.95);-webkit-transform: scale(0.95);}
.hezuolist li:hover img{transform: scale(1);-webkit-transform: scale(1);}


.icases{padding: 60px 0;background: #eeeeee}
.icases .swiper-slide{width: 1200px;height: 346px;background: #fff;}
.icases .swiper-slide .son{width: 1160px;margin: 0 auto;position: relative;}
.icases .swiper-slide .son .l{width: 520px;float: left;}
.icases .swiper-slide .son .l .p2{border-bottom: 1px solid #ddd;padding-bottom: 20px}

.icases .swiper-slide .son .twoa a{display: block;width: 172px;height: 46px;float: left;text-align: center;line-height: 44px;font-size: 20px;font-weight: bold}
.icases .swiper-slide .son .twoa .a1{background: #059f47 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.icases .swiper-slide .son .twoa .a2{background:url("../image/a2.png") bottom center no-repeat;margin-left: 17px}

.icases .swiper-slide .son .twoa .a1:hover{background: #cd9243 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.icases .swiper-slide .son .twoa .a2:hover{background:url("../image/a21.png") bottom center no-repeat;margin-left: 17px}

.icases .swiper-slide .son .r{width: 580px;height: 320px;float: right;box-sizing: border-box;border: 1px solid #ddd;}


.swiper-containercases .swiper-wrapper{position: relative;}
.pr-ne{width: 101px;height: 50px;position: absolute;left: 550px;bottom: 7px;z-index: 2;background: #059f47;}
.pr-ne dt{border-right: 1px solid #fff;width: 50px;height: 50px;float: left;}
.swiper-button-nextca{width: 50px!important;height: 50px!important;background: #cd9243 url("../image/ne.png") center no-repeat!important;
    top: 0!important;margin-top: 0!important;right: 0!important;}
.swiper-button-prevca{width: 50px!important;height: 50px!important;background: #cd9243 url("../image/pr.png") center no-repeat!important;
    top: 0!important;margin-top: 0!important;left: 0!important}
.swiper-button-nextca:hover{width: 50px!important;height: 50px!important;background: #332d2f url("../image/ne.png") center no-repeat!important;
    top: 0!important;margin-top: 0!important;right: 0!important;}
.swiper-button-prevca:hover{width: 50px!important;height: 50px!important;background: #332d2f url("../image/pr.png") center no-repeat!important;
    top: 0!important;margin-top: 0!important;left: 0!important}

.ifive{background: #fff;padding-bottom: 23px;padding-top: 15px}
.ifive ul{width:1160px;margin-left: 20px;background: #fff}
.ifive ul li{width: 220px;margin-right: 15px;height: 126px;float: left;}
.ifive ul li:nth-child(5){margin-right: 0}
.ifive ul li a{display: block;width: 100%;height: 100%;background: #eeeeee;overflow: hidden;transition: 0.5;-webkit-transition: 0.5s}
.ifive ul li a .t1{font-size: 20px;color: #464646;letter-spacing: 1px;margin-top: 67px;}
.ifive ul li a .t2{font-size: 12px;color: #969696;letter-spacing: 0px;font-weight: lighter;margin-top: 3px;}
.ifive ul li:nth-child(1) a{background: #eee url("../image/f1.png") top 20px center no-repeat}
.ifive ul li:nth-child(2) a{background: #eee url("../image/f2.png") top 20px center no-repeat}
.ifive ul li:nth-child(3) a{background: #eee url("../image/f3.png") top 20px center no-repeat}
.ifive ul li:nth-child(4) a{background: #eee url("../image/f4.png") top 20px center no-repeat}
.ifive ul li:nth-child(5) a{background: #eee url("../image/f5.png") top 20px center no-repeat}

.ifive ul li a:hover .t1{color: #fff;}
.ifive ul li a:hover .t2{color: #fff;}
.ifive ul li:nth-child(1):hover a{background: #059f47 url("../image/f11.png") top 20px center no-repeat}
.ifive ul li:nth-child(2):hover a{background: #059f47 url("../image/f22.png") top 20px center no-repeat}
.ifive ul li:nth-child(3):hover a{background: #059f47 url("../image/f33.png") top 20px center no-repeat}
.ifive ul li:nth-child(4):hover a{background: #059f47 url("../image/f44.png") top 20px center no-repeat}
.ifive ul li:nth-child(5):hover a{background: #059f47 url("../image/f55.png") top 20px center no-repeat}




.iabout{background: url("../image/abbg.jpg") top center no-repeat;background-size: 100% 406px}
.iabout .con{height: 500px;box-sizing: border-box;border: 15px solid rgba(0,0,0,0.06);margin-top: 35px;background: #fff;}
.iabout .con .son{width: 1120px;height: 430px;}
.iabout .con .son .l{width: 560px;height: 430px;background: #ddd;float: left;}
.iabout .con .son .r{width: 520px;height: 430px;float: right;}

.iabout .con .son .r .twoa a{display: block;width: 172px;height: 46px;float: left;text-align: center;line-height: 44px;font-size: 20px;font-weight: bold}
.iabout .con .son .r .twoa .a1{background: #059f47 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.iabout .con .son .r .twoa .a2{background:url("../image/a2.png") bottom center no-repeat;margin-left: 17px}
.iabout .con .son .r .twoa .a1:hover{background: #cd9243 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.iabout .con .son .r .twoa .a2:hover{background:url("../image/a21.png") bottom center no-repeat;margin-left: 17px}


.ilunbo .l{width: 223px;float: left;}
.ilunbo .l li{width: 223px;height: 85px;background: #eeeeee;margin-bottom: 1px;overflow: hidden;cursor: pointer;}
.ilunbo .l li .p1{text-indent: 100px;margin-top: 20px;font-size: 18px;letter-spacing: 1px;}
.ilunbo .l li .p2{text-indent: 100px;font-size: 12px}
.ilunbo .l li:nth-child(1){background: #eee url("../image/l1.png") left 48px center no-repeat;}
.ilunbo .l li:nth-child(2){background: #eee url("../image/l2.png") left 48px center no-repeat;}
.ilunbo .l li:nth-child(3){background: #eee url("../image/l3.png") left 48px center no-repeat;}
.ilunbo .l .xz .p1{color: #fff}
.ilunbo .l .xz .p2{color: #fff}
.ilunbo .l .xz {background: #059f47;}

.ilunbo .l .xz0{background: #059f47 url("../image/l11.png") left 48px center no-repeat!important;}
.ilunbo .l .xz1{background: #059f47 url("../image/l22.png") left 48px center no-repeat!important;}
.ilunbo .l .xz2{background: #059f47 url("../image/l33.png") left 48px center no-repeat!important;}



.ilunbo .r{width: 950px;float: right;}
.lun-now a{display: block;width: 100%}
.lun-now a .i{width: 100%;height: 210px;overflow: hidden;}
.lun-now a .t{width: 100%;height: 45px;line-height: 45px;font-size: 16px;color: #515151;text-align: center;background: #eee}
.lun-now a:hover .t{background: #059f47;color: #fff}
.lun-now .swiper-container{padding-bottom: 30px}


    
.inews{height: 570px;background: #f6f6f6;padding-bottom: 20px;}
.inews .l{width: 600px;float: left;background: #fff;padding-bottom: 15px;}
.inews .l .top{height: 60px;width: 100%;background:  url("404.png") left bottom no-repeat}
.inews .l .top span{display: block;width: 50%;height: 60px;float: left;background: #fff;font-size: 18px;color: #5a5a5a;text-align: center;
    line-height: 60px;cursor: pointer}
.inews .l .top .xz{background: #059f47;color: #fff}
.inews .l .twoc{width: 520px;margin: 0 auto;}
.inews .l .twoc .one{width: 100%;height: 150px;}
.inews .l .twoc .one .z{width:220px;height: 150px;float: left;}
.inews .l .twoc .one .y{width:280px;height: 150px;float: right;}
.inews .l .twoc .one .y p a{font-size: 16px;color: #3e3e3e;}
.inews .l .twoc .one .y p a:hover{color: #059f47}
.inews .l .twoc .two li{height: 50px;width: 100%;border-bottom: 1px dashed #ddd;}
.inews .l .twoc .two li a{display: block;line-height: 50px;}
.inews .l .twoc .two li a .zuo{width: 420px;float: left;height: 50px;font-size: 16px;color: #3e3e3e;}
.inews .l .twoc .two li a .you{width: 80px;float: right;height: 50px;font-size: 14px;color: #656565;}
.inews .l .twoc .two li:last-child{border-bottom: none}
.inews .l .twoc .two li a:hover .zuo{color: #059f47}
.inews .l .twoc .two li a:hover .you{color: #059f47}


.inews .r{width: 520px;float: right;background: #fff;padding: 0px 30px 30px 30px;}
.inews .r .top{height: 60px;width: 100%;background:  url("404.png") left bottom no-repeat}
.inews .r .top .z{width: 200px;height: 60px;line-height: 60px;float: left}
.inews .r .top .y{width: 100px;height: 60px;float: right}
.inews .r .top .y a{display: block;width: 100px;height: 60px;line-height: 60px;text-align: right;color: #5f5f5f}
.inews .r ul li{height: 100px;width: 100%;border-bottom: 1px solid #ddd;margin-top: 21px;list-style: none}
.inews .r ul li:nth-child(1){margin-top: 36px;}
.inews .r ul li .z{width: 28px;height: 100px;background: url("../image/wd.png") left top no-repeat;float: left;}
.inews .r ul li .y{width: 480px;height: 100px;float: right;}
.inews .r ul li .y .bt{color: #373737}
.inews .r ul li a:hover .bt{color: #059f47}
.inews li{list-style: none!important;}




.footer{height: 310px;background: #212d3a;}
.fmenu{height: 57px;background: url('../image/ft.png') center no-repeat;position: relative;top: -13px;}
.fmenu ul{width: 1179px;margin: 0 auto;}
.fmenu li{width: 12.5%;height: 57px;float: left;}
.fmenu li a{display: block;width: 133px;height: 57px;text-align: center;line-height: 57px;font-size: 16px;color: #fff;}
.footer .l{width:310px;float: left;}
.footer .r{width:890px;float: left;}
.footer .r .links{width: 100%;height: 60px;border-bottom: 1px solid #344252;line-height: 60px;background: url("../image/link.png") left center no-repeat;color: #fff;text-indent: 27px;}
.footer .r .links a{font-size: 14px;color: #fff;}
.footer .r .le{width: 580px;float: left;}
.footer .r .le li:nth-child(1){margin-top: 20px}
.footer .r .le li{font-size: 14px;color: #fff;padding: 5px 0}
.footer .r .le li a{font-size: 14px;color: #fff}
.footer .r .ri{width: 310px;float: right;}


.b-bread{padding-bottom: 8px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.bread{width: 100%;height: 40px;}
.bread .bl{width: 300px;height: 40px;background: url("404.png") left center no-repeat;float: left;line-height: 40px;text-indent: 8px}
.bread .br{height: 40px;font-size: 14px;background:  url("../image/loc.png") left center no-repeat;float: right;text-align: right;color: #9e9e9e;
    line-height: 40px;text-indent: 26px}
.bread .br a{color: #9e9e9e}
.o-bread{height: 40px;width: 100%;}
.o-bread .br{height: 40px;font-size: 14px;background:  url("../image/loc.png") left center no-repeat;float: right;text-align: right;color: #9e9e9e;
line-height: 40px;text-indent: 26px}
.o-bread a{color: #9e9e9e}


.o-bread1{padding-bottom: 34px;background:  url("../image/biao.png") center bottom  repeat-x;}
.o-bread1 .br{;font-size: 14px;background:  url("../image/loc.png") left top no-repeat;float: right;text-align: right;color: #9e9e9e;
    line-height: 18px;text-indent: 26px;}
.o-bread1 a{color: #9e9e9e}

.sier{margin-top: 55px}
.sier li{height: 60px;width: 220px;float: left;margin-right: 25px}
.sier li:nth-child(5){margin-right: 0px}
.sier li a{display: block;width: 100%;height: 100%;background:#e8e8e8 url("../image/sj1.png") bottom center no-repeat;text-align: center;line-height: 60px;color: #3a3a3a;
font-size: 20px}
.sier li a:hover{color: #059f47}


.sier .xz{background:#059f47 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.sier .xz:hover{color: #fff}

.footpage{width: 100%;text-align: center;line-height: 50px;font-size: 13px;}
.footpage a,.footpage span{display: inline-block;height: 25px;text-align: center;line-height: 25px;border:1px solid #059f47;
    border-radius: 3px;margin-left: 5px;color: #797979;padding: 0px 5px 0px 5px;}
.footpage span{padding: 0px 10px 0px 10px;background: #059f47;color: #fff;}
.footpage select{display: inline-block;height: 25px;padding: 0px 5px 0px 5px;border-radius: 3px;border:1px solid #059f47;background: #059f47;color: #fff}



.prev dt{width: 100%;height: 45px;line-height: 45px;text-indent: 35px;border-bottom: 1px dashed #ddd;font-size: 14px;
    color: #999}
.prev dt:nth-child(1){background: url("../image/prev.png") left 5px center no-repeat;background-size: 18px 18px}
.prev dt:nth-child(2){background: url("../image/next.png") left 5px center no-repeat;background-size: 18px 18px}
.prev dt a{font-size: 14px;color: #666}
.prev dt a:hover{color:#065ee4}



.s-banner{height: 350px;background: #ddd}


.dingwei{position: fixed;top: 70px;z-index: 10}


.ce-c{width: 230px;margin: 0 auto;}
.ce-c li{font-size: 14px;color: #474747;padding: 5px 0}
.ce-c li:nth-child(1){margin-top: 10px;}


.container-n{width:908px;float: right;}








.company-n .s1 .l{width: 660px;float: left;}
.company-n .s1 .l p{font-size: 15px;color: #747474;line-height: 2.0;text-indent: 2em;}
.company-n .s1 .r{width: 500px;height: 405px;float: right;background: #fff;margin-top: 37px;}
.company-n .s2{height: 214px;background: url("../image/abnbg.jpg") center no-repeat;}
.company-n .s2 li{width: 400px;float: left;}
.company-n .s2 li p{width: 100%;text-align: center;color: #fff}
.company-n .s2 li .t1{font-size: 60px;font-family: 'aaa';margin-top: 53px}
.company-n .s2 li .t2{font-size: 16px;margin-top: 5px;letter-spacing: 1px}
.company-n .s3 p{font-size: 15px;color: #747474;line-height: 2.0;text-indent: 2em;}


.contact-n .s1 .l{width: 470px;float: left;}
.contact-n .s1 .l .mes li{color: #959595;font-size: 14px;text-indent: 25px;padding:7px 0}
.contact-n .s1 .l .mes li:nth-child(1){background: url("../image/cs1.png") left center no-repeat;}
.contact-n .s1 .l .mes li:nth-child(2){background: url("../image/cs2.png") left center no-repeat;}
.contact-n .s1 .l .mes li:nth-child(3){background: url("../image/cs3.png") left center no-repeat;}
.contact-n .s1 .l1{width: 140px;float: left;}
.contact-n .s1 .l1 .i{width: 140px;height: 140px;box-sizing: border-box;border: 1px solid #ddd;}
.contact-n .s1 .l1 .i .son{width: 130px;height: 130px;overflow: hidden;}
.contact-n .s1 .l3{float: right;}

.con1-n{width: 1200px;}
.con1-n li{width: 280px;float: left;margin-right: 26.5px;margin-bottom: 20px;}
.con1-n li:nth-child(4n){margin-right: 0}
.con1-n li a{display: block;}
.con1-n li a .i{width: 100%;height: 230px;overflow: hidden;box-sizing: border-box;border: 1px solid #bbb}
.con1-n li a .i .son{width: 280px;height: 240px;overflow: hidden}
.con1-n li a img{transition: 0.5s;-webkit-transition:0.5s}
.con1-n li a .t{height: 35px;width: 100%;background: #eee;color: #666;text-align: center;line-height: 35px;font-size: 15px;
    transition: 0.5s;-webkit-transition:0.5s}
.con1-n li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.con1-n li a:hover .t{background: #059f47;color: #fff;}




.gaode{height: 500px;width: 1200px;box-sizing: border-box;border: 1px solid #ddd;}

.guihua{height: 50px;border-bottom: 1px solid #ddd;}
.guihua .l{font-size: 24px;color: #666;float: left;line-height: 50px;}
.gaode iframe{box-sizing: border-box;border: 1px solid #ddd}




.newslist{width: 900px!important;float: right;}
.newslist:after {
    *zoom: 1; }
.newslist:after:before, .newslist:after:after {
    content: " ";
    display: table; }
.newslist:after:after {
    clear: both; }
.newslist li {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border-bottom: 1px dashed #aaa;
    padding-bottom: 25px; }
.newslist li:hover .name {
    color: #059f47; }
.newslist li .data {
    float: left;
    font-family: thyFont3;
    border: 1px #ccc solid;
    width: 55px;
    margin-right: 2%; }
.newslist li .data .day {
    font-size: 30px;
    font-weight: bold;
    background-color: #ccc;
    line-height: 45px;
    color: #fff;
    display: block;
    text-align: center; }
.newslist li .data .month {
    font-size: 0.77em;
    color: #565656;
    display: block;
    text-align: center; }
.newslist li .name {
    height: 20px;
    line-height: 20px;
    padding-bottom: 15px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.8);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    
    -webkit-transition-timing-function: ease;
    
    -o-transition-timing-function: ease;
    
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    font-weight: bolder; }
.newslist li .desc {
    font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    line-height: 26px;
    transition-delay: 0.1s;
    position: relative;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; }



.newscon{width: 900px;float: right;}
.newscon .son{width:880px;margin:0px auto;}
.newscon .son img{display: block;margin: 0 auto;max-width: 100%}





.product-n .i-pro-list li{margin-top: 0px;margin-bottom: 20px;}



.product-info .top .le{width: 530px;height: 300px;float: left;box-sizing: border-box;border: 1px solid #eee;background: #f5f5f5}

.product-info .top .leli{width: 530px;float: left;}
.product-info .top .z{width: 530px;height: 450px;float: left;position: relative;background: #fff}

.product-info .top .top{width: 530px;height: 346px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;background: #f5f5f5}
.product-info .top .bot{width: 450px;height: 70px;margin: 0 auto}
.product-info .top .bot .swiper-slide{width: 70px;height: 70px;}

.product-info .top .swiper-button-prev{width: 24px;height: 71px!important;background:#cd9243 url("../image/pr1.png") center no-repeat!important;
    top: 100%!important;margin-top: -85px!important;left: 1px!important;}
.product-info .top .swiper-button-next{width: 24px;height: 71px!important;background:#cd9243 url("../image/ne1.png") center no-repeat!important;
    top: 100%!important;margin-top: -85px!important;right: 1px!important;}
.product-info .top .bot .swiper-slide-active img{box-sizing: border-box;border: 2px solid #cd9243}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.8!important;}



.product-info .top .ri{width: 330px;float: right}
.product-info .top .ri h1{font-weight: normal;font-size: 20px;border-bottom: 1px dashed #ddd;padding-bottom: 8px;}
.product-info .top .ri .tel{color: #d81e06;background: url("../image/t.png") left center no-repeat;background-size: 40px;text-indent: 48px;}
.product-info .top .ri .er a{display: block;width: 150px;height: 38px;float: left;text-align: center;line-height: 38px;box-sizing: border-box;font-size: 16px;}
.product-info .top .ri .er .a1{background: #059f47;border: 1px solid #059f47;color: #fff;}
.product-info .top .ri .er .a2{background: #fff;margin-left: 20px;color: #333;border: 1px solid #666}

.product-info .top .twoa a{display: block;width: 155px;height: 41px;float: left;text-align: center;line-height: 40px;font-size: 18px;font-weight: bold}
.product-info .top .twoa .a1{background: #059f47 url("../image/sj1.png") bottom center no-repeat;color: #fff;}
.product-info .top .twoa .a2{background:url("../image/a2.png") bottom center no-repeat;margin-left: 17px;background-size: contain}

.product-info .top .twoa .a1:hover{background: #cd9243 url("../image/sj1.png") bottom center no-repeat;color: #fff}
.product-info .top .twoa .a2:hover{background:url("../image/a21.png") bottom center no-repeat;margin-left: 17px;background-size: contain}





.product-info .tiao{width: 100%;height: 44px;background:#ddd url("../image/pro-i-bg.jpg") center no-repeat;line-height: 42px;text-indent: 20px;}
.product-info .content{color: #666!important;font-size: 15px;}
.product-info .content p{line-height: 1.6}




.con2-n li{width: 215px;float: left;margin-right: 16px;margin-bottom: 20px;}
.con2-n li:nth-child(4n){margin-right: 0}
.con2-n li a .i{width: 100%;height: 160px;overflow: hidden;box-sizing: border-box;border: 1px solid #bbb}
.con2-n li a .i{width: 100%;height: 160px;overflow: hidden;box-sizing: border-box;border: 1px solid #bbb}
.con2-n li a .i .son{width: 280px;height: 240px;overflow: hidden}
.con2-n li a img{transition: 0.5s;-webkit-transition:0.5s}
.con2-n li a .t{height: 35px;width: 100%;background: #eee;color: #666;text-align: center;line-height: 35px;font-size: 15px;
    transition: 0.5s;-webkit-transition:0.5s}
.con2-n li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.con2-n li a:hover .t{background: #059f47;color: #fff;}


.customr{width: 900px;float: right;background: #fff;}
.customr .son{width: 880px;margin: 0 auto;padding: 20px 0}
.customr .son h1{font-size: 24px;color: #333;text-align: center;border-bottom: 1px dashed #eee;padding-bottom: 10px;}



.work-n{}
.work-n li{width: 380px;float: left;margin-right: 30px;margin-bottom: 23px;}
.work-n li:nth-child(3n){margin-right: 0}
.work-n li a{display: block;}
.work-n li a .i{width: 100%;height: 250px;overflow: hidden;box-sizing: border-box;border: 1px solid #bbb}
.work-n li a img{transition: 0.5s;-webkit-transition:0.5s}
.work-n li a .t{height: 40px;width: 100%;background: #eee;color: #666;text-align: center;line-height: 40px;font-size: 15px;
    transition: 0.5s;-webkit-transition:0.5s}
.work-n li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.work-n li a:hover .t{background: #059f47;color: #fff;}


.no_data {
    font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;
    font-size: 36px;
    color: #059f47;
    font-weight: lighter;
    text-align: center;
    line-height: 120px;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}




.videoc {width: 900px;float: right;background: #fff;}
.videoc li{width: 440px;margin-right: 20px;float: left;margin-bottom: 15px;}
.videoc li:nth-child(2n){margin-right: 0;}
.videoc li .v{width: 100%;height: 300px;background: #ddd;}
.videoc li .t{width: 100%;height: 40px;background: #eee;text-align: center;line-height: 40px;color: #666}



.downc{width: 900px;float: right;background: #fff;}
.downc .son{width: 880px;margin: 0  auto;padding: 20px 0;}
.downc li{height: 45px;box-sizing: border-box;border-bottom: 1px solid #ddd;}
.downc li a{display: block}
.downc li .le{width: 700px;height: 45px;float: left;line-height: 45px;font-size: 14px;text-indent: 10px;}
.downc li .ri{width: 120px;height: 45px;float: right;line-height: 45px;font-size: 14px;color: #999}
.downc li a:hover .le{color: #059f47}




.case-n li{width: 292px;float: left;margin-right: 16px;margin-bottom: 15px;}
.case-n li:nth-child(3n){margin-right: 0}
.case-n li a{display: block;}
.case-n li a .i{width: 100%;height: 250px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd}
.case-n li a .i .son{width: 282px;height: 240px;overflow: hidden}
.case-n li a img{transition: 0.5s;-webkit-transition:0.5s}
.case-n li a .t{height: 40px;width: 100%;background: #eee;color: #666;text-align: center;line-height: 40px;font-size: 15px;
    transition: 0.5s;-webkit-transition:0.5s}
.case-n li a:hover .i img{transform: scale(1.05);-webkit-transform: scale(1.05)}
.case-n li a:hover .t{background: #059f47;color: #fff;}



.messagen .l{width: 350px;height: 380px;background: #059f47;float: left;}
.messagen  .r{width: 820px;float: right;}
.messagen  .r form ul{background: #fff}
.messagen  .r .fl1{width: 815px;height: 50px;border: 1px solid #ddd;}
.messagen  .r .fl1 li{float: left}
.messagen  .r .fl1 li:nth-child(1){width: 50px;height: 50px;border-right: 1px solid #ddd;background:#fff  url("404.png") center no-repeat;}
.messagen  .r .fl1 li:nth-child(2){width: 760px;}
.messagen  .r .fl1 li input{display: block;width: 750px;height: 50px;border: none;margin: 0 auto;outline: none;padding: 0;font-size: 15px;text-indent: 0.5em}


.messagen  .r .fl2 li:nth-child(1){background:#fff  url("404.png") center no-repeat;}

.messagen  .r .fl3{width: 815px;height:100px;border: 1px solid #ddd;}
.messagen  .r .fl3 li{float: left}
.messagen  .r .fl3 li:nth-child(1){width: 50px;height: 100px;border-right: 1px solid #ddd;background:#fff  url("404.png") center 7px no-repeat;}
.messagen  .r .fl3 li:nth-child(2){width: 760px;}
.messagen  .r .fl3 li textarea{display: block;width: 750px;height:90px;border: none;margin: 0 auto;outline: none;padding: 0;font-size: 15px;
    line-height: 1.6;color: #666;background: #fff}
.messagen  .r form button{display: block;width: 415px;height: 50px;border: none;outline: none;background: #059f47;margin: 0 auto}