/**
 * [OEmarry] (C)2010-2099 oemarry.com Inc.
 * Email: phpcoo@qq.com, service@phpcoo.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 2020.08.3 Design by bo$
*/
input {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

input:focus {
  border: 1px solid #409EFF;
}

.bgs {
  background: url(../images/ico.png);
}

.dian {
  background-position: -141px -184px;
  width: 10px;
  height: 10px;
}

.dians {
  background-position: -168px -184px;
  width: 7px;
  height: 7px;
}

.fzhov:hover {
  color: #409EFF;
}

.ws3s {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.img_yy {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.h_shadow {
  -webkit-box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
          box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);
}

.gdu_4 {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.article_list li:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.article_list li:hover h3, .article_list li:hover div {
  color: #409EFF;
}

.toptab a span:hover {
  color: #409EFF;
}

.toptab a span.current {
  color: #409EFF;
}

.loading {
  -webkit-animation: load 1s linear infinite;
          animation: load 1s linear infinite;
}

@-webkit-keyframes load {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

@keyframes load {
  0% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

.ts_tichang {
  position: absolute;
  background: #fff;
  color: #666;
  text-align: center;
  top: 55px;
  left: 50%;
  border-radius: 3px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.ts_tichang p {
  font-size: 14px;
  padding: 0 15px;
  margin: 10px 0;
  width: 120px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}

.ts_tichang p:hover {
  background: #409EFF;
  color: #fff;
}

.current_i {
  border: 1px solid #14b2c9 !important;
  color: #14b2c9 !important;
}

.rp_main {
  background: url(../images/main.jpg) no-repeat 100%;
}

.rp_main h1 {
  margin-top: 40px;
  line-height: 45px;
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  color: #fff;
  text-shadow: 0 0 5px rgba(0, 82, 165, 0.8);
  position: relative;
}

.rp_ys {
  text-shadow: 0 0 5px rgba(0, 82, 165, 0.8);
}

.buyds_list {
  padding: 15px;
  margin: 0 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ebebeb;
  display: inline-block;
  vertical-align: top;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  padding-right: 160px;
}

.buyds_list:hover {
  color: #0c81f6 !important;
  border: 1px solid #409EFF;
  -webkit-box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, inset 1px 0 0 0 #f0f0f0, inset 0 1px 0 0 #f0f0f0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, inset 1px 0 0 0 #f0f0f0, inset 0 1px 0 0 #f0f0f0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.cla_list {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  font-size: 13px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #64d42c;
  border-color: #65d12f;
  text-align: center;
  color: #fff !important;
}

.bo_2bm {
  color: #0c81f6 !important;
  border-bottom: 2px solid #1890ff;
}

#montc span:hover {
  color: #0c81f6;
  border: 1px solid #0c81f6;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.but_sp {
  color: #0c81f6;
  border: 1px solid #0c81f6 !important;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.o_fly a {
  display: inline-block;
  font-size: 14px;
  padding: 0px 10px;
  margin: 0 1px;
  border-radius: 3px;
  border: 1px solid #ccc;
}

.o_fly a:hover {
  border: 1px solid #409EFF;
  background: #409EFF;
  color: #fff;
}

.o_fly a.current {
  border: 1px solid #409EFF;
  background: #409EFF;
  color: #fff;
}

.bannerbgs {
  height: 520px;
  padding-top: 140px;
  background: url(../images/bannerbg.jpg) no-repeat 100%;
}

.about_nro {
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 50px 80px 40px 80px;
  border-radius: 10px;
  min-height: 600px;
}

.about_nro img {
  max-width: 1040px;
}

.ahov_i:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.oe_jian i {
  width: 11px;
  height: 6px;
  background-position: -437px 0px;
}

.rotatex {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.oe_menu li {
  position: relative;
}

.oe_menu li.current, .oe_menu a.current {
  color: #105cfb !important;
}

.oe_menu li.current:after, .oe_menu a.current:after {
  display: inline-block;
  content: '';
  width: 25px;
  margin-left: -12.5px;
  bottom: 10px;
  height: 4px;
  background: #2d71ff;
  position: absolute;
  left: 50%;
  border-radius: 20px;
}


.item{
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  box-sizing: border-box;
  }
  .item:last-child{
    margin-right: 0;
  }
  .small_item{
    width: 88px;
    height: 99px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-sizing: border-box;

    }
    .mtb{
      margin-bottom: -10px;
      margin-top: 10px;
    }

    .active{
      background-color: #F3F3F3;
      color: #1890FF;
      font-weight: 700;
    }

    .pice{
      padding: 20px  ;
    }
    .item_active{
      background: #F5FAFF !important;
      border: 0.6px solid #C4E3FF !important;
    }
    .auto{
      z-index: 999;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
    }
    .crew{
      text-indent: 25px;
    }
    .hide{
      display: none;
    }
    .rotate{
      transform: rotateZ(90deg);
    }
    .alert {
      background-color: #e6f7ff !important;
      border: 1px solid #91d5ff;
      color: #1890ff !important;
      width: 100%;
      padding: 8px 16px;
      margin: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 4px;
      position: relative;
      overflow: hidden;
      opacity: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
    }

/*# sourceMappingURL=css.css.map */

.oe_tag{border:1px solid #ebebeb; cursor: pointer;}
.oe_tag.current{color:#f40; border:1px solid #f40}
.logo img{max-height: 90px; max-width: 300px;}
.ser_left span{border:1px solid #ebebeb;cursor: pointer;line-height:33px;text-align:center;border-radius:2px;box-sizing: border-box;}
.ser_left span.current,.ser_left span:hover{background:#105cfb;color:#fff;border:1px solid #105cfb;}
.point_to::before{content: '';width: 0px;height: 0px;border-right:8px solid transparent ;border-left:8px solid transparent ;border-top: 10px solid #105cfb;position: absolute;bottom:-8px;left:50%;margin-left:-8px;}



/* 新table样式 */
.oe_table {
  color: #333;
  border-top: 1px solid #F2F2F2;
  border-left: 1px solid #F2F2F2;
  border-spacing: 0;
	border-collapse: collapse;
}
.oe_table .head {
  font-weight: bold;
  color: #666;
  background: #FAFAFA !important;
  position: sticky;
  top:50px;
  z-index: 99;
}
.oe_table tr:nth-of-type(odd) {
  /* background: #fafafa; */
}
.oe_table tr {
  text-align: center;
}
.oe_table tr th, .oe_table tr td {
  height: 48px;
  font-size: 14px;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px ;
  word-break: break-all;
  border: 1px solid #F2F2F2;
}
.oe_table tr.bo th, .oe_table tr.bo td{ border-right: 1px solid #F2F2F2;}
.oe_table tr td .oeui_switch .switch{width: 40px; height: 20px;}
.oe_table tr td .oeui_switch .switch .circle{width: 16px; height: 16px;}
.oe_table tr td .oeui_switch.checked .switch .circle{left: 22px;}

.oe_table tr:hover {
  background: #FAFAFA;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}