@charset "utf-8";
/* CSS Document */
a:hover{  color: #365ba4;}
.hidden-tit .img_title{ display: none;}
/*头部*/
.ls-special-bodybg{background: url(/_res/images-rili/bodybg-rili.jpg) top center no-repeat #e8f1ff;  }
.ls-ztlogo{ margin: 12px 0 0 0;  }
.ls-ztlogo .img_title{ display: none;}
.ls-ztlogo img{ width:auto; height:60px;}
.ls-top { margin-top: 10px; }
.ls-top li { float: left;  }
.ls-top li a { background: rgb(0, 0, 0, 0.2); padding: 0 10px;  height: 30px; line-height: 30px;  margin: 0 5px; display: inline-block; border-radius: 5px; color: #fff; }
.ls-top li a:hover { background: rgb(0, 0, 0, 0.3);  }
.ls-special-header{ height: 365px;}
.ls-special-banner .ls-special-banimg{  padding: 25px 0  0 156px; }
.ls-special-banner .ls-special-banimg img{max-width: 100%; height: auto;}
.ls-special-search{   width: 645px; height: 54px; border-radius: 4px;background: #fff; position: relative;  margin: 20px 0 0 140px; }
.ls-special-search  li.se_box{height:54px; margin-right:110px;}
.ls-special-search  li.se_box input{width:100%;height:54px;background:none; padding: 0 20px; box-sizing: border-box; vertical-align:top; border:none;line-height:54px;color:#333; font-size: 18px;}
.ls-special-search  li.se_box input:-input-placeholder{color:#999;}
.ls-special-search  li.se_box input::-webkit-input-placeholder {color:#999;}
.ls-special-search  li.se_box input:-moz-placeholder {color:#999;}
.ls-special-search  li.se_box input::-moz-placeholder {color:#999;}
.ls-special-search  li.se_box input:-ms-input-placeholder {color:#999;}
.ls-special-search  li.sea_an{width:110px;height:54px; position: absolute; right: 0; top:0;}
.ls-special-search  li.sea_an input{width:100%;height:54px; border:none; background:url(/_res/images-rili/search-ico.png) 14px center  no-repeat #365BA4; color:#fff; overflow:hidden;cursor:pointer; font-size:20px; text-indent: 30px; vertical-align:top; border-radius: 0 4px 4px 0;}
.ls-special-search  li.se_box .msg-box{left: 0;top: 54px;position: absolute;z-index: 9999999;}
/*主体*/
.ls-special-row{ margin-bottom: 30px;}
.ls-special-rili{ box-sizing: border-box;border: 2px solid rgb(255, 255, 255);border-radius: 16px;
    box-shadow: 0 0 25px 0 rgba(73, 111, 176, 0.1);background: linear-gradient(223.73deg, rgb(236, 244, 255) -4.517%,rgb(231, 240, 255) 2.498%,rgb(255, 255, 255) 51.488%,rgb(236, 244, 255) 94.897%,rgb(241, 247, 255) 105.963%); padding: 30px;}
.ls-rili-date{ width: 575px;  position:relative; ;}
.ls-rili-tittab{ position: absolute; left:-87px; top:15px;  width: 55px;}
.ls-rili-tittab li{ margin-bottom: 10px; height: 152px;  text-align: center; background:url(/_res/images-rili/rili-tab2.png) center center no-repeat; }
.ls-rili-tittab li .tit{ display: block;  height: 100%; box-sizing: border-box; font-weight: bold; padding-top: 12px; font-size: 24px; color:#fff; line-height: 30px; text-shadow: 1px 1px 2px rgb(109, 148, 235);}
.ls-rili-tittab li a.tit:hover{ opacity: .9;}
.ls-rili-tittab li.active{ background:url(/_res/images-rili/rili-tab1.png) center center no-repeat;}
.ls-rili-tittab li.active .tit{  text-shadow: 1px 1px 2px rgb(248, 132, 44);}
.dateSelector{  border-radius: 8px;  }
.calendar{ padding: 60px 34px 0 34px; box-sizing: border-box; height: 555px; background: url(/_res/images-rili/rili-bg.png) top center no-repeat}
.calendar .calendar-table{ border-radius: 24px; padding: 18px; box-sizing: border-box; height: 363px; background: rgb(239, 246, 255); }
.calendar .data_table { width: 100%; }
.calendar table tr th { height: 52px; vertical-align: middle; padding: 0;background: rgb(255, 255, 255);   }
.calendar table tr th:nth-child(1) {  border-radius: 8px 0 0 8px;}
.calendar table tr th:nth-child(7) {  border-radius: 0 8px 8px 0;}
.calendar table tr th span { display: block; line-height: 52px;  margin: 0 auto; width: 36px; height: 52px; background: #fff; text-align: center; font-size: 20px; color: rgb(54, 91, 164); }
.calendar table tr td { text-align: center; }
/*鼠标滑过*/
.bgHover { background: #d61618!important; color: #fff!important; text-decoration: none!important; }
/*非本月日期*/
.calendar table tr td.current_day { background: #e6e6e6; }
.calendar table tr td.unselected_month { color: #999; }
.choice {  padding-left: 30px; height: 62px; }
.choice .year,.choice .month{ display: inline-block; }
.choice-btn{ position: relative;}
.year-title{color: rgb(54, 91, 164); margin-right: 170px; line-height: 50px; font-size: 32px;}
.choice .choice-btn-list{  position: absolute; right: 20px; top:10px;  }
.choice .today { font-size: 14px; float: right; line-height: 28px; margin-right: 20px; }
.choice .button { display: block; float: left; margin-left: 6px;  height: 30px;border-radius: 4px; background-color: rgb(226, 239, 255);  line-height: 30px; cursor: pointer; box-sizing: border-box;  width: 30px;  background-position: center center; background-repeat: no-repeat; }
.choice .button.prev {  background-image: url("/_res/images-rili/month-prve.png");}
.choice .button.next {  background-image: url("/_res/images-rili/month-next.png"); }
.choice .year .button.prev{ background-image: url("/_res/images-rili/year-prev.png");}
.choice .year .button.next{ background-image: url("/_res/images-rili/year-next.png");}
.choice .button:hover{ border: 1px solid #365ba4;  }
.calendar table tr td { line-height: 20px; height: 48px; vertical-align: middle; }
.riqi {  width: 100%; height: 40px; padding-top: 6px;  position: relative; z-index: 9999999;   }
.riqi a{color: rgba(0, 0, 0, 0.6);  font-size: 12px;  height: 100%; display: block; cursor: default; }
.riqi .num{ font-style: normal; display: inline-block; width: 42px; line-height: 42px;  color: #333; font-size:20px;}
.riqi .nl{ font-style: normal; display: none; line-height: 20px; }
.riqi.has_data a{ cursor: pointer;}
.riqi.has_data .num{   display: inline-block;position: relative;  }
.riqi.has_data .num:after{ content: ""; display: inline-block; width: 5px; height: 5px; background: #365BA4; position: absolute; bottom:2px; left: 50%; margin-left: -2px; border-radius: 50%; }
.riqi.has_data  a:hover .num{  color: #fff;   text-decoration: none;  background: #1C4DA3;  border-radius: 50%; -moz-border-radius: 50%;   }
.riqi.no .num{ color: rgba(0, 0, 0, 0.3);}
.riqi.has_data  a:hover .num:after{ background: #fff; }
.choice .top_text { font-size: 14px; text-align: right; line-height: 42px; color: #999; float: right; padding-right: 13px; }

.ls-rili-taday{ margin-top: 14px; width: 524px;}
.ls-rili-tab{ height: 42px; border-bottom: 1px solid rgb(219, 231, 255); position: relative;}
.ls-rili-tab  li{ float: left; font-size: 24px; font-weight: bold;}
.ls-rili-tab  li a,.ls-rili-tab li .tit{  position: relative; display: block; height: 42px; }
.ls-rili-tab  li.active i{ position: absolute; bottom: -1px; left: 0; right: 0; background: #365BA4;  height: 2px;  }
.ls-rili-tab  li.active a,.ls-rili-tab li.active .tit{ color: #365BA4; }
.fresh-link{ position: absolute; right: 0; top:10px;  color: rgba(54, 91, 164, 0.6);  line-height: 16px;}
.fresh-link i{ display: inline-block;background: url(/_res/images-rili/change-ico.png) center center no-repeat;width: 16px;height: 16px;margin-right: 5px;vertical-align: top; opacity: .6; }
.fresh-link:hover{ color:#0c4aad; }
.fresh-link:hover i{ transition: ease-in-out .7s;transform: rotate(360deg); opacity: 1;}
.ls-rili-list li{  height: 60px; border-bottom: 1px dashed #d0d9ed; }
.ls-rili-list li a{ font-size: 18px; height: 60px; line-height: 60px; display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-rili-list li .tips{ line-height: 30px; margin-top: 5px; font-size: 16px; color: rgba(0, 0, 0, 0.6);}
.ls-rili-list li .tag{  display: inline-block; padding: 0 8px; border-radius: 4px; background: rgb(226, 239, 255); color: rgb(54, 91, 164);}

/*分类信息*/
.ls-special-news{ border-radius: 16px;box-shadow: 0 0 25px 0 rgba(73, 111, 176, 0.1);  background: rgb(255, 255, 255); padding: 30px;}
.ls-rili-newstab{ height: 91px; border-bottom: 1px solid #ecf2ff; position: relative; }
.ls-rili-newstab .ls-prev{ position: absolute; cursor: pointer; background-position: 0 0; background-repeat: no-repeat; top: 17px; width: 17px; height: 22px; }
.ls-rili-newstab .prev{left:10px;  background-image: url(/_res/images-rili/tab-prev.png) !important;}
.ls-rili-newstab .next{right:10px; background-image: url(/_res/images-rili/tab-next.png)  !important; }
.ls-rili-newstab .ls-prev:hover{ background-position: 0 -22px;}
.ls-rili-newstab .bd{ margin: 0 54px; height: 60px; overflow: hidden;}
.ls-rili-newstab .bd li{ width: 212px; float: left;  }
.ls-rili-newstab .bd li a{ font-size: 24px; text-align: center;   display: block; margin-right: 30px; box-sizing: border-box;border: 1px solid rgb(186, 205, 241);border-radius: 32px;background: linear-gradient(180.00deg, rgb(231, 240, 255),rgb(255, 255, 255) 99.237%); height: 60px;  line-height: 60px; }
.ls-rili-newstab .bd li.active a{box-sizing: border-box; color: #fff;border: 5px solid rgb(223, 233, 255);border-radius: 32px;background: rgb(54, 91, 164); line-height: 50px;}
.wza-black-yellow .ls-rili-newstab .prev{  background-image: url(/_res/images-rili/tab-prev-h.png) !important; }
.wza-black-yellow .ls-rili-newstab .next{  background-image: url(/_res/images-rili/tab-next-h.png) !important; }
.wza-black-white .ls-rili-newstab .prev{ background-image: url(/_res/images-rili/tab-prev-bai.png) !important; }
.wza-black-white .ls-rili-newstab .next{ background-image: url(/_res/images-rili/tab-next-bai.png) !important;  }

.wza-black-white  .ls-rili-newstab .bd li a{ background: none !important;}
.wza-yellow-black .ls-rili-newstab .bd li a{ background: yellow !important;}
.wza-blue-yellow  .ls-rili-newstab .bd li a{ background: blue !important;}
.wza-yellow-blue  .ls-rili-newstab .bd li a{ background: yellow !important;}
.wza-white-black  .ls-rili-newstab .bd li a{ background: white !important;}
.wza-black-yellow .ls-rili-newstab .bd li a{ background: black !important;}
.ls-rili-newlist{margin-top: 20px; font-size: 18px;}
.ls-rili-newlist ul{ margin-right: -30px; height: 480px;}
.ls-rili-newlist li{ width: 552px; margin-bottom: 20px; float: left; border-bottom: 1px dashed rgba(54, 91, 164, 0.2); margin-right: 30px; position: relative; height: 99px;}
.ls-rili-newlist li p{ position: absolute; box-sizing: border-box; padding: 5px 10px 0 10px; width: 80px; height: 80px; border-radius: 8px; background: rgb(235, 243, 255); text-align: center;}
.ls-rili-newlist li .day{ display: block; border-bottom: 1px solid #d0ddf1; color: rgb(0, 78, 170);font-size: 28px;line-height: 40px;}
.ls-rili-newlist li .year{ display: block; line-height: 26px; color: rgba(0, 0, 0, 0.6);font-size: 14px;font-weight: 400;}
.ls-rili-newlist li a{ margin-left: 105px; display: block; color: #000; font-size: 18px; margin-top: 5px;  height: 70px; line-height: 35px; display:-webkit-box;   overflow: hidden; text-overflow: ellipsis; word-bread:break-all; -webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.ls-rili-newlist li a:hover{  color: #365ba4;}
.morelink { margin-top: 5px;  text-align: center;}
.morelink a{ display: inline-block; font-size: 16px; color: rgba(54, 91, 164);line-height: 24px; height: 24px;  padding-right: 20px; background: url(/_res/images-rili/more-link.png) right center no-repeat; opacity: .6;}
.morelink a:hover{  opacity: 1;}
/*信息热榜*/
.ls-rili-hot,.ls-rili-chaxun{ width: 584px; box-sizing: border-box; padding:20px 30px; border-radius: 16px;box-shadow: 0 0 25px 0 rgba(73, 111, 176, 0.1); background: rgb(255, 255, 255); height: 420px;}
.ls-rili-hotlist{ margin-top: 10px;}
.ls-rili-hotlist li{ background-image: url(/_res/images-rili/hot.png) !important;  background-position: left center; background-repeat: no-repeat; font-size: 18px; height: 51px; line-height: 51px; border-bottom: 1px dashed rgba(54, 91, 164, 0.2); padding-left: 32px;}
.ls-rili-hotlist li a{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  }
.ls-rili-hotlist li:nth-child(1),.ls-rili-hotlist li.num1 {background-image: url(/_res/images-rili/hot1.png) !important;}
.ls-rili-hotlist li:nth-child(2),.ls-rili-hotlist li.num2 {background-image: url(/_res/images-rili/hot2.png) !important;}
.ls-rili-hotlist li:nth-child(3),.ls-rili-hotlist li.num3 {background-image: url(/_res/images-rili/hot3.png) !important;}

/*便民查询*/
.ls-chaxun-list ul{ margin-right: -20px;}
.ls-chaxun-list li{width: 250px; height: 88px; float: left; margin:20px 20px 0 0; }
.ls-chaxun-list li a{ display: block;  position: relative; height: 100%; padding: 18px 0 0 28px; box-sizing: border-box; border-radius: 4px;background: rgb(235, 243, 255); border: 1px solid rgb(235, 243, 255);}
.ls-chaxun-list li a:hover{ border-color:#8faceb;}
.ls-chaxun-list li .img-ico{ display: block; float: left; overflow: hidden; line-height: 0; width: 48px; height: 48px; text-align: center;  }
.ls-chaxun-list li a:hover .img-ico{transition: all .6s;-webkit-transition: all .6s;transform:rotateZ(30deg);-webkit-transform:rotateZ(30deg);}
.ls-chaxun-list li .img-title{ position: absolute; top:50%;  left:90px; right:18px; font-size: 18px; line-height: 26px; margin-top: -13px; color: #333; }
/*专题图*/
.ls-rili-zt ul{ margin-right: -30px;}
.ls-rili-zt li{ width: 379px; height: 133px;float: left; margin-right: 30px; }
.ls-rili-zt li a{ display: block; height: 100%; }
.ls-rili-zt li img{ max-width: 100%; height:100%;; }
.ls-rili-zt li .img_title{ display: none;}
/*底部*/
.footer-warp{ margin-top: 0;}
@media (min-width: 992px) and (max-width:1199px){
    .ls-special-search{   width: 645px;   margin:0 0 0 40px; }
    .ls-special-banner .ls-special-banimg{  padding: 50px 0  0 56px; }
    /*日历*/
    .ls-special-rili{ padding: 20px;}
    .ls-rili-tittab{ left:-77px;}
    .ls-rili-date{ width: 495px; }
    .calendar{ background-size: 100% 100%;}
    .calendar{  padding: 60px 30px 0 30px; }
    .calendar .calendar-table{ padding: 15px;}
    .ls-rili-taday{ width: 424px;}
    /*分类信息*/
    .ls-special-news{ padding: 20px;}
    .ls-rili-newstab .bd{ margin: 0 44px;}
    .ls-rili-newstab .bd li{ width: 223px; }
    .ls-rili-newlist li{ width: 455px;}
    /*信息热榜*/
    .ls-rili-hot,.ls-rili-chaxun{ width: 480px; padding: 20px;}
    .ls-chaxun-list li{ width: 210px;}
    /*专题*/
    .ls-rili-zt li {width: 310px; height: 108px;}
}
@media (max-width: 991px){
    .ls-special-header{ height: auto; padding-bottom: 40px;}
    .ls-special-banner .ls-special-banimg{  padding: 40px 0  0 0;  }
    .ls-special-banner .ls-special-banimg img{max-width: 90%; height: auto;}
    .ls-special-search{   width: 620px;   margin: 0; }
    .ls-special-row{ margin-bottom: 20px;}
    /*日历*/
    .ls-special-rili{ padding: 20px;}
    .ls-rili-date{ width: 575px; float: none; margin: 0 auto;}
    .ls-rili-tittab{ left:-55px; top:45px;}
    .ls-rili-taday{ width: auto; float: none;}
    /*分类信息*/
    .ls-special-news{ padding: 20px;}
    .ls-rili-newstab .bd{ margin: 0 44px;}
    .ls-rili-newstab .bd li{ width: 223px; }
    .ls-rili-newlist ul{ height: auto; margin-right: 0;}
    .ls-rili-newlist li{ width: auto; float: none; margin-right: 0;}
    /*信息热榜*/
    .ls-rili-hot,.ls-rili-chaxun{ width: auto; float: none; height: auto; padding: 20px;}
    .ls-rili-chaxun{ margin-top: 20px;}
    .ls-chaxun-list li{ width: 229px;}
    /*专题*/
    .ls-rili-zt li {width: 236px; height: 82px;}
}
@media (max-width: 767px){
    .ls-special-main{ padding: 0 10px;}
    .ls-special-row{ margin-bottom: 10px;}
    .ls-special-header{ padding-bottom: 30px;}
    .ls-special-banner .ls-special-banimg{  padding: 30px 0  0 0; text-align: center; }
    .ls-special-search{   width: 96%;   margin: 0 auto; }
    .ls-special-search  li.se_box{ margin-right: 68px; }
    .ls-special-search  li.se_box input{ padding: 0 10px;}
    .ls-special-search  li.sea_an{ width: 68px; }
    .ls-special-search  li.sea_an input{  background:#365BA4; text-align: center; text-indent: 0; }
    /*日历*/
    .ls-special-rili{ padding: 10px;}
    .ls-rili-date{ width: auto; float: none; margin: 0 auto;}
    .calendar{ border: 8px solid #6e95ea; background: #fff;border-radius: 14px; height: auto; padding: 10px;}
    .choice .choice-btn-list{ top:15px;  right: 0;}
    .choice .button{ width: 24px; height: 24px; line-height: 24px;     margin-left: 4px;}
    .choice{ padding-left: 0;}
    .calendar .calendar-table{ padding: 10px; height: auto;    border-radius: 12px;}
    .year-title{font-size: 24px; margin-right: 125px;}
    .calendar table tr th span{ font-size: 18px;}
    .riqi .num{ font-size: 18px; width: 36px; height: 36px; line-height: 36px;}
    .ls-rili-tittab{ position: static;  width: auto; margin-bottom: 10px;}
    .ls-rili-tittab li{ height: 55px; line-height: 55px; width: 48%; margin:0 1%; float: left; border-radius: 8px;background: linear-gradient(180.00deg, rgb(177, 213, 255) 0.806%,rgb(102, 168, 247) 100%);}
    .ls-rili-tittab li.active{background: linear-gradient(180.00deg, rgb(241, 193, 94) 0.806%,rgb(248, 131, 43) 100%);}
    .ls-rili-tittab li .tit{ padding: 0; line-height: 55px;}
    .ls-rili-tittab li .tit br{ display: none;}
    .ls-rili-taday{ width: auto; float: none;}
    /*分类信息*/
    .ls-special-news{ padding: 15px;}
    .ls-rili-newstab{ height: auto; padding-bottom: 10px;}
    .ls-rili-newstab .ls-prev{ display: none;}
    .ls-rili-newstab .bd .tempWrap,.ls-rili-newstab .bd ul{ width: auto !important; position: static !important;}
    .ls-rili-newstab .bd{ margin: 0; height: auto;}
    .ls-rili-newstab .bd li{ width: 31.3% !important;  margin: 0 1% 10px 1%; }
    .ls-rili-newstab .bd li a{ margin-right: 0; border-radius: 10px !important; padding:0; font-size: 22px;     height: 50px;line-height: 50px;}
    .ls-rili-newstab .bd li.active a{ line-height: 40px;}
    .ls-rili-newlist{margin-top: 10px; }
    .ls-rili-newlist ul{ height: auto; margin-right: 0;}
    .ls-rili-newlist li{ width: auto; float: none; margin-right: 0;  margin-bottom: 15px; height: 95px;}
    .ls-rili-newlist li a{ margin-left: 95px;}
    /*信息热榜*/
    .ls-rili-hot,.ls-rili-chaxun{ width: auto; float: none; height: auto; padding: 15px;}
    .ls-rili-chaxun{ margin-top: 20px;}
    .ls-chaxun-list ul{ margin-right: 0;}
    .ls-chaxun-list li{ width: auto; margin-bottom: 15px; float: none; margin-right: 0;}

    /*专题*/
    .ls-rili-zt ul{ margin-right: 0;}
    .ls-rili-zt li{width: auto; float: none; margin-bottom: 10px; height: auto; margin-right: 0;}
    .ls-rili-zt li img{height: auto; width: 100%;}
}
@media (max-width: 410px){
    .ls-rili-newstab .bd li{ width: 48% !important; }
}
@media (max-width: 356px){
    .calendar {padding: 4px; border: 4px solid #6e95ea;}
    .calendar .calendar-table {padding: 2px;border-radius: 2px;}
    .year-title{ font-size: 20px;}
    .calendar table tr th span{ font-size: 16px;}
    .riqi .num{ font-size: 16px;}
}

/*列表页*/
.ls-special-nav{  position: relative;  border-radius: 16px;box-shadow: 0 0 25px 0 rgba(73, 111, 176, 0.1);background: rgb(255, 255, 255);}
.ls-special-nav .nav-name{ display: block; position: absolute; width: 184px; top:0; left:0; bottom: 0; padding: 30px 0; line-height: 32px; font-size: 22px;  text-align: center;    background: linear-gradient(0deg, #5970F5 0%, #85B4FB 100%);border-radius: 16px 0 0 16px; color: #fff; font-weight: bold;}
.ls-special-nav .nav-name img{ margin-right: 10px;}
.ls-special-nav .nav-name .tit{  position: absolute; left:0; right: 0; top:50%; margin-top: -16px;}
.ls-special-nav ul:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
.ls-special-nav ul{ display: block; margin-left: 190px; padding: 20px;}
.ls-special-nav ul li{ float: left;  margin: 5px 10px 5px 0; }
.ls-special-nav ul li a{ display: block; padding: 0 15px; font-size: 20px; height: 32px; line-height: 32px;   border-radius: 18px;}
.ls-special-nav ul li.active a{ background: linear-gradient(0deg, #F8822B, #F1C35F);color: #fff;}
.ls-special-pagelist{  padding: 40px;background: #FFFFFF;
    box-shadow: 0 0 21px 0 rgba(51, 102, 250, 0.2);border-radius: 22px;margin: 24px 0;}
.ls-special-pagelist li{ position: relative; padding: 0 140px 0 40px; height: 64px; line-height: 64px; font-weight: bold; font-size: 20px;}
.ls-special-pagelist li:after{ content: ""; position: absolute; top: 50%; margin-top: -11px; left: 0; width: 14px;height: 14px;background: #2682F1;border-radius: 50%;border: 4px solid #E5F3FE; }
.ls-special-pagelist li a{ display: block;  float: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-special-pagelist li.lm_line{ display: none;}
.ls-special-pagelist li .zt { float: left;}
.ls-special-pagelist li .over { color: #999;}
.ls-special-pagelist li .starting { color: green;}
.ls-special-pagelist li .date{ position: absolute; right: 0; top: 0; font-weight: normal; color: #999; }
@media (max-width: 991px){
    .ls-special-pagelist{ padding: 20px;}
    .ls-special-nav .nav-name{ position: static; width: auto; padding: 20px; border-radius: 16px;}
    .ls-special-nav .nav-name .tit{ position: static; margin: 0; }
    .ls-special-nav ul{ margin-left: 0; padding: 15px;}

}
@media (max-width: 767px){
    .ls-special-pagelist{ padding: 15px;}
    .ls-special-pagelist li{ font-size: 18px; height: 60px; line-height: 60px; padding-left:30px; padding-right: 110px;}
    .ls-special-pagelist li:after{ width: 10px; height: 10px; }
    .ls-special-nav ul li a{ padding: 0 10px;  font-size: 18px;}
}