.xencio-contact {
  right: 100px!important;
}

.x-contact-us-icon-text {
 font-size: 20px;
  padding-left:5px;
  width: 120px;
}

@media (max-width: 600px) {
  .xencio-contact {
    right: 10px!important;
    top: 70px!important;
    
  }
  .xencio-contact-info {
     top: 50px!important;
     margin-right : 0px!important;
  }
}

.x-bank-info {
    margin-top: 0px;
    width: 100%;
    height: 700px;
    border: 0;
}

.x-bank-div {
   display:none;
}


div.x-nextbank{
    position: absolute;
    top: 0px;

}

div.x-nextbank-normal{
	left: 400px;
}


div.x-nextbank-vertical-right{
	position: fixed;
	top: 275px;
    right: 50px;
	z-index: 5;
}

div.x-nextbank-vertical-left{
	position: fixed;
	top: 275px;
    left: 50px;
	z-index: 5;
}

div.x-nextbank-fixed{
    position: fixed;
    top: 100px;
    z-index: 5;
}

div.x-nextbank img.x-normal {
    width: 400px;
    cursor: pointer;
}

div.x-nextbank img.x-vertical {
    height: 400px;
    cursor: pointer;
}

div.x-nextbank img{
	border-radius: 5px;
	opacity: 1;
	transition: all 0.6s;
}

div.x-nextbank:hover img {
	opacity: 0.9;
	transform: scale(1.025);
}

div.x-nextbank div.x-next-bank-close{
	opacity: 0.9;
    transition: opacity 1s;
    overflow: hidden; 
	background: #f8f8f8;
    position: absolute;
    right:5px;
    top: 5px;
    border-radius: 15px;
    cursor: pointer;
    z-index: 5;
    text-align: center;
    width: 25px;
    height: 25px;
}
div.x-nextbank:hover div.x-next-bank-close{

	opacity: 1;
}

div.x-nextbank div.x-next-bank-close img{
	margin-top: 2px;
	transform: scale(0.9);
}


div.x-next-bank-text{
    overflow: hidden; 
    position: absolute;
    left:81px;
    top: 55px;
    z-index: 5;
    text-align: left;
    width: 120px;
    height: 25px;
	opacity: 0.9;
	transition: transform 0.5s linear; /* 定义动画时间和缓动函数 */
    transform: translateY(0); /* 初始状态，元素在原位 */
}


div.x-nextbank:hover div.x-next-bank-text {
	 transform: translateY(-2px);
}

div.x-next-bank-text span{
	font-size: 13.5px;
    letter-spacing: 1px;
    font-weight: 550;
	color: #96daf7;
}

a.et_pb_tab_active  {
    color: rgb(2, 103, 227) !important;
	
}
.xencio-tab a span {
	padding: 6px 0px;
	border-bottom: 3px solid #fff;
}
a.et_pb_tab_active span {
	padding: 6px 0px;
	border-bottom: 3px solid #0267e3;
}



.xencio-tab-detail-new {
  opacity: 0; /* 开始时透明 */
  transition: opacity 0.5s ease-in; /* 设置动画效果，2秒内透明度变化 */
}

.xencio-tab-detail-new.visible {
	opacity: 1; 
}

.xencio-hide {
	display:none;
}
.xencio-flex{
	display: flex;
}
.xencio-popup-window {
	text-align:center;
	background-color: #fff;
	margin:auto;
	padding:25px;
	position: relative;
	width: auto !important;
}
.xencio-wechat-login {
	min-height: 300px !important;
    height: 400px !important;
}
.xencio-close-wrap {
	top: 0 !important;
	right: 0 !important;
}

.xencio-close-wrap:hover {
box-shadow: 0 0 4px 0 rgba(0, 0, 0, .13333333333333333), 0 0 3px 1px rgba(0, 0, 0, .06666666666666667);
}

.xencio-full-height {
    height: auto !important;
    top: 0 !important;
    bottom: 0 !important;
    margin-top: 0 !important;
	width: 100%;
}