@charset "utf-8";
/*
    * @time Fri Nov 13 2020 08:57:46 GMT+0800 (中国标准时间)
    */

.domPc { display: block }
.domMob { display: none }
.grid-1200 { width: 1200px }
.grid-120 { width: 120px }
.grid-700 { width: 700px }
.grid-320 { width: 320px }
.mr-30 { margin-right: 30px }
.ml-30 { margin-left: 30px }
.list { /*padding-top: 100px; margin-top: -100px;*/ overflow-x: hidden; overflow-y: visible; position: relative; z-index: 5 }
.list .item { padding: 20px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px dashed #bfbfbf }
.list .item .tit { font-size: 18px; line-height: 28px }
.list .item .tit i { font-size: 16px; height: 26px; line-height: 26px; padding: 0 10px; margin-right: 10px; color: #fff; font-style: normal }
.list .item .tit i.red { background: #e10e0e }
.list .item .tit i.blue { background: #027bfb }
.list .item .tit i.orange { background: #f60 }
.list .item:hover { background: #fdfdfd }
.list .item:hover .share { width: 140px }
.list .xpage-more-btn { display: block; text-align: center; line-height: 46px; width: 270px; margin: 50px auto 10px; font-size: 16px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #2461c7; color: #fff; cursor: pointer }
.list .xpage-more-btn img { vertical-align: middle; margin-right: 10px; margin-top: -3px }
.item-style1 { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.item-style1 .img { margin-right: 18px; width: 180px; /*height:101px;*/ overflow: hidden; border-radius: 5px; }
.item-style1 .img img { width: 100%; height: auto; border-radius: 5px;}
.item-style1 .txt { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1 }
.item-style1 .txt .tit { margin-top: 6px; height: 52px; }
.item-style1 .txt .info { margin-top: 5px }
.item-style2 .info { margin-top: 5px }
.item-style3 .tit { margin-bottom: 10px }
.item-style3 .img { width: 100%; height: auto; overflow: hidden; border-radius: 5px; }
.item-style3 .img img { width: 100%; height: auto }
.item-style4 .tit { margin-bottom: 10px }
.item-style4 .img { width: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;  }
.item-style4 .img a {border-radius: 5px;overflow: hidden;margin-right:1%;}
.item-style4 .img.img3 a { width: 32%;height: 126px; margin-right: 1.3%;}
.item-style4 .img.img2 a { width: 48.5%;height: 192px; }
.item-style4 .img a img {width: 100%; height: 100%;}
.item-style6 .tit { margin-bottom: 10px }
.item-style6 .img { position: relative; z-index: 1; width: 100%; height: auto }
.item-style6 .img img { position: relative; z-index: 1; width: 100%; height: auto }
.item-style6 .img .play { width: 80px; height: 80px; position: absolute; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; z-index: 3 }
.item-style6 .img video { width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 4; background: #000 }
.item-style6 .img .close { width: 30px; height: 30px; position: absolute; right: 0; top: 0; z-index: 10; cursor: pointer }
.item-style6 .img .hide { display: none }
.info { height: 30px; margin-top: 15px }
.info .time { float: left; font-size: 14px; line-height: 30px; color: #999 }
.info .share { float: right; width: 0; height: 30px; font-size: 0; white-space: nowrap; -webkit-transition: width 1s; -moz-transition: width 1s; transition: width 1s }
.info .share .share-item { display: inline-block; position: relative; width: 24px; height: 24px; margin-left: 8px }
.info .share .share-item img { width: 100%; height: 100% }
.info .share .share-item .qrcode { position: absolute; left: 50%; top: 30px; margin-left: -94px; z-index: 88; width: 150px; height: 0; overflow: hidden; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s }
.info .share .share-item .qrcode img { width: 150px; height: 150px }
.info .share .share-item .qrcode.show { height: 150px }
.fixed { position: fixed!important; top: 0; z-index: 99 }
.main { margin-top: 20px }
.main .box { margin: 0 auto }
.nav { float: left; background: #fff; min-height: 250px }
.nav .nav-cont { top: 70px; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; overflow: hidden }
.nav .nav-cont.fixed { top: 0 }
.nav .nav-cont a { display: block; text-align: center; height: 50px; line-height: 50px; font-size: 16px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0 }
.nav .nav-cont a:first-child { background: #083b90; border: 0 }
.nav .nav-cont a:first-child img { vertical-align: middle }
.nav .nav-cont a.active { position: relative; color: #083b90; background: #f3f6f8 }
.nav .nav-cont a.active:before { content: ''; width: 3px; height: 100%; position: absolute; left: 0; top: 0; display: block; background: #083b90 }
.box-cont { float: left }
.hot { float: right }
.focus { width: 100%; height: 394px; position: relative; z-index: 1; overflow: hidden; border-radius: 5px; }
.focus .swiper-container { width: 100%; height: 100% }
.focus .swiper-container .img { position: relative; z-index: 1 }
.focus .swiper-container .img img { width: 100%; height: auto }
.focus .swiper-container .tit { position: absolute; right: 0; left: 0; bottom: 0; z-index: 4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 70px 10px 10px; font-size: 18px; line-height: 28px; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .65))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%) }
.focus .swiper-container .tit a{ color: #fff;}
.focus .swiper-container .pagination { width: auto; left: auto; right: 10px; bottom: 15px }
.focus .swiper-container .pagination .swiper-pagination-bullet { background: #0051a4; opacity: 1 }
.focus .swiper-container .pagination .swiper-pagination-bullet-active { background: #fff }
.focus .swiper-container .swiper-button-prev { left: 0; width: 34px; height: 73px; background: url(/politics/newpage2020/images/icon-arrow.png) left 0 no-repeat }
.focus .swiper-container .swiper-button-next { right: 0; width: 34px; height: 73px; background: url(/politics/newpage2020/images/icon-arrow.png) right 0 no-repeat }
.focus .swiper-pagination-fraction { position: absolute; bottom: 0.3rem !important; right: 0.5rem !important; left: auto; width: auto; font-size: 18px; color: #fff; font-style: italic; }
.focus .swiper-pagination-current { color: #2D8BDE; font-style: italic; font-size: 28px; }
.focus .swiper-pagination-total { font-size: 24px; }
.card { position: relative; border-top: 1px solid #bfbfbf; padding-bottom: 10px }
.card .title { padding: 5px 0; line-height: 36px; font-size: 20px; font-weight: 700; color: #000 }
.card .title a { display: inline-block; position: relative; color: #000 }
.card .title a:before { content: ''; position: absolute; left: 0; top: -5px; width: 100%; height: 4px; background: #2b6bd6 }
.list-style0 li { position: relative; margin-bottom: 5px }
.list-style0 li:before { content: ''; width: 4px; height: 4px; position: absolute; left: 0; top: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #bfbfbf }
.list-style0 li a { padding-left: 8px; font-size: 16px; line-height: 26px; color: #666 }
.list-style2 li { position: relative; margin-bottom: 15px }
.list-style2 li .img { float: left; margin-right: 10px; width: 130px; height: 85px; overflow: hidden; border-radius: 5px; }
.list-style2 li .img img { width: 100%; height: 100% }
.list-style2 li .tit { font-size: 16px; line-height: 26px; color: #333; padding: 5px 10px 10px 0; max-height: 85px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.list-style3 { overflow: hidden }
.list-style3 ul { width: 100% }
.list-style3 li { position: relative; margin-bottom: 17px }
.list-style3 li .img { width: 100%; height: 160px; overflow: hidden; border-radius: 5px; }
.list-style3 li .img img { width: 100%; height: auto }
.list-style3 li .tit { margin-top: 8px; text-align: center; font-size: 16px; line-height: 26px; color: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.list-style3 li .tit a {color: #333;}
.observe .swiper-container { width: 100%; height: 100% }
.observe .swiper-container .img { width: 100%; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 6px }
.observe .swiper-container .img img { width: 100%; height: 280px; overflow: hidden; border-radius: 5px; }
.observe .swiper-container .tit { text-align: center; padding: 0 6px; font-size: 16px; line-height: 26px; margin-top: 5px }
.observe .swiper-container .swiper-slide { padding-top: 15px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.observe .swiper-container .swiper-slide.swiper-slide-active { padding-top: 0 }
.observe .swiper-container .pagination { bottom: 0 }
.special { margin-top: 10px; background: #fff }
.special.fixed { margin-top: 0 }
 @media screen and (max-width:768px) {
.domPc { display: none }
.domMob { display: block }
a { color: #333; }
.grid-120, .grid-1200, .grid-320, .grid-700 { width: 100% }
.main { margin-top: 0 }
.focus { height: auto }
.focus .swiper-pagination-fraction { font-size: 14px; bottom: 0.2rem !important; right: 0.2rem !important; }
.focus .swiper-pagination-current { font-size: 20px; }
.focus .swiper-pagination-total { font-size: 18px; }
.focus .swiper-container .tit { padding: 10px 50px 10px 10px; }

.list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; padding-right: 10px }
.list .item { padding: 10px 0; }
.list .xpage-more-btn { color: #999; font-size: 14px; background: 0 0; margin-top: 10px }
.item-style1 { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center }
.item-style1 .img { margin-right: 10px; width: 140px; height: auto }
.item-style1 .txt .tit { margin-top: 0; height: auto; font-size: 18px; }
.item-style1 .txt .tit a { overflow: hidden; text-overflow: ellipsis; cursor: pointer; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
/* .item-style4 .img { height: 100%; overflow: hidden; }
.item-style4 .img a { display: block; width: 100%; height: 107px; } */
.item-style4 .img.img3 a{height: 68px;}
.item-style4 .img.img2 a{height: 107px;}
.item-style5 .img { height: 100%; overflow: hidden; }
.item-style5 .img a { /*display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between*/ display: block; width: 100%; height: 68px; }
}

.mob-top {background: #024ac2;position: relative;z-index: 990;}.mob-top .mob-top-upper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px;height: 68px;width: 100%;}.mob-top .mob-top-upper .logo {float: left;font-size: 0;}.mob-top .mob-top-upper .logo img {width: auto;height: 38px;display: inline-block;vertical-align: top;}.mob-top .mob-top-upper .logo i {font-size: 12px;color: #fff;}.mob-top .mob-top-upper .wza {float: right;margin-top: 12px;margin-left: 10px;font-size: 12px;color: #fff;}.mob-top .mob-top-upper .search-box {float: right;margin-top: 12px;width: 17px;height: 18px;-webkit-background-size: auto 100%;-moz-background-size: auto 100%;background-size: auto 100%;}.mob-top .mob-top-upper .pc {float: right;margin-top: 12px;margin-left:  10px;font-size: 12px;color: #fff;}.mob-top .mob-top-upper .pc img {margin-right: 5px;height: 17px;width: auto;}.mob-top .mob-top-upper .pc a {color: #fff;}.mob-top .mob-top-nav {position: relative;width: 100%;font-size: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;padding: 5px 2%;background: #f5f5f5; border:0!important;}.mob-top .mob-top-nav.fixed {position: fixed;top: 0;z-index: 999999;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: #fff;}.mob-top .mob-top-nav .part {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px 5px 5px 5px;width:100%;}.mob-top .mob-top-nav .top-nav-pro {position: relative;width: -moz-calc(100% - 22px);width: calc(100% - 22px);color: #5b5b5b;font-size: 0;}.mob-top .mob-top-nav .top-nav-pro:after {content: "";width: 10px;height: 100%;display: block;position: absolute;right: 0;top: 0;z-index: 3;background: -webkit-gradient(linear,left top,right top,from(rgba(255, 255, 255, 0)),to(#fff));background: -webkit-linear-gradient(left,rgba(255, 255, 255, 0) 0,#fff 100%);background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, #fff 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);}.mob-top .mob-top-nav .top-nav-pro .top-nav-pro-cont {white-space: nowrap;overflow-y: hidden;overflow-x: auto;}.mob-top .mob-top-nav .top-nav-pro .top-nav-pro-cont a {position: relative;display: inline-block;margin-right: 10px;font-size: 16px;line-height: 26px;padding: 0 8px;color: #024ac2;}.mob-top .mob-top-nav .top-nav-pro .top-nav-pro-cont a:last-child {margin-right: 0;}.mob-top .mob-top-nav .top-nav-pro .top-nav-pro-cont a.active {font-size: 20px;color: #fff;background: #024ac2;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}.mob-top .mob-top-nav .top-nav-menu {width: 14px;}.mob-top .mob-top-nav .top-nav-menu .menu-box {height: 14px;width: 14px;position: relative;}.mob-top .mob-top-nav .top-nav-menu .menu-box .bar {height: 2px;width: 14px;display: block;position: absolute;background-color: #024ac2;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-transition: 0.4s;-moz-transition: 0.4s;transition: 0.4s;}.mob-top .mob-top-nav .top-nav-menu .menu-box .bar:nth-of-type(1) {top: 0;width: 10px;}.mob-top .mob-top-nav .top-nav-menu .menu-box .bar:nth-of-type(1):after {content: "";position: absolute;right: -4px;top: -0.6px;width: 3px;height: 3px;background: #e50020;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.mob-top .mob-top-nav .top-nav-menu .menu-box .bar:nth-of-type(2) {top: 6px;}.mob-top .mob-top-nav .top-nav-menu .menu-box .bar:nth-of-type(3) {top: 12px;}.mob-top .mob-top-nav .top-nav-menu .menu-box.active .bar:nth-of-type(1) {top: 7.5px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;-moz-transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-moz-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-webkit-transform 0.3s ease-out 0.5s, -moz-transform 0.3s ease-out 0.5s;}.mob-top .mob-top-nav .top-nav-menu .menu-box.active .bar:nth-of-type(2) {opacity: 0;}.mob-top .mob-top-nav .top-nav-menu .menu-box.active .bar:nth-of-type(3) {top: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;-moz-transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-moz-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-webkit-transform 0.3s ease-out 0.5s, -moz-transform 0.3s ease-out 0.5s;}.mob-map {position: fixed;top: 0;right: 0;left: 0;width: 100%;height: 0;z-index: 999;overflow-y: auto;overflow-x: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #024ac2;}.mob-map .mob-map-close {height: 14px;width: 14px;position: absolute;right: 22px;top: 16px;}.mob-map .mob-map-close .bar {height: 2px;width: 14px;display: block;position: absolute;background-color: #024ac2;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-transition: 0.4s;-moz-transition: 0.4s;transition: 0.4s;}.mob-map .mob-map-close .bar:nth-of-type(1) {width: 10px;top: 7.5px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;-moz-transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-moz-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-webkit-transform 0.3s ease-out 0.5s, -moz-transform 0.3s ease-out 0.5s;}.mob-map .mob-map-close .bar:nth-of-type(1):after {content: "";position: absolute;right: -4px;top: -0.6px;width: 3px;height: 3px;background: #e50020;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.mob-map .mob-map-close .bar:nth-of-type(2) {top: 6px;opacity: 0;}.mob-map .mob-map-close .bar:nth-of-type(3) {top: 6px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, -webkit-transform 0.3s ease-out 0.5s;-moz-transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-moz-transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s;transition: top 0.3s ease 0.1s, transform 0.3s ease-out 0.5s,-webkit-transform 0.3s ease-out 0.5s, -moz-transform 0.3s ease-out 0.5s;}.mob-map .mob-map-banner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 15px;height: 68px;position: relative;z-index: 990;}.mob-map .mob-map-banner .logo {float: left;font-size: 0;}.mob-map .mob-map-banner .logo img {width: auto;height: 38px;display: inline-block;vertical-align: top;}.mob-map .mob-map-banner .logo i {font-size: 12px;color: #fff;}.mob-map .mob-map-cont {position: relative;-webkit-border-radius: 22px 22px 0 0;-moz-border-radius: 22px 22px 0 0;border-radius: 22px 22px 0 0;background: #fff;}.mob-map .mob-map-title {position: relative;text-align: center;font-size: 18px;line-height: 48px;height: 48px;font-weight: 700;color: #212121;border-bottom: 1px solid #b8b8b8;}.mob-map .mob-map-part {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 18px 18px;border-bottom: 2px solid #f0f0f0;}.mob-map .mob-map-part:last-child {border-bottom: 0;}.mob-map .mob-map-part .mob-map-type {margin-bottom: 15px;font-size: 18px;font-weight: 700;color: #212121;}.mob-map .mob-map-part ul {width: 102%;}.mob-map .mob-map-part ul li {float: left;margin-right: 2%;margin-bottom: 10px;width: 23%;height: 32px;line-height: 32px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align: center;color: #212121;background: #eeeff1;}.mob-map .mob-map-part ul li a {color: #212121;}.mob-map .mob-map-part ul li.rs {width: 48%;}.mob-map .mob-map-part.mob-map-pro {padding-top: 0.711111rem;}.mob-map .mob-map-part.mob-map-pro ul li {font-size: 18px;font-weight: 600;}

.lib-foot{margin-top:40px;padding:20px 0;font-size:14px;line-height:26px;text-align:center;color:#fff;background:#024ac2}@media screen and (max-width: 768px) {.lib-foot {margin-top: 10px;font-size:12px}}

.lib-hader {
 padding: 20px 0;
 font-size: 17px;
 line-height: 26px;
 text-align: center;
 color: #fff;
 background: #024ac2;
}
@media screen and (max-width: 767px) {
 .lib-hader {
  padding-top: 75px !important;
 }
}
.xab{color: white;}


.m-header{display:none;}
@media(max-width:767px){
    .m-header{display:block;max-width:100%;margin:0;padding:10px 12px;background:linear-gradient(90deg,#2563eb,#3b82f6);position:relative;}
    .m-main{display:flex;justify-content:space-between;align-items:center;}
    .m-left{display:flex;align-items:center;gap:8px;}
    .m-icon{width:18px;height:18px;color:#fff;}
    .m-title{font-size:15px;font-weight:700;color:#fff;}
    .m-tag{padding:2px 6px;background:rgba(255,255,255,0.2);border-radius:4px;font-size:10px;color:#fff;font-weight:600;}
    .m-more{display:flex;align-items:center;gap:3px;font-size:12px;color:rgba(255,255,255,0.9);text-decoration:none;}
    .m-arr{width:12px;height:12px;}
}
.fff{    display: flex;
    justify-content: space-evenly;}
.fff a{color:white;}

.pretty-button{background-color:#007bff;color:#fff;border:none;padding:12px 24px;font-size:16px;font-weight:bold;cursor:pointer;outline:none;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}.pretty-button:hover{background-color:#0056b3;transform:scale(1.05)}.pretty-button:active{transform:scale(.95);box-shadow:0 1px 2px rgba(0,0,0,.1)}
