@media screen and (min-width: 1440px) {
.content-box{ width: 100%;}
.content-box dl{ margin: 0;}
.content-box dt{padding-top: 50px; margin-left: 90px; color: #002A5C; font-size: 48px; width: 1400px; margin: 0 auto;background: url(../images/investment-left-bg.png) no-repeat 45px 10px; text-indent: 2em;}
.content-box dd{margin-top: 50px;}

.content-box dd .desc-box{ width: 1400px; margin: 0 auto; padding: 0 200px;}
.content-box dd .desc-box p{font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
.content-box dd .desc-box p span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}

.content-box dd .desc-box .desc-font{ font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; margin-bottom: 55px;}

.content-box dd .min-bg-1{ width: 100%; height: 350px; background: url(../images/culture-min-bg-1.png) no-repeat; background-size: 100% auto; position: relative; margin-bottom: 60px;}

.content-box dd .min-bg-1 .left-font,.content-box dd .min-bg-1 .right-font{ width: 270px; height: 350px; position: absolute; top: 105px; left: 150px;}
.content-box dd .min-bg-1 .min-bg-1-min-box{ width: 1400px; margin: 0 auto; position: relative;}
.content-box dd .min-bg-1 .right-font{ right: 150px; left: auto;}
.content-box dd .min-bg-1 .left-font p:nth-of-type(1),.content-box dd .min-bg-1 .right-font p:nth-of-type(1){ font-size: 24px; color: #fff; position: relative; width: 100%; text-align: center; padding: 25px 0;}
.content-box dd .min-bg-1 .left-font p:nth-of-type(1) span,.content-box dd .min-bg-1 .right-font p:nth-of-type(1) span{ width: 67px; height: 4px; background: #759FFF; position: absolute; bottom: 0px; left: 100px;}

.content-box dd .min-bg-1 .left-font p:nth-of-type(2),.content-box dd .min-bg-1 .right-font p:nth-of-type(2){ font-size: 18px; color: #fff; width: 100%; text-align: center; margin-top: 30px;}



.list-box{ width: 1400px; margin: 0 auto; padding: 0 200px;}
.list-box li{ width: calc((100% - 284px)/3); height: 244px; background-size: 100% !important;  float:left; margin-right: 142px; margin-bottom: 95px;}
.list-box li:nth-of-type(3n){ margin-right: 0;}

.min-bg-2{ width: 100%; background: url(../images/culture-min-bg-2.png) no-repeat; background-size: 100% auto;}




.min-bg-3{ width: 100%;  background: url(../images/culture-min-bg-3.png) no-repeat; background-size: 100% auto; height: 400px; background-position: center center;}

.min-bg-3 .font-box{ width: 800px; height: 100%; margin: 0 auto; text-align: center; padding-top: 55px;}
.min-bg-3 .font-box p:nth-of-type(1){font-size: 24px; color: #759FFF; position: relative; padding-bottom: 25px; } 
.min-bg-3 .font-box p:nth-of-type(1) span{ width: 76px; height: 4px; background: #fff; display: block; margin: 10px auto;}
.min-bg-3 .font-box p:nth-of-type(2){ font-size: 36px; color: #002A5C; margin-top: 55px;}
.min-bg-3 .font-box p:nth-of-type(3){ font-size: 24px; color: #888; margin-top: 40px;}


.min-bg-3{ position: relative;}
.min-bg-3 .font-box{ width: 1400px; margin: 0 auto;}
}


@media screen and  (min-width: 750px) and (max-width: 1440px) {

    .content-box{ width: 100%;background: url(../images/investment-left-bg.png) no-repeat 45px 10px,url(../images/investment-right-bg.png) no-repeat; background-position: 45px 10px,1014px bottom;}
    .content-box dl{ margin: 0;}
    .content-box dt{padding-top: 50px; margin-left: 90px; color: #002A5C; font-size: 48px;}
    .content-box dd{margin-top: 50px;}
    
    .content-box dd .desc-box{ padding: 0 200px;}
    .content-box dd .desc-box p{font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .content-box dd .desc-box p span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
    
    .content-box dd .desc-box .desc-font{ font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; margin-bottom: 55px;}
    
    .content-box dd .min-bg-1{ width: 100%; height: 350px; background: url(../images/culture-min-bg-1.png) no-repeat; background-size: 100% 100%; position: relative; margin-bottom: 60px;}
    
    .content-box dd .min-bg-1 .left-font,.content-box dd .min-bg-1 .right-font{ width: 270px; height: 350px; position: absolute; top: 105px; left: 250px;}
    .content-box dd .min-bg-1 .right-font{ left: 835px;}
    .content-box dd .min-bg-1 .left-font p:nth-of-type(1),.content-box dd .min-bg-1 .right-font p:nth-of-type(1){ font-size: 24px; color: #fff; position: relative; width: 100%; text-align: center; padding: 25px 0;}
    .content-box dd .min-bg-1 .left-font p:nth-of-type(1) span,.content-box dd .min-bg-1 .right-font p:nth-of-type(1) span{ width: 67px; height: 4px; background: #759FFF; position: absolute; bottom: 0px; left: 100px;}
    
    .content-box dd .min-bg-1 .left-font p:nth-of-type(2),.content-box dd .min-bg-1 .right-font p:nth-of-type(2){ font-size: 18px; color: #fff; width: 100%; text-align: center; margin-top: 30px;}
    
    
    
    .list-box{ width: 100%; padding: 0 200px;}
    .list-box li{ width: 252px; height: 244px; background-size: 100% 100%;  float:left; margin-right: 142px; margin-bottom: 95px;}
    .list-box li:nth-of-type(3n){ margin-right: 0;}
    
    .min-bg-2{ width: 100%; height: 400px; background: url(../images/culture-min-bg-2.png) no-repeat; background-size: 100% 100%;}
    
    .min-bg-3{ width: 100%; height: 380px; background: url(../images/culture-min-bg-3.png) no-repeat; background-size: 100% 100%;}
    .min-bg-3 .font-box{ width: 800px; height: 100%; margin: 0 auto; text-align: center; padding-top: 55px;}
    .min-bg-3 .font-box p:nth-of-type(1){font-size: 24px; color: #759FFF; position: relative; padding-bottom: 25px; } 
    .min-bg-3 .font-box p:nth-of-type(1) span{ width: 76px; height: 4px; background: #fff; position: absolute;bottom: 0; right: 362px;}
    .min-bg-3 .font-box p:nth-of-type(2){ font-size: 36px; color: #002A5C; margin-top: 55px;}
    .min-bg-3 .font-box p:nth-of-type(3){ font-size: 24px; color: #888; margin-top: 40px;}

}


@media screen and (max-width: 750px) {


    .content-box{ width: 100%;background: url(../images/investment-left-bg.png) no-repeat 45px 10px,url(../images/investment-right-bg.png) no-repeat,#f4f4f4; background-position: 5.3vw 10px,56vw bottom;}
    .content-box dl{ margin: 0;}
    .content-box dt{padding-top: 16vw; margin-left: 14vw; color: #002A5C; font-size: 36px;}
    .content-box dd{margin-top: 70px;}

    .content-box dd .desc-box{ padding: 0 5.5vw;}
    .content-box dd .desc-box p{font-size: 6vw; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .content-box dd .desc-box p span{ width: 25vw; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}

    .content-box dd .desc-box .desc-font{ font-size: 3.5vw; color: #666; margin-top: 20px; line-height: 35px; margin-bottom: 55px;}

    .content-box dd .min-bg-1{ width: 100%; position: relative; margin-bottom: 60px; background: none !important;}
    .content-box dd .min-bg-1 .left-font{ background: url(../images/culture-min-bg-1.png) no-repeat; background-size: auto 100%; background-position: left center;}
    .content-box dd .min-bg-1 .right-font{ background: url(../images/culture-min-bg-1.png) no-repeat; background-size: auto 100%; background-position: right center;}
    .content-box dd .min-bg-1 .left-font p:nth-of-type(1), .content-box dd .min-bg-1 .right-font p:nth-of-type(1){font-size: 6vw; color: #fff; position: relative; width: 100%; text-align: center; padding: 25px 0;}
    .content-box dd .min-bg-1 .left-font p:nth-of-type(1) span,.content-box dd .min-bg-1 .right-font p:nth-of-type(1) span{ width: 20vw; height: 4px; background: #759FFF; position: absolute; bottom: 0px; left: 40vw;}
    .content-box dd .min-bg-1 .left-font p:nth-of-type(2),.content-box dd .min-bg-1 .right-font p:nth-of-type(2){ font-size: 3.5vw; color: #fff; width: 100%; text-align: center; margin-top: 30px; width: 80vw; margin: 0 auto; padding-bottom: 30px; padding-top: 10px;}



    .list-box{ width: 100%; padding: 0 5vw; padding-bottom: 30px;}
    .list-box li{ width: 44vw; height: 44vw; float:left; margin-right: 2vw; margin-bottom: 2vw;}
    .list-box li:nth-of-type(2n){ margin-right: 0;}

    .min-bg-2{ width: 100%; height: 28vw; background: url(../images/culture-min-bg-2.png) no-repeat; background-size: 100%;}


    .min-bg-3{ width: 100%;  background: url(../images/culture-min-bg-3.png) no-repeat; background-size: auto 100%; padding-bottom: 30px; background-position: center center;}
    .min-bg-3 .font-box{height: 100%; margin: 0 auto; text-align: center; padding-top: 8.6vw;}
    .min-bg-3 .font-box p:nth-of-type(1){font-size: 24px; color: #759FFF; position: relative; padding-bottom: 25px; } 
    .min-bg-3 .font-box p:nth-of-type(1) span{ width: 10vw; height: 4px; background: #fff; display: block; margin: 0 auto; margin-top: 5px;}
    .min-bg-3 .font-box p:nth-of-type(2){ font-size: 5.5vw; color: #002A5C; width: 80%; margin: 0 auto;}
    

    

}




