body{background-color:#fff;overflow-x:hidden;font-family:"微软雅黑","Arial","Microsoft YaHei","Helvetica Neue","Helvetica","Arial","sans-serif";min-width:1340px;}
.wrap{clear:both;width:96%;max-width:1300px;margin:0 auto;text-align:left;zoom:1;overflow:hidden;}
.wrap2{clear:both;width:96%;max-width:1300px;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both;width:94%;max-width:1000px;margin:0 auto;text-align:left;zoom:1;overflow:hidden;}


/* 首页顶部内容 */
.top_content{position:relative;max-height:680px;padding-top:70px;}
.video_bg{width:100%;height:100%;max-height:680px;overflow:hidden;z-index:-1;}
.video_bg video{width:100%;}
.banner_bg{width:100%;height:100%;max-height:680px;overflow:hidden;z-index:-1;}
.banner_bg img{width:100%;height:100%;object-fit:cover;}
.top_content .tc_top{position:absolute;left:25%;top:120px;width:800px;color:#fff;display:none;}
.top_content .tc_top_left{display:inline-block;margin-top:89px;vertical-align:top;}
.top_content .word{height:104px;font-size:65px;line-height:104px;font-weight:bold;}
.top_content .word2{height:65px;font-size:50px;line-height:46px;font-weight:bold;margin-top:20px;}
.top_content .tc_bottom{position:absolute;bottom:-130px;left:50%;width:1337px;height:160px;background:#FFFFFF;box-shadow:0px 7px 26px 0px rgba(207,207,207,0.5);margin-left:-668px;}
.top_content .tc_bottom .tc_bottom_item{display:inline-block;width:191px;height:160px;text-align:center;font-size:0;box-sizing: border-box;position: relative;will-change: transform, height;transition:transform 0.4s cubic-bezier(0.23, 1, 0.32, 1),height 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
.top_content .tc_bottom .tc_bottom_item:hover{background:#0075C2;margin-top:-50px;z-index: 1;height: 180px;transform: translateY(-10px);}
.top_content .tc_bottom .tc_bottom_item:hover .num,.top_content .tc_bottom .tc_bottom_item:hover .info{color:#ffffff;}
.top_content .tc_bottom .tc_bottom_item .num{font-size:36px;color:#0075C2;line-height:56px;height:56px;margin-top:23px;}
.top_content .tc_bottom .tc_bottom_item .info{height:37px;font-size:22px;font-weight:400;color:#0075C2;line-height:37px;margin-top:18px;}
/* 新闻动态 */

.news{height: 550px;}
.news_title{margin-top:190px;margin-bottom:50px;overflow:hidden;text-align:center;font-size:38px;color:#0075C2;line-height:50px;font-weight:bold;}
.news_content{width:1340px;margin:0 auto;}
.news .news_top{width: 62%;float: left;padding:39px 0;}
.news .news_top a {color: #333;width:100%;}
.news .news_top a:hover {color: #0075C2;}
.news .news_top .imgbox{float: left;width:50%;float: left;height:300px;}
.news .news_top .imgbox a{display:block;height:100%;}
.news .news_top .imgbox img {width:100%;height:100%;object-fit: cover;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.news .news_top .imgbox:hover img {-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.news .news_top .info{width:44%;float: left; margin-left: 30px;}
.news .news_top .day{display: block;font-size: 45px;line-height: 60px;}
.news .news_top .mon{line-height: 17px;font-size: 18px;}
.news .news_top .tit{font-size: 22px;margin:24px 0 17px;}
.news .news_top .desc{margin-bottom:24px;color:#808080;font-size:15px;}
.news .news_top .detail{font-size:15px;}

.news .news_list {width:34%;float: right;padding:18px 0 21px 0;}
.news .news_list .item{border-bottom: 1px solid #ebebeb;padding:8px 0 13px;position: relative;}
.news .news_list .date{line-height: 39px;color:#b2b2b2;font-size: 18px;}
.news .news_list .tit{padding-right:60px;position: relative;font-size: 18px;height: 60px;line-height: 60px;color: #333;}
.news .news_list .tit .iconfont{display: inline-block;position:absolute;right:0;top:0;font-weight:bold;font-size:15px;color:#cccccc;}

.news .news_list .item:before{position: absolute;left: 0;bottom: -1px;width: 0;width: 0;height: 1px;background:#0075C2;content: "";transition: all 0.3s;}
.news .news_list .item:hover:before{width: 100%;}
.news .news_list .item:hover .tit,.news .news_list .item:hover .date,.news .news_list .item:hover .tit .iconfont{color:#0075C2;}
.news .news_list .item:last-child{border-bottom: 0px;}

/* 四大业务方向 */
.direction{background-color:#F6F7FB;overflow:hidden;padding-bottom:72px;}
.direction_title{margin-top:190px;margin-bottom:50px;overflow:hidden;text-align:center;font-size:35px;color:#0075C2;line-height:50px;font-weight:bold;}
.direction_content{margin:0 auto;text-align:center;width:1340px;}
.direction_content{display:flex;gap:30px;justify-content:center;align-items:stretch;}
.direction_content .card{flex:1;height:247px;padding:29px 20px 21px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all 0.3s ease;position:relative;overflow:hidden;border:1px solid #B9B9B9;box-sizing:border-box;}
.direction_content .card .icon-placeholder{margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-repeat: no-repeat;background-size: 100%;}
.direction_content .card .card-title{font-size:18px;color:#414141;margin-bottom:15px;}
.direction_content .card .card-subtitle{font-size:14px;margin-bottom:10px;color:#B9B9B9;}
.direction_content .card .card-description{font-size:14px;color:#B9B9B9;}
.direction_content .card:hover{background:#0075C2;color:#ffffff;}
.direction_content .card:hover .card-title{color:#ffffff;}
.direction_content .card:hover .card-subtitle{color:#ffffff;}
.direction_content .card:hover .card-description{color:#ffffff;}
.card.primary .icon-placeholder{width:66px;height:66px;background-image:url('../images/index/icon-primary.png')}
.card.primary:hover .icon-placeholder{background-image:url('../images/index/icon-primary-hover.png')}
.card.secondary .icon-placeholder{width:68px;height:66px;background-image:url('../images/index/icon-secondary.png')}
.card.secondary:hover .icon-placeholder{background-image:url('../images/index/icon-secondary-hover.png')}
.card.tertiary .icon-placeholder{width:67px;height:66px;background-image:url('../images/index/icon-tertiary.png')}
.card.tertiary:hover .icon-placeholder{background-image:url('../images/index/icon-tertiary-hover.png')}
.card.quaternary .icon-placeholder{width:72px;height:66px;background-image:url('../images/index/icon-quaternary.png')}
.card.quaternary:hover .icon-placeholder{background-image:url('../images/index/icon-quaternary-hover.png')}
/* 信息公告 */
.information{background-color:#F6F7FB;padding-bottom:72px;}
.information_title{padding-top:30px;margin-bottom:30px;overflow:hidden;text-align:center;font-size:38px;color:#0075C2;line-height:50px;font-weight:bold;}
.information_list{width:1340px;margin:0 auto;}
.information_list .item{border-bottom:1px solid #ebebeb;padding:25px 0 23px;position:relative;}
.information_list .item .tit{width:70%;}
.information_list .item a{color:#333;font-size:24px;display:flex;justify-content:space-between;align-items:center;}
.information_list .item a:hover{color:#0075C2;}
.information_list .item:hover .tit,.information_list .item:hover .date{color:#0075C2;}
/* 业务领域 */
.businessAreas{padding-bottom:72px;}
.businessAreas_title{padding-top:30px;margin-bottom:45px;overflow:hidden;text-align:center;font-size:35px;color:#0075C2;line-height:50px;font-weight:bold;}
.businessAreas_content{width:1340px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start;}
.businessAreas_image{position:relative;padding-top: 16px;}
.businessAreas_image .image-placeholder{width:100%;height:325px;display:flex;align-items:center;justify-content:center;}
.businessAreas_image .image-placeholder img{width:100%;height:100%;object-fit:cover;background-color:#e9ecef;}
.businessArea_buttons{display:flex;gap:35px;margin-top:20px;align-items:center;justify-content:center;}
.businessArea_buttons .btn{padding:10px 40px;border-radius:6px;font-size:18px;text-decoration:none;cursor:pointer;border:1px solid #0F82D3;}
.btn-primary{background:#0F82D3;color:white;}
.btn-outline{box-sizing:border-box;background:white;color:#0F82D3;}
.businessAreas_info{padding-left:0;}
.businessAreas_info-title{font-size:24px;color:#0072C2;margin-bottom:10px;}
.businessAreas_description{font-size:14px;color:#909090;margin-bottom:16px;}
.features-list{display:flex;flex-direction:column;gap:16px;}
.feature-item{display:flex;align-items:flex-start;gap:12px;}
.feature-icon{width:36px;height:36px;margin-top:2px;background-repeat: no-repeat;background-size: 100%;}
.feature-content{flex:1;}
.feature-title{font-size:16px;font-weight:600;color:#0072C2;margin-bottom:2px;}
.feature-desc{font-size:14px;color:#909090;}
.feature-icon.icon-1{background-image: url('../images/index/icon1.png');}
.feature-icon.icon-2{background-image: url('../images/index/icon2.png');}
.feature-icon.icon-3{background-image: url('../images/index/icon3.png');}
.feature-icon.icon-4{background-image: url('../images/index/icon4.png');}
.feature-icon.icon-5{background-image: url('../images/index/icon5.png');}

