
.wrapper{
	width:1200px;
	height:435px;
	margin:0 auto;
	position:relative;
}
.private-banner{
    height:435px;
    background:linear-gradient(315deg,rgba(242,187,60,1) 0,rgba(58,108,242,1) 100%);
    position: relative;
}
.trust-banner{
    height:435px;
    background:linear-gradient(315deg,rgba(85,238,196,1) 0,rgba(58,108,242,1) 100%);
    position: relative;
}
.internet-banner{
    height:435px;
    background:linear-gradient(314deg,rgba(117,180,251,1) 0,rgba(58,143,254,1) 100%);
    position: relative;
}
.private-banner h3,
.trust-banner h3,
.internet-banner h3{
    width:169px;
    height:118px;
    font-size:42px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:59px;
    position: absolute;
    top:39%;
    left:17%;
}

.private-banner .private-img{
    width: 764px;
    height: 435px;
    background: url(../images/solution/private-bg.png) center no-repeat;
    position: absolute;
    top:0;
    left:27%;
}
.trust-banner .trust-img{
    width: 764px;
    height: 435px;
    background: url(../images/solution/trust-bg.png) center no-repeat;
    position: absolute;
    top:0;
    left:27%;
}
.internet-banner .internet-img{
    width: 764px;
    height: 435px;
    background: url(../images/solution/internet-bg.png) center no-repeat;
    position: absolute;
    top:0;
    left:36%;
}
.pain{
    height:454px;
    background:rgba(255,255,255,1);
    padding-top:48px;
    box-sizing: border-box;
}
.pain h3{
    font-size:24px;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:33px;
    text-align: center;
    margin-bottom:61px;
}
.pain ul{
    width: 1066px;
    margin: 0 auto;
}
.pain ul li{
    width:199px;
    float: left;
    margin-right:90px;
    text-align: center;
    list-style: none;
}
.pain ul li:last-child{
    margin-right: 0;
}
.pain li .icon-1{
    background: url(../images/solution/pain-1.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-2{
    background: url(../images/solution/pain-2.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-3{
    background: url(../images/solution/pain-3.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-4{
    background: url(../images/solution/pain-4.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-5{
    background: url(../images/solution/pain-5.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-6{
    background: url(../images/solution/pain-6.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-7{
    background: url(../images/solution/pain-7.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li .icon-8{
    background: url(../images/solution/pain-8.png) center no-repeat;
    width: 80px;
    height: 80px;
    margin:0 auto;
}
.pain li h6{
    font-size:20px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:28px;
    margin-top:8px;
    margin-bottom:14px;
}
.pain li p{
    font-size:12px;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:17px;
    text-align: left;
}
.trust-scheme{
    height:389px;
    background:rgba(52,192,154,1);
    padding-top:31px;
    box-sizing: border-box;
}
.private-scheme{
    height:389px;
    background:rgba(229,182,73,1);
    padding-top:31px;
    box-sizing: border-box;
}
.internet-scheme{
    height:389px;
    background:rgba(113,177,251,1);
    padding-top:31px;
    box-sizing: border-box;
}
.scheme h3{
    font-size:24px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:33px;
    text-align: center;
    margin-bottom:90px;
}
.scheme ul{
    width: 1054px;
    margin:0 auto;
}
.scheme ul li{
    list-style: none;
    float:left;
    text-align: center;
    width: 109px;
    margin-right:80px;
}
.scheme ul li:last-child{
    margin-right: 0;
}
.scheme li .icon-1{
    background: url(../images/solution/solution-1.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li .icon-2{
    background: url(../images/solution/solution-2.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li .icon-3{
    background: url(../images/solution/solution-3.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li .icon-4{
    background: url(../images/solution/solution-4.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li .icon-5{
    background: url(../images/solution/solution-5.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li .icon-6{
    background: url(../images/solution/solution-6.png) center no-repeat;
    width:56px;
    height: 56px;
    margin:0 auto;
}
.scheme li h6{
    font-size:18px;
    font-weight:300;
    color:rgba(255,255,255,1);
    line-height:25px;
    margin-top:39px;
}
.scene{
    height:848px;
    background:rgba(255,255,255,1);
    padding-top:61px;
    box-sizing: border-box;
}
.scene h3{
    font-size:24px;
    font-weight:400;
    color:rgba(0,0,0,1);
    line-height:33px;
    text-align: center;
    margin-bottom: 61px;
}
.scene .private-img{
    background: url(../images/solution/private-scene.png) center no-repeat;
    width: 1033px;
    height: 581px;
    margin: 0 auto;
}
.scene .trust-img{
    background: url(../images/solution/trust-scene.png) center no-repeat;
    width: 1138px;
    height: 581px;
    margin: 0 auto;
}
.scene .internet-img{
    background: url(../images/solution/internet-scene.png) center no-repeat;
    width: 1033px;
    height: 581px;
    margin: 0 auto;
}
.worth{
    height:389px;
    background:rgba(241,245,249,1);
    padding-top:47px;
    box-sizing: border-box;
}
.worth h3{
    font-size:24px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:33px;
    text-align: center;
}
.worth ul{
    width: 1148px;
    margin: 0 auto;
    margin-top:43px;
}
.worth ul li{
    position: relative;
    float: left;
    list-style: none;
    margin-right:10px;
    width: 183px;
    height: 184px;
}
.worth ul li:last-child{
    margin-right: 0;
}
.worth ul .worth-1{
    background: url(../images/solution/worth-1.png) center no-repeat;
}
.worth ul .worth-2{
    background: url(../images/solution/worth-2.png) center no-repeat;
}
.worth ul .worth-3{
    background: url(../images/solution/worth-3.png) center no-repeat;
}
.worth ul .worth-4{
    background: url(../images/solution/worth-4.png) center no-repeat;
}
.worth ul .worth-5{
    background: url(../images/solution/worth-5.png) center no-repeat;
}
.worth ul .worth-6{
    background: url(../images/solution/worth-6.png) center no-repeat;
}
.worth ul .worth-7{
    background: url(../images/solution/worth-7.png) center no-repeat;
}
.worth ul .worth-8{
    background: url(../images/solution/worth-8.png) center no-repeat;
}
.worth ul .worth-9{
    background: url(../images/solution/worth-9.png) center no-repeat;
}
.worth ul .worth-10{
    background: url(../images/solution/worth-10.png) center no-repeat;
}
.worth li .bottom-bg{
    position: absolute;
    bottom:0;
    left: 0;
    height:69px;
    width: 100%;
    background:linear-gradient(360deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%);
}
.worth li p{
    position: absolute;
    bottom: 7px;
    left: 14px;
    width: 155px;
    font-size: 15px;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: 21px;
    text-align: left;
}

.header-main .left-item .solution-line{
	display: block;
}
.header-main .left-item .solution-link{
	font-weight:600;
}
