﻿html, div, span,
h1, h2, h3, h4, h5, h6, p
a,dl, dt, dd, ol, ul, li,
 form, label, legend,
table, caption, tbody, tfoot, thead, th, td{
	border: 0;
	margin: 0;
	padding:0;
	font-size:12px;
	font-family:Arial;
	color:#333;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
body{padding:0;}
img{border:0; outline:0}
a:link, a:visited, a:hover, a:active{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#0000CC}
a:hover{text-decoration:underline}

.box{width:970px;margin:0px auto; float:none; clear:both; overflow:hidden;}

div,p {display:block;}
ul,ol,li,dl,dd,dt {list-style:none;}

#links{margin:15px auto;clear:both;padding:5px;margin-bottom:0px;line-height:22px;}
#links a{color:#555;margin:0 5px 0 5px;+margin:0 3px 0 3px;_margin:0 3px 0 4px;}
#footer{ border-top:1px solid #ccc;margin:10px auto; text-align:center;padding:8px;line-height:22px;color:#555;}
#footer a{color:#555; text-decoration:underline;}
.sobtn{ background:url(../images/button.gif) left center no-repeat; width:95px;height:33px; border:0px; cursor:pointer;font-size:14px;margin-left:2px;}
.soinput{ background:url(../images/so_bg.gif) left center no-repeat; width:350px;height:28px;line-height:28px; border:0px;font-size:14px;padding:2px;padding-left:6px;font-size:16px;}

.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { font-size:14px;border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#ddd;font-size:14px; }
.autocomplete div { padding:5px; white-space:nowrap; font-size:14px;}
.autocomplete strong { font-weight:bold; color:#000;font-size:14px; }



.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0;  }
.reveal-modal {font-size:14px; visibility: hidden; top: 300px; left: 50%; margin-left: -300px; width: 320px; position: absolute; z-index: 101; padding: 20px 30px 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); background-color: #FFF; background:#fff; border:1px solid #999;		}
.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal { font-size: 28px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: #333; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; text-decoration:none;} 
.reveal-modal .close-reveal-modal:hover{color:#ff3300;}
.reveal-modal h1{font-size:16px;font-family:'宋体'}
.reveal-modal a{font-size:14px;}