*{
    font-size: 16px;
}

/*安全先行部分*/
.row-title {
    padding-top: 100px;
    padding-bottom: 30px;
    font-size:35px;

    font-weight:bold;
    line-height:40px;
    color:rgba(22,22,22,1);
    opacity:1;
    background-repeat: no-repeat;
    background-position-x: center;
}

.Idata {
    background-image: url(../images/Data%20security.png);
    background-position-y: 55px;
}
.Idata-list img {
    margin-bottom: 26px;
}
.Idata-list h2 {
    font-size:21px;

    font-weight:bold;
    line-height:29px;
    color:rgba(102,102,102,1);
    letter-spacing:2px;
    opacity:1;
}
.Idata-list p {
    height:58px;
    font-weight:400;
    line-height:21px;
    color:rgba(102,102,102,1);
    letter-spacing:4px;
    opacity:1;
}
.justify-content-center .Idata-list {
    margin-top: 35px;
}
/*安全先行部分结束*/

/*深度部分*/
.Diagnostic {
    background-image: url(../images/Diagnostic%20report.png);
    background-position-y: 55px;
}
.Diagnostic p, .Choose p, .Increase p {
    margin-top: 12px;
    height:27px;
    font-weight:400;
    line-height:21px;
    color:rgba(102,102,102,1);
    letter-spacing:1px;
    opacity:1;
    margin-bottom: 21px;
}
.Diagnostic-Text {
    padding: 40px 62px;
}
.Diagnostic-Text p {
    height:81px;
    font-weight:400;
    line-height:21px;
    color:rgba(102,102,102,1);
    letter-spacing:1px;
    opacity:1;
    overflow: hidden;
}
.Diagnostic-Text ul {
    height:174px;
    padding-left: 0px;
}
.Diagnostic-Text ul li {
    font-weight:400;
    line-height:20px;
    color:rgba(102,102,102,1);
    letter-spacing:1px;
    opacity:1;
    margin: 10px 0;
    list-style: none;
}
.Diagnostic-Text ul li img {
    margin-right: 9px;
    width: 7px;
}

/*总体部分*/

.box1, .box2, .box3, .box4 {
    margin: 40px 0;
}

.box2-1 .btn-group .btn:first-child, .box2-1 .btn-group .btn:first-child:hover, .box2-1 .btn-group .active {
    border-top-left-radius: .25rem;
}
.box2-1 .btn-group .btn:last-child, .box2-1 .btn-group .btn:last-child:hover, .box2-1 .btn-group .active {
    border-top-right-radius: .25rem;
}
.box2-1 .btn-group .btn {
    background-color: rgba(35,35,65,1);
    border: 1px solid #32325d;
    color: rgba(170,183,196,1);
    border-radius: 0rem;
}
.box2-1 .btn-group .btn:hover {
    background-color: rgba(50,50,93,1);
    border: 1px solid #525f7f;
    color: rgba(255,255,255,1);
    border-radius: 0rem;
}
.box2-1 .btn-group .carousel-indicators .active {
    background-color: rgba(50,50,93,1);
    border: 1px solid #525f7f;
    color: rgba(255,255,255,1);
    border-radius: 0rem;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}
.box2-1 .btn-group .carousel-indicators {
    top: 0;
    bottom: 0;
    height: 38px;
    margin-left: 0;
    margin-right: 0;
}
/*总体结束*/


/*深度部分结束*/

/*免费部分*/
.Choose {
    background-image: url(../images/Choose%20Your%20Plan.png);
    background-position-y: 55px;
}
.Choose-Box {
    padding: 0;
    margin-bottom: 30px;
}
.Choose-Box .card {
    background-color: #F3F3F3;
    border: 0px;
    min-height: 624px;
}
.Choose-Box .price, .Choose-Box .enterprice {
    background: url(../images/Oval.png) no-repeat center center;
    width: 160px;
    height: 160px;
    background-size: 160px;
}
.Choose-Box .price p:first-child {
    height:40px;
    font-size:29px;
    font-family:Candara;
    font-weight:400;
    line-height:36px;
    color:rgba(102,102,102,1);
    opacity:1;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 40px;
    margin-left: -80px;
}
.Choose-Box .price p:last-child {
    height:84px;
    font-size:69px;
    font-family:Candara;
    font-weight:400;
    line-height:84px;
    color:rgba(22,22,22,1);
    opacity:1;
}

.Choose-Box .enterprice p:last-child {
    height:17px;
    font-weight:400;
    line-height:19px;
    color:rgba(22,22,22,1);
    letter-spacing:1px;
    opacity:1;
    padding-top: 40px;
}
.Choose-Box .enterprice p:first-child {
    font-family:Candara;
    font-weight:400;
    color:rgba(22,22,22,1);
    opacity:1;
    height:70px;
    font-size:57px;
    font-family:Candara;
    font-weight:400;
    line-height:70px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 40px;
}

.Choose-Box h3 {
    height:24px;
    font-size:20px;
    font-weight:400;
    line-height:24px;
    color:rgba(102,102,102,1);
    opacity:1;
    margin-top: 17px;
    margin-bottom: 13px;
}
.Choose-Box p.first {
    height:17px;
    font-weight:400;
    line-height:21px;
    color:rgba(102,102,102,1);
    opacity:1;
}
.Choose-Box ul {
    list-style-type: none;
    margin: 20px 0;
}
.Choose-Box ul li {
    font-weight:400;
    line-height:26px;
    color:rgba(102,102,102,1);
    letter-spacing:1px;
    opacity:1;
}
.Choose-Box ul li img {
    margin-right: 6px;
}
.Choose-Box-Active .price p:last-child {
    font-size: 52px;
    padding-left: 15px;
}
.Choose-Box-Active .card {
    background-color: #9E272F;
}
.Choose-Box-Active h3, .Choose-Box-Active p.first, .Choose-Box-Active ul li {
    color: #FFFFFF;
}
.Choose-Box ul li i {
    padding-left: 14px;
}
.Choose-Box a.btn {
    border-radius: 2rem;
    background-color: #9E272F;
    border-color: #9E272F;
    font-size:17px;

    font-weight:bold;
    color:rgba(255,255,255,1);
    letter-spacing:1px;
    opacity:1;
    padding: 5px 25px;
}
.Choose-Box-Active a.btn {
    border-radius: 2rem;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    font-size:17px;

    font-weight:bold;
    letter-spacing:1px;
    opacity:1;
    color: #9E272F;
    padding: 5px 25px;
}
/*免费部分结束*/

/*广告效率*/
.Increase-Row {
    margin-bottom: 50px;
}
.Increase {
    background-image: url(../images/Increase%20efficiency.png);
    background-position-y: 55px;
}
.Increase-Box h3 {
    height:36px;
    font-size:30px;
    font-weight:bold;
    line-height:36px;
    color:rgba(22,22,22,1);
    opacity:1;
}
.Increase-Box p {
    height:134px;
    font-weight:400;
    line-height:28px;
    color:rgba(102,102,102,1);
    letter-spacing:1px;
    opacity:1;
}
.Increase-Box-Text {
    margin-left: 30px;
}


/*在2000px-1200px的分辨率下设置背景图片*/
@media (max-width: 2000px) and (min-width: 1200px) {
    .Increase-Box-Middle {
        background: url(../images/Setp-Curve.png) no-repeat center center;
        padding: 110px 0;
        padding-left: 120px;
    }


}

/*广告效率结束*/

.Map{
    margin-bottom: 1.5rem!important;
}