.home-wrap .box1{background:#f6f6f7;overflow:hidden}
.home-wrap .box1-left{width:420px;height:420px;float:left;position:relative;font-size:18px}
.home-wrap .box1-left span{display:block;width:265px;padding:60px 50px}
.home-wrap .box1-left h3{color:#155d45;font-size:32px;font-weight:bold}
.home-wrap .box1-left .btn{position:absolute;bottom:0;left:50px;}
.home-wrap .box1-left .btn a{color:#000;font-size:12px;border:1px solid #ccc;padding:6px 20px}
.home-wrap .box1-left .btn a:hover{color:#fff;background:#155d45; }

.home-wrap .box1-left p{padding-top:30px;font-size:13px;color:#666;font-weight:bold}
.home-wrap .box1-right{width:520px;float:right;position:relative}
.home-wrap .box1-right .btn{width:125px;height:40px;line-height:40px;background:#cfcfcf;position:absolute;right:0;bottom:0;text-align:center;font-size:14px;color:#666}
.home-wrap .box1-right .btn a{color:#666}
.home-wrap .box1-right .btn:hover{color:#fff;background:#155d45;border:0px solid #a7c2b9 }
.home-wrap .box1-right .btn:hover a{color:#fff; }

.home-wrap .box2{margin-top:50px;overflow:hidden;background:#155d45}
.home-wrap .box2 .box2-left{width:480px;position:relative;color:#ffffff;font-size:12px;float:left}
.home-wrap .box2 .box2-left h2{font-size:12px;color:#fff}
.home-wrap .box2 .box2-left h2::after{content:"";display:block;background:#ffffff;width:50px;height:1px;margin:10px 0}
.home-wrap .box2 .box2-left span{display:block;width:330px;position:absolute;left:25px;top:40px}
.home-wrap .box2 .box2-left h3{font-size:20px;padding:5px 0;color:#fff;font-weight:bold}
.home-wrap .box2 .box2-left h3:hover{border-bottom:1px solid #a7c2b9}
.home-wrap .box2 .box2-left p{line-height:20px;color:#ddd;margin-top:15px}
.home-wrap .box2 .box2-right{width:420px;float:right;position:relative;color:#ffffff;font-size:12px;padding:40px 0 0 30px}
.home-wrap .box2 .box2-right span{display:block;width:80%}
.home-wrap .box2 .box2-right h2{font-size:12px;color:#fff}
.home-wrap .box2 .box2-right h2::after{content:"";display:block;background:#ffffff;width:50px;height:1px;margin:10px 0}
.home-wrap .box2 .box2-right h3{font-size:20px;padding:5px 0;color:#fff !important;font-weight:bold}
.home-wrap .box2 .box2-right h3:hover{border-bottom:1px solid #a7c2b9}
.home-wrap .box2 .box2-right p{line-height:20px;color:#ddd;font-weight:normal;margin-top:15px}
.home-wrap .box3{padding-top:50px;overflow:hidden}
.home-wrap .box3 .box3-left{width:430px;float:left}
.home-wrap .box3 .box3-left h3{color:#155d45;padding-bottom:30px;font-size:32px;font-weight:bold}
.home-wrap .box3 .box3-left span{display:block;color:#ffffff;background:#155d45;position:relative}
.home-wrap .box3 .box3-left span i{font-size:12px;color:#ddd}
.home-wrap .box3 .box3-left span i::after {
    content: "";
    display: block;
    background: #e0e0e0;
    width: 30px;
    height: 1px;
    margin: 10px 0;
}
  
.home-wrap .box3 .box3-left span p{padding:30px;font-size:18px;font-weight:bold}
.home-wrap .box3 .box3-left .btn{width:125px;height:40px;line-height:40px;background:#cfcfcf;position:absolute;right:0;bottom:0;text-align:center;font-size:14px}
.home-wrap .box3 .box3-left .btn a{color:#000}
.home-wrap .box3 .box3-left .btn:hover{color:#fff;background:#155d45;border:0px solid #a7c2b9 }
.home-wrap .box3 .box3-left .btn:hover a{color:#fff; }

.home-wrap .box3 .box3-right{width:435px;float:right;font-size:12px}
.home-wrap .box3 .box3-top{overflow:hidden;padding-bottom:30px}
.home-wrap .box3 .box3-top .title{line-height:37.5px;font-weight:normal;font-size:14px;color:#000}
.home-wrap .box3 .custom-select{float:right;display:flex}
.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:200px;padding:0 10px;border:1px solid #cfcfcf;background-color:#cfcfcf;font-size:14px;border-radius:0}
.custom-select selec:focus{ outline: none; border: 0; box-shadow:0 ;border-radius:0}
.custom-select .custom-arrow{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px;border-left:2px solid #999;border-bottom:2px solid #999;transition:all 0.3s ease}
.custom-select select:focus + .custom-arrow{transform:translateY(-50%) rotate(-135deg)}
.custom-select select option{background-color:#fff}
.custom-select span{display:inline-block;width:37.5px;height:37.5px;background:#155d45;color:#ffffff;text-align:center;line-height:37.5px;cursor:pointer}

.home-wrap .box3 .box3-right ul li{padding:5px 0;font-size:16px;border-top:2px solid #e0e0e0;margin-top:5px}
.home-wrap .box3 .box3-right ul li a{color:#000000;font-weight:bold}
.home-wrap .box3 .box3-right ul li a:hover{color:#155d45}
.home-wrap .box3 .box3-right p{padding-top:15px;font-size:12px}
.home-wrap .box3 .box3-right p::after{content:"";display:block;background:#e0e0e0;width:30px;height:1px;margin:10px 0}
.home-wrap .box4{position:relative}
.home-wrap .box4 h3{color:#155d45;padding:50px 0; font-size: 32px;font-weight:bold}
.home-wrap .box4 .content{background:#f6f6f7;border-radius:10px;padding:5%;width:85%;height:200px;margin:0 auto;position:relative}
.home-wrap .box4 .swiper-button-prev,.home-wrap .box4 .swiper-button-next{width:77px;height:77px;z-index:9;cursor:pointer;opacity:1;position:absolute}
.home-wrap .box4 .swiper-button-next{background:url(../images/next.png) no-repeat;background-size:cover;right:-50px}
.home-wrap .box4 .swiper-button-prev{background:url(../images/prev.png) no-repeat;background-size:cover;left:-50px}
.home-wrap .box4 .content .time{display:flex;align-items:center}
.home-wrap .box4 .content .time{font-size:12px;color:#155d45} 
.home-wrap .box4 .content .time b{font-size:12px;color:#155d45;font-weight:normal} 
.home-wrap .box4 .content .time span{font-size:12px;color:#155d45;font-weight:normal} 
.home-wrap .box4 .content .time span{display:inline-block;color:#246751;border:1px solid #246751;border-radius:5px;overflow:hidden;margin-left:15px;font-size:10px;padding:2px; }
.home-wrap .box4 .content b{font-size:16px;line-height:30px}
.home-wrap .box4 .content h3{font-weight:normal;font-size:16px;padding:10px 0;line-height:26px;color:#000;font-weight:bold}
.home-wrap .box4 .content h3:hover{color:#155d45}
.home-wrap .box4 .content p{font-weight:normal;font-size:12px;line-height:20px;color:#666;margin-top:10px;margin-bottom:10px}
.home-wrap .box4 .btn{width:210px;margin:60px auto;border:2px solid #000000;text-align:center;line-height:40px}
.home-wrap .box4 .btn a{color:#000000;font-size:16px}
.home-wrap .box4 .btn:hover{color:#fff;background:#155d45 ;border:2px solid #fff }
.home-wrap .box4 .btn:hover a{color:#fff;  }