* { margin: 0; padding: 0; }
html, body { font-family: "微软雅黑", "Microsoft YaHei", Arial, sans-serif; font-size: 14px; color: #333; }
a { text-decoration: none; color: #333; }
input[type="checkbox"] { -webkit-appearance: checkbox; }
.f-666 { color: #666; }
ul, ol { list-style-type: none; }
img { border: none; vertical-align: middle; object-fit: contain; }
button, input { font-style: inherit; font-family: inherit; font-weight: inherit; border: none; outline: none; background: none; }
textarea { border: none; outline: none; font-family: "微软雅黑"; text-indent: .725em; }
i, cite, em, var, address, dfn { font-style: normal; }
select, textarea { resize: none; outline: none; }
input { outline: medium; -webkit-appearance: none; }
input[type='button'] { cursor: pointer; }
input[type='submit'] { cursor: pointer; }
input[type='text'] { text-indent: .725em; }

:-moz-placeholder {
 color: #ccc;
}

/* Mozilla Firefox 4 to 18 */

::-moz-placeholder {
 color: #ccc;
}

/* Mozilla Firefox 19+ */

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #ccc;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #ccc;
}
/************       Common       ************/

/************       Pages        ************/

.pages { text-align: center; margin: 10px auto 25px; }
/************       Pages        ************/

/************       Position     ************/

.center { margin-left: auto; margin-right: auto; }
.pos-r { position: relative; }
.pos-a { position: absolute; }
.pos-f { position: fixed; }
.left { float: left; }
.right { float: right; }
.return { display: block; }
.rongyu img { width: 24%; margin: 1%; display: inline-block; }
/************       Position     ************/

/************       Margin       ************/

#mag-0, .mag-0 { margin: 0 !important; }
.mt-10 { margin-top: 10px; }
.mb-10 { margin-bottom: 10px; }
.ml-10 { margin-left: 10px; }
.mr-10 { margin-right: 10px; }
.mt-15 { margin-top: 15px; }
.mb-15 { margin-bottom: 15px; }
.ml-15 { margin-left: 15px; }
.mr-15 { margin-right: 15px; }
.mt-20 { margin-top: 20px; }
.mb-20 { margin-bottom: 20px; }
.ml-20 { margin-left: 20px; }
.mr-20 { margin-right: 20px; }
.mt-30 { margin-top: 30px; }
.mb-30 { margin-bottom: 30px; }
.ml-30 { margin-left: 30px; }
.mr-30 { margin-right: 30px; }
.mt-40 { margin-top: 40px; }
.mb-40 { margin-bottom: 40px; }
.ml-40 { margin-left: 40px; }
.mr-40 { margin-right: 40px; }
.mt-50 { margin-top: 50px; }
.mb-50 { margin-bottom: 50px; }
.ml-50 { margin-left: 50px; }
.mr-50 { margin-right: 50px; }
/************       Margin       ************/

/************       Padding      ************/

#pad-0, .pad-0 { padding: 0 !important; }
.pt-10 { padding-top: 10px; }
.pb-10 { padding-bottom: 10px; }
.pl-10 { padding-left: 10px; }
.pr-10 { padding-right: 10px; }
.pt-15 { padding-top: 15px; }
.pb-15 { padding-bottom: 15px; }
.pl-15 { padding-left: 15px; }
.pr-15 { padding-right: 15px; }
.pt-20 { padding-top: 20px; }
.pb-20 { padding-bottom: 20px; }
.pl-20 { padding-left: 20px; }
.pr-20 { padding-right: 20px; }
.pt-30 { padding-top: 30px; }
.pb-30 { padding-bottom: 30px; }
.pl-30 { padding-left: 30px; }
.pr-30 { padding-right: 30px; }
.pt-40 { padding-top: 40px; }
.pb-40 { padding-bottom: 40px; }
.pl-40 { padding-left: 40px; }
.pr-40 { padding-right: 40px; }
.pt-50 { padding-top: 50px; }
.pb-50 { padding-bottom: 50px; }
.pl-50 { padding-left: 50px; }
.pr-50 { padding-right: 50px; }
/************       Padding      ************/

/************       Display      ************/

.icons { display: block; }
.block { display: block; }
.none { display: none; }
.in-line { display: inline; }
.inl-block { display: inline-block;  *display: inline;
 *zoom: 1;
}
.op-0 { opacity: 0; }
/************       Display      ************/

/************       Width        ************/

.w100 { width: 100%; }
.w90 { width: 90%; }
.w80 { width: 80%; }
.w70 { width: 70%; }
.w60 { width: 60%; }
.w55 { width: 55%; }
.w50 { width: 50%; }
.w45 { width: 45%; }
.w40 { width: 40%; }
.w35 { width: 35%; }
.w34 { width: 34%; }
.w30 { width: 30%; }
.w25 { width: 25%; }
.w20 { width: 20%; }
.w19 { width: 19%; }
.w15 { width: 15%; }
.w10 { width: 10%; }
.w05 { width: 5%; }
/************       Width        ************/

/************       Height       ************/

.h100 { height: 100%; }
.h90 { height: 90%; }
.h80 { height: 80%; }
.h70 { height: 70%; }
.h60 { height: 60%; }
.h55 { height: 55%; }
.h50 { height: 50%; }
.h45 { height: 45%; }
.h40 { height: 40%; }
.h35 { height: 35%; }
.h34 { height: 34%; }
.h30 { height: 30%; }
.h25 { height: 25%; }
.h20 { height: 20%; }
.h19 { height: 19%; }
.h15 { height: 15%; }
.h10 { height: 10%; }
.h05 { height: 5%; }
/************       Height       ************/

/************       Border       ************/

#bor-0, .bor-0 { border: none !important; }
.bor-1 { border: 1px solid; }
.bor-2 { border: 2px solid; }
/************       Border       ************/

/************       Line-height  ************/

.lh-25 { line-height: 25px; }
.lh-30 { line-height: 30px; }
.lh-35 { line-height: 35px; }
.lh-40 { line-height: 40px; }
.lh-45 { line-height: 45px; }
.lh-50 { line-height: 50px; }
.lh-55 { line-height: 55px; }
.lh-60 { line-height: 60px; }
.lh-65 { line-height: 65px; }
.lh-70 { line-height: 70px; }
.lh-75 { line-height: 75px; }
.lh-80 { line-height: 80px; }
.lh-85 { line-height: 85px; }
.lh-90 { line-height: 90px; }
.lh-95 { line-height: 95px; }
.lh-100 { line-height: 100px; }
/************       Line-height  ************/

/************       Font-size    ************/

.f-96 { font-size: 96px; }
.f-72 { font-size: 72px; }
.f-60 { font-size: 60px; }
.f-50 { font-size: 50px; }
.f-48 { font-size: 48px; }
.f-46 { font-size: 46px; }
.f-40 { font-size: 40px; }
.f-32 { font-size: 32px; }
.f-30 { font-size: 30px; }
.f-28 { font-size: 28px; }
.f-26 { font-size: 26px; }
.f-24 { font-size: 24px; }
.f-22 { font-size: 22px; }
.f-20 { font-size: 20px; }
.f-18 { font-size: 18px; }
.f-16 { font-size: 16px; }
.f-14 { font-size: 14px; }
.f-12 { font-size: 12px; }
/************       Font-size    ************/

/************       Font-weight  ************/

.f-w4 { font-weight: 400; }
.f-w6 { font-weight: 600; }
.f-w8 { font-weight: 800; }
/************       Font-weight  ************/

/************       Font-color   ************/

.f-000 { color: #000; }
.f-333 { color: #333; }
.f-999 { color: #999; }
.f-ddd { color: #ddd; }
.f-eee { color: #eee; }
.f-fff { color: #fff; }
.f-f00 { color: #f00; }
.f-f90 { color: #f90; }
.f-018 { color: #0180cf; }
.f-0a3 { color: #00aae3; }
.f-f08 { color: #f08519; }
.f-025 { color: #025ab3; }
.f-f1c { color: #f1c974; }
.f-b0b { color: #b0b1b3; }
.f-454 { color: #454851; }
.f-9a9 { color: #9a9a9a; }
.placeholder { color: #aaa; }
/************       Font-color   ************/

/************       Text-align   ************/

.text-c { text-align: center; }
.text-l { text-align: left; }
.text-r { text-align: right; }
.text-j { text-align: justify; text-justify: inter-ideograph; }
.text-in1 { text-indent: 1em; }
.text-in2 { text-indent: 2em; }
.text-in5 { text-indent: 5px; }
.text-in10 { text-indent: 10px; }
.ls-1 { letter-spacing: 1px; }
.ls-2 { letter-spacing: 2px; }
.ls-3 { letter-spacing: 3px; }
.ls-4 { letter-spacing: 4px; }
.ls-5 { letter-spacing: 5px; }
.ls-6 { letter-spacing: 6px; }
.ls-7 { letter-spacing: 7px; }
.ls-8 { letter-spacing: 8px; }
.ls-9 { letter-spacing: 9px; }
.ls-10 { letter-spacing: 10px; }
.nbsp { display: inline-block; }
.w14-5-3 { width: 14px; }
.w14-4-3 { width: 7px; }
.w14-5-4 { width: 4.6667px; }
.w15-4-2 { width: 30px; }
.w15-3-2 { width: 15px; }
.w15-5-4 { width: 5px; }
.w15-5-2 { width: 45px; }
/************       Text-align   ************/

/************       Text-over 修正版2022    ************/

.model-r img { width:95%; /*padding-left: 10%;*/ }
.text-line { overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.line-2 { -webkit-line-clamp: 2; }
.line-3 { -webkit-line-clamp: 3; }
.line-4 { -webkit-line-clamp: 4; }
.text-o { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/************       Text-over    ************/

/************       Cursor       ************/

.cur-p { cursor: pointer; }
.cur-m { cursor: move; }
/************       Cursor       ************/

/************       Clearfix     ************/

.over { overflow: hidden; _height: 1px; }
.clear, .clear-fx { clear: both; }
.contain:after, .clear, .clearfix:after { content: " "; display: table; clear: both; }
/************       Clearfix     ************/

/************       TabCon       ************/

.tab-wrap { overflow: hidden; }
.tab-wrap .tab-nav-wrap .tab-nav-item { float: left; cursor: pointer; }
.tab-wrap .tab-nav-wrap .tab-nav-item.cur { border: 1px solid #e0e0e0; border-bottom: none; }
.tab-wrap .tab-nav-wrap .tab-nav-item.cur:after { position: absolute; content: " "; display: table; bottom: 0px; left: 0px; right: 1px; background: #fff; width: 100%; height: 1px; }
.tab-wrap .tab-con-wrap { overflow: hidden; }
.tab-wrap .tab-con-wrap .tab-con-item { display: none; }
.tab-wrap .tab-con-wrap .tab-con-item.cur { display: block; }
.tab-wrap .tab-con-wrap .tab-con-item:first-child { }
/************       TabCon       ************/

/************       Matrix       ************/

.matrix-img, .animation-time {  transition: all .5s ease-out 0s;
 -o-transition: all .5s ease-out 0s;
 -ms-transition: all .5s ease-out 0s;
 -moz-transition: all .5s ease-out 0s;
 -webkit-transition: all .5s ease-out 0s;
}
.matrix-img:hover { transform: matrix(1.08, 0, 0, 1.08, 0, 0); -o-transform: matrix(1.08, 0, 0, 1.08, 0, 0); -ms-transform: matrix(1.08, 0, 0, 1.08, 0, 0); -moz-transform: matrix(1.08, 0, 0, 1.08, 0, 0); -webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0); }
/************       Matrix       ************/

/************       Flex         ************/

.flex { display: box; display: -ms-box; display: -webkit-box; display: flex; display: -ms-flex; display: -webkit-flex; }
.flex-flow { flex-flow: row wrap; justify-content: space-between; }
.flex-fl-2 { width: 48%; }
.flex-fl-3 { width: 30%; }
.flex-fl-4 { width: 23%; }
.flex-1 { display: block; flex: 1; -ms-flex: 1; -webkit-flex: 1; box-flex: 1; -ms-box-flex: 1; -webkit-box-flex: 1 }
.flex-2 { display: block; flex: 2; -ms-flex: 2; -webkit-flex: 2; box-flex: 2; -ms-box-flex: 2; -webkit-box-flex: 2 }
.flex-3 { display: block; flex: 3; -ms-flex: 3; -webkit-flex: 3; box-flex: 3; -ms-box-flex: 3; -webkit-box-flex: 3 }
.flex-4 { display: block; flex: 4; -ms-flex: 4; -webkit-flex: 4; box-flex: 4; -ms-box-flex: 4; -webkit-box-flex: 4 }
.flex-6 { display: block; flex: 6; -ms-flex: 6; -webkit-flex: 6; box-flex: 6; -ms-box-flex: 6; -webkit-box-flex: 6 }
.flex-9 { display: block; flex: 9; -ms-flex: 9; -webkit-flex: 9; box-flex: 9; -ms-box-flex: 9; -webkit-box-flex: 9 }
.flex-12 { display: block; flex: 12; -ms-flex: 12; -webkit-flex: 12; box-flex: 12; -ms-box-flex: 12; -webkit-box-flex: 12 }
/************       Flex         ************/

/************       Background   ************/

.bg-fff { background: #fff; }
/************       Background   ************/

/************       Browser      ************/

.exp-browser-check-wrap { top: 0; width: 100%; left: 0; height: 100%; z-index: 9999; position: fixed; background: #e7ff00;/* padding: 20px 20px 20px 0; */
}
.exp-browser-check-wrap .wrap-content { left: 50%; width: 435px; position: relative; margin-left: -217px; top: 50%; margin-top: -190px; }
.exp-browser-check-wrap .wrap-content .wrap-title { font-size: 25px; text-align: left; text-transform: uppercase; }
.exp-browser-check-wrap .wrap-content .logo-wrap { display: inline-block; vertical-align: middle; }
.exp-browser-check-wrap .wrap-content .logo-wrap img { width: 90px; float: left; }
.exp-browser-check-wrap .wrap-content .wrap-message { width: 320px; text-align: left; padding-left: 15px; vertical-align: top; display: inline-block; }
.exp-browser-check-wrap .wrap-content .btn-wrap { margin-top: 10px; text-align: right; }
.exp-browser-check-wrap .wrap-content .btn-wrap .btn-item { display: block; }
.exp-browser-check-wrap .wrap-content .btn-wrap .update-btn { font-size: 24px; }
.exp-browser-check-wrap .wrap-content .btn-wrap .help-btn { font-size: 12px; }
/************       Browser      ************/



/******************************* 首页 ******************************/

.index-banner { width: 100%; height: 680px; }
.index-banner .index-banner-swiper { width: 100%; height: 100%; }
.index-banner .index-banner-swiper .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.index-explain { background-color: #f7f7f7; }
.banquan a { color: white; }
.index-explain .wd1440 { display: flex; align-items: center; justify-content: space-around; }
.index-explain .wd1440 .explain-box { text-align: center; padding: 43px 0; }
.index-explain .wd1440 .explain-box img { transition: 0.5s; }
.index-explain .wd1440 .explain-box .title { color: #646464; font-size: 22px; margin-top: 15px; }
.index-explain .wd1440 .explain-box .intro { margin-top: 10px; color: #969696; }
.index-genre { background-image: url('../images2022/index_model_bg.png'); background-repeat: no-repeat; /*  background-size: 100% auto; */
  padding-top: 162px; }
.index-genre .wd1440 { display: flex; }
.index-genre .wd1440 .left .title { font-size: 42px; color: #fff; font-weight: bold; }
.index-genre .wd1440 .left .intro { margin-top: 36px; font-size: 14px; color: #fff; line-height: 26px; }
.index-genre .wd1440 .left .big-word { margin-top: 15px; font-size: 135px; color: #fff; }
.index-genre .wd1440 .left .genre-car { margin-top: 10px; height: 247px; }
.index-genre .wd1440 .right { flex: 1; width: 59%; padding-left: 33px; padding-bottom: 10px; }
.index-genre .wd1440 .right .index-genre-swiper { width: 100%; height: 100%; padding: 0 20px; box-sizing: border-box; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide { max-height: 500px; background-color: #fff; box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.15); }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .top { width: 100%; height: 65px; display: flex; line-height: 65px; border-bottom: 1px solid #ccc; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .top .mark { padding-left: 20px; flex: 1; font-size: 30px; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .top .link { transition: 0.3s; width: 92px; display: block; text-align: center; border-left: 1px solid #ccc; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .middle { margin-top: 88px; padding-left: 19px; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .middle .m-title { font-size: 28px; font-weight: bold; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .middle .m-intro { font-size: 16px; color: #666; margin-top: 20px; text-transform: capitalize; }
.index-genre .wd1440 .right .index-genre-swiper .swiper-slide .show-car { transition: 0.5s; margin-top: 123px; max-width: 90%; display: block; margin: 60px auto 0; }
.index-genre-swiper .swiper-pagination-bullets { bottom: 0; }
.index-car { padding: 37px 15px 12px; background-color: #fff; display: flex; flex-wrap: wrap; }
.index-car .car-item { width: 31.3%; display: flex; padding: 13px; margin: 0 1%; box-sizing: border-box; background-color: #f7f7f7; border: solid 1px #cccccc; margin-bottom: 53px; }
.index-car .car-item .show { flex: 1; height: 255px; overflow: hidden; }
.index-car .car-item .show img { width: 100%; height: 100%; transition: 0.3s; object-fit: cover; }
.index-car .car-item .info { width: 204px; margin-left: 15px; }
.index-car .car-item .info .title { font-size: 24px; }
.index-car .car-item .info .price { margin-top: 19px; }
.index-car .car-item .info .price p { font-size: 16px; }
.index-car .car-item .info .price p strong { font-size: 24px; color: #e3a80d; }
.index-car .car-item .info .seat { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 15px; font-size: 16px; }
.index-car .car-item .info .more { margin-top: 48px; width: 204px; height: 41px; font-size: 16px; color: #fff; text-align: center; line-height: 41px; transition: 0.3s; background-color: #11334f; }
.index-about { background-image: url("../images2022/index_about_bg.png"); background-repeat: no-repeat; background-position: center; background-size: cover; padding: 175px 0 163px; }
.index-about .wd1440 { display: flex; justify-content: space-between; }
.index-about .wd1440 .big-show { width: 60%; margin-left: -150px; }
.index-about .wd1440 .about-contain .a-title { font-size: 48px; color: #11334f; font-weight: bold; display: flex; justify-content: flex-end; }
.index-about .wd1440 .about-contain .e-word { margin-top: 20px; display: flex; align-items: center; justify-content: flex-end; height: 38px; line-height: 38px; margin-bottom: 66px; }
.index-about .wd1440 .about-contain .e-word .word { color: #fff; height: 100%; padding: 0 10px; font-size: 24px; background-color: #11334f; }
.index-about .wd1440 .about-contain .e-word .a-blue { width: 12px; height: 100%; background-color: #33cbcc; }
.index-about .wd1440 .about-contain .e-word .a-green { width: 31px; height: 100%; background-color: #66f683; }
.index-about .wd1440 .about-contain .a-intro { font-size: 16px; max-width: 555px; margin-bottom: 20px; text-align: justify; line-height: 24px; }
.index-serve { background-image: url("../images2022/index_serve_bg.png"); padding: 102px 0 158px; background-repeat: no-repeat; background-size: 100% 100%; }
.index-serve .wd1440 .serve-title { display: flex; align-items: center; justify-content: space-between; }
.index-serve .wd1440 .serve-title .left .Title { display: flex; align-items: center; }
.index-serve .wd1440 .serve-title .left .Title span { font-size: 48px; color: #fff; font-weight: bold; margin-right: 10px; }
.index-serve .wd1440 .serve-title .left .Title div { display: flex; }
.index-serve .wd1440 .serve-title .left .Title div p { height: 38px; }
.index-serve .wd1440 .serve-title .left .Title div .p1 { width: 12px; background-color: #33cbcc; }
.index-serve .wd1440 .serve-title .left .Title div .p2 { width: 31px; background-color: #66f683; }
.index-serve .wd1440 .serve-title .left .Intro { margin-top: 28px; font-size: 24px; color: #f6f6f6; }
.index-serve .wd1440 .serve-title .right { width: 142px; height: 50px; line-height: 50px; text-align: center; background-color: #f7f7f7; font-size: 18px; color: #11334f; }
.index-serve .wd1440 .serve-box { margin-top: 70px; display: flex; align-items: flex-end; justify-content: space-between; }
.index-serve .wd1440 .serve-box .serve-item { width: 31%; display: flex; flex-direction: column; }
.index-serve .wd1440 .serve-box .serve-item .serve-show { width: 100%; /*height: 505px;*/ height:297px; /*这里是首页工程案例图片比例2022*/ }
.index-serve .wd1440 .serve-box .serve-item .serve-show img { width: 100%; height: 100%; object-fit: cover; }
.index-serve .wd1440 .serve-box .serve-item .serve-bot { margin-top: 29px; display: flex; align-items: flex-end; justify-content: space-between; }
.index-serve .wd1440 .serve-box .serve-item .serve-bot .name div { font-size: 24px; color: #f6f6f6; }
.index-serve .wd1440 .serve-box .serve-item .serve-bot .name .f-16 { font-size: 16px; }
.index-serve .wd1440 .serve-box .serve-item2 { flex-direction: column-reverse; }
.index-serve .wd1440 .serve-box .serve-item2 .serve-bot { margin-bottom: 29px; }
.index-serve .wd1440 .more { display: none; width: 142px; height: 50px; line-height: 50px; text-align: center; background-color: #f7f7f7; font-size: 18px; color: #11334f; margin: 20px auto 0; }
.index-news { background-color: #fff; padding: 65px 0 56px; position: relative; }
.index-news .news-title { position: absolute; z-index: 1; top: -50px; right: 240px; width: 299px; height: 196px; padding-top: 45px; padding-right: 24px; box-sizing: border-box; background-color: #11334f; }
.index-news .news-title .big { font-size: 48px; font-weight: bold; color: #fff; text-align: right; }
.index-news .news-title .small { margin-top: 20px; display: flex; justify-content: flex-end; }
.index-news .news-title .small span { font-size: 24px; color: #f6f6f6; }
.index-news .news-title .small .color { display: flex; align-items: center; margin-left: 10px; }
 .index-news .news-title .small .color p:nth-of-type(1) {
 width: 12px;
 height: 38px;
 background-color: #33cbcc;
}
 .index-news .news-title .small .color p:nth-of-type(2) {
 width: 31px;
 height: 38px;
 background-color: #66f683;
}
.index-news .news-box { position: relative; z-index: 0; }
.index-news .news-box .index-news-swiper { width: 100%; }
.index-news .news-box .index-news-swiper .swiper-slide { display: flex; align-items: center; }
.index-news .news-box .index-news-swiper .swiper-slide .news-show { width: 50%; height: 670px; margin-right: 100px; }
.index-news .news-box .index-news-swiper .swiper-slide .news-show img { width: 100%; height: 100%; object-fit: cover; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info { width: 50%; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .news-nav { display: flex; align-items: center; display: none; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .news-nav a { display: block; width: 113px; height: 38px; line-height: 38px; text-align: center; background-color: #e6e6e6; margin-right: 6px; font-size: 16px; cursor: pointer; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .news-nav a:hover { background-color: #f8b500; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .news-nav .a-active { background-color: #f8b500; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .box-tab { margin-top: 70px; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .box-tab .item-tab .title { font-size: 24px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .box-tab .item-tab .intro { font-size: 16px; margin-top: 41px; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; color: #666; max-width: 560px; }
.index-news .news-box .index-news-swiper .swiper-slide .news-info .box-tab .item-tab .more { margin-top: 60px; font-size: 16px; color: #666; width: 159px; height: 45px; display: block; line-height: 45px; text-align: center; border: solid 2px #999999; }
.index-news-swiper .swiper-pagination-bullet { background-color: #666; opacity: 1; margin-left: 38px !important; }
.index-news-swiper .swiper-pagination-bullet-active { background-color: #fff; border: 1px solid #f8b500; }
.index-news-swiper .swiper-pagination-bullets { left: 30%; }
.index-news-swiper .swiper-button-next { top: auto; right: 12%; bottom: 6px; background-image: url("../images2022/icon_jian_rr.png"); }
.index-news-swiper .swiper-button-prev { top: auto; left: auto; right: 25%; bottom: 6px; background-image: url("../images2022/icon_jian_l.png"); }
.index-news-swiper .swiper-button-next, .index-news-swiper .swiper-button-prev { width: 14px; height: 24px; background-size: auto; }
.index-new-l { display: flex; padding: 0 20px 40px; justify-content: space-between; background-color: #fff; }
.index-new-l .new-item { width: 23%; margin: 0 1%; }
.index-new-l .new-item .new-show { width: 100%; height: 271px; }
.index-new-l .new-item .new-show img { width: 100%; height: 100%; object-fit: cover; }
.index-new-l .new-item .new-info { padding-bottom: 20px; }
.index-new-l .new-item .new-info .title { font-size: 24px; margin-top: 35px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.index-new-l .new-item .new-info .intro { margin-top: 26px; font-size: 15px; color: #666; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.index-new-l .new-item .new-info .bot { display: flex; align-items: center; justify-content: space-between; margin-top: 34px; }
.index-new-l .new-item .new-info .bot .time { color: #999; }
/******************************* 首页 ******************************/




/******************************* 内页 ******************************/

.nei-banner { width: 100%; height: 420px; background-position: center; background-repeat: no-repeat; }
.nei-banner .wd1440 { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; font-weight: bold; }
.nei-banner .wd1440 div { font-size: 36px; text-transform:uppercase; display: none; }
.About { background-image: url("../images2022/about_bg.png"); background-repeat: no-repeat; /* background-size: 100% 118%; */
  padding: 52px 0 155px; }
.About .wd1440 { display: flex; justify-content: space-between; }
.About .wd1440 .a-left .a-logo { height: 68px; }
.About .wd1440 .a-left .number { margin-top: 55px; display: flex; }
.About .wd1440 .a-left .number .num-box { text-align: center; margin-right: 60px; }
.About .wd1440 .a-left .number .num-box .num { display: flex; justify-content: center; align-items: flex-start; }
.About .wd1440 .a-left .number .num-box .num div { font-size: 48px; }
.About .wd1440 .a-left .number .num-box .num span { font-size: 18px; }
.About .wd1440 .a-left .number .num-box .word { font-size: 16px; }
.About .wd1440 .a-left .about-car { margin-top: 50px; height: 350px; }
.About .wd1440 .a-right { max-width: 555px; text-align: justify; }
.About .wd1440 .a-right p { font-size: 16px; line-height: 24px;/*  margin-top: 30px; */
}
.A-feature { padding: 63px 0; background-image: url("../images2022/about_tese_bg.png"); background-repeat: no-repeat; background-size: 100% 100%; }
.A-feature .wd1440 .title { text-align: center; }
.A-feature .wd1440 .title .name { font-size: 48px; color: #fff; }
.A-feature .wd1440 .title .name strong { color: #f8b500; font-weight: normal; }
.A-feature .wd1440 .title .e-intro { margin-top: 10px; font-size: 20px; color: #fff; }
.A-feature .wd1440 .title img { height: 19px; margin-top: 15px; }
.A-feature .wd1440 .feature-main { margin-top: 485px; display: flex; justify-content: space-between; }
.A-feature .wd1440 .feature-main .item { display: flex; align-items: flex-start; }
.A-feature .wd1440 .feature-main .item img { margin-right: 40px; margin-top: 20px; }
.A-feature .wd1440 .feature-main .item .info .type { font-size: 24px; font-weight: bold; color: #fff; }
.A-feature .wd1440 .feature-main .item .info p { margin-top: 17px; font-size: 16px; color: #fff; max-width: 170px; line-height: 24px; }
.Contact { width: 100%; height: 500px; padding-top: 100px; background-image: url("../images2022/contact_bg.png"); background-repeat: no-repeat; background-size: 100% 100%; }
.Contact .wd1440 { position: relative; height: 100%; }
.Contact .wd1440 .contact-word { margin-top: 48px; font-size: 20px; line-height: 48px; max-width: 524px; }
.Contact .wd1440 .fu-us { position: absolute; left: 0; bottom: -160px; z-index: 1; width: 914px; padding: 52px 55px 71px; box-sizing: border-box; /*  background-image: url("../images2022/contact_site_bg.png"); */
 background:#2f465e; opacity:0.9; background-repeat: no-repeat; background-size: 100% 100%; }
.Contact .wd1440 .fu-us .us-title { font-size: 24px; color: #fff; }
.Contact .wd1440 .fu-us .us-contain { margin-top: 36px; display: flex; justify-content: space-between; }
.Contact .wd1440 .fu-us .us-contain .us-item .item-tit { font-size: 24px; color: #fff; margin-bottom: 36px; }
.Contact .wd1440 .fu-us .us-contain .us-item-site .item-info { font-size: 16px; color: #fff; max-width: 240px; }
.Contact .wd1440 .fu-us .us-contain .us-item-way .lianxi p { font-size: 16px; color: #fff; margin-bottom: 5px; }
.Contact .wd1440 .fu-us .us-contain .us-item-sao { text-align: center; }
.Contact .wd1440 .fu-us .us-contain .us-item-sao .ma { width: 148px; }
.Map { width: 100%; }
.Map #dituContent { width: 100%; height: 600px; }
.brand-show { padding: 57px 0 23px; background-color: #f8f8f8; }
.brand-show .wd1440 .b-model { padding-bottom: 29px; border-bottom: 1px solid #ccc; display: flex; justify-content: space-between; }
.brand-show .wd1440 .b-model .model-l .title { font-weight: bold; font-size: 72px; color: #11334f; }
.brand-show .wd1440 .b-model .model-l .intro { margin-top: 30px; }
.brand-show .wd1440 .b-model .model-l .intro p { font-size: 18px; color: #11334f; }
.brand-show .wd1440 .b-model .model-l .e-word { margin-top: 23px; font-size: 50px; color: #11334f; text-transform: uppercase; }
.brand-show .wd1440 .b-nav { padding-top: 65px; display: flex; flex-wrap: wrap; }
.brand-show .wd1440 .b-nav li { /*   margin-right: 100px;
  margin-bottom: 30px; */
  margin: 0 5px; }
.brand-show .wd1440 .b-nav li a { font-size: 18px; /* color: #11334f; */
  display: block; color: white; padding: 8px 20px; background-color: #11334f; }
.brand-show .wd1440 .b-nav li:hover a { /*  border-bottom: 3px solid #11334f; */
 background-color: #f8b500; }
.brand-show .wd1440 .b-nav .li-active a { /*  border-bottom: 3px solid #11334f; */ background-color: #f8b500; }
.brand-show .wd1440 .b-nav li a.currclass {  background-color: #f8b500; }
.brand-main { padding: 64px 15px; background-color: #fff; }
.brand-main .brand-box { display: flex; flex-wrap: wrap; }
.brand-main .brand-box .car-item { width: 31.3%; display: flex; padding: 13px; margin: 0 1%; box-sizing: border-box; background-color: #f7f7f7; border: solid 1px #cccccc; margin-bottom: 53px; }
.brand-main .brand-box .car-item .show { flex: 1; height: 255px; overflow: hidden; }
.brand-main .brand-box .car-item .show img { width: 100%; height: 100%; transition: 0.3s; object-fit: cover; }
.brand-main .brand-box .car-item .info { width: 204px; margin-left: 15px; }
.brand-main .brand-box .car-item .info .title { font-size: 24px; }
.brand-main .brand-box .car-item .info .price { margin-top: 19px; }
.brand-main .brand-box .car-item .info .price p { font-size: 16px; }
.brand-main .brand-box .car-item .info .price p strong { font-size: 24px; color: #e3a80d; }
.brand-main .brand-box .car-item .info .seat { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 15px; font-size: 16px; }
.brand-main .brand-box .car-item .info .more { margin-top: 48px; width: 204px; height: 41px; font-size: 16px; color: #fff; text-align: center; line-height: 41px; transition: 0.3s; background-color: #11334f; }
.Page { margin-top: 20px; }
.Page .wd1440 { display: flex; align-items: center; justify-content: center; }
.Page .wd1440>div { margin-right: 8px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #666; cursor: pointer; transition: 0.3s; border: solid 1px #cccccc; }
.Page .wd1440 .page-side { width: 66px; }
/*添加的修正版2022*/
.Page .wd1440 .page-side a:hover { color:#fff;}

.Page .wd1440 .page-side a.mimi { width:66px; height:44px;background-color: #fff; display:block; color:#333;}
.Page .wd1440 .page-side a.mimi:hover { background:#11334f; color:#fff;}
.Page .wd1440 .page-next a.mimi { width:86px; height:44px;background-color: #fff; display:block; color:#333;}
.Page .wd1440 .page-next a.mimi:hover { background:#11334f; color:#fff;}

.Page .wd1440 .page-next { width: 86px; }
.Page .wd1440 ul { display: flex; }
.Page .wd1440 ul li { margin-right: 8px; }
.Page .wd1440 ul li a { display: block; width: 44px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #666; transition: 0.3s; border: solid 1px #cccccc; }
.Page .wd1440 ul .li-active a { color: #fff; background-color: #11334f; }
.article-main { padding: 94px 0 54px; background-color: #f7f7f7; }
.article-main .wd1440 .article-title { font-size: 24px; text-align: center; }
.article-main .wd1440 .article-type { margin-top: 23px; display: flex; align-items: center; justify-content: center; }
.article-main .wd1440 .article-type .box { display: flex; align-items: center; }
.article-main .wd1440 .article-type .box img { margin-right: 20px; }
.article-main .wd1440 .article-type .box span { color: #999; }
.article-main .wd1440 .article-type .line { width: 1px; height: 16px; margin: 0 35px; background-color: #808080; }
.article-main .wd1440 .article-contain { margin-top: 40px; background-color: #fff; padding: 60px 30px; }
.article-main .wd1440 .article-contain .body { font-size: 16px; text-align: justify; line-height: 48px; }
.article-main .wd1440 .article-contain .jump { margin-top: 80px; display: flex; align-items: center; justify-content: space-between; }
.article-main .wd1440 .article-contain .jump .jump-l { display: flex; align-items: center; }
.article-main .wd1440 .article-contain .jump .jump-l .point { font-size: 16px; color: #666; }
.article-main .wd1440 .article-contain .jump .jump-l .jump-line { width: 1px; height: 15px; background-color: #666; margin: 0 15px; }
.article-main .wd1440 .article-contain .jump .jump-r { width: 135px; height: 38px; line-height: 38px; background-color: #11334f; border-radius: 19px; font-size: 16px; text-align: center; color: #fff; }
.new-company { padding: 52px 0 88px; background-color: #f7f7f7; }
.new-company .wd1440 .new-title { display: flex; align-items: flex-end; }
.new-company .wd1440 .new-title div { font-size: 36px; margin-right: 16px; }
.new-company .wd1440 .new-title span { font-size: 16px; color: #999; }
.new-company .wd1440 .new-box { margin-top: 40px; display: flex; }
.new-company .wd1440 .new-box>div { height: 431px; }
.new-company .wd1440 .new-box .new-box-l { width: 45%; max-height: 430px; overflow: hidden; position: relative; }
.new-company .wd1440 .new-box .new-box-l img { position: absolute; left: 0; top: 0; opacity: 0; width: 100%; display: block; transition: 0.5s; z-index: 1; }
.new-company .wd1440 .new-box .new-box-l .opac { opacity: 1; z-index: 2; }
.new-company .wd1440 .new-box .new-box-r { width: 55%; }
.new-company .wd1440 .new-box .new-box-r .new-list { width: 100%; height: 33.3%; padding: 0 35px; box-sizing: border-box; background-color: #fff; transition: 0.3s; display: flex; flex-direction: column; justify-content: center; border-bottom: 1px solid #e6e6e6; }
.new-company .wd1440 .new-box .new-box-r .new-list .top { display: flex; align-items: center; justify-content: space-between; }
.new-company .wd1440 .new-box .new-box-r .new-list .top .tit { font-size: 24px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; transition: 0.3s; }
.new-company .wd1440 .new-box .new-box-r .new-list .top .time { color: #fff; }
.new-company .wd1440 .new-box .new-box-r .new-list .intro { margin-top: 15px; font-size: 16px; color: #666; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; transition: 0.3s; }
.new-company .wd1440 .new-box .new-box-r .new-list-cur { background-color: #11334f; }
.new-company .wd1440 .new-box .new-box-r .new-list-cur .top .tit, .new-company .wd1440 .new-box .new-box-r .new-list-cur .intro { color: #fff; }
.new-company .wd1440 .index-new-l { display: none; padding: 0 0 40px; margin-top: 30px; justify-content: space-between; }
.new-company .wd1440 .index-new-l .new-item { width: 32%; }
.new-company .wd1440 .index-new-l .new-item .new-show { width: 100%; }
.new-company .wd1440 .index-new-l .new-item .new-show img { width: 100%; height: 100%; object-fit: cover; }
.new-company .wd1440 .index-new-l .new-item .new-info { padding: 15px; background-color: #fff; }
.new-company .wd1440 .index-new-l .new-item .new-info .title { font-size: 24px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.new-company .wd1440 .index-new-l .new-item .new-info .intro { margin-top: 26px; font-size: 15px; color: #666; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.new-company .wd1440 .index-new-l .new-item .new-info .bot { display: flex; align-items: center; justify-content: space-between; margin-top: 34px; }
.new-company .wd1440 .index-new-l .new-item .new-info .bot .time { color: #999; }
.new-trade { background-color: #fff; padding: 88px 0 46px; }
.new-trade .wd1440 .new-title { display: flex; align-items: flex-end; }
.new-trade .wd1440 .new-title div { font-size: 36px; margin-right: 16px; }
.new-trade .wd1440 .new-title span { font-size: 16px; color: #999; }
.new-trade .wd1440 .trade-box { margin-top: 60px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.new-trade .wd1440 .trade-box .trade-item { width: 48%; display: flex; align-items: center; padding-bottom: 20px; margin-bottom: 69px; border-bottom: 1px solid #ccc; }
.new-trade .wd1440 .trade-box .trade-item span { font-size: 16px; color: #999; margin-right: 38px; min-width: 89px; }
.new-trade .wd1440 .trade-box .trade-item div { flex: 1; font-size: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.brand-article-main { background-color: #fafafa; }
.brand-article-main .b-paramet { padding: 86px 0 96px; background-color: #fff; }
.brand-article-main .b-paramet .wd1440 { display: flex; justify-content: space-between; }
.brand-article-main .b-paramet .wd1440 .picture-l { position: relative; margin-right: 30px; }
.brand-article-main .b-paramet .wd1440 .picture-l .paramet-swiper { width: 640px; height: 480px; position: initial; }
.brand-article-main .b-paramet .wd1440 .picture-l .paramet-swiper .swiper-wrapper .swiper-slide img { width: 100%; height: 100%; object-fit: cover; }
.brand-article-main .b-paramet .wd1440 .word-r { width: 460px; }
.brand-article-main .b-paramet .wd1440 .word-r .title { font-size: 24px; }
.brand-article-main .b-paramet .wd1440 .word-r .model { margin-top: 38px; font-size: 16px; color: #666; }
.brand-article-main .b-paramet .wd1440 .word-r .price { margin-top: 23px; padding: 38px 0; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.brand-article-main .b-paramet .wd1440 .word-r .price .left div { font-size: 16px; }
.brand-article-main .b-paramet .wd1440 .word-r .price .left div strong { font-weight: normal; font-size: 24px; color: #e3a80d; }
.brand-article-main .b-paramet .wd1440 .word-r .price .right { width: 250px; height: 41px; font-size: 16px; color: #fff; display: block; text-align: center; line-height: 41px; background-color: #11334f; }
.brand-article-main .b-paramet .wd1440 .word-r .flac { margin-top: 40px; }
.brand-article-main .b-paramet .wd1440 .word-r .flac .f-title { font-size: 24px; }
.brand-article-main .b-paramet .wd1440 .word-r .flac .flac-box { margin-top: 36px; display: flex; align-items: center; justify-content: space-between; }
.brand-article-main .b-paramet .wd1440 .word-r .flac .flac-box .flac-item div { width: 132px; height: 35px; line-height: 35px; font-size: 14px; color: #fff; padding-left: 10px; box-sizing: border-box; background-color: #11334f; }
.brand-article-main .b-paramet .wd1440 .word-r .flac .flac-box .flac-item img { width: 100%; }
.brand-article-main .b-detail { margin-top: 20px; background-color: #fff; }
.brand-article-main .b-detail .b-detail-title { font-size: 24px; padding: 35px 0; border-bottom: 1px solid #f5f5f5; }
.brand-article-main .b-detail .detail-main { padding: 43px 0 100px; font-size: 16px; color: #666; line-height: 36px; text-align: justify; }
.paramet-swiper .swiper-button-prev { background-image: url("../images2022/swiper_l.png"); left: -25px; }
.paramet-swiper .swiper-button-next { background-image: url("../images2022/swiper_rr.png"); right: -25px; }
.paramet-swiper .swiper-button-prev:hover { background-image: url("../images2022/swiper_ll.png"); }
.paramet-swiper .swiper-button-next:hover { background-image: url("../images2022/swiper_r.png"); }
.paramet-swiper .swiper-button-next, .paramet-swiper .swiper-button-prev { width: 48px; height: 48px; position: absolute; background-size: auto; }
.Page .page_phone { display: none; }

#divlin2{line-height:2;}
#divlin2 p{line-height:2;text-indent:2em;}
/******************************* 内页 ******************************/
