/**
 * @filename basis.css
 * @author Aniu[2013-10-16 15:31]
 * @update Aniu[2014-04-08 13:37]
 * @version v2.0.1
 * @description CSS Reset & Public Components
 */

/* reset */
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, 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, keygen, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input, textarea, select, button { margin:0; padding:0; border:none; border:0; outline:0; font-size:100%; font:inherit; vertical-align:baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
ol, ul {list-style:none;}
sup, sub {font-size:83%;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
del { text-decoration:line-through;}
ins, u, s, a, a:hover { text-decoration:none;}
pre, code, kbd, samp { font-family:inherit;}
em, i, cite, var, address, dfn { font-style:normal;}
h1, h2, h3, h4, h5, h6, strong, b { font-weight:normal;}
h1, h2, h3, h4, h5, h6 { font-family:\5fae\8f6f\96c5\9ed1;}
html, body, fieldset, img, iframe, abbr { border:0;}
table { border-collapse:collapse; border-spacing:0;}
caption, th { text-align:left; font-weight:normal;}
textarea{ overflow:auto; resize:none;}
label, summary { cursor:default;}
a, button, label { cursor:pointer;}
textarea, input ,button, select { -webkit-appearance:none; border-radius:0;}
input[type=radio] { -webkit-appearance:radio; border-radius:100%;}
input[type=checkbox] { -webkit-appearance:checkbox;}
textarea, input { box-sizing:content-box;}
body, textarea, input, button, select, keygen, legend { font:12px/1.14 \5fae\8f6f\96c5\9ed1,helvetica,sans-serif; color:#666;}
html { _background-image:url(about:blank); _background-attachment:fixed;}
::-ms-clear, ::-ms-reveal{ display:none;}
body, html { background-color:#fff;}
a { color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover { color:#FD6E0E;}

/* layer */
.ui-layer { overflow:visible !important; position:absolute; display:none; padding:0px;}
.ui-layer-box { position:relative; background-color:#fff; _zoom:1; border-radius:5px;}
.ui-layer-body { *zoom:1; height:145px !important;}
.ui-layer-title { color: #222;font-weight: bolder;border-radius: 4px 4px 0 0;text-align: center;padding: 20px 0;}
.ui-layer-title span { font-size:16px;}
.ui-layer-button { display:inline-block; overflow:hidden; border-width:1px; border-style:solid; cursor:pointer;}
.ui-layer-close { position:absolute; top:7px; right:15px; font-size:30px; color:#999; border:none;}
.ui-layer-main:before, .ui-layer-main:after { content:''; display:table;}
.ui-layer-main:after { clear:both;}
.ui-layer-main { *zoom:1;}
.ui-layer-tips { padding:0; border:1px solid #E82018;}
.ui-layer-tips, .ui-layer-tips .ui-layer-body { background-color:#FFEBEB;}
.ui-layer-tips .ui-layer-body, .ui-layer-tips .ui-layer-main { _display:inline;}
.ui-layer-tips .ui-layer-box, .ui-layer-tips .ui-layer-main { _zoom:0;}
.ui-layer-tips .ui-layer-main { color:#E82018;}
.ui-layer-arrow, .ui-layer-arrow b, .ui-layer-arrow i { position:absolute;}
.ui-layer-arrow b, .ui-layer-arrow i { overflow:hidden; line-height:0; font-size:0; border:6px dashed transparent;}
.ui-layer-arrow-top { top:-12px; left:10px;}
.ui-layer-arrow-top b, .ui-layer-arrow-top i { border-bottom-style:solid;}
.ui-layer-arrow-top b { border-bottom-color:#E82018; top:0; left:0;}
.ui-layer-arrow-top i { border-bottom-color:#FFEBEB; top:1px; left:0;}
.ui-layer-arrow-right { right:-12px; top:10px;}
.ui-layer-arrow-right b, .ui-layer-arrow-right i { border-left-style:solid;}
.ui-layer-arrow-right b { border-left-color:#E82018; right:0; top:0;}
.ui-layer-arrow-right i { border-left-color:#FFEBEB; right:1px; top:0;}
.ui-layer-arrow-bottom { bottom:-12px; left:10px;}
.ui-layer-arrow-bottom b, .ui-layer-arrow-bottom i { border-top-style:solid;}
.ui-layer-arrow-bottom b { border-top-color:#E82018; bottom:0; left:0;}
.ui-layer-arrow-bottom i { border-top-color:#FFEBEB; bottom:1px; left:0;}
.ui-layer-arrow-left { left:-12px; top:10px;}
.ui-layer-arrow-left b, .ui-layer-arrow-left i { border-right-style:solid;}
.ui-layer-arrow-left b { border-right-color:#E82018; left:0; top:0;}
.ui-layer-arrow-left i { border-right-color:#FFEBEB; left:1px; top:0;}
.ui-layer-foot { padding:18px 20px; text-align:right;}
.ui-layer-foot .ui-layer-button { margin-left:10px; padding:0 32px; height:40px; text-align:center; line-height:40px; border-radius:3px; font-size:14px;}
.ui-layer-confirm { border-color:#FD6E0E; color:#fff; background-color:#FD6E0E;}
.ui-layer-cancel { border-color:#D0D0D0; background-color:#fff;}
.ui-layer-mask { display:none; position:fixed; top:0; left:0; z-index:10000; width:100%; height:100%;}
.ui-layer-mask div { position:relative; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000); background:rgba(0,0,0,.3); background:transparent\;}
.ui-layer-movemask { position:absolute; cursor:move; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); background:rgba(0,0,0,0.5); background:transparent\;}


@font-face {
  font-family: 'iconfont';  /* project id 116409 */
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
  url('iconfont.woff2') format('woff2'),
  url('iconfont.woff') format('woff'),
  url('iconfont.ttf') format('truetype'),
  url('iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}