@charset "UTF-8";
@import url("/static/assets/icons.css?v=20250721");

body {
    --brand-color: #014099;
    --emphasize-color:#053B86;
    --box-shadow: 0 0 8px rgba(0,0,0,0.1);
    --drop-menu-border:1px solid #efefef;
}
.swiper{
    --swiper-preloader-color: #dcdcdc;
}

.img-fluid { max-width: 100%; height: auto;}
.swiper-lazy{cursor:pointer;}

.layui-layout{width:1440px;position:relative;margin:0 auto;}
.layui-wrapper{width:1226px;position:relative;margin:0 auto;}

.layui-brand{width:100%;background-color:var(--brand-color);color:#ffffff;border:0;}
.layui-brand:hover{color:#fff;}

.swiper-lazy-preloader{ animation:lazyRotate 2s infinite; }
@keyframes lazyRotate{ 100%{transform:rotate(360deg);} }

#placeholder{height:80px;}

/** layer loading 样式 */
.layui-layer .layui-layer-loading0{
    width: 42px !important;height: 42px !important;transform-origin: 50%;box-sizing: border-box;
    border: 4px solid rgba(0,0,0,0.8);border-radius: 50%;border-top-color: transparent;
    background: none !important;animation:lazyRotate 1s infinite;
}

/** 自定义提示框 */
.layui-layer.formAlert .layui-layer-btn0{background-color:var(--brand-color);border:0;}

.layui-layer.privacy-popup .layui-layer-title{
    background-color:var(--brand-color);
    color:#FFF;
}
.layui-layer.privacy-popup .layui-layer-btn{text-align:center;border-top:1px solid #efefef;}
.layui-layer.privacy-popup .layui-layer-btn .layui-layer-btn0{
    width:148px;height:38px;line-height:38px;
    background-color:var(--brand-color);border:0;margin:0 auto;
}

/** 页面主标题 */
h1.pageTitle{overflow: hidden;padding: 0 0 20px 0;font-size: 2rem;font-weight: 400;line-height: 65px;color:var(--brand-color);}

/** 面包屑导航 */
#crumbs {padding: 1.6rem 0 ;}
#crumbs .layui-breadcrumb>*{font-size: 1.125rem;}
#crumbs .layui-breadcrumb span[lay-separator]{color:#5f5f5f;}
#crumbs .layui-breadcrumb a{color:#5f5f5f !important;}
#crumbs .layui-breadcrumb a cite{color:var(--brand-color);}

/** 基础卡片 */
.cardBox{width:100%;box-sizing: border-box;}
.cardBox .cardImg, .cardBox .cardInfo{box-sizing: border-box;width: 100%;position: relative;}
.cardBox .cardImg{cursor: pointer;overflow: hidden;display:flex;justify-content: center;align-items: center;}
.cardBox .cardImg img{max-width:100%;}
.cardBox .cardImg a{display:block;border:0;width:100%;height:100%;}
.cardBox .cardInfo{padding: 11px 0 13px 0;}
.cardBox .cardInfo .datetime{color:#a7a7a7;font-size:0.875rem;padding-bottom:8px;}
.cardBox .cardInfo .caption{color:#333;font-size:1rem;}
.cardBox .cardInfo .caption a:hover{color:var(--brand-color);}
.cardBox .cardImg a, .cardBox .cardImg{background-repeat:no-repeat;background-position: center;background-size: cover;}

/** 通用swiper */
.slide-swiper{height:100%;}
.slide-swiper .swiper-slide{background-repeat: no-repeat;background-position: center center;background-size:cover;}
.slide-swiper .swiper-pagination-horizontal{bottom:35px;}
.slide-swiper .swiper-button-next{background-image:url(/static/images/icons/icon_arrow_right.png);}
.slide-swiper .swiper-button-prev{background-image:url(/static/images/icons/icon_arrow_left.png);}
.slide-swiper .swiper-button-next,.slide-swiper .swiper-button-prev{ margin-top:-56px;width:31px;height:56px;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.slide-swiper .swiper-button-next::after,.slide-swiper .swiper-button-prev::after{content: '';}
.slide-swiper .swiper-pagination-bullet{width:30px;height:5px;background-color:#ffffff;opacity:0.8;border-radius: 0;}
.slide-swiper .swiper-pagination-bullet-active{background-color:var(--brand-color);}

/** 导航上下拉菜单 */
.dropMenu{display:none;position: absolute;}
.dropMenu{width:286px;left: 50%;margin-left: -143px;margin-top:-8px;z-index:9000;border-radius: 4px;}
.dropMenu{color:#000000;background-color:rgba(255,255,255,1);box-shadow: var(--box-shadow);}
.dropMenu:before {content: "";width: 0;height: 0;border: transparent solid;position: absolute;bottom: 100%;z-index:5;}
.dropMenu:before {border-width: 8px;border-bottom-color: #fff;left:50%;margin-left:-10px;}
.dropMenu.center{text-align:center;}
.dropMenu.center a{text-indent:0 !important;}

/** 布局分割 */
.container{display:flex;}
.container .sidebar{width:250px;margin-right:33px;}
.container .sidebar .menu{background-color: #f5f5f5;padding-top:5px;padding-bottom:45px;}
.container .sidebar dd,.container .sidebar dt{position:relative;}
.container .sidebar .menu dl{width:220px;margin:0 auto;}
.container .sidebar .menu dl a{display: block;line-height: 52px;border-bottom: 1px solid #9F9F9F;color: #595959;font-size:1rem;}
.container .sidebar .menu dt{padding-top:30px;}
.container .sidebar .menu dt a{border-width: 2px;font-weight:700;color:#000;}
.container .sidebar .menu dd i.icon{position:absolute;right:0;top:50%;margin-top:-14px;}
.container .sidebar .menu dd i.icon{display:block;width:28px;height:28px;background-position: center top;}
.container .sidebar .menu dd i.icon.icon-nav-17{background-size:23px 23px;}
.container .sidebar .menu dd a:hover{color:var(--brand-color);}
.container .sidebar .menu dd.active a{color:var(--brand-color);}
.container .sidebar .menu dd.active i.icon{background-position: center bottom;}
.container .main{flex:1;max-width:943px;}
.container .main h2.caption{font-size: 1.5rem;font-weight: 500;color: #333438;}
.container .main .page-container{padding:25px 0;}

/** 文章内容 */
.contentBox{position:relative;font-size:1rem;line-height:2;color:rgba(60, 60, 60, 1);}
.contentBox p{padding-top:0.5rem;padding-bottom:0.5rem;}
.contentBox img{max-width:100%;margin:0;border-radius: 5px;}
.contentBox .media{width:100%;text-align:center;position:relative;}
.contentBox .media video{width:100%;}

/** 表单样式 */
.layui-form-select dl dd.layui-this{background-color:var(--brand-color);}
.layui-form-checked span, .layui-form-checked:hover span{background-color: var(--brand-color);}
.layui-form-checked i,.layui-form-checked:hover i{color:var(--brand-color);}
.layui-form-radio:hover *,.layui-form-radioed,.layui-form-radioed>i{color:var(--brand-color);}
.layui-form-checked i{color:#ffffff;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color:var(--brand-color);}
.layui-form-checked[lay-skin=primary] i{border-color:var(--brand-color) !important;background-color:var(--brand-color) !important;}
.layui-form-checked span{background-color:transparent;}
.layui-form-checkbox[lay-skin=primary]{margin-top:0 !important;}

.formBox{position:relative;padding:25px 0;color:#5a5a5a;}
.formBox .form-tip {border-bottom: 1px solid #E1E1E1;margin-bottom: 2.5rem;color: #333;line-height:42px;}
.formBox .form-tip em{font-style:normal;color:red;padding:0 5px;}
.formBox .required:after {content: '*';color: red;position: absolute;font-weight: bold;line-height: 1.8em;top: 8px;right: 12px;}
.formBox .layui-form{width:90%;margin:0 auto;}
.formBox .layui-form-item{margin-bottom:20px;}
.formBox .layui-form-item .layui-input-inline{width:260px;}
.formBox .layui-form-item .layui-input-block{max-width:596px;}
.formBox .layui-form-label{width:85px;padding-right:25px;}
.formBox .layui-input-block{margin-left:125px;}
.formBox hr{margin-top:0;margin-bottom:24px;width: 720px;}
.formBox .agreed{display:flex;}
.formBox .layui-form-mid{padding:0 !important;}
.formBox .captcha-image{border-radius: 2px;}
.formBox .formSubmit{background-color:var(--brand-color);width:148px;}
/** 表单隐私按钮 */
#privacyBtn{color:var(--brand-color);}

#header,#footer{padding-left:0;padding-right:0;}
#header .layui-wrapper, #footer .layui-wrapper{display:flex;}
#header .primary_menu{background-color:var(--brand-color);color:#FFF;}
#header .series_menu{background-color:rgba(255,255,255, 0.8);box-shadow:0 0 8px rgba(0,0,0,0.2);}

#header .dropMenu dt,#header .dropMenu dd{line-height: 48px;text-align:center;}
#header .dropMenu dt{font-weight:bolder;border-bottom: var(--drop-menu-border);}
#header .dropMenu dl{position:relative;border-bottom: var(--drop-menu-border);}
#header .dropMenu dl{display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#header .dropMenu dl:last-child{border:none;}
#header .dropMenu dl dd{width:50%;flex-shrink: 1;}
#header .dropMenu a{display:block;width:100%;padding-left:0;}
#header .dropMenu a:hover{color:#000;}
#header .dropMenu dl dd a{width:85%;padding-left:15%;transition: all 0.5s ease;}
#header .dropMenu dl dd a:hover{background-color:#C6D1E3;}
#header .dropMenu dl dd a.icon{background-size:22px 22px;background-position:26px 13px;}
#header .dropMenu dl dd a.icon.icon-nav-17{background-size:18px 18px;background-position:29px 15px;}

#header  i.icon{width:36px;height:25px;position:absolute;right:-2px;top:1px;}
#header  i.icon.icon-presale{width:48px;height:21px;right:-18px;}
#header  i.icon.icon-hot{width:39px;height:39px;right:-5px;top:-11px;background-size:75%;}
#header  i.icon.icon-new{width:52px;height:35px;right:-14px;top:-6px;background-size:75%;}
#header .primary_menu .menus{flex:1;display:flex;justify-content: space-between;align-items: center;}
#header .primary_menu .menus li{flex:1;text-align:center;line-height:60px;position:relative;}
#header .primary_menu .menus li > a{display:block;color:#fff;font-size:1.125rem;font-weight:bolder;transition: all 0.3s ease;}
#header .primary_menu .menus li > a:hover{font-size:1.25rem;background-color:var(--emphasize-color);}
#header .primary_menu .menus li:hover .dropMenu{display:block;}

#header i.icon.icon-new.icon-juxin{right:21px;}

/**
#header .primary_menu .menus li > a.nav-en{font-size:1rem;}
#header .primary_menu .menus li > a.nav-en:hover{font-size:1.05rem;}
*/

#header .series_menu .menus{flex:1;display:flex;justify-content: center;align-items: center;}
#header .series_menu .menus li{text-align:left;line-height:40px;position:relative;}
#header .series_menu .menus li > a{display:block;padding: 0 30px;color:var(--brand-color);font-size:1rem;}
#header .series_menu .menus .dropMenu{width:230px;margin-left: -115px;margin-top:0;}
#header .series_menu .menus .dropMenu a{text-indent:8px;font-size:1rem;transition: all 0.3s ease;}
#header .series_menu .menus .dropMenu a:hover{background-color:rgba(49,100,171,0.8); color:#fff;}
#header .series_menu .menus li:hover .dropMenu{display:block;}

#footer{position: fixed;bottom: 0;left:0;right:0;z-index:9900;}
#footer .layui-wrapper{justify-content: center;align-items: center;}
#footer .menus{background-color:#fff;position:relative;}
#footer .menus ul{width:950px;display:flex;justify-content: center;align-items: center;}
#footer .menus ul > li{flex:1;text-align:center;line-height:40px;position:relative;font-size:1rem;}
#footer .menus ul > li.menu-wide{}
#footer .menus ul > li.hotline{flex:2;font-weight:900;}
#footer .menus ul > li > a{display:block;color:var(--brand-color);}
#footer .menus .dropMenu{width:80%;transform: translate(-50%,0);margin-left: 0;margin-top:0;bottom:40px;border:none;}
#footer .menus .dropMenu::before{bottom:auto;top:100%;border-bottom-color: transparent;border-top-color:#ffffff;}
#footer .menus .dropMenu dl{border-bottom: var(--drop-menu-border);}
#footer .menus .dropMenu dl:last-child{border:none;}
#footer .menus .dropMenu a{transition: all 0.3s ease;min-height:40px;line-height:1.6;}
#footer .menus .dropMenu a{display:flex;justify-content: center;align-items: center;}
#footer .menus .dropMenu a:hover{background-color:rgba(49,100,171,0.8); color:#fff;}
#footer .menus ul > li:hover .dropMenu{display:block;}

#footer .menus ul > li.menu-wide .dropMenu{width:320px;}
#footer .menus ul > li.menu-wide .dropMenu a{font-size:14px;}

#footer .menus .media{position:absolute;right:0;top:0;width:315px;display:flex;justify-content:space-between;align-items: center;z-index:2;}
#footer .menus .media .icon{height:40px;position:relative;background-size:auto 24px;}
#footer .menus .media .icon-tmall{width:100px;}
#footer .menus .media .icon-wechat{flex:1;}
#footer .menus .media .item{width: 90px;height: 90px;margin:0 5px;}
#footer .menus .media .qrcode{position: absolute;top:-91px;z-index:2;overflow:hidden;width:100%;height: 90px;display:flex;justify-content:center;align-items: center;}



#footer .copyright{background-color:var(--brand-color);color:#fff;line-height:30px;position:relative;font-size:0.75rem;}
#footer .copyright span{padding:0 7px;}
#footer .copyright a{color:#fff;}

/** 页脚通告栏 */
.notificationBar{text-align: center;width:100%; border-bottom:var(--drop-menu-border);padding-top:110px;}

#quickMenu{position:absolute;width:48px;margin:0;padding:0;z-index:998;top:165px;right:0;text-align:center;border:solid 1px #666; background-color:#fff;}
#quickMenu dl{background-color:#f1f0ec;font-size:0.875rem;}
#quickMenu dl:first-child{padding-bottom:0.875rem;}
#quickMenu dt,#quickMenu dd{height:53px;overflow:hidden;line-height:1rem;color:#231f20;}
#quickMenu dt.line{border-bottom:1px dotted #333;}
#quickMenu dt:hover .cell,#quickMenu dd:hover .cell{margin-top:-53px;}
#quickMenu a{width:48px;height:32px;padding:10px 0;display:block;margin-top:0px;}
#quickMenu a img{width:50%;margin:6px auto 0 auto;}

#quickMenu dt:hover .cell,#quickMenu dd:hover .cell{transition:all 0.3s ease;}
#quickMenu a{transform: translate3d(0, 0, 0);}

/** 首页 */
#homepage,#homepage body{width:100%;height:100%;overflow:hidden;}
#homepage .slide-swiper{height:calc(100% - 100px);}
#homepage .slide-swiper .swiper-pagination-horizontal{bottom:120px;}

/** 活动专区 */
#activity .slide-swiper img{display:block;width:100%;margin:0 auto;}

/** 数字展厅 */
#showroom .slide-swiper{height:810px;}
#modelsList{padding-bottom:150px;padding-top:24px;}
#modelsList .item{display:block;}
#modelsList .item h2{padding-top:30px;position:relative;background:url('/static/images/caption-top-bg.png') no-repeat right top;background-size:auto 30px;}
#modelsList .item h2 span{display:block;height:47px;line-height:47px;padding-left:45px;background-color:var(--brand-color);color:#fff;font-size:1.1rem;font-weight:600;}
#modelsList .item ul{display:flex;justify-content:flex-start;align-items: center;flex-wrap:wrap;}
#modelsList .item ul li{width:25%;padding:50px 0;}
#modelsList .item ul li .thumbnail{height:230px;overflow:hidden;}
#modelsList .item ul li .thumbnail .img-fluid{width:290px;}
#modelsList .item ul li h3{color:#014099;}
#modelsList .item ul li span{display:block;font-weight:300;font-size:0.875em;padding-top:8px;}
#modelsList .item ul li a{display:block;width:100%;height:100%;text-align:center;}

/** 招商加盟 */
#cooperation .slide-swiper{height:640px;}
#cooperation h2.caption{text-align: center;color: #FFF;background-color: var(--brand-color);font-size: 1.5rem;font-weight:bolder;padding:14px 0;margin: 26px auto 32px auto;}
#cooperation .column_panel{display: flex;}
#cooperation .column_panel .item{flex: 1;border-right: 1px solid var(--brand-color);}
#cooperation .column_panel .item:last-child{border-right: 0;}
#cooperation .column_panel .column_card{width: 90%;margin: 0 auto;padding: 35px 0;}
#cooperation .column_panel .column_picture{padding: 0 0 40px 0;}
#cooperation .column_panel .column_picture img{display: block;margin: 0 auto;max-width: 120px;max-height: 120px;}
#cooperation .column_panel .column_body{font-weight: 400;font-size: 1.16rem;line-height: 2;}
#cooperation .information{font-size: 1.3rem;}
#cooperation .information p{font-size: 1.25rem;}
#cooperation .information dt{color: var(--brand-color);display: initial;font-weight: 600;}
#cooperation .information dd{display: initial;}
#cooperation .flow{font-size: 20px;color: var(--brand-color);}

/** 信息公开 */
#disclosure .page-catalogue{ display: flex;flex-wrap: wrap;justify-content: space-between;padding: 10px 0;}
#disclosure .page-catalogue .catalog{ width: calc(50% - 40px);margin-top:60px; }

#disclosure .page-catalogue .catalog .catalog-title{ padding-bottom: 12px;border-bottom: 1px solid #b8b8b8; }
#disclosure .page-catalogue .catalog .catalog-title h2{
    margin: 0;padding-left: 14px;line-height: 1.275rem;font-size: 1.275rem;font-weight:600;
    border-left: 8px solid #014099;color:#313131;
}
#disclosure .page-catalogue .catalog .catalog-items{ padding:10px 0;font-size:1rem; }
#disclosure .page-catalogue .catalog .catalog-items ul{display: flex;flex-wrap: wrap;list-style: none;margin: 0;padding: 0;}
#disclosure .page-catalogue .catalog .catalog-items li{ padding:8px 0;width: 33.33%;white-space: nowrap; font-size:1rem;}

/** 品牌荣誉事件 */
#honorEvent .gallery-swiper,#honorEvent .pagination-swiper{width:100%;}
#honorEvent .pagination{height: 52px;line-height:52px;box-sizing: border-box;background:url('/static/images/round_pagination_bg.jpeg') repeat-x center center;position:relative;}
#honorEvent .pagination .swiper-button-next,#honorEvent .pagination .swiper-button-prev{width:39px;height:39px;color:#fff;margin-top:-20px;}
#honorEvent .pagination .swiper-button-next:after, #honorEvent .pagination .swiper-button-prev:after{font-size:24px;}
#honorEvent .pagination .swiper-button-next{right:0;}
#honorEvent .pagination .swiper-button-prev{left:0;}
#honorEvent .pagination .pagination-swiper {width:calc(100% - 78px);margin:0 auto;}
#honorEvent .pagination .pagination-swiper .swiper-slide {height: 100%;text-align:center;font-size:1rem;}
#honorEvent .pagination .pagination-swiper .swiper-slide-active{background:url('/static/images/round_pagination_highlight.jpeg') repeat-x center center;box-shadow: 0 0 8px #333;}
#honorEvent .pagination .pagination-swiper a{color:#fff;}
#honorEvent .gallery-swiper .swiper-slide {background-position: center;background-size: cover;min-width: 200px;height: 320px;opacity: 0.5;text-align:center;transition: all 0.5s ease;}
#honorEvent .gallery-swiper .swiper-slide-active{opacity: 1;}
#honorEvent .gallery-swiper .galleryimg{height:100%;margin:0 auto;}
#honorEvent .gallery-title{padding:30px 0;transition: all 0.5s ease;text-align:center;color:var(--brand-color);font-weight:bolder;font-size:1rem;}

/** 新闻列表 */
#news .list{width:100%;}
#news .list{display: flex;flex-flow:row wrap;justify-content:flex-start;align-items: flex-start;}
#news .list .column{width:calc(((100% + 30px) / 3) - 30px);margin-right: 30px;margin-bottom:30px;transition: all 0.5s ease;}
#news .list .column:nth-of-type(3n) {margin-right: 0;}
#news .list .column .cardImg{height:270px;overflow:hidden;}
#news .list .column .cardInfo{min-height:90px;}
.newsMore a{display: block;margin: 0 auto;width: 146px;line-height: 44px;background-color: var(--brand-color);text-align: center;color: #fff;}

/** 新闻详情标题 */
.news-wrap{padding-bottom: 45px;}
.news-wrap .datetime{color:#a7a7a7;font-size:0.875rem;padding-bottom:6px;}
.news-wrap .caption{color: #2f2b2c;font-size: 1.25rem;padding-top: 6px;font-weight: 500;}

/** 素材中心 */
#downloads .page-tab-title, #downloads .page-tab .tab-item{display:flex;justify-content: center;align-items: center;}
#downloads .page-tab-title .layui-tab-title {margin:0 auto;height:70px;}
#downloads .page-tab-title .layui-tab-title > li{font-size:1.6rem;font-weight:400;padding:0 24px;line-height:70px;}
#downloads .page-tab-title.layui-tab-brief > .layui-tab-title .layui-this{color:var(--brand-color);}
#downloads .page-tab-title.layui-tab-brief > .layui-tab-title .layui-this:after{border-color: var(--brand-color);border-width: 3px;height: 71px;}
#downloads .page-tab .layui-tab-content{padding:0;}
#downloads .page-tab .tab-item{padding:40px 0;}
#downloads .page-tab .tab-item li{overflow:hidden;font-size:1rem;}
#downloads .page-tab .tab-item li a{display:block;padding:5px 1rem;color:#737373;}
#downloads .page-tab .tab-item li.layui-this a{color:var(--brand-color);}

#downloads .list{width:100%;}
#downloads .list{display: flex;flex-flow:row wrap;justify-content:flex-start;align-items: flex-start;}
#downloads .list .column{width:50%;transition: all 0.5s ease;}
#downloads .list .column .cardBox{padding:44px;}
#downloads .list .column .cardImg{width:100%;height:422px;overflow:hidden;background-size:100% auto;background-color:#fff;}
#downloads .list .column .cardInfo{min-height:90px;}
#downloads .list .column .cardShade{width:100%;height:100%;display:flex;flex-flow:column;justify-content: center;align-items: center;background: rgba(0,0,0,.7);transition: all 0.35s ease;opacity: 0;}
#downloads .list .column .cardShade span{color:#fff;font-size:1.125rem;}
#downloads .list .column .icon-expand{width:48px;height:48px;margin-bottom:0.5rem;
    background:url('data:image/svg+xml;base64,PHN2ZyB0PSIxNjU1MjA0NDkzNTgyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijk4NTkiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48cGF0aCBkPSJNNTQ0IDEyOGgzNTJ2MzUyaC02NFYyMzcuMTJsLTI0MS4yOCAyNDEuMjgtNDUuMTItNDUuMTJMNzg2Ljg4IDE5Mkg1NDR6TTQ4MCA4OTZIMTI4VjU0NGg2NHYyNDIuODhsMjQxLjI4LTI0MS4yOCA0NS4xMiA0NS4xMkwyMzcuMTIgODMySDQ4MHoiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9Ijk4NjAiPjwvcGF0aD48L3N2Zz4=') no-repeat center center;
    background-size:cover;opacity: 0.8;
}
#downloads .list .column .cardImg:hover .cardShade{opacity: 1;}

/** 经销商博亚体育app入口商 */
#mapInfoWindow{text-align:left;line-height:1.6;}
#mapInfoWindow h2{font-size:1rem;font-weight:500;padding-bottom:3px;}
#stores .toolbar{padding:11px 0;background-color:var(--brand-color);color:#fff;margin-top:25px;}
#stores .toolbar .layui-form-item{margin:0;}
#stores .toolbar .layui-form-label{width:auto;padding:9px 25px;}
#stores .toolbar .layui-form-item .layui-inline{margin-bottom:0;}
#stores .toolbar .layui-form-select dl{color:#333;z-index:5000;}
#stores .toolbar .layui-form-select dl .layui-this{background-color:var(--brand-color);}
#stores .content-block{position:relative;}
#stores .map{width:100%;height:530px;}
#stores .map image{width:100%;height:100%;object-fit: cover;}

#stores .lock-selected{width:198px;line-height:36px;}
#stores .list-block{width:310px;position:absolute;z-index:2000;right:10px;top:10px;background-color:#fff;display:none;}
#stores .list-block h3{line-height: 54px;background-color: var(--brand-color);color: #fff;text-indent: 20px;font-size: 1rem; font-weight:800;}
#stores .list-block .list{height: 436px;overflow: scroll;overflow-x: hidden;}
#stores .list-block dl {margin: 20px;padding-bottom: 20px;font-size: 0.875rem;border-bottom: 1px solid #BFBFBF;color: #414548;cursor:pointer;}
#stores .list-block dl:last-child{border:0;}
#stores .list-block dl dt{font-weight: bold;padding-bottom:0.5rem;}
#stores .list-block dl dd{line-height:1.7;font-size: 0.75rem;}
#stores .list-block dl:hover dt{color:var(--brand-color);}

/** 信息公开 */
#enterprise .contentBox h1.heading{width: 300px;font-size: 1.56rem;font-weight:500;line-height: 49px;margin: 0 auto 20px auto;padding:0;text-align: center;color: #fff;border-radius:2px;background-color: var(--brand-color);}

/** 车型详情 */
#series .navigation{line-height:41px;color:var(--brand-color);font-size:1rem;background:url('/static/images/model_pagination_bg.png') repeat-x center center;}
#series .navigation .wrap{max-width:1000px;position:relative;margin:0 auto;}
#series .navigation h2{font-size:1.125rem;font-weight:600;}
#series .navigation h2 span{padding-left:10px;}
#series .navigation dl{position:absolute;right:0;top:0;display:flex;justify-content: center;align-items: center;}
#series .navigation dd{min-width:180px;flex:1;text-align:center;}
#series .navigation dd a{color:var(--brand-color);display:block;}

#series .wrapper{position:relative;}

#shape,
#parameter,
#bespoke{position:relative;background-color: #FFFFFF;}
#parameter{padding-top: 45px;padding-bottom: 35px;}
#bespoke{padding-top: 45px;padding-bottom: 70px;}

#vision .img-fluid{width:100%;}

/** 宽版自定义页面 */
#series .customized .series-container{width:100%;}
#series .customized #parameter{background-color: #EFEFEF;}
#series h1.caption{font-size: 1.375rem;line-height: 1.375rem;color: #686868;font-weight: 600;padding-bottom: 0.875rem;}
#series h1.caption em {color: #0B3E85;font-style: normal;}
#series h1.caption i {color: red;font-style: normal;padding-left: 5px;padding-right: 5px;}

#parameter .datatable{margin: 0 auto;overflow: hidden;overflow-x: auto;}
#parameter .datatable table{width:100%;}
#parameter .datatable table em{background: #b5bdc8;color: #293541;display: block;font-style: normal;font-weight: bold;padding: 4px 8px;margin: -4px -6px;}
#parameter .datatable table td,
#parameter .datatable table th{color:#000;font-size:14px;padding:10px 5px;vertical-align:middle;}
#parameter .datatable table th{text-align:center;background-color:#0B3E85;color:#fff;border:none;border-top:1px solid #10458a;font-weight:400;}
#parameter .datatable table th strong{font-size:16px;}
#parameter .datatable table td{text-align:center;}
#parameter .datatable th{text-align:left;font-weight:700;height:20px;text-indent:0;font-size:16px;}
#parameter .datatable table thead{text-align:center;background-color:#0B3E85;}
#parameter .datatable table thead td,
#parameter .datatable table thead th{color:#fff;border:none;border-top:1px solid #10458a;}
#parameter .datatable table thead strong{font-size:16px;}
#parameter .datatable table tbody{border-top:1px solid #DCDFE0;border-right:1px solid #DCDFE0;}
#parameter .datatable table tbody td,
#parameter .datatable table tbody th{border-bottom:1px solid #DCDFE0;border-left:1px solid #DCDFE0;}
#parameter .datatable table tbody th{background-color:#0B3E85;text-align:center;border:none;border-top:1px solid #10458a;font-weight:400;color:#fff;}	/** #e7e9ea */
#parameter .datatable table tfoot{background-color:#0B3E85;}
#parameter .datatable table tfoot td,
#parameter .datatable table tfoot th{text-align:left;color:#fff;border:none;text-indent:30px;font-size:16px;font-weight:bold;padding:15px 0;}
#parameter .datatable table tfoot td{text-indent:0;padding-left:20px;padding-right:20px;font-size:14px;font-weight:400;}

#bespoke h1.caption span{font-size:1rem;font-weight:400;}
#bespoke .formBox{border-top:2px solid #ccc;border-bottom:2px solid #ccc;}
#bespoke .formBox .layui-form{margin:0 0 0 15%;width:85%;}
#bespoke .formBox .layui-form-item .layui-input-block{max-width:750px;}
#bespoke .formBox .layui-form-item .layui-input-inline{width:363px;}
#bespoke .formBox hr{width:873px;}
#bespoke .formBox .layui-form-item{margin-bottom:1rem;}

/** 金融计算器 */
#calculator .title{color: var(--brand-color);font-size: 1.125rem;margin-bottom: 36px;}
#calculator .panel{font-size:1rem;padding-left:1rem;}
#calculator .selects > dd{margin-bottom:25px;}
#calculator .carInfo {margin: 10px auto;overflow: hidden;position: relative;text-align: center;display: none;}
#calculator .carInfo img {max-width: 290px;margin-bottom: 20px;}
#calculator .carInfo p {margin: 0;font-size: 1rem;float: left;text-align: center;width: 100%;}
#calculator .carInfo p label {font-size: 1.25rem;vertical-align: middle;margin-right: 10px;color: var(--brand-color);}

#calculator .rList, #calculator .rValDiv {display:flex; margin-bottom: 40px;}
#calculator .rList > label, #calculator .rValDiv > label { width:calc(100% - 420px); }
#calculator .listMain {overflow: hidden; position: relative; flex:1; }

#calculator .listMain.checked{display:flex;}
#calculator .listMain.checked span {flex:1;cursor: pointer;}
#calculator .listMain.checked i {display: inline-block;width: 19px;height: 19px;border-radius: 21px;border: 1px solid #999999;vertical-align: middle;margin-right: 3px;}
#calculator .listMain.checked .onActive i {border: 1px solid #014099;position: relative;overflow: hidden;}
#calculator .listMain.checked .onActive i::after { content: ''; display: inline-block; background-color: #014099; height: 11px; width: 11px; border-radius: 100%; margin: 4px;}
#calculator .listMain.checked label { width:auto; vertical-align: middle; cursor: pointer; }

#calculator .rValDiv .listMain { border-bottom: 1px solid #333438; margin-right: 30px; text-align: right; line-height: 30px; vertical-align: middle; font-size: 1.125rem; }
#calculator .rValDiv:last-child .listMain{border:0;color: var(--brand-color);}

#calculator .button { clear: both; text-align: center; padding-top: 16px;}
#calculator .button a{ width: 160px;padding: 0 20px 0 30px;height:45px;line-height:45px;display:block;text-align:left;}
#calculator .button a i {float: right;}
#calculator .remark {border-top: 1px solid #E1E1E1; margin-top: 40px;}
#calculator .remark p { margin-top: 30px;font-size: 20px;padding-bottom:1rem;}
#calculator .remark p+p { margin: 0; font-size: 1rem; line-height:1.6; }

/** 车型推荐 */
#filterModels{background-color:#EEEEEE;min-height:483px;}
#filterModels .caption{color:var(--brand-color);font-size:22px;padding:30px 0 0 30px;font-weight:400;}
#filterModels h1.caption {padding-top: 46px;padding-bottom: 46px;font-size: 2.25rem;line-height: 2.25rem;text-align: center;}
#filterModels .layui-form{margin:0 45px;}
#filterModels .layui-form-select .layui-input{border-color:#d2d2d2 !important;}
#filterModels .layui-form-select .layui-input:focus{border-color:var(--brand-color) !important;}
#filterModels .sub-title{padding-top:1rem;padding-bottom:1rem;}

#filterModels .result{width:100%;display: flex;flex-flow:row wrap;justify-content:flex-start;align-items: flex-start;padding-bottom:20px;}
#filterModels .result .column{width:calc(((100% + 25px) / 2) - 25px);margin-right: 25px;margin-bottom:25px;}
#filterModels .result .column:nth-of-type(2n){margin-right: 0;}
#filterModels .result .card{background-color:rgba(255,255,255,0.4);border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,0.1);overflow:hidden;}
#filterModels .result .card .card-body{padding:3px 20px 10px 20px;box-shadow: inset 0 3px 5px -3px rgba(0,0,0,0.1);}
#filterModels .result .picture{background-color:#fff;}
#filterModels .result .picture img{max-height:340px;margin:0 auto;}
#filterModels .result .name{padding:10px 0 4px 0;font-size:1rem;font-weight:500;}
#filterModels .result .name span:first-child{color:var(--brand-color);padding-right:3px;}
#filterModels .result .price em{font-size:1.15rem;color:var(--brand-color);padding:0 3px;font-style:normal;overflow:hidden;}
#filterModels .result .price span{float:right;}
#filterModels .result .price a{font-size:0.75rem;}

/** 欧胜/欧风自定义页面 */
#shape .customized .sections{position:relative;width:100%;overflow:hidden;}
#shape .customized .sections .img-fluid{width:100%;}
#shape .customized .sections .bg{position:relative;display:block;text-align:center;z-index:0;}
#shape .customized .section-overlay{position:absolute;width: 100%;height:100%;z-index:10;left:0;top:0;right:0;bottom:0;}
#shape .customized .section-overlay .swiper-container{width: 100%;height: 100%;text-align: center;}
#shape .customized .section-overlay .swiper-slide{background-color:#fff;position:relative;cursor:pointer;}

#shape .customized .arrow-left {left:45.8%;background-image:url('/static/images/arrow/icon_prev_black.png');}
#shape .customized .arrow-right{right:45.8%;background-image:url('/static/images/arrow/icon_next_black.png');}
#shape .customized .arrow-left,
#shape .customized .arrow-right{
    width:50px;height:50px;bottom:5%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;
    position:absolute;display:block;cursor: pointer;z-index:50;
    background-size:cover;background-repeat: no-repeat; background-position: center center;
    border:2px solid #000;
}
#shape .customized .white-arrow .arrow-left {background-image:url('/static/images/arrow/icon_prev_white.png');border-color:#FFF;}
#shape .customized .white-arrow .arrow-right{background-image:url('/static/images/arrow/icon_next_white.png');border-color:#FFF;}

#shape .customized .arrow-left.swiper-button-disabled,
#shape .customized .arrow-right.swiper-button-disabled{opacity: 0.1;}

#shape .customized .left-arrow .arrow-left,
#shape .customized .left-arrow .arrow-right{bottom:8%;}
#shape .customized .left-arrow .arrow-left{left:7.2%;}
#shape .customized .left-arrow .arrow-right{right:85.8%;}

#shape .customized .right-arrow .arrow-left,
#shape .customized .right-arrow .arrow-right{bottom:8%;}
#shape .customized .right-arrow .arrow-left{left:80%;}
#shape .customized .right-arrow .arrow-right{right:13%;}

#shape .customized .side-left .arrow-left{left:5.5%;}
#shape .customized .side-left .arrow-right{right:85.8%;}
#shape .customized .side-right .arrow-left{left:63.6%;}
#shape .customized .side-right .arrow-right{right:27.9%;}
/** 欧胜/欧风自定义页面 */

/** hidden element */
#homepage #quickMenu,
#homepage .notificationBar,
#activity .notificationBar{display:none;}

/** 用户手册 */
.manual-select .layui-input{height:42px;line-height:42px;}
.manual-wrapper{ display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; gap:42px; padding-top: 42px;}
.manual-wrapper .column{width:calc(50% - 21px);transition: all 0.5s ease;flex-shrink: 0;box-sizing: border-box;}
.manual-wrapper .column .cardBox{height:220px;overflow:hidden;}
.manual-wrapper .column .cardBox{padding:0;display:flex;align-items: center;justify-content: space-between;border:1px solid #eee;border-radius: 10px;}
.manual-wrapper .column .cardImg{width:52%;flex-shrink: 0;overflow:hidden;cursor:auto;}
.manual-wrapper .column .cardInfo{padding:0 0 0 24px;}
.manual-wrapper .column .cardInfo h2{font-size:20px;}
.manual-wrapper .column .cardInfo h3{font-size:20px;}
.manual-wrapper .column .manual-item h3{padding-bottom:28px;}
.manual-wrapper .column .manual-button{display:block;height:36px;line-height:36px;text-align:center;border-radius: 36px;border:1px solid #eee;}
.manual-wrapper .column .cardBox,
.manual-wrapper .column .manual-button{transition: all 0.35s ease;}
.manual-wrapper .column .manual-item.multiple h3{padding-bottom:6px;padding-top:14px;font-size:15px;}
.manual-wrapper .column .manual-item.multiple .manual-button{height:28px;line-height:28px;border-radius: 28px;font-size:12px;}
.manual-wrapper .column .cardBox:hover{box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);border-color:#eee;}
.manual-wrapper .column .manual-button:hover{border-color:#666;color:#000;}