/*piblic*/
body:before { height: 43.5vw; }
.BannerShow_b1 img, .BannerShow_b2 img { width: 100%; transition: 6s linear 0s; }
.BannerShow_b1 .swiper-slide, .BannerShow_b2 .swiper-slide { overflow: hidden; }
[class*="BannerShow_b"] .swiper-pagination { font-size: 0; padding: 1px 0; bottom: 2vw; }
[class*="BannerShow_b"] .swiper-pagination-bullet { width: 14px; height: 14px; background: none; border: 2px solid transparent; opacity: 0.5; position: relative; z-index: 0; transition: 0.3s ease 0s; }
[class*="BannerShow_b"] .swiper-pagination-bullet:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: 0.3s ease 0s; }
[class*="BannerShow_b"] .swiper-pagination-bullet-active { opacity: 1; border-color: #fff; }
[class*="BannerShow_b"] .swiper-pagination-bullet-active:before { opacity: 0; }
[class*="BannerShow_b"] .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 7px; }
/*i1*/
.i1 .L { width: 41.5%; padding-top: 2vw; }
.i1 .L li { height: 15vw; border-radius: 8px; }
.i1 .L li:first-child { height: 20vw; margin-bottom: 1.5vw; }
.i1 .L li:nth-child(2) { width: 61%; }
.i1 .L li:nth-child(3) { width: 34%; margin-left: 5%; }
.i1 .R li span { line-height: 1.5; }
.i1 .R li i { width: 3vw; height: 3vw; }
.i1.jb2:before { width: 38.8%; height: 36.5vw; top: 0; left: 0; }
/*i2*/
.i-pro .L .text strong { color: transparent; text-shadow: 0 0 0 #fff; }
.i-pro .R .img { height: 26vw; border-radius: 8px; }
.i-pro .R li { width: 48%; }
.i-pro .R .text { margin-top: 2.2vw; opacity: 0; transform: scale(0); }
.i-pro .R .text p { margin-top: 1vw; line-height: 1.5; max-height: 3.75vw; }
.i-pro { margin-top: 5vw; padding-left: 11vw; transform-style: preserve-3d; perspective: 2000px; }
.i-pro .swiper-slide-active .text { opacity: 1; transition: opacity 0.5s linear 0.3s, margin-top 0.5s linear 0.3s, transform 0s linear 0s; transform: scale(1); margin-top: 1.5vw; }
.img8 { width: 6.7vw; margin-bottom: 1.5vw; }
.i-pro .R li:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 26vw; z-index: 2; background: #fff; opacity: 0.3; border-radius: 8px; }
.i-pro .R .swiper-slide-active:before { z-index: -1; opacity: 0; transition: 0.5s linear 0.3s; }
.i-pro.jb4:before { left: 0; top: 50%; transform: translateY(-50%) rotateY(0); height: calc(100% + 10vw); width: 27vw; transform-origin: left; transition: 1.5s linear 1s; }
.i2.scroll .i-pro.jb4:before { transform: translateY(-50%) rotateY(30deg); }
.swiper-btn { bottom: 0; right: 5vw; z-index: 3; }
@keyframes rote360 { 100% {
transform:rotate(360deg);
}
}
.swiper-btn a { width: 3.5vw; }
.swiper-btn a+a { margin-left: 2.5vw; }
.swiper-btn .arrow { width: 30%; height: 30%; left: 50%; top: 50%; transition: 0.5s ease 0s; }
.swiper-btn .arrow.left { transform: translate(-25%, -50%); }
.swiper-btn .arrow.right { transform: translate(-75%, -50%); }
.swiper-btn .arrow:before { width: 100%; height: 100%; border-color: #f08200; }
.i-pro:after { content: ''; z-index: -1; position: absolute; bottom: 0; right: 0; width: 39vw; height: 30vw; background: #f0f0f0; background: -webkit-linear-gradient(-30deg, #fdfdfd, #f0f0f0); transform-origin: right; transform: rotateY(0); transition: 1.5s linear 1s; }
.i2.scroll .i-pro:after { transform: rotateY(-45deg); }
/*i3*/
.i3 { margin-top: 10vw; }
.i3 .L .i-a { margin-top: 7vw; }
.i3 .L em { line-height: 1.5; margin-top: 5vw; }
.i3 .RR big { letter-spacing: 0.5vw; }
.i3 .RR p { line-height: 1; }
.i3 .RR li { margin-top: 6vw; }
.i3 .RR p:after { content: ''; display: block; margin: 0.5vw auto; height: 1px; width: 2vw; background: #0051a4; }
/*i4*/
.i-case { transform-style: preserve-3d; perspective: 2000px; margin-top: 4vw; }
.i-case:before { content: ''; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%) translateZ(-1px) rotateY(-30deg); z-index: -1; background: #f2f2f2; width: 24vw; height: 33vw; transform-origin: right; }
.i-case li { width: 55%; position: absolute; top: 0; }
.i-case li.top { z-index: 1; }
.i-case li.bottom { z-index: 0; }
.i-case li a { height: 25vw; border-radius: 8px; position: relative; z-index: 0; overflow: hidden; }
.i-case li a img { display: none; }
.i-case li { transition: 0.8s linear 0s; }
.i-case li.top, .i-case li.bottom, .i-case li.top.active { transition-delay: 0.4s; }
.i-case li.top.fadeout { transition: transform 0.8s linear 0s, opacity 0.4s linear 0.4s; z-index: -1; }
.i-case li.bottom+.bottom { transition: transform 0.8s linear 0.4s, opacity 0.4s linear 0.8s; z-index: -1; }
.i-case .i-a { position: absolute; z-index: 1; bottom: 4vw; left: 3vw; }
.i-case li a:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; z-index: 0; transition: 0.5s ease 0s; }
.i-case li a:after { content: attr(title); position: absolute; width: 100%; padding: 0 1vw; text-align: center; color: #fff; font-size: 1.55vw; z-index: 1; left: 0; top: 50%; transform: translateY(-50%); box-sizing: border-box; margin-top: -4vw; transition: 0.5s ease 0s; opacity: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5; max-height: 4.65vw; }
.i-case li:after { content: ''; width: 3vw; height: 3vw; background: url(/images/public/search_fff.png) no-repeat center; background-size: cover; left: 50%; top: 50%; transform: translate(-50%, -50%); position: absolute; z-index: 0; margin-top: 4vw; transition: 0.5s ease 0s; opacity: 0; }
.i-case .case-btn { position: absolute; border-radius: 8px; left: 54%; top: 12vw; z-index: 2; }
/*i5*/
.i5 { margin-top: 6vw; }
.i5 .text { margin-top: 4vw; }
.i5 .text strong { margin-top: 0.5vw; }
.i5 .text span { margin-top: 1.5vw; line-height: 1.5; }
.case-text-box .swiper-pagination { left: 0; top: 0; transform: translateX(-70px); }
.case-text-box .swiper-pagination span { display: block; width: 36px; height: 36px; line-height: 36px; background: none; color: #1d3146; opacity: 1; border-radius: 50%; transition: 0.5s ease 0s; outline: none; }
.case-text-box .swiper-pagination span:before { content: '0'; }
.case-text-box .swiper-pagination .swiper-pagination-bullet-active { background: #d8dadc; }
.case-text-box span+span { margin-top: 5px; }
/*.i5:before { content: ''; background: url(/images/public/bg.png) no-repeat left bottom rgba(255,235,218,0.5); background-size: 45% auto; z-index: -1; width: 100%; height: 80%; position: absolute; left: 0; bottom: 0; }
.i5:after { content: ''; border-style: solid; border-color: #f5f5f5 #f5f5f5 transparent transparent; border-width: 3.25vw 50vw; position: absolute; left: 0; z-index: -1; top: 20%; }*/
.i5-box { padding-left: 11vw; margin-top: 4vw; }
.i5-box .L dt { padding-left: 2.6vw; line-height: 1.4; margin-top: 0.6vw; }
.i5-box .R .text { left: 0; top: 0; z-index: 2; transform: translateX(-50%); margin-top: 0; }
.i5-box .R .text p { writing-mode: vertical-lr; writing-mode: tb-lr; min-height: 10.5vw; padding: 1vw; }
.i5-box .R .text:after { content: ''; position: absolute; left: 10px; top: 10px; width: 100%; height: 100%; z-index: -1; background: #f08200; }
.BannerShow_b3 .swiper-slide { border-radius: 8px; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2); width: 31vw; height: 21vw; overflow: hidden; z-index: 0; }
.BannerShow_b3 .swiper-slide:not(:last-child) { margin-right: 2vw; }
.BannerShow_b3 a { display: block; height: 100%; overflow: hidden; transition: 0.5s linear 0s; }
.BannerShow_b3 a:hover { transform: scale(1.1); }
.BannerShow_b3 .swiper-pagination { position: static; text-align: left; margin-top: 1.5vw; display: none; }
.BannerShow_b3 .swiper-pagination-bullet:before { background: #f08200; }
.BannerShow_b3 .swiper-pagination-bullet-active { border-color: #f08200; }
.i5 .i-a { padding-right: 15vw; margin-top: 2.5vw; }
.BannerShow_b3 img { display: none; }
.swiper-btn1>a { width: 35px; height: 35px; border-radius: 3px; border: 1px solid #ccc; text-align: center; box-sizing: content-box; }
.swiper-btn1 { margin-top: 1vw; }
.swiper-btn1>a+a { margin-left: 10px; }
.swiper-btn1 * { outline: none; }
.swiper-btn1 .arrow:before { position: static; transform: rotate(45deg); border-width: 2px; border-color: #999; }
/*i6*/
.i-news { padding: 0 0.5vw 0 1vw; margin-top: 2.5vw; }
.i-news .L { width: 49%; border-radius: 8px; overflow: hidden; }
.i-news .R { width: 49.5%; margin-left: 1.5%; padding-right: 1vw; top: 0; right: 0; height: 100%; }
[class*="NewsList_a"] li a { background: #f5f5f5; display: block; position: relative; z-index: 0; border: 1px solid transparent; transition: 0.5s ease 0s; }
.NewsList_a2 li a { border-radius: 8px; overflow: hidden; padding: 1.2vw; }
.NewsList_a1 .newimg { height: 16.5vw; overflow: hidden; }
.NewsList_a1 .newimg img { width: 100%; height: 100%; object-fit: cover; transition: 0.5s linear 0s; }
.NewsList_a1 .newnr { padding: 1.5vw; }
[class*="NewsList_a"] b { font-weight: normal; }
[class*="NewsList_a"] .data { margin-top: 10px; }
[class*="NewsList_a"] .data i { display: none; }
[class*="NewsList_a"] .data b:before { content: '-'; }
[class*="NewsList_a"] .newnr>p { line-height: 1.4; margin-top: 10px; }
#news-pagination { bottom: 0; left: 0; height: 4px; background: rgba(0,0,0,0.5); width: 100%; }
[class*="NewsList_a"] li { height: auto; }
#news-pagination .swiper-pagination-progressbar-fill { background: #000; }
.NewsList_a2 { height: 100%; }
.NewsList_a2 li:not(:last-child) { margin-bottom: 0.7vw; }
#news-scrollbar { position: absolute; right: 0; height: 100%; width: 5px; top: 0; z-index: 0; border-radius: 0; background: rgba(0,0,0,0.2); }
#news-scrollbar .swiper-scrollbar-drag { border-radius: 0; }
.case-text { margin-top: 2.5vw; }
.case-text { background: url(/images/public/case-text.jpg) no-repeat center; background-size: cover; border-radius: 8px; overflow: hidden; }
.casepng { right: 2.5vw; top: 2vw; width: 46%; z-index: -1; }
.case-text .swiper-slide { padding: 2.5vw; }
.case-text p { line-height: 2; margin-top: 2vw; }
/*i7*/
.i7 { margin-top: 5vw; }
.i7 .L i { padding: 14% 0; }
.i7 .L .swiper-container { border-radius: 0.8vw; overflow: hidden; background: url(/images/public/img14bg.png) no-repeat right bottom #0051a4; background-size: 90% auto; }
.i7-page>* { opacity: 1; width: 100%; height: 100%; border-radius: 0; background: #fff; display: block; border: 2px solid #e4e4e4; border-radius: 8px; padding: 2.5vw; cursor: pointer; outline: none; }
.i7 .L .text { padding: 2.5vw; }
.i7 .L .text p { line-height: 2; margin-top: 1.5vw; }
.i7-page>*:hover { background: #e4e4e4; }
.i7-page>div.swiper-pagination-bullet-active { background: #243e5b; border-color: #243e5b; }
.i7-page i { width: 2.5vw; margin-right: 2vw; }
.i7-page i img.pos-a { left: 0; top: 0; opacity: 0; }
.i7-page>div.swiper-pagination-bullet-active strong { color: #fff; }
.i7-page>div.swiper-pagination-bullet-active i img:first-child { opacity: 0; transition: none; }
.i7-page>div.swiper-pagination-bullet-active i img.pos-a { opacity: 1; transition: 0.5s ease 0s; }
.i7 .title1 { margin-bottom: 5.5vw; }
/*i8*/
.i8 { margin-top: 5.5vw; }
.i8 .T { padding: 5.5vw 0 7.5vw; background: url(/images/public/img15.jpg) no-repeat center; background-size: cover; background-attachment: fixed; }
.i8 .T .li-text { max-height: 100%; width: 100%; }
.i8 .T .li-box { padding: 40% 0; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2); background: #eff3f7; transition: 0.5s ease 0s; }
.i8 .T .li-text img { height: 2.5vw; margin: 0 auto; }
.i8 .T .text img { width: 5.5vw; }
.i8 .T .li-text img+p, .i8 .T .text img+p { margin-top: 1vw; }
.i8 .B { background: url(/images/public/img17.jpg) no-repeat center; background-size: cover; padding: 2vw 0; }
.i8 .B span+span { margin-left: 10px; }
.i8 .B b { margin-top: 1vw; }
.i8 input, .i8 select { border: 1px solid #fff4de; background: none; height: 40px; line-height: 40px; border-radius: 5px; padding: 0 10px; }
.i8 input { width: 195px; }
.i8 input+input, .i8 select+select { margin-left: 10px; }
.i8 select { width: 126px; }
.i8 option { color: #333; }
.i8 dt { margin-top: 1vw; }
.i8 .form-R { margin-left: 10px; }
.show-box { position: fixed; width: 100%; height: 100%; z-index: 99999; left: 0; top: 0; }
.show-box .public-bg { opacity: 0.5; }
.show-box .box { position: fixed; background: #fff; padding: 80px 30px 30px; z-index: 0; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); }
.show-box .close { position: absolute; right: 30px; top: 30px; width: 16px; height: 16px; }
.show-box .close:before, .show-box .close:after { content: ''; display: block; position: absolute; left: 50%; top: 50%; height: 1px; width: 21px; background: #666; }
.show-box .close:before { transform: translate(-50%, -50%) rotate(45deg); }
.show-box .close:after { transform: translate(-50%, -50%) rotate(-45deg); }
.show-box button { height: 42px; line-height: 42px; margin-top: 20px; }
.show-box .box input { border: 1px solid #ddd; height: 42px; line-height: 42px; padding: 0 1vw; width: 120px; }
.show-box .box img { height: 42px; }
.show-box p { margin-bottom: 15px; }
.yzm_click:active { transform: scale(0.9); }
@keyframes hover { 0% {
transform: translate(0) rotate(0) scale(1);
}
50% {
transform:translate(0, -15px) rotateY(720deg) scale(0.8);
}
100% {
transform: translate(0) rotate(0) scale(1);
}
}
.NewsList_a2 .newimg, .R-mob800 { display: none; }
#service_list_a1 { display: none !important; }
 @media screen and (min-width: 801px ) {
.yzm_click { width: 90px; }
.yzm_click:before, .yzm_click:after { content: ''; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; }
.yzm_click:before { background: #e8d2a8; background: -webkit-linear-gradient(-90deg, #e8d2a8, #fff4de); }
.yzm_click:after { background: #fff4de; background: -webkit-linear-gradient(90deg, #e8d2a8, #fff4de); width: 80%; height: 80%; left: 10%; top: 10%; }
.i8 .T .text { width: 25%; }
.i8 .T ul { width: 75%; }
.i8 .T li { width: 12.7vw; margin: 0.75vw; }
.i6 .i-a { margin-top: 3vw; }
.i5-box .L dl:not(:first-child) { margin-top: 3vw; }
.i6 { margin-top: 4vw; }
.i4 { margin-top: 5vw; }
.i5-box .L i { width: 1.6vw; height: 1.6vw; }
.i5-box .L span { }
.i-case li.top.fadeout { opacity: 0; transform: scale(0.5); }
.i-case li.top { left: 0; transform: translateY(0) scale(1); }
.i-case li.bottom { left: 45%; transform: translateY(64%) scale(1); }
.i-case li.bottom+.bottom { opacity: 0; transform: translateY(64%) scale(0.5); }
.i-case ul { height: 41vw; }
.i3 .RR { width: 55%; border-top-right-radius: 8px; border-bottom-right-radius: 8px; padding: 0 1vw 6vw; }
.i3 .L>span { margin-top: 1vw; }
.i3 .RL { width: 45%; height: 44.5vw; }
.BannerShow_b1 [class*="active"] img, .BannerShow_b2 [class*="active"] img { transform: scale(1.08); }
.i1 .R li { width: 42%; margin-top: 3vw; }
.i1 .R li:nth-child(2n+2) { margin-left: 16%; }
.i1 .R li span, .i1 .R li .text { margin-top: 10px; }
.i1 .R ul { margin-top: 1.5vw; }
.i2 { margin-top: 4.5vw; }
.i-pro .R { padding-left: 2vw; }
.i1 { padding-top: 5vw; }
.i3 .R { width: 63.5%; margin-left: -8.5%; }
.i3 .L { width: 45%; padding-left: 2vw; z-index: 1; }
.i-pro .R li:not(:last-child) { margin-right: 6%; }
.i7 .L { width: 57.5%; }
.i7 .R { width: 41%; margin-right: 1.5%; }
.i7-page>div+div { margin-top: 1vw; }
.i8 .L { padding-right: 1vw; }
.i7 .title1+.flex { -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse; -ms-flex-direction: row-reverse; -o-flex-direction: row-reverse; flex-direction: row-reverse; }
.i7-page { height: 100%; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
}
@media screen and (min-width: 1101px ) {
.i1 .L li figure, .i-pro .R figure, .i3 .RL figure { transition: 0.5s linear 0s; }
.i1 .L li:hover figure { transform: scale(1.1) rotate(-1.5deg); }
.i-case li:hover a:before { opacity: 0.4; }
.i-case li:hover a:after { margin-top: -2vw; opacity: 1; }
.i-case li:hover:after { margin-top: 2vw; opacity: 1; }
.i1 .R { width: 49.5%; margin-left: 7%; }
.i5-box .L { width: 42%; }
.i5-box .R { width: 51%; margin-left: 7%; padding-top: 3vw; }
.swiper-btn a:hover img { animation: rote360 5s ease 0s infinite; }
.swiper-btn a.left:hover .arrow.left { transform: translate(-50%, -50%); }
.swiper-btn a.right:hover .arrow.right { transform: translate(-50%, -50%); }
.NewsList_a2 li a:hover { border-color: #f08200; }
[class*="NewsList_a"] li a:hover .newnr>* { color: #f08200; }
[class*="NewsList_a"] li a:hover .newimg img, .i3 .R:hover figure, .i-pro .R a:hover figure { transform: scale(1.1); }
.swiper-btn1 a:hover { background: #ff8a00; border-color: #ff8a00; }
.swiper-btn1 a:hover .arrow:before { border-color: #fff; }
.i8 .T li:hover div.li-box { transform: translateY(-10px); }
.i8 .T li:hover .li-text img { animation: hover 1s ease 0s; }
}
@media screen and (max-width: 1500px ) {
}
@media screen and (max-width: 1100px ) {
.i1 .L, .i1.jb2:before { display: none; }
.i-pro, .i5-box { padding-left: 4vw; }
.i-pro .R .text p { max-height: 4.35vw; }
.i-case li a { height: 30vw; }
.i-case ul { height: 50vw; }
.i5-box { padding-right: 4vw; }
.i5-box .R { margin-top: 3vw; padding-top: 3vw; }
.i1 .R li i { width: 5vw; height: 5vw; }
.i5 .i-a { padding-right: 0; text-align: center; }
}
@media screen and (max-width: 800px ) {
.casepng { right: 5vw; top: 4vw; }
body:before { height: 127.5vw; }
.i1 .R li i { width: 12.5vw; height: 12.5vw; display: inline-block; vertical-align: top; }
.i1 .R ul { margin-top: 12vw; }
.i1 .R li .text { width: calc(100% - 12.5vw); display: inline-block; vertical-align: top; padding-left: 5.5vw; }
.i2 { margin-top: 22vw; }
[class*="BannerShow_b"] .swiper-pagination { bottom: 5vw; }
.i-pro { padding-left: 0; margin-top: 10vw; }
.i-pro .R .img, .i-pro .R li:before { height: 43vw; }
.i-pro .R li { width: 72%; }
.i1 { padding-top: 10vw; }
.i-pro .R .text { margin-top: 6.5vw; }
.i-pro .swiper-slide-active .text { margin-top: 5vw; }
.i-pro .R .text p { max-height: none; margin-top: 3vw; }
.i-pro .R .i-a { margin-top: 12vw; }
.i-pro:after { width: 141vw; height: calc(100% + 10vw); }
.R-mob800 { display: inline-block; vertical-align: middle; width: 44%; line-height: 2; margin-top: -10vw }
.i3 .RL { width: 47%; height: 90.5vw; margin-left: 9%; }
.i3 .w-78 { width: 100%; padding-left: 4%; }
.i3 .L { text-align: center; }
.i3 .RR { width: calc(100% - 4vw); padding-bottom: 11vw; background: #fff; border-radius: 8px; margin-top: -10vw; }
.i3 .RR p:after { margin: 2vw auto; width: 10vw; }
.i3 .RR li { margin-top: 11vw; }
.i3 .R { margin-top: 16vw; }
.i3 .i-a { margin-top: 15vw; padding-right: 4vw; }
.i-case li { width: 88%; left: 0; }
.i-case li a { height: 49vw; }
.i-case { margin-top: 11vw; padding-bottom: 10vw; }
.i-case ul { height: 49vw; }
.i-case li.top.fadeout { opacity: 0; transform: translateX(-100%) scale(0.5); }
.i-case li.bottom { transform: translateX(100%) scale(0.5); opacity: 0; }
.i-case .i-a { position: static; margin-top: 20vw; }
.i-case:before { left: auto; top: 50%; right: -4vw; transform: translate(0, -50%) rotateY(-30deg); width: 56vw; height: 90vw; }
.i-case .case-btn { left: auto; top: auto; z-index: 2; bottom: 0; right: 0; transform: translateY(50%); }
.i4 { margin-top: 22vw; }
.i5 { margin-top: 10vw; }
.i5-box .L i { width: 5.8vw; height: 5.8vw; }
.i5-box .L span, .case-text, .swiper-btn1 { margin-top: 5vw; }
.i5 .text, .i5-box { margin-top: 8vw; }
.i5 .text strong { margin-top: 1vw; }
.i5-box .L dt { padding-left: 8.8vw; margin-top: 4vw; }
.i5-box .L dl:not(:first-child) { margin-top: 8vw; }
.case-text p { line-height: 1.5; margin-top: 3vw; }
.case-text .swiper-slide { padding: 5vw; }
.i5-box .R .text { transform: none; }
.i5-box .R .text p { min-height: 31.5vw; padding: 3vw; }
.BannerShow_b3 .swiper-slide { width: 100%; height: 59.7vw; }
.BannerShow_b3 { margin-left: 4vw; }
.BannerShow_b3 .swiper-pagination { margin-top: 4vw; padding-left: 4vw; }
.i5-box .R { margin-top: 9vw; padding-top: 9vw; }
.i5:before { background: rgba(255,235,218,0.5); }
.i5 .i-a { padding: 0 4vw; margin-top: 8vw; text-align: center; }
.i6 { margin-top: 16vw; }
.i-news { padding: 0; margin-top: 11.5vw; }
.i-news { padding: 0; margin-top: 11.5vw; }
.i-news .L { width: 100%; border-radius: 0; }
.NewsList_a1 .newnr { padding: 5vw; }
[class*="NewsList_a"] .newnr>p { margin-top: 6vw; }
[class*="NewsList_a"] .data { margin-top: 3vw; }
[class*="NewsList_a"] li:not(:first-child) { margin-top: 4vw; }
[class*="NewsList_a"] li a { border-radius: 2vw; }
.i6 .i-a { margin-top: 11vw; }
.i7 .title1+div { flex-direction: column-reverse; -webkit-flex-direction: column-reverse; -moz-flex-direction: column-reverse; -ms-flex-direction: column-reverse; -o-flex-direction: column-reverse; }
.i7-page { /* -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;*/ }
.i7-page>* { width: 25%; border-radius: 0; border: 0; border-radius: 0; padding: 2vw 3vw; background: #f5f5f5; }
.i7 .L .swiper-container { border-radius: 0; }
.i7 .L .text p { height: auto; margin-top: 3vw; }
.i7 .L .text { margin-top: 0; padding: 5vw; }
.i7 { margin-top: 15vw; }
.i7 .title1 { margin-bottom: 10vw; }
.i7-page>*:nth-child(odd) { background: #eee; }
.i8 .T li { width: 48%; margin-top: 1%; margin-bottom: 1%; }
.i8 .T li:nth-child(even) { margin-left: 2%; }
.i8 .T .li-text img { height: 8.5vw; }
.i8 .T .li-text img+p, .i8 .T .text img+p { margin-top: 3vw; }
.i8 .T { padding: 10vw 0; }
.i8 input, .i8 select { height: 10vw; line-height: 10vw; }
.i8 input+input, .i8 select+select { margin-left: 2%; }
.i8 dt { margin-top: 3vw; }
.i8 .form-R, .i8 .form-L { margin-left: 0; width: 100%; }
.i8 input { width: 49%; }
.i8 select { width: 32%; }
.yzm_click { color: #fff; height: 10vw; line-height: 10vw; margin-top: 5vw; }
.i8 .B { padding: 8vw 0; }
.i8 .B>.flex { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.i8 .B .R { width: 100%; }
.i8 .T ul { width: 100%; }
.i-pro.jb4:before, .i3 .L em, .NewsList_a1 .newimg, .i7-page i { display: none; }
}
