@charset "utf-8";@font-face {    font-family: "PingFang-Medium-1";    src: url("../fonts/PingFang-Medium-1.ttf");}@font-face {    font-family: "PingFang-Medium-1";    src: url(//:) format("no404"), url("../fonts/PingFang-Medium-1.ttf") format("ttf");    font-weight: normal;    font-style: normal;}body {    font-family: "Lato", "Microsoft Yahei", "Helvetica", "Tahoma", "Arial", "SimSun","SimHei";;    color: #000;    background: #fff;    font-size: 16px;    font-weight: normal;}a {    color: #000;}p {    margin: 0;}img{    width: 100%;}a:hover {    color: #e60012;    text-decoration: none;}ul {    list-style: none;    padding: 0;    margin: 0;}a:visited,a:active {    text-decoration: none;}/********************************header**********************************************/.header-header{    width: 100%;    height: auto;    background: #fff;    z-index: 9999;}.navbar-category li{    float: left;    /*line-height: 100px;*/    margin-top: 48px;    font-weight: 600;    padding: 0 35px;    position: relative;    transition: all 500ms;}.navbar-category li .active{    color: #da0632;}.navbar-category li a{    display: inline-block;    position: relative;    /*line-height: 96px;*/    padding-bottom: 30px;    color: #333;}.nav_bar ul li:hover span,.nav_bar>ul>li>a:hover{    color: #ff0000;}.navbar-category .nav_list_34{    padding-right: 40px;}.navbar-category .nav_list_34 a {    padding: 4px 24px;    background: #333;    line-height: 22px;    border-radius: 5px;    color: #fff;}.navbar-category .nav_list_35 a {    padding: 4px 24px;    background: #ff0000;    line-height: 22px;    border-radius: 5px;    color: #fff;}.navbar-category .nav_list_35 a:hover {    border: 1px solid #ff0000;    background: #fff;    color: #000;}.navbar-category .logo a:hover {    border: none;}.header-nav .sm-logo{    display: none;}li.logo{    margin: 0;}li.logo a{    line-height: 101px;    padding-bottom: 0;}.logo img {    max-width: 60px;}/*下拉导航*//*banner*/.nav-menu {    width: 100%;    margin: 0 auto;    display: none;    position: absolute;    z-index: 999;    left: 0;    top: 70%;    text-align: center;    background-color: #fff;    color: #000;    border-radius: 3px;}.nav-menu .text-left a{    width: 100%;    display: block;    color: #333;    line-height: 40px;    font-weight: normal;    font-size: 13px;    padding-bottom: 0;}.nav-menu .text-left{    width: 100%;    text-align: center;    padding: 0;    line-height: 40px;    font-size: 13px;    margin-top: 0;}.nav_bar ul li .glyphicon-menu-up {    display: none;}.glyphicon{    font-weight: normal;    font-size: 10px;    margin-left: 10px;    color: #777;}@media (max-width: 767px ) {    .nav-menu{        /*position: static;*/        width: auto;        background-color: #111;    }    .nav-menu .text-left a{        color: #fff;        display: block;        width: 100%;        height: 100%;    }}@media (max-width: 1200px) and (min-width: 768px) {    .navbar-category li{        padding: 0 10px;    }    .nav_position {        margin: 0 auto;        width: fit-content;    }}.index-banner {    width: 100%;    height: auto;    overflow: hidden;}.glyphicon-chevron-right:before, .glyphicon-chevron-left:before {    display: none;}.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {    margin-top: -25px;    font-size: 40px;}.carousel-indicators li {    width: 10px;    height: 10px;    background: rgba(255,255,255,0.5);    border-radius: 50%;    border: none;    margin: 0;}.carousel-indicators .active {    width: 10px;    height: 10px;    background-color: #fff;    border-radius: 50%;}.carousel-indicators {    position: absolute;}.carousel-control.right,.carousel-control.left{    width: 70px;    height: 70px;    background: #000;    border-radius: 50%;    right: 7%;    top: 46%;}.carousel-control.left{    left: 7%;}.carousel-indicators li{    background: #fff;}.carousel-indicators .active{    width: 50px;    border-radius: 5px;    background-color: #e60012;}@media (min-width: 768px) {    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {        font-size: 60px;        margin-top: -40px;    }    .nav_list .line {        height: 4px;        background-color: #da0632;        width: 0;        transition: all 500ms;        position: absolute;        left: 0;        bottom: -1px;    }    .nav-menu .text-left a:hover{        border: none;        background-color: #f6f6f6;    }}.banner-text .index-right-text{    position: absolute;    top: 5%;    text-align: center;    color: #fff;    left: 40%;}/*首页*/.index-business{    padding: 60px 0;    /*padding-bottom: 70px;*/    width: 100%;    height: auto;    overflow: hidden;}.index-title{    font-size: 24px;    text-align: center;    /*font-weight: bold;*/    height: auto;    overflow: hidden;    margin: 0 auto;}.index-title h4{    font-size: 14px;    color: #999;    line-height: 24px;    margin: 0;}.red-line{    width: 60px;    height: 4px;    background: #e60012;    margin: 15px auto 0 auto;}.gray-line{    width: 30px;    height: 4px;    background: #999;    float: right;}.index-business-list{    width: 100%;    height: auto;    /*overflow: hidden;*/    margin-top: 45px;}.index-business-list .index-business-col{    padding: 0 35px;}.index-business-group{    position: relative;    width: 100%;    height: auto;    /*overflow: hidden;*/}.index-business-group:hover{    box-shadow: 0 0 40px rgba(0, 0, 0, .2);    border: 1px solid rgba(0, 0, 0, .2);}.index-business-text{    position: absolute;    bottom: 47px;    padding: 0 28px;    font-size: 14px;    line-height: 24px;    color: #fff;}/*.index-business-text a{*//*display: inline-block;*//*width: 150px;*//*line-height: 40px;*//*background-color: #e60012;*//*text-align: center;*//*color: #fff;*//*font-size: 18px;*//*margin-top: 30px;*//*}*/.index-business-text a span{    padding-left: 13px;    font-size: 16px;}.index-business-text h3{    font-weight: bold;    margin-bottom: 0;}.index-business-introduce{    bottom: 32px;}.red-title-line{    width: 94px;    height: 4px;    background-color: #e60012;    border-radius: 2px;}.index-service{    padding: 60px 0;    /*padding-bottom: 64px;*/    background-color: #F8F8F8;    /*background-image: url(../images/bg-1.jpg);*/    /*background-repeat: no-repeat;*/    /*background-position: center;*/    /*background-size: cover;*/    /*color: #fff;*/}.index-service-list {    width: 80%;    height: auto;    overflow: hidden;    padding-top: 74px;    margin: 0 auto;}.index-service-picture {    max-width: 45px;    float: left;}.index-service-text {    padding-left: 69px;}.index-service-text h4{    font-weight: bold;    margin: 0;    padding-bottom: 14px;}.index-service-list .red-line{    width: 80px;    margin: 0;}.index-service-text p{    margin-top: 25px;    line-height: 24px;    font-size: 14px;    color: #999;}.index-service-text p:hover{    color: #111;}.index-about{    padding: 60px 0;    /*padding-bottom: 27px;*/    width: 100%;    height: auto;    /*overflow: hidden;*/}.index-about-bg{    padding-bottom: 110px;    background-image: url(../images/bg-1.jpg);    background-repeat: no-repeat;    background-position: center;    background-size: cover;    color: #fff;}.index-about-content{    width: 100%;    height: auto;    /*overflow: hidden;*/    position: relative;    margin-top: 45px;}.index-partner-content{    width: 100%;    height: auto;    margin-top: 45px;}.index-about-content .col-sm-4{    z-index: 1;    padding: 0;}.index-about-col{    position: absolute;    top: 60px;    background-color: #f8f8f8;    z-index: 0;}.index-about-col:after,.index-about-col::before {    content:"";    width:0;    height:0;    border:2px solid transparent;    display:inline-block;    box-sizing:border-box;    position:absolute;}.index-about-col:after {    top:0;    left:0;    transition:border-color 0s ease-in 2s,height 0.5s ease-in 1s,width 0.5s ease-in 1.5s;}/*必须拆解出来，这个是消失时候过渡*/.index-about-col:before {    right:0;    bottom:0;    transition:border-color 0s ease-in 0.8s,height 0.5s ease-in,width 0.5s ease-in 0.5s;}/*必须拆解出来，这个是消失时候过渡*/.index-about-col:hover{    box-shadow: 0 0 40px rgba(0, 0, 0, .2);}.index-about-col:hover:after {    border-top-color:#ff0000;    border-right-color:#ff0000;    height:100%;    width:100%;    /*transition:height 1s ease-out,width 1s ease-out 1s;    */ transition:width 0.2s ease-out,height 0.2s ease-out 0.2s;}.index-about-col:hover:before {    width:100%;    height:100%;    border-bottom-color:#ff0000;    border-left-color:#ff0000;    transition:width 0.2s ease-in 0.6s,height 0.2s ease-in 0.8s;}.index-about-text h4{    font-size: 24px;    font-weight: bold;    color: #e60012;    text-align: center;}.index-about-text p{    font-size: 14px;    color: #999;    line-height: 30px;    text-indent: 2em;}.index-business-hiddle{    display: none;    position: absolute;    top: 20%;    left: 0;    padding: 15px;    color: #fff;    animation: mymove 1s 1;}.index-business-hiddle .glyphicon{    color: #fff;}@keyframes mymove{    from {        top: 50%;    }    to {        top: 20%;    }}.index-business-hiddle a{    display: inline-block;    width: 150px;    line-height: 40px;    background-color: #e60012;    text-align: center;    color: #fff;    font-size: 18px;    margin-top: 30px;}.index-partner{    padding: 60px 0;    /*padding-bottom: 69px;*/}/*底部*/.footer-content{    background-color: #24313c;    color: #fff;    padding-top: 45px;}.footer-contact{    line-height: 24px;    border-bottom: 1px solid #2d3c47;    padding-bottom: 8px;}.footer-contact h4{    margin: 0;    padding-top: 11px;}.footer-contact span{    color: #999;    font-size: 14px;}.footer-links{    width: 80%;    margin: 0 auto;}.footer-links ul{    float: left;    width: 50%;}.footer-links ul li{    font-size: 14px;    line-height: 28px;}.footer-links ul li a{    color: #999;}.footer-introduce{    color: #666c72;    font-size: 12px;}.footer-introduce img{    width: auto;}.footer-introduce p{    margin-top: 34px;    line-height: 24px;}.footer-copyright{    margin-top: 20px;    border-top: 1px solid #2d3c47;    line-height: 60px;    text-align: center;    color: #999;}/*关于我们*/.about-introduce {    width: 100%;    height: auto;    overflow: hidden;    box-shadow: 0 0 40px rgba(0, 0, 0, .2);    border: 1px solid #eee;}.about-introduce:last-child{    margin-top: 120px;}.about-introduce-text{    width: 100%;    padding-right: 10%;    padding-left: 10%;    padding-top: 10%;}.about-introduce .about-introduce-text.col-sm-offset-0{    padding-right: 0;    padding-left: 10%;}/*.about-introduce-text:hover{*/    /*box-shadow: 20px 20px 40px #ddd;*/    /*border: 1px solid #eee;*//*}*/.about-introduce-text h4{    color: #333;    /*font-weight: bold;*/    margin: 0;}.about-introduce-text .red-line{    margin: 15px 0 10px 0;}.about-introduce-text p{    font-size: 13px;    line-height: 28px;    color: #666;    padding-right: 10%;}.contact-content {    width: 100%;    padding: 55px 0 70px 0;    height: auto;    overflow: hidden;}.contact-introduce{    width: 80%;    margin: 0 auto;    color: #999;    font-size: 14px;    line-height: 24px;    padding-top: 40px;    height: auto;    overflow: hidden;}.contact-introduce h4{    color: #e60012;    padding-left: 15px;    font-weight: bold;}.address-map{    padding-bottom: 70px;}/*FBA头程专线*/.overseas{    padding: 70px 0;}.overseas .german-oversers{    width: 100%;    height: auto;    overflow: hidden;}.overseas .german-oversers .index-title{    text-align: left;}.overseas .german-oversers .red-line{    margin: 15px 0 28px 0;}.overseas-content p{    color: #b2b2b2;    font-size: 14px;    line-height: 20px;}.overseas-content a{    width: 145px;    line-height: 50px;    text-align: center;    color: #fff;    font-size: 16px;    background-color: #ff0000;    display: block;    border-radius: 6px;    margin-top: 25px;}.overseas-process{    padding-top: 70px;    width: 100%;}/*海外仓*/.overseas-warehouse-list {    box-shadow: 2px 8px 20px #eee;}.overseas-warehouse-group {    width: 100%;    /*height: auto;*/    /*overflow: hidden;*/    padding: 40px 0 0 0;}.overseas-warehouse p{    width: 50%;    text-align: center;    margin: 0 auto;    padding-top: 30px;}.overseas-warehouse-introduce{    padding: 30px 0;    text-align: center;    font-size: 14px;}.overseas-warehouse-introduce p{    line-height: 36px;}.overseas-warehouse-title{    font-size: 24px;}.overseas-content .carousel-indicators{    bottom: 0;}.overseas-content .carousel-indicators li{    background-color: #e8e8e8;}.overseas-content .carousel-indicators .active{    width: 10px;    border-radius: 50%;    background-color: #ff0000;}.process-content{    background-color: #f8f8f8;    padding: 50px 0;    width: 100%;    height: auto;    overflow: hidden;}.process-content .tab-pane{    width: 100%;    margin: 0 auto;    text-align: center;}.process-content .tab-pane img{    width: auto;    /*max-width: 100%;*/}.process-nav{    border: none;    height: auto;    overflow: hidden;    border-radius: 5px;    max-width: 540px;    float: right;}.process-nav li{    float: right;    min-width: 180px;    text-align: center;}.process-nav li a{    background-color: #2b2020;    color: #fff;    display: block;    padding: 10px 0;}.process-nav>li.active>a,.process-nav>li.active>a:focus,.process-nav>li.active>a:hover{    border: none;    background-color: #ff0000;    color: #fff;}.service{    padding: 70px 0;    width: 100%;    height: auto;    overflow: hidden;}.index-about-text{    padding: 70px 30px 70px 125px;}/*留言板*/.modal-body {    padding: 50px 0;}.guestbook-content{    width: 100%;    height: auto;    overflow: hidden;    /*background-color: #fbfbfb;*/}/*.guestbook-content-text{*/    /*padding: 20px 30px;*/    /*background-color: #e60012;*/    /*color: #fff;*//*}*//*.guestbook-content-text h4{*/    /*font-size: 28px;*//*}*/.guestbook-content-text p{    font-size: 14px;    line-height: 24px;    color: #666;    margin-top: 45px;    padding: 0 30px;}form#form-guestbook{    padding: 30px 15px;}.form-control{    height: 50px;    border: none;    background: #f7f7f7;}label {    position: absolute;    line-height: 54px;    padding-left: 30px;    color: #72848c;    display: none;}textarea#guestbook-enquiry {    height: 6rem;}button#submit-button{    margin-top: 20px;    background-color: #e60012;    color: #fff;    padding: 6px 35px;    border: none;    font-size: 13px;    border-radius: inherit;}.guestbook-content .right {    width: 100%;    height: auto;    overflow: hidden;    padding: 30px 0;}.guestbook-content .right dl{    background-color: #da0632;    padding: 30px 20px;    color: #fff;}.guestbook-content .right dl dt {    font-size: 16px;    margin-bottom: 10px;}.guestbook-content .right dl dd {    margin-top: 5px;    font-size: 14px;}.guestbook-content .right dl dd .iconfont {    margin-right: 10px;}/*增值服务*/.know {    margin: 70px 0;    width: 100%;    height: auto;    overflow: hidden;}.know-title>ul>li{    text-align: center;    line-height: 60px;    background: #ededed;    border-bottom: 1px solid #fbfbfb;}.know-title .address_categories.dropdown-menu {    width: 100%;    padding: 0;    margin: 0;    border: none;    box-shadow: none;    position: relative;}.know-title .address_categories .show {    border-left: 4px solid #da0632;    background: #fdfdfd;}.know-title .address_categories li{    text-align: center;    line-height: 40px;    background: #F6F5F4;    padding: 7px 0;    border-bottom: 1px solid #fefefe;}/*页面浮窗*/.floating-window {    position: fixed;    z-index: 99;    right: 0;    top: 30%;    text-align: right;    width: 55px;}.floating-window li{    width:55px;    height: 55px;    border-radius: 5px;    text-align:left;    line-height: 55px;    margin: 5px 0;    overflow: hidden;    float: right;    transition: width 0.5s;    -moz-transition: width 0.5s;	/* Firefox 4 */    -webkit-transition: width 0.5s;	/* Safari 和 Chrome */    -o-transition: width 0.5s;	/* Opera */    cursor: pointer;    position: relative;}.floating-window li h5{    position: absolute;    left: 55px;    top: 20px;    width: 100px;}.floating-window li h5 a {    color: #fff;}.floating-window li h5 {    display: inline-block;    color: #fff;    margin: 0;}.floating-window li:hover{    width: 190px;}.floating-window li.bgcolor-white,.floating-window li.bgcolor-gray{    text-align: center;    width: 55px;    overflow: inherit;}.floating-window li.bgcolor-white:hover,.floating-window li.bgcolor-gray:hover{    width: 55px;}.floating-window li.bgcolor-white:hover .widow-show{    width: 200px;    height:380px;}.floating-window li img {    width: 43px;    padding-left: 12px;}.floating-window li.bgcolor-white img{    max-width: 100%;    width: auto;    padding: 2px;}.floating-window li.bgcolor-gray img{    max-width: 100%;    width: auto;    padding: 2px;}.widow-show {    width: 0;    height: 0;    display: block;    position: absolute;    z-index: 99;    right: 70px;    top: 0;    background: #fff;    transition: width 0.5s;    -moz-transition: width 0.5s;	/* Firefox 4 */    -webkit-transition: width 0.5s;	/* Safari 和 Chrome */    -o-transition: width 0.5s;	/* Opera */    overflow: hidden;}.floating-window li.bgcolor-white .widow-show > img {    width: 100%;    /*max-width: auto;*/}.widow-show h6 {    margin-top: 0;}.bgcolor-orange {    background-color: #da3f2e;}.bgcolor-light-yellow {    background-color: #f5a34d;}.bgcolor-gray {    background-color: #d3d3d3;}.bgcolor-white{    background: #fff;}.bgcolor-blue{    background-color: #007cc8;}.breadcrumb{   /*text-align: right;*/    font-size: 15px;    background: none;}.know-right-title{    text-align: center;    margin: 30px 0;}.registered {    font-size: 15px;}.table>tbody>tr>td{    padding: 15px 8px;}.know-title>ul>li{    font-size: 15px;}@media (min-width: 1200px) {    .nav-menu{        width: 100%;    }    .navbar-category li {        padding: 0 24px;    }    li.logo {        padding: 0 123px;    }    .about-introduce .col-sm-6{        height: inherit;        padding: 0;    }    .about-introduce .about-introduce-text{        height: inherit;    }    .overseas-process-picture img,    .process-content .tab-pane img,    .service img{        width: auto;    }}@media (max-width: 1200px) {    .overseas-process-picture img,.process-content .tab-pane img{        max-width: 100%;    }    .index-about-text{        padding: 20px 0 20px 40px;    }}@media (min-width: 768px) {    .registered img{        width: auto;    }}@media (max-width: 768px) {    .contact-introduce, .about-introduce-text{        width: 100%;    }    .navbar-category .logo{        display: none;    }    .navbar-category li{        width: 50%;    }    .header-nav .sm-logo{        max-width: 60px;        line-height: 80px;        display: block;    }    .header-nav .navbar-toggle {        padding: 15px 10px;    }    .header-nav .navbar-toggle .fa{        font-size: 30px;    }    .index-about-col, .index-business-col{        position: static;        margin-top: 20px;    }    .index-business-list .index-business-col{        margin-top: 20px;        padding: 0 15px;    }    .carousel-control.right, .carousel-control.left {        width: 50px;        height: 50px;        top: 36%;    }    .overseas-warehouse p{        width: 100%;    }    .footer-links{        width: 100%;    }    .footer-introduce{        margin-top: 30px;    }    .about-introduce:last-child {        padding-top: 40px;    }    .index-service-text{        padding: 0 0 0 60px;    }    .index-service-list, .index-service-list .col-xs-12{        padding-top: 30px;    }    .navbar-category li a{        line-height: 50px;    }    .navbar-category li {        line-height: 60px;    }}@media (max-width: 560px) {    .process-nav li{        width: 100%;    }}html,body{    height: 100%;}.title4, .title5{    color: #fea443;}.title6{    color: #ff4344;}.title7{    color: #3fc952;}