html{
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button{
	margin:0;
	padding:0;
}
input,select,textarea{
	font-size:100%;
}
input, select, label {
	vertical-align: middle;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
/* IE bug fixed: th*/
th{
	text-align:inherit;
}
fieldset,img{
	border:0;
}
iframe{
	display:block;
}
abbr,acronym{
	border:0;
	font-variant:normal;
}
del {
	text-decoration:line-through;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}
q:before,q:after {
	content:'';
}
sub, sup {
	font-size: 75%; 
	line-height: 0; 
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
a {
	text-decoration: none;
	blr:expression(this.onFocus=this.close());
	blr:expression(this.onFocus=this.blur());
}
a:hover {
	text-decoration:underline;
}
input:focus,a:focus {
	outline: none;
}
.clearfix:before,.clearfix:after{
	content:"";
	display:table;
}
.clearfix:after{
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix { 
	zoom:1;
}
.fl,.fr {
	display:inline;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/* form 表单*/
.form-wrap{
	width:800px;
	margin:0 auto;
}
form{
	margin-bottom:18px;
}
textarea {
	resize:none;
	vertical-align:top;
	overflow:auto;
	width:500px;
	height:80px;
}
.form-text{
	margin:0;

	height:18px;
	width:200px;
}
.form-text, textarea, select{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
	padding:4px;
	
}
.form-text, textarea {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.form-text:focus, textarea:focus,select{
	outline: 0 none;
}
.form-text:focus, textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.form-horizontal label{
    float: left;
    text-align: left;
	font-weight:500;
	width:100px;
	font-size:12px;
	line-height:19px;
	position:relative;
}
.form-horizontal .form-field{
	float:left;
}
.form-horizontal .form-action,
.form-horizontal .item-no-label{
	padding-left:100px;/*label width*/
}
.form-item:before, .form-item:after {
    content:"";
    display:table;
}
.form-item:after{
	clear:both;
	overflow:hidden;
}
.form-item{
    zoom:1;
	clear:both;
	margin-bottom:9px;
}
.form-horizontal .required-item{
	color:red;
	margin-right:5px;
	position:absolute;
	left:-10px;
}
.form-horizontal .form-field em{
	font-size:12px;
	color:red;
	display:block;
}
/*----------------------------------------*/
/* Center Of Picture 图片居中 */ 
.center_pic{
    overflow:hidden;
	text-align:center;
	font-size:0;	
}
.center_pic .hook {
    display:inline-block;
    width:0;
    height:100%;
	overflow:hidden;
	margin-left:-1px;
	font-size:0;
	line-height:0;
	vertical-align:middle;
}
.center_pic img{
    vertical-align:middle;
	border:0 none;
}
/* Limit the length of the sentence 限制句长省略号 */
.nowrap{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
/*------------------------global-----------------*/
body,button,input,select,textarea{
	font:12px/1.7 Arial,sans-serif,Verdana;
}
a{
	color:#474747;
}
.disNo{
	display:none;
}
.disBlo{
	display:block;
}

/*定位时兼容IE6*/
.floatFix{position:fixed;_position:absolute;_top:expression(eval(document.compatMode&&document.compatMode=='CSS1Compat')?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)-0: document.body.scrollTop+(document.body.clientHeight-this.clientHeight)-0);}