﻿/*通用*/
.main { margin-top: 32px; }

.main .topic { margin-bottom: 32px; text-align: left; display: flex; justify-content: flex-start; }
.main .topic .split { width: 6px; height: auto; border-radius: 3px; margin-right: 12px; }
.main .topic div { width: calc(100% - 14px); line-height: 1; }
.main .topic h1 { font-size: 32px; font-weight: bold; }
.main .topic h2 { font-size: 16px; font-weight: normal; margin-top: 12px; line-height: 1.3; }

.main .title { font-weight: bold; margin-bottom: 16px; font-size: 20px; margin-top: 48px; line-height: 1; }
.main .title .split { height: 20px; width: 6px; margin-right: 8px; border-radius: 3px; }
.main .nodata { background: none; text-align: left; }
.main .nodata p { padding-top: 0px; margin-bottom: 40px; }
.main .fields-top { padding-bottom: 12px; border-bottom: 1px solid #E9E9E9; font-size: 0; }
.main .fields-top .item { min-width: 33.3%; display: inline-block; margin-bottom: 12px; font-size: 14px; }
.main .fields-top .item-long { width: 100% !important; }
.main .fields-top .item span { display: inline-block; min-width: 80px; }
.main .fields-top .item label { display: inline-block; }

.main .download { margin-top: 16px; }
#simple .main .download { margin-top: 12px; }
.main .download a { margin-right: 16px; }
.main .download a:first-child { margin-right: 0; }
.main .download a i { margin-right: 8px; margin-left: 0; }

#item { margin-top: 0px; position: relative; }

/* 面包屑 */
.sitemap-box .flr a { margin-right: 24px; }
.sitemap-box .flr a:last-child { margin-right: 0; }
.sitemap-box .flr a i { margin-right: 4px; margin-left: 0px; margin-top: -2px; }
.sitemap-box .flr label { margin-right: 0; }
/*活动*/
.activity { height: 50px; line-height: 50px; padding: 0px 16px; margin: -16px 0 32px 0; background: rgba(255, 246, 241, 0.9); color: #666; box-sizing: border-box; }
.activity .item { float: left; }
.activity .item span { display: inline-block; height: 24px; line-height: 24px; padding: 0px 8px; margin-right: 6px; color: #F9651F; border: 1px solid #F9651F; border-radius: 3px; }
.activity .item a { color: #F9651F; margin-right: 30px; }
.activity .item label { margin-right: 40px; }

/*数量*/
.amount a { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #E9E9E9; border-radius: 2px; background: #F6F6F6; box-sizing: border-box; }
.amount a:hover { text-decoration: none; }
.amount input { width: 41px; height: 24px; margin: 0 8px; text-align: center; border: 1px solid #E9E9E9; border-radius: 2px; box-sizing: border-box; vertical-align: top; }

/*列表模式价格*/
.product-price0 { margin-top: 24px; border: 1px solid #E9E9E9; border-bottom: none; border-radius: 10px; overflow: hidden; }
.product-price0 table { width: 100%; table-layout: fixed; }
.product-price0 th { text-align: center; font-size: 14px; padding: 12px 0px; font-weight: bold; }
.product-price0 td { text-align: center; border-bottom: 1px solid #E9E9E9; font-size: 14px; padding: 12px 0px;word-break:break-all; }
.product-price0 .cel5 { width: 98px; }
.product-price0 .cel7 { width: 130px; }
.product-price0 .original-price { text-decoration: line-through; color: #999999; }
.product-price0 p { min-height: 80px; line-height: 80px; }
/*简单模式价格*/
.product-price1 { margin-top: 24px; position: relative; }
.product-price1 .items { font-size: 0; }
.product-price1 .items .item { margin-bottom: 12px; display: inline-block; min-width: 33.33%; min-height: 24px; vertical-align: top; }
.product-price1 .items .item span { font-size: 14px; display: inline-block; width: 80px; vertical-align: top; }
.product-price1 .items .item label { font-size: 14px; display: inline-block; }
.product-price1 .items .item a { font-size: 14px; display: inline-block; }
.product-price1 .original-price { text-decoration: line-through; color: #999999; margin-right: 4px; }
.product-price1 .color-money { font-weight: bold; }
.product-price1 .buttons { position: absolute; right: 0px; top: 45px; }
/*图片*/
.cover { position: relative; }
.cover .pic { border-radius: 8px; border: 1px solid #E9E9E9; box-sizing: border-box; overflow: hidden; }
.cover .pic .ico24 { position: absolute; top: 10px; right: 10px; display: none; cursor: pointer; }
.cover .pic:hover .ico24 { display: block; }
.cover .product-tags { position: absolute; top: 8px; left: 8px; }
.cover .thumbs { overflow: hidden; height: 60px; margin-top: 8px; position: relative; padding: 0px 32px; }
.cover .thumbs .items { margin: auto; height: 60px; font-size: 0; white-space: nowrap; overflow: hidden; position: relative; }
.cover .thumbs .item { display: inline-block; width: 80px; height: 60px; font-size: 14px; line-height: 60px; text-align: center; position: relative; margin-right: 8px; border-radius: 4px; box-sizing: border-box; border: 1px solid transparent; overflow: hidden; }
.cover .thumbs .item:last-child { margin-right: 0; }
.cover .thumbs .active { border: 1px solid #0084CE; }
.cover .thumbs .item img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.cover .buttons { position: absolute; top: 0px; line-height: 60px; cursor: pointer; padding: 0px 4px; border-radius: 4px; }
.cover .buttons-left { left: 0px; }
.cover .buttons-right { right: 0px; }
.cover .buttons i { background-position-y: -262px; }

.tabs { height: 800px; border-left: 1px solid #E0E0E0; text-align: left; position: absolute; left: 1232px; top: 0px; z-index: 10; display: block; }
.tabs .items { padding: 0 32px; flex-direction: column; }
.tabs .item { min-width: 56px; margin-bottom: 32px; font-weight: bold; text-decoration: none; }
.tabs .item:last-child { margin-bottom: 0; }
.tabs .items .item:hover { text-decoration: underline; }
.tabs .items .active { color: #103667; }
.tabs-fixed { position: fixed; top: 32px;left:1230px; }

.section { margin-top: 24px; }
.section .name { cursor: pointer; position: relative; border-bottom: none; }
.section .name .split { width: 5px; height: 20px; margin-right: 12px; }
.section .name .ico24 { float: right; }



/*基本信息安全信息*/
.fields { margin-top: 64px; }
.fields > div { width: 100%; margin-bottom: 16px; }
.fields .item { margin-bottom: 16px; }
.fields .item .info { border: 1px #E9E9E9 solid; border-radius: 10px; overflow: hidden; }
.fields .item img { max-height: 40px; }
.fields .item .title .flr { display: none; }
.fields table { width: 100%; text-align: left; table-layout: fixed; }
.fields table tr { line-height: 1.5; }
.fields th { width: 96px; padding: 8px 32px; font-weight: normal; font-size: 14px; border: 1px #E9E9E9 solid; border-left: none; }
.fields td { padding: 8px 32px; font-size: 14px; border: 1px #E9E9E9 solid; border-right: 0; }
.fields table tr:first-child th { border-top: none; }
.fields table tr:first-child td { border-top: none; }
.fields table tr:last-child th { border-bottom: none; }
.fields table tr:last-child td { border-bottom: none; }

/*产此详情*/
.detail > div { width: 100%; margin-bottom: 16px; }
.detail img { max-width: 100%; }

/*相关文献*/
.document .item { padding: 24px; border: 1px solid #E9E9E9; margin-bottom: 24px; border-radius: 10px; }
.document .item:last-child { margin-bottom: 0; }
.document .item .info { width: 952px; overflow: hidden; word-break: break-word; }
.document .item .name { word-spacing: -10px; }
.document .item .name i { margin-right: 8px; vertical-align: top; }
.document .item .name a, .document .item .name span { word-spacing: 0px; display: inline-block; max-width: 924px; }
.document .item .text { margin-top: 16px; padding-left: 28px; }
.document .item .desc { margin-top: 16px !important; padding-left: 28px; }
.document .item .pic { max-width: 546px; max-height: 147px; margin-top: 16px; padding-left: 28px; }
.document .item .pic img { max-width: 100%; max-height: 100%; }
.document .item .fields { margin-top: 16px; padding-left: 28px; }
.document .item .fields span { margin-right: 16px; display: inline-block; }


/*相关产品*/
.products { position: relative; }
.products .wrap { width: 100%; height: 394px; position: relative; overflow: hidden; }
.products .items { white-space: nowrap; font-size: 0px; position: absolute; }
.product-list-card .item { display: inline-block; margin-bottom: 0; float: none; border: 1px solid #E9E9E9; border-radius: 10px; }
.product-list-card .item:nth-child(4n+1) { margin-left: 24px; }
.product-list-card .item:first-child { margin-left: 0px; }

.indexs { text-align: center; font-size: 0; }
.indexs span { width: 16px; height: 6px; border-radius: 2px; background: rgba(64, 115, 175, 0.5); margin-right: 12px; }
.indexs span:last-child { margin-right: 0; }
.indexs .active { width: 48px; background: #4073AF; }
.related .indexs { margin-bottom: 24px; margin-top: 24px; }
.related .indexs span:hover { cursor: pointer; }
.history .indexs { }
.history .indexs span:hover { cursor: pointer; }
.history { margin-bottom: 80px; margin-top: 0; }
.history .title { margin-top: 48px; }

/*加入购物车动画样式*/
.cartflyer { width: 30px; height: 30px; border-radius: 50%; }
