@charset "utf-8";
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto; font-family:Arial, Helvetica, sans-serif; background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif; font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:Arial, Helvetica, sans-serif; outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
*{box-sizing:border-box}
.clear { clear:both;}
i{ font-style:normal;}
.wrap{width:1600px;position:relative;max-width:100%;margin:0 auto}
/*自定义*/
/*header*/
.header {height:120px; }
.header .logo{float:left; height:120px;  }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{ max-width:100%; max-height:100%; vertical-align:middle; }
.header .nav{float:right;  }
.header .nav ul li{float:left; width:auto; color:#464545; font-size:20px; line-height:120px; margin-left:44px; position:relative; text-transform:uppercase;} 
.header .nav ul li a { display:block; color:#464545;  }
.header .nav ul li:hover a { color:#ea001b;  }
.header .nav ul li.active a { color:#ea001b; font-weight:bold; }
.header .nav ul li .sub { position: absolute;width:200%;left:-50%; text-align:center; top:120px;z-index:30000; }
.header .nav ul li .sub ul li { float:left; min-width:auto; width:100%; line-height:45px; position:relative;text-align:center;  margin:0; padding:0; font-size:15px; font-weight:normal;  background-color:#FFF;}
.header .nav ul li .sub ul li a { color:#000000; }
.header .nav ul li .sub ul li:hover { background-color:#ea001b;  color:#ffffff;}
.header .nav ul li .sub ul li:hover a { color:#ffffff;}
/*h-search*/
.h-search { float:right; margin-top:35px;  text-transform:uppercase; margin-left:44px; position:relative; }
.h-search-top { width:100%; height:100%; cursor:pointer; color:#000000; font-size:20px; line-height:50px;    }
.h-search-top i { display:inline-block; width:20px; height:20px; background:url(../images/h-search.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:7px; transform: translateY(-2px); } 
.h-search-top.active i { background:url(../images/h-search-close.png) no-repeat center center;  }
.h-search-con { display:none; width:345px; height:42px; position:absolute; right:0; top:85px; text-align:right;  z-index:333; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);  }
.h-search-con input[type=text] { width:calc(100% - 13px - 62px); height:42px;color:#333333; font-size:16px; border:none; vertical-align:middle; background-color:#FFF;border-top-left-radius:5px; border-bottom-left-radius:5px; padding-left:10px; }
.h-search-con input[type=submit] {  width:62px; text-align:center; height:42px; background:#fafafa url(../images/h-search.png) no-repeat center center; font-size:0; cursor:pointer; border:none;vertical-align:middle; border-top-right-radius:5px; border-bottom-right-radius:5px;   }
.h-search-con.active { display:block;}
.h-search-top:focus{outline:none;}
/*h-tel*/
.h-tel { float:right; width:180px; height:50px; background-color:#ea001b; border-radius:25px; color:#ffffff; font-size:18px; line-height:50px; text-align:center;  text-transform:uppercase; margin-top:35px; transition: 0.3s; margin-left:44px;  }
.h-tel i { display:inline-block; width:20px; height:20px; background:url(../images/h-tel.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:7px; transform: translateY(-1px); }
.h-tel a { display:block; }
.h-tel:hover { background-color:#ee3349;}
.header2 .h-search-con { display:block; position:relative; top:auto; left:auto; width:90%; }
/*header2*/
.header2{height:60px;position:fixed;background:#ffffff;z-index:22;top:0;width:100%; display:none; }
.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.header2 .logo{width:200px; height:40px;margin-top:10px;overflow:hidden;  float: left; display: inline;}
.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: left;}
.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}
.header2 .nav-btn .zi { width:20px; color:#ea001b; font-size:16px; line-height:1; position:absolute; right:-10px; top:-8px; display:none; }
.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}
.header2 .nav-btn .line{display:block;width:100%;height:2px;border-radius:2px;background-color:#ea001b;position:absolute;left:50%;margin-left:-15px}
.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}
.header2 .nav-btn.active .line1{top:0}
.header2 .nav-btn.hover .line{background:#ea001b}
.header2 .nav-btn .line2{top:7px}
.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}
.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}
.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}
.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}
.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}
.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}
.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}
.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}
.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}
.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}
.header2 .sub-menu .jt.jtRote:after{background:url(../images/mobile_nav_jian.png) no-repeat center;background-size:20px auto}
.header2 .sub-menu .sec-list p{background:url(../images/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}
.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}
.header2 .sub-menu .sec-list a:active{color:#37a3dc}
.header2 .icon-close:before{content:"\e6d3"}
.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { position:relative; }
.banner .swiper{width:100%;height:100%}
.banner .swiper-slide{display:flex;justify-content:center;align-items:center}
.banner .swiper-pagination-bullet { background: #ffffff; opacity:0.5; }
.banner .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;  }
.banner-li { display:block; width:100%; height:100%; }
.banner-li .pic { width:100%; height:100%;}
.banner-li .pic img { width: 100%;height: 100%; object-fit: cover;object-position: center 30%; display:block; }
.banner-li .con { position:absolute; top:0; left:0; width:100%; height:100%; }
.banner-li .con .box { margin-left:34%; width:48%; height:100%; display:flex; align-items: flex-start; justify-content: center; flex-direction: column; text-transform:uppercase; }
.banner-li .con .info {color:#ffffff; font-size:20px; line-height:1.5;  text-shadow:3px 0 10px rgb(22 78 145 / 40%);transition:all ease 2s 0.7s;opacity:0;transform:translateY(40px);}
.banner-li .con .tit { color:#ffffff; font-size:48px; line-height:1.5; text-shadow:3px 0 10px rgb(22 78 145 / 40%);transition:all ease 2s 0.8s;opacity:0;transform:translateY(40px); margin-top:15px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; }
.banner-li .con .more { height:auto; margin-top:70px; transition:all ease 2s 0.9s;opacity:0;transform:translateY(40px);  }
.banner-li .con .more a { display:inline-block;  transition:all ease 0 0; border-radius:25px; width:auto; height:50px; background-color:#ea001b; text-align:center; border-radius:25px; color:#ffffff; font-size:18px; line-height:50px; padding:0 20px; }
.banner-li .con .more a:hover { background-color:#ee3349; }
.banner-li .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.swiper-slide-active .banner-li .con .info {opacity:1;transform:translateY(0)}
.swiper-slide-active .banner-li .con .tit {opacity:1;transform:translateY(0)}
.swiper-slide-active .banner-li .con .more {opacity:1;transform:translateY(0)}
/*分页*/
.pagination{padding-left:0;margin:40px 0;border-radius:4px;text-align:center;width:100%}
ul.pagination{display:inline-block;width:auto}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#ea001b;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#ea001b;border-color:#ea001b}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*i-about*/
.i-about { padding-top:110px; padding-bottom:60px; }
.i-about .con { float:left; width:47%; }
.i-about .con .tit {color:#000000; font-size:50px; line-height:1.5; font-weight:bold;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-about .con .des { color:#000000; font-size:20px; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; margin-top:20px; }
.i-about .con .more { height:auto; }
.i-about .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-about .con .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-about .con .more a:hover { background-color:#ee3349; }
.i-about .con .list { margin-top:40px; }
.i-about .con .list ul {display:flex; align-items: center; justify-content: space-between;}
.i-about .con .list ul li { flex: 0 1 auto; text-align:center; }
.i-about .con .list ul li .list-nob { color:#ea001b; font-size:50px; line-height:1.5; font-weight:bold; }
.i-about .con .list ul li .list-nob sup { font-size:18px; }
.i-about .con .list ul li .list-info { color:#000000; font-size:20px; line-height:1.5; }
.i-about .pic { float:right; width:50%; overflow:hidden; box-shadow:250px 250px 0 -200px #fde5e8;   }
.i-about .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;  }
/*i-quality*/
.i-quality { height:auto; padding-top:60px; padding-bottom:110px; }
.i-quality > ul > li { height:auto; }
.i-quality ul li .pic { float:left; width:50%; height:auto; overflow:hidden; }
.i-quality ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.i-quality ul li .con { float:right; width:50%; height:auto; display: flex; flex-direction: column;  justify-content: center; align-items: flex-start; padding:20px 50px; }
.i-quality ul li .con .tit { color:#000000; font-size:40px; line-height:1.5; font-weight:bold;  }
.i-quality ul li .con .des { color:#000000; font-size:20px; line-height:1.5;  margin-top:20px;  overflow:auto;}
.i-quality ul li .con .more { height:auto; }
.i-quality ul li .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-quality ul li .con .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-quality ul li .con .more a:hover { background-color:#ee3349; }
.i-quality ul li:nth-child(even) .pic { float:right; }
.i-quality ul li:nth-child(even) .con { float:left; }
/*i-commitment*/
.i-commitment { padding-top:100px; padding-bottom:100px; background: #000000 url(../images/commitment-bg.jpg) no-repeat center center; background-size:cover; text-align:center; }
.i-commitment .tit { color:#ffffff; font-size:60px; line-height:1.5; font-weight:bold; }
.i-commitment .des { color:#ffffff; font-size:30px; line-height:1.6; padding:0 23%; }
.i-commitment .more { text-align:center; }
.i-commitment .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-commitment .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-commitment .more a:hover { background-color:#ee3349; }
/*i-public*/
.i-public { text-align:center; }
.i-public .tit { color:#000000; font-size:50px; line-height:1.5; font-weight:bold; }
.i-public .des { color:#636262; font-size:18px; line-height:1.5; margin-top:22px; }
/*i-case*/
.i-case { padding-top:80px; padding-bottom:110px; }
.i-case-list { padding-top:25px; }
.i-case-list ul li { float:left; width:36%; height:390px; position:relative; margin-top:15px; margin-left:15px; }
.i-case-list ul li .pic { width: 100%;height: 100%; overflow:hidden;}
.i-case-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-case-list ul li .con { position:absolute; top:0; left:0; width:100%; height:100%; display: flex; flex-direction: column;  justify-content: center; align-items: flex-start; padding:0 10%; }
.i-case-list ul li .con .date { color:#ffffff; font-size:20px; line-height:1.5; text-shadow:  2px 2px 4px rgba(0, 0, 0, 0.3), 4px 4px 8px rgba(0, 0, 0, 0.2);  }
.i-case-list ul li .con .date i { display:inline-block; width:22px; height:22px; background:url(../images/date.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; transform: translateY(-2px);  }
.i-case-list ul li .con .tit { color:#ffffff; font-size:28px; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:15px; text-shadow:  2px 2px 4px rgba(0, 0, 0, 0.3), 4px 4px 8px rgba(0, 0, 0, 0.2); }
.i-case-list ul li .con .more { height:auto; }
.i-case-list ul li .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-case-list ul li .con .more span { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-case-list ul li .con .more span:hover { background-color:#ee3349; }
.i-case-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-case-list ul li:nth-child(3n+1) { width:calc(100% - 36% - 15px); height:795px; margin-left:0; }
.i-case-list ul li:nth-child(3n+1) .date { padding-top:360px; }
/*i-logistics*/
.i-logistics { height:auto; background-color:#fafafa; padding-bottom:110px; }
.i-logistics-ban { position:relative; }
.i-logistics-ban .pic { width:100%; height:100%;}
.i-logistics-ban .pic img { width: 100%;height: 100%; object-fit: cover;object-position: center 30%; display:block; }
.i-logistics-ban .con { position:absolute; top:0; left:0; width:100%; height:100%; }
.i-logistics-ban .con .box { margin-left:13%; width:42%; height:100%; display:flex; align-items: flex-start; justify-content: center; flex-direction: column; }
.i-logistics-ban .con .box .tit { color:#ffffff; font-size:50px; line-height:1.5; font-weight:bold; }
.i-logistics-ban .con .box .des { color:#ffffff; font-size:28px; line-height:1.5; margin-top:10px; }
.i-logistics-ban .airplane { position:absolute; right:1%; top:90px; width:50%; }
.i-logistics-ban .airplane img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-logistics-show { position:relative; margin-top:50px; min-height:600px; }
.i-logistics-show .pic { position:absolute; right:0; bottom:0; width:45%; }
.i-logistics-show .pic img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-logistics-show .con { width:50%; }
.i-logistics-show .con .des { color:#000000; font-size:22px; line-height:1.6; }
.i-logistics-show .con .des p { margin-top:30px; }
.i-logistics-show .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-logistics-show .con .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-logistics-show .con .more a:hover { background-color:#ee3349; }
/*i-process*/
.i-process { background:url(../images/process-bg.jpg) repeat-x top center; background-size:auto 110px; }
.i-process-box { background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); padding:60px 40px 70px 40px; }
.i-process-show { padding-top:25px; }
.i-process-left { float:left; width:38%; }
.i-process-left ul li { width:100%; height:100px; background-color:#fff8f9;  border-radius:10px; margin-top:15px; cursor:pointer; transition: transform 0.3s ease; }
.i-process-left ul li .pic { float:left; width:54px; height:54px; margin-left:45px; margin-top:25px; }
.i-process-left ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-process-left ul li .pic2 { float:left; width:54px; height:54px; display:none; margin-left:45px; margin-top:25px; }
.i-process-left ul li .pic2 img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-process-left ul li .tit { float:right; width:calc(100% - 54px - 45px - 10px);  color:#000000; font-size:26px; line-height:100px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-process-left ul li.active { background-color:#ea001b; transform: translateX(20px);  }
.i-process-left ul li.active .pic { display:none; }
.i-process-left ul li.active .pic2 { display:block; }
.i-process-left ul li.active .tit { color:#FFF; }
.i-process-right { float:right; width:57%; margin-top:60px; }
.i-process-right .tit { color:#000000; font-size:40px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-process-right .des { color:#000000; font-size:22px; line-height:2; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-top:25px; }
.i-process-right .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-process-right .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-process-right .more a:hover { background-color:#ee3349; }
.i-process-li { display:none; }
/*i-classification*/
.i-classification { padding-top:100px; padding-bottom:110px; }
.i-classification-list { padding-top:20px; }
.i-classification-list ul li { float:left; width:49%; border:#dcdcdc solid 1px; border-radius:10px; margin-top:25px; overflow:hidden; }
.i-classification-list ul li:nth-child(even) { margin-left:2%; }
.i-classification-list ul li .tit { color:#ffffff; font-size:30px; line-height:78px; border-bottom:#dcdcdc solid 1px; background-color:#ea001b; padding-left:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-classification-list ul li .con { height:260px; padding:20px 25px 0 25px; }
.i-classification-list ul li .des { color:#000000; font-size:20px; line-height:36px; height:216px; overflow:auto; }
.i-classification-list ul li .des{ scrollbar-arrow-color:#ea001b;  scrollbar-track-color:#eeeeee;scrollbar-face-color:#ea001b;  }
.i-classification-list ul li .des::-webkit-scrollbar{ width:7px; height:7px; background-color:transparent;}
.i-classification-list ul li .des::-webkit-scrollbar-track {background-color:#eeeeee; border-radius:4px;} 
.i-classification-list ul li .des::-webkit-scrollbar-thumb {background-color:#ea001b;  border-radius:4px;  }
/*i-contact*/
.i-contact { background: #000 url(../images/contact-bg.jpg) no-repeat center center; background-size:cover; padding-top:80px; padding-bottom:80px; text-align:center; }
.i-contact .info { color:#a29c9a; font-size:20px; line-height:1.5; }
.i-contact .tit { color:#ffffff; font-size:60px; line-height:1.5; }
.i-contact .des { color:#ffffff; font-size:20px; line-height:1.5; }
.i-contact .more { height:auto; }
.i-contact .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.i-contact .more a { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.i-contact .more a:hover { background-color:#ee3349; }
/*footer*/
.footer { padding-top:70px; padding-bottom:40px;  color:#454444; font-size:18px; line-height:2;  }
.footer a:hover { color:#ea001b; }
.f-left { float:left; margin-left:5%; width:24%;}
.f-logo { width:74%; }
.f-logo img{max-width: 100%;max-height: 100%;vertical-align: middle; margin-bottom:10px; }
.f-mid { float:left; margin-left:5%; width:17.5%; }
.f-right { float:left; margin-left:5%; width:22%; }
.f-ewm { float:right; width:10%; margin-right:5%; text-align:center; margin-top:50px; }
.f-ewm  img{max-width: 174px;max-height: 100%;vertical-align: middle;}
.f-ban { color:#0d2d54; font-size:28px; font-weight:bold;  }
.f-nav {text-transform:uppercase;}
.f-nav ul li { overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:15px; position:relative; }
.f-nav ul li::after{content:""; position:absolute; left:0; top:50%; margin-top:-4px; width:8px; height:8px; background-color:#ea001b; }
.f-date { color:#000000; font-size:20px; line-height:1.5; font-weight:bold; position:relative; padding-bottom:10px; }
.f-date::after{content:""; position:absolute; left:0; bottom:0; width:110px; height:3px; background-color:#ea001b; }
.f-text { margin-top:15px; }
.f-sms { margin-top:15px; }
.f-sms img { width:26px; margin-right:10px; }
/*f-copy*/
.f-copy { text-align:center; border-top:#dcdcdc solid 1px; color:#000000; font-size:20px; line-height:1.5; padding-top:20px; padding-bottom:20px; }
/*n-banner*/
.n-banner { height:300px; position:relative; background-color:#000; }
.n-banner .pic { width:100%; height:100%; overflow:hidden; }
.n-banner .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.n-banner .con { position:absolute; top:0; left:0; width:100%; height:100%; }
.n-banner .con .wrap { height:100%;  display: flex; flex-direction: column;  justify-content: center; align-items: flex-start;  }
.n-banner .con .tit { color:#ffffff; font-size:60px; line-height:1.5; text-transform:uppercase; font-weight:bold; }
.n-banner .con .des { color:#ffffff; font-size:20px; line-height:1.5; }
.n-banner .con .position { color:#838586; font-size:20px; line-height:1.5; margin-top:20px; }
.n-banner .con .position i { display:inline-block; width:25px; height:25px; background:url(../images/home.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; transform: translateY(-2px);  }
.n-banner .con .position a:hover { color:#FFF; }
/*n-main*/
.n-main { min-height:600px; }
/*n-contact*/
.n-contact { color:#454444; font-size:26px; line-height:2; min-height:400px; padding-top:60px; padding-bottom:30px; }
.n-contact-left { float:left; width:50%; }
.n-contact-right { float:right;  width:214px; text-align:center; margin-top:130px; }
.n-contact-right img{max-width: 214px;max-height: 100%;vertical-align: middle;}
.n-contact .f-ban { color:#464545; font-size:50px; font-weight:bold;  }
.n-contact .f-date { color:#000000; font-size:26px; line-height:1.5; font-weight:bold; position:relative; padding-bottom:30px; margin-top:15px;  }
.n-contact .f-date::after{content:""; position:absolute; left:0; bottom:0; width:110px; height:3px; background-color:#ea001b; }
.n-contact .f-text { margin-top:15px; }
.n-contact .f-sms { margin-top:15px; }
.n-contact .f-sms img { width:26px; margin-right:10px; }
/*n-message*/
.n-message { padding-top:30px; padding-bottom:60px;}
.n-message-ban { color:#464545; font-size:50px; line-height:2; font-weight:bold; }
.n-message-ban2 { background-color:#eeeeee;  color:#000000; font-size:26px; line-height:60px; padding-left:25px; }
/*n-message-pro*/
.n-message-pro { border-bottom:#cccccc solid 1px; padding:30px 0; }
.n-message-pro .pic { float:left; width:160px; height:160px; border:#cccccc solid 1px; }
.n-message-pro .pic img { width: 100%;height: 100%; object-fit: contain; }
.n-message-pro .con { float:right; width:calc(100% - 160px - 25px); }
.n-message-pro .con .tit { color:#000000; font-size:40px; line-height:1.5; margin-top:25px; }
.n-message-pro .con .des { color:#000000; font-size:20px; line-height:1.5; margin-top:5px; }
/*n-message*/
.n-message-list ul li { float:left; width:23.5%; margin-top:24px; }
.n-message-list ul li:nth-child(4n+2) { margin-left:2%;}
.n-message-list ul li:nth-child(4n+3) { margin-left:2%;}
.n-message-list ul li:nth-child(4n+4) { margin-left:2%;}
.n-message-list ul li:nth-last-child(1) { width:100%; margin-left:0; }
.n-message-list ul li:nth-last-child(2) { width:100%; margin-left:0; }
.n-message-list label { color:#000000; font-size:18px; line-height:2.4; padding-left:26px; }
.n-message-list label i { color:#ff9800; font-style:normal; }
.n-message-list input[type=text] { width:100%; height:70px;color:#000000; font-size:18px; border:#cccccc solid 1px; padding-left:26px; }
.n-message-list select { width:100%; height:70px;color:#000000; font-size:18px; border:#cccccc solid 1px; padding-left:26px; background:#ffffff url(../images/select-bg.png) no-repeat right center; }
.n-message-list textarea { width:100%; height:300px;color:#000000; font-size:18px; border:#cccccc solid 1px; outline: none; line-height:70px; resize:none; padding-left:26px; }
.n-message-list .submit { display:block; width:500px; margin:0 auto; text-align:center; height:70px; background-color:#ea001b; color:#fff; font-size:30px;  border-radius:5px; cursor:pointer; border:none;}
.n-message-list .submit:hover { background-color:#ee3349; }
/*n-caselist*/
.n-caselist { min-height:300px; }
.n-caselist ul li { border-bottom:#eeeeee solid 1px; padding:50px 0;  }
.n-caselist ul li a { display: flex; }
.n-caselist ul li .pic { width:400px; flex-shrink: 0; margin-right:35px; height:270px; overflow:hidden; border:#eeeeee solid 1px; }
.n-caselist ul li .pic img {width: 100%;height: 100%; object-fit: contain;transition: 0.5s; }
.n-caselist ul li .con {  flex-grow: 1; }
.n-caselist ul li .con .date { color:#464545; font-size:20px; line-height:1.5; margin-top:30px; }
.n-caselist ul li .con .date i { display:inline-block; width:22px; height:22px; background:url(../images/date2.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; transform: translateY(-2px);}
.n-caselist ul li .con .tit { color:#464545; font-size:28px; line-height:1.5; margin-top:10px; font-weight:bold; }
.n-caselist ul li .con .more { height:auto; }
.n-caselist ul li .con .more i { display:inline-block; width:20px; height:20px; background:url(../images/banner-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-2px); }
.n-caselist ul li .con .more span { display:inline-block; height:50px; background-color:#ea001b; border-radius:25px; text-align:center; color:#ffffff; font-size:18px; line-height:50px; margin-top:40px; text-transform:uppercase; padding:0 20px; }
.n-caselist ul li .con .more span:hover { background-color:#ee3349; }
.n-caselist ul li:hover .con .tit { color:#ea001b; }
.n-caselist ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
/*n-page*/
.n-page { padding-top:40px; padding-bottom:100px; color:#000000; font-size:20px; line-height:1.8;  }
.n-page h3 { font-size:50px; font-weight:bold; }
.n-page img { max-width:100%; }
/*n-newshow*/
.n-newshow { font-size:16px; line-height:2; color:#666666; margin-top:50px; }
.n-tit {font-size:22px; line-height:2; color:#333333; text-align:center;}
.n-des {font-size:16px; line-height:2; color:#666666; text-align:center; border-bottom:#eeeeee solid 1px; padding-bottom:10px; margin-bottom:10px; margin-top:7px;}
.n-show { font-size:16px; line-height:2; color:#333333; min-height:300px; }
.n-show img { max-width:100%;}
.n-other { padding:20px 0; line-height:2; border-top:#eeeeee solid 1px; }
.n-other a:hover { color:#4259a6; }
/*n-detail*/
.n-detail { margin-top:40px;}
.n-detail-left { float:left; width:640px; height:540px; position:relative; }
.n-detail-right { float:right; width:calc(100% - 640px - 40px);  }
.n-detail-right .tit { color:#000000; font-size:40px; line-height:1.5; margin-top:30px; }
.n-detail-right .info { color:#000000; font-size:20px; line-height:1.5; border-bottom:#eeeeee solid 1px; padding-bottom:30px; }
.n-detail-right .des { color:#575656; font-size:18px; line-height:40px; height:240px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical; margin-top:15px; }
.n-detail-right .more { margin-top:40px; }
.n-detail-right .more a { display:inline-block; width:240px; height:70px; background-color:#ea001b; border-radius:35px; text-align:center; color:#ffffff; font-size:24px; line-height:70px; }
.n-detail-right .more a i { display:inline-block; width:26px; height:26px; background:url(../images/pro-icon1.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:10px; transform: translateY(-2px); }
.n-detail-right .more a:hover { background-color:#ee3349; }
.n-detail-right .more a:first-child {}
.n-detail-right .more a:nth-child(2) { margin-left:30px; background-color:#FFF; color:#000000; border:#eeeeee solid 1px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); }
.n-detail-right .more a:nth-child(2) i {background:url(../images/pro-icon2.png) no-repeat center center; background-size:100% 100%;}
.n-detail-right .more a:nth-child(2):hover { background-color:#fbccd1; }
.n-detail-right .more a:nth-child(3) { margin-left:30px; background-color:#FFF; color:#000000; border:#eeeeee solid 1px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); }
.n-detail-right .more a:nth-child(3) i {background:url(../images/pro-icon3.png) no-repeat center center; background-size:100% 100%;}
.n-detail-right .more a:nth-child(3):hover { background-color:#fbccd1; }
/*n-detail-left*/
.n-detail-left .swiper{width:100%;height:auto;margin-left:auto;margin-right:auto; }
.n-detail-left .mySwiper2{ float:right;  width:calc(100% - 90px - 10px);  height:540px; border:#cccccc solid 1px;}
.n-detail-left .mySwiper2 .swiper-slide {display: flex;  align-items: center; justify-content: center; }
.n-detail-left .mySwiper2 .swiper-slide img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-detail-left .mySwiper{ float:left;  width:90px;   height:460px; margin-top:40px; }
.n-detail-left .mySwiper .swiper-slide{width:100%;height:60px;opacity:1}
.n-detail-left .mySwiper .swiper-slide {display: flex;  align-items: center; justify-content: center; border:#cccccc solid 1px; }
.n-detail-left .mySwiper .swiper-slide-thumb-active{opacity:1; border:#ea001b solid 1px;}
.n-detail-left .mySwiper .swiper-slide img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-detail-left .swiper-button-next { outline:none; width:90px; height:30px; border:#cccccc solid 1px; top:auto; right:auto; left:0; bottom:0;  }
.n-detail-left .swiper-button-next:hover { background-color:#ea001b; border:#ea001b solid 1px; }
.n-detail-left .swiper-button-next:after { color:#575656; font-size:18px; transform:rotate(90deg); }
.n-detail-left .swiper-button-next:hover:after { color:#ffffff; }
.n-detail-left .swiper-button-prev { outline:none; width:90px; height:30px; border:#cccccc solid 1px; top:22px; right:auto; left:0; bottom:auto; }
.n-detail-left .swiper-button-prev:after { color:#575656; font-size:18px; transform:rotate(90deg);  }
.n-detail-left .swiper-button-prev:hover {background-color:#ea001b; border:#ea001b solid 1px; }
.n-detail-left .swiper-button-prev:hover:after { color:#ffffff; }
/*n-detail-ban*/
.n-detail-ban { border-bottom:#eeeeee solid 1px; margin-top:60px; color:#000000; font-size:26px; line-height:70px; }
.n-detail-ban span { display:inline-block; padding:0 35px; position:relative;}
.n-detail-ban span::after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#ea001b; }
/*n-pro*/
.n-pro { padding-top:30px; padding-bottom:60px; }
.n-pro-left { float:left; width:24%; }
.n-pro-right { float:right; width:74%; }
.n-pro-list { height:auto; }
.n-pro-list ul li { float:left; width:32%; text-align:center; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:2%;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:2%;}
.n-pro-list ul li .pic { height:380px; overflow:hidden; border:#c9c9c9 solid 1px; }
.n-pro-list ul li .pic img { width: 100%;height: 100%; object-fit: contain;transition: 0.5s;  }
.n-pro-list ul li .tit { color:#000000; font-size:22px; line-height:80px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-pro-list ul li:hover .pic { border:#ea001b solid 1px; }
.n-pro-list ul li:hover .pic img { transform: scale(1.05);transition: 0.5s; }
.n-pro-list ul li:hover .tit { color:#ea001b; }
.n-pro-left-ban { color:#ffffff; font-size:30px; line-height:100px; font-weight:bold; background-color:#ea001b; text-align:center; }
/*category-container*/
.category-container{ border:#eeeeee solid 1px; }
.category-menu,.sub-category{list-style:none;padding-left:0;margin:0}
.category-item{ height:auto;}
.category-title{display:block;cursor:pointer;transition:all .3s}
.sub-category{display:none;}
/* 一级分类 */
.category-menu > .category-item > .category-title { color:#000000; font-size:20px; line-height:1.3; padding:20px 60px 20px 20px; background:url(../images/category1.png) no-repeat calc(100% - 20px) center; border-bottom:#eeeeee solid 1px;}
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 20px) center;  }
.category-menu > .category-item > .category-title:hover { color:#ea001b; }
.category-menu > .category-item .category-title a.active { color:#ea001b; }
/* 二级分类 */
.category-menu .sub-category > .category-item > .category-title { color:#7d7d7d; font-size:16px; line-height:1.3; padding:20px 60px 20px 30px; background: #fafafa url(../images/category2.png) no-repeat calc(100% - 20px) center;border-bottom:#eeeeee solid 1px;}
.category-menu .sub-category > .category-item > .category-title.active { background: #fafafa url(../images/category22.png) no-repeat calc(100% - 20px) center;}
.category-menu .sub-category > .category-item > .category-title:hover { color:#ea001b; }
/* 三级分类 */
.category-menu .sub-category .sub-category > .category-item > .category-title { color:#747474; font-size:16px; line-height:1.3; background-image:none; background-color:#f0f0f0; padding:20px 60px 20px 50px; border-bottom:#eeeeee solid 1px; position:relative; }
.category-menu .sub-category .sub-category > .category-item > .category-title::after{content:""; position:absolute; left:38px; top:50%; margin-top:-4px; width:8px; height:8px; background:url(../images/category3.png) no-repeat center center; background-size:100% 100%; }
.category-menu .sub-category .sub-category > .category-item > .category-title.active { background-image:none; background-color:#f0f0f0; }
.category-menu .sub-category .sub-category > .category-item > .category-title:hover { color:#ea001b; background-color:#e6e6e6; }
.category-menu .sub-category .sub-category > .category-item > .category-title:hover::after { background:url(../images/category32.png) no-repeat center center;  }
/*banner-category-container*/
.banner-category-container { position:absolute; top:0; left:8.3%; width:380px; height:100%; z-index:33;  }
.banner-category-container > .banner-category-menu { background-color:#000000; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category { background-color:#313131; width:380px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category > .banner-category-item > .banner-sub-category { background-color:#535353; width:840px; }
.banner-category-menu,.banner-sub-category{list-style:none;padding-left:0;margin:0; height:100%;}
.banner-category-item{ height:auto; }
.banner-category-title{display:block;cursor:pointer;transition:all .3s; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.banner-sub-category{display:none; position:absolute; top:0; left:100%; width:100%; height:100%;  }
/* .banner-一级分类 */
.banner-category-menu > .banner-category-item > .banner-category-title { color:#ffffff; font-size:18px; line-height:1.3; padding:20px 30px 20px 20px; background:#000000 url(../images/category13.png) no-repeat calc(100% - 20px) center; border-bottom:#535353 solid 1px;  }
.banner-category-menu > .banner-category-item:hover > .banner-category-title { background-color:#ea001b; }
.banner-category-menu > .banner-category-item:hover > .banner-sub-category { display:block; }
/* 二级分类 */
.banner-category-menu .banner-sub-category > .banner-category-item > .banner-category-title { color:#ffffff; font-size:16px; line-height:1.3; padding:20px 30px 20px 20px; background: #313131 url(../images/category13.png) no-repeat calc(100% - 20px) center;  border-bottom:#535353 solid 1px;}
.banner-category-menu .banner-sub-category > .banner-category-item:hover > .banner-category-title { background-color:#ea001b; }
.banner-category-menu .banner-sub-category > .banner-category-item:hover > .banner-sub-category { display:block; }
/* 三级分类 */
.banner-category-menu .banner-sub-category .banner-sub-category > .banner-category-item > .banner-category-title { color:#ffffff; font-size:16px; line-height:1.3; background-image:none; background-color:#535353; padding:20px; border-bottom:none; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category > .banner-category-item > .banner-sub-category > .banner-category-item { float:left; width:33.33%; }
.banner-sub-category > .banner-category-item > .banner-sub-category > .banner-category-item a { display:block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.banner-sub-category > .banner-category-item > .banner-sub-category > .banner-category-item a:hover { text-decoration:underline; }


@media (max-width:1750px){
.wrap{width:83%}
/*header1650*/
.header {height:100px; }
.header .logo{ height:100px; width:7.6%; }
.header .nav ul li { font-size:18px; line-height:100px; margin-left:30px; } 
.header .nav ul li .sub { top:100px; }
/*h-search1650*/
.h-search {  margin-top:30px;  margin-left:30px; }
.h-search-top { font-size:18px; line-height:40px; }
.h-search-top i { width:18px; height:18px; margin-right:5px; transform: translateY(-1px); } 
.h-search-con { top:70px; }
/*h-tel1650*/
.h-tel { width:140px; height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; margin-left:30px;  }
.h-tel i { width:18px; height:18px; margin-right:5px; }
/*banner1650*/
.banner-li .con .info { font-size:16px; }
.banner-li .con .tit { font-size:39px; margin-top:13px; }
.banner-li .con .more { margin-top:50px; }
.banner-li .con .more a { border-radius:20px;  height:40px;  font-size:16px; line-height:40px; padding:0 18px; }
.banner-li .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
/*i-about1650*/
.i-about { padding-top:70px; padding-bottom:50px; }
.i-about .con .tit { font-size:39px;}
.i-about .con .des { font-size:16px; margin-top:15px; }
.i-about .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.i-about .con .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
.i-about .con .list { margin-top:30px; }
.i-about .con .list ul li .list-nob { font-size:39px; }
.i-about .con .list ul li .list-nob sup { font-size:16px; }
.i-about .con .list ul li .list-info { font-size:16px;}
.i-about .pic { box-shadow:190px 190px 0 -140px #fde5e8;   }
/*i-quality1650*/
.i-quality { padding-top:50px; padding-bottom:90px; }
.i-quality > ul > li { height:auto; }
.i-quality ul li .con { padding:0 35px; }
.i-quality ul li .con .tit { font-size:32px; }
.i-quality ul li .con .des { font-size:16px; margin-top:15px;  }
.i-quality ul li .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.i-quality ul li .con .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
/*i-commitment1650*/
.i-commitment { padding-top:80px; padding-bottom:80px; }
.i-commitment .tit { font-size:46px; }
.i-commitment .des { font-size:24px; padding:0 21%; }
.i-commitment .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.i-commitment .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
/*i-public1650*/
.i-public .tit { font-size:39px; }
.i-public .des { font-size:14px; margin-top:17px; }
/*i-case1650*/
.i-case { padding-top:60px; padding-bottom:90px; }
.i-case-list { padding-top:20px; }
.i-case-list ul li { height:310px; margin-top:13px; margin-left:13px; }
.i-case-list ul li .con { padding:0 8%; }
.i-case-list ul li .con .date { font-size:18px; }
.i-case-list ul li .con .date i { width:20px; height:20px;  margin-right:8px; transform: translateY(-1px);  }
.i-case-list ul li .con .tit { font-size:22px;margin-top:13px; }
.i-case-list ul li .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.i-case-list ul li .con .more span { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
.i-case-list ul li:nth-child(3n+1) { width:calc(100% - 36% - 13px); height:633px;  }
.i-case-list ul li:nth-child(3n+1) .date { padding-top:290px; }
/*i-logistics1650*/
.i-logistics { padding-bottom:90px; }
.i-logistics-ban .con .box .tit { font-size:39px; }
.i-logistics-ban .con .box .des { font-size:22px;  margin-top:8px; }
.i-logistics-ban .airplane { top:80px; }
.i-logistics-show { margin-top:45px; min-height:500px; }
.i-logistics-show .con .des { font-size:18px;}
.i-logistics-show .con .des p { margin-top:25px; }
.i-logistics-show .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.i-logistics-show .con .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
/*i-process1650*/
.i-process { background-size:auto 90px; }
.i-process-box { padding:50px 30px 60px 30px; }
.i-process-show { padding-top:20px; }
.i-process-left ul li { height:80px; margin-top:13px; }
.i-process-left ul li .pic { width:44px; height:44px; margin-left:35px; margin-top:18px; }
.i-process-left ul li .pic2  { width:44px; height:44px; margin-left:35px; margin-top:18px; }
.i-process-left ul li .tit { width:calc(100% - 44px - 35px - 10px);  font-size:19px; line-height:80px;  }
.i-process-left ul li.active { transform: translateX(15px);  }
.i-process-right { margin-top:50px; }
.i-process-right .tit { font-size:31px; }
.i-process-right .des { font-size:18px; margin-top:20px; }
.i-process-right .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px);}
.i-process-right .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
/*i-classification1650*/
.i-classification { padding-top:80px; padding-bottom:90px; }
.i-classification-list { padding-top:18px; }
.i-classification-list ul li { margin-top:23px; }
.i-classification-list ul li .tit { font-size:22px; line-height:60px; padding-left:25px; }
.i-classification-list ul li .con { height:222px; padding:15px 20px 0 20px; }
.i-classification-list ul li .des {  font-size:18px; line-height:32px; height:192px; }
/*i-contact1650*/
.i-contact { padding-top:60px; padding-bottom:60px; }
.i-contact .info { font-size:16px; }
.i-contact .tit { font-size:47px; }
.i-contact .des { font-size:16px; }
.i-contact .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px);}
.i-contact .more a { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px; }
/*footer1650*/
.footer { padding-top:60px; padding-bottom:30px;  font-size:16px; }
.f-left { margin-left:4%; width:25%;}
.f-logo img{ margin-bottom:8px; }
.f-mid { margin-left:4%; width:18.5%; }
.f-right { margin-left:4%; width:23%; }
.f-ewm { width:11%; margin-right:4%; margin-top:40px; }
.f-ban { font-size:22px; }
.f-nav ul li { padding-left:13px; }
.f-nav ul li::after{ margin-top:-3px; width:6px; height:6px; }
.f-date { font-size:18px; padding-bottom:8px; }
.f-date::after{ width:100px; height:2px; }
.f-text { margin-top:13px; }
.f-sms { margin-top:13px; }
/*f-copy1650*/
.f-copy { font-size:18px; padding-top:18px; padding-bottom:18px; }
/*n-banner1650*/
.n-banner { height:260px; }
.n-banner .con .tit { font-size:54px; }
.n-banner .con .des { font-size:18px; }
.n-banner .con .position { font-size:18px; margin-top:18px; }
.n-banner .con .position i { width:23px; height:23px; margin-right:8px; transform: translateY(-1px);  }
/*n-main1650*/
.n-main { min-height:550px; }
/*n-contact1650*/
.n-contact { font-size:20px; min-height:350px; padding-top:50px; padding-bottom:25px; }
.n-contact-right { width:175px; margin-top:90px; }
.n-contact-right img{max-width: 175px;}
.n-contact .f-ban { font-size:39px; }
.n-contact .f-date { font-size:20px; padding-bottom:25px; margin-top:13px;  }
.n-contact .f-date::after{width:100px; height:2px; }
.n-contact .f-text { margin-top:13px; }
.n-contact .f-sms { margin-top:13px; }
/*n-message1650*/
.n-message { padding-top:25px; padding-bottom:50px; }
.n-message-ban { font-size:39px; }
.n-message-ban2 { font-size:20px; line-height:50px; padding-left:20px; }
/*n-message-pro1650*/
.n-message-pro { padding:25px 0; }
.n-message-pro .pic { width:125px; height:125px; }
.n-message-pro .con { width:calc(100% - 125px - 20px); }
.n-message-pro .con .tit { font-size:31px; margin-top:20px; }
.n-message-pro .con .des { font-size:18px; margin-top:4px; }
/*n-message1650*/
.n-message-list ul li { margin-top:20px; }
.n-message-list label { font-size:16px; padding-left:24px; }
.n-message-list input[type=text] { height:60px; font-size:16px; padding-left:24px; }
.n-message-list select { height:60px; font-size:16px; padding-left:24px; }
.n-message-list textarea {height:260px; font-size:16px; line-height:60px; padding-left:24px; }
.n-message-list .submit { width:450px; height:60px; font-size:26px;}
/*n-caselist1650*/
.n-caselist ul li { padding:40px 0; }
.n-caselist ul li .pic {  width:317px; height:215px; margin-right:30px; }
.n-caselist ul li .con .date { font-size:18px; margin-top:25px; }
.n-caselist ul li .con .date i { width:20px; height:20px; }
.n-caselist ul li .con .tit { font-size:22px; margin-top:8px; }
.n-caselist ul li .con .more i { width:18px; height:18px; margin-left:8px; transform: translateY(-1px); }
.n-caselist ul li .con .more span { height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:30px; padding:0 18px;  }
/*n-page1650*/
.n-page { padding-top:35px; padding-bottom:80px; font-size:18px; }
.n-page h3 { font-size:39px; }
/*n-newshow1650*/
.n-newshow { margin-top:40px; }
.n-tit {font-size:20px;}
/*n-detail1650*/
.n-detail { margin-top:35px;}
.n-detail-left { width:500px; height:420px; }
.n-detail-right { width:calc(100% - 500px - 35px);  }
.n-detail-right .tit { font-size:31px; margin-top:20px; }
.n-detail-right .info { font-size:18px; padding-bottom:20px; }
.n-detail-right .des { font-size:16px; line-height:32px; height:192px; margin-top:13px; }
.n-detail-right .more { margin-top:30px; }
.n-detail-right .more a { width:180px; height:55px; border-radius:28px; font-size:19px; line-height:55px; }
.n-detail-right .more a i { width:24px; height:24px; margin-right:8px; transform: translateY(-1px); }
.n-detail-right .more a:first-child {  }
.n-detail-right .more a:nth-child(2) { margin-left:25px; }
.n-detail-right .more a:nth-child(3) { margin-left:25px; }

/*n-detail-left1650*/
.n-detail-left .mySwiper2{ width:calc(100% - 70px - 10px);  height:420px; }
.n-detail-left .mySwiper{ width:70px; height:350px; margin-top:35px; }
.n-detail-left .mySwiper .swiper-slide{ height:50px;}
.n-detail-left .swiper-button-next { width:70px; height:25px; }
.n-detail-left .swiper-button-next:after { font-size:16px; }
.n-detail-left .swiper-button-prev { width:70px; height:25px; top:22px; }
.n-detail-left .swiper-button-prev:after { font-size:16px; }
/*n-detail-ban1650*/
.n-detail-ban { margin-top:50px;  font-size:22px; line-height:60px; }
.n-detail-ban span { padding:0 30px;}
.n-detail-ban span::after{ height:2px;  }
/*n-pro1650*/
.n-pro { padding-top:25px; padding-bottom:55px; }
.n-pro-list ul li .pic { height:300px; }
.n-pro-list ul li .tit { font-size:18px; line-height:70px; }
.n-pro-left-ban { font-size:24px; line-height:80px; }
/* 一级分类1650 */
.category-menu > .category-item > .category-title { font-size:18px; padding:18px 50px 18px 15px; background:url(../images/category1.png) no-repeat calc(100% - 15px) center; }
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 15px) center;  }
/* 二级分类1650 */
.category-menu .sub-category > .category-item > .category-title { font-size:15px; padding:18px 50px 18px 25px; background: #fafafa url(../images/category2.png) no-repeat calc(100% - 15px) center;}
.category-menu .sub-category > .category-item > .category-title.active { background: #fafafa url(../images/category22.png) no-repeat calc(100% - 15px) center;}
/* 三级分类1650 */
.category-menu .sub-category .sub-category > .category-item > .category-title { font-size:15px; padding:18px 50px 18px 40px; }
.category-menu .sub-category .sub-category > .category-item > .category-title::after{ left:28px;}
/*banner-category-container1650*/
.banner-category-container { width:290px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category { width:290px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category > .banner-category-item > .banner-sub-category { width:660px; }
/* .banner-一级分类1650 */
.banner-category-menu > .banner-category-item > .banner-category-title { font-size:16px; padding:16px 25px 16px 15px; background:#000000 url(../images/category13.png) no-repeat calc(100% - 15px) center;}
/* 二级分类1650 */
.banner-category-menu .banner-sub-category > .banner-category-item > .banner-category-title { font-size:15px; padding:16px 25px 16px 15px; background: #313131 url(../images/category13.png) no-repeat calc(100% - 15px) center; }
/* 三级分类1650 */
.banner-category-menu .banner-sub-category .banner-sub-category > .banner-category-item > .banner-category-title { font-size:15px; padding:16px; }


}

@media (max-width:1400px){
/*header1400*/
.header {height:80px; }
.header .logo{ height:80px; }
.header .nav ul li { font-size:16px; line-height:80px; margin-left:20px; } 
.header .nav ul li .sub { top:80px; }
/*h-search1400*/
.h-search {  margin-top:22.5px;  margin-left:20px; }
.h-search-top { font-size:16px; line-height:35px; }
.h-search-top i { width:16px; height:16px; margin-right:3px; } 
.h-search-con { top:57px; }
/*h-tel1400*/
.h-tel { width:110px; height:35px; border-radius:18px; font-size:15px; line-height:35px; margin-top:22.5px; margin-left:20px;  }
.h-tel i { width:16px; height:16px; margin-right:3px; }
/*banner1400*/
.banner-li .con .info { font-size:15px; }
.banner-li .con .tit { font-size:31px; margin-top:11px; }
.banner-li .con .more {  margin-top:40px; }
.banner-li .con .more a { border-radius:18px;  height:35px;  font-size:15px; line-height:35px; padding:0 16px; }
.banner-li .con .more i { width:16px; height:16px; margin-left:6px;}
/*i-about1400*/
.i-about { padding-top:50px; padding-bottom:30px; }
.i-about .con .tit { font-size:32px;}
.i-about .con .des { font-size:15px; margin-top:10px;  -webkit-line-clamp: 7; }
.i-about .con .more i { width:16px; height:16px; margin-left:6px; }
.i-about .con .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
.i-about .con .list { margin-top:25px; }
.i-about .con .list ul li .list-nob { font-size:32px; }
.i-about .con .list ul li .list-nob sup { font-size:14px; }
.i-about .con .list ul li .list-info { font-size:15px;}
.i-about .pic { box-shadow:150px 150px 0 -120px #fde5e8;   }
/*i-quality1400*/
.i-quality { padding-top:30px; padding-bottom:70px; }
.i-quality > ul > li { height:auto; }
.i-quality ul li .con { padding:0 30px; }
.i-quality ul li .con .tit { font-size:28px; }
.i-quality ul li .con .des { font-size:15px; margin-top:10px;  }
.i-quality ul li .con .more i { width:16px; height:16px; margin-left:6px; }
.i-quality ul li .con .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
/*i-commitment1400*/
.i-commitment { padding-top:60px; padding-bottom:60px; }
.i-commitment .tit { font-size:36px; }
.i-commitment .des { font-size:19px; padding:0 19%; }
.i-commitment .more i { width:16px; height:16px; margin-left:6px; }
.i-commitment .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
/*i-public1400*/
.i-public .tit { font-size:32px; }
.i-public .des { margin-top:12px; }
/*i-case1400*/
.i-case { padding-top:40px; padding-bottom:70px; }
.i-case-list { padding-top:15px; }
.i-case-list ul li { height:250px; margin-top:11px; margin-left:11px; }
.i-case-list ul li .con { padding:0 6%; }
.i-case-list ul li .con .date { font-size:16px; }
.i-case-list ul li .con .date i { width:18px; height:18px;  margin-right:6px; }
.i-case-list ul li .con .tit { font-size:18px;margin-top:11px; }
.i-case-list ul li .con .more i { width:16px; height:16px; margin-left:6px; }
.i-case-list ul li .con .more span { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
.i-case-list ul li:nth-child(3n+1) { width:calc(100% - 36% - 11px); height:511px; }
.i-case-list ul li:nth-child(3n+1) .date { padding-top:220px; }
/*i-logistics1400*/
.i-logistics { padding-bottom:70px; }
.i-logistics-ban .con .box .tit { font-size:31px; }
.i-logistics-ban .con .box .des { font-size:18px;  margin-top:6px; }
.i-logistics-ban .airplane { top:70px; }
.i-logistics-show { margin-top:40px; min-height:450px; }
.i-logistics-show .con .des { font-size:16px;}
.i-logistics-show .con .des p { margin-top:20px; }
.i-logistics-show .con .more i { width:16px; height:16px; margin-left:6px;}
.i-logistics-show .con .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px;  }
/*i-process1400*/
.i-process { background-size:auto 70px; }
.i-process-box { padding:40px 20px 50px 20px; }
.i-process-show { padding-top:15px; }
.i-process-left ul li { height:60px; margin-top:11px; }
.i-process-left ul li .pic { width:34px; height:34px; margin-left:25px; margin-top:13px; }
.i-process-left ul li .pic2  { width:34px; height:34px; margin-left:25px; margin-top:13px; }
.i-process-left ul li .tit { width:calc(100% - 34px - 25px - 10px);  font-size:17px; line-height:60px;  }
.i-process-left ul li.active { transform: translateX(10px);  }
.i-process-right { margin-top:40px; }
.i-process-right .tit { font-size:25px; }
.i-process-right .des { font-size:16px; margin-top:15px; }
.i-process-right .more i { width:16px; height:16px; margin-left:6px; }
.i-process-right .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px;  }
/*i-classification1400*/
.i-classification { padding-top:60px; padding-bottom:70px; }
.i-classification-list { padding-top:16px; }
.i-classification-list ul li { margin-top:21px; }
.i-classification-list ul li .tit { font-size:18px; line-height:50px; padding-left:20px; }
.i-classification-list ul li .con { height:210px; padding:10px 15px 0 15px; }
.i-classification-list ul li .des {  font-size:16px; line-height:30px; height:180px; }
/*i-contact1400*/
.i-contact { padding-top:50px; padding-bottom:50px; }
.i-contact .info { font-size:15px; }
.i-contact .tit { font-size:37px; }
.i-contact .des { font-size:15px; }
.i-contact .more i {width:16px; height:16px; margin-left:6px;}
.i-contact .more a { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
/*footer1400*/
.footer { padding-top:50px; padding-bottom:25px;  font-size:15px; }
.f-left { margin-left:3%; width:26%;}
.f-logo img{ margin-bottom:6px; }
.f-mid { margin-left:3%; width:19.5%; }
.f-right { margin-left:3%; width:24%; }
.f-ewm { width:12%; margin-right:3%; margin-top:30px; }
.f-ban { font-size:19px; }
.f-date { font-size:16px; padding-bottom:6px; }
.f-date::after{ width:80px; }
.f-text { margin-top:11px; }
.f-sms { margin-top:11px; }
/*f-copy1400*/
.f-copy { font-size:16px; padding-top:16px; padding-bottom:16px; }
/*n-banner1400*/
.n-banner { height:230px; }
.n-banner .con .tit { font-size:44px; }
.n-banner .con .des { font-size:16px; }
.n-banner .con .position { font-size:16px; margin-top:16px; }
.n-banner .con .position i { width:21px; height:21px; margin-right:6px;  }
/*n-main1400*/
.n-main { min-height:500px; }
/*n-contact1400*/
.n-contact { font-size:16px; min-height:300px; padding-top:40px; padding-bottom:20px; }
.n-contact-right { width:140px; margin-top:70px; }
.n-contact-right img{max-width: 140px;}
.n-contact .f-ban { font-size:31px; }
.n-contact .f-date { font-size:18px; padding-bottom:20px; margin-top:10px;  }
.n-contact .f-date::after{width:80px; }
.n-contact .f-text { margin-top:11px; }
.n-contact .f-sms { margin-top:11px; }
/*n-message1400*/
.n-message { padding-top:20px; padding-bottom:40px; }
.n-message-ban { font-size:31px; }
.n-message-ban2 { font-size:17px; line-height:35px; padding-left:10px; }
/*n-message-pro1400*/
.n-message-pro { padding:15px 0; }
.n-message-pro .pic { width:100px; height:100px; }
.n-message-pro .con { width:calc(100% - 100px - 15px); }
.n-message-pro .con .tit { font-size:25px; margin-top:15px; }
.n-message-pro .con .des { font-size:16px; margin-top:3px; }
/*n-message1400*/
.n-message-list ul li { margin-top:16px; }
.n-message-list label { font-size:15px; padding-left:22px; }
.n-message-list input[type=text] { height:50px; font-size:15px; padding-left:22px; }
.n-message-list select { height:50px; font-size:15px; padding-left:22px; }
.n-message-list textarea {height:220px; font-size:15px; line-height:50px; padding-left:22px; }
.n-message-list .submit { width:420px; height:50px; font-size:22px;}
/*n-caselist1400*/
.n-caselist ul li { padding:30px 0; }
.n-caselist ul li .pic {  width:250px; height:170px; margin-right:25px; }
.n-caselist ul li .con .date { font-size:15px; margin-top:15px; }
.n-caselist ul li .con .date i { width:18px; height:18px; }
.n-caselist ul li .con .tit { font-size:18px; margin-top:6px; }
.n-caselist ul li .con .more i {width:16px; height:16px; margin-left:6px;}
.n-caselist ul li .con .more span { height:35px; border-radius:18px; font-size:15px; line-height:36px; margin-top:25px; padding:0 16px; }
/*n-page1400*/
.n-page { padding-top:30px; padding-bottom:60px; font-size:16px; }
.n-page h3 { font-size:31px; }
/*n-newshow1400*/
.n-newshow { margin-top:30px; }
.n-tit {font-size:18px;}
/*n-detail1400*/
.n-detail { margin-top:30px;}
.n-detail-left { width:400px; height:330px; }
.n-detail-right { width:calc(100% - 400px - 30px);  }
.n-detail-right .tit { font-size:25px; margin-top:10px; }
.n-detail-right .info { font-size:16px; padding-bottom:10px; }
.n-detail-right .des { font-size:15px; line-height:26px; height:156px; margin-top:11px; }
.n-detail-right .more { margin-top:25px; }
.n-detail-right .more a { width:150px; height:45px; border-radius:23px; font-size:16px; line-height:45px; }
.n-detail-right .more a i { width:22px; height:22px; margin-right:6px;  }
.n-detail-right .more a:first-child { margin-right:0; }
.n-detail-right .more a:nth-child(2) { margin-left:20px; }
.n-detail-right .more a:nth-child(3) { margin-left:20px; }
/*n-detail-left1400*/
.n-detail-left .mySwiper2{ width:calc(100% - 60px - 10px);  height:330px; }
.n-detail-left .mySwiper{ width:60px; height:269px; margin-top:30px; }
.n-detail-left .mySwiper .swiper-slide{ height:40px;}
.n-detail-left .swiper-button-next { width:60px; height:20px; }
.n-detail-left .swiper-button-next:after { font-size:14px; }
.n-detail-left .swiper-button-prev { width:60px; height:20px; top:22px; }
.n-detail-left .swiper-button-prev:after { font-size:14px; }
/*n-detail-ban1400*/
.n-detail-ban { margin-top:40px;  font-size:18px; line-height:50px; }
.n-detail-ban span { padding:0 25px;}
/*n-pro1400*/
.n-pro { padding-top:20px; padding-bottom:50px; }
.n-pro-list ul li .pic { height:300px; }
.n-pro-list ul li .tit { font-size:16px; line-height:60px; }
.n-pro-left-ban { font-size:19px; line-height:64px; }
/* 一级分类1400 */
.category-menu > .category-item > .category-title { font-size:16px; padding:16px 40px 16px 10px; background:url(../images/category1.png) no-repeat calc(100% - 10px) center; }
.category-menu > .category-item > .category-title.active { background:url(../images/category12.png) no-repeat calc(100% - 10px) center;  }
/* 二级分类1400 */
.category-menu .sub-category > .category-item > .category-title { padding:16px 40px 16px 20px; background: #fafafa url(../images/category2.png) no-repeat calc(100% - 10px) center;}
.category-menu .sub-category > .category-item > .category-title.active { background: #fafafa url(../images/category22.png) no-repeat calc(100% - 10px) center;}
/* 三级分类1400 */
.category-menu .sub-category .sub-category > .category-item > .category-title { padding:16px 40px 16px 30px; }
.category-menu .sub-category .sub-category > .category-item > .category-title::after{ left:18px;}
/*banner-category-container1400*/
.banner-category-container { width:240px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category { width:240px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category > .banner-category-item > .banner-sub-category { width:520px; }
/* .banner-一级分类1400 */
.banner-category-menu > .banner-category-item > .banner-category-title { padding:12px 20px 12px 10px; background:#000000 url(../images/category13.png) no-repeat calc(100% - 10px) center;}
/* 二级分类1400 */
.banner-category-menu .banner-sub-category > .banner-category-item > .banner-category-title {  padding:12px 20px 12px 10px; background: #313131 url(../images/category13.png) no-repeat calc(100% - 10px) center; }
/* 三级分类1400 */
.banner-category-menu .banner-sub-category .banner-sub-category > .banner-category-item > .banner-category-title { padding:12px; }


}

@media (max-width:1200px){
.wrap{width:94%}
/*n-message1200*/
.n-message-list ul li { margin-top:12px; }
.n-message-list label { padding-left:20px; }
.n-message-list input[type=text] { height:45px; padding-left:20px; }
.n-message-list select { height:45px; padding-left:20px; }
.n-message-list textarea {height:190px; line-height:45px; padding-left:20px; }
.n-message-list .submit { width:380px; height:45px; font-size:19px;}
/*n-pro1200*/
.n-pro-list ul li .pic { height:250px; }
/*banner-category-container1200*/
.banner-category-container { left:3%; width:220px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category { width:220px; }
.banner-category-container > .banner-category-menu > .banner-category-item > .banner-sub-category > .banner-category-item > .banner-sub-category { width:46a0px; }
/* .banner-一级分类1200 */
.banner-category-menu > .banner-category-item > .banner-category-title { padding:8px 20px 8px 10px}
/* 二级分类1200 */
.banner-category-menu .banner-sub-category > .banner-category-item > .banner-category-title {  padding:8px 20px 8px 10px; }
/* 三级分类1200 */
.banner-category-menu .banner-sub-category .banner-sub-category > .banner-category-item > .banner-category-title { padding:8px; }

}


@media (max-width:992px){
/*header992*/
.welcome { display:none;}
.header{ display:none;}
.nav{ display:none;}
.header2{ display: block; } 
.header-wrap { display:block; height:60px;}
/*banner992*/
.banner-li .con .box { margin-left: 3%; width: 94%; }
.banner-li .con .tit { font-size:24px; }
.banner-li .con .more { margin-top:20px; }
/*i-about992*/
.i-about { padding-top:30px;  }
.i-about .con { float:none; width:100%; }
.i-about .con .tit { font-size:26px; }
.i-about .con .des { -webkit-line-clamp: 6; }
.i-about .con .list ul li .list-nob { font-size: 26px; }
.i-about .pic { float:none; width:100%; margin-top:30px; }
/*i-quality992*/
.i-quality { padding-bottom:50px; }
.i-quality > ul > li { height:auto; }
.i-quality ul li .con { padding:0 20px; }
.i-quality ul li .con .tit { font-size:22px; }

/*i-commitment992*/
.i-commitment { padding-top:40px; padding-bottom:40px; }
.i-commitment .tit { font-size:30px; }
.i-commitment .des { font-size:16px; padding:0 17%; }
/*i-public992*/
.i-public .tit { font-size:26px; }
.i-case-list ul li .con .date { font-size:15px; }
/*i-logistics992*/
.i-logistics { padding-bottom:50px; }
.i-logistics-ban .con .box { margin-left: 5%; width: 50%;}
.i-logistics-ban .con .box .tit { font-size:26px; }
.i-logistics-ban .con .box .des { font-size:16px;  margin-top:4px; }
.i-logistics-ban .airplane { top:60px; width:40%; }
.i-logistics-show { margin-top:35px; min-height:400px; }
.i-logistics-show .con { width:60%; }
.i-logistics-show .con .des { font-size:15px;}
.i-logistics-show .con .des p { margin-top:15px; }
.i-logistics-show .pic { width:35%; }
/*i-classification992*/
.i-classification { padding-top:40px; padding-bottom:50px; }
.i-classification-list { padding-top:14px; }
.i-classification-list ul li { float:none; width:100%; margin-top:19px; }
.i-classification-list ul li:nth-child(even) { margin-left:0; }
/*i-contact992*/
.i-contact { padding-top:40px; padding-bottom:40px; }
.i-contact .tit { font-size:32px; }
/*footer992*/
.f-left { display:none; }
.f-mid { display:none; }
.f-right { margin-left:0; width:60%; }
.f-ewm { width:30%; margin-right:0; margin-top:20px; }
/*n-banner992*/
.n-banner { height:200px; }
.n-banner .con .tit { font-size:36px; }
.n-banner .con .des { font-size:15px; }
.n-banner .con .position { font-size:15px; margin-top:14px; }
.n-banner .con .position i { width:19px; height:19px; margin-right:4px;  }
/*n-main992*/
.n-main { min-height:450px; }
/*n-contact992*/
.n-contact .f-ban { font-size:26px; }
/*n-message992*/
.n-message-ban { font-size:26px; }
/*n-message-pro992*/
.n-message-pro .pic { width:80px; height:80px; }
.n-message-pro .con { width:calc(100% - 80px - 15px); }
.n-message-pro .con .tit { font-size:20px; margin-top:10px; }
.n-message-pro .con .des { font-size:15px; margin-top:2px; }
/*n-message992*/
.n-message-list ul li { margin-top:8px; }
.n-message-list label { padding-left:18px; }
.n-message-list input[type=text] { height:40px; padding-left:18px; }
.n-message-list select { height:40px; padding-left:18px; }
.n-message-list textarea {height:160px; line-height:40px; padding-left:18px; }
.n-message-list .submit { width:350px; height:40px; font-size:17px;}
/*n-page992*/
.n-page { padding-top:20px; padding-bottom:40px; }
.n-page h3 { font-size:26px; }
/*n-detail992*/
.n-detail { margin-top:25px;}
.n-detail-left { width:330px; height:280px; }
.n-detail-right { width:calc(100% - 330px - 25px);  }
.n-detail-right .tit { font-size:22px; margin-top:5px; }
.n-detail-right .info { font-size:15px; padding-bottom:5px; }
.n-detail-right .des { height:130px; margin-top:9px; }
.n-detail-right .more { margin-top:20px; }
.n-detail-right .more a { width:110px; height:40px; border-radius:20px; font-size:15px; line-height:40px; }
.n-detail-right .more a i { width:16px; height:16px; margin-right:4px;  }
.n-detail-right .more a:first-child {  }
.n-detail-right .more a:nth-child(2) { margin-left:10px; }
.n-detail-right .more a:nth-child(3) { margin-left:10px; }

/*n-detail-left992*/
.n-detail-left .mySwiper2{ width:calc(100% - 40px - 10px);  height:280px; }
.n-detail-left .mySwiper{ width:40px; height:220px; margin-top:30px; }
.n-detail-left .mySwiper .swiper-slide{ height:35px;}
.n-detail-left .swiper-button-next { width:40px; height:20px; }
.n-detail-left .swiper-button-next:after { font-size:12px; }
.n-detail-left .swiper-button-prev { width:40px; height:20px; top:22px; }
.n-detail-left .swiper-button-prev:after { font-size:12px; }
/*n-detail-ban992*/
.n-detail-ban { margin-top:30px;  font-size:17px; line-height:40px; }
.n-detail-ban span { padding:0 20px;}
/*n-pro992*/
.n-pro-left { float:none; width:100%; }
.n-pro-right { float:none; width:100%; margin-top:20px; }
.n-pro-left-ban { font-size:18px; line-height:54px; }
.n-pro-left-ban i { display:inline-block; width:20px; height:20px;  background:url(../images/mobile_nav_jia.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-left:10px; transform: translateY(-1px); }
.category-container { display:none; }
.n-pro-left:hover .category-container { display:block; }
/*banner-category-container992*/
.banner-category-container { display:none; }

}

@media (max-width:767px){
.wrap{width:80%}
/*banner767*/
.banner-li .con .info { display:none; }
.banner-li .con .tit { font-size:18px; -webkit-line-clamp: 2; margin-top:0; }
.banner-li .con .more { margin-top:20px; }
/*i-about767*/
.i-about .con .list { margin-top: 20px; }
.i-about .con .list ul li .list-nob { font-size: 20px; }
.i-about .con .list ul li .list-nob sup { font-size: 12px; }
.i-about .con .list ul li .list-info { font-size: 12px; }
.i-about .con .more { text-align:center; }
.i-about .pic { box-shadow:90px 90px 0 -70px #fde5e8;   }
/*i-quality767*/
.i-quality { padding-top:30px; padding-bottom:30px; }
.i-quality > ul > li { height:auto; }
.i-quality ul li .pic { float:none; width:100%; height:auto; }
.i-quality ul li .con { float:none; width:100%; height:auto; padding:10px 5px 25px 5px; }
.i-quality ul li:nth-child(even) .pic { float:none; }
.i-quality ul li:nth-child(even) .con { float:none; }
/*i-commitment767*/
.i-commitment { padding-top:30px; padding-bottom:30px; }
.i-commitment .tit { font-size:26px; }
.i-commitment .des { font-size:15px; padding:0; }
/*i-public767*/
.i-public .tit { font-size:24px; }
/*i-case767*/
.i-case-list ul li { float:none; width:100%; height:240px; margin-top:10px; margin-left:0; }
.i-case-list ul li:nth-child(3n+1) { width:100%; height:240px; }
.i-case-list ul li:nth-child(3n+1) .date { padding-top:0; }
/*i-logistics767*/
.i-logistics { padding-bottom:40px; }
.i-logistics-ban { height:140px; }
.i-logistics-ban .con .box { margin-left: 3%; width: 94%;}
.i-logistics-ban .con .box .des { font-size:15px;  margin-top:2px; }
.i-logistics-ban .airplane { top:85px; }
.i-logistics-show .con { width: 100%; }
.i-logistics-show .pic { position:relative; width:100%; right:auto; bottom:auto; margin-top:25px; }
/*i-process767*/
.i-process { background-size:auto 50px; }
.i-process-box { padding:30px 10px 40px 10px; }
.i-process-show { padding-top:10px; }
.i-process-left { float:none; width:100%; }
.i-process-left ul li { height:50px; margin-top:9px; }
.i-process-left ul li .pic { width:24px; height:24px; margin-left:15px; margin-top:11px; }
.i-process-left ul li .pic2  { width:24px; height:24px; margin-left:15px; margin-top:11px; }
.i-process-left ul li .tit { width:calc(100% - 24px - 15px - 10px);  font-size:16px; line-height:50px;  }
.i-process-left ul li.active { transform: translateX(5px);  }
.i-process-right { float:none; width:100%;  margin-top:30px; }
.i-process-right .tit { font-size:22px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;  white-space: normal;}
.i-process-right .des { font-size:15px; margin-top:10px; }
/*i-classification767*/
.i-classification-list ul li .tit { font-size:16px; line-height:1.5; padding:10px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;  white-space: normal;}
.i-classification-list ul li .con { height:180px; padding:5px 10px 0 10px; }
.i-classification-list ul li .des {  font-size:15px; line-height:26px; height:156px; }
/*i-contact767*/
.i-contact .tit { font-size:26px; line-height:1.2; }
.i-contact .des { margin-top:20px; }
/*footer767*/
.footer { padding-top: 30px; }
.f-right { float:none; width:100%; }
.f-ewm { float:none; width:100%;  }
/*n-banner767*/
.n-banner { height:120px; }
.n-banner .con .tit { font-size:26px; }
.n-banner .con .des { display:none; }
.n-banner .con .position { margin-top:10px; }
/*n-main767*/
.n-main { min-height:450px; }
/*n-contact767*/
.n-contact { padding-top:20px; }
.n-contact-left { float:none; width:100%; }
.n-contact .f-date { padding-bottom:10px; margin-top:5px;  }
.n-contact-right { float:none; width:100%; margin-top:30px; }
/*n-message-pro767*/
.n-message-pro .con .tit { font-size:18px; margin-top:5px; }
.n-message-pro .con .des { font-size:15px; margin-top:0; }
/*n-message767*/
.n-message-list { padding-top:0; }
.n-message-list ul li { margin-top:4px; }
.n-message-list ul li { float:none; width:100%; }
.n-message-list ul li:nth-child(3n+2) { margin-left:0;}
.n-message-list ul li:nth-child(3n+3) { margin-left:0;}
.n-message-list label { padding-left:16px; }
.n-message-list input[type=text] { height:35px; padding-left:16px; }
.n-message-list textarea {height:120px; line-height:35px; padding-left:16px; }
.n-message-list .submit { width:100%; height:35px; font-size:16px; margin-top:10px; }
/*n-caselist767*/
.n-caselist ul li { padding:20px 0; }
.n-caselist ul li a { display:block; }
.n-caselist ul li .pic { float:none; width:100%; height:190px; margin-right:0; }
.n-caselist ul li .con { float:none; width:100%; }
/*n-newshow767*/
.n-newshow { margin-top:20px; }
/*n-detail767*/
.n-detail { margin-top:20px;}
.n-detail-left { float:none; width:100%; }
.n-detail-right {  float:none; width:100%; margin-top:30px; }
.n-detail-right .more a { font-size:14px; }
.n-detail-right .more a:nth-child(2) { margin-left:5px; }
.n-detail-right .more a:nth-child(3) { margin-left:5px; }
/*n-pro-list767*/
.n-pro-list ul li { float:left; width:48.5%; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:0;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:0;}
.n-pro-list ul li:nth-child(even) { margin-left:3%; }
.n-pro-list ul li .pic { height:180px; }
.n-pro-left-ban { font-size:17px; line-height:44px; }

}

@media (max-width:500px){
.wrap{width:94%}


}

