.section-title {text-align:center;padding-top:80px;margin-bottom:70px}
.section-title .head-line{height:36px;line-height:36px;font-size:34px;font-weight:bold;text-align:center;position:relative;padding-bottom:78px}
.section-title .tips-content{text-align:center;font-size:16px;color:#666;margin-top:-20px}

.m-pic:before,[m-pic]:before{display:inline-block;height:100%;vertical-align:middle;content:'';}
.m-pic:after,[m-pic]:after{display:inline-block;vertical-align:middle;content:'';padding-top:0px;}


.content .part-one{background-image:url(/img/products/rdif/header-pic-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;padding:4.5rem 0}
.content .part-one .part-one-left-box{width:50%;float:left;padding-right:5rem;padding-top:3rem}
.content .part-one .part-one-left-box .title{margin-bottom:1.25rem}
.content .part-one .part-one-left-box .title h1{font-size:3rem;font-weight:bold;color:#333333;letter-spacing:0.125rem}
.content .part-one .part-one-left-box .textDetails{margin-bottom:3.75rem}
.content .part-one .part-one-left-box .textDetails p{line-height:1.875rem;font-size:1rem;font-weight:500;color:#666666;letter-spacing:0.048125rem}
.content .part-one .part-one-left-box .button-box { display: flex; justify-content: flex-end;}
.content .part-one .part-one-left-box .button-box .button{width:9.375rem;height:3.125rem;line-height:3.125rem;background-color:#0265FF;border-radius:1.5625rem;text-align:center;margin-right: 5px;transition:background-color 0.3s}
.content .part-one .part-one-left-box .button-box .button a{display:block;width:100%;height:100%;font-size:1rem;font-weight:500;color:#FFFFFF;cursor:pointer}
.content .part-one .part-one-left-box .button-box .button:hover{background-color:#0252CC;transition:background-color 0.3s}
.content .part-one .part-one-right-box{width:50%;float:left;padding-top:5rem}
.content .part-one .part-one-right-box img{width:100%}

/*核心功能*/
.content .part-function{display: flex;padding: 50px 0;/*width: 1200px;*/width:95%;margin: 0 auto;}
.content .part-function .part-function-left{width: 200px;}
.content .part-function .part-function-right{width: calc(100% - 200px);height: 685px;padding-left: 50px}
.content .part-function .part-function-left .item{width: 100%;margin-bottom: 24px}
.content .part-function .part-function-left .item .item-title{display: flex;justify-content: flex-start;align-items: center;font-family: PingFangSC-Medium;font-size: 20px;color: rgba(23, 26, 29, 0.47);line-height: 20px;margin-bottom: 10px;}
.content .part-function .part-function-left .item .item-content{width: 230px;height: 35px;line-height: 35px;border-radius: 6px;font-family: PingFangSC-Medium;font-size: 16px;color: #171a1d;padding-left: 10px;cursor: pointer;white-space: nowrap;margin-top: 1px;}
.content .part-function .part-function-left .item .item-content:hover{background-color: #F1F2F3;}
.content .part-function .part-function-left .item .item-content-active{background-color: #fff;color: #0089ff}
.content .part-function .part-function-left .item .item-content-normal{background-color: #f7f9fa;color: #333}
/*.content .part-function .part-function-left .item .item-content:focus{background-color: #fff;color: #0089ff}*/
/*.content .part-function .part-function-left .item .item-content:active{background-color: #fff;color: #0089ff}*/
.content .part-function .part-function-right .right-header{margin-left: 20px;}
.content .part-function .part-function-right .right-header .title{width: 800px;font-family: PingFangSC-Medium;font-size: 32px;color: #171a1d;}
.content .part-function .part-function-right .right-header .desc{/*width: 753px;*/height: 56px;font-family: PingFangSC-Regular;font-size: 16px;color: #747677;margin: 20px 0 0 0;}
.content .part-function .part-function-right .right-img img{height: 500px; width: 100%}
/*产品授权*/
.content .part-price{padding:0 50px 30px;font-size:14px;line-height:2em;word-wrap:break-word}
.content .part-price table{margin:10px auto;border-left:1px solid #eee;border-top:1px solid #eee}
.content .part-price table th{background:#F9F9F9;text-align:left;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0.35em 0.5em}
.content .part-price table .head{line-height: 28px;font-size: 20px;font-weight: 600; margin: 0 0 4px;}
.content .part-price table td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:0.35em 0.5em;text-align:center}
.content .part-price .head-zgb{text-align: center;background: rgb(64, 128, 255);border-radius: 0.5rem 0.5rem 0px 0px;}
.content .part-price .head-zgb .recommend { padding-left: 5px;height: 30px;width: 70px;}
/*八大能力为企业数字化强力赋能*/
.content .part-ability{padding: 37px 0; background: #f3f5f8;}
.content .part-ability .big-title{margin-bottom: 47px;}
.content .part-ability .big-title .p1{font-size: 34px; font-family: APR; line-height: 52px; margin-bottom: 11px; font-weight: bold;}
.content .part-ability .big-title .p2{font-size: 16px; font-family: APR; line-height: 25px; font-weight: bold;}
.content .part-ability .list{display: flex; flex-wrap: wrap;justify-content: center;}
.content .part-ability .list .item{width: 22.33%; margin: 0 2.33% 26px 0; padding: 20px 20px 17px; background:rgba(255,255,255,0.3); border:1px solid #fff; text-align: center; border-radius: 3px; box-shadow: 0 0 20px 2px rgba(147, 155, 188,0.2); transition: transform .3s ease;}
.content .part-ability .list .item:nth-of-type(4n){margin-right: 0;}
.content .part-ability .list .item .item-icon{width: 42px; height: 47px;margin:0 auto 11px; position: relative; float:none;}
.content .part-ability .list .item .item-icon .pic{width: 100%; height: 100%; position: absolute;z-index: 1; background: rgba(144,184,255,.9); border-radius: 5px;}
.content .part-ability .list .item .item-icon .m-pic1:before,[m-pic]:before{display:none;height:100%;vertical-align:middle;content:'';}
.content .part-ability .list .item .item-icon .m-pic1:after,[m-pic]:after{display:none;vertical-align:middle;content:'';padding-top:0px;}
.content .part-ability .list .item .item-icon::before{content: ""; display: block; width: 22px; height: 22px; position: absolute; bottom: 0; right: -11px; background: #0055fb;z-index: 0; border-radius: 5px;}
.content .part-ability .list .item .title{font-size: 18px; font-family: APR; line-height: 27px; font-weight: bold; margin-bottom: 10px; color: #000;}
.content .part-ability .list .item .brief{font-size: 14px; font-family: APL; line-height: 24px; color: #3d485d; }
.content .part-ability .list .item .more{font-size: 14px; font-family: APL; margin-top: 8px; color: #3d485d; }
.content .part-ability .list .item:hover {background: linear-gradient(to bottom, #5aceff,#1b5afa); border: 1px solid transparent; border-top: 1px solid #5aceff; transform: translateY(-10px); box-shadow: 0 0 27px 10px rgba(26, 86, 238,0.27);}
.content .part-ability .list .item:hover .item-icon .pic{background: linear-gradient(to bottom, #83dbfe,#1d5dfa);}
.content .part-ability .list .item:hover .item-icon::before{background: #7fc1fc;}
.content .part-ability .list .item:hover .title,
.content .part-ability .list .item:hover .brief{color: #fff;}
.content .part-ability .list .item:hover .more{font-family: APM; color: #fff;}

@media screen and (max-width: 1024px){
  .content .part-ability .list .item{padding:  29px 19px 17px;}
}
@media screen and (max-width: 750px){
  .content .part-ability{padding: 79px 0 60px;}
  .content .part-ability .big-title{ margin-bottom: 60px;}
  .content .part-ability .big-title .p1{font-size: 40px; line-height: 57px; margin-bottom: 16px; font-weight: bold;}
  .content .part-ability .big-title .p2{font-size: 20px; font-family: APL; line-height: 32px;}
  .content .part-ability .list .item{width: 46.33%; padding: 39px 55px; margin: 0 3.33% 35px 0; border-radius: 15px;}
  .content .part-ability .list .item .title{font-size: 22px; margin-bottom: 15px;}
  .content .part-ability .list .item .brief{font-size: 18px;}
  .content .part-ability .list .item .more{ font-size: 18px;}
}
/*平台特点*/
.content .part-feature{padding:42px 0 25px;background:#F7F6F2;margin-top: 10px;}
.content .part-feature .big-title{margin-bottom:15px}
.content .part-feature .big-title .p1{font-size:34px;font-family:APR;line-height:52px;font-weight:bold}
.content .part-feature .big-title .p2{font-size:16px;font-family:APR;line-height:25px}
.content .part-feature .list{display:flex;flex-wrap:wrap;justify-content: center;}
.content .part-feature .list .item{width:22.33%;margin:0 2.33% 15px 0;padding:22px 24px 22px;background:rgba(223 205 205/0.3);border:1px solid transparent;text-align:center;border-radius:10px}
.content .part-feature .list .item:nth-of-type(4n){margin-right:0}
.content .part-feature .list .item .item-icon{margin-bottom:7px}
.content .part-feature .list .item .item-icon .pic{width:42px;height:42px;margin:0 auto}
.content .part-feature .list .item .item-icon .i1{display:inline-block}
.content .part-feature .list .item .item-icon .i2{display:none}
.content .part-feature .list .item:hover .item-icon .i1{display:none}
.content .part-feature .list .item:hover .item-icon .i2{display:inline-block}
.content .part-feature .list .item .title{font-size:18px;font-family:APR;line-height:37px;font-weight:bold;margin-bottom:10px;color:#000}
.content .part-feature .list .item .brief{height:60px;margin-bottom:8px;font-size:14px;font-family:APL;line-height:20px;color:#3d485d}
.content .part-feature .list .item .more{font-size:14px;font-family:APL;color:#3d485d}
.content .part-feature .list .item:hover{background:#AD7B00;border:1px solid transparent;border-radius:10px}
.content .part-feature .list .item:hover .title,.content .part-feature .list .item:hover .brief,.content .part-feature .list .item:hover .more{color:#fff}
@media screen and (max-width:750px){
  .content .part-feature{padding:79px 0 80px}
  .content .part-feature .big-title{margin-bottom:60px}
  .content .part-feature .big-title .p1{font-size:40px;line-height:57px;margin-bottom:16px;font-weight:bold}
  .content .part-feature .big-title .p2{font-size:20px;font-family:APL;line-height:32px}
  .content .part-feature .list .item{background:#f3f5f8;border-radius:15px;width:100%;margin-right:0;display:flex;text-align:left}
  .content .part-feature .list .item .item-icon{margin-right:30px}
  .content .part-feature .list .item .title{font-size:22px}
  .content .part-feature .list .item .brief{font-size:18px}
  .content .part-feature .list .item .more{font-size:18px}
}