.cms-products .cms-product-child{padding:4px 0 0 18px;font-size:12px}.cms-products .cms-category-active>a,.cms-products a[aria-current="page"]{color:#2d6198;font-weight:bold}.cms-products .cms-empty{text-align:center;padding:80px 20px;color:#888}.cms-products .paging a{width:32px;height:32px;line-height:30px;box-sizing:border-box;white-space:nowrap}.cms-products .paging .current{background:#fff;color:#2d6198;border-color:#2d6198;font-weight:normal}.cms-products .paging .disabled{color:#aaa;cursor:default}.cms-products #product_list1 table{table-layout:fixed;width:100%}.cms-products #product_list1 td{overflow-wrap:anywhere}
.cms-products #product_list1 a.pic{display:block;}

/* Product detail follows the source's 250 px structure image and 944 px table. */
.cms-product-detail .name h1{overflow-wrap:anywhere}
.cms-product-detail .info>.clear>.fll{width:250px}
.cms-product-detail .info>.clear>.flr{width:944px}
.cms-product-detail .info .pic{width:250px;height:258px}
.cms-product-detail .info .pic img{max-width:80%;max-height:80%;object-fit:contain}
.cms-product-detail .price table{width:100%}
.cms-product-detail .price th{width:33.333%!important}
.cms-product-detail .favorite{white-space:nowrap}
.cms-product-detail .download .item{margin-right:26px}
.cms-product-detail .download .ico{margin-right:4px}
.cms-product-detail .base .content img{max-width:100%;height:auto}
.cms-product-detail .detail .title{cursor:pointer}
.cms-product-detail .tab a{color:inherit;text-decoration:none}
.cms-product-detail .tab{position:sticky;top:0;z-index:20}
.cms-product-detail .detail{scroll-margin-top:80px}
.cms-product-detail .cms-inquiry{float:right;margin-top:8px}
