.head_info {
    margin-top: 4.44vw;
    margin-bottom: 6.11vw
}

.head_info .left {
    margin-bottom: 2.22vw
}

.head_info .left .logo {
    display: none
}

.head_info .left .title .h1 {
    font-size: 5.56vw;
    color: #1F1F25;
    font-weight: 500;
    margin-bottom: 1.11vw
}

.head_info .left .title .h2 {
    font-size: 3.89vw;
    color: #6F7385
}

.head_info .right {
    display: flex;
    align-items: center;
    column-gap: 2.5vw
}

.head_info .right .call {
    width: 5.83vw;
    height: 5.83vw
}

.head_info .right span {
    font-size: 5.56vw;
    color: #FF0000;
    font-weight: 700
}

.head_info .right button {
    display: none
}

.page_main {
    padding: 0 2.22vw
}

.page_main .left .showcase {
    padding: 3.33vw;
    border-radius: 2.22vw;
    background-color: #fff;
    margin-bottom: 3.33vw
}

.page_main .left .showcase .title {
    display: flex;
    align-items: center;
    column-gap: 2.22vw;
    margin-bottom: 3.33vw
}

.page_main .left .showcase .title .icon {
    width: .83vw;
    height: 4.44vw;
    background-color: #EF1F1F
}

.page_main .left .showcase .title .text {
    font-size: 4.44vw;
    color: #2D2D2D;
    font-weight: 700
}

.page_main .left .showcase ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 3.33vw
}

.page_main .left .showcase ul li {
    width: 43.33vw
}

.page_main .left .showcase ul li .img {
    width: 43.33vw;
    height: 43.33vw;
    background: url(../../img/common/yangtu.jpeg);
    background-size: cover;
    margin-bottom: 1.67vw
}

.page_main .left .showcase ul li .middle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.67vw
}

.page_main .left .showcase ul li .middle .left {
    width: auto;
    font-size: 3.33vw;
    color: #FF0000;
    font-weight: 500
}

.page_main .left .showcase ul li .middle .left span {
    font-size: 5.56vw;
    font-weight: 700
}

.page_main .left .showcase ul li .middle .right {
    width: 7.78vw;
    height: 5vw;
    background-color: #FFEED2;
    font-size: 2.78vw;
    color: #B56F10;
    text-align: center;
    line-height: 5vw
}

.page_main .left .showcase ul li .bottom {
    font-size: 3.33vw;
    color: #41475E;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.page_main .left .showcase ul li:not(:nth-child(-n+4)) {
    display: none
}

.page_main .left .introduction {
    padding: 3.33vw;
    border-radius: 2.22vw;
    background-color: #fff;
    margin-bottom: 3.33vw
}

.page_main .left .introduction .title {
    display: flex;
    align-items: center;
    column-gap: 2.22vw;
    margin-bottom: 5vw
}

.page_main .left .introduction .title .icon {
    width: .83vw;
    height: 4.44vw;
    background-color: #EF1F1F
}

.page_main .left .introduction .title .text {
    font-size: 4.44vw;
    color: #2D2D2D;
    font-weight: 700
}

.page_main .left .introduction .cover {
    margin-bottom: 6.11vw
}

.page_main .left .introduction .cover .h1 {
    font-size: 4.44vw;
    font-weight: 500;
    color: #1F1F25;
    margin-bottom: 3.89vw
}

.page_main .left .introduction .cover .h2 {
    font-size: 3.33vw;
    color: #41475E;
    margin-bottom: 5.56vw
}

.page_main .left .introduction .cover ul {
    display: flex;
    justify-content: space-between
}

.page_main .left .introduction .cover ul li {
    display: flex;
    align-items: center;
    column-gap: 1.39vw
}

.page_main .left .introduction .cover ul li img {
    width: 8.89vw;
    height: 8.89vw
}

.page_main .left .introduction .cover ul li span {
    font-size: 3.33vw;
    font-weight: 350;
    color: #3D3D3D
}

.page_main .left .introduction .data li {
    font-size: 3.89vw;
    margin-bottom: 2.78vw;
    display: flex;
    column-gap: 2.78vw
}

.page_main .left .introduction .data li span {
    display: block
}

.page_main .left .introduction .data li .label {
    width: 20vw;
    color: #6F7385;
    white-space: nowrap
}

.page_main .left .introduction .data li .value {
    color: #1F1F25;
    display: flex;
}

.page_main .left .introduction .data li:last-child {
    margin-bottom: 0
}

.page_main .left .selected {
    padding: 3.33vw;
    border-radius: 2.22vw;
    background-color: #fff;
    margin-bottom: 27.22vw
}

.page_main .left .selected .title {
    display: flex;
    align-items: center;
    column-gap: 2.22vw;
    margin-bottom: 3.33vw
}

.page_main .left .selected .title .icon {
    width: .83vw;
    height: 4.44vw;
    background-color: #EF1F1F
}

.page_main .left .selected .title .text {
    font-size: 4.44vw;
    color: #2D2D2D;
    font-weight: 700
}

.page_main .left .selected ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 3.33vw
}

.page_main .left .selected ul li {
    width: 43.33vw
}

.page_main .left .selected ul li .img {
    width: 43.33vw;
    height: 43.33vw;
    background: url(../../img/common/yangtu.jpeg);
    background-size: cover;
    margin-bottom: 1.67vw
}
.page_main .left .selected ul li .img img{
    width: 100%;
    height: 100%;
}
.page_main .left .selected ul li .middle {
    width: auto;
    font-size: 3.33vw;
    color: #FF0000;
    font-weight: 500
}

.page_main .left .selected ul li .middle span {
    font-size: 5.56vw;
    font-weight: 700
}

.page_main .left .selected ul li .bottom {
    font-size: 3.33vw;
    color: #41475E;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.page_main .right {
    display: none
}

.btn_group {
    width: 100vw;
    height: 20vw;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 3.33vw
}

.btn_group .btn {
    width: 45vw;
    height: 13.33vw;
    border-radius: 1.11vw;
    display: flex;
    justify-content: center;
    align-items: center;
    row-gap: 1.67vw
}

.btn_group .btn img {
    width: 6.67vw;
    height: 6.67vw
}

.btn_group .btn span {
    font-size: 3.89vw;
    color: #fff;
    font-weight: 700
}

.btn_group .callme {
    display: none
}

.btn_group .consult {
    background-color: #FF0000
}

.btn_group .wechat {
    background-color: #1FC105
}

.page_bottom {
    display: none
}