@charset "UTF-8";
/*
1、显示与浮动（Diplay&Flow）
2、定位（Positioning）
3、尺寸（Dimensions）
4、边框相关属性（Margins、Padding、Borders、Outline、border-radius）
5、字体样式（Typographic Styles、text- shadow）
6、背景（Backgrounds）
7、其他样式（Opacity、Cursors、Generated Content）
*/
.add-fixed {
    transition: all 2s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
    box-shadow: -4px -2px 10px #7d67fe;
}
.zm-dok {
    display: inline-block;
    width: 100%;
}
.zm-upr {
    text-transform: uppercase;
}
.w1536 {
    width: 15.36rem;
    margin: 0 auto;
}
.w1200 {
    width: 12.8rem;
    margin: 0 auto;
}
.h100{
    height: 100%;
}
.btn {
    cursor: pointer;
}
.w100 {
    width: 100%;
}
.mar50{
    margin-bottom: 0.5rem;
}
.fonWB{
    font-weight: bolder;
}
.ellipsis-1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis-3 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.ellipsis-4 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.ellipsis-5 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.down {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: url("../images/downon.png") no-repeat;
    background-size: 100% 100%;
}
.downon {
    display: inline-block;
    width: 10px;
    height: 6px;
    background: url("../images/down.png") no-repeat;
    background-size: 100% 100%;
}
.color-36{
    color: #036eb7;
}
.font-24{
    font-size: 0.24rem;
}
header{
    height: 1rem;
    font-size: 0.16rem;
}
header .rihgt-show .icon-ICON_02{
    color: #b2b4b6;
    font-size: 0.18rem;
}
header .rihgt-show .btn-show{
    display: inline-block;
    color: #b2b4b6;
    font-size: 0.18rem;
}
header .logo{
    width: 3.5rem;
    /*height: 0.8rem;*/
    margin-right: 0.3rem;
}
header .menu-ul{
    display: flex;
    margin-left: 0.3rem;
    height: 100%;
}
header .menu-ul>li{
    height: 100%;
    padding: 0 0.12rem;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
}
header .menu-ul>li span{
    font-size: 0.16rem;
}
header .nav-ul{
    display: none;
    position: absolute;
    z-index: 2;
    top: calc(100% - 2px);
    left: 0;
    background: #ffffff;
    padding: 0.2rem 0.3rem;
    width: max-content;
    border-top: 2px solid #036eb7;
}
header .nav-ul li{
    margin-bottom: 0.2rem;
    cursor: pointer;
}
header .nav-ul li:last-child{
    margin-bottom: 0;
}
header .language-icon{
    position: relative;
    height: 0.6rem;
    margin-right: 0.2rem;
}
header .menu-ul>li:hover .nav-ul,header .language-icon:hover .nav-ul{
    display: block;
}
header .language-icon:hover span,header .menu-ul>li span:hover,header .nav-ul li:hover{
    color: #036eb7;
}
header .nav-lang{
    left: calc(100% - 0.7rem);
    color: #ffffff;
    background: #036eb7;
}
header .nav-lang li:hover{
    color: #FFFFFF;
}
header .nav-lang:before{
    position: absolute;
    top: -0.25rem;
    left:40%;
    content: '';
    border-width:0.12rem;
    border-style:solid;
    border-color:transparent transparent #036eb7 transparent;
}
header .search-big-box{
    position: relative;
}
header .rihgt-hidden{
    display: none;
}
header .search-box{
    width: 2rem;
    padding: 0.1rem;
    background: #f2f2f2;
}
header .search-box input{
    background: #f2f2f2;
    vertical-align: middle;
    width: 80%;
}
header .search-box button span{
    color: #036eb7;
    font-size: 0.18rem;
}
header .center-nav-box{
    font-size: 0.14rem;
    border-bottom: 1px solid #f2f2f2;
}
header .center-ul{
    background: #e6e6e6;
    left: -4.2rem;
    height: 4.5rem;
    padding: 0;
    border-color: #ffffff;
}
header .center-ul li{
    padding: 0.2rem 0.3rem;
    margin-bottom:0;
}
header .center-nav-box:hover,header .nav-action{
    background: #006934;
}
header .center-nav-box:hover a,header .nav-action a{
    color: #ffffff;
}
header .center-nav-box:hover .center-list-li,header .center-nav-box:hover .center-list-li a{
    color: #333333!important;
}
header .center-list{
    display: none;
    position: absolute;
    top: calc(100% - 2px);
    z-index: 2;
    left: -2.69rem;
    width: 12rem;
    height: 4.5rem;
    background: #ffffff;
}
header .center-list-ul{
    display: flex;
    flex-wrap: wrap;
}
header .center-list-li{
    width: 20%;
    padding: 0.2rem 0.25rem;
    text-align: center;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
}
header .show-product-nav:hover .center-list{
    display: block;
}
header .center-list-li:first-child,header .center-list-li:nth-child(2),header .center-list-li:nth-child(3),header .center-list-li:nth-child(4){
    border-top: 1px solid #f2f2f2;
}
header .center-list-li .center-list-li-img{
    width: 1.28rem;
    height: 1.28rem;
    margin-bottom: 0.09rem;
}
header .center-nav-box:hover .center-list{
    z-index: 10;
}
header .center-nav-box .center-mpore{
    font-size: 0.18rem;
}
.innr {
    width: 100%;
    height:9.6rem;
    position: relative;
    overflow: hidden;
}
#inbanner img {
    width: 100%;
    height: 9.6rem;
    object-fit: cover;
}
.swiper-button-prev:after, .swiper-button-next:after{
    content:none;
}
#inbanner .swiper-button-prev {
    width: 0.64rem;
    height: 0.96rem;
    background: url("../images/prevbtn.png") no-repeat;
    background-size: 100% 100%;
}
#inbanner .swiper-button-next {
    width: 0.64rem;
    height: 0.96rem;
    background: url("../images/nextbtn.png") no-repeat;
    background-size: 100% 100%;
}
#inbanner .swiper-pagination-bullet{
    width: 0.5rem;
    height: 2px;
}
#inbanner .swiper-pagination-bullet-active {
    background: #ffcc00;
}
.index .floor1{
    padding: 1.2rem 0 3.4rem;
    background: url("../images/bag1.png") no-repeat;
    background-size: 100% 100%;
}
.index .floor1 .zm-upr{
    text-align: center;
    color: #82b6d9;
    font-weight: bolder;
}
.index .floor1 .zm-upr:first-child{
    font-size: 0.6rem;
    margin-bottom: 0.2rem;
}
.index .floor1 .zm-upr:nth-child(2){
    font-size: 0.36rem;
}
.index .floor1 .video{
    width: 10rem;
    height: 5.6rem;
    margin-top: 1.1rem;
}
.floor-title{
    font-size: 0.3rem;
    font-weight: bolder;
    margin-bottom: 0.4rem;
}
.floor-title img{
    vertical-align: middle;
    margin-right: 0.1rem;
}
.floor-title span{
    vertical-align: middle;
}
.index .floor1 .service-box{
    margin-top: 1.6rem;
    position: relative;
}
.index .floor1 .service-box .y-flex-j-center{
    position: absolute;
}
.index .floor1 .service-box .service-item{
    width: 33.333%;
    height: 5.5rem;
    position: relative;
    transition: all 0.6s;
}
.index .floor1 .service-box .service-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.index .floor1 .service-box .service-item .y-flex{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.index .floor1 .service-box .service-item .show-box{
    width: 100%;
    text-align: center;
    padding: 0 0.8rem;
    color: #ffffff;
}
.index .floor1 .service-box .service-item .show-box div{
    font-size: 0.24rem;
}
.index .floor1 .service-box .service-item .show-box .ellipsis-3{
    display: none;
    font-size: 0.14rem;
    margin-top: 0.4rem;
}
.index .floor1 .service-box .service-item .show-box a{
    display: inline-block;
    font-size: 0.14rem;
    padding: 0.15rem 0.35rem;
    margin-top: 0.2rem;
}
.index .floor1 .service-box .service-item:hover{
    width: 50%;
}
.index .floor1 .service-box .service-item:hover .y-flex{
    background: rgba(0,0,0,0.5);
}
.index .floor1 .service-box .service-item:hover .show-box{
    text-align: left;
}
.index .floor1 .service-box .service-item:hover .show-box .ellipsis-3{
    display: block;
}
.index .floor1 .service-box .service-item:hover .show-box a{
    color: #000000;
    border-radius: 5px;
    background: #ffffff;
}
.index .floor2{
    padding: 2.8rem 0 1.2rem 1.9rem;
    color: #ffffff;
    font-size: 0.18rem;
    background: url("../images/bag2.png") no-repeat;
    background-size: 100% 100%;
}
.index .floor2 .floor-title{
    color: #ffffff;
}
.index .floor2 .floor2-title{
    display: flex;
    padding-left: 1.9rem;
}
.index .floor2 .floor2-title div{
    margin-right: 0.8rem;
    font-size: 0.24rem;
    color: #999999;
    cursor: pointer;
}
.index .floor2 .floor2-title div:after{
    display: block;
    content: '';
    width: 100%;
    height: 2px;
    margin-top: 0.2rem;
    background: #999999;
}
.index .floor2 .floor2-title .action{
    color: #ffcc00;
}
.index .floor2 .floor2-title .action:after{
    background: #ffcc00;
}
.index .floor2 .all-box{
    display: flex;
    justify-content: space-between;
}
.index .floor2 .all-box .left-box{
    width: 31%;
    margin-top: 1.1rem;
}
.index .floor2 .all-box .left-box p{
    font-size: 0.14rem;
    color: #999999;
    margin: 0.2rem 0 0.6rem;
    line-height: 0.3rem;
}
.index .floor2 .all-box .left-box li{
    margin-bottom: 0.3rem;
}
.index .floor2 .all-box .left-box li a{
    /*margin-right: 1.2rem;*/
    display: inline-block;
    width: 49%;
}
.index .floor2 .all-box .left-box li a:hover{
    color: #ffcc00;
}
.index .floor2 .all-box .right-box{
    width: 60%;
    margin-top: 0.4rem;
    overflow: hidden;
}
.index .floor2 .all-box .right-box .mySwiper{
    margin-top: 0.4rem;
}
.index .floor2 .all-box .right-box .mySwiper img{
    max-width: 100%;
}
.index .floor2 .all-box .right-box .swiper-button-prev {
    width: 0.36rem;
    height: 0.36rem;
    background: url("../images/prevbtn1.png") no-repeat;
    background-size: 100% 100%;
}
.index .floor2 .all-box .right-box .swiper-button-next {
    width: 0.36rem;
    height: 0.36rem;
    background: url("../images/nextbtn1.png") no-repeat;
    background-size: 100% 100%;
}
.index .floor2 .all-box .right-box .swiper-slide .ellipsis-3{
    margin-top: 0.2rem;
}
.index .floor3{
    margin-top: 0.6rem;
}
.index .floor3 .ylex-item{
    width: 48%;
}
.index .floor3 .ylex-item .y-relative{
    position: relative;
    height: 5rem;
}
.index .floor3 .ylex-item .image{
    width: 100%;
    height: 100%;
}
.index .floor3 .ylex-item .pobab{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    padding: 0 0.9rem;
    text-align: center;
    color: #ffffff;
}
.index .floor3 .ylex-item .pobab .item-title{
    font-size: 0.24rem;
}
.index .floor3 .ylex-item .pobab p{
    display: none;
    font-size: 0.14rem;
    margin-top: 0.45rem;
    line-height: 0.3rem;
}
.index .floor3 .ylex-item .pobab a{
    display: inline-block;
    font-size: 0.16rem;
    padding: 0.15rem 0.35rem;
    margin-top: 0.45rem;
}
.index .floor3 .ylex-item:hover .pobab{
    background: rgba(0,0,0,0.5);
}
.index .floor3 .ylex-item:hover .pobab p{
    display: block;
}
.index .floor3 .ylex-item:hover .pobab a{
    color: #000000;
    border-radius: 5px;
    background: #ffffff;
}
.index .floor3 .colony-box{
    margin-top: 0.7rem;
}
.index .floor3 .colony-box ul{
    display: flex;
    flex-wrap: wrap;
}
.index .floor3 .colony-box ul li{
    width: 20%;
    text-align: center;
    margin-bottom: 0.5rem;
    border-right: 1px solid #f2f2f2;
}
.index .floor3 .colony-box ul li div{
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 0.2rem;
}
.index .floor3 .colony-box ul li img{
    max-width: 100%;
    max-height: 100%;
}
.index .floor3 .colony-box ul li p{
    font-size: 0.18rem;
    max-width: 1.5rem;
    margin: 0 auto;
}
.index .floor3 .colony-box ul li:nth-child(5n){
    border-right: none;
}
.index .more{
    display: block;
    width: 1.28rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0.16rem;
    border: 1px solid #333333;
    border-radius: 5px;
    margin: 0.5rem auto 0.8rem;
}
.index .more:hover{
    color: #ffffff;
    border-color: #036eb7;
    background: #036eb7;
}
.index .floor4{
    padding: 0.8rem 0;
    background: #f5f8fa;
}
.index .floor4 .left-box{
    width: 50.01%;
    height: 7.6rem;
}
.index .floor4 .left-box ul{
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.index .floor4 .left-box ul li{
    width: 50%;
    color: #737a80;
    background: #e4ecf2;
    border-left: 1px solid #f5f8fa;
    border-bottom: 1px solid #f5f8fa;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
}
.index .floor4 .left-box ul li .icon-box{
    font-size: 0.96rem;
}
.index .floor4 .left-box ul li p{
    font-size: 0.24rem;
    margin-top: 0.3rem;
}
.index .floor4 .left-box ul li:hover{
    color: #ffffff;
    background: #036eb7;
}
.index .floor4 .right-box{
    width: 50%;
    height: 7.6rem;
    position: relative;
}
.index .floor4 .right-box img{
    width: 100%;
    height: 100%;
}
.index .floor4 .right-box .y-flex-j-center{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.index .floor4 .right-box .y-flex-j-center .poabs{
    width: 4rem;
    color: #ffffff;
    text-align: center;
}
.index .floor4 .right-box .y-flex-j-center .poabs div{
    font-size: 0.3rem;
    font-weight: bolder;
    margin-bottom: 0.2rem;
}
.index .floor4 .right-box .y-flex-j-center .poabs p{
    font-size: 0.18rem;
}
.index .floor4 .join-box{
    margin-top: 0.8rem;
}
.index .floor4 .join-box .join-title{
    font-size: 0.24rem;
    font-weight: bolder;
    margin-bottom: 0.5rem;
}
.index .floor4 .join-box ul li{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.14rem;
    color: #999999;
    margin-bottom: 0.3rem;
}
.index .f_r{
    margin-bottom: 0;
}
.index .floor4 .join-box ul li div:first-child{
    width: 45%;
    font-size: 0.18rem;
    color: #000000;
}
.index .floor5 {
    padding: 0.8rem 0 1.2rem 1.9rem;
    position: relative;
}
.index .floor5 .swiper-slide{
    position: relative;
}
.index .floor5 .swiper-slide img,.nesw-show .swiper-slide img{
    width: 100%;
    height: 2.4rem;
}
.index .floor5 .swiper-slide i{
    display: inline-block;
    position: absolute;
    top: 0.1rem;
    left: 0.1rem;
    padding: 5px 10px;
    color: #ffffff;
    border-radius: 30px;
    background: rgba(0,0,0,0.8);
}
.index .floor5 .swiper-slide .text-box,.nesw-show .swiper-slide .text-box{
    padding: 0.2rem;
}
.index .floor5 .swiper-slide .text-box .ellipsis-2,.nesw-show .swiper-slide .text-box .ellipsis-2{
    font-size: 0.18rem;
    font-weight: bolder;
}
.index .floor5 .swiper-slide .text-box .ellipsis-3,.nesw-show .swiper-slide .text-box .ellipsis-3{
    font-size: 0.14rem;
    color: #999999;
    margin: 0.2rem 0;
}
.index .floor5 .swiper-slide .text-box span,.nesw-show .swiper-slide .text-box span{
    font-size: 0.14rem;
}
.index .floor5 .news-pagination{
    top: 0.95rem;
    text-align: right;
    z-index: 0;
}
.pr19{
    padding-right: 1.9rem;
}
.to-top{
    position: fixed;
    bottom: 0.5rem;
    right: 0;
    z-index: 10;
    display: none;
}
.to-top span{
    display: block;
    width: 0.64rem;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    margin-bottom: 1px;
    color: #ffffff;
    font-size: 0.32rem;
    cursor: pointer;
    background: #e1e3e6;
}
.to-top span:hover{
    background: #036eb7;
}
footer{
    padding: 0.4rem 0 0.8rem;
    color: #ffffff;
    background: #036eb7;
}
footer .upper-box{
    margin-bottom: 0.45rem;
}
footer .link-title{
    font-size: 0.18rem;
    margin-bottom: 0.2rem;
}
footer .link-list{
    font-size: 0.14rem;
    color: #7fccff;
}
footer .link-list a{
    margin-right: 0.3rem;
}
footer .menu-box{
    padding: 0.25rem 0.3rem 0;
    font-size: 0.16rem;
    color: #7fccff;
    border-top: 1px solid #298bcc;
    margin-bottom: 0.8rem;
}
footer .menu-box a{
    margin-right: 0.6rem;
}
footer .lower-box{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
footer .left-box{
    display: flex;
    align-items: flex-start;
}
footer .left-box .logo-box{
    padding: 3px;
    border-radius: 50%;
    margin-right: 0.4rem;
    background: #ffffff;
}
footer .left-box .left-item{
    display: flex;
    font-size: 0.14rem;
    margin-bottom: 0.2rem;
}
footer .left-box .left-item .fonWB{
    width: 25%;
}
footer .left-box .left-item .item-list{
    width: 73%;
    margin-left: 0.1rem;
}
footer .left-box .left-item .item-list span{
    display: block;
    margin-bottom: 0.1rem;
}
footer .left-box .icp-box{
    padding-top: 0.1rem;
    font-size: 0.14rem;
}
footer .left-box .icp-box div{
    margin-top: 0.1rem;
}
footer .right-box .mess-box{
    font-size: 0.24rem;
}
footer .right-box .mess-box .icon-ICON_05{
    font-size: 0.3rem;
    vertical-align: middle;
    margin-right: 0.1rem;
}
footer .right-box .mess-box .fonWB{
    border-bottom: 1px solid #ffffff;
    padding-bottom: 0.1rem;
    margin: 0 0.05rem;
}
footer .right-box .right-lower{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0.8rem;
}
footer .right-box .right-lower .lang-box{
    position: relative;
}
footer .right-box .right-lower .lang-box div{
    font-size: 0.14rem;
    padding: 0.05rem 0.15rem;
    border-radius: 30px;
    margin-right: 0.7rem;
    background: #298bcc;
}
footer .right-box .right-lower .lang-box div .icon-ICON_02{
    font-size: 0.24rem;
    vertical-align: middle;
}
footer .right-box .right-lower .lang-box ul{
    display: none;
    position: absolute;
    width: 1rem;
    margin-left:0.125rem;
    text-align: center;
    padding: 0.1rem 0;
    font-size: 0.14rem;
    color: #000000;
    background: #ffffff;
}
footer .right-box .right-lower .lang-box ul li{
    margin-bottom: 0.1rem;
    cursor: pointer;
}
footer .right-box .right-lower .lang-box:hover ul{
    display: block;
}
footer .right-box .right-lower .code-box{
    margin-right: 0.4rem;
    font-size: 0.14rem;
    text-align: center;
}
footer .right-box .right-lower .code-box img{
    width: 1rem;
    height: 1rem;
    margin-bottom: 0.1rem;
}
.banner-box{
    position: relative;
    height: 3.9rem;
}
.banner-box .banner-title-box{
    position: absolute;
    top: 0.5rem;
    left: 3.2rem;
    color: #ffffff;
}
.page-menu{
    font-size: 0.14rem;
}
.page-menu .icon-ICON_18{
    font-size: 0.16rem;
}
.page-menu span{
    margin: 0 0.1rem;
}
.banner-box .banner-title-box .page-title{
    font-size: 0.36rem;
    font-weight: bolder;
    margin-top: 1rem;
}
.page-classify{
    margin-bottom: 0.8rem;
    border-bottom: 1px solid #e6e6e6;
}
.page-classify ul{
    display: flex;
}
.page-classify ul li{
    position: relative;
    padding: 0.3rem 0;
    font-size: 0.18rem;
    color: #666666;
    margin-right: 0.8rem;
}
.page-classify ul .action,.page-classify ul li:hover{
    color: #000000;
    font-weight: bolder;
}
.page-classify ul .action:after,.page-classify ul li:hover:after{
    display: block;
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    background: #036eb7;
}
.content .con036eb7{
    font-size: 0.24rem;
    font-weight: bolder;
    color: #036eb7;
    margin-bottom: 0.3rem;
}
.content{
    font-size: 0.14rem;
    margin-bottom: 1.5rem;
}
.content img{
    max-width: 100%;
}
.team-box{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 1.5rem;
}
.team-box li{
    padding: 0.3rem 0.3rem 0.5rem;
    width: 31%;
    font-size: 0.14rem;
    margin-bottom: 0.2rem;
    border-radius: 10px;
    cursor: pointer;
    background: #f5f6fa;
}
.team-box li .team-img{
    text-align: center;
}
.team-box li .team-img  img{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
}
.team-box li .tema-title{
    font-size: 0.24rem;
    font-weight: bolder;
    text-align: center;
    margin: 0.2rem 0 0.05rem;
}
.team-box li .team-position{
    color: #999999;
    text-align: center;
    height: 0.5rem;
}
.team-box li p{
    color: #666666;
    line-height: 0.3rem;
}
.team-box li .clear{
    color: #666666;
}
.team-box li .team-synopsis{
    padding-bottom: 0.3rem;
    border-bottom: 1px dashed #e5e5e5;
}
.team-box li .team-tezt{
    margin: 0.3rem 0;
}
.team-box li:hover{
    background: #ffffff;
    box-shadow: 5px 5px 18px 10px #f1f1f1;
}
.terrace-box{
    padding: 0.3rem 0 1.7rem;
    background: #f5f8fa;
}
.terrace-box .terrace-title{
    font-size: 0.3rem;
    font-weight: bolder;
    position: relative;
    padding: 0.4rem 0;
}
.terrace-box .terrace-title:before{
    display: block;
    content: '';
    position: absolute;
    top: 0;
    width: 0.6rem;
    height: 2px;
    background: #036eb7;
}
.terrace-box ul li{
    width: 49%;
    height: 3.1rem;
    position: relative;
}
.terrace-box ul li img{
    width: 100%;
    height: 100%;
}
.terrace-box ul li div{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    font-size: 0.24rem;
    margin-top: -0.12rem;
    color: #ffffff;
    text-align: center;
}
.laboratory-box{
    display: flex;
    justify-content: space-between;
}
.laboratory-box .left-box{
    width: 15.6%;
    margin-bottom: 1.5rem;
}
.laboratory-box .left-box li{
    padding: 0.2rem 0.1rem;
    font-size: 0.16rem;
    color: #666666;
    cursor: pointer;
}
.laboratory-box .left-box li .icon-ICON_03{
    vertical-align: middle;
    font-size: 0.18rem;
    display: none;
}
.laboratory-box .left-box li .text{
    margin-left: 0.1rem;
}
.laboratory-box .left-box li:hover,.laboratory-box .left-box .action{
    color: #ffffff;
    background: #036eb7;
}
.laboratory-box .left-box li:hover i{
    display: none;
}
.laboratory-box .left-box li:hover .icon-ICON_03{
    display: inline-block;
}
.laboratory-box .left-box .address-box{
    margin-top: 1rem;
}
.laboratory-box .left-box .address-box .item-box{
    display: flex;
    margin-bottom: 0.1rem;
}
.laboratory-box .left-box .address-box .item-box span{
    color: #a1a1a1;
    font-size: 0.14rem;
    margin-top: 0.05rem;
    margin-right: 0.1rem;
}
.laboratory-box .left-box .address-box .item-box div{
    color: #666666;
    font-size: 0.14rem;
}
.laboratory-box .content{
    width: 78.2%;
    overflow: hidden;
}
.laboratory-box .content .content-title{
    font-size: 0.3rem;
    font-weight: bolder;
    margin-bottom: 0.5rem;
}
.laboratory-box .content .mySwiper{
    width: 100%;
    height: 3.55rem;
    margin-bottom: 0.4rem;
}
.laboratory-box .content .mySwiper .swiper-slide,.laboratory-box .content .mySwiper .swiper-slide img{
    width: 100%;
    height: 100%;
}
.laboratory-box .content .mySwiper .swiper-pagination-bullet-active{
    background: #ffffff;
}
.laboratory-box .relevant-box{
    display: flex;
    flex-wrap: wrap;
}
.laboratory-box .relevant-box li{
    width: 3rem;
    margin: 0 0.5rem 0.7rem 0;
}
.laboratory-box .relevant-box li img,.laboratory-box .relevant-box li video{
    width: 100%;
    height: 2.95rem;
}
.laboratory-box .relevant-box li div{
    font-size: 0.24rem;
    text-align: center;
    margin-top: 0.2rem;
}
.laboratory-box .relevant-box li:nth-child(3n){
    margin-right: 0;
}
.laboratory-box .team-list{

}
.laboratory-box .team-list li{
    display: flex;
    margin-bottom: 0.8rem;
    cursor: pointer;
}
.laboratory-box .team-list li .team-img{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin-top: 0.2rem;
}
.laboratory-box .team-list li .team-right{
    padding: 0.4rem;
    position: relative;
    margin-left: 0.6rem;
    margin-right: 0.05rem;
    background: #f5f8fa;
}
.laboratory-box .team-list li .team-right:before{
    position: absolute;
    top: 0.8rem;
    left: -0.4rem;
    content: '';
    width:0;
    height:0;
    border-width:0.2rem;
    border-style:solid;
    border-color:transparent #f5f8fa transparent transparent;
}
.laboratory-box .team-list li .team-right .team-title{
    font-size: 0.14rem;
    color: #999999;
}
.laboratory-box .team-list li .team-right .team-title span{
    font-size: 0.24rem;
    color: #000000;
    font-weight: bolder;
    margin-right: 0.15rem;
}
.laboratory-box .team-list li .team-right p{
    font-size: 0.14rem;
    color: #666666;
    margin-top: 0.4rem;
    line-height: 0.3rem;
}
.laboratory-box .team-list li:hover .team-right{
    background: #ffffff;
    box-shadow: -10px 7px 30px 10px #f1f1f1;
}
.laboratory-box .team-list li:hover .team-right:before{
    border-color:transparent #ffffff transparent transparent;
}
.news-box{
    display: flex;
    box-sizing: content-box;
    flex-wrap: wrap;
}
.news-box li{
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 0.5rem;
}
.news-box li img {
    width: 100%;
    height: 2.6rem;
}
.news-box li  .text-box {
    padding: 0.2rem;
}
.news-box li  .text-box .ellipsis-2 {
    font-size: 0.18rem;
    font-weight: bolder;
}
.news-box li  .text-box .ellipsis-3 {
    font-size: 0.14rem;
    color: #999999;
    margin: 0.2rem 0;
}
.news-box li .text-box span {
    font-size: 0.14rem;
}
.news-box li:nth-child(3n){
    margin-right: 0;
}
.page-box {
    text-align: center;
}
.page-box a{
    padding: 0.1rem 0.1rem;
    color: #666666;
    font-size: 0.16rem;
    margin-right: 0.1rem;
    background: #f5f8fa;
}
.page-box .current {
    padding: 0.07rem 0.15rem;
    color: #ffffff;
    font-size: 0.16rem;
    margin-right: 0.1rem;
    background: #036eb7;
}
.nesw-show{
    padding: 0.5rem 0 1.5rem;
    background: #f5f8fa
}
.nesw-show .content{
    margin-bottom: 0;
}
.nesw-show .page-menu{
    color: #999999;
}
.nesw-show .content{
    padding: 0.7rem 1.2rem;
    margin: 0.3rem 0 0.1rem;
    background: #ffffff;
}
.nesw-show .content .show-title{
    font-size: 0.3rem;
    font-weight: bolder;
}
.nesw-show .content .date-box{
    margin: 0.3rem 0 0.8rem;
}
.nesw-show .content .date-box span{
    font-size: 0.14rem;
    margin-right: 0.3rem;
}
.nesw-show .content .date-box .classification{
    display: inline-block;
    padding: 0.08rem 0.2rem;
    color: #ffffff;
    border-radius: 30px;
    background: #036eb7;
}
.nesw-show .show-swiper{
    position: relative;
    padding: 0.4rem 1.2rem 0.7rem;
    background: #ffffff;
}
.nesw-show .show-swiper .swiper-title{
    font-size: 0.3rem;
    font-weight: bolder;
    margin-bottom: 0.4rem;
}
.nesw-show .show-swiper .swiper-button-prev {
    width: 0.18rem;
    height: 0.32rem;
    top: 40%;
    left: 0.5rem;
    background: url("../images/prevbtn2.png") no-repeat;
    background-size: 100% 100%;
}
.nesw-show .show-swiper .swiper-button-next {
    width: 0.18rem;
    height: 0.32rem;
    top: 40%;
    right: 0.5rem;
    background: url("../images/nextbtn2.png") no-repeat;
    background-size: 100% 100%;
}
.join-banner{
    position: relative;
    height: 3.2rem;
}
.banner-text{
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    top: 0;
    padding-right: 0.9rem;
}
.banner-text .title{
    font-size: 0.24rem;
    color: #ffffff;
    margin-bottom: 0.2rem;
}
.banner-text .text{
    font-size: 0.14rem;
    color: #ffffff;
    line-height: 0.3rem;
}
.join-list{
    padding: 0.6rem 0 1.5rem;
}
.join-list .title{
    font-size: 0.3rem;
    font-weight: bolder;
}
.join-list .join-screen{
    display: flex;
    padding: 0.4rem 0.3rem;
    font-size: 0.16rem;
    margin: 0.4rem 0;
    background: #f5f8fa;
}
.join-list .join-screen .frist-box{
    margin-right: 0.6rem;
}
.join-list .join-screen div span{
    color: #999999;
}
.join-list .join-screen div a{
    display: inline-block;
    padding: 0.1rem 0.15rem;
    margin: 0 0.05rem;
}
.join-list .join-screen div a:hover,.join-list .join-screen div .action{
    color: #ffffff;
    border-radius: 30px;
    background: #036eb7;
}
.join-list .join-item{
    padding: 0.4rem 0;
    border-bottom: 1px solid #e5e5e5;
}
.join-list .join-item .title-box{
    display: flex;
    align-items: flex-end;
    margin-bottom: 0.15rem;
}
.join-list .join-item .title-box .title-span{
    width: 67%;
}
.join-list .join-item .title-box .title-span .icon-ICON_21,.join-list .join-item .title-box .title-span .icon-ICON_22{
    font-size: 0.24rem;
    color: #cfdce6;
}
.join-list .join-item .title-box .title-span .icon-ICON_22{
    display: none;
}
.join-list .join-item .title-box .title-span .name{
    font-size: 0.24rem;
    margin:0 0.2rem 0 0.1rem;
}
.join-list .join-item .title-box .title-span .address{
    font-size: 0.14rem;
    color: #999999;
}
.join-list .join-item .title-box .title-span .address i{
    color: #000000;
}
.join-list .join-item .salary-box{
    font-size: 0.14rem;
}
.join-list .join-item .salary-box span{
    color: #999999;
}
.join-list .join-item .demand{
    font-size: 0.14rem;
    color: #8a9399;
    padding: 0.05rem 0.15rem;
    background: #ebf1f5;
    border-radius: 30px;
}
.join-list .join-item .but{
    font-size: 0.16rem;
    color: #666666;
    padding: 0.15rem 0.30rem;
    background: #f5f5f5;
    border-radius: 5px;
    cursor: pointer;
}
.join-list .join-item .join-content{
    font-size: 0.14rem;
    color: #666666;
    margin-top: 0.2rem;
}
.join-list .join-item:hover .icon-ICON_21{
    display: none;
}
.join-list .join-item:hover .icon-ICON_22{
    color: #036eb7!important;
    display: inline-block!important;
}
.join-list .join-item:hover .but{
    color: #ffffff;
    background: #036eb7;
}
.join-list .join-item:hover .name{
    color: #036eb7;
}
.join-list .join-item:last-child{
    border-bottom: none;
}
.layui-layer-title{
    font-size: 0.3rem!important;
    font-weight: bolder;
    padding-left: 0.8rem!important;
}
.join2-title{
    font-size: 0.24rem;
    font-weight: bolder;
    margin-bottom: 0.2rem;
}
.join2-text{
    font-size: 0.14rem;
    margin: 0.4rem 0;
    line-height: 0.35rem;
}
.join2-list1{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.7rem;
}
.join2-list1 li{
    width: 25%;
    height: 4.3rem;
    padding:0.4rem;
    text-align: center;
    cursor: pointer;
}
.join2-list1 li .img-box{
    width: 2rem;
    height: 2rem;
    position: relative;
    margin: 0 auto 0.2rem;
}
.join2-list1 li .img-box img,.join2-list1 li .img-box .flex-box{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.join2-list1 li .img-box .flex-box{
    position: absolute;
    top: 0;
    display: none;
    justify-content: center;
    align-items: center;
    font-size: 0.3rem;
    color: #FFFFFF;
    background: #036eb7;
}
.join2-list1 li .item-title{
    font-size: 0.18rem;
    font-weight: bolder;
    margin-bottom: 0.1rem;
}
.join2-list1 li .item-content{
    font-size: 0.14rem;
    color: #333333;
    line-height: 0.3rem;
}
.join2-list1 li:hover .img-box .flex-box{
    display: flex;
}
.join2-list1 li:hover .item-title{
    display: none;
}
.join2-list2{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.2rem;
}
.join2-list2 li{
    width: 32%;
    margin-right: 2%;
    text-align: center;
    margin-bottom: 0.4rem;
}
.join2-list2 li img{
    width: 100%;
    height: 2.66rem;
}
.join2-list2 li div{
    font-size: 0.14rem;
    color: #333333;
    margin-top: 0.2rem;
}
.join2-list2 li:nth-child(3n){
    margin-right: 0;
}
.join3-text{
    font-size: 0.18rem;
    color: #333333;
    margin-bottom: 0.2rem;
}
.join3-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0.2rem 0 1.4rem;
}
.join3-list li{
    width: 25%;
    padding: 0.3rem;
    text-align: center;
    margin-top: 0.5rem;
}
.join3-list li span{
    font-size: 0.96rem;
    color: #036eb7;
}
.join3-list li div{
    font-size: 0.18rem;
    font-weight: bolder;
    margin: 0.3rem 0 0.1rem;
    color: #333333;
}
.join3-list li p{
    font-size: 0.14rem;
    color: #333333;
}
.join4-text{
    font-size: 0.3rem;
    margin-bottom: 0.6rem;
}
.join4-content{
    font-size: 0.14rem;
    color: #333333;
    margin-bottom: 0.8rem;
}
.join4-content p{
    margin-bottom: 0.2rem;
    line-height: 0.3rem;
}
.join4-list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}
.join4-list li{
    width: 47%;
    margin-right: 6%;
    margin-bottom: 0.8rem;
}
.join4-list li video{
    width: 100%;
    height: 3.2rem;
}
.join4-list li div{
    font-size: 0.18rem;
    color: #333333;
    text-align: center;
    margin-top: 0.2rem;
}
.join4-list li:nth-child(2n){
    margin-right: 0;
}
.industry-box{
    padding: 0.8rem 0;
    background: #f4f8fb;
}
.industry-box .industry-list1{
    display: flex;
    flex-wrap: wrap;
}
.industry-box li{
    width: 30%;
    margin-right: 5%;
}
.industry-box li img{
    width: 100%;
    height: 3.8rem;
}
.industry-box li div{
    font-size: 0.14rem;
    margin-top: 0.2rem;
    text-align: center;
}
.industry-box li:nth-child(3n){
    margin-right: 0;
}
.industry-box1{
    padding: 0.8rem 0 1.2rem;
}
.industry-box1 .smaill-title{
    font-size: 0.24rem;
    font-weight: bolder;
    margin-bottom: 0.3rem;
}
.industry-box1 .smaill-title span{
    margin-left: 0.1rem;
}
.industry-box1 ul{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.5rem;
}
.industry-box1 ul li{
    padding: 0.3rem 0.2rem 0.2rem;
    width: 11.45%;
    margin-right: 1.2%;
    text-align: center;
    cursor: pointer;
    margin-bottom: 0.2rem;
}
.industry-box1 ul li div{
    width: 1rem;
    height: 1rem;
    margin: 0 auto;
}
.industry-box1 ul li div img{
    max-width: 100%;
    max-height: 100%;
}
.industry-box1 ul li p{
    font-size: 0.16rem;
    font-weight: bolder;
    margin: 0.2rem 0 0.1rem;
}
.industry-box1 ul li .icon-ICON_38{
    font-size: 0.14rem;
    color: #cccccc;
}
.industry-box1 ul li .icon-ICON_39{
    font-size: 0.24rem;
    color: #036eb7;
    display: none;
}
.industry-box1 ul li:nth-child(8n){
    margin-right: 0;
}
.industry-box1 ul li:hover .icon-ICON_38{
    display: none;
}
.industry-box1 ul li:hover .icon-ICON_39{
    display: block;
}
.industry-box1 ul li:hover{
    box-shadow: 1px 7px 30px 10px #f1f1f1;
}
.contact-box{
    padding-top: 0.8rem;
}
.contact-box .contact-title{
    width: fit-content;
    padding: 0.1rem 0.2rem;
    text-align: center;
    font-size: 0.16rem;
    color: #FFFFFF;
    margin-bottom: 0.4rem;
    border-radius: 30px;
    background: #036eb7;
}
.contact-box .list-box{
    font-size: 0.16rem;
    font-weight: bolder;
    color: #333333;
}
.contact-box .list-box div{
    margin-bottom: 0.15rem;
}
.contact-box .list-box span{
    font-size: 0.2rem;
    margin-right: 0.2rem;
    vertical-align: middle;
    color: #000000;
}
.contact-box .map-box{
    margin: 0.4rem 0 0.8rem;
    max-width: 100%;
}
.message-box{
    padding: 0.8rem 0 1.5rem;
    background: #f5f8fa;
}
.message-box .message-flex{
    display: flex;
}
.message-box .message-flex .left-box{
    width: 5.4rem;
    height: 6.4rem;
    position: relative;
    margin-right: 0.8rem;
}
.message-box .message-flex .left-box img{
    width: 100%;
    height: 100%;
}
.message-box .message-flex .left-box .ab-box{
    position: absolute;
    top: 0.7rem;
    left: 0.6rem;
}
.message-box .message-flex .left-box .ab-box span{
    font-size: 0.32rem;
}
.message-box .message-flex .left-box .ab-box div{
    font-size: 0.3rem;
    font-weight: bolder;
    margin-left: 0.32rem;
    margin-bottom: 0.1rem;
}
.message-box .message-flex .left-box .ab-box p{
    font-size: 0.24rem;
    margin-left: 0.32rem;
}
.message-box .message-flex .right-box{

}
.message-box .message-flex .right-box .item{
    margin-bottom: 0.4rem;
    position: relative;
}
.message-box .message-flex .right-box .item p{
    font-size: 0.14rem;
    margin-bottom: 0.1rem;
}
.message-box .message-flex .right-box .item input,.message-box .message-flex .right-box .item select{
    width: 5rem;
    padding: 0.15rem;
    font-size: 0.14rem;
    border: 1px solid #e6edf2;
    border-radius: 5px;
}
.message-box .message-flex .right-box .item textarea{
    width: 5rem;
    height: 1.28rem;
    border: 1px solid #e6edf2;
    border-radius: 5px;
}
.message-box .message-flex .right-box .item div{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.12rem;
    color: #ff0000;
    margin-top: 0.15rem;
    position: absolute;
    right: 0;
}
.message-box .message-flex .right-box .item div img{
    margin-right: 0.1rem;
}
.message-box .message-flex .right-box .mess-butt{
    width: 1.28rem;
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0.16rem;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    background: #036eb7;
}
.incubation-list{
    display: flex;
    flex-wrap: wrap;
}
.incubation-list li{
    width: 23.5%;
    padding: 0.2rem;
    text-align: center;
    margin-bottom: 0.5rem;
    cursor: pointer;
    margin-right: 2%;
    background: #f5f6fa;
    border-radius: 10px;
}
.incubation-list li .imagebox{
    width: 2rem;
    height: 2rem;
    margin: 0 auto 0.2rem;
    border-radius: 50%;
}
.incubation-list li .imagebox img{
    width: 100%;
    height: 100%;
    transition: all 0.6s;
    border-radius: 50%;
}
.incubation-list li .add-title{
    font-size: 0.16rem;
    color: #666666;
}
.incubation-list li .add-position{
    font-size: 0.18rem;
    font-weight: bolder;
    margin-top: 0.03rem;
}
.incubation-list li .add-content{
    margin-top: 0.15rem;
    line-height: 0.3rem;
    color: #666666;
    text-align: left;
}
.incubation-list li:hover .imagebox{
    box-shadow: 5px 5px 18px 10px #cccccc;
}
.incubation-list li:hover .imagebox img{
    transform: scale(0.95);
}
.incubation-list li:nth-child(4n){
    margin-right: 0;
}
.incubation-list li:hover {
    background: #ffffff;
    box-shadow: 5px 5px 18px 10px #f1f1f1;
}
.Incubation-box{
    margin-top: 0.5rem;
}
.Incubation-box li{
    display: flex;
    align-items: center;
    padding-top: 0.3rem;
}
.Incubation-box li .left-img{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.4rem;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 10px 15px 20px 0 #ebe9e9;
}
.Incubation-box li .left-img img{
    max-width: 100%;
    max-height: 100%;
}
.Incubation-box li .text-box{
    width: 85%;
    padding: 0.5rem 0.3rem;
    border-bottom: 1px solid #e6e6e6;
}
.Incubation-box li .text-box div{
    font-size: 0.2rem;
    font-weight: bolder;
    margin-bottom: 0.4rem;
}
.Incubation-box li .text-box div a{
    color: #999999;
    margin-left: 0.5rem;
    font-size: 0.14rem;
    font-weight: normal;
}
.Incubation-box li .text-box p{
    font-size: 0.14rem;
    color: #999999;
    line-height: 0.3rem;
}
.Incubation-box li:last-child .text-box{
    border-bottom: none;
}
.add-team-box .page-classify{
    margin-bottom: 0;
}
.add-team-box .add-team{
    padding-bottom: 0.8rem;
    background: #f5f8fa;
}
.add-team-box .add-team .add-team-list li{
    display: flex;
    font-size: 0.14rem;
    padding: 0.8rem 0;
    border-bottom: 1px solid #e6e6e6;
}
.add-team-box .add-team .add-team-list li .team-img{
    width: 3rem;
    height: 4rem;
    margin-right: 1.2rem;
}
.add-team-box .add-team .add-team-list li .tema-title {
    font-size: 0.24rem;
    font-weight: bolder;
    margin: 0.3rem 0 0.1rem;
}
.add-team-box .add-team .add-team-list li .team-position {
    color: #808080;
}
.add-team-box .add-team .add-team-list li .team-synopsis {
    padding: 0.2rem 0 0.5rem;
}
.add-team-box .add-team .add-team-list li .team-tezt {
    color: #808080;
    position: relative;
}
.add-team-box .add-team .add-team-list li .team-tezt:before {
    display: inline-block;
    content: '';
    width: 0.32rem;
    height: 0.26rem;
    background: url("../images/marks1.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: -0.45rem;
}
.add-team-box .add-team .add-team-list li .team-tezt:after {
    display: inline-block;
    content: '';
    width: 0.32rem;
    height: 0.26rem;
    background: url("../images/marks2.png") no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: -0.45rem;
}
.add-team-box .add-team .add-team-list li p {
    line-height: 0.3rem;
}
.add-team-box .add-team .add-team-list li:last-child{
    border-bottom: none;
}
.add-incubation-box{
    padding: 0.8rem 0 1.2rem;
    background: #f5f8fa;
}
.add-incubation-list{
    display: flex;
    flex-wrap: wrap;
}
.add-incubation-list li {
    width: 31.3333%;
    height: 5rem;
    position: relative;
    padding: 0.4rem;
    text-align: center;
    margin-bottom: 0.4rem;
    cursor: pointer;
    margin-right: 3%;
    background: #fafdff;
}
.add-incubation-list li:nth-child(3n) {
    margin-right: 0;
}
.add-incubation-list li .imagebox{
    width: 2.4rem;
    height: 2.4rem;
    margin: 0 auto;
    border-radius: 50%;
}
.add-incubation-list li .imagebox img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.add-incubation-list li .add-title-box{
    margin-top: 0.8rem;
}
.add-incubation-list li .add-title{
    font-size: 0.18rem;
    color: #808080;
}
.add-incubation-list li .add-position{
    font-size: 0.24rem;
    font-weight: bolder;
    margin: 0.1rem 0;
}
.add-incubation-list li .add-school{
    font-size: 0.14rem;
    color: #808080;
}
.add-incubation-list li .add-hiden-box{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 0.4rem;
    overflow: hidden;
    background: #ffffff;
}
.add-incubation-list li .add-block-box{
    width: 100%;
    height: 100%;
    overflow-y: auto;
}
.add-incubation-list li .add-content{
    font-size: 0.14rem;
    color: #808080;
    line-height: 0.25rem;
    margin-top: 0.2rem;
    text-align: left;
}
.add-incubation-list li:hover .add-hiden-box{
    display: block;
}
.add-incubation-list li:hover{
    box-shadow: 5px 5px 18px 10px #f1f1f1;
}

/* 设置滚动条的样式 */

.add-incubation-list li ::-webkit-scrollbar {
    width:3px;
}
/* 滚动槽 */
.add-incubation-list li ::-webkit-scrollbar-track {
    border-radius:10px;
    background:#f5f8fa;
}
/* 滚动条滑块 */
.add-incubation-list li ::-webkit-scrollbar-thumb {
    border-radius:10px;
    background:#7d7e80;
}
.add-incubation-list li ::-webkit-scrollbar-thumb:window-inactive {
    background:#7d7e80;
}
.add-lab-big-box{

}
.add-lab-big-box .page-classify{
    margin-bottom: 0;
}
.add-lab-big-box .add-lab-box{
    padding-top: 0.8rem;
    background: #f4f8fb;
}
.add-lab-big-box .add-lab-box .add-style-box{

}
.add-lab-big-box .add-lab-box .add-style-box .add-nav-box{
    border-radius: 10px;
    background: #036eb7;
}
.add-lab-big-box .add-lab-box .add-style-box .add-style-title{
    font-size: 0.18rem;
    padding: 0.2rem 0;
    color: #FFFFFF;
    text-align: center;
    font-weight: bolder;
}
.add-lab-big-box .add-lab-box .left-box li{
    text-align: center;
}
.add-lab-big-box .add-lab-box .add-style-box .add-nav-box ul:before{
    content: '';
    display: block;
    width: 2rem;
    height: 2px;
    background: url("../images/line.png");
    background-size: 100% 100%;
}
.add-lab-big-box .add-lab-box .add-nav-box li .icon-ICON_03{
    font-size: 0.12rem;
    color: #ffd700;
}
.add-lab-big-box .add-lab-box .add-nav-box li{
    font-size: 0.14rem;
    color: #FFFFFF;
    position: relative;
}
.add-lab-big-box .add-lab-box .add-nav-box li:hover,.add-lab-big-box .add-lab-box .add-nav-box li.add-action{
    color: #ffd700;
    background: none;
}
.add-lab-big-box .add-lab-box .add-nav-box li:hover:before,.add-lab-big-box .add-lab-box .add-nav-box li.add-action:before{
    content: '';
    width: 0.12rem;
    height: 0.12rem;
    position: absolute;
    left: 0.15rem;
    top: 50%;
    margin-top: -0.05rem;
    background: url("../images/action.png");
    background-size: 100% 100%;
}
.add-lab-box .laboratory-box .relevant-box li {
    width: 48%;
    margin-right: 4%;
    padding: 0.4rem;
    background: #ffffff;
}
.add-lab-box .laboratory-box .relevant-box li:nth-child(2n){
    margin-right: 0;
}
.add-lab-box  .laboratory-box .relevant-box li img,.add-lab-box  .laboratory-box .relevant-box li video{
    height: 4rem;
}
.add-lab-box  .laboratory-box .relevant-box li .add-rele-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.add-lab-box  .laboratory-box .relevant-box li .add-rele-box div{
    padding: 0.1rem 0.2rem;
    font-size: 0.16rem;
    color: #ffffff;
    background: #036eb7;
    border-radius: 30px;
    margin-top: 0;
}
.add-lab-box  .laboratory-box .relevant-box li .add-rele-box img{
    width: 0.32rem;
    height: 0.32rem;
}
.add-team-box .add-team .add-team-list li .add-tean-box{
    width: 67%;
}
/*.add-lab-box .laboratory-box .team-list li .team-right{
  background: #ffffff;
}
.add-lab-box .laboratory-box .team-list li .team-right:before {
  border-color: transparent #ffffff transparent transparent;
}*/
#outerdiv{
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.7);
    z-index:100;
    width:100%;
    height:100%;
    display:none;
}
#innerdiv{
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#bigimg{
    max-width: 100%;
    max-height: 100%;
    border:5px solid #fff;
}
.one-add-css{

}
.one-add-css .add-position{
    display: flex;
}
.one-add-css li{
    padding-bottom: 0.7rem;
    margin-bottom: 0.7rem;
    border-bottom: 1px solid #e5e5e5;
}
.one-add-css .y-add-title{
    font-size: 0.24rem;
    font-weight: bolder;
    margin-bottom: 0.6rem;
}
.one-add-css .y-left-img{
    width: 4.5rem;
    height: 6.4rem;
    margin-right: 1.2rem;
    box-shadow: 5px 5px 18px 10px #f1f1f1;
    position: relative;
    overflow: hidden;
}
.one-add-css .y-left-img img{
    width: 100%;
    height: 100%;
}
.one-add-css .add-right-box{
    width: 7rem;
}
.one-add-css .add-right-box .y-small-title{
    font-size: 0.18rem;
    font-weight: bolder;
    margin-bottom: 0.1rem;
}
.one-add-css .add-right-box .y-add-content{
    line-height: 0.28rem;
}
.one-add-css .y-add-but{
    width: 1.6rem;
    height: 0.45rem;
    text-align: center;
    line-height: 0.45rem;
    font-size: 0.16rem;
    font-weight: bolder;
    letter-spacing: 2px;
    color: #036eb7;
    border: 1px solid #036eb7;
    border-radius: 5px;
    margin-right: 0.4rem;
    margin-top: 0.8rem;
    cursor: pointer;
}
.one-add-css .add-but-box{
    align-items: center;
    justify-content: center;
    color: #f54d52;
    border-color: #f54d52;
}
.one-add-css .add-but-box div{
    width: 0.25rem;
    height: 0.25rem;
    background: url("../images/pdf2.jpg") no-repeat;
    background-size: 100% 100%;
    margin-right: 0.08rem;
}
.one-add-css li .y-add-but:hover{
    color: #ffffff;
    background: #036eb7;
}
.one-add-css li .add-but-box:hover{
    color: #ffffff;
    background: #f54d52;
}
.one-add-css li .add-but-box:hover div{
    background: url("../images/pdf1.jpg") no-repeat;
    background-size: 100% 100%;
}
#add-img .swiper-button-prev {
    width: 0.4rem;
    height: 0.4rem;
    background: url("../images/left.jpg") no-repeat;
    background-size: 100% 100%;
}
#add-img .swiper-button-next {
    width: 0.4rem;
    height: 0.4rem;
    background: url("../images/rihgt.jpg") no-repeat;
    background-size: 100% 100%;
}
.one-add-css li:last-child{
    border-bottom: none;
}
@media screen and (max-width: 1380px) and (min-width: 1200px){
    header .w1536{
        width: 85%;
    }
}
@media screen and (max-width: 1200px) {
    .w1536,.w1200{
        width: 100%;
    }
    .team-box li p,.index .more,.laboratory-box .team-list li .team-right p,.banner-text .text,.join2-list1 li .item-content,.index .floor3 .ylex-item .pobab p,.add-team-box .add-team .add-team-list li p{
        line-height: normal;
    }
    .team-box li .team-position{
        height: auto;
        margin-bottom: 0.2rem;
    }
}
@media screen and (max-width: 1000px) {
    .one-add-css .add-right-box .y-add-content{
        line-height: normal;
    }
    .one-add-css .add-right-box {
        width: 70%;
    }
    .one-add-css .y-add-but {
        width: auto;
        height: auto;
        padding: 0.15rem 0.4rem;
    }
}
