
.banner-wb a:hover {
    color:#333;
}

.banner-st a:hover {
    color:#333;
}
.banner-wb{
    margin: 0 auto;
    width: 100%;
    height:875px;
    background: url(../jpg/banner-4.jpg) center 0 no-repeat;
    background-size: cover;
}
.banner-tx{
    color: #333;
    width: 206px;
    height: 45px;
    margin: 0 auto;
    background: #d0971e;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    position: absolute;
    top: 309px;
    left: 44%;
    font-weight: 800;
    box-shadow: 0px 3px 5px #4c4c4cd4;
    border-radius: 4px;
}
.banner-st{
    background: url(../jpg/banner2.jpg) no-repeat center;
    height: 677px;
    margin: 0 auto;
    position: relative;
}
.lx{
    position: absolute;
    top:80%;
    left: 45%;
    font-weight: 800;
    font-size: 15px;
}
.lx img{
    width: 35px;
}
.cp-b img{
   width: 200px;
}
.cp{
   background: #f6f6f6;
}
.cp p {
    font-size: 18px;
}
.cp2 p {
    font-size: 18px;
}
.cp-b{

    text-align: center;
}
.cp-z{
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
}
.cp-01{
    width: 40%;
    position: absolute;
    top: 45%;
    left: 0;

}
.cp-01 h3{

    font-size:34px;
    font-weight: 400;
}
.cp-01 h3::before{
    content: " ";
    background: #fcb213;
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 20px;
    margin-right: 5px;

}
.cp-01 p{
   margin-top: 15px;
    line-height: 2;
}
.cp-02{
    float: right;
    width: 61.141%;
}
.cp-02 img{
    width: 100%;
}
.cp-01-2{
    width: 48%;
    position: absolute;
    top: 45%;
    right: 0;

}
.cp-01-2 h3{

    font-size: 34px;
    font-weight: 400;
}
.cp-01-2 h3::before{
    content: " ";
    background: #fcb213;
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 20px;
    margin-right: 5px;

}
.cp-01-2 p{
   margin-top: 15px;
    line-height: 2;
}
.cp-02-1{
    float: left;
    width: 55.958%;
}
.cp-02-1 img{
    width: 100%;
}
@media screen and (max-width: 768px) {
    .banner-wb{
        margin-top: 68px;
        background-size: 172%;
        height: 301px;
    }
    .banner-tx{
        height: 36px;
        line-height: 36px;
        top: 170px;
        left: 24%;
    }
    .banner-st{
        height: 353px;
        background-size: 238%;
    }
    .lx{
        left: 18%;
    }
    .cp-b img{
        width: 100px;
    }
    .cp-01,
    .cp-01-2{
        width: 100%;
        position: static;
    }
    .cp-01 h3{
        font-size: 30px;
    }
    .cp-02,
    .cp-02-1{
        width: 100%;
    }
}
@media screen and (max-width: 320px) {
    .banner-wb{
        margin-top: 45px;
    }
}
