.clearfix {
	ZOOM: 1
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; CONTENT: ' '
}
.wrap980 {
	MARGIN: 0px auto; WIDTH: 1000px
}
.wrap980 a:hover { color: #f60; text-decoration: underline; }

#book-list ul{overflow:hidden;border-top:1px solid #DFDFDF;}

.wrap175{float:left;width:195px;}
.wrap175 h2, .wrap175r h2,.wrap600 h2{height:35px;line-height:35px;font-size:14px;overflow:hidden;color:#fff;text-align:center;background:#16A819}
.wrapbox{float:left;width:195px;padding-bottom:8px;}
.jiadown{position:absolute;display:block;width:8px;height:4px;font-size:0;line-height:0;background-position:-186px -739px;left:84px;top:35px}
.reclnavlist{background:#F9F9F9;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.item-list li,#sidebar ul li {height: 32px; line-height: 32px; width:99%;border-bottom:1px dotted #ddd;color:gray; overflow: hidden; white-space: nowrap; }
.item-list li{text-indent: 10px;}
.item-list li a{color:#78C0FF;}
.item-list li i{margin-right: 7px;font-style: italic;font-weight: bold;}
.item-list span { float: right; margin-left: 5px; color: gray; }
.t1,.t2,.t3{color:#f30;}

.item-sorttwo li{width:50%;float: left;text-indent: 10px;line-height: 25px;border-bottom:1px dotted #ddd;overflow: hidden; white-space: nowrap; }
.reclnavone a{display:block;padding-left:54px;height:35px;line-height:35px;font-size:14px;background-position:0 -610px}
.reclnavtwo a{display:block;height:30px;line-height:30px;border-bottom:1px solid #ddd;text-align: center;}
.reclnavone a:hover,.reclnavtwo a:hover{color:#15A718;text-decoration:none;background-color:#fff;background-position:0 -645px}
.reclnavtwo{padding:0 7px;border-bottom:1px solid #ddd;padding-bottom:15px}

.wrap600{float:left;width:600px;}
.wrapcen{float:left;width:99%;padding-bottom:8px;padding-left:8px;}
.item-top li{float: left; width: 96%; margin-left:10px;margin-right:10px;display:inline;height: 30px; line-height: 30px; border-left:none ;border-bottom:1px dotted #ddd;color:#999; }
.item-top li.item-noxt{border-top:none;height:32px;}
.item-top li span{text-align:right;float:right;}
.item-top li span a{color: gray;}
.item-top li em{float:left;width:230px;overflow:hidden;white-space:nowrap;}
.item-top li em a{color:#78C0FF;}


.wrap175r{float:right;width:195px;}
.rec_rtit,.rec_oneico,.rec_twoico,.rec_threeico{background:url(../images/dir_bg02.png) no-repeat}
.rec_rtit{height:40px;line-height:40px;overflow:hidden}
.rec_rtit h2{float:left;padding-left:56px;font-size:14px;color:#78C0FF;font-weight: bold;}
.rec_rtit span{margin-top:10px;margin-right:10px;}
.rec_rboxone{border:1px solid #78C0FF;border-top:none;background:#fff}
.rec_rulbox{height:36px;line-height:36px;overflow:hidden;color:#333;border-bottom:1px solid #DFDFDF;font-weight:bold;padding: 0 10px;}
.rec_rulbox li{float:left;height:27px;}
.rec_rulbox li.one{width:30px}
.rec_rulbox li.two{width:300px;    margin-left: -26px;}
.rec_rulbox li.twosss{width:500px;    margin-left: -26px;}
.rec_rulbox li.three{width:300px;    margin-left: 10px;}
.rec_rulbox li.four{width:150px;    margin-left: 8px;}
.rec_rulbox li.five{width:130px;    margin-left: 10px;}
.rec_rulbox li.six{width:120px;    margin-left: 10px;}
.rec_rulbox li.sev{width:130px;border-right:none;    margin-left: 42px;}
.rec_rullist {
    padding: 0 6px;
    display: flex;
    flex-direction: column;
}
.rtit h2 {
    background: #78C0FF;
    color: #fff;
    padding: 10px;
    font-size: 16px;
}
.clearfix.rec_rullist ul {
    height: 36px;
    line-height: 36px;
	border-bottom: 1px solid #eee;
}
.rec_rullist li{float:left;height:35px;line-height:35px;overflow:hidden;color:#888; padding-left:10px;}
.rec_rullist li.one{width:16px;}
.rec_rullist li.two{width:300px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.rec_rullist li.twosss{width:500px;}
.rec_rullist li.twosss a{color:#78C0FF;}
.rec_rullist li.twosss a:hover{ color: #f60; text-decoration: underline; }
.rec_rullist li.three{width:300px;color:#333;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.rec_rullist li.three a{color:#78C0FF;}
.rec_rullist li.three a:hover{ color: #f60; text-decoration: underline; }
.rec_rullist li.four{width:150px; }
.rec_rullist li.four a{color:#666}
.rec_rullist li.four a:hover{ color: #f60; text-decoration: underline; }
.rec_rullist li.five{width:130px; color:#333}
.rec_rullist li.six{width:120px;text-align:center;color:#333}
.rec_rullist li.sev{width:130px;padding-left:14px;text-align:center}
.rec_rullist li.sev span a{color:#666}
.rec_rullist li.sev span a:hover{color: #f60; text-decoration: underline;}

.rec_oneico,.rec_twoico,.rec_threeico{display:inline-block;width:19px;height:35px;line-height:33px;font-family:\5B8B\4F53;text-align:center;color:#fff}
.rec_oneico{background-position:-778px -50px}
.rec_twoico{background-position:-778px -90px}
.rec_threeico{background-position:-778px -130px;color:#333}
.swj_f{color:#E91210}

.pages1{padding:0px 0;text-align:center;color:#727272}
.pages1 a,.pages1 strong,.pages1 span{display:inline-block;vertical-align:middle;padding:0 8px;line-height:20px;margin:0 3px}
.pages1 a{border:1px solid #ccc;background:#fff;color:#666}
.pages1 a:hover,.pages1 strong{color:#fff;background:#FF9801;border:1px solid #f60;text-decoration:none}
.pages1 span{cursor:pointer;border:1px solid #fff}
.content{


background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #DDDDDD;
margin: 0 auto;
padding: 0 0 12px;
position: relative;
width: 980px;
}
