﻿@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 tahoma, Verdana, arial, "microsoft yahei", "sim sun"; *line-height:1.5;
color: #333; -ms-overflow-style: scrollbar }
button, input, select, textarea { font-size: 100% }
a { color: #333; text-decoration: none; hide-focus:expression(this.hideFocus=true);
outline: 0; transition: color .1s }
a:hover { text-decoration: none; color: #4FB99F }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img, area, a { border: 0; outline: 0 }
address, caption, cite, code, dfn, em, th, var, i { font-style: normal; font-weight: normal }
code, kbd, pre, samp { font-family: courier new, courier, monospace }
ol, ul { list-style: none }
body { background: #fff }
small { font-size: 12px }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
legend { color: #000 }

.main-color, a.main-color { color: #4FB99F; }
.main-bgcolor { background-color: #4FB99F; }
.assist-color, a.assist-color{color:#9CC715}
.assist-bgcolor { background-color: #9CC715; }
.black, a.black { color: #333; }
.black-bg { background-color: #333; }
.grey, a.grey { color: #505050; }
.grey-bg { background-color: #505050; }
.grey-6, a.grey-6 { color: #6b6b6b; }
.grey-6-bg { background-color: #6b6b6b; }
.grey-9, a.grey-9 { color: #9c9c9c; }
.grey-9-bg { background-color: #9c9c9c; }
.grey-d, a.grey-d { color: #dfdfdf; }
.grey-d-bg { background-color: #dfdfdf; }
.grey-e, a.grey-e { color: #efefef; }
.grey-e-bg { background-color: #efefef; }
.grey-f, a.grey-f { color: #f5f5f5; }
.grey-f-bg { background-color: #f5f5f5; }
.white, a.white { color: #fff; }
.white-bg, .light-bg { background-color: #fff; }
.red, a.red { color: #e73828; }
.red-bg { background-color: #e73828; }
.light-red, a.light-red { color: #ff5050; }
.light-red-bg { background-color: #ff5050; }
.orange-red, a.orange-red { color: #ff4e00; }
.orange-red-bg { background-color: #ff4e00; }
.orange, a.orange { color: #f70; }
.orange-bg { background-color: #f70; }
.orange-yellow, a.orange-yellow { color: #fd9712; }
.orange-yellow-bg { background-color: #fd9712; }
.yellow, a.yellow { color: #fbcb30; }
.yellow-bg { background-color: #fbcb30; }
.green, a.green { color: #5dc800; }
.green-bg { background-color: #5dc800; }
.light-green, a.light-green { color: #8fd14c; }
.light-green-bg { background-color: #8fd14c; }
.blue, a.blue { color: #3caaff; }
.blue-bg { background-color: #3caaff; }
.light-blue, a.light-blue { color: #7597dc; }
.light-blue-bg { background-color: #7597dc; }
.purple, a.purple { color: #a776d9; }
.purple-bg { background-color: #a776d9; }
.light-purple, a.light-purple { color: #b394f3; }
.light-purple-bg { background-color: #b394f3; }
.pink, a.pink { color: #fb5c9b; }
.pink-bg { background-color: #fb5c9b; }

.wrapper { width: 1200px; margin: 0 auto }
.close { display: block; cursor: pointer; background: url(../images/icon.png?t=11) no-repeat 0 -36px; width: 16px; height: 16px; transition: -webkit-transform .3s; transition: transform .3s }
.close:hover { background-position: -16px -36px; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.icon { background: url(../images/icon.png?t=11) no-repeat }
.refresh-icon { background-position: -162px -36px; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 3px; position: relative; bottom: 1px }
.yahei { font-family: 'Microsoft YaHei UI', SimHei }
.block, a.block { display: block }
.inline-block { display: inline-block }
.inline { display: inline }
.hide { display: none }
.left { float: left }
.right { float: right }
.relative { position: relative }
.absolute { position: absolute }
.fixed { position: fixed }
.clear { clear: both }
.overflow-hide { overflow: hidden }
.normal { font-weight: normal }
.bold { font-weight: bold }
.title-font { font-size: 18px }
.large-font { font-size: 16px }
.normal-font { font-size: 14px }
.small-font { font-size: 12px }
.border { border: 1px solid #dfdfdf }
.border-top { border-top: 1px solid #dfdfdf }
.border-right { border-right: 1px solid #dfdfdf }
.border-bottom { border-bottom: 1px solid #dfdfdf }
.border-left { border-left: 1px solid #dfdfdf }
.margin { margin: 10px }
.margin-top { margin-top: 10px }
.margin-right { margin-right: 10px }
.margin-bottom { margin-bottom: 10px }
.margin-left { margin-left: 10px }
.padding { padding: 10px }
.padding-top { padding-top: 10px }
.padding-right { padding-right: 10px }
.padding-bottom { padding-bottom: 10px }
.padding-left { padding-left: 10px }
.text-center { text-align:center;}
.layer-center { position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.row2 { word-break:break-all; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;}
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.nowrap { word-wrap: normal; white-space: nowrap }
.break-word { white-space: normal; word-wrap: break-word; word-break: break-all }
.triangle-down { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #bbb; display: inline-block; vertical-align: middle; margin: 0 3px }
.button, a.button { text-decoration: none; background-color: #f3f3f3; border: solid 1px #bbb; border-radius: 3px; font-family: 'Microsoft YaHei UI', SimHei; cursor: pointer; outline: 0; color: #333; transition: all ease-in-out .3s; position: relative; overflow: hidden; display: inline-block; vertical-align: middle }
.button::after, a.button::after { content: ''; width: 0; height: 0; position: absolute; left: 50%; top: 50%; border-radius: 100%; background: rgba(255,255,255,.4) }
.button:hover::after, a.button:hover::after { width: 5px; height: 5px; -webkit-animation: buttonHoverAni 2.5s linear .1s; animation: buttonHoverAni 2.5s linear .1s }
.radio-box { position:relative;}
.radio-box input { outline: none; border: none !important; display: inline-block; width: 16px; height: 16px; box-shadow: none !important; vertical-align: middle; width: 13px\9; *width: 13px; height: 13px\9; *height: 13px; }
.radio-box input:after { content: ''; background:#fff; background-position: center top; width: 16px; height: 16px; position: absolute; top: 1px !important; left: 0 !important; background-size: 16px; background-repeat: no-repeat; background-image: url(/static/images/checkbox-icon.png?v=1); }
.radio-box input:checked:after { content: ''; background-position: center bottom; position: absolute; height: 16px; width: 16px; box-shadow: none !important; -webkit-transform: none; }
.radio-box input:disabled:after { content: ''; background-position: center; position: absolute; height: 16px; width: 16px; background-color: #fff; box-shadow: none !important; -webkit-transform: none; }

/****************flexbox**************/
.flex {display: -webkit-box; display: -moz-box;display: -webkit-flex;display:-moz-flex;display:flex;}
.inline-flex { display: -webkit-inline-box; display: -moz-inline-box;display: -webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;}
/*横向或纵向*/
.flex-row { -webkit-box-orient: horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;}
.flex-col { -webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;}
.flex-row-reverse { -webkit-box-pack: end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex-col-reverse { -webkit-box-pack: end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:column-reverse;}
.flex-wrap {-webkit-box-lines:multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap:wrap;}
.flex-center{-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-align-items:center; -webkit-align-items:center;align-items:center;}
/*主轴对齐方式*/
.flex-justify-start {-webkit-box-pack:start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.flex-justify-end {-webkit-box-pack:end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.flex-justify-center {-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;}
.flex-justify-between {-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;}
.flex-justify-around {/*旧版不可用*/-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}
/*侧轴对齐方式*/
.flex-align-start {-webkit-box-align:start;-moz-align-items:flex-start; -webkit-align-items:flex-start;align-items:flex-start;}
.flex-align-end {-webkit-box-align:end;-moz-align-items:flex-end; -webkit-align-items:flex-end;align-items:flex-end;}
.flex-align-center {-webkit-box-align:center;-moz-align-items:center; -webkit-align-items:center;align-items:center;}
.flex-align-baseline {-webkit-box-align:baseline;-moz-align-items:baseline; -webkit-align-items:baseline;align-items:baseline;}
.flex-align-stretch {-webkit-box-align:stretch;-moz-align-items:stretch; -webkit-align-items:stretch;align-items:stretch;}
/*主轴换行时行在侧轴的对齐方式，必须定义flex-wrap为换行*/
.flex-content-start {/*旧版不可用*/-webkit-align-content:flex-start;-moz-align-content:flex-start;align-content:flex-start;}
.flex-content-end {/*旧版不可用*/-webkit-align-content:flex-end;-moz-align-content:flex-end;align-content:flex-end;}
.flex-content-center {/*旧版不可用*/-webkit-align-content:center;-moz-align-content:center;align-content:center;}
.flex-content-between {/*旧版不可用*/-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;}
.flex-content-around {/*旧版不可用*/-webkit-align-content:space-around;-moz-align-content:space-around;align-content:space-around;}
.flex-content-stretch {/*旧版不可用*/-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;}
/*允许子元素收缩*/
.flex-child-grow { -webkit-box-flex: 1.0; -moz-flex-grow: 1; -webkit-flex-grow: 1;flex-grow: 1;}/*允许拉伸*/
.flex-child-shrink { -webkit-box-flex: 1.0; -moz-flex-shrink: 1; -webkit-flex-shrink: 1;flex-shrink: 1;}/*允许收缩*/
.flex-none { -webkit-box-flex:0;-moz-flex:none;-webkit-flex:none;flex:none;}/*无拉伸无伸缩*/
.flex-child-noshrink { -webkit-box-flex:0;-moz-flex:none;-webkit-flex:none;flex:none;}/*无拉伸无伸缩*/
.flex-child-average {/*旧版需定宽度*/-webkit-box-flex: 1.0;-moz-flex:1;-webkit-flex:1;flex:1;}/*平均分布，兼容旧版必须给宽度*/
.flex-child-first { -webkit-box-ordinal-group: 1;-moz-order: 1;-webkit-order: 1;order: 1;}/*排第一个*/
/*子元素在侧轴的对齐方式*/
.flex-child-align-start {/*旧版不可用*/-moz-align-self:flex-start; -webkit-align-self:flex-start;align-self:flex-start;}
.flex-child-align-end {/*旧版不可用*/-moz-align-self:flex-end; -webkit-align-self:flex-end;align-self:flex-end;}
.flex-child-align-center {/*旧版不可用*/-moz-align-self:center; -webkit-align-self:center;align-self:center;}
.flex-child-align-baseline {/*旧版不可用*/-moz-align-self:baseline; -webkit-align-self:baseline;align-self:baseline;}
.flex-child-align-stretch {/*旧版不可用*/-moz-align-self:stretch; -webkit-align-self:stretch;align-self:stretch;}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) { .radio-box input { height: 13px; width:13px; }} /*兼容ie11*/
@-webkit-keyframes buttonHoverAni { 0% {
-webkit-transform:scale(1)
}
90% {
-webkit-transform:scale(200)
}
100% {
background:rgba(255,255,255,0)
}
}
@keyframes buttonHoverAni { 0% {
-webkit-transform:scale(1)
}
90% {
-webkit-transform:scale(200)
}
100% {
background:rgba(255,255,255,0)
}
}
.button-large { padding: 12px 24px; font-size: 16px }
.button-middle { padding: 8px 16px; font-size: 14px }
.button-small { padding: 4px 8px }
.button-orange, a.button-orange { background: #f29600; color: #fff; border-color: #d35500 }
.button-main-color, a.button-main-color { background: #f70; color: #fff; border-color: #f70 }
.button-red, a.button-red { background: #e73828; color: #fff; border-color: #e73828 }
.button-blue, a.button-blue { background: #3caaff; color: #fff; border-color: #0079d7 }
/*layer begin v2.4*/
.layui-layer-imgbar, .layui-layer-imgtit a, .layui-layer-tab .layui-layer-title span, .layui-layer-title { text-overflow: ellipsis; white-space: nowrap; }
*html { background-image: url(about:blank); background-attachment: fixed; }
html #layui_layer_skinlayercss { display: none; position: absolute; width: 1989px; }
.layui-layer, .layui-layer-shade { position: fixed; _position: absolute; pointer-events: auto; }
.layui-layer-shade { top: 0; left: 0; width: 100%; height: 100%; _height: expression(document.body.offsetHeight+"px"); }
.layui-layer { -webkit-overflow-scrolling: touch; top: 150px; left: 0; margin: 0; padding: 0; background-color: #fff; -webkit-background-clip: content; box-shadow: 1px 1px 50px rgba(0,0,0,.3); border-radius: 2px; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .3s; animation-duration: .3s; }
.layui-layer-close { position: absolute; }
.layui-layer-content { position: relative; }
.layui-layer-border { border: 1px solid #B2B2B2; border: 1px solid rgba(0,0,0,.3); box-shadow: 1px 1px 5px rgba(0,0,0,.2); }
.layui-layer-moves { position: absolute; border: 3px solid #666; border: 3px solid rgba(0,0,0,.5); cursor: move; background-color: #fff; background-color: rgba(255,255,255,.3); filter: alpha(opacity=50); }
.layui-layer-load { background: url(../images/layer/loading-0.gif) center center no-repeat #fff; }
.layui-layer-ico { background: url(../images/layer/icon.png) no-repeat; }
.layui-layer-btn a, .layui-layer-dialog .layui-layer-ico, .layui-layer-setwin a { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

@-webkit-keyframes bounceIn {
 0% { opacity: 0; -webkit-transform: scale(.5); transform: scale(.5); }
 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes bounceIn {
 0% { opacity: 0; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5); }
 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
}

.layer-anim { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceOut {
 100% { opacity: 0; -webkit-transform: scale(.7); transform: scale(.7); }
 30% { -webkit-transform: scale(1.03); transform: scale(1.03); }
 0% { -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes bounceOut {
 100% { opacity: 0; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7); }
 30% { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }
 0% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
}

.layer-anim-close { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .2s; animation-duration: .2s; }

@-webkit-keyframes zoomInDown {
 0% { opacity: 0; -webkit-transform: scale(.1) translateY(-2000px); transform: scale(.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
 60% { opacity: 1; -webkit-transform: scale(.475) translateY(60px); transform: scale(.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
}

@keyframes zoomInDown {
 0% { opacity: 0; -webkit-transform: scale(.1) translateY(-2000px); -ms-transform: scale(.1) translateY(-2000px); transform: scale(.1) translateY(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
 60% { opacity: 1; -webkit-transform: scale(.475) translateY(60px); -ms-transform: scale(.475) translateY(60px); transform: scale(.475) translateY(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
}

.layer-anim-01 { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes fadeInUpBig {
 0% { opacity: 0; -webkit-transform: translateY(2000px); transform: translateY(2000px); }
 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}

@keyframes fadeInUpBig {
 0% { opacity: 0; -webkit-transform: translateY(2000px); -ms-transform: translateY(2000px); transform: translateY(2000px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}

.layer-anim-02 { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes zoomInLeft {
 0% { opacity: 0; -webkit-transform: scale(.1) translateX(-2000px); transform: scale(.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
 60% { opacity: 1; -webkit-transform: scale(.475) translateX(48px); transform: scale(.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
}

@keyframes zoomInLeft {
 0% { opacity: 0; -webkit-transform: scale(.1) translateX(-2000px); -ms-transform: scale(.1) translateX(-2000px); transform: scale(.1) translateX(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
 60% { opacity: 1; -webkit-transform: scale(.475) translateX(48px); -ms-transform: scale(.475) translateX(48px); transform: scale(.475) translateX(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
}

.layer-anim-03 { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes rollIn {
 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
 100% { opacity: 1; -webkit-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); }
}

@keyframes rollIn {
 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); -ms-transform: translateX(-100%) rotate(-120deg); transform: translateX(-100%) rotate(-120deg); }
 100% { opacity: 1; -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); }
}

.layer-anim-04 { -webkit-animation-name: rollIn; animation-name: rollIn; }

@keyframes fadeIn {
 0% { opacity: 0; }
 100% { opacity: 1; }
}

.layer-anim-05 { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes shake {
 0%,100% { -webkit-transform: translateX(0); transform: translateX(0); }
 10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); transform: translateX(-10px); }
 20%,40%,60%,80% { -webkit-transform: translateX(10px); transform: translateX(10px); }
}

@keyframes shake {
 0%,100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
 10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }
 20%,40%,60%,80% { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); }
}

.layer-anim-06 { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes fadeIn {
 0% { opacity: 0; }
 100% { opacity: 1; }
}

.layui-layer-title { padding: 0 80px 0 20px; height: 42px; line-height: 42px; border-bottom: 1px solid #eee; font-size: 14px; color: #333; overflow: hidden; background-color: #F8F8F8; border-radius: 2px 2px 0 0; }
.layui-layer-setwin { position: absolute; right: 15px; *right: 0; top: 15px; font-size: 0; line-height: initial; }
.layui-layer-setwin a { position: relative; width: 16px; height: 16px; margin-left: 10px; font-size: 12px; _overflow: hidden; }
.layui-layer-setwin .layui-layer-min cite { position: absolute; width: 14px; height: 2px; left: 0; top: 50%; margin-top: -1px; background-color: #2E2D3C; cursor: pointer; _overflow: hidden; }
.layui-layer-setwin .layui-layer-min:hover cite { background-color: #2D93CA; }
.layui-layer-setwin .layui-layer-max { background-position: -32px -40px; }
.layui-layer-setwin .layui-layer-max:hover { background-position: -16px -40px; }
.layui-layer-setwin .layui-layer-maxmin { background-position: -65px -40px; }
.layui-layer-setwin .layui-layer-maxmin:hover { background-position: -49px -40px; }
.layui-layer-setwin .layui-layer-close1 { background-position: 0 -40px; cursor: pointer; }
.layui-layer-setwin .layui-layer-close1:hover { opacity: .7; }
.layui-layer-setwin .layui-layer-close2 { position: absolute; right: -28px; top: -28px; width: 30px; height: 30px; margin-left: 0; background-position: -149px -31px; *right: -18px; _display: none; }
.layui-layer-setwin .layui-layer-close2:hover { background-position: -180px -31px; }
.layui-layer-btn { text-align: right; padding: 0 10px 12px; pointer-events: auto; }
.layui-layer-btn a { height: 28px; line-height: 28px; margin: 0 6px; padding: 0 15px; border: 1px solid #dedede; background-color: #f1f1f1; color: #333; border-radius: 2px; font-weight: 400; cursor: pointer; text-decoration: none; }
.layui-layer-btn a:hover { opacity: .9; text-decoration: none; }
.layui-layer-btn a:active { opacity: .7; }
.layui-layer-btn .layui-layer-btn0 { border-color: #4898d5; background-color: #2e8ded; color: #fff; }
.layui-layer-dialog { min-width: 260px; }
.layui-layer-dialog .layui-layer-content { position: relative; padding: 20px; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow-x: hidden; overflow-y: auto; }
.layui-layer-dialog .layui-layer-content .layui-layer-ico { position: absolute; top: 16px; left: 15px; _left: -40px; width: 30px; height: 30px; }
.layui-layer-ico1 { background-position: -30px 0; }
.layui-layer-ico2 { background-position: -60px 0; }
.layui-layer-ico3 { background-position: -90px 0; }
.layui-layer-ico4 { background-position: -120px 0; }
.layui-layer-ico5 { background-position: -150px 0; }
.layui-layer-ico6 { background-position: -180px 0; }
.layui-layer-rim { border: 6px solid #8D8D8D; border: 6px solid rgba(0,0,0,.3); border-radius: 5px; box-shadow: none; }
.layui-layer-msg { min-width: 180px; border: 1px solid #D3D4D3; box-shadow: none; }
.layui-layer-hui { min-width: 100px; background-color: #000; filter: alpha(opacity=60); background-color: rgba(0,0,0,.6); color: #fff; border: none; }
.layui-layer-hui .layui-layer-content { padding: 12px 25px; text-align: center; }
.layui-layer-dialog .layui-layer-padding { padding: 20px 20px 20px 55px; text-align: left; }
.layui-layer-page .layui-layer-content { position: relative; overflow: auto; }
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn { padding-top: 10px; }
.layui-layer-nobg { background: 0 0; }
.layui-layer-iframe .layui-layer-content { overflow: hidden; }
.layui-layer-iframe iframe { display: block; width: 100%; }
.layui-layer-loading { border-radius: 100%; background: 0 0; box-shadow: none; border: none; }
.layui-layer-loading .layui-layer-content { width: 60px; height: 24px; background: url(../images/layer/loading-0.gif) no-repeat; }
.layui-layer-loading .layui-layer-loading1 { width: 37px; height: 37px; background: url(../images/layer/loading-1.gif) no-repeat; }
.layui-layer-ico16, .layui-layer-loading .layui-layer-loading2 { width: 32px; height: 32px; background: url(../images/layer/loading-2.gif) no-repeat; }
.layui-layer-tips { background: 0 0; box-shadow: none; border: none; }
.layui-layer-tips .layui-layer-content { position: relative; line-height: 22px; min-width: 12px; padding: 5px 10px; font-size: 12px; _float: left; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0,0,0,.3); background-color: #F90; color: #fff; }
.layui-layer-tips .layui-layer-close { right: -2px; top: -1px; }
.layui-layer-tips i.layui-layer-TipsG { position: absolute; width: 0; height: 0; border-width: 8px; border-color: transparent; border-style: dashed; *overflow: hidden; }
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT { left: 5px; border-right-style: solid; border-right-color: #F90; }
.layui-layer-tips i.layui-layer-TipsT { bottom: -8px; }
.layui-layer-tips i.layui-layer-TipsB { top: -8px; }
.layui-layer-tips i.layui-layer-TipsL, .layui-layer-tips i.layui-layer-TipsR { top: 1px; border-bottom-style: solid; border-bottom-color: #F90; }
.layui-layer-tips i.layui-layer-TipsR { left: -8px; }
.layui-layer-tips i.layui-layer-TipsL { right: -8px; }
.layui-layer-lan[type=dialog] { min-width: 280px; }
.layui-layer-lan .layui-layer-title { background: #4476A7; color: #fff; border: none; }
.layui-layer-lan .layui-layer-btn { padding: 10px; text-align: right; border-top: 1px solid #E9E7E7; }
.layui-layer-lan .layui-layer-btn a { background: #BBB5B5; border: none; }
.layui-layer-lan .layui-layer-btn .layui-layer-btn1 { background: #C9C5C5; }
.layui-layer-molv .layui-layer-title { background: #009f95; color: #fff; border: none; }
.layui-layer-molv .layui-layer-btn a { background: #009f95; }
.layui-layer-molv .layui-layer-btn .layui-layer-btn1 { background: #92B8B1; }
.layui-layer-iconext { background: url(../images/layer/icon-ext.png) no-repeat; }
.layui-layer-prompt .layui-layer-input { display: block; width: 220px; height: 30px; margin: 0 auto; line-height: 30px; padding: 0 5px; border: 1px solid #ccc; box-shadow: 1px 1px 5px rgba(0,0,0,.1) inset; color: #333; }
.layui-layer-prompt textarea.layui-layer-input { width: 300px; height: 100px; line-height: 20px; }
.layui-layer-tab { box-shadow: 1px 1px 50px rgba(0,0,0,.4); }
.layui-layer-tab .layui-layer-title { padding-left: 0; border-bottom: 1px solid #ccc; background-color: #eee; overflow: visible; }
.layui-layer-tab .layui-layer-title span { position: relative; float: left; min-width: 80px; max-width: 260px; padding: 0 20px; text-align: center; cursor: default; overflow: hidden; }
.layui-layer-tab .layui-layer-title span.layui-layer-tabnow { height: 43px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #fff; z-index: 10; }
.layui-layer-tab .layui-layer-title span:first-child { border-left: none; }
.layui-layer-tabmain { line-height: 24px; clear: both; }
.layui-layer-tabmain .layui-layer-tabli { display: none; }
.layui-layer-tabmain .layui-layer-tabli.xubox_tab_layer { display: block; }
.xubox_tabclose { position: absolute; right: 10px; top: 5px; cursor: pointer; }
.layui-layer-photos { -webkit-animation-duration: 1s; animation-duration: 1s; }
.layui-layer-photos .layui-layer-content { overflow: hidden; text-align: center; }
.layui-layer-photos .layui-layer-phimg img { position: relative; width: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }
.layui-layer-imgbar, .layui-layer-imguide { display: none; }
.layui-layer-imgnext, .layui-layer-imgprev { position: absolute; top: 50%; width: 27px; _width: 44px; height: 44px; margin-top: -22px; outline: 0; blr: expression(this.onFocus=this.blur()); }
.layui-layer-imgprev { left: 10px; background-position: -5px -5px; _background-position: -70px -5px; }
.layui-layer-imgprev:hover { background-position: -33px -5px; _background-position: -120px -5px; }
.layui-layer-imgnext { right: 10px; _right: 8px; background-position: -5px -50px; _background-position: -70px -50px; }
.layui-layer-imgnext:hover { background-position: -33px -50px; _background-position: -120px -50px; }
.layui-layer-imgbar { position: absolute; left: 0; bottom: 0; width: 100%; height: 32px; line-height: 32px; background-color: rgba(0,0,0,.8); background-color: #000\9; filter: Alpha(opacity=80); color: #fff; overflow: hidden; font-size: 0; }
.layui-layer-imgtit * { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 12px; }
.layui-layer-imgtit a { max-width: 65%; overflow: hidden; color: #fff; }
.layui-layer-imgtit a:hover { color: #fff; text-decoration: underline; }
.layui-layer-imgtit em { padding-left: 10px; font-style: normal; }
/*layer end*/
.user-level { display: inline-block; width: 16px !important; height: 16px !important; vertical-align: middle; margin: 0 3px; position: relative; background:url(../images/top-icon-new.png?v=1) no-repeat; background-size: 98px 14px; }
.user-level-0 { background-position: 0 0 }
.user-level-1 { background-position: -14px 0 }
.user-level-2 { background-position: -27px 0 }
.user-level-3 { background-position: -41px 0 }
.user-level-5 { background-position: -55px 0 }
.user-level-6 { background-position: -69px 0 }
.top { height: 30px; background: #e3e4e5; border-bottom: solid 1px #e3e4e5; position: relative; z-index: 97 }
.top-weizhi { line-height: 30px; color: #6b6b6b; overflow:hidden;}
.top-weizhi a { display:block;}
.top-weizhi i { width:14px; height:30px; background:url(/static/images/weizhi.png) no-repeat center; float:left; margin-right: 6px;}
.top-login { line-height: 30px; color: #6b6b6b; /*text-shadow: 0 1px 0 #fff;*/ overflow:hidden; margin-left:15px; }
.top-login a { margin-left: 5px; color: #6b6b6b; position: relative }
.top-login a:hover { color: #4FB99F }
.top-login a i { display: inline-block; width: 18px; height: 18px; vertical-align: middle; margin: 0 3px; position: relative; bottom: 1px }
.top-login a i.user-point { background-position: 0 -18px }
.top-login a.user-msg i { background-position: -18px -18px }
.top-login a.user-msg sub { position: absolute; top: -2px; right: -2px; display: block; height: 8px;width:8px;  background: #4FB99F; color: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size: 12px;text-indent:-100px;overflow:hidden; }
.top-menu { height: 30px; overflow:hidden; }
.top-menu a { float:left; height: 30px; line-height: 30px; padding: 0 10px; color: #6b6b6b; /*text-shadow: 0 1px 0 #fff;*/ _display: inline; position: relative; border-left: solid 1px transparent; border-right: solid 1px transparent }
.top-menu a:hover { text-decoration: none; color: #4FB99F }
.top-menu a.top-telephone { font-size: 14px; color: #4FB99F }
.top-menu a .icon { display: inline-block; width: 18px; height: 18px; vertical-align: text-top; margin-right: 3px; _display: inline }
.top-menu a.top-user i,.top-menu a.top-sitemap i { -webkit-transition: -webkit-transform .3s; transition: transform .3s }
.top-menu a.top-app i { background-position: -36px -18px; position: relative; bottom: 2px }
.top-menu a.top-telephone i { background-position: -72px -18px }
.top-menu a i.vip { background-position: -54px -18px; width: 18px; height: 18px; vertical-align: middle; position: relative; bottom: 2px }
.top-menu a.top-user.cur i,.top-menu a.top-sitemap.cur i { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.top-menu a.top-user.cur, .top-menu a.top-app.cur, .top-menu a.top-telephone.cur,.top-menu a.top-sitemap.cur{ background: #fff; border-left: solid 1px #ddd; border-right: solid 1px #ddd; z-index: 97; color: #4FB99F }
.top-user-show { position: absolute; background: #fff; top: 29px; width: 90px; padding: 0 10px; border: solid 1px #ddd; display: none; z-index: 96 }
.top-user-show a { display: block; height: 30px; line-height: 30px; color: #6b6b6b }
.top-user-show a:hover { color: #4FB99F }
.top-sitemap-show { position: absolute; background: #fff; top: 29px; width:1198px; border: solid 1px #ddd; display: none; z-index: 96 }
.top-sitemap-show ul { overflow:hidden; height:200px;}
.top-sitemap-show ul li { padding:20px 0; height:200px; width:20%; float:left; overflow:hidden;}
.top-sitemap-show ul li:nth-child(2n) { background:#f9f9f9;}
.top-sitemap-show ul li .fnav-list { padding:0 20px;}
.top-sitemap-show ul li h3 { font-weight:normal; margin:0 20px 10px; font-size:16px;}
.top-sitemap-show ul li a { float:left; height: 32px; line-height: 32px; color: #6b6b6b; width:99px; position:relative;}
.top-sitemap-show ul li a i { display:inline-block;position:absolute;background:url(/static/images/jiaobiao.png) no-repeat; width:11px; height:11px; line-height:16px; text-align:center; font-size:10px; margin-left:1px;}
.top-sitemap-show ul li a i.hot-icon { background-position: left top; }
.top-sitemap-show ul li a i.new-icon { background-position: left bottom; }
.top-sitemap-show ul li a:hover { color:#4FB99F;}
.top-app-show { position: absolute; top: 29px; width: 240px; height: 150px; border: solid 1px #ddd; z-index: 96; background: #fff; display: none }
.top-app-show dt { float: left; width: 100px; height: 100px; margin: 10px; margin-top: 15px }
.top-app-show dt span { display: block; text-align: center; color: #999 }
.top-app-show dd { margin-left: 120px; margin-top: 17px }
.top-app-show dd a { display: block; width: 90px; height: 25px; line-height: 25px; background: #f6f6f6; border: solid 1px #e3e3e3; border-radius: 3px; margin-bottom: 14px; color: #44484c; padding-left: 10px }
.top-app-show dd a i { display: inline-block; width: 20px; height: 20px; vertical-align: middle; line-height: 25px; margin: 0 5px }
.top-app-show dd a i.android { background-position: 0 -52px }
.top-app-show dd a i.ios { background-position: -20px -52px }
.top-app-show dd a i.chuping { background-position: -40px -52px }
.top-free-phone { position: absolute; top: 29px; width: 200px; height: 60px; border: solid 1px #ddd; z-index: 96; background: #fff; display: none; padding: 10px }
.top-free-phone p { margin-bottom: 8px }
.top-free-phone input { height: 30px; border: solid 1px #ccc; width: 145px }
.top-free-phone button { width: 50px; height: 32px; background: #4FB99F; border: 0; color: #fff; margin-left: -1px; cursor: pointer }
.top-ad { background: #fff; height: 70px; overflow: hidden; display: none }
.top-ad .close { position: absolute; right: 5px; top: 5px }
.wraper { width: 1200px; margin: 0 auto }
.header { height: 100px; background: #fff }
.logo-box { width: 320px; height: 100px }
.logo { width: 150px; height:100px;}
.logo a{display:block; margin:20px 30px 0 0;}
.head-city { border-left: solid 1px #dfdfdf; height: 45px; margin-top: 28px; padding-left: 30px; width: 125px }
.head-city a.change-city { font-size: 15px; text-decoration: none; position: relative; display: inline-block; height: 22px; transition: all .1s ease-in-out }
.head-city a.change-city em { width: 0; height: 0; border-bottom: 8px solid #4FB99F; border-left: 8px solid transparent; display: inline-block; vertical-align: bottom; position: relative; bottom: 2px }
.head-city p { height: 18px; overflow: hidden }
.head-city p a { color: #999 }
.head-city a.change-city.cur { background: #4FB99F; color: #fff; z-index: 100; height: 30px; line-height: 30px; padding: 0 10px }
.head-city a.change-city.cur:before { content: ''; position: absolute; left: 0; bottom: -8px; display: none\9; width: 0; height: 0; border-top: 10px solid #4FB99F; border-right: 10px solid transparent }
.head-city a.change-city.cur em { display: none }
.city-wrap { width: 500px; height: 290px; position: absolute; display: none; z-index: 99; background: #fff; border: solid 1px #dfdfdf; background: #fff }
.city-wrap a.close { position: absolute; top: 5px; right: 5px }
.city-wrap h4 { height: 30px; line-height: 30px; padding: 0 10px; font-size: 14px; font-family: 'Microsoft YaHei' }
.city-wrap .loading { position: absolute; top: 50%; left: 50%; margin-top: -10px; margin-left: -30px; width: 60px; text-align: center }
.city-wrap .city-guess { padding: 10px 10px 0 }
.city-wrap .city-guess a { color: #4FB99F; font-weight: bold }
.city-wrap .city-hot { padding: 0 10px; margin-top: 15px }
.city-wrap .city-hot a { margin-right: 10px }
.city-wrap .city-tab { margin: 10px; border-bottom: solid 2px #4FB99F; height: 30px; line-height: 30px }
.city-wrap .city-tab a { display: inline-block; padding: 0 20px; height: 28px; border: solid 1px #dfdfdf; border-bottom: 0; margin-right: 5px; font-size: 12px; font-family: 'Microsoft YaHei'; text-decoration: none }
.city-wrap .city-tab a.cur { color: #4FB99F; border: solid 2px #4FB99F; border-bottom: 0; background: #fff; font-weight: bold; height: 30px }
.city-wrap .city-box { margin: 10px }
.city-wrap .city-box ul li { float: left; height: 25px; line-height: 25px; margin: 0 0 5px 0; width: 80px; overflow: hidden }
.city-wrap .city-box a { display: inline-block; padding: 0 4px; height: 25px; line-height: 25px }
.city-wrap .city-box a:hover { background: #f3f3f3; color: #4FB99F; text-decoration: none }
.city-wrap .city-box a i { display: inline-block; width: 12px; height: 12px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEX/MzP///9FAqEIAAAAIklEQVQI12MAAiYGBvkDDAIMDMIHGJQYGPQbGDQaoCQYAABO+ASVURJSHAAAAABJRU5ErkJggg==) }

.search { margin-top: 25px; height: 72px; width: 540px; margin-left: 40px;position:relative;}
.search-form { display: block; }
.search-box { border: 2px solid #4FB99F; float: left; height: 34px; line-height: 31px\9; width: 450px; outline: 0; padding: 0 5px }
.search-btn { background-color: #4FB99F; border: 0; color: #fff; float: left; font-size: 16px; width: 70px; height: 38px; cursor: pointer }
.search p { height: 25px; line-height: 25px; color: #999; *white-space:nowrap;overflow:hidden; width:540px;}
.search p a { color: #999; margin-right: 14px; display:inline-block; }
.search-history { font-size: 12px; padding: 0 10px;position:absolute;top:38px;left:1px;background:#fff;width:440px;border:solid 1px #dfdfdf;box-shadow:1px 1px 3px #666;display: none;z-index:95; }
.search-history dt { width: 70px; float: left; line-height:36px; color: #9c9c9c; }
.search-history dd { margin-left:70px; }
.search-history dd a { display: block; height:36px; line-height:36px; color: #6b6b6b; border-bottom:solid 1px #dfdfdf;overflow:hidden;}
.search-history dd a.clear-search-history { text-align: center; height: 40px; line-height: 40px; color: #3caaff; }
.search-guess { position: absolute; top: 38px; left: 1px; width: 460px; background: #fff; display: none;box-shadow:1px 1px 3px #666;z-index:95; }
.search-guess a { display: block; height: 36px; line-height: 36px; overflow:hidden;transition:none;}
.search-guess a i { width: 16px; height: 16px; margin: 10.5px 10px; display: block; float: left; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAWlBMVEUAAACcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyDC98PAAAAHXRSTlMAHQnbyrsV6NRxa/O0q4V1EOHEoZmSj0zsplhBLmOkrw8AAACASURBVBjTVY1XEsQgDEPpkNDSs033v+ZCcJiJPiTPG1tmRd9o4fWHkcQKeeRDQpsG3hiuHLCImidGWh3bFBy75WR1nzpImIq3Bmrhxe3ewY7aulpx/7dLjR82AhvOKzNiPeURL0P/PVRQwAw1NWJyUDpx44h0GQktHoQXwp5kdn94IwYA2uCyqwAAAABJRU5ErkJggg==);}
.search-guess a span { display: block; margin: 0 100px 0 36px; overflow: hidden; height: 100%; }
.search-guess a em { float: right; color: #9c9c9c; font-size: 12px; margin-right: 10px; width: 90px; text-align: right; }
.search-guess a:hover, .search-guess a.cur { background:#4FB99F;color:#fff;text-decoration:none;}
.search-guess a:hover em, .search-guess a.cur em { color:#fff;}

.header-cart{ width: 160px; margin-top: 25px; float: right; position: relative; }
.header-cart a { background: #fff; border: solid 1px #dfdfdf; text-align: center; height: 38px; line-height: 38px; display: block; text-decoration: none; position: relative; z-index: 95; }
.header-cart a.cur { color: #4FB99F; border-bottom: 0; }
.header-cart a:hover svg, .header-cart a.cur svg { fill: #4FB99F; }
.header-cart a span { display: none; padding: 0 3px; background: #4FB99F; color: #fff; height: 14px; line-height: 14px; border-radius: 14px; }
.header-cart-box { width: 300px; height: 500px; background: #fff; position: absolute; top: 37px; right: 0; z-index: 94; border: solid 1px #dfdfdf; display: none; }
.header-cart-box iframe { border: 0; height: 100%; }
.header-qrcode { width: 220px; height: 145px; text-align: right; }
.navigation { height: 45px; background: #fff; border-bottom: solid 2px #4FB99F; *position:relative;*z-index:90}
.nav-menu-cursor { float: left; width: 205px; height: 45px; line-height: 45px; background: #4FB99F; font-family: microsoft yahei; font-size: 15px; color: #fff; position: relative; cursor: pointer; z-index: 90; font-weight: normal; padding-left: 15px }
.nav { width: 980px; height: 45px; line-height: 45px }
.nav a { font-family: 'Microsoft YaHei'; font-size: 16px; padding: 0 16px; color: #333; transition: color 500ms; *padding:0 19px;
position: relative; display: block; float: left; text-decoration: none }
.nav a.cur { color: #4FB99F; font-weight: bold }
.nav a:hover { color: #4FB99F }
.sub_nav { position: relative; z-index: 9 }
.sub_nav>div { display: none; background: #fff; position: absolute; top: 40px; left: 0; width: 110px; box-shadow: 0 0 3px #666 }
.sub_nav>div a { display: block; float: none; height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; transition: none }
.sub_nav>div a:hover { background: #4FB99F; color: #fff }
.sub_nav:hover i { -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV() }
.sub_nav:hover>div { display: block }
.sub_nav:hover>a { text-decoration: none }
.nav-menu { overflow: visible; width: 220px; height: 480px; background: #419c86; position: absolute; top: 47px; left: 0; z-index: 91; display: none }
.nav-menu dl dt { padding: 8px 10px; position: relative; color: #fff; transition: all .1s }
.nav-menu dl dt.cur { z-index: 100; width: 200px; background: #2a8871; }
.nav-menu dl dt b { display: block; height: 20px; line-height: 20px; overflow: hidden }
.nav-menu dl dt b i { display: inline-block; width: 16px; height: 16px; margin-right: 8px; vertical-align: text-top; vertical-align: middle\9 }
.nav-menu dl dt b i.m1 { background-position: -65px -36px }
.nav-menu dl dt b i.m2 { background-position: -32px -36px }
.nav-menu dl dt b i.m3 { background-position: -48px -36px }
.nav-menu dl dt b i.m4 { background-position: -98px -36px }
.nav-menu dl dt b i.m5 { background-position: -82px -36px }
.nav-menu dl dt b i.m6 { background-position: -114px -36px }
.nav-menu dl dt b i.m7 { background-position: -114px -21px }
.nav-menu dl dt b i.m8 { background-position: -134px -20px }
.nav-menu dl dt b i.m9 { background-position: -154px -18px }
.nav-menu dl dt b a { color: #fff; margin-right: 10px; font-size: 13px; font-weight: normal }
.nav-menu dl dt b s { text-decoration: none; font-family: SimSun; float: right; color: #fff; font-size: 12px; font-weight: bolder; *display:none;
transition: all .5s }
.nav-menu dl dt span { display: block; height: 44px; line-height: 22px; overflow: hidden; padding-left: 24px }
.nav-menu dl dt span a { margin-right: 8px; white-space: nowrap; display: inline-block; color: #fff; opacity: .8; }
.nav-menu dl dt em { position: absolute; display: none; width: 30px; height: 40px; left: -30px; top: 0; background: #333; text-align: center; font-size: 14px; font-family: 'Microsoft YaHei'; color: #fff; line-height: 20px; font-weight: bold; padding: 10px 0 }
.nav-menu dl dt.cur em { display: block }
.nav-menu dl dd { position: absolute; left: 219px; min-height:479px; top: -1px; border: solid 1px #4FB99F; width: 760px; background: #fff; /*height: 479px;*/ display: none; z-index: 99 }
.nav-menu dl dd .menushow { margin: 10px; position: relative; height: 100% }
.nav-menu dl dd .left { width: 510px; margin: 10px; _width: 500px }
.nav-menu dl dd .right { width: 200px; height: 459px; padding: 10px; position: relative }
.nav-menu-item { border-bottom: solid 1px #eee; clear: both; padding-left: 10px; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden }
.nav-menu-item h4 { float: left; width: 70px; line-height: 25px; color: #4FB99F }
.nav-menu-item h4 a { font-family: 'Microsoft YaHei'; font-weight: bold; color: #4FB99F }
.nav-menu-item p { margin-left: 70px; line-height: 25px }
.nav-menu-item p.dotline { border-bottom: dotted 1px #ddd; margin-top: 8px; margin-bottom: 6px }
.nav-menu-item p span { color: #bbb }
.nav-menu-item p a { margin-right: 7px; display: inline-block; white-space: nowrap }
.nav-menu-item p a::after { content: '|'; margin-left: 7px; color: #cfcfcf; text-decoration: none!important }
.nav-menu-item p a.noline:after { content: '' }
.nav-menu-item p a:hover { text-decoration: none }
.nav-menu-item p a.cred { color: #ff5050 }
.nav-menu-item p a.cblue { color: #3caaff }
.nav-menu-item p a.cyellow { color: #f90 }
.nav-menu-item a:hover { color: #4FB99F }
.nav-menu-brand { height: 45px; position: absolute; bottom: 5px; left: 10px }
.nav-menu-brand a.crossroller_prev, .nav-menu-brand a.crossroller_next { display: block; font-family: SimSun; float: left; height: 45px; width: 30px; line-height: 45px; text-align: center; font-size: 24px; text-decoration: none }
.mbroll_box { width: 450px; float: left; overflow: hidden; height: 45px }
.mbroll_box ul li { float: left; width: 90px }
.menu_ad { width: 200px; height: 460px }
.menu_ad a { border-top: dotted 1px #ccc; display: block }
.footer { margin-top: 30px; background: #fff; position: relative; z-index: 2 }
.promise { height: 110px; width: 1200px; margin: 0 auto }
.promise a { width: 220px; float: left; margin-top: 30px; margin-left: 20px; text-decoration: none }
.promise dl { width: 220px }
.promise dl dt { width: 50px; height: 50px; float: left }
.promise dl dt.p0 { background-position: 0 -232px }
.promise dl dt.p1 { background-position: -50px -232px }
.promise dl dt.p2 { background-position: -100px -232px }
.promise dl dt.p3 { background-position: -150px -232px }
.promise dl dt.p4 { background-position: 0 -282px }
.promise dl dd { margin-left: 60px; font-family: 'Microsoft YaHei' }
.promise dl dd h4 { font-size: 20px; font-weight: normal }
.promise dl dd p { color: #9c9c9c }
.foot-help { border-top: solid 1px #eee; height: 160px }
.foot-help dl { float: left; height: 110px; width: 180px; padding-top: 30px }
.foot-help dl dt { font-size: 14px; padding-left: 8px }
.foot-help dl dd { padding-left: 10px; margin-top: 10px }
.foot-help dl dd a { display: block; line-height: 25px; color: #9c9c9c }
.foot-help dl.foot-sns { width: 250px; float: right }
.foot-help dl.foot-sns dt { width: 70px; height: 70px; float: left; background-position: -130px -282px; padding: 0 }
.foot-help dl.foot-sns dd { padding: 0; margin: 0 0 0 75px }
.foot-help dl.foot-sns dd h4 { font-weight: normal; font-size: 14px }
.foot-help dl.foot-sns dd p { margin-top: 5px; line-height: 20px; color: #999 }
.foot-help dl.foot-sns dd.wblink { margin-left: 0; margin-top: 15px; position: relative }
.foot-help dl.foot-sns dd.wblink a { display: inline-block; margin: 0 5px }
.foot-help dl.foot-sns dd.wblink a i { display: inline-block; width: 16px; height: 16px; vertical-align: middle; margin-right: 5px }
.wblink a.xinlang i { background-position: -130px -36px }
.wblink a.tengxun i { background-position: -146px -36px }
.wblink a.weixin i { background-position: -128px -96px }
.foot-shop { height: 160px; background: #333 }
.foot-shop a.turn_btn { font-size: 48px; font-family: "\5b8b\4f53"; color: #fff; text-decoration: none; display: block; width: 30px; height: 60px; text-align: center; line-height: 60px; margin-top: 50px }
.foot-shop a.turn_btn:hover { color: #4FB99F }
.shop_scollbox { width: 1100px; height: 160px; margin: 0 20px; overflow: hidden }
.shop_scollbox ul li { width: 340px; padding: 25px 13px; float: left }
.shop_scollbox ul li p { color: #fff; line-height: 25px; height: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.shop_scollbox ul li a { margin: 15px 20px 0 0; color: #4FB99F; display: inline-block }

/*右工具栏*/
.tool-bar {position:fixed;top:0;right:0;width:35px;height:100%;background:#505050;z-index:98;transition:width .3s ease;}
.tool-bar.frame-on { width:335px;}
.tool-bar-menu { position:absolute;top:50%;left:0;height:250px;margin-top:-125px;}
.tool-bar-menu a,.scroll-to-top { width:25px;height:25px;display:block;padding:5px;position:relative;}
.tool-bar-menu a:hover,.scroll-to-top:hover {overflow:visible;background:#4FB99F;text-align:center;text-decoration:none;}
.tool-bar-menu a i {display: block; width: 25px; height: 25px;}
.tool-bar-menu a.tool-cart i { background-position:-25px -332px;}
.tool-bar-menu a.tool-login i { background-position:-50px -332px;}
.tool-bar-menu a.tool-shop i { background-position:-75px -332px;}
.tool-bar-menu a.tool-custom i { background-position:-100px -332px;}
.tool-bar-menu a.tool-complain i { background-position:0 -357px;}
.tool-bar-menu a.tool-wechat i { background-position:-25px -357px;}
.tool-bar-menu a.tool-feedback i { background-position:-50px -357px;}
.tool-bar-menu a.tool-vs i { background-position:-100px -357px;}
.scroll-to-top { position:absolute;bottom:0;left:0;display:block;}
.scroll-to-top i{ background-position:0 -332px;display: block; width: 25px; height: 25px;}
.tool-bar-menu a span,.scroll-to-top span { display:block;visibility:hidden;position:absolute;top:0;left:-80px;width:70px;height:35px;background:#419c86;color:#fff;text-align:center;line-height:35px;transition:left .2s ease;-webkit-transition:left .2s ease;}
.tool-bar-menu a span em,.scroll-to-top span em {border-top: 5px solid transparent;border-left: 5px solid #419c86;border-bottom: 5px solid transparent;position: absolute;right: 0;right: -5px;top: 13px;}
.tool-bar-menu a:hover span,.scroll-to-top:hover span {left:-70px;visibility:visible;}
.tool-bar-menu a b { position:absolute;right:2px;top:0;color:#fff;background:#4FB99F;border-radius:100%;padding:0 3px;height:14px;text-align:center;line-height:14px;display:none;font-size:12px;font-weight:normal;}
.tool-bar-menu a:hover b { background:#fff;color:#4FB99F;}
.tool-bar-menu a.tool-wechat span { left:-100px;width:100px;height:100px;}
.tool-bar-menu a.tool-wechat span em { border-left: 5px solid #fff;}
.tool-bar-frame { position:absolute;width:300px;height:100%;background:#fff;left:35px;top:0;}
.tool-bar-frame .close { position:absolute;right:5px;top:5px;}

.bottom { background: #f6f6f6 }
.foot_nav { height: 50px; line-height: 50px; text-shadow: 0 1px 0 #fff; text-align: center }
.foot_nav i { margin: 0 15px; color: #ccc }
.copy { padding-bottom: 15px; text-align: center }
.copy p { line-height: 25px; color: #999; text-shadow: 0 1px 0 #fff }
.friend_link { background: #f6f6f6; height: 40px; line-height: 40px; text-shadow: 0 1px 0 #fff }
.friend_link dl .left { width: 60px; color: #999 }
.friend_link dl .right { width: 30px; color: #999 }
.friend_link dl .flink_box { margin: 0 30px 0 60px; height: 40px; overflow: hidden }
.flink_box ul li { width: 100%; height: 40px; overflow: hidden }
.flink_box ul li a { display: inline-block; width: 90px; margin-right: 2px; height: 40px; overflow: hidden }
.bot-link { text-align: center; height: 60px }
.bot-link a { display: inline-block; width: 130px; height: 50px; background: url(../images/bot_link.jpg) no-repeat; border: solid 1px #eee; border-radius: 3px; margin: 0 5px;vertical-align:middle; }
.bot-link a.shiming { background-position: 0 0 }
.bot-link a.wangjian { background-image:url('//img2.ch999img.com//pic/topic/2018071814373837.png') }
.bot-link a.wangjing { background-position: 0 -100px }
.ban_box { height: 480px; position: relative; background: #fff }
.banner { height: 480px; width: 740px; background: #fff; margin-left: 230px; position: relative }
.banner ul { position: relative; width: 100% }
.banner ul li { position: absolute; left: 0; top: 0; width: 740px; display: none }
.banner ul li a { display: block; width: 740px; margin: 10px auto 0 }
.banner_nav { width: 740px; height: 30px; background: rgba(255,255,255,.3); position: absolute; bottom: 0; }
.banner_nav a { display: block; float: left; height: 30px; width: 123px; width: 16.66%\9; line-height: 30px; text-align: center; color: #fff; text-shadow: 1px 1px 2px #555; text-decoration: none; font-family: 'Microsoft YaHei'; cursor: default }
.banner_nav a:last-child { width:125px;}
.banner_nav a.cur { background: #4FB99F; text-shadow: none }
.ban_box .wrapper { position: relative; height: 100%; background: #fff }
.side_box { width: 220px; background: #fff; height: 480px; position: absolute; right: 0; top: 0; overflow:hidden; }
.side_title { height: 36px; line-height: 36px; padding: 0 10px; border-bottom: solid 1px #eee }
.side_title b { *float:left; font-size: 14px; font-weight: normal }
.side_title a { float: right }
.side-tab { font-weight: normal }
.side-tab a { display: inline-block; margin-right: 15px; cursor: pointer; font-size: 14px; text-decoration: none; float: none }
.side-tab a.cur { border-bottom: solid 2px #4FB99F; font-size: 16px; color: #333 }
.side-tab .change-icon { cursor: pointer; float: right; display: none; color: #9c9c9c }
.notice { margin-top: 10px; border-top: solid 1px #eee; height:auto; }
.notice ul { margin: 10px 0; height:72px; overflow:hidden; }
.notice ul li { height:24px; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 10px; _width: 195px }
.notice ul li a { color:#999;}
.notice ul li:first-child a { color:#555;}
.notice ul li.cur a,.notice ul li a:hover { color: #4FB99F }
.qiandao { height: 60px; border: solid 1px #e6e6e6; border-top: 0 }
.qiandao a { height: 36px; width: 120px; background: #3caaff; text-align: center; line-height: 36px; color: #fff; display: block; font-size: 16px; display: inline-block; border-radius: 3px; margin: 12px 10px; float: left }
.qiandao span { margin-top: 12px; float: left; color: #999 }
.service { width:222px; overflow:hidden; overflow: hidden; background: #fff; border-top: solid 1px #eee;  margin-top: -1px; position: relative }
.service-menu a { display: block; width: 73px; border-right: solid 1px #eee; border-bottom: solid 1px #eee; height: 73px; float: left; text-align: center }
.service-menu a:hover { text-decoration: none }
.service-menu a i { display: block; width: 40px; height: 40px; margin: 5px auto; transition: -webkit-transform 500ms; transition: transform 500ms }
.service-menu a:hover { background: #f6f6f6 }
.service-menu a:hover i { -webkit-transform: rotate(5deg); transform: rotate(5deg) }
.service-menu a:hover span { color: #4FB99F }
.service-menu a i.cz { background-position: 0 -72px }
.service-menu a i.md { background-position: -40px -72px }
.service-menu a i.zt { background-position: -80px -72px }
.service-menu a i.zc { background-position: -120px -72px }
.service-menu a i.sy { background-position: -160px -72px }
.service-menu a i.qd { background-position: 0 -112px }
.service-menu a i.bx { background-position: -40px -112px }
.service-menu a i.yb { background-position: -80px -112px }
.service-menu a i.js { background-position: -120px -112px }
.service-menu a:hover i.cz { background-position: 0 -152px }
.service-menu a:hover i.md { background-position: -40px -152px }
.service-menu a:hover i.zt { background-position: -80px -152px }
.service-menu a:hover i.zc { background-position: -120px -152px }
.service-menu a:hover i.sy { background-position: -160px -152px }
.service-menu a:hover i.qd { background-position: 0 -192px }
.service-menu a:hover i.bx { background-position: -40px -192px }
.service-menu a:hover i.yb { background-position: -80px -192px }
.service-menu a:hover i.js { background-position: -120px -192px }
.quick-recharge { position: absolute; top: 41px; left: 0; background: #fff; width: 220px; height: 242px; display: none }
a.quick-recharge-close { position: absolute; right: 10px; top: 30px; font-size: 16px; text-decoration: none; color: #ff5050 }
.quick-recharge h4 { height: 30px; line-height: 30px; border-bottom: solid 1px #eee; background: #f9f9f9; font-weight: normal }
.quick-recharge h4 a { display: block; float: left; width: 72px; height: 30px; text-align: center; border-right: solid 1px #eee }
.quick-recharge h4 a:hover { color: #4FB99F }
.quick-recharge h4 a.cur { border-top: solid 2px #4FB99F; background: #fff; color: #4FB99F; height: 29px; line-height: 28px }
.quick-recharge dl { line-height: 30px; padding: 0 10px; min-height: 30px; clear: both }
.quick-recharge dl dt { width: 50px; float: left; height: 30px; text-align: right }
.quick-recharge dl dd { margin-left: 50px }
.quick-recharge dl dd input { vertical-align: middle }
.quick-recharge dl dd input.text { height: 22px; line-height: 22px\9; border: solid 1px #ccc; text-indent: 3px; width: 130px }
.quick-recharge dl dd span { line-height: 24px; color: #999; display: block }
.quick-recharge dl dd label { margin-right: 10px }
.quick-recharge dl dd a.subbtn { width: 80px; height: 30px; background: #4FB99F; border-radius: 3px; text-align: center; line-height: 30px; display: block; color: #fff; margin-top: 5px }
.side_tab { height: 30px; line-height: 30px; background: #f6f6f6; border-bottom: solid 1px #eee }
.side_tab a { display: inline-block; padding: 0 10px; height: 30px }
.side_tab a:hover { color: #4FB99F }
.side_tab a.cur { background: #fff; height: 31px; border-left: solid 1px #e6e6e6; border-right: solid 1px #e6e6e6; margin-left: -1px; font-weight: bold; color: #4FB99F }
.trytab { display: none }
.r_try { height: 160px; overflow: hidden; position: relative; margin-top: 10px; border: solid 1px #e6e6e6 }
.r_try ul li { padding: 10px; height: 100px; display: none }
.r_try ul li .left { width: 100px }
.r_try ul li .right { width: 90px; padding-top: 10px }
.r_try ul li .right p { color: #999 }
.r_try ul li .right a { background: #9c3; display: block; height: 25px; line-height: 25px; width: 70px; color: #fff; text-align: center; border-radius: 3px; margin-top: 10px }
.tryslide_nav { position: absolute; right: 10px; bottom: 15px; height: 9px }
.tryslide_nav span { display: inline-block; width: 8px; height: 8px; border: solid 1px #ccc; background: #e3e3e3; border-radius: 8px; margin: 0 2px }
.tryslide_nav span.cur { background: #4FB99F; border-color: #4FB99F }
.today-recommend { margin-top: 10px; overflow: hidden }
.today-recommend h3 { width: 220px; height: 150px; float: left; background: url(/images/top_01.png?v=1) center no-repeat }
.today-recommend .top-rank-box { width: 220px; height: 150px; color: #fff; font-family: 'Microsoft YaHei'; text-align: center; overflow: hidden; position: relative }
.today-recommend .top-rank-box .type-tips { display: block; position: absolute; padding: 2px 6px; background: #f0124e; font-size: 14px; top: 0; left: 0; -webkit-border-top-right-radius: 15px; border-radius: 0 0 8px 0 }
.today-recommend .top-rank-box .leve-1 { padding-top: 35px; font-size: 28px }
.roll_sale { height: 160px; overflow: hidden; float: left; width: 980px; position: relative }
.roll_sale a.roll_btn { z-index: 60; width: 30px; display: none; height: 60px; float: left; text-align: center; line-height: 60px; font-family: SimSun; font-size: 26px; color: #fff; font-weight: bold; position: absolute; top: 50px; background: #000; text-decoration: none; opacity: .5; filter: alpha(opacity=50) }
.roll_sale:hover a.roll_btn { display: block }
.roll_box { float: left; width: 980px; overflow: hidden }
.roll_box ul { width: 980px }
.roll_box ul li { width: 980px; float: left; overflow: hidden; background: #fff }
.roll_box ul li a { display: block; width: 244px; margin-left: 1px; float: left; overflow: hidden }
.roll_box a img { transition: all .3s }
.roll_box a:hover img { -webkit-transform: scale(0.99); transform: scale(0.99) }
.floor_left { width: 960px; float: left }
.floor_right { width: 220px; float: right }
.baokuan { height: 440px; margin-top: 10px; background: #fff; overflow: hidden }
.floor_tit { height: 38px; line-height: 38px; border-bottom: solid 2px #a8aeb4 }
.floor_tit b { font-family: 'Microsoft YaHei'; font-size: 18px; font-weight: normal; color: #44484c; float: left }
.floor_tit .floor_tab { margin-left: 200px }
.floor_tit .floor_tab a { display: inline-block; padding: 0 30px; height: 38px; border-bottom: solid 2px transparent; margin: 0 10px; font-size: 14px }
.floor_tit .floor_tab a:hover { color: #4FB99F; text-decoration: none }
.floor_tit .floor_tab a.cur { border-bottom: solid 2px #4FB99F; font-weight: bold; color: #4FB99F; position: relative }
.floor_tit .floor_tab a.cur::after { content: ''; width: 0; height: 0; border-top: 10px solid #4FB99F; border-right: 10px solid transparent; position: absolute; bottom: -6px; margin: auto; left: 0; right: 0; transform: rotate(45deg); -webkit-transform: rotate(45deg) }
.bk_box { overflow: hidden; border: solid 1px #e6e6e6; border-top: 0 }
.bk_box ul { overflow: hidden; border-bottom: solid 1px #e6e6e6 }
.bk_box ul li { width: 160px; height: 220px; float: left; border-right: solid 1px #e6e6e6; padding: 10px 15px }
.bk_box ul li h4 { height: 18px; overflow: hidden; margin-top: 5px; font-weight: normal }
.bk_box ul li p { color: #4FB99F; height: 18px; overflow: hidden }
.bk_box ul li h5 b { color: #e73828 }
.bk_box ul li h5 del { color: #bbb; margin-left: 15px }
.bk_box .bk_pic { background: #f6f6f6; overflow: hidden }
.bk_box .bk_pic a { display: block; float: left; margin: 10px 0 10px 10px; width: 290px; height: 120px; padding: 8px 7px; background: #fff; border: solid 1px #e6e6e6 }
.floor { background: #fff; margin-top: 15px; height: 500px }
.floor_side { width: 190px; float: left; border: solid 1px #e6e6e6; border-top: 0; height: 461px; background: #f6f6f6 }
.floor_img { width: 192px; height: 300px; overflow: hidden; margin-top: -2px; margin-left: -1px }
.floor_cate { margin: 10px }
.floor_cate a { display: inline-block; width: 80px; line-height: 24px }
.floor_arc { margin: 10px; height: 65px; overflow: hidden }
.floor_arc h4 { font-weight: bold }
.floor_arc h4 i { display: inline-block; background: url(/images/icon_v1.png?v=18) no-repeat -176px 0; width: 16px; height: 16px; vertical-align: middle; margin-right: 3px }
.floor_arc p { display: block; margin-top: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.floor_arc p i { color: #999; font-size: 12px; font-family: SimSun }
.floor_con { margin-left: 192px; height: 462px; overflow: hidden }
.floor_ad { float: left; width: 575px; height: 230px; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; position: relative }
.floor_ad ul li { width: 575px; height: 230px; position: absolute; left: 0; top: 0; display: none }
.flad_a { position: absolute; right: 10px; bottom: 10px }
.flad_a span { display: inline-block; margin: 0 3px; border: solid 1px #999; background: #ccc; width: 8px; height: 8px; border-radius: 8px }
.flad_a span.cur { background-color: #4FB99F; border-color: #4FB99F }
.floor_pro { display: none }
.flpro_list li { width: 191px; height: 230px; border-right: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; float: left; _width: 190px; position: relative }
.flpro_list li img { display: block; margin: 10px 20px 5px }
.flpro_list li h4 { margin: 0 15px; height: 36px; overflow: hidden; font-weight: normal }
.flpro_list li h4 a { text-decoration: none }
.flpro_list li h4 p { margin: 0 }
.flpro_list li p { margin: 3px 15px }
.flpro_list li p b { color: #e73828 }
.flpro_list li p del { color: #bbb; margin-left: 15px }
.floor_paihang h3 { height: 38px; line-height: 38px; font-size: 18px; border-bottom: solid 2px #a8aeb4; font-family: 'Microsoft YaHei'; font-weight: normal }
.floor_paihang ul { border: solid 1px #e6e6e6; border-top: 0; height: 461px }
.floor_paihang ul li { padding: 10px 0; margin: 0 10px; border-bottom: dotted 1px #ddd; height: 70px; position: relative }
.floor_paihang ul li a.l_img { float: left; display: block; width: 70px; height: 70px }
.floor_paihang ul li h6 { margin-left: 80px; height: 40px; overflow: hidden }
.floor_paihang ul li h6 a { color: #666; display: block; height: 40px; overflow: hidden; word-break: break-all; word-wrap: break-word; font-weight: normal }
.floor_paihang ul li h6 a:hover { color: #4FB99F }
.floor_paihang ul li p { margin-left: 80px }
.floor_paihang ul li p strong { color: #e73828 }
.floor_paihang ul li i.ph_num { display: block; width: 20px; height: 20px; background: #999; position: absolute; top: 0; left: -10px; line-height: 16px; color: #fff; border-bottom-right-radius: 20px; text-indent: 3px }
.floor_paihang ul li i.redbg { background: #4FB99F; font-weight: bold }
.floor_right_img { height: 140px; width: 218px; border: solid 1px #e6e6e6; border-top: 0; overflow: hidden }
.ele_address { height: 280px; overflow: hidden; border-top: 0 }
.floor_paihang .ele_address ul { height: 279px }
.floor_paihang .ele_address ul li { height: auto }
.floor_paihang .ele_address ul li p { margin-left: 0; line-height: 20px; color: #9c9c9c }
.floor_paihang .ele_address ul li h4 { font-size: 14px; margin-bottom: 5px; color: #333; font-weight: normal }
.floor_paihang .ele_address ul li a { display: block; margin-top: 4px; color: #4FB99F }
.icon-ele { background: url(images/pc-main-icon-ele.png) no-repeat }
.bottom_ad { margin-top: 30px }
.elevator { width: 35px; height: 180px; position: fixed; top: 200px; display: none }
.elevator a { width: 34px; height: 34px; line-height: 34px; text-align: center; border: solid 1px transparent; display: block }
.elevator a i { display: inline-block; width: 20px; height: 20px; margin: 7px 0 }
.elevator a.f1 i { background-position: 0 -226px }
.elevator a.f2 i { background-position: -20px -226px }
.elevator a.f3 i { background-position: -40px -226px }
.elevator a.f4 i { background-position: -60px -226px }
.elevator a.f5 i { background-position: -80px -226px }
.elevator a.f6 i { background-position: -100px -226px }
.elevator a span { line-height: 34px; width: 24px; display: none }
.elevator a.font2 span { line-height: 12px; margin: 5px 0 }
.elevator a.cur span { display: inline-block; color: #4FB99F }
.elevator a:hover { background: #4FB99F }
.elevator a:hover span { display: inline-block; color: #fff }
.elevator a.cur i, .elevator a:hover i { display: none }

/*分页样式*/
.page { height: 45px; margin-top: 35px; text-align: right }
.page a { color: #666; border: 1px solid #eee; margin: 0 3px; display: inline-block; height: 22px; line-height: 22px; padding: 0 8px }
.page a:hover { text-decoration: none; border-color: #4FB99F; color: #4FB99F }
.page a#curPage { color: #fff; background: #4FB99F; border-color: #4FB99F }
.page span { margin-right: 10px; color: #666 }
.list_tag {background-position:top right!important;background-repeat:no-repeat!important }
.list_tag { width: 50px; height: 50px; position: absolute; right: 5px; top: 5px; z-index: 90; display: none;background-position:top right!important;background-repeat:no-repeat!important;}
i.list_tag.left-position {left:5px; }
.nextpages { height: 45px; text-align: right; color: #bbb; margin-top: 30px; }
.nextpages a { color: #666; padding: 4px; border: 1px solid #dfdfdf; margin-left: 3px; margin-right: 3px; padding-left: 7px; padding-right: 7px; }
.nextpages a:hover { text-decoration: none; color: #fff; background: #4FB99F; border: 1px solid #4FB99F; }
.nextpages a#curPage { text-decoration: none; color: #fff; background: #4FB99F; border: 1px solid #4FB99F; }
.nextpages span { padding-right: 10px; color: #666; }

/*tipMsg样式*/
.tip-help { background: url("/images/help-16.png") no-repeat scroll center; width: 16px; height: 16px; display: inline-block; cursor: pointer; vertical-align: top; margin-left: 5px; }
#tipBox { border: solid 1px #f63; border-radius: 3px; padding: 10px; box-shadow: 1px 1px 3px #f93; position: absolute; top: 50px; left: 50px; max-width: 250px; background: #fff; display: none; z-index: 9999; word-wrap: break-word; word-break: break-all; }
#tipBox:before { content: ''; width: 10px; height: 10px; position: absolute; left: 10px; bottom: -6px; background-color: #fff; border: 1px solid #f63; display /*\**/: none\9; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#tipBox.downTip:before { bottom: auto; top: -6px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
#tipBox.leftTip:before { bottom: auto; top: 10px; left: auto; right: -6px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg); transform: rotate(-35deg); }
#tipBox.rightTip:before { bottom: auto; top: 10px; left: -6px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

/*在线客服*/
.jiujiChat { width:830px; height:550px; z-index:998; box-shadow:0 0 20px #888;}
.jiujiChat iframe {  z-index:999; border:none; overflow:hidden; background:#fff url(/static/images/layer/loading-0.gif) no-repeat center;}
.closeChat { z-index:999; position:absolute; cursor:pointer; width: 40px; height: 40px; right:2px; top:2px; }