.someShow {
  visibility: visible !important;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .header {
    width: 100%;
    position: fixed;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);
    top: 0;
    left: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  }
  .header .header-container {
    width: 100%;
    min-height: 45px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
  }
  .header .header-container .hc-logo {
    width: 65px;
    height: 45px;
    display: block;
    padding: 9.5px 0;
    margin: 0 auto;
    float: none;
  }
  .header .header-container .hc-logo .hcl-link {
    width: 65px;
    height: 26px;
    display: block;
  }
  .header .header-container .hc-logo .hcl-link img {
    width: 100%;
  }
  .header .header-container .top-bar-left {
    display: none;
  }
  .header .header-container .top-bar-right {
    display: none;
  }
  .header .header-container .search {
    width: 22px;
    height: 21px;
    display: block;
    background: url("../img/zb-h-icons.png") no-repeat -639px -25px;
  }
  .header .header-container .search:hover {
    background: url("../img/zb-h-icons.png") no-repeat -637px -1px;
  }
  .header .header-container .search-box {
    display: none;
  }
  .header .header-container .mobile-menu {
    width: 15px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 17px;
    background: url('../img/zb-h-mmenu.png') no-repeat center;
    background-size: 100%;
    display: block;
  }
  .header .header-container .mobile-search {
    width: 16px;
    height: 15px;
    display: block;
    background: url("../img/zb-h-msearch.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 14px;
    right: 20px;
    display: none;
  }
  .header .header-container .mobile-search-box {
    width: 100%;
    height: 43px;
    padding: 10px 20px;
    display: none;
  }
  .header .header-container .mobile-search-box .msb-inner {
    width: 100%;
    height: 100%;
    padding-left: 30px;
    position: relative;
    border-bottom: 1px solid #989898;
  }
  .header .header-container .mobile-search-box .msb-inner .msbi-search {
    width: 16px;
    height: 15px;
    display: block;
    background: url("../img/zb-h-msearch.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 3px;
    left: 0;
  }
  .header .header-container .mobile-search-box .msb-inner .msbi-inp {
    width: 100%;
    background: transparent;
    height: 23px;
  }
  .header .header-container .mobile-search-show {
    display: block;
  }
  .morelink-outer {
    display: none;
  }
  .mobile-show {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transform: translatex(-100%);
    display: block !important;
  }
  .mobile-show .ms-content {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
    padding: 50px 20px 0;
    position: relative;
    overflow-y: auto;
  }
  .mobile-show .ms-content .msc-list .ml-item {
    padding: 15px 0;
    cursor: pointer;
    border-bottom: 1px solid #989898;
  }
  .mobile-show .ms-content .msc-list .ml-item:hover {
    color: #259df6;
  }
  .mobile-show .ms-content .msc-list .ml-item .mli-list {
    width: 100%;
    padding: 10px 0 0 15px;
    display: none;
  }
  .mobile-show .ms-content .msc-list .ml-item .mli-list .mlil-item {
    padding: 10px 0;
    overflow: hidden;
  }
  .mobile-show .ms-content .msc-list .ml-item .mli-list .mlil-item:hover .mlil-link {
    color: #259df6;
  }
  .mobile-show .ms-content .msc-list .ml-item .mli-list .mlil-item .mlil-link {
    display: block;
  }
  .mobile-show .ms-content .msc-list .ml-item .mli-list .mlil-item .mlil-link1 {
    width: 100%;
  }
  .mobile-show .ms-content .ms-close {
    width: 15px;
    height: 15px;
    display: block;
    background: url("../img/zb-h-mclose.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 20px;
    left: 20px;
  }
  .ms-show {
    visibility: visible;
    opacity: 1;
    transform: translatex(0);
    transition: all 0.3s ease-out;
  }
  .footer1 {
    width: 100%;
    padding: 20px 0;
    background: #259df6;
  }
  .footer1 .footer-content {
    width: 100%;
  }
  .footer1 .footer-content .fc-clogo {
    width: 100%;
    height: auto;
    display: block;
  }
  .footer1 .footer-content .fc-clogo .fcc-item {
    width: 33.333%;
    height: 55px;
    float: left;
    padding-top: 20px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item1 {
    background: url("../img/en-h-fclogo1.png") no-repeat center;
    background-size: 70px 15px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item2 {
    background: url("../img/en-h-fclogo2.png") no-repeat center;
    background-size: 90px 15px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item3 {
    background: url("../img/en-h-fclogo3.png") no-repeat center;
    background-size: 29px 35px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item4 {
    background: url("../img/en-h-fclogo4.png") no-repeat center;
    background-size: 58px 25px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item5 {
    background: url("../img/en-h-fclogo5.png") no-repeat center;
    background-size: 55px 20px;
  }
  .footer1 .footer-content .fc-clogo .fcc-item6 {
    background: url("../img/en-h-fclogo6.png") no-repeat center;
    background-size: 68px 25px;
  }
  .footer1 .footer-content .follow-us {
    width: 100%;
    margin: 0 auto;
    display: table;
    padding: 20px 20px 0;
    overflow: hidden;
  }
  .footer1 .footer-content .follow-us .fu-item {
    width: 14.8%;
    line-height: 30px;
    float: left;
    padding: 0 1%;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon {
    width: 30px;
    height: 30px;
    display: block;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon1 {
    background: url("../img/en-h-fulogo1.png") no-repeat center;
    background-size: 21px 21px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon2 {
    background: url("../img/en-h-fulogo2.png") no-repeat center;
    background-size: 21px 21px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon3 {
    background: url("../img/en-h-fulogo3.png") no-repeat center;
    background-size: 21px 21px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon4 {
    background: url("../img/en-h-fulogo4.png") no-repeat center;
    background-size: 21px 21px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon5 {
    background: url("../img/en-h-fulogo5.png") no-repeat center;
    background-size: 20px 13px;
  }
  .footer1 .footer-content .follow-us .fu-item1 {
    width: 26%;
  }
  .footer2 {
    width: 100%;
  }
  .footer2 .footer-content {
    width: 100%;
    padding: 0 20px 30px;
    margin: 0 auto;
    /*切换语言*/
  }
  .footer2 .footer-content .fc-item .fci-list {
    display: none;
    margin: 0 auto;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link {
    padding: 30px 0 0 30px;
    float: left;
    position: relative;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url {
    cursor: default;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url:hover {
    text-decoration: underline;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link:hover .cl-list {
    transform: translate(0, 20px);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list {
    width: 155px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -10px;
    text-align: center;
    top: -120px;
    border-radius: 5px;
    transform: translate(0, 0);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityBottom.png") no-repeat;
    position: absolute;
    bottom: -12px;
    left: 70px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item:hover a {
    color: #259df6;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list1 {
    top: -240px;
    left: -58px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link1 {
    padding-left: 0;
  }
  .footer2 .footer-content .fc-item .fct-txt {
    padding-top: 20px;
    text-align: left;
  }
  .footer2 .footer-content .fct-txt {
    padding-top: 20px;
    text-align: left;
  }
  .footer2 .footer-content .change-language {
    font-size: 1.4rem;
    display: block;
    padding: 20px 20px 0;
    border-bottom: none;
    position: relative;
  }
  .footer2 .footer-content .change-language::before {
    content: "";
    content: '';
    width: 15px;
    height: 15px;
    display: block;
    background: url("../img/zb-change-font.png") no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 22px;
    left: 0;
  }
  .footer2 .footer-content .change-language .url-english {
    padding-right: 20px;
    width: 100%;
    padding-bottom: 0;
  }
  .noData {
    width: 250px;
    padding-bottom: 40px;
    margin: 0 auto;
    display: none;
  }
  .noData .nodata-icon {
    width: 100px;
    height: 100px;
    display: block;
    background: url("../img/en-nodata.png") no-repeat;
    background-size: 100px 100px;
    margin: 0 auto;
  }
  .noData .nd-txt {
    padding-top: 30px;
    text-align: center;
    font-size: 2.4rem;
  }
  .nd-padding {
    padding: 40px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1040px) {
  .footer1 {
    padding: 40px 0 60px 0 !important;
  }
  .footer1 .follow-us {
    padding-top: 55px !important;
  }
  .footer1 .fc-clogo {
    height: auto !important;
    display: block !important;
    overflow: hidden;
  }
  .footer1 .fc-clogo .fcc-item {
    width: 33.333% !important;
    height: 52px;
    display: block !important;
    float: left;
    margin: 20px 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1210px) {
  .header {
    width: 100%;
    height: 80px;
    position: fixed;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  }
  .header .header-container {
    width: 100%;
    padding: 0 20px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    /*.top-bar-right*/
  }
  .header .header-container .hcl-link {
    width: 126px;
    padding: 22px 0 21px;
    display: block;
  }
  .header .header-container .hcl-link img {
    width: 100%;
  }
  .header .header-container .top-bar-left {
    padding-left: 60px;
    height: 100%;
  }
  .header .header-container .top-bar-left .tbl-list {
    height: 80px;
    overflow: hidden;
    /* information*/
    /*about-us*/
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item {
    height: 80px;
    padding: 15px 50px 15px 0;
    float: left;
    line-height: 50px;
    cursor: default;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item:hover .tblli-link {
    color: #259df6;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item:hover .more-link {
    visibility: visible;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link {
    width: 100%;
    position: absolute;
    left: 0;
    top: 80px;
    visibility: hidden;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-1 {
    width: 100%;
    height: 10px;
    background: transparent;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 {
    width: 100%;
    height: 100%;
    background: transparent;
    overflow: hidden;
    padding: 20px 0 20px 20px;
    float: left;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list {
    width: 100%;
    float: left;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item {
    text-align: left;
    overflow: hidden;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item:hover a {
    color: #259df6 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item .mlil-link {
    width: 82%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
    padding-right: 20px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list1 .mlil-link1 {
    width: 18% !important;
    float: left;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    font-size: 1.6rem !important;
    font-weight: bolder;
    color: #232528 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list1 .mlil-link1:hover {
    color: #259df6 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 {
    height: 80px;
    padding: 15px 50px 15px 0;
    float: left;
    line-height: 50px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2:hover .cl-list {
    transform: translate(0, 0);
    transition: all 0.3s ease-out;
    visibility: visible;
    opacity: 1;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list {
    width: 155px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 245px;
    text-align: center;
    bottom: -100px;
    border-radius: 5px;
    transform: translate(0, 20px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityTop.png") no-repeat;
    position: absolute;
    top: -12px;
    left: 70px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item:hover a {
    color: #259df6;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item .simplified {
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    padding-left: 20px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item3 .cl-list {
    left: 380px;
  }
  .header .header-container .top-bar-right {
    height: 80px;
    line-height: 50px;
    position: absolute;
    right: 20px;
    top: 0;
  }
  .header .header-container .top-bar-right .change-language {
    cursor: pointer;
    position: relative;
    padding: 15px 0 15px 30px;
    margin-left: 30px;
    height: 100%;
  }
  .header .header-container .top-bar-right .change-language:hover .home-language {
    color: #259df6;
    font-weight: 100 !important;
  }
  .header .header-container .top-bar-right .change-language::after {
    content: '';
    width: 22px;
    height: 21px;
    display: block;
    background: url("../img/zb-h-icons.png") no-repeat -590px -26px;
    position: absolute;
    top: 30px;
    left: 0;
  }
  .header .header-container .top-bar-right .change-language:hover .cl-list {
    transform: translate(0, 0);
    transition: all 0.3s ease-out;
    visibility: visible;
    opacity: 1;
  }
  .header .header-container .top-bar-right .change-language .cl-list {
    width: 115px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -8px;
    text-align: center;
    bottom: -60px;
    border-radius: 5px;
    transform: translate(0, 20px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .header .header-container .top-bar-right .change-language .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityTop.png") no-repeat;
    position: absolute;
    top: -12px;
    left: 46px;
  }
  .header .header-container .top-bar-right .change-language .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .header .morelink-outer {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: -1;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    visibility: hidden;
  }
  .header .morelink-outer .mo-opcity {
    height: 10px;
    width: 100%;
    background: transparent;
  }
  .header .morelink-outer .mo-bgff {
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
  }
  .footer1 {
    width: 100%;
    padding: 60px 0;
    background: #259df6;
  }
  .footer1 .footer-content {
    width: 100%;
  }
  .footer1 .footer-content .fc-clogo {
    width: 100%;
    height: 52px;
    display: table;
  }
  .footer1 .footer-content .fc-clogo .fcc-item {
    display: table-cell;
  }
  .footer1 .footer-content .fc-clogo .fcc-item1 {
    background: url("../img/en-h-fclogo1.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item2 {
    background: url("../img/en-h-fclogo2.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item3 {
    background: url("../img/en-h-fclogo3.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item4 {
    background: url("../img/en-h-fclogo4.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item5 {
    background: url("../img/en-h-fclogo5.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item6 {
    background: url("../img/en-h-fclogo6.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us {
    display: table;
    margin: 0 auto;
    padding-top: 75px;
    overflow: hidden;
  }
  .footer1 .footer-content .follow-us .fu-item {
    line-height: 30px;
    float: left;
    padding: 0 20px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon {
    width: 30px;
    height: 30px;
    display: block;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon1 {
    background: url("../img/en-h-fulogo1.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon2 {
    background: url("../img/en-h-fulogo2.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon3 {
    background: url("../img/en-h-fulogo3.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon4 {
    background: url("../img/en-h-fulogo4.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon5 {
    background: url("../img/en-h-fulogo5.png") no-repeat center;
  }
  .footer2 {
    width: 100%;
  }
  .footer2 .footer-content {
    width: 100%;
    padding: 0 50px 30px;
    margin: 0 auto;
  }
  .footer2 .footer-content .fc-item .fci-list {
    display: table;
    margin: 0 auto;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link {
    padding: 30px 0 0 30px;
    float: left;
    position: relative;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url {
    cursor: default;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url:hover {
    text-decoration: underline;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link:hover .cl-list {
    transform: translate(0, 20px);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list {
    width: 175px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -10px;
    text-align: center;
    top: -120px;
    border-radius: 5px;
    transform: translate(0, 0);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityBottom.png") no-repeat;
    position: absolute;
    bottom: -12px;
    left: 80px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item:hover a {
    color: #259df6;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item .simplified {
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    padding-left: 20px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list1 {
    top: -240px;
    left: -65px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link1 {
    padding-left: 0;
  }
  .footer2 .footer-content .fc-item .fct-txt {
    padding-top: 30px;
    text-align: center;
  }
  .footer2 .footer-content .fct-txt {
    padding-top: 20px;
    text-align: center;
  }
  .noData {
    width: 250px;
    padding-bottom: 60px;
    margin: 0 auto;
    display: none;
  }
  .noData .nodata-icon {
    width: 250px;
    height: 250px;
    display: block;
    background: url("../img/en-nodata.png") no-repeat;
    margin: 0 auto;
  }
  .noData .nd-txt {
    padding-top: 50px;
    text-align: center;
  }
  .nd-padding {
    padding: 100px 0;
  }
}
@media (min-width: 1211px) {
  .header {
    width: 100%;
    height: 80px;
    position: fixed;
    z-index: 999;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  }
  .header .header-container {
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    /*.top-bar-right*/
  }
  .header .header-container .hcl-link {
    width: 126px;
    padding: 22px 0 21px;
    display: block;
  }
  .header .header-container .hcl-link img {
    width: 100%;
  }
  .header .header-container .top-bar-left {
    padding-left: 60px;
    height: 100%;
  }
  .header .header-container .top-bar-left .tbl-list {
    height: 80px;
    overflow: hidden;
    /* information*/
    /*about-us*/
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item {
    height: 80px;
    padding: 15px 50px 15px 0;
    float: left;
    line-height: 50px;
    cursor: default;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item:hover .tblli-link {
    color: #259df6;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item:hover .more-link {
    visibility: visible;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link {
    width: 100%;
    position: absolute;
    left: 0;
    top: 80px;
    visibility: hidden;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-1 {
    width: 100%;
    height: 10px;
    background: transparent;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 {
    width: 100%;
    height: 100%;
    background: transparent;
    overflow: hidden;
    padding: 20px 0 20px 20px;
    float: left;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list {
    width: 100%;
    float: left;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item {
    text-align: left;
    overflow: hidden;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item:hover a {
    color: #259df6 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list .mlil-item .mlil-link {
    width: 88%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list1 .mlil-link1 {
    width: 12% !important;
    float: left;
    padding-bottom: 0 !important;
    font-size: 1.6rem !important;
    font-weight: bolder;
    color: #232528 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item .more-link .ml-2 .mli-list1 .mlil-link1:hover {
    color: #259df6 !important;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 {
    height: 80px;
    padding: 15px 50px 15px 0;
    float: left;
    line-height: 50px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2:hover .cl-list {
    transform: translate(0, 0);
    transition: all 0.3s ease-out;
    visibility: visible;
    opacity: 1;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list {
    width: 155px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 245px;
    text-align: center;
    
    border-radius: 5px;
    transform: translate(0, 20px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityTop.png") no-repeat;
    position: absolute;
    top: -12px;
    left: 70px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item:hover a {
    color: #259df6;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item2 .cl-list .cll-item .simplified {
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    padding-left: 20px;
  }
  .header .header-container .top-bar-left .tbl-list .tbll-item3 .cl-list {
    left: 480px;
  }
  .header .header-container .top-bar-right {
    height: 80px;
    line-height: 50px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .header .header-container .top-bar-right .change-language {
    cursor: pointer;
    position: relative;
    padding: 15px 0 15px 30px;
    margin-left: 30px;
    height: 100%;
  }
  .header .header-container .top-bar-right .change-language:hover .home-language {
    color: #259df6;
    font-weight: 100 !important;
  }
  .header .header-container .top-bar-right .change-language::after {
    content: '';
    width: 22px;
    height: 21px;
    display: block;
    background: url("../img/zb-h-icons.png") no-repeat -590px -26px;
    position: absolute;
    top: 30px;
    left: 0;
  }
  .header .header-container .top-bar-right .change-language:hover .cl-list {
    transform: translate(0, 0);
    transition: all 0.3s ease-out;
    visibility: visible;
    opacity: 1;
  }
  .header .header-container .top-bar-right .change-language .cl-list {
    width: 115px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -8px;
    text-align: center;
    bottom: -60px;
    border-radius: 5px;
    transform: translate(0, 20px);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .header .header-container .top-bar-right .change-language .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityTop.png") no-repeat;
    position: absolute;
    top: -12px;
    left: 46px;
  }
  .header .header-container .top-bar-right .change-language .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .header .morelink-outer {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: -1;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    visibility: hidden;
  }
  .header .morelink-outer .mo-opcity {
    height: 10px;
    width: 100%;
    background: transparent;
  }
  .header .morelink-outer .mo-bgff {
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
  }
  .footer1 {
    width: 100;
    padding: 60px 0;
    background: #259df6;
  }
  .footer1 .footer-content {
    width: 1200px;
    margin: 0 auto;
  }
  .footer1 .footer-content .fc-clogo {
    width: 1200px;
    height: 52px;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
  }
  .footer1 .footer-content .fc-clogo .fcc-item {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
  }
  .footer1 .footer-content .fc-clogo .fcc-item1 {
    background: url("../img/en-h-fclogo1.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item2 {
    background: url("../img/en-h-fclogo2.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item3 {
    background: url("../img/en-h-fclogo3.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item4 {
    background: url("../img/en-h-fclogo4.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item5 {
    background: url("../img/en-h-fclogo5.png") no-repeat center;
  }
  .footer1 .footer-content .fc-clogo .fcc-item6 {
    background: url("../img/en-h-fclogo6.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us {
    display: table;
    margin: 0 auto;
    padding-top: 75px;
    overflow: hidden;
  }
  .footer1 .footer-content .follow-us .fu-item {
    line-height: 30px;
    float: left;
    padding: 0 20px;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon {
    width: 30px;
    height: 30px;
    display: block;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon1 {
    background: url("../img/en-h-fulogo1.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon2 {
    background: url("../img/en-h-fulogo2.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon3 {
    background: url("../img/en-h-fulogo3.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon4 {
    background: url("../img/en-h-fulogo4.png") no-repeat center;
  }
  .footer1 .footer-content .follow-us .fu-item .fui-icon5 {
    background: url("../img/en-h-fulogo5.png") no-repeat center;
  }
  .footer2 {
    width: 100%;
  }
  .footer2 .footer-content {
    width: 1200px;
    padding: 0 0 30px 0;
    margin: 0 auto;
  }
  .footer2 .footer-content .fc-item .fci-list {
    float: right;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link {
    padding: 30px 0 0 30px;
    float: left;
    position: relative;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url {
    cursor: default;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .tl-url:hover {
    text-decoration: underline;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link:hover .cl-list {
    transform: translate(0, 20px);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list {
    width: 175px;
    padding: 10px 0;
    background: #ffffff;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    left: -26px;
    text-align: center;
    top: -120px;
    border-radius: 5px;
    transform: translate(0, 0);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-out;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list::after {
    width: 18px;
    height: 12px;
    content: '';
    background: url("../img/zb-h-cityBottom.png") no-repeat;
    position: absolute;
    bottom: -12px;
    left: 80px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item {
    width: 100%;
    height: 40px;
    line-height: 40px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item:hover a {
    color: #259df6;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list .cll-item .simplified {
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    padding-left: 20px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list1 {
    top: -120px;
    left: -35px;
  }
  .footer2 .footer-content .fc-item .fci-list .tab-link .cl-list3 {
    top: -200px;
    left: -35px;
  }
  .footer2 .footer-content .fc-item .fct-txt {
    padding-top: 30px;
  }
  .noData {
    width: 250px;
    padding-bottom: 60px;
    margin: 0 auto;
    display: none;
  }
  .noData .nodata-icon {
    width: 250px;
    height: 250px;
    display: block;
    background: url("../img/en-nodata.png") no-repeat;
    margin: 0 auto;
  }
  .noData .nd-txt {
    padding-top: 50px;
    text-align: center;
  }
  .nd-padding {
    padding: 100px 0;
  }
}
.news-link,
.business-link,
.mobile-search-box,
.foot-change,
.mobile-show {
  display: none;
}
