﻿
.contBox {
    background: #f7f7f7;
    padding-bottom: 28px;
}

a:hover {
    color: #ff6000;
}

.seatBox {
    font-size: 12px;
    color: #666;
    padding: 15px 0;
}

.seatBox a {
    font-size: 12px;
    color: #666;
    padding-bottom: 10px;
}

.seatBox a:hover {
    color: #ff6000;
}

.areaBox {
    width: 1200px;
    margin: 0 auto 10px;
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 70px;
}

.areaBox1 {
    width: 1200px;
    margin: 0 auto 10px;
    border: 1px solid #e5e5e5;
    background: #fff;
    height: 160px;
}

.areaTop {
    border-bottom: 1px dashed #f7f7f7;
    padding: 10px 20px 10px 50px;
    overflow: hidden;
}

.ar_right {
    overflow: hidden;
}

.areaTop a {
    display: block;
    float: left;
    width: 51px;
    padding: 6px 0;
    margin: 0 10px 8px 0;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    border-radius: 2px;
}

.areaTop a.on {
    background: #fe3332;
    color: #fff;
}

.areaTop a.on:hover {
    background: #fe3332;
    color: #fff;
}

.areaTop a:hover {
    color: #ff6000;
}

.areaBottom {
    padding: 20px 20px 20px 30px; /*overflow:hidden;*/
    font-size: 14px;
    color: #333;
}

.areaBottom .dlqy input {
    padding: 5px;
    width: 220px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-right: 20px;
    cursor: pointer;
    background: url(../img/chufa.png) no-repeat 200px center;
    background-size: 1.3rem;
}

.areaBottom .gslx {
    position: relative;
}

.areaBottom .gslx input {
    padding: 5px;
    width: 130px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-right: 20px;
    background: url(../img/xia1.png) no-repeat 105px center;
    background-size: 1.5rem;
    cursor: pointer;
    height: 17px;
}

.areaBottom .gslx .typeList {
    border: 1px solid #e5e5e5;
    border-top: none;
    background: #fff;
    position: absolute;
    top: 27px;
    right: 20px;
    width: 140px;
    display: none;
}

.gslx .typeList li {
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.gslx .typeList li:hover {
    background: #3986f0;
    color: #fff;
}

.areaBottom .gjz input {
    padding: 5px;
    width: 220px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-right: 20px;
}

.areaBottom .souSuo {
    display: block;
    width: 90px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #fff;
    background: #ff3333;
    border-radius: 3px;
    float: left;
    cursor: pointer;
}

.areaBottom .souSuo:hover {
    background: #ff6666;
}

.dt_List1 {
    display: inline-table;
}

.dt_Left1 {
    display: table-cell;
}

.dt_Right1 {
    line-height: 30px;
}

.jiaMeng .contLeft {
    width: 950px;
    background: #fff;
}

.jiaMeng .con_Tit {
    background: #f7f7f7;
    height: 35px;
    line-height: 35px;
    border-top: 3px solid #ff3333;
}

.jiaMeng .con_Tit li {
    float: left;
    padding-left: 20px;
}

.jiaMeng .con_Tit .li1 {
    width: 420px;
}

.jiaMeng .con_Tit .li2 {
    width: 200px;
}

.jiaMeng .con_Tit .li3 {
    width: 120px;
}

.jiaMeng .con_Tit .li4 {
    width: 130px;
}

.jiaMeng .last {
    text-align: center;
}

.jiaMeng .con_List {
    overflow: hidden;
}

.jiaMeng .con_List li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #ddd;
    text-align: left;
    font-size: 14px;
}

.jiaMeng .con_List span {
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 20px;
}

.jiaMeng .con_List span .chaKan {
    display: block;
    width: 52px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fe3332;
    background: #fff;
    border-radius: 3px;
    margin-top: 12px;
    margin-left: 38px;
    border: 1px solid #ddd;
}

.jiaMeng .con_List span a {
    color: #333;
}

.jiaMeng .con_List .t1 {
    width: 420px;
}

.jiaMeng .con_List .t2 {
    width: 200px;
    height: 50px;
}

.jiaMeng .con_List .t3 {
    width: 120px;
}

.jiaMeng .con_List .t4 {
    width: 130px;
}

.contRight {
    width: 240px;
}

.contRight .ad10 {
    margin-bottom: 10px;
}

.contRight .cr_Img {
    width: 240px;
    height: 170px;
    background: #fff7da;
}

.contRight img {
    width: 240px;
    height: 170px;
}

.wlgs_Col {
    color: #fe3332;
}

.bjgs_Col {
    color: #fc7100;
}

.kdgs_Col {
    color: #0d9c50;
}

.gjgs_Col {
    color: #0088f0;
}

/*物流、搬家、快递、国家列表*/
.wlzsBox {
    border: 1px solid #e5e5e5;
    border-top: 2px solid #ff3333;
    width: 948px;
    background: #fff;
}

.jiaMeng .wlzs_nav {
    overflow: hidden;
}

.jiaMeng .wlzs_nav .wl_navList {
    padding: 15px 20px;
    border-bottom: 1px dashed #ddd;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}

.jiaMeng .wlzs_nav .wl_navList:hover {
    background-color: #f0f8ff;
    cursor: pointer;
}

.jiaMeng .wlzs_nav .wl_navL {
    width: 148px;
    height: 120px;
    float: left; /*border:1px solid #333;*/
}

.wl_navR {
    float: left;
    padding-left: 20px;
    width: 740px;
    font-size: 12px;
    color: #333;
}

.wl_navR .bt a {
    font-size: 16px;
    color: #ff6e0a;
}

.wl_navR .bt a:hover {
    text-decoration: underline;
}

.wl_navR .name a {
    font-size: 14px;
    color: #333;
}

.wl_navR .name a:hover {
    text-decoration: underline;
}

.wl_navR p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*详情*/
.detail {
    padding: 30px 20px;
}

.dt_Top {
    padding: 0 35px;
}

.dt_Top .dt_Tit {
    font-size: 24px;
    color: #444;
    padding-bottom: 10px;
    text-align: center;
}

.dt_Top .time {
    font-size: 14px;
    color: #666;
    text-align: center;
}

.dt_Top .dt_Area {
    width: 835px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    margin: 10px 0;
}

.dt_Top .dt_List {
    line-height: 45px;
    font-size: 14px;
    color: #666;
}

.dt_Top .dt_Left {
    width: 85px;
    background: #f3f3f3;
    text-align: right;
    padding-right: 20px;
    color: #666;
}

.dt_Top .dt_Right {
    width: 291px;
    text-align: left;
    padding-left: 20px;
    color: #444;
}

.botLine {
    border-bottom: 1px solid #e4e4e4;
}

.ritLine {
    border-right: 1px solid #e4e4e4;
    height: 45px;
}

.dt_Top .red {
    color: #ff3333;
}

.dt_Top .last .dt_Right {
    width: 709px
}

.dt_gsjj {
    border-bottom: 1px dashed #f1f1f1;
    padding: 20px 35px;
}

.dt_gsjj p {
    text-indent: 2em;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.jj_Tit {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #444;
    padding-bottom: 10px;
}

.jj_Tit .titLine {
    width: 3px;
    height: 20px;
    background: #ff3333;
    display: block;
    float: left;
    margin: 5px 10px 0 0;
}

.zxly {
    padding: 20px 35px;
    overflow: hidden;
    width: 707px;
}

.zxly .ly_Tit {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #444;
    padding-bottom: 10px;
}

.zxly .ly_Tit .titLine {
    width: 3px;
    height: 20px;
    background: #ff3333;
    display: block;
    float: left;
    margin: 5px 10px 0 0;
}

.zxly .ly_Left {
    text-align: right;
    padding-right: 15px;
    line-height: 30px;
    width: 70px;
    font-size: 14px;
    color: #444;
}

.zxly input {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    height: 25px;
    line-height: 25px;
    padding: 5px;
    width: 200px;
}

.zxly .xxzt {
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    width: 610px;
    height: 25px;
    line-height: 25px;
    padding: 5px;
}

.zxly .lianXi {
    margin-right: 20px;
}

.ly_List {
    padding-bottom: 10px;
}

.ly_xieYi {
    padding-left: 85px;
    padding-bottom: 20px;
}

.ly_xieYi a {
    color: #2095f1;
    font-size: 14px;
}

.tiJiao {
    padding-left: 85px;
    padding-bottom: 20px;
}

.tiJiao a {
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ff3333;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
}

.tiXing {
    font-size: 12px;
    color: #888;
    padding-left: 85px;
}

.zxly .last textarea {
    width: 610px;
    border: 1px solid #e6e6e6;
    padding: 5px;
    border-radius: 3px;
    height: 70px;
}

.others {
    padding-bottom: 10px;
}

.other_List {
    padding: 0 20px;
}

.others .oth_Tit {
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333;
}

.others .oth_Tit .titLine {
    width: 3px;
    height: 20px;
    background: #ff3333;
    display: block;
    float: left;
    margin: 15px 10px 0 0;
}

.others .oth_area {
    background: #f7f7f7;
    height: 35px;
    line-height: 35px;
}

.others .oth_area li {
    float: left;
    padding-left: 30px;
}

.others .oth_area .li1 {
    width: 120px;
}

.others .oth_area .li2 {
    width: 250px;
}

.others .oth_area .li3 {
    width: 160px;
}

.others .oth_area .li4 {
    width: 120px;
}

.others .oth_area .li5 {
    width: 108px;
}

.others .last {
    text-align: center;
}

.others .oth_List {
    overflow: hidden;
}

.others .oth_List li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #ddd;
    text-align: left;
    font-size: 14px;
}

.others .oth_List span {
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 30px;
}

.others .oth_List span .chaKan {
    display: block;
    width: 52px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fe3332;
    background: #fff;
    border-radius: 3px;
    margin-top: 12px;
    margin-left: 28px;
    border: 1px solid #ddd;
}

.others .oth_List span a {
    color: #333;
}

.others .oth_List span a.red {
    color: #ff3333;
}

.others .oth_List .t1 {
    width: 120px;
}

.others .oth_List .t2 {
    width: 250px;
}

.others .oth_List .t3 {
    width: 160px;
}

.others .oth_List .t4 {
    width: 120px;
}

.others .oth_List .t5 {
    width: 108px;
}

.areaBottom .empty {
    color: #333;
    font-size: 15px;
    padding-left: 20px;
    line-height: 28px;
    cursor: pointer;
    color: gray;
}

.areaBottom .empty:hover {
    text-decoration: underline;
}

/*空白页*/
.pages {
    background: #fff;
    padding: 60px 0 100px;
    text-align: center;
}

.pages p {
    font-size: 16px;
    line-height: 20px;
    color: grey;
    margin-top: 20px;
}

.zxly .ly_Right1 {
    position: relative;
]
}

.zxly .ly_input {
    background: url(../img/xia1.png) no-repeat 105px center;
    background-size: 1.5rem;
    width: 125px;
}

.zxly .typeList {
    border: 1px solid #e5e5e5;
    border-top: none;
    background: #fff;
    position: absolute;
    top: 35px;
    right: 0;
    width: 135px;
    display: none;
    font-size: 12px;
}

.zxly .typeList li {
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
}

.zxly .typeList li:hover {
    background: #3986f0;
    color: #fff;
}

/*我要加盟弹窗*/
.tanChuang {
    background: url(../img/dialogbg.png) repeat;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 998;
    width: 100%;
    height: 100%;
    zoom: 1;
}

.myJiaMeng-tc { /*border:1px #5198ea solid;width:750px;height:580px;*/
    background: #fff; /*position:absolute;top:50%;left:50%;margin-left:-375px;margin-top:-280px;z-index:999;padding-top:20px;*/
}

.jm-title { /*width:750px;*/
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}

.jm-title .jm-L {
    color: #333;
    padding-left: 20px;
}

.jm-title .jm-R font {
    font-size: 16px;
    color: #333;
}

.cshenred {
    color: #CC0000;
}

.jm-title .jm-R {
    padding-right: 20px;
}

.jm-content {
    padding: 10px;
    width: 730px;
}

.my-list {
    overflow: hidden;
}

.my-list .listLeft {
    width: 120px;
    text-align: right;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}

.my-list .listRight {
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    position: relative;
}

.my-list .listRight1 {
    height: 110px;
    line-height: 110px;
    padding-left: 10px;
    margin-top: 5px;
}

.my-list1 .listLeft {
    width: 120px;
    text-align: right;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
}

.my-list1 .listRight {
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    position: relative;
}

.my-list1 .listRight .typeList {
    border: 1px solid #ccc;
    border-top: none;
    background: #fff;
    position: absolute;
    top: 40px;
    left: 10px;
    width: 144px;
    display: block;
    z-index: 99;
}

.my-list1 .typeList li:hover {
    background: #3986f0;
    color: #fff;
}

.my-list1 .typeList li {
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    font-size: 14px;
}

.lb {
    background: url(../img/xia1.png) right center no-repeat;
    cursor: pointer;
    background-size: 1.5rem;
    border: 1px #ccc solid;
    padding: 2px;
    width: 140px;
    height: 26px;
}

.my-list .benzhu {
    width: 370px;
    height: 100px;
    border: 1px #ccc solid;
    padding: 2px;
}

.my-list .dlsous {
    width: 270px;
    border: 1px #ccc solid;
    height: 28px;
    padding: 2px 30px 2px 2px;
    background: url(../img/xia1.png) right center no-repeat;
    cursor: pointer;
    background-size: 2rem;
}

.my-list .zt {
    width: 330px;
    height: 28px;
    border: 1px #ccc solid;
    padding: 2px;
}

.my-list .thelast {
    width: 250px;
    height: 28px;
    border: 1px #ccc solid;
    padding: 2px;
}

.faBu {
    background: #ff3333;
    color: #fff;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 5px;
}

.liJi {
    margin: 20px 0;
}

.faBu-xx {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #ff3333;
}

.faBu-xx .xx-tit {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}

.faBu-xx .xx-cot {
    padding: 9px 10px;
    font-size: 15px;
    line-height: 25px;
}

.aReset {
    cursor: pointer;
    color: gray;
}

.topLeft .denLu, .topLeft .zhuCe {
    color: #fb5000;
    margin: 0 3px;
}

.aWrapList1-1 {
    background: url(../img/topcoin.png) 0 -60px no-repeat;
    height: 24px;
    padding-left: 20px;
}

.aWrapList1-2 {
    background: url(../img/topcoin.png) 0 -88px no-repeat;
    height: 30px;
    padding-left: 20px;
}
