.footer{margin-top: 4rem;background: #2e2e2e;}
.contentNews .contentBody table{overflow-x: auto;display: block;font-size: 0.9rem;max-width: 100%;/*width: 100%;*/width: max-content;table-layout: fixed;margin: 0 auto;min-width: auto;}
.contentNews .contentBody table + table,.tableWrap + .tableWrap{margin-top: 2rem;}
.contentNews .contentBody tr{}
.contentNews .contentBody td,.contentNews .contentBody th{white-space: nowrap;padding-top: 0.3rem;padding-bottom: 0.3rem;border-color: #888;}
.contentNews .contentBody td:not([align]){text-align: center;}
.contentNews .contentBody tr:hover{background: none;}
.contentNews .contentBody tr:nth-child(2n){background: #f1f1f1;}
.list_img_top .title{text-align: center;}
.list_img .headimg img{object-fit: contain;}
.wordMod{background: #5982d6 url("../images/word_banner.png");min-height: 35rem;color: #fff;}
.wordMod .headTop{background: none;}
.wordMod .headTop .logo{float: left;height: 3rem;padding: 0.25rem 0;}
.wordMod .headTop .logo img{width: auto;height: 100%;}
.wordModMini{min-height: auto;}
.word_search{width: 40rem;margin: 7rem auto 0;}
.word_search h1{text-align: center;font-size: 3.5rem;font-weight: 500;font-family: cursive;margin-bottom: 2rem;}
.word_search .searchBox{border: none;overflow: hidden;}
.word_search .searchKey,.word_search .searchBtn{height: 3.2rem;}
.word_search .searchKey{width: calc(100% - 7rem);background: #fff;color: initial;}
.word_search .searchBtn{width: 7rem;background: #002e73;}
.wordCategoryMod{}
.wordCategoryMod .cateTitle{background: #fff;padding: 1rem 1rem 0;font-size: 1.4rem;font-weight: bold;}
.wordCategoryMod .item{background: #fff;padding: 1rem;align-items: center;}
.wordCategoryMod .item .title{margin-right: 1rem;font-weight: 500;font-size: 1.3rem;}
.wordCategoryMod .item .list{width: 100%;flex: 1;}
.wordCategoryMod .item .list a{margin: 0.5rem;color: var(--color);opacity: 0.9;}
.wordCategoryMod .item .list a:hover{opacity: 1;}
.wordBodyLeft{width: 70%;user-select: none;}
.wordBodySide{width: calc(30% - 3rem);margin-left: 3rem;}
.goodsImageBox{margin-bottom: 1rem;}
.goodsImageShow{position: relative;width: 100%;overflow: hidden;float: left;margin-bottom: 3px;border: 1px solid #eaeaea;}
.goodsImageShow:after{content:"";display:block;width: 100%;height: 0;padding-bottom: 100%;}
.goodsImageShow img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.goodsImageThumb{width: calc(100% + 0.5rem);}
.goodsImageThumb li{width: calc(20% - 0.5rem);float: left;margin-right: 0.5rem;border: 1px solid #eaeaea;cursor: pointer;height: auto;position: relative;}
.goodsImageThumb li:after{content: "";display: block;width: 100%;height: 0;padding-bottom: 67%;}
.goodsImageThumb li.active{border-color: #f40;}
.goodsImageThumb li img{width: 100%;height: 100%;position: absolute;object-fit: cover;}
.goodsTitle{margin: 0;}
.goodsBody section > .title{border-left: 12px solid #4F9CEE;padding-left: 1rem;line-height: 1.5;margin: 2.5rem 0 1.05rem -1rem;font-weight: 400;color: #000;font-size: 1.5rem;position: relative;}
.goodsBody section > .title:after{content: "";display: block;height: 1px;background: #e6e6e6;position: absolute;top: 1.12rem;right: 0;left: 7.5rem;}
.goodsBody .intro a,.goodsBodyContent a{color: var(--color);}
.goodsParam{margin-bottom: 1rem;position: relative;}
.goodsParam li{width: 50%;float: left;line-height: 2;display: flex;}
.goodsParam li label{color: #888;display: inline-block;width: 10rem;text-align: right;}
.goodsParam li span{flex: 1;}
.goodsSide{margin-bottom: 1rem;padding: 0 1rem 1rem;border: 1px solid #eaeaea;background: #fcfcfc;color: #555;border-radius: var(--radius);}
.goodsSide > .title{margin-bottom: 0.5rem;margin-top: 1rem;font-weight: 700;font-size: 1.2rem;}
.goodsSide > .content{}
.goodsImage{position: relative;}
.goodsImage li{width: calc(20% - 0.5rem);float: left;margin-right: 0.5rem;border: 1px solid #eaeaea;cursor: pointer;height: auto;position: relative;}
.goodsImage li:after{content: "";display: block;width: 100%;height: 0;padding-bottom: 100%;}
.contentNews .contentBody .goodsImage li img{width: 100%;height: 100% !important;position: absolute;object-fit: contain;max-width: none;margin: 0;}
.contentNews .contentBody .goodsImage li .text{width: 100%;padding: 0 0.5rem;font-size: 14px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.4);}
.goodsImageMore{display: block;width: 100%;border: 1px solid #eaeaea;text-align: center;color: var(--color);margin-top: 1rem;border-radius: var(--radius);line-height: 2.4;font-size: 1rem;}
.goodsImageMore span{margin-left: 2px;font-family: 'simsun','\u5B8B\u4F53';}
.contactBtn{max-width: none;background: #f40;border-color: #f40;padding: 0.8rem 1rem;margin-bottom: 1rem;font-size: 1.5rem;}
.contactBtn i{font-size: 1.5rem;vertical-align: middle;margin-right: 0.25rem;}
.downPDFBtn{display: block;padding: 1rem;margin-bottom: 1rem;background: #fcfcfc;border: 1px solid #eaeaea;border-radius: var(--radius);}
.downPDFBtn .icon{width: 4rem;height: 4rem;float: left;margin-right: 1rem;fill: #f40;}
.downPDFBtn p{font-size: 1.2rem;margin-top: 1.1rem;}
.wordPic{position: relative;width: 100%;height: 100%;background-color: #090909;margin: 0 !important;}
.wordPic .crumb{background-color: #3e3e3e;height: 2.28rem;line-height: 2.28rem;color: #fff;position: absolute;left: 0;right: 0;top: 0;padding: 0 2rem;font-size: 0.8rem;}
.wordPic .crumb a{color: #fff;}
.wordPic .crumb span{color: #fff;}
.wordPic .crumb i{font-size: 0.8rem;opacity: 0.85;}
.wordPic .picMain,.wordPic .picSide{position: absolute;top: 2.28rem;bottom: 0;overflow: hidden;}
.wordPic .picMain{right: 24rem;left: 0;transform: translate(0,0);}
.wordPic .picSide{right: 0;width: 24rem;background-color: #212121;color: #b6b6b6;}
.picSide .siderMod{background: transparent;}
.picSide .siderMod > .title{border-bottom: 1px solid #2d2d2d;}
.picSide .siderMod > .title .text{color: #4595e6;font-weight: 500;font-size: 1.15rem;padding-left:1rem;}
.picSide .siderMod > .title .text:after{top: 29%;left: 0;bottom: 29%;width: 4px;height: auto;background: #4595e6;}
.picSide .goodsInfoMod .content{}
.picSide .goodsInfoMod .content a:hover,.picSide .goodsDataMod .item a:hover{color: #fff;text-decoration: underline;}
.picSide .goodsInfoMod .content h1{margin: 1rem 0;font-size: 1.28rem;font-weight: 500;}
.picSide .goodsInfoMod .disclaimer{margin: 0.5rem 0;color: #999;}
.picSide .goodsDataMod .content{margin: 0 -0.5rem;}
.picSide .goodsDataMod .item{width: calc(50% - 1rem);}
.wordSearch{padding: 2rem 0 3rem;}
.wordSearch .searchBox{width: max-content;margin: 0 auto;background: #fff;}
.wordSearch .searchBox .searchKey, .wordSearch .searchBox .searchBtn{height: 3rem;}
.wordSearch .searchBox .searchKey{width: 30rem;}
.wordSearch .searchBox .searchBtn{padding: 0 2.5rem;}
.priceFilter{padding:0 1rem;}
.priceFilter .filterGroup{align-items: center;}
.priceFilter .filterGroup label{width: 5.5rem;text-align: right;padding-right: 0.5rem;}
.priceFilter .list a{cursor: pointer;border: 1px solid #eaeaea;height: 2.5rem;line-height: 2.5rem;padding: 0 0.8rem;border-radius: var(--radius);}
.priceFilter .list a.active{background: var(--color);color: #fff;font-weight: inherit;border-color: var(--color);}
.priceFilter .list a.active:after{display:none;}
.priceResult{padding: 1rem 1rem 3rem;min-height: 8rem;margin-left: 5.5rem;align-items: center;position: relative;}
.priceResult .empty{color: #999;}
.priceResult .activeParam{font-size: 1rem;color: #555;}
.priceResult .activeParam span{color: #f40;}
.priceResult .price{margin: 1rem 0;}
.priceResult .price b{font-size: 2.2rem;color: #ff0000;}
.priceResult .price small{margin-right: 0.5rem;color: #999;}
.priceResult .priceState{position: absolute;right: 0;bottom: 0;font-size: 0.8rem;color: #cdcdcd;}
.wordBodyMod{margin-top: 3rem;}
.wordBodyMod .cateTitle{font-size: 1.3rem;margin-bottom: 0.25rem;}
.wordBodyMod .item{width: calc(12.5% - 1rem);}
.wordBodyMod .item .title{-webkit-line-clamp: 1;height: auto;}
.customerSide{padding:1rem;}
.customerSide img{width: 100px;height: 100px;float: left;margin-right: 1rem;}
.customerSide .qtitle{}
.priceIntro{font-size: 0.9rem;}
.tableWrap{position: relative;}
.tableWrap .fullBtn{position: absolute;top: 0;right: 0;background: #ccc;font-size: 0.8rem;color: #fff;background-color: #757581;padding: 4px 10px;border-radius: 4px;cursor: pointer;box-shadow: 0 2px 4px rgba(0,0,0,0.05), 0 2px 4px rgba(0,0,0,0.05);z-index: 2;display:none;}
.tableWrap:hover .fullBtn{display:block;}
.tableWrap .tip{display: none;}
.tableWrap:fullscreen{background: #fff;padding: 1rem;display: flex;justify-content: center;align-items: center;}
.tableWrap:fullscreen table{overflow: initial;}
.tableWrap:fullscreen td{cursor: move;user-select: none;}
.tableWrap:fullscreen .tip{position: absolute;top: 0;right: 0;left: 0;background: rgb(0 0 0 / 52%);color: #efff00;line-height: 1;font-size: 1.2rem;padding: 0.5rem 1rem;margin: 0 auto;width: max-content;border-radius: 3px;display: block;}
.wordListModel{min-height: calc(100vh - 21.4rem);background: transparent;}
.wordListModel .list_img > .item{background: #fff;border-radius: var(--radius);padding-bottom: 0.25rem;}
.wordListModel .list_img > .item > .title{padding: 0 0.5rem;}
.wordListModel .icon.mini{background: #ff0027;color: #fff;font-size: 0.95rem;padding: 0 0.2rem;border:0;}
.wordListModel .tag{height: 2rem;line-height: 2rem;overflow: hidden;align-items: center;padding: 0 0.5rem;}
.wordListModel .tag .item{float: left;line-height: 1;width: max-content;margin: 0 0.25rem;/*color: #f60;*/color: #999;}
.wordListModel .tag .item.icon{font-size: 1.3rem;}
.wordListModel .tag .item.text{font-size: 0.85rem;/*background: rgba(255,102,0,.08);border: 1px solid rgba(255,102,0,.4);*/padding: 1px 2px;border-radius: 3px;}
.specialDataSide .item{width: calc(50% - 1rem);}
.recommendList{margin: 0 !important;}
.recommendList .item{width: calc(25% - 1rem);}
.recommendList .headimg img{max-width: inherit;height: 100% !important;object-fit: contain;margin: 0;}
.recommendList .title{text-align: left;line-height: initial;}
.myShareBtn{border-color: #f40;padding: 0.8rem 1rem;max-width: none;border-radius: 0;}
.myShareBtn + .myShareBtn{border-top: 0;}
.myShareBtn:hover{background: #f40;border-color: #f40;color:#fff !important;}
.myShare{width: 20rem;text-align: left;font-size: 1.05rem;}
.myShare p{padding: 0.25rem 0;}
.myShare .tip{font-size: 0.85rem;color: #a9a9a9;}
.myShare .url{background: #f1f1f1;padding: 0.5rem;border-radius: var(--radius);user-select: all;font-size: 0.95rem;}
.myShare .shareQrcode{text-align: center;margin-top: 1rem;}
.loginPopup .centerBox{width: 30rem;}

.shopInfoBox{margin-bottom: 1rem;max-height: 17rem;overflow: hidden;position: relative;}
.shopInfoBox img{float: left;max-width: 15rem;margin-right: 1rem;margin-bottom: 1rem;}
.shopInfoBox p{margin-bottom: 0.5rem;text-indent: 2rem;}
.shopInfoBox .showMore{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;text-align: center;padding: 2rem 0 0;background: linear-gradient( 180deg,rgba(255,255,255,0) 0,rgba(241,241,241,1) 70%);cursor: pointer;overflow: hidden;}
.shopInfoBox .showMore i{display: block;}