@font-face {
    font-family: "Gilroy";
    font-weight: 400;
    src: url("../fonts/Gilroy/GilroyMedium.ttf") format("truetype");
}
@font-face {
    font-family: "Gilroy";
    font-weight: 100;
    src: url("../fonts/Gilroy/GilroyThin.ttf") format("truetype");
}
@font-face {
    font-family: "Gilroy";
    font-weight: 700;
    src:  url("../fonts/Gilroy/GilroyBold.ttf") format("truetype");
}

html, body, input, pre, select, th, td, textarea {font-family: 'Gilroy';color:#333;}
a, a:active {color:#333;}
#Top .header-height {position: relative;z-index: 100;}
#Top .header {position: relative;z-index: 99;}
#Top .header-menu li:hover em a,
#Top .header-menu li.aon em a {font-weight: normal;color: #004fa3;}
#Top .header-menu li .sub {background-color: #fff;}
#Top .header-menu li .sub-menu dt a {color:#333;}
#Top .header-left .logo img {width: 1.24rem;}
#Top .layer {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 90;display: none;}
@media (min-width: 1025px) {
    #Top .header-menu li {padding: 0 0.17rem;}
    #Top .header-menu li:nth-child(2) {position: static;}
    #Top .header-menu li:nth-child(2) .sub {top: 100%;width: 100vw;left: 0px;margin-left: 0px;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu {display: flex;flex-wrap: wrap;flex-direction:column;align-content: center;/*justify-content: space-between;*/max-width: 17rem;height: 7.6rem;margin: 0 auto;padding: 0.45rem 0;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu .item {display: flex;flex-wrap: wrap;flex-direction:column;max-width: 3.3rem;margin-bottom: 0.4rem;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu .item aside {font-size: 0.2rem;font-weight: 700;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu dl {position:relative;padding-left: 0;padding-top: 0.1rem;margin-top: 0.2rem;/*border-top: 1px solid #e6e6e6;*/}
    #Top .header-menu li:nth-child(2) .sub .sub-menu dl::before {content:'';position: absolute;top:0;left:0;width: 2rem;height: 1px;background: #e6e6e6;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu dt a {padding-left: 0;border-bottom: 0;line-height: 2.25;}
    #Top .header-menu li em a {padding: 0;color:#333;}
    #Top .header-menu li .sub-menu dt a {color:#333;}
    #Top .header-menu li em a::after {display: none;}
}
@media (min-width: 1025px) and (max-width: 1700px) {
    #Top .header-menu li:nth-child(2) .sub .sub-menu {width: 90%;height: 6.6rem;}
    #Top .header-menu li:nth-child(2) .sub .sub-menu dl {padding-right: 0.2rem}
    #Top .header-menu li:nth-child(2) .sub .sub-menu dt a {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    #Top #header-menu li:nth-child(2) .sub .sub-menu .item {margin-top: 2%;}
    #Top #header-menu li:nth-child(2) .sub .sub-menu .item aside {padding-left: 3%;text-align: left;font-weight: 700;}
    #Top #header-menu li:nth-child(2) .sub-menu dl {padding: 3% 6%;background-color: #fff;}
    #Top #header-menu li:nth-child(2) .sub-menu dt:last-child a {border-bottom: 0;}
    #Top #header-menu li:nth-child(2) a:hover,
    #Top #header-menu li:nth-child(2) a {color:#333;}
}

.homeBanner .txt .cn {width: 50%;font-size: 0.48rem;font-weight: 700;}
.homeBanner .txt .en {width: 50%;font-size: 0.26rem;}

.homeProduct .list li a::before {display: none;}
.homeProduct .list li .txt .cate,
.homeProduct .list li .txt aside,
.homeProduct .list li .txt .desc,
.homeProduct .list li .txt .more {color: #333;}

.homeAbout .txt {width: 70%;max-width: 8.9rem;}
.homeAbout .txt article {line-height: 1.25;}

.homeNews .list .item dl {padding: 0 0.54rem 0 .4rem;}
.homeNews .list .item dl dt {padding-bottom: 0.22rem;margin-bottom: 0.22rem;}
.homeNews .list .item dl dt:last-child {padding-bottom: 0;margin-bottom: 0;}
.homeNews .list .item dl aside {height: 0.54rem;}
.homeNews .list .item .txt .desc {color: #333;}
.homeNews .list .item .txt .more {display:inline-flex;align-items:center;margin-top:0.3rem;color: #000;}
.homeNews .list .item .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
@media (min-width: 1025px) {
    .homeAbout img {display: none;}
}
@media (max-width: 1024px) {
    .homeAbout {padding-bottom: 0!important;background: none!important;}
    .homeAbout:after {display: none;}
    .homeAbout img {display: block;}

    .homeNews .list .item.noHover {padding-bottom: 6%;}
    .homeNews .list .item dl aside {height: 0.84rem;}
}

#Footer .footerTop {padding: 0.4rem 0;}
#Footer .footerTop .footerSearch .text {color:#333;}
#Footer .footerMid .info .btmLogo {max-width: 1.24rem;margin-bottom: 0.4rem;}
#Footer .footerMid .info li {margin-bottom: 0.2rem;}
#Footer .footerMid .info li b {display: block;margin-bottom: 0.1rem;color: #333;}
#Footer .footerMid .followUs b {display: block;margin-bottom: 0.1rem;color: #333;}
#Footer .footerMid .followUs a {display: inline-block;width: 0.4rem;height: 0.4rem;margin-right: 0.2rem;background-repeat: no-repeat;background-position: center;background-size: contain;}
#Footer .footerMid .followUs a.ins {background-image: url("../images/icon_ins.png")}
#Footer .footerMid .followUs a.twt {background-image: url("../images/icon_twt.png")}
#Footer .footerMid .followUs a.yt {background-image: url("../images/icon_yt.png")}
#Footer .footerMid .footerNav {padding: 0;border-left: 1px solid #e2e2e2;border-bottom: 0;}
@media (min-width: 1025px) {
    #Footer .footerMid .info {width: 35.7%;}
    #Footer .footerMid .footerNav {justify-content:space-between;width: 64.3%;padding-left: 1.2rem;}
    /*#Footer .footerMid .footerNav dl {flex-shrink: 0;}*/
    #Footer .footerMid .footerNav dl dd {margin-bottom: 0.18rem;}
    #Footer .footerMid .footerNav dl.col2 {width: 40%;font-size: 0;}
    #Footer .footerMid .footerNav dl.col2 dd {display: inline-block;width: 50%;}
    #Footer .footerMid .footerNav dl.col2 dd a {font-size: 0.15rem;}
    #Footer .footerMid .info li {font-size: 0.15rem;}
    #Footer .footerMid .followUs b,
    #Footer .footerMid .info li b {font-size: 0.17rem;}
}
@media (max-width: 1024px) {
    .homeBanner .txt .cn,
    .homeBanner .txt .en {width: 80%;}
}

#Menu.bgfff{background-color: #fff;}

/*Location*/
.Location{padding-bottom: 0;}
.Location a {padding: 0 5px;}
.Location span {padding: 0 5px;}

/*.innerTitle*/
.innerTitle::after {width: 0.4rem;}
/*.innerTitle {font-size: 0.48rem;line-height: 1.25;}
@media (max-width: 1024px) {
    .innerTitle {font-size: 0.4rem;}
}*/

/*EnAbout*/
.EnAbout .en_intro .innerTitle {margin-bottom: 0.4rem;}
.EnAbout .en_icon_list .item {display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0;}
.EnAbout .en_icon_list .item:first-child {padding-top: 0;}
.EnAbout .en_icon_list .item:not(:last-child) {border-bottom: 1px solid #eee;}
.EnAbout .en_icon_list .item .text {display: flex;align-items:center;width: 78%;}
.EnAbout .en_icon_list .item .text span {flex-shrink:0;width: 55.8%;font-size: 0.6rem;font-weight: 700;line-height: 1;color:#000;}
.EnAbout .en_icon_list .item .text span i {font-style: normal;}
.EnAbout .en_icon_list .item .text aside {line-height: 1.875;}
.EnAbout .en_icon_list .item .icon {width: 10.2%;}

.EnAbout .en_market {margin-top: 0.4rem;}
.EnAbout .en_market .marketTop {margin-bottom: 0.3rem;}
.EnAbout .en_market .marketTop article {line-height: 1.875;}
.EnAbout .en_market .marketTop article p {margin: 0;}
.EnAbout .en_market ul li {display: flex;justify-content:space-between;align-items:center;width: 48%;}
.EnAbout .en_market ul li .num {width: 26.8%;font-size: 0.48rem;font-weight: 700;}
.EnAbout .en_market ul li .icon {width: 0.98rem;height: 0.98rem;border-radius:50%;border:1px solid #e6e6e6;}
.EnAbout .en_market ul li aside {line-height: 1.875;}
.EnAbout .en_market ul li .icon figure {padding-bottom: 100%;}

.EnAbout .AboutVideo .pic figure {height: 8rem;}
.EnAbout .AboutVideo .pic:hover figure {transform: scale(1);}

.EnGlobal {padding: 1rem 0;}
.EnGlobal .container {position: relative;}
.EnGlobal .innerTitle {font-size: 0.48rem;margin-bottom: 0.24rem;}
.EnGlobal .map .map_bd .item {display: none;/*padding-bottom: 0.9rem;*/}
/*.EnGlobal .map .map_bd .item:nth-child(3) {padding-bottom: 0;}*/
.EnGlobal .map .img {text-align: center;}
.EnGlobal .map .map_points {position: relative;max-width: 17rem;margin: 0 auto;}
.EnGlobal .map .map_points > img {width: 100%;}
.EnGlobal .map .map_points li {position: absolute;cursor: pointer;}
.EnGlobal .map .map_points li .name {position: absolute;line-height: 1;font-size: 0.14rem;color: #333;white-space: nowrap;}
.EnGlobal .map .map_points li .text_top .name {top:-0.2rem;left:50%;transform: translateX(-50%)}
.EnGlobal .map .map_points li .text_left .name {right:0.2rem;top: 50%;transform: translateY(-50%);}
.EnGlobal .map .map_points li .text_right .name {left:0.2rem;top: 50%;transform: translateY(-50%);}
.EnGlobal .map .map_points li .text_bottom .name {bottom:-0.2rem;left:50%;transform: translateX(-50%)}
.EnGlobal .map .map_points li.star .name {font-size: 0.24rem;font-weight: 700;}
.EnGlobal .map .map_points li .icon {width: 0.16rem;height: 0.16rem;background-repeat: no-repeat;background-position: center;background-size: 0.16rem;background-image: url("../images/global_icon3.png")}
.EnGlobal .map .map_points li.star .icon {background-image: url("../images/global_icon1.png")}
.EnGlobal .map .map_points li:nth-child(1) {left:40.2%;top:36.9%;}
.EnGlobal .map .map_points li:nth-child(2) {left:40%;top:38%;}
.EnGlobal .map .map_points li:nth-child(3) {left:40.6%;top:38%;}
.EnGlobal .map .map_points li:nth-child(4) {left:38.6%;top:40.5%;}
.EnGlobal .map .map_points li:nth-child(5) {left:38.2%;top:42.7%;}
.EnGlobal .map .map_points li:nth-child(6) {left:38.9%;top:42.7%;}
.EnGlobal .map .map_points li:nth-child(7) {left:37.5%;top:45.7%;}
.EnGlobal .map .map_points li:nth-child(8) {left:36.5%;top:62.3%;}
.EnGlobal .map .map_points li:nth-child(9) {left:75.7%;top:38.7%;}
.EnGlobal .map .note {position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.EnGlobal .map .note dl {display: flex;}
.EnGlobal .map .note dl dd {margin: 0 0.4rem;font-size: 0.26rem;padding-left: 0.38rem;background-repeat: no-repeat;background-position: left center;background-size: 0.16rem;}
.EnGlobal .map .note dl dd:nth-child(1) {background-image: url("../images/global_icon1.png")}
.EnGlobal .map .note dl dd:nth-child(2) {background-image: url("../images/global_icon3.png")}

.EnGlobal .nav {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;}
.EnGlobal .nav .map_hd {max-width:2.3rem;border-radius: 5px;overflow: hidden;}
.EnGlobal .nav .item {line-height: 0.45rem;padding:0 0.2rem;font-size: 0.14rem;background-color: #f5f5f5;cursor: pointer;transition: 0.3s;}
.EnGlobal .nav .item.on,
.EnGlobal .nav .item:hover {color:#fff;background-color: #004fa3;}
@media (min-width: 1025px) {
    .EnAbout .en_intro {width: 54.28%;}
    .EnAbout .en_intro .innerTitle {font-size: 0.48rem;}
    .EnAbout .en_intro article p {margin: 0;line-height: 2.25;}
    .EnAbout .en_icon_list {width: 39.28%;}
    .EnAbout .en_market .marketTop {display: flex;justify-content: space-between;}
    .EnAbout .en_market .marketTop .innerTitle {width: 41.4%;font-size: 0.48rem;line-height: 1.2;}
    .EnAbout .en_market .marketTop article {width: 48.8%;text-align: justify;}
    .EnAbout .en_market ul li {width: 29.3%;margin-bottom: 0.4rem;}
    .EnAbout .en_market ul li:not(:nth-child(3n)) {margin-right: 6%;/*padding-right: 3%;*/}
    .EnAbout .en_market ul li {position: relative;}
    .EnAbout .en_market ul li:not(:nth-child(3n))::after {content:'';position: absolute;width: 1px;height: 80%;top:50%;right:-11%;transform:translateY(-50%);background-color: #e6e6e6;}
    .EnAbout .en_market ul li .text {display: inline-flex;justify-content:space-between;width: 70.7%;}
    .EnAbout .en_market ul li aside {width: 57%;text-align: right;}

    /*.EnGlobal .map .map_points {max-width: 13.6rem;}*/
    .EnGlobal .map .img {margin: 0 auto;}
    .EnGlobal .map .map_bd .img a {display: none;}
}
@media  (min-width: 1701px) {
    .EnGlobal .map .map_points,
    .EnGlobal .map .img {max-width: 17rem;}
}
@media  (min-width: 1025px) and (max-width: 1700px) {
    .EnGlobal .map .map_points ,
    .EnGlobal .map .img {max-width: 90%}
}
@media (max-width: 1024px) {
    .EnAbout {margin-top: 0.5rem;}
    .EnAbout .en_intro article {text-align: justify;}
    .EnAbout .en_intro article p {margin: 0;}
    .EnAbout .en_icon_list {margin-top: 0.4rem;}
    .EnAbout .en_icon_list .item .text span {width: 39.8%;font-size: 0.5rem;}
    .EnAbout .en_market ul {margin-top: 6%;}
    .EnAbout .en_market ul li {width: 47.5%;margin-bottom: 3%;}
    .EnAbout .en_market ul li:not(:nth-child(2n)) {margin-right: 5%;}
    .EnAbout .en_market ul li .num {font-size: 0.4rem;}
    .EnAbout .en_market ul li aside {width: 90%;}
    .EnAbout .en_market ul li .icon {flex-shrink: 0;width: 0.6rem;height: 0.6rem;}

    .EnAbout .AboutVideo .pic figure {height: 5rem;}

    .EnGlobal .map .map_bd .item {padding-bottom: 0;}
    .EnGlobal .map .map_bd  .img {position: relative;padding: 0.3rem 0;}
    .EnGlobal .map .map_bd  .img a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;align-items:center;justify-content: center;/*font-size: 0.4rem;*/color: #fff;font-weight: 700;/*background:rgba(0,0,0,0.3)*/font-size: 0;}
    .EnGlobal .nav {position: relative;margin-top: 0.4rem;}
    .EnGlobal .nav .item {font-size: 0.24rem;}
    .EnGlobal .nav .map_hd {display: flex;justify-content: space-between;max-width: 100%;}
    .EnGlobal .nav .map_hd .item { flex-shrink: 0;width: 32%;line-height: 1.6;padding: 0.2rem;text-align: center;}
}

/*Culture*/
.Culture {margin-top: 0.3rem;}
.Culture .picTxt_list .txt .icon {width: 0.58rem;}

/*Development*/
.Development .tab_hd {padding-top: 0;}
.Development .tab_hd .Location {padding-bottom: 0.7rem;}
.Development .tab_hd ul {border-top: 0;}
.Development .tab_hd li {border-bottom: 0;}
.Development .tab_bd dd .desc p::before {top: 0.16rem;margin-top: 0;}
.Development .tab_bd dd:hover .txt {max-width: 54%}
.Honor .text article {height: 1.1rem;padding-right: 1%;color:#000;overflow-y: auto;}
.Honor .text article::-webkit-scrollbar {width: 3px;background-color: #eeeeee;}
.Honor .text article::-webkit-scrollbar-button {display: none;}
.Honor .text article::-webkit-scrollbar-track {border-radius: 2px;}
.Honor .text article::-webkit-scrollbar-thumb {background: #004fa3;border-radius: 30px;}
.Honor .text article::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
@media (max-width: 1024px) {
    .Culture .picTxt_list .txt article {-webkit-line-clamp: none;}
}

/*Honor*/
.Honor .img_list .hd li {width: 2.2rem;justify-content: start;padding-left: 0.24rem;}
.Honor .img_list .bd dl dd .txt {font-weight: 400;padding: 0 13%;}

/*ESG*/
.ESG {margin-top: 0.3rem;}
.ESG .intro {margin-bottom: 0;}
.ESG .intro .wapImg {display: none;}
.ESG .intro article {margin-top: 0.5rem;font-size: .18rem;}
.ESG .intro .more {margin-top: 0.4rem;}
.Practice .left dl .item {padding: 0 8%;}
.Practice .left dl .item aside {font-weight: 400;}
.Practice .left dl .item:nth-child(2) aside {font-size: 0.18rem;}
.ESG_img_list dl:not(:last-child) {border-bottom: 0;}
.ESG_img_list.nobg {padding-top: 0;background: #fff;}
.ESG_img_list.nobg dl {padding-bottom: 0;}
.ESG_num_list,
.ESG_num_list .item {align-items: flex-start;}
.ESG_num_list .line {margin: 0.3rem 0.49rem 0;}
.ESG_num_list .item .icon {margin-top: 0.3rem;}
.ESG .swiper_list {margin-top: 0;margin-bottom: 0.8rem;}
.ESG .swiper_list .innerTitle {margin-bottom: 0.5rem;}
.ESG .swiper_list .txt {padding: 0.4rem 0.3rem 0.4rem 0.4rem;background-color: #f7f7f7;}
.ESG .swiper_list .txt aside {height: 0.52rem;}
.ESG .swiper_list .txt .more {display:inline-flex;align-items:center;color: #666;}
.ESG .swiper_list .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/News_more.png") no-repeat center/contain;transition: .3s; }
.ESG .swiper_list .pic figure {padding-bottom: 71.6%;}
.ESG .swiper_list .swiper-button-prev,
.ESG .swiper_list .swiper-button-next {background-color: #e1e4e6}
.ESG .swiper_list .swiper-button-next {background-image: url("../images/swiper_r_h.png");}
.ESG .swiper_list .swiper-button-prev {background-image: url("../images/swiper_l_h.png");}
@media (min-width: 1025px) {
    .ESG .intro .container {max-width: 10rem;}
    .ESG_num_list .item {max-width: 25%;}
    .ESG_img_list dt .left {width: 43%;}
    .ESG_img_list dt .left .txt {margin-bottom: 0.5rem;}
    .ESG_img_list dt .left img {max-width: 3.4rem;}
    .ESG_img_list dt .pic {width: 48.6%;}
    .ESG .swiper_list .txt aside {height: 0.52rem;margin-bottom: 0.2rem;font-size: 0.18rem;color:#000;}
    .ESG .swiper_list a:hover .txt aside {color:#004fa3;}
}
@media (max-width: 1024px) {
    .ESG .intro {position: relative;background: none!important;}
    .ESG .intro .wapImg {display: block;position: absolute;top:0;left:0;width: 100%;height: 100%;object-fit:cover;z-index: -1;}
    .ESG .swiper_list .txt aside {height: 0.9rem;}
}

/*EnESG_img_list*/
.EnESG_img_list li > div {display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;}
.EnESG_img_list li .text {color: #000;}
.EnESG_img_list li .text .subTitle {margin-top: 0.2rem;font-size: 0.2rem;font-weight: 700;}
.EnESG_img_list li .text .desc {margin-top: 0.14rem;line-height: 1.875;}
.EnESG_img_list li .text .topics {margin-top: 0.2rem;}
.EnESG_img_list li .text .topics b {display: block;margin-bottom: 0.1rem;font-size: 0.18rem;}
.EnESG_img_list li .text .topics p {display: flex;margin: 0;line-height: 1.875;}
.EnESG_img_list li .text .topics p::before {content:'';flex-shrink:0;width: 0.06rem;height: 0.06rem;margin-top: 0.12rem;margin-right: 2%;border-radius: 50%;background-color: #000;}
.EnESG_img_list li .text .more {display: inline-flex;justify-content: center;width: 1.4rem;line-height: 0.5rem;margin-top: 0.3rem;color: #000;border:1px solid #e6e6e6;}
.EnESG_img_list li .text .more:hover {color: #fff;border-color: #004fa3;background-color: #004fa3;}
.EnESG_img_list li .pic {position: relative;}
.EnESG_img_list li .pic figure {padding-bottom: 99.5%;}
.EnESG_img_list li .pic:before {content:'';position: absolute;top: 0;left: 0;width: 101%;height: 101%;background:url("../images/EnESG_list_bg1.png") no-repeat center/cover;z-index: 2;}
.EnESG_img_list li:nth-child(2n) {background-color: #F8F8F8;}
.EnESG_img_list li:nth-child(2n) .pic:before {background-image:url("../images/EnESG_list_bg2.png");}
@media (min-width: 1025px) {
    .EnESG_img_list .left {width: 43.5%;flex-shrink: 0;}
    .EnESG_img_list .pic {width: 39.85%;flex-shrink: 0;}
    .EnESG_img_list li:nth-child(2n) > div {flex-direction: row-reverse;}
}
@media (max-width: 1024px) {
    .EnESG_img_list li > div {flex-wrap:wrap;padding: 0.6rem 15px;}
    .EnESG_img_list li .text .innerTitle {font-size: 0.34rem;}
    .EnESG_img_list li .text .topics p::before {width: 0.08rem;height: 0.08rem;margin-top: 0.18rem;}
    .EnESG_img_list li .text .subTitle,
    .EnESG_img_list li .text .topics b {font-size: 0.26rem;}
    .EnESG_img_list li .text .more {width: 2.2rem;line-height: 0.78rem;}
    .EnESG_img_list li .pic {width: 100%;margin-top: 0.4rem;}
    .EnESG_img_list li .pic::before {display: none;}
}

/*EnESGDetail*/
.EnESGDetail li > div {display: flex;justify-content: space-between;align-items: center;padding: 1rem 0;}
.EnESGDetail li .text {color: #000;}
.EnESGDetail li .text .subTitle {margin-top: 0.2rem;font-size: 0.2rem;font-weight: 700;}
.EnESGDetail li .text .topics {margin-top: 0.3rem;}
.EnESGDetail li .text .topics p {display: flex;margin: 0;line-height: 1.875;}
.EnESGDetail li .text .topics p::before {content:'';flex-shrink:0;width: 0.06rem;height: 0.06rem;margin-top: 0.12rem;margin-right: 2%;border-radius: 50%;background-color: #000;}
.EnESGDetail li .pic {position: relative;}
.EnESGDetail li .pic figure {padding-bottom: 99.5%;}
.EnESGDetail li .pic:before {content:'';position: absolute;top: 0;left: 0;width: 101%;height: 101%;background:url("../images/EnESG_list_bg1.png") no-repeat center/cover;z-index: 2;}
.EnESGDetail li:nth-child(2n) {background-color: #F8F8F8;}
.EnESGDetail li:nth-child(2n) .pic:before {background-image:url("../images/EnESG_list_bg2.png");}
@media (min-width: 1025px) {
    .EnESGDetail .left {width: 50%;flex-shrink: 0;}
    .EnESGDetail .pic {width: 39.85%;flex-shrink: 0;}
    .EnESGDetail li:nth-child(2n) > div {flex-direction: row-reverse;}
}
@media (max-width: 1024px) {
    .EnESGDetail li > div {flex-wrap:wrap;padding: 0.6rem 15px;}
    .EnESGDetail li .text .innerTitle {font-size: 0.34rem;}
    .EnESGDetail li .text .topics p::before {width: 0.08rem;height: 0.08rem;margin-top: 0.18rem;}
    .EnESGDetail li .text .subTitle,
    .EnESGDetail li .pic {width: 100%;margin-top: 0.4rem;}
    .EnESGDetail li .pic::before {display: none;}
}

#MenuPro li {margin: 0 0.3rem;text-align: center;color:#000;}
@media (max-width: 1024px) {
    #MenuPro ul {flex-wrap: nowrap;align-items: baseline;overflow-x: auto;}
}

/*ProductIndex*/
.ProductIndex {}
.ProductIndex .ProductSearch .text {color:#333;}
.ProductIndex .ProductSearch .text::-webkit-input-placeholder {color:#333;}
.ProductIndex .BG-Text .btnBox a {width:auto;line-height: normal;padding: 0.14rem 0.25rem;}
.ProductIndex .BG-Text .btnBox a.more {border-color: rgba(255,255,255,0.5)}
.ProductIndex_list .list_four .txt {background:#fff;}
.ProductIndex_list .list_one .txt .desc,
.ProductIndex_list .list_three .txt .desc,
.ProductIndex_list .list_four .txt .desc {color:#000;}
.ProductIndex_list .list_one .txt .more a,
.ProductIndex_list .list_three .txt .more a,
.ProductIndex_list .list_four .txt .more {font-weight: 400;}
.ProductIndex_list .viewAll a {background-color: #004fa3;}
.ProductIndex_list .viewAll a:hover {background-color: #083f78;}
@media (min-width: 1025px) {
    .ProductIndex_list .item .innerTitle {font-size: 0.4rem;}
}
@media (max-width: 1024px) {
    .ProductIndex .BG-Text .btnBox {flex-wrap:wrap;align-items: center;}
    .ProductIndex .BG-Text .btnBox a {width: 3rem;margin-bottom: 0.2rem;}
}

.bgf5 {background-color: #f5f5f5;}
.bgf8 {background-color: #f8f8f8;}

/*EnProductList*/
.EnProductList {margin-top: 0.6rem;padding-bottom: 0.8rem;}
.EnProductList .nav h3 {margin-top: 0;margin-bottom: 0.4rem;line-height: 1;font-size: 0.34rem;color:#333;}
.EnProductList .nav nav a {display: block;padding:0.1rem 0;color:#000;border-bottom: 1px solid #cccccc;}
.EnProductList .nav nav li.on a ,
.EnProductList .nav nav a:hover {color:#004fa3;border-color: #004fa3;}
.EnProductList .list ul {display: flex;flex-wrap: wrap;}
.EnProductList .pic {padding: 10%;background-color: #fff;}
.EnProductList .pic figure {padding-bottom: 100%;}
.EnProductList .txt {padding: .2rem .4rem  .4rem .4rem;background: #fff;}
.EnProductList .txt .new {height: .22rem;line-height: .22rem;margin-bottom: .1rem;font-size: .14rem;color: #ce0e2d;}
.EnProductList .txt aside {height: 0.6rem;margin-bottom: .1rem;font-size: .2rem;font-weight: bold;color: #333;}
.EnProductList .txt .desc {margin-bottom: .3rem;font-size: .14rem;color: #999;line-height: 1.7;}
.EnProductList .txt .more {display:inline-flex;align-items:center;font-size: .14rem;font-weight: bold;color: #000;}
.EnProductList .txt .more::after {content:'';width: 6px;height: 10px;margin-left: .1rem;background:url("../images/icon_pro_more.png") no-repeat center/contain;transition: .3s; }
.EnProductList li:hover .txt aside { color: #004fa3;}
.EnProductList .txt .more:hover::after { transform: translateX(5px)}

.EnProductFeedback {padding: 0.8rem 0;}
.EnProductFeedback .innerTitle {margin-bottom: .4rem;}
.EnProductFeedback .desc {line-height: 2;}
.EnProductFeedback .desc p {margin: 0;}
.EnProductFeedback .form td{ padding-right: 2%; padding-bottom:2%;}
.EnProductFeedback .form .name {display: inline-flex;align-items: center;margin-bottom: .2rem;}
.EnProductFeedback .form .err {margin-left: 0.05rem;line-height: .18rem;font-size: .18rem;font-style: normal;color: #d8181f;}
.EnProductFeedback .form td p{ margin: 0; color: #333; text-align: center;}
.EnProductFeedback .form td div{ position:relative;}
.EnProductFeedback .form label{ position:absolute; left:.15rem; top:0; font-size: .14rem; line-height: 0.54rem; color:#333;}
.EnProductFeedback .form .text{ width:100%; height:0.54rem; line-height:0.54rem; text-indent:10px; border:1px solid #eeeeee;color:#666; background:#fff;}
.EnProductFeedback .form textarea.text{ height:1.5rem;line-height: 2;padding: 10px;}
.EnProductFeedback .form .btn{ padding-bottom: 1.5%;}
.EnProductFeedback .form .btn input{  cursor:pointer; padding:0; border:none; width: 1.4rem; height:0.5rem;color:#fff;background:#004fa3;}
.EnProductFeedback .form .btn:hover input{background:#2b629d;}
@media (min-width: 1025px) {
    .EnProductList .container {display: flex;justify-content: space-between;}
    .EnProductList .nav {max-width: 14.28%;}
    .EnProductList .list {width: 81.42%;}
    .EnProductList .list li {width: 31.57%;margin-bottom: 2.64%;}
    .EnProductList .list li:not(:nth-child(3n)) {margin-right: 2.64%;}

    .EnProductFeedback .container {display: flex;justify-content: space-between;}
    .EnProductFeedback .intro {width: 28.57%;padding-top: 1rem;}
    .EnProductFeedback .form {width: 59%;}
    .EnProductFeedback .desc {font-size: 0.18rem;}
}
@media (max-width: 1024px) {
    .EnProductList nav ul {white-space: nowrap;overflow-x: auto;}
    .EnProductList nav li {display: inline-block;margin-right: 5%;}
    .EnProductList .list {margin-top: 0.5rem;}
    .EnProductList .list li {width: 48.5%;margin-bottom: 3%;}
    .EnProductList .list li:not(:nth-child(2n)) {margin-right: 3%;}
    .EnProductList .txt {padding: .2rem;}
    .EnProductList .txt aside {height: 0.7rem;font-size: 0.24rem;}
    .EnProductFeedback .intro {margin-bottom: 0.5rem;}
    .EnProductFeedback .form label {line-height: 0.7rem;font-size: 0.24rem;}
    .EnProductFeedback .form .textareas label {top:0.2rem;line-height: 2;}
    .EnProductFeedback .form .text {height: 0.7rem;line-height: 0.7rem;}
    .EnProductFeedback .form textarea.text {text-indent: 0;}
    .EnProductFeedback .form .btn {text-align: center;}
    .EnProductFeedback .form .btn input {width: 1.8rem;height: 0.7rem;font-size: 0.28rem;}
}

/*ProductDetail*/
.productDetailBan .innerBanner .text > div {opacity: 1;visibility: visible;}
.productDetailBan .text .btn {width: 2.05rem;}
.productDetailBan .text .btn::before {margin-right: 0.15rem;}
.productDetailBan .text .video {position: absolute;right: 0;top: 70%;transform: translateY(-50%);max-width: 5rem!important;height: 5rem;}
.productDetailBan .text .video img {width: 100%;height: 100%;object-fit: cover;object-position: center;}
.productDetailBan .text .video video {width: 100%;height: 100%;object-fit: cover;}

.ProductDetail {padding-top: 0.8rem;}
.ProductDetail .right .feature p {margin: 0;color: #333;}
.ProductDetail .right .desc {margin-bottom: 0.2rem;}

.ProductDetail .photo {margin-top: .7rem;}
.ProductDetail .photo .swiper_list {position:relative;}
.ProductDetail .photo .swiper-slide {border:1px solid #eee;}
.ProductDetail .photo .pic figure {padding-bottom: 100%;}
.ProductDetail .swiper-button-prev,
.ProductDetail .swiper-button-next {position:absolute;top:50%;margin-top:-.2rem;width: .4rem;height: .4rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #e1e4e6;cursor: pointer;}
.ProductDetail .swiper-button-prev {left:-.7rem;background-image: url("../images/swiper_l_h.png")}
.ProductDetail .swiper-button-next {right:-.7rem;background-image: url("../images/swiper_r_h.png")}
.ProductDetail .swiper-button-prev:hover,
.ProductDetail .swiper-button-next:hover {background-color: #004fa3;}
.ProductDetail .swiper-button-prev:hover {background-image: url("../images/swiper_l_h.png")}
.ProductDetail .swiper-button-next:hover {background-image: url("../images/swiper_r_h.png")}
.ProductDetail .Ordering .table {width:100%;max-height:6.7rem;overflow-y: auto;}
.ProductDetail .Ordering .table table {width: 100%;line-height: 0.5rem;border: 1px solid #eee;border-bottom: 0;}
.ProductDetail .Ordering .table table:last-child{border-bottom: 1px solid #eee;}
.ProductDetail .Ordering .table tr:nth-child(2n) {background-color: #f8f8f8}
.ProductDetail .Ordering .table td[colspan] {line-height: 32px;color:#fff;font-size: 16px;background-color: #004fa3;text-align: left;padding-left: .3rem;}
.ProductDetail .Ordering .table tr:last-child td[colspan]{background: #fff;color:#333;width: 1.8rem;line-height: 28px;text-align: center;font-size: 14px;padding-left: 0;}
.ProductDetail .Ordering .table td.two {font-size: 16px;color:#004fa3;background-color: #f0f7ff}
.ProductDetail .Ordering .table td {line-height: 32px;text-align: center;font-size: 14px;}
.ProductDetail .Ordering .table::-webkit-scrollbar {width: 10px;background-color: #f7f7f7;}
.ProductDetail .Ordering .table::-webkit-scrollbar-track {border-radius: 2px;}
.ProductDetail .Ordering .table::-webkit-scrollbar-thumb {background: #999999;border-radius: 30px;}
.ProductDetail .Ordering .table::-webkit-scrollbar-thumb:hover {background: #bbbbbb;}
.ProductDetail .right .download a {padding: 0.25rem 0.3rem;}
.ProductDetail .right .download a img {max-width: 0.28rem;margin-right: 0.2rem;}
.ProductDetail .right .download a aside {width: 91%;}
.ProductDetail .related .swiper_list {position: relative;}
.ProductDetail .related .swiper_list .swiper-slide {border: 1px solid #eeeeee}
.ProductDetail .related .pic {padding: 10%;background-color: #fff;}
.ProductDetail .related .pic figure {padding-bottom: 100%;}
.ProductDetail .related .txt {padding: .2rem 0.3rem  .4rem 0.3rem;background: none;}
.ProductDetail .related .txt aside {height: 0.6rem;margin-bottom: 0.2rem;}
.ProductDetail .related .txt .more {padding: 0.11rem 0.28rem;font-weight: 400;border:1px solid #eee;}
.ProductDetail .related a:hover .txt aside {color: #004fa3;}

.ProductDetail .contact .innerTitle {margin-bottom: .4rem;}
.ProductDetail .contact .desc {line-height: 2;}
.ProductDetail .contact .desc p {margin: 0;}
.ProductDetail .contact .form td{ padding-bottom:2%;}
.ProductDetail .contact .form tr td:nth-child(1) { padding-right: 2%; }
.ProductDetail .contact .form tr td.textareas { padding-right: 0; }
.ProductDetail .contact .form .name {display: inline-flex;align-items: center;margin-bottom: .2rem;}
.ProductDetail .contact .form .err {margin-left: 0.05rem;line-height: .18rem;font-size: .18rem;font-style: normal;color: #d8181f;}
.ProductDetail .contact .form td p{ margin: 0; color: #333; text-align: center;}
.ProductDetail .contact .form td div{ position:relative;}
.ProductDetail .contact .form label{ position:absolute; left:.15rem; top:0; font-size: .14rem; line-height: 0.54rem; color:#333;}
.ProductDetail .contact .form .text{ width:100%; height:0.54rem; line-height:0.54rem; text-indent:10px; border:1px solid #eeeeee;color:#666; background:#fff;}
.ProductDetail .contact .form textarea.text{ height:1.5rem;line-height: 2;padding: 10px;}
.ProductDetail .contact .form .btn{ padding-bottom: 1.5%;}
.ProductDetail .contact .form .btn input{  cursor:pointer; padding:0; border:none; width: 1.4rem; height:0.5rem;color:#fff;background:#004fa3;}
.ProductDetail .contact .form .btn:hover input{background:#2b629d;}
@media (max-width: 1440px) {
    .ProductDetail .Ordering .table {overflow-x: auto;}
    .ProductDetail .Ordering .table table {width: 900px;}
}
@media (max-width: 1024px) {
    .productDetailBan .text .video {display: block;width: 40%;height: 2.7rem;}
    .productDetailBan .text .btn {width: 3.25rem;}
    .ProductDetail .right .download a aside {width: 72%;}
    .ProductDetail .swiper-pagination {margin-top:.3rem;text-align: center;}
    .ProductDetail .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .ProductDetail .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .ProductDetail .swiper-button-prev,
    .ProductDetail .swiper-button-next {display: none;}

    .ProductDetail .Ordering .table {overflow-x: auto;}
    .ProductDetail .Ordering .table table {width: 920px;}

    .ProductDetail .related .txt aside {height: 0.7rem;}

    .ProductDetail .contact .form label {line-height: 0.7rem;font-size: 0.24rem;}
    .ProductDetail .contact .form .textareas label {top:0.2rem;line-height: 2;}
    .ProductDetail .contact .form .text {height: 0.7rem;line-height: 0.7rem;}
    .ProductDetail .contact .form textarea.text {text-indent: 0;}
    .ProductDetail .contact .form .btn {text-align: center;}
    .ProductDetail .contact .form .btn input {width: 1.8rem;height: 0.7rem;font-size: 0.28rem;}
}

.NewsList {padding-top: 0.3rem;}
.NewsList .imgList_top {margin-top: 0;}
.NewsList .imgList_top .txt aside {height: 0.78rem;}
.NewsList .list .txt aside {height: 0.96rem;}
.NewsList .pic .tag {width: auto;padding: 0 0.13rem;font-weight: 100;}

.NewsDetail {padding: 0.6rem 0;}
.NewsDetail .title .time_wrap span {color: #333;}
.NewsDetail .title h3 {margin: 0;}
.NewsDetail .info {color:#000;}
.NewsDetail .info h4 {margin: 0;line-height: 1.6;color: #004fa3;font-size: 0.2rem;}
.NewsDetail .info a[href] {color: #004fa3;text-decoration: underline;}
.NewsDetail .info a[href] mark {color: #004fa3!important;}
@media (max-width: 1024px) {
    .NewsList .list .txt aside {height: auto;-webkit-line-clamp: 2;}
    .NewsDetail .info h4 {font-size: 0.26rem;}
    .NewsDetail .info video {width: 100%!important;height: auto!important;}
}

/*Event*/
.Event {padding: 0.6rem 0 0.8rem;}
.Event .list {margin-top: 0.4rem;padding: 0.5rem;background-color: #fff;}
.Event .list li {padding: 0.5rem;border:1px solid #e6e6e6;}
.Event .list li .tag span {display: inline-block;line-height: 1;padding:0.1rem 0.18rem;color:#004fa3;font-size: 0.14rem;border:1px solid #004fa3;}
.Event .list li .tag span.red {color:#E65655;border-color:#E65655;}
.Event .list li .tag span.gray {color:#333;border-color:#333;}
.Event .list li .tag span.green {color:#00B050;border-color:#00B050;}
.Event .list li .tag span.purple {color:#8064A2;border-color:#8064A2;}
.Event .list li .tag span:not(:last-child) {margin-right: 0.1rem;}
.Event .list li aside {margin-top: 0.25rem;font-size: 0.24rem;font-weight: 700;color: #000;}
.Event .list li dl {display: flex;flex-wrap:wrap;}
.Event .list li dl dd {width: 50%;margin-top:0.3rem;padding: 0 0.1rem 0 0.3rem;background-repeat: no-repeat;background-position: left center;background-size: contain;}
.Event .list li dl dd:nth-child(1) {background-image: url("../images/Events_icon1.png")}
.Event .list li dl dd:nth-child(2) {background-image: url("../images/Events_icon2.png")}
.Event .list li dl dd:nth-child(3) {background-image: url("../images/Events_icon3.png")}
.Event .list li dl dd:nth-child(4) {background-image: url("../images/Events_icon4.png")}
.Event .list li dl dd a {color:#004fa3;text-decoration: underline;}
.Event .list li dl dd a:hover {text-decoration: none;}
@media (min-width: 1025px) {
    .Event .list ul {display: flex;flex-wrap: wrap;}
    .Event .list li {width: 48.7%;margin-bottom: 2.6%;}
    .Event .list li:nth-child(2n) {margin-left: 2.6%;}
}
@media (max-width: 1024px) {
    .Event .list {padding: 0;background: none;}
    .Event .list li {margin-bottom: 4%;border:0;background:#fff;}
    .Event .list li .tag span {font-size: 0.24rem;}
    .Event .list li aside {font-size: 0.3rem;}
    .Event .list li dl dd {padding-left: 0.44rem;background-position: left top;background-size: 0.4rem;}
}

.HR .icon_list .container {position: relative;}
.HR .icon_list .innerTitle {margin-bottom: 0.4rem;}
.HR .icon_list .swiper-slide {padding: 0.5rem;background-color: #f8f8f8;}
.HR .icon_list .swiper-slide .num {margin-bottom: 0.5rem;font-size: .18rem;color: #ddd;}
.HR .icon_list .swiper-slide .icon {margin-bottom: 0.7rem;text-align: center;}
.HR .icon_list .swiper-slide .icon img {max-width: 0.84rem;transition: 0.3s;}
.HR .icon_list .swiper-slide aside {margin-bottom: 0.05rem;font-size: 0.24rem;color: #000;font-weight: 700;}
.HR .icon_list .swiper-slide .desc {line-height: 1.5;color: #000;}
.HR .icon_list .swiper-slide:hover .icon img {transform:translateY(-10px);}
.HR .icon_list .swiper-button-prev,
.HR .icon_list .swiper-button-next {position:absolute;top:50%;margin-top:-0.2rem;width: 0.5rem;height: 0.5rem;background-repeat:no-repeat;background-position:center;background-size:6px;background-color: #e1e4e6;cursor: pointer;}
.HR .icon_list .swiper-button-prev {left:-0.9rem;background-image: url("../images/swiper_l_h.png")}
.HR .icon_list .swiper-button-next {right:-0.9rem;background-image: url("../images/swiper_r_h.png")}
.HR .icon_list .swiper-button-prev:hover,
.HR .icon_list .swiper-button-next:hover {background-color: #004fa3;}
.HR .icon_list .swiper-button-prev:hover {background-image: url("../images/swiper_l_h.png")}
.HR .icon_list .swiper-button-next:hover {background-image: url("../images/swiper_r_h.png")}
@media (max-width: 1024px) {
    .HR .text_img .txt aside {font-size: 0.26rem;}
    .HR .icon_list .swiper-slide aside {font-size: 0.3rem;}
}

.job_list .innerTitle {margin-bottom: 0.4rem;}
.job_list li:not(:last-child) {margin-bottom: 0.3rem;}
.job_list li .top {position:relative;display: flex;align-items:center;padding: 0.4rem 0.68rem;background: #f8f8f8;cursor: pointer;}
.job_list li .top::before {content:'';position:absolute;top: 50%;left: 0.4rem;width: 0.08rem;height: 0.08rem;margin-top: -0.04rem;background-color: #004fa3;}
.job_list li .top .name {width: 33.8%;}
.job_list li .top .add {width: 32%;}
.job_list li .top .time {width: 34.2%;}
.job_list li .top .btn {position:absolute;top:50%;right:0.4rem;width: 0.2rem;height: 0.2rem;margin-top:-0.1rem;}
.job_list li .top .btn::before,
.job_list li .top .btn::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color: #004fa3;}
.job_list li .top .btn::before {width: 100%;height: 2px;}
.job_list li .top .btn::after {width: 2px;height: 100%;}
.job_list li.on .top .btn::after {display: none;}
.job_list li .content {padding: 0.5rem 0.7rem;border: 1px solid #eee;border-top:0;display: none;}
.job_list li .content p {margin: 0;line-height: 1.875;}
.job_list li .content a {text-decoration: underline;color:#004fa3;}
@media (min-width: 1025px) {
    .job_list li .top .name {font-size: 0.24rem;font-weight: 700;}
    .job_list li .top .add {font-size: 0.18rem;}
    .job_list li .top .time {font-size: 0.18rem;}
}
@media (max-width: 1024px) {
    .HR .icon_list .swiper-pagination {margin-top:.3rem;text-align: center;}
    .HR .icon_list .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #ddd;}
    .HR .icon_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
    .HR .icon_list .swiper-button-prev,
    .HR .icon_list .swiper-button-next {display: none;}
    .job_list li .top {padding: 0.4rem;padding-right: 0.6rem;}
    .job_list li .top::before {display: none;}
    .job_list li .top .btn {right: 0.3rem;}
    .job_list li .content h3 {font-size: 0.24rem;}
}

/*Brochure*/
.Brochure {padding: 0.5rem 0 0.8rem;}
.Brochure .subNav ul {text-align: center;}
.Brochure .subNav li {display: inline-block;margin: 0 0.1rem;}
.Brochure .subNav li a {display: block;min-width: 1.6rem;line-height: 0.5rem;padding: 0 0.1rem;text-align: center;border:1px solid #e5e5e5;}
.Brochure .subNav li.on a,
.Brochure .subNav li a:hover {color:#fff;border-color:#004fa3;background-color: #004fa3;}
.Brochure .Brochure_top {position: relative;margin-bottom: 0.4rem;padding: 0.5rem 0.8rem;border:1px solid #eeeeee;background: url("../images/Brochure_bg.jpg") no-repeat center bottom/contain;}
.Brochure .Brochure_top .img figure{padding-bottom: 127.9%;}
.Brochure .Brochure_top .text aside {margin-bottom: 1%;font-size: 0.24rem;}
.Brochure .Brochure_top .text time {display:block;margin-bottom: 0.3rem;font-size: 0.14rem;color:#999;}
.Brochure .Brochure_top .text .desc {margin-bottom: 0.4rem;line-height: 2.25;}
.Brochure .Brochure_top .text .btn {display: inline-flex;justify-content:center;align-items:center;width:2rem;line-height:0.5rem;color:#fff;background-color: #004fa3;}
.Brochure .Brochure_top .text .btn::before {content:'';width: 21px;height: 20px;margin-right: 5px;background: url("../images/icon_download.png") no-repeat center/contain;}
.Brochure .Brochure_top .text .btn:hover {background-color: #023c7a;}
.Brochure .list li {margin-bottom: 0.2rem;}
.Brochure .list li a {display: flex;justify-content: space-between;align-items: center;padding: 0.33rem 0.4rem;color: #333;border:1px solid #eeeeee;}
.Brochure .list li a .text {width: 100%;}
.Brochure .list li a aside {position:relative;padding-left: 0.3rem;font-size: 0.18rem;font-weight: 700;}
.Brochure .list li a aside::before {content:'';position:absolute;top:50%;left:0;width: 0.17rem;height:0.2rem;margin-top:-0.1rem;background: url("../images/icon_doc.png") no-repeat center/contain;}
.Brochure .list li a time {padding-left: 0.3rem;font-size: 0.14rem;color: #999999;}
.Brochure .list li a:hover {color: #fff;background-color: #004fa3;}
.Brochure .list li a:hover time {color: #fff;}
.Brochure .list li a:hover .btn {color: #fff;}
.Brochure .list li a:hover aside::before {filter: brightness(0) invert(1)}
.Brochure .list .innerPage .Pages a {background-color: #f5f5f5;}
.Brochure .list .innerPage .Pages a.a_cur,
.Brochure .list .innerPage .Pages a:hover{background-color: #004fa3;}
@media (min-width: 1025px) {
    .Brochure .Brochure_top {position: relative;display: flex;align-items: center;padding: 0.8rem 0.8rem 1rem 5.3rem;margin-top: 1.5rem;}
    .Brochure .Brochure_top .img {position: absolute;left: 0.7rem;bottom:0.2rem;width: 21.57%;}
    .Brochure .Brochure_top .text {width: 100%;}
    .Brochure .list ul {display: flex;flex-wrap: wrap;}
    .Brochure .list li {width: 48.6%;margin-bottom: 2.8%;}
    .Brochure .list li:nth-child(2n) {margin-left: 2.8%;}
}
@media (max-width: 1024px) {
    .Brochure {padding: 0.5rem 0;}
    .Brochure .subNav ul {white-space:nowrap;overflow-x: auto;}
    .Brochure .Brochure_top {margin-top: 0.5rem;padding: 0.5rem;}
    .Brochure .Brochure_top .img {width: 56%;margin: 0 auto 0.6rem;}
    .Brochure .Brochure_top .text aside {font-size: 0.3rem;}
    .Brochure .Brochure_top .text time {font-size: 0.22rem;}
    .Brochure .Brochure_top .text .btn {width: 3rem;line-height: 0.7rem;}
    .Brochure .list li a {padding: 0.3rem;}
    .Brochure .list li a aside {font-size: 0.28rem;}
    .Brochure .list li a aside::before {width:0.24rem;height: 0.24rem;margin-top:-0.12rem;}
    .Brochure .list li a time {font-size: 0.22rem;}
    .Brochure .list li a .btn {flex-direction: column;align-items: unset;font-size: 0.22rem;}
}

/*IFU*/
.IFU {padding: 0.5rem 0 0.8rem;}
.IFU .list li {margin-bottom: 0.2rem;}
.IFU .list li a {display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0.5rem;color: #333;border:1px solid #eeeeee;}
.IFU .list li a .text {width: 85%;}
.IFU .list li a aside {position:relative;padding-left: 0.4rem;font-weight: 700;}
.IFU .list li a aside::before {content:'';position:absolute;top:50%;left:0;width: 0.24rem;height:0.24rem;margin-top:-0.12rem;background: url("../images/icon_en_pdf.png") no-repeat center/contain;}
.IFU .list li a .btn {display: flex;align-items: center;font-size: 0.14rem;color: #999;}
.IFU .list li a .btn::before {content:'';width: 20px;height: 16px;margin-right: 5px;background: url("../images/icon_download3.png") no-repeat center/contain;}
.IFU .list li a:hover {color: #fff;background-color: #004fa3;}
.IFU .list li a:hover time {color: #fff;}
.IFU .list li a:hover .btn {color: #fff;}
.IFU .list li a:hover aside::before ,
.IFU .list li a:hover .btn::before {filter: brightness(0) invert(1)}
.IFU .list .innerPage .Pages a {background-color: #f5f5f5;}
.IFU .list .innerPage .Pages a.a_cur,
.IFU .list .innerPage .Pages a:hover{background-color: #004fa3;}
@media (min-width: 1025px) {
    .IFU .IFU_top {display: flex;align-items: center;}
    .IFU .IFU_top .pic {width: 24.2%;}
    .IFU .IFU_top .text {width: 75.8%;padding-left: 13%;}
}
@media (max-width: 1024px) {
    .IFU {padding: 0.5rem 0;}
    .IFU .IFU_top {padding: 0.5rem;}
    .IFU .IFU_top .pic {margin-bottom: 0.6rem;}
    .IFU .IFU_top .text aside {font-size: 0.24rem;}
    .IFU .IFU_top .text time {font-size: 0.22rem;}
    .IFU .IFU_top .text .btn {width: 2rem;line-height: 0.7rem;}
    .IFU .list li a {padding: 0.3rem;}
    .IFU .list li a aside {font-size: 0.26rem;}
    .IFU .list li a aside::before {width:0.3rem;height: 0.3rem;margin-top:-0.15rem;}
    .IFU .list li a time {font-size: 0.22rem;}
    .IFU .list li a .btn {flex-direction: column;align-items: center;font-size: 0;}
}
@media (max-width: 640px) {
    .Honor .text article {height: 2.3rem;}
    .Honor .icon_list dd .title {font-size: 0.26rem;}
    .Honor .img_list .hd li {justify-content: center;padding-left: 0;}
    .Honor .img_list .hd li img {display: none;}
}

.IFU .popUp {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.5);display: none;}
.IFU .popUp .container {position: absolute;width: 5.5rem;top: 50%;left: 50%;padding: 0.4rem 0.6rem;transform:translate(-50%,-50%);background-color: #fff;}
.IFU .popUp .container aside {margin-bottom: 0.3rem;font-size: 0.2rem;font-weight: 700;text-align: center;color:#000;}
.IFU .popUp .container .text {display: block;width: 100%;padding: 0 0.2rem;margin-bottom: 0.3rem;line-height: 0.5rem;border:0;background-color: #f5f5f5;}
.IFU .popUp .container .text::-webkit-input-placeholder {color:#ccc;}
.IFU .popUp .container .btns {margin-top: 0.3rem;text-align: center;}
.IFU .popUp .container .btns a {display: inline-block;width: 1.2rem;line-height: 0.5rem;text-align: center;transition: 0.3s;}
.IFU .popUp .container .btns a.confirm {margin-right: 0.2rem;color:#fff;border:1px solid #004fa3;background-color: #004fa3;}
.IFU .popUp .container .btns a.cancel {border:1px solid #eee;}
.IFU .popUp .container .btns a.confirm:hover {border-color:#023c7a;background-color: #023c7a;}
.IFU .popUp .container .btns a.cancel:hover {color:#fff;border-color:#004fa3;background-color:#004fa3;}
@media (max-width: 1024px) {
    .IFU .popUp .container {width: 90%;}
    .IFU .popUp .container .text {margin-bottom: 0.5rem;line-height: 0.8rem;font-size: 0.26rem;}
    .IFU .popUp .container aside {margin-bottom: 0.5rem;font-size: 0.28rem;}
    .IFU .popUp .container .btns a {width: 1.5rem;line-height: 0.7rem;font-size: 0.26rem;}
}

.Exhibition_top aside {font-weight: 700;}
.Exhibition_top .selectBox .btn {padding: .14rem .2rem;background-color: #fff;}
.Exhibition_top .left ul li a {display: block;}
@media (max-width: 1024px) {
    .Exhibition_top .item {width: 49%;}
    .Exhibition_top .item:nth-child(1) {margin-right: 2%;}
    .Exhibition_top aside {font-size: 0.26rem;}
}

.Multimedia .video_top {margin-bottom: 0;}
.Multimedia .list {margin-top: 0.5rem;}
.Multimedia .innerPage .Pages a {background-color: #f5f5f5;}
.Multimedia .innerPage .Pages a.a_cur,
.Multimedia .innerPage .Pages a:hover {background: #004fa3;}
@media (min-width: 1025px) {
    .Multimedia .video_top .swiper-pagination {position: absolute;bottom: 0.9rem;left:50%;margin-top:.3rem;text-align: center;z-index: 10;}
    .Multimedia .video_top .swiper-pagination .swiper-pagination-bullet {display: inline-block;width: 30px;height: 3px;margin: 0 2px;background-color: rgba(255,255,255,0.4);}
    .Multimedia .video_top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #004fa3;}
}


/*ContactUs*/
.ContactUs {padding: 0.6rem 0 0.8rem 0;}
.ContactUs .innerTitle {margin-bottom: .4rem;}
.ContactUs .desc {margin-bottom: .2rem;}
.ContactUs .info .item {margin-bottom: 0.9rem;}
.ContactUs .info dl {display: flex;margin-bottom: 0.3rem;}
.ContactUs .info dl dt {width: 0.8rem;flex-shrink:0;color: #666;}
.ContactUs .info dl dd {color: #000;}
.ContactUs .form td{ padding-bottom:3%;}
.ContactUs .form tr td:nth-child(1) { padding-right: 3%; }
.ContactUs .form tr td.textareas { padding-right: 0; }
.ContactUs .form .name {display: inline-flex;align-items: center;margin-bottom: .2rem;}
.ContactUs .form .err {margin-left: 0.05rem;line-height: .18rem;font-size: .18rem;font-style: normal;color: #d8181f;}
.ContactUs .form td p{ margin: 0; color: #333; text-align: center;}
.ContactUs .form td div{ position:relative;}
.ContactUs .form label{ position:absolute; left:.15rem; top:0; font-size: .14rem; line-height: 0.54rem; color:#333;}
.ContactUs .form .text{ width:100%; height:0.54rem; line-height:0.54rem; text-indent:10px; border:1px solid #eeeeee;color:#666; background:#fff;}
.ContactUs .form textarea.text{ height:1.6rem;line-height: 2;padding: 10px;}
.ContactUs .form .btn{ padding-bottom: 1.5%;}
.ContactUs .form .btn input{  cursor:pointer; padding:0; border:none; width: 1.4rem; height:0.5rem;color:#fff;background:#004fa3;}
.ContactUs .form .btn:hover input{background:#2b629d;}
@media (min-width: 1025px) {
    .ContactUs .container {display: flex;justify-content: space-between;}
    .ContactUs .container .info {width: 46.4%;}
    .ContactUs .container .contact {width: 46.4%;}
    .ContactUs .info dl dt {font-size: 0.14rem;}
}
@media (max-width: 1024px) {
    .ContactUs .info dl dt {width: 1.2rem;}
    .ContactUs .form label {line-height: 0.7rem;font-size: 0.24rem;}
    .ContactUs .form .textareas label {top:0.2rem;line-height: 2;}
    .ContactUs .form .text {height: 0.7rem;line-height: 0.7rem;}
    .ContactUs .form textarea.text {text-indent: 0;height: 2.6rem;}
    .ContactUs .form .btn {text-align: center;}
    .ContactUs .form .btn input {width: 1.8rem;height: 0.7rem;font-size: 0.28rem;}
}

/*Thanks*/
.Thanks {display: flex;align-items:center;justify-content:center;height: 8rem;background: url("../images/Thanks_bg.jpg") no-repeat center/cover;}
.Thanks .container {display: flex;flex-direction:column;justify-content: center;align-items: center;width: 11.6rem;height: 5rem;padding:0 5%;background-color:#fff;}
.Thanks .container aside {line-height: 1;font-size: 1rem;color:#004fa3;font-weight: 700;}
.Thanks .container .desc {margin-bottom: 0.4rem;font-size: 0.36rem;text-align: center;}
.Thanks .container .btn {width: 2.2rem;line-height: 0.7rem;color:#fff;text-align:center;font-size: 0.18rem;background-color: #004fa3;}
.Thanks .container .btn:hover {background-color: #023c7a;}
@media (max-width: 1280px) {
    .Thanks .container {width: 90%;}
}
@media (max-width: 1024px) {
    .Thanks .container aside {margin-bottom: 5%;font-size: 0.5rem;}
    .Thanks .container .desc {font-size: 0.3rem;}
    .Thanks .container .btn {font-size: 0.24rem;}
}