﻿/*通用*/

.main { padding-bottom: 40px; border-radius: 0px 0px 20px 20px; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3); }

.search-menu { height: 60px; line-height: 60px; font-size: 0; text-align: center; }
.search-menu span { margin: 0 16px; font-size: 14px; color: rgba(217, 217, 217, 0.3); }
.search-menu a { display: inline-block; border: none; font-size: 14px; line-height: 60px; }

.paging { margin-top: 24px; }
.product-list-grid .price { width: 200px; text-align: center; }
.product-list-grid .price .color-money { font-size: 16px; font-weight: bold; }
.toptic .flr span { margin: 0 8px; }
.toptic .active { color: #fff !important; font-weight: bold !important; }
#product_data { margin-bottom: 80px; }
.search-count { margin: 0px 0px 24px; }
.search-count .split { width: 4px; height: 20px; margin: -4px 12px 0 0; }
.search-count span { font-size: 20px; font-weight: bold; }
.search-count label { margin: 0px 0 0 20px; font-size: 16px; }

/*结构式*/
#structure { margin-bottom: 40px; }
#structure .structure-editor { width: 100%; box-sizing: border-box; border: 1px solid #ddd; }
#structure .structurebox { height: 560px !important; }

#structure .buttons { margin-top: 32px; text-align: center; }
#structure .buttons div { display: inline-block; margin-right: 12px; }
#structure .buttons div:last-child { margin: 0; }
#structure .search-result { position: relative; top: 12px; left: 12px; }

/*批量查询*/
#batch { margin-bottom: 80px; }
#batch .main { padding: 40px; }
#batch .info .fll { width: 894px; height: 412px !important; }
#batch .info .fll textarea { width: 100% !important; height: 100% !important; box-sizing: border-box; padding: 20px 0 0 20px !important; border-color: #C8C8C8; resize: none; border-radius: 4px; font-size: 14px; color: #666; }
#batch .info .flr { width: 186px; }
#batch .radiobox { height: unset; }
#batch .radiobox-item { display: block; text-align: left; margin-bottom: 24px; line-height: 1; font-size: 14px; }
#batch .radiobox .radiobox-item .radiobox-rect { margin-right: 12px; box-sizing: border-box; border-width: 1px; width: 12px; height: 12px; }
#batch .radiobox .selected .radiobox-rect div { width: 6px; height: 6px; margin: 2px; }
#batch .info .flr .btn-normal { width: 160px; height: 40px; line-height: 40px; border-radius: 8px; font-size: 14px; font-weight: bold; }
#batch .desc { margin-top: 24px !important; }

/*文档下载*/
#document { margin-bottom: 40px; }
#document .main { padding: 40px 64px; }
#document .main .title { margin-bottom: 24px; font-size: 0; height: 26px; }
#document .main .title .split { margin-top: -15px; margin-right: 20px; width: 6px; height: 20px; border-radius: 3px; }
#document .main .title .color-title { font-size: 20px; font-weight: bold; }
#document .main .flex-center { margin-bottom: 24px; justify-content: space-between; align-items: flex-start; border-bottom: 1px solid #E9E9E9; }
#document .main .info { width: 421px; text-align: left; }
#document .main .info .input { height: auto; margin-bottom: 24px; }
#document .main .info .input label { display: inline-block; padding-bottom: 12px; width: 339px; height: 22px; font-size: 16px; text-align: left; }
#document .main .info .input .box { width: 339px; height: 40px; padding: 8px 12px; line-height: 40px; border: 1px solid #D9D9D9; border-radius: 4px; }
#document .main .info .box input { width: 316px !important; }
#document .main .info .brightness { text-align: left; }
#document .main .info .btn-normal { margin: 0 auto 36px; width: 160px; height: 40px; line-height: 40px; border-radius: 8px; }
#document .main .info .btn-normal i { margin-left: 12px; }
#document .main .flex-center .split { width: 1px; height: 161px; background: #E0E0E0; }
#document .main .nodata { background: none; text-align: left; }
#document .result { width: 420px; }
#document .result .name { margin-bottom: 24px; font-size: 16px; text-align: left; }
#document .result .name span { position: relative; display: inline-block; margin-right: 16px; top: 4px; width: 6px; height: 24px; background: #F39534; border-radius: 3px; }
#document .search-result-item { display: block; width: fit-content; padding: 0px 24px; margin: 12px 0px; box-sizing: border-box; line-height: 40px; width: 280px; height: 40px; font-weight: bold; color: #666666; border-radius: 6px; border-radius: 20px; cursor: pointer; text-decoration: none; background: #F4F8FB; text-align: center; }
#document .search-result-item i { margin-top: -5px; margin-right: 4px; }
#document .search-result-item:hover { opacity: 0.8; }
