/* CSS Document*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
ul,
ol,
li,
input,
select,
label,
dl,
dt,
dd {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000;
    font-weight: 100;
}

input,
select,
label {
    vertical-align: middle;
    font-size: 12px;
}

ul,
ol,
li {
    list-style: none;
}

img {
    border: none;
}

a {
    color: #000;
    text-decoration: none;
    outline: none;
}

.clear {
    clear: both;
}

.head {
    height: 131px;
    margin: 0 auto;
    border-bottom: 8px solid #bbbbbb;
    border-top: 6px solid #666666;
}

.head_top {
    height: 48px;
    background: #f4f4f4;
    border-bottom: 1px solid #ededed;
}

.head_topContent {
    width: 980px;
    height: 48px;
    margin: 0 auto;
}

.head_ContentLeft {
    width: 400px;
    height: 48px;
    float: left;
}

.head_ContentLeft ul li {
    float: left;
    line-height: 48px;
}

.head_ContentLeft ul li a {
    font-size: 12px;
    color: #050000;
}

.li_middle {
    margin-right: 19px;
}

.head_Contentright {
    float: right;
    height: 48px;
    display: inline;
    width: 450px;
}

.sreach {
    width: 230px;
    height: 34px;
    margin: 5px 0 0 0;
    float: left;
    display: inline;
    overflow: hidden;
}

.text {
    width: 170px;
    height: 30px;
    line-height: 34px;
    padding: 0 10px;
    font-family: Arial;
    font-size: 12px;
    color: #ccc;
    float: left;
}

.sreach_button {
    background: url(/img/201405/search_button.png) no-repeat;
    width: 15px;
    height: 18px;
    border: none;
    outline: none;
    float: right;
    margin-top: 9px;
    margin-right: 16px;
    cursor: pointer;
    display: inline;
}

.list_ul {
    height: 48px;
    float: left;
    margin-left: 30px;
    display: inline;
    overflow: hidden;
}

.list_ul ul li {
    float: left;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    display: inline;
}

.list_ul ul li a span {
    width: 62px;
    height: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    margin: -54px 0 0;
    margin-left: 36px;
}

.middle_denglu {
    margin-left: 30px;
    margin-right: 26px;
}

.list_ul ul li a {
    font-size: 12px;
    color: #ff8000;
}

.list_ul ul li a.a_black {
    font-size: 12px;
    color: #000000;
}

.list_ul ul li.black {
    height: 48px;
    line-height: 48px;
    background: url(/img/201405/smallPic.png) 0 -165px no-repeat;
    text-indent: 23px;
}

.logohang {
    width: 980px;
    height: 82px;
    margin: 0 auto;
}

.logo {
    width: 166px;
    height: 52px;
    margin-top: 15px;
    float: left;
}

.logo_right {
    float: right;
}

#quickview {
    margin: 0 auto;
    margin-top: 30px;
    height: 30px;
}

#quickview ul {
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0 3px;
}

#quickview li.hd {
    height: 22px;
    padding-left: 5px;
    padding-right: 20px;
    font-size: 12px;
    color: #666666;
    text-align: center;
    line-height: 24px;
    position: relative;
    z-index: 8002;
    border: solid 1px #fff;
    border-bottom: 0;
    float: left;
    top: 0px;
    left: 0px;
}

#quickview li.hd a {
    font-size: 16px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: left;
}

#quickview li.last {
    background: none;
}

#quickview li.last a {
    color: #800c17;
}


/* 供js使用*/

.top_main a:hover,
.nav a:hover {
    color: #333 !important;
}

.quickview li.highlight {
    border: solid 1px #BFBFBF;
    background: #fff;
    border-bottom: none;
}

.quickview li.hd-noborder {
    border: 0;
    border-color: #7a7a7a;
    padding-bottom: 3px;
    display: block;
    height: 20px;
}

.quickview a {
    font-size: 14px;
    color: #333;
    text-decoration: none;
}

.quickview a:hover {
    color: #fff;
}

.quickview li.hd b {
    width: 7px;
    height: 4px;
    background: url(/img/201405/jiantou.png) 0 0 no-repeat;
    float: left;
    margin-top: 11px;
    margin-left: 6px;
    overflow: hidden;
}


/* 供js使用*/

.quickview li.hd b.up3j {
    width: 7px;
    height: 4px;
    background: url(/img/201405/jiantou.png) 0 -9px no-repeat;
    float: left;
    margin-top: 11px;
    margin-left: 6px;
}

.quickview li.bd {
    border: solid 1px #BFBFBF;
    padding: 10px;
    background: #fff;
    line-height: 20px;
    position: absolute;
    top: 22px;
    left: 0px;
    z-index: 8001;
    display: none;
}

.quickview li.bd a {
    display: block;
}

.fenggetiao {
    width: 2px;
    height: 14px;
    overflow: hidden;
    background: #dfe6f2;
    margin-top: 7px;
    margin-right: 15px;
    border: none;
    float: left;
}

.footer_1 {
    clear: both;
    width: 980px;
    height: 230px;
    border: 1px solid #d5d5d5;
    border-left: none;
    border-right: none;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
}

.footer_1_list1 {
    width: 313px;
    height: 101px;
    background: #f2f2f2;
    overflow: hidden;
    float: left;
    margin: 10px 5px 0 7px;
    _display: inline;
    cursor: pointer;
}

.footer_1_list1:hover {
    background: #f5f5f5;
}

.footerpic1 {
    height: 43px;
    margin-top: 30px;
    margin-left: 23px;
}

.footerpic1 img {
    max-width: 32px;
    height: 25px;
    float: left;
}

.footerpic1 span {
    font-size: 16px;
    color: #000;
    float: left;
    display: inline;
    height: 25px;
}

.footerpic1 p {
    font-size: 12px;
    color: #666;
    clear: both;
}

.footerpic1 .f_p_r {
    float: left;
    margin: 0 0 0 50px;
}

.footer_1_list2 {
    width: 313px;
    height: 101px;
    background: #f2f2f2;
    overflow: hidden;
    float: left;
    margin-left: 12px;
    display: inline
}

.footer_1_list3 {
    width: 313px;
    height: 101px;
    background: #f2f2f2;
    overflow: hidden;
    float: left;
    margin-left: 12px;
    display: inline
}


/*footer2*/

.footer_box {
    height: 379px;
    background: #ffffff;
    overflow: hidden;
}

.footer_box2 {
    margin-top: -100px;
}

.footer {
    width: 980px;
    height: 237px;
    margin: 0 auto;
}

.footer a {
    color: #AFAFAF;
    font-size: 12px;
    color: #999999;
}

.footer a:hover{color:#000;}

.footer .fist {
    display: block;
}

.footer .first strong {
    color: #777777;
    font-weight: bold;
    font-size: 12px;
}

.footer li {
    line-height: 24px;
}

.fot_le {
    width: 752px;
    overflow: hidden;
    padding: 26px 0 0 0;
    border-right: 1px solid #d5d5d5;
}

.contact {
    overflow: hidden;
    padding: 24px 33px 0;
}

.contact ul li.first {
    font-size: 14px;
    color: #000000;
}

.cont_bk {
    width: 159px;
    height: 178px;
}

.cont_bk .jr {
    font-weight: 600;
    color: #fff;
}

.cont_bk p {
    line-height: 25px;
    color: #808080;
}

.cont_bk p span {
    color: #C1C1C1;
    font-weight: 600;
    text-align: left;
}

.cont_bk .dj {
    margin-top: 15px;
    color: #A0463E;
    display: inline-block;
    background: url('/img/bg2.png') no-repeat 55px -238px;
    padding-right: 15px;
    font-weight: 600;
}

.footer .fo_box1,
.footer .fo_box2,
.footer .fo_box3,
.footer .fo_box4,
.footer .fo_box5,
.footer .fo_box6 {
    width: 85px;
    overflow: hidden;
}

.footer .fo_box1,
.footer .fo_box2,
.footer .fo_box3,
.footer .fo_box5,
.footer .fo_box4 {
    margin: 0 35px 0 0;
}

.footer .fo_box1 {
    margin: 0 35px 0 0;
    margin-left: 16px;
}

.footer_la_box {
    width: 100%;
    height: 60px;
    background: #666666;
    border-top: 2px solid #dd0017;
    margin: 47px 0 0 0;
    overflow: hidden;
}

.footet_la {
    width: 980px;
    height: 60px;
    margin: 0 auto;
    color: #fff;
    line-height: 60px;
}

.footet_la a {
    color: #fff;
}

.fl {
    float: left;
}

.footer_all {
    height: 495px;
}


/*表格内容*/

.from {
    width: 978px;
    margin: 0 auto;
    border: 1px solid #e3e3e3;
    border-width: 1px 1px 0 1px;
    text-align: center;
    overflow: hidden;
}

.from_1 {
    width: 979px;
    height: 52px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 52px;
}

.from span.on {
    color: #000;
    font-weight: bold;
}

.shop_list_from span.on {
    color: #000;
    font-weight: bold;
}

.from_11 {
    width: 136px;
    height: 51px;
    line-height: 51px;
    background: #f8f7f3;
    float: left;
    border-right: 1px solid #f1ece9;
    font-size: 12px;
    color: #a0a0a0;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.from_12 {
    width: 840px;
    height: 51px;
    float: left;
    line-height: 51px;
    font-size: 12px;
    color: #a0a0a0;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.from_12 ul li {
    float: left;
    margin-left: 15px;
}

.from_12 ul li span {
    font-size: 12px;
    color: #9f9f9f;
    cursor: pointer
}

.from_12 ul li span:hover,.from_22 ul li span:hover,.from_22 .chushou li a:hover{color:#000;}

.from_21 {
    width: 136px;
    height: 51px;
    line-height: 51px;
    background: #f8f7f3;
    float: left;
    border-right: 1px solid #f1ece9;
    font-size: 12px;
    color: #a0a0a0;
}

.from_22 {
    height: 51px;
    float: left;
    line-height: 51px;
}

.from_22 ul li {
    float: left;
    margin-left: 15px;
}

.from_22 ul li span {
    font-size: 12px;
    color: #a0a0a0;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: pointer;
}

.from_22 ul li span strong {
    color: #000000;
}


/*位置的css*/

.crumbs {
    height: 74px;
    line-height: 74px;
    color: #999;
    position: relative;
}

.crumbs a {
    color: #999;
    margin: 0 8px;
    font-size: 12px;
    color: #999999;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.crumbs a.none_margin {
    margin-left: 0px;
}

.pinlun h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

.pinlun .plan {
    width: 58px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    background: #F4F4F2;
    border-radius: 5px;
    color: #787878;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-align: center;
    display: inline-block;
}

.pinlun .pl_hb {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DEDEDE;
}

.pinlun .pl_hb ul {
    float: right;
}

.pinlun .pl_hb ul li {
    float: left;
    line-height: 20px;
    margin: 0 5px;
    color: #999999;
}

.pinlun .pl_hb ul .ho {
    color: #DD3322;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('/img/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('/img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('/img/blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.nav_li a:hover {
    color: #fff !important;
}

.nav_li ul li a:hover {
    color: #333 !important;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}


/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('/img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}


/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}


/*头部Search框*/

.search_li {
    width: 192px;
    min-height: 162px;
    border: 1px solid #CCCCCC;
    background: white;
    position: relative;
    z-index: 10000;
    display: none;
    float: left;
    top: -10px;
}

.tab_title {
    min-height: 50px;
    border-bottom: 1px dashed #CCCCCC;
}

.tab_result {
    width: 169px;
    height: 28px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    float: left;
    line-height: 30px;
}

.search_li .title_li {
    width: 173px;
    height: 23px;
    padding-left: 20px;
    clear: both;
    font-size: 13px;
    line-height: 23px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.title_more {
    margin-right: 20px;
    float: right;
}

.from_12 ul .ssbg {
    height: 24px;
    border: 1px solid #cccccc;
    line-height: 24px;
    margin-top: 15px;
    cursor: pointer;
}

.from_12 ul .ssbg {
    padding-right: 13px;
}

.art_about {
    width: 980px;
    margin: 0 auto
}


#content #close {
    float: right;
}


/* ------------------------------
css for www.artgogo.com
design by Liuqiuju
date 2014-05-07
last update 2014.06.18 15:49 zhaiying
----------------------------*/

.clearfix {
    *zoom: 1;
}

html {
    overflow-x: hidden;
}


/*body{overflow-x: hidden;max-width: 2000px;position:relative;}*/

body {
    max-width: 2000px;
    position: relative;
}


/**所有的提示信息**/

.ts_infor {
    height: 48px;
    line-height: 48px;
    color: #777;
    padding: 0 0 0 35px;
}


/**查看更多**/

.look_more,
.bill_ts {
    color: #eb6444;
}


/**灰TIT**/

.tit {
    height: 32px;
    line-height: 32px;
    border: 1px solid #e3e3e3;
    background: #f3f3f3;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 32px;
}


/** new index **/

#slideWidget {
    position: relative;
}

#slideWidget.no-overflow {
    overflow: hidden;
}

#slideWidget.fancy-slider-container {
    overflow-x: hidden;
}

#slideWidget .slides,
#slideWidget .slides>div {
    width: 100%;
}

#slideWidget #loader {
    height: 32px;
    left: 50%;
    margin: -8px 0 0 -8px;
    position: absolute;
    top: 50%;
    width: 32px;
    z-index: 999;
}

#slideWidget .content {
    display: block;
    width: 100%;
}

#slideWidget img {
    width: 100%;
}

#slideWidget .slide {
    margin: 0 auto;
    position: relative;
    width: 100%;
}

#slideWidget .slide .hover-caption {
    display: none;
    padding: 10px;
    padding-left: 60px;
    line-height: 1.2em;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 150px;
    left: 5%;
    width: 90%;
    color: #fff;
    text-align: left;
    font-size: 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#slideWidget .slide .hover-caption .title {
    font-weight: bold;
}

#slideWidget .slide .hover-caption .lot-text {
    padding-bottom: 5px;
    border-bottom: 1px solid #afafa3;
}

#slideWidget .slide .hover-caption .lot-number {
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 10px;
}

#slideWidget .slide .hover-caption .estimate {
    margin-top: 5px;
    text-transform: normal;
    border: 0;
    line-height: 1.1em;
    margin-bottom: 0;
}

#slideWidget .slide .hover-caption .estimate strong {
    display: block;
}

#slideWidget .slide[class*=on]:hover .hover-caption {
    display: block;
}

#slideWidget:hover .rslides_nav {
    display: block;
}

#slideWidget .rslides_nav {
    display: block;
}

#slideWidget .rslides_nav,
#slideWidget .stickout_slides_nav {
    width: 47px;
    height: 47px;
    z-index: 10;
    position: absolute;
    line-height: 62px;
    margin-top: -31px;
    background: url(/img/201405/index_arrow.png) no-repeat;
}

#slideWidget .rslides_nav:hover,
#slideWidget .stickout_slides_nav:hover {
    text-decoration: none;
}

#slideWidget.mixed {
    padding-bottom: 55px;
}

#slideWidget.small .rslides_nav {
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 21px;
    background: rgba(255, 255, 255, 0.5);
    -pie-background: rgba(255, 255, 255, 0.5);
    z-index: 10;
    position: absolute;
}

#slideWidget .stickout_slides_nav {
    background: none;
    -pie-background: none;
}

#slideWidget .rslides_nav.prev {
    left: 40px;
    top: 50.1%;
}

#slideWidget .rslides_nav.next {
    right: 40px;
    top: 50.1%;
    background-position: -48px 0;
}

#slideWidget .stickout_slides_nav.prev {
    left: -90px;
    top: 50.1%;
    margin-top: -30px;
}

#slideWidget .stickout_slides_nav.next {
    right: -90px;
    top: 50.1%;
    margin-top: -30px;
}

#slideWidget .rslides_tabs {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    z-index: 1000;
}

#slideWidget .rslides_tabs .rslides_here a {
    background: #a47f1a;
}

#slideWidget .rslides_tabs li {
    display: inline-block;
}

#slideWidget .rslides_tabs li a {
    text-indent: -10000px;
    overflow: hidden;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background: #323232;
    color: #fff;
    display: block;
    margin-right: 13px;
}

#slideWidget .caption {
    z-index: 10;
    width: 566px;
    margin: -153px 0 0 0;
    padding: 25px;
    position: absolute;
    top: 50%;
    left: 12%;
    cursor: pointer;
}

#slideWidget .caption h4 {
    font-size: 16px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    background: none;
}

#slideWidget .caption p {
    line-height: 24px;
    height: 96px;
    overflow: hidden;
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    margin: 20px 0 30px 0;
}

#slideWidget .caption .change_L {
    float: left;
    width: 250px;
    height: 47px;
    border: 1px solid #c8c8c8;
    overflow: hidden;
    margin: 0 9px 0 0;
    _display: inline;
    padding: 20px 10px;
}

#slideWidget .caption .change_L:hover {
    background: #fff;
}

.change_L .cg_icon img {
    max-width: 21px;
    max-height: 19px;
    opacity: 1;
}

.change_L .cg_txt {
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    line-height: 24px;
}

.change_L .c_l_rarr {
    float: right;
    color: #999;
    font-size: 12px;
    line-height: 47px;
}

#slideWidget .caption .link {
    display: block;
}

#slideWidget .caption a.link {
    font-weight: bold;
    font-family: 'Benton';
    font-size: 9px;
    line-height: 1.8;
    text-decoration: underline;
    pointer-events: none;
    color: #353530;
}

#slideWidget .caption.topleft {
    top: 10%;
}

#slideWidget .caption.bottomleft {
    top: auto;
    bottom: 10%;
}

#slideWidget .caption.topright {
    top: 10%;
    right: 20%;
    bottom: auto;
}

#slideWidget .caption.bottomright {
    top: auto;
    right: 20%;
    bottom: 10%;
}

.typecon {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: url(/img/201405/tm2.png) repeat;
    text-align: right;
    position: fixed;
    right: 0;
    bottom: 80px;
    z-index: 11;
    padding: 0 15px 0 0;
}

.typecon a {
    font-size: 13px;
    font-family: "微软雅黑";
    margin: 0 10px;
}

.yindao_ft {
    width: 100%;
    height: 79px;
    background: #fff;
    border: 1px solid #e7e7e7;
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10;
}

.yindao_ft_l {
    float: left;
    overflow: hidden;
}

.yindao_ft_l img {
    float: left;
    5px 14px 0 5px
}

.yindao_ft_l span {
    float: left;
    display: inline;
    font-size: 14px;
    color: 000;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 80px;
}

.yindao_ft_r {
    float: right;
    overflow: hidden;
    margin: 0 25px 0 0;
}

.yindao_ft_r .nav,
.yindao_ft_r .pic {
    float: left;
    overflow: hidden;
}

.yindao_ft_r .nav li {
    float: left;
    line-height: 80px;
    margin: 0 11px;
}

.yindao_ft_r .nav li a {
    color: #000;
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.xinglang {
    background: url(/img/201405/fenxiang_weibo.png) no-repeat center;
    float: left;
    width: 20px;
    height: 20px;
}

.tengxun1 {
    background: url(/img/201405/fengxiang_tengxu.png) no-repeat center;
    float: left;
    width: 16px;
    height: 16px;
}

.yindao_ft_r .pic a {
    margin: 0 5px;
    font-weight: bold;
    font-size: 12px;
}

.yindao_ft_r .pic a:hover {
    color: #c7c7c7;
    text-decoration: underline;
}

.yindao_ft_r .pic {
    margin: 33px 0 0 0;
}

.wrap {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
}


/*main*/

.main_left {
    width: 217px;
    background: url('/img/dash2.jpg') repeat-y right;
}

.main_left .cb_nav {
    border-top: 2px solid #990100;
    width: 196px;
    border-bottom: 1px solid #D4D4D4;
    margin-top: 24px;
}

.main_left .cb_nav li {
    width: 177px;
    height: 38px;
    border: 1px solid #D4D4D4;
    line-height: 38px;
    border-width: 1px 1px 0 1px;
    padding-left: 17px;
}

.main_left .cb_nav li.on a {
    font-weight: 600;
}

.main_left .cb_nav li a {
    background: url('/img/icon.png') no-repeat 0px -75px;
    padding-left: 33px;
    display: block;
    height: 38px;
    line-height: 38px;
}

.cb_nav #mydata a {
    background-position: 0 -113px;
}

.cb_nav #attention a {
    background-position: 0 -151px;
}

.cb_nav #mycomment a {
    background-position: 0 -193px;
}

.cb_nav #myreply a {
    background-position: 0 -233px;
}

.cb_nav #reply_4 a {
    background-position: 0 -647px;
}

.cb_nav #reply_3 a {
    background-position: 0 -604px;
}

.cb_nav #reply_2 a {
    background-position: 0 -562px;
}

.cb_nav #reply_1 a {
    background-position: 0 -522px;
}

.cb_nav #order a {
    background-position: 0 -317px;
}

.cb_nav #myartist a {
    background-position: 0 -355px;
}

.cb_nav #data a {
    background-position: 1px -395px;
}

.cb_nav #artist a {
    background-position: 1px -438px;
}

.cb_nav #myattention a {
    background-position: 0 -277px;
}

.cb_nav #comment a {
    background-position: 0 -480px;
}

.yh_infor {
    width: 191px;
    height: 56px;
    margin-left: 3px;
    display: block;
}

.yh_infor dt,
.yh_infor dd {
    float: left;
}

.yh_infor dd {
    width: 125px;
    margin-left: 10px;
    height: 56px;
    position: relative;
    overflow: hidden;
}

.yh_infor dd a {
    line-height: 20px;
    width: 120px;
    display: block;
    overflow: hidden;
}

.yh_infor dd .record {
    position: absolute;
    bottom: 0;
    left: 0;
}

.yh_infor dt img {
    width: 56px;
    height: 56px;
}

.main_rg {
    width: 687px;
    margin-left: 20px;
    background: #fff;
    padding: 0 28px 0 20px;
    border-top: 2px solid #ccc;
    _display: inline;
    _width: 670px;
    _overflow: hidden;
    position: relative;
}


/*attention_list*/

.attention_list {
    min-height: 615px;
    overflow: hidden;
}

.attention_list li {
    background: url('/img/dash3.jpg') repeat-x left bottom;
    height: 122px;
    line-height: 20px;
    padding-top: 18px;
}

.attention_list li .a1 img {
    width: 138px;
    height: 104px;
}

.attention_list li .a2,
.attention_list li .a3,
.attention_list li .a4,
.attention_list li .del {
    padding-top: 31px;
    margin: 0 17px;
    font-size: 14px;
    text-align: center;
}

.attention_list li .a2 .bk_name {
    font-size: 17px;
    color: #363636;
}

.attention_list li .buy input {
    width: 94px;
    height: 38px;
    background: url('/img/buy.jpg') no-repeat;
    border: none;
    cursor: pointer;
    margin-top: 31px;
}

.attention_list li .del {
    padding-top: 40px;
}

.attention_list li .del a {
    color: #B2B2B2;
}


/*art_aearch**/

.art_ss_con {
    background: url('/img/dash3.jpg') repeat-x left top;
    padding: 30px 0;
}

.art_ss {
    height: 30px;
    line-height: 30px;
    margin-left: 8px;
}

.art_ss .gjc a {
    padding: 0 10px;
    color: #9A9A9A;
}

.art_ss .text {
    width: 336px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ABABAB;
    border-width: 1px 0 1px 1px;
    padding: 3px 10px;
}

.art_ss .butt {
    background: url('/img/bg2.png') no-repeat 0 -206px;
    width: 35px;
    height: 30px;
    border: 1px solid #ABABAB;
    border-width: 1px 1px 1px 0;
    margin-right: 16px;
    cursor: pointer;
}


/*dingdan xiugai 4*/

.textbox {
    width: 978px;
    height: 169px;
    border: 1px solid #e3e3e3;
    background: #fff;
}

.textbox .dd_infor {
    border-bottom: 1px solid #e3e3e3;
    height: 40px;
    line-height: 40px;
    color: #000;
    background: url(/img/201405/dd_s.png) no-repeat 9px center;
    padding: 0 10px 0 31px;
    background-color: #fbfbf9;
}

.textbox .dd_infor span {
    color: #ec6444;
    font-size: 14px;
}

.textbox p {
    font-size: 12px;
    color: #000;
    padding: 20px 30px 0 30px;
}

.textbox p span,
.textbox p a {
    margin: 0 15px;
    font-weight: bold;
}


/*login*/

.login_con {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 501px;
    height: 288px;
    margin: -144px 0 0 -250px;
}

.login_box {
    position: relative;
    padding: 0 23px 0 15px;
    width: 480px;
    height: 288px;
    background: #fff;
}

.login_box .mt_27 {
    margin-top: 27px;
}

.login_box h2 {
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #eeeeee;
    color: #555555;
    font-size: 15px;
}

.login_box h2 span {
    float: right;
    display: inline;
    font-size: 12px;
    font-weight: normal;
}

.login_box b {
    color: #c00301;
    padding: 0 2px;
}

.box {
    clear: both;
    margin-top: 14px;
    height: 25px;
    line-height: 25px;
    position: relative;
}

.box .mr_0 {
    margin: 0;
}

.box label,
.textbox input {
    float: left;
    display: inline;
}
 input{outline:none;}

.box label {
    width: 145px;
    text-align: right;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
}

.box input[type="button"],
.close {
    cursor: pointer;
}

.box input {
    padding-left: 10px;
    border: none;
    width: 180px;
    height: 25px;
    line-height: 25px;
}

.box input[type="text"] {
    background: url(../img/text_1.jpg) no-repeat;
}

.box input[type="password"] {
    background: url(../img/text_2.jpg) no-repeat;
}

.box input[type="checkbox"] {
    margin-left: 145px;
    padding: 0px;
    width: 13px;
    height: 13px;
}

.box input[type="button"] {
    margin-left: 145px;
    width: 107px;
    height: 36px;
    background: url(../img/login_btn_bj.png) no-repeat;
}

.box span {
    margin-left: 4px;
}

.box a {
    margin-left: 15px;
    text-decoration: none;
    color: #777;
}


/*dingdan list*/

.dd_list {
    margin-top: 22px;
    min-height: 615px;
}

.n_yjs_list li {
    border-bottom: 1px dashed #C5C5C5;
    padding: 10px 15px 20px 9px;
    position: relative;
    overflow: hidden;
}

.dd_list li {
    min-height: 154px;
    border: 1px dashed #C5C5C5;
    padding: 10px 15px 0 9px;
    margin-bottom: 12px;
    position: relative;
}

.dd_list li .dd_zt {
    width: 640px;
    height: 29px;
    background: #DADBDF;
    line-height: 29px;
    padding: 0 15px 0 0;
}

.dd_list li .dd_zt span {
    padding: 0 0 0 10px;
}

.dd_list li .dd_zt .zhuangtai {
    font-size: 14px;
}

.dd_list li .dd_zt .cancal {
    background: url('/img/qxdd.jpg') no-repeat;
    width: 82px;
    height: 22px;
    border: none;
    float: right;
    margin: 3px 5px 0 0;
    cursor: pointer;
}

.dd_list li .dd_zt .orders {
    background: url('/img/bj.jpg') no-repeat;
    width: 82px;
    height: 22px;
    border: none;
    float: right;
    margin: 3px 5px 0 0;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.dd_xq .pic {
    margin: 10px 25px 0 0;
}

.dd_xq .pic img,
.dd_xq .pic {
    width: 138px;
    height: 104px;
    overflow: hidden;
}

.dd_xq .txt {
    overflow: hidden;
    padding-top: 5px;
}

.n_yjs_list .dd_xq .txt p {
    line-height: 25px;
    height: 25px;
}

.dd_xq .txt p {
    line-height: 30px;
    height: 30px;
}

.dd_xq .txt p span {
    margin: 0 20px 0 0;
}

.show_comment {
    background: url('/img/dash3.jpg') repeat-x left bottom;
    padding: 20px 0;
}

.show_comment .bar {
    width: 653px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #eee;
    background: #F6F6F6;
    padding: 0 10px;
}

.show_comment .bar .pl_time {
    color: #545653;
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
    float: left;
}

.show_comment .bar input {
    min-width: 64px;
    height: 24px;
    line-height: 24px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    color: #666666;
    font-size: 13px;
    font-weight: 600;
    float: right;
    margin: 3px 5px 0 0;
    cursor: pointer;
    padding: 0 10px;
}

.show_comment .bar .nofl {
    float: left;
    display: inline;
    margin-left: 23px;
}

.show_comment .content .bt {
    font-weight: 600;
}

.show_comment .content {
    line-height: 24px;
    font-size: 13px;
    padding-left: 10px;
    margin-top: 15px;
}

.show_comment .content p {
    padding-left: 5px;
}

.board {
    padding-bottom: 80px;
}

.board h2 {
    font-size: 14px;
    margin: 14px 0 35px 0;
}

.board form .b1 label {
    width: 130px;
    display: inline-block;
    float: left;
}

.board form .b1 label b {
    font-weight: 100;
}

.board form .b1 .na {
    margin-left: 15px;
}

.board form .b1 {
    line-height: 24px;
    margin: 10px 0;
    overflow: hidden;
    _min-height: 24px;
    _overflow: hidden;
}

.board form .b1 input[type="radio"] {
    margin-left: 15px;
}

#sryzm {
    width: 58px;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
}

.board form .b1 input[type="text"] {
    width: 168px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #BBBBBB;
    background: #fff;
    display: inline;
    margin-left: 15px;
    padding: 3px 10px;
    _height: 28px;
}

.board form .b1 textarea {
    width: 448px;
    height: 88px;
    margin-left: 15px;
    border: 1px solid #BBBBBB;
    background: #fff;
    padding: 5px;
    display: inline;
    _margin-left: 0;
}

.board form .b1 input[type="file"] {
    margin-left: 15px;
}

.board form .b1 p {
    line-height: 20px;
    margin-left: 143px;
}

.board form .tijiao {
    border-width: 1px 1px 0 1px;
    margin: 10px 0 0 145px;
    padding: 0;
}

.board form .tijiao,
.dd_xq .jiesuan,
.dd_xq .add_ysp,
.dd_xq .fb_ysp {
    width: 98px;
    height: 25px;
    background: url('/img/submit_bg.jpg') repeat-x;
    border: 1px solid #333333;
    font-weight: 600;
    cursor: pointer;
    color: #FFF;
    border-radius: 3px;
}

.dd_xq .jiesuan {
    position: absolute;
    bottom: 24px;
    right: 24px;
}

.dd_xq .add_ysp {
    position: absolute;
    bottom: 15px;
    right: 122px;
}

.dd_xq .fb_ysp {
    position: absolute;
    bottom: 15px;
    right: 20px;
    background: url('/img/dash8.jpg') repeat-x;
    border: none;
}

.dd_xq .jiesuan1 {
    background: url('/img/dash8.jpg') repeat-x;
    border: none;
    border-radius: 0;
}

.nobg {
    background: none;
}


/*geren ziliao infor*/

.tab_nav {
    margin: 29px 0 22px 0;
    height: 48px;
    background: #DEDEDE;
    padding-left: 3px;
}

.tab_nav li {
    float: left;
    height: 43px;
    line-height: 43px;
    margin-top: 5px;
    width: 170px;
    background: url('/img/dash2.jpg') no-repeat left center;
    text-align: center;
    background-color: #EDEEF0;
    _width: 166px;
    cursor: pointer;
}

.tab_nav li a {
    width: 170px;
    height: 43px;
    display: block;
}

.tab_nav li.on {
    background: url('/img/nav_li_on.png') no-repeat;
    height: 48px;
    font-weight: 600;
}

.tab_nav .first {
    background: none;
    background-color: #EDEEF0;
}

#lum {
    min-height: 450px;
}

.lump1 {
    min-height: 460px;
    background: url('/img/dash3.jpg') repeat-x left top;
    padding-top: 15px;
}

.lump1_box1 {
    background: url('/img/dash3.jpg') repeat-x left top;
    padding-top: 15px;
    padding-bottom: 18px;
    display: block;
    overflow: hidden;
}

.lump1 .bg_no {
    background: none;
}

.lump1_box1 h2 {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 20px;
}

.lump1_box1 h2 span {
    float: right;
    font-size: 11px;
    font-weight: 100;
}

.lump1_box1 form {
    float: left;
    _width: 340px;
}

.lump1_box1 form .c1 label {
    width: 55px;
    margin-right: 25px;
    display: inline-block;
    color: #7F7F7F;
}

.lump1_box1 form .c1 {
    height: 38px;
    line-height: 38px;
    margin: 5px 0;
}

.lump1_box1 form .c1 input {
    width: 250px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ABABAB;
    padding: 3px 10px;
    font-size: 14px;
}

.touxiang {
    width: 300px;
    overflow: hidden;
    _width: 300px;
}

.lump1_box1 .touxiang img {
    width: 128px;
    height: 128px;
    margin: 5px 35px 0 35px;
    float: left;
}

.c2 {
    width: 91px;
    float: left;
    margin-top: 20px;
}

.c2 input[type="button"] {
    width: 96px;
    height: 26px;
    line-height: 26px;
    background: #e3e3e3;
    border: 1px solid #dadada;
    cursor: pointer;
}

.c3 {
    margin-top: 20px;
    margin-left: 80px;
    border-top: 2px solid #923D38;
    width: 91px;
    *display: inline;
    _width: 91px;
}

.c4 input,
.c3 input,
.c5 input {
    width: 91px;
    height: 31px;
    border: 1px solid #E0E1E3;
    background: #fff;
    text-align: center;
    color: #000;
    cursor: pointer;
    font-weight: 600;
    cursor: pointer;
    font-size: 15px;
}

.juli2 {
    *margin-bottom: 40px;
}

.c4 {
    width: 91px;
    border-top: 2px solid #923D38;
    margin: 30px auto;
}

.c5 {
    width: 91px;
    border-top: 2px solid #923D38;
    margin: 40px 0 50px 0px;
    *display: inline;
}


/*reset_tx*/

.reset_tx {
    padding: 10px 0;
    margin: 0 0 0 35px;
}

.reset_tx .tip {
    padding: 5px 0;
    line-height: 16px;
}

.reset_tx .qrxg {
    width: 91px;
    height: 31px;
    border: none;
    background: #fff;
    text-align: center;
    color: #000;
    font-weight: 600;
    cursor: pointer;
}

.reset_tx .qqx {
    border: 1px solid #E0E1E3;
    border-top: 2px solid #923D38;
    width: 91px;
    overflow: hidden;
    display: inline-block;
    margin: 0 10px 0 0;
    *display: inline;
}

.reset_tx .qx_but {
    font-size: 14px;
    color: #000;
}

.lump1 form .d1 {
    line-height: 25px;
    margin-top: 10px;
}

.lump1 form .d1 label {
    color: #555555;
    font-weight: 600;
    width: 92px;
    margin-right: 8px;
    display: inline-block;
    height: 25px;
}

.lump1 form .d14 label {
    font-weight: 100;
    color: #000;
}

.lump1 form .d11 label {
    color: #333;
}

.lump1 form .d12 label {
    float: left;
}

.lump1 form .d1 p {
    margin-left: 138px;
    color: #999;
}

.lump1 form .d1 .d1_p1 {
    margin: 0 0 0 95px;
    color: #999;
}

.lump1 form .d1 input[type="text"],
.info4_box form .e1 input[type="text"] {
    width: 178px;
    height: 19px;
    line-height: 19px;
    border: 1px solid #BBBBBB;
    background: #fff;
    padding: 2px 5px;
}

.lump1 form .d1 input[type="radio"] {
    margin: 0 3px 0 10px;
}

.lump1 form .d1 span {
    margin-right: 15px;
}

.lump1 form .d1 .req {
    margin-right: 0px;
}

.lump1 form .d1 textarea {
    width: 365px;
    height: 43px;
    background: #fff;
    border: 1px solid #BBBBBB;
    padding: 5px;
}

.lump1 form .d1 select,
.info4_box form .e1 select {
    margin-right: 7px;
}

.lump1 form .d2 select {
    margin-right: 8px;
}

.lump1 form .d1 .country,
.info4_box form .e1 .country {
    width: 191px;
    _width: 180px;
}


/*infor4*/

.info4_box {
    width: 687px;
    height: 227px;
    border: 1px solid #EEEEEE;
    border-width: 1px 0 1px 0;
    margin-top: 20px;
}

.info4_box ul {
    border-right: 1px solid #EEEEEE;
    background: #F6F6F6;
    width: 91px;
    height: 220px;
    float: left;
    padding: 7px 0 0 10px;
}

.info4_box ul li {
    color: #444444;
    font-weight: 600;
    line-height: 39px;
    height: 39px;
}

.info4_box form {
    width: 585px;
    float: left;
}

.info4_box form .e1 span {
    font-size: 13px;
    display: inline-block;
    width: 40px;
}

.info4_box form .e1 {
    margin: 17px 0 0 10px;
}

.info4_box form .e1 input[type="text"] {
    width: 168px;
}

.info4_box form .e1 label {
    width: 95px;
    display: inline-block;
    margin-left: 30px;
    color: #444444;
    font-weight: 600;
}

.qdxg {
    width: 98px;
    height: 25px;
    background: url('/img/submit_bg.jpg') repeat-x;
    border: 1px solid #333333;
    border-width: 1px 1px 0 1px;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    margin: 0px 18px 0 109px;
    cursor: pointer;
}

.del {
    color: #333;
}

.e2 {
    height: 26px;
    line-height: 26px;
    margin: 8px 0 10px 0;
}

.e3 {
    font-size: 14px;
    font-weight: 600;
    color: #555555;
    background: url('/img/dash3.jpg') repeat-x left top;
    margin: 18px 0;
    padding-top: 15px;
}

.e4 input,
.e5 input {
    background: #DEDEDE;
    border: none;
    color: #555;
    cursor: pointer;
    margin-right: 6px;
}

.e6 {
    background: none;
    margin: 0;
}

.shdz,
.zxkf {
    background: #fff;
    border-top: 2px solid #ccc;
    padding: 0 20px;
}

.shr_infor {
    font-size: 26px;
    line-height: 40px;
    font-family: '微软雅黑', '黑体';
}


/*infor3*/

.lump1 .g1 {
    margin-top: 10px;
}

.lump1 .g1 label {
    float: left;
    color: #545454;
    font-weight: 600;
    width: 110px;
    text-align: right;
    margin-right: 5px;
}

.lump1 .g1 textarea {
    width: 365px;
    height: 43px;
    padding: 5px;
}

.lump1 .g2 {
    margin: 39px 60px 0 20px;
    color: #545454;
}

.lump1 .g2 h3 {
    color: #545454;
    font-size: 13px;
    margin-bottom: 5px;
}

.lump1 .g2 div {
    line-height: 20px;
}

.lump1 .g2 div input {
    margin-right: 3px;
}


/*dd 3**/

.order_f_left,
.order_c_line,
.order_f_right {
    float: left;
}

.order_c_line {
    margin: 0 22px 0 20px;
    width: 1px;
    height: 475px;
    background: url('/img/dash2.jpg') repeat-y;
}

.order_f_left {
    width: 638px;
    overflow: hidden;
}

.order_f_left h3,
.order_f_right h3 {
    margin-bottom: 25px;
    font-size: 18px;
}

.order_left_main,
.order_right_main {
    border-top: 6px solid #d7d7d9;
    background: #fff;
}

.order_left_main {
    padding: 0 35px 34px 24px;
    position: relative;
  
}

.order_left_main h4,
.order_right_main h4 {
    margin: 25px 0;
}

.order_left_main h4 {
    font-size: 16px;
    font-family: "微软雅黑";
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 44px;
    font-weight: 100;
}

.order_left_main .order_i_1 {
    background: url('/img/order_i_1.png') no-repeat left center;
}

.order_left_main .order_i_2 {
    background: url('/img/order_i_2.png') no-repeat left center;
}

.order_left_main .order_i_3 {
    background: url('/img/order_i_3.png') no-repeat left center;
}

.order_left_main .order_i_4 {
    background: url('/img/order_i_4.png') no-repeat left center;
}


/*tab*/

.tab_an {
    width: 966px;
    height: 48px;
    margin: 0 auto;
    overflow: hidden;
    background: url('/img/201405/dash9.jpg') repeat-x bottom;
    padding: 23px 0 0 0;
}

.tab_an li {
    min-width: 90px;
    padding: 0 10px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    color: #535352;
    cursor: pointer;
    border: 1px solid #e3e3e3;
    background: #fff;
    margin: 0 0 0 25px;
}

.tab_an li.ho {
    height: 27px;
    line-height: 27px;
    background: #ec6444;
    color: #fff;
    border: none;
    font-weight: bold;
}


/*订单确认地址 layout*/

.order_site_w {
    padding: 20px 0 20px 20px;
    overflow: hidden;
    margin-left: 10px
}

.order_site_w ul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.order_site_w ul li span {
    color: #777;
    display: inline-block;
    min-width: 155px;
    margin: 0 50px 0 30px;
}

.order_site_w ul li .adr {
    width: 318px;
    float: left;
    overflow: hidden;
    color: #777;
}

.order_site_w ul li .adr b {
    color: #000;
}

.order_site_w ul {
    float: left;
    line-height: 20px;
}

.order_site_w ul li,
.order_site1 ul li {
    font-size: 12px;
}

.order_site_w ul li input[type="radio"] {
    margin: 12px 15px;
    float: left;
}

.order_site_w ul li span {
    float: left;
}

.order_line {
    height: 19px;
    background: url('/img/dash3.jpg') repeat-x left bottom;
}

.o_bz {
    margin: 24px 0 15px 0;
    font-weight: 600;
}

.order_line_a {
    height: 42px;
}

.order_text {
    height: 92px;
    width: 100%;
    border: 1px solid #ABABAB;
    background: #fff;
    padding: 5px;
}

.xdz ul li {
    padding-left: 0px;
}

.order_site_w p {
    line-height: 26px;
}

.ck_xq {
    color: #990000;
    font-weight: 600;
    margin: 0 0 0 10px;
}

.order_f_right {
    width: 280px;
    overflow: hidden;
}

.order_right_main {
    padding: 0 13px 15px 19px;
}

.linen {
    background: url('/img/dash3.jpg') repeat-x;
    height: 1px;
}

.order_right_main dl {
    min-height: 53px;
    overflow: hidden;
}

.order_right_main dl dt,
.order_right_main dl dd {
    float: left;
}

.order_right_main dl dt {
    margin-right: 7px;
}

.order_right_main dl dt img {
    max-width: 50px;
    max-height: 58px;
}

.order_right_main dl dd {
    width: 180px;
    min-height: 40px;
    line-height: 20px;
    color: #333333;
}

.order_right_main dl dd h4 {
    height: 20px;
    font-size: 12px;
    clear: both;
    padding: 0;
    margin: 0;
}

.order_right_main dl dd p span {
    float: right;
    font-weight: bold;
}

.order_right_main dl dd p {
    height: 20px;
}

.order_right_main dl dd p .zp_ms {
    width: 120px;
    overflow: hidden;
    float: left;
}

.order_right_main .wenzi {
    text-align: right;
    height: 41px;
    line-height: 40px;
    background: url('/img/dash3.jpg') repeat-x bottom;
}

.order_right_main .wenzi span {
    font-weight: bold;
}

.order_right_dizhi {
    padding: 20px;
    border: 1px dashed #BFBFBF;
}

.order_right_dizhi p {
    color: #666666;
    line-height: 22px;
}

.order_right_dizhi p span {
    color: #999999;
}

.zongjia {
    background: url('/img/dash3.jpg') repeat-x bottom;
    line-height: 22px;
    padding-bottom: 10px;
    color: #8E1C1C;
    font-size: 16px;
}

.zongjia p,
.zongjia p a {
    padding-left: 10px;
    font-size: 14px;
}

.zongjia p b {
    font-weight: 100;
}

.tijiao {
    background: #BFBFBF;
    padding: 7px;
    margin: 10px 0 20px 0;
}

.tijiao input {
    border: 1px dashed #818181;
    width: 233px;
    height: 35px;
    line-height: 35px;
    font-size: 15px;
    font-weight: 600;
    background: url('/img/arrow.png') no-repeat 150px center;
    background-color: #BFBFBF;
    cursor: pointer;
}

.tijiao a {
    display: block;
    width: 233px;
    height: 35px;
}

.Dl input {
    width: 223px;
}

.titp {
    color: #999999;
    line-height: 20px;
}

.forg_pass {
    display: inline-block;
    width: 233px;
    text-align: right;
}


/*注册*/

.zc_le {
    width: 608px;
    padding: 18px 15px 20px 15px;
    background: #fff;
    border-top: 6px solid #D7D7D7;
}

.zc_le h3,
.zc_le h3 span,
.zc_rg h3 {
    font-size: 12px;
}

.zc_le h3 span,
.requiredd span {
    float: right;
    font-weight: 100;
}

.requiredd {
    height: 30px;
    line-height: 30px;
}

.zc_le h3,
.zc_rg h3 {
    background: url('/img/dash3.jpg') repeat-x left bottom;
    padding-bottom: 16px;
}

.user_form label1,
.user_form .label {
    display: block;
    padding: 5px 0;
    position: relative;
    overflow: hidden;
}

.user_form label1 b,
.user_form .label b {
    display: block;
    float: left;
    width: 150px;
    line-height: 23px;
    text-align: right;
}

.req {
    padding-right: 3px;
    color: #b00;
    font-family: Arial;
    font-weight: 100;
}

.user_form label1 input {
    vertical-align: middle;
}

.zc_le input[type='text'],
.zc_le input[type='password'] {
    padding: 4px;
    background: #fff url('/img/text_input_bg.gif') repeat-x left top;
    border-width: 1px;
    border-style: solid;
    border-color: #bbb #ddd #ddd #bbb;
    width: 180px;
}

.user_form label1 .directions,
.user_form .label .directions {
    float: left;
    display: inline-block;
    width: 570px;
    clear: both;
    margin-left: 150px;
    padding: 5px 0 10px;
    color: #999;
    line-height: 18px;
}

.submit_zc {
    padding: 10px 0 20px 150px;
}

.submit_zc input {
    background: url('/img/btn_register.gif') no-repeat;
    width: 107px;
    height: 36px;
    border: none;
    cursor: pointer;
}

.submit_zc .get_tj {
    background: url('/img/btn_tj.gif') no-repeat;
    width: 107px;
    height: 36px;
    border: none;
    cursor: pointer;
}

.user_form label1 .status,
.user_form .label .status {
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-left: 5px;
    vertical-align: middle;
    background: url('/img/accept.gif') no-repeat right top;
}

.tipsy-arrow {
    background: url('/img/tipsy.gif') no-repeat left;
    width: 9px;
    height: 9px;
    float: left;
    margin-top: 8px;
    margin-right: -5px;
}

.tipsy-inner {
    padding: 5px 8px;
    max-width: 430px;
    color: #fff;
    text-align: center;
    text-shadow: 0 0 0, 0 1px 0 #000;
    background-color: #1a1a1a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
}

.tipsy-in {
    padding: 2px 8px;
}

.tipsy {
    padding: 8px 5px;
    font-size: 12px;
    left: 340px;
    top: -3px;
    float: right;
}

.login_sj {
    padding: 8px 5px;
    font-size: 12px;
    position: absolute;
    left: 338px;
    top: -8px;
}

.yzm {
    padding: 0 0 10px 150px;
}

#mb_yzk {
    width: 108px;
}

.zc_rg {
    width: 237px;
    background: #fff;
    padding: 18px 21px;
    border-top: 6px solid #D7D7D7;
}

.zc_rg span,
.zc_rg a {
    color: #999999;
}


/*list*/

.listform {
    height: 35px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
}

.listform .gg1 {
    float: left;
    margin-right: 20px;
    padding: 7px 0 0;
}

.listform .gg1 label {
    font-weight: 600;
}

.trend li {
    float: left;
    height: 27px;
    line-height: 27px;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 5px;
    padding: 0 10px;
    margin: 0 0 0 20px;
    width: 70px;
    text-align: center;
}

.trend li a {
    color: #BABABA;
    font-weight: 600;
}

.icon-todo-trend-bottom {
    background: url('/img/icon_to_bottom.png') no-repeat;
}

.icon-todo-trend-top {
    background: url(../img/icon_to_top.png) no-repeat;
}

.icon-todo-trend-bottom,
.icon-todo-trend-top {
    display: block;
    width: 11px;
    height: 11px;
    margin: 8px 0 0 3px;
    float: right;
}

.trend li.hover {
    background: #000;
    border: 1px solid #000;
}

.zuopin .none {
    background: none;
}

.zuopin ul {
    overflow: hidden;
}

.zuopin ul li {
    float: left;
    min-height: 410px;
    width: 298px;
    margin: 27px 0 0 0;
    padding: 0 12px;
    display: inline;
    position: relative;
    top: 0px;
    left: 0px;
    border: none;
}

.instro {
    padding: 351px 5px 20px;
    background: #fff;
    position: absolute;
    left: -6px;
    top: -23px;
    width: 322px;
    text-align: center;
    display: none;
}

.instro_top {
    z-index: 20;
    position: relative;
    top: 0px;
    left: 0px;
}

.instro_top_tu {
    display: block;
    width: 298px;
    height: 221px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-family: Georgia, "Times New Roman", Times, serif;
    *font-size: 260px;
    *font-family: Arial;
    margin: 0 0 40px 0;
}

.instro p {
    color: #ababab;
}

.instro1 {
    text-align: center;
    position: absolute;
    right: 15px;
    top: 0;
}

.instro2 {
    text-align: center;
    position: absolute;
    bottom: 13px;
    right: 5px;
}

.srarch_ul ul li {
    background: none;
}

.none {
    background: none;
}

.zuopin ul li span {
    text-align: center;
    display: block;
    line-height: 26px;
}

.zuopin ul li .author {
    font-size: 14px;
    font-weight: bold;
}

.zuopin ul li .pirce {
    font-size: 14px;
    color: 333;
}

.zuopin ul li .bk_name {
    color: #ec6444;
    font-size: 16px;
    font-family: Arial;
}

.instro_top {
    z-index: 20;
    position: relative;
}

.instro_top_tu img {
    max-width: 298px;
    max-height: 222px;
    vertical-align: middle;
}

.instro p {
    color: #ababab;
}

.btn_like .backs {
    float: left;
    display: block;
    height: 30px;
    width: 26px;
    background: url('/img/favorities.gif') no-repeat 1px top;
}

.xgt {
    background: url('/img/bg2.png') no-repeat 0 -131px;
    padding-left: 22px;
    position: absolute;
    right: 22px;
    top: 8px;
    color: #B2B2B2;
    font-size: 13px;
}

.btn_like .mylike {
    background: url('/img/favorities.gif') no-repeat -29px 0;
    height: 30px;
    width: 25px;
    float: left;
    display: block;
}

.zuopin ul li .line {
    width: 279px;
    height: 1px;
    background: url('/img/dash6.jpg') repeat-x bottom;
    margin-top: 35px;
}


/***********************************fanye******************************/

.page .t_prev a,
.page .t_next a {
    background: none;
    width: 30px;
    color: #333;
    font-weight: 600;
}

.page {
    width: auto;
    line-height: 20px;
    margin-top: 80px;
    text-align: center;
}

.page span .next_1,
.page span .next {
    background: url('/img/lr_arrow.png') no-repeat 0px 0px;
    width: 10px;
    height: 11px;
    display: inline-block;
}

.page span .prev,
.page span .prev_1 {
    background: url('/img/lr_arrow.png') no-repeat -9px 0;
    width: 10px;
    height: 11px;
    display: inline-block;
    margin-top: 3px;
}

.page span {
    margin: 0 2px;
    cursor: pointer;
}

.page span a {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url('/img/bg2.png') no-repeat 0 -76px;
    color: #7A7A7A;
    margin: 0 3px;
}

.page .on {
    background: url('/img/bg2.png') no-repeat 0 -107px;
    color: #fff;
    font-weight: 600;
    width: 21px;
    height: 21px;
    display: inline-block;
}

.page .shangye a,
.page .xiaye a {
    color: #7A7A7A;
    margin: 0 3px;
    background: none;
    display: inline;
}

.page_mg_bot {
    margin-bottom: 80px;
}


/*content*/

.goback {
    width: 98px;
    height: 27px;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 3px;
    line-height: 27px;
    text-align: center;
    margin-bottom: 10px;
}

.goback a {
    color: #BBBBBB;
    background: url('/img/bg2.png') no-repeat 65px -149px;
    padding-right: 18px;
}

.bd {
    width: 960px;
    padding: 0 10px;
    position: relative;
    zoom: 1;
}

.thin_box {
    position: relative;
}

.thin_box .next,
.thin_box .prev {
    display: block;
    position: absolute;
    top: 250px;
    left: -40px;
    height: 48px;
    width: 28px;
    background: url('/img/scroll_btn.gif') no-repeat left top;
}

.goods_details .next {
    left: auto;
    right: -40px;
    background-position: right top;
}

.thin_box .next:hover {
    background-position: right bottom;
}

.thin_box .prev:hover {
    background-position: left bottom;
}

.nr_1 {
    height: 617px;
    overflow: hidden;
    border-bottom: 1px solid #d5d5d5;
}

.nr_1_left {
    width: 646px;
    margin: 0 28px 0 0;
    text-align: center;
    _display: inline;
    position: relative;
}

.nr_1_left .datu img {
    max-width: 646px;
    max-height: 483px;
}

.nr_1_left ul {
    float: left;
}

.nr_1_left ul li {
    float: left;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    width: 58px;
    position: relative;
    cursor: pointer;
    margin: 24px 10px 0 0;
}

#l_photo,
#l_photo1,
#l_photo2 {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 51px;
    /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial;
    /*防止非utf-8引起的hack失效问题，如gbk编码*/
    width: 58px;
    height: 58px;
    position: relative;
}

#l_photo1 span,
#l_photo2 span {
    display: block;
    width: 39px;
    height: 39px;
    position: absolute;
    top: 0;
    left: 0;
}

#l_photo1 span {
    background: url('/img/ico_qm.png') no-repeat;
}

#l_photo2 span {
    background: url('/img/ico_zb.png') no-repeat;
}

.nr_1_left ul li.hover {
    border: 1px solid #E67A17;
    overflow: hidden;
}

.nr_1_left ul li img {
    max-width: 58px;
    max-height: 58px;
    vertical-align: middle;
}

.nr_1_left ul li {
    color: #acacac;
    line-height: 16px;
}

.household {
    position: relative;
    width: 646px;
    height: 485px;
    float: left;
}

.house_bg {
    position: absolute;
    left: 0;
    top: 0;
}

.household_pic {
    width: 646px;
    height: 255px;
}

.household_pic .pic_view {
    background: #f7f7f7;
    padding: 2px;
    border: 2px #d8c798 solid;
    position: absolute;
    z-index: 10;
    box-shadow: 2px 2px 5px #333;
}

.household_pic .pic_view img {
    cursor: move;
    display: block;
}

.ne_rg {
    width: 286px;
    float: left;
}

.ne_rg .hy_id {
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    padding-top: 6px;
}

.ne_rg .zz_name {
    font-size: 22px;
    line-height: 32px;
    font-family: "微软雅黑";
    margin: 10px 0 5px 0px;
}

.ne_rg .bk_name {
    line-height: 30px;
    font-size: 15px;
    font-family: "微软雅黑";
}

#buy {
    background: url('/img/201405/buy_icon.png') no-repeat 0 0;
    width: 154px;
    height: 33px;
    float: left;
    border: none;
    margin: 0 10px 20px 0;
    cursor: pointer;
}

#buy:hover {
    background-position: 0 -37px;
}

.ne_rg .like {
    background: url('/img/xh_hui.png') repeat-x;
    width: 114px;
    height: 32px;
    display: block;
    float: left;
    border: none;
    margin: 0 0 10px 0;
    cursor: pointer;
}

.ne_rg .like_red {
    background: url('/img/xh_red2.png') repeat-x;
}

#newbar {
    clear: both;
    width: 286px;
    height: 83px;
}

.fbpl {
    margin: 20px 0;
    min-height: 135px;
}

.fbpl .tx {
    float: left;
    margin-right: 8px;
}

.fbpl .tx img {
    width: 56px;
    height: 56px;
}

.ds-textarea-wrapper {
    position: relative;
    border: 1px solid #ccc;
    border-bottom: none;
    padding: 5px;
    background: #fff;
    overflow: hidden;
}

.ds-textarea-wrapper textarea {
    height: 67px;
    width: 100%;
    font-size: 13px;
    line-height: 20px;
    border: none;
    background: none;
    overflow-x: hidden;
}

.ds-post-options {
    position: relative;
    margin-right: 100px;
    height: 30px;
    border: 1px solid #ccc;
    border-right: none;
    border-bottom-color: #aaa;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
}

.ds-post-button {
    position: absolute;
    right: 0;
    top: 0;
    height: 32px;
    width: 100px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    color: #555;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ccc;
    *border: none;
    border-bottom-color: #aaa;
    background: url('/img/fb_bj.jpg') repeat-x;
    cursor: pointer;
}

.ds-post-toolbar {
    position: relative;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    margin-left: 64px;
}

.fbpl p {
    float: right;
    line-height: 30px;
    color: #999999;
}

.new_fp p {
    float: left;
    margin: 0 0 0 65px;
}

#verify li {
    float: left;
    width: 48px;
    text-align: center;
    margin: 0 3px;
    height: 60px;
}

#verify li img {
    height: 39px;
}

#verify li p {
    line-height: 20px;
}

#verify li p a {
    color: #9A0606;
}

.k3 {
    height: 27px;
    line-height: 27px;
    background: url('/img/bg2.png') no-repeat 7px -45px;
    padding: 0 0 0 27px;
    margin: 0 5px 0 5px;
    color: #666;
}

.k4 {
    background: url('/img/dizhi_left_bnj.png') no-repeat 7px center;
}

.k4 a {
    height: 22px;
    background: url('/img/qq.jpg') no-repeat;
    display: inline-block;
    float: right;
}

.k5 {
    line-height: 26px;
    margin: 0 7px;
}


/*art_jianjie*/

#video_box {
    background: none;
    margin: 0;
}

#about_ysp {
    border: none;
}

.art_jianjie {
    padding: 25px 0 20px 0;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #d5d5d5;
}

.art_jianjie h3 {
    margin: 0 0 15px 0;
    font-size: 20px;
    font-family: "微软雅黑";
    background: url('/img/icon.png') no-repeat 0 0;
    padding: 0 0 0 30px;
}

#video_box h3 {
    background-position: 0 -826px;
}

#ysp_instro h3 {
    background-position: 0 -854px;
}

#art_jianjie_shop h3 {
    background-position: 0 -885px;
}

#about_ysp h3 {
    background-position: 0 -910px;
}

.art_jianjie p {
    line-height: 25px;
    color: #999;
    overflow: hidden;
}

.art_jianjie .tip {
    margin-top: 5px;
    color: #656565;
    font-size: 13px;
}

.art_jianjie .tip span {
    display: inline-block;
    width: 67px;
    height: 26px;
    border: 1px solid #D3D3D3;
    background: #D3D3D3;
    border-radius: 5px;
    line-height: 26px;
    text-align: center;
    margin: 0 3px;
}

.art_jianjie dl dt,
.art_jianjie dl dd {
    float: left;
}

.art_jianjie dl dt img {
    width: 56px;
    height: 56px;
}

.art_jianjie dl dd {
    margin-left: 25px;
    max-width: 895px;
    width: 840px;
}

.art_jianjie dl dd #zj_name {
    margin: 10px 0 0 0;
}

.art_jianjie dl dd h3 {
    background: none;
    font-size: 12px;
    padding: 0;
    font-weight: 600;
}

.art_jianjie #level {
    width: 345px;
    margin: 0 45px 0 45px;
    height: 59px;
    line-height: 59px;
}

.level_con dl {
    margin: 0 20px 0 0;
}

.level_con {
    height: 59px;
    background: url('/img/dash3.jpg') repeat-x left bottom;
    padding: 15px 0 19px 0;
    overflow: hidden;
}

#level li {
    color: #666;
    height: 59px;
    line-height: 59px;
    margin: 0 0 0 20px;
}

.level_con .zj_summ {
    overflow: hidden;
}

.zj_summ p {
    color: #666;
    font-weight: 100;
}

#level li span {
    display: block;
    float: left;
    margin: 0 0 0 20px;
}

#level li b {
    color: #000;
    font-size: 16px;
}

.art_jianjie ul li {
    width: 127px;
    float: left;
    margin: 0 14px;
}

.art_jianjie ul li img {
    max-width: 122px;
    max-height: 122px;
}

.art_jianjie ul li p {
    line-height: 20px;
    color: #434343;
}

.art_jianjie ul li b {
    font-size: 13px;
}

.art_jianjie ul li a.pic {
    width: 122px;
    height: 122px;
    display: block;
    margin: 0 0 5px 0;
    text-align: center;
}

.art_jianjie .v_p_div {
    width: 640px;
    hegiht: 390px;
    margin: 0 auto;
}

.art_jianjie h1 {
    width: 875px;
}

.pinlun {
    margin: 35px 0 0 0;
}

.pinlun .xian {
    border-bottom: 1px solid #DDDDDD;
    height: 1px;
    margin-top: 10px;
}

.pinlun .pl_an {
    width: 58px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    background: #F4F4F2;
    border-radius: 5px;
    color: #787878;
    display: block;
    overflow: hidden;
}

.pinlun .pl_an span {
    float: left;
    margin-left: 8px;
    display: inline;
}

.pinlun .pl_an b {
    color: #DF3282;
}

#pl_list li {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0;
    width: 920px;
    overflow: hidden;
    margin: 5px 0;
}

#pl_list li .tx_pic {
    float: left;
    width: 56px;
    height: 56px;
    overflow: hidden;
}

#pl_list li p {
    float: left;
    margin-left: 10px;
    line-height: 20px;
}

#pl_list li p .nicheng {
    color: #8C779E;
}

#pl_list li p span {
    display: block;
}

.L_icon_1,
.L_icon_2,
.L_icon_3 {
    padding-left: 15px;
    margin-left: 10px;
}

.L_icon_1 {
    background: url('/img/li_con_1.jpg') no-repeat left center;
}

.L_icon_2 {
    background: url('/img/li_con_2.jpg') no-repeat left center;
}

.L_icon_3 {
    background: url('/img/li_con_3.jpg') no-repeat left center;
}

.c1_tabs_prev,
.c1_tabs_next {
    width: 10px;
    height: 11px;
    position: absolute;
    top: 22px;
    cursor: pointer;
}

.c1_tabs_prev {
    background: url('/img/lr_arrow.png') no-repeat -9px 0;
    right: 45px;
}

.c1_tabs_next {
    background: url('/img/lr_arrow.png') no-repeat 0px 0px;
    right: 25px;
}

.ss_dt {
    background: url('/img/ss_dt.png') no-repeat;
    width: 23px;
    height: 23px;
    position: absolute;
    right: 0;
    bottom: -56px;
    display: block;
}

.instro_ss {
    background: url(/img/201405/guanzhu.png) no-repeat;
    width: 80px;
    height: 34px;
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #000000;
    text-indent: 27px;
    float: left;
    *margin-top: 98px;
    margin: 40px 0 0 98px;
    font-family: "微软雅黑";
}

.instro_ss_jgx {
    background: url(/img/201405/guanzhu_jgx.png) no-repeat 100%;
    width: 103px;
    height: 34px;
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #ec6444;
    text-indent: 27px;
    float: left;
    *margin-top: 98px;
    margin: 40px 0 0 98px;
    font-family: "微软雅黑";
}

.instro_ss1 {
    background: url(/img/201405/guanzhu.png) no-repeat;
    width: 80px;
    height: 34px;
    display: block;
    line-height: 32px;
    font-size: 14px;
    color: #000000;
    text-indent: 27px;
    float: left;
    font-family: "微软雅黑";
}

.zhishi1 {
    width: 55px;
    height: 34px;
    float: left;
    line-height: 34px;
    background: url(/img/201405/zhishi.png) no-repeat;
    text-align: center;
    margin: 0 0 0 8px;
    font-family: "微软雅黑";
}

.zuopin ul li .zhishi {
    background: url(/img/201405/zhishi.png) no-repeat;
    width: 55px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    float: left;
    margin: 40px 0 0 8px;
}

.instro_ss.on,
.instro_ss1.on {
    background-position: 0 -39px
}


/*login_tishi*/

.tishi {
    position: relative;
    width: 518px;
    min-height: 99px;
    background: #fff;
    overflow: hidden;
}

.ts_bg {
    padding-left: 80px;
    background: url('/img/info.gif') no-repeat 20px 20px;
}

.ts_box {
    width: 280px;
    min-height: 50px;
    padding: 20px 20px 10px 80px;
    font-size: 14px;
    line-height: 1.3em;
    overflow: hidden;
    font-family: Helvetica, Arial, sans-serif;
    margin: 0 auto;
}

.relogin {
    background: url('/img/button.gif') 0 -120px;
    height: 26px;
    line-height: 26px;
    width: 80px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-family: "微软雅黑";
    margin: 10px 5px;
}

.relogin span {
    display: inline-block;
    height: 26px;
    background: url('../img/button.gif') -295px -150px;
    width: 5px;
    float: right;
}

.reset_box {
    width: 788px;
    height: 170px;
    margin: 140px 0 0 104px;
    font-size: 20px;
    line-height: 1.3em;
    overflow: hidden;
    font-family: "微软雅黑";
}

.reset_box .ret {
    height: 50px;
    line-height: 50px;
    background: #f1f1f1;
    border-bottom: 1px solid #E2E2E2;
    padding: 0 15px;
}

.ret_bg {
    background: url('/img/info.gif') no-repeat 0 10px;
    padding-left: 80px;
}


/* Clear Fix*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cloud-zoom {
    height: 485px;
    display: block;
    position: relative;
}

.cloud-zoom-img {
    height: 485px;
    width: 646px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 423px;
    /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial;
}

.new_left_top {
    height: 508px;
    border-bottom: 1px solid #d5d5d5;
}

.cloud-zoom-img img {
    vertical-align: middle;
}

.cloud-zoom-big {
    border: 4px solid #f3f3f3;
    overflow: hidden;
    background-repeat: no-repeat;
}

.cloud-zoom-loading {
    color: white;
    background: #000;
    padding: 3px;
    border: 1px solid #000;
}

.cloud-zoom-lens {
    border: 4px solid #fff;
    margin: -4px;
    background-color: #fff;
    cursor: move;
}


/*在线客服*/

.zxkf h3 {
    font-size: 26px;
    line-height: 30px;
    font-family: '微软雅黑', '黑体';
    font-weight: 100;
    margin: 20px 0;
}

.common_list li .ly_top {
    margin-bottom: 5px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    background-color: #f6f6f6;
    border-bottom: 1px solid #eee;
}

.common_list li .ly_top .ly_top_yhm {
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
    text-shadow: 0 0 0, 0 1px 0 #fff;
    color: #555;
}

.common_list li .ly_top .ly_top_time {
    font-size: 12px;
    color: #999;
}

.common_list li .ly_con {
    padding: 15px 10px;
}

.common_list li .ly_con .ly_tit {
    padding: 5px 0;
    font-weight: bold;
    color: #555;
    font-size: 14px;
}

.common_list li .ly_con .ly_tit span {
    padding: 0 5px 0 0;
}

.common_list li .ly_con .lynr {
    font-size: 14px;
    line-height: 30px;
    color: #555;
}

.common_list li .ser_reply {
    margin: 5px 0 5px 50px;
    padding: 10px;
    background-color: #f8f8f8;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.common_list li .ser_reply b {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}

.common_list li .ser_reply p {
    line-height: 25px;
    font-size: 14px;
    color: #555;
}

.captcha {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 0 0 0 5px;
    float: left;
    *width: 180px;
}

.captcha img {
    margin-top: 3px;
    max-width: 60px;
    max-height: 24px;
    overflow: hidden;
}

.captcha span {
    float: right;
    margin: 0 0 0 5px;
}

.captcha span a:hover {
    color: red;
    cursor: pointer;
}


/*huanying*/

.first_foot {
    height: 28px;
    line-height: 28px;
    background: #D9D9D9;
    text-align: center;
}

.hy_wrap {
    width: 972px;
    margin: 42px auto;
}

.hy_hb {
    height: 456px;
    position: relative;
    -webkit-box-shadow: 0px 0px 6px #555;
    -moz-box-shadow: 0px 0px 6px #555;
}

.index_hb_main {
    height: 456px;
}

.index_hb_main ul li img {
    width: 972px;
    height: 456px;
}

.index_hb_main li {
    position: relative;
    height: 456px;
    width: 972px;
}

.pic_dj {
    position: absolute;
    left: 464px;
    top: 292px;
}

.pic_dj .dianji {
    background: url('/img/enter.png') no-repeat;
    width: 71px;
    height: 38px;
    display: block;
    margin-bottom: 13px;
}

.pic_dj a {
    color: #fff;
}

.index_hb_num {
    position: absolute;
    right: 22px;
    bottom: 17px;
    z-index: 3;
}

.index_hb_num li {
    float: left;
    cursor: pointer;
    background: #ff8a00;
    background: url('/img/hy_bg.png') no-repeat 0 -41px;
    margin: 3px 5px;
    width: 8px;
    height: 8px;
}

.index_hb_num li.on {
    background: url('/img/hy_bg.png') no-repeat 0 -33px;
    width: 8px;
    height: 8px;
}

.index_tabs11_li {
    float: left;
}

.index_tabs11_prev,
.index_tabs11_next {
    float: left;
    width: 8px;
    height: 15px;
    cursor: pointer;
    margin: 0 5px;
}

.index_tabs11_prev {
    background: url('/img/hy_bg.png') no-repeat 0 0;
}

.index_tabs11_next {
    background: url('/img/hy_bg.png') no-repeat 0 -15px;
}

.enter_bar {
    height: 63px;
    font-size: 15px;
    font-family: "微软雅黑";
    text-align: center;
    padding: 27px 0 0 0;
}

.enter_bar_a {
    display: block;
    width: 147px;
    height: 36px;
    background: url('/img/enter_artgogo.png');
    margin: 0 auto;
}

.enter_bar_a:hover {
    background: url('/img/enter_artgogo_hover.png');
}

.hy_bar {
    height: 52px;
    border-top: 5px solid #333333;
    background: #fff;
    line-height: 52px;
}

.hy_bar_le {
    float: left;
}

.hy_bar_le li {
    float: left;
    font-weight: 600;
    margin-left: 20px;
}

.hy_bar_rg {
    float: right;
}

.hy_bar_rg li {
    float: left;
    margin: 0 20px 0 0;
}

.hy_bar_rg .bar_bg1 {
    background: url('/img/wb.jpg') no-repeat left center;
    padding-left: 35px;
}

.hy_bar_rg .bar_bg2 {
    background: url('/img/jt1.jpg') no-repeat left center;
    padding-left: 19px;
}

.red_xb {
    background: url('/img/xb.jpg') no-repeat right center;
    padding-right: 10px;
}

.red_xb a {
    color: #9A0000;
}


/*郑甘美个人空间*/

.blogb_big {
    height: 316px;
}

.blog_center {
    width: 972px;
    height: 232px;
    margin: 0 auto;
    margin-top: -157px;
}

.blogle {
    background: url('/img/blog_cen_le.png') no-repeat;
    width: 17px;
    height: 232px;
    float: left;
}

.blogrg {
    background: url('/img/blog_cen_rg.png') no-repeat;
    width: 19px;
    height: 232px;
    float: left;
}

.blogcen {
    background: url('/img/blog_cen_ce.png') repeat-x;
    width: 936px;
    float: left;
    height: 232px;
}

.blog_title {
    width: 972px;
    margin: 0 auto;
    text-align: center;
    font-size: 50px;
    font-family: "微软雅黑";
    color: #FFFFFF;
    padding-top: 10px;
}

.blog_title span {
    font-size: 60px;
    font-family: "微软雅黑";
}

.blog_title b {
    font-family: Segoe Print;
    color: #F9D8AB;
}

.blog_sp {
    width: 972px;
    height: 408px;
    overflow: hidden;
    margin-bottom: 20px;
}

.blogcen_fm {
    width: 281px;
    height: 169px;
    padding: 6px;
    background: #FFF;
    margin: 30px 0 0 15px;
}

.blogcen_fm img {
    width: 281px;
    height: 170px;
}

.blogcen_yskj {
    margin: 40px 0px 0 40px;
    width: 302px;
}

.blogcen_yskj h3 {
    font-size: 20px;
    background: url('/img/xz.jpg') no-repeat 150px center;
    height: 30px;
    line-height: 30px;
}

.blogcen_yskj .none {
    background: none;
}

.blogcen_yskj p {
    line-height: 30px;
    color: #7F7F7F;
}

.blogcen_yskj .blogcen_summ {
    height: 87px;
    overflow: hidden;
}

.blogcen_ph_bnax {
    padding: 8px 0 0;
}

.blogcen_ph ul {
    border-left: 1px solid #dedede;
    overflow: hidden;
    margin: 150px 0 0 0;
}

.blogcen_ph ul li {
    float: left;
    text-align: center;
    height: 47px;
    padding: 0 12px;
    border-right: 1px solid #dedede;
    font-size: 20px;
    font-weight: 600;
    color: #555;
    font-family: "微软雅黑";
}

.blogcen_ph ul.ysj {
    margin: 20px 45px;
}

.blogcen_ph ul li p {
    color: #555;
    font-weight: 100;
}

.blogcen_ph h3 {
    font-size: 13px;
    line-height: 20px;
    text-align: center;
}

#blogcen_ph h3 {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
}

.blogcen_bnax {
    width: 262px;
    padding: 0 40px 0 0;
}

.blogcen_bnax {
    text-align: center;
}

.blogcen_bnax .blogcen_summ {
    height: auto;
}

.blogcen_bnax .subtitle {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
    padding: 5px 0;
}

.blogcen_bnax .place,
.blogcen_bnax .date {
    line-height: 20px;
}

.yskj_infor {
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    overflow: hidden;
    margin: 0 0 18px 0;
}

.ysj_video_box {
    margin: 0 0 0 -19px;
    padding: 23px 15px 39px 0;
    background: #fff;
}

.yskj_infor .ysj_video,
.yskj_infor .ysj_v_h {
    overflow: hidden;
}

.yskj_infor .ysj_v_h {
    height: 208px;
}

.yskj_infor .ysj_video li {
    float: left;
    text-align: center;
    width: 282px;
    height: 208px;
    padding: 0 0 0 18px;
    background: url('/img/dash2.jpg') repeat-y left;
    margin: 0 0 0 18px;
}

.yskj_infor .ysj_video li img {
    width: 282px;
    height: 153px;
}

.yskj_infor .ysj_video li h3,
.yskj_infor .ysj_video li h3 b {
    font-size: 16px;
    background: none;
    padding: 0;
}

.yskj_infor .ysj_video li h3 b {
    margin: 0 0 0 10px;
}

.yskj_infor .ysj_video li a {
    color: #6e6e6e;
}

.yskj_infor h3 {
    height: 37px;
    line-height: 37px;
    background: url('/img/icon.png') no-repeat 14px 6px;
    padding: 0 0 0 44px;
    background-color: #f2f2f2;
    font-size: 15px;
    font-family: "微软雅黑";
}

.yskj_infor p {
    line-height: 22px;
    font-family: "微软雅黑";
}

.qz_ysj_con_more,
.yskj_infor_more {
    text-align: center;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color: #a62222;
    font-weight: 700;
}

.qz_ysj_con_more {
    margin: 20px 0;
}

.yskj_infor_more {
    height: 34px;
    background: url('/img/201405/show_more.jpg') no-repeat center bottom;
    margin: 0 0 10px 0;
}

.tab_show1 {
    padding: 0 320px;
    margin: 40px 0 0 0;
}

.tab_show li.on {
    color: #333;
    background: url('/img/line_tab.png') repeat-x;
    font-weight: 700;
}

.ys_tag {
    margin: 20px 0;
}

.colum h3 {
    font-size: 20px;
    color: #373737;
}

.colum .ad1,
.colum .ad1 img {
    width: 260px;
    height: 128px;
}

.colum .ad1 {
    margin: 20px 0;
}

.colum ul li {
    float: left;
    margin-right: 12px;
    line-height: 25px;
}

.colum ul li a {
    color: #7f7f7f;
}

.colum ul .blank a {
    color: #000000;
    font-weight: 600;
}

.colum ul .red a {
    color: #990100;
    font-weight: 600;
}

.pinlun h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

.pinlun .plan {
    width: 58px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    background: #F4F4F2;
    border-radius: 5px;
    color: #787878;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-align: center;
    display: inline-block;
}

.pinlun .pl_hb {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DEDEDE;
}

.pinlun .pl_hb ul {
    float: right;
}

.pinlun .pl_hb ul li {
    float: left;
    line-height: 20px;
    margin: 0 5px;
    color: #999999;
}

.pinlun .pl_hb ul .ho {
    color: #DD3322;
}

.mar {
    padding-top: 30px;
    margin-bottom: 20px;
}

.blog_gz {
    background: url('/img/bg2.png') no-repeat 0 -281px;
    padding-left: 25px;
    margin: 13px 15px 0 0;
}

.blog_sc {
    background: url('/img/bg2.png') no-repeat 0 -256px;
    padding-left: 20px;
    margin: 13px 0 0 0;
}

.blog_gz,
.blog_sc {
    height: 19px;
    line-height: 19px;
    display: block;
    float: left;
}

.sha_dm {
    margin: 8px 0 0 5px;
}


/*caoyong qzone*/

.recommend_hz {
    height: 450px;
}

.qz_ysj_con {
    overflow: hidden;
    margin: 0 0 20px 0;
}

.qz_ysj_con h3,
.recommend_hz h3,
.qzone_zp_tt {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    line-height: 20px;
    margin: 14px 0 26px 0;
}

.qz_ysj_con h3 span {
    float: right;
    font-size: 13px;
    color: #7f7f7f;
}

.qz_ysj_con ul {
    overflow: hidden;
}

.qz_ysj_con ul li {
    width: 120px;
    height: 146px;
    float: left;
    margin: 0 9px;
    text-align: center;
}

.qz_ysj_con ul li img {
    width: 90px;
    height: 90px;
}

.qz_ysj_con ul li .qz_ysj_tu {
    width: 90px;
    height: 90px;
    display: block;
    padding: 7px 15px;
    border: 1px solid #ccc;
    background: #fff;
}

.qz_ysj_con ul li p {
    line-height: 35px;
}


/*contact_us*/

.contact_us {
    border-bottom: 1px dashed #C7C7C7;
    height: 235px;
}

.contact_us p {
    height: 22px;
    line-height: 22px;
    margin: 10px 0;
    font-size: 13px;
}

.lxqq img,
.gfwb img {
    display: block;
    float: left;
}

.lxqq span,
.gfwb span {
    display: block;
    float: left;
}

.fl {
    float: left;
}

.fg {
    float: right;
}

.gocon {
    width: 972px;
    margin: 10px auto;
    height: 30px;
}

.gosy {
    padding: 0 10px;
    height: 30px;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 3px;
    line-height: 30px;
    text-align: center;
}

.gosy,
.gosy a {
    color: #BBBBBB;
}

.blog_sp {
    width: 972px;
    overflow: hidden;
    height: 400px;
    padding: 13px 0;
    position: relative;
    border: 1px solid #d5d5d5;
    border-width: 1px 0 1px 0;
}

.blog_sp .index_hb_main {
    height: 400px;
}

.blog_sp .index_hb_main ul li img {
    width: 972px;
    height: 400px;
}

.blog_sp .index_hb_main li {
    position: relative;
    height: 400px;
    width: 972px;
}

.blog_sp .index_tabs12_prev {
    width: 52px;
    height: 83px;
    display: block;
    background: url('/img/arrow_bg.png') no-repeat 0 0;
    position: absolute;
    left: 27px;
    top: 175px;
    z-index: 10;
    cursor: pointer;
}

.blog_sp .index_tabs12_next {
    width: 52px;
    height: 83px;
    display: block;
    background: url('/img/arrow_bg.png') no-repeat 0 -90px;
    position: absolute;
    right: 27px;
    top: 175px;
    z-index: 10;
    cursor: pointer;
}


/*卖家*/

.lump1 form .d3 {
    margin: 0 0 10px 0;
    line-height: 25px;
    overflow: hidden;
}

.lump1 form .d3 label {
    min-width: 145px;
    float: left;
}

.lump1 form .d13 label {
    min-width: 85px;
}

.lump1 form .d3 input[type="text"] {
    border: 1px solid #a4a4a4;
    padding: 0px;
    height: 20px;
    color: #4b4b4b;
    width: 400px;
}

.td_btn3 {
    height: 26px;
    border: 1px solid #bfcce0;
    border-radius: 3px;
    line-height: 26px;
    padding: 0 10px;
    color: #3b3b3b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#feffff), to(#e6ecf5));
    background: -moz-linear-gradient(top, #feffff, #e6ecf5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#e6ecf5');
    cursor: pointer;
    margin: 0 0 0 5px;
}

.zhushi {
    overflow: hidden;
    margin: 10px 0 0 85px;
}

.zhushi span,
.zhushi2 span {
    display: block;
    height: 18px;
    line-height: 18px;
}

.lump1 form .d3 textarea {
    border: 1px solid #a4a4a4;
    padding: 5px;
    font-size: 12px;
    color: #4b4b4b;
    line-height: 20px;
    overflow: auto;
    width: 390px;
    height: 110px;
    display: block;
    float: left;
}

.lump1 form .d13 textarea {
    width: 400px;
}

.lump1 form .d3 .chiose {
    margin: 0 10px 0 0;
}

.lump1 form .d4 label {
    display: block;
    float: left;
    padding-top: 45px;
}

.save_con1 input,
.save_con2 input {
    width: 92px;
    height: 33px;
    border: 1px solid #E0E1E3;
    background: #F76846;
    cursor: pointer;
}

.save_con2 {
    /*border-top:2px solid #923D38;*/
    width: 92px;
    height: 35px;
    overflow: hidden;
    float: left;
    margin: 8px 0 60px 0px;
    display: inline;
    cursor: pointer;
}

.save_con1 {
    margin: 8px 36px 60px 22px;
}

.main_left .seller_cb_nav {
    border-top: 2px solid #009999;
}

.seller,
.buyers {
    background: url('/img/seller_bg.jpg') no-repeat 55px center;
    height: 22px;
    line-height: 22px;
    margin: 30px 0 24px 0;
    font-weight: 600;
}

.buyers {
    background: url(../img/buyer_bg.jpg) no-repeat 60px center;
}

.lump1 form .d5 label {
    min-width: 145px;
    margin-right: 0px;
    display: inline-block;
}

.cause {
    color: #990000;
    font-weight: 600;
    border-top: 1px dashed #C5C5C5;
    margin: 5px 0 0 0;
    height: 30px;
    line-height: 30px;
}

.pl_zp_con .tit {
    color: #696969;
    font-weight: 600;
    margin: 16px 0 18px 0;
}

.pl_zp_con_le dd,
.pl_zp_con_le dt {
    float: left;
}

.pl_zp_con_le dt img {
    max-width: 140px;
    max-height: 87px;
}

.pl_zp_con_le dl dd {
    margin-left: 10px;
}

.pl_zp_con_le dl .au,
.mjysp dl .au {
    font-size: 14px;
    font-weight: 600;
    color: #494949;
}

.pl_zp_con_le dl p,
.mjysp dl p {
    line-height: 20px;
    color: #434343;
    font-size: 14px;
}

.bjxx {
    min-width: 64px;
    height: 24px;
    line-height: 24px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    color: #777777;
    font-size: 13px;
    font-weight: 600;
    float: left;
    cursor: pointer;
    padding: 0 10px;
    text-align: center;
    margin: 0 5px 0 0;
}

.yulan {
    height: 24px;
    line-height: 24px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    color: #666666;
    font-size: 13px;
    font-weight: 600;
    float: left;
    cursor: pointer;
    text-align: center;
    margin-right: 5px;
    padding: 0 10px;
}

.yulan_rg {
    float: right;
}

.delete {
    line-height: 26px;
    font-size: 13px;
    color: #666666;
    float: left;
}

.mjysp li input[type="checkbox"],
.mjysp dl {
    float: left;
}

.mjysp li input[type="checkbox"] {
    margin: 40px 30px 0 11px;
}

.mjysp li {
    height: 110px;
    background: url('/img/dash5.jpg') repeat-x 0 bottom;
    overflow: hidden;
    padding: 10px 0 30px;
}

.mjysp dl dd,
.mjysp dl dt {
    float: left;
}

.mjysp dl dd p {
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.mjysp dl dd {
    width: 132px;
}

.mjysp dl dt {
    width: 140px;
    height: 112px;
    text-align: center;
    margin: 0 24px 0 0;
}

.mjysp dl dt img {
    max-width: 140px;
    max-height: 112px;
}

.mjysp dl {
    margin: 0 65px 0 0px;
    width: 296px;
}

.mjysp {
    padding-bottom: 30px;
}

.jz_box {
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle;
    /*设置水平居中*/
    text-align: center;
    /* 针对IE的Hack*/
    *display: block;
    *font-size: 96px;
    /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial;
    /*防止非utf-8引起的hack失效问题，如gbk编码*/
    width: 280px;
    height: 90px;
}

.jz_box a {
    /*设置图片垂直居中*/
    vertical-align: middle;
}

.px_box a {
    margin: 20px 5px 0;
}

.px_box span {
    font-size: 13px;
    color: #666;
    margin-top: 10px;
}

.px_box a,
.px_box span {
    display: block;
    float: left;
}

.pxbox_a {
    background: url('/img/sssj.png') no-repeat;
    width: 98px;
    height: 27px;
}

.pxbox_b,
.pxbox_c {
    height: 27px;
    line-height: 27px;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 3px;
    padding: 0 10px;
}

.pxbox_d {
    width: 90px;
    height: 25px;
    border: 1px solid #777;
    background: url('/img/dash9.jpg') repeat-x;
    color: #fff;
    border-radius: 3px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    line-height: 25px;
    display: inline-block;
}

.allck {
    margin: 27px 10px 0 10px;
}

.mj_lsfm {
    border: none;
    line-height: 50px;
    overflow: hidden;
    height: 50px;
}

.main2 {
    min-height: 765px;
}

.tabs5_pic_prev {
    background: url('/img/lr_arrow.png') no-repeat -9px 0;
    width: 10px;
    height: 11px;
    position: absolute;
    left: 0px;
    top: 15px;
    cursor: pointer;
}

.tabs5_pic_next {
    background: url('/img/lr_arrow.png') no-repeat 0px 0px;
    width: 10px;
    height: 11px;
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
}

.verify_con {
    width: 250px;
    height: 60px;
    position: relative;
    margin: 0 0 10px 0;
}

.index5_scro {
    width: 216px;
    height: 60px;
    overflow: hidden;
    float: left;
    margin-left: 12px;
}

.ne_rg .summ p {
    line-height: 20px;
    overflow: hidden;
}

.ne_rg .summ p #shop {
    margin: 0 5px 0 0;
}

#info1 img {
    display: inline-block;
    margin: 0 0 0 5px;
}

.tip1 {
    height: 944px;
}

.tip2 {
    height: 920px;
}


/*mj_ht*/

.lump1 form .d6 input[type="text"] {
    width: 38px;
    height: 22px;
    margin: 0 5px;
}

.lump1 form .d6 input[type="checkbox"] {
    margin: 0 9px;
}

.lump1 form .d6 label {
    margin-right: -3px;
}

.lump1 form .d7 input[type="text"] {
    float: left;
    height: 13px;
    background: #fff;
    line-height: 23px;
    border: 1px solid #BCBCBC;
    padding: 5px;
    width: 178px;
}

.lump1 form .d7 label {
    min-width: 115px;
    text-align: right;
    margin: 0 17px 0 0;
    display: block;
    float: left;
    line-height: 25px;
}

.lump1 form .d7 label .req {
    padding-right: 3px;
    font-family: Arial;
}

.lump1 form .d7 {
    height: 25px;
    margin: 0 0 0 50px;
    margin-bottom: 15px;
}

.e8 {
    margin-bottom: 30px;
}

.lump1 form .d9 select {
    margin: 0 5px 0 0;
}

.lump1 form .d10 textarea {
    width: 448px;
    height: 43px;
    padding: 5px;
    border: 1px solid #BCBCBC;
    background: #fff;
    line-height: 20px;
}

.mjht3_but {
    width: 118px;
    height: 25px;
    background: url('/img/submit_bg.jpg') repeat-x;
    border: 1px solid #333333;
    text-align: center;
    line-height: 25PX;
    color: #FFF;
    border-radius: 3px;
    margin: 30px 0 0 183px;
    font-weight: 600;
}

.e8_aa .req {
    padding-right: 3px;
    font-family: Arial;
}

.e8_ab {
    text-align: right;
}

.e8_ab,
.e8_ac {
    height: 30px;
    line-height: 30px;
}

.e8_ac span {
    margin: 0 0 0 15px;
}

.e8_ac span,
.e8_ac {
    color: #901b23;
}

.e8_ac {
    font-size: 13px;
    font-weight: 100;
}

.mj_jjle {
    width: 627px;
    overflow: hidden;
}

.mj_jjrg {
    width: 277px;
    height: 314px;
    border-top: 8px solid #D7D7D7;
    float: left;
    border-bottom: 8px solid #D7D7D7;
    padding: 10px 0;
    text-align: center;
}

.mj_jjrg .sp_con {
    width: 277px;
    height: 259px;
    position: relative;
}

.mj_jjrg .sp_con .but_an {
    background: url('/img/sp_an.png') no-repeat;
    position: absolute;
    width: 65px;
    height: 65px;
    left: 105px;
    top: 97px;
}

.mj_jjrg p {
    font-size: 16px;
    color: #888688;
}

.mj_infor {
    height: 350px;
}

.mj_jjrg_line {
    background: url('/img/dash3.jpg') repeat-x;
    height: 1px;
    width: 110px;
    margin: 10px auto;
}

.mj_jjinfo {
    background: none;
    border-bottom: 8px solid #D7D7D7;
    padding: 10px 0;
    width: 972px;
}

.share_box {
    width: 140px;
    margin: 0 auto;
    margin-bottom: 5px;
    height: 30px;
}

.mj_dt {
    border-top: 1px solid #DEDEDE;
    padding-top: 15px;
}

.e7 {
    background: none;
    margin: 0;
    color: #000;
}

.e8 {
    margin-bottom: 30px;
}

.blogcen_fm_mj {
    background: #DBDBDB;
}

.ft_wt {
    font-weight: 100;
}

.added {
    width: 687px;
    text-align: center;
    color: #666;
}

.added a {
    display: inline-block;
    width: 64px;
    height: 25px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #000;
    text-align: center;
    line-height: 25px;
    font-weight: 600;
    margin: 0 18px;
}

.page_mj {
    margin: 50px 0 20px 0;
}


/*mj_ysjzl*/

.mj_ysjzl .bar {
    width: 687px;
    height: 34px;
    background: #f6f6f6;
    border-bottom: 1px solid #eeeeee;
    line-height: 35px;
}

.mj_ysjzl .bar span {
    display: block;
    float: left;
    font-weight: 600;
    font-size: 13px;
    color: #333;
}

.mj_ysjzl .bar #name,
.mj_ysjzl ul li .name {
    margin: 0 34px 0 11px;
}

.mj_ysjzl .bar #date,
.mj_ysjzl ul li .date {
    margin: 0 0 0 43px;
}

.mj_ysjzl .bar #shzt,
.mj_ysjzl ul li .shzt {
    margin: 0 52px 0 56px;
}

.mj_ysjzl ul li {
    height: 33px;
    line-height: 34px;
    margin: 0 0 5px 0;
}

.mj_ysjzl ul li span {
    display: block;
    float: left;
    overflow: hidden;
    text-align: center;
    margin: 0;
    height: 23px;
}

.mj_ysjzl ul li .name {
    width: 70px;
    overflow: hidden;
}

.mj_ysjzl ul li .sex {
    width: 28px;
    overflow: hidden;
}

.mj_ysjzl ul li .date {
    width: 60px;
    overflow: hidden;
}

.mj_ysjzl ul li .sl {
    width: 74px;
    overflow: hidden;
}

.mj_ysjzl ul li .shzt {
    width: 50px;
    overflow: hidden;
}

.mj_ysjzl ul li.point {
    border-bottom: 1px solid #eee;
    background: #f8f8f8;
    height: 33px;
}

.mj_ysjzl ul li .ysjzl {
    width: 63px;
    height: 25px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 25px;
    margin: 3px 20px 0 0;
}

.mj_ysjzl ul li .fail {
    color: #993300
}


/*shenhe*/

.sh_con {
    width: 687px;
    min-height: 370px;
    text-align: center;
}

.sh_pic1,
.sh_pic2,
.sh_pic3 {
    width: 132px;
    height: 132px;
    display: inline-block;
    margin: 52px 0 40px 0;
}

.sh_pic1 {
    background: url('/img/shzt.png') 0 -160px;
}

.sh_pic2 {
    background: url('/img/shzt.png') 0 -320px;
}

.sh_pic3 {
    background: url('/img/shzt.png') 0 0px;
}

.sh_nr {
    width: 458px;
    text-align: left;
    margin: 25px auto;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 55px;
}

.sh_nr2 {
    width: 355px;
}

.sh_nr3 {
    width: 312px;
}

.gn {
    width: 88px;
    height: 25px;
    background: url('/img/dash4.jpg') repeat-x;
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 27px;
    margin: 0 24px;
    display: inline-block;
}

.sh_jg {
    font-weight: 600;
    color: #333;
}

.sh_reason {
    margin: 25px 0;
}

.gnz2 {
    margin: 27px 0;
}

.gnz2 a {
    margin: 0 5px;
}

.theme_xx {
    float: left;
    width: 510px;
}

.theme_xx li {
    float: left;
    margin: 0 10px 0 0;
}

.theme_xx li .for-1 {
    margin: 0 0 0 2px;
}


/*search*/

.search_result {
    padding: 10px 0 25px 0;
    color: #333;
    font-size: 26px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.trend_n {
    line-height: 30px;
}


/*ceshi*/

.test_top {
    height: 71px;
    border-bottom: 8px solid #dedede;
    text-align: center;
    padding: 42px 0;
}

.test_top h3 {
    font-size: 35px;
    color: #333;
    padding-bottom: 10px;
}

.test_top p {
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #a9aaab;
    font-size: 13px;
}

.test_line {
    height: 1px;
    border-top: 1px solid #dedede;
    margin: 10px 0 0 0;
}

.test_con {
    height: 555px;
    margin-top: 35px;
    width: 972px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 6px #cacbcc;
    -moz-box-shadow: 0px 0px 6px #cacbcc;
    position: relative;
    z-index: 1;
}

.test_con .test_con_1_a,
.test_con .test_con_1_b,
.test_con .test_con_1_c {
    position: absolute;
    display: block;
    z-index: 10;
}

.test_con .test_con_1_a {
    width: 135px;
    height: 50px;
    left: 243px;
    top: 440px;
}

.test_con .test_con_1_b {
    width: 135px;
    height: 50px;
    left: 401px;
    top: 440px;
}

.test_con .test_con_1_c {
    width: 135px;
    height: 50px;
    left: 555px;
    top: 440px;
}

#page_rg {
    float: right;
    margin-right: 25px;
}


/*paimai*/

.page_title {
    width: 972px;
    height: 160px;
    overflow: hidden;
    border-top: 1px solid #dedede;
    border-bottom: 5px solid #dedede;
    text-align: center;
    vertical-align: bottom;
}

.page_titlea {
    height: 90px;
    border-top: none;
}

.tt_aa {
    margin: 26px 0 0 0;
}

.artgogo_title {
    width: 970px;
    height: 72px;
    text-align: center;
    vertical-align: middle;
    margin: 40px 0 0 0;
}

.share_con {
    height: 90px;
    width: 972px;
    border-bottom: 1px solid #dedede;
    text-align: center;
    position: relative;
    padding: 24px 0 0 0;
}

.bdshare_2 {
    text-align: center;
    margin: 10px 0 0 400px;
    display: inline;
}

.title1 {
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 36px;
    font-weight: 500;
}

.title11 {
    font-size: 26px;
}

.pm_list li {
    width: 963px;
    height: 174px;
    border: 1px dashed #c5c9d0;
    background: #fff;
    padding: 9px 0 10px 9px;
    margin: 26px 0;
    position: relative;
}

.pm_list li img {
    width: 397px;
    height: 174px;
    float: left;
    display: block;
}

.pm_list li .content {
    float: left;
    margin: 0 0 0 25px;
}

.pm_list li .content h3 {
    font-size: 26px;
    font-weight: 100;
    height: 26px;
    margin: 20px 0;
}

.countdown_amount {
    padding: 5px 12px;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    background-color: #444;
    border-radius: 3px;
    margin: 0 3px;
}

.pm_list li .content .pm1 {
    height: 43px;
    line-height: 40px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
}

.pm_list li .content .pm1 .aa1 {
    margin: 0 30px 0 0;
    font-size: 15px;
}

.pm_list li .content .pm1 .aa2 {
    font-size: 28px;
    color: #990000;
    font-weight: 600;
    margin: 0 10px;
}

.pm_list li .content .pm2 {
    font-size: 15px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    min-width: 180px;
    margin: 10px 0 10px 0;
}

.pm_list li .content .pm3 {
    font-size: 15px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.pm3 .btn_apply i {
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    height: 18px;
    width: 16px;
    background-image: url('/img/todo_mini.gif');
    vertical-align: middle;
}

.pm3 .button {
    display: inline-block;
    height: 26px;
    padding-left: 20px;
    line-height: 26px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    background: url('/img/button.gif') no-repeat left -120px;
    border-width: 0;
    vertical-align: middle;
    color: #fff;
    float: right;
}

.pm3 .button span {
    display: inline-block;
    height: 26px;
    padding-right: 20px;
    background: url('/img/button.gif') no-repeat right -150px;
}

.pm3 {
    width: 522px;
    height: 28px;
    line-height: 26px;
    margin-top: 30px;
}

.pm_a {
    margin-top: 10px;
}

.pm_a,
.pm_a p {
    line-height: 25px;
    font-size: 15px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pre_start {
    margin: 38px 0 30px 0;
    text-align: center;
}

.pre_start .aa1 {
    font-size: 15px;
    color: #000;
    font-weight: 600;
}

.pre_start .countdown_section {
    margin: 0 4px;
}

.pre_start .countdown_label {
    margin-left: 3px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
}

.remind a {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-top: 7px;
}

.remind .mail {
    background: url('/img/mail.gif') no-repeat center;
    position: relative;
    top: 6px;
}

.remind .sj {
    background: url('/img/sj.gif') no-repeat center;
    position: relative;
    top: 5px;
}

.more_info_pm {
    width: 972px;
    height: 72px;
    border-bottom: 1px solid #dedede;
    margin: 0 0 15px 0;
    padding: 39px 0 19px 0
}

.more_info_pm .pm_sj dd,
.more_info_pm .pm_sj dd p {
    line-height: 33px;
    font-size: 15px;
    font-weight: 600;
}

.more_info_pm .pm_sj dd {
    float: left;
}

.more_info_pm .pm_sj dt {
    background: url('/img/pm_icon.png') no-repeat 0 0;
    width: 50px;
    height: 53px;
    float: left;
    margin: 0 15px 0 0;
}

.line_y {
    background: url('/img/dash2.jpg') repeat-y;
    width: 2px;
    float: left;
    height: 72px;
    margin: 0 20px;
}

.more_info_ul li {
    float: left;
    line-height: 54px;
}

.more_info_ul li a {
    float: left;
    font-size: 15px;
    font-weight: 600;
    margin: 0 28px 0 15px;
}

.more_info_ul li .p_ifor1 {
    background: url('/img/pm_icon.png') no-repeat 0 -73px;
}

.more_info_ul li .p_ifor2 {
    background: url('/img/pm_icon.png') no-repeat 0 -145px;
}

.more_info_ul li .p_ifor3 {
    background: url('/img/pm_icon.png') no-repeat 0 -217px;
}

.more_info_ul li .p_ifor1,
.more_info_ul li .p_ifor2,
.more_info_ul li .p_ifor3 {
    width: 54px;
    height: 54px;
    display: block;
    float: left;
}

.cj_kuang {
    width: 227px;
    height: 92px;
    background: #EEEEEE;
    padding: 22px 0 22px 12px;
    color: #383838;
}

.cj_kuang p {
    line-height: 20px;
}

.bid {
    padding: 16px 8px;
    overflow: hidden;
    font-size: 12px;
}

.chujia {
    background: url('/img/pm_icon.png') no-repeat 0 0;
    height: 54px;
    display: inline-block;
    width: 54px;
    position: absolute;
    right: 32px;
    bottom: 57px;
}

.juli3 {
    margin-bottom: 73px;
}

.dianjia2 li {
    background: url('/img/dash3.jpg') repeat-x bottom;
    padding: 15px 25px 0;
}

.zhushi1 {
    margin: 15px 0 0 75px;
}

.zhushi2 {
    margin: 15px 0 0 145px;
}

.bid_con {
    margin: 0 0 25px 0;
}

.bid_con_tit {
    margin: 28px 0 5px 0;
}

.pm_xgt {
    background: url('/img/bg2.png') no-repeat 0 -131px;
    display: block;
    float: right;
    width: 16px;
    height: 14px;
    margin-right: 10px;
    cursor: pointer;
}

.bid_con_tit h3 {
    color: #555555;
}

.bid table tr {
    height: 25px;
    line-height: 25px;
    color: #777;
}

.bid .jy_record {
    padding-right: 12px;
}

#bott_bor {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #eeeeee;
    color: #585858;
    font-weight: 100;
}

.bid_price span {
    line-height: 16px;
    font-family: Arial, sans-serif;
    color: #555;
}

.number_picker a {
    float: left;
    height: 16px;
    width: 16px;
    margin-top: 4px;
    text-indent: -999em;
    background: url('/img/picker.gif') no-repeat 0 0;
}

.number_picker a.jia {
    background-position: 0 -16px;
}

.number_picker a.jia:hover {
    background-position: 0 -48px;
}

.number_picker a:hover {
    background-position: 0 -32px;
}

.number_picker input {
    float: left;
    width: 58px;
    margin: 0 3px;
    padding: 4px;
    border-width: 1px;
}

.bidding {
    width: 107px;
    background-image: url('/img/bidding.gif');
    display: inline-block;
    height: 36px;
    text-indent: -999em;
    border: none;
    margin: -5px 0 0 10px;
}

.auctis {
    padding: 10px 5px;
    line-height: 16px;
    background: #f6f6f6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 5px 0;
    width: 225px;
    overflow: hidden;
}

.sy_time span {
    margin: 0 3px;
    color: #999;
}

.sy_time span b {
    color: #555;
    font-size: 13px;
    margin: 0 2px;
}

.jq_price {
    font-size: 16px;
    line-height: 51px;
    font-weight: 600;
}

.jq_price span {
    font-size: 33px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 100;
    margin-right: 12px;
}

.instro_chujia {
    background: url('/img/pm_icon.png') no-repeat 0 0;
    width: 50px;
    height: 53px;
    margin: 20px 0;
    display: inline-block;
}

.number_picker_li {
    width: 110px;
    height: 25px;
    overflow: hidden;
    margin: 0 auto;
}

.bid_tm_k {
    width: 153px;
    height: 48px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background: #fff;
    display: block;
    position: absolute;
    left: 25%;
    top: 35%;
    z-index: 1000;
}

.bid_tm_k_nr {
    position: absolute;
    left: 25%;
    top: 35%;
    z-index: 1001;
    width: 113px;
    height: 32px;
    padding: 8px 20px;
    overflow: hidden;
}

.bid_tm_k_nr p b {
    color: #FE0000;
    font-weight: 600;
    font-family: Arial, Helvetica, sans-serif;
}

.bid_tm_k_nr p {
    text-align: left;
    line-height: 16px;
}

.countdown {
    width: 400px;
    display: inline-block;
    overflow: hidden;
}

.countdown p {
    font-size: 20px;
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
}

.countdown .jzsj {
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #F6F6F6;
    background: #F6F6F6;
    border-radius: 5px;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    color: #999;
}

.remind11 {
    float: right;
}

.face_aa {
    text-decoration: underline;
    color: #0066CC;
    margin: 0 0 0 4px;
}

.lump1 form .d15 label {
    color: #555555;
    font-weight: 600;
    min-width: 130px;
    margin-right: 8px;
    text-align: right;
}

.zhmm p {
    margin-bottom: 5px;
    line-height: 30px;
}

.zhmm .zhmn_but {
    display: inline-block;
    height: 26px;
    padding-left: 20px;
    color: #777;
    line-height: 26px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background: url('/img/button.gif') no-repeat left top;
    border-width: 0;
    vertical-align: middle;
    text-shadow: 0 0 0, 0 1px 0 #f8f8f8;
}

.zhmm .zhmn_but span {
    display: inline-block;
    height: 26px;
    padding-right: 20px;
    background: url('/img/button.gif') no-repeat right -30px;
}


/**************************************************pay**************************************************/

.pay_rg .dd_list li {
    border: none;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
}

.pay_rg {
    border: 1px dashed #ccc;
    padding: 10px;
    margin: 27px 0 22px 0;
}

.pay_rg .dd_list {
    margin-top: 0;
    min-height: 0;
}

.pay_rg .all_amount {
    height: 44px;
    border: 1px dashed #ad3131;
    line-height: 44px;
    padding: 0 20px;
    color: #666666;
    font-weight: 600;
    font-size: 13px;
}

.pay_rg .all_amount span {
    float: right;
    color: #006699;
    font-weight: 100;
    font-size: 12px;
}

.pay_rg .all_amount b {
    font-size: 15px;
}

.pay_tit {
    height: 40px;
    line-height: 40px;
    background: #EAEAEC;
    padding: 0 20px;
    font-weight: 600;
    color: #666666;
}

.chose_bk li {
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.chose_bk li span {
    float: left;
    display: block;
}

.pay_yh_box1 span {
    margin: 0 0 0 20px;
    width: 208px;
}

.bk_xq li .pay_aa p {
    line-height: 16px;
    text-align: left;
}

.bk_xq li .pay_aa {
    margin: 20px 0 0 50px;
}

.chose_bk_box {
    height: 551px;
    overflow: hidden;
}

.colume {
    margin: 10px 0 0 0;
}

.choice_an {
    margin: 0 20px 0 40px;
}

.blder {
    font-weight: 600;
    margin: 0 34px 0 17px;
    *font-size: 12px;
}

.pay_aa {
    color: #666666;
    *font-size: 12px;
}

.pay_yh_box {
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align: middle;
    /*设置水平居中*/
    text-align: center;
    /* 针对IE的Hack*/
    *display: block;
    *font-size: 79px;
    /*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial;
    /*防止非utf-8引起的hack失效问题，如gbk编码*/
    height: 91px;
    line-height: 91px;
}

.pay_yh_box img {
    /*设置图片垂直居中*/
    vertical-align: middle;
}

.pay_tip {
    line-height: 30px;
    line-height: 30px;
    padding: 0 20px;
    color: #666;
}

.bk_person_infor {
    padding-bottom: 15px;
}

.bk_person_infor form label {
    height: 23px;
    line-height: 23px;
    margin: 5px 0;
    display: inline-block;
}

.bk_person_infor form label b {
    color: #666;
    font-weight: 100;
}

.bk_person_infor form label input {
    border: 1px solid #888888;
    width: 115px;
    height: 15px;
    padding: 4px;
    background: #fff;
    box-shadow: 4px 2px 10px #dddddd inset;
}

.bk_person_infor form {
    padding: 0 0 0 20px;
}

.bk_person_infor form label .beizhu {
    width: 485px;
}

.be_sure {
    background: url('/img/dash7.jpg');
    border: 1px solid #E5810E;
    text-align: center;
    width: 100px;
    height: 31px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin: 20px auto;
    display: block;
}

.empty {
    display: block;
    padding: 50px 0;
    color: #333;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}

.popup_box {
    width: 65px;
    float: left;
}

#own {
    position: relative;
    z-index: 4;
}

.popup {
    width: 60px;
    position: relative;
    z-index: 3;
    border: 1px solid #a4a4a4;
    margin-top: -1px;
    overflow: hidden;
}

.popup table {
    width: 60px;
}

.popup table td {
    color: #000;
    font: 14px arial;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
}

.d17 {
    position: relative;
    z-index: 1;
}

.hovver {
    background: #ebebeb;
    width: 65px;
}


/*test页面*/

.new_nav {
    width: 100%;
    height: 54px;
    background: url("/img/201405_top_bg.png");
    overflow: hidden;
}

.new_nav li {
    width: 98px;
    height: 54px;
    float: left;
    text-align: center;
    display: block;
    background: url(../img/201405_nav_li_bg.png);
}

.new_nav li a {
    color: #FFF;
    line-height: 54px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

#new_nav_special {
    width: 335px;
    height: 54px;
    float: left;
    display: block;
}

#new_nav_special img {
    width: 335px;
    height: 54px;
    float: left;
}

#on a {
    color: #F00;
    font-weight: bold;
}

.new_bottom {
    background: url("/img/201405_footer_bg.png");
    width: 100%;
    height: 68px;
}

.new_footer {
    width: 600px;
    height: 68px;
    margin: auto auto;
}

.new_footer li {
    display: block;
    float: left;
}

.new_footer li p {
    color: #FFF;
    line-height: 68px;
    font-size: 12px;
    margin: 0 15px 0 0;
    padding: 0 0 0 10px;
}

.new_footer li a {
    color: #FFF;
    line-height: 68px;
    font-size: 12px;
    padding: 0 0 0 10px;
    cursor: pointer;
}

#test_ifame {
    width: 100%;
}


/*all_chujia_record*/

.all_price_box {
    width: 630px;
    padding-bottom: 30px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #dedede;
}

.all_price_box .list_head {
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    color: #555;
    font-weight: 600;
}

.all_price_box .list_head span {
    float: left;
    width: 150px;
    overflow: hidden;
    text-align: center;
}

.list_content {
    width: 100%;
    overflow: hidden;
    border: 1px solid #EFEFEF;
    border-width: 1px 0 1px 0;
}

.list_content p {
    line-height: 70px;
    padding: 5px 0 5px 0;
    overflow: hidden;
}

.list_content .first {
    background: #f5f5f5;
}

.list_content span {
    float: left;
    width: 150px;
    overflow: hidden;
    text-align: center;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    color: #555;
}

.list_content span img {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
}

.list_content .member {
    width: 100px;
    margin: 0 0 0 50px;
    overflow: hidden;
}

.list_content .member a {
    float: left;
    line-height: 20px;
}

.list_content .member .nicheng {
    float: right;
    display: block;
    width: 40px;
    overflow: hidden;
}

.list_content .statu_z_co {
    color: red;
    font-weight: 600;
}


/*mj_add_ysp_artist*/

.mod-menu {
    position: relative;
    z-index: 1000;
    left: -1px;
    background: #fff;
    width: 540px;
    overflow: hidden;
    border: 1px solid #C1C1C1;
}

.menu-cont-list a:hover {
    text-decoration: underline;
}

.mod-menu .menu-item {
    width: 270px;
    position: relative;
    z-index: 30;
    min-height: 300px;
}

.mod-menu .menu-item li {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 13px;
    padding-left: 5px;
}

.mod-menu .menu-item li a {
    color: #666;
    font-size: 13px;
}

.mod-menu .menu-item li.mouse-bg {
    background: url('/img/arrow.png') no-repeat 250px center;
    background-color: #eee;
    position: relative;
    z-index: 20;
}

.mod-menu .menu-cont {
    position: absolute;
    left: 50%;
    top: 0px;
    background: #fff;
    width: 50%;
    height: 100%;
    z-index: 31;
}

.mod-menu .menu-cont-list {
    padding: 0 20px;
    background: #f8f8f8;
    border-left: 1px solid #EEE;
    height: 100%;
}

.mod-menu .menu-cont-list li {
    color: #333;
    font-size: 13px;
}

.mod-menu .menu-cont-list li:last-child {
    border-bottom: none;
}

.mod-menu .menu-list-link a {
    color: #333;
    line-height: 24px;
}

.mod-menu .menu-list-link .long-string {
    color: #ccc;
    font-size: 12px;
    padding: 0 10px;
}

.mod_menu_box {
    position: absolute;
    top: 344px;
    left: 166px;
}


/*百年拍卖页面css*/

#bnpm li {
    font-size: 12px;
    text-align: center;
}

#bnpm h3 {
    font-size: 12px;
    text-align: center;
}

.bring .gujia_box {
    padding: 10px 0 0;
    height: 180px;
}

.bring .gujia {
    font-size: 12px;
    line-height: 30px;
}

.bring .gujia span {
    font-weight: bold;
    font-size: 20px;
}


/**艺术家页面**/

.aritst_top {
    height: 200px;
    padding: 25px 0;
    border-bottom: 1px solid #d5d5d5;
}

.art_tx {
    width: 197px;
    height: 197px;
    overflow: hidden;
}

.art_tx img {
    width: 197px;
    height: 197px;
}

.art_xq {
    width: 278px;
    border-left: 1px dashed #bdbec0;
    border-right: 1px dashed #bdbec0;
    height: 165px;
    margin: 20px 42px 0 0;
    overflow: hidden;
    padding: 0 22px 0 22px;
}

.art_xq .atxq_con {
    height: 130px;
    overflow: hidden;
}

.art_xq .atxq_con h3 {
    font-size: 19px;
    line-height: 40px;
}

.art_xq .atxq_con .dl_wz {
    background: url('/img/icon_dt.png') no-repeat left center;
    padding: 0 0 0 28px;
    height: 16px;
    line-height: 16px;
}

.share {
    height: 70px;
    width: 972px;
    text-align: center;
    position: relative;
    margin: 20px 0 18px 0;
}

.dq1 {
    position: absolute;
    left: 0;
    top: 19px;
}

.dq2 {
    position: absolute;
    right: 0;
    top: 19px;
}

.ysjshare #bdshare {
    text-align: center;
    margin: 10px 0 0 400px;
    display: inline;
}

.top_sub_nav {
    height: 32px;
    position: absolute;
    left: 50%;
    top: 61%;
}

.top_cen {
    height: 32px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 10px #555;
    -moz-box-shadow: 0px 0px 10px #555;
    box-shadow: 0px 0px 10px #555;
    background: #eee;
}

.top_cen li {
    float: left;
    line-height: 32px;
    padding: 0 16px;
    font-size: 14px;
    color: #eee;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.top_cen li.on {
    background: #333;
}

.top_cen li.on a {
    color: #eee;
}

.top_cen li a {
    font-size: 14px;
    color: #000;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/*new_dianjia20131213*/

.new_dianjia ul li {
    height: 90px;
    border-bottom: 1px solid #d2d2d2;
    padding: 20px 0;
    overflow: hidden;
}

.new_djtx,
.new_attx {
    width: 370px;
    height: 90px;
    background: #d2d2d2;
    margin: 0 7px 0 0;
}

.new_djtx a img {
    width: 152px;
    height: 90px;
    display: block;
    float: left;
    overflow: hidden;
}

.new_attx a img {
    width: 90px;
    height: 90px;
    display: block;
    float: left;
    overflow: hidden;
}

.new_djtx .dj_tt {
    color: #666666;
    margin: 17px 0 15px 16px;
    width: 200px;
    overflow: hidden;
}

.new_attx .at_tt {
    margin: 0 0 0 15px;
    width: 265px;
    overflow: hidden;
}

.new_attx .at_tt h3 {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.new_attx .at_tt span {
    max-width: 225px;
    float: left;
    display: block;
    margin: 0 10px 0 0;
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    overflow: hidden;
}

.new_attx .at_tt p {
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666;
}

.new_djtx .dj_tt h3,
.new_djtx .dj_tt b {
    height: 14px;
    overflow: hidden;
    display: block;
}

.new_djtx .dj_tt p {
    color: #666;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.dynamic_img {
    overflow: hidden;
}

.dynamic_img img {
    height: 86px;
    border: 2px solid #ccc;
    margin: 0 6px;
}

.dynamic_img p {
    background: url(../img/zpsl_bg.png) repeat-x;
    float: left;
    height: 68px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    color: #696969;
    padding: 22px 13px 0 13px;
}

.dynamic_con {
    max-width: 540px;
    overflow: hidden;
    height: 90px;
}


/*new_content*/

.f1 div {
    float: left;
    margin: 0 50px 18px 0;
}

.f1 div input[type="radio"],
.f2 div input[type="checkbox"] {
    margin: 0 7px 0 0;
}

.fppl_top_new {
    margin: 15px 0 0 65px;
}

.fppl_top_new label,
.f1 div label,
.f5 h3,
.f4 h3 {
    font-weight: 600;
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
}

.fppl_top_new input[type="text"] {
    width: 430px;
    border: 1px solid #a4a4a4;
    padding: 5px;
    height: 16px;
    border-radius: 3px;
    box-shadow: 4px 2px 10px #dddddd inset;
    background: #f7f7f7;
    line-height: 16px;
    color: #4b4b4b;
    margin: 0 0 0 10px;
}

.f2 div {
    margin: 10px 0;
}

.f2 .f2_a2 {
    margin-left: 100px;
}

.f2 div input[type="checkbox"] {}

.f5 div,
.f4 div {
    margin: 10px 0;
}

.f5 {
    margin: 0 0 0 55px;
    padding: 0 173px 0 0;
    border-right: 1px dashed #c2c2c2;
}

.f5 span {
    display: inline-block;
    width: 70px;
}

.f4 span {
    display: inline-block;
    width: 40px;
}

.f4 {
    padding: 0 0 0 22px;
}


/*hd_list css 2013/12/14/16:18*/

.hd_list {
    width: 972px;
    height: auto;
    overflow: hidden;
    margin: 15px 0 0 0;
}

.hd_list li {
    margin: 15px 0;
    height: auto;
    width: 972px;
    overflow: hidden;
}

.hd_li_left {
    width: 14px;
    height: 156px;
    background: url(/img/201405/1.png) no-repeat;
    float: left;
}

.hd_li_right {
    width: 14px;
    height: 156px;
    background: url(/img/201405/2.png) no-repeat;
    float: right;
}

.hd_li_content {
    width: 914px;
    height: 139px;
    background: url(/img/201405/3.png);
    float: left;
    padding: 17px 15px 0 15px;
}

.hd_img {
    width: 214px;
    height: 122px;
    float: left;
}

.hd_txt {
    width: 582px;
    height: 120px;
    overflow: hidden;
    float: left;
    padding: 0 10px 0 25px;
    position: relative;
}

.hd_txt h3 {
    font-size: 18px;
    font-weight: bold;
    color: #262626;
    line-height: 25px;
}

.hd_txt p {
    color: #262626;
    margin: 10px 0 0 0;
    line-height: 20px;
}

.hd_txt .place {
    position: absolute;
    bottom: 0;
    color: #666;
}

.hd_date {
    background: url(/img/hd_date_bg.png) no-repeat;
    width: 80px;
    height: 120px;
    float: right;
}

.hd_date .hd_date_day {
    color: #FFF;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 36px;
    display: block;
    text-align: center;
    margin: 10px 0 0 0;
    font-weight: bold;
}

.hd_date .hd_date_month {
    color: #FFF;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: block;
    text-align: center;
    margin: 10px 0 0 0;
}

.hd_date .hd_date_year {
    color: #FFF;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: block;
    text-align: center;
}

.hd_comment {
    height: auto;
    overflow: hidden;
    width: 972px;
    margin: 0 auto;
}

.hd_comment_img {
    float: left;
    margin: 0 20px 0 0;
}

.hd_comment_txt {
    float: left;
    width: 896px;
    height: auto;
    overflow: hidden;
}

.hd_comment_txt textarea {
    width: 888px;
    height: 85px;
}

.hd_comment_btn {
    float: right;
    width: 894px;
    height: 30px;
    border-bottom: 1px solid #aaa;
    border-left: 1px solid #ccc;
}

.comment_all {
    margin: 20px 0 0 0;
}

.hd_button {
    height: 30px;
    width: 98px;
    float: right;
    background: url(/img/hd_btn_img.png) no-repeat;
    border-top: none;
    border-bottom: none;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.pwpne {
    position: fixed;
    z-index: 9998;
}

.pw_main {
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    width: 480px;
    height: 114px;
    border: 1px solid #cccccc;
    padding: 12px;
    border-radius: 10px;
    box-shadow: 0 0 15px #bcbcbc;
    margin: -57px 0 0 -240px;
    overflow: hidden;
    background: #fff;
}

.d_inline {
    display: inline;
}

.more_record {
    padding: 0 0 0 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 100;
    display: inline-block;
    margin: 0 15px 0 0;
    color: #000;
}

.ico_box {
    float: left;
    margin: 0 0 0 10px;
}

.ico_box img {
    margin: 23px 1px 0 0;
    display: block;
    float: left;
}

.for_ht {
    width: 972px;
    margin: 20px 0 18px 0;
    border-top: 5px solid #dedede;
}

.dj_mo_1 {
    overflow: hidden;
    padding: 23px 15px 0px;
    background: #fcfcfc;
}

.dj_mo_1 .dj_p_con {
    height: 100px;
    line-height: 22px;
    overflow: hidden;
}

.new_hztj ul {
    background: #fff;
    overflow: hidden;
}


/*20140215 结算详情页面*/

.js_xq_box h3 {
    margin: 19px 0 15px 0;
}

.js_xq_box table {
    border: 1px solid #DCDCDC;
    display: block;
    border-width: 0 0 1px 0;
}

.js_xq_box tr {
    border: 1px solid #DCDCDC;
    display: block;
    border-width: 1px 0 0 1px;
}

.js_xq_box td {
    border: 1px solid #DCDCDC;
    height: 33px;
    line-height: 33px;
    border-width: 0 1px 0 0;
}

.js_xq_box .js_num1,
.js_xq_box .js_num2,
.js_xq_box .js_num3,
.js_xq_box .js_num4 {
    padding: 0 15px;
}

.js_xq_box .js_num1 {
    width: 59px;
}

.js_xq_box .js_num2 {
    width: 149px;
}

.js_xq_box .js_num3 {
    width: 84px;
}

.js_xq_box .js_num4 {
    width: 270px;
}

.js_xq_box .js_num5 {
    width: 583px;
}

.js_xq_box textarea {
    width: 665px;
    height: 180px;
    border: none;
    padding: 10px;
}

.js_tishi {
    color: #901b23;
    margin: 40px 0;
}

.jiesuan2 {
    background: url('/img/dash8.jpg') repeat-x;
    cursor: pointer;
    color: #fff;
    font-weight: 600;
    height: 25px;
    width: 92px;
    border: none;
    margin: 0 auto;
    display: block;
}

.js_zxdh {
    color: #901b23;
    float: left;
    margin: 38px 0 0 0;
    overflow: hidden;
    width: 100%;
    line-height: 30px;
}

.js_zxdh .js_zxdh_a {
    width: 620px;
    float: left;
}

.js_zxdh .js_zxdh_a span {
    margin: 0 0 0 20px;
}

.js_zxdh .tel_hong {
    display: inline-block;
    background: url('/img/bg2.png') no-repeat 0 -547px;
    padding: 0 0 0 20px;
}


/*20140117 店铺vip-icon图标*/

.vip_bg_1,
.vip_bg_2,
.vip_bg_3,
.vip_bg_4,
.vip_bg_5,
.vip_bg_6 {
    display: inline-block;
    width: 22px;
    height: 25px;
    position: relative;
    top: 0px;
}

.vip_bg_1 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 0px;
}

.vip_bg_2 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 -40px;
}

.vip_bg_3 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 -80px;
}

.vip_bg_4 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 -120px;
}

.vip_bg_5 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 -160px;
}

.vip_bg_6 {
    background: url('/img/201405/vip_bg.png') no-repeat 0 -200px;
}


/*20140123 第四场景添加下方说明*/

.jju_icon_box {
    position: absolute;
    right: 12px;
    bottom: 12px;
}

.jju_icon_box p {
    text-align: left;
    line-height: 20px;
    color: #666;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.jju_icon_box img {
    position: relative;
    top: 3px;
}


/**预展**/

.yz_ads,
.yz_ads img {
    width: 972px;
    height: 453px;
}

.yz_ads {
    margin: 20px 0;
}

.yz_h3 {
    font-size: 28px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
}


/*议价*/

.bargain {
    overflow: hidden;
}

.bargain a {
    width: 117px;
    height: 32px;
    float: left;
    background: url(../../img/201405/buy_icon.png) no-repeat 0 -75px;
}

.bargain a:hover {
    background-position: 0 -110px;
}

.bargain_box {
    margin: 10px 0;
}

.bargain_box input[type="text"] {
    width: 220px;
    line-height: 18px;
    background: #fff;
    border: 1px solid #eaeaea;
    color: #ccc;
    padding: 3px 10px;
    box-shadow: 2px 2px 10px #ECECEC inset;
    margin: 0 0 10px 0;
}

.bargain_box .affirm {
    width: 82px;
    height: 26px;
    line-height: 26px;
    background: url('/img/submit_bg.jpg') repeat-x;
    border: 1px solid #2b2b2b;
    cursor: pointer;
    color: #FFF;
    border-radius: 3px;
    font-size: 12px;
    font-family: "微软雅黑";
    text-align: center;
    margin: 0 5px 0 0;
}

.bargain_box .cancel {
    width: 68px;
    height: 26px;
    border: 1px solid #f0f0f0;
    background: #f5f5f5;
    color: #5a5a5a;
    cursor: pointer;
}

.barg_resu {
    color: #999;
    overflow: hidden;
    padding: 0 0 15px 0;
}

.barg_resu b {
    color: #000;
    margin: 0 3px;
}


/** buy new **/

.crumbs {
    height: 74px;
    line-height: 74px;
    border-bottom: 1px solid #e3e3e3;
    color: #999;
}

.crumbs_no {
    border-bottom: none;
}

.crumbs a {
    color: #999;
    margin: 0 8px;
}

.new_tl1 {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e3e3e3;
    background: #fbfbf9;
    font-size: 14px;
    font-weight: bold;
    padding: 0 32px;
}

.gw_flow {
    height: 116px;
}

.gw_flow span {
    float: left;
    font-size: 30px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #525252;
    line-height: 116px;
}

.flow {
    float: left;
    overflow: hidden;
    margin: 38px 0 0 100px;
}

.flow li {
    float: left;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background: url(/img/201405/flow.png) no-repeat;
    color: #999;
}

.flow li span {
    width: 20px;
    height: 20px;
    border-radius: 9px;
    background-color: #e3e3e3;
    color: #aaa;
    margin: 10px 15px 0 40px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    font-family: Arial;
}

.flow .one.on {
    color: #fff;
    background: url(/img/201405/flow.png) no-repeat 0 -50px;
    color: #fff;
}

.flow .two.on {
    background: url(/img/201405/flow.png) no-repeat -267px -100px;
    color: #fff;
}

.flow li.on span {
    background: #fff;
    color: #ec6444;
}

.flow .one {
    width: 266px;
    background: url(/img/201405/flow.png) no-repeat 0 -100px;
}

.flow .two {
    background-position: -266px 0;
    width: 250px;
}

.gw_flow .lxkf {
    width: 82px;
    float: right;
    border: 1px solid #e3e3e3;
    border-radius: 11px;
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    color: #72be68;
    background: url(/img/201405/fk_icon.png) no-repeat 17px center;
    padding: 0 0 0 40px;
    margin: 41px 0 0 0;
}

#sh_address tr {
    height: 62px;
    text-align: left;
}

#sh_address tr th {
    font-weight: 100;
    padding: 0 0 0 30px;
}

#sh_address,
.send_bottom {
    border: 1px solid #e3e3e3;
    border-width: 0 1px 1px 1px;
}

#sh_address tr .tel {
    padding: 0 0 0 20px;
}

#sh_address tr .card {
    padding: 0 0 0 23px;
}

#inforzp tr {
    text-align: center;
}

#inforzp .num1 {
    width: 202px;
}

#inforzp th {
    font-weight: 100;
}

#inforzp th.num1 {
    text-align: left;
    position: relative;
    left: 20px;
    font-weight: bold;
}

#inforzp td.num1 {
    text-align: center;
}

#inforzp,
.send_type {
    margin: 14px 0 0 0;
}

#inforzp .tit {
    border: none;
}

#inforzp .tit th {
    border: none;
    padding: 0 0 0 16px;
}

#inforzp td,
#inforzp .char2 td {
    border-bottom: none;
    border-left: none;
    border-right: none;
}

#inforzp .char {
    height: 160px;
}

#inforzp .char .price {
    font-size: 16px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #eb6444;
}

#inforzp .char1 td {
    border: none;
}

#inforzp .num5 {
    width: 180px;
    text-align: left;
    padding: 0 0 0 35px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    color: #777;
}

#inforzp .num5 img,
#inforzp .num5 b,
#inforzp .num5 span,
#inforzp .num5 input {
    float: left;
}

#inforzp .num5 input {
    margin: 7px 0 0 0;
}

#inforzp .num5 img {
    margin: 0 10px 0 25px;
}

#inforzp .num5 b {
    font-size: 20px;
    font-family: Arial;
    font-weight: 100;
    color: #888;
    margin: 0 25px 0 0;
}

#inforzp .num6 {
    margin: 25px 0 0 0;
}

#inforzp .char2 .price {
    font-size: 16px;
    color: #333;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.zb_table img {
    width: 30px;
    height: 27px;
}


/*新内容页*/

.rz_flow {
    overflow: hidden;
}

.tipsy-arrow1 {
    background: url('/img/tipsy.gif') no-repeat left;
    width: 9px;
    height: 9px;
    float: left;
    margin: -5px 0 0 14px;
}

.tipsy-inner1 {
    padding: 5px 4px;
    color: #fff;
    text-align: center;
    text-shadow: 0 0 0, 0 1px 0 #000;
    background-color: #1a1a1a;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
}

.tipsy-in1 {
    padding: 2px 8px;
}

.tipsy1 {
    font-size: 12px;
    position: absolute;
    width: 64px;
}

.rz_flow ul li {
    float: left;
    position: relative;
    margin: 0 7px 0 0;
    height: 100px;
}

.rz_flow ul li .ic_1 {
    background: url('/img/201405/new_flow.png') no-repeat 0 0;
    width: 39px;
    height: 39px;
    margin: 30px 0 0 0;
    cursor: pointer;
}

.rz_flow ul li .ic_one {
    background-position: -41px 0;
}

.rz_flow ul li .ic_2 {
    background-position: 0 -43px;
}

.rz_flow ul li .ic_3 {
    background-position: 0 -88px;
}

.rz_flow ul li .ic_4 {
    background-position: 0 -133px;
}

.rz_flow ul li .ic_5 {
    background-position: 0 -178px;
}

.rz_flow ul li .ic_6 {
    background-position: 0 -223px;
}

.rz_flow ul li .ic_2_on {
    background-position: -41px -45px;
}

.rz_flow ul li .ic_3_on {
    background-position: -41px -90px;
}

.rz_flow ul li .ic_4_on {
    background-position: -41px -135px;
}

.rz_flow ul li .ic_5_on {
    background-position: -41px -180px;
}

.rz_flow ul li .ic_6_on {
    background-position: -41px -225px;
}

.bill {
    height: 42px;
    line-height: 42px;
    padding: 10px 0;
    background: #fffbc1;
    margin: 17px 0;
    border: 1px solid #f3eeea;
}

.bill_left {
    width: 708px;
    float: left;
    padding: 0 25px 0 20px;
    border-right: 1px solid #e6e1a7;
    color: #83725f;
    height: 42px;
}

.bill_left b {
    font-size: 40px;
    font-family: "微软雅黑";
    color: #eb6444;
}

.bill_right {
    background: url(/img/201405/tjdd_but.jpg) no-repeat;
    border: none;
    width: 196px;
    height: 43px;
    margin: 0 0 0 17px;
    cursor: pointer;
}

.send_bottom2 input,
.send_bottom2 span,
.send_bottom2 p {
    float: left;
    line-height: 24px;
}

.send_bottom2 input {
    margin: 6px 25px 0 36px;
}

.send_bottom2 span {
    margin: 0 15px 0 0;
}

.send_bottom2 p {
    width: 355px;
    line-height: 24px;
    margin: 0 150px 0 0;
}

.send_bottom2 {
    overflow: hidden;
    padding: 25px 0;
}

.send_bottom2 a {
    line-height: 72px;
}

.send_bottom3 input,
.send_bottom2 span,
.send_bottom2 p {
    float: left;
    line-height: 24px;
}

.send_bottom3 input {
    margin: 6px 25px 0 36px;
}

.send_bottom3 span {
    margin: 0 15px 0 0;
}

.index_hb_right {
    overflow: hidden;
    position: fixed;
    right: 20px;
    bottom: 160px;
    z-index: 20;
    cursor: pointer;
}

.index_hb_right li {
    width: 10px;
    height: 10px;
    float: left;
    background: url(/img/201405/hui_click.png) no-repeat;
    cursor: pointer;
    margin: 0 0 0 7px;
    _display: inline;
}

.index_hb_right li.on {
    background-position: 0 -12px;
}

.quest {
    background: url('/img/201405/ques.jpg') no-repeat left center;
    padding: 0 0 0 22px;
    font-size: 14px;
    font-weight: 100;
    margin: 13px 0 0 7px;
}

.jiage span {
    float: left;
}

.jiage .quest {
    margin-top: -2px;
}

.jiage {
    font-size: 25px;
    color: #3f3f3d;
    font-weight: bold;
    margin: 0 0 18px 0;
    overflow: hidden;
}

.jiage_qp {
    font-size: 18px;
    color: #3f3f3d;
    font-weight: 600;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.now_price {
    margin: 10px 0;
}


/*******************************************20140523 new change list ****************************************************/

.tab_show {
    height: 37px;
    border-bottom: 1px solid #C9C9C9;
    line-height: 37px;
    margin: 34px 0 0 0;
}

.tab_show .tab_right ul li {
    float: left;
    width: 96px;
    height: 30px;
    background: url(/img/201405/jiantouhuiBg.jpg) no-repeat;
    font-size: 12px;
    color: #cccccc;
    text-indent: 11px;
}

.tab_show .tab_right ul li.on {
    float: left;
    width: 96px;
    height: 30px;
    font-size: 12px;
    color: #000000;
    background: url(/img/201405/jiantouBg.png) no-repeat;
}

.tab_show .tab_right ul li input {
    border: none;
    outline: none;
    background: none;
    width: 80px;
    height: 30px;
    float: left;
    cursor: pointer;
    color: #cccccc;
}

.tab_show .tab_right ul li.middle {
    margin-left: 9px;
    margin-right: 9px;
}

.tab_show1 {
    padding: 0 320px;
    margin: 40px 0 0 0;
}

.tab_show .tabtip li {
    height: 37px;
    float: left;
    margin: 0 6px;
    padding: 0 20px;
    text-align: center;
    color: #333;
    cursor: pointer;
    background: #f0f0f0;
    font-size: 14px;
    font-weight: bold;
}

.tab_show .tabtip li.on {
    color: #eb6444;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
}

.tab_show .tab_right1 {
    float: right;
    overflow: hidden;
}

.tab_show .tab_right1 ul li {
    float: left;
    width: 96px;
    height: 30px;
    background: url(/img/201405/jiantouhuiBg.jpg) no-repeat;
    /*background: url(/img/201405/head_foot.png)no-repeat;
    background-position:0 -303px;*/
    font-size: 12px;
    color: #cccccc;
    text-indent: 11px;
    margin: 0 5px;
}

.tab_show .tab_right1 ul li.on {
    color: #000000;
    background: url(/img/201405/jiantouBg.png) no-repeat;
 /*   background: url(/img/201405/head_foot.png)no-repeat;
    background-position:0 -258px;*/
}

.tab_show .tab_right1 ul li.cur {
    color: #000000;
    background: url(/img/201405/jiantouBg1.png) no-repeat;
    /*background: url(/img/201405/head_foot.png)no-repeat;
    background-position:172px -258px;*/
}

.tab_show .tab_right1 ul li input {
    border: none;
    outline: none;
    background: none;
    width: 80px;
    height: 30px;
    float: left;
    cursor: pointer;
    color: #cccccc;
}

.tab_show .tab_right1 ul li.on input,
.tab_show .tab_right1 ul li.cur input {
    color: #000000;
    border: none;
    outline: none;
    background: none;
    width: 80px;
    height: 30px;
    float: left;
    cursor: pointer;
}

.tab_show1 {
    padding: 0 320px;
    margin: 40px 0 0 0;
}


/*自说自话页面的tap*/

.tab_show .tab_right_zszh {
    height: 31px;
    float: right;
}

.tab_show .tab_right_zszh ul li {
    float: left;
    width: 96px;
    height: 30px;
    background: url(/img/201405/jiantouhuiBg.jpg) no-repeat;
    font-size: 12px;
    color: #cccccc;
    text-indent: 11px;
}

.tab_show .tab_right_zszh ul li.on {
    float: left;
    width: 96px;
    height: 30px;
    font-size: 12px;
    color: #000000;
    background: url(/img/201405/jiantouBg.png) no-repeat;
}

.tab_show .tab_right_zszh ul li input {
    border: none;
    outline: none;
    background: none;
    width: 80px;
    height: 30px;
    float: left;
    cursor: pointer;
    color: #cccccc;
}

.tab_show .tab_right_zszh ul li.middle {
    margin-left: 9px;
    margin-right: 9px;
}

.ys_tag {
    margin: 20px 0;
}


/*页码的*/

.page {
    line-height: 25px;
    text-align: center;
    margin: 50px auto;
    overflow: hidden;
}

.page span.prev,
.page span.next {
    width: 46px;
    height: 23px;
    display: inline-block;
    border: 1px solid #dbdbdb;
}

.page span.prev a {
    width: 46px;
    height: 23px;
    display: inline-block;
    border: none;
}

.page span,
.page b {
    margin: 0 2px;
    cursor: pointer;
    font-weight: 100;
}

.page span input {
    width: 27px;
    height: 23px;
    outline: none;
    padding: 0;
    border: 1px solid #dbdbdb;
    text-align: center;
    margin-top: -5px;
}

.page span a {
    display: inline-block;
    color: #7A7A7A;
    margin: 0 3px;
    width: 25px;
    height: 23px;
    border: 1px solid #dbdbdb;
}

.page span a.on {
    color: #9a5d5d;
    width: 25px;
    height: 23px;
    background: #fff9eb;
    border: 1px solid #9a5d5d;
    display: inline-block;
}

.Ysjlb_from {
    width: 978px;
    height: 104px;
    border: 1px solid #e3e3e3;
    text-align: center;
}

.from_1_noborder {
    border-bottom: none;
    width: 978px;
}

.Ysjlb_from span.on {
    color: #000;
    font-weight: bold;
}

.art_hang {
    border-bottom: 1px solid #d5d5d5;
    overflow: hidden;
    margin: 26px 0 0 0;
    position: relative;
}

.art_hang1 {
    float: left;
    width: 297px;
    height: 116px;
    padding: 0 0 0 13px;
}

.art_hang1 img {
    float: left;
}

.art_hang1_list {
    float: left;
    width: 150px;
    height: 89px;
    margin: 0 0 0 47px;
    display: inline;
}

.art_hang1_list h3 {
    font-size: 14px;
    color: #ec6444;
}

.art_hang1_list ul {
    margin-top: 15px;
}

.art_hang1_list ul li {
    font-size: 12px;
    line-height: 21px;
    color: #9f9f9f;
}

.art_hang2 {
    float: left;
    max-width: 433px;
    overflow: hidden;
}

.art_hang2 ul li {
    float: left;
    margin-left: 18px;
    display: inline;
}

.art_hang3 {
    padding: 45px 14px 0 0;
    float: right;
}

.art_hang3 ul li {
    float: left;
    font-size: 22px;
    color: #555555;
}

.art_hang3 ul li a {
    font-size: 12px;
    color: #555555;
}

.art_hang3 ul li span {
    width: 1px;
    margin-left: 13px;
    margin-right: 13px;
    height: 47px;
    background: #dedede;
    display: block;
}


/*biaoti**/

.art_jieshao {
    height: 96px;
    float: left;
    margin: 0 0 0 20px;
    padding-top: 70px;
}

.art_jieshao h3 {
    font-size: 16px;
    color: #ec6444;
}

.art_jieshao ul {
    margin-top: 17px;
}

.art_jieshao ul li {
    margin-top: 10px;
    font-size: 12px;
    color: #000;
}

.Hjiajieshao {
    width: 980px;
    margin-top: 25px;
    border-bottom: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    padding-top: 28px;
}

.Hjiajieshao h3 {
    font-size: 20px;
    color: #000;
    height: 28px;
    background: url(/img/201405/yishujiajieshao.jpg) no-repeat;
    text-indent: 31px;
    line-height: 28px;
}

.HjiajieshaoContent {
    font-size: 12px;
    color: #999999;
    margin-top: 50px;
    line-height: 24px;
}

.xiangqing_more {
    width: 962px;
    margin-top: 29px;
    margin-bottom: 21px;
}

.xiangqing_more span {
    background: url(/img/201405/shopxiangqing_more.jpg) no-repeat;
    width: 20px;
    height: 12px;
    display: block;
    margin: 0 auto;
}

.xiangguanCD {
    width: 980px;
    margin-top: 29px;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 48px;
}

.xiangguanCD h3 {
    font-size: 20px;
    color: #000000;
    background: url(/img/201405/yishujiaCD.jpg) no-repeat;
    height: 21px;
    line-height: 21px;
    text-indent: 31px;
}

.xiangguanCD img {
    margin-left: 114px;
    margin-top: 48px;
}

.pinlun {
    clear: both;
}

.pinlun {
    margin: 35px 0 0 0;
}

.pinlun .xian {
    border-bottom: 1px solid #DDDDDD;
    height: 1px;
    margin-top: 10px;
}

.pinlun .pl_an {
    width: 58px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #CCCCCC;
    background: #F4F4F2;
    border-radius: 5px;
    color: #787878;
    display: block;
    overflow: hidden;
}

.pinlun .pl_an span {
    float: left;
    margin-left: 8px;
    display: inline;
}

.pinlun .pl_an b {
    color: #DF3282;
}

#pl_list li {
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0;
    width: 920px;
    overflow: hidden;
    margin: 5px 0;
}

#pl_list li .tx_pic {
    float: left;
    width: 56px;
    height: 56px;
    overflow: hidden;
}

#pl_list li p {
    float: left;
    margin-left: 10px;
    line-height: 20px;
}

#pl_list li p .nicheng {
    color: #8C779E;
}

#pl_list li p span {
    display: block;
}

.zuopin {
    overflow: hidden;
}

.zuopin .none {
    background: none;
}

.srarch_ul ul li {
    background: none;
}

.none {
    background: none;
}

.top_pic {
    width: 980px;
    height: 200px;
    margin: 0 auto;
    border-top: 1px solid #d5d5d5;
    padding-top: 29px;
}

.top_pic_left {
    width: 280px;
    height: 170px;
    float: left;
    display: inline;
}

.top_pic_left img {
    width: 280px;
    height: 170px;
}

.top_pic_left a {
    display: block;
}

.top_pic_mid {
    height: 170px;
    float: left;
    margin: 0 0 0 20px;
    _display: inline;
    max-width: 450px;
}

.top_pic_right {
    float: right;
    overflow: hidden;
    width: 300px;
    height: 174px;
}

.top_pic_right h4 {
    height: 127px;
    line-height: 30px;
    overflow: hidden;
    font-weight: 100;
    color: #999;
    float: right;
}

.fwl_box {
    overflow: hidden;
    border-left: 1px solid #dedede;
    float: right;
}

.fwl_box li {
    float: left;
    text-align: center;
    padding: 0 10px;
    border-right: 1px solid #dedede;
    font-size: 22px;
    font-weight: 600;
    color: #555;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.top_pic_mid p {
    font-size: 12px;
    color: #000000;
    margin: 15px 0 0 0;
}

.shop_name {
    height: 25px;
    line-height: 25px;
    display: block;
    color: #ec6444;
    font-size: 14px;
}

.shop_name b {
    float: left;
    margin: 0 10px 0 0;
}

.shoucang {
    width: 94px;
    height: 31px;
    float: left;
    margin: 18px 0 0 0;
    background: url(/img/201405/gunzhu_shop_1.jpg) no-repeat;
    -webkit-box-shadow: 0px 0px 3px #DBDBDB;
    -moz-box-shadow: 0px 0px 3px #DBDBDB;
    box-shadow: 0px 0px 3px #DBDBDB;
}

.tiao {
    width: 1px;
    height: 47px;
    background: #dedede;
}

.yspjianjie {
    width: 964px;
    border-bottom: 1px solid #d5d5d5;
    padding-top: 28px;
    border-top: 1px solid #d5d5d5;
}

.yspjianjie h3 {
    background: url(/img/201405/shopxiangqing_h_bg.jpg) no-repeat;
    height: 23px;
    text-indent: 30px;
    line-height: 23px;
    font-size: 20px;
    color: #000000;
}

.yspjianjie p {
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-top: 23px;
    margin-bottom: 38px;
}

.xiangqing_more {
    width: 964px;
    margin-top: 24px;
    margin-bottom: 21px;
}

.xiangqing_more span.shousuo {
    background: url(/img/201405/shopxiangqing_more.jpg) 0 0 no-repeat;
    width: 20px;
    height: 12px;
    display: block;
    margin: 0 auto;
}

.xiangqing_more span.zhankai {
    background: url(/img/201405/shopxiangqing_more.jpg) 0 -18px no-repeat;
    width: 20px;
    height: 12px;
    display: block;
    margin: 0 auto;
}

.zyysjia {
    width: 964px;
    padding-top: 39px;
    border-bottom: 1px solid #d5d5d5;
}

.zyysjia h3 {
    background: url(/img/201405/shopxiangqing_title2_bg.jpg) no-repeat;
    no-repeat;
    height: 23px;
    text-indent: 30px;
    line-height: 23px;
    font-size: 20px;
    color: #000000;
}

.artMan {
    margin: 27px 0 0 -21px;
    width: 964px;
    height: 143px;
    overflow: hidden;
}

.artMan dl {
    width: 116px;
    height: 143px;
    float: left;
    margin: 0 0 0 21px;
}

.artMan dl dt {
    text-align: center;
    padding-top: 9px;
    font-size: 12px;
}

.artMan dl.dl_jianju {
    margin-left: 22px;
}

.f_b_share .bdsharebuttonbox {
    float: left;
    margin: 0 0 0 65px;
}


/*新店家列表页*/

.shopContent {
    width: 980px;
    margin: 0 auto;
    margin-top: 26px;
}

.shopContent1 {
    width: 257px;
    height: 377px;
    float: left;
}

.shopContent1 p .title {
    color: #ec6444;
    font-size: 14px;
    font-weight: bold;
}

.shopContent1List {
    width: 249px;
    height: 82px;
    margin: 15px 0 0 0;
}

.shopContent1List span {
    display: block;
    font-size: 12px;
    color: #9f9f9f;
    width: 249px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.shopContent1List .middle {
    margin-top: 10px;
    margin-bottom: 10px;
}

.shophang1 {
    width: 980px;
    height: 377px;
    border-bottom: 1px solid #d5d5d5;
}

.shopContent1_bot {
    width: 248px;
    height: 48px;
    margin: 0 auto;
    margin-top: 25px;
}

.shopContent1_bot ul li a {
    font-size: 12px;
    color: #555555;
}

.shophang1 .mid {
    margin-left: 100px;
    margin-right: 100px;
}

.top_shop {
    margin-top: 39px;
}

.shop_show {
    width: 980px;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 30px 0 15px 0;
}

#hall_special {
    width: 300px;
    float: left;
    margin: 0 0 0 20px;
    border: 0;
}

.shop_show li {
    width: 300px;
    float: left;
    margin: 0 0 0 24px;
    padding: 0 0 10px 0;
    display: inline;
}

.shop_show a {
    color: #666;
    cursor: pointer;
}

.shop_show h3 {
    display: block;
    font-size: 16px;
    margin: 15px 0 10px 0;
}

.shop_show p {
    color: #666;
    text-align: center;
    line-height: 20px;
}

.hall_txt {
    width: 280px;
    height: auto;
    overflow: hidden;
}

.shop_show_img {
    width: 280px;
    height: 150px;
    position: relative;
    margin: 10px 0 0 0;
}

.shop_show_img img {
    width: 280px;
    height: 150px;
}

.shop_enter_img {
    display: block;
    cursor: pointer;
}

.shop_enter_img img {
    width: 71px;
    height: 38px;
    position: absolute;
    top: 108px;
    left: 200px;
}

.bring {
    width: 286px;
    border-bottom: 1px solid #d5d5d5;
}

.pay-btn {
    float: right;
    background: #000;
    padding: 3px 10px;
    line-height: 14px;
    border-radius: 3px;
    margin-top: 4px;
    color: #fff;
}

.ne_rg .summ {
    width: 290px;
    padding-bottom: 10px;
    float: left;
    border-bottom: 1px solid #d5d5d5;
    margin-top: 20px;
}

.border-red {
    border: 1px solid #b00
}
