body,h1,h2,h3,h4,h5,h6,div,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:14px;}
body{_overflow:auto;_height:100%;margin:0 auto;overflow-x:hidden;background-color: #fff;font-family: STHeitiSC,'Microsoft Yahei',Helvetica, Arial, sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,ol,li,dl,dt,dd{list-style:none;}
img{border:0;}
em{font-style:normal;}
div{display:block;}
button,input,select,textarea{vertical-align:middle;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
a,a:hover,a:active,a:visited,a:link{text-decoration:none;}

.clearfix {*zoom: 1}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden; overflow: hidden;}
.clear{clear: both;}
.fl{float:left;}
.fr{float:right;}
.content-banner-img {text-align: center;}
.content-banner-img img{width: 100%;max-width: 1600px;vertical-align: top}
.banner-container{ max-width: 1200px;width: 100%;margin: 0 auto;padding: 0 15px;}
@media (min-width: 1680px){
 .container{
  width: 80%;max-width: 2100px;
 }
 .container-main{
  max-width: 1800px
 }
}
@media (max-width: 1680px){
.container{width: 1170px;}
}
