html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
li{ float:left;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
p{ line-height:160%;}

html,body {background-color:#faebd7;}
body {font-family: Arial, Helvetica;font-size: 14px;line-height:22px;margin: 0px;background-attachment:fixed;}
span{ line-height:16px;}
a{color:#19537D;text-decoration: none; line-height:16px;}
a:hover {text-decoration:underline;}
/*head*/
.head{width:100%; clear:both; background-color:#c33; height:45px; border-bottom:1px solid #C8C7BC;}
.head .navlist{width:1000px; clear:both; margin-left:auto; margin-right:auto;}
.head .navlist .navlogo{ width:125px; float:left; clear:left;}
.head .navlist .navlogo a{ font-size:26px; float:left; line-height:44px; height:44px;color:#f7f1e8; font-weight:bold;}
.head .navlist .navlogo a:hover{text-decoration:none;}
.head .navlist .navs{ width:870px; float:right; clear:right;}
.head .navlist .navs .nav1{height:45px; float:left;}
.head .navlist .navs .nav1 a{ font-size:16px; float:left; line-height:45px; height:45px; width:50px; text-align:center;color:#f7f1e8;}
.head .navlist .navs .nav1 a:hover{text-decoration:none;}
.head .navlist .navs .nav1 .active{margin-left:1px;background-color:#a40009;border-bottom:3px solid #F0EFE2;line-height:43px; height:43px;}
.head .navlist .navs .nav2{ height:35px; margin-top:7px; float:left; width:300px; float:right; clear:right;}
/*搜索*/
.head .navlist .navs .nav2 .search{clear:both; height:28px; width:298px; border:1px solid #C8C7BC; overflow:hidden; background-color:#F8FCFC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.head .navlist .navs .nav2 .search input[type=text] {
height:25px; line-height:25px; padding-left:5px; width:188px; clear:left; border:0px;
}
.head .navlist .navs .nav2 .search button[type=submit] {
  float:right; width:20px; height:20px; clear:right; margin-top:4px; margin-right:3px; background-image:url(/css/img/docSearch.png); background-repeat:no-repeat; background-size:20px 20px; border:0px;cursor:pointer;
}
.head .navlist .navs .nav2 .search select{font-size: 14px;width:62px;border: 0px solid #a40009;font: 16px/22px arial;margin-right: 5px;padding: 3px;}
/*head end*/
/*shici left box*/
.main{ width:1000px; clear:both; margin-left:auto; margin-right:auto; overflow:hidden;}
.main .left{ width:670px; clear:left; float:left;}
.main .left .title{height:50px; line-height:50px; padding-left:20px; padding-right:10px; margin-top:20px; font-size:20px; clear:both; background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight:bold;}
.main .left .title span{ float:right; font-size:12px; height:50px; line-height:50px; font-weight:normal; color:#999999;}
.main .left .arti{height:50px; line-height:50px; padding-left:20px; padding-right:20px; margin-top:20px; font-size:20px; clear:both; background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; font-weight:bold;}
.main .left .arti .arti-ico{ height:21px; width:3px; margin-top:14px; float:left; clear:left; background-color:#825d5b; margin-right:8px;}
.main .left .arti span{ float:right; font-size:12px; height:50px; line-height:50px; font-weight:normal; color:#999999;}
.main .left .toptype{ height:auto;margin-top:20px;clear:both; background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .toptype .son1{clear:both; height:40px; line-height:40px; margin-top:5px; font-size:20px; border-bottom:1px solid #DAD9D1; margin-left:20px; margin-right:20px;}
.main .left .toptype .son1 span{ float:right; font-size:12px; height:40px; line-height:40px;  margin-top:5px; font-weight:normal; color:#999999;}
.main .left .toptype .son2{ width:630px; margin-left:20px; clear:both; border-bottom:1px dashed #DAD9D1; overflow:hidden; padding-bottom:10px;}
.main .left .toptype .son3{ width:680px; margin-left:20px; clear:both; border-bottom:1px dashed #DAD9D1; overflow:hidden; padding-bottom:10px;}
.main .left .toptype .sleft{ width:50px; float:left; color:#275F38;}
.main .left .toptype .sleft span{ float:left; margin-top:14px; font-size:16px;}
.main .left .toptype .sleft a{ float:left; margin-top:14px; font-size:16px;}
.main .left .toptype .sright{ width:565px; float:left;}
.main .left .toptype .sright a{ float:left;margin-top:14px; width:50px; font-size:16px;}
.main .left .toptype .sright span{float:left;margin-top:14px; width:50px; color:#B00815; font-size:16px;}
.main .left .toptype .sright2{ width:15px; float:right; margin-top:14px;}
.main .left .toptype .sright2 img{cursor:pointer;}
/*left gushi-box left*/
.main .left .shici{ height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .shici .shici-box{ height:auto; clear:both; margin-top:15px; margin-bottom:15px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.main .left .shici .shici-box p{ margin-bottom:10px; line-height:200%;}
.main .left .shici .shici-box a{ font-size:14px; line-height:200%;}
.main .left .shici .shici-box span{line-height:200%;}
.main .left .shici .shici-box .shici-box-text{ clear:both; overflow:hidden;}
.main .left .shici .shici-box .shici-box-text .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.main .left .shici .fanyi{ clear:both; margin-top:10px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%;}
.main .left .shici .fanyi p{ margin-bottom:10px; line-height:200%;}
.main .left .shici .fanyi a{ font-size:16px;  padding-left:0px; color:#19537D; line-height:200%; text-decoration:underline;}
.main .left .shici .fanyi span{ line-height:200%;}
.main .left .shici .fanyi hr{ background-color:#DAD9D1;color:#DAD9D1;height:1px;border:0;clear:both;}
.main .left .shici .fanyi .ca{ color:#d47632;}
.main .left .shici .fanyi .cb{ color:#007161;}
.main .left .shici .shici-box .tit a{font-size:18px; line-height:22px; height:22px;}
.main .left .shici .source a{font-size:14px; color:#65645F;}
.main .left .shici .source span{ color:#65645F;font-size:12px;}

.main .left .shici .tag{font-size:14px; height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .left .shici .tag a{float:left; color:#999999; line-height:20px; height:20px; margin-right:6px;}
.main .left .shici .tag span{float:left;color:#999999; line-height:20px; height:20px; }

.main .left .shici .cankao{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .left .shici .fanyi .ckzl{clear:both; float:left;color:#919090; font-size:14px; width:620px; margin-top:1px;margin-bottom: 10px;border-top:1px solid #DAD9D1;padding-top:10px;}
.main .left .shici .fanyi .ckzl p{color:#919090;margin:0px; font-size:14px;line-height:160%;}
/*left gushici-box center*/
.main .left .gushici{ text-align:center;height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .gushici .gushici-box{ height:auto; clear:both; margin-top:15px; margin-bottom:15px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.main .left .gushici .gushici-box p{ margin-bottom:10px; line-height:200%;}
.main .left .gushici .gushici-box a{ font-size:14px; line-height:200%;}
.main .left .gushici .gushici-box span{line-height:200%;}
.main .left .gushici .gushici-box .chuchu{ font-size:14px; margin-bottom:10px; line-height:200%;}
.main .left .gushici .gushici-box .chuchu a{ font-size:14px; line-height:200%;}
.main .left .gushici .gushici-box .chuchu span{line-height:200%;}
.main .left .gushici .gushici-box .gushici-box-text{text-align:left;display: inline-block; clear:both; overflow:hidden;}
.main .left .gushici .gushici-box .gushici-box-text a{font-size:16px;color:#0F0F0F;text-decoration: none;line-height: 16px;}
.main .left .gushici .gushici-box .gushici-box-text a:visited {color:#003aa7;}
.main .left .gushici .gushici-box .gushici-box-text a:hover {color:#B00815;}
.main .left .gushici .gushici-box .gushici-box-text .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.main .left .gushici .gushici-box .gushici-box-text .co{ color:#B00815;}
.main .left .gushici .gushici-box .shijie {background-color: #f3ede4;margin: 1rem 0 1rem 1rem;padding: 0.5rem;line-height: 1.5em;border-radius: 4px;color: #8a8888;text-align:left;font-size: 14px;}
.main .left .gushici .fanyi{ height:auto; clear:both; margin-top:10px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%;}
.main .left .gushici .fanyi p{ margin-bottom:10px; line-height:200%;}
.main .left .gushici .fanyi a{ font-size:16px;  padding-left:0px; color:#19537D; line-height:200%; text-decoration:underline;}
.main .left .gushici .fanyi span{ line-height:200%;}
.main .left .gushici .gushici-box .tit a{font-size:18px; line-height:22px; height:22px;}
.main .left .gushici .source a{font-size:14px; color:#65645F;}
.main .left .gushici .source span{ color:#65645F;font-size:12px;}
.main .left .gushici .tag{font-size:14px; height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .left .gushici .tag a{color:#999999; line-height:20px; height:20px; margin-right:6px;}
.main .left .gushici .tag span{float:left;color:#999999; line-height:20px; height:20px; }
.main .left .gushici .cankao{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .left .gushici .fanyi .ckzl{clear:both; float:left;color:#919090; font-size:14px; width:620px; margin-top:1px;margin-bottom: 10px;border-top:1px solid #DAD9D1;padding-top:10px;}
.main .left .gushici .fanyi .ckzl p{color:#919090;margin:0px; font-size:14px;line-height:160%;}
/*left gushici-box center end*/
.main .left .shiju{ height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .shiju .shiju-box{border-bottom:1px dashed #DAD9D1; padding-bottom:7px; height:auto; clear:both; margin-top:12px; margin-bottom:12px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.main .left .shiju .shiju-box p{ margin-bottom:10px; line-height:200%;}
.main .left .shiju .shiju-box a{ font-size:16px; line-height:200%;float:left;}
.main .left .shiju .shiju-box span{line-height:200%;color:#65645F; float:left; margin-left:5px; margin-right:10px;}

.main .left .shici-pic{ height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .shici-pic .shici-pic-box{ height:auto; clear:both; margin-top:15px;  margin-bottom:15px; font-size:16px; margin-left:20px; margin-right:20px; line-height:200%;overflow:hidden;}
.main .left .shici-pic .shici-pic-box .divimg{float:left; width:105px; height:150px; margin-right:20px;}
.main .left .shici-pic .shici-pic-box p{ font-size:16px; margin-bottom:10px; line-height:200%;}
.main .left .shici-pic .shici-pic-box a{ font-size:16px; line-height:200%;}
.main .left .shici-pic .shici-pic-box span{line-height:200%;}
.main .left .shici-pic .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .left .shici-pic .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.main .left .shici-pic .tag span{float:left;color:#999999; line-height:20px; height:20px; }
.main .left .shici-pic .cankao{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
/*ju-box*/
.main .left .ju{ height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:10px; padding-bottom:12px; border:1px solid #C8C7BC;}
.main .left .ju .ju-box{ height:auto; clear:both; margin:12px 10px 7px 20px; font-size:18px; line-height:160%; overflow:hidden; border-bottom:1px dashed #DAD9D1;}
.main .left .ju .ju-box p{ margin-bottom:10px; font-size:18px;line-height:160%;}
.main .left .ju .ju-box a{ font-size:18px;line-height:160%;text-decoration:none;}
.main .left .ju .ju-box span{ font-size:18px;line-height:160%;}
.main .left .ju .ju-box .juzi{ float:left; font-size:20px; line-height:30px;}
.main .left .ju .ju-box .jucc{ color:#999999;font-size:14px; float:left; margin-top:5px; clear:both;}
/**tags**/
.main .left .tags{height:auto; width:668px; margin-top:20px; float:left;background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .left .tags .tags-title{clear:both; height:40px; line-height:40px; margin-top:5px; font-size:20px; border-bottom:1px solid #DAD9D1; margin-left:20px; margin-right:20px;}
.main .left .tags .tags-title span{ float:right; font-size:12px; height:40px; line-height:40px;  margin-top:5px; font-weight:normal; color:#999999;}
.main .left .tags .tags-box{ height:auto; clear:both; overflow:hidden; padding-bottom:20px;}
.main .left .tags .tags-box a{ font-size:15px; height:22px; line-height:22px; width:70px; float:left; margin-top:15px; margin-left:20px; text-align:center;border:1px solid #DAD9D1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}
/*right top-box*/
.main .right{ width:300px; clear:right; float:right;}
.main .right .top{height:auto; width:298px; margin-top:20px; float:left;background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .right .top .top-title{ height:25px; line-height:25px; clear:both; font-weight:bold; font-size:18px; margin-top:20px; margin-left:20px; overflow:hidden;}
.main .right .top .top-title .top-title-ico{ height:21px; width:3px; margin-top:1px; float:left; clear:left; background-color:#825d5b; margin-right:8px;}
.main .right .top .top-box{ height:auto; clear:both; overflow:hidden; padding-bottom:20px;}
.main .right .top .top-box a{ font-size:15px; height:22px; line-height:22px; width:70px; float:left; margin-top:15px; margin-left:20px; text-align:center;border:1px solid #DAD9D1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.main .right .top .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .right .top .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.main .right .top .tag span{float:left;color:#999999; line-height:20px; height:20px; }

.main .right .shici-pic{ height:auto; clear:both; background-color:#f7f1e8; overflow:hidden; margin-top:20px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .right .shici-pic .shici-pic-box{ height:auto; clear:both; margin-top:15px; margin-bottom:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%;overflow:hidden;}
.main .right .shici-pic .shici-pic-box .divimg{float:left; width:105px; height:150px; margin-right:10px;}
.main .right .shici-pic .shici-pic-box p{ font-size:14px; margin-bottom:10px; line-height:200%;}
.main .right .shici-pic .shici-pic-box a{ font-size:14px; line-height:200%;}
.main .right .shici-pic .shici-pic-box span{line-height:200%;}

.main .right .sonspic .tag{ height:auto; clear:both; margin:20px; margin-top:0px; margin-bottom:10px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
.main .right .sonspic .tag a{float:left; color:#999999; line-height:20px; height:20px; }
.main .right .sonspic .tag span{float:left;color:#999999; line-height:20px; height:20px; }

/*page*/
.pagesright{width:auto; clear:both; height:60px; margin-left:auto; margin-right:auto;}
.pagesright a{float:right; margin-left:10px; line-height:40px; height:40px; width:80px; margin-top:20px; background-color:#f7f1e8; text-align:center; font-size:14px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pagesright a:hover{ background-color:#f0efe2; text-decoration:none;}
.pagesright .amore{float:left; width:430px; margin-left:0px; text-align:center;}
.pagesright span{ color:#676767; font-size:14px; line-height:40px; height:40px; width:40px; margin-top:20px; margin-left:5px; float:right; text-align:center; background-color:#f7f1e8; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pagesright .curent{ background-color:#fbfbf6;-webkit-box-shadow:inset 0 0 3px #b5b4a9;-moz-box-shadow:inset 0 0 3px #b5b4a9;box-shadow:inset 0 0 3px #b5b4a9;}
.pagesright span input{width:29px;margin-top:11px; text-align:center; font-size:14px; border:0px; background-color:#fbfbf6; color:#676767;}

.pagesright input[type=button] {
  color:#676767;background-color:#faebd7; font-size:14px; line-height:40px; height:40px; width:40px; margin-top:20px; margin-left:5px; float:right; text-align:center; background-color:#f7f1e8; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}

.pagesleft{width:auto; clear:both; height:60px; margin-left:auto; margin-right:auto;}
.pagesleft a{float:right; margin-left:10px; line-height:40px; height:40px; width:80px; margin-top:20px; background-color:#f7f1e8; text-align:center; font-size:14px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pagesleft a:hover{ background-color:#f0efe2; text-decoration:none;}
.pagesleft .amore{float:left; width:430px; margin-left:0px; text-align:center;}
.pagesleft .tmore{color:#808080;background-color:#f7f1e8;}
.pagesleft .aomore{color:#808080;float:left; width:430px; margin-left:0px; text-align:center;background-color:#f0efe2;}
.pagesleft .tomore{color:#808080;background-color:#f0efe2;}
.pagesleft span{ color:#676767; font-size:14px; line-height:40px; height:40px; width:40px; margin-top:20px; margin-left:5px; float:right; text-align:center; background-color:#f7f1e8; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pagesleft .curent{ background-color:#fbfbf6;-webkit-box-shadow:inset 0 0 3px #b5b4a9;-moz-box-shadow:inset 0 0 3px #b5b4a9;box-shadow:inset 0 0 3px #b5b4a9;}
.pagesleft span input{width:29px;margin-top:11px; text-align:center; font-size:14px; border:0px; background-color:#fbfbf6; color:#676767;}

.pagesleft select{
  color:#676767;background-color:#faebd7; font-size:14px; line-height:40px; height:40px; width:80px; margin-top:20px; margin-left:5px; float:right; text-align:center; background-color:#f7f1e8; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}

/*footer*/
.footer{clear:both; overflow:hidden; text-align:center; border-top:1px solid #C8C7BC; width:1000px; margin-left:auto; margin-right:auto; margin-top:20px; padding-top:10px; padding-bottom:10px; color:#676767;}
.footer .links { float:auto; margin-top:5px; margin-left:105px; color:#676767;}
.footer .links a{ color:#676767;}
/*more*/

.has-read-more {height:300px;position:relative;overflow:hidden}
.has-read-more .read-more {overflow:hidden;width:100%;position:absolute;bottom:0;height:100px;background-image:linear-gradient(180deg,rgba(247,241,232,0) 0%,#f7f1e8 100%);}
.more-btn {height:60px;text-align:center;line-height:60px;margin-left:10px}
.more-btn a {text-decoration:none;font-size:14px;cursor:pointer;color:#ca0c16}
/*book*/

.main .left .shici .bookcont{ clear:both; margin-top:5px; border-bottom:1px solid #DAD9D1;overflow:hidden; padding-bottom:15px;float:left; width:630px; margin-left:20px;}
main .left .shici .bookcont dl{ padding:10px 0px 0px 0px;}
.main .left .shici .bookcont dl dt{ background-color:#faebd7;line-height:28px;vertical-align:middle;width:98%;text-align:center;font-size:16px;font-weight:bold;color: #65645F;float:left;margin:15px 5px 5px 5px;padding:5px ;border-bottom: 1px solid #DAD9D1;}
.main .left .shici .bookcont dl dd{ width:315px; background-image:url(/css/img/bookdoc.jpg); background-repeat:no-repeat; background-position:left center; margin-top:15px;float:left;margin-bottom: 5px;}
.main .left .shici .bookcont span{ width:157.5px; background-image:url(/css/img/bookdoc.jpg); background-repeat:no-repeat; background-position:left center; margin-top:15px;float:left;}
.main .left .shici .bookcont a{ margin-left:10px; font-size:14px; float:left;}
.main .left .shici .bookcont .contson{ clear:both; overflow:hidden;}
.main .left .shici .bookcont .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.main .left .shici .bookcont .bookMl{ clear:both; font-size:14px; color:#65645F; margin-top:10px;}
.main .left .shici .bookvmiddle{ clear:both; height:32px; margin-top:10px; margin-bottom:10px; width:210px; margin-left:auto; margin-right:auto;}
.main .left .shici .bookvmiddle a{ float:left; line-height:25px; height:25px; width:58px; border:1px solid #C5C5C5; text-align:center; margin-left:10px; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


.main .right .fanyi-box{height:auto; width:298px; margin-top:20px; float:left;background-color:#f7f1e8; overflow:hidden; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.main .right .fanyi-box .fanyi-box-con{ height:auto; clear:both; margin-top:15px; font-size:14px; margin-left:20px; margin-right:20px; line-height:200%; overflow:hidden;}
.main .right .fanyi-box .fanyi-box-con p{ margin-bottom:10px; line-height:200%;}
.main .right .fanyi-box .fanyi-box-con a{ font-size:14px; line-height:200%;}
.main .right .fanyi-box .fanyi-box-con span{line-height:200%;}
.main .right .fanyi-box .fanyi-box-con .contson{ clear:both; overflow:hidden;}
.main .right .fanyi-box .fanyi-box-con .contson .hr{ height:15px; margin-top:15px; overflow:hidden; border-top:1px solid #DAD9D1;}
.main .right .fanyi-box .source a{font-size:12px; color:#65645F;}
.main .right .fanyi-box .source span{ color:#65645F;font-size:12px;}
.main .right .fanyi-box .cankao{ height:auto; clear:both; margin-top:0px; margin-bottom:15px; margin-left:20px; margin-right:15px; border-top:1px solid #DAD9D1; overflow:hidden; padding-top:10px;}
/******************************/

.main .left .typecont{ clear:both; margin-top:5px; border-bottom:1px solid #DAD9D1;overflow:hidden; padding-bottom:15px;float:left; width:630px; margin-left:20px;}
.main .left .typecont .bookMl{ clear:both; font-size:14px; color:#65645F; margin-top:10px;}
.main .left .typecont span{ width:210px; background-image:url(/css/img/bookdoc.jpg); background-repeat:no-repeat; background-position:left center; margin-top:15px;float:left; color:#999999;}
.main .left .typecont a{ margin-left:10px; font-size:14px; float:left;}

.main .left .sons .bookvmiddle{ clear:both; height:32px; margin-top:10px; margin-bottom:10px; width:210px; margin-left:auto; margin-right:auto;}
.main .left .sons .bookvmiddle a{ float:left; line-height:25px; height:25px; width:58px; border:1px solid #C5C5C5; text-align:center; margin-left:10px; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.pages{width:auto; clear:both; height:60px; margin-left:auto; margin-right:auto;}
.pages a{ float:left; margin-right:5px; line-height:40px; height:40px; width:40px; margin-top:20px; background-color:#f7f1e8; text-align:center; font-size:14px; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.pages a:hover{ background-color:#7C7B58; color:#f7f1e8; text-decoration:none;}
.pages span{ line-height:40px; height:40px; width:40px; margin-top:20px; margin-right:5px; float:left; text-align:center; background-color:#7C7B58; color:#f7f1e8; border:1px solid #C8C7BC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

/**json**/
.wordLink {
    color: #36a;
    cursor: pointer;
}
.poemNote {
    background-color: #f7f1e8;
    margin: 1rem 4px 1rem 1rem;
	border:1px solid #C8C7BC;
    padding: 0.5rem;
    line-height: 1.6em;
    border-radius: 4px;
    max-height: 800px;
    overflow-y: auto;
    color: #555;
    width: calc(100% - 2rem);
}
.bold {
    background-color: #f4f4f4;
    padding: 2px 0;
    border-bottom: 1px solid #c18f8f;
    margin: 0 3px;
}
.poemTitle {
    color: #3b6e3a;
    background-color: #f2f2e7;
    padding: 0.3rem 0px;
    line-height: 1.8em;
    text-indent: 2rem;
}
span.label
{
	color: Maroon;
}
.close {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: block;
	position: absolute;
	right:10px;
	top:10px;
	font-family: Helvetica, STHeiti;
	_font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino;
	font-size: 22px;
	border-radius: 20px;
	background: #734747;
	color: #FFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-transition: linear .06s;
	-webkit-transition: linear .06s;
	transition: linear .06s;
	padding: 0;
	text-align: center;
	text-decoration: none;
	outline: none;
}

.close:hover {
    cursor: pointer;
	width: 28px;
	height: 28px;
	line-height: 28px;
	right:8px;
	top:8px;
	color: #FFF;
	box-shadow: 0 1px 3px rgba(209, 40, 42, .5);
	background: #d1282a;
	border-radius: 24px;
	transition: all 0.2s ease-out;
}
div.closeButton
{
    float: right;
    background-color: #F5F5F5;
}
.commentCloser
{
    position: absolute;
    right: 2.1em;
    top: 15.8em;
    z-index: 3;
}


.citit{
    color: #3b6e3a;
    background-color: #ececd5;
    padding: 0.3rem 0px;
    line-height: 1.8em;
	font-size: 14px;
    clear: both;
}
.cicont{
	margin-left: 10px;
    margin-right: 10px;
	font-size: 14px;
}
span.chuzi
{
	color: Maroon;
}
span.nums
{
	color: #af2424;
}
span.book
{
	color: #274627;
	font-style:oblique;
}
.ciinfo{
    color: #3b6e3a;
    background-color: #ececd5;
    padding: 15px;
    line-height: 1.5em;
	font-size: 14px;
	margin-top: 10px;
    
}
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 0em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}
li {
    width: 100%;
    display: list-item;
    text-align: -webkit-match-parent;
}
li.example {
	width: 100%;
    color: #141580;
    margin: 0.4rem 0;
    list-style-type: circle;
    line-height: 1.5em;
}

span.charType
{
    font-size: small;
	color: Olive;
}

span.zichuchu
{
    float:right;
	color: Maroon;
}
/*json2021*/
span.jsciyi
{
	color: black;
	
}
span.jscier
{
	color: #8a3c03;
	
}
span.jscisan
{
	color: #023302;
	display: block;
	
}
.citit2 {
    font-size: 14px ;
	color: #c5653e;
}
.gc_cx {
    color: #fff;
    background-color: #ce653e;
    border-radius: 4px;
    padding: 2px;
    font-size: 100%;
    line-height: 1;
}
ol {
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 1.5em;
}
li::marker {
  content: "(" counter(list-item) "). "; 
  color: #af2424;
}