/* reset */
html { height: 100%; overflow-x:hidden;}
body { min-height: 100%; overflow-x:hidden;}
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }

textarea { overflow: auto; resize: none }
::-webkit-input-placeholder{color:#666;}   
:-moz-placeholder{color:#666;}          
::-moz-placeholder{color:#666;}            
:-ms-input-placeholder{color:#666; opacity: 0.8;}        
.placeholder{color:#666;}
blockquote, q { quotes: none }

body, input, select, button, textarea { font-size: 16px; font-family:"Microsoft Yahei",arial,"\5b8b\4f53";  }
body { line-height: 1.5 }
a { text-decoration: none!important; transition:0.2s all; -webkit-transition:0.1s all;  }
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
:focus { outline: none }


/*两端对齐*/
.justify { text-align:justify; text-justify:distribute-all-lines;}

/*行高*/
.tLineHeight{ line-height: 1.2em;}
.aLineHeight{ line-height: 1.7em;}



/*背景*/
.bg-cover{background-size:cover; background-repeat: no-repeat; background-position: center;}
.bg_layer{background: rgba(0,0,0,0.7); position: absolute; left:0; top:0; width: 1400px; height: 100%; z-index: 99;}
.bg-cover-ban{ background-size: 100% 100%;}

.main{padding-top:80px;}


@media only screen and (max-width: 1679px) {
.fnt_18 {  font-size:16px;}
.fnt_20,.model-box h2 { font-size: 18px; z-index:99}
.fnt_22 { font-size:20px;}
.fnt_24 { font-size:22px;}
.fnt_28 { font-size:24px;}
.fnt_30 { font-size:28px;}
.fnt_32 { font-size:30px; }
.fnt_36 { font-size:32px;}

}

