@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;
}

/* 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;}
img { vertical-align:middle;}
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 {border-radius:0;}
textarea, input { box-sizing:content-box;}
input[type=radio] { -webkit-appearance:radio; border-radius:100%;}
input[type=checkbox] { -webkit-appearance:checkbox;}
body, textarea, input, button, select, keygen, legend { font:14px/1.14 \5fae\8f6f\96c5\9ed1; color:#666;}
html { _background-image:url(about:blank); _background-attachment:fixed;}
::-ms-clear, ::-ms-reveal{ display:none;}
input::-webkit-input-placeholder, 
textarea::-webkit-input-placeholder { color:#A0A0A0;}
:-moz-placeholder, :-ms-placeholder { color:#A0A0A0;}
input:-ms-input-placeholder, 
textarea:-ms-input-placeholder { color:#A0A0A0;}
body, html { width:100%;}
a { color:#666; -webkit-tap-highlight-color:rgba(0,0,0,0);}

/* grid */
.g-body { width:100%; min-width:1140px;}
.g-wrap { margin:0 auto; width:1140px;}
.g-body2 { width:100%; min-width:1000px;}
.g-wrap2 { margin:0 auto; width:1000px;}

/* function */
.f-dn { display:none;}
.f-db { display:block;}
.f-di { display:inline;}
.f-fl { float:left; display:inline;}
.f-fr { float:right; display:inline;}
.f-fn { float:none;}
.f-pr { position:relative;}
.f-pa { position:absolute;}
.f-oh { overflow:hidden;}
.f-fs10 { font-size:10px; -webkit-transform:scale(0.83); -moz-transform:scale(0.83); -o-transform:(0.83);}
.f-fs11 { font-size:11px; -webkit-transform:scale(0.92); -moz-transform:scale(0.92); -o-transform:(0.92);}
.f-fs12 { font-size:12px;}
.f-fs12 { font-size:12px;}
.f-fs13 { font-size:13px;}
.f-fs16 { font-size:16px;}
.f-fs18 { font-size:18px;}
.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-wbba { word-wrap:break-word; word-break:break-all;}
.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-cb { clear:both;}
.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 { border-bottom:1px solid #E4E2E2;}
.f-color { color:#956EBB;}

/* edge */
.e-mauto { margin:0 auto;}
.e-mt-1 { margin-top:-1px;}
.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-mt30 { margin-top:30px;}
.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-pt10 { padding-top:10px;}
.e-pt15 { padding-top:15px;}
.e-pt20 { padding-top:20px;}
.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-pb25 { padding-bottom:25px;}
.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;}
.ui-animate { -webkit-animation-duration:1s; -webkit-animation-fill-mode:both; animation-duration:1s; animation-fill-mode:both;}
.ui-trans { -webkit-transition:all .2s ease-in; -ms-transition:all .2s ease-in; transition:all .2s ease-in;}
.ui-blank { background:url(../images/blank.gif) repeat;}

/* form */
.ui-form .item:before, .ui-form .item:after { content:''; display:table;}
.ui-form .item:after { clear:both;}
.ui-form .item { *zoom:1;}
.ui-form .item .item-title, .ui-form .item strong, .ui-form .item b, .ui-form .item input, .ui-form .item .ui-input, .ui-form .item .ui-btn, .ui-form .item label, .ui-form .item span, .ui-form .item em, .ui-form .item .ui-imitselect { float:left;}
.ui-form .item .f-fr { float:right;}
.ui-form .item .f-lh42 { line-height:42px;}
.ui-form .item .f-lh38 { line-height:38px;}
.ui-form .item-title { width:134px; padding-right:5px; font-size:14px; line-height:42px; text-align:right;}
.ui-form .item .checkbox { margin-top:1px; *margin-top:-2px;}
.ui-input { width:343px; padding-left:15px; height:40px; line-height:40px\9; border:1px solid #D0D0D0; background-color:#fff; font-size:14px;}
.ui-input:focus { border-color:#956EBB;}
.ui-input-short { width:207px;}
.ui-input-text { padding-top:10px; width:912px; height:105px; line-height:20px; border-radius:5px; background-color:#FCFCFC;}
.ui-input.s-dis { background-color:#D0D0D0; color:#A0A0A0;}
.ui-btn { display:inline-block; width:146px; height:30px; line-height:30px; text-align:center; color:#fff; cursor:pointer; font-size:14px; background-color:#956EBB; border:1px solid #956EBB; border-radius:3px;}
.ui-btn-submit { height:38px; line-height:37px; width:358px; font-size:18px; font-weight:bold;}
.ui-btn-code { width:120px; height:32px; line-height:32px; border:1px solid #6D5B7E; background-color:#6D5B7E; color:#fff; border-radius:0;}
.ui-btn-bdg { width:100px;}
.ui-btn-gc { width:auto; height:31px; line-height:31px; padding:0 13px; color:#333; background:url(../images/bgc.png) repeat-x center; border:1px solid #E1E0E0;}
.ui-btn-gc i { float:left; margin-right:6px; font-size:14px; color:#BFBFBF;}
.ui-btn.s-dis { background-color:#ADACAC; border:1px solid #ADACAC;}
.ui-btn.s-dis:hover { cursor:default; opacity:1; filter:alpha(opacity=100);}
.ui-btn:hover { color:#fff; text-decoration:none; opacity:.8; filter:alpha(opacity=80);}
.ui-btn-gc:hover { color:#333;}
.ui-btn-bdb, .ui-btn-bdb:hover { background-color:#fff; color:#956EBB;}
.ui-btn-bdg, .ui-btn-bdg:hover { background-color:#fff; border-color:#7B7B7B; color:#666;}
.ui-err { position:relative; margin-top:5px; line-height:30px; color:#FB0000; word-wrap:normal; white-space:nowrap;}
.ui-err label { position:absolute; left:0; top:0;}
.ui-err label.s-err { padding:0 8px; border:1px solid #FB0000; border-radius:2px; color:#FB0000; background-color:#FFDFD5; line-height:28px;}
.ui-err label.s-err i { position:relative; top:2px; float:none; margin-top:1px; margin-right:7px;}
.ui-err label.s-err b { position:absolute; left:-12px; top:50%; margin-top:-6px; border:6px dashed transparent; border-right-color:#FB0000; border-right-style:solid;}
.ui-err label.s-err s { position:absolute; left:-10px; top:50%; margin-top:-5px; border:5px dashed transparent; border-right-color:#FFDFD5; border-right-style:solid;}
.ui-form2 .ui-input { width:300px; height:36px; line-height:36px; border-radius:3px;}
.ui-form2 .item-title { line-height:38px;}

/* tab */
.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;} 
.ui-tabbox { position:relative;}
.ui-tabbtn { position:absolute;}
.ui-tabwrap { position:relative; overflow:hidden;}
.ui-tabwrap .ui-tab { position:absolute; top:0; left:0;}

/* superslider */
.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:10px; 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:61px;}
.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;}

/* 头部 */
.g-headtop { height: 72px; font-size: 0; overflow: hidden; }
.g-headtop img, .g-headtop a { display: inline-block; *display: inline; *zoom: 1; }
.g-headtop .sign { vertical-align: top; margin-top: 19px; }
.g-headtop .u-nav { padding: 0 25px; height: 72px; text-align: center; line-height: 72px; font-family: \5fae\8f6f\96c5\9ed1; font-size: 17px; color: #333; }
.g-headtop .u-nav:hover { color: #fff; background-color: #956EBB; text-decoration:none;}
.g-headtop .u-nav.s-crt { color: #fff; background-color: #956EBB; }
.g-headtop .u-nav.first { margin-left: 76px; }
.g-headtop .login { height: 72px; line-height: 72px; margin-left: 30px; }
.g-headtop .register { height: 72px; line-height: 72px; margin-left: 23px; }
.m-subnav { background:#F9F9F9;}
.m-nav { height:53px;}
.m-nav li { margin:8px 15px 0; /* width:98px; */ font-size:16px;}
.m-nav li a { float:left; /* width:98px; */ height:37px; line-height:37px; border-radius:6px; text-align:center; padding: 0 12px; display: block;}
.m-nav li a:hover, .m-nav li.s-crt a { color:#fff; background:#956EBB; text-decoration:none;}
.m-search-sub div { margin-top:11px; width:186px; height:30px; line-height:30px; border:1px solid #D1D1D1; overflow:hidden;}
.m-search-sub div input { padding-left:10px; width:139px; height:30px; line-height:30px; border-right:1px solid #D1D1D1;}
.m-search-sub div button { width:36px; height:30px; cursor:pointer; background-color:#FFF; color:#B6B6B6;}
.m-search-sub a { width:96px; height:35px; line-height:35px; text-align:center; color:#956EBB; border:1px solid #956EBB;}
.m-search-sub div, .m-search-sub a { border-radius:5px;}
.m-search-sub a { margin-top:8px;}

/* 内容 */
.m-crumbs { margin-top:15px; height:24px; color:#9A9999; border-bottom:1px solid #E4E2E2; font-size:13px;}
.m-crumbs em { color:#956EBB;}

/* 页脚 */
.g-foot { margin-top:40px; background-color: #F5F5F5; padding-top: 35px; padding-bottom: 40px; }
.g-foot a { margin-right: 40px; font-size: 14px; color: #555; }
.g-foot a:hover { color: #956EBB; }
.g-foot p { font-size: 12px; color: #898989; margin-top: 30px; }
/* 浮动 */
.m-float { position: fixed; bottom: 150px; right: 20px; width: 55px; border: 1px solid #E0E0E0; border-bottom: none; }
.m-float .per { float: left; display: inline; position: relative; border-bottom: 1px solid #E0E0E0; width: 55px; height: 55px; background-color: #fff; }
.m-float .per i { display: block; font-size: 30px; width: 55px; height: 45px; padding-top: 10px; text-align: center; color: #956EBB; }
.m-float .per .e { display: none; font-size: 14px; text-align: center; width: 55px; height: 42px; padding-top: 13px; background-color: #956EBB; color:#fff;}
.m-float .per .num { position: absolute; top: 4px; left: 23px; width: 30px; height: 14px; background: url(../../maestro/images/cart.png) no-repeat center; color: #fff; text-align: center; }
.m-float .per.li1 a:hover .i { color: #956EBB; }
.m-float .per .m-boxfloat6 { display: none; position: absolute; top: 0; right: 55px; padding-right: 15px; }
.m-float .per .m-boxfloat6 .m-float6 { width: 315px; max-height: 400px; overflow-y: auto; }
.m-float .per .m-boxfloat6 .m-float6 h2 { background-color: #fff; font-size: 15px; color: #666; height: 40px; line-height: 40px; padding-left: 15px; border: 1px solid #E0E0E0; }
.m-float .per .m-boxfloat6 .m-float6 ul { background-color: #fff; }
.m-float .per .m-boxfloat6 .m-float6 li { height: 62px; padding: 5px; border: 1px solid #E0E0E0; border-top: none; }
.m-float .per .m-boxfloat6 .m-float6 li p { margin-left: 10px; margin-top: 10px; font-size: 14px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 120px; }
.m-float .per .m-boxfloat6 .m-float6 li div { width: 90px; text-align: right; margin-top: 10px; }
.m-float .per .m-boxfloat6 .m-float6 li div span { font-size: 13px; color: #714f93; }
.m-float .per .m-boxfloat6 .m-float6 li div a { display: block; margin-top: 20px; color: #929191; }
.m-float .per .m-boxfloat6 .m-float6 li div a:hover { color: #956EBB; text-decoration: underline; }
.m-float .per .m-boxfloat6 .m-float6 li:hover { background-color: #fff; }
.m-float .per .m-boxfloat6 .m-float6 .m-tatol { text-align: right; background-color: #F5F5F5; padding: 10px; border: 1px solid #E0E0E0; border-top: none; }
.m-float .per .m-boxfloat6 .m-float6 .m-tatol span { display: block; margin-top: 10px; color: #666; }
.m-float .per .m-boxfloat6 .m-float6 .m-tatol span em { font-size: 16px; color: #956ebb; margin: 0 5px; }
.m-float .per .m-boxfloat6 .m-float6 .m-tatol a { display: inline-block; *display: inline; *zoom: 1; width: 107px; height: 27px; line-height: 27px; background-color: #956ebb; text-align: center; color: #fff; font-size: 14px; margin-top: 15px; border-radius: 5px; }
.m-float .per .m-boxfloat6 .m-float6 .m-mycartno { border:1px solid #E0E0E0; height: 65px; line-height: 65px; background-color: #fff; overflow: hidden; color:#8C8C8C;}
.m-float .per.li3 .m-float6 { position: fixed; right: 75px; bottom: 170px; display: none; width: 231px; padding-right: 10px; height: 144px; background: url(../../maestro/images/us.png) no-repeat left; }
.m-float .per.li3 .m-float6 li { width: 112px; text-align: center; color: #555; }
.m-float .per.li3 .m-float6 li a:hover { color: #555; }
.m-float .per.li5 i, .m-float .per.li4 i { color: #BBBBBB; }

.ui-layer {overflow:visible !important;position:absolute;display:none;padding: 0;}
.ui-layer-box {position:relative;background-color:#fff;_zoom:1;border-radius: 6px 6px 0 0;}
.ui-layer-body { position:relative; *zoom:1;}
.ui-layer-title {padding-left: 25px;height:32px;line-height:32px;font-size:14px;color:#fff;font-weight: normal;background-color: #956EBB;border-radius: 5px 5px 0 0;}
.ui-layer-button { display:inline-block; overflow:hidden;border-width: 1px;border-style: solid; cursor:pointer;}
span.ui-layer-button.ui-layer-close { z-index:1; position:absolute; top:6px; right:10px;width:20px;height:20px; line-height:20px; text-align:center; font-size:20px;color: #fff;background: none;border: none;}
.ui-layer-main:before, .ui-layer-main:after { content:''; display:table;}
.ui-layer-main:after { clear:both;}
.ui-layer-main { *zoom:1; padding:20px;}
.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: 0 10px 10px 10px;text-align:right;}
.ui-layer-foot .ui-layer-button { margin-left:15px;padding: 0 40px;height: 34px; text-align:center;line-height: 34px;border-radius: 5px;font-size: 14px;font-family: \9ED1\4F53;}
.ui-layer-confirm { border-color:#956EBB; color:#fff; background-color:#956EBB;}
.ui-layer-cancel {border-color: #DCDCDC; color:#333; background-color:#EAEBEF;}
.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\;}

/* 分页 */
.m-paging { margin:30px 0 0; }
.m-paging a, .m-paging em { display: inline-block; margin: 0 3px; padding: 0 10px; height: 27px; line-height: 27px; border: 1px solid #E8E8E8; }
.m-paging a.s-crt { color: #fff; background-color: #956EBB; border-color: #956EBB; }

/* 百度分享 */
.m-share .bdsharebuttonbox a.iconfont { float:left; height:auto; margin:0 7px; line-height:normal; padding:0; background:none; font-size:18px;}
.m-share .bdsharebuttonbox a.iconfont:hover { text-decoration:none;}
.m-share .bdsharebuttonbox { overflow:hidden; *zoom:1;}
.m-share .bdsharebuttonbox .qzone { color:#F8C556;}
.m-share .bdsharebuttonbox .tsina { color:#F85659;}
.m-share .bdsharebuttonbox .weixin { color:#88D680;}
.m-share .bdsharebuttonbox .more { color:#956EBB;}

.ui-checkradio, .ui-checkradio em, .ui-checkradio i { display:inline-block;}
.ui-checkradio em { line-height:38px; cursor:pointer;}
.ui-checkradio em i { float:left; margin-top:7px; line-height:normal;}
.ui-checkradio .ui-checkbox i { width:22px; height:22px; background:url(../images/radio.png) no-repeat -25px 0;}
.ui-checkradio .ui-checkbox.s-checked i { background-position:0 0;}
.ui-checkradio .ui-radio i { width:22px; height:22px; background:url(../images/radio.png) no-repeat -25px 0;}
.ui-checkradio .ui-radio.s-checked i { background-position:0 0;}
.ui-checkradio input { opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.ui-checkradio em.s-dis { cursor:default;}

/* select */
.ui-imitselect { height:21px; 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:100%; padding-right:22px; padding-left:5px; 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:21px; overflow:hidden;}
.ui-imitselect dt input { height:21px; line-height:normal; line-height:21px\9;}
.ui-imitselect dt b { position:absolute; width:15px; height:15px; top:2px; right:2px; background:url(../images/select.png) no-repeat; border:1px solid #707070;}
.ui-imitselect dt i { float:left; margin:6px 0 0 4px; line-height:0; font-size:0; border:4px 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:100%; display:none; text-align:left; border-radius:0 0 3px 3px; position:absolute; top:21px; left:-1px; z-index:1; background-color:#fff;}
.ui-imitselect.s-show dd { display:block;}
/*.ui-imitselect.s-show dt i { margin-top:2px; border:4px dashed transparent; border-bottom-color:#333; border-bottom-style:solid;}*/
.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:21px; line-height:21px;}
.ui-imitselect dd li.s-crt { background-color:#F8F8F8;}
/*下拉框样式重置*/
.ui-imitselect { height: 30px; line-height: 30px; margin-left: 50px; margin-top: 5px; font-size: 15px;border-radius:2px; }
.ui-imitselect dd li { float:none; display: block; height:30px; line-height:30px; margin-bottom:0; padding-left: 10px;} 
.ui-imitselect dd li.s-crt { background-color:#956EBB; color:#fff;}
.ui-imitselect { height: 30px;}
.ui-imitselect dt strong, .ui-imitselect dt input { line-height: 30px;}    
.ui-imitselect dt { padding-left: 10px; }
.ui-imitselect dt b { width: 30px; height: 30px; top: 0; right: 0; background: url(../../maestro/images/imiselect.jpg) no-repeat right; border: none; }
.ui-imitselect dd {  top:30px;}
.ui-imitselect dt i { display: none; }
/*侧边导航栏*/
.g-side { width: 289px; }
.g-side ul { padding-bottom: 20px; border-bottom: 1px solid #E3E3E3; }
.g-side ul li { height: 44px; line-height: 44px; border-radius: 5px; font-size: 15px; margin-bottom: 5px;}
.g-side ul li a { display: block; width: 100%;height: 100%; }
.g-side ul li i { margin-left: 37px; }
.g-side ul li span { margin-left: 15px; }
.g-side ul li.s-crt, .g-side ul li:hover { background-color: #956EBB; }
.g-side ul li.s-crt a, .g-side ul li:hover a { color: #fff; text-decoration: none; }
.g-main { width: 829px; }
/*pages*/

