body{font-family:Arial,"Microsoft Yahei",sans-serif !important;color:#333;font-size:16px;display: flex;flex-direction: column;align-items: stretch;}
h1,h2{color:#333;font-weight:700;font-size:2.2em !important}
h3{color:#777;font-weight:500;font-size:1.15em !important;text-align: center}
.tc {text-align: center;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
.hide{display: none;}
.show{display: block;}
.anchor,.anchor:hover,.anchor:active,.anchor:visited{color:inherit;text-decoration:none;cursor: auto;}
.container:after,.container:before{display:none;content:" "}
.sTitle{position:relative;margin-bottom:15px;padding:0 0 15px;text-align:center;font-weight:600}
.sTitle span{margin-right:4px;margin-left:4px;color:#35d1fe}
.sTitle::before{bottom:0;width:60px}
.sTitle::after{bottom:-5px;width:30px}
.sTitle::after,.sTitle::before{position:absolute;left:50%;height:2px;background:#35d1fe;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.linkBtns{text-align: center;margin-top: 30px;}
.linkBtns .btn{ padding: 10px 35px; background-color: #35d1fe;font-size: 18px; color: #fff; box-shadow: 1px 1px 15px rgb(0 0 0 / 10%); border-radius:30px; -webkit-border-radius:3 0px; -moz-border-radius:3 0px; -ms-border-radius:3 0px; -o-border-radius:3 0px; }
.linkBtns .btn:hover{color:#fff;text-decoration:none;cursor: pointer;}

/*** header ***/
.header{position:fixed;top:0;right:0;left:0;z-index:9999;box-shadow: 1px 5px 5px rgb(0,0,0,.1);}
.header .conta{margin: 0 10%;}
.header .menuBox .logo {display:block;width:140px;height:64px;background: url(/images/logo.png) no-repeat;background-size: auto 100%;}
.header .top{height:35px;background-color:#1d1d1d;color:#fff}
.header .top .conta{display: flex;justify-content: space-between;align-items: center;font-size:14px;line-height:35px}
.header .top .conta .contact span{margin-right: 10px;}
.header .top .conta .searchInput{height:26px;border:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-indent:15px;font-size:14px;-ms-border-radius:15px;-o-border-radius:15px}
.header .menuBox{height:78px;background-color:#fff;}
.header .menuBox .conta, .header .menuBox .conta .box{display:flex;justify-content:space-between;align-items:center;height: 100%;}
.header .menuBox .conta .menu .nav{height: 100%;align-items: center;flex-wrap: nowrap;}
.header .menuBox .conta .menu .nav .nav_item{margin: 0 20px;cursor: pointer;}
.header .menuBox .conta .menu .nav .nav_item .nav_link,
.header .menuBox .conta .menu .nav .nav_item .nav_link:link,
.header .menuBox .conta .menu .nav .nav_item .nav_link:hover,
.header .menuBox .conta .menu .nav .nav_item .nav_link:visited,
.header .menuBox .conta .menu .nav .nav_item .nav_link:active{color: #666;font-weight: bold;text-decoration:none;}

.header .menuBox .menu{height:78px;font-weight:700;font-size:18px}
.header .menuBox .menu .nav-item{padding:0 10px}
.header .menuBox .menu .nav-item a{color: #666;}
.header .menuBox .language{display:flex;margin-left:40px;border:1px solid #44C2EB;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;font-weight:400;font-size:16px;justify-content:center;align-items:center;flex-direction:row;-ms-border-radius:4px;-o-border-radius:4px}
.header .menuBox .language a{display:block;padding:2px 0; width: 50px;text-align: center;color:#333;text-decoration:none}
.header .menuBox .language a:first-child{background-color:#44C2EB;color:#fff}
.header .menuBox .menu-m{display: none;}
.header .menuBox .menu-m .collapse{position:absolute;right:0;z-index:99999;padding:20px;border-radius:4px;background-color:#666;box-shadow: 1px 5px 5px rgb(0,0,0,.1);}
.header .menuBox .menu-m .collapse .nav-link{color:#fff;font-size:16px}
.nav-link-item{padding:10px 0 10px 20px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color: #555;}
.nav-link-item .link-item{display:block;color:#44C2EB;font-size:16px;padding: 5px 0;}

.headerSpace{width:100%;height:113px}

.header .search{position:relative;display: flex;flex-direction: row;align-items: center;}
.header .search a{display: inline-block;padding: 0 10px;color: #fff;}
.header #searchsubmit{position:absolute;right:0;top:5px;width:30px;height:26px;border:0;background:url(../images/icons-search.png) no-repeat center;background-size:20px}
.header .menuBox .contact {display: flex;align-items: center;}
.header .menuBox .contact a {display: block;padding: 8px 20px;margin-left: 15px;background-color: rgb(160, 227, 73);border-radius: 30px;color:#333;text-decoration: none;font-weight: 700;}
.header .menuBox .contact a:first-child {background-color: transparent;border:1px solid #333;color:#333;}

/*** partners ***/
.partners{padding:60px 0;}
.partners .list{margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content: center;gap: 20px;}
.partners .item{padding:8px;width: calc(100% / 5 - 80px / 5);text-align: center;}
.partners .item img{width:180px;border-radius: 5px;box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.1);max-width: 100%;}
.partners .item img:hover{box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.45);}

/*** activityPop ***/
.activePop{position:fixed;left:15px;bottom:15px;z-index:100;border-radius:4px;box-shadow:1px 1px 10px rgb(0,0,0,.2);cursor:pointer;}
.activePop .close{position: absolute;right: 5px;top: 3px;}
.activePopSmall{position:fixed;left:15px;bottom:15px;z-index:9999;border-radius:4px;cursor:pointer}


/*固定的悬浮窗*/
.yb_conct{position:fixed;bottom: 20px;right:-127px;z-index:999;cursor:pointer;transition:all .3s ease}
.yb_bar ul li{list-style: none;overflow:hidden;margin-bottom:3px;width:180px;height:53px;border-radius:3px;color:#fff;font:16px/53px Microsoft YaHei;transition:all .5s ease}
.yb_bar .yb_top{background:url(../images/fixCont.png) no-repeat 0 0;background-color:#44c2eb;display: none;}
.yb_bar .yb_wechat{background:url(../images/fixCont2.png) no-repeat 0 -281px;background-color:#44c2eb;}
.yb_bar .yb_tel{background:url(../images/fixCont2.png) no-repeat 0 -337px;background-color:#44c2eb;}
.yb_bar .yb_online{background:url(../images/fixCont.png) no-repeat 0 -59px;background-color:#44c2eb;}
.yb_bar .yb_telegram{background:url(../images/fixCont.png) no-repeat 0 -113px;background-color:#44c2eb}
.yb_bar .yb_skype{background:url(../images/fixCont.png) no-repeat 0 -169px;background-color:#44c2eb;font-size:14px;word-break:break-all}
.yb_bar .yb_whatsup{background:url(../images/fixCont.png) no-repeat 0 -226px;background-color:#44c2eb}
.yb_bar ul li a{padding-left: 54px;color: #fff;}
.yb_conct .yb_whatsup img{display:block;margin:0 auto}
.yb_message a{display:block;width:100%;height:100%;color:#fff;text-indent:54px}
.yb_message a:hover{color:#fff}
.yb_conct:hover{right:5px}
.yb_conct .yb_whatsup img:hover{opacity:.9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-ms-transition:all .3s ease}
		

/**linkForm**/
.linkForm{position:fixed;right:20px;bottom:20px;z-index:9999;border-radius:4px;cursor:pointer}
.linkForm{width:300px;height:432px;background:#fff;box-shadow:1px 10px 20px rgb(0,0,0,.2);}
.linkForm .close{position: absolute;right: 5px;top: 3px;}
.linkForm .lTitle{padding:5px 10px 5px 15px;border-radius:4px 4px 0 0;background-color:#44C2EB;color:#fff;line-height:30px}
.linkForm .myForm{padding:15px}
.linkForm .button{width:100%;background-color:#44C2EB;color:#fff}

/*** footer ***/
.footer{background-color:#1d1d1d;background-image: linear-gradient(to right, rgb(23, 107, 232), rgb(9, 183, 243));}
.footer .conta{display:flex;margin:0 10%;padding:40px 0;flex-direction:row;justify-content:space-evenly}
.footer .conta .info{display:flex;color:#eee;line-height:25px;flex-direction:column;align-items:center;justify-content:center}
.footer .conta .info img{margin:5px}
.footer .conta .category{display:flex;color:#eee;flex-direction:row;align-items:flex-start}
.footer .conta .category ul{padding:0 30px}
.footer .conta .category li{list-style:none;margin-bottom: 10px;}
.footer .conta .category li a{color:#ddd}
.footer .conta .category .stitle{font-weight:700;font-size:18px}
.footer .conta .ewm{display:flex;color:#eee;font-size:14px;flex-direction:column;align-items:center;text-align: center;}
.footer .copyright{margin-top:20px;border-top:1px solid #bbb;text-align:center;font-size:14px;padding: 20px 0;line-height: 1.5;color: #ffffff;}
.footer .copyright a{color: #ffffff;}

/*** 滚动公告 ***/
.announcement-bar{width:100%;background-color: #FDD7C0;color:#333;padding:15px 0;overflow:hidden;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.1);}
.announcement-content{display:inline-block;padding:0 20px;animation:scroll-text 40s linear infinite}
.announcement-content a{margin-right:40px;color: #333;background: url(/images/announcement.svg) no-repeat left center;background-size: contain;padding: 0 25px;}
.announcement-content a span{text-decoration: underline;}

.links{display:flex;align-items:center;justify-content:center;gap:20px;margin-top: 20px;border-top: 1px solid #bbb;padding: 20px 0 0;}
.links .item{color:#333;display:flex;flex-direction:column;align-items:flex-start;font-size:18px;border-radius:5px;background-color:#fff;padding:5px 10px}
.links .item img{height:36px}

@keyframes scroll-text {
  0% {
    transform: translateX(100%); /* 从右侧开始 */
  }
  100% {
    transform: translateX(-100%); /* 滚动到左侧 */
  }
}

div::-webkit-scrollbar { 
  position: absolute;
  width: 14px; 
  border-left: 1px solid #EEF1F5;
}
div::-webkit-scrollbar-track {  /*滚动槽*/
  background: #ffffff;
  border-left: 1px solid #EEF1F5;
}
div::-webkit-scrollbar-thumb {  /* 滚动条滑块 */
  background: #CED4DB;
  border: 4px solid rgb(255,255,255,1);
  border-radius: 8px;
}

@media (min-width: 1200px){
    .container{max-width: 1290px;}
}
@media(max-width: 1200px) {
  .header .menuBox .menu{font-size: 18px;}
  .header .menuBox .menu .nav-item{padding: 0 5px;}
  .header .menuBox .language{margin-left: 20px;}
  .header .conta, .footer .conta{margin: 0 5%;}

  .partner .item{padding:8px;width: 16.66%;}

  .footer .conta .category ul{padding:0 15px}
}
@media(max-width:992px) {
    h1,h2{font-size:26px!important}
    h3{font-size:18px!important}

    .header .menuBox .logo{width: 120px;height: 56px;}
    .header .menuBox .conta .menu .nav .nav_item{margin: 0 5px;font-size: 16px;}
    .header .menuBox .language{margin-left: 20px;}

    .partners .box{gap:5px}
    .partners .item{width:calc(20% - 4px)}

    .footer .conta {margin:0 15px;padding: 20px 0;}
    .footer .conta .info{font-size:14px;line-height: 1.5;}
    .footer .conta .info img{height: 48px;}
    .footer .conta .category .stitle{font-size:15px;}
    .footer .conta .ewm{ width: 100px;}
    .footer .conta .ewm img{ width: 100%;margin-bottom: 10px;}
}
@media (max-width: 768px) {
	.wow{visibility:visible!important}
	h1,h2{font-size:22px!important}
	h3{font-size:16px!important}

    .header .top .conta .contact span{font-size: 13px;}
    .header .conta{margin:0 15px;}
    .header .menuBox{height: 60px;}
    .header .menuBox .logo{width: 120px;height: 48px;}
    .header .menuBox .menu{height: 60px;}
    .header .menuBox .language{margin-left: 10px;font-size:14px;}
    .header .menuBox .language a{width: 40px;}
    .headerSpace{height: 50px;}

    .partner .item{padding: 4px;}

    .footer .conta .category{display: none;}

    .yb_conct {top:35%;transform: scale(0.7);right:-116px;}
    .yb_conct:hover{right:-25px}
    .yb_bar .yb_message{background:url(../images/fixCont.png) no-repeat 0 -57px;background-color:#44c2eb;text-indent:0}
    .yb_bar .yb_message{display: none;}
    .yb_bar .yb_message_m{display: block;}
}
@media(max-width:567px){
    .header .top {display: none;}
    .header .menuBox .logo {display:block;width:120px;height:26px;background: url(/images/logo3.png) no-repeat;background-size: auto 100%;}
    .header .menuBox{height: 50px;}
    .header .menuBox .menu{width: 50px;height: 50px;background: url(/images/menu.png) no-repeat right center;}
    .header .menuBox .conta .menu .nav{display: none;}
    .header .menuBox .language{display: none;}

    .header .menuBox .conta .menu.mobile_show .nav {display: flex;position: absolute;top:50px;right: 0;left: 0;z-index:999999;padding:30px 0;height:auto;background-color: #44c2eb;flex-direction: column;align-items: center;}
    .header .menuBox .conta .menu.mobile_show .nav .nav_item{margin: 10px 0;}
    .header .menuBox .conta .menu.mobile_show .nav .nav_item .nav_link{color: #fff;font-size: 18px;}
    .header .menuBox .conta .menu.mobile_show .nav .nav_item .dropdown-menu{position: relative;background-color: transparent;float: none;border: 0;min-width: auto;}
    .header .menuBox .conta .menu.mobile_show .nav .nav_item .dropdown-menu a{color: #eee;}

  
    .partners .list{gap: 0;margin-top: 20px;}
    .partners .item{width:calc(100% / 3);padding: 4px;}

    .footer .conta{justify-content: space-around;width: 95%;}
    .footer .conta .info{font-size: 13px;}
    .footer .conta .ewm{font-size: 13px;}
    .footer .conta .ewm img{ width: 64px;margin-bottom: 5px;}
    .footer .conta .category{display: none;}
    .footer .copyright{padding:15px;font-size:13px;margin: 0;}

    .links{gap: 10px;padding: 10px 0;}
    .links .item{font-size: 14px;}
    .links .item img{height:28px}

    .kefu{display: none;}
    .yb_conct{top: 35%;right: -116px;transform: scale(0.7);}
}


.fadeInLeft.animated{animation:fadeInLeft 1s;-webkit-animation:fadeInLeft 1s}
.fadeInRight.animated{animation:fadeInRight 1s;-webkit-animation:fadeInRight 1s}
.fadeInUp.animated{animation:fadeInUp .5s .5s ease both;-webkit-animation:fadeInUp .5s .5s ease both}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
 
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInScale {
    0% {
        opacity: 0;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
	
    50% {
        opacity: 0.66;
        -webkit-transform: scaleX(1.2);
        transform: scaleX(1.2)
    }
	
    100% {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes stickyMenu {
	0% {
		margin-top: -120px;
		opacity: 0;
	}
	50% {
		margin-top: -64px;
		opacity: 0;
	}
	100% {
		margin-top: 0;
		opacity: 1;
	}
}