/*
* GENTBO 公共样式工具
* ============================================================================
* @fileid  : gentbo.css
* @service : QQ:18486685 QQGroup:431849998 Email:zb@m775.com
* @website : https://www.gentbo.com
* ----------------------------------------------------------------------------
* Copyright (c) 2016-Present 周波(zhoubo)
* 这不是一个自由软件,您无权以任何理由或形式使用、修改、传播及再发布此程序代码！
* ============================================================================
*/
@charset "UTF-8";html{box-sizing:border-box;width:100%;min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.rem{font-size:6.25%}html.rem1{font-size:62.5%}html.rem2{font-size:625%}*,*::before,*::after{box-sizing:inherit}body{width:100%;min-height:100%;margin:0;font-family:"Segoe UI Variable","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}img,video,canvas,svg{max-width:100%;vertical-align:middle}img{border:0}audio,video{display:inline-block}iframe{display:block;margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:inherit}button,input,textarea,select{margin:0;padding:0;color:inherit;font:inherit}button,input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:inherit;opacity:.6}input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="email"],input[type="tel"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select{border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type="checkbox"],input[type="radio"]{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}[hidden],.hidden,.hide,.none,.hd{display:none !important}.block{display:block}.inline{display:inline}.inline_block{display:inline-block}.ofh{overflow:hidden}.ofa{overflow:auto}.ofx{overflow-x:auto}.ofy{overflow-y:auto}.l,.fl{float:left}.r,.fr{float:right}.clearfix::before,.clearfix::after{display:table;content:""}.clearfix::after{clear:both}.position_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.square{overflow:hidden;border-radius:50%}.border_none{border:0}.solid{border-style:solid}.dotted{border-style:dotted}.dashed{border-style:dashed}.mask{position:absolute;z-index:98;inset:0;overflow:hidden;background:rgba(0,0,0,.5)}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.justify{text-align:justify;text-align-last:justify}.center{text-align:center}.left{text-align:left}.right{text-align:right}.top{vertical-align:top}.bottom{vertical-align:bottom}.middle{vertical-align:middle}.mc{margin-right:auto;margin-left:auto}.strong{font-weight:700}.strong1{font-weight:600}.strong2{font-weight:500}.strong3{font-weight:400}.strong4{font-weight:300}.strong5{font-weight:200}.normal{font-style:normal}.italic{font-style:italic}.oblique{font-style:oblique}.inherit{font-style:inherit}.bgcover{background-position:center;background-size:cover}.bgcontain{background-position:center;background-size:contain}.bg100{background-position:center;background-size:100% 100%}.bgauto{background-position:center;background-size:auto}svg.icon{display:inline-block;width:1em;height:1em;overflow:hidden;flex:0 0 auto;fill:currentColor;vertical-align:-.15em}