.container { margin-right: auto; margin-left: auto; width: 1226px }
.container:after, .container:before { display: table; content: " " }
.container:after { clear: both }
.row { margin-left: -14px }
.row:after, .row:before { display: table; content: " " }
.row:after { clear: both }

.span1, .span10, .span11, .span12, .span13, .span14, .span15, .span16, .span17, .span18, .span19, .span2, .span20, .span3, .span4, .span5, .span6, .span7, .span8, .span9 { float: left; margin-left: 14px; min-height: 1px }
.span1 { width: 48px }
.span2 { width: 110px }
.span3 { width: 172px }
.span4 { width: 234px }
.span5 { width: 296px }
.span6 { width: 358px }
.span7 { width: 420px }
.span8 { width: 482px }
.span9 { width: 544px }
.span10 { width: 606px }
.span11 { width: 668px }
.span12 { width: 730px }
.span13 { width: 792px }
.span14 { width: 854px }
.span15 { width: 916px }
.span16 { width: 1212px }
.span17 { width: 1040px }
.span18 { width: 1102px }
.span19 { width: 1164px }
.span20 { width: 1226px }
.offset1 { margin-left: 48px }
.offset2 { margin-left: 110px }
.offset3 { margin-left: 172px }
.offset4 { margin-left: 234px }
.offset5 { margin-left: 296px }
.offset6 { margin-left: 358px }
.offset7 { margin-left: 420px }
.offset8 { margin-left: 482px }
.offset9 { margin-left: 544px }
.offset10 { margin-left: 606px }
.offset11 { margin-left: 668px }
.offset12 { margin-left: 730px }
.offset13 { margin-left: 792px }
.offset14 { margin-left: 854px }
.offset15 { margin-left: 916px }
.offset16 { margin-left: 978px }
.offset17 { margin-left: 1040px }
.offset18 { margin-left: 1102px }
.offset19 { margin-left: 1164px }
.offset20 { margin-left: 1226px }
.iconfont { font-style: normal; font-family: iconfont!important; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale }
.btn { display: inline-block; margin: 0; padding: 0; width: 158px; height: 38px; border: 1px solid #b0b0b0; color: #b0b0b0; text-align: center; font-size: 14px; line-height: 38px; cursor: pointer; -webkit-transition: all .4s; transition: all .4s }
.btn:hover { color: #b0b0b0; text-decoration: none }
.btn:focus { outline: 0 }
.btn:active { -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.18); box-shadow: inset 0 2px 4px rgba(0,0,0,.18) }
.btn[disabled] { border-color: #e0e0e0; border-style: dashed!important; background-color: #fff!important; color: #b0b0b0!important; cursor: default!important }
.btn-disabled { border-color: #e0e0e0!important; background: #e0e0e0!important; color: #b0b0b0!important; cursor: default!important }
.btn-small { width: 118px; height: 28px; font-size: 12px; line-height: 28px }
.btn-large { width: 178px; height: 48px; line-height: 48px }
.btn-block { display: block; padding-right: 0; padding-left: 0; width: 100% }
button.btn, input.btn { width: 160px; height: 40px }
button.btn-small, input.btn-small { width: 120px; height: 30px }
button.btn-large, input.btn-large { width: 180px; height: 50px }
.btn-gray { border-color: #b0b0b0; background: #b0b0b0; color: #fff }
.btn-gray:hover { border-color: #757575; background-color: #757575; color: #fff }
.btn-primary { border-color: #ff6700; background: #ff6700; color: #fff }
.btn-primary:hover { border-color: #f25807; background-color: #f25807; color: #fff }
.btn-green { border-color: #83c44e; background: #83c44e; color: #fff }
.btn-green:hover { border-color: #71b639; background-color: #71b639; color: #fff }
.btn-orange { border-color: #ffac13; background: #ffac13; color: #fff }
.btn-orange:hover { border-color: #ff920f; background-color: #ff920f; color: #fff }
.btn-gold { border-color: #ffd600; background: #ffd600; color: #fff }
.btn-gold:hover { border-color: #fec517; background-color: #fec517; color: #fff }
.btn-ocean { border-color: #2196f3; background: #2196f3; color: #fff }
.btn-ocean:hover { border-color: #0c80dc; background-color: #0c80dc; color: #fff }
.btn-blue { border-color: #545ad0; background: #545ad0; color: #fff }
.btn-blue:hover { border-color: #494fc5; background-color: #494fc5; color: #fff }
.btn-red { border-color: #e53935; background: #e53935; color: #fff }
.btn-red:hover { border-color: #e42a27; background-color: #e42a27; color: #fff }
.btn-purple { border-color: #a31daf; background: #a31daf; color: #fff }
.btn-purple:hover { border-color: #9715a2; background-color: #9715a2; color: #fff }
.btn-pink { border-color: #f93e7a; background: #f93e7a; color: #fff }
.btn-pink:hover { border-color: #e9306c; background-color: #e9306c; color: #fff }
.btn-cyan { border-color: #00c0a5; background: #00c0a5; color: #fff }
.btn-cyan:hover { border-color: #03b3ad; background-color: #03b3ad; color: #fff }
.btn-line-gray { border-color: #b0b0b0; background: #fff; color: #757575 }
.btn-line-gray:hover { border-color: #757575; background-color: #757575; color: #fff }
.btn-line-primary { border-color: #ff6700; background: #fff; color: #ff6700 }
.btn-line-primary:hover { border-color: #f25807; background-color: #f25807; color: #fff }
.btn-line-primary i { background: url(../images/b-lxwm-1.png) no-repeat center center; padding-right: 18px; }
.btn-line-primary:hover i { background: url(../images/b-lxwm.png) no-repeat center center; }
.btn-line-green { border-color: #83c44e; background: #fff; color: #83c44e }
.btn-line-green:hover { border-color: #71b639; background-color: #71b639; color: #fff }
.btn-line-orange { border-color: #ffac13; background: #fff; color: #ffac13 }
.btn-line-orange:hover { border-color: #ff920f; background-color: #ff920f; color: #fff }
.btn-line-gold { border-color: #ffd600; background: #fff; color: #ffd600 }
.btn-line-gold:hover { border-color: #fec517; background-color: #fec517; color: #fff }
.btn-line-ocean { border-color: #2196f3; background: #fff; color: #2196f3 }
.btn-line-ocean:hover { border-color: #0c80dc; background-color: #0c80dc; color: #fff }
.btn-line-blue { border-color: #545ad0; background: #fff; color: #545ad0 }
.btn-line-blue:hover { border-color: #494fc5; background-color: #494fc5; color: #fff }
.btn-line-red { border-color: #e53935; background: #fff; color: #e53935 }
.btn-line-red:hover { border-color: #e42a27; background-color: #e42a27; color: #fff }
.btn-line-purple { border-color: #a31daf; background: #fff; color: #a31daf }
.btn-line-purple:hover { border-color: #9715a2; background-color: #9715a2; color: #fff }
.btn-line-pink { border-color: #f93e7a; background: #fff; color: #f93e7a }
.btn-line-pink:hover { border-color: #e9306c; background-color: #e9306c; color: #fff }
.btn-line-cyan { border-color: #00c0a5; background: #fff; color: #00c0a5 }
.btn-line-cyan:hover { border-color: #03b3ad; background-color: #03b3ad; color: #fff }
.input-label { position: absolute; top: 11px; left: 12px; z-index: 2; padding: 0 3px; background: 0 0; color: #b0b0b0; font-size: 14px; line-height: 18px; cursor: text; -webkit-transition: all .2s linear; transition: all .2s linear }
.input-text { padding: 10px 16px; width: 186px; height: 18px; border: 1px solid #e0e0e0; background: #fff; font-size: 14px; line-height: 18px; -webkit-transition: border-color .2s linear; transition: border-color .2s linear }
.input-text:hover { border-color: #b0b0b0 }
.input-text:focus { outline: 0 }
textarea.input-text { height: 3em; resize: vertical }
.xm-select { display: block; margin-right: 14px; width: 220px }
.xm-select label { background: url(../images/a_down.png) no-repeat center center; position: absolute; top: 11px; right: 14px; z-index: 1; padding: 0; width: 16px; height: 16px; color: #b0b0b0; font-size: 16px; line-height: 1; cursor: pointer; pointer-events: none }
.xm-select select { overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 16px; width: 100%; height: 38px; max-width: 100%; min-width: 100%; outline: 0; border: 0; background: 0 0; color: #333; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; font-weight: 400; font-size: 14px; line-height: 38px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.xm-select .dropdown { position: relative; display: block; overflow: hidden; width: 100%; height: 38px; max-width: 100%; border: 1px solid #e0e0e0; background: #fff; color: #333; -webkit-transition: border-color .2s linear; transition: border-color .2s linear }
.xm-select:hover .dropdown { border-color: #b0b0b0 }
.xm-ie-select label { display: none }
.xm-ie-select select { -webkit-box-sizing: content-box; box-sizing: content-box; padding: 0 2%; width: 96%; height: 28px \9; max-width: 96%; min-width: 96% }
.xm-ie-select .dropdown { padding-top: 5px; height: 33px }
.form-section { position: relative; margin: 0 0 14px; padding: 0; border: 0; text-align: left }
.form-section .input-text::-webkit-input-placeholder {
color:#fff
}
.form-section .input-text::-moz-placeholder {
color:#fff
}
.form-section .input-text:-ms-input-placeholder {
color:#fff
}
.form-section .input-text::placeholder {
color:#fff
}
.form-section .input-text[disabled] { background-color: #f5f5f5 }
.form-section .input-text[disabled]::-webkit-input-placeholder {
color:#f5f5f5
}
.form-section .input-text[disabled]::-moz-placeholder {
color:#f5f5f5
}
.form-section .input-text[disabled]:-ms-input-placeholder {
color:#f5f5f5
}
.form-section .input-text[disabled]::placeholder {
color:#f5f5f5
}
.form-section .msg { position: absolute; top: -26px; left: 10px; z-index: 5; margin: 0; padding: 6px 12px; -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.18); box-shadow: 0 3px 4px rgba(0,0,0,.18); font-size: 12px }
.form-section .msg-error { display: none \9; visibility: hidden; visibility: visible \9; background-color: #e53935; color: #fff; opacity: 0; -webkit-transition: all .2s; transition: all .2s; -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); filter: alpha(opacity=0) \9 }
.form-section-focus .input-text { border-color: #ff6700 }
.form-section-focus .input-text::-webkit-input-placeholder {
color:#b0b0b0;
-webkit-transition:color .2s .2s linear;
transition:color .2s .2s linear
}
.form-section-focus .input-text::-moz-placeholder {
color:#b0b0b0;
transition:color .2s .2s linear
}
.form-section-focus .input-text:-ms-input-placeholder {
color:#b0b0b0;
transition:color .2s .2s linear
}
.form-section-focus .input-text::placeholder {
color:#b0b0b0;
-webkit-transition:color .2s .2s linear;
transition:color .2s .2s linear
}
.form-section-focus .input-label { color: #ff6700 }
.form-section-focus .msg-error { display: block \9; visibility: visible; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); filter: alpha(opacity=100) \9 }
.form-section-active .input-label { top: -7px; background: #fff; font-size: 12px }
.form-section-error input.input-text, .form-section-error textarea.input-text { background: url(../images/input-err.png) no-repeat 95% 50% }
.loading { padding: 20px 0 }
.loader { position: relative; overflow: visible; margin: 0 auto; width: 4px; height: 20px; background: #ff6700; -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-animation-delay: 0s; animation-delay: 0s; -ms-transform: scale(1, 1) }
.loader, .loader:after, .loader:before { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-animation-name: loader; animation-name: loader; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate-reverse; animation-direction: alternate-reverse }
.loader:after, .loader:before { position: absolute; top: 50%; left: 50%; width: 4px; height: 20px; background: #ff6700; content: '' }
.loader:before { margin: -10px 0 0 -10px; -webkit-transform: scale(1, .3); transform: scale(1, .3); -webkit-animation-delay: .25s; animation-delay: .25s; -ms-transform: scale(1, .3) }
.loader:after { margin: -10px 0 0 6px; -webkit-transform: scale(1, .5); transform: scale(1, .5); -webkit-animation-delay: .5s; animation-delay: .5s; -ms-transform: scale(1, .5) }
.loader-white, .loader-white:after, .loader-white:before { background: #fff }
.loader-gray, .loader-gray:after, .loader-gray:before { background: rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c000000", endColorstr="#4c000000") \9
}
@-webkit-keyframes loader { 0% {
opacity:.2;
-webkit-transform:scale(1, .5);
filter:alpha(opacity=20) \9
}
100% {
opacity:1;
-webkit-transform:scale(1, 1);
filter:alpha(opacity=100) \9
}
}
@keyframes loader { 0% {
opacity:.2;
-webkit-transform:scale(1, .5);
transform:scale(1, .5);
filter:alpha(opacity=20) \9
}
100% {
opacity:1;
-webkit-transform:scale(1, 1);
transform:scale(1, 1);
filter:alpha(opacity=100) \9
}
}
.fade { opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear; filter: alpha(opacity=0) \9 }
.fade.in { opacity: 1; filter: alpha(opacity=100) \9 }
.modal-backdrop { position: fixed!important; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 }
.modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0) \9 }
.modal-backdrop, .modal-backdrop.fade.in { opacity: .5; filter: alpha(opacity=50) \9 }
.modal { position: fixed!important; top: 50%; left: 50%; z-index: 1050; margin-top: -300px; margin-left: -330px; width: 660px; outline: 0; background-color: #fff }
.modal.fade { top: -25%; -webkit-transition: opacity .4s linear, top .4s ease-out; transition: opacity .4s linear, top .4s ease-out }
.modal.fade.in { top: 50% }
.modal .close { background: url("../images/close1.png") no-repeat center center; position: absolute; top: 14px; right: 14px; z-index: 10; width: 30px; height: 30px; border-radius: 15px; color: #757575; text-align: center; line-height: 30px; cursor: pointer; -webkit-transition: all .2s; transition: all .2s }
.modal .close:hover { background: url("../images/close2.png") no-repeat center center #e53935; color: #fff }
.modal .close .iconfont { vertical-align: middle; font-weight: 200; font-size: 24px }
.modal-hide { display: none }
.modal-hd, .modal-header { position: relative; padding: 14px 20px; height: 32px; background-color: #f5f5f5 }
.modal-hd .title, .modal-hd h3, .modal-header .title, .modal-header h3 { margin: 0; color: #424242; font-weight: 400; font-size: 18px; line-height: 32px }
.modal-bd, .modal-body { position: relative; padding: 40px 60px; max-height: 400px }
.modal-footer, .modal-ft { padding: 20px 0; height: 40px; border-top: 1px solid #e0e0e0; background-color: #f5f5f5; text-align: center }
.modal-footer:after, .modal-footer:before, .modal-ft:after, .modal-ft:before { display: table; content: " " }
.modal-footer:after, .modal-ft:after { clear: both }
.modal-footer .btn, .modal-ft .btn { margin: 0 7px }
.modal-alert { margin-left: -250px; width: 500px }
.modal-alert .modal-bd { padding: 60px 60px 40px; text-align: center }
.modal-alert .text { min-height: 130px }
.modal-alert .title, .modal-alert h3 { margin: 0; color: #424242; font-weight: 400; font-size: 30px; line-height: 50px }
.modal-alert p { margin: 0; color: #b0b0b0; font-size: 18px; line-height: 30px }
.modal-alert .actions .btn { margin: 0 7px }
.breadcrumbs { height: 40px; background: #f5f5f5; color: #616161; font-size: 12px; line-height: 40px }
.breadcrumbs a { color: #757575 }
.breadcrumbs a:hover { color: #424242 }
.breadcrumbs .sep { margin: 0 .5em; color: #b0b0b0 }
.xm-pagenavi { padding: 15px 0; height: 30px; text-align: center }
.xm-pagenavi .numbers { display: inline-block; margin: 0 7px; padding: 3px 0; width: 48px; height: 24px; color: #b0b0b0; font-weight: 200; font-size: 18px; line-height: 24px }
.xm-pagenavi .iconfont { vertical-align: bottom; font-size: 24px; display: inline-block; margin: 0 7px; padding: 3px 0; width: 48px; height: 24px; color: #b0b0b0; font-weight: 200; line-height: 24px; -webkit-transition: all .2s linear; transition: all .2s linear }
.xm-pagenavi .first { background: url("../images/l-arrow-l2.png") no-repeat center 10px; }
.xm-pagenavi .first:hover { background: url("../images/l-arrow-l1.png")#b0b0b0 no-repeat center 10px; }
.xm-pagenavi .last { background: url("../images/l-arrow-r2.png") no-repeat center 10px; }
.xm-pagenavi .last:hover { background: url("../images/l-arrow-r1.png")#b0b0b0 no-repeat center 10px; }
.xm-pagenavi a.numbers { -webkit-transition: all .2s linear; transition: all .2s linear }
.xm-pagenavi a.numbers:hover { background: #b0b0b0; color: #fff }
.xm-pagenavi .current { background-color: #757575; color: #fff }
.xm-carousel-list { margin: 0; padding: 0; list-style-type: none }
.xm-carousel-list li { float: left; margin-right: 14px; width: 234px }
.xm-carousel-col-4-list li { width: 296px }
.xm-carousel-col-5-list li { float: left; width: 234px }
.xm-controls .control { display: inline-block; color: #b0b0b0; text-align: center; -webkit-transition: color .5s; transition: color .5s }
.xm-controls .control:focus { outline: 0 }
.xm-controls .control.active, .xm-controls .control:hover { color: #ff6700 }
.xm-controls-small .control { padding: 16px 0; width: 24px; height: 16px; font-size: 16px; line-height: 16px }
.xm-controls-middle .control { padding: 24px 0; width: 48px; height: 48px; font-size: 48px; line-height: 48px }
.xm-controls-large .control { padding: 16px 0; width: 64px; height: 64px; font-size: 64px; line-height: 64px }
.xm-controls-line-small .control { padding: 3px 5px; width: 24px; height: 16px; border: 1px solid #e0e0e0; font-size: 16px; line-height: 16px; }
.xm-controls-line-small .control-prev { background: url("../images/r_array-l1.png") no-repeat center center; }
.xm-controls-line-small .control-next { background: url("../images/r_array-r1.png") no-repeat center center; }
.xm-controls-line-small .control-disabled.control-prev { background: url("../images/r_array-l2.png") no-repeat center center; }
.xm-controls-line-small .control-disabled.control-next { background: url("../images/r_array-r2.png") no-repeat center center; }
.xm-controls-large .control-disabled, .xm-controls-line-small .control-disabled, .xm-controls-middle .control-disabled, .xm-controls-small .control-disabled { color: #e0e0e0 }
.xm-controls-large .control-disabled.active, .xm-controls-large .control-disabled:hover, .xm-controls-line-small .control-disabled.active, .xm-controls-line-small .control-disabled:hover, .xm-controls-middle .control-disabled.active, .xm-controls-middle .control-disabled:hover, .xm-controls-small .control-disabled.active, .xm-controls-small .control-disabled:hover { color: #e0e0e0 }
.xm-controls-block-middle .control { background-color: #b0b0b0; background-color: rgba(66,66,66,.2); color: #fff; -webkit-transition: background-color .5s; transition: background-color .5s; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33424242", endColorstr="#33424242") \9
}
.xm-controls-block-small .control-prev { background: url("../images/a_arrow-l.png") #b0b0b0 no-repeat center center; background-color: rgba(66,66,66,.2); color: #fff; -webkit-transition: background-color .5s; transition: background-color .5s; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33424242", endColorstr="#33424242") \9
}
.xm-controls-block-small .control-next { background: url("../images/a_arrow-r.png") #b0b0b0 no-repeat center center; background-color: rgba(66,66,66,.2); color: #fff; -webkit-transition: background-color .5s; transition: background-color .5s; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33424242", endColorstr="#33424242") \9
}
.xm-controls-block-middle .control.active, .xm-controls-block-middle .control:hover, .xm-controls-block-small .control.active, .xm-controls-block-small .control:hover { background-color: #757575; background-color: rgba(66,66,66,.6); color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99424242", endColorstr="#99424242") \9
}
.xm-controls-block-middle .control-disabled, .xm-controls-block-small .control-disabled { color: #fafafa }
.xm-controls-block-middle .control-disabled.active, .xm-controls-block-middle .control-disabled:hover, .xm-controls-block-small .control-disabled.active, .xm-controls-block-small .control-disabled:hover { color: #fafafa }
.xm-controls-block-small .control { padding: 12px 0; width: 20px; height: 24px; font-size: 18px; line-height: 24px }
.xm-controls-block-middle .control { padding: 24px 0; width: 36px; height: 48px; font-size: 36px; line-height: 48px }
.xm-controls .control-disabled { cursor: default }
.xm-pagers-wrapper { text-align: center }
.xm-pagers { margin: 0; padding: 0; list-style-type: none }
.xm-pagers .dot { display: block; overflow: hidden; width: 6px; height: 6px; border: 2px solid #f5f5f5; border-radius: 6px; background-color: #b0b0b0; text-align: left; text-indent: -9999em; -webkit-transition: all .5s; transition: all .5s }
.xm-pagers .pager { display: inline-block; margin: 0 2px; padding: 10px; width: 10px; height: 10px; cursor: pointer }
.xm-pagers .pager:hover .dot { background: #ff6700 }
.xm-pagers .pager-active { cursor: default }
.xm-pagers .pager-active .dot, .xm-pagers .pager-active:hover .dot { border-color: #ff6700; background-color: #f5f5f5; background-color: transparent }
.site-topbar { position: relative; z-index: 30; height: 40px; background: #333; color: #b0b0b0; font-size: 12px }
.site-topbar a { color: #b0b0b0 }
.site-topbar a:hover { color: #fff }
.site-topbar .sep { margin: 0 .5em; color: #424242 }
.site-topbar .topbar-nav { float: left; overflow: hidden; height: 40px; line-height: 40px }
.site-topbar .topbar-cart, .site-topbar .topbar-info { position: relative; float: right; height: 40px }
.site-topbar .topbar-cart { margin-left: 15px; width: 120px }
.site-topbar .topbar-cart-filled .cart-mini { background: url("../images/cat-3.png") #ff6700 no-repeat 10px center; color: #fff }
.site-topbar .topbar-cart-active .cart-mini { background: url("../images/cat-2.png") #fff no-repeat 10px center; color: #ff6700 }
.site-topbar .topbar-info { line-height: 40px }
.site-topbar .topbar-info .link, .site-topbar .topbar-info .sep, .site-topbar .topbar-info .user { float: left }
.site-topbar .topbar-info .link { padding: 0 5px; text-align: center }
.site-topbar .topbar-info .link-order { width: 70px }
.site-topbar .topbar-info .sep { margin: 0 }
.site-topbar .cart-mini { position: relative; z-index: 32; display: block; height: 40px; background: url("../images/cat-1.png") #424242 no-repeat 10px center; color: #b0b0b0; text-align: center; line-height: 40px; padding-left: 20px; }
.site-topbar .cart-mini i { margin-right: 4px; height: 14px; width: 19px; }
.site-topbar .cart-mini-num { margin-left: -4px }
.site-topbar .cart-menu { position: absolute; top: 40px; right: 0; right: -1px \9; z-index: 31; display: none; padding: 15px 0 0; width: 316px; border: 1px solid #e0e0e0 \9; border-top: 0 \9; background: #fff; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.15); box-shadow: 0 2px 10px rgba(0,0,0,.15); color: #424242 }
.site-topbar .cart-menu .loading { margin: 5px 20px 20px; text-align: center }
.site-topbar .cart-menu .msg { margin: 5px 20px 20px; text-align: center }
.site-topbar .cart-list { margin: 0; padding: 0; list-style-type: none }
.site-topbar .cart-list li { position: relative; padding: 0 20px; height: 80px }
.site-topbar .cart-list li.first .cart-item, .site-topbar .cart-list li:first-child .cart-item { border-top: 0 }
.site-topbar .cart-item { position: relative; padding: 10px 0; height: 60px; border-top: 1px solid #e0e0e0; line-height: 20px }
.site-topbar .cart-item:hover .btn-del { display: block }
.site-topbar .cart-item .thumb { float: left; margin-right: 10px }
.site-topbar .cart-item .thumb img { width: 60px; height: 60px }
.site-topbar .cart-item .name { float: left; margin: 10px 0; width: 95px; height: 40px; color: #424242 }
.site-topbar .cart-item a.name:hover { color: #ff6700 }
.site-topbar .cart-item .price { float: right; margin: 10px 20px 0 5px }
.site-topbar .cart-item .btn-del { position: absolute; top: 21px; right: 0; display: none }
.site-topbar .cart-item .btn-del:hover { color: #424242 }
.site-topbar .cart-item .btn-del i { font-size: 16px; line-height: 16px }
.site-topbar .cart-total { padding: 15px 20px; background: #fafafa }
.site-topbar .cart-total em { font-style: normal }
.site-topbar .cart-total .total { float: left; width: 135px; color: #757575 }
.site-topbar .cart-total .price { display: block; color: #ff6700; font-weight: 400 }
.site-topbar .cart-total .price em { font-size: 24px; line-height: 1 }
.site-topbar .cart-total .btn-cart { float: right; padding: 0; width: 130px; background: #ff6700; color: #f5f5f5; text-align: center; font-size: 14px; line-height: 40px }
.site-topbar .user { position: relative; padding: 0; width: 110px; white-space: nowrap }
.site-topbar .user-name { position: relative; z-index: 5; display: block; width: 120px; height: 40px; text-align: center }
.site-topbar .user-name .name { display: inline-block; overflow: hidden; width: auto; max-width: 75px; vertical-align: text-bottom; text-overflow: ellipsis; white-space: nowrap }
.site-topbar .user-name i { background: url(../images/top_arrow.png) no-repeat center center; background-position: -2px -2px; width: 20px; height: 11px; vertical-align: 10px; display: inline-block; font-size: 24px; line-height: 24px }
.site-topbar .user-menu { position: absolute; top: 40px; left: 0; left: -1px \9; z-index: 3; display: none; margin: 0; padding: 7px 0; width: 120px; border: 1px solid #e0e0e0 \9; border-top: 0 \9; background: #fff; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.15); box-shadow: 0 2px 10px rgba(0,0,0,.15); list-style-type: none }
.site-topbar .user-menu a { display: block; padding: 3px 30px; line-height: 2 }
.site-topbar .user-active a { color: #424242 }
.site-topbar .user-active a:hover { color: #ff6700 }
.site-topbar .user-active .user-name { background: #fff }
.site-topbar .user-active .user-name i { background-position: -2px -12px; }
.site-topbar .user-active .user-name:hover i { background-position: -2px -22px; }
.site-topbar .user-active .user-menu a { -webkit-transition: all .2s; transition: all .2s }
.site-topbar .user-active .user-menu a:hover { background-color: #f5f5f5 }
.site-header { position: relative; z-index: 20; height: 100px }
.site-header .container { position: relative }
.site-header .header-logo { float: left; margin-top: 22px; width: 216px }
.site-header .header-nav { float: left; width: 700px }
.site-header .header-search { float: right; margin-top: 25px; width: 296px }
.site-header .logo { position: relative; display: block; overflow: hidden; width: 216px; height: 55px; }
.site-header .logo:after, .site-header .logo:before { position: absolute; top: 0; left: 0; z-index: 1; width: 216px; height: 55px; content: ''; -webkit-transition: all .2s; transition: all .2s; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -ms-transform-origin: 50% 50% }
.site-header .logo:before { background: url(../images/logo.png) no-repeat 50% 50%; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); filter: alpha(opacity=100) \9 }
.site-header .logo:after { margin-left: -55px; background: url(../images/mi-home.png) no-repeat 50% 50%; opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); filter: alpha(opacity=0) \9 }
.site-header .logo:focus { outline: 0 }
.site-header .logo:hover:before { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); filter: alpha(opacity=0) \9 }
.site-header .logo:hover:after { display: none }
/*.site-header .logo:hover:after{opacity:1;-webkit-transform:translate3d(55px,0,0);transform:translate3d(55px,0,0);filter:alpha(opacity=100) \9}*/
.site-header .logo:active:after { -webkit-transform: translate3d(55px, 0, 0) scale(.9); transform: translate3d(55px, 0, 0) scale(.9) }
.site-header .nav-list { position: relative; z-index: 10; float: left; margin: 0; padding: 12px 0 0 30px; width: 684px; height: 88px; list-style-type: none; font-size: 16px }
.site-header .nav-item { float: left }
.site-header .nav-item .link { display: block; padding: 26px 18px 38px; color: #333 }
.site-header .nav-item .link:focus { outline: 0 }
.site-header .nav-item .item-children { display: none }
.site-header .nav-category { position: relative; float: left; width: 138px }
.site-header .nav-category .link-category { display: block; padding: 26px 0 38px; color: #333; text-align: center }
.site-header .nav-item-active { position: relative }
.site-header .nav-item-active .link { color: #ff6700 }
.site-header .nav-item-active:after { position: absolute; top: 50px; left: 50%; margin-left: -300px; width: 600px; height: 40px; background-color: transparent; content: '' }
.site-header .header-nav-menu { position: absolute; top: 100px; left: 0; z-index: 24; overflow: hidden; width: 100%; height: 240px; border-top: 1px solid #e0e0e0; background: #fff }
.site-header .header-nav-menu .children-list { margin: 0; padding: 0; list-style-type: none; font-size: 12px }
.site-header .header-nav-menu .children-list li { position: relative; float: left; padding: 10px 12px 0; width: 180px; text-align: center }
.site-header .header-nav-menu .children-list li:before { position: absolute; top: 30px; left: 0; z-index: 1; width: 1px; height: 130px; background-color: #e0e0e0; content: "" }
.site-header .header-nav-menu .children-list .first:before { display: none }
.site-header .header-nav-menu .figure-thumb { margin: 0 auto 16px; width: 160px; height: 160px; text-align: center }
.site-header .header-nav-menu .figure-thumb img { width: 160px; height: 160px }
.site-header .header-nav-menu .figure-thumb a { display: block }
.site-header .header-nav-menu .title { margin: 0; color: #333; line-height: 20px }
.site-header .header-nav-menu .title, .site-header .header-nav-menu .title a { color: #333 }
.site-header .header-nav-menu .price { margin: 0; color: #ff6700; line-height: 20px }
.site-header .header-nav-menu .flags { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; text-align: center; font-size: 12px }
.site-header .header-nav-menu .flag { display: inline-block; padding: 1px 20px; height: 18px; background-color: #e53935; color: #fff }
.site-header .header-nav-menu-active { border-bottom: 1px solid #e0e0e0 \9; -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.18); box-shadow: 0 3px 4px rgba(0,0,0,.18); -webkit-transition: -webkit-box-shadow .2s; transition: box-shadow .2s }
.site-header .search-form { position: relative; width: 296px; height: 50px }
.site-header .search-form .keyword-list { position: absolute; top: 50px; left: 0; z-index: 20; width: 243px; border: 1px solid #ff6700; border-top: 0; background: #fff }
.site-header .search-form .keyword-list ul { margin: 0; padding: 0; list-style-type: none }
.site-header .search-form .keyword-list li.active, .site-header .search-form .keyword-list li:hover { background: #fafafa }
.site-header .search-form .keyword-list li a { position: relative; display: block; padding: 6px 15px; color: #424242; font-size: 12px }
.site-header .search-form .keyword-list li .keyword { color: #ff6700 }
.site-header .search-form .keyword-list li .result { position: absolute; top: 6px; right: 15px; color: #b0b0b0 }
.site-header .search-form:hover .search-text { border-color: #b0b0b0 }
.site-header .search-form:hover .search-btn { border-color: #b0b0b0 }
.site-header .search-form:hover .search-btn:hover { border-color: #ff6700 }
.site-header .search-form-focus:hover .search-text { border-color: #ff6700 }
.site-header .search-form-focus:hover .search-btn { border-color: #ff6700 }
.site-header .search-form-focus .search-text { border-color: #ff6700 }
.site-header .search-form-focus .search-btn { border-color: #ff6700 }
.site-header .search-form-focus .search-btn:hover { background-color: #ff6700; color: #fff }
.site-header .search-text { position: absolute; top: 0; right: 51px; z-index: 1; padding: 0 10px; width: 223px; height: 48px; outline: 0; border: 1px solid #e0e0e0; font-size: 14px; line-height: 48px; -webkit-transition: all .2s; transition: all .2s }
.site-header .search-btn { position: absolute; top: 0; right: 0; z-index: 2; width: 52px; height: 50px; outline: 0; border: 1px solid #e0e0e0; background: url("../images/fdj-1.png") #fff no-repeat center center; color: #616161; font-size: 24px; line-height: 24px; -webkit-transition: all .2s; transition: all .2s }
.site-header .search-btn:hover { background: url("../images/fdj-2.png") #ff6700 no-repeat center center; color: #fff }
.site-header .search-hot-words { position: absolute; top: 14px; right: 62px; z-index: 2; text-align: right }
.site-header .search-hot-words a { display: inline-block; margin-left: 5px; padding: 0 5px; background: #eee; color: #757575; font-size: 12px; -webkit-transition: all .2s; transition: all .2s }
.site-header .search-hot-words a:hover { background: #ff6700; color: #fff }
.site-category { position: absolute; top: 88px; left: -53px; z-index: 21; display: none; width: 234px; height: 460px; font-size: 14px }
.site-category-list { margin: 0; padding: 20px 0; height: 418px; border: 1px solid #ff6700; background: #fff; color: #424242; list-style-type: none }
.site-category-list .category-item-active .title { background:/*rgba(131,196,7,.6)*//*#8cbd3a*//*#83c44e*/#2890a6; color: #fff }
.site-category-list .category-item-active .title i { color: #fff; color: rgba(255,255,255,.5) }
.site-category-list .category-item-active .titl.site-category-list .children-list-cole i.iconfont { background: url(../images/c_array.png) no-repeat center center; }
.site-category-list .category-item-active .children { display: block }
.site-category-list .title { position: relative; display: block; padding-left: 30px; height: 47px; color: #424242; line-height: 47px }
.site-category-list .title i { position: absolute; top: 12px; right: 20px; color: #e0e0e0; font-size: 16px; line-height: 26px; width: 10px; }
.site-category-list .title i.iconfont { background: url(../images/c_array.png) no-repeat center center; }
.site-category-list .children-list { margin: 0; padding: 2px 0; height: 458px; list-style-type: none }
.site-category-list .children-list li { position: relative; float: left; width: 145px; height: 76px; list-style: none; }
.site-category-list .children-list div.children2_div { height: auto; clear: both; display: block; }
.site-category-list .children-list div.children2_div .children2_div_2 { position: relative; width: 180px; height: 40px; padding: 30px 20px 0 20px; float: left; }
.site-category-list .children-list div.children2_div .children2_div_3 { position: relative; width: 580px; float: left; }
.site-category-list .children-list div.children2_div .children2_div_3 ul { width: 580px; float: left; margin: 0; }
.site-category-list .children-list div.children2_div .children2_div_3 ul li { float: left; padding-top: 30px; }
.site-category-list .children-list li.star-goods .link { padding-right: 0; width: 170px }
.site-category-list .children-list .link {
dis.site-topbar .cart-miniplay:block; color: #333; line-height: 40px; padding: 18px 20px; display: block; -webkit-transition: color .2s; transition: color .2s }
.site-category-list .children-list .link:hover { color: #ff6700 }
.site-category-list .children-list .thumb { margin-right: 12px; vertical-align: middle }
.site-category-list .children-list .text { display: inline-block; height: 27px; line-height: 40px; overflow: hidden; width: 100px; }
.site-category-list .children-list .btn-buy { position: absolute; top: 26px; right: 10px; width: 58px; height: 22px; line-height: 22px }
.site-category-list .children-list-col { width: 188px; float: left; }
.site-category-list .children { position: absolute; top: 0; left: 234px; z-index: 24; display: none; height: 458px; border: 1px solid #e0e0e0; border-left: 0; background: #fff repeat center center; -webkit-box-shadow: 0 8px 16px rgba(0,0,0,.18); box-shadow: 0 8px 16px rgba(0,0,0,.18) }
.site-category-list .children-col-1 { width: 195px }
.site-category-list .children-col-2 { width: 376px }
.site-category-list .children-col-3 { width: 800px }
.site-footer .footer-service { padding: 27px 0; border-bottom: 1px solid #e0e0e0 }
.site-footer .list-service { margin: 0; padding: 0; list-style-type: none }
.site-footer .list-service li { float: left; width: 24.94%; height: 25px; border-left: 1px solid #e0e0e0; text-align: center; font-size: 16px; line-height: 25px }
.site-footer{ background:url(../images/botBg.jpg) repeat-x bottom;}
.site-footer .list-service li:first-child { border-left: 0 }
.site-footer .list-service .iconfont { margin-right: 6px; vertical-align: -4px; font-size: 24px; line-height: 24px }
.site-footer .list-service a { color: #616161; -webkit-transition: color .2s; transition: color .2s }
.site-footer .list-service a:hover { color: #ff6700 }
.site-footer .footer-links { padding: 40px 0 }
.site-footer .footer-links .col-links { float: left; margin: 0; width: 175px; height: 140px; margin-bottom: 30px; }
.site-footer .footer-links .col-links dt { margin: -1px 0 26px; color: #424242; font-weight: bold; font-size: 14px; line-height: 1.25; }
.site-footer .footer-links .col-links dd { margin: 10px 0 0; font-size: 12px }
.site-footer .footer-links .col-links a { color: #757575; font-size: 13px; }
.site-footer .footer-links .col-links a:hover { color: #097543 }
.site-footer .footer-links .col-contact { float: left; width: 330px; height: 112px; border-left: 1px solid #CECECE; color: #616161; text-align: center; margin-top: 20px; padding-left: 30px; margin-left: 50px; }
.site-footer .footer-links .col-contact p { margin: 16px -20px -5px; font-size: 14px; text-align: left; line-height:12px; }
.site-footer .footer-links .col-contact p.add{ line-height:24px}
.site-footer .footer-links .col-contact .phone { margin: 0 0 5px; color: #ff6700; font-size: 22px; line-height: 1 }
.site-info { padding: 5px 0 30px 0; background: #fafafa; font-size: 12px }
.site-info .logo { float: left; margin-right: 10px; width: 36px; height: 36px; background: url(../images/logo-footer.png) no-repeat 50% 50% }
.site-info .info-text { color: #b0b0b0; text-align: center; }
.site-info .info-text p { margin: 15px 0 0 0; line-height: 18px }
.site-info .info-text a { color: #b0b0b0 }
.site-info .info-text a:hover { color: #ff6700 }
.site-info .info-text .sites a { color: #757575; margin: 0 10px; }
.site-info .info-text .sites a:hover { color: #ff6700 }
.site-info .info-links { float: right; margin: 4px 0 0; height: 28px }
.site-info .info-links img { margin-left: 7px; width: auto; height: 28px }
.site-mini-header { border-bottom: 2px solid #ff6700; background: #fff; color: #b0b0b0; font-size: 12px }
.site-mini-header .header-logo { margin-top: 26px; width: 216px }
.site-mini-header .logo { width: 213px; height: 49px }
.site-mini-header .logo:after, .site-mini-header .logo:before { width: 213px; height: 49px }
.site-mini-header .header-title { float: left; margin-top: 26px }
.site-mini-header .header-title h2, .site-mini-header .header-title p { margin: 0 }
.site-mini-header .header-title h2 { color: #424242; font-weight: 400; font-size: 28px; line-height: 48px }
.site-mini-header .header-title h2 span { margin-left: 10px; color: #ff6700 }
.site-mini-header .has-more h2 { margin-bottom: 6px; line-height: 1 }
.site-mini-header .has-more p { color: #757575; line-height: 1 }
.site-mini-header .topbar-nav { float: left; overflow: hidden; height: 40px; line-height: 40px }
.site-mini-header .topbar-cart, .site-mini-header .topbar-info { position: relative; float: right; height: 40px }
.site-mini-header .topbar-cart { margin-left: 15px; width: 115px }
.site-mini-header .topbar-cart-filled .cart-mini { background: #ff6700; color: #fff }
.site-mini-header .topbar-cart-active .cart-mini { background: #fff; color: #ff6700 }
.site-mini-header .topbar-info { line-height: 40px }
.site-mini-header .topbar-info .link, .site-mini-header .topbar-info .sep, .site-mini-header .topbar-info .user { float: left }
.site-mini-header .topbar-info .link { padding: 0 5px }
.site-mini-header .topbar-info .sep { margin: 0 }
.site-mini-header .user { position: relative; padding: 0; width: 110px; white-space: nowrap }
.site-mini-header .user-name { position: relative; z-index: 5; display: block; width: 120px; height: 40px; text-align: center }
.site-mini-header .user-name .name { display: inline-block; overflow: hidden; width: auto; max-width: 75px; vertical-align: text-bottom; text-overflow: ellipsis; white-space: nowrap }
.site-mini-header .user-name i { background: url(../images/a_down.png) no-repeat center center; width: 10px; height: 16px; display: inline-block; vertical-align: 9px; font-size: 24px; line-height: 24px }
.site-mini-header .user-menu { position: absolute; top: 40px; left: 0; left: -1px \9; z-index: 3; display: none; margin: 0; padding: 7px 0; width: 120px; border: 1px solid #e0e0e0 \9; border-top: 0 \9; background: #fff; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.15); box-shadow: 0 2px 10px rgba(0,0,0,.15); list-style-type: none }
.site-mini-header .user-menu a { display: block; padding: 3px 30px; line-height: 2 }
.site-mini-header .user-active a { color: #424242 }
.site-mini-header .user-active a:hover { color: #ff6700 }
.site-mini-header .user-active .user-name { background: #fff }
.site-mini-header .user-active .user-menu a { -webkit-transition: all .2s; transition: all .2s }
.site-mini-header .user-active .user-menu a:hover { background-color: #f5f5f5 }
.site-mini-header .topbar-info { margin-top: 30px }
.site-mini-header .topbar-info .sep { color: #e0e0e0 }
.site-mini-header a { color: #757575 }
.modal-weixin .modal-bd { text-align: center }
.modal-globalSites .modal-bd { text-align: center }
.modal-globalSites .modal-bd h3 { margin: 0; color: #424242; font-size: 32px }
.modal-globalSites .modal-bd .modal-globalSites-tips { margin: 0; font-size: 18px }
.modal-globalSites .modal-bd .modal-globalSites-links { margin: 30px auto 0; width: 480px }
.modal-globalSites .modal-bd .modal-globalSites-links a { float: left; display: block; margin: 0 20px 20px 0; width: 140px; height: 40px; background-color: #eee; line-height: 40px }
.modal-globalSites .modal-bd .modal-globalSites-links a:hover { background-color: #ff6700; color: #fff }
.xm-recommend dd, .xm-recommend dl, .xm-recommend dt, .xm-recommend li, .xm-recommend ul { margin-top: 0; padding: 0; list-style: none }
.xm-recommend ul li { margin-bottom: 14px; height: 250px; background-color: #fff; text-align: center }
.xm-recommend ul li:hover { z-index: 2 }
.xm-recommend ul li:hover .dot { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1) }
.xm-recommend ul li .dot { -webkit-transition: -webkit-box-shadow .2s linear; transition: box-shadow .2s linear }
.xm-recommend ul li.pager { background-color: transparent }
.xm-recommend ul.xm-carousel-list li { margin-right: 14px }
.xm-recommend dl { margin-bottom: 0; padding: 0 20px }
.xm-recommend dl dt { padding: 20px 0 15px; height: 165px }
/*.xm-recommend dl dt img:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3)}
.xm-recommend dl dt img{-webkit-transition:-webkit-box-shadow .2s linear;transition:box-shadow .2s linear}*/


.xm-recommend dl dd { margin-left: 0 }
.xm-recommend .xm-recommend-name { overflow: hidden; margin-bottom: 10px; height: 18px; text-overflow: ellipsis; white-space: nowrap }
.xm-recommend .xm-recommend-name a { color: #333 }
.xm-recommend .xm-recommend-price { margin-bottom: 10px; color: #ff6700 }
.xm-recommend .xm-recommend-desc { height: 18px; margin: 0 0 12px; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #b0b0b0 }
.xm-recommend .xm-recommend-tips { position: relative; color: #757575 }
.xm-recommend .xm-recommend-tips .btn { position: absolute; top: 0; left: 37px; display: none; width: 120px }
.xm-recommend .xm-pagers-wrapper { margin-top: 35px }
.xm-recommend-title { position: relative; margin: 0; height: 50px; border-top: 1px solid #e0e0e0; color: #757575; font-weight: 400; font-size: 30px; -webkit-font-smoothing: antialiased }
.xm-recommend-title span { position: absolute; top: -20px; left: 372px; display: block; width: 482px; height: 40px; background-color: #f5f5f5; text-align: center; line-height: 40px }
.get-dm-loading { margin-top: -31px; margin-left: -50px; width: 100px; text-align: center }
.modal-bigtap-queue { margin-top: -200px; margin-left: -350px; width: 700px; height: 400px }
.modal-bigtap-queue .modal-body { padding-top: 30px; text-align: center }
.modal-bigtap-queue h3 { margin: 15px 0; color: #333; font-size: 40px; line-height: 1 }
.modal-bigtap-queue .queue-tip { margin: 10px 0 0; color: #666; font-size: 18px; line-height: 24px }
.modal-bigtap-queue .queue-animate { position: relative; margin: 0 auto; width: 450px }
.modal-bigtap-queue .animate-mask { position: absolute; top: 0; width: 100px; height: 200px }
.modal-bigtap-queue .animate-mask-left { left: 0; background-image: -webkit-linear-gradient(left, #fff 20%, rgba(255,255,255,0)); background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(rgba(255,255,255,0))); background-image: linear-gradient(to right, #fff 20%, rgba(255,255,255,0)) }
.modal-bigtap-queue .animate-mask-right { right: 0; background-image: -webkit-linear-gradient(right, #fff 20%, rgba(255,255,255,0)); background-image: -webkit-gradient(linear, right top, left top, color-stop(20%, #fff), to(rgba(255,255,255,0))); background-image: linear-gradient(to left, #fff 20%, rgba(255,255,255,0)) }
.modal-bigtap-error { margin-top: -250px; margin-left: -450px; width: 900px; height: 500px }
.modal-bigtap-error h3 { margin: 0; padding: 0 0 20px; color: #333; font-size: 32px; line-height: 1 }
.modal-bigtap-error .error-tip { margin: 0; padding-bottom: 40px; color: #666; font-size: 16px; line-height: 28px }
.foot_linkText { color: #a9a9a9; display: block; height: 20px; margin-top: 10px; overflow: hidden; position: relative; }
.foot_linkText .dolinkshow { background: url("../images/f-arrow_r.png") no-repeat scroll; cursor: pointer; display: inline-block; height: 10px; position: absolute; right: 12px; top: 4px; width: 12px; }
.foot_linkText .dolinkhide { background: url("../images/f-arrow_d.png") no-repeat scroll; cursor: pointer; display: inline-block; height: 12px; position: absolute; right: 12px; top: 6px; width: 12px; }
.foot_linkText a { color: #a3a3a3; display: inline-block; margin: 0 3px; text-align: left; }
