body{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    min-width: 1200px;
}
.zcps-header{
    height: 630px;
    background-image: url("../image/skill.jpg");
    background-size: cover;
}
.zcps-subheader,.sg-subheader,.xlts-subheader,.zcks-subheader{
    width: 1200px;
    margin: 0px auto;
    position: relative;
    top: 130px;
    text-align: center;
}
.zcps-header h1,.sg-header h1,.xlts-header h1,.zcks-header h1{
    font-size:70px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(255,255,255,1);
    text-align: left;
}
.zcps-header h2,.sg-header h2,.xlts-header h2,.zcks-header h2{
    font-size:60px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-top: 30px;
    text-align: left;
}
.zcps-header .zcps-header-btn,.sg-header .sg-header-btn,.xlts-header .xlts-header-btn,.zcks-header .zcks-header-btn{
    width:261px;
    height:80px;
    background:rgba(45,148,224,1);
    border-radius:50px;
    margin-top: 30px;
}
.zcps-header .zcps-header-btn p,.sg-header .sg-header-btn p,.xlts-header .xlts-header-btn p,.zcks-header .zcks-header-btn p{
    font-size:40px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding: 10px 0px;
}
.zcps-brief{
    width: 1200px;
    margin: 0px auto;
    padding-bottom: 100px;
}
.zcps-brief img{
    margin-top: 89px;
    margin-bottom: 48px;
}
.zcps-brief h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    margin-top: 1px;
}
.zcps-brief div{
    width:70px;
    height:6px;
    background:rgba(153,153,153,1);
    margin-top: 64px;
}
.zcps-brief h2{
    width:1096px;
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin: auto 0px;
    margin-top: 56px;
}
.zcps-brief p{
    width:1096px;
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-top: 50px;
    line-height:38px;
}
.zcps-overview{
    width:100%;
    height:1366px;
    background:rgba(247,247,247,1);
    text-align: center;
}
.zcps-overview h1{
    width:384px;
    height:62px;
    font-size:48px;
    font-family:SourceHanSansCN-Heavy,SourceHanSansCN;
    font-weight:800;
    /*color:rgba(51,51,51,1);*/
    color: #14b9d6;
    line-height:62px;
    margin: 23px auto;
    padding-top: 100px;
}
.zcps-overview h2{
    width:288px;
    height:62px;
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    line-height:62px;
    margin: 0px auto 77px auto;
}
.zcps-overview .profession-left{
    width: 515px;
    height: 919px;
    /*background-image: url('../../../../data/upload/img/zcps-picture3.png');*/
    display: inline-block;
    vertical-align:top;
    margin-right: 17px;
}
.zcps-overview .profession-left h1{
    width:288px;
    height:72px;
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:72px;
    margin: 151px 140px 67px 87px;
    padding-top: 0px;
}
.zcps-overview .profession-left p{
    width:69px;
    height:6px;
    background:rgba(255,255,255,1);
    margin: 0px 359px 623px 87px;
}
.zcps-overview .profession-right{
    height:919px;
    background:rgba(255,255,255,1);
    border-radius:0px 4px 4px 0px;
    overflow: hidden;
    display: inline-block;
    vertical-align:top;
}
.zcps-overview .profession-right h3{
    font-size: 22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    text-align: left;
    margin-bottom: 19px;
    margin-left: 58px;
    padding: 0px;
}
.zcps-overview .profession-right p{
    font-size:16px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
    text-align: left;
    margin-left: 58px;
    line-height: 0px;
}
.zcps-welfare{
    width: 100%;
    text-align: center;
}
.zcps-welfare h1{
    width:528px;
    height:62px;
    font-size:48px;
    font-family:SourceHanSansCN-Heavy,SourceHanSansCN;
    font-weight:800;
    /*color:rgba(51,51,51,1);*/
    color: #14b9d6;
    line-height:62px;
    margin: 128px auto 23px auto;
}
.zcps-welfare h2{
    width:216px;
    height:62px;
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    line-height:62px;
    margin: 0px auto;
}
.zcps-box{
    width: 297px;
    /*height: 419px;*/
    display: inline-block;
    vertical-align:top;
    margin: 10px 50px 77px 50px;
}
.circle{
    width:350px;
    min-height:410px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(45,148,224,1);
    /*border-radius:100px;*/
    margin: 0px auto;
}
.zcps-box h3{
    margin-bottom: 20px;
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    /*color:rgba(51,51,51,1);*/
    color: #555555;
    line-height:48px;
    /*margin: 80px 0px 26px 0px;*/
}
.zcps-box p{
    font-size:16px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:#888;
    line-height:30px;
    margin:20px;
    /*text-indent: 2em;*/
}
.zcps-contrast{
    height: 1388px;
    background-image: url("http://iso.shtcyun.com/data/upload/img/zcps-contrast.png");
    background-size: cover;
    text-align: center;
}
.zcps-contrast h1{
    font-size:48px;
    font-family:SourceHanSansCN-Heavy,SourceHanSansCN;
    font-weight:800;
    color:rgba(51,51,51,1);
    display: inline-block;
    vertical-align:top;
    margin-top: 122px;
    margin-bottom: 30px;
}
.zcps-contrast h2{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    margin-bottom: 80px;
}
.zcps-contrast .zcps-contrast-content{
    width:1200px;
    height:909px;
    background:rgba(255,255,255,1);
    border-radius:12px;
    border:1px solid rgba(45,148,224,1);
    margin: 0px auto;
}
.zcps-contrast-header{
    margin-top: 45px;
}
.zcps-contrast .zcps-contrast-content h1{
    font-size:36px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(45,148,224,1);
    margin-top: 18px;
}
.zcps-contrast .zcps-contrast-content span{
    font-size:72px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(45,148,224,1);
    margin: 0px 130px;
}
.zcps-contrast-left,.zcps-contrast-center,.zcps-contrast-right{
    display: inline-block;
    vertical-align:top;
}
.zcps-contrast .zcps-contrast-content li{
    margin: 30px;
}
.zcps-contrast-left li{
    width:373px;
    background:rgba(45,148,224,1);
    border-radius:12px;
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-top: 25px;
    padding-bottom: 25px;
}
.zcps-contrast-center li{
    width:214px;
    background:rgba(200,231,255,1);
    border-radius:8px;
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    padding-top: 39.4px;
    padding-bottom: 39.4px;
}
.zcps-contrast-right li{
    width:373px;
    background:rgba(236,236,236,1);
    border-radius:8px;
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
    padding-top: 25px;
    padding-bottom: 25px;
}
.sg-header{
    background-size: cover;
    height: 630px;
    background-image: url("http://iso.shtcyun.com/data/upload/img/sg-baner.png");
    text-align: center;
}
.sg-sidebar{
    height: 802px;
    text-align: center;
}
.sg-sidebar h1,.sg-request h1{
    height:60px;
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:90px;
    margin: 60px auto;
}
.sg-sidebar .sg-sidebar-content{
    width:936px;
    height:52px;
    font-size:24px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:26px;
    margin: 60px auto 73px auto;
}
.sg-sidebar02{
    display: inline-block;
    vertical-align:top;
    width: 261px;
    text-align: center;
    margin: auto 60px;
}
.sg-sidebar02 h2{
    font-size:24px;
    font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.sg-sidebar02 p{
    width:261px;
    height:72px;
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
    margin-top: 24px;
}
.sg-request{
    height: 685px;
    text-align: center;
    background-image: url("http://iso.shtcyun.com/data/upload/img/grey.png");
    background-size: cover;
    padding-top: 40px;
}
.sg-request02{
    width:200px;
    height:277px;
    border-radius:4px;
    border:1px solid rgba(151,151,151,0.1);
    display: inline-block;
    vertical-align:top;
    margin: 75px 17px;
}
.sg-request .sg-request02 p{
    width:144px;
    height:100px;
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:25px;
    margin: 0px auto;
}
.sg-content{
    height: 547px;
    background-image: url('http://iso.shtcyun.com/data/upload/img/sg-bg.png');
    text-align: center;
    background-size: cover;
}
.sg-content h1,.sg-cooperation h1{
    height:79px;
    font-size:60px;
    font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:79px;
    margin: 0px auto;
    padding-top: 100px;
    padding-bottom: 25px;
}
.sg-column{
    width: 1200px;
    height: 483px;
    margin: 26px auto 40px auto;
    background-image: url('http://iso.shtcyun.com/data/upload/img/sg-white-bg.png');
}
.sg-column .sg-column-li{
    display: inline-block;
    vertical-align:top;
    width: 198px;
    margin: 110px 75px;
}
.sg-column .sg-column-li h2{
    width:96px;
    height:24px;
    font-size:24px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:36px;
    margin: 20px auto;

}
.sg-column .sg-column-li p{
    width:198px;
    height:60px;
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:30px;
    margin-top: 32px;
}
.sg-content h3{
    width:420px;
    height:60px;
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:90px;
    margin: 0px auto;
}
.sg-content .sg-black{
    width:474px;
    height:348px;
    background:rgba(0,0,0,1);
    border-radius:4px;
    margin: 0px auto;
    display: inline-block;
    vertical-align:top;
}
.sg-content .sg-choose{
    display: inline-block;
    vertical-align:top;
    margin-left: 220px;
}
.sg-content .sg-choose p{
    width:500px;
    height:350px;
    font-size:18px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:32px;
    margin-top: 30px;
    text-align: left;
}
.sg-serve{
    background-image: url("http://iso.shtcyun.com/data/upload/img/sg-serve.png");
    background-size: cover;
    height: 683px;
    text-align: center;
}
.sg-serve h1{
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 121px;
}
.sg-serve .sg-subserve{
    width:255px;
    height:255px;
    border:1px dashed rgba(78,143,225,1);
    border-radius:255px;
    display: inline-block;
    vertical-align:top;
    margin-left: 20px;
    margin-right: 20px;
}
.sg-serve .sg-subserve div{
    width:246px;
    height:246px;
    background:rgba(78,143,225,1);
    border-radius:246px;
    margin: 4.5px auto;
}
.sg-serve .sg-subserve p{
    width:144px;
    height:120px;
    font-size:24px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:36px;
    margin: 0px auto;
}
.sg-cooperation{
    background-image: url("http://iso.shtcyun.com/data/upload/img/sg-cooperation.png");
    height: 687px;
    background-size: cover;
    text-align: center;
}
.sg-cooperation div{
    width:231px;
    height:313px;
    background:rgba(255,255,255,1);
    box-shadow:0px 2px 21px 0px rgba(0,0,0,0.09);
    border-radius:8px;
    display: inline-block;
    vertical-align: top;
    margin-top: 100px;
    margin-right: 6px;
}
.sg-cooperation h2{
    font-size:24px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    margin-top: 60px;
    margin-bottom: 50px;
}
.sg-cooperation div p{
    width:144px;
    height:40px;
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin: 0px auto;
}
.zcks-header{
    height: 630px;
    background-image: url("../image/skill.jpg");
    background-size: cover;
    text-align: center;
}
.zcks-content{
    height:1158px;
    background:rgba(255,255,255,1);
    text-align: center;
}
.zcks-content h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    margin-top: 100px;
    margin-bottom: 30px;
}
.zcks-content p{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
}
.zcks-guild{
    display: inline-block;
    vertical-align:top;
    margin: 80px 80px;
}
.zcks-content .zcks-guild div{
    width:158px;
    height:158px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(151,151,151,0.2);
    border-radius:100px;
    margin: 0px auto;
}
.zcks-content .zcks-guild h1{
    width:128px;
    height:32px;
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin: 30px auto;
}
.zcks-content .zcks-guild p{
    width:236px;
    height:44px;
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:33px;
}
.zcks-coopera{
    height:927px;
    /*background:rgba(239,248,255,1);*/
    background:rgb(198 224 245);
    text-align: center;
}
.zcks-coopera h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 85px;
    margin-bottom: 25px;
}
.zcks-coopera p{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
}
.zcks-subcoopera{
    display: inline-block;
    vertical-align:top;
    margin: 100px 45px;
}
.zcks-coopera .zcks-subcoopera div{
    width:198px;
    height:198px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(45,148,224,1);
    border-radius:100px;
    margin: 0px auto;
}
.zcks-coopera .zcks-subcoopera h1{
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(0,0,0,1);
}
.zcks-coopera .zcks-subcoopera h2{
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.zcks-coopera .zcks-subcoopera p{
    width:300px;
    height:66px;
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:33px;
}
.zcks-course{
    height:913px;
    background:rgba(255,255,255,1);
    text-align: center;
}
.zcks-course h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 100px;
}
.zcks-course h2{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    margin-top: 30px;
    margin-bottom: 100px;
}
.zcks-course div li{
    display: inline-block;
    vertical-align:top;
}
.zcks-security{
    height: 875px;
    background-image: url("../image/sity.png");
    background-size: cover;
    text-align: center;
}
.zcks-security h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 150px;
}
.zcks-security h2{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    margin-top: 30px;
    margin-bottom: 100px;
}
.zcks-security .zcks-subsecurity{
    width:300px;
    height:300px;
    border:1px dashed rgba(45,148,224,1);
    border-radius:300px;
    display: inline-block;
    vertical-align:top;
    margin-left: 45px;
    margin-right: 45px;
}
.zcks-subsecurity div{
    width:270px;
    height:270px;
    background:rgba(45,148,224,1);
    border-radius:270px;
    margin: 15px auto;
}
.zcks-subsecurity h1{
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-top: 55px;
}
.zcks-subsecurity h2{
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(249,249,249,1);
    margin: 20px auto;
}
.zcks-subsecurity p{
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(237,237,237,1);
    padding-bottom: 80px;
}
.xlts-header{
    height: 630px;
    background-image: url("http://iso.shtcyun.com/data/upload/img/xlts-baner.png");
    background-size: cover;
    text-align: center;
}
.xlts-main{
    height:1200px;
    background:rgba(255,255,255,1);
    text-align: center;
    padding-top: 120px;
}
.xlts-main h1,.xlts-security h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.xlts-main .xlts-main-sub h2,.xlts-security .xlts-security-sub h2,.xlts-hjl .xlts-hjl-sub h2,.xlts-zzjh .xlts-zzjh-sub h2{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(45,148,224,1);
    display: inline-block;
    margin: 50px 32px 80px 32px;
}
.xlts-main .xlts-main-sub p,.xlts-security .xlts-security-sub p,.xlts-hjl .xlts-hjl-sub p,.xlts-zzjh .xlts-zzjh-sub p{
    width:172px;
    height:3px;
    background:rgba(45,148,224,1);
    opacity:0.25;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    bottom: 10px;
}
.xlts-main .xlts-secondary{
    width:369px;
    height:385px;
    background:rgba(255,255,255,1);
    border-radius:4px;
    border:2px solid rgba(4,147,255,1);
    display: inline-block;
    vertical-align:top;
    margin-left: 10px;
    margin-right: 10px;
}
.xlts-main .xlts-secondary h1{
    /*width:128px;*/
    height:32px;
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(0,0,0,1);
    margin: 0px auto;
}
.xlts-main .xlts-secondary p{
    width:300px;
    height:78px;
    line-height: 40px;
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin: 20px auto;
}
.xlts-main .xlts-secondary img{
    margin-top: 30px;
    margin-bottom: 40px;
}
.xlts-main .xlts-minor{
    display: inline-block;
    vertical-align: top;
    margin: 120px 40px 130px 40px;
}
.xlts-main .xlts-minor h1{
    font-size:32px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(0,0,0,1);
}
.xlts-main .xlts-minor p{
    font-size:22px;
    line-height: 60px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.xlts-hjl{
    background-image: url("../image/xl.png");
    height: 683px;
    background-size: cover;
    text-align: center;
}
.xlts-hjl h1{
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(255,255,255,1);
    padding-top: 115px;
}
.xlts-hjl-img{
    display: inline-block;
    vertical-align: top;
}
.xlts-hjl-img p{
    width:104px;
    line-height: 35px;
    height:52px;
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-top: 10px;
}
.xlts-hjl h3{
    width:86px;
    height:2px;
    background:rgba(255,255,255,1);
    opacity:0.36;
    display: inline-block;
    position: relative;
    top: 35px;
    margin-left: 10px;
    margin-right: 10px;
}
.xlts-banner{
    height:875px;
    background:rgba(245,245,245,1);
    text-align: center;
}
.xlts-banner h1{
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(45,148,224,1);
    padding-top: 122px;
}
.xlts-banner p{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-top: 30px;
    margin-bottom: 70px;
}
.xlts-banner .xlts-subbanner{
    display: inline-block;
    vertical-align: top;
    margin-left: 8px;
    margin-right: 8px;
}
.xlts-banner .xlts-subbanner div{
    width:380px;
    height:124px;
    background:rgba(255,255,255,1);
    border-radius:0px 0px 8px 8px;
}
.xlts-banner .xlts-subbanner h2{
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:30px;
    padding-top: 20px;
}
.xlts-security{
    height:600px;
    background:rgba(255,255,255,1);
    text-align: center;
    padding-top: 100px;
}
.xlts-security .xlts-security-content{
    display: inline-block;
    vertical-align: top;
    margin-left: 60px;
    margin-right: 60px;
}
.xlts-security .xlts-security-content div{
    width:158px;
    height:158px;
    border:2px solid rgba(151,151,151,0.2);
    border-radius:158px;
    margin: 0px auto;
}
.xlts-security .xlts-security-content img{
    margin: 33px;
}
.xlts-security .xlts-security-content p{
    font-size:26px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.xlts-byzs{
    background-image: url("../image/bg.png");
    background-size: cover;
    height: 1108px;
    text-align: center;
    overflow:hidden;
}
.xlts-byzs h1{
    font-size:60px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(255,255,255,1);
    padding-top: 125px;
}
.xlts-byzs .xlts-byzs-sub h2{
    font-size:36px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    display: inline-block;
    margin: 50px 32px 100px 32px;
}
.xlts-byzs .xlts-byzs-sub p{
    width:172px;
    height:3px;
    background:rgba(255,255,255,1);
    opacity:0.25;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    bottom: 10px;
}
.xlts-byzs-content{
    display: inline-flex;
    align-items: center;
}
.xlts-byzs-left div{
    width: 220px;
    height:65px;
    background:rgba(0,79,176,1);
    border-radius:43px 0px 0px 43px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.xlts-byzs-right div{
    width: 220px;
    height:65px;
    background:rgba(0,79,176,1);
    border-radius:0px 43px 43px 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.xlts-byzs-content p{
    font-size:20px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-top: 20px;
    padding-bottom: 20px;
}
.xlts-zzjh{
    background-image: url("../image/zzjh.png");
    height: 766px;
    background-size: cover;
    text-align: center;
}
.xlts-zzjh h1{
    font-size:48px;
    font-family:SourceHanSansCN-Bold,SourceHanSansCN;
    font-weight:bold;
    color:rgba(51,51,51,1);
    padding-top: 160px;
}
.xlts-zzjh .xlts-zzjh-img{
    width:156px;
    height:156px;
    background:rgba(0,0,0,0.6);
    border-radius: 156px;
    margin-left: 6px;
    margin-right: 6px;
    display: inline-flex;
}
.xlts-zzjh .xlts-zzjh-img div{
    width:144px;
    height:144px;
    border:2px dashed rgba(151,151,151,1);
    border-radius: 144px;
    margin: 4px;
}
.xlts-zzjh .xlts-zzjh-img p{
    font-size:22px;
    font-family:SourceHanSansCN-Normal,SourceHanSansCN;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-top: 55px;
}