﻿@charset "utf-8"; 
:root {--color:#104884}
body {background:#f8f8f8;}
body,a,.home-news .homenews-list .homenews-item .homenews-info .title,.sidebar-title,.sidebar-cate>li a,.common-main *{color:#515151}
@media (min-width:1025px){.head-share ul li a,.head-link em,.head-link .item a:hover {color:#fff;}
.head-info .nav-ul>li>a,.head-info .head-search button em {color:var(--color)}
body:not(.index) header:not(.is-active) .head-info .nav-ul>li>a,body:not(.index) header:not(.is-active) .head-info .head-search button em {color:#fff}
header.is-active .head-info {background:rgba(255,255,255,.9);}}
.head-info .nav-ul>li a {font-weight:bold;}
.home-data{background:#fff;padding:5px 0 3px}
.home-data .l-wrap {padding:0;max-width:100%;}
.home-data-list {display:flex;justify-content:space-between;flex-wrap:wrap}
.home-data-list li {width:25%;text-align:center;padding:25px;color:var(--color);box-shadow:0 0 3px #ccc;padding:69px 0;position:relative;}
.home-data-list li img {height:40px;}
.home-data-list li div {font-size:32px;line-height:1;margin:15px 0 5px;font-weight:bold;}
.home-data-list li p {font-size:16px;line-height:20px;}
@media (max-width:1024px){.home-data-list li{width:50%}}
@media (max-width:560px){.home-data-list li{padding:40px 10px;}
.home-data-list li img {height:30px;}
.home-data-list li div {font-size:27px;}
.home-data-list li p {font-size:15px;}}
@media (min-width:1025px){body{padding:0}}
.head-top{display:none}
.home-hotpro {background:#f4f3f8;margin:0 0 5%;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info {background:var(--color);height:96px;display:flex;align-items:center;justify-content:center;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .text {display:none;}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .title {color:#fff;line-height:28px;width:100%;font-weight:400}
.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more {display:none;}
.home-hotpro .homehotpro-list .homehotpro-item:hover{border-color:#eee}
.home-des{text-align:center;}
.home-title{width:100%;text-align:center;color:var(--color);text-transform:uppercase;position:relative;line-height:1.4;padding-bottom:15px;margin-bottom:40px;font-weight:bold;}
.home-title:after {content:'';width:70px;height:3px;background:var(--color);position:absolute;bottom:0;left:50%;margin-left:-35px;}
@media (min-width:1025px){.home-title{font-size:28px}}
.home-about{padding-top:0}
.home-about .l-wrap{padding:0;max-width:100%;}
.home-about .about-info {background:#fff;width:40%;margin-right:-15%;position:relative;z-index:1;padding:35px 80px;box-shadow:0 0 5px #ccc;flex:inherit;}
.home-about .about-img {width:75%;padding:0;flex:1;}
.home-about .about-img .bgimg{max-height:850px;object-fit:cover}
.home-about .about-img::before,.home-about .about-img::after {display:none;}
.home-about h1 {font-size:20px;line-height:1.4;font-weight:bold;color:#515151}
.home-about .about-text p {margin-bottom:15px;line-height:1.8}
.home-about .about-text {margin:20px 0;color:#515151}
.home-about .home-more {height:40px;min-width:inherit;padding:0 15px;color:#fff;background:var(--color)}
@media (max-width:1300px){.home-about .about-info{width:60%;margin-right:-35%;padding:25px}}
@media (max-width:1024px){.home-about .about-info{width:100%;margin:0}
.home-about .about-img{width:100%;flex:inherit}}
.home-news .homenews-list {margin-top:60px}
.home-news .homenews-list .homenews-item {width:32%;margin:0 2% 45px 0;border:none;box-shadow:0 0 5px #ccc;overflow:inherit;}
.home-news .homenews-list .homenews-item:nth-child(3n){margin-right:0}
.home-news .homenews-list .homenews-item a {padding:30px 40px 40px;display:block;transition:.2s;}
.homenews-date {display:inline-block;background:var(--color);color:#fff;border-radius:10px;padding:20px 15px;text-align:center;margin-top:-45px;transition:.2s;}
.homenews-date span {font-size:20px;}
.home-news .homenews-list .homenews-item a .title {font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:20px 0 10px;}
.home-news .homenews-list .homenews-item a p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;font-size:15px;}
.home-news .homenews-list .homenews-item a:hover {background:var(--color);color:#fff}
.home-news .homenews-list .homenews-item a:hover .homenews-date {background:#fff;color:var(--color)}
.indexnewsbtn {display:flex;justify-content:center;margin-top:10px;}
.indexnewsbtn .home-more {min-width:inherit;height:40px;background:var(--color);color:#fff;padding:0 30px;text-transform:inherit;}
@media (max-width:1200px){.home-news .homenews-list .homenews-item a{padding:25px 20px 30px}}
@media (max-width:768px){.home-news .homenews-list .homenews-item{width:100%;}}
.common-main.r-d .kche-t179.wmkc-t179 .kche-t179-info{background:#f4f3f8}
.common-main.r-d .kche-t33>div{background:#f4f3f8;padding:3% 10px;}
.common-main.r-d .rd-our-box{background:#f4f3f8;position:relative;}
.common-main.r-d .rd-our-box:before{content:'';width:100vw;height:100%;display:block;background:#f4f3f8;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}
.common-main.r-d .rd-our-box .kche-wrap-width{z-index:1;position:relative}
@media (min-width:1025px){.common-main.r-d .kche-t179.wmkc-t179 .kche-t179-list{flex-wrap:nowrap}
.common-main.r-d .kche-t179.wmkc-t179 .kche-t179-img{width:60%;}
.common-main.r-d .kche-t179.wmkc-t179 .kche-t179-info{width:55%;}
.common-main.r-d .kche-t179.wmkc-t179 .kche-t179-info{padding:3% 20px;}}
footer {background:#114b8b;color:#fff;}
footer .foot-main {align-items:inherit;}
footer .foot-title {text-transform:capitalize;font-weight:bold;font-size:22px}
.head-info .search-box {display:none;}
.foot-item.foot-cate {display:none;}
a.foot-logo {display:none;}
footer .foot-text {margin:0;display:block}
.search-input {display:flex;margin-bottom:90px;max-width:100%;width:320px;}
.search-input input {border:none;width:calc(100% - 40px);padding:0 10px;height:40px;outline:none;}
.search-input button {width:40px;border:none;border-left:1px solid var(--color);background:#fff url(/uploads/36388/footer/search.png) no-repeat center;background-size:50%;color:transparent;cursor:pointer;}
footer .foot-share ul a.social-item.fb {background:url(/uploads/36388/footer/facebook.png) no-repeat center!important;background-size:100%!important;}
footer .foot-share ul a.social-item.lk {background:url(/uploads/36388/footer/linkedin.png) no-repeat center!important;background-size:100%!important;}
footer .foot-share ul a.social-item.you {background:url(/uploads/36388/footer/youtube.png) no-repeat center!important;background-size:100%!important;}
footer .foot-share ul a {color:transparent!important;}
footer .foot-list a {color:#fff;padding:0;line-height:2}
footer .foot-list a em {display:none;}
footer .foot-main .foot-item {width:auto;max-width:24%;}
footer .foot-touch .foot-inner {margin-bottom:30px;line-height:2}
footer .foot-touch .foot-inner:last-child {margin-bottom:0}
footer .foot-touch .foot-inner .content .info {color:#fff;}
footer .foot-touch .foot-inner .content a {color:#fff;line-height:2;display:inline-block}
footer .foot-touch .foot-inner .icon img {width:24px;vertical-align: middle;}
footer .copyright {color:#fff;justify-content:center}
.footqr {width:auto;max-width:24%;display:flex;justify-content:space-between;align-items:flex-end;}
.footqrone {max-width:48%;text-align:center;font-weight:bold;font-size:17px;}
.footqrone img {width:130px;margin-bottom:5px;}
@media (max-width:1024px){footer .foot-main .foot-item{max-width:50%;width:48%!important}
.footqr{max-width:50%;width:48%;padding-right:15%}}
@media (max-width:768px){footer .foot-main .foot-item{max-width:100%;width:100%!important}
.footqr{max-width:280px;width:100%;padding-right:0%}
.search-input{margin-bottom:30px}}
.download-list li .download-btn{color:#fff!important}
.download-list li .download-btn span{color:#fff}
.kche-t33 hr{width:90%;margin:10px 0;color:#000}
footer .foot-list a:hover, footer .foot-touch .foot-inner .content a:hover{color:#fff;}
@media(min-width:1025px){
.lang{margin-left:10px;}
.lang-icon span{color:var(--color)}
.lang-icon span::before,.lang-icon span::after{background:var(--color);}
}