/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better wordpress theme by lexiw.com
    Author: lexiw.com
    Author URI: https://www.lexiw.com/
    Version: 3.2
*/
@import url('fonts/iconfont.css');
html {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body {width:100%;min-height:100vh;vertical-align:baseline;word-wrap:break-word;color:#282a2d;background:#fff;transition:background-color .3s}
body,input,button,select,optgroup,option,textarea,blockquote,dd,dl,figure,form,pre,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif}
body,html {height:100%;margin:0;padding:0;border:0}
*, ::after, ::before {box-sizing: border-box;}
a {color:#282a2d;outline:0!important;text-decoration:none}
a:hover {text-decoration:none;color:#c9081d }
p {margin:0;white-space:normal;word-break:break-all}
em,i {font-style:normal}
ul,li,p,h1,h2,h3 {list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:400;line-height:1.4;color:#c9081d ;margin:0;}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {margin:0px;padding:0;outline:0;}
img {border:0;max-width: 100%;}
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle;}
input::placeholder {color: #cccbcb;}
/*header*/
.header {position: relative;z-index: 999;}
.header-logo {box-sizing:border-box;display:block;justify-content:space-between;position:relative;width:100%;background:#c9081d ;background-image: url(../images/nav-bg.png);background-size: 100% 100%;}
.navbar-l{display: flex;align-items: center;}
.navbar-brand{display: flex;justify-content: center;align-items: center;padding: 20px 20px 30px;}
.navbar-brand .logo{position: relative;}
.navbar-brand .logo h1{align-items:center;display:flex;font-size:20px;line-height:1;margin:0;padding:0;transition:all .3s ease-out 0s;}
.navbar-brand .logo h1 img {max-width:-moz-fit-content;max-width:fit-content;transition:all .3s ease-out 0s;vertical-align:top;max-height: 85px;}

.navbar-brand .logo-text {position:relative;display:flex;flex-direction:column;justify-content:center;margin:0px 0 0px 15px;padding:0px 0 0px 15px;color:#fff;font-size:1.25rem;font-weight: 600;}
.navbar-brand .logo-text:after {background:#fff;content:"";display:block;height:20px;left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:2px;}

.navbar-content {align-items:center;display:flex;flex-wrap:wrap;justify-content:right;}
.navbar-content .realestate{display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
.navbar-content .realestate .t-btn{display: flex;}
.top_kan {align-items:center;display:flex;font-size:14px;color:#fff;position:relative;cursor:pointer;padding:0 16px 0 20px;white-space:nowrap;line-height:45px;}
.top_kan:before {content:"";background:url(../images/icon_kan.png) no-repeat 0;width:18px;height:18px;background-size:18px 18px;left:0;top:50%;transform:translateY(-50%);position:absolute;}
.top_kan a {display:block;font-weight:400;color:#fff;}
.top_kan a:hover{font-weight: 600;}
.top_app {align-items:center;display:flex;font-size:14px;color:#fff;position:relative;cursor:pointer;padding:0 16px 0 20px;white-space:nowrap;line-height:45px;}
.top_app:before {content:"";background:url(../images/icon_phone.png) no-repeat 0;width:18px;height:18px;background-size:18px 18px;left:0;top:50%;transform:translateY(-50%);position:absolute;}
.top_app b {display:block;font-weight:400;color:#fff;}
.sub-nav-layer {width: 119px;padding-top:20px;z-index:9999;bottom:0;font-size:14px;min-height:165px;opacity:0;position:absolute;left:0px;top:45px;transform:scale(.95);transform-origin:right;transition:opacity .4s,transform .3s ease-out;visibility:hidden;background-color:#fff;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);}
.top_app:hover .sub-nav-layer ,.s_app:hover .sub-nav-layer{opacity:1;transform:scale(1);visibility:visible}
.popover-arrow {position:absolute;left:16px;top:0;transform:translateY(-100%);display:block;width:22px;height:22px;overflow:hidden;background:transparent;pointer-events:none;}
.popover-arrow span {box-shadow:2px 2px 5px rgba(0,0,0,.06);transform:translateY(11px) rotate(-135deg);--antd-arrow-background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:11.3137085px;height:11.3137085px;margin:auto;content:"";pointer-events:auto;border-radius:0 0 2px;pointer-events:none;}
.popover-arrow span::before {position:absolute;top:-11.3137085px;left:-11.3137085px;width:33.9411255px;height:33.9411255px;background:var(--antd-arrow-background-color);background-repeat:no-repeat;background-position:-10px -10px;content:"";-webkit-clip-path:inset(33% 33%);}
.sub-nav-layer .sub-nav-qrcode,.sub-nav-layer .sub-nav-main {text-align: left; background-color:#fff;border-radius:6px;display:block;line-height:40px;padding:0 20px 20px;}
.sub-nav-layer .sub-nav-qrcode{text-align: center;}
.sub-nav-qrcode h4 {color:#5d5d5d;font-size:14px;font-weight:500;margin-top:10px;}
.sub-nav-qrcode p {color:#5d5d5d;display:block;font-size:13px;font-weight:400;line-height:22px;margin-bottom:10px;}
.sub-nav-qrcode img {display:block;margin:0 auto;width:120px!important;}
.sub-nav-qrcode span {color:#5d5d5d;display:block;font-size:14px;font-weight:400;line-height:18px;}
.search-box {opacity: 1;}
.search-box.block {z-index: 1002; visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.search-form {min-width:200px;position:relative;margin:0 auto;margin:.5rem auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.search-form>form {background-color:#fff;border-radius: 3px; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.search-form .search-fields {position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;}
.search-form .search-fields input {position:relative;display:block;line-height:1.5;padding:.3rem 1.75rem .3rem .55rem;width:100%;border:0;margin:0;outline:0;color:inherit;background-color:transparent;-webkit-appearance:none;}
.search-form .search-fields button {position:absolute;right:0;top:0;border:none!important;background:0 0!important;line-height:1.5;height:100%;padding:0 .8rem;cursor: pointer;}
.search-form .search-fields button i{color:#c9081d;font-weight: 600;}
.search-form .colse{color:#b2bac2; display: none;position: absolute;right: -30px;font-size:1rem;cursor: pointer;z-index: 9999;}


.header-nav {box-sizing:border-box;position:relative;transition: all 0.2s ease;width:100%;border-top: 2px solid #fff;}
.menu-wrap {align-items:center;display:flex;justify-content:space-between;justify-content: center;margin-left:0em;transition: all .2s ease;padding:1.25rem 0;}
.btn-menu {margin-right:auto;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.btn-menu i {font-size:1.5rem;font-weight:500;color:#fff;align-items:center;display:flex;height:12px;justify-content:center;transition:transform .1s ease-out;width:12px;}
.btn-menu a {display:none;margin-left:1rem;}
.fixed .btn-menu a {display:block;}
.fixed .menu-wrap {padding:.5rem 0;}
.fixed .top-menu li {padding:0.6rem 1rem;}
.fixed-logo{margin-right: auto;display: flex;justify-content: space-between;align-items: center;}
.fixed-logo .logo{display:none;margin: 0 1.2rem;position: relative;top: 6px;}
.fixed-logo .logo-text{display:none;color:#fff;position: relative;padding: 0px 0 0px 10px;font-size:14px;}
.fixed-logo .logo-text:after {
    background: #fff;
    content: "";
    display: block;
    height: 15px;
    left: -1px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 2px;
}
.fixed-logo img {height: 35px;}


.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(255, 255, 255, .9);
    border-bottom: 1px solid rgba(47, 47, 47, .1);
    -webkit-animation: .5s fadeInDown;
    animation: .5s fadeInDown;
    backdrop-filter: blur(8px);
}
.header.fixed .header-nav{padding:0rem 0;}
.header.fixed .fixed-logo .logo{display:block;}
.header.fixed .fixed-logo .logo-text{display:block;}
.fixed .top-info{display:none;}
.btn-menu a img {width:100%;height:40px;vertical-align: top;}
.top-menu {display:flex;position:absolute;left:52%;transform:translateX(-50%);white-space:nowrap; flex-wrap:nowrap; overflow-x:auto;gap:6px;margin:0;padding:0;list-style:none;max-width:100%;}
.top-menu li {font-weight:400;text-transform:uppercase;padding:0.1rem 1.5rem;position:relative;display:inline-block;}
.top-menu li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 52%;
    width: 1px;
    height: 12px;
    background-color: #fff;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%,-50%);
    transform: translate(0%, -50%);
}
.top-menu li:last-child:after{display:none}
.top-menu li:hover a::before{background-color:#fff;bottom:5px;content:"";height:2px;left:0;pointer-events:none;position:absolute;width:100%;}
.top-menu li a {position:relative;color:#fff;display:block;transition:.2s;padding:0.7rem 0;font-size:1rem;font-weight:500;}
.top-menu li a i {font-size:1.5rem;font-weight:500;color:#afaeae;align-items:center;display:flex;height:12px;justify-content:center;position:absolute;right:-12px;top:50%;transform:translateY(-50%);transition:transform .1s ease-out;width:12px;}
.top-menu li:hover a {color:#fff;font-weight: 600;}
.navbar {background-color: #fff;position: absolute;width: 100%;box-shadow: 2.5px 5px 18px 0 rgb(100 30 108 / 7%);border-top: 1px solid #eaeaea;}
.navbar .sub-column-wrap.active {visibility:visible;height:auto;opacity:1;}
.navbar .sub-column-wrap {position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;height:0;padding:0 12.5%;margin:0 auto;opacity:0;visibility:hidden;background:#ffffff;z-index:99;box-shadow:0px 2px 2px rgba(0,0,0,0.15);transition:all 0.3s ease;}
.navbar .sub-nav-recomends {flex:none;width:100%;}
.navbar .subnav-recos-item {width:43.5%;display:flex;gap:7px;}
.navbar .subnav-recos-item .item-describe {flex:1;}
.navbar .subnav-recos-item:nth-of-type(1),.navbar .subnav-recos-item:nth-of-type(2) {border-bottom:1px solid rgba(204,204,204,1);}
.navbar .subnav-recos-item:nth-of-type(3),.navbar .subnav-recos-item:nth-of-type(4) {padding-top:20px;}
.navbar .item-describe .HideTwoLines {font-size:16px;font-weight:500;line-height:22px;min-height:68px;color:rgba(51,51,51,1);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;}
.navbar .item-describe a:hover {color:var(--select-color);}
.navbar .item-describe .time {display:block;margin-top:10px;margin-bottom:18px;font-size:12px;font-weight:400;line-height:17px;color:rgba(153,153,153,1);}
.subnav-recos-item .thumb-img-blur {flex:none;width:130px;height:73px;}
.s_app {align-items:center;display:flex;font-size:14px;color:#fff;position:relative;cursor:pointer;padding:0 16px 0 20px;white-space:nowrap;line-height:45px;}
.recos-item{position: relative;display: flex;flex-wrap: wrap;gap: 0px 40px;}
.recos-item li {flex: 0 0 calc(50% - 24px);margin: 0;padding: 15px 0;display: flex;width: 100%;position: relative;overflow: hidden;}
.recos-item li:nth-child(1),.recos-item li:nth-child(2){border-bottom: 1px solid #e9e9e9;}
.recos-item li .item-img {width:150px;flex-shrink:0;overflow:hidden;border-radius:6px;margin-left:10px;}
.recos-item li .item-img-inner {display:block;}
.recos-item li .item-img img {display:block;width:100%;height:100px;object-fit:cover;transition:opacity .3s,transform .3s ease-in-out}
.recos-item li:hover img{opacity:.86;transform:scale(1.05)}
.recos-item li .item-content {position:relative;width:calc(100% - 110px);flex-shrink:1;}
.recos-item li .item-content .item-title {margin-top:2px;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;}
.recos-item li .item-content .item-title a {color:#262626;font-size:16px;}
.recos-item li .item-content .item-title a:hover {color:#c9081d;}
.recos-item li .item-content p i {font-size:14px;margin-right:4px;}
.recos-item li .item-content .item-date {position:absolute;bottom:5px;margin:0;font-size:12px;color:#828282;line-height:14px;}
.recos-item li .item-content .item-views-right {position:absolute;right:0;bottom:5px;margin:0;font-size:12px;color:#828282;line-height:14px;}

.allclass {display:none;background-color:#fff;position: fixed;top: 0px;z-index: 999;width:100%;padding:1.5rem 0;box-shadow:2.5px 5px 18px 0 rgb(100 30 108 / 7%);}
.nav_more_con{display: none;background:#fff;font-family:"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1;height: 100%;}
.nav_more_con h1{text-align: center;margin-top:30px}
.nav_more_con ul{display: inline-block;width: 100%; border-bottom:1px solid #ECECEC;padding-bottom:20px;margin-top:10px}
.nav_more_con ul li{font-size: 20px;line-height:35px;float:left;margin-left:70px}
.nav_more_con h3{font-size: 18px;color: #c9081d;margin:20px 0}
.more_con{font-size:16px;border-bottom:1px solid #ECECEC;padding-bottom:20px;display: flex;flex-wrap: wrap;gap: 15px;}
.more_con a{flex: 0 0 calc(12% - 7px);display: inline-block;}
.more_btn{background:url(../images/close.png) no-repeat;width:22px;height:22px;position: absolute;top:50px;right:10%;cursor: pointer;}
.more_btn{-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -webkit-transform 0.4s ease-out;transition: -webkit-transform 0.4s ease-out;}
.more_btn:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.nav_more_con ul li img{vertical-align: middle;margin-right:5px;width: 22px;}
.nav_mask{background:#000;filter: Alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;top:0;position: absolute;}

.city-nav{background: #f5f6f8;line-height: 40px;}
.cites{position: relative;display: flex;justify-content: space-between;}
.cites a{font-size: 14px;color:#555555;}
.cites a:hover{color:#c9081d;}
@media (min-width:992px) {
/*.fixed .header-nav {position:fixed;top:0;left:0;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.2);z-index:1000;background:#fff;transition:.2s ease;}*/
}

.foot {background-color:#c9081d;padding-top:30px;display:block;}
.logo-wrapper {position:relative;padding-right: 3rem;}
.logo-wrapper .flogo {color:#f5f5f5;}
.logo-wrapper a img {max-width:100%;width:220px;}
.logo-wrapper .text-sm {font-size:14px;line-height:22px;color:#ffe7e7;margin:1rem 0;}
.right-second{width: 100%;}
.right-second h3 {color:#fff;font-size:18px;font-weight:700;letter-spacing:.08px;line-height:40px;text-align:left;}
.right-second ul {width:50%;margin-top:15px;display:flex;flex-wrap:wrap;gap:10px;}
.right-second ul li {flex:0 0 calc(50% - 7px);display:inline-block;line-height:20px;}
.right-second ul li a{color: #fff;font-size: 14px;}
.right-second ul li a:hover{text-decoration: underline;}
.otherweb{position: relative;width: 100%;margin-bottom: 1rem;margin-top: 3rem;}
.otherweb p{font-size: 14px;color:#bbafaf;line-height: 22px;}
.foot .copyright {padding:1rem 0;color:#bbafaf;font-size:.75rem;border-top:1px solid #ededed;}
.foot .copyright p {color:#bbafaf;margin-bottom: 5px;line-height: 20px;}
.foot .copyright a{color:#bbafaf;padding-left: 10px;}
.foot .copyright a img{vertical-align: text-bottom;width: 16px;}
.cmsad {display:block;position:relative;}
.cmsad a {height:100%;position:relative;overflow:hidden;display:block;border-radius:3px}
.cmsad img {width:100%;height:auto;transition:all .3s ease-out 0s;display:block;object-fit:cover;}
.cmsad a:hover img {opacity:.9;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.cmsad a:before {content:'';position:absolute;bottom:5px;right:0;width:24px;height:16px;z-index:100;background:url(../images/label-ad.png) no-repeat center;}

@media (max-width:992px) {
.header,.city-nav,.allclass{display: none;}
}
.header-m{display: none;}

/*header-m*/


@media (max-width: 1199px) {
.navbar-nav>li>a{padding:0 calc(28px/2*0.6);}
}
/*header end*/

@media (max-width:991px) {
.header-topbar{display: none;}
.header-m {display: block; background: #c9081d;background-image: url(../images/nav-bg.png);background-size: 100% 100%;border:0;box-shadow:0 10px 20px 0 rgb(6 11 26 / 5%);position:relative;width:100%;z-index:9;}
.header-m>.container {display:flex;justify-content:space-between;}
.navbar-header {display:flex;}
.navbar-header .logo {align-items:center;display:flex;font-size:20px;height:64px;line-height:1;margin:0;padding:0;transition:all .3s ease-out 0s;}
.navbar-header .logo img {display:block;height:min(50px,55px);max-width:fit-content;transition:all .3s ease-out 0s;width:auto;}
.navbar-header .logo-text {position:relative;display:flex;flex-direction:column;justify-content:center;margin:0px 0 0px 15px;padding:0px 0 0px 15px;color:#fff;font-size:1rem;font-weight: 500;}
.navbar-header .logo-text:after {background:#fff;content:"";display:block;height:20px;left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:2px;}

.menu-wrap {align-items:center;display:flex;gap:20px;justify-content:space-between;margin-left:2.5em;width:100%; }
.navbar-nav {display:flex;margin:0;position:relative;align-items:center;font-size:14px;}
.navbar-nav>li{white-space: nowrap;}
.navbar-nav>li,.navbar-nav>li>a {display:block;position:relative;}
.navbar-nav>li.active>a {color:#c9081d;}
.navbar-nav>li>a {color:#1a1a1a;font-size:.875rem;line-height:45px;padding:0 15px;white-space: nowrap;}
.navbar-nav>li:hover>a {color:#c9081d;}
.navbar-nav>.dropdown {position:relative;display: inline-table;width: 100%;}
.navbar-nav>.dropdown>a {position:relative;z-index:1001;padding-right:calc(calc(20px/2) + 1em);}
.navbar-nav>.dropdown:after {content:"\e6a4";font-family:"iconfont" !important;font-size:1.7rem;line-height:64px;opacity:.7;position:absolute;right:0;top:0;font-weight:500;-webkit-transform:scale(1);transform:rotate(0deg) scale(1);transition:transform .3s;}
.navbar-nav>li ul.dropdown-menu {position:absolute;left:-5%;top:85%;z-index:100;padding:0.375rem 0.75rem;border:2px solid #fff;min-width:130px;text-align:left;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 500ms ease;border-radius: 5px; background:#fff; box-shadow: 0 1px 10px rgba(0,0,0,.15);}
.navbar-nav>li ul.dropdown-menu li {display:block;position:relative;width: 25%;}
.navbar-nav>li ul.dropdown-menu li a {position:relative;display:block;padding:0.575rem 0.75rem;border-radius: 5px; transition:all 0.1s ease-in;z-index:1;font-size:.875rem;text-shadow:0 1px 1px #fff;}
.navbar-nav>li.dropdown:hover > .dropdown-menu {visibility:visible;opacity:1;transform:translateX(0);transition-delay:0s;pointer-events:all;display: flex;flex-wrap: wrap;justify-content: center;}
.m-dropdown{display: none;}
.navbar-action {display:flex;gap:16px;align-items:center;white-space:nowrap;}
.navbar-search {color:#1a1a1a;cursor:pointer;}
.navbar-search a{display: block;padding: 0 5px;position: relative;z-index: 2;   height: 28px;}
.navbar-search a em{
    background: url(../images/ico-kw.png) no-repeat;
    display: inline-block;
    width: 23px;
    height: 25px;
    background-position: 0px 0px;
    }

.navbar-search i {display:inline-block;font-size:18px;line-height:26px;width:22px;color:#fff;}
.header-m .search-box {background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.header-m .search-box.block {z-index: 1002; visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.header-m .search-form {min-width: 100%;padding: 0 2rem 0 .8rem;position:relative;margin:0 auto;margin:1rem auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.header-m .search-form>form {background-color:#f4f4f4;border-radius: 4px; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.header-m .search-form .search-fields {position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;}
.header-m .search-form .search-fields input {position:relative;display:block;line-height:1.5;padding:.5rem 2.25rem .5rem 1rem;width:100%;border:0;margin:0;outline:0;color:inherit;background-color:transparent;-webkit-appearance:none;}
.header-m .search-form .search-fields button {position:absolute;right:0;top:0;border:none!important;background:0 0!important;line-height:1.5;height:100%;padding:0 1rem;}
.header-m .search-form .colse{color:#b2bac2; display: inline-block;position: absolute;right: 10px;font-size:1rem;cursor: pointer;z-index: 9999;}
.menu-toggle {cursor: pointer;display: none;padding: 9px 10px;}
.canvas-close {display:-webkit-box;position:absolute;right:10px;top:10px;width:40px;height:40px;z-index:99999;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.canvas-close i{font-size: 1.8rem;}
.hua-overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;opacity:0;backdrop-filter:blur(2px);transition:ease-out .2s;}
.header-m .menu-wrap {width:80%;margin-left:0;position:fixed;top:0;left:0;display:flex;flex-direction:column;height:100vh;z-index:99999;background:#fff;transform:translateX(-100%);transition:all 0.3s;}
.header-m .menu-wrap.show {transform:translateX(0);}
.header-m .menu-wrap .navbar-nav {display: flex;
        flex-grow: 1;
        gap: 0;
        overflow-y: auto;
        width: 100%;
        margin-top: 4rem;
        flex-wrap: wrap;
        align-content: flex-start;}

.navbar-nav>li{border-bottom:1px solid #f4f4f4;width:20%;}
.navbar-nav>li>a{font-size: 1rem;padding: 0 25px;}
.navbar-nav>li:hover>a{color:#1a1a1a;}
.navbar-nav>.dropdown:after{display: none;}
.m-dropdown {display:block;position:absolute;right:5px;text-align:center;top:0;width:65px;z-index:1003;}
.m-dropdown i {display:inline-block;font-size:2.5rem;line-height:64px;transition:all .3s ease-out 0s;}
.m-dropdown.s-icon i {transform:rotate(180deg);transition:all .3s ease-out 0s;}
.navbar-nav>li ul.dropdown-menu {padding:0.75rem 0.75rem;background-color:#f5f5f5;border:none;border-radius:0;border-top:0;box-shadow:none;box-sizing:border-box!important;display:none;top:0;left:0!important;max-width:none;opacity:1;position:relative;transform:scaleY(1);visibility:visible;width:100%!important;transition:transform .3s,opacity .1s;}
.navbar-nav>li ul.dropdown-menu li a {font-size:.875rem;color:#282a2d;font-weight:400;line-height:24px!important;overflow:hidden;padding:8px 10px;white-space:normal;}
.navbar-action .btn-b,.navbar-action .btn-a{display: none;}

.navbar-action{gap:10px;}
.navbar-search i{font-size: 1.6rem;}
.menu-toggle {display: block;cursor: pointer;padding: 9px 10px;}
.menu-toggle:before,.menu-toggle:after,.menu-toggle span {display:block;height:2px;background-color:#efefef;content:'';}
.menu-toggle span {width:22px;margin:6px 0 6px 0px;}
.menu-toggle:before {width:22px;}
.menu-toggle:after {width:22px;margin-left:0px;}


}

.pageinfo {padding:20px 10px;text-align:center;background:#fff;border-radius:3px;margin-bottom: 20px;}
.pageinfo a{background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin:2px;padding:8px 20px;text-decoration:none;border-radius:4px;height:36px;line-height:36px;transition:all 0.2s ease 0s;}
.pageinfo a:hover {background-color:#c9081d;border-color:#c9081d;border-style:solid;border-width:1px;color:#fff;}
.pageinfo a:active {border-color:#c9081d;border-style:solid;border-width:1px;color:#000;}
.pageinfo .thisclass {background-color:#c9081d;border-color:#c9081d;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}
.pageinfo b {background-color:#c9081d;border-color:#c9081d;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}
.pageinfo span.disabled {border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin-right:2px;padding:8px 20px;border-radius:4px;background-color:#fff;}
.fixed-box {margin-top:-70px;position:fixed;right:12px;top:58%;width:60px;z-index:9;}
.back-top {background:#c9081d ;box-shadow: 0 6px 15px 0 rgba(6,12,19,.14);transition: all .3s ease-in-out;border-radius: 5px;color:#fff;font-weight:500;padding:8px 0;position:relative;text-align:center;cursor:pointer;line-height:40px;}
.back-top:hover{color:#fff;background:#c9081d}
.back-top i {font-size:1.8rem;vertical-align:middle;}
@media (max-width:991px) {
    .logo-wrapper{padding-right: 0;}
    .fixed-box{display: none;}
}


