html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
text-decoration:none;
list-style:none;
/*font: 12px/21px "microsoft yahei";*/
}
ol, ul, li, dl, dt, dd {
    list-style: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #f5f5f5 inset !important;
}
button {
    border: none medium;
    outline: none;
    font-family: "微软雅黑";
}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

.button-sign{background-color: #3d8de7 !important;color: #fff;}
.button-sign:active{background-color: #1d8de7 !important;color: #fff;}

.pull-left{float: left !important;}
.pull-right{float: right !important;}
.bk_no{background: none;border: none;box-shadow:none;background-image: none !important;}
.bgc-blue{background-color: #004ca1 !important}
.bgc-purple{background-color: #3b3768 !important}
.bgc-golden{background-color: #a27d31 !important}
.bgc-f5{background-color: #f5f5f5 !important;}
.bgc-fff{background-color: #fff !important;}
.bgc-e85308{background: #e85308 !important;}
.bgc-trans{background-color: transparent !important;}

.br-0{border-radius: 0px !important;}
.o_i{overflow: inherit !important;}
.o_h{overflow: hidden !important;}
.v-t{vertical-align: top;}
.v-m{vertical-align: middle;}
.c-light-blue{color: #18afe9}
.c-red{color: #d12b2b}
.c-333{color: #333}
.c-666{color: #666 !important;}
.c-8a8a8a{color: #8a8a8a}
.c-999{color: #999}
.c-aaa{color: #aaa}
.c-fff{color: #fff !important;}
.c-e85308{color:#e85308 !important;}
.c-00994c{color:#00994c !important;}
.c-3d8ce8{color: #3d8ce8 !important;}

.d-ib{display: inline-block;}
.d-b{display: block !important;}
.d-f{display: flex;}
.d-n{display: none;}
.fz-12{font-size: 12px !important;}
.fz-14{font-size: 14px;}
.fz-16{font-size: 16px;}
.fz-18{font-size: 18px;}
.fz-20{font-size: 20px;}

.h-a{height: auto !important;}
.lh-0{line-height: 0;}

.lh-30{line-height:30px !important;}
.lh-40{line-height:40px !important;}
.lh-50{line-height:50px;}
.lh-54{line-height:54px;}
.lh-80{line-height: 80px;}

.ti_2{text-indent: 2em;}

.no-margin{margin:0px !important;}
.mtb-0{margin-top: 0px;margin-bottom: 0px;}
.mlr-0{margin-left: 0px;margin-right: 0px;}
.ml-0{margin-left: 0px !important;}
.ml-10{margin-left: 10px !important;}
.ml-20{margin-left: 20px !important;}
.mr-0{margin-right: 0px !important;}
.mlr-30{margin-left: 30px;margin-right: 30px;}
.ml-30{margin-left: 30px;}
.m-a{margin: auto !important}
.m-0{margin: 0px !important}
.m-aa{margin-left: auto;margin-right: auto; }
.mlr-50{margin-left: 50px;margin-right:50px;}

.mt-15{margin-top: 15px !important;}
.mt-30{margin-top: 30px !important;}
.mt-20{margin-top: 20px !important;}
.mt-40{margin-top: 40px !important;}
.mt-50{margin-top: 50px !important;}
.mt-64{margin-top: 64px !important;}
.mb-20{margin-bottom: 20px !important;}
.mb-35{margin-bottom: 35px !important;}
.mb-50{margin-bottom: 50px !important;}
.mb-70{margin-bottom: 70px !important;}

.p_15{padding: 15px;}
.ptb-20{padding-top: 20px;padding-bottom: 20px;}
.ptb-0{padding-top: 0px;padding-bottom: 0px;}
.plr-0{padding-left: 0px;padding-right: 0px;}
.pl-134{padding-left: 134px;}
.pt-10{padding-top: 10px;}
.pt-20{padding-top: 20px;}
.pt-40{padding-top: 40px;}
.no-padding{padding:0px !important;}
.pb-10{padding-bottom: 10px !important;}
.pb-20{padding-bottom: 20px;}
.pb-60{padding-bottom: 60px !important;}
.pb-120{padding-bottom: 120px;}

.bc-ff4{background: #ff4000 !important;}

.w-20p{width: 20%}
.w-25p{width: 25%}
.w-30p{width: 30%}
.w-40p{width: 40%}
.w-50p{width: 50%}
.w-55p{width: 55%}
.w-60p{width: 60%}
.w-33p{width: 33.3%}
.w-67p{width: 66.7%}
.w-100p{width: 100% !important}
.w-1000p{width: 1000px !important}
.w-1060{width: 1060px !important}
.pos-r{position: relative;}
.t_i_2{text-indent: 2em;}
.tc{text-align: center;}
.tl{text-align: left !important;}
.tr{text-align: right !important;}

.td-u{text-decoration: underline;}
.td-n{text-decoration: none !important;}

.trans-90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.trans-180{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.trans-270{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}


/*边框样式*/
.aui-border-t,
.aui-border-b,
.aui-border-l,
.aui-border-r,
.aui-border-tb,
.aui-border {
    position: relative;
}
.aui-border-l:before,
.aui-border-r:after {
	width: 1px;
    height: 100%;
    background-color: red;
    display: block;
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: auto;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    pointer-events: none;
}
.aui-border-t:before,
.aui-border-b:after {
	width: 100%;
    height: 1px;
    background-color: red;
    display: block;
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    right: auto;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    pointer-events: none;
}
.aui-border-l:before {
    right: auto;
    left: 0;
}
.aui-border-r:after {
    right: 0;
    left: auto;
}
.aui-border-t:before {
    bottom: auto;
    top: 0;
}
.aui-border-b:after {
    bottom: 0;
    top: auto;
}
.aui-border:after {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: auto;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1);
    pointer-events: none;
    border: 1px solid red;
}
@media screen and (-webkit-min-device-pixel-ratio:1.5) {
    .aui-border:after {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .aui-border-r:after,
    .aui-border-l:before  {
    	-webkit-transform: scaleX(1);
                transform: scaleX(1);
    }
    .aui-border-t:before,
    .aui-border-b:after  {
    	-webkit-transform: scaleY(1);
                transform: scaleY(1);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .aui-border-r:after,
    .aui-border-l:before {
    	-webkit-transform: scaleX(0.5);
                transform: scaleX(0.5);
    }
    .aui-border-t:before,
    .aui-border-b:after  {
    	-webkit-transform: scaleY(0.5);
                transform: scaleY(0.5);
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
    .aui-border-r:after,
    .aui-border-l:before {
    	-webkit-transform: scaleX(0.333);
                transform: scaleX(0.333);
    }
    .aui-border-t:before,
    .aui-border-b:after  {
    	-webkit-transform: scaleY(0.333);
                transform: scaleY(0.333);
    }
}

/*底部按钮*/
.bar-bottom{position: fixed;bottom:0.5rem;width: 100%;padding:1rem 0.75rem;}

/*tab按钮组*/
.my-buttons-row .button{height: 1.75rem;line-height: 1.75rem;}
.my-buttons-row .button:first-child{border-radius:1rem 0px 0px 1rem;}
.my-buttons-row .button:last-child{border-radius:0px 1rem 1rem 0px;}

.bk_f4{background: #f4f5f5;}
.border_none{  border:none !important;}
.w-45{width:45%;}
.margin_0_15{margin: 0 15px;}


.progress{background: #fff;width:4.5410rem}
.progress-mini, .progress-mini .progress-bar {
    height: 5px;
    margin-bottom: 2px;
}
.progress, .progress-bar {
    box-shadow: none;
}
.progress-bar {
    background-color: #1ab394;
}
.progress-mini, .progress-mini .progress-bar {
    height: 5px;
    margin-bottom: 2px;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    /*background-color: #337ab7;*/
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
