.Th_Header{
    position: relative;
    display: flex;
    justify-content: space-around;
    width: 100%;
    background-image: url('../img/toubu.png');
    height: 56.25vw;
    background-size: cover;
    background-repeat: no-repeat;
}

.Th_Header .Hd_container{
    position: absolute;
    top: 2.8%;
    display: flex;
    justify-content: space-between;
}
.Th_Header h1{
    font-size: 2.4vw;
    padding-right: 12vw;
}
.Th_Header .Hd_container .Header_right {
    display: flex;
    padding-right: 4vw;
}
.Th_Header .Header_box img{
    width: 10vw;
}
.Th_Header .Header_box{
    display: flex;
    justify-content: center;
    position: relative;
    margin: 0 1.5vw;
}
.Th_Header .Header_box a{
    position: absolute;
    font-size: 1vw;
    top: 26%;
    font-weight: bold;
}
.Header_box img:hover{
    cursor: pointer;
}



.Th_Hot {
    height: 75vw;
    background-image: url("../img/womenbg.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    margin: 0 auto;
}
.Th_Hot .container{
    width: 90%;
    margin: 0 auto;
}
.Th_Hot .title img{
    width: 18vw;
}
.Th_Hot ul{
    display: flex;
}
.Th_Hot ul img{
    width: 16vw;
}

.Th_Hot .footer {
    padding-top: 18vw;
}
.Th_Hot .footer ul{
    margin-top: 5vw;
    display: flex;
    justify-content: space-around;
}
.Th_Hot .footer ul li{
    position: relative;
}
.Th_Hot .footer ul li:nth-child(1) h4{
    position: absolute;
    top: 60%;
    left: 30%;
    color: white;
}
.Th_Hot .footer ul li h4{
    position: absolute;
    top: 60%;
    left: 36%;
    color: white;
    font-size: 1.75vw;
}
.Th_Hot .footer ul img{
    width: 12vw;
}







.Th_Partner{
    height: 36.52vw;
    width: 100%;
    margin: 0 auto;
    background-color: rgb(250,250,251);
}
.Th_Partner .Pa_title img{
    width: 18vw;
    margin-top: 5vw;
}
.Th_Partner .Partner_Container{
    margin: 0 auto;
    width: 90%;
}
.Th_Partner h4{
    padding-top: 2vw;
    font-size: 1.5vw;
    text-align: center;
    padding-bottom: 0.8vw;
}
.Th_Partner h2{
    font-size: 2.4vw;
    text-align: center;
    padding-bottom: 3.84vw;
}
.Th_Partner ul{
    display: flex;
    justify-content: center;
}
.Th_Partner ul img{
    width: 2.61vw;
    height: 2.61vw;
}
.Th_Partner ul li{
    display: flex;
    justify-content: center;
}

.Th_Partner ul li img{
    width: 24.84vw;
    height: 12.94vw;
    box-shadow: #777;
}
.Th_Partner ul .Partner_img,.Partner_img1{
    display: flex;
    align-items: center;
    padding: 0 3vw;
}
.Th_Partner ul .Partner_img img:hover{
    cursor: pointer;
}
.Th_Partner ul .Partner_img1 img:hover{
    cursor: pointer;
}
.Th_Partner ul li img:hover{
    cursor: pointer;
}
.Th_Partner .zs{
    display: flex;
    justify-content: flex-end;
    margin-bottom: 3vw;
}
.Th_Partner .zs img{
    width: 14vw;
}




.Th_Footer {
    background-color: rgb(50,50,53);
    height: 100%;
    width: 100%;
}
.Th_Footer .Footer_top{
    text-align: center;
}
.Th_Footer .Footer_top img{
    width: 6.16vw;
}
.Th_Footer .Footer_Container{
    width: 84%;
    margin: 0 auto;
    padding-top: 1vw;
    height: 100%;
}
.Th_Footer .Footer_Container p{
    color: rgb(192,183,183);
    text-align: center;
    padding-top: 2vw;
    padding-bottom: 3vw;
    font-size: 1.25vw;
}
.Th_Footer .Footer_Container ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: rgb(192,183,183);
}
.Th_Footer .Footer_Container ul li{
    display: flex;
    align-items: center;
    justify-content: center;
}
.Th_Footer .Footer_Container ul li p{
    display: flex;
    align-items: center;
    padding-left: 1.1vw;
    padding-top: 3vw;
    font-size: 1.25vw;
}
.Th_Footer .Footer_Container ul li img{
    width: 2vw;
}
.Th_Footer .Footer_Container ul li span{
    padding-left: 0.8vw;
    width: 100%;
    font-size: 1.25vw;
}

.Th_Footer .Footer_bottom .Footer_Text{
    color: rgb(134,129,130);
    padding:0 0 0.52vw;
    width: 100%;
    font-size: 1.25vw;
}
.Th_Footer .Footer_bottom .Footer_Text1{
    padding:0 0 3vw;
    color: rgb(134,129,130);
    width: 100%;
    font-size: 1.25vw;
}


.indexContent-bg { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, .5); z-index: 1000; }
.indexContent { display: none; position: fixed; left: 10%; right: 10%; top: 10%; bottom: 10%; z-index: 1001; padding: 50px; overflow: auto; background-color: #000; color: #fff; }
.indexContent-btn__close { position: absolute; right: 20px; top: 20px; width: 40px; border-radius: 50%; }
.indexContent-h3 { margin: 0; font-size: 32px; font-weight: bold; }
.indexContent-con { margin-top: 20px; font-size: 14px; line-height: 1.5; }
