h2 {
    font-size: 30px;
    text-align: center;
    font-weight: normal;
    padding: 60px 0 100px;
}

.banner,
.zcnews,
.server {
    min-width: 1200px;
}

.origin p {
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 25px;
    color: #3A1FAA;
}

.origin h4 {
    margin: 20px 0;
    font-family: PingFang SC;
    font-style: normal;
    font-size: 18px;
    line-height: 35px;
}

.origin h4 span {
    color: #3A1FAA;
}


/* 条件 */

.condition {
    background: url(../images/cailiao.png) left;
}

.condition .row>div>div {
    height: 300px;
    margin: 5px;
    position: relative;
}

.condition .row span {
    font-size: 22px;
    color: #fafafa;
    border: 1px dashed #d5cccc;
    padding: 3px 40px;
    margin: 60px 60px 40px 145px;
    display: inline-block;
}

.condition .row .tiaojian {
    width: 200px;
    height: 150px;
    margin-left: 140px;
    font-size: 20px;
}

.conditionOne {
    background: #988acf url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
}

.conditionTwo {
    background: #c05c72 url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
    color: #fff;
}

.conditionThree {
    background: #5f8fb6 url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
}

.conditionFour {
    background: #6fa0a8 url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
    color: #fff;
}

.conditionFive {
    background: #ccaaa2 url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
}

.conditionSix {
    background: #1e6383 url(../images/Vector.png) no-repeat left;
    background-position: 40px 120px;
    color: #fff;
}


/* 条件isp */

.ispcondition {
    background: url(../images/tiaojian.jpg);
    min-height: 650px;
    padding-bottom: 40px;
    min-width: 1200px;
}

.ispcondition ul {
    padding: 85px 0 20px;
    overflow: hidden;
}

.ispcondition ul li {
    float: left;
    width: 280px;
    height: 240px;
    border-radius: 30px;
    background: #fff;
    margin-right: 20px;
    text-align: center;
}

.ispcondition ul li .bg-box-a {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    overflow: hidden;
    margin: 40px auto 0;
    background: #fff;
}

.ispcondition ul li i {
    width: 100px;
    height: 100px;
}

.ispcondition ul li p {
    font-size: 18px;
    color: #333;
    line-height: 34px;
    padding-top: 5px;
}

.ispcondition ul li i {
    display: inline-block;
    background: url(../images/ico_02.png);
    z-index: 999;
}

.ispcondition ul li .ico1 {
    background-position: 0 -73px;
}

.ispcondition ul li .ico2 {
    background-position: -100px -73px;
}

.ispcondition ul li .ico3 {
    background-position: -300px -73px;
}

.ispcondition ul li .ico4 {
    background-position: -400px -73px;
}

.ispcondition .btn {
    text-align: center;
    width: 1180px;
    margin-top: 50px;
}

.ispcondition button {
    width: 330px;
    height: 50px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 25px;
    border: none medium;
    outline: none;
}

.ispcondition .flbtn {
    background: #2881d5;
}


/* 流程 */

.flow {
    min-width: 1200px;
}

.flow img {
    position: relative;
}

.flowtu {
    margin-top: -700px;
}

.flowtu p {
    font-size: 20px;
    line-height: 45px;
}

.flowtu h2 {
    padding: 0 0 20px;
}

.officialFlow {
    padding: 20px 80px 20px 150px;
}

.companyFlow {
    padding: 20px 80px 20px 100px;
}

.flow .jiaji {
    margin-top: 30px;
    width: 80%;
    height: 200px;
    border: 1px dashed #3A1FAA;
    padding: 10px 20px 15px;
}

.flow .jiaji i {
    display: inline-block;
    width: 3px;
    height: 20px;
    background: #3A1FAA;
    margin-right: 10px;
}


/* 材料 */

.materials {
    background: url(../images/cailiao.png) no-repeat left;
}

.materials p {
    font-size: 20px;
    line-height: 40px;
}

.materials p span {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: #6586c2;
    border: 1px solid #4c8da7;
    vertical-align: middle;
    text-align: center;
    line-height: 30px;
    margin-right: 15px;
}

.materials a {
    display: inline-block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    text-align: center;
    background: cornflowerblue;
    color: #fff;
    margin-top: 60px;
    margin-left: 3%;
}


/* 材料2 */

.SPmaterials {
    min-width: 1200px;
}

.SPmaterials li {
    margin-top: 13px;
}

.SPmaterials span {
    float: left;
    margin-top: 10px;
    margin-left: -15px;
    width: 30px;
    height: 30px;
    background-color: #a54646;
    box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    z-index: 5;
}

.SPmaterials p {
    padding: 14px 18px 14px 40px;
    height: 50px;
    border: 2px solid #E5E5E5;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
}

.SPmaterials ul li:hover {
    background-color: #ce7b7b;
    color: #fff;
}

.SPmaterials ul li:hover p {
    color: #fff;
}


/* 其他 */

.other a:hover {
    color: #000;
}

.other .row .col-xs-2 div {
    width: 60%;
    text-align: center;
    padding: 20px 0;
}

.other .row .col-xs-2 p {
    font-size: 18px;
    margin-top: 20px;
}

.other,
.materials,
.condition,
.origin {
    padding-bottom: 60px;
    min-width: 1200px;
}


/* 政采 */

.zcnews {
    background: #fafafa;
}

.zcnews h2 p {
    font-size: 16px;
    padding-top: 20px;
}

.zcnews i {
    display: inline-block;
    width: 103px;
    height: 3px;
    background: cornflowerblue;
}

.zcnews img {
    position: relative;
}

.zctiaojian {
    position: absolute;
    top: 150px;
    left: 60px;
    right: 170px;
    font-size: 20px;
    line-height: 36px;
}


/* 软件 */

.moreservice {
    background: #fafafa;
    font-size: 16px;
    padding-bottom: 60px;
    min-width: 1200px;
}

.moreservice .moretop {
    height: 140px;
    border-radius: 10px 10px 0px 0px;
    color: #fff;
    text-align: center;
}

.moreservice .morebottom {
    height: 300px;
    background: #fff;
    border-radius: 0px 0px 10px 10px;
}

.moreservice .morebottom:hover {
    box-shadow: 2px 3px 8px #adadad;
}

.moreservice .col-xs-3:hover {
    transform: scale(1.1);
}

.moreservice .moretop img {
    width: 50px;
    margin: 28px 0 20px;
}

.moreservice .morebottom p {
    color: #999;
    padding-top: 30px;
    text-align: center;
}

.moreservice .morebottom a {
    display: inline-block;
    width: 120px;
    height: 40px;
    background: linear-gradient(to top, #FC2011, #FF5A4E);
    border-radius: 6px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin-top: 30px;
    margin-left: 25%;
}

.query {
    background: linear-gradient(to top, #f5f5f5, #fffefe);
    padding-bottom: 60px;
    min-width: 1200px;
}

.query .question {
    width: 300px;
    height: 100px;
    border: 1px solid #b9b9b9;
    margin-bottom: 20px;
    box-shadow: 2px 3px 8px #adadad;
    padding: 20px;
    font-size: 16px;
    line-height: 30px;
}

.query .btn {
    margin-top: 80px;
    margin-left: 25%;
}

.query .btn .number {
    width: 416px;
    height: 60px;
    line-height: 60px;
    border-radius: 4px;
    border: 1px solid #3f6699;
    float: left;
    font-size: 20px;
}

.iphone {
    float: left;
    width: 100px;
    height: 60px;
    background: linear-gradient(90deg, #E83233 0%, #8321E4 100%);
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    font-weight: 600;
    text-align: center;
    color: #FFFFFF;
    line-height: 60px;
    margin-left: -2px;
}