@charset "utf-8";
/*--登录--*/

.dlheader {
    width: 100%;
    height: 120px;
    background: #f2f2f2;
}

.dlheader img {
    margin-top: 43px;
}

.dlcont {
    overflow: hidden;
    margin: 0px auto;
    padding-top: 60px;
    padding-bottom: 120px;
    width: 1200px;
    height: auto;
}

.dlcont>a img {
    width: 782px;
    height: 408px;
}

.dlcont .dl_form {
    width: 398px;
    height: 408px;
    background: #f2f2f2;
}

.dl_form_c {
    padding: 0 30px;
}

.dl_form_c .title {
    padding-top: 30px;
    padding-bottom: 30px;
    *padding-top: 25px;
    *padding-bottom: 25px;
    color: #333;
    text-align: left;
    font-size: 22px;
}

.dl_form_infos {
    width: 338px;
}

.dl_form_infos .dl_text~label {
    color: #999;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 51px;
    line-height: 42px;
}

.dl_form_infos .text_yzm~label {
    color: #999;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 16px;
    line-height: 42px;
}

.dl_btn_ac {
    border: 0;
    width: 100%;
    height: 42px;
    text-align: center;
    font-size: 16px;
    line-height: 42px;
    background: #e7350d;
    color: #fff;
    cursor: pointer;
    letter-spacing: 1px;
    margin-top: 16px;
    margin-bottom: 27px;
    *margin-bottom: 20px;
}

.dl_btn_ac:hover {
    background: #D63715;
}

.dl_form_infos .hint {
    text-align: left;
    margin-top: 20px;
    *margin-top: 15px;
    margin-bottom: 4px;
    *margin-bottom: 2px;
    font-size: 14px;
    color: #e7350d;
}

.dl_form_infos .hint .icon {
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -2px;
    margin-bottom: -1px;
}

.dl_form_infos .one {
    position: relative;
    text-align: left;
    width: 100%;
    margin-bottom: 14px;
    font-size: 0;
    -webkit-text-size-adjust: none;
}

.dl_form_infos .one .icon_user,
.dl_form_infos .one .icon_psd {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
}

.dl_form_infos .one .icon_user {
    top: 8px;
    left: 12px;
}

.dl_form_infos .one .icon_psd {
    top: 8px;
    left: 15px;
}

.dl_form_infos .one .icon_user {
    background: url(../images/icons.png) 0 -1px no-repeat;
}

.dl_form_infos .one .icon_psd {
    background: url(../images/icons.png) -25px -1px no-repeat;
}

.dl_form_infos .one .dl_text {
    width: 100%;
    *width: 280px;
    height: 42px;
    *height: 20px;
    padding-right: 5px;
    padding-left: 50px;
    border: 1px solid #ccc;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #333;
}

.dl_form_infos .text_yzm {
    margin-right: 24px;
    width: 170px;
    *width: 138px;
    height: 42px;
    *height: 20px;
    padding: 10px 15px;
    border: 1px solid #ccc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #333;
    font-size: 14px;
    vertical-align: middle;
}

.dl_form_infos .img_yzm {
    margin-right: 5px;
    width: 100px;
    height: 40px;
    vertical-align: middle;
}

.dl_form_infos .normal_alink {
    color: #439bdb;
    text-decoration: none;
    font-size: 12px;
    vertical-align: middle;
}

.dl_bottom {
    text-align: center;
    width: 206px;
    margin: 0 auto;
}

.dl_bottom .l a,
.dl_bottom .r a {
    color: #666;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}

.dl_bottom .l .icon,
.dl_bottom .r .icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: -2px;
    *margin-bottom: -1px;
}

.dl_bottom .l .icon {
    background-position: -50px -7px;
}

.dl_bottom .r .icon {
    background-position: -70px -7px;
}

.dl_bottom .l a:hover,
.dl_bottom .r a:hover {
    color: #e7350d;
}

.dl_bottom .l a:hover .icon {
    background-position: -90px -7px;
}

.dl_bottom .r a:hover .icon {
    background-position: -110px -7px;
}

.dl_bottom .l,
.dl_bottom .r,
.dl_bottom .line {
    float: left;
}

.dl_bottom .line {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 1px;
    height: 14px;
    margin-left: 18px;
    margin-right: 18px;
    background: #999;
}

/*--我的订阅--*/

.table_book {
    background: #fff;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
    border-right: 1px solid #dedede;
}

.table_book thead th {
    font-size: 16px;
    line-height: 48px;
    background: #f0f0f0;
    color: #333;
}

.table_book thead th,
.table_book tbody th,
.table_book tbody tr.bd_b01 td {
    border-bottom: 1px solid #e0e0e0;
}

.table_book tbody th {
    background: #fff;
    font-size: 16px;
}

.table_book tbody td,
.table_book tbody th {
    line-height: 34px;
    color: #5a5a5a;
}

.table_book tbody td {
    font-size: 14px;
}

.table_book tbody span {
    display: block;
    text-align: left;
    text-indent: 40px;
    color: #5a5a5a;
    font-size: 14px;
}

.table_book tbody th {
    border-right: 1px solid #dedede;
}

.table_book input[type="checkbox"] {
    width: 15px;
    height: 15px;
}

/*--额度管理--*/

.txt_p {
    text-align: center;
    padding-top: 16px;
    padding-bottom: 20px;
}

.txt_p .btn {
    display: block;
    margin: 0 auto;
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border: 1px solid #e7350d;
    color: #e7350d;
}

.txt_p .btn .icon {
    margin-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.ck_radios {
    height: 55px;
    line-height: 55px;
    color: #333;
    text-align: left;
    font-size: 14px;
}

.ck_radios .iradio_tlmall {
    margin-bottom: -1px;
}

.ck_radios span,
.ck_radios label {
    font-size: 14px;
}

.ck_radios span {
    display: inline-block;
    width: 134px;
    color: #333;
}

.ck_radios .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 34px;
}

.ck_radios .one label {
    vertical-align: middle;
    color: #5a5a5a;
    margin-left: 5px;
}

.fr_m {
    border-bottom: 1px solid #e6e6e6;
    text-align: right;
    padding-top: 19px;
    padding-bottom: 9px;
}

.fr_m .one {
    margin-bottom: 10px;
    color: #636363;
    font-size: 14px;
}

.fr_m .one b {
    font-size: 14px;
    color: #d83715;
    margin-right: 2px;
}

.fr_m .one em {
    display: inline-block;
    width: 122px;
    font-size: 14px;
    color: #d83715;
}

/*--额度查询--*/

.limit_title .title_a {
    height: auto;
    padding-top: 25px;
    margin-bottom: 20px;
}

.limit_title .title_a span {
    line-height: 1;
}

.limitOrder_ptxt {
    border-top: 1px solid #e5e5e5;
}

.limitOrder_ptxt p {
    font-size: 14px;
}

.limitOrder_ptxt .a,
.limitOrder_ptxt .a b {
    color: #4796ed;
}

.limitOrder_ptxt .a {
    margin-top: 25px;
    margin-bottom: 15px;
}

.limitOrder_ptxt .b {
    padding-bottom: 25px;
}

.limitOrder_ptxt .b,
.limitOrder_ptxt .b b {
    color: #e7350d;
}

.search_infos {
    padding-top: 20px;
    padding-bottom: 2px;
    font-size: 0;
}

.search_infos .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 18px;
    vertical-align: top;
    text-align: center;
}

.search_infos input[type='text'] {
    padding-left: 3px;
    padding-right: 3px;
}

.search_infos input[type='text'],
.search_infos select {
    float: left;
    width: 140px;
    *width: 138px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 0 10px;
}

.search_infos select {
    padding: 6px 0\9;
}

.search_infos .selt_big {
    width: 320px;
}

.search_infos label,
.search_infos .label_title {
    float: left;
    color: #666;
    text-align: left;
    font-size: 14px;
    line-height: 32px;
    margin-right: 12px;
    width: 89px;
    *width: 85px;
    text-align: right;
}

.search_infos .label_normal {
    width: auto;
}

.search_infos .label_title {
    margin-right: 30px;
    margin-left: 18px;
}

.search_infos .label_normal.join_r {
    margin-left: 20px;
}

.block_l {
    width: 50%;
}

.block_l,
.block_r {
    text-align: center;
    height: 85px;
    position: relative;
}

.block_l h3,
.block_l span,
.block_r h3,
.block_r span,
.block_l b,
.block_r b {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.block_l h3 {
    color: #666;
    font-size: 14px;
    margin-top: 18px;
}

.block_l span {
    font-size: 30px;
    margin-top: 10px;
    text-align: right;
    margin-left: 28px;
}

.block_l b,
.block_r b {
    font-size: 14px;
    color: #666;
    margin-left: 8px;
    margin-top: 18px;
}

.block_l .a {
    color: #4789e0;
}

.block_l .b {
    color: #e7350d;
}

.aclists .table {
    margin-top: 25px;
}

.limit_tab .hint {
    font-size: 12px;
    color: #5a5a5a;
    position: absolute;
    top: 18px;
    right: 25px;
}

.limit_tab .hint em,
.limit_tab .hint b {
    color: #e7350d;
    vertical-align: top;
    margin: 0 3px;
}

.limit_tab .hint em {
    font-size: 16px;
    margin: 0 5px;
}

.limit_m b {
    margin-right: 100px;
}

.limit_m .btn {
    position: absolute;
    top: 14px;
    right: 0;
}

.lm_table01 td,
.lm_table02 td {
    height: 90px;
}

.lm_table01 .th01 {
    width: 60px;
}

.lm_table01 .th02 {
    width: 74px;
}

.lm_table01 .th03 {
    width: 104px;
}

.lm_table01 .th04,
.lm_table01 .th05,
.lm_table01 .th07,
.lm_table01 .th10 {
    width: 84px;
}

.lm_table01 .th06 {
    width: 100px;
}

.lm_table01 .th08,
.lm_table01 .th09 {
    width: 94px;
}

.lm_table02 .th01 {
    width: 85px;
}

.lm_table02 .th02 {
    width: 100px;
}

.lm_table02 .th03 {
    width: 100px;
}

.lm_table02 .th05 {
    width: 124px;
}

.lm_table02 .th06 {
    width: 116px;
}

.lm_table02 .th07 {
    width: 106px;
}

.lm_table02 .th08 {
    width: 100px;
}

.lm_table02 .th09 {
    width: 115px;
}

/*--待还款额度--*/

.rm_table01 td,
.rm_table02 td {
    height: 90px;
}

.rm_table01 .th01 {
    width: 60px;
}

.rm_table01 .th02 {
    width: 74px;
}

.rm_table01 .th03 {
    width: 104px;
}

.rm_table01 .th04,
.rm_table01 .th05,
.rm_table01 .th07,
.rm_table01 .th10 {
    width: 84px;
}

.rm_table01 .th06 {
    width: 100px;
}

.rm_table01 .th08,
.rm_table01 .th09 {
    width: 94px;
}

.rm_table01 .th11 {
    width: auto;
}

.rm_table02 .th01 {
    width: 60px;
}

.rm_table02 .th02 {
    width: 82px;
}

.rm_table02 .th03 {
    width: 100px;
}

.rm_table02 .th04,
.rm_table02 .th05,
.rm_table02 .th08 {
    width: 94px;
}

.rm_table02 .th06 {
    width: 136px;
}

.rm_table02 .th07 {
    width: 106px;
}

.rm_table02 .th09 {
    width: 80px;
}

.rm_table02 .th10 {
    width: auto;
}

/*--订单查询--*/

.t_match {
    font-size: 14px;
    color: #666;
    padding-top: 20px;
    padding-bottom: 15px;
}

.t_match b {
    color: #e7350d;
}

.tab_choice .title {
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    margin-right: 15px;
}

.tab_choice input {
    float: left;
    width: 128px;
    height: 32px;
    border: 1px solid #ccc;
    line-height: 32px;
    text-align: center;
    color: #666;
    background: #fff;
    font-size: 14px;
}

.tab_choice input.act {
    border: 1px solid #e7350d;
    color: #e7350d;
}

.tab_choice .btn {
    margin-right: 15px;
}

.tab_choice_border {
    margin: 0 20px 18px 20px;
}

.tab_choice_border input {
    float: left;
    min-width: 110px;
    height: 26px;
    line-height: 26px;
    color: #333;
    padding: 0 5px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 50px;
    margin-right: 18px;
    background-color: #fff;
}

.tab_choice_border input.act {
    border: 1px solid #e7350d;
    color: #e7350d;
}

.orderQuery_table td {
    height: 122px;
}

.orderQuery_table .th01 {
    width: 85px;
}

.orderQuery_table .th02 {
    width: 98px;
}

.orderQuery_table .th03 {
    width: 110px;
}

.orderQuery_table .th04 {
    width: 74px;
}

.orderQuery_table .th05 {
    width: 94px;
}

.orderQuery_table .th06 {
    width: 94px;
}

.orderQuery_table .th07 {
    width: 80px;
}

.orderQuery_table .th08 {
    width: 70px;
}

.orderQuery_table .th09 {
    width: 74px;
}

.orderQuery_table .th10 {
    width: 74px;
}

.orderQuery_table .th11 {
    width: 88px;
}

.orderQuery_table .pTxt {
    text-align: left;
}

.btns_orderQuery {
    float: right;
    margin-top: -54px;
}

/*--商品详情--*/

.u-flyer {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
}

.shop_infors {
    margin-bottom: 30px;
}

.shop_infors .s_top {
    border: 1px solid #dcdcdc;
    padding-bottom: 28px;
    margin-bottom: 20px;
}

.stop_l {
    float: left;
    width: 400px;
    height: auto;
    margin: 0 45px;
    position: relative;
}

.stop_l .label_top_l {
    z-index: 10;
    position: absolute;
    top: 0;
    left: -45px;
}

.stop_l .label_top_r {
    z-index: 10;
    position: absolute;
    top: 15px;
    right: 14px;
}

.stop_l .maxpic img {
    width: 400px;
    height: 400px;
}

.stop_l .minpic ul {
    width: 373px;
    margin: 0 auto;
}

.stop_l .minpic li {
    width: 80px;
    height: 80px;
    float: left;
    border: 1px solid #dcdcdc;
}

.stop_l .minpic img {
    width: 80px;
    height: 80px;
}

.stop_c .tip {
    margin-top: -9px;
    font-size: 12px;
    color: #e7350d;
    position: relative;
    left: -7px;
}

.stop_c .tip .title,
.stop_c .tip a,
.stop_c .error {
    width: 380px;
    color: #e7350d;
    font-size: 12px;
}

.stop_c .tip .title {
    display: block;
    margin-bottom: 8px;
}

.stop_c .tip a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 72px;
    text-decoration: none;
    border-bottom: 1px solid #e7350d;
    margin: 0 8px;
}

.stop_c .tip .one {
    position: relative;
    left: 8px;
    line-height: 17px;
}

.stop_c .tip .one i {
    font-size: 21px;
    margin-right: 5px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.stop_c .error {
    margin-top: -10px;
}

.stop_c .error .icon,
.stop_c .error span {
    float: left;
    color: #e7350d;
    font-size: 12px;
}

.stop_c .error span {
    width: 360px;
    line-height: 16px;
}

.stop_c .error .icon {
    background-position: -124px -258px;
    width: 14px;
    height: 14px;
    margin-right: 6px;
}

.minpic li.act {
    border: 1px solid #e7350d;
}

.collectShops {
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}

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

.collectShops .icon {
    margin-right: 6px;
    position: relative;
    top: -1px;
}

.collectShops a:hover {
    text-decoration: underline;
}

.stop_c {
    float: left;
    margin-top: 37px;
}

.stop_c ul li {
    text-align: left;
    width: 380px;
    margin-bottom: 24px;
    color: #333;
    *zoom: 1;
    position: relative;
}

.stop_c ul li:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: ".";
}

.stop_c ul li {
    *zoom: 1;
}

.stop_c .btn_group {
    padding-top: 12px;
}

.stop_c .m_btm {
    margin-bottom: 12px;
}

.stop_c h4 {
    text-align: left;
    font-size: 22px;
    color: #333;
}

.stop_c .lh {
    font-size: 14px;
    line-height: 14px;
    margin-top: 10px;
}

.stop_c em {
    position: relative;
    left: 3px;
}

.stop_c b {
    text-align: left;
    font-size: 18px;
    color: #e7350d;
    position: absolute;
    left: 61px;
    top: -4px;
}

.stop_c b.s_w,
.stop_c b.s_y {
    font-size: 12px;
    left: 65px;
    top: 0;
}

.stop_c b.s_w {
    color: #e7350d;
}

.stop_c b.s_y {
    color: #333;
}

.stop_c span {
    color: #333;
}

.stop_c .classify_part {
    width: 312px;
    height: auto;
    margin-left: 6px;
}

.stop_c .sign {
    float: left;
    position: relative;
    top: 2px;
    left: 20px;
    width: 103px;
    height: 25px;
    border: 1px solid #f03919;
    text-align: center;
    line-height: 25px;
    background: #fff;
    color: #f03919;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -border-radius: 3px;
}

.stop_c .selt_model {
    margin-left: 6px;
}

.classify_part span {
    padding-left: 5px;
    padding-right: 5px;
    min-width: 56px;
    max-width: 308px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    margin-right: 8px;
    margin-bottom: 8px;
    cursor: pointer;
    float: left;
    overflow: hidden;
}

.classify_part span.vst {
    border: 1px solid #e7350d;
    position: relative;
}

.classify_part span.disvst {
    background: #f2f2f2;
    border: 1px solid #ccc;
    position: relative;
}

.classify_part span.disvst .icon_0506 {
    background-position: -184px -88px;
}

.stop_c .tm {
    position: relative;
    top: 10px;
}

.classify_part .vst .icon,
.classify_part .disvst .icon {
    position: absolute;
    right: -1px;
    bottom: -1px;
}

.display_num {
    float: left;
    margin-left: 6px;
    margin-top: 2px;
    z-index: 1;
    position: relative;
}

.display_num .enminus,
.display_num .enplus,
.display_num .textnum {
    border: 1px solid #b0b0b0;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

.display_num .enminus,
.display_num .enplus {
    width: 25px;
    height: 25px;
    color: #333;
    font-size: 18px;
    line-height: 25px;
    text-decoration: none;
}

.display_num .textnum {
    color: #333;
    width: 52px;
    height: 27px;
    line-height: 27px;
    border-radius: 0;
    margin: 0 3px;
}

.stop_c .btn_group .btn1,
.stop_c .btn_group .btn2 {
    display: block;
    width: 180px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    border: 0;
}

.stop_c .addCar_btn {
    position: relative;
}

.stop_c .btn_group .btn1 {
    background: #e7350d;
}

.stop_c .btn_group .btn1:hover {
    background: #D63715;
}

.stop_c .btn_group .btn2 {
    background: #4796ed;
}

.stop_c .btn_group .btn2:hover {
    background: #4789e0;
}

.stop_c .btn_group .icon_addcar {
    font-size: 18px;
    color: #fff;
    margin-right: 8px;
}

.stop_r {
    float: right;
    margin-top: 28px;
    margin-right: 28px;
    width: 220px;
    height: auto;
}

.stop_r .sales_logo {
    padding: 18px 0;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    margin-bottom: 30px;
}

.stop_r .sales_logo img {
    height: 42px;
}

.stop_r .btn_group .btn1,
.stop_r .btn_group .btn2 {
    width: 104px;
    height: 28px;
    line-height: 28px;
    background: #d63715;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

.stop_r .btn_group .btn1 .icon,
.stop_r .btn_group .btn2 .icon {
    position: relative;
    top: -1px;
    margin-right: 10px;
}

.stop_r .info_lists {
    margin-top: 36px;
}

.stop_r .info_lists h5 {
    margin-bottom: 15px;
}

.stop_r .info_lists li {
    line-height: 18px;
    margin-bottom: 13px;
}

.stop_r .info_lists li em {
    color: #e7350d;
    font-size: 16px;
    vertical-align: baseline;
}

.stop_r .info_lists li .fb {
    color: #333;
    font-size: 12px;
}

.stop_r .info_lists li em,
.stop_r .info_lists li b {
    margin-left: 5px;
}

.stop_r .info_lists .icon {
    margin-right: 10px;
    vertical-align: top;
}

.stop_r .info_lists .icon_0202 {
    position: relative;
    top: 2px;
}

.stop_r .info_lists .icon_0201 {
    position: relative;
    top: 1px;
    left: 1px;
    margin-right: 11px;
}

.stop_r .info_lists .icon_0203 {
    margin-right: 6px;
    *margin-right: 10px;
    position: relative;
    top: 2px;
}

.stop_r .info_lists span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 194px;
    vertical-align: top;
}

.stop_r .info_lists span.ht {
    line-height: 18px;
}

.s_btm {
    width: 100%;
    height: auto;
}

.sbtm_l {
    width: 228px;
    height: auto;
}

.sbtm_l_one h5 {
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    background-color: #f2f2f2;
    color: #333;
    padding-left: 12px;
    border: 1px solid #dcdcdc;
}

.hot_lists,
.look_again {
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    margin-bottom: 8px;
}

.hot_lists a {
    text-decoration: none;
}

.hot_lists li,
.look_again li {
    border-bottom: 1px solid #dcdcdc;
    position: relative;
}

.hot_lists li {
    height: 138px;
}

.hot_lists img {
    width: 120px;
    height: 120px;
    margin-left: 15px;
    margin-top: 10px;
}

.look_again li {
    height: 218px;
}

.s_btm .icon_0803 {
    color: #fff;
    line-height: 20px;
    position: absolute;
    left: 10px;
    top: 12px;
    width: 21px;
    height: 21px;
    text-align: center;
    background: url(../images/icons.png) -52px -143px no-repeat;
}

.hot_lists li span,
.look_again li span {
    font-size: 16px;
    color: #e7350d;
}

.hot_lists li span {
    position: absolute;
    left: 134px;
    top: 66px;
}

.look_again li span {
    display: block;
    text-align: center;
}

.look_again li img {
    display: block;
    width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 11px;
}

.hot_lists li .txt {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-top: 14px;
    width: 80px;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    word-break: break-all;
    color: #333;
    text-decoration: none;
}

.look_again li .txt {
    width: 208px;
    margin: 0 auto;
    display: block;
    text-align: center;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 6px;
    margin-bottom: 12px;
    text-decoration: none;
}

.sbtm_r {
    width: 960px;
    height: auto;
    border: 1px solid #dcdcdc;
    margin-bottom: 60px;
}

.sbtm_r li {
    padding: 45px 0;
}

.sLists_imgs {
    width: 100%;
    text-align: center;
}

.sLists_imgs img {
    width: 750px;
    height: auto;
}

.sbtm_r .pros {
    padding-top: 18px;
    padding-bottom: 0;
}

.sbtm_r .pros .box {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 2px;
}

.sbtm_r .pros .box:last-child {
    border-bottom: 0;
}

.sbtm_r .pros .box>.title,
.sbtm_r .pros .box>.content,
.sbtm_r .pros .box>.content h6,
.sbtm_r .pros .box>.content span {
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 18px;
}

.sbtm_r .pros .box>.title {
    width: 118px;
    text-align: right;
}

.sbtm_r .pros .box>.content h6 {
    width: 132px;
    text-align: right;
}

.sbtm_r .pros .box>.content span {
    width: 646px;
    padding-left: 48px;
}

.sbtm_r .pros .box>.title,
.sbtm_r .pros .box>.content .one {
    margin: 18px 0;
}

.sbtm_r .table_s {
    margin-bottom: -1px;
}

.sbtm_r .w {
    width: 834px;
    margin: 0 auto;
}

.sbtm_r .table_s th,
.sbtm_r .table_s td {
    padding: 0;
}

.sbtm_r .table_s th {
    background: #f2f2f2;
    font-size: 14px;
    color: #333;
    padding-left: 30px;
    text-align: left;
    height: 45px;
}

.sbtm_r .table_s td {
    height: 86px;
    padding: 0 30px;
    word-break: break-all;
    text-align: left;
    overflow: hidden;
    border-bottom: 1px solid #c9c9c9;
    color: #4d4d4d;
    font-size: 14px;
}

.sbtm_r .table_s td b,
.sbtm_r .table_s td span {
    color: #4d4d4d;
    font-size: 12px;
}

.sbtm_r .table_s td b {
    margin-right: 8px;
}

.sa .one {
    margin-bottom: 6px;
    color: #808080;
    font-size: 12px;
}

.sa .one span {
    width: 60px;
    text-align: justify;
}

.sa .one span,
.sa .stars {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.sa .stars {
    margin-top: -2px;
}

.sa .stars i {
    margin-right: 6px;
}

#arriveNotice {
    width: 100px;
    height: 28px;
    line-height: 28px;
    background: #4796ed;
    color: #fff;
    font-size: 14px;
    float: left;
    position: relative;
    top: 2px;
    margin-left: 20px;
}

#arriveNotice:hover {
    background: #4789e0;
}

/*--搜索页_筛选--*/

.sx_l {
    position: relative;
}

.wb_l {
    float: left;
    width: 954px;
}

.wb_r_s {
    float: right;
    width: 230px;
}

.sx_r_s {
    margin-top: 38px;
}

.upDownSx_a,
.upDownSx_b {
    position: absolute;
    right: 0;
    width: 78px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #dfdfdf;
    background: #fff;
    color: #666;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
}

.upDownSx_a {
    top: 7px;
}

.upDownSx_b {
    top: -57px;
}

.tab_title_search {
    margin-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
}

.tab_title_search h4 {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 32px;
    color: #333;
    font-size: 16px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.tab_title_search h4.act {
    color: #E7350D;
    border-bottom: 2px solid #E7350D;
    background: url(../images/arrow_top_red.png) 50% 37px no-repeat;
    cursor: default;
}

.tab_title_search .vline {
    position: absolute;
    left: 120px;
    top: 13px;
    width: 1px;
    height: 15px;
    background: #ccc;
}

.search_bk {
    width: 100%;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.search_bk>h5 {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 20px;
    font-size: 14px;
    color: #4d4d4d;
    text-align: left;
    background: #f5f5f5;
}

.search_bk_c {
    background: #fff;
    padding-left: 20px;
    padding-right: 36px;
    padding-top: 20px;
    text-align: left;
}

.search_bk_c .one {
    padding-top: 10px;
    padding-bottom: 30px;
    text-align: left;
}

.search_bk_c .one h5 a {
    text-align: left;
    text-decoration: none;
    color: #3757a0;
    font-size: 14px;
    border-bottom: 1px solid #3757a0;
}

.search_bk_c .one h5 a b {
    color: #e7350d;
    font-size: 14px;
    border-bottom: 1px solid #e7350d;
}

.search_bk_c .one p {
    margin-top: 20px;
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

.search_bk_c .one p em {
    color: #e7350d;
}

.table_sx {
    width: 100%;
    border: 1px solid #e5e5e5;
    background: #fff;
    margin-bottom: 16px;
    margin-top: 1px;
}

.table_sx tbody th,
.table_sx tbody td {
    padding: 9px 0;
}

.table_sx tbody th {
    color: #333;
}

.table_sx tbody td a {
    color: #666;
}

.table_sx tbody th {
    width: 85px;
    text-indent: 15px;
    vertical-align: top;
    line-height: 21px;
    text-align: left;
}

.table_sx tbody td {
    text-align: left;
}

.table_sx .sx_pros {
    width: 706px;
    height: 21px;
    overflow: hidden;
    float: left;
    white-space: nowrap;
}

.table_sx tbody td a {
    line-height: 21px;
    margin-right: 22px;
    float: left;
    text-decoration: none;
}

.table_sx tbody td a:hover,
.table_sx .act,
.table_sx .more:hover {
    color: #e7350d;
}

.table_sx .more {
    float: right;
    margin-right: 13px;
    cursor: pointer;
    color: #4d4d4d;
}

.table_sx .more .icon {
    margin-left: 7px;
}

.table_sx .more:hover .icon_0507 {
    background-position: -88px -94px;
}

.table_sx .more:hover .icon_0509 {
    background-position: -108px -94px;
}

.sx_choice {
    border: 1px solid #dfdfdf;
    background: #f5f5f5;
    margin-bottom: 15px;
}

.sx_choice>div {
    width: 109px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-right: 1px solid #dfdfdf;
    float: left;
    cursor: pointer;
}

.sx_choice>div a {
    text-decoration: none;
    color: #666;
}

.sx_choice .sx_price {
    position: relative;
    text-align: left;
    text-indent: 27px;
    cursor: default;
}

.sx_choice .sx_price span {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid #e5e5e5;
    background: #fff;
    text-indent: 0;
    text-align: center;
    cursor: pointer;
}

.sx_choice .sx_price .iconfont {
    color: #f03919;
    line-height: 14px;
    line-height: 12px\9;
}

.sx_price .up {
    left: 58px;
}

.sx_price .down {
    left: 77px;
}

.sx_choice .sx_price span:hover {
    border: 1px solid #e7350d;
    background: #e7350d;
    transition: all .1s linear;
}

.sx_choice .sx_price span:hover .iconfont {
    color: #fff;
}

.sx_choice .act {
    color: #e7350d;
}

.sx_choice .sx_price .act {
    border: 1px solid #afafaf;
}

.sx_choice .sx_radio {
    width: auto;
}

.sx_radio label {
    margin-left: 5px;
    vertical-align: middle;
    color: #666;
}

.sx_radio .iradio_tlmall,
.sx_radio label {
    float: left;
}

.sx_radio .iradio_tlmall {
    margin-top: 13px;
}

.sx_choice .sx_radio {
    border-right: 0;
    padding-left: 36px;
    margin-right: 40px;
}

.sx_choice .sx_radio_r {
    border-right: 0;
    padding-left: 0;
}

.sx_lists {
    margin-right: -14px;
}

.sx_lists_one {
    width: 226px;
    height: 284px;
    border: 1px solid #DFDFDF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    float: left;
    margin-bottom: 14px;
    margin-right: 14px;
    text-align: center;
    position: relative;
}

.sx_lists_one:hover {
    border: 1px solid #e7350d;
}

.sx_lists_one>a img {
    width: 164px;
    height: 164px;
    margin-top: 21px;
}

.sx_lists_one .arrow_s_img {
    position: absolute;
    top: 0;
    left: -1px;
}

.sx_lists_one p {
    padding: 0 15px;
    margin-top: 10px;
    color: #333;
    line-height: 18px;
    text-align: left;
    word-break: break-all;
}

.sx_lists_one b {
    position: absolute;
    bottom: 23px;
    left: 11px;
    color: #e7350d;
    font-size: 18px;
}

.sx_lists_one .btn {
    position: absolute;
    bottom: 18px;
    right: 15px;
}

.sx_lists_one .icon_wayType {
    width: 38px;
    height: 45px;
    display: block;
    background: url(../images/sent_tab.png) no-repeat;
    position: absolute;
    top: 6px;
    right: 6px;
}

.sx_r_s {
    margin-top: 38px;
    margin-bottom: 60px;
}

.sx_r_s .title {
    height: 39px;
    line-height: 39px;
    text-align: center;
    font-size: 14px;
    color: #333;
    background: #f5f5f5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}

.sx_r_s .pro_list {
    margin-bottom: -1px;
}

.pro_list {
    height: 252px;
    border: 1px solid #e5e5e5;
    background: #fff;
    text-align: center;
}

.pro_list img {
    width: 180px;
    height: 180px;
    margin-top: 10px;
}

.pro_list p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px;
    color: #4d4d4d;
    line-height: 20px;
    margin-bottom: 10px;
}

.pro_list b {
    font-size: 18px;
    color: #e7350d;
    padding: 0 20px;
}

.icon_tag {
    display: block;
    position: absolute;
    top: 154px;
    right: 0;
    background: url(../images/icon_tags.png) no-repeat;
    width: 50px;
    height: 26px;
}

.icon_tag_new {
    background-position: 0 0;
}

.icon_tag_ms {
    background-position: 0 -28px;
}

.icon_tag_hot {
    background-position: 0 -56px;
}

.icon_tag_toohot {
    background-position: 0 -84px;
}

/*--我的联系人--*/

.title_sp {
    height: 46px;
    overflow: hidden;
}

.title_sp span {
    float: left;
    font-size: 16px;
    color: #5a5a5a;
    letter-spacing: 2px;
}

.table_datas {
    padding-top: 19px;
    padding-bottom: 12px;
}

.table_datas table {
    width: 100%;
    table-layout: fixed;
}

.table_datas table td {
    font-size: 12px;
    color: #5a5a5a;
    text-align: left;
    line-height: 31px;
}

.newAddress {
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
}

.newAddress_c {
    padding: 15px 0;
    background: #f2f2f2;
}

.newAddress_c .a {
    margin-right: -18px;
    margin-bottom: 18px;
}

.newAddress_c .a div {
    margin-right: 15px;
    *margin-right: 17px;
    float: left;
    overflow: hidden;
}

.newAddress_c span {
    color: #5a5a5a;
    margin-right: 6px;
    margin-bottom: 0;
    vertical-align: middle;
}

.newAddress_c input,
.newAddress_c select {
    vertical-align: middle;
    width: 75px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    padding: 0 3px;
    padding: 4px 3px\9;
    *padding: 0 3px;
}

.newAddress_c .input_a {
    vertical-align: middle;
    width: 90px;
    /**width: 80px;*/
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    padding: 0 3px;
}

.newAddress_c select {
    margin-left: -3px;
}

.newAddress_c textarea {
    vertical-align: top;
    width: 858px;
    height: 64px;
    border: 1px solid #ccc;
    background: #fff;
    resize: none;
    margin-left: -3px;
}

.newAddress .btn_group {
    text-align: right;
    margin-top: 15px;
    margin-bottom: 25px;
}

.newAddress .btn_group input {
    margin-right: 20px;
}

/*--站内信：我的消息--*/

.sys_infos_content {
    overflow: hidden;
}

.sys_infos_content .title_d span {
    float: left;
}

.sys_infos_content .one {
    margin-bottom: 30px;
}

.sys_infos_content .content {
    background: #f3f3f3;
    padding-bottom: 0;
    border: 1px solid #f3f3f3;
}

.sys_infos_content .time {
    margin-bottom: 12px;
    color: #323232;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
    height: 20px;
    line-height: 20px;
}

.sys_infos_content .icon_1101 {
    float: right;
    margin-top: 14px;
    cursor: pointer;
}

.icon_1101 {
    display: block;
    width: 22px;
    height: 22px;
    background: url(../images/cancel.png) 50% 50% no-repeat;
}

.icon_1101:hover {
    background: url(../images/infors_close.png) no-repeat;
    width: 22px;
    height: 22px;
}

.sys_infos_content p {
    padding: 0 20px;
    text-align: left;
    margin: 16px 0;
    color: #323232;
    line-height: 16px;
    text-indent: 2em;
}

.sys_infos_content img {
    display: block;
    margin: 10px auto;
}

.sys_infos_content a {
    color: #323232;
}

.sys_infos_content a:hover {
    text-decoration: underline;
}

.icon_infors {
    background: url(../images/infors_logo.png) no-repeat;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 43px;
    height: 43px;
}

.icon_infors01 {
    background-position: 0 0;
}

.icon_infors0101 {
    background-position: 0 0;
}

.icon_infors02 {
    background-position: -50px 0;
}

.icon_infors0201 {
    background-position: -47px 0;
}

.icon_infors03 {
    background-position: -100px 0;
}

.icon_infors0301 {
    background-position: -94px 0;
}

.icon_infors04 {
    background-position: -150px 0;
}

.icon_infors0401 {
    background-position: -141px 0;
}

.icon_infors0501 {
    background-position: -188px 0;
}

.sys_infos .tab_title {
    height: 68px;
    border-bottom: 0;
}

.sys_infos .tab_title h4 {
    font-size: 0;
    border: 0;
    border-top: 1px solid #e0e0e0;
    background: #f3f3f3;
    width: 25%;
    padding: 0;
    position: relative;
    height: 68px;
    line-height: 68px;
    font-size: 14px;
    color: #666;
    text-align: center;
    border-radius: 0;
}

.sys_infos .tab_title h4 .icon_infors {
    margin-right: 14px;
}

.sys_infos .tab_title h4.act {
    background: #fff;
    color: #e7350d;
    position: relative;
    margin-top: -1px;
    border-top: 2px solid #e6350d;
    margin-left: -1px;
}

.sys_infos .tab_title h4.act .icon_infors0101 {
    background-position: 0 -48px;
}

.sys_infos .tab_title h4.act .icon_infors0201 {
    background-position: -46px -48px;
}

.sys_infos .tab_title h4.act .icon_infors0301 {
    background-position: -94px -48px;
}

.sys_infos .tab_title h4.act .icon_infors0401 {
    background-position: -141px -48px;
}

.sys_infos .tab_title h4.act .icon_infors0501 {
    background-position: -188px -48px;
}

.tab_title_c {
    position: relative;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    *zoom: 1;
    font-size: 14px;
    color: #666;
}

.sys_infos .tab_title h4.act .tab_title_c {
    color: #e7350d;
}

.sys_infos .tab_title .line {
    float: right;
    width: 0;
    height: 0;
    border-left: 1px solid #d1d1d1;
    padding-top: 23px;
    margin-top: 25px;
    *margin-top: -44px;
    *position: relative;
    *left: 0;
}

.sys_infos .tab_title h4.act .line {
    border-left: 1px solid #fff;
}

.myInforsNums {
    min-width: 19px;
    height: 19px;
    background: #d93715;
    -webkit-border-radius: 10px 10px 10px 0;
    -moz-border-radius: 10px 10px 10px 0;
    border-radius: 10px 10px 10px 0;
    text-align: center;
    float: right;
    position: relative;
    top: 9px;
    color: #fff;
}

.myInforsNums span {
    display: block;
    *display: inline;
    *zoom: 1;
    color: #fff;
    line-height: 19px;
    padding: 0 5px;
}

.myInforsNums .icon_numblock {
    position: absolute;
    bottom: 0;
    left: 0;
}

.book_tip {
    color: #e7350d;
    font-size: 14px;
    margin-top: 46px;
    margin-bottom: 20px;
}

@media \0screen\, screen\9 {
    .myInforsNums {
        *float: none;
        *top: -12px;
        *left: -5px;
        *display: inline;
        *zoom: 1;
        background: url(../images/circle_red.png) left center no-repeat;
    }

    .myInforsNums_c {
        *position: absolute;
        *top: 0;
        *left: 0;
        background: url(../images/circle_red_02.png) right center no-repeat;
    }

    .myInforsNums span {
        margin: 0 7px;
        padding: 0 1px;
        background: #e7350d;
    }
}

/*--待处理分货（客户分货、门店分货）--*/

.selt_normal {
    margin-top: 20px;
}

.selt_normal label {
    color: #666;
    margin-right: 7px;
    font-size: 14px;
    vertical-align: middle;
}

.selt_normal .one:first-child label {
    margin-left: 14px
}

.selt_normal select {
    border: 1px solid #ccc;
    color: #666;
    vertical-align: middle;
    padding: 6px 0\9;
}

.selt_normal .one {
    margin-right: 43px;
    float: left;
    margin-bottom: 20px;
}

.selt_normal_s .one {
    margin-right: 48px;
}

.selt_normal .btns_r {
    margin-bottom: 20px;
}

.btn_click,
.btn_click:hover {
    background: url(../images/click.png) no-repeat;
    background-position: 22px 7px;
    text-indent: 27px;
}

.btn_click {
    background-color: #e7350d;
}

.btn_click:hover {
    background-color: #D63715;
}

.qtyInput {
    line-height: 32px;
}

/*后台开发自己加入的类名*/

.dealGoods_table td,
.dealGoods_table_s td {
    height: 132px;
}

.dealGoods_table td img,
.dealGoods_table_s td img {
    margin-bottom: 5px;
    width: 94px;
    height: 94px;
}

.dealGoods_table td .pro_title,
.dealGoods_table_s td .pro_title {
    line-height: 1;
}

.dealGoods_table td,
.dealGoods_table_s td {
    height: 70px;
}

.dealGoods_table td img,
.dealGoods_table_s td img {
    margin-bottom: 5px;
    width: 94px;
    height: 94px;
}

.dealGoods_table td .pro_title,
.dealGoods_table_s td .pro_title {
    line-height: 1;
}

.dealGoods_table .th01,
.dealGoods_table_s .th01 {
    width: 50px;
}

.dealGoods_table .th02 {
    width: 70px;
}

.dealGoods_table_s .th02 {
    width: 84px;
}

.dealGoods_table .th03 {
    width: 93px;
}

.dealGoods_table_s .th03 {
    width: 93px;
}

.dealGoods_table .th04 {
    width: 69px;
}

.dealGoods_table_s .th04 {
    width: 94px;
}

.dealGoods_table .th05 {
    width: 61px;
}

.dealGoods_table_s .th05 {
    width: 61px;
}

.dealGoods_table .th07 {
    width: 64px;
}

.dealGoods_table_s .th07 {
    width: 64px;
}

.dealGoods_table .th06 {
    width: 95px;
}

.dealGoods_table_s .th06 {
    width: 128px;
}

.dealGoods_table .th08 {
    width: 97px;
}

.dealGoods_table_s .th08 {
    width: 97px;
}

.dealGoods_table .th09 {
    width: 100px;
}

.dealGoods_table_s .th09 {
    width: 100px;
}

.dealGoods_table .th11 {
    width: 95px;
}

.dealGoods_table_s .th11 {
    width: 95px;
}

.dealGoods {
    border-top: 5px solid #f1f1f1;
}

.dealTitle {
    height: 56px;
}

.dealTitle .title {
    line-height: 56px;
    color: #333;
    font-size: 16px;
    padding-left: 25px;
}

.table_btm_btns .btn_export,
.btns_r .btn_export {
    width: 90px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 14px;
}

/*--用户管理--*/

.per_infos_c {
    padding-top: 25px;
    border-top: 1px solid #e0e0e0;
}

.per_infos_c .btns_r {
    margin-top: 5px;
}

/*.per_infos_c .one{font-size: 0;}*/

.per_infos_c .one .radio {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}

.per_infos_c .one li {
    float: left;
    margin-right: 50px;
}

.per_infos_c .one li label {
    margin-left: 5px;
    vertical-align: middle;
}

.per_infos_c .one em {
    color: #d83715;
    font-size: 18px;
    margin-right: 6px;
    position: relative;
    top: 5px
}

.per_infos_c .one>label {
    font-size: 14px;
    color: #666;
    width: 72px;
    text-align: right;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.per_infos_c .one .col_6 label {
    width: 165px
}

.per_infos_c .one input[type='text'],
.per_infos_c .one input[type='password'] {
    margin-left: 12px
}

.per_infos_c .ipt01 {
    font-size: 14px;
    color: #333;
    width: 200px;
    height: 34px;
    line-height: 34px;
    *width: 200px;
    *height: 32px;
    *line-height: 32px;
}

.per_infos_c .col_6 .ipt01 {
    width: 150px;
    *width: 148px;
}

.icon_info,
.icon_ok,
.icon_warning {
    display: inline-block;
    background: url(../images/hint.png) no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.icon_info {
    background-position: 0 -78px;
}

.icon_warning {
    background-position: 0 0;
}

.icon_ok {
    background-position: 0 -52px;
}

.per_infos_c .hint {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 14px;
    color: #999;
    font-size: 12px;
}

.per_infos_c .hint .icon_info,
.per_infos_c .hint .icon_ok,
.per_infos_c .hint .icon_warning {
    margin-right: 6px
}

.per_infos_c .one {
    margin-bottom: 20px;
}

.per_infos .col_3,
.per_infos .col_6 {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
}

.per_infos .col_3 .one,
.per_infos .col_6 .one {
    margin-bottom: 0;
}

.per_infos_c .one .btn {
    display: inline-block;
    margin-left: 15px;
    width: 100px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    text-align: center;
    background: #4796ed
}

.per_infos_c .one .btn:hover {
    background: #4789e0;
}

.per_infos_c .one .btn_dis {
    width: 100px;
}

.per_infos_c .lists {
    width: 120px;
    height: 90px;
    border: 1px solid #d83715;
    display: inline-block;
    margin-left: 18px;
    vertical-align: top
}

.per_infos_c .lists input {
    width: 14px;
    height: 14px;
    margin-left: 15px;
    margin-right: 12px;
    vertical-align: middle
}

.per_infos_c .lists ul {
    margin-top: 4px
}

.per_infos_c .lists li {
    font-size: 14px;
    color: #595757;
    margin-bottom: 13px
}

.per_infos .choice_lists {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 140px;
    border: 1px solid #e7350d;
    margin-left: 15px;
}

.per_infos .choice_lists li {
    *margin-left: -15px;
    border-bottom: 1px solid #c3c3c3;
    width: 100%;
    height: 33px;
    line-height: 33px;
}

.per_infos .choice_lists label {
    font-size: 14px;
    color: #595757;
    width: 100%;
}

.per_infos .choice_lists .icheckbox_tlmall {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
    margin-left: 15px;
    margin-right: 12px;
}

.per_infos_main {
    padding-top: 36px;
    padding-bottom: 36px;
}

.per_infos_main .content {
    margin-bottom: -22px;
    width: 100%;
}

.per_infos_main div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    color: #666;
    margin-bottom: 22px;
}

.per_infos_main div b {
    font-size: 14px;
    color: #4d4d4d;
}

.per_infos_main .content .a,
.per_infos_main .content .b,
.per_infos_main .content .e,
.per_infos_main .content .f {
    width: 21%;
}

.per_infos_main .content .c,
.per_infos_main .content .g {
    width: 24%;
}

.per_infos_main .content .d,
.per_infos_main .content .h {
    width: 32%;
}

.userSearch_infos input[type='text'] {
    width: 162px;
    height: 38px;
    line-height: 38px;
    *width: 160px;
    *height: 36px;
    *line-height: 36px;
}

.userSearch_infos label {
    line-height: 38px;
}

.userSearch_infos select {
    height: 38px;
    line-height: 38px;
}

.userSearch_infos .b label {
    width: 80px;
}

.userSearch_infos .c label {
    width: 92px;
}

.userSearch_infos .d label {
    width: 62px;
}

.per_infos .title_a {
    font-size: 0;
}

.per_infos .z_state {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 30px;
    font-size: 0;
}

.per_infos .z_state>span {
    font-size: 14px;
    color: #999;
    margin-right: 6px;
}

.per_infos .z_state>em {
    font-size: 14px;
    padding: 2px 6px;
    color: #fff;
    background: #ccc;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.per_infos .z_state>em.act {
    background: #4796ed;
}

.per_infos_main .act {
    color: #4796ed;
}

.per_infos_main .null {
    color: #e7350d;
}

.per_infos .mail {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    margin-left: 44px;
}

.per_infos .mail span {
    font-size: 14px;
    color: #999;
    margin-right: 6px;
}

.per_infos .mail em {
    font-size: 14px;
    color: #333;
}

/*--注册协议--*/

.zc_agreement {
    width: 1200px;
    margin-top: 20px;
    margin-bottom: 60px;
    background: #f5f5f5;
    padding-bottom: 60px;
}

.zc_agreement .content {
    padding-left: 20px;
    padding-right: 20px;
}

.zc_agreement .content h4 {
    font-size: 18px;
    color: #333;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 30px;
}

.zc_agreement .content h5 {
    font-size: 14px;
    color: #333;
    margin-bottom: 24px;
}

.zc_agreement .content p {
    color: #666;
    margin-bottom: 40px;
    line-height: 20px;
    font-size: 12px;
}

.zc_agreement .btn {
    display: block;
    width: 219px;
    height: 53px;
    line-height: 53px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 34px;
    color: #fff;
    background: #e7350d;
    font-size: 16px;
}

.zc_agreement .btn:hover {
    background: #D63715;
}

/*--注册--*/

.zc_logo {
    height: 70px;
    border-bottom: 3px solid #e6e6e6;
    font-size: 22px;
    color: #333;
    padding-top: 40px;
    letter-spacing: 4px;
}

.zc_logo img {
    margin-right: 22px;
    vertical-align: middle;
}

.zc_login img {
    margin-left: 77px;
}

.zc_title {
    position: absolute;
    left: 0;
    top: 134px;
    font-size: 18px;
    color: #333;
    letter-spacing: 2px;
}

.zc_infos {
    width: 360px;
    margin: 0 auto;
    padding-left: 19px;
    padding-bottom: 60px;
}

.zc_infos_title {
    padding-top: 62px;
    margin-bottom: 30px;
}

.zc_infos_title .btn_change,
.zc_title_s .btn_change {
    width: 100px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    background: #4796ed;
    font-size: 12px;
    margin-left: 25px;
    vertical-align: middle;
}

.zc_infos_title img {
    vertical-align: middle;
    margin-right: 16px;
}

.zc_infos_title h4 {
    font-size: 18px;
    color: #333;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: -3px;
}

.input_title {
    position: relative;
    margin-bottom: 20px;
}

.input_title em {
    position: absolute;
    color: #e7350d;
    font-size: 14px;
    top: 14px;
    left: -16px;
}

.input_title .input_txt {
    width: 358px;
    height: 40px;
    border: 1px solid #ccc;
    position: relative;
}

.input_txt .itxt_title_bdr,
.input_txt .itxt_title {
    float: left;
    font-size: 12px;
    color: #666;
    text-align: center;
    margin-top: 10px;
    line-height: 20px;
}

.zc_login_content .input_txt .itxt_title_bdr,
.zc_login_content .input_txt .itxt_title {
    font-size: 14px;
    margin-top: 10px;
}

.input_txt .itxt_title_bdr {
    width: 84px;
    border-right: 1px solid #ccc;
}

.input_txt .itxt_title {
    width: 84px;
}

.input_txt .zc_input,
.input_txt .zc_input_s {
    float: left;
    border: 0;
}

.input_txt .zc_input {
    width: 236px;
    *width: 200px !important;
    padding-right: 25px;
    padding-left: 12px;
    *padding-left: 10px;
    *padding-right: 10px;
    margin-top: 12px;
    font-size: 12px;
}

.zc_login_content .input_txt .zc_input {
    margin-top: 10px;
    font-size: 14px;
}

.input_txt .zc_input_s {
    width: 170px;
    *width: 130px;
    padding-right: 5px;
    padding-left: 12px;
    margin-top: 10px;
    font-size: 14px;
}

.input_txt .icon_1301 {
    position: absolute;
    top: 13px;
    right: 8px;
}

.input_title .hint {
    width: 480px;
    color: #ccc;
    position: absolute;
    top: 48px;
    font-size: 12px;
}

.input_title .hint .icon {
    margin-right: 6px;
    position: relative;
    top: -1px;
}

.input_title .textarea_title {
    position: absolute;
    z-index: 10;
}

.input_title textarea {
    position: absolute;
    top: 0;
    left: 0;
    width: 326px;
    height: 60px;
    text-indent: 80px;
    padding: 10px 16px;
    line-height: 20px;
    resize: none;
    border: 0;
    overflow: hidden;
    word-break: break-all;
}

.input_title .limit_nums,
.zc_infos_s .limit_nums {
    position: absolute;
    bottom: 10px;
    color: #ccc;
    font-size: 12px;
}

.input_title .limit_nums {
    right: 15px;
}

.zc_infos_s .limit_nums {
    right: 213px;
}

.zc_select {
    margin-bottom: 28px;
    text-indent: 16px;
    line-height: 48px;
    font-size: 14px;
    color: #666;
    width: 468px;
}

.zc_select select {
    vertical-align: middle;
    text-align: center;
    width: 112px;
    height: 42px;
    padding: 10px 0;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 15px 0 13px;
    color: #666;
    font-size: 14px;
}

.input_txt .zc_btn01,
.input_txt .zc_btn02 {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: right;
}

.input_txt .zc_btn01.act,
.input_txt .zc_btn02.act {
    color: #999;
    cursor: default;
}

.zc_btn01,
.zc_btn02 {
    background: #f2f2f2;
    color: #333;
    border-left: 1px solid #ccc;
    font-size: 12px;
}

.zc_oblock {
    color: #666;
    margin-top: 50px;
    font-size: 14px;
}

.zc_oblock .hint {
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
    top: auto;
}

.zc_oblock .icheckbox_blue {
    width: 13px;
    height: 13px;
    margin-right: 12px;
    margin-top: -2px;
    margin-bottom: -1px;
}

.zc_btn_big {
    width: 360px;
    height: 42px;
    line-height: 42px;
    background: #e7350d;
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.zc_inputs {
    width: 480px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #666;
}

.zc_inputs input {
    color: #333;
    vertical-align: middle;
    width: 80px;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 9px;
    margin-right: 7px;
    margin-top: 12px;
    padding: 11px 5px;
    margin-top: 0;
    *padding: 11px 3px\9;
}

.zc_inputs select {
    color: #333;
    vertical-align: middle;
    width: 80px;
    height: 40px;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 10px;
    margin-right: 9px;
    padding: 10px 5px
}

.zc_iptselt {
    width: 264px;
    height: 40px;
    line-height: 40px;
    padding: 10px 5px;
    text-indent: 38px;
    border: 0;
    color: #333;
}

.file {
    position: relative;
    display: inline-block;
    background: #f2f2f2;
    color: #666;
    width: 134px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    float: right;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
}

.file input {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 40px;
    cursor: pointer;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.input_title .model_selt {
    position: relative;
    width: 273px;
}

.input_title .model_selt {
    float: left;
}

.input_title .model_selt .model_title {
    cursor: pointer;
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.input_title .model_selt .model_ul {
    display: none;
    position: absolute;
    width: 100%;
    top: 41px;
    left: -1px;
    border: 1px solid #ccc;
    border-top: 0;
    z-index: 10;
}

.input_title .model_selt span {
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    color: #666;
    background: #fff;
    text-align: center;
    cursor: pointer;
}

.input_title .model_selt span:hover {
    background: #f9f9f9;
}

.input_title .model_selt .icon_arrow {
    cursor: pointer;
    position: absolute;
    right: 12px;
    top: 18px;
    height: 0px;
    width: 0px;
    border-width: 5px 4px 0 4px;
    border-style: solid dashed dashed dashed;
    border-color: #888 transparent transparent transparent;
    _font-size: 0;
    _line-height: 0;
}

.input_title .file_info {
    float: left;
    width: 136px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 0;
}

.zc_infos_s {
    width: 590px;
    margin: 0 auto;
    padding-bottom: 60px;
}

.zc_infos_s h4 {
    font-size: 18px;
    color: #333;
    margin-left: 182px;
}

.zc_infos_s .one {
    width: 680px;
    margin-bottom: 20px;
    position: relative;
}

.zc_infos_s .one h5 {
    float: left;
    font-size: 12px;
    color: #666;
    margin-right: 32px;
    width: 150px;
    text-align: right;
    line-height: 40px;
}

.zc_infos_s .one .zc_inputs {
    text-indent: 0;
    margin-bottom: 0;
}

.zc_infos_s .one h5 em,
.zc_radios em {
    color: #e7350d;
    font-size: 14px;
    margin-right: 11px;
    position: relative;
    top: 3px;
}

.zc_radios em {
    top: 5px;
}

.zc_infos_s textarea {
    width: 274px;
    height: 58px;
    border: 1px solid #ccc;
    resize: none;
    padding: 10px 12px;
}

.zc_infos_s .itxt,
.zc_infos_s .itxt_s {
    border: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 12px 5px;
}

.zc_infos_s .itxt_s {
    height: 16px;
}

.zc_infos_s .itxt {
    width: 300px;
    *width: 276px;
    padding: 12px;
    vertical-align: middle;
}

.zc_infos_s .itxt_s {
    float: left;
    padding-left: 12px;
    padding-right: 145px;
}

.zc_infos_s input.itxt_s {
    height: auto;
    width: 300px;
}

.zc_infos_s div.itxt_s {
    width: 298px;
    height: 40px;
    float: left;
    padding: 0;
}

.zc_infos_s input.itxt_s[readonly] {
    background: #fff !important;
}

.zc_infos_s .file {
    position: absolute;
    right: 199px;
    top: 1px;
}

.zc_infos_s .ipts {
    font-size: 12px;
    color: #5a5a5a;
}

.zc_infos_s .ipts input[type='text'] {
    vertical-align: middle;
    width: 132px;
    height: 42px;
    color: #464646;
    border: 1px solid #ccc;
    padding: 0 5px;
}

.zc_radios {
    padding-left: 162px;
    position: relative;
}

.zc_radios .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 0;
    width: auto;
}

.zc_radios .iradio_tlmall {
    margin-right: 5px;
}

.zc_radios label {
    margin-right: 38px;
    vertical-align: middle;
}

.zc_radios .hint {
    position: absolute;
    left: 403px;
    top: 4px;
    min-width: 505px;
    color: #e7350d;
    font-size: 12px;
}

.zc_download .btn {
    float: left;
    width: 140px;
    height: 40px;
    font-size: 14px;
    border: 1px solid #ccc;
    background: #4796ed;
    color: #fff;
    line-height: 40px;
}

.zc_download .hint {
    min-width: 418px;
    font-size: 12px;
    color: #5a5a5a;
    position: absolute;
    top: 60px;
    left: 176px;
}

.zc_title_s {
    *zoom: 1;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
}

.zc_title_s:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: ".";
}

.zc_title_s h4 {
    float: left;
    font-size: 14px;
    color: #333;
    margin-left: 182px;
}

.zc_title_s label {
    color: #666;
    margin-right: 20px;
    vertical-align: middle;
}

.zc_title_s .iradio_tlmall {
    vertical-align: middle;
    margin-right: 6px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.zc_title_s .zc_count_signs {
    position: absolute;
    top: 0px;
    left: 306px;
    width: 360px;
}

.zc_title_s .zc_count_signs .one {
    float: left;
    width: auto;
}

.zc_infos_s .tip {
    text-indent: 182px;
    margin-bottom: 10px;
    color: #666;
    font-size: 12px;
}

.zc_btn_small {
    width: 300px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    color: #fff;
    margin-left: 182px;
    background: #e7350d;
    margin-top: 30px;
    display: block;
}

.zc_btn_small:hover {
    background: #D63715;
}

.zc_login_infos .input_title {
    margin-bottom: 30px;
}

.file_e {
    position: absolute;
    right: 199px;
    top: 1px;
    display: inline-block;
    background: #e8e8e8;
    color: #5a5a5a;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
}

.file_e input {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 39px;
    cursor: pointer;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.zc_status {
    height: 347px;
    background: #fff;
    text-align: center;
}

.zc_status_hint {
    padding-top: 58px;
}

.zc_status_hint .title {
    font-size: 26px;
    color: #8cc63f;
    margin-bottom: 20px;
    text-indent: -9999em;
    background: url(../images/zc_ok.png) 50% 50% no-repeat;
}

.zc_status_hint img {
    width: 48px;
    height: 48px;
    margin-bottom: 39px;
}

.zc_status_txt {
    text-align: center;
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.zc_footer {
    height: 105px;
    border-top: 1px solid #ccc;
    text-align: center;
}

.zc_footer .a,
.zc_footer .b {
    font-size: 12px;
    color: #999;
}

.zc_footer .a {
    margin-top: 29px;
    margin-bottom: 10px;
}

.zc_footer .line {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    height: 13px;
    width: 1px;
    margin-left: 14px;
    margin-right: 10px;
    background: #b3b3b3;
}

.zc_footer .b {
    letter-spacing: 1px;
}

.zc_radios_types {
    width: 480px;
    margin-top: 24px;
    margin-bottom: 20px;
}

.zc_radios_types em {
    top: 4px;
}

.zc_radios_types .radio_title,
.zc_radios_types .tab_zc_radios,
.tab_zc_radios h4,
.tab_zc_radios label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.zc_radios_types .radio_title {
    font-size: 14px;
    color: #333;
    margin-right: 40px;
}

.tab_zc_radios h4 {
    position: relative;
    margin-right: 20px;
}

.tab_zc_radios .IDtype_hint {
    position: absolute;
    width: 340px;
    color: #e7350d;
    font-size: 12px;
    top: 0;
    display: none;
}

.tab_zc_radios h4.act .IDtype_hint {
    display: block;
}

.IDtype_hint.hint_a {
    left: 218px;
}

.IDtype_hint.hint_b {
    left: 112px;
}

.tab_zc_radios label {
    color: #666;
    font-size: 12px;
    margin-left: 5px;
}

.iptActive {
    color: #333;
}

.iptFocus {
    border: 1px solid #999 !important;
    color: #333 !important;
}

.zc_infos .zc_placeholder,
.zc_infos .zc_placeholder_s {
    position: absolute;
    top: 14px;
    color: #ccc;
    cursor: text;
}

.zc_infos .zc_placeholder {
    left: 98px;
}

.zc_infos .zc_placeholder_s {
    left: 122px;
}

.zc_infos_s .zc_placeholder,
.zc_infos_s .zc_placeholder_s {
    position: absolute;
    left: 195px;
    color: #ccc;
    cursor: text;
}

.zc_infos_s .zc_placeholder {
    top: 15px;
}

.zc_infos_s .zc_placeholder_s {
    top: 10px;
    width: 274px;
    line-height: 16px;
}

.form_error {
    border: 1px solid #e7350d !important;
}

.input_tip,
.input_error {
    margin-top: -12px;
    margin-bottom: 8px;
    font-size: 12px;
}

.zc_login_infos .input_tip,
.zc_login_infos .input_error {
    margin-top: -23px;
    margin-bottom: 7px;
}

.zc_infos_s .input_tip,
.zc_infos_s .input_error {
    margin-left: 182px;
}

.input_tip>span,
.input_error>span {
    display: block;
    width: 150%;
}

.input_tip .hint {
    color: #999;
}

.input_error .error {
    color: #e7350d;
}

.input_tip i,
.input_error i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: sub;
    width: 16px;
    height: 16px;
    background: url(../images/tip.png) no-repeat;
    margin-right: 7px;
}

.input_tip .icon_hint {
    background-position: -20px 0;
}

.input_error .icon_warning {
    background-position: -40px 0;
}

.input_error .icon_error {
    background-position: -60px 0;
}

.input_error .infos_tip {
    width: 360px;
    height: 68px;
}

.input_error .eg {
    position: relative;
    border: 1px solid #e7350d;
    margin-top: 7px;
    margin-bottom: 20px;
    padding: 9px 14px;
}

.input_error .eg .arrow {
    position: absolute;
    top: -6px;
    margin-left: 52px;
    height: 0px;
    width: 0px;
    border-width: 0 6px 6px 6px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #e7350d transparent;
    _font-size: 0;
    _line-height: 0;
}

.input_error .eg .arrow b {
    position: absolute;
    left: -5px;
    top: 1px;
    height: 0px;
    width: 0px;
    border-width: 0 5px 5px 5px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    _font-size: 0;
    _line-height: 0;
}

.input_error .eg p {
    line-height: 22px;
    color: #666;
    font-size: 12px;
}

.zcaddress_tip {
    margin-left: 182px;
    margin-bottom: 4px;
    margin-top: -10px;
    width: 100%;
}

.zcaddress_tip p,
.zcaddress_tip2 p {
    line-height: 16px;
    color: #e7350d;
    font-size: 12px;
    float: left;
}

.zcaddress_tip .icon,
.zcaddress_tip2 .icon {
    width: 8px;
    height: 6px;
    margin-right: 4px;
    float: left;
    background-position: -39px -112px;
    position: relative;
    top: 6px;
}

.zcaddress_tip2 {
    margin-bottom: 4px;
    margin-top: -10px;
}

.zcaddress_tip p a {
    text-decoration: underline;
    color: #e7350d;
}

.zc_ckBox {
    margin-bottom: 20px;
}

.ck_tip {
    font-size: 0;
}

.ck_tip label {
    color: #666;
    font-size: 12px;
    margin-right: 28px;
    vertical-align: middle;
}

.zc_infos input[readonly] {
    color: #999 !important;
    background: #fff !important;
}

/*--购物车：空--*/

.shopCar_title {
    margin-top: 38px;
    color: #666;
    font-size: 18px;
}

.logo_s {
    border-bottom: 1px solid #e6e6e6;
    height: 71px;
    font-size: 18px;
    font-weight: bold;
    color: #9e9e9f;
    padding-top: 39px;
}

.logo_s img {
    width: 170px;
    margin-right: 36px;
    vertical-align: middle;
}

.sc {
    margin-bottom: 170px;
}

.sc .l {
    margin-right: 90px;
    margin-left: 282px;
    margin-top: 80px;
    float: left;
}

.sc .l img {
    width: 162px;
    height: 140px;
}

.sc .r {
    margin-top: 110px;
    float: left;
    font-size: 0;
}

.sc .r p {
    font-size: 24px;
    color: #666;
    margin-bottom: 30px;
}

.sc .r .btn {
    width: 140px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    background: #e7350d;
    margin-right: 25px;
}

.sc .r .btn:hover {
    background: #D63715;
}

.sc .r a {
    font-size: 14px;
    color: #4796ed;
    vertical-align: middle;
}

/*--购物车--*/

.shopCar_table .icheckbox_tlmall {
    display: none;
    margin-right: 15px;
}

.shopCar_table .ick {
    text-align: left;
}

.shopCar_table .tb_l img {
    vertical-align: middle;
}

.shopCar_table th.th01 {
    width: 350px;
}

.shopCar_table .th02 {
    width: 94px;
}

.shopCar_table .th03 {
    width: 166px;
}

.shopCar_table .th05 {
    width: 180px;
}

.shopCar_table .th06 {
    width: 144px;
}

.shopCar_table .th07 {
    width: 94px;
}

.shopCar_table .btm {
    position: relative;
}

.shopCar_table .tdlast_l,
.shopCar_table .tdlast_r {
    border-bottom: 0;
    position: relative;
    height: 77px;
}

.shopCar_table .tdlast_l {
    float: left;
    text-align: left;
    line-height: 72px;
    font-size: 0;
}

.shopCar_table .tdlast_l a {
    color: #666;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 18px;
}

.shopCar_table .tdlast_l a:hover {
    color: #e7450d;
}

.shopCar_table .tdlast_r {
    float: right;
    text-align: right;
    font-size: 0;
}

.shopCar_table .btn_empty .iconfont {
    font-size: 15px;
    margin-right: 5px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.shopCar_table .line {
    font-size: 12px;
    border-left: 1px solid #ccc;
    height: 15px;
    margin-left: 20px;
    margin-right: 20px;
    vertical-align: middle;
    position: relative;
    top: 1px;
}

.shopCar_table .tdlast_r b {
    color: #666;
    margin-top: 16px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.shopCar_table .tdlast_r b i {
    color: #e7350d;
    vertical-align: baseline;
    margin-left: 3px;
    margin-right: 3px;
}

.shopCar_table .tdlast_r b em {
    color: #e7350d;
    font-size: 26px;
    margin-right: 38px;
    vertical-align: baseline;
}

.shopCar_table .tdlast_r .btn {
    margin-top: 15px;
}

.shopCar_table .hr {
    width: 1210px;
    height: 5px;
    background: #f1f1f1;
    position: absolute;
    left: -29px;
    bottom: -1px;
}

.shopCar_table a {
    text-decoration: none;
}

.edit_num {
    /*position: relative;*/
}

.edit_num .edit_num_div1 {
    position: relative;
}

.edit_num .edit_num_div2 {
    position: relative;
    z-index: 999;
}

.edit_num span {
    font-size: 14px;
    color: #333;
    vertical-align: middle;
}

.edit_num .icon_edit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(../images/edit.png) center no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin-left: 6px;
}

.edit_num .branch_box {
    display: none;
    z-index: 10;
    position: absolute;
    left: 50%;
    margin-left: -215px;
    margin-top: 6px;
    background: rgba(62, 58, 57, .2);
    border-radius: 3px;
    padding: 5px;
}

.edit_num .branch_box .content {
    position: relative;
    background: #fff;
    width: 458px;
    height: 260px;
    padding: 20px 20px 0 20px;
}

.edit_num .branch_box .title {
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding: 0 20px;
    font-size: 14px;
    color: #333;
    background: #f3f3f3;
    border-bottom: 1px solid #e5e5e5;
}

.edit_num .branch_box .title span,
.edit_num .branch_box .title b {
    vertical-align: middle;
}

.edit_num .branch_box .btn_box {
    text-align: center;
    position: absolute;
    bottom: 16px;
    left: 50%;
    margin-left: -50px;
}

.edit_num .branch_box .btn_box .btn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: #e7350d;
}

.edit_num .branch_box .btn_box .btn:hover {
    background: #D63715;
}

.branch_box .infos .table_thead th {
    height: 40px;
    background: #f5f5f5;
    font-size: 14px;
    color: #999;
    border-bottom: 0;
}

.branch_box .infos .table_tbody td {
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 14px;
    color: #666;
    word-break: break-all;
}

.branch_box .infos .table_tbody_scroll {
    max-height: 154px;
    overflow-y: auto;
}

.branch_box .infos .table_thead th:first-child,
.branch_box .infos .table_tbody td:first-child,
.branch_box .infos .table_thead th.w_first,
.branch_box .infos .table_tbody td.w_first {
    width: 68px;
    padding: 0 8px;
}

.branch_box .infos .table_thead th:last-child,
.branch_box .infos .table_tbody td:last-child,
.branch_box .infos .table_thead th.w_last,
.branch_box .infos .table_tbody td.w_last {
    width: 160px;
}

/*--成功和失败--*/

.zf {
    background: #fff;
    border: 1px solid #fff;
    height: 400px;
}

.zf .title_main .icon {
    margin-right: 10px;
}

.zf .title_main span {
    font-size: 22px;
}

.zf_hint {
    margin-top: 60px;
    margin-bottom: 17px;
    text-align: center;
}

.zf p {
    margin-bottom: 60px;
    font-size: 14px;
    color: #505050;
    text-align: center;
}

.btn_group_c {
    text-align: center;
}

.zf_btn {
    display: inline-block;
    width: 140px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    background: #4796ed;
}

.zf_btn:hover {
    background: #4789e0;
}

.hot_pro {
    border: none;
    margin-top: 5px;
    height: 390px;
}

.hot_pro h4 {
    padding: 20px 35px;
    font-size: 16px;
    color: #5a5a5a;
}

.hot_pro li img {
    width: 176px;
    height: 176px;
    margin-bottom: 16px;
    margin-top: 20px
}

.hot_pro .hot_pro_lists {
    height: 280px;
}

.hot_pro .hot_pro_lists .btn {
    top: 240px;
}

.hot_pro a {
    text-decoration: none;
}

/*--我的收藏夹--*/

.colt_one {
    border: 1px solid #e6e6e6;
    background: #fff;
    position: relative;
}

.colt_choice {
    height: 68px;
    line-height: 68px;
    color: #4d4d4d;
}

.colt_choice .title,
.colt_choice a {
    color: #4d4d4d;
    float: left;
}

.colt_choice a {
    text-decoration: none;
    margin-left: 26px;
}

.colt_choice a.act {
    color: #e7350d;
}

.pagenext_sm {
    text-align: right;
    margin-top: 24px;
    margin-bottom: 24px;
}

.pagenext_sm div,
.pagenext_sm div span,
.pagenext_sm a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin: 0;
    height: auto;
    text-decoration: none;
}

.pagenext_sm div {
    position: relative;
    top: 4px;
    margin-right: 7px;
}

.pagenext_sm .up,
.pagenext_sm .down {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.pagenext_sm .up {
    width: 18px;
    height: 20px;
    border: 1px solid #ccc;
    text-align: center;
}

.pagenext_sm .up .icon {
    margin-top: 7px;
    *margin-top: 4px;
}

.pagenext_sm .down {
    margin-left: 3px;
    *margin-left: 5px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    text-align: center;
    color: #999;
}

.colt_lists {
    margin-right: -10px;
}

.colt_lists a>img {
    margin-top: 15px;
}

.colt_lists .sx_lists_one {
    margin-right: 10px;
}

.colt_lists .sx_lists_one p {
    margin-top: 8px;
}

.colt_lists .sx_lists_one b {
    font-size: 12px;
    bottom: 46px;
    left: 13px;
}

.colt_lists .sx_lists_one .btn {
    width: 85px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    bottom: 15px;
}

.colt_lists .sx_lists_one .btn_l {
    background: #de3b1e;
    border: 1px solid #de3b1e;
    left: 15px;
}

.colt_lists .sx_lists_one .btn_r {
    background: #aeaeae;
    border: 1px solid #aeaeae;
    right: 15px;
}

.colt_lists .sx_lists_one .btn_s {
    position: absolute;
    bottom: 15px;
    left: 15px;
    text-decoration: none;
}

/*--收货地址--*/

.gaManage .title_e_sp {
    height: 40px;
    line-height: normal;
    overflow: hidden;
}

.gaManage .title_e,
.gaManage .title_f {
    overflow: hidden;
}

.gaManage .title_e_sp span,
.gaManage .title_e_sp em,
.gaManage .title_e span,
.gaManage .title_e em,
.gaManage .title_f span,
.gaManage .title_f em {
    float: left;
    margin-top: 2px;
    font-size: 16px;
    vertical-align: middle;
    letter-spacing: 2px;
}

.gaManage .title_e_sp span {
    color: #4d4d4d;
}

.gaManage .title_e_sp em {
    margin-left: 5px;
}

.gaManage_ads {
    padding-top: 15px;
    padding-bottom: 22px;
}

.gaManage table {
    margin-bottom: -14px;
}

.gaManage table td {
    padding-bottom: 12px;
    vertical-align: top;
    line-height: 18px;
}

.gaManage table td span {
    display: inline-block;
    margin-left: 5px;
    vertical-align: top;
    word-break: break-all;
}

.gaManage table td.address_ps {
    position: absolute;
    right: 25px;
    width: 315px;
}

.gaManage table td span.address {
    width: 230px;
}

.gaManage table span .btn {
    position: relative;
    top: 0px;
    border-radius: 3px;
}

.gaManage .editBar {
    margin-top: 2px;
    font-size: 0;
}

.gaManage .editBar a,
.gaManage .editBar i {
    font-size: 14px;
    color: #F23919;
}

.gaManage .editBar a {
    margin-left: 24px;
    text-decoration: none;
}

.gaManage .editBar i {
    margin-right: 9px;
}

.gaManage .editBar.stop a,
.gaManage .editBar.stop i {
    color: #b4b4b4;
}

.gaManage .editBar.stop a {
    cursor: not-allowed;
}

.gaManage .title_f em.cr_red01 {
    font-size: 12px;
    position: relative;
    top: 32px;
    line-height: 1;
}

.gaManage .signSta span {
    width: 132px;
}

.gaManage .signInfo span {
    width: 240px;
}

.gaManage .signSta_s span {
    width: 210px;
}

.gaManage .signInfo_s span {
    width: 440px;
}

.title_address {
    padding: 25px 0;
}

.newAddress_lists {
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
    padding-bottom: 15px;
}

.newAddress_lists .one {
    margin-top: 15px;
    position: relative;
}

.newAddress_lists .one h5 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 128px;
    text-align: right;
    margin-right: 10px;
    color: #666;
}

.newAddress_lists .one em {
    color: #e7350d;
    font-size: 14px;
    position: relative;
    top: 4px;
    margin-right: 6px;
}

.newAddress_lists .one .txtarea {
    border: 1px solid #ccc;
    width: 370px;
    height: 62px;
    resize: none;
    vertical-align: top;
    padding: 5px;
}

.newAddress_lists .one .mg {
    margin-left: 6px;
    margin-right: 6px;
    color: #666;
}

.newAddress_lists .one select {
    vertical-align: middle;
    width: 100px;
    height: 32px;
    padding: 4px 0\9;
    border: 1px solid #ccc;
}

.newAddress_lists .one ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.newAddress_lists .one li {
    float: left;
    margin-right: 16px;
}

.newAddress_lists .one li label {
    margin-left: 5px;
    vertical-align: middle;
}

.newAddress_lists .one .hint {
    vertical-align: middle;
    color: #f23919;
    margin-left: -10px;
}

.newAddress_lists .one .hint a {
    color: inherit;
}

.newAddress_lists .one .upload_c {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 243px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 120px;
    background: #fff;
    position: relative;
}

.newAddress_lists .one .upload_c img {
    position: absolute;
    right: 0;
    top: -1px;
}

.newAddress_lists .one .upload_c .upload_path {
    width: 243px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newAddress_lists .one .upload_d {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    border: 1px solid #ccc;
    background: #fff;
}

.newAddress_lists .one input[type="text"],
.newAddress_lists .one input[type="password"] {
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
}

.newAddress_lists .one .ipt_a {
    width: 180px;
}

.newAddress_lists .one .ipt_b {
    width: 100px;
}

.newAddress_lists .one .ipt_c {
    width: 115px;
}

.newAddress_lists .one .limit_nums {
    position: absolute;
    top: 55px;
    left: 484px;
    font-size: 12px;
    color: #ccc;
}

.newAddress_lists .add_hw {
    margin: 12px 0 0 138px;
}

.newAddress_lists .add_hw i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 12px;
    height: 10px;
    margin-right: 4px;
    background: url(../images/icons.png) -36px -108px no-repeat;
}

.newAddress_lists .add_hw span {
    font-size: 12px;
    text-align: justify;
    color: #e7350d;
    display: inline-block;
    line-height: 16px;
    vertical-align: top;
}

.newAddress_lists .addr_hw {
    margin-top: 6px;
}

.newAddress_lists .addr_hw .txtarea {
    padding: 8px;
}

.newAddress_lists .addr_hw .addr_eg {
    position: absolute;
    top: 8px;
    left: 150px;
    width: 372px;
    font-size: 12px;
    line-height: 16px;
    color: #ccc;
}

.gaManage .tab_lists {
    overflow: hidden;
    margin-left: -25px;
    padding-bottom: 20px;
}

.gaManage .tab_lists>a {
    margin-left: 15px;
}

.gaManage .tab_lists>a.act {
    background-color: #E7350D;
    color: #fff;
    cursor: default;
}

.gaManage .states {
    float: right;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    font-size: 0;
}

.gaManage .states .item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    font-size: 14px;
    color: #999;
    margin-left: 35px;
}

.gaManage .states .item span {
    font-size: 14px;
    display: inline;
    float: none;
    letter-spacing: 0;
    line-height: 1;
}

.gaManage .states .item .ok {
    color: #8CC63F;
}

.gaManage .states .item .warning {
    color: #E7350D;
}

/*--确认收货信息--*/

.flow {
    text-align: center;
}

.flow_one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: -5px;
    width: 183px;
    position: relative;
    margin-top: 18px;
    margin-bottom: 17px;
}

.flow_line_a,
.flow_line_b {
    width: 118px;
    height: 0;
    border-top: 2px solid;
    position: absolute;
    top: 32px;
    right: -59px;
}

.flow_line_a {
    color: #8cc63f;
}

.flow_line_b {
    color: #dbdcdc;
}

.flow_one h5 {
    color: #999;
    font-size: 14px;
    margin-top: 16px;
}

.flow_one.done h5,
.flow_one.doing h5 {
    color: #666;
}

.fileStyle_e {
    box-sizing: border-box;
    *behavior: url(/js/boxsizing.htc);
    width: 170px;
    height: 34px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    line-height: 34px;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #ccc;
    *width: 158px !important;
    *height: 32px !important;
    *line-height: 32px !important;
}

.labels_a {
    position: relative;
}

.labels_a label {
    margin-right: 42px;
    color: #5a5a5a;
}

.labels_a label input[type="text"] {
    margin-left: 8px;
    width: 170px;
    height: 34px;
    line-height: 34px;
    *width: 158px !important;
    *height: 32px !important;
    *line-height: 32px !important;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #c3c3c3;
    vertical-align: middle;
}

.labels_a .file_pos {
    margin-left: 8px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.labels_a .self_hint {
    position: absolute;
    top: -45px;
    left: 335px;
    width: 180px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #5a5a5a;
    text-indent: 10px;
    background: #f0f0f0;
}

.labels_a .self_hint .arrow {
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -8px;
    height: 0px;
    width: 0px;
    border-width: 8px 10px 8px 0;
    border-style: dashed solid dashed dashed;
    border-color: transparent #f0f0f0 transparent transparent;
    _font-size: 0;
    _line-height: 0;
}

.btn_address {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e7350d;
    color: #e7350d;
    font-size: 12px;
    background: #fff;
    padding: 0 14px;
}

.btn_address .icon_1105 {
    margin-right: 6px;
    position: relative;
    top: -1px;
    *position: static;
}

.ex_infors .a {
    margin-bottom: 16px;
}

.ex_infors .a,
.ex_infors .b {
    overflow: hidden;
}

.ex_infors em {
    display: inline-block;
    width: 65px;
    font-size: 16px;
    color: #666;
    margin-right: 13px;
    line-height: 34px;
    text-align: right;
}

.ex_infors select {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 1074px;
    height: 34px;
    padding: 6px 0\9;
    font-size: 13px;
    color: #595757;
    border: 1px solid #b4b4b5;
}

.ex_infors textarea {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 1062px;
    height: 56px;
    padding: 5px;
    border: 1px solid #e0e0e0;
    resize: none;
}

.split_infos {
    margin-top: 25px;
}

.split_infos h6,
.split_infos .file_info {
    float: left;
}

.split_infos h6 {
    font-size: 12px;
    color: #5a5a5a;
    margin-right: 5px;
    line-height: 32px;
}

.split_infos .file_info {
    position: relative;
    width: 150px;
    height: 30px;
    border: 1px solid #c3c3c3;
    padding-left: 5px;
    padding-right: 98px;
}

.split_infos .alert_file {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    background: #4796ed;
    color: #fff;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
}

.split_infos .alert_file input {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 30px;
    cursor: pointer;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.split_infos {
    margin-top: 25px;
}

.split_infos h6 {
    float: left;
    font-size: 12px;
    color: #5a5a5a;
    margin-right: 5px;
    line-height: 32px;
}

.fileStyle_f {
    box-sizing: border-box;
    *width: 158px !important;
    height: 32px;
    line-height: 32px;
    *height: 30px;
    *line-height: 30px;
    border: 1px solid #c3c3c3;
    color: #5a5a5a;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

.split_infos .file_pos {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.getGoods_table .th01 {
    width: 450px;
}

.getGoods_table td {
    height: 134px;
}

.getGoods_table td .a {
    margin-right: 10px;
}

.btnAddress,
.btnAccount {
    padding: 20px 25px;
}

.sureBill_title_b {
    height: 66px;
    line-height: 66px;
    color: #333;
    font-size: 16px;
}

.sureBill_address,
.sureBill_mark {
    border-bottom: 1px solid #e5e5e5;
    padding-top: 25px;
    padding-bottom: 25px;
}

.sureBill_address .title {
    float: left;
    width: 122px;
    font-size: 14px;
    color: #333;
}

.sureBill_address .address_lists {
    float: left;
}

.sureBill_address .address_lists label {
    font-size: 14px;
    color: #666;
    vertical-align: middle;
}

.sureBill_address .address_lists span {
    margin-right: 16px;
}

.sureBill_address .address_lists .store {
    margin-right: 0;
    margin-left: 18px;
}

.sureBill_address .address_lists em {
    color: #e7350d;
    font-size: 12px;
    margin-right: 12px;
}

.sureBill_address .address_lists .one {
    /*margin-bottom: 24px;*/
    width: 1000px;
    line-height: 30px;
}

.sureBill_address .address_lists .more {
    display: none;
}

.sureBill_address .address_lists .more .one {
    /*margin-bottom: 18px;*/
}

.sureBill_mark .title {
    float: left;
    font-size: 14px;
    color: #333;
    text-indent: 27px;
}

.sureBill_mark textarea {
    float: right;
    width: 1058px;
    height: 50px;
    resize: none;
    padding: 5px;
    border: 1px solid #e5e5e5;
}

.sureBill_address .btn_moreAd {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    margin-left: 22px;
    margin-bottom: 22px;
    margin-top: 18px;
}

.sureBill_address .btn_moreAd .icon {
    margin-left: 10px;
    width: 14px;
    height: 14px;
    background-position: -144px -182px;
    vertical-align: middle;
    margin-top: -2px;
    margin-bottom: -1px;
}

.btn_disArrow {
    background-position: -144px -182px;
    width: 14px;
    height: 14px;
}

.btn_disArrow.act {
    background-position: -216px -182px;
    width: 14px;
    height: 14px;
}

.sureBill_address .btn_moreAd:hover,
.sureBill_address .moreAd02:hover {
    color: #e7350d;
}

.sureBill_address .btn_moreAd:hover .icon {
    background-position: -180px -182px;
}

.sureBill_address .moreAd02 .icon {
    background-position: -162px -182px;
}

.sureBill_address .moreAd02:hover .icon {
    background-position: -198px -182px;
}

.selfWay_lists {
    position: relative;
    padding-top: 25px;
    padding-left: 40px;
    padding-right: 40px;
    background: #fff;
    border: 1px solid #e5e5e5;
    padding-bottom: 5px;
    margin-bottom: -1px;
}

.selfWay_lists .one {
    float: left;
    margin-bottom: 20px;
    *line-height: 34px;
    *padding-bottom: 20px;
    *margin-bottom: 0;
}

.selfWay_lists .icon {
    position: absolute;
    top: -12px;
    left: 238px;
    width: 20px;
    height: 12px;
    background-position: -208px -88px;
}

.selfWay_lists label,
.selfWay_lists .label {
    font-size: 0;
    line-height: 34px;
    *line-height: 32px;
}

.selfWay_lists label span,
.selfWay_lists .ipt,
.selfWay_lists .label>span {
    color: #666;
    font-size: 14px;
}

.selfWay_lists .ipt {
    width: 170px;
    height: 34px;
    line-height: 34px;
    padding: 0 5px;
    border: 1px solid #ccc;
    *width: 158px;
    *height: 32px;
    *line-height: 32px;
    margin-left: 10px;
    vertical-align: middle;
}

.selfWay_lists label>span,
.selfWay_lists .label>span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    text-align: right;
}

.selfWay_lists .a .ipt,
.selfWay_lists .b .ipt,
.selfWay_lists .d .ipt,
.selfWay_lists .e .ipt {
    margin-right: 100px;
}

.selfWay_lists .a span,
.selfWay_lists .d span {
    width: 98px;
}

.selfWay_lists .b span,
.selfWay_lists .e span {
    width: 120px;
}

.selfWay_lists .c span {
    width: 110px;
}

.selfWay_lists .file_pos {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 10px;
    position: relative;
}

.selfWay_lists .file_pos .fileTxt {
    color: #666;
    font-size: 12px;
    position: absolute;
    left: 5px;
    top: 1px;
    width: 164px;
    height: 32px;
    line-height: 32px;
    border: 0;
}

.selfWay_lists .uploadify-button {
    border-radius: 0;
    border: none;
}

.selfWay_lists .self_hint {
    position: absolute;
    top: -52px;
    left: 301px;
    width: 180px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #5a5a5a;
    text-indent: 10px;
    background: #f0f0f0;
}

.selfWay_lists .self_hint .arrow {
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -8px;
    height: 0px;
    width: 0px;
    border-width: 8px 10px 8px 0;
    border-style: dashed solid dashed dashed;
    border-color: transparent #f0f0f0 transparent transparent;
    _font-size: 0;
    _line-height: 0;
}

.selfWay_lists .upload_c {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 143px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 120px;
    background: #fff;
    position: relative;
    margin-left: 10px;
}

.selfWay_lists .upload_c img {
    position: absolute;
    right: 0;
    top: -1px;
}

.selfWay_lists .upload_c .upload_path {
    width: 160px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}

.selfWay_lists input[type="text"] {
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
}

.selfWay_lists .file_b {
    width: 100px;
    height: 34px;
    line-height: 34px;
}

.selfWay_lists .uploader {
    margin-left: 10px;
    line-height: 1
}

.selfWay_lists .uploader .uploader-list {
    width: 157px;
}

.selfWay_lists .webuploader-pick {
    width: 100px;
}

/*大客户*/

.getGoods_table_big .th01 {
    width: 347px;
}

.getGoods_table_big .th02,
.getGoods_table_big .th04 {
    width: 100px;
}

.getGoods_table_big .th03 {
    width: 85px;
}

.getGoods_table_big .th05 {
    width: 125px;
}

.getGoods_table_big .th06,
.getGoods_table_big .th07 {
    width: 105px;
}

.getGoods_table_big td {
    height: 138px;
}

.getGoods_table_big .ta_l {
    text-align: left;
    padding: 0 20px;
    line-height: 20px;
}

/*--确认订单信息--*/

.sblock .otable {
    width: 100%;
    table-layout: fixed;
}

.sblock .otable th,
.sblock .otable td {
    text-align: center;
    line-height: 45px;
    color: #666;
    font-size: 14px;
}

.sblock .otable th {
    border-bottom: 1px solid #e5e5e5;
}

.sblock .otable td {
    padding-left: 5px;
    padding-right: 5px;
    word-break: break-all;
}

.sblock .otable th:first-child,
.sblock .otable td:first-child {
    text-align: left;
    padding-left: 0;
    text-indent: 64px;
}

.sblock .otable .th01 {
    width: 174px;
    text-align: left;
}

.sblock .otable .table_radio {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 14px;
}

.sblock .otable .table_radio label {
    vertical-align: middle;
    margin-left: 5px;
}

.sblock .otable .ipt {
    margin-right: 10px;
    color: #f03919;
    vertical-align: middle;
    font-family: Arial;
}

.sorder_infos .title_a {
    height: 60px;
}

.sorder_infos .title_a span {
    line-height: 60px;
}

.sorder_infos .radios_a {
    line-height: 54px;
}

.sorder_infos .mg_t30 {
    margin-top: 28px;
}

.sorder_infos~.ablock {
    margin-bottom: 0;
}

.sorder_infos .tip,
.sum_r~.tip {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    color: #666;
    margin-left: 40px;
}

.sorder_infos .tip em,
.sum_r~.tip em {
    font-size: 16px;
    position: relative;
    top: 4px;
    margin-right: 8px;
    color: #e7350d;
    line-height: 12px;
}

.sorder_infos .tip b,
.sum_r~.tip b {
    font-size: 14px;
    color: #e7350d;
    font-family: arial;
}

.elcWalletBK .a,
.elcWalletBK .b {
    height: 48px;
    line-height: 48px;
    color: #333;
}

.elcWalletBK label,
.elcWalletBK .hint,
.elcWalletBK .b span,
.elcWalletBK .b b {
    color: #333;
}

.elcWalletBK .a .hint {
    color: #5a5a5a;
}

.elcWalletBK .a .hint b {
    margin-left: 3px;
    margin-right: 3px;
}

.elcWalletBK .a label {
    margin-right: 17px;
    vertical-align: middle;
}

.elcWalletBK .a label input {
    margin-left: 10px;
    vertical-align: middle;
}

.elcWalletBK .a .btn {
    vertical-align: middle;
    width: 70px;
    height: 32px;
    background: #4796ed;
    color: #fff;
    position: relative;
    top: 2px;
}

.elcWalletBK .a .btn:hover {
    background: #4789e0;
}

.elcWalletBK .a .hint {
    margin-left: 30px;
}

.elcWalletBK .b {
    position: relative;
}

.elcWalletBK .b b {
    margin-left: 2px;
    color: #e7350d;
    font-size: 14px;
    margin-right: 6px;
}

.elcWalletBK .b label {
    position: absolute;
    left: 272px;
    top: 0;
    vertical-align: middle;
}

.elcWalletBK .b label input {
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

.sum_r {
    padding-bottom: 30px;
    padding-top: 15px;
}

.sum_r div {
    color: #333;
    font-size: 14px;
    text-align: right;
}

.sum_r .a {
    line-height: 25px;
}

.sum_r .a b,
.sum_r .a em {
    color: #e7350d;
    font-size: 14px;
    display: inline-block;
}

.sum_r .a em {
    width: 118px;
    text-align: right;
}

.sum_r .b {
    margin-top: 28px;
}

.sum_r .b em {
    font-size: 26px;
    color: #e7350d;
}

.sum_r .b span {
    position: relative;
    top: 8px;
}

.sum_r .b .btn {
    margin-left: 50px;
}

.sum_r~.tip {
    display: block;
    padding-bottom: 30px;
    text-align: right;
}

.payWay_hint {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
    position: relative;
}

.payWay_hint .icon {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -6px;
}

.payWay_hint .prompt_info {
    display: none;
    position: relative;
    margin-left: 32px;
    margin-top: -2px;
    background: #f0f0f0;
    font-size: 12px;
    color: #4d4d4d;
    padding: 11px 12px;
}

.payWay_hint .arrow {
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -7px;
    width: 0;
    height: 0;
    border-width: 7px 10px 7px 0;
    border-style: dashed solid dashed dashed;
    border-color: transparent #f0f0f0 transparent transparent;
    _font-size: 0;
    _line-height: 0;
}

.rebate_hint {
    position: absolute;
    top: 26px;
    right: 20px;
    font-size: 12px;
    color: #5a5a5a;
    line-height: 1;
}

.rebate_hint em {
    color: #e7350d;
    margin-right: 8px;
    font-size: 14px;
    position: relative;
    top: 3px;
}

.rebate_hint b {
    margin-left: 3px;
    margin-right: 3px;
    color: #e7350d;
    font-family: Arial;
}

.payWay3 {
    height: 52px;
    line-height: 52px;
    margin-bottom: 20px;
}

.radios_a .elcWalletBK {
    margin-top: -8px;
    margin-bottom: 26px;
}

.elc_tip {
    background: #fff;
}

.elc_tip .infos {
    border-bottom: 1px dotted #dcdcdc;
    padding-bottom: 20px;
    margin-top: -8px;
}

.elc_tip .a,
.elc_tip .b {
    font-size: 12px;
    text-align: right;
    color: #666;
}

.elc_tip em {
    font-size: 14px;
    color: #e7350d;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.elc_tip .a {
    margin-bottom: 10px;
}

.elc_tip .a b,
.elc_tip .b b {
    font-family: arial;
    font-size: 14px;
    color: #e7350d;
    vertical-align: text-bottom;
}

.elc_tip .a b {
    margin: 0 3px;
}

/*--我的业务--*/

.bs h4 {
    font-size: 16px;
    color: #333;
    padding-top: 24px;
    letter-spacing: 1px;
}

.icon_bs {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 65px;
    height: 65px;
    background: url(../images/bs.png) no-repeat;
}

.bs .float_r,
.bs .figure_a,
.bs .figure_b {
    width: 312px;
}

.figure_a,
.figure_b,
.figure_c {
    height: 128px;
    text-align: left;

}

.figure_a_wallet,
.figure_b_wallet,
.figure_c_wallet {
    height: 170px;
    text-align: left;
}

.bs .figure_a,
.bs .figure_b {
    float: left;
}

.bs .figure_a_wallet,
.bs .figure_b_wallet {
    float: left;
}

.icon_bs {
    margin-top: 28px;
    margin-left: 32px;
    float: left;
}

.figure_a .icon_bs {
    background-position: 0 0;
}

.figure_b .icon_bs {
    background-position: -70px 0;
}

.figure_c .icon_bs {
    background-position: -140px 0;
}

.figure_a .m,
.figure_b .m,
.figure_c .m {
    float: left;
    text-align: left;
    margin-top: 38px;
    margin-left: 18px;
}

.figure_a .m_c {
    color: #92c440;
    font-size: 20px;
}

.figure_a .m_c b {
    color: #92c440;
    font-size: 24px;
    text-align: left;
    line-height: 0;
}

.figure_a_wallet .m_c b {
    color: #000;
    font-family: DIN;
    font-size: 34px;
    font-weight: 500;
    line-height: normal;
    text-align: right;
    letter-spacing: 0px;
}

.figure_b .m_c {
    color: #f15a24;
    font-size: 20px;
}

.figure_b .m_c b {
    color: #f15a24;
    font-size: 24px;

}

.figure_b_wallet .m_c b {
    color: #000;
    font-family: DIN;
    font-size: 34px;
    font-weight: 500;
    line-height: normal;
    text-align: right;
    letter-spacing: 0px;
}

.figure_c .m_c {
    color: #4796ed;
    font-size: 20px;
}

.figure_c .m_c b {
    color: #4796ed;
    font-size: 24px;

}

.figure_c_wallet .m_c b {
    color: #000;
    font-family: DIN;
    font-size: 34px;
    font-weight: 500;
    line-height: normal;
    text-align: right;
    letter-spacing: 0px;
}

.figure_a span,
.figure_b span,
.figure_c span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #666;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 11px;
}

.figure_a_wallet span,
.figure_b_wallet span,
.figure_c_wallet span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #666;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 11px;
}

.figure_line {
    float: left;
    width: 0;
    border-left: 1px solid #ccc;
    padding-top: 38px;
    margin-top: 77px;
    *font-size: 0;
}

.bs .figure_line {
    margin-left: -1px;
}

.bs_table .th01 {
    width: 82px;
}

.bs_table .th02 {
    width: 98px;
}

.bs_table .th03 {
    width: 110px;
}

.bs_table .th04 {
    width: 72px;
}

.bs_table .th05 {
    width: 94px;
}

.bs_table .th06 {
    width: 94px;
}

.bs_table .th07 {
    width: 80px;
}

.bs_table .th08 {
    width: 70px;
}

.bs_table .th09 {
    width: 74px;
}

.bs_table .th10 {
    width: 74px;
}

.bs_table .th11 {
    width: 88px;
}

.bs_table td {
    height: 132px;
}

.bs_table .pTxt {
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.sx_lists_s {
    position: relative;
    background: #f5f5f5;
    height: 251px;
    overflow: hidden;
    padding: 19px 51px;
}

.sx_lists_s .list_arrows .prev,
.sx_lists_s .list_arrows .next {
    position: absolute;
    top: 50%;
    margin-top: -85px;
    display: block;
    width: 22px;
    height: 170px;
    background: url(../images/arrow_lr_big.png) no-repeat;
    text-indent: -999999px;
    cursor: pointer;
}

.sx_lists_s .list_arrows .prev {
    background-position: 0 0;
    left: 10px;
}

.sx_lists_s .list_arrows .next {
    background-position: -22px 0;
    right: 10px;
}

.sx_lists_s ul {
    height: 250px;
    margin-right: -44px;
    overflow: hidden;
    position: relative;
}

.sx_lists_s ul li {
    float: left;
    width: 856px;
    height: 250px;
    overflow: hidden;
    margin-right: 44px;
    *zoom: 1;
}

.sx_lists_s ul li:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: ".";
}

.sx_lists_s .sx_lists_ones {
    margin-right: -11px;
}

.sx_lists_s .list_one {
    float: left;
    width: 156px;
    height: 247px;
    border: 1px solid #ccc;
    background: #fff;
    margin-right: 11px;
    *margin-right: 9px;
    text-align: center;
    position: relative;
}

.sx_lists_s .list_one img {
    width: 120px;
    height: 120px;
    margin-top: 12px;
}

.sx_lists_w .list_one img {
    width: 120px;
    height: 120px;
    margin-top: 13px;
}

.sx_lists_s .list_one p {
    color: #333;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 11px;
}

.sx_lists_s .list_one_c {
    padding: 0 10px;
}

.sx_lists_s .list_one_c .one {
    max-width: 138px;
    text-align: left;
    margin-bottom: 8px;
    *margin-bottom: 6px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sx_lists_s .list_one_c .one span {
    color: #666;
}

.sx_lists_s .list_one_c .one span.float_l {
    width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sx_lists_s .list_one_c .one span.float_r {
    width: 67px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sx_lists_s .btn,
.sx_lists_w .btn {
    width: 87px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background: #e7350d;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -43px;
}

.sx_lists_s .btn:hover,
.sx_lists_w .btn:hover {
    background: #d83715;
}

.sx_lists_w {
    position: relative;
    background: #fff;
    height: 211px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

.sx_lists_w .list_arrows .prev,
.sx_lists_w .list_arrows .next {
    position: absolute;
    top: 50%;
    margin-top: -61px;
    display: block;
    width: 13px;
    height: 122px;
    background: url(../images/arrow_lr_big_s.png) no-repeat;
    text-indent: -999999px;
    cursor: pointer;
}

.sx_lists_w .list_arrows .prev {
    background-position: 0 0;
    left: 15px;
}

.sx_lists_w .list_arrows .next {
    background-position: -13px 0;
    right: 15px;
}

.sx_lists_w ul {
    margin-right: -44px;
    overflow: hidden;
    position: relative;
    margin-left: 44px;
    height: 211px;
}

.sx_lists_w ul li {
    float: left;
    width: 856px;
    overflow: hidden;
    margin-right: 44px;
    *zoom: 1;
}

.sx_lists_w ul li:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: ".";
}

.sx_lists_w .sx_lists_ones {
    margin-right: -14px;
}

.sx_lists_w .list_one {
    float: left;
    width: 158px;
    height: 211px;
    background: #fff;
    margin-right: 14px;
    *margin-right: 13px;
    text-align: center;
    position: relative;
}

.sx_lists_w .list_one p {
    color: #4d4d4d;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    margin-top: 12px;
}

/*--找回登录密码---*/

.step_a {
    width: 850px;
}

.step_a dl {
    width: 212px;
}

.stepflex {
    position: relative;
    text-align: center;
    margin-top: 52px;
    margin-bottom: 85px;
    margin-left: auto;
    margin-right: auto;
    height: 5px;
    border: 1px solid #e6e6e6;
    background: #ccc;
}

.stepflex dl {
    position: relative;
    height: 7px;
    float: left;
    border-top: 5px solid #ccc;
}

.stepflex .s_num {
    position: absolute;
    top: -14px;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: url(../images/stepflex.png) no-repeat;
    background-position: -25px -10px;
    font-size: 12px;
    color: #fff;
}

.stepflex .s_title {
    margin-top: 20px;
    color: #999;
}

.stepflex .doing .s_title,
.stepflex .done .s_title {
    color: #666;
}

.stepflex .doing,
.stepflex .done {
    border-top: 5px solid #4796ED;
}

.stepflex .doing .s_num,
.stepflex .done .s_num {
    background-position: 0 -10px;
}

.stepflex .last .s_num {
    background-position: -50px -10px;
}

.stepflex .last.doing .s_num {
    background-position: -75px -10px;
}

.stepflex .first s,
.stepflex .doing b,
.stepflex .last b {
    z-index: 10;
    display: block;
    width: 7px;
    height: 7px;
    background: url(../images/stepflex.png) no-repeat;
}

.stepflex .first s {
    position: absolute;
    left: -4px;
    top: -6px;
    background-position: 0 0;
}

.stepflex .last b {
    position: absolute;
    right: -8px;
    top: -6px;
    background-position: -30px 0;
}

.stepflex .doing b {
    position: absolute;
    right: -7px;
    top: -6px;
    background-position: -13px 0;
}

.ipt_ct {
    width: 300px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
}

.ipt_ct label {
    display: inline-block;
    text-align: center;
    font-size: 12px;
    width: 85px;
    color: #333;
}

.ipt_ct .line {
    width: 0;
    height: 0;
    *height: 20px;
    *display: inline;
    *zoom: 1;
    *vertical-align: middle;
    border-left: 1px solid #ccc;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: -4px;
}

.ipt_ct input[type="text"],
.ipt_ct input[type="password"] {
    width: 170px;
    *width: 150px !important;
    height: 32px;
    line-height: 32px;
    padding-left: 5px;
    padding-right: 5px;
    border: 0;
    background: #fff;
}

.ipt_ct input.ipt_cd {
    width: 110px;
    *width: 100px !important;
    height: 32px;
    line-height: 32px;
    padding-left: 5px;
    border: 0;
    background: #fff;
}

.ipt_ct .count_down {
    position: absolute;
    top: 0;
    right: 0;
}

.ipt_ct .count_down .line {
    margin-right: 5px;
    vertical-align: middle;
}

.count_down .btn {
    width: 100px;
    height: 40px;
    border: 0;
    background: #f2f2f2;
    color: #333;
    font-size: 12px;
}

.count_down .btn.act {
    color: #999;
    cursor: default;
}

.text_s {
    text-align: left;
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 54px;
}

.text_s h6 {
    font-size: 14px;
    color: #333;
    margin-bottom: 14px;
}

.text_s p {
    color: #777;
    line-height: 24px;
}

.text_s b {
    color: #e7350d;
}

.text_s p em {
    font-size: 22px;
    margin-right: 3px;
    color: #666;
    position: relative;
    top: 3px;
}

.text_s p b {
    color: #e7350d;
}

.text_s p a {
    text-decoration: underline;
    color: #e7350d;
    margin-left: 3px;
    margin-right: 3px;
}

.w_hint {
    text-align: left;
    color: #e7350d;
}

.w_hint .icon_warning {
    margin-right: 8px;
}

.fb_hint {
    width: 300px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
}

/*--安全设置--*/

.setting_hint {
    padding-top: 18px;
    padding-bottom: 11px;
    font-size: 12px;
    color: #5a5a5a;
    border-top: 1px solid #e0e0e0;
}

.safe_set {
    width: 100%;
    background: #f5f5f5;
    padding-top: 19px;
    padding-bottom: 3px;
}

.safe_set>.one {
    margin-bottom: 16px;
}

.safe_set .one label {
    display: inline-block;
    vertical-align: middle;
    width: 132px;
    line-height: 34px;
    text-align: right;
    margin-right: 10px;
    font-size: 14px;
    color: #4d4d4d;
}

.safe_set .one .ipt_a,
.safe_set .one .ipt_b,
.safe_set .one .ipt_c {
    vertical-align: middle;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding: 0 3px;
    background: #fff;
}

.safe_set .ipt_a {
    width: 135px;
}

.safe_set .ipt_b {
    width: 90px;
}

.safe_set .ipt_c {
    width: 180px;
}

.safe_set .btn {
    vertical-align: middle;
    width: 114px;
    height: 34px;
    background: #4796ed;
    color: #fff;
    line-height: 26px;
    margin-left: 7px;
}

.safe_set .hint {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 11px;
    margin-top: -6px;
    position: relative;
    top: 2px;
}

.safe_set .hint .one {
    line-height: 18px;
}

.safe_set .hint .one span {
    float: left;
    font-size: 12px;
    color: #5a5a5a;
}

.safe_set .hint em {
    float: left;
    color: #e7350d;
    font-size: 16px;
    margin-right: 3px;
    position: relative;
    top: 3px;
}

.safe_set02 {
    margin-top: 20px;
}

/*--帐号激活--*/

.step_b {
    width: 882px;
}

.step_b dl {
    width: 220px;
}

.jh_hint {
    font-size: 16px;
    color: #4d4d4d;
}

.jh_hint em {
    font-size: 14px;
    color: #ed3919;
}

.ipt_ct input.jh_btn {
    position: absolute;
    top: -2px;
    *top: -1px;
    right: -1px;
    width: 90px !important;
    height: 42px;
    line-height: 42px;
    *height: 40px;
    *line-height: 40px;
    border: 1px solid #e6e6e6;
    background: #4796ed;
    color: #fff;
}

.account_active {
    width: 303px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.account_active .ipt_ct {
    position: relative;
    margin-left: 0;
}

.zc_title_s .count_signs {
    position: absolute;
    top: 5px;
    left: 442px;
    width: 270px;
}

.zc_title_s .count_signs .one {
    float: left;
}

/*--开票地址--*/

.invoice_c {
    height: 62px;
    line-height: 62px;
}

.invoice_c div {
    color: #4d4d4d;
    letter-spacing: 2px;
    font-size: 14px;
}

.invoice_c em {
    margin-left: 5px;
}

.invoice_c .btn {
    margin-top: 14px;
}

.invoice_type .radios {
    height: 40px;
    line-height: 40px;
}

.invoice_type .radios a {
    color: blue;
}

.invoice_type .radios .title {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    color: #4d4d4d;
    margin-right: 30px;
}

.invoice_type ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.invoice_type ul li {
    float: left;
    margin-right: 38px;
}

.invoice_type ul li label {
    vertical-align: middle;
    margin-left: 5px;
}

.invoce_show {
    margin-top: 10px;
}

.invoce_show .icon {
    display: block;
    *vertical-align: baseline;
    position: relative;
    top: 1px;
}

.invoce_showB {
    display: none;
}

.invoce_showA .icon {
    margin-left: 112px;
}

.invoce_showA .invoce_showB .icon {
    margin-left: 254px;
}

.invoce_show .show_c {
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
    color: #666;
}

.invoce_show .show_c label {
    display: inline-block;
    width: 130px;
    text-align: right;
    margin-right: 7px;
    color: #666;
    vertical-align: middle;
}

.invoce_show .show_c label em {
    color: #e7350d;
    margin-right: 3px;
}

.invoce_show .show_c div:first-child {
    margin-top: 12px;
}

.invoce_show .show_c .ipt_a,
.invoce_show .show_c .ipt_b,
.invoce_show .show_c .ipt_c,
.invoce_show .show_c .ipt_d {
    vertical-align: middle;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding: 0 5px;
    color: #5a5a5a;
}

.invoce_show .show_c .ipt_a {
    width: 183px;
}

.invoce_show .show_c .ipt_b {
    width: 220px;
}

.invoce_show .show_c .ipt_c {
    width: 370px;
}

.invoce_show .show_c .ipt_d {
    width: 68px;
}

.invoce_show .show_c select {
    width: 78px;
    height: 32px;
    border: 1px solid #ccc;
    padding: 0 3px;
    padding: 6px 3px\9;
    margin-right: 5px;
    vertical-align: middle;
}

.invoce_show .show_c textarea {
    width: 360px;
    height: 64px;
    resize: none;
    border: 1px solid #ccc;
    padding: 5px;
    vertical-align: top;
}

.invoice_type .upload_c {
    display: inline-block;
    vertical-align: middle;
    margin-left: -3px;
    position: relative;
    width: 244px;
    padding-right: 120px;
    padding-left: 5px;
    background: #fff;
    color: #666;
    border: 1px solid #ccc;
    height: 32px;
    line-height: 32px;
}

.invoce_show .show_c .tip {
    text-indent: 138px;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
}

.file_b {
    position: absolute;
    right: -1px;
    top: -1px;
    display: inline-block;
    vertical-align: middle;
    background: #4796ed;
    color: #fff;
    width: 115px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
}

.file_b input {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 32px;
    cursor: pointer;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fileStyle_c {
    box-sizing: border-box;
    *behavior: url(/js/boxsizing.htc);
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 5px;
}

.invoce_show .show_c .file_pos {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

/*线上支付流水明细*/

.mx_table td {
    height: 80px;
}

.mx_table .th01,
.mx_table .th02,
.mx_table .th03 {
    width: 128px;
}

.mx_table .th04,
.mx_table .th05 {
    width: 146px;
}

.mx_table .th07 {
    width: 180px;
}

/*--银行交易状态查询--*/

.search01 {
    padding-top: 24px;
    padding-bottom: 20px;
    *zoom: 1;
}

.search01:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: ".";
}

.search01 label {
    float: left;
    font-size: 14px;
    color: #5a5a5a;
}

.mx_table_s td {
    height: 60px;
}

.mx_table_s .th01 {
    width: 160px;
}

.mx_table_s .th02,
.mx_table_s .th03,
.mx_table_s .th07 {
    width: 104px;
}

.mx_table_s .th04 {
    width: 130px;
}

.mx_table_s .th05 {
    width: 90px;
}

.mx_table_s .th08 {
    width: 120px;
}

/*--电子钱包交易查询--*/

.bk_col3 .one {
    float: left;
    width: 274px;
    margin-right: 0;
}

.bk_col3 .figure_line {
    margin-top: 48px;
    margin-left: 28px;
    margin-right: 28px;
}

.showHide_btn {
    height: 40px;
    text-align: center;
    color: #666;
    background: #f5f5f5;
}

.showHide_btn a {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    color: #666;
    border-bottom: 1px solid #666;
    margin-top: 13px;
    line-height: 13px;
}

.showHide_btn .icon {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.showHide_btn a:hover {
    color: #4d4d4d;
}

.elecWallet_slists .bk_col3 {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: -1px;
    padding: 0 20px;
}

.elecWallet_slists .bk_col3 .one {
    font-size: 14px;
    color: #5a5a5a;
    height: 54px;
    line-height: 54px;
}

.elecWallet_slists .bk_col3 .a {
    width: 33.33%;
}

.elecWallet_slists .bk_col3 .b {
    width: 33.33%;
    text-align: center;
}

.elecWallet_slists .bk_col3 .c {
    width: 33.33%;
    text-align: center;
}

.elecWallet_search .one {
    margin-bottom: 16px;
}

.elcWallet_table th.tb_l {
    text-align: center;
    padding-left: 0;
}

.elcWallet_table td {
    height: 90px;
    font-size: 14px;
}

.elcWallet_table td.tb_l>div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 8px;
}

.elcWallet_table .th01 {
    width: 187px;
}

.elcWallet_table .th02 {
    width: 128px;
}

.elcWallet_table .th03 {
    width: 96px;
}

.elcWallet_table .th04 {
    width: 110px;
}

.elcWallet_table .th05 {
    width: 130px;
}

.elcWallet_table .th06 {
    width: 96px;
}

.elcWallet_table .th08 {
    width: 113px;
}

/*--我要对账--*/

.ablock .pd_lr .search_dm {
    padding-left: 0;
    padding-right: 0;
    font-size: 0;
}

.search_dm {
    padding-left: 25px;
    padding-right: 25px;
}

.search_dm label {
    color: #666;
    font-size: 14px;
    margin-right: 10px;
    vertical-align: middle;
}

.search_dm .a,
.search_dm .b {
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.search_dm .a {
    margin-right: 30px;
}

.search_dm .a select {
    width: 180px;
    height: 34px;
    padding: 6px 0\9;
    border: 1px solid #ccc;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
}

.search_dm .b select {
    width: 90px;
    height: 34px;
    padding: 6px 0\9;
    border: 1px solid #ccc;
    margin-right: 8px;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
}

.search_dm .btn {
    float: right;
    margin-top: 20px;
    margin-left: 15px;
    font-size: 12px;
}

.stateAccount {
    background-color: #fff;
    padding: 0 25px;
}

.stateAccount .top_title {
    font-size: 18px;
    padding-top: 44px;
    padding-bottom: 40px;
    text-align: center;
    color: #333;
}

.stateAccount .f {
    border-bottom: 1px solid #808080;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 12px;
}

.stateAccount .f span,
.stateAccount .f span b {
    font-size: 16px;
    color: #666;
}

.stateAccount .f .float_c {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    text-align: center;
}

.stateAccount .s {
    border-bottom: 0;
    border-top: 1px solid #808080;
    margin-top: 6px;
    height: 62px;
    padding-left: 16px;
    padding-right: 16px;
}

.stateAccount .s .float_l,
.stateAccount .s .float_r {
    font-size: 14px;
    color: #666;
    position: relative;
    top: 26px;
}

.stateAccount .s .big_num {
    float: left;
    font-size: 30px;
    color: #4d4d4d;
    margin-left: 120px;
    margin-top: 16px;
}

.stateAccount .s span {
    line-height: 45px;
}

.stateAccount .s .big {
    font-size: 30px;
    color: #595757;
    float: right;
}

.stateAccount_table_a,
.stateAccount_table_b {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.stateAccount_table_a th,
.stateAccount_table_b th,
.stateAccount_table_a td,
.stateAccount_table_b td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.stateAccount_table_a td .title {
    font-size: 16px;
    color: #333;
    margin: 12px 0 38px;
    text-align: center;
}

.stateAccount_table_a td p,
.stateAccount_table_a td p span {
    margin: 0;
    font-size: 14px !important;
    line-height: 18px;
    color: #999 !important;
}

.stateAccount_table_a td .btr {
    text-align: right;
    position: absolute;
    right: 170px;
    bottom: 10px;
    color: #666 !important;
}

.stateAccount_table_a .td_txt {
    height: 15px;
}

.stateAccount_table_a td .table_txt {
    color: #666;
    font-size: 14px;
    position: relative;
    top: 22px;
}

.stateAccount_table_a td {
    width: 50%;
    text-align: left;
    padding: 0 14px;
    vertical-align: top;
    position: relative;
    padding-bottom: 45px;
}

.stateAccount .txt_pd {
    margin: 0;
    padding: 18px 16px;
    text-align: left;
    color: #666;
    font-size: 14px;
    line-height: 18px;
}

.stateAccount .t {
    border-top: 1px solid #808080;
    margin-top: 6px;
    padding-bottom: 60px;
}

.stateAccount .t .txt_pd,
.stateAccount .t .txt_pd span {
    color: #4d4d4d;
    font-size: 16px;
}

.stateAccount .t .txt_pd {
    padding-bottom: 15px;
}

.stateAccount .t .title {
    padding: 26px 16px 10px 16px;
    text-align: left;
    color: #333;
    font-size: 16px;
}

.stateAccount_table_b th {
    font-size: 16px;
    color: #666;
}

.stateAccount_table_b td {
    font-size: 12px;
    color: #666;
}

.stateAccount_table_b th,
.stateAccount_table_b td {
    padding: 10px;
    word-break: break-all;
}

.stateAccount_m {
    margin-top: 6px;
    margin-bottom: 10px;
}

.stateAccount_m input[type='button'] {
    margin-right: 10px;
}

.stateAccount_choice {
    display: inline-block;
    padding-left: 35px;
    padding-right: 20px;
}

.stateAccount_choice .one {
    display: inline-block;
    margin-right: 10px;
}

.stateAccount_choice .one label {
    font-size: 16px;
    line-height: 28px;
}

.stateAccount_choice .one select {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    padding: 0 5px;
}

.stateAccount_tab h4 {
    width: 120px;
    padding: 0;
}

.dayAccount_table td {
    height: 66px;
}

.dayAccount_table .th01,
.dayAccount_table .th02 {
    width: 100px;
}

.dayAccount_table .th04,
.dayAccount_table .th05,
.dayAccount_table .th06,
.dayAccount_table .th07 {
    width: 127px;
}

.dayAccount_table .th08 {
    width: 102px;
}

/*--联系我们--*/

.contact {
    height: 156px;
}

.contact .title {
    height: 65px;
    line-height: 65px;
    text-align: left;
    color: #4d4d4d;
    font-size: 16px;
}

.contact img {
    float: left;
    width: 65px;
    height: 65px;
    margin-right: 18px;
    margin-left: 333px;
}

.contact .contact_s {
    display: block;
    font-size: 20px;
    color: #e7350d;
    margin-bottom: 14px;
    text-decoration: none;
    padding-top: 10px;
}

.contact em {
    display: block;
    font-size: 14px;
    color: #5a5a5a;
}

.contact_us {
    color: #4d4d4d;
    font-size: 14px;
    line-height: 28px;
    padding-bottom: 23px;
    padding-top: 12px;
    padding-left: 44px;
}

.contact_table {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-top: 20px;
    width: 100%;
    table-layout: fixed;
}

.contact_table th,
.contact_table td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.contact_table th {
    font-size: 14px;
    color: #333;
}

.contact_table td {
    font-size: 12px;
    color: #4d4d4d;
}

.contact_table th,
.contact_table td {
    padding-top: 12px;
    padding-bottom: 12px;
}

/*--退款和转账业务查询--*/

.search_infos_a .one {
    margin-right: 24px;
    margin-bottom: 20px;
}

.application_num {
    position: relative;
}

.application_num>a {
    text-decoration: none;
    display: inline-block;
    color: #e7350d;
    border-bottom: 1px solid #e7350d;
    line-height: 15px;
}

.application_num_table {
    display: none;
    position: absolute;
    top: 30px;
    left: -20px;
    padding: 5px;
    width: 280px;
    background-color: #d8d8d7;
    background: rgba(62, 58, 57, 0.2);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.application_num_table>table {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
}

.application_num_table>table th {
    height: 42px;
    background: #f1f1f1;
    font-size: 14px;
    color: #333;
}

.application_num_table>table th,
.application_num_table>table td {
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
}

.application_num_table>table td {
    padding: 0 20px;
    height: auto;
    font-size: 12px;
    color: #4d4d4d;
    line-height: 20px;
    background: #fff;
    padding-top: 18px;
    padding-bottom: 18px;
}

.application_num_table .arrow {
    position: absolute;
    top: -11px;
    left: 40px;
    display: block;
    width: 0;
    height: 0;
    border-width: 0 9px 11px 9px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #d8d8d7 transparent;
    _font-size: 0;
    _line-height: 0;
}

.tzApply_table td {
    height: 86px;
}

.tzApply_table .th01,
.tzApply_table .th03 {
    width: 100px;
}

.tzApply_table .th02 {
    width: 150px;
}

.tzApply_table .th04 {
    width: 200px;
}

.tzApply_table .th05,
.tzApply_table .th06 {
    width: 120px;
}

/*--退款和转账业务申请--*/

.apply_info {
    height: 150px;
    border-bottom: 5px solid #f1f1f1;
}

.apply_info .a,
.apply_info .b {
    padding-left: 25px;
}

.apply_info .a,
.apply_info .b,
.apply_info .b label {
    font-size: 14px;
    color: #4d4d4d;
    vertical-align: middle;
}

.apply_info .a {
    padding-top: 20px;
    padding-bottom: 16px;
    font-size: 16px;
    color: #4789e0;
    font-weight: bold;
    letter-spacing: 1px;
}

.apply_info .a img {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    margin-right: 20px;
    position: relative;
    top: -2px;
}

.apply_info .b select {
    vertical-align: middle;
    width: 250px;
    height: 36px;
    line-height: 36px;
    padding: 6px 0\9;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    color: #4d4d4d;
    margin-left: 14px;
}

.apply_info .apply_tip {
    margin-left: 16px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 12px;
    color: #e7350d;
}

.apply_info .apply_tip .icon {
    position: relative;
    top: -1px;
    width: 16px;
    height: 15px;
    background-position: -124px -258px;
    margin-right: 6px;
}

.apply_table .ipt {
    vertical-align: middle;
    width: 100px;
    height: 32px;
    line-height: 32px;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #c3c3c3;
}

.apply_table .a {
    margin-right: 17px;
}

.apply_table label {
    vertical-align: middle;
    margin-left: 5px;
}

.apply_mark {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 25px;
}

.apply_mark label {
    *zoom: 1;
    font-size: 14px;
    color: #4d4d4d;
    margin-right: 62px;
    vertical-align: middle;
}

.apply_mark .ipt {
    vertical-align: middle;
    width: 180px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #c3c3c3;
    color: #4d4d4d;
    font-size: 14px;
    padding-left: 3px;
    padding-right: 3px;
    margin-left: 10px;
}

.apply_mark .ipt_s {
    vertical-align: middle;
    width: 140px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #c3c3c3;
    color: #4d4d4d;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.apply_sum {
    padding-bottom: 20px;
    margin-top: 14px;
}

.apply_sum div {
    color: #4d4d4d;
    font-size: 14px;
    text-align: right;
}

.apply_sum .a {
    margin-bottom: 20px;
}

.apply_sum .a em {
    display: inline-block;
    font-size: 18px;
    color: #e7350d;
    width: 120px;
    text-align: right;
}

.apply_sum .b {
    margin-top: 20px;
}

.apply_title_txt {
    font-size: 16px;
    color: #e7350d;
    height: 64px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 64px;
    letter-spacing: 2px;
}

.apply_title_txt b {
    font-size: 18px;
    color: #e7350d;
    vertical-align: bottom;
}

.hint_normalTxt {
    font-size: 12px;
    color: #4d4d4d;
    line-height: 22px;
}

/*--电子钱包密码设置--*/

.radios_choice .title {
    float: left;
    font-size: 16px;
    color: #666;
}

.radios_choice .labels {
    float: left;
    color: #4d4d4d;
    font-size: 14px;
}

.radios_choice .labels .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 56px;
}

.radios_choice .labels .one label {
    vertical-align: middle;
    margin-left: 5px;
}

.elect_set .radios_choice {
    height: 74px;
}

.elect_set .radios_choice .title {
    margin-right: 62px;
    margin-top: 29px;
}

.elect_set .radios_choice .labels {
    margin-top: 31px;
}

.elect_set .btn {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
}

.elect_set a {
    float: right;
    font-size: 14px;
    color: #4d4d4d;
    margin-top: 29px;
}

.electSet_ones {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #e0e0e0;
}

.electSet_ones label {
    font-size: 14px;
    color: #4d4d4d;
    display: inline-block;
    width: 94px;
    margin-right: 12px;
    vertical-align: middle;
    text-align: right;
}

.electSet_ones input[type="text"],
.electSet_ones input[type="password"] {
    vertical-align: middle;
    width: 180px;
    height: 34px;
    padding-left: 3px;
    padding-right: 3px;
    line-height: 34px;
    border: 1px solid #c3c3c3;
}

.electSet_ones .btn {
    vertical-align: middle;
}

.electSet_ones .hint {
    line-height: 34px;
    color: #4d4d4d;
    margin-left: 16px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.electSet_ones em,
.elect_use .radios_choice .hint em {
    color: #e7350d;
    font-size: 14px;
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.elect_use .electSet_ones .hint b {
    font-size: 12px;
    color: #e7350d;
}

.elect_use .radios_choice {
    height: 55px;
}

.elect_use .radios_choice .title {
    margin-right: 51px;
    margin-top: 20px;
}

.elect_use .radios_choice .labels {
    margin-top: 18px;
}

.elect_use .radios_choice .hint {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    color: #4d4d4d;
    margin-left: -32px;
    font-size: 12px;
}

/*--待支付订单--*/

.t_match_a {
    font-size: 12px;
    color: #666;
    margin-top: 25px;
    margin-bottom: 15px;
}

.t_match_a b {
    color: #e7350d;
    margin: 0 5px;
}

.notPay_selt {
    float: left;
    font-size: 14px;
    color: #4d4d4d;
    margin-left: 20px;
}

.notPay_selt select {
    vertical-align: middle;
    width: 200px;
    height: 34px;
    padding: 5px 0\9;
    border: 1px solid #c3c3c3;
    margin-left: 12px;
}

.notPay_btn {
    float: right;
}

.noPayOrder_table .th01 {
    width: 74px;
}

.noPayOrder_table .th02 {
    width: 106px;
}

.noPayOrder_table .th03 {
    width: 116px;
}

.noPayOrder_table .th04 {
    width: 130px;
}

.noPayOrder_table .th05 {
    width: 100px;
}

.noPayOrder_table .th06 {
    width: 114px;
}

.noPayOrder_table .th07 {
    width: 114px;
}

.noPayOrder_table .th08 {
    width: auto;
}

.noPayOrder_table .th09 {
    width: 127px;
}

.noPayOrder_table td {
    height: 132px;
}

/*--立即还款--*/

.selt_a label {
    font-size: 14px;
    color: #4d4d4d;
    margin-right: 16px;
}

.selt_a select {
    width: 180px;
    height: 32px;
    border: 1px solid #c3c3c3;
}

.repayment_hint {
    position: absolute;
    top: 36px;
    right: 0;
    color: #4789e0;
    font-size: 12px;
    text-decoration: none;
}

/*--我要打货款（原：我要充值）--*/

.up_money .a {
    height: 100px;
    line-height: 100px;
    color: #e7350d;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

.up_money .a img {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-left: 326px;
}

.up_money .b label {
    font-size: 14px;
    color: #4d4d4d;
    display: block;
    margin-bottom: 24px;
}

.up_money .b span {
    float: left;
    text-align: right;
    line-height: 40px;
    width: 384px;
}

.up_money .b select,
.up_money .b input[type="text"] {
    width: 230px;
    height: 40px;
    line-height: 40px;
    padding-left: 3px;
    padding-right: 3px;
    color: #808080;
    border: 1px solid #c3c3c3;
    font-size: 14px;
    margin-left: 14px;
    vertical-align: middle;
}

.up_money .b select {
    padding: 8px 0\9;
}

.up_money .b input.ipt_a {
    width: 230px;
}

.up_money .btn {
    margin-left: 398px;
    margin-bottom: 86px;
}

.t_hint {
    position: absolute;
    top: 14px;
    left: 120px;
    font-size: 12px;
    line-height: normal;
    color: #5a5a5a;
    width: 816px;
}

.t_hint em {
    color: #e7350d;
    font-size: 14px;
    margin-right: 3px;
    float: left;
}

.t_hint b {
    color: #e7350d;
    font-size: 12px;
}

.t_hint span {
    float: left;
    font-size: 12px;
    line-height: normal;
    color: #5a5a5a;
    letter-spacing: 0;
    width: 800px;
}

/*--返利查询--*/

.num_a {
    height: 88px;
    line-height: 88px;
    font-size: 12px;
    color: #4d4d4d;
    text-align: center;
}

.num_a .one {
    width: 33.2%;
}

/*注：避免和电子钱包交易查询页面宽度冲突，.num_a .one的宽度需要另外设置*/

.num_a b {
    font-size: 22px;
    padding-left: 20px;
    padding-right: 10px;
}

.num_a .a b {
    color: #8cc63f;
}

.num_a .b b {
    color: #4796ed;
}

.num_a .c b {
    color: #e7350d;
}

.num_line {
    float: left;
    width: 0;
    height: 0;
    border-left: 1px solid #e0e0e0;
    padding-top: 36px;
}

.num_a .num_line {
    margin-top: 27px;
}

.check {
    font-size: 14px;
    color: #e7350d;
    text-decoration: none;
}

.check .icon {
    margin-left: 7px;
    position: relative;
    top: -1px;
    *top: 1px;
}

.check:hover .icon,
.check.act .icon {
    background-position: -71px -185px;
}

.check_show {
    position: relative;
    padding-left: 25px;
    padding-right: 25px;
    margin: 0 -10px;
    border-top: 1px solid #fff;
    top: -1px;
}

.check_show_c {
    background: #f5f5f5;
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
    margin-top: -1px;
}

.check_show .arrow_top {
    position: absolute;
    top: -10px;
    width: 18px;
    height: 12px;
    background: url(../images/icons.png) no-repeat;
    background-position: -266px -89px;
}

.check_show .arrow_top_a {
    right: 52px;
}

.check_show .table th {
    height: 60px;
    color: #666;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #e0e0e0;
}

.check_show .table td {
    height: auto;
    line-height: 22px;
    padding: 18px 5px;
    word-break: break-all;
    color: #666;
    border-bottom: 0;
    font-size: 12px;
    background: #f5f5f5;
}

.checkTable .th01 {
    width: 184px !important;
}

.checkTable .th02 {
    width: 167px !important;
}

.checkTable .th03 {
    width: 146px !important;
}

.checkTable .th04 {
    width: auto !important;
}

.checkTable .th05 {
    width: 252px !important;
}

.rebateCheck_table td {
    height: 82px;
}

.rebateCheck_table .th01 {
    width: 135px;
}

.rebateCheck_table .th02 {
    width: 166px;
}

.rebateCheck_table .th03 {
    width: 86px;
}

.rebateCheck_table .th04 {
    width: 86px;
}

.rebateCheck_table .th05,
.rebateCheck_table .th06 {
    width: 96px;
}

.rebateCheck_table .th07 {
    width: 60px;
}

.rebateCheck_table .th08 {
    width: 86px;
}

.rebateCheck_table .th09 {
    padding-right: 25px
}

.rebateCheck_table .th10 {
    width: 60px;
}

.search_dm .b .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 15px;
}

.search_dm .b label {
    font-size: 14px;
    color: #666;
    margin-right: 10px;
    vertical-align: middle;
}

.search_dm .b input {
    width: 120px;
    height: 34px;
    line-height: 34px;
    *width: 108px;
    *height: 32px;
    *line-height: 32px;
    padding: 0 5px;
    font-size: 14px;
    color: #666;
    border: 1px solid #ccc;
    vertical-align: middle;
}

/*--收银台--*/
.cashierDesk>.bd_b01 {
    *overflow: hidden;
}

.cashierDesk .pay_radios,
.pay_radios .one,
.pay_radios .one .iradio_tlmall,
.pay_radios .one label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.cashierDesk .pay_radios {
    margin-left: 70px;
}

.pay_radios .one {
    margin-right: 50px;
}

.pay_radios .one .iradio_tlmall {
    position: relative;
}

.pay_radios .one label {
    color: #333;
    font-size: 14px;
    margin-left: 5px;
}

/*1、在线支付*/
.title_pay {
    overflow: hidden;
    height: 100px;
}

.title_pay img {
    width: 55px;
    height: 55px;
    margin-right: 15px;
    float: left;
    margin-top: 23px;
}

.title_pay span {
    vertical-align: middle;
    font-size: 22px;
    color: #82bc3f;
    line-height: 100px;
    float: left;
}

.title_pay .float_r {
    font-size: 14px;
    color: #333;
    margin-top: 72px;
}

.title_pay .float_r b {
    font-size: 14px;
    color: #e7350d;
    margin-left: 5px;
    margin-right: 5px;
}

.pay_infos {
    padding-top: 25px;
    padding-bottom: 5px;
    position: relative;
}

.pay_infos .one {
    margin-bottom: 20px;
}

.pay_infos h4 {
    float: left;
    font-size: 14px;
    color: #333;
}

.pay_infos p {
    float: left;
    font-size: 14px;
    color: #333;
    width: 1046px;
    margin-left: 6px;
}

.pay_money {
    position: absolute;
    right: 0;
    top: 25px;
    font-size: 14px;
    color: #333;
}

.pay_money b {
    font-size: 16px;
    color: #e7350d;
    text-align: right;
    margin-left: 4px;
}

.pay_infos_hint {
    position: relative;
}

.pay_infos_hint .a {
    font-size: 14px;
    color: #333;
    padding-top: 24px;
}

.pay_infos_hint .b {
    font-size: 12px;
    color: #e7350d;
    margin-top: 15px;
    padding-bottom: 25px;
}

.pay_infos_hint02 .b {
    padding-bottom: 0;
}

.pay_infos_hint .c {
    position: absolute;
    top: 44px;
    right: 0;
    font-size: 14px;
    color: #333;
}

.pay_infos_hint .c b {
    font-size: 24px;
    color: #e7350d;
    margin-left: 4px;
    text-align: right;
}

.pay_radioCheck label {
    margin-left: 5px;
    vertical-align: middle;
}

.pay_radioCheck img {
    border: 1px solid #ccc;
    vertical-align: middle;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.pay_radioCheck img.act {
    border: 1px solid #e7350d;
}

.pay_rck_a img {
    width: 200px;
    height: 60px;
}

.title_pay_b {
    padding-top: 24px;
    padding-bottom: 24px;
}

.title_pay_b em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: #e7350d;
    margin-right: 7px;
    width: 7px;
    height: 15px;
}

.title_pay_b span {
    font-size: 18px;
    color: #333;
}

.payTab_tit {
    margin-bottom: 24px;
}

.payTab_tit .one {
    float: left;
    margin-right: 20px;
}

.payTab_tit .one .btn {
    width: 98px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    border-radius: 8px;
    color: #666;
    font-size: 14px;
}

.payTab_tit .one .btn.act {
    border: 1px solid #e8350d;
    color: #e8350d;
    background: url(../images/tab_arrowR_act.png) no-repeat;
    background-position: bottom right;
}

.payBtn {
    text-align: center;
    margin-top: 46px;
    padding-bottom: 90px;
    overflow: hidden;
}

.payBtn .btn02 {
    width: 180px;
    height: 46px;
    border-radius: 23px;
    font-size: 18px;
}

.pay_sum_r {
    margin-top: -5px;
    padding-top: 0;
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
}

/*1.1企业和个人帐户*/
.accountsTitle {
    border-bottom: 1px solid #e5e5e5;
    padding-top: 14px;
    overflow: hidden;
}

.pay_rck_b {
    padding-left: 50px;
    padding-top: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.pay_rck_b ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: -3px;
    margin-right: 56px;
    margin-bottom: 25px;
}

.pay_rck_b li label {
    margin-left: 12px;
}

.pay_rck_b img {
    width: 178px;
    height: 58px;
}

.payWay .title {
    font-size: 16px;
    color: #333;
    margin-top: 25px;
    margin-bottom: 14px;
}

.payWay .ways {
    background: #f4f4f4;
    border: 1px solid #e5e5e5;
    height: 73px;
    line-height: 73px;
    padding-left: 28px;
}

.payWay .ways .radio {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 7px;
    margin-top: -2px;
    margin-bottom: -1px;
}

.payWay .ways .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 48px;
}

.payWay .ways label {
    font-size: 14px;
    color: #666;
    vertical-align: middle;
    margin-left: 7px;
}

/*2、线下打款*/
.offline_infos .infos_c {
    padding: 20px 30px 1px;
    background: #F5F5F5;
}

.offline_infos .infos_c .title {
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.offline_infos .infos_c .one {
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.tab_title_b .line_v {
    float: left;
    width: 0;
    height: 0;
    border-left: 1px solid #ccc;
    padding-top: 14px;
    margin-top: 20px;
}

.tab_title_b p.tips {
    float: right;
    color: #e7350d;
    height: 54px;
    line-height: 54px;
}

.tab_title_b h4 {
    float: left;
    margin-top: 22px;
    margin-right: 40px;
    padding-bottom: 5px;
    border-bottom: 1px solid #fff;
    font-size: 14px;
    color: #333;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.tab_title_b h4.act {
    color: #e7350d;
    border-color: #E7350D;
}

.tab_title_b .line_btm {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
}

.tab_title_b h4.act .line_btm {
    background: #e7350d;
}

.tab_title_b .line_btm .arrow {
    position: absolute;
    top: -3px;
    left: 50%;
    margin-left: -3px;
    height: 0px;
    width: 0px;
    border-width: 0 3px 3px 3px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #fff transparent;
    _font-size: 0;
    _line-height: 0;
}

.tab_title_b h4.act .line_btm .arrow {
    border-color: transparent transparent #e7350d transparent;
}

.pay_infos_c {
    margin-top: 12px;
    padding: 20px;
    background: #f4f4f4;
}

.pay_infos_c .one {
    margin-top: 14px;
    margin-bottom: 14px;
}

.pay_infos_c .one label>span,
.pay_infos_c .one .label>span {
    display: inline-block;
    vertical-align: middle;
    width: 458px;
    text-align: right;
    font-size: 14px;
    color: #666;
    *line-height: 32px;
}

.pay_infos_c .one label>span em,
.pay_infos_c .one .label>span em {
    font-size: 16px;
    color: #e7350d;
    padding-right: 4px;
    vertical-align: middle;
}

.pay_infos_c .one label,
.pay_infos_c .one .label {
    font-size: 12px;
    color: #949494;
    vertical-align: middle;
}

.pay_infos_c input[type="text"] {
    vertical-align: middle;
    border: 1px solid #ccc;
    margin-right: 10px;
    margin-left: 10px;
    padding-left: 3px;
    padding-right: 3px;
}

.pay_infos_c input.fileStyle_a {
    box-sizing: border-box;
    height: 32px;
    line-height: 32px;
    *height: 30px;
    *line-height: 30px;
    border: 0;
    border-right: 1px solid #ccc;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 3px;
    padding-right: 3px;
    background: #fff;
}

.pay_infos_c .file_pos {
    display: inline-block;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    border: 1px solid #ccc;
}

.pay_infos_c .ipt_a {
    width: 144px;
    height: 32px;
    line-height: 32px;
}

.pay_infos_c .ipt_b {
    width: 250px;
    height: 32px;
    line-height: 32px;
}

.pay_radioCheck .iradio_tlmall.checked~label img {
    border: 1px solid #e7350d;
}

.deal-table-box {
    margin-top: 12px;
}

.deal-table-box .deal-table thead {
    background: #F9F9F9;
    border: 1px solid #EBEBEB;
}

.deal-table-box .deal-table th {
    height: 28px;
    color: #666;
}

.deal-table-box .deal-table td {
    height: 40px;
    color: #333;
}

.deal-table-box .deal-table .refresh i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-top: -2px;
    vertical-align: middle;
    background: url(../img/refre.png) no-repeat 0 0;
}

.deal-table-box .deal-table .refresh i.active {
    -webkit-animation: rotate .5s linear;
    -moz-animation: rotate .5s linear;
    -o-animation: rotate .5s linear;
    animation: rotate .5s linear;
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes rotate {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-o-keyframes rotate {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(360deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.deal-table-box .deal-table .icheckbox_tlmall {
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
    margin-right: 5px;
    margin-top: -1px;
}

.deal-table-box .deal-table .checked {
    background: url(../img/icons.png) no-repeat -191px -46px #E7350F;
    margin-right: 5px;
    margin-top: -1px;
    border-color: #fff;
}

.deal-table-box .deal-table td .icheckbox_tlmall {
    margin-left: -23px;
}

/*.deal-table-box .deal-table .checkbox{
    width: 13px;
    height: 13px;
    margin-right:10px;
    margin-top:-2px;
    *margin-top:0;
    border:1px solid #ccc;
    border-radius: 3px;
    background:none;
}
.deal-table-box .deal-table .checked{
    background:url(../img/icons.png) no-repeat -192px -47px #E7350F;
    border-color:#E7350F;
}
.deal-table-box .deal-table td .checkbox{
    margin-left:-22px;
}*/
.deal-table-box .deal-table tbody tr:last-child td {
    padding-bottom: 5px;
}

.deal-table-box .deal-table tfoot {
    border-top: 1px solid #E5E5E5;
}

.deal-table-box .deal-table tfoot td {
    text-align: right;
    padding-top: 5px;
    color: #333;
}

.deal-table-box .deal-table input {
    width: 134px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 6px;
    color: #333;
}

.deal-table-box .deal-table .pay {
    margin-left: 20px;
    margin-right: 90px;
}

.deal-table-box .deal-table .pay[readonly="readonly"] {
    background: #fff !important;
    color: #333 !important;
}

/*3、账期额度*/
.paylimit_infos .infos_c {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.paylimit_infos .infos_c .one {
    line-height: 34px;
}

.paylimit_infos .infos_c .one input {
    border: 1px solid #ccc;
}

.paylimit_infos .infos_c b {
    font-size: 14px;
    color: #4d4d4d;
    margin-left: 12px;
}

.paylimit_infos .infos_c>.hint {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.paylimit_infos .infos_c>.hint b {
    font-size: 16px;
    color: #e7350d;
    margin-left: 12px;
    margin-right: 12px;
}

.paylimit_infos .infos_c>.hint input[type="text"] {
    vertical-align: middle;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    width: 80px;
    height: 32px;
    line-height: 32px;
    margin-left: 14px;
    margin-right: 14px;
    text-align: center;
    position: relative;
    top: -2px;
}

.paylimit_infos .infos_c input[type='text'] {
    vertical-align: middle;
    width: 80px;
    height: 32px;
    line-height: 32px;
    margin-left: 0;
    margin-right: 5px;
    text-align: center;
}

/*4、金融支付*/
.finance .f_radios {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
}

.finance .f_radios .one {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 50px;
    margin-right: 12px;
    font-size: 0;
}

.finance .f_radios .iradio_tlmall {
    margin-right: 15px;
    width: 16px;
    height: 16px;
}

.finance .f_radios label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 180px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.finance .f_radios label img {
    width: 100%;
    height: 100%;
}

.finance .f_radios .iradio_tlmall.checked~label {
    border: 1px solid #e7350d;
}

.finance .infos_c {
    margin-top: 30px;
    width: 100%;
    height: 98px;
    border: 1px solid #e5e5e5;
    background: #f4f4f4;
}

.finance .infos_c .one {
    font-size: 14px;
    color: #666;
    padding-left: 25px;
}

.finance .infos_c .a,
.finance .infos_c .b,
.finance .infos_c .c,
.finance .infos_c .d {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.finance .infos_c .a,
.finance .infos_c .b {
    margin-top: 20px;
}

.finance .infos_c .c,
.finance .infos_c .d {
    margin-top: 10px;
}

.finance .infos_c .a,
.finance .infos_c .c {
    width: 200px;
}

.finance .infos_c .one b,
.finance .infos_c .one input {
    margin-right: 10px;
}

.finance .infos_c .one span,
.finance .infos_c .one input {
    margin-left: 3px;
}

.finance .infos_c .one input {
    width: 100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #333;
}

.finance .Big_tip {
    position: absolute;
    left: 198px;
    top: 50%;
    margin-top: -25px;
    width: 468px;
    height: 48px;
    font-size: 0;
}

.finance .Big_tip .icon {
    width: 11px;
    height: 17px;
    background-position: -286px -84px;
    position: relative;
    right: -1px;
}

.finance .Big_tip em,
.finance .Big_tip p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.finance .Big_tip em {
    width: 60px;
    height: 18px;
    background: url(../images/eRong_logo_s.png) center center no-repeat;
    margin-right: 22px;
    position: relative;
    top: -1px;
}

.finance .Big_tip p {
    padding: 0 30px;
    height: 100%;
    line-height: 48px;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    font-size: 14px;
    color: #666;
}

.finance .hint_error {
    font-size: 12px;
    color: #E7350D;
    margin-bottom: 38px;
    padding-top: 18px;
    margin-top: -30px;
    background: #fff;
}

.finance .f_erong {
    margin-top: 30px;
}

.finance .f_erong .one {
    box-sizing: border-box;
    width: 176px;
    height: 92px;
    border-radius: 8px;
    border: 1px solid #ccc;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.finance .f_erong .one+.one {
    margin-left: 24px;
}

.finance .f_erong .one.active {
    border: 1px solid #E7350F;
}

.finance .f_erong .one .img {
    height: 56px;
    line-height: 56px;
    text-align: center;
    overflow: hidden;
    background-color: #fff;
}

.finance .f_erong .one .img img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
}

.finance .f_erong .one .info {
    height: 36px;
    line-height: 36px;
    background-color: #FAFAFA;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.finance .f_erong .one .info span {
    font-size: 14px;
    color: #333;
}

/*--企业信息--*/

.firm_infos {
    padding-top: 8px;
    padding-bottom: 16px;
}

.firm_infos .one {
    width: 33%;
    float: left;
}

.firm_infos .a,
.firm_infos .a span {
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    color: #4d4d4d;
}

.firm_infos .a span {
    margin-right: 5px;
}

.firm_infos .a b {
    font-size: 13px;
}

.firm_infos .a .btn {
    margin-left: 4px;
    position: relative;
    top: -2px;
}

.firm_modify {
    height: 60px;
    line-height: 60px;
    text-align: right;
}

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

.firm_modify a .icon {
    margin-left: 6px;
    margin-right: 20px;
    position: relative;
    top: -1px;
}

.firm_modify a:hover {
    color: #e7350d;
}

.firm_modify a:hover .icon {
    background-position: -100px -184px;
}

.firm_modify a.act .icon {
    background-position: -128px -184px;
}

.firm_modify a.act:hover .icon {
    background-position: -114px -184px;
}

.firm_show {
    display: none;
    padding-bottom: 20px;
}

.firm_show .show_c {
    background: #f5f5f5;
    position: relative;
    margin-top: 20px;
    padding-top: 5px;
}

.firm_show .show_c .arrow {
    position: absolute;
    top: -11px;
    right: 54px;
    height: 0px;
    width: 0px;
    border-width: 0 9px 11px 9px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #f5f5f5 transparent;
    _font-size: 0;
    _line-height: 0;
}

.firm_show .show_c_infos_a label,
.firm_show .show_c_infos_a .label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    margin-top: 10px;
    margin-bottom: 10px;
}

.firm_show .show_c_infos_a label {
    margin-right: 2px;
}

.firm_show .show_c_infos_a .label {
    margin-left: 19px;
    font-size: 0;
}

.firm_show .show_c_infos_a .label>span {
    font-size: 12px;
}

.firm_show .show_c_infos_a label>span {
    margin-left: 20px;
}

.firm_show .show_c_infos_a input[type="text"] {
    margin-left: 10px;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.firm_show .show_c_infos_a .ipt_a {
    width: 120px;
    *width: 114px;
    height: 34px;
    line-height: 34px;
    *height: 32px;
    *line-height: 32px;
}

.firm_show .show_c_infos_a .ipt_b {
    width: 150px;
    height: 34px;
    line-height: 34px;
    *width: 140px;
    *height: 32px;
    *line-height: 32px;
}

.firm_show .show_c_infos_a .selt {
    width: 95px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    margin-left: 10px;
}

.firm_show .show_c_infos_a .file_info {
    width: 135px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    padding-left: 3px;
    padding-right: 103px;
    display: inline-block;
    vertical-align: middle;
    background: #fff;
    margin-left: 11px;
}

.file_d {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: #4796ed;
    color: #fff;
    width: 100px;
    height: 33px;
    line-height: 33px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    top: 0;
    left: 138px;
    font-size: 12px;
}

.file_d input {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 33px;
    cursor: pointer;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.firm_infos .firm_address {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: text-top;
    width: 198px;
    line-height: 18px;
    max-height: 72px;
    overflow: hidden;
}

.firm_show .show_c_infos_b em {
    font-size: 14px;
    position: relative;
    top: 2px;
    color: #e7350d;
    margin-right: 3px;
}

.firm_show .show_c_infos_b label {
    margin-right: 5px;
}

.firm_show .show_c_infos_b label>span {
    margin-left: 35px;
}

.firm_show .show_c_infos_b label.mg>span {
    margin-right: 5px;
}

.firm_show .show_c_infos_b select {
    /* margin-left: 6px; */
    margin-right: 8px;
    vertical-align: middle;
    padding: 6px 0\9;
}

.firm_show .show_c_infos_b .ipt_d {
    width: 150px;
    height: 34px;
    line-height: 34px;
    *width: 144px;
}

.firm_show .show_c_infos_b .ipt_e {
    width: 95px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #c3c3c3;
}

.firm_show .show_c_infos_b .label_a {
    font-size: 12px;
    color: #5a5a5a;
}

.firm_show .show_c_infos_b .label_a input {
    margin-left: 8px;
    margin-right: 8px;
}

.firm_show .label_a .mg {
    margin-left: -35px;
}

.firm_show .label_b {
    margin-top: 10px;
}

.firm_show .show_c_infos_b textarea {
    vertical-align: top;
    resize: none;
    width: 770px;
    height: 88px;
    border: 1px solid #c3c3c3;
    font-size: 12px;
    color: #5a5a5a;
    padding: 5px;
}

.firm_show .show_c_infos_b .label_b label {
    margin-top: 2px;
}

.show_c_infos_b label span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 126px;
    text-align: right;
    margin-left: 0 !important;
}

.fileStyle_b {
    *width: 133px !important;
    box-sizing: border-box;
    margin-left: 0 !important;
    height: 34px;
    line-height: 34px;
    *height: 32px;
    *line-height: 32px;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid #c3c3c3;
    font-size: 12px;
}

.show_c_infos_a .file_pos {
    margin-left: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.companyInfors {
    position: relative;
}

.companyInfors .btns {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 55px;
    font-size: 0;
}

.companyInfors .btns .btn {
    width: 100px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: #4796ed;
    font-size: 12px;
    margin-left: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.companyInfors .btns .btn:hover {
    background: #4789e0;
}

.firm_ckTip {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 60%;
    margin-left: 40px;
}

.firm_show .firm_ckTip label {
    margin-right: 18px;
}

input.fileStyle[readonly] {
    background: #fff !important;
}

/*--订单状态--*/

.order_state {
    min-height: 64px;
    height: auto;
    line-height: 64px;
}

.order_state .btn {
    float: right;
    margin-top: 15px;
}

.order_state .one {
    margin-right: 60px;
    font-size: 14px;
    color: #666;
    float: left;
}

.order_state .one span {
    font-size: 14px;
    color: #666;
    margin-left: 5px;
}

.icon_flow_s {
    display: inline-block;
    width: 55px;
    height: 55px;
    background: url(../images/flow_s.png) no-repeat;
}

.icon_flow_s01 {
    background-position: 0 0;
}

.icon_flow_s02 {
    background-position: -65px 0;
}

.flow_s {
    text-align: center;
}

.flow_one_s {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-right: -5px;
    width: 130px;
    margin-top: 20px;
    margin-bottom: 17px;
}

.flow_line_s_al,
.flow_line_s_ar,
.flow_line_s_b {
    height: 3px;
    position: absolute;
    top: 26px;
}

.flow_line_s_al {
    width: 19px;
    left: 14px;
    background: url(../images/flow_s_a.png);
}

.flow_line_s_ar {
    width: 19px;
    right: 14px;
    background: url(../images/flow_s_a.png);
}

.flow_line_s_b {
    width: 65px;
    right: -32px;
    background: url(../images/flow_s_b.png);
}

.flow_one_s h5 {
    color: #999;
    font-size: 12px;
    margin-top: 12px;
    line-height: 18px;
}

.flow_one_s.done h5,
.flow_one_s.doing h5 {
    color: #666;
}

.orderPay_infos h5 {
    font-size: 14px;
    color: #333;
    padding-top: 20px;
    padding-bottom: 20px;
}

.orderPay_infos .one {
    padding-bottom: 14px;
    font-size: 12px;
    color: #666;
}

.orderPay_infos .one .a {
    float: left;
}

.orderPay_infos .one .a b {
    display: inline-block;
    vertical-align: baseline;
    *display: inline;
    *zoom: 1;
    width: 120px;
    padding-right: 5px;
    font-size: 12px;
    color: #4d4d4d;
}

.orderPay_infos .one .b {
    float: left;
    margin-right: 74px;
}

.orderPay_infos .one b,
.orderPay_infos .one span {
    margin-left: 3px;
}

.orderPay_infos .paysum {
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 6px;
}

.orderPay_infos .paysum span {
    float: right;
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}

.orderPay_infos .paysum span b {
    font-size: 24px;
    color: #e7350d;
    margin-right: 25px;
}

.orderPay_infos .paysum .btn {
    float: right;
    width: 125px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #e7350d;
}

.orderhint {
    font-size: 12px;
    color: #666;
    margin-top: 18px;
    margin-bottom: 18px;
}

.orderhint a {
    text-decoration: none;
    font-size: 12px;
    color: #4789e0;
}

.packs_one {
    border-bottom: 1px solid #e7350d;
}

.packs_lists_one li {
    float: left;
    width: 80px;
    height: 26px;
    line-height: 26px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer;
    text-align: center;
    background: #f1f1f1;
    font-size: 12px;
    color: #666;
    margin-right: 5px;
}

.packs_lists_one li.act {
    background: #e7350d;
    color: #fff;
    cursor: default;
    letter-spacing: 1px;
}

.packs_two {
    position: relative;
}

.ultitle_lists,
.packs_lists_tow li {
    width: 116px;
    height: 28px;
    line-height: 28px;
    text-align: left;
    font-size: 12px;
    text-indent: 25px;
    cursor: pointer;
}

.ultitle_lists {
    position: relative;
    background: #e7350d;
    border: 1px solid #e7350d;
}

.ultitle_lists h6 {
    color: #fff;
    font-size: 12px;
}

.ultitle_lists .arrow {
    position: absolute;
    top: 13px;
    right: 18px;
    width: 0;
    height: 0;
    border-width: 5px 6px 0 6px;
    border-style: solid dashed dashed dashed;
    border-color: #fff transparent transparent transparent;
    _font-size: 0;
    _line-height: 0;
}

.packs_lists_tow {
    z-index: 10;
    position: absolute;
    top: 28px;
    left: 0;
    display: none;
    border: 1px solid #e7350d;
    width: 116px;
    height: 289px;
    overflow-y: auto;
    overflow-x: hidden;
}

.packs_lists_tow li {
    background: #fafafa;
    color: #666;
    border-bottom: 1px solid #e5e5e5;
}

.packs_lists_tow li:hover {
    background-color: #f4f4f4;
}

.orderGoods_infos .address {
    margin-right: 40px;
}

.orderGoods_infos .address,
.orderGoods_infos .store {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    color: #666;
    margin-top: 20px;
    margin-bottom: 20px;
}

.orderGoods_infos .orderGoods_num {
    margin-bottom: 20px;
}

.orderGoods_infos .orderGoods_num label {
    font-size: 12px;
    color: #666;
    vertical-align: middle;
}

.orderGoods_infos .orderGoods_num select {
    vertical-align: middle;
    border: 1px solid #ccc;
    font-size: 12px;
    color: #333;
    width: 140px;
    height: 32px;
    margin-left: 14px;
    padding: 5px 0\9;
}

.orderGoods_track {
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
}

.orderGoods_track .tip {
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
}

.orderGoods_table {
    width: 895px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}

.orderGoods_table .th01 {
    width: 256px;
}

.orderGoods_table .th02 {
    width: 50px;
}

.orderGoods_table .th03 {
    width: 82px;
}

.orderGoods_table tr {
    border-left: 1px solid #ccc;
}

.orderGoods_table td {
    position: relative;
    padding-bottom: 20px;
}

.orderGoods_table .dot {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/icons.png) no-repeat;
    width: 8px;
    height: 8px;
    margin-left: -5px;
    background-position: -174px -125px;
}

.orderGoods_table tr.first .dot {
    top: -3px;
    width: 16px;
    height: 16px;
    margin-left: -9px;
    background-position: -154px -122px;
}

.orderGoods_table tr.last {
    border-left: 0;
}

.orderGoods_table .time,
.orderGoods_table .place,
.orderGoods_table .send {
    margin-top: -3px;
}

.orderGoods_table .time {
    *position: relative;
    padding-left: 22px;
    text-align: left;
    font-size: 0;
}

.orderGoods_table .time .a,
.orderGoods_table .time .b,
.orderGoods_table .time .c {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 12px;
    color: #333;
}

.orderGoods_table .time .a {
    width: 94px;
}

.orderGoods_table .time .b {
    width: 54px;
}

.orderGoods_table .place,
.orderGoods_table .send {
    text-align: left;
    font-size: 12px;
    color: #666;
}

.orderGoods_table .place {
    white-space: nowrap;
}

.orderGoods_table .send b {
    margin-left: 10px;
    color: #e7350d;
}

.orderGoods_table .state {
    text-align: center;
}

.orderGoods_track .company {
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    font-size: 12px;
    color: #666;
}

.orderUser_infos {
    padding-bottom: 20px;
    border-top: 1px solid #e5e5e5;
    margin-top: 26px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0;
}

.orderUser_infos .title,
.orderGoods_lists .title {
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    color: #333;
}

.orderUser_infos .title,
.orderUser_infos .btn_download {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.orderUser_infos .btn_download {
    margin-left: 20px;
    width: 136px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: #4796ed;
    font-size: 12px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.orderUser_infos .btn_download:hover {
    background: #4789e0;
}

.orderUser_infos .content {
    margin-top: -5px;
}

.orderUser_infos .content span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 33%;
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

.orderUser_infos>table img {
    width: 95px;
    height: 95px;
}

.orderGoods_lists .look {
    position: relative;
}

.orderGoods_lists .look a {
    color: #e7350d;
    display: inline-block;
    line-height: 15px;
    text-decoration: none;
    border-bottom: 1px solid #e7350d;
}

.orderGoods_lists .look_table {
    z-index: 10;
    position: absolute;
    top: 26px;
    left: 50%;
    margin-left: -190px;
    width: 380px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 5px solid rgba(62, 58, 57, .2);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.orderGoods_lists .look_table>table {
    position: relative;
    width: 100%;
}

.orderGoods_lists .look_table>table th {
    height: 42px;
    color: #333;
    font-size: 14px;
}

.orderGoods_lists .look_table>table td {
    height: 71px;
    color: #666;
    font-size: 14px;
}

.orderState_table td {
    height: 132px;
}

.orderState_table .th01 {
    width: 95px;
}

.orderState_table .th02 {
    width: 115px;
}

.orderState_table .th03 {
    width: 115px;
}

.orderState_table .th04 {
    width: 120px;
}

.orderState_table .th05 {
    width: 120px;
}

.orderState_table .th06 {
    width: 80px;
}

.orderState_table .th07 {
    width: 80px;
}

.orderState_table .th08 {
    width: 90px;
}

@media \0screen\, screen\9 {
    .orderGoods_lists .look_table {
        border: 5px solid #d8d8d7;
        /*filter:Alpha(opacity=20);*/
        *zoom: 1;
    }
}

/*--审核状态--*/

.reviewStatus {
    height: 461px;
}

.reviewStatus_img {
    text-align: center;
}

.reviewStatus_img img {
    text-align: center;
    width: 48px;
    height: 48px;
    margin-bottom: 38px;
    margin-top: 46px;
}

.reviewStatus .reviewStatus_txt {
    margin-bottom: 20px;
    font-size: 14px;
    color: #333;
}

.reviewStatus .flow .flow_one {
    margin-top: 25px;
    width: 318px;
}

.reviewStatus .flow .flow_line {
    background: url(../images/lineBar.png) no-repeat;
    position: absolute;
    top: 19px;
    right: -133px;
    width: 268px;
    height: 2px;
    color: #fff;
    border-top: 0;
}

.reviewStatus .done .flow_line {
    background-position: 0 0;
}

.reviewStatus .doing .flow_line {
    background-position: 0 -4px;
}

.reviewStatus h5 {
    color: #999;
}

.reviewStatus .done h5,
.reviewStatus .doing h5 {
    color: #666;
}

.reviewStatus .icon_status {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background: url(../images/status_ok.png) no-repeat;
    background-position: 0 -40px;
}

.reviewStatus .done .icon_status {
    background-position: 0 0;
}

.reviewStatus .doing .icon_status {
    background-position: 0 0;
}

/*--忘记密码--*/

.rePassword .step_b {
    width: 850px;
}

.rePassword .step_b dl {
    width: 212px;
}

.rePassword_infos {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
}

.rePassword_infos .one {
    position: relative;
    margin-bottom: 20px;
}

.rePassword_infos .one input[type="text"],
.rePassword_infos .one input[type="password"] {
    width: 250px;
    height: 40px;
    border: 1px solid #ccc;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 5px;
    color: #5a5a5a;
    font-size: 12px;
    *width: 238px;
    *height: 38px;
    *line-height: 38px;
}

.rePassword_infos .one span {
    display: block;
    position: absolute;
    top: 13px;
    left: -214px;
    text-align: right;
    width: 196px;
    font-size: 12px;
    color: #5a5a5a;
}

.rePassword_infos .hint {
    font-size: 12px;
    color: #e7350d;
    margin-top: 30px;
    margin-bottom: 20px;
}

.rePassword_infos .btn {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #e7350d;
    margin-top: 10px;
    margin-bottom: 90px;
}

.rePassword .txt_hint {
    padding-left: 46px;
    padding-right: 46px;
    margin-bottom: 32px;
}

.rePassword .txt_hint h6 {
    font-size: 14px;
    color: #4d4d4d;
    margin-bottom: 14px;
}

.rePassword .txt_hint p {
    font-size: 12px;
    color: #666;
    line-height: 28px;
}

.rePassword .txt_hint p em {
    font-size: 14px;
    color: #666;
    margin-right: 3px;
}

.rePassword_infos .ipt {
    padding-right: 105px;
}

.rePassword_infos input.iptBtn {
    position: absolute;
    right: 1px;
    top: 1px;
    *top: 2px;
    width: 100px;
    height: 38px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: #5a5a5a;
    border: 0;
    background: #f2f2f2;
}

.rePassword_infos .one_s {
    margin-bottom: 30px;
}

.rePassword_infos .hint_s,
.rePassword_infos .hint_s_warning {
    display: none;
    position: absolute;
    left: 0;
    top: 48px;
    width: 546px;
    font-size: 12px;
}

.rePassword_infos .hint_s {
    color: #b9b9b9;
}

.rePassword_infos .hint_s_warning {
    color: #e7350d;
}

.rePassword_infos .hint_s .icon,
.rePassword_infos .hint_s_warning .icon {
    margin-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.rePassword_done {
    padding-bottom: 90px;
}

.rePassword_done .ptxt {
    font-size: 14px;
    color: #4d4d4d;
    margin-top: 20px;
    margin-bottom: 28px;
}

.rePassword_done .btn {
    width: 170px;
    height: 40px;
    line-height: 40px;
    background: #e7350d;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
}

/*--客户服务--*/

.service_header {
    height: 107px;
    border-bottom: 5px solid #d83715;
    background: #fff;
}

.service_header_c {
    position: relative;
    width: 1200px;
    height: 107px;
    margin-left: auto;
    margin-right: auto;
}

.service_header_c img {
    position: absolute;
    top: 38px;
    left: 0;
}

.service_header_c ul {
    position: absolute;
    bottom: -5px;
    left: 610px;
}

.service_header_c li {
    float: left;
}

.service_header_c li a {
    text-decoration: none;
    display: block;
    width: 108px;
    height: 40px;
    line-height: 40px;
    color: #808080;
    font-size: 18px;
    text-align: center;
    letter-spacing: 1px;
}

.service_header_c li.act a {
    color: #fff;
    background: #e7350d;
    border-bottom: 5px solid #143472;
}

.service_search {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

.service_search .float_l {
    position: relative;
    width: 738px;
    height: 35px;
    line-height: 35px;
}

.service_search .float_l input[type="text"] {
    width: 738px;
    height: 35px;
    line-height: 35px;
    border: 2px solid #e7350d;
    background: #fff;
    padding-left: 8px;
    padding-right: 68px;
    font-size: 12px;
    color: #333;
}

.service_search .float_l input[type="text"]::-webkit-input-placeholder,
.service_search .float_l input[type="text"]:-moz-placeholder,
.service_search .float_l input[type="text"]::-moz-placeholder,
.service_search .float_l input[type="text"]:-ms-input-placeholder,
.service_search .float_r input[type="text"]::-webkit-input-placeholder,
.service_search .float_r input[type="text"]:-moz-placeholder,
.service_search .float_r input[type="text"]::-moz-placeholder,
.service_search .float_r input[type="text"]:-ms-input-placeholder {
    color: #808080 !important;
}

.service_search .float_l .btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: 35px;
    line-height: 35px;
    background: #e7350d;
    color: #fff;
    font-size: 14px;
}

.service_search .float_r {
    position: relative;
    width: 378px;
    height: 35px;
    line-height: 35px;
}

.service_search .float_r input[type="text"] {
    width: 378px;
    height: 35px;
    line-height: 35px;
    background: #fff;
    border: 0;
    padding-left: 8px;
    padding-right: 78px;
    font-size: 12px;
    color: #333;
}

.service_search .float_r .btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    height: 35px;
    line-height: 35px;
    background: #4796ed;
    color: #fff;
    font-size: 14px;
}

.self_service {
    margin-bottom: 56px;
}

.self_service h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 16px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    letter-spacing: 2px;
}

.self_service_c {
    background: #fff;
    height: 230px;
    padding-top: 30px;
}

.self_service_c ul {
    display: block;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px;
}

.self_service_c ul li {
    float: left;
    width: 290px;
    padding-left: 10px;
}

.icon_selfService {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    background: url(../images/service.png) no-repeat;
    width: 70px;
    height: 70px;
}

.icon_selfService_a {
    background-position: 0 0;
}

.icon_selfService_b {
    background-position: -70px 0;
}

.icon_selfService_c {
    background-position: -140px 0;
}

.icon_selfService_d {
    background-position: -210px 0;
}

.icon_selfService_e {
    background-position: 0 -70px;
}

.icon_selfService_f {
    background-position: -70px -70px;
}

.icon_selfService_g {
    background-position: -140px -70px;
}

.icon_selfService_h {
    background-position: -210px -70px;
}

.self_service_c .self_infos {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 20px;
}

.self_service_c .self_infos h5 {
    margin-bottom: 15px;
}

.self_service_c .self_infos h5 a {
    text-decoration: none;
    color: #595757;
    font-size: 18px;
}

.self_service_c .self_infos p {
    color: #808080;
    font-size: 12px;
    width: 132px;
    line-height: 15px;
    height: 28px;
    overflow: hidden;
}

.hot_questions {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 46px;
}

.hot_questions>h4,
.service_contactUs>h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 24px;
    ;
    letter-spacing: 2px;
}

.tab_servive_title>h4 {
    float: left;
    width: 178px;
    height: 50px;
    line-height: 50px;
    background: #E9E9E9;
    font-size: 18px;
    color: #595757;
    margin-right: 12px;
    text-align: center;
    cursor: pointer;
}

.tab_servive_title>h4.act {
    background: #4796ED;
    color: #fff;
}

.hot_questions .tab_lists {
    background: #fff;
    padding-top: 43px;
    padding-bottom: 43px;
}

.hot_questions .tab_lists li {
    float: left;
    width: 1200px;
}

.hot_questions .tab_lists .one {
    float: left;
    width: 50%;
}

.hot_questions .tab_lists .one p {
    margin-bottom: 22px;
    font-size: 16px;
    color: #595757;
    text-indent: 24px;
}

.hot_questions .tab_lists p a {
    text-decoration: none;
    color: #595757;
}

.hot_questions .tab_lists p a:hover {
    text-decoration: underline;
}

.hot_questions .tab_lists .arrow {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-width: 4px 0 4px 4px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #F23919;
    _font-size: 0;
    _line-height: 0;
    margin-right: 5px;
}

.service_contactUs {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
}

.service_contactUs .contactUs_c {
    background: #fff;
    height: 164px;
}

.service_contactUs .contactUs_c .btn {
    width: 134px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    margin-left: 25px;
}

.service_contactUs .a,
.service_contactUs .b,
.service_contactUs .c {
    float: left;
    width: 33.33%;
    padding-top: 25px;
}

.service_contactUs .a .btn,
.service_contactUs .c .btn {
    background: #4796ED;
}

.service_contactUs .b .btn {
    background: #F23919;
}

.service_contactUs .contactUs_c h5 {
    color: #595757;
    font-size: 18px;
    margin-bottom: 16px;
    margin-left: 25px;
    letter-spacing: 1px;
}

.service_contactUs .contactUs_c p {
    color: #808080;
    font-size: 12px;
    width: 134px;
    line-height: 14px;
    margin-left: 25px;
    margin-bottom: 6px;
}

/*--常见问题分类--*/

.question {
    padding-bottom: 62px;
}

.question .top_tip {
    font-size: 16px;
    color: #4d4d4d;
    margin-top: 24px;
    margin-bottom: 46px;
}

.question h5 {
    font-size: 16px;
    color: #4d4d4d;
    margin-bottom: 38px;
}

.question p {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 30px;
    text-indent: 42px;
}

.question img {
    display: block;
    width: 866px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    margin-bottom: 42px;
}

/*平台快讯*/

.news {
    width: 1000px;
    height: auto;
    background: #fff;
    border: 1px solid #e6e6e6;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 50px;
}

.news h4 {
    width: auto;
    height: 51px;
    border-bottom: 1px solid #e6e6e6;
    text-align: left;
}

.news h4 b {
    position: relative;
    color: #8cc63f;
    font-size: 16px;
    font-weight: bold;
    top: 15px;
    left: 22px;
}

.news h2 {
    width: auto;
    height: 51px;
    border-bottom: 1px solid #e6e6e6;
}

.news h2 b {
    position: relative;
    color: #707070;
    font-size: 16px;
    top: 15px;
}

.news_cont {
    width: 964px;
    height: auto;
    margin: 0px auto;
    text-align: left;
    line-height: 2em;
    word-break: break-all;
}

.news_cont .display_b {
    color: #707070;
    padding-top: 10px;
    text-align: center;
}

.end_h4 {
    text-align: center;
    padding-top: 10px;
}

.end_h4 .continuebtn2 {
    background: #29abe2;
    position: relative;
    left: 450px;
    top: 12px;
    cursor: pointer;
}

.news_cont b {
    color: #707070;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-indent: 28px;
}

.news_cont p {
    color: #707070;
    font-size: 14px;
    line-height: 2em;
    text-indent: 28px;
}

.news ul {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.news ul li {
    width: 100%;
    height: 16px;
    padding: 11px 0px;
    border-bottom: 1px solid #e6e6e6;
}

.news ul li.bg {
    background: #f4fbfe;
}

.news ul li .float_l {
    width: 815px;
    height: 16px;
    margin-left: 20px;
    text-align: left;
    color: #707070;
    font-size: 14px;
}

.news ul li .float_r {
    width: 140px;
    height: 16px;
    margin-right: 20px;
    text-align: left;
    color: #707070;
    font-size: 14px;
}

.news a {
    text-decoration: none;
    color: #808080;
}

/*--无搜索项--*/

.voidPro .warning {
    height: 48px;
    padding-top: 32px;
}

.voidPro .warning .icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 35px;
    height: 30px;
    margin-right: 7px;
    background: url(../images/warning.png) no-repeat;
}

.voidPro .warning p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 14px;
    color: #e7350d;
}

.voidPro .warning p b {
    color: #333;
    font-size: 14px;
}

.hot_activity {
    margin-bottom: 35px;
}

.hot_products {
    margin-bottom: 84px;
}

.hot_activity .title,
.hot_products .title {
    width: 100%;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #4d4d4d;
    background: #f5f5f5;
    text-indent: 18px;
    margin-bottom: 25px;
}

.hot_activity a,
.hot_products a {
    text-decoration: none;
}

.hot_activity ul {
    margin-right: -29px;
}

.hot_activity li {
    float: left;
    margin-right: 29px;
}

.hot_activity li img {
    width: 278px;
    height: 163px;
}

.hot_pro_lists {
    height: 287px;
    border: 1px solid #dcdcdc;
}

.hot_pro_lists ul {
    width: 100%;
    *width: 1130px;
}

.hot_pro_lists li {
    float: left;
    position: relative;
    width: 20%;
    height: 280px;
    text-align: center;
}

.voidPro_lists img {
    width: 186px;
    height: 186px;
    margin-top: 18px;
    margin-bottom: 10px;
}

.hot_pro_lists li p {
    color: #333;
    font-size: 14px;
    margin-bottom: 18px;
    text-align: center;
    width: 186px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
}

.hot_pro_lists li span,
.hot_pro_lists li span b {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: baseline;
    color: #e7350d;
    *position: relative;
    *top: -5px;
}

.hot_pro_lists li span {
    font-size: 18px;
    margin-left: -109px;
    *margin-left: -100px;
}

.hot_pro_lists li span b {
    font-size: 14px;
}

.hot_pro_lists li .btn {
    position: absolute;
    top: 243px;
    left: 118px;
    width: 87px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    background: #e7350d;
}

/*--商品评价--*/

.evalute table a {
    text-decoration: none;
}

.evalute table th {
    text-align: left !important;
    height: 46px;
    text-indent: 0 !important;
    color: #333;
    font-size: 14px;
    background: #f5f5f5;
}

.evalute table td {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}

.evalute table th .space {
    margin-right: 10px;
}

.evalute table .one {
    height: 90px;
    padding-top: 10px;
    border-bottom: 1px solid #e6e6e6;
}

.evalute table .one img {
    width: 80px;
    height: 80px;
    margin-right: 20px;
    vertical-align: middle;
}

.evalute table p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.evalute table p span,
.evalute table p b {
    color: #5a5a5a;
    font-size: 14px;
}

.evalute table p span {
    margin-right: 15px;
}

.evalute table .two {
    height: 72px;
    border-bottom: 1px solid #e6e6e6;
}

.evalute .rating {
    height: 80px;
    border-bottom: 1px solid #e6e6e6;
}

.evalute .rating .a,
.evalute .rating .b,
.evalute .rating .c {
    float: left;
    height: 50px;
    padding-top: 30px;
}

.rating .title {
    color: #4d4d4d;
    font-size: 14px;
    margin-left: 10px;
}

.evalute .rating .a {
    width: 317px;
}

.evalute .rating .b {
    width: 305px;
}

.evalute .rating .title,
.evalute .rating_level {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.evalute .rating_level {
    width: auto !important;
    position: relative;
    top: -1px;
}

.rating_level img {
    float: left;
    margin-right: 9px;
    *float: none;
    *display: inline;
    *zoom: 1;
    *vertical-align: middle;
    *margin-right: 6px;
}

.evaluate_table .th01 {
    width: 268px;
    padding-left: 30px;
}

.evaluate_table .th02 {
    width: 356px;
}

/*--关于我们--*/

.aboutUs .title {
    height: 68px;
    padding-left: 25px;
    padding-right: 25px;
}

.aboutUs .title h4 {
    background: url(../images/bg_title.png) no-repeat;
    background-position-y: center;
    height: 68px;
    line-height: 68px;
    text-indent: 10px;
    color: #fff;
    font-size: 20px;
    border-bottom: 1px solid #d7d7d7;
}

.aboutUs .content {
    padding-left: 25px;
    padding-right: 25px;
}

.aboutUs .one .content {
    padding-bottom: 10px;
}

.aboutUs .content h5 {
    color: #e7350d;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 25px;
}

.aboutUs .content p {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 22px;
    margin-bottom: 25px;
    text-indent: 2em;
}

.aboutUs .content b {
    color: #e7350d;
}

.aboutUs .title h5 {
    height: 66px;
    line-height: 66px;
    color: #e7350d;
    font-size: 18px;
    border-bottom: 1px solid #d7d7d7;
}

.aboutUs .two .content {
    padding-top: 20px;
    padding-bottom: 45px;
    text-align: center;
}

.aboutUs .two .content p {
    text-align: left;
}

.aboutUs .three .content {
    height: 265px;
}

.honors {
    width: 985px;
    height: 220px;
    overflow: hidden;
    margin-right: -14px;
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 26px;
}

.honors ul {
    overflow: hidden;
}

.honors ul li {
    float: left;
    overflow: hidden;
    margin-right: -20px;
}

.honors div {
    float: left;
    width: 235px;
    margin-right: 15px;
    margin-bottom: 20px;
}

.honors img {
    width: 235px;
    height: 165px;
}

.honors h6 {
    text-align: center;
    font-size: 12px;
    color: #5a5a5a;
    margin-top: 15px;
}

.aboutUs .four .content {
    padding-top: 25px;
    padding-bottom: 7px;
}

.aboutUs .four .one {
    *display: inline;
    *zoom: 1;
    margin-right: -20px;
    margin-bottom: 18px;
    overflow: hidden;
}

.aboutUs .logo_title {
    float: left;
    width: 108px;
    height: 49px;
    border: 1px solid #e2231a;
    font-size: 14px;
    color: #e7350d;
    background: #fff;
    text-align: center;
    line-height: 49px;
    margin-right: 20px;
    letter-spacing: 1px;
}

.aboutUs .logo_title .icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 6px;
    height: 9px;
    margin-left: 10px;
    background-position: -200px -91px;
    position: relative;
    top: -1px;
}

.aboutUs .logo_imgs {
    float: left;
    width: 1020px;
    *padding-bottom: 18px;
}

.aboutUs .four .bd {
    border-bottom: 1px dotted #d7d7d7;
}

.aboutUs .logo_imgs .imgs {
    width: 1040px;
    margin-right: -20px;
    overflow: hidden;
}

.aboutUs .four img {
    width: 108px;
    height: 48px;
    float: left;
    *zoom: 1;
    *display: inline;
    border: 1px solid #e6e6e6;
    margin-right: 20px;
    margin-bottom: 18px;
}

/*--待确认返利--*/

.yetRebate_infos {
    background: #fff;
}

.yetRebate_infos .filter {
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 0;
}

.yetRebate_infos .filter h6,
.yetRebate_infos .filter .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.yetRebate_infos .btns_r_a {
    float: right;
    padding-top: 20px;
}

.yetRebate_infos .filter h6,
.yetRebate_infos .filter label {
    color: #666;
    font-size: 14px;
}

.yetRebate_infos .filter h6 {
    margin-right: 32px;
}

.yetRebate_infos .filter label {
    margin-right: 10px;
}

.yetRebate_infos .filter .one {
    margin-right: 20px;
}

.yetRebate_infos .filter input {
    width: 120px;
    height: 34px;
    line-height: 34px;
    *width: 108px;
    *height: 32px;
    *line-height: 32px;
    padding: 0 5px;
    font-size: 14px;
    color: #666;
    border: 1px solid #ccc;
}

.yetRebate_table td {
    height: 76px;
}

.yetRebate_table .th01 {
    width: 147px;
}

.yetRebate_table .th02 {
    width: 98px;
}

.yetRebate_table .th03 {
    width: 166px;
}

.yetRebate_table .th04,
.yetRebate_table .th05 {
    width: 103px;
}

.yetRebate_table .th06 {
    width: 72px;
}

.yetRebate_table .th07 {
    width: 86px;
}

.yetRebate_table .th09 {
    width: 66px;
}

.check_show .arrow_top_b {
    right: 162px;
}

/*--待确认账单--*/

.search_dm .title {
    float: left;
    line-height: 74px;
    margin-right: 28px;
    font-size: 14px;
    color: #666;
}

.sureBill .b {
    margin-right: 32px;
}

.sureBill_table th.tb_l {
    padding-left: 0;
    text-align: center;
}

.sureBill_table .th01 {
    width: 123px;
}

.sureBill_table .th02 {
    width: 230px;
}

.sureBill_table .th03 {
    width: 110px;
}

.sureBill_table .th06 {
    width: 120px;
}

.sureBill_table td {
    height: 82px;
    font-size: 14px;
    color: #666;
}

.sureBill_table .radios {
    margin-right: -16px;
}

.sureBill_table .radios label {
    margin-left: 5px;
}

.sureBill_table .radios .one {
    display: block;
    margin-right: 16px;
}

.sureBill_table .ipt {
    width: 130px;
    height: 32px;
    line-height: 32px;
    *width: 128px;
    *height: 30px;
    *line-height: 30px;
    border: 1px solid #ccc;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.sureBill_table .btn {
    width: 70px;
    height: 28px;
    background: #e7350d;
    font-size: 14px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.sureBill_table .btn:hover {
    background: #D63715;
}

/*待签收发票*/

.signInvoice .tb_l {
    padding-left: 45px;
}

.signInvoice td {
    height: 82px;
    font-size: 14px;
    color: #666;
}

.signInvoice .btn {
    width: 70px;
    height: 28px;
    background: #e7350d;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}

.signInvoice .btn:hover {
    background: #D63715;
}

/*待处理协议*/

.protocol .a {
    margin-left: 30px;
}

.processProtocol .th02 {
    width: 130px;
}

.processProtocol .th03 {
    width: 175px;
}

.processProtocol .th04 {
    width: 100px;
}

.processProtocol .th06 {
    width: 80px;
}

.processProtocol .th07 {
    width: 60px;
}

.processProtocol .th08 {
    width: 180px;
}

.processProtocol td {
    height: 82px;
    padding: 0;
    font-size: 14px;
    color: #666;
}

.processProtocol a.alink02 {
    border: none;
}

.processProtocol a.alink02:hover {
    color: #e7350d;
    border: none;
}

.processProtocol a.alink02:hover .icon {
    background-position: -99px -184px;
}

.processProtocol a.alink02 .icon {
    width: 15px;
    height: 15px;
    margin-left: 5px;
    background-position: -85px -184px;
}

.processProtocol a.active {
    color: #e7350d;
}

.processProtocol a.active:hover .icon {
    background-position: -113px -184px;
}

.processProtocol a.active .icon {
    background-position: -113px -184px;
}

.processProtocol .infor-box {
    display: none;
    height: 0;
    overflow: hidden;
}

.invoice_infor .tr04 td {
    height: 30px;
    line-height: 30px;
}

.invoice_infor td {
    background: #f5f5f5;
    height: 82px;
    font-size: 14px;
    color: #666;
}

.invoice_infor .td04 {
    width: 252px;
}

.invoice_infor .td05 {
    position: relative;
}

.invoice_infor .td05 .triangle {
    position: absolute;
    top: -10px;
    left: 100px;
    width: 18px;
    height: 10px;
    background-position: -266px -89px;
}

.invoice_infor a.alink02 {
    text-decoration: underline;
}

.invoice_infor a.alink02:hover {
    color: #000;
}

.invoice_infor .ipt {
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #666;
}

.invoice_infor .ipt-box {
    width: 250px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
}

.invoice_infor .ipt-box input {
    width: 50%;
    height: 30px;
    float: left;
}

.invoice_infor .ipt-box input.ipt {
    border: none;
}

.invoice_infor .ipt-box input.btn {
    border: none;
    height: 100%;
    background: #4796ED;
    color: #fff;
}

.invoice_infor .ipt-box input.btn:hover {
    background: #4789e0;
}

.invoice_infor_box {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    margin-top: -1px;
    margin-bottom: -1px;
}

.invoice_infor_box .content {
    padding: 0 25px;
}

.invoice_infor_box .btm {
    height: 32px;
    line-height: 32px;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    position: relative;
    top: -2px;
}

.invoice_infor_box .recover-btn {
    text-decoration: none;
    color: #999;
    font-size: 12px;
}

.invoice_infor_box .recover-btn:hover {
    color: #666;
}

.invoice_infor_box .recover {
    width: 15px;
    height: 10px;
    background-position: -85px -110px;
}

.invoice_infor_box .table_box {
    padding: 0 25px;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
}

.file_pos .fileStyle_a {
    width: 135px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    border-right: 0;
    background: #fff !important;
    font-size: 12px;
    color: #333;
}

.processProtocol .btn {
    width: 70px;
    height: 28px;
    line-height: 28px;
    background: #e7350d;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
}

.processProtocol .btn:hover {
    background: #D63715;
}

.protocol .btns_r_a a {
    width: 120px;
    margin-left: 0;
}

.protocol .a select {
    width: 160px;
}

.protocol_sign .th01 {
    width: 246px;
}

.protocol_sign .th02 {
    width: 196px;
}

.protocol_sign .th03 {
    width: 160px;
}

/*--充值历史查询--*/

.rechargeLists_table td {
    height: 86px;
}

.rechargeLists_table .th01 {
    width: 100px;
}

.rechargeLists_table .th02 {
    width: 110px;
}

.rechargeLists_table .th03 {
    width: 155px;
}

.rechargeLists_table .th04 {
    width: 190px;
}

.rechargeLists_table .th05 {
    width: 98px;
}

.rechargeLists_table .th07 {
    width: 128px;
}

/*--钛E融--*/

/*--钛E融“我要还款”--*/

.eRong_return .e_top {
    font-size: 0;
    margin-top: 20px;
    *line-height: 2;
}

.eRong_returnLists {
    font-size: 0;
}

.eRong_return .e_top h6,
.eRong_return .e_top .selt,
.eRong_return .e_top .time,
.eRong_return .e_btm>div,
.eRong_returnLists .selt,
.eRong_returnLists .time,
.eRong_returnLists .m,
.eRong_account .b,
.eRong_account .c,
.eRong_account .d,
.eRong_account .e,
.eRong_account .f,
.eRong_account .g,
.eRong_aInfos .a,
.eRong_aInfos .b,
.eRong_aInfos .c,
.eRong_aInfos .d {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.eRong_return .e_top h6,
.eRong_return .e_top .selt label,
.eRong_return .e_top .selt select,
.eRong_return .e_top .time .a,
.eRong_return .e_top .time .b,
.eRong_return .e_btm span,
.eRong_returnLists .selt,
.eRong_returnLists .selt select,
.eRong_returnLists .time,
.eRong_returnLists .time input,
.eRong_returnLists .m,
.eRong_account label,
.eRong_account select,
.eRong_account input,
.eRong_aInfos span {
    font-size: 14px;
    color: #666;
}

.eRong_return .e_top .selt {
    margin-left: 26px;
}

.eRong_return .e_top .selt label {
    margin-right: 10px;
    vertical-align: middle;
}

.eRong_return .e_top .selt select {
    width: 140px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.eRong_return .e_top .time span {
    padding-left: 26px;
    margin-left: 28px;
}

.eRong_return .e_top .time .a {
    display: inline-block;
    line-height: 20px;
    background: url(../images/icon_timeStart.png) left center no-repeat;
    background-size: 20px 20px;
}

.eRong_return .e_top .time .b {
    display: inline-block;
    line-height: 20px;
    background: url(../images/icon_timeEnd.png) left center no-repeat;
    background-size: 20px 20px;
}

.eRong_return .e_btm {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 0;
}

.eRong_return .e_btm>div {
    text-align: left;
    line-height: 1.5;
}

.eRong_return .e_btm b {
    font-size: 26px;
    margin-left: 10px;
    margin-right: 3px;
    vertical-align: auto\9;
}

.eRong_return .e_btm .a b {
    color: #92c440;
}

.eRong_return .e_btm .b b {
    color: #f15a24;
}

.eRong_return .e_btm .c b {
    color: #4796ed;
}

.eRong_return .e_btm .a {
    width: 301px;
}

.eRong_return .e_btm .b {
    width: 340px;
}

.eRong_returnLists {
    margin-bottom: 17px;
}

.eRong_returnLists .selt,
.eRong_returnLists .time {
    margin-right: 30px;
}

.eRong_returnLists label {
    margin-right: 10px;
    vertical-align: middle;
}

.eRong_returnLists select {
    color: #333 !important;
    width: 150px;
    height: 34px;
    line-height: 34px;
    padding-left: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
}

.eRong_returnLists input[type="text"] {
    vertical-align: middle;
    color: #333 !important;
    width: 140px;
    height: 34px;
    line-height: 34px;
    *width: 128px;
    *height: 32px;
    *line-height: 32px;
    padding-left: 40px;
    border: 1px solid #ccc;
    background: url(../images/icon_timeStart.png) 10px center no-repeat;
    background-size: 20px 20px;
}

.eRong_returnLists .m {
    line-height: 34px;
}

.eRong_returnLists .m b {
    font-size: 20px;
    color: #e7350d;
    margin-left: 6px;
    margin-right: 5px;
}

.eRong_returnLists .btns_r {
    float: right;
    *float: none;
    *display: inline;
}

.eRong_returnLists .btns_r .btn {
    *float: none;
    *margin-left: 112px;
}

.eRong_table td {
    height: 80px;
}

.eRong_table .th01 {
    width: 88px;
}

.eRong_table .th03 {
    width: 104px;
}

.eRong_table .th08 {
    width: 58px;
}

.eRong_table .th09 {
    width: 58px;
}

.eRong_table .th10 {
    width: 112px;
}

.eRong_table a {
    display: block;
    font-size: 14px;
    text-align: left;
    line-height: 18px;
}

.eRong_table a.cr_a {
    color: #666;
    text-decoration: underline;
}

.eRong_table a.cr_a:hover {
    color: #e7350d;
}

.eRong_table a.cr_b {
    color: #e7350d;
    text-decoration: underline;
}

/*--钛E融“我要对账”--*/

.eRong_account {
    font-size: 0;
    padding-top: 20px;
    padding-bottom: 2px;
}

.eRong_account .one {
    margin-right: 56px;
    margin-bottom: 18px;
}

.eRong_account .one.a,
.eRong_account .one.a02,
.eRong_account .one.a label,
.eRong_account .one.a02 label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.eRong_account .one.a label,
.eRong_account .one.a02 label {
    width: 70px;
    text-align: right;
}

.eRong_account .a select {
    width: 140px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #ccc;
    color: #333;
}

.eRong_account input,
.eRong_account select {
    width: 140px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #ccc;
    padding-left: 5px;
    padding-right: 5px;
    color: #333;
    vertical-align: middle;
}

.eRong_account .one.d select,
.eRong_account .one.g select {
    width: 210px;
}

.eRong_account input {
    *width: 1380px;
    *height: 30px;
    *line-height: 30px;
}

.eRong_account .b input,
.eRong_account .c input,
.eRong_account .e input,
.eRong_account .f input {
    vertical-align: middle;
    width: 140px;
    *width: 100px;
    padding-left: 40px;
    background: url(../images/icon_timeStart.png) 10px center no-repeat;
    background-size: 18px 18px;
}

.eRong_account .g label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 42px;
    text-align: right;
}

.eRong_account label {
    margin-right: 10px;
    vertical-align: middle;
}

.eRong_aInfos {
    font-size: 0;
    color: #666;
    margin-top: 33px;
    margin-bottom: 36px;
    *line-height: 2;
}

.eRong_aInfos b {
    margin-left: 15px;
    margin-right: 5px;
    font-size: 18px;
    vertical-align: text-bottom;
}

.eRong_aInfos .a b {
    color: #4796ed;
}

.eRong_aInfos .b b {
    color: #92c440;
}

.eRong_aInfos .c b {
    color: #e7350d;
}

.eRong_aInfos .d b {
    color: #e7350d;
}

.eRong_aInfos .a {
    width: 244px;
    width: 228px\9;
    *width: 224px;
}

.eRong_aInfos .b {
    width: 244px;
}

.eRong_aInfos .c {
    width: 244px;
}

.eRong_returntable td {
    height: 80px;
    padding: 0 5px;
}

.eRong_returntable .th01 {
    width: 54px;
}

.eRong_returntable .th02 {
    width: 66px;
}

.eRong_returntable .th04,
.eRong_returntable .th05 {
    width: 83px;
}

.eRong_returntable .th07 {
    width: 100px;
}

.eRong_returntable .th03,
.eRong_returntable .th06,
.eRong_returntable .th08,
.eRong_returntable .th11 {
    width: 68px;
}

.eRong_returntable .th09 {
    width: 66px;
}

.eRong_returntable .th10 {
    width: 68px;
}

.eRong_returntable .cr_a {
    color: #666;
}

.eRong_returntable .cr_b {
    color: #e7350d;
}

/*--金融服务-钛E融--*/

.eRong_block {
    margin-bottom: 130px;
}

.eRong_block .logo {
    margin-top: 36px;
    margin-bottom: 36px;
}

.eRong_block .netbusiness {
    position: relative;
    height: 462px;
    background: url(../images/eImg-bg.png) no-repeat;
    border: 1px solid #eee\9;
    *border: 1px solid #eee;
    box-shadow: 0 0 10px rgba(51, 51, 51, .08);
    background-size: 100%;
}

.eRong_block .everbright {
    position: relative;
    height: 462px;
    background: url(../images/eImg-bg02.png) no-repeat;
    border: 1px solid #eee\9;
    *border: 1px solid #eee;
    box-shadow: 0 0 10px rgba(51, 51, 51, .08);
}

.eRong_block .ecodePay {
    position: relative;
    height: 462px;
    background: url(../images/eImg-bg03.png) no-repeat;
    border: 1px solid #eee\9;
    *border: 1px solid #eee;
    box-shadow: 0 0 10px rgba(51, 51, 51, .08);
}

.eRong_block .pinganPay {
    position: relative;
    height: 462px;
    background: url(../images/eImg-bg04.png) no-repeat;
    background-size: 100%;
    box-shadow: 0 0 10px rgba(51, 51, 51, .08);
}

.eRong_block .block {
    margin-bottom: 58px;
}

.eRong_block .block .apply_btn,
.eRong_block .block .apply_btn_check {
    position: absolute;
    width: 186px;
    height: 54px;
    text-indent: -999em;
}

.eRong_block .netbusiness .apply_btn {
    left: 460px;
    top: 356px;
    background: url(../images/eRong_btn2-bg2.png) no-repeat;
}

.eRong_block .netbusiness .apply_btn_check {
    left: 460px;
    top: 356px;
    background: url(../images/eRong_btn2-bg3.png) no-repeat;
}

.eRong_block .everbright .apply_btn {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn3-bg.png) no-repeat;
}

.eRong_block .everbright .apply_btn_check {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn3-bg2.png) no-repeat;
}

.eRong_block .ecodePay .apply_btn {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn4-bg.png) no-repeat;
}

.eRong_block .ecodePay .apply_btn_check {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn4-bg2.png) no-repeat;
}

.eRong_block .pinganPay .apply_btn {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn5-bg.png) no-repeat;
    background-size: 100%;
}

.eRong_block .pinganPay .apply_btn_check {
    left: 480px;
    top: 356px;
    background: url(../images/eRong_btn5-bg2.png) no-repeat;
    background-size: 100%;
}

.eRong_block .step_flow>.title {
    margin-top: 70px;
    margin-bottom: 52px;
    font-size: 28px;
    color: #333;
    text-align: center;
}

.eRong_block .step_flow>.content {
    margin-right: -52px;
}

.eRong_block .step_flow>.content .one {
    float: left;
    margin-right: 50px;
}

.eRong_block .step_flow>.content .one>.title {
    font-size: 16px;
    margin-bottom: 8px;
}

.eRong_block .step_flow>.content .one>.title strong {
    color: #00A2AC;
}

.eRong_block .step_flow>.content .one>.title em {
    color: #333;
}

.eRong_block .step_flow>.content .one>p {
    margin-bottom: 12px;
    font-size: 12px;
    color: #787878;
}

.eRong_block .step_flow>.content .one img {
    width: 261px;
    height: 171px;
    border: 1px solid #eee\9;
    *border: 1px solid #eee;
    box-shadow: 0 0 10px rgba(51, 51, 51, .1);
}

/*--金融服务-贷款申请--*/

.loanApply .error {
    font-size: 12px;
    color: #e7350d;
    margin-top: 25px;
    margin-bottom: -10px;
    text-align: center;
}

.loanApply .error .icon {
    background-position: -124px -258px;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    position: relative;
    top: -1px;
}

.icon_0107 {
    width: 25px;
    height: 25px;
    background-position: -136px 0;
    margin-right: 10px;
    position: relative;
    top: 1px;
}

.loanApply,
.applyFlows {
    padding-bottom: 80px;
}

.loanApply .infors .title {
    font-size: 16px;
    color: #333;
    background: url(../images/title_bd.png) left center no-repeat;
    text-indent: 12px;
    margin-top: 25px;
    margin-bottom: 15px;
}

.loanApply .infors .one {
    margin-bottom: 30px;
}

.loanApply .infors .one.B {
    margin-bottom: 0;
}

.loanApply .infors .lists {
    border: 1px solid #e5e5e5;
    padding-top: 25px;
    padding-bottom: 5px;
    font-size: 0;
}

.loanApply .infors .lists>div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 20px;
    *line-height: 2;
    margin-left: 20px;
}

.loanApply .infors .A .b label {
    width: 150px;
}

.loanApply .infors .A .c label {
    width: 138px;
}

.loanApply .infors em {
    position: relative;
    top: 3px;
    margin-right: 5px;
    font-size: 16px;
    color: #e7350d;
}

.loanApply .zfb .infors label {
    width: auto;
}

.loanApply .infors label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 98px;
    text-align: right;
    font-size: 14px;
    color: #666;
    margin-right: 10px;
    vertical-align: middle;
}

.loanApply .infors input[type='text'] {
    margin-right: 36px;
    vertical-align: middle;
    width: 200px;
    height: 36px;
    line-height: 36px;
    *width: 178px;
    *height: 34px;
    *line-height: 34px;
    border: 1px solid #ccc;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
}

.loanApply .infors input[type='text'].ipt_a {
    width: 320px;
    *width: 298px;
}

.loanApply .infors textarea {
    width: 976px;
    height: 54px;
    border: 1px solid #e5e5e5;
    padding: 2px 10px;
    resize: none;
    vertical-align: top;
    font-size: 14px;
    color: #333;
}

.loanApply .infors .mark {
    position: relative;
    top: 2px;
}

.loanApply .btn,
.applyFlows .btn_return {
    text-decoration: none;
    display: block;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    width: 150px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: #e7350d;
}

.loanApply .btn:hover,
.applyFlows .btn_return:hover {
    background: #D63715;
}

/*--认证支付宝账户--*/

.loanApply.zfb .infors label {
    width: auto;
}

.loanApply.zfb .infors .lists>div {
    margin-left: 20px;
}

.zfb .infors .lists .toLink {
    font-size: 12px;
    margin-left: 4px;
    color: #E7350D;
    vertical-align: middle;
}

.zfb.loanApply .infors input[type='text'] {
    margin-right: 16px;
}

.zfb.loanApply .infors .one.B .a input[type='text'] {
    width: 140px;
}

.zfb.loanApply .infors .one.B .b input[type='text'] {
    width: 380px;
}

.zfb.loanApply .infors .one.B .c input[type='text'] {
    width: 200px;
}

.zfb.loanApply .infors .one.B .toLink.block {
    display: block;
    float: right;
    margin-right: 25px;
    margin-top: -7px;
}

.zfb.loanApply .infors .one.B .lists {
    padding-bottom: 23px;
}

.ac_process {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg_loading.png) repeat;
    z-index: 4000;
}

.ac_process .content {
    text-align: center;
    height: 86px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -43px;
}

.ac_process .content p {
    margin-top: 20px;
    font-size: 14px;
    color: #333;
}

.ac_process .content b {
    color: #E7350D;
}

/*--金融服务-申请进度--*/

.applyFlows .flow {
    font-size: 0;
    margin-top: 30px;
    margin-bottom: 50px;
}

.applyFlows .flow h5 {
    font-size: 12px
}

.applyFlows .flow h5,
.applyFlows .flow .doing h5,
.applyFlows .flow .done h5 {
    color: #333;
}

.applyFlows .flow .doing.flow_error h5,
.applyFlows .flow .done.flow_error h5 {
    color: #e7350d;
}

.applyFlows .flow_er {
    position: relative;
    text-align: center;
    width: 204px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}

.applyFlows .flow i {
    display: block;
    width: 64px;
    height: 64px;
    background: url(../images/eRong_flow.png) no-repeat;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.applyFlows .flow .icon_eRong_a {
    background-position: 0 0;
}

.applyFlows .flow .icon_eRong_b {
    background-position: -66px 0;
}

.applyFlows .flow .icon_eRong_c {
    background-position: -132px 0;
}

.applyFlows .flow .doing .icon_eRong_a,
.applyFlows .flow .done .icon_eRong_a {
    background-position: 0 -66px;
}

.applyFlows .flow .doing .icon_eRong_b,
.applyFlows .flow .done .icon_eRong_b {
    background-position: -66px -66px;
}

.applyFlows .flow .doing.flow_error .icon_eRong_b,
.applyFlows .flow .done.flow_error .icon_eRong_b {
    background-position: -66px -132px;
}

.applyFlows .flow .doing .icon_eRong_c,
.applyFlows .flow .done .icon_eRong_c {
    background-position: -132px -66px;
}

.applyFlows .flow b {
    position: absolute;
    top: 32px;
    display: block;
}

.applyFlows .flow .A .line_a {
    left: -11px;
}

.applyFlows .flow .B .L {
    left: -62px;
}

.applyFlows .flow .B .R {
    right: -61px;
}

.applyFlows .flow .C .line_a,
.applyFlows .flow .B .line_a {
    right: -11px;
}

.applyFlows .flow .line_a {
    width: 72px;
    height: 2px;
}

.applyFlows .flow .line_b {
    width: 122px;
    height: 2px;
}

.applyFlows .flow .line_a,
.applyFlows .flow .line_b {
    background: url(../images/eRong_flowLine.png) no-repeat;
}

.applyFlows .flow .line_a {
    background-position: 0 0;
}

.applyFlows .flow .line_b {
    background-position: 0 -8px;
}

.applyFlows .flow .doing .line_a,
.applyFlows .flow .done .line_a {
    background-position: 0 -4px;
}

.applyFlows .flow .doing .line_b.L,
.applyFlows .flow .done .line_b {
    background-position: 0 -12px;
}

.applyFlows .lists>.title {
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.applyFlows .lists .block {
    padding-left: 260px;
    font-size: 0;
    border: 1px solid #e5e5e5;
    background: #f4f4f4;
}

.applyFlows .lists .one {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 13px 0;
}

.applyFlows .lists .one.a {
    width: 382px;
}

.applyFlows .lists p {
    line-height: 28px;
    font-size: 14px;
    color: #666;
}

.applyFlows .lists p span {
    margin-left: 3px;
}

.applyFlows .lists p b {
    font-family: arial;
    margin-right: 3px;
}

/*-- 钛E融“我的申请” --*/

.eRong_myApply .applyFlows {
    padding-bottom: 24px;
}

.eRong_myApply .applyFlows .btns {
    margin-top: 60px;
    text-align: center;
}

.eRong_myApply .applyFlows .lists>.title {
    font-size: 14px;
}

.eRong_myApply .applyFlows .flow {
    margin-bottom: 35px;
    margin-top: 25px;
}

.eRong_myApply .title_a span {
    letter-spacing: 0;
}

.eRong_myApply .eRong_title_a {
    font-size: 16px;
    color: #333;
    padding-top: 25px;
}

.eRong_myApply .applyFlows .lists .block {
    padding-left: 158px;
}

/*common*/

.choiceUD {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    margin-left: -2px;
}

.choiceUD span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 12px;
    height: 12px;
    border: 1px solid #e5e5e5;
    background: #fff;
    text-indent: 0;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    margin-left: 3px;
}

.choiceUD .iconfont {
    color: #f03919;
    line-height: 14px;
    line-height: 12px\9;
}

.choiceUD span:hover {
    border: 1px solid #e7350d;
    background: #e7350d;
    transition: all .1s linear;
}

.choiceUD span:hover .iconfont {
    color: #fff;
}

.choiceUD .act {
    color: #e7350d;
}

/*售后服务*/

.afsales_table {
    table-layout: auto;
}

.afsales_table th.tb_l {
    text-align: left;
    text-indent: 0;
    white-space: nowrap;
}

.afsales_table .th02 {
    width: 88px;
}

.afsales_table .th03,
.afsales_table .th04,
.afsales_table .th05 {
    width: 90px;
}

.afsales_table .th06 {
    width: 100px;
}

.afsales_table .th07 {
    width: 94px;
}

.afsales_table .th08 {
    width: 70px;
}

.afsales_table .th10 {
    width: 60px;
}

.afsales_table .th11 {
    width: 144px;
}

.afsales_table td {
    height: 82px;
}

.wl_info .content_h01 {
    height: 326px;
}

.wl_info .track_title_s {
    height: 30px;
    line-height: 30px;
    color: #333;
    font-size: 12px;
    border-bottom: 1px solid #e5e5e5;
    background: #f5f5f5;
    text-indent: 20px;
}

.wl_info .track_s {
    height: 294px;
}

.wl_info .track_lists_s {
    margin-top: 26px;
    height: 254px;
}

.wl_info .track_lists_s .place {
    padding-bottom: 4px;
}

.wl_info .track_lists_s .place span {
    color: #333;
    float: left;
    font-size: 12px;
}

.wl_info .track_lists_s .first .place span {
    color: #e7350d;
}

.wl_info .track_lists_s .place b {
    color: #999;
    float: right;
    font-size: 12px;
}

.wl_info .track_lists_s .infos {
    line-height: 16px;
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
}

.salesService_z .content {
    text-align: center;
    height: 250px;
}

.salesService_z .content .icon_yes,
.salesService_z .content .icon_no,
.salesService_z .content .ok,
.salesService_z .content .error {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin-top: 76px;
}

.salesService_z .content .ok,
.salesService_z .content .error {
    text-align: left;
}

.salesService_z .content .icon_yes,
.salesService_z .content .icon_no {
    margin-right: 20px;
    width: 49px;
    height: 49px;
}

.salesService_z .content .icon_yes {
    background: url(../images/ok49.png) no-repeat;
}

.salesService_z .content .icon_no {
    background: url(../images/error-big.png) no-repeat;
}

.salesService_z .content .ok p,
.salesService_z .content .error p {
    margin-bottom: 10px;
    font-size: 16px;
    margin-top: 3px;
}

.salesService_z .content .ok p {
    color: #86bc43;
}

.salesService_z .content .error p {
    color: #f15a24;
}

.salesService_z .content .ok span,
.salesService_z .content .error span {
    font-size: 12px;
    color: #333;
}

/*换机详情*/

.ctype_a {
    height: 64px;
}

.ctype_a .one {
    font-size: 0;
    color: #666;
    line-height: 64px;
}

.ctype_a .one>div,
.ctype_b .one>div,
.ctype_b .one span,
.ctype_b .one b {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
}

.ctype_a .one>div {
    font-size: 14px;
}

.ctype_a .one .a {
    width: 210px;
}

.ctype_a .one .b {
    width: 200px;
}

.ctype_a .one>div span {
    margin-right: 4px;
}

.ctype_b {
    padding-top: 11px;
    padding-bottom: 21px;
}

.ctype_b .one {
    line-height: 30px;
    color: #666;
    font-size: 0;
}

.ctype_b .one>div {
    font-size: 12px;
}

.ctype_b .one span,
.ctype_b .one b {
    font-size: 12px;
}

.ctype_b .one b {
    line-height: 1.4;
    position: relative;
    top: 7px;
}

.ctype_b .one span {
    text-align: right;
}

.ctype_b .one .a {
    width: 240px;
}

.ctype_b .one .b {
    width: 208px;
}

.ctype_b .one .c {
    width: 234px;
}

.imei .one .c {
    width: 480px;
}

.ctype_b .one .a span {
    width: 64px;
}

.ctype_b .one .b span {
    width: 38px;
}

.ctype_b .one .c span {
    width: 80px;
}

.ctype_b .one .s span {
    width: 68px;
}

.ctype_b .one .d span {
    width: 70px;
}

.ctype_b .mark01,
.ctype_b .mark02,
.ctype_b .mark03 {
    width: 170px;
}

.ctype_b .btn_ckout {
    background: #4796ed;
    font-size: 12px;
    color: #fff;
    width: 64px;
    height: 24px;
    line-height: 24px;
    margin-left: 12px;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    top: 4px;
}

.ctype_b .btn_ckout:hover {
    background: #4789e0;
}

.ctype_c .top_content {
    padding: 16px 0;
    color: #666;
    font-size: 0;
}

.ctype_c .top_content .one,
.ctype_c .top_content .one span,
.ctype_c .top_content .one b,
.ctype_c .btm_content .one,
.ctype_c .btm_content span,
.ctype_c .btm_content b {
    font-size: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    line-height: 1.4;
}

.ctype_c .top_content .a {
    width: 240px;
}

.ctype_c .top_content .a b {
    width: 170px;
}

.ctype_c .title_btm {
    font-size: 16px;
    color: #333;
    padding: 16px 0;
}

.ctype_c .btm_content {
    font-size: 0;
    padding-bottom: 24px;
}

.ctype_c .btm_content .a {
    width: 340px;
}

.ctype_c .btm_content .a b {
    width: 270px;
}

.ctype_c .btm_content .b {
    width: 230px;
}

.ctype_d {
    padding-bottom: 40px;
}

.ctype_d .table thead th {
    height: 46px;
    background: #f5f5f5;
    font-size: 14px;
    color: #333;
    text-align: center;
}

.ctype_d .table .th02 {
    width: 400px;
}

.ctype_d .table tbody td {
    padding: 20px 5px;
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid #dedede;
}

/*换机申请*/

.top_tip {
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #666;
}

.top_tip .link {
    color: #e7350d;
}

.top_tip .link:hover {
    color: #D63715;
}

.ctype_choice {
    padding: 25px 0;
}

.ctype_choice .one label {
    font-size: 14px;
    color: #666;
    margin-right: 8px;
    vertical-align: middle;
}

.ctype_choice .one select {
    font-size: 14px;
    color: #999;
    border: 1px solid #c3c3c3;
    width: 150px;
    height: 34px;
    line-height: 34px;
    padding: 0 5px;
    vertical-align: middle;
}

.ctype_apply_table th {
    height: 46px;
    color: #333;
    font-size: 14px;
    background: #f5f5f5;
}

.ctype_apply_table .th01 {
    width: 122px;
}

.ctype_apply_table .th01,
.ctype_apply_table .th07,
.ctype_apply_table .th08 {
    *width: 130px;
}

.ctype_apply_table .th09 {
    width: 54px;
}

.ctype_apply_table td {
    padding: 25px 10px;
}

.ctype_apply_table .td_btmLine td {
    border-bottom: 1px solid #e5e5e5;
}

.ctype_apply_table th em {
    font-size: 16px;
    margin-right: 4px;
    color: #e7350d;
    position: relative;
    top: 3px;
}

.ctype_apply_table input.ipt,
.ctype_apply_table .selt {
    width: 90px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #c3c3c3;
    padding: 0 5px;
    font-size: 12px;
    color: #666;
    text-align: left;
}

.ctype_apply_table .ipt {
    *width: 80px;
}

.ctype_apply_table .link_normal {
    text-decoration: underline;
    font-size: 12px;
    color: #666;
}

.ctype_apply_table .link_normal .webuploader-pick {
    background: none;
    border: none;
    color: inherit;
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    border-bottom: 1px solid #666;
}

.typeBlock td {
    padding: 0;
    padding-bottom: 40px;
}

.typeBlock .typeBlock_content {
    padding: 0 25px;
    margin-top: -12px;
}

.typeBlock .typeBlock_content .icon_arrow {
    display: block;
    float: left;
    width: 20px;
    height: 12px;
    margin-left: 146px;
    background-position: -266px -88px;
    position: relative;
    top: 1px;
}

.typeBlock .typeBlock_content .content {
    float: left;
    width: 100%;
    height: 70px;
    line-height: 70px;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    text-align: left;
}

.typeBlock .typeBlock_content .content .one {
    text-align: left;
    padding-left: 16px;
}

.typeBlock .typeBlock_content .content label {
    color: #666;
    font-size: 12px;
    margin-right: 8px;
    vertical-align: middle;
}

.typeBlock .typeBlock_content .content em {
    position: relative;
    top: 3px;
    font-size: 16px;
    color: #e7350d;
    margin-right: 4px;
}

.typeBlock .typeBlock_content .content .ipt {
    width: 170px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #c3c3c3;
    font-size: 12px;
    color: #666;
    vertical-align: middle;
}

.icon_yes,
.icon_error {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background: url(../images/tip.png) no-repeat;
}

.icon_yes {
    background-position: 0 0;
}

.icon_error {
    background-position: -40px 0;
}

.ctype_apply_table .icon_yes,
.ctype_apply_table .icon_error {
    margin: 0 3px;
    position: relative;
    top: -1px;
}

.ctype_apply_table .chosen-results li {
    text-align: left;
}

.ctype_apply_table .chosen-select+.chosen-container {
    height: 32px;
}

.ctype_apply_table .chosen-select+.chosen-container-single .chosen-single {
    height: 32px;
    line-height: 30px;
}

.ctype_apply_table .chosen-container-single .chosen-single {
    border: 1px solid #c3c3c3;
}

.ctype_apply_table .chosen-container-single .chosen-single {
    padding-left: 10px;
}

/*售后服务管理*/

.serManage .h_tip {
    font-size: 12px;
    color: #999;
    margin-left: 18px;
    vertical-align: middle;
}

.serManage>.pd {
    padding: 20px 0;
}

.serManage>.pd>.content {
    background: #f2f2f2;
}

.serManage .zc_infos_s {
    margin: inherit;
}

.serManage .zc_infos_title {
    padding-top: 38px;
}

.serManage .zc_infos_s {
    padding-bottom: 40px;
}

.serManage .msg {
    line-height: 1.5;
    font-size: 12px;
    padding-left: 180px;
}

.serManage .msg .icon {
    width: 14px;
    height: 14px;
    margin-right: 6px;
}

.serManage .msg span {
    vertical-align: middle;
}

.serManage .msg.error {
    color: #e7350d;
}

.serManage .msg.error .icon {
    background-position: -124px -258px;
}

.newAddress_lists .tip {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 8px;
}

.zc_infos_s .tip {
    position: absolute;
    left: 490px;
    top: 13px;
    width: 440px;
    text-indent: 0;
}

.newAddress_lists .tip .icon,
.zc_infos_s .tip .icon {
    margin-right: 5px;
}

.newAddress_lists .btn_control,
.zc_infos_s .btn_control {
    background: #4796ed;
    vertical-align: middle;
    margin-left: 8px;
    color: #fff;
}

.newAddress_lists .btn_control {
    width: 114px;
    height: 32px;
    line-height: 32px;
}

.zc_infos_s .btn_control {
    width: 114px;
    height: 38px;
    line-height: 38px;
}

.newAddress_lists .btn_control:hover,
.zc_infos_s .btn_control:hover {
    background: #4789e0;
}

/*售后服务信息*/

.gaManage .title_address .tip {
    vertical-align: middle;
    margin-left: 20px;
    font-size: 12px;
    color: #666;
}

.gaManage .title_address .tip em {
    color: #e7350d;
    font-size: 6px;
    position: relative;
    top: 3px;
    margin-right: 4px;
}

.gaManage .addCountBox {
    padding-top: 25px;
    padding-bottom: 15px;
}

/*售后账户*/

.gaManageCount .top_infos {
    height: 64px;
    line-height: 64px;
}

.gaManageCount .top_infos .one {
    float: left;
    font-size: 14px;
}

.gaManageCount .top_infos .one span {
    color: #666;
}

.gaManageCount .top_infos .one b {
    margin-left: 3px;
}

.gaManageCount .top_infos .one .ok {
    color: #8cc63f;
}

.gaManageCount .top_infos .one .err {
    color: #e7350d;
}

.gaManageCount .top_infos .btn {
    float: right;
    margin-top: 16px;
}

/*HESR经营信息*/

.chartBoxs .title_top {
    height: 55px;
    line-height: 55px;
    color: #333;
    font-size: 16px;
}

.chartBoxs .boxs,
.chartBoxs .boxs .one {
    margin-bottom: 5px;
}

.chartBoxs .boxs .one {
    height: 365px;
    background: #fff;
    float: left;
    margin-right: 5px;
}

.chartBoxs .boxs {
    margin-right: -5px;
}

.chartBoxs .boxs .a,
.chartBoxs .boxs .b,
.chartBoxs .boxs .c {
    width: 325px;
}

.chartBoxs .boxs .d,
.chartBoxs .boxs .e {
    width: 490px;
}

.chartBoxs .boxs .title_num {
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 18px;
    color: #333;
}

.chartBoxs .boxs .chart {
    width: 100%;
    height: 299px;
    position: relative;
}

.chartBoxs .boxs_02 .one {
    background: #fff;
    margin-bottom: 5px;
}

.chartBoxs .boxs_02 .a {
    width: 490px;
    height: 362px;
}

.chartBoxs .boxs_02 .b {
    width: 440px;
    height: 312px;
}

.chartBoxs .boxs_02 .a {
    float: left;
}

.chartBoxs .boxs_02 .b {
    float: right;
}

.chartBoxs .boxs_02 .c {
    float: left;
    padding: 0 25px;
}

.chartBoxs .boxs_02 .b {
    padding: 25px;
}

.chartBoxs .boxs_02 .table th {
    background: #f5f5f5;
    font-size: 14px;
    color: #333;
    height: 46px;
    text-align: center;
}

.chartBoxs .boxs_02 .table td {
    height: 60px;
    border-bottom: 1px solid #e5e5e5;
    color: #666;
    font-size: 14px;
    padding: 0 5px;
}

.chartBoxs_02 .boxs_02 .table td {
    height: 52px;
}

.chartBoxs .boxs_02 .b .th01 {
    width: 140px;
}

.chartBoxs .boxs_02 .c .table_title {
    height: 55px;
    line-height: 55px;
}

.chartBoxs .boxs_02 .c .table_title h6 {
    color: #333;
    font-size: 16px;
    float: left;
}

.chartBoxs .boxs_02 .c .table_title .btn {
    float: right;
    margin-top: 14px;
}

.chartBoxs .boxs_02 .chart {
    width: 100%;
    height: 100%;
}

.chartBoxs .boxs_02 .table .top_title {
    font-size: 14px;
    text-align: left;
    height: 100%;
    padding: 0 25px;
    line-height: 60px;
}

.chartBoxs .boxs_02 .chart_unit {
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 18px;
    top: 27px;
    z-index: 10;
}

/**************行业头条  start*******************/

/*行业头条 列表页*/

.headline-box {
    width: 1170px;
    margin: 0 auto;
    padding-top: 22px;
    padding-right: 30px;
    position: relative;
}

.headline-box .headline-nav {
    width: 180px;
    min-height: 400px;
    float: left;
    overflow: hidden;
}

.headline-box .headline-nav .tab-menu {
    width: 100px;
    margin: 0 auto;
}

/*.headline-box .headline-nav .tab-menu.fixed{position: fixed; right:50%; margin-right:460px;}*/

.headline-box .headline-nav .tab-menu.fixed {
    position: absolute;
    left: 40px;
}

.headline-box .headline-nav .tab-menu li {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    color: #444;
    cursor: pointer;
    margin-bottom: 4px;
}

.headline-box .headline-nav .tab-menu li.activ {
    background: #E7350D;
    color: #fff;
}

.headline-box .headline-con {
    width: 640px;
    min-height: 150px;
    margin-top: -19px;
    margin-right: 40px;
    float: left;
}

.headline-box .headline-list {
    padding: 18px 0;
    border-bottom: 1px solid #e4e4e4;
}

.headline-box .headline-list .list-img {
    width: 170px;
    height: 114px;
    float: left;
}

.headline-box .headline-list .list-img img {
    display: block;
    width: 170px;
    height: 114px;
}

.headline-box .headline-list .list-txt-box {
    position: relative;
    width: 452px;
    height: 114px;
    margin-left: 18px;
    float: left;
}

.headline-box .headline-list .list-tit a {
    display: block;
    max-height: 56px;
    overflow: hidden;
    color: #000;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
}

.headline-box .headline-list .list-con {
    font-size: 12px;
    color: #777;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.headline-box .headline-list .list-con a {
    color: #777;
    text-decoration: none;
}

.headline-box .headline-list .list-tags {
    position: absolute;
    bottom: 4px;
    left: 0;
}

.headline-box .headline-list .list-tags span {
    font-size: 12px;
    padding-right: 30px;
    color: #999;
}

.headline-box .headline-con .see-more a {
    display: none;
    width: 90px;
    height: 26px;
    margin: 24px auto 60px;
    border: 1px solid #E7350D;
    border-radius: 4px;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #E6350D;
    text-decoration: none;
}

.headline-box .headline-right {
    width: 300px;
    float: left;
    /*float:right;*/
}

/*.headline-box .headline-right.fixed{position: fixed; left:50%; margin-left:260px;}*/

.headline-box .headline-right.fixed {
    position: absolute;
    right: 40px;
}

.headline-box .headline-right .ad-box {
    display: block;
    width: 300px;
    margin-bottom: 23px;
}

.headline-box .headline-right .ad-box img {
    display: block;
    width: 100%;
}

/*行业头条 正文*/

.headline-article {
    width: 1120px;
    margin: 0 auto;
    padding-right: 0;
}

.headline-article .headline-left {
    width: 780px;
    margin-right: 40px;
    border-top: 1px solid #dfdfdf;
    float: left;
}

.headline-article .headline-left .article-tags {
    font-size: 14px;
    color: #949494;
}

.headline-article .headline-left .article-tags span {
    display: inline-block;
    padding-right: 15px;
}

.headline-article .headline-left .article-tags span a {
    color: #999;
    text-decoration: none;
}

.headline-article .headline-left .article-tags .headline-icons {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/headline_icons.png) no-repeat;
    vertical-align: middle;
}

.headline-article .headline-left .article-tags .line {
    display: inline-block;
    margin: 0 8px 0 -10px;
}

.headline-article .headline-left .article-tags .print {
    background-position: -3px -5px;
    margin: 0 3px 0 5px;
}

.headline-article .headline-left .article-tags .add {
    background-position: -30px -5px;
    margin: 0 0 0 7px;
}

.headline-article .headline-left .article-tags .tags-l {
    display: inline-block;
    *float: left;
}

.headline-article .headline-left .article-tags .less {
    background-position: -48px -5px;
    margin-left: -7px;
}

.headline-article .headline-left .article-tags .share {
    float: right;
    margin-top: -10px;
    *margin-top: -4px;
}

.headline-article .headline-left .article-tags .share-tag {
    display: inline-block;
    height: 24px;
    vertical-align: middle;
    line-height: 24px;
    padding-right: 10px;
}

.headline-article .headline-left .bdsharebuttonbox,
.headline-article .headline-left .bdsharebuttonbox a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    *height: 26px;
}

.headline-article .headline-left .article-tit {
    margin: 32px 0;
    font-size: 30px;
    color: #333;
}

.headline-article .headline-left .article {
    color: #666;
    font-size: 16px;
    line-height: 30px;
    padding-top: 40px;
}

.headline-article .headline-left .article p {
    margin-bottom: 30px;
    color: #666;
    font-size: 16px;
    line-height: 30px;
}

.headline-article .headline-left .article a {
    font-weight: normal;
    color: #e2350d;
}

.headline-article .headline-left .article img {
    display: block;
    max-width: 780px;
    margin: 23px auto;
}

.headline-article .headline-left .article ol li {
    list-style: decimal;
    list-style-position: inside
}

.headline-article .headline-left .article ul li {
    list-style: disc;
    list-style-position: inside
}

.headline-article .headline-left .key-words {
    font-size: 14px;
    color: #666;
    margin-top: 38px;
}

.headline-article .headline-left .key-words span {
    border: 1px solid #c7c7c7;
    border-radius: 14px;
    display: inline-block;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    *zoom: 1;
    *display: inline;
    margin-right: 10px;
}

.headline-article .headline-left .key-words .key-tit {
    color: #999;
    border: none;
    padding-left: 0;
}

.headline-article .headline-left .from {
    margin: 26px 0 7px 0;
    border-bottom: 2px solid #777;
    padding-bottom: 7px;
    font-size: 12px;
    color: #666;
}

.headline-article .headline-left .from a {
    color: #666;
    text-decoration: none;
}

.headline-article .headline-left .look {
    font-size: 12px;
    color: #666;
    margin-bottom: 15px;
}

.headline-article .headline-left .share .read-share {
    padding-right: 10px;
}

.headline-article .headline-left .pre-next {
    margin: 12px 0 52px;
    text-align: center;
}

.headline-article .headline-left .pre-next a {
    display: inline-block;
    width: 72px;
    height: 26px;
    margin: 0 6px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #999;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
}

.headline-article .headline-left .more-wonderful {
    margin: 45px 0 60px 0;
}

.headline-article .headline-left .more-wonderful h4 {
    font-size: 18px;
    color: #333;
}

.headline-article .headline-left .more-wonderful .bar {
    display: inline-block;
    width: 4px;
    height: 18px;
    margin-right: 10px;
    background: #e7350d;
    vertical-align: middle;
}

.headline-article .headline-right.fixed {
    right: 0;
    margin-top: 30px;
}

.headline-left .more-wonderful .headline-list .list-txt-box {
    width: 590px;
}

.headline-box strong,
.headline-box b {
    font-weight: bold;
    font-style: inherit;
}

.headline-box i,
.headline-box cite,
.headline-box em,
.headline-box var,
.headline-box address,
.headline-box dfn {
    font-style: italic;
    font-weight: inherit;
}

/**************行业头条  end*******************/

/*HESR专区*/

.hesr .search_infos label {
    margin-right: 10px;
}

.search_infos .selt_levelA {
    width: 90px;
    *width: 70px;
}

.search_infos .selt_levelC {
    width: 253px;
    *width: 233px;
}

.hesr .search_infos .item .one {
    float: left;
    margin-bottom: 0;
    padding-bottom: 18px;
}

.hesr .table_list {
    padding-bottom: 25px;
}

.hesr .table_a th,
.hesr .table_a td {
    text-align: center;
    padding-left: 15px;
    padding-right: 0;
}

.hesr .table_a td {
    height: 60px;
    font-size: 14px;
    color: #666;
}

.hesr .table_a .alink_i {
    text-decoration: none;
    color: #e7350d;
}

.hesr .table_A .th01 {
    width: 180px;
}

.hesr .table_A th,
.hesr .table_A td {
    padding-left: 20px;
}

.hesr .table_B .th01 {
    width: 160px;
}

.hesr .table_B .th02 {
    width: 60px;
}

.hesr .table_B .th05 {
    width: 70px;
}

.hesr .table_C .th01 {
    width: 62px;
}

.hesr .table_C .th02 {
    width: 180px;
}

.hesr .table_C .th04 {
    width: 160px;
}

.hesr .table_C .th05 {
    width: 80px;
}

.hesr .table_C .th06,
.hesr .table_C .th07 {
    width: 120px;
}

.hesr .table_D .th01 {
    width: 62px;
}

.hesr .table_D .th02 {
    width: 130px;
}

.hesr .table_D .th04 {
    width: 100px;
}

.hesr .table_D .th05 {
    width: 60px;
}

.hesr .table_D .th06 {
    width: 70px;
}

.hesr .table_D .th07 {
    width: 122px;
}

.hesr .table_D .th08 {
    width: 140px;
}

.hesr .table_D .th09 {
    width: 160px;
}

.hesr .table_D th:last-child,
.hesr .table_D td:last-child {
    padding-left: 0;
    padding-right: 20px;
}

.hesr .table_E .th01 {
    width: 62px;
}

.hesr .table_E .th02 {
    width: 180px;
}

.hesr .table_E .th04 {
    width: 200px;
}

.hesr .table_E .th05 {
    width: 80px;
}

.hesr .table_E .th06 {
    width: 130px;
}

.hesr .table_F .th01 {
    width: 62px;
}

.hesr .table_F .th02 {
    width: 180px;
}

.hesr .table_F .th04 {
    width: 140px;
}

.hesr .table_F .th05 {
    width: 60px;
}

.hesr .table_F .th06 {
    width: 100px;
}

.hesr .table_F .th07 {
    width: 100px;
}

.hesr .table_F .th08 {
    width: 100px;
}

.hesr .infos_list {
    padding-bottom: 2px;
    font-size: 14px;
}

.hesr .infos_list .item {
    padding: 20px 0;
    width: 230px;
    float: left;
}

.hesr .infos_list .item span {
    color: #666;
}

.hesr .infos_list .item b {
    color: #333;
}

.hesr .lineChart {
    height: 490px;
}

.hesr .m-tabs .item {
    margin-left: 0;
}

.m-tabs .item {
    float: left;
    width: 198px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin: 25px 20px 25px 0;
    font-size: 0;
    padding-left: 16px;
    padding-top: 20px;
    padding-bottom: 24px;
}

.m-tabs .item .title {
    font-size: 14px;
    color: #666;
    font-weight: normal;
    margin-bottom: 10px;
}

.m-tabs .item .sub {
    font-size: 14px;
    margin-bottom: 15px;
}

.m-tabs .item .sub span {
    color: #999;
    margin-right: 14px;
}

.m-tabs .item .sub b {
    color: #666;
}

.m-tabs .item .num {
    color: #333;
    font-size: 14px;
}

.m-tabs .item .num b {
    font-size: 24px;
    vertical-align: text-bottom;
    margin-right: 8px;
}

.m-tabs .item:hover,
.m-tabs .item.z-act {
    margin: 24px 19px 24px 0;
    padding-bottom: 23px;
    padding-left: 15px;
}

.m-tabs-cr01 .item:hover,
.m-tabs-cr01 .item.z-act {
    border: 2px solid #ff8b00;
}

.m-tabs-cr02 .item:hover,
.m-tabs-cr02 .item.z-act {
    border: 2px solid #f15a24;
}

.m-tabs-cr03 .item:hover,
.m-tabs-cr03 .item.z-act {
    border: 2px solid #ffcf3d;
}

.m-tabs-cr04 .item:hover,
.m-tabs-cr04 .item.z-act {
    border: 2px solid #4795ec;
}

.hesr .barChart {
    height: 486px;
    margin-left: -25px;
    margin-right: -25px;
}

.hesr-tab-v {
    background-color: transparent;
}

.hesr-tab-v .float_l,
.hesr-tab-v .float_r {
    background-color: #fff;
    height: 510px;
}

.hesr-tab-v .float_l {
    width: 398px;
}

.hesr-tab-v .float_r {
    width: 796px;
}

.hesr-tab-v .title_main {
    height: 62px;
    line-height: 62px;
}

.hesr-tab-v .title_main span,
.hesr-tab-v .title_main em {
    color: #666;
    font-size: 16px;
    font-style: normal;
}

.m-tab-v .item {
    position: relative;
    height: 112px;
    overflow: hidden;
}

.m-tab-v .item .line {
    display: none;
}

.m-tab-v .item>.title,
.m-tab-v .item .l,
.m-tab-v .item .r {
    float: left;
}

.m-tab-v .item .l,
.m-tab-v .item .r {
    width: 50%;
}

.m-tab-v .item>.title {
    width: 134px;
    line-height: 112px;
    font-size: 18px;
    color: #333;
    text-indent: 58px;
}

.m-tab-v .item .content {
    margin-left: 134px;
}

.m-tab-v .item .content .title {
    color: #999;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 30px;
}

.m-tab-v .item .content b {
    display: block;
    color: #333;
    font-size: 24px;
}

.m-tab-v .item:hover,
.m-tab-v .item.z-act {
    background-color: #fafafa;
}

.m-tab-v .item:hover .line,
.m-tab-v .item.z-act .line {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 8px;
    background-color: #f15a24;
}

.hesr .pieChart {
    height: 448px;
}

/*太力资讯-视频页*/

.headline-article .headline-video {
    *width: 100%;
}

.headline-article .headline-video .article-tags,
.headline-article .headline-video .key-words,
.headline-article .headline-video .from,
.headline-article .headline-video .look,
.headline-article .headline-video .share,
.headline-article .headline-video .pre-next,
.headline-article .headline-video .more-wonderful {
    *width: 780px;
}

.headline-video .video-content {
    margin-right: -340px;
    *margin-right: 0;
}

.headline-video .video-box {
    border: 1px solid #f2f2f2 \9
}

.headline-video .video-box .item-top {
    overflow: hidden;
    height: 430px;
}

.headline-video .video-player {
    float: left;
    width: 763px;
    height: 430px;
    background-color: #fff;
}

.headline-video .video-player iframe,
.headline-video .video-player embed {
    width: 100%;
    height: 100%;
}

.headline-video .video-lists {
    float: right;
    height: 100%;
    *overflow: hidden;
    *position: relative;
}

.headline-video .video-infos {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-top: 26px;
    margin-bottom: 37px;
}

.video-box {
    background-color: #282828;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, .06);
}

.video-box .video-lists {
    width: 337px;
    margin-left: 20px;
    width: 335px\9;
}

.video-box .video-lists>.title {
    padding-top: 24px;
    padding-bottom: 20px;
    font-size: 16px;
    color: #c3c4c5;
}

.video-box .video-lists .item {
    overflow: hidden;
    margin-bottom: 16px;
}

.video-box .video-lists .item:last-child {
    margin-bottom: 0;
}

.video-box .video-lists .item a {
    text-decoration: none;
    position: relative;
    display: block;
}

.video-box .video-lists .item-lists {
    overflow-y: auto;
    height: 368px;
    *position: relative;
}

.video-box .video-lists .item-lists::-webkit-scrollbar {
    width: 5px;
    background: #333338
}

.video-box .video-lists .item-lists::-webkit-scrollbar-track-piece {
    background: 0 0
}

.video-box .video-lists .item-lists::-webkit-scrollbar-button {
    display: none
}

.video-box .video-lists .item-lists::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 5px
}

.video-box .video-lists .video-list-img {
    float: left;
    position: relative;
}

.video-box .video-lists .video-list-img img {
    width: 120px;
    height: 80px;
}

.video-box .video-lists .video-list-img .time {
    position: absolute;
    left: 4px;
    bottom: 4px;
    width: 46px;
    height: 18px;
    font-family: Arial;
    background: url(../images/bg_time.png) center no-repeat;
    font-size: 14px;
    color: #ebebeb;
    text-align: center;
    line-height: 18px;
}

.video-box .video-list-infos {
    margin-left: 136px;
    width: 180px;
}

.video-box .video-list-infos .title {
    font-size: 14px;
    color: #c3c4c5;
    line-height: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
    max-height: 40px;
    overflow: hidden;
}

.video-box .video-list-details {
    font-size: 0;
}

.video-box .video-list-details span {
    margin-right: 8px;
    vertical-align: middle;
    font-size: 12px;
    color: #838383;
}

.video-box .video-list-details .icon-play-arrow {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: url(../images/icon_play_arrows.png) no-repeat;
    background-position: 0 -10px;
    width: 8px;
    height: 10px;
    margin-right: 4px;
}

.video-box .video-list-infos:hover>.title,
.video-box .video-list-infos:hover span {
    color: #e2350d;
}

.video-box .video-list-infos:hover .icon-play-arrow {
    background-position: 0 0;
}

.video-box .item-btm {
    height: 60px;
    line-height: 60px;
    font-size: 0;
    padding-left: 16px;
    padding-right: 24px;
}

.video-box .item-btm .item-more,
.video-box .item-btm .item span,
.video-box .item-btm .item span a,
.video-box .item-btm .share-txt {
    font-size: 12px;
    color: #949494;
    text-decoration: none;
}

.video-box .item-btm .share-txt {
    font-size: 0;
    display: block;
}

.video-box .item-btm .item {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    font-size: 0;
    margin-right: 20px;
    *float: left;
}

.video-box .item-btm .item-more {
    float: right;
}

.video-box .item-btm .item-more a {
    text-decoration: none;
    font-size: 12px;
    color: #717071;
    -webkit-transition: all .15s;
    -moz-transition: all .15s;
    -ms-transition: all .15s;
    -o-transition: all .15s;
    transition: all .15s
}

.video-box .item-btm .item-more a:hover {
    color: #c3c4c5;
}

.video-box .video-icons {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    background: url(../images/video_icons.png) no-repeat;
    margin-right: 8px;
}

.video-box .video-icons-cf {
    background-position: 0 0;
}

.video-box .video-icons-time {
    background-position: 0 -16px;
}

.video-box .video-icons-share {
    background-position: 0 -32px;
}

.video-box .video-icons,
.video-box .item-btm .item span {
    vertical-align: middle;
}

.video-share {
    display: none;
    position: absolute;
    top: 43px;
    left: -10px;
    background: url(../images/bg_video_share.png) center no-repeat;
    background-size: 100%;
    width: 245px;
    height: 112px;
    font-size: 0;
    text-align: center;
}

.video-share .bdsharebuttonbox {
    margin-top: 26px;
}

.video-share .bdsharebuttonbox a {
    margin: 0;
    background-position: top center !important;
    background-size: 40px 40px;
    width: 60px;
    padding: 0;
    line-height: 1;
    *line-height: 1.4;
    font-size: 12px;
    color: #656565;
    text-decoration: none;
    text-align: center;
    padding-top: 50px;
    *float: left;
}

.video-box .item-btm .share-txt:hover~.video-share,
.video-box .item-btm .video-share:hover {
    display: block;
}

.video-box .video-js .vjs-big-play-button {
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 50px;
    background: #fff;
}

.video-box .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: '';
    width: 15px;
    height: 20px;
    background: url(../images/video-playbtn.png) center no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -ms-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.video-js .vjs-big-play-button:focus .vjs-icon-placeholder:before,
.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before {
    background: url(../images/video-playbtn-act.png) center no-repeat;
}

.headline-article .headline-video .key-words {
    margin-top: 18px;
}

/*--钛E融支付状态--*/

.reviewStatus_e {
    height: auto;
    padding-bottom: 100px;
}

.applyFlows_e .flow {
    margin-bottom: 0;
}

.applyFlows_e .flow .icon_eRong_b {
    background: url(../images/eRong_flow.png) no-repeat;
}

.applyFlows_e .flow .icon_eRong_b {
    background-position: -66px 0;
}

.applyFlows_e .flow .doing .icon_eRong_b,
.applyFlows_e .flow .done .icon_eRong_b {
    background-position: -66px -66px;
    ;
}

.reviewStatus_e .reviewStatus_txt {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-bottom: 37px;
}

.reviewStatus_e .reviewStatus_txt b {
    color: #E7350D;
    margin: 0 4px;
}

.reviewStatus_e .error_txt {
    color: #E7350D;
    font-size: 12px;
    text-align: center;
    width: 480px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -33px;
    margin-bottom: 40px;
    line-height: 18px;
}

.reviewStatus_e .btn_group_c {
    font-size: 0;
}

.reviewStatus_e .btn_group_c .btn {
    margin: 0 8px;
}

.applyFlows .flow .flow_error .icon_eRong_c {
    background-position: -132px -132px;
}

.flow_Wrong .flow_er.B .line_b.R,
.flow_Wrong .flow_error .line_a,
.applyFlows .flow .flow_error .L {
    background: url(../images/eRong_line-02.png) no-repeat;
}

.flow_Wrong .flow_er.B .line_b.R,
.applyFlows .flow .flow_error .L {
    background-position: 0 -2px;
}

.flow_Wrong .flow_error .line_a {
    background-position: 0 0;
}

.applyFlows_e .flow h5 {
    color: #333;
}

/* 新表格 */

.divide-con {
    width: 980px;
    background: #fff;
    padding-bottom: 30px;
}

.divide-con .pagination {
    padding-bottom: 0;
}

.divide-con h3 {
    padding: 15px 20px 0;
    font-size: 18px;
    color: #333;
}

.page-tag-box {
    margin-top: 22px;
    padding-left: 20px;
    border-bottom: 1px solid #E5E5E5;
}

.page-tag-box a {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 12px;
    height: 26px;
    margin-bottom: 11px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    border-radius: 13px;
    color: #333;
    min-width: 120px;
}

.page-tag-box a.activ {
    margin-right: 10px;
    background: #E7350F;
    color: #fff;
}

.page-tag-box em {
    position: absolute;
    top: 3px;
    right: 3px;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #E7350F;
}

.filter-box {
    padding: 0 20px 10px;
}

.filter-box li {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.filter-box span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    min-width: 65px;
    text-align: right;
    font-size: 14px;
}

.filter-box select {
    width: 140px;
    height: 32px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-left: 10px;
    color: #999;
}

.btn-box {
    text-align: right;
    padding-bottom: 12px;
    margin-right: 20px;
}

.btn-box button {
    border: none;
    background: #fff;
    height: 28px;
    line-height: 26px;
    border-radius: 14px;
    margin-left: 16px;
    padding: 0 25px;
    border: 1px solid #ccc;
    font-size: 14px;
}

.btn-box button.buy {
    border-color: #E7350D;
    background: #E7350D;
    color: #fff;
}

.btn-box button.sel {
    border-color: #E7350D;
    color: #E7350D;
}

.divide-table-box {
    border-top: 10px solid #f5f5f5;
}

.table-top {
    padding: 19px 20px;
    color: #999;
}

.table-top strong {
    color: #E7350F;
    padding: 0 3px;
}

.table-top a {
    display: block;
    float: right;
    *margin-top: -30px;
    *padding-right: 20px;
    color: #333;
}

.table-top a .icons {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-position: -37px -249px;
}

.divide-table thead {
    border: 1px solid #ebebeb;
}

.divide-table tbody tr:nth-child(even) {
    background: #f9f9f9;
}

.divide-table th {
    height: 34px;
    white-space: nowrap;
}

.divide-table td {
    min-width: 40px;
    height: 68px;
    padding: 0 5px;
    line-height: 18px;
    color: #333;
}

.divide-table th:first-child,
.divide-table td:first-child {
    width: 45px;
    padding: 0;
    padding-left: 20px;
    text-align: left;
}

.divide-table th:last-child,
.divide-table td:last-child {
    padding-right: 15px;
}

.divide-table td:nth-child(2) {
    width: 215px;
    text-align: left;
}

.divide-table td:nth-child(3) {
    width: 80px;
    text-align: left;
}

.divide-table td:nth-child(6) {
    width: 130px;
    text-align: left;
}

.divide-table td input[type="text"] {
    width: 68px;
    height: 28px;
    border: none;
    border: 1px solid #ccc;
    border-radius: 6px;
    color: #333;
    text-align: center;
}

.divide-table .sel {
    width: 13px;
    height: 13px;
    margin-right: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
    transition: border-color .3s;
}

.divide-table .sel-active {
    border-color: #e8350d;
    background: url(../img/icons.png) -192px -47px no-repeat #e8350d;
}

.invoice-filter li {
    height: 32px;
    margin-right: 65px;
}

.invoice-filter span {
    min-width: 75px;
}

.invoice-filter select {
    width: 160px;
    *width: 150px;
    height: 32px;
}

.invoice-filter input {
    width: 138px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ccc;
    border-radius: 6px;
    margin-left: 10px;
    padding: 0 10px;
    color: #999;
    box-sizing: content-box;
}

.invoice-filter input.date {
    margin-right: -31px;
}

.invoice-filter a.icons {
    width: 20px;
    height: 20px;
    background-position: -8px -248px;
    padding-right: 0;
    margin-right: 10px;
}

.invoice-table thead {
    border: 1px solid #ebebeb;
}

.invoice-table th {
    height: 34px;
    white-space: nowrap;
}

.invoice-table td {
    min-width: 40px;
    height: 68px;
    line-height: 18px;
    color: #333;
}

.invoice-table button {
    width: 58px;
    height: 26px;
    line-height: 24px;
    border: 1px solid #E7350F;
    border-radius: 13px;
    background: #fff;
    color: #E7350F;
}

.invoice-table button.readonly {
    border-color: #ccc;
    color: #ccc;
    cursor: no-drop;
}

.invoice-table a {
    text-decoration: underline;
    color: #333;
}

.invoice-table .radio i.icons {
    width: 16px;
    height: 16px;
    margin: 0 10px 0 16px;
    background-position: -160px -45px;
    vertical-align: middle;
}

.invoice-table .radio {
    position: relative;
    cursor: pointer;
}

.invoice-table .radio.readonly {
    border-color: #ccc;
    color: #ccc;
    cursor: no-drop;
}

.invoice-table .checked:before,
.invoice-table .checked .before {
    content: "";
    position: absolute;
    top: 6px;
    left: 21px;
    width: 7px;
    height: 7px;
    background: #E7350F;
    border-radius: 100%;
}

.invoice-table td:first-child {
    padding-left: 15px;
}

.invoice-table td:last-child {
    padding-right: 15px;
}

.invoice-table td:nth-child(2) {
    width: 82px;
}

.invoice-table td:nth-child(6) {
    min-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.invoice-table tbody tr:nth-child(even) {
    background: #f9f9f9;
}

.invoice-table .text-overflow {
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.invoice-pop {
    position: fixed;
    z-index: 233;
    top: 50%;
    left: 50%;
    background: #fff;
    width: 420px;
    height: 258px;
    margin-left: -225px;
    margin-top: -144px;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
    -webkit-box-shadow: 0 0 10px rgba(180, 180, 180, 0.75);
    -moz-box-shadow: 0 0 10px rgba(180, 180, 180, 0.75);
    box-shadow: 0 0 10px rgba(180, 180, 180, 0.75);
}

.agree-pop {
    width: 350px;
    height: 143px;
    padding: 15px;
    margin-left: -190px;
    margin-top: -85px;
}

.invoice-pop a.close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
    background-position: 6px -175px;
}

.invoice-pop p.disagree {
    padding-top: 12px;
    font-size: 16px;
    color: #333;
}

.invoice-pop p.agree {
    padding-top: 43px;
    font-size: 16px;
    color: #333;
}

.invoice-pop .remark {
    text-align: left;
    margin-top: 8px;
    padding-left: 5px;
}

.invoice-pop .remark strong {
    padding-right: 8px;
    color: #E8350D;
}

.invoice-pop textarea {
    resize: none;
    display: block;
    width: 390px;
    *width: 300px;
    height: 100px;
    margin-top: 10px;
    *margin: 10px 0 0 200px;
    padding: 10px;
    line-height: 22px;
    border-color: #e0e0e0;
    font-size: 14px;
    color: #333;
}

.invoice-pop button {
    width: 80px;
    height: 28px;
    border: none;
    border-radius: 14px;
    margin-top: 30px;
    background: #E7350D;
    color: #fff;
    font-size: 12px;
}

.dn {
    display: none;
}

.tab-wrap {
    *position: relative;
    border-bottom: 1px solid #E5E5E5;
}

.tab-wrap .tab {
    display: none;
    width: 10px;
    height: 20px;
    margin-top: 24px;
    float: left;
}

.tab-wrap .tab-prev {
    margin-left: 20px;
    background-position: -192px -182px;
}

.tab-wrap .tab-prev.active {
    background-position: -207px -182px;
}

.tab-wrap .tab-next {
    margin-right: 20px;
    background-position: -224px -182px;
}

.tab-wrap .tab-next.active {
    background-position: -240px -182px;
}

.tab-wrap .page-tag-box {
    float: left;
    width: 100%;
    height: auto;
    border: none;
}

.faster-down {
    padding: 15px 20px;
    border-top: 1px solid #E5E5E5;
    font-size: 14px;
}

.faster-down a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    border-radius: 16px;
    margin: 0 10px;
    padding: 0 10px;
}

.faster-down a.active {
    border-color: #E7350D;
    color: #E7350D;
}

.down-table td:last-child {
    padding: 0;
}

/*网商贷*/
.wsd-box {
    padding-bottom: 10px;
}

.wsd-box .wc1200 {
    padding-top: 38px;
}

.wsd-box .wsd-con {
    padding: 30px 20px 45px;
    background: #fff;
}

.wsd-box .order-inform {
    margin-bottom: 15px;
    font-size: 14px;
    color: #333;
}

.wsd-box .ewm-con {
    text-align: center;
    padding: 13px 0 60px;
}

.wsd-box .ewm-con h5 {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.wsd-box .ewm-con .ewm {
    position: relative;
    width: 190px;
    height: 190px;
    margin: 23px auto 15px;
}

.wsd-box .ewm-con .ewm a,
.refresh-code {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -17px;
    margin-left: -17px;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    background: url(../img/refre.png) center center no-repeat #fff;
}

.wsd-box .ewm-con .ewm .expired {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(200, 200, 200, 0.6);
}

.wsd-box .ewm-con p {
    font-size: 14px;
    line-height: 20px;
}

.wsd-box .ewm-con strong {
    color: #327bcf;
}

.wsd-box .pay-say {
    text-align: center;
    line-height: 20px;
    color: #999;
}

.wsd-box .pay-say a {
    color: #327bcf;
}

/*************购物车*****************/
.top-all {
    padding-top: 10px;
}

.top-all .icheckbox_tlmall {
    display: inline-block;
    margin-right: 15px;
}

.top-all span {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
}

.shopCar_table .cart-tit {
    padding-top: 10px;
    height: 30px;
    line-height: 30px;
    color: #333;
    border: none;
}

.shopCar_table .cart-tit .icheckbox_tlmall {
    display: inline-block;
}

.shopCar_table .cart-tit .sel {
    margin-right: 20px;
    min-width: 160px;
    max-width: 200px;
    width: 200px;
    height: 30px;
    border-radius: 6px;
}

/*购物车悬浮窗*/
.cart-settlement {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 1200px;
    height: 70px;
    line-height: 70px;
    text-align: right;
    font-size: 16px;
    background-color: #f1f1f1;
}

.ship-settlement {
    padding-top: 10px;
    height: 90px;
    line-height: unset;
}

.cart-settlement p {
    position: absolute;
    margin-right: 200px;
}

.cart-settlement .cart-info {
    margin-bottom: 16px;
    padding: 0 35px;
    height: 26px;
    line-height: 26px;
}

.cart-settlement .cart-info span {
    margin-left: 20px;
}

.cart-settlement .cart-info .red {
    color: #ff0000;
}

.cart-settlement .total-amount {
    color: #e7350d;
    font-size: 26px;
    margin-right: 38px;
    vertical-align: middle;
}

#cart-container {
    position: fixed;
    right: 0px;
    top: 50%;
    margin-top: -170px;
    width: 90px;
    font-size: 14px;
    height: 400px;
    background-color: #fff;
    border: 1px solid #eeeeee;
    z-index: 999;
}

#cart-container.close {
    /*right:-134px;*/
}

#cart-container .arrow {
    position: absolute;
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #fff;
}

#cart-container .arrow i {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 15px;
    background: url("../images/pageTurn.png") no-repeat;
    cursor: pointer;
}

#cart-container .top {
    top: -24px;
    border-bottom: 1px solid #E5E5E5;
}

#cart-container .bottom {
    bottom: -24px;
    border-top: 1px solid #E5E5E5;
}

#cart-container .bottom i {
    background-position: -40px 0;
}

#cart-container .item-name {
    padding: 0 6px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    color: #000;
    cursor: pointer;
    box-sizing: border-box;
}

#cart-container .item-name.active {
    color: #E7350D;
}

#cart-container .arrow_icon {
    position: absolute;
    left: -16px;
    top: 50%;
    margin-top: -34px;
    height: 68px;
    width: 16px;
    background: #fff url("../img/right-arrow.png") no-repeat 0 22px;
    border: 1px solid #eee;
    border-right: none;
    border-radius: 6px 0 0 6px;
    cursor: pointer;
}

#cart-container .arrow_icon.close {
    background: #4796ED url("../img/left-arrow.png") no-repeat 0 22px;
}

.red {
    color: #ff0000;
}

#shippingBody tr .extra input {
    padding-left: 2px;
    width: 90%;
    text-align: left;
    height: 28px;
    line-height: 28px;
}

#shippingBody tr .extra select {
    width: 90%;
    height: 28px;
    line-height: 28px;
}

.unit_import_btns {
    float: right;
}

.unit_import_btns .btn_bg01 {
    margin-left: 20px;
    width: 100px;
    height: 32px;
    line-height: 32px;
    background-color: #4796ed;
}

.shipping-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.shipping-shadow {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #eeeeee;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.shipping-modal-content {
    position: absolute;
    width: 600px;
    height: 470px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    /*padding:10px;*/
}

.shipping-modal-content .title {
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    color: #333;
}

.shipping-modal-content .amount {
    float: right;
    color: #666;
    background-color: #fff;
    font-size: 14px;
}

.shipping-modal-content .btns {
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -150px;
    width: 300px;
    text-align: center;
}

.shipping-modal-content .btns .btn {
    width: 100px;
    margin-left: 20px;
}

.shipping-modal-content .btns .btn:last-child {
    background-color: #eeeeee;
    color: #000;
}

.shipping-modal-content .add {
    display: inline-block;
    margin-right: 6px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url("../img/add.png") center center no-repeat;
    cursor: pointer;
}

.shipping-modal-content .del {
    display: inline-block;
    margin-right: 34px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url("../img/del.png") center center no-repeat;
    cursor: pointer;
}

#shippingBody .wallet_amount {
    margin-right: 10px;
    padding: 0 10px;
    width: 160px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-sizing: border-box;
    color: #333;
    text-align: left;
}

#rebateTbody td {
    height: 40px;
}

input.disabled {
    background-color: #bbb !important;
    color: #fff !important;
}

.wallet_container {
    margin-bottom: 10px;
}

.wallet_container .wallet_tit {
    height: 40px;
}

.wallet_container .wallet_info {
    height: 40px;
    line-height: 40px;
    background-color: #fff;
}

#import-excel-modal .shipping-modal-content {
    width: 400px;
    height: 180px;
}

#import-excel-modal h5 {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    background-color: #eee;
}

#import-excel-modal .code {
    margin-top: 20px;
    padding: 0 5px;
    height: 32px;
    width: 160px;
    line-height: 32px;
    border: 1px solid #eee;
    vertical-align: middle;
    box-sizing: border-box;
}

#import-excel-modal img {
    margin-top: 20px;
    margin-left: 5px;
    height: 32px;
    width: 100px;
    vertical-align: middle;
}

#shippingHead th {
    width: 100%;
}

#shippingBody dt {
    height: auto;
}

.cart-store-address {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 8px 0;
    height: 48px;
    box-sizing: border-box;
}

.cart-pay-info .tright {
    text-align: right;
}

.cart-pay-info .pay-item {
    margin-right: 10px;
}

.cart-pay-info .pay-item p {
    height: 30px;
    line-height: 30px;
    color: #666666;
    font-size: 14px;
}

.cart-pay-info .pay-item-amount p {
    color: #E7350D;
    text-align: left;
}

.pay-item:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
    visibility: hidden;
}

/*地址拆分表格高度*/
#splitbody td {
    height: 100px;
    line-height: 24px;
    padding: 6px 0;
    box-sizing: border-box;
    color: #333;
}

.last-cart-product td {
    border: none;
}

/*购物车备注*/
.cart-remark {
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
}

.cart-remark .remark-label {
    float: left;
    padding-left: 28px;
    color: #333;
}

.cart-remark .remark-input {
    margin-left: 108px;
}

.cart-remark .remark-input .remark-txt {
    width: 100%;
    padding: 0 10px;
    border-radius: 6px;
    box-sizing: border-box;
    text-align: left;
    height: 32px;
    line-height: 32px;
}

/**********************政企专区-服务支持开始*************************/
.service-support .headline-con {
    width: calc(100% - 180px);
    margin-right: 0;
}

.service-support .headline-list .list-txt-box {
    width: calc(100% - 188px);
}

.service-support .headline-list .list-tit a {
    font-size: 20px;
    color: #333;
    font-weight: 500;
}

.service-support .headline-list .list-con a {
    color: #666;
}

.service-support .headline-list .list-tags span {
    padding-right: 32px;
}

.service-support .list-tit {}

.govn-icon {
    display: inline-block;
    width: 16px;
    vertical-align: middle;
    height: 21px;
    margin-right: 10px;
}

.doc-icon {
    background: url(../images/word-icon.png) 0 0 no-repeat;
}

.ppt-icon {
    background: url(../images/ppt-icon.png) 0 0 no-repeat;
}

.xls-icon {
    background: url(../images/excel-icon.png) 0 0 no-repeat;
}

.pdf-icon {
    background: url(../images/pdf-icon.png) 0 0 no-repeat;
}

.img-icon {
    background: url(../images/img-icon.png) 0 0 no-repeat;
}

.video-icon {
    background: url(../images/video-icon.png) 0 0 no-repeat;
}

.download-icon {
    background: url(../images/down-icon.png) 0 0 no-repeat;
}

.search-icon {
    background: url(../images/search-icon.png) 0 0 no-repeat;
}

.zip-icon {
    background: url(../images/zip-icon.png) 0 0 no-repeat;
}

.txt-icon {
    background: url(../images/txt-icon.png) 0 0 no-repeat;
}

/**********************政企专区-服务支持结束*************************/
/*************************一码付******************************/
/* e码付 */
.ecode-mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    height: 100%;
    width: 100%;
    background-color: rgb(0, 0, 0, .1);
    display: none;
}

.ecode-dialog {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -350px;
    margin-top: -228px;
    z-index: 10;
    width: 700px;
    height: 456px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    text-align: center;
    background-color: #fff;
}

.ecode-dialog h5 {
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    margin: 16px 16px 16px 20px;
    position: relative;
    font-size: 16px;
    text-align: left;
}

.ecode-dialog h5 i {
    float: right;
    width: 24px;
    height: 24px;
    background: url(/assets/images/icon-close--tip.png) no-repeat;
    background-size: 100%;
    cursor: pointer;
}

.ecode-pay {
    width: 200px;
    height: 200px;
    text-align: center;
    overflow: hidden;
}

.ecode-pay .ercode-title {
    font-size: 14px;
    color: #4e6ef2;
    position: relative;
    top: 5px;
}

.ecode-title {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    line-height: 22px;
    margin-top: 30px;
    margin-bottom: 23px;
}

.ecode-opera {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    margin: 8px 0;
    display: inline-block;
    width: 196px;
}

.ecode-opera span {
    color: #327BCF;
}

.ecode-opera .ecode-status {
    color: #6EBD1B;
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    margin: 10px 0;
}

.ecode-opera span {
    color: #327BCF;
    margin: 0 3px;
}

.ecode-mask .ecode-tip {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-top: 47px;
}

.ecode-mask .ecode-tip span {
    color: #327BCF;
    margin: 0 3px;
}


/*业务中心按钮输入框等样式重置*/
.wb_r .btn {
    border-radius: 15px !important;
}

.wb_r .btn19,
.divide-con .btn19,
.wb_r .btn06,
.wb_r .btn_export,
.wc1200 .btn19 {
    width: 150px !important;
    height: 46px !important;
    line-height: 46px !important;
    border-radius: 23px !important;
    font-size: 18px !important;
    padding: 0 !important;
    text-indent: 0 !important;
}

#personalRight .btn19,
#personalRight .btn06,
#personalRight .btn_export {
    width: 130px !important;
    height: 32px !important;
    line-height: 32px !important;
    font-size: 16px !important;
}

#personalRight .btn-box .btn19 {
    line-height: 30px !important;
}

.notPay_selt {
    margin-top: 7px;
}

.wb_r select,
.wb_r input[type=text],
.bankAuth input[type=text] {
    border-radius: 6px;
    height: 32px !important;
}

.wb_r textarea {
    border-radius: 6px;
}

.wb_r .chosen-container .chosen-single,
.divide-filter .chosen-container .chosen-single {
    height: 32px;
    line-height: 30px;
    border-radius: 6px;
    margin-top: 1px;
}

.chosen-container-single .chosen-single div b {
    margin-top: 11px;
}

.wb_r a.icons {
    width: 20px;
    height: 30px;
    background-position: -8px -243px;
    padding-right: 0;
    margin-right: 10px;
}

.wb_r input.date {
    margin-right: -31px;
    background-color: #fff;
}

.wb_r .moveup5 {
    position: relative;
    top: -5px;
}

.eRong_returnLists .date,
.wb_r .one .date {
    background: #fff !important;
    padding-left: 5px !important;
}

.eRong_returnLists .btns_r .btn {
    margin-top: -4px;
}

.up_money .b span {
    line-height: 32px;
}

.tab_title>h4,
.tab_lists>a,
.tab_title>a,
.tab_title_a>h4,
.page_tabs.page-tag-box li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    min-width: 120px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    border-radius: 13px;
    color: #333;
    border-bottom: none;
}

.tab_title_a {
    border: none;
}

.tab_lists .hint {
    top: -23px;
}

.btn-right {
    text-align: right;
    padding-right: 10px;
}

.btn-right .btn {
    margin-right: 15px;
}

.btn_address {
    height: 44px;
    line-height: 44px;
    border-radius: 23px;
    font-size: 18px;
}

.btn.bd_ra3 {
    border-radius: 15px;
}

.safe_set .one .btn,
.per_infos_c .one .btn,
.safe_set .one .ipt_c {
    border-radius: 6px;
}

.upload_d {
    border: none !important;
    background: none !important;
}

.uploader-list {
    border: 1px solid #ccc !important;
    margin-right: 10px !important;
    border-radius: 6px;
}

.upload_d .uploader {
    margin-left: 0;
}

.webuploader-pick {
    height: 44px;
    border-radius: 6px;
}

.page-bill-address div.webuploader-pick {
    background: none;
    background-color: #4796ED;
    width: 82px;
    height: 30px;
}

input.download-btn {
    border-radius: 6px;
}

.mgt15 {
    margin-top: 15px;
}

.new-page-style select,
.new-page-style input[type=text],
.table_a .ipt_sm,
.elect_set input[type=password],
.elect_use input[type=password] {
    border-radius: 6px;
}

.btn_address.btn19.new-btn19 {
    width: 180px !important;
    height: 44px !important;
    line-height: 44px !important;
}

.effectTime {
    margin-top: 15px;
    color: #fb0e00;
    font-weight: 400;
    font-size: 12px !important;
    background-color: #fff;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 3px 15px;
}

.expired {
    background: rgba(216, 216, 216, 0.3);
    position: absolute;
    left: 50%;
    width: 200px;
    height: 200px;
    margin-left: -100px;
}

.wallet1 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    background: url(../img/wallet1.png) no-repeat;
}

.wallet2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    background: url(../img/wallet2.png) no-repeat;
}

.wallet3 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    background: url(../img/wallet3.png) no-repeat;
}

.coin {
    display: inline-block;
    color: #333;
    font-size: 14px;
    vertical-align: middle;
    font-weight: 500;
    margin-left: 15px;
}

.wallet-title {
    margin: 10px 0px;
    text-align: center;
}