﻿.content_mian
{
    background: #111113;

}
.contentSign
{
    width:1903px;
     margin-left:auto;
    margin-right:auto;
    background: url('../images/sign/bj.jpg') no-repeat center;
    background-size: contain;
}
@media screen and (max-width: 1200px) {
    .contentSign {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        background: url('../images/sign/bj.jpg') no-repeat center;
        background-size: cover;
    }
}

@media screen and (max-width: 768px) {
    .contentSign {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        background: url('../images/sign/bj.jpg') no-repeat center;
        background-size: cover;
    }
}
.signSpan
{
    font-size:80px;
    color:#fff;
}
.signP
{
    font-size:28px;
    color:#fff;
    margin-top:40px;
}
#signServer,#contract_Server
{
    height:600px;
}
.signServer_Span
{
    font-size:36px;
    color:#1e1e24;
}
.signServer_P
{
    font-size:14px;
    color:#1e1e24;
    margin-top:20px;
}
.signServer_Contant
{
    width:1280px
}
.signServer_Contant ul li
{
    height:340px;
    width:186px;
    margin-right:20px;
}
.signServer_logo
{
    height:290px;
    border:1px #f1eff2 solid;
    padding-top:30px;
    transition:height 0.5s;
}
.signServer_logo:hover
{
    height:340px;
    background:#fdc400;
}
.signServer_logo_circle {
    height: 90px;
    width: 90px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background: #f1eff2;
}
.signServer_logo_circle_hover{
    height: 90px;
    width: 90px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background: #fff;
}

.signServer_logo1
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/1.png') no-repeat center;
}
.signServer_logo2
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/2.png') no-repeat center;
}
.signServer_logo3
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/3.png') no-repeat center;
}
.signServer_logo4
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/4.png') no-repeat center;
}
.signServer_logo5
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/5.png') no-repeat center;
}
.signServer_logo6
{
    height: 90px;
    width: 90px;
    background: url('../images/sign/01/6.png') no-repeat center;
}
.signServer_hr
{
    width:30px;
    height:3px;
}
.signServer_logo_Span
{
    width:150px;
    color:#171718;
    font-size:16px;
    margin-top:10px;
}
.signServer_logo_span2
{
    width:150px;
    color:#373737;
    font-size:12px;
    margin-top:10px;
    height:40px;
    line-height: 1.8em;
    overflow: hidden;
    transition:height 2s;
}
.signServer_logo_span2_hover
{
    height:80px;
    width:150px;
    color:#373737;
    line-height: 1.8em;
    font-size:12px;
}
.arrowY {
    height: 10px;
    width: 186px;
    margin:10px 0;
    background: url('../images/sign/01/7.png') no-repeat center;
}
.contract_P
{
    font-size:14px;
    color:#323242;
    margin-top:30px;
}
.contract_span
{
    font-size:18px;
    color:#323242;
    height:30px;
    font-weight:bold;
}
#contract_Server
{
    height:600px;
    background: #f7f5f7 url('../images/sign/0.png') no-repeat center ;
}

.contract
{
    width:1200px;
}
.sign_step
{
    height:300px;
    width:250px;
}
.sign_step1,.sign_step2,.sign_step3
{
    margin-bottom:50px;
}
.sign_step1
 {
    height:150px;
    width:250px;
    background: url('../images/sign/02/1.png') no-repeat center;
}
.sign_step1T,.sign_step2T,.sign_step3T
{
    height:50px;
    width:260px;
    color:#323242;
    font-size:16px;
    line-height: 50px;
}
.sign_step1T
{
    background: url('../images/sign/02/5.png') no-repeat center;
}
.step
{
    height:150px;
    width:50px;
    background: url('../images/sign/02/4.png') no-repeat center;
}
.sign_step2
 {
    height:150px;
    width:250px;
    background: url('../images/sign/02/2.png') no-repeat center;
}
.sign_step2T
{
    background: url('../images/sign/02/6.png') no-repeat center;
}
.sign_step3
 {
    height:150px;
    width:250px;
    background: url('../images/sign/02/3.png') no-repeat center;
}
.sign_step3T
{
    background: url('../images/sign/02/7.png') no-repeat center;
}
.bookLogo {
    height: 30px;
    width: 25px;
    background: url('../images/sign/03/2.png') no-repeat center;
}
.legalimg {
    height:500px;
    width:600px;
    background: url('../images/sign/03/1.png') no-repeat center;
}
.bookChild {
    position: absolute;
}
.lineYellow {
    height:2px;
    width:200px;
    background: url('../images/sign/01/8.jpg') no-repeat center;
}
.contract_law
{
    font-size:14px;
    color:#323242;
    line-height:2em;
}