
.Hometitle{margin-bottom: calc(40 / 16 * 1em);position: relative;z-index: 1;text-align: center;}
.Hometitle .cn{font-size: calc(40 / 16 * 1em);line-height: 1;position: relative;font-weight: bold;margin-top: calc(-15 / 16 * 1em); color: #332d2b; }
.Hometitle .en {font-size: calc(64 / 16 * 1em);font-family: 'OPPOSans-B';font-weight: bold;color: transparent;display: block;background: linear-gradient(rgba(102, 102, 102, 0.15), rgba(102, 102, 102, 0) 90%, rgba(102, 102, 102, 0));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-transform: uppercase;}

@media(max-width:1024px){
    .Hometitle .en{font-size: calc(32/16 * 1em);}
    .Hometitle .cn{font-size: calc(24/16 * 1em);}
}

.Homemore{color: #999;display: flex;align-items: center;transition: 0.3s;}
.Homemore:after {display: block;content: '';margin-left: calc(10 / 16* 1em);width: calc(8 / 16* 1em);height: calc(8 / 16* 1em);border-top: 2px solid #999;border-right: 2px solid #999;transform: rotate(45deg);margin-top: 3px;}
.Homemore:hover{color: #0096d4;  }
.Homemore:hover:after{border-color: #0096d4;  }


.all-more a{display: inline-flex;align-items: center; position: relative; padding: 0 calc(35 / 16 * 1em); line-height: calc(54 / 16* 1em); border-radius: calc(54 / 16 * 1em); transition: 0.3s;background-color: #0096d4;color: #fff;}
.all-more a:after{display: block;content: '';margin-left: calc(10 / 16* 1em);width: calc(8 / 16* 1em);height: calc(8 / 16* 1em);border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg); transition: 0.3s;}
.all-more a:hover:after{margin-left: 1.25em;}

/*Top002969 */
.Top002969 .today dd a{color: #666; font-size: calc(14 / 16 * 1em);}
.Top002969 .today dd a:hover{color: #0096d4;}
.Top002969 .today dd a{margin-left: calc(20 / 14 * 1em); background-repeat: no-repeat; background-position: left center; background-size:1.5em auto;padding-left: calc(24 / 14 * 1em);}
.Top002969 .today dd a.home{background-image: url(../images/top_home.svg);}
.Top002969 .today dd a.login{background-image: url(../images/top_login.svg);}
.Top002969 .today dd a.register{background-image: url(../images/top_register.svg);}


.Top002969 .logo-area{background: url("../images/Top002969_bg.jpg") no-repeat center  center;background-size: cover;}
.Top002969 .logo a{display: table;}
.Top002969 .logo a span{display: table-cell; vertical-align: middle;}
.Top002969 .logo img{max-height:calc(70 / 16 * 1em) ;}
.Top002969 .top-search{padding: 0;}
.Top002969 .top-search .box{position: relative;background: #fff; border: 1px solid #eee;  overflow: hidden;padding-right: 80px;}
.Top002969 .top-search .box .text{ height: 40px; line-height: 40px;background: none;border: 0;width: 100%; padding: 0 10px;}
.Top002969 .top-search .box .btn{width: 80px; line-height: 40px;background: #0096d4; text-align: center;}
.Top002969 .top-search .box .btn span{display: inline-block;background: url("../images/search_white.svg") no-repeat right center;background-size: 1em;padding-right: 20px;color: #fff;}

.Top002969 .top-log .logon a{display: inline-block; color: #333; line-height: calc(36 / 16 * 1em);  transition: 0.3s;}
.Top002969 .top-log .logon a:not(:last-child):after{display: inline-block; width: 1px; height: 10px; background: #ccc; background-size: contain; content: '';margin: 0 10px; vertical-align: middle;}
.Top002969 .top-log .logon a:before{display: inline-block; content: ''; width: calc(25 / 16 * 1em); height: calc(18 / 16 * 1em);background-repeat: no-repeat; background-position: left center; vertical-align: sub; background-size: 1.25em auto;}
.Top002969 .top-log .logon a.login:before{background-image: url(../images/top_cn.svg) }
.Top002969 .top-log .logon a.register:before{background-image: url(../images/top_en.svg);}


.Top002969 .top-menu{background: #0096d4;position: relative; z-index: 20;}
.Top002969 .top-menu li span,
.Top002969 .top-menu li a{display: block;}
.Top002969 .top-menu li span a img{display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px;}
.Top002969 .top-menu li span a{line-height: calc(60 / 18 * 1em);font-size: calc(18 / 16 * 1em);color: #fff;}
.Top002969 .today dd{float: right;}
.Top002969 .today{background: #fff;line-height: 24px;padding: 8px 0;}
.Top002969 .today strong{color: #0096d4; }

.Top002969 menu li .sub{background-color: rgba(255,255,255,0.8);display: none; padding:calc(12 / 16 * 1em) 0 ;}
.Top002969 menu li .sub dt{ line-height: 2.5; }
.Top002969 menu li .sub dt a{color: #332d2b;padding: 0 15px; }
.Top002969 menu li .sub dt  a:hover{ color: #0096d4;}

@media(min-width:1025px){
.Top002969 .logo-area{height: 140px;}
.Top002969 .logo-area .ytable{height: 100%;}
.Top002969 .top-search{width: 320px;}
.Top002969 .top-search{display: table-cell;}
.Top002969 .top-search .box{border-radius: 5px;}
.Top002969 .top-log{width: 200px; padding-left: 2%;}
.Top002969 .top-menu li{float: left; text-align: center;}
.Top002969 .top-menu li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.1);}
.Top002969 .top-menu li:hover span a,
.Top002969 .top-menu li.aon span a{background: #332d2b;}
.Top002969 .today .class{margin-left: 36px;}
.Top002969 .top-menu li .sub{left: 0;width: 100%; margin: 0;position: absolute; top: 100%; }
.Top002969 .top-menu li .sub dl{overflow: hidden;}
.Top002969 .top-menu li .sub dt{float: left;}

}
@media(max-width:1024px){
.Top002969 .logo-area .ytable,
.Top002969 .logo-area .ytable-cell{display: block;}
.Top002969 .logo-area .top-search{display:none;position: absolute; left: 0; top: 100%; width: 100%;}
.Top002969 .logo-area{position: relative; z-index: 100;}
.Top002969 .logo a{width: 80%;}
.Top002969 .logo{padding: 5vw 0;}
 .Top002969 .wap-nav{position: absolute; right: 2%; top: 50%; transform: translateY(-50%);}
.Top002969 .wap-nav > *{float: left;width: 30px; height: 30px;}
.Top002969 .open-search{ border-radius: 50%;background: #0096d4 url("../images/Top002969_btn_search.png") no-repeat center center; margin-left: 20px;}
.Top002969 .open-search.on:before,
.Top002969 .open-search.on:after{background-color: #0096d4;}
.Top002969 .open-menu i{background: #0096d4;}
.Top002969 .top-menu{position: relative; z-index: 100;}
.Top002969 #menu{position: absolute;  left: -100%; top: 100%;background: #0096d4; width: 220px; border-radius: 0 0 0 5px; padding: 10px 20px;}
.Top002969 #menu li{width: auto!important; transform: translateX(50px);opacity: 0; transition: 0.5s 0.1s;}
.Top002969 #menu li:nth-child(2){transition-delay: 0.2s;}
.Top002969 #menu li:nth-child(3){transition-delay: 0.3s;}
.Top002969 #menu li:nth-child(4){transition-delay: 0.4s;}
.Top002969 #menu li:nth-child(5){transition-delay: 0.5s;}
.Top002969 #menu li:nth-child(6){transition-delay: 0.6s;}
.Top002969 #menu li:nth-child(7){transition-delay: 0.7s;}
.Top002969 #menu li span a{line-height: 50px;}
.Top002969 #menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5);}
.menu-show #menu{left: auto;right: 0;}
.menu-show #menu li{ transform: translateX(0);opacity: 1; }
.Top002969 .today .class{display: block;}
.Top002969 .top-search .box{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
}
@media(max-width:640px){
.Top002969 .logo span.name{font-size: 5vw;}
}







/*Top003156 */
.Top003156 {position: absolute;z-index: 100;left: 0;top: 0;width: 100%;/* background: rgba(255,255,255,.15); box-shadow: 0 0 10px rgba(0,0,0,.1); */ transition: background-color 0.3s,transform 1s;}
.Top003156 .auto {  z-index: 3;max-width: 1600px; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { /* position: absolute; right: 0; top: 0; */ display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .top-right dd a { display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: auto 18px; }
.Top003156 .top-right dd a.hotline { background-image: url(../images/icon-tel.svg); }
.Top003156 .top-hotline{color: #0096d4; font-size: calc(20 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/hotline.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003156 .top-right .lang{position: relative;z-index: 100;}
.Top003156 .top-right .lang .icon{width:2em;height:2em;background-image:url(../images/lang.svg);background-size:1.325em auto;background-repeat:no-repeat;background-position:center;position:relative;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px; transform: translateX(-50%); z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a img {max-width: calc(25 / 16 * 1em);margin-right: calc(8 / 16 * 1em);border-radius: 3px;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 2;text-align: center;}

.Top003156 .open-search { cursor: pointer; display: block; width: 2em; height: 2em; background: url(../images/search_white.svg) no-repeat center center; background-size: 1.25em auto; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: #0096d4; }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.Top003156 .top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 1.25em; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 18px; }
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span a{color: #fff; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background:#fff; transform: translateX(-50%); transition: 0.3s; bottom: 0px; width: 0; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #fff;}
.Top003156 menu li:hover span:after, .Top003156 menu li.aon span:after { width: 100%; }

.Top003156.hover,
.Top003156.fixed{ position: fixed; background: #fff;}
.Top003156.hover menu li span a,
.Top003156.fixed menu li span a{color: #333; }
.Top003156.hover menu li span a:hover,
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li span a:hover, 
.Top003156.fixed menu li.aon span a { color: #0096d4;}
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{background:#0096d4;}

.Top003156.hover .top-right .lang .icon,
.Top003156.fixed .top-right .lang .icon{background-image:url(../images/lang2.svg);}
.Top003156.hover .open-search,
.Top003156.fixed .open-search{background-image: url(../images/search.svg);}

.Top003156 menu li .prod-sub dt .name h4 a{display: block;}
@media (min-width:1025px) {
.Top003156 header {/* padding: 0 9% 0 0%; */}
.Top003156 menu { margin: 0 auto; display: table; float: right; }
.Top003156 .header-right{position: relative;}
.Top003156 .top-right{float: right;margin-left: calc(25 / 1920* 100vw);}
.Top003156 menu li { float: left; position: inherit;}
.Top003156 menu li + li { margin-left: calc(35 / 1920 * 100vw); }
.Top003156 menu li span a { line-height: calc(90 / 18 * 1em); font-size: calc(18 / 16 * 1em);}
.Top003156 .logo { height: calc(90 / 16 * 1em);  float: left; width: 28%;}
.Top003156 .logo img { max-height: calc(46 / 16 * 1em); }
.Top003156 .top-right { height:calc(90 / 16 * 1em); }
.Top003156 .top-right dd a { margin-right: .625em; }
.Top003156 .top-right dt:nth-child(2){padding-left: calc(10 / 16 * 1em); }
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; /* background-color: #fff;border-radius: 0 0 5px 5px; */ overflow: hidden;}

.Top003156 menu  li .sub .sub-intro{ max-width: 1400px; margin: 0 auto;}
.Top003156 menu  li .sub .sub-left{float: left;width: 65%;}
.Top003156 menu  li .sub .sub-right{float: right;width: 30%;}

.Top003156 menu  li .prod-sub {left: 0!important;width: 100%!important;margin-left: 0!important;transform: translate(0, 0);background: rgba(255, 255, 255, 0.95);border-top: 1px solid #eee;padding: calc(40 / 1920 * 100vw) 0 }   
.Top003156 menu  li .prod-sub dl{text-align: center; padding: 0; display: flex;flex-wrap: wrap;background:none}
.Top003156 menu  li .prod-sub dt{float: left;  text-align: left; width: 30%;margin-bottom:calc(30 / 1920 * 100vw) }     
.Top003156 menu  li .prod-sub dt:not(:nth-child(3n)){margin-right: 4%}  
.Top003156 menu  li .prod-sub dt .name{border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom:calc(10 / 1920 * 100vw);position: relative; } 
.Top003156 menu  li .prod-sub dt .name::after {position: absolute;top: 50%;right: 15px;content: '';width: calc(10 / 16 * 1em);height: calc(10 / 16 * 1em);transform: rotate(45deg);border-top: 2px solid rgba(0, 0, 0, 0.1);border-right: 2px solid rgba(0, 0, 0, 0.1);margin-left: calc(18 / 16 * 1em); margin-top: calc(-12 / 16 * 1em);}
.Top003156 menu  li .prod-sub dt .name h4{color: #333;font-size: calc(18 / 16 * 1em);font-weight: normal;margin: 0;padding-bottom: calc(10 / 18 * 1em)}   
.Top003156 menu  li .prod-sub dt .name h4 a{color: #333;} 
.Top003156 menu  li .prod-sub dt .name:hover h4 a{color: #0096d4;}
.Top003156 menu  li .prod-sub dt .name:hover::after{ border-color: #0096d4;}
.Top003156 menu  li .prod-sub dt .tab-label{line-height: 2; }
.Top003156 menu  li .prod-sub dt .tab-label a{color: #949494;line-height:calc(34 / 16 * 1em);display:block;font-size:calc(16 / 16 * 1em) }
.Top003156 menu  li .prod-sub dt a:hover{color: #0096d4;}
.Top003156 menu  li .sub .sub-right .pic {display: block;border-radius: 10px; padding-bottom: 60%;}
}

@media (min-width:1025px) and (max-width:1500px) {
.Top003156 menu li + li { margin-left: calc(20 / 1920 * 100vw); }
}


@media (max-width:1024px) {
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 220px; padding: 0.625em; background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 header{display: flex;align-items: center;}
.Top003156 header .header-right{margin-left: auto;}
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 2.6; padding-left:1em;}
.Top003156 menu li span a {   color: #333; font-size: 1.125em; }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: #0096d4;}
.Top003156_fixed menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 4em; }
.Top003156 .logo img { max-height: calc(44 / 16 * 1em); }
.Top003156 .top-right { height: 4em; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dd a { margin-left: 1em; }
.Top003156 .top-right dt:not(:nth-of-type(1)) { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 2em; height: 2em; }
.Top003156 .open-menu i { background-color: #0096d4; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: #0096d4;}
.top-search { width: 100%; }
.Top003156_fixed .open-menu i { background-color: #0096d4; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 menu li .prod-sub dt .name h4{padding: 0; margin: 0}
.Top003156 menu li .prod-sub dt .name h4 a{padding:5px 0}
.Top003156 .top-right .lang .lang_box{width: 120px; }
}




/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1600px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(50 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 12px;height: 12px; background: #fff; border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(8 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color:#0096d4; border-color: #0096d4;}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .pc{display: none;}
}
/*Floor003089 */
.Floor003089{background: #f4f7fe; padding: 5% 0;}
.Floor003089 .slider ul{ display: flex; flex-wrap: wrap;}
.Floor003089 .slider li{overflow: hidden; float: left; margin-right: 2%; margin-bottom: 2%;}
.Floor003089 .slider li a{display: block;background: #fff url(../images/bg.png) no-repeat center bottom;position: relative; padding-bottom: 80%; border-radius: 5px; overflow: hidden;}
.Floor003089 .slider li .inner,
.Floor003089 .slider li figure.hover{position: absolute; }
.Floor003089 .slider li figure.hover{opacity: 0;transition: 0.3s; left: 0; background-image: url(../images/Floor003089-03-img.jpg); width: 100%; top: 0; bottom: calc(-30 / 16 * 1em);}
.Floor003089 .slider li .inner{padding:calc(30 / 16 * 1em); left: 0; width: 100%; top: 50%; transform: translateY(-50%);}
.Floor003089 .slider li .icon {margin-bottom: calc(24 / 16 * 1em); }
.Floor003089 .slider li .icon img{ max-width: calc(60 / 16 * 1em);  }
.Floor003089 .slider li .icon .hover{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.Floor003089 .slider li .more{opacity: 0;transition: 0.3s; transform: translateY(30px);padding: 0 16px; background: #fff;color: #1f4b8c;}
.Floor003089 .slider li .tit{font-size: calc(20 / 16 * 1em);}
.Floor003089 .slider li p{font-size: 14px; margin: 0.8em 0;transition: 0.3s; }
.Floor003089 .slider li a:not(:hover) p{color: #777;}
.Floor003089 .slider li a:hover{color: #fff;}
.Floor003089 .slider li a:hover p{opacity: 0.4;margin-bottom: 2.66vw;}
.Floor003089 .slider li a:hover figure.hover{opacity: 1; top: -20px; bottom: -20px;}
.Floor003089 .slider li a:hover .inner{transform: translateY(-65%);}
.Floor003089 .slider li a:hover .more{opacity: 1; transform: translateY(0);}
.Floor003089 .slider li:hover  .icon img{filter: grayscale(100) brightness(100);}


@media (min-width: 1025px) {
.Floor003089 .slider li{ width: 23.5%;}
.Floor003089 .slider li:nth-child(4n){margin-right: 0; }
}
@media(max-width:1024px){
    .Floor003089 .slider li .icon img{max-width: calc(72/270 * 100%); }
    .Floor003089 .slider ul{justify-content: space-between; gap: 1em 0;}
    .Floor003089 .slider li{ width: 48.5%; margin: 0 !important;}
    .Floor003089 .slider li:nth-child(4n){margin-right: 0; }
    .Floor003089 .slider li:nth-child(2n){margin-right: 0; }
    .Floor003089 .slider li .inner{padding: 1em calc(30/16 * 1em);}
    .Floor003089 .slider li .tit{font-size: calc(16/16 * 1em);}
}

@media(max-width:768px){
}


/*
 .Floor002804 为demo编号
 */
.Floor002804 { padding: 5% 0 0 0; overflow: hidden; }
.Floor002804 .main { background: url(../images/Floor002804-bg.jpg) no-repeat center top; background-size: cover;  }
.Floor002804 li { background-color: rgba(0,0,0,0.2); position: relative; float: left;  transition: all ease 0.5s; overflow: hidden;display: table-cell;vertical-align: middle;padding-bottom: 40%; }
.Floor002804 li:before { position: absolute; content: ""; left: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Floor002804 li a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Floor002804 li .txt {position: absolute;left: 0;top: 50%; transform: translateY(-50%); z-index: 10;width: 100%; padding:0 calc(20 / 16 * 1em);color: #fff; text-align: center;}
.Floor002804 li .txt .icon{ margin-bottom:calc(20 / 16 * 1em) ;}
.Floor002804 li .txt .icon img{ max-width:calc(60 / 16 * 1em) ;filter: grayscale(100) brightness(100);}
.Floor002804 li .txt aside{font-size: calc(20 / 16 * 1em);margin-bottom:calc(16 / 22 * 1em) ; line-height: 1.6;}
.Floor002804 li .txt p{font-size: calc(16 / 16 * 1em); line-height: 2; display: none; margin: 0;}

.Floor002804 li .Homemore{display: none; color: #fff;}
.Floor002804 li .Homemore::after{border-color: #fff;}
.Floor002804 li:hover { background-color: rgba(0,150,212,0.8); }
.Floor002804 li:hover p { color: #fff; display: none;}
.Floor002804 li:hover h3::before { background-color: #fff; }
.Floor002804 li:hover figure { animation: ease 0.6s hover002804; }
.Floor002804 li:hover i { display: none; }
.Floor002804 li:hover .Homemore { display: flex; justify-content: center;}
@media(max-width:1024px){
    .Floor002804 .ul{display: flex; flex-wrap: wrap;}
    .Floor002804 li{width: 20%;}
    .Floor002804 li .txt aside{font-size: calc(16/16 * 1em);}
    .Floor002804 li .Homemore{font-size: calc(14/16 * 1em);}
    .Floor002804 li .txt .icon img{max-width: calc(27/16 * 1em);}
    .Floor002804 li .txt{padding: 0 calc(5/ 16 * 1em);}
}

@media(max-width:768px){
    .Floor002804 li{width:33%!important;flex: auto;padding-bottom: 30%}
	.Floor002804 li:nth-child(3)~li{border-top: solid 1px rgba(255,255,255,0.2)}
}

@media(max-width:640px) {
.Floor002804 .main { padding: 3% 0; }
/* .Floor002804 li { width: 33.333%; padding: 6% 3%; }
.Floor002804 li figure { margin-bottom: 0; }
.Floor002804 li figure img { max-width: 50px; }
.Floor002804 li h3 { font-size: 16px; }
.Floor002804 li p { margin: 5% 0; } */
}

@media(max-width:480px) {
.Floor002804 li span { display: none; }
.Floor002804 li h3 { font-size: 14px; }
}
 @keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-moz-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}
@-webkit-keyframes hover002804 {
0% {
transform: translateX(150px);
opacity:0;
}
100% {
transform: translateX(0);
opacity:1;
}
}

/*Floor003196 */
.Floor003196{background: #f8f8f8;background-size: cover; padding: 5% 0; overflow: hidden;}
@media (max-width:1024px) {
.Floor003196 .box-new-company{ margin-bottom: calc(30 / 16 * 1em);}
}

.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: #0096d4;}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: #fff;box-shadow: 0 0px 10px rgba(0,0,0,.03); padding: calc(30 / 16 * 1em);}
.Floor003196 a.inner{display: block;  background: #fff; overflow: hidden;box-shadow: 0 0px 10px rgba(0,0,0,.03);}
.Floor003196 a.inner .txt{ padding:calc(30 / 16 * 1em);}
.Floor003196 .label span{display: inline-block; padding: 0 calc(18 / 16 * 1em); text-align: center;color: #332d2b;line-height: calc(30 / 14 * 1em);border-radius: 50px;border: solid 1px #332d2b;font-size: calc(14 / 16 * 1em);}
.Floor003196 a:hover .label span{color:#fff;border-color: #0096d4; background:#0096d4;}
.Floor003196 a.inner h4.tit{margin: calc(20 / 20 * 1em) 0 calc(15 / 20 * 1em) 0;font-size: calc(20 / 16 * 1em); line-height: calc(30 / 20 * 1em);}
.Floor003196 a.inner p{ color: #999;font-size: calc(16 / 16 * 1em); line-height: calc(30 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em); height: calc((30 / 16 * 1em) * 2);}
.Floor003196 a.inner .more{color: #999;display: flex;align-items: center;transition: 0.3s;}
.Floor003196 a.inner .more:after {display: block;content: '';margin-left: calc(10 / 16* 1em);width: calc(8 / 16* 1em);height: calc(8 / 16* 1em);border-top: 2px solid #999;border-right: 2px solid #999;transform: rotate(45deg);margin-top: 3px;}
.Floor003196 a.inner:hover .more{color: #0096d4;  }
.Floor003196 a.inner:hover .more:after{border-color: #0096d4;  }


.Floor003196 .box-new-company .pic{overflow: hidden;}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(300 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.1);}

.Floor003196 .list{ }
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid #eee; height: calc(176 / 16 * 1em);}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size: calc(20 / 16 * 1em); line-height: 1.5; margin: calc(15 / 20 * 1em) 0;}
.Floor003196 .list li time{color: #999; font-size: calc(16 / 16 * 1em);padding-left: 24px; background: url(../images/icon-time.svg) no-repeat left center; background-size: 16px auto;}

.Floor003196 .more-btn{text-align: right;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(43 / 14 * 1em);border-radius: 50px;border: solid 1px #0096d4;font-size: calc(14 / 16 * 1em);display: inline-block;text-align: center;color: #0096d4;transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color:#0096d4;color: #fff;}

@media (min-width:1025px) {
.Floor003196 .box-new-company{width: calc(490 / 1400 * 100%);}  
.Floor003196 a.inner{margin-right:calc(30 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003196 .column-tit{font-size: calc(32 / 16 * 1em);}
}


.Partner{padding: 5% 0;background-image: linear-gradient(180deg, #fff, #f6fafd);}
.Partner .all-more{ text-align: center; margin-top: calc(30 / 16 * 1em);}
.Partner ul{text-align: center;}
.Partner .slider {margin: 0 -1%;overflow: hidden;}
.Partner .slick-slide > div {width: 14.28%;float: left;}
.Partner li{float: left;width: 14.28%; }
.Partner li a{position: relative;z-index: 3;display: block;margin: 2% 3%; background: #fff; border: solid 1px #eee;overflow: hidden; transition: 0.3s;padding: 5px;}
.Partner li a:after,
.Partner li a:before{width: 0;height: 0;content: "";position: absolute;transition: all 0.3s;opacity: 0;}
.Partner li a:after{border-top: 1px solid ;border-left: 1px solid;border-image-source: linear-gradient(90deg, #0096d4, #0096d4);  border-image-slice: 1;top: 0;left: 0;z-index: 10;}
.Partner li a:before{border-right: 1px solid ;border-bottom: 1px solid;border-image-source: linear-gradient(-90deg, #0096d4, #0096d4);  border-image-slice: 1;bottom: 0;right: 0;z-index: 10;}
.Partner li:hover a::before,
.Partner li:hover a::after{width: 100%;height: 100%;opacity: 1;}
.Partner li .ytable{height: 100%}
.Partner li .Ispic {/*height: 75px;*/ padding-bottom: 41.74%; background-size: contain;max-width: 86%;  margin: 0 auto;}
.Partner .slick-dots{text-align: center; margin-top: 2vw;}
.Partner .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Partner .slick-dots li button{ padding: 0; width:50%;height: 50%;background: #332d2b; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Partner .slick-dots li.slick-active button{background: #0096d4; width: 50%; height: 50%;}
.Partner .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0096d4; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}

.Partner .slick-arrow { position: absolute; border: 0; font-size: 1em; text-indent: -999em; width: calc(48 / 16 * 1em);height: calc(48/ 16 * 1em);background: #332d2b; top: 40%; border-radius: 50%; margin-top: calc(-24 / 16 * 1em);z-index: 10;transition: all 0.3s; }
.Partner .slick-arrow:hover { background: #0096d4; }
.Partner .slick-prev { left: -5%; }
.Partner .slick-next { right: -5%; }
.Partner .slick-arrow:before { position: absolute; content: ''; width: calc(10 / 16 * 1em);height: calc(10 / 16 * 1em);border-top: 2px solid #fff; border-right: 2px solid #fff; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(45deg); }
.Partner .slick-prev:before { transform: translate(-50%, -50%) rotate(-135deg); }
.Partner .slider:hover .slick-prev { left: 0.5%; }
.Partner .slider:hover .slick-next { right: 0.5%; }



@media(max-width:1024px){
.Partner .ul li {width: 20%;}
}
@media(max-width:640px){
.Partner .ul li {width: 33.33%;}
.Partner .slick-prev{left: 0%;}
.Partner .slick-next {right: 0%; }
}


/*Bottom002900 */
.Bottom002900{background: #f5f5f5 url(../images/Bottombg.png) no-repeat center bottom;padding: 4% 0 0 0;}
.Bottom002900,
.Bottom002900 a{color: #333;}
.Bottom002900 .b_nav nav dd a{opacity: 0.6;}

@media(min-width:1025px){
.Bottom002900 .contact{width: 24%;}
.Bottom002900 .b_nav{width: calc(750 / 1400* 100%);}
}


.Bottom002900 .b_nav nav{width:80%;float:left;}
.Bottom002900 .b_nav nav dl{float: left; width:33%;}
.Bottom002900 .b_nav nav dt {font-size: calc(18 / 16 * 1em); position: relative; margin-bottom: calc(25 / 18 * 1em); }
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 5px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}
.Bottom002900 .copyright{color: rgba(0,0,0,0.6);line-height: 2;border-top: 1px solid rgba(0, 0, 0, 0.1);padding: calc(20 / 14 * 1em) 0 ;margin-top: calc(30 / 14 * 1em);font-size: calc(14 / 16 * 1em); }
.Bottom002900 .copyright a{opacity: 0.6;}
.Bottom002900 .copyright .fr a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 12px;background: rgba(0,0,0,0.4);margin: 0 calc(15 / 16 * 1em);vertical-align: middle;}

.Bottom002900 a:hover{color: #0096d4;opacity: 1!important;}
.Bottom002900 .logo img{max-height:calc(50 / 16 * 1em);}
.Bottom002900 .contact .num{font-size: calc(34 / 16 * 1em); font-weight: bold; margin-bottom: calc(16 / 36 * 1em);line-height: 1em;color: #0096d4;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: relative; left: 0; bottom: 0%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 20px; top: 100%;border-top-color: #fff;display: none;}
.Bottom002900 .share li:not(:last-child){margin-right: calc(15 / 16 * 1em);}
.Bottom002900 .share li a{display: block;/* border: 1px solid rgba(255,255,255,0.2); */border: 1px solid rgba(0, 0, 0, 0.2); width: 50px; height: 50px; /* background-color: rgba(0, 0, 0, 0.1); */ background-position: center center;background-repeat: no-repeat; background-size: 1.5em auto; border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/icon-wx.svg");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/icon-sina.svg");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/icon-douyin.svg");}

.Bottom002900 .b_link{margin-top: calc(20 / 16 * 1em); line-height: 24px;}
.Bottom002900 .b_link .link{position: relative; padding-left: 85px;}
.Bottom002900 .b_link .link span{position: absolute; left: 0; top: 0;}
.Bottom002900 .b_link .link a{display: inline-block;opacity: 0.6;}
.Bottom002900 .b_link .link a:not(:last-child):after{margin: 0 12px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(0,0,0,0.2);}



@media(min-width:1025px){
.Bottom002900 .logo{ margin-bottom: calc(32 / 16 * 1em);}
.Bottom002900 .contact .tit{padding-bottom: calc(16 / 16 * 1em);}
.Bottom002900 .share{margin: 0 0 0;float:right;}
.Bottom002900 .share .tit{padding-bottom: calc(16 / 16 * 1em);font-size:calc(18 / 16 * 1em);}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share .tit{padding: 3vw 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}

.Bottom002900 .b_link .link{padding-left: 5em;}
.Bottom002900 .b_link .link span{line-height: 2;}
.Bottom002900 .b_link .link a{line-height: 2;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
.Bottom002900 .solgan{font-size: 7vw;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
}



/*Banner003144 */
.Banner003144{ position: relative;}
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
.Banner003144 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Banner003144 .txt .ytable{height: 100%; table-layout: fixed; width: 86%;}
.Banner003144 .txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); } 
.Banner003144 .txt .cn {color: #fff;font-size: calc(36 / 16 * 1em); line-height: 1.5;}
.Banner003144 .txt .en {color: #fff;font-size: calc(26 / 16 * 1em);  text-transform: uppercase;}


.Banner003144 .txt .cn {font-size: calc(36 / 16 * 1em); line-height: 1; display: inline-block;position: relative;font-weight: bold;margin-top: calc(-10 / 16 * 1em);}
.Banner003144 .txt .en {font-size: calc(60 / 16 * 1em);font-family: 'OPPOSans-B';font-weight: bold;color: #fff;display: block;background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-transform: uppercase;}

@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}    
.Banner003144 .txt .en{font-size: calc(36/16 * 1em);}  
.Banner003144 .txt .cn{font-size: calc(24/16 * 1em);}
}


/*Columnmenu*/
.Columnmenu{background:#fff;position:relative;z-index:1; border-bottom: 1px solid #eee;box-shadow: 0 10px 25px rgba(0,0,0,0.04);}
.Columnmenu ul{display:table;margin:0 auto;}
.Columnmenu li{float:left;position:relative;margin: 0 1px;}
.Columnmenu li a{display:block;font-size:calc(18 / 16 * 1em);padding:0 calc(30 / 1920 * 100vw);position:relative;overflow:hidden;line-height:calc(70 / 18 * 1em);height:calc(70 / 18 * 1em);}
.Columnmenu li a:after {position: absolute;bottom: 6px;left: 50%;margin-left: -6px;content: '';border: 4px solid transparent;border-top-color: #fff;width: 0;height: 0;border-top-width: 6px;}
.Columnmenu li.aon a,.Columnmenu li:hover a{color:#fff;background:#0096d4;}
.Columnmenu li.aon a:after,.Columnmenu li:hover a:after{background:#0096d4;}
@media(max-width:1024px){
.Columnmenu li{padding:0 calc(70 / 1920 * 100vw);}
/* .Columnmenu li a{line-height:50px;height:50px;} */
}


.column-title{margin-bottom:calc(30 / 16 * 1em);}
.column-title .cn{font-size:calc(32 / 16 * 1em);font-weight: bold;color:#332d2b; line-height: 1;}
.column-title.center{text-align: center;}
.column-title.center .cn:after{margin:20px auto 0;}
@media(max-width:1024px){
.column-title .cn{font-size:calc(24 / 16 * 1em);}
}


.AboutInfo{ padding: 5% 0;}
.AboutInfo .intro{  display: flex; flex-wrap: wrap;}
.AboutInfo .year{font-size:calc(24 / 16 * 1em);color:#0096d4; font-weight: bold; line-height: 1;}
.AboutInfo .year span{ display: block;font-size:calc(100 / 24 * 1em);color:#0096d4; opacity: .2;}
.AboutInfo .edit-info{font-size:calc(16 / 16 * 1em); color: #666; line-height: 2; padding-bottom: calc(16 / 16 * 1em); text-align: justify;}
.AboutInfo .edit-info p{ margin-top: 0;}
.AboutInfo .box { background: #f9f9f9;}
.AboutInfo .box .txt{ padding:1% 4%;}


@media (min-width:1025px) {
.AboutInfo .left{ width: 24%;flex: 1;}
.AboutInfo .right{  width: 74%; }
.AboutInfo .box .img{ width: 32%; }
}
@media (max-width:1024px) {
    
}

.Aboutcon {width: 100%;background-size: cover;background-position: center;padding: 5% 0;}
.Aboutcon .box{width: 75%;}
.Aboutcon .box .tit{font-size:calc(26 / 16 * 1em);color:#fff; font-weight: bold;}
.Aboutcon .box .info{font-size:calc(16 / 16 * 1em); color: #fff; line-height: 2;  padding-bottom: calc(16 / 16 * 1em);text-align: justify;}

@media(max-width:1024px){
    .Aboutcon .box{width: 100%;}
}

.Culture{ padding: 5% 0 ;}
.Culture .box .img img{width:100%;}
.Culture .box .txt ul li{margin-bottom:calc(32 / 18 * 1em);padding:calc(12 / 18 * 1em) 0;padding-left:calc(135 / 18 * 1em);position: relative;border-bottom:1px solid #eee;font-size: calc(18 / 16 * 1em);line-height: calc(36 / 18 * 1em); color: #333;}
.Culture .box .txt ul li:last-child{ margin-bottom: 0;}
.Culture .box .txt ul li .name{position: absolute;left:0;top:calc(9 / 22 * 1em);color:#0096d4;font-size: calc(22 / 16 * 1em);}
@media (min-width:1025px) {
.Culture .box .img{width:50%;}
.Culture .box .txt{padding-left: 4%;}
}


.CultureInfo{ padding: 5% 0 ;background: #f8f8f8;overflow: hidden;}
.CultureInfo .list{display: flex; flex-wrap: wrap; padding-top: 2%;}
.CultureInfo .item{width: 20%;z-index: 1;position: relative;}
.CultureInfo .item *{transition: 0.5s;}
.CultureInfo .item .info{color: #fff; position: absolute; width: 82%; text-align: center;margin: auto; top:50%;transform: translateY(-50%); left: 0; right: 0; z-index: 10}
.CultureInfo .item .icon{width: calc(80/16 * 1em);height: calc(80/16 * 1em);margin: auto;display: flex;justify-content: center;align-items: center; background:#ffffff; border-radius: 100%;  box-shadow: 0 6px 13px rgba(7,41,80,0.59)}
.CultureInfo .item .icon img{transition: 0.5s;  max-width: calc(45/80 * 100%);}
.CultureInfo .item .tit{font-size: calc(24 / 16 * 1em);padding-top:12%; padding-bottom:8%}
.CultureInfo .item .txt{position: absolute; width: 100%;font-size: calc(16 / 16 * 1em); line-height: 1.8;}
.CultureInfo .item .txt p{text-align: left; position: relative; padding-left: 20px;}
.CultureInfo .item .txt p:before{content: '';left: 0; top:12px; position: absolute; width: 6px; height: 1px; background: #fff;}
.CultureInfo .item .txt p:not(:last-child){margin-bottom: 12px;}
.CultureInfo .item .pic:before{content: '';position: absolute; width: 100%; height: 100%;background: rgba(0,150,212,0.8);  z-index: 2}
.CultureInfo .item .pic{padding-bottom: 150%;position: relative;z-index: 2;transition: 0.5s}
.CultureInfo .item .pic img{position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;transition: all .5s;}
.CultureInfo .item:hover .info{top:40%}
.CultureInfo .item:hover{z-index: 2}
.CultureInfo .item:hover .pic{transform: scale(1.08)}
.CultureInfo .item:hover .info{transform: translateY(-50%); }
.CultureInfo .item:not(:hover) .pic:before{background: rgba(0,0,0,0.5)}
.CultureInfo .item:not(:hover) .txt{opacity: 0; transform: translateY(50px);}
.CultureInfo .item:not(:hover) .icon{background: rgba(255, 255, 255, 0.3); border: 2px solid rgba(255, 255, 255, 0.15); box-shadow: none}
.CultureInfo .item:not(:hover) .icon img{filter: grayscale(100%) brightness(500%);}

@media(max-width:1024px){
    .CultureInfo .item{width: 33.333333%;}
    .CultureInfo .item .tit{font-size: calc(20/16 * 1em);}
    .CultureInfo .item .icon{width: calc(40/16 * 1em); height: calc(40/16 * 1em);}
    .CultureInfo .item .txt{/*position: relative;*/font-size: calc(14 / 16* 1em); }
}
@media(max-width:768px){
.CultureInfo .item{width:50%;}
}


.Advantage{ padding: 5% 0 3% 0 ;}
.Advantage ul{ display: flex;flex-wrap: wrap;}
.Advantage li{ float: left;margin-right: 2%; margin-bottom: 2%; padding: calc(60 / 16 * 1em);border: 1px solid #eee; border-radius: 10px;transition: all .5s;}
.Advantage li:hover{border:1px solid #0096d4;box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);transform: translateY(-10px);}
.Advantage li .title{ display: flex;flex-wrap: wrap; align-items: center; margin-bottom: calc(25 / 16 * 1em);}
.Advantage li .icon { width: calc(80 / 16 * 1em);}
.Advantage li .icon img{ max-width: calc(60 / 16 * 1em);transition: all .5s;}
.Advantage li:hover .icon img{ animation: icon-bounce 0.5s alternate;}
.Advantage li .txt{ width: calc(100% -(95 / 16 * 1em));}
.Advantage li .tit {font-size: calc(24 / 16 * 1em);line-height: 1.2; color: #332d2b; font-weight: bold;}
.Advantage li .info { line-height: 1.875;color: #666; }
.Advantage li .info p{ margin: 0; position: relative; padding-left: 18px;}
.Advantage li .info p:before {position: absolute;content: '';width: 6px;height: 6px; border-radius: 50%; background: #0096d4;left: 0;top: 12px;}

@media (min-width:1025px) {
.Advantage li{width:49%;}
.Advantage li:nth-child(2n){margin-right: 0%;}
}

@media(max-width:1024px){
    .Advantage li{margin-bottom: 5%;}
}

/*PicList002171 */
.PicList002171{ padding:5% 0;}
.PicList002171 .title{font-size: calc(26 / 16* 1em); margin-bottom: calc(25 / 26* 1em);color: #332d2b; line-height: 1;}
.PicList002171 .title:not(:first-child){margin-top: 3%;}
.PicList002171 ul{ } 
.PicList002171 li{ float: left; width:15.83%; margin-right:1%; margin-bottom:1%;}
.PicList002171 li a{ border:1px solid #eee; position:relative; display:block; border-radius: 10px; overflow: hidden;}
.PicList002171 li .pic{overflow: hidden; padding: 4%;}
.PicList002171 li .Ispic{padding-bottom: 38%;background-size: contain; }
.PicList002171 li a .txt{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,150,212,0.8); opacity:0; transition:0.3s;}
.PicList002171 li a:hover .txt{ opacity:1;}
.PicList002171 li dl{ display:table; width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:calc(16 / 16* 1em); color:#fff;} 
@media(min-width:769px){
.PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}




.Team{ padding: 5% 0 3% 0;}
.Team .intro{  /* background: #f7f9fb; */ display: flex; }
.Team .info{ /* padding:1% 4%; */}
.Team .edit-info{font-size:calc(16 / 16 * 1em); color: #666; line-height: 1.875;}
.Team .edit-info p{ margin: 0;}
@media (min-width:1025px) {
.Team .pic-img{ width: 16%;flex: 1;}
.Team .info{  width: 82%; }
}
@media (max-width:1024px) {
    .Team .intro{flex-wrap: wrap;}
    .Team .intro .pic-img{width: 100%;}
}

.Teamlist{ padding: 3% 0 0 0;}
.Teamlist ul{ display: flex;flex-wrap: wrap;}
.Teamlist ol {width: 100%;position: relative;border-radius: 10px;overflow: hidden;margin-bottom: 3%;background: #635e5f;}
.Teamlist ol figure { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
.Teamlist ol .box { position: relative; z-index: 5; padding: calc(80 / 1920* 100%);display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.Teamlist ol .box .txtbox{width: 55%;}
.Teamlist ol .box .imgbox{width: 40%;position: absolute; right: 0; top: 0;  height: 100%; z-index: 1;}
.Teamlist ol .box .txtbox p{ margin: 0;}
.Teamlist ol .title{padding-bottom:calc(24 / 16 * 1em); }
.Teamlist ol .tit{ font-size:calc(28 / 16 * 1em); font-weight: bold;  margin-bottom: calc(10 / 24 * 1em); color: #fff; }
.Teamlist ol .title .add{font-weight: normal; color: #ccc;font-size:calc(18 / 28 * 1em); margin-left:calc(10 / 28 * 1em) ;}
.Teamlist ol .place{font-size:calc(16 / 16 * 1em);color:#fff; }
.Teamlist ol .dese{ font-size:calc(16 / 16 * 1em); color:#fff; line-height: 1.8;margin-bottom: calc(15 / 16* 1em); overflow:hidden;}
.Teamlist ol .dec{ font-size:calc(16 / 16 * 1em); color:rgba(255,255,255,0.6); line-height: 1.8;margin-bottom: calc(15 / 16* 1em); overflow:hidden;}
.Teamlist ol .dec *{white-space: wrap !important;}

.Teamlist li{ float:left;margin-right: 2%; margin-bottom: 2%; float: left;background: #f9f9f9;padding: calc(20 / 16* 1em);position: relative;transition: all .5s; z-index: 2;}
.Teamlist li:hover{transform:translateY(-10px);box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); background: #fff;}
.Teamlist li .top {width: 100%;display: flex;justify-content: space-between; align-items: flex-start;}
.Teamlist li .pic {width: 28%;border-radius: 50%;position: relative;/* position: absolute;top: 0;right: 5%;transform: translateY(-38%);z-index: 2; */}
.Teamlist li .pic::before {content: '';width: 100%;height: 100%;border-radius: 50%;background: rgba(0, 0, 0, 0.2);position: absolute;top: 0;right: -10px;z-index: -1;}
.Teamlist li .pic img{width: 9.5vw;height: 9.5vw;}
.Teamlist li .pic .img {/* position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); */width: 100%;height: 100%;transition: all 0.5s;z-index: 2;border-radius: 50%;overflow: hidden;}
.Teamlist li .pic .img img{ width: 100%;height: 100%;object-fit: cover;  transition: 0.3s all}
.Teamlist li:hover .pic .img img{transform: scale(1.1);}
.Teamlist li .txt{width: 67%;}
.Teamlist li .txt p{ margin: 0;font-size: calc(14 / 16 * 1em);color: #999;}
.Teamlist li .title{border-bottom: 1px solid #eee;padding-bottom:calc(14 / 16 * 1em);margin-bottom: calc(15 / 16 * 1em); }
.Teamlist li .tit{ font-size:calc(20 / 16 * 1em); font-weight: bold;  margin-bottom: calc(10 / 20 * 1em); color: #332d2b; }
.Teamlist li .title .add{font-weight: normal; color: #999;font-size:calc(15 / 20 * 1em); margin-left:calc(10 / 20 * 1em) ;}
.Teamlist li .place{font-size:calc(16 / 16 * 1em);color:#666; }
.Teamlist li .dese{ font-size:calc(16 / 16 * 1em); color:#666; line-height: 1.8;margin-bottom: calc(15 / 16* 1em); overflow:hidden;}
.Teamlist li .dec{ font-size:calc(14 / 16 * 1em); color:#999; line-height: 1.8;margin-bottom: calc(15 / 16* 1em); overflow:hidden;}
.Teamlist li .dec *{white-space: wrap !important;}
.Teamlist li .more{color: #999;display: flex;align-items: center;transition: 0.3s;}
.Teamlist li .more:after {display: block;content: '';margin-left: calc(10 / 16* 1em);width: calc(8 / 16* 1em);height: calc(8 / 16* 1em);border-top: 2px solid #999;border-right: 2px solid #999;transform: rotate(45deg);margin-top: 3px;}
.Teamlist li:hover .more{color: #0096d4;  }
.Teamlist li:hover .more:after{border-color: #0096d4;  }

.Teamlist li:hover .tit{color: #0096d4;}


@media (min-width:1025px) {
.Teamlist li {width: 49%;  }  
.Teamlist li:nth-child(2n-1){ margin-right:0;}
}


/*Page002623 */
.Page002623 {padding: 0 0 4% 0; text-align: center; font-family: Arial; font-size: 18px; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 1.2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 48px; width: 48px; border-radius: 50%; margin: 0 5px;background: #fff; box-shadow: 0 0px 12px rgba(0, 0, 0, 0.08); }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #0096d4; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 48px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #332d2b; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #332d2b; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 6vw 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #fff; }
}


.overscroll {height: 100%;overflow: auto;width: 100%;}
.overscroll::-webkit-scrollbar {width: 4px;height: 2px;}
.overscroll::-webkit-scrollbar-thumb {border-radius: 4px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: #332d2b;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;}

.overscroll::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #dadfe1;
}

.Honour{padding: 5% 0 3% 0;}
.Honour .desc { max-width: 980px; margin: 0 auto; font-size: calc(18 / 16 * 1em);line-height: 2; color: #666; text-align: justify; }

.Honourlist{padding:4% 0; overflow:hidden; background: url(../images/Honourbg.jpg) no-repeat center top; background-size: cover;}
.Honor {position: relative;}
.Honor .swiper-slide {height: auto;}
.Honor .time {color: #0096d4;line-height: 1.2;font-size: calc(42 / 16 * 1em); font-weight: bold;}
.Honor .editor {line-height: 1.75;color: #333;margin-top: calc(20 / 16 * 1em);}
.Honor .editor p {padding-left: 15px;position: relative;margin: 10px 0;}
.Honor .editor p::before {content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #0096d4;position: absolute;left: 0;top: 11px;}
.Honor .item {display: flex;align-items: flex-end;height: 550px;}
.Honor .text_box {position: relative;padding-left: 30px;padding-right: 30px;height: 100%;padding-bottom: 25%;}
.Honor .text_box::before {content: '';display: block;height: 100%;position: absolute;left: 1px;top: 0;border-left: 1px solid #e1e0e0;}
.Honor .text_box::after {content: '';display: block;width: 3px;height: 40px;position: absolute;left: 0;top: 0;background-color: #0096d4;}
.Honor .swiper-slide-active .item {padding-top: 220px;}
.Honor .swiper-slide-active + .swiper-slide .item {padding-top: 120px;}
.Honor .swiper-slide-active + .swiper-slide + .swiper-slide .item {padding-top: 40px;}
.Honor .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide .item {padding-top: 0;}
.Honor .swiper_btn {position: relative;width: 50px; height: 50px;background: #fff; border: 1px solid #0096d4;border-radius: 50%;}
.Honor .swiper_btn:before{position: absolute;content: '';width: 12px;height: 12px;border-top: 2px solid #0096d4;border-right: 2px solid #0096d4;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 45%;top: 50%;margin: -6px 0 0 -6px;}
.Honor .swiper_box {display: flex;align-items: center;position: absolute;left: 0;top: 0px;z-index: 2;}
.Honor .swiper_btn.next {margin-left: 20px;}
.Honor .swiper_btn.prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin-left: -2px;}
.Honor .swiper_btn:hover{ background:#0096d4;}
.Honor .swiper_btn:hover::before{border-color: #fff; }


/*Timeline000913 */
.Timeline000913{padding:4% 0; overflow:hidden;  background:#f8f8f8 url(../images/Honourbg.jpg) no-repeat center bottom; /* background-size: cover; */}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 2vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 1.25vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #fff; padding:calc(30 / 16 * 1em); border-radius: 10px; }
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre p{font-size: calc(16 / 16 * 1em);line-height: 1.8; color: #666;}
.Timeline000913 .pre p {padding-left: 15px;position: relative;margin: 10px 0;}
.Timeline000913 .pre p::before {content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #0096d4;position: absolute;left: 0;top: 11px;}
.Honor .item {display: flex;align-items: flex-end;height: 550px;}
.Timeline000913 .year{color: #0096d4;font-size:calc(38 / 16 * 1em); font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #fff;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #fff;}
/* .Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;} */
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}


/*RighInfo002809 */
.RighInfo002809{padding:4% 0; overflow:hidden; background:#f8f8f8; background-size: cover;}

.RighInfo002809 .development{ position: relative;}
.RighInfo002809 .development .slick-arrow{position: absolute;top: 50%;width: 50px;height: 50px;margin-top: -25px; background: #fff; border: 1px solid #0096d4;padding: 0;font-size: 0;z-index: 10;cursor: pointer;border-radius: 50%;}
.RighInfo002809 .development .slick-arrow:before{position: absolute;content: '';width: 12px;height: 12px;border-top: 2px solid #0096d4;border-right: 2px solid #0096d4;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 45%;top: 50%;margin: -6px 0 0 -6px;}
.RighInfo002809 .development .slick-prev:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin-left: -2px;}
.RighInfo002809 .development .slick-arrow:hover{ background:#0096d4; }
.RighInfo002809 .development .slick-arrow:hover:before{ border-color:#fff;}


@media(min-width:1601px){
.RighInfo002809 .development .slick-prev{left: -80px;}
.RighInfo002809 .development .slick-next{right:-80px;}
}
@media(max-width:1600px){
.RighInfo002809 .development{ padding: 0 100px;}
.RighInfo002809 .development .slick-prev{left: 0px;}
.RighInfo002809 .development .slick-next{right:0px;}
}
@media(max-width:1024px){
.RighInfo002809 .development{ padding: 0 10vw;}
.RighInfo002809 .development .slick-arrow{ width: 7vw; height: 7vw; margin-top: -3.5vw;}
.RighInfo002809 .development .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%;}
.RighInfo002809 .development .slick-next:before { left: 20%;}
}
.RighInfo002809 .development:before{ content: ''; position: absolute; left:-25%; top: 50%; width: 150%; height: 1px; background: #ccc; z-index: 0;}
.RighInfo002809 .development .slick-list{ }
.RighInfo002809 .development .list{ height: 480px; padding-top:240px; transition: all 0.2s;}

.RighInfo002809 .development .list:nth-child(2n){ padding-bottom:240px; padding-top: 0;}
.RighInfo002809 .development .inner{ position: relative; width: 200%; z-index: 10;}
.RighInfo002809 .development .list .ytable{ height:240px; position: relative;}
.RighInfo002809 .development .list .ytable-cell{ vertical-align: bottom; width: 100%;}
.RighInfo002809 .development .list:nth-child(2n-1) .ytable-cell{ vertical-align: top; }
.RighInfo002809 .development .list li{ padding: 5px 0;height:120px; }
.RighInfo002809 .development .list li .txt{line-height:1.875; color:#333;}
.RighInfo002809 .development .list li .txt p{ padding-left: 15px; position: relative; margin: 10px 0;}
.RighInfo002809 .development .list li .txt p::before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background: #0096d4;left: 0;top: 13px;}
.RighInfo002809 .development .list time{ position: absolute; left:20px; bottom:0; font-size:calc(36 / 16 * 1em); color:#0096d4;line-height: 1;opacity: 1;transition:.3s; font-weight: bold;}
.RighInfo002809 .development .list:nth-child(2n) time{ top:0; bottom:auto;}
.RighInfo002809 .development .list .box_con{ max-height:120px; overflow: auto; }
.RighInfo002809 .development .list .ul .slick-list{ height: auto!important;}
.RighInfo002809 .development .li_con{ padding: 20px 20px 40px; position: relative; border-left: 1px solid #e6e6e6;margin-top:20px;}
.RighInfo002809 .development .list:nth-child(2n) .li_con{margin-top:0;margin-bottom:20px;padding:40px 20px 20px;}
.RighInfo002809 .development .line{ position: absolute; left: -12.5px; top: -32.5px; width: 25px; height: 25px;  background: #fff; border-radius: 100%; z-index: 10;}
.RighInfo002809 .development .line:before{width:5px;height: 5px;content:'';border-radius:50%;background:#0096d4;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.RighInfo002809 .development .list:nth-child(2n) .line{ bottom: -32.5px; top: auto;}

.RighInfo002809 .development .list{ overflow: hidden;padding-left: 20px;}
.RighInfo002809 .development .slick-active{ overflow: initial; }
.RighInfo002809 .development .slick-slide .inner{ padding-right: 40px; }
.RighInfo002809 .development .list.slick-active .inner{ padding-right: 0; }
.RighInfo002809 .development .list.slick-current time{opacity: 1;}
.RighInfo002809 .development .list.slick-current .line{border: 1px solid #0096d4;background:#0096d4;}
.RighInfo002809 .development .list.slick-current .line:before{background:#fff;}
.RighInfo002809 .development .list.slick-current .li_con{border-left: 3px solid #0096d4;}

.RighInfo002809 .development .list .box_con::-webkit-scrollbar {width: 5px;height: 1px;}
.RighInfo002809 .development .list .box_con{ padding-right: 5px;}
.RighInfo002809 .development .list .box_con::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #c8c8c8;}
.RighInfo002809 .development .list .box_con::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}


@media(max-width:1200px){
.RighInfo002809 .development_memu li{ padding: 10px 10px; }
}

@media(min-width:1025px){
.RighInfo002809 .development .li_con:hover{border-left:3px solid #0096d4;}
.RighInfo002809 .development .li_con:hover time{opacity: 1;}
.RighInfo002809 .development .li_con:hover .line{ background: #0096d4; box-shadow: 0 0 5px rgba(0,0,0,0.1); }
.RighInfo002809 .development .li_con:hover .line:before{background:#fff;}
.RighInfo002809 .development .list:nth-child(2n) .li_con:hover .line{ } 
}

@media(max-width:640px){
.RighInfo002809 .development{ padding: 0;}
.RighInfo002809 .development:before{ display: none;}
.RighInfo002809 .development .slick-list{ padding-top: 5px;}
.RighInfo002809 .development .inner{ width: 80%; margin: 0 auto;}
.RighInfo002809 .development .line{top: -5px;}
.RighInfo002809 .development .list:nth-child(2n) .line{bottom:-5px;}
.RighInfo002809 .development .list time{ font-size: 32px;}
.RighInfo002809 .development .list .ytable {height: 252px;}
.RighInfo002809 .development .list .li_con {padding-top: 50px !important; padding-bottom: 50px !important;}
.RighInfo002809 .development .list .box_con{ max-height:500px; overflow: auto; }
.RighInfo002809 .development .list li .txt{ width: 100%;}
.RighInfo002809 .development .list{ padding: 0!important; height: auto;}
}




.Profess{ padding: 5% 0 3% 0;}
.Profess .list .item{background-color: #f7f9fb; margin-bottom: 2em; overflow: hidden; }
.Profess .list .item .pic figure{padding-bottom:60%; transition: 0.3s;}
.Profess .list .item .txt{ padding:2% 4%;}
.Profess .list .item .txt .icon {margin-bottom: calc(24 / 16 * 1em);}
.Profess .list .item .txt .icon img{ max-width: calc(55 / 16 * 1em);}
.Profess .list .item .txt .tit {font-size: calc(24 / 16 * 1em);line-height: 1.2;margin-bottom: calc(16 / 24 * 1em); color: #332d2b; font-weight: bold;}
.Profess .list .item .txt .info { line-height: 1.875;color: #666; }
.Profess .list .item .txt .info p{ margin: 0; padding-left: 18px; position: relative;}
.Profess .list .item .txt .info p:before {position: absolute;content: '';width: 6px;height: 6px; transform: rotate(45deg);/* border-radius: 50%; */ background: #0096d4;left: 0;top: 12px;}
.Profess .list .item:hover .pic figure{transform:scale(1.05)}
@media(min-width:1025px){
.Profess .list .item {display: flex;justify-content: space-between;align-items: center;}
.Profess .list .item:nth-child(2n) {flex-direction: row-reverse;}
.Profess .list .item .pic{width: 50%;flex: 0 0 auto}
.Profess .list .item .txt{flex: 1;}
.Profess .list .item:nth-child(2n) .slick-prev{left:0px;}
.Profess .list .item:nth-child(2n) .slick-next{left:60px;}
}
@media(max-width:1024px){

}

.Businessinfo{ padding: 5% 0 2% 0;}
.Businessinfo .intro{ margin-bottom:calc(50 / 16 * 1em);}
.Businessinfo .edit-info{font-size:calc(16 / 16 * 1em); color: #333; line-height: 2; text-align: center; max-width: 1000px; width: 100%; margin: 0 auto;}


.Businesslist{ padding: 5% 0; background: #fbfbfb; background: url(../images/Business-bg.jpg) no-repeat center; background-size: cover;}
.Businesslist ul{ display: flex; flex-wrap: wrap;}
.Businesslist li{ float: left;  margin-right: 2%; margin-bottom: 2%; padding: calc(25 / 16 * 1em); text-align: center; background: rgba(255, 255, 255, 1); border-radius: 5px; transition: 0.3s; position: relative; z-index: 2; overflow: hidden;}
.Businesslist li:before{position: absolute; content: ''; left: 0;top: 0;width: 100%;height: 100%; opacity: 0;background: #0096d4; background-size: cover; transform: scale(1.5);z-index: -1; transition: 0.3s;}
/* .Businesslist li:hover:before{opacity: 1;transform: scale(1);} */
.Businesslist li:nth-child(2), 
.Businesslist li:nth-child(4), 
.Businesslist li:nth-child(5), 
.Businesslist li:nth-child(7) {background-color: #f4f7fe;}
.Businesslist li:hover{ box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.Businesslist li .icon {margin-bottom: calc(24 / 16 * 1em);}
.Businesslist li .icon img{ max-width: calc(55 / 16 * 1em);/* filter: grayscale(100) brightness(100); */}
.Businesslist li .tit {font-size: calc(20 / 16 * 1em);line-height: 1.5; color: #332d2b; font-weight: bold; border-bottom: 1px solid #eee; margin-bottom: calc(15 / 20 * 1em) ;padding-bottom: calc(12 / 20 * 1em) ;}
.Businesslist li p{ font-size: calc(15 / 16 * 1em);color: #999;line-height: 1.7;text-align: justify; }
.Businesslist li:hover .icon img{ animation: icon-bounce 0.5s alternate;}
@media(min-width:1025px){
.Businesslist li{ width: 23.5%;}
.Businesslist li:nth-child(4n){ margin-right: 0;}
}
@media(max-width:1024px){

}


.Businessitem{padding: 5% 0 }
.Businessitem .item{ float: left;margin-right: 4%;position: relative; }
.Businessitem .item .pic{overflow: hidden;position: relative;}
.Businessitem .item .Ispic{padding-bottom: 68%;transition: 0.3s;}
.Businessitem .item .pic:After {content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0, 0, 0, 0.2);position: absolute;}
.Businessitem .item:hover .pic:After{background: rgba(0, 150, 212, 0.75);}
.Businessitem .item .txt{position: absolute;width: 90%;top: 50%;left: 5%;transform: translateY(-50%);text-align: center;color: #fff;z-index: 2;}
.Businessitem .item .icon {margin-bottom: calc(20 / 16 * 1em);}
.Businessitem .item .icon img{ max-width: calc(65 / 16 * 1em); transition: all 0.5s; }
.Businessitem .item .tit {font-size: calc(24 / 16 * 1em);line-height: 1.5; color: #fff; font-weight: bold;  margin-bottom: calc(15 / 24 * 1em) ;}
.Businessitem .item p{ font-size: calc(16 / 16 * 1em);color: #666;line-height: 1.8; min-height: 3.6em; color: #fff;  }
.Businessitem .item:hover .icon img{ animation: icon-bounce 0.5s alternate;}
@media(min-width:1025px){
.Businessitem .item{ width: 48%;}
.Businessitem .item:nth-child(2n){ margin-right: 0;}
}

.Case{padding: 5% 0; background: #f9f9f9; }
.Case .title{font-size: calc(26 / 16* 1em); margin-bottom: calc(25 / 26* 1em);color: #332d2b; line-height: 1;}
.Case .title:not(:first-child){margin-top: 3%;}
.Case ul{display: flex;flex-wrap: wrap;}
.Case li{width:48%; margin-bottom: 2%; background-color: #ffffff;	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);	border-radius: 5px;display: flex;align-items: center;text-align: center}
.Case li a{display: block;width: 100%; padding:calc(25 / 16* 1em) calc(20 / 16* 1em)}
.Case li:hover{background-color: #0096d4;}
.Case li:hover a{color: #fff}


@media(min-width:1025px){
.Case li{width: 18.4%}
.Case li:not(:nth-child(5n+5)){margin-right: 2%}
}

.Caseinfo{padding: 5% 0 3% 0;}
.Caseinfo .list ul{display: flex;flex-wrap: wrap;}
.Caseinfo .list li{background: #fff; margin-right: 2%; margin-bottom: 2%; padding:calc(25 / 16 * 1em) ; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08); transition: 0.3s; border-radius: 5px;}
.Caseinfo .list li:hover{box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);}
.Caseinfo .list li .pic{display: table; margin: 0 auto; margin-bottom:calc(20 / 16 * 1em) ;}
.Caseinfo .list li .pic img{ max-height: 70px;}
.Caseinfo .list li .txt{ text-align: center;}
.Caseinfo .list li .tit {font-size: calc(24 / 16 * 1em);color: #333;margin-bottom: calc(12 / 24 * 1em); }
.Caseinfo .list li p{margin:0.3em 0;font-size: calc(15 / 16 * 1em);color: #999; line-height: 1.75; text-align: justify;}
@media(min-width:1025px){
.Caseinfo .list li{ width: 23.5%;}
.Caseinfo .list li:nth-child(4n){ margin-right: 0;}
}

@media(max-width:1024px){
    .Caseinfo .list li .pic{max-width: 40%;}
}


.CaseBox{padding: 5% 0;background: #fff;}
.CaseBox .tit {line-height: 1.6;font-size: calc(20 / 16 * 1em);padding:calc(18 / 20 * 1em) ;background: #0096d4;color: #fff;/* text-align: center; */border-radius: 10px; margin-top: 2%;}
.CaseBox .box{display: flex;flex-wrap: wrap;}
.CaseBox .item{ margin-right: 2%;   transition: 0.3s;background: #f4f7fe; border-radius: 10px; transition: 0.3s; }
.CaseBox .item:hover{ background: #fff;box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.CaseBox .item .itemtit {line-height: 1.6;font-size: calc(20 / 16 * 1em);padding:calc(25 / 20 * 1em) ;background: #0096d4;color: #fff;/* text-align: center; */border-radius: 10px 10px 0 0;}
.CaseBox .item .itembox {padding: calc(25 / 16 * 1em) calc(25 / 16 * 1em);line-height: 2;font-size: calc(16 / 16 * 1em); color: #666; }
.CaseBox .item .itembox p{ margin: 0; position: relative; padding-left: 18px;}
.CaseBox .item .itembox p:before {position: absolute;content: '';width: 6px;height: 6px; border-radius: 50%; background: #0096d4;left: 0;top: 12px;}

@media(min-width:1025px){
.CaseBox .item{ width: 32%;}
.CaseBox .item:nth-child(3n){ margin-right: 0;}
}

@media(max-width:1024px){
    .CaseBox .item{width: 100%; margin-right: 0; margin-bottom: 1em;}
}

.CaseBox2{background: #f9f9f9;}
.CaseBox2 .item{background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);}



.PicList002856{padding: 5% 0 3% 0}
.PicList002856 .top-new { margin-bottom: 3.5em;overflow: hidden}
.PicList002856 .top-new .slick-list { overflow: inherit; }
.PicList002856 .top-new .slick-slide { opacity: 0; }
.PicList002856 .top-new .slick-current { opacity: 1; }
.PicList002856 .top-new .slick-slide {background: #f9f9f9; border-radius: 10px; overflow: hidden; box-shadow: 3px 5px 30px rgba(0, 0, 0, 0.08) ; display: block;}
.PicList002856 .top-new .slick-slide .img { overflow: hidden; }
.PicList002856 .top-new .slick-slide .img .Ispic { padding-bottom: 68%; transition: .5s; }
.PicList002856 .top-new .slick-slide a:hover .img .Ispic { transform: scale(1.1); }
.PicList002856 .top-new .slick-slide time { display: block; color: #999; padding-left: 32px; background: url(../images/icon-time.svg) no-repeat left center; margin-top: 20px; }
.PicList002856 .top-new .slick-slide .txt aside {font-size: 1.5em; line-height: 1.5; margin-bottom: 1em; }
.PicList002856 .top-new .slick-slide a:hover { color: #1169b3; }
.PicList002856 .top-new .slick-slide .txt p { line-height:2;font-size: 1em;color: #666; margin-bottom: 0.625em;}
.PicList002856 .top-new .more { margin-top: 30px; color: #1169b3; display: inline-block; border: 1px solid #1169b3; padding:calc(10 / 16 * 1em) calc(30 / 16 * 1em) ; border-radius: 50px; }
.PicList002856 .top-new .slick-slide a:hover .more{background: #1169b3;color: #fff;}


.PicList002856 .top-new .slick-arrow { width: 50px; height: 50px; border-radius: 50%; background: url(../images/Floor003196-arrow-white.svg) no-repeat center center #084a95; background-size: auto 15px; border: none; z-index: 2; position: absolute; top: calc(50% - 50px); transform: translateY(-50%); }
.PicList002856 .top-new .slick-prev { left: -5%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.PicList002856 .top-new .slick-next { right: -5%; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.PicList002856 .top-new .slick-disabled { background: url(../images/Floor003196-arrow.svg) no-repeat center center #f5f5f5; background-size: auto 15px; }
.PicList002856 .top-new .slick-dots { text-align: center; margin-top: calc(50 / 16 * 1em);}
.PicList002856 .top-new .slick-dots li { display: inline-block; margin: 0 10px; width: calc(12 / 16 * 1em);height: calc(12 / 16 * 1em);border: 2px solid #d6d6d6; background: #fff; display: inline-block; position: relative; color: transparent; border-radius: calc(10 / 16 * 1em);overflow: hidden; transition: 0.3s; }
.PicList002856 .top-new .slick-dots li button { display: none; }
.PicList002856 .top-new .slick-dots li.slick-active {width: calc(40 / 16 * 1em); background: #1169b3; border-color: #1169b3; transition: .3s;}

.PicList002856 .list li { float: left; margin-right: 2%; margin-bottom: 2%;background: #f9f9f9; overflow: hidden; }
.PicList002856 .list li:hover{background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);}
.PicList002856 .list li:first-child{ padding-top: 0;}
.PicList002856 .list li a { position: relative; }
.PicList002856 .list li .pic {  overflow: hidden; }
.PicList002856 .list li .pic .Ispic { padding-bottom: 65.18%; transition: .3s; }
.PicList002856 .list li:hover .pic .Ispic { transform: scale(1.1); }
.PicList002856 .list li .txt{padding: calc(20 / 16 * 1em);}
.PicList002856 .list li .txt time { display: inline-block; color: #999; margin-top: 1.125em;font-size:calc(15 / 16 * 1em);  display: inline-block; color: #999; padding-left: 1.75em; background: url(../images/icon-time.svg) no-repeat left center;}
.PicList002856 .list li .txt aside {font-size:calc(18 / 16 * 1em); line-height: 1.5; min-height: 3em; margin-bottom: calc(16 / 22 * 1em);color: #332d2b; }
.PicList002856 .list li .txt p { margin: 0; line-height: 1.875;font-size: calc(15 / 16 * 1em);color: #999; text-align: justify; }
.PicList002856 .list li:hover .txt aside{color: #0096d4;}

@media (min-width:1025px) {
.PicList002856 .top-new li .img { width: 45%; }
.PicList002856 .top-new li .txt { padding: 0 calc(80 / 1920 * 100vw);}
.PicList002856 .list li { width: 23.5%;}
.PicList002856 .list li:nth-child(4n)  { margin-right: 0%; }
}

@media(max-width:1024px) {
    .PicList002856 .list li{margin-right: 0;}
.PicList002856 .top-new li .ytable, 
.PicList002856 .top-new li .ytable-cell { display: block; }
.PicList002856 .top-new li .txt { padding: 1.5em; }
.PicList002856 .list li .txt{ padding: 1.5em; }
}



.Network { padding: 5% 0;background-color:#fff; }
.Network .main{  }

.Network .ul_tab{margin:0;margin-bottom:2%;overflow:hidden;font-weight:normal;color:#333;}
.Network .ul_tab li{float:left; text-align: center; font-size:calc(16 / 16 * 1em);padding:0 calc(39 / 16 * 1em); margin-bottom: calc(15 / 16 * 1em); line-height:3em;background-color:#f8f8f8;/* margin-right:2%; */ border-radius: 5px; cursor:pointer;position: relative;}
.Network .ul_tab li.on{background-color:#0096d4;color:#fff;}
.Network .ul_tab li.on:after {position: absolute;bottom: -10px;left: 50%;margin-left: -6px;content: '';border: 4px solid transparent;border-top-color: #0096d4;width: 0;height: 0;border-top-width: 6px;}
.Network .singlePage{ background: #f9f9f9; padding: calc(40 / 16 * 1em);border-radius: 10px;}
.Network .singlePage h4{font-size: calc(24 / 16 * 1em); color: #332d2b; font-weight: bold; margin-top: 0;margin-bottom: calc(20 / 24 * 1em);}
.Network .singlePage h4:after{ content: ""; display: block; width: 45px; border-bottom: 3px solid #0096d4; margin: 15px 0 5px;}
.Network .singlePage p{ line-height: 36px; color: #999; margin: 0; font-size: calc(16 / 16 * 1em);}


@media (min-width:1025px) {
.Network .ul_tab li{width: 10.22%;}
.Network .ul_tab li:not(:nth-child(9n)){ margin-right: 1%;}

}

@media(max-width:1024px) {
    .Network .ul_tab{display: flex; flex-wrap: wrap; gap:calc(8/16 * 1em) 2.14%;}
    .Network .ul_tab li{width: 18.2%; padding: 0 calc(8 / 16 * 1em); margin-right: 0 !important; margin-bottom: 0 !important;}
}




/*News_detail*/
.News_detail { padding: 5% 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 1.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: calc(28 / 16 * 1em); font-weight: normal;  color: #333; }
.News_detail .news_info .title aside span { display: inline-block;margin: 0 10px; vertical-align: middle; margin-top: 10px; line-height: 2; color: #999; }
.News_detail .news_info .title time {display: inline-block;color: #999;font-size: calc(16 / 16 * 1em);padding-left: 30px;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 18px;margin-top: 10px;}
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f3f4f7 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2.2; color: #666; font-size: 1em; text-align: justify; }
.News_detail .info p{margin: 0;}
.News_detail .bot { position: relative; margin-top: 2.5em; padding-top: 2em; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 150px; line-height: 3; border-radius: 100px; background: #332d2b; }
.News_detail .info_back a:hover { background: #0096d4; }
.News_detail .info_pn { width: 80%; }
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #999; }
.News_detail .info_pn span a:hover { color: #0096d4; }

.News_detail .AboutNews{ padding:calc(30 / 16 * 1em); background: #f5f5f5;}
.News_detail .AboutNews .tithead{line-height: 2;font-size: calc(26 / 16 * 1em); color: #332d2b; padding-left: 12px; position: relative;}
.News_detail .AboutNews .tithead:After{position: absolute;left: 0;top: 50%;transform:translateY(-50%);width: 2px;height: calc(26 / 26 * 1em);background:#0096d4;content: "";}
.News_detail .AboutNews li{border-bottom: 1px solid rgba(0, 0, 0, 0.08); padding: calc(24 / 16 * 1em) 0 calc(15 / 16 * 1em);}
.News_detail .AboutNews li .pic {  overflow: hidden;margin-bottom:calc(18 / 16 * 1em); }
.News_detail .AboutNews li .pic .Ispic { padding-bottom: 65.18%; transition: .3s; }
.News_detail .AboutNews li:hover .pic .Ispic { transform: scale(1.1); }
.News_detail .AboutNews li .txt{}
.News_detail .AboutNews li .txt time { display: inline-block; color: #999; margin-top: 1.125em;font-size:calc(15 / 16 * 1em);  display: inline-block; color: #999; padding-left: 1.75em; background: url(../images/icon-time.svg) no-repeat left center;}
.News_detail .AboutNews li .txt aside {font-size:calc(18 / 16 * 1em); line-height: 1.5; color: #332d2b; }
.News_detail .AboutNews li:hover .txt aside{color: #0096d4;}




.News_detail .AboutNews .li{border-bottom: 1px solid #e1e7f0;padding:0.25rem 0 0.15rem;}
.News_detail .AboutNews .li .imgbox{padding-top: 50%;margin-bottom: 0.12rem;}
.News_detail .AboutNews .li .date{color: #898b8d;font-size: 0.16rem;}
.News_detail .AboutNews .li2 {border-bottom: 1px solid #e1e7f0;padding:0.25rem 0 0.15rem;}
.News_detail .AboutNews .li2 .ti{padding-left: 17px;position: relative;}
.News_detail .AboutNews .li2 .ti:After{content: "";left: 0;top: 10px;border-radius: 50%;background:#85c41b;position: absolute;width: 5px;height: 5px;}

@media (min-width:1025px) {
.News_detail .news_info {float: left; width: 67%; }
.News_detail .AboutNews { float: right;width: 26.5%;}

}

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: auto; padding: 0 1em;}
.News_detail .info_pn span {  margin: 2% 0; }
}


/*Joblist */
.Joblist{  padding: 5% 0 3% 0;}
.Joblist li { background: #fff; margin-bottom: calc(20 / 16 * 1em);padding: calc(30 / 16 * 1em);border-radius: 5px;overflow: hidden;border: 1px solid #e5e8ed; transition: 0.3s;}
.Joblist li.active,
.Joblist li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.08);}
.Joblist li .main { position: relative; }
.Joblist li i { position: absolute; width:calc(30 / 16 * 1em);height:calc(30 / 16 * 1em); right: 0; top: 50%; margin-top:calc(-25 / 16 * 1em); background: #0096d4; border-radius: 50%;}
.Joblist li i::before, 
.Joblist li i::after { position: absolute; content: ''; background: #fff; }
.Joblist li i::before { left: 25%; width: 50%; height: 2px; top: 50%; margin-top: -1px; }
.Joblist li i::after { left: 50%; margin-left: -1px; width: 2px; top: 25%; height: 50%; }
.Joblist li.active i::after { display: none; }
.Joblist li.active .name { color: #0096d4; }
.Joblist li .name {font-size: calc(24 / 16 * 1em); color: #332d2b; }
.Joblist li .type { padding:calc(20 / 16 * 1em) 0 0;}
.Joblist li .type dd:not(:last-child) { padding-right: calc(20 / 16 * 1em);margin-right: calc(20 / 16 * 1em);}
.Joblist li .type dd { position: relative; color: #332d2b; }
.Joblist li .type dd span { color: #999; display: inline-block; padding-left: calc(22 / 16 * 1em);
background-repeat: no-repeat; background-position: left center; background-size: 1.25em auto; }
.Joblist li .type dd.edu span { background-image: url(../images/Job-edu.svg); }
.Joblist li .type dd.num span { background-image: url(../images/Job-user.svg); }
.Joblist li .type dd.wp span { background-image: url(../images/Job-add.svg); }
.Joblist li .type dd.time span { background-image: url(../images/Job-time.svg); }

.Joblist .conbox { border-top: 1px solid #eee; margin-top: calc(30 / 16 * 1em);padding: calc(30 / 16 * 1em) 0 0;display: none; }
.Joblist .conbox .h5 { color: #332d2b; font-size: calc(18 / 16 * 1em);margin: 0 0 calc(10 / 18 * 1em) 0;}
.Joblist .conbox { line-height: 2; color: #333;  }
.Joblist .conbox p{ margin: 0;}
.Joblist .apply-btn { padding: 3em 0 2em 0 }
.Joblist .apply-btn a { display: inline-block; background-color: #0096d4; text-align: center; border-radius: 3.125em; line-height: 3.125em; padding: 0 2em; color: #fff; cursor: pointer; }
.Joblist .apply-btn a:before { display: inline-block; width: 1.2222em; height: 1.2222em; content: ''; background: url(../images/icon-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em; }

@media (min-width:1025px) {
.Joblist li .type { overflow: hidden; }
.Joblist li .type dd { float: left; }
.Joblist li .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: calc(15 / 16 * 1em);background-color: rgba(0,0,0,0.15); top: 50%; margin-top: calc(-8 / 16 * 1em);right: 0; }
}

@media(max-width:1024px) {
.Joblist li { padding: calc(30 / 16 * 1em);}
.Joblist .conbox { margin-top: calc(30 / 16 * 1em);padding: calc(30 / 16 * 1em) 0 0;}
.Joblist li .type dd:not(:last-child){margin-bottom: 1em;}
}
@media(max-width:640px){
.Joblist li .type dd{margin-bottom: 15px;}
}



.ContactInfo{ padding: 5% 0;  }
.ContactInfo .box{display: flex; flex-wrap: wrap;justify-content: space-between; align-items: center; border-radius: 10px; background: #f9f9f9; /* box-shadow: 0px 0px 20px rgba(0, 0, 0, .1); */}

.ContactInfo .Contact{width:50%;padding: 1% 3%;}
.ContactInfo .info h2{font-size: calc(26 / 16 * 1em); line-height: 1.2; color: #000; margin: 0;margin-bottom: calc(20 / 26 * 1em); }
.ContactInfo .Contact li{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px dashed #e6e6e6; padding:calc(18 / 16 * 1em) 0 ;}
.ContactInfo .Contact li .icon{width: calc(58 / 16 * 1em);}
.ContactInfo .Contact li .icon img{max-width: calc(42 / 16 * 1em);}
.ContactInfo .Contact li .txt{font-size: calc(18 / 16 * 1em);color: #000;}
.ContactInfo .Contact li .txt .tit{color: #999; margin-bottom: calc(10 / 16 * 1em); }
.ContactInfo .Contact li .txt p{ margin: 0;}
.ContactInfo .img{width:48%;}

.ContactInfo .formInfo{width:48%;}
.ContactInfo .formInfo .form-ul{padding: 5%;background: #f9f9f9;}
.ContactInfo .formInfo .form-ul li{margin-bottom: 15px;position: relative;}
.ContactInfo .formInfo .form-ul li .tit{font-size: calc(18 / 16 * 1em);line-height: 1.8;color: #333;display: block;}
.ContactInfo .formInfo .form-ul li .tit span{ color: #f00; padding-left: 5px; vertical-align: sub;}
.ContactInfo .formInfo .form-ul li .tit em{ font-style:normal; color:#adadad;font-size: 14px;}
.ContactInfo .formInfo .form-ul li select,
.ContactInfo .formInfo .form-ul li .text{width: 100%;border-radius: 5px;border: solid 1px #eee;font-size: 15px;line-height: 50px;height: 50px;background: #fff;color: #adadad;padding: 0 15px;}
.ContactInfo .formInfo .form-ul li select.focus,
.ContactInfo .formInfo .form-ul li .text.focus{border-color: #00aeef; color: #333; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);}
.ContactInfo .formInfo .form-ul li textarea.text{height: 150px; line-height: 25px;}
.ContactInfo .formInfo .form-ul li .file{width: 100%;border-radius: 5px;border: solid 1px #eee; font-size: 15px;line-height:50px;height:50px; background: #fff;padding: 0 0px;color: #adadad;box-sizing: border-box;padding: 0 15px;}
.ContactInfo .formInfo .form-ul li .row {display: inline-block;margin-right: 1vw;font-size: calc(18 / 16 * 1em); line-height: 50px;}
.ContactInfo .formInfo .form-ul .tips {padding-bottom: 20px;border-bottom: 1px solid #f3f3f3;font-size: calc(18 / 16 * 1em);position: relative;color: #333; margin-bottom: 20px;}
.ContactInfo .formInfo .btn{width: 160px;background: #00aeef;border-radius: 5px;font-size: calc(18 / 16 * 1em);height:50px;color: #fff;cursor: pointer;border: 0;}

@media (min-width:1025px) {   
.ContactInfo .formInfo .form-ul .row-2 li{float: left;width: calc(49% - 10px);}
.ContactInfo .formInfo .form-ul .row-2 li:nth-child(2n){float: right;}
.ContactInfo .formInfo .form-ul .row-3 li{float: left; width: 32%; margin-right: 2%;}
.ContactInfo .formInfo .form-ul .row-3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.ContactInfo .formInfo .form-ul{}
.ContactInfo .formInfo .form-ul{width: 90%;}
.ContactInfo .Contact{width: 100%;}
.ContactInfo .img{width: 100%; display: flex; justify-content: center;}
.ContactInfo .Contact li .icon img{max-width: calc(24/16 * 1em);}
}

@media(max-width:768px){
    .ContactInfo .info h2{font-size: calc(24/16 * 1em);}
	.ContactInfo .Contact li .icon{width: calc(40 / 16 * 1em)}
	.ContactInfo .Contact li .txt .tit{margin-bottom: 0}
	.ContactInfo .Contact li .txt{display: flex}
	.ContactInfo .Contact li .txt p{flex: 1}
}

@keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}

.Partylist{padding: 5% 0 3% 0;}
.Partylist .list li { background: #fff;  overflow: hidden;  border: 1px solid #eee; }
.Partylist .list li:not(:last-child){margin-bottom: 2%;}
.Partylist .list li:hover { box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);}
.Partylist .list li a { position: relative; }
.Partylist .list li .pic {  overflow: hidden; }
.Partylist .list li .pic .Ispic { padding-bottom: 65.18%; transition: .5s; }
.Partylist .list li:hover .pic .Ispic { transform: scale(1.1); }
.Partylist .list li .txt { padding: 1.5em 2em; }
.Partylist .list li .txt time { display: inline-block; color: #999;font-size: calc(15 / 16 * 1em); padding-left: 1.75em; background: url(../images/icon-time.svg) no-repeat left center; margin-top: 1.25em; }
.Partylist .list li .txt aside {font-size: 1.25em; line-height: 1; margin-bottom: 1em;color: #333; }
.Partylist .list li a:hover .txt aside { color: #00aeef; }
.Partylist .list li .txt p { margin: 0; line-height: 1.875;font-size: calc(16 / 16 * 1em);color: #999; }

@media (min-width:1025px) {
.Partylist .list li .pic{ width: 23.5%;}
}
1.875
@media(max-width:1024px) {
.Partylist .list li .txt{ padding: 1.5em; }
}



.sjfu{padding: 5% 0 ;}
.sjfu .edit-info {font-size: calc(16 / 16* 1em);color: #666;line-height: 1.875;text-align: justify;}
@media (min-width:1025px) {
.sjfu .pic{width:50%;}
.sjfu .info{padding-left: 4%;}
.sjfu2 .info{padding-right: 4%;padding-left: 0%;}
}

@media(max-width:1024px){
    .sjfu .info{margin-top: 1em;}
	.sjfu .column-title{text-align: center}
}


.sjfuBox{padding: 5% 0;background: #f8f8f8;}
.sjfuBox .box{display: flex;flex-wrap: wrap;}
.sjfuBox .item{ margin-right: 2%;   transition: 0.3s;background: #fff; border-radius: 10px; transition: 0.3s; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);}
.sjfuBox .item:hover{ background: #fff;box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.sjfuBox .item .itemtit {line-height: 1.6;font-size: calc(20 / 16 * 1em);padding:calc(15 / 20 * 1em) calc(25 / 16 * 1em);background: #0096d4;color: #fff;border-radius: 10px 10px 0 0;}
.sjfuBox .item .itembox {padding: calc(25 / 16 * 1em) calc(25 / 16 * 1em);line-height: 2;font-size: calc(16 / 16 * 1em); color: #666;  }
.sjfuBox .item .itembox p{ margin: 0; position: relative; padding-left: 18px;}
.sjfuBox .item .itembox p:before {position: absolute;content: '';width: 6px;height: 6px; border-radius: 50%; background: #0096d4;left: 0;top: 12px;}

@media(min-width:1025px){
.sjfuBox .item{ width: 32%;}
.sjfuBox .item:nth-child(3n){ margin-right: 0;}
}

@media(max-width:1024px){
    .sjfuBox .item{ width: 100%; margin-right: 0;}
    .sjfuBox .item:not(:nth-last-of-type(1)){margin-bottom: 1em;}
}


.sjService{padding: 5% 0;background: #f9f9f9;}
.sjService .list{display:flex; flex-wrap: wrap;}
.sjService .list dl{float:left;margin-right: 2%;background: #fff; border-radius: 10px; margin-bottom: calc(20 / 16 * 1em); padding: calc(30 / 16 * 1em);}
.sjService .list dl { /* display:flex; align-items: center;flex-wrap: wrap;justify-content: space-between; */}
.sjService .list dt {/* width: calc(55 / 16 * 1em);height: calc(55 / 16 * 1em);line-height: calc(55 / 16 * 1em); border-radius: 50%; text-align: center; */ color:#0096d4;/* background: #0096d4; */   position: relative;  margin-bottom: calc(5 / 16 * 1em);}
.sjService .list dt .num{font-size: calc(46 / 16 * 1em); font-weight: bold;color: #0096d4;display: block;background: linear-gradient(rgba(0, 150, 212, 0.6), rgba(0, 150, 212, 0) 80%, rgba(0, 150, 212, 0));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-transform: uppercase; }
.sjService .list dd{/* width: calc(100% - (72 / 16 * 1em)); */ }
.sjService .list dd p{font-size: calc(16 / 16 * 1em); line-height: 1.8; color: #333; margin: 0;}

@media(min-width:1025px){
.sjService .list dl{ width: 23.5%;}
.sjService .list dl:nth-child(4n){ margin-right: 0;}
}

@media(max-width:1024px){
    .sjService .list dl{width: 100%; margin-right: 0;}
}

.gwlink {  padding: 2% 0; }
.gwlink .all-more {text-align: center;margin-top: calc(30 / 16* 1em);}



.gczjlist{padding: 5% 0 3% 0;background: #f9f9f9;}
.gczjlist ul{display: flex;flex-wrap: wrap;}
.gczjlist li{ margin-right: 2%; margin-bottom: 2%;   transition: 0.3s;background: #fff; border-radius: 10px; transition: 0.3s; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);}
.gczjlist li:hover{ background: #fff;box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.gczjlist li .txt {padding: calc(30 / 16 * 1em);  }
.gczjlist li .txt .num{font-size: calc(60 / 16 * 1em); font-weight: bold;color: #0096d4;display: block;background: linear-gradient(rgba(0, 150, 212, 0.6), rgba(0, 150, 212, 0) 80%, rgba(0, 150, 212, 0));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;-webkit-box-decoration-break: clone;box-decoration-break: clone;text-transform: uppercase; }
.gczjlist li .txt .tit {font-size: calc(20 / 16* 1em);line-height: 1.5;color: #332d2b;font-weight: bold;  margin-bottom: calc(12 / 20 * 1em);}
.gczjlist li .txt p{ margin: 0;font-size: calc(16 / 16 * 1em); line-height: 1.8; color: #999; margin: 0; text-align: justify; }

@media(min-width:1025px){
.gczjlist li{ width: 32%;}
.gczjlist li:nth-child(3n){ margin-right: 0;}
}

@media(max-width:1024px){
    .gczjlist li{width: 100%; margin-right: 0;}
}

/* .zcpglist2{padding: 3% 0 0 0;} */

.zcpglist{padding: 0% 0 2% 0 ;background: #fff;}
.zcpglist .list{display:flex; flex-wrap: wrap;}
.zcpglist .list dl{float:left;margin-right: 2%;background: #f9f9f9; border-radius: 10px;  padding: calc(24 / 16 * 1em);/* box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); */}
.zcpglist .list dl:hover{ background: #fff;box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.zcpglist .list dl { display:flex; align-items: center;flex-wrap: wrap;justify-content: space-between;}
.zcpglist .list dt {width: calc(55 / 16 * 1em);height: calc(55 / 16 * 1em);line-height: calc(55 / 16 * 1em); border-radius: 50%; text-align: center; color:#0096d4;background: #0096d4;   position: relative;  margin-bottom: calc(5 / 16 * 1em);}
.zcpglist .list dt .num{font-size: calc(32 / 16 * 1em); font-weight: bold;color: #fff;display: block;}
.zcpglist .list dd{width: calc(100% - (72 / 16 * 1em)); }
.zcpglist .list dd p{font-size: calc(16 / 16 * 1em); line-height: 1.8; color: #333; margin: 0;}
@media(min-width:1025px){
.zcpglist .list dl{ width: 23.5%;}
.zcpglist .list dl:nth-child(4n){ margin-right: 0;}
}

@media(max-width:1024px){
    .zcpglist .list dl{width: 100%; margin-right: 0;}
    .zcpglist .list dl:not(:nth-last-of-type(1)){ margin-bottom: 1em;}
}

.News_detail.single .news_info{width: 100%;}