/* Theme Name: lemobar Theme URI: https://www.anttoweb.com Author: Antto Author URI: https://www.anttoweb.com Description: 网站建设安拓网络 Web Design. Version: 1.0 */ /****** ****** Global ******/ .white { color: #fff !important; } .eee { color: #eee !important; } .blank { color: #000 !important; } .bold { font-weight: bold !important; } img { width: auto; height: auto; max-width: 100%; } .alignleft { float: left; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; text-align: center; } .alignnone { float: none; } .zoom-out, .zoom-in { position: relative; overflow: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .zoom-out img, .zoom-in img { transition: all .3s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .zoom-in:hover img { -webkit-transform: scale(1.15); transform: scale(1.15); } .zoom-out:hover img { -webkit-transform: scale(0.85); transform: scale(0.85); } .content-float { transition: all .2s linear; } .content-float:hover { transform: translate3d(0, -3px, 0); -webkit-transform: translate3d(0, -3px, 0); } .content-float:hover { box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.1); } .shadow-hover { transition: all .3s ease-in-out; } .shadow-hover:hover { background-color: #fff; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); } /****** ****** Ratio ******/ .ratio { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; } .ratio::before { display: block; content: ""; } .ratio>.ratio-area { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .ratio-1by1::before { padding-top: 100%; } .ratio-4by3::before { padding-top: 75%; } .ratio-2by1::before { padding-top: 50%; } .ratio-16by9::before { padding-top: 56.25%; } .ratio-21by9::before { padding-top: 42.857143%; } @media (min-width: 576px) { .ratio-sm-1by1::before { padding-top: 100%; } .ratio-sm-4by3::before { padding-top: 75%; } .ratio-sm-2by1::before { padding-top: 50%; } .ratio-sm-16by9::before { padding-top: 56.25%; } .ratio-sm-21by9::before { padding-top: 42.857143%; } } @media (min-width: 768px) { .ratio-md-1by1::before { padding-top: 100%; } .ratio-md-4by3::before { padding-top: 75%; } .ratio-md-2by1::before { padding-top: 50%; } .ratio-md-16by9::before { padding-top: 56.25%; } .ratio-md-21by9::before { padding-top: 42.857143%; } } @media (min-width: 992px) { .ratio-lg-1by1::before { padding-top: 100%; } .ratio-lg-4by3::before { padding-top: 75%; } .ratio-lg-2by1::before { padding-top: 50%; } .ratio-lg-16by9::before { padding-top: 56.25%; } .ratio-lg-21by9::before { padding-top: 42.857143%; } } @media (min-width: 1200px) { .ratio-xl-1by1::before { padding-top: 100%; } .ratio-xl-4by3::before { padding-top: 75%; } .ratio-xl-2by1::before { padding-top: 50%; } .ratio-xl-16by9::before { padding-top: 56.25%; } .ratio-xl-21by9::before { padding-top: 42.857143%; } } /****** ****** caldera form按钮 ******/ .caldera-grid-wrap .caldera-grid .btn { font-size: 14px; line-height: 1; font-weight: bold; padding: 12px 80px; } .caldera-grid-wrap .caldera-grid .btn-sm { font-size: 12px; padding: 2px 10px; } .caldera-grid-wrap .caldera-grid .btn-lg { font-size: 14px; padding: 12px 100px; } .caldera-grid-wrap .caldera-grid .btn-primary { border-radius: 0; outline: none; border: 0; color: #fff; background-color: #2196F2; } .caldera-grid-wrap .caldera-grid .btn-primary:not(:disabled):not(.disabled):hover, .caldera-grid-wrap .caldera-grid .btn-primary:not(:disabled):not(.disabled):focus { background-color: #93D100; color: #fff; box-shadow: none; } .caldera-grid-wrap .caldera-grid .btn-green { color: #fff; background-color: #93D100; } .caldera-grid-wrap .caldera-grid .btn-green:not(:disabled):not(.disabled):hover, .caldera-grid-wrap .caldera-grid .btn-green:not(:disabled):not(.disabled):focus { background-color: #2196F2; color: #fff; box-shadow: none; } .caldera-grid-wrap .caldera-grid .btn-block { padding-left: 0; padding-right: 0; } @media (min-width: 992px) { .caldera-grid-wrap .caldera-grid .btn { font-size: 18px; } .caldera-grid-wrap .caldera-grid .btn-small { font-size: 13px; } .caldera-grid-wrap .caldera-grid .btn-lg { font-size: 18px; } } /****** ****** caldera form ******/ .caldera-grid .form-group .control-label { font-size: 12px; color: #222; margin-bottom: 8px; } .caldera-grid .form-group .form-control { height: 32px; font-size: 12px; padding: 5px 10px; color: #222; border-color: transparent; background-color: #eee; border: 0; border-radius: 0; box-shadow: none; } .caldera-grid .form-group textarea.form-control { height: auto !important; } .caldera-grid-wrap .caldera-grid .row { margin: 0 -15px; padding: 0; max-width: none; } .caldera-grid-wrap .caldera-grid [class*="col"] { width: 100%; max-width: none; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 15px; } @media (min-width: 768px) { .contact-form-wrap .caldera-grid .form-group .control-label { font-size: 13px; margin-bottom: 15px; } .contact-form-wrap .caldera-grid .form-group .form-control { font-size: 13px; padding: 10px 15px; } .caldera-grid-wrap .caldera-grid .col-sm-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; } .caldera-grid-wrap .caldera-grid .col-sm-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } .caldera-grid-wrap .caldera-grid .col-sm-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .caldera-grid-wrap .caldera-grid .col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .caldera-grid-wrap .caldera-grid .col-sm-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; } .caldera-grid-wrap .caldera-grid .col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .caldera-grid-wrap .caldera-grid .col-sm-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; } .caldera-grid-wrap .caldera-grid .col-sm-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; } .caldera-grid-wrap .caldera-grid .col-sm-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; } .caldera-grid-wrap .caldera-grid .col-sm-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; } .caldera-grid-wrap .caldera-grid .col-sm-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; } .caldera-grid-wrap .caldera-grid .col-sm-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .caldera-grid .form-group .control-label { font-size: 14px; } .caldera-grid .form-group .form-control { height: 50px; font-size: 14px; padding: 15px; } } /****** ****** Grid ******/ .zero-row { margin-left: 0; margin-right: 0; } .zero-row>[class*="col"] { padding-left: 0; padding-right: 0; } .tiny-row { margin-left: -5px; margin-right: -5px; } .tiny-row>[class*="col"] { padding-left: 5px; padding-right: 5px; } .small-row { margin-left: -10px; margin-right: -10px; } .small-row>[class*="col"] { padding-left: 10px; padding-right: 10px; } .small-row-5 { margin-left: -15px; margin-right: -15px; } .small-row-5>[class*="col"] { padding-left: 15px; padding-right: 15px; } .mid-row { margin-left: -20px; margin-right: -20px; } .mid-row>[class*="col"] { padding-left: 20px; padding-right: 20px; } .mid-row-5 { margin-left: -25px; margin-right: -25px; } .mid-row-5>[class*="col"] { padding-left: 25px; padding-right: 25px; } .big-row { margin-left: -30px; margin-right: -30px; } .big-row>[class*="col"] { padding-left: 30px; padding-right: 30px; } .big-row-5 { margin-left: -35px; margin-right: -35px; } .big-row-5>[class*="col"] { padding-left: 35px; padding-right: 35px; } .large-row { margin-left: -40px; margin-right: -40px; } .large-row>[class*="col"] { padding-left: 40px; padding-right: 40px; } .large-row-5 { margin-left: -45px; margin-right: -45px; } .large-row-5>[class*="col"] { padding-left: 45px; padding-right: 45px; } .col-55, .col-sm-55, .col-md-55, .col-lg-55, .col-xl-55, .col-77, .col-sm-77, .col-md-77, .col-lg-77, .col-xl-77, .col-88, .col-sm-88, .col-md-88, .col-lg-88, .col-xl-88, .col-99, .col-sm-99, .col-md-99, .col-lg-99, .col-xl-99, .col-1010, .col-sm-1010, .col-md-1010, .col-lg-1010, .col-xl-1010, .col-1111, .col-sm-1111, .col-md-1111, .col-lg-1111, .col-xl-1111, .col-1212, .col-sm-1212, .col-md-1212, .col-lg-1212, .col-xl-1212 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .col-55 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-77 { -ms-flex: 0 0 14.2857%; flex: 0 0 14.2857%; max-width: 14.2857%; } .col-88 { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; } .col-99 { -ms-flex: 0 0 11.1111%; flex: 0 0 11.1111%; max-width: 11.1111%; } .col-1010 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-1111 { -ms-flex: 0 0 9.0909%; flex: 0 0 9.0909%; max-width: 9.0909%; } .col-1212 { -ms-flex: 0 0 8.3333%; flex: 0 0 8.3333%; max-width: 8.3333%; } @media (min-width: 576px) { .zero-sm-row { margin-left: 0; margin-right: 0; } .zero-sm-row>[class*="col"] { padding-left: 0; padding-right: 0; } .tiny-sm-row { margin-left: -5px; margin-right: -5px; } .tiny-sm-row>[class*="col"] { padding-left: 5px; padding-right: 5px; } .small-sm-row { margin-left: -10px; margin-right: -10px; } .small-sm-row>[class*="col"] { padding-left: 10px; padding-right: 10px; } .small-sm-row-5 { margin-left: -15px; margin-right: -15px; } .small-sm-row-5>[class*="col"] { padding-left: 15px; padding-right: 15px; } .mid-sm-row { margin-left: -20px; margin-right: -20px; } .mid-sm-row>[class*="col"] { padding-left: 20px; padding-right: 20px; } .mid-sm-row-5 { margin-left: -25px; margin-right: -25px; } .mid-sm-row-5>[class*="col"] { padding-left: 25px; padding-right: 25px; } .big-sm-row { margin-left: -30px; margin-right: -30px; } .big-sm-row>[class*="col"] { padding-left: 30px; padding-right: 30px; } .big-sm-row-5 { margin-left: -35px; margin-right: -35px; } .big-sm-row-5>[class*="col"] { padding-left: 35px; padding-right: 35px; } .large-sm-row { margin-left: -40px; margin-right: -40px; } .large-sm-row>[class*="col"] { padding-left: 40px; padding-right: 40px; } .large-sm-row-5 { margin-left: -45px; margin-right: -45px; } .large-sm-row-5>[class*="col"] { padding-left: 45px; padding-right: 45px; } .col-sm-55 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-sm-77 { -ms-flex: 0 0 14.2857%; flex: 0 0 14.2857%; max-width: 14.2857%; } .col-sm-88 { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; } .col-sm-99 { -ms-flex: 0 0 11.1111%; flex: 0 0 11.1111%; max-width: 11.1111%; } .col-sm-1010 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-sm-1111 { -ms-flex: 0 0 9.0909%; flex: 0 0 9.0909%; max-width: 9.0909%; } .col-sm-1212 { -ms-flex: 0 0 8.3333%; flex: 0 0 8.3333%; max-width: 8.3333%; } } @media (min-width: 768px) { .zero-md-row { margin-left: 0; margin-right: 0; } .zero-md-row>[class*="col"] { padding-left: 0; padding-right: 0; } .tiny-md-row { margin-left: -5px; margin-right: -5px; } .tiny-md-row>[class*="col"] { padding-left: 5px; padding-right: 5px; } .small-md-row { margin-left: -10px; margin-right: -10px; } .small-md-row>[class*="col"] { padding-left: 10px; padding-right: 10px; } .small-md-row-5 { margin-left: -15px; margin-right: -15px; } .small-md-row-5>[class*="col"] { padding-left: 15px; padding-right: 15px; } .mid-md-row { margin-left: -20px; margin-right: -20px; } .mid-md-row>[class*="col"] { padding-left: 20px; padding-right: 20px; } .mid-md-row-5 { margin-left: -25px; margin-right: -25px; } .mid-md-row-5>[class*="col"] { padding-left: 25px; padding-right: 25px; } .big-md-row { margin-left: -30px; margin-right: -30px; } .big-md-row>[class*="col"] { padding-left: 30px; padding-right: 30px; } .big-md-row-5 { margin-left: -35px; margin-right: -35px; } .big-md-row-5>[class*="col"] { padding-left: 35px; padding-right: 35px; } .large-md-row { margin-left: -40px; margin-right: -40px; } .large-md-row>[class*="col"] { padding-left: 40px; padding-right: 40px; } .large-md-row-5 { margin-left: -45px; margin-right: -45px; } .large-md-row-5>[class*="col"] { padding-left: 45px; padding-right: 45px; } .col-md-55 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-md-77 { -ms-flex: 0 0 14.2857%; flex: 0 0 14.2857%; max-width: 14.2857%; } .col-md-88 { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; } .col-md-99 { -ms-flex: 0 0 11.1111%; flex: 0 0 11.1111%; max-width: 11.1111%; } .col-md-1010 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-md-1111 { -ms-flex: 0 0 9.0909%; flex: 0 0 9.0909%; max-width: 9.0909%; } .col-md-1212 { -ms-flex: 0 0 8.3333%; flex: 0 0 8.3333%; max-width: 8.3333%; } } @media (min-width: 992px) { .zero-lg-row { margin-left: 0; margin-right: 0; } .zero-lg-row>[class*="col"] { padding-left: 0; padding-right: 0; } .tiny-lg-row { margin-left: -5px; margin-right: -5px; } .tiny-lg-row>[class*="col"] { padding-left: 5px; padding-right: 5px; } .small-lg-row { margin-left: -10px; margin-right: -10px; } .small-lg-row>[class*="col"] { padding-left: 10px; padding-right: 10px; } .small-lg-row-5 { margin-left: -15px; margin-right: -15px; } .small-lg-row-5>[class*="col"] { padding-left: 15px; padding-right: 15px; } .mid-lg-row { margin-left: -20px; margin-right: -20px; } .mid-lg-row>[class*="col"] { padding-left: 20px; padding-right: 20px; } .mid-lg-row-5 { margin-left: -25px; margin-right: -25px; } .mid-lg-row-5>[class*="col"] { padding-left: 25px; padding-right: 25px; } .big-lg-row { margin-left: -30px; margin-right: -30px; } .big-lg-row>[class*="col"] { padding-left: 30px; padding-right: 30px; } .big-lg-row-5 { margin-left: -35px; margin-right: -35px; } .big-lg-row-5>[class*="col"] { padding-left: 35px; padding-right: 35px; } .large-lg-row { margin-left: -40px; margin-right: -40px; } .large-lg-row>[class*="col"] { padding-left: 40px; padding-right: 40px; } .large-lg-row-5 { margin-left: -45px; margin-right: -45px; } .large-lg-row-5>[class*="col"] { padding-left: 45px; padding-right: 45px; } .col-lg-55 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-lg-77 { -ms-flex: 0 0 14.2857%; flex: 0 0 14.2857%; max-width: 14.2857%; } .col-lg-88 { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; } .col-lg-99 { -ms-flex: 0 0 11.1111%; flex: 0 0 11.1111%; max-width: 11.1111%; } .col-lg-1010 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-lg-1111 { -ms-flex: 0 0 9.0909%; flex: 0 0 9.0909%; max-width: 9.0909%; } .col-lg-1212 { -ms-flex: 0 0 8.3333%; flex: 0 0 8.3333%; max-width: 8.3333%; } } @media (min-width: 1200px) { .zero-xl-row { margin-left: 0; margin-right: 0; } .zero-xl-row>[class*="col"] { padding-left: 0; padding-right: 0; } .tiny-xl-row { margin-left: -5px; margin-right: -5px; } .tiny-xl-row>[class*="col"] { padding-left: 5px; padding-right: 5px; } .small-xl-row { margin-left: -10px; margin-right: -10px; } .small-xl-row>[class*="col"] { padding-left: 10px; padding-right: 10px; } .small-xl-row-5 { margin-left: -15px; margin-right: -15px; } .small-xl-row-5>[class*="col"] { padding-left: 15px; padding-right: 15px; } .mid-xl-row { margin-left: -20px; margin-right: -20px; } .mid-xl-row>[class*="col"] { padding-left: 20px; padding-right: 20px; } .mid-xl-row-5 { margin-left: -25px; margin-right: -25px; } .mid-xl-row-5>[class*="col"] { padding-left: 25px; padding-right: 25px; } .big-xl-row { margin-left: -30px; margin-right: -30px; } .big-xl-row>[class*="col"] { padding-left: 30px; padding-right: 30px; } .big-xl-row-5 { margin-left: -35px; margin-right: -35px; } .big-xl-row-5>[class*="col"] { padding-left: 35px; padding-right: 35px; } .large-xl-row { margin-left: -40px; margin-right: -40px; } .large-xl-row>[class*="col"] { padding-left: 40px; padding-right: 40px; } .large-xl-row-5 { margin-left: -45px; margin-right: -45px; } .large-xl-row-5>[class*="col"] { padding-left: 45px; padding-right: 45px; } .col-xl-55 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-xl-77 { -ms-flex: 0 0 14.2857%; flex: 0 0 14.2857%; max-width: 14.2857%; } .col-xl-88 { -ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%; } .col-xl-99 { -ms-flex: 0 0 11.1111%; flex: 0 0 11.1111%; max-width: 11.1111%; } .col-xl-1010 { -ms-flex: 0 0 10%; flex: 0 0 10%; max-width: 10%; } .col-xl-1111 { -ms-flex: 0 0 9.0909%; flex: 0 0 9.0909%; max-width: 9.0909%; } .col-xl-1212 { -ms-flex: 0 0 8.3333%; flex: 0 0 8.3333%; max-width: 8.3333%; } } /****** ****** General ******/ .content { padding: 30px 0; } .home-wrapper .content { padding: 0; } .banner { background-color: #F2F3F7; background-repeat: no-repeat; background-position: center center; background-size: cover; height: 200px; } .banner .container { height: 100%; } .main-title { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 100%; } @media(min-width: 768px) { .content { padding: 50px 0; } .banner { height: 320px; } } @media(min-width: 1200px) { .content { padding: 80px 0; } .banner { height: 450px; } } /****** ****** Pagenavi ******/ .wp-pagenavi { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } .wp-pagenavi span, .wp-pagenavi a { cursor: pointer; font-size: 13px; line-height: 1; color: #3E3E3F; font-weight: bold; margin-right: 10px; background-color: #DDD; border: 0; padding: 0 3px; min-width: 30px; min-height: 30px; border-radius: 0 !important; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .wp-pagenavi .current, .wp-pagenavi a:hover { color: #3E3E3F; background-color: #F5F5F5; } .previouspostslink, .nextpostslink { position: relative; } .previouspostslink::after, .nextpostslink::after { font-size: 12px; color: #3E3E3F; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -6px; } .nextpostslink::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } /****** ****** 404 ******/ .error-404-wrapper { padding: 60px 0; text-align: center; } .img-404 { line-height: 0; } .img-404 img { max-height: 150px; } @media(min-width: 768px) { .error-404-wrapper { padding: 80px 0; } .img-404 img { max-height: 200px; } } @media(min-width: 992px) { .error-404-wrapper { padding: 100px 0; } .img-404 img { max-height: 260px; } } @media(min-width: 1200px) { .error-404-wrapper { padding: 150px 0; } .img-404 img { max-height: 320px; } } /****** ****** Footer ******/ footer, footer p, footer a { font-size: 13px; } .footer-dark { background-color: #222; } .footer-dark, .footer-dark p, .footer-dark a { color: rgba(255, 255, 255, 0.8); } .footer-dark a:hover { color: rgba(255, 255, 255, 1); } .footer-light { background-color: #f2f3f7; } .footer-light, .footer-light p, .footer-light a { color: #222; } .footer-light a:hover { color: rgba(0, 0, 0, 0.8); } .back-to-top { display: none; cursor: pointer; position: fixed; bottom: 0; right: 20px; display: flex; align-items: center; justify-content: center; background-color: #000; color: #fff; border-radius: 8px 8px 0 0; height: 48px; width: 48px; font-size: 12px; } .back-to-top:hover, .back-to-top:focus { background-color: #FFD83F; } /****** ****** Home ******/ .logo-item { text-align: center; margin-bottom: 30px !important; } /****** ****** swiper ******/ .swiper-container { --swiper-navigation-size: 16px; } .swiper-button-next, .swiper-button-prev { border-radius: 24px; width: 32px; height: 32px; margin-top: -16px; border: 1px solid transparent; } .swiper-white { --swiper-theme-color: #fff; --swiper-navigation-color: #000; } .swiper-black { --swiper-theme-color: #000; --swiper-navigation-color: #fff; } .swiper-white .swiper-button-next, .swiper-white .swiper-button-prev { border-color: #000; outline: none; background-color: rgba(255, 255, 255, 0.2); } .swiper-black .swiper-button-next, .swiper-black .swiper-button-prev { border-color: #fff; outline: none; background-color: rgba(0, 0, 0, 0.2); } .swiper-button-next:hover, .swiper-button-prev:hover { opacity: 0.5; } @media(min-width: 768px) { .swiper-container { --swiper-navigation-size: 20px; } .swiper-button-next, .swiper-button-prev { border-radius: 48px; width: 48px; height: 48px; margin-top: -24px; margin-left: -13px; } } /****** ****** siderbar ******/ /* 侧边栏分块样式,非必要 */ aside section { margin-bottom: 15px; } .fixed-panel { position: fixed; top: 90px; /* header高度 */ width: 255px; /* sidebar需固定宽度 */ z-index: 10; } /* sidebar widget */ .sidebar .widget { position: relative; } .sidebar .widget ul { list-style: none; margin: 0; padding-left: 15px; } .sidebar .widget>ul { padding: 0; } .sidebar .widget ul li { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .sidebar .widget ul li:last-child { border-bottom: 0; } .global-sidebar-list-wrap ul { list-style: none; } .global-sidebar-list>li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .global-sidebar-list>li>a { display: block; font-size: 13px; padding-top: 15px; padding-bottom: 15px; } .global-sidebar-list>li.current_page_item>a, .global-sidebar-list>li.current-cat>a { color: #000; } .global-sidebar-list>li:last-child { border: 0; } .global-sidebar-menu li { position: relative; padding-left: 24px; } .global-sidebar-menu>li.cat_item_has_children, .global-sidebar-menu>li.page_item_has_children { cursor: pointer; } .global-sidebar-menu>li.cat_item_has_children::before, .global-sidebar-menu>li.page_item_has_children::before { content: "\f196"; font: normal normal normal 14px/1 FontAwesome; position: absolute; top: 18px; left: 0; font-size: 20px; color: #E50114; } .global-sidebar-menu>li.cat_item_has_children.global-menu-show::before, .global-sidebar-menu>li.page_item_has_children.global-menu-show::before { content: "\f147"; } .global-sidebar-menu>li>.children { display: none; } .global-sidebar-menu li>.children { padding: 0; margin: 0 0 15px; } .global-sidebar-menu li .children li a { font-size: 13px; line-height: 2; color: #999; } .global-sidebar-menu li .children li.current-cat a, .global-sidebar-menu li .children li a:hover, .global-sidebar-menu li .children li a:focus { color: #E50114; } @media(min-width: 992px) { .global-sidebar-list>li>a { font-size: 16px; padding-top: 20px; padding-bottom: 20px; } .global-sidebar-menu>li.cat_item_has_children::before, .global-sidebar-menu>li.page_item_has_children::before { top: 23px; font-size: 20px; } .global-sidebar-menu li .children { margin: 0 0 20px; } } /****** ****** blog & news ******/ .blog-item { position: relative; } .blog-category-tag { position: absolute; right: 0; top: 0; color: #fff; background-color: rgba(0, 0, 0, 0.6); padding: 10px; z-index: 99; line-height: 1; font-size: 12px; } .single-blog-title { margin-bottom: 15px; } .blog-date i, .sidebar-blog-date i, .single-blog-date i { margin-right: 10px; } .single-blog-excerpt { position: relative; font-size: 13px; line-height: 2; color: #999; margin-bottom: 30px; } .single-blog-excerpt::before { content: ''; position: absolute; left: 0; bottom: -10px; width: 80px; height: 2px; background-color: #EEE; } .single-blog-content-wrap { padding-bottom: 0; } .post-navigation { margin-top: 30px; } .post-navigation h1, .post-navigation h2, .post-navigation h3, .post-navigation h4, .post-navigation h5, .post-navigation h6 { display: none !important; } .post-navigation .nav-previous, .post-navigation .nav-next { margin-top: 5px; } /****** ****** product ******/ .single-product-swiper { margin-bottom: 10px; } .single-product-title { padding-bottom: 15px; border-bottom: 1px solid #DDD; margin-bottom: 15px; line-height: 1.4; } .single-product-desc { padding-bottom: 15px; border-bottom: 1px solid #DDD; margin-bottom: 15px; } .single-product-desc ul { list-style: none; padding: 0; margin: 0; } .single-product-desc ul li { display: flex; flex-wrap: wrap; font-size: 13px; line-height: 1.6; color: #3E3E3F; } .single-product-desc ul li p { font-size: 13px; color: #3E3E3F; } .single-product-desc ul li span { min-width: 140px; margin-right: 15px; color: #999; } .single-product-excerpt { font-size: 12px; line-height: 1.6; color: #999; margin-bottom: 20px; } .tab-wrap { padding-top: 30px; } .custom-tab-btn { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 35px; border-bottom: 1px solid #DDD; } .tab-btn { color: #999; padding: 10px 20px; font-size: 14px; font-weight: bold; line-height: 1; text-align: center; cursor: pointer; position: relative; bottom: -1px; border-right: 1px solid #DDD; border-left: 1px solid #DDD; border-top: 1px solid #DDD; margin-left: 10px; } .tab-btn.active-tab { color: #E50114; border-bottom: 1px solid #fff; } .tab-content { min-height: 100px; display: none; } .tab-content.active-content { display: block; } .tab-content table { font-size: 13px; line-height: 1.6; color: #999; } .tab-content table strong { color: #222; } .tab-content .table th, .tab-content .table td { padding-top: 15px; padding-bottom: 15px; } .product-tab-content h2, .product-tab-content h3, .product-tab-content h4, .product-tab-content h5 { margin-bottom: 20px; } @media(min-width: 992px) { .tab-wrap { padding-top: 40px; } .custom-tab-btn { margin-bottom: 55px; } }