@charset "utf-8";
body{font-family: "Microsoft YaHei";font-size:0.2rem;line-height: 1.8;}
.main{width:7.5rem; margin:0 auto;}
.container{width: 100%;max-width: 7rem;margin: 0 auto;}
.bj_fff{background: #fff;}
.bj_f9{background: #f9f9f9;}
.padding10{padding: 0 10px;}
.cfff{color: #fff !important;}
.head{width: 100%;height: 1.1rem;background: #fff;}
.head .logo{width: 2.3rem;line-height: 1.1rem;}
.head .tel{color: #666666;font-size: 12px;background: url(../images/tel1.png) no-repeat left center;background-size: 0.4rem;line-height: 0.32rem;padding: 0.23rem 0;padding-left: 0.51rem;margin-left: 0.9rem;}
.head .tel h3{font-size: 0.3rem;color: #49a348;font-weight: bold;}
/* 导航start */
.sj_bt{position: absolute;width: 36px;height: 36px;right: 5px;top: 0.2rem;z-index: 999999;}
.sj_bt span{position: absolute;height: 2px;width: 25px;background: #666666;top: 7px;left: 5px;transition: all 0.3s ease-in-out;}
.sj_bt span:nth-child(2){top: 17px;}
.sj_bt span:nth-child(3){top: 28px;}
.sj_bt.on{position: fixed;}
.sj_bt.on span{background: #fff;}
.sj_bt.on span:nth-child(1){transform: rotate(45deg);top: 17px;left: 5px;}
.sj_bt.on span:nth-child(2){display: none;}
.sj_bt.on span:nth-child(3){transform: rotate(-45deg);top: 17px;left: 5px;}
.wpnvbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,.7);transition: .25s;display:none;}
.head_wap{width: 50%;height: 100%; display: none;transition: all 0.3s ease-in-out;position: fixed;left: 0;top: 0;padding: 0 4%;padding-top: 20px;background:#333333;z-index: 9999;overflow-y: auto;}
.wapnava{padding: 0 0 15px 0;}
.wapnava span{width: 100%;}
.wapnava a.wapprda{display: block;height: 50px;line-height: 48px;padding: 0 10px;color: #fff;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1);font-size: 15px;}
.wapprda, .wapprda1{position: relative;}
.wpheadhide{display: none;}
.wpheadhide p{padding-left: 10px;}
.wpheadhide p a{font-size: 12px;}
.wapprda i, .wapprda1 i{display: block;position: absolute;right: 15px;top: 0;height: 44px;line-height: 44px;}
.wapprda i img, .wapprda1 i img{height: 10px;}
.wpheadhide a{font-size: 13px; padding-left: 30px;display: block;height: 48px;line-height: 46px;padding: 0 25px;color: #fff;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1);overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.lm_tit{text-align:center;text-transform:uppercase;font-size: 12px;color: #49a348;background: url(../images/bt_bj1.png) no-repeat center top 12px;width: 4.01rem;margin: 0 auto;background-size: contain;}
.lm_tit h3{font-weight: bold;font-size: 0.3rem;color: #333333;}
.lm_tit2{background: url(../images/bt_bj2.png) no-repeat center top 12px/contain;color: #fff;}
.home1{padding: 0.5rem 0;}
.home1 .con{position: relative;background: url(../images/bj11.png) no-repeat center top/contain;margin-top: 0.4rem;}
.home1 .con li{text-align: center;font-size: 12px;font-weight: bold;position: relative;}
.home1 .con li .ico{display: inline-block;width: 0.76rem;height: 0.76rem;}
.home1 .box1{} 
.home1 .box1 li:nth-child(1){top: 0.65rem;}
.home1 .box1 li:nth-child(2){left: 1rem;top: 0.5rem;}
.home1 .box1 li:nth-child(3){top: 0.25rem;}
.home1 .box2{width: 2.5rem;height: 2.5rem;position:absolute;left: calc(50% - 1.25rem);}
.home1 .box3{}
.home1 .box3 li:nth-child(1){top: 0.5rem;right: 0.5rem;}
.home1 .box3 li:nth-child(2){top: 0.5rem;}
.home1 .box3 li:nth-child(3){top: 0.45rem;right: 1rem;}
.home1 .con2{text-align: center;margin-top: 1rem;}
.home1 .con2 h3{font-size: 0.3rem;color: #333333;}
.home1 .con2 h3 strong{color: #00a0e9;}
.home1 .con2 .zixun{width: 3.45rem;line-height: 0.7rem;background: #ff5613;text-align: center;color: #fff;font-weight: bold;font-size: 0.24rem;border-radius:0.5rem;margin: 0 auto;margin-top: 0.3rem;}
.home1 .con2 .zixun i{width: 0.27rem;transform:translateY(-1px);margin-right: 0.1rem;}
.home2{background: url(../images/bj1.jpg) no-repeat center/cover;padding: 0.5rem 0;}
.home2 .con{margin-top: 0.5rem;}
.home2 .con li{float: left;width: 2.2rem;text-align: center;color: #333333;background: #ffffff;font-size: 12px;margin-right: 0.2rem;margin-bottom: 0.2rem;}
.home2 .con li .picture{width: 100%;height: 1.5rem;overflow: hidden;}
.home2 .con li:nth-child(3n+3){margin-right: 0;}
.home2 .con li p{padding: 0.05rem 0;}
.home3{padding: 0.5rem 0;}
.home3 .con{margin-top: 0.5rem;}
.home3 .con li{width: 100%;background: #f9f9f9;margin-bottom: 0.4rem;padding: 0.4rem 0.4rem;border-radius:0.1rem;line-height: 1.8;}
.home3 .con .picture{width: 1.8rem;text-align: center;color: #333333;;}
.home3 .con .picture .ico{display: inline-block;width: 0.78rem;margin: 0.1rem 0;}
.home3 .con .picture h3{font-weight: bold}
.home3 .con .text{width: 4.2rem;}
.home4{padding-bottom: 0.5rem;}
.home4 .con{margin-top: 0.5rem;}
.home4 .con li{float: left;width: 0.76rem;text-align: center;font-size: 12px;}
.home4 .con li p{margin-top: 0.15rem;}
.home4 .con dl{float: left;width: 0.2rem;padding: 0.2rem 0;margin: 0 0.04rem;}
.home4 .picture{margin-top: 0.3rem;}
.home5{padding: 0.5rem 0;background: url(../images/bj2.jpg) no-repeat center/cover;}
.home5 .con{margin-top: 0.5rem;}
.home5 .con li{
    /*float: left;width: 2.2rem;background: #ffffff;margin-right: 0.2rem;margin-bottom: 0.2rem;*/
    float: left;
    width: 48%;
    background: #ffffff;
    margin-right: 4%;
    margin-bottom: 3%;
}
.home5 .con .picture{width: 100%;height: 1.8rem;overflow: hidden;}
.home5 .con .text{padding: 0.2rem 0.15rem;font-size: 12px;color: #666666;line-height: 1.7;}
.home5 .con li:nth-child(2n+2){margin-right: 0;}
.home5 .con li:hover{background: #49a348;}
.home5 .con li:hover .text{color: #fff;}
.home6{width: 100%;height: 1.74rem;background: url(../images/bj3.png) no-repeat center/cover;color: #fff;}
.home6 .m1{width: 64%;text-align:center;}
.home6 .m1 h3{font-weight: bold;font-size: 0.26rem;padding: 0.1rem 0;margin-top: 0.1rem;}
.home6 .m2{width: 26%;text-align: center;padding-top: 0.15rem;}
.home6 .m2 h3{font-weight: bold;font-size: 0.24rem;margin-bottom: 0.1rem;}
.home6 .m2 .zixun{border: 1px solid #fff;font-weight: bold;font-size: 0.24rem;border-radius:0.3rem;width: 1.5rem;margin: 0 auto;}
.home7{padding: 0.5rem 0;background: url(../images/bj4.jpg) no-repeat center/cover;}
.home7 .con{margin-top: 0.5rem;}
.home7 .con .picture li{float: left;border-radius:0.1rem;overflow: hidden;margin-bottom: 0.1rem;}
.home7 .con .picture li:nth-child(1){width: 4.2rem;}
.home7 .con .picture li:nth-child(2){width: 2.7rem;}
.home7 .con .picture li:nth-child(3){width: 3.45rem;}
.home7 .con .picture li:nth-child(4){width: 3.45rem;}
.home7 .con .picture li:nth-child(2n){float: right;}
.home7 .con .text{color: #333333;line-height: 2;margin-top: 0.5rem;}
.home7 .con .text h3{text-align: center;font-weight: bold;font-size: 0.3rem;margin-bottom: 0.25rem;}
.home7 .con .text h3:after{content: "";display: block;width: 0.5rem;height: 2px;background: #49a348;margin: 0.1rem auto;}
.home7 .con .text .more{font-size: 14px;color: #49a348;border: 1px solid #49a348;text-align: center;width: 1.5rem;border-radius:0.3rem;margin: 0 auto;margin-top: 0.4rem;}
.home7 .con .text p{text-indent: 2em;}
.home8{padding: 0.5rem 0;}
.home8 .con{margin-top: 0.5rem;}
.home8 .con .row{position: relative;margin-bottom: 0.6rem;}
.home8 .con .picture{width: 2.7rem;}
.home8 .con .picture li{width: 100%;height: 1.4rem;overflow: hidden;margin-bottom: 0.05rem;}
.home8 .con .text{position: absolute;right: 0;width: 4.55rem;height: 3rem;background: url(../images/bj5.png) no-repeat center/cover;margin-top: 0.2rem;padding: 0.3rem 0.3rem 0 0.4rem;line-height: 1.6;font-size: 12px;color: #666666;}
.home8 .con .text .wt{font-size: 0.26rem;margin-bottom: 0.2rem;color: #333333;}
.home8 .con .text .wt i{width: 0.52rem;margin-right: 0.1rem;}
.home8 .row:nth-child(2n) .text{left: 0;right: inherit;}
.home9{background: #f9f9f9;padding: 0.5rem 0 1.5rem;}
.home9 .con{margin-top: 1.5rem;height: 2.7rem;background: url(../images/bj6.png) no-repeat center/cover;font-size: 12px;position: relative;}
.home9 .con p{position:absolute;text-align: center;width: 25%;line-height: 1.4;}
.home9 .con p:nth-child(1){bottom: -0.5rem;}
.home9 .con p:nth-child(2){top: 0.5rem;padding: 0 0.2rem;}
.home9 .con p:nth-child(3){left: 1.7rem;top: -0.8rem;}
.home9 .con p:nth-child(4){left: 2rem;top: 1.8rem;}
.home9 .con p:nth-child(5){bottom: -0.8rem;left: 3.8rem;width: 30%;}
.home9 .con p:nth-child(6){right: 0;top: 1.8rem;}
.home9 .con p:nth-child(7){right: 0;top: -0.8rem;width: 30%;}
.home10{padding: 0.5rem 0;}
.home10 .con{margin-top: 0.5rem;text-align: center;}
.home10 .con li{display: inline-block;width: 1.76rem;height: 2rem;line-height: 1.9rem; background: url(../images/bj7.png) no-repeat center/cover;text-align: center;}
.home10 .con li img{zoom: 0.6;}
.home10 .con .m2{margin-top: -0.35rem;}
.home10 .con .m3{margin-top: -0.35rem;}
.home11{background: url(../images/bj8.jpg) no-repeat center/cover;padding: 0.5rem 0;}
.home11 .con{margin-top: 0.5rem;}
.home11 .swiper-ry .swiper-slide{text-align: center;color: #fff;margin-bottom: 0.6rem;}
.home11 .swiper-ry .picture{width: 100%;height: 2.5rem;background: #fff;overflow: hidden;margin-bottom: 0.1rem;}
.home11 .swiper-ry p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.home11 .page-ry{bottom: 0 !important;}
.home11 .page-ry span{width: 0.25rem;background: #5b5c5e;opacity: 1;border-radius:0.1rem;}
.home11 .page-ry .swiper-pagination-bullet-active{background: #ffffff;}
.foot{background: #49a348;padding: 0.5rem 0 0.3rem;border-bottom: 1px solid rgba(255,255,255,0.2);}
.foot .con{color: #fff;}
.foot .con .f-logo{width: 2.73rem;}
.foot .con .f-tel{background: url(../images/tel3.png) no-repeat left center;background-size: 0.5rem;line-height: 1.4;padding-left: 0.7rem;margin-top: 0.4rem;}
.foot .con .f-tel h3{font-weight: bold;font-size: 0.32rem;}
.foot .con .code{width: 76px;margin-top: -0.05rem;}
/* .foot .con .code img{display: block;width: 1.22rem;height: 1.22rem;margin-bottom: 0.1rem;} */
.foot .lx{color: #fff;margin-top: 0.3rem;font-size: 13px;}
.copyright{text-align: center;color: #fff;background: #49a348;padding: 0.2rem 0;padding-bottom: 1.4rem;}
.zixunbt{
    width: 100%;text-align: center;position: fixed;bottom: 0;left: 0;
    /*padding: 0.25rem 0;*/
    z-index: 99;
    padding: 0 0 .37rem;
}
.zixunbt a{display: inline-block;width: 3.32rem;    height: 1rem;
    line-height: 1rem;font-weight: bold;margin: 0 0.19rem;font-size: 0.24rem;border-radius: 0.5rem;color: #fff;}
.zixunbt a i{width: 0.39rem;transform:translateY(-2px);margin-right: 0.15rem;}
.zixunbt a:nth-child(1){background: url(../images/bj9.png) no-repeat center/cover;}
.zixunbt a:nth-child(2){background: url(../images/bj10.png) no-repeat center/cover;}