body {margin:auto;font-size: 10pt;text-align:center;padding:0px;}
#header{width:860px;height:60px;margin:20px auto;}
input::-webkit-input-placeholder {color: #999;-webkit-transition: color .5s;}
input:focus::-webkit-input-placeholder,  input:hover::-webkit-input-placeholder {color: #c2c2c2;-webkit-transition: color .5s;}
a:focus {outline:none;  -moz-outline:none;}
a:link {color: #004d00; text-decoration: none}
a:active {color: blue; text-decoration: underline}
a:visited {color: #004d00; text-decoration: none}
a:hover {color: blue; text-decoration: underline;position:relative;left:1px;top:1px}
h3 {color:black;font-size:12px;font-weight:bold;margin:0;padding:0}
strong{font-weight:normal;}
cite{font-style: normal;font-size:12px;word-wrap: break-word;color: #4e9c62;}

div,form,img,ul,li,img{margin:0; padding:0; border:0;}
table{background-color:#ffffff;} 
h1 {font-size:22px;margin:0px;padding: 0px;color: #cc0000;}
p {font-size:10pt;line-height:180%;}
.divblock{width:860px;height:15px;overflow:hidden;margin-top:5px;text-align:right;line-height:30px;}
.bookset{display:none;text-indent:-9999px;line-height:17px;height:17px;width:17px;margin-left:8px;background:url(/images/book_bt.png) no-repeat left 0px;}
.hover{display:inline-block;*display:inline;*zoom:1;}
td {font-size:10pt; line-height:180%;}

.tophead-wrap {background: #fcfbfb;border-bottom: 1px solid #e8e8e8;font: 12px/1.5 arial,SimSun,georgia,verdana,helvetica,sans-serif;}
.tophead {width: 860px;margin: 0px auto;height:23px;padding-top:11px;}
.tophead .username {font-weight: bold;margin-right: 25px;}
.tophead .right-bar {float: right;}
.tophead .signbox {float: left;}
.tophead .btn-login-pop, .tophead .btn-reg-pop {display: inline-block;width: 36px;height: 18px;line-height: 18px;text-align: center;background: #3eae0e;color: #fff;margin-right: 10px;}
.red {color: #e60012;}
.tophead i {margin: 0 6px;}

#logo{float:left;width:170px;height:60px;margin-left:20px;}
#logo .pic{display:block;height:60px;width:168px;}
#header .searchinput,#header .searchbut{height:35px;float:left;margin:14px 0 0 10px;text-align:left;}
#header .searchinput{width:490px;position:relative;}
.keywords{font-size:11pt; height: 30px;padding-left:4px;padding-top:3px;width:470px;height:39px;font-size:25px;font-weight:bold;}
#header .searchbut{width:150px;}
#header .sbutton{width: 100px;height: 36px;color: white;letter-spacing: 1px;background: gray;border-bottom: 1px solid #2d78f4;outline: medium;margin-top:3px;}

.navCls{width: 860px;margin:0px auto; font-family: "Arial","Tahoma","????","??";font-size: 14px;line-height: 14px;height:28px;}
.navCls a:link,.navCls a:visited{color:white;background-color:#B96C6C;border-bottom: solid 2px #e6e6e6;text-decoration: none;padding: 10px 10px; float:left; width:57px;border-right: 1px solid #e6e6e6; }
.navCls a:hover{position:relative;left:3px;top:-2px;background-color:#564040}

#menu {width:860px;height:30px;margin:auto;background:url(/images/menu.png);margin-top:8px;line-height:30px;}
#menu .link{width:92px;height:25px;float:left;margin-left:3px;}
#menu .addfav{width:110px;height:25px;float:right;text-align:center;}

#notice{width:710px;height:50px;margin:22px auto 48px auto;text-align:left;line-height:22px;}
#noticelogin{font-size:19px;text-align:center;padding:10px 0px;}
#friendlink{width:860px;line-height:20px;margin:13px auto;text-align:left}
#bottom{margin:auto;width:860px;height:100%;line-height:20px;}

.main-head{width:860px;margin:auto;height:30px;overflow:hidden;margin-top:20px;text-align:left;line-height:30px;border-bottom:1px #aaaaaa dashed;}
.hd-one{width:228px;float:left;}
.hd-two{width:310px;float:left;}
.hd-three{width:192px;float:left;}
.hd-dir{width:225px;float:left;}
.hd-four,.ht-date{width:130px;float:left;}
.hd-center{width:502px;float:left;}
.allclick{margin-right:150px;text-align:right;float:right}
.main-html{width:860px;margin:auto;height:30px;overflow:hidden;margin-top:0px;text-align:left;line-height:30px;border-bottom:1px #aaaaaa dashed;}
.ht-date{font-size:9pt;font-family: "Microsoft Yahei","ËÎÌå",Tahoma,Arial,Helvetica,STHeit;}

.pb{position:fixed;_position:absolute;border:1px solid #666;font-size:13px;color:#666;z-index:2209;left:50px;top:40px;width:300px;box-shadow:0 2px 10px rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=130,Color='#666666')}.pb a:hover{text-decoration:none}.pb .pb-hd{font-size:14px;background-color:#DAE4F1;color:#000;line-height:14px;height:16px;padding:8px 10px;padding-bottom:5px;font-weight:500;border-bottom:1px solid #C0D5ED;text-align:left;}
.pb .pb-x{font-weight:bold;color:#000;text-align:center;position:absolute;right:10px;top:8px}
.pb .pb-bd{width:100%;height:100%}.pb .pb-ct{height:80px;padding:10px;overflow-y:auto;background-color:#fff}
.pb .pb-ft{background-color:#f0f0f0;border-top:1px solid #ccc;height:30px;padding:10px 0;line-height:25px;text-align:center}.pb a.pb-btn{cursor:pointer;display:inline-block;height:25px;line-height:25px;margin-left:10px;padding:0 20px;margin:2px 3px;font-size:14px;font-weight:600}.pb a.pb-ok{background-color:#fb4700;border:1px solid #ef4907;border-radius:3px;color:#fff}.pb a.pb-ok:hover{background-color:#f86429;border:1px solid #fb5c1d;color:#fff}.pb a.pb-cl{background-color:#ddd;border:1px solid #ccc;border-radius:2px 2px 2px 2px;color:#000;cursor:pointer}.pb a.pb-cl:hover{color:#515151}

.feedback a{margin-right:20px;}
.feedback{padding:0 10px;color:#333;vertical-align:middle}
.feedback h4{font-size:16px;font-weight:400;line-height:18px;padding:0; margin:0:both;color:#666}
.feedback h4 span{font-size:12px;color:#f90}
#fdType{clear:both;height:21px;line-height:21px}#fdType li{float:left;display:inline-block;padding-right:8px;vertical-align:middle;*zoom:1}
.feedback textarea,.feedback .fd-contact{border:1px solid #ccc;border-radius:3px;background-color:#f6f6f6; margin-bottom:15px;}
.feedback textarea{padding:10px;width:94%;height:120px}
.feedback .fd-contact{padding:6px;width:60%}
.bd_960_60{width:960px;padding:0 18px;margin:0 auto;height:60px;overflow:hidden}.main-left,.main-right{position:absolute;width:160px;height:600px;top:0;display:none;overflow:hidden}.main-left{left:-164px}.main-right{right:-164px}
.bookset{display:none;text-indent:-9999px;line-height:17px;height:17px;width:17px;margin-left:8px;background:url(/images/book_bt.png) no-repeat left 0px;}
.hover{display:inline-block;*display:inline;*zoom:1;}
.suggest{position:absolute;top:42px;border:1px solid #ccc;background:#fff;width:468px;padding:4px;font-size:12px;display:none;z-index:100;box-shadow:#f0f0f0 3px 3px;float:left;}
.suggest li{color:#404040;padding:5px;height:1.6em;line-height:1.6em;border-bottom:1px solid #f0f0f0}
.suggest li strong{color:red;font-weight:bold}.suggest li.selected{background-color:#f0f0f0}
.suggest li:hover{background:#f0f0f0}.suggest li em{color:#06a020}
.suggest li span a{font-size:12px;color:#ff7302}
.suggest li span.state{color:#aaa;float:right;*margin-top:-1.6em}
.trend-up{background:url(/images/bg_main.png) -246px -238px no-repeat;padding:0 10px;}
.trend-down{background:url(/images/bg_main.png) -246px -210px no-repeat;padding:0 10px;}
.ajax-box{display:none;}
.selected{display:block;}

.pagelist {font-family: Verdana, Arial, Helvetica, sans-serif;line-height:60px;height:60px;}
.pagelist a {border: 1px solid #ddd;margin: 0 5px 0 0;padding: 3px 6px;}
.pagelist a {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.pagelist a.current,.pagelist a:hover {background: #00789f !important;border-color: #00789f !important;color: #fff !important;text-decoration: none;}

.blockdiv{width:330px;float:left;display:none;border: 1px solid #black;  position: absolute; z-index: 1; opacity: 0.9; background: #AAAAAA}
.blockdiv .cap{color:yellow;margin:6px 3px 1px 3px;font-size:16px;}
.blockdiv .divmsg{padding:0px 6px;font-size:14px;text-indent:2em;}

#rightinfo{float:right;width:100px;}
#rightinfo .addfav a{display: inline-block;margin: 0 15px 5px 0;padding: 0px 10px;background-color: #f87b00;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;color: #fff;text-decoration: none;float:right;}
#rightinfo .addfav a:hover{background-color: #aab5c3;}

.fmimg,#bookinfo{float:left;position: relative;}#bookinfo {margin-left:15px;width:595px;}#bookinfo  .intro{height:72px;overflow:hidden;}
.admcomm{color: #fff;font-size: 12px;position: absolute;display: block;height: 26px;line-height: 26px;top: 118px;left: 9px;background: rgba(0,0,0,0.5);border-radius: 13px;padding: 0 13px;text-shadow: 1px 1px 1px #000;}

.recombox {width: 860px;MARGIN: 10px auto; DISPLAY: block;height:420px;}
.bookbox{width:130px;height:210px;float:left;margin:0px 20px;}
.bookbox A:link{text-decoration:none;}
.bookbox .divimg,.fmimg {float:left;BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid; BACKGROUND: #e7e7da; BORDER-BOTTOM: #ffffff 2px solid; MARGIN: 3px; BORDER-LEFT: #ffffff 2px solid; -webkit-transition: border 0.2s; transition: border 0.2s; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 5px 5px 5px #888888; box-shadow: 5px 5px 5px #888888; -moz-transition: border 0.2s; -o-transition: border 0.2s; -moz-border-radius: 2px; -moz-box-shadow: 5px 5px 5px #888888}
.bookbox .divimg IMG {HEIGHT: 150px; WIDTH: 120px; }
.bookbox .divimg:hover ,.fmimg:hover {BORDER-TOP: #a5b807 2px solid; BORDER-RIGHT: #a5b807 2px solid; BORDER-BOTTOM: #a5b807 2px solid; BORDER-LEFT: #a5b807 2px solid;MARGIN: 3px}
.booktitle,.author{float:left;text-align:center;overflow:hidden;width:109px;}
.booktitle{padding:6px 10px 0px 10px;height:16px;line-height:20px;font-size: 10pt;}
.author{float: left;text-align:center;padding:3px 12px;height:13px;line-height:20px;overflow:hidden;font-size: 9pt;}

.divclick{padding-left:10px;float:left;}
.tit{float:left;width:395px;height:33px;line-height:33px;overflow:hidden;margin-right:0px;}
.goodn{width:200px;height:33px;float:right;}
.ldc_red {border-radius: 4px;height: 25px;border: 1px solid #FF6B57;color: #FF6B57;margin-left: 1px;}
.ldc-ul_cont {cursor: pointer;font-size: 11px;padding: 0 0.2em;position: relative;vertical-align: middle;white-space: nowrap;word-wrap: normal;float: left;margin-right: 8px;}
.ldc-ul_cont img {position: relative;top: 4px;padding: 0px;margin: 0px 0px -0px 5px;vertical-align: baseline;display: inline;float: none;clear: both;border: none;background: transparent;width: 16px;height: 16px;border-radius: 0px;box-shadow: none;box-sizing: border-box;}
.ldc_green {border-radius: 4px;color: #080;height: 25px;position: static;border: 1px solid #080;}
.ldc_red:hover{background-color: #41C282;border-radius:4px;height: 25px;border:1pxsolid #FF6B57;color:#FF6B57;margin-left:1px}
.ldc_green:hover{background-color: #FF6B57;border-radius:4px;color: #080;height: 25px;position:static;border:1px solid #080;}