/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;box-sizing:border-box;list-style:none;}
html,body{font-family: -apple-system, BlinkMacSystemFont,"PingFang SC", "Microsoft YaHei","Lantinghei SC", "Helvetica Neue","Open Sans", "Hiragino Sans GB",Arial,sans-serif!important;font-size:14px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width:100%;height:100%;color:#333}
body{overflow-x:hidden;}
*{box-sizing: border-box;margin:0;padding:0;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
a{text-decoration: none;}
a:hover{color:#1C64F7}
/* 禁止长按链接与图片弹出菜单 */
a,img{-webkit-touch-callout: none;}
img{border:0;max-width:100%;}
/*ios android去除自带阴影的样式*/
a,input{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*去除浏览器默认样式*/
a,input,button {-webkit-appearance: none;}
button,input{border-radius: 0;border:none;outline: none;}
input::-webkit-input-placeholder {color:#98999B}
ul{padding-left:0!important;}
.fl{float:left}
.fr{float:right!important;}
.rel{position:relative;}
.abl{position:absolute;z-index:1;}
.clear{clear:both;}
.ovh{overflow:hidden;}
.upp{text-transform:uppercase;}
.ellip1{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
/* flex */
.flex{display: -webkit-flex;display: flex;}
/* transy */
.transy{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.transy:hover{transform: translateY(-3px);}
/* 图片效果 */
.pic{overflow:hidden;}
.biao img,.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;cursor:pointer;}
.pic img{width:100%;height:100%;}
.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.pic:hover img{webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
/* font */
.bold{font-weight:bold;}
@media screen and (max-width:750px) {
html{font-size:62.5%}
body{font-size:1.2rem}
}
@media screen and (min-width:1200px) {
.container{padding-left:0!important;padding-right:0!important;}
}