﻿article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
button,html,button,input,select,textarea{font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif}
body{margin:0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
nav ol,nav ul{list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;padding:0;border:none;*vertical-align:middle}
button:focus,input:focus,select:focus,textarea:focus{outline:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:12px;*width:12px}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
optgroup{font-weight:700}
html{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-size:16px;line-height:2;color:#2b2a28;background-color:#fff;min-height:100vh}
img{vertical-align:middle}
textarea{resize:vertical}
figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}
dd,dl,li,ol,ul{margin:0;padding:0}
ol,ul{list-style:none outside none}
h1,h2,h3{line-height:2}
h1{font-size:22.5px}
h2{font-size:19.5px}
h3{font-size:17.55px}
h4{font-size:15px}
h5,h6{font-size:12.75px;text-transform:uppercase}
a{text-decoration:none;color:#333}
a:hover{color:#262626}
input:-moz-placeholder,textarea:-moz-placeholder{color:#b2b2b2}
input::-moz-placeholder,textarea::-moz-placeholder{color:#b2b2b2}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b2b2b2}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b2b2b2}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none}
.clear{display:block;clear:both;overflow:hidden}
.clearfix:after{clear: both;content: "";display: table;height: 0;line-height: 0;visibility: hidden;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wrap{margin-left: auto;margin-right: auto;}
/**swiper css**/
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;flex:0 0 auto;width:100%;height:100%;position:relative}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.navigation-230529001-pc { position: relative;}
.navigation-230529001-pc.style-1 { background: url("/static/pc/images/18c9e559fee9c4.jpg") center no-repeat; background-size: cover; }
.navigation-230529001-pc::before { content: ""; width: 30%; height: 50px; display: block; position: absolute; right: 0; top: 0; background: rgb(236,236,236); }
.navigation-230529001-pc .wrap { width:100%; overflow: hidden; }
.navigation-230529001-pc .wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0 }
.navigation-230529001-pc .logo { width: 30%; display: block; position: absolute;left: 0;top: 0; height: 100%; }
.navigation-230529001-pc .logo img {  width: auto; max-width: 280px;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);; }
.navigation-230529001-pc .nav { float: right; width:70%; }
.navigation-230529001-pc .nav ul { overflow: hidden;}
.navigation-230529001-pc .nav ul li { float: left; }
.navigation-230529001-pc .nav .top-nav { position: relative; background: rgb(236,236,236); line-height: 50px; }
.navigation-230529001-pc .nav .top-nav::before { content: ""; width: 60px; display: block; position: absolute; left: -60px; top: 0; bottom: 0; background: url("/static/pc/images/18c9e559ffcif0.png") left bottom no-repeat; background-size: cover; }
.navigation-230529001-pc .nav .top-nav ul { float: left;width: 69%; }
.navigation-230529001-pc .nav .top-nav ul li{ float: left;width: 33.3%;text-align: center; }
.navigation-230529001-pc .nav .top-nav ul li a { display: block; font-size: 16px; color: rgb(16,16,16); transition: all linear 0.3s; }
.navigation-230529001-pc .nav .top-nav ul li a:hover { color: rgb(218,37,29); }
.navigation-230529001-pc .nav .top-nav .tel { float: right; width: 31%; }
.navigation-230529001-pc .nav .top-nav .tel img { width: 28px; display: inline-block; margin-right: 10px; }
.navigation-230529001-pc .nav .top-nav .tel a { display: block; text-align: center; font-size: 18px; color: rgb(16,16,16); font-weight: bold; transition: all linear 0.3s; }
.navigation-230529001-pc .nav .top-nav .tel a:hover { color: rgb(218,37,29); }
.navigation-230529001-pc .nav .bom-nav ul li{ float: left; margin-left: 8.6%; }
.navigation-230529001-pc .nav .bom-nav ul li a { display: block; position: relative; font-size: 18px; color: rgb(255,255,255); font-weight: bold; line-height: 3.5; transition: all linear 0.3s; }
.navigation-230529001-pc .nav .bom-nav ul li a:hover { color: rgb(218,37,29); }
.navigation-230529001-pc .nav .bom-nav ul li.on a{ color: rgb(218,37,29);}
.navigation-230529001-pc .nav .bom-nav ul li.on a:after {content: ""; display: block; position: absolute; left: 0px; bottom: 10px; right: 0px; height: 3px ;background: rgb(218,37,29);}
.navigation-230529001-pc .menu_icon { display: none; }.article-230529004-pc { position: relative; background: url("/static/pc/images/18c9e55a0eb8mf.jpg") center top no-repeat; }

.article-230529004-pc .breadcrumbnav { color: rgb(255,255,255); line-height: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.article-230529004-pc .breadcrumbnav a { color: rgb(255,255,255); }

.article-230529004-pc .box { position: relative; z-index: 1; overflow: hidden; background: rgb(255,255,255); box-shadow: 0 0 30px rgba(11,22,30,0.1); }

.article-230529004-pc .box::before { content: ''; display: block; width: 570px; height: 570px; border: 120px solid rgba(218,37,29,0.1); position: absolute; border-radius: 50%; top: -140px; right: -290px; z-index: -1; }

.article-230529004-pc .sty1 .fl { width: 51.3%; float: left; }

.article-230529004-pc .sty1 .fl .title { color: rgb(16,16,16); line-height: 1.2; }

.article-230529004-pc .sty1 .fl .text { margin-top: 10px; color: rgb(96,98,102); line-height: 2; }

.article-230529004-pc .sty1 .fl .cs p { color: rgb(96,98,102); line-height: 1; }

.article-230529004-pc .sty1 .fl .cs p img { display: inline-block; vertical-align: middle; }

.article-230529004-pc .sty1 .fl .cs p span { display: inline-block; vertical-align: middle; color: rgb(218,37,29); font-family: Impact; }

.article-230529004-pc .sty1 .fl .cs p + p { margin-top: 20px; }

.article-230529004-pc .sty1 .fl .model .hot_tit { color: rgb(16,16,16); line-height: 1; font-weight: bold; }

.article-230529004-pc .sty1 .fl .model .list li { width: 29.33333%; float: left; margin-left: 6%; position: relative; box-shadow: 0 0 8px rgba(218,37,29,0.2) inset; line-height: 1; text-align: center; }

.article-230529004-pc .sty1 .fl .model .list li:first-child { margin-left: 0; }

.article-230529004-pc .sty1 .fl .model .list li span { display: block; margin-top: 8px; font-weight: bold; }

.article-230529004-pc .sty1 .fl .model .list li::before { content: ""; height: 8px; position: absolute; left: 0; right: 0; bottom: 10px; background: url("/static/pc/images/18c9e55a0eeqq4.png") center no-repeat; }

.article-230529004-pc .sty1 .fl .model .notice { margin-top: 12px; color: rgb(96,98,102); line-height: 2; }

.article-230529004-pc .sty1 .fl .fwtext { overflow: hidden; }

.article-230529004-pc .sty1 .fl .fwtext p { float: left; padding-left: 25px; margin-left: 40px; position: relative; color: rgb(96,98,102); line-height: 1.5; }

.article-230529004-pc .sty1 .fl .fwtext p:first-child { margin-left: 0; }

.article-230529004-pc .sty1 .fl .fwtext p::before { content: ""; width: 8px; height: 8px; display: block; position: absolute; left: 4px; top: 0; bottom: 0; margin: auto 0; background: rgb(218,37,29); border-radius: 50%; box-shadow: 0 0 0 4px rgba(218,37,29,0.2); }

.article-230529004-pc .sty1 .fr { width: 44%; float: right; }

.article-230529004-pc .sty1 .fr img { width: 100%; display: block; }

.article-230529004-pc .sty2 { display: table; margin: 0 auto; }

.article-230529004-pc .sty2 a { float: left; margin: 0 50px; padding-bottom: 30px; position: relative; color: rgb(96,98,102); line-height: 1; }

.article-230529004-pc .sty2 a.md_on::before { content: ""; height: 5px; position: absolute; left: 0; right: 0; bottom: 0; background: rgb(218,37,29); }.content-230529002-pc { position: relative; background: url("/static/pc/images/18c9e55a0b9h9h.jpg") center no-repeat;background-size: cover; }

.content-230529002-pc .title { background: url("/static/pc/images/18c9e55a0bcqlw.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529002-pc .sty1 { width: 43.1818%; float: left; }

.content-230529002-pc .sty1 .gallery-pic { border-radius: 20px; }

.content-230529002-pc .sty1 .gallery-pic .swiper-slide { position: relative; }

.content-230529002-pc .sty1 .gallery-pic .swiper-slide img { width: 100%; display: block; }

.content-230529002-pc .sty1 .gallery-pic .swiper-slide p { position: absolute; left: 0; right: 0; bottom: 10px; color: rgb(255,255,255); line-height: 1.5; text-align: center; }

.content-230529002-pc .sty1 .gallery-thumbnail { margin-top: 25px; overflow: hidden; }

.content-230529002-pc .sty1 .gallery-thumbnail .swiper-list { width: 21%; float: left; margin-left: 5%; border-radius: 10px; overflow: hidden; opacity: 0.6; transition: all linear 0.4s; }

.content-230529002-pc .sty1 .gallery-thumbnail .swiper-list img { width: 100%; display: block; }

.content-230529002-pc .sty1 .gallery-thumbnail .swiper-list:first-child { margin-left: 0; }

.content-230529002-pc .sty1 .gallery-thumbnail .swiper-list-active { opacity: 1; }

.content-230529002-pc .sty2 { width: 51.5152%; float: right; color: rgb(96,98,102); line-height: 2; }

.content-230529002-pc .sty2 .text2 p { margin-top: 5px; }

.content-230529002-pc .sty2 .text2 .p1 { padding-left: 30px; position: relative; }

.content-230529002-pc .sty2 .text2 .p1::before { content: ""; display: block; width: 15px; height: 4px; border-radius: 2px; position: absolute; left: 0; background: linear-gradient(to right, rgba(11,22,30,0.8),  rgb(218,37,29)); }

.content-230529002-pc .sty2 .swiper-tab .swiper-item { padding-left: 30px; position: relative; }

.content-230529002-pc .sty2 .swiper-tab .swiper-item::before { content: ""; display: block; width: 15px; height: 4px; border-radius: 2px; position: absolute; left: 0; top: 14px; background: rgba(11,22,30,0.8); }

.content-230529002-pc .sty2 .swiper-tab .swiper-item-active { color: rgb(218,37,29); font-weight: bold }

.content-230529002-pc .sty2 .swiper-tab .swiper-item-active::before { background: linear-gradient(to right, rgba(11,22,30,0.8),  rgb(218,37,29)); }.content-230529003-pc { position: relative; background: url("/static/pc/images/18c9e55a0bd8n3.jpg") center no-repeat; overflow: hidden; }

.content-230529003-pc .title { background: url("/static/pc/images/18c9e55a0c9b8y.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529003-pc .sty1 { width: 53.0303%; float: left; }

.content-230529003-pc .sty1 .text { color: rgb(96,98,102); line-height: 2; }

.content-230529003-pc .sty1 .wl_ratio li { width: 24.8571%; float: left; margin-left: 12.7143%; padding: 4px; background: rgb(255,255,255); border-radius: 10px 10px 20px 10px; box-shadow: 0 0 6px rgba(218,37,29,0.2); position: relative; overflow: hidden; }

.content-230529003-pc .sty1 .wl_ratio li .pic { width: 100%; padding-top:66.3%; position: relative; display: block; overflow: hidden; border-radius: 10px; }

.content-230529003-pc .sty1 .wl_ratio li .pic img { width: 100%; position:absolute; left: 0; top: 0; height: 100%; object-fit: cover; }

.content-230529003-pc .sty1 .wl_ratio li p { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); padding: 6px 0; color: rgb(255,255,255); line-height: 1.5; text-align: center; }

.content-230529003-pc .sty1 .wl_ratio li p::before { content: ''; display: block; width: 4px; height: 12px; background: rgb(11,22,30); position: absolute; z-index: -1; right: 0; top: -6px; border-top-right-radius: 4px; }

.content-230529003-pc .sty1 .wl_ratio li p::after { content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; background: linear-gradient(to right, rgb(11,22,30),  rgb(218,37,29)); }

.content-230529003-pc .sty1 .wl_ratio li:first-child { margin-left: 0; }

.content-230529003-pc .sty1 .notice { color: rgb(218,37,29); line-height: 2; }

.content-230529003-pc .sty2 { width: 40.1515%; float: right; padding: 2% 3.7121%; background: rgb(255,255,255); border: 2px solid rgba(11,22,30,0.8); border-radius: 20px; position: relative; }

.content-230529003-pc .sty2::before { content: ""; display: block; width: 24px; height: 24px; background: rgb(255,255,255); border-top: 2px solid rgba(11,22,30,0.8); border-left: 2px solid rgba(11,22,30,0.8); transform: rotate(-45deg); position: absolute; left: -14px; top: 50%; margin-top: -12px; }

.content-230529003-pc .sty2 .wl_more { color: rgb(16,16,16); line-height: 2; }

.content-230529003-pc .sty2 .wl_more::before { content: ""; width: 15px; height: 4px; display: inline-block; vertical-align: middle; margin-right: 12px; margin-bottom: 4px; border-radius: 2px; background: linear-gradient(to right, rgba(11,22,30,0.8),  rgb(218,37,29)); }

.content-230529003-pc .sty2 .wl_show { margin-left: -9.5137%; }

.content-230529003-pc .sty2 .wl_show li { width: 23.6786%; float: left; margin-left: 9.5137%; }

.content-230529003-pc .sty2 .wl_show li span { display: block; position: relative; z-index: 1; margin-top: 4px; width: 100%; padding-top: 94%; background: rgb(255,255,255); }

.content-230529003-pc .sty2 .wl_show li span::before { content: ''; display: block; position: absolute; right: -4px; top: -4px; left: 4px; bottom: 4px; z-index: -1; border-radius: 20px 20px 0 20px; background: rgba(11,22,30,0.8); }

.content-230529003-pc .sty2 .wl_show li span img { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; border: 4px solid rgb(255,255,255); border-radius: 20px 20px 0 20px; box-shadow: 0 0 6px rgba(218,37,29,0.2); }

.content-230529003-pc .sty2 .wl_show li p { padding: 5px 0; color: rgb(16,16,16); line-height: 2; text-align: center; }.content-230529004-pc { position: relative; background: url("/static/pc/images/18c9e55a0ca6zn.jpg") no-repeat; background-size: cover; }

.content-230529004-pc .wrap { padding-bottom: 90px; }

.content-230529004-pc .sty1 .fl { width: 42%; float: left; padding-top: 25px; }

.content-230529004-pc .sty1 .fl .guide { color: rgb(96,98,102); line-height: 1.5; text-align: right; letter-spacing: 8px; }

.content-230529004-pc .sty1 .fl .title { background: url("/static/pc/images/18c9e55a0db4uq.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529004-pc .sty1 .fl .cs { margin-top: 22px; }

.content-230529004-pc .sty1 .fl .cs p { padding-left: 24px; background: url("/static/pc/images/18c9e55a0dcc0k.png") no-repeat; background-size: 11px; background-position: left 10px; color: rgb(96,98,102); line-height: 2; }

.content-230529004-pc .sty1 .fl .cs p span { color: rgb(218,37,29); font-weight: bold; }

.content-230529004-pc .sty1 .fl .cs p + p { margin-top: 8px; }

.content-230529004-pc .sty1 .fr { width: 54.546%; float: right; border: 6px solid #fff; border-radius: 20px; box-shadow: 0 0 6px rgba(218,37,29,0.2); overflow: hidden; position: relative; }

.content-230529004-pc .sty1 .fr video { width: 100%; display: block; }

.content-230529004-pc .sty2 { margin-left: -3%; }

.content-230529004-pc .sty2 li { width: 47%; float: left; margin-left: 3%; margin-top: 30px; border: 6px solid #fff; border-radius: 20px; box-shadow: 0 0 6px rgba(218,37,29,0.2); overflow: hidden; position: relative; }

.content-230529004-pc .sty2 li img { width: 100%; display: block; }
.content-230529004-pc .sty1 .fr:before, .content-230529004-pc .sty2 li:before{content:'';position:absolute;width:120px;height:120%;margin-top:0;margin-left:-100%;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}

.content-230529004-pc .sty1 .fr:hover:before, .content-230529004-pc .sty2 li:hover:before {-webkit-animation: lightMove .6s ease-out forwards;-moz-animation: lightMove .6s ease-out forwards;-o-animation: lightMove .6s ease-out forwards;animation: lightMove .6s ease-out forwards;}

@keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}
@-webkit-keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}.content-230529005-pc { position: relative; background: rgb(236,236,236); }

.content-230529005-pc .title { background: url("/static/pc/images/18c9e55a0ddems.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529005-pc .sty1 { width: 47%; float: left; }

.content-230529005-pc .sty1 p { color: rgb(16,16,16); line-height: 2; }

.content-230529005-pc .sty1 p img { width: 100%; display: block; }

.content-230529005-pc .sty2 { width: 47%; float: right; margin-top: -40px;margin-bottom: 120px; padding: 3.8%; background: url("/static/pc/images/18c9e55a0dfk9b.jpg") center no-repeat; background-size: cover; border-radius: 10px; box-shadow: 0 0 6px rgba(218,37,29,0.2); }

.content-230529005-pc .sty2 ul { margin-top: 30px; }

.content-230529005-pc .sty2 ul li { padding: 15px 25px; border-radius: 10px; background: rgb(255,255,255); box-shadow: 0 0 6px rgba(218,37,29,0.2) inset; color: rgb(96,98,102); line-height: 2; }

.content-230529005-pc .sty2 ul li + li { margin-top: 25px; }.content-230529006-pc { position: relative; }

.content-230529006-pc .title { background: url("/static/pc/images/18c9e55a0e1rso.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529006-pc .sty1 { width: 46%; float: left; }

.content-230529006-pc .sty1 p { color: rgb(96,98,102); line-height: 2; }
.content-230529006-pc .sty1 .img{ position: relative; overflow: hidden; border-radius: 20px; border: 6px solid #fff;  box-shadow: 0 0 6px rgba(218,37,29,0.2); }
.content-230529006-pc .sty1 .img img { width: 100%; display: block; }

.content-230529006-pc .sty2 { width: 48%; float: right; padding: 2.5%; background: url("/static/pc/images/18c9e55a0e5n4z.jpg") center no-repeat; background-size: cover; border-radius: 10px; box-shadow: 0 0 6px rgba(218,37,29,0.2); }

.content-230529006-pc .sty2 .guide { padding-left: 30px; position: relative; color: rgb(16,16,16); line-height: 1.5; }

.content-230529006-pc .sty2 .guide::before { content: ""; display: block; width: 15px; height: 4px; border-radius: 2px; position: absolute; left: 0; background: linear-gradient(to right, rgba(11,22,30,0.8),  rgb(218,37,29)); }

.content-230529006-pc .sty2 .pic li { margin-top: 30px; border: 6px solid #fff; border-radius: 10px; box-shadow: 0 0 6px rgba(218,37,29,0.2); position: relative; overflow: hidden;}

.content-230529006-pc .sty2 .pic li img { width: 100%; display: block;  }
.content-230529006-pc .sty1 .img:before, .content-230529006-pc .sty2 .pic li:before{content:'';position:absolute;width:120px;height:120%;margin-top:0;margin-left:-100%;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}

.content-230529006-pc .sty1 .img:hover:before, .content-230529006-pc .sty2 .pic li:hover:before {-webkit-animation: lightMove .6s ease-out forwards;-moz-animation: lightMove .6s ease-out forwards;-o-animation: lightMove .6s ease-out forwards;animation: lightMove .6s ease-out forwards;}

@keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}
@-webkit-keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}.content-230529007-pc { position: relative; overflow: hidden; }

.content-230529007-pc .title { background: url("/static/pc/images/18c9e55a0e7aio.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.content-230529007-pc p { color: rgb(96,98,102); line-height: 2; }

.content-230529007-pc .swiper-tab { margin-left: -3%; margin-top: 20px; overflow: hidden; }

.content-230529007-pc .swiper-tab .swiper-item { float: left; margin-left: 3%; margin-top: 20px; padding: 15px 25px; border: 2px solid rgb(236,236,236); border-radius: 30px; color: rgb(16,16,16); line-height: 1; cursor: pointer; }

.content-230529007-pc .swiper-tab .swiper-item-active { border: 2px solid rgb(218,37,29); font-weight: bold; }

.content-230529007-pc .swiper-content { margin-top: 40px; }

.content-230529007-pc .swiper-content .swiper-list { display: none; }

.content-230529007-pc .swiper-content .swiper-list-active { display: block; }

.content-230529007-pc .tablebox { width: 100%; overflow-x: scroll; -webkit-overflow-scrolling: touch; }

.content-230529007-pc .tablebox::-webkit-scrollbar { display: none; }

.content-230529007-pc .tablebox table { border-collapse: separate; }

.content-230529007-pc .tablebox table tr { color: rgb(96,98,102); }

.content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { padding: 10px; line-height: 1.5; text-align: center; }.cardBlock-230529006-pc { position: relative; background: rgb(236,236,236); }

.cardBlock-230529006-pc .hot_model { background: url("/static/pc/images/18c9e55a0f0ic8.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.cardBlock-230529006-pc .sty1 .list { margin-left: -4%; }

.cardBlock-230529006-pc .sty1 .list::after { content: ""; clear: both; display: table; height: 0; line-height: 0; visibility: hidden; }

.cardBlock-230529006-pc .sty1 .list li { width: 21%; float: left; margin-left: 4%; box-shadow: 2px 3px 13px rgba(11,22,30,0.3); }

.cardBlock-230529006-pc .sty1 .list li .pic { display: block; position: relative; }

.cardBlock-230529006-pc .sty1 .list li .pic::before, .cardBlock-230529006-pc .sty1 .list li .pic::after { content: ''; display: block; position: absolute; left: -4px; z-index: 1; }

.cardBlock-230529006-pc .sty1 .list li .pic::before { width: 34px; height: 39px; top: -4px; background: url("/static/pc/images/18c9e55a0f41rl.png") center top no-repeat; background-size: 100%; }

.cardBlock-230529006-pc .sty1 .list li .pic::after { width: 64px; height: 66px; bottom: -4px; background: url("/static/pc/images/18c9e55a0f9zdm.png") center bottom no-repeat; background-size: 100%; }

.cardBlock-230529006-pc .sty1 .list li .pic img { width: 100%; display: block; }

.cardBlock-230529006-pc .sty1 .list li .pic .zs { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255,255,255,0.6); opacity: 0; transition: all linear 0.5s; }

.cardBlock-230529006-pc .sty1 .list li .pic .zs i { display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: rgb(255,255,255); border-radius: 50%; }

.cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { content: ""; width: 0; height: 0; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }

.cardBlock-230529006-pc .sty1 .list li .title { display: block; background: rgba(11,22,30,0.3); }

.cardBlock-230529006-pc .sty1 .list li .title a { display: block; color: rgb(255,255,255); text-align: center; line-height: 1.5; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: all linear 0.3s; }

.cardBlock-230529006-pc .sty1 .list li .cs { padding: 20px 25px; background: url("/static/pc/images/18c9e55a0fb3rj.jpg") right center no-repeat; background-size: cover; }

.cardBlock-230529006-pc .sty1 .list li .cs p { color: rgb(255,255,255); line-height: 1.5; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.cardBlock-230529006-pc .sty1 .list li .cs p + p { margin-top: 10px; }

.cardBlock-230529006-pc .sty1 .list li:hover .pic .zs { opacity: 1; }

.cardBlock-230529006-pc .sty2 .more_model { position: relative; padding-left: 30px; color: rgb(96,98,102); line-height: 1; }

.cardBlock-230529006-pc .sty2 .more_model::before, .cardBlock-230529006-pc .sty2 .more_model::after { content: ''; width: 8px; height: 8px; display: block; position: absolute; background: rgb(218,37,29); border-radius: 50%; }

.cardBlock-230529006-pc .sty2 .more_model::before { left: 0; top: 15%; }

.cardBlock-230529006-pc .sty2 .more_model::after { left: 5px; top: 32%; opacity: 0.6; }

.cardBlock-230529006-pc .sty2 .more_model span { color: rgb(16,16,16); }

.cardBlock-230529006-pc .sty2 .list { margin-left: -0.9009%; margin-top: 10px; overflow: hidden; padding-top: 10px; }

.cardBlock-230529006-pc .sty2 .list li { width: 15.7658%; float: left; margin-left: 0.9009%; opacity: 0.6; transition: all linear 0.3s; }

.cardBlock-230529006-pc .sty2 .list li a { display: block; padding: 9px 0; border: 1px solid rgb(11,22,30); border-radius: 30px; color: rgb(16,16,16); text-align: center; line-height: 1; }
.cardBlock-230529006-pc .sty2 .list li.on {opacity: 1; position: relative;}
.cardBlock-230529006-pc .sty2 .list li.on a:before {content: '';display: block;width: 15px; height: 15px;background: url("/static/pc/images/18c9e55a0fcd94.png") center center no-repeat;position: absolute;right: -5px;top: -20px;}
.cardBlock-230529006-pc .sty2 .list li:hover { opacity: 1; }.cardBlock-230529007-pc { position: relative; overflow: hidden; }

.cardBlock-230529007-pc .title { background: url("/static/pc/images/18c9e55a14btoz.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.cardBlock-230529007-pc .sty1 { width: 74%; float: left; }

.cardBlock-230529007-pc .sty1 li { width: 44.534%; margin-right: 5.466%; overflow: hidden; float: left; border-radius: 20px; position: relative; transition: all linear 0.4s; }

.cardBlock-230529007-pc .sty1 li a { display: block; }

.cardBlock-230529007-pc .sty1 li a::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; bottom: 0; background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.7)); }

.cardBlock-230529007-pc .sty1 li a img { width: 100%; display: block; }

.cardBlock-230529007-pc .sty1 li a span { display: block; position: absolute; left: 4%; right: 4%; bottom: 15px; color: rgb(255,255,255); line-height: 1.5; text-align: center; }

.cardBlock-230529007-pc .sty1 li:hover { transform: translateY(-5px); box-shadow: 0 7px 14px var(--dark-fill-rgb-2-var); }

.cardBlock-230529007-pc .sty2 { width: 26%; float: right; background: rgb(236,236,236); border-radius: 20px; }

.cardBlock-230529007-pc .sty2 .more_title { color: rgb(16,16,16); line-height: 1; }

.cardBlock-230529007-pc .sty2 .list { margin-top: 15px; }

.cardBlock-230529007-pc .sty2 .list li { opacity: 0.9; transition: all linear 0.4s; }

.cardBlock-230529007-pc .sty2 .list li a { display: block; padding-left: 22px; background: url("/static/pc/images/18c9e55a19cqji.png") left center no-repeat; background-size: 10px; color: rgb(16,16,16); line-height: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: all linear 0.4s; }

.cardBlock-230529007-pc .sty2 .list li:hover a { color: rgb(218,37,29); }

.cardBlock-230529007-pc .sty1 li:before{content:'';position:absolute;width:120px;height:120%;margin-top:0;margin-left:-100%;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}

.cardBlock-230529007-pc .sty1 li:hover:before {-webkit-animation: lightMove .6s ease-out forwards;-moz-animation: lightMove .6s ease-out forwards;-o-animation: lightMove .6s ease-out forwards;animation: lightMove .6s ease-out forwards;}

@keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}
@-webkit-keyframes lightMove{from{margin-left:-50%}to{margin-left:120%}}.cardBlock-230529008-pc { position: relative; overflow: hidden; }

.cardBlock-230529008-pc .title { background: url("/static/pc/images/18c9e55a1b13ml.png") left center no-repeat; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; }

.cardBlock-230529008-pc .swiper-tab { margin-top: 20px; border-bottom: 1px solid rgb(236,236,236); overflow: hidden; line-height: 51px; }

.cardBlock-230529008-pc .swiper-tab .titbox { float: left; overflow: hidden; }

.cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { float: left; margin-right: 40px; color: rgb(16,16,16); cursor: pointer; }

.cardBlock-230529008-pc .swiper-tab .titbox .swiper-item-active { border-bottom: 3px solid rgb(218,37,29); color: rgb(218,37,29); }

.cardBlock-230529008-pc .swiper-tab .more { float: left; }

.cardBlock-230529008-pc .swiper-tab .more .swiper-more { display: none; color: rgb(16,16,16); }

.cardBlock-230529008-pc .swiper-tab .more .swiper-more:hover { color: rgb(218,37,29); }

.cardBlock-230529008-pc .swiper-tab .more .swiper-more-active { display: block; }

.cardBlock-230529008-pc .swiper-content .swiper-list { display: none; margin-left: -5%; }

.cardBlock-230529008-pc .swiper-content .swiper-list::after { clear: both; content: ""; display: table; height: 0; line-height: 0; visibility: hidden; }

.cardBlock-230529008-pc .swiper-content .swiper-list li { width: 45%; float: left; margin-left: 5%; font-size: 0; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .pic { width: 55.28846%; padding-top: 41.4633%; border-radius: 20px; overflow: hidden; display: inline-block; vertical-align: middle; position: relative; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { display: block; position: absolute; left: 0; top: 16%; padding: 10px; background: rgb(218,37,29); border-radius: 0 10px 10px 0; color: rgb(255,255,255); line-height: 1; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .pic img { width: 100%;position: absolute; left: 0; top: 0; height: 100%; object-fit: cover; display: block; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { width: 44.71154%; display: inline-block; vertical-align: middle; background: url("/static/pc/images/18c9e55a1bbe1v.jpg") repeat; border-radius: 0 10px 10px 0; box-shadow: 0 0 10px rgba(11,22,30,0.1); }

.cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { display: block; color: rgb(16,16,16); line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all linear 0.3s; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { display: block; color: rgb(96,98,102); line-height: 1; }

.cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { color: rgb(96,98,102); line-height: 1.5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.cardBlock-230529008-pc .swiper-content .swiper-list li:hover .wenan .news_tit a { color: rgb(218,37,29); }

.cardBlock-230529008-pc .swiper-content .swiper-list-active { display: block; }

.cardBlock-230529008-pc .text_type { margin-left: -4%; }

.cardBlock-230529008-pc .text_type a { width: 46%; display: block; float: left; margin-left: 4%; margin-bottom: 3.5%; padding: 15px 3% 15px 12%; position: relative; box-shadow: 0 0 10px rgba(11,22,30,0.1); }

.cardBlock-230529008-pc .text_type a .news_tit { display: block; font-size: 18px; color: rgb(16,16,16); line-height: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: all linear 0.3s; }

.cardBlock-230529008-pc .text_type a .news_text { margin-top: 12px; display: block; font-size: 16px; color: rgb(96,98,102); line-height: 1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.cardBlock-230529008-pc .text_type a .news_time { position: absolute; left: 6%; top: 50%; transform: translateY(-50%); font-size: 16px; color: rgb(96,98,102); line-height: 1.5; text-align: center; }

.cardBlock-230529008-pc .text_type a:hover .news_tit { color: rgb(218,37,29); }.form-230529001-pc { background: url("/static/pc/images/18c9e55a07aljc.jpg") center no-repeat; background-size: cover; position: relative; }
.form-230529001-pc .wrap { padding-top: 60px; padding-bottom: 60px; font-size: 0; }
.form-230529001-pc .wrap:after { clear: both; content: ""; display: table; height: 0; line-height: 0; visibility: hidden; }
.form-230529001-pc .sty1 { width: 44.16667%; display: inline-block; vertical-align: middle; padding: 2.5%; background: rgb(255,255,255); border-radius: 20px; }
.form-230529001-pc .sty1 .title { color: rgb(16,16,16); line-height: 1; font-weight: bold; }
.form-230529001-pc .sty1 form { margin-top: 30px; }
.form-230529001-pc .sty1 .same_input { margin-bottom: 22px; padding-left: 50px; background: url("/static/pc/images/18c9e55a07bo17.png") no-repeat; }
.form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { width: 100%; height: 44px; display: block; padding-left: 20px; padding-right: 20px; border: 1px solid rgb(236,236,236); }
.form-230529001-pc .sty1 .name_input { background-position: -6px -62px; }
.form-230529001-pc .sty1 .tel_input { background-position: -6px 7px; }
.form-230529001-pc .sty1 .text_input { background-position: -6px -300px; }
.form-230529001-pc .sty1 .text_input textarea { height: 100px; padding-top: 10px; padding-bottom: 10px; resize: none; }
.form-230529001-pc .sty1 .submit { width: 100%; height: 50px; display: block; background: rgba(218,37,29); border-bottom: 5px solid rgba(11,22,30,0.3); border-radius: 8px; color: rgb(255,255,255); transition: all linear 0.3s; }
.form-230529001-pc .sty1 .submit:hover { border-bottom: none; box-shadow: 0 5px 5px rgba(11,22,30,0.4); }
.form-230529001-pc .sty2 { width: 50%; display: inline-block; vertical-align: middle; margin-left: 5.83333%; }
.form-230529001-pc .sty2 .title { color: rgb(255,255,255); line-height: 1; font-weight: bold; }
.form-230529001-pc .sty2 .text { margin-top: 25px; color: rgb(255,255,255); line-height: 2; }
.form-230529001-pc .sty2 .fwlist { margin-top: 40px; margin-bottom: 40px; overflow: hidden; }
.form-230529001-pc .sty2 .fwlist li { width: 33.33%; float: left; border-left: 1px solid rgb(255,255,255); text-align: center; }
.form-230529001-pc .sty2 .fwlist li span { width: 57px; display: inline-block; }
.form-230529001-pc .sty2 .fwlist li span img { width: 100%; display: block; }
.form-230529001-pc .sty2 .fwlist li p { margin-top: 10px; color: rgb(255,255,255); line-height: 1.5; }
.form-230529001-pc .sty2 .fwlist li:first-child { border-left: none; }
.form-230529001-pc .sty2 .tel { padding-top: 3px; padding-bottom: 3px; background: url("/static/pc/images/18c9e55a07bo17.png") no-repeat; color: rgb(255,255,255); line-height: 1.5; }
.form-230529001-pc .sty2 .tel a { color: rgb(255,255,255); }
.form-230529001-pc .sty2 .address { margin-top: 30px; padding-top: 9px; padding-bottom: 9px; background: url("/static/pc/images/18c9e55a07bo17.png") no-repeat; color: rgb(255,255,255); line-height: 1.5; }.footer-230529002-pc { position: relative; padding-top: 26px; padding-bottom: 26px; 
    background: rgb(11,22,30);
    color: rgb(255,255,255);line-height: 1.5; text-align: center; }@media screen and (min-width: 1441px){.wrap{width:1320px}  .navigation-230529001-pc .nav .top-nav { line-height: 42px; }
  .navigation-230529001-pc .nav .top-nav::before { width: 56px; left: -56px; }
  .navigation-230529001-pc .nav .top-nav ul li a { font-size: 16px; }
  .navigation-230529001-pc .nav .top-nav .tel img { width: 24px; margin-right: 8px; }
  .navigation-230529001-pc .nav .top-nav .tel a { font-size: 18px; }
  .navigation-230529001-pc .nav .bom-nav ul li a {  font-size: 18px; }
  .navigation-230529001-pc::before { height: 42px; }
  .navigation-230529001-pc .wrap { width:100%; }  .article-230529004-pc .breadcrumbnav { padding-top: 22px; padding-bottom: 22px; font-size: 16px; }
  .article-230529004-pc .box { border-radius: 0 50px; }
  .article-230529004-pc .sty1 { padding: 70px 50px 60px 100px; }
  .article-230529004-pc .sty1 .fl .title { font-size: 36px; }
  .article-230529004-pc .sty1 .fl .text { font-size: 16px; }
  .article-230529004-pc .sty1 .fl .cs { margin-top: 40px; }
  .article-230529004-pc .sty1 .fl .cs p { font-size: 16px; }
  .article-230529004-pc .sty1 .fl .cs p img { width: 20px; margin-right: 11px; }
  .article-230529004-pc .sty1 .fl .cs p span { font-size: 20px; }
  .article-230529004-pc .sty1 .fl .model { margin-top: 36px; }
  .article-230529004-pc .sty1 .fl .model .hot_tit { font-size: 24px; }
  .article-230529004-pc .sty1 .fl .model .list { margin-top: 24px; }
  .article-230529004-pc .sty1 .fl .model .list li { padding-top: 16px; padding-bottom: 30px; border-radius: 16px; font-size: 18px; }
  .article-230529004-pc .sty1 .fl .model .notice { font-size: 16px; }
  .article-230529004-pc .sty1 .fl .fwtext { margin-top: 34px; }
  .article-230529004-pc .sty1 .fl .fwtext p { margin-left: 40px; font-size: 16px; }
  .article-230529004-pc .sty2 a { font-size: 18px; }  .content-230529002-pc .wrap { padding-top: 70px; padding-bottom: 70px; }
  .content-230529002-pc .title { margin-bottom: 31px; padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529002-pc .sty1 .gallery-pic .swiper-slide p { font-size: 18px; }
  .content-230529002-pc .sty2 { font-size: 16px; }
  .content-230529002-pc .sty2 .mgt { margin-top: 26px; }
  .content-230529002-pc .sty2 .text2 .p1::before { top: 12px; }
  .content-230529002-pc .sty2 .text2 .p1 span { font-size: 18px; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item::before { top: 12px; }  .content-230529003-pc .wrap { padding-top: 70px; padding-bottom: 70px; }
  .content-230529003-pc .title { margin-bottom: 26px; padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529003-pc .sty1 .text { font-size: 16px; }
  .content-230529003-pc .sty1 .wl_ratio { margin-top: 34px; }
  .content-230529003-pc .sty1 .wl_ratio li p { font-size: 18px; }
  .content-230529003-pc .sty1 .notice { margin-top: 34px; font-size: 16px; }
  .content-230529003-pc .sty2 .wl_more { font-size: 16px; }
  .content-230529003-pc .sty2 .wl_show { margin-top: 16px; }
  .content-230529003-pc .sty2 .wl_show li p { font-size: 16px; }  .content-230529004-pc { background-position: center 66px; }
  .content-230529004-pc .wrap { padding-bottom: 80px; }
  .content-230529004-pc .sty1 .fl .guide { margin-bottom: 45px; font-size: 16px; letter-spacing: 6px; }
  .content-230529004-pc .sty1 .fl .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529004-pc .sty1 .fl .cs p { font-size: 16px; }  .content-230529005-pc .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529005-pc .sty1 { padding-top: 60px; padding-bottom: 60px; }
  .content-230529005-pc .sty1 p { margin-top: 36px; font-size: 16px; }
  .content-230529005-pc .sty2 ul li { font-size: 16px; }  .content-230529006-pc .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529006-pc .sty1 { padding-top: 65px; padding-bottom: 65px; }
  .content-230529006-pc .sty1 p { margin-top: 28px; font-size: 16px; }
  .content-230529006-pc .sty2 { margin-top: -50px; }
  .content-230529006-pc .sty2 .guide { font-size: 20px; }
  .content-230529006-pc .sty2 .guide::before { top: 13px; }  .content-230529007-pc .wrap { padding-top: 65px; padding-bottom: 65px; }
  .content-230529007-pc .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .content-230529007-pc p { margin: 18px 0; font-size: 16px; }
  .content-230529007-pc .swiper-tab .swiper-item { font-size: 18px; }
  .content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { font-size: 16px; }  .cardBlock-230529006-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529006-pc .hot_model { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .cardBlock-230529006-pc .sty1 .list li { margin-top: 35px; border-top-right-radius: 100px; }
  .cardBlock-230529006-pc .sty1 .list li .pic img { border-top-right-radius: 100px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i { width: 50px; height: 50px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { border-left: 10px solid rgb(218,37,29); border-top: 10px dashed transparent; border-bottom: 10px dashed transparent; }
  .cardBlock-230529006-pc .sty1 .list li .title a { padding-top: 10px; padding-bottom: 10px; font-size: 18px; }
  .cardBlock-230529006-pc .sty1 .list li .cs p { font-size: 18px; }
  .cardBlock-230529006-pc .sty2 { margin-top: 45px; }
  .cardBlock-230529006-pc .sty2 .more_model { font-size: 16px; }
  .cardBlock-230529006-pc .sty2 .more_model span { font-size: 20px; }
  .cardBlock-230529006-pc .sty2 .list li { margin-top: 16px; }
  .cardBlock-230529006-pc .sty2 .list li a { font-size: 18px; }  .cardBlock-230529007-pc .wrap { padding-top: 65px; padding-bottom: 65px; }
  .cardBlock-230529007-pc .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .cardBlock-230529007-pc .box { margin-top: 32px; }
  .cardBlock-230529007-pc .sty1 li a span { font-size: 18px; }
  .cardBlock-230529007-pc .sty2 { padding: 44px 40px 29px; }
  .cardBlock-230529007-pc .sty2 .more_title { font-size: 20px; }
  .cardBlock-230529007-pc .sty2 .list li a { padding-top: 16px; padding-bottom: 16px; font-size: 16px; }  .cardBlock-230529008-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529008-pc .title { padding-left: 36px; background-size: 24px; font-size: 36px; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { font-size: 18px; }
  .cardBlock-230529008-pc .swiper-tab .more .swiper-more { font-size: 16px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li { margin-top: 40px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { font-size: 16px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { padding: 22px 3%; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { font-size: 18px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { margin-top: 18px; margin-bottom: 18px; font-size: 16px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { font-size: 16px; }
  .cardBlock-230529008-pc .text_type a .news_tit { font-size: 18px; }
  .cardBlock-230529008-pc .text_type a .news_text { font-size: 16px; }
  .cardBlock-230529008-pc .text_type a .news_time { font-size: 16px; }  .form-230529001-pc .sty1 .title { font-size: 24px; }
  .form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { font-size: 16px; }
  .form-230529001-pc .sty1 .submit { font-size: 18px; }
  .form-230529001-pc .sty2 .title { font-size: 24px; }
  .form-230529001-pc .sty2 .text { font-size: 16px; }
  .form-230529001-pc .sty2 .fwlist li p { font-size: 18px; }
  .form-230529001-pc .sty2 .tel { padding-left: 50px; background-size: 42px; background-position: 0px -199px; font-size: 20px; }
  .form-230529001-pc .sty2 .address { padding-left: 50px; background-size: 42px; background-position: 0px -124px; font-size: 18px; }  .footer-230529002-pc { font-size: 16px; }}@media screen and (max-width: 1440px){.wrap{width:1200px}  .navigation-230529001-pc .nav .top-nav { line-height: 38px; }
  .navigation-230529001-pc .nav .top-nav::before { width: 54px; left: -54px; }
  .navigation-230529001-pc .nav .top-nav ul li a { font-size: 14.4px; }
  .navigation-230529001-pc .nav .top-nav .tel img { width: 22px; margin-right: 7px; }
  .navigation-230529001-pc .nav .top-nav .tel a { font-size: 16.2px; }
  .navigation-230529001-pc .nav .bom-nav ul li a { font-size: 16.2px; }
  .navigation-230529001-pc::before { height: 38px; }
  .navigation-230529001-pc .wrap { width:100%; }
  .navigation-230529001-pc .logo img { max-width: 220px; }  .article-230529004-pc .breadcrumbnav { padding-top: 21px; padding-bottom: 21px; font-size: 14.4px; }
  .article-230529004-pc .box { border-radius: 0 45px; }
  .article-230529004-pc .sty1 { padding: 70px 50px 60px 100px; }
  .article-230529004-pc .sty1 .fl .title { font-size: 32.4px; }
  .article-230529004-pc .sty1 .fl .text { font-size: 14.4px; }
  .article-230529004-pc .sty1 .fl .cs { margin-top: 35px; }
  .article-230529004-pc .sty1 .fl .cs p { font-size: 14.4px; }
  .article-230529004-pc .sty1 .fl .cs p img { width: 18px; margin-right: 9px; }
  .article-230529004-pc .sty1 .fl .cs p span { font-size: 18px; }
  .article-230529004-pc .sty1 .fl .model { margin-top: 34px; }
  .article-230529004-pc .sty1 .fl .model .hot_tit { font-size: 21.6px; }
  .article-230529004-pc .sty1 .fl .model .list { margin-top: 22px; }
  .article-230529004-pc .sty1 .fl .model .list li { padding-top: 15px; padding-bottom: 29px; border-radius: 14px; font-size: 16.2px; }
  .article-230529004-pc .sty1 .fl .model .notice { margin-top: 12px; font-size: 14.4px; }
  .article-230529004-pc .sty1 .fl .fwtext { margin-top: 31px; }
  .article-230529004-pc .sty1 .fl .fwtext p { margin-left: 40px; font-size: 14.4px; }
  .article-230529004-pc .sty2 a { font-size: 16.2px; }  .content-230529002-pc .wrap { padding-top: 65px; padding-bottom: 65px; }
  .content-230529002-pc .title { margin-bottom: 29px; padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529002-pc .sty1 .gallery-pic .swiper-slide p { font-size: 16.2px; }
  .content-230529002-pc .sty2 { font-size: 14.4px; }
  .content-230529002-pc .sty2 .mgt { margin-top: 24px; }
  .content-230529002-pc .sty2 .text2 .p1::before { top: 12px; }
  .content-230529002-pc .sty2 .text2 .p1 span { font-size: 16.2px; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item::before { top: 10px; }  .content-230529003-pc .wrap { padding-top: 65px; padding-bottom: 65px; }
  .content-230529003-pc .title { margin-bottom: 24px; padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529003-pc .sty1 .text { font-size: 14.4px; }
  .content-230529003-pc .sty1 .wl_ratio { margin-top: 31px; }
  .content-230529003-pc .sty1 .wl_ratio li p { font-size: 16.2px; }
  .content-230529003-pc .sty1 .notice { margin-top: 31px; font-size: 14.4px; }
  .content-230529003-pc .sty2 .wl_more { font-size: 14.4px; }
  .content-230529003-pc .sty2 .wl_show { margin-top: 14px; }
  .content-230529003-pc .sty2 .wl_show li p { font-size: 14.4px; }  .content-230529004-pc { background-position: center 64px; }
  .content-230529004-pc .wrap { padding-bottom: 75px; }
  .content-230529004-pc .sty1 .fl .guide { margin-bottom: 45px; font-size: 14.4px; }
  .content-230529004-pc .sty1 .fl .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529004-pc .sty1 .fl .cs p { font-size: 14.4px; }  .content-230529005-pc .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529005-pc .sty1 { padding-top: 55px; padding-bottom: 55px; }
  .content-230529005-pc .sty1 p { margin-top: 32px; font-size: 14.4px; }
  .content-230529005-pc .sty2 ul li { font-size: 14.4px; }  .content-230529006-pc .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529006-pc .sty1 { padding-top: 60px; padding-bottom: 60px; }
  .content-230529006-pc .sty1 p { margin-top: 26px; font-size: 14.4px; }
  .content-230529006-pc .sty2 { margin-top: -45px; }
  .content-230529006-pc .sty2 .guide { font-size: 18px; }
  .content-230529006-pc .sty2 .guide::before { top: 11px; }  .content-230529007-pc .wrap { padding-top: 60px; padding-bottom: 60px; }
  .content-230529007-pc .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .content-230529007-pc p { margin: 16px 0; font-size: 14.4px; }
  .content-230529007-pc .swiper-tab .swiper-item { font-size: 16.2px; }
  .content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { font-size: 14.4px; }  .cardBlock-230529006-pc .wrap { padding-top: 45px; padding-bottom: 45px; }
  .cardBlock-230529006-pc .hot_model { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .cardBlock-230529006-pc .sty1 .list li { margin-top: 30px; border-top-right-radius: 90px; }
  .cardBlock-230529006-pc .sty1 .list li .pic img { border-top-right-radius: 90px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i { width: 40px; height: 40px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { border-left: 8px solid rgb(218,37,29); border-top: 8px dashed transparent; border-bottom: 8px dashed transparent; }
  .cardBlock-230529006-pc .sty1 .list li .title a { padding-top: 9px; padding-bottom: 9px; font-size: 16.2px; }
  .cardBlock-230529006-pc .sty1 .list li .cs p { font-size: 16.2px; }
  .cardBlock-230529006-pc .sty2 { margin-top: 40px; }
  .cardBlock-230529006-pc .sty2 .more_model { font-size: 14.4px; }
  .cardBlock-230529006-pc .sty2 .more_model span { font-size: 18px; }
  .cardBlock-230529006-pc .sty2 .list li { margin-top: 14px; }
  .cardBlock-230529006-pc .sty2 .list li a { font-size: 16.2px; }  .cardBlock-230529007-pc .wrap { padding-top: 60px; padding-bottom: 60px; }
  .cardBlock-230529007-pc .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .cardBlock-230529007-pc .box { margin-top: 29px; }
  .cardBlock-230529007-pc .sty1 li a span { font-size: 16.2px; }
  .cardBlock-230529007-pc .sty2 { padding: 41px 40px 26px; }
  .cardBlock-230529007-pc .sty2 .more_title { font-size: 18px; }
  .cardBlock-230529007-pc .sty2 .list li a { padding-top: 14px; padding-bottom: 14px; font-size: 14.4px; }  .cardBlock-230529008-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529008-pc .title { padding-left: 34px; background-size: 23px; font-size: 32.4px; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { font-size: 16.2px; }
  .cardBlock-230529008-pc .swiper-tab .more .swiper-more { font-size: 14.4px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li { margin-top: 40px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { font-size: 14.4px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { padding: 20px 3%; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { font-size: 16.2px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { margin-top: 16px; margin-bottom: 16px; font-size: 14.4px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { font-size: 14.4px; }
  .cardBlock-230529008-pc .text_type a .news_tit { font-size: 16.2px; }
  .cardBlock-230529008-pc .text_type a .news_text { font-size: 14.4px; }
  .cardBlock-230529008-pc .text_type a .news_time { font-size: 14.4px; }  .form-230529001-pc .sty1 .title { font-size: 21.6px; }
  .form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { font-size: 14.4px; }
  .form-230529001-pc .sty1 .submit { font-size: 16.2px; }
  .form-230529001-pc .sty2 .title { font-size: 21.6px; }
  .form-230529001-pc .sty2 .text { font-size: 14.4px; }
  .form-230529001-pc .sty2 .fwlist li p { font-size: 16.2px; }
  .form-230529001-pc .sty2 .tel { padding-left: 45px; background-size: 38px; background-position: 0px -180px; font-size: 18px; }
  .form-230529001-pc .sty2 .address { padding-left: 45px; background-size: 38px; background-position: 0px -111px; font-size: 16.2px; }  .footer-230529002-pc { font-size: 14.4px; }}@media screen and (max-width: 1280px){.wrap{width:1040px}  .navigation-230529001-pc .nav .top-nav { line-height: 34px; }
  .navigation-230529001-pc .nav .top-nav::before { width: 52px; left: -52px; }
  .navigation-230529001-pc .nav .top-nav ul li a {  font-size: 12.96px; }
  .navigation-230529001-pc .nav .top-nav .tel img { width: 20px; margin-right: 6px; }
  .navigation-230529001-pc .nav .top-nav .tel a { font-size: 14.58px; }
  .navigation-230529001-pc .nav .bom-nav ul li a { font-size: 14.58px; }
  .navigation-230529001-pc::before { height: 34px; }
  .navigation-230529001-pc .wrap { width:100%; }  .article-230529004-pc .breadcrumbnav { padding-top: 20px; padding-bottom: 20px; font-size: 12.96px; }
  .article-230529004-pc .box { border-radius: 0 40.5px; }
  .article-230529004-pc .sty1 { padding: 60px 50px 50px 90px; }
  .article-230529004-pc .sty1 .fl .title { font-size: 29.16px; }
  .article-230529004-pc .sty1 .fl .text { font-size: 12.96px; }
  .article-230529004-pc .sty1 .fl .cs { margin-top: 35px; }
  .article-230529004-pc .sty1 .fl .cs p { font-size: 12.96px; }
  .article-230529004-pc .sty1 .fl .cs p img { width: 18px; margin-right: 9px; }
  .article-230529004-pc .sty1 .fl .cs p span { font-size: 16.2px; }
  .article-230529004-pc .sty1 .fl .model { margin-top: 34px; }
  .article-230529004-pc .sty1 .fl .model .hot_tit { font-size: 19.44px; }
  .article-230529004-pc .sty1 .fl .model .list { margin-top: 22px; }
  .article-230529004-pc .sty1 .fl .model .list li { padding-top: 15px; padding-bottom: 29px; border-radius: 12px; font-size: 14.58px; }
  .article-230529004-pc .sty1 .fl .model .notice { font-size: 12.96px; }
  .article-230529004-pc .sty1 .fl .fwtext { margin-top: 31px; }
  .article-230529004-pc .sty1 .fl .fwtext p { margin-left: 40px; font-size: 12.96px; }
  .article-230529004-pc .sty2 a { font-size: 14.58px; }  .content-230529002-pc .wrap { padding-top: 60px; padding-bottom: 60px; }
  .content-230529002-pc .title { margin-bottom: 27px; padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529002-pc .sty1 .gallery-pic .swiper-slide p { font-size: 14.58px; }
  .content-230529002-pc .sty2 { font-size: 12.96px; }
  .content-230529002-pc .sty2 .mgt { margin-top: 22px; }
  .content-230529002-pc .sty2 .text2 .p1::before { top: 12px; }
  .content-230529002-pc .sty2 .text2 .p1 span { font-size: 14.58px; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item::before { top: 10px; }  .content-230529003-pc .wrap { padding-top: 60px; padding-bottom: 60px; }
  .content-230529003-pc .title { margin-bottom: 22px; padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529003-pc .sty1 .text { font-size: 12.96px; }
  .content-230529003-pc .sty1 .wl_ratio { margin-top: 28px; }
  .content-230529003-pc .sty1 .wl_ratio li p { font-size: 14.58px; }
  .content-230529003-pc .sty1 .notice { margin-top: 28px; font-size: 12.96px; }
  .content-230529003-pc .sty2 .wl_more { font-size: 12.96px; }
  .content-230529003-pc .sty2 .wl_show { margin-top: 12px; }
  .content-230529003-pc .sty2 .wl_show li p { font-size: 12.96px; }  .content-230529004-pc { background-position: center 62px; }
  .content-230529004-pc .wrap { padding-bottom: 70px; }
  .content-230529004-pc .sty1 .fl .guide { margin-bottom: 40px; font-size: 12.96px; letter-spacing: 4px;}
  .content-230529004-pc .sty1 .fl .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529004-pc .sty1 .fl .cs p { font-size: 12.96px; }  .content-230529005-pc .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529005-pc .sty1 { padding-top: 50px; padding-bottom: 50px; }
  .content-230529005-pc .sty1 p { margin-top: 28px; font-size: 12.96px; }
  .content-230529005-pc .sty2 ul li { font-size: 12.96px; }  .content-230529006-pc .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529006-pc .sty1 { padding-top: 55px; padding-bottom: 55px; }
  .content-230529006-pc .sty1 p { margin-top: 24px; font-size: 12.96px; }
  .content-230529006-pc .sty2 { margin-top: -40px; }
  .content-230529006-pc .sty2 .guide { font-size: 16.2px; }
  .content-230529006-pc .sty2 .guide::before { top: 9px; }  .content-230529007-pc .wrap { padding-top: 55px; padding-bottom: 55px; }
  .content-230529007-pc .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .content-230529007-pc p { margin: 14px 0; font-size: 12.96px; }
  .content-230529007-pc .swiper-tab .swiper-item { font-size: 14.58px; }
  .content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { font-size: 12.96px; }  .cardBlock-230529006-pc .wrap { padding-top: 40px; padding-bottom: 40px; }
  .cardBlock-230529006-pc .hot_model { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .cardBlock-230529006-pc .sty1 .list li { margin-top: 25px; border-top-right-radius: 81px; }
  .cardBlock-230529006-pc .sty1 .list li .pic img { border-top-right-radius: 81px; }
  .cardBlock-230529006-pc .sty1 .list li .title a { padding-top: 8px; padding-bottom: 8px; font-size: 14.58px; }
  .cardBlock-230529006-pc .sty1 .list li .cs p { font-size: 14.58px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i { width: 40px; height: 40px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { border-left: 8px solid rgb(218,37,29); border-top: 8px dashed transparent; border-bottom: 8px dashed transparent; }
  .cardBlock-230529006-pc .sty2 { margin-top: 35px; }
  .cardBlock-230529006-pc .sty2 .more_model { font-size: 12.96px; }
  .cardBlock-230529006-pc .sty2 .more_model span { font-size: 16.2px; }
  .cardBlock-230529006-pc .sty2 .list li { margin-top: 12px; }
  .cardBlock-230529006-pc .sty2 .list li a { font-size: 14.58px; }  .cardBlock-230529007-pc .wrap { padding-top: 55px; padding-bottom: 55px; }
  .cardBlock-230529007-pc .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .cardBlock-230529007-pc .box { margin-top: 26px; }
  .cardBlock-230529007-pc .sty1 li a span { font-size: 14.58px; }
  .cardBlock-230529007-pc .sty2 { padding: 38px 35px 23px; }
  .cardBlock-230529007-pc .sty2 .more_title { font-size: 16.2px; }
  .cardBlock-230529007-pc .sty2 .list li a { padding-top: 12px; padding-bottom: 12px; font-size: 12.96px; }  .cardBlock-230529008-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529008-pc .title { padding-left: 32px; background-size: 22px; font-size: 29.16px; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { font-size: 14.58px; }
  .cardBlock-230529008-pc .swiper-tab .more .swiper-more { font-size: 12.96px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li { margin-top: 35px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { font-size: 12.96px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { padding: 18px 3%; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { font-size: 14.58px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { margin-top: 14px; margin-bottom: 14px; font-size: 12.96px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { font-size: 12.96px; }
  .cardBlock-230529008-pc .text_type a .news_tit { font-size: 14.58px; }
  .cardBlock-230529008-pc .text_type a .news_text { font-size: 12.96px; }
  .cardBlock-230529008-pc .text_type a .news_time { font-size: 12.96px; }  .form-230529001-pc .sty1 .title { font-size: 19.44px; }
  .form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { font-size: 12.96px; }
  .form-230529001-pc .sty1 .submit { font-size: 14.58px; }
  .form-230529001-pc .sty2 .title { font-size: 19.44px; }
  .form-230529001-pc .sty2 .text { font-size: 12.96px; }
  .form-230529001-pc .sty2 .fwlist li p { font-size: 14.58px; }
  .form-230529001-pc .sty2 .tel { padding-left: 40px; background-size: 34px; background-position: 0px -161px; font-size: 16.2px; }
  .form-230529001-pc .sty2 .address { padding-left: 40px; background-size: 34px; background-position: 0px -98px; font-size: 14.58px; }  .footer-230529002-pc { font-size: 12.96px; }}@media screen and (max-width: 1120px){.wrap{width:96%}  .navigation-230529001-pc .nav .top-nav { line-height: 30px; }
  .navigation-230529001-pc .nav .top-nav::before { width: 50px; left: -50px; }
  .navigation-230529001-pc .nav .top-nav ul li a {  font-size: 12px; }
  .navigation-230529001-pc .nav .top-nav .tel img { width: 18px; margin-right: 5px; }
  .navigation-230529001-pc .nav .top-nav .tel a { font-size: 13.12px; }
  .navigation-230529001-pc .nav .bom-nav ul li a {  font-size: 13.12px; }
  .navigation-230529001-pc::before { height: 30px; }
  .navigation-230529001-pc .wrap { width: 96%; }  .article-230529004-pc .breadcrumbnav { padding-top: 19px; padding-bottom: 19px; font-size: 12px; }
  .article-230529004-pc .box { border-radius: 0 36.45px; }
  .article-230529004-pc .sty1 { padding: 50px 50px 40px 80px; }
  .article-230529004-pc .sty1 .fl .title { font-size: 26.24px; }
  .article-230529004-pc .sty1 .fl .text { font-size: 12px; }
  .article-230529004-pc .sty1 .fl .cs { margin-top: 30px; }
  .article-230529004-pc .sty1 .fl .cs p { font-size: 12px; }
  .article-230529004-pc .sty1 .fl .cs p img { width: 16px; margin-right: 8px; }
  .article-230529004-pc .sty1 .fl .cs p span { font-size: 14.58px; }
  .article-230529004-pc .sty1 .fl .model { margin-top: 32px; }
  .article-230529004-pc .sty1 .fl .model .hot_tit { font-size: 17.49px; }
  .article-230529004-pc .sty1 .fl .model .list { margin-top: 20px; }
  .article-230529004-pc .sty1 .fl .model .list li { padding-top: 14px; padding-bottom: 28px; border-radius: 10px; font-size: 13.12px; }
  .article-230529004-pc .sty1 .fl .model .notice { font-size: 12px; }
  .article-230529004-pc .sty1 .fl .fwtext { margin-top: 28px; }
  .article-230529004-pc .sty1 .fl .fwtext p { font-size: 12px; }
  .article-230529004-pc .sty2 a { font-size: 13.12px; }  .content-230529002-pc .wrap { padding-top: 55px; padding-bottom: 55px; }
  .content-230529002-pc .title { margin-bottom: 25px; padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529002-pc .sty1 .gallery-pic .swiper-slide p { font-size: 13.12px; }
  .content-230529002-pc .sty2 { font-size: 12px; }
  .content-230529002-pc .sty2 .mgt { margin-top: 20px; }
  .content-230529002-pc .sty2 .text2 .p1::before { top: 12px; }
  .content-230529002-pc .sty2 .text2 .p1 span { font-size: 13.12px; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item::before { top: 10px; }  .content-230529003-pc .wrap { padding-top: 55px; padding-bottom: 55px; }
  .content-230529003-pc .title { margin-bottom: 20px; padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529003-pc .sty1 .text { font-size: 12px; }
  .content-230529003-pc .sty1 .wl_ratio { margin-top: 25px; }
  .content-230529003-pc .sty1 .wl_ratio li p { font-size: 13.12px; }
  .content-230529003-pc .sty1 .notice { margin-top: 25px; font-size: 12px; }
  .content-230529003-pc .sty2 .wl_more { font-size: 12px; }
  .content-230529003-pc .sty2 .wl_show { margin-top: 10px; }
  .content-230529003-pc .sty2 .wl_show li p { font-size: 12px; }  .content-230529004-pc { background-position: center 60px; }
  .content-230529004-pc .wrap { padding-bottom: 65px; }
  .content-230529004-pc .sty1 .fl .guide { margin-bottom: 35px; font-size: 12px; }
  .content-230529004-pc .sty1 .fl .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529004-pc .sty1 .fl .cs p { font-size: 12px; }  .content-230529005-pc .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529005-pc .sty1 { padding-top: 45px; padding-bottom: 45px; }
  .content-230529005-pc .sty1 p { margin-top: 24px; font-size: 12px; }
  .content-230529005-pc .sty2 ul li { font-size: 12px; }  .content-230529006-pc .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529006-pc .sty1 { padding-top: 50px; padding-bottom: 50px; }
  .content-230529006-pc .sty1 p { margin-top: 22px; font-size: 12px; }
  .content-230529006-pc .sty2 { margin-top: -35px; }
  .content-230529006-pc .sty2 .guide { font-size: 14.58px; }
  .content-230529006-pc .sty2 .guide::before { top: 9px; }  .content-230529007-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .content-230529007-pc .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .content-230529007-pc p { margin: 12px 0; font-size: 12px; }
  .content-230529007-pc .swiper-tab .swiper-item { font-size: 13.12px; }
  .content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { font-size: 12px; }  .cardBlock-230529006-pc .wrap { padding-top: 35px; padding-bottom: 35px; }
  .cardBlock-230529006-pc .hot_model { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .cardBlock-230529006-pc .sty1 .list li { margin-top: 25px; border-top-right-radius: 72.9px; }
  .cardBlock-230529006-pc .sty1 .list li .pic img { border-top-right-radius: 72.9px; }
  .cardBlock-230529006-pc .sty1 .list li .title a { padding-top: 7px; padding-bottom: 7px; font-size: 13.12px; }
  .cardBlock-230529006-pc .sty1 .list li .cs p { font-size: 13.12px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i { width: 40px; height: 40px; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { border-left: 8px solid rgb(218,37,29); border-top: 8px dashed transparent; border-bottom: 8px dashed transparent; }
  .cardBlock-230529006-pc .sty2 { margin-top: 30px; }
  .cardBlock-230529006-pc .sty2 .more_model { font-size: 12px; }
  .cardBlock-230529006-pc .sty2 .more_model span { font-size: 14.58px; }
  .cardBlock-230529006-pc .sty2 .list li { margin-top: 10px; }
  .cardBlock-230529006-pc .sty2 .list li a { font-size: 13.12px; }  .cardBlock-230529007-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529007-pc .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .cardBlock-230529007-pc .box { margin-top: 23px; }
  .cardBlock-230529007-pc .sty1 li a span { font-size: 13.12px; }
  .cardBlock-230529007-pc .sty2 { padding: 35px 30px 20px; }
  .cardBlock-230529007-pc .sty2 .more_title { font-size: 14.58px; }
  .cardBlock-230529007-pc .sty2 .list li a { padding-top: 10px; padding-bottom: 10px; font-size: 12px; }  .cardBlock-230529008-pc .wrap { padding-top: 50px; padding-bottom: 50px; }
  .cardBlock-230529008-pc .title { padding-left: 30px; background-size: 21px; font-size: 26.24px; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { font-size: 13.12px; }
  .cardBlock-230529008-pc .swiper-tab .more .swiper-more { font-size: 12px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li { margin-top: 30px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { font-size: 12px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { padding: 16px 3%; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { font-size: 13.12px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { margin-top: 12px; margin-bottom: 12px; font-size: 12px; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { font-size: 12px; }
  .cardBlock-230529008-pc .text_type a .news_tit { font-size: 13.12px; }
  .cardBlock-230529008-pc .text_type a .news_text { font-size: 12px; }
  .cardBlock-230529008-pc .text_type a .news_time { font-size: 12px; }  .form-230529001-pc .sty1 .title { font-size: 17.49px; }
  .form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { font-size: 12px; }
  .form-230529001-pc .sty1 .submit { font-size: 13.12px; }
  .form-230529001-pc .sty2 .title { font-size: 17.49px; }
  .form-230529001-pc .sty2 .text { font-size: 12px; }
  .form-230529001-pc .sty2 .fwlist li p { font-size: 13.12px; }
  .form-230529001-pc .sty2 .tel { padding-left: 35px; background-size: 30px; background-position: 0px -140px; font-size: 14.58px; }
  .form-230529001-pc .sty2 .address { padding-left: 35px; background-size: 30px; background-position: 0px -85px; font-size: 13.12px; }  .footer-230529002-pc { font-size: 12px; }}@media screen and (max-width: 960px){.wrap{width:100%}  .navigation-230529001-pc { line-height: 1.3333rem; }
  .navigation-230529001-pc .wrap { width: 96%; height: 100%; overflow: visible; }
  .navigation-230529001-pc .logo {width: 4rem; line-height:1.3333rem; position: relative; float: left;}
  .navigation-230529001-pc .logo img{ position: relative; width: 100%; transform: none;left: 0; top: 0; }
  .navigation-230529001-pc .nav { display: none; width: 2.6667rem; padding: 0.12rem 0; position: absolute; right: 0.0933rem; top: 1.2667rem; z-index: 9999; background: rgb(255,255,255); border-radius: 0.1333rem; box-shadow: 0 0.04rem 0.2667rem rgba(26, 43, 73, 0.1); overflow: visible; }
  .navigation-230529001-pc .nav::before { content: ""; width: 0; border-bottom: 0.2667rem solid rgb(255,255,255); border-right: 0.2667rem solid transparent; border-left: 0.2667rem solid transparent; position: absolute; top: -0.2rem; right: 0.3333rem; }
  .navigation-230529001-pc .nav ul { overflow: hidden; }
  .navigation-230529001-pc .nav ul li { float: none; }
  .navigation-230529001-pc .nav .top-nav { background: rgb(255,255,255); line-height: 1; padding-left:0rem;}
  .navigation-230529001-pc .nav .top-nav::before { display: none; }
  .navigation-230529001-pc .nav .top-nav ul { float: none; }
  .navigation-230529001-pc .nav .top-nav ul li a { padding: 0.2rem 0; font-size: 0.4rem; line-height: 1.2; text-align: center; position: relative; }
  .navigation-230529001-pc .nav .top-nav ul li a::before { content: ""; height: 1px; background: #dddddd; position: absolute; left: 0.2667rem; right: 0.2667rem; top: 0; }
  .navigation-230529001-pc .nav .top-nav ul li:first-child a::before { display: none; }
  .navigation-230529001-pc .nav .top-nav .tel { display: none; }
  .navigation-230529001-pc .nav .bom-nav ul li a { padding: 0.2rem 0; font-size: 0.4rem; color: rgb(16,16,16); line-height: 1.2; font-weight: normal; text-align: center; position: relative; }
  .navigation-230529001-pc .nav .bom-nav ul li a::before { content: ""; height: 1px; background: #dddddd; position: absolute; left: 0.2667rem; right: 0.2667rem; top: 0; }
  .navigation-230529001-pc .menu_icon { width: 0.9067rem; height: 100%; float: right; display: block;  padding: 0.6267rem 0; }
  .navigation-230529001-pc .menu_icon .menu_btn { width: 0.6667rem; height: 0.08rem; display: block; margin: auto; position: relative; background: rgb(255,255,255); transition: all linear 0.2s; }
  .navigation-230529001-pc .menu_icon .menu_btn::before, .navigation-230529001-pc .menu_icon .menu_btn::after { content: ""; height: 0.08rem; display: block; background: rgb(255,255,255); position: absolute; left: 0; right: 0; transition: all linear 0.4s; }
  .navigation-230529001-pc .menu_icon .menu_btn::before { top: -0.24rem; }
  .navigation-230529001-pc .menu_icon .menu_btn::after { bottom: -0.24rem; }
  .navigation-230529001-pc .menu_icon.menu_icon_active .menu_btn { background: none; }
  .navigation-230529001-pc .menu_icon.menu_icon_active .menu_btn::before { transform: translate3d(0, 0.24rem, 0) rotate(45deg); }
  .navigation-230529001-pc .menu_icon.menu_icon_active .menu_btn::after { transform: translate3d(0, -0.24rem, 0) rotate(-45deg); }
  .navigation-230529001-pc::before { display: none; }  .article-230529004-pc .breadcrumbnav { padding-top: 0.28rem; padding-bottom: 0.28rem; font-size: 0.4rem; }
  .article-230529004-pc .box { border-radius: 0 0.97rem; box-shadow: 0 0 0.4rem rgba(11,22,30,0.1); }
  .article-230529004-pc .box::before { width: 8rem; height: 8rem; border: 2rem solid rgba(218,37,29,0.1); top: -4rem; right: -4rem; }
  .article-230529004-pc .sty1 { padding: 1rem 0.6rem; }
  .article-230529004-pc .sty1 .fl { width: 100%; float: none; margin-top: 0.7467rem; }
  .article-230529004-pc .sty1 .fl .title { font-size: 0.69rem; }
  .article-230529004-pc .sty1 .fl .text { margin-top: 0.36rem; font-size: 0.4rem; }
  .article-230529004-pc .sty1 .fl .cs { margin-top: 0.48rem; }
  .article-230529004-pc .sty1 .fl .cs p { font-size: 0.4rem; }
  .article-230529004-pc .sty1 .fl .cs p img { width: 0.4267rem; margin-right: 0.2rem; }
  .article-230529004-pc .sty1 .fl .cs p span { font-size: 0.56rem; }
  .article-230529004-pc .sty1 .fl .cs p + p { margin-top: 0.48rem; }
  .article-230529004-pc .sty1 .fl .model { margin-top: 0.7467rem; }
  .article-230529004-pc .sty1 .fl .model .hot_tit { font-size: 0.61rem; }
  .article-230529004-pc .sty1 .fl .model .list { margin-top: 0.4rem; display: -webkit-box; overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; }
  .article-230529004-pc .sty1 .fl .model .list li { width: 3.0667rem; margin-left: 0.4rem; padding-top: 0.36rem; padding-bottom: 0.6rem; border-radius: 0.24rem; font-size: 0.5rem; box-shadow: 0 0 0.2rem rgba(218,37,29,0.2) inset;}
  .article-230529004-pc .sty1 .fl .model .list li span { margin-top: 0.2rem; }
  .article-230529004-pc .sty1 .fl .model .list li::before { height: 0.2rem; bottom: 0.2rem; background-size: 80%; }
  .article-230529004-pc .sty1 .fl .model .notice { margin-top: 0.32rem; font-size: 0.4rem; }
  .article-230529004-pc .sty1 .fl .fwtext { margin-top: 0.24rem; }
  .article-230529004-pc .sty1 .fl .fwtext p { margin-left: 0; margin-right: 0.7467rem; margin-top: 0.32rem; padding-left: 0.64rem; font-size: 0.4rem; }
  .article-230529004-pc .sty1 .fl .fwtext p::before { width: 0.2133rem; height: 0.2133rem; left: 0.1067rem; box-shadow: 0 0 0 0.1067rem rgba(218,37,29,0.2); }
  .article-230529004-pc .sty1 .fl .fwtext p:last-child { margin-right: 0; }
  .article-230529004-pc .sty1 .fr { width: 100%; float: none; }
  .article-230529004-pc .sty2 a { margin: 0 0.32rem; padding-bottom: 0.48rem; font-size: 0.45rem; }
  .article-230529004-pc .sty2 a.md_on::before { height: 0.08rem; }  .content-230529002-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .content-230529002-pc .title { margin-bottom: 0.48rem; padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529002-pc .sty1 { width: 100%; float: none; }
  .content-230529002-pc .sty1 .gallery-pic { border-radius: 0.4rem; }
  .content-230529002-pc .sty1 .gallery-pic .swiper-slide p { bottom: 0.24rem; font-size: 0.5rem; }
  .content-230529002-pc .sty1 .gallery-thumbnail { margin-top: 0.48rem; }
  .content-230529002-pc .sty1 .gallery-thumbnail .swiper-list { width: 23.5%; margin-left: 2%; border-radius: 0.2rem; }
  .content-230529002-pc .sty2 { width: 100%; float: none; margin-top: 0.7467rem; font-size: 0.4rem; }
  .content-230529002-pc .sty2 .mgt { margin-top: 0.32rem; }
  .content-230529002-pc .sty2 .text2 p { margin-top: 0.12rem; }
  .content-230529002-pc .sty2 .text2 .p1 { padding-left: 0.72rem; }
  .content-230529002-pc .sty2 .text2 .p1::before { width: 0.4rem; height: 0.1067rem; border-radius: 0.0533rem; top: 0.28rem; }
  .content-230529002-pc .sty2 .text2 .p1 span { font-size: 0.45rem; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item { margin-top: 0.12rem; padding-left: 0.72rem; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item::before { width: 0.4rem; height: 0.1067rem; border-radius: 0.0533rem; top: 0.28rem; }
  .content-230529002-pc .sty2 .swiper-tab .swiper-item:first-child { margin-top: 0; }  .content-230529003-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .content-230529003-pc .title { margin-bottom: 0.48rem; padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529003-pc .sty1 { width: 100%; float: none; }
  .content-230529003-pc .sty1 .text { font-size: 0.4rem; }
  .content-230529003-pc .sty1 .wl_ratio { margin-top: 0.48rem; }
  .content-230529003-pc .sty1 .wl_ratio li { width: 30.666%; margin-left: 4%; padding: 0.08rem; border-radius: 0.2rem 0.2rem 0.28rem 0.2rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529003-pc .sty1 .wl_ratio li .pic { height: 1.6rem; border-radius: 0.2rem; }
  .content-230529003-pc .sty1 .wl_ratio li p { padding: 0.16rem 0; font-size: 0.45rem; }
  .content-230529003-pc .sty1 .wl_ratio li p::before { width: 0.08rem; height: 0.16rem; top: -0.12rem; border-top-right-radius: 0.1067rem; }
  .content-230529003-pc .sty1 .notice { margin-top: 0.48rem; font-size: 0.4rem; }
  .content-230529003-pc .sty2 { width: 100%; float: none; margin-top: 0.6rem; padding: 0.4rem 0.48rem; border-radius: 0.4rem; border: 0.0533rem solid rgba(11,22,30,0.8); }
  .content-230529003-pc .sty2::before { width: 0.4rem; height: 0.4rem; border-top: 0.0533rem solid rgba(11,22,30,0.8); border-left: 0.0533rem solid rgba(11,22,30,0.8); left: -0.2267rem; margin-top: -0.2rem; }
  .content-230529003-pc .sty2 .wl_more { font-size: 0.4rem; }
  .content-230529003-pc .sty2 .wl_more::before { width: 0.4rem; height: 0.1067rem; border-radius: 0.0533rem; margin-right: 0.32rem; margin-bottom: 0.1067rem; }
  .content-230529003-pc .sty2 .wl_show { margin-left: -3%; margin-top: 0.2rem; }
  .content-230529003-pc .sty2 .wl_show li { width: 30.333%; margin-left: 3%; }
  .content-230529003-pc .sty2 .wl_show li span { margin-top: 0.08rem; }
  .content-230529003-pc .sty2 .wl_show li span::before { bottom: 0.08rem; left: 0.08rem; right: -0.08rem; top: -0.08rem; border-radius: 0.4rem 0.4rem 0 0.4rem; }
  .content-230529003-pc .sty2 .wl_show li span img { border: 0.08rem solid rgb(255,255,255); border-radius: 0.4rem 0.4rem 0 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529003-pc .sty2 .wl_show li p { padding: 0.08rem 0; font-size: 0.4rem; }  .content-230529004-pc { background-position: center center; }
  .content-230529004-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .content-230529004-pc .sty1 .fl { width: 100%; float: none; padding-top: 0; }
  .content-230529004-pc .sty1 .fl .guide { margin-bottom: 0.48rem; font-size: 0.4rem; }
  .content-230529004-pc .sty1 .fl .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529004-pc .sty1 .fl .cs { margin-top: 0.48rem; }
  .content-230529004-pc .sty1 .fl .cs p { padding-left: 0.6rem; background-size: 0.28rem; background-position: left 0.2133rem; font-size: 0.4rem; }
  .content-230529004-pc .sty1 .fl .cs p + p { margin-top: 0.16rem; }
  .content-230529004-pc .sty1 .fr { width: 100%; float: none; margin-top: 0.48rem; border: 0.08rem solid #fff; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529004-pc .sty2 { margin-top: 0; }
  .content-230529004-pc .sty2 li { width: 97%; margin-top: 0.4rem; border: 0.08rem solid #fff; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529004-pc .sty2 li img { width: 100%; display: block; }  .content-230529005-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .content-230529005-pc .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529005-pc .sty1 { width: 100%; float: none; padding-top: 0; padding-bottom: 0; }
  .content-230529005-pc .sty1 p { margin-top: 0.48rem; font-size: 0.4rem; }
  .content-230529005-pc .sty2 { width: 100%; float: none; margin-top: 0.6rem; padding: 0.6rem 0.4rem; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529005-pc .sty2 ul { margin-top: 0.48rem; }
  .content-230529005-pc .sty2 ul li { padding: 0.24rem 0.4rem; border-radius: 0.32rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2) inset; font-size: 0.4rem; }
  .content-230529005-pc .sty2 ul li + li { margin-top: 0.4rem; }  .content-230529006-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .content-230529006-pc .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529006-pc .sty1 { width: 100%; float: none; padding-top: 0; padding-bottom: 0; }
  .content-230529006-pc .sty1 p { margin-top: 0.4rem; font-size: 0.4rem; }
  .content-230529006-pc .sty1 p img { border: 0.08rem solid #fff; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529006-pc .sty2 { width: 100%; float: none; margin-top: 0.48rem; padding: 0.48rem 0.4rem; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }
  .content-230529006-pc .sty2 .guide { padding-left: 0.72rem; font-size: 0.56rem; }
  .content-230529006-pc .sty2 .guide::before { width: 0.4rem; height: 0.1067rem; top: 0.24rem; border-radius: 0.0533rem; }
  .content-230529006-pc .sty2 .pic li { margin-top: 0.4rem; }
  .content-230529006-pc .sty2 .pic li img { border: 0.08rem solid #fff; border-radius: 0.4rem; box-shadow: 0 0 0.16rem rgba(218,37,29,0.2); }  .content-230529007-pc .wrap { padding-top: 1rem; padding-bottom: 0.6rem; }
  .content-230529007-pc .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .content-230529007-pc p { margin: 0.32rem 0; font-size: 0.4rem; }
  .content-230529007-pc .swiper-tab { margin-top: 0.2rem; }
  .content-230529007-pc .swiper-tab .swiper-item { margin-top: 0.4rem; padding: 0.28rem 0.48rem; border: 0.0533rem solid rgb(236,236,236); border-radius: 0.8rem; font-size: 0.45rem; }
  .content-230529007-pc .swiper-tab .swiper-item-active { border: 0.0533rem solid rgb(218,37,29); }
  .content-230529007-pc .swiper-content { margin-top: 0.6rem; }
  .content-230529007-pc .tablebox table td, .content-230529007-pc .tablebox table th { padding: 0.12rem; font-size: 0.4rem; }  .cardBlock-230529006-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .cardBlock-230529006-pc .hot_model { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .cardBlock-230529006-pc .sty1 .list { margin-left: -4%; }
  .cardBlock-230529006-pc .sty1 .list li { width: 46%; margin-left: 4%; margin-top: 0.48rem; border-top-right-radius: 1.94rem; box-shadow: 0.0267rem 0.04rem 0.1733rem rgba(11,22,30,0.3); }
  .cardBlock-230529006-pc .sty1 .list li .pic::before, .cardBlock-230529006-pc .sty1 .list li .pic::after { left: -0.0533rem; }
  .cardBlock-230529006-pc .sty1 .list li .pic::before { width: 0.4533rem; height: 0.52rem; top: -0.0533rem; }
  .cardBlock-230529006-pc .sty1 .list li .pic::after { width: 0.8533rem; height: 0.88rem; bottom: -0.0533rem; }
  .cardBlock-230529006-pc .sty1 .list li .pic img { border-top-right-radius: 1.94rem; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i { width: 1.2rem; height: 1.2rem; }
  .cardBlock-230529006-pc .sty1 .list li .pic .zs i::before { border-left: 0.32rem solid rgb(218,37,29); border-top: 0.32rem dashed transparent; border-bottom: 0.32rem dashed transparent; }
  .cardBlock-230529006-pc .sty1 .list li .title a { padding-top: 0.16rem; padding-bottom: 0.16rem; font-size: 0.5rem; }
  .cardBlock-230529006-pc .sty1 .list li .cs { padding: 0.4rem; }
  .cardBlock-230529006-pc .sty1 .list li .cs p { font-size: 0.45rem; }
  .cardBlock-230529006-pc .sty1 .list li .cs p + p { margin-top: 0.2rem; }
  .cardBlock-230529006-pc .sty2 { margin-top: 0.8rem; }
  .cardBlock-230529006-pc .sty2 .more_model { padding-left: 0.64rem; font-size: 0.4rem; }
  .cardBlock-230529006-pc .sty2 .more_model::before, .cardBlock-230529006-pc .sty2 .more_model::after { width: 0.2133rem; height: 0.2133rem; }
  .cardBlock-230529006-pc .sty2 .more_model::after { left: 0.12rem; }
  .cardBlock-230529006-pc .sty2 .more_model span { font-size: 0.56rem; }
  .cardBlock-230529006-pc .sty2 .list { margin-left: -4%; margin-top: 0.2rem; }
  .cardBlock-230529006-pc .sty2 .list li { width: 46%; margin-left: 4%; margin-top: 0.32rem; }
  .cardBlock-230529006-pc .sty2 .list li a { padding: 0.24rem 0; font-size: 0.45rem; }  .cardBlock-230529007-pc .wrap { padding-top: 1rem; padding-bottom: 0.6rem; }
  .cardBlock-230529007-pc .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .cardBlock-230529007-pc .box { margin-top: 0.48rem; }
  .cardBlock-230529007-pc .sty1 { width: 100%; float: none; }
  .cardBlock-230529007-pc .sty1 li { width: 100%; margin-right: 0; border-radius: 0.4rem; }
  .cardBlock-230529007-pc .sty1 li a span { bottom: 0.4rem; font-size: 0.5rem; }
  .cardBlock-230529007-pc .sty1 li + li { margin-top: 0.4rem; }
  .cardBlock-230529007-pc .sty2 { width: 100%; float: none; margin-top: 0.4rem; padding: 0.6rem 0.48rem 0.4rem; border-radius: 0.4rem; }
  .cardBlock-230529007-pc .sty2 .more_title { font-size: 0.56rem; }
  .cardBlock-230529007-pc .sty2 .list { margin-top: 0.32rem; }
  .cardBlock-230529007-pc .sty2 .list li a { padding-left: 0.48rem; padding-top: 0.28rem; padding-bottom: 0.28rem; background-size: 0.24rem; font-size: 0.4rem; }  .cardBlock-230529008-pc .wrap { padding-top: 1rem; padding-bottom: 0.6rem; }
  .cardBlock-230529008-pc .title { padding-left: 0.6rem; background-size: 0.4267rem; font-size: 0.69rem; }
  .cardBlock-230529008-pc .swiper-tab { margin-top: 0.24rem; line-height: 1.1733rem; }
  .cardBlock-230529008-pc .swiper-tab .titbox { width: 100%; float: none; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item { width: 33.33%; margin-right: 0; font-size: 0.45rem; text-align: center; }
  .cardBlock-230529008-pc .swiper-tab .titbox .swiper-item-active { border-bottom: 0.08rem solid rgb(218,37,29); }
  .cardBlock-230529008-pc .swiper-tab .more { width: 100%; float: none; }
  .cardBlock-230529008-pc .swiper-tab .more .swiper-more { padding: 0.2rem 0; font-size: 0.4rem; text-align: center; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li { width: 95%; margin-top: 0.4rem; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic { width: 100%; display: block; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic span { padding: 0.2rem; border-radius: 0 0.16rem 0.16rem 0; font-size: 0.4rem; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .pic img { border-radius: 0.4rem 0.4rem 0 0; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan { width: 100%; display: block; padding: 0.48rem; border-radius: 0 0 0.4rem 0.4rem; box-shadow: 0 0 0.24rem rgba(11,22,30,0.1); }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .news_tit a { font-size: 0.45rem; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .time { margin-top: 0.4rem; margin-bottom: 0.4rem; font-size: 0.4rem; }
  .cardBlock-230529008-pc .swiper-content .swiper-list li .wenan .text { font-size: 0.4rem; }
  .cardBlock-230529008-pc .text_type a { width: 96%; margin-bottom: 0.4rem; padding: 0.4rem 0.4rem 0.4rem 18%; box-shadow: 0 0 0.24rem rgba(11,22,30,0.1); }
  .cardBlock-230529008-pc .text_type a .news_tit { font-size: 0.45rem; }
  .cardBlock-230529008-pc .text_type a .news_text { margin-top: 0.4rem; font-size: 0.4rem; }
  .cardBlock-230529008-pc .text_type a .news_time { left: 0.4rem; font-size: 0.4rem; }  .form-230529001-pc .wrap { padding-top: 1rem; padding-bottom: 1rem; }
  .form-230529001-pc .sty1 { width: 100%; padding: 0.6rem; border-radius: 0.4rem; }
  .form-230529001-pc .sty1 .title { font-size: 0.61rem; }
  .form-230529001-pc .sty1 form { margin-top: 0.6rem; }
  .form-230529001-pc .sty1 .same_input { margin-bottom: 0.4rem; padding-left: 0.9333rem; background-size: 0.8rem; }
  .form-230529001-pc .sty1 .same_input input, .form-230529001-pc .sty1 .same_input textarea { height: 1rem; padding-left: 0.4rem; padding-right: 0.4rem; font-size: 0.4rem; }
  .form-230529001-pc .sty1 .name_input { background-position: -0.08rem -1rem; }
  .form-230529001-pc .sty1 .tel_input { background-position: -0.08rem 0.2267rem; }
  .form-230529001-pc .sty1 .text_input { background-position: -0.08rem -5.2rem; }
  .form-230529001-pc .sty1 .text_input textarea { height: 2.6667rem; padding-top: 0.24rem; padding-bottom: 0.24rem; }
  .form-230529001-pc .sty1 .submit { height: 1.1733rem; border-bottom: 0.12rem solid rgba(11,22,30,0.3); border-radius: 0.2rem; font-size: 0.5rem; }
  .form-230529001-pc .sty1 .submit:hover { box-shadow: 0 0.12rem 0.12rem rgba(11,22,30,0.4); }
  .form-230529001-pc .sty2 { width: 100%; margin-left: 0; margin-top: 0.8rem; }
  .form-230529001-pc .sty2 .title { font-size: 0.61rem; }
  .form-230529001-pc .sty2 .text { margin-top: 0.48rem; font-size: 0.4rem; }
  .form-230529001-pc .sty2 .fwlist { margin-top: 0.48rem; margin-bottom: 0.6rem; }
  .form-230529001-pc .sty2 .fwlist li span { width: 1.1733rem; }
  .form-230529001-pc .sty2 .fwlist li p { margin-top: 0.2rem; font-size: 0.45rem; }
  .form-230529001-pc .sty2 .tel { padding: 0.08rem 0 0.08rem 1rem; background-size: 0.7467rem; background-position: 0 -3.4667rem; font-size: 0.56rem; }
  .form-230529001-pc .sty2 .address { margin-top: 0.48rem; padding: 0.12rem 0 0.12rem 1rem; background-size: 0.7467rem; background-position: 0 -2.1733rem; font-size: 0.45rem; }  .footer-230529002-pc { padding-top: 0.48rem; padding-bottom: 0.48rem; font-size: 0.4rem; } }