@charset "UTF-8";
/**
author:王文超
未经许可不可将部分或全部代码用于其他项目 */
@import url("../assets/font/bahnschrift/bahnschrift.css");
@import url("../assets/font/futurademic/futurademic.css");
@import url("../assets/font/BEBAS/BEBAS.css");
@import url("../assets/font/lovelo/lovelo.css");
@import url("../assets/font/Avian/Avian.css");
body { margin: 0 auto; width: 100%; font: 14px/1.5 arial,'Microsoft YaHei',Arial,"Helvetica Neue",Helvetica,sans-serif; color: #333333; padding: 0; box-sizing: border-box; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

input { vertical-align: middle; }

textarea { resize: none; }

/*input placeholder 样式 */
::-webkit-input-placeholder { color: #999999; }

:-moz-placeholder { color: #999999; }

::-moz-placeholder { color: #999999; }

:-ms-input-placeholder { color: #999999; }

/*修改滚动条*/
::-webkit-scrollbar { width: 6px; height: 6px; }

::-webkit-scrollbar-track { box-shadow: inset 0 0 6px transparent; background: #f8f8f8; border-radius: 6px; }

::-webkit-scrollbar-thumb { border-radius: 6px; background: #bbb; }

.w-100 { width: 100%; }

.h-100 { height: 100%; }

.pl-0 { padding-left: 0 !important; }

.pr-0 { padding-right: 0 !important; }

.pl-20 { padding-left: 20px !important; }

.mt-0 { margin-top: 0px !important; }

.mt-20 { margin-top: 20px !important; }

.mr-20 { margin-right: 20px !important; }

.ml-20 { margin-left: 20px !important; }

.mb-20 { margin-bottom: 20px !important; }

.m-auto { margin: 0 auto !important; }

body { --theme-txt-color: #17c0a3; --theme-color: #009e83; --theme-red: #cb1f24; --theme-blue:#0052d9; }

.blue { color: var(--theme-blue) !important; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

div { margin: 0; padding: 0; box-sizing: border-box; }

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p { margin: 0; padding: 0; border: none; list-style-type: none; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wrap { margin: 0 auto; width: 100%; position: relative; overflow: hidden; }

.table td, .table th { padding: 5px; }

/*重置svg图标*/
.icon { width: 1rem; height: 1rem; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }

.f_l, .fleft, .pull-left { float: left !important; }

.f_r, .fright, .pull-right { float: right !important; }

.d-block { display: block; }

.d-inline { display: inline; }

.d-none { display: none; }

.d-inline-block { display: inline-block !important; }

a { text-decoration: none; transition: all .2s linear 0s; }

a:hover { color: var(--theme-color); }

a:focus { outline: none; }

a, a:link, a:active, a:visited, a:hover { text-decoration: none; }

.text-uppercase { text-transform: uppercase; }

.row { --gutter-x: 12px; --gutter-y: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: calc(var(--gutter-y)*-1); margin-right: calc(var(--gutter-x)/-2); margin-left: calc(var(--gutter-x)/-2); }
.row.gy-0 { --gutter-y: 0; }
.row.g-0 { --gutter-x:0; --gutter-y: 0; }

.d-flex { display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important; }

.flex-row { -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }

.flex-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }

.align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -ms-flex-item-align: center !important; align-self: center !important; }

.align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; }

.row > * { -ms-flex-negative: 0; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x)/2); padding-left: calc(var(--gutter-x)/2); margin-top: var(--gutter-y); }

.col { flex: 1 0 0%; }

.row-cols-auto > * { flex: 0 0 auto; width: auto; }

.row-cols-1 > * { flex: 0 0 auto; width: 100%; }

.row-cols-2 > * { flex: 0 0 auto; width: 50%; }

.row-cols-3 > * { flex: 0 0 auto; width: 33.3333333333%; }

.row-cols-4 > * { flex: 0 0 auto; width: 25%; }

.row-cols-5 > * { flex: 0 0 auto; width: 20%; }

.row-cols-6 > * { flex: 0 0 auto; width: 16.6666666667%; }

.col-1 { width: calc(100% / 1); }

.col-2 { width: calc(100% / 2); }

.col-3 { width: calc(100% / 3); }

.col-4 { width: calc(100% / 4); }

.col-5 { width: calc(100% / 5); }

.col-6 { width: calc(100% / 6); }

.ratio { position: relative; width: 100%; }
.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ratio:before { display: block; padding-top: var(--aspect-ratio); content: ""; }

.ratio-4x3 { --aspect-ratio: calc(3 / 4 * 100%); }

.ratio-3x4 { --aspect-ratio: calc(4 / 3 * 100%); }

.ratio-16x9 { --aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 { --aspect-ratio: calc(9 / 21 * 100%); }

.ratio-2x3 { --aspect-ratio: calc(2 / 3 * 100%); }

.ratio-1x1 { --aspect-ratio: 100%; }

.ratio-9x7 { --aspect-ratio: calc(7 / 9 * 100%); }

.w-980 { width: 980px; }

.w-420 { width: 420px; }

.position-relative { position: relative !important; }

.position-static { position: static !important; }

.position-absolute { position: absolute !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.over-line-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.over-line-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.text-justify { text-align: justify !important; text-align-last: justify; }

.object-fit-cover { -o-object-fit: cover; object-fit: cover; }

.object-fit-contain { -o-object-fit: contain; object-fit: contain; }

.object-fit-scaleDown { -o-object-fit: scale-down; object-fit: scale-down; }

.abs-center { margin: auto; left: 0; right: 0; top: 0; bottom: 0; position: absolute; }

.iconfont { font-size: inherit; }

.img-fluid { display: block; max-width: 100%; }

.container { width: 100%; margin: 0 auto; }

.px-15 { padding: 0 15px; }

.bg-white { background-color: #ffffff !important; }

.bg-grey { background-color: #f7f8fa !important; }

.bg-light { background-color: #f8f8f8 !important; }

.bg { background-color: #f6f8fb !important; }

.p-20 { padding: 20px !important; }

.pt-20 { padding-top: 20px !important; }

.overhidden { overflow: hidden; }

.w-next, .w-prev { cursor: pointer; position: absolute; z-index: 2; width: 40px; height: 40px; margin: auto; top: 0; bottom: 0; background-color: rgba(0, 104, 183, 0.5); border-radius: 50%; }
.w-next svg, .w-prev svg { width: 50%; height: 50%; margin: auto; top: 0; bottom: 0; left: 0; right: 0; position: absolute; }
.w-next svg path, .w-prev svg path { fill: #ffffff; }
.w-next.swiper-button-disabled, .w-prev.swiper-button-disabled { opacity: .5; cursor: not-allowed; }

.w-next { right: 0; }

.w-prev { left: 0; }

.f12 { font-size: 12px; }

.f14 { font-size: 14px; }

.f16 { font-size: 16px; }

/*分页样式*/
.w-page .page-inner { padding: 1.5rem 0; display: flex; align-items: center; justify-content: center; }
.w-page .page-inner a { position: relative; display: block; padding: .5rem .75rem; line-height: 1.25; color: #666; background-color: #e2e2e2; margin: 2px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.w-page .page-inner a:hover, .w-page .page-inner a.active { background-color: var(--theme-color); color: #fff; }
.w-page .page-inner a.prev::after { content: '<'; font-family: "宋体",SimSun; color: CurrentColor; font-weight: bold; }
.w-page .page-inner a.next::after { content: '>'; font-family: "宋体",SimSun; color: CurrentColor; font-weight: bold; }
.w-page .page-inner span, .w-page .page-inner input, .w-page .page-inner a.page-btn { display: none; }

.layui-form-label { width: 120px !important; }

.layui-input-block { margin-left: 120px !important; }

.layui-form-item .layui-input-inline { width: 390px !important; }

.layui-input.captcha-input { width: 230px; display: inline-block; margin-right: 5px; }

.verifyImg { height: 38px; width: 150px; }

.w-form .layui-input:focus, .w-form .layui-textarea:focus { border-color: var(--theme-color) !important; }

.form-submit { background-color: #0068b7; cursor: pointer; color: #ffffff; width: 150px; height: 42px; text-align: center; line-height: 42px; border-radius: 3px; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -ms-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; border: none; }
.form-submit:hover { background-color: #0085ea; }

.w-btn { font-size: 14px; padding: 0 16px; line-height: 27px; display: inline-block; border-radius: 3px; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -ms-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; }
.w-btn:hover { opacity: .8; }
.w-btn.w-border-blue { border: 1px solid var(--theme-blue); color: var(--theme-blue); }
.w-btn.w-btn-normal { border: 1px solid var(--theme-blue); background-color: var(--theme-blue); color: #ffffff; }

/*.header{ height: 46px; .header-wrap{ position: fixed; z-index: 10; width: 100%; top: 0; left: 0; padding: 0 12px; height: 46px; background-color: rgba(255,255,255,1); border-bottom: 1px solid #EEEEEE; .h-back{ svg,span{ display: inline-block; vertical-align: middle; line-height: 1; } svg{ path{ fill:var(--theme-color); } } } .h-middle{ color: #2b2b2b; font-size: 18px; text-align: center; padding: 0 15px; img{ height: 25px; display: block; margin: 0 auto; } } .h-right{ width: 30px; text-align: center; svg{ path{ fill:var(--theme-color) } } } .dropmenu{ display: none; &.show{ display: block; } .dropmenu-wrapper{ background-color: rgb(255, 255, 255); box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.05); position: absolute; right: 10px; top: calc(100% + 5px); text-align: center; background: rgba(255,255,255,.95); backdrop-filter: blur(2px); padding: 10px 17px; border-radius: 5px; padding-left: 8px; &::before{ content: ''; position: absolute; border: 5px solid transparent; border-bottom-color: #ffffff; margin: auto; right: 13px; top: -10px; width: 0; height: 0; } ul{ li{ a{ display: flex; align-items: center; font-size: 15px; line-height: 1.8; color: #333333; padding: 3px 0px; .nav-icon{ display: inline-block; vertical-align: middle; width: 32px; height: 32px; position: relative; margin-right: 5px; img,svg{ display: block; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; left: 0; path{ fill:#333333; } } } } } } } } }
}*/
.header { height: 46px; }
.header .header-wrap { position: fixed; z-index: 10; width: 100%; top: 0; left: 0; padding: 0 12px; height: 46px; background-color: white; border-bottom: 1px solid #EEEEEE; }
.header .header-wrap .h-back { position: absolute; margin: auto; width: 50px; left: 12px; text-align: center; }
.header .header-wrap .h-back svg, .header .header-wrap .h-back span { display: inline-block; vertical-align: middle; line-height: 1; }
.header .header-wrap .h-back svg path { fill: var(--theme-color); }
.header .header-wrap .h-middle { color: #2b2b2b; font-size: 18px; text-align: center; padding: 0 15px; position: absolute; margin: auto; width: 60%; left: 0; right: 0; }
.header .header-wrap .h-middle img { height: 25px; display: block; margin: 0 auto; }
.header .header-wrap .h-right { position: absolute; margin: auto; right: 12px; width: 30px; text-align: center; }
.header .header-wrap .h-right svg path { fill: var(--theme-color); }
.header .header-wrap .dropmenu { display: none; }
.header .header-wrap .dropmenu.show { display: block; }
.header .header-wrap .dropmenu .dropmenu-wrapper { background-color: white; box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, 0.05); position: absolute; right: 10px; top: calc(100% + 5px); text-align: center; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(2px); padding: 10px 17px; border-radius: 5px; padding-left: 8px; }
.header .header-wrap .dropmenu .dropmenu-wrapper::before { content: ''; position: absolute; border: 5px solid transparent; border-bottom-color: #ffffff; margin: auto; right: 13px; top: -10px; width: 0; height: 0; }
.header .header-wrap .dropmenu .dropmenu-wrapper ul li a { display: flex; align-items: center; font-size: 15px; line-height: 1.8; color: #333333; padding: 3px 0px; }
.header .header-wrap .dropmenu .dropmenu-wrapper ul li a .nav-icon { display: inline-block; vertical-align: middle; width: 24px; height: 24px; position: relative; margin-right: 5px; }
.header .header-wrap .dropmenu .dropmenu-wrapper ul li a .nav-icon img { display: block; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 70%; height: auto; }

.tabbar { margin-top: 15px; height: 62px; }
.tabbar .tabbar-wrap { position: fixed; z-index: 9; background-color: #fff; height: 62px; width: 100%; bottom: 0; left: 0; border-top: 1px solid #eee; }
.tabbar .tabbar-wrap .item .item-wrap { text-align: center; }
.tabbar .tabbar-wrap .item .item-wrap .item-icon { width: 26px; height: 26px; margin: 0 auto; }
.tabbar .tabbar-wrap .item .item-wrap .item-icon img { max-width: 100%; }
.tabbar .tabbar-wrap .item .item-wrap .item-name { font-size: 14px; color: #666666; margin-top: 6px; line-height: 1; }
.tabbar .tabbar-wrap .item.active .item-wrap .item-icon img { filter: none; opacity: 1; }
.tabbar .tabbar-wrap .item.active .item-wrap .item-name { color: var(--theme-color); }

.index-pages .header { height: 0; }
.index-pages .header .header-wrap { background-color: rgba(255, 255, 255, 0.7); border-bottom: none; }

.index-top { margin-top: -19px; background-color: #ffffff; padding-top: 19px; position: relative; z-index: 9; border-radius: 18px 18px 0 0; }
.index-top .grid-nav { margin: 15px auto; }
.index-top .grid-nav .nav-item .nav-icon { width: 40px; height: 40px; margin: 0 auto; }
.index-top .grid-nav .nav-item .nav-icon img { max-width: 100%; display: block; }
.index-top .grid-nav .nav-item .nav-name { font-size: 14px; color: #333333; line-height: 2; }
.index-top .notice-box { background-color: #f7f7f7; border-radius: 5px; margin-top: 15px; height: 40px; padding: 0 10px; }
.index-top .notice-box .notice-icon { width: 29px; }
.index-top .notice-box .notice-icon img { max-width: 100%; display: block; }
.index-top .notice-box .notice-con { width: 230px; }
.index-top .notice-box .swiper-notice { width: 100%; height: 32px; line-height: 32px; }
.index-top .notice-box .swiper-notice a { display: block; width: 100%; color: #525252; font-size: 12px; }
.index-top .notice-box .notice-more { padding-left: 10px; border-left: 1px solid #d0d0d0; }
.index-top .notice-box .notice-more a { font-size: 12px; color: #777777; }
.index-top .vad { padding: 15px 0; background-color: #ffffff; }

.blank-10 { height: 10px; background-color: #f3f3f3; }

.index-box .box-head { border-bottom: 1px solid #f3f3f3; padding-top: 5px; }
.index-box .box-head .head-name { font-size: 15px; color: #000000; padding: 10px 15px; position: relative; }
.index-box .box-head .head-name a { color: #000000; }
.index-box .box-head .head-name::after { content: ''; display: block; position: absolute; height: 2px; width: 100%; background-color: #17c0a3; margin: auto; bottom: 0; left: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: transform .3s; -moz-transition: transform .3s; -ms-transition: transform .3s; -o-transition: transform .3s; transition: transform .3s; }
.index-box .box-head .head-name.active { color: #17c0a3; }
.index-box .box-head .head-name.active a { color: #17c0a3; }
.index-box .box-head .head-name.active::after { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.index-box .head-right { border-left: 1px solid #f3f3f3; }
.index-box .head-right a { color: #333333; font-size: 12px; }

.goods-list .item { border-bottom: 1px solid #f3f3f3; padding: 15px; }
.goods-list .item .item-img { width: 35%; }
.goods-list .item .item-img img { border-radius: 3px; }
.goods-list .item .item-info { padding-left: 8px; width: 65%; }
.goods-list .item .item-info .item-title { font-size: 13px; color: #000000; display: block; }
.goods-list .item .item-info .item-price { color: #ff3950; font-size: 12px; }
.goods-list .item .item-info .item-price .price-num { font-size: 18px; }
.goods-list .item .item-info .item-tags span { background-color: #fcf2ef; color: #ed7050; font-size: 12px; display: inline-block; border-radius: 3px; padding: 3px 6px; }

.goods-detail .goods-top .goods-base-info { padding: 10px 15px; }
.goods-detail .goods-top .goods-base-info .goods-title { color: #282828; font-size: 15px; }
.goods-detail .goods-top .goods-base-info .goods-price { font-size: 14px; color: #ff3950; }
.goods-detail .goods-top .goods-base-info .goods-price .price-num { font-size: 24px; }
.goods-detail .goods-top .goods-base-info .goods-tags span { border-radius: 3px; border: 1px solid #17c0a3; color: #17c0a3; font-size: 12px; padding: 4px 8px; }
.goods-detail .goods-bottom .detail-nav { border-bottom: 1px solid #EEEEEE; position: sticky; top: 45px; background: #ffffff; }
.goods-detail .goods-bottom .detail-nav ul li { flex: 1; text-align: center; font-size: 15px; position: relative; line-height: 36px; margin: 0 10px; }
.goods-detail .goods-bottom .detail-nav ul li::after { content: ""; position: absolute; left: 100%; width: 0; height: 0; bottom: -1px; transition: 0.2s all linear; border-bottom: 2px solid var(--theme-color); }
.goods-detail .goods-bottom .detail-nav ul li.active { color: var(--theme-color); }
.goods-detail .goods-bottom .detail-nav ul li.active:after { width: 100%; left: 0; }
.goods-detail .goods-bottom .detail-nav ul li:hover ~ li::after { left: 0; }
.goods-detail .goods-bottom .content-box .content-item { padding: 15px; }
.goods-detail .goods-bottom .content-box .content-item .content-head { margin-bottom: 5px; }
.goods-detail .goods-bottom .content-box .content-item .content-head .head-icon { display: inline-block; vertical-align: middle; width: 14px; height: 14px; }
.goods-detail .goods-bottom .content-box .content-item .content-head .head-icon img { max-width: 100%; max-height: 100%; display: block; }
.goods-detail .goods-bottom .content-box .content-item .content-head .head-name { font-size: 15px; font-weight: bold; color: #17c0a3; }
.goods-detail .goods-bottom .content-box .content-item .content-body { color: #666666; font-size: 14px; line-height: 1.5; }
.goods-detail .goods-bottom .content-box .content-item .content-body img { max-width: 100%; height: auto; }

.single-body { padding: 15px; }
.single-body.single-about { background: url("../Image/about-bg.png") top repeat-x #f5f5f5; background-size: 100% 50%; }
.single-body .about-img img { border-radius: 5px; border: 1px solid #ffffff; }
.single-body .about-logo { width: 85px; margin: 15px auto; }
.single-body .about-logo img { width: 100%; }
.single-body .about-title { font-size: 20px; color: #2d2d2d; }
.single-body .single-head { margin: 10px auto; }
.single-body .single-head .head-name { background: url("../Image/head-bg.png") center/contain no-repeat; height: 30px; text-align: center; color: #ffffff; font-size: 18px; line-height: 30px; }
.single-body .single-content { font-size: 14px; line-height: 1.8; }
.single-body .cultrue-content { font-size: 15px; color: #333333; line-height: 1.8; margin-top: 15px; }
.single-body .cultrue-content strong { color: #009e83; }

.news-list .news-item { padding: 10px 0; }
.news-list .news-item:not(:last-child) { border-bottom: 1px solid #f2f2f2; }
.news-list .news-item .news-info { flex: 0 auto; width: 70%; padding-left: 8px; }
.news-list .news-item .news-info .news-title { font-size: 14px; color: #000000; }
.news-list .news-item .news-info .news-content { font-size: 12px; color: #999999; }
.news-list .news-item .news-info .news-time { font-size: 12px; color: #999999; line-height: 2; }
.news-list .news-item .news-img { flex: 0 auto; width: 30%; border-radius: 5px; overflow: hidden; }

.news-thumb-list .news-item { border-radius: 5px; background-color: #ffffff; margin-bottom: 10px; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; -ms-transition: background-color .3s; -o-transition: background-color .3s; transition: background-color .3s; }
.news-thumb-list .news-item .news-info { padding: 10px 15px; }
.news-thumb-list .news-item .news-info .news-title { font-size: 16px; color: #000; line-height: 1.8; }
.news-thumb-list .news-item .news-info .news-content { color: #666666; font-size: 14px; }
.news-thumb-list .news-item .news-info .news-tags { background-color: var(--theme-green); color: #ffffff; display: inline-block; width: 80px; height: 28px; line-height: 28px; border-radius: 5px; }
.news-thumb-list .news-item .news-info .news-more a { display: inline-block; border: 1px solid var(--theme-color); color: var(--theme-color); font-size: 14px; text-transform: uppercase; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 5px 12px; }

.news-detail { padding: 15px; background-color: #ffffff; }
.news-detail .news-title { font-size: 16px; color: #000000; }
.news-detail .news-meta { font-size: 12px; color: #999999; line-height: 2; }
.news-detail .news-content { margin-top: 10px; border-top: 1px dashed #eeeeee; font-size: 14px; padding-top: 10px; }
.news-detail .news-content p { color: #666666; line-height: 1.8; }
.news-detail .news-content img { width: 100%; height: 100%; display: block; margin: 0 auto; object-fit: contain; }
.news-detail .news-prev-next { margin-top: 15px; padding-top: 5px; border-top: 1px solid #eeeeee; line-height: 2; font-size: 14px; color: #666666; }
.news-detail .news-prev-next a { color: #333333; }

.notice-list { margin-top: 10px; }
.notice-list .item { padding: 8px 0; }
.notice-list .item:nth-child(even) { background-color: #f9f9f9; }
.notice-list .item .item-wrap { color: #333333; }
.notice-list .item .item-title { width: 80%; }
.notice-list .item .item-time { color: #666666; font-size: 13px; width: 100px; }

.contact-list li { line-height: 32px; font-size: 15px; color: #666666; }
.contact-list li a { color: #333333; }
