@keyframes scaleDraw {
  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
  0% {
      transform: scale(1);
      /*开始为原始大小*/
  }
  25% {
      transform: scale(1.1);
      /*放大1.1倍*/
  }
  50% {
      transform: scale(1);
  }
  75% {
      transform: scale(1.1);
  }
}
.f_img_s {
display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}


@media screen and (max-width: 1573.9px) {

.f_img_s {
display: block;

}
}
.cont.bz{
display:flex;
}
.cont.bz p{

  
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding-bottom: 0;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-bottom: 0;
}

.cot {
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  width: calc(100% - 70px);
}

/***logo***/

.main-header .logo-box .logo{
display: flex;
  align-items: center;
  max-width: 230px;
}
.main-header .logo-box .logo img.f_logo1{
width: 140px;
}
.main-header .logo-box .logo .m_logo{display: none;}
@media screen and (max-width: 567px) {

.main-header .logo-box .logo {
  
  max-width: 190px;
}

}
/***footer***/
.main-footer .footer-widget .footer-logo{
display:flex;
align-items: center;
display: block;
   

}
.main-footer .footer-widget .footer-logo .m_logo{display: none;}


.main-footer .footer-widget .footer-logo .f_logo0{
width:280px;
}
.main-footer .footer-widget .footer-logo .f_logo1{
width:230px;
}
@media screen and (max-width: 1780px) {
.main-header .logo-box{margin-right: 50px;}
.main-header .outer-box{padding: 0 3%;}
}
@media screen and (max-width: 1600px) {

.main-footer .footer-widget .footer-logo{

  flex-wrap: wrap;
   

}
.main-footer .footer-widget .footer-logo .f_logo0{
  margin-bottom: 10px;
}
.main-header .logo-box .logo{max-width: 256px;}
}
.menu-area{display: flex;align-items: center;width: calc(100% - 200px ) !important;}
@media screen and (max-width: 1400px) {
.main-header .nav-right .flogo2{width: 200px;}
.main-header .logo-box .logo{max-width: 240px;}
.main-header .logo-box .logo .pc_logo{display: none;}
.main-header .logo-box .logo .m_logo{display: block;}
.main-footer .footer-widget .footer-logo .m_logo{display: block;}
.main-footer .footer-widget .footer-logo .pc_logo{display: none;}
.main-footer .footer-widget .footer-logo .f_logo1{width: 260px}
}
@media screen and (max-width: 1366px) {
.main-header .logo-box .logo{max-width: 240px;}
.main-menu .navigation>li{margin: 0 14px;}
}
@media screen and (max-width: 1280px) {
.main-menu .navigation>li{margin: 0 10px;}
.menu-area{width: calc(100% - 200px ) !important;}
.main-header .logo-box .logo {max-width: 240px;}
}
.menu-area::after{display: none;}
@media screen and (max-width: 1200px) {
  .main-footer .footer-widget .footer-logo{

  display:block;
   

}

.main-header .logo-box .logo{max-width: 300px;}
.menu-area{width: calc(100% - 140px) !important;justify-content: space-between;}
}
@media screen and (max-width: 767.9px) {
  .main-footer .footer-widget .footer-logo .f_logo0 {
    width: 240px; 
  }
  .main-footer .footer-widget .footer-logo .f_logo1 {
    width: 270px; 
  }
  .main-footer .f_logoimgs img {
    
    
  }
  .menu-area{width: 100% !important;}
  .menu-area .mobile-nav-toggler{margin-top: 0;}
}
/***logo****/


@media screen and (max-width: 1181.9px) {
.cont.bz p{
  
}
}
.spinner {

  -webkit-animation-name: scaleDraw;
  /*关键帧名称*/
  -webkit-animation-timing-function: ease-in-out;
  /*动画的速度曲线*/
  -webkit-animation-iteration-count: infinite;
  /*动画播放的次数*/
  -webkit-animation-duration: 5s;
  /*动画所花费的时间*/
}
.banner-carousel .owl-nav button.owl-next,.banner-carousel .owl-nav button.owl-prev{
display:none;
}

.just_sp {
justify-content: space-between;
}
.f_b_sp{
display:flex;
  justify-content: space-between;
}
.n_one{
display: block;
  width: 100%;
/** height: 100%;**/
  background: #ffffff;
border-radius: 10px 10px 0px 0px;
}
.color-base {
  color: #1E3173;
}
.menu-btn-container {
 /** position: absolute;
  right: 10px;
  top: -30px;
  display:flex;**/
  display: flex;
  justify-content: flex-end;
  padding-right: 10px;
}
.blog-details-content .content-three .tk h2{
font-size:18px;
line-height:25px;
padding-bottom: 0.5rem;
  padding-top: 1.2rem;
}

.menu-btn {
  border: none;
  background: linear-gradient( 
120deg, #1A3177 25%, #1A3177 75%, #1A3177 100%);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer;
  color: #fff;
  margin-right:10px;
}
#back_top .fa{
font-weight:300;
}

.c_text{
display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
  bottom: 0;
}
.f_img img{
margin-bottom:1rem;
}
.color-white {
  color: #fff !important;
}

.details img {
  padding-bottom: 1rem;
}

.details p.img {
  text-align: center;
}

.tip_bg {
  background-color: #fff;
  padding: 2rem 2rem 2rem 2rem;
}

.sec-title h3 {
  font-size: 25px;
  line-height: 1.3;
  display: inline-block;
  color: #1E3173;
  font-weight: bold;
}
.sec-title[lang="en-us"]  h3{
  font-size: 25px;
  line-height:1.3px;
  display: inline-block;
  color: #1E3173;
  font-weight: bold;
}

.sec-title h3::before {
  position: absolute;
  content: '';
  left: 0px;
  top: -5px;
  z-index: -1;
  width: 283px;
  height: 47px;
  background: url(../img/line.png) no-repeat;
  animation-name: zoom-fade;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: zoom-fade;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: zoom-fade;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: zoom-fade;
  -ms-animation-duration: 5s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: zoom-fade;
  -o-animation-duration: 5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
}

.sec-title h3.tm::before {
  position: absolute;
  content: '';
  left: -36px;
  top: 10px;
  z-index: -1;
  width: 576px;
  height: 70px;
  background: url(../img/line1.png) no-repeat;
  animation-name: zoom-fade;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: zoom-fade;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: zoom-fade;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: zoom-fade;
  -ms-animation-duration: 5s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  -o-animation-name: zoom-fade;
  -o-animation-duration: 5s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
}

.sidebar-page-container .sec-title h3::before {
  display: none;
} 
.sidebar-page-container .sec-title h3.tm::before {
  display: none;
} 


.sec-title h3.tn::before {
  display: none;
}

.sec-title h3.t4::before {
  left: 0px;
}

.sec-title h3.t5::before {
  left: 0px;
}

.sec-title h3.t6::before {
  left:0px;
}

.news-block {
  margin-bottom: 4rem;
}

li .addr:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 12px;
  height: 15px;
  background-image: url(../img/icon/c1.png);
  background-size: 12px;
  background-repeat: no-repeat;
  opacity: 1;
}

li .tel:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  background-image: url(../img/icon/c2.png);
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 1;
}

li .time:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  background-image: url(../img/icon/c3.png);
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 1;
}

li .conts:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 14px;
  background-image: url(../img/icon/c4.png);
  background-size: 15px;
  background-repeat: no-repeat;
  opacity: 1;
}

.kua.purple {
  border: 2px solid #EA4498;
  border-radius: 20px;
}

.kua.red {
  border: 2px solid #EE4038;
  border-radius: 20px;
}

.kua.green {
  border: 2px solid #09B38D;
  border-radius: 20px;
}

.kua::before {
  border: 9px solid transparent;
  border-top: 9px solid #fff;
  border-bottom: 0;
  height: 0;
  width: 0;
  border-top-width: 25px;
  content: '';
  display: block;
  position: absolute;
  left: calc(3rem + 4px);
  bottom: -18px;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(90deg) skew(-25deg) translateY(14.28571px);
  transform: rotate(-212deg) skew(-25deg) translateY(14.28571px);
  z-index: 2;
}

.kua::after {}

.kua.purple::after {
  border: 12.5px solid transparent;
  border-top: 12.5px solid #EA4498;
  border-bottom: 0;
  height: 0;
  width: 0;
  border-top-width: 25px;
  content: '';
  display: block;
  position: absolute;
  left: 3rem;
  bottom: -21px;
  z-index: 1;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(90deg) skew(-25deg) translateY(14.28571px);
  transform: rotate(-212deg) skew(-25deg) translateY(14.28571px);
}

.kua.red::after {
  border: 12.5px solid transparent;
  border-top: 12.5px solid #EE4038;
  border-bottom: 0;
  height: 0;
  width: 0;
  border-top-width: 25px;
  content: '';
  display: block;
  position: absolute;
  left: 3rem;
  bottom: -21px;
  z-index: 1;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(90deg) skew(-25deg) translateY(14.28571px);
  transform: rotate(-212deg) skew(-25deg) translateY(14.28571px);
}

.kua.green::after {
  border: 12.5px solid transparent;
  border-top: 12.5px solid #09B38D;
  border-bottom: 0;
  height: 0;
  width: 0;
  border-top-width: 25px;
  content: '';
  display: block;
  position: absolute;
  left: 3rem;
  bottom: -21px;
  z-index: 1;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(90deg) skew(-25deg) translateY(14.28571px);
  transform: rotate(-212deg) skew(-25deg) translateY(14.28571px);
}

.ch_bg {
  background: #fff;
  border-radius: 10px;
  padding: 4rem;
  z-index: 2;
  margin-bottom: 4rem;
}

.theme-btn.btn-pink {
  background: #EA4498;
}

.f_left {
  margin-left: -4%;
  margin-top: -3%;
  z-index: 1;
}

.f_left2 {
  margin-left: -4%;
  margin-top: 3%;
  z-index: 2;
  margin-bottom: calc(3% + 3rem);
}


.mob_banner .c_img{
position:relative;
  width:100%;
  right:0;
}
.mob_banner .c_img img{
width:100%;
  
  display:block;
  
}
.mob_banner .mob_text{
align-items:flex-start;
  padding-top:2rem;
}
/* accordion style1 */

.accordion.style1 .accordion-button.collapsed {
  background: #f4f4f4;
  color: #282b2d;
  border-radius: 0;
}

.accordion.style1 .accordion-button.collapsed:after {
  background: #ffffff;
  color: #e9c46a;
}

.accordion.style1 .card-body {
  border-radius: 0;
}

.accordion.style1 .accordion-button {
  background: #ffffff;
  border: 1px solid #ededed;
  border-radius: 0;
  color: #232323;
  font-size: 16px;
}

.theme-btn.btn-lang {
  background: #EEEEEE;
  border: 2px solid #1E3173;
  border-radius: 5px;
  color: #1E3173;
  font-size: 16px;
  line-height: 28px;
  font-weight: normal;
  padding: 3px 23px;
}

.dropdown-menu {
  padding: 0;
  min-width: 100%;
}

.lang li {
  text-align: center;
}

.lang li.active {
  background-color: #1E3173;
}

.lang li a {
  color: #1E3173;
  display:block;
}

.lang li.active a {
  color: #fff;
}

.filters {
  padding-bottom: 3rem;
  width: 100%;
  margin: auto;
}
.filters ul.filter-btns{
text-align:center;
}
.filters ul.filter-btns li {
  position: relative;
  display: inline-block;
  width: 31%;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px #00000029;
  border: 2px solid #39C4EA;
  border-radius: 10px;
  font-size: 20px;
  line-height: 41px;
  color: #1E3173;
  font-weight: 500;
  cursor: pointer;
      margin: 0 1%;
padding:0.5rem 0;
  text-transform: uppercase;
  transition: all 500ms ease;
  margin-bottom: 1rem;

 
}
.filters ul.filter-btns li .s_blog{

}
.filters ul.filter-btns li a {
  color: #1E3173;
  display:block;
 /** line-height:30px;**/
}

.filters ul.filter-btns li:hover {
  background: #1E3173 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: none;
  border-radius: 10px;
  color: #fff;
}

.filters ul.filter-btns li.active {
  background: #1E3173 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: none;
  border-radius: 10px;
  color: #fff;
}

.filters ul.filter-btns li:hover a,
.filters ul.filter-btns li.active a {
  color: #fff;

}
.new_block p{
padding-left:110px;
  margin-bottom:1rem;
}
.new_block p span {
position:absolute;
left:0;
background-color:#D9F7FC;
  padding: 2px 10px;
  margin-right: 10px;
  color: #00C6EA;
}
[lang="en-us"] .new_block p{
padding-left:160px;
  margin-bottom:1rem;
}

[lang="en-us"] .new_block p:nth-child(2){
  min-height: 53px;
}

[lang="en-us"] .new_block p span {
  position:absolute;
  left:0;
  width:150px;
background-color:#D9F7FC;
  padding: 3px 10px;
  margin-right: 10px;
  color: #00C6EA;
}
@media screen and (max-width: 1400.9px) {
.filters ul.filter-btns li{
  width:46%;
}
.news-block-one .inner-box .image-box{
  /**height:10.7rem;**/
  height:auto;
}
.news-block-one .inner-box .lower-content h3{
  display:flex;
 /** min-height: 4.5rem;**/
  align-items: center;
}
}
@media screen and (max-width: 1264.8px) {
.news-block .tags{
  display:block;
}
}
@media screen and (max-width: 1199.8px) {
.news-block .tags{
  display:flex;
}
.news-block-one .inner-box .image-box{
/**	height:22rem;**/
height:auto;
}
}
@media screen and (max-width: 1100.8px) {
.news-block-one .inner-box .image-box{
/** 	height:20rem;**/
height:auto;
}
}
@media screen and (max-width: 1000.8px) {
.news-block-one .inner-box .image-box{
/** 	height:18rem;**/
height:auto;
}
}
@media screen and (max-width: 900.8px) {
.news-block-one .inner-box .image-box{
/**	height:16rem;**/
height:auto;
}
}
@media screen and (max-width: 1366.9px) {
.news-block-one .inner-box .image-box{
  /**padding-left:10px;
  padding-right:10px;**/
}
}

@media screen and (max-width: 1200.9px) {
.filters{
  width:100%;
  padding-bottom:1rem;
}
.filters ul.filter-btns li{
  width:48%;
  margin-right:0;
}
.news-block-one .inner-box .image-box{

}
}

@media screen and (max-width: 1200px) {
.menu-area{
  width:100%
}
.index_bg{
  padding: 2rem 0 2rem 0;
}
.chooseus-style-two .content-box .inner-box .single-item .tag{
  width:100%;
}
.tip_bg{
  padding:2rem
}
.sidebar-page-container .news-block-one .inner-box .lower-content{
  padding:0;
}
}
@media screen and (max-width: 1100px) {
.news-block-one .inner-box .image-box{
  
}
}
@media screen and (max-width: 10240px) {

}
@media screen and (max-width: 1000.9px) {
.news-block-map .inner-box{
  display:block;
}
.news-block-map .inner-box .left{
  width:100%;
}
.news-block-map .inner-box .right{
  width:100%;
}
}

@media screen and (max-width: 991.9px) {
.news-block-one .inner-box .lower-content h3{
  min-height:unset;
}
.pl_70{
  padding-left:0;
}
.index_bg{
  padding: 2rem 0 2rem 0;
}
.ygzx.ygzx3 {
  padding: 5rem 1rem 1rem 1rem;
}
  .project-details-content img {
  max-width: 100%;
    width:auto;
}
.project-details-content .content-one .image-box{
  text-align:center;
}
}
@media screen and (max-width: 991.9px) {
  
  
  .ch_bg {
      padding:15px;
      margin-bottom: 3rem;
  }

  .mob.ch_bg {
  padding:15px;
      border-top-left-radius:0;
      border-top-left-radius:0;
  }
  .f_left {
      margin-left: 0%;
      margin-top: 0%;
      z-index: 1;
  }
  .f_left2 {
      margin-left: 0%;
      margin-top: 0%;
      z-index: 2;
      margin-bottom: calc(3% + 3rem);
  }
}

@media screen and (max-width: 910.9px) {
.filters ul.filter-btns li{
  width:100%;

}
}
/*faq*/

.accordion .card {
  background: transparent;
  box-shadow: none;
  margin-bottom: 20px;
  border: 0;
  border-radius: 0;
}

.accordion .card:last-child {
  margin-bottom: 0;
}

.accordion .card-header {
  border: 0;
  padding: 0;
  background: none;
}

.accordion .accordion-collapse {
  border: none;
}

.accordion .accordion-button {
  border-bottom: none;
  color: #273572;
  font-size: 18px;
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  white-space: normal;
  box-shadow: none;
  font-weight: bold;
  padding: 20px 60px 20px 20px;
  text-decoration: none;
  background: #fff;
  border: 2px solid #39C4EA;
}

.accordion .accordion-button span {
  color: #39C4EA;
}

.accordion .accordion-button:hover {
  text-decoration: none;
}

.accordion .accordion-button.collapsed {
  background: #ffffff;
  color: #273572;
  border: 2px solid #39C4EA;
}

.accordion .accordion-button.collapsed:after {
  background: #FFC727;
  border: none;
  content: "+";
  right: 20px;
  left: inherit;
  font-size: 18px;
  transform: none;
  width: 40px;
  height: 40px;
  line-height: 40px;
  top: 10px;
  border-radius: 50%;
  text-align: center;
  color: #ffffff;
}

.accordion .accordion-button:after {
  background: #FFC727;
  border: none;
  content: "-";
  right: 20px;
  border-radius: 50%;
  left: inherit;
  font-size: 18px;
  border: 1px solid #e9c46a;
  transform: none;
  width: 40px;
  height: 40px;
  line-height: 36px;
  top: 10px;
  position: absolute;
  color: #fff;
  text-align: center;
}

.accordion .card-body {
  font-size: 16px;
  padding: 20px 25px;
  line-height: 28px;
  text-align: left;
  border-top: 0;
  background-color: #fff;
  border-bottom: 2px solid #39C4EA;
  border-left: 2px solid #39C4EA;
  border-right: 2px solid #39C4EA;
}

.accordion .card-body ul li {
  list-style: disc;
  margin-left: 3%;
  font-size: 18px;
  line-height: 32px;
  font-weight: normal;
  color: #333333;
}

@media screen and (max-width: 991px) {
  .accordion .accordion-button {
      padding: 15px 50px 15px 15px;
      font-size: 16px;
  }
  .accordion .accordion-button.collapsed:after,
  .accordion .accordion-button:after {
      right: 15px;
      font-size: 16px;
      height: 22px;
      line-height: 19px;
      width: 22px;
      top: 13px;
  }
  .accordion .card-body {
      padding: 20px 15px;
  }
}

@media screen and (max-width: 800px) {
  .c_text .content-box h2 {
     font-size:20px;
     line-height:30px;
  }
.auto-container{
  max-width: 90%;

}
.ygzx.ygzx2 {
  padding: 5rem 0rem 2rem 0rem;
}
.ygzx{
  padding: 5rem 1rem 2rem 1rem;
}
.ygzx.boy_img{
  padding: 5rem 1rem 8rem 1rem;
}
.funfact .inner-container{
  align-items: unset;
}
}

@media screen and (max-width: 767.9px) {

.funfact-section .inner-containers {
  justify-content: start;
 
  padding-left: 0;
}

.f_b_sp{
display:block;

 }

.m_funf {
  padding-top:3rem;
}
.n_one{
  height:auto;
}
.footer-nav{
  /**display:none;**/
}
.footer-bottom .bottom-inner .footer-nav.f2{
  display:block;
}
.b_bg:after{
  background-size: contain;
  height: 4px;
  bottom:0px;
}
.contact .inner-box{
  justify-content:flex-start;
}
.contact{
  width:50%;
  float:left;
}

.sidebar-page-container .news-block-one .inner-box .lower-content{
  padding:0;
}
.tip_bg{
  padding:0;
}
.mb_50 {
  margin-bottom: 20px;
}

.sidebar-page-container .news-block-one .inner-box .lower-content h3{
  font-size:18px;
  font-weight:bold;
  color:#1E3173;
}
.about-style-two .btn-box{
  text-align:center;
}
.news-block-one .inner-box .image-box{
  height:auto;
}

.news-block-one .inner-box .image-box img{
  width:100%;
}


}

@media screen and (max-width: 575px) {
  .accordion .accordion-button {
      padding: 15px 35px 15px 5px;
  }
.accordion .card-body ul li{
  font-size:15px
}
.contact .inner-box a{
  font-size:16px;
  line-height: 60px;
}
.boy>img{
  max-width:80px;
}
}
@media screen and (max-width: 443px) {
  .contact{
  width:100%;
  float:unset;
}
.contact .inner-box a{
  font-size:16px;
  line-height: 60px;
}
}


@media screen and (max-width: 767.9px) {
.footer-bottom .bottom-inner .footer-nav li {
  width: 48%;
  text-align: left;
  margin-right:1%;
  float:left;
}
.footer-bottom .bottom-inner .footer-nav.f2{
      clear: both;
  width: 100%;
  float: left;
  margin-bottom: 10px;

}
.footer-bottom.f_down .bottom-inner .footer-nav{
  margin-bottom:10px;
}
.footer-bottom.f_down .bottom-inner .footer-nav li{
  float:none;
  width:unset;
  display:inline-block;
}
.border_base{
      padding: 30px 0px 0px 0px;
}
.f_down{
  clear:both;
}
.footer-bottom .bottom-inner{
  display:block
}
}
@media screen and (max-width: 660.9px) {
.news-block-two .inner-box{
  display:block;
}
.news-block-two .inner-box .left,.news-block-two .inner-box .right{
  width:100%;
}
.news-block-two .inner-box .right{
  margin-top:1rem;
}
.news-block-two .inner-box .lower-content h3{
  margin-bottom:1rem;
}

.news-block-two .sidebar_date{
  position:relative;
  width: 100px;
  height: 100px;
  padding-top:10px;
}
.news-block-two .inner-box{
  margin-left:0;
}
.sidebar_date .day {
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  padding-top: 10px;
}

.news-block-one .inner-box .image-box{
  padding:10px;
 
}

.ygzx {
 
  padding: 5rem 1em 1rem 1rem;

}

.co1, .co2, .co3{
  width:30%
}
}


.line1{
width:283px;
  text-align:center;
}

.foot_fix_img{
display:none;
}
@media screen and (max-width: 1200.9px) {
.mob_lang {
  position: relative;
  padding: 0px 25px;
}
.mob_lang ul li {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: relative;
  display: inline-block;
  margin: 0px 10px 10px 0;
  color: #fff;
}
.mob_lang ul li.active{
  background:#F6C411;
}
.mob_lang ul li a{
color: #fff;
}
}
@media screen and (max-width: 777.9px){
.scroll-top-inners{
  display:none;
}
 #r_btn{
  display:none;
}
.foot_fix_img{
  display:block;
  position: fixed;
  bottom: 0px;
  z-index:99;
}
.footer-bottom.base_bg{
  padding-bottom:2.89vw;
}
.footer-container{
  max-width:90%
}
}
@media screen and (max-width: 575.9px) {
.single-column{
  width:50%
}
.chooseus-style-two .content-box .inner-box .single-item .tag{
  width:100%;
}

/* .footer-bottom.base_bg {
  padding-bottom: 40.89vw;
}*/


}


.icon_fix_img{
    width: 120px;
    height: 120px;
    position: fixed;
    bottom: 50%;
}