.remark {

    font-size: 16px;

    line-height: 2.2vw;

}



.second {

    width: 100%;

    background: url(../images/homeSecond.png) no-repeat;

    background-size: cover;

    position: relative;

    overflow: hidden;

}

.second .secondTitle {

    margin-top: 120px;

    text-align: center;

    color: red;

    font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;

}

.secondCenter {

    display: flex;

    align-items: center;

    margin-top: 100px;

}

.secondCenter .remark {

    text-indent: 2rem;

    margin-left: 40px;

}

.lastTip {

    margin-top: 50px;

    margin-bottom: 90px;

}

.threeBox {

    position: relative;

    font-size: 0;

}

.threeBox > img {

    width: 100%;

    display: block;

}



.threeMain {

    position: absolute;

    top: 45%;

    left: 0;

    right: 0;

    margin: 0 auto;

}

.threeTitle {

    text-align: center;

}

.threeCenter {

    /* display: flex;

    align-items: flex-start; */

    margin-top: 70px;

}

.threeCenter ul {

    width: 50%;

    color: #fff;

}

.threeCenter .ulTop li{

    list-style: inside;

}

.ulBottom li{

    list-style: disc;

    list-style-position: outside;

}

.threeCenter > ul > li {

    /* list-style: inside; */

    list-style-position: outside;

}



.fourBox > img,

.yearBox > img,

.candidatesBox > img,

.footerBg > img {

    width: 100%;

    display: block;

    vertical-align: top;

}



.yearBox {

    position: relative;

    font-size: 0;

}

.yearBox .yearCenter {

    position: absolute;

    top: 10%;

    left: calc((100% - 1040px) / 2);

}

.tendency {

    margin-top: 60px;

    text-align: center;

}

.tendency > img {

    width: 80%;

}



.candidatesBox {

    position: relative;

}

.pcBox{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0px;

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

}





.candidatesCenter {

    width: 100%;

    height: 40%;

    display: flex;

}

.candidatesCenter > img {

    width: 60%;

}

.candidatesRight{

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

}

.candidatesRight img {

    margin:13% auto;

}

.candidatesRight ul li {

    list-style: disc;

    color: #fff;

}

.categoryList {

    width: 100%;

    height: 32%;

    display: flex;

    align-items: flex-start;

    justify-content: center;

}

.catBox {

    width: 820px;

    margin-top: 140px;

}

@media (max-width:1500px) {
    .catBox {
        width: 820px;
        margin-top: 30px;
    }
    .processBox img {
        width: 820px;
    }
}

.catBox li {

    list-style: disc;

    color: #fff;

}



.footerBg {

    position: relative;

    z-index: 100;

}

.footerBox {

    position: absolute;

    top: 110px;

    left: calc((100% - 1200px) / 2);

    text-align: center;

}

.footerBox img {

    border: solid 8px #dc0019;

}

.footerBox div {

    margin: 40px 0px;

}



.footer {

    width: 100%;

    height: 60px;

    background: #dc0019;

}

.footer p {

    color: #fff;

    text-align: center;

    line-height: 60px;

    font-size: 11px;

}





/*  */

.list-sty li{

    list-style: disc;

}