.groupbox {
    width: 100%;
}

.cen {
    text-align: center;
}

.title1 {
    background: url(/m/skin/images/zsdl/yjdf/line1.png) no-repeat left 0.7rem, url(/m/skin/images/zsdl/yjdf/line2.png) no-repeat right 0.7rem;
    background-size: 1rem;
    font-size: 0.6rem;
    font-weight: bold;
    margin: 0.6rem 0.3rem 0;
}

.title2 {
    font-size: 0.3rem;
    margin-bottom: 0.5rem;
}

img {
    width: 100%;
    height: auto;
    display: block;
}

.tow .listbox .list1 {
    position: relative;
    text-align: left;
}

.tow .listbox .list1 label {
    font-size: 0.2rem;
}

.tow .listbox .list1 .t1 {
    position: absolute;
    top: 0.9rem;
    left: 3.4rem;
    color: white;
    font-size: 0.35rem;
}

.tow .listbox .list1 .t2 {
    position: absolute;
    top: 1.7rem;
    left: 3.5rem;
    color: white;
    font-size: 0.25rem;
    margin-right: 0.2rem;
}

.tow .listbox .list1 .t3 {
    position: absolute;
    top: 0.9rem;
    left: 0.25rem;
    color: white;
    font-size: 0.35rem;
}

.tow .listbox .list1 .t4 {
    position: absolute;
    top: 1.7rem;
    left: 0.3rem;
    color: white;
    font-size: 0.25rem;
    margin-right: 3.5rem;
}

.threebox .list1 {
    height: 3.6rem;
    position: relative;
    margin-top: 7vw;
}

.threebox .background {
    height: 90%;
    background-color: #e9e9e9;
}

.threebox .img-style {
    width: 45%;
    position: absolute;
    top: -0.25rem;
}

.threebox .img-align-left {
    left: 0.25rem;
}

.threebox .img-align-right {
    left: 3.3rem;
}

.threebox .div_t {
    position: absolute;
    top: 0.2rem;
    width: 2.8rem;
    background: linear-gradient(180deg, transparent 17px, rgba(238, 192, 203, 1));
}

.threebox .cont-align-right {
    left: 3.4rem;
}

.threebox .cont-align-left {
    left: 0.25rem;
}

.threebox .div_t .t {
    font-size: 0.4rem;
    line-height: 0.6rem;
    text-align: left;
    padding-left: 3.5vw;
}

.threebox .div_t .t label {
    color: #ff265d;
    font-size: 0.6rem;
    font-weight: bold;
}

.threebox .div_t .t span {
    position: absolute;
    top: 0.03rem;
}

.threebox .cont {
    position: absolute;
    top: 1.2rem;
    font-size: 0.27rem;
    width: 2.8rem;
    text-align: left;
    line-height: 0.4rem;
}


.threebox .list2 {
    position: relative;
}

.threebox .list2 p {
    position: absolute;
    top: 20vw;
    left: 29vw;
}

.threebox .list2 div {
    position: absolute;
    top: 34vw;
    left: 12vw;
    color: #fff;
    font-size: 6vw;
    background-color: #e5007f;
    padding: 0 6vw;
    border-radius: 6vw;
}


