/** * * @author yadong.zhang (yadong.zhang0415(a)gmail.com) * @website https://www.dancoder.cn * @version 1.0 * @date 2017-04-01 * @since 1.0 */ .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 5px; } .row { margin-right: -15px; margin-left: -5px; } ul, ol { list-style-type: none; -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; } .tooltip.right .tooltip-arrow { border-right-color: #5cb85c !important; } .tooltip.bottom .tooltip-arrow { border-bottom-color: #5cb85c !important; } .tooltip.top .tooltip-arrow { border-top-color: #5cb85c !important; } .tooltip.left .tooltip-arrow { border-left-color: #5cb85c !important; } .tooltip-inner { max-width: 1000px; min-width: 200px; background-color: #5cb85c; border-color: #4cae4c; color: #fff; } .menu-box { /*border-bottom: 1px solid #ccc;*/ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); background: #fff; width: 100%; z-index: 999; padding-right: 17%; padding-left: 17%; } body { padding-top: 65px; font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft Yahei", sans-serif; font-size: 14px; color: #333; background-color: #f1f1f1; min-width: 350px; } .navbar-toggle { border: 0 solid transparent; border-radius: 0; } .navbar { min-height: 30px; margin-bottom: 0 !important; border: 0 solid transparent; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Microsoft YaHei'; font-weight: 700; /*color: #333;*/ } /* 搜索按钮 */ .nav-search { position: relative; left: 8px; display: inline-block; font-size: 17px; line-height: 26px; margin: 25px 14px 0 0; padding: 3px 8px 3px; cursor: pointer; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); } .nav-search-box .nav-search-btn { width: 200px; border-radius: 0 2px 2px 0; } .nav-search-box .nav-search-btn, .nav-search, .link-info .auto-link-btn { color: #fff; background-color: #333; /*border-color: #008151;*/ } .nav-search-box .nav-search-btn:hover, .nav-search:hover, .link-info .auto-link-btn:hover { color: #fff !important; background-color: #006741 !important; /*border-color: #00432a !important;*/ } /* 搜索框 */ .nav-search-box input { background: #ebebeb; border: 1px solid #ebebeb; border-radius: 2px 0 0 2px; -webkit-appearance: none; } .nav-search-box ul { margin-top: 4px; font-size: 15px; } .nav-search-box ul li { overflow: initial; padding: 3px; } /* 搜索框 */ .clear { clear: both; } .blog-header, .blog-body { position: relative; background: #fff; padding: 10px; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); height: auto; margin-bottom: 0.5rem; } .add-article { height: 580px; } .blog-title { margin-bottom: 5px; font-size: 2.5rem; font-weight: normal; } .blog-description { margin-top: 10px; font-size: 14px; color: #999; } .pager { margin-bottom: 20px; text-align: left; } .pager > li > a { color: #555555; width: auto; text-align: center; border-radius: unset; border: 0; margin: 0 2px; } .pager > li > a.active, .pager > li > a:hover { color: #fff !important; background-color: #333; border-color: #333; } .blog-info { /*margin-bottom: 1rem;*/ padding: 10px; } .blog-info-title, .disclaimer-title, .archives-title { font-size: 32px; margin: 15px auto; } .blog-info-meta { font-size: 12px; font-weight: 400; color: #999; position: relative; overflow: initial !important; min-height: 25px; height: 30px; line-height: 30px; margin-right: 10px; } .blog-info-meta .list-inline { padding-left: 0; margin-left: 0; } .blog-info-body, .disclaimer-body, .archives-body { font-size: 14px; color: #1c1f21; line-height: 24px; padding: 10px 0; overflow: hidden; word-wrap: break-word; } .blog-info-body h1, .blog-info-body h2, .blog-info-body h3, .blog-info-body h4, .blog-info-body h5, .blog-info-body h6 { font-family: inherit; font-weight: 700; } .blog-info-body h1 { font-size: 1.89111em; } .blog-info-body h2 { font-size: 1.49111em; } .blog-info-body h3 { font-size: 1.19111em; } .blog-info-body h4 { font-size: 1.1em; } .blog-info-body h5 { font-size: 1em; } .blog-info-body h6 { font-size: .857em; } .blog-info-body ol { display: block; list-style-type: decimal; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 40px; } .blog-info-body ul { display: block; list-style-type: square; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 40px; } .blog-info-body img, .disclaimer-body img, .archives-body img { max-width: 100%; } fieldset { padding: 5px 15px; margin: 0 0 10px 0; /*border: 1px dashed #ddd;*/ } fieldset legend { color: #999; padding: 0 5px; font-size: 15px; font-weight: bold; width: auto; border-bottom: 0; margin-bottom: 5px; } .blockquote-slidebar { padding: 10px 15px; margin: 20px 0 20px; border-left: 4px solid #eaeaea; background: #f5f5f5; } blockquote { text-indent: 0; padding: 10px 20px; margin: 0 0 15px; color: #555; font-size: 1em; background-color: #f5f5f5; border-left: 4px solid #ccc; } .blog-info-body p { text-indent: 0; line-height: 1.5; color: rgb(28, 31, 33); overflow-x: auto; margin: 0.8em 0 !important; padding: 10px 0; } .blog-info-body table { display: table !important; margin-bottom: 10px; border-collapse: collapse; width: 100%; } .blog-info-body table th, .blog-info-body table td { border: 1px solid #e6e6e6 !important; padding: 5px 8px !important; word-break: normal; } .blog-info-body table th { background: #eee; } .div-quote { background-color: #f5f5f5; padding: 5px; margin: 5px; border-radius: 4px; } pre { display: block; padding: 10px !important; overflow-x: auto; font-size: 1em; line-height: 1.42857143; color: #333; white-space: pre; word-break: break-all; word-wrap: break-word; background-color: #fbfdff !important; border: 1px solid #f1f3f5; } .bottom-line { /*padding-bottom: 0.6rem;*/ border-bottom: .05rem solid #eee; } .custom-title { padding-bottom: 0.6rem; border-bottom: .05rem solid #eee; overflow: initial !important; } .red { color: red; } .gray { color: gray; } .bottom-line strong { /*margin-left: 5px;*/ } .jumbotron p { font-size: 18px; } .logo { padding: 0; margin-right: 10px; } .logo img { width: 126px; height: 51.3px; } .navbar-default { background-color: #f8f8f8; border-color: #f8f8f8; } /* 鼠标聚焦状态 */ a:hover { color: #006741 !important; /*font-weight: bold;*/ text-decoration: none; } a { color: #333; text-decoration: none; } a:-webkit-any-link { cursor: pointer; text-decoration: none; } .navbar-default .menu-box .navbar-collapse ul li .menu_a { padding: 8px; line-height: 4.5; } .navbar-default .menu-box .navbar-collapse ul li a { transition-property: background-color; transition-duration: 0.5s; transition-timing-function: ease; -webkit-transition-property: background-color; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease; -moz-transition-property: background-color; -moz-transition-duration: 0.5s; -moz-transition-timing-function: ease; -o-transition-property: background-color; -o-transition-duration: 0.5s; -o-transition-timing-function: ease; } .navbar-default .menu-box .navbar-collapse ul .active a { /*background-color: #c40000; color: #fff;*/ color: #333 !important; border-bottom: 1px solid #a5a5a5 !important; font-weight: 700; background-color: initial !important; } .navbar-default .menu-box .navbar-collapse ul li a:hover { color: #017E66 !important; font-weight: 700; background-color: initial !important; } .dropdown-menu { background: rgba(255, 255, 255, 0.9); margin: 0; padding: 0; } .dropdown-menu li a { display: block; height: auto; line-height: 1.7em; padding: 10px 20px; margin: 0; border: 0; text-transform: none; font-size: .9em; border-top: 1px solid #ddd; } .custome-container { margin-top: 65px; } /* 文章详情 原创、转载 start */ .article-flag { position: relative; margin-left: -10px; margin-right: -10px; height: 30px; } .article-flag .article-blockquote { position: absolute; top: 0; left: -1px; width: 5px; height: 30px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } .article-blockquote-gray { background: #7a7a7a !important; } .article-original-gray { background: #999; } .article-blockquote-green { background: #4dab68; } .article-original-green { background: #5FB878; } .article-flag .article-original { border-radius: 0; padding: 0 5px; line-height: 2.2; display: block; color: #fff; position: absolute; filter: alpha(opacity=70); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin-left: 4px; } .article-flag .article-original a { color: #fff; } /* 文章详情 原创、转载 end */ /* 文章正文根部 */ .article-footer { position: absolute; background: #f8f8f8; font-size: 12px; bottom: 0; left: 0; width: 100%; height: auto; padding: 10px; overflow: hidden; border-radius: 0 0 4px 4px; } /* 文章正文根部 */ /* 面包屑导航 */ .breadcrumb { padding: 10px; margin-bottom: 10px; list-style: none; background-color: #ffffff; border-radius: 0; } /* 面包屑导航 */ /* 首页公告通知-breadcrumb start */ .notify { float: left; color: #666; margin-right: 8px; margin-top: 3px; } .notify i { color: #fbd602; font-size: 15px; } .scrolltext { /*width: 90%;*/ height: 25px; line-height: 25px; overflow: hidden; } .scrolltext ul { margin-top: 0; list-style: none; } /* 首页公告通知-breadcrumb end */ /* 返回顶部 start */ .to-top { background: url(../img/back-top.png) no-repeat left top; width: 55px; height: 55px; color: #fff; padding: 15px; border-radius: 4px; z-index: 100; } .to-top:hover { background: url(../img/back-top.png) no-repeat left bottom; } /* 返回顶部 end */ /* 热门推荐 start */ .line-li { float: left; width: 50%; list-style: none !important; margin-bottom: 5px; } /* 奇数li */ .line-li:nth-of-type(odd) { border-right: 1px solid #f3f5f7; } /* 偶数li */ .line-li:nth-of-type(even) { width: 48%; margin-left: 10px; } .line-container { width: 100%; position: relative; } .line-container, .prev-next, .article-tag, .bottom-line, .blog-info-body, .disclaimer-body, .archives-body, .overflow-initial { overflow: initial !important; } .line-left { float: left; width: 15%; transition-duration: .5s; } .line-left img:hover { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); -webkit-transition: -webkit-transform .3s linear; -moz-transition: -moz-transform .3s linear; -o-transition: -o-transform .3s linear; transition: transform .3s linear; } .line-container .line-left + .line-right { margin-left: 15%; } .line-right { width: 85%; /*text-shadow: 0 0.04rem 0.04rem rgba(0,0,0,0.078)*/ } .line-right .text { margin-left: 10px; margin-bottom: 5px; color: #999; margin-right: 5px; } .line-right .text .views { color: #9199a1; margin-left: -5px; font-size: 12px; } .line-right .text a { font-size: 15px; color: #555555 } .line-right .text .comment a { color: #9199a1 !important; font-size: 12px !important; } .line-right .text a:hover { color: #017E66; /*font-weight: bold;*/ } /* 热门推荐 end */ /*分隔线*/ span.separation:AFTER { content: "|"; margin-right: 5px; margin-left: 5px; font-weight: bold; color: #9aa4af; } .list-inline { padding-left: 10px; } .list-inline > li { display: inline-block; padding-right: 0; padding-left: 0; } /* 滚动条 start */ ::-webkit-scrollbar { border-radius: 0; width: 0px; height: 7px; } ::-webkit-scrollbar-track { /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/ border-radius: 0; background-color: #ffffff; } ::-webkit-scrollbar-thumb { border-radius: 0; /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);*/ background-color: #ececec; } /* 滚动条 end */ /* 鼠标选中 */ ::-moz-selection { background: #017E66; color: #fff; } ::selection { background: #017E66; color: #fff; } /* 鼠标选中 end */ /* 页脚 start */ .footer { border-top: 1px solid #EEE; padding: 20px 0; line-height: 1.6; vertical-align: top; /* box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.03); */ text-align: center; /* padding: 0.5rem 50px; */ /* min-height: 68px; */ color: #555; background-color: #fff; font-size: 12px; font-weight: 400; } .footer .external-links a { font-size: 12px; color: #919191 !important;; } .footer a { color: #555; } .footer p:last-child { margin-bottom: 0; } .blog-footer { box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.03); text-align: center; padding: 0.5rem 0; min-height: 180px; color: #ccc; background-color: #555; font-size: 12px; font-weight: 400; } .blog-footer a { color: #ccc; } .blog-footer a:hover { color: #5cb85c !important; } .blog-footer .list-inline > li { float: left; width: 33%; padding: 4px; } .blog-footer .text-left { /*width: 33.33%;*/ /*padding: 0 20px;*/ } .tab-content li { line-height: 2.5; } .tab-content li a { color: #545c63; } .blog-footer .text-left p, .blog-footer .text-left h4, .blog-footer .text-left div, .sidebar-tabs a, .tab-content li, .list-inline > li, .line-right .text, article .entry-content .archive-content, .links ul li a, nav .meta-nav, .scrolltext .scrolltext-title, article .entry-content .archive-content, .widget ul li, .comments li a, article header h2 { white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; } /* 页脚 end */ .blog-main { font-size: 14px; line-height: 1.5; } /* 右侧目录框 */ .sidebar-module { z-index: 10; padding: 1px 10px 15px 10px; /*border: 1px solid #ccc;*/ line-height: 25px; margin: 0 0 10px 0; background: #fff; border-radius: 4px; } .sidebar-module-inset { padding: 15px; background-color: #f5f5f5; border-radius: 0; } .sidebar-module-inset p:last-child, .sidebar-module-inset ul:last-child, .sidebar-module-inset ol:last-child { margin-bottom: 0; } .sidebar-module .simple-a { color: #2a6496; } .sidebar-title { height: 28px; line-height: 18px; border-bottom: 1px solid #ddd; } .sidebar-module .sidebar-tabs { text-align: center; background-color: unset; margin-left: -9px; margin-right: -9px; } .sidebar-module .sidebar-tabs li.active, .sidebar-module .sidebar-tabs li.active a { background-color: #eee!important; } .sidebar-module .sidebar-tabs li.hover, .sidebar-module .sidebar-tabs li:hover a { font-weight: 700; background-color: #333!important; } .sidebar-module .tab-content .empty-list { color: #898989 !important; } .li-icon { background: #ccc; font-size: 14px; border-radius: 50%; display: inline-block; width: 19px; height: 19px; color: #fff; text-align: center; font-style: normal; line-height: 18px; } .li-icon-1 { background: #e04620; } .li-icon-2 { background: #0cf; } .li-icon-3 { background: #5cb85c; } .icon { float: left; width: 30px; font-size: 16px; /* color: #2f889a; */ line-height: 18px; text-align: center; margin: 0 8px 0 -5px; border-right: 1px solid #ddd; border-radius: 2px 0 0 0; } /* 右侧目录框 end */ .link-info { } .link-info li { padding: 5px; } .link-info .auto-link-btn { margin-top: 10px; line-height: 25px; } /* 友情链接 start */ .links { float: left; width: 100%; background-color: #fff; padding: 5px 10px; } .links i { margin-right: 5px; } .links ul { list-style: none outside none; } .links ul li { float: left; display: block; margin: 5px; min-width: 75pt; max-width: 150px; height: 43px; /* line-height: 40px; */ text-align: center; } .links h5 { margin-bottom: 20px; color: gray; } .links ul li a { display: inline-block; min-width: 90pt; max-width: 90pt; padding: 0 7px; line-height: 40px; box-shadow: 0 1px 1px rgba(0, 0, 0, .04); border-radius: 0 4px !important; font-size: 14px; text-align: left; transition: transform .2s; background: #fff; border: 1px solid #ddd; transition-duration: .5s; color: #555; } .links ul li a img { vertical-align: middle; height: 20px; width: 20px; border-radius: 50% !important; margin: -5px 5px auto auto; } /* 友情链接 end */ /* 文章详情页 文章目录 */ #article-menu { display: none; overflow-y: scroll; max-height: 500px; overflow: hidden; } #article-menu ul { list-style-type: none; -webkit-padding-start: 0; } #article-menu ul li { line-height: 1.5; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; } #article-menu > ul > li:hover, #article-menu > ul > li.active { color: #333; background: #f3f3f3; border-left: 2px solid #333; -moz-transition: all .2s ease; -o-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease; } #article-menu > ul > li:hover > a, #article-menu > ul > li.active > a { color: #333; } #article-menu > ul > li > a { display: block; padding: 3px 0; color: #000; } /* 菜单隐藏的锚点,用于定位 */ .menu-point { float: left; line-height: 190%; margin: -80px -21px 10px 0; padding: 80px 10px 0 10px; display: inline-block; } /* 文章详情页 文章目录 */ /*ul*/ .ul-default { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0; -webkit-margin-end: 0; -webkit-padding-start: 0; list-style: none; } /*ul*/ .separateline { margin: 20px 0 20px 0; width: 100%; height: 1px; border-top: 1px #ccc dotted; text-align: center; overflow: initial !important; } .separateline span { position: relative; top: -12px; padding: 2px 4px; /*border:1px solid #d6d6d6;*/ background-color: #ffffffa3; color: #006741 !important; } article { position: relative; background: #fff; margin: 0 0 10px 0; padding: 20px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); /*border-radius: 0 20px !important;*/ border-radius: 4px; height: 170px; } article .thumbnail { position: relative; float: left; max-width: 150px; height: auto; clear: both; margin: 1px 20px 0 0; padding: 0; overflow: hidden; transition-duration: .5s; border: 0 solid #ddd; } /* custom thumbnail */ .zhyd-thumbnail { transition: max-width .5s; -moz-transition: max-width .5s; /* Firefox 4 */ -webkit-transition: max-width .5s; /* Safari and Chrome */ -o-transition: max-width .5s; /* Opera */ overflow: hidden; } .zhyd-thumbnail a img:hover { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); -webkit-transition: -webkit-transform .3s linear; -moz-transition: -moz-transform .3s linear; -o-transition: -o-transform .3s linear; transition: transform .3s linear; } /* custom thumbnail */ article .thumbnail a img:hover { -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); -webkit-transition: -webkit-transform .3s linear; -moz-transition: -moz-transform .3s linear; -o-transition: -o-transform .3s linear; transition: transform .3s linear; } article .thumbnail { transition: max-width .5s; -moz-transition: max-width .5s; /* Firefox 4 */ -webkit-transition: max-width .5s; /* Safari and Chrome */ -o-transition: max-width .5s; /* Opera */ height: 100%; } article .thumbnail a img { float: left; /*width: 150px;*/ /*height: 150px;*/ width: auto; height: auto; max-width: 100%; border: 0; } .art { font-size: 12px; display: inline-block; line-height: 20px; border-radius: 2px; color: #fff; padding: 0 5px; position: inherit; float: left; margin-top: 7px; margin-right: 6px; } .art-original { background: #35b871; } .art-original-0 { background: #999; } .art-top { background: #ff9800!important; } .art-type { background: #999; } .art-type-yellow { background: #fbd602!important; } .art-type a{ color: #fff; } article header { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } article header h2 { margin: 0 0 5px 0; border: 0; font-family: inherit; font-size: 100%; font-style: inherit; outline: 0; padding: 5px 0; vertical-align: baseline; } article header h2 a { color: #555 !important; font-size: 18px; line-height: 24px; font-weight: 700; } article .entry-content { vertical-align: baseline; font-family: inherit; font-style: inherit; font-size: 100%; border: 0; margin: 0; outline: 0; padding: 0 0 0 5px; } article .entry-content .archive-content { /*display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/ min-height: 20px; max-height: 80px; margin-bottom: 10px; color: #777; line-height: 1.6; white-space: initial; } article .entry-content .entry-meta { position: absolute; bottom: 14px; color: #999; /*left: 240px;*/ left: inherit; font-size: 12px; font-weight: 400; } article .entry-content .entry-meta span { margin-right: 10px; } article .entry-more { position: absolute; bottom: 16px; right: -1px; } article .entry-more a { line-height: 30px; padding: 0 12px; display: block; border-radius: 2px 0 0 2px; /*color: #fff;*/ background-color: #f5f5f5; } article .entry-more a:hover, .tag-li a:hover { /* background-color: rgba(1, 126, 102, 0.08) !important; */ /* color: #017E66 !important; */ /* border-color: rgba(202, 206, 205, 0.08) !important; */ color: #fff !important; background-color: #333 !important; /*border-color: #028103 !important;*/ text-decoration: none !important; } .tag-li a { padding: 0 7px; line-height: 26px; text-align: center; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 5px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); } .fl{ float: left; } .fr{ float: right; } .tagcloud { position: relative; margin-top:50px; } .tagcloud a { position: absolute; top: 0; left: 0; display: block; padding: 3px 12px; color: #333; font-size: 16px; border: 1px solid #e6e7e8; border-radius: 18px; background-color: #f2f4f8; text-decoration: none; white-space: nowrap; -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34); -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')";/*兼容ie7/8*/ filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9); /*strength是阴影大小,direction是阴影方位,单位为度,可以为负数,color是阴影颜色 (尽量使用数字)使用IE滤镜实现盒子阴影的盒子必须是行元素或以行元素显示(block或inline-block;)*/ } .tagcloud a:hover{ color: #3385cf; } .simple-alert { margin-top: 18px; margin-bottom: 0; } .alert { margin-bottom: 5px; } .expansion { /*padding-top: 18px;*/ } /*.fa-fw { width: auto !important; }*/ /*loading*/ #loading { outline: 0; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; display: none; width: 100%; height: 100%; } #loading .filter { width: 100%; height: 100%; position: absolute; background: url(/img/loading-c8f5f725d453e32eb3543b1017d27c21.png) no-repeat fixed; background-size: cover; opacity: 0.7; } #loading .loader { position: absolute; left: 50%; top: 50%; width: 250px; height: 100px; margin-left: -125px; margin-top: -50px; } #loading .loader .loading-1 { position: relative; width: 100%; height: 10px; border: 1px solid #69d2e7; border-radius: 10px !important; animation: turn 4s linear 1.75s infinite; } #loading .loader .loading-1:before { content: ""; display: block; position: absolute; width: 0%; height: 100%; background: #69d2e7; box-shadow: 10px 0 15px 0 #69d2e7; animation: load 2s linear infinite; } #loading .loader .loading-2 { width: 100%; position: absolute; top: 10px; color: #69d2e7; font-size: 22px; text-align: center; animation: bounce 2s linear infinite; } @keyframes load { 0% { width: 0%; } 87.5%, 100% { width: 100%; } } @keyframes turn { 0% { transform: rotateY(0deg); -ms-transform: rotateY(0deg); /* IE 9 */ -moz-transform: rotateY(0deg); /* Firefox */ -webkit-transform: rotateY(0deg); /* Safari 和 Chrome */ -o-transform: rotateY(0deg); /* Opera */ } 6.25%, 50% { transform: rotateY(180deg); -ms-transform: rotateY(180deg); /* IE 9 */ -moz-transform: rotateY(180deg); /* Firefox */ -webkit-transform: rotateY(180deg); /* Safari 和 Chrome */ -o-transform: rotateY(180deg); /* Opera */ } 56.25%, 100% { transform: rotateY(360deg); -ms-transform: rotateY(360deg); /* IE 9 */ -moz-transform: rotateY(360deg); /* Firefox */ -webkit-transform: rotateY(360deg); /* Safari 和 Chrome */ -o-transform: rotateY(360deg); /* Opera */ } } @keyframes bounce { 0%, 100% { top: 10px; } 12.5% { top: 30px; } } /*loading*/ .legend-title { font-size: 15px; font-weight: bold; line-height: 2; margin: 10px -10px; border-left: 5px solid #65d32d; padding-left: 15px; } /* 抖动 */ .shake, .shake:hover, .auto-shake:hover { animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; -webkit-animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; -moz-animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; -o-animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; -ms-animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both; transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); /* IE 9 */ -moz-transform: translate3d(0, 0, 0); /* Firefox */ -webkit-transform: translate3d(0, 0, 0); /* Safari 和 Chrome */ -o-transform: translate3d(0, 0, 0); /* Opera */ backface-visibility: hidden; perspective: 1000px; } @keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } @-webkit-keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } @-moz-keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } @-o-keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } @-ms-keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0); } 20%, 80% { transform: translate3d(2px, 0, 0); } 30%, 50%, 70% { transform: translate3d(-4px, 0, 0); } 40%, 60% { transform: translate3d(4px, 0, 0); } } /* 抖动 */ /* 由下往上淡入 */ @keyframes fade-in { 0% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } 100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes fade-in { 0% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } 100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-moz-keyframes fade-in { 0% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } 100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-o-keyframes fade-in { 0% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } 100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-ms-keyframes fade-in { 0% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } 100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .fade-in { -webkit-animation: 0.5s fade-in; animation: 0.5s fade-in } /* 由下往上淡入 end */ /* 由上往下淡出 */ @keyframes fade-out { 0% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } } @-webkit-keyframes fade-out { 0% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } } @-moz-keyframes fade-out { 0% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } } @-o-keyframes fade-out { 0% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } } @-ms-keyframes fade-out { 0% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px) } } .fade-out { -webkit-animation: 0.5s fade-out; animation: 0.5s fade-out } /* 由上往下淡出 end */ /* 导航栏 */ .nav-tabs { background-color: #eee; border: none; border-radius: 5px 4px 0 0; } .nav-tabs > li { float: left; margin-bottom: 0; width: 33%; } .nav-tabs > li:last-child { width: 34%; } .nav-tabs > li > a { margin-right: 2px; line-height: 0.8; height: 33px; border-radius: 0; padding: 10px 2px; color: #555; } .nav-tabs > li > a:last-child { margin-right: 0; } .nav-tabs > li > a:hover { color: #fff !important; background-color: #333 !important; /*border-color: #008151 !important;*/ } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border: 0 solid rgba(0, 0, 0, 0.1); } /* 导航栏 end */ nav .meta-nav { background: #fff; float: left; width: 50%; text-align: center; /*margin-right: -1px;*/ padding: 0; } nav a:first-child .meta-nav { border-right: 1px solid #f3f5f7; } .tab-content .active { padding: 5px; } /* 文章底部-标签、版权 */ .cat { line-height: 25px; font-size: 12px; } .cat ul { color: #9199a1; } .c-label { display: inline-block; margin-right: 10px; padding: 0 12px; color: #017E66; background-color: rgba(1, 126, 102, 0.08); line-height: 24px; } .c-label:hover { color: #fff !important; background-color: #333 !important; /*border-color: #008151 !important;*/ text-decoration: none !important; /*background-color: #017E66!important;*/ } /* 文章底部-标签、版权 */ /* 五星评论 */ .rating { display: inline-block; /*unicode-bidi: bidi-override;*/ /*direction: rtl;*/ } .rating > i { display: inline-block; position: relative; padding: 0; margin: 0; } /*.rating > i:hover,*/ /*.rating > i:hover ~ i,*/ .rating > i.active { color: #333; } .rating > i.active:before { content: "\f005"; } /* 五星评论 */ /* 文字向上冒泡 */ .thumb-bubble { font-size: 2rem; animation: change 10s linear 0s infinite; } @keyframes change { 0% { color: red; } 25% { color: orange; } 50% { color: blue; } 75% { color: #3cff1b; } 100% { color: #ff17a1; } } .effect-bubble-fly { display: inline-block; min-width: 150px; position: absolute; z-index: 9999; color: #5cb85c; font-size: 14px; font-weight: bold; transition: left 0.5s, top 2s cubic-bezier(0.170, 0.090, 0.000, 1.110), opacity 1.8s cubic-bezier(0.170, 0.090, 0.000, 1.110), -webkit-transform 0.5s linear; -moz-transition: left 0.5s, top 2s cubic-bezier(0.170, 0.090, 0.000, 1.110), opacity 1.8s cubic-bezier(0.170, 0.090, 0.000, 1.110), -webkit-transform 0.5s linear; /* Firefox 4 */ -webkit-transition: left 0.5s, top 2s cubic-bezier(0.170, 0.090, 0.000, 1.110), opacity 1.8s cubic-bezier(0.170, 0.090, 0.000, 1.110), -webkit-transform 0.5s linear; /* Safari 和 Chrome */ -o-transition: left 0.5s, top 2s cubic-bezier(0.170, 0.090, 0.000, 1.110), opacity 1.8s cubic-bezier(0.170, 0.090, 0.000, 1.110), -webkit-transform 0.5s linear; /* Opera */ } /* 文字向上冒泡 */ /* 翻牌动画 */ .animation-rotate-up { animation: rotate-up 0.5s ease-in; -webkit-animation: rotate-up 0.5s ease-in; } .animation-rotate-up-back { animation: rotate-up-back 0.5s ease-out; -webkit-animation: rotate-up-back 0.5s ease-out; } .animation-rotate-down { animation: rotate-down 0.5s ease-in; -webkit-animation: rotate-down 0.5s ease-in; } .animation-rotate-down-back { animation: rotate-down-back 0.5s ease-out; -webkit-animation: rotate-down-back 0.5s ease-out; } @-webkit-keyframes rotate-up { 0% { transform: perspective(1200px) rotateX(0deg); -ms-transform: perspective(1200px) rotateX(0deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(0deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(0deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(0deg); /* Opera */ opacity: 1; } 100% { transform: perspective(1200px) rotateX(-90deg); -ms-transform: perspective(1200px) rotateX(-90deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(-90deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(-90deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(-90deg); /* Opera */ opacity: 0.5; } } @-webkit-keyframes rotate-up-back { 0% { transform: perspective(1200px) rotateX(0deg); -ms-transform: perspective(1200px) rotateX(0deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(0deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(0deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(0deg); /* Opera */ opacity: 0.5; } 100% { transform: perspective(1200px) rotateX(0deg); -ms-transform: perspective(1200px) rotateX(0deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(0deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(0deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(0deg); /* Opera */ opacity: 1; } } @-webkit-keyframes rotate-down { 0% { transform: perspective(1200px) rotateX(0deg); -ms-transform: perspective(1200px) rotateX(0deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(0deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(0deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(0deg); /* Opera */ opacity: 1; } 100% { transform: perspective(1200px) rotateX(90deg); -ms-transform: perspective(1200px) rotateX(90deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(90deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(90deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(90deg); /* Opera */ opacity: 0.5; } } @-webkit-keyframes rotate-down-back { 0% { transform: perspective(1200px) rotateX(-90deg); -ms-transform: perspective(1200px) rotateX(-90deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(-90deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(-90deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(-90deg); /* Opera */ opacity: 0.5; } 100% { transform: perspective(1200px) rotateX(0deg); -ms-transform: perspective(1200px) rotateX(0deg); /* IE 9 */ -moz-transform: perspective(1200px) rotateX(0deg); /* Firefox */ -webkit-transform: perspective(1200px) rotateX(0deg); /* Safari 和 Chrome */ -o-transform: perspective(1200px) rotateX(0deg); /* Opera */ opacity: 1; } } /* 翻牌动画 */ /* 透明 */ .transparent { filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; } /* 固定 */ .fixed { position: fixed; top: 0; } .article-module, .navbar { transition: width 0.5s, top 0.5s ease, -webkit-transform 0.5s linear; -moz-transition: width 0.5s, top 0.5s ease, -webkit-transform 0.5s linear; /* Firefox 4 */ -webkit-transition: width 0.5s, top 0.5s ease, -webkit-transform 0.5s linear; /* Safari 和 Chrome */ -o-transition: width 0.5s, top 0.5s ease, -webkit-transform 0.5s linear; /* Opera */ z-index: 105; } /* 导航栏 */ /* 顶部的小导航栏 */ #topmenu { z-index: 999; height: 35px; opacity: 1 } #topmenu .menu-box { line-height: 2.5; } #topmenu .menu-box li { margin: 0 5px; } #topmenu .menu-box li a { color: #777; } #topmenu .dropdown { overflow: inherit; } #topmenu .dropdown .menu_a { padding: 0; margin: 0; line-height: 30px; background-color: inherit; } /* 主导航栏 */ #mainmenu { top: 30px; z-index: 998; } /* 导航栏 */ @media (max-width: 579px) { .reward { display: none; } /* 文章详情页 */ .blog-info-meta .left { width: 100%; } .blog-info-title, .disclaimer-title, .archives-title { /*line-height: 1.9;*/ /*margin-bottom: .25rem;*/ font-size: 20px; } .blog-info-body, .disclaimer-body, .archives-body { margin-top: 0; } .line-li { float: none !important; /*margin-top: 10px !important;*/ width: 100% !important; list-style: none !important; } /* 奇数li */ .line-li:nth-of-type(odd) { border-right: 0; } /* 偶数li */ .line-li:nth-of-type(even) { margin-left: 0; } .list-unstyled .line-li .line-container { width: 100%; /*margin-bottom: 20px;*/ padding: 5px 10px 5px 5px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0; /*height: 61px;*/ overflow: hidden; /* box-shadow: 0 2px 10px rgba(0, 0, 0, .3); */ } /* 文章详情页 */ /* 文章列表 */ article { height: auto !important; min-width: 320px !important; padding: 10px !important; margin: 0 0 5px 0 !important; } article header.entry-header h2 { padding-left: 8px; } article header h2 a { font-size: 15px; } .entry-more, article .entry-content .archive-content, article .thumbnail span.cat, article .entry-content .title-l, article .entry-content .entry-meta .date { display: none; } article .entry-content .entry-meta { display: block; margin-left: 70px; } article .entry-content { height: 20px; } article .thumbnail { max-width: 100px; height: auto; margin: 0 10px 0 0; transition-duration: .5s } article .thumbnail a img { width: 60px; min-height: 60px; max-height: 60px; max-width: 100%; transition-duration: .5s; } .pager { margin: 5px 0 !important; margin-top: 5px !important; margin-bottom: 5px !important; } .sidebar-module { margin: 0 0 5px 0; } /* 文章列表end */ .to-top { background-position: 0 0; background-size: 33px 60px; width: 33px; height: 29px; } .to-top:hover { background-position: 0 0; background-size: 33px 60px; width: 33px; height: 29px; } } /* 窗口缩小到768px以下时 */ @media (max-width: 768px) { .navbar-collapse .pull-left, .jumbotron, #topmenu, .main-search { display: none !important; } .navbar-brand { display: unset!important; } .navbar-default .menu-box .navbar-collapse ul li .menu_a { padding: 4px; line-height: 1.8; } .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a { padding: 5px; } #mainmenu { top: 0 !important; } .custome-container { margin-top: 0; } .nav-search { background: transparent; color: #999; margin: 11px 10px 0 0; border: none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0); } .nav-search-box .nav-search-btn { width: 120px; } .menu-point { float: left; line-height: 190%; margin: -50px -21px 10px 0; padding: 50px 10px 0 10px; display: inline-block; } } /* 窗口放大到768px以上时 */ @media (min-width: 768px) { .navbar-nav { float: right; margin: 0; } .navbar-brand { display: none!important; } .container { width: 90%; } .col-sm-8 { width: 70.666667%; } .col-sm-3 { width: 29.3333%; } .col-sm-offset-1 { margin-left: 2.5%; } #topmenu { display: block; } #mainmenu { top: 30px; } .toggle-search { display: none; } .index-links { padding: 5px 86px; } } @media (max-width: 990px) { .menu-box { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .navbar-toggle { padding: 9px 0; margin-right: 0; } .container { width: 100% !important; } } @media (min-width: 990px) { .index-links { padding: 5px 145px; } } @media (min-width: 1200px) { .container { width: 67%; } } @media (max-width: 1050px) { .site-desc { display: none !important; } } /* @media (min-width: 40em) { .blog-title { font-size: 2.5rem; } }*/ @media (min-width: 48em) { html { font-size: 18px; } } .pointer { cursor: pointer !important; } .none-bg { background: none !important; } /* 错误页面的样式 start */ .error-container { display: block; text-align: left; width: 500px; margin: 30px auto; } .error-container a { color: rgb(36, 109, 56); text-decoration: none; } .error-container a:hover { color: #017E66; text-shadow: 2px 2px 2px rgba(36, 109, 56, 0.5); } .error-container h1 { font-size: 50px; text-align: center } .error-container span[frown] { transform: rotate(90deg); display: inline-block; color: #bbb; } /* 错误页面的样式 end */ /* 首页 关于我 */ .widget ul { padding: 5px 15px; font-size: 16px; } .about-author { padding-top: 5px; position: relative; font-size: 18px; display: block; } .about-author .about-main { font-size: 14px; padding: 0; } .about-author .about-img { float: left; background-size: cover; height: auto; margin: 0; } .about-author .about-name { padding: 5px 0 0; margin-bottom: 3px; font-size: 1pc; font-weight: 700; margin-top: 0; } .about-author .about-the { font-size: 13px; color: #a5a5a5; } .clear { clear: both; } #feed_widget .feed-about { position: relative; font-size: 18px; display: block } #feed_widget ul.widget-icon { margin: 0 10px; overflow: hidden } #feed_widget .widget-icon li { float: left; width: 25%; height: 40px; line-height: 38px } #feed_widget span { display: block } #feed_widget a.tag-icon { color: #999; width: 40px; display: block; text-align: center; margin: 0 auto; border-radius: 25px!important; border: 1px solid rgba(0, 0, 0, 0.1) } #feed_widget a.tag-icon:hover { color: #fff !important; border: 1px solid #fff } #feed_widget .feed a:hover { background: #d28300; border: 1px solid #d28300 } #feed_widget .weixin a:hover { background: #248a34; border: 1px solid #248a34 } #feed_widget .tsina a:hover { background: #c40000; border: 1px solid #c40000; } #feed_widget .tqq a:hover { background: #4e91d1; border: 1px solid #4e91d1; } #weixin-qr img { float: left; width: 180px; height: auto; } #feed_widget .weixin a { color: #248a34; border: 1px solid #248a34; } #feed_widget .weixin a:hover { color: #fff !important; background: #248a34; border: 1px solid #248a34; } #feed_widget .tqq a { color: #4e91d1; border: 1px solid #4e91d1; } #feed_widget .tqq a:hover { color: #fff !important; background: #4e91d1; border: 1px solid #4e91d1; } #feed_widget .tsina a { color: #c40000; border: 1px solid #c40000; } #feed_widget .tsina a:hover { color: #fff !important; background: #c40000; border: 1px solid #c40000; } #feed_widget .github a:hover { color: #fff !important; background: #060606; border: 1px solid #060606; } #feed_widget .github a { color: #060606; border: 1px solid #060606; } .about-main { font-size: 14px; padding: 0 15px; text-align: center; } .about-img { text-align: center; background-size: cover; height: 64px; margin: 0 0 40px 0; } .about-img img { width: 100px; height: auto; margin: 1px 0 0 0; padding: 2px; border-radius: 50%; /*border: 2px solid #f8f8f8;*/ } /* 首页关于我 end */ /* 近期评论 */ .avatar { -webkit-transition: .8s; -moz-transition: .8s; -o-transition: .8s; -ms-transition: .8s; float: left; width: 24px; height: 24px; margin: 6px 5px 0 5px; padding: 2px; border: 1px solid rgba(0, 0, 0, 0.1); background: #fff } /*.avatar:hover { transform: rotate(720deg); -webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -o-transform: rotate(720deg); -ms-transform: rotate(720deg); border-radius: 30px !important }*/ .comments li { width: 99%; height: 125px; padding-bottom: 8px; line-height: 37px; _white-space: normal; border-bottom: 1px dashed #dadada; } .comments li a { color: #545c63 !important; } .comments .comment-author { font-size: 14px; font-weight: bold; } /* 近期评论 end */ .popover-content { padding: 0; } /* 文章正文结束三个按钮 */ #social { position: relative; margin: 10px auto; overflow: initial; } #social div { overflow: initial; } .social-main { position: relative; margin: 0 auto; width: 243px; } .social-main span { float: left; } .social-main a { color: #999; line-height: 36px; border-radius: 2px; } .share-s a, .shang-s a { text-align: center; } .like a { float: left; padding-left: 15px; } .social-main a:hover { background: rgba(1, 126, 102, 0.08) !important; color: #017e66 !important; border-color: rgba(202, 206, 205, 0.08) !important; transition: all 0.2s ease-in 0s; } .like a { background: #fff; width: 120px; display: block; border: 1px solid rgba(0, 0, 0, 0.1); } .share-s a { background: #fff; width: 120px; display: block; padding-left: 15px; border: 1px solid rgba(0, 0, 0, 0.1); } .social-main i { color: #999; margin: 0 5px 0 0; font-style: inherit; } .social-main a:hover .fa-thumbs-up { color: #d03f42 !important; } .social-main a:hover .fa-share-alt { color: #91c24f !important; } .shang-empty { position: absolute; left: 90px; top: 0; width: 62px; height: 38px; overflow: hidden !important; } .shang-empty span { background: #fff; width: 60px; height: 60px; display: block; margin: -10px 0 0 0; border-radius: 60px; border: 1px solid rgba(0, 0, 0, 0.1) !important; } .shang-p a { position: absolute; background: #fff; left: 96px; top: -5px; width: 48px; height: 48px; font-size: 16px; line-height: 45px; display: block; border: 1px solid rgba(0, 0, 0, 0.1) !important; border-radius: 40px; left: 101px \9; top: 0 \9; width: 38px \9; height: 38px \9; line-height: 35px \9; } .shang-s { height: 37px; } #shang { width: 280px; display: block; } .shang-img { float: left; } .shang-img img { width: 140px; height: auto; } .shang-main h4 { font-size: 15px; font-size: 1.5rem; text-align: center; margin-bottom: 10px; } .shang-main i { color: #ff0000 !important; } #share { position: absolute; top: -60px; right: -29px; width: 302px; height: 68px; z-index: 999; } #share a { float: left; background: #999; font-size: 20px; color: #fff; width: 40px; height: 40px; line-height: 40px; margin-left: 4px; padding-left: 0; text-align: center; border-radius: 3px; background: rgba(128, 128, 128, 0.9); } #share .fa-plus-square:hover { background: #7ab951 !important; color: #fff !important; } #share .fa-qq:hover { background: #ff7400 !important; color: #fff !important; } #share .fa-weibo:hover { background: #ff0000 !important; color: #fff !important; } #share .fa-pinterest-square:hover { background: #46c0e6 !important; color: #fff !important; } #share .fa-renren:hover { background: #3b68ac !important; color: #fff !important; } #share .fa-weixin:hover { background: #006f1d !important; color: #fff !important; } .bd_weixin_popup { height: 250px !important; } .bd_weixin_popup_foot { display: none; } /* 文章正文结束三个按钮 */ /* 403异常页面 */ .forbidden { } .forbidden .left img { width: 210px; -moz-box-shadow: 10px 10px 20px #eeeeee; -webkit-box-shadow: 10px 10px 20px #eeeeee; box-shadow: 10px 10px 20px #eeeeee; } .forbidden .right { padding: 30px 0; } .forbidden a { color: #333; } .forbidden .right blockquote { width: 100%; border-left: 3px solid #eee; background-color: #fff; } .forbidden .right .title { font-size: 18px; } .forbidden .right li { font-size: 14px; } /* 403异常页面 */ /* 站长推荐列表 */ .recommended-articles, .update-logs { height: auto !important; } .recommended-articles li { border-bottom: 1px solid #dadada; padding: 5px 0; } .recommended-articles li span.info, .update-logs li span.info { float: right; color: #999; } @media (max-width: 579px) { .recommended-articles li span.info { display: none; } } @media (max-width: 890px) { .container .zhyd-container .zhyd-box .item { width: 30% !important; } } @media (max-width: 690px) { .container .zhyd-container .zhyd-box .item { width: 45% !important; } } @media (max-width: 460px) { .container .zhyd-container .zhyd-box .item { width: 92% !important; } .article-flag { display: none !important; } } /* tool */ @media (min-width: 481px) { .zhyd-container .zhyd-box .item:hover { transform: translateY(-10px); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); box-shadow: 0 15px 35px -25px rgba(0, 36, 100, .3); -webkit-box-shadow: 0 15px 35px -25px rgba(0, 36, 100, .3); -moz-box-shadow: 0 15px 35px -25px rgba(0, 36, 100, .3); transition: all .3s ease } } .zhyd-container .zhyd-box:hover { transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); box-shadow: 10px 10px 30px -15px rgb(128, 179, 142); -webkit-box-shadow: -10px 10px 30px -15px rgb(128, 179, 142); -moz-box-shadow: 0 15px 35px -25px rgba(0, 36, 100, .3); transition: all .3s ease; } .container .zhyd-container { display: -webkit-box; display: flex; position: relative; -webkit-box-orient: vertical; flex-direction: column; -webkit-box-pack: center; justify-content: center; } .container .zhyd-container .zhyd-box { /*overflow: hidden;*/ background: #fff; border-radius: 4px; /*padding-bottom: 20px*/ } .container .zhyd-container .zhyd-tool, .container .zhyd-container .zhyd-os { padding-bottom: 20px; } .container .zhyd-container .zhyd-box .zhyd-content { border-radius: 6px; background: #fff; padding: 10px; min-height: 321px; min-width: 200px; margin: 10px; /*overflow: hidden;*/ white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; } .container .zhyd-container .zhyd-box .zhyd-content .alist { } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-date { float: right; color: #999; line-height: 210%; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title { width: 87%; line-height: 210%; white-space: nowrap; word-wrap: normal; text-overflow: ellipsis; overflow: hidden; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title a.t:hover { font-weight: 700; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title a.t:hover::before { content: '> '; margin-right: 5px; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title-0 a:first-child { font-size: 1.2rem; font-weight: bold; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title .item-head { overflow: initial; text-overflow: initial; white-space: normal; word-wrap: normal; } .container .zhyd-container .zhyd-box .zhyd-content .alist li.item-title .item-head .item-head-desc { height: 120px; overflow: hidden; line-height: 1.5; color: #777; margin: 0 0 5px 0; } .container .zhyd-container .zhyd-box .category { border-bottom: 1px solid #e4ecf2; } .container .zhyd-container .zhyd-box .category > div { padding: 12px 10px; font-size: 18px; font-weight: 700; } .container .zhyd-container .zhyd-box .category > div i { font-size: 18px } .container .zhyd-container .zhyd-box:last-child { margin-bottom: 10px } .container .zhyd-container .zhyd-box .item { border-radius: 6px; background: #fff; padding: 10px; width: 23%; min-width: 200px; margin: 22px 0 0 15px; float: left; overflow: hidden; border: 1px solid #e4ecf3; /*box-shadow: 1px 2px 3px #f2f6f8*/ } .container .zhyd-container .zhyd-box .item .title { font-size: 14px; font-weight: 700; margin: 10px; margin-left: 50px; color: #3273dc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 .1rem } .container .zhyd-container .zhyd-box .item .desc { color: gray; font-size: 12px; padding-top: 10px; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .container .zhyd-container .zhyd-box .logo { height: 40px; position: relative; font-size: 14px; font-weight: 700; color: #3273dc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 .1rem } .container .zhyd-container .zhyd-box .logo a { display: inline-block; width: 100% } .container .zhyd-container .zhyd-box .logo a:active, .container .zhyd-container .zhyd-box .logo a:focus, .container .zhyd-container .zhyd-box .logo a:hover, .container .zhyd-container .zhyd-box .logo a:visited { background: inherit } .container .zhyd-container .zhyd-box .logo img { width: 40px; height: 40px; /*border-radius: 50%;*/ vertical-align: middle; margin-right: 3px; border: 0; } /* tool */ /* 右侧广告栏 356*230(宽*高) */ .ad-sidebar-356x230 { } .ad-sidebar-356x230 img { margin: 0 auto; width: 356px; height: 230px; } /* 轮播图 */ .carousel-inner > .item > img, .carousel-inner > .item > a > img { height: 300px; width: 100%; } .carousel-control { width: 8%; } .carousel-control .fa-angle-left, .carousel-control .fa-angle-right { position: absolute; top: 50%; z-index: 5; display: inline-block; } .carousel-control .fa-angle-left { margin-left: -15px; width: 30px; height: 30px; margin-top: -15px; left: 50%; } .carousel-control .fa-angle-right { margin-right: -15px; width: 30px; height: 30px; margin-top: -15px; right: 50%; } .carousel-control:hover, .carousel-control:focus { color: #fff !important; text-decoration: none; filter: alpha(opacity=30); outline: 0; opacity: 0.3; } .carousel-control.right, .carousel-control.left { background-image: none !important; } .zyd-carousel-caption { position: absolute; top: 0; left: 0; z-index: 10; padding: 5px 10px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background: #5d5d5d; filter: alpha(opacity=70); opacity: .7; } /* 轮播图 */ .img-widget { display: inline-block; position: relative; } .img-widget .widget-header img { width: 100px; } .img-widget .widget-footer { text-align: center; padding: 5px; font-size: 12px; } .disclaimer .bottom-line { text-align: center; } .disclaimer-box { margin: 30px 10px; } .disclaimer-box li { color: #000; line-height: 30px; margin: 5px 0 5px 10px; } .archives-body, .disclaimer-body { margin-bottom: 15px; } .archives .bottom-line { text-align: center; } .archives-meta { margin: 10px; } /* 文章归档盒子 */ .archives-box { margin: 10px 10px; } .archives-box .month { color: #000; line-height: 30px; margin: 5px 0 5px 10px; } .archives-box .month-li { line-height: 25px; text-indent: 2em; } .archives-box .num { color: #999; font-size: 14px; font-weight: 100; } .archives-box .article-item { text-indent: 4em; } .site-desc { padding: 0 8px; } .site-desc h1 { font-size: 20px; font-weight: 700; } .site-desc .site-description { color: gray; font-size: 12px; } .CodeMirror { padding: 0 !important; } .CodeMirror pre { background-color: initial !important; } .CodeMirror, .CodeMirror-scroll { min-height: 130px !important; max-height: 200px !important; } .CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) { background: none !important; } .editor-statusbar { display: none !important; } .editor-preview { overflow-y: initial !important; } #comment-box ul, .comment ul { list-style: none; margin-left: 0; padding-left: 0; } .site-info li { color: #545c63 !important; line-height: 2; } .about-body .info { line-height: 1.7; padding: 5px 20px; } /** modal模态框遮罩 */ .modal-backdrop.in { filter: alpha(opacity=70); opacity: .7; } .oauth { /*margin: 0 0 1em;*/ clear: both; } .oauth .oauth-list img { width: 32px; height: 32px; } .oauth .oauth-list li { padding: 5px 9px !important; margin: 0 !important; } .oauth .oauth-line { /*margin: 1em 0;*/ clear: both; display: table; white-space: nowrap; text-align: center; font-size: 1.285em; margin-top: 5px !important; border: none; padding: 0 0; /*font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Liberation Sans","PingFang SC","Microsoft YaHei","Hiragino Sans GB","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,SimSun,"WenQuanYi Zen Hei Sharp",sans-serif;*/ line-height: 1; height: 0; font-weight: bold; /*text-transform: uppercase;*/ letter-spacing: 0.05em; color: rgba(0,0,0,0.85); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); } .oauth .oauth-line:before { content: ''; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); background-position: right 1em top 50%; } .oauth .oauth-line:after { content: ''; display: table-cell; position: relative; top: 50%; width: 50%; background-repeat: no-repeat; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC"); background-position: left 1em top 50%; } .oauth .oauth-line span { font-size: 14px; color: #9B9B9B; font-weight: normal; } /** {*/ /* border-radius: 0!important;*/ /*}*/ #nprogress .spinner-icon { border-radius: 50%!important; } /** login*/ .oauth-login{ padding-top: 1%; padding-left: 41%; } .oauth-login a{ padding-right: 5px; } .zmdi-arrow-forward{ padding-top: 7px; } /*login dialog*/ * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); } .dialog__content { width: 50%; max-width: 340px; min-width: 310px; background: #fff; text-align: center; position: relative; opacity: 1; } button.text, .button.text { background: none; padding: 0; font-weight: 700; display: inline-block; line-height: 1; color: #000; height: auto; border: 0; } .form-close { right: -50px; top: 8px; z-index: 6; } .pos-a { position: absolute; } .form-close i { font-size: 24px; color: #fff; } .sign-form-input label { margin-bottom: 10px; } .sign-form-input .checkcode-div div { width: 60%; height: 40px; padding-right: 10px; } .mouh { cursor: pointer; } .pos-r { position: relative; } .fd { display: inline-block; vertical-align: top; } .t-c { text-align: center; } .sign-form-input .submit { padding: 14px; font-size: 14px; height: 42px; } .w100 { width: 100% !important; } button, .button { display: inline-block; padding: 8px 12px; line-height: 1; font-size: 13px; color: #fff; border: 1px solid #4285f4; font-weight: 400; background: #4285f4; background: -webkit-linear-gradient(top,#4387fd,#4683ea); border-radius: 2px; position: relative; cursor: pointer; height: 32px; } button.empty, .button.empty { background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); border-radius: 2px; -webkit-user-select: none; background-color: #f2f2f2; border: 1px solid #f2f2f2; color: #757575; } .sign-form-input .checkcode-div input { float: right; width: 40%; display: inline-block; padding: 13px 10px; height: 40px; } .sign-form-input .checkcode-div span { height: 40px; width: 100%; display: block; line-height: 40px; background-color: #f5f5f5; text-align: center; background-size: 100% 100%; } .sign-form-input label { display: block; position: relative; } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .sign-form-input .tip-icon { position: absolute; left: 5px; top: 12px; } .sign-form-input input { width: 100%; display: block; padding: 13px 10px 10px 35px; font-size: 14px; border: 0; background-color: #f6f6f6; border-radius: 3px; } .sign-form-input { text-align: left; } .pd10 { padding: 10px; } img { vertical-align: top; max-width: 100%; } .sign-form-pd { padding: 10px 20px 0; } .pos-r { position: relative; } .pd20 { padding: 20px; } .fs12 { font-size: 12px; } .gray { color: #90949c; } .open-sign p span { padding: 0 10px; background-color: #fff; position: relative; } .mar20-t { margin-top: 20px; } .form-open .qq-ico { border-color: #4285f4; color: #4285f4; } .fl { float: left; } .fr { float: right; } .sign-info span { color: #4285f4; cursor: pointer; } .form-open button, .form-open .button { font-size: 12px; padding: 5px 10px; font-weight: 400; } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .form-open .weibo-ico { border-color: #e45656; color: #e45656; } .form-open .github-ico { border-color: #ff0000; color: #0a0a0a; } .open-sign p::before { position: absolute; border-top: 1px solid #ccc; content: ''; top: 8px; width: 100%; left: 0; } .sign-form-input .tip-icon i { font-size: 20px; } .sign-des { font-size: 12px; color: #cacaca; position: absolute; top: 14px; right: 10px; } .send-code { position: absolute; right: 8px; top: 7px; font-size: 14px; } #div_register{ display: none; /* 要点:先将注册表单的盒子隐藏 */ } #div_forget{ display: none; /* 要点:先将忘记密码表单的盒子隐藏 */ } #sendcode{ display: none; } .widget_newest_comment .newest_comment_content::before { border-color: transparent transparent #f5f5f5; } .newest_comment_content::before, .newest_comment_content::after { right: inherit; left: 30px; } .pjt:before, .zrz-mobile-menu-drop::before { content: ""; position: absolute; border-style: solid; border-color: transparent transparent #f5f5f5; border-width: 7px; top: -14px; z-index: 1; } /*music Switch*/ #musicSwitch.active { -webkit-transform: rotate3d(0, 1, 0, -180deg); transform: rotate3d(0, 1, 0, -180deg); } @media only screen and (min-width: 992px) { #musicSwitch { right: 21px; } } #musicSwitch { display: block; width: 50px; height: 50px; position: sticky; bottom: 50px; right: 25px; background-color: #F36170; -webkit-border-radius: 25px; border-radius: 25px; -webkit-transition: all .35s; transition: all .35s; } .navbar-brand { line-height: 2; vertical-align: middle; position: relative; margin-top: -8px; padding: 15px 0; } .navbar-brand img { display: inline-block } /* 广告 */ .ad-mark { position: relative; margin-bottom: 10px; } .ad-mark:after { content: '广告'; position: absolute; right: 15px; bottom: 15px; color: #e8e8e8; font-size: 12px; } div.scrollmenu { overflow: auto; white-space: nowrap; background-color: #ffffff!important; } div.scrollmenu a, div.scrollmenu span { display: inline-block; color: #333; text-align: center; padding: 10px; text-decoration: none; } div.scrollmenu a.active, div.scrollmenu a:hover { background-color: #eeeeee!important; } .ob-alert { background: #fffcef; padding: 15px; color: #db7c22; border: 1px solid #ffbb76; } .ob-alert .title { display: flex; align-items: center; margin-bottom: 10px; font-size: 15px; font-weight: 500 } .ob-alert .title .icon { width: 20px; height: 20px; margin-right: 8px } .ob-alert .content { padding: 0; padding-left: 28px; }