@charset "utf-8";
/*--------------------------------------------------------------------------------------------------
/* CSS Document */

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, img{
	border:medium none;
	margin: 0;
	padding: 0;
}

/** 设置默认字体 **/
body, button, input, select, textarea{ font: 12px/1.5  Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{ font-style:normal;}

/** 重置列表元素 **/
ul, ol,li{ list-style: none;}

/** 重置图片元素 **/
img{ border:none; vertical-align: middle;}
/** 重置表格元素 **/
table{ border-collapse: collapse; border-spacing: 0;}

/** 重置超链接元素 **/
a:focus{ outline:0;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());}
a:focus{ -moz-outline-style:none; }
a{ text-decoration:none; color:#333; transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s; /* Firefox 4 */
-webkit-transition:all 0.4s ease 0s; /* Safari 和 Chrome */
-o-transition:all 0.4s ease 0s; /* Opera */
}
a:hover{ color:#ff9b73;}

.mt10{ margin-top:10px !important;}
.mt30{ margin-top:30px !important;}
.lf{ float:left; display:inline;}
.rt{ float:right; display:inline;}
.blank{ clear:both; width:100%; height:10px; overflow:hidden;}
.blank4{ clear:both; width:100%; height:40px; overflow:hidden;}
.kongbai{ height:500px;}

// 现代浏览器clearfix方案，不支持IE6/7
.clearfix:after {
    display: table;
    content: " ";
    clear: both;
}

// 全浏览器通用的clearfix方案
// 引入了zoom以支持IE6/7
.clearfix:after {
    display: table;
    content: " ";
    clear: both;
}
.clearfix{
    *zoom: 1;
}

// 全浏览器通用的clearfix方案【推荐】
// 引入了zoom以支持IE6/7
// 同时加入:before以解决现代浏览器上边距折叠的问题
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.clearfix{
    *zoom: 1;
}
body{ font-family:微软雅黑; font-size:16px; line-height:30px; color:#333;}


