@media screen and ( max-height){
	.ap-bg{ background:none;}
}

/*titleBox*/
.titleBox{margin:0 0 25px 0;height:34px;border-bottom:1px solid #aaa}
.titleBox h4{float:left;padding:0 10px 12px 0;height:20px;border-bottom:3px solid #aa0114;color:#333;font-weight:700;font-size:20px;line-height:20px}

.ap{background:url(../images/icon-poetrybg.png) no-repeat top center;background-color:#f2f1f1}
.ap-bg{background:url(../images/icon-ap-bg.png) no-repeat bottom center;padding:0 0 100px 0;}
/*ap-container*/
.ap-container{margin:0 auto;width:1200px}
.ap-container .main{float:left;width:880px}

/*pL-column*/
.pL-column .pL-ul{margin:0 0 40px 0}
.pL-column .pL-li{margin:0 0 20px 0;padding:17px 29px 30px;border-radius:4px;background-color:#fff;overflow: hidden}
.pL-column .pL-li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}
.pL-column .pL-li-tit{margin:0 0 20px 0;padding:17px 29px;border-radius:4px;background-color:#fff}
.pL-column .pL-li-tit h6{padding:0 0 0 12px;border-left:4px solid #aa0114;color:#333;font-weight:700;font-size:24px}
.pL-column .pL-tit{position:relative}
.pL-column .pL-tna{position:absolute;top:0;right:0;z-index:2;height:39px}
.pL-column .pL-tna a{float:left;display:block;margin:0 0 0 21px;width:30px;height:35px;background:url(../images/icon-pL-tna.png) no-repeat;font-size:0}
.pL-column .pL-tna .translate{background-position:0 0}
.pL-column .pL-tna .translate.current{background-position:0 -61px}
.pL-column .pL-tna .notes{background-position:-51px 0}
.pL-column .pL-tna .notes.current{background-position:-51px -61px}
.pL-column .pL-tna .award{background-position:-102px 0}
.pL-column .pL-tna .award.current{background-position:-102px -61px}
.pL-column .pL-tit .subtit{color:#333;font-weight:700;font-size:24px;line-height:39px;cursor:pointer;margin:0 30px 0 0;}
.pL-column .pL-tit .subtit:hover{color:#aa0114}
.pL-column .pL-tit .aD{color:#666;font-weight:400;font-size:14px}
.pL-column .pL-tit .aD:hover{color:#aa0114}
.pL-column .type{margin:15px 0 0 0;padding:0 9px;border:1px dashed #a9a9a9;background-color:#f5f5f5;color:#a6a6a6;font-size:12px;line-height:28px}
.pL-column .type a{color:#7f8aba;text-decoration:underline}
.pL-column .type a:hover{color:#233daf}
.pL-column .cont{margin:15px 0 0 0}
.pL-column .cont .sj{display:block;margin:5px 0 0 0;color:#111;font-weight:400;font-size:16px;line-height:28px}
.pL-column .cont .translate-txt{display:block;display:none;color:#cc8019;font-weight:400;font-size:14px;line-height:28px}
.pL-column .cont .notes-txt{display:block;display:none;color:#58a478;font-weight:400;font-size:14px;line-height:21px}
.pL-column .cont .award-txt{display:none;margin:15px 0 0 0}
.pL-column .cont .award-txt span{display:block;color:#666;text-indent:2em;font-weight:400;font-size:14px;line-height:28px}
.pL-column .cont .award-txt .award-more{color:#aa0114}
.pL-column .cont .award-txt .award-more:hover{text-decoration:underline}
.pL-share{overflow:hidden;margin:15px 0 0 0}
.pL-share a{float:left;display:block;margin:0 20px 0 0;height:26px;background:url(../images/icon-pL-share.png) no-repeat}
.pL-share a:hover{background-image:url(../images/icon-pL-share-hover.png);background-repeat:no-repeat;}
.pL-share .zan{width:23px;background-position:0 0}
.pL-share .share{width:20px;background-position:-43px 0}
.pL-share .share-icon3{width:21px;background-position:-83px 0}
.pL-share .share-icon4{width:24px;background-position:-124px 0}
.pL-share .share-icon4.play{background:url(../images/icon-pL-share-hover.gif) no-repeat center;}
.pL-share .ws{float:right;display:block;margin:3px 0 0 0;padding:0 6px;height:19px;border:1px solid #ddd;background:0 0;color:#999;font-size:14px;line-height:19px}
.pL-share .ws:hover{border:1px solid #aa0114;background-color:#aa0114;color:#fff}
.pL-reference{margin:15px 0 0 0}
.pL-reference span{display:block;color:#999;font-size:12px;line-height:21px}

/*vL-ul*/
.pL-column .vL-ul{border-radius:4px;background:#fff}
.pL-column .vL-li{overflow:hidden;padding:0 29px 0;height:55px;border-top:1px dashed #eee;text-overflow:ellipsis;white-space:nowrap}
.pL-column .vL-li:first-child{border:none}
.pL-column .vL-li .sj{color:#111;font-size:16px;line-height:55px;cursor:pointer}
.pL-column .vL-li .zz{color:#111;font-size:16px;line-height:55px;cursor:pointer}
.pL-column .vL-li .sj:hover,.pL-column .vL-li .zz:hover{color:#aa0114;text-decoration:underline}

/*aL-li*/
.pL-column .aL-li{margin:0 0 20px 0;padding:17px 29px 30px;border-radius:4px;background-color:#fff}
.pL-column .aL-li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}
.pL-column .aL-module{overflow:hidden;padding:0 0 20px 0;max-height:200px}
.pL-column .aL-module .sub-tit{margin:0 0 15px 0;color:#333;font-style:italic;font-size:20px;font-family:"微软雅黑"}
.pL-column .aL-module p{margin:0 0 15px 0;color:#666;text-indent:2em;font-size:14px;line-height:26px}
.pL-column .aL-more{display:block;display:flex;width:100%;text-align:center;cursor:pointer;justify-content:center}
.pL-column .aL-more .txt{display:block;height:20px;color:#aa0114;font-size:14px;line-height:20px}
.pL-column .aL-li .aL-more .bg{display:block;margin:0 0 0 10px;width:15px;height:20px;background:url(../images/icon-aL-more.png) no-repeat right center}
.pL-column .aL-li .aL-more .txt:hover{text-decoration:underline}
.hAuto .aL-module{max-height:none}
.hAuto .aL-more .bg{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

/*aL-nr*/
.pL-column .aL-nr .name{display:block;margin:0 0 10px 0;height:28px;color:#333;font-weight:700;font-size:24px;line-height:28px;cursor:pointer}
.pL-column .aL-nr .name:hover{color:#aa0114;text-decoration:underline}
.pL-column .aL-nr .bi{color:#333;font-weight:400;font-size:16px;line-height:32px}
.pL-column .aL-nr .bi span{text-indent:2em}
.pL-column .aL-nr .aL-img{float:right;margin:0 0 10px 10px;width:130px;height:186px}
.pL-column .aL-nr .more{color:#aa0114;text-decoration:underline}
.pL-column .aL-nr .more:hover{opacity:.8}

/*pL-column*/
.pL-column .xz-pL-ul .pL-li{margin:0;padding:17px 29px 0;overflow: hidden}
.xz-pL-ul .aL-nr .aL-img{float:left;margin:0 20px 0 0}
.pL-column .xz-pL-ul .pL-li:hover{box-shadow:none!important}

/*sub nav*/
.sub-nav{margin:0 0 20px 0}
.sub-nav .sn-t{overflow:hidden;margin:0 0 38px 0}
.sub-nav .sn-t .sn-txt{float:left;display:block;width:55px;height:142px;background:url(../images/icon-apbg.png);font-size:0}
.sub-nav .sn-t .poems{margin:0 100px 0 0;background-position:0 -173px}
.sub-nav .sn-t .poems.current{background-position:0 0}
.sub-nav .sn-t .verse{margin:0 100px 0 0;background-position:-72px -173px}
.sub-nav .sn-t .verse.current{background-position:-72px 0}
.sub-nav .sn-t .author{background-position:-144px -173px}
.sub-nav .sn-t .author.current{background-position:-144px 0}

/*sn-b*/
.sn-b{padding:20px 0 0 0;border-top:6px solid #cacaca}
.sn-bb{position:relative;margin:0 0 10px 0;zoom:1}
.sn-bb .classify{float:left;width:50px;color:#333;font-size:16px;line-height:36px}
.sn-bb .nr{float:right;overflow:hidden;margin:0 7px 0 0;width:820px;height:36px}
.add-hegiht .nr{height:auto!important}
.sn-bb .nr a{float:left;display:block;margin:0 30px 0 0;color:#999;font-size:16px;line-height:36px}
.sn-bb .nr a:hover,.sn-bb .nr a.current{color:#333;text-decoration:underline}
.sn-bb .btn{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;background:url(../images/icon-poetrybtn.png) no-repeat center}
.add-hegiht .btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

/**/
.sidebar{float:right;width:280px}
.sidebar .iS-column{overflow:hidden;margin:0 0 25px 0}
.sidebar .iSc-cnt{margin:25px 0 0 -20px}
.sidebar .iSc-cnt a{float:left;display:block;overflow:hidden;margin:0 0 0 20px;margin:0 0 20px 20px;padding:0 5px;width:68px;height:22px;border:1px solid #ddd;border-radius:5px;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px}
.sidebar .iSc-cnt a:hover{border:1px solid #aa0114;color:#aa0114}

/*aD-column*/
.aD-column .aC-li{margin:0 0 20px 0;padding:15px;border-radius:4px;background-color:#fff}
.aD-column .aC-li:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}
.aD-column .aC-nr{width:250px}
.aD-column .aC-nr .name{display:block;margin:0 0 10px 0;height:28px;color:#333;font-weight:700;font-size:20px;line-height:28px;cursor:pointer}
.aD-column .aC-nr .name:hover{color:#aa0114;text-decoration:underline}
.aD-column .aC-nr .bi{color:#333;font-weight:400;font-size:14px;line-height:28px}
.aD-column .aC-nr .bi span{text-indent:2em}
.aD-column .aC-nr .aC-img{float:right;margin:0 0 10px 10px;width:100px;height:143px}
.aD-column .aC-nr .more{color:#aa0114;text-decoration:underline}
.aD-column .aC-nr .more:hover{opacity:.8}

/*iD-column*/
.iD-column .iD-tit{display:flex;margin:0 0 20px 0;justify-content:center}
.iD-column .iD-tit .l-bg{display:block;width:65px;height:81px;background:url(../images/icon-iDtitbg.png);background-position:0 0}
.iD-column .iD-tit .txt{display:block;height:81px;background:url(../images/icon-iDtitbg02.png) repeat-x left top;color:#000;font-weight:700;font-size:24px;line-height:83px}
.iD-column .iD-tit .r-bg{display:block;width:65px;height:81px;background:url(../images/icon-iDtitbg.png);background-position:0 -87px}
.iD-column .iD-box .sub-tit{color:#333;font-weight:700;font-size:18px}
.iD-column .iD-box p{margin:0 0 30px 0;color:#333;font-size:14px;line-height:30px}

/*hj-column*/
.hj-column ul{margin:0 0 0 -20px}
.hj-column li{float:left;margin:0 0 25px 20px;width:130px}
.hj-column .theImg{display:block;width:130px;height:87px}
.hj-column .theImg img{display:block;width:100%;height:100%;object-fit:cover}
.hj-column .theImg img:hover{opacity:.9}
.hj-column .theInfo{display:block;margin:10px 0 0 0;width:130px}
.hj-column .theInfo p{display:block;overflow:hidden;width:130px;height:16px;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:16px}
.hj-column .theInfo p:hover{color:#aa0114}

/*pL-hz*/
.pL-hz{margin:0 0 20px 0;padding:20px 0;border-radius:4px;background:#fff}
.pL-hz .tit{padding:0 29px 0;color:#333;font-size:24px;font-weight: 700}