:root{
--main-color: #c5100b;
--assist-color: #b5080d;
/*--main-color:#1f64b1;*/
--index-color:#fff;}

/*飘红样式*/
.headTop{background: rgb(197 16 11) !important;}
.footer{background: rgb(197 16 11) !important;}
.footer_nav ul li::after{background: #fff !important;}
.footer_nav ul li a{color:#fff !important}
.link ul li a{color:#fff !important}
.link ul li ul a{color:#000 !important}
.link ul li ul a:hover{color:rgb(197 16 11)!important}
.matter p{color:#fff !important}
.matter p a{color:#fff !important}
.code p{color:#fff !important}
.golonglin ul li .gotxt .info a{color:rgb(197 16 11)!important}
.swiper-banner .swiper-pagination-current{color:rgb(197 16 11)!important}
.currcy ul li{background: url(../images/lih.png) 5px 20px no-repeat !important;}
.currcys ul li{background: url(../images/lish.png) 5px 19px no-repeat !important;}
.title4 .tit{color:#b5080d!important}
.longlin_list .tag-txt span {color: #c5100b !important;font-weight: 600 !important;}
.topbtns ul li a:hover {color: #ebef07 !important}

.flexa{display: flex;height: 110px;}

body{font-family:"Microsoft YaHei";}
body h1,body h2,body h3,body h4,body h5,body h6,ol{margin:0;}
body ul{margin:0;padding:0;}
li{list-style:none;}
body footer.row,body header.row,body section.row,p{margin:0;}
body .btn,body a,body button{outline:0;transition:all .3s linear 0s;}
body .btn:focus,body .btn:hover,body a:focus,body a:hover,body button:focus,body button:hover{outline:0;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.bh0{clear:both;height:0;}
.bh5{clear:both;height:5px;}
.bh10{clear:both;height:10px;}
.bh20{clear:both;height:20px;}
.bh30{clear:both;height:30px;}
.bh40{clear:both;height:40px;}
a{color:#333;text-decoration: dashed;}
a:hover{color: var(--main-color);}
.animate *{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
input:focus{outline:0;}
input:-internal-autofill-previewed,
input:-internal-autofill-selected { -webkit-text-fill-color: #807c7c; transition: background-color 5000s ease-out 0.5s;}

/*新长图专题轮播*/
.Swiper9{position:relative;width:1236px;height:110px;overflow: hidden;}
.Swiper9 .swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #000;opacity: 1;background: rgba(0, 0, 0, 0.2);}
.Swiper9 .swiper-pagination-bullet{background: #fff;}
.Swiper9 .swiper-pagination-bullet-active{background: #007aff;color: #fff;}
.Swiper9 .swiper-pagination{text-align: right;padding-right:10px}
.Swiper9 .swiper-slide img{width:100%;height:100%}

/* 初始化框架宽度 */
@media (min-width: 1200px){.container {max-width: 1300px;}}
.row {--bs-gutter-x: 1.3rem;}
.content{background: url(../images/longlin2.jpg) bottom center no-repeat;padding-bottom: 20px;}
.mian{background: #fff; padding:20px;overflow: hidden;}
.indexbox{position:relative;background: #f4f4f4 url(../images/longlin1.jpg) top center no-repeat;}

.title{ overflow: hidden; height: 60px;line-height: 60px;border-bottom: 1px solid #ddd;}
.title .title_txt{display: inline-block;font:bold 22px/60px "";}
.title .title_txt i{color: var(--main-color);font-size: 24px;margin-top: 3px;display: inline-block;margin-top: -1px;vertical-align: middle;}
.title .title_txt i{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s; -o-transition: all 1s;transition: all 1s;}
.title:hover i{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg);}
.title .title_txt a{color: var(--main-color);}
.title .more a{color:#999;font-size: 15px;}
.title .more a:hover{color:var(--main-color)}
.title i.fs28{font-size: 28px;}

.currcy ul{margin-top: 10px;}
.currcy ul li{overflow: hidden;height: 39px;font: normal 16px/39px "";padding: 0 0 0 20px;background: url(../images/li.png) 5px 20px no-repeat;}
.currcy ul li a{color: #333;}
.currcy ul li a:hover{color: var(--main-color);}

.currcys ul li{overflow: hidden;height: 48px;font: normal 16px/48px "";padding: 0 0 0 30px;background: url(../images/lis.png) 5px 19px no-repeat;border-bottom: 1px dashed #ddd;}
.currcys ul li a{color: #333;}
.currcys ul li a:hover{color: var(--main-color);}
.currimg a.img{display: block;height: 250px;overflow: hidden;}
.currimg a img{width: 100%;height: 100%;object-fit: cover;}
.h145{height:145px;overflow:hidden}

.Imghover a{position:relative;display:block;overflow:hidden;height:100%;transition:all .2s ease 0s;}
.Imghover a:before{position:absolute;top:0;left:-100%;overflow:hidden;width:100px;height:100%;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);content:"";-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg);}
.Imghover a:hover:before{left:150%;transition:left 1s ease 0s;}

.Imgbig{overflow: hidden;}
.Imgbig a img{transition:all 1s;}
.Imgbig:hover img{transform: scale(1.1);}

/* 页头 */
.headTop{position: absolute;top: 0;left: 0;width: 100%;height: 40px;background: rgba(0, 0, 0,0.4) ;color: #fff;line-height: 40px;}
.topbtns ul li{position: relative;float:left;padding: 0 15px;}
.topbtns ul li a{color: #fff;font-size: 15px;}
.topbtns ul li a i{font-size: 20px;vertical-align: text-bottom;padding-right: 6px;}
.topbtns ul li a:hover{color: var(--main-color);}
.topbtns ul li:last-child::after{content:none;}
.topbtns ul li::after{content: "";position: absolute;right: 0;top: 13px;width: 1px;height: 14px;background: #fff;}
.appewm{display:none}
.topbtns ul li.dowmapp:hover .appewm{display:block;position:absolute;left:0;width: 160px;background:#fff;text-align:center;z-index:6}
.topbtns ul li.dowmapp .appewm img{width:140px;height:140px;margin-top: 5px;}
.topbtns ul li.dowmapp .appewm p{color:#000;font-size: 15px;height: 22px;line-height: 17px;}


/* logo搜索 */
.logobox .flex{height: 260px; display: flex;justify-content: space-between;align-items: center;}
.search .hotci{margin-top: 10px;color: #fff;font-size: 15px;text-shadow: 2px 2px 2px #000;}
.search .hotci a{padding:0 10px;color: #fff;}
.search .hotci a:hover{color: #e09508;}
.search .seastyle{overflow: hidden;width: 500px;height: 50px;padding-left: 50px;line-height: 50px;background: #fff url(../images/search.png) 15px 16px no-repeat;}
.search .seastyle input{width: 318px;height: 46px;line-height: 46px;padding: 0;margin: 2px 0;border: 0;font-size: 16px;background: initial;vertical-align: baseline;}
.search .seastyle input:focus-visible{border: 0;}
.search .seastyle button{padding: 0 50px;border: 0;font-size: 16px;color: #fff;background: var(--assist-color);float: right;}

/* 导航 */
.huifa_nav{position:relative;z-index:99;height:50px;line-height:50px;background: var(--main-color);}
.huifa_nav a,.huifa_nav li{position:relative;}
.huifa_nav>li{
    /*display:inline-block;*/
    float: left;
width: 154px;height:50px;line-height:50px;
    
}
.huifa_nav>li a{z-index:1;display:block;color:#fff;text-align:center;font-size:16px;text-overflow: ellipsis;
    white-space: nowrap;}
/*.huifa_nav>li a i{font-size: 16px;vertical-align: middle;margin-top: -5px;display: inline-block;transition: transform .6s;}*/
.huifa_nav li:hover a i{transform: rotate(180deg);}
.huifa_nav>li ul{position:absolute;top:100%;display:none;width:154px;background:var(--main-color);}
.huifa_nav>li ul li{height:50px;line-height:50px;}
.huifa_nav>li ul li:hover{background: var(--assist-color);}
.huifa_nav>li ul li ul{top:0;left:100%;z-index:2;}
.huifa_nav .hk-1,.huifa_nav .hk-2,.huifa_nav .hk-3{position:absolute;top:0;left:0;}
.huifa_nav .hk-1{width:154px;background:var(--assist-color);}
/* .huifa_nav .hk-2{width:153px;background:#ffa705;} */
.huifa_nav .hk-3{width:160px;background:var(--assist-color);}
[data-ripple=ripple]{position:relative;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;}
[data-ripple=ripple].ripple{position:absolute;top:0;left:0;z-index:888;display:block;width:100%;height:100%;border-radius:100%;background:rgba(255,255,255,.5);transform:scale(0);animation:ripple .6s 0s linear;pointer-events:none;}
@keyframes ripple{100%{opacity:0;transform:scale(2.5);}}


/* 置顶头条 */
.hotbox{overflow: hidden;padding: 20px 0;background: #f7f8fa;}
.hotbox h1{font-size: 28px;text-align: center;margin-top: 6px;}
.hotbox h1 a{font-weight: 600;color: var(--main-color);}
.hotbox p{margin-top: 18px;font-size: 16px;text-align: center;color: #999;}

.hotnews{overflow: hidden; height: 125px; padding: 20px 0;background: #f7f8fa;}
.hot_img{width: 55px;height: 85px; margin:0 25px 0 20px; background: url(../images/hot_img.png) center left no-repeat;}
.hot_swiper h1{font-size: 28px;margin-top: 6px;}
.hot_swiper h1 a{font-weight: 600;color: var(--main-color);}
.hot_swiper p{margin-top: 18px;font-size: 16px;color: #999;}


/* 新闻中心 */
.newslisy .currcys ul li{height: 52px;font: normal 16px/52px "";}
.colwbox{overflow: hidden;box-shadow: 0 0 5px #ddd;}
.cilwtxt{overflow: hidden;padding: 0 15px 10px;}
.cilwimg{height: 170px;overflow: hidden;}
.cilwimg a{overflow: hidden;display: block;height: 100%;}
.cilwimg img{width: 100%;height: 100%;object-fit: cover;}
.cilwtxt h3{height: 56px;line-height: 50px;}
.cilwtxt h3 a{font-size: 16px;}

.newslist .title2{margin-bottom: 10px;padding-bottom: 10px;height:140px}
.newslist .title2 a h2{height: 60px;font: bold 18px/60px "";}
.title2{padding-bottom: 10px;border-bottom:1px solid #dedede;}
.title2 a h2{overflow:hidden;height: 60px;color:var(--main-color);text-overflow:ellipsis;white-space:nowrap;font: bold 24px/60px "";}
.title2 p{display:initial;height:60px;color:#999;text-indent:25px;font-size:16px;line-height:30px;}
.title2 .more{float:right;margin-top: 7px;width:70px;color:#ffaf14;text-align: right;font-size:16px;}
.title2 a:hover{color:var(--main-color);}
.newslist .space3 {background: url(../images/redIcon.png) 2px 20px no-repeat;}


/* 图文轮播 */
.swiper-banner{overflow: hidden;width: 100%;height: 530px;position: relative;} 
.swiper-banner .slider-item-content{line-height: 50px;margin: 0;height: 50px;transition: 0.4s;}
.swiper-banner .slider-item-content  a{line-height: 50px;font-size: 16px;color: #fff;}
.swiper-banner .swiper-pagination-current{font-size: 28px;color: #0F95D7;}
.swiper-banner .swiper-pagination{position: absolute;left: 100px;bottom: 5px;transform: translatex(-50%);z-index: 1;width: auto !important;color: #fff;}
.swiper-banner .swiper-button-prev{position: absolute;left: 13px;top: auto;bottom: 0;width: 50px;height: 50px;color: #fff;z-index: 2;cursor: pointer;background: none;}
.swiper-banner .swiper-button-next{position: absolute;right: 0;top: auto;bottom: 0;width: 50px;height: 50px;line-height: 50px;color: #fff;z-index: 2;cursor: pointer;background: none;}
.swiper-banner .swiper-button-prev i{font-size: 40px;line-height: 50px;display: block;}
.swiper-banner .swiper-button-next i{font-size: 40px;line-height: 50px;display: block;}
.swiper-banner .swiper-wrapper {width: 100%;height: 100%;display: flex;align-items: center;z-index: 1;position: relative;}
.swiper-banner .slider-image-wrapper {height: 100%;width: 100%;overflow: hidden;}
.swiper-banner .slider-image-wrapper img{height: 100%;width: 100%;object-fit: cover;}
.swiper-banner .slider-item {width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;}
.swiper-banner .slider-item-content{height: 50px;line-height: 36px;background-color: #26384e48;position: absolute;width: 100%;bottom: 0;left: 0;transition: 0.4s;text-align: center;}
.swiper-banner .slider-item-content {transition: 0.4s;}
.swiper-banner .slider-item-content > * {opacity: 0;transform: translateY(20px);margin: 0;}
.swiper-banner .swiper-slide-active .slider-item-content > * {transform: translateY(0px);opacity: 1;}
.swiper-banner h3{margin: 0;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;}

/* 广告横幅 */
.banners img{width: 100%;height: 100%;}
.slideBox{position:relative;width:100%;}
.slideBox .hd{position:absolute;right:5px;bottom:5px;z-index:1;height:15px;}
.slideBox .hd ul{float:left;overflow:hidden;zoom:1;}
.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;background:#fff;text-align:center;line-height:15px;cursor:pointer;}
.slideBox .hd ul li.on{background:red;color:#fff;}
.slideBox .bd{position:relative;z-index:0;height:100%;}
.slideBox .bd li{vertical-align:middle;zoom:1;}
.slideBox .bd img{display:block;height:120px;}

/* 专题专栏 */
.specialist{position: relative;height: 130px;overflow: hidden;}
.specialist .Myspecial{height: 100%;}
.specialist .swiper-slide{height: 130px; display: flex; border-radius:8px; overflow:hidden;  justify-content: center;align-items: center;}
.specialist .swiper-slide a{width: 100%; height: 130px;display: block;}
.specialist .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}

/* 视讯 */
.tabtitle .hd{overflow: hidden; height: 60px;line-height: 60px;border-bottom: 1px solid #ddd;}
.tabtitle .hd ul{display: inline-block;padding-left: 40px;}
.tabtitle .hd .more a{color: #999;font-size: 15px;}
.tabtitle .hd ul li{float: left;padding:0 15px;cursor: pointer;color: var(--main-color);font-weight: 600;}
.tabtitle .hd ul li.on{display: inline-block;background: var(--main-color);margin: 15px 0;line-height: 0;padding: 15px 10px;border-radius: 6px;color: #fff;}
.tabtitle .title_txt{display: inline-block;font: bold 22px/60px "";}
.tabtitle .title_txt a{color: var(--main-color);}
.tabtitle .title_txt i{display: inline-block; color: var(--main-color);font-size: 28px;vertical-align: sub;}
.tabtitle .title_txt i{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s; -o-transition: all 1s;transition: all 1s;}
.tabtitle .hd:hover i{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg); -o-transform: rotateY(360deg);transform: rotateY(360deg);}

.video_list ul{display: flex;flex-wrap: wrap;margin-right: -20px;}
.video_list ul li{width: 23.7%;overflow: hidden;margin: 0 15px 20px 0;}
.video_list ul li .video_img{height: 204px;overflow: hidden;}
.video_list ul li .video_img img{width: 100%;height: 100%;object-fit: cover;}
.video_list ul li .video_txt{margin: 10px 0 0 0;}
.video_list ul li .video_txt h3{height: 85px;line-height: 25px;}
.video_list ul li .video_txt h3 a{font-size: 16px;color: #000;}
.video_list ul li .video_txt h3 a:hover{color: var(--main-color);}
.video_list ul li .video_txt p{display: flex;justify-content: space-between;color: #999;}
.video_list ul li .video_txt p .portrait img{width: 25px;height: 25px;border-radius: 50%;border:1px solid #eee;margin-right: 10px;}


/* 走进隆林 */
.welcome_img{margin-top: 20px; text-align: center;}
.welcome_left{width: 340px;height: 337px;float: left;margin-right: 40px;}
.welcome_right{overflow: hidden;}
.welcome_box p{line-height: 30px;font-size: 16px;margin-bottom: 10px;text-indent: 2em;}
.welcome_box a{color: var(--main-color);}
.welcome_list ul{display: flex;justify-content: space-between;}
.welcome_list ul li{position: relative; height: 60px; line-height: 60px; padding: 0 105px;background: url(../images/bg_welcomeh.png) no-repeat;background-size: 100% 100%;}
.welcome_list ul li:hover:before {width: 100%;color: #fff;}
.welcome_list ul li:hover a{color: #fff;}
.welcome_list ul li:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 0;background: var(--assist-color); border-radius: 6px; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;transition: all 0.6s;}

.welcome_list ul li a{font-size: 16px; color:var(--main-color);}

/* 隆林卡片 */
.longlin_list ul.listflex{display: flex;}
.longlin_list ul.listflex li{position: relative;width: calc(20% - 20px);height: 380px;margin: 0 20px;cursor: pointer;}
.longlin_list ul.listflex li .tag{width: 100%;height: 100%;position: absolute;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: -webkit-transform 1s;transition: -webkit-transform 1s;transition: transform 1s;transition: transform 1s, -webkit-transform 1s;}
.longlin_list ul.listflex li:hover .tag{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.longlin_list ul.listflex li .tag-side{position:absolute;width:100%;height:100%;transform:translateZ(0);backface-visibility:hidden;align-items:stretch;}
.longlin_list ul.listflex li .tag-side.is-back{z-index:2;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.longlin_list ul.listflex li .tag-text{display:flex;padding:0 20px;width:100%;color:#222;text-align:center;align-items:center;justify-content:center;flex-wrap:wrap;}
.longlin_list .bgtag1{background: url(../images/bgtag1.png) no-repeat;}
.longlin_list .bgtag2{background: url(../images/bgtag2.png) no-repeat;}
.longlin_list .bgtag3{background: url(../images/bgtag3.png) no-repeat;}
.longlin_list .bgtag4{background: url(../images/bgtag4.png) no-repeat;}
.longlin_list .bgtag5{background: url(../images/bgtag5.png) no-repeat;}
.longlin_list .bgtag6{background: url(../images/bgtag6.png) no-repeat;}
.longlin_list .tag-img{margin-top: 40px;text-align: center;}
.longlin_list .tag-img img{display: inline-block;width: 58px;height: 58px;}
.longlin_list .tag-txt{margin-top: 30px; text-align: center;}
.longlin_list .tag-txt span{writing-mode: tb-rl;font-size: 18px;letter-spacing: 0.4em;}
/*.tag-text{margin-top: 20px;}*/
/*.tag-text ul.item li{line-height: 22px;height: 40px;font-size: 16px;width: auto;margin: 0 0 15px 0;}*/
/*.tag-text ul.item li a{color:#333}*/
/*.tag-text ul.item li a:hover{color: var(--main-color);}*/

/* 详情页 */
.show{background: #f8f8f8;}
.news_details{padding: 5px;background: #fff;}
.news_title{height: 55px;line-height: 55px;border-bottom: 1px solid #eee;}
.news_title h3{position: relative; line-height: 55px; font-size: 23px;}
.news_title h3::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #CA0000;}

.breadcrumb{float: right;overflow: hidden;font-size: 15px;line-height: 60px;margin: 0;}
.breadcrumb ol{padding:0}
.breadcrumb li{display:inline-block;}
.breadcrumb li+li:before{padding:0 8px 0 5px;color:#333;content:">";font-family: "宋体";}
.breadcrumb li a{color:#000;}
/*.breadcrumb li a span{padding-right:10px;}*/

.neir_title{text-align: center;border-bottom: 1px solid #eee;}
.neir_title h1{font: 600 32px/48px "";color: #CA0000;text-align: center;padding-top: 15px;margin-bottom: 25px;}

.tidings{text-align: center;}
.tidings span{color: #999;font-size: 16px;padding: 0 20px;}

.neirong{padding:10px 28px;font-size:16px;margin:0 auto; color:#333;line-height:230%;border-bottom: 1px solid #eee;}
.neirong p{margin-bottom:10px;}
.neirong span{ line-height:200%;}
.neirong img{margin:0 auto!important;display: block;max-width: 1080px;}

.upanddown{font-size: 16px;}
.upanddown .up{margin-bottom: 15px;}

.search-pagination{text-align:center;line-height:36px}
.pagination {display: inline-block;margin: 20px 0;border-radius: 4px;}
.pagination>li{display: inline;}
.pagination>li:nth-child(1){padding-left:10px}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: var(--main-color);background-color: #fff;border: 1px solid #ddd;}
.pagination>.active>a{z-index: 3;color: #fff;cursor: default;background-color: var(--main-color);border-color: var(--main-color);}
/* 热门景点 */
.hot_swiper{position: relative;overflow: hidden; width: auto; height: 240px;}
#certify{position:relative;margin:0 auto;}
#certify .swiper-container{padding-bottom:60px}
#certify .swiper-slide{width:436px;background:#fff;box-shadow:0 8px 30px #ddd;border-radius: 6px;overflow: hidden;}
#certify .swiper-slide img{width: 100%;display:block}
#certify .swiper-pagination{bottom:20px;width:100%}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;border:3px solid #fff;background-color:#d5d5d5;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{left:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%}
#certify .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}
#certify .swiper-button-next{right:-30px;width:45px;height:45px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -93px;background-size:100%}
#certify .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

/* 民族文化 */
.box10{width: 100%;padding:0px;height: 390px;margin: 0 9px;overflow:hidden}
.voice_2{width: 100%;position:relative;left:50%;margin-left: -618px;}
.voice_2 ul li{float:left;display:inline;height: 390px;color:#fff;cursor:pointer;position:relative;overflow: hidden;}
.voice_2 .fold{width:100px;height:100%;text-align:center;position:absolute;top:0px;left:0px;}
.voice_2 .fold .img{display:block;background:url("img/icon.png") 0 0 no-repeat;margin-bottom:20px;margin-top:236px;text-align: center;}
.voice_2 .fold .img i{display:inline-block;width: 28px;height: 25px;margin: 40px 0 15px 0;background: url(../images/ico.png) no-repeat;clear: both;}
.voice_2 .fold .img span{writing-mode: tb-rl;display: block;width: 23px;margin: auto;letter-spacing: 5px;}
.voice_2 .li1 .fold .img{background-position:-482px -181px;width: 80px;height: 390px;margin: 0;background: var(--main-color);}
.voice_2 .li2 .fold .img{background-position:0 -417px;margin:0;background: var(--main-color);}
.voice_2 .li3 .fold .img{background-position:-64px -413px;margin:0;background: var(--main-color);}
.voice_2 .li4 .fold .img{background-position:-136px -204px;margin:0;background: var(--main-color);}
.voice_2 .li5 .fold .img{background-position:-141px -420px;margin:0;background: var(--main-color);}
.voice_2 li .fold .img{width: 80px;height: 390px;margin: 0;background: var(--main-color);}
.voice_2 .unfold{width: 916px;height:100%;display:none;position:absolute;top:0px;left: 0px;overflow: hidden;}
.parent{display: grid;grid-template-columns: 295px 600px;grid-template-rows: repeat(2, 185px);grid-column-gap: 20px;grid-row-gap: 20px;}
.parent img{width: 100%;height: 100%;}
.div1{ grid-area: 1 / 1 / 2 / 2; }
.div2{ grid-area: 2 / 1 / 3 / 2; }
.div3{grid-area: 1 / 2 / 3 / 3;background: #fff;}

/* 美食特产 */
.beauty_img{text-align: center;margin: 20px 0;}
.travel{position: relative; overflow: hidden;}
.travel .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:1;}
.travel .swiper-wrapper .swiper-slide{position: relative;height: 280px;z-index: 2;overflow: hidden;border-radius: 6px;}
.travel .swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
.travel .travel_txt{position: absolute;height: 70px;bottom: 0;left: 10px;color: #fff;font-size: 18px;}
.travel_txt .tit{font-size: 20px;}
.travel_txt p{font-size: 16px;}
.travel .swiper-button-prev{background: none;z-index: 99;width: 28px;height: 68px;top: 46%;left: 0;}
.travel .swiper-button-next{background: none;z-index: 99;width: 28px;height: 68px;top: 46%;right: 0;}
.title4{height: 45px;line-height: 45px;}
.title4 .tit{position: relative; display: inline-block;color: #222222;font-size: 26px;}
.title4 .tit::after{content: "";position: absolute;left: 0;bottom: -2px;width: 38px;border-radius: 40px;height: 3px;background: var(--assist-color);}
.title4 a{font-family: "SimSun";font-size: 15px;}

/* 摄影天地 */
.slideTxtBox .hd{position:relative;}
.slideTxtBox .hd ul{display:flex;margin:auto;width:500px;justify-content:space-evenly;}
.slideTxtBox .hd ul li{padding:6px 30px;border:2px solid var(--main-color);color:var(--main-color);font-size:18px;cursor:pointer;}
.slideTxtBox .hd ul li.on{background:var(--main-color);color:#fff;}
.slideTxtBox .bd .bdinfo{height:560px}
.slideTxtBox .bd ul li{overflow: hidden;}
.slideTxtBox .bd ul li img{width: 100%;height: 100%;object-fit: cover;}
.slideTxtBox .bd ul li:nth-child(1){width: 461px;height: 560px;float: left;margin-right: 20px;}
.slideTxtBox .bd ul li:nth-child(2){width: 320px;height: 270px;float: left;margin-right: 20px;}
.slideTxtBox .bd ul li:nth-child(3){width: 415px;height: 270px;float: left;}
.slideTxtBox .bd ul li:nth-child(4){width: 415px;height: 270px;float: left;margin-right: 20px;margin-top: 20px;}
.slideTxtBox .bd ul li:nth-child(5){width: 320px;height: 270px;float: left;margin-top: 20px;}

/* 走进隆林 */
.golonglin ul li{overflow: hidden;margin-bottom: 40px;background: #f9f9f9;}
.golonglin ul li:last-child{margin-bottom: 0;}
.golonglin ul li .goimg{width: 620px;height: 420px;float: left;overflow: hidden;}
.golonglin ul li .goimg img{width: 100%;height: 100%;}
.golonglin ul li .gotxt{overflow: hidden;}
.golonglin ul li .gotxt .info{padding: 0 28px;width: 616px;}
.golonglin ul li .gotxt .info p{width: 100%;display: inline-block; line-height: 30px;margin-bottom: 25px;text-indent: 2em;}
.golonglin ul li .gotxt .info a{color: #ffa705;}

/* 视讯 */
.m-slide{position: relative;height: 520px;}
.m-slide .bottom-shadow{position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;}
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 880px; height: 520px }
.m-slide .img li{ display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first {display: block}
.m-slide .tab {width: 356px;height: 100%;float: left;position: relative;background: #000;}
.m-slide .tab li{padding:20px;height: 100px;}
.m-slide .tab a{position: relative;display: block;color: #fff;line-height: 30px;font-size: 16px;z-index: 2;}
.m-slide .tab li.on a::after{content: "";position: absolute;background: var(--main-color);width: 376px;top: -20px;left: -40px;padding: 13px 20px;height: 100px;z-index: 0;}
.m-slide .tab a span{position: relative;z-index: 999;}

.video_info{overflow: hidden;}
.video_info .video_list{overflow: hidden;}
.video_info .video_list ul li{width: calc(50% - 15px);}
.video_info .video_list ul li:last-child span{padding-right: 5px;}
.video_title{height: 50px;line-height: 50px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.video_title h3{display: inline-block; color: var(--main-color);font-size: 22px;font-weight: 600;}
.video_title .more{font-size: 14px;color: #999;}
.video_title .more:hover{font-size: 14px;color: var(--main-color);}
.video_title h3 span{color: #000;}

/* 专题专栏 */
.special_list ul{display: flex;flex-wrap: wrap;}
.special_list ul li{width: calc(25% - 20px);margin: 20px 20px 0 0;height:170px}
.special_list ul li img{width: 100%;height:100%}

/* 列表页 */
.sidelis{width: 280px;min-height: 920px;background: #f3f6f8 url(../images/bt02.png) center bottom no-repeat;box-shadow: 0 0 5px #eee;overflow: hidden;}
.sidelis .bt{height: 80px;line-height: 80px;background:url(../images/bt01h.png) no-repeat;text-align: center;font-size: 22px;color: #fff;}
.sidelis .bt span{font-size: 24px;display: inline-block;color: #fff;padding-right: 10px;vertical-align: middle;margin-top: -2px;}
.sidelis ul{padding: 5px 20px;overflow-y: auto;height: 680px;}
.sidelis ul li{height:60px;font: normal 18px/60px "";border-bottom:1px solid #e5e5e5;cursor: pointer;}
.sidelis ul li span{font: normal 20px/60px "";}
.sidelis ul li:hover{color:var(--main-color);}
.sidelis ul li:hover a{color:var(--main-color);}
.sidelis ul li.on a{color:var(--main-color);}
.sidelis ul li.on span{color:var(--main-color);}

.catmain {padding-left: 40px;min-height: 600px;overflow: hidden;}
.list_right{overflow:hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;border-bottom: 1px solid #eee;}
.list_right .h3{display: inline-block;font-size: 22px;color: var(--main-color);font-weight: 600;margin: 0;line-height: 60px;}

.listNews ul li{height: 55px;line-height: 55px;padding-left: 25px;background: url(../images/li.png) 5px 28px no-repeat;border-bottom: 1px solid #eee;}
.info_img_txt{clear: both;overflow: hidden;}
.info_img{width: 280px;float: left;}
.info_img img{display: block;height: 180px;width: 100%;margin: 0 auto;}
.info_txt{overflow: hidden;height: 100%;}
.info_txt h3{color: #000;font-size: 18px;padding: 0 72px;}
.info_txt h3 a{color: #000;}
.info_txt h3 a:hover{color: #f00;}
.info_txt p{ text-indent: 2em;color: #707070;font: 15px/24px "å®‹ä½“"; margin-top: 25px;padding: 0 35px;}

/* 隆林文学 */
.swiper-wenxue{overflow: hidden; height: 450px; position: relative;}
.swiper-wenxue .slider-item-content{margin: 0;height: 50px;transition: 0.4s;}
.swiper-wenxue .slider-item-content  a{font-size: 16px;color: #fff;}
.swiper-wenxue .swiper-pagination-current{font-size: 28px;color: #0F95D7;}
.swiper-wenxue .swiper-pagination{position: absolute;left: auto !important;bottom: 13px;right: 0 !important;transform: translatex(-50%);z-index: 1;width: auto !important;color: #fff;}
.swiper-wenxue .swiper-pagination span{background:#fff !important;opacity:1;width: 12px;height: 12px;border-radius: 50%;transform: scale(.88);}
.swiper-wenxue .swiper-pagination .swiper-pagination-bullet-active{background: var(--main-color) !important;border-radius: 6px;height: 12px;width: 30px;}
.swiper-wenxue .swiper-button-prev{position: absolute;left: 0;bottom: 0; width: 50px; height: 50px; color: #fff;z-index: 2;cursor: pointer;}
.swiper-wenxue .swiper-button-next{position: absolute;right: 0;bottom: 0;width: 50px; height: 50px;color: #fff;z-index: 2;cursor: pointer;}
.swiper-wenxue .swiper-wrapper {width: 100%;height: 100%;display: flex;align-items: center;z-index: 1;position: relative;}
.swiper-wenxue .slider-image-wrapper{height: 100%;width: 100%;overflow: hidden;}
.swiper-wenxue .slider-image-wrapper img{height: 100%;width: 100%;overflow: hidden;object-fit: cover}
.swiper-wenxue .slider-item {width: 100%;height: 100%;overflow: hidden;display: flex;flex-direction: column;flex-shrink: 0;opacity: 0;}
.swiper-wenxue .slider-item-content{height: 50px;background-color: #26384e48;position: absolute;width: 99.9%;bottom: 0;left: 0;transition: 0.4s;text-align: left;}
.swiper-wenxue .slider-item-content {transition: 0.4s;}
.swiper-wenxue .slider-item-content > * {opacity: 0;transform: translateY(20px);margin: 0;}
.swiper-wenxue .swiper-slide-active .slider-item-content > * {transform: translateY(0px);opacity: 1;}
.swiper-wenxue h2{margin: 0;transform: translateY(20px);transition: all 0.4s ease;transition-delay: 0.2s;height: 50px;line-height: 36px;padding-left: 20px;}

.newslist ul li{height:45px;line-height:45px;}
.newslist ul li a{color:#000;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newslist ul li a:hover{color:#a00003;}
.newslist ul li span{color:#999;font-weight:500;font-size:16px;}

.newslist .space3 {background: url(../images/redIcon.png) 2px 20px no-repeat;}
.newslist .title2{margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.newslist .title2 a h2{height: 60px;margin-bottom: 10px;font-size:24px}
.newslist .title2 p{line-height: 30px;}
.newslist .title2 p a{color: #0F95D7;}

.literature .curr_huifa{box-shadow: 0 0 5px #eee;height: 290px;}
.literature .currcys .currtxt{padding: 6px 20px 20px;overflow: hidden;}
.literature .currcys .currtxt h3{height: 60px;line-height: 20px;}
.literature .currcys .currtxt h3 a{font-size: 16px;color: #000;}
.literature .currimg a.img{height: 190px;}

/* 单页 */
.pages p{font-size: 16px;line-height: 180%;text-indent: 2em;padding: 5px 0;}

/*70周年县庆*/
.ll70zn{position: absolute;left: 28px;top: 92px;width:245px;height:140px;background:url(../images/ll70.jpg) no-repeat;background-size:cover;z-index: 999;}
.llmin{position:relative;width: 245px;height: 140px;}
#divdown1{position:absolute;right: 89px;bottom: 22px;width: 38px;text-align:center;color: #d81616;font-weight: 600;}
#divdown1 span{font-size:20px;}

/*悬浮图片*/
.left-fixed{position: fixed;bottom: 10px;left: 8px;z-index: 3;}
.left-fixed a{width:296px;height:240px;display: block;}
.left-fixed a img{width:100%;height:100%}
.fixedimg{ text-align: center;cursor: pointer;}
.fixedimg img{width:30px;height:30px;margin-bottom:20px}
.right-fixed{position: fixed;bottom: 10px;right: 8px;z-index: 3;}
.right-fixed a{width:296px;height:240px;display: block;}
.right-fixed a img{width:100%;height:100%}

/* 页尾 */
.footer{border-top: 6px solid var(--main-color);background: #fff;}
.link ul{position: relative;display: flex;height: 55px;line-height: 55px;justify-content: space-around;border-bottom: 1px solid #ddd;}
.link ul li{position: relative;width: 100%;text-align: center;}
.link ul li a i{display: inline-block;font-size: 16px;margin-left: 10px;vertical-align: middle;transition: transform .6s;}
.link ul li:hover a i{transform: rotate(180deg);}
.link ul li:hover ul{display: block;}
.link ul li ul li{float: left;height: 40px;line-height: 40px;}
.link ul li ul{display: none;position: absolute;left: 0;top: 57px;overflow: hidden;width: 220px;height: 195px;padding: 20px;background: #fff;box-shadow: 0 0 5px #eee;border-radius: 6px;z-index: 2;overflow-y: auto;}
.link ul li ul::-webkit-scrollbar{position:absolute;width:2px;height:5px;}
.link ul li ul::-webkit-scrollbar-thumb{background-color:var(--main-color);border-radius: 8px;}
.link ul li ul::-webkit-scrollbar-track{background-color:#ddd;}
.footer_nav ul li{position: relative;float: left;margin-right: 20px; padding-right:20px;}
.footer_nav ul li::after{content: "";position: absolute;right: 0;top: 5px;height: 15px;width: 1px;background: #858383;}
.footer_nav ul li:last-child::after{content: none}
.matter p{line-height: 35px;color: #333;font-size: 15px;}
.codebox{display: flex;margin: 20px 0;}
.codebox .code{width: 50%;text-align: center;}
.codebox .code img{width: 110px;height: 110px;}
.codebox .code p{margin-top: 6px;font-size: 14px;}