a{color:#336699;text-decoration:none;z-index:2;}
a:hover{background-color:#003399;color:#fff;z-index:3; text-decoration:none}
a:active {color: #FFFFFF; text-decoration: none; background: #FF9933; }
a img { border-width:0; }
form { padding: 0; border: 0; margin:0;}
textarea{ overflow:auto; }
body{margin-left: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;	font-size:12px; font-family:SIMSUN,Arial, Helvetica, sans-serif}
.input{height:16px;font-size:14px; line-height:16px;}
.button{height:22px; font-size:14px; width:70px;}
h1 { font: 25px normal; font-weight: bold; color: #000; margin:0; padding: 8px 0px 6px 0px;}
h2 { font: 15px normal; color: #006600; margin:0; line-height: 150%; }
h3 { font: 14px normal; color: #666666; margin:0; line-height: 150%; }
h4 { font-size:12px; font-weight:normal; color: #000; margin:0; padding: 8px 0px 6px 0px;}
h4 span{ font-size:22px; font-weight:bold;color: #000;}
.s1 { font:12px normal;}
.s2 { font:14px normal;}
ul { list-style-type: none; margin: 0; padding: 0; }
.clear{clear:both;}
.pl { font: 12px; line-height: 150%; color: #666666; }
.pl2 { font: 14.8px; line-height: 150%; color: #666666; }
.power{height:14px; background:#ddd;float:left;margin:0 3px}
.marks{margin:10px 0 0 -7px; line-height:18px;font-size:10px;}
.clearbox {clear:both; width:100%;}
.ul { border-bottom: 1px dashed #DDDDDD; line-height: 100%; margin-bottom:10px; clear: both; }
.bl li { border-bottom: 1px dashed #DDDDDD; line-height: 20px; margin-bottom:10px; clear: both; font-size:14px; }
.ul1 { border-bottom: 1px dashed #DDDDDD;}
.indent{word-break:break-all; margin-left:15px; line-height:150%; margin-bottom:10px;}
.booktxt{word-break:break-all; margin:0 5px 10px 5px; font-size:14px; color: #000; line-height:130%; overflow:hidden; width:100%;float:left;}
.a_confirm_link{color:#999999 ; font-family:'Courier New', Courier, monospace}
.userphoto{width:48px;height:48px;}
#errtxt{color:Red ; font-size:12px ; font-weight:bold;}

.html_box{width:960px;margin:0px auto;}
.left_box{float:left;}
.right_box{float:right;}
.left_home{float:left; padding-left:225px;}
.left_book{float:left; padding-left:340px;}

.album{border:1px solid #E0E0E0; padding:3px}
.album:hover{border:1px solid #d0d0d0}
.album_photo:link{color:#777;font-style:italic}
.album_photo:visited{color:#777;font-style:italic}
.album_photo:hover{background:none;color:#777}
.booklist li{float:left; width:310px; margin:4px;padding: 0; overflow:hidden;}

.logo_box{height:29px;width:150px;float:left;margin-right:10px;}
.nva_title{	background:url("/images/line.gif") scroll 0px 0px ;width:960px;height:29px;margin:0px auto;font-size:14px;line-height:29px;}
.nva_title a{color:#368332;text-decoration:none;}
.nva_title a:hover{color:#368332;text-decoration: underline;background-color:#fff;}
.nva_select{background:url("/images/08528.gif") scroll 0px 0px ;width:50px;height:29px;	float:left;margin:0 5px;text-align:center;}
.nva_select a:hover{color:#368332;text-decoration: underline;background-color:#EEF9EB;}
.nva_noselect{width:50px;height:29px;float:left;margin:0 5px;text-align:center;}
.nva_box{background-color:#EEF9EB;height:27px;width:955px;margin:0px auto; text-align:right; line-height:27px ; padding-right:5px;}

.userinfo_t{width:300px;height:3px;background:url("/images/line.gif") scroll 0px -68px; font-size:0px;}
.userinfo_c{width:278px;height:120px;border-left:1px solid #FAEFE4;border-right:1px solid #FAEFE4;	background-color:#FDF3E9;padding:2px 10px;color:#369;}
.userinfo_cs{width:278px;border-left:1px solid #FAEFE4;border-right:1px solid #FAEFE4;	background-color:#FDF3E9;padding:10px;color:#369; text-align:center}
.userinfo_d{width:300px;height:3px;background:url("/images/line.gif") scroll 0px -71px;font-size:0px; margin-bottom:10px;}
.userinfo_c .icon{width:48px; float:left ; height:48px;}
.userinfo_c .info{width:220px; float:left; padding-left:10px; color:#000000; line-height:18px; margin-bottom:10px;}


.login_txt{background-image:url("/images/discover.gif");background-repeat:no-repeat;padding:0 0 0 112px;margin:0 0 0 50px;height:148px;width:330px;float:left;}
.login_box{width:370px;float:right;}
.login_t{width:370px;height:3px;background:url("/images/line.gif") scroll 0px -31px; font-size:0px;}
.login_c{width:348px;height:138px;border-left:1px solid #FAEFE4;border-right:1px solid #FAEFE4;	background-color:#FDF3E9;padding:2px 10px;color:#060;}
.login_c1{width:348px;height:64px;border-left:1px solid #FAEFE4;border-right:1px solid #FAEFE4;	background-color:#FDF3E9;padding:2px 10px;}
.login_c1 ul{line-height:20px;}
.login_d{width:370px;height:3px;background:url("/images/line.gif") scroll 0px -34px;font-size:0px;}
.search_box{width:492px;height:70px;padding:5px 0;float:left;text-align:center;}

.obs{ margin: 5px 0 10px 0; float: left; text-align: center; overflow: hidden; width: 105px; }
.obs dt{ height: 114px; width: 105px; overflow: hidden; }
.obs dd{ margin: 0; height: 40px; overflow: hidden; }

.obs1{ margin: 5px 0 10px 0; float: left; text-align: center; overflow: hidden; width: 100px; }
.obs1 dt{ height: 114px; width: 100px; overflow: hidden; }
.obs1 dd{ margin: 0; height: 40px; overflow: hidden; }

.buyobs{ margin: 5px 0 10px 0; float: left; text-align: center; overflow: hidden; width: 120px; }
.buyobs dt{ height: 154px; width: 120px; overflow: hidden; }
.buyobs dd{ margin: 0; height: 40px; overflow: hidden; }

.userlist{ margin: 5px 0; float: left; text-align: center; overflow: hidden; width: 100px; }
.userlist dt{ height: 50px; width: 100px; overflow: hidden; }
.userlist dd{ margin: 0; margin:5px; height: 29px; overflow: hidden; }

/* pic-text list */
.tlst { padding: 5px 0; margin: 0; float: left; width: 525px; }
.clst{ margin: 5px 0 0 125px; float: left!important; float: none; overflow: hidden; word-wrap:break-word; }
.ilst{ width: 125px; display: block; float: left;  text-align: center; margin: -20px -125px 0 0; }
.nlst{ background:url("/images/commbg.gif") no-repeat; margin:0 0 0 125px; height:22px; padding:0 0 0 5px; overflow:hidden;}
.tlst li{margin:0 0 5px 0;}

/* pic-text list1 */
.tlst1 { padding: 10px 0; margin: 0; float: left; width: 620px; border-top:1px dashed #ddd; }
.clst1{ margin: 0 0 0 125px; float: left!important; float: none; overflow: hidden; word-wrap:break-word; }
.ilst1{ width: 125px; display: block; float: left;  text-align: center; margin: 0 -125px 0 0; }
.clst1 a{ padding: 2px 4px; }

/* text list1 */
.tlst2 { padding: 5px 0; margin: 0; float: left; width: 260px; }
.tlst2 li{margin:0 0 5px 0;}

/* text newupdate */
.tlst3 { padding: 5px 0; margin: 0; float: left; width: 370px; }
.tlst3 li{margin:0 0 5px 0;}

/*broadcast items*/
.broadimg{border:1px solid #ddd;float:right;margin-left:14px;}
.broadsmr{padding: 5px 24px; color:#999;}
.quote{overflow:hidden; padding:0 0px 5px 15px;margin:8px 0 0 26px; background:url(/images/quotel.gif) no-repeat left 4px;width:auto;*zoom:1;word-wrap:break-word;}
.quote span.inq{display:inline;background:url(/images/quoter.gif) no-repeat right bottom; color:#666; padding-right:15px;display:inline-block;}

.mbt{ padding: 0; margin: 0; clear: both; }
.mbt tr{  vertical-align: top; }
.mbtl { float: left; width: 55px; margin: 8px 7px 0 0; padding: 0; }
.mbtr { border-bottom:1px solid #ddd; padding: 5px 0;  min-height: 55px;  overflow: hidden;margin:5px 0 5px 0; }
.mbtt {border-bottom: 1px solid rgb(221, 221, 221); margin-top: 10px;}
.mbtrdot {border-bottom:1px dashed #ddd; padding: 4px 0;  min-height: 55px;  overflow: hidden;}
.mbtrmini{border-bottom:1px dashed #ddd; padding: 4px 0;  overflow: hidden;}
* html .mbtr{ word-break:break-all; height: 55px; overflow: visible; }
* html .mbtrdot{ word-break:break-all; height: 55px; overflow: visible; }
* html .mbtrmini{ word-break:break-all; overflow: visible; }
.mbdiv { padding-top: 10px 0 6px 0; border-top:1px dashed #DDDDDD; }


.starstop{float:left;background:url(/images/stars.gif); display:block;width:50px;height:14px;margin:1px 0 0 7px;}
.stars{float:left!important;display:-moz-inline-block;display:inline-block;background:url(/images/stars.gif);width:50px;height:14px;margin:1px 0 0 2px;}
.stars4{background-position:left 61px}
.stars3{background-position:left 45px}
.stars2{background-position:left 30px}
.stars1{background-position:left 15px}
.starb{float:left!important}

.search{width:520px;height:29px;background:url("/images/line.gif") scroll 0px -38px;font-size:14px;line-height:29px;padding-left:100px;}
.search_select{background:url("/images/08528.gif") scroll -53px 0px ;width:46px;height:29px;float:left;margin:0 5px;text-align:center;}
.search_select a:hover{color:#369;text-decoration: underline;background-color:#fff;}
.search_noselect{width:50px;height:29px;float:left;margin:0;text-align:center;}
.search_right{ width:300px ; float:right}
.search_page{width:620px;text-align:center;height:27px; padding-top:3px;background-color:#EEFFEE;}

.inbox{width:170px;height:29px;background:url("/images/line.gif") scroll 0px -38px;font-size:14px;line-height:29px;padding-left:450px;}
.inbox_select{background:url("/images/08528.gif") scroll -102px 0px ;width:63px;height:29px;float:left;margin:0 5px;text-align:center;}
.inbox_select a:hover{color:#369;text-decoration: underline;background-color:#fff;}
.inbox_noselect{width:67px;height:29px;float:left;margin:0;text-align:center;}
.inbox_01{width:120px; overflow:hidden; float:left; border-bottom:1px dashed #DDD ; height:30px; line-height:30px ; font-size:12px; color:#666;}
.inbox_02{width:330px; overflow:hidden; float:left; border-bottom:1px dashed #DDD ; height:30px; line-height:30px ; font-size:12px; color:#666; overflow:hidden;}
.inbox_03{width:120px; overflow:hidden; float:left; border-bottom:1px dashed #DDD ; height:30px; line-height:30px ; font-size:12px; color:#666;}
.inbox_04{width:50px; overflow:hidden; float:left; border-bottom:1px dashed #DDD ; height:30px; line-height:30px ; font-size:12px; color:#666;}

.book_img{width:130px;height:210px;float:left;}
.book_info{width:280px;float:left;padding-right:10px;height:140px;}
.book_ul{width:480px;float:left;padding-right:10px;height:240px;}
.book_ul b{font-weight:normal; line-height: 150%; color: #666666;}
.book_ul .price{font-weight:bold; font-size:16px; line-height: 150%; color: #ff0000;}
.book_ul .pricetemp{ text-decoration:line-through;font-size:14px; line-height: 150%;}
.book_vote{width:200px;float:left;height:140px;}
.book_left{width:620px; float:left;}
.book_content{color:#000000;font-size:14px; line-height:18px;}
.book_content br{font-size:12px; line-height:12px;}

.comment_air {margin-top:10px; background:#fff url(/images/airbg01.gif) no-repeat top right;}
.comment_air .ca_head {background:#fff url(/images/airbg01.gif) no-repeat top left; margin-right:12px; height:12px; overflow:hidden;}
.comment_air .ca_content {padding-left:12px; font-size:13px; line-height:16px; background:#fff url(/images/airbg02.gif) repeat-y left; margin-right:12px; word-break:break-all;}
.comment_air .ca_foot {background:#fff url(/images/airbg01.gif) no-repeat bottom right; height:18px; overflow:hidden;}
.c_left {width:97%; float:left; display:inline;}
.c_right {width:49%;float:right; display:inline;}
.content_52 {margin-left:-52px; width:100%; float:right; display:inline; }
.content_52 .content {margin-left:52px; padding:0 4px;}
.comment_air .ca_foot div {margin-right:12px; background:#fff url(/images/airbg01.gif) no-repeat bottom left; height:18px;}
.pl10{margin:5px 20px ; line-height:140%;}

.setup_left{color:#368332; font-size:14px; text-align:right; width:150px; vertical-align:top}

.search_page a,.clst a,.nlst a,.search_noselect a,.s1 a,.login_c1 a,.nva_box a,.starb a,.obs dd a,.indent a,.ca_content a,.content_32 .content a,h3 a,.booklist a,.inbox_02 a{ padding: 2px 4px; }
