header { width: 100%; background-color: #fff; height: .9rem;
}
.h-a { width: 100%; position: fixed; left: 0; top: 0; background-color: #ffffff; height: .9rem;
box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.1); z-index: 100; }
.h-cont { display: flex; align-items: center; /* flex-wrap: wrap; */ justify-content: space-between; width: 90%; margin: 0 auto; height: 100%; position: relative; }
.h-right { height: 100%; display: flex; align-items: center; justify-content: space-between; margin-left: auto; }
.h-nav { display: inline-block; vertical-align: middle; font-size: 0; /* margin-right: .63rem; */ display: flex; align-items: center; height: 100%; }
.h-d { display: inline-block; vertical-align: top; position: relative; height: 100%; }
.h-e { display: block; line-height: .9rem;
color: #111; margin: 0 .4rem;
position: relative; font-family: AlibabaPuHuiTi_2_45_Light; display: flex; align-items: center; word-break: keep-all; /* 不换行 */ white-space: nowrap;/* 不换行 */ }
/* .h-d:hover .h-e {
    color: #bb9f7f;
    font-family: 'SourceHanSansCN-Normal';
    font-weight: bold;
} */


.h-d:hover .h-e::after { position: absolute; content: ''; width: 100%; height: 3px; /* background-image: url(../images/after-logo.png); */ display: block; bottom: 0; background-size: cover; background-repeat: no-repeat; left: 0; }
/* .h-d.active .h-e {
    font-family: 'SourceHanSansCN-Normal';
    color: #bb9f7f;
    position: relative;
    font-weight: bold;
} */

.h-opa { left: -100vw; opacity: 0; transition: opacity .3s; width: 100%; height: 100vh; position: fixed; top: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 122; }
.h-sub { display: none; background-color: #fff; position: absolute; left: 50%; transform: translateX(-50%); width: 150%; top: .9rem;
z-index: 1000; padding: 0.05rem 0; box-shadow: 0 6px 8px 0 rgb(0 0 0 / 10%); border-radius: 0 0 5px 5px; }
.h-sub>li>a { display: block; word-break: keep-all; white-space: nowrap; line-height: 1.6; padding: 0rem 0.2rem; color: #001629; transition: background-color .3s; font-family: AlibabaPuHuiTi_2_45_Light; text-align: center; margin: .05rem 0;
border-bottom: 1px solid transparent; }
.h-sub li { text-align: center; padding: .1rem 0;
transition: all .3s; }
.h-sub li:hover { background-color: #111; }
.h-sub li:hover a { color: #fff; }
header.show-search .h-opa { left: 0; opacity: 1; }
header.show-lang .h-opa { left: 0; opacity: 1; }
.lo_wrap { display: flex; align-items: center; }
.lo_wrap .s24 { font-family: 'SourceHanSansCN-Medium'; color: #333333; }
.lo_img { cursor: pointer; position: relative; }
.lo_img img { width: 19px; height: 19px; }
 @media(max-width: 1200px) {
.h-e { font-size: 13.2px; }
}
 @media(max-width: 1920px) {
.h-sub { width: auto; padding: 5px 0; }
.h-s { width: 44px; height: 44px; background-size: 16px 17px; }
.h-one { line-height: 35px; color: #333; }
.h-m { width: 180px; height: 30px; line-height: 30px; padding: 0 10px; }
.h-n { width: 30px; height: 30px; background-size: 16px 17px; }
}
 @media(min-width: 1201px) {
/* .h-sub>li>a:hover {
        color: #bb9f7f;
    } */


.h-sub>li>a:hover { /* border-bottom: 1px solid #bb9f7f; */ }
}
.h-menu { display: none; }
.ph_wra { display: flex; align-items: center; margin-right: .65rem;
}
.ph_wra img { width: 1.6rem; height: auto; }
.h_last { display: flex; align-items: center; margin-left: .25rem;
}
.hp-act .s14 { color: #333333; line-height: 1.6; }
.hp-act .s24 { font-family: D-DIN-Bold; color: #bb9f7f; }
 @media(max-width: 1100px) {
.has-nav .h-e::after { content: none; }
.ph_wra { order: 1; }
.h_last { order: 2; margin-left: auto; }
.h-right { order: 3; margin-left: 0; }
.h-d:hover .h-e::after { content: none; }
header { height: 44px; }
.h-a { height: 50px; }
.h-e { line-height: 44px; }
.h-cont { width: 90%; margin: 0 auto;/* padding-left: 10px; */ }
.h-s { position: absolute; right: 44px; top: 0; }
.h-menu { width: 32px; height: 70%; margin-left: 10px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; background-color: #f8fbff; }
.h-menu span { display: block; width: 100%; height: 4px; background-color: #111; border-radius: 3px; }
.h-nav { width: 280px; height: 100vh; overflow: auto; padding-right: 0; margin-right: 0; position: fixed; right: -280px; top: 0; background-color: #fff; z-index: 123; padding-top: 10px; padding-bottom: 10px; transition: all .3s; display: inline-block; }
header.show-menu .h-opa { left: 0; opacity: 1; }
header.show-menu .h-nav { right: 0; }
.h-d { display: block; width: 100%; margin-left: 0; height: auto; }
.h-e { padding: 0 40px 0 10px; height: 40px; line-height: 40px; font-size: 16px; color: #111111; margin: 0; /* text-align: center; */ word-break: keep-all; /* 不换行 */ white-space: nowrap; /* 不换行 */ font-family: 'SourceHanSansCN-Normal'; }
.h-sub { width: 100%; margin-left: 0; left: 0; top: 0; position: relative; left: 0; z-index: 10; transform: translateX(0); }
.h-sub>li>a { padding-left: 40px; text-align: left; }
.h-sub li { text-align: left; }
.h-d.has-nav:after { content: "+"; display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; position: absolute; right: 0; top: 0; font-size: 20px; color: #666; }
.h-d.has-nav.show:after { content: "-"; }
}
.lo_num { display: flex; align-items: center; position: relative; cursor: pointer;/* margin-right: .25rem; */ }
.lo_dang { width: 35px; height: 40px; display: flex; align-items: center; justify-content: center; background-repeat: no-repeat; background-size: cover; }
.lo_num .s16 { color: #333333; }
.lo_num img { width: 18px; height: 18px; }
.has_item { /* padding-bottom: calc(850 / 1920 *100%); */ position: relative; background-size: cover; background-position: center center; }
.has_item img { width: 100%; height: auto; }
.has_wrap { position: absolute; top: 20%; left: 12%;/* transform: translateY(-50%); */ }
.has_title .s60 { font-family: SourceHanSansCN-Regular; color: #ffffff; line-height: 1.2; }
.has_title::after { content: ''; display: block; background-image: url(../images/h-banner-logo.png); width: 71px; background-size: cover; background-repeat: no-repeat; height: 8px; margin-top: .3rem;
}
.has_title { margin-bottom: .3rem;
}
.main_banner { position: relative; }
.banner-btn { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer; }
.ba-prev { left: 5%; }
.ba-next { right: 5%; }
.hb-container{ background:#f7f7f7}
.hb-content { padding: 1rem 0; }
.hb-title { text-align: center; padding-bottom: 0.5rem; }
.hb-title .s56 { font-family: MiSans-Light; color: #111111; }
.hb-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.hb-p { margin-top: .35rem;
}
.hb-p p { text-align: center; font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; line-height: 1.5; }
.hb-img { display: none; }
.hb-img:first-child { display: block; }
.hb-img img { width: 100%; height: auto; }
.hb-img-change { display: flex; justify-content: center; }
.hb-img-select { text-align: center; margin: 0 .6rem;
cursor: pointer; }
.hb-img-select .s22 { font-family: MiSans-Light; color: #888; }
.hb-img-select .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #888; margin-top: .1rem;
}
.hb-img-wrap { margin: .55rem 0;
}
.hb-img-select.active p { color: #111; }
.hb-img-swiper .swiper-slide.active .hb-img-select p { color: #111; }
/*.hf-content { padding: 0.5rem 0; }*/
.hf-title { text-align: center; }
.hf-title .s56 { font-family: MiSans-Light; color: #111111; }
.hf-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.hf-p { margin-top: .35rem;
}
.hf-p p { text-align: center; font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; line-height: 1.5; }
.hf-img { display: none; }
.hf-img:first-child { display: block; }
.hf-img img { width: 100%; height: auto; }
.hf-img-change { display: flex; justify-content: center; padding-top: 1rem; }
.hf-img-select { text-align: center; margin: 0.5rem; cursor: pointer; }
.hf-img-select .s22 { font-family: MiSans-Light; color: #888; }
.hf-img-select .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #888; margin-top: .1rem;
}
.hf-img-wrap { margin: .55rem 0;
}
.hf-img-select.active p { color: #111; }
.hf-img-swiper .swiper-slide.active .hf-img-select p { color: #111; }
.hc-container { /* padding: 1rem 0; */ background-color: #fff; }
.hc-content { padding: 1rem 0; }
.hc-img {
 height: .64rem; text-align: center; display: flex; align-items: center; justify-content: center; }
.hc-img img { max-height: .64rem;
}
.hc-p { text-align: center; margin-top: .6rem;
}
.hc-p .s22 { font-family: MiSans-Light; color: #111111; }
.hc-p .s18 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.hc-dp { margin-top: .2rem;
}
.hc-dp p { font-family: AlibabaPuHuiTi_2_45_Light; line-height: 1.6; color: #666666; }
.hc-item { width: 20%; transition: transform .3s; }
.hc-item:hover .hc-img img { transform: scale(1.1); }
.hc-img img, .hc-p .s18 { transition: all .3s; }
.hc-item:hover { transform: translateY(-5px); }
.h-wrap { width: 14.80rem; margin: 0 auto; }
.hd-title .s56 { font-family: MiSans-Light; color: #ffffff; line-height: 1.2; }
.hd-item { position: relative; z-index: 2; }
.hd-img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.hd-content { padding: 1.1rem 0 1.8rem 0; background-size: cover; background-position: center center; position: relative; }
.hd-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #ffffff; margin-top: .05rem;
}
.hd-title::after { display: block; width: 26px; height: 2px; background-color: #ffffff; content: ''; margin: .4rem 0;
}
.hd-p p { font-family: AlibabaPuHuiTi_2_45_Light; color: #ffffff; line-height: 1.6; }
.hd-circle {
 width: .68rem;
 height: .68rem; border: solid 1px #ffffff; display: flex; justify-content: center; align-items: center; border-radius: 50%; margin-top: .8rem;
transition: all .3s; }
.hd-circle img { max-width: 50%; }
.hd-circle img.active { display: none; }
.hd-content:hover .hd-circle img { display: none; }
.hd-content:hover .hd-circle img.active { display: block; }
.hd-content:hover .hd-circle { background-color: #ffffff; border: solid 1px #e8e8e8; }
.hd-img { overflow: hidden; }
.hd-img img { transition: all .8s; height: 100%; width: 100%; object-fit: cover; }
.hd-content:hover .hd-img img { transform: scale(1.1); }
.he-content { display: flex; justify-content: space-between; align-items: center; padding: .8rem .5rem;
}
.he-content .hd-circle { background-color: #ffffff; border: solid 1px #e8e8e8; transition: all .8s; }
.he-content .hd-circle:hover { transform: rotateZ(180deg); }
.he-left { width: 6rem; overflow: hidden; }
.he-left img { width: 100%; transition: all .8s; }
.he-left:hover img { transform: scale(1.1); }
.he-title { text-align: center; }
.he-title .s56 { font-family: MiSans-Light; color: #111111; }
.he-title .s40 { font-family: MiSans-Light; color: #111111; }
.he-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .05rem;
}
.mnl-img { margin-top: 1rem; }
.he-p { margin-top: .45rem;
}
.he-p .s22 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-bottom: .15rem;
}
.he-p .s16 { font-family: AlibabaPuHuiTi_2_45_Light; line-height: 1.6; color: #666666; }
.he-container { min-height: 300px; display-radio: 1; background-fill-value: background-image; background-image: url(/static/home/images/9f785de03aba.jpg); background-repeat: no-repeat; background-position: top right; width: 100%; margin-left: auto; margin-right: auto; max-width: none; margin-top: 0px; /*padding-top: 5%;*/ padding-bottom: 1.2rem; padding-top: 1.2rem; }
.ind-video { padding-top: 1rem; }
.e_text-12 { line-height: 1.5; font_radio: 2; font-weight: bold; color: rgba(0,0,0,1); display-radio: 1; font-size: 36px; font-family: Arial }
#c_static_762-1693931881831:before { content: ""; display: block; width: 65%; position: absolute; right: 0; bottom: 0; background: #f5f5f7; height: 40%; z-index: -1 }
.e_container-39 { display: flex; flex-wrap: wrap; flex-direction: row; width: 90%; display-radio: flex; max-width: 1600px; margin-left: auto; margin-right: auto; margin-top: 0px; }
.e_container-39 > .p_item { flex: 1; max-width: 100%; max-height: 100% }
.e_button-48 { display: block; position: relative; overflow: hidden; text-align: center; box-sizing: border-box; padding: 8px; background_radio: 1; border_radio: 1; font_radio: 1; radius_radio: 1; display-radio: block; padding-top: 10px; padding-left: 20px; width: auto; max-width: 200px; color: rgba(6,52,106,1) }
.e_button-48 span { display: block; width: 100%; position: relative; z-index: 1; outline: 0; margin: 0px; overflow: hidden }
.e_button-48::after { content: ""; position: absolute; width: 0; height: 100%; transition: all .3s; z-index: 0; opacity: 0; top: 0; left: 0px }
.e_button-48:hover::after { opacity: 1 }
.e_richText-49 { font_radio: 2; font-size: 16px; color: rgba(102,102,102,1); line-height: 30px; margin-top: 3%; margin-bottom: 5%; display-radio: 1; font-family: Arial; font-weight: normal; text-align: justify; width: 90% }
.e_richText-49 p { line-height: 0.4rem; }
.e_button-48:hover { color: rgba(255,255,255,1) }
.e_container-50 { display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; display-radio: flex }
.e_container-50 > .p_item { flex: 0 0 auto; max-width: 100%; max-height: 100% }
.e_container-50 .cbox-50-0 { align-self: center }
.e_container-50 .cbox-50-1 { align-self: center }
.e_text-70 { line-height: 1.5; font_radio: 2; font-weight: normal; color: rgba(0,0,0,1); display-radio: 1; font-size: 30px; font-family: Arial }
.e_video-71 { width: 100%; position: relative }
.e_video-71 video { width: 100%; display: block }
.e_video-71 .p_video { position: relative }
.e_video-71 .cover { width: 100%; height: 100%; position: absolute; left: 0; top: 0 }
.e_video-71 .cover .coverImage { width: 100%; height: 100% }
.e_video-71 .cover .coverImage img { width: 100%; height: 100%; object-fit: contain }
.e_video-71 .cover .playBtn { position: absolute; width: 80px; height: 80px; z-index: 2; left: 50%; top: 50%; margin: -40px auto auto -40px; cursor: pointer }
/*.e_container-39 .cbox-39-0 { align-self: center }*/
.e_container-39 .cbox-39-1 { align-self: center }
.s_button4 { /* background-color: rgba(255,255,255,0); */
	/* font-size: 14px; */
	/* color: rgba(0,0,0,1); */
  border-style: solid; margin-top:5%; border-width: 1px; border-color: rgba(221,221,221,1); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; position: relative; overflow: hidden; transition: all .3s; }
.s_button4:hover { background-color: rgba(255,102,0,1); font-size: 14px; color: rgba(255,255,255,1); border-style: solid; border-color: rgba(255,102,0,1); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
 @media screen and (max-width:750px) {
.e_text-12 { font_radio: 2; font-size: 26px; color: #333333; line-height: 2; display-radio: 1; width: 100%; max-width: 100% }
:before { display: none }
.e_container-39 { display-radio: 1; flex-direction: row }
{
display-radio: 1
}
.e_container-39 .p_item { display-radio: 1 }
.e_container-39 .cbox-39-0 { flex: 0 0 100% }
.e_container-39 .cbox-39-1 { flex: 0 0 100% }
.e_richText-49 { font_radio: 1; margin-top: 25px; margin-bottom: 30px; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; display-radio: -webkit-box; width: auto; max-width: none }
.e_container-50 { display-radio: 1 }
.e_text-70 { font_radio: 2; font-size: 26px; color: #333333; line-height: 2; display-radio: 1; width: 100%; max-width: 100% }
.e_video-71 { display-radio: 1; margin-top: 20px }
}
.he-right { max-width: 5rem; }
.hf-container { padding: 1rem 0; background-color: #FFFFFF; }
.hf-swiper.swiper-container { margin-top: .5rem;
}
.hf-slide-p { text-align: center; margin-top: .25rem;
}
.hf-slide-p .s22 { font-family: MiSans-Light; color: #111111; }
.hf-slide-p .s18 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.hf-slide-img { overflow: hidden; }
.hf-slide-img img { width: 100%; transition: all .8s; }
.hf-slide-img:hover img { transform: scale(1.1); transition: all .8s; }
.hf-link .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; padding-bottom: .05rem;
border-bottom: 2px solid #111111; }
.hf-link { margin-top: 1rem; display: flex; justify-content: center; }
.hh-container { padding: 1rem 0; }
.hf-swiper-wrap { position: relative; }
.hf-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 1rem; height: 1rem; border: solid 1px #e8e8e8; border-radius: 50%; display: flex; align-items: center; justify-content: center; z-index: 2; }
.hf-prev { left: 5%; }
.hf-next { right: 5%; }
.hh-swiper.swiper-container { margin-top: .5rem;
}
.hh-swiper .swiper-slide:nth-child(2n) { padding-top: .5rem;
}
.hh-img { overflow: hidden; }
.hh-img img { width: 100%; transition: all .8s; }
.hh-img:hover img { transform: scale(1.1); transition: all .8s; }
 @media(max-width: 1000px) {
.h-wrap { width: 90%; }
}
 @media(max-width: 750px) {
.hc-item { width: 50%; margin-bottom: .5rem;
}
.hc-item:last-child { display: none; }
.hc-list { flex-wrap: wrap; }
.he-content { flex-wrap: wrap; padding-left: 0; padding-right: 0; }
.he-right { margin-top: .5rem;
}
.he-left, .he-right { width: 100%; }
}
.ft-cat { position: absolute; bottom: 100%; right: 10%; width: 4.5rem; transform: translateY(35%); }
.f-main {
    /* width: 90%; */
    padding: .5rem 0;
 padding-bottom: .2rem; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap; }
.f-nav { margin-right: .8rem;
}
.f-nav-list { display: flex; }
.f-nav-title a { font-family: SourceHanSansCN-Normal; color: #111111; }
.f-nav-menu {
 margin-top: .4rem; display: flex; flex-direction: column; }
.f-nav-menu a { font-family: SourceHanSansCN-Normal; color: #666666; transition: all .3s; margin-bottom: .18rem;
}
.f-nav-menu a:hover { opacity: 1; color: #111; transition: all .3s; }
.ft-wrap { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #e8e8e8; }
.ft-wrap { /* width: 90%; */ display: flex; justify-content: space-between; padding: .45rem 0;
flex-wrap: wrap; margin: 0 auto; margin-top: .4rem;
}
.fb-left .s14 { line-height: 1.6; display: block; font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
.fb-selest .s16 { font-family: SourceHanSansCN-Regular; color: #ffffff; opacity: 0.5; }
.fb-selest {
 padding: .15rem .2rem; width: 2.85rem; display: flex; align-items: center; justify-content: space-between; background-color: #363636; position: relative; }
.select-link { bottom: 100%; width: 100%; left: 0; position: absolute; color: #000; transform: scaleY(0); transition: all .3s; transform-origin: center bottom; }
.fb-selest .select-link a { display: block; padding: 10px; color: #000; background-color: #fff; opacity: 1; }
.fb-selest .select-link a:hover { background-color: #ed760b; color: #fff; }
.fb-selest:hover .select-link { transform: scaleY(1); transition: all .3s; transform-origin: center bottom; }
.fspop_item::after { display: block; content: ''; position: absolute; top: 0%; width: 10px; height: 10px; left: 50%; transform: translateX(-50%) translateY(-50%) rotateZ(45deg); background-color: #fff; }
.fspop_item { padding: 10px; background-color: #fff; position: relative; }
.f-main-right { display: flex;/* padding: 10px; */ }
.fm-list { display: flex; }
.fa-item .s14 { text-align: center; margin-top: .15rem;
font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
.fa-item img { width: 1rem; }
.fa-item { margin-left: .2rem;
}
.fa-item:first-child { margin-left: 0; }
.footer { background-color: #f7f7f7; }
.f-center { display: flex; justify-content: space-between; align-items: flex-end; }
.f-center-left .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; }
.f-center-right { text-align: right; }
.f-center-right .s14 { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
.f-center-right .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .05rem;
}
.fb-right .social-share a { margin-left: .35rem;
}
 @media(max-width: 800px) {
.fm-list { justify-content: center; }
.fb-left { margin: 0 auto; margin-bottom: .2rem;
text-align: center; }
.f-nav-list { display: none; flex-wrap: wrap; }
.f-nav {
 margin-bottom: .2rem;
 margin-right: .3rem; width: 30%; }
.f-nav:nth-child(3n) { margin-right: 0; }
.f-main, .f-main-right { flex-direction: column; }
.f-nav-menu a { margin-right: .2rem;
}
.f-nav-menu { flex-direction: row; display: none; flex-wrap: wrap; }
.fa-item .s14 { text-align: center; }
.fa-item img { width: 80px; }
.f-center { justify-content: center; margin-top: .4rem;
}
.fb-right { width: 100%; }
.news_share { display: flex; width: 100%; justify-content: center; }
}
.embre-banner { position: relative; }
.embre-banner img { width: 100%; object-fit: cover; }
.em-pop { position: absolute; top: 40%; left: 10%; }
.em-pop .s56 { font-family: MiSans-Light; color: #ffffff; }
.em-pop .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #ffffff; margin-top: .15rem;
}
.em-banner-link { position: absolute; width: 100%; left: 0; bottom: .8rem;
display: flex; justify-content: center; }
.em-banner-link .s20 { position: relative; font-family: AlibabaPuHuiTi_2_55_Regular; color: #ffffff; margin: 0 .5rem;
}
.em-banner-link .s20.active::after { display: block; }
.em-banner-link .s20::after { display: none; position: absolute; width: 100%; bottom: -.2rem;
left: 0; content: ''; height: 2px; background-color: #ffffff; }
.brand-left .s56 { font-family: MiSans-Light; color: #111111; }
.brand-left .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.brand-right { width: calc(851 / 1480 *100%);
}
.brand-wrapper { display: flex; justify-content: space-between; }
.brand-right-p p { line-height: 1.6; font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; }
.embre-a-container { margin-top: 1.1rem; }
.brand-billboard-wrap { margin-top: .8rem;
}
.brand-billboard { display: flex; }
.billboard-left {
 width: calc(500 / 1480 *100%); display: flex; align-items: center; background-color: #f6f6f6; justify-content: center; padding: .5rem;
}
.billboard-left img { max-width: 60%; }
.billboard-right { position: relative; flex: 1; background-color: #eeeeee; }
.br-name p { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; writing-mode: tb }
.billboard-right-wrap {
 padding: 0 .3rem; position: relative; z-index: 2; display: flex; justify-content: center; align-items: center; }
.br-name {
 padding: .2rem .1rem; background-color: #fff; border-radius: .2rem;
 transform: translateY(-.35rem);
}
.br-img img { width: 2.73rem; }
.br-img { margin: 0 .35rem;
}
.br-p1 p { font-family: MiSans-Light; line-height: 1.2; color: #111111; }
.br-p2 { margin-top: .15rem;
 margin-bottom: .25rem;
}
.br-p2 p { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; font-weight: lighter; line-height: 1.2; }
.br-p3 p { text-align: right; font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; }
.br-num { position: absolute; top: 50%; left: 5%; transform: translateY(-50%); z-index: 1; }
.br-num p { font-family: MiSans-Semibold; color: #111111; opacity: 0.05; }
.br-word { padding: .2rem 0;
}
.brand-profile-right { position: relative; }
.profile-btn { position: absolute; top: 50%; z-index: 2; transform: translateY(-50%); }
.brand-profile-slide { overflow: hidden; }
.brand-profile-slide:hover img { transform: scale(1.1); }
.brand-profile-slide img { width: 100%; transition: all .8s; }
.pf-prev { left: 5%; }
.pf-next { right: 5%; }
.brand-profile { display: flex; justify-content: space-between; }
.brand-profile-right { width: calc(630 / 1480 *100%);
/* flex-shrink: 0; */
}
.brand-profile-left { width: calc(623 / 1480 *100%);
}
.brand-profile-title .s56 { font-family: MiSans-Light; color: #111111; line-height: 1.2; }
.brand-profile-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.brand-profile-title::after { content: ''; display: block; width: 26px; height: 2px; background-color: #111111; margin-top: .25rem;
}
.brand-profile-p { margin: .5rem 0;
}
.brand-profile-p p { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; line-height: 1.5; }
.brand-profile-change span { font-family: MiSans-Normal; color: #111111; }
.brand-profile-wrod-wrap { display: none; }
.brand-profile-wrod-wrap:nth-child(1) { display: block; }
.brand-profile-wrap { margin-top: .8rem;
}
.embre-b-container {
 padding: .5rem 0;
 margin-top: .8rem; background-color: #f7f7f7; }
.eb-title { text-align: center; padding-top: 0.8rem; }
.eb-title .s56 { font-family: MiSans-Light; color: #111111; }
.eb-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.eb-banner { margin: .5rem 0;
}
.eb-banner img { width: 100%; }
.eb-title .s56 { font-family: MiSans-Light; color: #111111; }
.eb-title .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .15rem;
}
.brand-culture-container { margin-top: .8rem;
padding-bottom: .8rem;
}
.hc-content { padding: 1rem 0; }
.hc-list { display: flex; margin-top: .8rem;
}
.embre-c-container.mission {
 padding: .8rem 0; background-color: #f7f7f7; }
.eb-list { display: flex; }
.eb-item-wrap { width: 25%; display: flex; justify-content: center; }
.eb-item .s22 { font-family: MiSans-Light; color: #111111; }
.eb-num { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.eb-data { display: flex; align-items: flex-start; margin-top: .25rem;
}
.eb-data .s40 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.eb-data .s20 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.eb-item .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; margin-top: .1rem;
}
.ec-swiper .swiper-slide { height: auto; }
.ec-swiper .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.ec-swiper { margin-top: .5rem;
}
.embre-c-container { margin-top: .8rem;
 padding-bottom: .8rem;
}
.embre-c-container.mission {
 padding: .8rem 0; background-color: #f7f7f7; }
.ec-pag { text-align: center; margin-top: .4rem;
}
.ec-pag .swiper-pagination-bullet { background-color: #111111; width: 8px; height: 8px; border-radius: 4px; opacity: 0.3; margin: 0 .1rem;
}
.ec-pag .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #111111; width: 8px; height: 8px; opacity: 1; border-radius: 4px; }
.ec-pag1 { text-align: center; margin-top: .4rem;
}
.ec-pag1 .swiper-pagination-bullet { background-color: #111111; width: 8px; height: 8px; border-radius: 4px; opacity: 0.3; margin: 0 .1rem;
}
.ec-pag1 .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #111111; width: 8px; height: 8px; opacity: 1; border-radius: 4px; }
.brand-history-content {
 width: calc(1701 / 1920 *100%); margin-left: auto; position: relative; margin-top: .5rem;
}
.brand-history-year { display: flex; align-items: center; }
.brand-history-year .s56 { font-family: MiSans-Normal; color: #111111; }
.hsitory-line { flex: 1; height: 1px; background-color: #111111; opacity: 0.2; margin-left: .25rem;
}
.brand-history-word {
 margin-top: .4rem; max-width: 60%; }
.brand-history-word .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-bottom: .15rem;
}
.brand-history-word .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; line-height: 1.5; }
.brand-history-container { padding: .8rem 0;
}
.miss-p { text-align: center; font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; margin-top: .3rem;
}
.ec-btn { position: absolute; z-index: 2; display: flex; justify-content: center; align-items: center; top: 50%; width: 1.1rem; height: 1.1rem; background-color: rgba(255, 255, 255, .5); transform: translateY(-50%); border-radius: 50%; cursor: pointer; }
.ec-prev { left: 5%; }
.ec-next { right: 5%; }
.hec-prev { left: -8%; }
.hec-next { right: 5%; }
.honor-swiper, .honor-swiper1 { margin-top: .8rem;
}
.brand-honor-wrap { /*margin-top: .8rem; */ padding-bottom: .8rem;
}
.h-ppry { background: #f7f7f7; }
.honor-img { height: 4.46rem; display: flex; align-items: center; justify-content: center; cursor: pointer; }
.honor-img img { max-height: 4.46rem; width: auto; max-width: 100%; height: auto; }
.honor-name { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; margin-top: .2rem;
text-align: center; }
.Architectural-contianer {
 padding: .8rem 0; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.Architectural-content { display: flex; }
.Architectural-content { display: flex; align-items: center; }
.Architectural-left {
 width: calc(660 / 1480 *100%); flex-shrink: 0; overflow: hidden; }
.Architectural-left img { width: 100%; transition: all .5s; }
.Architectural-left:hover img { transform: scale(1.1); }
.ae-p1 .s56 { font-family: MiSans-Light; color: #111111; line-height: 1.2; }
.Architectural-right { flex: 1; padding-left: 2rem; }
.ae-p1 .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.ae-p2 { margin-top: .3rem;
}
.ae-p2 .s22 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-bottom: .1rem;
}
.ae-p2 .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; line-height: 1.6; }
.ae-p2 .s16 p { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; line-height: 1.6; }
.ae-product-contianer {
 padding: .8rem 0; background-color: #f7f7f7; padding-bottom: .5rem;
}
.ae-product-header { display: flex; justify-content: space-between; align-items: flex-end; }
.ae-product-header-right .ae-p2 { margin-top: 0; }
.ae-product-img { height: 620px; /* margin-top: .5rem; */ overflow: hidden; position: relative; }
.ae-product-img img { width: 100%; transition: all .8s; }
.ae-product-img-img { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; z-index: -1; object-fit: cover; height: 850px; }
.hae-container {
 padding: .8rem 0; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.hae-content { display: flex; justify-content: space-between; }
.hae-left {
 width: calc(660 / 1480 *100%); overflow: hidden; }
.hae-left img { width: 100%; transition: all .5s; }
.hae-left:hover img { transform: scale(1.1); }
.hae-right { text-align: center; width: calc(660 / 1480 *100%);
}
.hae-right .ae-p2 {
 margin-top: .5rem; margin-bottom: 1rem; }
.da-word { margin: .5rem 0;
}
.da-word p { line-height: 1.5; text-align: center; font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
.da-container {
 padding: .8rem 0; background-color: #fff; }
.da-img img { width: 100%; transition: all .8s; }
.da-img { overflow: hidden; }
.da-img:hover img { transform: scale(1.1); }
.hae-right-img { overflow: hidden; }
.hae-right-img:hover img { transform: scale(1.1); }
.hae-right-img img { width: 100%; transition: all .5s; }
.g-select-content { display: flex; justify-content: center; padding: .6rem 0;
flex-wrap: wrap; border-bottom: 1px solid #dddddd; }
.g-select .s20 { display: block; font-family: AlibabaPuHuiTi_2_45_Light; color: #555555; padding: .2rem .55rem;
position: relative; text-align: center; }
.g-select .s20::after { position: absolute; content: ''; width: 1px; background-color: #dddddd; top: 50%; right: 0; transform: translateY(-50%); height: 40%; }
.g-select:last-child .s20::after { display: none; }
.g-list { display: flex; justify-content: space-between; flex-wrap: wrap; }
.g-item { display: block; width: calc(700 / 1480 *100%);
 margin-bottom: .8rem;
}
.g-item:hover .g-img img { transform: scale(1.1); }
.g-list-wrap { padding: .8rem 0;
}
.g-p .s24 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin: .2rem 0;
}
.g-p .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; display: inline-block; }
.g-p .s16::after { content: ''; width: 80%; display: block; height: 2px; background-color: #111; margin-top: .15rem;
}
.g-img { overflow: hidden; }
.g-img img { width: 100%; transition: all .8s; }
.pro-crumbs-wrap { margin-top: .35rem;
}
.pro-crumbs a { font-family: AlibabaPuHuiTi_2_35_Thin; color: #000000; }
.pro-crumbs span { font-family: AlibabaPuHuiTi_2_35_Thin; color: #000000; margin: 0 .1rem;
}
.product-detail-a { margin-top: .8rem;
}
.product-detail-a { display: flex; justify-content: space-between; }
.pda-left {
 width: calc(740 / 1480 *100%); position: relative; }
.pda-right { width: calc(662 / 1480 *100%);
}
.pdar-p1 { padding-bottom: .4rem;
}
.pdar-p2 { padding: .35rem 0;
}
.pdar-p1 p { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.pdar-p1 { border-bottom: 1px solid #e8e8e8; }
.pdar-p2 { border-bottom: 1px solid #e8e8e8; }
.pdar-p2 .s24 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; }
.pdar-p2 .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; margin-top: .15rem;
}
.pdar-p3 { padding: .5rem 0;
}
.pdar-p3 p { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; line-height: 1.6; }
.pro-detail-wrapper { margin-top: .3rem;
}
.pro-detail-header { display: flex; transition: all .3s; border-bottom: 1px solid #e8e8e8; }
.pro-detail-header.nav_fixed { position: fixed; z-index: 3; top: .9rem;
width: 100%; left: 0; background-color: #fff; }
.pro-detail-header .s24 { display: block; flex: 1; text-align: center; padding: .3rem 0;
font-family: AlibabaPuHuiTi_2_55_Regular; color: #555555; position: relative; }
.pro-detail-header .s24.active { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.pro-detail-header .s24.active::after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; background-color: #111111; bottom: 0; }
.pro-detail-anchor { position: relative; margin-top: .8rem;
}
.target { position: absolute; top: -2rem; left: 0; width: 100%; }
.pda-title .s24:first-child { font-family: MiSans-Thin; color: #111111; margin-bottom: .1rem;
}
.pda-title .s24:nth-child(2) { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.pda-img { margin-top: .5rem;
}
.pda-img img { max-width: 100%; }
.pdb-list { display: flex; flex-wrap: wrap; }
.pdb-img { width: 25%; display: flex; align-items: center; justify-content: center; align-items: center; margin-bottom: .35rem;
}
.pdb-img img { max-width: 80%; }
.pdc-list { margin-top: .5rem;
}
.pdc-img { width: 10%; /* margin-right: .3rem; */ display: flex; align-items: center; flex-direction: column; color: #000; margin-bottom: .2rem;
}
.pdc-img p { margin-top: .2rem;
}
.pdc-img img { max-width: 90%; }
.pdd-list .Architectural-content { margin-top: .5rem;
}
.pdd-list .Architectural-content:nth-child(2n) { flex-direction: row-reverse; justify-content: space-between; }
.pdd-list .Architectural-content .Architectural-right { padding-right: 1.5rem; padding-left: 1.5rem; }
.pdd-list .Architectural-content .ae-p1 .s40 { line-height: 1.2; }
.pdd-list .Architectural-content .ae-p1 .s40:last-child { margin-top: .15rem;
}
.pro-detail-anchor-list { padding-bottom: .8rem;
}
.media-wrapper { margin-top: .8rem;
 padding-bottom: .8rem;
}
.media-change span {
 margin: 0 .3rem; display: block; /* height: 100%; */ width: 2px; background-color: #111111; }
.media-change { display: flex; }
.media-change .s18 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #555555; }
.media-change .s18.active { color: #111111; }
.media-list { margin-top: .2rem;
 margin-bottom: .5rem;
}
.media-item {
 padding: .5rem 0; display: flex; justify-content: space-between; border-bottom: 1px solid #e8e8e8; }
.media-item:hover .media-item-left img { transform: scale(1.1); }
.media-item-left {
 width: calc(700 / 1480 *100%); overflow: hidden; }
.media-item-right { text-align: left; width: calc(663 / 1480 *100%);
}
.media-item-left img { width: 100%; transition: all .8s; }
.mir-p .s24 { line-height: 1.2; font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-bottom: .15rem;
}
.mir-p .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; line-height: 1.5; }
.mir-date {
 margin-top: .5rem; margin-bottom: 1rem; }
.mir-date p { font-family: MiSans-Light; color: #111111; }
.mir-link { display: inline-block; }
.mir-link::after { content: ''; display: block; margin-top: .1rem;
width: 100%; height: 2px; background-color: #111111; }
.mir-link p { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; }
.media-detail-header .s30 { line-height: 1.2; font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-bottom: .15rem;
}
.media-detail-header .s16 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; }
.media-detail-header {
 padding-bottom: .5rem; border-bottom: 1px solid #dddddd; }
.d-wrap { width: 1200px; margin: 0 auto; }
.media-content { text-align: center; }
.media-detail-content {
 padding: .5rem 0; border-bottom: 1px solid #ddd; }
.media-detail-content p { font-family: AlibabaPuHuiTi_2_45_Light; line-height: 1.6; color: #111111; }
.media-detail-trun {
 margin-top: .5rem; display: flex; justify-content: space-between; align-items: center; }
.media-detail-trun .s16 { max-width: 48%; display: flex; align-items: center; }
.media-detail-trun .s16 p { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; margin: 0 .15rem;
line-height: 1.2; }
.media-video-list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.medioa-item { width: calc(700 / 1480 *100%);
 margin-bottom: .5rem;
}
.medioa-item-img { position: relative; }
.medioa-item-btn-wrap { position: absolute; transition: background-color .3s; width: 1rem; height: 1rem; border-radius: 50%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: flex; align-items: center; justify-content: center; cursor: pointer;/* transition: all .3s; */ }
.medioa-item-btn {
 width: .8rem; transition: background-color .3s; height: .8rem;
/* background-color: rgba(255, 255, 255, .2); */
border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all .3s; }
.medioa-item-btn img { max-width: 100%; }
.medioa-item:hover .medioa-item-btn-wrap .medioa-item-btn { background-color: rgba(255, 255, 255, .2); }
.medioa-item:hover .medioa-item-btn-wrap { background-color: rgba(255, 255, 255, .1); }
.medioa-item-p p { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; line-height: 1.4; margin-top: .3rem;
}
.medioa-item-img>img { width: 100%; }
.media-video-wrap { margin-top: .8rem;
 margin-bottom: .8rem;
}
.superiority-container { margin-top: .8rem;
}
.superiority-p { font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; margin-top: .15rem;
text-align: center; }
.superiority-slide {
 padding: .5rem .3rem; height: 100%; /* border: solid 1px #dddddd; */ transition: all .3s; }
.superiority-slide::after { position: absolute; content: ''; top: 0; left: 0; height: 98%; width: 100%; border: solid 1px #ddd; /* opacity: 0; */ transition: all .3s; }
.superiority-slide:hover::after { opacity: 1; border: solid 2px #666; }
.superiority-slide-logo {
 height: .67rem; display: flex; align-items: center; justify-content: flex-start; }
.superiority-slide-logo img { max-height: 100%; width: auto; }
.superiority-slide-p {
 margin-top: .5rem; margin-bottom: 1rem; }
.superiority-slide-p .s20 { font-family: MiSans-Light; color: #111111; }
.superiority-slide-p .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; margin-top: .1rem;
}
.superiority-slide-p .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #555555; margin-top: .2rem;
}
.superiority-swiper-wrap { margin-top: .5rem;
}
.superiority-swiper .swiper-slide { height: auto; }
.suppotr-container {
 margin-top: .8rem;
 padding: .8rem 0; background-color: #f7f7f7; }
.suppotr-word { margin-top: .2rem;
}
.suppotr-word p { font-family: AlibabaPuHuiTi_2_45_Light; color: #555555; line-height: 1.6; text-align: center; }
.display-containerr { margin-top: .8rem;
}
.display-a { margin-top: .5rem;
}
.display-img-change { margin-top: .5rem;
}
.display-img-change { display: flex; justify-content: center; }
.display-img-change-p { text-align: center; margin: 0 .5rem;
opacity: .5; cursor: pointer; }
.display-img-change-p .s22 { font-family: MiSans-Light; color: #111; }
.display-img-change-p .s18 { font-family: AlibabaPuHuiTi_2_45_Light; color: #111; margin-top: .1rem;
}
.display-img-change-p.active { opacity: 1; }
.evaluation-container {
 margin-top: .8rem; background-color: #f7f7f7; padding: .8rem 0;
}
.evaluation-slide { display: flex; background-color: #ffffff; }
.evaluation-slide-left, .evaluation-slide-right { width: 50%; }
.evaluation-slide-left img { width: 100%; height: 100%; object-fit: cover; }
.evaluation-swiper-wrap { margin-top: .5rem;
}
.evaluation-slide-right { padding: .8rem;
}
.evaluation-slide-right .s24 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; line-height: 1.4; }
.es-titel { margin-top: .25rem;
}
.es-titel p { font-family: AlibabaPuHuiTi_2_45_Light; color: #444444; line-height: 1.6; }
.appliction-container { margin-top: .8rem;
}
.input-item-p { margin-bottom: .2rem;
}
.input-item-p .s18 span.red { font-family: AlibabaPuHuiTi_2_55_Regular; color: #ff0000; }
.input-item-p .s18 span { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.input-item input { height: 36px; border-bottom: 1px solid #dddddd; width: 100%; }
.appliction-input-item-list { display: flex; justify-content: space-between; margin-bottom: .5rem;
}
.appliction-wrap { padding: 0 .15rem;
 margin-top: .5rem;
}
.input-item { width: calc(486 / 1480 *100%);
}
.input-item.ii-long { width: calc(722 / 1480 *100%);
}
.select-add .layui-form-item { display: flex; }
.select-add .layui-form-item .layui-input { border: none; border-bottom: 1px solid #dddddd; font-size: calc(18.5 * 100vw / 1920);
padding: 0 0; }
 @media(max-width: 1472px) {
.select-add .layui-form-item .layui-input { font-size: 15px; }
}
.input-message.input-item { width: 100%; }
.code-img { position: absolute; max-width: 85px; right: 0; bottom: .2rem;
}
.input-item { position: relative; }
.hh-but { display: flex; justify-content: center; }
.hh-but .layui-btn {
 padding: .15rem 1.5rem; background-color: #111111; height: auto; line-height: normal; font-size: 18px; font-size: calc(18.5 * 100vw / 1920);
}
 @media(max-width: 1472px) {
.hh-but .layui-btn { font-size: 15px; }
}
.appliction-container { padding-bottom: .8rem;
}
.ca-content { display: flex; justify-content: space-between; padding-bottom: .5rem;
}
.ca-content-left {
 width: calc(960 / 1480 *100%); display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact-a-container { margin-top: .8rem;
}
.cal-item .s16:first-child { font-family: MiSans-Light; color: #111111; margin-bottom: .1rem;
}
.cal-item .s16:last-child { font-family: AlibabaPuHuiTi_2_45_Light; color: #111111; line-height: 1.2; }
.cal-item {
 width: calc(412 / 960 *100%);
 padding-bottom: .2rem; border-bottom: 1px solid #ddd; margin-bottom: .5rem;
}
.cal-item .s30 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.ca-content-right { width: calc(260 / 1480 *100%);
}
.ccr-ma-item { width: calc(110 / 260 *100%);
}
.ccr-ma { display: flex; justify-content: space-between; }
.ccr-ma-item { text-align: center; }
.ccr-ma-item p { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; margin-top: .1rem;
}
.ccr-map { text-align: center; margin-top: .5rem;
}
.contact-b-container {
 padding: .8rem 0; background-color: #f7f7f7; }
.cb-wrapper { display: flex; margin-top: .5rem;
}
.cb-left { width: calc(1000 / 1480 *100%);
}
.cb-right {
 width: calc(480 / 1480 *100%); background-color: #ffffff; padding: .5rem;
overflow: auto; }
.cb-wrapper { height: 6.2rem; }
.crb-title { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.crb-btn { display: flex; justify-content: center; align-items: center; border: solid 1px rgba(17, 17, 17, .2); padding: .15rem 0;
 margin-top: .15rem;
}
.crb-btn .s16 {
 margin-left: .1rem; font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
.crb-item {
 padding: .25rem 0; border-bottom: 1px solid #ddd; cursor: pointer; }
.crb-item .s22 { font-family: AlibabaPuHuiTi_2_55_Regular; color: #111111; }
.crb-item-p p { font-family: AlibabaPuHuiTi_2_45_Light; line-height: 1.4; color: #666666; }
.crb-item-p { margin: .15rem 0;
}
.crb-phone { font-family: AlibabaPuHuiTi_2_45_Light; color: #666666; }
 .cb-right::-webkit-scrollbar {
 width: 3px;
 height: 1px;
}
 .cb-right::-webkit-scrollbar-thumb {
 border-radius: 10px;
 box-shadow: inset 0 0 5px #111;
 background: #535353;
}
 .cb-right::-webkit-scrollbar-track {
 box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
 border-radius: 10px;
 background: #ededed;
}
.cb-map-list { display: none; }
.cb-map-list:first-child { display: block; height: 100% }
.popularize-video-wrap { /* padding: .8rem 0; */ }
.cv_video { width: 100%; position: relative;/* background-color: #e6e3e1; *//* height: 10.15rem; */ }
.cv_video video { display: block; width: 100%; height: 100%; object-fit: cover;/* max-height: 7.49rem; */ }
.cv_img { position: absolute; top: 50%; left: 50%; display: flex; flex-direction: column; justify-content: center; align-items: center; transform: translateY(-50%) translateX(-50%); }
.cv_img img {
 width: .8rem; /* margin-right: 0.2rem; */ cursor: pointer; }
.cv_act .s27 { font-family: SourceHanSansSC-Normal; color: #ffffff; margin-top: .15rem;
}
 .cv_video video.active::-webkit-media-controls {
 display: none !important;
}
.popularize-from .input-item-p .s18 span { font-family: AlibabaPuHuiTi_2_55_Regular; color: #ffffff; }
.popularize-from .input-item input { background-color: transparent; border-color: rgba(221, 221, 221, .5); color: #fff }
.popularize-from-wrap { padding: 1rem 0; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.popularize-from-wrap .layui-form-item .layui-input-inline { width: 100%; }
.ii-sel.input-item { width: 100%; }
.popularize-from .hh-but .layui-btn { background-color: #fff; color: #232527; }
.popularize-from .select-add .layui-form-item .layui-input-inline { width: 100% !important; }
.popularize-img img { width: 100%; }
 @media(max-width: 1200px) {
.d-wrap { width: 90%; }
}
 @media(max-width: 800px) {
.eb-item .s22 { text-align: center; }
.eb-data { justify-content: center; }
.eb-item .s16 { text-align: center; }
.ae-product-img { height: 180px; }
.hec-prev { left: -15%; }
.hec-next { right: 0%; }
.message-notification { flex-wrap: wrap; }
.message-notification-right .select-add .layui-form-item .layui-input-inline { width: 100% !important; }
.message-notification-left { width: 100%; }
.message-notification-wrap { width: 90%; }
.cal-item { width: 100%; }
.cb-wrapper { flex-wrap: wrap; height: auto; }
.cb-right, .cb-left { width: 100%; }
.ca-content { flex-wrap: wrap; }
.select-add .layui-form-item .layui-input-inline { width: auto !important; margin: 0; }
.appliction-input-item-list { flex-wrap: wrap; }
.code-img { max-width: 85px; }
.input-item, .ca-content-left { width: 100%; margin-bottom: .35rem;
}
.evaluation-slide { flex-wrap: wrap; }
.evaluation-slide-left, .evaluation-slide-right, .ca-content-right { width: 100%; }
.evaluation-slide-right { padding: .5rem;
}
.medioa-item { width: 100%; }
.media-detail-trun { flex-wrap: wrap; }
.media-detail-trun .s16 { width: 100%; max-width: 100%; margin: .15rem 0;
}
.pro-detail-header.nav_fixed { top: 44px }
.pdd-list .Architectural-content .Architectural-right { padding-right: 0; padding-left: 0; }
.pdc-img { width: 20%; }
.pdb-img { width: 50%; }
.brand-history-word { /* margin-top: .4rem; */ max-width: 80%; }
.g-item, .pda-right, .pda-left { width: 100%; }
.pda-right { margin-top: .5rem;
}
.brand-billboard, .billboard-right-wrap, .brand-profile, .brand-wrapper, .eb-list, .Architectural-content, .ae-product-header, .hae-content, .product-detail-a, .media-item { flex-wrap: wrap; }
.Architectural-left, .Architectural-right, .hae-left, .hae-right, .media-item-left, .media-item-right { width: 100%; padding-left: 0; }
.hae-right, .media-item-right { margin-top: .35rem;
}
.ae-product-header-left { width: 100%; margin-bottom: .3rem;
}
.Architectural-right { margin-top: .3rem;
}
.eb-item-wrap { width: 50%; margin-bottom: .3rem;
}
.br-num { top: 70%; }
.billboard-left, .billboard-right, .br-word, .brand-profile-left, .brand-profile-right, .brand-right { width: 100%; }
.brand-right { margin-top: .3rem;
}
.brand-profile-right { margin-top: .25rem;
}
.embre-banner img { height: 280px; }
}
.icon-logo { margin-left: .2rem;
}
.foot-share.news_share { display: flex; }
.icon-logo img { width: 22px; }
.icon-logo { position: relative; }
.icon-pop { position: absolute; left: 50%; bottom: 100%; transform: translateX(-50%); transition: all .3s; }
.icon-pop { padding: 15px; border-radius: .1rem;
transform: scaleY(0) translateX(-50%); transform-origin: bottom center; }
.icon-logo:hover .icon-pop { transform: scaleY(1) translateX(-50%); }
.icon-img { position: relative; }
.icon-img::after { width: 15px; position: absolute; height: 15px; content: ''; display: block; background-color: #fff; bottom: 0; left: 50%; transform: translateX(-50%) translateY(50%) rotateZ(45deg); }
.icon-pop .icon-img img { width: 150px; max-width: none; }
.embre-main { max-width: 450px; width: 450px; margin: 0 auto; }
.has_item img.active { display: none; }
 @media(max-width: 750px) {
.display-img-change-p { display: none; }
.display-img-change-p.active { display: block; }
.embre-main { max-width: 100%; }
.brand-history-container { padding-bottom: 0; }
.ae-product-img-img { width: 100%; height: auto;/* height: 360px; */ }
.has_item img { display: none; }
.has_item img.active { display: block; }
.has_item { height: calc(100vh - 50px); }
.hb-img img { height: 200px; object-fit: cover; }
.hf-img img { height: 200px; object-fit: cover; }
.has_item img { width: 100%; height: 100%; object-fit: cover; }
.f-center-left { display: none; }
.g-select { width: 50%; }
.g-select:last-child .s20::after { display: block; }
}
.ns-main { width: 100%; padding: 1rem 0; background-color: #f3f3f3; }
.ns-inner { width: 100%;  margin: 0 auto; }
.ns-hd { width: 100%; }
.ns-cont { width: 100%; background-color: #fff; padding: .3rem;
display: flex; justify-content: space-between; margin-top: .5rem;
}
.ns-left { width: 55%; position: relative; }
.ns-right { width: 40%; height: 6rem; overflow: auto; padding-right: .3rem;
}
.ns-right::-webkit-scrollbar {
width: 8px;
height: 8px;
}
.ns-right::-webkit-scrollbar-track {
background: #f5f5f5;
}
.ns-right::-webkit-scrollbar-thumb {
background: #666;
}
.ns-box { width: 100%; height: 6rem; position: relative; overflow: hidden; }
.ns-img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0; transition: all .8s; }
.ns-text { width: 100%; background-color: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: 0; z-index: 12; font-size: 0; /*padding: .15rem 0*/;
}
.ns-dym { display: inline-block; vertical-align: middle; width: 6em; border-right: 1px solid #fff; text-align: center; padding: .1rem 0;
}
.ns-txt { display: inline-block; vertical-align: middle; width: calc(100% - 6em); padding: 0 .2rem;
}
.ns-d { color: #fff; font-weight: bold; margin-bottom: .18em; }
.ns-ym { color: #fff; }
.ns-tit { color: #fff; line-height: 1.5; margin-bottom: .1rem;
font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ns-des { color: #fff; line-height: 1.5; opacity: .5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.ns-last { width: 100%; text-align: center; margin-top: .5rem;
}
.ns-btn { display: inline-block; vertical-align: top; border-bottom: 2px solid #111; padding-bottom: .05rem;
color: #111; }
.ns-small { width: 100%; height: 0.85rem; border-bottom: 1px solid #e6e6e6; overflow: hidden; font-size: 0; display: flex; align-items: center; transition: all .3s; }
.ns-s-left { display: inline-block; vertical-align: middle; width: 7em; }
.ns-s-left .ns-dym { width: auto; padding: 0; }
.ns-s-left .ns-d { color: #ccc; transition: all .3s; }
.ns-s-left .ns-ym { color: #999; transition: all .3s; }
.ns-s-txt { display: inline-block; vertical-align: middle; width: calc(100% - 7em); }
.ns-s-tit { color: #111; line-height: 1.5; margin-bottom: .1rem;
transition: all .3s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ns-s-des { color: #999; line-height: 1.5; transition: all .3s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media(min-width: 1201px) {
.ns-big:hover .ns-img { transform: scale(1.1); }
.ns-small:hover .ns-d { color: #999; }
.ns-small:hover .ns-ym { color: #666; }
.ns-small:hover { border-bottom-color: #999; }
.ns-small:hover .ns-s-tit { font-weight: bold; }
.ns-small:hover .ns-s-des { color: #666; }
}
@media(max-width: 1000px) {
.ns-inner { max-width: 90%; }
}
@media(max-width: 750px) {
.ns-cont { width: 100%; display: block; padding: 10px; }
.ns-left { width: 100%; }
.ns-right { width: 100%; padding-right: 0; }
.ns-dym { width: 4.5em; }
.ns-txt { width: calc(100% - 4.5em); }
.ns-s-left { width: 4.5em; }
.ns-s-txt { width: calc(100% - 4.5em); }
.ns-s-tit { margin-bottom: 0px; }
.ns-des { -webkit-line-clamp: 1; }
}
