
/*关于我们*/
.about .conbox {position: relative;height: 466px;}.about .conleft {width: 545px;height: 400px;background: #225f8e;padding: 50px 180px 0 55px;}
.about .conleft h2 {font-size: 16px;color: #fff;margin-bottom: 10px;display: block;font-size: 32px; color: #fff;}
.about .conleft h2 em {font-size: 16px;}
.about .conleft>p {line-height: 24px;color: #fff;}
.about .conleft .a1 {display: block;width: 112px;height: 38px;background: #fff;text-align: center;line-height: 38px;color: #1e499e;border-radius: 27px;}
.about .conright {width: 552px;height: 336px;position: absolute;right: 0;top: 26px;}
.about .conright img {display: block;width: 560px;height: 395px;}



/*-- 报关资料 --*/
.aboutIdea{padding:54px 0;overflow:hidden;background:#fff;}
.idea-list{width:1220px;overflow:hidden;}
.idea-list .item{position:relative;float:left;margin-right:20px;width:275px;height:240px;overflow:hidden;}
.idea-list .icon{position:absolute;z-index:3;left:50%;top:0;margin-left:-45px;width:90px;height:90px;}
.idea-list .icon img{display:block;width:90px;height:90px;}
.idea-list .text{position:relative;top:45px;height:196px;text-align:center;color:#000;overflow:hidden;background:#f2f2f2;}
.idea-list .text h3{margin-top:70px;height:36px;line-height:36px;font-size:20px;}
.idea-list .text p{margin-top:10px;height:54px;line-height:27px;font-size:16px;color:#000;overflow:hidden;}
.idea-list .item:hover .icon img{transform:rotateY(180deg);transition:all 1s;}


/*-- 拼车流程图 --*/
.companyStyle {margin:0 auto;padding-top:17px;width:885px;}.companyStyle .list{overflow:hidden;}
.companyStyle .item{position:relative;float:left;margin:0 10px 10px 0;width:437px;height:280px;overflow:hidden;}
.companyStyle .pic{position:relative;width:100%;height:200px; background-color:#efefef; text-align:center; font-size:18px; padding-top:80px; }
.companyStyle .pic p { text-align:center!important; padding-bottom:10px; }
.companyStyle .pic a { display:block; width:130px; height:42px; line-height:42px; background-color:#00a1e9; color:#fff; margin:10px auto 0; border-radius:5px;}
 .companyStyle .text{position:absolute;z-index:-1;top:100%;left:0;width:90%;height:82%;line-height:28px;text-align:center;background:#00a1e9;transition:all 1s; opacity: 0.9; font-size: 16px;color:#fff; padding:7% 5% 5%;}
.companyStyle .text a{width: 130px;height: 42px;display:block;font-size:18px;color:#333; background-color: #fff; line-height: 42px;border-radius: 5px;margin: 20px auto 0; }
.companyStyle .item:hover .text{top:0;z-index:999;}
.companyStyle .item:hover .pic p, .companyStyle .item:hover .pic a{display:none;}

.table01{width:100%; color:#333;}
.table01 .firstRow{background:#f0f0f0;}
.table01 tr{padding:10px 0;}
.table01 td img,.table01 td strong{ vertical-align: middle;text-align: left;}
.table01 td {padding:20px;line-height:1.75;border:#ddd solid 1px;}


.headLine {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 20px;
}

.headLine>p {
    font-size: 36px;
    color: #111111;
    line-height: 50px;
}

.headLine>p a {
    font-size: 36px;
    color: #111111;
    line-height: 50px;
}

.headLine>span {
    font-size: 16px;
    color: #333333;
    line-height: 40px;
}

.headLine.active::after {
    content: "";
    width: 32px;
    height: 3px;
    background: #e67819;
    position: absolute;
    bottom: 0;
    left: calc(50% - 16px);
}

.bflow {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 52px;
}

.bflow .bflow_content {
    width: 1200px;
    height: auto;
    position: relative;
    margin: 0 auto;
}

.bflow .bflow_in {
    width: 100%;
    height: 157px;
    margin-top: 15px;
    border-bottom: 2px solid #e67819;
}

.bflow .bflow_in ul li {
    width: 115px;
    height: 157px;
    float: left;
    margin-right: 59px;
    position: relative;
}

.bflow .bflow_in ul li::before {
    content: "";
    width: 34px;
    height: 115px;
    background: url(../images/Index/bf_bg001.png)center no-repeat;
    position: absolute;
    right: -50px;
    top: 0;
}

.bflow .bflow_in ul li .bflow_logo {
    width: 115px;
    height: 115px;
    padding-top: 60px;
    position: relative;
    border-radius: 50%;
    border: 1px solid #e67819;
    box-sizing: border-box;
}

.bflow .bflow_in ul li .bflow_logo p {
    font-size: 14px;
    color: #111111;
    line-height: 40px;
    text-align: center;
}

.bflow .bflow_in ul li .bflow_logo::before {
    content: "";
    width: 100%;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
}

.bflow .bflow_in ul li:nth-child(1) .bflow_logo::before {
    background: url(../images/Index/bf_logo001.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(2) .bflow_logo::before {
    background: url(../images/Index/bf_logo002.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(3) .bflow_logo::before {
    background: url(../images/Index/bf_logo003.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(4) .bflow_logo::before {
    background: url(../images/Index/bf_logo004.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(5) .bflow_logo::before {
    background: url(../images/Index/bf_logo005.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(6) .bflow_logo::before {
    background: url(../images/Index/bf_logo006.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(7) .bflow_logo::before {
    background: url(../images/Index/bf_logo007.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-last-child(1) {
    margin-right: 0;
}

.bflow .bflow_in ul li:nth-last-child(1)::before {
    display: none;
}

.bflow .bflow_in ul li::after {
    content: "";
    width: 100%;
    height: 31px;
    background: url(../images/Index/bf_bg002.png)center no-repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
}

.bflow .bflow_in ul li:nth-child(1):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo001_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(2):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo002_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(3):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo003_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(4):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo004_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(5):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo005_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(6):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo006_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:nth-child(7):hover .bflow_logo::before {
    background: url(../images/Index/bf_logo007_active.png)bottom center no-repeat;
}

.bflow .bflow_in ul li:hover::after {
    display: block;
}

.bflow .bflow_in ul li .bflow_logo:hover {
    background: #e67819;
}

.bflow .bflow_in ul li:hover .bflow_logo p {
    color: #fff;
}


/*--public--*/
.wrapper{margin:0 auto;width:1200px;}
.wrap-title{margin-bottom:50px;text-align:center;overflow:hidden;animation:fadeinT 1s;}
.wrap-title i{display:block;margin:0 auto 20px;width:40px;height:5px;background:url(../images/Common/title_line.png) no-repeat;}
.wrap-title h2{position:relative;height:50px;line-height:50px;font-size:42px;font-weight:normal;color:#000;}
.wrap-title h2 a{color:#000;}
.wrap-title h2 a:hover{color:#225f8e;transition:all 0.5s;}
.wrap-title p{height:30px;line-height:30px;font-size:18px;color:#666;}
.wrap-title.white *{color:#fff;}
.mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85);}
/*--end public--*/

/* --end adv-- */
.adv{padding:90px 0;overflow:hidden;background:#e67819;}
.adv-tab{height:700px;background:#fff;}
.adv-menu{float:left;width:320px;height:700px;background:#225f8e;}
.adv-menu h3{position:relative;padding-left:40px;height:100px;line-height:100px;font-weight:normal;font-size:36px;color:#fff;}
.adv-menu h3:after{display:block;position:absolute;right:0;bottom:0;width:156px;height:122px;content:"";background:url(../images/Index/adv_kf.png) no-repeat;}
.adv-menu li{position:relative;height:99px;line-height:99px;font-size:20px;border-top:#396f9a solid 1px;}
.adv-menu li:after{display:none;position:absolute;left:100%;top:50%;width:4px;height:7px;content:"";background:url(../images/Index/adv_menu_cur.png) no-repeat;}
.adv-menu li a{display:block;padding-left:40px;color:#fff;}
.adv-menu li i{display:block;position:relative;top:30px;float:left;width:52px;height:40px;overflow:hidden;filter:grayscale(100%) brightness(200%);}
.adv-menu li i img{display:block;width:52px;height:40px;}
.adv-menu li span{margin-left:30px;overflow:hidden;}
.adv-menu li:hover,.adv-menu li.cur{background:#144469;}
.adv-menu li:hover:after,.adv-menu li.cur:after{display:block;}
.adv-menu li:hover i,.adv-menu li.cur i{filter:grayscale(0) brightness(100%);}
.adv-main{height:700px;overflow:hidden;}
.adv-main .item{position:relative;padding:40px 40px 30px 50px;height:630px;overflow:hidden;}
.adv-main .item .hd{height:171px;overflow:hidden;background:url(../images/Index/adv_item01.png) no-repeat right center;}
.adv-main .item .hd h3{position:relative;height:57px;line-height:54px;font-weight:normal;font-size:32px;overflow:hidden;}
.adv-main .item .hd h3:after{display:block;position:absolute;left:0;bottom:0;width:26px;height:3px;content:"";background:#e67819;}
.adv-main .item .hd p{margin-top:30px;height:84px;line-height:28px;font-size:18px;color:#333;overflow:hidden;}
.adv-main .item .bd{overflow:hidden;}
.adv-main .item .bd .con{padding:16px 0;overflow:hidden;}
.adv-main .item .bd .con p{position:relative;margin-bottom:12px;padding-left:32px;line-height:30px;font-size:18px;color:#333;background:url(../images/Index/adv_num.png) no-repeat 0 7px;}
.adv-main .item .bd .con p em{display:block;position:absolute;left:0;top:0;width:26px;font-family:"DIN Medium";font-size:14px;color:#fff;text-align:center;}
.adv-main .item .bd a.zxBtn{display:block;width:180px;height:55px;line-height:55px;text-align:center;font-size:18px;color:#fff;background:#e67819;}
.adv-main .item .bd a.zxBtn:after{display:inline-block;margin-left:10px;width:16px;height:12px;content:"";background:url(../images/Index/read.png) no-repeat;}
.adv-main .item .bd a.zxBtn:hover{background:#225f8e;}
.adv-main .item .customer{position:absolute;bottom:30px;right:40px;left:50px;}
.adv-main .item .customer h3{height:26px;line-height:26px;font-weight:normal;font-size:18px;text-align:center;color:#333;}
.adv-main .item .customer ul{width:816px;overflow:hidden;}
.adv-main .item .customer li{float:left;margin-top:25px;margin-right:29px;width:173px;height:93px;border:#e5e5e5 solid 1px;overflow:hidden;}
.adv-main .item .customer li img{display:block;width:173px;height:93px;}
.adv-main .item .customer li:hover{border-color:#225f8e;}
/* --end adv-- */

/* --ad-- */
.ad{padding-top:80px;overflow:hidden;background:#225f8e url(../images/Index/ad_bg.jpg) no-repeat center 0;}
.ad .hd{overflow:hidden;}
.ad .hd .tel{float:right;padding-left:20px;height:34px;line-height:34px;overflow:hidden;background:url(../images/Common/tel.png) no-repeat 0 center;}
.ad .hd .tel span{display:block;float:left;font-size:16px;}
.ad .hd .tel em{font-family:"DIN Medium";font-size:26px;color:#e67819;overflow:hidden;}
.ad .hd .title{line-height:1.5;overflow:hidden;}
.ad .hd .title h2{font-weight:normal;font-size:42px;color:#000;}
.ad .hd .title p{font-size:28px;color:#000;}
.ad .hd .title i{display:block;margin-top:20px;width:40px;height:5px;background:url(../images/Common/title_line.png) no-repeat;}
.ad .bd{padding-top:50px;overflow:hidden;}
.ad .bd .summary{line-height:36px;font-size:20px;color:#333;overflow:hidden;}
.ad .bd .QRcode{margin-top:36px;}
.ad .bd .QRcode .item{float:left;margin-left:20px;padding:20px;width:170px;height:85px;overflow:hidden;background:#fff;}
.ad .bd .QRcode .pic{float:left;padding-right:18px;width:80px;height:80px;border-right:#eee solid 1px;}
.ad .bd .QRcode .pic img{width:80px;height:80px;}
.ad .bd .QRcode .text{padding-left:18px;line-height:1.3;overflow:hidden;}
.ad .bd .QRcode .text span{display:block;font-size:20px;color:#000;}
.ad .bd .QRcode .text small{display:block;font-size:16px;color:#666;}
.ad .bd .QRcode .text i{display:block;margin-top:8px;width:22px;height:22px;}
.ad .bd .QRcode .item-1{margin-left:0;}
.ad .bd .QRcode .item-1 .text i{background:url(../images/Common/code_icon01.png) no-repeat 0 center;}
.ad .bd .QRcode .item-2 .text i{background:url(../images/Common/code_icon02.png) no-repeat 0 center;}
.ad .linkBox{margin-top:75px;padding:40px 0;height:120px;overflow:hidden;}
.ad .linkBox .item{height:120px;overflow:hidden;}
.ad .linkBox .text{margin-top:22px;padding-left:80px;color:#fff;overflow:hidden;}
.ad .linkBox .text h3{height:38px;line-height:38px;font-size:26px;font-weight:normal;}
.ad .linkBox .text p{height:26px;line-height:26px;font-size:16px;}
.ad .linkBox .btns{float:right;padding-top:33px;overflow:hidden;}
.ad .linkBox .btns a{display:block;width:175px;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:#e67819;}
.ad .linkBox .btns a:hover{background:#144469;}
.ad .linkBox .item-1{float:left;padding-right:32px;width:568px;border-right:#fff solid 1px;}
.ad .linkBox .item-1 .text{background:url(../images/Index/linkBox01.png) no-repeat 0 center;}
.ad .linkBox .item-2{float:right;width:500px;}
.ad .linkBox .item-2 .text{background:url(../images/Index/linkBox02.png) no-repeat 0 center;}
/* --end ad-- */

/* --service-- */
.service{padding-top:70px;overflow:hidden;background:#e1e1e1;}
.service-list{overflow:hidden;}
.service-list .item{position:relative;float:left;width:33.33%;}
.service-list .pic{overflow:hidden;}
.service-list .pic img{display:block;width:100%;}
.service-list .text{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);transition:all 0.5s;}
.service-list .text h3{position:relative;top:50%;font-weight:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.service-list .text h3 a{display:inline-block;width:350px;height:130px;line-height:130px;font-size:30px;color:#fff;border:#fff solid 5px;}
.service-list .item:hover .text{background-color:rgba(0,0,0,0);}
.service-list .item:hover .text h3 a{border-color:#e67819;background:#e67819 url(../images/Index/service_cur_txt.png) no-repeat 65% 65px;}
.service-list .item:nth-child(odd){animation:flipinX 1s ease;}
.service-list .item:nth-child(even){animation:flipinY 1s ease;}
/* --service-- */

/* --aboutus-- */
.aboutus{padding:70px 0 110px;overflow:hidden;background:#fff url(../images/Index/aboutus_bg.png) no-repeat center bottom;}
.aboutus .inner{position:relative;height:520px;overflow:hidden;background:url(../images/Index/aboutus_inner.png) no-repeat center bottom;}
.aboutus .menu{position:absolute;right:0;top:0;width:512px;height:88px;overflow:hidden;}
.aboutus .menu li{float:left;width:25%;text-align:center;}
.aboutus .menu li a{display:block;padding:10px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;}
.aboutus .menu li:first-child a{border-left:#e5e5e5 solid 1px;}
.aboutus .menu li i{display:block;margin:0 auto;width:40px;height:40px;}
.aboutus .menu li span{display:block;margin-top:6px;}
.aboutus .menu li a:hover{color:#fff;background:#e67819;border-color:#e67819;}
.aboutus .menu li a:hover i{filter:brightness(200%);}
.aboutus .video{position:relative;float:left;width:645px;height:460px;overflow:hidden;}
.aboutus .video img{display:block;width:645px;height:460px;}
.aboutus .video a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/Index/playerBtn.png) no-repeat center;transition:all 0.5s;}
.aboutus .video a:hover{background-color:rgba(0,0,0,0.5);}
.aboutus .text{position:relative;float:right;margin-top:158px;margin-right:38px;width:480px;height:300px;font-size:18px;color:#333;line-height:28px;overflow:hidden;}
.aboutus .text:after{display:block;position:absolute;left:0;bottom:0;width:30px;height:4px;content:"";background:#e67819;}
.aboutus .stats_counter{margin-top:70px;overflow:hidden;}
.aboutus .stats_counter .item{float:left;width:20%;height:138px;text-align:center;border-right:#e5e5e5 solid 1px;box-sizing:border-box;}
.aboutus .stats_counter .item:first-child{border-left:#e5e5e5 solid 1px;}
.aboutus .stats_counter .item em{display:block;font-family:"DIN Medium";font-size:60px;color:#e67819;}
.aboutus .stats_counter .item p{margin-top:15px;font-size:18px;color:#333;line-height:25px;}
/* --end aboutus-- */


/* --车队实力-- */
.factory{padding:0px 0 4px;overflow:hidden;}
.factory .bigImg{position:relative;float:left;width:596px;height:386px;overflow:hidden;}
.factory .bigImg .pic{width:596px;height:386px;overflow:hidden;}
.factory .bigImg .pic img{display:block;width:596px;height:386px;transition:all .5s;}
.factory .bigImg .pic a:hover img{transform:scale(1.1);}
.factory .bigImg .tit{position:absolute;left:0;bottom:0;width:100%;height:60px;line-height:60px;font-size:17px;color:#fff;text-align:center;background:#333\9;background:rgba(0,0,0,0.5);}
.factory .list{float:right;width:600px;height:386px;overflow:hidden;animation:fadeinB 1s ease;}
.factory .list .item{position:relative;float:left;margin-left:10px;margin-bottom:10px;width:290px;height:188px;overflow:hidden;} 
.factory .list .pic{width:290px;height:188px;overflow:hidden}
.factory .list .pic img{display:block;width:290px;height:188px;transition:all .5s;}
.factory .list .pic a:hover img{transform:scale(1.1);}
.factory .list .tit{position:absolute;left:0;bottom:0;width:100%;height:45px;line-height:45px;font-size:15px;color:#fff;text-align:center;background:#333\9;background:rgba(0,0,0,0.5);}
/* --end 车队实力-- */

/* --问答-- */
.faq{padding:60px 0;overflow:hidden;background:#fefefe url(../images/special/faq_bg.jpg) no-repeat center 0;}
.faq-inner{width:1220px;overflow:hidden;}
.faq-list{float:left;margin-right:20px;width:590px;overflow:hidden;}
.faq-list dl{padding:20px 0;cursor:pointer;overflow:hidden;border-bottom:#f0f0f0 solid 1px;background:url(../images/Inpage/off.png) no-repeat right 34px;}
.faq-list dt{padding-left:56px;height:38px;line-height:38px;font-size:16px;color:#333;overflow:hidden;background:url(../images/Inpage/Q.png) no-repeat 0 0;}
.faq-list dd{display:none;padding:10px 0 10px 56px;overflow:hidden;background:url(../images/Inpage/A2.png) no-repeat 0 10px;}
.faq-list dd .con{padding:4px;font-size:15px;color:#666;height:78px;line-height:30px;overflow:hidden;background:#f9f9f9;}
.faq-list dd .con p{height:150px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;}
.faq-list dl.cur dt{background-image:url(../images/Inpage/Q2.png);}
.faq-list dl.cur{background-image:url(../images/Inpage/on.png);}
.faq .more{padding-top:30px;text-align:center;font-size:18px;overflow:hidden;}
.faq .more a{display:block;margin:0 auto;width:220px;height:59px;line-height:59px;color:#fff;overflow:hidden;background:#e67819;border-radius:0 0 20px 0;transition: all 0.5s;}
.faq .more a:hover{color:#333;background:#d5d5d6;border-radius:0 20px 0 20px;}
/* --end 问答-- */


/* --sub-menu-- */
.sub-menu{padding:40px 0;text-align:center;overflow:hidden;background:#fff;}
.sub-menu-list{margin:0 auto;width:1200px;}
.sub-menu li{display:inline-block;margin:5px 25px;text-align:center;width:138px;line-height:38px;background:#e8e8e8;border:#dbdbdb solid 1px;border-radius:20px;font-size: 16px;}
.sub-menu li a{display:block;}
.sub-menu li.cur,.sub-menu li:hover{background-color:#e67819;border-color:#e67819;}
.sub-menu li.cur a,.sub-menu li:hover a{color:#fff;}
/* --end sub-menu-- *

