body,img,hr,a,p  {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

html,body {
word-wrap: break-word;
/*height: 101%;*/
}

#wrap {min-height: 100%;}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  margin:0;
}

h1 {
font-size:29px;
}

ul {
  list-sytle:none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

body, .qian, .qian_12, .font_12,.news_dig_info{
font-family:Arial,"Microsoft Yahei",Helvetica,Verdana,sans-serif;
}

a {cursor:pointer;}
#a {outline: none;}
a:link {text-decoration:none;color:#3366CC;}
a:visited {text-decoration: none;color:#3366CC;}
a:hover {text-decoration:none;color:#FF6600;}
a:active {text-decoration: none;color:#034EA2;}

a:hover .qian_a {text-decoration:none;color:#3366CC;}


.click_right {
  display: inline-block;
  float: right;
}

#top {
  font-size: 13px;
  padding: 0 15px;
    width: auto;
    min-width:960px;
    background-color:#4D646D;
    border-bottom: 1px solid #003333;
}

#top a {
  color: #E1E6E6;
}


#top a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

#top_notice_list a:link, #top_notice_list a:visited {text-decoration:none;color:#3366CC;}
#top_notice_list a:hover, #top_notice_list a:active  {text-decoration:none;color:#FF6600;}

#top_c {
  position: relative;
  line-height: 22px;
  height:22px;
  width:960px;
  margin:0 auto;
  text-align: left;
  padding: 2px 4px 0 6px;
  color: #E1E6E6;
}

.top_right {
  display: inline-block;
  float: right;
  position: relative;
}

.top_left {
  display: inline-block;
  float: left;
  position: relative;
}

.top_link {
  display: inline-block;
  position: relative;
  padding: 0 20px;
}

#header {
min-width:960px;
width: auto;
background-color:#E5ECF3;
padding: 0 20px;
}

#header_c {
width:960px;
margin:0 auto;
padding:6px 0 4px 0;
height:50px;
}

#logo {
float:left;
list-style:none;
}

.nav_ul {
float:left;
margin: 0;
padding-left: 35px;
font-weight: bold;
}

.nav_ul a {
  display: block;
  padding: 18px 20px 14px 12px;
}

.nav_li {
float:left;
display: list-item;
}

#search {
float:right;
margin:10px 0 0;
position: relative;
}

#search_form {
float:right;
height:29px;
}

#search_input {
display: inline-block;
width:450px;
height:15px;
line-height:15px;
padding:7px 55px 7px 5px;
padding:8px 55px 6px 5px\9;
font-size:14px;
border: 0 none;
color:#999999;
}


#search_btn {
display: inline-block;
position: absolute;
right: 0;
top: 0;
width:49px;
height:29px;
line-height: 29px;
font-size:14px;
border: 0 none;
background-color: #2A72C6;
color: #FFFFFF;
cursor:pointer;
}


.footer {
min-width:960px;
margin:0 auto;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAYAAABVcWC0AAAAKklEQVQIW2O6f%2F%2F%2BfyY%2BPj4GJnZ2dgYmBiBgYmRkhBIILk4JYtWBWZQSAL91BEOsO1eMAAAAAElFTkSuQmCC");
background-image: url("/pic/foot.png")\9;
background-repeat: repeat-x;
height:70px;
padding-top: 15px;
position: relative;
margin-top: -60px;
text-align: center;
}

.foot {
  width: 960px;
  margin:0 auto;
}

#body_main {
min-width: 970px;
padding: 0 15px;
}

#main {
width:960px;
margin:0 auto;
padding-bottom: 40px; 
text-align:left;
color: #354F59;
font-size: 12px;
overflow:auto;
padding-bottom: 60px;
}

#main_c {
background-color: #FFFFFF;
color: #354F59;
margin: 0 auto;
padding: 7px 10px 50px;
width: 970px;
min-height: 500px;
height: auto !important; 
overflow:visible;
float:none;
}

#main_book {
min-height: 600px;
height: auto !important; 
float: none;
font-size: 12px;
padding: 25px 0;
overflow: hidden;
width: auto;
text-align: left;
}

#main_left {
float: left;
font-size: 12px;
padding: 0;
text-align: left;
width: 770px;
}

#main_right {
float: right;
padding: 0;
width: 184px;
}



#book_left, .book_left {
float: left;
width:590px;
line-height: 20px;
color:#222222;
padding-top: 6px;
}

#book_right, .book_right {
float: right;
width:342px;
line-height: 20px;
color:#222222;
padding-top: 6px;
}

#right_border {
border: 1px solid #E1E6E6;
border-radius: 4px 4px 4px 4px;
float: left;
padding: 2px 10px;
width: auto;
}

.right_cuxiao {
    float: left;
    line-height: 20px;
    font-size:12px;
    padding: 2px 0 10px;
    text-align: center;
}

.right_head {
    float:left;
    font-size: 14px;
    padding-bottom: 5px;
    background: url("/pic/tab_title.png") no-repeat scroll right top transparent;
    width: 100%;
}

.left_head {
  padding-bottom: 10px;
}

.title_tab {
  height: 22px;
  background: url("/pic/tab_title_r.png") no-repeat scroll 0 0 transparent;
  padding: 7px 12px 0 12px;
  margin: 0;
  font-size: 16px;
  line-height: 16px;
  padding: 7px 10px 0 12px\9;
}

.title_tab_right {
  float: right;
  font-size: 12px;
  padding-left: 15px;
}

.right_body {
  float:left;
  padding-bottom: 10px;
  width: 100%;
}

.right_item {
    float:left;
    width: 100%;
    padding: 10px 0 3px 0;
    font-size: 12px;
    border-bottom: 1px solid #DDDDDD;
}
#right_fav .right_item {
    font-size: 13px;
  }
#right_fav .reviewHeader {
    margin-top: 3px;
}
  

.left_item {
    float: left;
    padding-top: 8px;
    width: 100%;
}

.right_ziyuan {
    float:right;
    width:310px;
    font-size: 12px;
    border-bottom: 1px dashed #DDDDDD;
    padding: 8px 0 7px;
}

.reviewHeader {
  float: left;
  width: 100%;
  line-height: 16px;
  margin-bottom: 5px;
}

.bodycol_600 .reviewHeader {
  padding-bottom: 3px;
}

.bg_new {
  background: none repeat scroll 0 0 #f5f5f5;
}

.user {
  font-size: 13px;
}

#right_tmall .user {
  margin-left: 5px;
}

.user_right {
  float:right;
}

.right_fav {
    line-height: 22px;
    padding-bottom: 3px;
}

#right_comment {
    background: url("/pic/quote.png") no-repeat scroll -14px -16px transparent;
    padding-bottom: 3px;
    font-size: 13px;
    line-height: 25px;
}
#right_state #right_comment, .right_state #right_comment {
  font-size: 12px;
}
.have_comment #right_comment {
    font-size: 12px;
    line-height: 20px;
}

#right_show {
    background: url("/pic/bt_show.png") no-repeat scroll 0 0 transparent;
    background-position: -10px -4px;
}
#right_scan {
    background: url("/pic/bt_scan.png") no-repeat scroll 0 0 transparent;
    background-position: -10px -4px;
}
#right_read {
    background: url("/pic/bt_read.png") no-repeat scroll 0 0 transparent;
    background-position: -10px -4px;
}

#right_tmall {
  position: relative;
  height:340px;
}

#right_tmall .right_body {
  position: absolute;
  left:0px;
  top:30px;
  height:305px;
}

#right_tmall .pager_small {
    bottom: 10px;
    font-size: 13px;
    right: 0;
    position: absolute;
}

.right_tmall .reviewHeader {
    margin: 5px 0 10px 0;
}

.right_title {
    float:left;
    font-size: 12px;
    padding: 4px 0 6px;
}

#seller_tabs {
    float: left;
    padding: 0;
    padding-top: 6px;
}

#book_left #seller_tabs {
padding-top: 18px;
}

.seller_right_now1 {
    background: url("/pic/tab_product.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    margin: 0 8px 0 0;
    padding-right: 12px;
    text-align: center;
}

.seller_right_now2 {
    background: url("/pic/tab_product.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
    height:15px;
    line-height: 15px;
    font-size: 12px;
    padding: 3px 1px 2px 13px;
    padding: 5px 1px 0px 13px\9;
}

.seller_right_none1 {
    background: url("/pic/tab_product_none.png") no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 8px 0 0;
    padding-right: 12px;
    text-align: center;
}

.seller_right_none2 {
    background: url("/pic/tab_product_none.png") no-repeat scroll 0 0 transparent;
    color: #354F59;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height:15px;
    line-height: 15px;
    font-size: 12px;
    padding: 3px 1px 2px 13px;
    padding: 5px 1px 0px 13px\9;
}

#seller_tabs a:hover .seller_right_none2{
    background: url("/pic/tab_product.png") no-repeat scroll 0 0 transparent;
    text-decoration: none;
    color: #FF4400;
}

#seller_tabs a:hover .seller_right_none1{
    background: url("/pic/tab_product.png") no-repeat scroll right top transparent;
    text-decoration: none;
}

.seller_body{
    border: 2px solid #C2CCCC;
    border-radius: 0 4px 4px 4px;
    font-size: 12px;
    line-height: 30px;
    padding: 1px 5px 4px;
    text-align: left;
    width:98%;
}





.main_b {
display: block;
height: auto !important; 
float: none;
font-size: 13px;
padding: 0 0 15px 0;
margin: 0;
overflow: hidden;
width: 100%;
text-align: left;
}

#main_b1, #main_b2 {
  padding-bottom: 0;
}

#main_b3 .tt {
  margin-top: 15px;
}

.main_b1_l, .main_b2_l {
  float: left;
  margin-top: 15px;
  background: none repeat scroll 0 0 #eff1f4;
  overflow: hidden;
  width: 200px;
}

#main_i_index {
  float:right;
  width: 660px;
}

#main_b11_l {
  float: left;
  width: 230px;
}

#main_b11_r {
  float:right;
  width: 730px;
}

#main_b11_r .main_b_crumbs, #main_b11_r #jianlou_right_head {
  margin-left: 20px;
  width: 710px;
}

#main_b11_r #jianlou_right_head {
  margin-bottom: 15px;
}

.main_b1_l .tt, .main_b2_l .tt{
    background: none repeat scroll 0 0 #dde2e7;
    color: #333;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 5px 20px 0 20px;
}

#main_i_index .tt {
  margin-left: 15px;
}

.main_b1_l .ul_list {
    display: block;
}

.ul_colslist {
  float:left;
}

.main_b1_l li a, .main_b1_l li b, .main_b1_l li c{
    display: block;
    height: 27px;
    padding: 11px 20px 0;
}

.main_b1_l .itm1 {
    background: none repeat scroll 0 0 #dde2e7;
}

.main_b1_r {
  float: right;
  margin-top: 15px;
  line-height: 20px;
  width: 740px;
}

.ilist_left {
  float: left;
  width: 220px;
  margin: 20px 0;
  padding: 10px 0 20px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #D8D8D8;
}

.ilist_left .ul_list {
  padding: 7px 10px 0 10px;
}

.ilist_left .ul_list li {
  line-height: 22px;
}

#i_index {
  width: 285px;
}

.itm0 {
  padding: 0 0 10px 0;
  font-size: 14px;
  font-weight: bold;
}

.itm2 {
  padding: 4px 0 5px 10px;
}
.itm3 {
  padding: 5px 0 5px 30px;
}

#main_b2, #main_b3  {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAjCAYAAABVcWC0AAAAKklEQVQIW2O6f%2F%2F%2BfyY%2BPj4GJnZ2dgYmBiBgYmRkhBIILk4JYtWBWZQSAL91BEOsO1eMAAAAAElFTkSuQmCC");
background-image: url("/pic/foot.png")\9;
background-repeat: repeat-x;
}

#main_b2 .main_b1_l {
  font-size: 12px;
}

.main_b1_r .tt, .main_b3 .tt {
    color: #333;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 5px 20px 0 20px;
    border-bottom: 1px solid #e0dad5;
    margin: 0 0 15px 0;
}


.li_book {
  float: left;
  width: 120px;
  margin-bottom: 20px;
  padding: 0 0 0 25px;
}

#main_i_index .li_book {
  width: 135px;
}

.main_b3 .li_book {
  padding: 0 0 0 15px;
}

.li_item {
    display: block;
    height: 30px;
    padding: 13px 10px 0;
    border-bottom: 1px dashed #dde2e7;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

.li_book .ul_title {
    display: block;
    height: 36px; 
    overflow: hidden;
    margin: 9px 0 6px 0px;
    text-align: center;
}


.li_book .info {
  display: block;
  text-align: center;
}

.li_price {
  font-weight: bold;
    color: #333;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 18px;
}

.li_book_w {
  float: left;
  width: 350px;
  height:150px;
  margin: 0 0 20px 14px;
  padding: 0 0 0 0;
}

.li_book_w .ul_title {
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin: 3px 0 3px 0;
    max-height: 36px;
    overflow: hidden;
}

.li_book_w .ul_comment {
    color: #999;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    font-size: 12px;
    overflow: hidden;
}

.li_book_w .ul_author {
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    font-size: 12px;
    overflow: hidden;
}


.info_w {
  float: right;
  width: 220px;
  margin-top: 12px;
}

.main_b_crumbs {
width:100%;
float: left;
line-height: 20px;
padding: 8px 0 8px 0;
margin: 0;
position: relative;
}

.sep {
 font-family: 'simsun';
    margin: 0 10px;
}



#menu {
float:left;
height:20px;
margin:3px;
padding: 6px 0 0 0;
list-style:none;
}



#main_class {
width:1020px;
margin:0 auto;
text-align:left;
}

#search_list {
width:925px;
padding-left:25px;
text-align:left;
line-height:30px;
}

#title {
float:left;
width: 540px;
text-align:left;
margin: 15px 0 3px 0;
width: 100%;
}

#h1_t {
font-size:29px;
color: #444444;
line-height:39px;
padding:0 10px 30px 0;
font-family: Georgia,Times,Helvetica,Verdana,sans-serif;
}

#h1 {
font-size:29px;
color:green;
line-height:35px;
padding:0 10px 10px 10px;
}

#h2 {
font-size:18px;
color:green;
line-height:18px;
padding:2px 0 5px 0;
}

h3 {
  color: #999999;
  font-size: 14px;
}


#navigate {
	color:#444444;
	font-size:12px;
	width:100%;
	clear: both;
	padding:8px 0 8px 7px;
}

hr {
border-top: 1px dashed #999999;
height: 1px;
color: #FFFFFF;
margin: 3px 0px;
clear: left;
}

.pic_ad_60 {
border: 1px solid #EEEEEE;
}

#list {
width:100%;
margin:0 auto;
overflow:hidden;
line-height:24px;
}

#list a:link {color:#3366CC;}
#list a:visited {color:#3366CC;}
#list a:hover {text-decoration: underline;color:#FF6600;}

#listleft {
width:31%;
float: left;
}

#listmiddle {
width:31%;
float: left;
}

#listright {
width:31%;
float: right;
}

#mulu {
width:100%;
height:50px;
}

#book_main {
  float: right;
  padding-left: 10px;
  width: 760px;
}

#bookinfo {
float: left;
padding:2px 0 10px;
text-align:left;
line-height:25px;
}

.bookinfo {
float: left;
padding:2px 0 10px;
text-align:left;
line-height:25px;
width:100%;
}

.book_info {
float: right;
position: relative;
line-height:26px;
font-size:13px;
width: 370px;
}

#people_title {
width: 100%;
float: left;
padding:20px 2px 20px 6px;
text-align:left;
line-height:20px;
}

#main_book > #people_title {
  margin: 12px 0 4px;
  border-bottom: none;
}

#title_people {
  margin:0;
  font-size: 25px;
  line-height: 25px;
  padding: 0 0 0 2px;
  font-weight: bold;
}

.people_ul {
  float: left;
  list-sytle:none;
  list-style-type: none;
  margin:0;
  padding:7px 0 0 2px;
}

.people_ul li{
    float: left;
    font-size: 14px;
    line-height: 16px;
    padding:2px;
    margin-right: 16px;
    list-sytle:none;
}

.button_shidu {
  width: 100%;
	float: left;
	line-height:25px;
  height:25px;
	padding:3px 1px 3px 5px;
}

.detail {
font-size: 13px;
float: left;
padding:2px 0 0 0;
line-height:25px;
width:100%;
border-top: 1px solid #DDDDDD;

}

.detail .sale_btn {
  padding-left: 10px;
  margin: 5px 0 0 25px;
}

.detail_head {
float: left;
text-align: right;
width: 100%;
padding-top: 10px;
}

.detail_body {
float: left;
position: relative;
width: 100%;
padding-top: 10px;
}

.detail_body .out_link {
  right: 12px;
  bottom: 10px;
}



#detail_mulu {
width:38%;
padding-left: 10px;
float: left;
}

#detail_content {
width:57%;
padding-right: 10px;
float: right;
}

.pic {
    float: left;
    margin-right: 13px;
}

#book_pic {
float: left;
text-align: center;
overflow:hidden;
padding-top: 6px;
}

#pic200 {
float: left;
width: 202px;
text-align: center;
overflow:hidden;
}

#pic120 {
float: left;
width: 130px;
text-align: center;
margin:12px auto;
overflow:hidden;
}

#pic90 {
float: left;
width: 95px;
text-align: center;
margin:6px auto;
overflow:hidden;
font-size:12px;
line-height: 20px;
}

.pic145 {
float: left;
width: 147px;
padding-right: 10px;
text-align: center;
margin:10px auto;
overflow:hidden;
font-size:12px;
line-height: 20px;
}

.pic96 {
  width: 96px;
}

.pic100 {
  width: 100px;
}

.pic128 {
  width: 128px;
}


.img200 {
height: 200px;
}

.img140 {
height: 140px;
}

.img120 {
height: 120px;
}

.img100 {
height: 100px;
}

.img90 {
height: 90px;
margin-bottom: 5px;
}

.img48 {
display: inline-block;
margin-bottom: 8px;
}

.shan {
text-decoration: line-through;
}

.book_a {
float: left;
width: 130px;
height: 220px;
font-size: 12px;
line-height:16px;
text-align: center;
margin:0 auto;
padding:5px 3px;
overflow:hidden;
}

.book_a a:link {text-decoration: none; color:#3366CC;}
.book_a a:visited {text-decoration: none; color:#86B0E1;}
.book_a a:hover {text-decoration:underline; color:#FF6600;}
.book_a a:active {color:#034EA2;}

.tupian_a {
float: left;
width: 130px;
height: 130px;
font-size: 12px;
line-height:16px;
text-align: center;
margin:0 auto;
padding:3px 1px;
overflow:hidden;
}

.inline_text {
  display: inline;
  background: url("/pic/quote_r.png") no-repeat scroll right bottom transparent;
}


.inline_star {
  display: inline;
  background: url("/pic/star15.png") no-repeat scroll right bottom transparent;
}

#user_comment {
font-size: 12px;
line-height:24px;
background: url("/pic/quote.png") no-repeat scroll -14px -12px transparent;
}

#user_intro {
  background: url("/pic/quote.png") no-repeat scroll -2px -15px transparent;
}

.notification {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}

.sale_right_none .notification {
    -webkit-text-size-adjust:none;
    background-color: #E4393C;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    right: -2px;
    top: 3px;
    font-size: 10px;
    line-height: 1;
    padding: 2px 2px;
    z-index: 120;
}

#top_notification, .top_notification {
    position: absolute;
    -webkit-text-size-adjust:none;
    background-color: #E4393C;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    left: 50px;
    top: 3px;
    font-size: 12px;
    line-height: 1;
    padding: 1px 3px 2px 3px;
    z-index: 120;
}

.top_notification {
    left: 63px;
}

#top_notice_list {
    position: absolute;
    right:2px;
    top: 25px;
    z-index: 999;
    color: #333333;
    line-height: 50px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D6D6;
    padding: 0;
    white-space: normal;
    width: 316px;
    line-height: 25px;
    word-wrap: break-word;
    outline: none;
}

#top_notice_list :focus{outline:none;}

.notice_bd {
    color: #3E3E3E;
    padding-top: 10px;
}


.notice_bd li {
    border-bottom: 1px solid #F0F0F0;
    overflow: hidden;
    padding: 10px 15px;
}


.notice_ft a {
    background-color: #F2F2F2;
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    padding: 8px 0;
}

.notice_ft a:hover{
background: #DFE9F5;
}


#write_comment, .write_comment {
  display: inline-block;
  width: 52px;
  float:right;
  text-align: right;
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -4px -352px;
  border: 1px solid #FFFFFF;
  padding:0 4px 0 4px;
  line-height: 21px;
  margin-top: 2px;
  padding-top: 3px\9;
  line-height: 18px\9;
  background-position: -4px -353px\9;
}

.delete_comment {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -6px -408px;
}

#favorite #write_comment {
  font-size: 13px;
  margin-top: 6px;
}

a:hover #write_comment, a:hover .write_comment{
  border: 1px solid #777777;
  border-radius: 3px 3px 3px 3px;
  color: #444444;
}

.btn_more {
  display: inline-block;
  width: 52px;
  float:right;
  text-align: right;
  border: 1px solid #FFFFFF;
  padding:0 4px 0 4px;
  line-height: 21px;
  margin-top: 2px;
  padding-top: 3px\9;
  line-height: 18px\9;
}

a:hover .btn_more{
  border: 1px solid #777777;
  border-radius: 3px 3px 3px 3px;
}

.input_length {
  float:right;
  line-height: 22px;
  margin-right: 10px;
}

.input_comment_book,.input_user_intro,.input_post_book,.input_reply_book,.input_post_news,.input_reply_news {
    height:76px;
    border: 1px solid #BBBBBB;
    box-shadow: 0 1px 0 #F3F3F3;
    font-size: 14px;
    padding: 4px 3px 4px 6px;
    resize: none;
    line-height: 19px;
    overflow:auto;
    margin:0 0 8px;
}
.input_comment_book {
  width: 579px;
}

.input_post_news {
    width: 559px;
}

.input_post_book {
    width: 521px;
    font-size: 13px;
}

.input_reply_book {
    width: 471px;
    font-size: 13px;
}

.input_reply_news {
    width: 509px;
    font-size: 13px;
}

.input_user_intro {
  width: 449px;
  height:120px;
}


.comment_num {
  float: right;
  font-size: 12px;
}

.btn_right {
    float:right;
    border: 1px solid #777777;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
    vertical-align: middle;
    line-height: 20px;
    padding: 1px 40px 0;
    padding-top: 3px\9;
    line-height: 18px\9;
}

a:hover .btn_right,a:hover .btn_message {
    border: 1px solid #AAAAAA;
    color: #777777;
}

.btn_blue {
    display: inline-block;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    background-color: #2980B9;
    line-height: 13px;
    padding: 4px 6px 4px 7px;
    padding: 6px 6px 3px 7px\9;
}

a:hover .btn_blue {
  background-color: #3498DB;
}

.btn_message {
  margin: 10px 0 0 11px;
  padding: 1px 10px 1px 11px;
  border: 1px solid #777777;
  color: #444444;
  border-radius: 3px 3px 3px 3px;
  display:inline-block;
  font-size: 13px;
}


#info {
padding-left:30px;
text-align:left;
overflow:hidden;
line-height:28px;
}

.btn_follow {
  margin-left: 24px;
}

#left_cuxiao {
padding-bottom:2px;
border: 1px solid #6DAEE1;
line-height:23px;
font-size:14px;
overflow:hidden;
text-align: center;
}

#left_cuxiao_title {
    background-color: #D6E7F8;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 5px 0 3px;
    text-align: center;
    color: #CC0000;
}

#left_jianlou {
width:100%;
padding-bottom:2px;
margin-top:12px;
border: 1px solid #6DAEE1;
line-height:23px;
font-size:12px;
overflow:hidden;
}


#left_jianlou_title {
    background-color: #D6E7F8;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1px;
    padding: 5px 0 3px;
    text-align: center;
    color: #CC0000;
}

.line_no_wrap_1 {
overflow: hidden;
text-overflow: clip;
padding:5px 2px 0 9px;
}

.line_no_wrap {
overflow: hidden;
text-overflow: clip;
padding:5px 2px 0 9px;
margin-top:2px;
border-top: 1px solid #EEEEEE;
}

.line_wrap_1 {
overflow: hidden;
padding:5px 2px 0 9px;
}

.line_wrap {
overflow: hidden;
padding:5px 2px 0 9px;
margin-top:2px;
border-top: 1px solid #EEEEEE;
}

.biaoti {
	font-size:14px;
	color: green;
	font-weight: bold;
  line-height: 32px;
}

.slab {
	width:100%;
	height:1px;
	line-height:1px;
}

#trends {
width:100%;
padding:10px 0;
clear:both;
}

#seller {
padding: 1px 5px 3px;
text-align:left;
line-height:30px;
font-size:12px;
border: 1px solid #AED2EE;
margin: 7px 0 5px;
clear:both;
}

.sellerlist, .table_wish {
  width: 100%;
  border: 0 none;
  border-collapse: collapse;
  table-layout: fixed;
}

.sellerlist td
{
  text-overflow: ellipsis;
  overflow: hidden;
}

#table_wish a:hover{
  text-decoration: none;
}

#table_wish a:focus{
  outline:none;
  -moz-outline:none;
}

.price_head
{
	font-weight:bold;
	color:#444444;
	padding:3px 0 0;
	height:36px;
  vertical-align: middle;
}

.price_item
{
  border-top:1px solid #CCCCCC;
  padding:3px 1px 1px 1px;
  line-height:20px;
}

.price_item td {
  height: 60px;
  vertical-align: middle;
}

#wish_num {
  line-height:15px;
}


.wish_head {
  line-height: 22px;
  font-size: 13px;
  color:#3366CC;
}

.wish_head td{
border-top:1px dashed #FFFFFF;
line-height:19px;
padding-bottom: 5px;
}

.wish_item td{
border-top:1px dashed #CCCCCC;
line-height:19px;
}

.wish_link{
  display: inline-block;
  padding:7px 3px 5px 3px;
  height:40px;
  width: 75px;
}

#tbody_e .wish_link {
  line-height: 36px;
  vertical-align:middle;
}

.wish_title_link{  
  display:table;
  width: 183px;
  height:57px;
}

.wish_link_sub{  
    width: 180px;
    padding-left: 3px;
    vertical-align:middle;  
    display:table-cell;  
}  



.wish_pic{
  height:26px;
  width:67px;
  margin:3px;
}

.wish_foot .wish_pic{
  margin-bottom:0;
  }

.book_title {
  text-align: center;
  width: 40%;
  vertical-align: middle;
}

.book_site {
  text-align: left;
  width: 25%;
  vertical-align: middle;
}

.book_score {
  text-align: left;
  width: 15%;
}

.book_zhe {
  text-align: right;
  width: 12%;
  font-size:13px;
  font-weight: bold;
}

.book_price {
  text-align: right;
  width: 32%;
  font-size:13px;
}

.book_gengxin {
  text-align: center;
  width: 16%;
}

.ebook_site {
  text-align: left;
  width: 18%;
  vertical-align: middle;
}

.ebook_title {
  text-align: left;
  width: 28%;
}

.ebook_score {
  text-align: left;
  width: 17%;
}

.ebook_price {
  text-align: right;
  width: 21%;
  font-size:13px;
}


.book_price_price {
	color:#CC0000;
	font-weight:bold;
}

.book_price_12 {
	color:#CC0000;
	font-size:12px;
}

.book_price_dingjia {
	color:#444444;
	font-size:14px;
	font-weight:bold;
}

.text_price {
  padding-right: 52px;
  float: right;
  position: relative;
}

.text_price_usd {
  position: absolute;
  left: 14px;
  top: -2px;
  font-weight: normal;
}

.text_promo {
  padding:3px 5px 0 0;
  float: right;
  font-size: 12px;
}

.ebook_price .text_price {
  padding-right: 30px;
}

.book_gengxin tkbox
{
  margin-left: 15px;
}


#index0_order,#index1_order,#index2_order,#index9_order,#flow_index0_order,#flow_index1_order,#flow_index1_order,#flow_index2_order,#flow_index9_order{
  text-align: center;
  cursor: pointer;
}
#index0_order, #flow_index0_order {
  color:#FF6600;
}


.wish_foot
{
  line-height:20px;
}

.wish_foot td{
  border-top:1px dashed #CCCCCC;
  padding-top: 3px;
}

.wish_ordinal {
  text-align: left;
  width: 15%;
  vertical-align: middle;
}

.wish_title {
  text-align: left;
  width: 25%;
  vertical-align: middle;
  overflow: hidden;
}


.wish_dingjia {
  text-align: center;
  width: 15%;
  vertical-align: middle;
}

.wish_th {
  text-align: center;
  width: 15%;
  vertical-align: middle;
  padding-bottom: 2px;
}

.wish_td {
  text-align: center;
  width: 15%;
  vertical-align: middle;
  font-size: 13px;
}

#wish_head_flow {
  background: #FFFFFF;
}

#wish_head_flow td {
  border-bottom: 2px solid #c2cccc;
  padding-bottom: 3px;
}



.order1 {
border: 1px solid #CCCCCC;
float: auto;
padding: 2px 4px 1px 5px;
border-radius: 3px 0 0 3px;
}

.order2 {
border: 1px solid #CCCCCC;
border-left: none;
float: auto;
padding: 2px 4px 1px 6px;
border-radius: 0 3px 3px 0;
}

#wish_del, #wish_have{
padding: 4px 4px 3px 6px;
}

#havelist {
  line-height:20px;
}

.have_head {
  font-size: 12px;
  border-bottom: 2px solid #EBE8D5;
}

.have_head td{
  padding-bottom: 8px;
}

.have_item {
  border-bottom:1px solid #EEEEEE;
}

.have_item td {
  padding-top: 8px;
  padding-bottom: 8px;
}

.have_item #pic90 {
  margin:0;
}
.have_item .img90 {
  margin:0;
}

.have_item td {
vertical-align: top;
}

.have_title {
  text-align: left;
  width: 45%;
}

.have_press {
  text-align: left;
  width: 15%;
  padding-left: 10px;
}

.have_time {
  text-align: right;
  width: 11%;
}

.have_comment {
  text-align: left;
  width: 29%;
}

#press_comment {
  padding-top: 20px;
}

#write_post {
  padding-top: 10px;
}

.pager {
float: right;
margin: 20px 0 0;
clear: both;
}
.pager_small {
float: right;
}

.page-numbers {
    border: 1px solid #CCCCCC;
    color: #808185;
    display: block;
    float: left;
    font-size: 13px;
    margin-right: 8px;
    padding: 3px 6px;
    text-decoration: none;
    line-height: 1;
}

.page-numbers.dots {
    border: 1px solid #FFFFFF;
    padding: 3px 1px;
}

.page-numbers.page-pre {
    border: 1px solid #FFFFFF;
}

.page-numbers.page-next {
    border: 1px solid #FFFFFF;
    margin-right: 0;
}

.page-numbers.current {
    background-color: #808185;
    border: 1px solid #808185;
    color: #FFFFFF;
    font-weight: bold;
}

#guanlian {
float: left;
width: 152px;
height: 300px;
margin:0 auto;
overflow:hidden;
}

#news_head {
min-width:960px;
}

#news_head_c {
width:960px;
margin:0 auto;
padding:5px 0 0;
text-align: left;
font-weight: bold;
}

#news_menu {
padding: 10px 0 7px 0;
line-height:22px;
margin:0 auto;
border-bottom: 1px solid #CCDCEF;
}

#news_info {
text-align:left;
overflow:hidden;
font-size: 14px;
}

#news_left {
font-size: 14px;
float: left;
width:628px;
line-height: 20px;
color:#333333;
}

#news_right {
font-size: 14px;
float: right;
width:300px;
line-height: 25px;
color:#333333;
}

#news_right_head {
width: 100%;
float: left;
padding:12px 0 10px 0;
font-size: 24px;
font-weight: bold;
clear: both;
border-bottom: 1px solid #94AAD6;
}

.news_right_line {
width:100%;
float: left;
padding: 8px 0px;
clear:both;
line-height:20px;
border-bottom: 1px solid #D7D7D7;
}

#news_right_bottom {
  margin-bottom: 15px;
}

#news_left_head {
padding:5px 0 13px 0;
font-size: 24px;
font-weight: bold;
border-bottom: 1px solid #94AAD6;
}

#news_left_site {
border-bottom: 1px solid #CCDCEF;
padding: 3px 0 2px 0;
}

.news_book {
width:100%;
text-align:left;
overflow:hidden;
color:#333333;
border-bottom: 3px solid #F6F7F8;
}

.news_over {
background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
background-position: 500px -960px;
}

#news_book_1 {
width:100%;
padding:5px 0 12px 0;
text-align:left;
overflow:hidden;
color:#333333;
border-bottom: 1px solid #94AAD6;
}

#news_pic100 {
float: left;
width: 110px;
height:100px;
padding-top:10px;
text-align: center;
margin:0 auto;
overflow:hidden;
}

.news_pic160 {
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
*font-size: 140px;
width: 160px;
height:160px;
border: 1px solid #CCCCCC;
}


.news_pic160 img {
vertical-align:middle;
}

.news_pic170 {
margin:10px 0 5px 4px;
text-align:center;
width: 170px;
height:165px;
padding-top:5px;
border: 1px solid #CCCCCC;
}

.news_pic170 img {
vertical-align:middle;
}

#news_pic145 {
width: 145px;
height:145px;
border: 1px solid #CCCCCC;
margin-bottom: 8px;
overflow:hidden;
text-align: center;
}

.news_pic_detail {
  display: block;
	clear: both;
  margin: 0 auto;
  max-width: 620px;
	overflow:hidden;
}

#news_left_neck {
width:100%;
float: left;
padding: 1px 0 2px;
margin: 0 0 7px 0;
border-top: 1px solid #CCDCEF;
border-bottom: 1px solid #CCDCEF;
line-height: 0;
}

.news_title {
width: 100%;
float: left;
padding: 22px 0 12px;
font-size: 18px;
color: #333333;
line-height:28px;
font-weight: bold;
}

.news_title2 {
color:#FF6600;
}



.news_title a {
    color:#333333;
}

.news_title a:hover {
    color:#3366CC;
}

a:hover .news_title2{
    color:#FF944D;
}

a:hover .news_title_top {
    color:#FF6600;
}

.news_left_tb {
  z-index: 100;
  background:#ffffff;
  position: absolute;
  left: -2px;
  top: -15px;
}

.news_left_shop {
  z-index: 99;
  background:#ffffff;
  border-left: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  position: absolute;
  left: 328px;
  bottom: 100px;
  line-height: 35px;
}

.news_left_more {
    border-color: #dcdcdc transparent transparent transparent;
    border-style: solid dashed dashed dashed;
    border-width: 6px;
    height: 0;
    position: absolute;
    bottom: -12px;
    left: 68px;
    width: 0;
    z-index: 100;
}


.news_left_shop em {
    border-color: #fff transparent transparent transparent ;
    border-style: solid dashed dashed dashed ;
    border-width: 6px;
    height: 0;
    left: -6px;
    position: absolute;
    top: -7px;
    width: 0;
    z-index: 101;
}

.news_shop_view {
  border: 1px solid #d9d9d9;
    display: block;
    width: 140px;
}

.news_left_line, .news_left_line1,.news_left_line2,.news_left_line3{
width: 100%;
float: left;
clear:both;
font-size:13px;
line-height:25px;
}

.news_left_line {
padding:5px 0 5px 0;
font-size:14px;
line-height: 26px;
position:relative;
border-bottom: 1px solid #BDBDBD;
}

#table_sale .news_left_line {
border-bottom: none;
}

.news_left_line1 {
position: relative;
padding-bottom:4px;
}
.news_left_line2 {
padding: 8px 0 2px 0;
}
.news_left_line3 {
padding-top: 8px;
line-height: 22px;
}


.news_left_right {
width: 162px;
padding:0 0 8px 18px;
float: right;
text-align: center;
}

.sale_description {
  float: left;
  word-wrap: normal;
  white-space: nowrap;
  width: 478px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

#tb_promo .sale_description {
  width: 460px;
}
a .sale_description {
    color: #999999;
}

a:hover .sale_description{
    color: #FF6600;
}

.news_zhida {
width: 162px;
text-align: center;
background-color: #CCDCEF;
color: #3366CC;
line-height:35px;
height:35px;
font-size: 14px;
}

a:hover .news_zhida{
background: #DFE9F5;
}

.news_dig {
position:absolute;
left: 0px;
bottom: 16px;
text-align: left;
font-size: 13px;
width: 420px;
}

.news_dig_1,.news_dig_12,.news_dig_11,.news_dig_2,.news_dig_21,.news_dig_22 {
background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
height: 22px;
line-height: 22px;
min-width: 22px;
padding:0 10px;
float: left;
text-align: center;
box-shadow: 0 1px 0 #F3F3F3;
}

.news_dig_1,.news_dig_21 {
background-position: 1px -576px;
border-radius: 3px 0 0 3px;
background-color: #FFFFFF;
border: 1px solid #AAAAAA;
color:#E74C3C;
}
.news_dig_21 {
border-right: 1px solid #7f8c8d;
}
.news_dig_2,.news_dig_12 {
background-position: 1px -611px;
border-top: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
background-color: #FFFFFF;
border-radius: 0 3px 3px 0;
color:#7f8c8d;
}
.news_dig_11 {
background-position: 1px -558px;
border-radius: 3px 0 0 3px;
color:#FFFFFF;
border: 1px solid #E74C3C;
background-color: #E74C3C;
}
a:hover .news_dig_11 {
background-color: #ed7669;
border: 1px solid #ed7669;
}
.news_dig_22 {
background-position: 1px -593px;
color:#FFFFFF;
border-top: 1px solid #7f8c8d;
border-right: 1px solid #7f8c8d;
border-bottom: 1px solid #7f8c8d;
background-color: #7f8c8d;
border-radius: 0 3px 3px 0;
}
a:hover .news_dig_22 {
border-top: 1px solid #95a5a6;
border-right: 1px solid #95a5a6;
border-bottom: 1px solid #95a5a6;
background-color: #95a5a6;
}
a:hover .news_dig_1,a:hover .news_dig_21{
background-position: 1px -558px;
  background-color: #DD4B39;
  border: 1px solid #DD4B39;
  color: #FFFFFF;
  border-radius: 3px 0 0 3px;
}
a:hover .news_dig_2,a:hover .news_dig_12{
background-position: 1px -593px;
  background-color: #7f8c8d;
  border-top: 1px solid #7f8c8d;
  border-right: 1px solid #7f8c8d;
  border-bottom: 1px solid #7f8c8d;
  color: #FFFFFF;
  border-radius: 0 3px 3px 0;
}

#box_btn_11,#box_btn_12 {
padding-left: 17px;
}




.news_dig_info {
height: 25px;
line-height: 25px;
min-width: 25px;
padding:0 0 0 20px;
float: left;
text-align: center;
color: #999999;
font-size: 14px;
font-weight: bold;
}

.news_sale {
  width: 100%;
  float: left;
  margin-top: 2px;
  padding: 9px 0 11px 0;
  border-bottom: 2px solid #94AAD6;
  position: relative;
}

.news_sale_img {
  float: left;
  width: 120px;
  padding: 2px 18px 10px 0;
}

#tb_promo .news_sale_img {
  width: 140px;
}

.news_sale_detail {
  position: relative;
  float: right;
  width: 480px;
}

#tb_promo .news_sale_detail {
  width: 460px;
}

.news_sale_link {
  float: left;
  width: 100px;
  padding: 0 0 10px 0;
}

.news_sale_title {
width: 100%;
float: left;
font-size: 22px;
color: #333333;
line-height:32px;
font-weight: bold;
padding: 4px 0 6px 0;
}

.news_sale_title a {
color: #333333;
}
.news_sale_title .qian {
color: #777777;
}

.news_sale_title a:hover {
color: #349DC5;
}


.dig_vote {
  padding-left: 11px;
  font-size: 12px;
  font-weight: bold;
}

.news_more {
float: left;
padding-left:240px;
}

.news_left_top {
width: 626px;
float: left;
line-height: 20px;
margin: 12px 0 9px 0;
border: 1px solid #EEEEEE;
background-color: #F6F7F8;
}

.news_ul_title {
  float: left;
  padding: 5px 0px 0 5px;
  width: 21px;
}

.news_ul {
  float: left;
  list-sytle:none;
  list-style-type: none;
  margin: 0 0 2px 0;
  padding: 3px 0;
  width: 597px;
}

.news_ul li{
    float: left;
    list-sytle:none;
}

.news_title_top {
float: left;
width: 179px;
font-size: 13px;
line-height: 13px;
height: 13px;
padding: 9px 0 9px 20px;
color: #333333;
background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
background-position: -4px -934px;
}

a:hover .wish_link,a:hover .wish_title_link, a:hover .order1, a:hover .order2,#index0_order:hover,#index1_order:hover,#index2_order:hover,#index9_order:hover {
    background-color: #CCDCEF;
    color:#103667;
}

#news_page {
float: right;
padding:15px 20px 20px 0;
color:#333333;
}



#bbs_left {
float: left;
width:670px;
line-height: 20px;
color:#333333;
}

#bbs_right {
float: right;
width:250px;
line-height: 25px;
color:#333333;
}

.bbs_title {
  float: left;
  word-wrap: normal;
  white-space: nowrap;
  width: 320px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}


#sale_left {
float: left;
width:210px;
padding: 15px 0 0 1px;
line-height: 24px;
color:#444444;
}

#sale_right {
float: right;
width:730px;
padding-top: 15px;
line-height: 20px;
color:#444444;
}

#sale_right_head {
width:100%;
float: left;
padding: 0;
margin: 0;
border-bottom: 1px solid #CCDCEF;
position: relative;
}

.sale_right_now1 {
    background: url("/pic/sale_tab.gif") no-repeat scroll right top transparent;
    display: block;
    float: left;
    text-align:center;
    padding-right:10px;
    margin-right: 14px;
    cursor: pointer;
}

.sale_right_now2 {
    background: url("/pic/sale_tab.gif") no-repeat scroll 0 0 transparent;
    display: block;
    color: #FF6600;
    font-weight: bold;
    cursor: pointer;
    padding: 6px 0 4px 10px;
    padding: 7px 0 3px 10px\9;
}

.sale_right_none {
    display: block;
    float: left;
    text-align:center;
    padding: 6px 12px 4px;
    margin-right: 14px;
    cursor: pointer;
    position: relative;
}

.star_head .sale_right_none {
  margin-left: 10px;
}

.star_head .sale_right_now1 {
  margin-left: 10px;
  padding-right: 9px;
}

.sale_right_out {
  padding-right: 20px;
  position: relative;
}

.sale_right_out .out_link {
  right: 7px;
  top: 5px;
}

.sale_right_hot {
  padding-right: 8px;
}

.hot_mark {
    background: url("/pic/hot.gif?d=141018") no-repeat scroll 0 0 transparent;
    position: absolute;
    width: 30px;
  }

.star_head {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    background-position: -1px -807px;
    padding-left: 20px;
  }

.star_ {
    background: url("/pic/sprites_star.png?d=141018") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-right: 10px;
    width: 68px;
    vertical-align: middle;
    font-size: 12px;
}
.star_0 {
  background-position: 0 -4px;
}
.star_1 {
  background-position: 0 -24px;
}
.star_2 {
  background-position: 0 -44px;
}
.star_3 {
  background-position: 0 -64px;
}
.star_4 {
  background-position: 0 -84px;
}
.star_5 {
  background-position: 0 -104px;
}
.star_6 {
  background-position: 0 -124px;
}
.star_7 {
  background-position: 0 -144px;
}
.star_8 {
  background-position: 0 -164px;
}
.star_9 {
  background-position: 0 -184px;
}
.star_10 {
  background-position: 0 -204px;
}

#jianlou_right .sale_right_now1 {
  padding-right:7px;
}

#jianlou_right .sale_right_now2 {
    padding: 6px 1px 4px 9px;
    padding: 7px 1px 3px 9px\9;
}

#jianlou_right .sale_right_none {
    padding: 6px 9px 4px;
    margin-right: 10px;
}


#sale_right_head a:hover {
    background-color: #E4F2FC;
    text-decoration: none;
}

#sale_right_head a:hover .sale_right_none{
    background-color: #E4F2FC;
    text-decoration: none;
}

#sale_right_head a:hover .sale_right_now1{
    text-decoration: none;
}

.sale_book {
width:728px;
padding:15px 0 5px;
margin: 0 0 10px;
text-align:left;
float: left;
overflow:hidden;
border: 1px solid #CCDCEF;
}

.sale_book_left {
float: left;
padding:6px 0 0 5px;
font-size: 12px;
}

.sale_book_left .news_dig_info {
  padding-left:28px;
  padding-top:5px;
}
 
.sale_dig {
float: left;
width: 110px;
font-size: 13px;
text-align: center;
}

.sale_book_info {
width:602px;
float: right;
padding-right: 5px;
line-height:25px;
}

.sale_pic {
margin-top: 6px;
1border: 1px solid #EEEEEE;
}

.sale_pic_left {
float:middle;
margin: 6px 3px 10px;
border: 1px solid #EEEEEE;
}



.weibo_image {
    background: url("/pic/sprites_queshu_a.png?d=141018") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 22px;
    width: 25px;
    left: -150px;
    position: absolute;
    background-position: -14px -9px;
}

.weixin_image {
    background: url("/pic/sprites_queshu_a.png?d=141018") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 22px;
    width: 25px;
    left: -80px;
    top: 1px;
    position: absolute;
    background-position: -14px -59px;
}

.weibo_image:before {
  color: #cccccc;
  position:absolute;
  left:-235px;
  top:5px;
  font-size:13px;
  line-height:13px;
}

/*
a:hover .weibo_image:before {
  content:'缺书网官方微博：weibo.com/queshu';
}
*/

.more_share {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    color: #666;
    left: -170px;
    padding: 4px;
    position: absolute;
    text-align: center;
    top: 29px;
    width: 200px;
    z-index: 99;
}

.more_share span {
    border-color: transparent transparent #dcdcdc;
    border-style: dashed dashed solid;
    border-width: 6px;
    height: 0;
    left: 94px;
    position: absolute;
    top: -12px;
    width: 0;
    z-index: 100;
}


.more_share em {
    border-color: transparent transparent #fff;
    border-style: dashed dashed solid;
    border-width: 6px;
    height: 0;
    left: -6px;
    position: absolute;
    top: -5px;
    width: 0;
    z-index: 101;
}




.star_image {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    width: 21px;
    margin: 5px;
    position: absolute;
    right: 0;
    top: -2px;
    z-index: 1;
}

.news_sale .star_image {
    right: 0;
    top: 0;
}

.star_fav {
  background-position: -10px -475px;
}

a:hover .star_fav, .star_faved {
    background-position: -10px -505px;
  }

a:hover .star_faved {
    background-position: -10px -535px;
  }

.star_fav:before,.star_faved:before {
  position:absolute;
  left:-92px;
  top:6px;
  color:#999;
  font-size:12px;
  line-height:12px;
}

a:hover .star_fav:before {
  content:'收藏这条资讯';
}
a:hover .star_faved:before {
  content:'　　　已收藏';
}
.star_fav_before:before {
  content:'收藏这条资讯';
}
.star_faved_before:before {
  content:'　　　已收藏';
}



.vote_60 {
float: left;
text-align: center;
width: 63px;
padding:4px 10px 0 10px;
font-size: 12px;
}

.vote_60_head {
    background-color: #FDFFB0;
    border-color: #E4E682 #E4E682;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #145EB4;
    text-align: center;
    font-weight: bold;
    display: block;
    height: 22px;
    width: 61px;
    line-height: 22px;
    overflow: hidden;
}

.vote_60_foot {

}

.vote_60_left {
    display: inline-block;
     height: 22px;
    width: 30px;
  border: 1px solid #CDCDC9;
  float:left;
}
.vote_60_right {
  display: inline-block;
  height: 22px;
  width: 30px;
  border: 1px solid #CDCDC9;
  border-style: solid solid solid none;
  float:left;
}

a:hover .vote_60_left{
    background-color: #CCDCEF;
}
a:hover .vote_60_right{
    background-color: #CCDCEF;
}



#order_title {
	float: left;
	padding:2px 4px 1px 6px;
}

#order_type {
	float: left;
	padding:2px 13px 1px 0;
}


#order_page {
	float: right;
	padding:2px 0 1px 0;
}

.order_on_1 {
    background: url("/pic/order_tab_on.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    text-align:center;
    cursor: pointer;
    padding-right:3px;
    margin: 0 15px 0 0;
}

.order_on_2 {
    background: url("/pic/order_tab_on.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 2px 7px 1px 10px;
    color: #FF6600;
    cursor: pointer;
    position: relative;
}

.order_off_1 {
    background: url("/pic/order_tab_off.png") no-repeat scroll right top transparent;
    display: block;
    float: left;
    padding-right:3px;
    margin: 0 12px 0 0;
    cursor: pointer;
    color: #666666;
}

.order_off_2 {
    background: url("/pic/order_tab_off.png") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 2px 5px 1px 8px;
    text-align:center;
    cursor: pointer;
    position: relative;
}

.order_off_right {
    background: url("/pic/order_tab_off.png") no-repeat scroll right top transparent;
    display: block;
    float: right;
    padding-right:10px;
    margin: 0 0 0 40px;
    cursor: pointer;
    font-size: 12px;
    color: #3366CC;
}

.order_up, .order_up_on {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 7px;
    height: 4px;
    z-index: 10;
}

.order_down, .order_down_on{
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 14px;
    width: 7px;
    height: 4px;
    z-index: 10;
}

.order_up {
  background-position: -12px -877px;
}
.order_down {
  background-position: -12px -863px;
}
.order_down_on {
  background-position: -12px -899px;
}
.order_up_on {
  background-position: -12px -913px;
}

.yang {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    background-position: -78px -131px;
    display: inline-block;
    width: 16px;
    height: 14px;
    z-index: 10;
}

.out_link {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    background-position: -12px -839px;
    display: inline-block;
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 10;
}

.i_page_left, .i_page_left_none {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    float: left;
    width: 36px;
    height: 20px;
    z-index: 10;
  }
.i_page_left {
    background-position: -56px -67px;
    cursor: pointer;
}
.i_page_left_none {
  background-position: -56px -9px;
}

.i_page_right,.i_page_right_none {
    background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
    float: left;
    width: 36px;
    height: 20px;
    z-index: 10;
}
.i_page_right {
    background-position: -80px -96px;
    cursor: pointer;
}
.i_page_right_none {
  background-position: -80px -38px;
}

#jianlou_info {
padding-top: 5px;
font-size: 13px;
text-align:left;
overflow:hidden;
width:100%;
min-height: 600px;
height: auto !important; 
}

#jianlou_left {
float: left;
width:240px;
line-height: 26px;
font-size: 13px;
}

#jianlou_left_words {
padding:5px 4px 5px 7px;
margin-bottom:15px;
border: 1px dashed #AAAAAA;
overflow:hidden;
}

#jianlou_left_fenlei {
overflow:hidden;
padding:1px 1px 6px 8px;
}

#jianlou_right {
width:690px;
float: right;
line-height: 20px;
font-size: 13px;
}

#jianlou_right_head {
width:100%;
float: left;
line-height: 20px;
padding: 8px 0 8px 0;
margin: 0;
font-size: 12px;
border-bottom: 1px solid #CCDCEF;
}

#sale_right #jianlou_right_head {
  border-bottom: none;
}

#jianlou_right_head a:hover .order_off_1 {
    background: url("/pic/order_tab_on.png") no-repeat scroll right top transparent;
    display: block;
    text-decoration: none;
}

#jianlou_right_head a:hover .order_off_2 {
    background: url("/pic/order_tab_on.png") no-repeat scroll 0 0 transparent;
    display: block;
    color: #FF6600;
    text-decoration: none;
}

#sale_left_head {
width:100%;
float: left;
line-height: 20px;
padding: 15px 0 4px 0;
border-bottom: 2px solid #94AAD6;
}

.sale_btn {
    float: left;
    display: inline-block;
    background-color: #E6E8EA;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    line-height: 14px;
    font-size: 13px;
    margin: 0 0 10px 20px;
    padding: 4px 8px 4px 8px;
    padding: 6px 8px 2px 8px\9;
}

.sale_time_end {
    float: left;
    display: inline-block;
    margin: 0 5px 10px 0;
    line-height: 22px;
    font-size: 13px;
    color: #666666;
}


#news_left_site .sale_btn, .stacked .sale_btn {
    padding: 5px 8px 5px 8px;
    *padding: 6px 8px 4px 8px;
  }

#sale_left_head .sale_btn {
    padding: 5px 8px 5px 8px;
    padding: 6px 8px 4px 8px\9;
  }

.stacked .sale_btn {
   margin: 0 15px 10px 0;
}

.news_sale_detail .sale_btn {
   margin: 0 25px 10px 0;
}
.btn_left_0 { margin: 0 0 10px 0;}

a:hover .sale_btn, .sale_btn0, .sale_btn1, .sale_btn0, .sale_btn28  {background-color: #7F8C8D;color: #FFFFFF;}
a:hover #sale_btn2,.sale_btn2  {background-color: #3CC500;color: #FFFFFF;}
a:hover #sale_btn3,.sale_btn3  {background-color: #31B192;color: #FFFFFF;}
a:hover #sale_btn4,.sale_btn4  {background-color: #F48B0E;color: #FFFFFF;}
a:hover #sale_btn5,.sale_btn5  {background-color: #E4393C;color: #FFFFFF;}
a:hover #sale_btn6,.sale_btn6  {background-color: #81B7D9;color: #FFFFFF;}
a:hover #sale_btn7,.sale_btn7  {background-color: #999999;color: #FFFFFF;}
a:hover #sale_btn8,.sale_btn8  {background-color: #FBA3AF;color: #FFFFFF;}
a:hover #sale_btn9,.sale_btn9  {background-color: #999999;color: #FFFFFF;}
a:hover #sale_btn10, .sale_btn10 {background-color: #0081CC;color: #FFFFFF;}
a:hover #sale_btn11, .sale_btn11 {background-color: #B10000;color: #FFFFFF;}
a:hover #sale_btn14, .sale_btn14 {background-color: #EF6363;color: #FFFFFF;}
a:hover #sale_btn19, .sale_btn19 {background-color: #804F21;color: #FFFFFF;}
a:hover #sale_btn20, .sale_btn20 {background-color: #318700;color: #FFFFFF;}
a:hover #sale_btn22, .sale_btn22 {background-color: #2FBFE5;color: #FFFFFF;}
a:hover #sale_btn23, .sale_btn23 {background-color: #0081CC;color: #FFFFFF;}
a:hover #sale_btn24, .sale_btn24 {background-color: #F10180;color: #FFFFFF;}


.sen {
    float: right;
    margin: 2px 30px 0 0;
    padding: 0;
    border: 1px solid #DADADA;
    border-radius: 0;
    height: 25px;
    text-align: left;
    width: 158px;
}
.main_b_crumbs .sen {
  position: absolute;;
  right: 0;
  top: 2px;
  width: 258px;
}

#sen_input {
    height: 14px;
    line-height: 14px;
    font-size: 13px;
    margin: 0;
    width: 128px;
    outline: 0 none;
    padding: 7px 0 3px 5px;
    text-align: left;
    vertical-align: middle;
    border: 0 none;
    color: #999999;
}
.main_b_crumbs #sen_input {
    width: 226px;
    padding: 6px 0 4px 5px;
}

.sen_btn {
    background: url("/pic/bt_sen.png") no-repeat scroll 0 0 transparent;
    background-position: 7px 7px;
    height: 25px;
    width: 25px;
    line-height: 100px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0 none;
    overflow: hidden;
    position: absolute;
    right: 1px;
    top: 3px;
}

.price_btn {
    display: inline-block;
    background: url("/pic/bt_sen.png") no-repeat scroll 0 0 transparent;
    background-position: 7px 7px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0 none;
    overflow: hidden;
}


.main_b_crumbs .sen_btn {
  top: 0px;
  right: 2px;
}

.go_btn, .go_btn_qian {
    width: 100px;
    padding: 8px 0 6px 1px;
    padding: 9px 0 6px 1px\9;
    display: inline-block;
    border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    text-align: center;
    text-decoration: none;
}
.go_btn {
    background-color: #47A4C7;
    border: 1px solid #127AAD;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 #6AC6E8 inset;
}
a:hover .go_btn {
  background:#4DB5D9;
  box-shadow:inset 0 1px 0 0 #69C7E9; 
}
.go_btn_qian {
    background-color: #BBBBBB;
    border: 1px solid #999999;
}
a:hover .go_btn_qian {
  background:#CCCCCC;
}

.main_b1_r .go_btn {
    font-size: 13px;
    padding: 4px 0 3px 1px;
    padding: 5px 0 3px 1px\9;
    width: 80px;
    margin-top: 2px;
}



.book_right_line a:hover .order_off_right {
    background: url("/pic/order_tab_on.png") no-repeat scroll right top transparent;
    display: block;
    color: #FF6600;
    text-decoration: none;
}

.book_right_line a:hover .order_off_2 {
    background: url("/pic/order_tab_on.png") no-repeat scroll 0 0 transparent;
    display: block;
    text-decoration: none;
}

#jianlou_book {
width:100%;
padding:5px 0 6px 0;
text-align:left;
overflow:hidden;
border-bottom:1px dashed #AAAAAA;
}

#jinalou_book_left {
float: left;
width: 135px;
margin:0 auto;
overflow:hidden;
}

#jinalou_book_right {
float: right;
width: 545px;
margin:0 auto;
padding-top: 7px;
white-space: nowrap;
overflow:hidden;
}

.book_right_line {
float: left;
padding-bottom: 6px;
margin:0;
line-height:22px;
color:#444444;
width: 100%;
font-size: 13px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
}



#sale_right_line {
float: left;
font-size: 12px;
padding-bottom: 6px;
margin:0;
clear:both;
line-height:22px;
color:#444444;
}

#page_1 {
float: left;
width: 690px;
text-align: right;
padding-top:10px;
}

#page_2 {
width: 690px;
text-align: center;
padding-top:24px;
line-height:26px;
}


#class_left {
width:222px;
padding: 12px 15px 5px 15px;
margin: 2px 0 10px 0;
float: left;
font-size:13px;
line-height:26px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #D8D8D8;
}

#class_right {
width:710px;
float: right;
padding-top: 5px;
}

#class_right_head {
width:100%;
float: left;
line-height: 25px;
padding: 2px 0 10px 0;
}

#class_book_right {
float: right;
width: 530px;
margin:0 auto;
white-space: nowrap;
overflow:hidden;
line-height:26px;
padding-top:8px;
color:#444444;
}

.class_order_num {
width: 30px;
margin-top:12px;
color: #666666;
float: left;
font-size:12px;
}

.reg_line {
width: 100%;
float: left;
padding: 16px 0 0px;
font-size: 14px;
color: #333333;
line-height:28px;
}

.reg_line a:hover {text-decoration:none;}

#reg_region {
 position:relative;
}

#reg_pic {
padding: 5px 25px 0 22px;
float:left;
text-align: center;
font-size: 12px;
line-height: 12px;
cursor: pointer;
}

.reg_input {
border: 1px solid #C9C9C9;
font-size: 14px;
width: 180px;
height: 18px;
padding: 5px;
margin: 0 24px;
border-radius: 3px 3px 3px 3px;
width: 180px;
}

.post_input {
border: 1px solid #AAAAAA;
font-size: 14px;
height: 14px;
padding: 4px;
width: 510px;
}


.reg_button {
float: left;
background: none repeat scroll 0 0 #CCDCEF;
border: none;
border-radius: 3px 3px 3px 3px;
border: 1px solid #94AAD6;
border: none\9;
color: #3366CC;
font-size: 14px;
line-height: 29px;
height:31px;
padding-top: 1px;
padding-top: 2px\9;
text-align: center;
margin-left: 108px;
width: 191px;
cursor:pointer;
}

.dropdown_option
{
    float: left;
    background: url("/pic/dropdown.gif") no-repeat scroll right top transparent;
    border: 1px solid #7F9DB9;
    border-radius: 3px 3px 3px 3px;
    color: black;
    cursor: pointer;
    font-size: 12px;
    height: 14px;
    line-height: 14px;
    padding: 4px 25px 2px 7px;
    text-decoration: none;
    overflow: visible;
}

#dropdown_p
{
  margin-left: 24px;
}

#dropdown_c
{
  margin: 0 24px 0 27px;
}

.dropdown_td
{
  text-align: center;
  width: 12%;
  padding:7px 5px;
  line-height: 20px;
  cursor:pointer;
}

.dropdown_cell {
width: 50px;
height:30px;
}

.dropdown_td:hover {
    background-color: #CCDCEF;
    color:#103667;
    font-weight: bold;
}

#dropdown_pic
{
    background-color: #F8F8F8;
    border: 2px solid #CBE3F7;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    margin: 0;
    padding: 6px 3px 11px;
    position: absolute;
    left: 158px;
    top: 8px;
    width: 600px;
    z-index: 1;
}

#dropdown_province
{
    background-color: #FFFFFF;
    border: 1px solid #CBE3F7;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    margin: 0;
    padding: 7px 10px;
    position: absolute;
    left: 108px;
    top: 41px;
    width: 300px;
    z-index: 100009;
}

#dropdown_city
{
    background-color: #FFFFFF;
    border: 1px solid #CBE3F7;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    margin: 0;
    padding: 7px 10px;
    position: absolute;
    left: 217px;
    top: 41px;
    z-index: 100009;
}

#table_pro
{
  width: 100%;
}

#table_city
{
  width: 400px;
}

.price_head
{
  font-weight:bold;
  color:#444444;
  padding:3px 0 0;
  height:36px;
  vertical-align: middle;
}

.favorite_button {
    background: none repeat scroll 0 0 #CCDCEF;
    border: 1px solid #7F9DB9;
    border-radius: 3px 3px 3px 3px;
    color: #3366CC;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 18px;
    padding: 8px 0 5px;
    text-align: center;
}


#jianlou_info a:link {text-decoration: none; color:#3366CC;}
#jianlou_info a:visited {text-decoration: none; color:#3366CC;}
#jianlou_info a:hover {text-decoration:underline; color:#FF6600;}
#jianlou_info a:active {color:#034EA2;}


#info a:link {text-decoration: none; color:#3366CC;}
#info a:visited {text-decoration: none; color:#86B0E1;}
#info a:hover {text-decoration:underline; color:#FF6600;}
#info a:active {color:#034EA2;}

.cuxiao_bg {
    background-color: #F76E09;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 1px 5px 1px 6px;
}
.cuxiao_bg2 {
    background-color: #F76E09;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 4px 2px 1px 2px;
}

.icon_user_32 {
  display: inline-block;
  margin: 5px 0 5px 6px;
  height:32px;
  width: 102px; 
  width: auto !important; 
  min-width: 105px;
  padding-left: 40px;
  line-height: 17px;
}

.stacked {
  float: left;
  width: 100%;
  padding-bottom: 10px;
}

.stacked_15 {
  float: left;
  width: 100%;
  padding-bottom: 15px;
}
.stacked_20 {
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

.post_item {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 22px;
}

.post_text {
  padding-left: 5px;
}

.tableList {
  font-size: 13px;
}
.tableList td{
    border-bottom: 1px solid #E8E8E8;
    padding: 8px 0 7px 0;
}

#favorite {
font-size: 13px;
float: left;
padding: 5px 0 5px 0;
width: 100%;
position: relative;
}

.favorite_text {
  line-height:18px;
}

a .favorite_text {
  padding-right: 8px;
}

.btn_favorite{
border: 1px solid #FFFFFF;
border-radius: 3px 3px 3px 3px;
width:51px;
line-height: 24px;
height: 24px;
padding-left: 33px;
padding-top: 3px\9;
height: 21px\9;
margin:5px 0 0 0;
float: left;
}

a:hover .btn_favorite{
color:#FF6600;
border: 1px solid #777777;
}

.book_right_line .btn_favorite {
  margin-top: 0;
}


.span_selected {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: 24px -451px;
  background-position: -2px -453px\9;
}

a:hover .span_selected{
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -2px -410px;
  background-position: -2px -412px\9;
}


.btn_selected {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -2px -451px;
  background-position: -2px -453px\9;
  padding-left: 8px;
}

a:hover .btn_selected, .btn_delete{
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -2px -410px;
  background-position: -2px -412px\9;
  padding-left: 8px;
}

.btn_del {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
  background-position: -2px -411px;
  background-position: -2px -412px\9;
}

#favorite_have a .favorite_text {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 28px -793px transparent;
}

#favorite_wish, .favorite_wish {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -764px transparent;
}

.favorite_have {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -644px transparent;
}

#favorite_1, #favorite_2 {
float: left;
margin-right:15px;
}

#dropdown_favorite {
    left: 86px;
    top: 0px;
    background-color: #FFFFFF;
    border: 5px solid #CBE3F7;
    border-radius: 3px 3px 3px 3px;
    width: 96px;
    margin: 0;
    padding: 0 0 5px 10px;
    position: absolute;
    z-index: 10;
}

.favorite_20 {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -644px transparent;
}

.favorite_21 {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -674px transparent;
}

.favorite_22 {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -704px transparent;
}

.favorite_23 {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -5px -734px transparent;
}


#favorite_3 {
border: 1px solid #FFFFFF;
line-height: 20px;
margin:8px 0 0 8px;
padding:0 7px 0 8px;
float: left;
}

a:hover #favorite_3{
  border: 1px solid #777777;
  border-radius: 3px 3px 3px 3px;
}

#favorite_4 {
border: 1px solid #FFFFFF;
line-height: 24px;
padding:5px 0 0 10px;
float: left;
}

.right_e {
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -80px -159px transparent;
}

.title_e {
  float: left;
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll -85px -898px transparent;
}

.book_shidu {
    background-color: #ffffff;
    border: 2px solid #AED2EE;
    border-radius: 3px;
    text-align: right;
    right: 20px;
    top: -83px;
    width: 95px;
    margin: 0;
    padding: 1px 8px 1px 8px;
    padding: 4px 8px 0px 8px\9;
    position: absolute;
    z-index: 10;
    line-height: 30px;
}

.item_shidu {
    clear: both;
    padding: 0;
    border-bottom: 1px solid #DDDDDD;
}


#overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100008;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs%2B9AAAAE0lEQVQYlWNgYGDYTCQeVUhPhQCZ7UXt5kdfxAAAAABJRU5ErkJggg%3D%3D");
    background-image: url("/pic/overlay.png")\9;
}

#box {
    position: absolute;
    top: 120px;
    width: 560px;
    left: 50%;
    margin-left: -300px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    padding: 20px 20px 10px 20px;
    z-index: 100009;
}

.closeBox {
  font-size: 29px;
  color: #666666;
}

a:hover .closeBox {
  color: #999999;
}

#box_title {
    overflow: hidden;
    padding-bottom: 15px;
}

#box_content {
    margin-top: 10px;
    overflow: hidden;
}

.box_left {
  float: left;
  width:80px;
  color: #666666;
}

.box_right {
  float: left;
  margin-left: 10px;
  width:460px;
}

.box_btn, .box_btn_s{
display: inline-block;
color: #FFFFFF;
background-color: #BDC3C7;
border-radius: 3px 3px 3px 3px;
padding: 5px 6px 4px 6px;
line-height: 14px;
padding-top: 7px\9;
height: 14px\9;
margin-right: 25px;
}

.box_btn_s {
background-color: #1ABC9C;
}

#box_vote_11 .box_btn_s {
background-color: #E74C3C;
}

#box_vote_11:hover .box_btn_s {
background-color: #ed7669;
}

#box_vote_12 .box_btn_s {
background-color: #7f8c8d;
}

#box_vote_12:hover .box_btn_s {
background-color: #95a5a6;
}

a:hover .box_btn_s
{
background-color: #48C9B0;
}

a:hover .box_btn
{
background-color: #D1D5D8;
}

#box_btn_23 {
  margin-right: 80px;
}

#box_btn_10 {
  margin-right: 5px;
}

.input_dis {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

.box_tags {
  padding-top: 3px;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  word-break: keep-all;
}

#user_tags {
  word-break: keep-all;
}

.tag, .tag_s {
    background-color: #E0EAF1;
    border-bottom: 1px solid #B3CEE1;
    border-right: 1px solid #B3CEE1;
    border-top: 1px solid #E0EAF1;
    border-left: 1px solid #E0EAF1;
    color: #3E6D8E;
    font-size: 12px;
    line-height: 16px;
    padding: 3px 4px;
    margin-bottom: 3px;
    text-decoration: none;
    display: inline-block;
}

.tag_s {
    background-color: #FFFFFF;
    color: #999999;
    border: 1px solid #E0EAF1;
}

a:hover .tag, a:hover .tag_s {
  border: 1px solid #B3CEE1;
}

#input_tag {
  display: inline-block;
  float: left;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  margin: 3px 15px 0 0;
  padding: 2px 5px;
  line-height: 14px;
}

#box_info {
  margin-left: 25px;
  font-size: 13px;
  color: #777777;
}


.dig_book {
  float:left;
  padding:0 3px 0 0;
  clear:both;
  text-align: center;
}


#dig_1 {
  display: block;
  cursor: pointer;
  background: url("/pic/arrow.png") no-repeat scroll 0 0 transparent;
  background-position: -22px 0;
  width: 22px;
  height:22px;
}

#dig_2 {
  display: block;
  cursor: pointer;
  background: url("/pic/arrow.png") no-repeat scroll 0 0 transparent;
  background-position: -22px -22px;
  width: 22px;
  height:22px;
}


.dig_left {
  float: left;
  text-align: center;
  width: 27px;
  padding: 5px 3px 3px;
}

.dig_left_0,.dig_left_1,.dig_left_12,.dig_left_11,.dig_left_2,.dig_left_21,.dig_left_22 {
  float: left;
  height: 17px;
  width: 27px;
  cursor: pointer;
  background: url("/pic/sprites_queshu.png?d=141018") no-repeat scroll 0 0 transparent;
}

.dig_left_0 {
  height: 8px;
  background-position: -30px -205px;
}

.dig_left_1,.dig_left_21 {
  background-position: -8px -205px;
}

.dig_left_2,.dig_left_12 {
  background-position: -8px -222px;
}
.dig_left_11 {
  background-position: -8px -127px;
}
.dig_left_22 {
  background-position: -8px -149px;
}
a:hover .dig_left_1,a:hover .dig_left_21 {
  background-position: -8px -127px;
}

a:hover .dig_left_2,a:hover .dig_left_12 {
  background-position: -8px -149px;
}
a:hover .dig_left_11 {
  background-position: -8px -205px;
}
a:hover .dig_left_22 {
  background-position: -8px -222px;
}

.dig_left_num {
  float: left;
  display: block;
  line-height: 12px;
  width: 25px;
  text-align: center;
  margin: 0 auto;
  padding-right: 2px;
  font-size: 12px;
  font-weight: bold;
}

.dig_single_1, .dig_single_11 {
  float: left;
  text-align: center;
  margin: 8px 0;
  width: 30px;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  font-weight: bold;
  height:19px;
  line-height: 19px;
}

.dig_single_11 {
    background-color: #DD4B39;
    border: 1px solid #DD4B39;
    color: #FFFFFF;
}

a:hover .dig_single_1{
  background-color: #DD4B39;
  border: 1px solid #DD4B39;
  color: #FFFFFF;
}

a:hover .dig_single_11{
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  color: #CCCCCC;
}

.imgcol {
    margin-right: 10px;
    width: 32px;
}

.imgcol_40 {
    margin: 0 10px 0 0;
    width: 40px;
    padding-bottom: 10px;
}

.imgcol_48 {
    margin: 0 10px 0 0;
    width: 48px;
    padding-bottom: 10px;
}

.imgcol_80 {
    margin: 0 10px 0 0;
    width: 80px;
    padding-bottom: 7px;
}

.imgcol_70 {
    margin: 3px 10px 0 0;
    padding-bottom: 9px;
    width: 70px;
    text-align: center;
}

.item_ziyuan {
  padding: 3px 0 0 3px;
  font-size: 13px;
}

.ziyuanText {
  padding: 5px 0 8px 0;
  float: left;
  word-wrap: normal;
  white-space: nowrap;
  width: 340px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.item_tmall {
  float: left;
  width: 350px;
  margin: -6px 0 3px -10px;
  font-size: 13px;
}


img {
vertical-align:top;
}

.bodycol {
    width: 295px;
}

.bodycol_news {
    width: 240px;
}

.bodycol_258 {
    width: 258px;
    line-height: 22px;
}

.bodycol_280 {
    width: 280px;
}

.bodycol_125 {
    width: 125px;
}

.bodycol_210 {
    width: 210px;
}

.bodycol_post {
    width: 522px;
}

.bodycol_post_news {
    width: 570px;
}

.bodycol_600 {
    width: 600px;
    padding: 0 5px 1px 5px;
}

.bodycol_reply_news {
    width: 520px;
}

.bodycol_post_book {
    width: 532px;
}

.bodycol_reply_book {
    width: 482px;
}


.blue_box {
    background: none repeat scroll 0 0 #F2F6F9;
    border-top: 1px solid #d8e2ed;
    border-bottom: 1px solid #e5ecf3;
    padding: 5px 5px 4px 5px;
    font-size: 13px;
    height:13px;
    line-height: 13px;
    color: #777777;
    margin-bottom: 7px;
    padding: 5px 5px 2px 5px\9;
}

@-moz-document url-prefix() {
    .blue_box {
        padding: 4px 5px 5px 5px;
    }
}

.response {
  font-size: 12px;
  color: #999999;
  border-left: 1px solid;
  padding-left: 5px;
  line-height: 32px;
}

#bbsResponse {
  line-height: 32px;
}

#link {
max-width:780px;
text-align:left;
margin-top:20px;
line-height:23px;
}

.link_comment {
color: #349DC5;
}

a:hover .link_comment {
  background-color: #349DC5;
  color: #FFFFFF;
}


#right {
text-align:right;
margin: 0px 50px 0px 0px;
}


element.style {
    overflow: hidden;
    width: 111px;
}
.left_image {
    float: left;
    margin: 0 10px 10px 0;
}

#user_info {
  float: right;
  width: 460px;
  font-size: 13px;
  line-height: 21px;
}

.user_line {
  float:left;
  padding-bottom: 5px;
  width: 100%;
}

.user_info_left {
  float: left;
  padding-right:10px;
  width: 60px;
}

.user_info_right {
  float: left;
  padding-left: 10px;
  width: 345px;
}

#user_left_tag {
 line-height: 25px;
}

#user_left_book {
 padding-left: 5px;
 padding-bottom: 15px;
}


.user_48_4 {
    float: left;
    margin: 8px 1% 2px;
    text-align: center;
    width: 23%;
    height:100px;
}

.pic_user {
  line-height: 15px;
  font-size: 13px;
}


.relative {
  position: relative;
}

.left {
 float: left;
}

.right {
  float:right;
}

.inline_right{
  display: inline;
  float:right;
}

.inline_left{
  display: inline;
  float:left;
}

.aright {
  text-align: right;
}

.last {
  border-bottom: none;
}

.last_bottom {
  padding-bottom: 0;
}

.last_right {
  padding-right: 0;
}

.last_left {
  padding-left: 0;
}

.last_left_m {
  margin-left: 0;
}

.last_right_m {
  margin-right: 0;
}

.break_all {
  word-wrap:break-word;
  word-break: break-all;
}

.bottom_25 {
    margin-bottom: 25px;
  }

.loading {
  cursor: wait;
  background: url("data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==") no-repeat scroll center center transparent;
  background: url("/pic/loading.gif") no-repeat scroll center center transparent\9;
}

#leadercol {
    margin-bottom: 25px;
    color: #614E3C;
    width: 950px;
    color: #333333;
}

#leftCol {
    width: 180px;
}

#rightCol {
    width: 755px;
    color: #333333;
}

.col {
    float: left;
    margin-right: 10px;
}

#side {
    padding-right: 10px;
    line-height: 25px;
}

.no_background {
background: none repeat scroll 0 0 transparent;
}

.padd_b_20 {
  padding-bottom: 20px;
}
.padd_l_10 {
  padding-left: 10px;
}

.sans,#qian,#qian_9, #qian_12,#font_12, .qian_11, .cheng, .news_title, #xiang, #xiang_12, #hui6, .vote_60_head, .news_dig, .line_wrap_1, .line_wrap, .wish_td,.wish_dingjia,.wish_foot,.dig_vote,.book_price,.book_price_price,.book_score,.dig_left,.input_length,.link_comment, .notification, #top_notification, .sale_time_end {
	font-family:Verdana,Arial,"Microsoft Yahei",Helvetica,sans-serif;}
.tahoma {font-family:tahoma,arial,"Microsoft Yahei",sans-serif;}

#hui,.hui,#xiang,#xiang_12,#hui_12 {color:#444444;}
#qian,.qian,#qian_12,.qian_12,.qian_14,#write_comment,.write_comment,#favorite_3,#favorite,.dingjia {color:#777777;}
.qian_9, #qian_9, .input_length {color:#999999;}
.qian_a  {color:#AAAAAA;}
.hui_6 {color:#666666;}
.hei3 {color:#333333;}
.b {font-weight: bold;}

.color_cheng,.cheng,#cheng,#cheng_12,#outlink a:link,#outlink a:visited {color:#FF6600;}
#hong, .hong  {color:#CC0000;}
#red, .red  {color:red;}
#green, .green {color:green;}
.randk4 {color:#FE7A15;}
.randk3 {color:#CF7721;}
.randk2 {color:#9B764F;}
.randk1 {color:#7F8C8D;}
.randk0 {color:#999999;}

body,.qian_14,.btn_right {font-size:14px;}
#xiang {line-height:25px;}
#xiang_12 {line-height:25px; font-size: 12px;}
.hr_1 {width:100%;margin: 3px 0;}
#hui_12, .hui_12 {font-size:12px;}
.zhe_2 {padding-right:2px;}
.rate_3 {font-weight: bold;padding-right:3px;}
.pad_3 {padding-right:3px;}
.qianlan_12 {color:#57B6DD;font-size:12px;}
.qianlan_12 a:hover {text-decoration:underline; color:#57B6DD;}
.bold {font-weight: bold;}
.no_bold {font-weight: normal;}
.mleft_10 {margin-left: 50px;}

 { font-size:12px;}
.font_16 {font-size:16px;}
.font_15 {font-size:15px;}
.font_14 {font-size:14px;}
.font_13,.userShelf,.footer {font-size:13px;}
#font_12,.font_12,#cheng_12,#qian_12, .qian_12 {font-size:12px;}
#font_11,.font_11 {font-size:11px;}
.dingjia {font-weight:bold}
.xianjia {color:#BB3300;}
.tuijian a :hover {color: green;}

#outlink a:hover {text-decoration:underline;color:#3366CC;}
#outlink a:active {color:#034EA2;}

.inline_b {display: inline-block;}

.star1 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAeFBMVEUAAABVRESAYEilcEplVEaucUnTh1D7m1iEXkeEYUd7W0a/ekyZaEadbUmfbUvkj1DvllTxmFewdUz4mVO2d0v8nFb+nli4d0vIgE7LgUzOhE/cik/fjVHxllP0llH3mVX4mVL5mVP6mVP6mlT7m1X8m1X8nFb9nVcdRnoTAAAAGXRSTlMADyAwOj9AQE9PV29/j4+Pj4/Pz9/f3+/vmKSHHAAAAHNJREFUCB1VwQcSgyAUBcCHxBYL9t4wEe9/Q/HjOLoLEM7xkqZ4qSo88X3neEiUSmA4rlYqVbqa80U2bLch+wBxN//J3MU4+c2PND4MeyU2LkLKcZRS4JIvfVH0Sw7DmtqIsaidLJCg9qB5dQASMhAWAjgAIl4Jl9HhyGUAAAAASUVORK5CYII=");
}
.star0 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABJklEQVR42p2RO4qDUBiFs4NsYZaQeppJLYI2l3EFgtVgL1i4AEHQ2kLFDQipbAQRC6OND/CxhCzhH4/FkIkaSIoPDufBvV4PRLQJx3EnAL3HbqAoigneGjuOM4GXx4yxUxRFBKBfGuu6bqZpSgB6dyyK4vkeSZLOQRBMVVURgIb32ON5/vtgGMbVtm2av2/B8zxKkoS6rgPQ8P5ydLERBOFzOT4Mw+WaeZ5TURTUNA0NwwCg4S0ZOuiuvnk2hfmkGwbjOP4DHjJ09h4Mv+erbdvVGB6yp69tWZZZluVqDA/Z07Hrule8MK7Z9/0EoOEh2xvjl31cLheq65qyLDNlWT4CaHjI0Nkcq6r6E8fxzfd94fEEeMjQ2RxrmqYzxo7QWyBD5977Bcdse9huaoxSAAAAAElFTkSuQmCC");
}
.star3 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABaklEQVQoz2NgwAFsbGwMQJiBHBAeHt4PwmRpbmlpuQ/CJGt0cXExWLZs2X8QBrFJ0pyTk9O/a9eu/yAMYuNUuNbQ3OGKoQUKnjp16v3jx4//B2EQ283NzQEdgAOzW9/o/HZdo/+XdRB427Zt/y9cuADGIPbkyZP/A/0Pxs3Nzf8LCgrOAzXLg22v0TXoX6al9/+cms7/S0B87ty5/1evXgVjEPvw4cP/9+3bB/bG9OnTMb2RqqvvP19d8/1FRdX/165dQ8EgQ4CueA/U6I/T/+1qGvYXpOUxNJ8/f/5/U1OTPd5Q3i0l039eTBJD89GjR/83NDTgTzDnBIXPAzHYmZcvX74PwiA2KNT7+/vP49SYpK6ucJKH9/9iMfH/u3fv7g8KCuIHYRD7zJkz/1euXPnf3t5eAavmqRKS+RMlpd6nqKlhBMqUKVP8N2zY8D4uLi4fq+ZSRcV6BwMDfmNjY1xJlj8zM7MeWQwAhBL+K9l+SwUAAAAASUVORK5CYII=");
}
.star6 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABR0lEQVQoz2NgwAFsbGzAmCxwytWvH4SNjY0ZQJgkcN3R+z4Ik6y5wdza4JqN638QBrFJ0nzczLb/qpndfxAGsXFqXmto7nDF0AId3wfi/1AMYjugA2BgGjB06xud365r9P+yDn7c0tICxs3Nzf8LCgrOAzXLg22v0TXoX6al9/+cms7/Szjwvn37/u/atev/9OnT+zGcn6qr7z9fXfP9RUXV/9jwhQsX3gM1+uMMqHY1DfsL0vL/seGmpiZ7vKG8W0qm/7yY5H8QPi4uBcYwfkNDQz9ezecEhc8D8f/N4pL/++UV7oMwiA0S6+/vP49TY5K6usJJHt7/i8XE/1cpKvY7GBjwgzCIDRJbuXLlf3t7ewWsmqdKSOZPlJR6n6KmhhIooAQCEtuwYcP7uLi4fKyaSxUV60E2oYvD0raLiwt/ZmZmPbIcALuzziYfrXcdAAAAAElFTkSuQmCC");
}
.star10 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABIUlEQVQoz2NgwAEa7V0MQBhd3NjYGI5xglOufv0gTJbm647e90GYZM0N5tYG12xc/4MwiE2S5uNmtv1Xzez+gzCIjVPzWkNzhyuGFuj4PhD/h+L76PIgPbFGJgYM3fpG57frGv2/rEMcBqkF6fE1MpYHO6VG16B/mZbe/3NqOv8v4cAgOZAakFoMP6fq6vvPV9d8f1FR9T82DJIDqcEZYO1qGvYXpOX/Y8MgObyhvVtKpv+8mOR/ED4uLgXGMD5IDq/mc4LC54H4/2Zxyf/98gr3QRjEBomB5HBqTlJXVzjJw/t/sZj4/ypFxX4HAwN+EAaxQWIgOZAarJqnSkjmT5SUep+ipuaPnmhAYiA5kBqsmksVFetBNuFK6yA5kBpkzQAvHdWbf69jygAAAABJRU5ErkJggg==");
}




.flash-banner {
    width: 960px;
    margin: 0 auto;
    margin-top: 12px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}

.alert {
    margin-top:15px;
    font-size: 14px;
    padding: 15px 0 15px 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}

