

.content {
     margin-left: 0;
     margin-right: 0;
}

.ct1,.ct2,.ct3,.ct4,.ct7, .ct8 {
    margin-left: 8%;
    margin-right: 8%;
}

.ct5,.ct6 {
    margin-left: 8%;
    margin-right: 8%;
}

.ct2{
    padding-top: 100px;
    margin-bottom: 50px;
}

.ct3,.ct4,.ct5,.ct6,.ct7, .ct8 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.ct-p1{
    text-align: center;
    font-size: 32px;
    font-weight: bold;
}

.index-p3 {
    text-align: center;
    color: #858C95;
    font-size: 16px;
}

.form-control{
    height: 45px;
    background-color: #F8F9FB;
}

.form-content {
    overflow: hidden;
    border: 1px solid #E5E5E7;
    border-radius: 10px;
    padding: 20px 10px;
    font-size: 15px;
}

.form-group.col-md-6.col-sm-3 label {
    line-height: 40px;
}

.form-btn{
    font-size: 14px;
    margin-top: 10px;
    line-height: 25px;
}

.img img{
    width: 50px;
    height: 50px;
}

.ct2 .img{
    justify-self: center;
    padding-top: 40px;
}

.ct2 .co1{
    background: rgba(30, 111, 255, 0.05);
    border-radius: 5px;
    height: 280px;
    display: grid;
}

.ct2 .co2{
    background: rgba(30, 111, 255, 0.05);
    border-radius: 5px;
    min-height: 280px;
    display: grid;
}

.ct2 .co1:hover, .ct2 .co2:hover{
    background: #1E6FFF;
}

.pt-col, .pt-col1 {
    background: #F8F9FB;
    height: 80px;
    border-radius: 10px;
    text-align: center;
    align-content: center;
    display: grid;
}

.pt-img {
    justify-self: center;
}

/*.ct5-pe, .ct6-pe{*/
/*    margin-left: -9.5%;*/
/*    margin-right: -9.5%;*/
/*}*/

/*.ct5, .ct6{*/
/*    margin-left: 8%;*/
/*    margin-right: 8%;*/
/*}*/

@media (min-width: 992px) {
    .ct2 .co1{
        width: 32%;
    }
    .ct2 .co2{
        width: 32%;
        margin-left: 2%;
    }




    .pt-col, .pt-col1 {
        width: 19%;
    }

    .pt-col1 {
        margin-left: 1.25%;
    }

    .pt-ct-2{
        margin-left: 19.8%;
    }
}


.col-p1{
    color: #FFF;
    font-weight: bold;
    text-align: center;
    font-size: 26px;
}

.col-p2{
    color: #B1CCFB;
    text-align: center;
    font-size: 16px;
}

.col-p3{
    color: #272D37;
    font-weight: bold;
    text-align: center;
    font-size: 26px;
}

.col-p3-hover{
    color: #FFF;
    font-weight: bold;
    text-align: center;
    font-size: 26px;
}

.col-p4{
    color: #5F6D7E;
    text-align: center;
    font-size: 16px;
    padding-bottom: 65px;
}

.col-p4-hover{
    color: #B1CCFB;
    text-align: center;
    font-size: 16px;
}

.col-img {
    height: 100px;
    margin-right: 30px;
}

.col-img img{
    width: 55px;
    /*border: 1px dashed #5F6D7E;*/
}

.col-img2 .img2{
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 48px;
    /*border: 1px dashed #5F6D7E;*/
}


.ct3 .col-p3{
    font-size: 23px;
}

.ct3 .col-p4{
    padding-bottom: 0;
    font-size: 15px;
}

.ct3 .btn2{
    padding-left: 25px;
    padding-right: 25px;
}

.col-p5{
    font-weight: bold;
    font-size: 40px;
    color: #16B89F;
}

.col-p6{
    font-size: 16px;
    color: #323539;
    height: 60px;
    padding-right: 30px;
}

.ct5 .col-p3{
    font-size: 22px;
    padding: 0 10px
}

.ct5 .col-p4{
    padding: 0 10px;
    color: rgb(133, 140, 149, 1);
}

.ct5 .co3 {
    background: #FFF;
    height: 300px;
}
.ct5 .co2 {
    background: #FFF;
    height: 300px;
}

.btn4 {
    background: #1E6FFF;
    color: #FFF;
    font-size: 14px;
}

@media (min-width: 992px) {
    .ct5 .co3 {
        width: 32%;
    }
    .ct5 .co2 {
        width: 32%;
        margin-left: 2%;
    }
}


.ct5-pe {
    background: rgba(30, 111, 255, 0.05);
}

.ct5 .index-p3{
    font-size: 14px;
    color: rgba(133, 140, 149, 1);
}

.ct6-pe {
    background: #1E6FFF;
}

.ct6 .ct-p1{
    color: #FFF;
}
.ct6 .index-p3{
    color: #B1CCFB;
}

.ct7 .art-img {
    width: 100%;
}

.ct7 .art-p1 {
    color: #272D37;
    font-weight: bold;
    font-size: 20px;
    margin-top: 15px;
}

.ct7 .art-p1:hover {
    color: #1E6FFF;
}

.ct7 .art-p2 {
    color: #5F6D7E;
    font-size: 14px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ct7 .art-col {
    margin-bottom: 20px;
}

.ct7 .art-col:hover{
    cursor: pointer;
}

.index-img-background1 {
    background: rgba(22, 184, 159, 0.18);
    width: 200px;
    height: 300px;
    border-radius: 10px;
    position: absolute;
    bottom: -50px;
    right: 270px;
}

.index-img-background2 {
    background: rgba(22, 184, 159, 0.18);
    width: 518px;
    height: 323px;
    border-radius: 10px;
    position: absolute;
    top: -45px;
    right: 70px;
}

.index-img img{
    position: relative;
    float: right;
}

.label-tips {
    font-size: 13px;
    color: red;
    margin-left: 20px;
    display: none;
}

.label-agree-tips{
    margin-left: 0px;
}

@media (max-width: 768px) {
    .pt-col, .pt-col1{
        margin-top: 10px;
    }

    .index-img-background2 {
        width: 310px;
        height: 200px;
    }

    .index-img {
        margin-top: 100px;
    }

    .ct3 .web-btn-btn2 {
        margin-top: 30px;
    }

    .index-img-background1, .index-img-background2{
        display: none;
    }

    .ct3 .col-img{
        margin-right: 0;
    }

    .ct3 .col-p3, .ct3 .col-p4 {
        padding-left: 70px;
    }

    .ct5 .ct-p1 {
        padding: 0 5px;
        font-size: 30px;
    }

    .ct5 .index-p3 {
        padding: 0 15px;
    }

    .ct5 .co3, .ct5 .co2{
        margin: 20px 10px 10px 10px;
    }

}

@media (min-width: 768px) and (max-width: 992px) {

    .index-img img {
        float: none;
    }

    .pt-col, .pt-col1{
        margin-top: 10px;
    }

    .index-img-background2 {
        width: 310px;
        height: 200px;
    }

    .index-img {
        margin-top: 100px;
    }

    .ct3 .web-btn-btn2 {
        margin-top: 30px;
    }

    .index-img-background1, .index-img-background2{
        display: none;
    }

    .ct3 .col-img{
        margin-right: 0;
    }

    .ct3 .col-p3, .ct3 .col-p4 {
        padding-left: 70px;
    }

    .ct5 .ct-p1 {
        padding: 0 5px;
        font-size: 30px;
    }

    .ct5 .index-p3 {
        padding: 0 15px;
    }

    .ct5 .co3, .ct5 .co2{
        margin: 20px 10px 10px 10px;
    }

}

