@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;outline: none;}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
input,textarea,select{outline: none;background: none;border: none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius: 0;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;blr:expression(this.onFocus=this.blur());background: none;border: none;}
body{color:#000;line-height:1.3;overflow-x: hidden;background:#fff}
span{display: inline-block;}
.fl{float:left}
.fr{float:right}
.tc{text-align: center;}
.tr{text-align: right;}
.tl{text-align: left;}
.block{display: block !important}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

/*初始化*/
select::-ms-expand,input::-webkit-input-safebox-button{ display: none; }
video{object-fit: fill;}

*{
    margin: 0;
    padding: 0;
}

.ell-text{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main-img img{
    width: 100%;
    height: 100%;
}

.max-img img{
    max-width: 100%;
    max-height: 100%;
}

.flex-btw{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.scale-img img{
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
}


