@charset "utf-8";
/*
[S11_v8.0]
*/
/**/
button {cursor: pointer;}
/**/
.intro{text-align:center}
.intro__map{position:relative;max-width:1200px;margin:0 auto}
.intro__map-img{width:1200px;height:598px}
.uniin-home-title{font-size:28px;line-height:28px;font-family:PingFang SC;font-weight:700;color:#2f3135;padding-top:60px;padding-bottom: 20px;}
.uniin-home-intro{font-size:16px;line-height:16px;font-family:PingFang SC;font-weight:500;color:#73787f;padding-bottom:40px}
.uniin-home-flex{flex:1}
/**/
.intro__map .intro__link{width:27px;height:30px;background:transparent;position:absolute;-webkit-transform:rotate(60deg) skew(1deg,150deg);transform:rotate(60deg) skew(1deg,150deg);-ms-transform:rotate(60deg) skew(1deg,150deg);cursor:pointer}
.intro__map .one{left:438px;top:257px}
.intro__map .two{left:488px;top:301px}
.intro__map .three{left:565px;top:339px}
.intro__map .four{left:657px;top:327px;}
.intro__map .five{left:728px;top:281px}
.intro__map .six{left:726px;top:241px}

/**/
.product{width:100%;background:#f5f6f9;text-align:center}
.product__icon{max-width: 1244px;margin:0 auto;display:flex;justify-content:flex-start;cursor:pointer;position:relative;}
.product__icon .product__icon-img{width:70px;height:70px}
.product__icon .product__icon-name{width:160px;font-size:16px;font-family:PingFang SC;font-weight:400;padding-top:14px;white-space:nowrap;overflow:hidden;margin:0 auto}
.product__icon .product__icon-content{text-align:center;color:#2f3135;width: 200px;}
.product__icon .product__icon-content:hover{color: #FF9347;}
.product__icon .on .product__icon-line{margin-top:20px;width:100%;height:4px;background: #FF9347;border-radius: 5px;}
.product__icon .product__icon-down{display:none;background:#fff;position:absolute;box-shadow:0 1px 4px 0 rgba(73,76,82,.3);width:171px;top:144px;right:0;padding:20px;box-sizing:border-box}
.product__icon .product__icon-down li{display:block;font-size:14px;white-space:nowrap;text-align:left;line-height:40px;color:#2f3135}
.product__icon .product__icon-down li:hover{color:#d71920}
.product__icon-content:hover .product__icon-down{display:block}
.product__intro{background:#fff;height:100%;width:100%}
.product__intro-content{width: 1244px;margin:0 auto;display:flex;}
.product__content-left{width:270px;border-right:1px solid #efefef;text-align:left;padding-right:10px;position:relative}
.product__content-right{height:100%;width:930px;display:flex;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box}
.product__left-content{width:240px;position:absolute;left:0;top:0}
.product__left-btn{width:136px;height:36px;line-height: 36px;background: #FF9347;color:#fff;border:none;outline:none;margin-top:30px;border-radius: 3px;}
.product__left-btn:hover{box-shadow: -4px 10px 16px rgb(0 82 217 / 18%), -18px -18px 30px rgba(255, 255, 255, 1);}
.product__left-btn .el-icon-right{float: right;margin-top: 8px;margin-right: 10px;}
.product__left-title{width:240px;font-size:28px;font-family:PingFang SC;font-weight:800;color:#41454e;margin-bottom:17px;margin-top:40px;overflow:hidden;text-overflow:ellipsis}
.left-title-clickAble{cursor:pointer}
.product__left-desc{width:240px;font-size:16px;font-family:PingFang SC;font-weight:400;color:#73787f;line-height:30px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.left-title-clickAble:hover,.product__right-title:hover{color: #FF9347;}
.product__right{box-sizing:border-box}
.product__right-btn{width:36px;height:36px;background: #FF9347;color:#fff;margin-top:14px;font-size:24px;border:none;outline:none;border-radius: 3px;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.product__right-btn:hover{margin-left:2px}
.el-icon-right{background:url(images/ico-rightj.png);width:18px;height:18px;display:inline-block;line-height: 18px;}
.product__right-spDesc{width:100%;display:flex;flex-wrap:wrap;color:#ababab}
.product__right-spTitle{padding:0 9px;border:1px solid #d71920;font-size:12px;color:#d71920;letter-spacing:0;text-align:center;height:20px;line-height:20px;box-sizing:border-box}
.product__right-content{display:flex;justify-content:flex-start;margin-bottom:7px;flex-wrap:wrap}
.product__right-item{width:306px;box-sizing:border-box;text-align:left;padding:40px 19px 20px 21px}
.product__right-title{cursor:pointer;font-size:18px;line-height:18px;font-family:PingFang SC;font-weight:800;color:#41454e;overflow:hidden;text-overflow:ellipsis;margin-right:9px}
.product__right-desc{font-size:14px;font-family:PingFang SC;font-weight:400;color:#73787f;line-height:26px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:7px}
/**/
.el-image{position:relative;display:inline-block;overflow:hidden}
.el-image__inner{vertical-align:top;width: 100%;}
.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}
/**/
.solution{background-color:#fff;width:100%;text-align:center}
.solution .solution__content{max-width: 1244px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom: 77px;}
.solution__item-name{text-align: center;position:absolute;font-size:18px;font-weight:800;color:#fff;bottom:24px;left:28px;right:28px;}
.solution__content .solution__content-item{position:relative;cursor:pointer;transition: all .3s;}
.solution__content .solution__content-img{width:285px;height:214px;display:flex;border-radius: 3px;}
.solution__content .solution__content-item:hover{box-shadow: 0px 0px 20px rgba(200,200,200,.5);}
.solution__content .solution__content-img:hover img{transform: scale(1.03);-webkit-transform: scale(1.03); transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s;}
/**/
.yban2{padding:38px 0 25px;text-align:center;background-image:url(images/yban2.jpg);background-color:#404962;background-position:center top;background-repeat:no-repeat;}
.max-width-1420{width:100%;position:relative;margin:0 auto;}
.max-width-1420:after,.max-width-1420:before,.main:after,.main:before{display:table;content:"";}
.yban2 h3{line-height:44px;letter-spacing:3px;font-size:32px;color:#fff;margin-bottom:17px;}
.yban2 .btn-title{text-align:center;font-size:0;margin-bottom:17px;}
.yban2 .btn-title a{display:inline-block;vertical-align:top;width:200px;height:39px;line-height:39px;margin:0 7px 15px 8px;}
.banner-img1 .title-main .btn-title .btn1:hover, .partners .big-title .btn-title:hover, .yban2 .btn-title a:hover {background: linear-gradient(90deg,#09f 0,#575dfa 100%);background-color: #575dfa;}
.mobile-show{display:none;one *:;}
.yban2 p{line-height:26px;letter-spacing:.75px;font-size:16px;color:#fff;}

/**/
.news{width:100%;background-color:#fff;text-align:center;overflow: hidden;}
.news .new__content{width: 1210px;margin:0 auto;display:flex;justify-content:space-between;}
.news .new__btn-more{width:130px;height:36px;line-height:36px;font-size: 16px;font-weight:400;border: 1px solid #FF9347;color: #FF9347;background-color:#fff;display:block;margin:30px auto 60px;border-radius: 3px;}
.news .new__btn-more:hover{background: #FF9347;color:#fff;}

.new__blue .new__left-title:hover,.new__blue .new__right-title:hover{color:#3d7eff}
.new__blue .new__btn-more{border:1px solid #3d7eff!important;color:#3d7eff!important}
.new__blue .new__btn-more:hover{background:#3d7eff!important;color:#fff!important}
.new__left-title:hover,.new__right-title:hover{color:#FF9347}
.new__right-desc{font-size:14px;font-family:PingFang SC;font-weight:400;color:#73787f;line-height:26px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.new__right-title{width:476px;font-size:18px;line-height:18px;font-family:PingFang SC;font-weight:800;color:#2f3135;padding-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.new__right-content{flex:1;padding-top:40px}
.new__right-year{font-size:16px;font-family:D-DINExp-Bold;font-weight:400;color:#73787f}
.new__right-item{display:flex;justify-content:flex-start;border-bottom:1px solid #e5e5e5}
.new__right-date{text-align:center;padding:40px 0;margin-right:30px}
.new__right-day{font-size:44px;font-family:D-DINExp-Bold;font-weight:400;color:#2f3135}
.new__left-img{width:599px;height:338px;cursor:pointer}
.new__left-title{font-size:24px;line-height:24px;font-family:PingFang SC;font-weight:800;color:#2f3135;padding-bottom:15px;padding-top:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.new__left-desc{font-size:16px;font-family:PingFang SC;font-weight:400;color:#73787f;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.new__content{text-align:left;}
.new__content .new__content-left{flex-basis:599px;overflow:hidden;padding-right:50px}
.new__content .new__content-right{flex:1;border-top:1px solid #e5e5e5}

/**/
.pc-show{display:block;}
.news .layui-tab{margin: 6px auto 0;letter-spacing:1px;position:relative;height: 591px;}
.layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s;}
.news .layui-tab-title:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#dae1ea;}
.news .layui-tab-title{height:50px;text-align:center;}
.layui-tab-title li{position:relative;text-align:center;cursor:pointer;line-height:30px;font-size:18px;color:#000;min-width:auto;padding:0 3px 20px;margin:0 83px;display:inline-block;* display:inline;* zoom:1;vertical-align:middle;transition:all .2s;-webkit-transition:all .2s;}
.news .layui-tab-title li.on{font-weight:bold}
.news .layui-tab-title li:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#596efb;-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:transform .3s ease-in-out;}
.news .layui-tab-title li.on:before{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);}


.news .layui-tab-item{padding-top:20px;height:510px;overflow:hidden;letter-spacing:1px;margin:0 -14px;display: none;}
.news .layui-tab-item .main-title{width:75.1%;padding-right:24.9%;height:auto;}
.news .layui-tab-item .list-title{float:left;width:calc(33.33% - 58px);padding:15px 15px 25px;margin:14px;background-color:#fff;box-shadow:0 0 10px rgba(55,99,170,.12);transition:all .3s ease-in-out}
.news .layui-tab-item .list-title .img-text{display:block;width:100%;height:167px;overflow:hidden;margin-bottom:22px}
.news .layui-tab-item .list-title .img-text img{width:100%;height:100%;object-fit:cover}
.news .layui-tab-item .list-title h3{height:56px;margin:0 8px 14px 13px}
.news .layui-tab-item .list-title h3 a{display:inline-block;max-height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:28px;text-align:left;color:#000;font-size:18px}
.news .layui-tab-item .list-title p{height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#767785;line-height:24px;font-size:14px;margin:0 8px 47px 13px}
.news .layui-tab-item .list-title .text3{height:24px;color:#767785;line-height:24px;font-size:14px;margin:0 8px 0 13px}
.news .layui-tab-item .ask-title{width:calc(75.1% - 102px);height: 420px;overflow:hidden;padding: 35px 54px 34px 20px;background-color:#fff;box-shadow:0 0 10px rgba(55,99,170,.12);margin:14px 24.9% 14px 14px;}
.news .layui-tab-item .ask-list p{float:left;width:calc(50% - 50px);height:auto;overflow:hidden;margin:0 25px;}
.news .layui-tab-item .ask-list p{margin-bottom:16px}
.news .layui-tab-item .ask-list p a{display:inline-block;max-height: 28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:28px;font-size:16px;color:#2e3342;padding-left:22px;position:relative;}
.news .layui-tab-item .ask-list p a:before{content:'';position:absolute;left:0;top:12px;width:5px;height:5px;background-color:#596efb;border-radius:50%}
.news .layui-tab-item .ask-list p a b{font-size:15px;color:#767785}
.news .layui-tab-item .list-title:hover{box-shadow:0 0 10px rgba(55,99,170,.2);transform:translateY(-10px)}
.news .layui-tab-item .ask-list p a:hover,.news .layui-tab-item .ask-list p a:hover b{color:#596efb}
.news .right-code{position:absolute;right:0;top:84px;width:23.6%;height:490px;background-image:url(images/code-bg.jpg);background-position:center;background-repeat:no-repeat}
.news .right-code .text{padding:83px 54px 0;letter-spacing:.75px;text-align:center}
.news .right-code .text h6{line-height:42px;font-size:28px;color:#fff;margin-bottom:20px}
.news .right-code .text p{line-height:25px;font-size:16px;color:#fff;margin-bottom:54px}
.news .right-code .text img{display:block;width:135px;height:auto;margin:0 auto}

/**/
.map{width:100%;height:750px;text-align:center;position:relative;overflow:hidden}
.map .map__img{width:1920px;height:800px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.map .map__text{z-index:1}
@-webkit-keyframes roll-data-v-5f0dec5a{0%{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
@keyframes roll-data-v-5f0dec5a{0%{-webkit-transform:translateY(0);transform:translateY(0)}
to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.cooperator__content .cooperator__content-box{/* -webkit-animation:roll-data-v-5f0dec5a 12s linear infinite normal; *//* animation:roll-data-v-5f0dec5a 12s linear infinite normal */}
.cooperator{width:100%;background-color:#fff;text-align:center;padding-bottom:80px}
.cooperator .cooperator__content{width: 1244px;margin:0 auto;overflow:hidden;position:relative;}
.cooperator .cooperator__content a{display:inline-block;margin: 13px 27px;}
.cooperator .cooperator__content img{width:180px;height:80px;border: 1px solid #ededed;vertical-align:middle;border-radius:3px}
.cooperator .cooperator__content a:hover{box-shadow: 0px 0px 20px rgba(200,200,200,.5);}
/**/
.max-width-1420{max-width:1244px;}
.big-title{text-align:center;}
.big-title h2{line-height:44px;font-size:28px;color:#000;font-weight:bold;letter-spacing:3px;}
.big-title p{max-width:90%;line-height:25px;font-size:15px;color:#3d485d;letter-spacing:.75px;margin:11px auto 0;}

.partners{padding:45px 0 39px;background-color:#fff;background-position:center top;background-repeat:no-repeat}
.partners .big-title p{letter-spacing:1px;}
.partners .big-title .btn-title,.yban2 .btn-title a{width:200px;height:43px;line-height:43px;font-size:16px;color:#fff;letter-spacing:.75px;background:linear-gradient(90deg,#FF9347 0,#ff478e 100%);background-color:#00aeff;border-radius: 3px;}
.partners .big-title .btn-title{display:block;margin:30px auto 0}
.partners .main{background-color:#fff;border-radius:8px;box-shadow:5px 0 16px rgba(55,99,170,.09);margin:46px 0 19px}
.partners .main ul{text-align:center;font-size:0;padding:47px 18px 48px}
.partners .main ul li{display:inline-block;vertical-align:top;min-width:240px;margin:0 47px;}
.partners .main ul li .icon{float:left;width:37px;height:36px;position:relative;margin-top:5px}
.partners .main ul li .icon:before{content:'';position:absolute;left:0;top:0;width:30px;height:30px;background-image:url(images/icon-common.png);background-position:-101px -1px;background-repeat:no-repeat}
.partners .main ul li:nth-child(2) .icon:before{width:37px;height:36px;background-position:-135px -1px}
.partners .main ul li:nth-child(3) .icon:before{width:32px;height:32px;background-position:-177px -1px}
.partners .main ul li .text{margin-left:55px;text-align:left;letter-spacing:1px}
.partners .main ul li .text h5{line-height:30px;font-size:20px;color:#060000;margin-bottom:3px}
.partners .main ul li .text p{line-height:25px;font-size:14px;color:#767785;margin-bottom:17px}
.partners .main ul li .text h6{line-height:25px;font-size:16px;color:#2e3342;padding-left:15px;position:relative;margin-bottom:8px}
.partners .main ul li .text h6:before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;background-color:#596efb;border-radius:50%}

/**/
.join{width:100%;height:232px;overflow:hidden;text-align:center;display:none;}
.join .join__content{height:232px;background:url(images/join-us.943ad8b1.png);margin:0 auto;}
.join__content .join__content-title{padding-top:70px;padding-bottom:43px;font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#2f3135}
.join__content .join__content-btn{width:180px;height:46px;background:#d71920;border:none;outline:none;color:#fff}
