/*reset 默认样式 begin */

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, h1,h2,h3,h4,h5, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
	line-height: 1.8;
    vertical-align: baseline;
    word-wrap: break-word;
    word-break: normal;
}
/*a 标签 begin*/

a {
    text-decoration: none;
    out-line: none;
    color: #000;
}
/*a 标签 end*/

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    font-family: 'Helvetica Neue', Helvetica, sans-serif, "Microsoft YaHei" !important;
    font-size: 1em !important;
    line-height: 1.4 !important;
    overflow: scroll;
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
input, select {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 100%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    border-radius: 0;
}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {
    -webkit-appearance: none;
}
button {
    overflow: visible;
    border-radius: 0;
}
a,button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/*reset 默认样式 end */

/** 基础布局 begin **/

.ub {
    display: -webkit-box !important;
    display: box !important;
    position: relative;
}
.ub-ver {
    /**垂直布局**/
    -webkit-box-orient: vertical;
    box-orient: vertical;
}
.ub-ac {
    /**垂直居中**/
    -webkit-box-align: center;
    box-align: center;
}
.ub-ae {
    /**垂直向下**/
    -webkit-box-align: end;
    box-align: end;
}
.ub-pc {
    /**水平居中**/
    -webkit-box-pack: center;
    box-pack: center;
}
.ub-pe {
    /**水平向右**/
    -webkit-box-pack: end;
    box-pack: end;
}
.ub-pj {
    /**水平两端对齐**/
    -webkit-box-pack: justify;
    box-pack: justify;
}
.ub-f1 {
    /**格子占位1**/
    position: relative;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.ub-f2 {
    /**格子占位2**/
    position: relative;
    -webkit-box-flex: 2;
    box-flex: 2;
}
.ub-fv{
    height:100%;
}
.ub-fh{
    width:100%;
}
.ub-fixed {
    /**格子固定**/
    width: 100%;
    height: 100%;
}
/** 基础布局 end **/


/** 字体 begin **/

.uc-font-main {
	color: #0DBA0D !important;
}

.uc-font-white {
	color: white !important;
}

.uc-font-gray {
	color: #5E5E5E !important;
}

.uc-font-gray1 {
	color: #999999 !important;
}

.uc-font-gray2 {
	color: #CCCCCC !important;
}

.uc-font-gray3{
	color: #F5F7F6 !important;
}

.uc-font-red {
	color: #f90e0e !important;
}

.uc-font-pink{
	color: #f47ab1 !important;
}

.uc-font-yellow {
	color: #ED9800 !important;
}

.uc-font-blue {
	color: #155670 !important;
}

.uc-font-azure {
	color: #00A1E9 !important;
}

.uc-font-green {
	color: #A0E25A !important;
}

.uc-font-purple {
	color: #A60EC7 !important;
}

.uc-font-gold {
	color: #92704D;
}

.uc-font-link {
	color: #007AFF;
}

/** 字体 end **/


/** 背景 begin **/

.uc-bg-main {
	background-color: #0DBA0D !important;
}
.uc-bg-green{
	background-color: #A0E25A !important;
}
.uc-bg-white {
	background-color: #FFFFFF !important;
}

.uc-bg-black {
	background-color: #000000 !important;
}

.uc-bg-light {
	background-color: #FCFCFC !important;
}

.uc-bg-gray {
	background-color: #F5F7F6 !important;
}

.uc-bg-gray1 {
	background-color: #eee !important;
}

.uc-bg-gray2 {
	background-color: #ccc !important;
}

.uc-bg-red {
	background-color: #f90e0e !important;
}

.uc-bg-yellow {
	background-color: #ED9800 !important;
}

.uc-bg-gold {
	background-color: #92704D !important;
}

/** 背景 end **/


/* 边框颜色 begin*/

.uc-border-main {
	border-color: #0DBA0D !important;
}

.uc-border-gray {
	border-color: #F1F1F1 !important;
}

.uc-border-gray1 {
	border-color: #CCCCCC !important;
}

.uc-border-gray2 {
	border-color: #EEEEEE !important;
}
.uc-border-white {
	border-color: #FFFFFF !important;
}

.uc-border-red {
	border-color: #f90e0e !important;
}

.uc-border-azure {
	border-color: #00A1E9 !important;
}

.uc-border-green {
	border-color: #A0E25A !important;
}

.uc-border-purple {
	border-color: #A60EC7 !important;
}

.uc-border-gold {
	border-color: #92704D !important;
}


/* 边框颜色 end*/
/** 颜色定义 end **/

/*动画 begin*/

.urotate0, .urotate90, .urotate180 {
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.uzoom {
    -webkit-transform: translate3d(0%, 0%, 0) scale(1) !important;
    transform: translate3d(0%, 0%, 0) scale(1) !important;
}

.urotate0 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.urotate90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.urotate180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/** 触发反馈 begin **/

.uact:active {
    opacity: 0.6;
}
.uact-ani:active {
    transform: scale(0.95, 0.97);
    -webkit-transform: scale(0.95, 0.97);
    -webkit-transition-duration: 300ms;
    opacity: .7;
}
/** 触发反馈 end **/
/*动画 end*/


/** 定义行内元素 beign **/

.uinl {
    display: inline-block;
    position: relative;
}
/** 定义行内元素 end **/

/** 元素固定 beign **/
.ufixed{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
.ufixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
.ufixed-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
/** 元素固定 end **/

/** 元素隐藏 beign **/

.uhide {
    display: none !important;
}
/** 元素隐藏 end **/

/** 元素面具 beign **/

.umask {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 900;
}
.umask-light {
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 999;
}
/** 元素面具 end **/

/**元素相对定位 begin*/

.uabs {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}

.uabs-t {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
}

.uabs-b {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.uabs-l {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.uabs-r {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.uabs-hide {
    position: absolute !important;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    z-index: 1;
}


/**元素相对定位 end*/
/**阴影 begin**/

.ushadow {
    box-shadow: 2px 2px 10px #eee;
}
/**阴影 end**/

/** 定义最小高度 begin **/

.umh1 {
    min-height: 1em;
}
.umh2 {
    min-height: 2em;
}
.umh3 {
    min-height: 3em;
}
.umh4 {
    min-height: 4em;
}
.umh5 {
    min-height: 5em;
}
/** 定义最小高度 end **/

/** 定义最小宽度 begin **/

.umw1 {
    min-width: 1em;
}
.umw2 {
    min-width: 2em;
}
.umw3 {
    min-width: 3em;
}
.umw4 {
    min-width: 4em;
}
.umw5 {
    min-width: 5em;
}
.umw6 {
    min-width: 6em;
}
.umw7 {
    min-width: 7em;
}
/** 定义最小宽度 end **/

/**文本对齐 begin**/

.ut-l {
    text-align: left;
}
.ut-r {
    text-align: right;
}
.ut-c {
    text-align: center;
}
.ut-j {
    text-align: justify;
}
/**文本对齐 end **/

/**元素浮动 begin **/

.ufl {
    float: left;
}
.ufr {
    float: right;
}
/**元素浮动 end **/

/**元素超出部分滑动 begin**/

.uofs-x {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch;
}
.uofs-y {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch;
}
/**元素超出部分滑动 end **/

/**元素超出部分隐藏 begin**/

.uof-hide {
    overflow: hidden;
}

/**元素超出部分隐藏 end **/

/**文本超出部分隐藏 begin **/
.ut-hide1, .ut-hide2, .ut-hide3 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    white-space: normal !important;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    outline: 0;
}

.ut-hide1 {
    display: block;
    white-space: nowrap !important;
    /*-webkit-line-clamp: 1;
    line-clamp: 1;*/
}

.ut-hide2 {
    -webkit-line-clamp: 2;
    line-clamp: 2;
}

.ut-hide3 {
    -webkit-line-clamp: 3;
    line-clamp: 3;
}
/**文本超出部分隐藏 end **/

/**字体大小粗体 begin**/

.uf-s06 {
    font-size: 0.6em !important;
}
.uf-s07 {
    font-size: 0.7em !important;
}
.uf-s08 {
    font-size: 0.8em !important;
}
.uf-s09 {
    font-size: 0.9em !important;
}
.uf-s1 {
    font-size: 1em !important;
}
.uf-s11 {
    font-size: 1.1em !important;
}
.uf-s12 {
    font-size: 1.2em !important;
}
.uf-s15 {
    font-size: 1.5em !important;
}
.uf-s2 {
    font-size: 2em !important;
}
.uf-bold {
    font-weight: bold !important;
}
/**字体大小粗体 end**/

/**背景图展示样式 begin**/

.ubg-img {
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.ubg-img1 {
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.ubg-img2 {
    background-repeat: repeat-x;
    background-size: auto 100%
}
.ubg-img3 {
    background-repeat: repeat-y;
    background-size: 100% auto
}
.ubg-img4 {
    background-repeat: no-repeat;
    background-position: center;
}
.ubg-img5 {
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
}
.ubg-img6 {
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.ubg-img7 {
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
/**背景图展示样式 end**/

/**内边距 begin**/

.upad-t02 {
    padding-top: 0.2em;
}
.upad-t04 {
    padding-top: 0.4em;
}
.upad-t06 {
    padding-top: 0.6em;
}
.upad-t08 {
    padding-top: 0.8em;
}
.upad-t10 {
    padding-top: 1.0em;
}
.upad-t12 {
    padding-top: 1.2em;
}
.upad-r02 {
    padding-right: 0.2em;
}
.upad-r04 {
    padding-right: 0.4em;
}
.upad-r06 {
    padding-right: 0.6em;
}
.upad-r08 {
    padding-right: 0.8em;
}
.upad-r10 {
    padding-right: 1.0em;
}
.upad-r12 {
    padding-right: 1.2em;
}
.upad-b02 {
    padding-bottom: 0.2em;
}
.upad-b04 {
    padding-bottom: 0.4em;
}
.upad-b06 {
    padding-bottom: 0.6em;
}
.upad-b08 {
    padding-bottom: 0.8em;
}
.upad-b10 {
    padding-bottom: 1.0em;
}
.upad-b12 {
    padding-bottom: 1.2em;
}
.upad-l02 {
    padding-left: 0.2em;
}
.upad-l04 {
    padding-left: 0.4em;
}
.upad-l06 {
    padding-left: 0.6em;
}
.upad-l08 {
    padding-left: 0.8em;
}
.upad-l10 {
    padding-left: 1.0em;
}
.upad-l12 {
    padding-left: 1.2em;
}
.upad-tb02 {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
.upad-tb04 {
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}
.upad-tb06 {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}
.upad-tb08 {
    padding-top: 0.8em;
    padding-bottom: 0.8em;
}
.upad-tb10 {
    padding-top: 1.0em;
    padding-bottom: 1.0em;
}
.upad-tb12 {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
}
.upad-rl02 {
    padding-right: 0.2em;
    padding-left: 0.2em;
}
.upad-rl04 {
    padding-right: 0.4em;
    padding-left: 0.4em;
}
.upad-rl06 {
    padding-right: 0.6em;
    padding-left: 0.6em;
}
.upad-rl08 {
    padding-right: 0.8em;
    padding-left: 0.8em;
}
.upad-rl10 {
    padding-right: 1.0em;
    padding-left: 1.0em;
}
.upad-rl12 {
    padding-right: 1.2em;
    padding-left: 1.2em;
}
.upad-a02 {
    padding: 0.2em;
}
.upad-a04 {
    padding: 0.4em;
}
.upad-a06 {
    padding: 0.6em;
}
.upad-a08 {
    padding: 0.8em;
}
.upad-a10 {
    padding: 1.0em;
}
.upad-a12 {
    padding: 1.2em;
}
/**内边距 end**/

/**外边距 begin**/

.umar-t02 {
    margin-top: 0.2em;
}
.umar-t04 {
    margin-top: 0.4em;
}
.umar-t06 {
    margin-top: 0.6em;
}
.umar-t08 {
    margin-top: 0.8em;
}
.umar-t10 {
    margin-top: 1.0em;
}
.umar-t12 {
    margin-top: 1.2em;
}
.umar-r02 {
    margin-right: 0.2em;
}
.umar-r04 {
    margin-right: 0.4em;
}
.umar-r06 {
    margin-right: 0.6em;
}
.umar-r08 {
    margin-right: 0.8em;
}
.umar-r10 {
    margin-right: 1.0em;
}
.umar-r12 {
    margin-right: 1.2em;
}
.umar-b02 {
    margin-bottom: 0.2em;
}
.umar-b04 {
    margin-bottom: 0.4em;
}
.umar-b06 {
    margin-bottom: 0.6em;
}
.umar-b08 {
    margin-bottom: 0.8em;
}
.umar-b10 {
    margin-bottom: 1.0em;
}
.umar-b12 {
    margin-bottom: 1.2em;
}
.umar-l02 {
    margin-left: 0.2em;
}
.umar-l04 {
    margin-left: 0.4em;
}
.umar-l06 {
    margin-left: 0.6em;
}
.umar-l08 {
    margin-left: 0.8em;
}
.umar-l10 {
    margin-left: 1.0em;
}
.umar-l12 {
    margin-left: 1.2em;
}
.umar-tb02 {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
}
.umar-tb04 {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}
.umar-tb06 {
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}
.umar-tb08 {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}
.umar-tb10 {
    margin-top: 1.0em;
    margin-bottom: 1.0em;
}
.umar-tb12 {
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.umar-rl02 {
    margin-right: 0.2em;
    margin-left: 0.2em;
}
.umar-rl04 {
    margin-right: 0.4em;
    margin-left: 0.4em;
}
.umar-rl06 {
    margin-right: 0.6em;
    margin-left: 0.6em;
}
.umar-rl08 {
    margin-right: 0.8em;
    margin-left: 0.8em;
}
.umar-rl10 {
    margin-right: 1.0em;
    margin-left: 1.0em;
}
.umar-rl12 {
    margin-right: 1.2em;
    margin-left: 1.2em;
}
.umar-a02 {
    margin: 0.2em;
}
.umar-a04 {
    margin: 0.4em;
}
.umar-a06 {
    margin: 0.6em;
}
.umar-a08 {
    margin: 0.8em;
}
.umar-a10 {
    margin: 1.0em;
}
.umar-a12 {
    margin: 1.2em;
}
/**外边距 end**/

/**边框 begin**/

.ubt {
    border-top: 1px solid;
}
.ubt2 {
    border-top: 2px solid;
}
.ubr {
    border-right: 1px solid;
}
.ubr2 {
    border-right: 2px solid;
}
.ubb {
    border-bottom: 1px solid;
}
.ubb2 {
    border-bottom: 2px solid;
}
.ubl {
    border-left: 1px solid;
}
.ubl2 {
    border-left: 2px solid;
}
.uba {
    border: 1px solid;
}
.uba2 {
    border: 2px solid;
}
/**边框 end**/

/*1px线 begin*/

.uline-h {
    transform-origin: 0 0;
    width: 100%;
    height: 1px;
    background-color: #000;
    position: absolute;
    transform: scaleY(0.3);
    -webkit-transform: scaleY(0.3);
}
.uline-v {
    transform-origin: 0 0;
    height: 100%;
    width: 1px;
    background-color: #000;
    position: absolute;
    transform: scaleX(0.3);
    -webkit-transform: scaleX(0.3);
}
/*1px线 end*/

/**1px 边框 begin*/

.uborder, .uborder-t, .uborder-r, .uborder-b, .uborder-l, .uborder-tb, .uborder-rl, .uborder-tl, .uborder-rb, .uborder-tr, .uborder-bl {
    position: relative;
}
.uborder::before, .uborder-t::before, .uborder-r::before, .uborder-b::before, .uborder-l::before, .uborder-tb::before, .uborder-tb::after, .uborder-rl::before, .uborder-rl::after, .uborder-tl::before, .uborder-tl::after, .uborder-rb::before, .uborder-rb::after, .uborder-tr::before, .uborder-tr::after, .uborder-bl::before, .uborder-bl::after {
    content: "\0020";
    overflow: hidden;
    position: absolute;
}
/* border
 * 因，边框是由伪元素区域遮盖在父级
 * 故，子级若有交互，需要对子级设置
 * 定位 及 z轴
 */

.uborder::before {
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border: 1px solid #ccc;
    transform-origin: 0 0;
}
.uborder-t::before, .uborder-b::before, .uborder-tb::before, .uborder-tb::after, .uborder-tl::before, .uborder-rb::after, .uborder-tr::before, .uborder-bl::before {
    left: 0;
    width: 100%;
    height: 1px;
}
.uborder-r::before, .uborder-l::before, .uborder-rl::before, .uborder-rl::after, .uborder-tl::after, .uborder-rb::before, .uborder-tr::after, .uborder-bl::after {
    top: 0;
    width: 1px;
    height: 100%;
}
.uborder-t::before, .uborder-tb::before, .uborder-tl::before, .uborder-tr::before {
    border-top: 1px solid #ccc;
    transform-origin: 0 0;
}
.uborder-r::before, .uborder-rb::before, .uborder-rl::before, .uborder-tr::after {
    border-right: 1px solid #ccc;
    transform-origin: 100% 0;
}
.uborder-b::before, .uborder-tb::after, .uborder-rb::after, .uborder-bl::before {
    border-bottom: 1px solid #ccc;
    transform-origin: 0 100%;
}
.uborder-l::before, .uborder-tl::after, .uborder-rl::after, .uborder-bl::after {
    border-left: 1px solid #ccc;
    transform-origin: 0 0;
}
.uborder-t::before, .uborder-tb::before, .uborder-tl::before, .uborder-tr::before {
    top: 0;
}
.uborder-r::before, .uborder-rl::after, .uborder-rb::before, .uborder-tr::after {
    right: 0;
}
.uborder-b::before, .uborder-tb::after, .uborder-rb::after, .uborder-bl::after {
    bottom: 0;
}
.uborder-l::before, .uborder-rl::before, .uborder-tl::after, .uborder-bl::before {
    left: 0;
}
@media (max--moz-device-pixel-ratio: 1.49), (-webkit-max-device-pixel-ratio: 1.49), (max-device-pixel-ratio: 1.49), (max-resolution: 143dpi), (max-resolution: 1.49dppx) {
    /* 默认值，无需重置 */
}
@media (min--moz-device-pixel-ratio: 1.5) and (max--moz-device-pixel-ratio: 2.49), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 2.49), (min-device-pixel-ratio: 1.5) and (max-device-pixel-ratio: 2.49), (min-resolution: 144dpi) and (max-resolution: 239dpi), (min-resolution: 1.5dppx) and (max-resolution: 2.49dppx) {
    .uborder::before {
        width: 200%;
        height: 200%;
        transform: scale(.5);
    }
    .uborder-t::before, .uborder-b::before, .uborder-tb::before, .uborder-tb::after, .uborder-tl::before, .uborder-rb::after, .uborder-tr::before, .uborder-bl::before {
        transform: scaleY(.5);
    }
    .uborder-r::before, .uborder-l::before, .uborder-rl::before, .uborder-rl::after, .uborder-tl::after, .uborder-rb::before, .uborder-tr::after, .uborder-bl::after {
        transform: scaleX(.5);
    }
}
@media (min--moz-device-pixel-ratio: 2.5), (-webkit-min-device-pixel-ratio: 2.5), (min-device-pixel-ratio: 2.5), (min-resolution: 240dpi), (min-resolution: 2.5dppx) {
    .uborder::before {
        width: 300%;
        height: 300%;
        transform: scale(.33333);
    }
    .uborder-t::before, .uborder-b::before, .uborder-tb::before, .uborder-tb::after, .uborder-tl::before, .uborder-rb::after, .uborder-tr::before, .uborder-bl::before {
        transform: scaleY(.33333);
    }
    .uborder-r::before, .uborder-l::before, .uborder-rl::before, .uborder-rl::after, .uborder-tl::after, .uborder-rb::before, .uborder-tr::after, .uborder-bl::after {
        transform: scaleX(.33333);
    }
}
/**1px 边框 end*/

/**圆角定义 begin**/

.uradius-tl02 {
    -webkit-border-top-left-radius: 0.2em !important;
    border-top-left-radius: 0.2em !important;
}
.uradius-tl03 {
    -webkit-border-top-left-radius: 0.3em !important;
    border-top-left-radius: 0.3em !important;
}
.uradius-tr02 {
    -webkit-border-top-right-radius: 0.2em !important;
    border-top-right-radius: 0.2em !important;
}
.uradius-tr03 {
    -webkit-border-top-right-radius: 0.3em !important;
    border-top-right-radius: 0.3em !important;
}
.uradius-br02 {
    -webkit-border-bottom-right-radius: 0.2em !important;
    border-bottom-right-radius: 0.2em !important;
}
.uradius-br03 {
    -webkit-border-bottom-right-radius: 0.3em !important;
    border-bottom-right-radius: 0.3em !important;
}
.uradius-bl02 {
    -webkit-border-bottom-left-radius: 0.2em !important;
    border-bottom-left-radius: 0.2em !important;
}
.uradius-bl03 {
    -webkit-border-bottom-left-radius: 0.3em !important;
    border-bottom-left-radius: 0.3em !important;
}
.uradius-a02 {
    -webkit-border-radius: 0.2em !important;
    border-radius: 0.2em !important;
}
.uradius-a03 {
    -webkit-border-radius: 0.3em !important;
    border-radius: 0.3em !important;
}
.uradius-a12 {
    -webkit-border-radius: 1.2em !important;
    border-radius: 1.2em !important;
}
.uradius-a100 {
    -webkit-border-radius: 100% !important;
    border-radius: 100% !important;
}
/**圆角定义 end**/

/*组件 begin*/

/*按钮型单选框与复选框 begin*/

.ucheckbox-btn, .ucheckbox, .uradio-btn, .uradio {
    display: none;
}
.uradio-btn+label, .ucheckbox-btn+label {
    -webkit-box-sizing: unset !important;
    box-sizing: unset !important;
    border-radius: 0.3em;
    padding: 0.2em 0.4em;
    border: 1px solid #BABABA;
    background-color: #FFFFFF;
    font-size: 1em;
    color: #848484;
    text-align: center;
    display: inline-block;
    position: relative;
    min-width: 3em;
}
.ucheckbox-btn:checked+label, .uradio-btn:checked+label {
    font-family: "utools";
    background-color: #0DBA0D;
    border-color: #0DBA0D;
    color: #FFFFFF;
}
.uradio+label, .ucheckbox+label {
    color: #848484;
}
.uradio:checked+label, .ucheckbox:checked+label {
    color: #0DBA0D;
}
.uradio+label:before {
    font-family: "utools";
    content: '\e609';
}
.uradio:checked+label:before {
    font-family: "utools";
    color: #0DBA0D;
    content: '\e667';
}
.ucheckbox+label:before {
    font-family: "utools";
    content: '\e617';
}
.ucheckbox:checked+label:before {
    font-family: "utools";
    color: #0DBA0D;
    content: '\e616';
}
/*按钮型单选框与复选框 end*/

/** switch开关 begin **/

.uswitch, .uswitch-mini {
    display: none;
}
.uswitch+label, .uswitch-mini+label {
    position: absolute;
    height: 1.8em;
    line-height: 1.8em;
    width: 4em;
    border-radius: 1em;
    display: inline-block;
    border: 1px solid #d7d7dd;
    background-color: #fff;
}
.uswitch-mini+label {
    width: 3.2em;
}
.uswitch+label>.uswitch-btn, .uswitch-mini+label>.uswitch-btn {
    height: 1.8em;
    width: 1.8em;
    border-radius: 100%;
    background-color: #fff;
    box-shadow: 1px 0px 2px #aaa;
    -webkit-transition: all 300ms;
    transition: all 300ms;
}
.uswitch+label>.uswitch-font:before {
    position: absolute;
    top: 1px;
    right: 0.45em;
    font-size: 0.85em;
    color: #aaa;
    content: "OFF";
}
.uswitch:checked+label>.uswitch-btn {
    -webkit-transform: translate3d(2.16em, 0, 0);
    transform: translate3d(2.16em, 0, 0);
    -webkit-transition: all 300ms;
    transition: all 300ms;
    box-shadow: none;
}
.uswitch-mini:checked+label>.uswitch-btn {
    -webkit-transform: translate3d(1.36em, 0, 0);
    transform: translate3d(1.36em, 0, 0);
    -webkit-transition: all 300ms;
    transition: all 300ms;
}
.uswitch:checked+label>.uswitch-font:before {
    position: absolute;
    top: 1px;
    left: 0.7em;
    font-size: 0.85em;
    color: #fff;
    content: "ON";
}
.uswitch:checked+label, .uswitch-mini:checked+label {
    background-color: #0DBA0D;
    border: 1px solid #0DBA0D;
}
/** switch开关 end **/

/** button 按钮 begin **/

.ubtn-main, .ubtn-normal, .ubtn-mini {
    position: relative;
    width: 100%;
    display: block;
    border: none;
    outline: none;
    padding: 10px 24px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #108EE9;
    border: 1px solid #108EE9;
    border-radius: 4px;
    box-sizing: border-box;
    text-decoration: none;
    overflow: hidden;
}
.ubtn-normal {
    display: inline;
    width: auto;
    max-width: 184px;
}
.ubtn-mini {
    display: inline;
    width: auto;
    padding: 3px 10px;
    font-size: 14px;
}
.ubtn-main:active, .ubtn-normal:active, .ubtn-mini:active {
    opacity: 0.6;
}
.ubtn-main:disabled, .ubtn-normal:disabled, .ubtn-mini:disabled {
    opacity: 0.4;
}
.ubtn-white {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.4);
}
.ubtn-gray {
    border: 1px solid #D9D9D9;
    background-color: #D9D9D9;
    color: #fff;
}
.ubtn-red {
    border: 1px solid #FA5151;
    background-color: #FA5151;
    color: #fff;
}
.ubtn-main.ubtn-plain, .ubtn-normal.ubtn-plain, .ubtn-mini.ubtn-plain {
    background-color: transparent;
    border: 1px solid;
    color: #108EE9;
}
.ubtn-white.ubtn-plain {
    background-color: transparent;
    border: 1px solid;
    color: #FFFFFF;
}
.ubtn-gray.ubtn-plain {
    background-color: transparent;
    border: 1px solid;
    color: rgba(0, 0, 0, 0.4);
}
.ubtn-red.ubtn-plain {
    background-color: transparent;
    border: 1px solid;
    color: #FA5151;
}
/** buttom  按钮 end **/


/**预览遮罩 begin***/

.upreview {
    display: inline-block;
    overflow: hidden;
    position: relative;
}

.upreview:before {
    content: "";
    width: 0;
    height: 0;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    transition: all 200ms linear 0s;
}

.upreview:hover:before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.4;
    z-index: 100;
}

.upreview .upreview-content {
    width: 100%;
    color: #fff;
    position: absolute;
    top: 35%;
    left: 0;
    z-index: 101;
}

.upreview .option-icon {
    text-transform: uppercase;
    margin: 0;
    opacity: 0;
    transition: all 0.2s ease 0s;
}

.upreview:hover .option-icon {
    opacity: 1;
    transition-delay: 0.2s;
}


/**预览遮罩 end***/

/**loading 加载 begin**/

.uloading::before {
    font-family: "utools";
    content: "\e60a";
    display:inline-block;
    vertical-align:middle;
    -webkit-animation:loading 1s steps(12, end) infinite;
    animation:loading 1s steps(12, end) infinite;
}
@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
@keyframes loading {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
/**loading 加载 end**/

/** tips 信息提醒 begin**/

.utips {
    position: relative;
    /* width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    background-color: rgba(0,0,0,0.1);*/
}
.utips>label {
    position: absolute;
    top: -6px;
    right: -0.5em;
}
/** tips 信息提醒 end**/

/*badge  数字角标 begin*/

.ubadge, .utips>label {
    font-size: 12px;
    line-height: 1;
    display: inline-block;
    padding: 3px 6px;
    color: #fff;
    border-radius: 100px;
    background-color: #f40;
}
/*badge 数字角标 end*/

/**输入框 begin**/
.uinput {
    display: -webkit-box !important;
    display: box !important;
    position: relative;
    -webkit-box-flex: 1;
    box-flex: 1;
    outline: none;
    margin: 0px;
    padding: 4px 6px;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    color: #606266;
    width: auto;
    height: 100%;
    -webkit-appearance: none;
    background: none;
    text-decoration: none;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica;
    font-weight:normal;
    font-size: inherit;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
}
.uinput:focus{
    outline: none;
    border-color: #108EE9;
}
.usuffix, .uprefix{
    position: relative;
}
.uprefix *:last-child {
    padding-left: 30px;
    width: calc(100% - 35px);
}
.usuffix *:first-child {
    padding-right: 30px;
    width: calc(100% - 35px);
}
.uprefix *:first-child, .usuffix *:last-child {
    position: absolute;
    top: calc(50% - 7px);
    width: 20px;
    height: 100%;
    color: #c0c4cc;
    text-align: center;
}
.uprefix *:first-child{
    left: 5px;
}
.usuffix *:last-child{
    right: 5px;
}
/**输入框 end**/

/**********弹窗 begin***********/

.upopup, .uprompt {
    position: fixed;
    display: none;
    opacity: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 9999;
}
.uprogress, .utoast {
    position: fixed;
    display: none;
    opacity: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 9999;
}

/**底部弹窗 begin**/

.upopup>.upopup-content {
    position: fixed;
    width:100%;
    background-color: #fff;
    -webkit-transition: all 500ms;
    transition: all 500ms;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
    overflow-scrolling: touch;
    z-index: 10000;
}
/**底部弹窗 end**/

/**弹出窗口 begin**/

.uprompt-content {
    position: absolute;
    width: 70%;
    left: 15%;
    top: 50%;
    height: 150px;
    margin-top: -75px;
    border-radius: 5px;
    background-color: #fff;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
    -webkit-transform: translate3d(0%, 0%, 0) scale(0.9);
    transform: translate3d(0%, 0%, 0) scale(0.9);
    overflow-y: auto;
    z-index: 10000;
}
.uprompt textarea {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    outline: none;
    background: none;
    width: 98%;
    -webkit-appearance: none;
    background: none;
    text-decoration: none;
    margin: 0;
    border: none;
    resize: none;
}
/**弹出窗口 end**/

/**toast 弹窗 begin**/

.utoast-content {
    position: absolute;
    display: inline-block;
    max-width: 150px;
    padding: 7px 15px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    z-index: 10000;
}
/**toast 弹窗 end**/

/** progress 弹窗 begin**/
.uprogress-content{
    position: absolute;
    width: 80px;
    height: 80px;
    text-align: center;
    background-color: rgba(0,0,0,0.7);
    border-radius: 6px;
    padding: 5px;
    color: #fff;
    z-index: 10000;
}
/** progress 弹窗 end**/

/**********弹窗 end***********/

/**折叠面板 begin**/
.ucollapse{
    background: #fff;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.ucollapse-item{
    display: -webkit-box;
    display: box;
    position: relative;
    -webkit-box-pack: center;
    box-pack: center;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}
.ucollapse-title{
    position: relative;
    padding: 0.6em;
    border-bottom: 1px solid #eeeeee;
    padding-right: 2em;
    z-index: 1;
    background-color: #fff;
}

.ucollapse-content{
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
    display: none;
    height: 0;
}

/**折叠面板 end**/

/**轮播图片 begin**/
.uswiper{
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.uswiper .uswiper-ul:first-child{
    width: 1000%;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
}
.uswiper .uswiper-ul:first-child .uswiper-li{
    position: relative;
    width: 10%;
    overflow: hidden;
    float: left;
}
.uswiper .uswiper-ul:first-child .uswiper-li img{
    width: 100%;
    height: 200px;
    display: block;
}
.uswiper .uswiper-ul:last-child{
    position: absolute;
    bottom: 0px;
	left: 0;
	right: 0;
    height: 20px;
    padding:2px 5px;
    text-align: center;
    z-index: 2;
}
.uswiper .uswiper-ul:last-child .uswiper-li{
    width: 6px;
    height: 6px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    margin: 0 5px;
}
.uswiper .uswiper-ul:last-child .uswiper-li.now{
    background: #fff;
}
.uswiper .uswiper-li .uswiper-title{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 20px;
    padding:2px 5px;
    background-color: rgba(0,0,0,0.5);
    color: #eee;
    font-size: 14px;
    overflow: hidden;
    z-index: 1;
}

/**轮播图片 end**/

/*组件 end*/

[v-cloak] {
    display: none !important;
}
/**字体图标 begin**/

@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "utools";
    src: url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');
}
[class^="uicon-"] {
    display: inline-block;
    vertical-align: middle;
    font: normal normal normal 16px/1 "utools";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.uicon-nice:before {
  content: "\e63d";
}

.uicon-shaixuan:before {
  content: "\e714";
}

.uicon-jiantou_shang:before {
  content: "\e669";
}

.uicon-jiantou_xia:before {
  content: "\e66a";
}

.uicon-add-friend:before {
  content: "\e600";
}

.uicon-topic:before {
  content: "\e8c4";
}

.uicon-man:before {
  content: "\e616";
}

.uicon-woman:before {
  content: "\e618";
}

.uicon-warn:before {
  content: "\e6b3";
}

.uicon-jiantou_you:before {
  content: "\e662";
}

.uicon-jiantou_zuo:before {
  content: "\e668";
}

.uicon-home:before {
  content: "\e640";
}

.uicon-wenda:before {
  content: "\e645";
}

.uicon-write:before {
  content: "\e69b";
}

.uicon-questionnaire-fill:before {
  content: "\e685";
}

.uicon-play:before {
  content: "\e629";
}

.uicon-pause:before {
  content: "\e62a";
}

.uicon-clear:before {
  content: "\e8d2";
}

.uicon-refresh:before {
  content: "\e619";
}

.uicon-mail:before {
  content: "\e6a1";
}

.uicon-wechat-o:before {
  content: "\e66c";
}

.uicon-font:before {
  content: "\e7b1";
}

.uicon-moon:before {
  content: "\e63c";
}

.uicon-sun:before {
  content: "\e78b";
}

.uicon-list:before {
  content: "\e615";
}

.uicon-zhi:before {
  content: "\e617";
}

.uicon-null:before {
  content: "\e613";
}

.uicon-apple:before {
  content: "\e637";
}

.uicon-del:before {
  content: "\e6b9";
}

.uicon-add:before {
  content: "\e6af";
}

.uicon-more:before {
  content: "\e611";
}

.uicon-cancel:before {
  content: "\e610";
}

.uicon-good:before {
  content: "\e720";
}

.uicon-upload:before {
  content: "\e800";
}

.uicon-word:before {
  content: "\e605";
}

.uicon-book:before {
  content: "\e60f";
}

.uicon-plus:before {
  content: "\e603";
}

.uicon-file:before {
  content: "\e719";
}

.uicon-wallet-detail:before {
  content: "\e632";
}

.uicon-warning-circle:before {
  content: "\e64e";
}

.uicon-wallet:before {
  content: "\e67c";
}

.uicon-money:before {
  content: "\e63f";
}

.uicon-edit:before {
  content: "\e6ba";
}

.uicon-week:before {
  content: "\e651";
}

.uicon-calendar:before {
  content: "\e636";
}

.uicon-position:before {
  content: "\e60e";
}

.uicon-note:before {
  content: "\e607";
}

.uicon-clock:before {
  content: "\e61c";
}

.uicon-person:before {
  content: "\e70a";
}

.uicon-ticket:before {
  content: "\e608";
}

.uicon-lock:before {
  content: "\e64d";
}

.uicon-share:before {
  content: "\e63e";
}

.uicon-miniprogram:before {
  content: "\e61e";
}

.uicon-focus-after:before {
  content: "\e61b";
}

.uicon-focus-before:before {
  content: "\e627";
}

.uicon-eye:before {
  content: "\e606";
}

.uicon-buy:before {
  content: "\e747";
}

.uicon-msg:before {
  content: "\e673";
}

.uicon-info:before {
  content: "\e65d";
}

.uicon-close:before {
  content: "\e612";
}

.uicon-gear:before {
  content: "\e626";
}

.uicon-vip:before {
  content: "\e688";
}

.uicon-download:before {
  content: "\e60d";
}

.uicon-vip-color:before {
  content: "\e64c";
}

.uicon-collect:before {
  content: "\e628";
}

.uicon-zoom:before {
  content: "\e61f";
}

.uicon-weibo-circle:before {
  content: "\e633";
}

.uicon-weibo:before {
  content: "\e635";
}

.uicon-arrow-up:before {
  content: "\e638";
}

.uicon-arrow-down:before {
  content: "\e639";
}

.uicon-arrow-right:before {
  content: "\e63a";
}

.uicon-arrow-left:before {
  content: "\e63b";
}

.uicon-rotate:before {
  content: "\e66f";
}

.uicon-qq-circle:before {
  content: "\e6a0";
}

.uicon-wechat-pay:before {
  content: "\e650";
}

.uicon-qq:before {
  content: "\e7c3";
}

.uicon-zfb-circle:before {
  content: "\e665";
}

.uicon-wechat-circle:before {
  content: "\e65b";
}

.uicon-wechat:before {
  content: "\e60c";
}

.uicon-zfb:before {
  content: "\e64b";
}

.uicon-choose-before:before {
  content: "\e609";
}

.uicon-checkbox-after:before {
  content: "\e60a";
}

.uicon-search:before {
  content: "\e614";
}

.uicon-delete:before {
  content: "\e7aa";
}

.uicon-radio-after:before {
  content: "\e667";
}

.uicon-check:before {
  content: "\e604";
}

.uicon-bookmark:before {
  content: "\e602";
}




/**字体图标 end**/
