.pt10{padding-top: 10px !important;}.pb10{padding-bottom: 10px !important;}
.py20{padding: 20px 0 !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.nav.nav-switch>li{background-color: #018bd3;height: 2px;}
.nav>li.drop>a::after{border:none;}


a:active,
a:hover{outline: 0;color: #015da0;text-decoration: none}
.top{background-color: #eeeeee;text-align: right;padding: 4px 0;color: #ccc;}
.top a{color: #666;font-size: 14px;}
.top-bg{width: 100%;background: url(../images/header_bg.jpg) top center #fffcf8 no-repeat;}
.nav-bg{background-color: #288ad1;}
.header{height:8.75rem;width: 100%;}
.header-r .header-r-t{margin-bottom: 0.9375rem;}
.header-r .header-r-t a{display: inline-block;color: #fff;margin-right : 20px;;font-size: 0.875rem;}
.search{display:inline-block;width:220px;height: 32px;overflow: hidden;}
.search .search_txt{display: inline-block;float: left;width: 170px;padding: 0 6px;height: 32px;color: #999;border:1px solid #ddd;font-size: 14px;outline: none;background: #fff;}
.search .search_txt:focus{border: 1px solid #ddd;}
.search .search_btn{display: inline-block;float: left;width: 50px;height: 32px;background:#018bd3;cursor: pointer;border: 0;color: #fff;}
.search-box .search-box-bg{width: 100%;height: 100%;background: rgba(0, 0, 0, .5);}

/*幻灯片*/
.swiper-main{margin: 20px auto 0;width: 1400px;height: 400px;position: relative;overflow: hidden;background: #fff;text-align: center;}
.swiper-container{width: 100%;height: 100%;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically*/display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img{width: 100%;height: 400px;}
.swiper-imgnews .swiper-slide{position: relative;}
.swiper-imgnews .swiper-slide img{
  height: 340px;
}
.swiper-imgnews .swiper-slide span{position: absolute;bottom: 0;left: 0;right: 0;height: 40px; line-height: 40px; background: rgba(0, 0, 0, .5); color: #fff; font-size: 16px;display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;padding: 0 10px;}
.swiper-imgnews .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
.swiper-button-next{background-image: url(/skin2024/images/sw_right.png);}
.swiper-button-prev{background-image: url(/skin2024/images/sw_left.png);}
.nav.nav-switch{color:#fff;}
.navbar-addon a{margin-left: 10px;}
.navbar-addon i{font-size: 16px;}
.navbar-logo img{height: 32px;}

.index-title .index-title-l{color: #015da0;font-weight: bold;font-size: 1.25rem;}
.index-title{margin-top: 0.9375rem;}
.index-title .index-title-r{color: #015da0;}
.search-txt{ font-weight: bold;color: red;}

.index-box .index-box-l .nav.nav-tabs>li.active>a{border:none;color: #015da0;font-size: 1.25rem;font-weight: bold;}
.index-box .index-box-l .nav.nav-tabs>li>a{border:none;}
.index-box .index-box-l .nav.nav-tabs>li:not(.active):hover>a{border-color:#fff;border: 0;}
.index-box .index-box-l .nav.nav-tabs{border: none;}
.index-box .index-box-l .nav>li>a{padding:0.9375rem 1.25rem 0.9375rem 0;font-size: 1.25rem;background-color: transparent;}
.index-box .index-box-l .tab>.tab-body{padding:0;}
.index-box .index-box-l .tab{position: relative;}
.index-box .index-box-l .more{position: absolute;right: 0;top:0.9375rem;color: #015da0;}
.index-box .info-box1{display: inline-block;width:100%;overflow: hidden;background-color: #eff5fa;margin-right: 20px;}
.index-box .info-box1 img{width: 100%;}
.index-box .info-box1 div{display: inline-block;padding:0.625rem 0.625rem 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;height:5.625rem;}
.index-box .info-box1 span{width: 100%;padding:0.375rem 0.625rem;display: inline-block;text-align: right;}

.notify-box{display: flex;flex-direction: column;}
.notify-box .item{display: flex;}
.notify-box .item .item-l{overflow: hidden;border-radius: 4px;display: flex;width:3.75rem;height: 3.375rem;flex-direction: column;background-color: #eff5fa;text-align: center;margin-right: 0.625rem;}
.notify-box .item .item-l .item-l-b{font-size: 0.8125rem;color: #999;}
.notify-box .item .item-l .item-l-t{background-color: #288ad1;color: #fff;font-size: 18px;font-weight: bold;}
.notify-box .item .item-r{flex: 1;display: inline-block;height: 3.375rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.news-img{width: 100%;padding-right: 1.25rem;}
.news-img img{width: 100%;height: 16rem;}

ul.listbox{padding-left: 0;}
ul.listbox li,ul.list-nav li{list-style: none;}
.listbox{width: 100%;margin: 0 auto;height: auto;overflow: hidden;}
.listbox li{float: left;width: 100%;background: url(/skin2024/images/list_bg.png) left center no-repeat;padding-left: 0.75rem;}
.listbox li a{float: left;height:2.125rem;line-height:2.125rem;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listbox li span{float: right;width:2.875rem;line-height: 2.125rem;color: #999;}

.zuzhijigou{ background-color: #f0f0f0;padding: 20px;text-align:center;}
.zuzhijigou .grid a{background-color: #8ea1a9;padding:6px; width: 46%;border-radius: 50px;color: #fff;font-size:20px;}
.zuzhijigou .grid{ padding: 10px;display: flex; justify-content: space-between; }
/*.zuzhijigou .grid:first-child a{width: 100% !important;}*/

.teseliangdian a{ display: inline-block;width: 48%;margin:1.5% 4% 1.5% 0;border: 1px solid #ddd;float: left;text-align: center;}
.teseliangdian a:nth-child(2n){margin-right: 0;}
.teseliangdian a .iconfont{font-size: 26px!important;color: #015da0; margin-right: 0.625rem;}
.teseliangdian span{display: flex; align-items: center; justify-content: center;}
.teseliangdian a:hover{background-color: #018bd3;border-color: #018bd3;color: #fff;}
.teseliangdian a:hover .iconfont{color: #ffffff;}


.fuwu a{ display: inline-block;width: 48%;margin:2.5% 4% 1% 0; padding:10px 14px;background-color:#f0f0f0 ;float: left;text-align: center;}
.fuwu a:nth-child(2n){margin-right: 0;}
.fuwu span{display: flex; align-items: center; justify-content: center;}
.fuwu a:hover{background-color: #018bd3;border-color: #018bd3;color: #fff;}
.fuwu a:hover .iconfont{color: #ffffff;}


.footer{background-color: #288ad1;padding: 1.25rem 0;color: #fff;margin-top: 20px;}
.footer .footer-t-l span{display: inline-block;width: 100%;font-size: 0.875rem;}
.footer .footer-t-l span a{color: #fff;}
.footer .footer-t-r{text-align: right;}
.footer .footer-t-r div{width: 85px; display: inline-block;text-align:center;margin-right: 10px;}
.footer .footer-t-r div span{font-size: 14px;}

.list-nav{background-color:#f2f2f2;padding:1.25rem;}
.list-nav ul{margin: 0.3125rem 0;}
.list-nav li{display: inline-block;}
.list-nav a{display: inline-block;background-color: #fff;color: #555555;padding:0.25rem 0.625rem;margin-bottom: 0.625rem;border-radius: 0.375rem;}
.list-nav a:hover{background-color: #288ad1;color: #ffffff;}
.list-nav .active{background-color: #288ad1;color: #ffffff;}

.detail-box .tit{padding: 1.25rem 0 0 0;text-align: center;font-size: 1.875rem;}
.detail-box .time{text-align: center;padding: 0.625rem 0;font-size: 0.875rem;color: #999999;}
.detail-box .time span{margin: 0 0.625rem;}
.detail-box .content{padding: 20px 0;}
.detail-box .content img{width:auto;}

.news-list2 .item{padding: 1.875rem 0;border-bottom: 1px solid #ddd;}
.news-list2 .item:last-child{margin-bottom: 0;}
.news-list2 .item .img img{width: 100%;height:13.75rem;}
.news-list2 .item .txt{padding-top: 0;padding-bottom: 0;}
.news-list2 .item .txt .title{font-size: 1.25rem;font-weight: bold;line-height: 1.5;}
.news-list2 .item .txt .desc{width: 100%;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin-top: 0.625rem;font-size: 0.875rem;color: #999;line-height:1.5;}
.news-list2 .item .txt .time{margin-top: 0.625rem;font-size: 0.875rem;color: #999;}
.news-list3 .item{position: relative;box-sizing: border-box;padding:0.3125rem 0.625rem;font-size: 0;}
.news-list3 .item .title{margin-top: 0.625rem;text-align: center;}
.news-list3 .item .title a{width: 100%;line-height: 1.6;font-size: 0.875rem;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news-list3 .item img{width: 100%;height: 11.25rem;}

.page{width: 100%;text-align: center;height: auto;overflow: hidden;padding-top: 30px;}
.pageList{overflow: hidden;}
.pageList ul{padding: 0;}
.pageList ul li{line-height: 30px;display:inline-block;margin: 0 2px;text-align: center;font-size: 0;}
.pageList ul li a{background: #efefef;color: #646464;padding: 4px 10px;border: 1px solid #d3d3d3;font-size: 16px;}
.pageList ul li a.selected, .page ul li a:hover{background-color: #288ad1;border: 1px solid #288ad1;color: #FFFFFF;}
.pageList ul li a.disable{color: #cfcdcd;pointer-events:none;}
.fache-box{padding: 20px;}

/* 主页*/
.hx-title{margin-bottom: 20px;padding:2px 15px;line-height: 1.5;border-left: 5px solid #16b777;border-radius: 0 2px 2px 0;background-color: #fafafa;}
.hx-title h2{font-size: 20px;}
.index-title{font-size: 16px;padding: 8px 0;color: #999;border-radius: 6px 6px 0 0;}

/*PC导航*/
.header-nav{display:flex;align-items:center}
.header-nav .nav-box{display:flex;justify-content:flex-end;margin:auto;}
.header-nav ul{margin: 0;padding: 0;}
.header-nav li{position:relative;border:none;list-style: none;  min-width:120px; }
.header-nav li a{position:relative;z-index:2;color:#ffffff;padding:0 1.5vw;line-height:30px;display:block;font-weight:normal;text-align:center}
.header-nav li a.nav{line-height:50px;font-size:20px;padding:0 24px}
.header-nav li:hover a.nav{background:#0379b6}
.header-nav li ul{position:absolute;float:left;width:200px;display:none;background:#f4f4f4;z-index:99}
.header-nav li ul a{width:200px;text-decoration:none;color:#666666;text-align:left;padding:5px 20px}
.header-nav li ul>li:hover{background:#0379b6;color:#ffffff}
.header-nav li ul>li:hover a{color: #fff}
.header-nav li ul>li:hover .two a{color: #666666}
.header-nav li ul>li:hover .two a:hover{color: #fff;}
.header-nav li ul ul{top:0;left:200px}
.header-nav .header-search{cursor:pointer;padding-left:160px}
.header-search .search1{display:block}
.header-search .search2{display:none}
.search-box{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}
.search-box .search-box-bg{width:100%;height:100%;background:rgba(0,0,0,.5)}
.search-box .search-form{position:absolute;top:50%;left:50%;width:1000px;height:70px;transform:translate(-50%,-50%);border-radius:10px;overflow:hidden}
.search-box .search-form .search-text{position:absolute;top:0;left:0;display:block;width:calc(100% - 100px);border:none;padding:20px 30px;font-size:24px;line-height:30px;color:#666;box-sizing:border-box}
.search-box .search-form .search-submit{position:absolute;top:0;right:0;display:block;width:100px;height:70px;font-size:20px;border:none;cursor:pointer;color: #fff;background: #018bd3;}

/*2024-11-27*/
.swiper-pagination-bullet{width: 16px;height: 16px;}
.swiper-pagination-bullet-active {background: #FFC107 !important;}
.swiper-pagination-bullet{opacity: 1;background: #fff;}

.zhuanti-tit{width: 100%;}
.zhuanti a{margin-bottom: 4px;display: inline-block;overflow: hidden; float: left;width: 100%;}
.zhuanti a:last-child{margin-bottom: 0;}

