@charset "gb2312";
@import url("header.css");
@import url("footer.css");
.shadow {width: 984px; margin: 0 auto; background: url(/images/bg.gif); }
.newbodybg{background-image:url(/images/happy/bg1.1.jpg);background-repeat:repeat-x;}
.wwbTop{width:100%;height:226px;background-image:url(/images/happy/bg1.2.jpg);background-repeat:no-repeat;background-position:top center;margin:0px auto;}
.closebtn{float:right;position:absolute;margin-top:73px;margin-left:930px;width:41px;height:15px;background-image:url(/images/happy/bg1.3.jpg);background-repeat:no-repeat;padding-left:16px;font:12px/15px ??¨¬?;color:#fbc900;cursor:pointer;}
.closebtnmouseover{width:41px;height:15px;background-image:url(/images/happy/bg1.4.jpg);background-repeat:no-repeat;padding-left:16px;font:12px/15px ??¨¬?;color:#fff;cursor:pointer;}
#topblock{height:90px;width:970px;padding:0px;margin:0px auto;}
.newclass{height:90px; width:970px;margin:0px auto;}

.boxad {width: 375px; height: 177px; padding-top: 4px; position: relative; background: url(/images/box1.1.gif);}
.up {position: absolute; height: 46px; width: 14px; background: url(/images/box1.2.gif); top: 66px; left: 0; cursor: pointer;}
.down {position: absolute; height: 46px; width: 14px; background: url(/images/box1.3.gif); top: 66px; right: 0; _right: -1px; cursor: pointer;}
.pic {width: 347px; height: 162px; overflow: hidden; margin: 0 auto; border: 4px solid #242625;}
.btn {position: absolute; bottom: 13px; left: 22px; z-index: 10;}
.btn li {list-style-type: none; float: left; margin-right: 8px; width: 19px; height: 16px; background: url(/images/box1.4.gif); cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; line-height: 15px;}
.blue {color: #333;}
.red {color: red;}
li {color: #000000;list-style-type: none;height:auto;line-height:20px;}

.box {position: relative; width: 100%;background: url(/images/title_bg.gif);margin-top:8px;}
.box_text {display: block; width: 110px; height: 28px; padding-left: 10px; line-height: 25px; background: url(/images/title_left.gif); color: #fff;font-weight:bold}
.box_more {position: absolute; top: 5px; right: 10px; background: url(/images/more.gif) no-repeat left center; padding-left: 10px; color: #333; }
.box_line {width:1px;height:28px;overflow:hidden;background: #e0e0e0;position:absolute;top:0;right:0;}

.mb8 {margin-bottom: 8px;}
.wrap {border: 1px solid #e0e0e0; border-top: 0; background: #fff;}
.p10 {padding: 10px;}
.book {padding:0px;}
.book li {float: left; padding:4px 5px 4px 5px;}
/*.book li b img {border: solid 2px #800080;} 2010511Í¼Æ¬±ß¿ò*/
.book li b img {border:0;} 
.book li b a {display: block; width: 85px; height: 110px; padding: 3px; border: 1px solid #dedede; margin-bottom: 4px;}
.book li b a:hover {border: 1px solid #444;}
.book li h4 a { font-weight: normal; color: #333; text-decoration: none;font-size:12px;}
.book li h4 a:hover {color: #bd0a01; text-decoration: underline;}

.expert {padding: 12px 0 8px 6px; width: 360px;}
.expert li {float: left; padding: 0 8px 5px;text-align: center; width: 73px; height: 72px; overflow: hidden;}
.expert li b a {display: block; width: 65px; height: 25px; padding: 3px; border: 1px solid #dedede;margin-bottom: 3px;}
.expert li b a:hover {border: 1px solid #777;}
.expert li h4 a {font-weight: normal; color: #333; text-decoration: none;font-size:12px;}
.expert li h4 a:hover { color: #bd0a01; text-decoration: underline;}


.bookcate {width:956px;margin:auto;border: 1px solid #e0e0e0;background-image:url(/images/bg_book.jpg);line-height:20px;padding:6px}
.yoursite {width:970px;margin:auto;height:32px;line-height:32px;background-image:url(/images/book_bg.gif)}
.ys_url {margin:0;padding:0;}
.ys_li_l {float:left;padding-top:7px;width:30px; text-align:center }
.h3 {float:left;padding-top:6px;}

.content {width:968px;margin:auto;padding:0px;background-color: #ffffff}
.content_l {float:left;width:694px;text-align:left; margin-top:8px;}
.content_l_h {float:left;width:692px;height:43px;border: 1px solid #ededed;background-image:url(/images/book_bg1.gif)}
.content_l_h ul {margin:0;padding:0; text-align:left}
.content_l_h li{float:left;width:230px;}
.bookxx {margin-bottom: 8px;padding:0px;margin:0px; }
.bookxx_ul {width:100%;margin:0;padding:0; }
.bookxx_l {float:left;width:135px;}
.bookxx_l ul {padding:0px;margin:0px;}
.bookxx_l li {float: left; padding:0; text-align:center;}
.bookxx_l li b a { width: 120px; height: 155px; padding: 4px; border: 1px solid #dedede; margin-bottom: 4px;}
.bookxx_l li b a:hover {border: 1px solid #444;}
.bookxx_r {float:right;width:525px;}
.content_l_f {float:left;width:682px;border: 1px solid #dddddd;}
.content_l_f ul {margin:0;padding:0;}
.content_l_f li{float:left;width:100%;padding:6px 5px 2px 5px;line-height:22px;}
.content_r {float:right;width:264px;text-align:left;}
.content_clear1 {text-align:center;background-color:#f5f5f5;}
.content_clear2 {text-align:center;border-bottom:1px dashed #717171;background-color:#f5f5f5;}

.bookrx {margin-bottom: 8px;border: 1px solid #e0e0e0; border-top: 0; background: #fff;padding:10px 4px 10px 4px;}
.bookrx li {float: left; padding:4px 2px 4px 4px;}
/*.bookrx li b img {border: solid 2px #800080;} 2010511Í¼Æ¬±ß¿ò*/
.bookrx li b img {border:0;}
.bookrx li b a { width: 85px; height: 110px; padding: 3px; border: 1px solid #dedede; margin-bottom: 4px;}
.bookrx li b a:hover {border: 1px solid #444;}
.bookrx li h4 {width:119px;}
.bookrx li h4 a {font-weight: normal; color: #333; text-decoration: none;font-size:12px;font-weight:bold;}
.bookrx li h4 a:hover {color: #bd0a01; text-decoration: underline;}
.width968 {width:968px;margin:auto;padding:0px;background-color: #ffffff;margin-top:3px;}
.ad650 {float:left;width:650px;text-align:left;}
.ad318 {float:right;width:318px;text-align:right;}
.ad650_r {float:right;width:650px;text-align:right;}
.ad318_l {float:left;width:318px;text-align:left;}

.w650 {float:left;width:650px;text-align:left;}
.w264 {float:left;width:264px;text-align:left;}
.wbox {position: relative; width: 100%;background: url(/images/title_bg.gif);}
.wbox_text {display: block; width: 110px; height: 28px; padding-left: 10px; line-height: 25px; background: url(/images/title_left.gif); color: #fff;font-weight:bold }
.wbox_more {position: absolute; top: 5px; right: 10px; background: url(/images/more.gif) no-repeat left center; padding-left: 10px; color: #333; }
.wbox_line {width:1px;height:28px;overflow:hidden;background: #e0e0e0;position:absolute;top:0;right:0;}
.wbox_content {border: 1px solid #e0e0e0;border-top:0;background: #fff;}
.wbox_c_ul {margin:0px;padding:7px 0px 6px 6px;color:#1F376D;}
.wbox_content374 {width:374px;border: 1px solid #e0e0e0;border-top:0;background: #fff;overflow:hidden;}
.wbox_c374_ul {width: 359px; border: 0; padding:4px 0px 0px 6px;height:108px;}

.focus_t {float:left;width:100%;height:21px;background:url(/images/focus.gif) no-repeat;color:#FFFFFF;line-height:21px;}
.focus_c {float:left;width:100%;font-size:13px;color:#FB7200;height:24px;line-height:24px;}
.focus_l {float:left;width:100%;height:3px;background:url(/images/line1.1.jpg);line-height:3px;font-size:0px;}

.login_box {float:right;width:310px;text-align:left;}
.l_b_ul {margin:0px;padding:8px; text-align:left;}
.l_b_li {color:#71B0FA;height:26px;padding-left:20px;}
.l_b_li1 {color:#71B0FA;height:28px;padding-top:3px;}
.l_b_li1 a:link {color: #71B0FA;font-size:12px;text-decoration: none;}
.l_b_li1 a:visited {color: #71B0FA;font-size:12px;text-decoration: none;}
.l_b_li1 a:active {color: #71B0FA;font-size:12px;text-decoration: none;}
.l_b_li1 a:hover {color: #71B0FA;font-size:12px;text-decoration: none;}
