@charset "utf-8";
/* CSS Document */
h1,h2,h3 { padding:0; margin:0;}
.e_book { width:990px; height:auto;margin:10px auto 10px; }
.e_book .e_book_bg {width:833px;height:auto;float:right; overflow:hidden;}
.e_book .e_left { width:auto;  height:auto; }
.e_book .e_right { width:220px; float:left; height:auto;border-left:1px solid #fff;padding-right:12px; padding-top:10px; padding-bottom:10px;}
.e_book .e_left h1 {width:auto; height:31px; margin:0; line-height:31px; background:url(../images/subscription_top.gif) no-repeat; font-size:16px; color:#000; padding:0 0 0 35px; overflow:hidden;}
.e_book .e_left h1 span { color:#c90010; font-size:16px;}
.e_book .e_left .email { padding:15px; margin:0;line-height:20px; color:#333;}
.e_book .e_left .email a { color:#6a3906; margin:0 5px;}
.e_book .e_left .email .text { margin-right:5px;}
.e_book .e_left .date { border-bottom:1px dashed #ccc; width:780px; height:60px; padding:5px 15px; font-size:14px; font-weight:bold; line-height:50px; position:relative; margin:auto auto 10px;}
.e_book .e_left .date .sub_next { position:absolute; right:150px;top:20px;}
.e_book .e_left .date b { color:#c90010; font-size:30px;}

.e_book .e_right h2 {width:180px; height:60px; padding-left:40px; background:url(../images/e-book_03.gif) no-repeat 5px 10px; font-size:16px; font-weight:normal; font-family:"黑体"; color:#1b1b1b; line-height:30px; padding-top:10px; color:#996c33;}
.e_book .e_right .pic_txt { width:120px; height:auto; margin:auto;}
.e_book .e_right .pic_txt .pic { width:105px; height:137px; margin:auto; padding-top:4px;padding-left:4px;padding-right:8px;padding-bottom:6px;background:url(../images/e-book_07.gif) no-repeat;}
.e_book .e_right .pic_txt .pic img { height:137px;}
.e_book .e_right .pic_txt .txt { text-align:center; font-size:18px; font-family:"黑体"; line-height:30px;}
.e_book .e_right .pic_txt .txt a {color:#C90010;
font-family:"黑体";
font-size:18px;
text-decoration:underline;}
.e_more { width:960px; height:auto; margin:10px auto auto; clear:both;}
.e_more .top { width:auto; padding-left:20px; height:40px; bord/er-bottom:3px solid #bebebe; line-height:40px; font-size:14px; margin:auto; background:#f1f1f1; font-weight:bold; color:C90010;}
.e_more .list { width:960px; padding:0px; height:230px;}
.e_more .list ul { display:inherit; padding:0; margin:0;}
.e_more .list ul li { display:block; float:left; width:160px; height:210px; margin-top:15px;}
.e_more .list ul li .pic { width:105px; height:137px; margin:auto; padding-top:4px;padding-left:4px;padding-right:8px;padding-bottom:6px;background:url(../images/e-book_07.gif) no-repeat; overflow:hidden;}
.e_more .list ul li .pic img { width:105px;height:137px;}
.e_more .list ul li .txt { text-align:center; font-size:12px;  line-height:20px; overflow:hidden; height:20px;}
#sub_login { width:665px; height:auto; padding:10px 15px;}
.intro {margin:10px 0}
.intro .name { width:110px; text-align:right; height:28px; line-height:28px; float:left; color:#2f3032; font-weight:normal;}
.intro .input { width:550px; height:28px;float:left; }
.intro .input span {  padding:0 5px;}
.intro .input .dool_text { height:18px; padding:5px 3px 0 3px; border-top:1px solid #8c8c8c;border-left:1px solid #8c8c8c;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; width:270px; margin-right:5px;}
.intro_login { margin:10px 0; padding-left:200px;}
.intro_login input  { font-family:"宋体"; width:88px; height:30px; font-size:14px;}
.intro_login span { text-decoration:underline; color:#333;}
#sub_reg { width:665px; height:auto; background:#ffeac3; padding:10px 15px;}
#success_msg { width:665px; height:auto; padding:10px 15px;margin-top:0; margin-bottom:0;}
#email_login_div { width:665px; height:auto;padding:10px 15px; margin-top:0; margin-bottom:0;}
#email_login_div .name { text-align:left;}
.digi_table {border-left:1px solid #DADADA;
border-right:1px solid #DADADA; width:831px; overflow:hidden;
height:auto;
width:auto; margin:0; padding:0;}


/*  左边样式  */
#left  {
  width:300px;
  float:left;
  }
.normalcontainer {
  width:300px;
  height:auto;
  margin-bottom:8px;
  }
.normaltop {
  background-image:url(../images/sort_normaltop.gif);
  width:262px;
  height:31px;
  line-height:30px;
  padding-left:38px;
  float:left;
  }
.normaltop h3 {
   margin:0px;
   padding:0px;
   float:left;
   width:190px;
   color:#888;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   overflow:hidden;
   }
.normaltop .right {
   float:right;
   width:40px;
   padding-top:6px;
   padding-right:5px;
   overflow:hidden;
   }
.normaltop .right img {
   margin-right:5px;
   border:none;
   }
.normaltop span {
    background-image:url(../images/sort_icongouwuche.gif);
	width:31px;
	height:31px;
	float:right;
	}
.normalcontent {
    width:278px;
    padding:10px;
    float:left;
    border:1px solid #ededed;
    border-top:none;
	margin-bottom:8px;
   }
.normalcontent span {
	line-height:20px;
	color:#ea1a10;
	font-size:12px;
	font-weight:bold;
   }  