@charset "utf-8";
.clear{clear: both;}
/** 地区选择通用组件 **/
#kfz_select_area_win .area_province{position:relative;}
#kfz_select_area_win .area_city_parent{position:relative;z-index:100;}
#kfz_select_area_win .area_province_name{ display:inline-block;padding-right:14px;background:url(../../images/btns.gif) right 0 no-repeat;}
#kfz_select_area_win li.area_city_parent .area_province_name{background-position:right -20px;}
#kfz_select_area_win .area_province_disabled{background-position:right -40px;color:#999;}
#kfz_select_area_win li.area_city_parent .area_province_disabled{background-position:right -60px;color:#999;}
#kfz_select_area_win .area_province_name i{color:#f60;display:none;}
#kfz_select_area_win .area_province_name i.show_line{display:inline;}
#kfz_select_area_win .area_city{position:absolute;left:0;top:20px;width:330px;border:1px solid #dcdcdc;background:#fff;display:none;}
#kfz_select_area_win li.area_city_parent .area_city{display:block;}
#kfz_select_area_win .area_city_disabled{color:#999;}
.bodyCont{ padding:5px 0 5px 10px; overflow:hidden; zoom:1;}
.bodyCont li{ float:left; width:80px;}
.tips {
    background-color: #fff5e6;
    padding: 8px 12px;
    color: #d3850f;
    font-size: 13px;
}
.tips .link_btn {
    float: right;
}
/*店铺发货地设置*/
.productArea_box {
    padding: 16px 10px 24px;
    box-sizing: border-box;
    overflow: hidden; 
}
.productArea_box .icon-area{
    height: 14px;
    width: 14px;
    margin-right: 3px;
    background: url(../../images/icon_area_1.png) top center no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    right: -2px;
}
.productArea_box .area-content .title-area {
    font-size: 18px;
    color: #262626;
    margin-right: 12px;
    vertical-align: middle;
    width: 110px;
    display: inline-block;
}
.productArea_box .area-content span{font-size: 14px;line-height: 36px;color: #333; vertical-align: middle;}
.productArea_box .area-content a{
    font-size: 14px;
    vertical-align: middle;
    margin-left: 4px;
}
.productArea_box .area-content a.edit_area{
    margin-left: 6px;
}
.productArea_box .area-content div{font-size: 12px;line-height: 14px;color: #999; margin-bottom: 4px;}

.productArea_box .top-content {
    overflow: hidden;
}
.productArea_box .top-content .title {
    font-size: 16px;
    font-weight: 600;
}
.productArea_box .top-content .empty-address {
    width: 100%;
    background-color: #f0f6fd;
    margin-top: 30px;
    padding: 12px;
    box-sizing: border-box;
    font-size: 14px;
    margin-bottom: 10px;
}
.productArea_box .top-content .empty-address a {
    font-size: 14px;
}
.productArea_box .address-wrap {
    margin-top: 12px;
    border: 1px solid #D9D9D9;
}
.productArea_box .address-wrap .address-content {
    border-bottom: 1px solid #D9D9D9;
    width: 100%;
    min-height: 40px;
    display: table;
}
.productArea_box .address-wrap .address-content:last-child {
    border-bottom: none;
}

.productArea_box .address-wrap .address-content .left {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 50px;
    border-right: 1px solid #D9D9D9;
}

.productArea_box .address-wrap .address-content .right {
    display: table-cell;
    height: 100%;
    text-align: left;
    padding: 8px 16px;
}
.productArea_box .address-wrap .address-content .right .address-text {
    font-size: 14px;
    margin-bottom: 6px;
}
.productArea_box .address-wrap .address-content .right .tag-wrap .address-tag {
    width: 60px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    border-radius: 2px;
    padding: 0px 4px;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 6px;
}
.productArea_box .address-wrap .address-content .right .tag-wrap .send {
    color: rgb(16, 95, 179);
    background-color: rgba(0, 104, 242, 0.15);
    
}
.productArea_box .address-wrap .address-content .right .tag-wrap .return {
    color: rgb(12, 143, 96);
    background: rgba(12, 143, 96, 0.1);
}

#limitedArea {
    padding-bottom: 45px;
    display: none;
}
.limited_area_list {
    padding-top: 16px;
}
.limited_area_list .limited-table {
    border: 1px solid #dadada;
}
.limited_area_list .limited-table .limited-thead {
    width: 100%;
    height: 35px;
    line-height: 35px;
    background: #f0f6fd;
    border-bottom: 1px solid #dcdcdc;
    font-size: 0;
}
.limited_area_list .limited-table .limited-thead div {
    display: inline-block;
    font-size: 12px;
    color: #333;
    text-align: center;
    box-sizing: border-box;
    border-right: 1px solid #dcdcdc;
}
.limited_area_list .limited-table .limited-thead div:last-child {
    border-right: none;
}
.limited_area_list .limited-table div.address {
    width: 340px;
    /* justify-content: flex-start; */
}
.limited_area_list .limited-table div.time {
    width: 190px;
}
.limited_area_list .limited-td div.operate {
    justify-content: center;
}
.limited_area_list .limited-table div.remark {
    width: 170px;
}
.limited_area_list .limited-table div.operate {
    width: 98px;
    text-align: center;
    font-size: 0;
}
.limited_area_list .limited-table .limited-thead div.operate {
    font-size: 12px;
}
.limited-tbody .limited-td {
    display: flex;
    font-size: 0;
    border-bottom: 1px solid #dadada;
}
.limited-tbody .limited-td:last-child {
    border-bottom: none;
}
.limited-tbody .limited-td.bggray {
    background: #FAFAFA;
}
.limited-tbody .limited-td div {
    padding: 10px;
    box-sizing: border-box;
    font-size: 12px;
    border-right: 1px solid #dcdcdc;
    display: flex;
    align-items: center;
    /* justify-content: center; */
}
.limited-tbody .limited-td div:last-child {
    border-right: none;
}
.limited-tbody .limited-td div.time .inner-box {
    padding-right: 6px;
}
.limited-tbody .limited-td a {
   margin-right: 16px;
   font-size: 12px;
}
.limited-tbody .limited-td a:last-child {
   margin-right: 0;
}
.limited-tbody .limited-td .disabled-status-address {
   color: #808080;
   font-size: 12px;
}

.limited_box .submit_btn{
    display: inline-block;
    width: 68px;
    height: 36px;
    background: #0059B3;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    cursor: pointer;
}
.limited_box .submit_btn:hover {
    background-color: #004C99;
}

.limited_box .cancel_btn{
    display: inline-block;
    width: 68px;
    height: 36px;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    margin-left: 20px;
    cursor: pointer;
    border: 1px solid #ccc;
    color: #666666;
}
.limited_box .cancel_btn:hover {
    border: 1px solid #0059B3;
    color: #0059B3;
}
.limited_box {
    padding: 30px 12px
}
.limited_box .form-item {
    margin-bottom: 16px;
}
.limited_box .form-item:last-child {
    padding-top: 20px;
}
.limited_box .form-item .limited_add_label {
    display: inline-block;
    width: 80px;
    font-size: 14px;
    color: #808080;
    text-align: right;
    vertical-align: middle;
}
.limited_box .form-item .limited_add_label span {    
    color: #B8333C;
}
.limited_box .form-item .limited_add_content {
    display: inline-block;
    max-width: 560px;
    position: relative;
    font-size: 14px;
    vertical-align: middle;
}
.limited_box .form-item .limited_add_content .m12 {
    margin: 0 8px;
}
.limited_box .form-item .limited_add_content #btn_limited_address {
    font-size: 14px;
    vertical-align: middle;
}
.limited_box .form-item .limited_add_content .remark-num-box {
    display: inline-block;
    width: 42px;
    position: relative;
    left: -54px;
    top: 2px;
    color: #ccc;
    text-align: right;
}
.limited_box .form-item .limited_add_content input::placeholder {
    color: #ccc;
}
.limited_box .form-item .limited_add_content .remark-num-box .remark-num {
    color: #262626;
}
.limited_box .form-item .limited_add_content input.time {
    width: 184px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    padding: 13px;
    box-sizing: border-box;
    background: #fff url(/images/shop_ico.gif) no-repeat -46px -329px;
}
.limited_box .form-item .limited_add_content input[name="startDate"]:disabled{
    background: #FAFAFA url(/images/shop_ico.gif) no-repeat -46px -329px;
    cursor: not-allowed;
}
.limited_box .form-item .limited_add_content input[name="endDate"]:disabled{
    background: #FAFAFA url(/images/shop_ico.gif) no-repeat -46px -329px;
    cursor: not-allowed;
}
.limited_box .form-item .limited_add_content #limitedRemark {
    width: 502px;
    height: 36px;
    line-height: 36px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    padding: 0 12px;
    box-sizing: border-box;
}
.limited_box .form-item .errtip-box {
    height: 20px;
    padding: 4px 0 0 84px;
    font-size: 12px;
}
.limited_box .form-item .err-address {
    color: #B8333C; 
    display: none;
}
.limited_box .form-item .err-time {
    color: #B8333C; 
    display: none;
}
.limited_box .w_400 {
    width: 400px;
    height: 36px;
}
.limited_box.limited_edit_box .form-item {
    margin-bottom: 36px;
}
.limited_box.limited_edit_box .form-item:last-child {
    padding-top: 0;
}
.limited_box.limited_edit_box .form-item .limited_add_content #limitedRemarkEdit {
    width: 502px;
    height: 36px;
    line-height: 36px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    padding: 0 12px;
    box-sizing: border-box;
}
.limited_box.limited_edit_box .form-item.time {
    margin-bottom: 16px;
}
.endtime-label input {
    margin: 0 4px 0 18px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

#editAreaSelect{height: 100px;padding-top: 38px;box-sizing: border-box;}
#editAreaSelect .tabs_0{width: 60px; height:50px;padding: 0;}

/** 配送方式与运费 **/
.delivery_type_box{position:relative; 
    /* margin:16px 0; */
}
.delivery_type_order{position:absolute;right:0;top:0;}
.delivery_type_order a{height:14px;line-height:17px;padding-right:8px;float:left;*display:inline;}
/*.delivery_type_order a.btn_move_up{background-position:right -103px;}*/
.delivery_type_order .move_arrow_up{height:18px;width: 14px;display: inline-block;background:url(../../images/delivery_icon.png) no-repeat -183px -5px;vertical-align: middle;}
.delivery_type_order .move_arrow_down{height:14px;width: 14px;display: inline-block;background:url(../../images/delivery_icon.png) no-repeat -167px -5px;vertical-align: middle;}
/*.delivery_type_order a.btn_move_down{background-position:right -83px;}*/
.delivery_type_order span{height:14px;line-height:14px;padding:0 10px 0 5px;color:#cbcbcb;float:left;*display:inline;}
.delivery_type{line-height:20px;padding-bottom:8px;border-bottom:2px solid #a4c8e8;}
.delivery_type label{position:relative;top:-2px;margin-left:5px;font-weight:bold;}
.fee_box_info{width:678px;border: 1px solid #a4c8e8;border-top:none;border-bottom:none;line-height:30px;}
.fee_box_info div{height:33px;padding: 1px 10px;background:#deebf7;}
.fee_box_info div input{margin:0 3px;}
.create_btn_box{width:240px;margin:0 auto;}
.create_btn_box a{display:block;width:110px;height:35px;background:url(../../images/btns.gif) no-repeat;text-indent:-9999px;float:left;*display:inline;}
.create_btn_box a.btn_delivery_save{background-position:0 -120px;margin-right:20px;}
.create_btn_box a.btn_delivery_cancel{background-position:0 -155px;}
/*.btn_reload_arearow span{white-space:nowrap;word-break:keep-all;}*/

.tab_0{width:120px;text-align:right;float:left;*display:inline;}
.tab_1{width:680px;float:left;*display:inline;}
.tab_valuation {
    width:110px;float:left;*display:inline;
}
.tab_1 li{border-right:1px solid #ececec; }
.tab_1 li.tab_10{width:308px;overflow:hidden;*zoom:1;}
.tab_1 li.tab_10 a{display:block;padding:0 25px 0 5px;line-height:20px;margin:4px;text-align:left;float:left;*display:inline;}
.tab_1 li.tab_10 a.row{background:#fff url(../../images/ico_area_edit.png) right 0 no-repeat;}
.tab_1 li.tab_10 a:hover{background:#e1edfb url(../../images/ico_area_edit_hover.png) right 0 no-repeat;}
.tab_1 dd li.tab_10{text-align:left;}
.tab_1 li.tab_11,.tab_1 li.tab_13{width:69px;}
.tab_1 li.tab_12,.tab_1 li.tab_14{width:89px;}
.tab_1 li.tab_15{width:49px;}
.table dd ul.sub_box li.tab_16{width:100%;padding-left:9px;text-align:left;}
.table dd ul.sub_box li{*padding-top:6px;_padding-top:3px;}

#ccOverWin .overWinCon{ text-align:center;}

.overWinBtnBox{ width:163px; margin:10px auto 0 auto;}
.overWin .sub_box {overflow:hidden; zoom:1; margin-bottom:5px;}
#delivery_add_win .sub_box{ overflow:visible;}
#delivery_sample_win .sub_box li{ float:left; line-height:20px;color:#666; }
#delivery_sample_win .sub_box li.tab_10{ width:80px; text-align:right; font-weight:bold; margin-right:5px;}
#delivery_sample_win .sub_box li.tab_11{ width:560px;}
#delivery_add_win .sub_box li{ float:left;}
#delivery_add_win .sub_box li.tab_10{width:125px; margin-right:10px; text-align:right;}
#delivery_add_win .sub_box li.tab_11{width:510px; }
.input_128{ width:128px; border:1px solid #ccc; height:20px; line-height:20px;}
.input_230{ width:230px; border:1px solid #ccc; height:20px; line-height:20px;}
#delivery_add_win textarea{ width:498px; height:138px; border:1px solid #ccc;}
#delivery_add_win .sub_box{ margin-bottom:10px;}
#removeOverWin  .overWinText{text-align:center; font-size:16px; color:#666; margin:20px 0;min-height: 20px;}

#selectAreaWin input{margin-right:5px;}
#limitedSelectAreaWin input{margin-right:5px;}

#autoConfirmOrderTipWin .overWinText p{line-height:22px;margin-bottom:10px;}

.area_box:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.area_box{*zoom:1;}
.area_position,.area_province{float:left; margin-right:10px; margin-bottom:10px;*display:inline; width:108px;}
.area_position{ width:60px;}
#delivery_list{ line-height:30px;}
#delivery_list .border{ border:1px solid #a4c8e8; border-top:2px solid #a4c8e8; }
#delivery_list li.border{ padding:0; margin-bottom:10px;}
.user_tit{ border-bottom: 1px solid #a4c8e8; height:35px; line-height:35px;}
.tit_bg{background:#e2edfb; padding:0 10px;}
.tit_bg .f_right{ color:#999;}
.tab_left{ width:80px;display:table-cell; vertical-align:middle; text-align:center;border-bottom:1px solid #dcdcdc; *float:left; }
.tab_right{display:table-cell;border-left:1px solid #dcdcdc; *float:left;}
.list_row{ display:table-row;}
.list_row2 li{display:table-cell;padding:0 10px; border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;*float:left;}
.last .tab_left,.last .list_row2 li{border-bottom:none;}
.list_row2 li.wd1,.list_row2 li.wdd1{ width:340px; padding-left:10px;border-left:none;}
.list_row2 li.wd2,.list_row2 li.wdd2{ width:60px; text-align:center; }
.list_row2 li.wd3,.list_row2 li.wdd3{ width:72px; text-align:right;}
.list_row2 li.wd4,.list_row2 li.wdd4{ width:59px; text-align:center;}
.list_row2 li.wd5,.list_row2 li.wdd5{ width:82px; text-align:right; }
.list_row2 li.wdd1,.list_row2 li.wdd2,.list_row2 li.wdd3,.list_row2 li.wdd4,.list_row2 li.wdd5{ text-align:center;}
.list_row2 li.wd6{ border-left:none; width:700px; width:696px;}
.list_row2 li.line_hei{line-height:20px; padding:5px 10px;}
.area_input_tip{ display:none; margin-top:10px;}
.area_input_tip span{ color: #cc0000; display:inline-block;*display:inline;zoom:1; margin-right:10px; background: url(../../images/user_ico.gif) 3px -120px no-repeat; padding:0 5px 0 23px; height:20px; line-height:20px;}

/*添加运费模板*/
.add_mbox{ line-height:35px; padding-left:260px;}
.add_mtxt p{ display:block; line-height:22px;background:url(../../images/user_ico.gif) no-repeat 3px -253px; padding-left:10px;}
.add_mtxt p.red1{ background: none; padding:0;}
.btn_box2{ line-height:35px;}
/*收款方式*/
.shou_box{ border:1px solid #dcdcdc; background:#fff; padding:1px;}
.shou_box h3{ height:33fpx; line-height:33px; background:#ececec; padding-left:9px; font-size:12px; font-weight: bold;}
.shou_border{/* border:1px solid #dcdcdc; border-top:none;*/ padding:10px 0;*zoom:1;overflow:hidden ;}
.shou_border p{ display:block; background:url(../../images/nav/common_bg.gif) no-repeat -134px -384px; padding-left:13px; margin-bottom:5px;}
.shou_border .info{ color:#666;}
.shou_border .info a{ text-decoration:underline;}

.w127{ width:127px;}
.w160{ width:160px;}
.w165{ width:165px;}
#way_list_box td{ text-align:center;}
/**/
.tab_line th{ border-bottom:none; font-size:14px;}
.tab_line th.left{ text-align:left;}
.tab_line2 th{ background:#fafafa; border-bottom:1px solid #ececec;}



/*新的添加运费模板*/
.b_t_b {
    border-top: 1px solid #eee;
}
.tabs_0 {
    width: 80px;
    padding-left: 20px;
}
.tabs_2{
    width: 80px;
}
.tabs_border{
    /* border: 1px solid #ccc; */
    padding-bottom: 10px;
    min-height: 750px;
}
.bottom_btn_border{
    /* border-top: 1px solid #ccc; */
    /* padding-top: 10px; */
}

/* 指定条件包邮 */
.free_shipping_container {
    /* border-top: 1px solid #ccc; */
    padding: 3px 0;
}
.free_shipping_container .free_shipping_title {
    display: inline-block;
    line-height: 14px;
    margin-top: 5px;
    border-left: 5px solid #4899e0;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
}
.free_shipping_container .add_btn {
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    border: 1px solid #365899;
    border-radius: 2px;
    background-color: #fff;
    padding: 0 14px;
    color: #365899;
    height: 28px;
    line-height: 26px;
    cursor: pointer;
    box-sizing: border-box;
}
.free_shipping_container .add_btn:hover {
    border: 1px solid #5677ba;
    color: #5677ba;
}
.free_shipping_container .add_btn:active {
    border: 1px solid #1f4484;
    color: #1f4484;
    background-color: rgba(54, 88, 153, .1);
}

.free_shipping_container .left_content {
    float: left;
    
}
.free_shipping_container .left_content .desc {
    color: #999;
    margin-top: 6px;
    padding-left: 20px;
}
.free_shipping_container .left_content .sub_title {
    color: #999;
}
.free_shipping_container .left_content .free_shipping_tag {
    display: inline-block;
    line-height: normal;
    color: rgb(219, 18, 31);
    font-size: 12px;
    border-radius: 2px;
    padding: 0px 4px;
    background: rgba(219, 18, 31, 0.1);
    height: 18px;
}

.free_shipping_table {
    margin:  10px 20px 0 15px;
}
.free_shipping_table table  {
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    text-align: center;
}
.free_shipping_table table th{
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    vertical-align: middle;
    line-height: 20px;
    padding: 5px;
    background: #f0f6fd;
    height: 22px;
    font-weight: normal;
}
.free_shipping_table table td {
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    vertical-align: middle;
    line-height: 20px;
    padding: 5px;
}
.free_shipping_table table td.condition {
    text-align: left;
}
.free_shipping_table table td .select_box {
   position: relative;
   display: inline-block;
}
.free_shipping_table table td .select_box .free_shipping_select {
    width: 75px;
    margin-top: 0px;
    text-align: left;
}
.free_shipping_table table td .select_box .free_shipping_select_list {
    width: 100px;
    position: absolute;
    left: 0;
}
.free_shipping_table table td .select_box .free_shipping_select_list li {
    width: 95px;
}
.free_shipping_table table td .desc_1 {
    margin: 0 4px;
}
.free_shipping_table table td .desc_2 {
    margin-left: 4px;
}
.free_shipping_table table td input {
    text-align: center;
    border: 1px solid #ccc;
    width: 80px;
    height: 20px;
    line-height: 20px;
    vertical-align: top;
}
.free_shipping_table table td.left{ text-align:left;}

.free_shipping_table .gray_d { color: #ccc;}
.free_shipping_container #free_shipping_error_tip {
    color: #cc0000;
    display: inline-block;
    zoom: 1;
    margin-right: 10px;
    background: url(../../../images/user_ico.gif) 3px -120px no-repeat;
    padding: 0 5px 0 23px;
    height: 20px;
    line-height: 20px;
    margin: 4px 0 0 15px;
    display: none;
}

#freeShippingAreaWin #kfz_select_area_win+div {
    display: none;
}
#freeShippingAreaWin input {
    margin-right: 5px;
}

/* 指定条件包邮 end */

.p_left10{
    padding-left: 10px;
}
.up {
    background: #fff url(../../images/btns.gif) right -18px no-repeat;
}
.down {
    background: #fff url(../../images/btns.gif) right 2px no-repeat;
}
.tabs_input_width {
    width: 480px;
}
.add_delivery_tpl {
    /* padding-top: 20px; */
    /* border: 1px solid #ccc; */
    /*background-color: #f5f5f5;*/
}
.add_delivery_tpl .mould_item {
    margin-top: 12px;
    border: 1px solid #ccc;
    padding: 12px 0;
}
.add_delivery_tpl .two_bars {
    margin-bottom: 12px;
}
.add_delivery_tpl .mould_item .fee_manner_box {
    padding-left: 20px;
    margin-bottom: 0px;
}

.add_delivery_tpl .add_delivery_tpl_name {
    width: 80px;
    font-size:14px;
    color: #333;
    border-left: 5px solid #4899e0;
    padding-left: 15px;
    font-weight: bold;
}
.add_delivery_tpl .add_delivery_tpl_input {
    width: 212px;
    font-size:14px;
    float: left;
}
.area_input_tip {
    display: none;
    margin-left: 10px;
    margin-top: 0;
}
.add_delivery_tpl .add_delivery_tpl_explain {
    float: right;
    margin-right: 20px;
    position: relative;
}
.add_delivery_tpl_explain_icon {
    height: 14px;
    width: 14px;
    line-height: 14px;
    background: url(../../images/delivery_icon.png) no-repeat -36px -5px;
    display: inline-block;
    position: absolute;
    top: 2px;
    left: -18px;
}

.add_delivery_tpl_tip_icon {
    height: 14px;
    width: 14px;
    line-height: 14px;
    background: url(../../images/delivery_icon.png) no-repeat -12px -5px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -3px;
    cursor: pointer;
}

.add_delivery_tpl .add_delivery_tpl_gray {
    color: #666;
}
.add_delivery_tpl .tab_valuation {
    width: 80px;
    float:left;
    *display:inline;
    position: relative;
}
.add_freePostage_bottom {
    padding-bottom: 20px;
}
.add_delivery_tpl .tab_valuation_last {
    width: 250px;
}
.add_delivery_mode_bg {
    line-height:37px;
    /*background-color: #eee;*/
}
.add_delivery_mode {
    position: relative;
}
.add_delivery_mode_select {
    width: 100px;
    height: 20px;
    margin-top: 8px;
    padding-right: 20px;
    background-color:#fff;
    border: 1px solid #ccc;
}
.add_delivery_mode_select li {
    width: 100px;
    height: 20px;
    line-height:20px;
    background-color: #fff;
}
.add_delivery_mode_select_box {
    position: relative;
    height: 20px;
}
.add_delivery_mode_option {
    width: 125px;
    position: relative;
    border: 1px solid #eee;
    border-top: 0;
    z-index: 10;
}
.add_delivery_mode_option li {
    width: 120px;
    height: 22px;
    line-height:22px;
    padding-left: 5px;
    background-color: #fff;
    text-align: left;
}
.add_delivery_mode_bg .add_delivery_tpl_mode_explain {
    float: right;
    margin-right: 30px;
    line-height:30px;
    top: 11px;
    right: 20px;
}
.add_delivery_tpl_mode_main {
    float: right;
}
.mode_main_table {
    margin-left: 100px;
    width: 678px;
    margin-top: 10px;
    border: 1px solid #ccc;
}
.mode_main_table_main {
    margin-top: 10px;
    width: 100%;
    border: 1px solid #dadada;
    background-color: #fff;
    color: #666;
}
.mode_main_table_main th,
.mode_main_table_main td {
    height: 31px;
    text-align:center;
}
.mode_main_table_main td span {
}
.mode_main_table_main th {
    background-color: #f0f6fd;
}
.mode_main_table_main_input {
    width: 70px;
    text-align:center;
}

.mode_main_table_main .text_left {
    text-align:left;
    padding-left: 5px;
}

/*邮局*/
.mode_main_table_post label {
    margin-top: 10px;
    height: 20px;
}
.mode_explain_text {
    width: 630px;
    height: 26px;
    line-height:26px;
    margin-top: 5px;
    color: #999;
    padding-left: 5px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.mode_explain_text_next {
    margin-top: -15px;
    margin-left: 20px;
}
.mode_explain_textarea{
    width: 635px;
    height: 150px;
    line-height:15px;
    margin-top: 5px;
    font-size: 12px;
}
.btn_box {
    font-size:14px;
    color: #fff;
    text-align:center;
    padding: 40px 0 20px;
}
.btn_box .delivery_save_btn{
    width: 141px;
    height: 37px;
    display: inline-block;
    background-color: #f7a155;
    text-align:center;
    line-height:37px;
    color: #fff;
}
.btn_box .delivery_cancel_btn {
    width: 141px;
    height: 37px;
    border: 1px solid #ccc;
    display: inline-block;
    text-align:center;
    line-height:37px;
    color: #333;
    margin-left: 30px;
}
/*没有关联与运费模板的商品的部分*/
.template_delivery_no_relation{
    width: 785px;
    height: 75px;
    color: #333;
    font-size:12px;
    border: 1px solid #f7a155;
    padding: 13px 0 13px 13px;;
    background-color: #fef4e5;
    margin-top: 10px;
}
.template_delivery_no_relation p{
   margin-bottom:7px;
}
.template_delivery_no_relation p input {
   margin-left: 10px;
}
.btn_a {
    width: 70px;
    height: 21px;
    display: inline-block;
    text-align:center;
    line-height:21px;
    background-color: #f0f6fd;
    margin-left: 12px;
    border: 1px solid #c5def5;
}

.delivery_template_title {
    font-size: 16px;
    font-weight: 600;
    line-height:37px;
    color: #2f2f2f;
    padding-left: 10px;
}
.create_btn {
    text-align:center;
    line-height:37px;
    display: inline-block;
    width: 140px;
    height: 37px;
    color: #fff;
    background-color: #f7a155;
}
.delivery_template_exhibition {
    width: 100%;
    /*background-color: #f5f5f5;*/
    border: 1px solid #dadada;
    border-top: 0;
    padding-bottom: 15px;
}
.delivery_template_exhibition_tit1 {
    border-top: 2px solid #4899e0;
    height: 35px;
    line-height: 35px;
}
.tit1_bg {
    background: #c5def5;
    padding: 0 10px;
}
.count-tag {
    display: inline-block;
    color: #d3850f;
    font-size: 12px;
    border-radius: 2px;
    padding: 0px 4px;
    background: #fff5e6;
    height: 18px;
    line-height: 18px;
    margin-left: 4px;
}
.delivery_template_exhibition_mess {
    height: 50px;
    background-color: #f0f6fd;
    line-height:50px;
}
.d_flex{
    display: flex;justify-content: space-between;flex-wrap: wrap;min-height: 50px;line-height:normal;height: auto;align-items: center;
}

/* 列表指定包邮条件信息 */
.f_right {
    float: right;
}
.list_free_shipping {
    overflow: hidden;
    margin: 10px 0;
}
.list_free_shipping .table-wrap {
    width: 680px;
    margin-right: 18px;
}
.list_free_shipping .list_title {
    height: 35px;
    line-height: 35px;
}

/* 列表指定包邮条件信息 */

.delivery_template_exhibition_main_tit {
    height: 35px;
    /*background-color: #eee;*/
    line-height:35px
}
.area_width {
    display: inline-block;
    width:24%;
}
.d_flex .area_width{
    width: auto;padding: 12px 10px 12px 0;
}
.explain {
    height: 50px;
    line-height: 25px;
    color: #d4534a;
    margin: 10px 0;
}
.add_delivery_explain_text {
    border-top: 1px solid #eee;
}
.add_delivery_explain_text_p {

}
.m_top4{
    margin-top: 4px;
}

body{
    font-family: "Microsoft yahei"
}
.m_left22{
    padding-left: 22px;
}
.p_bottom10{
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin: 0 10px;
    padding-left: 10px;
}
.p_left22{
    padding-left: 22px;
}
.w32{ width:32px;}
.w28{ width:28px;}
.w323{ width:323px;}
.w238{ width:238px;}
.w280{width:280px;}
.w120{ width:120px;}
.w144{ width:144px;}
.w183{ width:183px;}
.w70{ width:71px;}
.w72{ width:72px; text-align: center;}
.w81{ width:81px;}
.w80{ width:80px;}
.w150{ width:150px;}
.w630{ width:630px;}
.overseas {
    height: 69px;
}
.p_left20 {
    padding-left: 20px;
}
.add_delivery_tpl_high_gray {
    color: #999;
}
.w334 {
    width: 340px;
    padding:5px 0;
}
.w196{
    width: 197px;
}

ul.th {
    min-height: 31px;
    line-height: 31px;
    text-align: center;
    background-color: #f0f6fd;
    border-bottom: 1px solid #ccc;
    border-right: 0;
}
ul.th li,.area_li li {
    float:left;
    min-height: 31px;
    line-height:21px;
    text-align:center;
}
ul.th li {
    line-height:31px;
}
.area_li li {
    border-top: 1px solid #ccc;
    margin-top: -1px;
}
li.w8 {
    width: 149px;
    overflow:hidden;
    word-break: break-word;
    text-align: left;
    padding: 5px 8px;
   border-right: 1px solid #ccc;
}
.area_head.w32 {
    width: 30px;
    vertical-align: middle;
    text-align:center;
    margin: 0 auto;
}
.h63 {
    height: 63px;
}
.area_head.h21 {
    line-height: 21px;
}
.area_body {
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-bottom:-1px;
}
.area_ul {
    border-bottom:1px solid #ccc;
    margin-bottom: -1px;
}
.w9 {
    width: 334px;
}
.w9_f {
    width: 324px;
}
.w197 {
    width: 197px;
    text-align:center;
}
.w10 {
    width: 354px;
}
li.w11{
    width: 323px;
    text-align: left;
}
.w77 {
    width: 80px;
}
.w90{
    width: 90px;
}
.w147 {
    width: 141px;
}
.area_li .h_height{
    height: 55px;
    line-height:55px;
}
.input_ul {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: -1px;
    margin-right: -1px;
}
.input_ul li{
    border-right: 1px solid #ccc;
    margin-right: -1px;
}
.bold {
    font-weight: bold;
}
.piece_btn {
    height: 14px;
    width: 15px;
    line-height: 14px;
    background: url(../../images/delivery_icon.png) no-repeat -132px -24px;
    display: block;
    position: absolute;
    top: 4px;
    left:-1px;
    z-index: 100;
    
}
.on {
    background: url(../../images/delivery_icon.png) no-repeat -108px -24px;;
}
p.tit {
    margin: 5px 20px 10px 95px;
    height: 58px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
div.txt {
    margin: 5px 20px 10px 95px;
}
.m_20{
    margin-left:115px;
}
input.piece,input.weight,input.weightPiece{ opacity: 0;}

/*表格重写*/
.inline-box{display: inline-block;}
.delivery_tab_box{ width:680px; margin-right:18px; display:inline-block;}
.delivery_tab_box table{ border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; text-align:center;}
.delivery_tab_box table th,.delivery_tab_box table td{ border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; vertical-align:middle; line-height:20px; padding:5px;}
.delivery_tab_box th{ background:#f0f6fd; height:22px; line-height:22px; font-weight:normal; padding:5px 0;}
.delivery_tab_box .line_one{ width:28%; overflow:hidden;}
.delivery_tab_box td.left{ text-align:left;}
.delivery_tab_box input{ text-align:center; border:1px solid #ccc; width:50px; height:19px; line-height:19px;}
.delivery_tab_box .input_58{ width:58px;}
.delivery_tab_box .gray_d{ color:#ccc}
.delivery_tab_box td span.item_text{display:inline-block;}

.win_RegisterPost_box{
    position: relative;
}
.win_RegisterPost {
    display: none;
    position: absolute;
    bottom: 25px;
    left: -29px;
    width: 182px; 
    border: 1px solid #4899e0;
	border-radius: 3px;
    background:#f0f6fd;
    text-align: left;
    padding: 8px 10px;
}
.win_RegisterPost span.jt_blue{ display:block; position:absolute; bottom:-5px; left:31px; width:8px; height:5px; background:url(../../images/seller/jt_blue.jpg)  no-repeat 0 0;}
.weightPieceTip{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 20px;
    line-height: 20px;
    background: #f0f6fd;
}
.weightPieceTip
.title{
    margin-bottom: 5px;
}
#no_delivery{
    margin-top: 50px;
    padding: 20px;
    border-top: 1px solid #eee;
}



.jp-video-416p {
	width:740px;
}

.jp-video-416p .jp-video-play {
	margin-top:-416px;
	height:416px;
}

.btn_allChange{
    width: 160px;
    height: 34px;
    /*background: #f7a155;*/
    background: transparent;
    text-align: center;
    line-height: 34px;
    /*color: #fff;*/
    color: #f7a155;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #f7a155;
}
.btn_allChange:hover{
    /*background: transparent;*/
    color: #f7a155;
}

.btn_add{
    width: 140px;
    height: 28px;
    background: #f7a155;
    text-align: center;
    line-height: 26px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #f7a155;
    box-sizing: border-box;
    margin-top: 5px;
}

.btn_add:hover{
    /*background: transparent;*/
    color: #fff;
}
.plain_btn {
    height: 28px;
    padding: 0px 18px;
    font-size: 14px;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #365899;
    color: #365899;
    border-radius: 2px;
    line-height: 26px;
    display: inline-block;
    box-sizing: border-box;
    margin-right: 10px;
    margin-top: 5px;
}
.plain_btn:hover {
    border: 1px solid #5677ba;
    color: #5677ba;
}
.plain_btn:active {
    border: 1px solid #1f4484;
    color: #1f4484;
    background-color: rgba(54, 88, 153, .1);
}

#more_setting .tips {
    color: #d3850f;
}
#more_setting .rule_content {
    margin-top: 12px;
    margin-bottom: 12px;
}
#more_setting .rule_content label {
    display: block;
    margin-bottom: 12px;
    cursor: pointer;
    position: relative;
}
#more_setting .rule_content label:last-child {
    margin-bottom: 0px;
}
#more_setting .rule_content .popover_wrap {
    display: inline-block;
    cursor: pointer;
}
#more_setting .rule_content .popover_wrap .k-icon-question-outline {
    font-size: 14px;
}
#more_setting .rule_content .popover_wrap:hover .popover_content {
    display: block;
}
#more_setting .rule_content .popover_content {
    position: absolute;
    top: -100px;
    left: 0px;
    width: 400px;
    z-index: 9999999;
    display: none;
}
#more_setting .rule_content .popover_content .inner {
    padding: 12px 16px;
    width: 100%;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .12);
    white-space: normal;
    box-sizing: border-box;
    color: #666666;
    font-size: 12px;
    line-height: 24px;
}
#more_setting .rule_content .popover_content .inner::before {
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    bottom: -5px;
    left: 50%;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .12);
    box-sizing: border-box;transform: translate(-50%) rotate(45deg);
}
#more_setting .rule_content .popover_content .inner::after {
    display: block;
    content: "";
    width: 30px;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    background-color: #fff;
    box-sizing: border-box;
}
#more_setting .overWinText {
    min-height: 148px;
}

/*商品批量切换运费模板*/
.all_change_box .title{
    font-size: 18px;
}
.all_change_box .tip{
    font-size: 14px;
}
.all_change_box .form_box{
    margin: 50px 45px;
    font-size: 14px;
}
.all_change_box .form_box .text{
    width: 144px;
    height: 22px;
    line-height: 22px;
    text-align: right;
}
.all_change_box .form_box .error_tip{
    width: 350px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
}
.all_change_box .btn_box{
    text-align: center;
}
.all_change_box .submit_btn{
    display: inline-block;
    width: 132px;
    height: 36px;
    background: #f7a155;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    border: #f7a155;
}
.all_change_box .cancel_btn{
    display: inline-block;
    width: 132px;
    height: 36px;
    background: transparent;
    text-align: center;
    line-height: 36px;
    color: #333;
    font-size: 14px;
    margin-left: 30px;
    cursor: pointer;
    border: 1px solid #ccc;
}
.all_change_box .weight_box{
    margin-left: 58px;
    padding: 20px 15px;
    background: #fafafa;
}
.all_change_box .weight_box .text{
    width: auto;
    text-align: left;
}
.all_change_box .weight_put_box{
    position: relative;
    height: 22px;
    line-height: 22px;
}
.all_change_box .weight_put{
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    width: 74px;
    vertical-align: top;
    background: #fff;
}
.all_change_box .weight_put_box .weight_put_error{
    color: #cc0000;
    position: absolute;
    width: 160px;
    top: 22px;
    left: 0px;
    font-size: 12px;
}
.all_change_box .weight_radio{
    margin-top: -2px;
}

.delivery_help_link{display:block;position:relative;float:right;margin:7px 10px 8px;height:18px;line-height:18px;}
.delivery_help_link .delivery_help_link_icon{
    height: 14px;
    width: 14px;
    line-height: 14px;
    background: url(../../images/delivery_icon.png) no-repeat -36px -5px;
    display: inline-block;
    position: absolute;
    top: 3px;
    left: -18px;
}
.overWinTitle .title_text{
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
}
#areaList ul li{
    display: inline-block;
    vertical-align: top;
}
#areaList .m_l20{
    margin-left: 20px;
}
#areaList .areaDetail{
    width:400px;
    max-height:144px;
    line-height:18px;
    overflow: hidden;
}
.overWinBtnBox1{
    width:100px !important;
}
.add_delivery_tpl .wd175{
    width:175px;
}
.win_price_tip_box.add_delivery_tpl_tip_icon:hover .win_RegisterPost{
    display:block;
}
#openCalcutor{
    top:50% !important;
    transform: translateY(-50%);
}