body{color:#222!important;line-height: 1.7;font-family: "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei","Helvetica Neue", Helvetica, Arial, "PingFang SC", sans-serif;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1.7;}
ol, ul, li {  padding-inline-start: 0px;  list-style: none;}
a:hover{text-decoration: none;}
.ellipsis { text-overflow: ellipsis; color:#000;    overflow: hidden;    white-space: nowrap; }
.ellipsis2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.ellipsis4 { overflow: hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
img{ max-width: 100%;}
.f14{font-size:14px;}
.c54{color:#545454;}
.c9{color:#999;}
.line_h{line-height:1.5;}
.btn{white-space: inherit;}
@font-face {
  font-family: 'Arimo';
  src: url('/skin/2023/font/Arimo-Regular.ttf');
}
@font-face {
  font-family: 'Arimo-Bold';
  src: url('/skin/2023/font/Arimo-Bold.ttf');
}

@media (min-width: 992px){
.header .col-3{    -ms-flex: 0 0 29%;    flex: 0 0 29%;    max-width: 29%;}
.header .col-lg-2 {    -ms-flex: 0 0 12.666667%;    flex: 0 0 12.666667%;    max-width: 12.666667%;}

.header_bk .container {    max-width: 1100px;}
.header_bk .menu ul li {margin-left: 0px;}
.header{padding:0 15px;}
}
@media (min-width: 1200px){
	.container {    max-width: 1300px!important;}
	.header_bk .menu ul li {margin-left: 15px;}
.header .col-3{    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;}
.header .col-lg-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;}
.header{padding:0 25px 0 15px;}

}
@media (min-width: 1450px){.header{padding:0 35px;}}

@font-face {
  font-family: 'iconfont';
  src: url('/skin/2023/font/iconfont.eot');
  src: url('/skin/2023/font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('/skin/2023/font/iconfont.woff2') format('woff2'),
      url('/skin/2023/font/iconfont.woff') format('woff'),
      url('/skin/2023/font/iconfont.ttf') format('truetype'),
      url('/skin/2023/font/iconfont.svg#iconfont') format('svg');
}
.dropdown-toggle:after { vertical-align: inherit;  border-top: 0;  border-right: 0;    border-bottom: 0;    border-left: 0;    content: "\f107";    font-family: 'FontAwesome';}
.dropdown-toggle:hover:after{content:"\f106";}

.header_bk {position: fixed; left: 0;  top: 0;z-index: 9999; box-sizing: border-box;  transition: all 0.5s ease-in-out;}
.header{line-height:60px;background-color:transparent;height:68px;}

#tv_chart_container{height: 560px !important;}
#tv_chart_container iframe{height: 100% !important;}

.header.mini{background-color:#fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}
.header.on{background-color:transparent; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}
.header .menu {  text-align: center;height: 33px;       position: initial;}
.menu ul li{margin-left:15px;  text-align: center;height: 52px; }
.menu ul li a{cursor:pointer;}
.menu ul li * {}
.menu ul li h5{font-size:1rem!important;}
.menu ul li span { display: block; font-size: 16px;    padding: 0 13px; line-height: 30px;  color: #323232;position:relative;}
.menu ul li a:hover span, .menu ul li a:hover label{   line-height: 30px; color: #1777FF!important;border-radius:50px;background:#f8fbff;height:30px;}
.menu ul li.active span{color: #1777FF!important;}
.menu ul li a:hover em, .menu ul li.active em {    width: 100%;}
.menu ul li label {  transform: scale(0.6);   color: #1777FF;    opacity: 0.39;    filter: alpha(opacity=39);}
.menu ul li.active span:after{width: 20px;    content: '';    display: block;    border-bottom: 2px solid #9DC6FF;  border-radius: 2px;    position: absolute;    left: 0;    right: 0;    margin: 0 auto;    bottom: -5px;}

.header_bk .menu ul li:first-child{margin-left:0;}

.dropdown a.nav-link,.light-theme.header.mini .dropdown a.nav-link{color:#333;}
.light-theme .dropdown a.nav-link{color:#fff;}
.light-theme.header.mini .menu ul li span {color:#222;}
.fa-reorder{font-size: 19px!important;}
.logo,.header.mini .logo{width:100px;background:url(/skin/2023/images/header/logo.svg) no-repeat  center center;height:43px;display:block;}
.light-theme .logo{width:100px;background:url(/skin/2023/images/header/logo2.svg) no-repeat  center center;height:43px;display:block;}
.logo,.header.mini .fa-reorder{color:#333; }
.light-theme .fa-reorder{color:#fff;}
.light-theme .menu ul li span{color:#fff;}

.light-theme .menu ul li a:hover span,.light-theme .menu ul li a:hover label{background:#09295b;}
.light-theme.mini .menu ul li a:hover span,.light-theme.mini .menu ul li a:hover label{background:#f8fbff;}

.animenu_nav > li:hover > a .fa-angle-down:before{content:"\f106";}

.menu ul li.active {}

.menu_top{font-size:13px;text-align: right;}
.menu_top a{padding:5px 0px 10px 25px;color:#fff;display:inline-block;font-size:12px;}
.menu_top a:hover{color:#c5a36f;}
.dropdown-item{color:#212529!important;min-width: 100px;    font-size: 14px;}

.animenu_nav .nav-item{position:relative;}
.animenu_nav > li:hover > .animenu_nav_child {  opacity: 1;  visibility: visible;  margin: 0;}
.animenu_nav > li:hover > a {  color: #fff;}
.animenu_nav_child {font-size:16px; font-weight:700; min-width:220px; position: absolute;  top:50px;  left:0;  z-index: 1111;
  opacity: 0;  visibility: hidden;  margin: 20px 0 0 0; background: #fff;border-radius:5px;
    border-top: 1px solid #0065ff;box-shadow:0px 4px 24px rgb(23 56 153 / 8%); color:#323232;  transition: margin .15s, opacity .15s;}
.animenu_nav_child a {color:#323232; padding:15px 20px;margin:0px!important;min-width:max-content;text-align:left;line-height:1.2;}
.animenu_nav_child a:hover {  border-radius:5px;  background: #f8fbff;color:#323232;cursor:pointer;transition: margin .15s, opacity .15s;}

.animenu_nav_child li.dropdown-item{color:#333;}
.animenu_nav_child li.dropdown-item:focus, .animenu_nav_child li.dropdown-item:hover{background:inherit;color:#fed267;}
.animenu_nav_child li.dropdown-item a{color:#333;}
.animenu_nav_child li.dropdown-item:focus a, .animenu_nav_child li.dropdown-item:hover a{background: inherit; color: #fed267;}
.animenu_nav_child .border-right{border-right:1px solid #2f2f2f!important;}
.animenu_nav_child .border-bottom{border-bottom:1px solid #2f2f2f!important;}
.animenu_nav_child h5{font-size:1.2rem;}

.animenu_nav_child h2{line-height:1.5;margin-bottom:25px;}


.header .dropdown-menu{width:auto;}
.header .dropdown-menu.show {border:0;border-top: 1px solid #0065ff;  box-shadow: 0px 4px 24px rgb(23 56 153 / 8%);background-color: #fff;padding: 0;border-radius:5px;}
.header .dropdown-menu.show .dropdown-item{width:auto;min-width:130px;  background-color: #fff;color:#323232!important;line-height:2.3;}
.header .dropdown-menu.show .dropdown-item:hover{     background: #f8fbff;color:##1777FF!important;}

.phone_menu .dropdown .nav-link {color:#333;float: right;padding:0 15px;height: 60px;    line-height: 57px;}
.phone_menu .dropdown .nav-link span{font-size:25px;color:#323232;padding:21px 0;    opacity: 0.9;}
.phone_menu .dropdown .nav-link .fa-bars{font-size:25px;color:#323232;padding:3px  0;    opacity: 0.9;}
.phone_menu .dropdown .dropdown-item{line-height:2;}
.phone_menu .dropdown-header{text-align:left;font-size: 1rem;    color: #323232;}
.phone_menu .dropdown-item.active, .dropdown-item:active{background-color: #f7f7f7;color:#323232!important;}
.phone_menu .dropdown-menu.show{transform: translate3d(0px, 73px, 0px) !important; top: -5px!important;left: -48px!important;}
.phone_menu .login{float: right;    top: 10px;    position: relative;}
.phone_menu .dropdown-divider{margin:0;border-top: 1px solid #2f2f2f;}

.phone_menu .collapse .dropdown-menu {right: -3px !important;    left: auto !important;    min-width: 100vw;    top: -2px!important;
    overflow-y: scroll;    height:auto;  max-height:100vh ;   z-index: 111;    border: 0;    border-radius: 0;}
.phone_menu .card-body .dropdown-item{padding: .4rem 1.1rem;  color:#323232;  background: #f7fbff;font-weight:700;font-size:16px;}
.phone_menu .card{transition:3s;border:0;background:#fff;}
.phone_menu .card-header{background:transparent;padding: 0rem;border-bottom: 0px solid rgba(0,0,0,.125);}
.phone_menu .btn-link{color:#007bff;background: #f4f7fd;  padding: 0.6rem 1rem;   border-radius: 0;font-weight:700; text-align:left;   font-size: 18px;}
.phone_menu .btn-link:hover{text-decoration: none;}
.phone_menu .card-body{    padding: 0rem 0 1rem;    border: 0px solid #d2d6da;}
.phone_menu .btn-link.collapsed{color:#323232;font-weight:700;background:#fff; }
.phone_menu .btn-link.collapsed a{color:#323232;font-weight:700;}
.phone_menu .collapse .dropdown-menu:after{content:"";height:100vh; width:100vw;background:rgb(0 0 0 / 62%);display:block;position: fixed;}
.phone_menu .btn-link .fa-angle-down:before{content:"\f106";line-height: 1.6;}
.phone_menu .btn-link.collapsed .fa-angle-down:before{content:"\f107";}

#header_bar2{z-index:1111;position:relative;}
.phone_logo{width:90px;margin:0 15px 15px;background:url(../images/header/logo.svg) no-repeat  center center;height:43px;display:block;}

a.bg-light{border-radius:5px;}
a.bg-light:hover{background:#007bff!important;color:#fff;}

.header .btn-outline-primary{background:#e9f0ff;border-radius:50px;font-size:16px;padding:5px 15px;}
.header .btn-primary{font-size:16px;padding:5px 20px;border-radius:50px;    top: 0px;    position: relative;}

.loginicon{display: inline-block;  position: relative;top: 14px;width: 36px;height: 36px;background: url(/skin/2023/images/header/login2.svg) no-repeat;background-size: 100% 100%;cursor: pointer;margin-right: 12px;}
.loginicon:hover{background: url(/skin/2023/images/header/login.svg) no-repeat;}

/**右侧快速导航**/
#rshares{width:74px;border-radius:10px; background: rgba(255, 255, 255, 0.9);padding:5px;box-shadow: 0 0 8px #C6C6C6; position:fixed; top:50%; margin-top:-150px;right:15px;  z-index:9998;}
#rshares i{ display:block;}
#rshares .dialogue-btn{}
#rshares a,#rshares .dialogue-btn{width:; height:; display:block;padding:6px 0;   text-decoration: none; font-size:14px;color:#333;transition: all 0.36s ease-out 0s; text-align:center}
#rshares a:hover{color:#0069d9; }
#rshares a:hover .iconfont {  color:#0069d9; }
.hide-floor{display: none; list-style: none; position: absolute; top:100px; left: -178px ;  transition:all .4s;}
#rshares .dialogue-btn:hover .hide-floor{display: block;}
#rshares .dialogue-btn:hover .hide-floor li{float: left; display: inline-block; }
#rshares .dialogue-btn:hover .hide-floor li a{display: block; padding:10px 0; width: 69px; height: 83px; border:1px solid #25374c;}
#rshares .dialogue-btn .hide-floor li a img{margin-bottom:5px; width:32px;}

#rshares .dialogue-btn span,#rshares a span{font-size: 12px; line-height: 1;padding: 5px 0 0;margin-bottom: 5px; display: block;}
#rshares .dialogue-btn span{margin-bottom: 10px;}
#rshares #myBtn{ display:none }

.rshares{width:74px; border:1px solid #25374c; position:fixed; bottom:50px;border-radius: 8px;right:2px;  z-index:9998;}
.rshares i{ display:block;}
.rshares .dialogue-btn{border-top:1px solid #305275;border-radius: 6px;}
.rshares a,.rshares .dialogue-btn{width:; height:; background-image: linear-gradient(#305275, #192a3c); display:block;padding:15px 0 5px 0; border-bottom:1px solid #25374c; border-left:1px solid #25374c; border-right:1px solid #25374c;  text-decoration: none; font-size:14px;color:#ccbfa3;transition: all 0.36s ease-out 0s; text-align:center}
.rshares_nov{width:100px; position:fixed; bottom:50px;border-radius: 8px;right:2%;  z-index:111111119}


/*底部*/
.text-success {  padding:6px 0;  color:#11b17c!important;}	
.tishi_bg{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.3);    z-index: 12;   position: relative;}
.footer{background-color: #fff;font-size:0.9rem;line-height:24px;padding-top:70px;padding-bottom:15px; z-index: 13;   position: relative;}
.footer a{color:#777;display:block;margin:0px 0 12px;}
.footer h5{font-size:16px;margin:0px 0 12px !important;}
.footer a:hover,.footer2 a:hover{color:#007bff;}
.footer2 a{color:#999;}
.footer2.border-top{color:#666;margin-top:30px;border-top: 1px solid #ebeff3!important;font-size:14px; padding-top:30px; padding-bottom:30px;}
.codeBg {    width: 152px;    height: 152px;    background: url(/skin/2023/images/footer/codeBg.svg) no-repeat;    background-size: 100% 100%; float: right;
    display: flex;    justify-content: center;    align-items: center;}
.codeBg .code {    width: 130px;    height: 130px;    display: block;}	

.share_footer{padding: 0px 2% 0px;background:#192a3c;color:#fff;}
.share_footer .fa{border: 2px solid #fff;    padding: 18px;    border-radius: 15px;    line-height: 0.8;    font-size: 32px!important;}
.footer_2 .close.btn{color:#fff!important;line-height:20px;opacity:1;text-shadow:0 0 0 #25374c;font-weight:300;padding: 8px 40px;    font-size: 14px;   position: relative;
    top: inherit;}
	.footer_2{  max-width:1200px;  position: fixed;border-radius:5px; box-shadow:0 4px 12px 4px rgba(0, 0, 0, 0.1);   bottom: 20px;    z-index: 11112;    width:90%;left:50%;margin-left:-600px;background-color:#fff;color: #25374c;padding:20px 30px;font-size:0.9rem;}
.footer_2 a{color: #e4e4e4;}
.rshares_nov{width:100px; position:fixed; bottom:50px;border-radius: 8px;right:2%;  z-index:111111119}
.footer_2 .close.btn{color:#fff!important;line-height:20px;opacity:1;text-shadow:0 0 0 #25374c;font-weight:300;padding: 8px 40px;    font-size: 14px;   position: relative;
    top: inherit;}
.close {position:absolute;	right:10px;	top:10px;	color:#d1d1d1!important;opacity: .9;font-weight:500;z-index:111111;}

.market_header{padding-top:80px; padding-bottom:80px;}

/*底部end*/	
.swiper-container {     width: 100%;   }
.swiper-slide { text-align: center; font-size: 18px;  background: #fff;  /* Center slide text vertically */  display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;
  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;
  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}
.fwb,strong{font-weight:700;}
.maket_header{padding-top:70px;padding-bottom:70px;}

.f18{font-size:18px;}
.f45{font-size:45px;}
.btn-outline-primary ,.btn-primary {border-radius:13px;padding:10px 40px;margin: 10px 20px 10px 0;}
.btn-outline-primary2{ min-width: 166px;background:#e7f1ff;color:#1777ff;border:0;border-radius:13px;padding:13px 16px;font-weight:700;margin: 10px 20px 10px 0;}
.btn-outline-primary2 .fa{font-size: 23px;  vertical-align: middle;}
.btn-outline-primary2 svg{fill:#1777ff;}
.btn-outline-primary2:hover,.btn-primary2:hover{background:#1777ff; color:#fff;}
.btn-outline-primary2:hover svg{fill:#fff;}
.btn-outline-primary2.d-lg-block,.btn-outline-primary2.d-md-block {    display: inline-block!important;}
.btn-outline-primary:last-child ,.btn-primary:last-child,.btn-primary2:last-child,.btn-outline-primary2:last-child{margin:10px 0;}
.btn-outline-primary.d-lg-block,.btn-outline-primary.d-md-block {    display: inline-block!important;}
.btn-primary2{    min-width: 166px;background:#1777ff;color:#fff;border:0;border-radius:13px;padding:13px 16px;font-weight:700;margin: 10px 20px 10px 0;}
.btn-primary2 .fa{font-size: 23px;  vertical-align: middle;}

.height_top{margin-top:65px;}

.banner_01{position:relative; min-height: 740px!important; background: url(/skin/2023/images/index/banner_003.jpg) no-repeat center;background-color:#12161f;color: #fff;   background-size: cover;  padding-top:65px;  }
.banner_01 h2{font-size: 38px;  line-height: 1.3;}
.banner_01 h4{line-height:2;}
.banner_01 .c54{color: #fff;}
.banner_02{position:relative; min-height: 740px!important; background: url(/skin/2023/images/index/banner_00.jpg) no-repeat center;  background-color:#12161f;color: #fff;   background-size: cover; padding-top:65px;  }
.banner_02 h4{line-height:2;}
.banner_02:before{content:"";position:absolute;top:0;width:100%;height:100%;left:0;display:block;background: #000;  opacity: 0.8;}
.banner_01:before{content:"";position:absolute;top:0;width:100%;height:100%;left:0;display:block;background: #000;  opacity: 0.3;}

.searchBar {opacity: 0.9;  align-items: center;  background-color: #212631;;  border: 0;  border-radius: 56px;  box-sizing: border-box;  cursor: pointer;  direction: ltr;  display: flex;  flex-flow: row nowrap;  margin: 32px 0 24px;  max-width: 380px;padding:10px 16px;  -webkit-user-select: none;  user-select: none;  width: 100%;}
.searchButton {  align-items: center;  background-color: #2962ff;  border-radius: 50%;  color: #fff;  display: flex;  flex-shrink: 0;  height: 40px;  justify-content: center;  width: 40px;}
.searchText {  color: #dadbdd;  display: block;  font-size: 18px;  line-height: 24px;  margin-left: 16px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.searchBar:hover .searchText{color:#fff;}
.hqthree{ height: 55px; }
.symbol-zAv6nTtm { opacity: 0.9;   height: 55px;  align-items: center;  background-color: #212631;  border: none;  border-radius: 56px;  box-sizing: border-box;  column-gap: 8px;  cursor: pointer;
  direction: ltr;  display: grid;color:#fff;  grid-template-columns: 28px 1fr;    padding: 8px 20px 6px 12px;}
.symbol-zAv6nTtm:hover{background:#303b4d;color:#fff;}
.tv-circle-logo {height: 28px;width: 28px;  align-items: center;  border-radius: 50%;  color: #fff;  display: inline-flex;  font-style: normal;  font-weight: 700;  justify-content: center;}
.symbolInfo-zAv6nTtm {  align-items: flex-start;  display: flex;  flex-direction: column;  justify-content: flex-start;  min-height: 34px;}
.name-zAv6nTtm{font-size:14px;line-height:1.3;}
.animationBlock-zAv6nTtm {  height: 16px;  overflow: hidden;  position: relative;}
.animationWrapper-zAv6nTtm {text-align:left!important;  display: flex;  flex-direction: column;}
.translateUpFirstItem-zAv6nTtm {  animation: 6s 0s infinite;}
.translateUpFirstItem-zAv6nTtm {font-size:12px;  animation: priceUpAndDown-zAv6nTtm 6s 0s infinite;}

.swiper-pagination-bullet{background: #007bff!important;}

.translateUpSecondItem-zAv6nTtm {  animation: priceUpAndDown-zAv6nTtm 6s -3s infinite;  position: absolute;font-size:12px;}
.currencySign-zAv6nTtm{font-size:12px;}
.modal{z-index:10411;}
.modal-backdrop{z-index:10410;}
.modal-content{border:0;border-radius:10px;}
@keyframes priceUpAndDown-zAv6nTtm {
 0%,
 44%,
 to {  transform:translateY(0) }
 50% {  animation-timing-function:steps(1);  transform:translateY(-100%) }
 94% {  transform:translateY(100%) }
}
@media (prefers-reduced-motion:reduce) {
 @keyframes priceUpAndDown-zAv6nTtm {
  0%,
  to {   animation-timing-function:steps(1);   visibility:visible  }
  50% {   animation-timing-function:steps(1);   visibility:hidden  }
 }
}

.smtab ul{width: 100%;display: flex;justify-content: space-between;align-items: center;cursor: default;margin-top: 22px;}
.smtab ul li {color: #030D1C;font-size: 32px;line-height: 45px;display: flex;justify-content: flex-start;align-items: center;}
.smtab ul li .text{color: #030D1C;font-size: 18px;line-height: 18px;padding-left: 14px;}

.index_hq{min-height: 504px;  background: url(/skin/2023/images/index/p1bg.jpg) no-repeat center center;  background-size: cover;  margin: 0 auto; }
.index_hq_cont{background:#fff;padding:20px 40px;border-radius: 20px;    border: 1px solid #F2F2F2;}
.index_hq_cont .nav-pills .nav-link.active,.index_hq_cont .nav-pills .show>.nav-link{color: #007bff; background-color: #eef5ff;}
.index_hq_cont .nav-pills .nav-link{background-color: #f9fbff;color:#666666;padding:10px;font-size:22px;border-radius:10px;}
.index_hq_cont .col-3{padding:10px;}
.index_hq_cont .table thead th{font-size:14px;font-weight:400;color:#999;}
.index_bg_03{margin-top:70px;}

.point_h5{    margin-left: 32px;    text-indent: -32px;} 


.index_bg{background:#fff;border-radius:10px; padding:50px 20px 30px; margin-bottom:30px;min-height:90%;}
.index_bg p{font-size:14px; margin-bottom:0;color:#666;}
.index_bg  h4{font-weight:700;line-height:1.3;}
.index_bg:hover{       box-shadow: 0 4px 8px rgb(33 150 243 / 10%);}
.wh_index_bg {    background: #f8fbff;}
.wh_index_bg .index_bg{padding:50px 30px 20px;min-height:240px;border:1px solid #edf1f5;margin-bottom:20px;}
.wh_index_bg .border-bottom {    border-bottom: 1px solid #edf1f5!important;}

.shuzi2{font-weight:700;font-size:32px;line-height:1.5;}
.table td, .table th{   vertical-align: middle;}
.wh_hq .table td,.wh_hq .table th{padding:0.5rem 0.2rem;    font-size: 13px; }
.wh_hq2 .table td{padding:1.5rem 0.2rem;font-size:18px;font-weight:700; }
.wh_hq2 .table th{font-size:14px;font-weight:400;}
.wh_hq3 .table td{padding:1.2rem 0.2rem;font-size:16px; }
.wh_hq3 .table th{font-size:18px;font-weight:400;padding:1.2rem 0.2rem;}
.table-striped tbody tr:nth-of-type(odd) {    background-color:#fff;}
.table-striped tbody tr:nth-of-type(even) {    background-color:#f8fbff;}
.table-hover tbody tr:hover{  background-color: rgb(248, 251, 255);}
.wh_hq2 .wh_swiper2 .swiper-wrapper{ height: 100%;}

.wh_hq2 .wh_swiper2 .swiper-slide{  height: 0;}

.wh_hq2 .wh_swiper2 .swiper-slide-active{  height: 100%;}
.wh_hq2 .swiper4 .table td{padding:1rem 0.2rem;font-size:14px;font-weight:700; }
.wh_hq2 .swiper4 .table th{font-size:14px;font-weight:400;}



.wh_hq .bg-light{border-radius:10px;}
.bg-light{background-color: #F8FBFF!important;}

.swiper1,.swiper11,.swiper13{width:100%}
.swiper1 .swiper-slide,.swiper11 .swiper-slide,.swiper13 .swiper-slide{ width: auto!important;text-align:center;color:#666;font-size:18px;height:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}
.swiper1 .selected,.swiper11 .selected,.swiper13 .selected{color:#343434;font-size:22px;font-weight:700;position:relative;}
.swiper1 .selected:after,.swiper11 .selected:after,.swiper13 .selected:after{width:13px;height:4px;content:"";display:block;background:#007bff;position:absolute;bottom:0px;border-radius:15px;}
.swiper2,.swiper22,.swiper23{width:100%}
.swiper2 .swiper-slide,.swiper22 .swiper-slide,.swiper23 .swiper-slide{text-align:left;font-size:14px;box-sizing:border-box !important;overflow-x:hidden !important}
.swiper3{width:100%}
.swiper3 .swiper-slide{ width: auto!important;text-align:center;color:#666;font-size:18px;height:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer}
.swiper3 .selected{color:#343434;font-size:22px;font-weight:700;position:relative;}
.swiper3 .selected:after{width:13px;height:4px;content:"";display:block;background:#007bff;position:absolute;bottom:0px;border-radius:15px;}
.swiper4{width:100%;max-height: calc(100vh - 300px)!important;overflow-y: auto!important;}
.swiper4 .swiper-slide{text-align:left;font-size:14px;box-sizing:border-box !important;overflow-x:hidden !important}
button:focus{outline:0px;}

/*滚动条整体粗细样式*/
.swiper4::-webkit-scrollbar {
    /*高宽分别对应横竖滚动条的尺寸*/
    width: 6px;
    height: 6px;
}

/*滚动条里面小方块*/
.swiper4::-webkit-scrollbar-thumb {
    border-radius: 10px !important;
    /* 颜色 */
    /* background:#b6b6b6!important; */
    /* 线性渐变背景 */
    background: #d5d5d5!important;
}

/*滚动条轨道*/
.swiper4::-webkit-scrollbar-track {
    border-radius: 10px !important;
    background: #fff !important;
}

.wh_swiper .swiper-slide{text-align:left;font-size:14px;background-color:#F8FBFF;padding-top:5px;border-radius:10px;}
.wh_swiper .swiper-slide .table{margin-bottom:0;}

.swiper2 .table .d-lg-block,.swiper2 .table .d-md-block,.swiper4 .table .d-md-block,.swiper4 .table .d-lg-block,.wh_hq3 .table .d-md-block,.wh_hq3 .table .d-lg-block
{    display: table-cell!important;}
.swiper2 .btn-primary{padding:5px 20px; margin:0; font-size:16px;border-radius:5px;}
.hqsearch{border-radius:8px;width: 280px;height: 48px;position: absolute;display: flex;align-items: center;border: 1px solid #F5F5F5;right:0;}
.hqsearch input{border: 0;outline: none;box-sizing: border-box;padding-left: 20px;color: #030D1C;font-size: 16px;line-height: 16px;}
.hqsearch input::placeholder{color: #999999;font-size: 16px;line-height: 16px;}
.hqsearch img{width: 20px;height: 20px;display: block;position: absolute;right: 30px;top: 14px;}

.hqsearch2{width: 280px;height: 48px;display: flex;align-items: center;border-bottom: 1px solid #F5F5F5;margin-bottom:15px;}
.hqsearch2 input{border: 0;outline: none;box-sizing: border-box;padding-left: 20px;color: #030D1C;font-size: 16px;line-height: 16px;}
.hqsearch2 input::placeholder{color: #999999;font-size: 16px;line-height: 16px;}

.wh_show .border-left{border-left:5px solid #007bff!important;padding-left:30px;}
.wh_shuzi{font-size:65px;font-weight:700;line-height:1;padding-bottom:15px;}
.wh_bj{display:flex;}
.wh_bj h6{margin-bottom:0px;}
.wh_bj .pinfo2 {padding-bottom:10px;}
.wh_show .btn-danger{background:#eb4b4b;}
.wh_show .btn-success{background:#02bc6d;}
.wh_show .btn-danger,.wh_show .btn-success{padding:13px 25px;border-radius:50px;font-size:18px;margin:10px;}
.wh_show .progress{height:46px;    background-color: #e5fff4;border-radius:50px;font-size:16px;font-weight:700;}
.wh_show .bg-danger{background:#ffeaea!important;color:#eb4b4b;border-radius:50px;height:46px;text-align:right;padding:0 30px;}
.wh_show .bg-success{background:#e5fff4!important;color:#02bc6d;border-radius:0 50px 50px 0;height:46px;text-align:left;padding:0 30px;}
.wh_show_title{display: flex;    align-items: baseline;    justify-content: space-between;}
.wh_show_table .table td{padding:17px 0.5rem;}
.wh_show_table .col-sm-6{padding-right:35px;}
.wh_show_table .col-sm-6:last-child{padding-left:35px;}
.wh_show_table .col-sm-6:last-child .border-bottom{padding:15px 15px 0 15px;}

.tool_banner{background:url(/skin/2023/images/about/toolbanner.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:420px;padding-top:130px;color:#fff;}
.deal_banner{background:url(/skin/2023/images/deal/dealbg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:420px;padding-top:130px;color:#fff;}
.about_banner{background:url(/skin/2023/images/about/aboutbg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:680px;padding-top:160px;color:#fff;}
.school_banner{background:url(/skin/2023/images/school/schoolbg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:400px;padding-top:150px;color:#fff;}
.kf_banner{background:#030D1C; width: 100%; min-height:420px;padding-top:130px;color:#fff;}
.news_banner{background:url(/skin/2023/images/about/newbg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:420px;padding-top:140px;color:#fff;}
.date_banner{background:url(/skin/2023/images/about/datebg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:420px;padding-top:140px;color:#fff;}
.download_banner{background:url(/skin/2023/images/download/downloadBg.jpg) no-repeat  center center; background-size: cover; width: 100%; min-height:860px;padding-top:130px;color:#fff;}
.download_banner_02{background:url(/skin/2023/images/download/download_banner_02.png) no-repeat  80% center; background-size: inherit; width: 100%; min-height:360px;}
.download_banner_03{background:url(/skin/2023/images/download/download_banner_03.png) no-repeat  14% center; background-size: inherit; width: 100%; min-height:360px;}
.product_activity{min-height:95%;box-shadow: 0px 0px 10px #8888882e;display:block; color:#25374C;margin:20px 0 20px;border-radius:20px;}
.product_activity:hover{color:#25374C;}
.product-box{padding:20px 35px 17px;text-align:center;}
.product-box .btn-outline-warning{width: 205px;    font-size: 14px; padding: 12px 0;}
.product-box h5{font-weight:700;color:#9A8B6E; }
.thumb {    position: relative;    overflow: hidden; border-radius:20px 20px 0 0; }
.thumb img {  border-radius: 20px 20px 0 0;  width: 100%;    -webkit-transition: -webkit-transform ease 0.7s;    transition: -webkit-transform ease 0.7s;    -o-transition: -o-transform ease 0.7s;
    -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;    transition: transform ease 0.7s;transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;}
.product_activity:hover .thumb img{  -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}
.globalbottombg {    max-width: 1200px;    height: 197px;    position: absolute;    left: 0;    right: 0;    bottom: 0;    margin: 0 auto;    z-index: -1;
    background: url(/skin/2023/images/about/aboutbto.png) no-repeat center center;    background-size: cover;}

.school_banner .baike__mei{}
.school_banner .baike__mei a{min-width: initial;}
/*实时快讯*/

/*
 * 财经日历页面
 * */


/*筛选*/

.sx_box{position:relative;}
.sx_box .sx{position:absolute; right:0; top:0; background:url(/skin/2023/images/cjrl/sx_icon.png) no-repeat 10px center; padding:1px 10px; padding-left:28px; color:#5a9df7; cursor:pointer; border:1px solid #5a9df7; border-radius:3px;}
.sx_list_box{width:359px; height:540px; padding:3.2rem 0 15px 0; background:#FFFFFF url(/skin/2023/images/cjrl/sx_opa_bg.png) no-repeat center center; position:absolute; top:38px; right:0; z-index:100; font-size:1.2rem; display:none; border: 1px solid #EAEAEA;}
.sx_list_box .ok_button{width:11.6rem; line-height:30px; background-color:#5a9df7; color:#FFF; font-size:1.6rem; margin:1.2rem auto 0 auto; cursor:pointer; text-align:center; border-radius:2px;}
.pz_box{width:300px; margin:0 auto; border-bottom:1px solid #EAEAEB; margin-bottom:10px;}
.dq_box{width:300px; margin:0 auto;}
.pz_box span,.dq_box span{font-weight:bold; color:#5b6b88; font-size:1.4rem;}
.pz_box ul{overflow:hidden; padding:8px 0 10px 0;}
.pz_box li{width:54px; height:2.4rem; line-height:2.4rem; border-radius:2px; background-color:#F1F4FC; color:#5B6B88; text-align:center; float:left; margin-right:1.4rem;}
.pz_box li a{color:#5B6B88;}
.pz_box li.moren{background-color:#5a9df7; color:#FFF;}
.pz_box li.moren a{color:#FFF;}
.dq_box li{width:54px; height:2.4rem; line-height:2.4rem; background-color:#F1F4FC; color:#5B6B88; text-align:center;}
.dq_box li a{display:block;}
.dq_sx{padding:5px 0; overflow:hidden; position:relative;}
.dq_sx .l_t{position:absolute; left:0; top:50%; margin-top:-8px; color:#5b6b88;}
.dq_sx ul{padding-left:36px;}
.dq_sx li{width:54px; height:2.4rem; margin:4px 6px; line-height:2.4rem; border-radius:2px; background-color:#F1F4FC; color:#5B6B88; text-align:center; float:left;}
.dq_sx li a{color:#5B6B88;}
.dq_sx li.moren{background-color:#5a9df7; color:#FFF;}
.dq_sx li.moren a{color:#FFF;}

/*
 * 利多利空
 */
/*重要*/
.financial .content{padding:0px 0px 5px; background:#fff;}
.financial_calendar tr.red{color:#ed3b5f;}
.financial_calendar tr.red a{color:#ed3b5f;}
.financial_calendar tr.red .ld{background-color:#ed3b5f; color:#FFF;}
.financial_calendar tr.red .lk{background-color:#07a168;color:#FFF;}
.financial_calendar td{ border:1px solid #DDD;width: auto;}
.financial_calendar td img{margin:0 auto;}
.financial_calendar td.duokongBox{white-space:nowrap;}
.financial_calendar td.F-name{text-align:left; white-space:normal;}
.financial_calendar td .gq img{width:30px; height:30px;}
.financial_calendar td.red{color:#ed3b5f;}
.financial_calendar td .r_gq{border-radius:50px; width:30px; height:30px;}
.financial_calendar td .ld{ padding:2px 6px; color:#ed3b5f; white-space:nowrap;border:1px solid #ed3b5f; border-radius:1px; overflow:hidden;}
.financial_calendar td .lk{ padding:2px 6px; color:#07a168; white-space:nowrap;border:1px solid #07a168; border-radius:1px; overflow:hidden;}
.financial_calendar td .ld span,.cjrl_table td .lk span,.z-xiao span{padding:0 3px;}
.z-xiao{padding:2px 6px;color:#FD9525;text-align:center; border:1px solid #FD9525;border-radius:1px;overflow:hidden;}

.jr-flag-xs{display: inline-block; background:url(/skin/2023/images/images/allbgss.png) no-repeat;width:1.6rem; background-size:cover; padding-top:1.6rem;}
.jr-flag{display: inline-block; background:url(/skin/2023/images/images/allbgss.png) no-repeat;width:30px; height: 30px; background-size:cover; }
.c_saudi_arabia{background-position: 0px 0px;}
.c_russia{background-position: -30px 0px;}
.c_portugal{background-position: -60px 0px;}
.c_south_africa{background-position: -90px 0px;}
.c_slovak{background-position: -120px 0px;}
.c_singapore{background-position: -150px 0px;}
.c_mexicanos{background-position: -180px 0px;}
.c_libya{background-position: -210px 0px;}
.c_kuwait{background-position: -240px 0px;}
.c_oecd{background-position: -270px 0px;}
.c_norwegian{background-position: -300px 0px;}
.c_new_zealand{background-position: -330px 0px;}
.c_ukraine{background-position: -360px 0px;}
.c_uk{background-position: -390px 0px;}
.c_turkey{background-position: -420px 0px;}
.c_vietnam{background-position: -450px 0px;}
.c_venezuela{background-position: -480px 0px;}
.c_usa{background-position: -510px 0px;}
.c_switzerland{background-position: -540px 0px;}
.c_sweden{background-position: -570px 0px;}
.c_spain{background-position: -600px 0px;}
.c_thailand{background-position: -630px 0px;}
.c_taiwan{background-position: -660px 0px;}
.c_syrian{background-position: -690px 0px;}
.c_korea_south{background-position: -720px 0px;}
.c_danmark{background-position: -750px 0px;}
.c_china{background-position: -780px 0px;}
.c_chile{background-position: -810px 0px;}
.c_france{background-position: -840px 0px;}
.c_european_union{background-position: -870px 0px;}
.c_doller{background-position: -900px 0px;}
.c_austria{background-position: -930px 0px;}
.c_australia{background-position: -960px 0px;}
.c_angola{background-position: -990px 0px;}
.c_canada{background-position: -1020px 0px;}
.c_brazil{background-position: -1050px 0px;}
.c_belgium{background-position: -1080px 0px;}
.c_irish{background-position: -1110px 0px;}
.c_iraq{background-position: -1140px 0px;}
.c_iran{background-position: -1170px 0px;}
.c_japan{background-position: -1200px 0px;}
.c_italy{background-position: -1230px 0px;}
.c_israel{background-position: -1260px 0px;}
.c_hong_kong{background-position: -1290px 0px;}
.c_greece{background-position: -1320px 0px;}
.c_germany{background-position: -1350px 0px;}
.c_indonesia{background-position: -1380px 0px;}
.c_indea{background-position: -1410px 0px;}
.c_iceland{background-position: -1440px 0px;}

caption{ padding:30px 0 20px; color: #222260;  caption-side: top;}
.ld{color: #EB4B4B;}
.lk{color: #02BC6D;}

.f55{font-size:55px;}

.download_01{background:#fff;border-radius:20px;padding-top:30px;padding-bottom:30px;top: -80px;text-align: center;  position: relative;z-index: 11;}
.download_01 .topitem p{padding-top:10px;}
.download_02{background:#F4F7FA;height:90px;}
.download_title_i{vertical-align:middle;background-image: linear-gradient(to bottom, #449bf9 , #007bff); display: inline-block; width: 6px;   height: 24px;   border-radius: 3px;}
.hotwz .download_title_i{height:15px;width:4px;}
.download_bg{color:#323232;padding:35px 30px 20px;   min-height: 95%;  border: 1px solid #edf1f5; border-radius:20px;  margin-bottom: 20px;}
.download_bg:hover,.download_bg2:hover {    box-shadow: 0 4px 8px rgb(33 150 243 / 10%);}
.download_bg2{display:block;color:#323232;padding:35px 5px;   min-height: 95%;  border: 1px solid #edf1f5; border-radius:20px;  margin-bottom: 20px;}
.download_bg2 .fa-apple,.download_bg2 .fa-android{font-size:68px;}
.mt4leftwrapper {max-width: 570px;   padding: 46px 45px 54px 40px; border: 1px solid #F4F7FA;  border-radius: 20px;}
.mt4leftwrapper2 {  padding:40px 30px; border: 1px solid #F4F7FA;  border-radius: 20px;}
.mt4leftwrapper2 .col-6{margin:20px 0;}
.mt4leftwrapper h5{font-size:18px;line-height:1.7;margin-bottom:10px;}
.leftitembox{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding-top:15px;} 
.leftitem{display: flex;justify-content: flex-start;align-items: center;color: #333333;font-size: 20px;line-height: 20px;padding-bottom: 10px;font-weight: bold;}
.leftitem img{width: 28px;height: 28px;display: block;margin-right: 10px;}
.download2 .swiper-slide{background: transparent;}
.p2img {position: relative;}
.p2img img{width: 420px;height: 168px;display: block;}
.p2img .sell{color: #EB4B4B;font-size: 18px;line-height: 24px;position: absolute;right: 10%;top: -17px;text-align: center;}
.p2img .buy{color: #02BC6D;font-size: 18px;line-height: 24px;position: absolute;right:  10%;bottom:-16px;text-align: center;}
.deal_img .p2img .lirun{color: #EB4B4B;font-size: 18px;line-height: 25px;position: absolute;right:312px;bottom: 70px;}
.deal_img .p2img .lirun2{color: #EB4B4B;font-size: 18px;line-height: 25px;position: absolute;right:452px;bottom: 70px;}
.index_bg_02 .deal_img{    max-width: 550px;    margin: 20px auto;}
.content{max-width: 1100px;padding-top: 70px;display: flex;justify-content: center;align-items: center;margin: 0 auto;position: relative;}
.content img{    max-width: 78%;}
.text1{    min-width: 130px;background-color: #ECECEC;color: #323232;top: 105px;left: 0;position: absolute;font-size: 24px;  padding: 5px 10px;text-align: center;font-weight: bold;}
.text2{    min-width: 130px;background-color: #ECECEC;color: #EB4B4B;bottom: 55px;left: 0;position: absolute;font-size: 24px; padding: 5px 10px;text-align: center;font-weight: bold;}
.text3{    min-width: 130px;background-color: #02BC6D;color: #FFFFFF;top: 105px;right: 0;position: absolute;font-size: 24px; padding: 5px 10px;text-align: center;font-weight: bold;}
.text4{    min-width: 130px;background-color: #EB4B4B;color: #FFFFFF;bottom: 55px;right: 0;position: absolute;font-size: 24px; padding: 5px 10px;text-align: center;font-weight: bold;}
.bzj{color: #323232;font-size: 21px;line-height: 29px;position: absolute;left: 30%;bottom: 85px;font-weight: bold;}
.yuanli{color: #858585;font-size: 21px;line-height: 29px;position: absolute;left: 50%;bottom: 71px;font-weight: bold;}
.bjj{color: #858585;font-size: 21px;line-height: 29px;position: absolute;left: 50%;bottom: 14px;font-weight: bold;}
.ghh{color: #323232;font-size: 21px;line-height: 29px;position: absolute;right: 28%;bottom: 85px;font-weight: bold;} 

.p3img {position: relative;}
.p3img img{    width: 70%;display: block;}
.zy{padding:5px 20px;background-color: #02BC6D;color: #FFFFFF;font-size: 20px;text-align: center;position: absolute;top: 10%;right: 37px;}
.zs{padding:5px 20px;background-color: #EB4B4B;color: #FFFFFF;font-size: 20px;text-align: center;position: absolute;top: 50%;right: 37px;}

.deal_02{padding:40px 30px;border-radius: 20px;background-color: #FFFFFF;position: relative;}
.deal_02 img{width: 210px;margin: 20px auto!important;text-align:center;display:block;}
.deal_02 .jc{display: table;padding:5px 40px;color: #EB4B4B;background-color: #FFECEC; font-size: 24px;text-align: center;margin: 0 auto;}
.deal_02 .buy{position: relative;    z-index: 11;display: inline-block;padding:5px 20px;color: #FFFFFF;font-size: 20px;font-weight: bold;background-color: #9F9F9F;text-align: center;}
.deal_02 .sell{position: relative;    z-index: 11;display: inline-block;padding:5px 20px;color: #FFFFFF;font-size: 20px;font-weight: bold;background-color: #9F9F9F;text-align: center;}
.deal_02 .jc20{position: relative;    z-index: 11;display: table;padding:5px 20px;background-color: #EB4B4B;color: #FFFFFF;font-size: 20px;margin: 0 auto;text-align: center;}
.deal_line:after{background:url(/skin/2023/images/deal/cj3.svg) no-repeat center;content:"";display:block;
    height: 65px;     position: absolute;   width:50%; background-size:100% 100%;   bottom: 15%;   left: 25%;    z-index: 1;}
.p3img_text{position:absolute;top:39%;left: 16%;background:#000;max-width:60%;padding:5px 20px;text-align:center;color:#fff;}

.server_bg{ border:1px solid #F4FFFF;  padding:50px 10%;  background-image: linear-gradient(to bottom, #F4FFFF , #F1F7FF); border-radius: 20px;}
.server_bg:hover{border:1px solid #9edcda;  box-shadow: 0 4px 8px rgb(33 150 243 / 10%);}
.server_bg .numbox {   border-bottom: 1px solid #E2EEFF; }
.server_bg .numbox p:nth-of-type(1) {    color: #666666;    font-size: 14px;    line-height: 14px;    padding: 20px 0 0px  0;}
.server_bg .numbox p:nth-of-type(2) {    color: #323232;    font-size: 16px;    line-height: 16px;    font-weight: bold;    padding-bottom: 5px;}
.server_bg .numbox:nth-last-of-type(1) p:nth-of-type(2) {    line-height: 24px;    min-height: 80px;}
.server_bg .numbox:nth-last-of-type(1) {    border-bottom: 0;}
.server_bg h2 {    color: #1777FF;     text-align: center;}

.hot_search,.hot_search a{    color: #fff;    padding-top: 10px;    padding-right: 10px;}
.kf_banner .form-control {    padding: 10px 1rem;    font-size: 16px;    border-radius: 15px;}
.kf_banner  img {    position: absolute;      right: 18px;    top: 14px;}
.kf_bg .col-6{  border-right: 1px solid;border-image:linear-gradient(#fff,#007bff,#fff) 0 30 0;}
.kf_bg_01{    min-height: 365px;border-radius:20px 20px 0 0;padding:30px 30px 0;background:#fff;}
.liulantext {    border-top: 1px solid #EDF5FF;  padding-top: 20px;margin-top:20px;}
.liulantext a{color: #323232;    font-size: 18px;    line-height: 18px;}
.liulantext a:hover{color:#007bff;}
.liulanall { margin-bottom:35px; height: 60px; line-height:60px;text-align:center; background-color: #f0f6ff;border-radius:0 0 20px 20px ;}
.liulanall:hover{background:#007bff;}
.liulanall:hover a{color:#fff;}

.menu_left{border-radius:20px;border:1px solid #EBF0F4;padding:30px 30px;}
.menu_left h2{font-size:28px;}
.menu_left a{    width: 100%;    display: flex;    justify-content: space-between;    align-items: center;}
.menu_left .wrapperbox { cursor:pointer;   display: flex;    justify-content: flex-start;    align-items: center;    width: 100%;    padding: 16px 0;}
.menu_left .wrapperbox img { display: block;width:20px;}
.menu_left .wrapperbox .icon-box {  display: flex; justify-content: space-between;align-items: center; width: 100%; padding-left: 10px;}
.menu_left .wrapperbox span:nth-of-type(1) {  color: #333333;    font-size: 16px;  line-height: 16px;  font-weight: bold;}
.menu_left .wrapperbox span:nth-of-type(2) {  color: #999999;  font-size: 16px;  line-height: 16px;}

.specification_card{width: 100%;}
.specification_card .card-body{padding:1.25rem 15px;color: #666666;}
.specification_card .card{margin-bottom:10px;border: 0px;   background-color: transparent;}
.specification_card .card-header {padding:0;height: 60px; background-color: rgb(255 255 255);  border-bottom: 1px solid #f5f5f5;}
.specification_card .card-header .btn-link{    padding-left: 50px;width:100%;font-size:20px;font-weight:700; text-align:left;color: #25374C;}
.specification_card .card-header .btn-link.collapsed:after {text-align:center;content: "\f105";	font-weight: bold;	margin-left: 5px;		width: 46px;	height: 60px;	position: absolute;	left: 0;
	top: 0;	border-radius: 0 50px 50px 0;	line-height: 60px;	font-size: 32px;	color: #007bff;	font-family: 'FontAwesome';	}
.specification_card .card-header .btn-link:after {text-align:center;content:"\f107";    font-weight: bold;    margin-left: 5px;      width: 46px;    height: 60px;    position: absolute;    left: 0;    top: 0;
    border-radius: 0 50px 50px 0;    line-height: 60px;    color: #007bff;    font-size: 32px;	font-family: 'FontAwesome';}
.btn-link.focus, .btn-link:focus,.btn-link:hover{text-decoration: none;}
.kf_list{padding-top:50px;}

.schoolLeft ul li .wrapperbox .icon-box{display: flex;justify-content: space-between;align-items: center;width: 100%;padding-left: 10px;}
.schoolLeft ul li .titleitembox{display: flex;flex-direction: column;width: 100%;padding-left: 28px;display: none;}
.schoolLeft ul li .titleitembox .titleitem a{color: #999999;font-size: 14px;line-height: 14px;}
.schoolLeft ul li .titleitembox .titleitem{padding-top: 14px;}
.schoolLeft ul li .titleitembox .titleitem a:hover{color: #1777FF;}
.schoolLeft ul li .titleitembox .titleitem:nth-of-type(1){padding-top: 0;}
.iconturn{transform: rotate(180deg);}

.biaoqian ul{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-bottom:0px;}
.biaoqian ul li{border-radius:8px;padding:8px 15px; width:45%;display: flex;justify-content: center;align-items: center;background-color: #F4F7FA;margin: 10px 0;}
.biaoqian ul li a{    display: block;text-align:center;color: #333333;font-size: 14px;line-height: 16px;}
.rightTitle {    font-size: 28px;font-weight:700;  display: flex; justify-content: space-between;  align-items: center;  padding-bottom: 10px;}
.rightMore {font-weight:400;    color: #1777FF;    font-size: 14px;    line-height: 14px;    display: flex;    align-items: center;    justify-content: flex-start;    margin-top: 10px;}
.rightContent {   display: flex;   align-items: center;    justify-content: flex-start;}
.rightContent .thumb {position: relative;    overflow: hidden; border-radius:10px; }
.rightContent .thumb img {  border-radius: 10px;   -webkit-transition: -webkit-transform ease 0.7s;    transition: -webkit-transform ease 0.7s;    -o-transition: -o-transform ease 0.7s;
    -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;    transition: transform ease 0.7s;transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;}
.rightContent:hover .thumb img{ -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}
.rightContentBox{padding-left:10px;width:70%;}
.school_list .rightContentBox{width:100%;}
.school_list .rightContent .thumb{width:240px;}
.rightContentBox h5{font-weight:700;margin-bottom:0;color:#333; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-all;
    -webkit-box-orient: vertical;}
.rightContent:hover .rightContentBox h5{color:#1777FF;}
.rightContentBox p:nth-of-type(1){font-size:14px; margin-bottom:0;color:#666;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    word-break: break-all;
    -webkit-box-orient: vertical;}
.rightContentBox .small{font-size:14px;color:#999; margin-bottom:0;}
.rightItem{padding-top: 12px;margin-bottom:30px;}
.rightItem .itemText{height: 48px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 10px;}
.rightItem .itemText span:nth-of-type(1){color: #323232;font-size: 18px;line-height: 18px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    word-break: break-all;
    -webkit-box-orient: vertical;}
.rightItem .itemText span:nth-of-type(2){color: #999999;font-size: 14px;line-height: 14px;}
.rightItem .itemText:hover span{color:#1777FF;}

.school_list_cont{padding:20px 0;display:block;}
.school_list_cont h3{color:#323232;font-weight:700;}
.textBottom {    display: flex;    justify-content: flex-start;    align-items: center;}
.textBottom p {    display: flex;    justify-content: flex-start;    align-items: center;}
.textBottom p:nth-of-type(2) { padding-left: 40px;}
.textBottom p span {    color: #999999;    font-size: 13px;    line-height: 13px;    padding-left: 10px;}
.school_list{padding-left:50px;}
.school_cont .detailtips{margin:50px 0;line-height:1.7;}
.school_cont .detailtips p {color: #666666; font-size: 16px; line-height: 30px;padding-top: 10px;text-align: justify !important;}
.school_cont .download_bg{background-color:#fff;}
.newlr{justify-content: space-between;align-items: center;margin-top: 30px;margin-bottom: 20px;}
.detailnew p {margin-bottom:0;color: #666666;font-size: 14px;line-height: 14px;}
.detailnew p span{color: #DCBB6C;font-size: 14px;padding-left: 15px;}
.detailnew .left{display: flex;align-items: center;}
.detailnew .left .liulan,.detailnew .left .dianzan{display: flex;margin-right: 40px;}
.detailnew .left .liulan,.detailnew .left .dianzan img{cursor: pointer;}
.detailnew .left p{padding-left: 4px;cursor: pointer;}
.detailnew .left p span{padding-left: 4px;cursor: auto;}
.detailnew .right{color:#999;}
.share{display: flex;align-items: center;position: relative;}
.share ul{margin-bottom:0;display: flex;margin-left: 4px;}
.share ul li{width: 16px;height: 16px;background-size: 100% 100%;cursor: pointer;margin-right: 10px;}
.share ul li:nth-of-type(1){background: url(/skin/2023/images/detail/d06.svg) no-repeat;background-size: 100% 100%;}
.share ul li:nth-of-type(2){background: url(/skin/2023/images/detail/d07.svg) no-repeat;background-size: 100% 100%;}
.share ul li:nth-of-type(3){background: url(/skin/2023/images/detail/d08.svg) no-repeat;background-size: 100% 100%;}
.share ul li:nth-of-type(4){background: url(/skin/2023/images/detail/d09.svg) no-repeat;background-size: 100% 100%;}
.share ul li:nth-of-type(5){background: url(/skin/2023/images/detail/d10.svg) no-repeat;background-size: 100% 100%;}
.bottomwz ul{padding-top: 10px;}
.bottomwz ul li{line-height: 36px;}
.bottomwz ul li a{color: #666666;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;word-break: break-all;-webkit-box-orient: vertical;}
.bottomwz ul li a:hover{color:#007bff;}


.server_bg_01 .col-4:after{    content: "";    height: 80px;    width: 1px;  background-image: linear-gradient(to bottom, #F8FBFF , #E4E4E4,#F8FBFF);   display: block;    position: absolute; top: 30%;    right: -33%;  }
.server_bg_01 .col-4:last-child:after{display:none;}

.aboutmedia .thumb {position: relative;    overflow: hidden; border-radius:20px; }
.aboutmedia .thumb img {height:250px;  border-radius: 20px;   -webkit-transition: -webkit-transform ease 0.7s;    transition: -webkit-transform ease 0.7s;    -o-transition: -o-transform ease 0.7s;
    -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;    transition: transform ease 0.7s;transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;}
.aboutmedia:hover .thumb img{ -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);    transform: scale(1.1);}
.aboutmedia{color:#333;margin:20px 0;display:block;padding:15px;}
.aboutmedia h5 {    color: #333333;    margin: 16px 0 11px 0;    font-size: 22px;    line-height: 34px;    font-weight: bold;    overflow: hidden;
    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    word-break: break-all;    -webkit-box-orient: vertical;}
.aboutmedia .jrdttime{display: flex;align-items: center;}
.aboutmedia .jrdttime p{color: #999999;font-size: 13px;line-height: 13px;margin-bottom:0;display: flex;align-items: center;padding: 0 0;}
.aboutmedia .jrdttime p:nth-of-type(1){padding-right: 30px;}
.aboutmedia .jrdttime p:nth-of-type(1) img{width: 17px;height: 17px;display: block;margin-right: 10px;}
.aboutmedia .jrdttime p:nth-of-type(2) img{width: 18px;height: 14.48px;display: block;margin-right: 10px;}
.aboutmedia .btotext, .btotext{padding: 15px 0;color: #666666;font-size: 16px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;word-break: break-all;-webkit-box-orient: vertical;}
.aboutmedia .jrdtmore{color: #1777FF;font-size: 16px;line-height: 18px;}
.aboutmedia:hover .jrdtmore{color:#1060d2;}
.announcement{border-radius:15px;border:1px solid #f5f5f5; padding-bottom:20px;min-height: 250px;}
.announcement:hover {    box-shadow: 0 4px 8px rgb(33 150 243 / 10%);}

.open_school{background: url(/skin/2023/images/school/school_open.png) no-repeat bottom center;text-align:center;
min-height:598px;width:100%;border-radius:15px;color: #192a3c;    background-size: 100%;    padding: 40px 15px;    background-color: #eff6fa;}
.open_school .btn-outline-primary,.open_school .btn-primary{padding: 8px 20px;margin: 10px 9px 0px 0;font-size:14px;}
.detail-right {float:right;margin:0 auto;}
.fiesd-top {
	position:fixed;
	left:66.6666%;
	top:98px;
}
.fiesd-bottom {
	position:absolute;
	left:66.6666%;
	top:98px;	
}


/* 翻页 */
.schoolpage{height: 80px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.schoolpage p{margin-bottom:0;padding: 0 10px;display: flex;justify-content: center;align-items: center;}
.schoolpage p a{display: block;border-radius: 50%;display: flex;justify-content: center;align-items: center;width: 48px;height: 48px;font-size: 14px;color: #333333;}
.pageActived{color: #FFFFFF !important;background-color: #1777FF;}

.error_cont2{text-align:center;padding:70px 50px;border:1px solid #EBF0F4;color:#2b8cff;border-radius:15px;margin:20px auto;}
.error_cont2:hover{background:#2b8cff;color:#fff;}
.error_cont2 p{border-top:1px solid #2b8cff;display: inline-block;padding:10px 0;font-weight:700;font-size:18px;}
.error_cont2:hover p{border-top:1px solid #fff;}
.contact_01{margin: auto; background: url(/skin/2023/images/about/contact_mail_icon_on_off.svg) no-repeat;width: 60px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_01{background-position:-60px 0;}
.contact_02{margin: auto; background: url(/skin/2023/images/about/contact_tel_icon_on_off.svg) no-repeat;width: 45px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_02{background-position:-45px 0;}
.contact_03{margin: auto; background: url(/skin/2023/images/about/contact_lviechat_icon_on_off.svg) no-repeat;width: 60px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_03{background-position:-60px 0;}
.contact_04{margin: auto; background: url(/skin/2023/images/about/contact_media_icon_on_off.svg) no-repeat;width: 60px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_04{background-position:-60px 0;}
.contact_05{margin: auto; background: url(/skin/2023/images/about/contact_marketing_icon_on_off.svg) no-repeat;width: 60px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_05{background-position:-60px 0;}
.contact_06{margin: auto; background: url(/skin/2023/images/about/contact_partnership_icon_on_off.svg) no-repeat;width: 60px;height: 60px;background-position: 0 0;background-size: 200%;}
.error_cont2:hover .contact_06{background-position:-60px 0;}
.contact_07{margin: auto; background: url(/skin/2023/images/about/contact_dibai.svg) no-repeat;width: 80px;height: 100px;background-position:center;background-size: auto 100%;}
.error_cont2:hover .contact_07{background: url(/skin/2023/images/about/contact_dibai_on.svg) no-repeat;background-size:auto 100%;background-position: center;}
.contact_08{margin: auto; background: url(/skin/2023/images/about/contact_NewZealand.svg) no-repeat;width: 80px;height: 100px;background-position: center;background-size:auto 100%;}
.error_cont2:hover .contact_08{background: url(/skin/2023/images/about/contact_NewZealand_on.svg) no-repeat;background-size:auto 100%;background-position: center;}
.contact_09{margin: auto; background: url(/skin/2023/images/about/contact_uk.png) no-repeat;width: 80px;height: 75px;background-position: center;background-size:auto 100%;}
.error_cont2:hover .contact_09{background: url(/skin/2023/images/about/contact_uk_on.png) no-repeat;background-size:auto 100%;background-position: center;}


.aboutzx{min-height:90%;border-radius: 20px;  padding:30px; border: 1px solid #EBF0F4;    margin-bottom: 30px;    position: relative;}
.aboutzx h5{width:80%;}
.aboutzx .xz {line-height:1.2; width:55px;   position: absolute;    top: 27px;    right: 30px;    color: #999999;    font-size: 24px;}


.login{padding-top:140px;}
.login .form-control{color:#333;outline:none;min-height: 46px; padding: 10px 15px;    border: 1px solid #d1dde8;    border-radius: 8px;}
.custom-control,.form-group{line-height:1.5;}

.verification .yzm-group{display:flex; }
.verification .yzm-group input{margin-right:4px; width:64px; height:64px; text-align:center; font-size:2rem;}
.verification .form-group.active span,
.verification .form-group.active a{color: #1777FF!important;}

/* 注册国家下拉列 */
.login_phone .input-group{align-items:center;}
.phone-qh{position:relative;display: flex;flex-wrap: wrap;align-items: stretch; width: 100%; cursor: pointer;}
.input-group__append{
position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--text-secondary-color);
    pointer-events: none;
}
.lang-menu__icon {
    vertical-align: middle;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    -o-object-fit: contain;
    object-fit: contain;
}
input.phone-qh{
display: block;
    width: 100%;
    height: 42px;
    font-size: 15px;font-weight: 700;
    line-height: 1.125em;
    border-radius: 8px;
	outline: none;
    min-height: 46px;
    padding: 10px 15px 10px 38px;
    border: 1px solid #d1dde8;
}
.register_bg{position:relative;}
.password_show{position:absolute;bottom:8px;right:5px;width:30px;height:30px;text-align:center;line-height:30px!important;color:#d1dde8;}
.password_show img{cursor:pointer;}
.password_show:hover{    background: #eff7ff;    color: #a7bccf;  border-radius: 30px;}
.login .dropdown-menu{border-radius:10px;min-width:300px; border: 1px solid #d1dde8;   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}

.login .dropdown-menu::-webkit-scrollbar {
    width: 6px;
}
.login .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background:#d1dde8;
}
.login .dropdown-menu::-webkit-scrollbar-track {
    border-radius:0;margin:10px;
    background:#fff;
}
.input-group__arrow {
    position: absolute;
    right: 10px;
	display:flex;
	align-items:center;
    width: 11px;
    height: 6px;
    margin: auto;
    color: #bbb;
    pointer-events: none;
}

.dropdown-menu{width:100%; overflow-y:auto;    overflow-x: hidden;}
.dropdown-menu__item{
    position: relative;
    display: block;
    width: 100%;
    padding: 8px 1.5rem;
    font-weight: 400;
    text-align: left;
    color: inherit;
    transition: background-color .4s;
    outline: none;
    background-color: #fff;
}
.dropdown-menu__item:hover{background-color: #eff7ff;color:#333;}

.flag-container{border-radius: 10px 0px 0px 10px;border: 1px solid #f5f5f5;}
.login .bg-light img{vertical-align: sub;}
.login .btn-primary3{background:#eff7ff;color:#666;border:1px solid #eff7ff;border-radius:8px;}
.login .btn-primary3:hover{background:#007bff;color:#fff;}
.login .btn-primary{border-radius:8px;padding:10px 0; width:100%;}
.loginright{min-width: 260px;height: 260px;    margin: auto;background: url(/skin/2023/images/login/codebg.svg) no-repeat;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;position: relative;}
.loginright img{display: block;width: 209px;height: 209px;}

.login .alert-danger {text-align: justify; border-radius: 10px;   color: #d4290b;    background-color: #fffaf1; padding: 10px 30px 10px 20px;   border-color: #fffaf1;}
.login .alert-danger .close { z-index: 111;font-family:Tahoma,Arial,sans-serif; right: 10px;  top: 10px;  color: #918181 !important; font-size: 18px;  }

#qrcodeCanvas{position:relative;}
.re-load__mei{position: absolute;padding:40px;width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
	z-index:999;}
.re-load__mei .re-load__inner{
	display:flex;
	width:100%; 
	height:100%;
    background-color: rgba(255,255,255,.8);
    }
	
.re-load__mei .re-load__box{display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 50%;
    width: 50%;
    margin: auto;
    background-color: #fff;
    border-radius: 0.5rem;}
	.re-load__mei .re-load__box svg{width:2rem; height:2rem;}
	.re-load__mei .re-load__box span{font-size:.5rem; color:#333;}

.loginbottomtext{position: absolute;bottom: -80px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.loginbottomtext p:nth-of-type(1){color: #030D1C;font-size: 18px;line-height: 18px;font-weight: bold;margin-bottom:0;}
.loginbottomtext p:nth-of-type(2){color: #999999;font-size: 14px;line-height: 14px;padding: 13px 0 13px 0;margin-bottom:0;}
.loginbottomtext p:nth-of-type(3){color: #999999;font-size: 14px;line-height: 14px;margin-bottom:0;}

.login .nav-pills .nav-link.active,.index_hq_cont .nav-pills .show>.nav-link{color: #007bff; background-color: #eef5ff;}
.login .nav-pills .nav-link{background-color: #f9fbff;color:#666666;padding: 6px 20px;    font-size: 16px;    border-radius: 10px;    margin: 10px 10px 20px 0;}

.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #bfc4cd  !important;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #bfc4cd  !important;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #bfc4cd  !important;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #bfc4cd  !important;
}
.deal_height .download_bg{min-height:95%;}
.about_height .download_bg{min-height:95%;padding: 15px 30px 20px;}
.about_height .download_bg .about_cont img{padding-bottom:15px;}
.register_bg:after{content:"";background:url(/skin/2023/images/register/registericon.svg) no-repeat center;width:40px;height:40px;display:block;position: absolute; top: -11px;    z-index: -11;    left: -17px;}
.register_right{ background: #f8fbff;    border-radius: 8px;    padding: 20px 20px 20px 0;margin-bottom:15px;}


#Main {	width: 70%;	margin: 0 auto;	margin-top: 10px;}
#scrollBar {width: 80%;	height: 10px;	background-color: #ccc;	margin: 0 auto 10px;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;cursor: pointer;}
#scroll_Track {width: 0px;	height: 10px;	background-color: #25374c;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;border-radius: 2em;}
#scroll_Thumb {height: 25px;width: 25px;background-color: #efefef;-webkit-border-radius: 2em;
-moz-border-radius: 2em;border-radius: 2em;	border: 1px solid #ccc;	-webkit-box-shadow: 0px 0px 5px #ccc;
-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;position: absolute;margin-top: -18px;cursor: pointer;}
#scroll_Thumb:hover {background-color: #25374c;	border: 1px solid #fff;}
#progressBar {width: 80%;height: 10px;background-color: #ccc;margin: 0 auto;margin-top: 50px;	-webkit-border-radius: 2em;	-moz-border-radius: 2em;border-radius: 2em;}
#progressBar_Track {width: 200px;height: 10px;	background-color: #ff4400;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}
#beian {text-align: center;float: left;	width: 100%;margin-top: 50px}
#beian a {	color: gray;font: 13px "微软雅黑", Helvitca, Helvetica, sans-serif;}


/*领券中心*/
.certificate_bg{box-shadow: 0 0 20px rgb(33 150 243 / 10%);border-radius:15px;margin-bottom:50px;}
.certificate_img{border-radius:15px 0 0 15px;}
.certificatetime{  margin-bottom:30px;  color: #999999;font-size: 13px;}
.certificate_cont{padding:20px 15px 50px;}
.certificate_q{border-radius:15px;border:1px solid #eaedf0;width:100%;}
.certificate_q_cont{width:78%;padding:20px 0 20px 20px;text-align:left;z-index:11;}
.certificate_btn{ position: relative;width:22%;position:relative;background:#0081ff;color:#fff;text-align:center;min-height:165px;padding-top:50px;border-radius:0 15px 15px 0;}
.certificate_btn:hover{box-shadow: 4px 1px 6px #96cbff;color:#fff;}
.certificate_btn:after{content:"";height:100%;width:11px;display: block;    position: absolute;    left: -6px;    top: 0;    background: url(/skin/2023/images/kf/certificate03.png) repeat-y center;;}
.certificate_btn span {    width: 100%;    position: absolute;    right: 0px;top: 32%;}
.certificate_nun{font-size:48px;font-weight:700;color:#0081ff;line-height:1;   margin-bottom: 10px;}
.certificate_text{margin-bottom:0;font-size:12px; color:#8697a8;}
.certificate_swiper .swiper-container,.certificate_swiper2 .swiper-container{    overflow-x: hidden; overflow-y: clip;    position: initial;}
.certificate_swiper .swiper-button-next,.certificate_swiper2 .swiper-button-next{top: inherit;bottom:10px;z-index:1111;left: 51%;background-size: 100%;width:28px;height:29px;}
.certificate_swiper .swiper-button-prev,.certificate_swiper2 .swiper-button-prev{top: inherit;bottom:10px;z-index:1111;left:46%;background-size: 100%;width:28px;height:29px;}
.certificate_swiper .swiper-button-next,.certificate_swiper2 .swiper-button-next {background-image: url(/skin/2023/images/kf/certificate_btn.png) ;}
.certificate_swiper .swiper-button-prev,.certificate_swiper2 .swiper-button-prev {background-image: url(/skin/2023/images/kf/certificate_btn2.png) ;}

.specification_cont .nav-pills .nav-link{color:#666;font-size:18px;}
.specification_cont .nav-item{padding:0 20px;}
.specification_cont .nav-pills .nav-link.active,.specification_cont .nav-pills .show>.nav-link{border-radius:0;padding:0.5rem 0;color:#007bff;font-weight:700;background-image: linear-gradient(to bottom, #fff , #EDF4FF);}

.badge{font-size:12px;font-style:normal;transform: scale(0.73,0.73);font-weight:400;}

.banner_03{ min-height: 740px!important; background: url(/skin/2023/images/april/2024_april_banner.jpg) no-repeat center bottom;background-color: #f5fbff;padding-top:10px;}
.banner_03:before{background-image: linear-gradient(to left,  #000000bf,#0000008a,transparent);   content: "";    height: 100%;    width: 100%;    display: block;    position: absolute;    top: 0;}
.banner_03 .title{ text-transform: uppercase;font-size:60px;line-height:1.3;color:#fff;font-weight:700;}
.banner_03 .title2{font-size:30px;line-height:1.1;color:#fff;}
.banner_03 .text-danger{color:#FFE200!important;}
.banner_03 .title2 .title_shuzi{font-size:40px;}
.banner_03 .title3 {color:#fff;text-align:center;font-size:22px;padding:8px 3%;border-radius:15px;background:#073e4f2b;border-color:#FFFFFF7D;}
.banner_03_text{}
.banner_03 .banner_img {position: relative;  bottom: -56px;  left: -100px;}
.banner_03 .banner_img img{max-width:600px;}
.btn_2023_jun{background-image: linear-gradient(to bottom, #FFCC16 , #FF6D05);border:0;border-radius:50px;color:#fff;padding: 12px 30px;font-size:18px;}
.btn_2023_jun2{background-color: #fff;  border: 1px solid #F27317;  color: #F27317;border-radius:50px;padding: 12px 30px;font-size:18px;}
.btn_2023_jun:hover,.btn-hd-outline:hover,.btn_2023_jun2:hover{background-image: linear-gradient(to bottom, #FF6D05 , #FFCC16);color:#fff;}

.banner_04{ min-height: 740px!important;color:#fff; background: url(/skin/2023/images/index/banner_04.jpg) no-repeat center;background-color: #f5fbff;padding-top:10px;background-size:cover;position:relative;}
.banner04_img{position:absolute;top:0;right:0;}
.banner_04 .title{font-size:45px;font-weight:700;line-height:1;z-index: 11;position: relative;}
.banner_04 .title2{font-size:45px;font-weight:400;line-height:1;z-index: 11;position: relative;}
.banner_04 .title3{border-bottom:2px solid #fe0130;padding-bottom:10px;font-size:32px;z-index: 11;position: relative;}
.btn_banner04{background:#fe0130;border-radius:15px;color:#fff;padding:5px 25px;font-size:28px;margin-bottom:20px;margin-top:10px;z-index: 11;position: relative;}
.btn_banner04:hover{color:#fff;}
.banner_04 h5{margin-bottom:0;font-size:18px;z-index: 11;position: relative;}

.index_ysbg{background:url(/skin/2023/images/index/ysbg.png) no-repeat  bottom center; width: 100%; min-height:420px;}
.index_ysz:hover > .index_ys_02 {  opacity: 1; display:flex; visibility: visible;  margin: 0;}
.index_ysz{position:relative;}
.index_ys{cursor:pointer;display:flex;-ms-flex-wrap: wrap;  flex-wrap: wrap;background: #ffffffc7;  border-radius: 10px;  padding: 15px 20px;  margin-bottom: 20px;}
.index_ys img{width: 13%;height: fit-content;margin-right:5%;}
.index_ys_cont{width:82%;}
.index_ys h5{font-weight: 700;  font-size: 18px;display: flex;  align-items: center;  justify-content: space-between;}
.index_ys_02{opacity: 0;  visibility: hidden;display:none;z-index:111;position:absolute;background:#fff;top:0px;left:0;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);}
.index_ys_02 p{color:#666;font-size:14px;padding-top:8px;margin-bottom:10px;}
.index_ys .fa{color:#999;}
.index_ys_03 .index_ys_02{  opacity: 1; display:flex; visibility: visible;  margin: 0;}

/* iPhone5/SE */
	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	.index_ys h5{font-size:16px;}
	.footer_2{margin-left:-43%;}
	.certificate_nun{font-size: 36px;padding:15px 0 10px 0px; }
	.certificate_q_cont{padding: 15px 0 10px 10px;  }
	.certificate_q_cont .btn-group-sm>.btn, .btn-sm{font-size:12px;}
	.certificate_btn:after{background-size: 100%;height: 100%;}
	.certificate_btn{    padding-top: 57px!important;    position: relative;}
	.certificate_btn span {  width: 100%;    position: absolute;    right: 0;    top: 30%;}
	.market_header{padding-bottom:30px;padding-top:30px;}
	.register_right{padding:20px 10px;margin-bottom:10px;}
	.tool_banner{min-height: 430px;padding-top: 100px;}
	.deal_line:after{background-size:100%;bottom: 10%; }
	.aboutzx{padding:20px 10px;margin-bottom:15px;}
	.aboutzx h5{width:100%;}
	.aboutzx .xz{font-size:14px;padding-top:10px;top: inherit;    position: inherit;    right: inherit;    width: auto;}
	.error_cont2{padding:30px 0;margin:10px 0;}
	.error_cont2 p{font-size:14px;padding-bottom:0;word-wrap: anywhere;}
	.aboutmedia .thumb,.aboutmedia .thumb img{border-radius:0;}
	.aboutmedia h5{font-size:18px;margin:8px 0 0px 0;}
	.aboutmedia .btotext{padding:5px;font-size:14px;}
	.aboutmedia .jrdtmore{display:none;}
	.aboutmedia{margin:8px 0;}
	.header{padding:0 10px 0 15px;}
	.height_top{margin-top:65px;}	
	.header .phone_top.btn-primary { font-size: 14px;  padding: 5px 13px;  border-radius: 50px;  position: relative;}
	.mb-4{margin-bottom:10px!important;}
	.phone_no{display:none;}
	.p-4 {    padding: 1rem!important;}
	.pt-4{  padding-top: 1rem!important;}
	.pt-5{padding-top: 1rem!important;}
	p,h6,.h6{font-size:14px;}
 	h4,.h4{font-size:17px;}	
	.h3, h3 {    font-size: 20px;}
	.h5, h5 {    font-size:16px;}
	.h2, h2{font-size:25px;}
	.h1, h1 {font-size: 28px;}
	.f18{font-size:15px;}
	.f45{font-size:25px;}
	.f55{font-size:30px;}
	.maket_header {padding-top:35px;padding-bottom:35px;}	
	img{max-width:100%!important;margin-left:0px!important;}	
	.logo,.header.mini .logo,.header.on .logo,.light-theme .logo{width:90px;}
	.btn-outline-primary ,.btn-primary{border-radius:13px;padding:10px 15px;margin: 10px 0px 10px 0;}
	.btn-outline-primary2,.btn-primary2 {min-width:auto;border-radius:13px;padding:10px 0;width:45%;margin: 10px 5px 10px 5px;}	
	.text-left{text-align:center!important;}
	.banner_01 {padding:80px 0 0px;}
	.banner_01 h2{font-size:22px;line-height:1.4;}
	.banner_01 img{max-width:61%!important;}	
	.banner_01 h4{font-size:16px;line-height:1.5;}
	.smtab ul li{display:block;text-align:center;}
	.smtab ul li .shuzi{font-size:18px;display: block;font-weight:700;}
	.smtab ul li .text{font-size:12px;padding-left:0;}
	.index_hq_cont {    padding: 0;    border-radius: 0;    border: 0;}
	.index_hq_cont .nav-pills .nav-link{    padding:5px  0;    font-size: 16px;    border-radius: 10px;}
	.index_hq_cont .col-3{padding:6px 0;}
	.index_hq_cont .table img,.swiper2 .table img{width:23px;}
	.table td, .table th{padding:0.7rem 0.2rem;}
	.specification_cont .table td, .specification_cont .table th{min-width:90px;font-size:13px;}
	.specification_cont .nav-pills .nav-link{font-size:16px;}
	.btn-outline-primary2.d-none {    display: none!important;}
	.index_bg{padding:30px 10px 20px;min-height:95%;margin-bottom:10px;}
	.index_bg img{width:45px;}
	.index_bg_02 .col-6,.index_bg_03 .col-6{padding-left:5px;padding-right:5px;}
	.index_bg_03{margin-top:-30px;}
	.shuzi2{font-weight:700;font-size:18px;line-height:1.5;}
	.index_bg_02 p{font-size:12px;}
	.footer2 a{color:#333;font-size:14px;}
	.footer2 p{font-size:12px;}
	.footer2{padding-bottom:10px;}
	.btn-outline-primary2:first-child{background:#007bff;color:#fff;}
	.ph_img{width: 80px;    position: relative;    top: -57px;    z-index: 111;}
	.index_hq {background:none;}
	.swiper1 .swiper-slide,.swiper11 .swiper-slide,.swiper13 .swiper-slide{font-size:16px;}
	.swiper1 .selected,.swipe11 .selected,.swiper13 .selected{font-size:18px;}
	.swiper2 .table .d-none,.swiper23 .table .d-none,.swiper22 .table .d-none,.swiper4 .table .d-none { display: none!important;}
	.swiper2 .btn-primary{padding:2px 10px; margin:0; font-size:12px;border-radius:5px;}
	.wh_hq2 .table td{padding:.8rem 0.2rem;font-size:14px;font-weight:700; }
	.hqsearch{display:none;}
	.wh_show .border-left{border-left:0!important;padding-left:0px;}
	.wh_show h2{font-size:20px;}
	.hqsearch2{width:100%;margin-bottom:5px;height:40px;}
	.hqsearch2 input{padding-left:10px;}
	.wh_shuzi{font-size:28px;}	
	.wh_bj h6{font-size:13px;margin-bottom:2px;}	
	.wh_bj .pr-4{padding-right:5px!important;}
	.wh_show .btn-danger, .wh_show .btn-success{padding:10px 10px;min-width:45%;margin:20px 0 10px;font-size:16px;}
	.wh_show_table .table td{padding:10px 3px; font-size:12px;}
	.wh_show_table .col-sm-6{padding:0px;margin-bottom:20px;}
	.wh_show_table .col-sm-6:last-child{padding:0px;}
	.wh_show_table h2{text-align:center;justify-content: center;}
	.wh_show_table .col-sm-6:last-child .border-bottom{padding:15px 0 0;}
	.wh_hq3 .table td{padding:0.5rem 0.2rem;font-size:14px; }
	.wh_hq3 .table th{font-size:14px;font-weight:400;padding:0.5rem 0.2rem;}
	.btn-outline-primary.d-none {    display: none!important;}
	.wh_index_bg .col-6,.download_bg_01 .col-6,.download_01 .col-3,.server_bg_01 .col-4,.kf_bg .col-6,.contact .col-6{padding:0 5px;}
	.download_01 .topitem p{padding-top:0px;}
	.wh_index_bg .index_bg{padding:30px 10px 20px;}
	.wh_index_bg h3{font-size:15px;font-weight:700;}
	.product-box{padding:20px 20px 17px;}
	.globalbottombg {    max-width: 100%; background-size:100%; bottom: -48px;}
	.daylist li{font-size:12px;padding: 0 3px;}
	.daylist li.to-left,.daylist li.to-right{width:30px;    line-height: 55px;}
	.table{font-size:14px;}
	.date .btn-primary{    padding: 5px 14px;font-size: 14px;}
	.download_banner{min-height:500px;padding-bottom:110px;padding-top: 82px;}
	.download2_banner{min-height:400px;padding-bottom:0px;}
	.download_img{width:250px;margin-bottom:30px;}
	.download_bg{padding:20px 10px 10px;min-height:auto;}
	.download_bg img,.topitem img,.server_bg_01 img,.kf_bg_01 img{width:40px;}
	.download_bg .about_cont img {width:130px;}
	.server_bg_01 h4{font-size:14px;line-height:1.4;}
	.download_01{padding-top:15px;     border-radius: 0;   padding-bottom: 15px;}
	.mt4leftwrapper{padding:30px 15px 30px;background:#fff;border:0;text-align:left;}
	.leftitembox{justify-content: flex-start;}
	.leftitem{font-size:14px;padding-right: 20px;}
	.leftitem img{margin-right:0;}
	.download2 .download_img{margin-bottom:0px; padding-top:20px;}
	.mt4leftwrapper h5{font-size:14px;}
	.p2img img{width: 420px;height: 168px;display: block;}
	.p2img .sell{color: #EB4B4B;font-size: 12px;line-height: 24px;position: absolute;right: 0px;top: -0px;text-align: center;}
	.p2img .buy{color: #02BC6D;font-size: 12px;line-height: 24px;position: absolute;right: 0px;bottom: 0;text-align: center;}
	.deal_img .p2img .lirun{right:30%;}
	.deal_img .p2img .lirun2{right:60%;}
	.deal_img{margin-bottom:30px;}
	.deal_img .mb-5{margin-bottom:1rem!important;}
	.text4,.text2{bottom:125px;font-size:14px;min-width:80px;}
	.text1,.text3{top:184px;font-size:14px;min-width:80px;}
	.bzj{ font-size:14px;   left: 20%;    bottom: 10px;}
	.gh{ font-size:14px;   right: 12%;    bottom: 10px;}
	.yuanli{font-size:14px;  left:45% ;bottom: 20px;}
	.bj { font-size:14px;  left:45%;  bottom: -20px;}
	.deal_02 .jc,.deal_02 .buy,.deal_02 .sell,.deal_02 .jc20{font-size:16px;}
	.deal_02{padding:30px 15px;}
	.p3img img{width:75%;display: block;}
	.zy,.zs{right:0;font-size:14px;}
	.zb_time{font-size:14px;width: auto;}
	.title_btn li{float: right;    font-size: 14px; margin-bottom: 10px;}
	.news_banner,.date_banner,.kf_banner,.school_banner{    min-height: 150px;padding-bottom:40px;padding-top:100px;}
	.school_banner{padding-top: 150px;}
	.server_bg{padding:20px 10%;margin-bottom:10px;width:100%;}
	.server_bg h2{font-size:18px;font-weight:700;}
	.server_bg .numbox p:nth-of-type(1){padding-top:15px;}
	.server_bg .numbox p:nth-of-type(2){font-size:14px;padding-bottom:0;}
	.kf_bg h2{font-size:16px;}
	.kf_bg_01{min-height:auto;padding-bottom:10px;}
	.liulantext a{font-size:16px;line-height:1;}
	.liulanall {margin-bottom: 15px;height:50px;line-height:50px;}
	.specification_card .card-header .btn-link{padding-left:30px;font-size:18px;}
	.specification_card .card-header{height:50px;}
	.specification_card .card-header .btn-link.collapsed:after,.specification_card .card-header .btn-link:after{line-height:50px;  font-size:24px;  width: 22px;height:50px;}
	.specification_card .card{margin-bottom:5px;}
	.rightTitle{font-size:20px;position:relative;}
	.rightTitle:after{content:"";position: absolute;   left: -8px;display: block; background-image: linear-gradient(to bottom, #FFE6AB, #DAB660);  border-radius: 0.4rem;  width:4px;  height:15px;}
	.school_cont .col-sm-6,.school_cont .col-sm-9{padding-right:0;}
	.rightItem .itemText span:nth-of-type(1){font-size:16px;}
	.rightItem .itemText span:nth-of-type(2){display:none;}
	.school_list{padding-left:15px;}
	.school_list .rightContentBox{width:100%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; word-break: break-all; -webkit-box-orient: vertical;}
	.school_list .rightContentBox.pl-4{padding-left:10px!important;padding-right: 10px;}
	.detailnew .left .liulan, .detailnew .left .dianzan{margin-right:5px;}
	.school_cont .text-right{text-align:left!important;padding-top:10px;}
	.server_bg_01 .col-4:after{top: 20%;    right: 0;}
	.about_banner{min-height:490px;padding-top:100px;}
	.login{padding-top:80px;}
	.about_banner .f18{font-size:12px;}
	.about_banner{min-height:430px;}
	.download_bg h5{font-size:14px;}
	.deal_height .download_bg{}
	.about_height .download_bg{    padding: 20px 15px;}
	.download2 .swiper-slide{background: #fff;min-height: 700px;-webkit-align-items: inherit; align-items: inherit;    border-radius: 15px;}
	.announcement{min-height:150px;}
	.name-zAv6nTtm{font-size:14px;}
	.swiper4{width:100%;max-height: calc(100vh - 100px)!important;}
	.banner_02 .banner_02_img{margin-top: 25px;  max-width: 96% !important;  }
	.index_hq_cont .table thead th{font-size:12px;line-height:1.2;}
	.index_hq_cont .table img, .swiper2 .table img{width: 23px!important;}
	
	.certificate_img{border-radius:15px 15px 0 0;}
	.certificate_btn{min-height:130px;}
	.certificatetime{margin-bottom:10px;}
	.certificate_swiper .swiper-button-next,.certificate_swiper2 .swiper-button-next{left:54%;}
	.certificate_swiper .swiper-button-prev,.certificate_swiper2 .swiper-button-prev{right:43%;}
	.contact_01,.contact_02,.contact_03,.contact_04{background-size:150%;background-position: 7px 0;}
	.contact_07{background-size:auto 75%;background-position:0 0;}
	.contact_08{background-size:auto 75%;background-position:0 0;}
	.specification_cont .nav-item{padding:0 0px;}
	
	.banner04_img{opacity:0.5;}
	.banner_04 .title{font-size:38px;}
	.banner_04 .title2,.banner_04 .title3 {font-size: 26px;}
	
	.banner_03{background:url(/skin/2023/images/april/2024_march_banner2.jpg) no-repeat top center;min-height: 740px!important; text-align: center;   background-size:cover;}
	.banner_03 .mb-5{margin-bottom:25px!important;}
	.banner_03 .banner_img {position: relative; min-height:300px;  left: 0px;}
	.banner_03:before{display:none;}
.banner_03 .banner_img img{max-width:0px;}
	.banner_03 .title{font-size:30px;padding-top:20px;}
  .banner_03 .title2{font-size:22px;}
.banner_03 .title3 .title_shuzi{font-size:20px;}
.banner_03 .title3{font-size:18px;}
 .btn_2023_jun,.btn-hd-outline{padding:10px 20px;font-size:18px;max-width:100%;}
 
	}

	@media only screen and (min-width: 375px) and (max-width:768px) {
	
	}

	/* iphoneX */
	@media only screen and (width:375px) and (min-height:812px) {
	}

	/* iPad */
	@media only screen and (device-width: 768px) {
		
	.deal_line:after{background-size:100%;bottom: 10%; }
	.menu_left{padding:30px 10px;}
	.aboutzx{padding:20px 10px;margin-bottom:15px;}
	.aboutzx h5{width:100%;}
	.aboutzx .xz{font-size:14px;padding-top:10px;top: inherit!important;    position: inherit;    right: inherit;    width: auto;}
	.error_cont2{padding:30px 0;margin:10px 0;}
	.error_cont2 p{font-size:14px;padding-bottom:0;}
	.aboutmedia .thumb,.aboutmedia .thumb img{border-radius:0;}
	.aboutmedia h5{font-size:18px;margin:8px 0 0px 0;}
	.aboutmedia .btotext{padding:5px;font-size:14px;}
	.aboutmedia .jrdtmore{display:none;}
	.aboutmedia{margin:8px 0;}
	.header{padding:0 10px 0 15px;}
	.height_top{margin-top:65px;}	
	.header .phone_top.btn-primary { font-size: 14px;  padding: 5px 13px;  border-radius: 50px;  position: relative;}
	.mb-4{margin-bottom:10px!important;}
	.phone_no{display:none;}
	.p-4 {    padding: 1rem!important;}
	.pt-4{  padding-top: 1rem!important;}
	.pt-5{padding-top: 1rem!important;}
	p,h6,.h6{font-size:14px;}
 	h4,.h4{font-size:17px;}	
	.h3, h3 {    font-size: 20px;}
	.h5, h5 {    font-size:16px;}
	.h2, h2{font-size:25px;}
	.h1, h1 {font-size: 28px;}
	.f18{font-size:15px;}
	.f45{font-size:25px;}
	.f55{font-size:30px;}
	.maket_header {padding-top:35px;padding-bottom:35px;}	
	img{max-width:100%!important;margin-left:0px!important;}	
	.logo,.header.mini .logo,.header.on .logo,.light-theme .logo{width:90px;}
	.btn-outline-primary ,.btn-primary{border-radius:13px;padding:10px 30px;margin: 10px 0px 10px 0;}
	.btn-outline-primary2,.btn-primary2 {min-width:auto;border-radius:13px;padding:10px 0;width:45%;margin: 10px 0px 10px 0;}	
	.ghh,.bjj{font-size:16px;}
	.banner_01 {padding:80px 0 30px;background-size:100%;}
	.banner_01 h2{font-size:22px;line-height:1.4;}
	.banner_01 img{max-width:70%!important;}	
	.banner_01 h4{font-size:16px;line-height:1.5;}
	.smtab ul li{display:block;text-align:center;}
	.smtab ul li .shuzi{font-size:18px;display: block;font-weight:700;}
	.smtab ul li .text{font-size:12px;padding-left:0;}
	.index_hq_cont {    padding: 0;    border-radius: 0;    border: 0;}
	.index_hq_cont .nav-pills .nav-link{    padding:5px  0;    font-size: 16px;    border-radius: 10px;}
	.index_hq_cont .col-3{padding:6px 0;}
	.index_hq_cont .table img,.swiper2 .table img{width:23px;}
	.table td, .table th{padding:0.7rem 0.2rem;}
	.btn-outline-primary2.d-none {    display: none!important;}
	.index_bg{padding:30px 10px 20px;margin-bottom:10px;}
	.index_bg img{width:45px;}
	.index_bg_02 .col-6,.index_bg_03 .col-6{padding-left:5px;padding-right:5px;}
	.index_bg_03{margin-top:-30px;}
	.shuzi2{font-weight:700;font-size:18px;line-height:1.5;}
	.index_bg_02 p{font-size:12px;}
	.footer2 a{color:#333;font-size:14px;}
	.footer2 p{font-size:12px;}
	.footer2{padding-bottom:10px;}
	.btn-outline-primary2:first-child{background:#007bff;color:#fff;}
	.ph_img{width: 80px;    position: relative;    top: -57px;    z-index: 111;}
	.index_hq {background:none;}
	.swiper1 .swiper-slide,.swiper11 .swiper-slide,.swiper13 .swiper-slide{font-size:16px;}
	.swiper1 .selected,.swipe11 .selected,.swiper13 .selected{font-size:18px;}
	.swiper2 .table .d-none,.swiper23 .table .d-none,.swiper22 .table .d-none,.swiper4 .table .d-none { display: none!important;}
	.swiper2 .btn-primary{padding:2px 10px; margin:0; font-size:12px;border-radius:5px;}
	.wh_hq2 .table td{padding:.8rem 0.2rem;font-size:14px;font-weight:700; }
	.hqsearch{display:none;}
	.wh_show .border-left{border-left:0!important;padding-left:0px;}
	.wh_show h2{font-size:20px;}
	.hqsearch2{width:100%;margin-bottom:5px;height:40px;}
	.hqsearch2 input{padding-left:10px;}
	.wh_shuzi{font-size:28px;}	
	.wh_bj h6{font-size:13px;margin-bottom:0;}	
	.wh_bj .pr-4{padding-right:5px!important;}
	.wh_show .btn-danger, .wh_show .btn-success{padding:10px 10px;min-width:45%;margin:20px 0 10px;font-size:16px;}
	.wh_show_table .table td{padding:10px 3px; font-size:12px;}
	.wh_show_table .col-sm-6{padding:0px;margin-bottom:20px;}
	.wh_show_table .col-sm-6:last-child{padding:0px;}
	.wh_show_table h2{text-align:center;justify-content: center;}
	.wh_show_table .col-sm-6:last-child .border-bottom{padding:15px 0 0;}
	.wh_hq3 .table td{padding:0.5rem 0.2rem;font-size:14px; }
	.wh_hq3 .table th{font-size:14px;font-weight:400;padding:0.5rem 0.2rem;}
	.btn-outline-primary.d-none {    display: none!important;}
	.wh_index_bg .col-6,.download_bg_01 .col-6,.download_01 .col-3,.server_bg_01 .col-4,.kf_bg .col-6,.contact .col-6{padding:0 5px;}
	.wh_index_bg .index_bg{padding:30px 10px 20px;}
	.wh_index_bg h3{font-size:16px;font-weight:700;}
	.product-box{padding:20px 20px 17px;}
	.globalbottombg {    max-width: 100%; background-size:100%; bottom: -48px;}
	.daylist li{font-size:12px;padding: 0 3px;}
	.daylist li.to-left,.daylist li.to-right{width:30px;    line-height: 55px;}
	.table{font-size:14px;}
	.date .btn-primary{    padding: 5px 14px;font-size: 14px;}
	.download_banner{min-height:500px;padding-bottom:110px;padding-top: 82px;}
	.download2_banner{min-height:400px;padding-bottom:0px;}
	.download_img{width:250px;margin-bottom:30px;}
	.download_bg{padding:20px 10px 10px;min-height:auto;}
	.download_bg img,.topitem img,.server_bg_01 img,.kf_bg_01 img{width:40px;}
	.download_bg .about_cont img {width:150px;}
	.server_bg_01 h4{font-size:14px;line-height:1.4;}
	.download_01{padding-top:15px;    padding-bottom: 15px;}
	.mt4leftwrapper{padding:30px 15px 30px;background:#fff;border:0;text-align:left;}
	.leftitembox{justify-content: flex-start;}
	.leftitem{font-size:14px;padding-right: 20px;}
	.leftitem img{margin-right:0;}
	.download2 .download_img{margin-bottom:0px; padding-top:20px;}
	.mt4leftwrapper h5{font-size:14px;}
	.p2img img{width: 420px;height: 168px;display: block;}
	.p2img .sell{color: #EB4B4B;font-size: 12px;line-height: 24px;position: absolute;right: 0px;top: -0px;text-align: center;}
	.p2img .buy{color: #02BC6D;font-size: 12px;line-height: 24px;position: absolute;right: 0px;bottom: 0;text-align: center;}
	.deal_img .p2img .lirun{right:30%;}
	.deal_img .p2img .lirun2{right:60%;}
	.deal_img{margin-bottom:30px;}
	.deal_img .mb-5{margin-bottom:1rem!important;}
	.text4,.text2{bottom:125px;font-size:14px;}
	.text1,.text3{top:184px;font-size:14px;}
	.bzj{ font-size:14px;   left: 20%;    bottom: 10px;}
	.gh{ font-size:14px;   right: 12%;    bottom: 10px;}
	.yuanli{font-size:14px;  left:45% ;bottom: 50px;}
	.bj { font-size:14px;  left:45%;  bottom: -20px;}
	.deal_02 .jc,.deal_02 .buy,.deal_02 .sell,.deal_02 .jc20{font-size:16px;}
	.deal_02{padding:30px 15px;}
	.p3img img{width:75%;display: block;}
	.zy,.zs{right:0;font-size:14px;}
	.zb_time{font-size:14px;width: auto;}
	.title_btn li{float: right;    font-size: 14px;    margin-bottom: 10px;}
	.news_banner,.date_banner,.kf_banner,.school_banner {    min-height: 250px;padding-bottom:40px;padding-top:100px;}
	.server_bg{padding:20px 10%;margin-bottom:10px;width:100%;}
	.server_bg h2{font-size:18px;font-weight:700;}
	.server_bg .numbox p:nth-of-type(1){padding-top:15px;}
	.server_bg .numbox p:nth-of-type(2){font-size:14px;padding-bottom:0;}
	.kf_bg h2{font-size:16px;}
	.kf_bg_01{min-height:auto;padding-bottom:10px;}
	.liulantext a{font-size:16px;line-height:1;}
	.liulanall {margin-bottom: 15px;height:50px;line-height:50px;}
	.specification_card .card-header .btn-link{padding-left:30px;font-size:18px;}
	.specification_card .card-header{height:50px;}
	.specification_card .card-header .btn-link.collapsed:after,.specification_card .card-header .btn-link:after{line-height:50px;  font-size:24px;  width: 22px;height:50px;}
	.specification_card .card{margin-bottom:5px;}
	.rightTitle{font-size:20px;position:relative;}
	.rightTitle:after{content:"";position: absolute;   left: -8px;display: block; background-image: linear-gradient(to bottom, #FFE6AB, #DAB660);  border-radius: 0.4rem;  width:4px;  height:15px;}
	.school_cont .col-sm-6,.school_cont .col-sm-9{padding-right:0;}
	.rightItem .itemText span:nth-of-type(1){font-size:16px;}
	.rightItem .itemText span:nth-of-type(2){display:none;}
	.school_list{padding-left:15px;}
	.school_list .rightContentBox{width:100%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; word-break: break-all; -webkit-box-orient: vertical;}
	.school_list .rightContentBox.pl-4{padding-left:10px!important;padding-right: 10px;}
	.detailnew .left .liulan, .detailnew .left .dianzan{margin-right:5px;}
	.school_cont .text-right{text-align:left!important;padding-top:10px;}
	.server_bg_01 .col-4:after{top: 20%;    right: 0;}
	.about_banner{min-height:490px;padding-top:100px;}
	.login{padding-top:180px;}
		.banner_02{ }
		
	}

	/* iPad Pro */
	@media only screen and (device-width: 1024px) {
		.menu_left{padding:30px 15px;}
		
	p,h6,.h6{font-size:14px;}
 	h4,.h4{font-size:17px;}	
	.h3, h3 {    font-size: 20px;}
	.h5, h5 {    font-size:16px;}
	.h2, h2{font-size:25px;}
	.h1, h1 {font-size: 28px;}
	.f18{font-size:15px;}
	.f45{font-size:25px;}
	.f55{font-size:30px;}
	
		
	}
	@media only screen and (device-width: 1080px) {
		.menu_left{padding:30px 15px;}
		
	p,h6,.h6{font-size:14px;}
 	h4,.h4{font-size:17px;}	
	.h3, h3 {    font-size: 20px;}
	.h5, h5 {    font-size:16px;}
	.h2, h2{font-size:25px;}
	.h1, h1 {font-size: 28px;}
	.f18{font-size:15px;}
	.f45{font-size:25px;}
	.f55{font-size:30px;}
	
		
	}
	
	
/* loading spinner-border 类 */

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.spinner-warp{
	position: fixed;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 9999;
    top: 0;
    bottom: 0;}
.spinner-border {
    display: inline-block;
	margin:auto;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite
}

#code1,#code2,#code3,#code4{border: 1px solid #96a8ba;}

/*325mei css*/
.fdc_mei{flex-direction: column;}
.flex-between__mei{display: flex; justify-content: space-between; align-items: center;}
.flex-center__mei{display: flex; justify-content: center; align-items: center;}
.flex-start__mei{display: flex; align-items: center;}
.box-sm{display: flex; padding: 8px; width:40px; height: 40px;}

.social-contact__mei{padding: 2rem 0; border-bottom: 1px solid #E4E4E4;}
.social-contact__mei .box-sm{margin-left: 8px; border-radius: 8px; background-color: #fff; transition: all .4s;}
.social-contact__mei .box-sm:hover{background-color: #f0f0f0;}
.social-contact__mei svg{fill: #999;}
.breadcrumb__mei{background-color: white;}
.brokers-office__mei{background-color: #f8fbff;}

.school_con__mei{}

.school_terminology{}
.abc__mei a.cur{background-color: #007bff;
    border-color: #007bff;}

/*投资百科*/
.abc__mei{flex-wrap: wrap;}
.abc__mei a{height: 28px; line-height: 28px; width: 28px; padding: 0; border-radius: 4px;}
.terminolagy{}
.terminolagy-list{
	display: grid;
  grid-template-columns: 110px 1fr;}
.terminolagy-list .tl-left{display: flex; justify-content: center; height: 100%; border-right: 1px solid #eee;}
.terminolagy-list .tl-right{padding: 1rem;}
.terminolagy-list .tl-right h5{font-weight: 600;}


.school_cont .detailtips table tr td{border: 1px solid #DDDDDD !important;
}


