.case-show{min-height:680px;}
@media only screen and (min-width: 1750px){
    .hd{
        width:100%;
        height:110px;
        padding:0 70px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        position:fixed;
        top: 0;
        left: 0;
        z-index:9;
    }f
    .hd-fl{
        width:218px;
    }
    .hd-fr{
        display:flex;
        height:100%;
        align-items:center;
    }
    .hd-fr-d1{
        margin-top: -15px;
        margin-right:28px;
    }
    .hd-fr-d1 li{
        display:inline-block;
        height:45px;
        border-radius:22px;
        background:#009944;
        padding:0 10px;
        font-size:18px;
        line-height:45px;
        color:#fff;
        transition:.3s;
		min-width:90px; text-align:center;
    }
	 .hd-fr-d1 li:nth-child(1) {
		letter-spacing: 20px; padding-left: 26px;  
	}
	 .hd-fr-d1 li:nth-child(3) {
		letter-spacing: 20px; padding-left: 26px;  
	}
    .hd-fr-d1 li.ac{
        background:#fcac38;
    }
    .hd-fr-d1 li:hover{
        background:#fcac38;
        transition:.3s;
    }
    .hd-fr-d1 li a{
        display:block;
        width:100%;
        height:100%;
    }
    .hd-fr-d2{
        display:flex;
        align-items: center;
        position:relative;
    }
    .hd-fr-d2-in{
        position:absolute;
        left: -168px;
        top: 50px;
        display:none;
    }
    .hd-fr-d2-in input{
        width:200px;
        height:50px;
        background:#fff;
        font-size:16px;
        padding:0 20px;
    }
    .hd-fr-d2>div.a1{
        width:34px;
        height:24px;
        margin-right:10px;
        border-right:1px solid #bfbfbf;
        padding-right:10px;
    }
    .hd-fr-d2-e1{
        position: relative;
    }
    .hd-fr-d2-e1-f1,.hd-fr-d2-e1-f3{
        display:flex;
        font-size:16px;
        color:#333;
        width:100px;
        cursor:pointer;
        line-height: 21px;-webkit-animation: mouse1 3s ease forwards infinite;
    }
    .hd-fr-d2-e1-f1 img,.hd-fr-d2-e1-f3 img{
        width:73px;
        height:21px;
        margin-right:8px;
    }
    .hd-fr-d2-e1-f2{
        position:absolute;
        background:#fff;
        border-radius:10px;
        padding:15px;
        width: 100%;
        top: 45px;
        left: -12px;
        display:none;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3{
        margin-bottom:20px;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3:last-child{
        margin-bottom:0;
    }
    .hd-fr-d3{
        background:#009944;
        padding:0 20px;
        border-radius:26px;
        color:#fff;
        display:inline-flex;
        align-items:center;
        height:52px;
        font-size:24px;
    }
    .hd-fr-d3 img{
        margin-right:8px;
    }
.case-show{min-height:640px;}
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .hd{
        width:100%;
        height:110px;
        padding:0 50px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        position: fixed;
        top: 0;
        left: 0;
        z-index:9;
    }
    .hd-fl{
        width:200px;
    }
    .hd-fr{
        display:flex;
        height:100%;
        align-items:center;
    }
    .hd-fr-d1{
        margin-top: -10px;
        margin-right:28px;
    }
    .hd-fr-d1 li{
        display:inline-block;
        height:45px;
        border-radius:22px;
        background:#009944;
        padding:0 10px;
        font-size:14px;
        line-height:45px;
        color:#fff;
        transition:.3s;
    }
.hd-fr-d1 li:nth-child(1) {
  letter-spacing: 10px;
  padding-left: 16px;
}
.hd-fr-d1 li:nth-child(3) {
  letter-spacing: 10px;
  padding-left: 16px;
}


    .hd-fr-d1 li.ac{
        background:#fcac38;
    }
    .hd-fr-d1 li:hover{
        background:#fcac38;
        transition:.3s;
    }
    .hd-fr-d1 li a{
        display:block;
        width:100%;
        height:100%;
    }
    .hd-fr-d2{
        display:flex;
        align-items: center;
        position:relative;
    }
    .hd-fr-d2-in{
        position:absolute;
        left: -168px;
        top: 50px;
        display:none;
    }
    .hd-fr-d2-in input{
        width:200px;
        height:50px;
        background:#fff;
        font-size:14px;
        padding:0 20px;
    }
    .hd-fr-d2>div.a1{
        width:34px;
        height:24px;
        margin-right:10px;
        border-right:1px solid #bfbfbf;
        padding-right:10px;
    }
    .hd-fr-d2-e1{
        position: relative;
    }
    .hd-fr-d2-e1-f1,.hd-fr-d2-e1-f3{
        display:flex;
        font-size:16px;
        color:#333;
        width:100px;
        cursor:pointer;
        line-height: 21px;-webkit-animation: mouse1 3s ease forwards infinite;
    }
    .hd-fr-d2-e1-f1 img,.hd-fr-d2-e1-f3 img{
        width:73px;
        height:21px;
        margin-right:8px;
    }
    .hd-fr-d2-e1-f2{
        position:absolute;
        background:#fff;
        border-radius:10px;
        padding:15px;
        width: 100%;
        top: 45px;
        left: -12px;
        display:none;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3{
        margin-bottom:20px;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3:last-child{
        margin-bottom:0;
    }
    .hd-fr-d3{
        background:#009944;
        padding:0 20px;
        border-radius:26px;
        color:#fff;
        display:inline-flex;
        align-items:center;
        height:52px;
        font-size:18px;
    }
    .hd-fr-d3 img{
        margin-right:8px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .hd{
        width:100%;
        height:110px;
        padding:0 30px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        position: fixed;
        top: 0;
        left: 0;
        z-index:9;
    }
    .hd-fl{
        width:200px;
    }
    .hd-fr{
        display:flex;
        height:100%;
        align-items:center;
    }
    .hd-fr-d1{
        margin-top: -10px;
        margin-right:10px;
    }
    .hd-fr-d1 li{
        display:inline-block;
        height:45px;
        border-radius:22px;
        background:#009944;
        padding:0 8px;
        font-size:14px;
        line-height:45px;
        color:#fff;
        transition:.3s;
		min-width:72px;
		text-align:center;
    }
    .hd-fr-d1 li.ac{
        background:#fcac38;
    }
    .hd-fr-d1 li:hover{
        background:#fcac38;
        transition:.3s;
    }
    .hd-fr-d1 li a{
        display:block;
        width:100%;
        height:100%;
    }
    .hd-fr-d2{
        display:flex;
        align-items: center;
        position:relative;
    }
    .hd-fr-d2-in{
        position:absolute;
        left: -168px;
        top: 50px;
        display:none;
    }
    .hd-fr-d2-in input{
        width:200px;
        height:50px;
        background:#fff;
        font-size:16px;
        padding:0 20px;
    }
    .hd-fr-d2>div.a1{
        width:34px;
        height:24px;
        margin-right:10px;
        border-right:1px solid #bfbfbf;
        padding-right:10px;
    }
    .hd-fr-d2-e1{
        position: relative;
    }
    .hd-fr-d2-e1-f1,.hd-fr-d2-e1-f3{
        display:flex;
        font-size:16px;
        color:#333;
        width:100px;
        cursor:pointer;
        line-height: 21px;-webkit-animation: mouse1 3s ease forwards infinite;
    }
    .hd-fr-d2-e1-f1 img,.hd-fr-d2-e1-f3 img{
        width:73px;
        height:21px;
        margin-right:8px;
    }
    .hd-fr-d2-e1-f2{
        position:absolute;
        background:#fff;
        border-radius:10px;
        padding:15px;
        width: 100%;
        top: 45px;
        left: -12px;
        display:none;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3{
        margin-bottom:20px;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3:last-child{
        margin-bottom:0;
    }
    .hd-fr-d3{
        background:#009944;
        padding:0 20px;
        border-radius:26px;
        color:#fff;
        display:inline-flex;
        align-items:center;
        height:52px;
        font-size:16px;
    }
    .hd-fr-d3 img{
        margin-right:8px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .hd{
        width:100%;
        height:110px;
        padding:0 20px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        position: fixed;
        top: 0;
        left: 0;
        z-index:9;
    }
    .hd-fl{
        width:192px;
    }
    .hd-fr{
        display:flex;
        height:100%;
        align-items:center;
    }
    .hd-fr-d1{
        margin-top: -10px;
        margin-right:6px;
    }
    .hd-fr-d1 li{
        display:inline-block;
        height:45px;
        border-radius:22px;
        background:#009944;
        padding:0 3px;
        font-size:12px;
        line-height:45px;
        color:#fff;
        transition:.3s;
    }
    .hd-fr-d1 li.ac{
        background:#fcac38;
    }
    .hd-fr-d1 li:hover{
        background:#fcac38;
        transition:.3s;
    }
    .hd-fr-d1 li a{
        display:block;
        width:100%;
        height:100%;
    }
    .hd-fr-d2{
        display:flex;
        align-items: center;
        position:relative;
    }
    .hd-fr-d2-in{
        position:absolute;
        left: -168px;
        top: 50px;
        display:none;
    }
    .hd-fr-d2-in input{
        width:200px;
        height:50px;
        background:#fff;
        font-size:16px;
        padding:0 20px;
    }
    .hd-fr-d2>div.a1{
        width:34px;
        height:24px;
        margin-right:10px;
        border-right:1px solid #bfbfbf;
        padding-right:10px;
    }
    .hd-fr-d2-e1{
        position: relative;
    }
    .hd-fr-d2-e1-f1,.hd-fr-d2-e1-f3{
        display:flex;
        font-size:12px;
        color:#333;
        width:90px;
        cursor:pointer;
        line-height: 21px;-webkit-animation: mouse1 3s ease forwards infinite;
    }
    .hd-fr-d2-e1-f1 img,.hd-fr-d2-e1-f3 img{
        width:73px;
        height:21px;
        margin-right:8px;
    }
    .hd-fr-d2-e1-f2{
        position:absolute;
        background:#fff;
        border-radius:10px;
        padding:15px;
        width: 100%;
        top: 45px;
        left: -12px;
        display:none;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3{
        margin-bottom:20px;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3:last-child{
        margin-bottom:0;
    }
    .hd-fr-d3{
        background:#009944;
        padding:0 3px;
        border-radius:26px;
        color:#fff;
        display:inline-flex;
        align-items:center;
        height:52px;
        font-size:14px;
    }
    .hd-fr-d3 img{
        margin-right:8px;
    }
}

@media only screen and (min-width: 1400px) {
    .ind{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1;
        background: #fff;
    }
    .ind>.wind111{
        width:100%;
        height: 100%;
    }
    .ind>.wind111>.swiper-wrapper>.swiper-slide{
        width:100%;
        height:100%;
    }
    .ban{
        width:100%;
        height:100%;
    }
    .ban .swiper,.ban .swiper .swiper-slide{
        width:100%;
        height:100%;
        overflow:hidden;
    }
       .ban .swiper,.ban .swiper .swiper-slide iframe{
        width: 100% !important;
        height:100%!important;
   }
    .ban .swiper-button-next{
        width:14px;
        height:25px;
        background-image:url("../img/a7.png");
        background-size:100% 100%;
        right:45px;
    }
    .ban .swiper-button-prev{
        width:14px;
        height:25px;
        background-image:url("../img/a8.png");
        background-size:100% 100%;
        left:45px;
    }
    .ban .swiper-pagination{
        padding-left: calc(50% - 1400px/2 + 86px);
        display: flex;
        bottom:60px;
        align-items: center;
    }
    .ban .swiper-pagination-bullet{
        width:11px;
        height:11px;
        background:#fff;
        opacity:1;
        margin:0 6px;
    }
    .ban .swiper-pagination-bullet-active{
        background:none;
    }
    .ban .swiper-pagination-bullet-active{
        width:19px;
        height:19px;
        background-image:url("../img/a5.png");
    }
    .ban .swiper-pagination-current{
        position:absolute;
        left:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
    .ban .swiper-pagination-total{
        position:absolute;
        right:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .ind{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1;
        background: #fff;
    }
    .ind>.wind111{
        width:100%;
        height: 100%;
    }
    .ind>.wind111>.swiper-wrapper>.swiper-slide{
        width:100%;
        height:100%;
    }
    .ban{
        width:100%;
        height:100%;
    }
    .ban .swiper,.ban .swiper .swiper-slide{
        width:100%;
        height:100%;
        overflow:hidden;
    }
       .ban .swiper,.ban .swiper .swiper-slide iframe{
        width: 100% !important;
        height:100%!important;
   }
    .ban .swiper-button-next{
        width:14px;
        height:25px;
        background-image:url("../img/a7.png");
        background-size:100% 100%;
        right:45px;
    }
    .ban .swiper-button-prev{
        width:14px;
        height:25px;
        background-image:url("../img/a8.png");
        background-size:100% 100%;
        left:45px;
    }
    .ban .swiper-pagination{
        padding-left: calc(50% - 1400px/2 + 86px);
        display: flex;
        bottom:60px;
        align-items: center;
    }
    .ban .swiper-pagination-bullet{
        width:11px;
        height:11px;
        background:#fff;
        opacity:1;
        margin:0 6px;
    }
    .ban .swiper-pagination-bullet-active{
        background:none;
    }
    .ban .swiper-pagination-bullet-active{
        width:19px;
        height:19px;
        background-image:url("../img/a5.png");
    }
    .ban .swiper-pagination-current{
        position:absolute;
        left:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
    .ban .swiper-pagination-total{
        position:absolute;
        right:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .ind{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1;
        background: #fff;
    }
    .ind>.wind111{
        width:100%;
        height: 100%;
    }
    .ind>.wind111>.swiper-wrapper>.swiper-slide{
        width:100%;
        height:100%;
    }
    .ban{
        width:100%;
        height:100%;
    }
    .ban .swiper,.ban .swiper .swiper-slide{
        width:100%;
        height:100%;
        overflow:hidden;
    }
   .ban .swiper,.ban .swiper .swiper-slide iframe{
      width: 100% !important;
        height:100%!important;
   }
    .ban .swiper-button-next{
        width:14px;
        height:25px;
        background-image:url("../img/a7.png");
        background-size:100% 100%;
        right:45px;
    }
    .ban .swiper-button-prev{
        width:14px;
        height:25px;
        background-image:url("../img/a8.png");
        background-size:100% 100%;
        left:45px;
    }
    .ban .swiper-pagination{
        padding-left: calc(50% - 960px/2 + 86px);
        display: flex;
        bottom:60px;
        align-items: center;
    }
    .ban .swiper-pagination-bullet{
        width:11px;
        height:11px;
        background:#fff;
        opacity:1;
        margin:0 6px;
    }
    .ban .swiper-pagination-bullet-active{
        background:none;
    }
    .ban .swiper-pagination-bullet-active{
        width:19px;
        height:19px;
        background-image:url("../img/a5.png");
    }
    .ban .swiper-pagination-current{
        position:absolute;
        left:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
    .ban .swiper-pagination-total{
        position:absolute;
        right:70px;
        margin-top: -20px;
        top:50%;
        font-size:14px;
        color:#fff;
        z-index:2;
    }
}

@media only screen and (min-width: 1400px){
    .ind-a2{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a2>.i300{
        width:100%;
        height:100%;
    }
    .ind-a2-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:160px;
    }
    .ind-a2-d2{
        width:1400px;
        margin:4% auto 0 auto;
    }
    .ind-a2-d2-fl{
        width:580px;
    }
    .ind-a2-fl-d3{
        width:100%;
        position: relative;
        margin-bottom:40px;
    }
    .ind-a2-fl-d3>.i300{
        width:493px;
        height:493px;
        position:relative;
        z-index:2;
    }
    .ind-a2-fl-d3-e1{
        color:rgba(51,51,51,.07);
        font-size:98px;
        text-transform:uppercase;
        position:absolute;
        bottom:-40px;
        left:0;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5:first-child{
        width:100%;
    text-align: center;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5 div:first-child{
        font-size:34px;
        font-weight:bold;
        width: 464px;
    text-align: center;
    }
   
    .ind-a2-fl-d6 div{
        color:#24a22c;
    }
    .ind-a2-fl-d7 div{
        color:#333;
    }
    .ind-a2-fl-d7:hover div{
        color:#24a22c;
    }
    .ind-a2-fr{
        width:calc(100% - 580px);
    }
    .ind-a2-fr-d1{
        font-size:24px;
        color:#333333;
        margin-bottom:20px;
    }
    .ind-a2-fr-d2{
        width:100%;
        padding-right:15px;
        margin-bottom:35px;
    }
    .ind-a2-fr-d3{
        font-size:40px;
        color:#333333;
        font-weight:bold;
    }
    .ind-a2-fr-d5{
        width:141px;
        height:51px;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:18px;
        margin-right:13px;
    }
    .ind-a2-fr-d5:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d5 img{
        margin-right:10px;
    }
    .ind-a2-fr-d6{
        background:#009944;
        color:#fff;
    }
    .ind-a2-fr-d7{
        background:#eee;
        color:#333;
    }
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a2-fr-d8{
        font-size:16px;
        color:#333333;
        line-height: 32px;
        margin-bottom:30px;
        height: 140px;
        overflow-y: auto;
    }
    .ind-a2-fr-d8 p,.ind-a2-fr-d8 span{
        font-size:16px;
        color:#333333;
        line-height: 32px;
    }
    .ind-a2-fr-d9{
        width:120px;
        height:36px;
        border-radius:25px;
        background:linear-gradient(to right, #6acc50 , #20a029);
        color:#fff;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:18px;
    }

	.ind-a2-fr-d9:hover{background:#fcac38;}
    .ind-a2-fr-d9 img{
        margin-left:10px;
    }
    .ind-a2-fr-d10{
        padding-top:45px;
        color:#333333;
        font-size:24px;
        font-weight:bold;
        margin-bottom:22px;
    }

.ind-a2-fr-d10 a{color:#333333;}
.ind-a2-fr-d10 a:hover{color:#222;}

    .ind-a2-fr-d11{
        width:100%;
    }
    .ind-a2-fr-d12{
        width:242px;
        margin-right:30px;
    }
    .ind-a2-fr-d12:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d13{
        width:100%;
        height:160px;
    }
    .ind-a2-fr-d13 img{
        transition:.3s;
    }
    .ind-a2-fr-d12:hover .ind-a2-fr-d13 img{
        transform:scale(1.06);
        transition:.3s;
    }
    .ind-a2-fr-d14{
        width:100%;
        padding-top:10px;
    }
    .ind-a2-fr-d14 span{
        width:100%;text-align: center;
        font-size:14px;
        color:#333333;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a2{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a2>.i300{
        width:100%;
        height:100%;
    }
    .ind-a2-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a2-d2{
        width:1360px;
        margin:0 auto;
    }
    .ind-a2-d2-fl{
        width:520px;
    }
    .ind-a2-fl-d3{
        width:100%;
        position: relative;
        margin-bottom:40px;
    }
    .ind-a2-fl-d3>.i300{
        width:463px;
        height:463px;
        position:relative;
        z-index:2;
    }
    .ind-a2-fl-d3-e1{
        color:rgba(51,51,51,.07);
        font-size:80px;
        text-transform:uppercase;
        position:absolute;
        bottom:-40px;
        left:0;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5:first-child{
        margin-right:50px;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5 div:first-child{
        font-size:32px;
        font-weight:bold;
        width: 464px;
    text-align: center;
    }
    .ind-a2-fl-d6 div{
        color:#24a22c;
    }
    .ind-a2-fl-d7 div{
        color:#333;
    }
    .ind-a2-fl-d7:hover div{
        color:#24a22c;
    }
    .ind-a2-fr{
        width:calc(100% - 520px);
    }
    .ind-a2-fr-d1{
        font-size:24px;
        color:#333333;
        margin-bottom:20px;
    }
    .ind-a2-fr-d2{
        width:100%;
        padding-right:15px;
        margin-bottom:35px;
    }
    .ind-a2-fr-d3{
        font-size:40px;
        color:#333333;
        font-weight:bold;
    }
    .ind-a2-fr-d5{
        width:141px;
        height:51px;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:18px;
        margin-right:13px;
    }
    .ind-a2-fr-d5:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d5 img{
        margin-right:10px;
    }
    .ind-a2-fr-d6{
        background:#009944;
        color:#fff;
    }
    .ind-a2-fr-d7{
        background:#eee;
        color:#333;
    }
    .ind-a2-fr-d8{
        font-size:14px;
        color:#333333;
        line-height: 32px;
        margin-bottom:20px;
        height: 140px;
        overflow-y: auto;
    }
    .ind-a2-fr-d8 p,.ind-a2-fr-d8 span{
        font-size:14px;
        color:#333333;
        line-height: 32px;
    }
    .ind-a2-fr-d9{
        width:126px;
        height:36px;
        border-radius:25px;
        background:linear-gradient(to right, #6acc50 , #20a029);
        color:#fff;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:18px;
    }
    .ind-a2-fr-d9 img{
        margin-left:10px;
    }
    .ind-a2-fr-d10{
        padding-top:25px;
        color:#333333;
        font-size:24px;
        font-weight:bold;
        margin-bottom:12px;
    }
    .ind-a2-fr-d11{
        width:100%;
    }
    .ind-a2-fr-d12{
        width:241px;
        margin-right:10px;
    }
    .ind-a2-fr-d12:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d13{
        width:100%;
        height:auto;
    }
    .ind-a2-fr-d13 img{
        transition:.3s;
    }
    .ind-a2-fr-d12:hover .ind-a2-fr-d13 img{
        transform:scale(1.06);
        transition:.3s;
    }
    .ind-a2-fr-d14{
        width:100%;
        padding-top:10px;
    }
    .ind-a2-fr-d14 span{
        width:100%;text-align: center;
        font-size:14px;
        color:#333333;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a2{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a2>.i300{
        width:100%;
        height:100%;
    }
    .ind-a2-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a2-d2{
        width:960px;
        margin:0 auto;
    }
    .ind-a2-d2-fl{
        width:360px;
    }
    .ind-a2-fl-d3{
        width:100%;
        position: relative;
        margin-bottom:40px;
    }
    .ind-a2-fl-d3>.i300{
        width:360px;
        height:360px;
        position:relative;
        z-index:2;
    }
    .ind-a2-fl-d3-e1{
        color:rgba(51,51,51,.07);
        font-size:60px;
        text-transform:uppercase;
        position:absolute;
        bottom:-40px;
        left:0;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5:first-child{
        margin-right:50px;
    }
    .ind-a2-fl-d4 .ind-a2-fl-d5 div:first-child{
        font-size:32px;
        font-weight:bold;
        width: 360px;
    text-align: center;
    }
    .ind-a2-fl-d6 div{
        color:#24a22c;
    }
    .ind-a2-fl-d7 div{
        color:#333;
    }
    .ind-a2-fl-d7:hover div{
        color:#24a22c;
    }
    .ind-a2-fr{
        width:calc(100% - 360px);
    }
    .ind-a2-fr-d1{
        font-size:22px;
        color:#333333;
        margin-bottom:10px;
    }
    .ind-a2-fr-d2{
        width:100%;
        padding-right:15px;
        margin-bottom:35px;
    }
    .ind-a2-fr-d3{
        font-size:32px;
        color:#333333;
        font-weight:bold;
    }
    .ind-a2-fr-d5{
        width:136px;
        height:50px;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:16px;
        margin-right:10px;
    }
    .ind-a2-fr-d5:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d5 img{
        margin-right:10px;
    }
    .ind-a2-fr-d6{
        background:#009944;
        color:#fff;
    }
    .ind-a2-fr-d7{
        background:#eee;
        color:#333;
    }
    .ind-a2-fr-d8{
        font-size:14px;
        color:#333333;
        line-height:28px;
        height: 140px;
        overflow-y: auto;
        margin-bottom:20px;
    }
    .ind-a2-fr-d8 p,.ind-a2-fr-d8 span{
        font-size:14px;
        color:#333333;
        line-height: 32px;
    }
    .ind-a2-fr-d9{
        width:120px;
        height:34px;
        border-radius:25px;
        background:linear-gradient(to right, #6acc50 , #20a029);
        color:#fff;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:16px;
    }
    .ind-a2-fr-d9 img{
        margin-left:10px;
        width: 33px;
    }
    .ind-a2-fr-d10{
        padding-top:20px;
        color:#333333;
        font-size:22px;
        font-weight:bold;
        margin-bottom:20px;
    }
    .ind-a2-fr-d11{
        width:100%;
    }
    .ind-a2-fr-d12{
        width:142px;
        margin-right:10px;
    }
    .ind-a2-fr-d12:last-child{
        margin-right:0;
    }
    .ind-a2-fr-d13{
        width:100%;
        height:93px;
    }
    .ind-a2-fr-d13 img{
        transition:.3s;
    }
    .ind-a2-fr-d12:hover .ind-a2-fr-d13 img{
        transform:scale(1.06);
        transition:.3s;
    }
    .ind-a2-fr-d14{
        width:100%;
        padding-top:10px;
        text-align: center;
    }
    .ind-a2-fr-d14 span{
        width:100%;text-align: center;
        font-size:14px;
        color:#333333;
    }
}

@media only screen and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a3{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3>.i300{
        width:100%;
        height:100%;
        opacity:0;
    }
    .ind-a3-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:160px;background: url(../img/bjjj.jpg)no-repeat;background-size: 100% 100%;
    }
    .ind-a3-d2{
        margin-left:calc(50% - 1400px / 2);
        position:relative;margin-top: 4%;
    }
    .ind-a3-d2-fl{
        width:183px;
    }
    .ind-a3-d2-fl-e1{
        font-size:24px;
        color:#fff;
        font-weight:lighter;
        margin-bottom:10px;
        white-space:nowrap;
    }
    .ind-a3-d2-fl-e2{
        font-size:40px;
        color:#fff;
        font-weight:bold;
        margin-bottom:65px;
    }
    .ind-a3-d2-fl-e3{
        width:100%;
        height:625px;
        overflow-y:auto;
    }
    .ind-a3-d2-fl-e4{
        margin-bottom:32px;
    }
    .ind-a3-d2-fl-e4 .ind-a3-d2-fl-e5{
        color:#000;
        font-size:18px;
        cursor:pointer;
    }
    .ind-a3-d2-fl-e6{
        padding-left:20px;
        color:#fff;
        font-size:16px;
        display:none;
    }
    .ind-a3-d2-fl-e6:hover {}

    .ind-a3-d2-fl-e6  div:hover  {color: #f9cc43;}
    .ind-a3-d2-fl-e6 div{
        padding-top:25px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar{
        width:6px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #f9cc43;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-track {
        width:1px;
        border-radius: 10px;
        background:#fff;
    }
    .ind-a3-d2-fl-e4.ac .ind-a3-d2-fl-e5{
        color:#f9cc43;
        font-size:22px;
        font-weight:bold;
        text-decoration:underline;
    }
    .ind-a3-d2-fr{
        width:1160px;
        margin-left:50px;
        position: relative;

    }
    .ind-a3-d2-frr{
        position:absolute;
        width:100%;
        top:0;
        left:0;
        padding-top:165px;
        overflow:hidden;
        opacity:0;
    }
    .ind-a3-d2-fr .ind-a3-d2-frr.ac{
        opacity:1;
    }
    .ind-a3-d2-fr .swiper-slide{
        width:364px!important;
        height:364px;
        margin:0 11px;
        position:relative;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover{
        padding:6px;
        background:#fff;
        transition:.3s;border-radius: 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e5{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e6{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e2{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr-e1{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3-d2-fr-e1>a{
        z-index:3;
    }
    .ind-a3-d2-fr-e2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.3));
        z-index: 2;border-radius: 15px;
    }
    .ind-a3-d2-fr-e3{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ind-a3-d2-fr-e4{
        font-size:24px;
        color:#fff;
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a3-d2-fr-e5{
        position:absolute;
        bottom:70px;
        left:0;
        width:100%;
        padding:0 36px;
        color:#fff;
        font-size:24px;
        z-index:3;
    }
    .ind-a3-d2-fr-e6{
        display:block;
        width:53px;
        height:2px;
        background:#fff;
        position:absolute;
        left:36px;
        bottom:45px;
        z-index:3;
    }
    .ind-a3-d2-fr-e7{
        padding:6px;
        width:100%;
        position:absolute;
        left:0;
        bottom:-90px;
        opacity:0;
        z-index:3;
    }
    .ind-a3-d2-fr-e7>div{
        width:100%;
        height:72px;
        background:rgba(37,163,44,.8);
        padding:0 30px;
        color:#fff;
        line-height:72px;
        font-size:22px;border-radius: 0 0 15px 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e7{
        opacity:1;
        bottom:0;
        transition:.3s;
    }
    .ind-a3-d1 .swiper-button-next3{
        width:48px;
        height:48px;
        background-image:url("../img/ll.png");
        background-size:100% 100%;
        right:0px;
        top:60px;
        outline:none;
        margin:0;
        opacity:1;
    }
    .ind-a3-d1 .swiper-button-prev3{
        width:48px;
        height:48px;
        background-image:url("../img/rr.png");
        background-size:100% 100%;
        right:70px;
        top:60px;
        margin:0;
        left:auto;
        outline:none;
        opacity:1;
    }
	.ind-a3-d1 .swiper-button-next3:hover,.ind-a3-d1 .swiper-button-prev3:hover{background:}
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a3{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3>.i300{
        width:100%;
        height:100%;
        opacity:0;
    }
    .ind-a3-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;background: url(../img/bjjj.jpg)no-repeat;background-size: 100% 100%;
    }
    .ind-a3-d2{
        margin-left:calc(50% - 1360px / 2);
        position:relative;
    }
    .ind-a3-d2-fl{
        width:183px;
    }
    .ind-a3-d2-fl-e1{
        font-size:24px;
        color:#fff;
        font-weight:lighter;
        margin-bottom:10px;
        white-space:nowrap;
    }
    .ind-a3-d2-fl-e2{
        font-size:40px;
        color:#fff;
        font-weight:bold;
        margin-bottom:65px;
    }
    .ind-a3-d2-fl-e3{
        width:100%;
        height:625px;
        overflow-y:auto;
    }
    .ind-a3-d2-fl-e4{
        margin-bottom:32px;
    }
    .ind-a3-d2-fl-e4 .ind-a3-d2-fl-e5{
        color:#000;
        font-size:18px;
        cursor:pointer;
    }
    .ind-a3-d2-fl-e6{
        padding-left:20px;
        color:#fff;
        font-size:16px;
        display:none;
    }
    .ind-a3-d2-fl-e6  div:hover  {color: #f9cc43;}
    .ind-a3-d2-fl-e6 div{
        padding-top:25px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar{
        width:6px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #f9cc43;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-track {
        width:1px;
        border-radius: 10px;
        background:#fff;
    }
    .ind-a3-d2-fl-e4.ac .ind-a3-d2-fl-e5{
        color:#f9cc43;
        font-size:18px;
        font-weight:bold;
        text-decoration:underline;
    }
    .ind-a3-d2-fr{
        width:1160px;
        margin-left:50px;
        position: relative;
    }
    .ind-a3-d2-frr{
        position:absolute;
        width:100%;
        top:0;
        left:0;
        padding-top:125px;
        overflow:hidden;
        opacity:0;
    }
    .ind-a3-d2-fr .ind-a3-d2-frr.ac{
        opacity:1;
    }
    .ind-a3-d2-fr .swiper-slide{
        width:347px!important;
        height:347px;
        margin:0 11px;
        position:relative;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover{
        padding:6px;
        background:#fff;
        transition:.3s;border-radius: 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e5{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e6{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e2{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr-e1{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3-d2-fr-e1>a{
        z-index:3;
    }
    .ind-a3-d2-fr-e2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.3));
        z-index: 2;border-radius: 15px;
    }
    .ind-a3-d2-fr-e3{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ind-a3-d2-fr-e4{
        font-size:24px;
        color:#fff;
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a3-d2-fr-e5{
        position:absolute;
        bottom:70px;
        left:0;
        width:100%;
        padding:0 36px;
        color:#fff;
        font-size:24px;
        z-index:3;
    }
    .ind-a3-d2-fr-e6{
        display:block;
        width:53px;
        height:2px;
        background:#fff;
        position:absolute;
        left:36px;
        bottom:45px;
        z-index:3;
    }
    .ind-a3-d2-fr-e7{
        padding:6px;
        width:100%;
        position:absolute;
        left:0;
        bottom:-90px;
        opacity:0;
        z-index:3;
    }
    .ind-a3-d2-fr-e7>div{
        width:100%;
        height:72px;
        background:rgba(37,163,44,.8);
        padding:0 30px;
        color:#fff;
        line-height:72px;
        font-size:22px;border-radius: 0 0 15px 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e7{
        opacity:1;
        bottom:0;
        transition:.3s;
    }
    .ind-a3-d1 .swiper-button-next3{
        width:48px;
        height:48px;
        background-image:url("../img/ll.png");
        background-size:100% 100%;
        right:85px;
        top:60px;
        outline:none;
        margin:0;
        opacity:1;
    }
    .ind-a3-d1 .swiper-button-prev3{
        width:48px;
        height:48px;
        background-image:url("../img/rr.png");
        background-size:100% 100%;
        right:160px;
        top:60px;
        margin:0;
        left:auto;
        outline:none;
        opacity:1;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .bj {background: rgb(21,161,82,0.3);width: 100%;height: 55px;position: absolute;bottom: 2%;}
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a3{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3>.i300{
        width:100%;
        height:100%;
        opacity:0;
    }
    .ind-a3-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;background: url(../img/bjjj.jpg)no-repeat;background-size: 100% 100%;
    }
    .ind-a3-d2{
        margin-left:calc(50% - 960px / 2);
        position:relative;margin-top: 4%;
    }
    .ind-a3-d2-fl{
        width:183px;
    }
    .ind-a3-d2-fl-e1{
        font-size:24px;
        color:#fff;
        font-weight:lighter;
        margin-bottom:10px;
        white-space:nowrap;
    }
    .ind-a3-d2-fl-e2{
        font-size:32px;
        color:#fff;
        font-weight:bold;
        margin-bottom:50px;
    }
    .ind-a3-d2-fl-e3{
        width:100%;
        height:625px;
        overflow-y:auto;
    }
    .ind-a3-d2-fl-e4{
        margin-bottom:32px;
    }
    .ind-a3-d2-fl-e4 .ind-a3-d2-fl-e5{
        color:#000;
        font-size:18px;
        cursor:pointer;
    }
    .ind-a3-d2-fl-e6{
        padding-left:20px;
        color:#fff;
        font-size:16px;
        display:none;
    }
    .ind-a3-d2-fl-e6 div{
        padding-top:25px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar{
        width:6px;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #f9cc43;
    }
    .ind-a3-d2-fl-e3::-webkit-scrollbar-track {
        width:1px;
        border-radius: 10px;
        background:#fff;
    }
    .ind-a3-d2-fl-e4.ac .ind-a3-d2-fl-e5{
        color:#f9cc43;
        font-size:18px;
        font-weight:bold;
        text-decoration:underline;
    }
    .ind-a3-d2-fr{
        width:710px;
        margin-left:50px;
        position: relative;
    }
    .ind-a3-d2-frr{
        position:absolute;
        width:100%;
        top:0;
        left:0;
        padding-top:125px;
        overflow:hidden;
        opacity:0;
    }
    .ind-a3-d2-fr .ind-a3-d2-frr.ac{
        opacity:1;
    }
    .ind-a3-d2-fr .swiper-slide{
        width:230px!important;
        height:230px;
        margin-right:8px;
        position:relative;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover{
        padding:6px;
        background:#fff;
        transition:.3s;border-radius: 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e5{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e6{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e1 .ind-a3-d2-fr-e2{
        opacity:0;
        transition:.3s;
    }
    .ind-a3-d2-fr-e1{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a3-d2-fr-e1>a{
        z-index:3;
    }
    .ind-a3-d2-fr-e2{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,.3));
        z-index: 2;border-radius: 15px;
    }
    .ind-a3-d2-fr-e3{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ind-a3-d2-fr-e4{
        font-size:24px;
        color:#fff;
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a3-d2-fr-e5{
        position:absolute;
        bottom:70px;
        left:0;
        width:100%;
        padding:0 36px;
        color:#fff;
        font-size:24px;
        z-index:3;
    }
    .ind-a3-d2-fr-e6{
        display:block;
        width:53px;
        height:2px;
        background:#fff;
        position:absolute;
        left:36px;
        bottom:45px;
        z-index:3;
    }
    .ind-a3-d2-fr-e7{
        padding:6px;
        width:100%;
        position:absolute;
        left:0;
        bottom:-90px;
        opacity:0;
        z-index:3;
    }
    .ind-a3-d2-fr-e7>div{
        width:100%;
        height:72px;
        background:rgba(37,163,44,.8);
        padding:0 30px;
        color:#fff;
        line-height:72px;
        font-size:22px;border-radius: 0 0 15px 15px;
    }
    .ind-a3-d2-fr .swiper-slide:hover .ind-a3-d2-fr-e7{
        opacity:1;
        bottom:0;
        transition:.3s;
    }
    .ind-a3-d1 .swiper-button-next3{
        width:48px;
        height:48px;
        background-image:url("../img/ll.png");
        background-size:100% 100%;
        right:85px;
        top:60px;
        outline:none;
        margin:0;
        opacity:1;
    }
    .ind-a3-d1 .swiper-button-prev3{
        width:48px;
        height:48px;
        background-image:url("../img/rr.png");
        background-size:100% 100%;
        right:160px;
        top:60px;
        margin:0;
        left:auto;
        outline:none;
        opacity:1;
    }
}

@media only screen and (min-width: 1400px){
    .ind-a4{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a4>.i300{
        width:100%;
        height:100%;
    }
    .ind-a4-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:160px;
    }
    .ind-a4-d2{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a4-d1-box{
        width:1400px;
        margin:0 auto;
        height:100%;
    }
    .ind-a4-d3{
        font-size:40px;
        font-weight:bold;
        color:#009944;
        margin-bottom:23px;
    }
    .ind-a4-d4{
        width:72px;
        height:1px;
        background:#bfbfbf;
        margin-bottom:25px;
    }
    .ind-a4-d5{
        margin-bottom:20px;
    }
    .ind-a4-d6{
        height:64px;
        line-height:64px;
        border-radius:32px;
        background:#e5ede5;
        color:#333333;
        font-size:20px;
        padding:0 45px;
        margin-right:18px;
        cursor:pointer;
    }
    .ind-a4-d6:hover,.ind-a4-d6.ac{
        background:#009944;
        color:#fff;
    }
    .ind-a4-d7{
        position:relative;
    }
    .ind-a4-d8{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        opacity:0;
    }
    .ind-a4-d8.ac{
        opacity:1;
    }
    .ind-a4-d9{
        width:1400px;
    }
    .ind-a4-d9 .swiper-slide{
        width:331px;
        height:430px;
        position: relative;
    }
    .ind-a4-d9 .swiper-slide .ind-a4-d14{
        position:absolute;
        top:0;
        left:0;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d10{
        display:none;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d15{
        opacity:1;
        transition:.3s;
    }
    .ind-a4-d10{
        width:100%;
        height:308px;
        position:relative;
        margin-top:39px;
    }
    .ind-a4-d11{
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d12{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:10px;
        position:absolute;
        left:25px;
        bottom:58px;
    }
    .ind-a4-d13{
        font-size:20px;
        color:#fff;
        position:absolute;
        left:25px;
        bottom:26px;
    }
    .ind-a4-d15{
        width:100%;
        height:100%;
        padding:5px;
        background:#009944;
        opacity:0;
        transition:.3s;border-radius: 15px;
    }
    .ind-a4-d16{
        width:100%;
        height:297px;
        margin-bottom:27px;border-radius: 15px 15px 0 0;
    }
    .ind-a4-d19{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:13px;
    }
    .ind-a4-d20{
        font-size:20px;
        color:#fff;
    }
    .ind-a4-d17{
        padding:0 20px;
    }
    .ind-a4-d21{
        width:86px;
        height:32px;
        background:#fff;
        font-size:14px;
        color:#009944;
        border-radius:16px;
        line-height:32px;
        text-align:center;
        margin-top:9px;
    }
   .ind-a4-d8 .swiper-button-prev{
       width:83px;
       height:50px;
       background-image:url("../img/a24.jpg");
       background-size:100% 100%;
       opacity:1;
       left: -90px;
   }
    .ind-a4-d8 .swiper-button-next{
        width:83px;
        height:50px;
        background-image:url("../img/a25.jpg");
        background-size:100% 100%;
        opacity:1;
        right: -90px;
    }

 

}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a4{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a4>.i300{
        width:100%;
        height:100%;
    }
    .ind-a4-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a4-d2{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a4-d1-box{
        width:1360px;
        margin:0 auto;
        height:100%;
    }
    .ind-a4-d3{
        font-size:40px;
        font-weight:bold;
        color:#009944;
        margin-bottom:23px;
    }
    .ind-a4-d4{
        width:72px;
        height:1px;
        background:#bfbfbf;
        margin-bottom:25px;
    }
    .ind-a4-d5{
        margin-bottom:20px;
    }
    .ind-a4-d6{
        height:60px;
        line-height:60px;
        border-radius:30px;
        background:#e5ede5;
        color:#333333;
        font-size:20px;
        padding:0 30px;
        margin-right:15px;
        cursor:pointer;
    }
    .ind-a4-d6.ac{
        background:#009944;
        color:#fff;
    }
    .ind-a4-d7{
        position:relative;
    }
    .ind-a4-d8{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        opacity:0;
    }
    .ind-a4-d8.ac{
        opacity:1;
    }
    .ind-a4-d9{
        width:1280px;
        margin: 0 auto;
    }
    .ind-a4-d9 .swiper-slide{
        width:331px;
        height:430px;
        position: relative;
    }
    .ind-a4-d9 .swiper-slide .ind-a4-d14{
        position:absolute;
        top:0;
        left:0;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d10{
        display:none;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d15{
        opacity:1;
        transition:.3s;
    }
    .ind-a4-d10{
        width:100%;
        height:308px;
        position:relative;
        margin-top:39px;
    }
    .ind-a4-d11{
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d12{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:10px;
        position:absolute;
        left:25px;
        bottom:58px;
    }
    .ind-a4-d13{
        font-size:20px;
        color:#fff;
        position:absolute;
        left:25px;
        bottom:26px;
    }
    .ind-a4-d15{
        width:100%;
        height:100%;
        padding:5px;
        background:#009944;
        opacity:0;
        transition:.3s;border-radius: 15px;
    }
    .ind-a4-d16{
        width:100%;
        height:297px;
        margin-bottom:27px;border-radius: 15px 15px 0 0;
    }
    .ind-a4-d19{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:13px;
    }
    .ind-a4-d20{
        font-size:20px;
        color:#fff;
    }
    .ind-a4-d17{
        padding:0 20px;
    }
    .ind-a4-d21{
        width:86px;
        height:32px;
        background:#fff;
        font-size:14px;
        color:#009944;
        border-radius:16px;
        line-height:32px;
        text-align:center;
        margin-top:9px;
    }
    .ind-a4-d8 .swiper-button-prev{
        width:83px;
        height:50px;
        background-image:url("../img/a24.jpg");
        background-size:100% 100%;
        opacity:1;
        left: -60px;
    }
    .ind-a4-d8 .swiper-button-next{
        width:83px;
        height:50px;
        background-image:url("../img/a25.jpg");
        background-size:100% 100%;
        opacity:1;
        right: -60px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a4{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a4>.i300{
        width:100%;
        height:100%;
    }
    .ind-a4-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a4-d2{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a4-d1-box{
        width:960px;
        margin:0 auto;
        height:100%;
    }
    .ind-a4-d3{
        font-size:32px;
        font-weight:bold;
        color:#009944;
        margin-bottom:23px;
    }
    .ind-a4-d4{
        width:72px;
        height:1px;
        background:#bfbfbf;
        margin-bottom:25px;
    }
    .ind-a4-d5{
        margin-bottom:20px;
    }
    .ind-a4-d6{
        height:55px;
        line-height:55px;
        border-radius:30px;
        background:#e5ede5;
        color:#333333;
        font-size:18px;
        padding:0 20px;
        margin-right:15px;
        cursor:pointer;
    }
    .ind-a4-d6.ac{
        background:#009944;
        color:#fff;
    }
    .ind-a4-d7{
        position:relative;
    }
    .ind-a4-d8{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        opacity:0;
    }
    .ind-a4-d8.ac{
        opacity:1;
    }
    .ind-a4-d9{
        width:960px;
        margin: 0 auto;
    }
    .ind-a4-d9 .swiper-slide{
        width:331px;
        height:430px;
        position: relative;
    }
    .ind-a4-d9 .swiper-slide .ind-a4-d14{
        position:absolute;
        top:0;
        left:0;
        background:rgba(0,0,0,.3);
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d10{
        display:none;
    }
    .ind-a4-d9 .swiper-slide:hover .ind-a4-d15{
        opacity:1;
        transition:.3s;
    }
    .ind-a4-d10{
        width:100%;
        height:308px;
        position:relative;
        margin-top:39px;
    }
    .ind-a4-d11{
        width:100%;
        height:100%;border-radius: 15px;
    }
    .ind-a4-d12{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:10px;
        position:absolute;
        left:25px;
        bottom:58px;
    }
    .ind-a4-d13{
        font-size:20px;
        color:#fff;
        position:absolute;
        left:25px;
        bottom:26px;
    }
    .ind-a4-d15{
        width:100%;
        height:100%;
        padding:5px;
        background:#009944;
        opacity:0;
        transition:.3s;border-radius: 15px;
    }
    .ind-a4-d16{
        width:100%;
        height:297px;
        margin-bottom:27px;border-radius: 15px 15px 0 0;
    }
    .ind-a4-d19{
        width:60px;
        height:1px;
        background:#fff;
        margin-bottom:13px;
    }
    .ind-a4-d20{
        font-size:20px;
        color:#fff;
    }
    .ind-a4-d17{
        padding:0 20px;
    }
    .ind-a4-d21{
        width:86px;
        height:32px;
        background:#fff;
        font-size:14px;
        color:#009944;
        border-radius:16px;
        line-height:32px;
        text-align:center;
        margin-top:9px;
    }
    .ind-a4-d8 .swiper-button-prev{
        width:83px;
        height:50px;
        background-image:url("../img/a24.jpg");
        background-size:100% 100%;
        opacity:1;
        left: -80px;
    }
    .ind-a4-d8 .swiper-button-next{
        width:83px;
        height:50px;
        background-image:url("../img/a25.jpg");
        background-size:100% 100%;
        opacity:1;
        right: -80px;
    }
}

@media only screen and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a5-d1-box{
        margin:3% auto;
        width:1400px;
    }
    .ind-a5-d3{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a5-d4{
        font-size:40px;
        font-weight:bold;
        color:#fff;
        margin-bottom:23px;
    }
    .ind-a5-d5{
        width:72px;
        height:1px;
        background:#535353;
        margin-bottom:40px;
    }
    .ind-a5-d2 .fR{
        width:147px;
        height:55px;
        background:#009944;
        line-height:55px;
        text-align:center;
        color:#fff;
        font-size:18px;
        font-weight:bold;
        margin-top:60px; float:right;
    }
    .ind-a5-d2 .fR a{
        display:block;
        width:100%;
        height:100%;
    }
       .ind-a5-d2 .fR:hover,.ind-a6-d8-fr:hover{background:#fcac38;}
    .ind-a5-d6{
        width:100%;
        position: relative;
    }
    .ind-a5-d6 .container5{
        width:100%;
    }
    .ind-a5-d6 .container5 .swiper-slide{
        width:100%;
    }
    .ind-a5-d7{
        width:49%;
        height:150px;
        margin-right:1%;
        padding:15px 20px;
        background:#fff;
        margin-bottom:18px;
        transition:.3s;
    }
    gt:nth-child(2n){
        margin-right:0;
    }
    .ind-a5-d7-fl{
        width:190px;
        height:100%;
    }
    .ind-a5-d7-fr{
        width:calc(100% - 190px);
        padding-top:13px;
        padding-left:20px;
    }
    .ind-a5-d7-fr .to1{
        color:#333333;
        font-size:18px;
        margin-bottom:16px;
        font-weight:bold;
    }
    .ind-a5-d7-fr .to2{
        font-size:16px;
        color:#999999;
        margin-bottom:25px;
    }
    .ind-a5-d7-fr-e1{
        width:57px;
        height:13px;
    }
    .ind-a5-d7-fr-e2{
        font-size:18px;
        color:#fff;
        display:flex;
        justify-content:flex-end;
        align-items:center;
    }
    .ind-a5-d7-fr-e2 img{
        width:57px;
        height:13px;
        margin-left:10px;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover{
        background:#009944;
        transition:.3s;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to1{
        color:#fff;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to2{
        color:#fff;
    }
    /* .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fl img{
        transition:.3s;
        transform:scale(1.06);
    }
    .ind-a5-d6 .swiper-button-next5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a30.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-button-prev5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a31.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-pagination5{
        position: relative;
        display:inline;
        width:auto;
        margin:2px 80px 0;
    }
    .ind-a5-line{
        position: relative;
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        padding-top:60px;
    }
    .ind-a5-line .swiper-pagination-bullet{
        width:20px;
        height:20px;
        opacity:1;
        background:rgba(255,255,255,.5);
        margin:0 6px;
    }
    .ind-a5-line .swiper-pagination-bullet-active{
        background:#fff;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a5-d1-box{
        margin:0 auto;
        width:90%;  max-width:1400px;
    }
    .ind-a5-d3{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a5-d4{
        font-size:40px;
        font-weight:bold;
        color:#fff;
        margin-bottom:23px;
    }
    .ind-a5-d5{
        width:72px;
        height:1px;
        background:#535353;
        margin-bottom:40px;
    }
    .ind-a5-d2 .fR{
        width:147px;
        height:55px;
        background:#009944;
        line-height:55px;
        text-align:center;
        color:#fff;
        font-size:18px;
        font-weight:bold;
        margin-top:60px;
    }
    .ind-a5-d2 .fR a{
        display:block;
        width:100%;
        height:100%;
    }
    .ind-a5-d6{
        width:100%;
        position: relative;
    }
    .ind-a5-d6 .container5{
        width:100%;
    }
    .ind-a5-d6 .container5 .swiper-slide{
        width:100%;
    }
    .ind-a5-d7{
        width:48%;
        height:150px;
        margin-right:30px;
        padding:15px 20px;
        background:#fff;
        margin-bottom:18px;
        transition:.3s;
    }
    .ind-a5-d7:nth-child(2n){
        margin-right:0;
    }
    .ind-a5-d7-fl{
        width:180px;
        height:100%;
    }
    .ind-a5-d7-fr{
        width:calc(100% - 180px);
        padding-top:13px;
        padding-left:20px;
    }
    .ind-a5-d7-fr .to1{
        color:#333333;
        font-weight:bold;
        font-size:18px;
        margin-bottom:16px;
    }
    .ind-a5-d7-fr .to2{
        font-size:16px;
        color:#999999;
        margin-bottom:25px;
    }
    .ind-a5-d7-fr-e1{
        width:57px;
        height:13px;
    }
    .ind-a5-d7-fr-e2{
        font-size:18px;
        color:#fff;
        display:flex;
        justify-content:flex-end;
        align-items:center;
    }
    .ind-a5-d7-fr-e2 img{
        width:57px;
        height:13px;
        margin-left:10px;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover{
        background:#009944;
        transition:.3s;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to1{
        color:#fff;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to2{
        color:#fff;
    }
    /* .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fl img{
        transition:.3s;
        transform:scale(1.06);
    }
    .ind-a5-d6 .swiper-button-next5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a30.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-button-prev5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a31.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-pagination5{
        position: relative;
        display:inline;
        width:auto;
        margin:2px 80px 0;
    }
    .ind-a5-line{
        position: relative;
        width:100%;
        /*display:flex;*/
        justify-content:center;
        align-items:center;
        padding-top:60px;
        display:none;
    }
    .ind-a5-line .swiper-pagination-bullet{
        width:20px;
        height:20px;
        opacity:1;
        background:rgba(255,255,255,.5);
        margin:0 6px;
    }
    .ind-a5-line .swiper-pagination-bullet-active{
        background:#fff;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a5-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .ind-a5-d1-box{
        margin:0 auto;
        width:960px;
    }
    .ind-a5-d3{
        font-size:24px;
        color:#333333;
        font-weight:lighter;
    }
    .ind-a5-d4{
        font-size:32px;
        font-weight:bold;
        color:#fff;
        margin-bottom:23px;
    }
    .ind-a5-d5{
        width:72px;
        height:1px;
        background:#535353;
        margin-bottom:40px;
    }
    .ind-a5-d2 .fR{
        width:147px;
        height:55px;
        background:#009944;
        line-height:55px;
        text-align:center;
        color:#fff;
        font-size:18px;
        font-weight:bold;
        margin-top:60px;
    }
    .ind-a5-d2 .fR a{
        display:block;
        width:100%;
        height:100%;
    }
    .ind-a5-d6{
        width:100%;
        position: relative;
    }
    .ind-a5-d6 .container5{
        width:100%;
    }
    .ind-a5-d6 .container5 .swiper-slide{
        width:100%;
    }
    .ind-a5-d7{
        width:48%;
        height:145px;
        margin-right:30px;
        padding:15px 20px;
        background:#fff;
        margin-bottom:18px;
        transition:.3s;
    }
    .ind-a5-d7:nth-child(2n){
        margin-right:0;
    }
    .ind-a5-d7-fl{
        width:168px;
        height:100%;
    }
    .ind-a5-d7-fr{
        width:calc(100% - 168px);
        padding-top:13px;
        padding-left:20px;
    }
    .ind-a5-d7-fr .to1{
        color:#333333;
        font-size:18px;
        margin-bottom:16px;
        font-weight:bold;
    }
    .ind-a5-d7-fr .to2{
        font-size:16px;
        color:#999999;
        margin-bottom:25px;
    }
    .ind-a5-d7-fr-e1{
        width:57px;
        height:13px;
    }
    .ind-a5-d7-fr-e2{
        font-size:18px;
        color:#fff;
        display:flex;
        justify-content:flex-end;
        align-items:center;
    }
    .ind-a5-d7-fr-e2 img{
        width:57px;
        height:13px;
        margin-left:10px;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover{
        background:#009944;
        transition:.3s;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to1{
        color:#fff;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover  .ind-a5-d7-fr .to2{
        color:#fff;
    }
    /* .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fl img{
        transition:.3s;
        transform:scale(1.06);
    }
    .ind-a5-d6 .swiper-button-next5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a30.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-button-prev5{
        position: relative;
        width:14px;
        height:25px;
        background-image:url("../img/a31.png");
        background-size:100% 100%;
        opacity:1;
        margin:0;
    }
    .ind-a5-d6 .swiper-pagination5{
        position: relative;
        display:inline;
        width:auto;
        margin:2px 80px 0;
    }
    .ind-a5-line{
        position: relative;
        width:100%;
        /*display:flex;*/
        justify-content:center;
        align-items:center;
        padding-top:60px;
        display:none;
    }
    .ind-a5-line .swiper-pagination-bullet{
        width:20px;
        height:20px;
        opacity:1;
        background:rgba(255,255,255,.5);
        margin:0 6px;
    }
    .ind-a5-line .swiper-pagination-bullet-active{
        background:#fff;
    }
}

@media only screen and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a6-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:35px;
    }
    .ind-a6-d3{
        width:100%;
    }
    .ind-a6-d3 .swiper-slide{
        width:23% !important;
        /* height:378px; */
        position:relative;    margin: 0 1%;
    }
    .ind-a6-d4{
        width:100%;
        height:320px;border-radius: 15px;
    }
    .ind-a6-d5{
        width:100%;
        padding-top:20px;
        /* height:265px;
        border-bottom:7px solid #009944;
        background:#fff;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        padding:25px 30px;
        opacity:0; */
    }
    /* .ind-a6-d3 .swiper-slide:hover .ind-a6-d5{
        opacity:1;
    } */
    .ind-a6-d6{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
        font-weight:bold;
        text-align:center;
    }
    .ind-a6-d7{
        font-size:14px;
        color:#333333;
        margin-bottom:23px;
    }
    .ind-a5-d1-tit .fR{
        position: relative;
    }
    .ind-a5-d1-tit .swiper-button-next6{
        position: relative;
        background-image:url("../img/a36.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        right:0;
    }
    .ind-a5-d1-tit .swiper-button-next6:hover{
        background-image:url("../img/a25.jpg");

}
    .ind-a5-d1-tit .swiper-button-prev6{
        position: relative;
        background-image:url("../img/a350.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        left:0;
        margin-right:15px;
    }
 .ind-a5-d1-tit .swiper-button-prev6:hover{
 background-image:url("../img/a35.jpg");
}
 
    .ind-a6-d8{
        width:100%;
        padding-top:25px;
    }
    .ind-a6-d8-fl{
        padding-top:16px;
        line-height:18px;
        display: flex;
        align-items: center;
    }
    .ind-a6-d8-fl span{
        font-size:18px;
        color:#009944;
    }
    .ind-a6-d8-fl i{
        display:inline-block;
        width:70px;
        height:1px;
        background:#009944;
        margin:0 8px;
    }
    .ind-a6-d8-fr{
        width:147px;
        height:48px;
        background:#009944;
        line-height:48px;
        text-align:center;
        font-size:16px;
        color:#fff;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a6-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:35px;
    }
    .ind-a6-d3{
        width:100%;
    }
    .ind-a6-d3 .swiper-slide{
        width:387px;
        /* height:268px; */
        position:relative;
    }
    .ind-a6-d4{
        width:100%;
        height:268px;border-radius: 15px;
    }
    .ind-a6-d5{
        width:100%;
        padding-top:20px;
        /* height:200px;
        border-bottom:7px solid #009944;
        background:#fff;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        padding:25px 30px;
        opacity:0; */
    }
    /* .ind-a6-d3 .swiper-slide:hover .ind-a6-d5{
        opacity:1;
    } */
    .ind-a6-d6{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
        font-weight:bold;
        text-align:center;
    }
    .ind-a6-d7{
        font-size:14px;
        color:#333333;
        margin-bottom:23px;
    }
    .ind-a5-d1-tit .fR{
        position: relative;
    }
    .ind-a5-d1-tit .swiper-button-next6{
        position: relative;
        background-image:url("../img/a36.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        right:0;
    }
    .ind-a5-d1-tit .swiper-button-prev6{
        position: relative;
        background-image:url("../img/a350.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        left:0;
        margin-right:15px;
    }
 .ind-a5-d1-tit .swiper-button-prev6:hover{
 background-image:url("../img/a35.jpg");
}
    .ind-a6-d8{
        width:100%;
        padding-top:25px;
    }
    .ind-a6-d8-fl{
        padding-top:16px;
        line-height:18px;
        display: flex;
        align-items: center;
    }
    .ind-a6-d8-fl span{
        font-size:18px;
        color:#009944;
    }
    .ind-a6-d8-fl i{
        display:inline-block;
        width:70px;
        height:1px;
        background:#009944;
        margin:0 8px;
    }
    .ind-a6-d8-fr{
        width:147px;
        height:48px;
        background:#009944;
        line-height:48px;
        text-align:center;
        font-size:16px;
        color:#fff;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a5{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .ind-a6-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:35px;
    }
    .ind-a6-d3{
        width:100%;
    }
    .ind-a6-d3 .swiper-slide{
        width:387px;
        /* height:215px; */
        position:relative;
    }
    .ind-a6-d4{
        width:100%;
        height:215px;border-radius: 15px;
    }
    .ind-a6-d5{
        width:100%;
        padding-top:20px;
        /* height:200px;
        border-bottom:7px solid #009944;
        background:#fff;
        position:absolute;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        padding:25px 30px;
        opacity:0; */
    }
    /* .ind-a6-d3 .swiper-slide:hover .ind-a6-d5{
        opacity:1;
    } */
    .ind-a6-d6{
        font-size:18px;
        color:#333333;
        margin-bottom:20px;
        font-weight:bold;
        text-align:center;
    }
    .ind-a6-d7{
        font-size:14px;
        color:#333333;
        margin-bottom:23px;
    }
    .ind-a5-d1-tit .fR{
        position: relative;
    }
    .ind-a5-d1-tit .swiper-button-next6{
        position: relative;
        background-image:url("../img/a36.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        right:0;
    }
    .ind-a5-d1-tit .swiper-button-prev6{
        position: relative;
        background-image:url("../img/a350.jpg");
        width:83px;
        height:50px;
        background-size:100% 100%;
        margin: 0;
        opacity:1;
        left:0;
        margin-right:15px;
    }
 .ind-a5-d1-tit .swiper-button-prev6:hover{
 background-image:url("../img/a35.jpg");
}
    .ind-a6-d8{
        width:100%;
        padding-top:25px;
    }
    .ind-a6-d8-fl{
        padding-top:16px;
        line-height:18px;
        display: flex;
        align-items: center;
    }
    .ind-a6-d8-fl span{
        font-size:18px;
        color:#009944;
    }
    .ind-a6-d8-fl i{
        display:inline-block;
        width:70px;
        height:1px;
        background:#009944;
        margin:0 8px;
    }
    .ind-a6-d8-fr{
        width:147px;
        height:48px;
        background:#009944;
        line-height:48px;
        text-align:center;
        font-size:16px;
        color:#fff;
    }
}

@media only screen and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a4-d2{
        text-transform:uppercase;
    }
    .ind-a7{
        width:100%;
        height:100%;
        position:relative;
        background:#e5ede5;
    }
    .ind-a7-fl{
        width:1257px;
    }
    .ind-a7-fl-d1{
        font-size:16px;
        margin-bottom:30px;
        color:#333333;
        line-height: 32px;
    }
    .ind-a7-fl-d2 {
        color:#3b9a68;
        font-size:24px;
        font-weight:bold;
        margin-bottom:25px;
    }
    .ind-a7-fl-d3{
        width:102%;   overflow:hidden; position: relative;
    }


    .ind-a7-fl-d3  .indd{
        width:32%; height:230px; float:left; margin:2% 1% 0 0; overflow:hidden; position: relative;border-radius:20px; 
    }

.ind-a7-fl-d3  .indd  iframe{
    width: 100% !important;
    height: 100%!important;
}

    .ind-a7-fl-d3 video{
        display:inline-block;
        width:394px;
        height:246px;
        margin-right:25px;
        object-fit: fill;
    }
    .ind-a7-fl-d3 video:nth-child(3n){
        margin-right:0;
    }
    .ind-a7-fr{
        width:308px;
        margin-left:28px;
        background:#fff;
        height:auto;
        padding:20px 22px 0;
    }
    .ind-a7-box{
        display: flex;
        align-items: flex-end;
	    justify-content: space-between;
    }
    .ind-a7-fr>.i300{
        width:100%;
        height:auto;
        border:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1{
        width:100%;
        height:40px;
        line-height: 40px;
        border-bottom:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1:last-child{
        border:none;
    }
    .ind-a7-fr-e1>.fL{
        width:70%;
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1 a{
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1:hover a{
        color:#52a277;
        text-decoration:underline;
    }
    .ind-a7-bot{
        width:100%;
        margin-top:27px;
        background:#fff;
        padding:20px 24px 10px;
    }
    .ind-a7-bot-d1{
        width:100%;
        color:#3b9a68;
        margin-bottom:10px;
    }
    .ind-a7-bot-d1 div{
        font-size:20px;
        font-weight:bold;
    }
    .ind-a7-bot-d1 a{
        font-size:16px;
    }
    .ind-a7-bot-d2{
        position: relative;
        width:100%;
    }
    .ind-a7-bot-d3{
        width:49%;
        padding:0 14px;
        font-size:16px;
        color:#333333;
        height:39px;
        line-height:39px;
        margin-right:20px;
    }
    .ind-a7-bot-d3:nth-child(2n){
        margin-right:0;
    }
    .ind-a7-bot-d3 .fL{
        width:70%;
    }
    .ind-a7-bot-d3 .fR{
        display:inline-flex;
        align-items:center;
    }
    .ind-a7-bot-d3 .fR img{
        margin-left:6px;
    }
    .ind-a7-bot-d3:hover{
        background:#eee;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a4-d2{
        text-transform:uppercase;
    }
    .ind-a7{
        width:100%;
        height:100%;
        position:relative;
        background:#e5ede5;
    }
    .ind-a7-fl{
        width:1000px;
    }
    .ind-a7-fl-d1{
        font-size:16px;
        margin-bottom:20px;
        color:#333333;
    }
    .ind-a7-fl-d2 {
        color:#3b9a68;
        font-size:20px;
        font-weight:bold;
        margin-bottom:10px;
    }
    .ind-a7-fl-d3{
        width:103%;
    }
    .ind-a7-fl-d3 video{
        display:inline-block;
        width:316px;
        height:160px;
        margin-right:15px;
        object-fit: fill;
    }
    .ind-a7-fl-d3 video:nth-child(3n){
        margin-right:0;
    }
    .ind-a7-fr{
        width:308px;
        margin-left:90px;
        background:#fff;
        height:auto;
        padding:10px 10px 0;
    }
    .ind-a7-box{
        display: flex;
        align-items: flex-end;
    }
    .ind-a7-fr>.i300{
        width:100%;
        height:auto;
        border:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1{
        width:100%;
        height:40px;
        line-height: 40px;
        border-bottom:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1:last-child{
        border:none;
    }
    .ind-a7-fr-e1>.fL{
        width:70%;
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1 a{
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1:hover a{
        color:#52a277;
        text-decoration:underline;
    }
    .ind-a7-bot{
        width:100%;
        margin-top:15px;
        background:#fff;
        padding:10px 24px 10px;
    }
    .ind-a7-bot-d1{
        width:100%;
        color:#3b9a68;
        margin-bottom:6px;
    }
    .ind-a7-bot-d1 div{
        font-size:18px;
        font-weight:bold;
    }
    .ind-a7-bot-d1 a{
        font-size:16px;
    }
    .ind-a7-bot-d2{
        position: relative;
        width:100%;
    }
    .ind-a7-bot-d3{
        width:627px;
        padding:0 10px;
        font-size:14px;
        color:#333333;
        height:28px;
        margin-right:20px;
    }
    .ind-a7-bot-d3:nth-child(2n){
        margin-right:0;
    }
    .ind-a7-bot-d3 .fL{
        width:70%;
    }
    .ind-a7-bot-d3 .fR{
        display:inline-flex;
        align-items:center;
    }
    .ind-a7-bot-d3 .fR img{
        margin-left:6px;
    }
    .ind-a7-bot-d3:hover{
        background:#eee;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a4-d2{
        text-transform:uppercase;
    }
    .ind-a7{
        width:100%;
        height:100%;
        position:relative;
        background:#e5ede5;
    }
    .ind-a7-fl{
        width:690px;
    }
    .ind-a7-fl-d1{
        font-size:16px;
        margin-bottom:20px;
        color:#333333;
    }
    .ind-a7-fl-d2 {
        color:#3b9a68;
        font-size:20px;
        font-weight:bold;
        margin-bottom:10px;
    }
    .ind-a7-fl-d3{
        width:103%;
    }
    .ind-a7-fl-d3 video{
        display:inline-block;
        width:204px;
        height:100px;
        margin-right:15px;
        object-fit: fill;
    }
    .ind-a7-fl-d3 video:nth-child(3n){
        margin-right:0;
    }
    .ind-a7-fr{
        width:260px;
        margin-left:20px;
        background:#fff;
        height:auto;
        padding:10px 10px 0;
    }
    .ind-a7-box{
        display: flex;
        align-items: flex-end;
    }
    .ind-a7-fr>.i300{
        width:100%;
        height:auto;
        border:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1{
        width:100%;
        height:40px;
        line-height: 40px;
        border-bottom:1px solid #dcdcdc;
    }
    .ind-a7-fr-e1:last-child{
        border:none;
    }
    .ind-a7-fr-e1>.fL{
        width:70%;
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1 a{
        font-size:16px;
        color:#333333;
    }
    .ind-a7-fr-e1:hover a{
        color:#52a277;
        text-decoration:underline;
    }
    .ind-a7-bot{
        width:100%;
        margin-top:15px;
        background:#fff;
        padding:10px 24px 10px;
    }
    .ind-a7-bot-d1{
        width:100%;
        color:#3b9a68;
        margin-bottom:6px;
    }
    .ind-a7-bot-d1 div{
        font-size:18px;
        font-weight:bold;
    }
    .ind-a7-bot-d1 a{
        font-size:16px;
    }
    .ind-a7-bot-d2{
        position: relative;
        width:100%;
    }
    .ind-a7-bot-d3{
        width:445px;
        padding:0 10px;
        font-size:14px;
        color:#333333;
        height:28px;
        margin-right:20px;
    }
    .ind-a7-bot-d3:nth-child(2n){
        margin-right:0;
    }
    .ind-a7-bot-d3 .fL{
        width:70%;
    }
    .ind-a7-bot-d3 .fR{
        display:inline-flex;
        align-items:center;
    }
    .ind-a7-bot-d3 .fR img{
        margin-left:6px;
    }
    .ind-a7-bot-d3:hover{
        background:#eee;
    }
}


@media only screen and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a8{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a8-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:160px;
    }
    .footer{
        background: #313131;
        height: 760px;
        border-top: 1px solid #7d7d7d;
        border-bottom: 1px solid #7d7d7d;
        padding-top: 100px;
    }
    .us1-b1{
        height:350px;
        width:485px;
        background:#fff;
        padding:10px;
        margin-top: 80px;
    }
    .us1-b1>div{
        height:100%;
    }
    .footer-a1-fr-d1{
        margin-left:85px;width: 59%;
    }
    .footer-a1-fr-d2{
        width:84%;
    }
    .footer-a1-fr-d3{
        padding-top:10px;
        margin-bottom:30px;
        width:300px;
    }
    .footer-a1-fr-d3:nth-child(2n){
        margin-right:0;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d4{
        width:42px;
        height:42px;
        border-radius:50%;
        border:1px solid #ffffff;
        display:inline-flex;
        justify-content:center;
        align-items:center;
        margin-bottom:20px; float: left;margin-right: 6%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d5{
        font-size:16px;
        margin-bottom:10px;
        color:#fff;margin-top: -2%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d6{
        font-size:20px;
        color:#ffffff;margin-top: -3%;
    }
    .footer-a1-fr-d7{
        width:128px;
        /* height:128px;
        border:1px solid rgba(0,0,0,.2); */
        padding:10px;
        margin-top:10px;
        color:#fff;
        font-size:16px;
        text-align:center;
    }
    
    .footer-a1-fr-d7 img{
        width:100%;
        height:100%;
        margin-bottom:20px;
    }
    .footer-a1{
        border-bottom:1px solid rgba(125,125,125,.5);
        padding-bottom:40px;
        width:1400px;
        margin:0 auto;
    }
    .footer-a2{
        /* padding-top:15px; */
        color:#999999;
        font-size:14px;
    }
    .ind-a8 .footer-a2{
        padding-top: 30px;
        width: 1400px;
        margin: 0 auto;
        font-size:16px;
    }
}
@media only screen and (max-width: 1599px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a8 .footer-a2{
        padding-top:15px;
        width:1400px;
        margin:0 auto;
    }
    .ind-a8{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a8-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .footer{
        background: #313131;
        height: 760px;
        border-top: 1px solid #7d7d7d;
        border-bottom: 1px solid #7d7d7d;
        padding-top: 100px;
    }
    .us1-b1{
        height: 323px;
        width:450px;
        background:#fff;
        padding:10px;
    }
    .us1-b1>div{
        height:100%;
    }
    .footer-a1-fr-d1{
        margin-left:60px;float: right;width: 59%;
    }
    .footer-a1-fr-d2{
        width:84%;
    }
    .footer-a1-fr-d3{
        padding-top:10px;
        margin-bottom:58px;
        width: 240px;
    }
    .footer-a1-fr-d3:nth-child(2n){
        margin-right:0;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d4{
        width:42px;
        height:42px;
        border-radius:50%;
        border:1px solid #ffffff;
        display:inline-flex;
        justify-content:center;
        align-items:center;
        margin-bottom:20px;float: left; margin-right: 7%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d5{
        font-size:16px;
        margin-bottom:10px;
        color:#fff;margin-top: -2%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d6{
        font-size:20px;
        color:#ffffff;margin-top: -4%;
    }
    .footer-a1-fr-d7{
        width:128px;
        padding:10px;
        margin-top:10px;
        color:#fff;
        font-size:16px;
        text-align:center;
    }
    .footer-a1-fr-d7 img{
        width:100%;
        height:100%;
    }
    .footer-a1{
        border-bottom:1px solid rgba(125,125,125,.5);
        padding-bottom:40px;
        width: 1400px;
        margin: 0 auto;
    }
    .footer-a2{
        /* padding-top:15px; */
        color:#999999;
        font-size:14px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .ind-a8{
        width:100%;
        height:100%;
        position:relative;
    }
    .ind-a8-d1{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:120px;
    }
    .footer{
        background: #313131;
        height: 760px;
        border-top: 1px solid #7d7d7d;
        border-bottom: 1px solid #7d7d7d;
        padding-top: 80px;
    }
    .us1-b1{
        height:305px;
        width: 340px;
        background:#fff;
        padding:10px;
    }
    .us1-b1>div{
        height:100%;
    }
    .footer-a1-fr-d1{
        margin-left:60px;width: 59%;
    }
    .footer-a1-fr-d2{
        width:78%;
    }
    .footer-a1-fr-d3{
        padding-top:10px;
        margin-bottom:10px;
        width: 50%;
    }
    .footer-a1-fr-d3:nth-child(2n){
        margin-right:0;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d4{
        width:42px;
        height:42px;
        border-radius:50%;
        border:1px solid #ffffff;
        display:inline-flex;
        justify-content:center;
        align-items:center;
        margin-bottom:20px;float: left;margin-right: 8%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d5{
        font-size:16px;
        margin-bottom:10px;
        color:#fff;margin-top: -2%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d6{
        font-size:18px;
        color:#ffffff;margin-top: -4%;
    }
    .footer-a1-fr-d7{
        width:128px;
        padding:10px;
        color:#fff;
        font-size:16px;
        text-align:center;
        margin-top:10px;
    }
    .footer-a1-fr-d7 img{
        width:100%;
        height:100%;
    }
    .footer-a1{
        border-bottom:1px solid rgba(125,125,125,.5);
        padding-bottom:40px;
        width: 1000px;
        margin: 0 auto;
    }
    .footer-a2{
        color: #999999;
        font-size: 14px;
        width: 1000px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 1023px){

.tit1 {
    position: absolute;
    top: 17%;
    left: 6%!important;
}


    .bbn{position: relative; top: 0;left: 0;margin-top: 16%!important;}

    .bn{position: relative;width: 100%;height: 160px!important;}
    .bj{display: none;}
    .be{display: none;}
.pro-tit-fr1 {
    position: absolute;
    right: 0%!important;
    bottom:2%!important;
    z-index: 1;
	width:100%!important;
}



    .pro-tit-fr-nav1 {padding: 0 4px!important;font-size:12px!important; float:left; width:33%; height: 26px!important;line-height:26px!important;color: #333;margin-right:0%!important;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .p-head{
        width:100%;
        background:#fff;
        z-index:99;
        padding-left:.3rem;
        position:fixed;
        top:0;
        left:0;
    }
    .p-head-fl{
        width:2.05rem;
        padding-top:.17rem;
    }
    .hd-fr-d2-e1{
        position: relative;
    }
    .hd-fr-d2-e1-f1,.hd-fr-d2-e1-f3{
        font-size:.24rem;
        color:#333;
        /*width:100px;*/
        cursor:pointer;
        line-height:1.21rem;
        display: flex;
        align-items: center;
        width: 2rem;
        justify-content: center;-webkit-animation: mouse1 3s ease forwards infinite;
    }
    .hd-fr-d2-e1-f1 img,.hd-fr-d2-e1-f3 img{
        width:1rem;
        height:.37rem;
        margin-right:.15rem;
    }
    .mouse1{margin-top: 10px !important;}
    .hd-fr-d2-e1-f2{
        position: absolute;
        background: #fff;
        border-radius: 10px;
        width: 100%;
        top: 1.2rem;
        left: 0;
        display: none;
    }
    .hd-fr-d2-e1-f2 .hd-fr-d2-e1-f3{
        line-height:.6rem;
    }
    .p-head-fr-d1{
        width:1.95rem;
        height:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        background:#61b573;padding: 10% 1%;
    }
    .p-head-fr-d1 img{
        width:.71rem;
    }
    .p-head-fr{
        display: flex;
        height: 100%;
    }
    .p-hd{
        width:100%;
    }
    .p-ind-ban{
        width:100%;
        height:9.46rem;
        overflow:hidden;
    }
    .p-ind-ban .swiper-pagination{
        padding-left:.6rem;
        display: flex;
        bottom:.7rem;
        align-items: center;
    }
    .p-ind-ban .swiper-pagination-bullet{
        width:.18rem;
        height:.18rem;
        background:#fff;
        opacity:1;
        margin:0 .1rem;
    }
    .p-ind-ban .swiper-pagination-bullet-active{
        background:none;
    }
    .p-ind-ban .swiper-pagination-bullet-active{
        width:.3rem;
        height:.3rem;
        background-image:url("../img/a5.png");
        background-size:100% 100%;
    }
    .p-ind-a1{
        width:100%;
        padding:.75rem .4rem 1.2rem;
    }
    .p-ind-a1-tit{
        color:#333333;
        margin-bottom:.4rem;
    }
    .p-ind-ti1{
        font-size:.24rem;
        text-transform:uppercase;
        margin-bottom:.1rem;
    }
    .p-ind-ti2{
        font-size:.4rem;
        font-weight:bold;
    }
    .p-ind-a1-d1 a{
        display:inline-flex;
        margin-right:.1rem;
        font-size:.24rem;
        padding:0 .2rem;
        height:.64rem;
        background:#eee;
        align-items:center;
    }
    .p-ind-a1-d1 a img{
        margin-right:.1rem;
    }
    .p-ind-a1-d1 a:nth-child(1) img{
        width:.27rem;
        height:.29rem;
    }
    .p-ind-a1-d1 a:nth-child(2) img{
        width:.34rem;
        height:.36rem;
    }
    .p-ind-a1-d1 a:nth-child(3) img{
        width:.28rem;
        height:.36rem;
    }
    .p-ind-a1-d1 a.ac{
        background:#009944;
        color:#fff;
    }
    .p-ind-a1-d2{
        font-size:.24rem;
        color:#333333;
        padding-top:.35rem;
        line-height:.42rem;
        margin-bottom:.45rem;
    }
    .p-ind-a1-d2 p,.p-ind-a1-d2 span{
        font-size:.24rem;
        line-height:.42rem;
    }
    .ind-a2-fr-d9{
        width:1.96rem;
        height:.61rem;
        border-radius:.3rem;
        background:linear-gradient(to right, #6acc50 , #20a029);
        color:#fff;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        font-size:.28rem;
        margin-bottom:.65rem;
    }
    .ind-a2-fr-d9 img{
        margin-left:.1rem;
        width:.6rem;
    }
    .ind-a2-fr-d10{
        font-size:.32rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.3rem;
    }
    .ind-a2-fr-d11{
        width:100%;
        display: flex;
        flex-wrap: wrap;
    }
    .ind-a2-fr-d12{
        width:48%;
        margin-right:.2rem;
    }
    .ind-a2-fr-d12:nth-child(2n){
        margin-right:0;
    }
    .ind-a2-fr-d13{
        width:100%;
        height:2.13rem;
    }
    .ind-a2-fr-d14{
        width:100%;
        padding-top:.15rem;
    }
    .ind-a2-fr-d14 span{
        width:100%;text-align: center;
        font-size:.24rem;
        color:#333333;
    }
    .ind-a2-fr-d14 img{
        width:.27rem;
        margin-top:.05rem;
    }
    .p-ind-a2{
        position:relative;
        width:100%;
    }
    .p-ind-a2-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding-top:.8rem;
        padding-left:.3rem;
        padding-right:.3rem;
    }
    .p-ind-a2-tit{
        color:#fff;
    }
    .p-ind-a2-d1{
        width:100%;
        padding-top:.4rem;
        margin-bottom:.3rem;
    }
    .p-ind-a2-d2{
        width:47%;
        margin-right:.15rem;
        margin-bottom:.2rem;
    }
    .p-ind-a2-d3{
        width:100%;
        height:.67rem;
        background:rgba(242,242,242,.2);
        font-size:.26rem;
        line-height:.67rem;
        text-align:center;
        color:#fff;
    }
    .p-ind-a2-d4{
        position: absolute;
        width: 3.23rem;
        background:#fff;
        padding:.3rem .25rem;
        margin-top:.1rem;
        display:none;
        z-index:8;
    }
    .p-ind-a2-d5{
        font-size:.26rem;
        color:#333333;
        margin-bottom:.2rem;
    }
    .p-ind-a2-d2 .p-ind-a2-d3.ac{
        background:#fff;
        color:#333;
    }
    .p-ind-a2-d6{
        display:block;height: 64%;overflow: hidden; overflow-y:scroll;
    } 
    .p-ind-a2-d7{
        width:100%;
        display:flex;
        justify-content:space-between;
        flex-wrap:wrap;
    }
    .p-ind-a2-d8{
        width:48%;
        height:3.32rem;
        position:relative;
        margin-bottom:.28rem;
    }
    .p-ind-a2-d8>.i300{
        width:100%;
        height:100%;
    }
    .p-ind-a2-d9{
        font-size:.24rem;
        color:#fff;
        position:absolute;
        left:.28rem;
        bottom:.5rem;
        z-index:3;
    }
    .p-ind-a2-d10{
        width:.36rem;
        height:1px;
        background:#fff;
        position:absolute;
        left:.28rem;
        bottom:.25rem;
        z-index:3;
    }
    .p-ind-a2-d11{
        position:absolute;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,.2);
    }
    .p-ind-a2-d8>a{
        z-index:5;
    }
    .p-ind-a3{
        width:100%;
        position: relative;
    }
    .p-ind-a3>.i300{
        width:100%;
        height:70%;
    }
    .p-ind-a1-d1{
        display:flex;
    }
    .p-ind-a3-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        padding:.85rem .4rem 0;
    }
    .p-ind-a3-tit .p-ind-ti1{
        color:#333;
    }
    .p-ind-a3-tit .p-ind-ti2{
        color:#009944;
        margin-bottom:.3rem;
    }
    .p-ind-ti3{
        width:.67rem;
        height:1px;
        background:#bfbfbf;
    }
    .p-ind-a3-tab{
        width:100%;
        padding-top:.3rem;
        margin-bottom:.3rem;
    }
    .p-ind-a3-tab .p-ind-a3-nav{
        display:inline-block;
        padding:0 .22rem;
        height:.7rem;
        line-height:.7rem;
        border-radius:.35rem;
        background:#e5ede5;
        margin-right:.1rem;
        margin-bottom:.2rem;
        border:.01rem solid #009944;
        min-width:2rem;
        text-align:center;
        font-size:.26rem;
    }
    .p-ind-a3-tab .p-ind-a3-nav.ac{
        background:#009944;
        color:#fff;
    }
    .p-ind-a3-d6{
        display:none;
    height: 8rem;
    float: left;
    overflow-y: scroll;
    }
    .p-ind-a4{
        width:100%;
        height: 13rem;
        position:relative;
    }
    .p-ind-a4>.i300{
        width:100%;
        height:100%;
    }
    .p-ind-a4-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding:1.3rem .4rem 0;
    }
    .p-ind-a4-tit .p-ind-ti1{
        color:#333;
    }
    .p-ind-a4-tit .p-ind-ti2{
        color:#fff;
        margin-bottom:.27rem;
    }
    .p-ind-a4-tit .p-ind-ti3{
        background:#535353;
    }
    .ind-a5-d7{
        width:100%;
        padding:.13rem;
        background:#fff;
        margin-bottom:.3rem;
        transition:.3s;
    }
    .ind-a5-d7-fl{
        width:2.35rem;
        height:1.6rem;
    }
    .ind-a5-d7-fr{
        width:calc(100% - 2.35rem);
        padding-top:.13rem;
        padding-left:.2rem;
    }
    .ind-a5-d7-fr .to1{
        color:#333333;
        font-size:.26rem;
        margin-bottom:.05rem;
    }
    .ind-a5-d7-fr .to2{
        font-size:.24rem;
        color:#999999;
        margin-bottom:.35rem;
        -webkit-line-clamp:1;
    }
    .ind-a5-d7-fr-e1{
        width:.57rem;
        height:.13rem;
        display:none;
    }
    .p-ind-a4-tit{
        margin-bottom:.36rem;
    }
    .p-ind-a4-box>a{
        display:block;
        width:2.55rem;
        height:.65rem;
        background:#009944;
        color:#fff;
        margin:.56rem auto 0;
        text-align:center;
        line-height:.65rem;
        font-size:.26rem;
        font-weight:bold;
    }
    .p-ind-a5{
        width:100%;
        height:27.5rem;
        position:relative;
    }
    .p-ind-a5>.i300{
        width:100%;
        height:100%;
    }
    .p-ind-a5-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        padding:.85rem .4rem 0;
    }
    .p-ind-a5-tit .p-ind-ti1{
        color:#333;
    }
    .p-ind-a5-tit .p-ind-ti2{
        color:#39a675;
        margin-bottom:.3rem;
    }
    .p-ind-a5-tit .p-ind-ti3{
        background:#bfbfbf;
    }
    .p-ind-a5-d1{
        font-size:.24rem;
        color:#333333;
        line-height:.42rem;
        padding-top:.3rem;
        margin-bottom:.5rem;
        overflow:hidden;
    }
    .p-ind-a5-d1 pre{
        white-space: break-spaces;
    }
    .p-ind-a5-d1 p,.p-ind-a5-d1 span{
        font-size:.24rem;
        color:#333333;
        line-height:.42rem;
    }
    .p-ind-a5-line{
        width:100%;
        display: flex;
        flex-wrap: wrap;
    }
    .p-ind-a5-line .p-ind-a5-list{
        width:48%;
        margin-bottom:.25rem;
        margin-right:.15rem;
    }
    .p-ind-a5-line .p-ind-a5-list:nth-child(2n){
        margin-right:0;
    }
    .p-ind-a5-list>.i300{
        width:100%;
        height:3.22rem;
        margin-bottom:.2rem;
    }
    .p-ind-a5-list-d1{
        text-align:center;
        font-weight:bold;
        font-size:.24rem;
        color:#333333;
    }
    .p-ind-a5-box>a{
        display:block;
        width:2.55rem;
        height:.65rem;
        background:#009944;
        color:#fff;
        margin:.3rem auto 0;
        text-align:center;
        line-height:.65rem;
        font-size:.26rem;
        font-weight:bold;
    }
    .p-ind-a6{
        position: relative;
        width:100%;
        padding:.8rem .4rem .85rem;
        background:#e5ede5;
    }
    .p-ind-a6-d1{
        width:100%;
        background:#fff;
        padding:.25rem;
        margin-bottom:.35rem;
    }
    .p-ind-a6-d1>.p-ind-a6-d1-fl{
        width:2.6rem;
        height:3.64rem;
    }
    .p-ind-a6-d1-fr{
        width:calc(100% - 2.6rem);
        display:flex;
        align-items:center;
        padding-left:.3rem;
        height:3.64rem;
    }
    .p-ind-a6-d1-fr>div{
        width:100%;
    }
    .p-ind-a6-d1-fr-e1{
        font-size:.3rem;
        color:#333333;
        font-weight:bold;
        margin-bottom:.35rem;
    }
    .p-ind-a6-d1-fr-e2{
        width:100%;
        /* height:.6rem; */
        background:#f2f2f2;
        display:flex;
        justify-content:space-between;
        padding:0 .2rem;
        font-size:.24rem;
        color:#333;
        align-items:center;
        margin-bottom:.18rem;
    }
    .p-ind-a6-d1-fr-e2 span{
        width: 70%;
        overflow: hidden;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .p-ind-a6-d2-tit{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        color:#3b9a68;
        font-size:.24rem;
    }
    .p-ind-a6-d2-tit div{
        font-size:.28rem;
        font-weight:bold;
    }
    .p-ind-a6-d2-vid{
        width:100%;
        padding-top:.2rem;
        margin-bottom:.3rem;
    }
    .p-ind-a6-d2-vid video{
        width:3.22rem;
        height:2.01rem;
        margin-right:.1rem;
        object-fit: cover;
    }
    .p-ind-a6-d2-vid video:nth-child(2n){
        margin-right:0;
    }
    .p-ind-a6-d3{
        width:100%;
        padding:.2rem;
        background:#fff;
    }
    .ind-a7-bot-d2{
        padding-top:.2rem;
    }
    .ind-a7-bot-d3{
        width:100%;
        padding:0 .14rem;
        font-size:.26rem;
        color:#333333;
        height:.64rem;
        line-height:.64rem;
    }
    .ind-a7-bot-d3:nth-child(2n){
        background:#f2f2f2;
    }
    .ind-a7-bot-d3 .fL{
        width:70%;
    }
    .ind-a7-bot-d3 .fR{
        display:inline-flex;
        align-items:center;
    }
    .ind-a7-bot-d3 .fR img{
        margin-left:.1rem;
        width:.21rem;
    }

    .footer{
        background:#313131;
        padding:.5rem .3rem;
        /*border-top:1px solid #7d7d7d;*/
        /*border-bottom:1px solid #7d7d7d;*/
    }
    .us1-b1{
        height:3.5rem;
        width:92%;
        margin:0 auto .68rem;
        /* background:#fff; */
        padding:.1rem;
    }
    .us1-b1>div{
        height:100%;
    }
    .footer-a1-fr-d1{
        width:100%;
    }
    .footer-a1-fr-d2{
        width:100%;
    }
    .footer-a1-fr-d3{
        margin-right:5%;
        margin-bottom:.26rem;
        width: 45%;
    }
    .footer-a1-fr-d3:nth-child(2n){
        margin-right:0;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d4{
        width:.54rem;
        height:.54rem;
        border-radius:50%;
        border:1px solid #ffffff;
        display:inline-flex;
        justify-content:center;
        align-items:center;
        margin-right:.2rem;
        margin-bottom:.2rem;
		float:left;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d4 img{
        width:.25rem;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d5{
        font-size:.26rem;
        margin-bottom:.1rem;
        color:#fff;margin-top: -2%;
    }
    .footer-a1-fr-d3 .footer-a1-fr-d6{
        font-size:.2rem;
        color:#ffffff;margin-top: -4%;
    }
    .footer-a1-fr-d7{
        width:1.65rem;
        height:1.65rem;
        border:1px solid rgba(255,255,255,.2);
        padding:.1rem;
        float: left !important;
    }
    .footer-a1-fr-d7 img{
        width:100%;
        height:100%;
    }
    .footer-a1{
        border-bottom:1px solid rgba(125,125,125,.5);
        padding-bottom:.4rem;
        overflow:hidden;
    }
    .footer-a1>.fL{
        margin-bottom:.2rem;
        display: none;
    }
    .footer-a2{
        padding-top:.2rem;
        color:#999999;
        font-size:.24rem;
    }
    .footer-a2 a{
        display:block;
        text-align:center;
    }
    .p-fot{
        color:#fff;
        padding-top:.3rem;
        font-size:.28rem;
        width:100%;  float:left;
    }
}

@media only screen and (min-width: 1750px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .pt{
        position:relative;
        z-index:2;
        padding-bottom:80px;
    }
    .tit .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#333;
        margin-bottom:10px;
    }
    .tit .ti2{
        font-size:40px;
        color:#333;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .tit1 .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#fff;
        margin-bottom:10px;
    }
    .tit1 .ti2{
        font-size:40px;
        color:#fff;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit1 .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .max-wid{
        width:73%;
        margin:0 auto;
    }
    .case-line{
        width:100%;
        padding-top:70px;
    }
    .case-list{
        width: 31%;
        /* height: 412px; */
        position: relative;
        margin-right:2% !important;
        margin-bottom:3%;
    }
    .case-list:nth-child(4n){
        margin-right:0;
    }
    .case-list:hover .ind-a6-d5{
        opacity:1;
    }
  .case-list .ind-a6-d4  img {display:block; margin:0; border:none;
 transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear;}
  .case-list:hover .ind-a6-d4 img {transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

	.case-list:hover .ind-a6-d6{color:#009944;}
    /* .case-list .ind-a6-d5{
        width:370px;
        height:289px;
    } */
    .pos{
        position:relative;
        min-height:800px;
        z-index: 2;margin-top: 10%;
    }
    .di{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
    }
    .page{
        width:100%;
        display:flex;
        justify-content:flex-end;
    }
    .page a{
        display:inline-block;
        width:48px;
        height:48px;
        background:#eeeeee;
        font-size:16px;
        color:#333;
        text-align:center;
        line-height:48px;
        margin-right:13px;
    }
    .page a.ac{
        background:#009944;
        color:#fff;
    }
    .page a:hover{
        background:#009944;
        color:#fff;
    }
    .hdd{
        background:#fff;
    }
    .pc-bot{
        width:100%;
        height:72px;
        background:#313131;
    }
    .pc-bot>div{
        font-size:12px;
        color:#999999;
        line-height:72px;
        width: 1400px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .pt{
        position:relative;
        z-index:2;
        padding-bottom:80px;
    }
    .tit .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#333;
        margin-bottom:10px;
    }
    .tit .ti2{
        font-size:40px;
        color:#333;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .tit1 .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#fff;
        margin-bottom:10px;
    }
    .tit1 .ti2{
        font-size:40px;
        color:#fff;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit1 .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .max-wid{
        width:73%;
        margin:0 auto;
    }
    .case-line{
        width:100%;
        padding-top:70px;
    }
    .case-list{
        width: 31%;
        /* height: 320px; */
        position: relative;
        margin-right:2% !important;
        margin-bottom:3%;
    }
    .case-list:nth-child(4n){
        margin-right:0;
    }
    .case-list:hover .ind-a6-d5{
        opacity:1;
    }
    /* .case-list .ind-a6-d5{
        width:270px;
        height:230px;
    } */
    .pos{
        position:relative;
        z-index: 2;margin-top: 10%;
    }
    .di{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
    }
    .page{
        width:100%;
        display:flex;
        justify-content:flex-end;
    }
    .page a{
        display:inline-block;
        width:48px;
        height:48px;
        background:#eeeeee;
        font-size:16px;
        color:#333;
        text-align:center;
        line-height:48px;
        margin-right:13px;
    }
    .page a.ac{
        background:#009944;
        color:#fff;
    }
    .page a:hover{
        background:#009944;
        color:#fff;
    }
    .hdd{
        background:#fff;
    }
    .pc-bot{
        width:100%;
        height:72px;
        line-height:72px;
        background:#313131;
    }
    .pc-bot>div{
        font-size:12px;
        color:#999999;
        line-height:72px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .be{display: none;}
    .ind-a2-fr-d7:hover{background:#009944;color:#fff;}
    .ind-a2-fr-d7:hover .be{display: block;}
    .ind-a2-fr-d7:hover .he{display: none;}
    .pt{
        position:relative;
        z-index:2;
        padding-bottom:80px;
    }
    .tit .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#333;
        margin-bottom:10px;
    }
    .tit .ti2{
        font-size:32px;
        color:#333;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .tit1 .ti1{
        font-size:24px;
        font-weight:lighter;
        color:#fff;
        margin-bottom:10px;
    }
    .tit1 .ti2{
        font-size:32px;
        color:#fff;
        font-weight:bold;
        margin-bottom:25px;
    }
    .tit1 .ti3{
        width:53px;
        height:5px;
        background:#fff;
    }
    .max-wid{
        width:73%;
        margin:0 auto;
    }
    .case-line{
        width:100%;
        padding-top:70px;
    }
    .case-list{
        width: 31%;
        /* height: 222px; */
        position: relative;
        margin-right:2% !important;
        margin-bottom:3%;
    }
    .case-list:nth-child(4n){
        margin-right:0;
    }
    .case-list:hover .ind-a6-d5{
        opacity:1;
    }
    /* .case-list .ind-a6-d5{
        width:209px;
        height:180px;
    } */
    .pos{
        position:relative;
        z-index: 2;margin-top: 10%;
    }
    .di{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
    }
    .page{
        width:100%;
        display:flex;
        justify-content:flex-end;
    }
    .page a{
        display:inline-block;
        width:48px;
        height:48px;
        background:#eeeeee;
        font-size:16px;
        color:#333;
        text-align:center;
        line-height:48px;
        margin-right:13px;
    }
    .page a.ac{
        background:#009944;
        color:#fff;
    }
    .page a:hover{
        background:#009944;
        color:#fff;
    }
    .hdd{
        background:#fff;
    }
    .pc-bot{
        width:100%;
        height:72px;
        background:#313131;
    }
    .pc-bot>div{
        font-size:12px;
        color:#999999;
        line-height:72px;
    }
}
@media only screen and (max-width: 1023px){
    .pt{
        position:relative;
        z-index:2;
        padding-bottom:.8rem;
    }
    .tit .ti1{
        font-size:.28rem;
        font-weight:lighter;
        color:#333;
        margin-bottom:.1rem;
    }
    .tit .ti2{
        font-size:.4rem;
        color:#333;
        font-weight:bold;
        margin-bottom:.25rem;
    }
    .tit .ti3{
        width:.7rem;
        height:.06rem;
        background:#fff;
    }

    .tit1 .ti1{
        font-size:.28rem;
        font-weight:lighter;
        color:#fff;
        margin-bottom:.1rem;
    }
    .tit1 .ti2{
        font-size:.4rem;
        color:#fff;
        font-weight:bold;
        margin-bottom:.25rem;
    }
    .tit1 .ti3{
        width:.7rem;
        height:.06rem;
        background:#fff;
    }
    .max-wid{
        width:97%;
        padding-left:.4rem;
        padding-right:.4rem;
        margin:0 auto;
    }
    .case-line{
        width:100%;
        padding-top:.6rem;
        margin-bottom:.5rem;
    }
    .case-list{
        width:31%;
        position: relative;
        margin-right:2% !important;
        margin-bottom:3%;
    }
    .case-list:nth-child(2n){
        margin-right:0;
    }
    .case-list .ind-a6-d5{
       display:none;
    }
    .pos{
        position:relative;
        z-index: 2;background: #e5ede5;margin-top: 10%;
    }
    .p-case-d1{
        text-align:center;
        font-size:.28rem;
        padding-top:.2rem;
    }
    .di{
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
    }
    .page{
        width:100%;
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
    }
    .page a{
        display:inline-block;
        padding:0 .1rem;
        height:.5rem;
        background:#eeeeee;
        font-size:.24rem;
        color:#333;
        text-align:center;
        line-height:.5rem;
        margin-right:.1rem;
    }
    .zuo{width: 100% !important;}
    .you{width: 100% !important;}
    .page a:last-child{
        margin-right:0;
    }
    .page a.ac{
        background:#009944;
        color:#fff;
    }
    .page a:hover{
        background:#009944;
        color:#fff;
    }
    .hdd{
        background:#fff;
    }
    .pc-bot{
        width:100%;
        background:#313131;
        padding:.3rem;
    }
    .pc-bot>div{
        font-size:.24rem;
        color:#999999;
    }
    .pc-bot>div a{
        display:block;
    }
}

@media only screen and (min-width: 1024px){
    .case-show-tit{
        text-align:center;
        font-size:30px;
        margin-bottom:20px;
    }
}
@media only screen and (max-width: 1023px){
    .case-show-tit{
        text-align:center;
        font-size:.3rem;
        margin-bottom:.2rem;
        padding-top:.5rem;
    }
    .case-show-img img{
        max-width:100%;
    }

.ind-a6-d4 img{height:94px;}

}

@media only screen and (min-width: 1750px){
    .pro-tit{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pro-tit11{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pro-tit-fr{
        display:inline-flex;
    }
    .pro-tit-fr .pro-tit-fr-nav{
        padding:0 13px;
        font-size:20px;
        height:56px;
        line-height:56px;
        color:#333;
        margin-right:15px;background: #cee4d5;
    }
    .pro-tit-fr .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr1{
        display:inline-flex;
    }
    .pro-tit-fr1 .pro-tit-fr-nav{
        padding:0 13px;
        font-size:20px;
        height:56px;
        line-height:56px;
        color:#fff;
        margin-right:15px;
    }
    .pro-tit-fr1 .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr-nav:hover,.pro-tit-fr-nav.ac{
        color:#fff;background: #009944;
    }
    .pro-d1{
        padding-top: 52px;
    font-size: 36px;
    color: #009944;
    margin-bottom: 20px;
    font-weight: bold;
    }
    .pro-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:68px;
    }
    .pro-d2 p,.pro-d2 span{
        font-size:18px;
        color:#333333;
    }
    .pro-d3{
        width:103%;  float:left;
        margin-bottom:50px;
    }
    .pro-d4{
         margin:2% 2% 1% 0;
		 width:48%;  float:left;
    }
    .pro-d5{
        width:100%;
    }
 .pro-d5   img{
        width:100%;  max-height:440px;
    }


     .pro-d6{
        font-size:24px;
        padding-top:24px;
        text-align:center;
    }
    .pro-d7{
        width:73%;
        margin:0 auto 25px auto;
    }
    .pro-d7 span{
        display:inline-block;
        height:100%;
        line-height:38px;
        color:#009944;
        font-size:24px;
        padding-top: 2%;
    }
    .pro-d8{
        width:76%;margin: 0 auto;
    }
    .pro-d9{
        width:31%;
        margin-left:2%;
    }
    /*.pro-d9:nth-child(3n){
        margin-left:0;
    }*/
    .pro-d9>.i300{
        width:100%;
        height:363px;
        margin-bottom:25px;
    }
    .pro-d7-img{
        margin-bottom:20px;
    }
    .pro-d10{
        color:#333333;
        font-size:24px;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .pro-tit{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pro-tit11{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .bj {
        background: rgb(21,161,82,0.3);
        width: 100%;
        height: 55px;
        position: absolute;
        bottom: 2%;
    }
    .pro-tit-fr{
        display:inline-flex;
    }
    .pro-tit-fr .pro-tit-fr-nav{
        padding:0 13px;
        font-size:20px;
        height:56px;
        line-height:56px;
        color:#333;
        margin-right:15px;background: #cee4d5;
    }
    .pro-tit-fr .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr1{
        display:inline-flex;
    }
    .pro-tit-fr1 .pro-tit-fr-nav{
        padding:0 13px;
        font-size:20px;
        height:56px;
        line-height:56px;
        color:#fff;
        margin-right:15px;
    }
    .pro-tit-fr1 .pro-tit-fr-nav:last-child{
        margin-right:0;
    }

 .pro-tit-fr-nav:hover,.pro-tit-fr-nav.ac{
        color:#fff;background: #009944;
    }
    .pro-d1{
        padding-top: 52px;
    font-size: 36px;
    color: #009944;
    margin-bottom: 20px;
    font-weight: bold;
    }
    .pro-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:68px;
    }
    .pro-d2 p,.pro-d2 span{
        font-size:18px;
        color:#333333;
    }
    .pro-d3{
        width:103%;  float:left;
        margin-bottom:50px;
    }
    .pro-d4{
         margin:2% 2% 1% 0;
		 width:48%;  float:left;
    }
    .pro-d5{
        width:100%;
    }
 .pro-d5   img{
        width:100%;  max-height:430px;
    }
    .pro-d6{
        font-size:24px;
        padding-top:24px;
        text-align:center;
    }
    .pro-d7{
        width:73%;
        margin:0 auto 25px auto;
    }
    .pro-d7 span{
        display:inline-block;
        height:100%;
        line-height:38px;
        color:#009944;
        font-size:24px;
        padding-top: 2%;
    }
    .pro-d8{
        width:76%;margin: 0 auto;
    }
    .pro-d9{
        width:31%;
        margin-left:2%;
    }
    /*.pro-d9:nth-child(3n){
        margin-left:0;
    }*/
    .pro-d9>.i300{
        width:100%;
        height:300px;
        margin-bottom:15px;
    }
    .pro-d7-img{
        margin-bottom:10px;
    }
    .pro-d10{
        color:#333333;
        font-size:22px;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){

.hd-fr-d1 li:nth-child(1) {
  letter-spacing: 10px;
  padding-left: 16px;
}
.hd-fr-d1 li:nth-child(3) {
  letter-spacing: 10px;
  padding-left: 16px;
}
    .pro-tit{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pro-tit11{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .pro-tit-fr{
        display:inline-flex;
    }
    .pro-tit-fr .pro-tit-fr-nav{
        padding:0 10px;
        font-size:16px;
        height:56px;
        line-height:56px;
        color:#333;
        margin-right:10px;background: #cee4d5;
    }
    .pro-tit-fr .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr1{
        display:inline-flex;
    }
    .pro-tit-fr1 .pro-tit-fr-nav{
        padding:0 13px;
        font-size:20px;
        height:56px;
        line-height:56px;
        color:#fff;
        margin-right:15px;
    }
    .pro-tit-fr1 .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
   .pro-tit-fr-nav:hover,.pro-tit-fr-nav.ac{
        color:#fff;background: #009944;
    }
    .pro-d1{
        padding-top: 52px;
    font-size: 36px;
    color: #009944;
    margin-bottom: 20px;
    font-weight: bold;
    }
    .pro-d2{
        font-size:18px;
        color:#333333;
        margin-bottom:68px;
    }
    .pro-d2 p,.pro-d2 span{
        font-size:18px;
        color:#333333;
    }
    .pro-d3{
        width:103%;  float:left;
        margin-bottom:50px;
    }
    .pro-d4{
         margin:2% 2% 1% 0;
		 width:48%;  float:left;
    }
    .pro-d5{
        width:100%;
    }
 .pro-d5   img{
        width:100%;  max-height:350px;
    }
    .pro-d6{
        font-size:24px;
        padding-top:24px;
        text-align:center;
    }
    .pro-d7{
        width:73%;
        margin:0 auto 25px auto;
    }
    .pro-d7 span{
        display:inline-block;
        height:100%;
        line-height:38px;
        color:#009944;
        font-size:24px;padding-top: 2%;
    }
    .pro-d8{
        width:76%;margin: 0 auto;
    }
    .pro-d9{
        width:31%;
        margin-right:2%;
    }
   /* .pro-d9:nth-child(3n){
        margin-right:0;
    }*/
    .pro-d9>.i300{
        width:100%;
        height:215px;
        margin-bottom:15px;
    }
    .pro-d7-img{
        margin-bottom:10px;
    }
    .pro-d7-img img{
        width:100%;
    }
    .pro-d10{
        color:#333333;
        font-size:20px;
    }
}
@media only screen and (max-width: 1023px){
    .pro-tit{
        width:100%;
    }
    .pro-tit11{
        width:100%;
    }
    .pro-tit-fr{
        display:block;
        padding-top:.3rem;
    }
    .pro-tit-fr .pro-tit-fr-nav{
        display:inline-block;
        padding:0 .1rem;
        font-size:.24rem;
        height:.6rem;
        line-height:.6rem;
        color:#333;
        margin-right:.1rem;
        margin-bottom:.2rem;background: #cee4d5;
    }
    .pro-tit-fr .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr1{
        display:block;
        padding-top:.3rem;
    position: absolute;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    width: 100%!important;
}
    .pro-tit-fr1 .pro-tit-fr-nav{
        display:inline-block;
        padding:0 .1rem;
        font-size:.24rem;
        height:.6rem;
        line-height:.6rem;
        color:#333;
        margin-right:.1rem;
        margin-bottom:.2rem;background: #cee4d5;
    }
    .pro-tit-fr1 .pro-tit-fr-nav:last-child{
        margin-right:0;
    }
    .pro-tit-fr-nav.ac{
        background:#009944;
        color:#fff;
    }
    .pro-d1{
        padding-top: .52rem;
        font-size: .36rem;
        color:#009944;
        margin-bottom:.2rem;
        padding-top: 52px;
    font-weight: bold;
    }
    .pro-d2{
        font-size:.24rem;
        color:#333333;
        margin-bottom:.5rem;
    }
    .pro-d2 p,.pro-d2 span{
        font-size:.28rem;
        color:#333333;
    }
    .pro-d3{
        width:100%;
        margin-bottom:.5rem;
    }
    .pro-d4{
        width:100%;
    }
    .pro-d5{
        width:100%;
        overflow: hidden;
    }
    .pro-d5 img{
        width:100%;
    }
    .pro-d6{
        font-size:.26rem;
        padding-top:.26rem;
        text-align:center;
    }
    .pro-d7{
        width:94%;
        height:.5rem;
        margin:0 auto .2rem auto;
    }
    .pro-d7 span{
        display:inline-block;
padding-top: 2%;
        height:100%;
        line-height:.5rem;
        color:#009944;
        font-size:.26rem;font-weight: bold;
    }
    .pro-d8{
        width:94%;margin: 0 auto;
    }
    .pro-d9{
        width:48%;
        margin-left:2%;
    }
   
    .pro-d9>.i300{
        width:100%;
        height: 3rem;
        margin-bottom:.2rem;
    }
    .pro-d7-img{
        margin-bottom:.1rem;
    }
    .pro-d7-img img{
        width:100%;
    }
    .pro-d10{
        color:#333333;
        margin-bottom:.2rem;
        font-size:.26rem;
    }
}

@media only screen and (min-width: 1750px){
    .ab-a1{
        width:100%;
        margin-bottom:80px;
    }
    .ab-a1-fl{
        width:780px;
        font-size:16px;
        color:#333333;
        line-height:42px;
    }
    .ab-a1-fl p,.ab-a1-fl span{
        font-size:16px;
        color:#333333;
        line-height:42px;
    }
    .ab-a1-fr{
        width:calc(100% - 780px);
        padding-left:80px;
        overflow: hidden;
        position: relative;
    }
    .ab-a1-fr .swiper{
	  margin:60px 0 0 0;
        overflow: hidden;
    }
    .ab-a1-fr .swiper-pagination{
        bottom:20px;
        right:30px;
    }
    .ab-a1-fr .swiper-pagination .swiper-pagination-bullet{
        width:14px;
        height:14px;
        background:#fff;
        margin:0 5px;
    }
    .ab-a2{
        width:100%;
        height:492px;
        position:relative;
    }
    .ab-a2>.i300{
        width:100%;
    }
    .ab-a2-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ab-a2-d1{
        font-size:30px;
        font-weight:bold;
        color:#333;
        padding-top:110px;
        margin-bottom:20px;
    }
    .ab-a2-d2{
        width:100%;
    }
    .ab-a2-d3{
        width:100%;
        padding:5% 1%;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
		height:120px;
    }
    .ab-a2-d3:last-child{
        margin-right:0;
    }


.you   .ab-a2-d3{
        width:100%;
        padding:5% 1%;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
		height:254px;
    }



    .ab-a2-d3-fl{
        margin-right:20px;padding-left: 4%;
    }
    .ab-a2-d3-fr-d1{
        font-size:20px;
        margin-bottom:10px;
        color:#333333;
    }
    .ab-a2-d3-fr-d2{
        font-size:18px;
        font-weight:bold;
        color:#009944;
    }
    .ab-a2-d3-fr-d2 p,.ab-a2-d3-fr-d2 span{
        font-size:18px;
        font-weight:bold;
    }
    .ab-a3{
        width:100%;
        background:#fff;
        padding-top:90px;
        position:relative;
    }
    .ab-a3>.i300{
        width:100%;
        position:absolute;
        bottom:0;
        left:0;
    }
    .ab-a3-box .ind-a2-fr-d12{
        width: 23%;
        margin: 0 1% 2% 1%;
    }
    .ab-a3-box .ind-a2-fr-d12 .ind-a2-fr-d13{
        height:220px;
    }
    .ab-a3-box .ind-a2-fr-d14 span{
        font-size:20px;
    }
    .ab-a3-box .ind-a2-fr-d14 img{
        margin-top:7px;
    }
    .popup{
        position:fixed;
        z-index:999;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,.5);
        display:none;
    }
    .popup-img{
        width:855px;
        height:584px;
        margin:10% auto 0;
    }
    .popup-close{
        position:absolute;
        top:13%;
        cursor:pointer;
        right:calc(50% - 855px / 2 - 100px);
    }
    .popup-close img{
        width:38px;
        transition:.5s;
    }
    .popup-close:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .ab-a1{
        width:100%;
        margin-bottom:80px;
    }
    .ab-a1-fl{
        width:620px;
        font-size:16px;
        color:#333333;
        line-height:42px;
    }
    .ab-a1-fl p,.ab-a1-fl span{
        font-size:16px;
        color:#333333;
        line-height:42px;
    }
    .ab-a1-fr{
        width:calc(100% - 620px);
        padding-left:50px;
        overflow: hidden;
        position: relative;
    }
  
   .ab-a1-fr .swiper{
	  margin:60px 0 0 0;
        overflow: hidden;
    }
    .ab-a1-fr .swiper-pagination{
        bottom:20px;
        right:30px;
    }
    .ab-a1-fr .swiper-pagination .swiper-pagination-bullet{
        width:14px;
        height:14px;
        background:#fff;
        margin:0 5px;
    }
    .ab-a2{
        width:100%;
        height:642px;
        position:relative;
    }
    .ab-a2>.i300{
        width:100%;
        height: 490px;
    }
    .ab-a2-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ab-a2-d1{
        font-size:30px;
        font-weight:bold;
        color:#333;
        padding-top:80px;
        margin-bottom:40px;
    }
    .ab-a2-d2{
        width:100%;
    }
    .ab-a2-d3{
        width:100%;
        padding:5% 1%;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
		height:120px;
    }
    .ab-a2-d3:last-child{
        margin-right:0;
    }


.you   .ab-a2-d3{
        width:100%;
        padding:5% 1%;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
		height:254px;
    }
    .ab-a2-d3-fl{
        margin-right:20px;padding-left: 4%;
    }
    .ab-a2-d3-fr-d1{
        font-size:20px;
        margin-bottom:10px;
        color:#333333;
    }
    .ab-a2-d3-fr-d2{
        font-size:18px;
        font-weight:bold;
        color:#009944;
    }
    .ab-a2-d3-fr-d2 p,.ab-a2-d3-fr-d2 span{
        font-size:18px;
        font-weight:bold;
    }
    .ab-a3{
        width:100%;
        background:#fff;
        position:relative;
    }
    .ab-a3>.i300{
        width:100%;
        position:absolute;
        bottom:0;
        left:0;
    }
    .ab-a3-box .ind-a2-fr-d12{
        width: 23%;
        margin: 0 1% 2% 1%;
    }
    .ab-a3-box .ind-a2-fr-d12 .ind-a2-fr-d13{
        height:173px;
    }
    .ab-a3-box .ind-a2-fr-d14 span{
        font-size:20px;
    }
    .ab-a3-box .ind-a2-fr-d14 img{
        margin-top:7px;
    }
    .popup{
        position:fixed;
        z-index:999;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,.5);
        display:none;
    }
    .popup-img{
        width:655px;
        height:484px;
        margin:10% auto 0;
    }
    .popup-close{
        position:absolute;
        top:13%;
        cursor:pointer;
        right:calc(50% - 655px / 2 - 100px);
    }
    .popup-close img{
        width:38px;
        transition:.5s;
    }
    .popup-close:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .ab-a1{
        width:100%;
        margin-bottom:80px;
    }
    .ab-a1-fl{
        width:560px;
        font-size:14px;
        color:#333333;
        line-height:32px;
    }
    .ab-a1-fl p,.ab-a1-fl span{
        font-size:14px;
        color:#333333;
        line-height:32px;
    }
    .ab-a1-fr{
        width:calc(100% - 560px);
        padding-left:20px;
        overflow: hidden;
        position: relative;
    }
    .ab-a1-fr .swiper{
        overflow: hidden;
        margin-top:50px;
    }
    .ab-a1-fr .swiper-pagination{
        bottom:20px;
        right:30px;
    }
    .ab-a1-fr .swiper-pagination .swiper-pagination-bullet{
        width:14px;
        height:14px;
        background:#fff;
        margin:0 5px;
    }
    .ab-a2{
        width:100%;
        height:492px;
        position:relative;
    }
    .ab-a2>.i300{
        width:100%;
        height: 490px;
    }
    .ab-a2-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ab-a2-d1{
        font-size:30px;
        font-weight:bold;
        color:#333;
        padding-top:80px;
        margin-bottom:40px;
    }
    .ab-a2-d2{
        width:100%;
    }
    .ab-a2-d3{
        width:100%;
        padding:5% 1%;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
    }
    .ab-a2-d3:last-child{
        margin-right:0;
    }
    .ab-a2-d3-fl{
        margin-right:20px;padding-left: 4%;
    }
    .ab-a2-d3-fr-d1{
        font-size:20px;
        margin-bottom:10px;
        color:#333333;
    }
    .ab-a2-d3-fr-d2{
        font-size:18px;
        font-weight:bold;
        color:#009944;
    }
    .ab-a2-d3-fr-d2 p,.ab-a2-d3-fr-d2 span{
        font-size:18px;
        font-weight:bold;
    }
    .ab-a3{
        width:100%;
        background:#fff;
        position:relative;
    }
    .ab-a3>.i300{
        width:100%;
        position:absolute;
        bottom:0;
        left:0;
    }
    .ab-a3-box .ind-a2-fr-d12{
        width: 23%;
        margin: 0 1% 2% 1%;
    }
    .ab-a3-box .ind-a2-fr-d12 .ind-a2-fr-d13{
        height:173px;
    }
    .ab-a3-box .ind-a2-fr-d14 span{
        font-size:20px;
    }
    .ab-a3-box .ind-a2-fr-d14 img{
        margin-top:7px;
    }
    .popup{
        position:fixed;
        z-index:999;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,.5);
        display:none;
    }
    .popup-img{
        width:655px;
        height:484px;
        margin:10% auto 0;
    }
    .popup-close{
        position:absolute;
        top:13%;
        cursor:pointer;
        right:calc(50% - 655px / 2 - 100px);
    }
    .popup-close img{
        width:38px;
        transition:.5s;
    }
    .popup-close:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
}
@media only screen and (max-width: 1023px){
    .ab-a1{
        width:100%;
        margin-bottom:.8rem;
    }
    .ind-a2-fr-d4{
        float:none;
        display: flex;
    }
    .ind-a2-fr-d5{
        padding:0 .1rem;
        display:inline-flex;
        align-items:center;
        font-size:.26rem;
        height:.86rem;
        margin-right:.1rem;
        margin-bottom:.2rem;
    }
    .ind-a2-fr-d7 {
        background: #eee;
        color: #333;
    }
    .ind-a2-fr-d6 {
        background: #009944;
        color: #fff;
    }
    .ind-a2-fr-d5 img{
        margin-right:.1rem;
        height: .3rem;
    }
    .ab-a1-fl{
        width:100%;
        font-size:.26rem;
        color:#333333;
        line-height:.48rem;
    }
    .ab-a1-fl p,.ab-a1-fl span{
        font-size:.26rem;
        color:#333333;
        line-height:.48rem;
    }
    .ab-a1-fr{
        width:100%;
        overflow: hidden;
        position: relative;
    }
    .ab-a1-fr .swiper{
        overflow: hidden;
    }
    .ab-a1-fr .swiper-pagination{
        bottom:20px;
        right:30px;
    }
    .ab-a1-fr .swiper-pagination .swiper-pagination-bullet{
        width:.2rem;
        height:.2rem;
        background:#fff;
        margin:0 .1rem;
    }
    .ab-a2{
        width:100%;
        height:14.6rem;
        position:relative;
    }
    .ab-a2>.i300{
        width:100%;
        height:100%;
    }
    .ab-a2>.i300 img{
        width:auto;
    }
    .ab-a2-box{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
    }
    .ab-a2-d1{
        font-size:.36rem;
        font-weight:bold;
        color:#333;
        padding-top:2rem;
        margin-bottom:.4rem;
    }
    .ab-a2-d2{
        width:100%;
    }
    .ab-a2-d3{
        width:100%;
        padding:.5rem .3rem;
        background:#fff;
        display:flex;
        align-items:center;
        margin-right:20px;
        margin-bottom:.3rem;
    }
    .ab-a2-d3:last-child{
        margin-right:0;
    }
    .ab-a2-d3-fl{
        margin-right:.2rem;padding-left: 4%;
    }
    .ab-a2-d3-fr-d1{
        font-size:.3rem;
        margin-bottom:.1rem;
        color:#333333;
    }
    .ab-a2-d3-fr-d2{
        font-size:.26rem;
        font-weight:bold;
        color:#009944;
    }
    .ab-a2-d3-fr-d2 p,.ab-a2-d3-fr-d2 span{
        font-size:.26rem;
        font-weight:bold;
    }
    .ab-a3{
        width:100%;
        background:#fff;
        position:relative;
    }
    .ab-a3>.i300{
        width:100%;
        position:absolute;
        bottom:0;
        left:0;
    }
    .ab-a3-box .ind-a2-fr-d12{
        width:48%;
        margin-bottom:.3rem;
    }
    .ab-a3-box .ind-a2-fr-d14 span{
        font-size:.28rem;
    }
    .ab-a3-box .ind-a2-fr-d14 img{
        margin-top:.1rem;
    }
    .popup{
        position:fixed;
        z-index:999;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,.5);
        display:none;
    }
    .popup-img{
        width: 100%;
        margin:40% auto 0;
    }
    .popup-close{
        position: absolute;
        bottom: 30%;
        cursor: pointer;
        left:50%;
        transform:translate(-50%);
    }
    .popup-close img{
        width:38px;
        transition:.5s;
    }
    .popup-close:hover img{
        transform:rotate(180deg);
        transition:.5s;
    }
}

@media only screen and (min-width: 1024px){
    .tu-d1{
        font-size:24px;
        color:#333333;
        text-align:center;
        padding-top:60px;
        margin-bottom:50px;
    }
    .tu-d1 p, .tu-d1 span{
        font-size:24px;
        color:#333333;
    }
    .tu-d2{
        font-size:16px;
        color:#333333;
        line-height:50px;width: 97%;
        display: block;
        margin: 0 auto;
    }
    .tu-d2 img{
        max-width:100%;
        margin:0 auto;
    }
    .tu-d2 p, .tu-d2 span{
        font-size:16px;
        line-height:32px;
        color:#333333;
    }
    .tu-d3{
        width:100%;
        overflow: hidden;
    }
    .tu-d3 img{
        margin:0 auto;
    }
}
@media only screen and (max-width: 1023px){
    .tu-d1{
        font-size:.26rem;
        color:#333333;
        text-align:center;
        padding-top:.6rem;
        margin-bottom:.5rem;
    }
    .tu-d1 p, .tu-d1 span{
        font-size:.26rem;
        color:#333333;
    }
    .tu-d2{
        font-size:.24rem;
        color:#333333;
        line-height:.52rem;width: 97%;
        display: block;
        margin: 0 auto;
    }
    .tu-d2 img{
        max-width:100%;
        margin:0 auto;
    }
    .tu-d2 p, .tu-d2 span{
        font-size:.24rem;
        color:#333333;
    }
    .tu-d3{
        width:100%;
        overflow: hidden;
    }
    .tu-d3 img{
        margin:0 auto;
    }
}

@media only screen and (min-width: 1750px){
    .ind-a5-d7-fr-e2{
        display:none;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
    .lie-box{
        padding-top:70px;
        width:100%;
    }
    .lie-box .ind-a5-d7{
        background:#eee;
        width: 49%;
    }
    .lie-box .ind-a5-d7:hover{
        background:#009944;
    }
    .lie-box .ind-a5-d7:hover .to1, .lie-box .ind-a5-d7:hover .to2{
        color:#fff;
    }
    /* .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .ind-a5-d7-fr-e2{
        display:none;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
    .lie-box{
        padding-top:50px;
        width:100%;
    }
    .lie-box .ind-a5-d7{
        background:#eee;
    }
    .lie-box .ind-a5-d7:hover{
        background:#009944;
    }
    .lie-box .ind-a5-d7:hover .to1, .lie-box .ind-a5-d7:hover .to2{
        color:#fff;
    }
    /* .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .ind-a5-d7-fr-e2{
        display:none;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
    .lie-box{
        padding-top:50px;
        width:100%;
    }
    .lie-box .ind-a5-d7{
        background:#eee;
    }
    .lie-box .ind-a5-d7:hover{
        background:#009944;
    }
    .lie-box .ind-a5-d7:hover .to1, .lie-box .ind-a5-d7:hover .to2{
        color:#fff;
    }
    /* .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e1{
        display:none;
    } */
    .lie-box .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
}
@media only screen and (max-width: 1023px){
    .ind-a5-d7-fr-e2{
        display:none;
    }
    .ind-a5-d6 .swiper-slide .ind-a5-d7:hover .ind-a5-d7-fr-e2{
        display:flex;
    }
    .lie-box{
        padding-top:.6rem;
        width:100%;
		min-height:400px;
        padding-bottom:.2rem;
	
    }
    .lie-box .ind-a5-d7{
        background:#eee;
    }
}

@media only screen and (min-width: 1750px){
    .ziliao-d1{
        padding-top:20px;
        margin-bottom:45px;
        font-size:16px;
        color:#333333;
    }
    .ziliao-d1 p,.ziliao-d1 span{
        font-size:16px;
        color:#333333;
    }
    .color-bg{
        width:100%;
        height: 100%;
        background: #e5ede5;
    }
    .ziliao-d2{
        font-size:24px;
        color:#3b9a68;
        margin-bottom:20px;font-weight: bold;
    }
    .ziliao-box{
        width:100%;
        margin-bottom:30px;
    }
    .ziliao-line{
        width:394px;
        margin-bottom:10px;
        margin-right:30px;
    }
    .ziliao-line:nth-child(4n){
        margin-right:0;
    }
    .ziliao-line video{
        width:100%;
        height:246px;
        object-fit: cover;
    }
    .ziliao-line iframe{
        width:100%;
        height:246px;
        object-fit: cover;
    }
    .ziliao-line-d1{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding-top:10px;
    }
    .ziliao-line-d1>.to1{
        color:#333333;
        font-size:18px;
        width:70%;
    }
    .ziliao-line-d1 a{
        color:#009944;
        font-size:18px;
    }
    .ziliao-line-d1 a:hover{
        text-decoration:underline;
    }
    .page1 a{
        background:#fff;
    }
    .max1-wid{
        width:1672px;
        margin:0 auto;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .ziliao-d1{
        padding-top:20px;
        margin-bottom:45px;
        font-size:16px;
        color:#333333;
    }
    .ziliao-d1 p,.ziliao-d1 span{
        font-size:16px;
        color:#333333;
    }
    .color-bg{
        width:100%;
        height: 100%;
        background: #e5ede5;
    }
    .ziliao-d2{
        font-size:24px;
        color:#3b9a68;
        margin-bottom:20px;font-weight: bold;
    }
    .ziliao-box{
        width:100%;
        margin-bottom:30px;
    }
    .ziliao-line{
        width:317px;
        margin-bottom:10px;
        margin-right:30px;
    }
    .ziliao-line:nth-child(3n){
        margin-right:0;
    }
    .ziliao-line video{
        width:100%;
        height:246px;
        object-fit: cover;
    }
    .ziliao-line iframe{
        width:100%;
        height:246px;
        object-fit: cover;
    }
    .ziliao-line-d1{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding-top:10px;
    }
    .ziliao-line-d1>.to1{
        color:#333333;
        font-size:18px;
        width:70%;
    }
    .ziliao-line-d1 a{
        color:#009944;
        font-size:18px;
    }
    .ziliao-line-d1 a:hover{
        text-decoration:underline;
    }
    .page1 a{
        background:#fff;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .ziliao-d1{
        padding-top:20px;
        margin-bottom:45px;
        font-size:16px;
        color:#333333;
    }
    .ziliao-d1 p,.ziliao-d1 span{
        font-size:16px;
        color:#333333;
    }
    .color-bg{
        width:100%;
        height: 100%;
        background: #e5ede5;
    }
    .ziliao-d2{
        font-size:24px;
        color:#3b9a68;
        margin-bottom:20px;font-weight: bold;
    }
    .ziliao-box{
        width:100%;
        margin-bottom:30px;
    }
    .ziliao-line{
        width:217px;
        margin-bottom:10px;
        margin-right:30px;
    }
    .ziliao-line:nth-child(4n){
        margin-right:0;
    }
    .ziliao-line video{
        width:100%;
        height:200px;
        object-fit: cover;
    }
    .ziliao-line iframe{
        width:100%;
        height:200px;
        object-fit: cover;
    }
    .ziliao-line-d1{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding-top:10px;
    }
    .ziliao-line-d1>.to1{
        color:#333333;
        font-size:18px;
        width:70%;
    }
    .ziliao-line-d1 a{
        color:#009944;
        font-size:18px;
    }
    .ziliao-line-d1 a:hover{
        text-decoration:underline;
    }
    .page1 a{
        background:#fff;
    }
}
@media only screen and (max-width: 1023px){
    .ziliao-d1{
        padding-top:.2rem;
        margin-bottom:.4rem;
        font-size:.26rem;
        color:#333333;
    }
    .ziliao-d1 p,.ziliao-d1 span{
        font-size:.3rem;
        color:#333333;
    }
    .color-bg{
        width:100%;
        height: 100%;
        background: #e5ede5;
    }
    .ziliao-d2{
        font-size:.28rem;
        color:#3b9a68;
        margin-bottom:.2rem;font-weight: bold;
    }
    .ziliao-box{
        width:100%;
        margin-bottom:.3rem;
    }
    .ziliao-line{
        width:100%;
        margin-bottom:.2rem;
    }
    .ziliao-line video{
        width:100%;
        height: 4rem;
        object-fit:unset;
    }
    .ziliao-line iframe{
        width:100%!important;
        height: 4rem!important;
        object-fit: unset;
    }
    .ziliao-line-d1{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        padding-top:.1rem;
    }
    .ziliao-line-d1>.to1{
        color:#333333;
        font-size:.24rem;
        width:70%;
    }
    .ziliao-line-d1 a{
        color:#009944;
        font-size:.26rem;
    }
    .page1 a{
        background:#fff;
    }
    .max1-wid{
        padding-top:.8rem;
    }
}

@media only screen and (min-width: 1750px){
    .zl-box{
        width:100%;
        margin-bottom:30px;
    }
    .zl-box .zl-list{
        width:49%;
        height:58px;
        background:#fff;
        padding:0 20px;
        display:flex;
        align-items:center;
        justify-content:space-between;
        color:#333333;
        font-size:16px;
        margin-right:30px;
        margin-bottom:12px;
    }
    .zl-box .zl-list:nth-child(even){
        margin-right:0;
    }
    .zl-box .zl-list:hover{
        background:#009944;
        color:#fff;
    }
    .zl-box .zl-list .zl-list-fr-d1:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .zl-list-fr-d2:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list:hover i{
        background-image:url("../img/a55.png");
    }
    .zl-box .zl-list .to1{
        width:68%;
    }
    .zl-list-fr-d1{
        padding-right:14px;
        border-right:1px solid #e5e5e5;
        margin-right:14px;
    }
    .zl-list-fr-d2 i{
        display:inline-block;
        width:21px;
        height:20px;
        background-image:url("../img/a38.png");
        background-size:100% 100%;
        vertical-align: sub;
    }
}
@media only screen and (max-width: 1749px) and (min-width: 1400px){
    .zl-box{
        width:100%;
        margin-bottom:30px;
    }
    .zl-box .zl-list{
        width:49%;
        height:58px;
        background:#fff;
        padding:0 20px;
        display:flex;
        align-items:center;
        justify-content:space-between;
        color:#333333;
        font-size:16px;
        margin-right:20px;
        margin-bottom:12px;
    }
    .zl-box .zl-list:nth-child(even){
        margin-right:0;
    }
    .zl-box .zl-list:hover{
        background:#009944;
        color:#fff;
    }
    .zl-box .zl-list .zl-list-fr-d1:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .zl-list-fr-d2:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list:hover i{
        background-image:url("../img/a55.png");
    }
    .zl-box .zl-list .to1{
        width:65%;
    }
    .zl-list-fr-d1{
        padding-right:14px;
        border-right:1px solid #e5e5e5;
        margin-right:14px;
    }
    .zl-list-fr-d2 i{
        display:inline-block;
        width:21px;
        height:20px;
        background-image:url("../img/a38.png");
        background-size:100% 100%;
        vertical-align: sub;
    }
}
@media only screen and (max-width: 1399px) and (min-width: 1024px){
    .zl-box{
        width:100%;
        margin-bottom:30px;
    }
    .zl-box .zl-list{
        width:49%;
        height:58px;
        background:#fff;
        padding:0 20px;
        display:flex;
        align-items:center;
        justify-content:space-between;
        color:#333333;
        font-size:14px;
        margin-right:10px;
        margin-bottom:12px;
    }
    .zl-box .zl-list:nth-child(even){
        margin-right:0;
    }
    .zl-box .zl-list:hover{
        background:#009944;
        color:#fff;
    }
    .zl-box .zl-list .zl-list-fr-d1:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .zl-list-fr-d2:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .to1{
        width:68%;
    }
    .zl-list-fr-d1{
        padding-right:10px;
        border-right:1px solid #e5e5e5;
        margin-right:10px;
    }
    .zl-list-fr-d2 i{
        display:none;
    }
}
@media only screen and (max-width: 1023px){
    .zl-box{
        width:100%;
        margin-bottom:.3rem;
    }
    .zl-box .zl-list{
        width:100%;
        height:.86rem;
        background:#fff;
        padding:0 .2rem;
        display:flex;
        align-items:center;
        justify-content:space-between;
        color:#333333;
        font-size:.26rem;
        margin-bottom:.2rem;
    }
    .zl-box .zl-list:hover{
        background:#009944;
        color:#fff;
    }
    .zl-box .zl-list .zl-list-fr-d1:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .zl-list-fr-d2:hover{
        text-decoration:underline;
    }
    .zl-box .zl-list .to1{
        width:63%;
    }
    .zl-list-fr-d1{
        padding-right:.13rem;
        border-right:1px solid #e5e5e5;
        margin-right:.1rem;
    }
    .zl-list-fr-d2 i{
        display:none;
    }
}

@media only screen and (max-width: 1023px){
    .case-show-img{
        width: 100% !important;
    }
    .p-nav{
        position:fixed;
        top:1.2rem;
        left:0;
        width:100%;
        background:rgba(0,0,0,.5);
        z-index:99999;
        height:calc(100% - 1.2rem);
        display:none;
    }
    .p-nav-d1{
        background:#fff;
        position:absolute;
        top:0;
        right:0;
        height:100%;
    }
    .p-nav-d2>a{
        display:block;
        border-bottom:.01rem solid #bfbfbf;
        line-height:1.2rem;
        font-size:.28rem;
        font-weight:bold;
        color:#333333;
        text-align:center;
        padding:0 .3rem;
    }
    .p-nav-d3{
        width: 100%;
        padding:.5rem .3rem 0;
    }
    .p-nav-d3 form{
        display:flex;
        border-bottom:.03rem solid #000;
        padding-bottom:.2rem;
        align-items:center;
        justify-content:space-between;
    }
    .p-nav-d3 form img{
        width:.27rem;
    }
    .p-nav-d3 form input{
        font-size:.24rem;
        width:80%;
    }
    .p-nav-d3 form input::placeholder{
        color:#999;
    }
}
.vv{
    width:100%;
    height:100%;
    object-fit: fill;
}
.case-show-img img{
    display:block;
    width:100%;
}
.case-show-img{
    width:800px;
    margin:0 auto;
    overflow: hidden;
}
#certify2 { position: relative; width: 100%; height: auto; display: block; margin:20px auto 0 auto; overflow: hidden;}
#certify2 .swiper-container { padding-bottom: 4%; }
#certify2 .swiper-slide { text-align: center;margin: 0; }
#certify2 .swiper-slide-active, .swiper-slide-duplicate-active { /* transform:scale(1);*/ -webkit-tap-highlight-color: transparent; outline: none; }
#certify2 .swiper-slide img { width: 100%;margin: 0; }
#certify2 .swiper-pagination { position: absolute; height: 40px; width: 20%; left: 39%; top: 85%; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10; font-size: 20px; color: #fff; text-align: center; font-weight: normal; line-height: 40px; }
#certify2 .swiper-pagination-current { font-size: 44px; font-weight: bold; }



.appBox + .appBox { margin-top: 3%; }
.modelTost { display: none; background: rgba(0, 0, 0, .5); z-index: 9999; width: 100%; height: 100%; position: fixed; top: 0; left: 0; }

.modelTostChile { width: 700px; margin-top:30px; background-color: #fff; padding:1% 2% 2% 2%; position: absolute; top: 45%; left: 50%; 
transform: translate(-50%, -50%); }



.modelTostChile p {width:100%; float:none; display:block;  text-align:right; font-size: 24px; padding:0% 0 3% 0; }

.modelClose { float: right; cursor: pointer; }


.modelTost  .swiper-button-next,.modelTost .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px; 
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}



.modelTost  .swiper-button-next{
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  margin-right: 10px;
  background:url(../img/anext1.png) no-repeat!important;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}


.modelTost .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  margin-left: 0px;
  cursor: pointer;
  background:url(../img/aprev1.png) no-repeat!important;
  background-size: 27px 44px; 
  background-repeat: no-repeat;
}



.zuo{float: left;width: 49%;}
.you{float: right;width: 49%;}
.zuo1{margin-bottom: 2%;padding: 4% 1%;}

.fu {
	position: fixed;
	right: 3%;
	top: 80%;
	z-index: 99;
}
.fu_left{
	position: fixed;
	left: 3%;
	top: 20%;
	width: 3%;
	z-index: 99;
}
.fu_left img {
	width: 100%;
}
.fu_show {
	transition: all .2s;
}
.fu_hide {
	display: none;
	
}
.fu_box {
	width: 51px;
	height: 51px;
	background: #fff;
	border-radius: 50%;
	box-shadow:  0 0 9px rgba(28,44,29,0.23);
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .2s;
}
.fu_box img {
	width: 30px;
}
.fu_box span{
	display: none;
	transition: all .2s;
}
.fu_box:hover {
	height: inherit;
	border-radius: 50px;
	background: #009944;
	padding: 18px 0;
	display: block;
	text-align: center;
}
.fu_box:hover .fu_show {
	display: none;
}
.fu_box:hover .fu_hide {
	display: block;
}
.fu_box:hover span {
	font-size: 16px;
	writing-mode: vertical-lr;
	display: inline-block;
	text-align: center;
	color: #fff;
	margin-top: 8px;
}
.fu_box:hover img {
	margin: 0 auto;
	display: block;
}
.fu_area {
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
}
.fu_info {
	width: 100px;
	height: 100px;
	background: #009944;
	padding: 8.5px;
	border-radius: 5px;
	display: none;
	transition: all .2s;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 115%;
}
.fu_info img {
	width: 83px;
	height: 83px;
}
.fu_area:hover .fu_info {
	display: block;
}
.bn{position: relative;width: 100%;height: auto;}
/* .tit{position: absolute;top: 18%;left: 13%;} */
.bj{background: rgb(21,161,82,0.3);width: 100%;height: 55px;position: absolute;bottom: 2%;}
.cp{width: 100%;}
.cp .bt{font-size: 42px;color: #333333;text-align: center;}
.cp .fbt{font-size: 18px;color: #666666;text-align: center;margin-top: 2%;}
.s_sybg { width: 100%; float: left; margin: 2% 0 1% 0; }
.mPGai { width: 100%; height: auto; float: left; overflow: hidden; }
.Pcon {width: 100%;height: auto;float: left;margin: 0px 0 0 0;overflow: hidden;border-bottom: 1px solid rgba(153,153,153,0.3);}
.m_zoujin {position: relative;}
.m_zoujin .walkin { position: relative; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: none; visibility: hidden; }
.m_zoujin .walkin.on { opacity: 1; display: block; visibility: visible; }
.m_zoujin .walkin:nth-child(1) { position: relative; }
.mPGai .Pcon ul {width: 100%;margin-left: 0%;}
.mPGai .Pcon ul li { display: inline-block; height: 45px; float: left; color: #222; font-size: 18px; text-align: center; line-height: 45px;
      cursor: pointer; padding: 0 0px;margin-right: 4%; }
.nav ul li .hnav_up{width: 120px;min-height: 40px;background: #fff;float: left;position: absolute;
    top: 74px;box-shadow: 0 0 10px rgb(0 0 0 / 20%);padding: 10px 0;display: none;}
.nav ul li:hover .hnav_up { display: block; width: 120px; min-height: 40px; background: #fff; float: left; position: absolute; top: 74px; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 20px 0; }
.hnav_up dl dd a:hover { color: #1938be; font-weight: normal; }
.hnav_up dl {width: 120px;float: left;}
.hnav_up dl dd {width: 120px;height: 40px;float: left;}
.hnav_up dl dd a {width: 120px; height: 40px;float: left;
    font-size: 14px;color: #333 !important;text-align: center;line-height: 40px;font-weight: normal;}
.mPGai .Pcon .active { border-bottom: 4px solid #009944; color: #009944; }
.rq{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-top: 3%;}
.on{width: 30%;margin: 0;}
.on img{max-width: 100%;height: auto;margin:0 auto 4% auto;}
.on a{display: block; font-size: 18px;color: #333;text-align: center;}
.on .xian{background: #1938be;width: 10%;height: 2px;display: block; margin: 2% auto 10% auto;}
.Camptent{padding-top: 47px;}
.cpxj{background: rgb(0,153,68,0.1);margin-top: 3%;}
.bwz{position: absolute;top: 38%;z-index: 1;left: 13%;  max-width:648px; max-height:179px; }
.mouse{position: absolute;bottom: 6%;z-index: 1;left: 49%;-webkit-animation: mouse 3s ease forwards infinite;}
@-webkit-keyframes mouse {
    0%   { left:49%; bottom:0px;}
	25%  { left:49%; bottom:30px;}
	50%  { left:49%; bottom:0px;}
	75%  { left:49%; bottom:30px;}
	100% {left:49%; bottom:0px;}
}
.mouse1{position: absolute;bottom: 6%;z-index: 1;left: 49%;-webkit-animation: mouse1 3s ease forwards infinite;margin-top: -14%;}
@-webkit-keyframes mouse1{
    0%   {left:0; top:0px;}
	25%  {left:0; top:10px;}
	50%  {left:0; top:0px;}
	75%  {left:0; top:10px;}
	100% {left:0; top:0px;}
}
.zlbj{background: #e5ede5;width: 100%;height: auto;}
.aw1{background: #009944;}
.tit1{position: absolute;top: 17%;left: 13%;}
.pro-tit-fr1{position: absolute;right: 13%;bottom: 2%;z-index: 1;}

.pro-tit-fr-nav1{padding:0 13px;font-size:20px;height:56px;line-height:56px;color:#fff;margin-right:15px;}
.pro-tit-fr-nav1:hover,.pro-tit-fr-nav1.ac {color: #fcac38;}
.pos1{position:relative;min-height:800px;z-index: 2;}
.bbn{position: relative;top: 0;left: 0;margin-top: 7%;}


