.sm-text {
    font-size: 14px;
}

.page1 {
    background: url('../image/market_banner1.png') no-repeat;
    background-position: center;
    background-size: cover;
    letter-spacing: 2px;
}

.page1 .sm-text {
    margin-top: 15px;
}

.page1 .sm-text.part2 {
    font-weight: lighter;
}

.page1 .sm-text.part3 {
    font-weight: bold;
}

.page1 .white-line {
    height: 0.3px;
    background: white;
    width: 200px;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}

.page2 .page-second-title {
    font-size: 16px;
    margin-bottom: 0;
}

.page2 .service-item img {
    width: 90px;
}

.page2 {
    background: url('../image/market_banner2.png') no-repeat;
    background-size: cover;
}

.page5 .tab-box {
    width: 90%;
    margin:auto;
    border-bottom: 1px solid rgb(207,207,207);
    padding-top: 40px;
}
.page5 .tab-box  .tab{
     display:flex;
    justify-content: center;
    height: 40px;
    margin: auto;
    width: 50%;
    position: relative;
}
.page5 .tab-box  .tab:after{
    content: "";
    position: absolute;
    height: 1px;
    background: rgb(58,131,216);
    width: 100%;
    bottom: -1px;
}
.page5 .tab-box  .tab li{
    font-size: 16px;
    position: relative;
    min-width: 80px;
    text-align: center;
    cursor: pointer;
}
.page5 .tab-box  .tab li.active{
    color:rgb(58,131,216);
}
.page5 .tab-box  .tab li.active:after{
    content: '''';
    width: 15px;
    height: 15px;
    border:1px solid rgb(58,131,216);
    border-right: none;
    border-bottom: none;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -7.5px;
    transform: rotate(45deg);
    background: #ececec;
    z-index: 10;
}
.page5 .dynamic{
    padding-top: 20px;
}