/*搜索结果页面*/ .sitemap-content > div:first-child { display: none; } #search { width: 1220px; margin: auto; } #search .secondary { } #search .secondary > div { width: 1220px; margin: auto; padding-bottom: 16px; margin-bottom: 32px; border-bottom: 1px solid #eee; } #search .secondary .fll span { font-size: 20px; font-weight: bold; margin-right: 8px; } #search .secondary .mode0 .ico-array1 { background-position-y: -1460px; } #search .secondary .mode1 .ico-array2 { background-position-y: -1460px; } #search .filter { float: left; width: 18%; } #search .filter .item { margin-bottom: 16px; border: 1px solid #EEEEEE; font-size: 12px; } #search .filter .item > div:first-child { width: 100%; height: 40px; line-height: 40px; padding: 0px 16px; background: #F5F5F5; font-size: 14px; font-weight: bold; position: relative; box-sizing: border-box; } #search .filter .item em { display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; right: 12px; top: 6px; cursor: pointer; } #search .filter .item em:hover { opacity: 0.8; } #search .filter .item .ico-up10 { width: 20px; height: 20px; background-position: -1340px -860px; } #search .filter .item .ico-down10 { width: 20px; height: 20px; background-position: -1280px -860px; } #search .filter .item .box { height: auto; display: none; padding: 8px 16px 0px 16px; } #search .filter .item .box a { display: block; height: 20px; line-height: 20px; margin-bottom: 8px; white-space: nowrap; text-decoration: none; } #search .filter .item .box a:hover { opacity: 0.8; } #search .filter .item .box .ico { margin-right: 4px; } #search .filter .active .box { display: block; } #search .main { float: right; width: 80%; padding-bottom: 100px; } #search .main .paging { padding-top: 40px; } #list_grid table { width: 100%; text-align: left; } #list_grid th { font-size: 12px; line-height: 40px; padding: 0px 16px; } #list_grid .cel1 { width: 20% } #list_grid .cel2 { width: 66% } #list_grid .cel3 { width: 14%; text-align: center } #list_grid tbody tr { border: 1px solid #fff; border-bottom: 1px solid #eee; } #list_grid tbody td { padding: 20px 16px; } #list_grid .price-box { display: none; } #list_grid .info { line-height: 26px; } #list_grid .pic { width: 168px; height: 126px; border: 1px solid #eee; } #list_grid .pic img { max-width: 100%; max-height: 100%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); } #list_grid .name { font-size: 16px; font-weight: bold; } #list_grid .tags { display: inline-block; height: 20px; line-height: 20px; font-size: 12px; } #list_grid .tags span { display: inline-block; height: 100%; padding: 0px 4px; border-radius: 3px; margin-left: 8px; } #list_grid .num span { margin-right: 16px; } #list_grid .desc span:after { content: ""; display: inline-block; vertical-align: middle; width: 1px; height: 16px; margin: -2px 10px 0px 14px; background: #ddd; } #list_grid .desc span:last-child:after { display: none; } #list_grid .has-dprice { text-decoration: line-through; } #list_grid .link { text-align: right; } #list_grid .link .ico { margin: -3px 0px 0px 4px; } #list_grid .active { border: 1px solid #eee !important; border-bottom: none !important; } #list_grid .active .ico-down-gray { background-position-y: -1460px; } #list_grid .price { display: none; text-align: center; border: 1px solid #eee; border-top: none; } #list_grid .price table { text-align: center; } #list_grid .price .cel1 { width: 10% !important; } #list_grid .price .cel2 { width: 20% !important; } #list_grid .price .cel3 { width: 25% !important; } #list_grid .price .cel4 { width: 25% !important; } #list_grid .price .cel5 { width: 20% !important; } #list_grid .price .amount input { width: 34px; height: 22px; padding: 0px 4px; border: 1px solid #ddd; text-align: center; margin: 0px 4px; vertical-align: middle; font-weight: bold; } #list_grid .price .amount a { display: inline-block; vertical-align: middle; width: 22px; height: 22px; line-height: 22px; border: 1px solid #eee; font-size: 18px; text-decoration: none; } #list_grid .price .action { padding-top: 16px; } #list_grid .price .btn-deep { margin-left: 16px; } #list_card .item { float: left; width: 20%; height: 344px; margin: 0 0 -1px -1px; position: relative; line-height: 20px; border: 1px solid #EFEFEF; box-sizing: border-box; line-height: 22px; transition: all 0.5s; position: relative; } #list_card .item a { height: 100%; padding: 58px 16px 75px; box-sizing: border-box; text-decoration: none; display: block; } #list_card .item .pic { width: 100%; height: 100px; margin: auto; } #list_card .item .pic img { max-width: 100%; max-height: 100%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); } #list_card .item .num { padding: 5px 0px 4px 0px; } #list_card .item .name { font-weight: bold; } #list_card .item .term { height: 20px; padding: 7px 0px 8px 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #list_card .item .term span:after { content: ""; display: inline-block; vertical-align: middle; width: 1px; height: 14px; background: #ddd; margin: -2px 4px 0px 6px; } #list_card .item .term span:last-child:after { display: none; } #list_card .item .price { font-size: 16px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #list_card .item .buttons { position: absolute; top: 4px; right: 4px; cursor: pointer; display: none; } #list_card .item:hover .buttons { display: block; } #list_card .item .tags { position: absolute; top: 12px; left: 12px; line-height: 20px; font-size: 12px; } #list_card .item .tags span { display: inline-block; height: 20px; padding: 0px 4px; border-radius: 3px; margin-right: 8px; } #list_card .item .action { position: absolute; width: 204px; bottom: 20px; left: 16px; } #list_card .item .action .bsize-l { display: inline-block; } #list_card .item .action .bsize-l .icof-cart { margin: -5px 9px 0px 0px; } #list_card .item .action .btn-light { border: 1px solid #008CD4; color: #008CD4; } #list_card .item .action .btn-light .ico24 { margin: -5px 9px 0px 0px; } #list_card .item .action .btn-light .icof-cart { background-position-x: -70px; } #list_card .item .action label { float: right; cursor: pointer; } .product-list .item .action label:hover { opacity: 0.8; } #list_card .item:hover { box-shadow: 0px 8px 11px 6px rgba(160, 160, 160, 0.16); z-index: 1; } /*通用的左侧导航和标题*/ .topic { float: inherit } .topic .title { display: none; } .topic .data-item { display: inline-block; border-left: none; border-bottom: 4px solid #fff; padding: 0px; font-size: 20px; font-weight: bold; padding-bottom: 12px; margin-right: 52px; line-height: 1; height: auto; } .topic .active { background: #fff; color: #000 !important; border-bottom: 4px solid #008CD4; border-left: none; } .topic .data-item:hover { color: #000; background: #fff; border-left: none; border-bottom: 4px solid #008CD4; } .main { padding-top: 48px; float: inherit } .main .title { padding-bottom: 16px; margin-bottom: 24px; border-bottom: 1px solid #DDDDDD; line-height: 24px; } .main .title h1 { float: left; font-size: 20px; font-weight: bold; } .main .title span { float: left; display: none; } .main .title label { margin: 0px 12px; } .main .title a { color: #00499F; } /*结构式搜索*/ #structure { } #structure .main .structure-editor { float: left; width: 82%; border: 1px solid #ddd } #structure .main .buttons { float: right; } #structure .main .buttons div { margin-bottom: 16px; } #structure #product_data { display: none; } #structure .paging { padding-top: 40px; } /*批量搜索*/ #batch .main .title { padding-bottom: 16px; margin-bottom: 24px; border-bottom: 1px solid #eee; line-height: 24px; } #batch .main .title h1 { float: left; font-size: 20px; font-weight: bold; } #batch .main .title span { float: left; } #batch .main .title label { margin: 0px 12px; } #batch .main .info > .fll { float: left; width: 82%; } #batch .main .info > .fll textarea { width: 100%; height: 430px; padding: 16px 20px; resize: none; overflow: auto; border: 1px solid #eee; box-sizing: border-box; } #batch .main .info > .flr { float: right; width: 16%; } #batch .main .radiobox { height: unset; } #batch .main .radiobox-item { display: block; text-align: left; margin-bottom: 12px; } #batch .main .desc { line-height: 2; } #batch .main .desc h3 { padding: 20px 0px 6px; } /*coa搜索*/ #search_coa .main .form { float: left; width: 240px; padding-right: 50px; margin-right: 50px; border-right: 1px solid #eee; } #search_coa .main .form .name { font-weight: bold; padding-bottom: 16px; } #search_coa .main .form .input { height: auto; margin-bottom: 16px; } #search_coa .main .form .input label { display: block; width: auto; padding-bottom: 8px; } #search_coa .main .form .input .box { padding: 11px 12px; line-height: 16px; border: 1px solid #ddd; width: 100%; } #search_coa .main .form .input .box input { width: 100%; } #search_coa .main .items { float: left; } #search_coa .main .items .item { padding-bottom: 30px; } #search_coa .main .items .item .name { font-weight: bold; padding-bottom: 8px; } #search_coa .main .items .item:first-child .name { color: #00499F; } #search_coa .main .items .item .desc { font-size: 12px; color: #666; } #search_coa .result { padding: 48px 0px; } #search_coa .result .name { font-weight: bold; font-size: 20px; font-weight: 700; line-height: 36px; letter-spacing: 0px; text-align: left; margin-bottom: 16px; } #search_coa .search-result-item { width: 610px; padding: 0px 16px; margin: 8px 0px; box-sizing: border-box; line-height: 48px; height: 48px; border-radius: 12px; border: 1px solid #e0e0e0; float: left; cursor: pointer; text-decoration: none; } #search_coa .search-result-item i { margin-top: -5px; margin-right: 4px; } #search_coa .search-result-item:hover { opacity: 0.8; } #search_coa .main .nodata { background: none; text-align: left; } /*文档下载*/ #document .main .info { float: left; width: 25%; padding-right: 5%; margin-right: 5%; border-right: 1px solid #eee; } #document .main .info .name { font-weight: bold; padding-bottom: 16px; margin-top: 8px; } #document .main .info .input { height: auto; margin-bottom: 16px; } #document .main .info .input label { display: block; width: auto; height: 22px; padding-bottom: 4px; } #document .main .info .input .box { padding: 8px 12px; line-height: 16px; border: 1px solid #ddd; } #document .main .nodata { background: none; text-align: left; } #document .result { padding: 48px 0px; } #document .result .name { font-weight: bold; font-size: 20px; font-weight: 700; line-height: 36px; letter-spacing: 0px; text-align: left; margin-bottom: 16px; } #document .search-result-item { width: 610px; padding: 0px 16px; margin: 8px 0px; box-sizing: border-box; line-height: 48px; height: 48px; border-radius: 12px; border: 1px solid #e0e0e0; float: left; cursor: pointer; text-decoration: none; } #document .search-result-item i { margin-top: -5px; margin-right: 4px; } #document .search-result-item:hover { opacity: 0.8; }