@charset "utf-8";
/*iFlashBook 购买*/


body{
	margin:0px;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	text-align:center;
	background:url(../images/bg_all1.gif) repeat-x;
    background-color:#ffffff;
	}

	
/*通用*/
.fl{
	margin:0px;
	float:left;
	}
.fr{
	margin:0px;
	float:right;
	}
img{
    border:0;
	}
	
	
/*主体*/
#all{
 width:100%;
 height:auto;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
} 
 #top1{
  width:100%;
  height:auto;
  background:url(../images/bg_all1.gif) repeat-x;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
 }
  #top1_img{
   width:100%;
   height:140px;
   background:url(../images/img_mainTop1.gif) top center no-repeat;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
  }
 #top2{
  width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background:url(../images/bg_all2.gif) repeat-x;
 }
  #top2_img{
   width:100%;
   height:140px;
   background:url(../images/img_mainTop2.gif) top center no-repeat;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
  }
 #main{
  width:950px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
 }
  #main_top{
   width:950px;
   height:auto;
   float:left;
  }
  #main_body{
   width:865px;
   height:auto;
   float:left;
   background:url(../images/bg_mainBody.gif) no-repeat;
   padding:18px 42px 10px 43px;
   margin-top:12px;
  }
   #mBody_top{
    width:865px;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:20px;
	padding-top:9px;
	color:#737373;
   }
   #mBody_top a{
	color:#737373;
	text-decoration:none;
   }
   #mBody_top a:hover{
	color:#737373;
	text-decoration:underline;
   }
    .mBody_top_b{
	 width:75px;
	 height:16px;
	 border:1px solid #a0a0a0;
	 font-size:12px;
	 line-height:16px;
	 color:#a4a4a4;
	}
  #mBody_title{
   width:845px;
   height:auto;
   float:left;
   margin-top:10px;
   padding:5px 10px 5px 10px;
   background-color:#f1f1f1;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   color:#707070;
  }
  #mBody_body{
   width:865px;
   height:auto;
   float:left;
   padding-top:12px;
  }
   #mBody_select{
    width:861px;
	height:auto;
	padding:0 2px 0 2px;
   }
    #mBody_selectTable{
	 width:861px;
	 height:auto;
	 float:left;
	}
    #mBody_select_top{
     width:861px;
	 height:8px;
	 float:left;
	 background:url(../images/bg_bigTableTop.gif) no-repeat;
	 line-height:1px;
	 font-size:1px;
	}
     #mBody_select_body1{
	  width:745px;
	  height:auto;
	  float:left;
	  border-left:1px solid #dadada;
	  border-right:1px solid #dadada;
	  padding:15px 57px 15px 57px;
	 }
     #mBody_select_body{
	  width:615px;
	  height:auto;
	  float:left;
	  border-left:1px solid #dadada;
	  border-right:1px solid #dadada;
	  padding:2px 122px 2px 122px;
	 }
      #select_body_tit{
	   width:615px;
	   height:auto;
	   float:left;
	   font-size:14px;
	   font-weight:bold;
	   color:#383838;
	   line-height:20px;
	   padding-top:5px;
	  }
      #select_body_table{
	   width:614px;
	   height:auto;
	   float:left;
	   border-left:1px solid #adadad;
	   border-top:1px solid #adadad;
	   margin-top:10px;
	  }
       .sBody_table_th{
	    font-size:14px;
	    line-height:20px;
	    color:#383838;
	    font-weight:bold;
	    padding:5px 0 5px 0;
	    text-align:center;
	    background-color:#f1f1f1;
	    border-right:1px solid #adadad;
	    border-bottom:1px solid #adadad;
	   }
       .sBody_tablet_td1{
	    font-size:12px;
	    line-height:18px;
	    color:#383838;
	    padding:5px 0 5px 0;
	    text-align:center;
	    background-color:#ffffff;
	    border-right:1px solid #adadad;
	    border-bottom:1px solid #adadad;
	   }
       .sBody_tablet_td2{
	    font-size:12px;
	    line-height:18px;
	    color:#383838;
	    padding:5px 0 5px 0;
	    background-color:#ffffff;
	    border-right:1px solid #adadad;
	    border-bottom:1px solid #adadad;
	    padding-left:10px;
	   }
      #select_body_item{
	   width:217px;
	   height:auto;
	   float:left;
	   border:1px solid #a1a1a1;
	   text-align:center;
	   padding:8px 0 18px 0;
	  }
       #sBody_item_img{
	    width:217px;
		height:auto;
		float:left;
	   }
       #sBody_item_type{
	    width:217px;
		height:auto;
		float:left;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
		color:#b1181a;
		background-color:#f1f0f0;
		padding:4px 0 3px 0;
		margin-top:10px;
	   }
       #sBody_item_text{
	    width:187px;
		height:auto;
		float:left;
		font-size:12px;
		line-height:18px;
		color:#707070;
		text-align:left;
		padding:15px 15px 0 15px;
	   }
       #sBody_item_text a{
	    color:#b1181a;
		text-decoration:none;
	   }
       #sBody_item_text a{
	    color:#b1181a;
		text-decoration:underline;
	   }
        #item_text_item{
		 width:175px;
		 height:auto;
		 float:left;
		 background:url(../images/icon_red.gif) 0px 7px no-repeat;
		 padding-left:12px;
		}
       #sBody_item_btn{
	    width:217px;
		height:auto;
		float:left;
		padding-top:15px;
	   }
    #mBody_select_btm{
     width:861px;
	 height:8px;
	 float:left;
	 background:url(../images/bg_bigTableBtm.gif) no-repeat;
	 line-height:1px;
	 font-size:1px;
	}
   #mBody_sp{
    width:861px;
	height:auto;
	float:left;
   }
    #mBody_spTable{
	 width:861px;
	 height:auto;
	 float:left;
	}
     #mBody_spTable_top{
	  width:861px;
	  height:10px;
	  float:left;
	  background:url(../images/bg_spItem_top.gif) no-repeat;
	  font-size:1px;
	  line-height:1px;
	 }
     #mBody_spTable_guide{
	  width:827px;
	  height:auto;
	  float:left;
	  border-left:1px solid #dadada;
	  border-right:1px solid #dadada;
	  padding:2px 16px 2px 16px;
	 }
     #mBody_spTable_body{
	  width:737px;
	  height:auto;
	  float:left;
	  border-left:1px solid #dadada;
	  border-right:1px solid #dadada;
	  padding:2px 61px 2px 61px;
	 }
     #mBody_spTable_body a{
	  color:#FF0000;
	  text-decoration:none;
	 }
     #mBody_spTable_body a:hover{
	  color:#FF0000;
	  text-decoration:underline;
	 }
      #spTable_body_okW{
	   width:530px;
	   height:auto;
	   float:left;
	   background:url(../images/img_ok.gif) no-repeat;
	   padding-left:55px;
	   font-size:14px;
	   line-height:20px;
	   color:#383838;
	   font-weight:bold;
	   padding-bottom:10px;
	  }
      #spTable_body_info{
	   width:590px;
	   height:auto;
	   float:left;
	   padding-left:15px;
	   font-size:14px;
	   line-height:20px;
	   color:#383838;
	   font-weight:bold;
	   padding-bottom:10px;
	  }
      #spTable_body_okG{
	   width:530px;
	   height:auto;
	   float:left;
	   font-size:14px;
	   line-height:22px;
	   color:#383838;
	   background-color:#f1f1f1;
	   font-weight:bold;
	   padding:5px 0 5px 55px;
	  }
      #spTable_body_buyInfo{
	   width:655px;
	   height:auto;
	   float:left;
	  }
       #body_buyInfo_tit{
	    width:630px;
	    height:31px;
	    float:left;
		background:url(../images/bg_buyInfoTop.gif) no-repeat;
		font-size:14px;
		line-height:20px;
		color:#b1181a;
		font-weight:bold;
		padding:10px 12px 0 13px;
	   }
       #body_buyInfo_body{
	    width:627px;
		height:auto;
		float:left;
		border-left:1px solid #ffa00a;
		border-right:1px solid #ffa00a;
		padding:0 13px 0 13px;
	   }
        #buyInfo_body_info{
	     width:627px;
		 height:auto;
		 float:left;
		 font-size:12px;
		 line-height:20px;
		 color:#383838;
		 padding-bottom:10px;
		}
       #body_buyInfo_btm{
	    width:655px;
		height:10px;
		float:left;
		background:url(../images/bg_buyInfoBtm.gif) no-repeat;
		line-height:1px;
		font-size:1px;
	   }
      #spTable_body_Btn{
	   width:585px;
	   height:auto;
	   float:left;
	   padding:20px 0 20px 0;
	  }
      #spTable_body_BtmInfo{
	   width:655px;
	   height:auto;
	   float:left;
	  }
       #body_BtmInfo_top{
	    width:655px;
		height:10px;
		float:left;
		background:url(../images/bg_BtmInfoTop.gif) no-repeat;
		line-height:1px;
		font-size:1px;
	   }
       #body_BtmInfo_body{
	    width:630px;
		height:auto;
		float:left;
		border-left:1px solid #cfcfcf;
		border-right:1px solid #cfcfcf;
		background-color:#f1f1f1;
		padding:0 11px 0 12px;
		font-size:12px;
		line-height:24px;
		color:#383838;
		font-weight:bold;
	   }
       #body_BtmInfo_btm{
	    width:655px;
		height:10px;
		float:left;
		background:url(../images/bg_BtmInfoBtm.gif) no-repeat;
		line-height:1px;
		font-size:1px;
	   }
     #mBody_spTable_btm{
	  width:861px;
	  height:10px;
	  float:left;
	  background:url(../images/bg_spItem_btm.gif) no-repeat;
	  font-size:1px;
	  line-height:1px;
	 }
   #mBody_l{
    width:622px;
	height:auto;
	float:left;
   }
    #mBody_lTable{
	 width:622px;
	 height:auto;
	 float:left;
	}
     #mBody_lTable_top{
	  width:622px;
	  height:8px;
	  float:left;
	  background:url(../images/bg_bodyTableTop.gif) no-repeat;
	  font-size:1px;
	  line-height:1px;
	 }
     #mBody_lTable_body{
	  width:585px;
	  height:auto;
	  float:left;
	  border-left:1px solid #dadada;
	  border-right:1px solid #dadada;
	  padding:2px 17px 2px 18px;
	 }
      #lTable_body_rTit{
	   width:585px;
	   height:auto;
	   float:left;
	   font-size:14px;
	   line-height:16px;
	   color:#b1181a;
	   padding:5px 0 12px 0;
	   font-weight:bold;
	  }
      #lTable_body_rechange{
	   width:585px;
	   height:auto;
	   float:left;
	  }
       #body_rechangeTop{
	    width:585px;
		height:23px;
		float:left;
		background:url(../images/bg_rechangeTop.gif) no-repeat;
	   }
       #body_rechangeBody{
	    width:560px;
		height:auto;
		float:left;
		border-left:1px solid #dadada;
		border-right:1px solid #dadada;
		padding:0 11px 0 12px;
	   }
        #rechangeBody_info{
		 width:515px;
		 height:auto;
		 float:left;
		 padding:10px 0 10px 45px;
		 background:url(../images/icon_infoG.gif) 20px 3px no-repeat;
		 background-color:#f1f1f1;
		 font-size:12px;
		 line-height:16px;
		 color:#626262;
		}
        #rechangeBody_info1{
		 width:515px;
		 height:auto;
		 float:left;
		 padding:10px 0 10px 45px;
		 background:url(../images/icon_infoG.gif) 20px 12px no-repeat;
		 background-color:#f1f1f1;
		 font-size:12px;
		 line-height:16px;
		 color:#626262;
		}
        #rechangeBody_info2{
		 width:525px;
		 height:auto;
		 float:left;
		 padding:10px 0 10px 35px;
		 background:url(../images/icon_infoG.gif) 10px 12px no-repeat;
		 background-color:#f1f1f1;
		 font-size:12px;
		 line-height:18px;
		 color:#626262;
		}
        #rechangeBody_table{
		 width:350px;
		 height:auto;
		 float:left;
		 padding:5px 0 5px 120px;
		}
         #rBody_table_line{
		  width:350px;
		  height:auto;
		  float:left;
		  padding:4px 0 4px 0;
		 }
          #rBody_tLine_info{
		   width:350px;
		   height:auto;
		   float:left;
		   font-size:12px;
		   line-height:18px;
		   color:#b1181a;
		  }
          #rBody_tLine_l{
		   width:85px;
		   height:auto;
		   float:left;
		   font-size:14px;
		   line-height:20px;
		   font-weight:bold;
		   color:#383838;
		   text-align:right;
		   padding:4px 10px 0 0;
		  }
          #rBody_tLine_r{
		   width:195px;
		   height:auto;
		   float:left;
		  }
           .rBody_tLine_b{
		    width:190px;
			height:20px;
			border:1px solid #d2d2d2;
			background-color:#f5f5f5;
			font-size:12px;
			line-height:20px;
		    color:#383838;
		   }
          #rBody_tLine_btn{
		   width:225px;
		   height:auto;
		   float:right;
		   padding-top:10px;
		  }
        #rechangeBody_iInfo{
		 width:580px;
		 height:auto;
		 float:left;
		 padding:15px 0 0 5px;
		 font-size:12px;
		 line-height:18px;
		 color:#b1181a;
		}
       #body_rechangeBtm{
	    width:585px;
		height:23px;
		float:left;
		background:url(../images/bg_rechangeBtm.gif) no-repeat;
	   }
      #lTable_body_pl{
	   width:737px;
	   height:auto;
	   float:left;
	  }
       #body_plTop{
	    width:737px;
	    height:10px;
		font-size:1px;
		line-height:1px;
		background:url(../images/bg_PListTop.gif) no-repeat;
	    float:left;
	   }
       #body_plBody{
	    width:697px;
		height:auto;
		float:left;
		background-color:#f1f1f1;
		padding:2px 20px 2px 20px;
	   }
        #body_plBody_tit{
	     width:697px;
		 height:auto;
		 float:left;
		 font-size:14px;
		 font-weight:bold;
		 color:#383838;
		 line-height:20px;
		 padding-bottom:10px;
		}
        #body_plBody_tit a{
		 color:#383838;
		 text-decoration:none;
		}
        #body_plBody_tit a:hover{
		 color:#383838;
		 text-decoration:underline;
		}
         #plBody_tit_img{
	      width:587px;
		  height:auto;
		  float:left;
		  padding-bottom:10px;
		 }
         #plBody_tit_d{
	      width:587px;
		  height:auto;
		  float:left;
		 }
         #plBody_tit_item{
		  width:auto;
		  height:auto;
		  float:left;
		  padding:0 30px 0 40px;
		 }
        #body_plBody_table{
		 width:696px;
		 height:auto;
		 float:left;
		 border-left:1px solid #adadad;
		 border-top:1px solid #adadad;
		 background-color:#ffffff;
		}
        #body_plBody_table a{
		  color:#383838;
		  text-decoration:none;
		}
        #body_plBody_table a:hover{
		  color:#383838;
		  text-decoration:underline;
		}
         #plBody_table_l{
		  width:696px;
		  height:auto;
		  float:left;
		 }
         #plBody_table_tit{
		  font-size:14px;
		  font-weight:bold;
		  line-height:20px;
		  text-align:center;
		  padding:5px 0 5px 0;
		  border-right:1px solid #adadad;
		  border-bottom:1px solid #adadad;
		  float:left;
		 }
         #plBody_table_text{
		  font-size:12px;
		  line-height:20px;
		  color:#383838;
		  float:left;
		  border-right:1px solid #adadad;
		  border-bottom:1px solid #adadad;
		  padding:5px 0 5px 15px;
		  word-break:normal;
		 }
         #plBody_table_text1{
		  height:26px;
		  font-size:12px;
		  line-height:20px;
		  color:#383838;
		  text-align:center;
		  float:left;
		  border-right:1px solid #adadad;
		  border-bottom:1px solid #adadad;
		  padding-top:4px;
		 }
        #body_plBody_btn{
		 width:737px;
		 height:auto;
		 float:left;
		 text-align:center;
		 padding:20px 0 10px 0;
		}
       #body_plBtm{
	    width:737px;
	    height:10px;
		font-size:1px;
		line-height:1px;
		background:url(../images/bg_PListBtm.gif) no-repeat;
	    float:left;
	   }
      #lTable_body_pInfo{
	   width:697px;
	   height:auto;
	   float:left;
	   font-size:12px;
	   line-height:20px;
	   color:#383838;
	   padding:10px 0 0 0;
	  }
      #lTable_body_pInfo a{
	   text-decoration:none;
	  }
      #lTable_body_pInfo a:hover{
	   color:#FF0000;
	   text-decoration:underline;
	  }
     #mBody_lTable_btm{
	  width:622px;
	  height:8px;
	  float:left;
	  background:url(../images/bg_bodyTableBtm.gif) no-repeat;
	  font-size:1px;
	  line-height:1px;
	 }
    #mBody_r{
	 width:228px;
	 height:auto;
	 float:right;
	}
     #mBody_rItem{
	  width:228px;
	  height:auto;
	  float:left;
	 }
      #mBody_rItem_tit{
	   width:218px;
	   height:18px;
	   float:left;
	   background:url(../images/bg_bodyRItemTit.gif) no-repeat;
	   font-size:12px;
	   line-height:14px;
	   font-weight:bold;
	   color:#ffffff;
	   padding:5px 0 0 10px;
	   text-align:left;
	  }
      #mBody_rItem_body{
	   width:192px;
	   height:auto;
	   float:left;
	   border-left:1px solid #959595;
	   border-right:1px solid #959595;
	   padding:10px 17px 0 17px;
	   background-color:#f7f7f7;
	   text-align:left;
	  }
       #rItem_body_line{
	    width:192px;
		height:auto;
		float:left;
		padding:3px 0 3px 0;
	   }
        #rItem_bLine_l{
		 width:40px;
		 height:auto;
		 float:left;
		 font-size:12px;
		 line-height:18px;
		 color:#626262;
		 padding-top:4px;
		}
        #rItem_bLine_r{
		 width:150px;
		 height:auto;
		 float:right;
		 font-size:12px;
		 line-height:18px;
		 color:#b1181a;
		}
        #rItem_bLine_r a{
		 color:#b1181a;
		 text-decoration:none;
		}
        #rItem_bLine_r a:hover{
		 color:#b1181a;
		 text-decoration:underline;
		}
        .rItem_bLine_b{
		 width:148px;
		 height:18px;
		 border:1px solid #d2d2d2;
		 font-size:12px;
		 line-height:18px;
		 color:#a4a4a4;
		}
       #rItem_body_ok{
	    width:192px;
		height:auto;
		float:left;
	    font-size:12px;
	    line-height:18px;
	    color:#626262;
	   }
       #rItem_body_ok a{
	    color:#626262;
		text-decoration:none;
	   }
       #rItem_body_ok a:hover{
	    color:#626262;
		text-decoration:underline;
	   }
        #rItem_body_okLine{
	     width:192px;
		 height:auto;
		 float:left;
		 line-height:14px;
		 padding:4px 0 4px 0!important;
		 padding:6px 0 6px 0;
		}
       #rItem_body_news{
	    width:172px;
		height:auto;
		float:left;
		background:url(../images/icon_news.gif) 0px 3px no-repeat;
		border-bottom:1px dashed #b9b9b9;
		font-size:12px;
		line-height:16px;
		color:#626262;
		padding:0 0 8px 20px;
		margin-top:8px;
	   }
       #rItem_body_news a{
		color:#626262;
		text-decoration:none;
	   }
       #rItem_body_news a:hover{
		color:#626262;
		text-decoration:underline;
	   }
       #rItem_body_link{
	    width:192px;
		height:auto;
		float:left;
		text-align:right;
		font-size:12px;
		line-height:16px;
		color:#626262;
		padding-top:10px;
	   }
       #rItem_body_link a{
		color:#626262;
		text-decoration:none;
	   }
       #rItem_body_link a:hover{
		color:#626262;
		text-decoration:underline;
	   }
      #mBody_rItem_btm{
	   width:228px;
	   height:10px;
	   float:left;
	   background:url(../images/bg_bodyRItemBtm.gif) no-repeat;
	   font-size:1px;
	   line-height:1px;
	  }
	  
#btm{
 width:100%;
 height:auto;
 float:left;
 padding-bottom:10px;
}  
 #btm_cr{
  width:100%;
  height:auto;
  background:url(../images/bg_cr.gif) repeat-x;
  font-size:12px;
  line-height:20px;
  color:#898989;
  padding:10px 0 15px 0;
  text-align:center;
  margin-top:40px;
 }
 #btm_detail{
  width:865px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
 }
  #btm_dLinks{
   width:845px;
	height:auto;
	float:left;
	padding:2px 5px 2px 15px;
	border-top:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	margin-top:20px;
	font-size:12px;
	line-height:20px;
	color:#868686;
  }
   #btm_dLinks a{
    color:#939393;
	text-decoration:none;
   }
   #btm_dLinks a:hover{
    color:#939393;
	text-decoration:underline;
   }
 #btm_dCR{
  width:855px;
	height:auto;
	float:left;
	padding:5px 5px 20px 5px;
	margin-top:10px;
	margin-top:10px;
	font-size:12px;
	line-height:18px;
	color:#9e9e9e;
	text-align:center;
 }
 
 /*隐藏菜单*/
	  .btnShow{
	position:absolute;
	z-index:9999;
	   visibility:visible;
	  }
	  #topbtn{
	   position:relative;
	   width:50px;
	   height:25px;
	   top:90px;
	   left:-62px;
	  }
	  #topbtn1{
	   position:relative;
	   width:50px;
	   height:25px;
	   top:90px;
	   left:-90px;
	  }