html,
body {
position: relative;
height: 100%;
margin: 0;
}
.top_title {
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 20px 0;
position: fixed;
z-index: 10;
background: #fff;
}
.top_title .title_line {
display: flex;
justify-content: center;
align-items: center;
}
.top_title .title_line .title_line_detail span {
margin: 0 20px;
font-weight: 600;
cursor: pointer;
}
.top_title .title_login {
display: block;
background: #00a2ff;
color: #fff;
padding: 10px 30px;
border-radius: 5px;
margin-left: 5%;
cursor: pointer;
}
.middle_detail .home_page img {
height: 100%;
width: 100%;
}
.middle_detail .home_detail {
background: url(./image/background.png) no-repeat center top;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.home_detail .top_detail {
width: 1614px;
display: flex;
justify-content: space-around;
align-items: center;
}
.home_detail .last_detail {
width: 1614px;
height: 170% !important;
display: flex;
justify-content: space-around;
align-items: center;
}
.top_detail .img_frame {
max-width: 152px;
max-height: 305px;
margin-left: 75%;
}
.top_detail .img_detail {
position: absolute;
top: 17px;
left: 80%;
width: 135px;
height: 272px;
}
.top_detail .img_frame_odd {
max-width: 152px;
max-height: 305px;
margin-left: -33%;
}
.top_detail .img_detail_odd {
position: absolute;
top: 17px;
left: -28%;
width: 135px;
height: 272px;
}
.top_detail .image_contain {
position: relative;
}
.top_detail .contain {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.contain .contain_title {
font-size: 30px;
color: #000000;
margin-bottom: 24px;
}
.contain .contain_describe {
max-width: 362px;
display: flex;
flex-wrap: wrap;
letter-spacing: 5px;
}
.bottom_detail {
background-image: url(./image/contact_part1.png);
width: 100%;
height: 100%;
}
.bottom_detail .top_describe {
color: #fff;
display: flex;
justify-content: center;
align-content: center;
padding: 20px 0;
}
.bottom_detail .lef_detail {
display: flex;
}
.bottom_detail .lef_detail .contail_describe {
display: flex;
flex-direction: column;
margin: 0 30px;
}
.bottom_detail .lef_detail span {
margin-bottom: 10px;
}
.bottom_detail .lef_detail .line {
width: 65px;
height: 2px;
background: #fff;
margin-bottom: 40px;
}
.side_line {
width: 2px;
height: 100%;
background: #8b9098;
}
.right_detail {
margin: 0 40px;
display: flex;
}
.right_detail .wx_code {
display: flex;
flex-direction: column;
align-items: center;
margin-right: 60px;
}
.right_detail .more_code {
display: flex;
flex-direction: column;
align-items: center;
margin-right: 60px;
}
.right_detail img {
margin-bottom: 20px;
width: 170px;
height: 170px;
}
.bottom_describe {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #fff;
line-height: 25px;
padding-bottom: 20px;
}
@media (max-width: 1148px) {
.home_detail .top_detail {
height: 377px;
width: 100%;
display: flex;
justify-content: space-around;
align-items: center;
}
.top_title .title_line .title_line_detail span {
display: none;
}
.bottom_detail .lef_detail .contail_describe {
margin: 0px 10px;
}
.bottom_detail .lef_detail {
margin-left: 60px;
}
}
/* @media (max-height: 880px) {
.home_detail .last_detail {
margin-top: 10%;
}
.bottom_describe {
padding-bottom: 40px;
}
.top_detail .img_frame_odd {
margin-left: -42%;
}
.top_detail .img_detail_odd {
left: -36%;
}
} */
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-pagination-bullet-active {
background: #4bdad3 !important;
width: 8px !important;
height: 25px !important;
border-radius: 30% !important;
}
.mask {
width: 100%;
height: 100%;
opacity: 0.7;
}