.x-nav-k{ width:100%; padding-left: var(--bs-gutter-x); height: 125px;  }
.main-menu-2 ul li{padding-right: 40px;padding-left: 30px; margin-right:unset;   background: url(../img/nav/nav_li.jpg) right top no-repeat;  }
.main-menu-2 ul li:not(:last-child){margin-right: unset;}
.main-menu ul li{margin-right: unset;}
.main-menu ul li a{display: block; width:100%; height:100%}
.main-menu-2 ul li:hover{background-color: #ffcc00;}

body{overflow-x: hidden;   }




.transparent-header-2{top:44px;}
.bg-fff{background-color: #fff;}
.sticky{top:0px !important}
.s-main-menu  ul li a i{font-size: 24px; opacity:1;}
.s-main-menu ul li a{ line-height: unset; padding:unset; color: #fff;}
.s-main-menu ul li{margin-right: -5px;}
.s-main-menu ul li a:hover, .s-main-menu ul li .submenu li a:hover{color: #1a1a2b;}
.s-main-menu ul li:hover > a{ color: #1a1a2b; }


.header__icons li a{margin-left: 24px;}
.header__icons {text-align: right;}

.service_icon{width:15px;}
.service_icon_index{width:90px;    margin-bottom: 5px;}
.service_icon_index2{	display: inline-block;}
.service_icon3{width:50px; margin-top: 15px;}

.v-btn{background:unset; color: #1a1a2b;}
.services__top2{margin-top: 85px;;}
.pt-300{padding-top:300px;}
.s_order__form .nav-link{width:50% !important;}

.s-form__area .features__icon i{font-size: 35px;}
.s-form__area .special-features ul li:not(:last-child){
	padding-bottom: 10px;margin-bottom: 10px;
}
.s-form__area .features__about{margin-top:5px;}
.service_p{box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 8%); background-color: rgb(0 0 0 / 8%);  } 

.section-title h2{font-size: 34px; margin-bottom: 10px;   }
.section-title span{color:#777777; font-size: 12px;}

.page-title-area:before{background: #1a1a2b ;}

.features-box-icon img{width:100%;}

.services__item-middle .services__icon-3 i{border:0px solid #ddd; background-color: #fff; box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 8%);   }

.office-img {
    height: 100%;
    border: 20px solid #fff;
	box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 8%); 
}

.index-nav-menu  ul li a i{color:#222;}
.index-nav-menu .header__icons li a{color:#222;}

.x-i-service .order__form-details ul li{height:70px;}
.x-i-service .order__form-details{padding: 10px;;}

.team-member-single{border:2px solid #fff}
/* ===================================
	SLIDERS
====================================== */
.clean-slider{
	overflow: hidden;
	 
}

.clean-main-slides .clean-img-overlay{
	position: absolute;
	background-color: rgba(218, 218, 234, 0.42);
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.clean-main-slides h1.clean-slider-text-big{
	font-size: 48px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 25px;
}

.clean-main-slides .clean-slider-text h1 span{
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}

.clean-main-slides p{
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 30px !important;
	color: #ffffff;
	margin-bottom: 0;
}

.sp-arrow {
	width: 10px;
	height: 100px !important;
}

.clean-slider .sp-buttons {
  padding-top: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 20px;
}

.clean-slider .sp-button {
  border: 1px solid #fff;
  border-radius: unset;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 6px;
  margin: 4px;
  width: 55px;
}



/* Flat top
---------------------------------------------------------------*/
.flat-top {
	
 height: 45px;;
 background-color: #e4e5e7;
  color: #333436;
  font-size: 14px;
  line-height: 45px;

}

.flat-top .custom-info {
    float: left;
}

.flat-top .custom-info i {
  	margin-right: 5px;
  	margin-left: 30px;
  	width: 14px;
  	height: 14px;
  	color: #ff1401;
  	 font-size: 12px;
  	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  	text-align: center;
  	line-height: 14px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
        -ms-border-radius: 2px;
         -o-border-radius: 2px;
  			border-radius: 2px;
}

.flat-top .social-links {
    float: right;
}
.flat-top .social-links ul span{margin:0 8px;}

/* window */
.x-modal  .modal{ background:rgba(0,0,0,0.4); position: absolute; top:0px;  z-index: 99999; width:100%; height:100% ; }
.x-modal .modal-dialog{  position: relative; width: 100%; max-width:unset; margin:0 auto; } 
.x-modal .modal-dialog .modal-content{    background: #fff; border-radius: 5px;  box-shadow: 0px 5px 20px 5px rgba(255,255,255,0.5);  }
.x-modal .modal-dialog .modal-content .modal-header{ height: 35px; text-align: center; padding: 5px; border-bottom: 1px solid #fff; display: block; }
.x-modal .modal-dialog .modal-content .modal-header .close {  position: absolute; top:-10px;  right: 5px;  background: none;border: 0;}

.x-modal .modal-dialog .modal-content .modal-header .close span{color: #3366cc;font-size: 32px;height:30px;  display: inline-block;  }
.x-modal .modal-dialog .modal-content .modal-header .modal-title{ font-size: 14px;}
.x-modal .modal-dialog .modal-content .modal-body{ padding: 10px;  }
.x-modal .modal-dialog .modal-content .modal-body .loading_k{text-align: center;}
.x-modal .modal-footer { text-align: right; padding: 10px 5px 0px 5px;top: -392px;}
.x-modal .modal-footer .btn{cursor: pointer; padding: 8px 10px !important; background: #3366cc; margin-left: 5px; color: #fff;font-weight: 400; font-size: 14px; }

.x-modal .modal{display: block;}
.x-modal .fade:not(.show){opacity:1}
.x-modal .modal-footer .btn{border-radius: 3px;padding:5px 10px;}
.x-modal .btn-primary:hover{border-color: none;;}
/* end window */



/*content*/
.fannao{line-height: 40px;}
.fannao li{margin-bottom: 10px;}
.fannao li span{display: inline-block; color: #fff; font-size: 20px; width:25px; height:25px; line-height: 25px; border-radius: 50%; text-align: center; background-color: #3366cc;  }
.fannao .sys li{ float: left; width:30%; height:220px; margin-bottom: 20px;}
.fannao h3{margin-bottom: 20px;}
.fannao .sys li p{font-size: 14px;}
.service_p_content{  line-height: 40px;}
.customer_service_tab li{display: inline-block; width: 19%; vertical-align: top; height: 100px; margin-right: 5px; }
.clean-main-slides .clean-img-overlay{background: unset;}
/*end content*/


.cta__box-form textarea{width:85%; height: 60px;}
.work-time .pe-7s-paper-plane{font-size: 60px; vertical-align: middle;}
.cta__box-content{top:60px;}
.cta__box-inner:before{background-color: #3366cc;}
button.subscribe{ color: #3366cc; background-color: #fff;}

.main-menu ul li{margin-right: 10px;}
.join .widget-form button{width:100%;height:50px;}
.join button.send_code{height:50px;background-color: #0066cc;}
.color-888{background-color: #88898b !important;}

.x-features-box-single{padding: 30px 30px 30px; }

.header__inner .logo-1{margin-top:40px;}
.s-nav{background-color: #ff1401;}

.main-menu-2 ul li > a {
	color: #fff;
	text-transform: uppercase;
  }
.main-menu-2 ul li:hover > a {
	color: #fff;	
}
.sp-horizontal .sp-arrows{display: nonef;}

.company-name{margin-top:30px; font-size: 18px;; }
.search-top{margin-top:30px;}
.top-search{position: relative; right: -80px;}
.top-search button i{font-size: 26px; position: relative; top:6px;}
.top-search input{border: 1px solid #e2e3e5; box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 6%)  }
.mat-30{margin-top: 30px;}
.mat-40{margin-top: 40px;;}
.text-align-center{text-align: center;}
.team-member-img{padding-bottom: 10px;}
.team-member-content h4 a{font-size: 12px; font-weight: 600;}
.team-member-content p{ font-size: 12px;}
.team-member-content{padding-top: 10px;}
.section-title-2{font-size: 34px;}
.blog__content h4{font-size: 14px; font-weight: 400; text-align: center; }  
.blog__content{padding: 20px 0px;}



.floatwindow_fd_conct {
    position: fixed;
    z-index: 9999999;
    top: 25%;
    right: 5px;
    cursor: pointer;
    transition: all .3s ease;
    font-size: 14px;
}
.floatwindow_fd_conct img {
    border: none;
    max-width: 100%;
    max-height: 100%;
}
.floatwindow_fd_main {
    padding: 5px 10px;
    position: absolute;
    top: 0px;
    right: -200px;
    border: 1px #ff1401 solid;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-color: #fff;
}
.floatwindow_fd_main li {
    display: flex;
    margin: 10px 0;
    position: relative;
}
.floatwindow_fd_main li p{position: absolute; display: none;}
.floatwindow_fd_main li:hover p{display: block; z-index:  99999; left: -150px;top:8px}
.floatwindow_fd_main {right:-220px!important;}
.floatwindow_fd_conct:hover .floatwindow_fd_main {right:0!important;transition:all .3s ease;}

.floatwindow_fd_main .floatwindow_admin > span {
  font-size: 15px;
  color: #ff1401;
}
.floatwindow_fd_main li > span {
 
  margin-right: 10px;;
  display: block;
  white-space: nowrap;
  font-size: 14px;
  line-height: 20px;
  color: #666;
  position: relative;
  text-overflow: ellipsis;
}
.floatwindow_fd_main .floatwindow_phone {
  border-top: 1px #d1d4cc dashed;
  padding: 15px 0 5px;
  margin: 0;
}
.floatwindow_fd_main li > span:first-child {
  width: 30px;
}
.floatwindow_fd_main .floatwindow_phone > span {
  font-size: 18px;
  color: #ff1401;
}
.floatwindow_fd_main li {
  display: flex;
  margin: 10px 0;
}
.floatwindow_admin {
  border-bottom: 1px #d1d4cc dashed;
  padding-bottom: 5px;
}
.floatwindow_fd_main li i{color: #0066cc; font-size: 18px;}
.floatwindow_fd_main li i.fa-phone{ color:#ff1401 }
.floatwindow_fd_main li i.fa-weixin{ color:#006633 }


.footer_inquiry{
  position: fixed; 
  background: #12121f;
  height: 40px;
  width: 40px;
  right: 15px;
  bottom: 56px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
}
.footer_inquiry:hover{background: #777777;}

/*----------------------------------------*/

.pd-slider-out-product {
  position: relative;
}
@media only screen and (min-width: 1601px) and (max-width: 1750px), only screen and (min-width: 1400px) and (max-width: 1600px) {
  .pd-slider-out-product {
    padding: 0 60px;
  }
}
.pd-slider-out-product::before {
  position: absolute;
  content: "";
  width: 105%;
  height: 6px;
 
  top: 128px;
  left: -30px;
}
@media only screen and (min-width: 1601px) and (max-width: 1750px), only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1400px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product::before {
    width: 100%;
    left: 0;
    right: 0;
  }
}
.pd-slider-out-product .slick-arrow {
  font-size: 16px;
  color: #11111f;
  border: 0;
  padding: 0;
  background: #ffffff;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product .slick-arrow {
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 575px) {
  .pd-slider-out-product .slick-arrow {
    display: none;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .pd-slider-out-product .slick-arrow {
    display: block;
  }
}
.pd-slider-out-product .slick-arrow:hover {
  color: #ffffff;
  background: #ff1401;
}
.pd-slider-out-product .slick-next {
  position: absolute;
  right: -90px;
  top: 100px;
  z-index: 10;
  font-size: 0px;
}
.pd-slider-out-product .slick-next::before{   
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-size: 24px;
}
@media only screen and (min-width: 1601px) and (max-width: 1750px), only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1400px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product .slick-next {
    right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product .slick-next {
    top: 106px;
  }
}
.pd-slider-out-product .slick-prev {
  position: absolute;
  left: -90px;
  top: 100px;
  z-index: 10;
  font-size: 0px;
}
.pd-slider-out-product .slick-prev::before{   
  content: "\f104";
  font-family: "Font Awesome 5 Pro";
  font-size: 24px;
}

@media only screen and (min-width: 1601px) and (max-width: 1750px), only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1400px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product .slick-prev {
    left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px) {
  .pd-slider-out-product .slick-prev {
    top: 106px;
  }
}


/*----------------------------------------*/


.footer_regedit{background-color: #ff1401; width:100%;height: 180px; color: #fff; text-align: center; position: relative; overflow: hidden; background: url(../img/free_reg/cloud-back.jpg) center no-repeat #ff4d3f;  }
.footer_regedit p{ text-align: center; color: #fff; font-size: 24px; position: relative; z-index: 20;}
.free_reg a{display: inline-block; width:220px; height: 44px; line-height: 44px; border-radius: 30px;border: 1px solid #fff;  color: #fff; text-align: center; font-size: 18px;  }
.free_reg a:hover{background-color: #fff; color: #222;}
.cloud-bubble-one {
  position: absolute;
  top: -120px;
  left: 50%;
  z-index: 10;
  margin-left: -120px;
  width: 240px;
  height: 240px;
  background: url(../img/free_reg/cloud-back-bule1.png);
  animation: bubble-animate-1 linear 10s infinite;
}

.cloud-bubble-two {
  position: absolute;
  top: 50px;
  left: 34%;
  z-index: 11;
  width: 360px;
  height: 360px;
  background: url(../img/free_reg/cloud-back-bule2.png);
  animation: bubble-animate-2 linear 12s infinite;
  opacity: 0.3;
}
.cloud-bubble-three {
  position: absolute;
  top: 50px;
  left: 48%;
  z-index: 12;
  width: 300px;
  height: 300px;
  background: url(../img/free_reg/cloud-back-bule3.png);
  animation: bubble-animate-3 linear 11s infinite;
  opacity: 0.7;
}

@keyframes bubble-animate-1 {
  from {
      top: -120px
  }

  50% {
      top: -180px
  }

  to {
      top: -120px
  }
}

@keyframes bubble-animate-2 {
  from {
      top: 50px;
      left: 34%
  }

  50% {
      top: 80px;
      left: 24%
  }

  to {
      top: 50px;
      left: 34%
  }
}

@keyframes bubble-animate-3 {
  from {
      top: 50px;
      left: 48%
  }

  50% {
      top: 80px;
      left: 58%
  }

  to {
      top: 50px;
      left: 48%
  }
}

/*----------------------------------------*/

.footer-bg{background-color: #ff1401;}
.footer__social li a{background-color: #fff;}
.footer__social li a:hover{background-color: #ffcc00;}
.footer__widget-title h5:before, .footer__widget-title h5:after{background: #fff;}
.footer__widget-title h5:after{ background-color: #fff; }
.child-banner img{ width:100%;}

.about__left ul li{text-align: center; display: block; padding: 15px 0; }
.about__left ul li a{display: inline-block; text-align: center; padding: 5px 25px;  }
.about__left{float: left;width:100%; border: 1px solid #ff1401;  }
.about__left h3{text-align: center; height: 110px; line-height: 110px; display: block; background: #ff1401; color: #fff;  }
.about__left ul li.hover a{ color: #fff; background-color: #ff1401; border-radius: 15px; }
.about__left ul li a:hover{ color: #fff; background-color: #ff1401; border-radius: 15px;  }
.section-title{border-bottom: 1px solid #d1d4cc; margin-bottom: 0px; }
.section-title span.category{font-size: 20px; color: #777;  text-transform:unset; }

.contact-form .section-title{border-bottom: unset;}

/*---------------------------------------*/
.development  {
  background: url(../img/development/line-bg.png) repeat-y 249px 0;
  position: relative;
  left: -170px;
}
.development {
  width: 100%;
  padding-bottom: 60px;
}

.development  .title {
  position: absolute;
  line-height: 40px;
  left: 198px;
  top: -20px;
  color: #58a6fb;
  font-size: 24px;
  background: url(../img/development/clock.jpg) no-repeat left top;
  width: 100px;
  height: 100px;
  background-size: 100% 100%;
}

.development .year {
  position: relative;
  z-index: 100;
  top: 120px;

}
.development .year h2 {
  height: 60px;
  width: 60px;
  position: relative;
  text-align: center;
  left: 219px;
}
.development .year h2 a {
  color: #fff;
  display: block;
  height: 60px;
  width: 60px;
  font-size: 14px;
  color: #fff;
  border-radius: 50%;
  background: #ff1401;
  line-height: 35px;
}
.development .year .list {
  margin: 30px 0;
  position: relative;
  overflow: hidden;
  -webkit-transition: height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
  -moz-transition: height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
  -ms-transition: height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
  -o-transition: height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
  transition: height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
}
.development .year .list ul {
  bottom: 0;
}
.development .year .list ul li {

  color: #a1a4b8;
  position: relative;
  display: inline-block;
}
.development .year .list ul li .date, .development .year .list ul li .version {
  float: left;
  display: block;
  clear: left;
  width: 200px;
  line-height: 24px;
  text-align: right;
}
.development .year .list ul li .date {
  font-size: 12px;
  color: #fff;
  position: absolute;

  display: inline-block;
  text-align: center;
  width: 30px;
  line-height: 30px;
  left: 235px;
  border-radius: 50%;
  background: #ccc;
  height: 30px;
}
.development .year .list ul li .intro, .development .year .list ul li .more {
  float: left;
  display: block;
  /*width: 400px;*/
  margin-left: 280px;
  line-height: 26px;
}
.development .year .pe-7s-date{
  margin-top: -8px;
  vertical-align: top;
  font-size: 22px;

}

/*-----------------------------------------*/



.leftside .phone {
  background: #ff1401; /* Old browsers */
  background: -moz-linear-gradient(left, #ff1401 0%, #cc1d29 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #ff1401 0%,#cc1d29 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ff1401 0%,#ff1401 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082df', endColorstr='#ff1401',GradientType=1 ); /* IE6-9 */
  color: #fff;
  padding: 22px;
  border-radius: 5px;
}
.leftside .phone h2 {
  font-size: 18px;
  color: #fff;
  font-weight: 400;
}
.leftside .phone .iconfont{
  font-size: 22px;
  color: #fff;
  font-weight: 400;
}

.leftside .phone span{
  font-size: 18px;
  width: 100%;
  display: inline-block;
  margin: 10px 0;
  color: #fff;
  font-weight: 400;
}

/*-----------------------------------------------------------------*/
.breadcrumb-item.active{color: #ff1401;}
.breadcrumb{padding: 0px;;}
.breadcrumb-menu{position: unset;    }
.breadcrumb-item + .breadcrumb-item::before{content: ">"; transform: scale(0.8,1.5); }
#product_detail_slider .sp-arrow{width:50px;height:50px !important;  border-radius: 5px; }
#product_detail_slider .sp-previous-arrow:before, #product_detail_slider .sp-previous-arrow:after, #product_detail_slider .sp-next-arrow:before, .sp-next-arrow:after{background-color:#ff1401 ;}
#product_detail_slider .sp-selected-thumbnail{border:2px solid #ff1401 !important}

#product_detail_slider .sp-previous-arrow:before, #product_detail_slider .sp-previous-arrow:after, #product_detail_slider .sp-next-arrow:before, #product_detail_slider .sp-next-arrow:after{width:10% !important;}

.service-details .section-title h2 {font-size: 18px; color: #ff1401;;} 
.n-blog__content{padding: 0px 20px 20px 20px;}
.n-blog__content h4 a{font-size: 18px;}
.n-blog__meta{margin-top: 0px;;font-size: 14px;}
.n-blog__meta li a{font-size: 14px;}
.office-address-icon i{font-size: 50px;  color: #ff1401;}
.sd-form button{background-color:#ff1401 ;}

.n-blog__meta li:after{background-color: unset;}
.xuan2{
  height: 50px;
    width: 100%;
    margin-bottom: 10px;
    border: none;
    background: #f8f8f8;
    padding: 0 30px;
    font-size: 14px;
}
.faq-accordion .accordion-button.collapsed{padding: 21px 10px;}
.soft_k p{margin-bottom: 10px;}
.soft_k .p1{background: #ff1401;padding: 5px; display: inline-block;  padding-right: 20px; border-radius: 0 0 40px 0px;  color: #fff;}
.soft_k .p2{font-weight: 600; font-size: 18px;}
.soft_k p span{margin-right: 10px; } 
.fa-down{display: inline-block; width:70%; text-align: right;}
.faq-accordion .accordion-button{padding: 21px 10px 10px;}
.faq_qa{background-color: #ff1401; display: inline-block; text-align: center; margin-right: 10px;  width:25px; height:25px; color: #fff; border-radius: 50%;;  }
.contact-map iframe{height: 500px;}

.product_list .team-member-content{position: unset;}
.product_list .team-member-single{border:1px solid #e7e8ea;margin-top: 10px;}
.product_list .more {
  display: inline-block;
  line-height: 16px;
  background: #00deff;
  background: -moz-linear-gradient(left, #ff1401 0%, #ff1401 100%);
  background: -webkit-linear-gradient(left, #ff1401 0%,#ff1401 100%);
  background: linear-gradient(to right, #ff1401 0%,#ff1401 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1401', endColorstr='#ff1401',GradientType=1 );
  border-radius: 30px;
  padding: 11px 27px;
  color: #fff;
  font-size: 14px;
  margin-top: 0px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.section-title span.tow_class{display: block !important;  font-size: 14px; float: right; text-align: right;}
.section-title span.tow_class a{font-size: 16px; margin-right: 8px; cursor: pointer; }
.section-title span.tow_class a:hover{color:#ff1401; border-bottom: 1px solid #ff1401;}
.section-title span.tow_class a.hover{border-bottom: 1px solid #ff1401;color:#ff1401; }
.team-member-content{  position: unset;}
.team-member-content:hover{background-color: #fff;}

.company-name .zh{font-weight: 600;}
.company-name .en{font-size: 14px;}
.copyright__text p{opacity: 1;font-size: 14px; color: #fff;}
.main-menu ul li .submenu{left: -100px;;}
.main-menu ul li .submenu li{text-align: left;}
.index_youtobe{width:560px;height:315px;}