/*piblic*/
@keyframes fengJump { 0% {
 transform: translateY(-67.5%);
}
20% {
 transform: translateY(-67.5%);
}
40% {
 transform: translateY(-72.5%);
}
50% {
 transform: translateY(-67.5%);
}
60% {
 transform: translateY(-75.5%);
}
80% {
 transform: translateY(-67.5%);
}
100% {
 transform: translateY(-67.5%);
}
}
#service_list_a1 { display: none !important; }
.banner, .banner * { height: 100%; outline: none; }
.BannerShow_b1 a, .BannerShow_b1 img { display: block; width: 100%; height: 100%; }
.banner .banner-pagination { font-size: 0; height: auto; padding-left: 20%; text-align: left; bottom: 3%; }
.banner .banner-pagination .swiper-pagination-bullet { font-size: 0; height: auto; margin: 0 1.5% 0 0; border-radius: 0; background: none; text-align: center; width: auto; }
.banner .banner-pagination i { display: block; text-align: center; color: #fff; font-size: 14px; margin-bottom: 8px; }
.banner .banner-pagination span { width: 30px; height: 3px; display: block; background: #fff; }
.godown>div { webkit-animation: fengJump 2.5s infinite; -moz-animation: fengJump 2.5s infinite; -ms-animation: fengJump 2.5s infinite; -o-animation: fengJump 2.5s infinite; animation: fengJump 2.5s infinite; text-align: center; transform: translateY(-67.5%); width: 4.2vw; height: 4.2vw; background: #f55411; border-radius: 50%; box-shadow: 0 6px 1vw 0 rgba(245,84,17,0.6); position: absolute; left: 0; top: 0; z-index: 0; }
.godown img { max-width: 37.5%; max-height: 50%; }
.godown { z-index: 1; height: 0; }
/*i1*/
.i1 { padding-top: 0; margin-top: 6%; position: relative; z-index: 1; }
.i1 .L { width: 87%; }
.i1 .R { position: absolute; padding: 3% 3.5% 18vw; color: #fff; width: 32.5%; background: url(../images/bg2.jpg) no-repeat right bottom; background-size: cover; margin-left: -19.5%; z-index: -1; padding-bottom: 18vw; bottom: 0; right: 0; }
.i1 .LT { width: 76%; }
.i1 .RT { text-transform: uppercase; }
.i1 .RT p { font-size: 1.3vw; }
.i1 .RT h3 { font-size: 1.6vw; margin-top: 5px; }
.i1 .RB { padding-bottom: 13%; }
.i1 .RB ul { margin-top: 11%; }
.i1 .RB li { margin-top: 9%; }
.i1 .RB i { width: 2.6vw; position: relative; z-index: 0; border-radius: 50%; border: 1px solid #fff; overflow: hidden; height: 2.6vw; text-align: center; }
.i1 .RB i img { max-width: 60%; max-height: 60%; }
.i1 .RB li>div { width: calc(100% - 2.6vw); padding-left: 5%; }
.i1 .RB span { line-height: 1.67; margin-top: 5px; max-height: 41px; }
.i1 .LT strong { display: block; color: #f55411; }
.i1 .LT strong span { font-size: 3.75vw; }
.i1 .LT strong em { font-size: 1.6vw; margin-left: 2.5%; }
.i1 .LT h4 { color: #333; font-size: 22px; margin-top: 2%; }
.i1 .LT>span { display: block; color: #999; margin-top: 1%; }
.i1 .LT p { color: #555; line-height: 1.7; width: 87%; margin-top: 2.5%; }
.i1 .LB { margin-top: 5%; font-size: 0; }
.i1 .LB img:first-child { width: 54.3%; }
.i1 .LB img:last-child { width: 43.5%; margin-left: 2.2%; }
/*i2*/
.i2 { background: url(../images/bg1.jpg) no-repeat bottom center; background-size: 100% auto; margin-top: 7%; }
.i2 .L { width: 26.5%; background: #f55411; color: #fff; padding: 3.5% 4% 5%; }
.i2 .R { position: relative; z-index: 0; width: 69.5%; margin-left: 4%; }
.i2 .LT:after { display: block; content: ''; width: 15%; height: 2px; background: #fff; margin-top: 16%; }
.i2 .LT strong { font-size: 2.5vw; display: block; }
.i2 .LT p { font-size: 1.6vw; }
.i2 .LB { }
.i2 .LB li a { display: block; }
.i2 .LB li a span { font-size: 16px; width: calc(93% - 24px); }
.i2 .LB li a i { width: 24px; height: 22px; margin-right: 7%; }
.i2 .LB li a i img { max-height: 100%; max-width: 100%; }
.i2 .LB li { margin-top: 7%; }
.i2 .a-btn { margin-top: 30%; }
.i2 .LB { margin-top: 22%; }
.pro li a { display: block; background: #fff; padding: 10px 10px 0; box-shadow: 0 5px 1vw 0 rgba(0,0,0,0.1); }
.pro a i { display: block; height: 17.8vw; overflow: hidden; }
.pro a i img { height: 100%; width: auto; margin-left: 50%; transform: translateX(-50%); }
.pro a p { padding: 10% 10px; text-align: center; color: #333; }
.pro-btn p { text-align: left; font-size: 18px; color: #f55411; border-bottom: 1px solid #f55411; padding-bottom: 1.5%; margin-right: 4%; padding-right: 18%; }
.pro-btn a { display: inline-block; width: 2.4vw; height: 2.4vw; border: 1px solid #f55411; border-radius: 50%; position: relative; z-index: 0; vertical-align: top; }
.pro-btn a:after { position: absolute; left: 50%; top: 50%; z-index: 0; transform: translate(-50%, -50%); margin-left: 0; }
.pro-btn a.left:after { border-color: transparent #f55411 transparent transparent; border-width: 6px 10px 6px 0; }
.pro-btn a.right:after { border-color: transparent transparent transparent #f55411; border-width: 6px 0 6px 10px; }
.pro-btn a.right { margin-left: 1vw; }
.pro-btn { padding-bottom: 1px; text-align: center; margin-top: 5%; }
.i2 .R>div { position: absolute; width: 100%; opacity: 0; transform: scale(1, 0); transform-origin: top; top: 0; left: 0; }
.i2 .R>div.on { position: static; opacity: 1; transform: scale(1); }
/*i3*/
.i3 { margin-top: 6%; }
.i3 .B { margin-top: 4%; }
.i3 .TL { color: #333; }
.i3 .TR { position: absolute; z-index: 0; right: 0; bottom: 0; width: 77.8%; border-bottom: 1px solid #ddd; text-align: right; }
.i3 .TR li { display: inline-block; vertical-align: top; margin-left: 2%; }
.i3 .TR li a { display: block; font-size: 18px; color: #666; padding: 0.5vw 0.8vw; background: #eee; }
.i3 .TL strong, .i4 .TL strong, .i5 .TL strong, .i6 .T strong { font-size: 2.5vw; text-transform: uppercase; color: #f55411; }
.i3 .TL span, .i4 .TL span, .i5 .TL span, .i6 .T span { font-size: 1.6vw; margin-left: 0.5vw; color: #f55411; }
#NewsList_a1 ul { position: relative; z-index: 0; }
#NewsList_a1 li:first-child { width: 49.5%; position: static; }
#NewsList_a1 li { position: absolute; width: 46.5%; top: 0; right: 0; z-index: 0; }
#NewsList_a1 li:last-child { top: auto; bottom: 0; }
#NewsList_a1 a { display: block; height: 100%; background: #f5f5f5; }
#NewsList_a1 li:first-child .newimg { display: block; }
#NewsList_a1 .newimg { height: 22vw; display: none; overflow: hidden; }
#NewsList_a1 img { width: 100%; min-height: 100%; }
#NewsList_a1 li:first-child .n-text { overflow: hidden; padding: 4% 0; border: none; }
#NewsList_a1 li .n-text { border: 1px solid #e5e5e5; box-sizing: border-box; }
#NewsList_a1 li:first-child .n-text .newnr { width: 76%; padding: 0 6%; background: none; border-right: 1px solid rgba(245,84,17,0.2); display: inline-block; vertical-align: middle; }
#NewsList_a1 li .n-text .newnr { background: #fff; padding: 6% 9%; }
#NewsList_a1 li:first-child .newnr b { font-size: 22px; font-weight: bold; }
#NewsList_a1 li .newnr b { display: block; font-size: 16px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#NewsList_a1 li:first-child .newnr p { margin-top: 3%; }
#NewsList_a1 li .newnr p { margin-top: 4%; font-size: 14px; line-height: 1.7; color: #666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
#NewsList_a1 li:first-child .data { display: inline-block; vertical-align: middle; padding: 0 0 0 5%; width: 24%; }
#NewsList_a1 .data { font-size: 16px; color: #bbb; padding: 2% 8%; position: relative; z-index: 0; }
#NewsList_a1 .data b { display: block; font-size: 1.9vw; color: #999; }
#NewsList_a1 li:first-child .data i { display: none; }
#NewsList_a1 .data i { top: 50%; right: 8%; position: absolute; display: block; font-size: 14px; font-family: "宋体", SimSun; font-weight: bold; color: #999; width: 1.9vw; height: 1.9vw; line-height: 1.9vw; text-align: center; border: 1px solid #ddd; border-radius: 50%; transform: translateY(-50%); }
#NewsList_a1 li:not(:first-child) .data:before { content: ''; position: absolute; left: 8%; border-style: solid; border-color: transparent transparent #f5f5f5; border-width: 0 6px 8px; top: -8px; }
/*i4*/
.i4 { margin-top: 6%; }
.i4 .T { overflow: hidden; width: 100%; background: #f55411; padding: 1.5% 5.5% 1.5% 2.5%; }
.i4 [class*="PhotoList"] li { margin-bottom: 0; width: 24.4%; margin-left: 0.8%; margin-top: 0.8%; }
.i4 [class*="PhotoList"] li a { position: relative; z-index: 0; }
.i4 [class*="PhotoList"] h4 { display: block; position: absolute; width: 100%; left: 0; bottom: 0; transform: translateY(0%); font-size: 14px; color: #fff; background: rgba(0,0,0,0.7); padding: 10px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.i4 .TL { position: absolute; z-index: 0; top: 50%; left: 1.5%; transform: translateY(-50%); }
/*i5*/
.i1 .i-a { padding: 0; text-align: center; }
.i6 .TT .a-btn, .i1 .LTT .a-btn { position: absolute; top: 50%; right: 0; margin-top: 0; z-index: 0; transform: translateY(-50%); }
.i5 .B { margin-top: 3%; text-align:center; }
.i6 { background: #eee; margin-top: 6%; padding: 5% 0px; }
.i5 .imgbox { left: 7%; z-index: 0; position: absolute; padding:5% 2%; width: 86%; background: #fff; text-align: center; margin: 0 auto; box-shadow: 0 8px 1vw 0 rgba(0,0,0,0.05); bottom: 0; transform: translateY(50%); }
.i5 .imgbox em { width: 1.8vw; height: 1.8vw; }
.i5 .imgbox .em1 { background: url(../images/i18.png) no-repeat center; background-size: contain; }
.i5 .imgbox .em2 { background: url(../images/i19.png) no-repeat center; background-size: contain; }
.i5 .imgbox .em3 { background: url(../images/i20.png) no-repeat center; background-size: contain; }
.i5 .imgbox .em4 { background: url(../images/i21.png) no-repeat center; background-size: contain; }
.i5 .imgbox .em5 { background: url(../images/i22.png) no-repeat center; background-size: contain; }
.i5 .imgbox p { font-size: 16px; color: #666; margin-left: 10px; }
.i6 .a-btn { margin-top: 5%; }
.i5 .a-btn { margin-top: 7%; }
.i5 .i-a, .i6 .i-a, .i1 .i-a { margin: 0 auto; border-color: #f55411; color: #f55411; }
.i5 .i-a:before, .i6 .i-a:before { background: #f55411; }
.i5 .TL strong, .i5 .TL span, .i6 .T strong, .i6 .T span { display: block; color: #f55411; }
.i5 .TR { font-size: 16px; color: #333; line-height: 2.25; position: absolute; bottom: 0; right: 0; padding: 0.8% 0 0.8% 4%; border-left: 1px solid #ccc; }
.i5 .B li { margin-top:8%; display: inline-block; vertical-align: top; width: 32.5%; margin-left: 1.25%; position: relative; z-index: 0; }
.i5 .B i { height: 15.6vw; display: block; overflow: hidden; border: 1px solid #eee; }
.i5 .B i img { height: 100%; min-width: 100%; margin-left: 50%; transform: translateX(-50%); }
/*i6*/
.i5 { margin-top: 5%; }
.i6 .B { height: 37.5vw; margin-top: 4%; }
.i6 .B ul { font-size: 0; height: 100%; }
.i6 .B ul>li i { display: block; width: 100%; height: 62.5%; overflow: hidden; }
.i6 .B ul>li span, .i6 .B ul>li ol { display: block; margin-top: 7%; }
.i6 .B ul>li span { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; max-height: 72px; }
.i6 .B ol li, .i6 .B ul>li span { font-size: 14px; color: #666; line-height: 1.7; }
.i6 .B ol li { margin-bottom: 5px; width: 50%; display: inline-block; vertical-align: top; }
.i6 .B ul>li strong { font-size: 2.5vw; display: block; color: #f55411; border-bottom: 1px solid #f55411; padding-bottom: 3%; }
.i6 .B ul>li p { color: #f55411; font-size: 1.1vw; margin-top: 10%; }
.i6 .B ul>li .li-text { height: 37.5%; overflow: hidden; }
.i6 .B ul>li:not(:first-child) { text-align: center; }
.i6 .B ul>li { width: 25%; height: 100%; }
.i6 .T p { font-size: 16px; color: #666; line-height: 1.875; margin-top: 3.5%; }
.i6 .B ul>li .li-text>div { width: 82%; text-align: left; }
.i6 .B ol li:before { content: ''; display: inline-block; vertical-align: middle; width: 4px; height: 4px; background: #666; border-radius: 50%; margin-right: 5px; }
.i5 .TL span, .i6 .T span { margin-left: 0; }
.i4 .TL strong, .i4 .TL span { color: #fff; }
.i1>div, .i2>div, .i3 .TR ul, .i5 .B ul { font-size: 0; }
.i1 .RB li:first-child, .i2 .LB li:first-child { margin-top: 0; }
.i3 .TR li:first-child, .i4 [class*="PhotoList"] li:nth-child(4n+1), .i5 .B li:nth-child(3n+1) { margin-left: 0; }
#NewsList_a1 .page, #NewsList_a1 #load_more_button, .i4 [class*="PhotoList"] li span, .i4 .page, .i4 #load_more_button, .i1 .i-a:before { display: none; }
@media screen and (min-width: 1025px ) {
.i2 .LB li a:hover span { text-decoration: underline; }
.pro li a:hover p, #NewsList_a1 li:not(:first-child) a:hover .newnr b { color: #f55411; }
.i3 .TR li a:hover { background: #f55411; color: #fff; }
.pro-btn a:hover { background: #f55411; }
.pro-btn a.left:hover:after { border-color: transparent #fff transparent transparent; }
.pro-btn a.right:hover:after { border-color: transparent transparent transparent #fff; }
#NewsList_a1 li a:hover { background: #f55411; }
#NewsList_a1 li a:hover .n-text { border-color: #f55411; }
#NewsList_a1 li a:hover .data b, #NewsList_a1 li:not(:first-child) a:hover .data, #NewsList_a1 li:first-child a:hover .newnr b, #NewsList_a1 li:first-child a:hover .newnr p, .i5 .B li:hover .imgbox p { color: #fff; }
#NewsList_a1 li a:hover .data i { color: #fff; border-color: #fff; }
#NewsList_a1 li:first-child a:hover .n-text .newnr { border-color: #fff; }
#NewsList_a1 li a:hover .data:before { border-color: transparent transparent #f55411; }
.i5 .B li:hover .imgbox { background: #f55411; box-shadow: 0 8px 1vw 0 rgba(245,84,17,0.4); }
.i5 .B li:hover .em1 { background: url(../images/i18-1.png) no-repeat center; background-size: contain; }
.i5 .B li:hover .em2 { background: url(../images/i19-1.png) no-repeat center; background-size: contain; }
.i5 .B li:hover .em3 { background: url(../images/i20-1.png) no-repeat center; background-size: contain; }
.i5 .B li:hover .em4 { background: url(../images/i21-1.png) no-repeat center; background-size: contain; }
.i5 .B li:hover .em5 { background: url(../images/i22-1.png) no-repeat center; background-size: contain; }
}
@media screen and (min-width: 721px ) {
.i5 .B li:nth-child(1),.i5 .B li:nth-child(2),.i5 .B li:nth-child(3){margin-top:0;}
}

@media screen and (max-width: 1600px ) {
.i1 .LT h4 { font-size: 18px; }
.pro-btn p, .i3 .TR li a { font-size: 16px; }
#NewsList_a1 li:first-child .newnr b { font-size: 20px; }
}
@media screen and (max-width: 1400px ) {
#NewsList_a1 li:first-child .newnr b { font-size: 18px; }
.i1 .LT h4, .i6 .B ul>li p { font-size: 16px; }
.i2 .LB li a span, .pro-btn p, .i3 .TR li a, #NewsList_a1 li .newnr b, #NewsList_a1 .data, .i5 .TR, .i5 .imgbox p, .i6 .T p { font-size: 14px; }
#NewsList_a1 li .newnr p, .i6 .B ol li, .i6 .B ul>li span { font-size: 12px; }
.i6 .B ul>li span { max-height: 62px; }
.i1 .R { padding: 3% 2% 18vw; }
.i2 .L { padding: 3% 2% 5%; }
.i6 .B ul>li p, .i6 .B ul>li span, .i6 .B ul>li ol { margin-top: 3%; }
#NewsList_a1 li .n-text .newnr { padding: 4% 7%; }
.i6 .B ol li { display: block; margin-bottom: 0; width: 100%; }
#NewsList_a1 .data i { width: 2.5vw; height: 2.5vw; line-height: 2.5vw; }
}
@media screen and (max-width: 1200px ) {
.i1 .R { width: 40%; }
.i1 .L { width: 79.5%; }
.i1 .RB i { width: 4vw; height: 4vw; }
.i1 .RB li>div { width: calc(100% - 4vw); }
.i1 .LT { width: 74%; }
#NewsList_a1 li:first-child .newnr b { font-size: 16px; }
}
@media screen and (max-width: 1024px ) {
.i6 .B { height: 52vw; }
.i3 .TR li a { border-bottom: none; }
.i1 .RT h3, #NewsList_a1 .data b { font-size: 2.5vw; }
.i1 .RT p, .i1 .LT strong em, .i2 .LT p, .i3 .TL span, .i4 .TL span, .i5 .TL span, .i6 .T span { font-size: 2vw; }
.i2 .a-btn { margin-top: 15%; }
.pro a i { height: 20.8vw; }
.pro-btn a { width: 4vw; height: 4vw; }
#NewsList_a1 .newimg { height: 29vw; }
#NewsList_a1 .data i { width: 3.5vw; height: 3.5vw; line-height: 3.5vw; }
#NewsList_a1 li { width: 49.5%; }
.i5 .TR, .i5 .imgbox p { font-size: 12px; }
.i5 .imgbox p { margin-left: 5px; }
.i5 .TR { line-height: 1.5; }
.i5 .B i { height: 20.5vw; }
.godown { display: none; }
}
@media screen and (max-width: 720px ) {
.i5 { margin-top: 8vw; }
.i6 .T p { font-size: 3.8vw; line-height: 1.5; margin-top: 5vw; }
.i6 .B { margin-top: 8vw; }
.i6 .B, .i6 .B ul { height: auto; }
.i6 .B ul>li { width: 100%; height: auto; margin-bottom: 5vw; }
.i6 .B ul>li:not(:first-child) { text-align: left; }
.i6 .B ul>li .li-text>div { width: 100%; }
.i6 .B ul>li p { font-size: 4.4vw; margin-top: 3vw; }
.i6 .B ul>li strong { font-size: 6.2vw; padding-bottom: 2vw; }
.i6 .B ul>li span, .i6 .B ol li { max-height: none; font-size: 3.8vw; }
.i6 .B ul>li span, .i6 .B ul>li ol { margin-top: 3vw; }
.i6 .B ol li:before { width: 1vw; height: 1vw; margin-right: 1vw; }
.i3 { margin-top: 16%; }
.i3 .TR { position: static; width: 100%; border-top: 1px solid #ddd; text-align: left; border-bottom: none; margin-top: 4.2vw; padding-top: 4.2vw; }
.i3 .TR li a { font-size: 3.8vw; padding: 2vw 3vw; }
#NewsList_a1 li { width: 100%; position: static; margin-top: 5.5vw; }
#NewsList_a1 .newimg { height: 53vw; }
.banner .banner-pagination { padding-left: 0; text-align: center; }
.banner .banner-pagination span { width: 4.2vw; }
.banner .banner-pagination .swiper-pagination-bullet { margin: 0 2.5% 0 0; }
.i1 .LT, .i1 .LT p, .i1 .LB img:first-child, .i1>div, .i2>div, #NewsList_a1 li:first-child { width: 100%; }
.i1 .L { width: 92%; margin: 0 auto; display: block; }
.i1 .LT p { font-size: 3.8vw; margin-top: 5.5vw; }
.i1, .i3 .B { margin-top: 10vw; }
.i1 .LB, .i4 .a-btn { margin-top: 8vw; }
.i1 .LT h4 { font-size: 4.2vw; line-height: 1.6; margin-top: 7vw; }
.i1 .LT strong span { font-size: 10vw; }
.i1 .LT strong em { font-size: 4.2vw; margin-left: 4vw; }
.i1 .R { position: static; width: 100%; margin-left: 0; z-index: 0; padding: 7% 4% 4%; background: #f55411; background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(253,147,28,1)), color-stop(100%, rgba(242,62,13,1))); margin-top: 8vw; }
.i1 .RT { text-align: center; }
.i1 .RT p { font-size: 3.8vw; }
.i1 .RT h3 { font-size: 5.6vw; margin-top: 1vw; }
.i1 .RB li { margin-top: 0; display: inline-block; vertical-align: top; width: 25%; text-align: center; }
.i1 .RB i { width: 11vw; height: 11vw; display: block; margin: 0 auto; }
.i1 .RB p { font-size: 3.8vw; margin-top: 2vw; }
.i2 .L { padding: 0; width: 94%; color: #f55411; background: none; display: block; margin: 0 auto; }
.i1 .RB ul { margin-top: 5.5vw; }
.i2 .LT strong, .i3 .TL strong, .i4 .TL strong, .i5 .TL strong, .i6 .T strong { font-size: 6.6vw; display: inline-block; vertical-align: bottom; line-height: 1; }
.i2 .LT p, .i3 .TL span, .i4 .TL span, .i5 .TL span, .i6 .T span { font-size: 4.2vw; display: inline-block; vertical-align: bottom; margin-left: 2.5vw; }
.i4 .TL { position: static; transform: none; }
.i2 .LB { margin-top: 5.5vw; padding-top: 5.5vw; border-top: 1px solid #ddd; }
.i2 .LB li a i { width: 4vw; height: 4vw; margin-right: 2vw; }
.i2 .LB li { margin-top: 0; width: 49%; margin-left: 2%; display: inline-block; vertical-align: top; margin-bottom: 4vw; }
.i2 .LB li a span { font-size: 3.8vw; color: #333; width: calc(100% - 6.5vw); }
.i2 .R { width: 100%; padding-left: 0; margin-top: 4vw; padding-bottom: 10vw; margin-left: 0; }
.pro a i { height: 51.8vw; }
.i2 .a-btn { margin-top: 7.5vw; }
.i2 { background-size: auto 70vw; margin-top: 16.7vw; }
.pro li a { box-shadow: 0 5px 2.8vw 0 rgba(0,0,0,0.1); }
.pro a p { padding: 3.5vw 2vw; font-size: 3.8vw; }
#NewsList_a1 li:first-child .newnr b { font-size: 4.4vw; color: #fff; }
#NewsList_a1 li .newnr b { font-size: 4.4vw; }
#NewsList_a1 .data b { font-size: 5.6vw; }
#NewsList_a1 .data { font-size: 3.8vw; padding: 3% 6%; }
.i4 .T { padding: 5vw; }
#NewsList_a1 li:first-child .data b { color: #fff; }
#NewsList_a1 li:first-child .data { color: #fff; padding-left: 3.5vw; border-left: 1px solid rgba(255,255,255,0.2); }
#NewsList_a1 li:first-child .n-text { padding: 5.5vw 0; }
#NewsList_a1 li:not(:first-child) .data:before { left: 6%; }
#NewsList_a1 .data i { width: 8.5vw; height: 8.5vw; line-height: 8.5vw; font-size: 12px; }
#NewsList_a1 li .n-text .newnr { padding: 8% 6%; }
#NewsList_a1 li .newnr p { font-size: 3.8vw; max-height: none; height: auto; -webkit-line-clamp: 3; line-height: 1.5; }
.i4 [class*="PhotoList"] li, .i5 .B li { width: 49%; margin-left: 2%; margin-top: 2%; }
.i4 [class*="PhotoList"] li:nth-child(4n+1), .i5 .B li:nth-child(3n+1) { margin-left: 2%; }
#NewsList_a1 li:first-child { margin-top: 0; }
#NewsList_a1 li:first-child .n-text .newnr { border: none; }
.i4 [class*="PhotoList"] h4 { font-size: 3.8vw; padding: 2vw; }
#NewsList_a1 li:first-child a { background: #f55411; }
.i5 .TR { position: static; font-size: 3.8vw; border: none; padding: 0; line-height: 1.5; margin-top: 3vw; }
.i5 .B i { height: 35.5vw; }
.i5 .imgbox em { width: 6vw; height: 6vw; }
.i5 .imgbox p { font-size: 3.8vw; margin-left: 2vw; }
.i5 .a-btn { margin-top: 5%; }
.i5 .imgbox { position: static; padding: 3vw 2vw; transform: translateY(-50%); }
.i6 { margin-top: 8vw; padding: 8vw 0px; }
.i5 .B { margin-top: 3vw; }
.i5 .i-a, .i6 .i-a { color: #fff; }
.i6 .T strong, .i6 .T span { display: block; margin-left: 0; }
.i6 .T span { margin-top: 1vw; }
.i2 .LB li:nth-child(2n+1), .i4 [class*="PhotoList"] li:nth-child(2n+1), .i5 .B li:nth-child(2n+1) { margin-left: 0; }
.i2 .LB ul { font-size: 0; }
.i1 .RB { padding-bottom: 0; }
.banner .banner-pagination i, .i1 .LT>span, .i1 .LB img:last-child, .i1 .RB span, .i2 .LT:after, #NewsList_a1 li:first-child .newnr p, .i6 .B ul>li i { display: none; }
}
