
/*news*/
@font-face {
  font-family: 'MyCustomFont';
  src: url('../images/zt/Chivo-Regular-13.otf');
  font-weight: normal;
  font-style: normal;
}
 
 @font-face {
  font-family: 'MyCustomFont1';
  src: url('../images/zt/Chivo-Light-9.otf');
  font-weight: normal;
  font-style: normal;
}
 
 @font-face {
  font-family: 'MyCustomFont2';
  src: url('../images/zt/Chivo-ExtraBold-6.otf');
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'MyCustomFont';
}
video{
    border-radius: 10px;
}
p{font-weight: bold;}
p,.sub-title2,.sub-title,.ZrysP2,.ZrysUl ul li span,.FykgcP{letter-spacing: .5px;}
.header-top11 img{width: 100%;}
.w1200px{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.detail-bg11{
    padding-top: 1px;
    background: url("../images/detail-bg.jpg") no-repeat;
    width: 100%;
    background-size: cover;
}
.detail-bg22{
    padding-top: 1px;
    background: url("../images/detail2-bg.jpg") no-repeat;
    width: 100%;
    background-size:cover;
    padding-bottom: 90px;
}
.title11{
    padding: 50px 0 0;
    text-align: center;
    position: relative;

  font-family: 'MyCustomFont2';
}
.title11 span{
    top: 60px;
    width: 100%;
    line-height: 46px;
    text-align: center;
    display: block;
    position: absolute;
    z-index: 10;
    color: #1eab71;
    font-size: 42px;
}
.title22 span{
    color: #0d6c1f;
    top: 40px;
}
.sub-title{
    font-size: 24px;
    margin-top: 10px;
    color: #1eab71;
    margin-bottom: 0;
    text-align: left;
    line-height: 38px;
    width: 1090px;
    margin: 10px auto;
}
.footere25{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #355d95;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.footere25 span{
    margin-right: 20px;
    margin-left: 20px;
}
.w1050{
    width: 1030px;
    text-indent: 40px;   
    margin: 0 auto;
    text-align: left;
    color: #0d6c1f;
    font-size: 21px;
    line-height: 32px;
}
.sub-title2{
    text-align: left;
    color: #0d6c1f;
    font-size: 21px;
    margin-top: 10px;
    margin-bottom: 0;
    color: #1eab71;
}
.proImg1{
    width: 800px;
    margin: 40px auto;
    border-radius: 10px;
    display: block;
    box-shadow: 0 0 35px 5px #a4a4a4;
}
.p25{
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 22px;
}
.p25 span{
    font-weight: bold;
}


        .Mlqk{
            width: 100%;
        }
        .MlqkB{
            width: 100%;
            height: 40px;
            background: #fee1de;
        }
        .Mlqk{
            width: 100%;
            height: 1100px;
            background:url(../images/bg1.jpg) no-repeat center;
            background-size: cover;
        }
        .mnqkbox{border-top: 25px solid #fee1df;}
        .Sjhz{border-top: 25px solid #c3e8d8;}
        .Xxzl{border-top: 25px solid #bad5c0;}
        .Xxzl{border-top: 25px solid #bad5c0;}
        .Fykgc{border-top: 25px solid #d3c0ba;}
        .Kjwl{border-top: 25px solid #cbd6e9;}
        .Sjhz{
            width: 100%;
            height: 1370px;
            background:url(../images/bg2.jpg) no-repeat center;
            background-size: cover;
        }
        .MlqkTitle{
            width: 100%;
            padding: 60px 0px 0px 0px;
        }
        .Xxzl{
            height: 1480px;
             background:url(../images/bg3.jpg) no-repeat center;
            background-size: cover;
        }
        .MlqkTitle img{
            margin: 0px auto;
        }
        .MlqkMainBox{
            width: 1200px;
            margin: 30px auto;
        }
        .MlqkVideo{
            width: 1070px;
            height: 600px;
            margin: 0 auto;
        }
        /*.MlqkVideo video{
            border-radius: 10px;
            transition: transform 0.5s ease;
        }
        .MlqkVideo video:hover{
            transform: scale(1.2);
        }*/
        .MlqkVideoC{
            margin-top: 30px;
            color: #d8857f;
            font-size: 25px;
            text-indent:45px;
            line-height: 38px;
        }
        .SjhzC{
            color:#0d6c1f
        }
        .Sjhz .SjhzC{
            color: #1eab71;
        }
        .SjhzUl li{
            float: left;
            margin-bottom: 30px;
            width: 570px;
        }
        .kuangbox{
            width: 570px;
            height: 370px;
            position: relative;
            overflow: hidden;
        }
        .SjhzUl li:nth-child(2n){
            float: right;
        }
        .SjhzUl li a{
            display: block;
            width: 568px;
            overflow: hidden;
        }
        .SjhzUl li img{
            transition: transform 0.5s ease; 
            width: 570px;
        }
        .SjhzUl li .kuang:hover + .chuntian{
            transform: scale(1.2); 
        }
        .SjhzUl li span{
            display: block;
            margin-top: 10px;
            color: #030303;
            text-indent: 0;
            letter-spacing: 0;
            font-size: 22px;
            font-weight: bold;
        }
        .SjhzUlLi{
            width: 570px;
            height: 370px;

        }
        .SjhzUlLi{
            position: relative;
        }
        .SjhzUlLi .SjhzUlLiImg{
            width: 525px;
            height: 335px;
            overflow: hidden;
            position: absolute;
            top: 20px;
            left: 20px;
        }
        .SjhzUlLi .SjhzUlLiImg img{
            width: 100%;
            height: auto;
        }
        .spring {
            background:url(../images/img-kuang1.png) no-repeat;
        }
        .summer{
            background:url(../images/img-kuang2.png) no-repeat;
        }
        .aut{
            background:url(../images/img-kuang3.png) no-repeat; 
        }
        .winter{
            background:url(../images/img-kuang4.png) no-repeat;
        }
        .XxzlUl{
            margin-top: 40px;
            height: 300px;
        }
        .XxzlUl li{
            width: 380px;
            float: left;
            margin-right: 29px;
        }
        .XxzlUl li span{
            color: #000;
            font-size: 22px;
            text-indent: 42px;
            line-height: 26px;
            text-align: left;
            font-weight: bold;
        }
        .Zrys{
            margin-top: 30px;
        }
        .ZrysP1{
            width: 100%;
            font-size: 30px;
            color: #0d6c1f;
            text-align: center;
            font-weight: bold;
        }
        .ZrysP2{
            width: 100%;
            font-size: 28px;
            color: #0d6c1f;
            text-align: left;
            line-height: 36px;
            text-indent: 45px;
            margin-top: 20px;
            font-weight: bold;
            text-align: center;
        }
        .txt2{
            font-size: 25px;
            line-height: 38px;
            color: #0d6c1f;
            margin-top: 20px;
        }
        .ZrysUl{
            width: 852px;
            margin: 30px auto;
        }
        .ZrysUl ul li{
            float: left;
            width: 383px;
            margin-right: 80px;
        }
        .ZrysVideoB{
            width: 100%;
            height: 385px;
            margin-bottom: 20px;
        }
        .ZrysUl ul li span{
            font-size: 19px;
            color: #000;
            font-weight: bold;
        }
        .Fykgc{
            width: 100%;
             height: 1110px;
             background:url(../images/bg4.jpg) no-repeat center;
            background-size: cover;
        }
        .FykgcP{
            font-size: 25px;
            color: #6f1a0f;
            line-height: 38px;
            width: 1200px;
            font-weight: bold;
            margin: 30px auto;
        }
        .FykgcVideo{
            width: 1070px;
            height: 642px;
            margin: 0 auto;
        }
        .FykgcVideo video{
            height: 642px;
            border-radius: 10px;
        }
        .Kjwl{
             width: 100%;
             /*height: 1050px;*/
             background:url(../images/bg5.jpg) no-repeat center;
            background-size: cover;
        }
        .Kjwl .FykgcP{
            color:#467ac3;
        }
        .MlqkVideoC.SjhzUl{
            font-weight: normal;
        }
        .chuntian{
            position: absolute;
            width: 100%;
            height: 100%;
            z-index: 10;
            top: 0;
            left: 0;
        }
        .kuang{
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: 12;
        }
.Kjwl .diepic{
    max-width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 30px 0;
}
.Kjwl .diepic .swiper-container{
    padding:30px 10px 0;
    /*box-sizing: border-box;*/
    padding: 30px;
}
.detail-bg11 .diepic .swiper-container {
    padding: 30px 0;
}
.diepic .swiper-slide p.lbtxt{font-size: 18px;line-height: 28px;}
/*.Kjwl .diepic .swiper-slide{
    width: 49%;
}*/
.Kjwl .diepic .swiper-slide.swiper-slide-active p.lbtxt{
    text-align: center;
    margin-top: 20px;
}
.Kjwl .diepic .swiper-slide img{
    border-radius: 10px;
}
.Kjwl .diepic .swiper-slide p.lbtxt span{
    color: #355d95;
    text-align: center;
    font-size: 22px;
}
.Kjwl .diepic .swiper-pagination-bullets .swiper-pagination-bullet{
    background: #467ac3;
    border: 3px solid #467ac3;
}
.Kjwl .diepic .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #355d95;
    border: 3px solid #355d95;
}
.Kjwl .diepic .swiper-container{
    padding-bottom: 20px;
    box-sizing: border-box;
}
.videofengmian{
    cursor:pointer;
    position: relative;
    width: 381px;
    height: 215px;
    overflow: hidden;
    margin-bottom: 10px;
}
.bofa-btn{
    position: absolute;
    width: 55px;
    height: 55px;
    left: 50%;
    margin-left: -28px;
    top: 50%;
    margin-top: -28px;
}
.videofengmian img{
    transition: transform 0.5s ease;
}
.videofengmian:hover img.fm000{
    transform: scale(1.2);
}
.detail-bg11 .diepic{
    position: absolute;
    width: 140%;
    left: 50%;
    margin-left: -70%;
}

.lunbbox11{
    width: 100%;
    position: relative;
    /*min-height:900px;*/
    overflow: hidden;
    padding-bottom: 1100px;
    /*background: red;*/
    /*display: flex;
    align-items: center;
    justify-content: center;*/
}
.detail-bg22 .sub-title2{
    color: #0d6c1f;
    font-size: 22px;
    line-height: 32px;
    font-weight: bold;
    margin-top: 40px;
    text-indent: 0;
     font-family: 'MyCustomFont';
}
/*en*/
.enstylebox .MlqkVideoC{
    text-indent: 0;
}
.FykgcP{
    letter-spacing: 0;
}

.p25{
     letter-spacing: 0;
}

.p25 span{
    display: block;
    text-indent: 0;
    margin: 15px 0;
     font-family: 'MyCustomFont2';
}

.ZrysUl ul li span{
    font-size: 22px;
    line-height: 26px;
}
@media (max-width: 768px) {
    .lunbbox11{padding-bottom: 80vw;}
    .w1200px{padding: 4vw;}
    .w1200px,.w1050{width: 100%;}
    .title11{padding: 3vw 0 0;}
    .sub-title2,.sub-title{font-size: 3.6vw;line-height: 5.2vw;
        text-align: left;
        text-indent: 0;}
    .proImg1{width: 100%;margin: 4vw auto;}
    .w1050{font-size: 3.6vw;line-height: 5.2vw;}
    .detail-bg22{padding-bottom: 5vw;}
    .footere25{font-size: 3.2vw;line-height: 5vw;padding: 4vw;height: auto;}
    .footere25 span{display: block;text-align: left;}
    .MlqkMain{width: 100%;padding: 4vw;}
    .MlqkMainBox{width: 100%; margin: 4vw auto;}
    .MlqkVideo{width: 100%;height: auto;}
    .MlqkVideoC{
        font-size: 3.4vw;
        margin-top: 4vw;
        line-height: 5vw;
        text-indent: 9vw;}
    .MlqkTitle{padding-top: 0;}
    .Mlqk{height: auto;}
    .SjhzUl li{width: 49%;margin-bottom: 10px;}
    .SjhzUl li a,.kuangbox{width: 100%;}
    .kuangbox{height: 30vw;}
    .SjhzUl li img{width: 100%;}
    .Sjhz{height: 157vw;}
    .Xxzl{height:378vw;}
    .XxzlUl{margin-top: 4vw;}
    .XxzlUl li{width: 100%;}
    .XxzlUl li span{
        display: block;
        width: 100%;
        text-align: left;
        font-size: 3.6vw;
        line-height: 5vw;
        margin-bottom: 5vw;
        text-indent: 0;}
    .ZrysP1{font-size: 6vw;}
    .ZrysP2,.FykgcP{font-size: 4vw;line-height: 6vw;text-indent:0;}
    .ZrysUl{width: 100%;}
    .ZrysUl ul li{float: left;height: 50vw;width: 49%;margin-right: 0;}
    .ZrysUl ul li span{font-size: 3.2vw;}
    .ZrysVideoB{height: auto;margin-bottom: 0;}
    .ZrysUl ul li:nth-child(2){float: right;}
    .ZrysUl{margin-top: 4vw;}
    .Fykgc{height: 120vw;}
    .FykgcP{width: 100%;padding: 0 4vw;margin: 4vw auto;}
    .FykgcVideo{width: 100%;height: 50vw;padding: 0 4vw;}
    .Kjwl{height: 105vw;}
    .Kjwl .diepic{width: 90%;padding: 0;}
    .diepic .swiper-container{width: 100%;}
    .Xxzl .MlqkTitle,.Fykgc .MlqkTitle,.Kjwl .MlqkTitle{padding-top: 0;}
    .Kjwl .diepic .swiper-container{padding: 0 0 3vw 0;}
    .btnbox{margin-top: 17px !important;}
    .sub-title{margin-bottom: 0 !important;}
    .videofengmian{width: 100%;height: auto;}
    .SjhzUl li span{margin-top:2vw;}
    .txt2{font-size: 3.6vw;line-height: 5vw;margin-top: 2vw;}
    .Fykgc .MlqkTitle, .Kjwl .MlqkTitle{padding-top: 5vw;}
    /*en*/
    .FykgcVideo{height: auto;}
    .FykgcVideo video{height: auto;}
    .title11 span{top: 3vw;
    font-size: 4vw;
    line-height: 6vw;}
    .detail-bg22 .sub-title2{width: 100%;font-size: 3.6vw;line-height: 5vw;}
    .p25 span{font-size: 3.8vw;margin: 3vw 0;}
    .p25{font-size: 3.6vw;}
    .title22 span{top: 0;}
}