@charset "utf-8";
/*Basic*/
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input,col,colgroup{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {list-style-type: none;}
html{color:#000; background:#FFF;}
div {text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
li{list-style-type:none; white-space:nowrap;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
select,input,textarea{font-size:12px;}
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal;}
img { vertical-align: middle;}
table {table-layout: auto;word-wrap:break-word; border-collapse: collapse; border-spacing: 0;}
div,p{white-space:normal; word-wrap:break-word;word-break:break-all;}

.clearfix{zoom:1;}
.clearfix:after{content:"\020";display:block;height:0;clear:both; font-size: 0; visibility: hidden;}
.clear {clear: both;display: block;float: none;overflow: hidden;width: 100%;}
.cf:after {clear: both; content: ""; display: block; height: 0; overflow: hidden;}

*{font-family:"Microsoft YaHei","微软雅黑","黑体";}
body{overflow-x:hidden;background:#FFFFFF;font-family:"Microsoft YaHei","微软雅黑","黑体"; color:#411313;  width: 100%;font-size: 16px; }
a{text-decoration:none; color:#ffffff;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}


.w1140{ width:1140px; margin:0 auto;}
.w856{ width:856px; margin:0 auto;}
.hi10{ height:10px; line-height:10px;}
.hi15{ height:15px; line-height:15px;}
.hi20{ height:20px; line-height:20px;}
.hi30{ height:30px; line-height:30px;}
.hi40{ height:40px; line-height:40px;}
.hi50{ height:50px; line-height:50px;}

.hi3{ height:3px; line-height:3px;}
.hi5{ height:5px; line-height:5px;}

.top20{ margin-top:20px;}

.fl{ float:left;}
.fr{ float:right;}

.nodis { display:none; }