header{
    background: white;
}
.content{
    width: 100%;
    height: auto;
    font-size: 100%;
    position:absolute;
}
.content .sh{
    height: 800px;
    background-image: url("../img/solve-linkage/bg.png");
    background-size: 100% 800px;
}
.content .text{
    margin-left: 20%;
    color: #333333;
    position: absolute;
    margin-top: 15%;
}
.content .text .p1{
    font-size:2.3em;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.content .pw{
    font-size: 1.4em;
    line-height: 35px;
    color: #555555;
    margin-top: 5%;
    font-family: '思源黑体 CN Normal'!important;
    font-style:normal;
}
.content .text button{
    display: block;
    width: 40%;
    height: 2.8em;
    margin-top: 12%;
    border: none;
    background-color: #FA9002;
    border-radius: 5px;
}
.content button a{
    color:white;
    font-size: 1.5em;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.flow{
    width: 58%;
    height: 25%;
    margin-left: 18%;
    margin-top: 4%;
}
.ps{
    text-align: center;
    font-size:2.5em;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.make{
    width: 100%;
    height: auto;
    margin-top: 6%;
    float: left;
}
.show{
    width: 100%;
    height: auto;
    margin-top: 4%;
    float: left;
}
.show .doc{
    width: 18%;
    float: left;
    margin-left: 4%;
}
.show .doc img{
    width: 100%;
    height: auto;
}
.show .txt1{
    margin-left: 8%;
}
.show .left{
    margin-left: 18%;
}
.show .lt{
    margin-left: 16%;
    margin-top: 5%;
}
.show .zuoz{
    width:24%;
    float: left;
    font-size: 1.2em;
    line-height: 25px;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.show .psm{
    font-size: 1.5em;
    line-height: 30px;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.show .pt{
    margin-top: 2%;
    line-height: 30px;
}
.show .pt:nth-child(2){
    margin-top: 3%;
    font-family: '思源黑体 CN Normal'!important;
    font-style:normal;
}
.show .pt a{
    color: #FF8100;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}

.rb{
    float: left;
    margin-left: 11%;
}
.rbs{
    margin-left: 13%;
}
.right .guan{
    width:38%;
    height: auto;
    float: left;
    margin-left: 6%;
}
.right .psc{
    width: 30.4%;
    height: auto;
    float: left;
    margin-left: 11%;
}
.show .psb img{
    width: 33%;
    float: left;
}
.show .psd img{
    width: 32.2%;
    float: left;
}
.maker .show{
    margin-top: 0;
}
.maker .rb{
    margin-top: 2%;
    width: 21%;
}
.icons{
    margin-top: 0;
}
.icons img{
    margin-left: 9%;
    float: left;
    margin-top: 4%;
}
.icons .img1{
    margin-left: 15%;
    width: 7.7%;
}
.icons .img2{
    width: 7.82%;
}
.icons .img3{
    width: 6.1%;
}
.icons .img4{
    width: 6.1%;
    margin-top: 5%;
}
.icons .img5{
    width: 6.1%;
    margin-top: 5%;
}
.buttons{
    margin-left: 42%;
    margin-top: 3%;
}
.buttons button{
    border: none;
    width: 12%;
    height: 2.8em;
    border-radius: 5px;
}
.buttons button:nth-child(1){
    background-color: #FF8100;
}
.buttons button:nth-child(2){
    background-color: #19C378;
    margin-left: 2%;
}
.link{
    text-align: center;
    margin-top: 2%;
    font-size: 1.5em;
    font-family: '思源黑体 CN Regular'!important;
    font-style:normal;
}
.link span{
    margin-left: 5px;
    color:#FF8100;
}
footer{
    margin-top: 5320px;

}
@media screen  and (max-width: 1920px) {
    .content{
        width: 1920px;
        /* margin-top: 90px; */
    }

    footer{
        margin-top: 4560px;
    }
}
@media screen  and (max-width: 1680px) {
    .content{
        /* margin-top: 80px; */
        width: 1680px;
        font-size: 90%;
    }
    .content .sh{
        height: 666px;
        background-size: 100% 666px;
    }
    .content .text{
        font-size: 90%;
    }

    footer{
        margin-top: 3950px;
    }
}
@media screen  and (max-width: 1440px) {
    .content{
        width: 1440px;
        /* margin-top: 68px; */
        font-size: 80%;
    }
    .content .sh{
        height: 666px;
        background-size: 100% 666px;
    }
    .content .text{
        font-size: 80%;
    }
    footer{
        margin-top: 3520px;
    }
}
@media screen  and (max-width: 1366px) {
    .content{
        /* margin-top: 64px; */
        width: 1366px;
        font-size: 70%;
    }
    .content .sh{
        height: 570px;
        background-size: 100% 570px;
    }

    footer{
        margin-top: 3300px;
    }
}
@media screen and (max-width: 1280px) {
    .content{
        width: 1280px;
    }
    .content .sh{
        height: 444px;
        background-size: 100% 444px;
    }
    .content .text{
        margin-top: 12%;
    }

    footer{
        margin-top: 3000px;
    }
}

@media screen and (max-width: 1024px) {
    .content{
        width: 1024px;
    }
    .content .sh{
        height: 444px;
        background-size: 100% 444px;
    }
    .content .text{
        margin-top: 15%;
    }
    .sw{
        height: 237px;
    }
    footer{
        margin-top: 2560px;
    }
}
@media screen and (max-width: 960px) {
    .content{
        width: 960px;
    }
    footer {
        margin-top: 2560px;
    }
}



