@charset "gb2312";
/* CSS Document */
html {
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: auto;
}

html {
    min-height: 100%;
}

input:-webkit-autofill {
    box-shadow: 0 0 0px 1000px white inset !important;
}

body {
    color: #333333;
    font-family: Tahoma, Arial, "宋体";
    margin: 0 auto;
    background: #f6f6f6;
    font-size: 12px
}

select, input, img, select {
    vertical-align: middle;
}

p {
    margin: 0px;
    padding: 0
}

ul, li {
    list-style: none;
    padding: 0;
    margin: 0;
}

input {
    height: 28px;
    line-height: 32px;
    border: #c7c7c7 solid 1px;
    margin-right: 3px;
    font-size: 14px;
    padding-left: 3px;
}

img {
    border: 0px;
}

fieldset, img {
    border: 0
}

button, input, select, textarea {
    font-size: 100%
}

a {
    text-decoration: none;
}

a:link {
    color: #333333;
}

a:visited {
    color: #333333;
}

a:hover {
    color: #CC0000;
}

a:active {
    color: #CC0000;
}

/*公用*/
.divcenter {
    margin: 0 auto;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.w980_fb {
    width: 980px
}

.w30 {
    width: 30px;
}

.w50 {
    width: 50px;
}

.w50i {
    width: 50px !important;
}

.w70 {
    width: 70px;
}

.w5055 {
    width: 50px;
}

.w55 {
    width: 55px
}

.w65 {
    width: 65px
}

.w120 {
    width: 120px
}

.w75 {
    width: 75px
}

.w90 {
    width: 90px
}

.w80 {
    width: 80px;
}

.w115 {
    width: 115px
}

.w125 {
    width: 125px
}

.w140 {
    width: 140px
}

.w14055 {
    width: 140px
}

.w145 {
    width: 145px
}

.w160 {
    width: 160px
}

.w170 {
    width: 170px
}

.w180 {
    width: 180px;
}

.w200 {
    width: 200px
}

.w210 {
    width: 210px
}

.w215 {
    width: 215px
}

.w220 {
    width: 220px
}

.w230 {
    width: 230px
}

.w250 {
    width: 305px;
    padding-right: 30px;
}

.w250_1 {
    width: 250px;
}

.w245 {
    width: 245px;
}

.w275 {
    width: 275px
}

.w300 {
    width: 300px
}

.w400 {
    width: 400px
}

.w430 {
    width: 430px
}

.w570 {
    width: 570px;
}

.w575 {
    width: 575px;
}

.w585 {
    width: 585px;
}

.w572 {
    width: 572px;
}

.bjbjbj {
    padding-left: 5px;
    padding-right: 7px;
}

.xlz {
    padding-left: 2px;
    width: 230px;
}

.w280 {
    width: 280px;
    background: url('../img/fh-zttb.png') 0px -228px no-repeat;
    padding-left: 5px;
    color: #c7c7c7;
}

.w281 {
    width: 280px;
    background: url('../img/fh-zttb.png') 0px -228px no-repeat;
    padding-left: 5px;
    color: #222222;
}

.maps-icon {
    background: url('../img/maps-icon.png') no-repeat;
    margin-top: 3px;
    width: 23px;
    height: 22px;
    line-height: 35px;
    margin-left: 5px;
    cursor: pointer;
}

.shnum {
    width: 180px;
}

.fhrwid {
    width: 610px;
}

.cfd {
    margin-bottom: 10px;
}

.adress-1 {
    padding-left: 111px;
}

.hwxx-bj {
    background: url('../img/fh-zttb.png') no-repeat -60px -230px;
    padding-left: 10px;
}

.w2800 {
    width: 280px;
    padding-left: 5px;
    color: #222222;
}

.w218 {
    width: 210px;
    cursor: pointer;
}

.w600 {
    width: 600px;
}

.w610 {
    width: 610px;
}

.w620 {
    width: 620px;
}

.w607 {
    width: 607px;
}

.w980 {
    width: 980px;
}

.h30 {
    height: 30px;
}

.h35 {
    height: 35px;
}

.h70 {
    height: 70px;
}

.h100 {
    height: 100px;
}

.h140 {
    height: 140px;
}

.h140 {
    height: 140px;
}

.mt5 {
    margin-top: 5px;
}

.mt7 {
    margin-top: 7px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt40 {
    margin-top: 40px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml21 {
    margin-left: 21px;
}

.ml30 {
    margin-left: 30px;
}

.ml60 {
    margin-left: 60px;
}

.ml90 {
    margin-left: 90px;
}

.ml48 {
    margin-left: 48px;
}

.mb3 {
    margin-bottom: 3px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.lh35 {
    line-height: 35px;
}

.lh30 {
    line-height: 30px;
}

.lh25 {
    line-height: 25px;
}

.lh22 {
    line-height: 22px;
}

.font_12 {
    font-size: 12px
}

.font_14 {
    font-size: 14px
}

.font_16 {
    font-size: 16px
}

.font-w {
    font-weight: bold;
}

.red {
    color: #f84d00;
    margin-right: 5px;
}

.more {
    background: url('../img/fh-zttb.png') 290px -227px no-repeat;
}

.more-short {
    background: url('../img/ico_bg2.png') -174px -885px no-repeat;
}

.more-short-s {
    background: url('../img/ico_bg2.png') -195px -885px no-repeat;
}

.position-r {
    position: relative;
}

.position-a {
    position: absolute;
    top: 0px;
    left: 180px;
    color: #999;
    z-index: 10;
    cursor: text
}

.w100 {
    width: 100px;
}

.mt10 {
    margin-top: 10px;
    *margin-top: -5px;
}

.ml3 {
    margin-left: 3px;
}

.ml6 {
    margin-left: 8px;
}

.w74 {
    width: 74px;
}

.pr30 {
    padding-right: 30px;
}

.jianpr30 {
    padding-right: 30px;
    background: url(../img/jian.jpg) right 0 no-repeat;
}

.jianpr26 {
    padding-right: 26px;
}

.ml32 {
    margin-left: 32px;
}

.bordernone {
    border: none;
}

/*公用*/

/*head new*/
.fh-top a:visited {
    color: #FFF;
}

.fh-top {
    width: 157px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-weight: bold;
    color: White;
    position: relative;
}

.fh-topli {
    background: url('../img/fh-topxz.jpg') no-repeat 0 0;
    width: 157px;
    height: 52px;
    line-height: 52px;
    position: absolute;
    color: White;
    text-align: center;
}

.fh-topli2 {
    width: 157px;
    height: 45px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: White;
    line-height: 45px;
    position: relative;
    text-align: center;
}

.fh-topli a {
    color: #fe0000;
}

.fh-topli a:visited {
    color: #fe0000;
}

.fh-topli2 a {
    color: #fff;
}

.fh-tz {
    width: 982px;
    margin: 0 auto;
    position: relative;
    top: 0;
    left: 0;
    border: 1px solid #FFBA00;
    margin-bottom: 3px;
    background-color: #FFFFE6;
    color: #6E6E6E;
    padding: 8px;
    line-height: 1.5;
    font-size: 14px;
}

.fh-tzlb {
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -50px -20px;
    width: 15px;
    height: 15px;
    margin-top: 5px;
}

.fh-tzwz {
    display: block;
    color: red;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 45px;
}

/*发货人信息*/
.fh-fhr {
    background: #fff;
    width: 1000px;
    margin: 0 auto;
    border: 1px solid #e8e8e8;
}

.title {
    font-size: 14px;
    font-weight: bold;
    color: #353535;
    padding-bottom: 10px;
}

.licheng {
    font-family: "宋体";
    font-size: 14px;
    position: relative;
    top: 6px;
    *top: 8px;
    font-weight: normal;
}

.licheng span {
    font-family: "宋体";
    font-size: 16px;
    color: #F00
}

.title span.bj {
    background: url(../img/fh-zttb.png) no-repeat -2px -258px;
    width: 144px;
    height: 42px;
    display: block;
    float: right;
    position: absolute;
    left: 550px;
    *left: 490px;
    margin-top: -32px;
    *margin-top: -13px;
    text-align: center
}

.lc {
    font-family: "宋体";
    font-size: 14px;
}

.lc span {
    font-family: "宋体";
    font-size: 16px;
    color: #F00
}

.xingxing {
    padding-left: 10px;
    color: #fa4402;
    font-weight: normal;
}

.fh-cyfhr {
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -50px -100px;
    width: 100px;
    height: 35px;
    cursor: pointer;
}

.fh-cyshr {
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -50px -160px;
    width: 100px;
    height: 35px;
    cursor: pointer;
}

/*货滴物联推荐承运商*/
.fhcy-top {
    height: 32px;
    line-height: 32px;
}

.fhcy-toptj {
    width: 580px;
    height: 33px;
    display: block;
}

.fhcy-toptj a {
    display: block;
    height: 32px;
    line-height: 32px;
    text-align: center;
}

.fhcy-topzy {
    background: url('../img/fh-tjtt.png') no-repeat;
    background-position: -336px 0px;
    width: 94px;
    height: 33px;
    display: block;
}

.fhcy-topzy a {
    display: block;
    line-height: 32px;
    width: 93px;
    text-align: center;
}

/*推荐承运商翻页*/
.fhtj-fy {
    border: 1px solid #e7e7e7;
    border-top: 0;
}

.fhtj-fyzt {
    color: grey;
    margin: 0;
    padding: 0;
    zoom: 1;
    font-size: 12px;
    vertical-align: middle;
    height: 35px;
    line-height: 35px;
}

.fhtj-fyzt1 {
    color: #fff;
    box-shadow: none;
    background: #d4d4d4;
    border-color: #d4d4d4;
    filter: none;
}

.fhtj-fyzt2 {
    text-decoration: none;
    margin: 5px 3px 8px;
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    border-radius: 3px;
    width: 70px;
}

.fhty-lll {
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -42px -206px;
    width: 20px;
    height: 25px;
    display: block;
}

.fhty-rrr {
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -96px -206px;
    width: 20px;
    height: 25px;
    display: block;
}

.fhzt-xz {
    display: inline-block;
    background: #fe0000;
    width: 24px;
    height: 26px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    margin-left: 3px;
}

.fhtj-sk {
    height: 20px;
    line-height: 20px;
    width: 36px;
    border: 1px solid #d3d3d3;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.fhfy-tz {
    background: #f6f6f6;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.fhtj-mf {
    display: block;
    background: url('../img/fhtj-mf.png') no-repeat;
    width: 77px;
    height: 18px;
    position: absolute;
    top: -10px;
    left: 77px;
}

.fhtj-qbj {
    display: block;
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -50px -60px;
    width: 14px;
    height: 14px;
    position: absolute;
    top: -14px;
    left: 85px;
}

/*自由承运*/
.fhzy-toptj {
    background: url('../img/fh-tjtt.png') no-repeat;
    background-position: 0px -60px;
    width: 330px;
    height: 33px;
    display: block;
}

.fhzy-toptj a {
    display: block;
    height: 32px;
    line-height: 32px;
    width: 230px;
    text-align: center;
}

.fhzy-topzy {
    background: url('../img/fh-tjtt.png') no-repeat;
    background-position: -336px -60px;
    width: 94px;
    height: 33px;
    display: block;
}

.fhzy-topzy a {
    display: block;
    line-height: 32px;
    width: 93px;
    text-align: center;
}

.fhzy-main {
    font-size: 12px;
    background: #f8f8f8;
    border: 1px solid #dddddd;
    border-top: 0;
}

.fhzy-main input {
    width: 105px;
    border: 1px solid #dddddd;
    background: #f8f8f8;
    height: 30px;
    line-height: 30px;
}

.fhzy-wz {
    display: block;
    width: 130px;
    text-align: right;
}

.fhzy-sm {
    width: 625px;
    border: 1px solid #dddddd;
    background: #f8f8f8;
    height: 50px;
    line-height: 25px;
}

/*新加自由承运*/
.fhcy-topzy-tip {
    display: inline-block;
    width: 400px;
    padding: 10px;
    border: #ccc solid 2px;
    line-height: 22px;
    font-size: 12px;
    background: #FFFEF0;
    z-index: 99999;
    color: #666;
    text-align: left;
}

.tips-zy {
    z-index: 9999;
}

.tips-zy span {
    display: none;
    width: 400px;
    padding: 10px;
    border: #ccc solid 2px;
    line-height: 22px;
    background: #FFFEF0;
    z-index: 99999;
    color: #666;
    text-align: left;
}

.tips-zy:hover {
    position: relative;
}

.tips-zy:hover span {
    position: absolute;
    right: -380px;
    display: block;
    z-index: 99999;
    font-weight: 100;
    *right: -260px;
    *text-decoration: none;
}

/*新加自由承运结束*/

/*货物信息*/
.fhxx-jy {
    display: block;
    color: #0d5ab4;
    font-weight: normal;
    text-decoration: underline;
    z-index: 99999;
    margin-right: 39px;
}

.fh-hwxx {
    border: 1px solid #e7e7e7;
}

.fh-hwxx input {
    border: 1px solid #ccc;
    height: 26px;
    line-height: 25px;
    margin-right: 5px;
    font-size: 12px;
    text-align: center
}

.fhxx-top {
    background: #fbfbfb;
    height: 25px;
    line-height: 25px;
}

.fhxx-mma {
    background: #fff;
    height: 35px;
    line-height: 35px;
}

.fhxx-jxzj {
    display: block;
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -100px -46px;
    width: 20px;
    height: 40px;
    cursor: pointer;
}

.fhxx-xux {
    border-right: 1px dashed #e4e4e4;
    height: 29px;
    line-height: 29px;
}

.fh-hwxxmain {
    /*text-align: center;*/
}

.fh-hwxxmain table tr td {
    border-collapse: collapse;
    border: none;
}

.fhxx-zj {
    height: 40px;
    line-height: 40px;
}

.fhxx-zj55 {
    height: 40px;
    line-height: 40px;
}

.fhxx-cyhw {
    display: block;
    background: url('../img/fh-zttb.png') no-repeat;
    background-position: -100px -20px;
    width: 105px;
    height: 20px;
    cursor: pointer;
}

/*优质服务*/
.fh-yzfw {
    display: block;
    margin-right: 16px;
    height: 30px;
    line-height: 30px;
    color: #838383;
    cursor: pointer;
}

.fhfw-mf {
    display: block;
    background: url('../img/fhfw-mf.gif') no-repeat;
    width: 27px;
    height: 14px;
    position: absolute;
    top: 13px;
    left: 105px;
}

/*保价*/
.fh-dshk {
    height: 35px;
    line-height: 35px;
    background: #fbfbfb;
    width: 100%
}

.fh--bjxx {
    color: #6a7591;
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    text-align: right;
}

.fh-dshk input {
    height: 24px;
    line-height: 24px;
    width: 80px;
    border: 1px solid #e6e6e6;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    margin: 3px 5px;
}

.fh-nrys {
    color: #6a7591
}

.fh-hd {
    border: 1px solid #dfe2e7;
    width: 700px;
    border-bottom: #E2E2E2 1px dashed;
    height: 140px;
}

/*head*/
.head_nav {
    height: 70px;
}

.head_left {
    height: 53px;
    width: 200px;
    background-repeat: no-repeat;
    margin-left: -15px;
    margin-top: 10px;
    display: inline;
}

.head_right {
    height: 23px;
    line-height: 23px;
    background-color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
}

.head_right span {
    padding-left: 25px;
    padding-right: 5px;
    line-height: 23px;
}

.head_right .shouye {
    background: url('../img/ico_bg2.png') 0px -144px no-repeat;
}

.head_right .rj {
    background: url('../img/ico_bg2.png') 0px 0px no-repeat;
}

.head_right .shj {
    background: url('../img/ico_bg2.png') 0px -25px no-repeat;
}

.head_right .jzh {
    background: url('../img/ico_bg2.png') 0px -49px no-repeat;
}

.head_right .wxt {
    background: url('../img/ico_bg2.png') 0px -74px no-repeat;
}

.head_right .jj {
    padding-left: 8px
}

.head_right .gg {
    padding-left: 8px
}

.line_shi {
    width: auto;
    height: 45px;
    line-height: 45px;
    background-color: #fe0000;
    margin-bottom: 10px;
}

/*内容*/
.huowu, .tongcheng, .wuliu {
    width: 700px;
}

.huowu-content li span {
    text-align: right;
    width: 100px;
    display: block;
    float: left;
}

.huowu-content {
    margin-top: 10px;
    margin-left: 15px;
    font-size: 14px;
}

.tips {
    font-size: 12px;
    color: #777;
    margin-right: 10px;
    font-weight: 100;
    z-index: 999;
}

.tips-blue {
    font-size: 12px;
    color: #085bc2;
    margin-right: 10px;
}

.fabu-btn {
    width: 150px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px; /*border: 1px solid #347de1;*/
    background: #fe0000;
    color: #fff;
    cursor: pointer;
    text-align: center;
    font-size: 16px
}

/*设备*/
/*select{display:block;}
.select_showbox{border: 1px solid #c4c4c4;height: 26px;width:62px;/*background:url('../img/ico_bg2.png') -190px -885px no-repeat;}
.select_option{border: 1px solid #c4c4c4;border-top: none;}
.select_option:selected{background-color: #F3F3F3;color: #999;}
.select_option:hover{background: #888; color: #fff;}*/
/*同城*/
#divUrgent .tips-bc {
    z-index: 9999;
}

#divUrgent .tips-bc span {
    display: none;
    width: 400px;
    padding: 10px;
    border: #ccc solid 2px;
    line-height: 22px;
    background: #FFFEF0;
    z-index: 99999;
    color: #666;
    text-align: left;
}

#divUrgent .tips-bc a {
    text-decoration: underline;
    color: #085bc2;
}

#divUrgent .tips-bc:hover {
    position: relative;
}

#divUrgent .tips-bc:hover span {
    position: absolute;
    top: 0px;
    right: -180px;
    display: block;
    z-index: 99999;
    font-weight: 100;
}

.tips-bc {
    font-size: 12px;
    color: #085bc2;
}

.tc {
    border: #c4c4c4 solid 1px;
}

.tcexpect {
    background: #fbfff0;
    border: #c4c4c4 solid 1px;
    width: 835px;
    margin-left: 10px;
}

.tcexpect price li {
    line-height: 25px;
}

.tips-bc {
    z-index: 9999;
}

.tips-bc span {
    display: none;
    width: 400px;
    padding: 10px;
    border: #ccc solid 2px;
    line-height: 22px;
    background: #FFFEF0;
    z-index: 99999;
    color: #666;
    text-align: left;
}

.tips-bc a {
    text-decoration: underline;
    color: #085bc2;
    font-weight: 100;
}

.tips-bc:hover {
    position: relative;
}

.tips-bc:hover span {
    position: absolute;
    right: -380px;
    display: block;
    z-index: 99999;
    font-weight: 100;
    *right: -260px;
    *text-decoration: none;
}

.tips-bc2:hover span {
    right: -180px;
    top: 20px;
}

#divCycom .tips-bc span a {
    margin-bottom: -25px; /* margin-left:-36px;*/
}

.tips-bc span a {
    text-decoration: none;
}

/*同城配送  订单*/
.order {
    width: 700px;
    color: #666;
}

.order-con {
    padding: 10px 50px 0px 50px;
}

.order span {
    display: block;
}

.order-0 {
    border-bottom: 1px dashed #ddd;
    height: 120px;
    padding: 10px;
}

.order-1 {
    border-bottom: 1px dashed #ddd;
    height: 18px;
    padding: 10px;
}

.order-2 {
    border-bottom: 1px dashed #ddd;
    height: 100px;
    padding: 10px;
}

.order-a {
    width: 100px;
}

.order-b {
    width: 140px;
}

.order-content {
    border: 1px solid #ddd;
}

.tip {
    color: #f45e0c;
    width: 260px;
    margin-bottom: 10px;
    font-size: 16px;
    background: url('../img/ico_bg2.png') -1px -917px no-repeat;
    height: 40px;
    padding-left: 50px;
    line-height: 40px;
}

.ordernumber {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd;
    height: 38px;
}

.pay-btn {
    width: 150px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px;
    background: #3885ee;
    color: #fff;
    cursor: pointer;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

/*登录*/
.login {
    width: 340px;
    height: 320px;
    background: #fff;
}

.login a {
    color: #666;
}

.login a:hover {
    color: #085bc2;
}

.login-t {
    height: 30px;
    background: #f7f7f7;
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
}

.ml20 li {
    margin-top: 12px;
}

.login-btn {
    width: 304px;
    height: 35px;
    line-height: 35px;
    border-radius: 2px;
    background: #3885ee;
    color: #fff;
    cursor: pointer;
    margin-top: 10px;
    text-align: center;
}

.close-btn {
    z-index: 9999;
    font-size: 22px;
    position: absolute;
    right: 20px;
    top: 6px;
}

.phone {
    width: 120px;
    float: right;
    height: 35px;
    line-height: 35px;
    border: #4795ED 1px solid;
    border-radius: 2px; /*border: 1px solid #347de1;*/
    color: #fff;
    cursor: pointer;
    text-align: center;
    /*background-image: -webkit-linear-gradient(top, #62ACFF, #4795ED);
background-image: -moz-linear-gradient(top,#62ACFF, #4795ED);
background-image: -ms-linear-gradient(top, #62ACFF, #4795ED);
background-image: -o-linear-gradient(top, #62ACFF, #4795ED);*/
    background: url('../img/button.png') no-repeat;
    border: none;
    padding-left: 8px;
    *padding-left: 2px;
}

.mlf20 {
    *margin-left: -20px;
}

.mt22 {
    *margin-top: -22px;
}

.phone1 {
    width: 120px;
    float: right;
    height: 35px;
    line-height: 35px;
    border: #B1B2B3 1px solid;
    border-radius: 2px; /*border: 1px solid #347de1;*/
    color: #999;
    cursor: pointer;
    text-align: center;
    /*background-image: -webkit-linear-gradient(top, #E8E8E8, #C7C7C7);
background-image: -moz-linear-gradient(top,#E8E8E8, #C7C7C7);
background-image: -ms-linear-gradient(top, #E8E8E8, #C7C7C7);
background-image: -o-linear-gradient(top, #E8E8E8, #C7C7C7);*/
    background: url('../img/button.png') no-repeat 0 -40px;
    border: none;
}

.yzm-tips {
    background: #fffaee;
    border: #f6e0a4 solid 1px;
}

.yzm-tips p {
    line-height: 22px;
    margin: 0 5px;
}

/*底部*/
.bottom_fb {
    width: auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666666;
    border-top: #fe0000 solid 2px;
    margin-top: 30px;
}

/*select*/
select {
    display: none;
}

.select_box {
    font-family: "宋体";
    font-size: 12px;
    color: #333333;
    position: relative;
    float: left;
    height: 27px;
    line-height: 26px;
}

.select_showbox {
    border: 1px solid #ccc;
    z-index: 1;
    height: 27px;
    width: 40px;
    padding-left: 2px;
    background: url('../img/fh-zttb.png') -234px -231px no-repeat;
    text-align: left;
}

.select_showbox2 {
    border: 1px solid #c4c4c4;
    height: 27px;
    width: 102px;
    padding-left: 2px;
    margin-top: 12px;
    background: url('../img/ico_bg2.png') -150px -885px no-repeat;
    *margin-top: -2px;
}

.select_showbox3, .select_showbox5 {
    border: 1px solid #c4c4c4;
    height: 27px;
    width: 102px;
    padding-left: 2px;
    margin-top: 12px;
    background: url('../img/ico_bg2.png') -150px -885px no-repeat;
    *margin-top: -2px;
}

.select_option {
    z-index: 99;
    border: 1px solid #c4c4c4;
    border-top: none;
    display: none;
    position: absolute;
    background: #fff;
    left: 0;
}

.select_option li {
    width: 40px;
    padding-left: 2px;
}

.select_option li.selected {
    background-color: #F3F3F3;
    color: #333333;
}

.select_option li.hover {
    background: #888;
    color: #fff;
}

#choose_name_ul {
    width: 234px;
    border-top: 1px solid #c4c4c4;
    *position: absolute !important;
    *z-index: 99 !important;
    display: none;
}

#choose_name_ul li {
    float: left;
    width: 76px;
}

.select_option2 {
    z-index: 99;
    border: 1px solid #c4c4c4;
    border-top: none;
    display: none;
    position: absolute;
    background: #fff;
}

.select_option2 li {
    width: 102px;
    padding-left: 2px;
}

.select_option2 li.selected {
    background-color: #F3F3F3;
    color: #999;
}

.select_option2 li.hover {
    background: #888;
    color: #fff;
}

.select_option3 li {
    float: left;
    width: 100px;
    padding-left: 2px;
}

.select_option3 {
    z-index: 99;
    border: 1px solid #c4c4c4;
    border-top: none;
    position: absolute;
    background: #fff;
    width: 306px;
    display: none;
}

.select_option55 {
    border: 1px solid #c4c4c4;
    z-index: 99;
    position: absolute;
    background-color: #fff;
    *position: absolute !important;
    *z-index: 100 !important;
    display: none;
}

.select_option5 {
    z-index: 99;
    border: 1px solid #c4c4c4;
    border-top: none;
    display: none;
    position: absolute;
    background: #fff;
}

.select_option5 li {
    width: 103px;
    padding-left: 2px;
}

.select_option3 li.selected, .select_option5 li.selected {
    background-color: #F3F3F3;
    color: #999;
}

.select_option3 li.hover, .select_option5 li.hover {
    background: #888;
    color: #fff;
}

.select_showbox5 {
    margin-top: 0;
    width: 128px;
    padding-right: 10px;
    background-position-x: -112px;
}

.select_option5 li {
    width: 138px;
}

.select_option55 li.selected {
    background-color: #f3f3f3;
    color: #333333;
}

.select_showbox_4 {
    border: 1px solid #c7c7c7;
    z-index: 1;
    height: 30px;
    line-height: 33px;
    width: 104px;
    padding-left: 2px;
    background: url('../img/fh-zttb.png') -170px -228px no-repeat;
    text-align: left;
}

#divNeedZc .select_box {
    margin-right: 10px;
    width: 106px;
    height: 30px;
}

.select_showbox_55 {
    border: 1px solid #c7c7c7;
    z-index: 1;
    height: 30px;
    width: 230px;
    padding-left: 2px;
    background: url('../img/fh-zttb.png') -50px -228px no-repeat;
    text-align: left;
}

.select_option4 {
    border: 1px solid #c4c4c4;
    z-index: 99;
    position: absolute;
    background-color: #fff;
    *position: absolute !important;
    *z-index: 100 !important;
    display: none;
}

.select_showbox_6 {
    border: 1px solid #c7c7c7;
    z-index: 1;
    height: 27px;
    width: 70px;
    padding-left: 2px;
    background: url('../img/fh-zttb.png') -210px -229px no-repeat;
    text-align: left;
}

.select_option4 li.selected {
    background-color: #f3f3f3;
    color: #333333;
}

.select_option55 li {
    padding-left: 2px;
    width: 230px;
}

.select_option4 li {
    padding-left: 2px;
    width: 104px;
}

.select_option4 li.hover {
    color: #fff;
    background: #888;
}

.select_option_6 {
    border: 1px solid #c4c4c4;
    z-index: 99;
    position: absolute;
    background-color: #fff;
    *position: absolute !important;
    *z-index: 100 !important;
    display: none;
    width: 230px;
}

.select_option_6 li {
    padding-left: 2px;
    width: 74px;
    float: left;
}

.select_option_6 li.selected {
    background-color: #f3f3f3;
    color: #333333;
}

.select_option_6 li.hover {
    color: #fff;
    background: #888;
}

.select_option55 li.hover {
    color: #fff;
    background: #888;
}

/*map*/
.map-header {
    height: 30px;
    border: #ddd solid 1px;
    background: url(../img/map-hearder.jpg) repeat-x left;
}

.map-content {
    font-size: 14px;
    color: #444;
    border: #ddd solid 1px;
    position: relative;
    height: 100%;
    overflow: hidden;
}

.map-cs {
    position: absolute;
    top: 30px;
    padding-top: 5px;
    padding-left: 30px;
    width: 950px;
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    background: #fff;
    height: 77px;
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 5px 5px 5px #888888;
}

.map-cs a {
    font-size: 14px;
    color: #333;
    height: 24px;
    line-height: 24px;
}

.map-cs .map-title {
    width: 80px;
    font-weight: bold;
    color: #245fb0;
}

.map-search {
    position: absolute;
    top: 125px;
    right: 20px;
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 5px 5px 5px #888888;
}

.map-search .map-text {
    height: 30px;
    line-height: 30px;
    width: 250px;
    border-radius: 2px;
    background: #fff;
}

.map-search .map-button {
    height: 24px;
    width: 70px;
    border-radius: 2px;
    background: #4590f6;
    color: #fff;
    text-align: center;
    padding-top: 10px;
}

.map-close-btn {
    z-index: 9999;
    font-size: 24px;
    position: absolute;
    right: 20px;
    border: 0;
    top: 2px;
    display: block;
}

.map-shi {
    width: 200px;
    border: 1px solid #ddd;
    line-height: 23px;
    padding: 15px;
    position: relative;
    background: #f0f6ff;
}

.map-shi table a:hover {
    background: #4490f7;
    color: #fff;
    border-radius: 2px;
    padding: 2px;
}

.map-shi table a:active {
    background: #4490f7;
    color: #fff;
    border-radius: 2px;
    padding: 2px;
}

/*承运商弹出层*/
td {
    height: 28px;
}

.huowu-content td {
    line-height: 25px;
    z-index: 1;
}

.td {
    border-bottom: #E2E2E2 1px dashed;
}

.left {
    border-left: #E2E2E2 1px solid;
    padding-left: 5px;
}

.right {
    border-right: #E2E2E2 1px solid;
}

.cys-title {
    background: #f8f8f8;
}

.price {
    color: #fa5000;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
}

.price-red {
    color: #fa5000;
}

.price-green {
    color: #6f9703;
}

.top {
    border-top: #E2E2E2 1px solid;
}

.cys {
    height: 35px;
}

.j-blue {
    font-size: 12px;
    color: #085bc2;
    margin-left: 10px;
    text-decoration: underline;
}

.cys span {
    display: block;
    float: left;
    margin-right: 8px;
    cursor: pointer;
    border: #ddd 1px solid;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
}

.cys .on {
    background: #5c9ccc;
    border: none;
    color: #fff;
}

/*翻页*/
.fy_zwp {
    float: left;
}

.fy_zwp a, .fy_zwp .theon {
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 14px;
    margin: 0 4px 0 0;
    padding: 2px 8px;
}

.fy_zwp a {
    font-family: "宋体b8b\4f53";
    border: 1px solid #CCC;
}

.fy_zwp .theon {
    font-weight: 700;
    padding: 2px 6px;
    background-color: #5c9ccc;
    border: 1px solid #5c9ccc;
    color: white;
}

.fy_zwp a:link, .fy_zwp a:visited {
    color: #5c9ccc;
}

.fy_zwp a:hover, .fy_zwp a:active {
    background-color: #5c9ccc;
    border: 1px solid #5c9ccc;
    color: #fff
}

/*阶梯价格*/
.jt-price {
    position: absolute;
    background-color: #FFFECF;
    z-index: 100;
    width: 200px;
    border: 1px solid #999;
    margin-top: 10px;
    margin-left: 25px;
    _margin-top: 20px;
    _margin-left: -125px;
    *margin-top: 28px;
    *margin-left: -125px;
}

.jt-price p {
    height: 10px;
}

.jt-price-a {
    position: absolute;
    top: -6px;
    left: 90px;
    z-index: 100;
    background: url('../img/ico_bg2.png') -2px -990px no-repeat;
    _background: url('../img/ico_bg2.gif') -2px -990px no-repeat;
    height: 16px;
    width: 16px;
}

.jt-price-b {
    border-bottom: #999 1px dashed;
    height: 25px;
    line-height: 25px;
}

.jt-price-b p {
    margin-left: 80px;
    margin-top: 0px;
}

.jt-price-b span {
    margin-top: 0px;
    width: 95px;
}

.jt-price-c span {
    margin-left: 10px;
}

.jt-price-c p {
    margin-left: 70px;
}

/*暂无承运商*/
.tips-none {
    background: url(../img/tips-none.jpg) no-repeat;
    width: 500px;
    height: 200px;
    position: relative;
}

.tips-none span {
    font-size: 16px;
    color: #3790D0;
    font-weight: bold;
    font-family: "微软雅黑";
    position: absolute;
    display: block;
    left: 230px;
    top: 90px;
    width: 200px;
    text-align: center;
}

.tishi-zt {
    position: relative;
}

#ulGoodsName .tishi-zt {
    position: relative;
    left: 68px;
}

.tishi-zt span {
    display: none !important;
}

.tishi-zt:hover span {
    display: block !important;
}

.tishitub, .tishitub1 {
    background: url('../img/ico_bg2.png') 0px -228px no-repeat;
    _background: url('../img/ico_bg2.gif') 0px -228px no-repeat;
    height: 20px;
    width: 22px !important;
    margin-top: 3px;
    display: none !important;
    float: left;
    cursor: pointer;
}

.tishitub1 {
    margin-left: -65px;
}

.tishitub {
    margin-left: -3px;
    position: absolute;
}

.tishi-k {
    background: #fdfdee;
    border: #c4c4c4 solid 1px;
    text-align: center !important;
    position: absolute;
    top: 35px;
    left: -80px;
    line-height: 18px;
    font-size: 12px;
    z-index: 999999;
    width: 120px !important;
    color: red;
}

.shide {
    display: none;
}

.fhr {
    position: relative;
    display: block;
    width: 500px;
}

.pointer {
    cursor: pointer;
}

#top_protools {
    font-size: 12px;
    float: right;
    background-color: #fff;
}

#top_protools .welcome {
    float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding-left: 8px;
}

#top_protools .welcome span {
    float: left;
    padding-right: 5px;
}

#top_protools .welcome span.yonghm {
    padding-left: 15px;
    background: url('../img/top_pro_zwp.png') no-repeat -0px -543px;
}

#top_protools a.colory:link, #top_protools a.colory:visited, #top_protools a.colory:hover, #top_protools a.colory:active {
    color: #fa5000;
    text-decoration: none
}

#top_protools a:link, #top_protools a:visited {
    color: #666;
    text-decoration: none
}

#top_protools a:hover, #top_protools a:active {
    color: #fa5000;
    text-decoration: underline
}

#top_protools a.redd:link, #top_protools a.redd:visited, #top_protools a.redd:hover, #top_protools a.redd:active {
    color: #fa5000;
    text-decoration: none
}

.tclose_btn span {
    position: relative;
    top: 25px;
    left: 20px;
    width: 50px;
    height: 52px;
    background: url('../img/tclose_btn.png') no-repeat 0 0;
    _background: url('../img/tclose_btn2.gif') no-repeat 0 0;
}

/*发货修改弹出框*/
.fhxg-bj {
    background-image: url(../img/fhxg-bj.png);
    background-repeat: no-repeat;
    width: 498px;
    height: 246px;
    margin: auto;
}

.fhhwxg-bj {
    background-image: url(../img/fhhwxg-bj.png);
    background-repeat: no-repeat;
    width: 498px;
    height: 315px;
    margin: auto;
}

.fhxg-wz {
    font-size: 16px;
    color: #a63c02;
    font-family: "宋体";
    position: relative;
    top: 10px;
    width: 333px;
    left: 20px;
    font-weight: bold;
    height: 18px;
}

.fhxg-pic {
    position: relative;
    top: -6px;
    *top: -7px;
    width: 14px;
    float: left;
    left: 466px;
}

.xg-box {
    margin-top: 40px;
}

.fhxg-list {
    margin-left: 25px;
    line-height: 20px;
}

.fhxg-list dl {
    float: left;
}

.fhxg-list dt {
    float: left;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: bold;
}

.fhhwxg-list {
    *margin-top: -5px;
    _margin-top: -5px;
}

.fhhwxg-list dt {
    float: left;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: bold;
    width: 126px;
    text-align: right;
}

.fhxg-list input {
    height: 25px;
    width: 150px;
    margin-top: -5px;
}

.fhxg-shdz {
    font-size: 12px;
    color: #444444;
    border: none;
    margin-left: 98px;
    margin-top: -10px;
}

.fhxg-footer {
    border: none;
    margin-left: 98px;
    margin-top: -10px;
}

.fhxg-button1 {
    background: url(../img/fhxg-button.png) no-repeat -6px -13px;
    width: 62px;
    height: 25px;
    margin-top: 10px;
    margin-left: 3px;
    cursor: pointer;
}

.fhxg-button2 {
    background: url(../img/fhxg-button.png) no-repeat -94px -13px;
    width: 62px;
    height: 25px;
    margin-top: 10px;
    margin-left: 31px;
    cursor: pointer;
}

.fhxg-addtop {
    background: url(../img/fhxg-button.png) no-repeat -178px -13px;
    width: 62px;
    height: 25px;
    margin-top: 7px;
    margin-left: 3px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    *margin-top: -26px
}

/*发货修改弹出框结束*/

/*发货常用发货人弹出框开始*/

.fhfhr-bj {
    background-image: url(../img/fhr-window-bj.gif);
    background-repeat: no-repeat;
    width: 738px;
    height: 600px;
    margin: auto;
}

.fhfhr-pic {
    position: relative;
    top: -6px;
    *top: -7px;
    width: 14px;
    float: left;
    left: 700px;
}

.fhfhr-search-key {
    height: 20px;
    font-size: 12px;
    color: #999;
    margin-left: 23px;
    margin-top: 8px;
    line-height: 20px;
    width: 200px;
    padding-right: 25px;
}

.fhr-tt {
    background: url(../img/fhr-tt-bj.jpg) no-repeat;
    width: 696px;
    height: 36px;
    font-size: 16px;
    color: #fab735;
    font-weight: bold;
    a
}

.fhr-tt ul {
    margin-left: 35px;
}

.fhr-tt li {
    float: left;
    list-style: none;
    margin-top: 8px;
    margin-right: 62px;
}

.fhr-label {
    width: 80px;
    height: 16px;
    background-color: #d9d9d9;
    line-height: 16px;
    font-size: 12px;
    float: right;
    margin-top: -38px;
}

.fhr-lxr {
    border: 2px #fcd307 solid;
    font-size: 14px;
    line-height: 30px;
    width: 692px;
    height: 42px;
    background-image: url(../img/fhr-lxr.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

.fhr-lxr li {
    float: left;
    list-style: none;
    margin-top: 8px;
    height: 30px;
    overflow: hidden;
}

.fhr-lxr1 {
    border: 2px #eeeeee solid;
    font-size: 14px;
    line-height: 30px;
    width: 692px;
    height: 42px;
    cursor: pointer;
}

.fhr-lxr1 li {
    float: left;
    list-style: none;
    margin-top: 8px;
    height: 30px;
    overflow: hidden;
}

.fhr-fy {
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 25px;
    font-size: 12px;
}

.fhr-footer {
    margin: 0 auto;
}

.fhr-button1 {
    background: url(../img/sure.gif) no-repeat 0px 0px;
    width: 98px;
    height: 32px;
    margin-left: 251px;
    cursor: pointer;
}

.fhr-button2 {
    background: url(../img/sure.gif) no-repeat -104px 0px;
    width: 98px;
    height: 32px;
    margin-left: 30px;
    cursor: pointer;
}

/*发货常用发货人弹出框结束*/

/*发货货物信息弹出框开始*/

.fhhwxx-tt {
    background: url(../img/fhhwlx-tt-bj1.jpg) no-repeat;
    width: 696px;
    height: 36px;
    font-size: 14px;
    color: #fab735;
    font-weight: bold;
    a
}

.fhhwxx-tt ul {
    margin-left: 35px;
}

.fhhwxx-tt li {
    float: left;
    list-style: none;
    margin-top: 8px;
    text-align: center;
}

.fhhwxx {
    border: 2px #fcd307 solid;
    font-size: 14px;
    line-height: 30px;
    width: 692px;
    height: 42px;
    background-image: url(../img/fhr-lxr.gif);
    background-repeat: no-repeat;
}

.fhhwxx ul {
    margin-left: 5px;
}

.fhhwxx li {
    float: left;
    list-style: none;
    margin-top: 8px;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    height: 30px
}

.fhhwxx1 {
    border: 2px #eeeeee solid;
    font-size: 14px;
    line-height: 30px;
    width: 692px;
    height: 42px;
}

.fhhwxx1 ul {
    margin-left: 5px;
}

.fhhwxx1 li {
    float: left;
    list-style: none;
    margin-top: 8px;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    height: 30px
}

.fhxg-list .select_box {
    margin-top: -5px;
}

.fhxg-list .select_showbox2 {
    margin-top: -2px;
}

/*发货货物信息弹出框结束*/

#wshiInfo .top {
    margin: 0 auto;
    width: 401px;
    height: 6px;
    margin-top: 8px;
    border-top: 0;
}

.bg01 {
    background: url(../img/01.png) no-repeat;
    width: 7px;
    height: 6px;
}

.bg02 {
    background-image: url(../img/02.png);
    background-repeat: repeat-x;
    width: 379px;
    height: 6px;
}

.bg03 {
    background: url(../img/03.png) no-repeat;
    width: 13px;
    height: 6px;
}

.tt {
    margin: 0 auto;
    width: 401px;
    height: 32px;
    line-height: 25px;
    *line-height: 35px;
}

.tt01 {
    background: url(../img/2-01.png) no-repeat;
    width: 7px;
    height: 32px;
}

.tt02 {
    background-image: url(../img/2-02.jpg);
    background-repeat: repeat-x;
    width: 379px;
    height: 32px;
}

.tt03 {
    background: url(../img/2-03.png) no-repeat;
    width: 13px;
    height: 32px;
}

.nav {
    margin: 0 auto;
    width: 401px;
    line-height: 25px;
}

/*.nav01{background-image:url(../img/3-01.png); background-repeat:repeat-y; width:7px; height:120px;}*/
.nav02 {
    width: 399px;
    background: url(../img/nav2-bj.png) repeat-y;
    padding-left: 10px;
    padding-bottom: 10px;
}

/*.nav03{background-image:url(../img/3-03.png); background-repeat:repeat-y; width:13px; height:120px;}*/
.nav02 ul {
    width: 368px;
    *margin-left: 0px;
    line-height: 18px;
    margin-top: 5px;
}

.nav02 li {
    list-style: none;
    float: left;
}

.foot {
    margin: 0 auto;
    width: 401px;
    height: 7px;
}

.ft01 {
    width: 7px;
    height: 7px;
    background: url(../img/4-01.png) no-repeat;
}

.ft02 {
    width: 379px;
    height: 7px;
    background-image: url(../img/4-02.png);
    background-repeat: repeat-x;
}

.ft03 {
    width: 13px;
    height: 7px;
    background: url(../img/4-03.png) no-repeat;
}

.xz a {
    text-decoration: none;
    color: #085bc2;
}

.xz a:hover {
    text-decoration: none;
    color: #085bc2;
}

.triangle {
    width: 21px;
    height: 12px;
    background: url(../img/triangle.png) no-repeat;
    position: absolute;
    top: 0px;
    margin-left: 40px;
}

/*网点选择开始*/
.wdxz-bj {
    background: url(../img/wdxz-bj.png) no-repeat;
    width: 421px;
    height: 213px;
    margin: 0 auto;
    padding-top: 15px;
}

.white {
    font-family: "宋体";
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
}

.close01 {
    width: 17px;
    height: 17px;
    margin-left: 300px;
    margin-top: 2px;
    cursor: pointer;
}

.wdxz-tip {
    font-family: "宋体";
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: center;
    padding-top: 45px;
    width: 100%;
    *padding-top: 30px;
}

.place {
    height: 30px;
    padding-top: 23px;
}

.arrow {
    width: 45px;
    height: 16px;
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 10px;
    background: url(../img/arrow.png) no-repeat;
}

.no {
    width: 94px;
    height: 29px;
    background: url(../img/wshi_button.png);
    border: none;
    cursor: pointer;
}

.sure {
    width: 94px;
    height: 29px;
    background: url(../img/wshi_button.png) -104px;
    border: none;
    cursor: pointer;
    margin-left: 17px;
}

.astyle {
    color: blue;
    cursor: pointer;
}

/*网点选择结束*/

/*网点选择1开始*/
.wdxz1-bj {
    background: url(../img/wdxz-bj1.png) no-repeat;
    width: 624px;
    height: 503px;
    margin: 0 auto;
    padding-top: 15px;
}

.close01 {
    width: 17px;
    height: 17px;
    margin-left: 500px;
    margin-top: 2px;
}

.site {
    height: 290px;
    padding-top: 23px;
    margin: 0 auto;
}

.site-left {
    margin-left: 3%;
    *margin-left: 3%;
    width: 280px;
    height: 290px;
    border-bottom: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    overflow: hidden;
    float: left;
}

.site-left-tt {
    width: 280px;
    height: 36px;
    background-color: #fe0000;
}

.site-left-nav {
    width: 278px;
    _width: 350px;
    background-color: #FFF;
    _margin-left: -70px;
    height: 256px;
    overflow-y: scroll;
    float: left;
}

.site-left-nav ul {
    border-bottom: #CCC 1px solid;
    float: left;
    *margin-bottom: 10px;
    *margin-top: 10px;
    font-size: 12px;
    line-height: 30px;
}

.site-left-nav li {
    list-style: none;
    float: left;
}

.address {
    width: 230px;
    font-size: 12px;
    color: #999999;
    margin-bottom: 8px;
    line-height: 25px;
    *margin-left: 23px;
}

.site-left-nav li input {
    border: 0;
}

.site-left1 {
    margin-left: 3%;
    *margin-left: 2%;
    width: 280px;
    height: 290px;
    border-bottom: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    overflow: hidden;
    float: left;
}

.select_address {
    text-indent: 1em;
    width: 372px;
    overflow: hidden;
    color: #999;
}

/*网点选择1结束*/

/*map开始*/
.map {
    width: 785px;
    height: 512px;
    margin: 0 auto;
    border: #000 solid 2px;
}

.tr {
    width: 787px;
    height: 60px;
    background-color: #000;
    filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 999px;
    position: relative;
    top: -512px;
}

.place1 {
    height: 30px;
    position: relative;
    top: -560px;
}

.place1 .select_box {
    height: 30px;
    background-color: #FFF;
}

.arrow1 {
    width: 45px;
    height: 16px;
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 10px;
    background: url(../img/arrow1.png) no-repeat;
}

.sure1 {
    width: 94px;
    height: 29px;
    background: url(../img/wshi_button.png) -104px;
    border: none;
    cursor: pointer;
    margin-left: 30px;
}

.close-map {
    float: right;
    margin-right: 5px;
    cursor: pointer;
    margin-right: -10px;
    margin-top: -23px;
}

/*.BMap_bubble_content{padding-right:10px;}*/
/*map开始*/

/*阳光保险开始*/
#form1 {
    width: 1000px;
    margin: 0 auto;
}

.warpper {
    width: 973px;
}

.warpper .rate_list {
    margin-top: 10px;
    color: #333;
    font-size: 12px;
}

.proto {
    color: #ff3333;
    font-size: 12px;
}

.warpper .rate_title {
    font-size: 14px;
    font-weight: bold;
}

.rate_list .money {
    width: 60px;
}

.rate_list a {
    font-size: 12px;
}

.rate_list .last_money {
    color: #ff3333;
}

#skip_box .skip_title {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.skip_font2 input {
    width: 181px;
}

.skip_font3 input {
    width: 181px;
}

#skip_box .skip_mid {
    width: 935px;
    background: #fffbdd;
    border: solid 1px #dcdcdc;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

#skip_box .skip_mid li {
    list-style: none;
    margin-bottom: 15px;
}

#skip_box .skip_mid li .last_tips {
    color: #999;
    font-size: 12px;
    margin-left: 10px;
}

#fh_ygbxdq, #fh_ygbx {
    border: none;
}

#skip_box .skip_mid li .btn {
    background: url(../img/icon01.png);
    width: 40px;
    height: 24px;
    border: 0;
    margin-left: 70px;
    font-size: 12px;
    line-height: 24px;
}

.last_tips2 {
    color: #ff3333;
    font-size: 14px;
    font-weight: bold;
}

#skip_box .skip_mid ul {
    padding: 0;
}

.skip_mid .skip_font {

    font-size: 12px;
    color: #333;
    width: 130px;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
}

.skip_mid .first_font {
    border-bottom: dashed 1px #dcdcdc;
    font-size: 12px;
    color: #333;
    height: 50px;
    line-height: 50px;
}

.skip_mid .sec_font .font_box {
    border: 0;
    background: #fffbdd;
}

.skip_mid .sec_font .font_l {
    border: solid 1px #c7c7c7;
}

.skip_mid .sec_font .font_l {
    border: solid 1px #c7c7c7;
}

.font_num {
    border: solid 1px #c7c7c7;
    background: #fffbdd;
}

#skip_box .bottom_list {
    border: solid 1px #dcdcdc;
    border-top: 0;
    width: 955px;
    float: left;
    padding-right: 20px;
}

#skip_box .bottom_list .btn02 {
    background: url(../img/icon02.png) no-repeat;
    width: 100px;
    height: 30px;
    border: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    margin-left: 50px;
    margin-top: 20px;
    cursor: pointer;
}

.post_yes {
    background: url('../img/iconfont-chenggong.png') no-repeat;
    width: 203px;
    height: 60px;
}

/*阳光保险结束*/

/*新增承运商信息star*/
.mr10 {
    margin-right: 10px;
}

.infor {
    font-size: 12px;
    color: #777777;
    font-weight: normal;
    margin-left: 3px;
}

.choose_con {
    width: 100%;
    border: 1px solid #cccccc;
    background-color: #f9f9f9;
    height: 33px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 29px;
    padding: 3px 13px 0 13px;
}

.choose_con_text a:link {
    color: #0a53b8;
    text-decoration: underline;
}

.choose_close {
    float: right;
    background-color: #fc4307;
    padding: 0 10px;
    border-radius: 5px;
}

.chclosecon a:link {
    color: #fff;
}

.choose_bottom {
    width: 100%;
    background-color: #ffffff;
    height: 33px;
    font-size: 12px;
    line-height: 29px;
    padding: 3px 13px 0 13px;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}

.choosered {
    font-size: 12px;
    color: #fa5000;
}

.choose_bottom a {
    color: #0a53b8;
    text-decoration: underline;
}

.choosetips {
    font-size: 12px;
    margin-top: 10px;
}

.check {
    display: inline-block;
    width: 62px;
    height: 24px;
    background: url(../img/chakan.jpg) 0 0 no-repeat;
    padding: 5px 0 0 30px;
}

/*新增承运商信息end*/

/*无承运商star*/
.choose_bottom ul li {
    float: left;
    margin-right: 2%;
}

.choose_bottom02 ul li {
    float: left;
    margin-right: 2%;
}

.choose_bottom02 {
    width: 100%;
    background-color: #ffffff;
    height: 33px;
    font-size: 12px;
    line-height: 29px;
    padding: 3px 13px 0 13px;
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}

.choose_bottom02 a {
    color: #0a53b8;
    text-decoration: underline;
}

/*无承运商end*/
/*订单成功页面start*/
.or-zfb {
    background: url(../img/order-img.png) 0 0 no-repeat;
    width: 143px;
    height: 41px;
    display: block;
    border: 2px solid #dddddd;
    cursor: pointer;
}

.or-zfb1 {
    background: url(../img/order-img.png) 0 -103px no-repeat;
    width: 143px;
    height: 41px;
    display: block;
    border: 2px solid #e4393c;
    cursor: pointer;
}

.or-wx {
    background: url(../img/order-img.png) 0 -55px no-repeat;
    width: 143px;
    height: 41px;
    display: block;
    border: 2px solid #dddddd;
    cursor: pointer;
}

.or-wx1 {
    background: url(../img/order-img.png) 0 -148px no-repeat;
    width: 143px;
    height: 41px;
    display: block;
    border: 2px solid #e4393c;
    cursor: pointer;
}

.or-window {
    height: 258px;
    border: 1px solid #dddddd;
    background-color: #fff;
    margin-top: 15px;
    margin-left: 100px;
    margin-bottom: 50px;
    padding-top: 20px;
    padding-left: 20px;
    box-shadow: 0px 0px 5px #cccccc;
}

.window-lf {
    float: left;
}

.f16-3 {
    font-family: "宋体";
    font-size: 16px;
    color: #333;
}

.win-ewm {
    width: 145px;
    height: 145px;
    margin-top: 20px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 145px;
}

.f14-6 {
    font-family: "宋体";
    font-size: 14px;
    color: #666;
}

.f-red {
    color: #e4393c;
    font-family: "宋体";
    font-size: 16px;
}

.font-w {
    font-weight: bold;
}

.window-rg {
    width: 250px;
    height: 240px;
    float: left;
    background: url(../img/order-sj.png) no-repeat;
}

.window-rg1 {
    width: 250px;
    height: 240px;
    float: left;
    text-align: center;
}

.win-sure {
    width: 56px;
    height: 56px;
    background: url(../img/order-img.png) 0 -198px no-repeat;
    margin: 0 auto;
    margin-top: 57px;
}

.zf-ok {
    font-family: "宋体";
    font-size: 16px;
    color: #59ad00;
    margin-top: 20px;
}

.window-triangle {
    background: url(../img/order-img.png) -179px 0px no-repeat;
    width: 21px;
    height: 12px;
    position: relative;
    top: -32px;
    left: 225px;
}

/*推荐承运商修改新增加*/

/*发货建议图标入口开始*/
.fah-jy {
    width: 31px;
    height: 147px;
    position: absolute;
    z-index: 99999;
    right: -50px;
}

/*运输车辆 整车配货专线 车辆筛选新增*/
.fh-fhr {
    font-size: 14px;
}

.fleft li {
    float: left;
    overflow: hidden;
}

/*.flet-H li{height:43px;}*/
.mt {
    border-bottom: 1px solid #fe0000;
}

.bor-none {
    border: 0 !important
}

.select {
    border-top: 3px solid #fe0000;
    border-left: 1px solid #fe0000;
    border-right: 1px solid #fe0000;
    position: absolute;
    border-bottom: 1px solid #fff
}

.pad {
    padding: 5px 9px 4px 9px;
    display: block;
    cursor: default;
}

.ho-colcor:hover {
    color: #fe0000
}

.fl-r {
    float: right !important;
    margin-right: 2px;
    margin-top: 13px;
    font-size: 12px;
}

.red {
    color: red
}

.fleft {
    overflow: hidden
}

.titl {
    font-size: 14px;
    font-weight: bold;
    color: #353535;
    width: 90px;
    height: 32px
}

.titl span {
    height: 20px;
}

.chl li {
    padding-bottom: 8px;
    margin-top: 8px
}

/*.che1{ padding:4px 4px 4px 10px; display:block; background:#aaabab; border:1px solid  #8F8F91; color:#FFF; text-align:center}
.f1ch{ margin-top:12px; font-size:12px; padding:0 5px; background:#aaabab; border:1px solid  #8F8F91;  color:#FFF; text-align:center}*/
.fl-chxq {
    background: #aaabab;
    border: 1px solid #8F8F91;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    padding-left: 5px;
    margin-right: 10px;
    height: 24px;
    line-height: 24px;
    *margin-top: 17px
}

.select_cheline {
    border: 1px solid #c4c4c4;
    height: 27px;
    width: 102px;
    padding-left: 2px;
    background: url('../img/ico_bg2.png') -150px -885px no-repeat;
}

.fh-ch2 { /*overflow:hidden;*/
    background: #f6f6f6;
}

.fh-ch1 {
    padding-left: 50px;
    height: 33px;
    margin-top: 5px
}

.fa5 {
    color: #fa5000
}

.noinfo {
    text-align: center;
    display: block;
    font-size: 12px;
    padding: 10px
}

.xs-1 ul {
    float: left;
    padding: 6px 0px 6px 0px;
    margin-left: 50px;
    border-bottom: 1px dashed #e7e5e5
}

.xs-1 ul li {
    float: left;
    vertical-align: middle;
    font-size: 14px
}

.che-pri {
    width: 150px;
    line-height: 24px
}

.che-lx {
    width: 630px;
    margin-left: 13px;
    overflow: hidden;
    margin-right: 15px;
    line-height: 24px;
    height: 20px;
    font-size: 14px;
}

.che-cho {
    height: 25px;
    text-align: center;
    cursor: pointer
}

.che-0 {
    background: url(../img/choice2.jpg) no-repeat;
    color: #eda11c
}

.che-1 {
    background: url(../img/choice.jpg) no-repeat;
    width: 94px;
    height: 23px;
    color: #FFF;
}

.che-che {
    position: relative
}

.kong {
    clear: both
}

.che-che:hover .che-big {
    display: block
}

.xs-1:hover {
    background: #fefeec
}

.che-tj-1 {
    font-size: 12px;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-top: none;
    margin-bottom: 5px
}

.mar-l {
    line-height: 23px;
}

/*整车专线*/
.zhch-line {
    font-size: 14px;
    width: 1000px;
    background: #FFF
}

.zh-table {
    margin-left: 50px;
}

.zhch-li ul li {
    float: left;
    padding: 0 50px;
    line-height: 25px
}

.zhch-li {
    background: #f6f6f6;
    height: 25px;
    font-size: 12px
}

.price_1 {
    font-size: 14px !important
}

.che-tj-1 table {
    width: 1000px;
    text-align: center;
    border-spacing: 0;
}

.select_showbox_che {
    border: 1px solid #c4c4c4;
    height: 24px;
    width: 102px;
    padding-left: 2px;
    margin-right: 15px;
    background: url('../img/ico_bg2.png') -150px -885px no-repeat;
    *margin-top: -2px;
}

/*地图弹窗*/
.map-bg {
    background-color: #FFF;
    width: 750px;
    height: 480px;
    position: fixed;
    left: 25%;
    top: 15%;
    border: #CCC solid 1px;
    z-index: 999999;
}

.title-cldw {
    margin-top: 20px;
    margin-left: 25px;
    color: #666;
    font-weight: bold;
    float: left;
    font-size: 16px;
}

.cldw-ggw {
    float: left;
    margin-left: 200px;
    margin-top: 20px;
    font-size: 12px;
}

.cldw-ggw a {
    border: none;
    color: #C00;
    text-decoration: none;
}

.cldw-ggw a:hover {
    border: none;
    color: #C00;
    text-decoration: none;
}

.close-cc {
    background: url(../img/dialog-btns.gif) no-repeat;
    width: 20px;
    height: 20px;
    border: #bebebe solid 1px;
    float: right;
    margin-top: 20px;
    margin-right: 25px;
}

/*地图弹窗结束*/
/*优化网页页面调整样式修改*/
.m18 {
    margin-left: 18px;
}

.goods-model input {
    width: 230px
}

.goods-model ul {
    border: 1px solid #ddd;
    width: 234px
}

.goods-model ul li {
    width: 230px;
    padding-left: 4px
}

.fhxx-jxzj {
    width: 90px;
    color: #3982f5
}

.goods-name-select input {
    cursor: pointer;
    background: url('../img/fh-zttb.png') no-repeat -205px -229px;
}

.one-unit-select input {
    cursor: pointer;
    background: url('../img/fh-zttb.png') no-repeat -229px -229px;
    text-indent: -11px;
}

.goods-model input {
    cursor: pointer;
    background: url('../img/fh-zttb.png') no-repeat -50px -229px;
}

.mr10 {
    margin-right: 13px
}

#phzxInfo {
    margin-bottom: 5px;
    border-bottom: 1px solid #ddd
}

/*2018.5.5修改*/
#lineDiv {
    position: relative;
}

#licheng {
    position: absolute;
    z-index: 10;
    top: 62px;
    left: 373px;
}

.adress-zc {
    padding-left: 122px;
}

.line_lcbg {
    position: absolute;
    z-index: 9;
    top: 58px;
    left: 404px;
    background: url('../img/line_fh.png') no-repeat;
    width: 20px;
    height: 50px;
}

.w101 {
    text-align: center;
    margin-left: 16px;
}

.w101 input {
    cursor: text;
    background-image: none
}

.jqCheckbox {
    background: url(../img/checkbox.gif) no-repeat;
    vertical-align: middle;
    height: 16px;
    width: 18px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
}

.jqChecked {
    background-position: 0 -16px;
}

.matrix_more input {
    display: none;
}

.clear_after::after {
    content: "";
    display: block;
    clear: both;
}

.w2800, .w281, .more, .cus_sel_txt_comm, .w5055 {
    font-family: "宋体"
}

.line_lcbg {
    position: absolute;
    z-index: 9;
    top: 58px;
    left: 397px;
    background: url('../img/line_fh.png') no-repeat;
    width: 20px;
    height: 50px;
}

.w101 .cus_sel_txt_comm {
    cursor: text !important;
    background-image: none !important;
    text-align: center !important;
    padding-right: 4px;
}

.goods_i {
    font-style: normal;
    font-weight: 100;
    color: #999;
}

.reset_el {
    margin-left: 21px;
}

.fhcy-toptj {
    background: none !important;
}

#wuliu {
    border-top: 1px solid #e2e2e2;
}

.fhcy-toptj {
    text-indent: 40px;
}

.fhcy-top {
    margin-top: 10px
}

.fhtj-fy_none {
    border: none !important
}

.reset_goods {
    padding: 0 8px;
    background: #ececec
}

.fh-yzfw {
    text-align: left !important;
    position: relative;
    text-indent: 20px
}

.fh-yzfw:before {
    content: "";
    display: table;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 7px;
    left: 0
}

.fh-yzfw1:before {
    background: url('../img/checkbox.gif') no-repeat 0 0;
}

.fh-yzfz:before {
    background: url('../img/checkbox.gif') no-repeat 0 -16px;
}

.fh-yzfw {
    margin-top: -6px;
}

.page-skip input {
    vertical-align: baseline;
    height: 24px !important
}

#divServices::after, #divMoney::after {
    content: "";
    display: block;
    clear: both;
}

#divMoney {
    padding-bottom: 10px;
}

/*列表样式*/
.goods-unit {
    height: 28px
}

.goods-unit ul li {
    width: 44px;
}

.goods-name .cus_sel_option {
    border: 1px solid #c4c4c4;
    z-index: 99;
    position: absolute;
    background-color: #fff;
    *position: absolute !important;
    *z-index: 100 !important;
    display: none;
    width: 228px;
}

.goods-name ul li {
    padding-left: 2px;
    width: 74px;
    float: left;
}

.goods-name .cus_sel_txt_comm {
    width: 70px
}

.cus_sel_option li {
    width: 44px;
}

.page-skip a:hover {
    color: #7d7d7d !important
}

















