 

/* CSS Reset */
html{-webkit-text-size-adjust:none;font-size: 62.5%;} 
body{color: #1e1e1e;overflow-x:hidden;margin:0; padding:0;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
a,*::before,*::after {text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;background-color:#ccc;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4 {display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.clamp5 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.send-mark {position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 6999;background: rgba(255,255,255,0.5);}
.send-mark.cur {display: none;}
.send-mark i {display: block;width: 4.8rem;height: 4.8rem;background:url('../images/loading.gif') center no-repeat;background-size: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50,-50%);}
.noselect,.noselect * {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}




/* header */
.header {position:fixed;left: 0;top: 0;z-index: 3500;width: 100%;transition:all .4s ease;background: #fff;}
.header::after {content: '';width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background: #f0f0f0;}
.header * {transition:all .4s ease;}
.header-content {width:100%;height: 8rem;margin: auto;position: relative;z-index: 8;font-size: 0;}
.header-content ul,.header-content li {list-style: none;margin: 0;padding: 0;}
.header-left {position: absolute;left: 5%;top: 50%;transform: translateY(-50%);z-index: 5;display: flex;align-items: center;}
.header-center {position: absolute;left: 5%;top: 50%;transform: translateY(-50%);z-index: 3;width: 90%;text-align: center;}
.header-right {position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 10;text-align: right;}
.header-logo {max-height: 80%;width: 14rem;overflow: hidden;}
.header-logo a {display: block;width: 100%;height: 100%;} 
.header-logo img {max-width: 100%;}
.header-nav {display: flex;margin-left: 3rem;}
.header-nav-icon {width: 8rem;height: 8rem;position: relative;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
.header-nav-icon a {display: block;width: 100%;height: 100%;position: relative;}
.header-nav-icon span {position: absolute;left: 50%;top: 50%;width: 2.5rem;height: 2.5rem;z-index: 1;transform: translateX(-50%);margin-top: -1.25rem;}
.header-nav-icon i {width: 100%;height: 1px;position: absolute;left: 0;top: 50%;background: #333;}
.header-nav-icon i:nth-child(1) {top: 50%;}
.header-nav-icon i:nth-child(2) {top: 30%;}
.header-nav-icon i:nth-child(3) {top: 70%;}
.header-nav-list {padding: 0 2rem;}
.header-nav-list ul {display: flex;}
.header-nav-list ul li {position: relative;}
.header-nav-list ul li a{display: block;color: #333;line-height: 8rem;padding: 0 2rem;text-transform: capitalize;}
.header-nav-list ul li a:hover,.header-nav-list ul li.cur a:first-child,.header-nav-list ul li.on a{color: #0c4ca3;}
.header-link {display: flex;align-items: center;}
.header-link .link-1 {position: relative;width: 100%;height: 100%;margin-left: 2rem;}
.header-link .link-1 a.icon {width: 8rem;height: 8rem;display: flex;justify-content: center;align-items: center;}
.header-link .link-1 i {position: relative;width: 2.5rem;height: 2.5rem;display: block;}  
.header-link .link-1 i svg,.header-link .link-1 i svg * {fill: #000!important;}
.header-link .link-1 a:hover i svg,.header-link .link-1 a:hover i svg * {fill: #0c4ca3!important;}
.header-link .link-1 span {color: #333;margin: 0 1rem;}
.header-link .link-1 span.drop {padding-right: 2rem;position: relative;}
.header-link .link-1 span.drop::after {content: '';width: 1rem;height: .5rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url('../images/drop.png') center no-repeat;background-size: 100%;}
.header-link .link-1 a:hover span.drop {color: #0c4ea1;}
.header-link .link-1.search-icon {border-left: 1px solid #f0f0f0;}

.header-language-list {position: absolute;left: 0;top: 100%;z-index: 11;width: 100%;box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.08);display: none;}
.header-language-list ul {display: block;background: #fff;overflow: hidden;padding: 5% 10%;text-align: center;}
.header-language-list ul:hover li a {color: #b7b7b7;}
.header-language-list ul li{position: relative;padding: .5rem 0;}
.header-language-list ul li a{position: relative;color: #1d1d1d;line-height: normal!important;}
.header-language-list ul li a:hover,.header-language-list ul:hover li a:hover {color: #1b44e7;}
.header-link .link-1:hover .header-language-list {display: block;}

.header.index {background: none;}
.header.index::after {opacity: .2;background: #fff;}
.header.index .header-logo img,
.header.index .header-link .link-1 span.drop::after,
.header.index .header-link .link-1 i img {filter: grayscale(1) invert(1) brightness(4);}
.header.index .header-link .link-1 i svg,.header.index .header-link .link-1 i svg * {fill: #fff!important;}
.header.index .header-link .link-1 a:hover i svg,.header.index .header-link .link-1 a:hover i svg * {fill: #0c4ca3!important;}
.header.index .header-nav-icon {border-left: 1px solid rgba(255,255,255,.2);border-right: 1px solid rgba(255,255,255,.2);}
.header.index .header-nav-icon i {background: #fff;}
.header.index .header-nav-list ul li a{color: #fff;}
.header.index .header-link .link-1 span {color: #fff;}
.header.index .header-link .link-1.search-icon  {border-left: 1px solid rgba(255,255,255,.2);} 
.header.index .header-nav-list ul li a:hover,.header.index .header-nav-list ul li.cur a {color: #0c4ca3;}

.header.hover,.header.scroll-down {background: #fff;} 
.header.hover .header-logo img,.header.scroll-down .header-logo img,
.header.hover .header-link .link-1 span.drop::after,.header.scroll-down .header-link .link-1 span.drop::after,
.header.hover .header-link .link-1 i img,.header.scroll-down .header-link .link-1 i img  {filter: none;}
.header.hover .header-link .link-1 i svg,.header.hover .header-link .link-1 i svg *,.header.scroll-down .header-link .link-1 i svg,.header.scroll-down .header-link .link-1 i svg *{fill: #000!important;}
.header.hover .header-link .link-1 a:hover i svg,.header.hover .header-link .link-1 a:hover i svg * {fill: #0c4ca3!important;}
.header.hover .header-nav-icon,.header.scroll-down .header-nav-icon {border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
.header.hover .header-nav-icon i,.header.scroll-down .header-nav-icon i {background: #000;}
.header.hover .header-nav-list ul li a,.header.scroll-down .header-nav-list ul li a{color: #000;}
.header.hover .header-link .link-1 span,.header.scroll-down .header-link .link-1 span {color: #000;}
.header.hover .header-link .link-1.search-icon,.header.scroll-down .header-link .link-1.search-icon  {border-left: 1px solid #f0f0f0;} 
.header.hover .header-nav-list ul li a:hover,.header.scroll-down .header-nav-list ul li.cur a {color: #0c4ca3;}

.header-nav-list ul li.dropdown {position: relative;} 
.header-nav-list-sub {position: absolute;left: 0;top: 100%;z-index: 11;width: 25rem;box-shadow: 0px 10px 70px 0px rgba(0, 0, 0, 0.08);display: none;}
.header-nav-list-sub ul{display: block;background: #fff;overflow: hidden;padding: 5% 10%;}
.header-nav-list-sub li {position: relative;padding: .5rem 0;}
.header-nav-list-sub a{display: inline-block!important;color: #1d1d1d!important;line-height: normal!important;padding: .1rem 0!important;position: relative;} 
.header-nav-list-sub a::after {content: '';width: 0;height: 1px;position: absolute;left: 0;bottom: 0;background: #0c4ea1;}
.header-nav-list-sub a:hover {color: #1d1d1d!important;}
.header-nav-list-sub a:hover::after {width: 100%;}
.header-nav-list-sub:hover a{color: #b8b8b8!important;}
.header-nav-list-sub:hover a:hover{color: #1d1d1d!important;}

.header-show-mark.cur  {display: block;opacity: 1;z-index: 1100;}
.header-show-mark {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:-1;overflow: hidden;transition:all .4s ease;background: rgba(0,0,0,.7);opacity: 0;}
.header-nav-show {position: fixed;left: 0;top: 0;width: 100%;z-index:2111;overflow: hidden;transition:all .4s ease;}
.header-nav-show.Hide {opacity:0;height: 0;z-index:111;}
.header-nav-show-content {width:100%;position: relative;overflow: hidden;transition:all .4s ease;background: #f7f7f7;overflow: hidden;margin-top:8rem;}

.header-nav-product {display: flex;}
.header-nav-product-left {background: #f1f2f4;padding: 2.5% 3% 5% 5%;overflow: hidden;width: 30%;box-sizing: border-box;}
.header-nav-product-type {overflow: hidden;}
.header-nav-product-type li{list-style: none;margin: 0;padding: 0;}
.header-nav-product-type li.cur span {color: #1d1d1d;}
.header-nav-product-type li.cur i {opacity: 1;}
.header-nav-product-type li a{display: block;position: relative;padding: 1rem 3rem 1rem 0;overflow: hidden;}
.header-nav-product-type a span {color: #b7b7b7;overflow: hidden;}
.header-nav-product-type a i {width: .7rem;height: 1.1rem;background: url('../images/r3.png') center no-repeat;background-size: 100%;position: absolute;right: 0;top: 50%;transform: translateY(-50%);opacity: .3;}
.header-nav-product-right {position: relative;width: 63%;height: 100%;padding: 2.5% 0 5% 3%;}
.header-nav-product-list {position: relative;width: 100%;}
.header-nav-product-item {width: 100%;display: none;}
.header-nav-product-item.cur {display: block;}
.header-nav-product-item li {list-style: none;margin: 0;padding: 0;padding: .8rem 0;}
.header-nav-product-item li a {position: relative;padding: 3px 0;max-width: 70%;overflow: hidden;}
.header-nav-product-item li span {display: inline-block;color: #b7b7b7;}
.header-nav-product-item li span::after {content: '';width: 0;height: 1px;position: absolute;left: 0;bottom: 0;background: #0c4ea1;}
.header-nav-product-item li.cur a span{color: #1d1d1d;}
.header-nav-product-item li.cur a span::after {width: 100%;}
.header-nav-product-item .pic {position: absolute;right: 0;top: 0;width: 25%;opacity: 0;}
.header-nav-product-item .pic a:hover .img-center {transform: scale(1.05);}
.header-nav-product-item .pic .img-center {max-width: 80%;max-height: 80%;}
.header-nav-product-item li.cur .pic {opacity: 1;z-index: 111;}

.header-nav-applications {display: flex;justify-content: space-between;background: #fff;padding: 3% 5%;overflow: hidden;position: relative;}
.header-nav-applications span {color: #b7b7b7;overflow: hidden;display: inline-block;position: relative;}
.header-nav-applications span::after {content: '';width: 0;height: 1px;position: absolute;left: 0;bottom: 0;background: #0c4ea1;}
.header-nav-applications-type li.cur span,.header-nav-applications-item li.cur span {color: #1d1d1d;}
.header-nav-applications-type li.cur span::after,.header-nav-applications-item li.cur span::after {width: 100%;}
.header-nav-applications-left {width: 40%;}
.header-nav-applications-type {overflow: hidden;display: flex;flex-wrap: wrap;}
.header-nav-applications-type li,.header-nav-applications-item li{list-style: none;margin: 0;padding: 0;padding: 1rem 3rem 1rem 0;overflow: hidden;width: 45%;}
.header-nav-applications-type li a,.header-nav-applications-item li a{display: inline-block;position: relative;}
.header-nav-applications-right {width: 40%;display: flex;justify-content: space-between;}
.header-nav-applications-list {width: 30%;margin-left: 5%;}
.header-nav-applications-item {width: 100%;display: none;}
.header-nav-applications-item.cur {display: block;} 
.header-nav-applications-item li a:hover span {color: #1d1d1d;}
.header-nav-applications-item li a:hover span::after {width: 100%;}
.header-nav-applications-pic {width: 100%;}
.header-nav-applications-pic .pic {background-color: #000;display: none;}
.header-nav-applications-pic .pic.cur {display: block;}
.header-nav-applications-pic .pic a {display: block;background-position: center;background-repeat: no-repeat;background-size: cover;}

.header-nav-search {padding: 5%;overflow: hidden;background: #fff;text-align: center;width: 90%;}
.header-nav-search-from {display: flex;align-items: center;justify-content: center;}
.header-nav-search-from .input-1 {position: relative;width: 80%;}
.header-nav-search-from .search-2 {width: 6rem;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;}
.header-nav-search-from .search-2 i {width: 2rem;height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/s.png') center no-repeat;background-size: 100%;}
.header-nav-search-from .search-input {display: block;width: 100%;border: 2px #f0f0f0 solid;border-radius: .4rem;overflow: hidden;background: #fff;padding: 0 2rem;color: #000;box-sizing: border-box;line-height: 6rem;}
.header-nav-search-from .search-input::placeholder {color: #bcbcbc;}
.header-nav-search-from .close-1 {margin-left: 1rem;} 
.header-nav-search-from .close-1 a {width: 6rem;height: 6rem;background: #002b57;border: 2px #002b57 solid;border-radius: .4rem;overflow: hidden;display: block;position: relative;} 
.header-nav-search-from .close-1 i {width: 1.4rem;height: 1.4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/x.png') center no-repeat;background-size: 100%;}
.header-nav-search-from .close-1 a:hover {background: #1b44e7;border: 2px #1b44e7 solid;}
.header-nav-search-from .header-search {cursor: pointer;background: none;border: none;background: url('../images/s.png') center no-repeat;background-size: 30%;opacity: .5;}
.header-nav-search-from .header-search:hover {opacity: 1;}


.header-nav-icon a.click span i:nth-child(1){opacity: 0;}
.header-nav-icon a.click span i:nth-child(2){top: 50%;transform: rotate(0deg);}
.header-nav-icon a.click span i:nth-child(3){top: 50%;transform: rotate(-90deg);}
.header-nav .header-nav-list {transition:all .4s ease;}
.no-touch .header-nav {overflow: hidden;}
.no-touch .header-nav .header-nav-list {transform: translateY(-100%);}




/* footer */
.footer {position: relative;clear: both;overflow: hidden;background:#002b57 url('../images/footer.jpg') center no-repeat ;background-size:cover;position: relative;z-index: 1111;background-size: cover;color: #fff;padding-top: 3%;}
.footer ul,.footer li {list-style: none;margin: 0;padding: 0;}
.footer a  {color: #fff;}
.footer a:hover {color: #1b44e7;}
.footer-content {width: 90%;margin: auto;font-size: 0;position: relative;} 
.footer-content-top {position: relative;}
.footer-logo {width: 14rem;height: auto;}
.footer-logo img {filter: grayscale(1) invert(1) brightness(4);}
.footer-socialize {position: absolute;right: 0;display: flex;top: 50%;transform: translateY(-50%);}
.footer-socialize li {margin-left: 1rem;}
.footer-socialize li a {display: block;border-radius: 100%;background: #fff;width: 3.5rem;height: 3.5rem;position: relative;}
.footer-socialize li i {width: 1.5rem;height: 1.5rem;position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.footer-socialize li a:hover {background: #2d3039;}
.footer-socialize li a:hover i img {filter: grayscale(1) invert(1) brightness(4);}
.footer-content-center {padding: 5% 0 3% 0;overflow: hidden;display: flex;justify-content: space-between}
.footer-nav {display: flex;justify-content: space-between;width: 78.5%;}
.footer-nav ul {margin-right: 2%;width: 24%;}
.footer-nav ul:last-child {margin-right: 0;}
.footer-nav ul h4 {display: block;font-weight: normal;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: 1rem;margin-bottom: 1rem;text-transform: capitalize;}
.footer-nav ul li {padding: 6px 0;overflow: hidden;}
.footer-nav ul li a {opacity: .6;}
.footer-contact {width: 20%;}
.footer-contact .text-1 {padding-bottom: 1rem;text-transform: capitalize;}
.footer-contact .from-1 {overflow: hidden;}
.footer-contact .from-1 li{margin-bottom: 1rem;}
.footer-contact .from-1 input {width: 100%;border: none;background: rgba(255,255,255,.1);box-sizing: border-box;padding: 1.2rem 1rem;color: #fff;}
.footer-contact .from-1 input::placeholder,.footer-contact .from-1 textarea::placeholder {color: #fff;}
.footer-contact .from-1 textarea {width: 100%;border: none;background: rgba(255,255,255,.1);box-sizing: border-box;padding: 1.2rem 1rem;color: #fff;min-height: 8rem;}
.footer-contact .send-1 {background: #2a77c4;display: inline-block;text-align: center;padding: 1.2rem 2rem;}
.footer-contact .send-1 i {width: 1.8rem;height: 1.8rem;background: url('../images/f8.png') center no-repeat;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: .5rem;}
.footer-contact .send-1 span {color: #fff;display: inline-block;vertical-align: middle;}
.footer-contact .send-1:hover {background: #1b44e7;}
.footer-content-bottom {color: #9baaba;position: relative;padding: 2% 0;overflow: hidden;}
.footer-content-bottom a {color: #9baaba;}
.footer-link {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}




/* index */  

.index-banner{width: 100%;position: relative;background: #000;z-index: 1;}
.index-banner::before {content: '';width: 20%;height: 100%;left: 0;top: 0;z-index: 11;background: url('../images/l.png') center no-repeat;background-size: 100% 100%;position: absolute;pointer-events:none;}
.index-banner-content{width:100%;margin: auto;}
.index-banner-swiper {width: 100%;}
.index-banner-swiper .swiper-slide-active .title-1 {transform: translateY(0);opacity: 1;}
.index-banner-item {overflow: hidden;position: relative;}
.index-banner-item a {display: block;position: relative;}
.index-banner-item .text {position: absolute;left: 5%;bottom: 15%;width: 70%;z-index: 11;overflow: hidden;}
.index-banner-item .title-1 {color: #fff;font-weight: 300;}
.index-banner .swiper-pagination {width: auto;left: 5%;bottom: 5%;z-index: 30;position: absolute;}
.index-banner .swiper-pagination span.swiper-pagination-bullet {border-radius: 2rem;opacity: 1;margin-right:1rem;background:none;border: 1px solid #fff;transition:all .4s ease;margin-left: .3rem;}
.index-banner .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {width: 2rem;background: #fff;}


.adekom-section {position: relative;}
.adekom-title {overflow: hidden;}
.adekom-title .line-1 {overflow: hidden;}
.adekom-title .line-1 i{width: 3rem;height: 3px;position: relative;display: block;}
.adekom-title .line-1 i::before,.adekom-title .line-1 i::after {content: '';width: 100%;height: 1px;position: absolute;left: 0;top: 0;background: #002b57;display: block;}
.adekom-title .line-1 i::after {width: 30%;top: 1px;}
.adekom-title .text-1 {color: #0c4ea1;margin-top: 2px;text-transform: uppercase;}
.adekom-title .title-1 {color: #002b57;margin-top: 1rem;}
 
.index-solution-content {padding: 5% 0;overflow: hidden;margin-left: 5%;}
.index-solution-list {margin-top: 2%;overflow: hidden;}
.index-solution-swiper {position: relative;}
.index-solution-item {overflow: hidden;}
.index-solution-item .num-1 {color: #002b57;opacity: .6;display: block;padding-bottom: 1rem;}
.index-solution-item a {display: block;position: relative;}
.index-solution-item a::after {content: '';width: 100%;height: 20%;position: absolute;left: 0;bottom: 0;z-index: 1;background-image: -webkit-linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.index-solution-item .text {position: absolute;bottom: 5%;width: 90%;left: 5%;z-index: 5;color: #fff;transform: translateY(70%);}
.index-solution-item .title-1 {position: relative;padding: 2rem 0;}
.index-solution-item .title-1::before,.index-solution-item .title-1::after {content: '';width: 100%;height: 1px;position: absolute;right: 0;top: 0;background: #fff;opacity: .2;z-index: 1;}
.index-solution-item .title-1::after {opacity: 1;z-index: 11;width: 15%;}
.index-solution-item .title-1 i {width: 2rem;height: 2rem;position: absolute;right: 5%;top: 50%;transform: translateY(-50%);}
.index-solution-item .title-1 i::before,.index-solution-item .title-1 i::after {content: '';width: 100%;height: 1px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;}
.index-solution-item .title-1 i::after {transform: translate(-50%,-50%) rotate(90deg);}
.index-solution-item .text-1 {overflow: hidden;opacity: 0;}
.index-solution-item .pic {overflow: hidden;background-color: #ccc;}
.index-solution-item a:hover::after {height: 40%;}
.index-solution-item a:hover .text {transform: translateY(0);}
.index-solution-item a:hover .text-1 {opacity: 1;}
.index-solution-item a:hover .title-1::after {width: 100%;}
.index-solution-bottom {position: relative;overflow: hidden;width: 90%;margin: auto;margin-top: 5%;float: left;display: flex;align-items: center;justify-content: space-between}
.index-solution-bottom .solution-pagination{position: relative;transform: none;background: #e5e9ee;width: 92%;height: 1px;}
.index-solution-bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #002b57;}
.adekom-prev,.adekom-next{position: relative;width: 4rem;height: 4rem;border-radius: 100%;border: 1px solid #e5e9ee;margin: 0;right: auto;left: auto;top: auto;bottom: auto;}
.adekom-prev::after,.adekom-next::after{content: '';width: 2rem;height: 1rem;background: url('../images/jt1.png') center no-repeat;background-size: 100%;}
.adekom-next{transform: rotate(180deg);}

.index-about-content {position: relative;overflow: hidden;}
.index-about-content .adekom-title {position: absolute;z-index: 1;width: 35%;left: 5%;top: 50%;transform: translateY(-50%);}
.index-about-content .adekom-title .line-1 i::before,.adekom-title .line-1 i::after {background: #fff;}
.index-about-content .adekom-title .text-1 {color: #0c4ea1;}
.index-about-content .adekom-title .title-1 {color: #fff;} 
.index-about-content .adekom-title .text-2{color: #fff;margin-top: 4rem;}
.index-about-data-list {position: absolute;width: 50%;height: 100%;right: 0;top: 0;z-index: 11;border-left: 1px solid rgba(255,255,255,.2);}
.index-about-data-list::before,.index-about-data-list::after {content: '';position: absolute;background: #fff;opacity: .2;}
.index-about-data-list::before {width: 100%;height: 1px;left: 0;top: 50%;}
.index-about-data-list::after {width: 1px;height: 100%;left: 50%;top: 0;}
.index-about-data-item {color: #fff;width: 50%;height: 50%;float: left;position: relative;}
.index-about-data-item .text {position: absolute;overflow: hidden;left: 10%;bottom: 10%;width: 80%;z-index: 1;}
.index-about-data-item .title-1 {position: relative;}
.index-about-data-item .title-1 strong {font-weight: normal;}
.index-about-data-item .text-1 {margin-top: .2rem;}
.index-about-content .adekom-pic {overflow: hidden;background: #000;position: relative;}
.index-about-content .adekom-pic::before {content: '';width: 20%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: url('../upload/about1.png') center no-repeat;background-size: 100% 100%;pointer-events: none;}

.index-news-content {overflow: hidden;padding: 5% 0;}
.index-news-content-top {position: relative;width: 90%;margin: auto;}
.index-news-content-top .adekom-title .line-1 i::after {background: #002b57;}
.index-news-content-bottom {position: relative;width: 90%;margin: auto;padding-top: 4%;overflow: hidden;display: flex;}
.index-news-left {width: 74%;overflow: hidden;display: flex;}
.index-news-left a {display: block;overflow: hidden;}
.index-news-left .text {border-top: 1px solid #e5e9ee;padding-top: 2rem;width: 33%;overflow: hidden;}
.index-news-left .data-1 {overflow: hidden;}
.index-news-left .data-1 span{color: #002b57;display: inline-block;padding: .5rem 1rem;border-radius: .4rem;background: #edf2f7;}
.index-news-left .title-1 {color: #002b57;margin-top: 1rem;position: relative;padding-bottom: 1rem;}
.index-news-left .title-1 span{background: linear-gradient(to right,#1b44e7,#1b44e7) no-repeat;background-size: 0 2px;background-position: right bottom;transition:background-size 2s;}
.index-news-left .img {width: 65%;margin-left: 2%;} 
.index-news-left a:hover .title-1 span {background-position: left bottom;background-size: 100% 2px;}
.index-news-left a:hover .pic {transform: scale(1.05);}
.index-news-right {width: 24%;margin-left: 2%;background: #f2f6fa;}
.index-news-events {padding: 5%;overflow: hidden;}
.index-news-events .title-1{color: #002b57;padding-bottom: 1.5rem;}
.index-news-events li {border-top: 1px solid #d9e1e9;overflow: hidden;list-style: none;padding: 2rem 0;margin: 0;}
.index-news-events a {display: block;}
.index-news-events span{color: #748ca5;display: block;}
.index-news-events strong{font-weight: normal;display: block;color: #002b57;margin-top: .5rem;}
.index-news-events a:hover strong{color: #1b44e7;text-decoration: underline;}
.index-news-content-top .adekom-viewmore {position: absolute;right: 0;bottom: 0;}

.adekom-viewmore {position: relative;}
.adekom-viewmore a{display: inline-block;position: relative;border: 1px solid #e5e9ee;padding: 1rem 4rem 1rem 2rem;text-align: left;}
.adekom-viewmore a::after {content: '';width: 4rem;height: 2rem;position: absolute;right: -2rem;bottom: -1rem;background: #fff;transform: rotate(135deg);z-index: 2;}
.adekom-viewmore a::before {content: '';width: 2rem;height: 2rem;position: absolute;right: -1rem;bottom: -1rem;transform: rotate(135deg);z-index: 1;border-bottom: 1px solid #e5e9ee;}
.adekom-viewmore span{color: #002b57;}
.adekom-viewmore i{width: 1.2rem;height: 1.2rem;position: absolute;right: 15%;top: 50%;transform: translateY(-50%);z-index: 1;background: url('../images/jt2.png') center no-repeat;background-size: 100%;}
.adekom-viewmore a:hover {border: 1px solid #e5e9ee;background: #1b44e7;}
.adekom-viewmore a:hover span {color: #fff;}
.adekom-viewmore a:hover i {filter: grayscale(1) invert(1);}


/* product */  
.adekom-container {width: 90%;margin: auto;position: relative;}
.adekom-product {overflow: hidden;position: relative;}
.adekom-product-top {margin-top: 8rem;overflow: hidden;position: relative;padding-top: 10rem;margin-bottom: 10rem;}
.adekom-title .icon-1 {overflow: hidden;}
.adekom-title .icon-1 i{display: block;width: 1rem;height: 1.4rem;background: url('../images/r4.png') center no-repeat;background-size: 100%;}
.adekom-title .type-1 {color: #0c4ea1;margin-top: .4rem;text-transform: capitalize;}
.adekom-title .title-2 {color: #1e1e1e;margin-top: 1rem;}
.adekom-path {overflow: hidden;position: relative;}
.adekom-path a {position: relative;display: inline-block;vertical-align: middle;padding-left: 1rem;margin-left: 1rem;}
.adekom-path a::before {content: '';width: 1px;height: 1rem;position: absolute;left: 0;top: 50%;background: #b5b5b5;transform: translateY(-50%);opacity: .5;}
.adekom-path a:first-child::before {display: none;}
.adekom-path a i {width: 1.4rem;height: 1.2rem;background: url('../images/h.png') center no-repeat;background-size: 100%;display: block;}
.adekom-path a i {filter: grayscale(1);opacity: .4;}
.adekom-path a span {color: #b5b5b5;text-transform: capitalize;}
.adekom-path a.cur span,.adekom-path a:hover span{color: #0c4ea1;}
.adekom-path a:hover i:hover {filter: none;opacity: 1;}
.adekom-product-top .adekom-path {position: absolute;right: 0;bottom: 1%;}
.adekom-product-center {width: 100%;margin: auto;display: flex;}
.adekom-product-center-pic {width: 50%;position: relative;padding: 35rem 0;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;margin: auto;}
.adekom-product-center-pic .adekom-text {position: absolute;width: 90%;z-index: 55;left: 5%;top: 50%;transform: translateY(-50%);overflow: hidden;}
.adekom-product-center-pic .adekom-text .text-1{color: #fff;}
 
.adekom-product-left-tuxing {position: absolute;left: 0;top: 0;width: 15%;z-index: 44;pointer-events: none;}
.adekom-product-bottom  {padding: 5% 0;overflow: hidden;}
.adekom-product-bottom-content-top {border-bottom: 1px solid #ddd;padding-bottom: 1%;position: relative;overflow: hidden;display: flex;justify-content: space-between;}
.adekom-product-bottom-content-top .title-1 {color: #1e1e1e;}
.adekom-product-bottom-content-top .search-1 {position: relative;}
.adekom-product-bottom-content-top .search-1 input{width: 100%;border: 1px solid #ddd;box-sizing: border-box;padding: 1rem 1rem;}
.adekom-product-bottom-content-top .search-1 a {display: block;position: absolute;right: 0;top: 0;height: 100%;width: 5rem;}
.adekom-product-bottom-content-top .search-1 a i {width: 2rem;height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/s.png') center no-repeat;background-size: 100%;}
.adekom-product-bottom-content-bottom {padding-top: 1%;overflow: hidden;}
.adekom-product-bottom-content-left {float: left;width: 22%;}
.adekom-product-left-type {padding: 2% 0;overflow: hidden;}
.adekom-product-left-type.scrollfixed .adekom-product-type-item .typelist-2 ul li {overflow: hidden;} 
.adekom-product-type-item {overflow: hidden;border-bottom: 1px solid #ddd;}
.adekom-product-type-item.cur {border-bottom: 1px solid #1e1e1e;}
.adekom-product-type-item.cur .type-1 i {transform: translateY(-50%) rotate(-90deg);}
.adekom-product-type-item.cur .type-1 span {color: #0c4ea1;}
.adekom-product-type-item .type-1 {overflow: hidden;position: relative;}
.adekom-product-type-item .type-1 a {display: block;padding: 2rem 0;overflow: hidden;position: relative;}
.adekom-product-type-item .type-1 span {color: #4b4b4b;}
.adekom-product-type-item .type-1 i {width: 3rem;height: 3rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.adekom-product-type-item .type-1 i::after {content: '';width: .7rem;height: 1.1rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/r3.png') center no-repeat;background-size: 100%;} 
.adekom-product-type-item .type-1 a:hover span {color: #0c4ea1;} 
.adekom-product-type-item .typelist-2 {overflow: hidden;display: none;}
.adekom-product-type-item .typelist-2 ul {list-style: none;margin: 0;padding: 0;}
.adekom-product-type-item .typelist-2 ul li {list-style: none;margin: 0;padding: 0;padding: 1rem 0;transition:all .4s ease;}
.adekom-product-type-item .typelist-2 ul li a {color: #b7b7b7;}
.adekom-product-type-item .typelist-2 ul li a:hover  {color: #1e1e1e;}
.adekom-product-type-item .typelist-2 ul li.cur a {color: #1e1e1e;}

.adekom-product-bottom-content-right {float: left;width: 71%;margin-left: 7%;}
.adekom-product-list {overflow: hidden;margin-top: 2%;padding: 1% 0;}
.adekom-product-item {width: 32%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;float: left;}
.adekom-product-item.mr0 {margin-right: 0;}
.adekom-product-item a {display: block;position: relative;overflow: hidden;}
.adekom-product-item .pic {overflow: hidden;position: relative;}
.adekom-product-item .pic .img-center {max-width: 80%;max-height: 60%;transform: translateY(-20%);}
.adekom-product-item .text {position: absolute;left: 10%;bottom: 10%;width: 80%;z-index: 11;color: #1e1e1e;}
.adekom-product-item .type-1 {padding-left: 1.5rem;position: relative;}
.adekom-product-item .type-1::before {content: '';width: .6rem;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(to bottom,#3f84c7,#afcbe7);}
.adekom-product-item .title-1 {margin-top: 1rem;} 
.adekom-product-item a:hover .pic .img-block {opacity: .5;}
.adekom-product-item a:hover .pic .img-center {transform: scale(1.05) translateY(-20%);}
.adekom-product-item a:hover .title-1 {color: #0c4ea1;}

.adekom-product-detial {overflow: hidden;position: relative;}
.adekom-product-detial-overview {overflow: hidden;position: relative;}
.adekom-product-detial-overview-container {left: 5%;width: 90%;height: 100%;position: absolute;top: 0;overflow: hidden;z-index: 1;}
.adekom-product-detial-overview-pic {width: 7rem;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;overflow: hidden;max-height: 80%;}
.product-detial-overview-pic-swiper {position: relative;width: 100%;height: 100%;overflow: hidden;}
.product-detial-overview-pic-swiper .swiper-slide {height: auto!important;}
.product-detial-overview-pic-swiper a {display: block;position: relative;width: 100%;}
.product-detial-overview-pic-swiper a::before {content: '';width: 100%;height: 100%;box-sizing: border-box;border: 2px solid #b4c1d5;position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;}
.product-detial-overview-pic-swiper a .img-center {max-width: 60%;max-height: 60%;opacity: .5;}
.product-detial-overview-pic-swiper .swiper-slide-thumb-active a::before,.product-detial-overview-pic-swiper .swiper-slide-thumb-active .img-center {opacity: 1;}
.adekom-product-detial-overview-img {margin: auto;width: 50%;height: 100%;overflow: hidden;transform: translateX(-5%);}
.product-detial-overview-img-swiper {position: relative;width: 100%;height: 100%;text-align: center;}
.product-detial-overview-img-swiper a {display: inline-block;position: relative;width: auto;height: 100%;opacity: 0;}
.product-detial-overview-img-swiper .img-block {width: auto;height: 100%;max-width: 100%;display: inline-block;}
.product-detial-overview-img-swiper .img-center {max-height: 90%;}
.product-detial-overview-img-swiper .swiper-slide-active a {opacity: 1;}

.adekom-product-detial-overview-text {position: absolute;right: 5%;width: 20%;z-index: 3;top: 50%;transform: translateY(-50%);}
.adekom-product-detial-overview-text .text{position: relative;}
.adekom-product-detial-overview-text .type-1{position: relative;padding-left: 1.5rem;}
.adekom-product-detial-overview-text .type-1::before {content: '';width: .6rem;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(to bottom,#3f84c7,#afcbe7);}
.adekom-product-detial-overview-text .title-1 {margin-top: 1rem;}
.adekom-product-detial-overview-text .text-1{color: #666;margin-top: 2rem;overflow: hidden;}
.adekom-product-detial-overview-text .contact-1{margin-top: 3rem;}
.adekom-product-detial-overview-text .contact-1 a{display: inline-block;background: #fff;border-radius: 2rem;padding: 1rem 2rem;text-align: center;box-shadow: 4px 10px 20px 1px rgba(203,190,160,0.4);}
.adekom-product-detial-overview-text .contact-1 span {color: #1d1d1d;}
.adekom-product-detial-overview-text .contact-1 a:hover {background: #1b44e7;}
.adekom-product-detial-overview-text .contact-1 a:hover span {color: #fff;}

.adekom-product-detial-content {position: relative;overflow: hidden;padding: 4% 0;}
.adekom-product-detial-content .adekom-container {position: relative;}
.adekom-product-detial-content-left {float: left;width: 20%;position: relative;}
.adekom-product-detial-content-fix {overflow: hidden;}
.adekom-product-detial-content-fix.fixed {position: absolute;left: 0;top: 0;z-index: 10;}
.adekom-product-detial-navigation {overflow: hidden;margin-bottom: 5%;}
.adekom-product-detial-navigation ul {list-style: none;margin: 0;padding: 0;}
.adekom-product-detial-navigation li {list-style: none;margin: 0;padding: 0;border-bottom: 1px solid #ddd;}
.adekom-product-detial-navigation li:last-child {border: none;}
.adekom-product-detial-navigation li.cur {border-bottom: 1px solid #1e1e1e;}
.adekom-product-detial-navigation li.cur a,.adekom-product-detial-navigation li a:hover {color: #1e1e1e;}
.adekom-product-detial-navigation a {display: block;color: #a5a5a5;padding: 2rem 0;}
.adekom-product-detial-parameter {margin-top: 5%;overflow: hidden;position: relative;}
.adekom-product-detial-parameter a {display: block;position: relative;color: #a5a5a5;}
.adekom-product-detial-parameter .title-1 {position: absolute;left: 10%;top: 15%;width: 70%;z-index: 3;color: #fff;}
.adekom-product-detial-parameter .icon-1 {width: 4.5rem;height: 4.5rem;position: absolute;right: 10%;bottom: 10%;z-index: 1;}

.adekom-product-detial-content-right {float: right;width: 74%;}
.adekom-product-detial-list {padding: 3% 0;overflow: hidden;}
.adekom-product-detial-item {overflow: hidden;clear: both;position: relative;border-top: 1px solid #ddd;padding: 5% 0;margin-top: 2%;}
.adekom-product-detial-item .item-left {float: left;width: 40%;}
.adekom-product-detial-item .item-right {float: right;width: 55%;}
.adekom-product-detial-item .title-1 {overflow: hidden;color: #1e1e1e;}
.adekom-product-detial-item .text-1 {color: #666;width: 100%;overflow: auto;} 
.adekom-product-detial-item .text-1 table {width: 100%!important;outline: none;margin: 0;padding: 0;overflow: hidden; border-spacing: 0;border-collapse: collapse;border: 1px solid #ddd!important;}
.adekom-product-detial-item .text-1 table tr {text-align: center;}
.adekom-product-detial-item .text-1 table tr td{padding: 1rem ;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #1d1d1d;}
.adekom-product-detial-item .text-1 table tr td:first-child {border-bottom: 1px solid #ddd;}
.adekom-product-detial-item .text-1 table tr:first-child td:first-child {background: #2a77c4;color: #fff;}
.adekom-product-detial-item .text-1 table tr:first-child td {background: #0c4ea1;color: #fff;}
.adekom-product-detial-item .text-1 strong,.adekom-product-detial-item .text-1 b {color: #333;} 
.adekom-product-detial-item .text-1 img {max-width: 100%;height: auto!important;width: auto!important;}

.adekom-features-list {overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.adekom-features-list li {list-style: none;margin: 0;padding: 0;width: 45%;overflow: hidden;margin-bottom: 5%;}
.adekom-features-list li .num-1 {color: #bcbcbc;border-bottom: 1px solid #ddd;padding-bottom: 1rem;}
.adekom-features-list li .name-1 {padding: 1rem 0;overflow: hidden;width: 90%;}

.adekom-main-components {overflow: hidden;}
.adekom-main-components-swiper {position: relative;overflow: hidden;}
.adekom-main-components-item {overflow: hidden;}
.adekom-main-components-item .pic {overflow: hidden;}
.adekom-main-components-item .text {padding: 3% 0;overflow: hidden;}
.adekom-main-components-item .title-3 {margin: 1rem 0;}
.adekom-main-components-item .text-3 {color: #666;padding-top: .5rem;}
.adekom-product-detial-item .item-left .jiantou-2 {position: relative;margin-top: 5rem;}
.jiantou-2 .swiper-prev,.jiantou-2 .swiper-next {position: relative;transform: none;left: auto;top: auto;bottom: auto;right: auto;margin: auto ;display: inline-block;vertical-align: middle;width: 6rem;height: 6rem;border: 1px solid #1e1e1e;border-radius: 100%;margin-right: 1rem;}
.jiantou-2 .swiper-prev::after,.jiantou-2 .swiper-next::after {content: '';width: 2rem;height: 1.2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/r5.png') center no-repeat;background-size: 100%;}
.jiantou-2 .swiper-prev::after {transform: translate(-50%,-50%) rotate(180deg);}

.adekom-application-list {overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.adekom-application-list li {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: space-between;background: #f1f3f5;width: 38%;padding: 5%;overflow: hidden;margin-bottom: 4%;}
.adekom-application-list li .title-4 {overflow: hidden;width: 50%;}
.adekom-application-list li .icon-4 {width: 7rem;height: 7rem;position: relative;}
.adekom-case-swiper {overflow: hidden;}
.adekom-case-swiper .adekom-main-components-item img {opacity: 0;}

.adekom-product-detial-windows {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 3555;display: none;background: rgba(0,0,0,0.5);}
.adekom-product-detial-windows.cur {display: block;}
.adekom-windows-container {display: flex;align-items: center;justify-content: center;align-content: center;position: absolute;z-index: 11;width: 100%;height: 100%;}
.adekom-windows-container img {display: inline-block;max-width: 100%;width: auto;max-height: 100%;border: 1rem solid #fff;}
.adekom-close {position: absolute;right: 0;top: 0;z-index: 111;}
.adekom-close a {display: block;width: 8rem;height: 8rem;position: relative;background: #fff;}
.adekom-close a i {width: 2rem;height: 2rem;position: absolute;z-index: 11;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(45deg);}
.adekom-close a i::before,.adekom-close a i::after {content: '';width: 100%;height: 2px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #000; }
.adekom-close a i::after {transform: translate(-50%,-50%) rotate(90deg);}
.adekom-close a:hover i {transform: translate(-50%,-50%) rotate(-45deg);}



/* applications */ 
.adekom-applications-nav {overflow: hidden;}
.adekom-applications-nav ul {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.adekom-applications-nav ul li {list-style: none;margin: 0;padding: 0;margin: 1%;padding: 0 3%;position: relative;}
.adekom-applications-nav ul li::after {content: '';width: 2px;height: 50%;position: absolute;right: 0;top: 50%;background: #ddd;transform: translateY(-50%);}
.adekom-applications-nav ul li a {overflow: hidden;text-align: center;position: relative;}
.adekom-applications-nav ul li span {display: inline-block;position: relative;color: #b7b7b7;padding: 1rem 0;}
.adekom-applications-nav ul li span::after {content: '';width: 0;height: 2px;background: #0c4ea1;position: absolute;left: 0;bottom: 0;}
.adekom-applications-nav ul li.cur span {color: #002b57;}
.adekom-applications-nav ul li.cur span::after {width: 100%;}
.adekom-applications-nav ul li a:hover span {color: #002b57;}

.adekom-applications-list {overflow: hidden;}
.adekom-applications-title {text-align: center;padding: 5% 0;}
.adekom-applications-title .title-1 {color: #1e1e1e;}
.adekom-applications-content {position: relative;overflow: hidden;}
.adekom-applications-content-item {overflow: hidden;padding: 3% 0;border-top: 1px solid #ddd;}
.adekom-applications-item-left {float: left;width: 20%;}
.adekom-applications-item-left .title-1 {overflow: hidden;}
.adekom-applications-item-right {float: right;width: 60%;}
.adekom-applications-product {position: relative;overflow: hidden;}
.adekom-applications-product .pic {overflow: hidden;position: relative;}
.adekom-applications-product .text {position: absolute;right: 7%;top: 50%;width: 34%;transform: translateY(-50%);}
.adekom-applications-product .title-1 {color: #0c4ea1;}
.adekom-applications-product .button-2 {margin-top: 5rem;}
.adekom-applications-product .button-2 a {display: inline-block;vertical-align: middle;background: #fff;padding: 1rem 2rem;border-radius: 2rem;border: 1px solid #ddd;margin-right: 1rem;}
.adekom-applications-product .button-2 a:last-child {background: #0c4ea1;}
.adekom-applications-product .button-2 a:last-child span {color: #fff;}
.adekom-applications-product .button-2 a span {color: #1d1d1d;display: inline-block;vertical-align: middle;}
.adekom-applications-product .button-2 a i {display: inline-block;vertical-align: middle;width: .9rem;height: .6rem;background: url('../images/r6.png') center no-repeat;background-size: 100%;margin-left: 1rem;}
.adekom-applications-product .button-2 a:hover {background: #1b44e7;border: 1px solid #1b44e7;}
.adekom-applications-product .button-2 a:hover span {color: #fff;} 
.adekom-applications-product-list {overflow:hidden;margin-top: 3%;display: flex;flex-wrap: wrap;}
.adekom-applications-product-list.adekom-applications-product .adekom-applications-product-item {width:49%;margin-right:1%;margin-bottom:2%;position: relative;float: left;}
.adekom-applications-product-list.adekom-applications-product .pic {background: #f2f2f2;}
.adekom-applications-product-list.adekom-applications-product .adekom-applications-product-item .text {position: relative;right: auto;top: auto;width: 100%;transform: none;text-align: center;margin-top: 3%;}
.adekom-applications-product-list.adekom-applications-product .adekom-applications-product-item .button-2 {margin-top: 2rem;}


.adekom-applications-text {overflow: hidden;position: relative;}
.adekom-applications-text .text-1 {padding: 3% 0;color: #666;}
.adekom-applications-text .text-2 {color: #666;}
.adekom-applications-text .text-2 h4,.adekom-applications-text .text-2 h5,.adekom-applications-text .text-2 h6,.adekom-applications-text .text-2 h3,.adekom-applications-text .text-2 h2,.adekom-applications-text .text-2 h1 {color: #1d1d1d;}
.adekom-applications-text table {width: 100%!important;outline: none;margin: 0;padding: 0;overflow: hidden; border-spacing: 0;border-collapse: collapse;border: 1px solid #ddd!important;}
.adekom-applications-text table tr {text-align: center;}
.adekom-applications-text table tr td{padding: 1rem ;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #1d1d1d;}
.adekom-applications-text table tr td:first-child {border: none;border-bottom: 1px solid #ddd;}
.adekom-applications-text table tr:first-child td:first-child {background: #2a77c4;color: #fff;}
.adekom-applications-text table tr:first-child td {background: #0c4ea1;color: #fff;}

.adekom-applications-item-top {position: relative;}
.adekom-applications-item-top .title-1 {color: #1e1e1e;}
.adekom-applications-item-top .jiantou-2 {position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.adekom-applications-item-bottom {margin-top: 3%;}
.applications-item-swiper {overflow: hidden;}






/* news */ 
.adekom-news {position: relative;overflow: hidden;}
.adekom-news-center {width: 100%;margin: auto;display: flex;}
.adekom-news-center-pic {width: 100%;position: relative;padding: 35rem 0;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;margin: auto;}
.adekom-news-recommend {position: relative;width: 90%;margin: auto;margin-top: -18%;z-index: 80;}
.adekom-news-item {position: relative;background: #fff;box-sizing: border-box;z-index: 12;}
.adekom-news-item a {display: block;width: 100%;height: 100%;box-sizing: border-box;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.adekom-news-item .pic {overflow: hidden;}
.adekom-news-item .pic a {display: block;background-position: center;background-repeat: no-repeat;background-size: cover;}
.adekom-news-item .text {padding: 8%;overflow: hidden;position: relative;}
.adekom-news-item .title-1 {overflow: hidden;color: #000;}
.adekom-news-item .path-1 {overflow: hidden;padding: 2.5% 0;}
.adekom-news-item .path-1 span {color: #000;}
.adekom-news-item .text-1 {border-top: 1px solid #e7edf3;padding: 2rem 0;overflow: hidden;color: #666;}
.adekom-news-item .text a {display: block;position: relative;}
.adekom-news-item .text a:hover .title-1 {color: #0c4ea1;}
.adekom-news-item a:hover .pic {transform: scale(1.05);}
.adekom-news-item .pic a:hover {transform: scale(1.05);}
.Learnmore-1 {overflow: hidden;margin-top: 1%;}
.Learnmore-1 span {color: #1d1d1d;display: inline-block;vertical-align: middle;}
.Learnmore-1 i {display: inline-block;vertical-align: middle;width: .9rem;height: .6rem;background: url('../images/r7.png') center no-repeat;background-size: 100%;margin-left: 1rem;filter: grayscale(1);}
.adekom-news-recommend .adekom-news-item {display: flex;clear: both;border: none;box-shadow:10px 30px 30px rgba(231,237,240,1);margin-bottom: 5%;}
.adekom-news-recommend .adekom-news-item a {border: none;width: auto;height: auto;}
.adekom-news-recommend .adekom-news-item .pic {width: 31.333%;}
.adekom-news-recommend .adekom-news-item .text {width: 60%;padding: 0;border: none;}
.adekom-news-recommend .adekom-news-item .text a {position: absolute;left: 10%;top: 50%;width: 90%;transform: translateY(-50%);z-index: 1;}
.adekom-news-recommend .adekom-news-item .title-1 {width: 90%;}
.adekom-news-recommend .adekom-news-item .text-1 {padding-right: 10%;}

.adekom-news-search {position: relative;margin-bottom: 1%;overflow: hidden;width: 30%;float: right;}
.adekom-news-search .input-1 {overflow: hidden;}
.adekom-news-search .input-1 input{width: 100%;border: 2px solid rgba(255,255,255,.6);padding: 1rem 2rem;box-sizing: border-box;background: rgba(207,216,225,.6);}
.adekom-news-search .input-1 input::placeholder {color: #7f848a;}
.adekom-news-search .search-1{position: absolute;right: 0;top: 0;height: 100%;z-index: 2;width: 5rem;cursor: pointer;}
.adekom-news-search .search-1 a {display: block;position: relative;height: 100%;width: 100%;}
.adekom-news-search .search-1 i{width: 2rem;height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/s1.png') center no-repeat;background-size: 100%; filter: grayscale(1);}
.adekom-news-search .search-1 a:hover i {filter: none;}

.adekom-news-list {display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 2%;position: relative;overflow: hidden;}
.adekom-news-list:after {content: ""; width: 31.333%; }
.adekom-news-list.search {padding-top: 5%;}
.adekom-news-list .adekom-news-item {width: 31.333%;margin-bottom: 3%;}
.adekom-news-list .adekom-news-item.mr0,.adekom-news-list .adekom-news-item.nit3 {margin-right: 0;}
.adekom-news-list .adekom-news-item a .Learnmore-1 {margin-top: 3rem;}
.adekom-news-list .adekom-news-item a:hover{background: #f1f2f4;border-bottom: 1px solid #f1f2f4;border-left: 1px solid #f1f2f4;border-right: 1px solid #f1f2f4;} 
.adekom-news-list .adekom-news-item a:hover .Learnmore-1 span {color: #0c4ea1;}
.adekom-news-list .adekom-news-item a:hover .Learnmore-1 i {filter: none;}

.adekom-news-bottom-more {overflow: hidden;padding-bottom: 5%;}
.bottom-more {overflow: hidden;text-align: center;position: relative;}
.bottom-more::after {content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #ddd;z-index: 1;}
.bottom-more a {display: inline-block;position: relative;text-align: center;padding: 1.6rem 1rem;width: 18rem;border: 1px solid #ddd;overflow: hidden;z-index: 2;background: #fff;}
.bottom-more span {color: #000;} 
.bottom-more a:hover {background: #0c4ea1;border: 1px solid #0c4ea1;}
.bottom-more a:hover span {color: #fff;} 

.adekom-news-detial {overflow: hidden;z-index: 80;position: relative;margin-top: -15%;padding-bottom: 8%;}
.adekom-news-detial-container {position:relative ;overflow: hidden;width: 90%;margin: auto;display: flex;}
.adekom-news-detial-left {width: 30%;float: left;}
.adekom-news-detial-left .advertisement-1 {position: relative;}
.adekom-news-detial-left .advertisement-1 a {display: block;overflow: hidden;}
.adekom-news-detial-left .share-1 {margin-top: 5rem;margin-right: 5%;}
.adekom-news-detial-left .share-1 .title-1 {text-align: right;}
.adekom-news-detial-left .share-1 .shareitem-2{margin-top: 2rem;position: relative;text-align: right;}
.adekom-news-detial-right {width: 65%;float: left;background: #fff;}
.adekom-news-detial-content {overflow: hidden;padding: 4% 8%;}
.adekom-news-detial-content-top {border-bottom: 1px solid #ddd;padding-bottom: 2%;}
.adekom-news-detial-content-top .title-1 {color: #000;width: 90%;}
.adekom-news-detial-content-top .path-1 {padding: 1rem 0;overflow: hidden;margin-top: 1rem;}
.adekom-news-detial-content-center {padding: 2% 0 5% 0;overflow: hidden;}
.adekom-news-detial-content-center .text-1 {overflow: hidden;position: relative;}
.adekom-news-detial-content-center .text-1 img {max-width: 100%;height: auto!important;width: auto;}
.adekom-news-detial-content-bottom {overflow: hidden;padding: 2% 0;}
.adekom-news-detial-content-bottom .title-1 {border-bottom: 1px solid #ddd;padding: 2% 0;color: #ccc;}
.adekom-news-detial-content-bottom .other-2 {display: flex;justify-content:space-between;padding: 4% 0;overflow: hidden;position: relative;}
.adekom-news-detial-content-bottom .other-2::after {content: '';width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background: #ddd;}
.adekom-news-detial-content-bottom .other-2 li {list-style: none;margin: 0;padding: 0;max-width: 45%;}
.adekom-news-detial-content-bottom .other-2 li a {display: block;padding: 1rem 0;}
.adekom-news-detial-content-bottom .other-2 .title-2 {color: #1e1e1e;}
.adekom-news-detial-content-bottom .other-2 .path-1 {color: #666;margin-top: 1rem;}
.adekom-news-detial-content-bottom .other-2 .Learnmore-1 {margin-top: 4rem;}
.adekom-news-detial-content-bottom .other-2 li a:hover .title-2,.adekom-news-detial-content-bottom .other-2 li a:hover .Learnmore-1 span {color: #0c4ea1;}
.adekom-news-detial-content-bottom .other-2 li a:hover .Learnmore-1 i {filter: none;}




/* about */ 
.adekom-about {overflow: hidden;position: relative;}
.adekom-about-left-tuxing {position: absolute;left: 0;top: 0;width: 15%;height: 100%;z-index: 40;pointer-events: none;}
.adekom-about-left-tuxing img {height: 100%;}
.adekom-about-center {width: 100%;margin: auto;display: flex;}
.adekom-about-center-pic {width: 50%;position: relative;padding: 35rem 0;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;margin: auto;}
.adekom-about-center-pic .adekom-text {position: absolute;width: 90%;z-index: 50;left: 5%;top: 50%;transform: translateY(-50%);overflow: hidden;}
.adekom-about-center-pic .adekom-text .text-1{color: #fff;}
.adekom-about-data {background: #14324c;padding: 4% 5% 3.5% 5%;overflow: hidden;}
.adekom-about-data ul {margin: auto;list-style: none;margin: 0;padding: 0;display: flex;justify-content: space-between;width: 80%;margin: auto;}
.adekom-about-data ul li {list-style: none;margin: 0;padding: 0;color: #fff;text-align: center;}
.adekom-about-data ul li span{position: relative;}
.adekom-about-data ul li strong {font-weight: normal;display: inline-block;vertical-align: middle;}
.adekom-about-data ul li sup{display: inline-block;vertical-align: middle;}
.adekom-about-data ul li p{margin: 0;padding: 0;margin-top: 1rem;}
.adekom-about-data ul li:nth-child(1) {color: #2b78c4;}
.adekom-about-data ul li:nth-child(2) {color: #00a6c5;}
.adekom-about-data ul li:nth-child(3) {color: #069d72;}
.adekom-about-data ul li:nth-child(4) {color: #0bb14b;}

.adekom-about .adekom-container {overflow: hidden;} 
.adekom-about .adekom-container .adekom-applications-nav {margin-top: 4%;}
.adekom-about .adekom-container .adekom-applications-title{overflow: hidden;} 
.adekom-about .adekom-container .adekom-applications-title .text-1{color: #14324c;margin-top: 1rem;}
.adekom-about-list {overflow: hidden;padding-bottom: 5%;}
.adekom-about-list .adekom-about-overview:first-child {align-items: center;}
.adekom-about-overview {padding: 5% 0;overflow: hidden;display: flex;justify-content: space-between;border-top: 1px solid #ddd;}
.adekom-about-overview-left {width: 35%;overflow: hidden;}
.adekom-about-overview-left .pic {overflow: hidden;position: relative;}
.adekom-about-overview-left .title-1 {color: #1d1d1d;}
.adekom-about-overview-right {width: 60%;overflow: hidden;}
.adekom-about-overview-right .text-1{color: #666;}
.adekom-play {display: block;position: relative;}
.adekom-play::after {content: '';width: 4.4rem;height: 4.3rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;background: url('../images/play.png') center no-repeat;background-size: 100%;}
.adekom-about-overview-left .pic a:hover img {transform: scale(1.05);}

.adekom-about-groupstructure {overflow: hidden;text-align: center;}
.adekom-about-groupstructure img {max-width: 100%;}
.adekom-about-culture {overflow: hidden;padding-bottom: 10%;}
.adekom-about-culture-swiper {overflow: hidden;}
.adekom-about-culture-item {position: relative;}
.adekom-about-culture-item a {display: block;position: relative;border-radius: 2rem;border: 2px solid #f2f2f4 ;overflow: hidden;}
.adekom-about-culture-item .text {position: absolute;left: 8%;top: 8%;width: 80%;z-index: 1;}
.adekom-about-culture-item .icon-1 {position: relative;width: 4.5rem;height: 4.5rem;}
.adekom-about-culture-item .title-1 {margin-top: 1rem;}
.adekom-about-culture-item .text-2 {position: absolute;left: 8%;width: 80%;top: 60%;z-index: 11;border-top: 2px dotted #dfe0e4;padding-top: 2rem ;color: #666;}
.adekom-about-culture .jiantou-2 {text-align: center;margin-top: 4rem;}
.adekom-about-culture-item a:hover {background: #f1f2f4;}

.adekom-about-history {overflow: hidden;padding-bottom: 5%;position: relative;}
.adekom-about-history.cur::after {opacity: 1;}
.adekom-about-history::after {content: '';width: 100%;height: 20%;position: fixed;left: 0;bottom: 0;z-index: 12;background: -webkit-linear-gradient(to top, #fff, rgba(255,255,255,0));background: linear-gradient(to top, #fff 50%, rgba(255,255,255,0));opacity: 0;}
.adekom-about-history-container {padding: 2% 0;overflow: hidden;position: relative;}
.adekom-about-history-left {float: right;width: 45%;position: relative;}
.adekom-about-history-year {overflow: hidden;position: relative;}
.adekom-about-history-year li {list-style: none;padding: 0;margin: 0;padding: 1rem 0;overflow: hidden;transition: all .45s;position: relative;position: -webkit-sticky;position: sticky;}
.adekom-about-history-year li .cur-1 {color: #e0e0e0;}
.adekom-about-history-year li .title-1 {color: #1e1e1e;letter-spacing: -1rem;opacity: 0;transform: translateY(20rem);overflow: hidden;}
.adekom-about-history-year li.is-active {padding: 0;}
.adekom-about-history-year li.is-active .cur-1 {color: #0c4ea1;}
.adekom-about-history-year li.is-active .title-1 {display: block;opacity: 1;transform: translateY(0);}
.adekom-about-history-right {float: right;margin-left: 10%;width: 45%;}
.adekom-about-history-list {overflow: hidden;}
.adekom-about-history-swiper {overflow: hidden;}
.adekom-about-history-swiper .swiper-wrapper {overflow: hidden;display: block;}
.adekom-about-history-swiper .swiper-slide {overflow: hidden; }
.adekom-about-history-swiper .swiper-slide::-webkit-scrollbar {display: none;}
.adekom-about-history-item {display: flex;padding: 4% 0;overflow: hidden;}
.adekom-about-history-item .title-1 {color: #0c4ea1;}
.adekom-about-history-item .text-1 {width: 80%;margin-left: 5%;color: #666;}
.adekom-about-history-bottom {text-align: center;clear: both;width: 100%;position: fixed;left: 0;bottom: 0;transition: all .45s;z-index: 111;opacity: 0;}
.adekom-about-history-bottom.cur {bottom: 5%;opacity: 1;}
.adekom-about-history-nav {border-radius: 5rem;background: #f3f3f3;display: inline-block;padding: 0 1rem;position: relative;z-index: 100;}
.adekom-about-history-nav li {list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: middle;margin: 0 1rem;padding: 1rem 0;}
.adekom-about-history-nav li.cur a {background: #0c4ca3;box-shadow: 0px 10px 7px rgba(0,0,0,.2);}
.adekom-about-history-nav li.cur span {color: #fff;}
.adekom-about-history-nav li a {display: inline-block;overflow: hidden;padding: 1rem 3rem;border-radius: 4rem;}
.adekom-about-history-nav li span {color: #b7b7b7;overflow: hidden;}

 


/* contact */ 
.adekom-contact-information {overflow: hidden;padding-bottom: 5%;}
.adekom-contact-information-item {position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;margin: auto;padding: 2% 0;overflow: hidden;border-top: 1px solid #ddd;}
.adekom-contact-information-left {width: 20%;}
.adekom-contact-information-left .title-1{margin-bottom: 1rem;}
.adekom-contact-information-left .text-1{color: #0c4ea1;}
.adekom-contact-information-right {width: 60%;}
.adekom-contact-information-list {overflow: hidden;position: relative;}
.adekom-contact-information-list-item {display: flex;justify-content: space-between;flex-wrap: wrap;}
.adekom-contact-information-list-item li:first-child {width: 100%;}
.adekom-contact-information-list-item li{width: 50%;list-style: none;margin: 0;padding: 0;display: flex;align-items: center;margin-bottom: 1rem;}
.adekom-contact-information-list-item .address-1{display: flex;align-items: center;margin-right: 1rem;}
.adekom-contact-information-list-item .icon-1{position: relative;width: 3.5rem;height: 3.5rem;border: 1px solid #ddd;border-radius: 100%;margin-right: 1rem;}
.adekom-contact-information-list-item .text-1 {color: #666;}
.adekom-contact-information-list-item .container-1{color: #666;overflow: hidden;}
.adekom-contact-information-item .icon-2 {position: absolute;right: 0;top: 3rem;cursor: pointer;}
.adekom-contact-information-item .icon-2 i {width: 6rem;height: 6rem;position: relative;display: block;border: 1px solid #ddd;border-radius: 100%;}
.adekom-contact-information-item .icon-2 i::after {content: '';width: 2rem;height: 2.4rem;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/add.png') center no-repeat;background-size: 100%;position: absolute;opacity: .3;}
.adekom-contact-information-item-bottom {clear: both;width: 100%;margin-top: 2%;display: none;}
.adekom-contact-information-item-bottom .map-1 {position: relative;overflow: hidden;background-color: #ddd;background-position: center;background-repeat: no-repeat;background-size: cover;}
.adekom-contact-information-item.cur .icon-2 i {background: #0c4ea1;}
.adekom-contact-information-item.cur .icon-2 i::after {opacity: 1;filter: invert(1);}
.adekom-about-list.adekom-talent-concept .adekom-about-overview:first-child {align-items: normal;}

.adekom-join-us {overflow: hidden;padding: 3% 0;border-top: 1px solid #ddd;}
.adekom-join-us .title-1{overflow: hidden;}
.adekom-join-us-list {padding: 3% 0;overflow: hidden;}
.adekom-join-us-swiper {overflow: hidden;}
.adekom-join-us-item {overflow: hidden;}
.adekom-join-us-item a {display: block;position: relative;border-radius: 2rem;border: 2px solid #f2f2f4 ;overflow: hidden;color: #1d1d1d;}
.adekom-join-us-item .text{position: absolute;left: 8%;top: 8%;width: 81%;z-index: 1;}
.adekom-join-us-item .title-2{overflow: hidden;}
.adekom-join-us-item .icon-1 {overflow: hidden;padding: 1.5rem 0 2rem 0;border-bottom: 2px dotted #ddd;}
.adekom-join-us-item .icon-1 i{display: block;width: 1rem;height: 1.4rem;background: url('../images/r4.png') center no-repeat;background-size: 100%;}
.adekom-join-us-item .text-2{margin-top: 2rem;}
.adekom-join-us-item .text-2 strong{color: #000;font-weight: normal;}
.adekom-join-us-item .viewdetail-1 {position: absolute;left: 8%;bottom: 10%;}
.adekom-join-us-item a:hover .viewdetail-1 i {background: #0c4ea1;}
.adekom-join-us-item a:hover .viewdetail-1 i::before,.adekom-join-us-item a:hover .viewdetail-1 i::after {background: #fff;}
.adekom-join-us-item a:hover .viewdetail-1 span {opacity: 0;}
.adekom-join-us-item a:hover .viewdetail-1 span:last-child {opacity: 1;transform: translateY(-50%);}
.viewdetail-1 {position: relative;display: flex;align-items: center;overflow: hidden;}
.viewdetail-1 i{width: 5rem;height: 5rem;display: block;margin-right: 1rem;border-radius: 100%;position: relative;background: #f1f2f4;}
.viewdetail-1 i::before,.viewdetail-1 i::after {content: '';width: 1.6rem;height: 1px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #0c4ea1;}
.viewdetail-1 i::after {transform: translate(-50%,-50%) rotate(90deg);} 
.viewdetail-1 span {color: #1e1e1e;overflow: hidden;}
.viewdetail-1 span:last-child {position: absolute;top: 50%;transform: translateY(-100%);z-index: 1;opacity: 0;left: 6rem;}
.adekom-join-us-list .jiantou-2 {text-align: center;margin-top: 2%;}

.adekom-joinus-detial {overflow: hidden;}
.adekom-joinus-detial .adekom-container {width: 70%;}
.adekom-joinus-detial-top {background: #f1f2f4;padding: 13% 0 5% 0;overflow: hidden;}
.adekom-joinus-detial-top .title-1  {overflow: hidden;}
.adekom-joinus-detial-top .item-2 {display: flex;align-items: center;margin-top: 2rem;}
.adekom-joinus-detial-top .item-2 li {list-style: none;margin: 0;padding: 0;position: relative;padding: 0 2rem 0;}
.adekom-joinus-detial-top .item-2 li:first-child {padding: 0 2rem 0 0;}
.adekom-joinus-detial-top .item-2 li:last-child::after {display: none;}
.adekom-joinus-detial-top .item-2 li::after {content: '';width: 2px;height: 100%;position: absolute;right: 0;top: 50%;background: #ddd;transform: translateY(-50%);}
.adekom-joinus-detial-top .item-2 li span{color: #666;}
.adekom-joinus-detial-top .item-2 li strong{font-weight: normal;color: #000;}
.adekom-joinus-detial-top .application-1 {position: absolute;right: 0;bottom: 0;}
.adekom-joinus-detial-top .application-1 a {display: block;background: #0c4ca3;color: #fff;padding: 1rem 2rem;text-align: center;}
.adekom-joinus-detial-top .application-1 a:hover {background: #1b44e7;}
.adekom-joinus-detial-bottom {padding: 2% 0;overflow: hidden;}
.adekom-joinus-detial-list {overflow: hidden;padding-bottom: 3%;}
.adekom-joinus-detial-item {padding: 3% 0;border-bottom: 1px dotted #ddd;color: #1e1e1e;display: flex;}
.adekom-joinus-detial-item:last-child {border: none;}
.adekom-joinus-detial-item .title-1 {width: 20%;}
.adekom-joinus-detial-item .text-1 {width: 70%;margin-left: 10%;}
.adekom-joinus-detial-item .text-1 p {margin: 0;padding: 0;padding: .4rem 0;}

.adekom-joinus-show-windows {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1111;background: rgba(0, 0, 0, 0.5);transform: translateY(0);transition:all .4s ease;}
.adekom-joinus-show-windows.hide {transform: translateY(-100%);}
.adekom-joinus-show-container {width: 40%;position: absolute;left: 50%;top: 50%;background: #fff;transform: translate(-50%,-50%);z-index: 1;}
.adekom-joinus-container {padding: 8% 10%;overflow: hidden;}
.adekom-joinus-container .text {text-align: center;}
.adekom-joinus-container .title-1  {overflow: hidden;}
.adekom-joinus-container .text-1  {color: #666;margin-top: 1rem;}
.adekom-joinus-container .from-container {overflow: hidden;margin-top: 2rem;}
.adekom-joinus-container .from-container li {list-style: none;margin: 0;padding: 1rem 0;position: relative;overflow: hidden;}
.adekom-joinus-container .from-container .title-2 {color: #1d1d1d;}
.adekom-joinus-container .from-container .input-1 {position: relative;overflow: hidden;margin-top: 1rem;}
.adekom-joinus-container .from-container .input-1 input{width: 100%;border: none;box-sizing: border-box;background: #fff;padding: 1rem 2rem;border: 1px solid #ddd ;}
.adekom-joinus-container .from-container .title-2 span {color: #999;}
.adekom-joinus-container .from-container .uploadfile-1 {position: absolute;width: 8rem;padding: 1.5rem 0;background: #0c4ea1;text-align: center;color: #fff;right: 1%;top: 50%;transform: translateY(-50%);}
.adekom-joinus-container .from-container .uploadfile-1 span {color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
.adekom-joinus-container .from-container .input-1 .uploadfile {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 11;opacity: 0;box-sizing: border-box;cursor: pointer;}
.adekom-joinus-container .from-container .uploadfile-1:hover {background: #1b44e7;}
.adekom-joinus-container .from-container .send-1 {width: 100%;text-align: center;}
.adekom-joinus-container .from-container .send-1 a {color: #fff;background: #0c4ea1;padding: 2rem 0;display: block;}
.adekom-joinus-container .from-container .send-1 a:hover {background: #1b44e7;}



/* search */ 
.adekom-search {overflow: hidden;padding: 10% 0 5% 0;position: relative;}
.adekom-search-top {overflow: hidden;text-align: center;}
.adekom-search-top .title-1 {overflow: hidden;}
.adekom-search-top .input-1 {position: relative;width: 100%;overflow: hidden;margin-top: 2%;}
.adekom-search-top .search-2 {overflow: hidden;}
.adekom-search-top .search-2 {width: 6rem;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;}
.adekom-search-top .search-2 i {width: 2rem;height: 2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../images/s.png') center no-repeat;background-size: 100%;}
.adekom-search-top input {display: block;width: 100%;border: 2px #f0f0f0 solid;border-radius: .4rem;overflow: hidden;background: #fff;padding: 0 2rem;color: #000;box-sizing: border-box;line-height: 6rem;}
.adekom-search-top input::placeholder {color: #bcbcbc;}
.adekom-search-top .adekom-applications-nav {margin-top: 5%;}
.adekom-search-bottom {padding: 5% 0;overflow: hidden;}
.adekom-search-bottom .adekom-container {display: flex;flex-wrap: wrap;}
.adekom-search-bottom .adekom-container .adekom-news-item {width: 31.333%;margin-right: 3%;margin-bottom: 3%;}
.adekom-search-bottom .adekom-container .adekom-news-item.mr0 {margin-right: 0;}
.adekom-search-bottom .adekom-container .adekom-product-item {width: 23.5%;}







/* other */ 
 
.tanimation {opacity: 0;transition: opacity .8s ease-in-out,transform .8s cubic-bezier(.215,.61,.355,1);}
.tformY {transform:translateY(160px);}
.tformX {transform:translateX(50%);}
.tformXX {transform:translateX(-50%);}
.tdelay1 {transition-delay: .1s;}
.tdelay2 {transition-delay: .2s;}
.tdelay3 {transition-delay: .3s;}
.tdelay4 {transition-delay: .4s;}


.social-share{font-size:16px;font-style:normal;display: inline-block;vertical-align: middle;}
.social-share a{position:relative;text-decoration:none;margin-left:10px;display:inline-block;outline:none;}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #ccc;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f1f1f1;margin:0;padding:0;}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.social-share-icon {display: inline-block;width: 4rem;height: 4rem;position: relative;box-sizing: border-box;}
.social-share-icon:hover {opacity: 1;}  
.social-share-icon:hover::after {background: #0c4ea1;}
.social-share-icon:hover::before {filter: none;opacity: 1;}
.social-share-icon::before {opacity: 1;content: '';width: 4rem;height:4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 11;filter: invert(1);opacity: .3;}  
.social-share-icon::after {z-index: 1;content: '';width: 4rem;height:4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) ;background: #fff;border-radius: 100%;}
.icon-share::before{background: url('../images/in-deta-icon0001.png') center no-repeat;background-size: 30%;}
.icon-linkedin::before{background: url('../images/f31.png') center no-repeat;background-size: 35%;}
.icon-wechat::before  {background: url('../images/f5.png') center no-repeat;background-size: 33%;} 
.icon-twitter::before {background: url('../images/f10.png') center no-repeat;background-size: 40%;}   
.icon-weibo::before {background: url('../images/f11.png') center no-repeat;background-size: 35%;}   
.icon-facebook::before {background: url('../images/f1.png') center no-repeat;background-size: 20%;}   
.icon-whatapp::before {background: url('../images/f12.png') center no-repeat;background-size: 45%;}   

.aside-top {position: fixed; width: 5rem;bottom:3%;right:1%; z-index:8199;display: none;}
.aside-top a {width: 5rem;height: 5rem;display: block;overflow: hidden; background: #0c4ea1;border-radius: 100%;background-size: 30%;}
.aside-top a:before {content:'';left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(-90deg);position: absolute;background: url('../images/r1.png') center no-repeat;background-size: 30%;width: 100%;height: 100%;}

 
@keyframes fadeInBigs{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}0%{transform:scale(1.5);}100%{transform:scale(1);}}
.fadeInBigs{-webkit-animation-name:fadeInBigs;animation-name:fadeInBigs;-webkit-animation-duration:6s;animation-duration:6s}

 
@keyframes fadeInWidth{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}0%{width: 0%;}100%{width: 100%;}}
.fadeInwidth{-webkit-animation-name:fadeInWidth;animation-name:fadeInWidth;-webkit-animation-duration:2s;animation-duration:1s}



@media screen and (max-width: 5120px) { 
}
@media screen and (max-width: 3840px) {}
@media screen and (max-width: 2560px) { 
}
@media screen and (max-width: 2048px) {}
@media screen and (max-width: 1920px) { 
}
@media screen and (max-width: 1860px) { 
	.index-news-left .img,.index-news-left .img img,.index-news-left a {height: 100%;width: 100%;}
}
@media screen and (max-width: 1680px) { 
}
@media screen and (max-width: 1580px) {
	 .adekom-product-detial-item .item-right{width: 65%;}
	 .adekom-product-detial-item .item-left {width: 30%;}
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px) {
	
}
@media screen and (max-width: 1280px) {
	 
}
@media screen and (max-width: 1152px) {

}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 980px)  {}
@media screen and (max-width: 640px) {
	.pcshow,.header-nav-show,.header-nav-list-sub{display: none!important;}
	.mbshow{display: block!important;}  
	.header-nav-list,.footer-nav,.adekom-about-history-left {display: none;}
	.no-touch .header-nav .header-nav-list {position: fixed;width: 100%;height: 100vh;left: -5%;top: 8rem;z-index: 11;background: #fff;overflow: hidden;padding: 0;display: block;} 
	.no-touch .header-left,.adekom-about-data ul {width: 100%;}
	.no-touch .header-nav-list ul {display: block;width: 100%;}
	.header .header-nav-list ul {padding: 5% 0;}
	.header .header-nav-list ul li {border-bottom: 1px solid #ddd;}
	.header .header-nav-list ul li a {font-size: 3rem;padding: 0 5%;}
	.footer {padding: 10% 0 5% 0;}
	.footer-link {position: relative;right: auto;top: auto;transform: none;}
	.index-news-left,.index-news-left .text,.index-news-left .img ,.index-news-right,.adekom-applications-item-left,.adekom-applications-item-right,
	.adekom-product-detial-content-right,.adekom-product-detial-item .item-left,.adekom-news-recommend .adekom-news-item .pic,.adekom-contact-information-right,
	.adekom-product-detial-item .item-right,.adekom-news-search,.adekom-news-recommend .adekom-news-item .pic,.adekom-news-recommend .adekom-news-item .text,
	.adekom-news-recommend .adekom-news-item .title-1,.adekom-about-overview-left,.adekom-about-overview-right,.adekom-contact-information-left,
	.footer-contact,.adekom-product-bottom-content-left,.adekom-product-detial-content-left,.adekom-joinus-detial-item .title-1 {width: 100%;float: none;}
	.index-banner-item .text,.adekom-joinus-detial .adekom-container ,.adekom-joinus-show-container {width: 90%;}
	.index-solution-bottom .solution-pagination {width: 80%;}
	.index-news-content-top .adekom-title {width: 70%;}
	.index-banner-item .title-1 {font-size: 4rem;line-height: 4rem;}
	.index-solution-content,.index-news-content {padding: 15% 0;}
	.index-about-content .adekom-title {left: 5%;top: 10%;transform: none;width: 90%;}
	.index-about-data-list {width: 100%;height: 50%;top: auto;bottom: 0;border-top: 1px solid rgba(255,255,255,.2);}
	.index-news-content-bottom,.index-news-left,.adekom-applications-nav ul,.adekom-news-recommend .adekom-news-item,.adekom-about-overview,.adekom-joinus-detial-item,
	.adekom-applications-nav ul li span,.adekom-applications-nav ul li a,.adekom-news-detial-container,.adekom-contact-information-list-item {display: block;}
	.index-news-left .img,.index-news-right {margin: 5% auto;}
	.adekom-product-detial-item .item-right,.adekom-applications-item-right,.adekom-about-overview-right,.adekom-join-us-list .jiantou-2 {margin-top: 5%;}
	.adekom-product-detial-item .title-1,.adekom-applications-item-top .title-1,.adekom-contact-information-right {padding: 5% 0;}
	.adekom-applications-list {padding-bottom: 10%;}
	.adekom-product-top .adekom-path {position: relative;right: auto;bottom: auto;}
	.adekom-path a:first-child {padding-left: 0;margin-left: 0;}
	.adekom-news-recommend .adekom-news-item .text-1 {padding: 0;padding-top: 5%;}
	.adekom-news-center-pic {padding: 15rem 0;}
	.adekom-about-data {padding: 10% 5%;}
	.adekom-search-top {padding: 10% 0;}
	.adekom-product-bottom-content-right,.adekom-product-bottom-content-left {float: none;width: 100%;margin-left: 0;}
	.adekom-product-list {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.adekom-product-item:first-child {width: 100%;}
	.adekom-product-item {width: 48.5%;margin-right: 0;margin-bottom: 3%;float: none;}
	.adekom-product-item .pic .img-center {max-width: 50%;max-height: 50%;}
	.adekom-product-detial-overview {padding: 15% 0;background: url('../upload/detial-bg1.jpg') center no-repeat;background-size: cover;}
	.adekom-product-detial-overview .pic,.adekom-applications-nav ul li::after {display: none;}
	.adekom-product-detial-overview-container {left: auto;width: 90%;height: auto;position: relative;top: auto;margin: auto;}
	.adekom-product-detial-overview-text {position: relative;right: auto;width: 100%;top: auto;transform: none;padding: 5% 0;}
	.adekom-product-detial-overview-text .contact-1 {padding-bottom: 5%;}
	.adekom-product-detial-overview-img {width: 70%;transform: none;}
	.adekom-product-detial-overview-pic {width: 70%;position: relative;top: auto;transform: none;margin: 5% auto;}
	.adekom-product-detial-item .item-left {position: relative;}
	.adekom-product-detial-item .item-left .jiantou-2 {position: absolute;right: 0;top: 50%;margin-top: 0;transform: translateY(-50%);}
	.adekom-applications-nav ul li {margin: 1% 0;padding: 0;border-bottom: 1px solid #ddd;}
	.adekom-applications-nav ul li span {text-align: left;} 
	.adekom-applications-product .text {position: relative;right: auto;top: auto;width: 90%;transform: none;padding: 5% 0;}
	.adekom-applications-product .button-2 a {font-size: 0;}
	.adekom-news-recommend {margin-top: -40%;}
	.adekom-news-recommend .adekom-news-item .text a {position: relative;left: auto;top: auto;width: 100%;transform: none;padding: 5%;}
	.adekom-news-list .adekom-news-item {width: 100%;margin-right: 0;margin-bottom: 3%;}
	.adekom-news-detial-left,.adekom-news-detial-right {float: right;width: 100%;}
	.adekom-news-detial-left .share-1 {margin: 5rem auto;text-align: center;}
	.adekom-news-detial-left .share-1 .title-1,.adekom-news-detial-left .share-1 .shareitem-2 {text-align: center;}
	.social-share a {margin: 0 .5rem;}
	.adekom-about-culture-item .text-2 {top: 50%;}
	.adekom-about-history-right {float: none;width: 100%;margin: auto;}
	.adekom-about-history-nav li {margin: 0;}
	.adekom-about-history-nav li a {padding: 1rem 1rem;}
	.adekom-about-history-nav {width: 90%;padding: 0;}
	.adekom-about-left-tuxing {width: 40%;}
	.adekom-contact-information-item .icon-2 {top: 2.3rem;}
	.adekom-contact-information-list-item li {padding: 2% 0;border-top: 1px solid #ddd;width: 100%;margin-bottom:0;}
	.adekom-join-us-item .viewdetail-1 {bottom: 5%;}
	.adekom-joinus-detial-top {padding: 25% 0 10% 0;}
	.adekom-joinus-detial-top .application-1 {position: relative;right: auto;bottom: auto;margin-top: 5%;}
	.adekom-joinus-detial-top .item-2 {flex-wrap: wrap;display: block;}
	.adekom-joinus-detial-top .item-2 li {width: 100%;}
	.adekom-joinus-detial-top .item-2 li:first-child,.adekom-joinus-detial-top .item-2 li {padding: 0; padding: .4rem 0;}
	.adekom-joinus-detial-top .item-2 li::after {display: none;}
	.adekom-joinus-detial-top .application-1 a {padding: 2rem;}
	.adekom-joinus-detial-item .text-1 {margin: 5% auto;width: 100%;}
	.adekom-search-bottom .adekom-container .adekom-product-item {width: 48%;margin: 1%;}
	.adekom-search-bottom .adekom-container .adekom-news-item {width: 100%;margin-right: 0;margin-bottom: 3%;}
	.adekom-product-center {position: relative;}
	.adekom-product-left-tuxing {width: 45%;}
	.adekom-product-left-tuxing img {height: 100%;}
	.header-nav .header-nav-list {transform: translateY(-100%);}
	.no-touch .header-nav .header-nav-list {transform: translateY(0);}
	.product-detial-overview-img-swiper .img-block {width: 100%;height: auto;display: block;}

}


 

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) { 

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
 
}

 
 