<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/*伸缩式布局*/
.nav-box ul li p {
    display: -webkit-box;           
    display: -moz-box;              
    display: -ms-flexbox;           
    display: -webkit-flex;          
    display: flex;
}

/*.flex-vt {    
	-moz-box-orient:vertical;
	-webkit-box-orient:vertical; 
	box-orient:vertical;             
	flex-flow:column;
}*/

.nav-box ul li p span {                    	
	-webkit-box-flex: 1;            
    -moz-box-flex: 1;               
    -webkit-flex: 1;                
    -ms-flex: 1;                    
    flex: 1;                        
}

/*头部样式*/
.sublist-head { box-shadow:none;}

/*侧边栏菜单*/
.drawer .nav .team p a i { background-color:#1cc187;}

/*主导航样式*/
.nav-box { padding:0; margin-bottom:12px; background-color:#fff; position:relative;}
.nav-box ul li { width:50%; border-bottom:1px solid #f4f4f4; position:relative; float:left;}
.nav-box ul:after { content:""; display:block; height:0; clear:both; visibility:hidden;}
/*.nav-box ul li:nth-last-child(-n+2) { border-bottom:none;}*/
.nav-box ul li a { display:block; width:100%; height:0; padding-top:30%; color:#444; text-decoration:none;}
.nav-box ul li p { width:100%; height:100%; border-right:1px solid #f4f4f4; position:absolute; top:0; left:0;}
/*.nav-box ul li:nth-child(ood) p { border-right:none;}*/
.nav-box ul li a span { display:inline-block; line-height:normal; font-size:14px; height:20px; position:relative; top:50%; margin-top:-10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; padding-right:15px;}
.nav-box ul li a span &gt; span { display:inline; top:0;}
.nav-box ul li a span em { display:none;}
.nav-box ul li a i { display:block; width:27%; height:90%; margin:1.5% 0 1.5% 20px; border-radius:44%; position:relative; overflow:hidden;}
.nav-box ul li a i img { width:100%; height:100%;}

.nav-box .swiper-pagination { bottom:-11px;}
.nav-box .swiper-pagination .swiper-pagination-bullet { width:4px; height:2px; border-radius:2px; transition:width .4s ease;}
.nav-box .swiper-pagination .swiper-pagination-bullet-active { width:10px; background-color:#0ab68f; opacity:1;}
.nav-box.swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px;}
/*.subNav ul li { height:30px; line-height:30px; padding-top:0; text-align:center;}
.subNav ul li a { font-size:14px;}
.subNav ul li a span, .subNav ul li span { display:inline-block; top:auto; height:20px; line-height:20px; padding:3px 8px; margin:2px auto; border-radius:4px; overflow:hidden;}
.subNav ul li.on a span, .subNav ul li.on span { background-color:#34aeed; border:1px solid #34aeed; padding:2px 7px; color:#fff;}*/

.pagination-hide { padding:5px 0;}
.pagination-hide .swiper-pagination { display:none;}

.slide-over .swiper-wrapper { display:block;}
.slide-over ul li { float:left;}
.slide-over ul li:nth-child(ood) p { border-right:none;}

/*列表页导航样式*/
.nav-box.list-top-nav { height:44px; margin-bottom:0; background-color:#fff; position:relative; border-bottom:1px solid rgba(160, 160, 160, 0.3); box-shadow:0 0 5px rgba(224, 224, 224, 0.2);}
.list-top-nav ul li.swiper-slide { width:auto; position:relative; border-bottom:none;}
.list-top-nav ul li.swiper-slide a { position:static; width:100%; height:100%; padding-top:0; text-decoration:none;}
.list-top-nav ul li.swiper-slide p { position:relative; height:12px; padding-right:12px; margin-left:10px; top:50%; margin-top:-6px; border-right-color:#ddd; width:auto;}
.list-top-nav ul li.swiper-slide a span { line-height:normal; font-size:16px; color:#707070; height:24px; position:relative; top:50%; margin-top:-12px; padding:0 0 0 25px; overflow:visible;}
.list-top-nav ul li.swiper-slide a i { display:block; width:36px; height:36px; margin:0 0 0 5px; border-radius:0; position:relative; left:-12px; top:50%; z-index:1; margin-top:-18px; overflow:hidden; position:absolute;}
.list-top-nav ul li.swiper-slide a i img { width:100%; height:100%;}
.list-top-nav ul li.swiper-slide:last-child p { border-right:none;}

.list-top-nav .swiper-pagination { display:none;}

.list-top-nav ul li.swiper-slide.on a:after { content:""; display:block; width:100%; height:2px; position:absolute; left:0; bottom:-1px; background-color:#0ab68f;}
.list-top-nav ul li.swiper-slide.on a span { color:#333;}

/*子栏目次级导航样式*/
.nav-box.list-sub-nav { height:36px; margin-bottom:0; background-color:#fff; position:relative; border-bottom:1px solid rgba(160, 160, 160, 0.3); box-shadow:0 0 5px rgba(224, 224, 224, 0.2);}
.list-sub-nav ul li.swiper-slide { width:auto; position:relative; border-bottom:none;}
.list-sub-nav ul li.swiper-slide a { position:static; width:100%; height:100%; padding-top:0; text-decoration:none;}
.list-sub-nav ul li.swiper-slide p { position:relative; height:12px; padding-right:8px; top:50%; margin-top:-6px; border-right-color:#ddd; width:auto;}
.list-sub-nav ul li.swiper-slide a span { line-height:normal; font-size:14px; color:#707070; height:20px; position:relative; top:50%; margin-top:-10px; left:-4px; padding-right:0;}
.list-sub-nav ul li.swiper-slide a i { display:block; width:32px; height:32px; margin:0 0 0 5px; border-radius:0; position:relative; top:50%; margin-top:-16px; overflow:hidden;}
.list-sub-nav ul li.swiper-slide a i img { width:100%; height:100%;}
.list-sub-nav ul li.swiper-slide:last-child p { border-right:none;}

.list-sub-nav .swiper-pagination { display:none;}

.list-sub-nav ul li.swiper-slide.on a:after { content:""; display:block; width:100%; height:2px; position:absolute; left:0; bottom:-1px; background-color:#0ab68f;}
.list-sub-nav ul li.swiper-slide.on a span { color:#333;}


/*首页模块*/
.show-box { background-color:#fff; margin-bottom:12px;}
.show-box .caption { margin:0 10px; padding:9px 0; height:22px; color:#444;}
.show-box .caption h2 { font-weight:normal; padding-left:12px; display:inline-block; line-height:normal; font-size:16px; position:relative;}
.show-box .caption h2:after { content:""; display:block; height:0; width:0; border:5px solid transparent; border-left:7px solid #0ab68f; position:absolute; left:0; top:7px;}
.show-box .caption a.more { float:right; font-size:13px; color:#999; line-height:normal; padding:2px 10px 2px 0; position:relative;}
.show-box .caption a.more:before, .show-box .caption a.more:after { content:""; display:block; height:0; width:0; position:absolute;}
.show-box .caption a.more:before { border:6px solid transparent; border-left:6px solid #aaa; right:-4px; top:5px;}
.show-box .caption a.more:after { border:5px solid transparent; border-left:5px solid #fff; right:-2px; top:6px;}

.show-box .main-list { margin-bottom:0;}
.show-box .article .item-news .info div.view span { color:#0ab68f;}

.show-box .album .caption .info { float:right; font-size:12px; line-height:normal; color:#0ab68f; display:block; padding:2px 24px 2px 0; position:relative; font-family:Microsoft YaHei;}
.show-box .album .caption .info em { visibility:hidden;}
.show-box .album .caption .info:after { content:""; display:block; width:16px; height:12px; background:url(../images/icon_pic@4x.png) no-repeat; background-size:16px 12px; position:absolute; top:5px; right:3px;}
.show-box .album ul { padding-bottom:10px;}
.show-box .album ul li { width:100%; padding-top:50%; position:relative; overflow:hidden;}
.show-box .album ul li img { width:100%; position:absolute; top:0; left:0;}


.nav-box:last-child,
.show-box:last-child { margin-bottom:0;}</pre></body></html>