@media screen and (min-width:768px){

.home-head{position:absolute;left:0;right:0;z-index:999}
.home-head:not(.sticky) .logo img{filter:brightness(0) invert(1)}
.home-head .wbLinks .sw .swMain .ts,.home-head .wbLinks .sw .swMain .ds a,.header.home-head .nav li a{color: #FFFFFF;}
.home-head.sticky .wbLinks .sw .swMain .ts,.home-head.sticky .wbLinks .sw .swMain .ds a,.home-head.sticky  .nav li a{color: #333333;}
.header.home-head.sticky .nav > li:last-child a{color:#FFFFFF;}
.header.home-head .nav .icoBar1{background-image:url(../images/down2.svg);}
.header.home-head.sticky .nav .icoBar1{background-image:url(../images/down.svg);}

.header.home-head:not(.sticky) .right-bar a{background-image:url(../images/search2.svg);}
.header.home-head .right-bar a:hover{background-image:url(../images/search1.svg);}
.header.home-head:not(.sticky) .wbLinks .header-lang .lang-svg{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}
.header.home-head.sticky .wbLinks .header-lang .lang-svg{color:#333;border-color:rgba(51,51,51,.25);background:#fff}
.header.home-head .search-top.active a{background-image:url(../images/close2.svg);}
.header.home-head .search-top.active a:hover{background-image:url(../images/close1.svg);}

.header.home-head .nav li.active a,.header.home-head .nav li:hover a.topcss{color:#cf142c}
.header.home-head .nav > li:last-child a,.header.home-head .nav > li:last-child a:hover,.header.home-head .nav > li:last-child:hover a.topcss{color:#FFFFFF;}
.header.home-head .nav > li:last-child a:hover{background-color:#000;}

/****首页-图文轮播模块****/
.hmcal{margin-top:1.5em}
.hmcal .fess .item{display:flex}
.hmcal .fess .item .lts{width:7.6em;padding-right:0.75em;position:relative;}
.hmcal .fess .item .lts .bgs{width:80%;height:3.9em;background-color:#f5f6f9;right:0;bottom:0;position:absolute;z-index:1}
.hmcal .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmcal .fess .item .lts .fts{font-size:0.36em;color:#000000;line-height:1.6em;font-weight: 600;}
.hmcal .fess .item .lts .fds{font-size:0.18em;color:#8d8d8d;line-height:1.6em;margin-top:1.2em}

.hmcal .fess .item .mid{width:90%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em 0.42em;align-content: center;z-index:9;position: relative;margin-top:0.5em}
.hmcal .fess .item .mid .ls{font-size:0.18em;color:#8d8d8d;background-image:url(../images/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em}
.hmcal .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}
.hmcal .fess .item .mid a.ls:hover{color:#333333}
.hmcal .fess .item .rgs{width:7.1em;position:relative;}
.hmcal .fess .item .rgs .imgs{width:100%;height:6em;overflow:hidden}
.hmcal .fess .item .rgs .imgs img{width:100%;height:100%;object-fit:cover}
.hmcal .fess .item .rgs .btns{background-color:#cf142c;padding:1em 1.5em;font-size:0.2em;color:#FFFFFF;position:absolute;bottom:0;left:0}
.hmcal .fess .item .rgs .btns:hover{background-color:#333333}

.hmcal .owl-nav{width:2em;display: flex;position: absolute;bottom: 0.2em;left: 0;gap: 0.2em;z-index: 10;}
.hmcal .owl-nav.disabled{display: flex;}
.hmcal .owl-nav button{width:0.6em;height:0.6em;background-color:transparent;border:none;position:relative;overflow:hidden}
.hmcal .owl-nav button div{border-radius: 50%;width:100%;height:100%;background-repeat: no-repeat;background-size: auto 30%;background-position: center;position:absolute;transition:0.3s;}

.hmcal .owl-nav .left1,.hmcal .owl-nav .left2{transform: rotate(180deg);}
.hmcal .owl-nav .left1,.hmcal .owl-nav .right1{background-image: url(../images/ico_jt_1.svg);background-color:#FFFFFF;border: 1px solid #6c6c6c;top:0}
.hmcal .owl-nav .left2,.hmcal .owl-nav .right2{background-image: url(../images/ico_jt_3.svg);background-color:#cf142c;border: 1px solid #cf142c;top:100%}
.hmcal .owl-nav button:hover .left1,.hmcal .owl-nav button:hover .right1{top:-100%}
.hmcal .owl-nav button:hover .left2,.hmcal .owl-nav button:hover .right2{top:0}


/****首页-产品特点模块****/
.hmadvs .hmts .ts{font-size:0.38em;margin-bottom: 1em;width: 23em;}
.hmadvs .hmts .ds{width: 40em;}
.hmadvs{background-size:cover;background-repeat:no-repeat;padding: 0.8em 0 0.8em;margin-top:0.8em}
.hmadvs .tabs{display:grid;grid-template-columns: repeat(3, 1fr);gap: 0.32em 0.8em;margin-top:0.8em}
.hmadvs .tabs .lists{width:100%}
.hmadvs .tabs .lists .imgs{width:0.88em;height:0.88em;background-color:#cf142c;border-radius:0.2em;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.hmadvs .tabs .lists .imgs img{width:3em;}
.hmadvs .tabs .lists .fts{font-size:0.2em;color:#FFFFFF;margin-top: 1.5em;font-weight: 600;}
.hmadvs .tabs .lists .fds{font-size:0.15em;color:#c0c0c0;margin-top: 1.5em;line-height: 2em;}
.hmadvs .hmts{color:#FFFFFF;text-align:left}
.hmadvs .tabs .lists:hover .imgs{animation: myfirst 0.5s 1;}
@keyframes myfirst {
	0% {transform: translate(0px, 0px);}
	20% {transform: translate(0px, -10px);}
	40% {transform: translate(0px, 2px);}
	60% {transform: translate(0px, -5px);}
	80% {transform: translate(0px, 1px);}
	90% {transform: translate(0px, -2px);}
	100% {transform: translate(0px, 0px);}
}

/****首页-留言模块****/
.hmMess{margin-top:1em}
.hmMess .wbWidth1{display:flex;justify-content:space-between;}

.hmMess .rgMess{width:7em;}
.hmMess .rgMess .fts{font-size:0.42em;font-weight:600;color:#000000;margin-bottom: 0.5em;line-height: normal;}
.hmMess .rgMess .fds{font-size:0.18em;color:#888888;line-height: 1.6em;}

.hmMess .rgMess .lists{margin-top:0.3em}
.hmMess .rgMess .lists .ls{width:100%;position:relative;padding-left:0.8em; margin-top: 0.3em;}
.hmMess .rgMess .lists .imgs{width:0.6em;height:0.6em;overflow:hidden;position:absolute;left:0;top:0}
.hmMess .rgMess .lists .imgs img{width:100%}
.hmMess .rgMess .lists .wts{font-size:0.2em;color:#000000;font-weight: 600;}
.hmMess .rgMess .lists .wds{font-size:0.16em;color:#888888;margin-top: 0.8em;line-height: 1.5em;}

.hmMess .rgMess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:0.16em;color:#FFFFFF;position:relative;margin-top: 3em;display: inline-block;line-height: normal;}
.hmMess .rgMess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmMess .rgMess .btns:hover{background-color:#333333}

.hmCase{padding:0.6em 0 0.8em;background-repeat:no-repeat;margin-top: 0.3em;background-size: cover;}
.hmCase .mains{display: flex;justify-content: space-between;margin-top: 0.45em;}
.hmCase .mains .mainsLt{width:6.15em}
.hmCase .mains .mainsLt .ls{width:100%;padding:0.1em;border-radius:0.1em;overflow:hidden;padding: 0.1em 0.1em 0.3em;background-color: #FFF;}
.hmCase .mains .mainsLt .ls .imgs{width:100%;height:2.86em;overflow:hidden}
.hmCase .mains .mainsLt .txts{margin-top: 0.3em;display: flex;flex-flow: column;padding: 0 0.2em;}
.hmCase .mains .mainsLt .fts{font-size:0.24em;color:#000000;line-height:1.4em;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .mainsLt .fds{font-size:0.18em;color:#8d8d8d;line-height:1.4em;margin-top:1.2em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .mainsLt .ms{font-size:0.14em;color:#cf142c;line-height:1.6em;margin-top: 1.4em;}
.hmCase .mains .mainsLt .item:hover .fts{color:#cf142c;}

.hmCase .mains .mainsRg{width:6.4em;flex-flow: column;justify-content: space-between;display: flex;}
.hmCase .mains .mainsRg .ls{width:100%;padding:0.1em;border-radius:0.1em;overflow:hidden;background-color: #FFF;display: flex;align-items: center;gap: 0.2em;}
.hmCase .mains .mainsRg .ls .imgs{flex: none;width: 3em;height:1.44em;overflow:hidden}
.hmCase .mains .mainsRg .txts{display: flex;flex-flow: column;}
.hmCase .mains .mainsRg .fts{font-size:0.2em;color:#000000;line-height:1.4em;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 1;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .mainsRg .fds{font-size:0.14em;color:#8d8d8d;line-height:1.6em;margin-top:0.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .mainsRg .ms{font-size:0.14em;color:#cf142c;line-height:1.6em;margin-top: 0.3em;}
.hmCase .mains .mainsRg .item:hover .fts{color:#cf142c;}
.hmCase img{width:100%;height:100%;object-fit:cover;translate:0.3s}
.hmCase img:hover{transform:scale(1.1)}
.hmCase .fts:hover{color:#cf142c}
.hmCase .ms:hover{text-decoration: underline;}


/****首页-客户评价****/
.hmcust{background-color:#222325;padding:0.8em 0 1em;background-size:cover;background-repeat:no-repeat;}
.hmcust .ts{color:#ffffff;line-height:normal;text-align:left}
.hmcust .says{margin-top: 0.5em;}
.hmcust	.owl-stage{display: flex;flex-wrap: wrap;}
.hmcust	.owl-carousel .owl-item{float: unset;}
.hmcust .says .item{background-color:#FFFFFF;border-radius:0.2em;overflow:hidden;padding: 0.4em 0.3em 1.5em;height: 100%;display: flex;flex-flow: column;justify-content: center;}
.hmcust .says .fds{font-size:0.16em;color:#797979;}
.hmcust .says .lts{height:0.72em;display: flex;padding-left: 1em;flex-flow: column;justify-content: center;bottom: 0.4em;position: absolute;}
.hmcust .says .lts .imgs{width:0.72em;height:0.72em;border-radius: 50%;overflow: hidden;position: absolute;left: 0;top: 0;}
.hmcust .says .lts .imgs img{width:100%;height:100%;object-fit:cover}
.hmcust .says .lts .fns{font-size:0.22em;color:#262425;line-height:1.6em}
.hmcust .says .lts .ffs{font-size:0.14em;color:#262425;line-height:1.6em}

.hmcust .owl-nav{position: absolute;top: -0.95em;right:0}
.hmcust .owl-nav.disabled{display: flex;}
.hmcust .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmcust .owl-nav button:hover .left, .hmcust .owl-nav button:hover .right {background-image: url(../images/ico_left_3.svg);}
.hmcust .owl-prev{border-right: 1px solid #c3c4c4 !important;}
.hmcust .owl-nav .right{transform: rotate(180deg);}
.hmcust .owl-nav .left,.hmcust .owl-nav .right{background-image: url(../images/ico_left_2.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}
@keyframes myfirst {
	0% {transform: translate(0px, 0px);}
	20% {transform: translate(0px, -10px);}
	40% {transform: translate(0px, 2px);}
	60% {transform: translate(0px, -5px);}
	80% {transform: translate(0px, 1px);}
	90% {transform: translate(0px, -2px);}
	100% {transform: translate(0px, 0px);}
}}
@media screen and (max-width:767px){
div#n2-ss-2 .n2-font-7dcf4bbfb6cb7f3fe63944f3c70771bf-hover{font-size: 200% !important;}
div#n2-ss-2 .n2-font-d6aeaf43397239de015a2431922a57ce-paragraph{font-size: 100% !important;}
div#n2-ss-2 .n2-font-851d771ee92331f145658a9beda846bd-link a{padding: 12px 20px !important;}


/****首页-图文轮播模块****/
.hmcal{margin-top:1.5em}
.hmcal .fess .item .lts{width:100%;position:relative;}
.hmcal .fess .item .lts .bgs{display:none}
.hmcal .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmcal .fess .item .lts .fts{font-size:14px;color:#000000;line-height:1.6em}
.hmcal .fess .item .lts .fds{font-size:12px;color:#8d8d8d;line-height:1.6em;margin-top:1.6em}

.hmcal .fess .item .mid{width:100%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em 0.42em;align-content: center;        margin-top: 0.4em;}
.hmcal .fess .item .mid .ls{font-size:12px;color:#8d8d8d;background-image:url(../images/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em;background-position: left center;}
.hmcal .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}
.hmcal .fess .item .rgs{width:100%;position:relative;margin-top: 0.4em;}
.hmcal .fess .item .rgs .btns{background-color:#cf142c;padding:1em 1.5em;font-size:0.22em;color:#FFFFFF;position:absolute;bottom:0;left:0}

.hmcal .owl-nav{display: flex;position: absolute;top: -0.6em;right: 0;gap: 0.2em;}
.hmcal .owl-nav.disabled{display: flex;}
.hmcal .owl-nav button{width:0.6em;height:0.6em;background-color:transparent;border:none;position:relative;overflow:hidden}
.hmcal .owl-nav button div{border-radius: 50%;width:100%;height:100%;background-repeat: no-repeat;background-size: auto 30%;background-position: center;position:absolute;transition:0.3s;}

.hmcal .owl-nav .left1,.hmcal .owl-nav .left2{transform: rotate(180deg);}
.hmcal .owl-nav .left1,.hmcal .owl-nav .right1{background-image: url(../images/ico_jt_1.svg);background-color:#FFFFFF;border: 1px solid #6c6c6c;top:0}
.hmcal .owl-nav .left2,.hmcal .owl-nav .right2{background-image: url(../images/ico_jt_3.svg);background-color:#cf142c;border: 1px solid #cf142c;top:100%}

/****首页-产品特点模块****/
.hmadvs .hmts .ts{font-size:16px;margin-bottom: 1em;width: 100%;}
.hmadvs .hmts .ds{width: 100%;}
.hmadvs{background-size:cover;background-repeat:no-repeat;padding: 0.5em 0 0.01em;margin-top:0.5em}
.hmadvs .tabs{margin-top:0.5em}
.hmadvs .tabs .lists{width:100%;text-align: center;margin-bottom: 0.6em;}
.hmadvs .tabs .lists .imgs{width:80px;height:80px;background-color:#cf142c;border-radius:20px;overflow:hidden;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.hmadvs .tabs .lists .imgs img{width:40%}
.hmadvs .tabs .lists .fts{font-size:14px;color:#FFFFFF;margin-top: 1.2em;}
.hmadvs .tabs .lists .fds{font-size:12px;color:#c0c0c0;margin-top: 0.4em;line-height: 2em;}
.hmadvs .hmts{color:#FFFFFF;text-align:left}

/****首页-留言模块****/
.hmMess{margin-top:0.5em}

.hmMess .rgMess{width:100%;}
.hmMess .rgMess .fts{font-size:16px;font-weight:600;color:#000000;margin-bottom: 0.5em;line-height: normal;}
.hmMess .rgMess .fds{font-size:12px;color:#888888;line-height: 1.6em;}

.hmMess .rgMess .lists{margin-top:0.5em}
.hmMess .rgMess .lists .ls{width:100%;position:relative;padding-left:0.8em; margin-top: 0.4em;}
.hmMess .rgMess .lists .imgs{width:0.6em;height:0.6em;overflow:hidden;position:absolute;left:0;top:0}
.hmMess .rgMess .lists .imgs img{width:100%}
.hmMess .rgMess .lists .wts{font-size:14px;color:#000000;}
.hmMess .rgMess .lists .wds{font-size:12px;color:#888888;margin-top: 1.2em;line-height: 1.5em;}

.hmMess .rgMess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:12px;color:#FFFFFF;position:relative;margin-top: 3em;display: inline-block;line-height: normal;}
.hmMess .rgMess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmMess .rgMess .btns:hover{background-color:#333333}


/****首页-客户评价****/
.hmcust{background-color:#222325;padding:0.5em 0;background-size:cover;background-repeat:no-repeat;}
.hmcust .ts{color:#ffffff;line-height:normal;text-align:left}
.hmcust .says{margin-top: 0.5em;}
.hmcust	.owl-stage{display: flex;flex-wrap: wrap;}
.hmcust	.owl-carousel .owl-item{float: unset;}
.hmcust .says .item{background-color:#FFFFFF;border-radius:0.2em;overflow:hidden;padding: 0.4em 0.3em 1.5em;height: 100%;display: flex;flex-flow: column;justify-content: center;}
.hmcust .says .fds{font-size:12px;color:#797979;line-height: 1.6em;}
.hmcust .says .lts{height:0.72em;display: flex;padding-left: 1em;flex-flow: column;justify-content: center;bottom: 0.4em;position: absolute;}
.hmcust .says .lts .imgs{width:0.72em;height:0.72em;border-radius: 50%;overflow: hidden;position: absolute;left: 0;top: 0;}
.hmcust .says .lts .imgs img{width:100%;height:100%;object-fit:cover}
.hmcust .says .lts .fns{font-size:14px;color:#262425;line-height:1.6em}
.hmcust .says .lts .ffs{font-size:12px;color:#262425;line-height:1.6em}

.hmcust .owl-nav{position: absolute;top: -1.15em;right:0}
.hmcust .owl-nav.disabled{display: flex;}
.hmcust .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmcust .owl-prev{border-right: 1px solid #c3c4c4 !important;}
.hmcust .owl-nav .right{transform: rotate(180deg);}
.hmcust .owl-nav .left,.hmcust .owl-nav .right{background-image: url(../images/ico_left_2.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}

.hmCase{padding:30px 0;background-repeat:no-repeat;margin-top: 30px;background-size: cover;}
.hmCase .mains{margin-top: 20px;}
.hmCase .mains .ls{width:100%;padding:10px;border-radius:10px;overflow:hidden;background-color: #FFF;display: flex;align-items: center;gap:16px;margin-bottom: 10px;flex-flow: column;}
.hmCase .mains .ls .imgs{width: 100%;overflow:hidden}
.hmCase .mains .txts{display: flex;flex-flow: column;}
.hmCase .mains .fts{font-size:14px;color:#000000;line-height:1.4em;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 1;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .fds{font-size:12px;color:#8d8d8d;line-height:1.6em;margin-top:0.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmCase .mains .ms{font-size:12px;color:#cf142c;line-height:1.6em;margin-top: 0.3em;}}
.hmMess .cms-inquiry-form{grid-template-columns:minmax(0,1fr) !important;row-gap:16px}
.hmMess .cms-inquiry-form .form_group,.hmMess .cms-inquiry-form .form_group1,.hmMess .cms-inquiry-form .form-recaptcha,.hmMess .cms-inquiry-form .form_button{grid-column:1 / -1}
.hmMess .cms-inquiry-form .form_group1 textarea{height:110px !important}
.hmMess .cms-inquiry-form .form-recaptcha .form-control{flex:1 1 auto;width:auto !important;max-width:none}
.hmMess .cms-inquiry-form .form_button button{display:block !important;width:100% !important;height:48px !important;padding:0 !important;border-radius:24px !important;font-size:16px !important;line-height:48px}

.hmAbout{margin-top:1.2em}
.hmAbout .panel{display:flex;align-items:center;background:#fff;gap:0.22em}
.hmAbout .photos{width:46%;display:flex;flex-direction:column;align-self:stretch;min-height:5.2em;clip-path:polygon(0 0,100% 0,83% 100%,0 100%);gap:3px}
.hmAbout .photos .pic{position:relative;flex:1;min-height:0;overflow:hidden}
.hmAbout .photos .pic:first-child{flex:1.45}
.hmAbout .photos .pic img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.hmAbout .photos .pic:first-child img{object-position:16% 48%}
.hmAbout .photos .pic:last-child img{object-position:center 62%}
.hmAbout .copy{flex:1;min-width:0;padding:1rem 1.5rem 1rem 1rem}
.hmAbout .eyebrow{position:relative;display:inline-block;padding-bottom:0.65em;color:#d0122d;font-size:0.14em;font-weight:700;letter-spacing:0.14em;line-height:1.4}
.hmAbout .eyebrow::after{content:"";position:absolute;left:0;bottom:0;width:2.4em;height:2px;background:#d0122d}
.hmAbout .fts{margin:0.28em 0 0.4em;color:#10244a;font-size:0.42em;font-weight:700;line-height:1.15}
.hmAbout .fds{color:#5c6570;font-size:0.16em;line-height:1.75}
.hmAbout .fds p{margin:0 0 0.9em}
.hmAbout .btns{display:inline-flex;align-items:center;gap:0.45em;margin-top:0.45em;padding:0.75em 1.25em;background:#d0122d;color:#fff;font-size:0.15em;font-weight:700;line-height:1;border-radius:3px}
.hmAbout .btns::after{content:"\2192"}
.hmAbout .btns:hover{background:#10244a;color:#fff}
.hmAbout .stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:0;background:#102a56}
.hmAbout .stats .item{position:relative;padding:0.28em 0.16em;text-align:center}
.hmAbout .stats .item + .item::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgba(255,255,255,.18)}
.hmAbout .num{color:#fff;font-size:0.26em;font-weight:700;line-height:1.2}
.hmAbout .cap{margin-top:0.35em;color:#c5d0e0;font-size:0.14em;line-height:1.4}
@media (max-width:767px){
.hmAbout .panel{flex-direction:column;gap:16px}
.hmAbout .photos{width:100%;min-height:0;clip-path:none}
.hmAbout .photos .pic,.hmAbout .photos .pic:first-child,.hmAbout .photos .pic:last-child{flex:none;height:168px;max-height:none}
.hmAbout .photos .pic:first-child{height:220px}
.hmAbout .copy{padding:0}
.hmAbout .eyebrow{font-size:12px;letter-spacing:0.12em}
.hmAbout .fts{font-size:26px;margin:10px 0 12px}
.hmAbout .fds,.hmAbout .btns,.hmAbout .cap{font-size:13px}
.hmAbout .num{font-size:18px}
.hmAbout .stats{grid-template-columns:repeat(2,1fr);margin-top:16px}
.hmAbout .stats .item{padding:16px 10px}
.hmAbout .stats .item:nth-child(odd)::before{display:none}
.hmAbout .stats .item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}}
.hmInd{margin-top:0.7em}
.hmInd .hmts{text-align:center}
.hmInd .hmts .ts{margin:0 auto;max-width:22em;color:#10244a;font-size:0.36em;font-weight:700;line-height:1.25}
.hmInd .hmts .ds{margin:0.28em auto 0;max-width:52em;color:#5c6570;font-size:0.16em;line-height:1.7}
.hmInd .hmts .ds p{margin:0}
.hmInd .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:0.32em;margin-top:0.42em}
.hmInd .pic{height:2.2em;overflow:hidden;border-radius:8px}
.hmInd .pic img{display:block;width:100%;height:100%;object-fit:cover}
.hmInd .fts{margin:0.22em 0 0;color:#10244a;font-size:0.2em;font-weight:700;line-height:1.35}
.hmInd .fds{margin-top:0.16em;color:#5c6570;font-size:0.15em;line-height:1.7}
.hmInd .fds p{margin:0}
.hmInd .fds ul{margin:0;padding:0;list-style:none}
.hmInd .fds li{position:relative;margin:0 0 0.45em;padding-left:1em}
.hmInd .fds li::before{content:"";position:absolute;left:0;top:0.55em;width:0.55em;height:2px;background:#d0122d}
@media (max-width:767px){
.hmInd{margin-top:28px}
.hmInd .hmts .ts{max-width:none;font-size:22px}
.hmInd .hmts .ds{max-width:none;font-size:13px}
.hmInd .cards{grid-template-columns:1fr;gap:22px;margin-top:18px}
.hmInd .pic{height:190px}
.hmInd .fts{font-size:16px}
.hmInd .fds{font-size:13px}}

@media screen and (min-width:768px){

/****首页-热销产品模块****/
.proHots{position:relative;padding-top:1em}
.proHots .lists{display:grid;grid-template-columns: repeat(4, 1fr);gap: 0.28em;margin-top:0.5em}
.proHots .lists .ls{width:100%;overflow:hidden;position:relative;box-shadow: 0 0 0.06em #dddddd;padding-bottom: 0.2em;}
.proHots .lists .ls .imgs{width:100%;height:2.99em;overflow:hidden;display: flex;justify-content: center;align-items: center;}
.proHots .lists .ls .imgs.hvs{position:relative}
.proHots .lists .ls .imgs.hvs .g1,.proHots .lists .ls .imgs.hvs .g2{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;opacity:1}
.proHots .lists .ls .imgs .g2{display:none}
.proHots .lists .ls .imgs.hvs .g2{display:block;opacity:0}
.proHots .lists .ls:hover .hvs .g1{opacity:0}
.proHots .lists .ls:hover .hvs .g2{opacity:1}
.proHots .lists .ls img{max-width: 100%;max-height:100%;transition:opacity .5s ease,transform .5s ease}
.proHots .lists .ls:hover .nog2 img{transform:scale(1.1)}
.proHots .lists .ls .lks{font-size:0.18em;line-height:1.4em;height:2.8em;color:#000000;width:100%;padding: 0 0.6em;overflow: hidden;transition:0.5s;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */font-weight: 600;}
.proHots .lists .ls .nos{font-size:0.16em;color:#6c6c6c;padding: 0 0.8em;margin-top: 0.6em;font-style: italic;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.proHots .lists .ls .pts{list-style:none;margin:0.1em 0.16em 0.06em;padding:0}
.proHots .lists .ls .pts li{display:flex;justify-content:space-between;align-items:baseline;gap:0.8em;font-size:0.14em;line-height:1.7em;color:#666;border-bottom:1px solid #f2f2f2;padding:0.2em 0}
.proHots .lists .ls .pts li span{color:#222;font-weight:600;flex:0 1 48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.proHots .lists .ls .pts li b{font-weight:400;flex:1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.proHots .lists .ls:hover .lks{color:#cf142c;}

/****首页-图文展示****/
.hmbuys{margin-top:1em}
.hmbuys .fess .item{display:flex}
.hmbuys .fess .item .lts{width:7.6em;padding-right:0.75em;position:relative;}
.hmbuys .fess .item .lts .bgs{width:80%;height:3.9em;background-color:#f5f6f9;right:0;bottom:0;position:absolute;z-index:1}
.hmbuys .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmbuys .fess .item .lts .fts{font-size:0.38em;color:#000000;line-height:1.6em;font-weight: 600;}
.hmbuys .fess .item .lts .fds{font-size:0.18em;color:#8d8d8d;line-height:1.6em;margin-top:1.6em}

.hmbuys .fess .item .mid{width:94%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em;align-content: center;margin-top:0.5em;position:relative;z-index:9}
.hmbuys .fess .item .mid .ls{font-size:0.18em;color:#8d8d8d;background-image:url(../images/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em}
.hmbuys .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}
.hmbuys .fess .item .mid a.ls:hover{color:#333333}

.hmbuys .fess .item .rgs{width: 7.1em;position: relative;}
.hmbuys .fess .item .rgs .imgs{width:100%;height:6em;overflow:hidden}
.hmbuys .fess .item .rgs .imgs img{width:100%;height:100%;object-fit:cover}


.hmbuys .fess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:0.16em;color:#FFFFFF;display: inline-block;line-height: normal;position:absolute;bottom:1.5em;left:0;z-index: 9;}
.hmbuys .fess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmbuys .fess .btns:hover{background-color:#333333}


/****首页-新闻博客****/
.hmnews{padding:0.8em 0}
.hmnews .blogs{padding:0.1em;width:100%;overflow:hidden;margin-top:0.4em}
.hmnews .blogs a{display:block;}
.hmnews .owl-carousel .owl-stage-outer{overflow: unset;}
.hmnews .blogs .item{width:100%;box-shadow: 0 0 0.1em #ddd;transition:0.5s}
.hmnews .blogs .item:hover{transform:translateY(-0.1em)}
.hmnews .blogs .imgs{width:100%;height:1.4em;overflow:hidden;}
.hmnews .blogs .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.hmnews .blogs .item:hover .imgs img{transform:scale(1.1em)}

.hmnews .blogs .txts{padding:0.2em 0.15em}
.hmnews .blogs .fts{font-size:0.18em;color:#000000;line-height:1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-bottom:0.4em;font-weight: 600;}
.hmnews .blogs .dts{font-size:0.14em;color:#878787;line-height:1.6em;margin-bottom:1em}
.hmnews .blogs .fds{font-size:0.14em;color:#6f6f6f;line-height:1.6em;margin-bottom:1em;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmnews .blogs .ms{font-size:0.14em;color:#cf142c;line-height:1.6em}
.hmnews .blogs .item:hover .fts{color:#cf142c;}

.hmnews .owl-nav{display: flex;justify-content: center;margin-top: 0.4em;}
.hmnews .owl-nav.disabled{display: flex;margin-top: 0.6em;justify-content: center;}
.hmnews .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmnews .owl-nav button:hover .left,.hmnews .owl-nav button:hover .right{background-image: url(../images/ico_left_3.svg);}
.hmnews .owl-prev{border-right: 1px solid #282828 !important;}
.hmnews .owl-nav .right{transform: rotate(180deg);}
.hmnews .owl-nav .left,.hmnews .owl-nav .right{background-image: url(../images/ico_left_4.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}

.pro-lists .hmnews{padding: 0.6em 0 0;}}
@media screen and (max-width:767px){


/****首页-热销产品模块****/
.proHots{position:relative;padding-top:0.5em}
.proHots .lists{display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.2em;margin-top:0.3em}
.proHots .lists .ls{width:100%;overflow:hidden;position:relative;box-shadow: 0 0 0.06em #dddddd;padding-bottom: 0.2em;}
.proHots .lists .ls .imgs{width:100%;height:3.36em;overflow:hidden;display: block;}
.proHots .lists .ls img{width:100%;height:100%;object-fit:cover;transition:0.5s}
.proHots .lists .ls .imgs .g2{display:none}
.proHots .lists .ls .lks{font-size:12px;line-height:1.4em;color:#000000;width:100%;padding: 0 0.6em;overflow: hidden;transition:0.5s;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.proHots .lists .ls .nos{font-size:10px;color:#6c6c6c;padding: 0 0.8em;margin-top: 0.6em;font-style: italic;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */line-height: 1.4em;}
.proHots .lists .ls .pts{margin:8px 10px 6px}
.proHots .lists .ls .pts li{font-size:11px;line-height:1.6;gap:8px;padding:3px 0}

/****首页-图文展示****/
.hmbuys{margin-top:0.8em}
.hmbuys .fess .item .lts{width:100%;position:relative;}
.hmbuys .fess .item .lts .bgs{display:none}
.hmbuys .fess .item .lts .top{margin-top:0.1em;z-index:9;position:relative}
.hmbuys .fess .item .lts .fts{font-size:14px;color:#000000;line-height:1.6em;font-weight:600}
.hmbuys .fess .item .lts .fds{font-size:12px;color:#8d8d8d;line-height:1.6em;margin-top:1.6em}

.hmbuys .fess .item .mid{width:100%;display:grid;grid-template-columns: repeat(2, 1fr);gap: 0.12em 0.42em;align-content: center;margin-top:0.5em}
.hmbuys .fess .item .mid .ls{font-size:12px;color:#8d8d8d;background-image:url(../images/answer.svg);background-repeat:no-repeat;background-size:1em auto;display:block;padding-left:2em;background-position: left center;}
.hmbuys .fess .item .mid a.ls{color:#cf142c;text-decoration: underline;}

.hmbuys .fess .btns{background-color:#cf142c;padding:0.7em 3.5em 0.7em 1.5em;font-size:12px;color:#FFFFFF;display: inline-block;line-height: normal;position:relative;z-index: 9;margin-top: 2em;}
.hmbuys .fess .btns .cks{position: absolute;right: -0.75em;top: 0.6em;width: 3.4em;}
.hmbuys .fess .rgs{margin-top:0.6em}


/****首页-新闻博客****/
.hmnews{padding:0.5em 0}
.hmnews .blogs{padding:0.1em;width:100%;overflow:hidden;margin-top:0.2em}
.hmnews .blogs a{display:block;}
.hmnews .owl-carousel .owl-stage-outer{overflow: unset;}
.hmnews .blogs .item{width:100%;box-shadow: 0 0 2px #ddd;transition:0.5s}
.hmnews .blogs .imgs{width:100%;height:3em;overflow:hidden;}
.hmnews .blogs .imgs img{width:100%;height:100%;object-fit:cover;transition:0.5s}

.hmnews .blogs .txts{padding:0.2em 0.15em}
.hmnews .blogs .fts{font-size:14px;color:#000000;line-height:1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */margin-bottom:0.4em}
.hmnews .blogs .dts{font-size:12px;color:#878787;line-height:1.6em;margin-bottom:1em}
.hmnews .blogs .fds{font-size:12px;color:#6f6f6f;line-height:1.4em;margin-bottom:1em;display: -webkit-box;-webkit-line-clamp: 3;overflow:hidden;/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */}
.hmnews .blogs .ms{font-size:12px;color:#cf142c;line-height:1.6em}

.hmnews .owl-nav{display: flex;margin-top: 0.2em;justify-content: center;}
.hmnews .owl-nav button{width:0.6em;height:0.34em;background-color:transparent;border:none}
.hmnews .owl-prev{border-right: 1px solid #282828 !important;}
.hmnews .owl-nav .right{transform: rotate(180deg);}
.hmnews .owl-nav .left,.hmnews .owl-nav .right{background-image: url(../images/ico_left_4.svg);background-repeat: no-repeat;width: 100%;height: 0.2em;background-size: auto 100%;background-position: center;}

.pro-lists .hmnews{padding: 0 0 0.5em;}}
