﻿/* 重构头部为不浮动 */
.tmdHeader .webHead { position: relative !important; }
.tmdHeader .navfixedBar { position: absolute; height: auto; overflow: inherit; }
.tmdHeader .navfixedBar .nav:not([float-id]) { display: none; }
.tmdHeader .navfixedBar .navCap { display: none; }
.tmdHeader .productBar { position: absolute; top: 153px; }
.tmdHeader .detailFloatBar { position: sticky; top: 0; background: #fff; z-index: 7; }
/* 重构头部为不浮动 */

.bannerBar { position: relative; padding-top: 20.834%; cursor: pointer; margin-top: 0; }
.bannerBar img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; }
.bannerBar img:nth-child(2) { display: none; }
.bannerBar .banner_txt { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff; }
.bannerBar .banner_txt h1 { font-size: 2.5em; line-height: 1.3; }
.bannerBar .banner_txt p { font-size: 1.25em; line-height: 2; }
.bannerBar .ban_search { width: 325px; max-width: 70%; margin: 15px auto 0; position: relative; }
.bannerBar .ban_search input { width: 100%; line-height: 2.5em; font-size: 1.12em; color: #5c6061; text-align: center; padding: 0 10px; box-sizing: border-box; border: none; background: #dbdbdb; -webkit-transition: .3s; transition: .3s; }
.bannerBar .ban_search .search_btn { width: 3em; height: 100%; cursor: pointer; position: absolute; top: 0; right: 0; background: url(https://cdn-aliyun.gutek.com/resource/img/search8.png) center no-repeat; border: none; }
.bannerBar .ban_search input:focus { -webkit-box-shadow: 0 0 10px 1px #333; box-shadow: 0 0 10px 1px #333; }

.productsBar { padding-top: 60px; }
.productsBar .htitle { font-size: 20px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 24px; letter-spacing: 1px; display: none; padding: 0 16px; }
.productsBar .type { border-left: 1px solid #E0E3E7; width: 412px; padding-right: 112px; }
.productsBar .item { font-size: 20px; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1; font-weight: normal; color: #656B6F; line-height: 24px; cursor: pointer; padding-left: 25px; border-left: 3px solid #fff; margin-bottom: 38px; }
.productsBar .item:hover { color: #231815; }
.productsBar .item.cur { font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; color: #231815; border-left-color: #231815; }
.productsBar .list { overflow: hidden; margin-left: -24px; }
.productsBar .li { width: calc(33.33% - 24px); float: left; margin-left: 24px; margin-bottom: 54px; cursor: pointer; position: relative; overflow: hidden; }
.productsBar .li:hover::before { content: ''; position: absolute; left: 0; top: 0; width: 44px; height: 44px; background: #fff; border: 4px solid #C9BDA6; margin-left: -26px; margin-top: -26px; z-index: 6; transform: rotate(45deg); }
.productsBar .li:hover::after { content: ''; position: absolute; right: 0; top: 0; width: 44px; height: 44px; background: #fff; border: 4px solid #C9BDA6; margin-right: -26px; margin-top: -26px; z-index: 6; transform: rotate(45deg); }
.productsBar .img { position: relative; padding-top: 100%; background: #f3f5f7; overflow: hidden; }
.productsBar .li:hover .img::before { content: ''; position: absolute; left: 0; bottom: 0; width: 44px; height: 44px; background: #fff; border: 4px solid #C9BDA6; margin-left: -26px; margin-bottom: -26px; z-index: 6; transform: rotate(45deg); }
.productsBar .li:hover .img::after { content: ''; position: absolute; right: 0; bottom: 0; width: 44px; height: 44px; background: #fff; border: 4px solid #C9BDA6; margin-right: -26px; margin-bottom: -26px; z-index: 6; transform: rotate(45deg); }
.productsBar .li:hover .img i { position: absolute; z-index: 5; border: 4px solid #C9BDA6; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.productsBar .img img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; object-fit: cover; z-index: 4; }
.productsBar .name { font-size: 20px; font-family: Redwing-Medium !important; font-weight: 500; font-style: italic; color: #231815; line-height: 22px; height: 22px; margin-top: 28px; }
.productsBar .li:hover .name { color: #231815; }
.productsBar .info { font-size: 15px; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1; font-weight: normal; color: #231815; line-height: 17px; height: 17px; margin-top: 12px; display: none; }
.productsBar .info * { font-size: 15px !important; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1 !important; font-weight: normal !important; color: #231815 !important; line-height: 17px !important; background: inherit !important; }
.productsBar .to { font-size: 16px; font-family: FZLTXIHJW--GB1-0, FZLTXIHJW--GB1; font-weight: normal; color: #656B6F; line-height: 18px; height: 18px; padding-right: 18px; background: url(https://cdn-aliyun.gutek.com/resource/img/arrow5.png) right center no-repeat; background-size: 18px auto; margin-top: 20px; }
.productsBar .more { font-size: 12px; font-family: FZLTXIHJW--GB1-0, FZLTXIHJW--GB1; font-weight: normal; color: #65675E; line-height: 30px; letter-spacing: 1px; border: 1px solid #E0E3E7; width: 90px; margin: 40px auto; text-align: center; }
.productsBar .more.no { border-color: #E0E3E7; color: #656B6F; }
.productsBar a { display: block; }

/* .detailBar { margin-top: 153px; } */
.detailBar .thumb { overflow: hidden; }
.detailBar .thumb img { width: 100%; height: auto; display: block; }
.detailBar .content { font-size: 18px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 21px; padding-bottom: 40px; }

.partsBar { background: #f3f5f7; padding: 100px 0; }
.partsBar .cap { padding: 0 60px; margin-bottom: 94px; font-size: 26px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 31px; letter-spacing: 2px; position: relative; }
.partsBar .cap::before { content: ''; width: 43px; height: 4px; background: #65675E; position: absolute; top: 61px; left: 60px; }
.partsBar .list { background: #FFFFFF; box-shadow: 0px 10px 28px 0px rgba(224, 227, 231, 0.2); padding: 30px 27px 22px 27px; overflow: hidden; }
.partsBar .li { width: 25%; padding: 18px 13px 48px 13px; float: left; cursor: pointer; text-align: center; border-left: 1px solid #f6f9fc; border-top: 1px solid #f6f9fc; }
.partsBar .li:nth-child(4n-3) { border-left-color: #fff; }
.partsBar .li:nth-child(1), .partsBar .li:nth-child(2), .partsBar .li:nth-child(3), .partsBar .li:nth-child(4) { border-top: 0; }
.partsBar .img { position: relative; padding-top: calc(100% * (200 / 360)); }
.partsBar .img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: contain; }
.partsBar .name { margin-top: 20px; font-size: 18px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 22px; }
.partsBar .li:hover .name { color: #65675E; }

.skillBar { }
.skillBar .line { border-bottom: 1px solid #F3F5F7; padding-top: 60px; }
.skillBar .cap { padding: 0 60px; margin-bottom: 34px; font-size: 26px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 31px; letter-spacing: 2px; position: relative; }
.skillBar .cap::before { content: ''; width: 43px; height: 4px; background: #65675E; position: absolute; top: 61px; left: 60px; }
.skillBar .view { padding: 30px 60px 60px 60px; font-size: 18px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 21px; }

.lightBar { }
.lightBar .line { border-bottom: 1px solid #F3F5F7; padding-top: 60px; }
.lightBar .cap { padding: 0 60px; margin-bottom: 34px; font-size: 26px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 31px; letter-spacing: 2px; position: relative; }
.lightBar .cap::before { content: ''; width: 43px; height: 4px; background: #65675E; position: absolute; top: 61px; left: 60px; }
.lightBar .list { padding: 40px 60px 80px 60px; }
.lightBar .li { margin-top: 20px; }
.lightBar .name { font-size: 22px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 26px; padding: 24px 120px 24px 60px; background: #F4F7FB url(https://cdn-aliyun.gutek.com/resource/img/arrow29.png) center right 60px no-repeat; background-size: 20px auto; border-radius: 12px; position: relative; cursor: pointer; }
.lightBar .name.open { background: #F4F7FB url(https://cdn-aliyun.gutek.com/resource/img/arrow30.png) center right 60px no-repeat; background-size: 20px auto; }
.lightBar .name::before { content: ''; position: absolute; top: 50%; left: 8px; margin-top: -17px; width: 4px; height: 34px; background: #E0E3E7; border-radius: 2px; }
.lightBar .name.open::before { background: #57593A; box-shadow: 0px 2px 8px 0px rgba(87,89,58,0.4); }
.lightBar .txt { padding: 10px 0 20px 0; font-size: 20px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 24px; }

.linkBar { background: #f3f5f7; }
.linkBar .dpwBar { padding: 120px 0; }
.linkBar .line:first-child { margin-bottom: 30px; }
.linkBar .big { width: calc(66.125% - 30px); background: url() center center no-repeat; background-size: cover; overflow: hidden; cursor: pointer; position: relative; }
.linkBar .big::before { content: ''; position: absolute; left: 0; top: 0; border: 20px solid #f3f5f7; margin-left: -20px; margin-top: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .big::after { content: ''; position: absolute; right: 0; top: 0; border: 20px solid #f3f5f7; margin-right: -20px; margin-top: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .big i::before { content: ''; position: absolute; left: 0; bottom: 0; border: 20px solid #f3f5f7; margin-left: -20px; margin-bottom: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .big i::after { content: ''; position: absolute; right: 0; bottom: 0; border: 20px solid #f3f5f7; margin-right: -20px; margin-bottom: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .big em { font-size: 30px; font-weight: 600; color: #FFFFFF; line-height: 42px; background: url(https://cdn-aliyun.gutek.com/resource/img/to3.png) right center no-repeat; background-size: 33px; padding-right: 49px; position: absolute; left: 60px; bottom: 40px; }
.linkBar .small { width: 33.875%; background: url() center center no-repeat; background-size: cover; overflow: hidden; cursor: pointer; position: relative; }
.linkBar .small::before { content: ''; position: absolute; left: 0; top: 0; border: 20px solid #f3f5f7; margin-left: -20px; margin-top: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .small::after { content: ''; position: absolute; right: 0; top: 0; border: 20px solid #f3f5f7; margin-right: -20px; margin-top: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .small i::before { content: ''; position: absolute; left: 0; bottom: 0; border: 20px solid #f3f5f7; margin-left: -20px; margin-bottom: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .small i::after { content: ''; position: absolute; right: 0; bottom: 0; border: 20px solid #f3f5f7; margin-right: -20px; margin-bottom: -20px; z-index: 6; transform: rotate(45deg); }
.linkBar .small span { padding-top: calc(100% * (492 / 542)); position: relative; display: block; }
.linkBar .small em { font-size: 30px; font-weight: 600; color: #FFFFFF; line-height: 42px; background: url(https://cdn-aliyun.gutek.com/resource/img/to3.png) right center no-repeat; background-size: 33px; padding-right: 49px; position: absolute; left: 60px; bottom: 40px; }

/* PC兼容 */
@media screen and (min-width:769px) and (max-width:1660px) {
	.productsBar .type { width: 26%; padding-right: 80px; }
	.productsBar .item { font-size: 18px; padding-left: 20px; line-height: 20px; margin-bottom: 30px; }
	.productsBar .name { font-size: 18px; margin-top: 18px; }
	.productsBar .info { font-size: 13px; margin-top: 8px; }
	.productsBar .info * { font-size: 13px !important; }
	.productsBar .to { font-size: 14px; margin-top: 12px; }

	.partsBar { padding: 60px 0; }
	.partsBar .cap { padding: 0 40px; margin-bottom: 50px; font-size: 24px; }
	.partsBar .cap::before { left: 40px; top: 46px; height: 3px; width: 38px; }
	.partsBar .list { padding: 20px; }
	.partsBar .li { padding-bottom: 18px; }
	.partsBar .name { font-size: 16px; margin-top: 16px; }

	.skillBar .cap { padding: 0 40px; margin-bottom: 18px; font-size: 24px; }
	.skillBar .cap::before { left: 40px; top: 46px; height: 3px; width: 38px; }
	.skillBar .view { padding: 24px 40px 40px 40px; font-size: 14px; line-height: 21px; }

	.lightBar .cap { padding: 0 40px; margin-bottom: 18px; font-size: 24px; }
	.lightBar .cap::before { left: 40px; top: 46px; height: 3px; width: 38px; }
	.lightBar .list { padding: 24px 40px 40px 40px; }
	.lightBar .li { margin-top: 16px; }
	.lightBar .name { font-size: 18px; line-height: 20px; padding: 20px 80px 20px 40px; background-position: center right 40px; }
	.lightBar .name.open { background-position: center right 40px; }
	.lightBar .name::before { width: 3px; height: 28px; margin-top: -14px; }
	.lightBar .txt { font-size: 14px; line-height: 21px; }

	.linkBar .dpwBar { padding: 60px; }
	.linkBar .line:first-child { margin-bottom: 20px; }
	.linkBar .big { width: calc(66.125% - 20px); }
	.linkBar .big em, .linkBar .small em { font-size: 24px; line-height: 30px; background-size: 28px; padding-right: 42px; left: 40px; bottom: 30px; }
}
@media screen and (min-width:769px) and (max-width:1400px) {
	.productsBar .type { width: 28%; padding-right: 40px; }
	.productsBar .item { font-size: 16px; margin-bottom: 24px; }
}
@media screen and (min-width:769px) and (max-width:1200px) {
	.productsBar .item { font-size: 14px; margin-bottom: 20px; }
	.productsBar .name { font-size: 16px; margin-top: 12px; }
	.productsBar .info { font-size: 12px; margin-top: 6px; }
	.productsBar .info * { font-size: 12px !important; }
	.productsBar .to { font-size: 12px; margin-top: 6px; }

	.linkBar .dpwBar { padding: 40px; }
	.linkBar .big em, .linkBar .small em { font-size: 20px; background-size: 24px; padding-right: 38px; left: 30px; bottom: 20px; }
}
@media screen and (min-width:769px) and (max-width:1000px) {
	.linkBar .big em, .linkBar .small em { font-size: 16px; background-size: 20px; padding-right: 30px; }
}

/* H5兼容 */
@media screen and (max-width:768px) {
	/* 重构头部为不浮动 */
	.tmdHeader .headerBar { border-bottom: 0; }
	.tmdHeader .detailFloatBar { background: #000000; border-top-color: #000000; z-index: 9999; }
	.tmdHeader.showHeaderMain .navfixedBar { position: fixed; }
	.tmdHeader.showHeaderMain .navfixedBar .nav:not([float-id]) { display: block; }
	.tmdHeader.showHeaderMain .navfixedBar .navCap { display: block; }
	.tmdHeader.showHeaderMain .detailFloatBar { display: none; }
	/* 重构头部为不浮动 */

	.bannerBar { margin-top: 0; padding-top: calc(100vw * (300 / 375)); }
	.bannerBar img:nth-child(1) { display: none; }
	.bannerBar img:nth-child(2) { display: block; }

	.productsBar { padding-top: 24px; display: block; }
	.productsBar .htitle { display: block; }
	.productsBar .type { border-left: 0; border-bottom: 1px solid #E0E3E7; width: auto; padding-top: 24px; padding-left: 16px; overflow-x: auto; scrollbar-width: none; -ms-overflow-style: none; white-space: nowrap; padding-right: 0; }
	.productsBar .type::-webkit-scrollbar { display: none; }
	.productsBar .item { font-size: 14px; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1; font-weight: normal; color: #656B6F; line-height: 17px; padding-left: 0; border-left: 0; margin-bottom: 0; display: inline-block; padding-bottom: 17px; border-bottom: 3px solid #fff; }
	.productsBar .item:not(:nth-child(1)) { margin-left: 20px; }
	.productsBar .item:last-child { margin-right: 16px; }
	.productsBar .item.cur { font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; color: #231815; border-bottom-color: #231815; }
	.productsBar .list { margin-left: 0; padding: 24px 16px 0 5px; }
	.productsBar .li { width: calc(50% - 11px); margin-left: 11px; margin-bottom: 24px; }
	.productsBar .name { font-size: 14px; font-family: Redwing-Medium !important; color: #231815; line-height: 16px; height: 16px; margin-top: 14px; }
	.productsBar .info { font-size: 11px; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1; font-weight: normal; color: #231815; line-height: 13px; height: 13px; margin-top: 7px; }
	.productsBar .info * { font-size: 11px !important; font-family: FZLTHJW--GB1-0, FZLTHJW--GB1 !important; font-weight: normal !important; color: #231815 !important; line-height: 13px !important; }
	.productsBar .to { font-size: 12px; font-family: FZLTXIHJW--GB1-0, FZLTXIHJW--GB1; font-weight: normal; color: #656B6F; line-height: 14px; height: 14px; padding-right: 14px; background: url(https://cdn-aliyun.gutek.com/resource/img/arrow17.png) right center no-repeat; background-size: 14px auto; margin-top: 12px; }
	/* .productsBar .more { display: block; } */

	/* .pageBar { display: none; } */
	.pageBar { padding: 30px 0; margin: 0 -16px 0 -5px; }
	.pageBar .s_prev { width: 27px; margin-right: 4px; height: 31px; }
	.pageBar .s_li { font-size: 14px; line-height: 31px; min-width: 27px; margin: 0 4px; }
	.pageBar .s_next { width: 27px; margin-left: 4px; height: 31px; }

	/* .detailBar { margin-top: 93px; } */
	.detailBar .content { background: #f3f5f7; /* padding: 16px; */ padding: 0; }

	.partsBar { background: #fff; padding: 30px 16px 0 16px; }
	.partsBar .cap { padding: 0; margin-bottom: 20px; font-size: 20px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #1A1A1A; line-height: 24px; letter-spacing: 1px; position: relative; }
	.partsBar .cap::before { width: 20px; height: 2px; top: 34px; left: 0; }
	.partsBar .list { box-shadow: none; padding: 0; border-radius: 0; }
	.partsBar .li { width: 50%; padding: 12px 28px 8px 28px; }
	.partsBar .li:nth-child(3), .partsBar .li:nth-child(4) { border-top: 1px solid #f6f9fc; }
	.partsBar .li:nth-child(odd) { border-left-color: transparent; }
	.partsBar .img { position: relative; padding-top: calc(100% * (93 / 110)); }
	.partsBar .name { margin-top: 8px; font-size: 13px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #231815; line-height: 16px; height: 32px; -webkit-line-clamp: 2; }

	.skillBar .line { border-bottom: 0; padding: 30px 16px 0 16px; }
	.skillBar .cap { padding: 0; margin-bottom: 34px; font-size: 20px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #1A1A1A; line-height: 24px; letter-spacing: 1px; position: relative; margin-bottom: 12px; }
	.skillBar .cap::before { width: 20px; height: 2px; top: 34px; left: 0; }
	.skillBar .view { padding: 16px; }

	.lightBar .line { border-bottom: 0; padding: 30px 16px 0 16px; }
	.lightBar .cap { padding: 0; margin-bottom: 34px; font-size: 20px; font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; font-weight: normal; color: #1A1A1A; line-height: 24px; letter-spacing: 1px; position: relative; margin-bottom: 12px; }
	.lightBar .cap::before { width: 20px; height: 2px; top: 34px; left: 0; }
	.lightBar .list { padding: 12px 16px 0 16px; }
	.lightBar .li { margin-top: 12px; }
	.lightBar .name { font-size: 15px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 17px; padding: 12px 60px 12px 24px; background-position: center right 16px; background-size: 10px auto; border-radius: 8px; }
	.lightBar .name.open { background-position: center right 16px; background-size: 10px auto; }
	.lightBar .name::before { left: 12px; margin-top: -9px; width: 2px; height: 18px; }
	.lightBar .txt { padding: 0 0 20px 0; font-size: 11px; font-family: FZLTZHJW--GB1-0, FZLTZHJW--GB1; font-weight: normal; color: #231815; line-height: 13px; }

	.linkBar { background: #fff; }
	.linkBar .dpwBar { padding: 30px 16px; }
	.linkBar .line:first-child { margin-bottom: 10px; }
	.linkBar .big { width: calc(66.125% - 10px); }
	.linkBar .big::before { border: 8px solid #fff; margin-left: -8px; margin-top: -8px; }
	.linkBar .big::after { border: 8px solid #fff; margin-right: -8px; margin-top: -8px; }
	.linkBar .big i::before { border: 8px solid #fff; margin-left: -8px; margin-bottom: -8px; }
	.linkBar .big i::after { border: 8px solid #fff; margin-right: -8px; margin-bottom: -8px; }
	.linkBar .big em { font-size: 12px; font-weight: 600; color: #FFFFFF; line-height: 17px; background: url(https://cdn-aliyun.gutek.com/resource/img/to4.png) right center no-repeat; background-size: 15px; padding-right: 19px; left: 12px; bottom: 8px; }
	.linkBar .small::before { border: 8px solid #fff; margin-left: -8px; margin-top: -8px; }
	.linkBar .small::after { border: 8px solid #fff; margin-right: -8px; margin-top: -8px; }
	.linkBar .small i::before { border: 8px solid #fff; margin-left: -8px; margin-bottom: -8px; }
	.linkBar .small i::after { border: 8px solid #fff; margin-right: -8px; margin-bottom: -8px; }
	.linkBar .small em { font-size: 12px; font-weight: 600; color: #FFFFFF; line-height: 17px; background: url(https://cdn-aliyun.gutek.com/resource/img/to4.png) right center no-repeat; background-size: 15px; padding-right: 19px; left: 12px; bottom: 8px; }
}



/* 英文 */
body.en { font-family: OpenSans !important; }
body.en .productsBar .htitle { font-size: 20px; font-weight: bold; color: #231815; line-height: 27px; }
body.en .productsBar .name { font-family: Redwing-Medium !important; }
body.en .productsBar .info { -webkit-line-clamp: 2; line-height: 20px; height: 40px; margin-top: 8px; }
body.en .productsBar .info * { line-height: 20px !important; }
body.en .productsBar .to { margin-top: 16px; }

body.en .partsBar .cap { font-weight: bold; }
body.en .partsBar .li { padding-bottom: 22px; }
body.en .partsBar .name { font-family: OpenSans-Bold, OpenSans !important; -webkit-line-clamp: 2; line-height: 24px; height: 48px; }

body.en .skillBar .cap { font-weight: bold; }

body.en .lightBar .cap { font-weight: bold; }

body.en .linkBar .big em { font-weight: normal; }
body.en .linkBar .small em { font-weight: normal; }

/* 英文 - PC兼容 */
@media screen and (min-width:769px) and (max-width:1660px) {
	body.en .productsBar .name { font-size: 18px; margin-top: 18px; }
	body.en .productsBar .info { font-size: 13px; }
	body.en .productsBar .info * { font-size: 13px !important; }
	body.en .productsBar .to { font-size: 14px; margin-top: 12px; }
}
@media screen and (min-width:769px) and (max-width:1200px) {
	body.en .productsBar .name { font-size: 16px; margin-top: 12px; }
	body.en .productsBar .info { font-size: 12px; margin-top: 6px; }
	body.en .productsBar .info * { font-size: 12px !important; }
	body.en .productsBar .to { font-size: 12px; margin-top: 6px; }
}

/* 英文 - H5兼容 */
@media screen and (max-width:768px) {
	body.en .productsBar .info { line-height: 15px; height: 30px; margin-top: 2px; }
	body.en .productsBar .info * { line-height: 15px !important; }
	body.en .productsBar .to { margin-top: 2px; font-size: 13px; line-height: 18px; height: 18px; }
	body.en .partsBar .img img { object-fit: cover; }
	body.en .partsBar .name{ font-size: 11px; font-weight: bold; line-height: 15px; height: 30px; }
}



/* 西班牙文 */
body.sp { font-family: OpenSans !important; }
body.sp .productsBar .htitle { font-size: 20px; font-weight: bold; color: #231815; line-height: 27px; }
body.sp .productsBar .name { font-family: Redwing-Medium !important; }
body.sp .productsBar .info { -webkit-line-clamp: 2; line-height: 20px; height: 40px; margin-top: 8px; }
body.sp .productsBar .info * { line-height: 20px !important; }
body.sp .productsBar .to { margin-top: 16px; }

body.sp .partsBar .cap { font-weight: bold; }
body.sp .partsBar .li { padding-bottom: 22px; }
body.sp .partsBar .name { font-family: OpenSans-Bold, OpenSans !important; -webkit-line-clamp: 2; line-height: 24px; height: 48px; }

body.sp .skillBar .cap { font-weight: bold; }

body.sp .lightBar .cap { font-weight: bold; }

body.sp .linkBar .big em { font-weight: normal; }
body.sp .linkBar .small em { font-weight: normal; }

/* 西班牙文 - PC兼容 */
@media screen and (min-width:769px) and (max-width:1660px) {
	body.sp .productsBar .name { font-size: 18px; margin-top: 18px; }
	body.sp .productsBar .info { font-size: 13px; }
	body.sp .productsBar .info * { font-size: 13px !important; }
	body.sp .productsBar .to { font-size: 14px; margin-top: 12px; }
}
@media screen and (min-width:769px) and (max-width:1200px) {
	body.sp .productsBar .name { font-size: 16px; margin-top: 12px; }
	body.sp .productsBar .info { font-size: 12px; margin-top: 6px; }
	body.sp .productsBar .info * { font-size: 12px !important; }
	body.sp .productsBar .to { font-size: 12px; margin-top: 6px; }
}

/* 西班牙文 - H5兼容 */
@media screen and (max-width:768px) {
	body.sp .productsBar .info { line-height: 15px; height: 30px; margin-top: 2px; }
	body.sp .productsBar .info * { line-height: 15px !important; }
	body.sp .productsBar .to { margin-top: 2px; font-size: 13px; line-height: 18px; height: 18px; }
	body.sp .partsBar .img img { object-fit: cover; }
	body.sp .partsBar .name{ font-size: 11px; font-weight: bold; line-height: 15px; height: 30px; }
}