﻿.imgTitle {
    width: 280px;
    height: 56px;
    color: #F6035F;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 213px;
    left: 59px;
}

#switch {
}

.sw-content {
    margin: 48px 148px;
    font-size: 16px;
    line-height: 30px;
}

.sw-C {
    height: 530px;
    margin: 91px 83px 10px 83px;
    min-width: 1600px;
    max-width: 1720px;
    margin: 0 auto;
}

.sw-college {
    min-width: 1600px;
    max-width: 1720px;
    margin: 30px auto;
    padding: 70px 0px;
}

.sw-L {
    height: 942px;
    margin: 31px 83px 10px 104px;
    min-width: 1600px;
    max-width: 1720px;
    margin: 0 auto;
}

.sw-P {
    height: 992px;
    margin: 31px 83px 10px 83px;
    min-width: 1600px;
    padding-top: 113px;
    max-width: 1720px;
    margin: 0 auto;
}

    .sw-C img, .sw-L img, .sw-P img, .sw-college img {
        height: 466px;
        float: left;
    }

.p-pic {
    height: 850px;
}

.p-pic-div {
    position: relative;
    float: left;
    width: 614px;
    height: 366px;
    margin-right: 58px;
}

.p-pic img {
    float: left;
    width: 645px;
    height: 366px;
    margin-right: 66px;
    margin-top: 53px;
}

.p-pic .p-pic-title {
    width: 280px;
    height: 56px;
    color: #F6035F;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 209px;
    right: 12px;
}
/*.sw-L{
    background-color:rgba(245, 246, 248, 0.7);
}*/
.dot {
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #444;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%);
    margin-right: 6px;
    display: inline-block;
    margin-bottom: 3px;
}


.pink {
    width: 510px;
    margin: 70px 55px;
    height: 285px;
    background-color: #FEE7F1;
    border-radius: 55px;
    float: left;
    padding: 14px 14px 24px 38px;
}


.pink-college {
    margin: 15px;
    background-color: #FEE7F1;
    border-radius: 25px;
    float: left;
    padding: 24px;

}

.pink-college-flex-colum {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: left;
}
.pink-college-flex-colum-s {
    width: 100%;
    text-align: left;
    padding: 0 15px;
}

.pink-center {
    margin: 70px 390px;
}

.pink .title {
    color: #F6035F;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    /* line-height: 46px; */
    margin-bottom: 12px;
    font-family: "微软雅黑" !important;
}

.pink-college .title {
    color: #F6035F;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    /* line-height: 46px; */
    margin-bottom: 12px;
    font-family: "微软雅黑" !important;
}

.pink .left-title, .pink .right-title {
    color: #5F6169;
    font-weight: 900;
    letter-spacing: 1px !important;
    font-size: 15px;
}

.pink-college .left-title-college, .pink-college .right-title-college {
    color: #5F6169;
    letter-spacing: 1px !important;
    font-size: 20px;
    line-height: 40px;
}

.pink .title {
    color: #F6035F;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    /* line-height: 46px; */
    margin-bottom: 12px;
    font-family: "微软雅黑" !important;
}

.pink .left {
    float: left;
    width: 290px;
}


.pink .right {
    float: right;
    width: 215px;
}

.pink-college .left-college {
    float: left;
    width: 50%;
}


.pink-college .right-college {
    float: right;
    width: 49%;
}

.pink-flex{
    display:flex;
    flex-wrap:wrap;
}

.pink .ul-left-c {
}

.pink .ul-right-c {
}

.pink ul.ul-c {
    /*list-style-type: disc;*/
    list-style-position: inside !important;
    margin: 10px 0px;
}

.pink li {
    /*list-style-type: disc;*/
    list-style-position: inside !important;
    margin: 3px;
    font-size: 15px;
    color: #666666;
    letter-spacing: 1px !important;
}



@media screen and (min-width:1600px) and (max-width:1919px) {
    .pink {
        width: 496px;
        margin: 70px 24px;
        padding: 14px 22px 19px 30px;
    }

    .pink-center {
        margin: 70px 17vw;
    }

    .p-pic-div {
        position: relative;
        float: left;
        width: 551px;
        height: 280px;
        margin-right: 54px;
    }

    .p-pic img {
        float: left;
        width: 587px;
        height: 337px;
        margin-top: 53px;
    }

    .p-pic .p-pic-title {
        width: 280px;
        height: 56px;
        color: #F6035F;
        font-size: 25px;
        font-weight: bold;
        text-align: center;
        position: absolute;
        top: 196px;
        right: -4px;
    }
    
    .pink .left {
        float: left;
        width: 291px;
    }

    .pink .right {
        float: right;
        width: 200px;
    }
}

@media screen and (min-width:1440px) and (max-width:1599px) {

    
    .pink .left {
        float: left;
        width: 230px;
    }

    .pink .right {
        float: right;
        width: 200px;
    }

    .pink {
        width: 481px;
        margin: 70px 4px;
        padding: 14px 4px 19px 13px;
    }

    .sw-C, .sw-L, .sw-P {
        min-width: 1440px;
    }

    .p-pic-div {
        position: relative;
        float: left;
        width: 498px;
        height: 245px;
        margin-right: 3px;
    }

    .p-pic img {
        float: left;
        width: 499px;
        height: 300px;
        margin-top: 53px;
    }

    .p-pic .p-pic-title {
width: 280px;
    height: 56px;
    color: #F6035F;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 180px;
    right: 12px;
    }
}

@media screen and (min-width:1360px) and (max-width:1439px) {

    .pink {
        width: 422px;
        margin: 70px 20px;
        padding: 14px 4px 19px 13px;
    }

    .sw-C, .sw-L, .sw-P {
        min-width: 1360px;
    }

    .pink .left {
        float: left;
        width: 200px;
    }

    .pink .right {
        float: right;
        width: 200px;
    }

    .pink li {
        /*list-style-type: disc;*/
        list-style-position: inside !important;
        margin: 3px;
        font-size: 13px;
        color: #666666;
    }

    .p-pic-div {
        position: relative;
        float: left;
        width: 488px;
        height: 245px;
        margin-right: 3px;
    }

    .p-pic img {
        float: left;
        width: 499px;
        height: 300px;
        margin-top: 53px;
    }

    .p-pic .p-pic-title {
        width: 280px;
        height: 56px;
        color: #F6035F;
        font-size: 21px;
        font-weight: bold;
        text-align: center;
        position: absolute;
        top: 180px;
        right: 15px;
    }
}

@media screen and (max-width:1359px) {
    .sw-C img, .sw-L img, .sw-P img {
    height: 385px;
    float: left;
}
    .pink .left {
    float: left;
    width: 273px;
}
    .pink {
    width: 490px;
    height: 255px;
    margin: 70px 4px;
    padding: 14px 4px 19px 13px;
    }

    .sw-C, .sw-L, .sw-P {
        min-width: 1200px;
    }

    .p-pic-div {
        position: relative;
        float: left;
        width: 450px;
        height: 245px;
        margin-right: 3px;
    }

    .p-pic img {
        float: left;
        width: 450px;
        height: 277px;
        margin-top: 53px;
    }

    .p-pic .p-pic-title {
        width: 280px;
        height: 56px;
        color: #F6035F;
        font-size: 21px;
        font-weight: bold;
        text-align: center;
        position: absolute;
        top: 180px;
        right: -7px;
    }
    .imgTitle {
    width: 219px;
    height: 56px;
    color: #F6035F;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 180px;
    left: 59px;
}
}
