﻿@charset "utf-8"; 
body {padding:0;margin: 0;}

#maxw222{ margin: 0 auto; padding:8px 0px;   background: #FFFFFF;  width: 984px;  width:expression( documentElement.clientWidth > 1000 ? (documentElement.clientWidth == 0 ? (body.clientWidth >1000 ? "1000" : "auto") : "1000px") : "auto" );  }

#maxw12{ margin: 0 auto; padding:8px 0px;   background: #4D5A12;  width: 984px;  width:expression( documentElement.clientWidth > 1000 ? (documentElement.clientWidth == 0 ? (body.clientWidth >1000 ? "1000" : "auto") : "1000px") : "auto" );  }


#main222{ margin: 0 auto; padding:8px 0px;   background: #FFFFFF;  width: 984px;  width:expression( documentElement.clientWidth > 1000 ? (documentElement.clientWidth == 0 ? (body.clientWidth >1000 ? "1000" : "auto") : "1000px") : "auto" );  }

#maxw_2008{ margin: 0 auto; padding:0px 0px;   background: #FFFFFF;  width: 984px;   }
#maxw_2010{ margin: 0 auto; padding:8px 0px; width: 984px; height:153; background:url(../homopic/logo_rmd.jpg) no-repeat;}
#maxw_kz{ margin: 0 auto; padding:8px 0px; width: 984px; height:153; background:url(../homopic/logo_rmd_kz.jpg) no-repeat;}

#maxw_de{ margin: 0 auto; padding:8px 0px; width: 984px;  background:url(../homopic/logo_de.jpg) no-repeat; }
#maxw{ margin: 0 auto; padding:8px 0px; width: 984px;  }

#adcenter{ margin: 0 auto; width: 984px; text-align:center;}

#maxw1{ margin: 0 auto; padding:8px 0px;   background: #4D5A12;  width: 984px;  }
#main{ margin: 0 auto; padding:8px 0px 0px 0px;   background: #FFFFFF;  width: 984px;  }
form { padding: 0; border: 0px; }
textarea{ overflow:auto; }
input{font-size:12px;}

a{cursor:pointer}
a:link { color: #336699; text-decoration: none; }
a:visited { color: #666699; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: none; background: #003399; }
a:active { color: #FFFFFF; text-decoration: none; background: #FF9933; }
a img { border-width:0;  }

a.noback{cursor:pointer}
a.noback:hover { color: #FFFFFF; text-decoration: none; background: none; }
a.noback img { border-width:0;  }


a.colbutt{letter-spacing:3px;overflow:hidden;background: transparent url(../homopic/collect_back.png) no-repeat scroll right top;color:#000;display: block; height: 24px; padding-right: 7px;font: normal 12px sans-serif;margin-right: 10px;text-decoration: none;}
a.colbutt:hover {background:url(../homopic/collect_back.png) no-repeat right top;color:#000;}
a.colbutt span {background: transparent url(../homopic/collect_back.png) no-repeat;display: block;padding: 1px 1px 3px 11px;line-height: 22px;}
a.colbutt:visited {color:#777;text-decoration: none;}

.collect {padding: 5px 0 15px 0;margin: 0;float: left;width: 100%;}
.collect h3{padding-top:3px; font: 14.8px normal Arial, Helvetica, sans-serif;line-height:120%;background:url(../homopic/topicbar.gif) no-repeat right top;margin:0 0 0 4px;}
.collect h3 a{color: #006600;}
.collect h3 a:hover{color: #fff;background: #006600;}

body,td,th { font: 12px Arial, Helvetica, sans-serif; line-height: 170%; color:#333333; }
table { border-collapse:collapse; border: none; padding: 0; margin: 0; }

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix { zoom: 1; display: inline-block; _height: 1px }
*html .clearfix{height:1%}
*+html .clearfix{height:1%}
.clearfix { display: block }



.col2_doc_text{margin-left:65px}

/*note pic*/
.feed{background:url('../homopic/feed1.png') no-repeat;font-size:14px; padding-left:20px;}

/*购物车*/
.now_notice{ float:right; padding-top:30px; color:#878787; font-weight:bold}
.my_shopping{ height:21px; padding-top:22px; width:950px; margin:auto}
.pic_shop{ width:132px; height:21px; float:left; margin-right:15px}
.choice_merch{ width:950px; margin:auto; margin-top:25px}
.objhide {display:none;position:absolute;}
.c_gray{ color:#878787}
.c_red{ color:#cc3300}
.choice_bord{ width:944px; padding:1px; border:solid 2px #818e6e; background-color:#fffbe8}
.tabl_buy{ width:944px; border-collapse:collapse; line-height:35px}
.tabl_buy_title{ height:24px; line-height:24px; background-color:#d8e4c6}
.buy_td_1{ width:58px}
.buy_td_2{ width:85px}
.buy_td_3{ width:90px}
.buy_td_4{ width:135px}
.buy_td_5{ width:108px}
.buy_td_6{ width:35px}
.span_w1{ padding-left:122px}
.span_w2{ padding-left:5px}
.span_w3{ padding-left:20px}
.span_w4{ padding-left:10px}
.gift_no{ display:block; padding-left:17px;cursor:pointer}
.choice_title{height:24px; line-height:24px; background-color:#d8e4c6; border-bottom:solid 1px #8b967b}
.no_select{ height:67px; line-height:67px; font-size:14px; font-weight:bold; text-align:center; border-bottom:solid 1px #d3d3d3}
.choice_balance{ width:944px; height:53px; background-color:#fff; border-top:solid 1px #a1a1a1}
.select_merch{ width:98px; margin:8px 0 0 12px; height:34px; line-height:20px; float:left}/*08.1.10modify*/
.total_balance{ height:34px; float:right; padding-right:5px}
.save_total{width:590px; height:34px; float:left; line-height:34px; margin-top:11px; padding-right:15px; text-align:right}
.balance{ width:100px; height:34px; margin-top:10px; margin-right:2px; float:left}
.del_num{ width:31px; height:18px; font-size:12px; line-height:18px; border:solid 1px #797979; text-align:center}
.order_step{ height:40px; font-size:14px; text-align:center; padding-top:20px}
.add_loading{ background-color:#f4f9ff; width:800px; padding:20px 20px 20px 20px; font-size:14px; border:solid 1px #c3c3c3;color:#9b9b9b;margin-left:auto;margin-bottom:20px;margin-right:auto;}/*07.7.27new*/
.shop_news{ float:left; margin-top:5px}
.t_red a{ color:#cc3300; text-decoration:none;font-size:14px;}
.t_red a:hover{ color:#cc3300; text-decoration:underline;font-size:14px;}

.titleh1 { font-size: 21px; font-weight: bold; color: #494949; margin:0px 0px 0px 0; padding: 8px 20px 6px 10px; line-height:1.1em; }

h1 { font-size: 25px; font-weight: bold; color: #494949; margin:0 0 0px 0; padding: 8px 0px 6px 0px; line-height:1.1em; }
h2 { font: 14.8px normal Arial, Helvetica, sans-serif; color: #006600; margin-bottom: 5px; line-height: 150%; }
h3 { height:26px;margin-left:4px;font: 14.8px normal Arial, Helvetica, sans-serif;color: #666666;margin-bottom: 1px;line-height: 150%;background:url(../homopic/topicbar.gif) no-repeat right top}
h3 img{margin:1px 1px 0 0;}
ul { list-style-type: none; margin: 0; padding: 0; }

#titlebook { font: 15px normal Arial, Helvetica, sans-serif; color: #fff; padding-left:30px;  line-height: 35px; font-weight: bold; background:url(../homopic/t1.jpg) no-repeat left top; height:35px; width:100%;}

#header{float:left; }
#header img.logo{float:left;margin-top:-1px;}

#heade_l{float:left; width:222px; }
#heade_l img.logo{float:left;margin-top:-1px; display:none; margin-left:25px; margin-top:5px;}

#heade_l0{float:left; width:222px; }
#heade_l0 img.logo{float:left;margin-top:-1px; }

#heade_r{float:right; width:737px; height:99px; background:url("../homopic/logo_bj_1.jpg"); padding-left:25px; margin-top:-1px;}

#heade_l_2008{float:left; width:222px;}
#heade_l_2008 img.logo{float:left;}
#heade_r_2008_Erd{float:right; width:737px; height:99px; background:url("../homopic/1234_01.jpg"); padding-left:25px; }
#heade_r_2008{float:right; width:737px; height:99px; background:url("../homopic/1234.jpg"); padding-left:25px; }
#heade_r_2009{float:right; width:737px; height:99px; background:url("../homopic/taop_r1_c24.jpg"); padding-left:25px; }
#heade_r_2010{float:right; width:737px; height:99px; padding-left:25px; margin-top:-1px;}

#heade_r_2008_r{ float:right; width:762px; height:54px; }
#heade_r_2010_r{ width:984px; height:54px; }
#heade_r_zt{float:right; width:737px; height:56px; background:url("../homopic/logo_bj_1_zt.jpg"); padding-left:25px; margin-top:-1px;}


#page_focus{margin:10px 10px 0 0;padding:1px 0 0 2px}

#nav_b {background:url("../homopic/logo_bj_1.jpg"); padding-left:25px; height:95px;margin-top:-1px;}

#nav {float:left; margin-top:-1px; width:500px;}
#nav a{float:left; display:block; text-decoration: none; color:#333333; font-size:14px; margin:11px 5px 0 5px; padding: 8px 4px 4px 4px; line-height:14px;}
#nav a:hover{ background:none; text-decoration:underline; }

#nav a.now { font-size:14px; margin:11px 5px 0 5px;float:left; display:block; background:url(../homopic/headnavback.gif) no-repeat scroll right top #316CAE; padding:0 10px 0 0; color:black; color:#ffffff;}
#nav a.now span { background: transparent url(../homopic/headnavback.gif) no-repeat; display: block; padding: 8px 1px 4px 11px; }


#nav_reght {float:right; padding-top:8px; width:220px ; }
#nav_reght img{float:left;margin-top:-4px;margin-right:4px;}
#nav_reght a{float:left; display:block; text-decoration: none; color:#368332; font-size:11px; margin:2px 5px 0 5px; padding: 8px 4px 7px 4px; line-height:14px; font-weight:lighter; }
#nav_reght a:hover{ background:none; text-decoration:underline; }

#nav_3{ float:left; padding: 8px 10px 0px 9px; width: 390px; margin-top:-1px;}

#nav_reght_b {float:right; padding: 12px 10px 0px 0px; }
#nav_reght_b a{ color: #336699; text-decoration: none;  padding: 8px 4px 7px 4px;}
#nav_reght_b a:hover{ color: #FFFFFF; text-decoration: none; background: #003399; }

#nav_2{float:left; padding: 0px 10px 0px 10px; width:650px;}
#nav_2 a{float:left; display:block; text-decoration: none; color:#FFFFFF; font-size:12px; margin:0px 10px 0 0px; padding: 8px 10px 0px 0px;line-height:14px; font-weight:lighter; }
#nav_2 a:hover{ background:none; text-decoration:underline; }

#xiantiao { clear: both; background: #999999; height:4px; }

#status{text-align:right;padding:5px 10px 4px 10px; }

.clear{ clear: both; line-height:0; font-size:0; }
.greyinput{color:#ccc;}

.hiddenlogin{margin:5px; display:none; clear:both; padding:5px;}
.hiddenlogin input{margin-right:20px}
.hiddenlogin input.text{width:130px;margin-right:10px}

#discover{ float:right; width:348px; height: 75px;font-size:13.5px;color:#aaa;padding:0px 0px 0px 8px;line-height:1.7em; margin:5px 0 10px 0px; }
#discover_r{float:left; width:230px; height: 75px;font-size:14px;color:#aaa;padding:0px 8px 0px 0px;line-height:1.5em; margin:5px 0 10px 0px; }

.m { font-size: 14.8px; line-height: 120%; color: #006600; }
.m a, .m a:visited, a.m, a.m:visited { font-size: 14.8px; line-height: 120%; color: #006600; text-decoration: none; }
.m a:hover, a.m:hover { font-size: 14.8px; line-height: 120%; color: #fff; text-decoration: none; background: #006600; }
.m a:active, a.m:active { color: #fff; text-decoration: none; background: #FFAAFF; }

.ll{float:left}
.rr{float: right;}
.trr{text-align:right;}

.hiddenerr { display:none; background-color: #FFF6EE; color: #ff1111; margin:0 2px;}

.pl2 { font: 14.8px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; }
.pl222 { font: 15px Arial, Helvetica, sans-serif; line-height: 100%; color: #666666; }

.p_cadk { font: 13.8px Arial, Helvetica, sans-serif; line-height: 150%; color: #111111;}
.p_cadk14 { font: 14.8px Arial, Helvetica, sans-serif; line-height: 150%; color: #111111;font-weight: bold; }

.pl { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; }


.foldermulu a{ display:block;padding:3px; text-decoration: none;}
.foldermulu a:hover{color:white; background:#336699;text-decoration:underline;}

/* underline */
.ul { border-bottom: 1px dashed #DDDDDD; line-height: 100%; clear: both; }

/*left*/
#tablerb_20100428{ float: left; width: 160px; }

.infobox{width:100%; margin-bottom:15px; table-layout:fixed;}
.tablelt{background:url(../homopic/ibox.gif); height:3px; width:3px}
.tablect{background:url(../homopic/tablev.gif); height:3px;}
.tablert{background:url(../homopic/ibox.gif) right top; height:3px; width:3px}
.tablelc{background:url(../homopic/tableh.gif); width:3px}
.tablecc{background:#fff6ee; padding:6px;overflow:hidden;}
.tablerc{background:url(../homopic/tableh.gif) right; width:3px}
.tablelb{background:url(../homopic/ibox.gif) 0px bottom; height:3px; width:3px}
.tablecb{background:url(../homopic/tablev.gif) left bottom; height:3px; }
.tablerb{background:url(../homopic/ibox.gif) right bottom; height:3px; width:3px}

/*middle*/
#tablerb_middle{float: left;  margin:0px 20px 20px 20px; width: 540px; }
#tablerb_middle_1{float: left; margin:0px 0px 20px 0px; width: 100%;}
#tablerb_middle_2{clear: left; float: left;  margin:0px 0px 20px 0px;  width: 100%;}
.obsssb{ width:100%;}
.obss{ width:100%;}
.obss img { 
width:80px;  /* 宽度 */ 
height:110px; /* 高度 */ 
vertical-align:middle; 
} 


.obssnopic{ width:100%;}

.obss_8_r{ width:20%;padding:8px 0px 0px 0px; }

.obss_3{ width:360px;float:left; }
.obss_3_r{margin-left:10px; width:220px;padding:0px 0px 0px 0px; float:left;}


.T3orange {
	font-size: 15px;
	color: #ffae00;
	font-weight: bold;
	line-height:1.9em; 
	border-bottom: 1px solid #ffae00;  padding:2px 0 2px 0;
}

.nameorange {
	font-size: 12px;
	color: #E97501;
	text-decoration: none;
	line-height: 20px;
}

.nameorange_1 a{
	font-size: 12px;
	color: #E97501;
	text-decoration: none;
	line-height: 20px;
}

/*subject list*/
.obss_card{ width:100%;}
.obs_card{ margin: 0 0 10px 0; float: left; text-align: center; overflow: hidden; width: 162px; }
.obs_card dt{ height: 123px; width: 162ppx; overflow: hidden; }
.obs_card dd{ margin: 0; height: 30px; overflow: hidden; }
.obs_card img { 
width:80px;  /* 宽度 */ 
/* height:110px; 高度 */ 
vertical-align:middle; 
} 

/*subject list*/
.obs{ margin: 0 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; }
.obs img { 
max-width:80px;   /* 宽度 */ 
max-height:110px; /* 高度 */ 
_width:80px;  /* 宽度 */ 
_height:110px; /* 高度 */ 
vertical-align:middle; 
} 

/*subject list*/
.obs_1{ margin: 0 0 10px 0; float: left; text-align: center;overflow: hidden; width: 118px; }
.obs_1 dt{ height: 150px; width: 118px; overflow: hidden;  }
.obs_1 dd{ margin: 0; height: 40px; overflow: hidden; }
.obs_1 img { 
width:90px;  /* 宽度 */ 
height:130px; /* 高度 */ 
vertical-align:middle; 
border-style: solid; 
border-width: 1px thin;  
border-color: #dddddd;
} 

/*broadcast*/
.broadsmr{padding: 5px 24px; color:#999;}
.quote{overflow:hidden; padding:0 24px 5px 15px;margin:8px 0 0 26px; background:url(../homopic/quotel.gif) no-repeat left 4px;width:auto;*zoom:1;word-wrap:break-word;}
.quote span.inq{display:inline;background:url(../homopic/quoter.gif) no-repeat right bottom; color:#333; padding-right:15px;display:inline-block;}
.broadimg{border:1px solid #ddd;float:right;margin-left:14px;  height:94px; }
.broadimg_iocn{border:1px solid #ddd;float:right;margin-left:14px;  height:94px; height: 48px; width: 48px;}
.broadimg_iocn2{border:1px solid #ddd; height:94px; height: 48px; width: 48px;}

/*right*/
#tablerb_right{ float: right; width: 244px; }


/*sort_book*/
/*left*/
#sort_book_left{ float: left; width: 680px; }
#sort_book_right{float: right; width: 284px; }
#ztsj_right{float: right; width: 200px; }
/*图书页的图处大小*/
.imgBox_review { 
float:left;
width:70px;  /* 宽度 */ 
height:70px; /* 高度 */ 
text-align:center; 
border:1px solid #d3d3d3; 
} 
.imgBox_review img { 
max-width:70px;  /* 宽度 */ 
max-height:70px; /* 高度 */ 
_width:48px;  /* 宽度 */ 
_height:70x;  /* 高度 */ 
vertical-align:middle; 
} 

.imgBox_review_r { 
margin-left:90px;
width:450px;  /* 宽度 */ 
height:70px; /* 高度 */ 
text-align:left; 
} 

.heat_read{ height:12px; color:#878787}
.prev_time{ color:#878787; height:26px;}


/*图书页的图处大小*/
.imgBox { 
float:left;
width:150px;  /* 宽度 */ 
height:210px; /* 高度 */ 
text-align:center; 
padding:0 0px 0px 0px; 
margin:6px 0 0 0; 
} 
.imgBox img { 
max-width:145px;  /* 宽度 */ 
max-height:200px; /* 高度 */ 
_width:145px;  /* 宽度 */ 
_height:200px;  /* 高度 */ 
vertical-align:middle; 
} 

/*图书页的图处大小*/
.imgBox_bh { 
float:left;
width:210px;  /* 宽度 */ 
height:210px; /* 高度 */ 
text-align:center; 
padding:0 0px 0px 0px; 
margin:6px 0 0 0; 
} 
.imgBox_bh img { 
max-width:200x;  /* 宽度 */ 
max-height:190px; /* 高度 */ 
_width:200px;  /* 宽度 */ 
_height:200px;  /* 高度 */ 
vertical-align:middle; 
} 

/*big*/
#tableb{ float: left; margin: 0 -370px 0 0;  width:100%; }
#in_tableb{ margin: 0 370px 0 0; padding: 0 45px 0 0; }
#tablerb{ float: right; width: 370px; word-break:break-all;}

#mainpic{ float:right; padding:0 0px 0px 0px; margin:6px 0 0 0; width:500px; text-align:center;}
#mainpic_bh{ float:right; padding:0 0px 0px 0px; margin:6px 0 0 0; width:350px; text-align:center;}
#mainpic_rmd{ float:right; padding:0 0px 0px 0px; margin:6px 0 0 0; width:435px; text-align:left;}


input.readonly, textarea.readonly { background: #F8F8F8; color: #888888; }

.pop_win_bg{
opacity:.15;
filter:alpha(opacity=15);
position: fixed;
background:#000;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)*.45))!important;
}
.pop_win form{ padding:0;margin:0;border:1px solid #fff; }
.pop_win_close{font-family:"Comic Sans MS";position:absolute;right:0;top:0;z-index:1;padding:0 .3em;color:#aaa;}
.pop_win_close:hover{
color:#f00;
border:1px solid #fff;
}
.pop_win{
background:#fff;
border:1px solid #bbb;
padding:1.4em 1.2em 1em 1em;
visibility:hidden;
position: fixed;
_position:absolute;
_margin-top:expression(eval(document.documentElement.scrollTop));
}
.login_input{font-size:12px;color:#016502;text-align:left;}
.login_input input{width:175px; }
.login_input span{width:3.5em;float:left;}
.pop_reg{float:left;margin-top:2em;display:block}
.pop_sub{text-align:left;margin-left:0em;margin-top:.3em;}
.pop_sub input{width:5em;padding-top:2px}
.pop_rem{margin-top:.5em;padding-bottom:5px;text-align:left;margin-left:3.2em;}


#Price_k{ float:left; width:310px;text-align:left;}

#pingjia_K{ float:right; width:180px;text-align:left;}
.Price { font: 13.5px "宋体",Arial, Helvetica, sans-serif; line-height: 200%; color: #666666; margin-right:0px;}
.Price_z { font: 13.5px verdana ,Arial, Helvetica, sans-serif; line-height: 200%; color: #900; margin-right:15px; font-weight: bold;}
.Price_zz { font: 13.5px "宋体" ,Arial, Helvetica, sans-serif; line-height: 200%; color: #900; margin-right:0px; }
#buy_img {margin-top:10px;}
#buy_img a{text-decoration: none; color: 000000} 
#buy_img a:hover{text-decoration: none; color: 000000} 

.product-title{ font-size: 22px; font-weight: bold; color: #494949; margin:0 0 0px 0; padding: 8px 0px 6px 0px; line-height:1.1em; }
.product-author{ font-size: 12px; color: #494949; margin:0 0 0px 0; padding: 8px 0px 6px 2px; line-height:0.5em; }
#product-left{width: 45%; padding:0 12px 0px 15px; margin:0px 0 0 0; float:left;text-align:left;}
#product-right{width: 45%; padding:0 12px 0px 0px; margin:0px 0 0 0; float:right;text-align:left;}

#product-all{ width: 90%;padding:0 12px 0px 15px; margin:0px 0 0 0; float:left;text-align:left;}

#interest_sect{ margin-top:10px;overflow:hidden; word-wrap: break-word; }
#interest_sectl{ float: left; width: 155px; margin:0 0 0 20px;}


#user img{float:left; padding:12px 12px 30px 10px}
.usernav{margin:0 0 20px -8px; }
.usernav a{letter-spacing:1px; padding:4px 8px 0 0;margin:4px 3px 4px 1px;border-top:1px dashed #ccc;}


/*broadcast items*/
.mbt{ padding: 0; margin: 0; clear: both; }
.mbt tr{  vertical-align: top; }
.mbtl { float: left; width: 55px; margin: 8px 7px 0 0; padding: 0; }
.mbt2 { float: left; width: 55px; margin: 8px 7px 0 0; padding: 0; }
.mbtr { border-bottom:1px dashed #DDDDDD; padding: 4px 0;  min-height: 55px;  overflow: hidden; }
.mbtr2 { border-bottom:1px dashed #DDDDDD; padding: 8px 0;  min-height: 55px;  overflow: hidden; }

.mbtr_nox { border-bottom:1px dashed #DDDDDD; padding: 5px 0;  min-height: 55px;  overflow: hidden; }
.mbtr_1 { border-bottom:1px dashed #DDDDDD; padding: 4px 0;    overflow: hidden; }

* html .mbtr{ word-break:break-all; height: 55px; overflow: visible; }
.mbdiv { padding-top: 10px 0 6px 0; border-top:1px dashed #DDDDDD; }
.mbtrdot {border-bottom:1px dashed #ddd; padding: 4px 0;  min-height: 55px;  overflow: hidden;}
* html .mbtrdot{ word-break:break-all; height: 55px; overflow: visible; }

/*user list*/
.obu{ margin: 0 0 10px 0; width: 80px; float: left; }
.obu dt{ margin: 0; height: 50px; overflow: hidden; text-align: center; }
.obu dd{ margin: 0px; height: 55px; text-align: center; overflow: hidden; }

/*user list*/
.obu_1{ margin: 0 0 10px 0;  float: left; text-align: center;overflow: hidden; width: 84px;}
.obu_1 img{
	width:48px; height:48px; background: url('../homopic/b21.gif') no-repeat; padding:9px 10px ; 
}
.obu_1 dt{ height: 68px; overflow: hidden;  }
.obu_1 dd{ margin: 0px; height: 36px; text-align: center; overflow: hidden; }

.indent{ clear: left;word-break:break-all; margin-left:15px;}
.indentad{word-break:break-all; }
.indentad img{ 
_width:265px;  /* 瀹藉害 */ 
} 
.indent1{ clear: left;word-break:break-all; margin-left:5px;}
.indent2{ clear: left;word-break:break-all; }
.indent_1{ clear: left;word-break:break-all; margin-left:10px;}
.indent_t{word-break:break-all; margin-left:15px;}
.indent_ddei{ clear: left;word-break:break-all; margin-left:15px; width:98%;}
.indent_du{word-break:break-all; margin-left:15px; width:90%; }


.indent-b{ clear: left;word-break:break-all; margin:0 15px 0 15px; padding: 0px 15px 0px 0px;}

#tablerb .indent, #tabler .indent, #tablerm .indent { margin: 0 0 40px 15px; overflow:hidden;}

.marks{margin-left:-7px}
.stars5,.stars4,.stars3,.stars2,.stars1{float:left;background:url(../homopic/stars.gif);
display:block;width:50px;height:14px;margin:1px 0 0 0px;}
.power_bj{height:14px; background:#ddd;float:left; width: 90px; margin:0 3px;}
.power{height:14px; background:#FFcc66;float:left;margin:0 0px;}
.clearbox_1 {background:url(../homopic/book_no01.gif) no-repeat;clear:both;width:100%; margin:4px 0 0 0px ;  line-height:21px;font-size:10px;}
.clearbox_1:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;  }
.clearbox_2 {background:url(../homopic/pic_down.gif) no-repeat;clear:both;width:100%; margin:4px 0 0 0px ;  line-height:20px;font-size:10px;}
.clearbox_2:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;  }
.clearbox {clear:both;width:100%; margin:4px 0 0 0; line-height:18px;font-size:10px;}
.clearbox:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearbox_8 {clear:both; width:100%;}
.clearbox_8:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.stars4{background-position:left 61px}
.stars3{background-position:left 45px}
.stars2{background-position:left 30px}
.stars1{background-position:left 15px}
.starb{float:left!important}
.subjectwrap{position:relative;float:left;width:100%; }

/* (unselected) tag */
.gact { color: #BBBBBB; font-size: 12px; text-align: center; cursor:pointer; }
.gact a:link, a.gact:link { color: #BBBBBB; font-size: 12px; text-decoration: none; text-align: center; }
.gact a:visited, a.gact:visited { color: #BBBBBB; font-size: 12px; text-decoration: none; text-align: center; }
.gact a:hover, a.gact:hover { color: #FFFFFF; font-size: 12px; border-left: 1px solid #FF9999; border-top: 1px solid #FF9999; border-right: 1px solid #FF3333; border-bottom: 1px solid #FF3333; background-color: #773333; text-align: center; }




/*评论*/
.lst { width: 100%; padding: 5px 0px 5px 0px; }
.tlst { padding: 5px 0 15px 0; margin: 0; float: left; width: 100%; }
.clst{ margin: 0 0 0 105px; float: left!important; overflow: hidden; word-break:break-all;  float: none;}
.ilst{ width: 105px; display: block; float: left;  text-align: center; margin: -20px -105px 0 0; }
.nlst{ background:url(../homopic/topicbar.gif) no-repeat; margin: 0 0 0 102px; }

.tlst1 { padding: 0px 0 0px 0; margin: 0; float: left; width: 100%; }
.clst1{ margin: 0 0 0 110px; float: left!important; float: none; overflow: hidden; word-break:break-all; }
.ilst1{ width: 110px; display: block; float: left;  text-align: left; margin: -30px -105px 0 0; }
.nlst1{ background:url(../homopic/topicbar.gif) no-repeat; margin: 0 0 0 110px; }

.clst2{ margin: 0 0 0 0px; float: left!important; float: none; overflow: hidden; word-break:break-all; }
.ilst2{ width: 110px; display: block; float: left;  text-align: left; margin: -30px -105px 0 0; }
.nlst2{ background:url(../homopic/topicbar.gif) no-repeat; margin: 0 0 0 0px; }

.tlst3 { padding: 5px 0 15px 0; margin: 0; float: left; width: 620px; }
.ilst3{ width: 100px; display: block; float: left;  text-align: left; margin: -25px -105px 0 0; padding-left:10px;}
.ilst3 img{ 
max-width:70px;   /* 瀹藉害 */ 
max-height:99px; /* 楂樺害 */ 
_width:70px;  /* 瀹藉害 */ 
_height:99px; /* 楂樺害 */ 
vertical-align:middle; 
} 
.clst3{ margin: 0 0 0 115px; float: left!important; float: none; overflow: hidden; word-break:break-all; }
.nlst3{ margin: 0 0 0 98px; background:url(../homopic/topicbar.gif) no-repeat;}

.ilst4{ width: 110px; display: block; float: left;  text-align: left; margin: -15px -105px 0 0; padding-left:20px; }

.ctsh .nlst{ padding: 0 0 0 5px; margin:0 0 0 71px}
.ctsh .clst{ margin: 0 0 0 80px;float: left!important;float: none;overflow: hidden;word-break:break-all; }
.ctsh .ilst{ width: 85px;display: block;float: left;text-align: center;margin: -26px -85px 0 -6px;}
.ctsh li{ list-style-type: none;}



.xbar {float:right;background:url(../homopic/zbar.gif) no-repeat;width:100%;margin-bottom:21px;}
.xbar div{float:right;background:url(../homopic/zbar.gif) no-repeat right top; margin-left:5px;padding-right:35px;}
.xbar a{float:right; display:block; text-decoration: none; margin:5px 5px 1px 5px; padding: 3px 5px 2px 5px; line-height:14px; }
.xbar a:hover{ color:white; }
.xbar span.now {margin:0 5px 0 5px;float:right; display:block; background:url(../homopic/wztab.gif) no-repeat scroll right top; padding:0 10px 0 0; }
.xbar span.now span { background: transparent url(../homopic/wztab.gif) no-repeat; display: block; padding: 6px 1px 5px 11px; }


/* review */
.pil { height: 48px; width: 48px; margin: 0 3px; }
.pil55 { height: 55px; width: 55px; margin: 0 3px; }

.piil { float: left; margin: 0 -65px 0 0; }
.piir { float: right; margin: 0 0 0 65px; }

.cloud1 a{ font: 12px normal Arial, Helvetica, sans-serif;  line-height:24px; color: #4477aa; }
.cloud1 a:hover{ color:white;}
.cloud2 a{ font: 12px bold Arial, Helvetica, sans-serif;  line-height:24px; }
.cloud3 a{ font: 14.8px normal Arial, Helvetica, sans-serif;  line-height:24px; }
.cloud4 a{ font: 14.8px bold Arial, Helvetica, sans-serif;  line-height:24px; color: #24486c; }
.cloud4 a:hover{ color:white;}

.cloud_r1 a{ font: 14.5px bold Arial, Helvetica, sans-serif;  line-height:18px; color: #55AACF; margin-left:20px;}
.cloud_r1_1 a{ font: 14.5px bold Arial, Helvetica, sans-serif;  line-height:18px; color: #FF6600; margin-left:20px;}

.cloud_r2 a{ font: 13.5px bold Arial, Helvetica, sans-serif;  line-height:18px; color: #C2921B; margin-left:20px;}

.tag1 a{
	font-size: 14px;
	line-height: 25px;
	color: #6699CC;
	text-decoration: none;
}
.tag2 a{
	font-size: 14px;
	line-height: 25px;
	color: #FF6600;
	text-decoration: none;
}
.tag3 a{
	font-size: 12px;
	line-height: 25px;
	color: #6699CC;
	text-decoration: none;
}
.tag4 a{
	font-size: 12px;
	line-height: 25px;
	color: #769F1E;
	text-decoration: none;
}
.tag5 a{
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	text-decoration: none;
}

.tag10 a {
	font-size: 18px ;
	font-family:黑体;
	line-height: 25px;
	color: #6699CC;
	text-decoration: none;
}

.tag9 {
	font-size: 14px ;
	font-weight:bold;
	line-height: 25px;
	color: #B3DF57;
	text-decoration: none;
}

a.redbutt {overflow:hidden;background: transparent url(../homopic/redbutt.gif) no-repeat scroll right top;color:#ff7676;display: block; height: 24px; padding-right: 7px;font: normal 12px sans-serif;margin-right: 5px;text-decoration: none;}
a.redbutt span {background: transparent url(../homopic/redbutt.gif) no-repeat;display: block;padding: 4px 1px 3px 8px;line-height: 18px; *padding-top:5px;}
a.redbutt:visited {color:#ff7676;text-decoration: none;}
a.redbutt:hover {background: transparent url(../homopic/redbutt.gif) no-repeat right -24px;color:white;}
a.redbutt:hover span {background-position: left -24px;}

a.redbutt_1 {overflow:hidden;background: transparent url(../homopic/redbutt.gif) no-repeat scroll right top;color:#ff7676;display: block; height: 24px; padding-right: 7px;font: normal 12px sans-serif;margin-right: 5px;text-decoration: none;}
a.redbutt_1 span {background: transparent url(../homopic/redbutt.gif) no-repeat;display: block;padding: 4px 1px 3px 8px;line-height: 18px; *padding-top:5px;}
a.redbutt_1:visited {color:#ff7676;text-decoration: none;}
a.redbutt_1:hover {background: transparent url(../homopic/redbutt.gif) no-repeat right -24px;color:white;}
a.redbutt_1:hover span {background-position: left -24px;}

.gtleft{padding:4px 4px 0 0; float:left;}
.gtleft .pl2{line-height:1em;}
.gtright{padding:4px; float:right;}

.citytitle{font-size:14.6px; color:#006600; border-bottom:1px solid #a8a8a8;margin:0 0 15px 0;}

/* green time on review */
.mn { font: 14.8px Arial, Helvetica, sans-serif; line-height: 150%; color: #006600; }

/*blog entry bottom*/
.plr { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; float:right; }
.pllb { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; float:left; display: block; }


/*reviewbook.asp*/
/*left*/
#sort_book_left_r{ float: left; width: 600px; }
#sort_book_right_r{ float: right; width: 345px; word-break:break-all;}

#sort_book_left_bbs{ float: left; width: 180px; }
#sort_book_right_bbs{ float: right; width: 765px; word-break:break-all;}

/* floating image on the left */
.fil { float: left; padding-right: 15px; padding-bottom: 15px; }
.fil_img { 
float: left; 
padding-right: 15px; 
padding-bottom: 15px; 
max-width:70px;  /* 宽度 */ 
max-height:99px; /* 高度 */ 
_width:70px;
}
.fil_img1 { width:70px;  height:99px;}
.mfil_img { height:99px; }


#table{ float: left; margin: 0 -345px 0 0;  width:100%; }
#table2{ float: left; margin: 0 -345px 0 0;  width:620px; }
#in_table2{ margin: 0 345px 0 0; padding: 0 45px 0 0; }

#in_table{ margin: 0 345px 0 0; padding: 0 45px 0 0; }

#tabler{ float: right; width: 341px; word-break:break-all;}
#tabler_2{ float: left; width: 300px; word-break:break-all; margin-left:630px;}

/* other reviews */
.pltr { font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666; text-align: right; }

.attn { color: #FF3300; }
.hidden { display: none; }

/*small*/
#tablem{ float: left; margin: 0 -270px 0 0;  width:100%; }
/*#in_tablem{ margin: 0 270px 0 0; padding: 0 65px 0 0; }*/
#in_tablem{ margin: 0 270px 50px 0; padding: 0 65px 0 0;}

#in_tablem-b{ margin: 0px 0 0 18px ; padding: 0 65px 0 0; }
#tablerm{ float: right; width: 270px; word-break:break-all;}
#tablerm-b{ float: right; width: 255px; word-break:break-all; padding-right: 15px;}

.wrap{background:url(../homopic/topicbar.gif) no-repeat; display:block;}

.redxing {font: 15px Arial, Helvetica, sans-serif;  color: red;}

/*footer*/
.fdiv { border-top: 1px dashed #DDDDDD; text-align: right; height: 30px; padding-top: 5px; margin-top: 40px; clear: both; }
.fspl{ float: left; color: #777; }

.conterpl{ width:100%;}

/* Paginator */
.paginator { font: 14.8px normal Arial, Helvetica, sans-serif; color: #666666; margin-top: 10px; margin-bottom: 5px; line-height: 150%; background-color: #EEFFEE; text-align: center; }
.paginator a, .thispage, .break { padding: 2px 4px; }
.paginator .prev { margin-right: 20px; }
.paginator .next { margin-left: 20px; }
.paginator .count { margin-left: 20px; font-size: 11px; }

/* one-line list table (forum of subject)*/
.olt{ width:100%; padding:0; margin-bottom:23px;}
.olt td{ border-bottom:1px dashed #DDDDDD; padding:3px 3px 0 0;}
.olt td.date{ width:75px; text-align:center; color:#999;padding-right:0;}
.olt td.time{ width:120px;color:#999;padding-right:0;text-align:right}

.actbtns a{margin:0 12px 0 0;}
/* .actbtns a:hover{background:none; }*/

/*indent js-added text*/
.indentb{ padding:0 18px; }

/*popup*/
#overlay { position: fixed; z-index: 100; top: 0px; left: 0px; background-color:#000; filter:alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; height: 100%; width: 100%; }
* html #overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); width: expression(document.body.clientWidth + 'px'); }

#dialog { position: fixed; z-index: 102; top: 50%; left: 50%; width: 550px; margin-top: -140px; margin-left: -250px; background-color: #FFFFFF; padding:4px; *padding-top:20px; border:2px solid #bbb;}
* html #dialog { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
.loadpop{padding:30px;text-align:center;}
#hiddendialog{display:none;}

/* green and grey TAGs */
.gract { color: #006600; text-decoration: none; font-size: 12px; text-align: center; border-right: 1px solid #AAFFAA; border-bottom: 1px solid #AAFFAA; background-color: #EEFFEE; padding: 3px 3px 2px 3px; margin-top: 2px; cursor:pointer; }
.gract:hover { color: #FFFFFF; font-size: 12px; border-left: 1px solid #99FF99; border-top: 1px solid #99FF99; border-right: 1px solid #33FF33; border-bottom: 1px solid #33FF33; background-color: #55FF55; padding: 3px 3px 2px 3px; margin-top: 2px; }
.gract a:link { text-decoration: none; color: #006600; font-size: 12px; text-align: center; padding: 3px 3px 2px 3px; margin-top: 2px; }
.gract a:visited { text-decoration: none; color: #006600; font-size: 12px; text-align: center; padding: 3px 3px 2px 3px; margin-top: 2px; }
.gract a:hover { color: #006600; font-size: 12px; border-left: 1px solid #99FF99; border-top: 1px solid #99FF99; border-right: 1px solid #33FF33; border-bottom: 1px solid #33FF33; background-color: #55FF55; padding: 3px 3px 2px 3px; margin-top: 2px; }
.rdact { color: #BBBBBB; text-decoration: none; font-size: 12px; text-align: center; border-right: 1px solid #AAFFAA; border-bottom: 1px solid #AAFFAA; background-color: #EEFFEE; padding: 3px 3px 2px 3px; margin-top: 2px; cursor:pointer; }

/* (selected) tag */
.ract { border: 2px solid #FFFFFF; padding: 0px; cursor:pointer; float:left; }
.ract a:link{ border: 2px solid #FFFFFF; padding: 0px; cursor:pointer; float:left; }
.ract a:visited{ border: 2px solid #FFFFFF; padding: 0px; cursor:pointer; float:left; }
.ract a:hover{ text-decoration: none; font-size: 12px; text-align: center; border-right: 1px solid #FF7777; border-bottom: 1px solid #FF7777; background-color: #FFCCCC; border-top: 1px solid #FFCCCC; border-left: 1px solid #FFCCCC; padding: 1px; cursor:pointer; float:left; }

/* single post */
.wr{ table-layout:fixed; word-wrap: break-word; width: 100%; overflow:hidden;}
.wrtd{ width: 62px; vertical-align: top; }
.txd textarea{ width: 90%; }

.obssin{width:100%; }
.obssinss{width:95%; }


/*subject status*/
.substatus{height:100px; line-height:100px; width:24px; float:left; display:block;font-size:12px; color:#acacac;}

.fastreg .m{font-size:12px;}
.fastreg .text{width:160px;margin:2px 5px;border:1px solid #ccc}
.fastreg .textp{width:95px;margin:2px 5px;border:1px solid #ccc}
.fastreg .submit{margin:4px 0 2px 4px}

.fastreg_shopbook .m{font-size:12px;}
.fastreg_shopbook .text{width:150px;margin:2px 5px;border:1px solid #ccc;color:#ccc;}
.fastreg_shopbook .submit{margin:4px 0 2px 4px}

/* simple list*/
.aob{ float:left; width: 105px; height: 105px; display:block; text-align: center; overflow: hidden; margin:3px 0}

/*subject selling info */
.bs{ margin: 0px; padding: 0px; }
.bs li{ border-bottom: 1px dashed #DDD; margin: 0px; padding:6px 0;}

.bs_1{ margin: 0px; padding: 0px; }
.bs_1 li{ border-bottom: 1px dashed #DDD;  padding:1px 0;}

/*rec*/
.rectitle{margin:12px 12px 0 12px; padding:7px;overflow:hidden; word-break:break-all; }
.rectitle .m{line-height:1.6em; border-bottom:1px solid #aaa; display:block;}
.rectitle .recsmr{line-height:1.6em; color:#777; margin:8px 8px 8px 35px; display:block; text-indent:-2.5em;}
.reccomment{margin:0 12px 12px 12px; padding:7px 39px 7px 7px;text-align:right}
.reccomment .pl{vertical-align:top}
.reccomment .text{width:411px;border: 1px solid #bbb;margin-bottom:4px}
.reccomment .text:focus{border: 1px solid #666;}
.reccomment .recsubmit{text-align:center; margin-top:12px;}
.recreply {margin-left:10px}
.reclstwrap {background:url(/homopic/topicgrey.gif) no-repeat; display:block; margin-top:20px;}
.reclstwrap .reclst {width:100%;height:26px;margin-left:4px;font: 14.8px normal Arial, Helvetica, sans-serif;color: #666666;margin-bottom: 1px;line-height: 150%;background:url(/homopic/topicgrey.gif) no-repeat right top; display:block}
.reclstwrap .reclst img{margin:2px 2px 0 0}
.reclstwrap .reclst a.rr:hover{background:none; color:#ff0000;}
.recreplylst .ilst{margin-top:-39px}
.recreplylst .clst{margin-top:-11px; color:#555;}
.recreplylst form{margin-left:68px;}
.recreplylst textarea{width:389px;}
.recreplylst input{margin:3px 0 0 33px;}
.recreplylst span.pl{vertical-align:top;}
a.a_rec_btn:hover {background:none;}

#dialog td{padding:7px;}
#dialog td.ul{padding:0;}
#submits td{padding:15px 0 5px 0;}
* html #submits td{padding-bottom:0}
/*entry*/
.entry-summary, .entry-full{word-wrap:break-word;overflow: hidden; clear: right;margin: 15px 0 15px 15px;}
.entry-status-line {clear: left;margin: 2px 0 6px 0;width : 100%;}
.entry .entry-vote-btns {float: right;margin-top: -3px;_padding:4px;}
.loadtip{ padding:0 5px; background:#e7ffbc; color:#777; float:right;}


.biankuan{
	border: 1px solid #ccc;
	width:220px;
	height:120px;
	padding: 5px;
}


ul#portfolio li img{
	border: 0px solid #ccc;
	padding: 0px;
}

ul#news {
	border: 1px solid #ccc;
	padding: 2em;
	background:  #fffeb8;
}

.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

#bookpage { width:20px;height:1660px; background:url('../homopic/topbg6.gif') repeat; position: absolute; bottom: 2in; left: 620px; right: 1in; top: 140px; }

.other {background-color:transparent;background-image:url(http://assets.taobaocdn.com/app/shop/images/shop_bg.png);background-repeat:no-repeat;}
.other a.enter{width:133px;height:39px;margin:5px auto;background-position:-67px -59px;}

#AlipaySupport_shoping{
	padding:5px 0 3px 76px;
	width:350px;
	color:#333;
	text-align:left;
	margin:5px 0 5px;
}
#AlipaySupport_shoping{
	/*margin:12px 0 5px;*/
	margin: 5px 0;
	border:1px solid #DDCF8F;
	background:#FFFFED url(../homopic/cftpic.gif) 5px 8px no-repeat;
}


/*ItemSummarySubjoin*/
#AlipaySupport{
	padding:5px 0 3px 76px;
	width:220px;
	color:#333;
	text-align:left;
	margin:5px 0 5px;
}
#AlipaySupport{
	/*margin:12px 0 5px;*/
	margin: 5px 0;
	border:1px solid #DDCF8F;
	background:#FFFFED url(../homopic/cftpic.gif) 5px 8px no-repeat;
}

.imgboard {
	float: left; 
}
.imgboard img{
	width:48px; height:48px; background: url('../homopic/b21.gif') no-repeat; padding:9px 10px ; 
}
.imgboard_r {
	float: left; padding:9px 0px 3px 7px; 
}
.nameorange {
	font-size: 12px;
	color: #E97501;
	text-decoration: none;
	line-height: 20px;
}

.digg_num {
	width: 46px;
	height: 18px;
	background: url(/images/diggnumbg.gif) no-repeat;
	color: #649B00;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 4px 0;
	margin-top:8px;
	font-size:14px;
}
.digg_num span{
	cursor:pointer;
	display:block;
}
.digg_num a{
		cursor: pointer;
		display:block;
		font-weight: bold;
		color: #649B00;
		font-size:14px;
}
.action {
	position:absolute;
	width: 52px;
	text-align: center;
}

/* --左栏-- */	
.book_l_border1{border:solid 1px #d3d3d3;margin-bottom:12px;}
.book_sort{ width:178px;background-color:#feeec2;text-align:left;}
.book_sort_tushu{ width:178px;background-color:#fff4d7;text-align:left;}
.book_sort_tushu a{color:#666;line-height:23px}
.book_sort_tushu h2{ font-size:14px;color:#006600;text-align:left;padding-left:12px;border:solid 1px #fff4d7;background-image:url(../bgpic/book_jianbian01.gif);height:23px;line-height:23px; }
.book_sort_tushu h4{color:#FF6600;font-size:12px; font-weight:bold;padding-left:12px;margin-top:4px;  }
.book_sort_tushu h4 a{color:#FF6600;}
.book_sort_tushu .more{line-height:24px;margin-left:8px; margin-right:8px; text-align:right;padding-top:3px;}
.book_sort a{color:#666;line-height:23px}

.bg_white{background:#fff;width:100%;}/*07.8.29modify*/
.bg_old{background:#fff6ee;width:100%;}

/*07.8.29new begin*/
.ul_left_list{ padding-left:7px; display:block; list-style:none;width:168px;}
.ul_left_list li{ float:left; padding:0 8px 0 7px; background:url(../bgpic/li_r_bg.gif) no-repeat right 5px; display:inline; word-break:keep-all; white-space:nowrap}
.ul_left_list .nobg{background:none}
.empty_left{ clear:left; height:1px; line-height:1px}
/*07.8.29new end*/
.more2{ line-height:1px; background: url(../bgpic/heibai.gif) repeat-x;margin-left:8px; margin-right:8px;font-size:0px;height:2px;}


/* ============首页第一版页面============ */
.book_left{ width:180px;padding:0px 0px 0px 0px; float:left;}
.book_center{ width:520px;padding:10px 15px 0px 0px; float:left;}
.book_right{ width:220px;padding:20px 0px 0px 0px; float:left;}

.book_leftd{ width:623px;padding:0px 0px 0px 0px; float:left;}

/* ============商城页面============ */
.shoping_left{ width:193px;padding:0px 0px 0px 0px; float:left;}
.shoping_l_border1{border:solid 1px #DCDCDC;margin-bottom:12px; margin-top:-3px; background-color:#F8F8FF; text-align:left; padding:5px 5px 5px 5px;}
.shoping_old{background:#F8F8FF;width:100%;}
.title11{font-weight:700;font-size:14px; padding-bottom:15px;}
.btn-buy a, .btn-add a{margin-right:0;float:left;width:140px;height:36px;overflow:hidden;text-indent:-200px;background:url(http://assets.taobaocdn.com/app/tc/img/buy_button.png) no-repeat;}
.btn-add a{background-position:-280px 0;}
.btn-add{margin-right:5px;}
.btn-buy a{margin-right:0;}
.btn-buy{margin-right:20px;float:left;}

.shoping_right{ width:771px;padding:0px 0px 0px 0px; float:right; margin-left:20px;}
.detail-hd{background:#fff none;text-indent:0;border-color:#fff;border-bottom:#DBDBDB solid 1px;margin-bottom:1; height:21px}
.detail-hd h4{line-height:21px;font-size:14px;padding-left:0;text-align:center;color:#404040;}
.booth{border:1px solid #CDCDCD;}
.pic{vertical-align:auto;}

/*图书页的图处大小*/
.imgBox_shoping { 
float:left;
width:280px;  /* 宽度 */ 
height:280px; /* 高度 */ 
line-height:500px;
margin:10px 0 0 0; 
border:1px solid #CDCDCD;
text-align:center;
overflow:hidden;
position:relative;
} 
.imgBox_shoping p {
  position:static;
  +position:absolute;
  top:50%;
  vertical-align:middle
}

.imgBox_shoping img { 
max-width:270x;  /* 宽度 */ 
max-height:270x; /* 高度 */ 
_width:270x;  /* 宽度 */ 
_height:270x;  /* 高度 */ 
padding:10px 10px 10px 10px ; 
position:static;
+position:relative;
top:-50%;left:-50%;
vertical-align:middle
} 

/*图书页的图处大小*/
.imgBox_shops { 
float:left;
width:280px;  /* 宽度 */ 
height:280px; /* 高度 */ 
line-height:500px;
margin:10px 0 0 0; 
border:1px solid #CDCDCD;
text-align:center;
overflow:hidden;
position:relative;
} 

.imgBox_shops p {
  position:static;
  +position:absolute;
  top:50%;
  vertical-align:middle
}

.imgBox_shops img { 
max-width:260px;  /* 宽度 */ 
max-height:260px; /* 高度 */
_width:260px;  /* 宽度 */ 
_height:260px;  /* 高度 */ 
padding:10px 10px 10px 10px ; 
position:static;
+position:relative;
top:-50%;left:-50%;
vertical-align:middle
} 

#mainpic_shoping{ float:right; padding:0 0px 0px 0px; margin:10px 0 0 10px ; width:470px; text-align:left;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}

.obs_shoping{ margin: 10px 10px 10px 10px; float: left; text-align: center;overflow: hidden; width: 170px; }
.obs_shoping dt{ height: 170px; width: 170px; overflow: hidden; }
.obs_shoping dd{ margin: 0;  overflow: hidden; }
.obs_shoping img { 
width:160px;  /* 宽度 */ 
height:160px; /* 高度 */ 
vertical-align:middle; 
border-style: solid; 
border-width: 1px thin;  
border-color: #dddddd;
} 


/* ============右栏============ */

.dd_right2{ margin-left:190px; padding-top:20px}
.dd_right2_wai{ width:770px; float:left}
.right_page01{ width:770px; clear:both}
.right_page01_banner{ margin-left:4px; width:429px; float:left; background:#f0f0f0; padding:4px 3px 5px 4px}
.banner11080{ widows:111px; background:#fff; border-right:1px solid #888; float:left}
.banner11080 img{ display:block}
.banner426{ margin-left:114px;}
.banner4261{margin-left:0px;_margin-left:0px;}
.banner426_wai{ float:left; border:1px solid #fff; width:426px}
.banner_adv{ margin-left:543px}
.banner_adv_wai{ float:left; width:219px;}
.banner_adv1{ margin:0 0 2px 8px; width:205px; padding:0 6px 0 0}
.banner_adv1_title{ border-bottom:1px solid #a1a1a1;  color: #006600; height:19px; line-height:19px; font-size:14px; font-weight:700; margin-bottom:9px}
.banner_adv1_title2{  color: #006600; height:19px; line-height:19px; font-size:14px;  margin-bottom:9px; margin-top:6px;}

#discover_banner{ width:341px; height: 75px;font-size:13.5px;color:#aaa;padding:0px 0px 0px 0px;line-height:1.7em; margin:2px 0 0px 0px; }


.right_page02{ width:620px; border:1px solid #d3d3d3; margin-top:0px; }
* html .right_page02{ width:592px; border:1px solid #d3d3d3; margin-top:0px; }

h2.green_tab a{margin:3px 5px 0;font-size:12px;line-height:12px;float:left;padding:2px}
h2.green_tab a span{font-family:Arial,Helvetica,sans-serif}
h2.green_tab a.on,h2.green_tab a.on span,.sort_tabs a.on,.sort_tabs a.on span{background:url(http://www.islambook.net/homopic/green_tab.gif) no-repeat;color:#fff;display:block}
h2.green_tab a.on,.sort_tabs a.on{background-position:left top;padding:0 0 0 8px;line-height:12px}
.sort_tabs a.on{background-position:left top;padding:0 0 0 8px;line-height:12px}
h2.green_tab a.on span,.sort_tabs a.on span{background-position:right top;padding:2px 8px 2px 0}

.selectinput{float:none;margin:0 0 10px;width:243px;height:20px;background-color:#FFF;border:1px solid;border-color:#999 #CCC #CCC #999;}
.selectinput input{border:0;}
.selectinput a{float:left;padding-right:0;width:61px;border:none;}
.selectinput a:hover,.selectinput a:focus{border:none;}
.selectinput .txt{float:left;width:130px;border:none;}
.selectinput span{width:3.5em;float:left;}
.loginpsw label{float:left;padding-left:4px;width:61px;line-height:150%;}


.AdvancedSearchLink {text-decoration:none;padding-left:12px; margin:0px 0px 0px 10px ; font-size:13px; font-weight:; background:url("/shop/bgpic/adsech.gif") no-repeat 2px 2px; }
a.AdvancedSearchLink:hover{ background:none; text-decoration:underline; }

#interest_sect_level { clear: both; padding: 20px 0 3px; }
.rating_wrap { font-size: 10px; line-height: 18px }
.rating_self { margin: 0 0 15px 0; padding: 0; line-height: 0 }

.bigstar50,.bigstar45,.bigstar40,.bigstar35,.bigstar30,.bigstar25,.bigstar20,.bigstar15,.bigstar10,.bigstar05,.bigstar00 {background: url(http://www.islambook.net/homopic/all_bigstars.gif) no-repeat;height: 14px;display: block; color:#999;overflow:hidden; font-size: 14px;line-height:100%;width: 75px;}

.bigstar50 {background-position:0 0;}
.bigstar45 {background-position:0 -15px;}
.bigstar40 {background-position:0 -30px;}
.bigstar35 {background-position:0 -45px;}
.bigstar30 {background-position:0 -60px;}
.bigstar25 {background-position:0 -75px;}
.bigstar20 {background-position:0 -90px;}
.bigstar15 {background-position:0 -105px;}
.bigstar10 {background-position:0 -120px;}
.bigstar05 {background-position:0 -135px;}
.bigstar00 {background-position:0 -150px;}

.rating_num { color: red; font-size: 14px; line-height: 18px; padding: 0 0 0 8px }


.entry-list-col2s { padding-bottom: 20px }
.entry-list-col2s li { float: left;display: inline; width: 295px }
.entry-list-col2s li.sep { float: left; display: block; width: 590px; border-bottom: 1px dashed #ddd; padding-bottom: 8px; margin-bottom: 15px }
.entry-list-col2s li .userface { float: left; margin-right: 14px }
.entry-list-col2s li .comment { float: left; width: 225px }
.entry-list-col2s li p { margin: 0; padding: 0 0 2px }

/* float */
.fleft { float: left }
.fright { float: right }
.cleft { clear: left }

.w210 { width: 210px; word-wrap: break-word;}

/* font color */
.color_red,
.color-red { color: red }
.color_gray,
.color-gray { color: #666 }
.color-green { color: #060 }
.color-orange { color: #e77200}
