@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav, section, summary { display: block; }
audio,canvas,video { display: inline-block; }
audio:not([controls]) { display: none; height: 0;}
/*Base*/
html { font: 12px/1.8 "微软雅黑"; color: #666; -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/}
* { margin: 0; padding: 0; }
a { text-decoration: none; background: transparent; /*修正win8系统IE连接灰色背景*/ outline:none; blr:expression(this.onFocus=this.blur()); }
a:focus { outline: 0;}
a:active,
a:hover { outline: 0; /*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/ }
img { border: 0; -ms-interpolation-mode:bicubic }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
button,input,select,textarea { font-family: inherit;  font-size: 100%;  margin: 0; outline:none; }
button,input {line-height: normal;}
button,select { text-transform: none;}
button,html input[type="button"], input[type="reset"],input[type="submit"] { -webkit-appearance: button;  cursor: pointer; }
button[disabled],html input[disabled] { cursor: default;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;  padding: 0; }
input[type="search"] { -webkit-appearance: textfield;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box;  box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0; }
input.submit { border: 0; margin: 0; cursor: pointer; }
input.radio { width: 13px; height: 13px; float: left; display: inline;}
textarea { overflow: auto;  vertical-align: top;}
table { border-collapse: collapse; border-spacing: 0;}
ul,ol { list-style:none; }
li { list-style:none;	 }
/*清除浮动*/
.clear { clear: both; height:0px; line-height:0px; }
.fl { float:left; }
.fr { float:right;}
dl,dd,dt{list-style:none;padding:0px; margin:0px;}





/**************首页**************/
.banner{ width: 100%; position: relative; display: inline-block; background: url(../images/loading.gif) no-repeat center; }
.banner.margin{ top: 110px; margin-bottom: 113px; z-index: 2; }
.banner img{ width: 100%; display: block; }
.banner ul{ width: 100%; position: absolute; left: 0; top: 0; }
.banner li{ width: 100%; position: absolute; left: 0; top: 0; display: none; }
.banner .btnbox{ position: absolute; left: 50%; bottom: 99px; }
.banner .btnbox span{ display: block; width: 13px; height: 13px; background: url(../images/ico_03.png) no-repeat center; float: left; cursor: pointer; margin-left: 11px; }
.banner .btnbox span.on{ background: url(../images/ico_04.png) no-repeat center; }
.banner .i-ban-hei{ margin-top: 35.4%; width: 100%; height: 0; }
.m-banner{ display: none; width: 100%; position: relative; background: url(../images/loading.gif) no-repeat center; cursor: grab; }
.m-banner img{ width: 100%; float: left; }
.m-banner li{ width: 100%; }
.m-banner .pagination{ position: absolute; bottom: 5%; left: 50%; z-index: 2; }
.m-banner .pagination span{ display: block; width: 6px; height: 6px; margin-left: 4px; background: url(../images/ico_03.png) no-repeat center; background-size: auto 100%; float: left; margin-right: 0; }
.m-banner .pagination span.swiper-pagination-bullet-active{ background: url(../images/ico_04.png) no-repeat center; background-size: auto 100%; }

