﻿/**
 *@Name:    global.css
 *@Author:  XiaoYu/Guo CJ
 *@E-mail:  592429285@qq.com
 *@Time:    2019.08.02
*/

@charset "UTF-8";

body{color:#333;}
.none{display:none!important;}
.container-full{background-color:#fff;}
.container{margin:0 auto;width:1200px;}
.footer-bg{padding-bottom:150px;background:#fff url('../images/footer-bg.png') center bottom no-repeat;}
.footer{height:140px;line-height:140px;color:#e3e3e3;font-size:16px;background-color:#004087;}
img{width:auto;}
.w-310{width:310px;}
.w-340{width:340px;}
.w-830{width:830px;}
.w-848{width:848px;}
.pt-12{padding-top:12px;}
.pl-15{padding-left:15px;}
.pl-50{padding-left:50px;}
.pr-60{padding-right:60px;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-60{padding-bottom:60px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mb-10{margin-bottom:10px;}
.mb-60{margin-bottom:60px;}
.lh-34{line-height:34px;}

.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-26{font-size:26px;}
.fs-32{font-size:32px;}
.fs-34{font-size:34px;}

.bd-bottom{border-bottom:1px solid #e3e3e3;}

/*header*/
.header .ser-tel{height:77px;line-height:77px;}
.header .ser-tel .telephone{font-size:16px;font-weight:bold;color:#004087;}

/* 公用轮播组件 */
.banner{width:100%;min-width:1200px;height:320px;}
.banner .swiper-container{height:100%;text-align:center;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide img{width:auto;height:100%;top:0;}
.banner .swiper-pagination-bullets{bottom:15px;}
.banner .swiper-pagination-bullet{width:12px;height:12px;border-radius:6px;background:#fff;opacity:.7;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px;background:#007aff;}

.tit-bar{margin-bottom:30px;padding-top:60px;line-height:normal;}
.tit-bar .tit-cn{font-size:40px;color:#333;}
.tit-bar .tit-en{font-size:32px;color:#8c8c8c;}

.activity-img{color:#fff;}
.activity-img{width:830px;height:450px;line-height:normal;background:url('../images/activity-img2023.png') 0 0 no-repeat;background-size:100% }
.activity-img .activity-tit-little{padding-top:130px;margin-bottom:30px;font-size:40px;}
.activity-img .activity-tit-large{font-size:48px;}

/* 表格 */
.table{position:relative;width:100%;background-color:#fff;color:#333;}
.table .table-theme-bg{color:#fff;background-color:#004087;}
.table .table-theme-bg th{border-color:#004087;}
.table .border-none-bottom{border-bottom:none;}
.table caption{padding:20px 0;font-size:24px;color:#004087;background-color:#fff;}
.table thead th{font-weight:bold;border-bottom:1px solid #aaa;}
.table th div, .table td div{padding:8px 15px;text-align:center;font-size:16px;}
.table-border{border:1px solid #aaa;}
.table-border caption{border:1px solid #aaa;border-bottom:none;}
.table-border thead th{font-weight:bold;border-right:1px solid #aaa;}
.table-border td{border-bottom:1px solid #aaa;border-right:1px solid #aaa;}
.table-border tr td:last-child{border-right:none;}
.table-border tr:last-child td{border-bottom:none;}
.table-left td div{padding:42px 10px;}
.table-right td div{padding:7px 15px;}
.table-right tr:last-child td div{padding:7px 15px 6px;}
.table-right tr:nth-child(even) div{background-color:#eff5fb;}
.table-right tr:nth-child(even) td:first-child div{margin-left:1px;}
.table-right tr:nth-child(even) td:last-child div{margin-right:1px;}

.btn-join-bar{margin:0 auto 60px;width:220px;;}
.btn-join-bar .btn{border-radius:26px;font-size:24px;color:#fff;background-color:#004087;line-height:36px;}
.btn-join-bar .btn:hover{background-color:#023165;}

.previous-review-tit{margin: 0 0 15px 15px;font-size:24px;color:#333;}
.previous-review-left > a{position:relative;float:left;margin-right:10px;}
.previous-review-left > a:last-child{margin-right:0;}
.previous-review-left > a img{width:270px;height:152px;}
.previous-review-left > a p{padding:0 15px;position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;color:#fff;font-size:12px;background-color:rgba(0, 0, 0, .7);}
.previous-review-right{padding:17px 15px;font-size:14px;color:#333;background-color:#f7f7f7;min-height: 152px;}
.previous-review-right .tit-name{margin-right:15px;color:#004087;font-size:24px;font-weight:bold;}
.previous-review-right .tit-cont{color:#999;word-break: break-all;width: 190px;}
.previous-review-right p{line-height:22px;}
.previous-review-right .flex {
  display: flex;
  align-items: center;
}

.tab-bar .tab-menu li{margin-right:20px;}
.tab-bar .tab-menu span{width:130px;height:66px;line-height:66px;text-align:center;color:#004087;font-size:18px;font-weight:bold;cursor:pointer;
  background-image:url('../images/walking-bg.jpg');background-position:0 -198px;background-repeat:no-repeat;}
.tab-bar .tab-menu li:nth-child(2n+1) span{background-position:0 -66px;}
.tab-bar .tab-menu li.active:nth-child(2n) span, .tab-bar .tab-menu li:nth-child(2n) span:hover{background-position:0 -132px;color:#fff;}
.tab-bar .tab-menu li.active:nth-child(2n+1) span, .tab-bar .tab-menu li:nth-child(2n+1) span:hover{background-position:0 0;color:#fff;}
.tab-bar .tab-bullets span{width:60px;height:6px;background-color:#d4e0ee;cursor:pointer;}
.tab-bar .tab-bullets span.active, .tab-bar .tab-bullets span:hover{background-color:#004087;}
.tab-bar .tab-bullets span:first-child{margin-right:20px;}
.walking-cont{margin-bottom:15px;padding:30px 45px;background-color:#f7f7f7;}
.walking-cont:last-child{margin-bottom:0;}
.walking-cont .walking-tit{margin-bottom:20px;font-size:24px;color:#004087;}
.walking-cont a{float:left;margin-right:10px;}
.walking-cont a:last-child{margin-right:0;}
.walking-cont img{width:270px;height:152px;}
.walking-more{padding-top:20px;}
.walking-more span{cursor:pointer;}
.walking-more span.active{background-position:0 0;}
.walking-more img{display:inline-block;width:12px;height:12px;margin-left:8px;}

.media-coverage li{padding:25px 0;border-bottom:1px solid #e3e3e3;}
.media-coverage li img{width:270px;height:150px;}
.media-coverage li:last-child{border-bottom:none;}
.media-coverage .media-img{width:270px;margin-right:40px;}
.media-coverage .media-cont{padding-top:10px;width:890px;}
.media-coverage .media-cont .tit{margin-bottom:40px;font-size:24px;font-weight:bold;color:#333;}
.media-coverage .media-cont .time{color:#666;font-size:16px;}
.media-more{height:50px;line-height:50px;color:#004087;background-color:#c6d1dd;cursor:pointer;}
.pull-right-last {
  margin: 0 15px;
  min-height: 190px;
}



