/*@import url("./lingwangicon.css");*/
/*@import url("./lingwangicon_two.css");*/
@import url("./iconfont.css");
@import url("./animate.min.css");
/*@font-face {*/
/*    font-family: "SR"; !* Project id 4268583 *!*/
/*    src: url('../font/SourceHanSansCN-Regular.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*    font-display: swap;*/

/*}*/
@font-face {
    font-family: "SBOLD"; /* Project id 4268583 */
    src: url('../font/SourceHanSansCN-Bold.woff') format('woff'),
    url('../font/SourceHanSansCN-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "SMED"; /* Project id 4268583 */
    src: url('../font/SourceHanSansCN-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}
@font-face {
    font-family: "RANY"; /* Project id 4268583 */
    src: url('../font/RANY.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "RANYB"; /* Project id 4268583 */
    src: url('../font/RANY-BOLD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "RANYM"; /* Project id 4268583 */
    src: url('../font/RANY-MEDIUM.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{
    visibility: hidden
}
.main-color{
    color:#0067ae!important;
}
.main-color-blue{
    color: rgb(0, 93, 187) !important;
}
.iconfont{
    font-size:2.4rem;
}
.layui-icon{
    font-size:1.6rem;
}
.layui-tree-txt{
    font-size:2.1rem;
    font-family: SBOLD;
}
.layui-form-checkbox[lay-skin=primary]>div{
    font-size:1.5rem;
    lin-height:1.8rem;
}
.layui-form-select dl dd, .layui-form-select dl dt{
    font-size:1.8rem;
}
.layui-textarea{
    resize: none;
    height:7.3rem;
    font-family: SBOLD;
    font-size: 2rem;
}
@keyframes shadow {
    0% {
        box-shadow: 3.72943px 7.45887px 7.45887px rgba(0,0,0,.1), 3.72943px 7.45887px 29.8355px rgba(0,0,0,.1);
    }
    100% {
        box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.05);
    }
}
@keyframes shadowdeep {
    0% {
        box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.05);
    }
    100% {

        box-shadow: 3.72943px 7.45887px 7.45887px rgba(0,0,0,.1), 3.72943px 7.45887px 29.8355px rgba(0,0,0,.07);
    }
}
.swiper-pagination-bullet{
    width:0.8rem;
    height:0.8rem;
}
.animation-img{
    transition:all 0.5s ease-in-out;
}
.animation-img:hover{
    transform:scale(1.08);
}
.swiper-pagination{
    z-index:1;
}
.anchorPoint{
    scroll-margin-top: 60px;
    /*scroll-padding-top: 60px;*/
}
.video-play{
    cursor: pointer;
}
.footer-block{
 border-bottom:1px solid #e6e6e6;
}
.layui-bg-white{
    background:#fff!important;
}
.layui-bg-normal{
    background:#F5F7FA!important;
}
.layui-carousel-ind ul{
    background: transparent!important;
    padding: .5rem;
}
.layui-carousel-ind ul li{
    background:rgba(0,0,0,0.2);
    width:.8rem;
    height:.8rem;
}
.layui-carousel-ind ul li:hover{
    background:#0067ae;
}
.layui-carousel-ind ul li.layui-this{
    background:#0067ae;
}
html{
    font-size:10px;
}
body{
   font: 1.6rem SBOLD;
}
.layui-carousel,.layui-carousel>[carousel-item]>*{
    background:transparent;
}
.layui-nav .layui-this:after, .layui-nav-bar{
    display: none;
}
.aColor{
    color:#6b6b6b;
}
.aColor:hover{
    color:#0067ae
}
a{
    cursor: pointer;
}
.hColor{
    color:#333940;
}
.pColor{
    color:#2e2c33
}
.img{
    width:100%;
}
/*移动端导航*/
.mobile-nav{
    display: none;
    /*height:10rem;*/
    position:fixed;
    top:0;
    /*line-height: 10rem;*/
    z-index: 99;
    background: #fff;
}
.mobile-foot-nav{
    display: none;
}
.mobile-nav-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height:9rem;
    padding-left:2rem;
}
.mobile-nav-container .left{
    display: flex;
    align-items: center;
    flex-basis: 70%;
}
.mobile-nav-container .action{
   text-align: right;
    display:flex;
    align-items: center;
}
.mobile-nav-container .action i{
    margin-right:3rem;
    font-size:2.8rem;
}
.mobile-nav-container .action .icon-menu{
    font-weight: bold;
    font-size:3.2rem;
}
.mobile-nav-container .action .layui-icon-close{
    font-weight: bold;
}
.mobile-nav-layer{
    display: none;
}
.container-position-left{
    left:13%;
}
.container-padding-left{
    padding-left:13%;
}
.position-r{
    position:relative;
}
.padding-0{
    padding:0!important;
}
.layui-color-hover:hover .hover-content{
    color:#0067ae!important;
}
.img-hover{
    transform: scale(1.2);
    transition: all 3s;
}
.img-hover-out{
    transform: scale(1);
    transition: all 3s;

}
.logo-white{
    display: none;
}
.margin-bottom-0{
    margin-bottom:0!important;
}
.padding-left-0{
    padding-left:0!important;
}
.padding-right-0{
    padding-right:0!important;
}
.padding-top-0{
    padding-top:0!important;
}
.margin-left-0{
    margin-left:0!important;
}
.margin-top-0{
    margin-top:0!important;
}
.margin-top-20{
    margin-top:2rem!important;
}
.top-block{
    /*margin-top:110px!important;*/
    padding-top:12rem!important;
}
.margin-top-60{
    margin-top:60px!important;
}
.padding-bottom-0{
    padding-bottom:0!important;
}
h1{
    /*一级标题用于轮播图标题*/
    font-size:5rem;
    color:#fff;
    font-family: "SBOLD";
    font-weight: bold;
}
h2{
    /*用于页面模块标题*/
    font-size: 3.5rem;
    font-family: "SBOLD";
    font-weight: bold;
    color: #353840;
    line-height:4.5rem;
}
h3{
    /*页面模块次标题*/
    font-family: "SBOLD";
    font-weight: bold;
    font-size: 3rem;
    line-height:3.5rem;
    color: #353840;
}
h4{
    /*用于数字系列*/
    font-size: 3.3rem;
    font-family: "RANYB";
    font-weight: bold;
}
h5{
    /*资讯块标题*/
    color:#353840;
    font-size:2.2rem;
    font-family: "SBOLD";
    font-weight: bold;
}

h6{
    color:#ffffff;
    font-size:2rem;
    font-family: "SBOLD";
    font-weight: bold;
}
.text-center{
    text-align: center!important;
}
.title-desc{
    /*标题下的描述文字*/
    font-size:2.6rem;
    font-family: "SBOLD"
}
p{
    font-size: 2rem;
    font-family: "SBOLD";
    color: #666666;
    line-height: 3.3rem;
}
.layui-input:focus, .layui-textarea:focus{
    border-color:#0067ae !important;
    box-shadow:none;
}
.layui-nav {
    background: transparent;
    padding:0 2rem;
}
.layui-nav .layui-nav-item{
    line-height: 6rem;
    box-sizing:border-box;
}
.layui-nav .layui-nav-item .first-nav{
    color: #353840;
    font-size:2rem;
    font-family: "SBOLD"!important;
    /*font-weight: bold;*/
    padding:0 2rem;
}
.layui-nav .layui-nav-item .first-nav i{
    visibility: hidden;
    display: inline;
    transition: none;

}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{
    color:#0067ae
}
.layui-nav .layui-nav-item .first-nav:hover i{
    /*display: inline-block;*/
    /*color:#0067ae;*/
}
.layui-nav .layui-nav-item .active-item{
    color:#0067ae!important;
}
.top-nav{
    height:3rem;
    /*line-height:3rem;*/
    text-align: right;
    background:#f3f3f3;
    margin-bottom:60px;
}
.top-nav .container-layout{
    height:100%;
    line-height:3rem;
}
.top-nav span {
    padding:0 20px;
    border-left: 1px solid #6b6b6b;
    color:#6b6b6b;
    font-family: "SMED";
    font-size:1.5rem;
}
.top-nav span select{
    border: 0;
    background: transparent;
}
.top-nav .search{
    padding-left:0;
    border:0px;
    cursor: pointer;
    /*line-height:3rem;*/
    font-size:1.8rem;
}
.top-nav span a{
    font-size:1.8rem;
}
.top-nav .search i{
    margin-left:3px;
    font-size:1.8rem;
}
.top-nav .search:hover,.top-nav .search:hover i{
    color:#0067ae
}
.top-nav .lang{
    padding-right:0;
}
.top-nav .lang .active{
    font-weight: bold;
    color:#0067ae
}
.top-nav .lang .lang-chinese,.top-nav .lang .lang-en{
    cursor: pointer;
}
.top-nav .lang .lang-chinese:hover,.top-nav .lang:hover{
    color:#0067ae;
}
.top-nav .lang .layui-form{
    display: inline-block;
}
.top-nav .lang .icon-fanyi{
    font-size:1.8rem;
}
.top-nav .lang .layui-form .layui-input{
    width:80px;
    height:20px;
    background:transparent;
    border:0px!important;
    font-size:1.5rem;
    color:#6b6b6b;
    padding-left:0;

}
.top-nav .lang .layui-form .layui-form-select{
    text-align: center;
}
.top-nav .lang .layui-form .layui-form-select dl{
    z-index:10000;
    top:28px;
}
.top-nav .lang .layui-form .layui-this{
    color:#0067ae;
}
.nav{
    height:6rem;
    width:100%;
    position:fixed;
    top:3rem;
    z-index:9999;
    background:#fff;
    box-sizing: border-box;
    border-bottom:1px solid #dddddd;
}

.nav h3,.nav h2{
    color: #353840;
}
.nav .logo{
    margin-right: 5rem;
}
.nav .logo img{
    margin-top:-8px;
    width:39rem;
}
.nav .apply{
    background:#0067ae;
    color:#ffffff;
    border-radius: 100px;
    display: inline-block;
    height:3.6rem;
    line-height:3.6rem;
    padding:0 2rem;
    float:right;
    margin-top:1.2rem;
    /*font-weight: bold;*/
    font-family: SBOLD;
}
.nav-container{
    width:100%;
}
.navigation—dropdown{
    width:100%;
    position:fixed;
    top:9rem;
    left:0;
    z-index:999;
    /*border-top:1px solid #dddddd;*/
    display: none;
    height:auto;
    background:rgba(0,0,0,0.8);
}
.nav-layer {
    position: fixed;
    top: 9rem;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 998;
    left:0;
    width:100%;
    display: none;
}
.understand-nav,.product-navigation,.service-navigation,.knowledge-navigation{
    background:#fff;
}
.navigation—dropdown1{
    display: block;
}

.understand-nav{
    padding-top:6rem;
    padding-bottom:3rem;
    /*合并 6rem*/
    box-sizing: border-box;
    background:#ffffff;

}
.understand-nav-container{
    display: flex;
    align-items:flex-start;
    flex-direction: row;
}
.understand-nav a{
    display: block;
    box-sizing: border-box;
}
.navigation—dropdown .understand-nav .understand-nav-left{
    display: block;
    box-sizing: border-box;
    flex-basis: 34rem;
    position:relative;
    height:24rem;
    padding:0;
    background-image: url("/web/img/drop/01.png");
    background-size: cover;
    background-position:center;
    background-repeat: no-repeat;
    border-radius: 8px;
}
/*.understand-nav .understand-nav-left::after{*/
/*    content: "";*/
/*    height:100%;*/
/*    color:#f3f3f3;*/
/*    width:1px;*/
/*    display: inline-block;*/
/*    border-right:1px solid #dddddd;*/
/*    position:absolute;*/
/*    right:0;*/
/*    top:0;*/
/*}*/
.understand-nav .understand-nav-right{
    flex:1;
}
.understand-nav img{
    width:100%;
    border-radius: 12px;
}

.understand-nav .title i{
    display: inline-block;
    vertical-align: middle;
    float:right;
    /*color:#005EBA;*/
    font-weight: normal;
}
.understand-nav .layui-col-md6{
    margin-bottom:3rem;
    height:6rem;
    padding-left:14.5rem;
    /*padding-right:130px;*/
    /*text-align: right;*/
}
.understand-nav .layui-col-md6 a{
    padding-left:0;
    padding-right:0;
}
.understand-nav .title p{
    color:#666666;
    line-height:2.5rem;
    font-size:2rem;
}

.understand-nav .title h3{
    font-size:2rem;
    line-height: 3rem;
    letter-spacing: 1px;
}
.understand-nav a:hover,.understand-nav a:hover,.understand-nav a:hover .title h3
{
    color:#0067ae;
}
/*导航公共左侧块*/
.nav-left-block a{
    width:100%;
    padding:0!important;
}
.nav-left-block h5{
    line-height: 1.8rem;
    margin-bottom:0.5rem;
    font-size:2.2rem;
}
.nav-left-block h5 i{
    /*margin-left:0.5rem;*/
    float:right;
}
.nav-left-block p{
    font-size:2rem!important;
    margin-top:1rem;
    white-space: nowrap;
}
.nav-left-block .img{
    width:100%;
    background-image:url('/web/img/drop/05.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size:cover;
    height:25rem;
    border-radius: 12px;
    margin-top:3rem;
}
/*产品 下拉框*/
.product-navigation{
    padding-top:6rem;
    padding-bottom:4rem;
}
.product-navigation .product-nav-container{
    display: flex;
    align-items: flex-start;
}
.product-navigation ul{
    margin-top:4rem
}
.product-nav-left{
    flex-basis:34rem;
}
.product-nav-center{
    box-sizing: border-box;
    flex-basis:62rem;
    padding-left:9.5rem;
}
.product-nav-center ul:nth-of-type(3),.product-nav-right ul:nth-of-type(3){
    margin-top:1.5rem;
    display: block!important;
}
.product-nav-right{
    /*width:328px;*/
    flex:1;
    padding-left:8rem;
}
.product-navigation ul li{
    margin-bottom:3rem;
}
.product-navigation .lingyun-nav ul li a{
    display: block;
    height:15rem;
    padding:0;
}
.product-navigation ul li a:hover .content h3,.product-navigation ul li a:hover .content p{
    color:#0067ae!important;
}
.product-nav-right .nav-block ul:nth-of-type(2){
    margin-right:0;
}
.product-nav-right .sloution-nav-block ul:nth-of-type(1) li:nth-of-type(2) a{
    /*font-weight: bold;*/
    /*font-size:1.6rem;*/
    /*color:#353840;*/
}
.product-nav-right .sloution-nav-block ul:nth-of-type(1) li:nth-of-type(2) a:hover{
    color:#0067ae;
}
.product-navigation ul li a img{
    display: inline-block;
    vertical-align: middle;
    width:20.1rem;
    height:15rem;
    border-radius: 12px;
    margin-right:20px;
}
.product-navigation ul li a .content{
    display: inline-block;
    vertical-align: middle;
     position: relative;
    height:15rem;
}
.product-navigation ul li a .content h3{
    font-size:1.8rem;
    line-height:1.8rem;
    margin-bottom:6px;
    font-family: SBOLD;
    font-weight: bold;
    text-align: justify;
}
.product-navigation ul li a .content p{
    color:#666666;
    line-height:2.5rem;
    font-size:1.5rem;
    text-align: justify;
}
.product-navigation ul li a .content .content-p{
    margin-top:1rem;
}
.product-navigation ul li a .content i{
    position:absolute;
    bottom:0px;
    color:#666666;
    border-color:#666;
}
.product-navigation h2{
    height:5.3rem;
    line-height: 1.8rem;
    border-bottom:1px solid #dddddd;
    font-family: SBOLD;
    font-size:2.2rem;
}

.product-navigation .sloution{
    margin-right:0px;
}

.product-navigation .nav-block ul{
    display: inline-block;
    vertical-align: top;
    height:22rem;
    box-sizing: border-box;
    overflow-y: scroll
}
.product-navigation .nav-block ul:nth-of-type(2){
    float: right;
}
.product-navigation .nav-block ul::-webkit-scrollbar {
    width: 3px;
}
.product-navigation .nav-block a{
    line-height:3.3rem;
    height:3.3rem;
    padding:0;
    color:#6b6b6b;
    font-family: SMED;
    font-weight: normal;
    font-size:2rem;
}
.product-navigation .nav-block li,.product-navigation .nav-block h3,.product-navigation .nav-block h3 a{
    line-height:4rem;
    margin-bottom:0px;
    height:auto;
    font-family: SBOLD;
    font-weight: bold;
    font-size:2rem;
    color:#353840;
}
.product-navigation .nav-block li{
    line-height: 3.2rem;
}

/* 服务中心下拉框*/
.service-navigation{
    padding:6rem 0;
}
.service-navigation img{
    width: 24rem;
    height: 18rem;
    border-radius: 12px;
    display: inline-block;
    vertical-align: middle;
}
.service-navigation .layui-col-md6:nth-of-type(2){
    text-align: right;
}
.service-navigation span{
    display: inline-block;
    height:22rem;
    width:1px;
    margin:0 4rem;
    vertical-align: middle;
    background:#dddddd;
}
.service-navigation .service-nav-block{
    /*border-left:1px solid #f3f3f3;*/
    display: inline-block;
    vertical-align: middle;
}
.service-navigation .service-nav-block h3{
    font-size:2.4rem;
    font-family: "SBOLD";
    text-align: left;
    line-height:4rem;
    height:4rem;
    /*margin-bottom:2rem;*/
    display: inline-block;
    vertical-align: middle;
}
.service-navigation .service-nav-block h3 i{
    margin-left:2rem;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
}
.service-navigation .service-nav-block:hover h3,.service-navigation .service-nav-block:hover p{
    color:#0067ae
}
.service-navigation .service-nav-block p{
    color:#666666;
    height:3rem;
    line-height:3rem;
    font-size:2rem;
    font-family: SBOLD;
    text-align: left;
    /*font-weight: bold;*/
}
.service-navigation a{
    padding:0 !important;
}
/*知识中心下拉框*/
.knowledge-navigation{
    padding-top:6rem;
    padding-bottom:6rem
}
.knowledge-navigation .knowledge-nav-container{
    display: flex;
    justify-content: space-between;
}
.knowledge-navigation .knowledge-nav-container .knowledge-nav-left{
    flex-basis: 34rem;
}
.knowledge-navigation .knowledge-nav-container .knowledge-nav-center{
    flex:1;
    padding-left:9.5rem;
}
.knowledge-navigation .knowledge-nav-container .knowledge-nav-right{
    flex:1;
    padding-left:14.5rem;
}
.knowledge-navigation ul li{
    line-height:3.5rem;
    height:3.5rem;
    font-size:1.6rem;
}
.knowledge-navigation .knowledge-nav-block ul{
    margin-top:2.2rem;
}
.knowledge-navigation .knowledge-nav-block ul li a{
    line-height:4rem;
    height:4rem;
    padding:0;
    font-weight: normal;
    font-size:2rem;
    font-family: SMED;
    color:#6b6b6b;
}
.knowledge-navigation .knowledge-nav-block ul li a:hover{
    color:#0067ae;
}
.knowledge-navigation .layui-col-md4{
    padding-right:12.5rem;
    border-right:1px solid #ddd;
}
.knowledge-navigation .knowledge-nav-block  h2{
    height:5.3rem;
    line-height: 2rem;
    border-bottom:1px solid #dddddd;
    /*color: #666666;*/
    font-size:2.2rem;
    margin-bottom:1rem;
    font-family: "SBOLD";

}
.knowledge-navigation .knowledge-nav-block  h2:hover{
    /*color:#0067ae;*/
}
.konwledge-nav-explore h3{
    font-weight: bold;
    font-size:1.8rem;
    line-height: 2rem;
    margin-bottom:0px;
    /*color: #666666;*/
    /*line-height: 33px;*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
    font-weight: bold;
    font-family: SBOLD;
    width:70%;
}
.konwledge-nav-explore a:hover h3,.konwledge-nav-explore a:hover p{
    color:#0067ae;
}
.konwledge-nav-explore h3 i{
    display: inline-block;
    vertical-align: middle;
    float:right;
    font-weight: normal;
}
.konwledge-nav-explore p{
    color:#666666;
    height:2.5rem;
    line-height:2.5rem;
    /*font-weight: bold;*/
    font-family: SBOLD;
    font-size:1.5rem;
    margin-bottom:4rem;
    margin-top:1rem;
    /*margin-top:-20px;*/
}
.konwledge-nav-explore img{
    width:100%;
    border-radius: 12px;
}

    /*栅格布局，三列*/

.block-padding-right-10{
    padding-right:1.4rem;
    padding-left:0
}
.block-padding-row-5{
    padding-right:.7rem;
    padding-left:.7rem;
}
.block-padding-left-10{
    padding-left:1.4rem;
    padding-right:0px;
}
.block-padding-right-80{
    padding-right:8rem;
    padding-left:0
}
.block-padding-row-40{
    padding-right:4rem;
    padding-left:4rem;
}
.block-padding-left-80{
    padding-left:8rem;
    padding-right:0px;
}

/* 栅格布局 四列*/
.block-padding-row-10{
    padding-right:1rem;
    padding-left:1rem;
}
.block-padding-row-20{
    padding-right:2rem;
    padding-left:2rem;
}
.block-padding-row-40{
    padding-right:4rem;
    padding-left:4rem;
}
/* 块标题*/
.block-h2{
    text-align: center;
    margin-bottom:5rem;
    line-height:4rem;
}
.block-h2::after{
    content: "";
    display: block;
    width:6.5rem;
    background:#0067ae;
    height:3px;
    margin:0 auto;
    margin-top:3rem;
}
.block-h-left{
    text-align: left;
}
.block-h-left:after{
    margin-left:0;
}
/*轮播图包含浮动模块*/
#banner{
    margin-top:6rem;
}
.layui-carousel img{
    width:100%;
}
.banner-has-block{
    position:relative;
    height:auto;
}
.banner-has-block .float-block,.search-float-block{
    background: #FFFFFF;
    box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.08);
    border-radius: 8px;
    position:fixed;
    top:75.5rem;
    height: 7rem;
    /*bottom:-35px;*/
    /*width:74%;*/
    /*left:13%;*/
    line-height: 7rem;
    padding-left:2rem;
    box-sizing: border-box;
    z-index:2;
}
.banner-has-block .float-block i,.banner-has-block .float-block span,.search-float-block i,.search-float-block span{
    color:#666666;
    margin-left:3rem;
    font-size:2rem;
    font-family: "SBOLD";
    letter-spacing: 1px;
}
.banner-has-block .float-block i,.search-float-block i{
    font-size:3rem;
}
.banner-has-block .float-block span,.search-float-block span{
    /*margin:0 20px;*/
}
.banner-has-block .float-block span:hover,.banner-has-block .float-block .active,.search-float-block span:hover,.search-float-block .active{
    color:#0067ae!important;
}
.banner-has-block .float-block .href-btn,.search-float-block .href-btn{
    background: #0067ae;
    border-radius: 2.5rem;
    display: inline-block;
    position:absolute;
    right:4.6rem;
    top:1.5rem;
    height: 4rem;
    line-height: 4rem;
    /*padding: 0 4rem;*/
    width:13rem;
    vertical-align: middle;
    text-align: center;
    color:#ffffff;
    font-family: "SBOLD";
    /*font-weight: bold;*/
    font-size:1.6rem;
    transition: all .4s ease-in-out;
}
.banner-has-block .float-block .href-btn:hover,.search-float-block .href-btn:hover,.nav .apply:hover,.button-hover:hover{
    background:rgba(0,93,187,0.8);
    /*transform: scale(1.);*/
}
.margin-top-30{
    margin-top:120px
}
.banner-has-block .banner-item{
    position:relative;
}
 .divider{
    height:2rem;
    background:#B8B8B8;
    width:.2rem;
    margin-left:0;
}
.load-more{
    text-align: center;
    /*margin-top:3rem;*/
}
.load-more a{
    height:4rem;
    line-height:4rem;
    padding:0 3.4rem;
    background:#0067ae;
    color:#fff;
    border-radius: 20px;
    font-size:1.6rem;
    text-align: center;
}
.load-more a i{
    margin-left:8px;
}
.banner-title-block{
    position:absolute;
    top:50%;
    margin-top:-9rem;
    height:18rem;
    /*width:29%;*/
}

.banner-title-block p{
    color:#fff;
    font-size:2.6rem;
    margin-top:2rem;
    font-family: 'SBOLD';
    font-weight: bold;
}

.banner-title-block .link-group a{
    height: 3.7rem;
    background:transparent;
    border:1px solid #fff;
    border-radius: 19px;
    display: inline-block;
    line-height: 3.7rem;
    color: #fff;
    width: 15rem;
    text-align: center;
    margin-top: 4rem;
    font-weight: bold;
    font-size: 1.8rem;
    margin-right:2rem;
}
.banner-title-block .link-group a i{
    font-size:1.6rem;
    display: inline-block;
    vertical-align: top;
}
.banner-title-block a:hover{
    background:#0067ae;
    border:1px solid #0067ae;
}

.list-block .list-block-item{
    background: #F5F5F5;
    border-radius: 8px;
    margin-bottom:3rem;
    padding-bottom:3rem;
}
.list-block .list-block-item img{
    width:100%;
    max-width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.list-block .list-block-item h5{
    height: 5rem;
    line-height:2.5rem;
    padding:0 3rem;
    margin-top:3rem;
    margin-bottom:2rem;
    /*   超出2行省略号*/
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.list-block .list-block-item:hover h5{
    color:#0067ae !important;
}
.list-block .list-block-item p{
    color:#353840;
    padding:0 3rem;
    margin-bottom:8px;
    /*font-size: 18px;*/
    font-family: "SMED";
    /*font-weight: bold;*/
}
.list-block .list-block-item p i{
    float:right;
}

.block-normal{
    margin-bottom:40px;
}
/* 自定义swiper 分页器*/
.swiper-custom-pagination{
    width:100%;
    text-align: center;
}
.swiper-custom-pagination .swiper-pagination-bullet{
    padding:0.8rem 2.5rem;
    background:#ffffff;
    border-radius:0;
    border:0px;
    background:transparent;
    text-align: center;
}
.swiper-custom-pagination .swiper-pagination-bullet:after{
    content:"";
    width:1rem;
    height:1rem;
    border-radius: 50%;
    background:#999999;
    display: block;
    margin:0 auto;
}
.swiper-custom-pagination .swiper-pagination-bullet-active{
    border:1px solid #0067ae;
    border-radius:16px;
}
.swiper-custom-pagination .swiper-pagination-bullet-active::after{
    background: #0067ae;
}
.swiper-custom-navigation::after{
 display: none;
}
.swiper-custom-navigation i{
    transform: scale(1.6);
    border-color:#005EBA;
    color:#005EBA;
}

.apply-form-container{
    height:72.5rem;
    position: relative;
    /*margin-bottom:85px;*/
    background-size:cover;
    padding-top:8.35rem;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: center;
}
.apply-form-container .apply-text{
    height:53.8rem;
    position: relative;
}
.apply-form-container .apply-text-content{
    height:33rem;
    color:#fff;
    position:absolute;
    top:50%;
    margin-top: -20.5rem;
}
.apply-form-container .apply-text-content .icon{
    font-size:4.5rem;
    color:#fff;
    margin-bottom:30px;
    width:9rem;
    height:9rem;
    display: block;
    background:#0067ae;
    border-radius: 100px;
    text-align: center;
    line-height: 9rem;
}
.apply-form-container .apply-text-content h1{
    margin-bottom:1.8rem;
    font-weight: normal;
}
.apply-form-container .apply-text-content p{
    font-size:2.4rem;
    line-height:4rem;
    font-family: "SBOLD";
    color:#fff;
}
.apply-form-container img{
    width:100%;
}
.apply-form-container .layui-row{
    height:55.8rem;
    width:74%;
}
.apply-text{

}
.apply-form-container .layui-row .form-content{
    padding:2rem;
    background:#fff;
    border-radius: 10px;
    width:90%;
    margin-left:10%;
    height:55.8rem;
}
.apply-form-container .layui-textarea{
    min-height: 10rem;
}
.apply-form-container .layui-row .form-content h5{
    text-align: center;
    margin-bottom:2rem;
    /*font-size:29px;*/
    /*font-weight: bold;*/
    /*font-family: "SBOLD";*/
    /*color:#353840;*/
}
.swiper-scrollbar-drag{
    background:#0067ae;
}
.swiper-container-horizontal>.swiper-scrollbar{
    height:.5rem;
    bottom:.3rem;
    width:100%;
    left:0;
}
.apply-form-container .layui-row .form-content .layui-col-sm12{
    margin-bottom:1.5rem;
}
.apply-form-container .layui-row .form-content .layui-col-sm6{
    margin-bottom:1.5rem;
}
.apply-form-container .layui-row .form-content p{
    color:#999999;
    padding-left:1rem;
}
.apply-form-container .layui-row .form-content .layui-btn{
    margin-top:2rem;
    background:#0067ae;
    padding:0 6rem;
    font-size:1.8rem;
    font-family: "SBOLD";
    /*font-weight: bold;*/
    line-height: 3rem;
    height:4rem;
    margin-left:1rem;
    letter-spacing: 1px;
}
.apply-form-container .layui-row .form-content .downlod-btn{
    margin-top:8rem;
}
.apply-form-container .layui-input{
    padding-left:1rem!important;
    color:#666666!important;
    padding-right:0!important;
}
.apply-form-container .layui-form-select .layui-input{
    padding-left:1rem!important;
}
.apply-form-container .layui-select .layui-input{
    padding-left:2rem;
}
.apply-form-container .layui-input, .apply-form-container .layui-select{
    height:3.5rem;
    border-radius: 2px;
    font-size: 2rem;
    font-family: SBOLD;
}
.apply-form-container .check-box-container{
    padding-left:20px;
    margin-bottom:40px;
}

.apply-form-container .layui-input:focus, .apply-form-container .layui-textarea:focus{
    border-color:#0067ae!important;
}
.apply-form-container .layui-input-prefix {
    width:7rem;
    line-height:3.5rem;
    color:#666666;
    font-size:2rem;
    letter-spacing: 1px;
    text-align: left;
    padding-right:0px;
    font-family: SBOLD;
}
.apply-form-container .block-padding-left-10{
    padding-left:5px;
    padding-right:0;
}
.apply-form-container .block-padding-right-10{
    padding-right:5px;
    padding-left:0;
}
.apply-form-container .block-padding-left-10 .layui-input-prefix{
    left:0px;
}
.apply-form-container .email{
    /*padding-left:16px;*/
    /*padding-right:0px;*/
}
.apply-form-container .layui-form-select dl dd.layui-this{
    color:#0067ae;
}
.apply-form-container .block-padding-left-10 .layui-input-prefix .divider{
    height:15px;
    margin-right:0px;
}
.know-download .layui-input-prefix{
    width:12rem;
}
.know-download .layui-input{
    /*padding-left:12rem!important;*/
}
.footer-nav .layui-breadcrumb a{
    color:#666!important;
}
.footer-nav .layui-breadcrumb>*{
    font-size:1.8rem;
}
.footer-nav .layui-breadcrumb a:hover{
    color:#0067ae!important;
}
.footer-nav .layui-breadcrumb a cite{
    color:#353840!important;
    font-weight: bold;
    font-size:1.8rem;
}
/* 底部栏*/
.footer-nav{
    background: #F2F2F2;
    /*padding:0 8%;*/
    padding-top:4rem;
}
.footer-nav img{
    /*width:320px*/
    width:39rem;
}
.footer-nav .footer-nav-chain{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-nav .footer-nav-chain .layui-form{
    width:300px;
    margin-top:0;
}

.footer-nav hr{
    border-bottom:1px solid #DCDDDD!important;
    margin:3rem auto;
}

.footer-nav-list{
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.footer-nav-list .footer-nav-item .product {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap:4rem;
}
.footer-nav-list .footer-nav-item .h3{
    text-align: left;
    margin-bottom:1.5rem;
}
.footer-nav-list .footer-nav-item h6{
    white-space:nowrap;
    color:#353840;
    font-size:2rem;
}
.footer-nav-list .footer-nav-item ul{
    display: inline-block;
    vertical-align: top;
}
.footer-nav-list .footer-nav-item .footer-nav-ul{
    text-align: left;
}
.footer-nav-list .footer-nav-item .product{
    text-align: center;
}

.footer-nav-list .footer-nav-item ul li{
    height:3.5rem;
    line-height:3.5rem;
    text-align: left;
    color:#666666;
}
.footer-nav-list .footer-nav-item ul li a{
    color:#666666;
    display: block;
    white-space:nowrap;
    font-size:1.8rem;
}
.footer-nav-list .footer-nav-item ul li a:hover{
    color:#0067ae;
}
.footer-nav  .divide-line{
    margin-top:3rem;
    margin-bottom:3rem;
}
.footer-communicate{
    height:6rem;
    padding-bottom:3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-communicate a{
    display:inline-block;
    margin-left:10px;
    position:relative;
    font-size:1.8rem;
}
.footer-communicate .marginal-cloud-link{
    line-height:4.5rem;
    height:4.5rem;
    margin-left:0;
    padding:0 3rem;
    border:1px solid rgb(127,127,127);
    border-radius: 5px;
    font-size:1.8rem;
}
.footer-communicate .marginal-cloud-link:hover{
    color:#fff;
    background:#0067ae;
    border-color:#0067ae;
}
.footer-communicate a img{
    width:5rem;
}
.footer-communicate .popup-block{
    position:absolute;
    bottom:5rem;
    padding-bottom:2.5rem;
    left:-6.5rem;
    display: none;
}
.footer-communicate .popup-block:after{
    content: "";
    width:0;
    height:0;
    border:15px solid transparent;
    border-top: 15px solid #fff;
    position: absolute;
    left: 50%;
    margin-left: -15px;
}
.footer-communicate .popup-block .popup-block-content{
    z-index:99;
    width:18rem;
    height:22rem;
    background:#fff;
    border-radius: 5px;
    text-align: center;
    box-sizing: border-box;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.08);
}
.footer-communicate .popup-block-content img{
    width:18rem;
    height:18rem;
    border-radius: 15px;
    /*margin-top:10px;*/
}
.footer-communicate .popup-block-content p{
    color:#666666;
    line-height: 20px;
    font-size:1.5rem;
    font-weight: bold;
    text-align: center;
}
.footer-container .footer-filings{
    height: 5rem;
    background: #E6E6E6;
    box-sizing: border-box;
}
.footer-container .footer-filings .filings-content{
    text-align: center;
    width:142rem;
    margin:0 auto;
    line-height:5rem;
    height:100%;
    box-sizing: border-box;
}
.footer-container .footer-filings .filings-content span{
    color:#666666;
    font-size:1.8rem;
}
.footer-container .footer-filings .filings-content a{
    margin:0 1.5rem;
    font-size:1.8rem;
}

.footer-container .footer-filings .filings-content .foot-link{
    height:100%;
    line-height:5rem;
    margin:0;
}
.layui-color-white{
    color:#ffffff!important;
}
#fixBar{
    position:fixed;
    right:1rem;
    bottom:2.5rem;
    width:7rem;
    z-index: 9999;
}
#fixBar ul li{
    position:relative;
}
#fixBar ul li .interactive-block{
    width:7rem;
    height:7rem;
    background:#ffffff;
    text-align: center;
    line-height: 7rem;
    /*font-size: 50px;*/
    text-align: center;
    margin-bottom:1.5rem;
    border-radius: 10px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.08);
}
#fixBar ul li svg{
    width:6rem;
    height:6rem;
    margin-top:.5rem;
    /*fill: red;*/
}
#fixBar ul li .interactive-block:hover{
    background:#0067ae;
}
#fixBar ul li .interactive-block:hover svg path:nth-of-type(1){
    fill: #0067ae;
}
#fixBar ul li .interactive-block:hover svg path:nth-of-type(2){
    fill:#fff;
}
#fixBar .popup-block {
    position:absolute;
    right:60px;
    padding-right:20px;
    display: none;
    bottom:0;
    z-index:99;
}
.fixBar-wechat-block{
    width:20rem;
    height:auto;
    background:transparent;
    border-radius: 12px;
    text-align: center;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.08);
}
.fixBar-wechat-block img{
    width:20rem;
    /*height:200px;*/
    border-radius: 15px;
}
.fixBar-wechat-block p{
    color:#666666;
    line-height: 25px;
    margin-bottom:6px;
    font-size:1.6rem;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top:14px;
    width:100%;
    display: block;
}
.fixBar-phone-block{
    text-align: center;
    width:20rem;
    height:20rem;
    background:#fff;
    border-radius: 12px;
    padding-top:2rem;
    box-sizing: border-box;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.08);
}
.fixBar-phone-block i{
    color:#0067ae;
    font-size:6rem;
}
.fixBar-phone-block hr{
    margin:2rem;
    border-color:#dddddd!important;
}
.fixBar-phone-block p{
    color:#666666;
    line-height: 2.5rem;
    margin-bottom:6px;
    font-size:2rem;
    font-weight: bold;
}
.fixBar-phone-block .phone{
    font-family: "RANYB";
}
/*.layui-layer{*/
/*    background:transparent;*/
/*    box-shadow:none;*/
/*}*/
.title-desc-margin-top{
    margin-top:-2rem;
}
.title-desc-margin-bottom{
    margin-bottom:3rem;
}
#search-layer-content{
    display: none;
}
.search-layer-content{
    /*width:100%;*/
    height:16rem;
    background:#fff;
    padding:0 20%;
    padding-top:6rem;
    padding-bottom:6rem;
    border-top:1px solid #f3f3f3;
    position:relative;
}
.search-layer-content .close-search{
    font-size:2.5rem;
    position:absolute;
    right:18%;
    top:35px;
    color:#666666;
}
.search-layer-content .close-search:hover{
    color:#0067ae;
}
.search-layer-content .layui-form, .custom-search {
    /*width:60%;*/
    margin-top:4.5rem;
}
.search-layer-content .layui-form .layui-input-suffix,.custom-search .layui-input-suffix {
    line-height: 5rem;
    margin-right:2rem;
}
.search-layer-content .layui-form .layui-input-suffix i,.custom-search .layui-input-suffix i{
    font-size:4rem;
    color:#0067ae;
    cursor: pointer;
}
.search-layer-content .layui-form .layui-input,.custom-search .layui-input{
    border-radius: 25px;
    height:5rem;
    border:1px solid #bbb;
    padding-left:4rem;
    font-size:2rem;
    font-family: 'SBOLD';
}
.search-layer-content .layui-form .layui-input::placeholder, .custom-search .layui-input::placeholder{
    color:#999999;
}
#search-layer{
    height:calc(100% - 9rem);
    background: rgba(0,0,0,0.6);
}
/*自定义分页*/
.page-custom{
    text-align: center;
    margin-top:30px;
}
.page-custom .layui-laypage a{
    color:#666666;
}
.page-custom .layui-laypage a,.page-custom .layui-laypage .layui-laypage-curr {
    width:4rem;
    height:4rem;
    padding:0!important;
    line-height:4rem;
    font-size:2rem;
    margin:0 .5rem;
    border-radius: 6px;
    border: 1px solid #AFAFAF;
    background: transparent;
    box-sizing: border-box;
}
.page-custom .layui-laypage a i{
    font-size:2rem;
    margin-top:0.9rem;
    display: block;
}
.page-custom .layui-laypage .layui-laypage-next,.page-custom .layui-laypage .layui-laypage-prev{
    line-height: unset;
}
.page-custom .layui-laypage .layui-laypage-curr .layui-laypage-em{
    background: transparent;
    left: 0;
    top: 0;
    padding: 0;
}
.page-custom .layui-laypage .layui-laypage-curr{
    background: #0067ae;
    border:1px solid #0067ae;
}
.layui-laypage a:hover{
    color:#0067ae;
}
.page-custom .layui-laypage-count{
    height:30px;
    line-height: 30px;
    background: transparent;
    margin-bottom:0;
    color:#666;
    font-size:2rem;
}
/*自定义 立体 轮播*/
.swiper-stereoscopic .swiper-slide{
    /*background:#fff;*/
    /*height:693px;*/
    text-align: center;
    font-size: 1.8rem;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.7);
    border-radius: 20px;
    box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.08);
    opacity: 0.4;
}
.swiper-stereoscopic .swiper-slide img{
    border-radius: 15px;
}
.swiper-stereoscopic .swiper-slide-active{
    transform: scale(0.8);
    opacity: 1;
    /*background:#fff;*/
    z-index:999;

}
.swiper-stereoscopic .swiper-slide-active img{
    box-shadow: 0px 20px 80px 0px rgba(0,0,0,0.08);
}
/*自定义弹窗样式*/
.custom-layer-skin .layui-layer-title{
    padding-left:5rem;
    font-size:2.6rem;
    color:#fff;
    background:#0067ae;
    font-weight:bold;
    height:6rem;
    line-height:6rem;
}
.custom-layer-skin .layui-layer-setwin,.custom-layer-video .layui-layer-setwin {
    right: 3rem;
    top: 1.5rem;
}
.custom-layer-video .layui-layer-setwin{
    right:2rem;
}
.custom-layer-skin  .layui-layer-setwin span,.custom-layer-video .layui-layer-setwin span{
    color:#fff;
    font-size:3rem;
    width:3rem;
    height:3rem;
    line-height:3rem;
}
.custom-layer-video .layui-layer-setwin span{
    right:-5rem;
}
.custom-layer-video .layui-layer-setwin .layui-layer-close{
    background:transparent;
    border-width:0;
}
.custom-layer-video{
    background: transparent;
    box-shadow: 0px 0px ;
}
.custom-layer-video .layui-layer-title{
    background:transparent;
    border-bottom:0px;
}
.custom-layer-video  .layui-layer-content{
    background:transparent;
}
/*块状布局*/
.row-block-first{
    display: flex;
    align-items: center;
    gap: 2rem;
    justify-content: center

}
.row-block-first .row-block-first-item{
    text-align: center;
    border-radius: 10px;
    height:35rem;
    width:23%;
    flex:1;
    padding:0 2%;
    box-sizing: border-box;
    background:rgba(0,0,0,0.25);
}
.row-block-first .row-block-first-item div{
    width:100%;
    height:100%;
    position:relative;
    /*border:1px solid red;*/
}
.row-block-first .row-block-first-item div hr{
    border-bottom:0.5px solid rgba(255,255,255,0.7)!important;
    position:absolute;
    top:calc(45% + 0.5px);
    width: 100%;
    margin:0;
}
.row-block-first-item-title{
    font-size:2.3rem;
    font-weight: normal;
    position:absolute;
    bottom:calc(55% + 3rem);
    width:100%;
   font-weight: bold;
}
.row-block-first-item-title, .row-block-first-item-desc{
    color:#fff;
}
.row-block-first-item-desc{
    top:calc(45% + 3rem);
    width:100%;
    position:absolute;
    text-align: justify;
    font-size:1.8rem;
}

element.style {
}
.row-block-second .layui-col-md3{
    padding:0 10px;
}
.list-block-second {
    background:#f7faff;
}
.list-block-second .layui-col-md4{
    padding:0 1rem;
    padding-top:5rem;
    transition: all .4s ease-in-out;
}
.list-block-second .layui-col-md4 .img{
    width:100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-bottom:18rem;
    height:25rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.list-block-second .layui-col-md4:hover{
    transform: translateY(-4px);
}
.iconfont{
    transition: all .4s ease-in-out;
}
.layui-icon{
    transition: all .4s ease-in-out;
}
.icon-container-animation:hover .icon-right,.icon-container-animation:hover .layui-icon-right{
    transform:translateX(5px);
    background:#0067ae;
    color:#fff;
    border-color:#0067ae;
}
.icon-right,.icon-left{
    border-radius: 50px;
    border:1px solid #353840;
    font-size:1.2rem;
    width:2.5rem;
    height:2.5rem;
    line-height: 2.5rem;
    text-align: center;
    display: inline-block;
    font-weight: lighter;
    box-sizing: border-box;
}
.icon-right:hover,.icon-left:hover{
    background:#0067ae;
    color:#fff;
    border-color:#0067ae;
}
.list-block-second .list-block-item-float{
    height:22rem;
    background:#fff;
    width:86%;
    left:7%;
    border-radius: 8px;
    position:absolute;
    bottom:0px;
    box-shadow: 0 6px 24px 0 rgba(140, 152, 164, 0.125);
    padding:1.6rem;
    box-sizing: border-box;
    z-index:1;
}
.list-block-second .list-block-item-float p{
    position:absolute;
    bottom:2rem;
    width:calc(100% - 3.2rem);
    line-height: 3.5rem;
    padding-top:2rem;
    border-top:1px solid #ddd;
}
.list-block-second .list-block-item-float h5{
    -webkit-line-clamp: 2; /* 控制显示的行数 */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    font-weight: normal;
    height: 6rem;
    line-height: 3rem;
    word-break: break-all;
    display: -webkit-box;
    overflow: hidden;
}

.list-block-second .list-block-item-float h5:hover{
    color:#0067ae;
}
.list-block-second .list-block-item-float p span{
    height:3rem;
    padding:0.2rem 1.5rem;
    line-height: 3rem;
    border:1px solid #0067ae!important;
    color:#0067ae!important;
    display: inline-block;
    float:right;
    border-radius: 5px;
    font-size:2rem;
    font-family: "SBOLD";
}
.list-block-second .list-block-item-float p span:hover{
    background:#0067ae!important;
    color:#fff!important;
    border-color:#0067ae!important;
}
    .second-info .second-info-left{
        border-radius: 8px;
        height:35.6rem;
        padding-right:1.5rem;
        width:70rem!important;
    }
.second-info .second-info-left div{
    width:calc(100% - 15px);
    background-size: 100%;
    height:35.6rem;
    border-radius:8px;
    background-repeat: no-repeat;
    background-position: center;
    /*border:1px solid red;*/
}
.second-info .second-info-right{
    padding-left:5rem;
    width:calc(100% - 70rem);
}
.second-info .second-info-right h3{
    margin-bottom:3rem;
    lin-height:2.5rem;
    /*margin-top:-1rem;*/
}
.second-info .second-info-right p{
    margin-bottom:2rem;
    text-align: justify;
}
/*自定义tab 栏目*/
.tab-custom-card .layui-tab-title{
    text-align: center;
    border-color:#F3F3F3;
    line-height:8rem!important;
    height:8rem!important;
    background:#f5f7fa;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.12), 0 0 6px 0 rgba(0,0,0,.04);
}
.tab-custom-card .layui-tab-title li{
    color: #353840;
    line-height:8rem!important;
    height:8rem!important;
    font-weight: bold;
    padding:0;
    font-size:2rem;
    /*width:20%;*/
    text-align: center;
    width:33.33%;
}
.tab-custom-card  .layui-this:after{
    display: none;
}
.tab-custom-card .layui-tab-title .layui-this {
    background:#0067ae;
    color:#fff!important;
    height: 8.2rem!important;
}
.tab-custom-card .layui-tab-title .layui-this h5,.tab-custom-card .layui-tab-title .layui-this p{
    color:#fff;
}

.tab-custom-card .layui-tab-item{
    /*animation:slideOutLeft;*/
    /*animation-duration: 2s;*/
}
.tab-custom-card .layui-show{
    /*animation:slideInRight;*/
    /*animation-duration: 2s;*/
}
.tab-custom-card .layui-tab-content{
    overflow: hidden;
}
.tab-custom-card .layui-tab-title li h5{
    line-height: 3rem;
    margin-top:1.25rem;
    margin-bottom:.5rem;
}
.tab-custom-card .layui-tab-title li p{
    line-height:2rem;
    font-weight: 500;
}
.tab-custom-card-content .item-block .item-block-text{
    padding-left:7.4rem;
}
.tab-custom-card-content .item-block .item-block-text h5{
   margin-bottom:2.2rem

}
.tab-custom-card .layui-tab-content{
    padding-top:4rem;
}
.tab-custom-card-content .item-block .item-block-text p{
    margin-bottom:1.5rem;
    text-align: justify;
    line-height: 3rem;
}

/* 浮动豆腐块*/
.icon-float-block{
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
    .icon-float-block .icon-text-block{
        /*box-shadow: 3.72943px 7.45887px 7.45887px rgba(0,0,0,.1), 3.72943px 7.45887px 29.8355px rgba(0,0,0,.1);*/
        box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.05);
        padding:3rem 2rem;
        border-radius: 8px;
        height:100%;
        box-sizing: border-box;
        background:#fff;
    }
.icon-float-block .icon-text-block:hover{
    animation-name: shadowdeep;
    animation-duration: 0.8s;
    animation-fill-mode: forwards;
}

.video-block-third .case-img i{
    position:absolute;
    top:50%;
    font-size:8rem;
    margin-top:-4rem;
    margin-left:-4rem;
    left:50%;
    display: block;
    color:#fff;
}
.video-block-third .case-img i:hover{
    color:#0067ae;
}
/*pc端*/
@media screen and (min-width: 992px){
    .row-block-second .layui-col-md3{
        width:20%;
    }
    .index-leader .layui-col-md6{
        width:60%;
    }
    .index-leader .row-block-second .layui-col-md3{
        /*padding:0 10px;*/
        width:20%;
        padding:0 10px;
    }
}