﻿@charset "utf-8";
.wrap img{display:block;width:100%;}


/* .hd { background:none !important; } */
/*banner*/
.banner { position:relative; width:100%; overflow:hidden; margin:-6.05rem auto 0; clear:both; margin: 0 auto;}
.banner .swiper-pagination { bottom:1rem!important; }
.banner .swiper-pagination-bullet { width:0.55rem; height:0.55rem; background:#ffffff; opacity:0.3; border-radius:50%; margin:0 0.3rem !important; }
.banner .swiper-pagination-bullet-active { opacity:1; }
/*title*/
h2.main_title { line-height:0; position:relative; padding-bottom:1.6rem; }
h2.main_title a { display:block; }
h2.main_title strong { display:block; font-size:2rem; color:#0d74d2; line-height:100%; }
h2.main_title span { display:block; font-weight:normal; font-size:1.5rem; color:#333; line-height:100%; margin-top:0.75rem; }
h2.main_title:after { position:absolute; content:""; width:1.65rem; height:0.1rem; background:#0d74d2; left:0; bottom:0; }
/*intro*/
.intro { background:url(/mobile/images/intro_bg.jpg) no-repeat center top; box-sizing:border-box; padding:4rem 2.67% 4.45rem; background-size:100% 100%; }
.intro h2 { position:relative; padding-bottom:2rem; }
.intro h2 strong { display:block; font-size:2rem; color:#0d74d2; line-height:100%; }
.intro h2 span { display:block; font-size:1.5rem; color:#333333; line-height:100%; font-weight:normal; margin-top:0.9rem; }
.intro h2:after { position:absolute; content:""; width:1.65rem; height:0.1rem; background:#0d74d2; left:0; bottom:0; }
.intro p { font-size:1.2rem; color:#666; line-height:2rem; margin:1.5rem 0 2rem; }
.intro .more { margin-bottom:3.2rem; }

.more { display:block; width:10.25rem; height:2.95rem; background:#FFFFFF; box-shadow:0rem 0.15rem 1rem 0rem rgba(0,0,0,0.05); font-size:1.2rem; color:#0b7be3; line-height:2.95rem; text-align:center; border-radius:1.5rem; font-weight:bold; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.more:hover { letter-spacing:1px; }
/*feature*/
.feature { position:relative; overflow:hidden; }
.feature dl { position:relative; }
.feature dd { position:absolute; width:100%; height:100%; z-index:3; box-sizing:border-box; line-height:0; padding-top:53px; padding-left:2.8%; left:0; top:0; }
.feature dd img { display:block; width:4.3rem; margin-bottom:1.35rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.feature dd p span { display:block; font-size:2.4rem; color:#fff; line-height:100%; font-weight:bold; text-transform:uppercase; }
.feature dd h3 strong { display:block; font-size:2.4rem; line-height:1; color:#ffffff; background:linear-gradient(0deg,#7c7d8f 0%,#fff 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; margin-bottom:0.7rem; margin-top:1.2rem; }
.feature dd h3 span { display:block; font-size:1.2rem; color:#fff; line-height:2rem; font-weight:normal; }
.feature dd:after { position:absolute; content:""; width:2.8rem; height:2rem; background:#0D74D2 url(/mobile/images/more.png) no-repeat center; border-radius:1rem; background-size:0.3rem 0.45rem; bottom:2.35rem; left:2.8%; }
.feature .swiper-pagination { bottom:1.1rem; text-align:right; box-sizing:border-box; padding-right:0.5rem; }
.feature .swiper-pagination-bullet { width:auto; font-size:1.2rem; color:#fff; line-height:100%; font-weight:bold; background:none; opacity:0.3; border-radius:0; margin:0 0.5rem !important; cursor:pointer; }
.feature .swiper-pagination-bullet-active { opacity:1; }
/*suit*/
.suit { background:url(/mobile/images/suit_bg.jpg) no-repeat center top; padding:4.45rem 2.67% 0; height:52.5rem; background-size:100% 100%; box-sizing:border-box; overflow:hidden; }
.suit_con { height:22.65rem; background:url(/mobile/images/suit_bg1.jpg) no-repeat center; background-size:100% 100%; box-sizing:border-box; position:relative; padding:3.2rem 4.3rem 0; }
.suit_con:before { position:absolute; content:""; width:2rem; height:0.1rem; background:#0d74d2; left:0; top:4.15rem; }
.suit_con h2 { display:inline-block; padding-bottom:1.8rem; border-bottom:1px solid rgba(255,255,255,0.3); }
.suit_con h2 strong { display:block; font-size:2rem; color:#fff; line-height:100%; }
.suit_con h2 span { display:block; font-size:1.5rem; color:#fff; line-height:100%; margin-top:0.35rem; letter-spacing:0.35rem; font-weight:normal; }
.suit_con p { margin:1.85rem 0 2.15rem; }
.suit_con p strong { display:block; font-size:1.5rem; color:#fff; line-height:100%; margin-bottom:1.05rem; }
.suit_con p span { display:block; font-size:1.2rem; color:#fff; line-height:100%; }
a.custom { display:block; width:11.65rem; height:3.1rem; background:#0B7BE3; text-align:center; border-radius:1.55rem; display:flex; display:-webkit-flex; justify-content:center; -webkit-justify-content:center; align-items:center; -webkit-align-items:center; }
a.custom img { width:1.7rem; margin-right:0.75rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
a.custom span { font-size:1.2rem; color:#fff; line-height:3.1rem; font-weight:bold; }
a.custom:hover img { margin-right:0.5rem; }
.suit_nav { display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; margin:2.4rem 0 3.8rem; }
.suit_nav li { width:7.5rem; height:7.5rem; border-radius:50%; position:relative; cursor:pointer; }
.suit_nav li img { border-radius:50%; }
.suit_nav li:before { position:absolute; content:""; border-style:solid; border-color:#0D74D2 transparent transparent transparent; border-width:0.5rem 0.3rem; top:8.1rem; left:3.4rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; opacity:0; }
.suit_nav li.on:before { opacity:1; }
.suit_list li { opacity:0 !important; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.suit_list li h4 { font-size:1.5rem; color:#0D74D2; line-height:100%; margin-bottom:1.35rem; text-transform:uppercase; -o-transition:all 0.5s ease; transition:all 0.5s ease; font-weight:bold; }
.suit_list li p { font-size:1.2rem; color:#666; line-height:2rem; }
.suit_list li.swiper-slide-active { opacity:1 !important; }
/*brand*/
.brand { background:url(/mobile/images/brand_bg.jpg) no-repeat center top; padding:5.6rem 2.67% 4.85rem; background-size:100% 100%; box-sizing:border-box; text-align:center; }
.brand h2 strong { display:block; font-size:2rem; color:#fff; line-height:100%; }
.brand h2 span { display:block; font-weight:normal; margin-top:1.15rem; font-size:1.5rem; color:#fff; line-height:100%; }
.brand ul { margin:3.65rem 0 3.9rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; flex-wrap:wrap; -webkit-flex-wrap:wrap; }
.brand li { width:33.33%; box-sizing:border-box; border:1px solid rgba(255,255,255,0.3); border-right:none; position:relative; overflow:hidden; line-height:0; }
.brand li:before { position:absolute; content:""; width:100%; height:100%; background:rgba(0,0,0,0.2); left:0; top:0; }
.brand li a { display:block; filter:invert(1); }
.brand li img { filter:brightness(0) contrast(1); }
.brand li:nth-child(1),.brand li:nth-child(2),.brand li:nth-child(3) { border-bottom:none; }
.brand li:nth-child(3n) { border-right:1px solid rgba(255,255,255,0.3); }
.brand .more { margin:0 auto; }
/*product*/
.product { padding:3.9rem 2.67% 2.4rem; overflow:hidden; }
.more1 { display:block; width:10.45rem; height:2.95rem; background:#0B7BE3; border-radius:1.5rem; font-size:1.2rem; color:#fff; line-height:2.95rem; text-align:center; font-weight:bold; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.more1:hover { letter-spacing:1px; }
.pro_nav { margin:1.45rem 0 0.4rem; display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; flex-wrap:wrap; -webkit-flex-wrap:wrap; }
.pro_nav h3 { width:29.436%; border-bottom:0.1rem solid #d2d2d2; -o-transition:all 0.5s ease; transition:all 0.5s ease; margin-bottom:2.1rem; }
.pro_nav h3 a { display:block; font-size:1.5rem; color:#333; line-height:100%; position:relative; padding-bottom:0.8rem; font-weight:bold; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.pro_nav h3 a:after { position:absolute; content:""; width:0.55rem; height:0.55rem; border-bottom:0.1rem solid #959595; border-left:0.1rem solid #959595; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); right:0.15rem; top:0.3rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.pro_nav h3:hover { border-color:#0b7be3; }
.pro_nav h3:hover a { color:#0a84ef; }
.pro_nav h3:hover a:after { border-color:#0a84ef; }
.pro_nav .more1 { margin-top:-0.55rem; }
.pro_con { position:relative; overflow:hidden; }
.pro_con dl { position:relative; padding-bottom:2.1rem; }
.pro_con dt { position:absolute; right:1.55rem; bottom:0; z-index:2; line-height:0; -o-transition:all 0.5s ease; transition:all 0.5s ease;width: 15rem;}
/* .pro_con .product1 dt { width:7.05rem; }
.pro_con .product2 dt { width:17.85rem; } */
.pro_con dd { width:100%; height:24.55rem; background:#e5e5e5 url(/mobile/images/product_bg1.jpg) no-repeat center; background-size:100% 100%; box-sizing:border-box; padding:3.8rem 6.6rem 0 4.5rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.pro_con dd h4 { font-size:2rem; color:#2b2b2b; line-height:2.4rem; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pro_con dd p { font-size:1.2rem; color:#2b2b2b; line-height:2rem; margin-top:1.5rem; height:8rem; overflow:hidden; margin-bottom:0.35rem; }
.pro_con dd span { display:block; width:10.25rem; height:2.9rem; background:#FFFFFF; -o-transition:all 0.5s ease; transition:all 0.5s ease; text-align:center; font-size:1.2rem; color:#0a84ef; line-height:2.9rem; font-weight:bold; border-radius:1.45rem; }
.pro_con dd span:hover { letter-spacing:1px; }
.pro_con dl:nth-child(2n) dd { background-image:url(/mobile/images/product_bg2.jpg); }
.pro_prev,.pro_next { cursor:pointer; width:2.3rem; height:2.3rem; background:#999999; border-radius:50%; position:absolute; top:9.8rem; z-index:2; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.pro_prev:hover,.pro_next:hover { background:#0d74d2; }
.pro_prev { left:0.5rem; }
.pro_next { right:0.5rem; }
/*sm*/
.sm { background:url(/mobile/images/sm_bg.jpg) no-repeat center top; height:34.6rem; box-sizing:border-box; background-size:100% 100%; padding:4rem 2.67% 0; }
.sm h2 { padding-bottom:2.15rem; }
.sm h2 strong,.sm h2 span { color:#fff; }
.sm h2 span { margin-top:1.05rem; }
.sm .custom { margin:2.25rem 0 4.95rem; }
.sm ul { display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; }
.sm li { width:24.645%; height:9.1rem; background:rgba(0,0,0,0.7); border-radius:0.4rem; text-align:center; float:left; padding-top:1.4rem; box-sizing:border-box; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.sm li img { display:block; width:2.45rem; margin:0 auto 0.8rem; }
.sm li span { display:block; font-size:0.95rem; color:#fff; line-height:1.45rem; }
/*industry*/
.industry { padding:3.95rem 2.67% 4.7rem; background:url(/mobile/images/industry_bg.jpg) no-repeat center bottom; background-size:100% 28rem; }
.industry h2 { text-align:center; padding-bottom:1.85rem; margin-bottom:1.35rem; }
.industry h2:after { left:50%; margin-left:-0.825rem; }
.industry ul { display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-bottom:3.3rem; }
.industry li { width:49.01%; margin-bottom:0.75rem; line-height:0; position:relative; overflow:hidden; }
.industry li h4 { background:url(/mobile/images/industry_shadow.png) no-repeat center bottom; background-size:100% 100%; font-size:1.2rem; color:#fff; line-height:1.5rem; font-weight:bold; padding-top:11.15rem; width:100%; height:100%; box-sizing:border-box; z-index:2; position:absolute; left:0; bottom:0; text-align:center; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.industry li:hover h4 { padding-top:6.15rem; background:rgba(11,123,227,0.9); }
.industry .btn p { font-size:1.5rem; color:#333; line-height:100%; text-align:center; }
.industry .btn .custom { width:17.35rem; height:3.3rem; margin:1.5rem auto 0; border-radius:1.65rem; }
.industry .btn .custom img { width:1.65rem; margin-right:1rem; }
.industry .btn .custom span { line-height:3.3rem; }
/*ys*/
.ys { padding:3.95rem 2.67% 4.95rem; background:url(/mobile/images/ys_bg.jpg) no-repeat center top; overflow:hidden; background-size:100% 100%; }
.ys h2 { padding-bottom:0; margin-bottom:2.75rem; text-align:center; }
.ys h2 span { color:#fff; }
.ys h2:after { display:none; }
.ys_nav { display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; }
.ys_nav h3 { width:25%; height:8.8rem; background:#0d74d2; -o-transition:all 0.5s ease; transition:all 0.5s ease; padding-top:1.25rem; text-align:center; box-sizing:border-box; border-right:1px solid #004788; cursor:pointer; }
.ys_nav h3 img { display:block; width:1.95rem; margin:0 auto; }
.ys_nav h3 strong { display:block; font-size:1.2rem; color:#fff; line-height:2rem; margin-top:0.55rem; }
.ys_nav h3:last-child { border-right:none; }
.ys_nav h3.on { background:#004788; }
.ys_con { overflow:hidden; }
.ys_con dl { opacity:0 !important; }
.ys_con dl.swiper-slide-active { opacity:1 !important; }
.ys_con dd { background:#ffffff; box-sizing:border-box; padding:2rem 1.6rem 2.35rem; }
.ys_con dd h3 { position:relative; padding-bottom:1.15rem; }
.ys_con dd h3 strong { display:block; font-size:1.8rem; color:#333; line-height:100%; font-weight:normal; }
.ys_con dd h3 span { display:block; font-size:1rem; color:#666; line-height:100%; margin-top:0.65rem; font-weight:normal; opacity:0.5; }
.ys_con dd h3:after { position:absolute; content:""; width:1.65rem; height:0.1rem; background:#0d74d2; left:0; bottom:0; }
.ys_con dd p { font-size:1.2rem; color:#666; line-height:2rem; margin-top:0.85rem; }
/*album*/
.album { padding:4.15rem 2.67% 4.2rem; }
.album .more1 { margin:0 auto; }
.album_con { position:relative; margin-top:1.8rem; margin-bottom:2.5rem; overflow:hidden; }
.album_con li { line-height:0; }
.album_con li h4 a { display:block; font-size:1.2rem; color:#3f3f3f; line-height:1.4rem; text-align:center; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:1.85rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.album_con li:hover h4 a { color:#0D74D2; }
.album_prev,.album_next { cursor:pointer; width:2.3rem; height:2.3rem; background:#999999; border-radius:50%; position:absolute; top:11.65rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; z-index:2; }
.album_prev:hover,.album_next:hover { background:#0d74d2; }
.album_prev { left:0.5rem; }
.album_next { right:0.5rem; }
/*service*/
.service { background:url(/mobile/images/service_bg.jpg) no-repeat center top; background-size:100% 100%; padding:4.55rem 2.67% 3.55rem; box-sizing:border-box; }
.service h2 { text-align:center; margin-bottom:2.1rem; }
.service h2:after { left:50%; margin-left:-0.825rem; }
.service .service_con { overflow:hidden; }
.service li { background:#ffffff; border-radius:0.25rem; box-sizing:border-box; padding:2.9rem 2.2rem 3.05rem; overflow:hidden; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.service li i { display:block; background:#ffffff; border:1px solid #0d74d2; border-radius:50%; width:3.7rem; height:3.7rem; padding-top:1.1rem; box-sizing:border-box; float:left; margin-right:1.35rem; }
.service li i img { display:block; margin:0 auto; width:1.65rem; }
.service li h3 strong,.service li h3 span { display:block; font-size:1.5rem; color:#000; line-height:100%; }
.service li h3 span { font-weight:normal; margin-top:0.5rem; }
.service li p { font-size:1.2rem; color:#666; line-height:2rem; margin-top:1.5rem; clear:both; }
.service .swiper-pagination { position:relative; bottom:0; margin-top:1.95rem; height:0.5rem; }
.service .swiper-pagination-bullet { width:0.5rem; height:0.5rem; background:#ffffff; opacity:1; border-radius:50%; margin:0 0.15rem !important; cursor:pointer; -o-transition:all 0.5s ease; transition:all 0.5s ease; vertical-align:top; }
.service .swiper-pagination-bullet-active { opacity:1; background:#004788; }
/*message*/
.message { background:url(/mobile/images/message_bg.jpg) no-repeat center top; background-size:100% 100%; padding:4.15rem 2.67% 3.65rem; }
.message h2 { margin-bottom:2.35rem; float:left; }
.message h2 strong { display:block; font-size:2rem; color:#fff; line-height:100%; margin-bottom:1.25rem; }
.message h2 span { display:block; font-size:1.5rem; color:#fff; line-height:100%; }
.message .custom { float:right; background:#fff; margin-top:1.6rem; }
.message .custom span { color:#0B7BE3; }
.message_con { clear:both; overflow:hidden; }
.message_con ul { display:flex; display:-webkit-flex; justify-content:space-between; -webkit-justify-content:space-between; flex-wrap:wrap; -webkit-flex-wrap:wrap; }
.message_con li { width:48.17%; height:2.35rem; border:1px solid rgba(255,255,255,0.3); margin-bottom:0.95rem; box-sizing:border-box; }
.message_con li input,.message_con li select { display:block; width:100%; height:2.25rem; box-sizing:border-box; padding-left:1.15rem; padding-right:1.15rem; font-size:1.2rem; color:#fff; line-height:2.25rem; background:none; border:none; }
.message_con li input::-webkit-input-placeholder { color:#fff; }
.message_con li input:-moz-placeholder {
  /* Firefox 18- */
  color:#fff;
}
.message_con li input::-moz-placeholder {
  /* Firefox 19+ */
  color:#fff;
}
.message_con li input:-ms-input-placeholder { color:#fff; }
.message_con li select{-webkit-appearance: auto;}
.message_con li option { display:block; width:100%; color:#333; }
.message_con li.code { padding-right:0.45rem; }
.message_con li.code input { width:50%; float:left; }
.message_con li.code img { height:1.2rem; max-width:4.8rem; width:auto; float:right; padding-top:0.55rem; }
.message_con li.submit { border:none; margin-top:1.1rem; width:100%; }
.message_con li.submit button { display:block; width:12.6rem; height:2.45rem; background:#0d74d2; border-radius:1.25rem; text-align:center; font-size:1.2rem; color:#fff; line-height:2.45rem; -o-transition:all 0.5s ease; transition:all 0.5s ease; cursor:pointer; border:none; margin:0 auto; }
.message_con li.submit button:hover { letter-spacing:1px; }
/*news*/
.news { overflow:hidden; padding-top:4.15rem; padding-bottom:2.3rem; }
.news h2 { margin-bottom:2.6rem; padding-bottom:1.8rem; border-bottom:1px solid rgba(212,212,212,0.5); box-sizing:border-box; text-align:center; }
.news h2:after { left:50%; margin-left:-0.825rem; bottom:-1px; }
.news h3 { height:2.65rem; margin-bottom:1.95rem; }
.news h3 strong { display:inline-block; font-size:1.5rem; color:#2b2b2b; line-height:100%; padding-bottom:1rem; border-bottom:0.15rem solid #0d74d2; }
.news h3 span { float:right; font-size:1.2rem; color:#666; line-height:1.5rem; font-weight:bold; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.case { margin:0 2.67% 2.8rem; overflow:hidden; position:relative; }
.case li { line-height:0; position:relative;width: 100%;}
.case li img { width:100%;display: block;}
.case li h4 { position:absolute; width:100%; height:100%; background:url(/mobile/images/news_shadow.png) no-repeat center bottom; background-size:100% 100%; left:0; bottom:0; box-sizing:border-box; padding-left:1.7rem; padding-right:10rem; padding-top:19.75rem; font-size:1.5rem; color:#fff; line-height:2rem; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.case .swiper-pagination { bottom:0; height:0.5rem; padding-right:1.5rem; right:0; left:auto; bottom:1.7rem; text-align:right; box-sizing:border-box; width:10rem; }
.case .swiper-pagination-bullet { width:0.5rem; height:0.5rem; background:#ffffff; opacity:1; border-radius:50%; margin:0 0.25rem !important; cursor:pointer; -o-transition:all 0.5s ease; transition:all 0.5s ease; vertical-align:top; }
.case .swiper-pagination-bullet-active { opacity:1; background:#004788; }
.news_con { overflow:hidden; margin:0 2.67%; }
.news_nav { height:2.85rem; margin-bottom:0.6rem; position:relative; }
.news_nav h3 { float:left; margin-right:3rem; }
.news_nav h3 strong { color:#999; font-weight:normal; -o-transition:all 0.5s ease; transition:all 0.5s ease; border-color:transparent; position:relative; }
.news_nav h3 strong:after { position:absolute; content:""; width:0; height:0.2rem; background:#0D74D2; left:0; bottom:0; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.news_nav h3 span { display:block; position:absolute; right:0; top:0; display:none; }
.news_nav h3.on strong { color:#2b2b2b; font-weight:bold; }
.news_nav h3.on strong:after { width:4.2rem; }
.news_nav h3.on span { display:block; }
.news_con_list li { border-bottom:1px solid rgba(189,189,189,0.2); padding-top:1.6rem; padding-bottom:1.6rem; position:relative; overflow:hidden; }
.news_con_list li span { display:block; float:left; font-size:1.2rem; color:rgba(63,63,63,0.8); line-height:100%; margin-right:4.55rem; }
.news_con_list li i { display:block; font-size:2rem; color:#3f3f3f; line-height:100%; font-weight:bold; }
.news_con_list li h4 { font-size:1.3rem; line-height:1.5rem; color:#2b2b2b; max-height:3rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; width:55%; font-weight:bold; float:left; }
.news_con_list li b { display:block; -o-transition:all 0.5s ease; transition:all 0.5s ease; float:right; width:2.5rem; height:2.5rem; background:#999999; border-radius:50%; cursor:pointer; }
.news_con_list li:before { position:absolute; content:""; width:1px; height:2.85rem; background:#d3d3d3; opacity:0.5; left:7.55rem; top:2.05rem; }
.news_con_list li:hover b { background:#0d74d2; }
.news_con_list li:last-child { border-bottom:none; }
.news_con_list .swiper-slide { opacity:0 !important; }
.news_con_list .swiper-slide-active { opacity:1 !important; }
.g-ft { margin-top:0 !important; }








