@charset "UTF-8";
@keyframes scalingGo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
    /* Opera */ } }
@-moz-keyframes scalingGo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
    /* Opera */ } }
@-webkit-keyframes scalingGo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
    /* Opera */ } }
@-o-keyframes scalingGo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    /* IE 9 */
    -moz-transform: scale(1.2, 1.2);
    /* Firefox */
    -webkit-transform: scale(1.2, 1.2);
    /* Safari 和 Chrome */
    -o-transform: scale(1.2, 1.2);
    /* Opera */ } }
@keyframes scalingGoNo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(0.8333333, 0.8333333);
    -ms-transform: scale(0.8333333, 0.8333333);
    /* IE 9 */
    -moz-transform: scale(0.8333333, 0.8333333);
    /* Firefox */
    -webkit-transform: scale(0.8333333, 0.8333333);
    /* Safari 和 Chrome */
    -o-transform: scale(0.8333333, 0.8333333);
    /* Opera */ } }
@-moz-keyframes scalingGoNo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(0.8333333, 0.8333333);
    -ms-transform: scale(0.8333333, 0.8333333);
    /* IE 9 */
    -moz-transform: scale(0.8333333, 0.8333333);
    /* Firefox */
    -webkit-transform: scale(0.8333333, 0.8333333);
    /* Safari 和 Chrome */
    -o-transform: scale(0.8333333, 0.8333333);
    /* Opera */ } }
@-o-keyframes scalingGoNo {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    /* IE 9 */
    -moz-transform: scale(1, 1);
    /* Firefox */
    -webkit-transform: scale(1, 1);
    /* Safari 和 Chrome */
    -o-transform: scale(1, 1);
    /* Opera */ }
  to {
    transform: scale(0.8333333, 0.8333333);
    -ms-transform: scale(0.8333333, 0.8333333);
    /* IE 9 */
    -moz-transform: scale(0.8333333, 0.8333333);
    /* Firefox */
    -webkit-transform: scale(0.8333333, 0.8333333);
    /* Safari 和 Chrome */
    -o-transform: scale(0.8333333, 0.8333333);
    /* Opera */ } }
@keyframes homeOpacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes homeOpacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes homeOpacity {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#header #home_bj {
  position: relative;
  background: #ffffff;
  height: 100%; }
  #header #home_bj .twobj {
    height: 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    position: relative;
    background-position: center 0; }
    #header #home_bj .twobj .title {
      display: block; }
    #header #home_bj .twobj #title {
      padding-top: 280px; }
  #header #home_bj #head {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    z-index: 10;
    padding: 18px 0 0 0;
    background: rgba(26, 46, 81, 0.3); }
    #header #home_bj #head .textColor {
      color: rgba(255, 255, 255, 0.7); }
  #header #home_bj .larges {
    background: rgba(26, 46, 81, 0.6) !important;
    position: fixed !important;
    left: 0;
    top: 0 !important;
    z-index: 100 !important;
    height: 66px;
    line-height: 66px;
    width: 100%; }
    #header #home_bj .larges #header_menu_details {
      line-height: 10px; }
    #header #home_bj .larges .small .searchBox .searchLayer {
      top: 66px !important;
      background-color: #323436 !important;
      color: #ffffff !important; }
      #header #home_bj .larges .small .searchBox .searchLayer .allSearch {
        color: #ffffff !important; }
        #header #home_bj .larges .small .searchBox .searchLayer .allSearch::-webkit-input-placeholder {
          color: #ffffff !important; }
        #header #home_bj .larges .small .searchBox .searchLayer .allSearch::-moz-placeholder {
          color: #ffffff !important; }
        #header #home_bj .larges .small .searchBox .searchLayer .allSearch::-moz-placeholder {
          color: #ffffff !important; }
        #header #home_bj .larges .small .searchBox .searchLayer .allSearch::-ms-input-placeholder {
          color: #ffffff !important; }
    #header #home_bj .larges .small .aImg {
      display: block;
      float: left;
      line-height: 66px;
      height: 66px; }
    #header #home_bj .larges .small .aImg img {
      float: none !important;
      width: 142px !important;
      height: 38px !important; }
    #header #home_bj .larges .small .ipv6Img {
      margin-top: 0 !important; }
    #header #home_bj .larges .small .contact {
      line-height: 66px; }
    #header #home_bj .larges .small .nav a {
      line-height: 66px;
      height: 66px;
      padding: 0 25px;
      font-size: 16px; }
    #header #home_bj .larges .inner .searchBox {
      position: relative;
      margin-top: 0 !important;
      display: flex;
      justify-content: space-between; }
  #header #home_bj .headerMunu a:visited {
    color: #fff; }
  #header #home_bj .headerMunu .inner {
    zoom: 1; }
    #header #home_bj .headerMunu .inner .searchBox {
      position: relative;
      margin-top: 25px;
      display: flex;
      justify-content: space-between; }
      #header #home_bj .headerMunu .inner .searchBox .contact .setOpacity {
        opacity: 0.4; }
      #header #home_bj .headerMunu .inner .searchBox .searchIcon {
        width: 30px;
        height: 58px;
        background: url("https://www.fzlife.com/images/searchIcon.png") no-repeat;
        background-size: 30px;
        background-position: center;
        cursor: pointer; }
      #header #home_bj .headerMunu .inner .searchBox .searchLayer {
        display: none;
        position: absolute;
        width: 496px;
        height: 159px;
        top: 50px;
        right: -8px;
        background: url("https://www.fzlife.com/images/searchBox_bg.png") no-repeat;
        z-index: 20;
        padding-top: 67px; }
        #header #home_bj .headerMunu .inner .searchBox .searchLayer .searchInputBox {
          width: 441px;
          height: 50px;
          margin: 0 auto;
          background: #FFFFFF;
          box-shadow: 0px 0px 40px 0px #C5C5C5;
          border-radius: 25px;
          border: 0px solid #676767;
          display: flex;
          align-items: center; }
        #header #home_bj .headerMunu .inner .searchBox .searchLayer .allSearch {
          width: 75%;
          margin-left: 40px;
          border: none;
          padding: 0;
          background: none;
          height: 50px;
          line-height: 50px;
          color: #000; }
          #header #home_bj .headerMunu .inner .searchBox .searchLayer .allSearch::placeholder {
            color: #C5C5C5; }
        #header #home_bj .headerMunu .inner .searchBox .searchLayer .allSearchBtn {
          vertical-align: top;
          display: inline-block;
          width: 50px;
          height: 50px;
          background: url("https://www.fzlife.com/images/allSearchBtn_icon.png") no-repeat;
          background-size: 26px;
          background-position: center; }
  #header #home_bj .headerMunu .inner
  .aImg {
    display: block;
    float: left;
    line-height: 60px;
    height: 60px; }
    #header #home_bj .headerMunu .inner
    .aImg img {
      margin-right: 25px;
      width: 200px;
      height: 56px; }
  #header #home_bj .headerMunu .ipv6Img {
    display: block;
    float: left;
    margin-top: 20px;
    width: 38px;
    height: 15px; }
    #header #home_bj .headerMunu .ipv6Img img {
      width: 38px;
      height: 15px; }
  #header #home_bj .headerMunu .contact {
    line-height: 60px; }
  #header #home_bj .headerMunu .nav {
    list-style-type: none; }
  #header #home_bj .headerMunu .nav li {
    float: left;
    font-size: 16px; }
  #header #home_bj .headerMunu .nav a {
    display: block;
    color: #ffffff;
    height: 70px;
    line-height: 60px;
    padding: 0px 25px;
    font-weight: 600;
    background: none;
    text-decoration: none;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.29); }
  #header #home_bj .headerMunu .nav a.hover {
    background: none;
    border-bottom: 3px #c6161e solid;
    transition: all 0s;
    -moz-transition: all 0s;
    -webkit-transition: all 0s;
    -o-transition: all 0s; }
  #header #home_bj .headerMunu .headers, #header #home_bj .headerMunu .inner, #header #home_bj .headerMunu img, #header #home_bj .headerMunu a, #header #home_bj .headerMunu li {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s; }
  #header #home_bj .redBj {
    background: #c2161e !important; }
    #header #home_bj .redBj #header_menu_details {
      top: 66px !important; }
  #header #home_bj #navBox {
    float: left;
    background-color: rgba(255, 255, 255, 0); }
  #header #home_bj #header_menu_details {
    display: none;
    position: fixed;
    background-color: white;
    background-image: url("https://www.fzlife.com/images/newImg/header_detail_icon.png");
    background-size: 115px 107px;
    background-position: left bottom;
    background-repeat: no-repeat;
    left: 0;
    width: 100%;
    height: 260px; }
  #header #home_bj #header_menu_details_box {
    margin: 0 auto;
    height: 100%;
    position: relative; }
  #header #home_bj .header_detail_container {
    display: none;
    box-sizing: border-box;
    height: 100%; }
    #header #home_bj .header_detail_container .header_detail_container_flex {
      display: flex;
      align-items: center;
      height: 100%; }
      #header #home_bj .header_detail_container .header_detail_container_flex .left {
        width: 220px;
        height: 117px; }
        #header #home_bj .header_detail_container .header_detail_container_flex .left .title {
          line-height: 117px;
          font-weight: 800;
          color: #C2161E;
          font-style: italic; }
      #header #home_bj .header_detail_container .header_detail_container_flex .right {
        width: 958px;
        padding: 0 0 20px 94px;
        border-left: 1px solid rgba(0, 0, 0, 0.1); }
        #header #home_bj .header_detail_container .header_detail_container_flex .right .ul {
          display: flex; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .ul_float {
            width: 208px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .li {
            display: block;
            margin-top: 20px;
            height: 30px;
            line-height: 30px;
            display: inline-flex;
            align-items: center;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .li:hover {
              color: #C2161E; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .li span {
              width: 7px;
              height: 7px;
              background: #D2161A;
              margin-right: 16px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i1 span {
              background-position: -31px -877px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i1:hover span {
              background-position: -1px -877px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i2 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i2 span {
              background-position: -31px -844px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i2:hover span {
              background-position: -1px -844px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i3 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i3 span {
              background-position: -31px -812px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i3:hover span {
              background-position: -1px -812px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i4 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i4 span {
              background-position: -31px -779px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i4:hover span {
              background-position: -1px -779px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i5 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i5 span {
              background-position: -31px -747px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i5:hover span {
              background-position: -1px -747px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i6 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i6 span {
              background-position: -31px -714px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .c_i6:hover span {
              background-position: -1px -714px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i1 span {
              background-position: -31px -162px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i1:hover span {
              background-position: 0px -162px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i2 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i2 span {
              background-position: -31px -130px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i2:hover span {
              background-position: 0px -130px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i3 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i3 span {
              background-position: -31px -97px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i3:hover span {
              background-position: 0px -97px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i4 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i4 span {
              background-position: -31px -65px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i4:hover span {
              background-position: 0px -65px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i5 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i5 span {
              background-position: -31px -32px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i5:hover span {
              background-position: 0px -32px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i6 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i6 span {
              background-position: -31px 0px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i6:hover span {
              background-position: 0px 0px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i7 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i7 span {
              background-position: -31px -909px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i7:hover span {
              background-position: -1px -909px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i8 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i8 span {
              background-position: -31px -1007px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .z_i8:hover span {
              background-position: 0px -1007px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .x_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .x_i1 span {
              background-position: -31px -195px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .x_i1:hover span {
              background-position: 0px -195px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i1 span {
              background-position: -31px -682px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i1:hover span {
              background-position: -1px -682px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i2 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i2 span {
              background-position: -31px -649px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i2:hover span {
              background-position: -1px -649px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i3 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i3 span {
              background-position: -31px -617px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i3:hover span {
              background-position: 0px -617px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i4 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i4 span {
              background-position: -31px -584px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i4:hover span {
              background-position: 0px -584px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i5 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i5 span {
              background-position: -31px -552px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i5:hover span {
              background-position: 0px -552px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i6 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i6 span {
              background-position: -31px -519px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i6:hover span {
              background-position: 0px -519px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i7 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i7 span {
              background-position: -31px -487px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i7:hover span {
              background-position: 0px -487px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i8 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i8 span {
              background-position: -31px -455px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i8:hover span {
              background-position: 0px -455px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i9 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i9 span {
              background-position: -31px -941px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i9:hover span {
              background-position: 0px -941px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i10 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i10 span {
              background-position: -31px -973px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .f_i10:hover span {
              background-position: 0px -973px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i1 span {
              background-position: -31px -422px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i1:hover span {
              background-position: 0px -422px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i2 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i2 span {
              background-position: -31px -390px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i2:hover span {
              background-position: 0px -390px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i3 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i3 span {
              background-position: -31px -357px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i3:hover span {
              background-position: 0px -357px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i4 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i4 span {
              background-position: -31px -325px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .g_i4:hover span {
              background-position: 0px -325px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i1 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i1 span {
              background-position: -31px -292px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i1:hover span {
              background-position: 0px -292px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i2 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i2 span {
              background-position: -31px -260px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i2:hover span {
              background-position: 0px -260px; }
          #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i3 {
            font-size: 18px;
            color: #000000; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i3 span {
              background-position: -31px -227px; }
            #header #home_bj .header_detail_container .header_detail_container_flex .right .ul .nh_i3:hover span {
              background-position: 0px -227px; }
  #header #home_bj .headerMActive {
    background: #323436 !important;
    border: 0px !important; }
  #header #home_bj .headerM {
    display: none; }

#modalLogin .boxs {
  width: 450px;
  height: 530px;
  background: #ffffff; }
  #modalLogin .boxs .cole {
    position: absolute;
    right: 14px;
    top: 14px; }
  #modalLogin .boxs .tab {
    padding: 46px; }
    #modalLogin .boxs .tab .nav {
      font-size: 0px;
      vertical-align: middle;
      margin-bottom: 48px; }
      #modalLogin .boxs .tab .nav .line {
        display: inline-block;
        vertical-align: middle;
        width: 40px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        font-size: 16px;
        color: #dcdcdc; }
      #modalLogin .boxs .tab .nav .li {
        display: inline-block;
        vertical-align: middle;
        font-size: 20px; }
        #modalLogin .boxs .tab .nav .li a {
          color: #989898;
          padding: 0px; }
          #modalLogin .boxs .tab .nav .li a:hover {
            color: #c2161e;
            background: none; }
      #modalLogin .boxs .tab .nav .active a {
        color: #c2161e; }
    #modalLogin .boxs .tab .tab-content .tab-pane .rows {
      display: block;
      position: relative;
      margin-bottom: 16px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .icon {
        position: absolute;
        top: 16px;
        left: 20px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .searchInput {
        width: 360px;
        padding-left: 50px;
        border: 1px #eeeeee solid;
        background: #ffffff;
        height: 56px;
        line-height: 56px;
        font-size: 16px;
        color: #5a5a5a; }
        #modalLogin .boxs .tab .tab-content .tab-pane .rows .searchInput::-webkit-input-placeholder {
          color: #d8d8d8;
          font-size: 14px; }
        #modalLogin .boxs .tab .tab-content .tab-pane .rows .searchInput::-moz-placeholder {
          color: #d8d8d8;
          font-size: 14px; }
        #modalLogin .boxs .tab .tab-content .tab-pane .rows .searchInput::-moz-placeholder {
          color: #d8d8d8;
          font-size: 14px; }
        #modalLogin .boxs .tab .tab-content .tab-pane .rows .searchInput::-ms-input-placeholder {
          color: #d8d8d8;
          font-size: 14px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .verificationCode {
        position: absolute;
        top: 1px;
        right: 0px; }
        #modalLogin .boxs .tab .tab-content .tab-pane .rows .verificationCode img {
          width: 145px;
          height: 58px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .code {
        position: absolute;
        width: 100px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
        top: 0px;
        color: #ffffff;
        background: #c2161e;
        text-align: center;
        right: 14px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .prefix {
        position: absolute;
        border-right: 1px #dcdcdc solid;
        top: 18px;
        left: 20px;
        font-size: 18px;
        height: 18px;
        padding-right: 14px;
        color: #666666; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rows .sent {
        position: absolute;
        top: 0px;
        right: 24px;
        font-size: 14px;
        line-height: 56px;
        color: #c2161e;
        cursor: pointer; }
    #modalLogin .boxs .tab .tab-content .tab-pane .rowsPrefix .searchInput {
      padding-left: 64px; }
    #modalLogin .boxs .tab .tab-content .tab-pane .rowsSent {
      margin-bottom: 153px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .rowsSent .searchInput {
        padding-left: 20px; }
    #modalLogin .boxs .tab .tab-content .tab-pane .forget {
      display: block;
      margin-bottom: 120px;
      padding-left: 20px;
      color: #0a70d0;
      font-size: 14px; }
    #modalLogin .boxs .tab .tab-content .tab-pane .button {
      margin-bottom: 20px;
      width: 346px;
      height: 54px;
      font-size: 24px;
      line-height: 54px;
      text-align: center;
      color: #ffffff;
      background: #c2161e; }
    #modalLogin .boxs .tab .tab-content .tab-pane .register {
      text-align: center;
      color: #a7a7a7;
      font-size: 14px; }
      #modalLogin .boxs .tab .tab-content .tab-pane .register a {
        color: #c2161e; }

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