/* 网站背景 */
.bg-color{background-color: #fff;}
/* 导航 */
.head{height: 40px;background-color: #1e73be;}
.head .txt{float: left;max-width: 40%;line-height: 40px;color: #fff;font-size: 14px;}
.head .tel{float: right;color: #fff;font-weight: 700;line-height: 40px;font-size: 18px;padding-left: 30px;background-image: url(../images/head-tel.png);background-position: left center;background-repeat: no-repeat;}
.head .tel span{font-weight: 400;font-family: "宋体";font-size: 14px;}
.nav-bar{height: 100px;background-color: #fff;}
.nav-bar .logo{float: left;font-size: 0;height: 100px;line-height: 100px;max-width: 300px;}
.nav-bar .logo img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.nav-bar ul{float: right;max-width: 1000px;display: flex;justify-content: flex-end;}
.nav-bar ul li{position: relative;margin: 0 5px;}
.nav-bar ul li:last-child{margin-right: 0;}
.nav-bar ul li a.yiji{display: block;color: #000;font-size: 18px;line-height: 100px;position: relative;padding: 0 35px;z-index: 1;}
.nav-bar ul li a.yiji:before{content: '';position: absolute;top: 0;left: 50%;width: 0;height: 100%;background-color: #1e73be;transition: all 0.5s ease-in-out;z-index: -1;}
.nav-bar ul li a.yiji:hover:before,
.nav-bar ul li.active a.yiji:before{width: 100%;left: 0;}
.nav-bar ul li a.yiji:hover,
.nav-bar ul li.active a.yiji{color: #fff;}
.nav-bar ul li a.yiji .icon{position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
.nav-bar ul li a.yiji:hover .icon img,
.nav-bar ul li.active a.yiji .icon img{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.nav-bar ul li .xl{display: none;position: absolute;top: 100px;left: 50%;background-color: #fff;width: 100%;transform: translateX(-50%);z-index: 999;box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);}
.nav-bar ul li .xl a.erji{font-size:14px;text-align:center;padding: 0 10px;position: relative;color:#333;min-height: 45px;line-height: 1.3;display: flex;justify-content: center;align-items: center;}
.nav-bar ul li .xl a.erji::before{content: '';display: block;width: 80%;height:1px;background-color: #f1f1f1;position: absolute;bottom:0;left:10%;}
.nav-bar ul li .xl a.erji:last-child::before{display: none;}
.nav-bar ul li .xl a.erji:hover {background-color:#1e73be;color:#fff;}
.nav-bar ul li .xl a.erji:hover::before{background-color: transparent;}
/* banner大图 */
.banner{width: 100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 1;text-align: center;}
.banner a{display: block;}
.banner img{width: 100%;}
.banner .banner-pagination{display: flex;justify-content: center;align-items: center;bottom: 70px;}
.banner .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #fff;margin: 0 5px;opacity: 1;border-radius: 50%;transition: all 0.5s ease-in-out;}
.banner .swiper-pagination-bullet-active{width: 30px;border-radius: 20px;}
#main{overflow: hidden;margin-top: -55px;}
/* 首页优势 */
.youshi-main{margin-top: -55px;position: relative;z-index: 2;}
.youshi-main .list{display: flex;background-color: #fff;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);}
.youshi-main .list li{width: 33.33%;height: 110px;position: relative;display: flex;justify-content: center;align-items: center;}
.youshi-main .list li::before{content: '';position: absolute;top: 0;left: 0;width: 1px;height: 100%;background-color: #dcdcdc;}
.youshi-main .list li:first-child::before{display: none;}
.youshi-main .list li .icon{width: 50px;height: 50px;text-align: center;font-size: 0;margin-right: 12px;}
.youshi-main .list li .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.youshi-main .list li .info{line-height: 1;}
.youshi-main .list li .info .tit{color: #000;font-size: 20px;margin-bottom: 10px;}
.youshi-main .list li .info .tags{color: #333;font-size: 16px;}
/* 公共头部 */
.common{text-align: center;line-height: 1;margin-bottom: 50px;}
.common .name{color: #1e73be;font-size: 48px;}
.common .txt{color: #666;font-size: 18px;margin-top: 18px;}
/* 国际物流 */
#main .business-main{padding: 140px 0 90px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .business-main .list{margin: 0 -10px;padding-top: 15px;}
#main .business-main .list li{float: left;width: calc(25% - 20px);margin: 0 10px;}
#main .business-main .list li a{display: block;}
#main .business-main .list li a .name{height: 70px;background-color: #4a4947;color: #fff;font-size: 24px;display: flex;justify-content: center;align-items: center;}
#main .business-main .list li a .name .icon{margin-right: 10px;width: 32px;height: 32px;line-height: 32px;text-align: center;font-size: 0;overflow: hidden;border: 1px solid #fff;border-radius: 50%;}
#main .business-main .list li a .name .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
#main .business-main .list li a .img{height: 348px;overflow: hidden;}
#main .business-main .list li a .img img{width: 100%;height: 100%;object-fit: cover;}
#main .business-main .list li a:hover{box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);-webkit-transform: translate3d(0,-15px,0);-moz-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
#main .business-main .list li a:hover .name{background-color: #e10000;}
/* 公司简介 */
#main .company-main{padding: 80px 0;background-image: url(../images/company-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#main .company-main .box{float: left;width: 700px;}
#main .company-main .box .name{color: #fff;line-height: 1;font-size: 48px;margin-bottom: 10px;display: flex;align-items: center;}
#main .company-main .box .name span{font-family: "bahnschrift";font-size: 60px;opacity: 0.14;margin-left: 10px;font-weight: 700;line-height: 1.2;}
#main .company-main .box .con{color: #fff;font-size: 16px;line-height: 2;}
#main .company-main .box .more{display: block;color: #fff;font-size: 16px;width: 118px;height: 38px;line-height: 38px;text-align: center;border: 1px solid rgba(255,255,255,.22);border-radius: 20px;margin-top: 20px;}
#main .company-main .box .more:hover{background-color: #fff;color: #e10000;}
#main .company-main .box .list{margin-top: 38px;border: 1px solid rgba(255,255,255,.17);}
#main .company-main .box .list li{float: left;width: 33.33%;margin: 17px 0;position: relative;}
#main .company-main .box .list li::before{content: '';position: absolute;top: 0;left: 0;width: 1px;height: 100%;background-color: rgba(255,255,255,.29);}
#main .company-main .box .list li:first-child::before{display: none;}
#main .company-main .box .list li .icon{width: 45px;height: 45px;line-height: 45px;text-align: center;font-size: 0;overflow: hidden;margin: 0 auto;}
#main .company-main .box .list li .info{padding: 0 25px;text-align: center;color: #fff;}
#main .company-main .box .list li .info .tit{font-size: 20px;line-height: 1;margin: 20px 0 10px 0;}
#main .company-main .box .list li .info .tags{font-size: 14px;line-height: 1.3;}
#main .company-main .img{float: right;width: 560px;height: 445px;overflow: hidden;position: relative;}
#main .company-main .img .icon{width: 100%;height: 100%;object-fit: cover;}
#main .company-main .img .logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
/* 海外仓服务 */
#main .hwcservice-main{padding: 70px 0;background-image: url(../images/hwcservice-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
#main .hwcservice-main .box{background-color: #fff;height: 575px;}
#main .hwcservice-main .box .img{float: left;width: 615px;height: 100%;overflow: hidden;clip-path: polygon(0% 0%, 85% 0, 100% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 85% 0%, 100% 100%, 0% 100%);}
#main .hwcservice-main .box .img img{width: 100%;height: 100%;object-fit: cover;}
#main .hwcservice-main .box .list{float: right;width: 590px;margin-right: 40px;height: 100%;display: flex;justify-content: center;flex-direction: column;}
#main .hwcservice-main .box .list li{margin-top: 50px;}
#main .hwcservice-main .box .list li:first-child{margin-top: 0;}
#main .hwcservice-main .box .list li a{display: block;display: flex;justify-content: space-between;align-items: center;}
#main .hwcservice-main .box .list li a .icon{width: 80px;height: 80px;line-height: 80px;font-size: 0;overflow: hidden;}
#main .hwcservice-main .box .list li a .icon img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
#main .hwcservice-main .box .list li a .info{width: calc(100% - 110px);}
#main .hwcservice-main .box .list li a .info .tit{color: #333;font-size: 24px;line-height: 1;}
#main .hwcservice-main .box .list li a .info .tags{color: #666;font-size: 16px;line-height: 1.6;margin-top: 10px;}
#main .hwcservice-main .box .list li a:hover .icon img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: gelatine 0.5s 1;animation: gelatine 0.5s 1;}
@keyframes gelatine{from,to { -webkit-transform: scale(1, 1);transform: scale(1, 1);}25% {-webkit-transform: scale(0.9, 1.1);transform: scale(0.9, 1.1);}50% {-webkit-transform: scale(1.1, 0.9);transform: scale(1.1, 0.9);}75% {-webkit-transform: scale(0.95, 1.05);transform: scale(0.95, 1.05);}from,to {-webkit-transform: scale(1, 1);transform: scale(1, 1);}}
@-webkit-keyframes gelatine{from,to {-webkit-transform: scale(1, 1);transform: scale(1, 1);}25% {-webkit-transform: scale(0.9, 1.1);transform: scale(0.9, 1.1);}50% {-webkit-transform: scale(1.1, 0.9);transform: scale(1.1, 0.9);}75% {-webkit-transform: scale(0.95, 1.05);transform: scale(0.95, 1.05);}}
#main .hwcservice-main .box .list li a:hover .info .tit{color: #1e73be;}
/* 海外仓优势 */
#main .hwcyoushi-main{padding: 50px 0;background-color: #fff;}
#main .hwcyoushi-main .list{margin: 0 -17px;}
#main .hwcyoushi-main .list li{float: left;width: calc(33.33% - 34px);margin: 0 17px;}
#main .hwcyoushi-main .list li .imgbg{width: 100%;height: 288px;position: relative;overflow: hidden;}
#main .hwcyoushi-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#main .hwcyoushi-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .hwcyoushi-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 70px;line-height: 70px;padding: 0 30px;color: #fff;font-size: 30px;background-color: rgba(30, 115, 190, 0.75);background: linear-gradient(90deg, rgba(30, 115, 190, 0.75) 0, rgba(30, 115, 190, 0.1) 100%);box-sizing: border-box;}
#main .hwcyoushi-main .list li .box{background-color: #f6f6f6;padding: 20px 0 20px 20px;}
#main .hwcyoushi-main .list li .box p{padding-left: 20px;color: #333;font-size: 18px;line-height: 40px;position: relative;}
#main .hwcyoushi-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;}
#main .hwcyoushi-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
/* 国际空运服务内容 */
#main .gjkyfwnr-main{padding: 50px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .gjkyfwnr-main .list{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
#main .gjkyfwnr-main .list li{float: left;width: calc(22% - 40px);}
#main .gjkyfwnr-main .list li .imgbg{width: 100%;height: 288px;position: relative;overflow: hidden;}
#main .gjkyfwnr-main .list li .imgbg::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 49px;background-image: url(../images/gjkyfwnr-li.png);background-position: center;background-repeat: no-repeat;background-size: cover;z-index: 1;}
#main .gjkyfwnr-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}
#main .gjkyfwnr-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;position: relative;}
#main .gjkyfwnr-main .list li .imgbg .img img.reddot{position: absolute;bottom: 0;left: 42%;width: 41px;height: 41px;z-index: 2;}
#main .gjkyfwnr-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 60px;padding: 0 30px;color: #fff;font-size: 24px;box-sizing: border-box;text-align: center;z-index: 3;}
#main .gjkyfwnr-main .list li .box{background-color: #fff;padding: 20px 20px 20px 20px;}
#main .gjkyfwnr-main .list li .box .tit{font-size: 24px;text-align: center;font-weight:500;margin-bottom: 10px;}
#main .gjkyfwnr-main .list li .box p{color: #555;font-size: 16px;line-height: 28px;position: relative;text-align: center;}
/* #main .gjkyfwnr-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .gjkyfwnr-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}

/* 公司简介 */
.about-qb-banner {
    width: 100%;
    height: 800px;
    background: url("../images/about-banner.jpg") no-repeat;
    background-size: cover;
}
.about-qb-banner .warpper{
	position: relative;
	height: 100%;
}
.about-qb-banner .about-qb-banner-text-content {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 640px;
    height: 396px;
    background-color: rgba(249, 249, 249, 0.95);
}

.about-qb-banner-text-content .redBar {
    width: 640px;
    height: 6px;
    background-color: #E81D21;
}

.about-qb-banner-text-content h1 {
    color: #ECEDED;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 36px;
}

.about-qb-banner-text-content h3{
	color: #ECEDED;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 36px;
}

.about-qb-banner-text-content span {
    position: absolute;
    top: -20px;
    left: 0px;
    width: 240px;
    height: 64px;
    background-color: #015AAA;
    color: #FFFFFF;
    text-align: center;
    font-size: 30px;
    line-height: 64px;
    z-index: 11;
}
.about-qb-banner-text-content p {
    margin-top: 40px;
    padding: 0 40px;
    color: #666666;
    font-size: 16px;
    line-height: 30px;
}
.about-qb-banner-text-content .banner-triangle {
    position: absolute;
    width: 0;
    height: 0;
    border-top: 40px solid #DE191A;
    border-right: 40px solid transparent;
    top: -28px;
    left: -8px;
    z-index: 10;
}

/* 愿景使命 服务理念 */
#main .gsyjnr-main{padding: 50px 0;background-color: #f1f1f1;}
#main .gsyjnr-main .list{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
#main .gsyjnr-main .list li{float: left;width: calc(50% - 40px);}
#main .gsyjnr-main .list li .imgbg{width: 100%;height: 390px;position: relative;overflow: hidden;}
#main .gsyjnr-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}
#main .gsyjnr-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .gsyjnr-main .list li .imgbg .img img.reddot{position: absolute;bottom: 0;left: 42%;width: 41px;height: 41px;}
#main .gsyjnr-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 60px;padding: 0 30px;color: #fff;font-size: 22px;box-sizing: border-box;text-align: center;}
#main .gsyjnr-main .list li .box{background-color: #fff;padding: 20px 20px 20px 20px;}
#main .gsyjnr-main .list li .box .tit{font-size: 22px;text-align: center;font-weight:500;margin-bottom: 10px;}
#main .gsyjnr-main .list li .box p{color: #555;font-size: 16px;line-height: 28px;position: relative;text-align: center;}
/* #main .gsyjnr-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .gsyjnr-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}

/* 国际空运服务优势 */
#main .gjkyfwys-main{padding: 50px 0;background-color: #fff;}
#main .gjkyfwys-main .business-advantage{padding: 0 0 0px;
    background-color: #fff;}
.business-advantage .business-advantage-box {
	margin: 0 auto;
	width: 1300px;
}
.business-advantage .business-advantage-box .video-box {
    width: 671px;
    height: 593px;
}
.lf {
    float: left;
}
.business-advantage .business-advantage-box .video-box img {
    vertical-align: top;
    max-width: 100%;
}
.business-advantage .business-advantage-box .advantage-details {
    padding: 25px 0 0;
    width: 550px;
    text-align: left;
}
.rt {
    float: right;
}
.business-advantage .business-advantage-box .advantage-details li {
    margin-bottom: 40px;
	position: relative;
}
.business-advantage .business-advantage-box .advantage-details .dotnum {
	position: absolute;
	top: 0;
	left: -50px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}
.business-advantage .business-advantage-box .advantage-details .dotnum img{
	width: 32px;
	height: 32px;
}
.business-advantage .business-advantage-box .advantage-details .dotnum span{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	font-weight: 100;
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.business-advantage .business-advantage-box .advantage-details .t {
    margin-bottom: 5px;
    color: #333333;
    font-weight: 400;
    font-size: 24px;
}
.business-advantage .business-advantage-box .advantage-details p {
    color: #555;
    font-size: 16px;
}

/* 国际空运增值服务 */
#main .gjkyzzfw-main{padding: 50px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .gjkyzzfw-main .list{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
#main .gjkyzzfw-main .list li{float: left;width: calc(33.33% - 10px);}
#main .gjkyzzfw-main .list li .imgbg{width: 100%;height: 288px;position: relative;overflow: hidden;}
#main .gjkyzzfw-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;}
#main .gjkyzzfw-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .gjkyzzfw-main .list li .imgbg .img img.reddot{position: absolute;bottom: 0;left: 42%;width: 41px;height: 41px;}
#main .gjkyzzfw-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 60px;padding: 0 30px;color: #fff;font-size: 24px;box-sizing: border-box;text-align: center;}
#main .gjkyzzfw-main .list li .box{background-color: #fff;padding: 20px 20px 20px 20px;position: relative;}
#main .gjkyzzfw-main .list li .box .tit{font-size: 24px;text-align: center;font-weight:500;margin-bottom: 10px;
position: relative;padding-bottom: 15px;
width: 300px;margin: 0px auto;
}
#main .gjkyzzfw-main .list li .box h3.tit::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 45%;
    width: 31px;
    height: 2px;
    background: #ff0000;
    transition: 0.4s;
    z-index: 5;
}
#main .gjkyzzfw-main .list li .box h3.tit::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300px;
    height: 1px;
    background: #cecece;
    transition: 0.4s;
    z-index: 4;
}
#main .gjkyzzfw-main .list li .box p{color: #555;font-size: 16px;line-height: 28px;position: relative;text-align: center;width: 300px;margin: 0px auto;padding-top: 15px;

}
#main .gjkyzzfw-main .list li .box .titnum{font-size: 72px;color:#f3f3f3;
position: absolute;bottom: -38px;left: 6px;transition: 0.4s;
}
/* #main .gjkyzzfw-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .gjkyzzfw-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);

}
#main .gjkyzzfw-main .list li:hover .box .tit::before {
	width: 31px;
	left: 48%;
}
#main .gjkyzzfw-main .list li:hover .box .titnum{
	bottom: -18px;
}

/* 空运解决方案 */
#main .kyjjfa-main{padding: 70px 0;background:url(../images/kyjjfabg.jpg) top center no-repeat;}
.kyjjfa-main .common .name,.kyjjfa-main .common .txt{
	color: #fff;
}
#main .kyjjfa-main .list{margin: 0 -17px;}
#main .kyjjfa-main .list li{float: left;width: calc(33.33% - 34px);margin: 0 17px;}
#main .kyjjfa-main .list li .imgbg{width: 100%;height: 492px;position: relative;overflow: hidden;}
#main .kyjjfa-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#main .kyjjfa-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .kyjjfa-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 90px;padding: 20px 30px;color: #fff;font-size: 24px;background-color: rgba(30, 115, 190, 0.75);background: linear-gradient(90deg, rgba(204, 0, 0, 0.75) 0, rgba(30, 115, 190, 0.1) 100%);box-sizing: border-box;}
#main .kyjjfa-main .list li .imgbg .tit .entit{
font-size: 12px;
}
#main .kyjjfa-main .list li .box{background-color: #f6f6f6;padding: 20px 0 20px 20px;}
#main .kyjjfa-main .list li .box p{padding-left: 0px;color: #333;font-size: 18px;line-height: 40px;position: relative;}
/* #main .kyjjfa-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .kyjjfa-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}


/* 国际航空货运代理服务流程 */
#main .gjkylc-main{padding: 70px 0;background-color:#fff;}
.gjkylc-main .icon_show {
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 80px;
    width: 1300px;
}
.gjkylc-main .icon_show ul{
    display: flex;
	justify-content: space-between;
}
.gjkylc-main .icon_show li {
    float: left;
    width: 170px;
}
.gjkylc-main .icon_show li + li {
    margin-left: 40px;
}
.gjkylc-main .icon_show li:last-of-type {
    width: 133px;
}
.gjkylc-main .icon_show li dl {
    position: relative;
    text-align: center;
}

.gjkylc-main .icon_show li:hover dl dt img {
    opacity: 1;
    filter: grayscale(0);
}
.gjkylc-main .icon_show li dl dt img {
    opacity: 0.8;
    filter: grayscale(100%);
}
.gjkylc-main .icon_show li dl dd:nth-child(2) {
    margin: 0px 0 5px;
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background-color:#e30f0f;	background: -moz-linear-gradient(45deg, #e30f0f 0%, #f18484 100%);	background: -webkit-linear-gradient(45deg, #e30f0f 0%,#f18484 100%);	background: linear-gradient(45deg, #e30f0f 0%,#f18484 100%);
	border-radius: 100%;
}
.gjkylc-main .icon_show li dl dd.tit {
    margin-top: 13px;
	
}
.gjkylc-main .icon_show li dl dd span {
    color: #fff;
    font-weight: 100;
    font-size: 20px;
}
.gjkylc-main .icon_show li dl dd h3 {
	font-size: 20px;
	color: #000;
	font-weight: 400;
    margin-bottom: 8px;
}
.gjkylc-main .icon_show li dl dd p {
    color: #7E7E7E;
    font-size: 13px;
    line-height: 20px;
}
.gjkylc-main .icon_show li:last-of-type dl dd.air-service-icon_arrow.l {
    display: none;
}
.gjkylc-main .icon_show li dl dd.air-service-icon_arrow.l {
    position: absolute;
    top: 62px;
    /* right: -77px;
    width: 77px; */
	right: -122px;
    width: 122px;
	height: 1px;
    /* height: 9px; */
    /* background: url(../images/air-service-icon_arrow.png) no-repeat;*/
	background-color:#dcdcdc;
}


/* 海外仓服务 */
#main .hwcfw-main{padding: 50px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .hwcfw-main .list{margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
#main .hwcfw-main .list li{float: left;width: calc(24% - 10px);}
#main .hwcfw-main .list li .imgbg{width: 100%;height: 288px;position: relative;overflow: hidden;}
#main .hwcfw-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #f3f3f3;}
#main .hwcfw-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .hwcfw-main .list li .imgbg .img img.reddot{position: absolute;bottom: 0;left: 42%;width: 41px;height: 41px;}
#main .hwcfw-main .list li .imgbg .tit{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 60px;padding: 0 30px;color: #fff;font-size: 24px;box-sizing: border-box;text-align: center;}
#main .hwcfw-main .list li .box{background-color: #f3f3f3;padding: 20px 20px 20px 20px;position: relative;height: 190px;top: 0px;transition: 0.5s;}
#main .hwcfw-main .list li .box .tit{font-size: 24px;text-align: center;font-weight:500;margin-bottom: 10px;
position: relative;padding-bottom: 15px;
margin: 0px auto;
}
#main .hwcfw-main .list li .box h3.tit::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 20%;
    width: 60%;
    height: 2px;
    background: #ccc;
    transition: 0.4s;
    z-index: 5;
}
#main .hwcfw-main .list li .box h3.tit::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0px;
    height: 1px;
    background: #cecece;
    transition: 0.4s;
    z-index: 4;
}
#main .hwcfw-main .list li .box p{color: #555;font-size: 16px;line-height: 28px;position: relative;text-align: center;margin: 0px auto;padding-top: 15px;

}
#main .hwcfw-main .list li .box .titnum{font-size: 72px;color:#f3f3f3;
position: absolute;bottom: -38px;left: 6px;transition: 0.4s;
}
/* #main .hwcfw-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .hwcfw-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);

}
#main .hwcfw-main .list li:hover .box .tit::before {
	background-color: #6da4d5;
}
#main .hwcfw-main .list li:hover .box .titnum{
	bottom: -18px;
}
#main .hwcfw-main .list li:hover .box{
	color: #fff;
	background-color: #1e73be;
	top: -48px;
	transition: 0.5s;
}
#main .hwcfw-main .list li:hover .box p{
	color: #fff;
}

/* 服务优势 */
.hwcfwys-main{
	padding: 80px 0px 80px;
}
.hwcfwys-main .common .name{
	color: #fff;
}
.hwcfwys-main .common .txt{
	color: #fff;
}

.storage-service-detail {
    margin: 0 auto;
    /* width: 1220px;
    height: 431px; */
    /* background-size: cover; */
}
.storage-service-detail ul {
    margin: 90px auto 0;
    width: 1300px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.storage-service-detail li {
    float: left;
    width: 298px;
}
.storage-service-detail li + li {
    margin-left: 30.6px;
}
.storage-service-detail li dl {
    width: 298px;
    text-align: center;
}
.storage-service-detail li dl dt img{
    margin: 0px auto;
}
.storage-service-detail li dl dd h3 {
    margin-top: 37px;
    margin-bottom: 12px;
    color: #f3f3f3;
    font-weight: normal;
    font-size: 30px;
}
.storage-service-detail li dl dd p {
    color: #f3f3f3;
    font-size: 16px;
	line-height: 1.8;
}

/* 美国海外仓分布 */
#main .mghwcfb-main{padding: 70px 0;background-color: #fff;}
#main .mghwcfb-main .list{
	display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
}
#main .mghwcfb-main .list li{float: left;width: calc(34% - 24px);margin-bottom: 15px;background-color: #d2d2d2;}
#main .mghwcfb-main .list li .imgbg{width: 100%;height: 244px;position: relative;overflow: hidden;}
#main .mghwcfb-main .list li .imgbg .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;

}
#main .mghwcfb-main .list li .imgbg .img img{width: 100%;height: 100%;object-fit: cover;}
#main .mghwcfb-main .list li .imgbg .img .more{
	width: 29%;
	text-align: center;
	font-size: 24px;
	color: #fff;
}
#main .mghwcfb-main .list li .imgbg .tit{
	text-align: center;
	position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;padding: 10px 10px;color: #fff;font-size: 18px;background-color: rgba(0, 0, 0, 0.75);background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0, rgba(30, 115, 190, 0.1) 100%);box-sizing: border-box;}
#main .mghwcfb-main .list li .imgbg .tit .entit{
font-size: 12px;
}
#main .mghwcfb-main .list li .box{background-color: #f6f6f6;padding: 20px 0 20px 20px;}
#main .mghwcfb-main .list li .box p{padding-left: 0px;color: #333;font-size: 18px;line-height: 40px;position: relative;}
/* #main .mghwcfb-main .list li .box p:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 5px;height: 5px;border: 2px solid #e10000;border-radius: 50%;} */
#main .mghwcfb-main .list li:hover{-webkit-transform: translate3d(0,-10px,0);-moz-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}

/* 海外仓常见问题 */
#main .hwccjwt-main{padding: 70px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .hwccjwt-main .show{height: 496px;position: relative;background-image: url(../images/hwccjwt-bg.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
#main .hwccjwt-main .show .list{padding: 0 131px;margin: 0 -15px;}
#main .hwccjwt-main .show .list li{float: left;width: 296px;margin: 0 15px;padding-left: 30px;padding-top: 40px;}
#main .hwccjwt-main .show .list li .tit{line-height: 1;color: #333;font-size: 24px;font-weight: 700;margin-bottom: 25px;}
#main .hwccjwt-main .show .list li .tit span{text-transform: uppercase;color: #ccc;opacity: 0.5;padding-left: 20px;}
#main .hwccjwt-main .show .list li .tags{color: #e10000;font-size: 20px;line-height: 1;margin-bottom: 40px;}
#main .hwccjwt-main .show .list li .cont{color: #333;font-size: 16px;line-height: 1.7;padding-right: 30px;}
#main .hwccjwt-main .show .txt{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;color: #fff;font-size: 30px;line-height: 70px;}

/* 海外仓合作流程 */
#main .gjhwchzlc-main{padding: 70px 0;background-color:#fff;}
.gjhwchzlc-main .icon_show {
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 80px;
    width: 1300px;
}
.gjhwchzlc-main .icon_show ul{
    display: flex;
	justify-content: space-between;
}
.gjhwchzlc-main .icon_show li {
    float: left;
    width: 170px;
}
.gjhwchzlc-main .icon_show li + li {
    margin-left: 40px;
}
.gjhwchzlc-main .icon_show li:last-of-type {
    width: 133px;
}
.gjhwchzlc-main .icon_show li dl {
    position: relative;
    text-align: center;
}

.gjhwchzlc-main .icon_show li:hover dl dt img {
    opacity: 1;
    filter: grayscale(0);
}
.gjhwchzlc-main .icon_show li dl dt img {
    opacity: 0.8;
    filter: grayscale(100%);
}
.gjhwchzlc-main .icon_show li dl dd:nth-child(2) {
    margin: 0px 0 5px;
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	background-color:#e30f0f;
	background: -moz-linear-gradient(45deg, #e30f0f 0%, #f18484 100%);
	background: -webkit-linear-gradient(45deg, #e30f0f 0%,#f18484 100%);
	background: linear-gradient(45deg, #e30f0f 0%,#f18484 100%);
	border-radius: 100%;
}
.gjhwchzlc-main .icon_show li dl dd.tit {
    margin-top: 13px;
	
}
.gjhwchzlc-main .icon_show li dl dd span {
    color: #fff;
    font-weight: 100;
    font-size: 20px;
}
.gjhwchzlc-main .icon_show li dl dd h3 {
	font-size: 20px;
	color: #000;
	font-weight: 400;
    margin-bottom: 8px;
}
.gjhwchzlc-main .icon_show li dl dd p {
    color: #7E7E7E;
    font-size: 13px;
    line-height: 20px;
}
.gjhwchzlc-main .icon_show li:last-of-type dl dd.air-service-icon_arrow.l {
    display: none;
}
.gjhwchzlc-main .icon_show li dl dd.air-service-icon_arrow.l {
    position: absolute;
    top: 62px;
    /* right: -77px;
    width: 77px; */
	right: -122px;
    width: 122px;
	height: 1px;
    /* height: 9px; */
    /* background: url(../images/air-service-icon_arrow.png) no-repeat;*/
	background-color:#dcdcdc;
}

/* 国际海运服务优势 */
#main .gjhyfwys-main{padding: 50px 0;background-color: #fff;}
#main .gjhyfwys-main .business-advantage{padding: 0 0 0px;
    background-color: #fff;}

/* 海运服务流程 */
#main .gjhyfwlc-main{
	padding: 70px 0;
    background-image: url(../images/index-bg.jpg);
	background-repeat: repeat;
    min-height: 658px;
}
.gjhyfwlc-main ul {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* padding-left: 25px; */
    margin-top: 40px;
	width: 1355px;
	height: 406px;
    background: url(../images/hyfwlcbg1.jpg) no-repeat center top;
}
.gjhyfwlc-main ul li {
    float: left;
    /* width: 109px; */
	width: 250px;
    min-height: 270px;
    /* margin-right: 132px; */
    text-align: center;
}
.gjhyfwlc-main ul li .icon {
    width: 109px;
    line-height: 0;
    margin: 0 auto;
	position: relative;
	left: -25px;
}
.gjhyfwlc-main ul li:hover .icon img {
    opacity: 1;
    filter: grayscale(0);
}

.gjhyfwlc-main ul li .icon img {
    max-width: 100%;
    opacity: 0.8;
    filter: grayscale(100%);
}
.gjhyfwlc-main ul li .t {
    margin-top: 14px;
	width: 202px;
	margin-left: auto;
	margin-right: auto;
    position: relative;
    left: -25px;
}
.gjhyfwlc-main ul li .t .tt {
    color: #000;
    font-size: 24px;
    font-weight: 400;
}
.gjhyfwlc-main ul li .t p {
    margin-top: 5px;
    color: #555;
    font-size: 16px;
    line-height: 26px;
}
.gjhyfwlc-main ul li:nth-child(5n) {
    /* margin-right: 0; */
}

/* 海运核心产品 */
.hyhxcp-main{padding: 50px 0 0 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}

/*产品切换*/
.index1 {
	padding: 0 0 60px 0;
	background-image: url(../images/index-bg.jpg);background-repeat: repeat;
}
.main {
    width: 1300px;
    margin: 0 auto;
}
.index1 .proType{background-color: #fff;margin-bottom: 30px;}
.index1 .proType ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index1 .proType li{
	padding: 0 18px;
}
.index1 .proType li a {
	position: relative;
	padding: 22px 0px;
    display: block;
	text-align: center;
	height: 24px;
    font-size: 16px;
	color: #000;
    transition: 0.3s;
}
.index1 .proType li a:after{
	position: absolute;
	bottom: -10px;
	left: 45%;
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f3f3f3;
	transition: 0.3s;
}
.index1 .proType li.on{
	background-color: #e10000;
}
.index1 .proType li.on a{
	color: #fff;
}
.index1 .proType li.on a:after{
	border-top:10px solid #e10000;
}
.index1 .bd ul .item {
    /* width: 29.74% !important; */
	width: 357px;
    margin-bottom: 60px;
	margin-right: 30px;
    /* margin-right: 3.92%; */
    padding: 25px 28px 25px;
    background: #fff;
    border-radius: 5px;
}
.index1 .bd ul .item:nth-of-type(3n){
	margin-right: 0;
}
.index1 .bd ul .item .name {
    font-size: 28px;
    line-height: 34px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 20px;
    font-weight: 400;
}
.index1 .bd ul .item .tag-list {
    margin-bottom: 26px;
}
.index1 .bd ul .item .tag-list .tag {
    font-size: 16px;
    line-height: 31px;
    color: #555;
    font-family: 微软雅黑;
    margin: 0px 10px 10px 0px;
    padding: 0px 14px;
    background: #ddeaf5;
    /* border-radius: 5px; */
}
.index1 .bd ul .item .p1 {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 6px;
}
.index1 .bd ul .item .more {
	margin-top: 24px;
    padding: 12px 20px;
    background: #1e73be;
    display: flex;
    justify-content: space-between;
    position: relative;
	-webkit-transition: .3s;
    transition: .3s;
	overflow: hidden;
	z-index: 1;
}
.index1 .bd ul .item .more::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #e10000;
	z-index: -1;
	transition: all 0.4s ease 0s;
}
.index1 .bd ul .item .more .txt {
    font-size: 18px;
    color:#fff;
    font-family: 微软雅黑;
    z-index: 5;
    transition: all 0.4s ease 0s;
}
.index1 .bd ul .item .more:hover::before{
	width: 100%;
}
.m-pic{
    position: relative;
    text-align: center;
    font-size: 0;
    line-height: 1;
	display: flex;
	align-items: center;
}
.tet {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
  .index1 .index1-swiper .swiper-slide h3 {
	font-size: 18px;
	transition: 0.3s;
	text-align: center;
	line-height: 44px;
	color: #f1f1f1;
  }
  .index1 .index1-swiper .swiper-slide .noData {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	padding-top: 200px;
  }
  .index1 .index1-swiper .swiper-slide .noData p {
	font-size: 28px;
	opacity: 0.8;
  }

/* 产品详情页 */
#pro-detail {
	padding: 60px 0 150px;
    background-image: url(../images/index-bg.jpg);
	background-repeat: repeat;
}
#pro-detail .cont{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.cw1300 {
    max-width: 1300px;
    width: 1300px;
    margin: auto;
}
#pro-detail .cont .left {
    width: 74.29%;
}
#pro-detail .cont .left .info {
    width: 100%;
    margin-bottom: 20px;
    padding: 30px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border-radius: 5px;
}
#pro-detail .cont .left .info .l .tit {
    font-size: 30px;
    line-height: 50px;
    color: #333;
    font-family: 微软雅黑;
    margin-bottom: 13px;
}
#pro-detail .cont .left .info .l .trait {
    width: 100%;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}
#pro-detail .cont .left .info .l .trait .li {
    margin-right: 40px;
}
#pro-detail .cont .left .info .l .trait .li .top {
    display: flex;
    align-items: center;
}
#pro-detail .cont .left .info .l .trait .li .top .icon {
    margin-right: 11px;
}
#pro-detail .cont .left .info .l .trait .li .top .name {
    font-size: 16px;
    line-height: 21px;
    color: #888;
    font-family: 微软雅黑;
}
#pro-detail .cont .left .info .l .trait .li .bot {
	margin-top: 7px;
    margin-left: 34px;
    font-size: 18px;
    line-height: 36px;
    color: #333;
    font-family: 微软雅黑;
}
#pro-detail .cont .left .info .l .tag-list .tag {
    color: #555;
    font-size: 16px;
    font-family: 微软雅黑;
    padding: 12px 15px;
    margin: 0px 10px 10px 0px;
    background: #ddeaf5;
    border-radius: 5px;
}
#pro-detail .cont .left .info .pic {
    box-shadow: 0 0 20px 10px rgba(2,12,38,10%);
    border-radius: 11px;
	width: 230px;
}
.b-pic img, [b-pic] img {
	max-width: 100%;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}
#pro-detail .cont .left .box {
    background: #fff;
    border-radius: 5px;
    padding-bottom: 60px;
	width: 865px;
	padding-left: 40px;
	padding-right: 40px;
}
#pro-detail .cont .left .box .cate-list {
    line-height: 69px;
    border-bottom: 1px solid #dcdcdc;
    padding: 0px;
}
#pro-detail .cont .left .box .cate-list .cate {
    font-size: 18px;
    color: #333;
    font-family: 微软雅黑;
    margin-right: 52px;
}
#pro-detail .cont .left .box .cate-list .cate.on {
    color: #153265;
    border-bottom: 3px solid #1e73be;
}
#pro-detail .cont .left .box .list {
	position: relative;
    padding: 33px 0px 33px 5px;
}
#pro-detail .cont .left .box .list .item.l1 .li-item {
    width: 100%;
    padding: 17px 0 14px;
    display: flex;
    border-bottom: 1px dashed #e5e5e5;
}
#pro-detail .cont .left .box .list .item * {
    font-size: 16px;
    font-family: 微软雅黑;
    line-height: 28px;
    color: rgb(56, 60, 63);
}
#pro-detail .cont .left .box .list .item.l1 .li-item .right {
    width: 73.1%;
}
#pro-detail .cont .left .box .list .item.l1 .li-item .left {
    width: 26.8%;
    color: #9ca0a4;
}
#pro-detail .cont .left .box .list .item * {
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 28px;
    color: rgb(56, 60, 63);
}
#pro-detail .cont .left {
    /* width: 74.29%; */
	width: 865px;
}
.fl, [fl] {
    float: left;
}
.clean, [clean] {
    zoom: 1;
}
.clean:after, [clean]:after {
    clear: both;
}
.clean:after, .clean:before, [clean]:after, [clean]:before {
    content: '';
    display: table;
}
#pro-detail .cont .right {
    /* width: 21.43%; */
	width: 298px;
}

/*推荐专线*/
.hots-goods-pro {
    background-color: #fff;
}
.hots-goods-pro ul {
    /* margin: 0 -11px; */
}
.hots-goods-pro ul li {
    float: left;
    /* width: 315px; */
    /* margin: 0 11px; */
}
.hots-goods-pro ul a {
    display: block;
	padding: 16px 18px;
    /* box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); */
}
.hots-goods-pro ul a .box {
    height: 57px;
    
    display: flex;
    /* justify-content: space-between; */
    align-items: center;
    /* background-color: #424242; */
    /* background: -moz-linear-gradient(45deg, #424242 0%, #3ca273 100%); */
    /* background: -webkit-linear-gradient(45deg, #424242 0%,#3ca273 100%); */
    /* background: linear-gradient(45deg, #424242 0%,#3ca273 100%); */
	border-bottom: 1px solid #eeeeee;
}
.hots-goods-pro ul a .box .icon {
    width: 15px;
    line-height: 57px;
    font-size: 0;
    overflow: hidden;
}
.hots-goods-pro ul a .box .icon img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
    /* -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1); */
}
.hots-goods-pro ul a .box .tit {
    width: 230px;
    text-align: left;
    color: #333;
    font-size: 18px;
    height: 31px;
    line-height: 31px;
    padding: 0 5px;
    /* border: 1px solid rgba(255,255,255,0.5);
    border-radius: 20px; */
}

/*公司介绍 联系我们*/
.contact-company{
	padding: 50px 0;
	background-color: #fff;
}
.contact-company .contact-way {
    margin: 0 auto;
    width: 1300px;
	display: flex;
	justify-content: space-between;
}
.contact-company .contact-way .telWay {
    padding: 64px;
    width: 580px;
    /* height: 410px; */
    background-color: #F2F2F2;
}
.contact-company .contact-way .telWay h3 {
    font-weight: normal;
    font-size: 20px;
}
.contact-company .contact-way .telWay h3 span {
    color: #015AAA;
    text-transform: uppercase;
    font-size: 42px;
}
.contact-company .contact-way .telWay h4 {
    margin: 20px 0 23px;
    font-weight: normal;
    font-size: 20px;
}
.contact-company .contact-way .telWay p {
    margin-bottom: 12px;
    font-size: 18px;
}
.contact-company .contact-way .telWay h5 {
    font-size: 18px;
}
.contact-company .contact-way .telWay h5 span {
    font-weight: normal;
}
.contact-company .contact-way .img-box {
    width: 607px;
}
.contact-company .contact-way .img-box #dituContent {
    width: 100%;
    height: 450px;
    margin: 0 auto;
}

/* 联系我们页面 */
.contact_box {
    background: url(../images/contact_bg.jpg) no-repeat center center;
    height: 757px;
}
.contact_box .box1 {
    width: 1220px;
    margin: 0 auto;
    position: relative;
    padding-top: 107px;
}
.contact_box .box1 .left {
    width: 733px;
    float: left;
}
.contact_box .box1 .right {
    text-align: left;
    position: absolute;
    right: -8px;
    top: 100px;
    width: 472px;
    height: 448px;
    background: url(../images/contact_bg2.png) no-repeat center center;
    padding: 85px 46px 0 82px;
}
.contact_box .box1 .left .img {
    margin-top: 50px;
}
.contact_box .box1 .left .wz img{
    /* vertical-align: top;
    max-width: 100%;
	height: 48px; */
}
.contact_box .box1 .right h2 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
}
.contact_box .box1 .right .bt {
    border-bottom: 1px solid #f5f5f5;
    margin-top: 15px;
}
.contact_box .box1 .right .bt span {
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 12px;
}
.contact_box .box1 .right .text {
    margin-top: 10px;
}
.contact_box .box1 .right .text p {
    padding-top: 0;
    color: #666666;
    font-size: 16px;
    line-height: 26px;
}

/* 联系我们 表单 */
.contact_banner {
    background: url(../images/contact_banner.jpg) no-repeat center center;
    height: 800px;
}
.contact_banner .text_box {
    width: 1300px;
	/* width: 555px; */
    margin: 0 auto;
    padding-top: 140px;
    text-align: left;
	
}
.contact_banner .text_box h4 {
	width: 555px;
    margin-top: 15px;
    color: #1a58ab;
    font-size: 26px;
    font-weight: bold;
    font-family: arial;
}
.contact_banner .text_box .text {
    margin-top: 12px;
    width: 555px;
    border-top: 1px solid #fff;
    text-align: left;
}
.contact_banner .text_box .text p {
    color: #333333;
    font-size: 16px;
    padding-top: 21px;
}
.contact_banner .text_box .text ol {
    margin-top: 18px;
}
.contact_banner .text_box .text ol a {
    display: block;
    width: 146px;
    height: 42px;
    background: #1a58ab;
    float: left;
    margin-right: 20px;
    border-radius: 3px;
    color: #fff;
    line-height: 42px;
    font-size: 14px;
    text-align: center;
}
.contact_banner .text_box .text ol a.zixun span {
    line-height: 42px;
    padding-left: 34px;
    background: url(../images/g_icon2.png) no-repeat left center;
	background-size: 20px 15px;
}
.contact_banner .text_box .text p {
    color: #333333;
    font-size: 16px;
    padding-top: 21px;
}
.contact_banner .text_box .text ol {
    margin-top: 18px;
}
.contact_banner .text_box .text ol a.yx {
    background: #fdfdfd url(../images/yx_icon.png) no-repeat 20px center;
    min-width: 227px;
    color: #a8a8a8;
    padding-left: 46px;
    padding-right: 10px;
    text-align: left;
    font-size: 16px;
}
.contact_banner .text_box .text p {
    color: #333333;
    font-size: 16px;
    padding-top: 21px;
}
.contact_banner .text_box .text p.dd label {
    color: #6d6d6d;
    font-size: 13px;
    display: inline-block;
    cursor: pointer;
	position: relative;
}
.contact_banner .text_box .text p.dd label .label{
    display: block;
    position: relative;
    padding-left:18px;
	margin-left: 8px;
    box-sizing: border-box; 
    color: #999;
	background: url(../images/g001.png) no-repeat left center;
}
.contact_banner .text_box .text p.dd label .label::after{
    content: "";
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    top: 50%;
    left: 0px;
	transform: translateY(-50%);
}
.label::before{
    content:"";
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 0;
    opacity: 0;
	transform: translateY(-50%);
	background: url(../images/g002.png) no-repeat left center;
}
label input{
    display: none;
}
label input:checked + .label:before{
    opacity: 1;
    transition: opacity 0.5s ease;
}

.contact_banner .text_box .text ul {
    padding-top: 18px;
	margin: 0 -5px;
}
.contact_banner .text_box .text ul li {
    float: left;
	width: calc(100% / 2 - 10px);
	margin: 5px;
    height: 40px;
    line-height: 40px;
    background: #fff;
	position: relative;
}
.contact_banner .text_box .text ul li input {
    width: 100%;
    border: none;
    background: none;
    padding: 0 10px;
    font-size: 14px;
    height: 40px;
    font-family: "微软雅黑";
}
.contact_banner .text_box .text ul li .verify{
	position: absolute;
	top: 0;
	right: 0;
	max-width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	font-size: 0;
}
.contact_banner .text_box .text ul li .verify img{
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.contact_banner .text_box .text ul li:nth-child(5){
    width: calc(100% - 120px);
    height: 60px;
}
.contact_banner .text_box .text ul li textarea {
    width: 100%;
    height: 60px;
    line-height: 40px;
    padding: 0 10px;
    border: none;
    background: none;
    font-family: "微软雅黑";
}
.contact_banner .text_box .text ul li:last-child {
    width: 100px;
    height: 60px;
    margin-right: 0;
    line-height: 60px;
}
.contact_banner .text_box .text ul li .submit{
	display: block;
    height: 60px;
    width: 100%;
	font-size: 14px;
	text-align: center;
	color: #333;
}
.contact_banner .text_box .text ul li .submit:hover{
	background-color: #1e73be;
	color: #fff;
}
/* 我们的优势 */
#main .ouryoushi-main{padding: 70px 0;background-image: url(../images/index-bg.jpg);background-repeat: repeat;}
#main .ouryoushi-main .list{padding-top: 10px;margin: 0 -10px;}
#main .ouryoushi-main .list li{float: left;width: calc(25% - 20px);margin: 0 10px;height: 400px;position: relative;overflow: hidden;}
#main .ouryoushi-main .list li .img,
#main .ouryoushi-main .list li .box{position: absolute;top: 0;left: 0;}
#main .ouryoushi-main .list li .img{width: 100%;height: 100%;}
#main .ouryoushi-main .list li .img img{width: 100%;height: 100%;object-fit: cover;}
#main .ouryoushi-main .list li .box{padding: 30px 20px;width: calc(100% - 40px);height: calc(100% - 60px);color: #fff;}
#main .ouryoushi-main .list li .box .tit{font-size: 24px;line-height: 1;}
#main .ouryoushi-main .list li .box .tags{font-size: 16px;line-height: 1.7;margin-top: 18px;}
/* 合作伙伴 */
#main .partners-main{padding: 70px 0;background-color: #fff;}
#main .partners-main .list{padding: 0 0 1px 1px;}
#main .partners-main .list .swiper-slide a{display: block;border: 1px solid #dcdcdc;margin: 0 0 -1px -1px; padding: 5px;height: 112px;line-height: 112px;text-align: center;font-size: 0;}
#main .partners-main .list .swiper-slide a img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
/* 网站底部 */
.footertop{padding: 30px 0;background-image: url(../images/footertop.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.footertop .logo{width: 360px;height: 90px;line-height: 90px;font-size: 0;float: left;}
.footertop .logo img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.footertop .wechat{float: left;display: flex;min-width: 310px;border-right: 1px solid rgba(255,255,255,.2);}
.footertop .wechat .ewm{display: flex;margin-right: 22px;}
.footertop .wechat .ewm .name{width: 30px;height: 90px;background-color: #0458a2;color: #ccc;font-size: 14px;line-height: 30px;-webkit-writing-mode: vertical-rl;-ms-writing-mode: bt-rl;writing-mode: vertical-rl;text-align: center;}
.footertop .wechat .ewm .img{width: 86px;height: 86px;padding: 2px;line-height: 86px;text-align: center;font-size: 0;overflow: hidden;background-color: #fff;}
.footertop .wechat .ewm .img img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.footertop .tel{float: left;width: 370px;margin-left: 38px;line-height: 1;color: #fff;}
.footertop .tel h3{font-size: 14px;font-weight: 700;}
.footertop .tel p{font-size: 14px;margin: 10px 0 22px 0;font-family: "宋体";}
.footertop .tel h4{font-size: 30px;font-weight: 700;}
.footertop .more{float: right;width: 163px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;border: 1px solid #fff;margin-top: 26px;}
.footertop .more:hover{background-color: #fff;color: #1e73be;}
.footer{padding: 30px 0 0 0;background-image: url(../images/footer.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.footer .list li{width: 16%;float: left;}
.footer .list li:last-child{width: 36%;}
.footer .list li .tit{color: #fff;line-height: 1;margin-bottom: 20px;font-size: 18px;}
.footer .list li .box{min-height: 190px;}
.footer .list li .box a,
.footer .list li .box p{font-size: 16px;color: #999;line-height: 1.5;padding: 6px 0;display: block;transition: all 0.5s ease-in-out;}
.footer .list li .box a:hover{color: #1e73be;}
.footer .list li .box p{padding-left: 30px;background-position: left center;background-repeat: no-repeat;}
.footer .list li .box p.add{background-image: url(../images/footer-add.png);}
.footer .list li .box p.email{background-image: url(../images/footer-email.png);}
.footer2{margin-top: 30px;background-color: #282828;border-top: 1px solid rgba(255,255,255,0.1);padding: 20px 0;text-align: center;color: #9c9b9b;font-size: 16px;line-height: 2;}
.footer2 a{color: #9c9b9b;}
.footer2 a:hover{color: #1e73be;}
.footer2 a img{display: inline-block;}
/* 侧边样式 */
.pro-sider{float: left;width: 285px;}
.pro-sider .top{color: #fff;padding: 30px 20px;line-height: 1;background-color: #1e73be;}
.pro-sider .top .name{font-size: 24px;font-weight: 700;background-image: url(../images/type-menu.png);background-position: right center;background-repeat: no-repeat;}
.pro-sider .top .en{font-size: 14px;text-transform: uppercase;margin: 10px 0 15px 0;}
.pro-sider .top .line{width: 22px;height: 1px;background-color: rgba(255,255,255,0.5);}
.pro-sider .list{background-color: #ececec;}
.pro-sider .list li{border-top: 1px solid #fff;}
.pro-sider .list li a.type{display: block;padding: 0 16px 0 38px;line-height: 64px;color: #333;font-size: 18px;font-weight: 700;position: relative;z-index: 1;}
.pro-sider .list li a.type::before,
.pro-sider .list li a.type::after{content: '';position: absolute;transition: all 0.5s ease-in-out;}
.pro-sider .list li a.type::before{top: 50%;left: 16px;width: 12px;height: 12px;transform: translateY(-50%);overflow: hidden;background-color: #1e73be;border-radius: 5px;background-image: url(../images/sider-li.png);background-position: center;background-repeat: no-repeat;}
.pro-sider .list li a.type::after{top: 0;left: 0;width: 0;height: 100%;background-color: #1e73be;z-index: -1;}
.pro-sider .list li a.type.active::before,
.pro-sider .list li a.type:hover::before{background-color: #c00000;}
.pro-sider .list li a.type.active,
.pro-sider .list li a.type:hover{color: #fff;}
.pro-sider .list li a.type.active::after,
.pro-sider .list li a.type:hover::after{width: 100%;}
.pro-sider .list li a.prolist{display: block;padding: 0 40px;height: 52px;border-top: 1px solid #fff;display: flex;justify-content: space-between;align-items: center;}
.pro-sider .list li a.prolist .tit{width: calc(100% - 10px);color: #666;font-size: 16px;}
.pro-sider .list li a.prolist i{width: 6px;height: 12px;background-image: url(../images/type-li.png);background-position: center;background-repeat: no-repeat;background-size: cover;}
.pro-sider .list li a.prolist.active .tit,
.pro-sider .list li a.prolist:hover .tit{color: #424242;}
.pro-sider .list li a.prolist.active i,
.pro-sider .list li a.prolist:hover i{background-image: url(../images/type-liH.png);}
.pro-sider#indexsider .list{padding-bottom: 50px;}
.pro-sider#indexsider .list{background-color: #fff;}
.pro-sider#indexsider .list li{border-bottom: 1px solid #ececec;}
.pro-sider#indexsider .list li a.prolist{border-top: 1px solid #ececec;}
.pro-sider .contact-box{border: 1px solid #ececeb;padding: 6px;margin-top: 20px;}
.pro-sider .contact-box img{margin-bottom: 10px;width: 100%;}
.pro-sider .contact-box p{color: #333;font-size: 14px;line-height: 26px;padding: 5px 0;}
.pro-sider .contact-box p a{color: #333;}
.pro-sider .contact-box p span{display: block;font-size: 22px;line-height: 36px;color: #c00000;font-weight: 700;}
.pro-sider .contact-box p a:hover{color: #c00000;}


.m-column-t{















	position: relative;















	text-align: center;















	font-size: 0;















}















.m-column-t .center{















	display: inline-block;















	font-size: 0;















}















.m-column-t .center h3{















	color: #333;















	font-size: 30px;















}















.m-column-t .center p{















	color: #d2d2d2;















	font-size: 30px;















}















.m-column-t span{















	position: absolute;















	width: 415px;















	top: 50%;















	margin-top: -5px;















	height: 5px;















	border-bottom: 1px solid #d2d2d2;















	z-index: 1;















}















.m-column-t span.mcl{















	left: 0;















}















.m-column-t span.mcl em{















	float: right;















}















.m-column-t span.mcr{















	right: 0;















}















.m-column-t span em{















	display: block;















	height: 11px;















	border-left: 1px solid #d2d2d2;















}















.textLine{















	overflow: hidden;















	text-overflow: ellipsis;















	display: -webkit-box;















	-webkit-line-clamp: 2;















	-webkit-box-orient: vertical;















}















.textLine3{















	overflow: hidden;















	text-overflow: ellipsis;















	display: -webkit-box;















	-webkit-line-clamp: 3;















	-webkit-box-orient: vertical;















}















.textHidden{















	overflow: hidden;















	text-overflow: ellipsis;















	white-space: nowrap;















}















.domHidden{















	overflow: hidden;















}















.about-main{















	padding: 20px 0 70px;















	min-height: 170px;















}















.about-main .ab-content{















	float: right;















	width: 925px;















}















.about-main .ab-content .title{















	line-height: 50px;















}















.about-main .ab-content .title a{















	color: #333;















	padding: 0 5px;















}















.about-main .ab-content .title span.icon-home{















	color: #535353;















}















.about-main .ab-content .title em{















	color: #999;















}















.about-main .ab-content .ab-conBox{















	overflow: hidden;















	background: #fff;















	min-height: 55px;















	padding: 30px 45px 40px;















}















.about-main .ab-content .ab-conBox .de-title{















	text-align: center;















	font-size: 20px;















	color: #333;















	line-height: 25px;















	margin-bottom: 8px;















}















.about-main .ab-content .ab-conBox .sub-co{















	font-size: 14px;















	color: #999;















	text-align: center;















	line-height: 18px;















}















.about-main .ab-content .ab-conBox .ab-detail{















	overflow: hidden;















	margin-top: 30px;















	font-size: 14px;















	color: #777373;















	line-height: 25px;















}















.ab-sild{















	float: left;















	width: 260px;















}















.ab-sild .title{















	position: relative;















	height: 50px;















	text-align: center;















	background: #f3c04b;















	font-size: 16px;















	line-height: 50px;















	color: #fff;















	border-bottom: 1px solid #fff;















}















.ab-sild .title span{















	position: absolute;















	height: 3px;















	width: 30px;















	top: 50%;















	margin-top: -3px;















	border-bottom: 1px solid #fff;















}















.ab-sild .title span em{















	display: block;















	height: 7px;















	border-left: 1px solid #fff;















}















.ab-sild .title span.stl{















	left: 35px;















}















.ab-sild .title span.stl em{















	float: right;















}















.ab-sild .title span.str{















	right: 35px;















}















.ab-sild .sild-cate{















	background: #fff;















	margin-bottom: 20px;















}















.ab-sild .sild-cate .list{















	overflow: hidden;















}















.ab-sild .sild-cate .list li{















	position: relative;















	border-bottom: 1px solid #eee;















	height: 60px;















	line-height: 60px;















}















.ab-sild .sild-cate .list li a{















	display: block;















	padding-right: 35px;















	font-size: 14px;















	color: #333;















	padding-left: 20px;















}















.ab-sild .sild-cate .list li:last-child{















	border-bottom: none;















}















.ab-sild .sild-cate .list li:hover{















	border-color: #f3c04b;















	background: #f3c04b;















}















.ab-sild .sild-cate .list li:hover a{















	color: #fff;















}















.ab-sild .sild-cate .list li:hover:after{















	color: #fff;















}















.ab-sild .sild-cate .list li:after{















	font-weight: bold;















	right: 20px;















	top: 0;















	color: #999;















	position: absolute;















	content: "\e904";















	font-family: 'icomoon' !important;















}















.ab-sild .sild-cont{















	background: #fff;















}















.ab-sild .sild-cont .cont-list{















	padding: 20px;















}















.ab-sild .sild-cont .cont-list ul li{















	color: #333;















	padding: 5px 0;















	padding-left: 60px;















	font-size: 14px;















}















.ab-sild .sild-cont .cont-list ul li span{















	width: 60px;















	margin-left: -60px;















	display: block;















	height: 20px;















	line-height: 20px;















	float: left;















	color: #666;















}















.pro-center{















	background: #fff;















	padding-bottom: 25px;















}















.pro-center .pro-list{















	overflow: hidden;















	padding: 25px 18px 10px;















}















.pro-center .pro-list ul li{















	float: left;















	width: 200px;















	margin: 0 10px 20px;















	border: 1px solid #fff;















}















.pro-center .pro-list ul li:hover{















	border-color: #f3c04b;















}















.pro-center .pro-list ul li .img{















	overflow: hidden;















	width: 200px;















	height: 200px;















	line-height: 200px;















	text-align: center;















	font-size: 0;















	background: #eee;















}















.pro-center .pro-list ul li .img img{















	display: inline-block;















	vertical-align: middle;















	max-width: 100%;















	max-height: 100%;















}















.pro-center .pro-list ul li .title{















	background: #f7f8fc;















	height: 40px;















	line-height: 40px;















	padding: 0 5px;















	text-align: center;















	font-size: 14px;















	font-weight: bold;















	color: #333;















}















.pro-center .pro-list ul li .title:hover{















	color: #f3c04b;















}















.page{















	font-size: 0;















	text-align: center;















}















.page .center{















	display: inline-block;















	overflow: hidden;















}















.page .center .page-span{















	float: left;















	font-size: 14px;















	color: #c3c3c3;















	line-height: 32px;















	margin-right: 30px;















}















.page .center .page-list{















	float: left;















	overflow: hidden;















}















.page .center .page-list ul li{















	float: left;















	width: auto;















	min-width: 30px;















	height: 32px;















	text-align: center;















	line-height: 30px;















	font-size: 14px;















	margin: 0 4px;















	padding: 0;















	border: none;















	background: transparent;















}















.page .center .page-list ul li a{















	min-width: 20px;















	padding: 0 5px;















	border: 1px solid #eee;















	display: block;















	color: #333;















	border-radius: 4px;















	-webkit-border-radius: 4px;















	overflow: hidden;















	background: #fff;















}















.page .center .page-list ul li:hover a{















	color: #f3c04b;















}















.page .center .page-list ul li.active a{















	background: #f3c04b;















	color: #fff;















}















.news-center{















	background: #fff;















	padding-bottom: 25px;















}















.news-center .new-list{















	padding: 45px 45px 0px;















}















.news-center .new-list ul li{















	margin-bottom: 35px;















	border-bottom: 1px solid #eee;















}















.news-center .new-list ul li a{















	overflow: hidden;















	display: block;















	height: 90px;















	padding-bottom: 30px;















}















.news-center .new-list ul li a .img{















	float: left;















	width: 130px;















	height: 90px;















	background: #eee;















	line-height: 90px;















	font-size: 0;















	text-align: center;















}















.news-center .new-list ul li a .img img{















	display: inline-block;















	vertical-align: middle;















	max-width: 100%;















	max-height: 100%;















}















.news-center .new-list ul li a .info{















	float: right;















	width: 690px;















}















.news-center .new-list ul li a .info h3{















	font-size: 14px;















	font-weight: bold;















	line-height: 24px;















	color: #333;















}















.news-center .new-list ul li a .info em{















	display: block;















	font-size: 12px;















	color: #999;















	line-height: 16px;















	margin-bottom: 10px;















}















.news-center .new-list ul li a .info p{















	font-size: 14px;















	line-height: 22px;















	color: #999;















	max-height: 44px;















	overflow: hidden;















}















.news-center .new-list ul li a:hover h3{















	color: #f3c04b;















}















.message-c{















	background: #fff;















	padding: 40px 50px;















	overflow: hidden;















}















.message-c .p{















	font-size: 16px;















	line-height: 30px;















	color: #666;















	margin-bottom: 35px;















}















.message-c .from input{















	display: block;















	height: 38px;















	line-height: 38px;















	padding: 0 5px;















	border: 1px solid #d2d2d2;















	margin-bottom: 10px;















	font-size: 14px;















	color: #333;















}















.message-c .from input[name=user],















.message-c .from input[name=phone]{















	width: 348px;















}















.message-c .from textarea{















	font-size: 14px;















	color: #333;















	line-height: 20px;















	display: block;















	width: 728px;















	height: 130px;















	border: 1px solid #d2d2d2;















	padding: 5px;















	margin-bottom: 10px;















}















.message-c .from .code{















	overflow: hidden;















}















.message-c .from .code input[name=code]{















	width: 258px;















	float: left;















}















.message-c .from .code a{















	display: block;















	float: left;















	width: 80px;















	height: 38px;















	padding: 1px 0;















	margin-left: 10px;















}















.message-c .from .code a img{















	width: 80px;















	height: 38px;















}















.message-c .from .btn{















	padding-top: 25px;















}















.message-c .from .btn a{















	display: block;















	width: 362px;















	height: 40px;















	text-align: center;















	line-height: 40px;















	color: #fff;















	font-size: 16px;















	background: #8fa4de;















}















.message-c .from .btn a:hover{















	background: #8397d0;















}















.contact-o{















	background: #fff;















	overflow: hidden;















	padding: 40px 0;















	text-align: center;















}















.contact-o iframe{















	width: 830px;















	height: 500px;















	margin: 0 auto;















}