::-webkit-scrollbar{background-color:rgba(24, 24, 24, .07);width:12px;height:12px;}
::-webkit-scrollbar-thumb{background-color:rgba(24, 24, 24, .3);border-radius:6px;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;transition:background 200ms ease;}
pre ::-webkit-scrollbar-thumb{background-color:rgb(253 115 1 / 0.5)}
::-webkit-scrollbar-thumb:hover{background-color:#34495e;}
::-webkit-scrollbar-button{display:none;}
/*lazyload*/
.lazyload:not(.visible), .lazyloading:not(.visible){opacity:0.85;}
.lazyloaded{opacity:1;-webkit-transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);}
img{display:block;max-width:100%;vertical-align:middle;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.index-content .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.index-content{color:#34495e; font-size:15px;line-height:24px;text-rendering:optimizeLegibility;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:20px;}
.search-bg{z-index:2 !important;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 70vh);position:relative;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:cover;}
.search-bg .container{z-index:1;margin:auto;padding-bottom:140px;padding-top:140px;max-width:820px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.search-bg .search-title{color:#fff;letter-spacing:2px;font-size:24px;margin:0 0 15px;}
.search-bg .search-title a{color:#fff;}
.search-bg .search-desc{color:#fff;margin-bottom:25px;}
.search-bg .search-bg-overlay{height:100%;width:100%;top:0;left:0;position:absolute;filter:brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);background-color:#191e4b;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.search-bg .search-form{max-width:100%;}
.search-form form{display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:2px solid rgb(255 255 255 / 50%);border-radius:50px;}
.search-form .search-fields button i{font-size:15px;}
.search-form .search-select select{height:50px;line-height:50px;border-radius:30px 0 0 30px;opacity:0.8;outline:none !important;color:#999;font-size:initial;padding:0px 20px;background-image:url(../images/slc.png);background-position:center right;background-repeat:no-repeat;}
.search-form .search-fields{background-color:#ffffff;position:relative;display:inline-block;flex:1;vertical-align:top;background:#fff;border-top-right-radius:30px;border-bottom-right-radius:30px;opacity:0.8;overflow:hidden;}
.search-form .search-fields.radius-30{border-radius:30px;}
.search-form .search-fields input{display:block;height:50px;line-height:50px;padding:12px 18px;width:100%;border:2px solid #fff;position:relative;z-index:100;margin:0;font-size:16px;outline:0;-webkit-appearance:none;}
.search-form .search-fields button{position:absolute;height:54px;width:50px;right:0;top:0;z-index:1000;border:none !important;background:0 0 !important;max-height:50px;}
.search-bg .popula-search-key{text-align:left;color:#fff;margin-top:10px;opacity:0.5;}
.search-bg .popula-search-key>a{color:#fff;}
.division{background:#fff;margin:0;padding-bottom:0;padding-top:1.5rem;}
.division .container{max-width:1440px;}
.division .col-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:1.5rem!important;}
.division .col-4 a{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;}
.division .col-4 span{font-size:1rem;width:3rem;height:3rem;line-height:3rem;color:#ffffff;background-color:#8399ff;border-radius:50%;display:inline-table;text-align:center;}
.division .col-4 span i{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.division .col-4:hover span i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.division .col-4 span i{font-size:22px;}
.division .col-4 .text{overflow:hidden;margin-left:1rem;}
.division .col-4 .text .title{font-size:1rem;font-weight:600;margin-bottom:0;color:#34495e;}
.division .col-4 .text .desc{font-size:.875rem;color:#6c757d;margin-bottom:0;}
.division .col-4:nth-child(1) span{background:#7CCC4C}
.division .col-4:nth-child(2) span{background:#FF944C}
.division .col-4:nth-child(3) span{background:#4CB7DB}
.division .col-4:nth-child(4) span{background:#f9c94d}
.division .col-4:nth-child(1) span:hover{background:#42b100}
.division .col-4:nth-child(2) span:hover{background:#FB6363}
.division .col-4:nth-child(3) span:hover{background:#2D89EE}
.division .col-4:nth-child(4) span:hover{background:#eaa900}
.dynamic{margin-top:20px;}
.dynamic .owl-dynamic{color:#2b3978;background-color:#DEDEE0;border-color:#DEDEE0;position:relative;padding:10px 15px;border-radius:.5rem;padding-bottom:3px;}
.dynamic .owl-dynamic .left{float:left;display:block;padding:0px 5px;font-size:13px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#595D69;margin-right:.5rem!important;}
.dynamic .owl-dynamic .utime{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#6c757d;background-color:rgba(108, 117, 125, .18);}
.dynamic .owl-dynamic .right{float:right;display:block;}
.dynamic .owl-dynamic .right small{margin-right:5px;}
.dynamic .owl-dynamic .right small span{display:inline-block;padding:.25em .4em;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:text-bottom;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#595D69;margin-left:2px;}
.dynamic .owl-dynamic .scroll-dynamic{height:25px;line-height:25px;overflow:hidden;display:inline-block;max-width:70%;}
.dynamic .owl-dynamic .scroll-dynamic ul{list-style:none;padding:0;margin:0;}
.dynamic .owl-dynamic .scroll-dynamic ul li{height:25px;padding-left:0;line-height:25px;}
.dynamic .owl-dynamic .scroll-dynamic ul li .fa{margin:0 5px;}
.dynamic .owl-dynamic .scroll-dynamic ul li .uname{font-weight:bold;}
.dynamic .owl-dynamic .scroll-dynamic ul li b{font-weight:normal;}
.section-catbox-carousel{margin-top:20px;}
.catbox-carousel{position:relative;}
.catbox-carousel .catbox-bg{height:178px;border-radius:10px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.catbox-carousel .catbox-bg:hover{background-position:left;}
.catbox-carousel .catbox-block{bottom:0;left:0;outline:none;position:absolute;right:0;top:0;border-radius:10px;background:linear-gradient(to bottom, rgba(35, 38, 62, .20) 40%, rgba(35, 38, 62, 0.21) 35%, rgb(0 0 0 / 51%) 60%, rgb(21 21 33 / 91%) 100%);}
.catbox-carousel .catbox-bg:hover .catbox-block{opacity:0.8;}
.catbox-carousel .catbox-content{position:absolute;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;}
.catbox-carousel .catbox-content .badge{position:absolute;right:10px;top:10px;}
.catbox-carousel .catbox-content p{line-height:1.2;color:#ffffff;font-size:12px;word-break:break-all;opacity:0.6;}
.catbox-carousel .catbox-title{width:100%;font-size:16px;color:#eaebf4;line-height:26px;margin:0;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;}
.catbox-carousel .catbox-title:after{content:"";background:#ffffff;width:40px;height:2px;position:absolute;bottom:-5px;}
.owl-nav i{font-weight:bold;}
.hd-cms{margin-top:20px;}
.hd-cms .row .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;}
.hd-cms .row .col-31{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding-right:15px;padding-left:15px;}
.hd-cms .row .col-32{-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%;padding-right:15px;padding-left:15px;}
.hd-cms .row .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;}
.slider_wraper{width:100%;overflow:hidden;margin-bottom:15px;}
.swiper-container{width:100%;height:auto;margin:0 !important;}
.swiper-container img{width:100%;height:auto;border-radius:5px;height:320px}
.swiper-slide{background-position:center;background-size:cover;}
.swiper-slide{position:relative;}
.swiper-container .swiper-wrapper div{width:100%;}
.slider_side{width:320px;margin-left:20px;padding:30px 20px 20px;background-color:#FAFAFA;}
.slider_side .side_title{font-size:16px;font-weight:600;padding-bottom:12px;border-bottom:1px solid #DBDBDB;position:relative;}
.slider_side .side_title i{color:#ff4b4b;padding-right:8px}
.slider_side .side_title span:after{content:'';position:absolute;bottom:0;left:0;width:88px;height:3px;background-color:#00A4A0;}
.slider_side ul li{width:100%;padding:10px 0;border-bottom:1px dotted #DBDBDB;position:relative;}
.slider_side ul li:nth-child(n+6){display:none;}
.slider_side ul li:last-child{border-bottom:none;}
.slider_side ul li i{position:absolute;top:16px;display:inline-block;width:6px;height:6px;background-color:#00A4A0;vertical-align:middle;}
.slider_side ul li a{display:inline-block;font-size:14px;color:#333;max-height:24px;line-height:1.5em;overflow:hidden;padding-left:14px;}
.slider_side ul li span{display:inline-block;color:#aaa;padding-left:16px;font-size:1.3em;}
.clearfix:before, .clearfix:after{display:table;content:"";line-height:0;}
.posts-wrapper .post-list, .posts-wrapper .post-grid, .carousel .post-grid{position:relative;overflow:hidden;background-color:#FFF;padding:10px;border-radius:.5rem;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.posts-wrapper .post-list:hover, .posts-wrapper .post-grid:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1rem 3rem rgba(31, 45, 61, .125);box-shadow:0 1rem 3rem rgba(31, 45, 61, .125);}
.post-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;}
.entry-media{position:relative;border-radius:4px;overflow:hidden;}
.post-list .entry-media{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-right:20px;width:200px;}
.entry-media .placeholder{height:0;overflow:hidden;}
.entry-media img{margin:0 auto;width:100%;overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;object-fit:cover;}
.studio .col-5{-ms-flex:0 0 25%!important;-webkit-box-flex:0;flex:0 0 25%!important;max-width:25%!important;padding-right:10px;padding-left:10px;}
.studio .entry-media .placeholder{background:url(../images/s_bg.png) no-repeat;background-size:100% auto;position:relative;padding-bottom:83% !important;}
.studio .post-grid .entry-media{margin:0px;}
.studio .entry-media .placeholder>a{max-width:93%;height:auto;position:absolute;top:4.5%;left:3.5%;}
.studio .entry-media img{object-fit:initial;}
.entry-wrapper{position:relative;width:100%;}
.entry-header{word-break:break-word;}
.entry-header .entry-title{font-size:16px;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;max-height:40px;height:auto;line-height:20px;font-weight:normal}
.entry-title a{padding-bottom:6px;background:-o-linear-gradient(left, currentColor 0%, currentColor 100%);background:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background:linear-gradient(to right, currentColor 0%, currentColor 100%);background-size:0px 3px;background-repeat:no-repeat;background-position:left 87%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.entry-footer{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;letter-spacing:.2px;margin-top:10px;position:relative;width:100%;overflow-x:auto;white-space:nowrap;}
.post-list .entry-footer{position:absolute;bottom:0;}
.entry-footer .entry-meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;color:#bdbdbd;letter-spacing:-0.2px;width:100%;}
.entry-footer .entry-meta>span{margin-right:10px;}
.entry-footer .entry-meta>span i{margin-right:3px;}
.entry-meta .meta-author a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}
.entry-footer .entry-meta a{color:#aaa;}
/* .cms_grid_list .post-list .entry-media{width:100px;} */
.cms_grid_list .post-list{margin-bottom:15px;}
.entry-footer .entry-meta .meta-shhop-icon{color:#ff4a00;}
.grid-one{margin-top:20px;}
.title.row .col-1{padding-right:10px;padding-left:10px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;-ms-flex:0 0 100%;}
.home-cat-title h3{font-size:24px;letter-spacing:.5px;margin-bottom:30px;text-transform:uppercase;margin-bottom:1.5rem!important;-ms-flex-align:center!important;align-items:center!important;display:-ms-flexbox!important;display:flex!important;color:#34495e;}
.home-cat-title small{font-size:15px;font-weight:normal;margin-left:10px;opacity:0.85;color:#34495e;}
.home-cat-nav{white-space:nowrap;overflow-x:auto;margin-bottom:10px;}
.home-cat-nav .btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;margin-right:.5rem!important;margin-bottom:.5rem!important;color:#34495e;background-color:#f8f9fa;border-color:#f8f9fa;-webkit-box-shadow:0 0 0 rgb(238 242 247 / 50%);box-shadow:0 0 0 rgb(238 242 247 / 50%);}
.home-cat-nav>a.active{background-color:#f9c851;border-color:#ffffff;color:#fff;border-radius:4px;}
.home-cat-nav::-webkit-scrollbar{width:0;height:2px;display:block;}
.title.row .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;padding-right:10px;padding-left:10px;}
.grid-one .row .col-5{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%;padding-right:10px;padding-left:10px;}
.post-grid{margin-bottom:30px;}
.post-grid .entry-media{margin:-10px;margin-bottom:0;border-radius:.5rem .5rem 0 0;}
.meta-category-dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;line-height:1.2}
.post-list .meta-category-dot{margin-bottom:10px;margin-top:0;}
.meta-category-dot>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#aaa;font-size:12px;}
.meta-category-dot>a+a{margin-left:8px;}
.meta-category-dot>a>.dot{background-color:var(--accent-color);border-radius:50%;height:6px;margin-right:5px;width:6px;background-color:#2196F3;}
.meta-category-dot>a:nth-child(2) .dot{background-color:#4CAF50;}
.meta-category-dot>a:nth-child(3) .dot{background-color:#fd721f;}
.post-grid .entry-header{margin-top:10px;}
.meta-post-type{z-index:1;background-color:rgba(0, 0, 0, 0.4);border-radius:50%;color:#fff;font-size:15px;height:25px;right:10px;line-height:25px;position:absolute;text-align:center;top:10px;width:25px;}
.meta-post-type a{color:#fff;}
.post-list .meta-post-type{left:15px;top:15px;}
.entry-excerpt{font-size:85%;margin-top:5px;letter-spacing:-0.2px;margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#888;height:36px;line-height:18px;}
.entry-footer .entry-meta .meta-shhop-icon{flex:1;text-align:right;margin-right:0;}
.post-grid.bg-image{background-size:cover;background-position:center;}
.post-grid.bg-image:hover{background-position:left;}
.post-grid.bg-image:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:0;background:-webkit-gradient( linear , left top, left bottom , from(rgba(18, 18, 19, 0)), to(#000));background:-o-linear-gradient( top , rgba(18, 18, 19, 0) 0%, #000 100%);background:linear-gradient( 180deg , rgba(18, 18, 19, 0) 0%, #000 100%);}
.post-grid.bg-image .entry-media{opacity:0;}
.post-grid.bg-image .entry-wrapper a, .post-grid.bg-image .entry-excerpt, .post-grid.bg-image .entry-meta{color:#FFF;}
.post-grid.bg-image .entry-excerpt, .post-grid.bg-image .entry-meta{opacity:.8}
.grid-one .post-grid.bg-image .entry-media .placeholder{padding-bottom:120%;}
.grid-one .post-grid.bg-image .entry-header .entry-title{font-weight:normal;letter-spacing:normal;}
.getmore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:0;}
.getmore .btn{background-color:#323a46;border-color:#323a46;-webkit-box-shadow:0 0 0 rgba(50, 58, 70, .5);box-shadow:0 0 0 rgba(50, 58, 70, .5);min-width:250px;margin:0 auto;}
.getmore .btn:hover{background-color:#ED730D;border-color:#ED730D;}
.getmore .btn a{color:#fff;display:block;}
.grid-two{margin-top:20px;}
.grid-two .home-cat-nav>a.active{background-color:#34495e;border-color:#34495e;color:#fff;}
.grid-two .col-2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:10px;padding-left:10px;}
.post-carousel{margin-top:20px;}
.slist{margin-top:20px;}
.slist ul{overflow:hidden;margin:0 -4px;}
.slist li{float:left;margin:4px;box-sizing:content-box;overflow:hidden;position:relative;}
.slist li.n4{width:24%;}
.slist li img{width:100%;border-radius:5px;height:100%;}
.slist li b{display:block;height:40px;position:absolute;right:10px;left:0;bottom:-30px;height:34px;line-height:34px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;font-weight:400;color:#fff;width:100%;text-indent:10px;color:#edf0f2;font-size:14px}
.slist li:hover b{bottom:2px;background:url(../images/list_t.png)}
.grid-three{margin-top:20px;overflow:hidden;}
.grid-three .row{margin-right:-5px;margin-left:-5px;}
.grid-three .row .col-6{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-right:0;padding-left:0;}
.post-cms-gridimg .img-item{position:relative;padding:5px;}
.post-cms-gridimg .thumbnail{position:relative;}
.widget-parallax{margin-top:20px;}
.module.parallax .container{margin:auto;padding-bottom:30px;padding-top:30px;max-width:1440px;}
.module.parallax{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(30vh - 60px);position:relative;text-align:center;}
.module.parallax:before{content:'';height:100%;width:100%;left:0;position:absolute;right:0;top:0;bottom:0;-webkit-transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 0.3s cubic-bezier(0.77, 0, 0.175, 1);background:rgb(0 0 0 / 50%);}
.module.parallax img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;}
.module.parallax .entry-title{color:#fff;font-weight:500;margin-bottom:0;position:relative;letter-spacing:2px;font-size:1.5rem;}
.index-content .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}
.index-content .btn-warning{color:#631c00;background-color:#f9c851;border-color:#f9c851;-webkit-box-shadow:0 0 0 rgba(249, 200, 81, .5);box-shadow:0 0 0 rgba(249, 200, 81, .5);}
.index-content .btn-light{color:#631c00;background-color:#dde8f5;border-color:#dde8f5;-webkit-box-shadow:0 0 0 rgba(238, 242, 247, .5);box-shadow:0 0 0 rgba(238, 242, 247, .5);}
.module.parallax .btn{margin:30px 5px 0;position:relative;z-index:60;}
.f-link{background:#fff;border-radius:5px;clear:both;margin-top:20px;}
.f-link .tt{padding:20px 10px;line-height:16px;border-bottom:1px solid #f8f9fa;background:#f8f9fa;z-index:1;color:#333;font-size:16px;font-weight:400;border-radius:5px 5px 0px 0px;position:relative;}
.f-link .tt a{position:absolute;right:10px;top:12px;border-radius:5px;font-size:14px;color:#fff;background:#E2523A;padding:10px;}
.f-link ul{content:"";display:table;padding-bottom:10px;}
.f-link li{float:left;padding:10px 10px 0px 10px;}
.f-link li a{font-size:14px;color:#6b7386;}
#footer{margin-top:0px;}

.resourcelist .row{display:block;display:block;-ms-flex-wrap:initial;flex-wrap:initial;margin-right:0px;margin-left:0px;}
.resourcelist ul.all>li{float:left;margin:0 1% 1% 0;background:#fff;width:11.625%;padding:15px 10px;overflow:hidden;transition:box-shadow .3s cubic-bezier(.215, .61, .355, 1), transform .3s cubic-bezier(.215, .61, .355, 1), -webkit-box-shadow .3s cubic-bezier(.215, .61, .355, 1), -webkit-transform .3s cubic-bezier(.215, .61, .355, 1);border-radius:5px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.08);}
.resourcelist ul.all>li:hover{-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);}
.resourcelist ul.all li:nth-child(8n){float:right;margin-right:0;}
.resourcelist ul.all li .img{width:128px;overflow:hidden;text-align:center;position:relative;height:128px;border-radius:20px;display:block;margin:0 auto;}
.resourcelist ul.all li .img::before {content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;backdrop-filter:blur(30px);background-size:cover;border-radius:5px;background-color:#efefef;box-shadow:0 2px 5px rgba(0,0,0,0.05);}
.resourcelist ul.all li .img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;min-width:100%;max-width:300%;transition:all .3s;}
.resourcelist ul.all li .rbox{overflow:hidden;width:100%;float:right;}
.resourcelist ul.all li .rbox h2{max-height:50px;height:auto;overflow:hidden;line-height:25px;}
.resourcelist ul.all li .rbox h2 a{font-size:16px;font-weight:bold;}
.resourcelist ul.all li .rbox .rmb{clear:both;margin-top:10px;overflow:hidden;}
.resourcelist ul.all li .rbox .rmb span.zhe{text-align:center;color:#fff;display:block;margin:5px 0 0 0;overflow:hidden;float:left;width:22px;height:18px;line-height:18px;background:#E2523A;border-radius:4px;}
.resourcelist ul.all li .rbox .rmb i.fa{float:left;font-size:15px;margin-left:-2px;line-height:30px;color:#E2523A;margin-top:-1px;margin-right:3px;}
.resourcelist ul.all li .rbox .rmb span.jg{display:block;float:left;font-size:18px;color:#E2523A;line-height:28px;margin-left:5px;}
.resourcelist ul.all li .rbox .rmb span.jg strong{font-size:18px;font-weight:normal;}
.resourcelist ul.all li .rbox ul.jglist{line-height:20px;width:98%;text-align:center;overflow:hidden;zoom:1;padding:3% 0;background:rgb(240, 244, 245);margin:6% 0;}
.resourcelist ul.all li .rbox ul.jglist li{width:48%;border-right:1px solid #DBD6D2;background:transparent;padding:0;margin:0;float:left;overflow:hidden;}
.resourcelist ul.all li .rbox ul.jglist li span{display:block;font-size:14px;color:#333;}
.resourcelist ul.all li:nth-child(8n){float:right;margin-right:0;}
.resourcelist ul.all li .rbox a.buybtn{border-radius:3px;display:block;font-size:15px;text-align:center;font-weight:700;background:#E2523A;color:#FFF;padding:5% 0;}
.resourcelist ul.all li .rbox .tit{display:none;color:#666;margin-top:5%;overflow:hidden;font-size:14px;position:relative;padding-left:5%;}
.resource ul.all_ppl{overflow:hidden;clear:both;zoom:1;color:#555;margin:20px -0.5% 0 -0.5%;}
.resourcelist ul.all_ppl li{float:left;margin:0 0.5% 1% 0.5%;background:#F4F2EF;width:19%;padding:1%;overflow:hidden;border-radius:5px;transition:all 1.2s;-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;transition:all .3s;transform:translateY(0%);}
.resourcelist ul.all_ppl li:hover{transform:translate3d(0, -2px, 0);}
.resourcelist ul.all_ppl li .img{float:none;width:100%;overflow:hidden;text-align:center;position:relative;display:inline-block;border-top:none !important;max-height:375px;}
.resourcelist ul.all_ppl li .img img{width:100%;border-radius:5px;}
.resourcelist ul.all_ppl li .rbox{overflow:hidden;width:100%;float:none;}
.resourcelist ul.all_ppl li .rbox h2{height:auto;overflow:hidden;line-height:23px;}
.resourcelist ul.all_ppl li .rbox h2 a{font-size:16px;font-weight:bold;}
.resourcelist ul.all_ppl li .rbox .rmb{clear:both;margin-top:10px;overflow:hidden;}
.resourcelist ul.all_ppl li .rbox .rmb span.zhe{text-align:center;color:#fff;display:block;margin:5px 0 0 0;overflow:hidden;float:left;width:22px;height:18px;line-height:18px;background:#E2523A;border-radius:4px;}
.resourcelist ul.all_ppl li .rbox .rmb i.fa{float:left;margin-left:-2px;line-height:30px;color:#E2523A;margin-top:-1px;margin-right:3px;}
.resourcelist ul.all_ppl li .rbox .rmb span.jg{display:block;float:left;font-size:18px;color:#E2523A;line-height:28px;margin-left:5px;}
.resourcelist ul.all_ppl li .rbox .rmb span.jg strong{font-size:18px;}
.resourcelist ul.all_ppl li .rbox ul.jglist{line-height:20px;width:100%;text-align:center;overflow:hidden;zoom:1;padding:3% 0;background:#E7E2DD;margin:2% 0;border-radius:5px;}
.resourcelist ul.all_ppl li .rbox ul.jglist li{width:32.6%;border-right:1px solid #DBD6D2;background:transparent;padding:0;margin:0;float:left;overflow:hidden;}
.resourcelist ul.all_ppl li .rbox ul.jglist li span{display:block;}
.resourcelist ul.all_ppl li .rbox a.buybtn{border-radius:3px;display:block;font-size:15px;text-align:center;font-weight:700;background:#E2523A;color:#FFF;padding:5% 0;display:none;}
.resourcelist ul.all_ppl li .rbox .tit{display:none;color:#666;margin-top:5%;overflow:hidden;font-size:14px;position:relative;padding-left:5%;}
.side-title-wrap {margin-top:15px;padding-bottom:15px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;border-bottom:1px solid #ddd;}
.side-title-wrap h3.widget-title {font-size:16px;color:#333;margin-right:16px;display:inline-block;vertical-align:bottom;padding-left:10px;margin-left:0px;border-left:4px solid #3690cf;font-weight:400;}
.side-title-wrap span,.side-title-wrap span.suburl a {font-size:12px;color:#999;}
.side-title-wrap span.suburl{float:right;}
.line-big {overflow:hidden;margin-left:-1%;margin-top:20px;}
.line-box {position:relative;float:left;padding:0 15px;width:49%;margin-left:1%;overflow:hidden;background:rgba(255,255,255,0.68);border:1px solid rgba(221,221,221,0.28);border-radius:0.5rem;margin-bottom:10px;-webkit-box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);box-shadow:0px 0px 10px -2px rgba(158,158,158,0.2);}
h3.cat-title.bkx {margin-top:15px;padding-bottom:15px;padding-left:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;border-bottom:1px solid #ddd;}
h3.cat-title.bkx a {font-size:16px;color:#333;font-weight:400;}
span.more-i {float:right;display:block;padding:10px 15px 10px 15px;cursor:pointer;}
span.more-i span {float:right;width:5px;height:5px;margin:0 2px 0 0;padding:0;background:#fff;border-radius:50%;border:1px solid #888;}
/*figure.small-thumbnail {max-width:100%;width:100%;height:auto;overflow:hidden;max-height:160px;}
.cat-site h2.entry-small-title {font-size:16px;line-height:30px;padding:5px 15px 0px 15px;width:90%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
.cat-list {padding:5px 15px 15px 15px;}*/
figure.small-thumbnail:hover img {transition:All .7s ease;-webkit-transform:scale(1.2) rotate(-6deg);-moz-transform:scale(1.2) rotate(-6deg);-o-transform:scale(1.2) rotate(-6deg);-ms-transform:scale(1.2) rotate(-6deg);transform:scale(1.2) rotate(-6deg);}
figure.small-thumbnail a {overflow:hidden;max-height:160px;display:flex;}
figure.small-thumbnail img {max-width:100%;width:100%;height:auto;display:block;margin:0 auto;align-self:center;}
.cat-list {margin-top:15px;border-top:1px solid #ddd;padding-top:8px;}
.cat-list li {line-height:30px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;position:relative;}
span.list-date {float:right;color:#999;position:relative;top:2px;margin-left:8px;}
.cat-list li a {font-family:"icon" !important;text-rendering:auto;-webkit-font-smoothing:antialiased;}
.cat-list li a:hover {color:#4693e9;margin-left:6px;}
.cat-site {padding-top:10px;padding-bottom:10px;}
.cat-site .entry-small-title {font-size:16px;line-height:30px;margin:0 0 10px 0;width:90%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;overflow:hidden;}
figure.small-thumbnail {width:155px;height:115px;position:relative;float:left;max-width:200px;clear:both;margin:1px 15px 0 0;overflow:hidden;transition-duration:.5s;}
.small-info {height:103px;line-height:1.65;overflow:hidden;color:#777;margin:0 0 5px 0;text-align:justify;}
.small-info a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;white-space:normal;}

@media (max-width:1440px){.row{margin-right:-10px;margin-left:-10px;}
.hd-cms .row{margin-right:-15px;margin-left:-15px;}
.owl .owl-prev{left:0px!important;}
.owl .owl-next{right:0px!important;}}
@media (max-width:1320px){.resourcelist ul.all li{width:15.83%;}
.resourcelist ul.all li:nth-child(6n){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(8n){float:left;margin-right:1%;}
.resourcelist ul.all li:nth-child(24){float:right;margin-right:0;}
.resourcelist ul.all_ppl li{width:32.333%;}}
@media(max-width:1280px){.catbox-carousel .catbox-bg{height:148px;}}
@media (max-width:1024px){.resourcelist ul.all li{width:19.2%;}
.resourcelist ul.all li:nth-child(5n){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(6n){float:left;margin-right:1%;}
.catbox-carousel .catbox-bg{height:132px;}
}
@media (max-width:840px){.resourcelist ul.all li{width:24.25%;}
.resourcelist ul.all li:nth-child(4n){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(5n){float:left;margin-right:1%;}
.resourcelist ul.all li:nth-child(20){float:right;margin-right:0px;}
.line-box {width:100%;padding:0 10px;}
figure.small-thumbnail,figure.small-thumbnail a {max-height:37.93103vw;}
.line-box:last-child {display:block;}
}
@media (max-width:768px){.resourcelist ul.all li{width:32.66%;}
.resourcelist ul.all li:nth-child(3n){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(4n){float:left;margin-right:1%;}
.resourcelist ul.all li:nth-child(5n){float:left;margin-right:1%;}
.resourcelist ul.all li:nth-child(12){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(15){float:right;margin-right:0px;}
.resourcelist ul.all li:nth-child(24){float:right;margin-right:0px;}

}
@media (max-width:992px){.division .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.dynamic .owl-dynamic .left{display:none;}
.dynamic .owl-dynamic .right{display:none;}
.hd-cms .row{margin-right:0px;margin-left:0px;}
.hd-cms .row .col-2{padding-right:0px;padding-left:0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.hd-cms .row .col-32{padding-right:0px;padding-left:0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.hd-cms .row .col-31{padding-right:0px;padding-left:0px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.swiper-container img{height:auto;}
.entry-header .entry-title{font-size:14px;}
.entry-excerpt{font-size:13px;margin-top:8px;-webkit-line-clamp:1;height:18px;line-height:18px;}
.post-list .meta-category-dot{margin-bottom:5px;}
.posts-wrapper .row{margin-right:-5px;margin-left:-5px;}
.posts-wrapper .row .col-5{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-right:5px;padding-left:5px;}
.studio .col-5{-ms-flex:0 0 33.333333%!important;-webkit-box-flex:0;flex:0 0 33.333333%!important;max-width:33.333333%!important;padding-right:10px;padding-left:10px;}
.grid-two .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:5px;padding-left:5px;}
.grid-three .row .col-6{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:0;padding-left:0;}
.post-cms-gridimg .thumbnail{overflow:hidden;}
.home-cat-title small{display:none;}}
@media (max-width:768px){.container{max-width:720px;}
.search-bg .container{padding-top:80px;padding-bottom:40px;max-width:100%;}
.search-bg .search-title{font-size:18px;margin-bottom:5px;}
.search-bg .search-desc{font-size:12px;line-height:1.2;}
.search-form .search-fields input{height:44px;line-height:44px;}
.search-form .search-select select{height:44px;line-height:44px;}
.division .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.division .col-4 span{width:2rem;height:2rem;line-height:2rem;}
.division .col-4 .text .title{font-size:.875rem;}
.division .col-4 .text .desc{font-size:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dynamic .owl-dynamic .scroll-dynamic{max-width:100%;}
.catbox-carousel .catbox-bg{height:120px;}
.division .col-4 span i{font-size:18px;}
.catbox-carousel .catbox-content p{display:none;}
.posts-wrapper .post-list, .posts-wrapper .post-grid, .carousel .post-grid{padding:5px;margin-bottom:10px;}
.post-list .entry-media{width:120px;margin-right:10px;}
.entry-excerpt{display:none;}
.title.row .col-1{padding-right:0px;padding-left:0px;}
.title.row .col-auto{padding-right:0px;padding-left:0px;}
.home-cat-title h3{font-size:15px;margin-bottom:30px;}
.grid-one .row .col-5{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.studio .col-5{-ms-flex:0 0 50%!important;-webkit-box-flex:0;flex:0 0 50%!important;max-width:50%!important;padding-right:10px;padding-left:10px;}
.grid-three .row .col-6{ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding-right:0;padding-left:0;}
.module.parallax{min-height:25vh;}
.module.parallax .entry-title{font-size:20px;}
.module.parallax .btn{width:100%;margin:20px auto 0;position:relative;z-index:60;}
.module.parallax .btn+.btn{margin-top:10px;}
.f-link{order:3;width:100%;margin-top:20px;}}
@media (max-width:600px){.home-cat-title small{display:none;}
.resourcelist ul.all li .img{float:none;width:100%;margin-right:0;margin-bottom:10px;display:block;min-height:85px;height:auto;padding-bottom:100%!important;}
.resourcelist ul.all li .rbox{float:none;margin-left:0;width:100%;}
.resourcelist ul.all li .img img{width:100%;height:auto;box-shadow:-7px 0 7px -7px rgba(51,51,51,.07), 7px 0 7px -7px rgba(51,51,51,.07);display:block;}
.resourcelist ul.all li h2{height:50px;overflow:hidden;font-style:normal;}
.resourcelist ul.all li .rbox h2 a{font-weight:normal;}
.resourcelist ul.all_ppl li{width:49%;}
.resourcelist ul.all_ppl li .img{float:none;width:100%;margin-right:0;margin-bottom:10px;display:block;height:auto;}
.resourcelist ul.all_ppl li .rbox{float:none;margin-left:0;width:100%;}
.resourcelist ul.all_ppl li .img img{width:100%;height:auto;box-shadow:-7px 0 7px -7px rgba(51,51,51,.07), 7px 0 7px -7px rgba(51,51,51,.07);display:block;}
.resourcelist ul.all_ppl li h2{height:50px;overflow:hidden;font-style:normal;}
.resourcelist ul.all_ppl li .rbox h2 a{font-weight:normal;}
}
@media (min-width:1080px){.home-cat-nav{max-width:70%!important;}}
@media (min-width:1440px){.home-cat-nav{max-width:100%!important;}}