<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*  箭头 @include arrow(direction,size,color);
**/
/* 超出省略号 @include ell(); */
/* inline-block @include inline_block(); */
/* font-size of REM @include font_size(fz); */
.index_kv__body .kv_con { position: relative; }
.index_kv__body .kv_con .kv { display: block; width: 100%; }

.index_solutions__body { padding: 50px  0 80px; padding: 5rem 0 8rem; }
.index_solutions__body .title_con { width: 360px; padding-top: 30px; padding-top: 3rem; }
.index_solutions__body .title_con h3 { font-weight: 700; font-size: 48px; font-size: 4.8rem; padding-bottom: 30px; padding-bottom: 3rem; }
.index_solutions__body .title_con p { font-size: 18px; font-size: 1.8rem; line-height: 32px; line-height: 3.2rem; padding-bottom: 30px; padding-bottom: 3rem; }
.index_solutions__body .list_con { width: 700px; }
.index_solutions__body .list_con li { border-bottom: 1px solid #ccc; position: relative; }
.index_solutions__body .list_con li img { position: absolute; right: 0; bottom: -20px; display: none; }
.index_solutions__body .list_con li:hover h3 { font-weight: 700; color: #0075c6; font-size: 32px; font-size: 3.2rem; }
.index_solutions__body .list_con li:hover p { display: block; opacity: 1; }
.index_solutions__body .list_con li:hover img { display: block; }
.index_solutions__body .list_con li a { display: block; text-decoration: none; padding: 30px 0; padding: 3rem 0; }
.index_solutions__body .list_con li h3 { font-weight: 700; color: #333; font-size: 28px; font-size: 2.8rem; transition: all ease .2s; }
.index_solutions__body .list_con li p { color: #333; font-size: 18px; font-size: 1.8rem; padding-top: 10px; padding-top: 1rem; display: none; opacity: 0; transition: all ease .2s; }

.index_products__body { padding-bottom: 100px; padding-bottom: 10rem; }
.index_products__body .swiper_out { position: relative; padding: 0 100px; margin-top: -20px; }
.index_products__body .swiper_out .swiper_btn { position: absolute; background-color: #efefef; text-align: center; color: #0075c6; text-decoration: none; border-radius: 100%; width: 50px; height: 50px; line-height: 50px; width: 5rem; height: 5rem; line-height: 5rem; top: 50%; font-size: 40px; font-size: 4rem; transform: translateY(-50%); cursor:pointer;outline:0;}
.index_products__body .swiper_out .swiper_btn.fa-angle-left { left: 0; }
.index_products__body .swiper_out .swiper_btn.fa-angle-right { right: 0; }
.index_products__body .swiper_out .swiper_btn:hover { background-color: #0075c6; color: #fff; }
.index_products__body .pro_list { padding-top: 20px; }

.index_resource__body .title_con { max-width: 50%; padding-right: 30px; padding-right: 3rem; }
.index_resource__body .title_con h3 { font-weight: 700; font-size: 38px; font-size: 3.8rem; color: #222; padding-bottom: 10px; }
.index_resource__body .title_con p { font-size: 18px; font-size: 1.8rem; line-height: 32px; line-height: 3.2rem; color: #444; }
.index_resource__body .bg_con { background-image: url(../images/index/res_bg.jpg); background-position: 100%; background-repeat: no-repeat; background-size: 50%; position: relative; z-index: 1; padding: 100px 0; padding: 10rem 0; margin-top: -50px; }
.index_resource__body .bg_con .in_con h6 { text-align: right; padding-bottom: 20px; }
.index_resource__body .bg_con .in_con h6 a { font-size: 20px; font-size: 2rem; font-weight: 700; color: #fff; text-decoration: none; }
.index_resource__body .bg_con .in_con .flex { align-items: center; }
.index_resource__body .bg_con .in_con .ico_con { width: 100%; display: flex; justify-content: space-between; }
.index_resource__body .bg_con .in_con .ico_con .box { background-color: #fff; padding: 40px 0 60px; padding: 4rem 0 6rem; width: 32%; box-sizing: border-box; box-shadow: 0 5px 15px rgba(77, 97, 113, 0.25); text-align: center; display: inline-block; transition: all ease .3s; }
.index_resource__body .bg_con .in_con .ico_con .box:hover { transform: translateY(-20px); }
.index_resource__body .bg_con .in_con .ico_con .box a { display: block; text-decoration: none; }
.index_resource__body .bg_con .in_con .ico_con .box img { display: block; margin: 0 auto; }
.index_resource__body .bg_con .in_con .ico_con .box h3 { font-weight: 700; font-size: 26px; font-size: 2.6rem; color: #333; padding: 10px 0 20px; padding: 1rem 0 2rem; }
.index_resource__body .bg_con .in_con .ico_con .box p { padding: 0 60px; font-size: 16px; font-size: 1.6rem; line-height: 25px; color: #666; }
.index_resource__body .bg_con .in_con .search_con { width: 30%; box-sizing: border-box; padding-left: 30px; padding-left: 3rem; }
.index_resource__body .bg_con .in_con .search_con h3, .index_resource__body .bg_con .in_con .search_con p { padding-bottom: 15px; padding-bottom: 1.5rem; }
.index_resource__body .bg_con .in_con .search_con h3 { font-weight: 700; color: #fff; font-size: 24px; font-size: 2.4rem; }
.index_resource__body .bg_con .in_con .search_con input, .index_resource__body .bg_con .in_con .search_con select { width: 100%; display: block; height: 50px; line-height: 50px; border: 0; border-bottom: 1px solid #0b4572; box-sizing: border-box; padding: 0 10px; font-size: 16px; font-size: 1.6rem; color: #333; }
.index_resource__body .bg_con .in_con .search_con a.page_btn { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 16px; font-size: 1.6rem; background-color: #1a1a1a; color: #fff; font-weight: 700; transition: all ease .3s; }
.index_resource__body .bg_con .in_con .search_con a.page_btn:hover { text-decoration: none; background-color: #004777; }

.index_news__body { padding: 80px 0; padding: 8rem 0; position: relative; z-index: 1; }
.index_news__body .bg { background-color: #ececec; height: 500px; left: 0; bottom: 0; width: calc(100vw / 2.5); z-index: -1; position: absolute; }
.index_news__body h3.tit { font-weight: 700; color: #333; font-size: 38px; font-size: 3.8rem; padding-bottom: 20px; padding-bottom: 2rem; }
.part_3 .cont_3 .slider {display:flex;width:270px;justify-content:center;align-items:center;}
.index_news__body .big_img_con{position: relative;}
.index_news__body .big_img_con .swiper-slide a{display:block;width:100%;text-decoration:none;}
.index_news__body .big_img_con .swiper-slide .pic{height:310px;overflow:hidden;}
.index_news__body .big_img_con .swiper-slide .pic img{display: block;width: 100%;}
.index_news__body .big_img_con .swiper-slide .pic video{display:block;width:100%;height:310px;}
.index_news__body .big_img_con .swiper-slide h4{font-size:13px;line-height:24px;color:#006cb3;margin-top:20px;}
.index_news__body .big_img_con .swiper-slide h3{font-size:28px;line-height:30px;color:#333333;font-weight:700;}
.index_news__body .big_img_con .dot{position: absolute;right:0;top:320px;width:inherit;left:inherit;bottom:inherit;z-index:3;}
.index_news__body .big_img_con .dot .swiper-pagination-bullet{width:10px;height:10px;background:#b2b2b2;margin:0 2px;opacity:1;}
.index_news__body .big_img_con .dot .swiper-pagination-bullet-active{background:#006cb2;}
/*.index_news__body .big_img_con a { display: block; text-decoration: none; }

.index_news__body .big_img_con img { display: block; width: 100%; box-shadow: 0 0 5px 3px rgba(100, 100, 100, 0.2); }*/
.index_news__body .news_list_con ul li { margin-bottom: 30px; margin-bottom: 3rem; }
.index_news__body .news_list_con ul li:hover p { color: #0075c6; }
.index_news__body .news_list_con ul li a { display: block; text-decoration: none; }
.index_news__body .news_list_con ul li h6 { color: #0075c6; font-size: 13px; font-size: 1.3rem; padding-bottom: 10px; padding-bottom: 1rem; }
.index_news__body .news_list_con ul li p { font-size: 18px; font-size: 1.8rem; color: #333; line-height: 24px; line-height: 2.4rem; }


.japan{padding:50px 0;}
.japan h3{font-size:32px;font-size:3.2rem;color:#222;font-weight:bold;margin-bottom:30px;}
.japan p{font-size:16px;line-height:28px;color:#444;}
.japan .msg{margin-top:40px;font-size:16px;font-size:1.6rem;line-height:28px;color:#333;}
.japan .msg span{display:inline-block;width:84px;}


</pre></body></html>