
/*Html5*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
/*Base*/
 
html, body{
font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体";}
html {
    color: #666;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
}
img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode:bicubic;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/*legend*/
button,
input,
select,
textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0;
    outline:none;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; 
    cursor: pointer; 
}

button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; 
    padding: 0; 
}
input[type="search"] {
    -webkit-appearance: textfield; 
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input.submit {
    cursor: pointer;
}
input.radio {
    width: 13px;
    height: 13px;
}
input[type="text"],
input[type="number"]{
    -webkit-appearance: none;
}
textarea {
    overflow: auto; 
    vertical-align: top;
    resize: none;
    -webkit-appearance: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul,
ol,
li { 
    list-style: none;
}
i, em{
    font-style: normal;
}
/*清除浮动*/
.clear {
    clear: both;
}
.f-cb{
    zoom: 1;
}
.f-cb:after{
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    content:".";
}
.fl {
    float:left;
    display: inline;
}
.fr {
    float:right;
    display: inline;
}
.por{
    position: relative;
}
.poa{
    position: absolute;
}
.pof{
    position: fixed;
}
.poa-f{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ovh{
    overflow: hidden;
}
.noselect{
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.curp{
    cursor: pointer;
}
.z1{
    z-index: 1;
}
.z2{
    z-index: 2;
}
.z3{
    z-index: 3;
}
.dn{
    display: none;
}
.dib{
    display: inline-block;
}
.w-f{
    width: 100%;
}
.h-f{
    height: 100%;
}
.fwn{
    font-weight: normal;
}
.tac{
    text-align: center;
}
.t-f{
    transition: all 0.5s;
}
.t-c{
    transition: color 0.5s;
}
.t-bg{
    transition: background 0.5s;
}
.load-bg{
    background: url("/statics/images/xjbhc2021/loadings.gif") no-repeat center;
}
.loader{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    font-size: 10px;
    border-top: 1px solid rgba(0,0,0, 0.08);
    border-right: 1px solid rgba(0,0,0, 0.08);
    border-bottom: 1px solid rgba(0,0,0, 0.08);
    border-left: 1px solid rgba(0,0,0, 0.5);
    border-radius: 50%;
    animation: spinner 700ms infinite linear;
}
@keyframes spinner {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}</style>
<style media="" data-href="resource/cn/home/static/css/style.css">@charset "UTF-8";
/* CSS Document */
html {
  font-size: 62.5%; }

body {
  font-size: 12px;
  font-size: 1.2rem;
  min-width: 320px;
  background-color: #fff; }

ul, li {
  float: none; }

a:hover {
  color: #0b78cb; }

.limg {
  display: block;
  width: 100%; }

.lwd80 {
  width: 100%;
  margin: 0 auto; }

.lmart90 {
  margin-top: 0px; }

.lml10 {
  margin-left: 10%; }

.lpbt96 {
  padding-bottom: 96px;
  padding-bottom: 8rem; }

/* 头部 */
.header {
  position: relative;
  z-index: 9;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  top: 0;
  left: 0; }
  .header.fixed {
    position: fixed; }
  .header .s-menu {
    z-index: 5;
    display: none;
    background-color: #fff;
    position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
    padding: 45px 0 50px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    border-top: 1px solid #e8e8e8; }
    .header .s-menu li {
      display: none;
      margin: 0 auto; }
      .header .s-menu li .sub {
        width: 75%;
        box-sizing: border-box; }
        .header .s-menu li .sub .a2 {
          display: block;
          color: #000;
          font-size: 16px;
          line-height: 18px;
          margin-bottom: 20px; }
          .header .s-menu li .sub .a2:hover {
            color: #0b78cb; }
        .header .s-menu li .sub .submenu a {
          display: block;
          color: #666;
          line-height: 26px;
          font-size: 14px; }
          .header .s-menu li .sub .submenu a:hover {
            color: #0b78cb; }
        .header .s-menu li .sub .submenu .pr10 {
          padding-right: 10%;
          min-height: 104px; }
        .header .s-menu li .sub dl {
          width: 18%;
          float: left;
          box-sizing: border-box;
          padding-right: 5%; }
          .header .s-menu li .sub dl:last-child {
            width: 28%;
            border-left: 1px solid #e5e5e5;
            border-right: 1px solid #e5e5e5;
            padding-left: 5%;
            padding-right: 5%; }
          .header .s-menu li .sub dl .smore {
            margin-top: 58px; }
            .header .s-menu li .sub dl .smore a {
              display: block;
              font-size: 14px;
              line-height: 16px;
              color: #333; }
              .header .s-menu li .sub dl .smore a:hover {
                color: #0b78cb; }
        .header .s-menu li .sub .sb-lft {
          width: 68%;
          box-sizing: border-box;
          padding-right: 10%; }
          .header .s-menu li .sub .sb-lft .sb-tit {
            font-weight: normal;
            font-size: 30px;
            line-height: 30px;
            color: #666;
            font-family: Arial;
            letter-spacing: -1px;
            margin-bottom: 22px; }
          .header .s-menu li .sub .sb-lft .cnt {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            margin-bottom: 37px; }
        .header .s-menu li .sub .sb-rgt {
          width: 32%;
          box-sizing: border-box; }
      .header .s-menu li li.nobl .imgrgt {
        border-left: none; }
      .header .s-menu li .imgrgt {
        width: 25%;
        box-sizing: border-box;
        border-left: 1px solid #e5e5e5; }
        .header .s-menu li .imgrgt .wrap {
          width: 80%; }
          .header .s-menu li .imgrgt .wrap .limg {
            margin-bottom: 15px; }
          .header .s-menu li .imgrgt .wrap .sm-tit {
            font-size: 14px;
            line-height: 26px;
            color: #000; }
            .header .s-menu li .imgrgt .wrap .sm-tit:hover {
              color: #0b78cb; }
          .header .s-menu li .imgrgt .wrap .p1 {
            font-size: 12px;
            line-height: 22px;
            color: #666; }
  .header .logo {

    padding: 33px 0;
    width: 277px; }
    .header .logo img {
      display: block;
      width: 100%; }
  .header .rgt {
    padding-right: 128px;
    position: relative; }
    .header .rgt .en-wrap {
      position: absolute;
      width: 135px;
      position: absolute;
      top: 32px;
      right: 0; }
    .header .rgt .nav li {
      float: left;
      margin-right: 60px; }
      .header .rgt .nav li.cur .a1 {
        color: #0b78cb;
        border-bottom: 1px solid #0b78cb; }
      .header .rgt .nav li .a1 {
        padding: 34px 0 33px;
        display: block;
        color: #333;
        font-size: 18px;
        transition: 500ms; }
        .header .rgt .nav li .a1:hover {
          color: #0b78cb; }
   /* .header .rgt .en {
      background: url("/statics/images/xjbhc2021/sy003.png") no-repeat left center;
      color: #666;
      font-size: 14px;
      font-family: Arial;
      padding-left: 23px;
      display: inline-block; }
      .header .rgt .en:hover {
        color: #0b78cb; }
      .header .rgt .en select {
        width: 100%;
        height: 25px;
        border: none; }
        .header .rgt .en select a {
          color: #666; }*/

/*  .map{
  position: absolute;
  left:20%;
}*/
.choiceimg{
  width: 30px;
  height:30px;
    }
.choiceimg img{
  width: 25px ;
  height: 25px;
    }
.select{
  display: none;
  position:absolute;
  top:44px;
  left:-30px;
  transition: 2s ease;
  z-index: 2000;

}
.language{
  position: absolute;
  top:4px;
  left:-24px;
  width: 140px;
}
.language a{
  display: block;
  padding:8px;
  color:#fff;
  font-size:16px;
  background: rgba(192,192 ,192, 0.8);
  text-align: center;
}
.language a:hover{
  color:rgba(11,120 230,0.9);
}
.arrow{
  width: 0;
  height: 0;
  position: absolute;
  top:-16px;
  left:34px;
  border:10px solid transparent;
  border-bottom:10px rgba(192,192,192,0.8) solid;

}
.header .rgt .sch{
  margin-right:30px;
}
/*修改处结束*/
    .header .rgt .sch {
      cursor: pointer;
      display: inline-block;
      width: 25px;
      height: 25px;
      margin-right: 30px;
      background: url("/statics/images/xjbhc2021/sy004.png") no-repeat center; }
  .header .m-menu {
    cursor: pointer;
    display: none;
    padding-left: 10px;
    width: 30px;
    margin-top: 3px; }
    .header .m-menu:hover span {
      background-color: #0b78cb; }
    .header .m-menu.show span {
      background-color: #0b78cb; }
    .header .m-menu.show span.top {
      transform: translateY(5px) rotateZ(45deg); }
    .header .m-menu.show span.cent {
      display: none; }
    .header .m-menu.show span.bot {
      transform: translateY(-4px) rotateZ(-45deg); }
    .header .m-menu span {
      display: block;
      width: 30px;
      height: 3px;
      background-color: #b3adad;
      margin-bottom: 6px;
      transition: 500ms; }
      .header .m-menu span.bot {
        margin-bottom: 0; }

.m-nav {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  top: 86px;
  left: 0;
  z-index: 9; }
  .m-nav li .a2 {
    display: block;
    width: 94%;
    height: 45px;
    line-height: 45px;
    margin-left: 3%;
    border-bottom: 1px solid #e8e8e8;
    color: #333;
    font-size: 15px;
    background: url("/statics/images/xjbhc2021/sy025.png") no-repeat right center;
    background-size: 18px auto; }
    .m-nav li .a2.cur {
      background-image: url("/statics/images/xjbhc2021/sy026.png");
      background-color: #0656ba;
      color: #fff;
      background-position: 96% center;
      margin-left: 0;
      padding: 0 3%; }
      .m-nav li .a2.cur a {
        color: #fff; }
    .m-nav li .a2 a {
      color: #333; }
  .m-nav li .m-nlst {
    display: none;
    background-color: #f5f5f5;
    padding: 0 3%;
    width: 94%; }
    .m-nav li .m-nlst a {
      display: block;
      width: 100%;
      height: 30px;
      line-height: 30px;
      color: #7c7c7c;
      font-size: 12px; }
      .m-nav li .m-nlst a:hover {
        color: #0b78cb; }

/* 首页的banner */
.wl-banner {
  position: relative;
  overflow: hidden; }
  .wl-banner .swiper-container {
    min-width: 320px;
    width: 100%;
    color: #fff;
    overflow: hidden; }
  .wl-banner .swiper-slide {
    width: 100%; }
    .wl-banner .swiper-slide img {
      display: block;
      cursor: move;
      width: 100%; }
  .wl-banner .pagination {
    position: absolute;
    z-index: 8;
    bottom: 10px;
    text-align: center;
    width: 100%; }
    .wl-banner .pagination .swiper-pagination-switch, .wl-banner .pagination .swiper-pagination-bullet {
      display: inline-block;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      margin-right: 10px;
      cursor: pointer;
      background-size: 15px;
      background: url("/statics/images/xjbhc2021/sy020.png") no-repeat center; }
    .wl-banner .pagination .swiper-visible-switch {
      background-image: url("/statics/images/xjbhc2021/sy020.png"); }
    .wl-banner .pagination .swiper-active-switch, .wl-banner .pagination .swiper-pagination-bullet-active {
      background-image: url("/statics/images/xjbhc2021/sy021.png"); }

.wl-tit {
  width: 89%;
  margin-left: 10%;
  border-left: 1px solid #e8e8e8;
  padding: 60px 0;
  padding: 5rem 0;
  height: 30px;
  position: relative; }
  .wl-tit .tit {
    height: 40px;
    height: 3.33rem;
    line-height: 40px;
    line-height: 3.33rem;
    font-size: 36px;
    font-size: 3rem;
    color: #3c3c3c;
    padding-left: 3%;
    border-left: 1px solid #007dc5;
    position: absolute;
    top: 60px;
    top: 5rem;
    left: -1px; }

.wl-case .swiper-slide {
  position: relative; }
  .wl-case .swiper-slide .box {
    padding: 0 15px; }
  .wl-case .swiper-slide img {
    width: 100%; }
  .wl-case .swiper-slide .wrap {
    position: absolute;
    width: 84%;
    left: 8%;
    bottom: 5%;
    color: #fff; }
    .wl-case .swiper-slide .wrap .p1 {
      font-size: 18px;
      font-size: 1.5rem;
      line-height: 28px;
      line-height: 2.3rem;
      color: #fff;
      transition: .5s;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
    .wl-case .swiper-slide .wrap .p2 {
      font-size: 20px;
      font-size: 1.66rem;
      line-height: 30px;
      line-height: 2.5rem;
      color: #fff;
      margin-bottom: 12px;
      transition: .5s;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.wl-case .pagination {
  display: none;
  text-align: center;
  padding-top: 10px; }
  .wl-case .pagination .swiper-pagination-switch, .wl-case .pagination .swiper-pagination-bullet {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 8px;
    cursor: pointer;
    background-color: #ccc; }
  .wl-case .pagination .swiper-active-switch, .wl-case .pagination .swiper-pagination-bullet-active {
    background-color: #0b78cb; }

.wl-more {
  position: relative;
  overflow: hidden;
  display: block;
  width: 120px;
  height: 30px;
  border-radius: 15px;
  background-color: #249ae5;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  letter-spacing: -1px; }
  .wl-more.nolt {
    letter-spacing: 1px; }
  .wl-more span {
    display: inline-block;
    position: relative;
    transition: transform 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86), color 0.4s cubic-bezier(0.25, 0.25, 0.75, 0.75) 0.2s; }

.wl-more:hover span {
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  color: transparent;
  transition-delay: 0s, 0.2s; }

.wl-more:hover span:after {
  color: #fff;
  transition-delay: 0.2s; }

.wl-more span:after {
  content: attr(title);
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 30px;
  top: 0;
  left: 0;
  right: 0;
  -ms-transform: translate(0, 100%);
  transform: translate(0, 100%);
  color: transparent;
  transition: color 0.4s cubic-bezier(0.25, 0.25, 0.75, 0.75) 0.2s; }

.wl-industry {
  position: relative; }
  .wl-industry.small .wli-img {
    height: 360px; }
  .wl-industry.small .wli-lstwrap {
    width: 100%;
    top: 0; }
  .wl-industry.small .wli-lst li {
    height: 90px;
    line-height: 90%; }
    .wl-industry.small .wli-lst li .hidewrap {
      height: 90px; }
    .wl-industry.small .wli-lst li .lft {
      font-size: 30px;
      line-height: 90px;
      width: 22%; }
    .wl-industry.small .wli-lst li .rgt {
      width: 78%;
      line-height: 90px; }
      .wl-industry.small .wli-lst li .rgt h2 {
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 10px;
        line-height: 24px;
        color: #fff; }
      .wl-industry.small .wli-lst li .rgt .p2 {
        font-size: 12px;
        line-height: 18px;
        color: #fff;
        display: block; }
    .wl-industry.small .wli-lst li.cur .a2 {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background-color: transparent; }
    .wl-industry.small .wli-lst li.cur .lft {
      width: 22%;
      background: none; }
      .wl-industry.small .wli-lst li.cur .lft span {
        line-height: 90px;
        opacity: 1; }
    .wl-industry.small .wli-lst li.cur .rgt {
      width: 78%; }
      .wl-industry.small .wli-lst li.cur .rgt h2 {
        font-size: 14px;
        margin-bottom: 0;
        margin-top: 10px;
        line-height: 24px;
        color: #fff; }
      .wl-industry.small .wli-lst li.cur .rgt .p2 {
        font-size: 12px;
        line-height: 18px;
        color: #fff; }
  .wl-industry .wli-img {
    width: 60%;
    height: 530px;
    float: left; }
    .wl-industry .wli-img ul {
      width: 100%;
      height: 100%;
      position: relative; }
    .wl-industry .wli-img li {
      display: none;
      position: absolute;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      .wl-industry .wli-img li .a1 {
        display: block;
        width: 100%;
        height: 100%; }
      .wl-industry .wli-img li .wrap {
        position: absolute;
        left: 14%;
        bottom: 7%; }
        .wl-industry .wli-img li .wrap .p1 {
          color: #fff;
          font-size: 32px;
          font-size: 2.6rem;
          line-height: 42px;
          line-height: 3.5rem;
          margin-bottom: 35px;
          margin-bottom: 2.9rem;
          padding-right: 30px; }
  .wl-industry .wli-lstwrap {
    position: absolute;
    width: 40%;
    top: -15px;
    right: 0; }
    .wl-industry .wli-lstwrap .line {
      position: absolute;
      width: 1px;
      height: 100%;
      background-color: #3397d1;
      left: 25%;
      z-index: 4; }
  .wl-industry .wli-lst {
    width: 100%;
    position: relative; }
    .wl-industry .wli-lst li {
      width: 100%;
      height: 140px;
      line-height: 140px;
      position: relative;
      transition: .5s; }
      .wl-industry .wli-lst li.first {
        background-color: #00bedc; }
      .wl-industry .wli-lst li.second {
        background-color: #00a8d4; }
      .wl-industry .wli-lst li.third {
        background-color: #007dc5; }
      .wl-industry .wli-lst li.four {
        background-color: #0067bd; }
      .wl-industry .wli-lst li.cur {
        z-index: 3; }
        .wl-industry .wli-lst li.cur .a2 {
          background-color: #fff;
          position: absolute;
          top: -1%;
          left: -8%;
          width: 108%;
          height: 102%;
          z-index: 3;
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), -1px -1px 1px rgba(0, 0, 0, 0.2); }
        .wl-industry .wli-lst li.cur .lft {
          background: url("/statics/images/xjbhc2021/sy009.png") no-repeat center;
          background-size: 80px auto;
          width: 27.6%; }
          .wl-industry .wli-lst li.cur .lft span {
            opacity: 0;
            line-height: 145px; }
        .wl-industry .wli-lst li.cur .rgt {
          width: 72.4%; }
          .wl-industry .wli-lst li.cur .rgt h2 {
            color: #333;
            line-height: 38px;
            margin-bottom: 5px;
            margin-top: 10px; }
          .wl-industry .wli-lst li.cur .rgt .p2 {
            display: block; }
        .wl-industry .wli-lst li.cur .hidewrap {
          display: block; }
      .wl-industry .wli-lst li .hidewrap {
        display: none;
        width: 100%;
        height: 100%; }
      .wl-industry .wli-lst li .a2 {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        transition: .5s; }
      .wl-industry .wli-lst li .lft {
        box-sizing: border-box;
        width: 23%;
        font-size: 36px;
        text-align: center; }
      .wl-industry .wli-lst li .rgt {
        width: 77%; }
        .wl-industry .wli-lst li .rgt h2 {
          font-weight: normal;
          font-size: 28px;
          font-size: 2.33rem;
          padding-left: 30px;
          padding-left: 2.5rem; }
        .wl-industry .wli-lst li .rgt .p2 {
          font-size: 18px;
          font-size: 1.5rem;
          line-height: 28px;
          line-height: 2.3rem;
          display: none;
          color: #333;
          padding-left: 30px;
          padding-left: 2.5rem;
          padding-right: 20px;
          padding-right: 1.66rem; }

/* 首页公司新闻 */
.wln-tit {
  margin-left: 10%;
  width: 90%;
  padding: 100px 0;
  padding: 9rem 0;
  border-left: 1px solid #e8e8e8; }
  .wln-tit ul {
    border-bottom: 1px solid #e8e8e8; }
    .wln-tit ul li {
      float: left;
      width: 20%;
      margin: 0 8%;
      transition: .5s;
      color: #6a6a6a;
      font-size: 22px;
      font-size: 1.83rem;
      text-align: center;
      line-height: 48px;
      cursor: pointer;
      transition: .5s; }
      .wln-tit ul li:first-child {
        margin-left: 0; }
      .wln-tit ul li span {
        display: inline-block;
        line-height: 30px;
        padding-left: 36px;
        background: url("/statics/images/xjbhc2021/sy010.png") no-repeat left 0;
        background-size: 30px auto; }
      .wln-tit ul li.notice span {
        background-image: url("/statics/images/xjbhc2021/sy011.png"); }
      .wln-tit ul li.job span {
        background-image: url("/statics/images/xjbhc2021/sy012.png"); }
      .wln-tit ul li.cur, .wln-tit ul li:hover {
        background-color: #0c78cb;
        color: #fff; }
        .wln-tit ul li.cur span, .wln-tit ul li:hover span {
          background-position: left -28px; }

.wln-ft {
  box-sizing: border-box;
  border-left: 1px solid #e8e8e8;
  width: 90%;
  height: 100px;
  height: 9rem; }

#wl-news .swiper-slide .box {
  padding: 0 10px; }
#wl-news .swiper-slide img {
  width: 100%; }
#wl-news .swiper-slide .cnt {
  padding: 16px 5%;
  background-color: #f7f7f7;
  transition: .5s; }
  #wl-news .swiper-slide .cnt .time {
    font-size: 14px;
    font-size: 1.16rem;
    line-height: 24px;
    line-height: 2rem;
    color: #000; }
  #wl-news .swiper-slide .cnt .p2 {
    font-size: 18px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 2.3rem;
    width: 100%;
    height: 28px;
    height: 2.3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    margin-bottom: 15px; }
    #wl-news .swiper-slide .cnt .p2:hover {
      color: #0b78cb; }

#wln-tit .pagination {
  display: none; }

#wl-notice .swiper-slide .box {
  padding: 0 10px;
  position: relative; }
#wl-notice .swiper-slide .cnt {
  padding: 35px 8%;
  background-color: #f7f7f7;
  box-sizing: border-box;
  height: 260px;
  transition: .5s;
  position: relative; }
  #wl-notice .swiper-slide .cnt .wl-more {
    position: absolute;
    bottom: 10%;
    left: 8%; }
  #wl-notice .swiper-slide .cnt .time {
    font-size: 14px;
    font-size: 1.16rem;
    line-height: 24px;
    line-height: 2rem;
    color: #999;
    margin-bottom: 15px; }
  #wl-notice .swiper-slide .cnt .p2 {
    font-size: 18px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 2.3rem;
    width: 100%;
    color: #333;
    margin-bottom: 15px; }
    #wl-notice .swiper-slide .cnt .p2:hover {
      color: #0b78cb; }

#wl-jobs .swiper-slide .box {
  padding: 0 10px; }
#wl-jobs .swiper-slide .abv {
  border-bottom: 1px solid #eaeaea;
  height: 87px;
  background-color: #f7f7f7; }
  #wl-jobs .swiper-slide .abv .tit {
    padding: 25px 8% 0;
    font-size: 18px;
    font-size: 1.5rem;
    line-height: 28px;
    color: #000;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    #wl-jobs .swiper-slide .abv .tit:hover {
      color: #0b78cb; }
  #wl-jobs .swiper-slide .abv .time {
    padding-left: 8%;
    font-size: 14px;
    font-size: 1.16rem;
    line-height: 24px;
    line-height: 2rem;
    color: #999; }
#wl-jobs .swiper-slide .cnt {
  padding: 0 8%;
  background-color: #f7f7f7;
  color: #777;
  font-size: 14px;
  font-size: 1.16rem;
  line-height: 28px;
  transition: .5s;
  position: relative;
  box-sizing: border-box;
  height: 172px;
  padding-top: 10px; }
  #wl-jobs .swiper-slide .cnt .wl-more {
    position: absolute;
    bottom: 10%;
    left: 8%; }

.wln-cnt .wrap {
  display: none; }

/* 首页公司文化 */
.wl-survey li {
  width: 48%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 245px;
  position: relative; }
  .wl-survey li .line {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #fff;
    top: 0;
    left: 20.8%;
    opacity: .1; }
  .wl-survey li .a {
    display: block;
    width: 100%;
    height: 100%; }
  .wl-survey li .cnt {
    position: absolute;
    bottom: 10%;
    left: 20.8%; }
    .wl-survey li .cnt h3 {
      font-weight: normal;
      padding-left: 6%;
      font-size: 24px;
      line-height: 24px;
      margin-bottom: 18px;
      color: #fff;
      border-left: 1px solid #fff;
      transition: .5s; }
    .wl-survey li .cnt .p1 {
      padding-left: 6%;
      padding-right: 4%;
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 22px;
      color: #fff;
      transition: .5s; }
    .wl-survey li .cnt .wl-more {
      margin-left: 6%; }

/* 底部版权 */
.footer {
  background-color: #efefef; }
  .footer .language {
    display: none;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 12px 0; }
    .footer .language a {
      color: #999;
      font-size: 12px;
      line-height: 18px; }
      .footer .language a:hover {
        color: #0b78cb; }
    .footer .language em {
      font-size: 12px;
      padding: 0 8px;
      color: #ccc; }
  .footer.small .link {
    padding: 15px 0 10px;
    text-align: center; }
    .footer.small .link dl {
      display: inline-block;
      padding: 0 1%;
      margin-bottom: 0;
      float: none; }
      .footer.small .link dl dd {
        display: none; }
      .footer.small .link dl dt {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 3px; }
  .footer.small .hotline {
    display: none; }
  .footer.small .subsite {
    padding: 2px 0 15px; }
    .footer.small .subsite .slct {
      display: none; }
    .footer.small .subsite .rgt {
      display: block;
      float: none;
      line-height: 16px;
      text-align: center; }
  .footer .link {
    padding: 50px 0 70px 20px;
    padding: 4.16rem 0 5.83rem 1.66rem; }
    .footer .link dl {
      margin-bottom: 10px;
      float: left;
      border-left: 1px solid #e2e2e2;
      padding-left: 3%;
      padding-right: 5%; }
      .footer .link dl:first-child {
        border-left: none;
        padding-left: 0; }
      .footer .link dl dt {
        font-size: 20px;
        font-size: 1.66rem;
        line-height: 24px;
        line-height: 2rem;
        color: #333;
        margin-bottom: 10px; }
        .footer .link dl dt a {
          color: #333; }
          .footer .link dl dt a:hover {
            color: #0b78cb; }
      .footer .link dl dd {
        font-size: 14px;
        line-height: 22px; }
        .footer .link dl dd a {
          color: #999; }
          .footer .link dl dd a:hover {
            color: #0b78cb; }
  .footer .hotline {
    border-bottom: 1px solid #d7d7d7; }
    .footer .hotline .lft {
      padding-bottom: 18px;
      font-size: 18px;
      color: #249ae5;
      line-height: 20px; }
    .footer .hotline .rgt {
      color: #999;
      font-size: 14px;
      line-height: 30px; }
      .footer .hotline .rgt .sina, .footer .hotline .rgt .wx {
        margin-left: 10px;
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        background-position: 0 0;
        cursor: pointer;
        position: relative; }
        .footer .hotline .rgt .sina:hover, .footer .hotline .rgt .wx:hover {
          background-position: 0 -30px; }
          .footer .hotline .rgt .sina:hover img, .footer .hotline .rgt .wx:hover img {
            display: block; }
        .footer .hotline .rgt .sina img, .footer .hotline .rgt .wx img {
          position: absolute;
          display: block;
          width: 170px;
          height: 170px;
          display: none;
          top: -178px;
          right: 0px; }
      .footer .hotline .rgt .sina {
        background-image: url("/statics/images/xjbhc2021/sy022.png"); }
      .footer .hotline .rgt .wx {
        background-image: url("/statics/images/xjbhc2021/sy023.png"); }
  .footer .subsite {
    padding: 20px 0 37px; }
    .footer .subsite .slct {
      width: 200px;
      height: 30px;
      line-height: 30px;
      text-indent: 15px;
      border: none;
      appearance: none;
      background: url("/statics/images/xjbhc2021/sy024.jpg") white no-repeat right center; }
      .footer .subsite .slct option {
        color: #b9b9b9; }
        .footer .subsite .slct option a {
          color: #b9b9b9; }
          .footer .subsite .slct option a:hover {
            color: #0b78cb; }
    .footer .subsite .rgt {
      font-size: 12px;
      line-height: 30px;
      color: #999; }
      .footer .subsite .rgt a {
        color: #999; }

/* 人力资源 */
.job-w {
  position: relative; }
  .job-w .imgwrap .wrap {
    height: 734px;
    position: relative;
    width: 100%; }
    .job-w .imgwrap .wrap li {
      position: absolute;
      left: 0;
      top: 0;
      display: none;
      height: 734px;
      width: 100%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
      .job-w .imgwrap .wrap li img {
        display: none; }
  .job-w .bigimg {
    display: block;
    width: 100%; }
  .job-w .bigimg2 {
    display: none; }
  .job-w .cnt {
    position: absolute;
    color: #fff;
    width: 74%;
    left: 13%;
    top: 20%;
    z-index: 6; }
    .job-w .cnt .p1 {
      font-size: 40px;
      line-height: 50px;
      font-size: 3.33rem;
      line-height: 4.16rem;
      margin-bottom: 10px; }
    .job-w .cnt .p2 {
      font-size: 18px;
      line-height: 28px;
      font-size: 1.5rem;
      line-height: 2.33rem;
      width: 50%; }
  .job-w .link {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 2rem 0 1rem; }
    .job-w .link li {
      float: left;
      width: 25%;
      border-left: 1px solid #c5c9d0;
      text-align: center;
      box-sizing: border-box; }
      .job-w .link li:first-child {
        border-left: none; }
      .job-w .link li.school a {
        background-image: url("/statics/images/xjbhc2021/sy027.png"); }
      .job-w .link li.society a {
        background-image: url("/statics/images/xjbhc2021/sy028.png"); }
      .job-w .link li.oversea a {
        background-image: url("/statics/images/xjbhc2021/sy029.png"); }
      .job-w .link li.grow a {
        background-image: url("/statics/images/xjbhc2021/sy030.png"); }
      .job-w .link li a {
        display: inline-block;
        text-align: left;
        color: #fff;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 68px auto;
        background-size: 5.66rem auto;
        padding: 20px 0 25px 84px;
        padding: 1.66rem 0 2.08rem 7rem; }
        .job-w .link li a h3 {
          font-size: 30px;
          line-height: 34px;
          font-size: 2.5rem;
          line-height: 2.83rem; }
        .job-w .link li a p {
          font-size: 14px;
          line-height: 14px;
          font-size: 1.16rem;
          line-height: 1.16rem;
          opacity: .5;
          filter: alpha(opacity=50);
          font-family: Arial;
          letter-spacing: -1px; }

/* 人力资源 */
.ep-img {
  position: relative; }
  .ep-img .bigimg {
    display: block;
    width: 100%; }
  .ep-img .cnt {
    position: absolute;
    left: 10%;
    top: 50%;
    margin-top: -50px; }
    .ep-img .cnt h2 {
      color: #191919;
      font-size: 36px;
      line-height: 46px;
      font-size: 3rem;
      line-height: 3.83rem;
      font-weight: normal; }
    .ep-img .cnt p {
      font-size: 14px;
      line-height: 24px;
      font-size: 1.16rem;
      line-height: 2rem;
      color: #7e7e7e;
      margin-bottom: 25px; }
    .ep-img .cnt .line {
      display: block;
      width: 40px;
      height: 4px;
      background-color: #cbcbcb; }

.ep-lst {
  width: 74%;
  margin-right: 3%; }

.ep-recom {
  width: 23%; }

.ep-tit {
  border-bottom: 1px solid #e5e5e5;
  font-size: 24px;
  line-height: 50px;
  font-size: 2rem;
  line-height: 4.16rem;
  color: #0b78cb;
  padding-top: 30px; }
  .ep-tit p {
    display: inline-block;
    border-bottom: 1px solid #0b78cb; }
  .ep-tit .a1 {
    color: #0b78cb;
    font-size: 18px;
    font-size: 1.6rem; }

.linpt {
  height: 44px;
  padding-left: 1.5%;
  line-height: 44px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  color: #666;
  font-size: 12px;
  box-sizing: border-box; }

.ep-sch {
  padding: 40px 0; }
  .ep-sch .linpt {
    float: left;
    width: 20%;
    margin-right: 2.5%; }
  .ep-sch input[type='submit'] {
    width: 10%;
    margin-right: 0;
    padding-left: 0;
    color: #fff; }
  .ep-sch .blue {
    font-size: 16px;
    background-color: #0b78cb;
    border: 1px solid #0b78cb; }

.lpb50 {
  padding-bottom: 50px; }

.ep-pstlst {
  border: 1px solid #efefef; }

.epp-tit {
  background-color: #8a8a8a;
  color: #fff;
  font-size: 14px;
  padding: 17px 3%; }
  .epp-tit li {
    float: left;
    width: 16%;
    height: 20px;
    line-height: 20px; }
    .epp-tit li:first-child {
      width: 36%; }
    .epp-tit li:last-child {
      text-align: right; }

.ep-plstw {
  padding: 0 3%; }

.epp-abv {
  font-size: 14px;
  color: #777;
  border-bottom: 1px solid #efefef;
  padding: 22px 0;
  cursor: pointer; }
  .epp-abv:hover {
    color: #0b78cb; }
  .epp-abv li {
    float: left;
    width: 16%;
    height: 20px;
    line-height: 20px; }
    .epp-abv li:first-child {
      width: 36%; }
    .epp-abv li:last-child {
      text-align: right; }
    .epp-abv li p {
      display: inline-block;
      position: relative; }

.ltag {
  position: absolute;
  display: block;
  top: -10px;
  right: -33px;
  width: 33px;
  height: 18px;
  line-height: 13px;
  text-align: center;
  background: url("/statics/images/xjbhc2021/sy033.png") no-repeat center;
  background-size: 33px auto;
  color: #fff;
  font-size: 12px; }
  .ltag.red {
    background-image: url("/statics/images/xjbhc2021/sy031.png"); }
  .ltag em {
    display: inline-block;
    transform: scale(0.7);
    letter-spacing: 2px; }

.epp-bel {
  display: none;
  background-color: #f6f6f6;
  padding: 0 3%; }

.epp-bel.epp-bel2 {
  display: block;
  padding: 0;
  background-color: #fff; }

.eppb-ul {
  padding: 33px 0 21px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 14px;
  line-height: 20px; }
  .eppb-ul li {
    float: left;
    margin-bottom: 12px;
    box-sizing: border-box;
    width: 25%;
    padding-right: 1%; }

.eppb-cnt {
  border-bottom: 1px solid #e6e6e6;
  padding: 34px 0; }
  .eppb-cnt .psr {
    position: relative; }
  .eppb-cnt .line {
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #dfdfdf;
    top: 0;
    left: 50%; }
  .eppb-cnt dl {
    float: left;
    width: 50%;
    padding: 10px 3% 15px;
    box-sizing: border-box; }
    .eppb-cnt dl .tit {
      font-size: 18px;
      line-height: 20px;
      color: #333;
      margin-bottom: 15px; }
    .eppb-cnt dl .cnt {
      font-size: 12px;
      color: #777;
      line-height: 22px; }
  .eppb-cnt dl:last-child {
    padding-left: 12%; }
  .eppb-cnt .lbtn {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0 10px;
    font-size: 12px;
    background-color: #acacac;
    margin-top: 10px; }

.eppb-ft {
  padding: 22px 0;
  line-height: 40px; }
  .eppb-ft .apply {
    width: 150px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    background-color: #0b78cb; }
  .eppb-ft .rgt {
    color: #888;
    font-size: 14px; }
    .eppb-ft .rgt .email, .eppb-ft .rgt .online {
      color: #333;
      background-repeat: no-repeat;
      background-size: 24px auto;
      background-position: left center;
      padding-left: 28px; }
    .eppb-ft .rgt .email {
      background-image: url("/statics/images/xjbhc2021/sy034.png"); }
    .eppb-ft .rgt .online {
      background-image: url("/statics/images/xjbhc2021/sy035.png"); }
      .eppb-ft .rgt .online:hover {
        color: #0b78cb; }
    .eppb-ft .rgt .space {
      color: #c5c5c5;
      font-size: 12px;
      margin: 0 10px; }

/* 分页 */
.epp-page {
  padding: 63px 0;
  text-align: center; }
  .epp-page .lpage {
    display: inline-block; }
    .epp-page .lpage a {
      display: block;
      float: left;
      width: 40px;
      height: 40px;
      text-align: center;
      line-height: 40px;
      margin: 0 5px;
      border: 1px solid #f7f7f7;
      color: #666;
      cursor: pointer; }
      .epp-page .lpage a.disable {
        cursor: default;
        color: #aaa; }
        .epp-page .lpage a.disable:hover {
          border: 1px solid #f7f7f7;
          color: #aaa; }
      .epp-page .lpage a:hover {
        border: 1px solid #0b78cb;
        color: #0b78cb; }
      .epp-page .lpage a.cur {
        color: #fff;
        cursor: default;
        border: 1px solid #0b78cb;
        background-color: #0b78cb; }
        .epp-page .lpage a.cur:hover {
          color: #fff; }
  .epp-page .lpage2 {
    display: none; }
    .epp-page .lpage2 a {
      display: block;
      float: left;
      width: 55px;
      height: 28px;
      text-align: center;
      line-height: 28px;
      margin: 0 5px;
      border: 1px solid #0b78cb;
      background-color: #0b78cb;
      color: #fff;
      cursor: pointer; }
      .epp-page .lpage2 a:hover {
        background-color: #1783d6; }
      .epp-page .lpage2 a.disable {
        cursor: default;
        border: 1px solid #ccc;
        background-color: #ccc; }
        .epp-page .lpage2 a.disable:hover {
          border: 1px solid #ccc;
          background-color: #ccc; }
    .epp-page .lpage2 span {
      display: block;
      float: left;
      width: 50px;
      text-align: center;
      color: #666;
      font-size: 12px;
      line-height: 30px; }

.epr-lst {
  padding: 12px 18px;
  padding: 1rem 1.5rem;
  border: 1px solid #efefef;
  border-top: none;
  font-size: 14px; }
  .epr-lst li {
    border-top: 1px solid #efefef;
    font-size: 14px; }
    .epr-lst li:first-child {
      border-top: none; }
    .epr-lst li a {
      display: block;
      line-height: 20px;
      padding: 14px 0;
      color: #777; }
      .epr-lst li a p.fl {
        position: relative; }
      .epr-lst li a:hover {
        color: #0b78cb; }
  .epr-lst dl {
    border-bottom: 1px solid #efefef;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    padding-bottom: 15px;
    color: #777; }
    .epr-lst dl .blue {
      color: #0b78cb; }

.ap-cnt {
  padding: 35px 0 50px; }

/* 关于我们 */
.labt-img {
  position: relative; }
  .labt-img .cntwrap {
    top: 20%;
    left: 5%;
    position: absolute;
    width: 90%;
    text-align: center;
    color: #fff; }
    .labt-img .cntwrap h3 {
      font-size: 40px;
      line-height: 40px;
      font-size: 3.33rem;
      line-height: 3.33rem;
      margin-bottom: 5px;
      font-weight: normal;
      text-shadow: 0 2px 5px rgba(11, 54, 103, 0.8); }
    .labt-img .cntwrap p {
      font-size: 18px;
      line-height: 28px;
      font-size: 1.5rem;
      line-height: 2.33rem; }
  .labt-img .arrow {
    position: absolute;
    bottom: 40%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    left: 50%;
    margin-left: -20px;
    background: url("../images/sy037.png") no-repeat 0 0;
    background-size: 40px auto;
    transition: .3s; }
    .labt-img .arrow:hover {
      background-position: 0 -40px; }

.abt-menu {
  border-bottom: 1px solid #f3f3f3;
  height: 53px;
  line-height: 40px;
  background-color: #fff; }
  .abt-menu .lft {
    background: url("../images/sy038.jpg") no-repeat left center;
    background-size: 18px auto;
    padding-left: 27px;
    font-size: 12px;
    color: #666; }
    .abt-menu .lft .cur {
      color: #0b78cb; }
    .abt-menu .lft em {
      color: #ccc;
      padding: 0 10px; }
  .abt-menu .rgt {
    font-size: 14px; }
    .abt-menu .rgt li {
      float: left;
      margin-left: 40px; }
      .abt-menu .rgt li.cur a {
        color: #0b78cb;
        border-bottom: 2px solid #0b78cb; }
      .abt-menu .rgt li:hover a {
        color: #0b78cb; }
      .abt-menu .rgt li a {
        display: block;
        color: #777; }

.lcover {
  display: none;
  position: fixed;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: .6;
  filter: alpha(option=60); }

.ap-tip {
  display: none;
  position: fixed;
  z-index: 101;
  width: 300px;
  padding: 16px 0;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -150px;
  background-color: #fff;
  color: #333;
  font-size: 16px;
  text-align: center;
  line-height: 20px; }

.abt-cnt {
  padding: 60px 0 90px; }
  .abt-cnt .abtwrap {
    display: none;
    position: relative; }
    .abt-cnt .abtwrap .line {
      position: absolute;
      display: block;
      height: 114%;
      width: 1px;
      background-color: #fff;
      opacity: .2;
      filter: alpha(opacity=20);
      top: -5%;
      left: 10%; }
    .abt-cnt .abtwrap .pl3 {
      padding-left: 3%; }
    .abt-cnt .abtwrap .gcnt {
      position: absolute;
      width: 87%;
      left: 10%;
      top: 15%;
      color: #fff; }
      .abt-cnt .abtwrap .gcnt .borderl {
        padding-left: 3%;
        border-left: 1px solid #fff;
        margin-bottom: 8%; }
      .abt-cnt .abtwrap .gcnt .h2 {
        font-size: 40px;
        line-height: 40px;

        font-size: 3.33rem;
        line-height: 3.33rem;
        font-weight: normal;
        text-shadow: 1px 1px 1px #333; }
      .abt-cnt .abtwrap .gcnt .p1 {
        font-size: 24px;
        line-height: 24px;
        font-size: 2rem;
        line-height: 2rem; }
      .abt-cnt .abtwrap .gcnt .h3 {
        font-size: 50px;
        line-height: 50px;
        font-size: 4.16rem;
        line-height: 4.16rem;
        padding-left: 3%;
        margin-bottom: 8px; }
      .abt-cnt .abtwrap .gcnt .p2 {
        font-size: 18px;
        line-height: 28px;
        font-size: 1.5rem;
        line-height: 2.33rem;
        width: 80%;
        margin-bottom: 8%;
        padding-left: 3%; }
    .abt-cnt .abtwrap.lst1 .line {
      background-color: #444; }
    .abt-cnt .abtwrap.lst1 .gcnt {
      color: #333; }
      .abt-cnt .abtwrap.lst1 .gcnt .borderl {
        border-left: 1px solid #008bdb; }
      .abt-cnt .abtwrap.lst1 .gcnt .h2 {
        text-shadow: 1px 1px 1px #fff; }
    .abt-cnt .abtwrap.lst2 .gcnt .borderl {
      margin-bottom: 20px; }
    .abt-cnt .abtwrap.lst2 .gcnt .p2 {
      font-size: 24px;
      line-height: 30px;
      font-size: 2rem;
      line-height: 2.5rem; }
    .abt-cnt .abtwrap.lst2 .tit {
      display: none;
      position: absolute;
      color: #008bdb;
      border-left: 1px solid #008bdb;
      top: 2%;
      padding-left: 3%;
      line-height: 36px;
      font-size: 36px;
      line-height: 3rem;
      font-size: 3rem;
      left: 10%; }
    .abt-cnt .abtwrap.lst3 {
      padding-bottom: 60px; }
      .abt-cnt .abtwrap.lst3 .line {
        background-color: #444;
        height: 100%;
        top: 0; }
      .abt-cnt .abtwrap.lst3 .gcnt {
        color: #333;
        position: relative; }
        .abt-cnt .abtwrap.lst3 .gcnt .borderl {
          margin-bottom: 20px;
          border-left: 1px solid #008bdb; }
        .abt-cnt .abtwrap.lst3 .gcnt .h2 {
          text-shadow: none; }
        .abt-cnt .abtwrap.lst3 .gcnt .p2 {
          font-size: 14px;
          line-height: 24px;
          font-size: 1.16rem;
          line-height: 2rem;
          margin-bottom: 60px;
          color: #666; }

/* 社会责任 */
.soc-device .arrow-left, .soc-device .arrow-right, .honor-device .arrow-left, .honor-device .arrow-right {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  height: 60px;
  width: 60px;
  background-repeat: no-repeat;
  background-size: 120px auto;
  cursor: pointer;
  transition: .5s; }
.soc-device .arrow-left, .honor-device .arrow-left {
  left: 0;
  background-position: left center;
  background-image: url("/statics/images/xjbhc2021/sy046.png"); }
  .soc-device .arrow-left:hover, .honor-device .arrow-left:hover {
    background-position: right center; }
.soc-device .arrow-right, .honor-device .arrow-right {
  right: 0;
  background-position: right center;
  background-image: url("/statics/images/xjbhc2021/sy047.png"); }
  .soc-device .arrow-right:hover, .honor-device .arrow-right:hover {
    background-position: left center; }
.soc-device .pagination, .honor-device .pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: -35px;
  width: 100%; }
.soc-device .swiper-pagination-switch, .honor-device .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer; }
.soc-device .swiper-active-switch, .honor-device .swiper-active-switch {
  background: #fff; }

.soc-device {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 15%; }
  .soc-device .swiper-container {
    width: 90%;
    margin: 0 auto; }
  .soc-device .swiper-slide .cnt {
    padding: 0 18px; }
    .soc-device .swiper-slide .cnt a {
      display: block; }
    .soc-device .swiper-slide .cnt:hover .sc-tit, .soc-device .swiper-slide .cnt:hover .sc-cnt {
      color: #0b78cb; }
    .soc-device .swiper-slide .cnt .bel {
      padding: 0 5% 5%;
      background-color: #f6f6f6; }
    .soc-device .swiper-slide .cnt .sc-tit {
      font-size: 18px;
      line-height: 22px;
      padding: 28px 0 18px;
      font-size: 1.5rem;
      line-height: 1.83rem;
      color: #333; }
    .soc-device .swiper-slide .cnt .sc-cnt {
      font-size: 14px;
      line-height: 24px;
      color: #666;
      margin-bottom: 24px;
      font-size: 1.16rem;
      line-height: 2rem; }
    .soc-device .swiper-slide .cnt .time {
      color: #999;
      font-size: 14px;
      line-height: 14px;
      font-size: 1.16rem;
      line-height: 1.16rem;
      font-family: Arial; }

.honor-device {
  width: 100%;
  position: relative; }
  .honor-device .swiper-container {
    width: 90%;
    margin: 0 auto; }
  .honor-device .swiper-slide .cnt {
    padding: 0 7px; }
    .honor-device .swiper-slide .cnt a {
      display: block; }

.hd-sch {
  display: none;
  position: fixed;
  z-index: 101;
  top: 100px;
  left: 0;
  width: 100%; }
  .hd-sch .hd-close {
    cursor: pointer;
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    background: url("/statics/images/xjbhc2021/sy052.png") no-repeat center;
    background-size: 30px;
    top: -50px;
    right: 0; }
  .hd-sch .schwrap {
    position: relative;
    width: 70%;
    border: 1px solid #fff;
    height: 60px;
    margin: 0 auto;
    padding-left: 20px; }
    .hd-sch .schwrap .linpt {
      width: 90%;
      height: 100%;
      border: none;
      background-color: transparent;
      padding-left: 0;
      font-size: 16px;
      color: #fff; }
      .hd-sch .schwrap .linpt::-webkit-input-placeholder {
        color: #fff; }
    .hd-sch .schwrap .sbmt {
      display: block;
      width: 10%;
      height: 100%;
      cursor: pointer;
      border: none;
      background: url("/statics/images/xjbhc2021/sy053.png") transparent no-repeat 60% center;
      background-size: 26px auto; }

/* 解决方案频道页 */
.pd-container {
  position: relative;
  background: url("/statics/images/xjbhc2021/sy055.jpg") no-repeat center;
  background-size: cover;
  height: 720px;
  width: 100%;
  padding-top: 80px; }
  .pd-container .hideimg {
    display: none;
    background-image: url("/statics/images/xjbhc2021/sy055.jpg"); }

.pd-tit {
  width: 100%;
  text-align: center;
  margin-bottom: 65px;
  padding-bottom: 10px;
  position: relative; }
  .pd-tit h2 {
    font-size: 36px;
    line-height: 46px;
    font-size: 3rem;
    line-height: 3.83rem;
    color: #fff;
    font-weight: normal; }
  .pd-tit .line {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px;
    display: block;
    width: 50px;
    height: 1px;
    background-color: #fff; }

.pdc-wrap {
  height: 520px;
  width: 100%; }
  .pdc-wrap .lwd80 {
    height: 100%; }

.pdc-sample {
  width: 20%;
  height: 100%;
  box-sizing: border-box;
  padding: 2% 2% 0 2%;
  background-color: #fff; }
  .pdc-sample .pdcs-tit {
    font-size: 24px;
    font-size: 2.2rem;
    line-height: 58px;
    line-height: 4.83rem;
    color: #000;
    font-weight: normal;
    margin-bottom: 0; }
  .pdc-sample .img {
    margin-bottom: 9%; }

.pdc-product {
  height: 100%;
  width: 78%;
  overflow: hidden; }
  .pdc-product.small {
    height: auto; }
    .pdc-product.small li {
      width: 100%;
      height: auto;
      margin-bottom: 4px; }
      .pdc-product.small li.bg1 .lft {
        background-image: url("/statics/images/xjbhc2021/sy070.jpg"); }
      .pdc-product.small li.bg1 .cent {
        background-color: #005cb9; }
        .pdc-product.small li.bg1 .cent:hover .txt, .pdc-product.small li.bg1 .cent .txt {
          background: #005cb9; }
        .pdc-product.small li.bg1 .cent .arrow {
          top: auto;
          bottom: -36px;
          border-color: #005cb9 transparent transparent transparent; }
      .pdc-product.small li.bg2 .lft {
        background-image: url("/statics/images/xjbhc2021/sy071.jpg"); }
      .pdc-product.small li.bg2 .cent {
        background-color: #0cb959; }
        .pdc-product.small li.bg2 .cent .txt {
          background: #0cb959; }
        .pdc-product.small li.bg2 .cent .arrow {
          top: auto;
          bottom: -36px;
          border-color: #0cb959 transparent transparent transparent; }
      .pdc-product.small li.bg3 .lft {
        background-image: url("/statics/images/xjbhc2021/sy072.jpg"); }
      .pdc-product.small li.bg3 .cent {
        background-color: #999; }
        .pdc-product.small li.bg3 .cent .txt {
          background: #999; }
        .pdc-product.small li.bg3 .cent .arrow {
          top: auto;
          bottom: -36px;
          border-color: #999 transparent transparent transparent; }
      .pdc-product.small li.bg4 .lft {
        background-image: url("/statics/images/xjbhc2021/sy073.jpg"); }
      .pdc-product.small li.bg4 .cent {
        background-color: #ffb300; }
        .pdc-product.small li.bg4 .cent .txt {
          background: #ffb300; }
        .pdc-product.small li.bg4 .cent .arrow {
          top: auto;
          bottom: -36px;
          border-color: #ffb300 transparent transparent transparent; }
      .pdc-product.small li .cent {
        float: none;
        position: relative;
        padding: 16px 2%; }
        .pdc-product.small li .cent:hover .txt {
          padding-top: 0; }
          .pdc-product.small li .cent:hover .txt h3, .pdc-product.small li .cent:hover .txt .p1 {
            color: #fff; }
        .pdc-product.small li .cent .arrow {
          display: none;
          left: 45px; }
        .pdc-product.small li .cent .cwrap {
          position: relative;
          padding-left: 168px;
          min-height: 127px;
          padding-top: 13px; }
        .pdc-product.small li .cent .img {
          position: absolute;
          top: 0;
          left: 0;
          width: 150px;
          /*height: 140px;*/
          height:100%;
         }
        .pdc-product.small li .cent .txt {
          height: auto;
          position: static;
          padding: 0; }
          .pdc-product.small li .cent .txt h3 {
            font-size: 18px;
            line-height: 34px; }
          .pdc-product.small li .cent .txt h3, .pdc-product.small li .cent .txt .p1 {
            color: #fff; }
      .pdc-product.small li .lft {
        float: none;
        width: 100%;
        padding-top: 0;
        padding-left: 2%;
        height: 40px;
        line-height: 40px;
        -webkit-writing-mode: horizontal-tb;
        writing-mode: lr-tb;
        writing-mode: horizontal-tb; }
        .pdc-product.small li .lft:hover {
          padding-top: 0; }
      .pdc-product.small li .rgt {
        float: none;
        width: 100%; }
        .pdc-product.small li .rgt .abstract .p2 {
          padding-bottom: 22px; }
  .pdc-product.hide li .lft {
    width: 100%;
    display: block;
    height: 100%; }
  .pdc-product.hide li .cent {
    cursor: default;
    display: none; }
    .pdc-product.hide li .cent .txt h3, .pdc-product.hide li .cent .txt .p1 {
      color: #fff; }
    .pdc-product.hide li .cent:hover .txt {
      padding-top: 12%; }
      .pdc-product.hide li .cent:hover .txt h3, .pdc-product.hide li .cent:hover .txt .p1 {
        color: #fff; }
  .pdc-product.hide li.cur .lft {
    display: none; }
  .pdc-product.hide li.cur .cent {
    display: block;
    width: 27%; }
  .pdc-product.hide li.cur .rgt {
    display: block; }
  .pdc-product.hide li.bg2 .cent .txt {
    background-color: #0cb959; }
  .pdc-product.hide li.bg2 .cent .arrow {
    border-color: #0cb959 transparent transparent transparent; }
  .pdc-product.hide li.bg3 .cent .txt {
    background-color: #999; }
  .pdc-product.hide li.bg3 .cent .arrow {
    border-color: transparent transparent #999 transparent; }
  .pdc-product.hide li.bg4 .cent .txt {
    background-color: #ffb300; }
  .pdc-product.hide li.bg4 .cent .arrow {
    border-color: #ffb300 transparent transparent transparent; }
  .pdc-product li {
    float: left;
    width: 25%;
    height: 100%; }
    .pdc-product li.bg1 .lft {
      background-image: url("/statics/images/xjbhc2021/sy069.jpg"); }
    .pdc-product li.bg1 .cent .arrow {
      border-color: transparent transparent #039eda transparent;
      top: -22px;
      bottom: auto; }
    .pdc-product li.bg1 .cent:hover .txt, .pdc-product li.bg1 .cent .txt {
      background: url("/statics/images/xjbhc2021/sy065.jpg") #0066be repeat-x; }
      .pdc-product li.bg1 .cent:hover .txt h3, .pdc-product li.bg1 .cent .txt h3 {
        color: #fff; }
      .pdc-product li.bg1 .cent:hover .txt .p1, .pdc-product li.bg1 .cent .txt .p1 {
        color: #fff; }
    .pdc-product li.bg2 .lft {
      background-image: url("/statics/images/xjbhc2021/sy066.jpg"); }
    .pdc-product li.bg3 .lft {
      background-image: url("/statics/images/xjbhc2021/sy067.jpg"); }
    .pdc-product li.bg3 .cent .arrow {
      border-color: transparent transparent #fff transparent;
      top: -22px;
      bottom: auto; }
    .pdc-product li.bg4 .lft {
      background-image: url("/statics/images/xjbhc2021/sy068.jpg"); }
    .pdc-product li .cent {
      display: block;
      width: 100%;
      height: 100%;
      cursor: pointer;
      box-sizing: border-box; }
      .pdc-product li .cent:hover .txt {
        padding-top: 15%; }
        .pdc-product li .cent:hover .txt h3, .pdc-product li .cent:hover .txt .p1 {
          color: #0b78cb; }
      .pdc-product li .cent .cwrap {
        height: 100%; }
      .pdc-product li .cent .img {
        width: 100%;
        height: 50%;
        background: url("/statics/images/xjbhc2021/sy056.jpg") no-repeat center;
        background-size: cover; }
      .pdc-product li .cent .txt {
        width: 100%;
        height: 50%;
        position: relative;
        box-sizing: border-box;
        padding: 6%;
        background-color: #fff;
        transition: .3s; }
        .pdc-product li .cent .txt h3 {
          font-size: 24px;
          line-height: 34px;
          font-size: 2.2rem;
          line-height: 2.83rem;
          margin-bottom: 8px;
          color: #333;
          font-weight: normal; }
        .pdc-product li .cent .txt .p1 {
          font-size: 14px;
          line-height: 24px;
          font-size: 1.2rem;
          line-height: 2rem;
          color: #666;
        /* max-height:170px; overflow:scroll; */}
      .pdc-product li .cent .arrow {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-width: 11px;
        border-style: solid;
        font-size: 0;
        line-height: 0;
        z-index: 3;
        border-color: #fff transparent transparent transparent;
        bottom: -22px;
        top: auto;
        left: 45%; }
    .pdc-product li .lft {
      width: 0;
      display: none;
      transition: .3s;
      background-image: url("/statics/images/xjbhc2021/sy064.png");
      background-repeat: no-repeat;
      background-size: cover;
      padding-top: 45px;
      color: #fff;
      font-size: 22px;
      font-size: 2rem;
      box-sizing: border-box;
      -webkit-writing-mode: vertical-rl;
      writing-mode: tb-rl;
      writing-mode: vertical-rl;
      cursor: pointer; }
      .pdc-product li .lft:hover {
        padding-top: 60px; }
      .pdc-product li .lft span {
        font-size: 14px;
        font-size: 1.2rem;
        font-family: Arial; }
    .pdc-product li .rgt {
      height: 100%;
      background-color: #fff;
      box-sizing: border-box;
      padding: 0 3%;
      width: 0;
      display: none;
      overflow-y: auto; }
      .pdc-product li .rgt .pdcr-tit {
        font-size: 22px;
        line-height: 32px;
        font-size: 2rem;
        line-height: 3rem;
        padding: 25px 0 5px;
        color: #000; }
      .pdc-product li .rgt .abstract {
        margin-top: 35px; }
        .pdc-product li .rgt .abstract h4 {
          font-size: 22px;
          line-height: 32px;
          font-size: 2rem;
          line-height: 3rem;
          color: #000;
          font-weight: normal;
          margin-bottom: 7px; }
        .pdc-product li .rgt .abstract .p2 {
          font-size: 14px;
          line-height: 22px;
          color: #666; }

.pdcr-lst dt {
  border-bottom: 1px solid #e5e5e5;
  padding: 18px 0 8px;
  background: url("/statics/images/xjbhc2021/sy061.png") no-repeat right 20px;
  background-size: 14px auto;
  cursor: pointer; }
  .pdcr-lst dt.cur {
    background-image: url("/statics/images/xjbhc2021/sy062.png"); }
  .pdcr-lst dt p {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    height: 1.5rem;
    line-height: 1.5rem;
    padding-left: 11px;
    color: #0b78cb;
    font-size: 18px;
    border-left: 2px solid #0b78cb; }
.pdcr-lst dd {
  display: none;
  padding-top: 10px; }
  .pdcr-lst dd a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    font-size: 14px;
    font-size: 1.2rem;
    border-radius: 15px;
    color: #666;
    margin-bottom: 6px;
    margin-right: 6px; }
    .pdcr-lst dd a:hover {
      color: #fff;
      background-color: #0b78cb; }

/* 岗位职责说明 */
.duty-cnt {
  width: 100%;
  max-width: 990px;
  padding-top: 40px;
  margin: 0 auto; }
  .duty-cnt .tit {
    font-size: 28px;
    line-height: 36px;
    font-size: 2.8rem;
    line-height: 3.6rem;
    color: #000;
    padding: 26px 0 25px;
    border-bottom: 1px solid #e5e5e5; }
  .duty-cnt .details {
    min-height: 230px;
    padding: 15px 0 10px;
    color: #777;
    font-size: 16px;
    line-height: 28px;
    font-size: 1.6rem;
    line-height: 2.8rem; }
    .duty-cnt .details img {
      max-width: 100%; }

/* 产品详情 */
.bread-wrap {
  background-color: #f5f5f5;
  font-size: 12px;
  line-height: 16px;
  color: #777; }
  .bread-wrap .wrap {
    padding: 22px 0 22px 28px;
    box-sizing: border-box;
    background: url("/statics/images/xjbhc2021/sy074.jpg") no-repeat left center; }
    .bread-wrap .wrap em {
      color: #c4c4c4;
      margin: 0 15px; }
    .bread-wrap .wrap .blue {
      color: #1ca3f0; }
  .bread-wrap a {
    color: #777; }

.pi-abv {
  border-left: 1px solid #e5e5e5;
  margin-left: 10%;
  width: 89%;
  position: relative;
  padding-top: 130px;
  padding-bottom: 30px; }

.pi-tit {
  position: absolute;
  padding-left: 3%;
  border-left: 1px solid #007dc5;
  top: 55px;
  width: 97%;
  font-size: 32px;
  line-height: 40px;
  font-size: 3.2rem;
  line-height: 4rem; }

.pia-cnt {
  width: 97%;
  padding-left: 3%; }
  .pia-cnt .lft {
    width: 70%; }
    .pia-cnt .lft dl {
      padding-right: 5%;
      position: relative;
      padding-left: 90px; }
      .pia-cnt .lft dl dt {
        position: absolute;
        font-size: 18px;
        line-height: 30px;
        font-size: 1.8rem;
        line-height: 3rem;
        color: #666;
        top: 0;
        left: 0; }
      .pia-cnt .lft dl dd {
        font-size: 16px;
        line-height: 30px;
        font-size: 1.6rem;
        line-height: 3rem;
        color: #838383; }
  .pia-cnt .img {
    display: block;
    width: 30%; }

.pi-bel {
  border-left: 1px solid #e5e5e5;
  margin-left: 10%;
  width: 89%;
  position: relative;
  padding-top: 94px;
  padding-bottom: 60px; }

#pi-import {
  padding-bottom: 60px;
  position: relative; }
  #pi-import .swiper-slide.cur .box p {
    color: #007dc5;
    background: url("/statics/images/xjbhc2021/sy083.png") no-repeat center 50px;
    background-size: 19px 10px; }
  #pi-import .swiper-slide .box {
    padding: 0 10px;
    cursor: pointer; }
    #pi-import .swiper-slide .box img {
      display: block;
      width: 100%; }
    #pi-import .swiper-slide .box p {
      font-size: 14px;
      line-height: 14px;
      font-size: 1.4rem;
      line-height: 1.4rem;
      color: #666;
      text-align: center;
      padding: 13px 0 30px;
      height: 59px;
      box-sizing: border-box;
      background-size: 19px 10px; }

.pagination {
  text-align: center;
  padding-top: 10px; }
  .pagination .swiper-pagination-switch, .pagination .swiper-pagination-bullet {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin-right: 8px;
    cursor: pointer;
    background-color: #ccc; }
  .pagination .swiper-active-switch, .pagination .swiper-pagination-bullet-active {
    background-color: #0b78cb; }

.pi-detail {
  position: absolute;
  width: 100%;
  top: 248px;
  z-index: 3;
  left: 0; }
  .pi-detail li {
    display: none;
    background-color: #007dc5; }
    .pi-detail li .wrap {
      box-sizing: border-box;
      padding-right: 10%;
      background: url("/statics/images/xjbhc2021/sy082.png") no-repeat 96% bottom;
      background-size: 8% auto; }
    .pi-detail li .lft {
      padding: 40px 25% 65px 0;
      width: 75%;
      box-sizing: border-box;
      color: #dfeff8;
      font-size: 14px;
      line-height: 30px;
      font-size: 1.4rem;
      line-height: 3rem; }
    .pi-detail li .rgt {
      width: 25%;
      padding: 40px 0 65px 0;
      box-sizing: border-box; }
      .pi-detail li .rgt .phone {
        color: #fff;
        font-size: 24px;
        line-height: 30px;
        font-size: 2.4rem;
        line-height: 3rem;
        margin-bottom: 17px; }
      .pi-detail li .rgt .qq {
        display: block;
        padding-left: 70px;
        width: 106px;
        height: 40px;
        cursor: pointer;
        border-radius: 20px;
        font-size: 18px;
        line-height: 40px;
        color: #007dc5;
        background: url("/statics/images/xjbhc2021/sy081.png") no-repeat 36px center;
        background-color: #fff; }

/* 成长在特变 */
.grow-w {
  padding: 60px 0; }

.grow-lft {
  width: 25%;
  padding-right: 4%;
  box-sizing: border-box; }
  .grow-lft li.cur a, .grow-lft li:hover a {
    color: #fff;
    background-color: #0b78cb; }
  .grow-lft li a {
    display: block;
    border-bottom: 1px solid #dbdbdb;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    line-height: 34px;
    font-size: 1.8rem;
    line-height: 3.4rem;
    padding: 14px 0 14px 9%; }

.grow-rgt {
  width: 75%;
  box-sizing: border-box;
  padding-left: 4.5%;
  border-left: 1px solid #ededed; }
  .grow-rgt img {
    max-width: 100%; }
  .grow-rgt .t-news {
    padding-top: 80px; }

.grow-detail .tit {
  color: #0b78cb;
  font-size: 30px;
  line-height: 40px;
  font-size: 3rem;
  line-height: 4rem;
  padding: 25px 0 17px; }
.grow-detail .cnt {
  color: #666;
  font-size: 14px;
  line-height: 28px;
  font-size: 1.4rem;
  line-height: 2.8rem;
  min-height: 220px; }
  .grow-detail .cnt .wd48 {
    width: 48%; }

.t-news.t-news2 {
  margin-bottom: 50px; }
.t-news.t-news3 {
  position: relative;
  z-index: 2; }
  .t-news.t-news3 .box {
    padding: 0; }
  .t-news.t-news3 .swiper-slide {
    margin-bottom: 60px;
    margin-right: 3%;
    width: 22%; }
    .t-news.t-news3 .swiper-slide:nth-child(4n) {
      margin-right: 0; }
.t-news .box {
  padding: 0 10px; }
.t-news .box img {
  display: block;
  width: 100%; }
.t-news .cnt {
  background-color: #f5f5f5;
  width: 100%;
  box-sizing: border-box;
  height: 240px;
  padding: 12% 8% 0;
  position: relative; }
  .t-news .cnt .p1 {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 12px; }
  .t-news .cnt .p2 {
    color: #888;
    font-size: 12px;
    line-height: 22px;
    font-size: 1.2rem;
    line-height: 2.2rem; }
  .t-news .cnt .wl-more {
    position: absolute;
    bottom: 5%;
    left: 8%; }
.t-news .pagination {
  margin-top: 20px; }

/* 公司公告 */
.posr {
  position: relative; }

.lftline {
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #e5e5e5;
  top: 0;
  z-index: 1; }

.ins-tit {
  padding: 10px 0 15px;
  margin-left: 2%;
  width: 90%;
  position: relative;
  z-index: 2;
  text-align: center; }
  
  .pp {
    padding-left: 3.8%;
	
	font-size: 33px;
	color: #333;
	line-height: 80px;
	font-family: "微软雅黑";
	font-weight: bold;
	
	}
	
  .ins-tit .ask {
    color: #008bdb;
    font-size: 16px;
    padding-left: 48px; }
  .ins-tit .commit {
    display: block;
    position: absolute;
    top: 20px;
    right: 0;
    color: #008bdb;
    font-size: 24px;
    line-height: 40px;
    padding-left: 38px;
    background: url("/statics/images/xjbhc2021/sy097.png") no-repeat left center;
    background-size: 30px auto; }
    .ins-tit .commit:hover {
      color: #008bdb; }
  .ins-tit .commit.lback {
    background-image: url("/statics/images/xjbhc2021/sy100.png"); }

.ins-lst {
  position: relative;
  z-index: 2;
  margin-bottom: 40px; }
  .ins-lst.ins-lst2 li .detail {
    padding-left: 28px;
    background: url("/statics/images/xjbhc2021/sy096.png") no-repeat left center;
    background-size: 18px auto; }
  .ins-lst.ins-lst2 li:hover .detail {
    background-image: url("/statics/images/xjbhc2021/sy096-1.png"); }
  .ins-lst li {
    margin-right: 2%;
    margin-bottom: 26px;
    float: left;
    width: 32%; }
    .ins-lst li:nth-child(3n) {
      margin-right: 0; }
    .ins-lst li a {
      display: block;
      background-color: #f5f5f5;
      box-sizing: border-box;
      padding: 25px 5.5% 0;
      height: 180px;
      position: relative; }
    .ins-lst li:hover a {
      background-color: #008bdb; }
    .ins-lst li:hover .time, .ins-lst li:hover .tit, .ins-lst li:hover .detail {
      color: #fff; }
    .ins-lst li .time {
      color: #999;
      font-size: 18px;
      line-height: 20px;
      font-size: 1.8rem;
      line-height: 2rem;
      margin-bottom: 8px; }
    .ins-lst li .tit {
      color: #333;
      font-size: 16px;
      line-height: 20px;
      font-size: 1.6rem;
      line-height: 2rem; }
    .ins-lst li .detail {
      color: #666;
      font-size: 14px;
      line-height: 20px;
      font-size: 1.4rem;
      line-height: 2rem;
      position: absolute;
      left: 5.5%;
      bottom: 12%; }

.morenews {
  display: block;
  width: 260px;
  height: 44px;
  color: #666;
  text-align: center;
  border-radius: 22px;
  background-color: #eee;
  font-size: 18px;
  line-height: 44px;
  margin: 0 auto 60px;
  cursor: pointer;
  position: relative;
  z-index: 2; }
  .morenews:hover {
    background-color: #008bdb;
    color: #fff; }

/* 新闻详情页 */
.bread-nav li {
  float: left;
  margin-left: 35px;
  font-size: 14px;
  line-height: 59px; }
  .bread-nav li.cur a, .bread-nav li:hover a {
    color: #008bdb;
    border-bottom: 1px solid #008bdb; }
  .bread-nav li a {
    display: block;
    color: #666;
    border-bottom: 1px solid #f5f5f5; }

.nif-cnt {
  padding-top: 70px;
  border-bottom: 1px solid #e5e5e5; }

.nif-detail.wd63 {
  width: 63%; }
.nif-detail .tit {
  color: #000;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 26px; }
  .nif-detail .tit h3 {
    font-weight: normal;
    font-size: 28px;
    line-height: 36px;
    font-size: 2.8rem;
    line-height: 3rem;
    width: 80%; }
  .nif-detail .tit .time {
    color: #999;
    font-size: 14px;
    line-height: 36px; }
.nif-detail .cnt {
  padding: 45px 0 50px;
  color: #777;
  font-size: 16px;
  line-height: 30px;
  font-size: 1.6rem;
  line-height: 2.6rem; }
  .nif-detail .cnt img {
    max-width: 100%; }
  .nif-detail .cnt p {
    text-indent: 32px; }

.nif-remd {
  width: 33%;
  margin-bottom: 20px; }
  .nif-remd .tit {
    background-color: #008bdb;
    color: #fff;
    font-size: 18px;
    line-height: 56px;
    padding-left: 7%; }
  .nif-remd .lst {
    border: 1px solid #e5e5e5;
    border-top: none; }
    .nif-remd .lst li {
      font-size: 16px;
      line-height: 24px;
      border-bottom: 1px solid #e5e5e5; }
      .nif-remd .lst li:last-child {
        border-bottom: none; }
      .nif-remd .lst li:hover a {
        color: #008bdb; }
      .nif-remd .lst li:hover .time {
        color: #008bdb; }
      .nif-remd .lst li a {
        display: block;
        color: #333;
        padding: 15px 7%; }
      .nif-remd .lst li .time {
        color: #999;
        font-size: 14px;
        line-height: 22px;
        margin-top: 2px; }

.nif-page {
  padding: 20px 0 40px;
  color: #777;
  font-size: 14px;
  line-height: 30px; }
  .nif-page .lft {
    width: 80%; }
    .nif-page .lft a {
      display: block;
      color: #777; }
      .nif-page .lft a.disabled {
        opacity: .8;
        cursor: default; }
      .nif-page .lft a:hover {
        color: #008bdb; }
      .nif-page .lft a.disabled:hover {
        color: #777; }
  .nif-page .rgt {
    background-color: #008bdb;
    text-align: center;
    width: 120px;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    border-radius: 17px;
    color: #fff;
    margin-top: 13px; }

#an-lst {
  margin-bottom: 40px; }
  #an-lst .box {
    padding: 0 10px; }
    #an-lst .box img {
      display: block;
      width: 100%; }

.anw-lst {
  margin-bottom: 50px; }
  .anw-lst dl {
    padding-left: 10%;
    transition: .3s; }
    .anw-lst dl.cur {
      background-color: #2f7298;
      position: relative;
      z-index: 2; }
      .anw-lst dl.cur dt {
        font-size: 24px;
        line-height: 38px;
        font-size: 2.4rem;
        line-height: 3.2rem;
        border-bottom: none;
        padding: 32px 7% 10px 0;
        color: #fff;
        background-image: url("/statics/images/xjbhc2021/sy098.png");
        border-left: 1px solid #1788c8;
        cursor: default; }
        .anw-lst dl.cur dt:hover {
          color: #fff; }
        .anw-lst dl.cur dt p {
          border-left: 1px solid #fff; }
      .anw-lst dl.cur dd {
        display: block;
        border-left: 1px solid #1788c8; }
    .anw-lst dl dt {
      padding: 18px 7% 18px 0;
      color: #333;
      font-size: 18px;
      line-height: 38px;
      font-size: 1.8rem;
      line-height: 3.5rem;
      background: url("/statics/images/xjbhc2021/sy099.png") no-repeat 96% center;
      background-size: 38px auto;
      border-bottom: 1px solid #dbdbdb;
      cursor: pointer; }
      .anw-lst dl dt:hover {
        color: #008bdb; }
      .anw-lst dl dt p {
        padding-left: 3.8%; }
    .anw-lst dl dd {
      display: none;
      color: #fff;
      font-size: 16px;
      line-height: 24px;
      font-size: 1.6rem;
      line-height: 2rem;
      opacity: .8;
      padding: 0 7% 70px 3.8%; }

.pst-cnt {
  padding-bottom: 60px;
  width: 90%;
  margin-left: 10%;
  padding-left: 48px;
  box-sizing: border-box; }
  .pst-cnt .wd49 {
    width: 49%; }
  .pst-cnt .inptw {
    margin-bottom: 24px; }
    .pst-cnt .inptw input {
      display: block;
      width: 100%;
      box-sizing: border-box;
      padding: 0 0 0 18px;
      color: #666;
      height: 46px;
      font-size: 18px;
      line-height: 46px;
      border: 1px solid #dbdbdb; }
  .pst-cnt .areaw {
    width: 100%;
    height: 248px;
    box-sizing: border-box;
    display: block;
    border: 1px solid #dbdbdb;
    color: #888;
    font-size: 18px;
    line-height: 24px;
    font-size: 1.8rem;
    line-height: 2.2rem;
    padding: 16px 18px;
    margin-bottom: 25px; }
  .pst-cnt .sbmt {
    display: block;
    appearance: none;
    width: 300px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    border: none;
    background-color: #008bdb; }

.pt54 {
  padding-top: 54px; }

.qst-schw {
  background: url("/statics/images/xjbhc2021/sy103.jpg") no-repeat #0092cc right top;
  background-size: cover;
  padding-left: 10%;
  position: relative;
  z-index: 2; }
  .qst-schw .wrap {
    padding: 60px 0 70px 3.8%;
    border-left: 1px solid #59b8de; }
  .qst-schw .tit {
    color: #fff;
    font-size: 36px;
    line-height: 36px;
    font-size: 3.6rem;
    line-height: 3.6rem;
    margin-bottom: 20px; }
  .qst-schw input::-webkit-input-placeholder {
    color: #dff1f9; }
  .qst-schw input::-ms-input-placeholder {
    color: #dff1f9; }
  .qst-schw input::-moz-placeholder {
    color: #dff1f9; }
  .qst-schw .linpt {
    display: block;
    color: #fff;
    background-color: transparent;
    width: 65%;
    border: none;
    border-bottom: 1px solid #c4e1ed;
    height: 44px;
    line-height: 44px;
    padding-left: 35px;
    background: url("/statics/images/xjbhc2021/sy102.png") no-repeat left center;
    background-size: 26px auto;
    margin-bottom: 40px;
    font-size: 14px; }
  .qst-schw .sbmt {
    display: block;
    border: none;
    background-color: #fff;
    width: 200px;
    height: 44px;
    line-height: 44px;
    color: #008bdb;
    text-align: center;
    font-size: 18px;
    border-radius: 22px; }

.qst-schw.qst-schw2 {
  background: url("/statics/images/xjbhc2021/sy115.jpg") no-repeat #05c0dd right bottom;
  background-size: 100% auto; }
  .qst-schw.qst-schw2 .wrap {
    border-left: 1px solid #5cd6e9; }
    .qst-schw.qst-schw2 .wrap .tit {
      position: relative; }
    .qst-schw.qst-schw2 .wrap .line {
      display: none;
      position: absolute;
      height: 100%;
      width: 1px;
      background-color: #fff;
      top: 0;
      left: -4.03%; }
    .qst-schw.qst-schw2 .wrap .sbmt {
      color: #05c0dd; }
    .qst-schw.qst-schw2 .wrap .linpt {
      margin-bottom: 0;
      width: 55%;
      border-bottom: 1px solid #c5eaf0;
      margin-right: 5%; }
    .qst-schw.qst-schw2 .wrap .slct {
      display: block;
      color: #fff;
      background-color: transparent;
      width: 40%;
      appearance: none;
      border: none;
      border-bottom: 1px solid #c5eaf0;
      height: 44px;
      line-height: 44px;
      background: url("/statics/images/xjbhc2021/sy119.png") no-repeat right center;
      background-size: 18px auto;
      font-size: 16px; }
      .qst-schw.qst-schw2 .wrap .slct option {
        color: #666; }
    .qst-schw.qst-schw2 .wrap .mabt40 {
      width: 70%;
      margin-bottom: 40px; }

.qst-schw.qst-schw3 {
  background: url("/statics/images/xjbhc2021/sy120.jpg") no-repeat #008bdb right bottom;
  background-size: auto 100%; }
  .qst-schw.qst-schw3 .teb {
    background-color: #fff;
    color: #008bdb;
    text-align: center;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    font-size: 14px; }
  .qst-schw.qst-schw3 .wrap .tit {
    position: relative; }
  .qst-schw.qst-schw3 .wrap .line {
    display: none;
    position: absolute;
    height: 100%;
    width: 1px;
    background-color: #fff;
    top: 0;
    left: -4.03%; }

.ps-file {
  display: block;
  height: 46px;
  width: 100%;
  margin-bottom: 24px;
  position: relative;
  cursor: pointer;
  overflow: hidden; }
  .ps-file .file {
    position: absolute;
    opacity: 0;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer; }
  .ps-file span, .ps-file em {
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 18px;
    font-size: 1.8rem;
    height: 46px;
    line-height: 44px; }
  .ps-file span {
    width: 80%;
    text-indent: 18px;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    color: #999;
    border-right: none; }
  .ps-file em {
    width: 20%;
    background-color: #008bdb;
    color: #fff;
    text-align: center;
    border: 1px solid #008bdb; }

/* 在线客服 */
.online-w {
  padding: 60px 0 67px 980px;
  position: relative;
  min-height: 590px; }
  .online-w .map-w {
    position: absolute;
    width: 979px;
    height: 530px;
    top: 60px;
    left: 0; }
    .online-w .map-w .img {
      display: block;
      width: 979px;
      height: 530px; }
    .online-w .map-w span {
      display: block;
      position: absolute;
      z-index: 2;
      background: url("/statics/images/xjbhc2021/sy111.png") no-repeat center;
      background-size: 20px 27px;
      cursor: pointer;
      width: 20px;
      height: 27px;
      transition: .3s; }
      .online-w .map-w span.head {
        background-image: url("/statics/images/xjbhc2021/sy112.png");
        z-index: 3; }
        .online-w .map-w span.head:hover, .online-w .map-w span.head.cur {
          background-image: url("/statics/images/xjbhc2021/sy113.png"); }
      .online-w .map-w span:hover, .online-w .map-w span.cur {
        background-image: url("/statics/images/xjbhc2021/sy110.png");
        width: 27px;
        height: 37px;
        background-size: 27px 37px; }
  .online-w .map-cnt {
    border: 1px solid #e5e5e5;
    padding: 35px 6% 45px; }
    .online-w .map-cnt .limg {
      margin-bottom: 30px; }
    .online-w .map-cnt .tit {
      color: #008bdb;
      font-size: 24px;
      line-height: 26px; }
    .online-w .map-cnt .address {
      margin: 23px 0 18px;
      font-size: 14px;
      line-height: 24px;
      color: #666; }
    .online-w .map-cnt .cnt {
      display: none; }
    .online-w .map-cnt .qq {
      display: block;
      border-radius: 20px;
      height: 40px;
      line-height: 40px;
      padding-left: 64px;
      width: 115px;
      color: #fff;
      background: url("/statics/images/xjbhc2021/sy114.png") #008bdb no-repeat 39px center;
      background-size: 16px auto;
      font-size: 14px; }
    .online-w .map-cnt .qqline {
      display: none; }

.pdi-lst {
  padding-left: 3.8%;
  margin-bottom: 35px;
  width: 90%;
  margin-left: 10%;
  box-sizing: border-box;
  position: relative;
  z-index: 2; }
  .pdi-lst li {
    float: left;
    width: 22%;
    margin-right: 4%;
    margin-bottom: 20px; }
    .pdi-lst li:nth-child(4n) {
      margin-right: 0; }
    .pdi-lst li img {
      display: block;
      width: 100%; }

.backtop {
  position: fixed;
  bottom: 20px;
  right: 1%;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background: url("/statics/images/xjbhc2021/backtop.png") no-repeat center;
  background-size: 30px auto;
  z-index: 8; }

/* 输变电 */
.ts-wrap {
  padding: 0 2% 70px; }
  .ts-wrap .tit {
    font-size: 36px;
    font-size: 3.5rem;
    line-height: 46px;
    color: #0b78cb;
    padding: 54px 0 45px;
    text-align: center;
    font-weight: normal; }
  .ts-wrap .imgw {
    position: relative; }
    .ts-wrap .imgw a {
      display: block;
      position: absolute; }
    .ts-wrap .imgw .a1 {
      width: 23.3%;
      height: 76%;
      right: 0;
      top: 13%; }
    .ts-wrap .imgw .a2, .ts-wrap .imgw .a3, .ts-wrap .imgw .a4 {
      width: 19.7%;
      height: 25.7%;
      left: 51.3%; }
    .ts-wrap .imgw .a2 {
      top: 4%; }
    .ts-wrap .imgw .a3 {
      top: 34%; }
    .ts-wrap .imgw .a4 {
      top: 66%; }
    .ts-wrap .imgw .a5, .ts-wrap .imgw .a6 {
      width: 27%;
      height: 35%;
      left: 17%; }
    .ts-wrap .imgw .a5 {
      top: 8%; }
    .ts-wrap .imgw .a6 {
      top: 51%; }
    .ts-wrap .imgw .a7 {
      width: 13.5%;
      height: 88.3%;
      left: 0;
      top: 5.5%; }

.gen-wrap .tit {
  padding: 68px 0 25px;
  color: #007dc5;
  border-bottom: 1px solid #dbdbdb; }
  .gen-wrap .tit.nobot {
    border-bottom: none; }
  .gen-wrap .tit h2 {
    font-weight: normal;
    font-size: 36px;
    font-size: 3.5rem;
    line-height: 36px; }
  .gen-wrap .tit p {
    font-size: 18px;
    font-size: 1.6rem;
    line-height: 24px; }

.ovxa {
  overflow-x: hidden; }

.gen-lst {
  padding: 60px 0 80px; }
  .gen-lst li {
    width: 25%;
    float: left;
    background: url("/statics/images/xjbhc2021/sy131.png") no-repeat center 60%;
    background-size: 47.9% auto; }
    .gen-lst li .abv {
      width: 69.8%;
      margin: 0 auto  15%; }
    .gen-lst li .bel {
      width: 77%;
      margin: 0 auto; }
      .gen-lst li .bel .gn-img {
        width: 40.5%; }
        .gen-lst li .bel .gn-img img {
          border-radius: 50%;
          background-color: #fff;
          border: 1px dashed #0b78cb; }
    .gen-lst li.single {
      background-image: url("/statics/images/xjbhc2021/sy132.png"); }
      .gen-lst li.single .bel .gn-img {
        margin: 0 auto; }

.gn-img {
  position: relative;
  display: block;
  transition: .5s;
  cursor: pointer;
  z-index: 3; }
  .gn-img img {
    display: block;
    width: 100%;
    transition: .5s; }
  .gn-img::after {
    opacity: 0;
    transition: .5s;
    content: attr(title);
    white-space: nowrap;
    position: absolute;
    /*width: 90px;*/
    padding: 4px;
    text-align: center;
    height: 0;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
    background: url("/statics/images/xjbhc2021/sy133.png") no-repeat center;
    background-size: auto 100%;
    top: -35px;
    left: 50%;
    margin-left: -45px; }
  .gn-img.cur {
    z-index: 5; }
    .gn-img.cur img {
      transform: scale(1.3); }
    .gn-img.cur::after {
      opacity: 1;
      height: 45px; }
  .gn-img.cur2 {
    z-index: 5; }
    .gn-img.cur2 img {
      transform: scale(1.3); }
    .gn-img.cur2::after {
      opacity: 0; }

.pes-nav {
  height: 50px;
  border-bottom: 1px solid #dbdbdb;
  line-height: 50px; }
  .pes-nav a {
    display: block;
    float: left;
    margin-right: 20px;
    padding: 0 30px;
    color: #666;
    background-color: #f0f0f0;
    font-size: 16px; }
    .pes-nav a.cur, .pes-nav a:hover {
      color: #fff;
      background-color: #1ca3f0; }

.gen-lst2 {
  background: url("/statics/images/xjbhc2021/sy159.jpg") no-repeat center 11.3%;
  background-size: 100% auto; }
  .gen-lst2 .bt1 {
    margin-bottom: 4%; }
  .gen-lst2 .img1 {
    width: 8.12%;
    margin-left: 52%; }
  .gen-lst2 .img2 {
    width: 6.45%;
    margin-left: 14%; }
  .gen-lst2 .img3 {
    width: 7.85%;
    margin-left: 16.94%; }
  .gen-lst2 .img4 {
    width: 10.76%;
    margin-left: 23%; }
  .gen-lst2 .img5 {
    width: 7.15%;
    margin-left: 58%; }
  .gen-lst2 .bt3 .gn-img {
    width: 8.33%; }
    .gen-lst2 .bt3 .gn-img img {
      border-radius: 50%;
      border: 1px dashed #0b78cb; }
  .gen-lst2 .bt3 {
    margin-bottom: 4.5%; }
    .gen-lst2 .bt3 .gn-img.img9 img, .gen-lst2 .bt3 .gn-img.img10 img {
      border: none;
      border-radius: 0; }
  .gen-lst2 .bt2 {
    margin-bottom: 2%; }
  .gen-lst2 .img6 {
    margin-left: 5.55%; }
  .gen-lst2 .img7 {
    margin-left: 2.1%; }
  .gen-lst2 .img8 {
    margin-left: 4.8%; }
  .gen-lst2 .img9 {
    margin-left: 5.8%; }
  .gen-lst2 .img10 {
    margin-left: 10.3%; }
  .gen-lst2 .img11 {
    width: 26.2%;
    margin-left: 41.8%; }
  .gen-lst2 .img11 img {
    border-radius: 10px;
    border: 1px dashed #0b78cb; }
  .gen-lst2 .gn-img::after {
    font-size: 14px;
    width: 120px;
    line-height: 35px;
    margin-left: -60px; }
  .gen-lst2 .gn-img.cur::after {
    height: 45px; }

.pes-wrap {
  padding: 30px 0 110px; }

.min720 {
  min-width: 720px; }

.pes-lst {
  display: none;
  position: relative;
  background: url("/statics/images/xjbhc2021/sy138.png") no-repeat center 56%;
  background-size: 100% auto; }
  .pes-lst li {
    float: left;
    margin-left: 3.5%;
    width: 31%;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    font-size: 18px;
    line-height: 18px;
    color: #000;
    position: relative; }
    .pes-lst li h3 {
      font-weight: normal;
      position: absolute;
      left: 5%;
      top: 5%;
      font-size: 18px;
      font-size: 1.6rem; }
    .pes-lst li:first-child {
      margin-left: 0; }
    .pes-lst li .img1 {
      width: 26.88%; }
    .pes-lst li .img2 {
      width: 37.55%; }
    .pes-lst li .img3 {
      width: 28.22%; }
    .pes-lst li .img4 {
      width: 63.33%; }
    .pes-lst li.li1 .img1 {
      margin: 17% 0 4.4% 51.1%; }
    .pes-lst li.li1 .img2 {
      margin: 0 0 5% 24%; }
    .pes-lst li.li1 .img3 {
      margin-left: 16.6%; }
    .pes-lst li.li2 .img2 {
      margin: 47% 0 0 27.33%; }
    .pes-lst li.li2 .img1 {
      margin: 4.4% 0 0 6%; }
    .pes-lst li.li2 .gn-img:last-child {
      margin-left: 25%; }
    .pes-lst li.li3 .img3 {
      margin: 15.2% 0 0 46%; }
    .pes-lst li.li3 .img4 {
      margin: 5% 0 0 10.4%; }
  .pes-lst .gn-img::after {
    font-size: 12px;
    width: 150px;
    line-height: 35px;
    margin-left: -75px; }
  .pes-lst .gn-img.cur::after {
    height: 45px; }
  .pes-lst.wrap2 {
    background: url("/statics/images/xjbhc2021/sy147.png") no-repeat center 73%;
    background-size: 100% auto; }
    .pes-lst.wrap2 li {
      width: 47.2%;
      margin-left: 0; }
      .pes-lst.wrap2 li:first-child {
        margin-right: 5.6%; }
      .pes-lst.wrap2 li .tp1 {
        margin: 12% 0 9%;
        width: 100%; }
      .pes-lst.wrap2 li .tp2 {
        margin-top: 33.4%; }
      .pes-lst.wrap2 li .img5 {
        width: 5.16%;
        margin-left: 12.8%;
        margin-top: 2%; }
      .pes-lst.wrap2 li .img6 {
        width: 20.94%;
        margin-left: 19.6%; }
      .pes-lst.wrap2 li .img7 {
        width: 15.48%;
        margin-left: 17.4%; }
      .pes-lst.wrap2 li .img8 {
        width: 42.4%;
        margin-left: 33%; }
      .pes-lst.wrap2 li .img9 {
        width: 4.27%;
        margin-left: 17.9%; }
      .pes-lst.wrap2 li .img10 {
        width: 2.94%;
        margin-left: 60%;
        margin-top: -6%; }
      .pes-lst.wrap2 li .img11 {
        width: 14.74%;
        margin-left: 7%;
        margin-top: 4%; }
      .pes-lst.wrap2 li .img12 {
        width: 20.94%;
        margin-left: 9.29%; }
      .pes-lst.wrap2 li .img13 {
        width: 21.23%;
        margin-left: 9.73%; }
      .pes-lst.wrap2 li .img14 {
        width: 5.16%;
        margin-top: 3%;
        margin-left: 70.7%; }

/* 输变电区域 */
.fall-wrap .arrow {
  display: block;
  position: absolute;
  width: 1.32%;
  height: 2.4%;
  z-index: 4;
  background: url("/statics/images/xjbhc2021/sy167.png") no-repeat center;
  background-size: cover;
  top: 0;
  left: 0; }
.fall-wrap .ar1 {
  margin: 11.2% 0 0 18.2%; }
.fall-wrap .ar2 {
  margin: 18.7% 0 0 49.7%; }
.fall-wrap .ar3 {
  margin: 18.5% 0 0 82.38%; }
.fall-wrap .ar4 {
  margin: 12.3% 0 0 18.2%; }
.fall-wrap .ar5 {
  margin: 12.3% 0 0 47.83%; }
.fall-wrap .ar6 {
  margin: 13.3% 0 0 77.3%; }
.fall-wrap .ar7 {
  margin: 14.05% 0 0 18.2%; }
.fall-wrap .ar8 {
  margin: 12.3% 0 0 47.83%; }
.fall-wrap .ar9 {
  margin: 12.3% 0 0 77.4%; }
.fall-wrap .pes-lst {
  background: url("/statics/images/xjbhc2021/sy166.png") no-repeat center;
  background-size: 100% auto; }
  .fall-wrap .pes-lst.bg2 {
    background-image: url("/statics/images/xjbhc2021/sy170.png"); }
  .fall-wrap .pes-lst.bg3 {
    background-image: url("/statics/images/xjbhc2021/sy173.png"); }
  .fall-wrap .pes-lst li {
    float: none;
    margin-left: 0;
    width: auto;
    box-sizing: border-box; }
    .fall-wrap .pes-lst li .mt1 {
      margin: 4% 0 1%; }
    .fall-wrap .pes-lst li .mt2 {
      margin-bottom: 1%; }
    .fall-wrap .pes-lst li .mt3 {
      margin: 5.8% 0 5%; }
    .fall-wrap .pes-lst li .mt4 {
      margin: 5% 0 4%; }
    .fall-wrap .pes-lst li .pic1 {
      width: 15%;
      margin-left: 12.8%; }
    .fall-wrap .pes-lst li .pic2 {
      width: 7.84%;
      margin-left: 18.7%; }
    .fall-wrap .pes-lst li .pic3 {
      width: 1.8%;
      margin-left: 27.8%;
      margin-top: -1%; }
    .fall-wrap .pes-lst li .pic4 {
      width: 8.05%;
      margin-left: 45.83%; }
    .fall-wrap .pes-lst li .pic5 {
      width: 15.27%;
      margin-left: 19.75%;
      margin-top: -0.5%; }
    .fall-wrap .pes-lst li .pic6 {
      width: 15%;
      margin-left: 9.16%; }
    .fall-wrap .pes-lst li .pic7 {
      width: 10.48%;
      margin-left: 12.43%; }
    .fall-wrap .pes-lst li .pic8 {
      width: 9.79%;
      margin-left: 19.77%;
      margin-top: 1%; }
    .fall-wrap .pes-lst li .pic9 {
      width: 15%;
      margin-left: 16.87%; }
    .fall-wrap .pes-lst li .pic10 {
      width: 15%;
      margin-left: 40.41%; }
    .fall-wrap .pes-lst li .pic11 {
      width: 6.805%;
      margin: -1.5% 0 0 14.93%; }
    .fall-wrap .pes-lst li .pic12 {
      width: 8.05%;
      margin-left: 22.91%; }
    .fall-wrap .pes-lst li .pic13 {
      width: 10.48%;
      margin-left: 17.77%; }
    .fall-wrap .pes-lst li .pic14 {
      width: 15%;
      margin-left: 40.13%; }
  .fall-wrap .pes-lst .gn-img::after {
    font-size: 14px;
    width: 120px;
    margin-left: -60px; }

/* 招聘 */
.apply-tit {
  border-bottom: 1px solid #e5e5e5;
  font-size: 20px;
  font-size: 1.8rem;
  line-height: 20px;
  color: #0b78cb;
  padding: 50px 0 20px; }
  .apply-tit p {
    display: inline-block;
    padding-left: 10px;
    border-left: 5px solid #0b78cb; }
  .apply-tit .red {
    color: #ff0000;
    margin-left: 15px; }

.apy-wrap {
  padding-top: 30px; }
  .apy-wrap li {
    margin-bottom: 15px;
    width: 31%;
    line-height: 44px;
    height: 44px;
    float: left;
    color: #999;
    font-size: 14px;
    font-size: 1.2rem;
    margin-right: 3.5%; }
    .apy-wrap li.tip:after {
      left: 25%; }
    .apy-wrap li.tip .linpt {
      border: 1px solid #f00; }
    .apy-wrap li:nth-child(3n) {
      margin-right: 0; }
    .apy-wrap li.fr {
      float: right;
      margin-right: 0; }
    .apy-wrap li.none {
      display: none; }
    .apy-wrap li .tit {
      width: 25%;
      display: inline-block;
      line-height: 42px; }
    .apy-wrap li .linpt {
      width: 66%;
      height: 42px;
      border: 1px solid #dbdbdb;
      line-height: 42px;
      text-indent: 10px;
      color: #666; }
    .apy-wrap li select.linpt {
      margin-left: -4px; }
    .apy-wrap li .birthday {
      display: inline-block;
      text-align: center;
      color: #999;
      font-size: 14px;
      font-size: 1.2rem; }
      .apy-wrap li .birthday select {
        border: none;
        height: 38px;
        line-height: 38px;
        margin-left: 10px;
        color: #999; }
        .apy-wrap li .birthday select:first-child {
          margin-left: 0; }
    .apy-wrap li .ml28 {
      margin-left: 28px; }
    .apy-wrap li .red {
      display: inline-block;
      color: #f00;
      margin-left: 15px; }
    .apy-wrap li .label {
      margin-right: 25px;
      cursor: pointer; }
      .apy-wrap li .label input[type=radio] {
        margin-right: 5px; }
    .apy-wrap li.pic {
      box-sizing: border-box;
      border: 1px solid #dbdbdb;
      height: 103px; }
      .apy-wrap li.pic .img {
        width: 28%;
        height: 100%;
        float: left;
        display: block;
        box-sizing: border-box;
        border-right: 1px solid #dbdbdb; }
      .apy-wrap li.pic .label2 {
        display: block;
        width: 72%;
        height: 100%;
        box-sizing: border-box;
        float: left;
        position: relative;
        text-align: center;
        font-size: 18px;
        line-height: 102px;
        cursor: pointer;
        font-size: 14px;
        font-size: 1.2rem; }
        .apy-wrap li.pic .label2 p {
          display: inline-block;
          background: url("/statics/images/xjbhc2021/sy175.png") no-repeat left center;
          background-size: 31px auto;
          padding-left: 36px; }
        .apy-wrap li.pic .label2 input[type=file] {
          display: block;
          position: absolute;
          width: 100%;
          height: 100%;
          opacity: 0;
          top: 0;
          left: 0;
          cursor: pointer;
          filter: alpha(opacity=0); }

.apply-w {
  min-width: 945px; }
  .apply-w .sbmt {
    display: block;
    width: 300px;
    height: 50px;
    line-height: 50px;
    background-color: #0b78cb;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    border: none; }

.ova {
  overflow-x: auto; }

.apy-lst {
  width: 100%;
  border-top: 1px solid #c6c6c6; }
  .apy-lst li {
    border-bottom: 1px solid #e5e5e5;
    zoom: 1; }
    .apy-lst li:after {
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden;
      content: "."; }
    .apy-lst li:first-child dl {
      background-color: #f7f7f7;
      padding: 5px 0; }
      .apy-lst li:first-child dl:first-child, .apy-lst li:first-child dl:last-child {
        text-align: center; }
    .apy-lst li dl {
      float: left;
      width: 20%;
      box-sizing: border-box;
      border-left: 1px solid #dedede;
      text-align: center;
      padding: 20px 0;
      font-size: 14px;
      line-height: 40px;
      color: #999; }
      .apy-lst li dl.tip:after {
        top: 64px;
        left: 3%; }
      .apy-lst li dl.tip .linpt {
        border: 1px solid #f00; }
      .apy-lst li dl.col2 {
        width: 40%; }
      .apy-lst li dl:first-child {
        border-left: none;
        text-align: left; }
        .apy-lst li dl:first-child.tip:after {
          left: 0; }
        .apy-lst li dl:first-child .linpt {
          width: 94%; }
      .apy-lst li dl:last-child {
        text-align: right; }
        .apy-lst li dl:last-child .linpt {
          width: 94%; }
      .apy-lst li dl .linpt {
        width: 88%; }

.apy-btnw {
  height: 45px;
  margin-top: 20px; }
  .apy-btnw .add, .apy-btnw .subtract {
    width: 43px;
    height: 43px;
    border: 1px solid #ededed;
    background-position: center;
    background-size: 43px;
    background-repeat: no-repeat;
    cursor: pointer; }
    .apy-btnw .add:hover, .apy-btnw .subtract:hover {
      border: 1px solid #0b78cb; }
  .apy-btnw .add {
    margin-right: 20px;
    background-image: url("/statics/images/xjbhc2021/sy177.png"); }
    .apy-btnw .add:hover {
      background-image: url("/statics/images/xjbhc2021/sy177-1.png"); }
  .apy-btnw .subtract {
    background-image: url("/statics/images/xjbhc2021/sy176.png"); }
    .apy-btnw .subtract:hover {
      background-image: url("/statics/images/xjbhc2021/sy176-1.png"); }

.apy-area {
  display: block;
  width: 100%;
  height: 100px;
  border: 1px solid #dbdbdb;
  box-sizing: border-box;
  padding: 5px 10px;
  font-size: 12px;
  color: #666;
  line-height: 20px;
  margin: 30px 0 40px; }

.new-lst {
  position: relative; }
  .new-lst .gn-img {
    position: absolute; }
  .new-lst .gn-img.img1:after {
    top: -5px; }
  .new-lst .img1, .new-lst .img2, .new-lst .img3, .new-lst .img4, .new-lst .img6, .new-lst .img7 {
    width: 8.54%; }
  .new-lst .img1 {
    top: 3%;
    left: 24%; }
  .new-lst .img2 {
    left: 0;
    top: 14.97%; }
  .new-lst .img3 {
    top: 14.97%;
    left: 15.2%; }
  .new-lst .img4 {
    top: 14.97%;
    left: 30.75%; }
  .new-lst .img5 {
    width: 7.36%;
    top: 13%;
    left: 47.22%; }
  .new-lst .img6 {
    top: 14.97%;
    left: 63.95%; }
  .new-lst .img7 {
    top: 14.97%;
    left: 79.6%; }
  .new-lst .img8 {
    width: 10.52%;
    top: 33.64%;
    left: 3.2%; }
    .new-lst .img8:after {
      width: 100px; }
  .new-lst .img9 {
    width: 5.62%;
    top: 39.44%;
    left: 26.2%; }
  .new-lst .img10 {
    width: 15.13%;
    top: 37.92%;
    left: 41%; }
    .new-lst .img10:after {
      width: 130px; }
  .new-lst .img11 {
    width: 10.41%;
    top: 39.32%;
    left: 65.2%; }
  .new-lst .img12 {
    width: 10.13%;
    top: 71.5%;
    left: 4.61%; }
  .new-lst .img13 {
    width: 8.12%;
    top: 67.74%;
    left: 24.2%; }
  .new-lst .img14 {
    width: 14.02%;
    top: 67.98%;
    left: 41.5%; }
  .new-lst .img15 {
    width: 4.58%;
    top: 65.14%;
    left: 65.86%; }
  .new-lst .img16 {
    width: 17.37%;
    top: 60.04%;
    left: 80.7%; }

/* 风光互补 */
.scenery-lst {
  position: relative; }
  .scenery-lst .gn-img {
    position: absolute; }
    .scenery-lst .gn-img:after {
      width: 115px;
      margin-left: -55px; }
  .scenery-lst .img5, .scenery-lst .img15 {
    width: 6.8%; }
  .scenery-lst .img6, .scenery-lst .img16 {
    width: 5.48%; }
  .scenery-lst .img8, .scenery-lst .img13, .scenery-lst .img14 {
    width: 3.19%; }
  .scenery-lst .img1 {
    width: 6.38%;
    top: 20.6%;
    left: 3.6%; }
  .scenery-lst .img2 {
    width: 4.44%;
    top: 19.44%;
    left: 14.99%; }
  .scenery-lst .img3 {
    width: 4.37%;
    top: 20%;
    left: 25.4%; }
  .scenery-lst .img4 {
    width: 8.19%;
    top: 17.85%;
    left: 36.99%; }
  .scenery-lst .img5 {
    top: 21.96%;
    left: 54%; }
  .scenery-lst .img6 {
    top: 20%;
    left: 68.88%; }
  .scenery-lst .img7 {
    width: 6.87%;
    top: 19.7%;
    left: 80.7%; }
  .scenery-lst .img8 {
    top: 16.69%;
    left: 93.33%; }
  .scenery-lst .img9 {
    width: 4.23%;
    top: 43.83%;
    left: 49.3%; }
  .scenery-lst .img10 {
    width: 7.84%;
    top: 43.97%;
    left: 58.55%; }
  .scenery-lst .img11 {
    width: 10.06%;
    top: 58.2%;
    left: 4.86%; }
  .scenery-lst .img12 {
    width: 7.01%;
    top: 64%;
    left: 21.25%; }
  .scenery-lst .img13 {
    top: 60.81%;
    left: 36.66%; }
  .scenery-lst .img14 {
    top: 60.81%;
    left: 41.66%; }
  .scenery-lst .img15 {
    top: 68.21%;
    left: 53.61%; }
  .scenery-lst .img16 {
    top: 65.31%;
    left: 69.02%; }

/* 智能微电网 */
.smart-lst {
  position: relative; }
  .smart-lst .gn-img {
    position: absolute; }
  .smart-lst .img9, .smart-lst .img10, .smart-lst .img11, .smart-lst .img12 {
    width: 2.43%;
    top: 30.97%; }
  .smart-lst .img14, .smart-lst .img15, .smart-lst .img16 {
    width: 3.88%;
    top: 44.85%; }
  .smart-lst .img1 {
    width: 7.84%;
    top: 9.34%;
    left: 7.15%; }
  .smart-lst .img2 {
    width: 3.88%;
    top: 13.21%;
    left: 18.19%; }
  .smart-lst .img3 {
    width: 6.11%;
    top: 15.08%;
    left: 30.83%; }
  .smart-lst .img4 {
    width: 7.01%;
    top: 13.88%;
    left: 43.4%; }
  .smart-lst .img5 {
    width: 5.97%;
    top: 7.47%;
    left: 54.7%; }
  .smart-lst .img6 {
    width: 6.59%;
    top: 12.01%;
    left: 62.92%; }
  .smart-lst .img7 {
    width: 3.47%;
    top: 5.34%;
    left: 88.33%; }
    .smart-lst .img7:after {
      top: -25px; }
  .smart-lst .img8 {
    width: 5%;
    top: 27.36%;
    left: 17.15%; }
  .smart-lst .img9 {
    left: 30.83%; }
  .smart-lst .img10 {
    left: 33.88%; }
  .smart-lst .img11 {
    left: 44.09%; }
  .smart-lst .img12 {
    left: 47.77%; }
  .smart-lst .img13 {
    width: 7.43%;
    top: 25.1%;
    left: 75.97%; }
  .smart-lst .img14 {
    left: 17.36%; }
  .smart-lst .img15 {
    left: 31.31%; }
  .smart-lst .img16 {
    left: 55.9%; }
  .smart-lst .img17 {
    width: 7.29%;
    top: 52.87%;
    left: 76.18%; }
  .smart-lst .img18 {
    width: 9.23%;
    top: 75.16%;
    left: 14.3%; }
  .smart-lst .img19 {
    width: 13.12%;
    top: 71.82%;
    left: 27.08%; }
  .smart-lst .img20 {
    width: 10.48%;
    top: 77.16%;
    left: 54.87%; }
  .smart-lst .img21 {
    width: 6.04%;
    top: 75.43%;
    left: 67.98%; }
  .smart-lst .img22 {
    width: 3.47%;
    top: 76.5%;
    left: 77.98%; }
  .smart-lst .img23 {
    width: 6.66%;
    top: 78.1%;
    left: 84.86%; }

/* 特变E云 */
.cloud-lst {
  position: relative; }
  .cloud-lst .gn-img {
    position: absolute; }
  .cloud-lst .img1, .cloud-lst .img2, .cloud-lst .img7, .cloud-lst .img25, .cloud-lst .img26 {
    width: 8.33%; }
  .cloud-lst .img3, .cloud-lst .img5, .cloud-lst .img8, .cloud-lst .img10, .cloud-lst .img11, .cloud-lst .img12, .cloud-lst .img14, .cloud-lst .img15, .cloud-lst .img16, .cloud-lst .img17, .cloud-lst .img19, .cloud-lst .img20, .cloud-lst .img21, .cloud-lst .img23 {
    width: 2.7%; }
  .cloud-lst .img8, .cloud-lst .img10, .cloud-lst .img11, .cloud-lst .img12, .cloud-lst .img14, .cloud-lst .img15 {
    left: 61.25%; }
  .cloud-lst .img4, .cloud-lst .img24 {
    width: 5.55%; }
  .cloud-lst .img1 {
    top: 5.3%;
    left: 3.12%; }
  .cloud-lst .img2 {
    top: 5.3%;
    left: 19.72%; }
  .cloud-lst .img3 {
    top: 12.04%;
    left: 31.94%; }
  .cloud-lst .img4 {
    top: 20.4%;
    left: 17.84%; }
  .cloud-lst .img5 {
    top: 27.4%;
    left: 30.2%; }
  .cloud-lst .img6 {
    width: 6.73%;
    top: 17.34%;
    left: 36.25%; }
  .cloud-lst .img7 {
    top: 36.02%;
    left: 7.15%; }
  .cloud-lst .img8 {
    top: 37.14%; }
  .cloud-lst .img9 {
    top: 41.93%;
    left: 60%; }
  .cloud-lst .img10 {
    top: 46.93%; }
  .cloud-lst .img11 {
    top: 51.83%; }
  .cloud-lst .img12 {
    top: 60.4%; }
  .cloud-lst .img13 {
    top: 65.71%;
    left: 60%; }
  .cloud-lst .img14 {
    top: 70.8%; }
  .cloud-lst .img15 {
    top: 75.71%; }
  .cloud-lst .img9, .cloud-lst .img13, .cloud-lst .img18, .cloud-lst .img22 {
    width: 5.13%; }
  .cloud-lst .img16, .cloud-lst .img17, .cloud-lst .img18, .cloud-lst .img19, .cloud-lst .img20, .cloud-lst .img21, .cloud-lst .img22, .cloud-lst .img23 {
    top: 84.9%; }
  .cloud-lst .img16 {
    left: 8.61%; }
  .cloud-lst .img17 {
    left: 11.66%; }
  .cloud-lst .img18 {
    left: 14.58%; }
  .cloud-lst .img19 {
    left: 19.93%; }
  .cloud-lst .img20 {
    left: 25.55%; }
  .cloud-lst .img21 {
    left: 28.75%; }
  .cloud-lst .img22 {
    left: 31.66%; }
  .cloud-lst .img23 {
    left: 37.01%; }
  .cloud-lst .img24 {
    top: 70.81%;
    left: 69.44%; }
  .cloud-lst .img25 {
    left: 86.45%;
    top: 74.48%; }
  .cloud-lst .img26 {
    left: 77.91%;
    top: 85.51%; }

.sch-tit {
  font-size: 32px;
  font-size: 2.8rem;
  line-height: 40px;
  color: #333;
  padding: 55px 0 30px; }
  .sch-tit p {
    padding-left: 14px;
    border-left: 1px solid #007dc5; }

.sch-nav {
  border-bottom: 1px solid #eaeaea; }
  .sch-nav a {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    background-color: #f0f0f0;
    width: 22%;
    text-align: center;
    color: #333;
    font-size: 18px;
    margin-right: 2px; }
    .sch-nav a.cur {
      background-color: #1ba3ef;
      color: #fff; }

.sch-lst {
  padding: 55px 0 220px; }
  .sch-lst li {
    width: 32%;
    box-sizing: border-box;
    margin-right: 2%;
    margin-bottom: 25px;
    height: 98px;
    border: 1px solid #e7e7e7;
    float: left; }
    .sch-lst li:nth-child(3n) {
      margin-right: 0; }
    .sch-lst li:hover {
      background-color: #1ba3ef;
      border: 1px solid #1ba3ef; }
      .sch-lst li:hover a {
        color: #fff; }
    .sch-lst li a {
      display: block;
      color: #007dc5;
      line-height: 24px;
      font-size: 14px;
      padding: 22px 10%;
      background: url("/statics/images/xjbhc2021/sy237.png") no-repeat 6% 30px;
      background-size: 8px auto; }

.sch-lst2 {
  padding: 30px 0 150px; }
  .sch-lst2 li {
    width: 18%;
    margin-right: 2.5%;
    float: left;
    margin-bottom: 26px; }
    .sch-lst2 li:nth-child(5n) {
      margin-right: 0; }
    .sch-lst2 li a {
      display: block; }
      .sch-lst2 li a:hover .tit {
        color: #007dc5; }
      .sch-lst2 li a img {
        display: block;
        width: 100%; }
      .sch-lst2 li a .tit {
        font-size: 14px;
        line-height: 24px;
        color: #999;
        height: 24px;
        padding: 8px 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }

.sch-result {
  padding-bottom: 26px;
  border-bottom: 1px solid #eaeaea;
  font-size: 14px;
  line-height: 22px; }
  .sch-result .blue {
    color: #0b78cb; }

.sch-lst3 {
  margin-bottom: 160px; }
  .sch-lst3 li {
    padding: 20px 0;
    border-bottom: 1px solid #efefef; }
    .sch-lst3 li a {
      display: block; }
    .sch-lst3 li.imgw a {
      position: relative;
      padding-left: 190px;
      min-height: 108px; }
      .sch-lst3 li.imgw a:hover .cnt h3 {
        color: #0b78cb; }
      .sch-lst3 li.imgw a .img {
        position: absolute;
        left: 0;
        top: 0;
        width: 160px;
        height: 107px;
        background-repeat: no-repeat;
        background-size: auto 107px;
        background-position: center;
        background-image: url("/statics/images/xjbhc2021/sy242.jpg"); }
      .sch-lst3 li.imgw a .cnt {
        padding-top: 8px; }
        .sch-lst3 li.imgw a .cnt h3 {
          font-size: 18px;
          font-size: 1.6rem;
          line-height: 19px;
          color: #333;
          margin-bottom: 14px;
          font-weight: normal; }
        .sch-lst3 li.imgw a .cnt .det {
          font-size: 14px;
          font-size: 1.2rem;
          line-height: 22px;
          color: #888;
          max-width: 1000px; }
    .sch-lst3 li.txtw a {
      padding-left: 33px;
      color: #555;
      font-size: 18px;
      font-size: 1.6rem;
      line-height: 28px;
      background: url("/statics/images/xjbhc2021/sy237.png") no-repeat 10px center;
      background-size: 8px auto; }
      .sch-lst3 li.txtw a:hover {
        color: #0b78cb; }

.tip {
  position: relative;
  /*&:after{
  	display: block;
  	content: attr(tip);
      position: absolute;
      width: 90px;
      font-size: 12px;
      line-height: 18px;
      color: #f00;
      top:42px;
      left:0;
  }*/ }
  .tip label {
    display: block;
    content: attr(tip);
    position: absolute;
    width: 90px;
    font-size: 12px;
    line-height: 18px;
    color: #f00;
    top: 42px;
    left: 25%; }

.apy-areaw.tip:after {
  top: 101px; }

.apy-areaw.tip .apy-area {
  border: 1px solid #f00; }

.myvideo {
  width: 100%;
  height: 100%;
  min-height: 123px;
  z-index: 8; }

.wl-banner .swiper-slide.video {
  background-color: #000; }

/* 2016.10.24修改 */
.grow-loop {
  padding: 45px 0; }

.titimg {
  display: block;
  width: 430px;
  margin: 0 auto 45px; }

.fs-imgw {
  position: relative;
  padding: 0 75px; }
  .fs-imgw .prev, .fs-imgw .next {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    width: 29px;
    height: 29px;
    cursor: pointer;
    z-index: 8;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 29px auto; }
  .fs-imgw .prev {
    left: 0;
    background-image: url("/statics/images/xjbhc2021/sy246.png"); }
    .fs-imgw .prev:hover {
      background-image: url("/statics/images/xjbhc2021/sy246_1.png"); }

  .fs-imgw .next {
    right: 0;
    background-image: url("/statics/images/xjbhc2021/sy247.png"); }
    .fs-imgw .next:hover {
      background-image: url("/statics/images/xjbhc2021/sy247_1.png"); }
  .fs-imgw .tips {
    text-align: center;
    color: #333;
    font-size: 16px;
    line-height: 16px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 5; }
  .fs-imgw .scroll {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 165px; }
  .fs-imgw ul {
    position: relative;
    width: 100%;
    height: 100%; }
    .fs-imgw ul li {
      opacity: 0;
      position: absolute;
      width: 80%;
      top: 0;
      left: 10%;
      height: 100%;
      perspective: 200px;
      -webkit-perspective: 200px; }
      .fs-imgw ul li:nth-child(1) img {
        transform: rotateY(10deg) !important;
        filter: blur(2px);
        -webkit-filter: blur(2px); }
      .fs-imgw ul li:nth-child(3) img {
        transform: rotateY(-10deg) !important;
        filter: blur(2px);
        -webkit-filter: blur(2px); }
      .fs-imgw ul li img {
        border: 3px solid #d7d7d7;
        width: 100%; }

/* 20161101新增 新能源里面的内容 */
.gn-tit {
  background-color: #f5f5f5; }
  .gn-tit ul {
    padding: 0 1%; }
    .gn-tit ul li {
      cursor: pointer;
      width: 10%;
      padding: 70px 0;
      margin: 0 5%;
      float: left;
      position: relative; }
      .gn-tit ul li:hover .txt {
        color: #1ca3f0; }
      .gn-tit ul li.cur .imgw .bg {
        display: none; }
      .gn-tit ul li.cur .imgw .bg1 {
        display: block; }
      .gn-tit ul li.cur .txt {
        color: #1ca3f0; }
      .gn-tit ul li.cur .mark {
        display: block; }
      .gn-tit ul li .mark {
        display: none;
        position: absolute;
        width: 42px;
        height: 21px;
        background: url("/statics/images/xjbhc2021/sy257.png") no-repeat center;
        background-size: 42px auto;
        bottom: -18px;
        left: 50%;
        margin-left: -21px; }
    .gn-tit ul .imgw {
      position: relative; }
      .gn-tit ul .imgw .bg {
        display: block;
        width: 100%; }
      .gn-tit ul .imgw .bg1 {
        display: none;
        width: 100%; }
      .gn-tit ul .imgw .ico {
        position: absolute;
        width: 100%;
        display: block;
        top: 0;
        left: 0; }
    .gn-tit ul .txt {
      margin-top: 25px;
      font-size: 24px;
      line-height: 24px;
      color: #333;
      text-align: center; }

.gn-wrap {
  background-color: #fff; }

.gn-cnt {
  display: none; }

.gn-cnt .tit {
  padding: 50px 0;
  font-size: 18px;
  font-size: 1.6rem;
  line-height: 30px;
  color: #000; }

#gntab {
  position: relative; }
  #gntab .wdwdt {
    width: 500%; }
  #gntab .gen-wrap {
    float: left; }

.gnprev, .gnnext {
  display: block;
  position: absolute;
  width: 30px;
  height: 57px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 60px auto;
  z-index: 3;
  top: 50%;
  cursor: pointer; }

.gnprev {
  background-image: url("/statics/images/xjbhc2021/arrow07.png");
  left: 0;
  background-position: -30px top;
 }
  .gnprev:hover {
   background-position: -28px 0;
 }

.gnnext {
  background-image: url("/statics/images/xjbhc2021/arrow08.png");
  right: 0; 
  background-position: left top;
}
  .gnnext:hover {
  background-position: -2px 0;
 }
</style>
<style media="" data-href="resource/cn/home/static/css/mobile.css">/* Large desktop */
@media (max-width: 2500px) {
  .lwd80{
  width:90%;
  }
  .solutionlink{
  height:360px;
  }
}

@media (max-width: 1670px) {
  .lwd80{
    width: 90%;
  }
  .ep-img .cnt{
    left: 5%;
  }
  .header .rgt .nav li{
    margin-right: 50px;
  }
  .solutionlink{
  height:360px;
  }
  .solutionlink::after {
   content:".";
   display:block;
   }
}

@media (max-width: 1440px) {
  .lwd80{
    width: 94%;
  }
  .ep-img .cnt{
    left:3%;
  }
  .header .rgt .nav li{
    margin-right: 40px;
  }
  .solutionlink{
  height:360px;
  }
}
@media (max-width: 1340px) {
  .header .rgt .nav li{
    margin-right: 30px;
  }
  .header .logo{
    width: 260px;
  }
  .solutionlink{
  height:360px;
  }

  .header .rgt .nav li .a1{
    padding: 33px 0;
  }
  .online-w{
    padding-left:0;
  }
  .online-w .map-w{
    position: relative;
    top:0;
    margin: 0 auto;
  }
  .online-w .map-cnt .limg{
    float: left;
    width: 38%;
    margin-right: 5%;
    margin-bottom: 0;
  }
  .online-w .map-cnt .rgt{
    float: left;
    width: 57%;
  }
  .online-w .map-cnt{
    padding: 30px 3% 35px;
  }
}

@media (max-width: 1200px) {
  html{
    font-size: 61%;
  }
  .lwd80{
    width: 98%;
  }
  .ep-img .cnt{
    left: 1%;
  }
  .header .rgt .nav li{
    margin-right: 20px;
  }
  .header .logo{
    width: 230px;
  }  
}

@media (max-width: 1183px) {
  .header .s-menu{
    top: 87px;
  }
  .header .rgt .nav li .a1{
    padding: 32px 0 31px;
  }
  .pes-nav{
    height: 40px;
    line-height: 40px;
  }
  .pes-nav a{
    margin-right: 15px;
    padding: 0 20px;
  }  
}

@media (max-width: 1120px) {
  html{
    font-size: 60%;
  }
  .header .rgt .nav li{
    margin-right: 20px;
  }
  .header .logo{
    width: 230px;
  }
  .soc-device .swiper-slide .cnt .sc-tit{
    padding: 20px 0 10px;
  }
  .soc-device .swiper-slide .cnt .sc-cnt{
    margin-bottom: 10px;
  }
  .soc-device .swiper-slide .cnt .sc-cnt{
    line-height: 1.6rem;
  }
  .soc-device .arrow-left,.soc-device .arrow-right,.honor-device .arrow-left,.honor-device .arrow-right{
    width: 40px;
    height: 40px;
    background-size: 80px auto;
    margin-top: -20px;
  }
}
@media (max-width: 1040px) {
   .solutionlink{
  height:550px;
  }

  .header .rgt .nav li{
    margin-right: 18px;
  }
  .header .logo{
    width: 220px;
  }
  /*培训学院*/
  .t-news .cnt{
    padding: 12% 5% 0;
  }
}

@media (max-width: 1024px) {
   .solutionlink{
  height:550px;
  }

 html{
    font-size: 59%;
  }
  .lwd80{
    width: 94%;
  }
  .ep-img .cnt{
    left: 3%;
  }
  .lmart90{
    margin-top: 16px;
  }
  .header{
    position: fixed;
  }
  .header .nav{
    display: none;
  }
  .header .m-menu{
    display: block;
  }
  .header .rgt{
    padding: 30px 0;
  }
  #wln-tit .pagination{
    display: block;
  }
  .header .rgt .en-wrap{
    right: 40px;
  }
  /*人力资料列表*/
  .ep-lst{
    width: 100%;
    margin-right: 0;
  }
  .ep-recom{
    width: 100%;
  }
  .epp-page{
    padding: 30px 0;
  }
  /*关于我们*/
  .abt-cnt{
    padding: 40px 0 60px;
  }
  .abt-cnt .abtwrap .gcnt .borderl,.abt-cnt .abtwrap .gcnt .h3{
    margin-bottom: 5%;
  }
  .abt-cnt .abtwrap .gcnt .p2{
    display: none;
  }
  .abt-cnt .abtwrap.lst3 .gcnt .p2{
    display: block;
    margin-bottom: 30px;
    width:90%;
  }
  .abt-cnt .abtwrap.lst3{
    padding-bottom: 40px;
  }
  .header .s-menu{
    display: none;
  }
  /*解决方案*/
  .pd-container{
    padding-bottom: 80px;
    padding-top: 30px;
  }
  .pd-tit{
    margin-bottom: 30px;
  }
  .pdc-wrap{
    height: auto;
  }
  .pdc-product{
    height: 420px;
    width: 100%;
    margin-bottom: 15px;
  }
  .pdc-product li .rgt{
    padding: 0 10px 0 18px;
  }
  .pdc-sample{
    height: auto;
    width: 100%;
    padding-top: 7px;
    padding-bottom: 20px;
    min-height: 233px;
  }
  .pdc-sample .pdcr-lst dt{
    padding-top: 12px;
  }
  .bel-wrap{
    position: relative;
    padding-left: 220px;
    /*height: 140px;*/
  }
.pro-pdc-sample {
    position: relative;
    display: inline-block;
    float: none;
    width: 65%;
    margin-left: 10%;
    border-left: 1px solid #e5e5e5;
}
.pro-bel-wrap {
    padding-left: 0px;
}
  .pdc-sample .img{
    position: absolute;
    top:0;
    left:0;
    margin-bottom: 0;
    width: 200px;
    height: 140px;
  }
  .pdc-product li .rgt .pdcr-lst dt{
    padding-top: 15px;
  }
  .pdc-product li .rgt .pdcr-tit{
    padding: 20px 0 0;
  }
  .pdc-product li .rgt .abstract{
    margin-top: 15px;
  }
  .pdc-product li .rgt .pdcr-lst dd a{
    height: 28px;
    line-height: 28px;
    border-radius: 14px;
  }
  .pdc-sample .pdcs-tit{
    margin-bottom: 0;
  }
  .pdc-product li .rgt .abstract h4{
    margin-bottom: 0;
  }
  /*产品详情*/
  .pi-tit{
    font-size: 2rem;
    line-height: 2.6rem;
    top: 35px;
  }
  .pi-abv{
    padding-top: 75px;
  }
  .pia-cnt .lft dl dt{
    line-height: 2.2rem;
  }
  .pia-cnt .lft dl dd{
    line-height: 2.2rem;
  }
  .pi-bel{
    padding-top: 35px;
  }
  .pi-detail li .lft{
    padding: 20px 5% 0 0;
    line-height: 2.2rem;
    width: 100%;
  }
  .pi-detail li .rgt{
    width: 100%;
    padding: 10px 5% 0 0;
  }
  .pi-detail li .rgt .phone{
    font-size: 2.2rem;
    line-height: 2.6rem;
  }
  .pi-detail li .rgt .qq{
    display: none;
  }
  /*培训学院*/
  .t-news .cnt {
    padding: 5% 5% 0;
    height: 200px;
  }
  .t-news .cnt .p1{
    line-height: 2rem;
    margin-bottom: 5px;
  }
  .t-news .cnt .p2{
    line-height: 2rem;
  }
  .ins-tit p{
    font-size: 2.8rem;
    line-height: 3rem;
  }
  .ins-tit{
    padding: 30px 0 25px;
  }
  .ins-lst li{
    margin-bottom: 15px;
  }
  .ins-lst{
    margin-bottom: 15px;
  }
  .morenews{
    margin-bottom: 40px;
  }
  /*新闻详情*/
  .nif-cnt{
    padding-top: 50px;
  }
  .nif-page{
    padding: 15px 0 35px;
  }
  .nif-detail .cnt{
    padding: 30px 0 25px;
  }
  /*投资者问答*/
  .anw-lst dl dt{
    padding: 14px 5% 14px 0;
    background-position: 98% center;
    font-size: 1.7rem;
    line-height: 2.7rem;
  }
  .anw-lst dl dt p{
    padding-left: 3%;
  }
  .anw-lst dl dd{
    padding-left: 3%;
  }
  .anw-lst dl.cur dt{
    font-size: 2rem;
    line-height: 2.8rem;
    padding-top: 20px;
  }
  .anw-lst dl.cur dd{
    padding-bottom: 28px;
    line-height: 1.8rem;
    font-size: 1.5rem;
  }
  .ins-tit .commit{
    top: 26px;
    background-size: 24px auto;
    padding-left: 30px;
    font-size: 2rem;
  }
  /*常见问答*/
  .qst-schw .wrap{
    padding: 40px 0 50px 3.8%;
  }
  .qst-schw .tit{
    font-size: 3.2rem;
    line-height: 3.2rem;
    margin-bottom: 15px;
  }
  .qst-schw .linpt{
    margin-bottom: 30px;
  }
  .t-news.t-news3 .swiper-slide{
    margin-bottom: 30px;
  }
  .t-news .cnt .wl-more{
    left: 5%;
  }
  .online-w .map-cnt .qq{
    display: none;
  }
  .pdi-lst{
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  .pdi-lst li{
    margin-bottom: 15px;
  }
  .online-w .map-cnt .address{
    margin-bottom: 0;
    margin-top: 18px;
  }
  .online-w .map-cnt .qqline{
    display: block;
  }
  .ts-wrap{
    padding: 0 0 50px;
  }
  .gen-wrap .tit{
    padding: 48px 0 20px;
  }
  .gen-wrap .tit h2{
    font-size: 3rem;
  }
  .gen-wrap .tit p{
    font-size: 1.4rem;
  }
  .pes-nav{
    height: 28px;
    line-height: 28px;
  }
  .pes-nav a{
    margin-right: 5px;
    padding: 0 10px;
    font-size: 12px;
  }
  .sch-tit{
    font-size: 2rem;
    line-height: 24px;
    padding: 35px 0 15px;
  }
  .sch-nav a{
    font-size: 16px;
    height: 44px;
    line-height: 44px;
  }
  .sch-lst{
    padding: 45px 0 180px;
  }
  .sch-lst li a{
    font-size: 12px;
    padding: 12px 8%;
    background-position: 3% 20px;
  }
  .gn-tit ul li{
    padding: 60px 0;
  }
  .gn-tit ul .txt{
    font-size: 20px;
    line-height: 20px;
  }
}
@media (max-width: 980px){
  .online-w .map-w{
    display: none;
  }
  .online-w .map-cnt .cnt{
    display: block;
    margin-bottom: 15px;
    background-color: #fff;
    width: 48%;
    margin-right: 4%;    
    border: 1px solid #e5e5e5;
    padding: 0;
    float: left;
    box-sizing: border-box;
  }
  .online-w .map-cnt .cnt:nth-child(2n){
    margin-right: 0;
  }
  .online-w .map-cnt{
    padding: 0;
    border: none;
  }
  .online-w .map-cnt .limg{
    width: 100%;
    margin-right: 0;
  }
  .online-w .map-cnt .rgt{
    width: 92%;
    padding: 20px 4%;
  }
}
/* Portrait tablet to landscape and desktop */
@media (max-width: 950px) {
  html{
    font-size: 58%;
  }
  .header .logo{
    width: 200px;
  }
  .m-nav{
    top:84px;
  }
  .lmart90{
    margin-top: 14px;
  }
  .job-w .link li a{
    background-size:36px auto;
    padding: 10px 0 15px 40px;
  }
  .job-w .cnt .p2{
    line-height: 20px;
  }
  .job-w .link li a h3{
    font-size: 2rem;
    line-height: 2.33rem;
  }
  .labt-img .arrow{
    bottom: 30%;
  }
}
/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
  html{
    font-size: 57%;
  }
  .header{
    height: 49px;
  }
  .header .logo{
    width: 170px;
    padding: 18px 0 15px;
  }
  .header .rgt{
    padding: 13px 0;
  }
  .header .rgt .en-wrap{
    top: 13px;
  }
  .wl-case .pagination{
    display: block;
  }
  .wl-tit{
    padding: 20px 0;
  }
  .wl-tit .tit{
    top:20px;
    font-size: 24px;
    line-height: 30px;
    height: 30px;
  }
  .wln-tit{
    padding: 40px 0;
  }
  .wln-tit ul li{
    width: 33%;
    margin: 0;
  }
  .wln-tit ul li span{
    padding-left: 26px;
    background-size: 25px auto;
    background-position: left 4px;
  }
  .wln-tit ul li.cur span,.wln-tit ul li:hover span{
    background-position: left -22px;
  }
  .wln-ft{
    height: 40px;
  }
  .lpbt96{
    padding-bottom: 40px;
  }
  .job-w .link{
    position: static;
    background-color: #083655;
  }
  .wl-survey li{
    width: 100%;
    margin-bottom: 8px;
  }
  .wl-survey li .line,.wl-survey li .cnt{
    left: 10%;
  }
  .header .m-menu{
    margin-top: 4px;
  }
  .header .m-menu.show{
    margin-top: 5px;
  }
  .header .m-menu span{
    width: 25px;
    height: 2px;
  }
  .m-nav{
    top:50px;
  }
  .lmart90{
    margin-top: 10px;
  }
  .job-w .link li a h3{
    font-size: 18px;
    line-height: 22px;
  }
  .job-w .link li a p{
    font-size: 12px;
    line-height: 12px;
  }
  .job-w .cnt .p2{
    width: 70%;
  }
  /*招聘页面*/
  .job-w .bigimg{
    display: none;
  }
  .job-w .bigimg2{
    display: block;
  }
  .ep-img .cnt .line{
    display: none;
  }
  .ep-img .cnt p{
    margin-bottom: 0;
    font-size: 12px;
    line-height: 20px;
  }
  .ep-img .cnt h2{
    font-size: 24px;
  }
  .ep-img .cnt{
    margin-top: -35px;
  }
  /*人力资料列表*/
  .ep-sch{
    padding: 20px 0;
  }
  .ep-sch .first,.ep-sch .third{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 5px;
  }
  .ep-sch .second,.ep-sch .four{
    width: 48%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .ep-sch input[type='submit'].five{
    width: 100%;
    font-size: 14px;
  }
  .ep-sch .linpt{
    height: 36px;
    line-height: 36px;
  }  
  /*关于我们*/
  .labt-img .cntwrap h3{
    font-size: 22px;
    line-height: 22px;
  }
  .labt-img .arrow{
    display: none;
    bottom: 20%;
    width: 30px;
    height: 30px;
    background-size: 30px auto;    
  }
  .labt-img .arrow:hover{
    background-position: 0 -30px;
  }
  .abt-menu{
    height: 45px;
    line-height: 45px;
  }
  .abt-menu .lft{
    display: none;
  }
  .abt-menu .rgt{
    float: none;
  }
  .abt-menu .rgt li{
    margin-left: 0;
    margin-right: 20px;
  }
  .abt-cnt .abtwrap .gcnt .h3{
    display: none;
  }
  .abt-cnt .abtwrap .gcnt{
    top: 25%;
  }
  /*社会责任*/
  .soc-device{
    display: block;
    position: relative;
    margin-top: 30px;
  }
  .soc-device .arrow-left, .soc-device .arrow-right,.honor-device .arrow-left, .honor-device .arrow-right {
    display: none;
    width: 30px;
    height: 30px;
    background-size: 60px auto;
    margin-top: -15px;
  }
  .soc-device .swiper-container{
    width: 100%;
  }
  .honor-device .swiper-container{
    width: 100%;
  }
  .abt-cnt .abtwrap.lst2 .pl3{
    display: none;
  }
  .abt-cnt .abtwrap.lst2 .gcnt{
    top: 10%;
  }
  .soc-device .pagination{
    bottom: -27px;
  }
  .soc-device .swiper-slide .cnt{
    padding: 0 10px;
  }
  .abt-cnt .abtwrap.lst3 .gcnt .borderl{
    margin-bottom: 10px;
  }
  .abt-cnt .abtwrap.lst3{
    padding-bottom: 20px;
  }
  /*解决方案*/
  .pd-container{
    height: auto;
    padding-bottom: 30px;
  }
  .lbgf5{
    background-color: #f5f5f5;
  }
  .pd-tit h2{
    color: #005cb9;
    font-size: 24px;
  }
  .pd-tit .line{
    background-color: #005cb9;
  }
  .bel-wrap{
    padding-left: 0;
    height: auto;
    min-height: 106px;
  }
  .pdc-sample{
    min-height: 100px;
    padding-bottom: 30px;
  }
  .pdc-sample .img{    
    width: 100%;
    height: auto;
    display: none;
    position: relative;
  }
  .pdc-sample .txt{
    margin-bottom: 5px;
  }
  .bel-wrap .bel{
    position: relative;
    min-height: 83px;
    padding-bottom: 22px;
  }
  .bel-wrap .bel .wl-more{
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .pdc-product li .rgt .pdcr-lst dd a{
    height: 24px;
    line-height: 24px;
    border-radius: 12;
    padding: 0 6px;
    margin-right: 4px;
    margin-bottom: 3px;
  }  
  .pdc-product.small li .cent{
    padding: 0 10px 0 0px;
  }
  /*职责说明*/
  .duty-cnt .tit{
    padding: 0 0 5px;
    font-size: 2.2rem;
    line-height: 3rem;
  }
  .duty-cnt .details{
    line-height: 2.2rem;
  }
  /*产品详情*/
  .bread-wrap .wrap{
    padding: 12px 0 12px 28px
  }
  .pia-cnt .lft dl dt{
    font-size: 1.6rem;
    line-height: 1.8rem;
  }
  .pia-cnt .lft dl dd{
    font-size: 1.4rem;
    line-height: 1.8rem;
  }
  .pia-cnt .lft dl{
    padding-left: 80px;
  }
  .pi-abv{
    padding-bottom: 0;
  }
  .pia-cnt .lft{
    width: 100%;
    float: none;
  }
  .pia-cnt .img{
    width: 50%;
    margin: 15px auto 0;  
    float:none; 
  }
  #pi-import{
    padding-bottom: 35px;
  }
  .pi-detail li .wrap{
    padding-right: 8%;
  }
  #pi-import .pagination{
    padding-top: 0;
  }
  .pi-detail li .rgt .phone{
    margin-bottom: 10px;
    font-size: 2rem;
    line-height: 2rem;
  }
  .pi-detail li .lft{
    padding: 10px 0 5px 0;
    line-height: 2rem;
  }
  .pi-detail li .rgt{
    padding: 0;
  }
  /*成长在特变*/
  .grow-w{
    padding: 40px 0;
  }
  .grow-lft{
    width: 100%;
    padding-right: 0;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
  }
  .grow-lft li{
    float: left;
    width: 100%;
  }
  .grow-lft li a{
    padding-right: 20px;
    border-bottom: none;
    padding: 0;    
    margin-right: 20px;
    border-bottom: 1px solid #fff;
    font-size: 1.6rem;
  }
  .grow-lft li.cur a, .grow-lft li:hover a{
    color: #0b78cb;
    border-bottom: 1px solid #0b78cb;
    background-color: transparent;
  }
  .grow-rgt{
    width: 100% !important;
    padding-left: 0;
    border-left: none;
  }
  .grow-detail .tit{
    font-size: 2rem;
    line-height: 3rem;
    padding: 10px 0 0;
  }
  .grow-detail .cnt{
    font-size: 1.3rem;
    line-height: 2rem;
  }
  .grow-lft{
    cursor: move;
    position: relative;
  }
  .grow-rgt .t-news{
    padding-top: 20px;
  }
  /*公司公告*/
  .ins-tit p{
    font-size: 2rem;
    line-height: 2.2rem;
  }
  .ins-tit{
    padding: 20px 0 15px;
  }
  .ins-lst li{
    margin-bottom: 10px;
    width: 100%;
    margin-right: 0;
  }
  .ins-lst li a{
    padding: 12px 3% 10px;
    height: auto;
  }
  .ins-lst li .time{
    margin-bottom: 0;
    font-size: 1.6rem;
  }
  .ins-lst li .detail{
    position: static;
    left: 3%;
    font-size: 1.2rem;
  }
  .ins-lst li .tit{
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin-bottom: 5px;
  }
  .ins-tit p{
    padding-left: 15px;
  }
  .nif-detail.wd63{
    width: 100%;
  }
  .nif-remd{
    width: 100%;
  }
  .nif-cnt{
    padding-top: 20px;
  }
  .nif-detail .tit h3{
    font-size: 2rem;
    line-height: 2.6rem;
  }
  .nif-detail .tit .time{
    font-size: 12px;
    line-height: 2.6rem;
  }
  .nif-detail .tit{
    padding-bottom: 10px;
  }
  .nif-detail .cnt{
    padding: 20px 0 20px;
    font-size: 1.4rem;
    line-height: 2rem;
  }
  .bread-nav li{
    line-height: 39px;
  }
  .nif-remd .tit{
    padding-left: 2%;    
    font-size: 16px;
    line-height: 44px;
  }
  .nif-remd .lst li a{
    padding: 12px 2%;
  }
  .nif-remd .lst li{
    font-size: 14px;
    line-height: 22px;
  }
  .nif-remd .lst li .time{
    float: right;
  }
  .nif-remd .lst li .lft{
    float: left;
    width: 80%;
  }
  #an-lst{
    margin-bottom: 30px;
  }
  /*投资者问答*/
  .ins-tit .ask{
    padding-left: 15px;
  }
  .ins-tit .commit{
    font-size: 1.8rem;
    line-height: 2.2rem;
    top: 20px;
  }
  .anw-lst{
    margin-bottom: 35px;
  }
  .anw-lst dl dt p{
    padding-left: 15px;
  }
  .anw-lst dl dt{
    background-size: 22px auto;
    padding: 12px 5% 12px 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
  .anw-lst dl.cur dt{
    font-size: 1.8rem;
    line-height: 2.4rem;
    padding-top: 15px;
    padding-bottom: 5px;
  }
  .anw-lst dl.cur dd{
    padding-bottom: 20px;
    line-height: 1.6rem;
    font-size: 1.4rem;
  }
  .pst-cnt{
    padding-left: 0;
    padding-top: 10px;
    margin-left: 5%;
    position: relative;
    z-index: 2;
  }
  .pst-cnt .areaw{
    padding: 12px 18px;
  }
  .pst-cnt .wd49{
    width: 100%;
    margin-bottom: 15px;
  }
  .pst-cnt .inptw{
    margin-bottom: 0;
  }
  .pt54{
    padding-top: 40px;
  }
  .qst-schw .wrap{
    padding: 30px 0 40px 3.8%;
  }
  .qst-schw .tit{
    font-size: 2.8rem;
    line-height: 2.8rem;
    margin-bottom: 10px;
  }
  .qst-schw .linpt{
    margin-bottom: 20px;
  }
  .qst-schw .sbmt{
    width: 160px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
  }
  .t-news.t-news3 .swiper-slide{
    width: 48%;
    margin-right: 4%;
  }
  .t-news.t-news3 .swiper-slide:nth-child(2n){
    margin-right: 0;
  }
  .t-news.t-news3 .cnt{
    height: 178px;
  }
  .ps-file{
    margin-bottom: 15px;
  } 
  .qst-schw.qst-schw2 .wrap .mabt40{
    margin-bottom: 20px;
  }
  .qst-schw.qst-schw2 .wrap .linpt{
    margin-right: 0;
    width: 100%;
  }
  .qst-schw.qst-schw2 .wrap .slct{
    width: 100%;
  }
  .online-w{
    padding: 30px 0 37px 0;
  }
  .online-w .map-cnt .address{
    font-size: 12px;
    margin-top: 5px;
    line-height: 20px;
  }
  .ts-wrap .tit{
    padding: 34px 0 30px;
  }
  .gen-wrap .tit{
    padding: 28px 0 10px;
  }
  .gen-wrap .tit h2{
    font-size: 2.5rem;
  }
  .gen-wrap .tit p{
    font-size: 1rem;
    line-height: 14px;
  }
  .apply-tit{
    padding: 30px 0 15px;
  }
  .apply-tit p{
    border-left: 3px solid #0b78cb;
  }
  .sch-lst2{
    padding: 30px 0 120px;
  }
  .sch-lst2 li{
    width: 32%;
    margin-right: 2%;
    margin-bottom: 16px;
  }
  .sch-lst2 li:nth-child(5n){
    margin-right: 2%;
  }
  .sch-lst2 li:nth-child(3n){
    margin-right: 0;
  }
  .sch-result{
    padding-bottom: 15px;
  }
  .sch-lst3 li{
    padding: 12px 0;
  }
  .sch-lst3{
    margin-bottom: 100px;
  }
  .sch-lst3 li.imgw a .cnt{
    padding-top: 0;
  }
  .sch-lst3 li.imgw a .cnt h3{
    margin-bottom: 3px;
  }
  .gn-tit ul{
    padding: 0;
  }
  .gn-tit ul li{
    width: 18%;
    margin: 0 1%;
    padding: 35px 0;
  }
  .gn-tit ul .txt{
    font-size: 15px;
    line-height: 15px;
    margin-top: 15px;
  }
}

/* Landscape phones and down */
@media (max-width: 480px) {
  .header .rgt .en{
    display: block;
  }
  .header .rgt .sch{
    display:none;
  }
  .header .rgt .en-wrap{
    width: 35px;
  }
/*  .header .m-menu{
    border-left: 1px solid #e8e8e8;
  }*/
  .wl-banner .pagination{
    bottom: 5px;
  }
  .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background-size: 12px;
  }
  .wl-banner .pagination .swiper-pagination-switch, .wl-banner .pagination .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    background-size: 12px auto;
  }
  .wl-more{
    width: 100px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    letter-spacing: 0;
  }
  .wl-more span:after{
    line-height: 22px;
    font-size: 12px;
  }
  .wl-survey li .cnt h3{
    font-size: 20px;
  }
  .wl-survey li .cnt .p1{
    font-size: 13px;
    line-height: 24px;
  }
  .wln-tit ul li{
    line-height: 40px;
  }
  .wln-tit ul li{
    font-size: 14px;
  }
  .wln-tit ul li span{
    padding-left: 24px;
  }
  .wl-tit{
    height: 26px;
    padding: 15px 0;
  }  
  .job-w .imgwrap .wrap{
    height: 400px;
  }
  .job-w .imgwrap .wrap li{
    height: 400px;
  }
  .wl-tit .tit{
    font-size: 18px;
    line-height: 26px;
    height: 26px;
    top: 15px;
  }
  .wln-tit{
    padding: 35px 0;
  }
  .wln-ft{
    height: 35px;
  }
  .lpbt96{
    padding-bottom: 35px;
  }
  .footer .language{
    display: block;
  }
  .job-w .cnt{
    top: 10px;
  }

  /*人力资源 入口*/
  .job-w .cnt{
    top: 20px;
  }
  .job-w .cnt .p1{
    display: none;
    margin-bottom: 0;
    font-size: 2rem;
    line-height: 2.5rem;    
  }
  .job-w .cnt .p2{
    width: 90%;
    font-size: 1rem;
    line-height: 18px;
    display: none;
  }
  .job-w .link li{
    width: 50%;
    border-left: none;
    text-align: left;
    padding-left: 5%;
  }
  .job-w .link li a{
    padding: 10px 0 10px 40px;
  }
  .job-w .link li a h3{
    font-size: 16px;
    line-height: 20px;
  }
  /*招聘页面*/
  .ep-img .cnt{
    margin-top: -23px;
  }
  .ep-img .cnt h2{
    font-size: 14px;
    line-height: 22px;
  }
  .ep-img .cnt p{
    line-height: 16px;
    transform:scale(0.7);
    margin-left: -17%;
    display: none;
  }
  /*人力资源*/
  .ep-tit{
    padding-top: 10px;
    font-size: 16px;
    line-height: 38px;
  }
  .epp-tit{
    padding: 14px 3%;
  }
  .epp-tit li:nth-child(2), .epp-tit li:nth-child(4){
    display: none;
  }
  .epp-abv{
    padding: 12px 0;
  }
  .epp-abv li:nth-child(2), .epp-abv li:nth-child(4){
    display: none;
  }
  .epp-tit li:first-child,.epp-abv li:first-child{
    width: 50%;
  }
  .epp-tit li:nth-child(3),.epp-abv li:nth-child(3),.epp-tit li:nth-child(5),.epp-abv li:nth-child(5){
    width: 25%;
  }
  .eppb-ul{
    padding: 10px 0;
  }
  .eppb-ul li{
    width: 99%;
    margin-bottom: 0;
  }
  .eppb-cnt{
    padding: 12px 0;
  }
  .eppb-cnt .line{
    display: none;
  }
  .eppb-cnt dl{
    width: 100%;
    padding: 0 0 5px;    
  }
  .eppb-cnt dl:last-child{
    padding-left: 0;
  }
  .eppb-ft{
    padding: 12px 0;
  }
  .eppb-ft .apply{
    width: 100px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
  }
  .eppb-ft .rgt{
    font-size: 12px;
  }
  .eppb-ft .rgt .space, .eppb-ft .rgt .online{
    display: none;
  }
  .epp-page{
    padding: 15px 0;
  }
  .epp-page .lpage{
    display: none;
  }
  .epp-page .lpage2{
    display: inline-block;
  }
  .epr-lst li a{
    padding: 11px 0;
  }
  /*关于我们*/
  .labt-img .cntwrap h3{
    font-size: 14px;
    line-height: 14px;
    text-shadow: 0 2px 5px rgba(11, 54, 103, 0.8);
  }
  .labt-img .cntwrap p{
    font-size: 12px;
    line-height: 14px;
    transform: scale(0.8);
  }
  .labt-img .arrow{
    display: none;
  }
  .eppb-ft .rgt{
    float: left;
  }
  .abt-menu .rgt{
    font-size: 12px;
  }
  .abt-menu .rgt li{
    margin-right: 10px;
  }
  .abt-cnt .abtwrap .gcnt .p1{
    display: none;
  }
  .abt-cnt .abtwrap .gcnt .h2{
    font-size: 18px;
    line-height: 18px;
  }
  .abt-cnt {
    padding: 20px 0 30px;
  }
  .abt-cnt .abtwrap .gcnt .borderl{
    margin-bottom: 10%;
  }
  .soc-device{
    margin-top: 20px;
  }
  .soc-device .swiper-slide .cnt .sc-tit{
    padding: 10px 0 5px;
  }
  .soc-device .swiper-slide .cnt .sc-cnt{
    line-height: 16px;
  }
  .abt-cnt .abtwrap.lst3 .gcnt .p2{
    width: 97%;
    line-height: 1.6rem;
  }
  .abt-cnt .abtwrap.lst3{
    padding-bottom: 10px;
  }
  .honor-device .pagination{
    bottom: -28px;
  }
  /*搜索框*/
  .hd-sch .schwrap{
    width: 94%;
    padding-left: 10px;
    height: 44px;
  }
  .hd-sch .schwrap .linpt{
    width: 80%;
  }
  .hd-sch .schwrap .sbmt{
    width: 20%;
  }
  .hd-sch .hd-close{
    top: -40px;
    background-size: 20px;
  }
  /*解决方案*/
  .pdc-product.small li .cent .txt h3{
    margin-bottom: 0;
  }
  .pdc-product li .cent .txt .p1{
    line-height: 1.6rem;
    max-height: 66px;
    overflow:scroll;
  }
  .pdc-sample .txt{
    line-height: 1.6rem;
  }
  .pdc-sample .pdcs-tit{
    font-size: 2rem;
    line-height: 3.8rem;
  }
  .pdc-sample{
    padding: 7px 10px 12px 18px;
  }
  .pdc-product.small li .cent .img{
    width: 120px;
    height: 110px;
  }
  .pdc-product.small li .cent .cwrap{
    padding-left: 130px;
    min-height: 110px;
    padding-top: 0;
  }
  .bel-wrap{
    min-height: 85px;
  }
  .bel-wrap .bel{
    min-height: 63px;
  }
  .pdc-sample .img{
    /*width: 120px;
    height: 85px;*/
  }
  .duty-cnt{
    padding-top: 20px;
  }
  .duty-cnt .details{
    padding-bottom: 0;
  }
  .duty-cnt .details{
    font-size: 1.4rem;
    line-height: 2rem;
  }
  /*产品详情*/
  .bread-wrap .wrap em{
    margin: 0 5px;
  }
  .pia-cnt .img{
    width: 85%;
    margin-left: 5%;
  }
  .pi-detail li .wrap{
    padding-right: 0;
  }
  /*成长在特变*/
  .grow-detail .cnt .wd48{
    width: 100%;
    margin-bottom: 8px;
  }
  .grow-w{
    padding: 20px 0 30px;
  }
  .t-news .cnt{
    height: 165px;
  }
  .t-news .cnt .wl-more{
    bottom: 7%;
  }
  .t-news .pagination{
    margin-top: 0;
  }
  .grow-rgt .t-news{
    padding-top: 10px;
  }
  .ins-tit p{
    font-size: 1.8rem;
    line-height: 1.8rem;
    padding-left: 10px;
  }
  .ins-tit{
    padding: 18px 0 13px;
  }
  .bread-nav li{
    margin-left: 20px;
    font-size: 12px;
    line-height: 30px;
  }
  .nif-detail .tit h3{
    font-size: 1.8rem;
    line-height: 1.8rem;
    width: 100%;
  }
  .nif-detail .tit .time{
    line-height: 1.4rem;
  }
  .nif-remd .lst li .time{
    font-size: 12px;
    line-height: 20px;
  }
  .nif-remd .lst li .lft{
    width: 73%;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .nif-remd .lst li a{
    padding: 10px 2%;
  }
  .nif-page .lft{
    width: 100%;
  }
  .nif-page{
    font-size: 13px;
    line-height: 20px;
  }
  .bread-nav{
    display: none;
  }
  .bread-nav.wrap2{
    display: block;
    width: 100%;
  }
  .bread-nav.wrap2 li:first-child{
    margin-left: 28px;
  }
  .nif-page .rgt{
    width: 100%;
    margin-top: 10px;
  }
  .nif-page{
    padding-bottom: 30px;
  }
  #an-lst{
    margin-bottom: 20px;
  }
  .ins-tit .commit {
    font-size: 1.5rem;
    line-height: 1.8rem;
    top: 17px;
    background-size: 15px auto;
    padding-left: 20px;
  }
  .ins-tit .ask{
    font-size: 12px;
  }
  .anw-lst dl dt {
    background-size: 15px auto;
    padding: 10px 6% 10px 0;
    font-size: 1.3rem;
    line-height: 1.4rem;
    background-position: 99.2% center;
  }
  .morenews{
    width: 200px;
  }
  .anw-lst dl.cur dt {
    font-size: 1.4rem;
    line-height: 1.5rem;
    padding-top: 13px;
  }
  .anw-lst dl.cur dd {
    padding-bottom: 15px;
    line-height: 1.5rem;
    font-size: 1.2rem;
  }
  .pst-cnt{
    padding-top: 0;
    padding-bottom: 40px;
  }
  .pst-cnt .wd49{
    width: 100%;
    margin-bottom: 10px;
  }
  .pst-cnt .inptw input{
    height: 40px;
    font-size: 16px;
    padding: 8px 0 8px 8px;
    line-height: 24px;
  }
  .pst-cnt .areaw{
    padding: 8px;
    height: 200px;
    margin-bottom: 10px;
  }
  .pst-cnt .sbmt{
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .pt54{
    padding-top: 25px;
  }
  .qst-schw .wrap{
    padding: 20px 0 30px 15px;
  }
  .qst-schw .tit{
    font-size: 2.2rem;
    line-height: 2.2rem;
    margin-bottom: 3px;
  }
  .qst-schw .linpt{
    margin-bottom: 15px;
    width: 90%;
    font-size: 12px;
    background-size: 15px auto;
    padding-left: 20px;
    height: 38px;
    line-height: 38px;
  }
  .qst-schw .sbmt{
    width: 90%;
    height: 36px;
    line-height: 36px;
    border: 18px;
    font-size: 16px;
  }
  .t-news.t-news3 {
    margin-bottom: 20px;
  }
  .t-news.t-news3 .cnt{
    padding: 15px 3% 38px;
    height: auto;
  }
  .t-news.t-news3 .cnt .p1{
    font-size: 1.3rem;
    line-height: 1.3rem;
  }
  .t-news.t-news3 .cnt .wl-more{
    left: 3%;
  }
  .t-news.t-news3 .cnt .p2{
    font-size: 1.1rem;
    line-height: 1.3rem;
  }
  .t-news.t-news3 .swiper-slide{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .ps-file span{
    text-indent: 8px;
    width: 70%;
  }
  .ps-file em{
    width: 30%;
  }
  .ps-file{
    margin-bottom: 10px;
    height: 40px;
  }
  .ps-file span, .ps-file em{
    height: 40px;
    line-height: 38px;
    font-size: 1.5rem;
  }
  .pst-cnt .inptw input{
    font-size: 1.5rem;
  }
  .pst-cnt .areaw{
    font-size: 1.5rem;
  }
  .qst-schw.qst-schw2 .wrap .mabt40{
    margin-bottom: 15px;
    width: 100%;
  }
  .qst-schw.qst-schw2 .wrap .linpt{
    width: 90%;
  }
  .qst-schw.qst-schw2 .wrap .slct{
    width: 90%;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
  }
  .pdi-lst li{
    margin-bottom: 10px;
   /* width: 49%; */
    margin-right: 2%;
   /*针对期刊效果优化添加,如果影响到其他地方样式则删除*/
   width:70%;
   margin-left:18%;
  }
  .pdi-lst li:nth-child(2n){
    margin-right: 0;
  }
  .pdi-lst{
    margin-bottom: 25px;
  }
  .qst-schw.qst-schw3 .teb{
    display: none;
    width: 70px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    font-size: 12px;
  }
  .online-w .map-cnt .cnt{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 0;
    border: none;
  }
  .online-w{
    padding: 25px 0 30px 0;
  }
  .online-w .map-cnt .rgt{
    padding: 10px 4%;
  }
  .online-w .map-cnt .tit{
    font-size: 15px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
  }
  .online-w .map-cnt .address{
    margin-top: 8px;
  }
  .ts-wrap .tit{
    padding: 20px 0 16px;
    font-size: 2.2rem;
  }
  .gen-wrap .tit{
    padding: 15px 0 10px;
  }
  .gen-wrap .tit h2{
    font-size: 2rem;
    line-height: 28px;
  }
  .gen-wrap .tit p{
    line-height: 12px;
  }
  .gen-lst{
    padding-bottom: 60px;
  }
  .pes-nav{
    height: auto;
    line-height: 26px;
  }
  .pes-nav a{
    margin-bottom: 5px;
    margin-right: 0;
    padding: 0 10px;
    font-size: 12px;
    float: none;
  }
  #pes-wrap{
    padding: 30px 0 40px;
  }
  .pes-lst li h3{
    font-size: 1rem;
    line-height: 12px;
  }
  .apply-tit{
    padding: 18px 0 10px;
    line-height: 16px;
  }
  .apply-tit p{
    border-left: 2px solid #0b78cb;
  }
  .sch-nav a{
    width: 130px;
  }
  .sch-lst{
    padding: 30px 0 100px;
  }
  .sch-lst li{
    margin-bottom: 10px;
  }
  .sch-lst li a{
    line-height: 20px;
    padding:8px 8% 8px 15%;
    background-position: 3% 14px;
  }
  .sch-lst2 {
    padding: 25px 0 80px;
  }
  .sch-lst2 li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .sch-result{
    padding-bottom: 10px;
  }
  .sch-lst3 li.imgw a{
    padding-left: 150px;
  }
  .sch-lst3 li.imgw a .img{
    width: 140px;
  }
  .sch-lst3 li.imgw a .cnt .det{
    font-size: 12px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
  }
  .fs-imgw{
    padding: 0 45px;
  }
  .titimg{
    margin-bottom: 25px;
  }
  .grow-loop{
    padding: 25px 0;
  }
  .gn-tit ul .txt{
    font-size: 13px;
    line-height: 13px;
  }
  .gn-tit ul li{
    padding: 20px 0;
  }
  .gn-tit ul .txt{
    margin-top: 10px;
  }
  .gn-tit ul li .mark{
    width: 26px;
    background-size: 26px auto;
    margin-left: -13px;
    bottom: -14px;
  }
  .gn-cnt .tit{
    padding: 25px 0;
  }
  .gnprev,.gnnext{
    width: 15px;
    height: 27px;
    background-size: 30px auto;
  }
  .gnprev:hover,.gnnext:hover{
    background-position: -15px 0;
  }
}

@media(max-width: 320px){
  .job-w .imgwrap .wrap{
    height: 300px;
  }
  .job-w .imgwrap .wrap li{
    height: 300px;
  }
}
</style>
<style media="" data-href="resource/cn/home/static/swiper2/swiper.css">/*
 * Swiper 2.7.0
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: August 30, 2014
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}




	
/*   .map{
  position: absolute;
  top:25px;
  left:20%;
} */
.choiceimg{
  width: 30px;
  height:30px;
    }
.choiceimg img{
  width: 25px ;
  height: 25px;
    }
.select{
  display: none;
  position:absolute;
  top:38px;
  left:20px;  
  transition: 2s ease;
  z-index: 2000;

}
.language{
  position: absolute;
  top:4px;   
  left:-24px;
  width: 140px;  
}
.language a{
  display: block;
  padding:8px;
  color:#fff;
  font-size:16px;
  background: rgba(192,192 ,192, 0.8);
  text-align: center;
}
.language a:hover{
  color:rgba(11,120,230,1);
}
.arrow{
  width: 0;
  height: 0;
  position: absolute;
  top:-16px;
  left:34px;
  border:10px solid transparent;
  border-bottom:10px rgba(192,192,192,0.8) solid;

}
.header .rgt .sch{
  margin-right:30px;
}
@media (min-width: 900px){
.header .rgt  div.en-wrap{
width:145px;
}
.header .rgt .sch{
  margin-right:0px;
}
.map .choiceimg {
width:112px;
}
}
@media (max-width: 900px){
#lang {
    display:none;   
}
.select{
  display: none;
  position:absolute;
  top:44px;
  left:-30px;  
  transition: 2s ease;
  z-index: 2000;

}

}