body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
html {font-size:62.5%;-webkit-tap-highlight-color: transparent;word-break: break-all;-webkit-text-size-adjust:100%;}
html, body, button, input, select, textarea {font:12px/1.333 "Microsoft Yahei", arial, \5b8b\4f53, sans-serif;/*16÷12≈1.333*/}
body {width: 100%; min-width: 320px; min-height: 100%; max-width: 912px; margin: 0 auto; background-color: #fff;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, ol {list-style:none;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {*border-collapse:collapse;border-spacing:0;}
label {cursor:pointer;vertical-align:middle;}
input {vertical-align:middle;}
input[type="button"], input[type="submit"], select, button {cursor:pointer;}
a {color:#393939;text-decoration:none;outline: none;}
.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}
/***********reset end********************/

/* 通用头部 */
.common-header {height: 44px;position: relative;text-align: center;padding-top:7px;}
.common-header .wrap-nav {position: absolute;height: 44px;line-height: 44px;font-size: 18px;left: 50%;top: 0;margin-left: -42px;width: auto;}
.common-header .wrap-nav .current {display: block;text-align: center;color: white;position: relative;}
.common-header .nav-group {display: none;position: absolute;top: 44px;left: 0;background: rgba(54,151,165,0.9);padding: 20px 0;z-index: 90;text-align: center;width: 84px;}

/* .common-header .wrap-nav .current:after {display: block;position: absolute;right: 0px;top: 14px;content: '';width: 10px;height: 10px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(45deg);} */
.common-header .wrap-nav .current.show:after {display: block;position: absolute;right: 0px;top: 19px;content: '';width: 10px;height: 10px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(-135deg);}

.common-header .nav-group a {color: white;}
.common-header .user {float: right;width: 44px;height: 44px;background: url(../images/icon-login-01.png) center center no-repeat;background-size: 28px 28px;position: relative;}
.common-header .user img {display: block;/*width: 40px;height: 40px;*/margin: 2px 0 0 2px;border-radius: 50%;}
.common-header .user i {position: absolute;left: 4px;bottom: 4px;width: 6px;height: 6px;background: #fb532b;border: solid 1px #fff;border-radius: 50%;}

/* 面包屑 */
.crumbs {float: left;line-height: inherit;font-size: 16px;padding-left: 6px;}
.crumbs a {color: white;line-height: 44px;}

/* 通用底部 */
.common-footer {border-top: solid 2px #e3e3e3;}
.common-footer a {color: #019add;}
.common-footer .footer-nav {display: table;table-layout: fixed;width: 100%;border-bottom: solid 1px #e3e3e3;line-height: 36px;}
.common-footer .footer-nav a {display: table-cell;text-align: center;}
.common-footer .footer-version {padding: 10px;text-align: center;color: #019add;}
.common-footer .footer-version a {padding: 2px 10px;border-radius: 2px;}
.common-footer .active {background: #019add;color: #fff;}
.footer{background-color:#019add; color:#fff; text-align:center; padding:.75rem 0; margin-top:.75rem; font-size:0.8em;}

.bg-black {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 89;background: rgba(0,0,0,0.4);display: none;overflow: auto;-webkit-transform: translateZ(0);}
.bg-transparent {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 89;background: transparent;display: none;overflow: auto;-webkit-transform: translateZ(0);}