@charset "utf-8";
.ztmain *{box-sizing: border-box;}
body{background: url(../images/mainbg.png) no-repeat;}
.logo img{width: 300px;margin-top: 20px;}
.ztname{text-align: center;padding-left: 130px;margin-top: 30px;}
/* 专题公共样式 */
.zttit{background: url(../images/c00146.png) no-repeat top center;width: 100%;height: 70px;}
.comtab{margin-top: 15px;width: 100%;height: 68px;line-height: 68px;background: #FFF5F0;font-size: 28px;font-weight: bold;}
.comtab span{position: relative;float: left;width: 50%;text-align: center;cursor: pointer;}
.comtab span a{color: #EB4E3F;}
.comtab span.on{background: #FFDBC7;border: 1px solid #FCAC81;}
.comtab span.on a{color: #E22E1C;}
.comtab span.on::after{content: '';position: absolute;left: 50%;bottom: -13px;width: 1px;height: 1px;border: 13px solid #FFDBC7;border-bottom: none;border-left: 13px solid transparent;border-right: 13px solid transparent;}

.ztlist{padding-top: 25px;}
.ztlist > div > span{overflow: hidden;display: block;margin-top: 15px;width: 100%;}
.ztlist > div .more{position: relative;display: block;margin: 0 auto;width: 150px;line-height: 27px;text-align: center;color: #E22E1C;}
.ztlist > div .more::before{position: absolute;top: 13px;left: 100%;content: '';width: 1000px;height: 1px;background: #E3E3E3;}
.ztlist > div .more::after{position: absolute;top: 13px;right: 100%;content: '';width: 1000px;height: 1px;background: #E3E3E3;}
.ztlist > div{display: none;}
.ztlist > div.on{display: block;}

.ztlist1 ul li{float: left;width: 48%;padding: 25px;border-top: 1px solid #E3E3E3;}
.ztlist1 ul li:nth-child(1),.ztlist1 ul li:nth-child(2){border-top: none;}
.ztlist1 ul li a{display:block;width: 100%;height: 27px;line-height: 27px;font-size: 20px;font-weight: bold;color: #363636;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztlist1 ul li:nth-child(even){float: right;}
.ztlist1 ul li p{margin-top: 10px;width: 100%;height: 44px;line-height: 22px;text-indent: 2em;font-size: 16px;color: #363636;}
.ztlist1 ul li:hover{background: url(../images/libg1.png) no-repeat;border-left: 4px solid #E22E1C;}

.ztlist2 li{float: left;width: 50%;line-height: 28px;padding: 24px 50px;background: url(../images/list2_ico.png) no-repeat 14px 26px;border-top: 1px solid #E3E3E3;}
.ztlist2 li:nth-child(1),.ztlist2 li:nth-child(2){border-top: none;}
.ztlist2 li a{display: block;font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ztlist3 ul li{float: left;position: relative;width: 49%;padding: 17px 0 0 17px;margin-top: 30px;}
.ztlist3 ul li div{padding: 25px;background: #FFFBF9;border: 1px solid #FFE6E6;}
.ztlist3 ul li a{display:block;width: 100%;height: 27px;line-height: 27px;font-size: 20px;font-weight: bold;color: #363636;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztlist3 ul li:nth-child(even){float: right;}
.ztlist3 ul li p{margin-top: 10px;width: 100%;height: 44px;line-height: 22px;text-indent: 2em;font-size: 16px;color: #363636;}
.ztlist3 ul li span{position: absolute;left: 0;top:0;width: 125px;height: 51px;text-align: center;font-size: 18px;color: #fff;line-height: 38px;;background: url(../images/timebg.png) no-repeat;}

.ghjhbox{padding: 25px 40px 43px;margin-top: 50px;background: #fff;border-radius: 18px 94px;box-shadow: 0px 0px 44px  rgba(255, 161, 161, 0.25);}

.ldxfbox{margin-top: 35px;}
.ldxfbox .zttit{background-image: url(../images/c00147.png);}
.swiper-container .swiper-slide{background: url(../images/ldxfbg.png) no-repeat;height: 226px;padding: 30px 35px;}
.swiper-container .swiper-slide a{font-size: 22px;font-weight: bold;color: #333;line-height: 30px;}
.swiper-container .swiper-slide:hover a{color:#E22E1C;}
.ldxflist > div{position: relative;}
.ldxflist > div .arrow{position: absolute;top: 50%;z-index: 99;cursor: pointer;}
.ldxflist > div .arr_l{left: -19px;}
.ldxflist > div .arr_r{right: -19px;}

.zflfbox{margin-top: 54px;padding: 40px 0;width: 100%;background: #FFF8F6;}
.zflfbox .zttit{background-image: url(../images/c00148.png);}
.zflfbox .comtab span{width: 33.3%;}
.zflfbox .ztlist{padding-top: 0;}
.zflfbox .ztlist ul{background: #fff;padding: 30px 27px;}

.zdjcbox{padding: 35px 0;}
.zdjcbox .zttit{background-image: url(../images/c00149.png);}
.zdjcbox .comtab span{width: 33.3%;}


.zfjdbox{margin-top: 54px;padding: 40px 0;width: 100%;background: #FFF8F6;}
.zfjdbox .zttit{background-image: url(../images/c00150.png);}
.zfjdbox .ztlist{padding-top: 0;}
.zfjdbox .ztlist ul{background: #fff;padding: 30px 27px;}

.fyysbox{padding: 35px 0;}
.fyysbox .zttit{background-image: url(../images/c00151.png);}
.fyysbox .comtab span{width: 33.3%;}

.fzzfbox{margin-top: 54px;padding: 40px 0;width: 100%;background: #FFF8F6;}
.fzzfbox .zttit{background-image: url(../images/c00152.png);}
.tabbox {position: relative;height: 65px;border-bottom: 1px solid #ccc;}
.tabbox .btn {position: absolute;bottom: -20px;cursor: pointer;}
.tabbox .btn.prev {left: 15px;}
.tabbox .btn.next {right: 15px;}
.showbox {position: relative;overflow: hidden;width: 80%;height: 110px;margin: 0 auto;}
.showbox .yearbox {position: absolute;width: 1000%;}
.showbox .yearbox .year {position: relative;float: left;width: 230px;cursor: pointer;padding: 0 50px;}
.showbox .yearbox .year .top {margin: 0 auto;width: 26px;height: 26px;background: url(../images/yeartopbg.png) no-repeat center center;}
.showbox .yearbox .year img {display: block;margin: 15px auto;}
.showbox .yearbox .year .line {margin: 10px 0;width: 100%;border-bottom: 1px solid #ccc;}
.showbox .yearbox .year p {width: 100%;text-align: center;font-size: 24px;font-weight: bold;line-height: 30px;}
.showbox .yearbox .year.on .line {border-bottom: 1px solid #E22E1C;}
.showbox .yearbox .year.on .top {background-image: url(../images/yeartopbg_on.png);}
.showbox .yearbox .year.on p {color: #E22E1C;}
.showbox .yearbox .year + .year {margin-left: 215px;}
.nflist{margin-top: 40px;}
.parentname{width: 100%;height: 70px;margin-bottom: 20px;}
#sidetitle{display: none;}
.newfooter{margin-top: 0 !important;}

/* 列表页样式 */
.page-linear{background: #fff;border-radius: 30px;padding: 20px 30px;}
.sidebar{float: left;width: 23%;}
.sidebar li a{display:block;width: 100%;height: 60px;font-weight: bold;line-height: 60px;color: #E22E1C;font-size: 18px;text-align: center;background: #FCE9DC;}
.sidebar li.on a{background: #D42111;color: #fff;}
.maincontent{float: right;width: 75%;}
.infolist{margin-top: 0;}
@media screen and (max-width:450px) {
    body{background: url(../images/mainbg.png) no-repeat top center !important;}
    .logo img{width: 180px;}
    .ztname{padding-left: 0;width: 80%;margin: 30px auto;}

    .zttit{background-size: 200%;height: 50px;}
    .comtab{font-size: 20px;height: auto;}
    .comtab span{width: 100%;}
    .comtab span.on::after{display: none;}

    .ztlist1 ul li{width: 100%;padding: 10px;}
    .ztlist1 ul li p,.ztlist3 ul li p{height: auto;font-size: 14px;}
    .ztlist1 ul li a,.ztlist2 li a,.ztlist3 ul li a{font-size: 16px;}
    .ztlist1 ul li:nth-child(2),.ztlist2 ul li:nth-child(2){border-top: 1px solid #E3E3E3;}

    .ztlist2 li{width: 100%;padding: 10px;padding-left: 45px;background-position: 14px 18px;}

    .ztlist3 ul li{width: 100%;}
    .ztlist3 ul li span{font-size: 14px;}
    

    .ghjhbox{margin-top: 30px;border-radius: 8px;}

    .zfjdbox{margin-top: 0;}
    .ldxflist > div .arr_r{right: 0;}
    .ldxflist > div .arr_l{left: 0;}

    .zflfbox{margin-top: 20px;}

    .fzzfbox{margin-top: 0;}

    .zflfbox .comtab span,.zdjcbox .comtab span,.fyysbox .comtab span{width: 100%;}
    .zflfbox .ztlist ul{padding: 10px;}
    .tabbox .btn.prev {left: 0;}
    .tabbox .btn.next {right: 0;}
    .showbox {width: 67%;}
    .showbox .yearbox .year + .year {margin-left: 20px;}
    .showbox .yearbox .year p {font-size: 20px;}
    .showbox .yearbox .year {width: 100px;padding: 0;}

    .page-linear{border-radius: 10px;}
    .parentname{background-size: 200% !important;height: 50px;margin-bottom: 0;}
    .sidebar{width: 100%;}
    .maincontent{width: 100%;margin-top: 20px;}
}