﻿body{
	margin:0px;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	text-align:center;    
    background-color:#b4d9fa;
	}
	
	
/*通用*/
.fl{
	margin:0px;
	float:left;
	}
.fr{
	margin:0px;
	float:right;
	}
.img{
    border:0;
	}

	
/*主体*/
#all{
 width:100%;
 height:auto;
 float:left;
 text-align:left;
} 
 #main{
  width:100%;
  height:auto;
  float:left;
  background:url(images/bg_mainTop.gif) top center repeat-x;
  background-color:#ffffff;
 }
  #main_top{
   width:1000px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
  }
   #mTop_link{
    width:auto;
	height:auto;
	float:right;
	padding:9px 20px 5px 0;
	color:#a0a0a0;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
   }
   #mTop_link a{
	color:#a0a0a0;
	text-decoration:none;
   }
   #mTop_link a:hover{
	color:#a0a0a0;
	text-decoration:underline;
   }
   #mTop_img{
    width:1000px;
	height:auto;
	float:left;
   }
  #main_body{
   width:1000px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
  }
   #mBody_login{
    width:715px;
	height:auto;
	float:left;
	padding:45px 0 60px 142px;
   }
    #mBody_login_l{
	 width:265px;
	 height:auto;
	 float:left;
	}
    #mBody_login_r{
	 width:375px;
	 height:230px;
	 float:right;
	 background:url(images/bg_loginR.gif) no-repeat;
	 padding:30px 30px 0 30px;
	}
     #login_r_line{
	  width:375px;
	  height:auto;
	  float:left;
	  padding:9px 0 9px 0;
	 }
	 #login_r_line2{
	  width:375px;
	  height:20px;
	  float:left;
	  padding:9px 0 9px 0;
	 }
      #lr_lineL{
	   width:120px;
	   height:auto;
	   float:left;
	   font-size:20px;
	   font-weight:bold;
	   color:#ffffff;
	   line-height:22px;
	   text-align:right;
	  }
      #lr_lineR{
	   width:230px;
	   height:auto;
	   float:left;
	   padding-left:22px;
	   font-size:12px;
	   font-weight:bold;
	   color:#3072bb;
	   line-height:20px;
	  }
       .lr_lineR_b{
	    width:220px;
		height:22px;
	    font-size:20px;
	    font-weight:bold;
	    color:#336699;
	    line-height:22px;
		border:0;
	   }

 #btm{
  width:100%;
  height:auto;
  float:left;
 }
  #btm_body{
   width:700px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   padding:8px;
  }
   #bBody_l{
    width:500px;
	height:68px;
	float:left;
	font-size:11.5px;
	line-height:20px;
	color:#317cbf;
	padding-top:5px;
	border-right:1px solid #7da9cf;
   }
   #bBody_link{
    width:500px;
	height:auto;
	float:left;
	font-size:11.5px;
	line-height:20px;
	color:#317cbf;
	padding-bottom:5px;
   }
   #bBody_link a{
	color:#317cbf;
	text-decoration:none;
   }
   #bBody_link a:hover{
	color:#317cbf;
	text-decoration:underline;
   }
   #bBody_cr{
    width:500px;
	height:auto;
	float:left;
	font-size:11.5px;
	line-height:20px;
	color:#317cbf;
   }
   #bBody_img{
    width:198px;
	height:auto;
	float:left;
	text-align:right;
	border-left:1px solid #ffffff;
   }
    
/*AutoComplete flyout */
.autocomplete_completionListElement {  
	visibility : hidden;
	margin : 0px!important;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 2px;
	border-style : solid;
	border-left-color: Blue;
	border-right-color: Blue;
	border-bottom-color: Blue;
	cursor : hand;
	overflow-y : scroll ;
	overflow-x : auto ;
    text-align : left; 
    list-style-type : none;
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem{
	background-color: Yellow;
	color: black;
	padding: 1px;
}
/* AutoComplete item */
.autocomplete_listItem {
	background-color : Window;
	color : windowtext;
	padding: 1px;
}