/* 2026-03 HLP */
:root{--my-color:#283886;--my-color-2:#a0bdbb}

/* 滚动条样式 */
/* ::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#ccc}
::-webkit-scrollbar-thumb{background:var(--my-color);height:60px}
::-webkit-scrollbar-thumb:window-inactive{background:var(--my-color)}
::-webkit-scrollbar-thumb:vertical:hover{background:var(--my-color)} */

/* 字体 */
@font-face {
    font-family: 'PP Neue Montreal';
    font-style: normal;
    font-weight: 400;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-book.woff') format('woff');
}
/* @font-face {
    font-family: 'PP Neue Montreal';
    font-style: italic;
    font-weight: 400;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-italic.woff') format('woff');
} */
@font-face {
    font-family: 'PP Neue Montreal';
    font-style: normal;
    font-weight: 100;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-thin.woff') format('woff');
}
@font-face {
    font-family: 'PP Neue Montreal';
    font-style: normal;
    font-weight: 500;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-medium.woff') format('woff');
}
@font-face {
    font-family: 'PP Neue Montreal';
    font-style: italic;
    font-weight: 600;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-semibolditalic.woff') format('woff');
}
@font-face {
    font-family: 'PP Neue Montreal';
    font-style: normal;
    font-weight: 700;
    src: local('PP Neue Montreal'), url('../fonts/ppneuemontreal-bold.woff') format('woff');
}



/* css reset start */
body{font-family:'PP Neue Montreal',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;color:#000;width:100%;min-width:320px;font-size:14px;background:#fff;word-break:break-word;overflow-x:hidden;overflow-y: auto;}
textarea{resize:none}
form>*,input,textarea,button{outline: none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p{margin-bottom:0;font-size:inherit;}
a{text-decoration:none;outline:none;color:#000;}
a:hover{color:var(--my-color);}
img{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;outline: none !important;user-select: none;-webkit-user-select: none;}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.img{width:100%;overflow:hidden;position:relative;-webkit-transition:all .5s;transition:all .5s}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fl{float:left}
.fr{float:right}
img[onclick]{cursor:pointer}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{border:none;outline:0}
a.swiper-slide{display:block}
.wrapper{min-height:50vh;}
.inside-main{width:100%;padding-top:50px;padding-bottom:50px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;}
.gotop{width:36px;height:36px;position:fixed;bottom:0;right:5px;background:var(--my-color);border-radius:50%;overflow:hidden;z-index:100;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);opacity:0;box-shadow:0 0 10px rgba(43,81,176,0.5);}
.gotop>.icon{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:50%;transition:all .2s;background-image:url(../images/icon/fanhuidingbu.svg);background-size:80%;background-position:center;background-repeat:no-repeat;}
.gotop>.icon-2{left:0;top:100%;background-color:var(--my-color);}
.gotop.on{bottom:10px;opacity:1;}
.gotop:hover>.icon-1{top:-100%;}
.gotop:hover>.icon-2{top:0;}
.InfoContent{color:#666;line-height:1.8}
.InfoContent img{display:inline-block;max-width:100%}
.InfoContent video{max-width:100%;}
.InfoContent p{/* text-align:justify;text-justify:distribute-all-lines; */}
.hrefAnchor{position:absolute;top:-60px;}
.df{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.df-w{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.jc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.js{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.jf{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.af{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.icon-svg svg{display: block;width:100%;height:100%;}
.icon-svg path{transition:all 0.3s;}
.container{width:100%;max-width:100%;}
.font-weight-300{font-weight: 300;}
.font-weight-500{font-weight: 500;}
.font-weight-700{font-weight: 700;}
input[type="text"]:focus,
input[type="password"]:focus{outline: 0;box-shadow: 0 0 0 .25rem rgba(160, 189, 188, .25)!important;border-color: var(--my-color);}
.form-control:focus{outline: 0;box-shadow: 0 0 0 .25rem rgba(160, 189, 188, .25);border-color: var(--my-color);}
.bg-f2{background:#f2f2f2;}
@media (max-width:767px){
	.PC-show{display:none!important}
	.container{padding-left:15px;padding-right:15px}
	.gotop.on{bottom:60px;}
}
@media (min-width:768px){
	.hrefAnchor{top:-80px;}
	.Min-show{display:none!important}
	.gotop{width:50px;height:50px;}
	
	.container{width:100%;max-width:1380px;padding-left:40px;padding-right:40px}
}
@media (min-width:1200px){
	.inside-main{width:100%;padding-top:70px;padding-bottom:70px;}
	.hrefAnchor{top:-90px;}
	.InfoContent .table tr>td:first-child{width:20%;}
}
@media (min-width:1400px){
	.container{padding-left:20px;padding-right:20px}
}
/* 横屏 */
@media (max-width:767px) and (orientation:landscape){

}
/* 竖屏 */
@media (max-width:767px) and (orientation:portrait){

}




/* header */
.header .navbar{padding:0;background:#fff;box-shadow:none;transition:all 0.3s;}
.header .container{position:relative}
.header .navbar-brand{position:relative;padding:9px 0;overflow:hidden;margin-right:0;display:flex;align-items:center;}
.navbar-brand .navbar-brand-item{display:block;height:32px}
.header .nav-item>.dropdown-toggle{display:none}
.header .nav-link{position:relative;font-size:16px;color:#000;line-height:30px;display:block;overflow:hidden;font-weight:500;transition:all 0.3s;}
.header .active .nav-link,
.header .nav-link:hover{color:var(--my-color)}
.header .active .nav-link{font-weight:700;}
.header .nav-link:after{content:'';position:absolute;width:0;height: 6px;background:var(--my-color);left:0;bottom:15px;transition:width 0.3s;}

.header .navbar-toggler{padding:0;border:none;width:30px;height:30px}
.header .navbar-toggler:focus{box-shadow:none}
.header .navbar-toggler .icon-bar{width:30px;height:2px;background-color:#000;display:block;position:relative;transition:all .5s}
.header .navbar-toggler .icon-bar+.icon-bar{margin-top:6px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-4px}
.header .navbar-toggler.menu-close .icon-bar:nth-child(2){display:none}

/* 二级导航 */
.header .dropdown-menu{box-shadow:none;border:none;padding:0;margin:0;background:#fff;border-radius:0;}
.header .dropdown-menu ul{list-style:none;padding:0;margin:0;}
.header .dropdown-menu .dropdown-item{padding-top:0;padding-bottom:0;line-height:40px;font-weight:500;color:#000;font-size:14px;transition:all 0.3s;}
.header .dropdown-menu .dropdown-item>span{position: relative;display:inline-block;}
.header .dropdown-menu .dropdown-item>span::after{content: '';position: absolute;width:100%;height:2px;background:#1a3a5c;left:0;bottom:0;opacity: 0;transition:all 0.3s;}
.header .dropdown-menu .dropdown-item:hover{color:#142949;background:transparent;}
.header .dropdown-menu .dropdown-item:hover>span::after{opacity: 1;}
.dropdown-menu-box .dropdown-menu-tab{width:180px;padding-top:35px;padding-bottom:35px;border-right:1px solid #f7f7f7;}
.dropdown-menu-box .dropdown-menu-tab .item{position: relative;cursor: pointer;font-size:14px;font-weight: 500;line-height:30px;padding-left:15px;padding-right:15px;margin-bottom:15px;}
.dropdown-menu-box .dropdown-menu-tab .item>a{position: absolute;width:100%;height:100%;left:0;top:0;display:none;}
.dropdown-menu-box .dropdown-menu-tab .item::after{content: '';position: absolute;width:4px;height:100%;opacity: 0;right:0;top:0;background: #1a3a5c;transition:all 0.3s;}
.dropdown-menu-box .dropdown-menu-tab .item.active{font-weight:700;color:#1a3a5c;}
.dropdown-menu-box .dropdown-menu-tab .item:hover::after{opacity: 1;background:var(--my-color-2);}
.dropdown-menu-box .dropdown-menu-tab .item.active::after{opacity: 1;background: #1a3a5c;transition:all 0s;}
.dropdown-menu-box .dropdown-menu-content{padding:35px 20px;}
.dropdown-menu-box .dropdown-tab-pane{display:none;}
.dropdown-menu-box .dropdown-tab-pane.active{display:flex;}
.dropdown-menu-box .dropdown-tab-pane ul{width:33.333333%;}
.dropdown-menu-box .dropdown-tab-pane ul>li{margin-bottom:15px;}
.dropdown-menu-box .dropdown-tab-pane .dropdown-item{font-size:14px;line-height:30px;}
.dropdown-menu-box .dropdown-menu-content{flex:1;}
.dropdown-menu-box .dropdown-form{padding:12px 15px;width:28%;}
.dropdown-menu-box .dropdown-form .inner{background: #f1f8ff;padding:10px 20px;}
.dropdown-menu-box .dropdown-form .title{color:#142949;font-size: 20px;font-weight:500;}
.dropdown-menu-box .dropdown-form .text{color:#142949;font-size:12px;margin:15px 0;}
.dropdown-menu-box .dropdown-form .input{display:block;width:100%;height: 36px;border: 1px solid #e0e0e0;background: #ffffff;box-shadow: none;padding:5px 10px;margin-bottom:25px;font-size:12px;}
.dropdown-menu-box .dropdown-form .btn{display:block;width:100%;height:42px;border-radius: 0;border:none;background: #1a3a5c;padding:0;margin:0;color:#fff;font-size:14px;font-weight:500;}
.dropdown-menu-box .dropdown-form .btn:hover{background:var(--my-color-2);color:#000;}
.dropdown-menu-box .dropdown-form .form-msg{font-size:12px;margin:0 0 10px;min-height:16px;line-height:1.4;}
.dropdown-menu-box .dropdown-form .form-msg.success{color:#1a7f37;}
.dropdown-menu-box .dropdown-form .form-msg.error{color:#c5221f;}
.dropdown-menu-box .dropdown-form .btn:disabled{opacity:.65;cursor:not-allowed;}
.dropdown-menu-box .dropdown-form .agree-privacyPolicy{margin:15px 0 20px;font-size:12px;line-height: 16px;color:#142949;}

.form-checkbox-wrap .layui-form-checkbox{display:none;}
.form-checkbox-wrap{position: relative;padding-left:24px;cursor: pointer;line-height:20px;display: block;}
.form-checkbox-wrap input[type=radio],
.form-checkbox-wrap input[type=checkbox]{position: absolute;opacity: 0;top: 0;left: 0;display: block!important;}
.form-checkbox-wrap .checkbox-mark{width:16px;height:16px;background-image: url(../images/icon/kuang.svg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;position: absolute;left:0;top:2px;}
.form-checkbox-wrap input[type=radio]:checked ~ .checkbox-mark,
.form-checkbox-wrap input[type=checkbox]:checked ~ .checkbox-mark{background-image: url(../images/icon/kuang-select.svg);}
.form-checkbox-wrap .tips,
.form-checkbox-wrap .tips a{color:#142949;}
.form-checkbox-wrap a:hover{text-decoration: underline;}
    
.navbar-other{height:80px;}
.navbar-other a{position: relative;height:100%;}
.navbar-other a:hover{color:#000;}
.navbar-other a::after{position: absolute;content: '';width:0;height:6px;background:var(--my-color);left:0;bottom:15px;transition:width 0.3s;}
.navbar-other .icon-svg{width:30px;height:30px;}
.navbar-other .navbar-login{margin-left:23px;margin-right:23px;font-size:16px;font-weight:500;cursor: pointer;}
.navbar-other .navbar-login .icon-svg{margin-right:9px;}
.navbar-other .navbar-login span{max-width: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.navbar-other .navbar-cart{padding-left:14px;font-size:18px;font-weight:500;position:relative;}
.navbar-other .navbar-cart::before{content:'';position:absolute;left:0;top:50%;transform: translateY(-50%);height:24px;width:1px;background:#000;}
.navbar-other .navbar-cart .icon-svg{margin-right:12px;}
/* 搜索 */
.navbar-search-btn{position: relative;flex:0 0 auto;transition:all .2s}
.navbar-search-btn a{display:block;position:relative;border-radius:50%;transition:all .5s}
.navbar-search-btn .close-search{position: absolute;width:30px;height:0;top:88px;left:0;overflow: hidden;cursor: pointer;opacity: 0;visibility: hidden;}
.navbar-search-btn .close-search>svg{position: absolute;width:30px;height:30px;left:50%;top:50%;margin-top:-15px;margin-left:-15px;}
.show-search .navbar-search-btn .close-search{height:30px;opacity: 1;visibility: visible;transition:all 0.3s;}
.top-search-box .top-search-form{position: relative;}
.top-search-box .top-search-form form{position: relative;width:100%;border-radius: 4px;padding-right:90px;}
.top-search-box .top-search-form form input{width:100%;height:48px;padding:10px;font-size:16px;border: 1px solid #c3c3c3;border-right:none;box-shadow: none;color:#000;background:none;border-radius: 4px 0 0 4px;}
.top-search-box .top-search-form form input:focus{border-color:var(--my-color);}
.top-search-box .top-search-form form .btn{position: absolute;right:0;top:0;bottom:0;width:90px;background: #1a3a5c;padding:0;margin:0;border:none;box-shadow: none;border-radius: 0;color:#fff;font-size:16px;}
.top-search-box .top-search-form form .btn:hover{background:var(--my-color-2);color:#000;}
.top-search-box .top-search-form form a.btn{display:flex;justify-content: center;align-items: center;}

.header .navbar-2{transform: translateY(-80px);box-shadow: 0 2px 6px rgba(0,0,0,.1);transition:all 0.3s;}
.header .navbar-2 .top-search-box{height:0;width:100%;opacity: 0;visibility: hidden;}
.header .navbar-2 .top-search-box .top-search-form{padding-bottom:15px;}
.show-search .navbar-2 .top-search-box{height:63px;opacity: 1;visibility: visible;transition: all 0.3s;}
.header-fixed.header .navbar-2{transform: none;}

.header .navbar-1{display: block;}
.header .navbar-1 .navbar-top{background:#fff;}
.header .navbar-1 .navbar-bottom{background:#1a3a5c;}
.header .navbar-1 .nav-link{color:#fff;}
.header .navbar-1 .nav-item .nav-link:after{background: #a0bdbb;}
.header .navbar-1 .nav-link:after{bottom:0;}
.header .navbar-1 .navbar-other{height:60px;}
.header .navbar-1 .navbar-other,
.header .navbar-1 .navbar-other a{color:#fff;}
.header .navbar-1 .navbar-other .navbar-cart::before{background:#fff;}
.header .navbar-1 .navbar-other a::after{background:var(--my-color-2);bottom:0;}
.header .navbar-1 .top-search-box{width:44%;}
@media (max-width:991px){
	.top-search-box .top-search-form form input{height:36px;padding-top:0px;padding-bottom:0px;font-size:14px;}
	.top-search-box .top-search-form form .btn{font-size:14px;}
	
	.header .navbar-brand{padding-top:14px;padding-bottom:14px;}
	.navbar-nav{padding:15px 0;}
	.header .fixed-top .navbar-collapse {
		overflow-y:auto;
		max-height:calc(100vh - 60px);
		height:calc(100vh - 60px)!important;
		top:60px;
		padding:0;
		margin:0;
		position:fixed;
		right:0;
		width:100%;
		background:#f2f2f2;
		box-shadow:0 -1px 3px rgba(0, 0, 0, 0.05);
		transition:all 0.3s;
	}
	.header .fixed-top .navbar-collapse::-webkit-scrollbar{width:0;height:0}
	.navbar-collapse.collapse{display:block!important;}
	.header .nav-link{border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;font-size:14px;}
	.header .dropdown-item.active,.header .dropdown-item:active,
	.header .dropdown-item:focus,.header .dropdown-item:hover{background:transparent;color:var(--my-color);}
	
	/* 二级导航 */
	.header .dropdown>.dropdown-toggle{display:block;}
	.navbar-nav>.dropdown>i{position:absolute;width:50%;height:45px;right:0;top:0;display:block;z-index:2;cursor:pointer}
	.navbar-nav>.dropdown>i:before{content:'';position:absolute;right:3px;top:50%;margin-top:-5px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:all .3s;}
	.navbar-nav>.dropdown>i:after{display:none;}
	.navbar-nav>.dropdown>i.show:before{transform:rotate(135deg);}
	
	.header .dropdown-menu{margin:10px 0;padding:10px 0;background:rgba(255,255,255,0.1);}
	.header .dropdown-menu .dropdown-item{padding:10px 15px;display:block;line-height:25px;position: relative;color:#fff;}
	.header .dropdown-menu .dropdown-item>span::after{background:#fff;}
	.header .dropdown-menu .dropdown-item:hover{color:#fff;background:transparent;}
	.header .dropdown-menu .dropdown-item:hover>span::after{opacity: 1;}
	.header .navbar .dropdown-menu-box{display:block;}
	.dropdown-menu-box .dropdown-menu-tab{width:100%;padding:0;border:none;}
	.dropdown-menu-box .dropdown-menu-tab .item{color:#fff;margin-bottom:0;line-height:25px;padding:10px 15px;}
	.dropdown-menu-box .dropdown-menu-tab .item.active{color:#fff;}
	.dropdown-menu-box .dropdown-menu-tab .item::after{display:none;}
	.dropdown-menu-box .dropdown-form,
	.dropdown-menu-box .dropdown-menu-content{display:none;}
	.dropdown-menu-box .dropdown-menu-tab .item>a{display:block;}
	
	
	.header .navbar-2,
	.header .navbar-3{display:none;}
	.header .navbar-1 .navbar-top .container{display:flex;flex-direction: column;align-items: flex-start;}
	.header .navbar-1 .top-search-box{width:100%;padding-bottom:10px;}
	.header .navbar-1 .navbar-bottom{display: none;position: absolute;background:#193a5b;left:0;right:0;z-index:1029;height:calc(100vh - 106px);overflow-y: auto;}
	.header .navbar-1 .navbar-bottom .container{display: block;}
	.header .navbar-1 .navbar-brand-box{width:100%;display:flex;align-items: center;justify-content: space-between;}
	.header .navbar-1 .navbar-brand-box .navbar-cart{position: relative;font-size: 18px;font-weight: 500;color:#000;padding-right: 20px;margin-right:20px;}
	.header .navbar-1 .navbar-brand-box .navbar-cart::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 24px;width: 1px;background: #c3c3c3;}
	.header .navbar-1 .navbar-brand-box .navbar-cart .icon-svg{width:30px;height:30px;margin-right:6px;}
	.header .navbar-1 .navbar-other{padding-bottom:15px;}
	.header .navbar-1 .navbar-other .navbar-cart{display:none;}
	.header .navbar-1 .navbar-other .navbar-login{margin:0;}
	
	
	
	
}
@media (max-width:767px){
	.header .navbar-brand{padding-top:18px;padding-bottom:18px;}
	.navbar-brand .navbar-brand-item{height:24px;}
}
@media (min-width:992px){
	.header .navbar-brand{padding-top:24px;padding-bottom:24px;}
	.header .nav-item + .nav-item{margin-left:20px;}
	.navbar-expand-lg .navbar-collapse{flex-direction: column;}
	.header .nav-link{font-size:16px;padding-left:0!important;padding-right:0!important;line-height:80px;padding-top:0;padding-bottom:0;}
	.header .navbar-collapse{flex-grow: 0;}
	.header .nav-item:hover .nav-link:after,
	.navbar-other a:hover::after{width:100%;}
	
	
	.header .dropdown-menu{min-width:220px;left:0;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);background:#fff;}
	.header .dropdown-menu:not(.product-dropdown-menu){padding-top:10px;padding-bottom:10px;}
	.header .dropdown-menu:not(.product-dropdown-menu) ul>li{margin:5px 0;}
	.header .dropdown-menu:not(.product-dropdown-menu) .dropdown-item{font-size:16px;padding-left:20px;padding-right:20px;}
	
	.header .product-nav-item{position: static;}
	.header .product-dropdown-menu{left:20px;right:20px;}

	.header-fixed.header{height:80px;}
	.header-fixed.header .navbar-1{display: none;}
	.header .navbar-1 .nav-item + .nav-item{margin-left:45px;}
	.header .navbar-1 .nav-link{line-height:60px;}
	
	.header .navbar-2 .container{align-items: flex-start;}
	/* .header .navbar-2 .nav-item + .nav-item{margin-left:20px;} */
}
@media (min-width:1200px){
	.navbar-other .navbar-login{margin-left:44px;font-size:18px;}
	.navbar-other .navbar-cart{font-size:20px;}
	
	.header .navbar-brand{padding-top:19px;padding-bottom:19px;}
	.navbar-brand .navbar-brand-item{height:42px}
	.header .nav-item + .nav-item{margin-left:45px;}
	.header .nav-link{font-size:18px;}
	
	.header .navbar-1 .nav-item + .nav-item{margin-left:55px;}
	
	
}


/*foot*/
.footer{background: #142949;width:100%;overflow:hidden;color:#fff;}
.footer a{color:#fff;}
.foot-top{padding:40px 0;overflow:hidden;background-color:#142949;background-image: url(../images/foot-logo.png);background-size:auto 100%;background-position: center;}
.foot-nav{margin-left:-15px;margin-right:-15px;}
.foot-nav>dl{padding-left:15px;padding-right:15px;margin-bottom:0;}
.foot-nav a{display:block;color:#000;color:inherit;transition:all 0.3s;}
.foot-nav a:hover{color:#fff;}
.foot-nav dt{font-size:16px;margin-bottom:25px;}
.foot-nav dt a{font-weight:500;}
.foot-nav dd{margin:0;}
.foot-nav dd>a{margin-bottom:15px;color:rgba(255,255,255,0.6);}
.foot-nav dd>a:last-child{margin-bottom:0;}

.foot-bottom{background:#10213a;padding:40px 0;}
.foot-bottom-left{width:100%;}
.foot-bottom-left .tit{font-size:24px;font-weight:500;margin-bottom:30px;}
.foot-contact-list{align-items: stretch;}
.foot-contact-list .i-tit{font-size:18px;font-weight:500;margin-bottom:25px;}
.foot-contact-list .item-list:not(:last-child){margin-right:15px;}
.foot-contact-list .item-list .item{display:flex;}
.foot-contact-list .item-list .item:not(:last-child){margin-bottom: 30px;}
.foot-contact-list .item-list .icon{width:30px;margin-right:15px;flex:0 0 auto;}
.foot-contact-list .item-list .icon>img{display: block;width:100%;}
.foot-contact-list .item-list .txt{font-size:14px;width:100%;}
.foot-contact-list .item-list .txt p{line-height: 20px;}
.foot-bottom-right{width:100%;margin-top:50px;}
.foot-bottom-right .tit{font-size:24px;font-weight:500;}
.foot-bottom-right .sub-p{margin:10px 0 20px;}
.foot-bottom-right .p-txt{font-size:12px;color:rgba(255,255,255,0.6);margin:25px 0;line-height:18px;}
.foot-bottom-right .form{display:flex;background: #d9d9d9;justify-content: space-between;border-radius: 4px;border:1px solid #d9d9d9;overflow: hidden;}
.foot-bottom-right .form:focus-within{background:#fff;}
.foot-bottom-right .form input{height:45px;padding:5px 15px;box-shadow: none;border:none;background:none;font-size:16px;flex-grow: 1;color:#000;}
.foot-bottom-right .form button{width:90px;height:45px;padding:0;border-radius: 0;background:#142949;color:#fff;font-size:16px;border:none;transition: all 0.3s;}
.foot-bottom-right .form button:hover{background:var(--my-color-2);color:#000;}
.foot-bottom-right .form input::placeholder{color:#000;opacity:1}
.foot-bottom-right .other .contact-btn{font-size:16px;padding:0 14px;font-weight: 500;width: 146px;height: 48px;border-radius: 4px;background:rgba(255,255,255,0.6);color:#000;margin-right:20px;transition: all 0.3s;}
.foot-bottom-right .other .contact-btn svg{width:20px;height:20px;}
.foot-bottom-right .other .contact-btn:hover{background:#fff;}
.foot-bottom-right .other .contact-btn:hover svg path{fill:#000;}
.foot-bottom-right .other .outlink-btn{margin-right:20px;}
.foot-bottom-right .other .outlink-btn:last-child{margin-right:0;}
.foot-bottom-right .other .outlink-btn svg{width:30px;height:30px;opacity: 0.6;}
.foot-bottom-right .other .outlink-btn:hover svg{opacity: 1;}

.foot-copyright{background:#0c1c33;color:rgba(255,255,255,0.6);text-align: center;}
.footer .copyright{position:relative;padding-top:13px;padding-bottom:13px;line-height:24px;font-size:14px;text-align: center;}
.footer .copyright a{display:inline-block;color:rgba(255,255,255,0.6);}
.footer .copyright img,
.footer .copyright a img{display:inline-block;vertical-align:-2px;}
.footer .copyright a:hover{color:#fff;}
.footer .copyright b{font-weight:400;padding:0 14px;}
@media (max-width:991px){
	.foot-nav{margin:0;}
	.foot-nav dl{padding:0;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.1);}
	.foot-nav dl:first-child{border-top:1px solid rgba(255,255,255,0.1);}
	.foot-nav dt{margin-bottom:0;position:relative;font-weight:400;}
	.foot-nav dt>a{line-height:45px;cursor:pointer;font-weight:400;}
	.foot-nav dd{border-top:1px solid rgba(255,255,255,0.1);}
	.foot-nav dd>a{line-height:36px;margin:0;opacity:0.8;}
	.foot-nav dd>a:first-child{margin-top:10px;}
	.foot-nav dd>a:last-child{margin-bottom:10px;}
	.foot-nav .icon{position:absolute;width:100%;height:100%;text-align:right;right:0;top:0;cursor:pointer;}
	.foot-nav .icon>svg{position:absolute;right:0;top:50%;margin:0;margin-top:-8px;}
	.foot-nav .icon[aria-expanded="true"]>svg{transform:rotate(180deg);}
	.foot-nav .icon path{fill:#fff;}
	
}
@media (max-width: 600px){
	.foot-contact-list{display:block;}
	.foot-contact-list .item-list:not(:last-child){margin-right:0;margin-bottom:30px;}
}
@media (min-width:992px){
	.foot-nav{display:flex;flex-flow:row wrap;justify-content:space-between;}
	.foot-nav .collapse:not(.show){display:block;}
	.foot-bottom{padding:50px 0;}
	
	.foot-top{padding-top:50px;padding-bottom:50px;}
	.foot-nav dt{font-size:18px;margin-bottom:15px;}
	.foot-nav dd>a{margin-bottom:15px;}
	.foot-nav dt .icon{display:none;}
	
	
	.foot-bottom-right .other .contact-btn{font-size:18px;width: 156px;}
	.foot-bottom-right .other .contact-btn svg{width:24px;height:24px;}
	.foot-contact-list .item-list .item:not(:last-child){margin-bottom: 40px;}
}
@media (min-width:1200px){
	.foot-bottom-left{width:auto;}
	.foot-bottom-right{width:410px;margin-top:0;}
	.foot-contact-list .item-list:not(:last-child){margin-right:20px;}
	.foot-contact-list .item-list .txt p{max-width:240px;}
}



.public-button-href{display:flex;}
.public-button-href>.more{position:relative;display:inline-block;min-width:120px;max-width:100%;padding:10px 24px;font-size:16px;line-height:25px;color:#000;overflow:hidden;border-radius:4px;background: var(--my-color-2);display: flex;align-items: center;justify-content: center;white-space: nowrap;cursor: pointer;transition:all 0.3s;}
.public-button-href>.more .icon-svg{display:inline-block;width:14px;height:14px;margin-left:10px;}
.public-button-href>.more .icon-svg path{transition:all 0.3s;}
.public-button-href>.more:hover{color:#fff;background:var(--my-color);}
.public-button-href>.more:hover .icon-svg path{fill:#fff;}

.public-button-href.solid-btn>.more{border: 1px solid #cdcdcd;background:transparent;}
.public-button-href.solid-btn>.more:hover{color:#000;background:var(--my-color-2);border-color:var(--my-color-2);}
.public-button-href.solid-btn>.more:hover .icon-svg path{fill:#000;}

.public-button-href.gray-btn>.more{background:#f4f4f4;}
.public-button-href.gray-btn>.more:hover{color:#000;background:var(--my-color-2);border-color:var(--my-color-2);}
.public-button-href.gray-btn>.more:hover .icon-svg path{fill:#000;}

.public-button-href.blue-btn>.more{background:#192849;color:#fff;}
.public-button-href.blue-btn>.more:hover{color:#000;background:var(--my-color-2);border-color:var(--my-color-2);}
.public-button-href.blue-btn>.more:hover .icon-svg path{fill:#000;}

.index-title-main{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;}
.index-title-main .index-title{margin-bottom:30px;}
.index-title{margin-bottom:40px;}
.index-title .en{color: #1A3A5C;font-size: 24px;line-height:1;font-weight:500;}
.index-title .p{margin-top:15px;color: #282828;line-height:1.4;}

.index-title-main .public-button-href>.more{line-height:30px;font-size:18px;}
@media (max-width:767px){
	.index-title{text-align:center;}
	.index-title-main{display:block;}
	.index-title-main .public-button-href>.more{margin:0 auto;}
}
@media (min-width:768px){
	.index-title-main .index-title{margin-bottom:0;}
}
@media (min-width:1200px){
	.index-title-main,
	.index-title{margin-bottom:50px;}
	.index-title .en{font-size: 36px;}
	.index-title .p{font-size:18px;}
	.public-button-href>.more{line-height:30px;}
	.public-button-href>.more .icon-svg{width:18px;height:18px;}
	
	.index-title-main .public-button-href>.more{line-height:40px;}
}


.swiper-button-box{width:50px;height:50px;border-radius:50%;box-shadow:0 3px 18px rgba(12,78,190,0.06);background:#fff;display:flex;justify-content:center;align-items:center;transition:all 0.3s;}
.swiper-button-box>div{position:static;margin:0;width:50%;height:100%;display:flex;}
.swiper-button-box>div:after{font-size:12px;color:#cccccc;}
.swiper-button-box:hover{box-shadow:0 3px 18px rgba(12,78,190,0.15);}
.swiper-button-box:hover>div:after{color:var(--my-color);}
@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}


/*banner*/
.swiper-pagination-bullet-active{background:var(--my-color);}
.banner{position:relative;}
.banner .swiper-slide>.img>a.banner-img-link{display:block;text-decoration:none;color:inherit;}
.banner .swiper-slide>.img>img,
.banner .swiper-slide>.img>a.banner-img-link>img{width:100%;height:460px;object-fit: cover;}
.banner .img::after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.4);display:none;}
.banner .banner-line{height:6px;background:#193a5b;}
.banner-text{position:absolute;width:100%;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;color:#fff;}
.banner-text .inner{font-family: "Noto Sans SC";}
.banner-text .inner>.p1{font-size:22px;line-height:1.4;font-weight: 700;opacity:0;transform:translateX(100px);transition:all 0.8s 0.4s;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25)}
.banner-text .inner>.p2{font-size:14px;line-height:1.4;font-weight: 400;opacity:0;transform:translateX(100px);transition:all 0.8s 0.6s;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25)}
.banner-text .inner>.p3{font-size:12px;line-height:1.6;font-weight: 400;opacity:0;transform:translateX(100px);transition:all 0.8s 0.6s;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25)}
.banner-text .inner>.p1 + .p2{margin-top:10px;}
.banner-text .inner>.p2 + .p3{margin-top:10px;}
.banner-text .inner>.public-button-href{margin-top:40px;opacity:0;transform:translateX(100px);transition:all 0.8s 1s;}
.banner .swiper-slide-active .banner-text .p1,
.banner .swiper-slide-active .banner-text .p2,
.banner .swiper-slide-active .banner-text .p3,
.banner .swiper-slide-active .banner-text .public-button-href{opacity:1;transform:none}
.banner .banner4 .banner-text{color:#333;}
.banner .banner4 .banner-text .inner>.p1,
.banner .banner4 .banner-text .inner>.p2,
.banner .banner4 .banner-text .inner>.p3{text-shadow: none;}

.banner .vertical-indicators{position: absolute;width:100%;left:0;bottom:20px;z-index:2;display: flex;justify-content: center;align-items: center;}
.banner .vertical-indicators>.circle-item{width:18px;height:18px;margin:0 5px;position:relative;cursor: pointer;}
.banner .vertical-indicators .dot{position:absolute;width:4px;height:4px;border-radius: 50%;background:#fff;left:50%;top:50%;margin-left:-2px;margin-top:-2px;}
.banner .vertical-indicators .ring{position:absolute;width:100%;height:100%;left:0;top:0;transform: rotate(90deg);transform-origin: center center;}
.banner .vertical-indicators .ring-bg{fill: none;stroke: rgba(255, 255, 255, 0);stroke-width: 2;}
.banner .vertical-indicators .ring-progress{fill: none;stroke: #fff;stroke-width: 2;stroke-linecap: round;stroke-dasharray: 113.1;stroke-dashoffset: 113.1;}
.banner .vertical-indicators .ring-progress.active{animation: ring-fill 5s linear forwards;}
@keyframes ring-fill {
	0% {stroke-dashoffset: 113.1;}
	100% {stroke-dashoffset: 0;}
}
.banner .swiper-pagination-2{left:3.4%;width:auto;bottom:10%;font-size:26px;color:rgba(255,255,255,0.4);}
.banner .swiper-pagination-2 .swiper-pagination-current{color:#fff;}
.banner .swiper-pagination-2 .line{width:18px;height:1px;background:#fff;margin:0 10px;}
@media (max-width:1199px){
	.banner .swiper-pagination-2{display:none;}
}
@media (min-width:768px){
	.banner-text .inner{max-width:50%;}
}
@media (min-width:1200px){
	.banner .swiper-slide>.img>img,
	.banner .swiper-slide>.img>a.banner-img-link>img{height:600px;}
	.banner .banner-line{height:12px;}
	.banner .vertical-indicators{flex-direction: column;width:auto;height:100%;top:0;left:3.4%;bottom:auto;}
	.banner .vertical-indicators>.circle-item{width:25px;height:25px;margin:5px 0;}

	.banner-text .inner>.p1{font-size:30px;}
	.banner-text .inner>.p2{font-size:18px;}
	.banner-text .inner>.p3{font-size:14px;}
	.banner-text .inner>.public-button-href>.more{min-width:180px;line-height:40px;font-size:18px;font-weight:500;}
	.banner-text .inner>.public-button-href>.more .icon-svg{width:28px;height:28px;}

	.banner .banner-text .container{padding-left:80px;padding-right:80px;}
}
@media (min-width:1600px){
	.banner .banner-text .container{padding-left:20px;padding-right:20px;}
}

/* 首页 - 产品 */
.index-product{background-color: rgba(160, 189, 187, 0.34);background-image: url(../images/home/home-logo.png);background-size:100% auto;background-position: top center;background-repeat: no-repeat;}
.index-product .index-title .p{color: #15284b;}

.product-list-row.row{margin-left:-7.5px;margin-right:-7.5px;margin-top:-20px;}
.product-list-row .column{padding-left:7.5px;padding-right:7.5px;margin-top:20px;}
.product-list-row .item{display: block;height:100%;padding:6px 6px 0;border-radius: 4px;background:#fff;display:flex;flex-direction: column;}
.product-list-row .text{padding:18px 9px;flex:1;display:flex;flex-direction: column;justify-content: space-between;}
.product-list-row .title{font-size:16px;line-height:1.5;font-weight:500;color:#000;}
.product-list-row .item:hover .img>img{transform: scale(1.06);}
.product-list-row .item:hover .title{color:var(--my-color);}

.index-product-row.product-list-row .title{text-align: center;margin-bottom:18px;}
.index-product-row.product-list-row .item{border-radius: 12px;}
.index-product-row.product-list-row .item:hover .public-button-href.gray-btn>.more,
.index-product-row.product-list-row .public-button-href.gray-btn>.more:hover{color:#000;background: var(--my-color-2);border-color:var(--my-color-2);}
.index-product-row.product-list-row .item:hover .public-button-href.gray-btn>.more:hover .icon-svg path,
.index-product-row.product-list-row .public-button-href.gray-btn>.more:hover .icon-svg path{fill:#000;}
@media (min-width:768px){
	.product-list-row.row{margin-left:-15px;margin-right:-15px;margin-top:-26px;}
	.product-list-row .column{padding-left:15px;padding-right:15px;margin-top:26px;}
	
}
@media (min-width:1200px){
	.product-list-row .text{padding-left:15px;padding-right:15px;}
	.product-list-row .title{font-size:18px;}
	
	.index-product-row.product-list-row .title{font-size:22px;margin-bottom:25px;}
}



/* 首页 - 关于 */
.index-whoWeAre{background-image: url(../images/home/home-2.png);background-size: 100% auto;background-repeat: repeat-y;}
.index-whoWeAre .index-title .en{font-size:34px;}
.index-whoWeAre-content .imgs{margin-bottom:25px;}
.index-whoWeAre-content .imgs>.img>img{min-height:400px;object-fit: cover;}
.index-whoWeAre-content .imgs .img::after{content: '';position: absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);left:0;top:0;}
.index-whoWeAre-content .img-text-mask{position: absolute;width:100%;height:100%;left:0;top:0;z-index:2;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.index-whoWeAre-content .img-text{width:100%;text-align: center;padding:15px;max-width:750px;}
.index-whoWeAre-content .img-text h3{color:rgba(255,255,255,0.8);font-size:24px;font-weight:400;margin:0;}
.index-whoWeAre-content .img-text .p{color:rgba(255,255,255,0.6);font-size:18px;line-height:1.6;margin-top:15px;}
.index-whoWeAre-row{margin-left:-7.5px;margin-right:-7.5px;margin-top:-15px;}
.index-whoWeAre-row .column{padding-left:7.5px;padding-right:7.5px;margin-top:15px;}
.index-whoWeAre-row .item{padding:25px 15px 40px;height:100%;background: #ecf1f1;transition: all 0.3s;}
.index-whoWeAre-row .icon{width:80px;height:80px;max-width:100%;margin:0 auto 15px;}
.index-whoWeAre-row .icon>img{width:100%;height:100%;}
.index-whoWeAre-row h6{color: #000;font-size: 16px;line-height:1.25;text-align: center;font-weight:500;}
.index-whoWeAre-row .item:hover{background:var(--my-color-2);}
@media (min-width:1200px){
	.index-whoWeAre .index-title .en{font-size:46px;}
	.index-whoWeAre-content .img-text h3{font-size:36px;}
	.index-whoWeAre-content .img-text .p{font-size:22px;}
	
	.index-whoWeAre-row{margin-left:-10px;margin-right:-10px;margin-top:-20px;}
	.index-whoWeAre-row .column{padding-left:10px;padding-right:10px;margin-top:20px;}
	.index-whoWeAre-row .item{padding:35px 45px 55px;}
	.index-whoWeAre-row .icon{width:110px;height:110px;margin-bottom:25px;}
	.index-whoWeAre-row h6{font-size: 20px;}
}

/* 首页 - 优势 */
.index-advantages{padding-top:70px;padding-bottom:70px;background-image: url(../images/home/home-3.png);background-size: cover;background-repeat: no-repeat;background-position: center;}
.index-advantages .index-title .en{color:#fff;}
.index-advantages .index-title .p{color:rgba(255,255,255,0.6);}
.index-advantages-row{margin-left:-7.5px;margin-right:-7.5px;margin-top:-15px;}
.index-advantages-row .column{padding-left:7.5px;padding-right:7.5px;margin-top:15px;}
.index-advantages-row .num{font-size:20px;font-weight: 700;color:var(--my-color);line-height:1;}
.index-advantages-row .num span{font-size:28px;}
.index-advantages-row h6{font-size:16px;font-weight:500;margin-top:25px;}
.index-advantages-row .item{padding:30px 15px;height:100%;border-radius: 4px;background: #dfe8e8;transition: all 0.3s;}
.index-advantages-row .item:hover{background:var(--my-color-2);}
@media (min-width:1200px){
	.index-advantages{padding-top:80px;padding-bottom:120px;}
	.index-advantages-row{margin-left:-15px;margin-right:-15px;margin-top:-30px;}
	.index-advantages-row .column{padding-left:15px;padding-right:15px;margin-top:30px;}
	.index-advantages-row .num{font-size:26px;}
	.index-advantages-row .num span{font-size:36px;}
	.index-advantages-row .item{padding:30px;}
	.index-advantages-row h6{font-size:20px;}
}

/* 资源 */
.index-resource{padding-top:70px;padding-bottom:70px;background-image: url(../images/home/home-4.png);background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.index-resource-content{display:block;}
.index-resource .index-title .en{line-height:1.4}
.index-resource .index-title a{margin-top:20px;display:inline-block;font-size: 16px;color: #000;padding:10px 20px;line-height:30px;border-radius: 8px;border: 1px solid #15284b;transition: all 0.3s;}
.index-resource .index-title a:hover{background:var(--my-color);color:#fff;}

.index-resource-nav a{position:relative;display:block;height:80px;padding:15px;line-height:1.6;font-size: 16px;color: #ffffff;font-family: "Noto Sans SC";border-radius: 4px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.index-resource-nav a>.bg{position: absolute;width:100%;height:100%;left:0;top:0;background-image: url(../images/home/home-5.png);background-size: cover;background-repeat: no-repeat;background-position: center;transition:all 0.3s;}
.index-resource-nav a>span{position:relative;width:100%;}
.index-resource-nav a>.bg::after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background-color:var(--my-color);opacity: 0;transition:all 0.3s;}
.index-resource-nav>.row{margin-left:-7.5px;margin-right:-7.5px;margin-top:-15px;}
.index-resource-nav>.row>div{padding-left:7.5px;padding-right:7.5px;margin-top:15px;}
.index-resource-nav>.row>div:nth-child(1) a>.bg{background-image: url(../images/home/home-5.png);}
.index-resource-nav>.row>div:nth-child(2) a>.bg{background-image: url(../images/home/home-6.png);}
.index-resource-nav>.row>div:nth-child(3) a>.bg{background-image: url(../images/home/home-7.png);}
.index-resource-nav>.row>div:nth-child(4) a>.bg{background-image: url(../images/home/home-8.png);}
.index-resource-nav>.row>div:nth-child(5) a>.bg{background-image: url(../images/home/home-9.png);}
.index-resource-nav a:hover>.bg{transform: scale(1.2);}
.index-resource-nav a:hover>.bg::after{opacity: 0.5;}
@media (min-width:1200px){
	.index-resource{padding-top:110px;padding-bottom:130px;}
	.index-resource-content{display:flex;}
	.index-resource .index-title{margin-bottom:0;max-width:40%;}
	.index-resource .index-title a{margin-top:30px;padding-left:30px;padding-right:30px;line-height:38px;font-size: 18px;}
	
	.index-resource-nav{width:45%;}
	.index-resource-nav>.row{margin-left:-12px;margin-right:-12px;}
	.index-resource-nav>.row>div{padding-left:12px;padding-right:12px;}
	.index-resource-nav a{height:100%;padding-left:30px;padding-right:30px;font-size: 18px;}
}


/* 活动 */
.index-upcomingEvents{background-image: url(../images/home/home-10.png);background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;overflow: hidden;}
.index-upcomingEvents .index-title .en{color:#fff;}
.index-upcomingEvents-content .item{width:100%;margin-top:40px;}
.index-upcomingEvents-content .title{font-size:24px;font-weight:500;}
.index-upcomingEvents-content .icon{width:30px;height:30px;margin-right:15px;margin-top:15px;}
.index-upcomingEvents-content .icon>img{display:block;width:100%;height:100%}
.index-upcomingEvents-content .txt{flex:1;font-size:16px;line-height:1.25;}
.index-upcomingEvents-content .txt .p2{margin-top:10px;}
.index-upcomingEvents-content .public-button-href{margin-top:40px;}

.index-upcomingEvents .swiper-bg{position: absolute;width:100%;height:100%;z-index:1;left:0;top:0;}
.index-upcomingEvents .swiper-bg .swiper-slide{opacity: 0!important;background-size: cover;background-repeat: no-repeat;background-position: center;}
.index-upcomingEvents .swiper-bg .swiper-slide-thumb-active{opacity: 1!important;}
.index-upcomingEvents-box{position: relative;z-index:2;}
@media (min-width:1200px){
	.index-upcomingEvents .index-title .en{font-size:30px;}
	.index-upcomingEvents-content .item{width:auto;margin-right:70px;margin-top:50px;margin-bottom:50px;}
	.index-upcomingEvents-content .item:last-child{margin-right:0;}
	.index-upcomingEvents-content .title{font-size:36px;}
	.index-upcomingEvents-content .icon{width:40px;height:40px;margin-right:20px;margin-top:15px;}
	.index-upcomingEvents-content .txt{font-size:20px;}
	.index-upcomingEvents-content .public-button-href{display: inline-block;margin-top:0;}
}

/* 首页 - 新闻 */
.index-news{background: #dfe8e8;}
.index-news-row{margin-left:-8px;margin-right:-8px;}
.index-news-row .column{padding-left:8px;padding-right:8px;margin-bottom:40px;}
.index-news-row  .item{display:block;height:100%;}
.index-news-row .img{border-radius: 12px;}
.index-news-row .date{color:#9B9B9B;margin-top:10px;}
.index-news-row .title{font-size:16px;color:#000;font-weight: 500;line-height:1.2;margin:10px 0 15px;}
.index-news-row .item:hover .public-button-href.solid-btn>.more,
.index-news-row .item .public-button-href.solid-btn>.more:hover{color:#000;background:var(--my-color-2);border-color:var(--my-color-2);}
.index-news-row .item:hover .public-button-href.solid-btn>.more,
.index-news-row .item .public-button-href.solid-btn>.more:hover .icon-svg path{fill:#000;}
.index-news-row .item:hover .img>img{transform: scale(1.05);}
@media (min-width:1200px){
	.index-news-row .public-button-href>.more{line-height:30px;padding-left:14px;padding-right:14px;font-size:20px;}
	.index-news-row .date{font-size:16px;margin-top:15px;}
	.index-news-row .title{font-size:18px;margin:15px 0 20px;}
}


/*内页*/
.inside-banner{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;}
.inside-banner>img{display:block;width:100%;min-height:240px;object-fit:cover;transition:all .5s;}
.inside-banner-img{width:100%;height:30vh;max-height:220px;min-height:220px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.3s;}


.pager{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:50px -5px 0;list-style:none;padding:0;}
.pager li{padding:0 5px;margin:5px 0;font-size:16px;}
.pager li>a,.pager li>span{display:block;background: #d9d9d9;color:#000;border:none;border-radius:0;padding:0;margin:0;width:30px;height:30px;line-height:30px;text-align:center;border-radius: 2px;transition:all 0.3s;}
.pager .next>a,.pager .next>span,
.pager .previous>a,.pager .previous>span{position:relative;display:flex;justify-content:center;align-items:center;background:rgba(217, 217, 217, 0.4)}
.pager .next svg,.pager .previous svg{width:20px;height:20px;}
.pager .previous svg{transform: rotate(-180deg);}
.pager .active>a,.pager li>a:hover{color:#fff;background:var(--my-color);}
.pager .next>a:hover{background:var(--my-color);color:#fff;}
.pager .previous>a:hover{background:var(--my-color);color:#fff;}
.pager .next>a:hover svg path,
.pager .previous>a:hover svg path{fill:#fff;}


/* 详情 */
.details-title{position:relative;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:40px;}
.details-title .h2{font-size:20px;font-weight:500;color:#000;line-height:1.4;margin-bottom:0;}
.details-title .time{color:#999;margin-top:10px;display:flex;flex-wrap:wrap;}
.details-title .time span{padding:0 10px;}
.details-title.text-center .time{justify-content:center;}

.details-other{position:relative;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:40px;min-height:80px;}
.goBack{position:absolute;display:block;text-transform:uppercase;color:var(--my-color);font-weight:500;font-size:16px;text-align:center;line-height:32px;right:0;top:50%;transform:translate(0,-50%);transition:all 0.3s;}
.goBack>span{display:block;transition:all 0.3s;}
.goBack:after{content:'';position:absolute;width:32px;height:32px;background:var(--my-color) url(../images/icon/fanhui-white.png) no-repeat center;border-radius:50%;left:50%;top:50%;margin-left:-16px;margin-top:-16px;opacity:0;transition:all 0.3s;}
.goBack:hover{color:var(--my-color);}
.goBack:hover>span{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
.goBack:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.info-previous-next-wrap{overflow:hidden;}
.info-previous-next-wrap a{display:block;position:relative;line-height:30px;padding:15px 0;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s;}
.info-previous-next-wrap a>span{color:#666!important;}
.info-previous-next-wrap a:hover{color:var(--my-color);}
.info-Previous{border-bottom:1px solid #ccc;}
@media (max-width:767px){
	.goBack{position:relative;padding:14px 0;transform:none;}
	.info-Previous{border-top:1px solid #ccc;}
	
	.pager{justify-content: center;}
	.pager li{display:none;}
	.pager .previous,
	.pager .next{display:block;}
}
@media (min-width:768px){
	.details-other{padding-right:30%;}
	.info-previous-next-wrap a{padding:20px 0;}
}
@media (min-width:1200px){
	.details-title .h2{font-size:24px;}

	.details-other{margin-top:70px;}
	.goBack{line-height:42px;}
	.goBack:after{width:42px;height:42px;margin-left:-21px;margin-top:-21px;}
	.info-previous-next-wrap{font-size:16px;}
	
	.pager li{font-size:18px;}
	.pager li>a,.pager li>span{width:40px;height:40px;line-height:40px;}
}




/* 产品菜单页 */
.product-menu-body{background-color:#0d1d2f;background-image:url(../images/product/product-menu-bg.png);background-repeat: no-repeat;background-position: top center;}
.product-menu-page-s1 .product-menu-wrap .product-menu-item{margin-bottom:30px;}
.product-menu-page-s1 .product-menu-title{font-size: 28px;color:#fff;font-weight: 500;margin-bottom:20px;}
.product-menu-page-s1 .product-menu-list{margin-left:-7.5px;margin-right:-7.5px;}
.product-menu-page-s1 .product-menu-list .item{width:50%;padding-left:7.5px;padding-right:7.5px;margin-bottom:15px;}
.product-menu-page-s1 .product-menu-list .item>a{display:block;height:100%;min-height: 58px;padding:9px 10px;line-height:20px;background: #ffffff;font-size: 14px;font-weight: 500;color:#000;display: flex;flex-direction: column;justify-content: center;transition: all 0.3s;position: relative;}
.product-menu-page-s1 .product-menu-list .item>a::after{content: '';position: absolute;width:100%;height:6px;left:0;bottom:0;background:var(--my-color-2);opacity: 0;transition: all 0.3s;}
.product-menu-page-s1 .product-menu-list .item>a:hover{color:#000;}
.product-menu-page-s1 .product-menu-list .item>a:hover::after{opacity: 1;}
@media (min-width:768px){
	.product-menu-body{background-attachment: fixed;}
	.product-menu-page-s1{padding-top:70px;padding-bottom:70px;}
	.product-menu-page-s1 .product-menu-list .item{width:33.333333%;}
}
@media (min-width:1200px){
	.product-menu-page-s1{padding-top:90px;padding-bottom:90px;}
	.product-menu-page-s1 .product-menu-list .item{width:20%;margin-bottom:20px;}
	.product-menu-page-s1 .product-menu-title{font-size: 36px;margin-bottom:30px;}
	.product-menu-page-s1 .product-menu-list .item>a{font-size: 16px;}
}

/* 产品列表页 */
.product-list-body{background:#f8f8f8;}
.product-inside-form{position: absolute;width:100%;top:50%;left:0;transform: translateY(-50%);}
.product-inside-form .title{color:#fff;font-size:28px;font-weight: 500;text-align: center;margin-bottom:20px;}
.product-inside-form .form{width:100%;max-width:660px;margin:0 auto;height: 40px;border-radius: 4px;border: 1px solid var(--my-color);background: #ffffff;overflow: hidden;position: relative;}
.product-inside-form .form input{display:block;width:100%;height:100%;color:#000;border-radius: 0;border:none;background:none;padding:5px 15px;font-size:14px;padding-right:55px;}
.product-inside-form .form input::placeholder{color:#888;opacity:1}
.product-inside-form .form .button{position: absolute;width:40px;height:100%;right:0;top:0;border:none;background:none;padding:0;}
.product-inside-form .form .button .icon-svg{width:30px;height:30px;margin-left:5px;}

.product-list-page-s2{padding-top:30px;}
.product-list-flex-box{display: block;}
.product-list-flex-box .product-list-left{}
.product-list-flex-box .product-list-right{}
.product-list-right-top{margin-top:30px;margin-bottom:30px;display: block;}
@media (min-width:768px){
	.product-list-right-top{display: flex;}
}
@media (min-width:992px){
	.product-list-flex-box{display: flex;}
	.product-list-flex-box .product-list-left{width:286px;}
	.product-list-flex-box .product-list-right{padding-left:58px;flex:1;}
	.product-list-right-top{margin-top:0;}
}
@media (min-width:1200px){
	.product-inside-form .title{font-size:36px;}
	.product-inside-form .form{height: 48px;font-size:16px;}
}

/* 面包屑导航 */
.public-crumbs.bg-f2{background:#f2f2f2;padding-top:18px;padding-bottom:18px;}
.public-crumbs .crumbs-nav{font-size:14px;line-height:30px;flex-wrap: wrap;color:#333;}
.public-crumbs .crumbs-nav i{font-style:normal;padding:0 6px;}
.public-crumbs .crumbs-nav a{color:#333;}
.public-crumbs .crumbs-nav a:hover{color:var(--my-color);}
.public-crumbs .crumbs-nav a:first-child{margin-right:7px;}
.public-crumbs .crumbs-nav a:first-child .icon-svg{width:20px;height:20px;}
.public-crumbs .crumbs-nav a:first-child:hover .icon-svg path{fill:var(--my-color);}
.public-crumbs .crumbs-nav>*:last-child{color:#000;}

/* 下拉筛选共用 */
.filter-expand-box{position:relative;}
.filter-expand-box .expand-btn{position:relative;width:250px;height:40px;line-height:38px;color:#787878;font-size:14px;border: 1px solid #c7c7c7;padding-left:15px;padding-right:40px;background:#fff;cursor: pointer;}
.filter-expand-box .expand-btn .filter-value{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor: pointer;}
.filter-expand-box .expand-btn .icon-svg{position:absolute;right:2px;top:50%;margin-top:-16px;width:32px;height:32px;cursor: pointer;}
.filter-expand-box.open .expand-btn .icon-svg{transform: rotate(-180deg);}
.filter-dropdown-box{position: absolute;min-width:100%;z-index:3;top:100%;margin-top:-1px;left:0;height:0;overflow: hidden;}
.filter-dropdown-box .inner{width:100%;padding:10px 0;background:#fff;border:1px solid #c7c7c7;max-height:250px;overflow: auto;}
.filter-expand-box.open .filter-dropdown-box{height:auto;}
.filter-dropdown-box .filter-dropdown-item{position: relative;line-height:1.5;font-size:14px;font-weight: 400;color:#787878;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:30px;cursor: pointer;transition:all 0.3s;}
.filter-dropdown-box .filter-dropdown-item:not(:last-child){margin-bottom:3px;}
.filter-dropdown-box .filter-dropdown-item .dian{width:12px;height:12px;border-radius: 50%;background:#ddd;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.filter-dropdown-box .filter-dropdown-item .dian::after{content:'';position: absolute;width:34%;height:34%;left:50%;top:50%;transform: translate(-50%,-50%);border-radius: 50%;background:#eee;}
.filter-dropdown-box .filter-dropdown-item:hover,
.filter-dropdown-box .filter-dropdown-item.active{background:rgba(160,189,187,0.1);color:#333;}
.filter-dropdown-box .filter-dropdown-item:hover .dian,
.filter-dropdown-box .filter-dropdown-item.active .dian{background:var(--my-color);}
.filter-dropdown-box .filter-dropdown-item:hover .dian::after,
.filter-dropdown-box .filter-dropdown-item.active .dian::after{background: #fff;}
@media (max-width:767px){
	.public-crumbs.bg-f2{padding-top:15px;padding-bottom:15px;}
	.filter-expand-box .expand-btn{width:100%;}
}
@media (min-width:1200px){
	.public-crumbs .crumbs-nav{font-size:16px;line-height:36px;}
	.public-crumbs .crumbs-nav a:first-child{margin-right:12px;}
}

.product-categories{background:#fff;padding:20px 15px;min-height:calc(100% - 100px);}
.sidebar-submenu{display:block;}
.sidebar-submenu .icon-select{position:absolute;width:20px;height:20px;background-image:url(../images/icon/kuang.svg);background-size:100% 100%;background-repeat: no-repeat;background-position: center;left:0;top:50%;margin-top:-10px;cursor: pointer;}
.sidebar-submenu .icon-arrow{position:absolute;width:32px;height:32px;background-image:url(../images/icon/filter.svg);background-size:20px;background-repeat: no-repeat;background-position: center;right:0;top:50%;margin-top:-16px;cursor: pointer;}
.sidebar-submenu ul{list-style:none;padding:0;}
.sidebar-submenu li{position: relative;transition:all 0.3s;}
.sidebar-submenu li>a{position: relative;font-size:14px;font-weight: 500;color:#000;line-height:22px;padding-top:5px;padding-bottom:5px;padding-left:26px;display:block;}
.sidebar-submenu>li{margin-bottom:10px;}
.sidebar-submenu>li>a{font-weight: 500;}
.sidebar-submenu>.active>a>.icon-select{background-image:url(../images/icon/kuang-active.svg);}
.sidebar-submenu>.active>a>.icon-arrow{transform:rotate(-180deg);}
.sidebar-submenu>.selected>a>.icon-select{background-image:url(../images/icon/kuang-select.svg);}

.sidebar-submenu .two-submenu{padding-left:26px;margin-top:10px;}
.sidebar-submenu .two-submenu{display:none;}
.sidebar-submenu .two-submenu>li:not(:last-child){margin-bottom:10px;}
.sidebar-submenu .two-submenu>li>a{color:rgba(0,0,0,0.8);padding-right:15px;font-weight:400;}
.sidebar-submenu .two-submenu .icon-arrow{right:-10px;}
.sidebar-submenu .two-submenu>.active>a>.icon-select{background-image:url(../images/icon/kuang-active.svg);}
.sidebar-submenu .two-submenu>.active>a>.icon-arrow{transform:rotate(-180deg);}
.sidebar-submenu .two-submenu>.selected>a>.icon-select{background-image:url(../images/icon/kuang-select.svg);}
.sidebar-submenu .two-submenu>.selected>a{font-weight: 500;}

.sidebar-submenu .three-submenu{padding-left:26px;margin-top:10px;}
.sidebar-submenu .three-submenu>li:not(:last-child){margin-bottom:10px;}
.sidebar-submenu .three-submenu>li>a{color:rgba(0,0,0,0.8);font-weight:400;}
.sidebar-submenu .three-submenu>.selected>a>.icon-select{background-image:url(../images/icon/kuang-select.svg);}
.sidebar-submenu .three-submenu>.selected>a{font-weight: 500;}
@media (min-width:1200px){
	.product-categories{padding:25px 20px;}
	.sidebar-submenu li>a{font-size:16px;}
}

/* 产品详情 */
.product-details-page-s2{padding-top:30px;padding-bottom:30px;}
.InfoContent .h3-title{font-weight:500;color:#000;font-size:18px;margin-bottom:10px;line-height:24px;}
.InfoContent .h3-title>img{width:24px;margin-right:10px;}
.product-details-title{margin-bottom:30px;}
.product-details-title .h2{position:relative;padding-left:20px;}
.product-details-title .h2::before{content:'';position:absolute;width:5px;height:30px;left:0px;top:50%;margin-top:-15px;background:var(--my-color);}
.product-details-top .row{margin:0;}
.product-details-top .row>div{padding:0;}
.product-details-top .row>div:first-child{margin-bottom: 30px;}
.product-details-top .swiper-slide{height:auto;}
.product-details-top .swiper-slide .img:hover>img{transform:scale(1.1);}
.product-details-top .img{cursor: pointer;}
.product-details-album-big{background:#f2f2f2;}
.product-details-album-big .public-button{width:30px;height:30px;border-radius: 50%;margin-top:-15px;border:2px solid #d9d9d9;transition: all 0.3s;}
.product-details-album-big .public-button::after{color:#d9d9d9;font-size:12px;}
.product-details-album-big .public-button.swiper-button-prev{left:10px;}
.product-details-album-big .public-button.swiper-button-next{right:10px;}
.product-details-album-big .public-button:hover{border-color:var(--my-color);background:var(--my-color);}
.product-details-album-big .public-button:hover::after{color:#fff;}
.product-details-album-small{position:relative;margin-top:10px;}
.product-details-album-small .swiper{position:static;}
.product-details-album-small .img{width:100%;opacity: 0.8;background:#f2f2f2;}
.product-details-album-small .img::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid transparent;z-index:3;cursor:pointer;}
.product-details-album-small .public-button.swiper-button-lock{display:flex;}
.product-details-album-small .public-button{width:24px;}
.product-details-album-small .public-button:after{font-size:12px;}
.product-details-album-small .swiper-slide-thumb-active .img{opacity: 1;}
.product-details-album-small .swiper-slide-thumb-active .img::after{border-color:#d4d4d4;}
.product-details-album-small .playBtn>.icon{width:30px;height:30px;margin-left:-15px;margin-top:-15px;}
@media (min-width:992px){
	.product-details-top .row>div:first-child{margin-bottom:0;}
	.product-details-top .row>div:nth-child(1){width:36%;}
	.product-details-top .row>div:nth-child(2){width:64%;padding-left:50px;}
}
@media (min-width:1200px){
	.product-details-album-big .public-button{width:40px;height:40px;margin-top:-20px;}
	.product-details-album-big .public-button::after{font-size:16px;}
}
@media (min-width:1400px){
	.product-details-top .row>div:nth-child(2){padding-left:60px;}
}
/* 图册 */
.fancybox-button.fancybox-button--close{background:var(--my-color);}
.fancybox-button.fancybox-button--close:hover:not([disabled]){background:#002e66;}

.add-quantity .add-jian,
.add-quantity .add-jia{width: 24px;height: 24px;cursor: pointer;}
.add-quantity .add-jian img,
.add-quantity .add-jia img{display: block;width:100%;height:100%;cursor: pointer;}
.add-quantity .add-number{font-weight:500;font-size: 16px;color:#fff;min-width:30px;margin:0 5px;text-align: center;}

.product-details-sub-info{padding-bottom:20px;border-bottom:1px solid rgba(226, 226, 226, 0.4);margin-bottom:20px;}
.product-details-top .product-details-title>.h1{font-size:24px;font-weight:500;line-height: 1.4;}
.product-details-sub-info .InfoContent{color:#13284C;font-size:16px;font-weight:500;line-height:1.33;margin-top:15px;}
.product-details-select-item{margin-bottom:35px;}
.product-details-select-item:last-child{margin-bottom:0;}
.product-details-select-item .title{margin-bottom:0;font-size: 18px;color: var(--my-color);font-weight: 500;line-height: 1.2;}
.product-details-select-item .title + .InfoContent{color:#333;;margin-top:10px;}
.product-species-select-group .item{position: relative;min-width:90px;height:auto;line-height: 36px;border-radius: 6px;border: 2px solid #cecece;background: #fff;text-align: center;font-size: 14px;font-weight:500;color:rgba(0,0,0,0.6);padding:0 10px;margin-right:10px;margin-top:10px;cursor: pointer;}
.product-species-select-group .item.active{background: #fbfbff;border-color:var(--my-color);}
.product-species-select-group .item .icon-svg{position: absolute;width:26px;height:26px;right:6px;top:50%;margin-top:-13px;}

.product-species-filter-expand-box .item{width:auto;text-align: left;margin-right:0;padding-right:38px;}
.product-species-filter-dropdown-box{width:100%;}
.product-species-filter-expand-box .product-filter-dropdown-box .inner{padding:15px 0;border: 2px solid #cecece;border-radius: 6px;}
.product-species-filter-expand-box .product-filter-dropdown-box{margin-top:-2px;}

.product-details-top .img{background:#f2f2f2;}
.product-details-top .img>img{width:auto;max-width:100%;margin:0 auto;}
.product-details-top .row .public-button-href{display: flex;margin-top:30px;}
.product-details-top .row .public-button-href>.more{width:120px;font-size:14px;padding:10px;line-height:20px;border-width:2px;color:#666;background:#fff;font-weight:500;}
.product-details-top .row .public-button-href>.more:not(:last-child){margin-right:20px;}
.product-details-top .row .public-button-href>.more>.icon-svg{margin-left:0;margin-right:10px;}
.product-details-top .row .public-button-href>.more:hover{border-color:var(--my-color);color:var(--my-color);}
.product-details-top .row .public-button-href.solid-btn>.more:hover .icon-svg path{fill:var(--my-color);}
.product-details-bottom{margin-top:30px;}


.product-details-page-s3{padding-top:20px;padding-bottom:20px;background:#13284C;position: relative;z-index:3;}
.product-details-adv{align-items: flex-start;}
.product-details-adv .item{position: relative;padding-top:15px;padding-bottom:15px;color:#fff;line-height:20px;display: flex;flex-direction: column;}
.product-details-adv .item>.inner{display:flex;align-items: center;}
.product-details-adv .item:nth-child(1){cursor: pointer;}
.product-details-adv .item:nth-child(1)>.inner p:nth-child(2){font-weight: 300;font-size:14px;display: flex;align-items: center;}
.product-details-adv .item:nth-child(1)>.inner p:nth-child(2) img{width:16px;height:16px;margin-left: 8px;cursor: pointer;}
.product-details-adv .icon{width:30px;height:30px;margin-right:10px;}
.product-details-adv .icon>img{width:100%;height:100%;}
.product-details-adv .item .text{flex:1;max-width:200px;}
.product-details-adv .item:not(:last-child){margin-right:50px;}
.product-details-adv .product-summary-list{max-width:400px;background:rgba(255,255,255,0.2);border-radius: 4px;font-size:12px;color:#fff;padding:10px 15px;line-height:1.8;margin-top:20px;display: block;position: relative;display: none;}
.product-details-adv .product-summary-list:after{content: '';position: absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.2);left:12%;bottom:100%;}
.product-details-adv .product-summary-list p>strong{font-weight:500;padding-right:10px;}
.product-details-adv .item.open .product-summary-list{display: block;}
.product-details-adv .add-cart-btn{width:200px;line-height:50px;font-size: 16px;font-weight: 500;text-align: center;background: #ffffff;color:#000;cursor: pointer;transition:all 0.3s;display:block;}
.product-details-adv .add-cart-btn:hover{color:#000;background:var(--my-color-2);}
.product-details-adv .yes-login .text{font-size:20px;font-weight:500;line-height: 40px;}
.product-details-adv .add-quantity{padding-top:15px;}

.product-details-page-s4{padding-top:50px;padding-bottom:50px;}
.product-details-page-s4 .InfoContent{color:#333;;}
.product-details-page-s4 .InfoContent hr{background:#ececec;opacity: 1;margin:20px 0;}
.product-details-page-s4 .InfoContent .p-title{line-height:1;font-size: 24px;font-weight: 500;color: #13284c;margin-top:50px;}
.product-details-page-s4 .InfoContent .p-title:first-child{margin-top:0;}

.product-details-page-s5{background:#f2f2f2;padding-bottom:80px;}
.product-details-page-s5 .index-title .en{color: #020202;font-size:24px;}
.product-swiper .swiper-slide{height: auto;}
.product-swiper .swiper-pagination{position: static;margin-top:30px;}
@media (max-width:1199px){
	.product-details-page-s3{padding-top:30px;padding-bottom:30px;}
}
@media (max-width:991px){
	.add-quantity .add-jian,
	.add-quantity .add-jia{width: 20px;height: 20px;}
}
@media (max-width:767px){
	.product-details-adv{display:flex;flex-direction: column;align-items: center;}
	.product-details-adv .item{width:100%;justify-content: center;}
	.product-details-adv .item:not(:last-child){margin-right:0;}
	.product-details-adv .add-quantity{padding-top:0;}
}
@media (min-width:768px){
	
	.product-details-adv{flex-wrap: wrap;}
	.product-details-adv .item{width:50%;}
	.product-details-adv .item-3{width:100%;}
	.product-details-adv .item:not(:last-child){margin-right:0;}
	.product-details-adv .add-cart-btn{margin-left:20px;}
}
@media (min-width:992px){
	.product-details-select{padding-left:30px;border-left:1px solid rgba(226, 226, 226, 0.4);}
	.product-details-adv .product-summary-list{font-size:14px;}
}
@media (min-width:1200px){
	.product-details-top .product-details-title>.h1{font-size:28px;}
	.product-details-top .row .public-button-href>.more{line-height:22px;}

	.product-details-page-s3{position: sticky;top:80px;padding-top:0;padding-bottom:0;}
	.product-details-adv .item{width:auto;padding-top:25px;padding-bottom:25px;}
	.product-details-adv .item-3{width:auto;}
	.product-details-adv .add-cart-btn{font-size:18px;}

	.product-details-page-s4 .InfoContent .p-title{font-size: 28px;}
	
	.product-details-page-s5 .index-title .en{font-size:28px;}
}

/* 购物车 - 第一步 */
.cart-page-s2{padding-top:30px;padding-bottom:80px;}
.cart-page-s2 .cart-title{margin-bottom:15px;font-size: 20px;font-weight: 500;}
.cart-page-steps{margin-bottom:40px;}
.cart-page-steps .item:not(:last-child){margin-right:10px;}
.cart-page-steps .item:last-child .line-arrow{display: none;}
.cart-page-steps .icon{width: 28px;height: 28px;border: 1px solid rgba(0,0,0,0.3);color:rgba(0,0,0,0.3);font-size:16px;line-height:26px;text-align: center;font-weight:500;border-radius: 50%;}
.cart-page-steps .text{color:rgba(0,0,0,0.4);font-size:14px;line-height:18px;}
.cart-page-steps .text .txt{padding-left:7px;padding-right:7px;}
.cart-page-steps .text .txt p{white-space: nowrap;}
.cart-page-steps .line-arrow{flex:1;position: relative;}

.cart-page-steps .line-arrow .triangle{position: absolute;width:0;height:0;right:0;}
.cart-page-steps .item.active .icon{background: #1a3a5c;border-color:#1a3a5c;color:#fff;}
.cart-page-steps .item.active .text{color:#1a3a5c;}
.cart-page-steps .item.active .line-arrow .line{border-color:#1a3a5c;}

@media (max-width:767px){
	.cart-page-steps{display:block;}
	.cart-page-steps .item:not(:last-child){margin-right:0;margin-bottom:10px;}
	.cart-page-steps .item{display:block;}
	.cart-page-steps .line-arrow{height:30px;width:28px;}
	.cart-page-steps .line-arrow .line{height:100%;width:2px;margin:0 auto;border-left: 2px dotted #e0e2eb;}
	.cart-page-steps .line-arrow .triangle{left:50%;transform: translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e0e2eb;}
	.cart-page-steps .item.active .line-arrow .triangle{border-top-color:#1a3a5c;}
}
@media (min-width:768px){
	.cart-page-steps .item:not(:last-child){flex:1;}
	.cart-page-steps .line-arrow .line{border-bottom: 2px dotted #e0e2eb;}
	.cart-page-steps .line-arrow .triangle{top:50%;transform: translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #e0e2eb;}
	.cart-page-steps .item.active .line-arrow .triangle{border-left-color:#1a3a5c;}
}
@media (min-width:1200px){
	.cart-page-s2 .cart-title{font-size:24px;}
}

.cart-table-box .cart-table-body{background:rgba(160, 189, 187, 0.2);}
.cart-product-list .cart-table-head{height:50px;background:#1a3a5c;color:#fff;font-size:14px;font-weight:500;}
.cart-product-list .cart-table-head .item,
.cart-product-list .cart-table-product-item .item{display: flex;justify-content: center;align-items: center;}
.cart-product-list .item.item-1{width:70px;}
.cart-product-list .item.item-2{flex:1;justify-content: flex-start;}
.cart-product-list .item.item-3{width:160px;}
.cart-product-list .item.item-4{width:140px;}
.cart-product-list .item.item-5{width:140px;}
.cart-select-box{width:18px;height:18px;background-image: url(../images/icon/kuang-blue.svg);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.cart-table-head .cart-select-box{background-image: url(../images/icon/kuang-white.svg);}
.cart-table-head .cart-select-box.selected,
.cart-select-box.selected{background-image: url(../images/icon/kuang-select-2.svg);}
.cart-table-product-item{position: relative;padding-top:20px;padding-bottom:20px;border-bottom: 1px solid rgb(230, 230, 230);}
.cart-table-product-item .cart-select-box.selected{background-image: url(../images/icon/kuang-select.svg);}
.cart-table-product-item .add-quantity .add-number{color: #1a3a5c;}
.cart-table-product-item .noEdit-add-number{font-size:14px;line-height:20px;font-weight:500;color: #1a3a5c;}
.cart-table-product-item .price{font-size: 12px;line-height:20px;color:#000;}
.cart-item-main-row{align-items: flex-start;position: relative;padding-top:0!important;}
.cart-product-item{display:flex;align-items: flex-start;}
.cart-product-item .img{border:1px solid #e8e8e8;display:block;width:70px;height:70px;flex:0 0 auto;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.cart-product-item .img>img{width:100%;}
.cart-product-item .text{padding-left:30px;padding-right:25px;max-width:600px;}
.cart-product-item .title{font-size:14px;font-weight:500;margin-bottom:8px;}
.cart-product-item .summary{font-size: 12px;margin-bottom:8px;}
.cart-product-item .summary>span{color:rgba(0,0,0,0.6);}
.cart-product-item .delivery-time{font-size: 12px;margin-bottom:8px;}
.cart-product-item .delivery-time>span{display:inline-block;border-radius: 20px;background: rgba(40, 56, 134, 0.1);padding:5px 10px;}
 
.cart-product-item .cart-product-configuration-href{position: relative;font-size: 12px;display:inline-block;}
.cart-product-item .cart-product-configuration-href>span{position: relative;color: var(--my-color);text-decoration: underline;cursor: pointer;padding-right:20px;line-height:20px;display:inline-block;}
.cart-product-item .cart-product-configuration-href>span>.icon-svg{position: absolute;width:20px;height:20px;right:0;top:0;overflow: hidden;}
.cart-product-item .cart-product-configuration-href>span>.icon-svg>svg{width:80%;height:80%;transition: all 0.1s;}
.cart-product-item .cart-product-configuration-href.open>span>.icon-svg>svg{transform: rotate(-180deg);}
.cart-product-configuration-box{position:relative!important;width:250px;max-width:100%;padding:10px 15px;font-size: 12px;border-radius: 4px;background: #ffffff;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);color:#15284C;line-height:1.8;left:50%;transform: translateX(-50%);display:none;z-index:2;margin-top:10px;font-weight:400;}

.cart-product-configuration-box strong{font-weight: 500;}
.cart-product-item .cart-product-configuration-href.open .cart-product-configuration-box{display: block;}

.cart-table-body .cart-table-operate{padding-top:20px;padding-right:25px;}
.cart-table-body .cart-table-operate-btns{justify-content: flex-end;width:100%;display:flex;}
.cart-table-body .cart-table-operate-btns>*{position:relative;padding:0 15px;font-size: 12px;cursor: pointer;}
.cart-table-body .cart-table-operate-btns>*:first-child{padding-left:0;}
.cart-table-body .cart-table-operate-btns>*:last-child{padding-right:0;}
.cart-table-body .cart-table-operate-btns>*:not(:last-child)::after{content:'';position:absolute;width:1px;height:16px;right:0;top:50%;margin-top:-8px;background:#000;}
.cart-table-body .cart-table-operate-btns .icon-svg{width:20px;height:20px;margin-right:3px;}
.cart-table-box .cart-table-nextStep{padding:25px;background:rgba(160, 189, 187, 0.2);}
.cart-table-box .cart-table-nextStep .public-button-href{justify-content: flex-end;}
.cart-table-box .cart-table-nextStep .more{text-align:center;}
.cart-table-box .cart-table-nextStep .more:not(:last-child){margin-right:15px;}
.cart-table-box .cart-table-nextStep .cart-table-prevStep-btn{background: #fff;border: 1px solid #9f9f9f; color: #2f2f2f;}
.cart-table-box .cart-table-body .cart-table-nextStep{background:none;}
@media (max-width:991px){
	/* .cart-table-box{width:800px;overflow-x: auto;} */
	/* .cart-product-item{display:block;}
	.cart-product-item .text{padding-left:0;padding-top:30px;} */
	.cart-select-box{width:14px;}
	.cart-product-list .item.item-1{width:40px;}
	.cart-product-list .item.item-2{width:calc(100% - 48px);flex: auto;}
	.cart-product-list .item.item-3{width:100px;}
	.cart-product-list .item.item-4{width:100px;}
	.cart-product-list .item.item-5{width:100px;}
	.cart-product-list .cart-table-head .item-3,
	.cart-product-list .cart-table-head .item-4,
	.cart-product-list .cart-table-head .item-5{display:none;}
	.cart-table-product-item{flex-wrap:wrap;}
	.cart-item-main-row{flex-wrap:wrap;}
	.cart-table-product-item .item.item-1{align-items: flex-start;padding-top:25px;}
	.cart-table-product-item .item.item-2{display:block;}
	.cart-table-product-item .item.item-3{width:auto;padding-left:40px;margin-top:30px;}
	.cart-table-product-item .item.item-4{width:auto;margin-top:30px;padding:0 15px;}
	.cart-table-product-item .item.item-5{width:auto;margin-top:30px;}
	.cart-product-item .text{padding-left:15px;padding-right:15px;max-width:none;}
	.cart-table-body .cart-table-operate{width:auto;position: absolute;right:0;bottom:3px;}
	.cart-table-body .cart-table-operate-btns>*{padding:0 10px;}
}
@media (max-width:767px){
	.cart-table-body .cart-table-operate{position: static;width:100%;padding-right:15px;}
	.cart-table-box .cart-table-nextStep{padding-left:15px;padding-right:15px;}
	
	.cart-product-configuration-box{width:200px;left:auto;right:0;transform:none;}
}
@media (max-width:360px){
	.cart-table-body .cart-table-operate-btns>*{font-size:13px;}
}
@media (min-width:768px){
	.cart-table-product-item .item.item-4{padding:0 30px;}
}
@media (min-width:992px){
	.cart-product-list .cart-table-head,
	.cart-product-item .title{font-size:16px;}
	.cart-product-item .summary,
	.cart-product-item .delivery-time,
	.cart-product-item .cart-product-configuration-href,
	.cart-product-configuration-box,
	.cart-table-product-item .price,
	.cart-table-body .cart-table-operate-btns>*{font-size:14px;}
	
	.cart-product-list .cart-table-product-item .item{min-height:90px;}
	.cart-product-item .img{width:120px;height:120px;}
	.cart-table-product-item .item.item-1{align-items: flex-start;padding-top:50px;}
	.cart-table-product-item .price,
	.cart-table-product-item .noEdit-add-number{line-height:24px;}
	.cart-table-box .cart-table-nextStep .more{min-width:200px;padding-left:30px;padding-right:30px;padding:12px 24px;}
	.cart-table-body .cart-table-operate{padding-top:0;position: absolute;right:0;top:90px;}
	
}
@media (min-width:1200px){
	.cart-product-configuration-box{width:300px;}
}


/* 购物车 - 第二步 */
.cart-address-head{margin-bottom:25px;}
.cart-address-head .title{font-size: 20px;font-weight:500;color:#13284a;}
.cart-address-head .add-address-btn{display:inline-block;font-size: 16px;color: #000;background: #ffffff;border: 1px solid #cccccc;text-align: center;padding:12px 15px;line-height:1.5;transition:all 0.3s;}
.cart-address-head .add-address-btn:hover{background:var(--my-color-2);color:#000;}
.cart-address-info-filter-expand-box .expand-btn{width:100%;height:auto;min-height:40px;padding-top:5px;padding-bottom:5px;line-height:30px;padding-left:10px;padding-right:30px;color:#000;}
.cart-address-info-filter-expand-box .expand-btn .filter-value{white-space: normal;text-overflow: clip;}
.cart-address-box{padding:25px 25px 0;}
.cart-address-info-item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgb(230, 230, 230);}
.cart-address-info-item:last-child{margin-bottom:0;}
.cart-address-info-group{align-items: flex-start;}
.cart-address-info-group>div{width:calc(33.333333% - 16px);margin-right:24px;}
.cart-address-info-group>div:last-child{margin-right:0;}
.cart-address-info-group>div:first-child .expand-btn{}
.cart-address-info-group>div:first-child .filter-value{padding-top:5px;padding-bottom:4px;line-height:1.5;}
.cart-address-info-group .title{font-size: 16px;font-weight:500;color: #000;margin-bottom:15px;}
.cart-address-info-group .person-email{font-size:14px;padding:10px;}
.cart-address-info-item .set-default-address{margin-top:20px;}
.cart-address-info-item .form-checkbox-wrap .checkbox-mark{width:18px;height:18px;background-image: url(../images/icon/kuang-blue.svg);top:1px;}
.cart-address-info-group .filter-dropdown-box{top:100%;margin-top:-1px;}
@media (max-width:991px){
	.cart-address-info-group>div{width:100%;margin-right:0;margin-bottom:25px;}
}
@media (max-width:767px){
	.cart-address-head{display:block;}
	.cart-address-head .add-address-btn{margin-top:15px;}
	.cart-address-box{padding-left:15px;padding-right:15px;}
	
}
@media (min-width:992px){
	.cart-address-head .title{font-size: 24px;}
}
@media (min-width:1200px){
	.cart-address-head .title{font-size: 30px;}
	.cart-address-head .add-address-btn{min-width:200px;padding:15px;}
	
	.cart-address-info-filter-expand-box .expand-btn{padding-left:18px;padding-right:40px;}
	.cart-address-info-group .person-email{padding-left:18px;padding-right:18px;}
}

.miaoshun-modal .modal-dialog{width:90%;max-width:800px;margin:50px auto;}
.miaoshun-modal .modal-content{border:none;background:#fff;border-radius:4px;}
.miaoshun-modal .modal-close{position: absolute;width:30px;height:30px;border:none;background:none;box-shadow: none;right:10px;top:10px;}
.miaoshun-modal .modal-close>.icon{position: absolute;width:24px;height:24px;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}
.miaoshun-modal .modal-close>.icon path{transition: all 0.3s;}
.miaoshun-modal .modal-close:hover>.icon path{fill:#000;}
.miaoshun-modal .modal-body{min-height:50px;}
.address-form-modal .modal-body{padding:40px 20px 20px;}


.message-form .row{margin-left:-17px;margin-right:-17px}
.message-form .column{padding-left:17px;padding-right:17px;margin-bottom:25px}
.message-form .column:last-child{margin-bottom:0!important;}
.message-form .inner{position:relative}
.message-form .inner>label{display:block;margin-bottom:12px;font-size:16px;line-height:24px;font-weight:500;color:#142949}
.message-form .inner>label>i{color:rgba(20, 41, 73, 0.5);font-size:12px;line-height:16px;position: relative;padding-left:22px;font-style:normal;margin-left:20px;font-weight:400;}
.message-form .inner>label>i>svg{width:16px;height:16px;position: absolute;left:0;top:0;}
.message-form .form-control{display:block;font-size:14px;height:42px;border-radius:0;box-shadow:none;color:#142949;padding:5px 10px;background: #ffffff;border: 1px solid #d6d6d6;}
.message-form .form-control:focus{border-color:var(--my-color);}
.message-form .form-control[disabled]{color:rgba(20, 41, 73, 0.5);}
.message-form textarea.form-control{height: 130px;;}
.message-form .filter-expand-box .expand-btn{width:100%;height:100%;padding:0;border:none;}
.message-form .filter-expand-box .expand-btn .filter-value{padding-right:50px;}
.message-form .public-button-href{padding-top:15px;}
.message-form .public-button-href>.more{border:none;padding:12px;margin:0;border: 1px solid #192849;background: #192849;color:#fff;width:380px;font-size:18px;}
@media (max-width:767px){
	.message-form .row{margin-left:0;margin-right:0}
	.message-form .column{padding-left:0;padding-right:0;}
	.message-form .public-button-href{padding-bottom:15px;}
}
@media (min-width:1200px){
	.message-form .inner>label{font-size:18px;}
	.message-form .form-control{padding-left:15px;padding-right:15px;}
	.message-form .public-button-href>.more{font-size:20px;}
	
	.address-form-modal .modal-body{padding:60px 50px 40px;}
}


/* 购物车 - 第三步 */
.cart-table-order-info{padding:25px 20px 25px 50px;align-items: flex-start;}
.cart-table-order-info .cart-order-info-box{overflow: hidden;}
.cart-table-order-info .cart-order-info-item{margin-left:-20px;margin-right:-20px;}
.cart-table-order-info .cart-order-info-item .item{width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px;}
.cart-table-order-info .cart-order-info-item .title{font-weight:500;line-height:1.8;}
.cart-table-order-info .cart-order-info-item .info{line-height:1.8;color:#333;}

.cart-table-order-info .cart-summary{border: 1px solid #dfdfdf;background: #ffffff;border-radius: 4px 4px 0 0;overflow: hidden;}
.cart-table-order-info .cart-summary-title{font-weight:500;line-height:46px;background: #1a3a5c;text-align: center;color:#fff;}
.cart-table-order-info .cart-summary-info-box{padding:15px;}
.cart-table-order-info .cart-summary-info .item{display: flex;line-height:1.8;text-align: right;}
.cart-table-order-info .cart-summary-info .item>span{width:50%;}
.cart-table-order-info .cart-summary-info .item>span:nth-child(2){color:#333;}
.cart-table-order-info .cart-summary-price{font-weight:500;color: #1a3a5c;padding-top:15px;padding-bottom:15px;border-top: 1px solid #d5d5d5;margin-top:15px;text-align: right;}
.cart-table-order-info .cart-summary-tip{color: #1a3a5c;line-height:1.5;text-align: right;}


.review-cart-modal .modal-body{padding:35px 20px;}
.review-cart-modal .modal-info-box{line-height:1.4;text-align: center;max-width:700px;margin:0 auto;}
.review-cart-modal .modal-info-box .icon-svg{width:50px;height:50px;margin:20px auto 0;}
.review-cart-modal .title{font-size:16px;font-weight:500;margin:15px 0 10px;}
.review-cart-modal .public-button-href{margin-top:30px;}
@media (max-width:1199px){
	.cart-table-order-info{display: block;}
}
@media (max-width:991px){
	.cart-table-order-info{padding-left:40px;}
}
@media (max-width:767px){
	.cart-table-order-info{padding:25px 15px;}
}
@media (min-width:768px){
	.cart-table-order-info .cart-order-info-item .item{width:33.333333%;}
}
@media (min-width:1200px){
	.cart-table-order-info{padding-right:50px;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
	.cart-table-order-info .cart-order-info-item{margin-left:-20px;margin-right:-20px;}
	.cart-table-order-info .cart-order-info-item .item{padding-left:20px;padding-right:20px;margin-bottom:15px;margin-bottom:20px;}
	.cart-table-order-info .cart-summary{width:330px;flex:0 0 auto;}
	.cart-table-order-info .cart-summary-title{font-size:16px;line-height:56px;}
	.cart-table-order-info .cart-summary-info-box{padding:20px;}
	.cart-table-order-info .cart-summary-price{font-size:16px;}
	
	.review-cart-modal .title{font-size:20px;}
	.review-cart-modal .text{font-size:16px;}
	.review-cart-modal .modal-info-box .icon-svg{margin-top:40px;}
	.review-cart-modal .public-button-href>.more{min-width:240px;line-height:40px;font-size:20px;}
}

/* 登录、注册、修改密码 */
.login-page-s2,.signUp-page-s2{padding-top:0;}
.login-signUp-title{margin-bottom:30px;color:#142949;}
.login-signUp-title h1{font-size:28px;font-weight:inherit;}
.login-signUp-title p{font-size:18px;margin-top:10px;}
.login-signUp-form-tip{text-align: center;font-size:14px;margin-top:15px;}
.login-signUp-form-tip a{color: #196ce9;text-decoration: underline;padding-left:5px;}
.login-signUp-form-tip a:hover{color:#196ce9;text-decoration: none;}
.login-signUp-description{font-size:16px;font-weight:500; color: #595959;}
.login-signUp-description p:not(:last-child){margin-bottom:15px;}

.login-form-box,.signUp-form-box{border-radius: 8px;margin-bottom:20px;background:#fff;display:block;}
.login-form-box-left,.signUp-form-box{padding:40px 15px;color:#142949;font-weight:500;}
.login-form-box-left{width:100%;}
.login-form-box-left .message-form .tip{margin-top:15px;}
.login-form-box-left .message-form .tip a:hover{text-decoration: underline;}
.login-form-box-left .message-form .form-control{background: #ecebeb;border-color:#ecebeb;}
.login-form-box-left .message-form .public-button-href>.more{width:100%;border-radius:0;padding-top:9px;padding-bottom:9px;}
.login-form-box-right{width:100%;position: relative;}

.signUp-form-box .signUp-form-box-inner{max-width:1000px;margin:0 auto;}
.signUp-form-box .agree-website{margin-bottom:15px;}
.signUp-form-box .message-form .public-button-href>.more{width:480px;}

.password-page-s2{padding-top:30px;}

.password-page-s2 .password-btns{margin-top:40px;}
.password-page-s2 .password-btns .public-button-href>.more{width:50%; color: #6a6a6a;}
.password-page-s2 .password-btns .public-button-href>.more:first-child{margin-right:25px;}
.password-page-s2 .password-btns .public-button-href>.more:hover{color:#000;}
@media (min-width:992px){
	.login-form-box,.signUp-form-box{display:flex;}
	.login-form-box-left,.signUp-form-box{padding:60px 4.5% 40px;}
	.login-form-box-left{width:52%;min-height:500px;}
	.login-form-box-right{width:48%;}
	.login-form-box-right>.img{position: absolute;width:100%;height:100%;left:0;top:0;}
	.login-form-box-right>.img>img{width:100%;height:100%;object-fit: cover;}
}
@media (min-width:1200px){
	.login-signUp-title h1{font-size:36px;}
	.login-signUp-title p{font-size:20px;}
	.login-form-box-left .message-form .form-control{height:52px;}
	.login-signUp-form-tip{font-size:16px;}
	.login-signUp-description{font-size:20px;}
	.login-signUp-description p:not(:last-child){margin-bottom:20px;}
	
	.password-page-s2 .login-form-box-left{padding-right:10%;}
}

/* 个人中心 */
.personal-center-page-wrapper{height:calc(100vh - 106px);}
.personal-center-page-wrapper>.left{height:100%;width:230px;padding-top:20px;padding-bottom:20px;background: #1a3a5c;}
.personal-center-page-wrapper>.right{height:100%;width:calc(100% - 230px);padding:20px 40px 30px;overflow: auto;}
.personal-center-page-nav .nav{display:block;}
.personal-center-page-nav .nav>li{padding-left:1px;margin-bottom:1px;}
.personal-center-page-nav .nav>li>a{font-size:14px;font-weight:500;color:#fff;display:flex;align-items: center;padding:10px 20px;line-height:38px;transition: all 0.5s;}
.personal-center-page-nav .nav>li .icon-svg{width:20px;height:20px;margin-right:15px;}
.personal-center-page-nav .nav>li>a:hover,
.personal-center-page-nav .nav>li.active>a{color: #1a3a5c;background:#fff;}
.personal-center-page-nav .nav>li.active>a{font-weight:700;}
.personal-center-page-nav .nav>li>a:hover .icon-svg path,
.personal-center-page-nav .nav>li.active .icon-svg path{fill:#1a3a5c;}

.personal-center-page-title-box{margin-bottom:30px;}
.personal-center-page-title{max-width:62%;}
.personal-center-page-title h1{font-size:28px;font-weight: 500;line-height:36px;}
.personal-center-page-title h2{font-size:20px;font-weight: 500;line-height:36px;}
.personal-center-page-title p{font-size:16px;color:#333;}
.personal-center-order-search-form{width:38%;padding-left:10px;}
.personal-center-order-search-form form{position: relative;width:100%;border-radius: 4px;padding-right:90px;}
.personal-center-order-search-form form input{width:100%;height:48px;padding:10px;font-size:16px;border: 1px solid #c3c3c3;border-right:none;box-shadow: none;color:#000;background:none;border-radius: 4px 0 0 4px;}
.personal-center-order-search-form form .btn{position: absolute;right:0;top:0;bottom:0;width:90px;background: #1a3a5c;padding:0;margin:0;border:none;box-shadow: none;border-radius: 0;color:#fff;font-size:16px;}
.personal-center-order-search-form form .btn:hover{background:var(--my-color-2);color:#000;}

.personal-center-page-content-box .pager{margin-top:40px;}
.personal-center-page-content-box-item{padding:20px 10px 60px;background:#fff;border-radius: 4px;margin-top:20px;}
.personal-center-page-content-box-item:nth-child(1){margin-top:0;}
.personal-center-page-content-box-item .title{padding:0 20px;margin-bottom:25px;}
.personal-center-page-content-box-item .title h2{font-size:20px;font-weight: 500;}
.personal-center-page-content-box-item .title a{font-size:16px;}
.personal-center-page-content-box-item .title a:hover{text-decoration: underline;}
@media (max-width:991px){
	.personal-center-page-wrapper{display:block;height:auto;}
	.personal-center-page-wrapper>.left{padding:10px 40px;width:100%;height:auto;}
	.personal-center-page-nav .nav>li>a{padding:10px;line-height: 30px;}
	.personal-center-page-wrapper>.right{padding-top:30px;width:100%;height:auto;overflow: visible;}
	
	
	.personal-center-order-search-form form input{height:36px;padding-top:0px;padding-bottom:0px;font-size:14px;}
	.personal-center-order-search-form form .btn{font-size:14px;}
}
@media (max-width:767px){
	.personal-center-page-wrapper>.left{padding-left:15px;padding-right:15px;}
	.personal-center-page-nav .nav>li>a{line-height: 20px;}
	.personal-center-page-wrapper>.right{padding-left:15px;padding-right:15px;}
	.personal-center-page-title-box{display: block;}
	.personal-center-page-title{width:100%;max-width:100%;}
	.personal-center-order-search-form{width:100%;margin-top:15px;padding-left:0;}
}
@media (min-width:992px){
	.header .navbar-3{display:none;}
	.personal-center-body .header .navbar-1,
	.personal-center-body .header .navbar-2{display:none;}
	.personal-center-body .header .navbar-3{display:block;}
	.personal-center-body .header .navbar-3 .container{width:100%;padding-left:30px;padding-right:30px;max-width:100%;}
	.personal-center-body .header .navbar-3 .navbar-search-btn{display: none;}
	.personal-center-body .header .navbar-3 .navbar-brand{margin-right:50px;}
	
	.personal-center-page-wrapper{height:calc(100vh - 80px);}
	.personal-center-page-title h1,
	.personal-center-page-title h2{line-height:58px;}
}
@media (min-width:1200px){
	.personal-center-page-wrapper>.left{width:290px;}
	.personal-center-page-wrapper>.right{width:calc(100% - 290px);}
	.personal-center-page-nav .nav>li .icon-svg{margin-right:25px;}
	.personal-center-page-nav .nav>li>a{font-size:16px;}
	
	.personal-center-page-title{padding-left:15px;}
	.personal-center-page-title h1{font-size:34px;}
	.personal-center-page-title h2{font-size:30px;}
	.personal-center-page-title p{font-size:18px;}
	
	.personal-center-page-content-box-item .title h2{font-size:30px;}
	.personal-center-page-content-box-item .title a{font-size:18px;}
}


.personal-center-table{font-size:14px;border-radius: 4px;overflow: hidden;}
.personal-center-table .icon-svg{margin-right:8px;width:16px;height:16px;}
.personal-center-table-head{font-size:16px;background: #1a3a5c;font-weight:500;color:#fff;}
.personal-center-table-head .tr .td{white-space: nowrap;line-height: 48px;}
.personal-center-table .tr{display:flex;}
.personal-center-table .tr .td{width:18%;display: flex;align-items: center;padding-left:15px;flex-wrap:wrap;}
.personal-center-table .tr .td:nth-child(1){width:26%;white-space: nowrap;}
.personal-center-table .tr .td:nth-child(2){width:16%;}
.personal-center-table .tr .td:nth-child(3){width:22%;}
.personal-center-table-body{border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;background:#fff;min-height:70vh;}
.personal-center-body-1 .personal-center-table-body{min-height:0;}
.personal-center-table-body .tr{transition: all 0.3s;border-bottom:1px solid #efefef;}
.personal-center-table-body .tr:last-child{border-bottom:none;}
.personal-center-table-body .tr .td{min-height:88px;padding-top:15px;padding-bottom:15px;line-height:1.6;}
.personal-center-table-body .tr:hover{background: #eeeeee;}
.personal-center-table-body .tr .td .link-href,
.personal-center-table-body .tr .td .link-href span{white-space: nowrap;}
.personal-center-table-body .tr .td .link-href:not(:last-child){margin-right:15px;}
.personal-center-table-body .tr .td .link-href:hover{text-decoration: underline;}
.personal-center-table-body .tr .td:nth-child(3){font-weight: 400;}
@media (max-width:991px){
	.personal-center-table .tr .td{width:120px;}
	.personal-center-table .tr .td:nth-child(1){width:180px;}
	.personal-center-table .tr .td:nth-child(2){width:105px;}
	.personal-center-table .tr .td:nth-child(3){flex:1;}
	.personal-center-table .tr .td:nth-child(5){width:100px;}
}
@media (max-width:767px){
	.personal-center-table{overflow-x: auto;}
	.personal-center-table .tr .td:nth-child(1){width:180px;}
	.personal-center-table .tr .td:nth-child(2){width:calc(100% - 180px);justify-content: flex-end;padding-right: 15px;padding-left:5px;}
	.personal-center-table .tr .td:nth-child(3){flex:auto;padding-right:15px;}
	.personal-center-table-head .tr .td:nth-child(3),
	.personal-center-table-head .tr .td:nth-child(4),
	.personal-center-table-head .tr .td:nth-child(5){display: none;}
	.personal-center-table-body .tr{flex-wrap: wrap;justify-content: flex-end;}
	.personal-center-table-body .tr .td{min-height: 70px;}
	.personal-center-table-body .tr .td:nth-child(3){width:100%;}
	.personal-center-table-body .tr .td:nth-child(4){width:150px;}
	.personal-center-table-body .tr .td:nth-child(5){width:calc(100% - 150px);}
}
@media (min-width:1200px){
	.personal-center-table .tr .td{padding-left:25px;}
}

/* My Quotations */
.quotes-form-modal .modal-dialog{max-width:1370px;}
.quotes-form-modal .modal-body{padding:20px;}
.quotes-form-modal .cart-table-box .cart-table-body{background: #f9f9f9;}
.quotes-form-modal .cart-product-list .item.item-2,
.quotes-form-modal .cart-table-order-info{padding-left:15px;}
.quotes-form-modal .cart-table-order-info{padding-right:15px;}
@media (max-width:991px){
	.quotes-form-modal .cart-product-list .item.item-2{width:100%;}
	.quotes-form-modal .cart-table-product-item .item.item-3{padding-left:15px;}
}
@media (max-width:767px){
	.quotes-form-modal .modal-body{padding:0;}
}
@media (min-width:1200px){
	.quotes-form-modal .cart-product-list .item.item-2,
	.quotes-form-modal .cart-table-order-info{padding-left:40px;}
	.quotes-form-modal .cart-table-order-info{padding-right:40px;}
}


/* Address Management */
.personal-center-address-page-title-box .add-address-btn{display:inline-block;font-size: 16px;color: #000;background: #ffffff;border: 1px solid #cccccc;text-align: center;padding:15px;line-height: 1.5;transition:all 0.3s;}
.personal-center-address-page-title-box .add-address-btn:hover{background:var(--my-color-2);color:#000;}
.personal-center-address-table .tr .td{width:14.2%;}
.personal-center-address-table .tr .td:nth-child(1){width:10%;}
.personal-center-address-table .tr .td:nth-child(2){width:19%;}
.personal-center-address-table .tr .td:nth-child(3){width:14.2%;}
.personal-center-address-table .personal-center-table-body{font-size:14px;}
.personal-center-address-table .personal-center-table-body .tr .td:nth-child(1){font-size:16px;font-weight: 700;}
.personal-center-address-table .personal-center-table-body .tr .td:nth-child(2),
.personal-center-address-table .personal-center-table-body .tr .td:nth-child(3),
.personal-center-address-table .personal-center-table-body .tr .td:nth-child(4),
.personal-center-address-table .personal-center-table-body .tr .td:nth-child(5){font-weight: 400;}
@media (max-width:1199px){
	.personal-center-address-table .tr .td{width:19.333333%;}
	.personal-center-address-table .tr .td:nth-child(1){width:10%;}
	.personal-center-address-table .tr .td:nth-child(2){width:32%;}
	.personal-center-address-table .tr .td:nth-child(3){width:19.333333%;}
	.personal-center-address-table .tr .td:nth-child(4){width:19.333333%;}
	.personal-center-address-table .tr .td:nth-child(5){width:19.333333%;}
	.personal-center-address-table .tr .td:nth-child(6){padding-right:15px;}
	.personal-center-address-table .tr .td:nth-child(7){}
	.personal-center-address-table .personal-center-table-head .tr .td:nth-child(6),
	.personal-center-address-table .personal-center-table-head .tr .td:nth-child(7){display: none;}
	.personal-center-address-table .personal-center-table-body .tr{flex-wrap: wrap;justify-content: flex-end;}
}
@media (max-width:767px){
	.personal-center-address-page-title-box .add-address-btn{margin-top:15px;}
	
	.personal-center-address-table .tr .td:nth-child(1){width:48px;}
	.personal-center-address-table .tr .td:nth-child(2){width:calc(100% - 48px);}
	.personal-center-address-table .personal-center-table-body .tr .td:nth-child(3),
	.personal-center-address-table .personal-center-table-body .tr .td:nth-child(4),
	.personal-center-address-table .personal-center-table-body .tr .td:nth-child(5),
	.personal-center-address-table .personal-center-table-body .tr .td:nth-child(6),
	.personal-center-address-table .personal-center-table-body .tr .td:nth-child(7){width:50%;padding-right:0;}
}
@media (min-width:1200px){
	.personal-center-address-page-title-box .add-address-btn{min-width:200px;padding:15px;}
}

/* Setting/Logout */
.personal-center-LogOut-page-main{max-width:1000px;}
.personal-center-LogOut-page-title-box .personal-center-page-title{padding-left:0;}
.personal-center-LogOut-page-title-box .public-button-href>.more{width:180px;line-height:30px;}
.personal-center-LogOut-page-title-box .public-button-href>.more .icon-svg{margin-left:0;margin-right:10px;width:20px;height:20px;}
.personal-center-LogOut-form .message-form .public-button-href>.more{width:100%;}
@media (max-width:767px){
	.personal-center-LogOut-page-title-box .personal-center-page-title{display:block;}
	.personal-center-LogOut-page-title-box .public-button-href{margin-top:15px;}
}
@media (min-width:1200px){
	.personal-center-LogOut-page-title-box .public-button-href>.more{width:210px;line-height:36px;font-size:18px;}
}


/* 删除提示 */
.delete-modal .modal-dialog{max-width:540px;}
.delete-modal .modal-body{padding:35px 20px;}
.delete-modal .modal-close>.icon{width:20px;height:20px;}
.delete-modal .modal-info-box{line-height:1.4;text-align: center;}
.delete-modal .modal-info-box .icon-svg{width:40px;height:40px;margin:0 auto;}
.delete-modal .tips{position: absolute;left:10px;top:10px;font-size:16px;font-weight:500;color:#949494;}
.delete-modal .title{font-size:20px;font-weight:500;margin:20px 0;}
.delete-modal .public-button-href>.more{min-width:100px}
.delete-modal .public-button-href>.yes-btn{margin-right:15px;font-size:20px;}
.delete-modal .public-button-href>.no-btn{border: 1px solid #e9e9e9;color:#b9b9b9;background:#fff;}
@media (min-width:1200px){
	.delete-modal .modal-body{padding:50px 20px;}
	.delete-modal .title{font-size:24px;margin:30px 0;}
	.delete-modal .public-button-href>.more{min-width:126px;}
	.delete-modal .public-button-href>.yes-btn{margin-right:30px;}
}


/* Cookie主弹窗样式 */
#cookiebot-widget{position:fixed;bottom:15px;left:15px;z-index:9998;}
.cookiebot-widget-btn{width:60px;height:60px;border-radius: 50%;background: #15284c;padding:0;border:none;cursor: pointer;box-shadow: 0 0 5px rgba(255,255,255,0.25);display:none;}
.cookiebot-widget-btn svg{display:block;width:100%;height:100%;}
#cookie-popup{position:fixed;bottom:0;left:0;right:0;background: #15284c;color:#fff;padding:40px 0 30px;z-index:9999;display:none;}
.cookie-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}
.cookie-text{flex:1;min-width:300px}
.cookie-text h3{margin-bottom:0;font-size:18px;font-weight:500;color:#fff;}
.cookie-text .InfoContent{margin:20px 0;font-size:14px;line-height:1.75;color:#fff;}
.cookie-text .showDetails-btn{display: inline-block;font-size:18px;font-weight:500;color:#fff;}
.cookie-text .showDetails-btn:hover{text-decoration: underline;}

.cookie-buttons{width:200px;}
.cookie-btn{display:block;padding:0;margin:0;border-radius:0;font-size:16px;background:#fff;border:2px solid #fff;color:#15284C;transition:all .3s;cursor:pointer;width:100%;height:50px;font-weight:500;}
.cookie-btn.btn-manage{background:transparent;color:#fff;}
.cookie-btn:hover,
.cookie-btn.btn-manage:hover{background:var(--my-color-2);color:#000;border-color:var(--my-color-2);}
.cookie-btn + .cookie-btn{margin-top:15px;}

#cookie-settings{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#000;padding:20px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:10000;max-width:600px;width:90%;display:none}
.settings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}
.settings-header h3{font-size:20px;font-weight:700;color:#15284c;}
.close-settings{background:0 0;border:none;font-size:30px;cursor:pointer;color:#000}
.close-settings:hover{color:#15284c;}
.cookie-category{margin-bottom:20px}
.cookie-category h4{margin-bottom:10px;font-size:16px;font-weight:500;display:flex;justify-content:space-between}
.cookie-category p{font-size:14px;color:#666;margin-bottom:10px;line-height:1.4}

.cookie-category .toggle-switch{position:relative;display:inline-block;width:40px;height:20px}
.cookie-category .toggle-switch input{opacity:0;width:0;height:0}
.cookie-category .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}
.cookie-category .slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}
.cookie-category input:checked+.slider{background:var(--my-color)}
.cookie-category input:checked+.slider:before{transform:translateX(20px)}
.settings-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:10px;border-top:1px solid #eee}
.settings-footer .cookie-btn.btn-reject{color:#fff;background:#15284c;border-color:#15284c;}
.settings-footer .cookie-btn.btn-reject:hover{background:var(--my-color-2);color:#000;border-color:var(--my-color-2);}
.cookie-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998;display:none}
@media (max-width:767px){
	.cookie-content{display: block;}
	.cookie-buttons{width:100%;margin-top:30px;}
}
@media (min-width:768px){
	.cookie-btn + .cookie-btn{margin-top:25px;}
	.cookie-text .InfoContent{font-size:16px;}
}
@media (min-width:1200px){
	.cookie-text .InfoContent{margin:30px 0;}
	.cookie-buttons{width:260px;}
	.cookie-btn{height:60px;font-size:18px;}
	#cookie-settings{padding:30px;}
}