
  a {
    text-decoration: none;
    color: #2a2a2a;
}



.idx-pro{ width: 100%; height: 100%; position: relative; float: left;}
.idx-pro .swiper-slide{ width: 100%; height: 100%; background-repeat: no-repeat!important; background-position: center center!important; background-size: auto 100%!important;}
.idx-pro .swiper-pagination-bullet{ background: #ccc;}


.top-right{ line-height: 20px; font-size: 14px; position: absolute; top: 35px; right: 50px; display: block; overflow: hidden; padding: 20px 15px; background: #f1f1f1;}

.min-top {
  display: none;
}

.min-tabs {
  width: 100%;
  position: fixed;
  height: auto;
  margin: 0;
  padding: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #cc3310;
  display: none;
  overflow: hidden;
  z-index: 99999;
}

.top-red {
  background: #cc3310;
  height: 25px;
  width: 100%;
}

.top-tab {
  width: 100%;
  height: 140px;
  background: white;
}

.top-log {
  width: 32%;
  float: left;
}

.top-log img {
  float: right;
  -webkit-user-drag: none;
}

.top-tabs {
  float: left;
  width: 68%;
  height: 100%;
}

.top-tabs-select {
  height: 100%;
  float: left;
  width: 8%;
  margin-left: 2%;
  cursor: pointer;
}

.top-tabs-select:hover .top-tabs-select-txt {
  background: #cc3310;
  color: white;
}

.top-tabs-select:hover .top-tabs-select-txt a{
  color: white;
}

.top-tabs-select:hover .top-tabs-select-bottom {
  background: #313131;
}

.top-tabs-select-txt {
  width: 100%;
  line-height: 115px;
  height: 125px;
  text-align: center;
}

.top-tabs-select-bottom {
  height: 15px;
}

.top-tabs-language {
  float: left;
  margin: 40px;
  cursor: pointer;
  margin-top: 47px;
}

.top-tabs-language div {
  float: left;
}

.top-tabs-language img {
  width: 20px;
  transform: rotate(180deg);
}

.six {
  width: 100%;
  height: 75px;
  background-color: #313131;
  float: left;
  color: #666;
  text-align: center;
}

.bottom {
  width: 100%;
  height: 75px;
  background-color: #313131;
  float: left;
  color: #666;
  text-align: center;
}

.bottom div {
  margin-top: 20px;
}

.min-top-log img {
  height: 100%;
}

.min-all-tab {
  float: right;
  margin-left: 15px;
}

.min-tabs-hidden {
  margin: 15px;
  float: right;
}

.min-top-tab {
  background: #cc3310;
  width: 100%;
  height: 25px;
  color: white;
}

.min-top-tab-select {
  float: left;
  width: 100%;
  font-size: 16px;
  color: white;
  text-align: center;
  cursor: pointer;
  height: 80px;
  line-height: 80px;
}
.min-top-tab-select a{
  color: white;
}

.min-top-log {
  height: 50px;
  background: white;
}
.bottom div,
.six div{
  width: 90%;
  text-align: center;
  margin: 0px auto;
  margin-top: 20px; 
}

	/*footer*/
.footerbot{ width: auto; background: #3e3a39; clear:both;}
.f-top{ width: 1000px; display: block; overflow: hidden; margin: 0 auto; padding: 50px 100px 30px 100px; border-bottom: 1px solid #808080;}
.f-top>.f-r{ width: 240px; float: right; margin:20px 0 0 0;}
.f-top>.f-r img{ width: 100%; float: left;}
.f-top>.f-r em{ width: 100%; line-height: 30px; float: left; display: block; overflow: hidden; color: #ccc; font-size: 20px; font-weight: bold; text-align: center; margin: 10px 0 0 0; font-style:normal;}
.f-top>.f-r a{ width: 40px; height: 40px; float: left; margin: 10px 13px; display: block; overflow: hidden; opacity: .8;}
.f-top>.f-r a:hover{ opacity: 1;}
.f-top>.f-nav{ float: left; font-size: 14px; color: #ccc;}
.f-top>.f-nav ul li{ float: left; width: 120px; display: block; overflow: hidden;}
.f-top>.f-nav ul li a{ color: #fff; width: 100%; line-height: 24px; display: block; overflow: hidden;}
.f-top>.f-nav ul li label{ width: 24px; height: 3px; background: #e84127; display: block; overflow: hidden; margin: 5px 0 10px 0;}
.f-info{ width: 1200px; line-height: 30px; padding: 15px 0; color: #808080; text-align: center; display: block; overflow: hidden; font-size: 12px; margin: 0 auto;}


@media(min-width: 768px) and (max-width: 1200px) {
	.top-right{ width: 94%; position: relative; top: 0; right: 0; padding: 15px 3%;}

  .top-tab {
      display: none;
  }

  .top-red {
      display: none;
  }

  .min-top {
      width: 100%;
      height: 50px;
      display: block !important;
  }

  .top-tabs-language div {
      line-height: 25px;
  }

  .top-tabs-language img {
      width: 25px;
  }

  .min-top-log {
      height: 75px;
  }

  .top-tabs-language {
      float: right;
      margin: 15px;
  }
}

@media(max-width: 767px) {
	
.top-right{ width: 94%; position: relative; top: 0; right: 0; padding: 15px 3%;}
	
	/*footer*/
	.footerbot{ width: auto; background: #3e3a39; clear:both;}
	.f-top{ width: 90%; padding: 50px 0 30px 0;}
	.f-top>.f-r{ width: 100%; float: right; margin: 50px 0 0 0;}
	.f-top>.f-r img{ width: 60%; float: none; margin: 0 20%;}
	.f-top>.f-r em{ width: 100%; line-height: 30px; float: left; display: block; overflow: hidden; color: #ccc; font-size: 20px; font-weight: bold; text-align: center; margin: 10px 0 0 0;}
	.f-top>.f-r a{ width: 100%; height: auto; margin: 10px auto; text-align: center;}
	.f-top>.f-r a:hover{ opacity: 1;}
	.f-top>.f-nav{ width: 100%;}
	.f-top>.f-nav ul li{ width: 33.33%; min-height: 120px;}
	.f-info{ width: 90%; line-height: 24px;}

  .top-tab {
      display: none;
  }

  .top-red {
      display: none;
  }

  .min-top {
      width: 100%;
      height: 50px;
      display: block !important;
  }

  .top-tabs-language {
      float: right;
      margin: 15px;
  }

  .centont-right {
      margin-left: 0;
  }

  .fade-enter-active,
  .fade-leave-active {
      transition: opacity 0.5s;
  }

  .fade-enter,
  .fade-leave-to

  /* .fade-leave-active below version 2.1.8 */
      {
      opacity: 0;
  }

  .six div {
    font-size: 12px;
  }

  .bottom div {
    font-size: 12px;
    width: 90%;
    text-align: center;
    margin: 0 auto;
    margin-top: 23px;
    line-height: unset;
    height: unset;
  }
}