html,
body {
    font-size: 100%;
    background: #FFf;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
}

body a {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.cm-header {
    height: 880px;
}

.cm-header-info {
    /* width: 100%; */
    height: 880px;
    padding-top: 199px;
    background: url('../img1/header.png');
    /* background-repeat: no-repeat;
    background-size: 100% 100%; */
}
.cm-header-info .content {
    width: 1200px;
    height:561px ;
}
.cm-header .cm-header-info .cm-header-img {
    width: 698px;
    height: 562px;
    background: url(../img1/编组\ 8.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: -20px;
    display: inline-block;
}
.cm-header .cm-header-info .cm-header-title{
    width: 500px;
    height: 561px;
    display: inline-block;
    /* background-color: #c3ece0; */
    vertical-align:top
}

.cm-header .cm-header-info .cm-header-title .title1 {
    margin-top: 62px;
    margin-left: 18px;
    width: 465px;
    height: 89px;
    background: url(../img1/编组\ 2.png);
    background-size: 100% 100%;
}

.cm-header .cm-header-info .cm-header-title .title2{
    width: 484px;
    height: 168px;
    font-size: 28px;
    font-family: PingFangSC-Semibold, PingFang SC;
    /* font-weight: 600; */
    color: #FFFFFF;
    line-height: 42px;
    margin-left: 18px;
    margin-top: 41px;
}
.cm-header .cm-header-info .cm-header-title .title3{
    width: 100%;
    margin-top: 64px;
}
.cm-middle {
    height: 454px;
    background-color:#FFFFFF ;
}
.cm-middle .cm-middle-content {
    width:1200px ;
    height: 454px;
}
.cm-middle .cm-middle-content .left {
    width: 720px;
    height: 454px;
    display: inline-block;
    vertical-align: top;
    /* background-color: aquamarine; */
    margin-left: -20px;
}
.cm-middle .cm-middle-content .left .text1{
        width: 553px;
        height: 48px;
        color: #2866FD;
        font-size: 48px;
        line-height: 48px;
        font-family: Arial-Black, Arial;
        font-weight: 900;
        margin-top: 120px;
}
.cm-middle .cm-middle-content .left .text2{
    width: 720px;
    height:126px ;
    font-size: 24px;
    color: #333333;
    line-height: 42px;
    margin-top: 40px;
   font-weight: 600;
}
.cm-middle .cm-middle-content .right {
    width: 440px;
    height: 320px;
    display: inline-block;
    background: url(../img1/位图.png);
    margin-top: 67px;
    margin-left: 40px;
}
.cm-Exclusive {
    height: 454px;
    background-color: rgba(40, 102, 253, 0.1);
}
.cm-Exclusive .cm-Exclusive-content {
    width: 1200px;
    height: 454px;
}
.cm-Exclusive .cm-Exclusive-content .left {
    width: 425px;
    height: 320px;
    margin-top: 67px;
    display: inline-block;
    background: url(../img1/图层\ 3.png);
    margin-left: -20px;
}
.cm-Exclusive .cm-Exclusive-content .right{
    display: inline-block;
    vertical-align: top;
    width: 720px;
    height: 454px;
    margin-left: 50px;
}
.cm-Exclusive .cm-Exclusive-content .right .text1 {
    width: 576px;
    height: 48px;
    color: #2866FD;
    font-size: 48px;
    font-family: Arial-Black, Arial;
    font-weight: 900;
    line-height: 48px;
    margin-top: 120px;
}
.cm-Exclusive .cm-Exclusive-content .right .text2{
    margin-top: 40px;
    width: 720px;
height: 126px;
font-size: 24px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #333333;
line-height: 42px;
}
.cm-footer {
    height:548px ;
    background-color:#FFFFFF ;
}
.cm-footer .footerTitle {
    width: 465px;
    height: 89px;
    background: url(../img1/编组\ 2@2x.png);
    margin-top: 102px;
    margin-left: 350px;
    background-size: 100% 100%;
}
.cm-footer .footercontent {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    height:200px ;
    margin-left: -20px;
    /* background-color: #2866FD; */
    margin-top: 113px;
}
.cm-footer .footercontent .time{
    width: 260px;
    height: 74px;
}
.cm-footer .footercontent .time .title1 {
    width: 150px;
height: 20px;
font-size: 20px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 20px;
}
.cm-footer .footercontent .time .title2{
    width: 260px;
height: 28px;
font-size: 28px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 28px;
margin-top: 24px;
}
.cm-footer .footercontent .email{
    width: 450px;
    height: 74px;
}
.cm-footer .footercontent .email .title1 {
    width: 150px;
height: 20px;
font-size: 20px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 20px;
}
.cm-footer .footercontent .email .title2{
    width: 450px;
height: 28px;
font-size: 28px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 28px;
margin-top: 24px;
}
.cm-footer .footercontent .protocol{
    width: 310px;
    height: 128px;
}
.cm-footer .footercontent .protocol .title1 {
    width: 220px;
height: 20px;
font-size: 20px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 20px;
}
.cm-footer .footercontent .protocol .title2{
    display: block;
    width: 310px;
height: 28px;
font-size: 28px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 28px;
margin-top: 24px;
}
.cm-footer .footercontent .protocol .title3{
    display: block;
    width: 310px;
height: 28px;
font-size: 28px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #2866FD;
line-height: 28px;
margin-top: 24px;
}
.cm-footer-img {
    height: 240px;
    background: url(../img1/编组\ 7.png);
}