@charset "utf-8";
*{margin:0; padding:0;}
body {font-size:12px; color:#000; font-family:simsun,Arial, Helvetica, sans-serif;}
ul,li {list-style:none;}
a {text-decoration:none; color:#1955a6;}
a:hover {text-decoration:underline;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; font-size:0px; line-height:0px; overflow:hidden;}
.clearfix {zoom:1;}
img {border:none;}
#head {height:29px; width:960px; padding:0px 15px; margin:0px auto; line-height:29px; border-bottom:1px solid #299dd6; background:url(../images/head.gif) repeat-x left top; color:#636363}
#head a {color:#636363;}
#h_left {float:left;}
#h_right {float:right;}
#distance {position:relative; padding-top:152px; width:990px; height:530px; margin:0 auto; background:url(../images/distance.jpg) no-repeat left top;}
.distance_inner {height:120px;}
.logo {position:absolute; width:455px; height:75px; top:53px; left:319px;}
.searchWrap {padding-left:182px; height:92px; }
#top_menu {height:26px; line-height:26px;}
#top_menu ul {height:26px;}
#top_menu li {position:relative; float:left; height:26px; padding-right:8px; line-height:26px; font-size:14px; z-index:10;}
#top_menu .on a {font-weight:bold; color:#000;}
#search {position:relative; padding-top:4px; height:62px; z-index:8;}
.field {float:left; width:384px; height:15px; margin-right:4px; padding:5px; border:1px solid #519ab1; font-size:14px; font-weight:bold; background-color:#fff;}
.btn {float:left; height:27px; margin-right:5px;}
.btn input {cursor:pointer; border:none; width:75px; height:27px; background:url(../images/btn.gif) no-repeat left top; overflow:hidden; font-size:14px; color:#fff;}
#book_right2 {position:relative; top:-3px; line-height:16px; margin-top:0px; width:60px; padding-right:0px; float:left; height:10px;}
#book_right2 a {text-decoration:underline; color:#1955a6;}
#book label {margin-right:10px;}
#book {position:absolute; width:400px; height:16px; top:40px; left:0px;}
#book input {vertical-align:middle; margin:0px 3px 4px 0px;}
.link {text-align:center; margin-bottom:35px;}
.link a {width:80px; display:inline-block; padding-top:53px; color:#333;}
.link a:hover {text-decoration:none; color:#039;}
.link .l1 {background:url(../images/l1.gif) no-repeat center top;}
.link .l2 {background:url(../images/l2.gif) no-repeat center top;}
.link .l3 {background:url(../images/l3.gif) no-repeat center top;}
.link .l4 {background:url(../images/l4.gif) no-repeat center top;}
.link .l5 {background:url(../images/l5.gif) no-repeat center top;}
.link .l6 {background:url(../images/l6.gif) no-repeat center top;}
.link .l7 {background:url(../images/l7.gif) no-repeat center top;}
.link .l8 {background:url(../images/l8.gif) no-repeat center top;}
.link .l9 {background:url(../images/20.gif) no-repeat center top;}
.link .l10 {background:url(../images/21.jpg) no-repeat center top;}
.bookintro {width:660px; margin:0px auto;}
.bookintroHd {height:30px; padding-left:50px; background:url(../images/bookintroHd.gif) no-repeat left top; font-size:14px; line-height:30px;}
.more {float:right; margin-top:10px;}
.bookintroBd {margin-top:16px;}
.bookintroBd .bookName {display:block; width:83px; height:30px; text-align:center; line-height:1.2; overflow:hidden; word-wrap:break-word; word-break:break-all; overflow:hidden;}
.tips {width:525px; margin:10px auto;}
#foot {position:absolute; width:988px; height:55px; padding-top:15px; left:0px; bottom:0px; border-top:1px solid #a7a7a7; color:#7e7e7e; line-height:1.5; font-size: 12px;  text-align:center; background-color:#fff;}
.bookWrap {width:660px; height:160px; overflow:hidden;}
.bookintroBd {float:left;}
.bookintroBd td {padding:0px 15px; text-align:center;}
.bookintroBd td .img {display:block; padding:2px 0px 9px; background:url(../images/bookCover.png) no-repeat 2px center;}
.bookintroBd td .img img {width:69px; height:89px;}
