/*========= =========*/
body { font-family:'\5b8b\4f53',Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin: 0; line-height: 22px; margin:0; padding:0;}

div,form,img,dl,dt,dd { margin: 0; padding: 0; border: 0; text-align: left; }

h1,h2,h3,h4,h5,h6,p,ul,dl,form,input {margin:0; padding:0; list-style:none; }

ul,ol,li{ margin:0; padding:0;}

textarea,input,select{ font-size: 12px; margin: 0; padding: 0; }

div,table,td,tr,th{ font-size: 12px; line-height: 22px; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: blue; }

.left { float: left; }

.right { float: right; }

.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.clear { clear: both; }

input,textarea { border:1px solid #A1D4E9; background:#fff; padding:2px; color:#666; }

.checkbox { background:none; border:none;}

em { font-style:normal; color:#f00;}

/*========= =========*/
a:link,a:visited { color: #004487; text-decoration: underline; }

a:hover,a:active { color: #FF0000; text-decoration: underline; }


.input { border:1px solid #5A9CD9; background:#E6F2FC;}

.button {FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f0f6fb,endColorStr=#cfe4f3); height:20px; padding:2px 5px; border:1px solid #84bee5; color:#00699e; width: auto; _width: 0; overflow: visible;}

.word1 { color:#f00; font-size:14px; font-weight:bold;}

.word2 { color:#390;}

.word3 { color:#072C8C; font-weight:bold;}

.word3:link,.word3:visited,.word3:hover,.word3:avtive{ color:#072C8C; text-decoration:none; font-weight:bold;}

.font_green { display: block; color: #FFF; background-color: #390; width: 40px; text-align: center; height: 16px; line-height: 18px; }


/*-------- pop_tips --------*/
.pop_tips_title{ display: block; text-align: left; width: 100%;}

.pop_tips_title_l { line-height: 0px; font-size: 0px; width: 17px; height: 20px; background: url(images/pop_tips.gif) no-repeat 0px 0px; }

.pop_tips_title_m { font-weight:bold; height: 20px; width: 100%; overflow: hidden; text-overflow: ellipsis; margin: -20px 18px 0px 17px; background: #FFFFCC; border-top:1px solid #8C8C8C; line-height:25px;}

.pop_tips_title_r { line-height: 0px; font-size: 0px; float: right; clear: none; background: url(images/pop_tips.gif) no-repeat right top; width: 18px; height: 20px; overflow:hidden; padding-top:5px;}

.pop_tips_msg { width: 100%; text-align: left; vertical-align: top; word-break: break-all; padding:5px 2px 5px 5px; text-indent:1em; background: #FFFFCC; border-left:1px solid #8C8C8C;  border-right:1px solid #8C8C8C; line-height:18px;}

.pop_tips_bottom{ display: block; text-align: left; width: 100%; word-break: break-all; clear: both;}

.pop_tips_bottom_l { line-height: 0px; font-size: 0px; clear: none; background: url(images/pop_tips.gif) no-repeat 0px -58px; width: 5px; height: 32px; }

.pop_tips_bottom_m { width: 100%; height: 32px; margin: -32px 23px 0px 5px; background: url(images/pop_tips.gif) repeat-x 0px -90px; overflow: hidden;}

.pop_tips_bottom_r { line-height: 0px; font-size: 0px; clear: none; float: right; width: 23px; height: 32px; background: url(images/pop_tips.gif) no-repeat right -58px;}

/*  */
.user_info_pop { background: #FFFFCC; border:1px solid #8C8C8C; width:120px; padding:2px; z-index:100000; }

	.user_info_pop dl { clear:both; }
	
		.user_info_pop dt { width:20px; float:left; }
	
		.user_info_pop dd { float:left; clear:right; }
		
	.user_info_pop dt img { width:16px; height:16px; }
		
.upload_pop { background: #f5fafb url(images/upload.gif) no-repeat 0px bottom; border:1px solid #cadce7; width:450px; padding:10px; }

	.upload_pop h1 { font-size:14px; color:#004487; }
	
	.upload_pop div { margin:5px 0 5px 100px; }




