﻿ @charset "utf-8";
*{-webkit-text-size-adjust: none; margin: 0; padding: 0;}
body{width: 100%; font-family: "微软雅黑", arial; line-height: 1.8; font-size: 16px; font-weight: normal; color: #333;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th, figcaption{font-size: 12px; font-weight: 400; font-style: normal;}
img, fieldset, iframe{border: none;}
caption, th{text-align: left;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption{display: block;}
table{border-collapse: collapse; border-spacing: 0}
em, b, i, strong{font-style: normal; font-weight: 400;}
input, select, textarea, area, button{font-family: "微软雅黑"; color: #666;}
input:focus, select:focus, textarea:focus, area:focus, button:focus{outline: none;}
ul, li, dl, dd{list-style: none;}
a{text-decoration: none; cursor: pointer; color: #333; outline: none; blr: expression(this.onFocus=this.blur());}
a:visited{color: #333;}
a:hover{color: #f70; text-decoration: none;}
.transition{transition: all .2s linear; -webkit-transition: all .2s linear; -ms-transition: all .2s linear; -moz-transition: all .2s linear;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.clearfix:after{visibility: hidden; display: block; content: " "; clear: both;}
.clearfix{zoom: 1;}
.block{display: block;}
.main_1100{width: 1100px; margin: 0 auto;}
.main_1100 dd{width: 500px; margin: 0 auto; float:left}
.main_1100 dt{margin: 0 auto; float:right}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f25{font-size: 25px;}
.f30{font-size: 30px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
