@charset "utf-8";
/* WaWaYaYa iFlashBook*/
/*QuickStart页面*/

body{
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	text-align:left;
	background-image:url(../images/bg_all.gif);
	}

/*通用*/
.fl{
	margin:0px;
	float:left;
	}
.fr{
	margin:0px;
	float:right;
	}
img{
    border:0px;
	}

img.bb{
    margin-bottom:5px;
	}
img.friendlink{
    border:1px solid #fff;
	width:120px;
	height:60px;
	margin-bottom:5px;
	}	
.text_area{
	height:12px;
}

.font_01{
    color:#FF6600;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	}
.font_02{
    color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	}	
.font_03{
    color:#787878;
	font-size:12px;
	line-height:20px;
	}
.border_01{
    width:200px;
	height:16px;
	line-height:16px;
	border:1px solid #AAAAAA;
	}	
.border_02{
    width:50px;
	height:16px;
	line-height:16px;
	border:1px solid #AAAAAA;
	}
.table_01{
	background:#0F6D5E;
	color:#000000;
	margin-bottom:20px;
	}	
	
	
	
	
/* ȫ*/
#all{
    float:left;
	width:100%;
	height:auto;
	margin:0px;
	background:url(../images/bg_all_top.gif) top repeat-x;
	word-break: break-all;
	}
#allbg{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	word-break:normal;
	}
	
/*ͷ*/
#top{
    width:800px;
	height:155px;
	margin:0px;
	clear:both;
	background-image:url(../images/img_QS_top.jpg);
	}
#topmenu {
	position:relative;
	top:8px;
	right:10px;
	z-index:9999999;
	font-size:12px;
	color:#FFFFFF;
	float:right;
}
#topmenu a{
    color:#FFFFFF;
	text-decoration:none;
}
#topmenu a:hover{
    color:#D1D1D1;
	text-decoration:none;
}

/*ݲ*/
#Main{
    width:800px;
	background-color:#FFFFFF;
	float:left;
	}

	
 /*所在位置*/
 #M_t_location{
   width:800px;
   height:46px;
   float:left;
   background-color:#fff;
   background:url(../images/bg_QS_location.gif) repeat-x;
 }
 #M_t_location_text{
   height:25px;
   margin-left:50px;
   float:left;
   background:url(../images/icon_location.gif) 2px no-repeat;
   padding-left:32px;
   padding-top:10px;
 }
 #M_t_location_text a{
   color:#000000;
   text-decoration:none;
 }
 #M_t_location_text a:hover{
   color:#FF3811;
   text-decoration:none;
 }
 /*中间详细内容*/
 #M_detail{
   width:692px;
   margin-left:auto;
   margin-right:auto;
   }
   #M_detail_topimg{
   width:692px;
   float:left;
   }
   #M_detail_title{
   width:692px;
   float:left;
   font-size:17px;
   line-height:30px;
   margin-top:5px;
   font-weight:800;
   color:#000000;
   clear:both;
   }
   #M_detail_content{
   width:660px;
   margin-left:32px!important;
   margin-left:16px;
   float:left;
   font-size:12px;
   line-height:18px;
   background-color:#FFFFFF;
   clear:both;
   }
   UL#reg_items{
 margin:0;
 padding:0;
 list-style-type:none;
 float:left;
}
.WarningMsg {
  width:610px;
  height:auto;
  font-size:12px;
  color:#333333;
  line-height:20px;
  background:url(../images/icon_blue.gif) 5px 3px no-repeat;
  background-color:#ffeaf7;
  border:1px solid #ffbabe;
  padding-left:25px;
  padding-right:5px;
  float:left;
}
.FailedMsg {
  width:610px;
  height:auto;
  font-size:12px;
  color:#333333;
  line-height:20px;
  background:url(../images/icon_red.gif) 5px 3px no-repeat;
  background-color:#fff2e9;
  border:1px solid #FF0000;
  padding-left:25px;
  padding-right:5px;
  float:left;
}
.SucceedMsg {
  width:610px;
  height:auto;
  font-size:12px;
  color:#333333;
  line-height:20px;
  background:url(../images/icon_green.gif) 5px 3px no-repeat;
  background-color:#e6ffe6;
  border:1px solid #ffffff;
  padding-left:25px;
  padding-right:5px;
  float:left;
}
#main_sign_detail{
  width:660px;
  height:auto;
  float:left;
  font-family:Tahoma,"宋体";
 }
 
 #main_sign_detail ul{
  margin:0;
  padding:0 0 15px 0;
  float:left;
  list-style-type:none;
 }
 #main_sign_detail li.detail{
  width:660px;
  height:auto;
  float:left;
  padding:8px 0 8px 0;
 }
 #main_sign_detail li.title{
    width:660px;
	height:auto;
	color:#FF6600;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-align:left;
 }
 #main_sign_detail li label{
  width:80px;
  height:auto;
  float:left;
  text-align:left;
  color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
 }
 #main_sign_detail li div.txt{
  width:205px;
  height:auto;
  float:left;
  margin-left:5px;
  margin-right:5px;
 }
 #main_sign_detail li div.txt2{
  width:350px;
  height:auto;
  float:left;
  margin-left:5px;
  margin-right:5px;
 }
 #main_sign_detail li div.info{
  width:635px;
  height:auto;
  float:left;color:#787878;
  font-size:12px;
  line-height:20px;
  margin:5px 0 5px 0;
 }
 #main_sign_detail li div.info_h{
  width:605px;
  height:auto;
  float:left;
  font-size:12px;
  color:#333333;
  line-height:20px;
  margin:5px 0 5px 0;
  background:url(../images/icon_blue.gif) 5px 3px no-repeat;
  background-color:#ffeaf7;
  border:1px solid #ffbabe;
  padding-left:25px;
  padding-right:5px;
 }
 #main_sign_detail li div.info_r{
  width:605px;
  height:auto;
  float:left;
  font-size:12px;
  color:#333333;
  line-height:20px;
  margin:5px 0 5px 0;
  background:url(../images/icon_red.gif) 5px 3px no-repeat;
  background-color:#fff2e9;
  border:1px solid #FF0000;
  padding-left:25px;
  padding-right:5px;
 }
 #main_sign_detail li div.info_ok{
  width:605px;
  height:auto;
  float:left;
  font-size:12px;
  color:#333333;
  line-height:20px;
  margin:5px 0 5px 0;
  background:url(../images/icon_green.gif) 5px 3px no-repeat;
  background-color:#e6ffe6;
  border:1px solid #008000;
  padding-left:25px;
  padding-right:5px;
 }
  .main_sign_boder1{
    width:200px;
	height:16px;
	line-height:16px;
	border:1px solid #AAAAAA;
  }
  .main_sign_boder1_h{
   width:200px;
   height:16px;
   border:1px solid #333333;
   font-size:12px;
   line-height:16px;
   color:#333333;
  }
  .main_sign_boder1_r{
   width:200px;
   height:16px;
   border:1px solid #FF0000;
   font-size:12px;
   line-height:16px;
   color:#333333;
  }
  .main_sign_boder1_ok{
   width:200px;
   height:16px;
   border:1px solid #008000;
   font-size:12px;
   line-height:16px;
   color:#333333;
  }
  .main_sign_boder2{
   width:200px;
   height:20px;
   border:1px solid #a7a6aa;
   font-size:12px;
   line-height:16px;
   color:#333333;
  }

  .main_sign_boder3{
   width:710px;
   height:80px;
   border:1px solid #a7a6aa;
   font-size:12px;
   line-height:16px;
   color:#333333;
   background-color:#fafafa;
  }
 #main_sign_detail li.submit{
  width:740px;
  height:auto;
  float:left;
  padding:30px 0 5px 0;
  text-align:center;
 }
 #main_sign_detail li.submitf{
  width:740px;
  height:auto;
  float:left;
  padding:30px 0 20px 0;
  text-align:center;
 }
 #main_sign_detail li.servise{
  width:740px;
  height:auto;
  float:left;
  text-align:center;
  padding-bottom:15px;
 }
#content_login_name{
    width:580px;
	height:auto;
	padding:10px 0px 10px 150px;
	margin-left:auto;
	margin-right:auto;
	line-height:14px;
	font-family:Arial,"宋体";
	font-size:14px;
	font-weight:700;
	letter-spacing:1px;
	color:#FF8400;
	text-align:left;
	}
#content_login_name2{
    width:680px;
	height:auto;
	padding:5px 0px 5px 0px;
	margin-left:auto;
	margin-right:auto;
	line-height:14px;
	font-family:Arial,"宋体";
	font-size:14px;
	font-weight:700;
	letter-spacing:1px;
	color:#FF8400;
	text-align:center;
	}
    #Md_content_blue{
	 width:585px;
	 height:auto;
	 float:left;
	 background:url(../images/bg_cBlue.gif) repeat-y;
	 margin-left:26px;
	 margin-top:10px;
	}
     #Md_content_blueT{
	  width:585px;
	  height:9px;
	  background:url(../images/bg_cBlueTop.gif) no-repeat;
	  font-size:5px;
	  line-height:5px;
	 }
     #Md_content_blueD{
	  width:555px;
	  height:auto;
	  float:left;
	  padding:0 15px 0 15px;
	 }
     #Md_content_blueB{
	  width:585px;
	  height:9px;
	  background:url(../images/bg_cBlueBtm.gif) no-repeat;
	  font-size:5px;
	  line-height:5px;
	 }
    #Md_content_Y{
	 width:660px;
	 height:auto;
     float:left;
	 margin-top:10px;
	 padding-bottom:5px;
	}
     #Md_content_yTit{
	  width:650px;
	  background:url(../images/icon_dian.gif) 0px 8px no-repeat;
	  font-size:14px;
	  font-weight:bold;
	  line-height:20px;
	  padding-left:10px;
	  color:#976a0c;
	 }
     #Md_content_yItem{
	  width:618px;
	  height:auto;
	  border:1px solid #d2c372;
	  background-color:#ffffe7;
	  padding:10px;
	  margin-top:5px;
	  font-size:12px;
	  line-height:20px;
	  color:#827116;
	  float:left;
	 }
      #content_yItem_l{
	   width:294px;
	   height:auto;
	   float:left;
	   border-right:1px dashed #d2c372;
	   padding:0 0 10px 10px;
	  }
      #content_yItem_r{
	   width:295px;
	   height:auto;
	   float:right;
	   padding:0 0 10px 10px;
	  }
      #content_yItem_btm{
	   width:608px;
	   height:auto;
	   border-top:1px dashed #d2c372;
	   float:left;
	   padding:5px 0 0 10px;
	  }
   #M_detail_btn{
   width:692px;
   float:left;
   text-align:center;
   margin-bottom:10px;
   }
      #detail_btn_l{
	   width:294px;
	   height:auto;
	   float:left;
	   border-right:1px dashed #51b8a7;
	   padding:0 0 10px 10px;
	   margin-top:5px;
	  }
      #detail_btn_r{
	   width:295px;
	   height:auto;
	   float:right;
	   padding:0 0 10px 10px;
	   margin-top:5px;
	  }
      #detail_btn_btm{
	   width:608px;
	   height:auto;
	   border-top:1px dashed #51b8a7;
	   float:left;
	   padding:5px 0 0 10px;
	  }
       .detail_btn_border{
	    width:273px;
		height:18px;
		border:1px solid #51b8a7;
		font-size:12px;
		line-height:18px;
	   }
   #M_detail_hint{
   width:620px;
   margin-left:30px;
   margin-bottom:20px;
   margin-top:10px;
   float:left;
   border:1px solid #51B8A7;
   background:#F3FFFD;
   color:#0F6D5E;
   line-height:20px;
   padding:5px 10px;
   clear:both;
   }
   #M_detail_hint a{
   color:#0F6D5E;
   text-decoration:underline;
   }
   #M_detail_hint a:hover{
   color:#51B8A7;
   text-decoration:underline;
   }
     #M_detail_content_l{
	 width:309px;
	 float:left;	
	 clear:both;
	 }
	 #M_detail_content_r{
	 width:309px;
	 float:right;
	 margin-right:20px;
	 clear:both;
	 }
     #bookimg{
 	 width:82px;
	 height:110px;
	 padding:4px 1px 0 5px!important;
	 background-color:#FFFFFF;
 	 border:1px solid #DADADA;
 	 float:left;
	 margin-left:10px;
	 }
	 #bookinfo{
	 width:190px;
	 float:right;
	 margin-right:10px!important;
	 margin-right:0px;
	 margin-top:5px;
	 margin-bottom:3px;
	 font-size:13px; 
	 line-height:18px; 
	 font-weight:bold;
	 }
	 #btn_bookbtn{
	 width:190px;
	 height:30px;
	 float:right;
	 margin-right:10px!important;
	 margin-right:0px;
	 margin-top:5px;
	 text-align:left;
	 }
   
   #M_detail_Upgrade{
   width:470px;
   margin-left:90px!important;
   margin-left:45px;
   float:left;
   border:1px solid #51B8A7;
   background:#F3FFFD;
   color:#0F6D5E;
   line-height:20px;
   padding:12px 20px 15px 20px;
   }
   #M_detail_Upgrade a{
   color:#0F6D5E;
   text-decoration:underline;
   }
   #M_detail_Upgrade a:hover{
   color:#51B8A7;
   text-decoration:underline;
   }
   #M_detail_UTit{
    width:550px;
	height:auto;
	float:left;
	padding:20px 0 8px 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
   }
   #M_detail_UTit1{
    width:692px;
	height:auto;
	float:left;
	padding:20px 0 8px 0;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
   }
   #M_detail_UInfo{
    width:550px;
	height:auto;
	float:left;
	padding:0 0 0 90px;
	font-size:12px;
	color:#f25500;
	line-height:22px;
   } 
   #M_detail_ULogin{
    width:454px;
    margin-left:90px!important;
    margin-left:45px;
    float:left;
	margin-top:5px;
    border:1px solid #afafaf;
    background:#f8f8f8;
    padding:15px 0 15px 56px;
   }
    #ULogin_line{
     width:454px;
	 height:auto;
	 float:left;
	 padding:5px 0 5px 0;
	}
     #ULogin_lItem{
	  width:80px;
	  height:auto;
	  float:left;
	  font-size:14px;
	  line-height:18px;
	  font-weight:bold;
	  color:#000000;
	  padding-top:2px;
	 }
     #ULogin_lDetail{
	  width:242px;
	  height:auto;
	  float:left;
	 }
      .ULogin_b{
	   width:240px;
	   height:19px;
	   border:1px solid #aaaaaa;
	   font-size:12px;
	   line-height:19px;
	   color:#8a8a8a;
	  }
     #ULogin_lBtn{
	  width:96px;
	  height:auto;
	  float:left;
	  text-align:right;
	 }
   #M_detail_UText{
    width:520px;
	height:auto;
	float:left;
	padding:0 0 0 90px;
	font-size:12px;
	color:#363636;
	line-height:18px;
   }
   #M_detail_UTable{
    width:512px;
	height:auto;
	float:left;
	margin-left:90px!important;
	margin-left:45px;
	margin-top:10px;
   }
    #M_detail_UTable ul{
     width:512px;
	 height:auto;
	 float:left;
	 list-style-type:none;
	 margin:0;
	 padding:0;
	}
    #M_detail_UTable li.tit{
	 width:512px;
	 height:auto;
	 float:left;
	 background-color:#048b70;
	 border-bottom:1px solid #51b8a7;
	 font-size:14px;
	 font-weight:bold;
	 line-height:20px;
	 color:#ffffff;
	}
    #M_detail_UTable li.text{
	 width:512px;
	 height:auto;
	 float:left;
	 border-bottom:1px solid #51b8a7;
	 font-size:12px;
	 line-height:20px;
	 color:#474747;
	}
    .UTable_titItem{
	 border-right:1px solid #51b8a7;
	 float:left;
	 text-align:center;
	 padding:6px 0 8px 0;
	}
    #M_detail_UTable li.btm{
	 width:477px;
	 height:auto;
	 float:left;
	 background:url(../images/icon_info1.gif) 12px 7px no-repeat;
	 background-color:#048b70;
	 padding:4px 0 6px 35px;
	 font-size:12px;
	 line-height:20px;
	 color:#ffffff;
	}
    #M_detail_UTable li.btn{
	 width:512px;
	 height:auto;
	 float:left;
	 text-align:center;
	 padding-top:20px;
	}
   
   #M_detail_Upgrade1{
   width:494px;
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   }
    #Upgrade1_info{
     width:452px;
     border:1px solid #51B8A7;
     background:#F3FFFD;
     color:#0F6D5E;
     line-height:22px;
     padding:8px 20px 8px 20px;
	 float:left;
	}
     #Upgrade1_info_tit{
      width:452px;
	  height:auto;
	  float:left;
      color:#0F6D5E;
	  font-size:16px;
	  font-weight:bold;
	  line-height:22px;
	  padding:5px 0 10px 0;
	 }
     #Upgrade1_info_text{
      width:452px;
	  height:auto;
	  float:left;
      color:#0F6D5E;
	  font-size:12px;
	  line-height:22px;
	 }
     #Upgrade1_info_table{
      width:452px;
	  height:auto;
	  float:left;
	  font-size:14px;
	  line-height:20px;
	  color:#000000;
	  padding:35px 0 35px 0;
	 }
    #Upgrade1_price{
     width:452px;
	 height:auto;
	 float:left;
	 font-size:14px;
	 font-weight:bold;
	 line-height:20px;
	 padding:45px 0 45px 0;
	}
    #Upgrade1_table{
	 width:452px;
	 height:auto;
	 float:left;
	 font-size:14px;
	 line-height:20px;
	 padding:35px 0 20px 0;
	}
   #M_detail_UTable1{
    width:692px;
	height:auto;
	float:left;
	margin-top:10px;
   }
    #M_detail_UTable1 ul{
     width:692px;
	 height:auto;
	 float:left;
	 list-style-type:none;
	 margin:0;
	 padding:0;
	}
    #M_detail_UTable1 li.tit{
	 width:692px;
	 height:auto;
	 float:left;
	 background-color:#048b70;
	 border-bottom:1px solid #51b8a7;
	 font-size:14px;
	 font-weight:bold;
	 line-height:20px;
	 color:#ffffff;
	}
    #M_detail_UTable1 li.text{
	 width:692px;
	 height:auto;
	 float:left;
	 border-bottom:1px solid #51b8a7;
	 font-size:12px;
	 line-height:20px;
	 color:#474747;
	}
    #M_detail_UTable1 li.info{
	 width:542px;
	 height:auto;
	 font-size:12px;
	 font-weight:bold;
	 color:#000000;
	 line-height:20px;
	 margin-top:10px;
	 margin-left:150px!important;
	 margin-left:75px;
	 float:left;
	}
    .UTable_titItem1{
	 border-right:1px solid #51b8a7;
	 float:left;
	 padding:6px 0 8px 0;
	}
    #M_detail_UTable1 li.btm{
	 width:657px;
	 height:auto;
	 float:left;
	 background:url(../images/icon_info1.gif) 12px 7px no-repeat;
	 background-color:#048b70;
	 padding:4px 0 6px 35px;
	 font-size:12px;
	 line-height:20px;
	 color:#ffffff;
	}
    #M_detail_UTable1 li.btn{
	 width:692px;
	 height:auto;
	 float:left;
	 text-align:center;
	 padding-top:40px;
	}
	
  #login_hang_03{
    color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	height:30px;
	}
  #login_hang_04{
    color:#000;
	font-size:12px;
	line-height:30px;
	height:30px;
	}
  #login_hang_05{
    color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	height:30px;
	}   
  #login_hang_06{
    color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	height:30px;
	}   
  #login_hang_07{
    color:#000;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	height:30px;
	}
/*系统提示*/	
 #M_detail_systemMsg{
   width:435px;
   float:left;
   margin-left:100px!important;
   margin-left:50px;
   padding-bottom:50px;
 }
  #systemMsg_img{
    width:70px;
	height:auto;
	float:left;
  }
  #systemMsg_login{
    width:362px;
	height:234px;
	background:url(../images/bg_system_info.gif) no-repeat;
	float:left;
  }
  #systemMsg_login_msg{
    width:280px;
	height:auto;
	background:url(../images/icon_system_info.gif) 2px 2px no-repeat;
	background-color:#EDFCFF;
	border:1px solid #7CBFE3;
	color:#000000;
	font-size:12px;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding-left:22px;
  }
  #systemMsg_login_table{
    width:210px;
	color:#6C6C6C;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
  }
  .login_border{
	width:120px;
	height:14px;
	border:1px solid #C6C6C6;
	line-height:14px;
	color:#555555;
	font-size:12px;
	}
  #systemMsg_login_btn{
    width:170px;
	margin-left:auto;
	margin-right:auto;
  }

	
	 
  /*底部导航copyright*/
  #Main_btm{
   width:800px;
   background-color:#ffffff;
   padding-top:9px;
   margin-left:auto;
   margin-right:auto;
   color:#5F5F5F;
  }
  #btm{
   width:800px;
   background-color:#F3F3F3;
   padding-top:9px;
   padding-bottom:9px;
   float:left;
  }
  #btm_l{
    width:180px;
	height:38px;
	float:left;
	margin:0;
	border-right:1px #D2D2D2 dashed;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	}
  #btm_r{
	float:left;
	text-align:left;
    margin-left:5px;
	padding-left:10px;
	padding-bottom:5px!important;
	padding-bottom:0;
  }
      
  #btm_border_btm{
   width:800px;
   height:38px;
   padding:0;
   margin:auto;
   background:url(../images/bg_QS_btm.gif) no-repeat;
   float:left;
  }