@charset"utf-8";
.lhi-p a, a {
    text-decoration:none
}
.lhi-p a, .lz-arti-updown a {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.lhi-p a, .lvzhi-float-p, .lvzhi-label-box, .lvzhi-pro-h4, .lvzhi-tit-a, .lz-arti-h2 {
    overflow:hidden
}
.nav-channel, .nav-lvzhi {
    min-width:1210px;
    left:0
}
img {
    display:block
}
a {
    color:#333
}
.lvzhi-content {
    background:#f5f5f5;
    min-width:1210px;
    padding-top:50px;
    color:#333
}
.nav-lvzhi {
    height:49px;
    border-top:1px solid #e6e6e6;
    box-shadow:0 2px 3px #d1d0d0;
    -webkit-box-shadow:0 2px 3px #d1d0d0;
    -moz-box-shadow:0 2px 3px #d1d0d0;
    -ms-box-shadow:0 2px 3px #d1d0d0;
    -o-box-shadow:0 2px 3px #d1d0d0;
    width:100%;
    position:absolute;
    background:#fff
}
.nav-lvzhi-span {
    margin-right:40px;
    display:inline-block;
    line-height:49px
}
.nav-lvzhi-b {
    width:4px;
    height:4px;
    background:#fff;
    display:inline-block;
    vertical-align:2px;
    *vertical-align:6px;
    margin-right:7px
}
.nav-lvzhi-a {
    font-size:13px
}
.nav-lvzhi-span.current b {
    background:#fd9827
}
.nav-lvzhi-a:active, .nav-lvzhi-a:hover, .nav-lvzhi-span.current .nav-lvzhi-a {
    color:#fd9827
}
.lvzhi-address {
    padding:15px 0
}
.lz-addr-con, .lz-addr-icon {
    display:inline-block;
    *display:inline;
    *zoom:1
}
.lz-addr-icon {
    width:10px;
    height:13px;
    background:url(//mall-cdn.haozu.com/static/images/mall/lvzhi-channel/lvzhi-channel-icon.png) -26px 0 no-repeat;
    margin-right:5px
}
.lz-addr-arr, .lz-addr-defa a {
    color:#a2a2a2
}
.lz-addr-cur a {
    color:#333
}
.lz-addr-cur a:hover {
    cursor:text
}
.lvzhi-left {
    width:840px;
    float:left;
    margin-bottom:60px
}
.lvzhi-right {
    width:340px;
    float:right;
    margin-bottom:60px
}
.lvzhi-item-a, .lvzhi-pro-a, .lz-arti-date {
    float:left
}
.lvzhi-float, .lvzhi-float-p, .lvzhi-trans-bg {
    width:100%;
    height:40px;
    position:absolute;
    left:0;
    bottom:0
}
.lvzhi-float {
    z-index:1
}
.lvzhi-trans-bg {
    background:#000;
    filter:alpha(opacity=60);
    -moz-opacity:.6;
    -webkit-opacity:.6;
    -ms-opacity:.6;
    opacity:.6;
    z-index:2
}
.lvzhi-float-p {
    line-height:40px;
    font-size:14px;
    z-index:3;
    color:#fff;
    padding:0 5px 0 18px;
    box-sizing:border-box
}
.lvzhi-item {
    padding:20px;
    background:#fff;
    margin-bottom:20px
}
.lvzhi-item-a, .lvzhi-pic {
    width:240px;
    height:180px
}
.lvzhi-pic {
    display:block
}
.lhi-p a, .lvzhi-hot, .lvzhi-label, .lvzhi-pro-price, .lvzhi-recommend, .lvzhi-tit-a, .lz-da-error b {
    display:inline-block
}
.lvzhi-txt {
    padding-left:270px
}
.lvzhi-h2 {
    font-size:18px;
    font-weight:700;
    margin-bottom:10px
}
.lvzhi-tit-a {
    height:27px;
    vertical-align:bottom;
    color:#333
}
.lvzhi-tit-a:active, .lvzhi-tit-a:hover {
    color:#61c565
}
.lvzhi-hot, .lvzhi-recommend {
    padding:0 3px;
    margin-left:5px;
    background:#61c565;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    font-size:13px;
    color:#fff;
    font-weight:400
}
.lvzhi-hot {
    background:#fd9827
}
.lvzhi-desp, .lvzhi-time {
    font-size:13px;
    color:#828282
}
.lvzhi-desp {
    line-height:24px;
    margin:10px 0 26px
}
.lvzhi-label {
    background:#eef2f6;
    padding:3px 8px;
    margin:0 10px 10px 0;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    font-size:13px;
    color:#8e9aad
}
.lvzhi-label:hover {
    background:#dde6ef;
    color:#8e9aad
}
.lvzhi-hot-info {
    background:#fff;
    margin-bottom:20px
}
.lvzhi-h3 {
    font-size:16px;
    line-height:53px;
    border-bottom:1px solid #edecec;
    padding-left:20px;
    font-weight:700
}
.lhi-box {
    padding:0 20px 20px
}
.lhi-p {
    margin-top:20px
}
.lhi-cur-order, .lhi-def-order {
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    display:inline-block;
    margin-right:10px;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px
}
.lhi-cur-order {
    background:#61c565;
    color:#fff
}
.lhi-def-order {
    background:#f2f2f2;
    color:#999
}
.lhi-p a {
    color:#666;
    font-size:13px;
    width:90%;
    height:19px;
    vertical-align:text-bottom
}
.lhi-p a:active, .lhi-p a:hover {
    color:#61c565
}
.lvzhi-product {
    background:#fff
}
.lvzhi-product .lvzhi-h3 {
    border-bottom:0
}
.lvzhi-pro-item {
    border-top:1px solid #edecec;
    padding:20px
}
.lvzhi-pro-a, .lvzhi-pro-img {
    width:100px;
    height:90px
}
.lvzhi-pro-txt {
    padding-left:120px
}
.lvzhi-pro-h4 {
    font-size:14px;
    margin-top:10px;
    max-height:42px
}
.lvzhi-pro-p {
    font-size:12px;
    color:#999
}
.lvzhi-pro-price {
    font-size:14px;
    color:#fd6742;
    margin-top:7px
}
.lvzhi-pro-box {
    padding-bottom:25px
}
.lvzhi-more-block {
    height:54px;
    line-height:54px;
    color:#b5b5b5;
    font-size:14px;
    text-align:center;
    background:#eaeaea;
    margin-bottom:20px;
    cursor:pointer
}
.lz-arti {
    padding:50px 40px 0;
    background:#fff;
    width:760px
}
.lz-arti-h2 {
    font-size:28px;
    font-weight:700
}
.lz-arti-desp {
    margin-bottom:15px
}
.lz-arti-desp span {
    color:#999;
    font-size:13px
}
.lz-arti-source {
    float:right
}
.lz-arti-summary {
    background:#f4f4f4;
    padding:25px;
    font-size:13px;
    color:#666;
    line-height:24px;
    margin-bottom:26px
}
.lz-arti-con .lz-arti-p p {
    font-size:15px;
    line-height:38px;
    margin-bottom:20px
}
.lz-arti-con img {
    max-width:760px;
    margin:0 auto;
    height:auto;
    padding-bottom:20px
}
.lz-arti-h3 {
    border-left:4px solid #60b54f;
    height:22px;
    line-height:22px;
    margin-bottom:14px;
    font-size:22px;
    padding-left:15px
}
.lz-arti .lvzhi-label-box {
    padding:50px 0 40px
}
.lz-arti-updown {
    border-top:2px solid #f5f5f5;
    padding:40px;
    background:#fff
}
.lz-arti-updown a {
    font-size:13px;
    color:#999
}
.lz-arti-updown a:hover {
    color:#61c565
}
.lz-arti-previous {
    float:left
}
.cl-more, .lz-arti-next {
    float:right
}
.lz-arti-con .insert-img {
    width:100px;
    height:90px;
    padding-bottom:22px
}
.lz-arti-con .insert-btn {
    background:#2caa3f
}
.lz-arti-con .insert-btn:hover {
    background:#6bcc4a
}
.lz-detail-appoint {
    width:336px;
    height:386px;
    border:2px solid #61c565;
    background:#fff;
    margin-top:20px
}
.lz-da-con {
    padding:20px;
    position:relative
}
.lz-da-con .lz-da-text {
    width:284px;
    border:1px solid #ddd;
    height:45px;
    line-height:45px;
    font-size:12px;
    padding-left:10px;
    margin-bottom:10px
}
.lz-da-con .lz-da-textarea {
    width:274px;
    border:1px solid #ddd;
    padding:10px;
    height:110px;
    resize:none;
    margin-bottom:13px
}
.lz-da-error {
    font-size:12px;
    padding-left:2px;
    color:#ff7070;
    text-align:left
}
.channel-btn, .chl-tit, .lz-da-btn, .lz-empty-p, .mall-pro li {
    text-align:center
}
.lz-da-error b {
    margin-right:5px;
    vertical-align:-3px;
    *vertical-align:0;
    width:16px;
    height:16px;
    background:url(//mall-cdn.haozu.com/static/images/mall/lvzhi-channel/lvzhi-channel-icon.png) -27px -200px no-repeat
}
.lz-da-btn {
    width:296px;
    height:48px;
    cursor:pointer;
    line-height:48px;
    background:#61c565;
    font-size:18px;
    color:#fff;
    margin-bottom:10px;
    display:block
}
.lz-da-btn:hover {
    background:#6bcc4a;
    color:#fff
}
.lz-da-phone {
    font-size:13px;
    color:#666
}
.lz-da-fail, .lz-da-success {
    display:none;
    padding:60px 30px 30px;
    text-align:center;
    margin-bottom:20px
}
.lz-da-icon1, .lz-da-icon2 {
    display:inline-block;
    width:76px;
    height:76px;
    margin-bottom:20px
}
.lz-da-icon1 {
    background:url(//mall-cdn.haozu.com/static/images/mall/lvzhi-channel/lz-status-icon.png) left top no-repeat
}
.lz-da-icon2 {
    background:url(//mall-cdn.haozu.com/static/images/mall/lvzhi-channel/lz-status-icon.png) left bottom no-repeat
}
.lz-da-h3 {
    font-size:24px;
    color:#61c565;
    margin-bottom:5px
}
.lz-da-p {
    font-size:14px;
    color:#999
}
.lz-da-fail .lz-da-h3 {
    color:#fd9827
}
.lz-empty-box {
    display:none
}
.channel-tit h2, .nav-chl-b, .nav-chl-span {
    display:inline-block
}
.lz-empty-bg {
    width:270px;
    height:205px;
    margin:0 auto;
    background:url(//mall-cdn.haozu.com/static/images/mall/lvzhi-channel/lz-empty.jpg) no-repeat
}
.lz-empty-p {
    font-size:14px;
    color:#999;
    margin-top:10px
}
.lvzhi-tit-a {
    max-width:492px
}
.lz-arti-h2 {
    max-height:66px;
    margin-bottom:16px;
    padding-bottom:0
}
.lz-arti-updown a {
    max-width:48%
}
.lvzhi-label-box {
    height:35px
}
.lz-detail-appoint .lz-da-error {
    margin-top:-20px;
    margin-bottom:5px
}
.lz-da-con .lz-da-error {
    margin-top:-10px;
    margin-bottom:3px
}
.lz-nav-empty {
    height:54px
}
.lvzhi-content .insert-h3 a:hover {
    color:#61c565
}
.lvzhi-concern {
    background:#fff;
    margin-bottom:20px
}
.lvzhi-concern-box {
    padding:20px
}
.lvzhi-concern-box .lvzhi-label {
    color:#727272;
    background:#f4f4f4
}
.lvzhi-concern-box .lvzhi-label:hover {
    color:#61c565
}
.nav-channel {
    height:5px;
    box-shadow:0 2px 3px #d1d0d0;
    -webkit-box-shadow:0 2px 13px #d1d0d0;
    -moz-box-shadow:0 2px 3px #d1d0d0;
    -ms-box-shadow:0 2px 3px #d1d0d0;
    -o-box-shadow:0 2px 3px #d1d0d0;
    width:100%;
    position:absolute;
    background:#00c3f5
}
.nav-chl-span, .pos-rel {
    position:relative
}
.nav-chl-span {
    margin-right:40px;
    line-height:49px
}
.nav-chl-b {
    width:4px;
    height:4px;
    background:#fff;
    vertical-align:2px;
    *vertical-align:6px;
    margin-right:7px
}
.nav-chl-a {
    font-size:13px;
    color:#333
}
.nav-chl-span.current b {
    background:#fd9827
}
.nav-chl-a:active, .nav-chl-a:hover, .nav-chl-span.current .nav-chl-a {
    color:#fd9827
}
.channel-tit {
    padding:50px 0 20px;
    height:36px;
    line-height:36px;
    font-size:0
}
.channel-tit h2 {
    font-size:28px;
    margin-right:15px
}
.mall-pro a, .mall-pro img, .pro-price {
    display:block
}
.channel-tit span {
    font-size:14px;
    color:#666
}
.cl-more, .cl-more:hover, .pro-tit {
    color:#333
}
.cl-more {
    font-size:16px
}
.cl-more-icon {
    width:21px;
    height:21px;
    background-position:-228px -18px;
    margin-left:5px;
    vertical-align:middle
}
.mall-pro li {
    float:left;
    margin:0 0 20px 20px;
    background-color:#fff
}
.mall-pro li:first-child {
    margin-left:0
}
.mall-pro img {
    width:200px;
    height:180px;
    margin:0 auto
}
.pro-tit {
    font-size:16px;
    line-height:24px
}
.pro-subtit, .pro-tit {
    padding:0 20px
}
.pro-subtit {
    color:#999;
    font-size:13px;
    line-height:20px
}
.pro-price {
    color:#fc6721;
    font-size:16px
}
.chl-tit {
    font-size:28px;
    line-height:42px
}
.chl-tit span {
    display:inline-block;
    width:427px;
    height:7px;
    margin-top:20px;
    background:url(//mall-cdn.haozu.com/static/images/mall/decoration-channel/line-tit.jpg) no-repeat
}
.right-service .deco-cal {
    width:23px;
    height:23px;
    background-position:-224px -32px
}
.hot-lab, .recom-lab {
    padding:0 3px;
    font-size:12px;
    color:#fff;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px
}
.hot-lab {
    background-color:#fd9827
}
.recom-lab {
    background-color:#61c565
}
.circle-more {
    font-size:14px;
    color:#ccc;
    background:#f3f5f5;
    padding:5px 21px;
    border-radius:30px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    -ms-border-radius:30px;
    cursor:pointer;
    text-transform:uppercase;
    position:absolute;
    right:20px;
    bottom:20px
}
.circle-more:hover {
    color:#fd9827
}
.channel-appoint {
    position:relative;
    width:336px;
    border:2px solid #fdbb33;
    background:#fff;
    margin:20px 0
}
.channel-h3 {
    font-size:16px;
    line-height:53px;
    border-bottom:1px solid #edecec;
    padding-left:20px;
    font-weight:700
}
.channel-text {
    width:284px;
    border:1px solid #ddd;
    height:45px;
    line-height:45px;
    font-size:12px;
    padding-left:10px;
    margin-bottom:16px
}
.channel-btn {
    width:296px;
    height:48px;
    cursor:pointer;
    line-height:48px;
    background:#fdbb33;
    font-size:18px;
    color:#fff;
    display:block
}
.channel-btn:hover {
    color:#fff;
    background-color:#fda734
}
.channel-appoint .common-error1 {
    top:126px;
    left:20px
}
.channel-txt {
    padding:26px 20px
}
.channel-num {
    margin-top:12px
}
.channel-num strong {
    color:#fdbb33;
    font-size:14px;
    margin:0 3px;
    vertical-align:-1px
}