.mw {
  width: 1200px;
}
@media screen and (min-width: 1550px) {
  .mw {
    width: 1500px;
  }
}
body {
  padding-top: 106px;
}
.header1 {
  width: 100%;
  height: 106px;
  background-color: black;
  position: fixed;
  top: 0;
  z-index: 100;
}
.header2 {
  padding: 13px 0 12px;
  /*此处影响着顶部栏的部分与one的宽度相关*/
  margin: 0 auto;
  line-height: 40px;
  display: block;
  height: 65px;
}
html,
body {
  height: 100%;
}
.ten {
  min-height: 100%;
  padding: 116px 0 30px;
}
.lang {
  margin-bottom: 40px;
}
.one {
  margin: 0 auto;
  text-align: center;
}
.fist {
  height: 40px;
  float: left;
}
.logo {
  float: left;
  width: 170px;
  height: 40px;
}
.logo .logo1 {
  height: 40px;
}
.english {
  float: left;
  display: flex;
  color: white;
  font-size: 12px;
  line-height: 40px;
}
.english > a {
  padding: 0 10px;
  color: white;
  text-decoration: none;
}
/*右边半截*/
/*右边父级框*/
.right {
  height: 40px;
  float: right;
}
/*左边的宽度影响着英文下拉框的位置*/
/*搜索框左边白色部分*/
.input-group .form-control {
  width: 300px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
}
/*控制搜索框左边部分*/
.input-group-btn button {
  width: 90px;
  height: 40px;
  font-size: 16px;
  text-align: center;
  color: white;
  background-color: #43d6ac;
}
/*控制按钮文字的*/
.btn.btn-default {
  text-align: center;
}
.right1 {
  float: left;
  color: #fff;
  width: 300px;
  height: 40px;
  font-size: 14px;
  margin-right: 50px;
  margin-left: -66px;
  /*距离右边距  ，此处影响着国家图标的部分*/
}
.right1 .btn {
  font-size: 14px;
}
.right2 {
  float: left;
  color: #fff;
}
.namecolor {
  color: #fff;
}
.right3 {
  float: left;
  margin-left: 60px;
  /*margin-left: 15px;*/
}
.email {
  margin-right: 10px;
}
.down_wrap {
  min-width: 40px !important;
}
.right4 {
  margin-left: 24px;
  float: left;
}
.right4 a {
  border-radius: 4px;
  background: #fff;
  padding: 8px 24px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.right4 a.sign-up {
  background: #43d6ac;
  color: #fff;
  margin-left: 10px;
}
/*控制滑动出现下拉框的*/
.right2:hover .dropdown-menu,
.right3:hover .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
.dropdown-menu {
  right: 0;
  left: auto;
  margin: 0;
}
/*邮箱下拉框*/
.dropdown-menu {
  padding: 0px 0;
}
.land {
  width: 400px;
  height: 350px;
}
.land-center {
  width: 100%;
  height: 200px;
}
.land-center .land-top {
  width: 100%;
  height: 150px;
}
.land-center .land-top .land-top-left {
  width: 36%;
  height: 150px;
  float: left;
}
.land-center .land-top .land-top-left .round {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-top: 18px;
  margin-left: 18px;
}
.land-center .land-top .land-top-left .round .ing {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.land-center .land-top-right {
  width: 64%;
  height: 150px;
  float: right;
  padding-top: 18px;
}
.land-center .land-top-right .first {
  width: 100%;
  height: 34px;
}
.land-center .land-top-right .first a {
  text-decoration: none;
}
.land-center .land-top-right .first .name {
  float: left;
  color: #000;
  width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.land-center .land-top-right .first .second-sign {
  float: right;
  height: 34px;
  margin-right: 10px;
}
.land-center .land-top-right .first .second-sign a {
  text-decoration: none;
  color: #000;
}
.land-center .land-top-right .first a:hover {
  color: #43d6ac;
}
.land-center .land-top-right .second {
  width: 100%;
  height: 34px;
  clear: both;
}
.land-center .land-top-right .second .second-r1 {
  width: 40px;
  float: left;
  background-color: #EEB422;
  border-radius: 4px;
  text-align: center;
  line-height: 26px;
  margin: 4px;
}
.land-center .land-top-right .second .rank img {
  float: left;
  height: 28px;
  width: 26px;
}
.land-center .land-top-right .three {
  width: 100%;
  color: #000;
  line-height: 30px;
}
.land-center .land-top-right .four {
  width: 100%;
  color: #000;
  line-height: 30px;
}
.land-foot {
  width: 100%;
  margin-top: 10px;
}
.land-foot a {
  width: 100%;
  color: #43d6ac;
  text-decoration: none;
  line-height: 16px;
  text-align: left;
  display: block;
  font-size: 14px;
  padding: 0 20px;
}
.land-bottom {
  width: 100%;
  height: 150px;
  position: relative;
  padding: 12px 20px;
}
.land-bottom .item dl {
  min-width: 80px;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
}
.land-bottom .item dl dt {
  width: 70px;
  height: 71px;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 10px;
  background: #f0eff1;
  background: url(../img/sprite-login3.png) no-repeat;
  background-size: cover;
}
.land-bottom .item dl dd {
  color: #000;
}
.catenate > a {
  text-decoration: none;
  color: #000;
  font-size: 12px;
}
.catenate > a:hover {
  color: #43d6ac;
}
/*下拉框轮播图左右按钮*/
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  margin-top: -38px;
  height: 16px;
  outline: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  margin-top: -38px;
  height: 16px;
  outline: none;
}
.moprev {
  height: 48px !important;
}
.bom {
  display: flex;
  justify-content: center;
  font-size: 16px;
  line-height: 1;
  background: white;
  border-bottom: 1px solid #cbcbcb;
  height: 41px;
}
.bom > a:hover {
  color: #43d6ac;
}
.bom > a {
  padding: 10px 28px;
  color: #000;
  text-decoration: none;
}
/*绿色的框*/
.writing {
  height: 30px;
}
.writing div {
  width: 100%;
  height: 30px;
  overflow: hidden;
  text-align: center;
  padding: 5px;
  background-color: #d9f9f0;
  color: #40d7aa;
  z-index: 50;
  position: absolute;
  top: 106px;
  left: 0;
}
/*轮播图*/
.swiper-container img {
  width: 100%;
  height: 71px;
}
.cen {
  width: 1500px;
  /*background-color:pink;*/
  margin: 0 auto;
}
.centop {
  width: 936px;
  height: 30px;
  border-bottom: 1px solid #DCDCDC;
  margin-bottom: 20px;
}
.cenbottom {
  margin: 0 auto;
}
.cenbottom-left {
  width: 936px;
  /*background-color: yellowgreen;*/
  margin-top: 20px;
  float: left;
}
.border1::after {
  display: block;
  content: '';
  width: 100%;
  height: 0;
  clear: both;
  margin-top: 20px;
}
.cenbottom-left1 {
  width: 230px;
  height: 390px;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #DCDCDC;
  margin-right: 4px;
  float: left;
  overflow: hidden;
  /*防止代码溢出*/
  cursor: pointer;
  /*抓小手的图标*/
  margin-bottom: 15px;
  position: relative;
}
.cenbottom-left1:nth-of-type(5n) {
  margin-right: 0;
}
/*.cenbottom-left1:hover {
  .go-on1 {
    background: #43d6ac;
    /*膏亮鼠标滑过后的颜色变化*/
/*}
}*/
.centop1 {
  width: 936px;
  height: 30px;
  border-bottom: 1px solid #DCDCDC;
  margin-bottom: 20px;
}
.centop1-left {
  width: 115px;
  height: 30px;
  border-bottom: 2px solid black;
  float: left;
}
.centop1-left1 {
  width: 143px;
  height: 30px;
  border-bottom: 2px solid black;
  float: left;
}
.centop1-right {
  float: right;
  width: 26px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #DCDCDC;
  text-align: center;
}
@media screen and (min-width: 1550px) {
  .centop,
  .centop1,
  .cenbottom-left {
    width: 1236px;
  }
  .cenbottom-left1 {
    margin-right: 20px;
  }
  .english {
    font-size: 14px;
  }
}
@media screen and (max-width: 1550px) {
  .input-group .form-control {
    width: 240px;
  }
  .right3 {
    margin-left: 0px;
  }
}
.shu {
  float: right;
  margin-right: 8px;
  color: red;
  font-size: 12px;
}
/*猫头鹰图片框框样式*/
.photo {
  overflow: hidden;
  z-index: 3;
  width: 100%;
  height: 228px;
  display: block;
  position: relative;
}
.photo img {
  height: auto;
  width: 100%;
  vertical-align: middle;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
/*红色播放按钮*/
.toobe-img {
  height: 20px;
  z-index: 10;
  position: absolute;
  right: 10px;
  bottom: 50px;
}
/*百分比*/
.percentage {
  position: absolute;
  top: 8px;
  left: 6px;
  background-color: #000;
  color: #fff;
  border-radius: 4px;
  width: 40px;
  text-align: center;
  z-index: 10;
}
/*猫头鹰图片图片样式样式*/
.photo .img {
  width: 228px;
  height: 171px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.photo1 {
  width: 228px;
  height: 171px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
/*5 left 倒计时样式*/
.count {
  height: 25px;
  margin-top: 12px;
  margin-left: 12px;
  line-height: 25px;
}
.five {
  float: left;
}
.five1 {
  float: left;
  color: #43d6ac;
  margin-left: 5px;
}
.time {
  height: 25px;
  float: left;
  margin-left: 20px;
  color: #000;
  font-size: 12px;
}
.countdown {
  float: right;
}
/*进度条部分*/
.count-three {
  height: 25px;
}
/*控制进度条背景色的*/
.pro-z {
  width: 90%;
  height: 6px;
  margin: 0 auto;
  background: #DCDCDC;
  border-radius: 4px;
}
/*进度条的高*/
.pro {
  height: 6px;
  margin: 0 auto;
  margin-top: 12px;
}
/*进度条左边的长度*/
.pro-left {
  width: 40%;
}
/*进度条左边的圆角*/
.progress-bar-success {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/*进度条右边的长度*/
.pro-right {
  width: 20%;
}
/*进度条右边的圆角*/
.progress-bar-warning {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/*进度条3/10  min  max 的弹性布局*/
.progress-z {
  display: flex;
  justify-content: space-between;
  /*弹性盒子平均分布*/
  padding: 0 10px;
  /*左右各空出来的间距*/
}
/*进度条3/10  min  max 的字体大小*/
.progress-left {
  font-size: 14px;
}
.progress-center {
  font-size: 14px;
}
.progress-right {
  font-size: 14px;
}
/*$117这一类钱数的样式*/
.dotor {
  height: 38px;
  margin-left: 12px;
}
.dotor1 {
  float: left;
  font-size: 20px;
  color: #e10000;
}
.dotor2 {
  float: left;
  margin-left: 5px;
  margin-top: 8px;
  font-size: 12px;
  text-decoration: line-through;
  color: #919191;
  /*钱数上面的横线*/
}
/*第三栏倒计时的样式*/
.dotor-a {
  height: 40px;
}
/*第三栏时钟样式*/
.dotor3 {
  margin-top: 8px;
  font-size: 12px;
}
/*第三栏按钮的样式*/
.go-on2 {
  background: #43d6ac;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: white;
}
.go-on2 a {
  color: white;
  text-decoration: none;
}
.go-on {
  background: #43d6ac;
}
.dotora-1 {
  float: left;
  margin-left: 10px;
  font-size: 24px;
  color: #43d6ac;
}
.dotorb-1 {
  float: left;
  margin-left: 5px;
  font-size: 12px;
  padding-top: 12px;
  text-decoration: line-through;
}
.dotorc-1 {
  margin-left: 5px;
}
/*底下按钮的样式*/
.go-on1 {
  background: #43d6ac;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: white;
  font-size: 18px;
}
.go-on1 a {
  color: white;
  text-decoration: none;
  font-size: 18px;
}
.go-on {
  background: #43d6ac;
}
.shop-list .title {
  width: 100%;
  height: 48px;
  line-height: 22px;
  color: #000;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px 10px 0 10px;
  display: block;
}
/*右边绿色部分的样式*/
.aside {
  width: 248px;
  margin-left: 15px;
  text-align: center;
  float: left;
  margin-top: 20px;
}
.aside a,
.aside input {
  display: block;
  width: 100%;
  height: 38px;
  line-height: 38px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border-radius: 4px;
}
.aside .top {
  width: 100%;
  box-shadow: #ccc 0 0 20px -6px;
  padding-top: 20px;
}
.aside .top dd {
  width: 120px;
  margin: 20px auto 0;
}
.aside .top .btn-group {
  background: url(../images/btn_bg.png) no-repeat top left;
  width: 100%;
  padding: 36px;
  box-sizing: border-box;
}
.aside .top .btn-group a.active {
  background: #fff;
  color: #43d6ac;
}
.aside .top .tip {
  width: 248px;
  padding: 0px 10px 0 10px;
  font-size: 12px;
}
.aside .top .tip .tip-left {
  float: left;
  color: #c0c0c0;
}
.aside .top .tip .tip-right {
  width: 186px;
  display: inline-block;
  text-align: left;
  margin-bottom: 10px;
}
.aside .bottom {
  width: 100%;
  height: 440px;
  margin-top: 20px;
  background: url(../images/right_bg.png) no-repeat left top;
  background-size: 100% 100%;
}
.aside .bottom .btn-box {
  padding: 0 36px;
  text-align: center;
  padding-top: 254px;
  /* Internet Explorer 10+ */
  /* WebKit browsers */
  /* Mozilla Firefox 4 to 18 */
  /* Mozilla Firefox 19+ */
}
.aside .bottom .btn-box input:-ms-input-placeholder {
  color: #fff;
}
.aside .bottom .btn-box input::-webkit-input-placeholder {
  color: #fff;
}
.aside .bottom .btn-box input::-moz-placeholder {
  color: #fff;
}
.aside .bottom .btn-box input:-moz-placeholder {
  color: #fff;
}
.aside .bottom .btn-box input {
  margin-bottom: 26px;
  border: 1px solid #fff;
  outline: #fff;
  background: none;
}
.aside .bottom .btn-box a {
  background: #262536;
}
.button {
  background: #262536;
  color: #fff;
  width: 100%;
  height: 38px;
}
.button:focus,
.button:focus,
.button:hover {
  color: #fff;
}
/*页脚样式*/
.foot {
  clear: both;
}
.clear-both::after {
  display: block;
  content: '';
  width: 100%;
  height: 0;
  clear: both;
}
.write {
  background-color: #fff;
  height: 90px;
  width: 100%;
  padding-top: 20px;
  /*控制writetop的间距*/
  box-shadow: 0px -1px 4px 0px #DCDCDC;
}
.writetop {
  width: 1150px;
  height: 50px;
  margin: 0 auto;
}
.write1 {
  width: 260px;
  height: 50px;
  float: left;
}
.write11 {
  float: left;
  margin: 0 auto;
  padding-top: 5px;
}
.write22 {
  width: 120px;
  float: left;
  margin-left: 13px;
}
.write33 {
  float: left;
  margin-left: 58px;
  padding-top: 15px;
}
.write-a {
  width: 260px;
  height: 50px;
  float: left;
  margin-left: 50px;
}
.write-a1 {
  float: left;
  margin: 0 auto;
  padding-top: 5px;
}
.write-a2 {
  width: 120px;
  float: left;
  margin-left: 13px;
}
.write-a3 {
  float: left;
  margin-left: 50px;
  padding-top: 15px;
}
.write-b {
  width: 260px;
  height: 50px;
  float: left;
  margin-left: 50px;
}
.write-b1 {
  float: left;
  margin: 0 auto;
  padding-top: 5px;
}
.write-b2 {
  width: 120px;
  float: left;
  margin-left: 13px;
}
.write-b3 {
  float: left;
  margin-left: 50px;
  padding-top: 15px;
}
.write-c {
  width: 200px;
  height: 50px;
  float: left;
  margin-left: 50px;
}
.write-c1 {
  float: left;
  margin: 0 auto;
  padding-top: 5px;
}
.write-c2 {
  width: 120px;
  float: left;
  margin-left: 13px;
}
.black {
  background-color: black;
  width: 100%;
  height: 160px;
  color: #fff;
  padding-top: 40px;
}
.black1 {
  color: #fff;
  margin: 0 auto;
}
.back11 {
  width: 38%;
  height: 48px;
  float: left;
}
.back12 {
  width: auto;
  height: 48px;
  float: left;
}
.backright {
  width: 24%;
  float: right;
}
.rightfoot2 {
  float: left;
  color: #fff;
  height: 40px;
  font-size: 14px;
  margin-top: 10px;
}
.scppt > a {
  padding: 0 8px;
  color: white;
  text-decoration: none;
}
.face {
  margin-top: 5px;
  margin-left: 8px;
}
.face > a {
  padding: 0 10px;
  color: white;
  text-decoration: none;
}
.faq {
  margin-top: 5px;
  margin-left: 28px;
}
.faq > a {
  padding: 0 10px;
  color: white;
  text-decoration: none;
}
.policy {
  margin-top: 5px;
  margin-left: 30px;
}
.policy > a {
  padding: 0 10px;
  color: white;
  text-decoration: none;
}
.terms {
  margin-top: 5px;
  margin-left: 20px;
}
.terms > a {
  padding: 0 10px;
  color: white;
  text-decoration: none;
}
html.confirm_fixed {
  height: 100%;
  overflow: hidden;
}
html.confirm_fixed body {
  height: 100%;
  overflow: hidden;
}
.dislist {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 88888;
  top: 0;
  left: 0;
}
.deletes {
  width: 200px;
  height: 50px;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 88886;
  border-radius: 5px;
  background: #424F63;
}
.tan {
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate3d(-50%, -50%, 0);
}
.tan.dh2 {
  transition: height 100ms, width 100ms;
  opacity: 1;
}
.tan .tan-top {
  width: 100%;
  border-radius: 0.5em;
  background: #fff;
  border: 0.1rem solid #43d6ac;
}
.tan .tan-top .first {
  background: #43d6ac;
  height: 48px;
  border-top-left-radius: 0.4em;
  border-top-right-radius: 0.4em;
}
.tan .tan-top .tan-1 {
  padding: 6px;
}
.tan .tan-top .tan-img {
  float: left;
  padding: 0.2em;
}
.tan .tan-top .cha {
  float: right;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.tan .tan-top .texting {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 20px;
}
.tan .tan-top .texting .two {
  margin-top: 1em;
  padding: 10px 25px;
}
.tan .tan-top .three {
  width: 80%;
  margin: 0 auto;
  display: flex;
  text-align: center;
  font-size: 16px;
  margin-top: 1em;
}
.tan .tan-top .three .three1 {
  min-width: 40%;
  line-height: 2em;
  background: #d9d9d9;
  border-radius: 0.5em;
  color: #fff;
  margin: 0 auto;
}
.tan .tan-top .three .three2 {
  min-width: 40%;
  line-height: 2em;
  background: #43d6ac;
  border-radius: 0.5em;
  color: #fff;
  margin: 0 auto;
}
.tan .tan-top .three .buy {
  width: 100%;
  line-height: 2em;
  background: #43d6ac;
  border-radius: 0.5em;
  border: none;
}
.tan .tan-top .three .buy-left {
  background: #d9d9d9;
}
.tan .tan-bottom {
  width: 100%;
  border-radius: 6px;
  margin-top: 6em;
}
.tan .tan-bottom .confirm {
  margin-top: 1em;
}
.tan .tan-bottom .confirm .confirm-1 {
  width: 90%;
  line-height: 2em;
  border-radius: 0.5em;
  text-align: right;
  font-size: 16px;
  margin: 0 auto;
}
.tan .tan-bottom .confirm .confirm-1 .confirm-but {
  width: 30%;
  line-height: 2em;
  background: #43d6ac;
  border-radius: 0.5em;
  border: none;
  color: #fff;
}
@media (max-width: 1200px) {
  .tan {
    width: 90%;
  }
}
@media (max-width: 768px) {
  .tan {
    width: 90%;
  }
  .tan .center-top {
    border: 0.2rem solid #43d6ac;
  }
  .tan .center-top .texting {
    width: 96%;
    margin-bottom: 1em;
  }
  .tan .center-top .texting .two {
    margin-top: 1em;
    padding: 0.5em 0.5em;
  }
  .tan .center-top .three {
    width: 100%;
    margin-top: 0.5em;
    padding: 0.5em;
  }
  .tan .center-top .three .three1 {
    color: #fff;
  }
  .tan .center-top .three .three2 {
    color: #fff;
  }
  .tan .tan-bottom {
    margin-top: 2em;
  }
  .tan .tan-bottom .confirm-1 {
    width: 100%;
    padding: 0.5em;
  }
  .tan .tan-bottom .confirm-1 .confirm-but {
    width: 40%;
  }
}
.just1 {
  width: 100%;
  height: 40px;
  overflow: hidden;
  padding: 5px;
  background-color: #d9f9f0;
  color: #40d7aa;
  z-index: 50;
  position: absolute;
  top: 106px;
  left: 0;
  text-align: center;
}
.just1 p,
.just1 ul {
  line-height: 26px;
  margin-top: 0px;
}
.just1 span {
  display: inline;
}
.just1 ul {
  list-style: none;
}
.just1 ul img {
  width: 26px;
  height: 26px;
}
.just1 ul li {
  height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.just1 .content-holder1 {
  overflow: hidden;
  height: 30px;
  width: 60%;
  margin: 0 auto;
}
.just1 ul.word-slider1 {
  animation: change1 1s linear;
  animation-fill-mode: forwards ;
}
@keyframes change1 {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(0, -30px, 0);
  }
}
.button-sub {
  background: #43d6ac;
  color: #fff;
}
/*# sourceMappingURL=style.css.map */