@media screen and (min-width: 1440px) {
.content-box{width: 1400px;background: url(../images/investment-left-bg.png) no-repeat 45px 10px,url(../images/investment-right-bg.png) no-repeat; background-position: 45px 10px,90% bottom; margin: 0 auto;}
.content-box dl{ margin: 0;}
.content-box dt{padding-top: 50px; margin-left: 90px; color: #002A5C; font-size: 48px;}
.content-box dd{ padding: 0 200px; margin-top: 50px;}

.content-box dd .top .title{ font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
.content-box dd .top .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
.content-box dd .top .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 55px;}



.min-top{ width: 100%;background: #E6EDFF;}
.min{ width: 1400px; padding: 0 200px; padding-top: 55px; background: #E6EDFF; margin: 0 auto;}
.min .left,.min .right{ width: 50%; float: left; height: 100%;}
.min .left .unite-box{border-bottom: 1px solid #ccc; padding-bottom: 30px;}
.min .left .unite-box .unite-title{ font-size: 48px; color: #759FFF; font-weight: 700; }
.min .left .unite-box .unite-slogan{ font-size: 24px; color: #002A5C; font-weight: 700; margin: 20px 0;}
.min .left .unite-box .unite-desc{ font-size: 16px; color: #666; line-height: 28px; width: 484px;}
.min .left li{padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; cursor: pointer;}
.min .left li:hover .list-title{font-size: 48px; color: #759FFF; font-weight: 700;}
.min .left li .list-title{ font-size: 48px; color: #3A5DAE; font-weight: 700;}
.min .left li .list-slogan{font-size: 24px; color: #ccc;}

.min .right{ padding-left: 80px; padding-top: 95px; position: relative;}
.min .right img{ margin-bottom: 40px;transition:0.5s; -webkit-transition:0.5s; position: absolute; opacity: 0;}
.min .right .cur{ opacity: 1;}


.bottom{width: 1400px; margin: 0 auto;background: url(../images/investment-left-bg.png) no-repeat 45px 10px; background-position: 45px 10px;}
.bottom dl{ margin: 0;}
.bottom dt{padding-top: 50px; margin-left: 90px; color: #002A5C; font-size: 48px;}
.bottom dd{ padding: 0 200px; margin-top: 50px;}
.bottom dd .title{ font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
.bottom dd .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
.bottom dd .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 55px;}
.bottom dd li{ width: 50%; float: left; border-bottom: 1px solid #ccc; padding-right: 35px; padding-bottom: 30px; margin-bottom: 60px; position: relative; cursor: pointer;}
.bottom dd li a{ color: #3A5DAE; font-size: 30px;}
.bottom dd li a:hover{ text-decoration: none;}
.bottom dd li .link-btn{ width: 45px; height: 45px; background: url(../images/arrow_blue.png) no-repeat,url(../images/arrow_blue.png) no-repeat;background-position: -60px center,center center; transition: all .4s ease 0s; border: 1px solid #ccc; border-radius: 50%; position: absolute; right: 0; top: 0;}
.bottom dd li:hover .link-btn{background: url(../images/arrow_blue.png) no-repeat,url(../images/arrow_blue.png) no-repeat;background-position: center center,60px center; transition: all .4s ease 0s;}



.bottom dd li:nth-of-type(2n){ padding-left: 30px;}
.bottom dd li img{ float: right;}

.bottom dd .more-btn{ width: 150px; height: 50px; background: #4F85FF; border-radius: 25px; margin: 0 auto; line-height: 35px; color: #fff; font-size: 16px; display: block;}

.bottom dd .recruitment-box{ margin-bottom: 100px;}
}

@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{ padding: 0 200px; margin-top: 50px;}
    
    .content-box dd .top .title{ font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .content-box dd .top .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
    .content-box dd .top .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 55px;}
    
    
    
    
    .min{ width: 100%;padding: 0 200px; padding-top: 55px; background: #E6EDFF;}
    .min .left,.min .right{ width: 50%; float: left; height: 100%;}
    .min .left .unite-box{border-bottom: 1px solid #ccc; padding-bottom: 30px;}
    .min .left .unite-box .unite-title{ font-size: 48px; color: #759FFF; font-weight: 700; }
    .min .left .unite-box .unite-slogan{ font-size: 24px; color: #002A5C; font-weight: 700; margin: 20px 0;}
    .min .left .unite-box .unite-desc{ font-size: 16px; color: #666; line-height: 28px; width: 484px;}
    .min .left li{padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; cursor: pointer;}
    .min .left li:hover .list-title{font-size: 48px; color: #759FFF; font-weight: 700;}
    .min .left li .list-title{ font-size: 48px; color: #3A5DAE; font-weight: 700;}
    .min .left li .list-slogan{font-size: 24px; color: #ccc;}
    
    .min .right{ padding-left: 80px; padding-top: 95px; position: relative;}
    .min .right img{ margin-bottom: 40px;transition:0.5s; -webkit-transition:0.5s; position: absolute; opacity: 0;}
    .min .right .cur{ opacity: 1;}
    
    
    
    .bottom{width: 100%;}
    .bottom dl{ margin: 0;}
    .bottom dt{padding-top: 50px; margin-left: 90px; color: #002A5C; font-size: 48px;}
    .bottom dd{ padding: 0 200px; margin-top: 50px;}
    .bottom dd .title{ font-size: 24px; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .bottom dd .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
    .bottom dd .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 55px;}
    .bottom dd li{ color: #3A5DAE; font-size: 30px; width: 50%; float: left; border-bottom: 1px solid #ccc; padding-right: 35px; padding-bottom: 30px; margin-bottom: 60px; position: relative;}
    
    .bottom dd li a{ color: #3A5DAE; font-size: 30px;}
    .bottom dd li a:hover{ text-decoration: none;}

    .bottom dd li .link-btn{ width: 45px; height: 45px; background: url(../images/arrow_blue.png) no-repeat,url(../images/arrow_blue.png) no-repeat;background-position: -60px center,center center; transition: all .4s ease 0s; border: 1px solid #ccc; border-radius: 50%; position: absolute; right: 0; top: 0;}


    .bottom dd li:hover .link-btn{background: url(../images/arrow_blue.png) no-repeat,url(../images/arrow_blue.png) no-repeat;background-position: center center,60px center; transition: all .4s ease 0s;}
    .bottom dd li:nth-of-type(2n){ padding-left: 30px;}
    .bottom dd li img{ float: right;}
    
    .bottom dd .more-btn{ width: 150px; height: 50px; background: #4F85FF; border-radius: 25px; margin: 0 auto; line-height: 35px; color: #fff; font-size: 16px; display: block;}
    
    .bottom dd .recruitment-box{ margin-bottom: 100px;}
    

}


@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: 6.6vw; padding: 0 5vw;}
    .content-box dd .top .title{ font-size: 5.5vw; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .content-box dd .top .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
    .content-box dd .top .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 7.3vw;}


    .min{ width: 100%;background: #E6EDFF;}
    .min .left,.min .right{ width:100%;}
    .min .left .unite-box{border-bottom: 1px solid #ccc; padding-bottom: 30px;}
    .min .left .unite-box .unite-title{ font-size: 6.5vw; color: #759FFF; font-weight: 700; }
    .min .left .unite-box .unite-slogan{ font-size: 5.5vw; color: #002A5C; font-weight: 700; margin: 20px 0;}
    .min .left .unite-box .unite-desc{ font-size: 16px; color: #666; line-height: 28px;}
    .min .left li{border-bottom: 1px solid #ccc;padding: 0 5vw;}
    .min .left li .list-title{ font-size: 6.5vw; color: #3A5DAE; font-weight: 700;}
    .min .left li .list-slogan{font-size: 5.5vw; color: #ccc;}
    
    .min .right{ position: relative; height: 100vw; padding: 0 5vw;}
    .min .right img{ width: 90%; transition:0.5s; -webkit-transition:0.5s; position: absolute; opacity: 0;}
    .min .right .cur{ opacity: 1;}



    .bottom{width: 100%;}
    .bottom dl{ margin: 0;}
    .bottom dt{padding-top: 10vw; margin-left: 14vw; color: #002A5C; font-size: 36px;}
    .bottom dd{margin-top: 6.6vw; padding: 0 5vw;}
    .bottom dd .title{ font-size: 5.5vw; color: #002A5C; padding-bottom: 30px; position: relative; font-weight: 700;}
    .bottom dd .title span{ width: 67px; height: 4px; background: #759FFF; position: absolute; left: 0; bottom: 0;}
    .bottom dd .desc-font{font-size: 16px; color: #666; margin-top: 20px; line-height: 35px; padding-bottom: 55px;}
    .bottom dd li{ color: #3A5DAE; font-size: 5.5vw; width:100%; border-bottom: 1px solid #ccc; padding-right: 35px; padding-bottom: 4vw; margin-bottom: 8vw; position: relative;}
    
    .bottom dd li a{ color: #3A5DAE; font-size: 5.5vw;}

    .bottom dd li .link-btn{ width: 6vw; height: 6vw; background: url(../images/arrow_blue.png) no-repeat;background-position:center center;  border: 1px solid #ccc; border-radius: 50%; position: absolute; right: 0; top: 0; background-size: 70%;}

    .bottom dd .more-btn{ width: 25vw; line-height: 6.6vw; border-radius: 25px; background: #4F85FF; margin: 0 auto; display: block; color: #fff; font-size: 3.5vw; margin-bottom: 5vw;}









    




}