/**
 * @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:#323232;}
html { _background-image:url(about:blank); _background-attachment:fixed;}
::-ms-clear, ::-ms-reveal { display:none;}
input::-webkit-input-placeholder, 
textarea::-webkit-input-placeholder { color:#CFCFCF;}
:-moz-placeholder, :-ms-placeholder { color:#CFCFCF;}
input:-ms-input-placeholder, 
textarea:-ms-input-placeholder { color:#CFCFCF;}
body, html { background-color:#fff;}
a { color:#323232; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover { color:#FF7611; text-decoration:underline;}

/* function */
.f-db { display:block;}
.f-di { display:inline;}
.f-fl { float:left; display:inline;}
.f-fr { float:right; display:inline;}
.f-dn { display:none;}
.f-fn { float:none;}
.f-pr { position:relative;}
.f-pa { position:absolute;}
.f-oh { overflow:hidden;}
.f-fs12 { font-size:12px;}
.f-fs14 { font-size:14px;}
.f-fwb { font-weight:bold;}
.f-tal { text-align:left;}
.f-tac { text-align:center;}
.f-tar { text-align:right;}
.f-vam { vertical-align:middle;}
.f-vat { vertical-align:top;}
.f-wsn { word-wrap:normal; white-space:nowrap;}
.f-toe { text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.f-ti { overflow:hidden; text-indent:-999em;}
.f-ti2 { text-indent:2em;}
.f-cp { cursor:pointer;}
.f-nus { -webkit-user-select:none; -ms-user-select:none; user-select:none;}
.f-clear { overflow:hidden; display:block; clear:both; height:0;}
.f-clearfix:before, .f-clearfix:after { content:''; display:table;}
.f-clearfix:after { clear:both;}
.f-clearfix,.f-zm { *zoom:1;}
.f-yahei { font-family:\5fae\8f6f\96c5\9ed1;}
.f-song { font-family:\5b8b\4f53;}
.f-line {text-decoration:none;}

/* edge */
.e-mt0 { margin-top:0px;}
.e-mt5 { margin-top:5px;}
.e-mt10 { margin-top:10px;}
.e-mt15 { margin-top:15px;}
.e-mt20 { margin-top:20px;}
.e-mr0 { margin-right:0px;}
.e-mr-3 { margin-right:-3px;}
.e-mr5 { margin-right:5px;}
.e-mr10 { margin-right:10px;}
.e-mr15 { margin-right:15px;}
.e-mr20 { margin-right:20px;}
.e-mb0 { margin-bottom:0px;}
.e-mb5 { margin-bottom:5px;}
.e-mb10 { margin-bottom:10px;}
.e-mb15 { margin-bottom:15px;}
.e-mb20 { margin-bottom:20px;}
.e-ml0 { margin-left:0px;}
.e-ml-3 { margin-left:-3px;}
.e-ml5 { margin-left:5px;}
.e-ml10 { margin-left:10px;}
.e-ml15 { margin-left:15px;}
.e-ml20 { margin-left:20px;}
.e-ml30 { margin-left:30px;}
.e-pt0 { padding-top:0px;}
.e-pt5 { padding-top:5px;}
.e-pt10 { padding-top:10px;}
.e-pt15 { padding-top:15px;}
.e-pt20 { padding-top:20px;}
.e-pt25 { padding-top:25px;}
.e-pr0 { padding-right:0px;}
.e-pr10 { padding-right:10px;}
.e-pr15 { padding-right:15px;}
.e-pr20 { padding-right:20px;}
.e-pb0 { padding-bottom:0px;}
.e-pb10 { padding-bottom:10px;}
.e-pb15 { padding-bottom:15px;}
.e-pb20 { padding-bottom:20px;}
.e-pb60 { padding-bottom:60px;}
.e-pl5 { padding-left:5px;}
.e-pl0 { padding-left:0px;}
.e-pl10 { padding-left:10px;}
.e-pl15 { padding-left:15px;}
.e-pl20 { padding-left:20px;}

/* ui */
.ui-tine { display:inline-block; line-height:0; font-size:0; border:6px dashed transparent; border-top-color:#ccc; border-top-style:solid;}
.ui-animate { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.ui-backtop { width:50px; display:none; position:fixed; z-index:999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||10)-(parseInt(this.currentStyle.marginBottom,10)||0))); right:10px; bottom:10px;}
.ui-loading { background:url(../images/sloading.gif) no-repeat left center;}

/* tab */
.ui-tab { display:none;}
.ui-tab li { display:inline;}
.ui-tab li a { display:inline-block; text-align:center;}
.ui-tab li a:hover { text-decoration:none;}
.ui-tab li { position:relative; cursor:pointer;} 

/* 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;}
.ui-layer-title { padding-left:18px; height:50px; line-height:50px; font-size:16px; color:#323232; font-weight:normal; background-color:#F4F7FE; border-radius:5px 5px 0 0;}
.ui-layer-title span { font-size:18px;}
.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:#ccc; 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\;}

/* slide */
.ui-slidewrap { position:relative; overflow:hidden; height:100%;}
.ui-slide-btn { display:none; position:absolute; top:50%; width:48px; height:60px; margin-top:-30px; cursor:pointer; background:url(../images/slide-btn.png) no-repeat;}
.ui-slide-prev { background-position:10px center; left:0;}
.ui-slide-next { background-position:-67px center; right:0;}
.ui-slide, .ui-slide li { height:100%; width:100%;}
.ui-slide li a, .ui-slide li img { display:block;}
.ui-slide { position:absolute; top:0; left:0; overflow:hidden; width:100%;}
.ui-slide li { float:left; background:url(../images/loading.gif) no-repeat center;}
.ui-slide-list { position:absolute; bottom:20px; z-index:1; width:100%; text-align:center;}
.ui-slide-list span { display:inline-block; overflow:hidden; margin-left:5px; width:11px; height:11px; border-radius:100%; cursor:pointer; font-size:0; background-color:#fff;}
.ui-slide-list span.s-crt { background-color:#E50065;}
.ui-slide-title { position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); background:rgba(0,0,0,0.5); background:transparent\;}
.ui-slide-title span { padding-left:10px; color:#fff; font-size:14px;}
.ui-slide-scroll { position:relative; margin-top:10px; height:64px;}
.ui-slide-scroll .ui-slide-btn { position:absolute; bottom:1px; width:15px; height:55px; background:#939393 url(../images/slide-thumb-btn.png) no-repeat; cursor:pointer;}
.ui-slide-scroll .ui-slide-prev { left:0; background-position:3px center;}
.ui-slide-scroll .ui-slide-next { right:0; background-position:-39px center;}
.ui-slide-scroll .ui-slide-btn.s-dis { cursor:default; background-color:#ccc;}
.ui-slide-scroll .ui-slidewrap  { overflow:hidden; position:relative; top:0; margin:0 25px; height:100%;}
.ui-slide-scroll .ui-slide { position:absolute; left:0; bottom:0;}
.ui-slide-scroll .ui-slide li { position:relative; float:left; margin-right:18px; padding:1px; width:95px; height:53px; border:1px solid #fff;}
.ui-slide-scroll .ui-slide img { display:block;}
.ui-slide-scroll .ui-slide li i { position:absolute; left:50%; top:-12px; margin-left:-6px; display:none; line-height:0; font-size:0; border:6px dashed transparent; border-bottom-style:solid; border-bottom-color:#ed7612;}
.ui-slide-scroll .ui-slide li.s-crt { border-color:#ed7612;}
.ui-slide-scroll .ui-slide li.s-crt i { display:block;}

/* select */
.ui-imitselect { float:left; height:40px; cursor:pointer; background-color:#fff; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none;}
.ui-imitselect, .ui-imitselect dd { border:1px solid #DDD;}
.ui-imitselect dt i { -webkit-transition:all .3s ease-in; -ms-transition:all .3s ease-in; transition:all .3s ease-in;}
.ui-imitselect dt { height:40px; padding-right:22px; padding-left:15px; position:relative;}
.ui-imitselect dt strong, .ui-imitselect dt input { display:block; border:none; font-weight:normal; width:100%; text-align:left; height:100%; line-height:40px; overflow:hidden;}
.ui-imitselect dt input { height:40px; line-height:normal; line-height:40px\9;}
.ui-imitselect dt b { position:absolute; width:15px; height:15px; top:11px; right:9px; border:none;}
.ui-imitselect dt i { float:left; margin:6px 0 0 4px; line-height:0; font-size:0; border:5px dashed transparent; border-top-color:#333; border-top-style:solid;}
.ui-imitselect.s-dis { cursor:default;}
.ui-imitselect.s-dis dt, .ui-imitselect.s-dis dt input { background-color:#E2E2E2; color:#ABABAB;}
.ui-imitselect.s-dis { border-color:#ACACAC;}
.ui-imitselect.s-dis dt i { border-top-color:#ABABAB;}
.ui-imitselect dd { width:88px; display:none; text-align:left; border-radius:0 0 3px 3px; position:absolute; top:40px; left:-1px; z-index:1; background-color:#fff;}
.ui-imitselect.s-show dd { display:block;}
.ui-imitselect.s-show dt i { -webkit-transform:rotate(180deg); -webkit-transform-origin:50% 2px; -ms-transform:rotate(180deg); -ms-transform-origin:50% 2px; transform:rotate(180deg); transform-origin:50% 2px;}
.ui-imitselect dd li { padding-left:5px; font-style:normal; height:40px; line-height:40px;}
.ui-imitselect dd li.s-crt { background-color:#F8F8F8;}

/* paging */
.ui-paging { overflow:hidden; background-color:#fff;}
.ui-paging li { float:left; display:inline; text-align:center; margin-right:5px; line-height:22px;}
.ui-paging span,.ui-paging a,.ui-paging em,.ui-paging input,.ui-paging button { float:left;}
.ui-paging span,.ui-paging a { width:22px; height:22px; text-align:center;}
.ui-paging span { background-color: #FD6E0E; color:#FFF; border: 1px solid #FD6E0E;}
.ui-paging input { border:1px solid #DBDBDB; width:30px; height:22px; margin:0 3px; text-align:center; line-height:22px;}
.ui-paging button { margin-left:2px; width:40px; color:#FFF; height:24px; border:1px solid #FD6E0E;; background:#FD6E0E; cursor:pointer;}

/* suggest */
.ui-suggest { overflow:hidden; position:absolute; display:none; z-index:9999; background-color:#fff; border:1px solid #999;}
.ui-suggest li.s-crt { background-color:#ccc;}

@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                                                 
.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;
}