﻿@charset "utf-8";
static/he_content he_ny


/*公共*/

body {

    overflow: hidden;

    max-width: 1920px;

    margin: auto;

    background: #fff;

}



* {

    font-family: "Microsoft Yahei", "PingFangSC-Light", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", tahoma, SimSun, sans-serif !important;

}


#loader {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  z-index: 100000;
  display: table;
}

.loader-container {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  display: table-cell;
}
.loader-content {
  position: relative;
  /*  left: 50%;
  top: 57%;
  z-index: 1;
  margin-left: -25px;
  margin-top: -20px;*/
  margin: auto;
  /* border: 5px solid #fff; */
  border-radius: 50%;
  border-top: 3px solid #d4b768;
  width: 40px;
  height: 40px;
  -webkit-animation: spinLoader 2s linear infinite;
  animation: spinLoader 2s linear infinite;
  display: none;
}

.loader-logo {
  position: relative;
  /*  top: 44%;
  left: 50%;
  margin-left: -80px;
  margin-top: -20px;*/
  margin: 0 auto 40px;
  display: block;
  width: 250px;
}
.g_content {

    width: 1200px;

    margin: auto;

}



.yxedr_active p {

    font-size: 16px;

    line-height: 28px;

    color: #666;

}



/*规范*/

.g_word1 {

    font-size: 30px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word2 {

    font-size: 24px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word3 {

    font-size: 18px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word4 {

    font-size: 16px;

    line-height: 1.75;

    letter-spacing: 1px;

}



.g_word5 {

    font-size: 14px;

    line-height: 1.75;

    color: #999;

    letter-spacing: 1px;

}



.g_parp p {

    color: #666;

    font-size: 14px;

    line-height: 1.75;

    margin-bottom: 10px;

    letter-spacing: 1px;

}



/*规范*/

/*pc导航选中*/

.yxnav_active1 .g_nav1 {}



.yxnav_active2 .g_nav2 {}



/*ph导航选中*/

.yxnav_active1.g_phnav1 {

    color: #032c8d;

}



.yxnav_active2.g_phnav2 {

    color: #032c8d;

}



.yxnav_active3.g_phnav3 {

    color: #032c8d;

}



/*ph导航&下拉*/

.phxia {

    position: fixed;

    width: 100%;

    left: 0;

    top: 64px;

    z-index: 300;

    padding: 0 20px;

    background-color: #f1f1f1;

    display: none;

}



.xialaph {

    display: none;

    width: 100%;

    padding-bottom: 18px;

    background-color: #f1f1f1;

}



.xialaph h4 {

    position: relative;

}



.xialaph h4::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 1px;

    opacity: .1;

    background-color: #000;

}



.xialaph h4 a {

    font-size: 14px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.xialaph h4 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}



.xialaph .ul2 {

    display: none;

    padding-top: 7px;

    padding-bottom: 8px;

}



.xialaph .ul2 .container_s {

    max-width: 100%;

    padding: 0 15px;

}



.xialaph h5 {

    position: relative;

}



.xialaph h5::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 1px;



    opacity: .05;

    background-color: #000;

}



.xialaph h5 a {

    font-size: 14px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.xialaph h5 img {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 13px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}



.xialaph h4.active img.img_s,

.xialaph h5.active img.img_s {

    display: none;

}



.xialaph h4.active img.img_d,

.xialaph h5.active img.img_d {

    display: block;

}



.xialaph .ul3 {

    display: none;

}



.xialaph h6 a {

    font-size: 12px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}



.header2 {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

    width: 100%;

    height: 64px;

    padding-left: 20px;

    padding-right: 20px;

    background-color: #ffffff;

    display: none;

}



.header2 .logo {

    width: 100px;

    line-height: 64px;

}



.header2 .logo img {

    width: 100%;

}



.header2 .phsearch {

    position: absolute;

    top: 50%;

    right: 70px;

    width: 25px;

    cursor: pointer;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}



.header2 .wj_hin_right {

    padding-top: 25px;

}



.header2 .phsearch img {

    width: 100%;

}



.ph_mea_cl {

    overflow: hidden;

    width: 28px;

    height: 100%;

}



.header2 .menuph {

    width: 28px;

    height: 50px;

    cursor: pointer;

    text-align: center;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 20px;

}



.header2 .menuph .point {

    position: relative;

    display: inline-block;

    width: 28px;

    height: 22px;

    margin-top: 14px;

}



.header2 .menuph .point: .navbtn,

.header2 .menuph .point: .navbtn::after,

.header2 .menuph .point: .navbtn::before {

    width: 28px;

}



.header2 .menuph .navbtn {

    position: absolute;

    top: 10px;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #666;

}



.header2 .menuph .navbtn::after,

.header2 .menuph .navbtn::before {

    position: absolute;

    right: 0;

    display: inline-block;

    width: 28px;

    height: 1px;

    content: '';

    -webkit-transition: all .3s ease-out 0s;

    -moz-transition: all .3s ease-out 0s;

    -ms-transition: all .3s ease-out 0s;

    -o-transition: all .3s ease-out 0s;

    transition: all .3s ease-out 0s;

    background: #666;

}



.header2 .menuph .navbtn::after {

    top: -10px;

}



.header2 .menuph .navbtn::before {

    top: 10px;

}



.header2 .menuph .point.active .navbtn {

    background: transparent;

}



.header2 .menuph .point.active .navbtn::after {

    top: 0;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

}



.header2 .menuph .point.active .navbtn::before {

    top: 0;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



.ph_search {

    width: 100%;

    overflow: hidden;

    padding: 0 15px;

    padding-left: 15px;

}



.ph_search_ph {

    width: 100%;

    height: 35px;

    border: 1px solid rgba(0, 0, 0, .1);

    margin-top: 18px;

    float: left;

    border-radius: 17.5px;

    position: relative;

}



.ph_search_ph input {

    width: 100%;

    height: 100%;

    text-indent: 20px;

    color: #333333;

}



.ph_search_ph input::-webkit-input-placeholder {

    color: #999999;

}



.ph_search_ph button {

    width: 40px;

    height: 100%;

    color: #ffffff;

    line-height: 35px;

    text-align: center;

    font-size: 20px;

    float: right;

    position: absolute;

    top: 0;

    right: 0;

}



.ph_search button .icon-sousuo {

    font-size: 27px;

    color: #999999;

}



.wj_header_i_nav {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 80px;

    z-index: 10;

}



/*电话*/

.ph_dh_number {

    width: 100%;

    text-align: center;

    margin-top: 18px;



}



.ph_dh_number .ph_dh_n {

    display: inline-block;

    overflow: hidden;

}



.ph_dh_number .ph_dh_n p {

    float: left;

    font-size: 16px;

    color: #999;

}



.ph_dh_number .ph_dh_n p a {

    float: left;

    font-size: 16px;

    color: #999;

}



.ph_dh_number .ph_dh_n .ph_dh_n_p1 {

    margin-right: 15px;

}



.wj_hin_r_en a {

    color: #666;

}



.ph_searchfe {

    position: absolute;

    top: 50%;

    right: 15px;

    transform: translateY(-50%);

    width: 16px;

}



.ph_searchfe img {

    width: 100%;

}



.wj_hin_r_en {

    margin-right: 15px;

}



/* helen star */



.he_content {

    width: 98%;

    margin: 0 auto;

}



.he_logo {

    width: 200px;

    position: relative;

    line-height: 72px;
	
	margin-left:238px;

}



.he_logo img {

    width: 100%;

    transition: all 0.36s;

}



.he_nav {

    padding-left: 50px;

}



.he_logo1 {

    position: relative;

    top: 0;

    opacity: 0;

    left: 0;

}



.he_logo2 {

    position: absolute;

    top: 17px;

    left: 0;

}



.he_hide {

    opacity: 0;

}



.he_show {

    opacity: 1;

}



.g_syhead {

    position: absolute;

    top: 0;

    left: 0;

    width: 100vw;

    z-index: 500;

    transition: all .36s;

}



.he_navuli {

    padding: 0 15px;

    position: relative;

}



.he_navnbx {

    position: relative;

}



.he_navuli.yxnav_active1::after {

    position: absolute;

    content: '';

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    background: #00427a;

    height: 2px;

    width: 85%;

}



.he_navuli.yxnav_active1 a {

    color: #00427a !important;

}



.he_navnbx a {

    font-size: 18px;

    line-height: 72px;

    color: #ffffff;

    transition: all 0.36s;

    display: block;

}



.he_navuli::after {

    position: absolute;

    content: '';

    bottom: -1px;

    left: 50%;

    transform: translateX(-50%);

    background: #00427a;

    height: 2px;

    width: 0;

    transition: all 0.36s;

}



.he_banner {

    position: relative;
}



.he_nanimg {

    position: relative;

}



.he_nanimg::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 260px;

    background-image: linear-gradient(rgba(26, 28, 30, .8), transparent);

    z-index: 11;

}



.he_nanimg::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.4);

    z-index: 11;

}



.he_lang {

    line-height: 72px;

    padding-right: 20px;

}



.he_lang a {

    font-size: 14px;

    color: #ffffff;

    transition: all 0.36s;

    transition: all 0.36s;

}



.he_searbx {

    width: 15px;

    position: relative;

    line-height: 65px;

}



.he_searbx img {

    width: 150%;

    transition: all 0.36s;

}



.he_ser1 {

    position: relative;

    top: 0;

    left: 0;

}



.he_ser2 {

    position: absolute;

    top: 27px;

    left: 0;

    opacity: 0;

}



.he_sear {

    padding-left: 10px;

    cursor: pointer;

    position: relative;

}



.he_navri {

    position: relative;

}



/* .he_navri::after {

    content: '';

    position: absolute;

    width: 1px;

    height: 10px;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: #fff;

    transition: all 0.36s;

} */



.he_shuru {

    border-bottom: 1px solid #fff;

    position: absolute;

    top: 23px;

    right: 25px;

    background: #b8b8b8;

    z-index: 10;

    border-radius: 5px;

    width: 0px;

    height: 22px;

    transition: all 0.46s;

    z-index: -1;

    opacity: 0;

    transition: all 0.36s;

}





.he_shuru input {

    width: 100%;

    height: 100%;

    padding: 4px 8px;

    color: #666666;

    font-size: 12px;

}



/*.he_navwb {*/

/*    border-bottom: 1px solid rgba(255, 255, 255, 0.26);*/

/*}*/



.he_slidow {

    position: absolute;

    top: 73px;

    left: 50%;

    transform: translateX(-50%);

    background: #fff;

    padding: 15px 0;

    display: none;

    box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.1);

}





.he_slidow .he_slidli a {

    white-space: nowrap;

    padding: 15px 30px;

    display: block;

    color: #666666 !important;

}



.yxnav_active2.he_slidli a {

    color: rgba(0, 66, 122, 0.7) !important;

}



.he_banrbox {

    position: relative;

}



.he_bannf1 {

    width: 100%;

}



.he_bannf1 h4 {

    font-size: 40px;

    line-height: 68px;

    color: #ffffff;

    margin-bottom: 24px;

}



.he_bannf1 p {

    font-size: 24px;

    line-height: 36px;

    color: #ffffff;

}



.he_bantex .he_content {

    position: relative;

}



.he_bantex {

    position: absolute;

    top: 50%;

    transform: translate(-50%, -50%);

    left: 50%;

    z-index: 32;

    width: 100%;

}



.he_banmoe {

    margin-top: 65px;

}



.he_banmoe a {

    display: inline-block;

    border: 1px solid #fff;

    padding: 9px 18px 9px 20px;

    line-height: 32px;

}



.he_banmoe a span {

    font-size: 14px;

    color: #f1f1f1;

    padding-right: 10px;

}



.he_banmoe a img {

    width: 16px;

    margin-top: 2px;

}



.he_ind_dos li span {

    font-size: 18px;

    line-height: 26px;

    color: #ffffff;

    position: relative;

    cursor: pointer;

    transition: all 0.36s;
        width: 60px;
    display: block;
        height: 10px;
    background: #1a1a1a;

}



.he_ind_dos {

    position: absolute;

    bottom: 100px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 20;



}



.he_ind_dos li:last-child {

    margin-right: 0;

}



.he_ind_dos ul {

    /*border-bottom: 1px solid rgba(255, 255, 255, 0.4);*/

    display: inline-block;

    /*padding-bottom: 5px;*/
	
	/*margin-left:270px;*/
	display: flex;
    justify-content: center;
}



.he_ind_dos li {

    display: inline-block;

    margin-right: 35px;

}



.he_dosli.act span::after {

    position: absolute;

    content: '';

    left: 0;

    bottom: 0;

    width: 100%;

    height: 10px;

    background: #fff;

    transition: all 0.36s;

}



.he_banph {

    display: none;

}



.he_nanimg video {

    display: block;

    position: absolute;

    top: 50%;

    left: 50%;

    width: 100%;

    transform: translate(-50%, -50%);

    z-index: 30;

}



.he_banpc {

    position: relative;

    top: 0;

    left: 0;

}



.he_nanimg img {

    width: 100%;

}



.he_banpc {

    position: relative;

    top: 0;

    left: 0;

}



.he_from {

    width: 100%;

    position: relative;

    z-index: 10;

}



.he_froba {

    width: 100%;

    background: #000000;

}



.he_fromls {

    width: 100%;

    padding: 36px 0;

}



.he_file {

    width: 235px;

}



.he_firi {

    width: calc(100% - 235px);

}



.he_file p {

    font-size: 16px;

    line-height: 30px;

    color: #ffffff;

}



.he_fifb {

    width: calc(100% - 25px);

    margin: 0 -42px;

}



.he_fifbli {

    width: 33.333333%;

    padding: 0 42px;

}



.he_fifbli1 .he_finlid input {

    cursor: pointer;

}



.he_serb {

    width: 25px;

    text-align: right;

    margin-top: 5px;

}



.he_finlid {

    width: 100%;

    border-bottom: 1px solid #ffffff;

    padding: 5px 23px 7px 0px;

}



.he_finlid input {

    width: 100%;

    color: #fff;

    font-size: 14px;

}



.he_finlid input::-webkit-input-placeholder {

    /*WebKit browsers*/

    color: #fff;

    font-size: 14px;

}



.he_finlid input::-moz-input-placeholder {

    /*Mozilla Firefox*/

    color: #fff;

    font-size: 14px;

}



.he_finlid input::-ms-input-placeholder {

    /*Internet Explorer*/

    color: #fff;

    font-size: 14px;

}



.he_fifbli1 .he_finlid {

    position: relative;

    cursor: pointer;

}



.he_fifbnjb {

    cursor: pointer;

}



.he_fifbli1 {

    cursor: pointer;

}



.he_fifbli1 span {

    color: #fff;

    font-size: 16px;

    position: absolute;

    left: 0;

    top: 7px;

}



.he_arrb {

    width: 13px;

}



.he_arrb img {

    width: 100%;

    transition: all 0.36s;

}



.he_arrb {

    position: absolute;

    top: 9px;

    right: 5px;

}



.he_serb img {

    width: 25px;

    display: inline-block;

    cursor: pointer;

}



.he_fifbnjb {

    width: 100%;

    position: relative;

}



.he_frslid {

    position: absolute;

    top: 45px;

    left: 0px;

    width: 100%;

    padding: 15px 0;

    background: #fff;

    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.15);

    display: none;

    z-index: 20;

    height: 175px;

}



.he_fifbli1 {

    position: relative;

}



.he_frslidul {

    padding: 8px 15px;

}



.he_frslidul span {

    display: block;

    font-size: 14px;

    color: #333;

    position: static;

    transition: all 0.36s;

    height: 14px;

    overflow: hidden;

}



.he_letle {

    width: 235px;

}



.he_letri {

    width: calc(100% - 235px);

}



.he_letter {

    margin-top: 37px;

}



.he_letle p {

    font-size: 16px;

    color: #ffffff;

}



.he_letrili.act span {

    border: 1px solid #f2f2f2;

}



.he_letriul {

    margin: 0 -10px;

}



.he_letrili {

    width: 3.846153%;

    padding: 0px 10px;

}



.he_letrili span {

    font-size: 16px;

    font-weight: bold;

    color: #fff;

    cursor: pointer;

    transition: all 0.36s;

    border: 1px solid transparent;

    display: block;

    text-align: center;

    width: 100%;

    padding: 4px 0;

}





.he_conbox {

   /* padding-top: 95px;*/

    padding-bottom: 110px;

}



.he_interle {

    width: 390px;

    box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.1);

    padding: 65px 50px 115px;

    margin-left: 15px;

    margin-top: 15px;

    margin-bottom: 15px;

}



.he_interri {

    width: calc(100% - 405px);

    padding-left: 40px;

    margin-top: 15px;



}



.he_intebx {

    position: relative;

    width: 100%;

}



.he_interle h4 {

    font-size: 36px;

    line-height: 44px;

    font-weight: bold;

    color: #000;

    height: 44px;

    overflow: hidden;

    margin-bottom: 46px;

}



.he_interle p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

    height: 120px;

    overflow: hidden;

}



.he_interle .he_banmoe {

    margin-top: 36px;

}



.he_interle .he_banmoe a {

    border-color: #333333 !important;

}



.he_interle .he_banmoe span {

    color: #333333;

}



.he_prote .he_banmoe {

    display: inline-block;

    border: 1px solid #fff;

    padding: 9px 18px 9px 20px;

    line-height: 32px;

}



.he_prote .he_banmoe span {

    font-size: 14px;

    color: #f1f1f1;

    padding-right: 10px;

}



.he_prote .he_banmoe img {

    width: 16px;

    margin-top: 2px;

}



.he_intebx img {

    width: 100%;

    height: 100%;

}



.he_img {

    position: relative;

    top: 0;

    left: 0;

    z-index: 1;

}



.he_img1 {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

}



.he_intern {

    position: relative;

}



.le_intbtl,

.le_intbtr {

    width: 56px;

    height: 56px;

    position: absolute;

    background: #000000;

    top: 50%;

    transform: translateY(-50%);

    cursor: pointer;

    z-index: 10;

}



.le_intbtl {

    left: -40px;

}



.le_intbtr {

    right: -40px;

}



.le_intbtl img,

.le_intbtr img {

    width: 31px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.he_profe {

   /* padding-top: 95px;*/

    overflow: hidden;

}



.he_profeul {

    width: 100%;

}



.he_profeli {

    width: 33.333333%;

    position: relative;

    overflow: hidden;

}



.he_profebox {

    width: 100%;

    position: relative;

}



.he_proim {

    position: relative;

    width: 100%;

    height: 100%;

}



.he_prote {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 10;

    padding: 192px 168px;

}



.he_proim {

    position: relative;

    overflow: hidden;

}



.he_proim img {

    width: 100%;

    transition: all 0.36s;

}





.he_prote h4 {

    font-size: 36px;

    line-height: 44px;

    font-weight: bold;

    color: #ffffff;

}



.he_prote p {

    font-size: 16px;

    line-height: 20px;

    color: #ffffff;

    margin-top: 25px;

    margin-bottom: 34px;

    height: 20px;

    overflow: hidden;

}



.he_profebox .he_banmoe {

    margin-top: 0;

}



.he_profebox::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 260px;

    background-image: linear-gradient(rgba(26, 28, 30, .5), transparent);

    z-index: 1;

}



footer {

    background: #00427a;

}



.he_fot {

    padding-top: 34px;

    padding-bottom: 35px;

}



.he_fotte span {

    font-size: 12px;

    line-height: 22px;

    color: #ffffff;

}



.he_fotte {

    /*border-right: 1px solid #ffffff;*/

    padding-right: 25px;

}



.he_fenxli {

    padding: 0 23px;

    position: relative;

    cursor: pointer;

}



.he_fenlimg {

    width: 22px;

}



.he_fenlimg img {

    width: 100%;

}



.he_code {

    width: 90px;

    position: absolute;

    bottom: 35px;

    left: 50%;

    transform: translateX(-50%);

    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.15);

    display: none;

    z-index: 30;

}



.he_code img {

    width: 100%;

}



.he_botm {

    width: 100%;

   /* border-top: 1px solid rgba(255, 255, 255, 0.2);*/

    padding-top: 8px;

    padding-bottom: 8px;

}



.he_botm {

    text-align: center;

}



.he_botmbox {

    text-align: center;

    display: inline-block;

}



.he_bymz a {

    font-size: 12px;

    line-height: 20px;

    color: rgba(255, 255, 255, 0.6);

    transition: all 0.36s;

}



.le_intbtl {

    left: -41px;

}



.he_bymz {

    padding-right: 37px;

}



.he_btban span {

    font-size: 12px;

    line-height: 20px;

    vertical-align: middle;

    color: #ffffff;

    transition: all 0.36s;

}



.he_btban a {

    font-size: 12px;

    line-height: 20px;

    vertical-align: middle;

    color: rgba(255, 255, 255, 0.6);

    transition: all 0.36s;

}



.he_btban img {

    display: inline-block;

    margin-left: 5px;

    margin-right: 5px;

    width: 220px;

}



/*.g_syhead.act {*/

/*    background: #fff;*/

/*    box-shadow: 0px 5px 17.64px 3.36px rgba(127, 127, 127, 0.1);*/

/*}*/



.g_syhead.act .he_logo1 {

    opacity: 1;

}



.g_syhead.act .he_logo2 {

    opacity: 0;

}



.g_syhead.act .he_navnbx a {

    color: #333333 !important;

}



.g_syhead.act .he_lang a {

    color: #333333;

}



.g_syhead.act .he_navri::after {

    background: #333;

}



.g_syhead.act .he_ser2 {

    opacity: 1;

}



.g_syhead.act .he_ser1 {

    opacity: 0;

}



.he_banrbox.slick-active .he_nanimg img {

    animation: mymove4 8s ease;

    -webkit-animation: mymove4 8s ease;

    animation-iteration-count: 1;

}



@-webkit-keyframes mymove4 {

    from {

        transform: scale(1.3);

    }



    to {

        transform: scale(1);

    }

}



.he_arrb.on img {

    transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    /* IE 9 */

    -moz-transform: rotate(180deg);

    /* Firefox */

    -webkit-transform: rotate(180deg);

    /* Safari 和 Chrome */

    -o-transform: rotate(180deg);

    /* Opera */

}



/* .le_intbtl {

    left: -25px;

} */



.he_scrull {

    margin-left: -15px;

}



.he_banner {

    width: 100%;

    position: relative;/* test */
}



.he_banner::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 260px;

    background-image: linear-gradient(rgba(26, 28, 30, .5), transparent);

    z-index: 1;

}



.he_aner {

    width: 100%;

    height: 520px;

}



.he_aner img {

    position: absolute;

    width: auto;

    height: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.he_nbante {

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    bottom: 98px;

}



.he_nbante h3 {

    font-size: 48px;

    line-height: 60px;

    color: #ffffff;

}



.he_ny {

    min-height: 350px;

}





.he_bocon {

    width: 100%;

}



.he_abuxh {

    width: 100%;

}



.he_abuxhto {

    width: 100%;

    padding: 60px 0px 95px;

    overflow: hidden;

}



.he_abuxhto p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

}



.he_zuyhx {

    position: relative;

}



.he_zutepo {

    position: absolute;

    left: -19px;

    top: -138px;

    z-index: -1;

}



.he_zutepo p {

    font-size: 286px;

    color: rgba(248, 248, 248, 0.8);

    font-weight: bold;

}



.he_bpilile {

    position: relative;

    width: 480px;

}



.he_bpiliri {

    width: calc(100% - 480px);

    /* padding: 50px 0; */

    position: absolute;

    top: 33%;

    transform: translateY(-50%);

    right: 0;

    height: 166px;

}



.he_bpisli.on .he_bpiliri {

    right: inherit;

    left: 0;

}



.he_bpilnb {

    width: 100%;

    box-shadow: 0px 5px 17.64px 3.36px rgba(127, 127, 127, 0.1);

    padding: 40px 40px 58px;

    background: #fff;

    

}

.lianxi{


    width: 100%;

    box-shadow: 0px 5px 17.64px 3.36px rgba(127, 127, 127, 0.1);

    padding: 40px 40px 0px !important;

    background: #fff;

    margin-top: -115px;

}



.he_bpilnb h4 {

    font-size: 30px;

    line-height: 38px;

    color: #333333;

    margin-bottom: 40px;

}



.he_duanbt {

    /* height: 266px; */

    overflow: hidden;
	
	line-height: 24px;

}



.he_duanbt p {

    font-size: 16px;

    line-height: 24px;

    color: #000000;

    margin-bottom: 25px;

}



.he_honti {

    text-align: center;

}



.he_bpisli {

    margin-bottom: 100px;

    position: relative;

}



.he_honor .he_honorh4 {

    font-size: 36px;

    line-height: 42px;

    color: #333333;

}



.he_honorul {

    margin: 0 -28px;

    overflow: hidden;

}



.he_honorli {

    width: 33.333333%;

    padding: 0 28px;

    margin-bottom: 55px;



}



.he_honorbox {

    width: 100%;

    box-shadow: 0px 5px 17.64px 3.36px rgba(127, 127, 127, 0.1);

    position: relative;

    text-align: center;

    position: relative;

    height: 115px;

}



.he_honnte {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 100%;

    padding: 15px 25px;



}



.he_honnte p {

    font-size: 20px;

    line-height: 36px;

    color: #333333;

    max-height: 72px;

    overflow: hidden;

}



.he_honorli.on p {

    text-align: left;

}



.he_honorul {

    padding-top: 95px;

}



.he_honor {

    padding-bottom: 40px;

}



.he_btvid {

    width: 100%;

}



.he_btvidtop {

    padding: 100px 0;

}



.he_btvidul {

    margin: 0 -24px;

}



.he_btvidli {

    width: 33.333333%;

    padding: 0 24px;

}



.he_btvidbox {

    width: 100%;

    /* border: 1px solid #004781; */

    text-align: center;

    transition: all 0.36s;

    padding: 8px 0;
      
    box-shadow: 5px 0px 40px 0px rgb(6 6 6 / 15%);
}



.he_btvidbox span {

    font-size: 20px;

    line-height: 90px;

    color: #00427a;

    transition: all 0.36s;

}



.he_btvcento {

    position: relative;

}



.he_btvcento .he_playbt {

    width: 74px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    cursor: pointer;

}



.he_btvcento video {

    width: 100%;

    height: 525px;

    overflow: hidden;

    object-fit: cover;

    outline: none;

}



.he_btvcenbt {

    padding-top: 30px;

    padding-bottom: 90px;

}



.he_btvcenbt p {

    font-size: 20px;

    line-height: 28px;

    color: #999999;

    margin-bottom: 8px;

}



.he_btvcenbt h4 {

    font-size: 30px;

    line-height: 48px;

    color: #333333;

}



.he_bidbtul {

    margin: 0 -25px;

}



.he_bidbtli {

    width: 33.333333%;

    padding: 0 25px;

}



.he_bidbbox {

    width: 100%;

    position: relative;

}



.he_bidbbto .he_img {

    width: 100%;

    height: 100%;

}



.he_bidbbto .he_img1 {

    width: 100%;

    height: 100%;

}



.he_xjvidp .he_bply {

    width: 35px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    z-index: 11;

}



.he_xjvidp {

    position: relative;

}



.he_bidbbto {

    position: relative;

    overflow: hidden;

}



.he_bidbbto img {

    transition: all 0.36s;

}



.he_b2timle span {

    font-size: 16px;

    line-height: 30px;

    color: #999999;

    transition: all 0.36s;

}



.he_b2timri {

    width: 90px;

}



.he_b2timle {

    width: calc(100% - 90px);

}



.he_b2timim {

    width: 18px;

    line-height: 24px;

}



.he_b2timsp {

    width: calc(100% - 18px);

}



.he_b2timim img {

    width: 100%;

}



.he_b2tim {

    transition: all 0.36s;

}



.he_bidbbbt {

    /* background: #00427a; */

    padding-top: 21px;

    padding-bottom: 20px;

    height: 146px;

    border-bottom: 1px solid #d9dadb;

}



.he_b2timsp span {

    font-size: 14px;

    line-height: 26px;

    color: #ffffff;

}



.he_b2ths {

    padding-top: 7px;

    padding-bottom: 7px;

    transition: all 0.36s;

}



.he_b2ths h4 {

    font-size: 18px;

    line-height: 30px;

    color: #333333;

    height: 30px;

    overflow: hidden;

}



.he_btvidbt {

    padding-bottom: 232px;

    overflow: hidden;

}



.he_btvidli.act .he_btvidbox {

    background: #00427a;

}



.he_btvidli.act .he_btvidbox span {

    color: #ffffff;

}

.he_dynamle-1{   

   /* width: calc(100% - 505px);*/

    padding-right: 65px;
	
	font-size:16px;
	
	color:#666666;
	
	margin-top:70px;}

    

.he_dynamle {

    /* width: calc(100% - 505px); */

    padding-right: 65px;
	
	font-size:16px;
	
	color:#666666;
	
	/* margin-top:70px; */
}



.he_dynamri {

    width: 505px;

    position: relative;

    top: 0;

    right: 0;

    height: 100%;

    padding-top: 53px;

    padding-left: 65px;

}



.he_dynamri::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 160%;

    height: 200vw;

    background: #f7f7f7;

    z-index: -1;

}



.he_dynam {

    position: relative;
    margin-top: 50px;

}



.he_dynleto h4 {

    font-size: 26px;

    line-height: 42px;

    color: #000000;

}



.he_dynfnxle span {

    font-size: 20px;

    line-height: 30px;

    color: #999999;

}



.he_bsrinr {

    width: 29px;

    position: relative;

}



.he_bsrinr img {

    width: 100%;

}



.he_bsrinr {

    margin-left: 15px;

}



.he_bsfe span {

    font-size: 14px;

    line-height: 30px;

    color: #999999;

}



.he_dynletfnx {

    padding-top: 26px;

    padding-bottom: 27px;

}



.he_b3banji p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

    margin-bottom: 25px;

}



.he_bocon .he_btvidtop {

    padding-bottom: 90px;

}



.he_swsei {

    width: 100%;

}



.he_swseile,

.he_swsiri {

    width: 50%;

    transition: all 0.36s;

}



.he_swseile a,

.he_swsiri a {

    display: block;

    padding: 18px 20px;

    position: relative;

}



.he_swsle {

    width: 18px;

    position: relative;

    line-height: 23px;

}



.he_swsle img {

    width: 100%;

    transition: all 0.36s;

}



.he_swslesh {

    position: relative;

    top: 0;

    left: 0;

}



.he_swslehi {

    position: absolute;

    top: 6px;

    left: 0;

    opacity: 0;

}



.he_swseiri,

.he_swseiri {

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.he_swseiri p,

.he_swsiri p {

    font-size: 14px;

    line-height: 24px;

    color: #999999;

    transition: all 0.36s;

    max-height: 48px;

    overflow: hidden;

}



/* .he_swseile.act{

    background: #00427a;

}

.he_swseile.act .he_swslesh{

   opacity: 0;

}

.he_swseile.act .he_swslehi{

    opacity: 1;

 } */

/* .he_swseile.act p{

   color: #fff!important;

 } */

.he_swseiri {

    width: calc(100% - 18px);

    padding-left: 18px

}



.he_swseile .he_swseiri {

    padding-left: 60px;

}



.he_swsiri .he_swseiri {

    padding-left: 35px;

    padding-right: 50px;

}



.he_swsei {

    padding-top: 70px;

    padding-bottom: 100px;

}



.he_dyncon h4 {

    font-size: 24px;

    line-height: 36px;

    color: #00427a;

}



.he_dynconul {

    margin: 0 -10px;

    padding-top: 25px;

}



.he_dynconli {

    width: 50%;

    padding: 0 10px;

    margin-bottom: 17px;

}



.he_dynbox {

    width: 100%;

    background: #ffffff;

    text-align: center;

    padding: 12px 0;

    transition: all 0.36s;

}



.he_dynbox span {

    font-size: 18px;

    line-height: 36px;

    color: #666666;

    transition: all 0.36s;

}



.he_bsmorle span {

    font-size: 16px;

    line-height: 39px;

    padding-right: 13px;

    color: #00427a;

}



.he_bsmorri {

    width: 16px;

    line-height: 39px;

}



.he_bsmorri img {

    width: 100%;

}



.he_bsmor {

    border: 1px solid #00427a;

    display: inline-block;

    padding-left: 33px;

    padding-right: 25px;

}



.he_bsmorbx {

    padding-top: 13px;

}



.he_dyncon {

    margin-bottom: 61px;

}



.he_dyncon1 h4 {

    font-size: 30px;

}



.he_bsxgd p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

    margin-bottom: 10px;

    transition: all 0.36s;

}



.he_bsxgd {

    margin-top: 22px;

}



.he_corbxp {

    margin-bottom: 33px;

}



.he_corbxp p {

    font-size: 20px;

    line-height: 28px;

    color: #333333;

}



.he_cofrbul {

    margin: 0 -50px;

}



.he_cofrbli {

    width: 50%;

    padding: 0 50px;

    margin-top: 92px;

}



.he_cofrbbx {

    width: 100%;

    position: relative;

}



.he_corbxpfr {

    border-bottom: 1px solid #000000;

    position: relative;

}



.he_corbxpfr input {

    width: 100%;

    padding-right: 44px;

    padding-bottom: 7px;

    font-size: 14px;

    line-height: 20px;

    color: #666666;

}



.he_corbxpfr input::-webkit-input-placeholder {

    font-size: 14px;

    line-height: 20px;

    color: #666666;

}



/* .he_cofrobox {

    padding-top: 100px;

} */



.he_cofrbli1 .he_corbxpfr input {

    cursor: pointer;

}



.he_corbsp {

    position: absolute;

    bottom: 7px;

    left: 0;

}



.he_corbxpfr span {

    font-size: 14px;

    line-height: 20px;

    color: #666666;

}



.he_coring {

    width: 16px;

    position: absolute;

    right: 17px;

    bottom: 11px;

    cursor: pointer;

}



.he_coring img {

    width: 100%;

    transition: all 0.36s;

}



.he_cofrbli1 {

    position: relative;

}



.he_corinb {

    position: relative;

    z-index: 10;

}



.he_codowsl {

    position: absolute;

    top: 103px;

    left: 0;

    width: 100%;

    height: 120px;

    background: #fff;

    box-shadow: 0px 5px 17.64px 3.36px rgba(127, 127, 127, 0.1);

    padding: 15px 20px;

    display: none;

    z-index: 10;

}



.he_codsp {

    cursor: pointer;

    padding: 5px 0;

}



.he_codsp span {

    font-size: 14px;

    line-height: 20px;

    color: #666;

}



.he_serriric {

    width: 20px;

    line-height: 26px;

}



.he_serriric img {

    width: 100%;

    margin-left: 15px;

}



.he_sercori {

    background: #00427a;

    padding: 20px 50px;

}



.he_serrirte span {

    font-size: 16px;

    line-height: 28px;

    color: #ffffff;

}



.he_serco {

    padding-top: 50px;

}



.he_cofbtp {

    overflow: hidden;

}



.he_cofbtp p {

    font-size: 24px;

    line-height: 36px;

    color: #000000;

}



.he_cofbtpzm {

    padding: 31px 45px 0;

}



.he_copzmul {

    margin: 0 -30px;

}



.he_copzmli {

    width: 7.692307%;

    padding: 0 30px;

    margin-bottom: 30px;

    text-align: center;

}



.he_copibx {

    font-size: 20px;

    line-height: 39px;

    color: #333333;

    cursor: pointer;

    border: 1px solid transparent;

    transition: all 0.36s;

}



.he_copzmli.act .he_copibx {

    border: 1px solid #333;

}



.he_cofrbbt {

    padding-top: 45px;

    padding-bottom: 68px;

}



.he_cofrbli1.on .he_coring img {

    transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    /* IE 9 */

    -moz-transform: rotate(180deg);

    /* Firefox */

    -webkit-transform: rotate(180deg);

    /* Safari 和 Chrome */

    -o-transform: rotate(180deg);

    /* Opera */

}



.he_profes {

    width: 100%;

    padding-top: 100px;

    padding-bottom: 100px;

}



.he_profesle {

    width: 462px;

}



.he_profesri {

    width: calc(100% - 462px);

    padding-left: 88px;

}



.he_profa1 {

    position: relative;

}



.he_profa1 img {

   width: 100%;

    /* height: 100%; */

}



.he_profa1d1 {

    margin-top: 125px;

}



.he_pr1dlli {

    width: 100%;

    box-shadow: 5px 0px 32px 0px rgba(67, 67, 67, 0.08);

    margin-bottom: 10px;

    transition: all 0.36s;

    position: relative;

}



.he_pr1dibto {

    width: 96px;

    text-align: center;

   /* padding: 15px 5px 8px 5px;*/

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.he_pr1dibyo {

    width: calc(100% - 96px);

    /*border-left: 1px solid #eeeeee;*/

    padding: 25px 23px;

}



.he_pr1dibim {

    width: 20px;

    display: inline-block;

}



.he_pr1dibim img {

    width: 100%;

}



.he_pr1dibte {

    margin-top: 3px;

}



.he_pr1dibte span {

    font-size: 16px;

    line-height: 24px;

    color: #333333;

}



.he_pr1dibyo p {

    font-size: 16px;

    line-height: 22px;

    color: #00427a;

}



.he_resumele h4 {

    font-size: 40px;

    line-height: 48px;

    color: #333333;

}



.he_resumele h4 span {

    font-size: 16px;

    line-height: 48px;

    color: #00427a;

    /*padding-left: 15px;*/

}



.he_reriic {

    line-height: 16px;

    width: 20px;

    margin-right: 20px;

}



.he_reriic img {

    width: 100%;

}



.he_rerite span {

    font-size: 14px;

    line-height: 24px;

    color: #00427a;

}



.he_resumeri {

    margin-top: 33px;

}



.he_field {

    padding-top: 33px;

    overflow: hidden;

}



.he_field h4 {

    font-size: 22px;

    line-height: 36px;

    color: #333333;

}



.he_fieldbq {

    padding-top: 13px;

}



.he_fedbq {

    /*background: #f6f6f6;*/

   /* border: 1px solid #eeeeee;*/

    display: inline-block;

    /*margin-right: 17px;*/

    margin-bottom: 17px;

}



.he_fedbq a {

    padding: 0px 4px;

    display: inline-block;

}





.he_fedbq span {

    font-size: 17px;

    color: #000000;

}



.he_fiisuli {

    padding: 35px 0;

    overflow: hidden;

    border-top: 1px solid #e5e5e5;

}



.he_fitile h4 {

    font-size: 24px;

    line-height: 32px;

    color: #333333;

}



.he_fielis {

    padding-top: 23px;

}



.he_filbxdow {

    padding-top: 10px;

        line-height: 24px;

    color: #000000;

}



.he_fitilic {

    width: 17px;

    position: relative;

    margin-top: 11px;

}



.he_fiisuli1 .he_fitile {

    width: calc(100% - 25px);

}



.he_filbxdow p {

    font-size: 14px;

    line-height: 24px;

    color: #000000;

}



.he_fitilic img {

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.he_fiisuli1 .he_filibxti {

    cursor: pointer;

    padding-right: 7px;

}



.he_filafer {

    padding-left: 18px;

    position: relative;

    padding-bottom: 15px;

}



.he_filafer::after {

    content: '';

    position: absolute;

    width: 5px;

    height: 5px;

    background: #00427a;

    border-radius: 50%;

    top: 9px;

    left: 0;

}



.he_filafer::before {

    content: '';

    position: absolute;

    width: 1px;

    height: 100%;

    background: #e5e5e5;

    top: 11px;

    left: 2px;

}



.he_filafer:last-child::before {

    display: none;

}



.he_fiisul {

    overflow: hidden;

}



.he_filafer p {

    line-height: 20px;

}



.he_fiisuli1 .he_filbxdow {

    /*display: none;*/

}



.he_fiisuli:last-child {

    /*border-bottom: 1px solid #e5e5e5;*/

}



.he_fiisuli1.on .he_fitilic .he_show {

    opacity: 0;

}



.he_fiisuli1.on .he_fitilic .he_hide {

    opacity: 1;

}



.he_fiisuli1.on .he_filbxdow {

    display: block;

}



.he_nyd2 .he_dynamle {

    /* padding-top: 90px; */

    padding-right: 89px;

    min-height: 950px;

}



.he_nyd2 .he_dynamri {

    padding-top: 105px;

    padding-left: 110px;

}



.he_dynamle .he_resumele h4 {

    font-size: 36px;

}



.he_dynamle .he_resumeri {

    margin-top: 18px;

}



.he_mariti {

    padding-top: 40px;

    padding-bottom: 18px;

    border-bottom: 1px solid #e5e5e5;

}



.he_mariti p {

    font-size: 14px;

    line-height: 24px;

    color: #666666;

    margin-bottom: 24px;

}



.he_marimetul {

    margin: 0;

    padding-bottom: 38px;

}



.he_marimeli {

    width: 50%;

    padding: 0 37px;

}



.he_marime {

    padding-top: 55px;

}



.he_marimeibx {

    padding-left: 13px;

}



.he_marimeibx p {

 

    line-height: 18px;



    position: relative;

    margin-bottom: 18px;
    font-size: 17px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 23px;
    color: #000;
}



.he_marimeibx p::after {

    content: '';

    position: absolute;

    top: 7px;

    left: -13px;

    width: 4px;

    height: 4px;

    border-radius: 50%;

    background: #00427a;

}



.he_marihsb {

    padding-left: 45px;

    padding-bottom: 30px;

}



.he_marihsb h4 {

    font-size: 24px;

    line-height: 32px;

    position: relative;

    color: #00427a;

}



.he_marihsb span {

    font-size: 48px;

    color: rgba(86, 141, 202, 0.2);

    position: absolute;

    top: -15px;

    left: -16px;

    z-index: -1;

    font-weight: bold;

}



.he_marixcbx {

    width: 100%;

}



.he_marime {

    padding-bottom: 40px;

}



.he_dyncrix .he_dyncon1 h4 {

    font-size: 24px;

    color: #333333;

}



.he_team {

    width: 100%;

    padding-right: 70px;

    padding-top: 25px;

    padding-bottom: 17px;

}



.he_teamim {

    width: 100%;

    position: relative;

    overflow: hidden;

}



.he_teamim img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.he_dyncrix .he_bsxgd {

    margin-top: 18px;

}



.he_dyncrix .he_dyncon {

    margin-bottom: 58px;

}



.he_posit {

    width: 100%;

}



.he_positto {

    padding-top: 95px;

    position: relative;

}



.he_positto h4 {

    font-size: 36px;

    line-height: 44px;

    color: #333333;

    text-align: center;

}



.he_pottul {

    margin: 0 -92px;

    padding-top: 95px;

    overflow: hidden;

}



.he_pottlli {

    width: 25%;

    padding: 0 92px;

}



.he_pottlbx {

    width: 100%;

    text-align: center;

}



.he_potlbxig {

    width: 100%;

    position: relative;

    border-radius: 50%;

    overflow: hidden;

    margin: 0 auto;

}



.he_potlbxig img {

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.he_potlbxte {

    margin-top: 33px;

}



.he_potlbxte p {

    font-size: 24px;

    line-height: 30px;

    color: #333333;

    height: 30px;

    overflow: hidden;

}



.he_gtzst {

    width: 725px;

    position: absolute;

    right: -282px;

    top: 0;

    z-index: -1;

}



.he_gtzst img {

    width: 100%;

}



.he_posnbxri {

    width: 545px;

    padding-left: 70px;

    padding-top: 50px;

    position: relative;

    margin-bottom: 70px;

}



.he_posnbxri::after {

    content: '';

    position: absolute;

    background: #f8f9fa;

    width: 164%;

    height: 135%;

    top: -110px;

    left: -51px;

    z-index: -1;

}



.he_posnbxle {

    width: calc(100% - 545px);

    position: relative;

}



.he_imgbxf {

    width: 100%;

    position: relative;

}



.he_imgbxf img {

    width: 100%;

    height: 100%;

}



.he_positcen {

    padding-top: 236px;

}



.he_posnpi {

    position: absolute;

    bottom: 565px;

    left: 0;

    /* width: 100%; */

    z-index: 22;

    display: inline-block;

    padding-right: 50px;

}



.he_posicnli1 .he_posnpi {

    right: 0;

    left: inherit;

    /* text-align: right; */

    padding-left: 50px;

    padding-right: 0;

}



.he_posicnli.he_posicnli2 {

    padding-bottom: 265px;

}



.he_posnpi span {

    font-size: 68px;

    color: #f6f6f7;

    font-weight: bold;

    line-height: 78px;

}



.he_posnlef {

    display: inline-block;

}



.he_posnlef span {

    text-align: left;

}



.he_syner {

    position: relative;

    padding-left: 25px;

}



.he_syner h4 {

    font-size: 30px;

    line-height: 36px;

    color: #333333;

    position: relative;

    z-index: 2;

    font-weight: bold;

}



.he_syner span {

    position: absolute;

    font-size: 100px;

    font-weight: bold;

    color: #e1e1e1;

    top: -57px;

    left: -4px;

    z-index: 1;

}



.he_synerte {

    margin-top: 39px;

    max-height: 420px;

    overflow: hidden;

    margin-bottom: 35px;

}



.he_synerte p {

    font-size: 16px;

    line-height: 30px;

    color: #666666;

    padding-left: 16px;

    position: relative;

    margin-bottom: 30px;

}



.he_synerte p::after {

    content: '';

    position: absolute;

    top: 7px;

    left: 0;

    width: 3px;

    height: 17px;

    background: #00427a;

}



.he_posicnli {

    padding-bottom: 220px;

}



.he_posicnli1 .he_posnbxri {

    padding-right: 68px;

}



.he_posicnli1 .he_posnbxri::after {

    content: '';

    position: absolute;

    background: #f8f9fa;

    width: 134%;

    height: 120%;

    top: -70px;

    left: 3px;

    z-index: -1;

}



.he_story {

    width: 100%;

    margin-top: 95px;

    padding-bottom: 97px;

    overflow: hidden;

}



.he_storyul {

    margin: 0 -20px;

    padding-top: 50px;

}



.he_storyli {

    width: 25%;

    padding: 0 20px;

    transition: all 0.36s;

}



.he_story .he_storyh4 {

    font-size: 36px;

    line-height: 44px;

    color: #333333;

    text-align: center;

    padding-bottom: 45px;

}



.he_posicnli:last-child {

    padding-bottom: 0px;

}



.he_storybx {

    width: 100%;

    padding: 30px 35px;

}



.he_storyim {

    border-radius: 50%;

    position: relative;

    width: 200px;

    margin: 0 auto;

}



.he_storyim img {

    width: 100%;

    height: 100%;

    border-radius: 50%;

}



.he_storyte {

    margin-top: 25px;

    text-align: center;

}



.he_storyte h4 {

    font-size: 18px;

    line-height: 32px;

    color: #333333;

    text-align: center;

    height: 32px;

    overflow: hidden;

}



.he_stosp {

    text-align: center;

    margin-top: 10px;

    margin-bottom: 15px;

}



.he_stosp span {

    font-size: 14px;

    color: #00427a;

    position: relative;

    position: relative;

    padding-right: 5px;

}



.he_stosp span::after {

    content: '';

    position: absolute;

    width: 1px;

    height: 10px;

    background: #dcdcdc;

    top: 5px;

    right: 0;

}



.he_stosp span:last-child::after {

    display: none;

}



.he_storyte p {

    font-size: 14px;

    line-height: 20px;

    color: #666666;

    height: 40px;

    overflow: hidden;

    text-align: left;

}



.he_f1more {

    border: 1px solid #c6c6c6;

    height: 32px;

    width: 32px;

    border-radius: 50%;

    position: relative;

    transition: all 0.36s;

    display: inline-block;

    margin-top: 30px;

}



.he_f1more img {

    width: 16px;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    transition: all 0.36s;

}



.he_bpilile img {

    width: 100%;

    height: 100%;

}



.he_resumeri a {

    display: inline-block;

}



.he_resume {

    overflow: hidden;

}



.he_potlbxig img {

    width: 100%;

    height: 100%;

}



.he_he_storyul {

    margin: 0 -20px;

}



.he_bsrinr .bshare-weixin {

    position: absolute;

    width: 100%;

    height: 100%;

    display: block;

    background: none !important;

}



.he_bsrinr .bshare-sinaminiblog {

    position: absolute;

    width: 100%;

    height: 100%;

    display: block;

    background: none !important;

}



.he_bsrinr a {

    padding-left: 0 !important;

}



/*helen end */



/*gale-start*/

/*c2 start*/

.ga_c2center {

    width: 1366px;

    margin: auto;



}



.ga_c2list {

    padding-top: 54px;

    margin: 0 -40px;

    overflow: hidden;

}



.ga_c2boxs {

    box-shadow: 5px 0px 32px 0px rgba(67, 67, 67, 0.08);

    width: 100%;

    transition: all 0.36s;

}



.ga_c2lists {

    width: 50%;

    float: left;

    padding: 0 40px;

    margin-bottom: 84px;

}



.ga_c2link {

    display: block;

    width: 100%;

    padding: 34px 42px 34px 30px;

    overflow: hidden;

    zoom: 1;

    position: relative;

}



.ga_c2left {

    width: 222px;

    position: relative;

    float: left;

    overflow: hidden;

}



.ga_c2jia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

}



.ga_c2zhen {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.ga_c2right {

    width: calc(100% - 252px);

    padding: 0 40px;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);



}



.ga_c2top {

    width: 100%;

    padding-bottom: 56px;

    border-bottom: 1px solid #ddd;

}



.ga_c2name {

    color: #333;

    margin-bottom: 6px;

    font-size: 30px;

    line-height: 1.5;

    font-weight: 500;

}



.ga_c2info {

    font-size: 16px;

    line-height: 1.5;

    color: #00427a;

}



.ga_c2text {

    margin-top: 22px;

    font-size: 16px;

    color: rgb(184, 184, 184);

    line-height: 1.5;

    /*height: 72px;*/

    overflow: hidden;
    

}



.ga_c2texts {

    margin-top: 22px;

    font-size: 16px;

    color: #000000;

    line-height: 1.5;

}



/*c2 end*/

/* e2 start */

.ga_e2center {

    width: 1440px;

    margin: auto;

}



.ga_e2top {



    margin: 100px -22px 0 -22px;



}



.ga_e2list {

    width: 33.333333%;

    padding: 0 22px;

    float: left;



}



.ga_e2box {

    width: 100%;

    border: 1px solid #0c3977;

    background-color: #fff;

    transition: all 0.36s;

}





.ga_e2title {

    display: block;

    width: 100%;

    padding: 8px 0;

    font-size: 20px;

    line-height: 1.5;

    color: #666;

    text-align: center;

    transition: all 0.36s;

}





.ga_e2bottom {

    padding-top: 100px;

    margin: 0 -40px;

    overflow: hidden;

}



.ga_e2list1 {

    width: 33.333333%;

    padding: 0 40px;

    float: left;



}



.ga_e2box1 {

    box-shadow: #f5f5f5 0 0 20px 5px;

    margin-bottom: 50px;

}



.e2_mrg1 {

    margin-right: 80px;

}



.ga_e2link {

    display: block;

    width: 100%;

    padding: 87px 47px 51px 47px;

}



.ga_e2top1 {

    width: 210px;

    position: relative;

    margin: auto;

    margin-bottom: 76px;

    overflow: hidden;

}



.ga_e2jia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

}



.ga_e2zhen {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.ga_e2info {

    font-size: 20px;

    line-height: 1.5;

    color: #333;

    font-weight: 500;

    text-align: left;

    height: 60px;

    overflow: hidden;

    letter-spacing: 1px;

    transition: all 0.36s;

}



.ga_e2dianji {

    width: 100%;

    margin: auto;

    margin-top: 46px;

    padding: 20px 0;
    display: none;

    background-color: #0c3977;

}
.ga_e2list1:hover .ga_e2dianji{
    display: block;
}
.ga_e2list1:hover .ga_e2info{color: #fff;}

.ga_e2list1:hover  .ga_e2box1{
    background: #0d3a77;
}
.ga_e2text {

    font-size: 16px;

    line-height: 1.5;

    color: #fff;

    text-align: center;

}



/* e2 end */

/* f2 start */

.ga_f2body {

    width: 1360px;

    margin: auto;

}



.ga_f2header {

    width: 100%;

    margin-top: 92px;

    margin-bottom: 64px;

}



.ga_f2title {

    font-size: 36px;

    color: #333;

    line-height: 1.5;

    font-weight: 500;

    margin-bottom: 18px;

    text-align: center;

}



.ga_f2info {

    font-size: 16px;

    line-height: 1.5;

    color: #666;

    text-align: center;

}



.ga_f2main {

    margin: 0 -20px;

    overflow: hidden;

}



.ga_f2list {

    width: 25%;

    padding: 0 20px;

    float: left;

    cursor: pointer;

}



.ga_f2box {

    width: 100%;

    border: 1px solid #00427a;

    transition: all 0.36s;

}



.ga_f2link {

    display: block;

    width: 100%;

    padding: 10px 0;

    font-size: 20px;

    line-height: 1.5;

    color: #666;

    text-align: center;

    transition: all 0.36s;

}



.ga_f2footer {

    width: 100%;

    margin-top: 70px;

    margin-bottom: 100px;

}



.ga_f2lists {

    width: 100%;

    margin-bottom: 12px;

}



.ga_f2top {

    border-bottom: 1px solid #ddd;

    border-top: 1px solid #ddd;

    /*border-left: 3px solid #0c3977;*/

    position: relative;

    cursor: pointer;

}



.ga_f2left {

    width: calc(100% - 43px);

    /* padding-left: 550px; */

    position: absolute;

    top: 50%;

    left: 0;

    transform: translateY(-50%);

}



.ga_f2name {

    font-size: 20px;

    line-height: 1.5;

    color: #333;

    font-weight: 500;

    width: 40%;

}



.ga_f2infos,

.ga_f2infos1 {

    font-size: 18px;

    color: #999;

    line-height: 1.5;

}



.ga_f2infos {

    width: 36%;

}



.ga_f2right {

    width: 43px;

    position: relative;

    /*background-color: #0c3977;*/

}



.ga_f2heng {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

}



.ga_f2shu {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.ga_f2bottom {

    width: 100%;

    display: none;

    box-shadow: #f3f2f2 0 5px 10px 5px;

    padding: 42px 0 51px 60px;

}



.ga_f2xinxi {

    width: 100%;

    margin-bottom: 42px;

}



.ga_f2xinxi h4 {

    font-size: 20px;

    line-height: 1.5;

    color: #003f64;

    font-weight: 500;

    margin-bottom: 26px;

}



.ga_f2xinxi p {

    font-size: 16px;

    color: #666;

    line-height: 1.5;

    margin-bottom: 17px;

}



.ga_f2neirong1 {

    font-size: 14px;

    color: #333;

    line-height: 1.5;

    margin-bottom: 17px;

}



.ga_f2youjian {

    display: block;

    font-size: 12px;

    line-height: 1.5;

    color: #00427a;

    margin-bottom: 15px;

}



.ga_f2toudi {

    width: 183px;

    background-color: #00427a;

}



.ga_f2toudi1 {

    width: 100%;

    display: block;

    font-size: 14px;

    color: #fff;

    padding: 18px 0;

    text-align: center;

}



/* f2 end */

/* d1 start */

.ga_d1hl {

    width: 100%;

    padding-top: 100px;

    /* background: url(../images/0-d1-pin56.png) no-repeat; */

    background-position-y: 320px;

    overflow: hidden;

}



.ga_d1body {

    width: 1360px;

    margin: auto;

}



.ga_d1top {

    width: 100%;

    margin-bottom: 95px;

    overflow: hidden;

}



.ga_d1title {

    font-size: 36px;

    color: #333;

    line-height: 1.5;

    font-weight: bold;

}



.ga_d1bottom {

    margin: 0 -13px;

    margin-bottom: 72px;



}



.ga_d1list {

    width: 25%;

    padding: 0 13px;

    float: left;

    margin-bottom: 28px;

}



.ga_d1box {

    width: 100%;

    box-shadow: 5px 0px 32px 0 rgba(67, 67, 67, 0.08);

    background-color: #fff;

    transition: all 0.36s;

}



.ga_d1link {

    width: 100%;

    padding: 80px 0 76px 40px;

    display: block;

    position: relative;

    overflow: hidden;

    text-align: center;

}



.ga_d1pin {

    width: 53px;

    position: relative;

    margin-bottom: 32px;

}



.ga_d1jia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;



}



.ga_d1zhen {

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.ga_d1zhen1 {

    display: none;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    transition: all 0.36s;

}



.ga_d1info {

    font-size: 24px;

    line-height: 1.5;

    color: #333;

    font-weight: bold;

    transition: all 0.36s;

    width: 225px;

    height: 36px;

    overflow: hidden;

}



.ga_d1text {

    position: absolute;

    bottom: -40px;

    right: 54px;

    transition: all 0.36s;

}



.ga_d1texts {

    font-size: 14px;

    color: #fff;

    line-height: 1.5;

    float: left;

    margin-right: 12px;

}



.ga_d1tu {

    float: left;

    width: 20px;

    margin-top: 5px;

}



.d1_color a {

    color: #333;

}



/* d1 end */

/* e1 start */

.ga_e1body {

    width: 1362px;

    margin: auto;

}



.ga_e1header {

    margin: 100px -37px;



}



.ga_e1list {

    width: 33.333333%;

    padding: 0 37px;

}



.ga_e1box {

    width: 100%;

    border: 1px solid #0c3977;

    background-color: #fff;

    transition: all 0.36s;



}



.ga_e1link {

    display: block;

    width: 100%;

    padding: 8px 0;

    font-size: 20px;

    line-height: 1.5;

    color: #666;

    text-align: center;

    transition: all 0.36s;

}



.ga_e1main {

    width: 100%;

}



.ga_e1list1 {

    margin: 0 -94px;

}



.ga_e1lists {

    width: 31%;

    padding: 0 94px;

    position: relative;

}



.ga_e1top {

    width: 100%;

    border-bottom: 1px solid #333;

    cursor: pointer;

}



.ga_e1inp {

    font-size: 14px;

    line-height: 2;

    color: #333;

}



.ga_e1pin {

    margin-top: 8px;

    width: 13px;

    position: relative;

}



.ga_e1pin img {

    transition: all 0.36s;

}



.ga_e1jia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

}



.ga_e1zhen {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.ga_e1bottom {

    display: none;

    width: calc(100% - 188px);

    /* margin-top: 20px; */

    background-color: #fff;

    box-shadow: 5px 0px 32px 0px rgba(76, 76, 76, 0.16);

    position: absolute;

    left: 94px;

    z-index: 10;

    top: 35px;

    padding: 8px 15px 8px 20px;

}



.ga_e1xuanze {

    padding: 3px 0;

    cursor: pointer;

}



.ga_xinxi {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

}



.ga_xinxi a {

    font-size: 14px;

    line-height: 1.5;

    color: #666;

    transition: all 0.36s;

}



.ga_e1footer {

    width: 100%;

    margin-top: 100px;

    overflow: hidden;

}



.ga_e1lists1 {

    width: 33.333333%;

    background-color: #fff;

    border-left: 1px solid #ddd;

    margin-bottom: 65px;

    transition: all 0.36s;

}



.ga_e1link1 {

    display: block;

    width: 100%;

    padding: 50px 62px 10px 52px;

    position: relative;

}



.ga_e1wenben {

    width: 100%;

    height: 346px;

    overflow: hidden;

}



.ga_e1title {

    font-size: 24px;

    line-height: 1.5;

    color: #00427a;

    font-weight: 500;

    margin-bottom: 28px;

    transition: all 0.36s;

}



.ga_e1text {

    font-size: 14px;

    line-height: 1.5;

    color: #000;

    transition: all 0.36s;

    height: 140px;

    overflow: hidden;

}



.ga_e1liaojie {

    width: 100%;

}



.ga_e1gengduo {

    font-size: 14px;

    color: #666;

    line-height: 1.5;

    margin-right: 14px;

    transition: all 0.36s;

}



.ga_e1tu1 {

    margin-top: 5px;

    width: 100%;

    height: 100%;

    transition: all 0.36s;

}



.ga_e1tu2 {

    margin-top: 5px;

    width: 0;

    height: 0;

    transition: all 0.36s;

}



.ga_e1pin2 {

    position: relative;

    width: 15px;

    margin-top: 5px;

    transition: all 0.36s;

}





.ga_e1jiantou {

    display: inline-block;

    width: 14px;

    height: 0;

    border-top: 1px solid #747474;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transition: width .36s ease, background .36s ease, margin .36s ease;

}



.ga_e1jiantou1 {

    display: inline-block;

    border-top: 1px solid;

    border-right: 1px solid;

    width: 9px;

    height: 9px;

    line-height: 1.6;

    transform: rotate(45deg);

    border-color: #747474;

    -webkit-transition: width .32s ease, background .32s ease, margin .32s ease;

}



.ga_e1xian {

    width: 0;

    height: 48px;

    /*border: 1px solid #00427a;*/

    position: absolute;

    left: -1px;

    top: 47px;

    transition: all 0.36s;

}



/* e1 end */

/* g start */

.ga_gbody {

    width: 100%;

    /* background: url(../images/0-g-pin1.png) no-repeat; */

    background-size: cover;

    background-position: 0 0;

    padding: 100px 0 40px 0;

    overflow: hidden;

     /* height: 730px; */

}



.ga_gabody {

    width: 1362px;

    margin: auto;

}



.ga_glist {

    margin: 0 -30px;

}



.ga_glists {

    width: 50%;

    padding: 0 30px;

    margin-bottom: 60px;



}



.ga_gbox {

    width: 100%;

    box-shadow: #f8f8f8 0 0 10px 5px;

    background-color: #fff;

}



.ga_glink {

    display: block;

    width: 100%;

    padding: 36px 62px 34px 40px;

    position: relative;

}



.ga_gleft {

    width: 98px;

}



.ga_gtitle {

    font-size: 30px;

    line-height: 1.5;

    font-weight: 500;

    color: #00427a;

}



.ga_gright {

    width: calc(100% - 98px);

    /* height: 180px; */

    overflow: hidden;

    margin-top: 8px;

    position: relative;

    z-index: 1;

}



.ga_galist {

    width: 100%;

    margin-bottom: 10px;

}



.ga_gpin {

    width: 14px;

    position: relative;

    margin-right: 12px;

    margin-top: 5px;

}



.ga_gjia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    right: 0;

}



.ga_gzhen {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    right: 0;

}



.ga_ginfo {

    width: calc(100% - 26px);

}



.ga_gtext {

    width: 90%;

    font-size: 14px;

    color: #666;

    line-height: 1.5;

}



.ga_gtexts {

    width: 10%;

    font-size: 14px;

    color: #666;

    line-height: 1.5;

}



.ga_gapin {

    width: 100%;

    position: absolute;

    bottom: 0;

    left: 0;

    z-index: 0;

}



.ga_gajia {

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

}



.ga_gazhen {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



/* g end */

/*gale-end*/



/* 分页 */

.mc_fybtn {

    padding: 0 15px;

}



.mc_pcfy a {

    float: left;

}



.mc_fybtn a {

    font-family: 黑体;

    font-size: 14px;

    color: #333;

}



.mc_phfy {

    display: none;

}



.pc_fenye {

    position: relative;

    left: 50%;

    transform: translateX(-50%);

    display: inline-block;

    text-align: center;

}



.pc_fenye li {

    float: left;

    width: 30px;

    height: 30px;

    border: 1px solid transparent;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    line-height: 30px;

    color: #999999;

    text-align: center;

    margin: 0px 10px;

    border-radius: 50%;

    transition: .3s;

}



.pc_fenye li.activepage {

    color: #0662b0;

    /* background-color: #00b9f1; */

}



.w_fenyeph {

    display: none;

}



.pc_fenye li.clolr {

    color: #00b9f1;

}



.he_fenye {

    padding-bottom: 60px;

}



.header2 .logo {

    width: 130px;

}



.header2 {

    box-shadow: 5px 0px 32px 0px rgba(67, 67, 67, 0.18);

}



.he_from.on .he_froba {

    background-color: #fff;

}



.he_from.on .he_finlid {

    border-color: #333;

}



.he_from.on .he_finlid input::-webkit-input-placeholder {

    color: #333;

}



.he_from.on .he_firi {

    width: calc(100% - 50px);

}



.he_from.on .he_fifbli {

    width: 25%;

}



.he_from.on .he_letle p {

    color: #333;

}



.he_from.on .he_letrili a {

    color: #333;

}



.he_from.on .act {

    border-color: #333;

}



.he_from.on .he_fifbli1 span {

    color: #333;

}



.he_from.on .he_fromls {

    padding-left: 45px;

    padding-right: 45px;

}



.he_from.on .he_letrili span {

    color: #333333;

}



.he_from.on .he_letrili.act span {

    border: 1px solid #333;

}



.he_from.on .he_letrili {

    width: 3.846153%;

    padding: 0px 6px;

}



.he_letriul {

    margin: 0 -6px;

}



.he_from.on .he_letrili span {

    padding: 7px 0;

}



.he_from.on .he_finlid input {

    color: #333;

    font-size: 14px;

}



.ga_e1lists.on .ga_e1pin img {

    transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    /* IE 9 */

    -moz-transform: rotate(180deg);

    /* Firefox */

    -webkit-transform: rotate(180deg);

    /* Safari 和 Chrome */

    -o-transform: rotate(180deg);

    /* Opera */

}



.ga_f2footer:not(:first-child) {

    display: none;

}



.ga_e1bottom {

    height: 152px;

}



.he_bannf1 {

    overflow: hidden;

}



.he_banrbox.slick-current .he_bannf1 h4 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}



.he_banrbox.slick-current .he_bannf1 p {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;

}



.he_banrbox.slick-current .he_bannf1 .he_banmoe {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}



.he_gacbx .ga_e1header {

    margin-bottom: 0;

}



.ga_e1bottom .mCSB_scrollTools {

    right: -6px;

}



.he_syhead .he_logo1 {

    opacity: 1;

}



.he_syhead .he_logo2 {

    opacity: 0;

}



.he_syhead .he_navnbx a {

    color: #333;

}



.he_syhead .he_lang a {

    color: #333333;

}



.he_syhead .he_ser2 {

    opacity: 1;

}



.he_syhead .he_ser1 {

    opacity: 0;

}



.he_syhead .he_navri::after {

    background: #333;

}



.he_slidow .he_slidli a {

    text-align: center;

}



.ga_f2main .he_btvidli {

    width: 25%;

    padding: 0 12px;

}



.ga_f2main {

    margin: 0 -12px;

}

















/*鼠标效果*/

@media screen and (min-width: 1200px) {

    .he_navuli:hover a {

        color: #00427a;

    }



    .he_navuli:hover::after {

        width: 85%;

    }



    .he_slidli:hover a {

        color: rgba(0, 66, 122, 0.7) !important;

    }



    .he_sear:hover .he_shuru {

        opacity: 1;

        width: 150px;

        z-index: 10;

    }



    .he_frslidul:hover span {

        color: rgba(0, 66, 122, 0.7) !important;

    }



    .he_profeli :hover .he_proim img {

        transform: scale(1.1);

    }



    .he_btvidli:hover .he_btvidbox {

        background: #00427a;

    }



    .he_btvidli:hover .he_btvidbox span {

        color: #ffffff;

    }



    .he_bidbtli:hover .he_b2tim {

        background: #00427a;

        transform: translateY(125px);

        padding: 17px 26px 17px 23px;

    }



    .he_bidbtli:hover .he_b2timle span {

        color: #fff;

    }



    .he_bidbtli:hover .he_b2ths {

        transform: translateY(-72px);

        padding: 7px 22px 7px 0px;

    }



    .he_bidbtli:hover .he_img1 {

        transform: scale(1.1);

    }



    .he_bidbtli:hover .he_img {

        transform: scale(1.1);

    }



    .he_swseile:hover {

        background: #00427a;

    }



    .he_swseile:hover .he_swslesh {

        opacity: 0;

    }



    .he_swseile:hover .he_swslehi {

        opacity: 1;

    }



    .he_swseile:hover p {

        color: #fff !important;

    }



    .he_swsiri:hover {

        background: #00427a;

    }



    .he_swsiri:hover .he_swslesh {

        opacity: 0;

    }



    .he_swsiri:hover .he_swslehi {

        opacity: 1;

    }



    .he_swsiri:hover p {

        color: #fff !important;

    }



    .he_copibx:hover {

        border: 1px solid #333;

    }



    .he_pr1dlli:hover {

        box-shadow: 5px 0px 32px 0px rgba(67, 67, 67, 0.18);

    }



    .he_storyli:hover {

        box-shadow: 5px 0 21px 0 rgba(213, 213, 213, 0.36);

    }



    .he_storyli:hover .he_f1more {

        border-color: #82a2bd;

    }



    .he_storyli:hover .he_show {

        opacity: 0;

    }



    .he_storyli:hover .he_hide {

        opacity: 1;

    }



    .he_letrili span:hover {

        border: 1px solid #f2f2f2;

    }



    .he_dynbox:hover {

        background: #00427a;

    }



    .he_dynbox:hover span {

        color: #fff;

    }



    .he_bsxgd p:hover {

        color: #00427a;

    }



    .he_teamim:hover img {

        transform: scale(1.1);

    }



    .he_pottlli:hover .he_potlbxig img {

        transform: scale(1.1);

    }



    .he_lang:hover a {

        color: #00427a !important;

    }



    .he_bymz:hover a {

        color: #00427a;

    }



    .he_btban span:hover {

        color: #ffffff;

    }



    /* gale star */

    /* c2 start */

    .ga_c2lists:hover .ga_c2boxs {

        box-shadow: #e1e1e1 0 0 20px 5px;

    }



    .ga_c2lists:hover .ga_c2zhen {

        transform: scale(1.1);

    }



    /* c2 end */

    /* e2 start */

    .ga_e2box:hover {

        background-color: #0c3977;

    }



    .ga_e2box:hover .ga_e2title {

        color: #fff;

    }



    .ga_e2box1:hover .ga_e2zhen {

        transform: scale(1.1);

    }



    .ga_e2box1:hover .ga_e2info {

        color: #ffffff;

    }



    /* e2 end */

    /* f2 start */

    .ga_f2box:hover {

        background-color: #0c3977;

    }



    .ga_f2box:hover .ga_f2link {

        color: #fff;

    }



    /* f2 end */

    /* d1 start */

    .ga_d1box:hover {

        background-color: #004781;

    }



    .ga_d1box:hover .ga_d1zhen {

        display: none;

    }



    .ga_d1box:hover .ga_d1zhen1 {

        display: block;

    }



    .ga_d1box:hover .ga_d1text {

        bottom: 60px;

    }



    .ga_d1box:hover .ga_d1info {

        color: #fff;

    }



    /* d1 end */

    /* e1 start */

    .ga_e1box:hover {

        background-color: #0c3977;

    }



    .ga_e1box:hover .ga_e1link {

        color: #fff;

    }



    /* d1 end */

    /* e1 start */

    .ga_e1lists1:hover {

        background-color: #00427a;

    }



    .ga_e1lists1:hover .ga_e1title,

    .ga_e1lists1:hover .ga_e1text,

    .ga_e1lists1:hover .ga_e1gengduo {

        color: #fff;

    }



    .ga_e1lists1:hover .ga_e1pin2 {

        width: 133px;

    }



    .ga_e1lists1:hover .ga_e1jiantou {

        width: 132px;

        border-color: #fff;

    }



    .ga_e1lists1:hover .ga_e1jiantou1 {



        border-color: #fff;

    }



    .ga_e1lists1:hover .ga_e1xian {

        display: none;

    }



    /* e1 end */

    /* gale end */

    .pc_fenye li:hover {

        color: #0662b0;

    }



    .he_from.on .he_letrili:hover span {

        border: 1px solid #333;

    }



    .ga_xinxi:hover {

        color: #00427a;

    }



    .ga_xinxi a:hover {

        color: rgba(0, 66, 122, 0.7) !important;

    }



    .g_syhead:hover {

        background: #FFF;

    }



    .g_syhead:hover .he_logo1 {

        opacity: 1;

    }



    .g_syhead:hover .he_logo2 {

        opacity: 0;

    }



    .g_syhead:hover .he_navnbx a {

        color: #333;

    }



    .g_syhead:hover .he_lang a {

        color: #333333;

    }



    .g_syhead:hover .he_ser2 {

        opacity: 1;

    }



    .g_syhead:hover .he_ser1 {

        opacity: 0;

    }



    .g_syhead:hover .he_navri::after {

        background: #333;

    }



    .he_btban a:hover {

        color: #00427a;

    }



}



/*载入效果*/

.g_fadein1 {

    -webkit-animation: fadeIn 1s ease both;

    animation: fadeIn 1s ease both;

    animation-delay: 0.3s;

}



.g_fadeup1 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.4s;
	
	/*margin:auto;*/
    

}



.g_fadeup2 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.5s;

}



.g_fadeup3 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.6s;

}



.g_fadeup4 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.7s;

}



.g_fadeup5 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.8s;

}



.g_fadeup6 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 0.9s;

}



.g_fadeup7 {

    -webkit-animation: fadeInUp 1s ease both;

    animation: fadeInUp 1s ease both;

    animation-delay: 1s;

}



.g_fadedown1 {

    -webkit-animation: fadeInDown 1s ease both;

    animation: fadeInDown 1s ease both;

    animation-delay: 0.4s;

}



.g_fadeleft1 {

    -webkit-animation: fadeInLeft 1s ease both;

    animation: fadeInLeft 1s ease both;

    animation-delay: 0.4s;

}



.g_faderigth1 {

    -webkit-animation: fadeInRight 1s ease both;

    animation: fadeInRight 1s ease both;

    animation-delay: 0.4s;

}



.mc_videom {

    display: none;

    position: fixed;

    left: 0;

    top: 0;

    z-index: 999;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .84);

}



.mc_modal_close {

    position: absolute;

    right: 15px;

    top: 15px;

    font-size: 20px;

    line-height: 20px;

    cursor: pointer;

    z-index: 10;

}



.mc_videom_close {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 50px;

    color: #fff;

}



.mc_videom_container {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

}



.mc_videom_content {

    width: 1200px;

    max-width: calc(100vw - 40px);

    max-height: calc(100vh - 80px);

    display: block;

}



.mc_videom_iframebox {

    text-align: center;

    display: none;

}



.mc_videom_video {

    max-width: 100%;

    vertical-align: middle;

    background: #000;

    outline: none;

}



.he_bidbbox {

    cursor: pointer;

}



.he_marimeibx p {

    line-height: 1.75;

}



.he_marimeibx {

    padding-left: 0 !important;

}



.he_marimeibx p::after {

    display: none;

}



.he_bidbtli {

    margin-bottom: 100px;

}



.he_btvidbt {

    padding-bottom: 60px;

}
.zyly_list .he_marihsb ,.zyly_list .he_marimeli{
    padding-left: 0;
}
.zyly_list .he_marimeli{
    width: 100%;
}
.zyly_list .he_marimeibx{
  
    flex-wrap: wrap;
    display: flex;
}
.zyly_list .he_marimeisbxs p{
    width: 50%;
}
.zyly_list .he_marimeibx p a{
    color: #000000;
}



