/*@charset "UTF-8";
@font-face { font-family: 'fzlantingheis-ul-gbregular'; src: url("../other/fzltcxhjw-webfont.eot"); src: url("../other/fzltcxhjw-webfont.eot?#iefix") format("embedded-opentype"), url("../other/fzltcxhjw-webfont.woff") format("woff"), url("../other/fzltcxhjw-webfont.ttf") format("truetype"), url("../other/fzltcxhjw-webfont.svg#fzlantingheis-ul-gbregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'iconfont'; src: url("../other/iconfont.eot"); src: url("../other/iconfont.eot?#iefix") format("embedded-opentype"), url("../other/iconfont.woff") format("woff"), url("../other/iconfont.ttf") format("truetype"), url("../other/iconfont.svg#iconfont") format("svg"); }*/
/*reset*/
*{ font-family:"微软雅黑", "黑体", "Times New Roman";}
html, body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul { margin: 0; padding: 0; }
body { -webkit-text-size-adjust: 100%; font-family: fzlantingheis-ul-gbregular,Microsoft Yahei; /*font-family: Microsoft Yahei;*/ /*line-height: 1;*/ }
li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; max-width: 100%; vertical-align: top; }
a { text-decoration: none; outline: none; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.iconfont { display: inline-block; -webkit-font-smoothing: antialiased; font-family: "iconfont"; font-size: 16px; font-style: normal; }
.icon { font-style: normal; display: inline-block; vertical-align: middle; }
.img { overflow: hidden; }
.nomargin { margin: 0 !important; }
.wp100{ width:100%;}
.layer{width:100%; max-width:1200%;}
.wrap { position: relative; width: 1200px; margin: 0 auto; }
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.fl{ float:left;}
.fr{ float:right;}
.pst_r {position: relative;}
.t_block { display: block;}
img.t_block { display: block;max-width: 100%;_width: 100%;height: auto; margin:0 auto;}