﻿/* 
* @Author: xiaoxujiang
* @Date:   2017-07-31 13:50:16
* @Last Modified by:   anchen
* @Last Modified time: 2017-12-05 15:49:59
*/
.tiaokuan {padding: 30px;line-height: 2;font-size: 14px;background:#fff;border-radius: 5px;}
.col-xs-8{float:left;}
.col-xs-2{float:left;width:100px !important}
.col-xs-3{float:left;width:130px !important}
.field-validation-error{display:block;float:left;    color: red;
    font-size: 14px;
    text-indent: 0.6em;
    padding-left: 0;
    text-indent: 0;
    clear:both;
}
/*轮播*/
.biglun .DD {bottom:25px;width: 12px;height: 12px;border-radius: 50%;background:#fff;cursor:pointer;font-size: 30px;left: 51%;}
.biglun .active {background:rgba(255,255,255,0.5);}
.biglun .lunbo {width:100%;overflow:hidden;text-align: center;}
.biglun .lunbo .item {background-size:auto 100%;background-position:center;width:100%;height:500px;background-repeat:no-repeat;}
#biglun {height: 500px;overflow:hidden;min-width: 1170px;}
.indexIconWrap, .footer-footer, .header-header, .main {min-width: 1170px;}
/*公共css*/
.w12 {width: 1170px;margin: 0 auto;}
.wrap {background:#fbfbfb;border-top:0.01px solid #fbfbfb;padding-top: 0.1px;}
/*头部*/
 .header-header {border-top:5px solid #287ef9;}
 .header-header h1 img {height: 99px;}
 .header-header h1 {padding: 5px 0;}
 .header-header .top {height: 38px;width: 568px;background:#287ef9;color:#fff;line-height: 38px;font-size: 16px;text-indent: 0.2px;position: relative;padding-left:2px;}
 .header-header .top:before{border-left: 30px solid transparent;border-top:38px solid #287ef9;content:"";position: absolute;left: -30px;top: 0;}
 .header-header .top .iconfont {font-size: 16px;text-indent: 0.2px;}
 .header-header .top .fr{width: 117px;}
 .header-header .top .iconfont:before {font-size: 14px;margin-right:5px;}
 .header-header .top a {color:#fff;}
 .header-header .top li.active a,  .header-header .top li:hover a{color:#fff;}
 .header-header .bottom {margin-top:10px;line-height: 64px;font-size: 20px;height:68px;}
 .header-header .bottom li {margin-left: 20px;}
 .header-header .bottom li a {display:inline-block;height: 100%;}
 .header-header .bottom li.active a,  .header-header .bottom li:hover a{border-bottom: 4px solid #287ef9;color:#278ef9;}
/*底部*/
.footer-footer {height: 362px;background: #524f4e url('/images/footer.jpg') center center no-repeat;padding-top: 65px;color:#fff;}
.footer-footer a {color:#fff;}
.footer-footer a:hover {color:rgba(255,255,255,0.6);}
.footer-footer .footerlist1 {padding-left: 100px;}
.footer-footer ul {width: 200px;}
.footer-footer .footerlist5 {width: 167px;margin-right: 32px;}
.footer-footer .w12 {height: 285px;}
.footer-footer h2 {font-size: 14px;padding-bottom: 14px;display:inline-block;border-bottom: 1px solid #fdb931;line-height: 1.1;}
.footer-footer ul li {font-size: 14px;margin-top:20px;line-height: 1.1;}
.footer-footer .footerlist5 p {line-height: 1.5;margin-top: 20px;}
.footer-footer .Remarks {font-size: 12px;line-height: 1.5;}
.footer-fixed {right:10px;bottom:20%;}
    .footer-fixed .pf-a {
        display: block;
        width: 65px;
        height: 65px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 33px;
        border: 1px solid #fdbe34;
        color: #fdbe34;
        font-size: 40px;
        text-align: center;
        line-height: 65px;
        margin-bottom: 23px;
        position: relative;
        right: 0;
        transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
    }
.footer-fixed .pf-a:hover {color:#fff;background:#fdbe34;border:1px solid transparent;}
.footer-fixed .pf-a div {right:77px;top: 0px;width: 200px;font-size: 14px;background:#fdbe34;line-height: 30px;display:none;}
.city-select .city-list li.caller {padding:0 5px;height:40px;}
.footer-fixed .pf-a div:after{content:"";position: absolute;left: 100%;top: 0;width: 20px;height: 100%;}
.footer-fixed .pf-a div:before{content:"";position: absolute;left: 100%;top: 26px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 10px solid #fdbe34;}
.footer-fixed .pf-a:hover div {display:block;}
.footer-fixed .pf-a a {color:#fff;}
.footer-fixed div.pf-a a img {margin-top: 5px;}
.footer-fixed .pf-a.icon-qq p {height:60px;line-height: 60px;}
.footer-fixed div.pf-a.icon-qq a img {margin-top: 20px;}
/*首页*/
.carousel{position: relative;}
.carousel .form{width: 1170px;position: absolute;top: 16%;left: 50%;margin-left: -585px;}
.carousel .form .tab{width: 116px;height: 314px;float: left;background: #2e8bee;}
.carousel .form .tab .list .item{padding: 0 14px;box-sizing: border-box;}
.carousel .form .tab .list .item a{font-size: 18px;color: #fff;text-align: center;display: block;height: 52px;line-height: 52px;border-bottom: 1px dashed #fff;}
.carousel .form .tab .list .item.active{background: #fff;border-left: 3px solid #fdbe34;}
.carousel .form .tab .list .item.active a{color: #0b409c;border-bottom: none;}
.carousel .form .content{float: left;background: rgba(255,255,255,0.7);background:url(/images/rgbafff.png)\0;padding: 20px 0 0 32px;height: 314px;box-sizing: border-box;padding-right: 24px;}
.carousel .form .content #loadDoor, .carousel .form .content #destDoor, .carousel .form .content #loadPort {display:block;top: 0;margin-bottom: 24px;}
.carousel .form .content #destPort {margin-bottom: 24px;top: 0;margin-bottom: 21px\0;}
.carousel .form .content .city-select .city-info {width: 300px;padding-left: 0;background:#fff;height: 34px;line-height: 34px;border-radius: 0;padding-left: 16px;}
.carousel .form .content1{display: block;}
.carousel .form .content .form-group{}
.carousel .form .content .form-group label{font-size: 16px;display: block;color: #333333;line-height: 18px;margin-bottom: 15px;height: 18px;width:100%;text-align:left;}
.carousel .form .content .form-group label:before{font-size: 16px;color: #999999;margin-right: 6px;vertical-align: top;}
.carousel .form .content .form-group .begin:before{content: "\e609";}
.carousel .form .content .form-group .to:before{content: "\e661";}
.carousel .form .content .form-group .select{position: relative;margin-bottom: 24px;width: 316px;}
.carousel .form .content .form-group .select .right:before{content: "\e616";color: #e0e7f3;font-size: 14px;position: absolute;right: 10px;top: 11px;transform: rotateZ(90deg);}
.carousel .form .content .form-group .select-xxj{appearance:none;-moz-appearance:none;-webkit-appearance:none;border: 1px solid #dde5f2;font-size: 14px;color: #999999;padding-left: 22px;width: 316px;box-sizing: border-box;line-height: 36px;height: 36px;background:#fff;}
select::-ms-expand { display: none; }
.carousel .form .content .btn{bottom: 62px;}
.carousel .form .content .btn input{width: 314px;height: 40px;text-align: center;line-height: 40px;background: #fdbe34;color: #fff;font-size: 18px;border-radius: 5px;}
.carousel .form .content .desc{font-size: 14px;color: #666666;bottom:25px;}
.carousel .form .content .desc:before{content: "\e63c";color: #f35b5b;font-size: 14px;margin-right: 7px;}
.indexIconWrap .list{position: relative;overflow: hidden;padding: 35px 0 45px 0;text-align: center;font-size: 0;}
.indexIconWrap .list .item{display: inline-block;margin-right: 100px;}
.indexIconWrap .list .item:nth-child(4){margin-right: 0;}
.indexIconWrap .list .item:nth-child(4) a:before{background-image: url(/images/527.png);}
.indexIconWrap .list .item:nth-child(3) a:before{background-image: url(/images/528.png);}
.indexIconWrap .list .item:nth-child(2) a:before{background-image: url(/images/525.png);}
.indexIconWrap .list .item a{font-size: 18px;color: #333333;}
.indexIconWrap .list .item a:before{content: '';display: block;width: 66px;height: 66px;background: url('/images/526.png') no-repeat;background-size: cover;margin: 0 auto 12px;}
.main{background: #fafafa;}
.indexSlide{position: relative;width: 1170px;margin: 0 auto;}
.indexSlide .slide-left{float: left;width: 845px;}
.indexSlide .slide-left .list .item{width: 260px;height: 260px;margin-bottom: 30px;margin-right: 31px;background: #fff;border-radius: 5px;margin-right: 21px\0;}
.indexSlide .slide-left .list .item:nth-child(3n) {margin-right: 0;}
.indexSlide .slide-left .list .item:hover, .index3 .indexSlide2 .slide-left li:hover{box-shadow: 0px 3px 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);-moz-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);-ms-box-shadow: 0px 3px 10px rgba(0,0,0,0.3);}
.small-shadow {box-shadow: 1px 2px 5px rgba(230,230,230,0.3);-webkit-box-shadow: 1px 2px 5px rgba(230,230,230,0.3);-moz-box-shadow: 1px 2px 5px rgba(230,230,230,0.3);-ms-box-shadow: 1px 2px 5px rgba(230,230,230,0.3);}
.big-shadow {box-shadow: 0px 0px 9px rgba(230,230,230,0.3);-webkit-box-shadow: 0px 0px 9px rgba(230,230,230,0.3);-moz-box-shadow: 0px 0px 9px rgba(230,230,230,0.3);-ms-box-shadow: 0px 0px 9px rgba(230,230,230,0.3);}
.indexSlide .slide-left .list .item a{position: relative;display: block;width: 100%;height: 100%;}
.indexSlide .slide-left .list .item a .img{width: 100%;height: 160px;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-bottom: 22px;}
.indexSlide .slide-left .list .item a .img img{width: 100%;}
.indexSlide .slide-left .list .item a .text{font-size: 0;padding-left: 22px;box-sizing: border-box;color: #333333;position: relative;overflow: hidden;}
.indexSlide .slide-left .list .item a .text .from{font-size: 18px;margin-right: 18px;float: left;}
.indexSlide .slide-left .list .item a .text .line{width: 36px;height: 3px;margin-top: 11px;background: #333333;float: left;}
.indexSlide .slide-left .list .item a .text .to{font-size: 20px;margin-left: 18px;float: left;}
.indexSlide .slide-left .list .item a .time{margin-top: 10px;color: #666666;padding-left: 22px;font-size: 18px;}
.indexSlide .slide-left .list .item a .price{position: absolute;font-size: 20px;color: #f35b5b;right: 24px;bottom: 15px;}
.indexSlide .slide-left .list .item a .price span{font-size: 15px;}
.indexSlide .slide-left .list .item a .icon{position: absolute;top: -5px;left: -1px;width: 78px;height: 72px;}
.indexSlide .slide-left .list .item a .integral{background: url('/images/indexslide4.png') no-repeat;background-size: cover;}
.indexSlide .slide-left .list .item a .red{background: url('/images/indexslide2.png') no-repeat;background-size: cover;}
.indexSlide .slide-left .list .item a .gift{background: url('/images/indexslide3.png') no-repeat;background-size: cover;}
.indexSlide .slide-left .list .item a .spec{background: url('/images/spec.png') no-repeat;background-size: cover;}
.indexSlide .slide-left .list .item a .fanxian {background: url(../images/fanxian.png);background-repeat: no-repeat;}
.indexSlide .slide-left .list .item a .sition {width: 35px;height: 36px;line-height: 36px;font-size: 14px;color:rgba(255,255,255,0.8);padding: 0 15px;right:25px;top:0;background:rgba(0,0,0,0.2);} 
.indexSlide .slide-left .list .item2 {background:url(/images/619.jpg);background-size: cover;width: 260px;height: 260px;border-radius: 5px;}
.indexSlide .slide-left .list .item2 .pa {display:table;width: 100%;height: 100%;left: 0;top: 0;background: url(/images/619.png);}
.indexSlide .slide-left .list .item2 .pa .help {display:table-cell;vertical-align: middle;color:#fff;font-size: 16px;line-height: 1.5;text-indent: 0.12px;}
.indexSlide .slide-left .list .item2 .pa .help img {margin-top: 10px;}
.indexSlide .slide-right {width: 265px;height: 523px;padding: 15px 23px 10px 20px;background:#fff;border:1px solid #efefef;border-radius: 5px;float: right;font-size: 14px;line-height: 1.5;}
.indexSlide .slide-right .head {font-size: 24px;color:#3290fa;margin-bottom: 10px;text-align: justify;}
.indexSlide .slide-right .head span {line-height: 35px;}
.indexSlide .slide-right .head .icon1 {position: relative;top: -3px;margin-right: 3px;}
.indexSlide .slide-right .time {color:#666;padding: 5px 0 12px;border-bottom: 1px solid #999;}
.indexSlide .slide-right .right-list p {margin-top: 15px;padding-left: 22px;background:url(/images/nav-left.png) left 5px no-repeat;text-indent: 0.2px;}
.all-nav h2 {font-size: 22px;font-weight: bold;color:#3290fa;height: 40px;line-height: 40px;position: relative;}
.all-nav h2 img{display:inline-block;height: 12px;width: 12px;margin: 14px 9px;background:url(/images/nav-left.png) center center no-repeat;}
.all-nav p {font-size: 20px;color:#999;line-height: 2;margin-bottom: 20px;}
.index3 .indexSlide2 {padding-bottom: 50px;}
.index3 .indexSlide2 .slide-left{width: 830px;}
.index3 .indexSlide2 .slide-left li{width: 258px;width: 256px\0;height: 160px;margin-bottom: 30px;margin-right: 20px;margin-right: 18px\0;background: #fff;border-radius: 5px;border: 1px solid #efefef;}
.index3 .indexSlide2 .slide-left li:nth-child(3n) { margin-right: 0;}
.index3 .indexSlide2 .slide-left li .top {display:table;width: 100%;}
.index3 .indexSlide2 .slide-left li .top p{display:table-cell;vertical-align: middle;height: 92px;color:#3290fa;font-size: 18px;}
.index3 .indexSlide2 .slide-left li .top p em {display:inline-block;width: 45px;height: 3px;background:#3290fa;margin: 0 10px;position: relative;top:-5px;}
.index3 .indexSlide2 .slide-left li .bottom {background:#efefef;height: 68px;}
.index3 .indexSlide2 .slide-left li .bottom p {width: 84px;float: left;padding-top: 12px;}
.index3 .indexSlide2 .slide-left li .bottom p:nth-child(2) {border-left: 1px dashed #fff;border-right: 1px dashed #fff;height: 53px;}
.index3 .indexSlide2 .slide-left li .bottom p span {display:block;}
.index3 .indexSlide2 .slide-left li .bottom p span em {font-size: 14px;}
.index3 .indexSlide2 .slide-left li .bottom p span.first, .index3 .indexSlide2 .slide-left li .bottom p span:nth-child(1){font-size: 14px;color:#666;}
 .index3 .indexSlide2 .slide-left li .bottom p span.nth-child2, .index3 .indexSlide2 .slide-left li .bottom p span:nth-child(2){font-size: 16px;color:#fdbe34;font-weight: bolder;line-height: 1.5;}
.all-more {width: 100%;font-size: 16px;}
.all-more .iconfont {font-size: 30px;line-height: 1.5;}
.all-more a{color:#999;}
.index3 {margin-top: 35px;}
.route .bannar1 {height: 305px;padding-top: 95px;background:url(/images/25.jpg) center center no-repeat;}
.route .bannar1 .help {width: 450px;height: 130px;padding: 35px 25px 30px;background:rgba(84, 96, 110, 0.28);}
.route .bannar1 li {float: left;margin-right: 20px;font-size: 16px;height: 60px;line-height: 60px;}
.route .bannar1 li:last-child{margin-right: 0;}
.route .bannar1 li em {color:#fdbe34;}
.route .search form select.class {height: 30px;width: 246px;background:url(/images/27.png) no-repeat;border:1px solid #ccc;border-radius: 5px;color:#666;font-size: 14px;text-indent: 8px;margin-right: 30px;}
.route .search form .select-after {position: absolute;width: 45px;height: 28px;left: 200px;top: 1px;sz-index: 89;border:none;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background:#fff url(/images/27.png) top right no-repeat;}
.route .search span {font-size: 20px;color:#999999;display:inline-block;width: 40px;text-align: center;line-height: 32px;}
.route .search .form {padding:25px;margin: 20px auto 35px;background:#fff;}
.route .search .submit {display:inline-block;width: 250px;height: 30px;text-align: center;line-height: 30px;font-size: 20px;color:#fff;font-weight: bolder;background:#fdbe34;border-radius: 5px;margin-left: 33px;cursor:pointer;}
.route .search p span {width: auto;margin-right: 10px;font-size: 14px;margin-top: 15px;}
.route .search p span.first{margin-right: 0;}
.route .routeSlide .slide-right {width: 1170px;}
.route .routeSlide .slide-right .head, .VIP-book .slide-right-vip .head  {height: 35px;text-align: center;line-height: 35px;color:#999;background-color: #f1f1f1;margin-bottom: 25px;}
.route .routeSlide .slide-right .head p {float: left;}
.route .routeSlide .slide-right .head p.first-child {width: 190px;text-align: left;padding-left:50px;text-align:center;}
.route .routeSlide .slide-right .head p.sec-child {width: 200px;text-align: center;}
.route .routeSlide .slide-right .head p.thir-child {width: 110px;text-align: center;}
.route .routeSlide .slide-right .head p.four-child {width: 165px;text-align: center;}
.route .routeSlide .slide-right .table-tr, .VIP-book .slide-right .table-tr {background:#fff;height: 100px;display:table;margin-bottom: 15px;overflow:hidden;}
.route .routeSlide .slide-right .table-tr{position: relative;}
.route .routeSlide .slide-right .table-tr.red:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/hongbao.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr.integral:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/jifen.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr.gift:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/manzeng.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr.spec:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/tejia.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr.youhui:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/youhui.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr.fanxian:before {content: '';position: absolute;width: 41px;height: 34px;background:url(/images/fanxian2.png);background-repeat:no-repeat;left:0;top:50%;margin-top: -17px;}
.route .routeSlide .slide-right .table-tr .td, .VIP-book .slide-right .table-tr .td{float: left;}
.route .routeSlide .slide-right .table-tr .num, .VIP-book .slide-right .table-tr .num{height: 70px;padding: 15px 0;}
.route .routeSlide .slide-right .table-tr .num1, .VIP-book .slide-right .table-tr .num1 {width: 200px;line-height: 70px;font-size: 14px;font-weight: bold;color:#000;}
.route .routeSlide .slide-right .table-tr .num1 img, .VIP-book .slide-right .table-tr .num1 img{width:39px;padding: 27px 3px 0;}
.route .routeSlide .slide-right .table-tr .num2 {width: 190px;font-size: 14px;font-weight: bold;line-height: 70px;}
.route .routeSlide .slide-right .table-tr .num2 img {width:29px;padding: 22px 5px 0;}
.route .routeSlide .slide-right .table-tr .num3, .VIP-book .slide-right .table-tr .num3 {width: 110px;line-height: 70px;font-size: 14px;color:#f35b5b;font-weight: bold;}
.VIP-book .slide-right .table-tr .num3 span {font-size: 20px;}
.route .routeSlide .slide-right .table-tr .num3  span {font-size: 16px;}
.route .routeSlide .slide-right .table-tr .num4, .VIP-book .slide-right .table-tr .num4  {width: 160px;line-height: 25px;font-size: 14px;color:#666;}
.route .routeSlide .slide-right .table-tr .num4 .name, .VIP-book .slide-right .table-tr .num4 .name {font-size: 14px;color:#000;}
.route .routeSlide .slide-right .table-tr .num5 {width: 140px;display:table;}
.route .routeSlide .slide-right .table-tr .num4{display:table;}
.route .routeSlide .slide-right .table-tr .cell {display:table-cell;height:100%;vertical-align:middle;}
.route .routeSlide .slide-right .table-tr .num5 a, .VIP-book .slide-right .table-tr .num5 a {display:inline-block;width: 120px;height: 32px;background:#3290fa;color:#fff;font-weight: bold;font-size: 16px;line-height: 32px;border-radius: 5px;}
.route .routeSlide .slide-right .table-tr .num5 span {display:block;text-align: center;font-size: 16px;color:#3290fa;margin-top: 15px;cursor:pointer;}
.route .routeSlide .slide-right .table-tr .details {float: left;padding-top: 1px;background:url(/images/2-0_03.jpg)no-repeat;background-size: 100%;padding: 20px;width: 805px;}
.route .routeSlide .slide-right .table-tr .details .td1 {width: 105px;font-size: 14px;text-align: left;line-height: 20px;}
.route .routeSlide .slide-right .table-tr .details .td1 img {width: 20px;margin-right: 10px;}
.route .routeSlide .slide-right .table-tr .details .td2 {width: 250px;color:#666;margin-right: 68px;}
.route .routeSlide .slide-right .table-tr .details .td p {margin-bottom: 10px;font-size: 14px;}
.route .routeSlide .slide-right .table-tr .details .td3, .route .routeSlide .slide-right .table-tr .details .td4, .route .routeSlide .slide-right .table-tr .details .td5, .route .routeSlide .slide-right .table-tr .details .td6 {width: 95px;text-align: left;}
.route .routeSlide .slide-right .table-tr .details .td .red{color:#f35b5b;}
.route .routeSlide .slide-right .pages {margin-top: 85px;margin-bottom: 100px;}
.route .routeSlide .slide-right .pages .prev, .route .routeSlide .slide-right .pages .next {width: 80px;height: 50px;border:1px solid #ccc;background:#f5f5f5;text-align: center;line-height: 50px;font-size: 20px;display:inline-block;}
.route .routeSlide .slide-right .pages .page {width: 60px;text-align: center;height: 50px;line-height: 50px;display:inline-block;font-size: 20px;}
.route .routeSlide .slide-right .pages .page.active {color:#f35b5b;}
.route .routeSlide .slide-right .table-tr .num5 span em.active {display:inline-block;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.route .routeSlide .slide-right .table-addp .table-tr .num1 {width: 190px;padding-left: 50px;}
.table-addp .table-tr {position: relative;}
.table-addp .table-tr .addp-imgs {width: 515px;top: 12px;left: 30px;white-space: nowrap;height: 24px;text-align:left;display:none;}
.table-addp .table-tr .addp-imgs .appp {width: 90px;height: 24px;border-radius: 3px;background:url(/images/30.png);display:inline-block;margin-right: 12px;}
.table-addp .table-tr .addp-imgs .red {background-position: left top;}
.table-addp .table-tr .addp-imgs .gift {background-position: 25% top;}
.table-addp .table-tr .addp-imgs .integral {background-position: 50% top;}
.table-addp .table-tr .addp-imgs .spec {background-position: 75% top;}
.table-addp .table-tr .addp-imgs .coupon {background-position: right top;}.login-page {width: 100%;background:url(/images/login.jpg);background-size: 100% 100%;}
.login-page h1 {width: 970px;margin: 0 auto;padding-top: 2%;}
.login-page h1 img {width: 324px;}
.login-page .login-div {width: 770px;margin: 0 auto;padding: 3% 0;}
.login-page .login-div .tab a {width: 49.5%;font-size: 24px;height: 86px;font-weight: bold;color:#000;line-height: 86px;text-align: center;}
.login-page .login-div .tab a.active {background:#3290fa;color:#fff;}
.login-page .login-div .tab {border:1px solid #3290fa;background:#fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.login-page .login-div form {width: 580px;padding: 88px 95px 71px;background:rgba(255,255,255,0.5);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background:url(/images/rgbafff.png)\0;}
.login-page .login-div form .input {margin-bottom: 57px;height: 47px;}
.login-page .login-div form .input span.text-danger, #MESSAGE {display:block;padding-left: 135px;line-height: 20px;font-size: 12px;color:red;height:0;}
.login-page .login-div form .input label {font-size: 20px;display:inline-block;width: 110px;font-weight: bold;font-size: 18px\0;height:40px\0;}
.login-page .login-div form .input label .iconfont {font-size: 22px;color:#666;display:inline-block;width: -1px;text-align: center;font-weight: normal;}
.login-page .login-div form .input-last {margin-bottom: 0;}
.login-page .login-div form .input input{width: 434px;height: 48px;border:1px solid #b5b5b5;border-radius: 5px;padding-left: 25px;line-height: 48px;}
.login-page .login-div form .input input#VERIFY_CODE {width: 260px;}
.login-page .login-div form .right {width: 466px;padding-left: 110px;}
.login-page .login-div form .remember {height: 20px;margin: 24px 0 40px;}
.login-page .login-div form #AUTO_LOGIN {width: 20px;height: 20px;margin-right: 7px;background:url(/images/radio1.png);background-size: 100% 100%;background:none\0;}
.login-page .login-div form #AUTO_LOGIN:checked {background:url(/images/radio2.png);background-size: 100% 100%;background:none\0;}
.login-page .login-div form .sub label {display:inline-block;width: 100%;height: 64px;font-size: 20px;font-weight: bold;color:#fff;text-align: center;background:#fdbe34;border-radius: 5px;line-height: 64px;}
.login-page .footer, .footer-small {left: 0;bottom:0;height: 50px;background:#32323a;width: 100%;color:#999;text-align: center;line-height: 50px;}
.login-page .login-div form.register {padding: 35px 96px 60px;}
.login-page .login-div form.register .input {margin-bottom: 35px;}
.login-page .login-div form.register .input #Code {width: 300px;}
.login-page .login-div form.register .input .button {margin-left: 13px;width: 150px;height: 40px;background:#3290fa;border-radius: 20px;color:#fff;text-align: center;line-height: 40px;border:none;margin-top: 5px;}
.log .login-div {width: 700px;}
.log .login-div form {padding: 40px 61px 35px;}
.certificat .center {width: 770px;margin: 0 auto;padding-top: 10%;}
.certificat .tab p {width: 380px;height: 45px;line-height: 45px;text-align: center;}
.certificat .tab {background:#f1f1f1;border:1px solid #ccc;border-top-right-radius: 5px;border-top-left-radius: 5px;color:#666;font-size: 24px;overflow:hidden;}
.certificat .tab p.active {background:#3290fa;color:#fff;}
.certificat .Personal, .certificat .enterprise {padding: 40px 70px;background:#fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.certificat .paddingB {height: 100px;}
.certificat .Personal div {height: 54px;}
.certificat .Personal div.last {height: auto;margin-top: 7px;}
.certificat .Personal .label {float: left;padding-left: 55px;height: 30px;line-height: 30px;font-size: 16px;width:120px;}
.certificat .Personal .label:after{content:"：";}
.certificat .Personal input[type="text"] {height: 28px;width: 420px;border:1px solid #ccc;border-radius: 5px;line-height: 28px;text-indent: 15px;font-size: 14px;}
span.text-danger.field-validation-error {font-size: 12px;color:red;line-height: 30px;display:block;padding-left: 150px;margin-top: -3px;}
.certificat .Personal span.font {margin-left: 5px;height: 30px;line-height: 30px;text-decoration: underline;color:#3290fa;max-width: 150px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.certificat .Personal img.file-img {height:50px;width: auto;}
.certificat .Personal div.last label {height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;background:#f35b5b;padding: 0 18px;color:#fff;border-radius: 5px;}
.certificat .enterprise div {height: 54px;position: relative;}
.certificat .enterprise label {width: 160px;text-align: right;float: left;height:30px;line-height: 30px;font-size: 16px;margin-right: 15px;text-align: left;}
.certificat .enterprise span.text-danger.field-validation-error {position: absolute;bottom:0;left:0;margin-top: 2px;}
.certificat .enterprise span.text2 {margin-left: 240px;}
.certificat .enterprise label.mui-btn.mui-btn-block {background:url(/images/select2.png);background-size: 100% 100%;width: 140px;padding-left: 15px;}
.certificat .enterprise input[type="text"] {height: 28px;line-height: 28px;font-size: 14px;padding-left: 15px;width: 405px;border:1px solid #ccc;border-radius: 5px;float: left;}
.certificat .enterprise input.time {width: 170px;}
.certificat .enterprise label.file {width: auto;}
.certificat .enterprise .fileFont {height:30px;line-height: 30px;color:#3290fa;font-size: 14px;text-decoration: underline;display:inline-block;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.radio {padding-left: 25px;height:30px;line-height: 30px;background:url(/images/radio1.png);width: auto !important;font-size: 14px;position: relative;background-position: left center;background-repeat: no-repeat;}
.radio.active {padding-left: 25px;height:30px;line-height: 30px;background:url(/images/radio2.png);width: auto !important;font-size: 14px;position: relative;background-position: left center;background-repeat: no-repeat;}
input[type="radio"]:checked + .radio{background:url(/images/radio2.png)left center no-repeat;}
.certificat .enterprise .radio {margin-right: 40px;}
.certificat .enterprise .submit {margin-top: 12px;height: 40px;}
.certificat .enterprise .submit label.fr {float: right;height: 40px;background:#f35b5b;color:#fff;font-weight: bold;font-size: 20px;line-height: 40px;width: auto;padding: 0 15px;border-radius: 5px;}
.Booking .center {padding: 40px 0;}
.Booking .title .top {height: 35px;line-height: 35px;background:#dcdcdc;border-left: 8px solid #3290fa;}
.Booking .title .top p {padding-left: 8px;font-size: 14px;font-weight: bold;}
.Booking .title .top span {padding-right: 16px;font-size: 14px;color:#666;}
.Booking .title .tiem {margin-bottom: 20px;background:#fff;padding: 15px 30px;}
.Booking .title1 th {font-size: 14px;line-height: 2;}
.Booking .title1 .th1, .Booking .title1 .td1 {width: 110px;}
.Booking .title1 .th2, .Booking .title1 .td2 {width: 130px;}
.Booking .title1 .th3, .Booking .title1 .td3 {width: 160px;}
.Booking .title1 .th4, .Booking .title1 .td4 {width: 130px;}
.Booking .title1 .th5, .Booking .title1 .td5 {width: 150px;}
.Booking .title1 .th6, .Booking .title1 .td6 {width: 100px;}
.Booking .title1 .th7, .Booking .title1 .td7, .Booking .title1 .th8, .Booking .title1 .td8 {width: 115px;}
.fdbe34 {color:#fdbe34;}
.c3290fa {color:#3290fa;}
.cf35b5b {color:#f35b5b;}
.f35b5b {color:#f35b5b;}
.Booking .title1 tr td {line-height: 60px;font-size: 14px;}
.Booking .title1 .c3290fa, .Booking .title1 .fdbe34 {font-weight: bold;}
.Booking .title1 .td1 select, .Booking .title1 .td4 select {width: 140px;height: 30px;border:1px solid #ccc;border-radius: 5px;text-indent: 5px;}
.Booking .title1 .td1 .select8, .Booking .title1 .td4 .select8, .Booking .title8 table .select8 select {width: 140px;height: 30px;}
.invoiceABC .select8:before, .Booking .title11 .select8:before, .Booking .title10 .select8:before, .Booking .title8 table .select8:before, .Booking .title1 .td1 .select8:before, .Booking .title1 .td4 .select8:before {background: #fff url(/images/select-select.png);background-position: left top;background-repeat: no-repeat;content:"";width: 32px;height: 28px;position: absolute;right:1px;top: 50%;margin-top: 1px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.invoiceABC .select8:before{top:0px;}
.invoiceABC input[type="text"]{width:240px;height:30px;border-radius:5px;border:1px solid #ccc;}
.Booking .title1 a.fl {font-size: 14px;color:#999;text-decoration: underline;}
.Booking .title2 .thead {background:#efefef;font-size: 14px;line-height: 35px;height: 35px;text-align: center;}
.Booking .title2 tr td {height: 64px;line-height: 64px;border-bottom: 1px solid #efefef;text-align: center;}
.Booking .title2 tr.last {border:none;}
.Booking .title2 tr .th1, .Booking .title2 tr .td1 {width: 110px;}
.Booking .title2 tr .th2, .Booking .title2 tr .td2 {width: 220px;padding-left: 40px;text-align: left;}
.Booking .title2 tr .td2, .Booking .title2 tr .td3 {font-size: 14px;}
.Booking .title2 tr .th3, .Booking .title2 tr .td3 {width: 178px;padding-right: 92px;}
.Booking .title2 tr .th4, .Booking .title2 tr .td4 {width: 230px;}
.Booking .title2 tr .th5, .Booking .title2 tr .td5 {width: 270px;}
.Booking .title2 tr .radio {padding-left: 0;width: 100%;background-position: center center;background-repeat: no-repeat;}
.Booking .title2 tr input[type="radio"]:checked + .radio {background: url(/images/radio2.png)center center no-repeat;}
.Booking .title2 tr td {color:#333;font-size: 14px;}
.Booking .title2 tr .td3 {font-weight: bold;}
.Booking .title2 tr .td4 span {font-size: 14px;display:inline-block;color:#fff;margin-right: 15px;background:#fdbe34;line-height: 1.2;border-radius: 3px;}
.Booking .title2 tr .td4 span.red {background:#f35b5b;}
.Booking .title2 tbody tr:hover {background:#e9f3ff;}
.Booking .title2 tr.last td {border:none;}
.Booking .title .tiem.all tr td {padding-bottom: 20px;font-size: 16px;}
.Booking .title .tiem.all tr .td1 {width: 40px;text-align: center;}
.Booking .title .tiem.all tr .td2 {width: 85px;padding-left: 15px;}
.Booking .title .tiem.all tr .td3 {width: 440px;padding-left: 5px;}
.Booking .title .tiem.all tr .td4 {width: 135px;padding-left: 25px;}
.Booking .title .tiem.all tr .td5 {width: 200px;}
.Booking .title .tiem.all .Select-contacts {padding-left: 55px;font-size: 14px;line-height: 18px;}
.Booking .title .tiem.all .Select-contacts span {cursor:pointer;color:#666;}
.Booking .title .tiem.all .new {color:#666;font-size: 14px;line-height: 18px;padding-right: 5px;cursor:pointer;}
.Booking .title9 .label, .Booking .title10 .label, .Booking .title11 .label {padding-left: 10px;}
.Booking .title8 .radio, .Booking .title9 .radio {margin-left: 30px;}
.Booking .title8 .div1 {height: 55px;}
.Booking .title8 table {width: 100%;margin-top: 25px;}
.Booking .title8 table th {height: 35px;line-height: 35px;background:#efefef;}
.Booking .title8 table input, .Booking .title8 table select {border:1px solid #ccc;height: 28px;line-height: 28px;font-size: 14px;padding-left: 20px;border-radius:5px;margin-top: 25px;}
.Booking .title8 .th1, .Booking .title8 .td1 {width: 240px;text-align:center;}
.Booking .title8 select {width: 150px;border-radius: 5px;}
.Booking .title8 .selbefore {background:#fff url(/images/select-select.png);background-position: center left;background-repeat: no-repeat;width: 30px;height: 26px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;position: absolute;right:1px;bottom:1px;}
.Booking .title8 .td1 select {margin-left: 40px;}
.Booking .title8 .th2, .Booking .title8 .td2 {width: 182px;padding-left: 10px;text-align:center;}
.Booking .title8 .td2 select {width: 140px;margin-left: 32px;}
.Booking .title8 .th3, .Booking .title8 .td3 {width: 238px;text-align:center;} 
.Booking .title8 .td3 select {width: 140px;margin-left: 65px;}
.Booking .title8 .th4, .Booking .title8 .td4 {width: 200px;}
.Booking .title8 .td4 input {margin-left: 0;width: 120px;}
.Booking .title8 .td5 input {margin-left: 0;width: 120px;}
.Booking .title10 ul, .Booking .title8 .td1 ul, .Booking .title8 .td2 ul, .Booking .title8 .td3 ul {left: 40px;top:52px;border:1px solid #efefef;border-top: 0;padding-top: 4px;font-size: 14px;line-height: 30px;z-index: 3;background:#fff;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.Booking .title8 .td1 ul li, .Booking .title8 .td2 ul li, .Booking .title8 .td3 ul li {border-top: 1px solid #efefef;width: 120px;padding-left: 20px;}
.Booking .title8 .td2 ul {left: 52px;}
.Booking .title8 .td3 ul {left: 75px;}
.Booking .title8 .td2 ul li, .Booking .title8 .td3 ul li {width: 80px;}
.Booking .title9 .tiem div{height: 55px;font-size: 14px;line-height: 30px;}
.Booking .title9 .tiem div input {border:1px solid #ccc;border-radius: 5px;height: 28px;line-height: 28px;width: 125px;padding-left: 13px;}
.Booking .title9 .tiem div.list {padding-left: 10px;}
.Booking .title9 .tiem div.list label {width:125px;}
.Booking .title9 .tiem div.list.last {height: 30px;}
.Booking .title10 input.select {width: 310px;padding-left: 15px;background:url(/images/select-select.png) 98% top no-repeat;height: 28px;border:1px solid #ccc;font-size: 14px;border-radius: 5px;color:#333;line-height: 28px;}
.Booking .title10 .sele, .Booking .title11 .sele {font-size: 14px;}
.Booking .title10 ul, .Booking .title11 ul {border-color: #ccc;left: 86px;left: 87px\0;top:27px;}
.Booking .title10 ul li, .Booking .title11 ul li{padding-left: 15px;width: 310px;border-top: 1px solid #ccc;}
.Booking .title11 .tiem .f35b5b {font-weight: bold;}
.Booking .title11 .tiem .sele em {font-size: 24px;}
.Booking .title11 .tiem .first {margin-bottom: 20px;}
.Booking .important {font-size: 14px;margin-bottom: 20px;}
.Booking .important .iconfont {font-size: 24px;}
.check {width: 25px;height: 25px;background:url(/images/check.png);background-size: 100% 100%;position: relative;background-repeat: no-repeat;}
.check.active:before, input[type="checkbox"]:checked + .check:before {content: '\2714';font-size: 24px;position: absolute;left: 4px;top:-11px;color:#3290fa;font-weight: bold;height: 35px;line-height: 35px;}
.Booking .submit label {width: 240px;height: 65px;background:#fdbe34;color:#fff;font-size: 20px;text-align: center;line-height: 65px;font-weight: bold;border-radius: 10px;}
.Choice .content {width: 770px;border-radius: 5px;}
.Choice .open, .mask .open-all {right: 30px;top:-70px;color:#fff;font-size: 30px;width: 30px;height: 30px;line-height: 32px;cursor:pointer;}
.Choice .open:before, .mask .open-all:before {position: absolute;content:"";right:14px;top:100%;width: 2px;height: 40px;background:#fff;}
.Choice .content table {width: 100%;}
.Choice .content .table {overflow:auto;}
.Choice .content table caption, .Consignee .content .nav, .Consignor .content .nav, .Unloading .content .nav {font-size: 20px;color:#3290fa;font-weight: bold;margin-bottom: 10px;text-align: center;}
.Consignee .content .nav, .Consignor .content .nav, .Unloading .content .nav{padding-bottom: 10px;}
.Choice .content table tr {height: 40px;font-size: 14px;}
.Choice .content table .name {font-weight: bold;}
.Choice .content input[type="checkbox"]:checked + .check:before, .check.active:before {top:-12px;}
.Choice .submit {width: 120px;height: 40px;line-height: 40px;background:#f35b5b;color:#fff;font-weight: bold;font-size: 20px;text-align: center;margin-top: 30px;border-radius: 5px;position: absolute;right:30px;bottom:30px;}
.Consignee .content, .Consignor .content, .Unloading .content{width: 830px;margin: 10% auto;}
.Consignee .content form label, .Consignor .content form label, .Unloading .content form label {float: left;width: 190px;padding-right: 10px;text-align: right;height: 28px;line-height: 28px;font-size: 16px;}
.Consignee .content form div, .Consignor .content form div, .Unloading .content form div{height: 64px;}
.Consignee .content form input, .Consignor .content form input, .Unloading .content form input {width: 405px;height: 28px;line-height: 28px;border:1px solid #efefef;border-radius: 5px;padding-left: 15px;font-size: 14px;}
.Consignee .content form label.submit, .Consignor .content form label.submit, .Unloading .content form label.submit {float: right;text-align: center;height: 40px;line-height: 40px;font-size: 20px;color:#fff;font-weight: bold;padding: 0 20px;background:#f35b5b;border-radius: 5px;margin: 10px 50px 0 0;width: auto;}
.Unloading .content form label {width: 165px;}
.Unloading .content form label img {float: left;width: 20px;margin-left: 80px;}
.Unloading .content {width: 570px;}
.Unloading .content form input {width: 320px;}
.pf.time {width: 100%;width: 300px;}
.VIP-book .slide-left-vip, .all-slide-left {width: 200px;background:#fff;line-height: 50px;}
.VIP-book .slide-left-vip h2, .all-slide-left h2 {background:#3290fa;font-weight: bold;height: 55px;line-height: 55px;font-size: 20px;}
.VIP-book .slide-left-vip h2 a, .all-slide-left h2 a {color:#fff;}
.VIP-book .slide-left-vip h3, .all-slide-left h3 {height: 50px;border-left: 8px solid #efefef;font-size: 20px;padding-left: 15px;}
.all-slide-left h3 {font-size: 18px;}
.VIP-book .slide-left-vip ul, .all-slide-left ul {padding-left: 44px;font-size: 16px;padding-bottom: 15px;}
.all-slide-left ul {font-size: 14px;}
.VIP-book .slide-left-vip ul li {height: 50px;line-height: 50px;}
.all-slide-left ul li {height:30px;line-height: 30px;}
.VIP-book .slide-left-vip ul li a, .all-slide-left ul li a {color:#666;}
.VIP-book .slide-left-vip h3.active, .all-slide-left h3.active{border-color:#3290fa;color:#3290fa;}
.VIP-book .slide-left-vip ul li a.active, .all-slide-left ul li a.active {color:#3290fa;}
.VIP-book .slide-right-vip {width: 938px;}
.VIP-book .slide-right-vip .head p.first-child {width: 125px;}
.VIP-book .slide-right-vip .head p.sec-child {width: 125px;}
.VIP-book .slide-right-vip .head p.thir-child {width: 165px;}
.VIP-book .slide-right-vip .head p.five-child {width: 105px;}
.VIP-book .slide-right-vip .head p.four-child {width: 100px;}
.VIP-book .slide-right-vip .head p.six-child {width: 165px;}
.VIP-book .slide-right .table-tr .num1{color:#3290fa;width: 268px;;}
.VIP-book .slide-right .table-tr .num1 {width: 250px;}
.VIP-book .slide-right .table-tr .num2 {font-size: 14px;color:#666;width: 105px;font-weight: initial;line-height: 70px;}
.VIP-book .slide-right .table-tr .num3 {width: 165px;line-height: 70px;}
.VIP-book .slide-right .table-tr .num4 {width: 100px;}
.VIP-book .slide-right .table-tr .num5{width: 150px;line-height: 70px;}
.VIP-book .slide-right .table-tr .num6 {width: 165px;line-height: 70px;}
.VIP-book .slide-right .table-tr .details {width: 938px;padding: 20px 0;}
.VIP-book .slide-right .table-tr .details .td3 {width: 140px;text-align: center;margin-right: 28px;}
.VIP-book .slide-right .table-tr .details .td4 {width: 200px;text-align: center;margin-right: 40px;}
.VIP-book .slide-right .table-tr .details .td5 {width: 160px;text-align: center;}
.VIP-book .slide-right .table-tr .details .td6 {width: 270px;text-align: center;}
.VIP-book .slide-right .top-search {padding:30px 35px 25px 40px;background:#fff;font-size: 14px;}
.vipHelp {height: 30px;width: 100%;}
.VIP-book .slide-right .top-search label {font-size: 16px;height: 30px;line-height: 30px;}
.VIP-book .top-search .city-select {border-radius: 5px;top:0;font-size: 14px;color:#666;line-height: 28px;text-align: left;}
.VIP-book .top-search .time {width: 130px;height: 30px;height: 28px;line-height: 28px;border:1px solid #ccc;background:url(/images/select-select.png);background-position: 95% center;background-repeat: no-repeat;padding-left: 10px;border-radius: 5px;margin-right: 35px;}
.VIP-book .top-search .iconfont {height: 30px;line-height: 30px;padding: 0 10px;color:#999;}
.VIP-book .top-search label.submit {width: 180px;border-radius: 5px;background:#fdbe34;color:#fff;font-weight: bold;font-size: 20px;line-height: 30px;height: 30px;margin-left: 30px;}
.VIP-book .top-search label.submit .iconfont {font-weight: initial;color:#fff;padding-left: 0;position: relative;top:-2px;}
.bill-slide-right {width: 938px;min-height: 850px;padding-bottom: 50px;}
.bill-slide-right .top-form {padding:25px;background:#efefef;height: 32px;line-height: 32px;}
.bill-slide-right .top-form input[type="text"]{height: 30px;border:1px solid #ccc;line-height: 30px;color:#666;border-radius: 5px;padding-left: 10px;margin-right: 16px;font-size: 14px;}
.bill-slide-right .top-form .input1 {width: 142px;border:1px solid #ccc;border-radius: 5px;background:#fff;overflow:hidden;margin-right: 16px;}
.bill-slide-right .top-form .input1 .iconTT {height: 28px;line-height: 28px;;font-size: 16px;}
.bill-slide-right .top-form .input1 input {width: 120px;border:none;margin-right: 0;}
.bill-slide-right .top-form .input2 {width: 122px;}
.bill-slide-right .top-form .input3 {width: 78px;}
.bill-slide-right .top-form select {width: 93px;padding-left: 15px;height: 30px;line-height: 30px;border:1px solid #ccc;border-radius: 5px;color:#666;margin-right: 16px;font-size: 14px;overflow:hidden;}
.bill-slide-right .top-form .select .before {position: absolute;right:17px;top:1px;width: 27px;height: 28px;background:#fff url(/images/select-select.png);background-repeat: no-repeat;content:"";z-index: 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.bill-slide-right .top-form label, .bill-slide-right .top-form a {line-height: 32px;height: 32px;font-size: 16px;}
.bill-slide-right .top-form a {display:inline-block;text-align: center;}
.bill-slide-right .top-form a.dialog{margin-left: 20px;width: 80px;height: 32px;border-radius: 3px;background:#3290fa;color:#fff;}
.bill-slide-right .top-form label.submit, .bill-slide-right .top-form a.submit {width: 75px;height: 32px;line-height: 32px;color:#fff;font-weight: bold;font-size: 20px;background:#fdbe34;border-radius: 5px;}
.bill-slide-right .top-form label.submit .iconfont {position: relative;top: -2px;font-weight: 200;}
.bill-slide-right .top-form input[type="text"].time {width: 138px;background:url(/images/select-select.png);height: 30px;border:1px solid #ccc;background-position: 96% center;background-repeat: no-repeat;margin-right: 0;}
.bill-slide-right .top-form .time2 {margin-right: 16px;background:#fff;border-radius: 5px;}
.bill-slide-right .middle {height: 32px;padding: 25px 0;}
.checkbox {padding-left: 30px;height: 30px;line-height:28px; display:inline-block;background: url(/images/check.png);background-position: left center;background-repeat: no-repeat;position: relative;margin-left: 14px;cursor:pointer }
.checkbox.active:before{content:'\2714';font-size: 24px;position: absolute;left: 4px;top: -8px;color: #3290fa;font-weight: bold;height: 35px;line-height: 35px;}
.bill-slide-right .middle .checkbox{height: 32px;line-height: 32px;font-size: 16px;}
.bill-slide-right .middle .button {height: 32px;line-height: 32px;background:#f35b5b;font-size: 20px;font-weight: bold;padding: 0 20px;color:#fff;border-radius: 5px;}
.bill-slide-right table, .alltable {border:1px solid #ccc;width: 100%;text-align: center;}
.bill-slide-right table tr, .alltable tr {border-bottom: 1px solid #ccc;height: 54px;vertical-align: middle;background:#fff;}
.bill-slide-right table tr.last, .alltable tr.last {border:none;}
.bill-slide-right table tr th, .alltable tr th {background:#efefef;font-size: 14px;min-width: 80px;}
.bill-slide-right .top-form label.submit {font-size: 16px;}
.bill-slide-right table tr th.th23 {text-align:left;padding-left:50px;}
.bill-slide-right table tr th.first, .alltable tr th.first {min-width: 30px;}
.bill-slide-right table tr th p, .alltable tr th p {height: 35px;line-height: 35px;border-right: 1px solid #ccc;}
.bill-slide-right table tbody tr:hover, .alltable tbody tr:hover{background:#d6e9fe;}
.bill-slide-right table tr .checkbox, .alltable tr .checkbox {top:13px;}
.bill-slide-right table tr td, .alltable tr td {font-size: 14px;color:#666;}
.page-list {right: 0;bottom:0;}
.page-list span {display:inline-block;font-size: 16px;height: 38px;line-height: 38px;background:#efefef;border:1px solid #ccc;text-align: center;padding:0 10px;}
.page-list a {display:inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;margin: 0 5px;font-size: 14px;}
.page-list a.active {color:#f35b5b;}
.alltable tr td.f35b5b {color:#f35b5b;}
.Invoice-details .Invoice {background:#fff;margin-bottom: 30px;padding: 20px;}
.Invoice-details .Invoice h2{font-size: 20px;color:#3290fa;font-weight: bold;line-height: 50px;margin-bottom: 20px;}
.Invoice-details .Invoice li {padding-bottom: 10px;}
.Invoice-details .Invoice li span {width: 150px;text-align: right;font-size: 16px;line-height: 30px;}
.Invoice-details .Invoice li p {width: 700px;font-size: 16px;line-height: 30px;text-align: justify;padding-left: 5px;}
.Invoice-list .Invoice-search, .routeSlide-form {padding: 30px 20px;background:#fff;margin-bottom: 15px;}
.Invoice-list .Invoice-search label, .routeSlide-form label {font-size: 16px;font-weight: bold;height: 30px;line-height: 30px;}
.Invoice-list .Invoice-search .num, .routeSlide-form .num, .routeSlide-form input[type="text"] {width: 220px;height: 28px;border:1px solid #ccc;border-radius: 5px;padding: 0 12px;line-height: 28px;margin-right: 32px;}
.Invoice-list .Invoice-search .time, .routeSlide-form .time {width: 100px;height: 28px;border:1px solid #ccc;border-radius: 5px;background:url(/images/select-select.png);background-repeat: no-repeat;background-position:95% center;padding: 0 26px 0 12px;line-height: 28px;margin-right: 32px;}
.Invoice-list .Invoice-search .Apply, .routeSlide-form .Apply {width: 124px;height: 28px;border:1px solid #ccc;border-radius: 5px;padding: 0 12px;line-height: 28px;}
.Invoice-list .Invoice-search .submit, .routeSlide-form .submit {width: 245px;height: 32px;color:#fff;background:#fdbe34;text-align: center;line-height: 32px;display:inline-block;border-radius: 5px;cursor:pointer;font-weight: bold;font-size: 16px;}
.Invoice-list .Invoice-search .submit .iconfont, .routeSlide-form .submit .iconfont {position: relative;top:-1px;font-weight: 300;}
.Invoice-list .Invoice-search .top, .routeSlide-form .top {margin-bottom: 20px;}
.right-navall {padding: 22px 0 22px 0px;}
.right-navall p{height: 20px;line-height: 20px;font-size: 20px;font-weight: bolder;border-left: 4px solid #3290fa;color:#3290fa;padding-left: 8px;}
.My-order .bill-slide-right .tab, .Account-information .MY-order-tab.tab {padding: 0 12px 0 10px;background:#efefef;height: 56px;line-height: 56px;font-size: 16px;}
.My-order .bill-slide-right .tab li, .MY-order-tab li {padding: 0 10px;}
.My-order .bill-slide-right .tab .active, .MY-order-tab .active {font-size: 20px;color:#f35b5b;text-decoration: underline;}
.My-order .bill-slide-right .Invoice-search, .MY-order-f {background:#fff;padding:24px;padding-bottom: 30px;}
.My-order .bill-slide-right .Invoice-search .input, .MY-order-f .input {width: 119px;height: 28px;line-height: 28px;border:1px solid #ccc;border-radius: 5px;margin-right: 23px;margin-left:4px;}
.My-order .bill-slide-right .Invoice-search .input input, .MY-order-f .input input {width: 100px;padding-left: 10px;height: 28px;border:none;border-bottom-left-radius: 5px;border-top-left-radius: 5px;color:#666;}
.My-order .bill-slide-right .Invoice-search .input span.iconfont, .MY-order-f .input span.iconfont {font-size: 16px;color:#666;}
.My-order .bill-slide-right .Invoice-search form label, .MY-order-f form label {height: 30px;line-height: 30px;font-size: 16px;}
.My-order .bill-slide-right .Invoice-search select, .MY-order-f select {width: 85px;height: 28px;line-height: 28px;border:1px solid #ccc;border-radius: 5px;padding-left: 11px;font-size: 14px;color:#666;}
.My-order .bill-slide-right .Invoice-search .before, .MY-order-f .before {position: absolute;width: 30px;height: 26px;right: 1px;top: 1px;background:#fff url(/images/select-select.png);background-repeat: no-repeat;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-position: left center;}
.My-order .bill-slide-right .Invoice-search .select, .MY-order-f .select {margin-right: 24px;}
.My-order .bill-slide-right .Invoice-search .time, .MY-order-f .time {width: 100px;height: 28px;line-height: 28px;font-size: 14px;padding-left: 12px;border:1px solid #ccc;border-radius: 5px;background-repeat: no-repeat;background-position: 95% center;}
.My-order .bill-slide-right .Invoice-search .goTo, .MY-order-f .goTo {width: 30px;height: 30px;line-height: 30px;font-size: 16px;text-align: center;display:inline-block;}
.My-order .bill-slide-right .Invoice-search .submit, .MY-order-f .submit {width: 70px;height: 30px;line-height: 30px;color:#fff;font-size: 20px;font-weight: bold;display:inline-block;margin-left: 20px;background:#f35b5b;border-radius: 5px;text-align: center;}
.My-order .bill-slide-right .Invoice-search .links, .MY-order-f .links {margin-top: 24px;}
.My-order .bill-slide-right .Invoice-search .links a, .MY-order-f .links a {height: 30px;padding: 0 10px;border-radius: 5px;background:#fdbe34;color:#fff;font-weight: bold;font-size: 20px;margin-right: 26px;line-height: 30px;}
.MY-order-f .submit, .MY-order-f .links a {font-size: 16px;}
.My-order .bill-slide-right .Invoice-search .links a.last, .MY-order-f a.last {margin-right: 0;}
.My-order .bill-slide-right .Invoice-search, .MY-order-f {margin-bottom: 25px;}
.bill-slide-right table tr.mess th span{color:#666;}
.alltable tr th.mess:before {background:url(/images/13.png);background-repeat: no-repeat;position: absolute;width: 16px;height: 9px;content:"";position: absolute;left: 50%;bottom:-1px;}
.bill-slide-right table tr td.br {border:1px solid #ccc;}
.bill-slide-right table tr td.center10-16 p {line-height: 20px;margin-top: 3px;}
.bill-slide-right table tr td p {padding-left: 20px;}
.bill-slide-right table tr td p.position {font-size: 16px;margin-bottom: 5px;}
.bill-slide-right table tr td p.position em {width: 36px;height: 4px;background:#333;display:inline-block;margin: 5px 15px;}
.bill-slide-right table tr td.left {line-height: 1.5;width:200px;}
.bill-slide-right table tr td.left .jbc {margin: 7px 4px;}
.bill-slide-right table tr td.center p span {color:#333;}
.bill-slide-right table tr td.center p span em {color:#666;}
.bill-slide-right table tr td.money {font-size: 20px;font-weight: bold;width:150px;}
.bill-slide-right table tr td.money span {font-size: 14px;}
.bill-slide-right tr td.last {line-height: 34px;width:150px;}
.bill-slide-right tr td.last .db {width: 118px;text-align: center;background:#f35b5b;border-radius: 4px;height: 34px;font-size: 16px;color:#fff;font-weight: bold;margin:0 auto;}
.bill-slide-right table tr .checkbox {top:10px;position:absolute;left:5px;}
.bill-slide-right tr td.last .db a {color:#fff;}
.bill-slide-right tr td.last .cf3 {color:#f35b5b;}
.My-order .bill-slide-right table tbody tr:hover {background:#fff;}
#exchange-detail, .Modify-account .account {min-height: 807px;background:#fff;padding: 32px 70px 60px 70px;}
#exchange-detail h2 {font-size:24px;line-height:50px;color:#3290fa;font-weight:bolder;}
#exchange-detail ul {font-size: 14px;line-height:40px;height:40px;}
#exchange-detail ul span.fl {font-weight:bold;width:100px;text-align:right;margin-right:30px;}
.Modify-account .account div {height: 55px;}
.Modify-account .account div label {float: left;width: 100px;text-align: left;height: 30px;line-height: 30px;font-size: 16px;}
.Modify-account .account div input {float: left;width: 405px;padding-left:15px;border:1px solid #ccc;border-radius: 5px;height: 28px;line-height: 28px;font-size: 14px;color:#666;}
.alltable img.head {border-radius: 50%;width: 24px;height: 24px;}
.account-btn {width: auto;font-size: 20px;color:#fff;font-weight: bold;background:#f35b5b;border-radius: 5px;height: 40px;line-height: 40px;padding: 0 20px;right: 70px;bottom:60px;}
.Top-contacts .right-navall.first {padding-top: 0;}
.Account-information .infor {min-height: 840px;background:#fff;}
.Account-information .tab {background:#fff;}
.Account-information .tab p{width: 49.5%;text-align: center;height: 60px;line-height: 60px;background:#efefef;font-size: 20px;color:#666;font-weight: bold;cursor:pointer;}
.Account-information .tab p.active{background:#3290fa;color:#fff;}
.Account-information .enterprise {width: 738px;padding-top: 30px;height: 780px;}
.Account-information .enterprise div, .Account-information .personal div {height: 54px;}
.user-img {height:auto !important;min-height: 54px;margin-bottom: 10px;}
.Account-information .enterprise label {width: 190px;margin-right: 10px;text-align: right;font-size: 16px;line-height: 30px;}
.Account-information .enterprise span.infor23-span {display:inline-block;height: 30px;line-height: 30px;font-size: 16px;color:#666;}
.Account-information .enterprise input[type="text"], .Account-information .personal input[type="text"] {height: 28px;line-height: 28px;border:1px solid #ccc;border-radius: 5px;color:#666;font-size: 14px;padding-left: 15px;width: 405px;}
.Account-information .enterprise input[type="text"].time {width: 130px;padding-left: 10px;height: 30px;line-height: 30px;background:url(/images/select2.png);background-repeat: no-repeat;border:none;}
.Account-information .topFirst span{line-height: 30px;font-size: 14px;}
.Account-information .topFirst label {font-weight: bold;}
.Account-information .enterprise .go-to {width: 50px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;}
.Account-information .file {width: auto !important;margin-right: 10px;}
.Account-information .fileFont {width:160px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color:#3290fa;text-decoration: underline;height: 30px;line-height: 30px;}
.Account-information .enterprise label.account-btn, .Account-information .personal label.account-btn {width: auto;font-size: 20px;line-height: 40px;right: 0;bottom:0;}
.Account-information .enterprise select {width: 98px;padding-right: 30px;border:1px solid #ccc;height: 30px;line-height: 30px;border-radius: 5px;padding-left: 10px;font-size: 14px;color:#666;width: 128px\0;padding-right: 0\0;}
.Account-information .enterprise .select {margin-right: 30px;}
.Account-information .enterprise .select:before{content:"";position: absolute;width: 30px;height: 28px;background:#fff url(/images/select-select.png);background-position: left center;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-repeat: no-repeat;right: 1px;top: 1px;}
.Account-information .personal {width: 850px;padding:30px 0 0 56px;height: 780px;}
.Account-information .personal label {font-size: 16px;margin-right: 10px;}
.Account-information .enterprise select {width: 128px;padding-right: 0;}
.search-book {padding: 25px;margin: 55px auto 35px;background: #fff;}
.search-book input.time {height: 30px;width: 216px;background: url(/images/27.png) no-repeat;border: 1px solid #ccc;border-radius: 5px;color: #666;font-size: 14px;;margin-right: 30px;line-height: 30px;padding-left: 30px;}
.search-book .timeicon {width: 16px;height: 16px;background:url(/images/532.png);background-repeat: no-repeat;background-size: cover;background-position: center center;left: 7px;top: 7px;}
.search-book .city-select {border: 1px solid #ccc;background: url(/images/26.png) no-repeat;cursor: pointer;width: 160px;height: 30px;padding-left: 40px;overflow: hidden;position: relative;z-index: 2;border-radius: 5px;line-height: 30px;color:#999;font-size: 14px;}
.search-book .iconfont {font-size: 20px;color: #999999;display: inline-block;width: 40px;text-align: center;line-height: 32px;}
.search-book .submit {display: inline-block;width: 250px;height: 32px;text-align: center;line-height: 32px;font-size: 20px;color: #fff;font-weight: bolder;background: #fdbe34;border-radius: 5px;margin-left: 33px;cursor: pointer;}
.search-book p span{width: auto;margin-right: 10px;font-size: 14px;margin-top: 15px;    color: #999999;display: inline-block;text-align: center;line-height: 32px;}
.time-push {background:#fff;height: 60px;border-bottom:2px solid #3290fa;margin-bottom: 30px;}
.time-push .left, .time-push .right, .time-push .day {height: 60px;border-right: 1px solid #ccc;cursor:pointer;}
.time-push .left, .time-push .right {width: 31px;}
.time-push .left img, .time-push .right img {padding-top: 15px;}
.time-push .day {width: 97px;line-height: 1.5;}
.time-push .day .time {font-size: 14px;color:#666;padding-top: 8px;}
.time-push .day .money {color:#f35b5b;font-size: 16px;font-weight: bold;}
.time-push .day .money span {font-size: 14px;}
.time-push .data-day {width: 95px;height: 28px;line-height: 25px;padding-top: 32px;background:url(/images/data-day.png);background-repeat: no-repeat;background-position: center top;color:#666;font-size: 14px;}
.Cargo-tracking .form {padding:25px;background:#fff;}
.Cargo-tracking .form input[type="text"] {height: 28px;border:1px solid #ccc;border-radius: 5px;padding-left: 15px;font-size: 14px;color:#666;line-height: 28px;}
.Cargo-tracking .form .number {width: 244px;margin-right: 30px;}
.Cargo-tracking .form .box {width: 198px;margin-right: 25px;}
.Cargo-tracking .form .submit {width: 250px;height: 30px;background:#fdbe34;color:#fff;text-align: center;font-size: 20px;font-weight: bold;border-radius: 5px;line-height: 30px;}
.Cargo-tracking .form .submit .iconfont {position: relative;top:-2px;}
.Cargo-tracking .form .bfont {margin-top: 20px;line-height: 16px;font-size: 14px;color:#999;}
.Cargo-tracking .right-navall {padding: 10px 20px 10px 20px;margin-top: 20px;margin-bottom: 10px;background:#efefef;}
.Cargo-tracking .right-navall a.fr, .Cargo-tracking .right-navall a.fr .iconfont {font-size: 16px;line-height: 20px;}
.Cargo-tracking .tracking {padding: 25px 70px 15px;background:#fff;box-shadow: 2px 4px 15px #eee;}
.Cargo-tracking .tracking li {line-height: 25px;margin-bottom: 15px;font-size: 16px;}
.Cargo-tracking .tracking li span {width: 130px;margin-right: 10px;}
.Cargo-tracking .tracking li p {color:#666;font-size: 14px;}
.Cargo-tracking .Cargo {width: 970px;margin: 65px auto 20px;text-align: center;}
.Cargo-tracking .Cargo .scroll div {width: 130px;margin-left: 70px;padding-top: 61px;}
.Cargo-tracking .Cargo .scroll div .in {font-size: 24px;line-height: 28px;}
.Cargo-tracking .Cargo .scroll div .circular {width: 16px;height: 16px;background:#fbfbfb url(/images/circular.png);background-position: center center;background-repeat: no-repeat;display:inline-block;margin: 20px;position: relative;z-index: 3;}
.Cargo-tracking .Cargo .scroll div .num {font-size: 48px;color:#3290fa;}
.Cargo-tracking .Cargo .scroll .loading {background:url(/images/22.png);background-position: 36px 2px;background-repeat: no-repeat;}
.Cargo-tracking .Cargo .scroll .Port {background:url(/images/22.png);background-position: -165px top;background-repeat: no-repeat;}
.Cargo-tracking .Cargo .scroll .transfer {background:url(/images/22.png);background-position: -365px 2px;background-repeat: no-repeat;}
.Cargo-tracking .Cargo .scroll .objective {background:url(/images/22.png);background-position: -570px 2px;background-repeat: no-repeat;}
.Cargo-tracking .Cargo .go {background:#fff;padding: 12px 9px;top:86px;z-index: 8;}
.Cargo-tracking .Cargo .sRight {right: 0;}
.Cargo-tracking .Cargo .sLeft {left: 0;}
.Cargo-tracking .Cargo .bigS:before{content:"";position: absolute;top:116px;width: 100%;height: 1px;background:#ccc;left: 0;z-index: 1;}
.Cargo-tracking .Cargo .bigS {width: 931px;}
.Cargo-tracking .Cargo .bigS .scroll {width: 5000px;}
.Cargo-tracking .bigscroll {width: 100%;overflow:auto;}
.Cargo-tracking .alltable {padding-bottom: 20px;}
.integral-shopping .screen, .integral-shopping .shopping {background:#fff;margin-bottom: 36px;}
.integral-shopping .screen .nav, .graynav {background:#efefef;border:1px solid #ccc;padding: 20px 0 20px 15px;color: #3290fa;font-size: 20px;line-height: 20px;height: 20px;font-weight: bold;}
.integral-shopping .screen .nav p, .graynav p {border-left:4px solid #3290fa;padding-left: 7px;}
.integral-shopping .screen ul {font-size: 16px;line-height: 59px;border:1px dashed #ccc;border-top:none;}
.integral-shopping .screen ul li {float: left;margin-right: 25px;color:#666;}
.integral-shopping .screen ul li.first {padding-left: 14px;margin-right: 10px;color:#333;}
.integral-shopping .screen ul li .active {color:#f35b5b;}
.integral-shopping .shopping {padding:30px 0 0 30px;width: 1140px;}
.integral-shopping .shopping li {float: left;width: 253px;height: 398px;border:1px solid #efefef;margin: 0 30px 35px 0;}
.integral-shopping .shopping li dt {height: 225px;border-bottom: 1px solid #efefef;overflow:hidden;padding:14px;}
.integral-shopping .shopping li dt img {width: 100%;height: 100%;}
.integral-shopping .shopping li dd {background:#fbfbfb;height: 122px;padding:12px 16px 10px;}
.integral-shopping .shopping li dd .head {line-height: 21px;margin-bottom: 15px;height: 42px;overflow:hidden;text-align: justify;}
.integral-shopping .shopping li dd .inte {width: 160px;height: 32px;background:url(/images/red2.jpg);border-radius: 5px;text-align: center;line-height: 32px;font-size: 20px;font-weight: bold;color:#fff;margin: 0 auto;}
.integral-shopping .shopping li dd .Stock {font-size: 14px;color:#666;line-height: 40px;margin-top: 2px;}
.integral-shopping .shopping li:hover {box-shadow: 2px 3px 9px #ccc;}
.integral-shopping .page {margin-top: 40px;}
.invoiceA h2, .Import-number h2 {font-size: 20px;color:#3290fa;font-weight: bold;text-align: center;line-height: 50px;margin-bottom: 5px;}
.invoiceA .top {font-size: 16px;margin-bottom: 30px;}
.invoiceA .top label {display:inline-block;width: 100px;text-align: right;margin-right: 5px;}
.invoiceA .top label.submit {text-align: center;}
.invoiceA .top div {min-height: 54px;}
.invoiceA .top select, .invoiceA .top span {color:#999;}
.invoiceA .top select {width: 240px;border:1px solid #ccc;border-radius: 5px;padding-left: 20px;height: 30px;line-height: 30px;}
.invoiceA .top .before {width: 28px;height: 28px;background:#fff url(/images/select-select.png);background-position: center left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-repeat: no-repeat;right: 1px;top: 1px;}
.invoiceA .top textarea {width: 460px;height: 100px;padding:10px;border-radius: 5px;border-color: #999;font-size: 14px;line-height: 1.5;text-align: justify;}
.invoiceA .submit, .Import-number .submit {background:#f35b5b;width:150px;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;color:#fff;text-align: center;border-radius: 5px;bottom:0;right: 30px;}
.invoiceA, .Import-number {padding: 10px 30px 60px 30px;}
.Import-number p {line-height: 3;}
.Import-number input {width: 200px;color:#999;border-radius: 5px;height: 28px;line-height: 28px;}
.alltable2 thead tr th{background:#3290fa;font-weight: bold;color:#fff;}
.alltable2 thead tr th p {border-color: #fff;}
.alltable2 tr td {color:#999;}
/*放大镜*/
.jqzoom{ width:500px; height:500px; position:relative;}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;margin-top: -1px;}
.bigimg{width:1000px;height:1000px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #ccc;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;overflow:hidden;}
#spec-list div{ margin-top:0;margin-left:-30px;}
.bigimg {max-width: 500%;}
/*放大镜结束*/
.Commodity-details .details {margin: 36px 0 55px;}
.Commodity-details .detail {border:1px solid #efefef;}
.Commodity-details .details .content {width: 650px;}
.Commodity-details .details .content .c333 {font-weight: bolder;}
.Commodity-details .details .content p {color:#444;}
.Commodity-details .details .content .top {padding: 35px 0 15px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.Commodity-details .details .content .top h2 {font-size: 20px;line-height: 28px;margin-bottom: 5px;font-weight: bold;}
.Commodity-details .details .content p {font-size: 14px;line-height: 30px;height: 30px;}
.Commodity-details .details .content  p.first span {margin-right: 30px;}
.Commodity-details .details .remove, .Commodity-details .details .add {width: 14px;height: 16px;border:1px solid #d2d2d2;line-height: 16px;text-align: center;background:#fff;margin-top: 6px;}
.Commodity-details .details input {border:1px solid #d2d2d2;border-left: none;border-right:none;width: 30px;text-align: center;font-size: 14px;margin-top: 6px;}
.Commodity-details .details .submit {margin-top: 50px;width: 120px;height: 40px;line-height: 40px;background:#f35b5b;color:#fff;font-size: 20px;font-weight: bold;text-align: center;border-radius: 5px;}
.Commodity-details .introduce {margin-top: 36px;}
.Commodity-details .introduce img, .Commodity-details .introduce table {max-width: 100%;}
.alltable .underline {color:#666;text-decoration: underline;}
.My-balance .balance {height: 78px;line-height: 78px;font-size: 20px;background:#efefef;padding: 0 25px;margin-bottom: 16px;}
.My-balance .balance span {font-size: 24px;font-weight: bold;}
.My-balance .balance span em {font-size: 14px;}
.My-balance .Apply {height: 88px;}
.My-balance .Apply .fr {width: 118px;height: 32px;line-height: 32px;font-size: 20px;color:#fff;font-weight: bold;text-align: center;background:#f35b5b;border-radius: 5px;}
.alltable .head {font-size: 20px;padding: 0 15px;}
.right-tab a {width: 308px;height: 56px;line-height: 56px;text-align: center;font-weight: bold;background:#efefef;font-size: 20px;color:#666;margin-right: 7px;}
.right-tab a.active {background:#3290fa;color:#fff;}
.right-tab a.last {margin-right: 0;}
.right-tab {background:#fff;margin-bottom: 36px;}
.Exchange-record .submit {right: 0;bottom:0;width: 120px;height: 40px;background:#f35b5b;color:#fff;font-size: 20px;font-weight: bolder;border-radius: 5px;text-align: center;line-height: 40px;}
.Consolidated-payment .alltable .checkbox2 {top:4px;margin-left:0;}
.Consolidated-payment .alltable {margin-bottom: 15px;}
.Consolidated-payment .alltable .checkbox-all {left:50%;margin-left: -15px;}
.Consolidated-payment .pay {border:1px solid #ccc;background:#fff;}
.Consolidated-payment .pay .tab {background:#efefef;color:#666;height: 36px;line-height: 36px;}
.Consolidated-payment .pay .tab span {height: 36px;padding: 0 25px;font-size: 16px;}
.Consolidated-payment .pay .tab span.active{background:#fff;color:#3290fa;}
.Consolidated-payment .pay .Coupons {padding: 35px 26px;}
.Consolidated-payment .pay .Coupons .Coupon {width: 206px;height: 75px;background:url(/images/Coupon.png);background-position: center center;background-repeat:no-repeat;color:#fff;margin-right: 30px;}
.Consolidated-payment .pay .Coupons .Coupon.active {background:url(/images/Coupon2.png);background-position: center center;background-repeat:no-repeat;}
.Consolidated-payment .pay .Coupons .Coupon.last {margin-right: 0;}
.Consolidated-payment .pay .Coupons .Coupon .monney {width: 85px;font-size: 58px;height: 75px;line-height: 75px;text-align: right;margin-right: 7px;}
.Consolidated-payment .pay .Coupons .Coupon .top {padding-top: 13px;height: 28px;line-height: 28px;font-size: 22px;border-bottom: 2px solid #fff;width: 88px;}
.Consolidated-payment .pay .Coupons .Coupon .bottom {line-height: 26px;font-size: 14px;}
.Consolidated-payment .pay .tab2 {padding: 20px 10px;height: 30px;line-height: 30px;font-size: 14px;}
.Consolidated-payment .sett {padding: 15px 0;}
.Consolidated-payment .sett p {height: 45px;line-height: 45px;font-size: 20px;color:#666;}
.Consolidated-payment .sett p .num {color:#333;width: 200px;}
.Consolidated-payment .bottomLast {height: 80px;line-height: 80px;font-size: 20px;border:1px solid #ccc;margin-bottom: 30px;}
.Consolidated-payment .bottomLast span em {font-size: 24px;font-weight: bold;color:#f35b5b;display:inline-block;padding:0 10px 0 5px;}
.Consolidated-payment .bottomLast .submit {width: 170px;height: 82px;line-height: 82px;font-weight: bolder;font-size: 20px;text-align: center;background:#f35b5b;color:#fff;margin-left: 10px;margin-top: -1px;}
.form-group {height: 54px;padding: 0 20px;font-size: 16px;}
.form-group label {float: left;width: 140px;text-align: right;margin-right: 10px;height: 30px;line-height: 30px;}
.form-group .form-control {float: left;width: 280px;height: 28px;line-height: 28px;border:1px solid #ccc;border-radius: 5px;padding-left:15px;font-size: 14px;}
.form-group input[type="submit"] {background:#f35b5b;color:#fff;border-radius: 5px;width: auto;padding: 5px 20px;display:block;margin: 0 145px;float: none;height: 40px;}
.form-group select {width: 180px;border:1px solid #ccc;padding-left: 15px;border-radius: 5px;font-size: 14px;height: 28px;line-height: 28px;}.carousel .form .form-group {padding:0;height: auto;}
.carousel .form .form-group label {width: auto;}
.bill-slide-right .My-order table tbody tr:hover {background:#fff;}
.routeSlide-form input[type="text"]{width: 140px;}
.VIP-book .slide-right .table-tr {width: 100%;}
.VIP-book .slide-right .table-tr .num {display:table-cell;vertical-align: middle;}
.pagination-container {text-align: center;margin-top: 30px;}
.pagination-container .last {margin-right: 0;}
.pagination-container .disabled, .pagination-container .numeric, .pagination-container .prev, .pagination-container .next, .pagination-container .first, .pagination-container .last {display:inline-block;padding: 0 5px;border:1px solid #ccc;margin-right: 5px;font-size: 14px;line-height: 30px;min-width: 20px;background:#fff;border-radius: 5px;cursor:pointer;}
.pagination-container a {width: auto;height: auto;line-height: 30px;}
.pagination-container .numeric a {margin: 0;padding:0;line-height: 30px;height: 30px;width: 100%;}
.pagination-container span {line-height: 1;height: 0;padding:0;border:none;}
.pagination-container .numeric.active, .pagination-container .disabled {background:#efefef;}
.pagination-container .pagination-custom {font-size: 14px;line-height: 30px;height: 30px;margin-top: 5px;}
.pagination-container .pagination-custom div {border:1px solid #ccc;width: 50px;height: 28px;border:1px solid #ccc;display:inline-block;position: relative;text-align: left;background:#fff;border-radius:5px;}
.pagination-container .pagination-custom select {width: 100%;height: 27px;line-height: 28px;margin:0;border-radius: 5px;}
.pagination-container .pagination-custom div:before {content:"";position: absolute;right:1px;bottom:1px;height: 26px;width: 25px;background:url(/Images/select-select.png);background-position: center center;background-repeat: no-repeat;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}.Settlement-center {padding: 30px 0 90px;}
.Settlement-center .Detailed-list, .Settlement-center .Consignee{padding: 30px 25px 30px 27px;border:1px solid #ccc;background:#fff;}
.Settlement-center .Detailed-list dt {width: 120px;margin-right: 20px;border:1px solid #f1f1f1;}
.Settlement-center .Consignee .top {font-size: 16px;line-height: 20px;margin-bottom: 20px;padding-left: 5px;}
.Settlement-center .Consignee .top span {font-size: 14px;color:#666;}
.Settlement-center .Consignee .top span:before {margin-right: 5px;display:inline-block;margin-right: 5px;position: relative;top: -1px;}
.Settlement-center .Consignee ul {padding-left: 40px;padding-bottom: 15px;}
.Settlement-center .Consignee ul li {line-height: 40px;margin-bottom: 10px;}
.Settlement-center .Consignee ul li p {height: 40px;background:url(/images/11.png);width: 132px;text-align: center;font-size: 16px;}
.Settlement-center .Consignee ul li span {font-size: 14px;}
.Settlement-center .Consignee ul li span.name {margin: 0 15px;}
.Settlement-center .Consignee ul li span.posi{margin-right: 25px;white-space: nowrap;max-width: 635px;overflow:hidden;text-overflow: ellipsis;}
.Settlement-center .Consignee .more-3 {padding:0 20px 0 40px;display:inline-block;background:url("/images/more.png");background-position: center right;background-repeat: no-repeat;line-height: 1.1;color:#666;}
.Settlement-center .Detailed-list {margin-bottom: 55px;}
.Settlement-center .right-navall p {line-height: 30px;height: 30px;border-left: 6px solid #3290fa;}
.Settlement-center .Detailed-list h3 {font-size: 20px;line-height: 40px;max-width: 970px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.Settlement-center .Detailed-list p {line-height: 40px;font-size: 14px;}
.Settlement-center .Detailed-list .num {font-size: 14px;}
/*订单详情页*/
#order-datail .center{padding-top: 40px;}
#order-datail .order-datail-nav {padding: 15px 25px 20px;margin-bottom: 20px;background:#fff;}
#order-datail .order-datail-nav .top {font-size: 18px;color:#666;line-height: 30px;height: 30px;margin-bottom: 10px;}
#order-datail .order-datail-nav .top .active {color:#3290fa;}
#order-datail .order-datail-nav .bottom a {float: left;width: 110px;height: 32px;background:#fdbe34;color:#fff;border-radius: 5px;font-weight: bolder;font-size: 16px;text-align: center;line-height: 32px;margin-right: 35px;}
#order-datail .order-datail-nav .bottom a.active {background:#f35b5b;}
#order-datail .item2 {padding-left: 30px;width:500px;}
#order-datail .item2  li {padding-left: 20px;height: 42px;line-height: 42px;font-size: 14px;color:#666;background:url(/images/15.png);background-repeat: no-repeat;}
#order-datail .item2  li .label {font-size: 14px;}
#order-datail .item2  li.first {background-position: 0px 12px;}
#order-datail .item2  li.secc {background-position: 0px -30px;}
#order-datail .item2  li.thir {background-position: 0px -72px;}
#order-datail .item2  li.four {background-position: 0px -114px;}
#order-datail .item2  li.five {background-position: 0px -156px;}
#order-datail h3.ty {color:#3290fa;font-size: 14px;}
#order-datail .title2 .i-top, #order-datail .title2 .middle, #order-datail .title2 .bottom {margin-bottom: 20px;}
#order-datail .title2 .middle, #order-datail .title2 .bottom, #order-datail .title2 .i-top div.fl{width: 340px;margin-right: 30px;height: 200px;}
 #order-datail .title2 .i-top div.fl {height: auto;}
#order-datail .title2 .middle, #order-datail .title2 .bottom {height:150px;}
#order-datail .title2 .i-top div.fl.last {border:none;margin-right: 0;}
#order-datail .title2 .i-top div.fl li {margin-top: 6px;font-size: 14px;color:#666;line-height: 22px;overflow:hidden;text-overflow:ellipsis;width:95%;    white-space: nowrap;}
#order-datail .title2 .i-top {padding-bottom:20px;border-bottom:1px solid #ccc;}
#order-datail .title2 .i-top div.fl li .label {display:inline-block;width: 110px;}
#order-datail .title2 .i-top div.fl li .yell{background:#fdbe34;border-radius: 3px;color:#fff;}
#order-datail .title2 .i-top div.fl li .red{background:#f35b5b;border-radius: 3px;color:#fff;}
#order-datail .title2 .middle p, #order-datail .title2 .bottom p {margin-top: 10px;font-size: 14px;font-weight: bold;}
#order-datail .title2 .middle p span, #order-datail .title2 .bottom p span {font-weight: 300;font-size: 14px;color:#666;}
#order-datail .title2 .middle li, #order-datail .title2 .bottom li {margin-top:6px;line-height:22px;}
#order-datail .title3 .mans {color:#666;line-height: 21px;border-left: 1px solid #ccc;width: 195px;padding-left: 30px;height:200px;}
#order-datail .title3 .mans ul {margin-top: 22px;width: 170px;margin-right: 30px;}
#order-datail .title3 ul .label {color:#333;width: 87px;}
#order-datail .title3 ul span {width: 80px;float: left;}
#order-datail .title3 ul li {width: 100%;}
#order-datail .title3 .mans.first {border-left: 0;padding-left: 0;}
#order-datail .title3 .mans.last {margin-right: 0;}
#order-datail .title4 li {width: 100%;line-height: 42px;font-size: 14px;color:#666;}
#order-datail .title4 li .label{font-size: 14px;color:#333;}
#order-datail .title4 li b {font-size: 14px;color:#f35b5b;}
#order-datail .title4 li b span {font-size: 24px;}
#order-datail .title5 li {font-size: 14px;line-height: 40px;}
.order-datail-invo span {float: left;width: 100px;}
.order-datail-invo .time {width: 200px;}
.order-datail-invo .man {width: 105px;color:#3290fa;height:22px;}
.order-datail-invo .invo {width: 125px;}
.order-datail-invo .money {width: 130px;color:#f35b5b;}
#order-datail .title7 thead{background: #fbfbfb;font-size: 14px;line-height: 35px;height: 35px;text-align: center;}
#order-datail .title .tiem.all tr td {font-size: 14px;text-align: center;height: 50px;line-height: 50px;padding-bottom: 0;}.ajax-form{padding-top:30px;}
.fixed_full {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #fff;
    border-top: 1px solid #e7eaec;
    height: 40px;
    padding: 10px 30px;
    margin-bottom: 0;
}
.layui-layer-title{padding-left:20px;}
.mask .fixed_full {height:40px;}
.form-group input[type="submit"] {margin:0;float:right;border:0}
input:-webkit-autofill, 
 textarea:-webkit-autofill, 
 select:-webkit-autofill { 
       -webkit-box-shadow: 0 0 0 1000px white inset; 
}
 input[type=text]:focus, input[type=password]:focus, textarea:focus {
      -webkit-box-shadow: 0 0 0 1000px white inset; 
}
.MY-order-f select {width:120px;}
.MY-order-f .links {margin-top:10px;}
 .MY-order-f .input{margin-bottom: 10px;}
 .header-header .top .fr p {left: 0;top: 100%;padding: 5px;background:#efefef;display: none;z-index: 5;width:107px;}
 .header-header .top .fr p:before {
    content: '';
    position: absolute;
    bottom:100%;
    left:50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #efefef;
}
 .header-header .top .fr.dc:hover p{display:block;}
.bt3 {font-size: 14px;color:#3290fa;line-height: 18px;padding-bottom: 20px;}
.Booking .title3 .remove-add ul li{font-size: 14px;line-height: 18px;padding-bottom: 20px;word-break:break-all;word-wrap:break-word;} 
.Booking .title3 .remove-add ul li span {font-size: 14px;color:#666;}
.Booking .title3 .remove-add .top2 {border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 35px;}
.Booking .title3 .remove-add .top2 ul {width: 292px;}
.Booking .title3 .remove-add .top2 .ul1 em {display:inline-block;width: 75px;}
.Booking .title3 .remove-add .top2 .ul2 em {display:inline-block;width: 105px;}
.Booking .title3 .remove-add .bottom2 .left2 {width: 530px;padding-left: 5px;border-right:1px solid #ccc;}
.Booking .title3 .remove-add .bottom2 .right2 {width: 530px;padding-left: 33px;}
.Booking .title3 .remove-add .bottom2 .ul1 {width: 225px;padding-right: 50px;}
.Booking .title3 .remove-add .bottom2 .ul2 {width: 240px;}
.Booking .title3 .remove-add ul li .f35b5b {color:#f35b5b;margin-left: 20px;}
.Booking .title3 .remove-add ul li .iconfont:before {position: relative;top: -2px;}
.Booking .title3 .remove-add ul li .iconfont {cursor: pointer;}
.Booking .title8 table .select8:before {top: 50%;margin-top: -2px;}
.Booking .title10 .select8 select, .Booking .title11 .select8 select {width: 315px;height: 30px;border:1px solid #ccc;border-radius: 5px;padding-left: 10px;}
.Booking .title10 .select8:before, .Booking .title11 .select8:before {top: 0;}
.Booking .title10 .div23 {float: right;width: 485px;}
.Booking .title12 label {float: left;width: 100px;height: 38px;border:1px solid #ccc;margin-right: 25px;text-align: center;line-height: 38px;}
.Booking .title12 label.active{background:url(/images/Coupon2.png);background-size: 100% 100%;border:none;width: 102px;height: 40px;color:#fff;}
.mask {width: 100%;height: 100%;left: 0;top: 0;background:rgba(0,0,0,0.7);}
.carousel .select2-container{width: 310px !important;padding-left: 0;background: #fff;height: 36px;line-height: 36px;border-radius: 0;margin-bottom:24px !important;}
.carousel *[role="presentation"]{display:none;}
.carousel .select2-container--default .select2-selection--single{height:36px !important;border-radius:0 !important;}
.carousel .city-select input[type="text"]{font-size:14px !important;padding-left:0 !important;}
.carousel .form .content .city-select .city-info{padding-left:8px !important;height:34px !important;line-height:34px !important;border:none !important;}
.carousel .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px !important;}
.carousel .city-select .city-info {border:1px solid #ccc !important;}
.carousel .city-select .city-list {width:310px;}
.carousel .city-select .city-cont dd {width:450px;}
.route .search .form .select2-container--default .select2-selection--single{border: 1px solid #ccc;cursor: pointer;width: 202px;height: 32px;overflow: hidden;position: relative;z-index: 2;border-radius: 5px;left:-60px;}
.route .search .form .select2.select2-container.select2-container--default {width:202px !important;height:32px !important;float:left;}
.route .search .form .select2-container--default .select2-selection--single .select2-selection__arrow {display:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered {width:auto;}
.select2-selection__clear .select2-selection__clear {display:none;}
.route .search .form #loadPort, .route .search .form #destPort{width:160px !important;height: 30px;border:1px solid #ccc;border-radius: 5px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {text-align:left;}
.route .search span.select2-selection__placeholder, .route .search span.select2-selection__rendered {font-size:14px !important;}
.route .search .city-select {top:0;}
.route .search .select2-container .select2-selection--single .select2-selection__rendered {padding-right:0;}
#loadPort, #destPort{width: 308px !important;padding-left: 0;background: #fff;height: 34px;line-height: 34px;border-radius: 0;border:1px solid #ccc;}
.carousel .form .content .form-group label{float:none;}
#container .carousel .form {width:auto;}
#container .city-select .city-pavilion, #container .city-select .city-list {left:-1px;}
.input10-11 input {width: 160px;height: 35px;line-height: 35px;border-radius: 3px;border:1px solid #ccc;padding-left: 10px;margin-right:20px;}
.input10-11 {height: 35px;line-height: 35px;font-size: 14px;margin-bottom:20px;}
.input10-11 label {height: 35px;}
.submit10-11 {width: 100px;text-align: center;height: 37px;border-radius: 3px;line-height: 37px;background:#f35b5b;font-size: 20px;color:#fff;}
.submit10-11 .iconfont {font-size: 20px;}
#container .pagination-container .last {width:auto;}
.bill-slide-right .no-data{margin-top:20px;text-align:center;padding-bottom: 20px;}
.form-group .col-xs-8 textarea {width:430px;height:40px;padding:10px;font-size: 14px;}
.form-group .col-xs-8 textarea.form-control81{width: 350px;}
.Booking .title .top span.fr {cursor: pointer;}
.login-page .login-div form .input label.new-pass10-13 {width: 128px;text-align: right;}
/*最新公告页*/
.new-Notice {padding: 13px 0 25px;}
.new-Notice li {height: 105px;margin-bottom: 35px;border:1px solid #dcdcdc;background:#fff;}
.new-Notice .time {width: 127px;background: #fafafa;font-size: 14px;color:#9999a5;height: 105px;}
.new-Notice .time .day {font-size: 36px;line-height: 40px;margin-top: 20px;}
.new-Notice .intr {padding-left: 34px;}
.new-Notice .intr h3 {font-size: 16px;line-height: 45px;height: 45px;margin-top: 12px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width: 660px;}
.new-Notice .intr p {width: 660px;overflow:hidden;text-overflow: ellipsis;color:#9999a5;white-space: nowrap;font-size: 14px;line-height: 20px;}
.new-Notice .more {width: 30px;height: 30px;margin:35px 40px 0 0;}
.new-Notice .more p {width: 30px;height: 30px;line-height: 30px;text-align: center;background:#f0f0f0;border-radius: 50%;color:#fff;}
/*公告详情页*/
.Notice-detail-nav {width: 100%;height: 40px;line-height: 40px;background:#f5f5f5;font-size: 14px;color:#454545;}
.Notice-detail-nav a {color:#454545;}
.Notice-detail-nav a.active {color:#287ef9;}
.Notice-detail-content h2.nav {font-size: 24px;color:#000;height: 42px;line-height: 42px;}
.Notice-detail-content p.time {line-height: 45px;font-size: 14px;color:#9999a5;padding-bottom: 10px;border-bottom: 1px dashed #9999a5;margin-bottom: 30px;}
.Notice-detail-content .content {font-size: 14px;color:#6b727f;line-height: 30px;margin-bottom: 50px;}
/*驳回*/
.bohs {left: 50%;top: 40%;width:350px;border-radius: 3px;padding-bottom:25px;line-height: 35px;overflow:hidden;border:1px solid #dcdcdc;background:#fff;z-index: 5;margin:-96px 0 0 -176px;}
.bohs .boh1 {text-align: center;height: 35px;background:#f0f0f0;margin-bottom: 30px;}
.bohs .boh2 {height: 35px;margin-top: 30px;padding:0 25px;}
.bohs .boh3 {height: 35px;margin-bottom: 30px;padding:0 25px;}
.bohs a.pa {width: 80px;height:30px;line-height: 30px;text-align: center;border-radius: 3px;background: #3290fa;color: #fff;right:25px;bottom:25px;}
.Invoice-detail-top10-21 {background:#fff;margin-bottom: 30px;padding: 20px;}
.Invoice-detail-top10-21 h2 {line-height: 40px;font-size: 24px;margin-bottom: 10px;}
.Invoice-detail-top10-21 ul {line-height: 30px;font-size: 14px;}
.Invoice-detail-top10-21 ul li p {color:#666;}
/*暂无信息*/
.no-data {margin-top:20px;text-align: center;padding-bottom: 20px;}
.db1 {padding-left: 140px;margin-bottom: 10px;}
.col-xs-8.form-control-static {float: left;height: 30px;line-height: 30px;}
.form-group label.control-label.col-xs-3, .form-group .col-xs-8.form-control-static {font-size: 14px;}
.dandu10-14 .form-group input {float: none;display:block;}
.Account-information .enterprise .user-img {height:auto;min-height: 30px;}
.Account-information .enterprise .user-img img {padding-bottom: 24px;min-height: 30px;max-height: 120px;width: auto;}
.dandu10-14 .form-group input[type="submit"] {float: right;border:none;}@media screen and (max-width: 1170px) {
    .carousel .form{left:0;margin-left: 0;}
    #container .carousel .form{width:1170px;}
}
.select2-container--default .select2-results > .select2-results__options{max-height:300px !important}
.me-nav{
  overflow:hidden;
}
.me-nav a{
  float:left;
  font-size: 16px;
  padding: 0 35px;
  line-height: 45px;
  background: #fff;
  border-bottom: 3px solid #efefef;
}
.me-nav a.active{
  border-color: #3290fa;
  color:#3290fa;
  font-weight: bold;
}