[v-cloak] {
    display: none;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
    padding:0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color:#0F0F0F;
}
img,body,html{border:none;}
html,body {background-color:#E1E0C7;}
body {font-family:Arial, Helvetica;font-size: 16px;line-height:22px;margin:0px;background-attachment:fixed;}
span{font-size: 16px; line-height:22px;}
a{color:#19537D;text-decoration: none; font-size:16px; line-height:22px;}


.main1{ width:100%; height:50px; clear:both; background-color:#5D6146; border-bottom:1px solid #434535;}
.main1 a{ color:#F0EFE2; float:left; font-size:25px; line-height:50px; height:50px; margin-left:10px;}
.main1 span{height:50px; line-height:50px; float:right;}

.main2{width:100%; clear:both; background-color:#888E6D; border-bottom:1px solid #A3A88B; height:35px;}
.main2 a{ width:20%; height:35px; line-height:35px; float:left; text-align:center; color:#F0EFE2; font-size:16px;}
.main2 .selected{border-bottom:2px solid #5D6146;}


.search{ width:100%; clear:both; margin-top:5px; height:auto; overflow:hidden;}

.xinysj3{ width:auto; clear:both; margin-left:auto; margin-right:auto; margin-top:5px; overflow:hidden; }

.xinysj3 .search_title{height:50px; line-height:50px; padding-left:10px; padding-right:10px; margin-top:10px; font-size:22px; clear:both; background-color:#F0EFE2; overflow:hidden; border:1px solid #d7d5bc; font-weight:bold;}
.xinysj3 .search_title .titleleft{ height:22px; width:3px; margin-top:13px; float:left; clear:left; background-color:#A2C241; margin-right:8px;}
/*.xinysj3 .title span{ font-size:16px; height:50px; line-height:50px; font-weight:normal; color:#999999;}*/
.xinysj3 .search_title .span {font-size: 16px;margin-right: 6px;margin-top: 14px;color: #65645F;font-weight: bold;line-height: 22px;height: 22px;
}

.xinysj3 .titletype{ height:auto;margin-top:10px;clear:both; background-color:#F0EFE2; overflow:hidden; border:1px solid #d7d5bc; padding-bottom:2px;}
.xinysj3 .titletype .tuijiana{float:left; font-size:18px; overflow:hidden; height:37px; line-height:37px; margin-top:3px; margin-left:10px; margin-right:5px; color:#65645F;}
.xinysj3 .titletype .son1{clear:both; height:40px; line-height:40px; margin-top:5px; font-size:22px; border-bottom:1px solid #DAD9D1; margin-left:10px; margin-right:10px;}
.xinysj3 .titletype .son1 span{ float:right; margin-left:5px; font-size:16px; height:40px; line-height:40px;  margin-top:2px; font-weight:normal; color:#999999;}
.xinysj3 .titletype .son2{ width:100%; margin-left:10px; clear:both; border-bottom:1px dashed #DAD9D1; overflow:hidden; padding-bottom:5px;}
.xinysj3 .titletype .son2 .sleft{ width:54px; float:left; color:#275F38;}
.xinysj3 .titletype .son2 .sleft span{ float:left; margin-top:14px; font-size:16px;}
.xinysj3 .titletype .son2 .sleft a{ float:left; margin-top:14px; font-size:16px;}
.xinysj3 .titletype .son2 .sright{ width:76%; float:left;}
.xinysj3 .titletype .son2 .sright a{ float:left;margin-top:14px; width:auto; font-size:16px; overflow:hidden; height:22px; color:#19537D;display: block; margin-right: 10px }
.xinysj3 .titletype .son2 .sright span{float:left;margin-top:14px; width:auto; color:#B00815; font-size:16px; overflow:hidden; height:22px;display: block; margin-right: 10px}
.xinysj3 .titletype .son2 .sright2{ width:12px; float:left; margin-top:20px;}
.xinysj3 .titletype .son2 .sright2 img{cursor:pointer;}

.xinysj3 .sons{ height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:10px; border:1px solid #d7d5bc; border-radius: 5px; padding-bottom: 10px}
.xinysj3 .sons .cont{ height:auto; clear:both; margin-top:12px;  margin-left:10px; margin-right:10px; font-size:16px; line-height:160%; overflow:hidden;}
.xinysj3 .sons .cont p{font-size:18px;line-height:160%;margin-bottom: 10px}
.xinysj3 .sons .cont a{ font-size:18px;line-height:160%;}

.xinysj3 .sons .cont .contson{ clear:both; overflow:hidden; font-size: 16px; line-height: 180%; color: #515a6e}
.xinysj3 .sons .cont .contson p{ clear: both;overflow: hidden;font-size: 16px;line-height: 180%;color: #515a6e;}
.xinysj3 .sons .cont .tags{margin-top: 10px; font-size: 12px}
.xinysj3 .sons .cont .tags span{margin-top: 10px; font-size: 12px}
.xinysj3 .sons .cont .tags a{font-size: 12px}
.xinysj3 .sons .source a{font-size:16px; color:#65645F;}
.xinysj3 .sons .source span{font-size:16px; color:#65645F;}

.xinysj3 .sonspic{ height:auto; clear:both; background-color:#F0EFE2; overflow:hidden; margin-top:10px; border:1px solid #d7d5bc;border-radius: 5px; }
.xinysj3 .sonspic .cont{ height:auto; clear:both; margin-top:12px; font-size:16px; margin-left:10px; margin-right:10px; line-height:165%;overflow:hidden; font-size:16px;}
.xinysj3 .sonspic .cont .divimg{float:left; width:105px; height:150px; margin-right:10px;}
.xinysj3 .sonspic .cont p{ font-size:16px; margin-bottom:10px; line-height:165%;}
.xinysj3 .sonspic .cont a{ font-size:16px; line-height:165%;}
.xinysj3 .sonspic .cont span{ font-size:16px; line-height:165%;}


.detail { height: auto; clear: both; background-color: #F0EFE2; overflow: hidden; margin-top: 10px; border: 1px solid #d7d5bc; border-radius: 5px; box-shadow: 0 2px 12px rgb(14 27 109 / 16%); padding: 5px 10px 10px 10px;}
.detail .title {border-bottom: 1px solid #c4c4c4;line-height: 31px;font-size: 20px;margin-bottom: 15px;padding: 5px;font-weight: bold;display: flex;flex-direction: row;justify-content: space-between;}
.detail .desc{line-height: 180%; font-size: 14px}


.main4 {width: 100%;clear: both;font-size: 12px;color: #676767;margin-top: 15px;text-align: center;border-top: 1px solid #d7d5bc;padding-top: 10px;padding-bottom: 10px;}

.main4 a {color: #676767;}


.home {height: auto;clear: both;background-color: #F0EFE2;overflow: hidden;margin-top: 10px;border: 1px solid #d7d5bc;border-radius: 5px;box-shadow: 0 2px 12px rgb(14 27 109 / 16%);padding: 5px 10px;}
.home .title {border-bottom: 1px solid #c4c4c4;line-height: 31px;font-size: 20px;margin-bottom: 15px;padding: 5px;font-weight: bold;display: flex;flex-direction: row;justify-content: space-between;}
.home .title .more {font-size: 12px;color: red;}
.home .title .more a {font-size: 12px;color: red;}
.home .title .more a:active {font-size: 12px;color: #630707;}
.home .list {overflow: hidden;margin-bottom: -0.16rem;}
.home .list li {float: left;width:25%;line-height: .2rem;text-align: center;text-decoration: none;color: #19537D; list-style-type: none}
.home .list li img {width: 70px;height: 95px;}
.home .list li p {margin: 10px 0px;font-size: 16px;}
.home .list li a {color: #19537D;}

.home .item {font-size:16px; float: left;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;padding-right: 5px;}
.home .item a{font-size:16px; color: #19537D;}

.home .last_update { font-size:16px;height: 41px;line-height: 41px;display: flex;flex-direction: row;justify-content: space-between; align-items:center;color: #19537D;border-bottom: 1px #c5c8ce dashed;}
.home .last_update a{font-size:16px; color: #19537D;}

.sentence_body{
    margin-top:10px;border-bottom:1px dashed #DAD9D1; padding-bottom:7px;
}
.sentence_title{
    float:left; font-size:20px; line-height:30px; margin-bottom:5px;
}
.sentence_desc{
    color:#999999;font-size:16px; float:left; margin-top:5px; clear:both;
}
.sentence_desc .a{
    color:#999999;font-size:16px; float:left; margin-top:5px; clear:both;
}

.home .poetry{
    margin-top: 10px;
    border-bottom: 1px dashed rgb(218, 217, 209);
    padding-bottom: 7px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.indent{text-indent: 2em;}
#box {
    width: 100%;
    margin-top: 1px;
    background: #FBFAF6;
    z-index: 1;
    position: absolute;
    overflow: hidden;
    border: 1px #d7d5bc solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#addClass {
    height: 400px;
    overflow: hidden;
    -webkit-mask-image: -webkit-gradient(linear, left top, left, bottom, from(#000), color-stop(#000), color-stop(#000), to(transparent));
    -webkit-mask-image: linear-gradient(#000, #000, #000, transparent)
}

.neibox {
    width: 100%;
    clear: both;
    background-color: #FBFAF6;
}

.neibox .main {
    clear: both;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    border-bottom: 1px #C5C5C5 solid;
}

.neibox .main .mleft {
    width: 45px;
    float: left;
    clear: left;
}

.neibox .main .mleft span {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 7px;
    color: #65645F;
}

.neibox .main .mright {
    width: 88%;
    float: left;
    clear: right;
    background-color: #FBFAF6;
    border-left: 1px #C5C5C5 solid;
}

.neibox .main .mright .adiv {
    height: 30px;
    /*width: 258px;*/
    clear: both;
    overflow: hidden;
}

.neibox .main .mright a {
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #212121;
    margin-left: 10px;
    /*width: 248px;*/
}

.neibox .main .mright a:hover {
    text-decoration: none;
}

.neibox .main .mright span {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.anthology {overflow: hidden;margin-bottom: -0.16rem;}
.anthology .list_title{padding-left: 20px;float: left;width:45%;line-height: .4rem;text-align: left;text-decoration: none;color: #19537D; list-style-type: none; overflow: hidden;white-space: nowrap;}
.anthology .list_title a{color: #19537D;
    text-decoration: none;
    font-size: 16px;
    line-height: 27px;}



.pager {
    padding-left: 0;
    margin-top: 10px;
    list-style: none;
    text-align: center;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    width: 45%;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed;
}



