﻿/*
 * 基于CSS3开发的网站前端样式，适用于Z-blogPHP主题《燕雀-星岚多功能博客主题》
 * 作者：星岚工作室（QQ：914466480）
 * 网站：https://www.finchui.com/
 * 主题版本:1.2
*/
/*css reset*/
a:hover , .info a:hover , .breadcrumb a:hover{color:#d92626;}
header {border-bottom:0;}
/*导航栏*/
.nav_box{background:#ffffff;height:42px;position: relative;clear: both;border-bottom:2px solid #d92626;}
.nav li { float:left; line-height: 42px;position: relative;}
.nav li a {font-size:15px;display:block;padding:0 20px;}
.nav li a .iconfont{padding-right:3px;}
.nav li .icon_d{font-family:iconfont!important;}
.nav li a.icon_d::after{content:"\e7d9";margin-left:3px;}
.nav li a.icon_u::after{content:"\e7d8"!important;}
.nav li:hover , .nav li.cur { background:#d92626;}
.nav li:hover a , .nav li.cur a{color:#ffffff;}
.nav li ul{position:absolute;top:100%;z-index:999;background:#ffffff;transition:top .5s;display:none;}
.nav li ul li{float:none;width:100%;line-height:40px;white-space:nowrap;display:block;border-top:1px solid #f2f2f2;margin:0;}
.nav li ul li:first-child {border-top:0;}
.nav li ul li a{color:#333333;font-size:14px;padding:0 20px;}
.nav li:hover ul li a , .nav li.cur ul li a{color:#333333;}
.nav li:hover ul li , .nav li.cur ul li {border-radius: 0;}
.nav li ul li:hover{background:#f2f2f2;}
.nav li ul li:hover a , .nav li.cur ul li:hover a{color:#555555!important;}
/*导航栏浮动*/
.nav_fixed{width:100%;position:fixed;left:0;right:0;top:0;z-index:999;transition:top .5s;}
.nav_hide{top: -42px; }	
/*搜索框*/
.search button , #divSearchPanel input[type=submit] , .compost .com_info button , .submit_box button{ background: #d92626;}
.search button:hover , #divSearchPanel input[type=submit]:hover , .compost .com_info button:hover , .compost .com_info button , .submit_box button{ background: #c32222;}
/**轮播图**/
.r_slides_tabs li.r_slides_here a{background:rgba(217,38,38,.8);}
/**分类摘要**/
.subcategorys li:hover a , .subcategorys li a.cur , #divCatalog ul li span:hover , #divContorPanel div a:hover {color:#d92626; }
.pagebar .page:hover , .pagebar .now-page{ background:#d92626; border: 1px solid #d92626 ;}
#divCalendar thead tr { background: #ce7e7e!important;color: #ffffff;}
@media screen and (max-width: 981px) {
header{position:fixed;height:60px;border-bottom: 1px solid #ebebeb;right:0;left:0;top:0;z-index:999;padding:0;transition:top .5s}
.button_box button:hover {color:#d92626;}
/*导航栏*/
.nav_box{height:auto!important;clear:none;border:0;}
.nav {overflow: auto;line-height:40px;max-height: calc(100vh - 60px);height:auto;border-top:0;}
.nav li{width:100%;line-height:40px;border-top:1px solid #f2f2f2;margin:0;}
.nav li a{padding:0 0 0 20px;color:#333333;}
.nav li:hover a , .nav li.cur a{color:#d92626;}
.nav li a.cut_65{width: -webkit-calc(100% - 65px);width: -moz-calc(100% - 65px);width: calc(100% - 65px);}
.nav li .icon_d {position:absolute;right:0;top:0;}    
.nav li .icon_d::after{content:"\e79b"!important;color:#999999;padding:0 15px;margin:0;top:0;right:0;border-left:1px solid #f2f2f2 ;position: absolute;display: block; z-index: 1000;}
.nav li .icon_u::after{content:"\e79c"!important;}
.nav li::before{border-bottom:0!important;}
.nav li:hover , .nav li.cur:hover , .nav li ul li:hover{background:#f7f7f7;}
.nav li.cur{background:#ffffff;}
.nav li.cur ul li a{color:#333333;} 
.nav li:first-child{border-top:0}
.nav li ul{position: static;top:0;z-index:999;overflow: hidden; box-shadow: 0 0 0 0 rgba(0,0,0,0);transition:top .5s;}  
.nav li ul li:first-child{border-top:1px solid #f2f2f2;}
.nav li ul li a{padding:0 20px;font-weight: normal;font-family: "iconfont" !important;} /*gai*/
.nav li ul li a::before {content: "\e7b3";font-size:12px;margin-right:5px;color:#cacacc;}/*gai*/
}
