*{
    padding:0;
    margin:0;
}
.wrap{
    width:1200px;
    margin:0 auto;
    font-family: "Source Han Sans CN";
}
.wrap .section1{
    height: 829px;
    background: url("/uploads/images/companionimg/bg01.jpg") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color:#1c3471;
}
.wrap .section1 .comtitle{
     padding: 119px 0 59px;
 }
.wrap .section1 .comtitle img{
    padding:0;
}
.wrap .section1 .comarrow{
    margin:0 auto 42px;
    width: 0;
    height: 0;
    border-left: 24px solid transparent;
    border-right: 24px solid transparent;
    border-top: 48px solid #1c3471;
}
.wrap .section1 .seriesdsc p{
    line-height: 70px;
    font-size: 26px;
    color:#1c3471;
}

.wrap .section1 .seriesdsc p:last-child{
    padding: 27px 0 49px;
}
.wrap .section2{
    height: 1213px;
    background: url("/uploads/images/companionimg/bg02.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section2 p{
    line-height: 70px;
    color:#27355c;
    font-size: 26px;
    padding:434px 0 0 100px;
}
.wrap .section2 p span{
    color:#fffff7;
}
.wrap .section3{
    height:1096px;
    background: url("/uploads/images/companionimg/bg03.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section3 p{
    padding:672px 60px 0 0;
    line-height: 70px;
    text-align: right;
    font-size: 26px;
    color: #fff;
}
.wrap .section4{
    position: relative;
    height: 1919px;
    background: url("/uploads/images/companionimg/bg04.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section4 p{
    width:30px;
    color:#18316b;
    line-height: 56px;
    /*margin:0 auto;*/
}
.wrap .section4 .left{
     position: absolute;
     top: 136px;
     left:120px;
     width:36px;
     height:818px;
     background: url("/uploads/images/companionimg/text040.jpg") no-repeat;
     background-size: 100% 100%;
}
.wrap .section4 .right{
    position: absolute;
    bottom: 224px;
    right:180px;
    width:26px;
    height:741px;
    background: url("/uploads/images/companionimg/text041.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section5{
    height: 1235px;
    background: url("/uploads/images/companionimg/bg05.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section5 h3{
    height: 138px;
    line-height: 138px;
    text-align: right;
    font-size: 28px;
    color:#182f6b;
}
.wrap .section5 p{
    line-height: 70px;
    text-align: right;
    font-size: 26px;
    color:#182f6b;
}
.wrap .section5 .left{
    width:533px;
 }
.wrap .section5 .left h3{
    padding-left: 96px;
}
.wrap .section5 .left p{
    margin-top: 35px;
    position: relative;
}
.wrap .section5 .left p:after{
    content:'';
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 24px solid #1c3471;
    position: absolute;
    top:70px;
    right:-70px;
}
.wrap .section5 .right{
    padding-right: 143px;
}
.wrap .section5 .right p{
    margin-top: 40px;
}
.wrap .section6{
    height: 1479px;
    background: url("/uploads/images/companionimg/bg06.jpg") no-repeat;
    background-size: 100% 100%;
}
.wrap .section6 .content{
    padding-top: 1021px;
    text-align: center;
}
.wrap .section6 h4{
    line-height: 70px;
    font-size: 26px;
    color:#152c70;
    font-weight: bolder;
}
.wrap .section6 p{
    line-height: 70px;
    font-size: 26px;
    color:#1f3064;
}
.wrap .section6 .box{
    width:500px;
    height:58px;
    line-height: 58px;
    margin: 0 auto;
    background: #142c6a;
    color: #fff;
    font-size: 20px;
    text-align: center;
}
.wrap .section6 .box1{
    margin: 9px auto;
}