@charset "utf-8";


.head-page .item:nth-child(7)>a span{
    color: #009DE0;
}
.head-page .item:nth-child(7)>a::after{
    background: url(../img/head-hnext.png) no-repeat center/cover;
}
.investor-page .page-title{
    padding-bottom: 25px;
    box-sizing: border-box;
    position: relative;
}
.investor-page .lists {
    padding-top: 80px;
}
.investor-page .lists:nth-child(1),.investor-page .lists:nth-child(2){
    padding-top: 0;
}
.investor-page .lists:nth-child(1),.investor-page .lists:nth-child(3){
    width: 49.28%;
    padding-right: 60px;
    box-sizing: border-box;
}
.investor-page .lists:nth-child(2),.investor-page .lists:nth-child(4){
    width: 50.72%;
}
.investor-page .lists:nth-child(2) .page-title,.investor-page .lists:nth-child(3) .page-title{
   border-bottom: 2px solid #eeeeee;
}
.investor-page .lists:nth-child(2) .page-title::after,.investor-page .lists:nth-child(3) .page-title::after{
   content: "";
   display: block;
   width: 50px;
   height: 2px;
   background: #156aa9;
   position: absolute;
   bottom: -2px;
}
.text-num{
    width: 103px;
    transition: all .4s;
}
.text-tit{
    width: calc(100% - 103px);
    transition: all .4s;
    padding-right: 15px;
    box-sizing: border-box;
}
.investor-page01{
    position: relative;
}
.investor-page01::after{
    content: "";
    display: block;
    background: url(../img/investor01-bg.png) no-repeat center/cover;
    width: 636px;
    height: 539px;
    position: absolute;
    right: 45%;
    top: -100px;
    z-index: -1;
}
.investor-page01 .content-desc{
    margin-top: 40px;
}
.investor-page01 .content-desc .item{
    margin-right: 130px;
}
.investor-page01 .content-desc .item:last-child{
    margin-right: 0;
}
.investor-page01 .content-con span{
   margin-right: 30px;
}
.investor-page01 .content-con span:last-child{
    margin-right: 0;
}
.investor-page01 .box-content{
    border-top: 1px solid #eeeeee;
    padding: 70px 0 80px;
}
.investor-page01 .stock-code{
    margin: 15px 0 50px;
  
}
.investor-page02 .text{
    padding: 18px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #eeeeee;
    align-items: flex-start;
}
/* .investor-page02 .text:last-child{
    padding-bottom: 0;
    border-bottom: none;
} */

.investor-page .box{
    padding-right: 70px;
    box-sizing: border-box;
    border-right: 1px solid #eeeeee;
}


.investor-page03 .text{
    padding: 18px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #eeeeee;
    align-items: flex-start;
}
/* .investor-page03 .text:last-child{
    padding-bottom: 0;
    border-bottom: none;
} */

.investor-page04 .item {
    margin-top: 40px;
}
.investor-page04 .item:first-child{
    margin-top: 35px;
}
.investor-page04 .item-tit{
    width: 18px;
}
.investor-page04 .item-text{
    width: calc(100% - 18px);
    padding-left: 10px;
    box-sizing: border-box;
}
.more {
    transition: all .4s;
}


@media only screen and (min-width: 960px) {
    .investor-page02 .text:hover .text-tit {
        color: #009DE0;
    }
    .investor-page02 .text:hover .text-num{
        color: #009DE0;
    }
    .investor-page03 .text:hover .text-tit {
        color: #009DE0;
    }
    .investor-page03 .text:hover .text-num{
        color: #009DE0;
    }
    .more:hover{
        color: #009DE0;
        transform: translateX(10px);
    }
}


@media only screen and (max-width:1280px) {
    .investor-page01 .box-content{
        padding: 50px 0 60px;
    }
    .investor-page01 .content-desc .item {
        margin-right: 56px;
    }
    .investor-page04 .item {
        margin-top: 30px;
    }
    .investor-page04 .item:first-child{
        margin-top: 25px;
    }
}
@media only screen and (max-width:1200px) {
    .investor-page .lists {
        padding-top: 60px;
    }
}

@media only screen and (max-width:1024px) {
    .investor-page01 .box-content{
        width: 100%;
    }
    .investor-page .lists:nth-child(1), .investor-page .lists:nth-child(3){
        padding-right: 40px;
    }
    .investor-page .box {
        padding-right: 40px;
    }
}


@media only screen and (max-width:960px) {
    .investor-page .lists:nth-child(1), .investor-page .lists:nth-child(3){
        padding-right: 30px;
    }
    .investor-page .box {
        padding-right: 30px;
    }
}


@media only screen and (max-width:768px) {
    .investor-page .box{
        padding-right: 0;
        border-right: none;
    }
    .investor-page .lists:nth-child(1), .investor-page .lists:nth-child(3){
        padding-right: 0;
    }
    .investor-page .lists:nth-child(1), .investor-page .lists:nth-child(3){
        width: 100%;
    }
    .investor-page .lists:nth-child(2), .investor-page .lists:nth-child(4){
        width: 100%;
    }
    .investor-page01 .box-content {
        padding: 20px 0 0;
    }
    .investor-page01 .stock-code {
        margin: 8px 0 15px;
    }
    .text-tit{
        width: calc(100% - 80px);
        padding-right: 0;
    }
    .text-num{
        width: 80px;
    }
    .investor-page .page-title{
        padding-bottom: 15px;
    }
    .investor-page01 .content-desc {
        margin-top: 20px;
        justify-content: space-between;
    }
    .investor-page02{
        margin-top: 30px;
    }
    .investor-page .lists {
        padding-top: 30px;
    }
    .investor-page04 .item {
        margin-top: 20px;
    }
    .investor-page04 .item:first-child{
        margin-top: 0;
    }
    .investor-page01 .content-desc .item{
        margin-right: 0;
    }
}