@charset 'utf-8';

/*导航*/
.header_nav{line-height: 60px;z-index: 99; position: absolute;line-height: 50px;height: 80px;background: #be2d3a; background: linear-gradient(to bottom,#070205 0%,rgb(0,0,0,0) 100%);top: 0px;right: 0px;width: 100%;}
.header_nav::after{clear: both;content: '';display: block;}
.floot >ul>li>span>a{color: #fff;font-weight: bold;font-size: 18px;}
.floot .nav1{float: left;width: 100%;text-align: center;}
.floot .nav1>li{width: 14.2%;float: left;position: relative;z-index: 2;}
.floot .nav1 .nav-cont{
    width: 255px;
    /* height: 230px; */
    position: absolute;
    top: 100%;
    background: #faf9f2;
    background-size: 100% auto;
    left: -40px;
    z-index: 99;
    transform: scaleY(0);
    visibility: hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: .5s;
    transform-origin: top;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    border-radius: 6px;
    padding: 25px;
    box-sizing: border-box;
    }
.floot .nav1 .nLi:hover .nav-cont{filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;visibility: visible;transform: scaleY(1);box-sizing: border-box;}
.floot .nav1 .nav-cont li{width: 50%;float: left;background: url(2025ndgqtwyh_san1.png) no-repeat left center;line-height: 2.4em;font-size: 16px;color: #000;min-width: 50%;width: auto;}
.floot .nav1 .nav-cont img{width: 100%;height: 90px;object-fit: cover;margin-bottom: 12px;}
.floot .nav1 .nav-cont i{width: 10px;height: 10px;background: url(2025ndgqtwy_san.png) no-repeat center;position: absolute;top: -9px;left: 50%;}
.floot .nav1 .nav-cont li a{color: #000;padding: 0 15px;}
.floot .nav1>li a{display: block;color: #fff;font-size: 18px;}
.floot .nav1 .nLi.on:hover::after{display: none;} 
.floot .nav1>li.hover span a{background-color: #02523e;}
.floot .nav1>li.hover a{color: #fff;}
.floot .nav1 .nav-cont li:hover a{ color: #be2d3a;}
.floot .nav1 .nLi.on::after {width: 30px;height: 3px;background-color: #fff;content: '';display: block;margin: 0px auto;}
/* 轮播图 */
.banner{position: relative;}
.slideBox{position:relative; width: 100%;}
.slideBox .hd ul{ position: absolute;left: 50%; bottom: 20px;z-index: 2;margin-left: 550px;}
.slideBox .hd ul li { width: 10px; height: 10px; overflow: hidden; border-radius: 5px; background-color: #fff;float: left;margin-left: 10px;}
.slideBox .hd ul li.on{color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a { display: block;position: relative;}
.slideBox .bd li span em{display:inline-block; width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideBox .bd li img{ width:100%; height:900px; display:block; position: relative;object-fit: cover; }
.slideBox .pn{ position: absolute;top: 50%;margin-top: -30px; width: 100%; height: 60px;width: calc(100% - 40px);left: 20px;}
.slideBox .pn i{ display: inline-block;position: absolute; width: 60px; height: 100%;background-repeat: no-repeat; background-size: contain;}
.slideBox .pn i.prev{background: url(2025ndgqtwyh_left1.png) no-repeat center;cursor: pointer;}
.slideBox .pn i.next{background: url(2025ndgqtwyh_right1.png) no-repeat center;right: 0px;cursor: pointer;}
/* .slideBox3 .bd li a{background-repeat: no-repeat;height: 900px;background-position: center;background-size: auto 100%} */

.slideBox3 .hd ul{width: 140px;padding: 0px 60px;margin-left: 410px;display: flex;justify-content: center;}
.slideBox3 .bd {border-bottom: 4px solid #edb74c;}
.slideBox3 .bd li span {display: block;padding-left: 25px; line-height:90px; overflow:hidden; position:absolute; left:0px; bottom:-4px; z-index:1;width: calc(50%);color: #fff; text-align: center;
    font-size: 14px;background: #ae2b37;font-size: 18px;height: 90px;border-radius: 0px 45px 45px 0px;box-shadow: 0px 0px 4px 1px rgb(0,0,0,0.4);}
.slideBox3 .hd i{ display: inline-block;position: absolute; width: 60px; height: 100%;background-repeat: no-repeat; background-size: contain;}
.slideBox3 .hd i.prev{background: url(2025ndgqtwyh_left2.png) no-repeat center;cursor: pointer;left: 0px;}
.slideBox3 .hd i.next{background: url(2025ndgqtwyh_right2.png) no-repeat center;right: 0px;top: 0px; cursor: pointer;right: 0px;}   
.slideBox3 .hd ul li{width: auto;height: auto;background: none;color: #fff;border-radius: 0px;}
.slideBox3 .hd ul li.on{color: #edb74c;font-size: 24px;border-bottom: 2px solid #edb74c;}

.slideBox1{width: 473px;height: 329px;float: left;overflow: hidden;}
.slideBox1 .hd ul{right: 50%;margin-right: -40px;left: unset;margin-left: 0px;}
.slideBox1 .hd ul li{width: 10px;height: 10px;background-color: #fff;border-radius: 5px;float: left;}
.slideBox1 .hd ul li.on{background: #c41b20;width: 10px;}
.slideBox1 .bd li img{height: 329px;}
.slideBox1 .bd li span{background-color: #ecf3f0;position: static;line-height: 50px;height: 85px;color: #000;text-align: center;}
.slideBox1 .pn i{width: 40px;height: 80px;}
.slideBox1 .pn i.prev{background: url(2025ndgqtwyh_left4.png) no-repeat center;cursor: pointer;}
.slideBox1 .pn i.next{background: url(2025ndgqtwyh_right4.png) no-repeat center;right: 0px;cursor: pointer;}
.slideBox1 .pn{width: 100%;left: 0px;}

/* 头部  */
.header{height: 100px;background: #be2d3a; background:#be2d3a;background: linear-gradient(to right,#be2d3a 0%,#be2d3a 74%,#36896d 100%); width: 100%;line-height: 100px;}
.logo{float: left;width: 45%;}
.biaoyu{float: right;width: 48%;}

/* 搜索 */
.search{float: right;width: 220px;margin-top: 30px;}
.search form{line-height: 40px;height: 40px;font-size: 14px;border-radius: 20px;border: 1px solid #fff;overflow: hidden;}
.search .search-inp,.search .search-bnt{border: none;outline: none;display: block;float: left;font-size: 14px;color: #92503e;}
.search .search-bnt{width: 22%;height: 40px;width: 40px;background: #edb74c url(2025ndgqtwyh_fang.png) no-repeat center;border-radius: 20px;padding-right: 2%;}
.search .search-inp{box-sizing: border-box; padding-left: 16%;width: 76%;color: #fff;background: transparent;}
.search,.search .search-bnt{float: right;}
.w_links{float: right;margin-right: 20px;}
.w_links a{color: #fff;font-size: 16px;}
.w_links a::after{padding-left: 10px;content: '|';}

/* 手机端 */
.app_btn{background: url(app_btn.png) no-repeat center;width: 40px;height: 40px;display: none;position: absolute;background-size:cover !important;top: 40px;cursor: pointer;z-index: 999;}
.app_header{position:fixed;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;right: -100vw;height: calc(100% - 81px);}
.app_btn.on{background: url(app_btn_close.png) no-repeat center;z-index: 1000;top: 50%;margin-top: -20px;}
.app_search form{border:1px solid #f5f5f5;line-height: 40px;height: 40px;font-size: 14px;border-radius: 20px;margin-top: 5px;}
.app_search{width: 80%;margin:0 auto;margin-top: 30px;}
.app_search .search-bnt{width: 40px;height: 40px;border: none;outline: none;float: right; border-radius: 20px;background: #edb74c url(2025ndgqtwyh_fang.png) no-repeat center;}
.app_search input.search-inp {width: calc(100% - 80px);padding-left: 20px;border: none;outline: none;background-color: transparent;}
.app_nav{padding:20px 40px;width:80%;margin:0 auto;margin-top:20px;overflow-y: auto;height: 70%;}
.app_nav::-webkit-scrollbar{width: 2px;}
.app_nav::-webkit-scrollbar-track{border-radius: 2px;background: #f4f4f4;}
.app_nav::-webkit-scrollbar-thumb{border-radius: 2px;background: #b0b0b0;}
.app_nav>ul>li{border-bottom:1px solid #efefef;line-height:50px;position: relative;/* padding-left: 20px; */}
.app_nav>ul>li>span>a{font-size:14px;color:#fff}
.app_nav>ul>li>i{float: right;width: 50px;height: 50px;background-size: 15px 8px !important;background: url(2025ndgqtwyh_bottom.png) center no-repeat;position: absolute;right: -17px;}
.app_nav>ul>li.on>i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.app_nav_sub{display: none;}
.app_nav_sub li{height: 40px;line-height: 40px;}
.app_nav_sub li a{font-size: 14px;color:#e6edf5;}

body{font-size: 18px;}
.indexbg{background: #faf9f2 url(2025ndgqtwyh_bg.png) no-repeat bottom -150px center;}
.con01{margin: 0px -10px;}
.con01_part01,.con01_part02{margin: 0px 10px;}
.con03{margin: 0px -10px;}
.con03_part01,.con03_part02{margin: 0px 10px;}

.title{line-height: 100px;position: relative;}
.title span:nth-of-type(1){font-size: 36px;margin-right: 10px;}
.title span:nth-of-type(2){font-size: 20px;color: #999;background: url(2025ndgqtwyh_titleh.png) no-repeat bottom left;padding-right: 30px;padding-bottom: 5px;vertical-align: top;}
.title .more{position: absolute;right: 0px;top: 0px;}
.titline{height: 4px;width: 100%;background: #be2d3a; background: linear-gradient(to right,#be2d3a 0%,#be2d3a 74%,#36896d 100%);}

/* 新闻 */
.xw_con{padding: 22px 25px;background-color: #fff;overflow: hidden;}
.xw_r{width: calc(100% - 490px);float: right;}
.xw_r li{background: #ffff url(2025ndgqtwyh_xwbg.png) no-repeat bottom right / 100% 100%;padding: 20px;}
.xw_r li a{line-height: 2em;display: block;max-height: 4em;overflow: hidden;}
.xw_r li:nth-child(1){margin-bottom: 20px;}
.xw_r li p{line-height: 2em;margin-top: 7px;}
.xw_r li:hover,.xw_r li.on{background-image:url(2025ndgqtwyh_xwbg1.png);color: #fff;}
.xw_r li:hover a,.xw_r li.on a{color: #fff;}
.xw_b{clear: both;padding-top: 20px;}
.xw_b li{line-height: 3em;background: url(2025ndgqtwyh_dian.png) no-repeat center left;padding-left: 15px;position: relative;}
.xw_b li span{position: absolute;color: #999;font-size: 16px;right: 0px;top: 0px;}

/* 通知公告 */
.tzgg_list li{padding: 23px;line-height: 1.8em;border-bottom: 1px solid #e3e3e3;background: #fff;}
.tzgg_list li:last-child{border: none;}
.tzgg_list li:hover,.tzgg_list li.on {background: #be2d3a; background:linear-gradient(to right,#be2d3a 0%,#be2d3a 64%,#36896d 100%);}
.tzgg_list li:hover a,.tzgg_list li.on a{color: #fff;}
.tzgg_list li a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/* 图标跳转 */
.tubiao_list{overflow: hidden;clear: both;}
.tubiao_list li{width: 16.4%;float: left;text-align: center;padding: 20px 0px 10px 0px;}
.tubiao_list li span{width: 110px;height: 110px;background-color: #ffeeed;border-radius: 55px;border: 2px dashed #be2d3a;display: block;margin: 0px auto;}
.tubiao_list li i{width: 90px;height: 90px;background: url(2025ndgqtwyh_icon1.png) no-repeat center;display: inline-block;margin-top: 9px;border-radius: 45px;}
.tubiao_list li a:nth-of-type(2){line-height: 3em;}
.tubiao_list li:nth-child(2) i{background-image: url(2025ndgqtwyh_icon2.png);}
.tubiao_list li:nth-child(3) i{background-image: url(2025ndgqtwyh_icon3.png);}
.tubiao_list li:nth-child(4) i{background-image: url(2025ndgqtwyh_icon4.png);}
.tubiao_list li:nth-child(5) i{background-image: url(2025ndgqtwyh_icon5.png);}
.tubiao_list li:nth-child(6) i{background-image: url(2025ndgqtwyh_icon6.png);}
.tubiao_list li:nth-child(7) i{background-image: url(2025ndgqtwyh_icon7.png);}
.tubiao_list li:nth-child(8) i{background-image: url(2025ndgqtwyh_icon8.png);}
.tubiao_list li:nth-child(9) i{background-image: url(2025ndgqtwyh_icon9.png);}
.tubiao_list li:nth-child(10) i{background-image: url(2025ndgqtwyh_icon10.png);}
.tubiao_list li:nth-child(11) i{background-image: url(2025ndgqtwyh_icon11.png);}
.tubiao_list li:nth-child(12) i{background-image: url(2025ndgqtwyh_icon12.png);}
.tubiao_list li:hover span,.tubiao_list li.on span{background: url(2025ndgqtwyh_iconbg.png) no-repeat center;border-color: transparent;}
.tubiao_list li:hover i,.tubiao_list li.on i{border: 2px dashed #fff;}
.tubiao_list li:hover:nth-child(1) i,.tubiao_list li.on:nth-child(1) i{background-image: url(2025ndgqtwyh_icon01.png);}
.tubiao_list li:hover:nth-child(2) i,.tubiao_list li.on:nth-child(2) i{background-image: url(2025ndgqtwyh_icon02.png);}
.tubiao_list li:hover:nth-child(3) i,.tubiao_list li.on:nth-child(3) i{background-image: url(2025ndgqtwyh_icon03.png);}
.tubiao_list li:hover:nth-child(4) i,.tubiao_list li.on:nth-child(4) i{background-image: url(2025ndgqtwyh_icon04.png);}
.tubiao_list li:hover:nth-child(5) i,.tubiao_list li.on:nth-child(5) i{background-image: url(2025ndgqtwyh_icon05.png);}
.tubiao_list li:hover:nth-child(6) i,.tubiao_list li.on:nth-child(6) i{background-image: url(2025ndgqtwyh_icon06.png);}
.tubiao_list li:hover:nth-child(7) i,.tubiao_list li.on:nth-child(7) i{background-image: url(2025ndgqtwyh_icon07.png);}
.tubiao_list li:hover:nth-child(8) i,.tubiao_list li.on:nth-child(8) i{background-image: url(2025ndgqtwyh_icon08.png);}
.tubiao_list li:hover:nth-child(9) i,.tubiao_list li.on:nth-child(9) i{background-image: url(2025ndgqtwyh_icon09.png);}
.tubiao_list li:hover:nth-child(10) i,.tubiao_list li.on:nth-child(10) i{background-image: url(2025ndgqtwyh_icon010.png);}
.tubiao_list li:hover:nth-child(11) i,.tubiao_list li.on:nth-child(11) i{background-image: url(2025ndgqtwyh_icon011.png);}
.tubiao_list li:hover:nth-child(12) i,.tubiao_list li.on:nth-child(12) i{background-image: url(2025ndgqtwyh_icon012.png);}

/* 活动预告 */
.hdyg_list{background-color: #fff;padding: 0px 20px;}
.hdyg_list li {padding: 20px 0px;border-bottom: 1px dashed #e3e3e3;}
.hdyg_list li a{margin-left: 80px;display: block;height: 54px;overflow: hidden;}
.hdyg_list li .time{font-family: Georgia, 'Times New Roman', Times, serif;background-color: #be2d3a;color: #fff;text-align: center;float: left;width: 60px;height: 50px;border-radius: 4px;}
.hdyg_list li .time span:nth-child(1){font-size: 24px;display: block;line-height: 1.2em;}
.hdyg_list li .time span:nth-child(2){font-size: 12px;display: block;}

/* 文创专栏 */
.box01{overflow: hidden;}
.box04{padding-bottom: 40px;}
.wczl_list ul {overflow: hidden;}
.wczl_list li{width: 13.4%;float: left;text-align: center;line-height: 2em;margin: 0px 0.4%;}
.wczl_list li img{width: 100%;height: 164px;object-fit: contain;}
.wczl_list li p a{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 友情链接 */
.links{background-color: #393e38;line-height: 80px;}
.links_l{color: #ffff;}
.links_l span{font-size: 24px;}
.links_l a{color: #fff;padding-left: 4%;}
.links_l a::after{content: '|';padding-left: 4%;}
.links_l img{margin-right: 30px;}
.links_l a:last-of-type::after{content: '';}

/* 底部 */
.footer{background: #be2d3a; background: linear-gradient(to right,#be2d3a 0%,#be2d3a 74%,#36896d 100%);color: #fff;padding: 30px 0px 20px 0px;}
.footer_l{float: left;margin-top: 40px;}
.footer_r{float: right;text-align: center;margin-bottom: 20px;}
.footer_r ul li{float: left;margin-right: 35px;font-size: 14px;}
.footer_r ul li:last-child{margin-right: 0px;}
.footer_r ul li p{margin-top: 10px;}
.footer_b{clear: both;text-align: center;font-size: 14px;line-height: 2em;border-top: 1px solid #cb5761;padding-top: 20px;}
 
 /* 卡片轮播 */
.swiper {width: 100%;height: 366px;}
.swiper-wrapper {width: 100%;height: 366px;}
.swiper .swiper-slide {width: 450px;height: 280px;background-color: #fff;}
.swiper .swiper-slide-active{height: 366px;}
.swiper .swiper-slide img{width: 100%;height: 280px;}
.swiper .swiper-slide .zzc{background: rgb(0,0,0,0.6);position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;display: block;}
.swiper .swiper-slide-active .zzc{display: none;transition: 0.3s all;}
.swiper .swiper-slide .slide_con{background-color: #fff;padding: 15px 20px;display: none;}
.swiper .swiper-slide-active .slide_con{display: block;}
.swiper .swiper-slide .slide_con p{line-height: 1.7em;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.swiper-button-prev {
    width: 34px;
    height: 34px;
    background: url(2025ndgqtwyh_left3.png) no-repeat;
    background-size: 100% 100%;
    left: 22%;
}
.swiper-button-next {
    width: 34px;
    height: 34px;
    background: url(2025ndgqtwyh_right3.png) no-repeat;
    background-size: 100% 100%;
    right: 22%;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    display: none;
}


@media screen and (max-width:992px) {
    /* 导航 */
    .app_btn{display: block;}
    .header{height: 100px;width: 100vw;line-height: 100px; border-bottom: 1px solid #fff;top: 0px;position: fixed;top: 0px;left: 0px;z-index: 995;}
    .app_header{top:101px;z-index: 999;}
    .app_header.on{right: 0;border-top: 1px solid #fff; width:103vw;height: calc(100% - 99px);background: linear-gradient(to bottom,#be2d3a 0%,#be2d3a 64%,#36896d 100%);;z-index: 999;margin-top: 100px;top: 0;}
    .app_btn, .app_btn.on{width:30px;height:30px;right:15px;}
    .app_btn.on{margin-top: -12px;}

    .header_nav{display: none;}
    .w_links{display: none;}

    /* 其他 */
    .con01{margin: 0px;}
    .con03{margin: 0px;}
    .slideBox3 .hd{display: none;}
    .search{display: none;}

}
@media screen and (max-width: 720px){
    .slideBox1,.xw_r{float: none;width: 100%;}
    .slideBox .bd li img{height: 600px;}
    .tubiao_list li{width: 25%;}
    .wczl_list li{width: 19.2%;}
    .links_l a,.links_l a::after{padding-left: 1%;}
    .xw_r{margin-top: 20px;}
    .xw_r li{width: calc(50% - 20px);margin: 0px 10px;float: left;box-sizing: border-box;}
    .footer_l,.footer_r{float: none;text-align: center;}
    .footer_l{margin-top: 0px;}
    .footer_r ul{display: flex;justify-content: center;margin-top: 20px;}

    .nowrapli li a{width:74%;}
}
@media screen and (max-width: 600px) {
    .slideBox1{height: 240px;}
    .slideBox1 .bd li img{height: 240px;}
    .con01{overflow: hidden;}
    .box02,.box04{padding: 0px 10px;}
    .wczl_list li{width: 32.4%;}
    .wczl_list li img{height: 124px;}
    .logo{width: 85%;}
    .logo img{width: 93%;padding-left: 20px;}
    .links{ line-height: 60px;padding: 0px 20px;}
    .footer_l img{width: 80%;}
    .footer{padding: 30px 20px 20px 20px;}
    .swiper-button-next{right: 3%;}
    .swiper-button-prev{left: 3%;}
    .indexbg{padding-bottom: 20px;}
    .links_l span{font-size: 20px;}
    .links_l img{margin-right: 10px;}
}

@media screen and (max-width: 500px) {
    .tubiao_list li{width: 33.3%;font-size: 16px;}
    .tubiao_list li span{width: 90px;height: 90px;}
    .tubiao_list li i{width: 74px;height: 74px;margin-top: 7px;}
}
input::-webkit-input-placeholder { 

color: #fff; 
font-size: 14px;
} 
input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #fff; 
font-size: 14px;
} 
input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #fff; 
font-size: 14px;
} 
input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #fff; 
font-size: 14px;
}
    