@charset "utf-8";
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,hr,li,ol,option,p,pre,select,td,th,ul {
 margin:0;
 padding:0;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 outline:0 none
}
:focus,:hover {
 outline:0 none
}
:link,:visited {
 text-decoration:none
}
::-moz-focus-inner {
 border:0
}
article,aside,dialog,figure,footer,header,menu,nav,section {
 display:block
}
em,i {
 font-style:normal
}
b,caption,h1,h2,h3,h4,h5,h6,th {
 font-weight:400
}
li {
 list-style:none
}
img {
 border:none;
 -ms-interpolation-mode:bicubic;
 -webkit-filter:inherit;
 filter:inherit
}
a,s,u {
 text-decoration:none
}
sub,sup {
 font-size:83%
}
/*
textarea {
 border:none;
 background:0 0;
 overflow:auto;
 resize:none
}
*/
button,input,select,textarea {
 font-family:"Microsoft YaHei","微软雅黑";
 vertical-align:top
}
input[type=checkbox],input[type=radio] {
 vertical-align:middle;
 position:relative;
 top:-1px
}
input::-ms-clear {
 display:none
}
input:focus {
 -webkit-user-modify:read-write-plaintext-only
}
/*
button,input {
 background:0 0;
 border:none;
 border-radius:0
}
*/
button,input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:none
}
table {
 border-collapse:collapse;
 border-spacing:0;
 width:100%;
 word-break:break-all;
 word-wrap:break-word
}
a {
 vertical-align:baseline
}
.btn,.button,.ctr,.link,label {
 cursor:pointer
}
.box:after,.cle:after,.container:after,.imax:after,.row:after,.tapList:after,.w:after {
 height:0;
 content:" ";
 display:block;
 clear:both;
 visibility:hidden;
 font-size:0
}
html {
 margin:0 auto;
 background-color:#fff;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 word-wrap:break-word;
 -webkit-text-size-adjust:100%;
 -webkit-overflow-scrolling:touch;
 -webkit-tap-highlight-color:transparent
}
div,p {
 max-height:10000rem
}
.info,a,b,em,h1,h2,h3,h4,h5,h6,i,input,s,select,span,strong,textarea {
 font:inherit;
 font-size:1em;
 color:inherit
}
strong {
 font-weight:700
}
.zhezhao {
 position:fixed;
 z-index:0;
 left:0;
 right:0;
 bottom:0;
 top:0
}
.oh,.scroll-wrap,.shade {
 position:relative;
 overflow:hidden
}
.bg,.icoImg {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.icoImg {
 pointer-events:none
}
.pic img,.shade,.tapList .link {
 display:block;
 width:100%;
 height:100%
}
.contain {
 position:relative
}
.img img,.pic img {
 position:relative;
 z-index:1;
 -o-object-position:50% 50%;
 object-position:50% 50%
}
.pic img {
 -o-object-fit:cover;
 object-fit:cover;
 border-radius:inherit
}
.img img {
 -o-object-fit:contain;
 object-fit:contain
}
.img,.pic,.vm {
 position:relative;
 overflow:hidden;
 display:block;
 font-size:0
}
.img {
 text-align:center
}
.img:after,.vm:after {
 content:" "
}
.img img,.vmbox {
 position:relative;
 z-index:1;
 display:inline-block;
 max-width:100%!important;
 max-height:100%!important;
 width:auto;
 height:auto;
 vertical-align:middle
}
.img.Dh img {
 width:100%
}
.img.Dv img {
 height:100%
}
.imax img {
 max-width:100%;
 height:auto!important
}
.bg,.imgbg,.mask,.shade .box,.shadow,.wh100 {
 position:absolute!important;
 left:0;
 top:0;
 max-width:none!important;
 width:100%;
 height:100%;
}
.shade .slideBox {
 width:300%
}
.bg {
 z-index:0
}
.shade,.z1 {
 z-index:1
}
.shadow {
 z-index:4
}
.mask {
 z-index:6
}
.z90 {
 z-index:90
}
#loadingMask {
 z-index:2117
}
.reject {
 cursor:default
}
.gyUEO .reject {
 cursor:not-allowed
}
.waiting {
 cursor:wait
}
.btn,.buts,.close,.ctr,label {
 -webkit-user-select:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.load-error,.loading,.loading-m {
 background-color:#fff;
 background-repeat:no-repeat;
 background-position:center;
 transition:none!important;
 -webkit-transition:none!important
}
.img .link,.pic .link {
 display:block;
 width:100%;
 height:100%
}
#index.show,.scroll-wrap.show {
 opacity:1;
 -webkit-transition:opacity 250ms,background 250ms;
 transition:opacity 250ms,background 250ms
}
.button,.dib {
 display:inline-block
}
.bg.c,.por.c {
 width:1920px;
 left:50%;
 margin-left:-960px;
 max-width:none;
 text-align:center
}
.bg.c img,.por.c img {
 width:100%
}