﻿@charset "utf-8";
/* CSS Document */
/*==首页===================================*/
.main_Focus { }
.main_Focus ul { }
.main_Focus li { }
.main_Focus li a { display: block; cursor: inherit; background-size: cover; background-position: 50% 50%; color: #fff; }
.main_Focus li a .wrap { position: relative; height: 600px; }
.main_Focus li a .desc { position: absolute; top: 50%; transform: translateY(-50%); }
.main_Focus li a .desc h2 { font-size: 36px; font-weight: bold; line-height: 1; padding: 0 0 16px; }
.main_Focus li a .desc h4 { font-size: 22px; line-height: 40px; padding: 0 0 40px; }
.main_Focus li a .desc span { font-size: 16px; line-height: 55px; color: #fff; background: #40afd3; display: inline-block; width: 160px; text-align: center; cursor: pointer; border-radius: 5px; }
.main_Focus { position: relative; }
.main_Focus .prev, .main_Focus .next { top: 50%; position: absolute; color: #fff; font-size: 24px; text-align: center; width: 60px; height: 60px; border-radius: 60px; line-height: 60px; background: rgba(0, 0, 0, .2); display: block; left: 60px; z-index: 2; opacity: .8; margin-top: -30px; }
.main_Focus .prev:hover, .main_Focus .next:hover { opacity: 1; background: #40b6df; }
.main_Focus .next { right: 60px; left: inherit; }
.main_Focus .swiper-pagination-bullet { width: 25px; height: 2px; border-radius: 0; opacity: 1; background: #fff; }
.main_Focus .swiper-pagination-bullet-active { background: #40afd3; }
.mainTitle { line-height: 40px; display: inline-block; height: 40px; overflow: hidden; }
.mainTitle h2 { float: left; margin-right: 10px; font-size: 35px; font-weight: bold; color: #40afd3; }
.mainTitle span {font-size: 16px;color: #333;line-height: 50px;min-width: 75px;display: inline-block;text-align: left;}
.mainTitle i { font-size: 20px; color: #636363; line-height: 50px; }
.main_sub1 { padding: 100px 0 120px; }
.main_sub1 .box { position: relative; padding: 0 390px }
.main_sub1 .desc { font-size: 16px; line-height: 30px; color: #4c4c4c; padding: 15px 0 0 0; }
.main_sub1 .desc p { padding: 0 0 20px; }
.main_sub1 .desc .t2 { font-size: 14px; line-height: 25px; word-break: initial; }
.main_sub1 .more { font-size: 16px; width: 160px; line-height: 55px; background: #40afd3; border-radius: 5px; display: inline-block; color: #fff; text-align: center; }
.main_sub1 .pic { position: absolute; left: 0; top: 140px; }
.main_sub1 .pic img { }
.main_sub1 .pic2 { left: initial; right: 0; top: 0; }
.main_sub1 .pic2 img { }
.main_sub2 {background: url(../images/003-bg.jpg) no-repeat 50% 50%;background-size: cover;text-align: center;padding: 80px 0 60px;overflow: hidden;}
.main_sub2 p { font-size: 14px; line-height: 1.5; color: #fff; opacity: .8; padding: 30px 0 10px; }
.main_sub2 ul { margin: 20px -30px 0; }
.main_sub2 li { float: left; width: 25%; padding: 0 30px; }
.main_sub2 li a { display: block; position: relative; color: #fff; cursor: initial; }
.main_sub2 li a i { font-family: 'Impact'; color: #999; FONT-SIZE: 160px; position: ABSOLUTE; text-align: center; OPACITY: .1; }
.main_sub2 li a img { position: relative; z-index: 2; border-radius: 100%; border: 1px solid #fff; }
.main_sub2 li a h2 { position: relative; z-index: 2; font-size: 16px; font-weight: bold; line-height: 1; padding: 25px 0 15px; }
.main_sub2 li a .desc { position: relative; z-index: 2; font-size: 14px; line-height: 24px; text-align: left; margin-bottom: 20px; min-height: 96px; }
.main_sub2 li a span { position: relative; z-index: 2; display: inline-block; line-height: 40px; background: #40afd3; width: 40%; border-radius: 4px; cursor: pointer; }
.main_sub3 {text-align: center;padding: 115px 0 0 0;}
.main_sub3 .topText { color: #4c4c4c; padding: 50px 0 90px; font-size: 20px; }
.main_sub3 ul { padding: 0 130px; }
.main_sub3 li { background: url(../images/005-bg.png) no-repeat right center; background-size: contain; padding: 0 0 100px; }
.main_sub3 li:nth-of-type(2n+2) { background-position: left center; }
.main_sub3 li .pic { float: left; position: relative; width: 52%; text-align: left; }
.main_sub3 li .pic img { box-shadow: 3px 5.196px 10px 0px rgba(0, 0, 0, 0.2); }
.main_sub3 li .pic img:last-of-type { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.main_sub3 li .text { float: right; text-align: left; width: 48%; padding: 0 0 0 100px; }
.main_sub3 li .text h2 { font-size: 22px; font-weight: bold; color: #4c4c4c; padding: 20px 0; }
.main_sub3 li .text p { font-size: 16px; line-height: 34px; color: #4c4c4c; }
.main_sub3 li .text dl { color: #4c4c4c; line-height: 30px; }
.main_sub3 li .text dd { display: inline-block; }
.main_sub3 li .text dt { display: inline-block; }
.main_sub3 li:nth-of-type(2n+2) .pic { float: right; }
.main_sub3 li:nth-of-type(2n+2) .text { float: left; padding-left: 0 }
.main_sub3 li a { color: #4c4c4c; }
.main_sub4 {background: #f7f7f7;padding: 110px 0 80px;text-align: center;}
.main_sub4 ul { padding: 80px 0 0 0; }
.main_sub4 li { float: left; width: 16.6666%; padding: 0 8px 40px; }
.main_sub4 li a { display: block; border: 1px solid #e6e6e6; }
.main_sub4 li a img { }
.main_sub5 {padding: 120px 0 110px;text-align: center;overflow: hidden;}
.main_sub5 ul { padding: 80px 0 0 0; margin: 0 -50px; }
.main_sub5 li { float: left; width: 33.333%; padding: 0 50px; }
.main_sub5 li a { display: block; border: 1px solid #66bfdc; border-radius: 20px; padding: 60px 65px 0; min-height: 380px; }
.main_sub5 li a img { }
.main_sub5 li a h2 { font-size: 20px; font-weight: bold; color: #4c4c4c; padding: 20px 0 30px; }
.main_sub5 li a p { font-size: 16px; line-height: 28px; color: #4c4c4c; text-align: left }
.main_sub6 {text-align: center;padding: 120px 0 70px;background: #f7f7f7;overflow: hidden;}
.main_sub6Tabs {/* background: #fff; */ position: relative; padding: 60px 0 60px; }
.main_sub6Tabs .more{
    position: relative;
    z-index: 2;
    display: inline-block;
    line-height: 40px;
    background: #40afd3;
    width: 200px;
    border-radius: 4px;
    cursor: pointer;
    color: #fff;
    margin-top: 20px;
}
.main_sub6Tabs dl {/* background: #fff; */ }
.main_sub6Tabs dd {/* background: #fff; */ }
.main_sub6Tabs .prev, .main_sub6Tabs .next { top: 50%; position: absolute; color: #fff; font-size: 24px; text-align: center; width: 60px; height: 60px; border-radius: 60px; line-height: 60px; background: rgba(0, 0, 0, .2); display: none; left: 60px; z-index: 2; opacity: .8; margin-top: -30px; }
.main_sub6Tabs .prev:hover, .main_sub6Tabs .next:hover { opacity: 1; background: #e60012; }
.main_sub6Tabs .next { right: 60px; left: inherit; }
.main_sub6Tabs .swiper-pagination-bullet { background: #000; opacity: 1; }
.main_sub6Tabs .swiper-pagination-bullet-active { background: #e60012; }
.main_sub6Tabs .list { text-align: left; line-height: 1; }
.main_sub6Tabs .list .first { float: left; width: 43%; }
.main_sub6Tabs .list .first a { display: block; }
.main_sub6Tabs .list .first a .pic { height: 380px; background-repeat: no-repeat; background-size: cover; }
.main_sub6Tabs .list .first a h2 { font-size: 18px; color: #000; font-weight: bold; padding: 15px 0; }
.main_sub6Tabs .list .first a .desc { font-size: 14px; line-height: 25px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 50px; }
.main_sub6Tabs .list .first a .date { font-size: 12px; line-height: 20px; color: #2b2b2b; margin-bottom: 10px; }
.main_sub6Tabs .list .first a .date i { vertical-align: initial; display: inline-block; }
.main_sub6Tabs .list .first a:hover .desc, .main_sub6Tabs .list .first a:hover h2, .main_sub6Tabs .list .first a:hover .date { color: #40afd3; }
.main_sub6Tabs .last { width: 51%; float: right; padding: 38px 0;padding: 17px 0; }
.main_sub6Tabs .last a { display: block; position: relative; padding: 0 20px 0 170px; }
.main_sub6Tabs .last a span { font-size: 80px; color: #000; float: left; margin-left: -170px; position: relative; width: 130px; line-height: 1; }
.main_sub6Tabs .last a span:before { content: ''; width: 1px; height: 80%; background: #808080; position: absolute; right: 0; margin-top: 10%; }
.main_sub6Tabs .last a h2 { font-size: 18px; line-height: 20px; color: #333; font-weight: bold; width: 70%; margin-bottom: 20px; }
.main_sub6Tabs .last a .date { font-size: 12px; line-height: 20px; color: #2b2b2b; position: absolute; right: 0; top: 0; }










.main_sub6Tabs .last a .date i { vertical-align: initial; display: inline-block; }
.main_sub6Tabs .last a .desc { font-size: 14px; line-height: 25px; color: #4d4d4d; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 50px; }
.main_sub6Tabs .last a:hover span, .main_sub6Tabs .last a:hover h2, .main_sub6Tabs .last a:hover .date, .main_sub6Tabs .last a:hover .desc { color: #40afd3; }
/*==/ 首页===================================*/
/*==产品===================================*/
.ADbanner { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; position:relative;}
.ADbanner:before{content:'';width:100%;height:100%;position:absolute;background: #002060;opacity: 0.3;}
.ADbanner .wrap { position: relative; height: 350px; }
.ADbanner .desc {width:80%;color: #fff;/* text-align: center; */font-size: 19px;line-height: 1.8;font-weight: bold;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.55);}
.ADbanner .desc h2{font-size: 30px;font-weight: bold;}
.ADbanner .desc p { padding: 0 0 5px; }
.ADbanner .desc p.textleft { text-align: left; }
.ADbanner .desc .tel{ display: inline-block;}
.ADbanner .desc .tel i{font-size: 18px;padding: 0 5px 0 0;}
.ADbanner .desc a.btn{font-size: 18px;line-height: 40px;color: #fff;background: #40afd3;display: inline-block;text-align: center;border-radius: 4px;padding: 0 15px;}
.Fwenjuan{background: #e6e6e6;text-align: center;}
.Fwenjuan p{font-size: 16px;color: #051b3a;padding: 45px 0;}
.Fwenjuan a {font-size: 16px;line-height: 45px;color: #fff;background: #40afd3;display: inline-block;width: 110px;text-align: center;/* cursor: pointer; */border-radius: 8px;margin-left: 30px;}
.wenjuan {position: fixed;top: 0;left: 50%;transform: translateX(-50%);width: 100%;background: rgba(0, 0, 0, .9);padding: 100px 50px 100px;text-align: center;display: none;max-width: 1400px;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 10px;z-index: 9;}
.wenjuan h2{font-size: 30px;line-height: 1;color: #40afd3;text-align: center;font-weight: bold;padding-bottom: 70px;}
.wenjuan .close {position: absolute;right: 20px;top: 15px;color: #fff;width: 55px;height: 55px;border: 3px solid #fff;border-radius: 100%;line-height: 50px;font-weight: bold;font-size: 30px;text-align: center;background: none;}
.wenjuan ul {margin: 0 -10px;padding: 0 0 40px;}
.wenjuan li {float: left;width: 33%;padding: 0 10px;margin: 0 0% 30px;position: relative;}
.wenjuan .text { width: 100%; line-height: 30px; height: 60px; padding: 15px 30px; font-size: 15px; }
.wenjuan .btn {font-size: 20px;line-height: 50px;color: #fff;background: #40afd3;display: inline-block;/* width: 160px; */text-align: center;cursor: pointer;border-radius: 5px;padding: 0 15px;}
.wenjuan.on { display: block }
.wenjuan em{color: red;position: absolute;left: 30px;line-height: 20px;top: 53%;line-height: 1;transform: translateY(-50%);}
/*==/ 产品===================================*/
/*商贸一体化管理系统（TBM）*/
.products_1 { }
.products_1 .section_1 { padding: 100px 0 70px; }
.products_1 .section_1 h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 100px; }
.products_1 .section_1 .desc {/* padding: 0 0 0 480px; */ font-size: 16px; line-height: 35px; color: #4c4c4c; }
.products_1 .section_1 .desc img {/* float: left; *//* margin-left: -480px; *//* max-width: 440px; */ margin-bottom: 20px; }
.products_1 .section_1 .desc strong { color: #40afd3; }
.products_1 { }
.products_1 .section_2 { padding: 100px 0 70px; background: #fafafa; }
.products_1 .section_2 h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 100px; }
.products_1 .section_2 ul { margin: 0 -30px; }
.products_1 .section_2 li { float: left; width: 25%; padding: 0 30px; }
.products_1 .section_2 li a { display: block; padding: 0 0 0 80px; }
.products_1 .section_2 li a h3 { font-size: 16px; color: #4c4c4c; padding: 0 0 10px; }
.products_1 .section_2 li a img { float: left; margin-left: -80px; }
.products_1 .section_2 li a p { font-size: 14px; line-height: 20px; color: #666; }
.products_1 .section_2 li.clear { width: 100%; height: 60px; }
/*仓库管理系统（WMS） */
.products_2 { }
.products_2 .section_3 { }
.products_2 .section_3 .desc {padding: 0 0 0 480px;/* line-height: 33px; */}
.products_2 .section_3 .desc img { float: left; margin-left: -480px; max-width: 440px; }
/*运输管理系统（TMS）*/
.products_3 { }
.products_3 .section_1 { }
.products_3 .section_1 ul { }
.products_3 .section_1 li { float: left; width: 50%; margin-bottom: 10px }
.products_3 .section_1 li.clear { width: 100%; padding: 0; margin: 0; }
.products_3 .section_2 li:last-of-type{width:50%}
.products_3 .section_3 { padding: 110px 0 0 0; }
.products_3 .section_3 h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 70px; }
.products_3 .section_3 .pic { background: url(../images/012-03-bg.gif) repeat-x left bottom; }
.products_3 .section_3 .pic img { display: block; margin: 0 auto; }
/*物流信息云服务平台（LVS）*/
.products_4 { }
.products_4 .section_3 { }
.products_4 .section_3 ul { }
.products_4 .section_3 li { padding: 120px 0; background: url(../images/013-03-bg.png) no-repeat 50% 50%;}
.products_4 .section_3 li:nth-of-type(2n+2) { background: #fafafa }
.products_4 .section_3 h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 60px; }
.products_4 .section_3 .pic { }
.products_4 .section_3 .pic img { display: block; margin: 0 auto; }
/*==行业应用===================================*/
.hangye { }
.hangye .section_1 { padding: 70px 0 100px 0; }
.hangye .section_1 h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 70px; }
.hangye .section_1 .box { background: url(../images/014-01.jpg) no-repeat 50% 0; padding: 180px 140px 0; }
.hangye .section_1 ul { background: #fff; box-shadow: 1px 7px 9px 3px rgba(4, 0, 0, 0.12); padding: 40px 0 30px; }
.hangye .section_1 li { font-size: 16px; font-weight: bold; float: left; color: #4c4c4c; width: 50%; padding: 0 0 0 10%; }
.hangye .section_1 li h3 { font-size: 18px; font-weight: bold; color: #40afd3; margin-bottom: 20px; }
.hangye .section_1 li p { font-weight: bold; }
.hangye .section_1 li span { color: #40afd3; padding: 0 10px 0 0; }
.hangye .section_2 { background: url(../images/014-02.png) no-repeat 50% 50%; padding: 40px 0; }
.hangye .section_2 dd { float: left; width: 25%; }
.hangye .section_2 dt { float: right; width: 25%; }
.hangye .section_2 p { font-size: 16px; line-height: 35px; color: #4c4c4c; border-bottom: 1px dashed #5abad9; padding: 30px 0; }
/*==/ 行业应用===================================*/
/*==客户案例===================================*/
.case { background: none; padding: 80px 0 0; }
.case h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; }
/*==/ 客户案例===================================*/
/*==新闻===================================*/
.conNews{}
.conNews ul {padding: 17px 0;width: 80%;margin: 0 auto;}
.conNews ul li{
    border-bottom: 1px solid #e6e6e6;
    padding: 15px 0;
}
.conNews ul li a { display: block; position: relative; padding: 0 20px 0 00px; }
.conNews ul li a h2 {font-size: 18px;line-height: 20px;color: #333;font-weight: bold;width: 70%;margin-bottom: 10px;}
.conNews ul li a .date { font-size: 12px; line-height: 20px; color: #2b2b2b; position: absolute; right: 0; top: 0; }


.newsDetailWrap { text-align: left; padding: 20px 0 0 0; }
.newsDetailHd { text-align: center; }
.newsDetailHd h2 { font-size: 20px; color: #4c4c4c; }
.newsDetailHd p { font-size: 14px; color: #999; padding-bottom: 10px; border-bottom: 1px solid #f5f5f5; margin-bottom: 20px; }
.newsDetailCon { font-size: 16px;/* color: #808080; */ padding: 0 0 20px; }
.newsDetailCon p { padding: 10px 0; }
.newsDetailCon img { display: block; margin: 10px auto; }
.newsDetailPages { border: 1px dashed #e6e6e6; border-width: 1px 0; line-height: 30px; padding: 5px 0; margin-top: 10px; color: #808080; margin-bottom: 40px; }
.newsDetailPages ul { width: 80%; float: left; }
.newsDetailPages strong { color: rgb(52, 52, 52); }
.pages { text-align: center; padding: 20px 0 0 0; }
.pages a{display: inline-block;background: #e6e6e6;font-size: 12px;line-height: 30px;border-radius: 5px;padding: 0 10px;margin: 0 3px;}
.pages a.current{background: #40afd3;color: #fff;}
/*==/ 新闻===================================*/
.contact { padding: 70px 0; }
.contact h2 { font-weight: bold; font-size: 35px; line-height: 1; color: #40afd3; text-align: center; margin-bottom: 60px; }
.contact dl { }
.contact dd { float: left; width: 40%; padding: 53px 0 0 0; }
.contact dd p {padding: 17px 0 17px 70px;font-size: 17px;color: #666;}

.contact dd img { float: left; margin-left: -70px; padding: 5px 0 0 0; }
.contact dd span {display: block;/*font-family: 'Bell MT';*/letter-spacing: -0.5px;letter-spacing: -1px;font-size: 16px;}
.contact dt { height: 380px; float: left; width: 60%; padding: 0 0 0 20px; }
@media (max-width: 1300px) {
    
    .main_sub3 ul{padding:0 60px;} 
}


@media (max-width: 800px) {
    /*==首页===================================*/
.main_Focus { }
.main_Focus ul { }
.main_Focus li { }
.main_Focus li a { display: block; cursor: inherit; background-size: cover; background-position: 50% 50%; color: #fff; }
.main_Focus li a .wrap {position: relative;height: 320px;}
.main_Focus li a .desc {position: absolute;top: 50%;transform: translateY(-50%);padding: 0;text-align: center;width: 100%;}
.main_Focus li a .desc h2 {font-size: 20px;font-weight: bold;line-height: 1;padding: 0 0 5px;}
.main_Focus li a .desc h4 {font-size: 12px;line-height: 2;padding: 0 0 10px;}
.main_Focus li a .desc span {font-size: 14px;line-height: 40px;color: #fff;background: #40afd3;display: inline-block;width: 160px;text-align: center;cursor: pointer;border-radius: 5px;}
.main_Focus { position: relative; }
.main_Focus .prev, .main_Focus .next {top: 50%;position: absolute;color: #fff;font-size: 14px;text-align: center;width: 30px;height: 30px;border-radius: 30px;line-height: 30px;background: rgb(64, 175, 211);display: block;left: 10px;z-index: 2;opacity: .8;margin-top: -15px;}
.main_Focus .prev:hover, .main_Focus .next:hover { opacity: 1; background: #40b6df; }
.main_Focus .next {right: 10px;left: inherit;}
.main_Focus .swiper-pagination-bullet { width: 25px; height: 2px; border-radius: 0; opacity: 1; background: #fff; }
.main_Focus .swiper-pagination-bullet-active { background: #40afd3; }
.mainTitle { line-height: 40px; display: inline-block; height: 40px; overflow: hidden; }
.mainTitle h2 {float: left;margin-right: 10px;font-size: 20px;font-weight: bold;color: #40afd3;}
.mainTitle span {font-size: 12px;color: #333;line-height: 50px;display: initial;}
.mainTitle i {font-size: 14px;color: #636363;line-height: 50px;}
.main_sub1 {padding: 20px 0 10px;text-align: center;}
.main_sub1 .box {position: relative;padding: 0;}
.main_sub1 .desc {font-size: 12px;line-height: 2;color: #4c4c4c;padding: 0px 0 0 0;text-align: left;}
.main_sub1 .desc p {padding: 0 0 10px;}
.main_sub1 .desc .t2 {font-size: 12px;line-height: 2;word-break: initial;}
.main_sub1 .more { font-size: 16px; width: 160px; line-height: 55px; background: #40afd3; border-radius: 5px; display: inline-block; color: #fff; text-align: center; }
.main_sub1 .pic {position: absolute;left: 0;top: 140px;display: none;}
.main_sub1 .pic img { }
.main_sub1 .pic2 { left: initial; right: 0; top: 0; }
.main_sub1 .pic2 img { }
.main_sub2 {background: url(../images/003-bg.jpg) no-repeat 50% 50%;background-size: cover;text-align: center;padding: 20px 0 0px;}
.main_sub2 p {font-size: 12px;line-height: 2;color: #fff;opacity: .8;padding: 0px 0 10px;}
.main_sub2 ul {margin: 10px -10px 0;}
.main_sub2 li {float: left;width: 50%;padding: 0 10px 30px;}
.main_sub2 li a { display: block; position: relative; color: #fff; cursor: initial; }
.main_sub2 li a i {font-family: 'Impact';color: #999;FONT-SIZE: 40px;position: ABSOLUTE;text-align: center;OPACITY: .1;text-align: center;width: 100%;top: 40px;display: block;left: 0;line-height: 1;}
.main_sub2 li a img {position: relative;z-index: 2;border-radius: 100%;border: 1px solid #fff;width: 60px;}
.main_sub2 li a h2 {position: relative;z-index: 2;font-size: 12px;font-weight: bold;line-height: 1;padding: 5px 0 5px;}
.main_sub2 li a .desc {position: relative;z-index: 2;font-size: 12px;line-height: 1.5;text-align: left;margin-bottom: 0;min-height: 108px;}
.main_sub2 li a span {position: relative;z-index: 2;display: inline-block;line-height: 30px;background: #40afd3;width: 40%;border-radius: 4px;cursor: pointer;font-size: 12px;}
.main_sub3 {text-align: center;padding: 20px 0 0 0;}
.main_sub3 .topText {color: #4c4c4c;padding: 0px 0 20px;font-size: 12px;}
.main_sub3 ul {padding: 0 0px;}
.main_sub3 li {background: url(../images/005-bg.png) no-repeat right center;background-size: contain;padding: 0 0 20px;}
.main_sub3 li:nth-of-type(2n+2) { background-position: left center; }
.main_sub3 li .pic {float: left;position: relative;width: 52%;text-align: left;display: none;}
.main_sub3 li .pic img { box-shadow: 3px 5.196px 10px 0px rgba(0, 0, 0, 0.2); }
.main_sub3 li .pic img:last-of-type { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.main_sub3 li .text {float: right;text-align: left;width: 100%;padding: 0 0 0 0px;}
.main_sub3 li .text img{
    width: 60px;
    float: left;
}
.main_sub3 li .text h2 {font-size: 14px;font-weight: bold;color: #4c4c4c;padding: 23px 0 0 70px;line-height: 1;height: 60px;}
.main_sub3 li .text p {font-size: 12px;line-height: 2;color: #4c4c4c;padding: 10px 0 0 70px;margin-top: -25px;}
.main_sub3 li .text dl {color: #4c4c4c;line-height: 2;font-size: 12px;padding: 0 0 0 70px;}
.main_sub3 li .text dd { display: inline-block; }
.main_sub3 li .text dt { display: inline-block; }
.main_sub3 li:nth-of-type(2n+2) .pic { float: right; }
.main_sub3 li:nth-of-type(2n+2) .text { float: left; padding-left: 0 }
.main_sub3 li a { color: #4c4c4c; }
.main_sub4 {background: #f7f7f7;padding: 20px 0 10px;text-align: center;}
.main_sub4 ul {padding: 0px 0 0 0;margin: 0 -5px;}
.main_sub4 li {float: left;width: 33.3333%;padding: 0 5px 10px;}
.main_sub4 li a { display: block; border: 1px solid #e6e6e6; }
.main_sub4 li a img { }
.main_sub5 {padding: 20px 0 10px;text-align: center;}
.main_sub5 ul {padding: 0px 0 0 0;margin: 0 -0px;}
.main_sub5 li {float: left;width: 100%;padding: 0 0 10px;}
.main_sub5 li a {display: block;border: 1px solid #66bfdc;border-radius: 20px;padding: 20px 15px 0;min-height: initial;}
.main_sub5 li a img {width: 40px;float: left;}
.main_sub5 li a h2 {font-size: 14px;font-weight: bold;color: #4c4c4c;padding: 10px 0 0 50px;height: 40px;text-align: left;}
.main_sub5 li a p {font-size: 12px;line-height: 2;color: #4c4c4c;text-align: left;padding: 10px;}
.main_sub6 {text-align: center;padding: 20px 0 0px;background: #f7f7f7;}
.main_sub6Tabs {/* background: #fff; */position: relative;padding: 0px 0 00px;}
.main_sub6Tabs dl {/* background: #fff; */}
.main_sub6Tabs dd {/* background: #fff; */}
.main_sub6Tabs .prev, .main_sub4Tabs .next { top: 50%; position: absolute; color: #fff; font-size: 24px; text-align: center; width: 60px; height: 60px; border-radius: 60px; line-height: 60px; background: rgba(0, 0, 0, .2); display: none; left: 60px; z-index: 2; opacity: .8; margin-top: -30px; }
.main_sub6Tabs .prev:hover, .main_sub4Tabs .next:hover { opacity: 1; background: #e60012; }
.main_sub6Tabs .next { right: 60px; left: inherit; }
.main_sub6Tabs .swiper-pagination-bullet { background: #000; opacity: 1; }
.main_sub6Tabs .swiper-pagination-bullet-active { background: #e60012; }
.main_sub6Tabs .list {text-align: left;line-height: 1;padding: 0 0 0px;}
.main_sub6Tabs .list .first { float: left; width: 100%; margin-bottom: 20px; }
.main_sub6Tabs .list .first a { display: block; }
.main_sub6Tabs .list .first a .pic { height: 200px; background-repeat: no-repeat; background-size: cover; }
.main_sub6Tabs .list .first a h2 { font-size: 14px; color: #000; font-weight: bold; padding: 12px 0 5px; }
.main_sub6Tabs .list .first a .desc { font-size: 12px; line-height: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 40px; }
.main_sub6Tabs .list .first a .date { font-size: 12px; line-height: 20px; color: #2b2b2b; margin-bottom: 0; }
.main_sub6Tabs .list .first a .date i { vertical-align: initial; display: inline-block; }
.main_sub6Tabs .list .first a:hover .desc, .main_sub4Tabs .list .first a:hover h2, .main_sub4Tabs .list .first a:hover .date { color: #e60012; }
.main_sub6Tabs .last { width: 100%; float: right; padding: 20px 0px 20px; border-top: 1px solid #e4e4e4; }
.main_sub6Tabs .last a { display: block; position: relative; padding: 0; }
.main_sub6Tabs .last a span { font-size: 20px; color: #000; float: left; margin-left: 0; position: relative; width: 30px; line-height: 1; display: none; }
.main_sub6Tabs .last a span:before { content: ''; width: 1px; height: 80%; background: #808080; position: absolute; right: 0; margin-top: 10%; }
.main_sub6Tabs .last a h2 { font-size: 14px; line-height: 20px; color: #404040; font-weight: bold; width: 70%; margin-bottom: 10px; }
.main_sub6Tabs .last a .date { font-size: 12px; line-height: 20px; color: #2b2b2b; position: absolute; right: 0; top: 0; }
.main_sub6Tabs .last a .date i { vertical-align: initial; display: inline-block; }
.main_sub6Tabs .last a .desc { font-size: 12px; line-height: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 40px; }
.main_sub6Tabs .last a:hover span, .main_sub4Tabs .last a:hover h2, .main_sub4Tabs .last a:hover .date, .main_sub4Tabs .last a:hover .desc { color: #e60012; }
/*==/ 首页===================================*/
/*==产品===================================*/
.ADbanner {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;}
.ADbanner .wrap {position: relative;height: 200px;}
.ADbanner .desc {width: 100%;color: #fff;text-align: center;font-size: 12px;line-height: 1.8;}
.ADbanner .desc p { padding: 0 0 5px; }
.ADbanner .desc p.textleft { text-align: left; }
.ADbanner .desc h2{font-size: 20px;font-weight: bold;}
.ADbanner .desc .tel{ display: inline-block; display: none;}
.ADbanner .desc .tel i{font-size: 18px;padding: 0 5px 0 0;}
.ADbanner .desc a.btn{font-size: 18px;line-height: 36px;color: #fff;background: #40afd3;display: inline-block;text-align: center;border-radius: 4px;padding: 0 20px; display: none;}    
    
.Fwenjuan{background: #e6e6e6;text-align: center;}
.Fwenjuan p{font-size: 12px;color: #051b3a;padding: 15px 0;}
.Fwenjuan a {font-size: 14px;line-height: 36px;color: #fff;background: #40afd3;display:block;width: 110px;text-align: center;/* cursor: pointer; */border-radius: 8px;margin: 10px auto 0;}
.wenjuan {position: fixed;top: 0;left: 50%;transform: translateX(-50%);width: 100%;background: rgba(0, 0, 0, .9);padding: 80px 20px 0px;height: 100%;text-align: center;display: none;max-width: 1400px;left: 0;transform: translateX(-0%);top: 60px;z-index: 2;}
.wenjuan h2{font-size: 20px;line-height: 1;color: #40afd3;text-align: center;font-weight: bold;padding-bottom: 20px;}
.wenjuan .close {position: absolute;right: 10px;top: 10px;color: #fff;width: 30px;height: 30px;border: 2px solid #fff;border-radius: 100%;line-height: 30px;font-weight: bold;font-size: 16px;text-align: center;background: none;}
.wenjuan ul {margin: 0 -10px;padding: 0px 0 10px;}
.wenjuan li {float: left;width: 100%;padding: 10px;}
.wenjuan .text {width: 100%;line-height: 20px;height: 40px;padding: 10px 20px;font-size: 13px;}
.wenjuan .btn {font-size: 16px;line-height: 40px;color: #fff;background: #40afd3;display: inline-block;width: 100%;text-align: center;cursor: pointer;border-radius: 5px;}
.wenjuan.on { display: block }
/*==/ 产品===================================*/
/*商贸一体化管理系统（TBM）*/
.products_1 { }
.products_1 .section_1 {padding: 20px 0 20px;}
.products_1 .section_1 h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}

.products_1 .section_1 .desc {/* padding: 0 0 0 480px; */font-size: 12px;line-height: 2;color: #4c4c4c;}
.products_1 .section_1 .desc img {/* float: left; *//* margin-left: -480px; *//* max-width: 440px; */margin-bottom: 10px;}
.products_1 .section_1 .desc strong { color: #40afd3; }
.products_1 { }
.products_1 .section_2 {padding: 20px 0 20px;background: #fafafa;}
.products_1 .section_2 h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}
.products_1 .section_2 ul {margin: 0 -10px;}
.products_1 .section_2 li {float: left;width: 50%;padding: 0 10px 20px;}
.products_1 .section_2 li a {display: block;padding: 0 0 0 0px;}
.products_1 .section_2 li a h3 {font-size: 14px;color: #4c4c4c;padding: 8px 0 0px 35px;height: 30px;line-height: 1;}
.products_1 .section_2 li a img {/* float: none; */margin-left: 0;width: 30px;}
.products_1 .section_2 li a p {font-size: 12px;line-height: 1.3;color: #666;padding: 0 0 0 35px;}
.products_1 .section_2 li.clear {width: 100%;height: 0;min-height: initial;padding: 0;}
/*仓库管理系统（WMS） */
.products_2 { }
.products_2 .section_3 {padding: 10px 0 20px;}
.products_2 .section_2 li{
    min-height: 190px;
}
.products_2 .section_3 .desc {padding: 0 0 0 0px;/* line-height: 33px; */}
.products_2 .section_3 .desc img {float: none;margin-left: 0;max-width: initial;width: 100%;}

/*运输管理系统（TMS）*/
.products_3 { }
.products_3 .section_1 { }
.products_3 .section_1 ul { }
.products_3 .section_1 li {float: left;width: 100%;margin-bottom: 10px;font-size: 12px;line-height: 1.5;}
.products_3 .section_1 li.clear { width: 100%; padding: 0; margin: 0; }
.products_3 .section_2 li:last-of-type{width: 100%;}
.products_3 .section_3 {padding: 20px 0 10px 0;}
.products_3 .section_3 h2 {font-weight: bold;font-size: 20px;line-height: 1.2;color: #40afd3;text-align: center;margin-bottom: 20px;}
.products_3 .section_3 .pic { background: url(../images/012-03-bg.gif) repeat-x left bottom; }
.products_3 .section_3 .pic img { display: block; margin: 0 auto; }
/*物流信息云服务平台（LVS）*/
.products_4 { }
.products_4 .section_2 li{
    min-height: 125px;
}
.products_4 .section_3 { }
.products_4 .section_3 ul { }
.products_4 .section_3 li {padding: 20px 0;background: url(../images/013-03-bg.png) no-repeat 50% 50%;}
.products_4 .section_3 li:nth-of-type(2n+2) { background: #fafafa }
.products_4 .section_3 h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}
.products_4 .section_3 .pic { }
.products_4 .section_3 .pic img { display: block; margin: 0 auto; }

/*==行业应用===================================*/
.hangye { }
.hangye .section_1 {padding: 20px 0 20px 0;}
.hangye .section_1 h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}
.hangye .section_1 .box {background: url(../images/014-01.jpg) no-repeat 50% 0;padding: 80px 0px 0;background-size: contain;}
.hangye .section_1 ul {background: #fff;box-shadow: 1px 3px 3px 3px rgba(4, 0, 0, 0.12);padding: 5px 0 5px;}
.hangye .section_1 li {font-size: 12px;font-weight: bold;float: left;color: #4c4c4c;width: 100%;padding: 10px 0 10px 20px;text-align: left;}
.hangye .section_1 li h3 {font-size: 14px;font-weight: bold;color: #40afd3;margin-bottom: 0px;line-height: 1;}
.hangye .section_1 li p {font-weight: bold;width: 49%;display: inline-block;}
.hangye .section_1 li span { color: #40afd3; padding: 0 10px 0 0; }
.hangye .section_2 {background: url(../images/014-02.png) no-repeat 50% 50%;padding: 0px 0;background: none;}
.hangye .section_2 dd {float: left;width: 50%;}
.hangye .section_2 dt {float: right;width: 50%;}
.hangye .section_2 p {font-size: 12px;line-height: 2;color: #4c4c4c;border-bottom: 1px dashed #5abad9;padding: 10px 0;letter-spacing: -1px;}

/*==/ 行业应用===================================*/
/*==客户案例===================================*/
.case {background: none;padding: 20px 0 0;}
.case h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}
/*==/ 客户案例===================================*/
/*==新闻===================================*/
.newsDetailWrap {text-align: left;padding: 10px 0 0 0;}
.newsDetailHd {text-align: center;line-height: 1.5;}
.newsDetailHd h2 {font-size: 14px;color: #4c4c4c;}
.newsDetailHd p {font-size: 12px;color: #999;padding-bottom: 10px;border-bottom: 1px solid #f5f5f5;margin-bottom: 20px;}
.newsDetailCon {font-size: 12px;/* color: #808080; */padding: 0 0 20px;line-height: 1.2;}
.newsDetailCon p {padding: 5px 0;}
.newsDetailCon img {display: block;margin: 5px auto;}
.newsDetailPages {border: 1px dashed #e6e6e6;border-width: 1px 0;line-height: 20px;padding: 5px 0;margin-top: 10px;color: #808080;margin-bottom: 20px;font-size: 12px;}
.newsDetailPages ul { width: 80%; float: left; }
.newsDetailPages strong { color: rgb(52, 52, 52); }
/*==/ 新闻===================================*/
.contact {padding: 20px 0 0;}
.contact h2 {font-weight: bold;font-size: 20px;line-height: 1;color: #40afd3;text-align: center;margin-bottom: 20px;}
.contact dl { }
.contact dd {float: left;width: 100%;padding: 0px 0 0 0;}
.contact dd p {padding: 10px 0 10px 40px;font-size: 12px;color: #666;line-height: 1.5;word-break: break-word;}
.contact dd img {float: left;margin-left: -40px;padding: 3px 0 0 0;width: 30px;}
.contact dd span {display: block;font-family: 'Bell MT';letter-spacing: -0.5px;font-size: 12px;}
.contact dt {height: 380px;float: left;width: 100%;padding: 0;}

}
