@import url(common.css); /* 引用公共样式 */

.top12{width:720px;}
.top1211{border:1px solid #ddd;border-radius:21px;overflow:hidden;height:40px;}
.top1212 a:hover{color:#d00;}
.bg4{background:#142e63;}
.bg5{background:#1B8912;}
.bg6{background:#cb3131;}
.co4{color:#142e63;}
.co5{color:#1B8912;}
.co6{color:#cb3131;}
.mart3{margin-top:3px;}
.top1222{letter-spacing:4px;margin-top:-4px;margin-left:3px;}
.bot{background:#131c23;}
.ewm{width:114px;}
.bot1{border-bottom:1px solid rgba(255,255,255,.15);}
.sbox{padding:30px 0;}
.blist-ctrl li{background:#ddd;box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.blist-ctrl li.slick-active{width:10px;background:#1B8912;}
.s213-btn{padding:10px 15px;border-radius:16px;display:inline-block;margin-top:15px;}
.s22cb:hover{border-color:#cb3131;}
.s3{background-color:#f7f7f7;}
.sbt3{background:#ddd;width:300px;}
.sbt3c{background:#1B8912;height:1px;width:50px;margin-top:20px;}
.sbt-white .sbt3{background:rgba(255,255,255,.2);}
.sbt-white .sbt3c{background:#fff;}
.sbmc.active .sbmc2,.sbmc2:hover{color:#cb3131;}
.xmb1{height:260px;}
.xmb21{border-left:1px solid #ddd;margin-top:10px;padding:10px 15px;}
.xmb{overflow:hidden;border-radius:4px;}
.xmb:hover{color:#1B8912;box-shadow:2px 4px 15px rgba(0,0,0,.15);}
.s4{background-image:url(../images/a1.jpg);}
.sbb-list .slick-list{padding:15px;margin:-15px;}
.s5cb{border-radius:4px;overflow:hidden;}
.s6{background-image:url(../images/d2.jpg);}
.s621-play{left:50%;top:50%;margin:-36px 0 0 -22px;}
.video-show-box .layui-layer-content{padding:0!important;}
.video-show-box video{width:800px;height:auto;max-width:100%;display:block;}
.s61-btn{display:inline-block;padding:5px 20px;border:1px solid #fff;border-radius:16px;}
a.s61-btn:hover{background:#fff;color:#1B8912;}
.s71c22 .ellipsis2{-webkit-line-clamp:2;max-height:3.2em;}
.s71cb:hover{color:#cb3131;}
.s8{background-image:url(../images/d3.jpg); padding-bottom:50px}
.s81b{margin-top:-45px;}
.s83-btn{display:inline-block;padding:12px 60px;border:1px solid #fff;border-radius:30px;font-size:1.2em;}
.mnav{font-size:0;}
.mnavc{font-size:1rem;}
.tub:hover .tub2{color:#1B8912;}
.page a:hover, .page span{background:#1B8912;color:#fff;border-color:#1B8912;}
.a2{background-image:url(../image/webp-images43.jpg.jpg);}
.a2c11{font-size:4em;font-style:italic;opacity:.1;}
.a2c12{width:100%;top:0;height:100%;}
.a2c12 table,.a2c12 tbody,.a2c12 tr,.a2c12 td{height:100%;}
.a2c2{max-width:200px;height:8em;}
.a3c1{height:320px;}
.a3ctrl{width:30px;height:30px;font-size:1.1em;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:28px;top:50%;margin-top:-15px;}
.a3cb:hover{border-color:#cb3131;}
.a3cb:hover .a3c2{background:#cb3131;}
.a3list{margin:0 -7.5px;padding:0 15px;}
.a3item{padding:0 7.5px;}
.a4bg2{height:18%;}
.a4bg1{height:82%;background-image:url(../image/webp-images44.jpg.jpg);}
.a4b-bg{width:1920px;background:#fff;border-top-left-radius:50px;box-shadow:-3px -3px 10px rgba(0,0,0,.02);}
.captcha{height:28px;right:1px;top:5px;cursor:pointer;}
.yzminp{padding-right:100px;}
.a4c1{margin-bottom:10px;}
.a4inner{padding:100px;}
.xm1-cimg{border-color:#c8d5de;}
.xm1-c22 li{list-style-type:disc;margin-left:20px;}
.xm2-bg{height:430px;}
.ct121{color:#1B8912;}
.ct122 td{width:auto!important;padding:5px;}
.wzimg{width:250px;height:150px;}
.wzimg img{ width:100%; height:auto}
.wzb:hover{color:#1B8912;}
.ctbg{border:1px solid #1B8912;}
.s4c-img{transition:ease .6s;}
.s4c:hover .s4c-img{transform:rotateY(360deg);}
a.fnavcca:hover{color:#06aa7d;}
.xmmenu-c{margin:3px 5px;font-size:1.15em;}
.xmmenu-c.active{font-weight:bold;color:#1B8912;}




@keyframes animIn {
    from{display:block;margin-top:10px;opacity:0;}
    to{margin-top:0;opacity:1;}
}
@media screen and (min-width:769px) {
    .navc{width:9.090909%;}
    .navca{padding:15px;}
    .navc.active .navca{background:#fff;color:#1B8912;}
    .top2{padding-top:2px;}
    .navcb{min-width:100%;display:none;}
    .navcca{display:block;padding:10px;background:#1B8912;border:1px solid #1B8912;margin:-1px -1px 0;}
    .navcca:hover{opacity:.9;}
    .navc:hover .navcb{display:block;}
    .layui-show-block{display:block!important;}
    .fnavc{float:left;width:200px;}
    .s21::after{content:"";height:90%;width:1px;right:0;top:5%;background:linear-gradient(transparent,#ddd,#ddd,transparent);position:absolute;}
    .s22c{width:14.285614%;}
    .s4c{width:20%;}
    .s4cb{width:180px;}
    .s5item{width:12.5%;transition:ease .5s;}
    .s5item.active{width:50%;}
    .s5c2{position:absolute;bottom:-70px;width:100%;padding:20px 30px;transition:ease .5s;}
    .s5item.active .s5c2{bottom:0;}
    .s5c1{height:448px;}
    .s6 .sbt3{position:absolute;right:0;top:50%;margin-top:-10px;}
    .s6 .sbt3c{opacity:0;margin:0;}
    .s6 .sbt4{width:50px;height:1px;background:#fff;margin-top:20px;margin-left:0;}
    .s82b{padding-left:40px;}
    .navc:nth-last-child(3){display:none;}
    .mnav{margin-bottom:-1px;margin-right:-20px;}
    .mnavc{padding:0 10px;}
    .mnavca{padding:15px 5px;border-bottom:1px solid #eaeaea;display:block;}
    .mnavca:hover{color:#1B8912;}
    .mnavca.active{color:#1B8912;border-color:#1B8912;font-weight:bold;}
    .a11{width:240px;}
    .a12{width:480px;padding:0 50px;}
    .a13{width:480px;}
    .xm1-cbox2 .xm1-c1{float:right;}
    .xm1-cbox2 .xm1-c2b{padding-right:40px;}
    .xm1-cbox1 .xm1-c2b{padding-left:40px;}
    .ct2-map{padding:30px 0;}
    .map-panel-box{display:block;}
    .ct12{padding: 60px 40px 30px;}

}
@media screen and (max-width:768px) {
    .top11{margin:0;}
    .top13{margin-top:6px;}
  
    .top{height:60px;}
   
    .top2 a{color:#1B8912;}
    .navc{float:none;text-align:left;}
    .navcb{position:relative;padding:10px 0 10px 15px;background:#eff4f9;}
    .navca{padding:10px 0;border-bottom:1px solid #eff4f9;color:#1B8912!important;}
    .navcca{padding:5px 0;display:block;color:#1B8912!important;}
    .navca:after,.navcca:after{content:"\e602";font-family:layui-icon;float:right;margin-right:10px;}
    .sbox{padding:20px 0; overflow:hidden; width:100%}
    .fnavc{padding:10px 0;}
    .fnav{text-align:center;}
    .fnavcca{font-size:13px;margin:3px 8px;}
    .s22b{padding:0;}
    .s21{font-size:13px;margin-top:20px;}
    .s211{font-size:1.6em;}
    .s4c-img{width:120px;}
    .s4c2{padding:15px 0;margin-top:10px;}
    .sbt{font-size:1.6em;}
    .xmb1{height:30vw;}
    .sbm{font-size:1em;}
    .xmb2{padding:10px;font-size:13px;}
    .xmb221{font-size:1.1em;}
    .xmb21{padding:5px 8px;margin:10px -8px 0 5px;}
    .s5c-1 .s5c1{height:60vw;}
    .s5c-2 .s5c1{height:30vw;}
    .s5c2{color:#333;font-size:1em;padding:10px 15px;background:#f7f7f7;}
    .s6 .sbt,.s612{text-align:center;}
    .s611{font-size:1em;padding:25px 0;}
    .s71c21{font-size:1.2em;}
    .s71c,.s72c{padding:15px 0;}
    .s8{text-align:center;margin-top:40px;}
    .s81b{margin-top:-60px;}
    .s82b{font-size:1em;padding:10px 0;}
    .s821{font-size:1.6em;margin-bottom:5px;}
    .s83-btn{font-size:1em;padding:8px 40px;margin-bottom:60px;}
    .mnavca{margin:3px 10px;display:inline-block;color:#666;}
    .mnavca.active{font-weight:bold;color:#1B8912;}
    .m21b{margin:0 -15px;padding:15px;background:#f7f7f7;}
    .m22{padding:15px 0;}
    .m2{border:none;}
    .m3{margin-top:-15px;}
    .a12{font-size:1em;}
    .a2cb{font-size:13px;}
    .a2c12{font-size:1.2em;}
    .a2c11{line-height:1.4em;}
    .a3c1{height:32vw;}
    .a3b,.a3list{padding:0;}
    .a4inner{padding:40px 30px;}
    .a4b-bg{border-top-left-radius:20px;}
    .a4 .sbb{padding-left:60px;}
    .xm2-bg{height:380px;}
    .xm1-c21.fe16{font-size:1.4em;}
    .xm1-c21.fe14{font-size:1.2em;}
    .xm1-c22{font-size:1em;}
    .xm2b{padding:15px;}
    .xm2-item{padding:15px 0;}
    .bot3{height:56px;}
}
@media screen and (max-width:575px) {
    .s22c:nth-child(n+7){display:none;}
    .a3c1{height:46vw;}
}
.navbar-slogan {
    font-size: 32px;
    line-height: 30px;
    padding-top: 10px;
}.zhuanye {
    font-size: 16px;
}
.center-block{ font-weight:400}
.top6{ background:#1B8912; font-size:14px; line-height:38px; height:38px; color:#FFFFFF; overflow:hidden}
.left{ text-align:left}
.s4c1 i{ font-size:60px}
 .tub1 {
            display: inline-block;
            margin: 20px 5px;
            transition: transform 0.3s ease;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            border-radius: 4px;
        }
        
        .tub1:hover {
            transform: scale(1.05);
            box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
        }
        
        .tub1 img {
            max-width: 100%;
            height: auto;
            display: block;
            border-radius: 4px;
        }
.padlr102{ padding:10px 15px}
.show-ib i{ font-size:45px; color:#1B8912; }

.tel i{ margin-top:15px}
.top1221{ margin-top:-15px}
.tel{ width:60px; display:inline-block; float:left}
.tel2{ width:150px; margin-right:50px;display:inline-block; float:left; padding-top:30px; padding-left:10px}
.flink{ color:#A0A0A0; line-height:26px; text-align:left}
.flink a{ color: #A0A0A0; margin-right:8px}
.news2{ font-size:14px; line-height:26px}
.news2 img{ margin-top:15px; margin-bottom:15px; max-width:100%; height:auto}
.title2{ font-size:28px; margin-bottom:25px}