@charset "utf-8";
/* 初始化CSS */
html, body, div,p, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, a, abbr,acronym address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer,header,menu, nav, output, ruby, section, summary, time, mark, audio, video,select,input,textarea { margin:0; padding:0; border:0; list-style:none; }
table, tr,td,dl, dt, dd{ margin:0; padding:0; list-style:none; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input{border:0px;background: none;outline: none;display: inherit;}
html,body{font-family: -apple-system,BlinkMacSystemFont,PingFangSC-Regular,"PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:1200px;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form{overflow:visible;}
.f-none{float: none !important;}
ul{zoom: 1;}
ul:after{display: block;content: "";clear: both;}
a { text-decoration:none; color:#333;}
a:hover{text-decoration: underline;}
.mr0{margin-right: 0px !important;}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.clear{clear:both; height:0; font-size:0;overflow:hidden; line-height:0;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
img{vertical-align:middle; *vertical-align: top; }
.boxcenter{margin: 0 auto; width:1200px;}
.box{margin:0 auto;width:1400px;}
.db{display:block!important;}
.dn{display:none!important;}
.pr{
	position:relative;
}
.nowap{
	text-overflow:ellipsis;
	white-space:nowrap; 
	overflow:hidden;
}