/*!
    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
*/
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:#121212;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:#121212;outline:0!important;text-decoration:none}
a:hover {text-decoration:none;color:#ff322e }
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;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: #4f5358;}
figure{margin: 0;}
.custom-col-70 {flex:0 0 70%;max-width:70%;}
.custom-col-30 {flex:0 0 30%;max-width:30%;}
@media (min-width:992px) {
.custom-lg-70 {flex:0 0 70%;max-width:70%;}
.custom-lg-30 {flex:0 0 30%;max-width:30%;}
}
/*header*/
.header-bg{background-color:#fff;background: linear-gradient(0deg, #18273d 3%, #090e14 100%);}
.header {border:0;position:relative;width:100%;z-index:9;border-bottom: 1px solid #22272d;}
.header-site {padding: 1rem 0;}
.navbar-header {display:flex;align-items: center;}
.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(66px,70px);max-width:fit-content;transition:all .3s ease-out 0s;width:auto;}
.header-menu {align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;transition:all .1s ease-out 0s;width:100%;}
.header-menu>.container {display: flex;justify-content: space-between;position: relative;align-items: center;}
.menu-wrap {align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%;}
.navbar-nav {display: flex;list-style: none;padding: 0;margin: 0;width: 100%;position: relative;}
.navbar-nav>li{flex: 0 0 auto;white-space: nowrap;position: relative;white-space: nowrap;}
.navbar-nav > li:nth-child(n+16) {display: none;}
.navbar-nav>li,.navbar-nav>li>a {display:block;position:relative;}
.navbar-nav>li.active>a {z-index: 9999;color:#fff;}
.navbar-nav>li>a {color:#fff;font-size:1rem;line-height:50px;padding:0 20px;display: flex;align-items: center;}
.navbar-nav>li:hover>a {color:#ff322e;}
.navbar-nav>li>a img{vertical-align: text-bottom;width: 18px;margin-right: 3px;}

.search-form {min-width:350px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom: 1px solid #4f5358;margin-left: 3rem;}
.search-form>form {border-radius: 4px; 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 2.25rem .3rem 1.5rem;width:100%;border:0;margin:0;outline:0;color:#4f5358;background-color:transparent;-webkit-appearance:none;}
.search-form .search-fields button {position:absolute;left:0;top:0;border:none!important;background:0 0!important;line-height:1.5;height:100%;padding:0 1rem 0 0;opacity:1;cursor: pointer;color:#4f5358;}
.search-form .colse{color:#b2bac2; display: none;position: absolute;right: -30px;font-size:1rem;cursor: pointer;z-index: 9999;}

.menu-toggle {display: block;cursor: pointer;padding-right: 2rem;}
.menu-toggle:before,.menu-toggle:after,.menu-toggle span {display:block;height:2px;background-color:#fff;content:'';}
.menu-toggle span {width: 12px;margin:5px 0 5px 0px;}
.menu-toggle:before {width:16px;}
.menu-toggle:after {width:18px;}

.todaytime{position: absolute;right: 12px;top: -60px;}
.righttime {display:flex;align-items:center;color:#fff;}
.righttime .day {display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:34px;font-family: NSimSun;color:#fff;padding:0 5px;}
.righttime .timeinfo {flex:1;}
.timeinfo .ym {display:flex;flex:1;height:100%;align-items:center;color:#e8e5e5;font-size:.75rem;}
.timeinfo p {margin:0;font-size:.75rem;background-color: #fff;color:#ce2027;padding:1px 0;text-align: center;border-radius: 2px;}

.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%;z-index: 9999;}
.nav_more_con h2{text-align: center;margin-top:30px}
.nav_more_con h2 img{height: 85px;}
.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;}

.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;}
.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: 30px;margin-left: 5px;}
.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 10px 10px;}
.sub-nav-layer .sub-nav-qrcode{text-align: center;}
.sub-nav-qrcode h4 {color:#5d5d5d;font-size:12px;font-weight:500;margin-top:5px;}
.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:12px;font-weight:400;line-height:18px;}
.header.fixeds .header-menu {position:fixed;top:0;left:0;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.2);z-index:1000;background:#090e14;transition:.2s ease;}
.header.fixeds .todaytime {top:5px;}
.header.fixeds .todaytime .top_app {display:none;}
.logo-sm {display:none;}
.header.fixeds .logo-sm {display:block;margin-right:1rem;}
.header.fixeds .logo-sm a img {width:100%;height:32px;vertical-align:top;}

@media (max-width:991px) {
.search-form{display: none;}
.todaytime{display: none;}
.menu-wrap{display: none;}
.header{display: flex;}
.navbar-header .logo{height: 40px;}
.navbar-header .logo img{height: min(40px, 70px);}
.header-menu>.container{justify-content: flex-end;}
.menu-toggle{padding-right:0;}
.header.fixeds .header-menu{display: none;}
.section-sider{padding-top: 0!important;}
.nav_more_con h2{margin-top: 0;}
.nav_more_con h2 img{height: 58px;}
.nav_more_con ul{padding-bottom: 6px;}
.nav_more_con ul li{font-size: 16px;}
.nav_more_con ul li img{width: 17px;}
.nav_more_con h3{margin: 10px 0;}
.more_con{gap: 7px}
.more_con a {flex: 0 0 calc(19% - 4px);font-size: 14px;}


}
/*header end*/


.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;}

.pagination {padding:20px 10px;text-align:center;background:#fff;border-radius:3px;margin-bottom: 20px;}
.pagination 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;}
.pagination a:hover {background-color:#ff322e;border-color:#ff322e;border-style:solid;border-width:1px;color:#fff;}
.pagination a:active {border-color:#ff322e;border-style:solid;border-width:1px;color:#000;}
.pagination .thisclass {background-color:#ff322e;border-color:#ff322e;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}
.pagination b {background-color:#ff322e;border-color:#ff322e;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}
.pagination 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;}

.foot {background-color:#131b28;padding-top:30px;display:block;margin-top: 3rem;}
.logo-wrapper {position:relative;padding-right: 3rem;}
.logo-wrapper .flogo {color:#f5f5f5;}
.logo-wrapper a img {max-width:100%;height: 90px;}
.logo-wrapper .text-sm {font-size:14px;line-height:22px;color:#999;margin:1rem 0;}
.link-block{position: relative;display: flex;gap:2rem;margin-bottom: 2rem;}
.atlas{position: relative;width: 30%;}
.atlas h3 {color:#fff;font-size:16px;font-weight:600;letter-spacing:.08px;line-height:40px;text-align:left;}
.atlas ul {width:100%;margin-top:15px;display:flex;flex-wrap:wrap;gap:4px;flex-direction: column;}
.atlas.fmenu ul{flex-direction: inherit;}
.atlas ul li {flex:0 0 calc(100% - 0px);display:inline-block;line-height:20px;color: #999;font-size: 14px;}
.atlas ul li a{color: #999;font-size: 14px;padding:2px 0;display: block;}
.atlas ul li a:hover{color:#ff322e;}
.report-section a{display: flex;align-items: center;margin-top: 10px;}
.report-section a span{color:#999;font-size: 14px;}
.report-section a .img-container{width: 42px;margin-right: 10px;}
.atlas.rule{width: 60%;}
.footer-con{padding-bottom:1rem;}
.foot .copyright {padding:1rem 0;color:#d8d9dd;font-size:.75rem;background-color: #030b12;}
.foot .copyright p {color:#d8d9dd;margin: 2px 0;line-height: 20px;font-size: 14px;}
.foot .copyright a{color:#d8d9dd;padding-left: 10px;}
.foot .copyright a:hover{color:#ff322e;}
.foot .copyright a img{vertical-align: text-bottom;width: 16px;}

.fixed-box {margin-top:-70px;position:fixed;right:12px;top:88%;width:60px;z-index:999;}
.back-top {background:#ff322e ;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:#f34340}
.back-top i {font-size:1.8rem;vertical-align:middle;}

@media (max-width:991px) {
    .logo-wrapper{padding-right: 0;margin-bottom: 2rem;}
    .logo-wrapper a img{height: 65px;}
    .fixed-box{display: none;}
    .foot .copyright p{font-size: 12px;line-height: 22px;}
    .atlas{width: 50%;}
    .atlas h3{line-height: 10px;}
    .footer-con .link-block:last-child{display: block;}
    .footer-con .link-block:last-child .atlas{width: 100%;padding-bottom: 2rem;}
    .footer-con .link-block:last-child .atlas.rule{padding-bottom:0;}
    .foot .copyright{text-align: center;}
}


