* {
    padding: 0;
    margin: 0;
    font-family: 'MicrosoftYaHei';
    color: rgba(62, 62, 62, 1);
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

em {
    font-style: normal;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.w {

    margin: 0 1.875rem;
}

/* banner背景图 */
.banner {
    background: url(banner-zywl.png) no-repeat center top;
    background-size: cover;
    height: 6.25rem;
}

.logo {
    width: 400px;
    height: 60px;
    padding-top: .25rem;

}

.logo img {
    width: 100%;

}

/* 导航栏 */
.nav {
    height: 1rem;
    font-size: .25rem;
    line-height: 1rem;
    border-bottom: 1px solid #E4E4E4;
}

.nav em {
    padding-left: .375rem;
    color: rgba(210, 163, 89, 1);
}

.nav ul li {
    float: left;
    padding-right: .375rem;
}

/* 模块一 模块一 江苏省高校毕业生就业服务平台、活动资讯*/
.module1 {
    margin-top: .375rem;
}

/* 江苏省高校毕业生就业服务平台 */
.module1 .server-plat {
    display: inline-block;
    width: 53%;
    float: left;
}

.module1 .server-plat img {
    width: 100%;
    height: 100%;
}

.module1 .eve-info {
    display: inline-block;
    width: 42%;
    float: right;
}

.module1 .server-plat .server-plat-title {
    height: .5rem;
    background: url(title-long.png) no-repeat;
    background-size: cover;

}

.module1 .server-plat .server-plat-title span,
.module1 .eve-info .eve-info-title span,
.module2 .inter-sever-title span,
.module3 .recr-title span {
    height: .5rem;
    line-height: .5rem;
    color: rgba(235, 57, 8, 1);
    font-family: 'SourceHanSansCNVF-Bold';
    font-weight: 700;
    font-size: .3rem;
    padding-left: 1rem;
}

.module1 .server-plat .server-plat-picture {
    display: inline-block;
    margin-top: .375rem;
    width: 100%;
    height: 5rem;
}

.module1 .eve-info .eve-info-title {
    height: .5rem;
    background: url(title-short.png) no-repeat;
    background-size: cover;
}

.module1 .eve-info .eve-info-list {
    height: 5rem;
    margin-top: .375rem;
}

.module1 .more {
    float: right;
    color: rgba(152, 121, 103, 1);
    font-size: .225rem;
    font-family: 'SourceHanSansCNVF-Regular';
    line-height: .5rem;
    margin-right: .125rem;
}

.module1 .more:hover {
    color: red;
}

.module1 .eve-info .eve-info-list ul li {
    height: .625rem;
    line-height: .625rem;
    font-family: 'SourceHanSansCNVF-Medium';
    font-size: .225rem;
    color: rgba(62, 62, 62, 1);
}

.module1 .eve-info .eve-info-list ul li i {
    display: inline-block;
    width: .075rem;
    /* 或者使用其他单位 */
    aspect-ratio: 1 / 1;
    /* 保持1:1比例 */
    background-color: rgba(62, 62, 62, 1);
    margin-right: .125rem;
}

.module1 .eve-info .eve-info-list ul li em {
    float: right;
    color: rgba(162, 162, 162, 1);
}

/* 模块二 集成服务专区 */
.module2 {
    margin-top: .375rem;
}

.module2 .inter-sever-title {
    height: .5rem;
    background: url(inter-sever-title.png) no-repeat;
    background-size: cover;
}

.module2 .inter-server-list {
    margin-top: .375rem;
}

.module2 .sever_left {
    display: inline-block;
    width: 30%;
    height: 6rem;
    overflow: hidden;
}

.module2 .sever_left img {
    width: 100%;
    height: 100%;
}

.module2 .sever-right {
    width: 69%;
    height: 6rem;
    display: inline-block;
}

.module2 .sever-right ul li {
    float: left;
    width: 46.5%;
    padding-left: .375rem;
    height: 2.815rem;
}

.module2 .sever-right ul li:nth-of-type(1),
.module2 .sever-right ul li:nth-of-type(2) {
    margin-bottom: .375rem;
}


.module2 .sever-right ul li img {
    width: 100%;
    height: 100%;
}

/* 模块三 特色招聘专区 */
.module3 {
    margin-top: .375rem;
}

.module3 .recr-title {
    height: .5rem;
    background: url(recr-title.png) no-repeat;
    background-size: cover;
}

.module3 .indu-region-recr {
    display: block;
    height: 1.625rem;
    margin-top: .375rem;

}

.module3 .indu-region-recr img {
    width: 100%;
    height: 100%;
}

.module3 .region-app {
    margin-top: .375rem;
}

.module3 .region-app ul li {
    float: left;
    width: 25%;
    height: 3rem;
    text-align: center;
    justify-content: center;
    justify-items: center;
    color: rgba(0, 0, 0, 1);
    font-size: .275rem;
    font-family: 'SourceHanSansCN-Bold';
    font-weight: 700;
}

.module3 .region-app ul li img {
    display: block;
    width: 70%;
    height: 2.4rem;

}


.module3 .region-app img:nth-of-type(2),
.module3 .region-app img:nth-of-type(3),
.module3 .region-app img:nth-of-type(4) {
    margin-left: .975rem
}