@import url(animate.min.css);
@import url(swiper.min.css);
@import url(font.css);
*{margin:0; padding:0; box-sizing: border-box;}
body{margin:0;font-family:"Source Han Sans CN",Arial,"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1.42857143;font-size:14px;min-width:1230px;background:#fff;color:#333}

em,i{font-style:normal;}

.clearfix{zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

a{color:#333;text-decoration:none}
a:hover{color:#3063a4}
ul,ol{list-style:none;}

.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}

.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.container{padding:0 20px; width:100%; margin:auto; max-width:1600px;}

.kf{width:208px;position:fixed;right:-208px;top:50%;transform:translateY(-50%);z-index:1000}
.kt-top{height:40px;line-height:40px;background:url(../image/kefu.png) 12px center no-repeat #e35523;-ms-background-size:auto 20px;background-size:auto 20px;padding-left:46px;font-size:14px;color:#fff}
.kt-top span:hover{transform:rotate(90deg)}
.kt-top span{width:18px;height:16px;float:right;position:relative;margin:10px 10px 0 0;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.kt-top span b{width:100%;height:2px;background:#fff;display:block;position:absolute;top:50%;left:0}
.kt-top span b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.kt-top span b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.kf .con{overflow:hidden;background:#fff}
.kf .qq li{height:36px;line-height:36px;border-bottom:#f5f5f5 solid 1px;padding-left:16px}
.kf .qq li a{height:36px!important;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:initial;display:block}
.kf .qq li a img{padding-right:6px}
.kf .con h5{height:26px;line-height:26px;margin-top:12px;background:url(../image/lianxi.png) 16px center no-repeat;padding-left:45px;color:#666;font-size:14px;margin-bottom:0}
.kf .contact{margin-top:1px;height:auto;background-color:#fff}
.kf .contact p{height:26px;line-height:26px;color:#666;font-size:14px;padding-left:22px;margin:0}
.kf .contact p:nth-child(2n){padding-left:32px}
.kf .con h5.qr-icon{background:url(../image/erweima.png) 16px center no-repeat}
.kf .con .qr{margin-top:10px;padding-left:40px}
.kf .con .qr img{width:110px;height:110px}
.kf .backTop{width:100%;height:40px;background:url(../image/huidaodingbu.png) center center no-repeat #e35523;background-size:18px auto;cursor:pointer}
.kf-side{padding:18px 10px 10px;background:#e35523;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-34px;cursor:pointer}
.kf-side b{display:block;color:#fff;line-height:18px;font-size:14px;font-weight:400}
.kf-side span.arrow{width:12px;height:12px;background:url(../image/jt-1.png) no-repeat;-ms-background-size:auto 12px;background-size:auto 12px;display:block;margin-top:10px}
.kf-side span.on{background:url(../image/jt-2.png) no-repeat;-ms-background-size:auto 12px;background-size:auto 12px}

.header{position:fixed; left:0; top:0; width:100%; height:90px; z-index:9999; background-color:rgba(255,255,255,.9); box-shadow:0 0 10px rgba(0,0,0,.5);}
.header .logo{float:left; margin-top:5px;}
.header .logo a{ display: flex; justify-content: flex-start; align-items: center; height:80px;}
.header .tel{float:right; font-weight:bold; font-size:24px; display:flex; align-items:center; height:90px;}
.header .tel img{margin-right:5px;}
.header .zc{float:left; font-size:16px; height:90px; display:flex; align-items:center; margin-left:20px;}
.header .zc a{padding:0 5px;}
.header .nav{font-size:0; float: left; margin: 24px 0 0 80px;}
.header .nav li{display:inline-block;vertical-align:middle;}
.header .nav li>a{display:block;font-size:16px;line-height:41px; color:#383c45; padding:0 30px;}
.header .nav li .arr{float:right;height:40px;width:40px;position:relative;display:none; z-index: 8;}
.header .nav li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:15px}
.header .nav li.active>a,.header .nav li.open>a,.header .nav li>a:hover{color:#fff; background:#3063a4; transition:all .5s ease-in;}
.header .nav li.dropdown{position:relative}
.header .nav .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10; margin-top: -3px; text-align:center;box-shadow:0 6px 12px rgba(0,0,0,0.18);background-color:rgba(255,255,255,1); padding:0 22px; box-sizing:border-box; border-top: 3px solid #0aa1ef;}
.header .nav .dropdown-box p{margin:0; border-bottom: 1px dashed #eee;}
.header .nav .dropdown-box a{display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px;font-size:16px;background-color:transparent !important;line-height:60px;color:#666 !important}
.header .nav .dropdown-box a:hover{color:#e35523 !important}

.menu-btn{display:none;padding:12px 0;float:right;margin-left:15px}
.menu-btn:before,.menu-btn:after,.menu-btn span{display:block;height:2px;background-color:#3063a4;content:''}
.menu-btn:before{width:24px}
.menu-btn:after{width:18px;margin-left:6px;}
.menu-btn span{width:12px;margin:6px 0 6px 12px;}

.banner{width: 100%; overflow:hidden; position:relative;}
.banner .swiper-pagination-bullet{ border:1px solid #fff; opacity:1; background: transparent; }
.banner .swiper-pagination-bullet-active{background-color:#fff;}
.banner .swiper-slide img {width: 100%; display: block;}
.banner .text{position:absolute; left:0; width:100%; bottom:30px; z-index:10;}
.banner .text ul {display:flex; justify-content:center; align-items:center; width:100%; height:100px; background:rgba(255,255,255,.9); border-radius:6px;}
.banner .text li{flex:25%; font-size:24px; text-align:center; border-right:1px dashed #769ac5;}
.banner .text li:last-child{border-right:0;}
.banner .text li span{display:block; font-size:36px; color: #e35523; font-weight:bold;}

.intabs-basic{width:95%; max-width:1560px; margin:0 auto; padding-bottom:0 !important;}
/* The tabs */
.intabs-basic ul{list-style:none; text-align:left; margin:0; padding:0;}
.intabs-basic ul li{display:inline-block; font-size:24px; text-transform:uppercase; position:relative; background:#eee; border-radius:6px 6px 0 0;}
.intabs-basic ul li a.tab-active::after{content:''; position:absolute; bottom:-9px; height:0; width:0; margin:auto; left:0; right:0; border:9px solid transparent; border-top:9px solid #e35523; border-bottom:none; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.intabs-basic a{height:60px; line-height:60px; display:block; text-decoration:none; background:transparent; padding:0 60px; color:#000;}
.intabs-basic .tab-active{color:#fff; background:#e35523; font-weight:bold; border-radius:6px 6px 0 0;}

/* The content */
.intabs-basic .tabs-contentnr{padding:30px 20px; background:#fff; overflow:hidden; border-radius:0 12px 12px 12px; box-shadow:0 20px 20px 0 rgba(22,23,24,.1); border:1px solid #e9e9e9}
.intabs-basic .tabs-contentnr .div{display:none;}
.intabs-basic .tabs-contentnr .div.tab-content-active{display:block; line-height:30px; font-size:16px;}
.intabs-basic .tabs-contentnr .div .fba-content{height:80px; display:flex; justify-content:space-between; position:relative;}
.intabs-basic .tabs-contentnr .div .fba-inner{width:85%; height:100%; display:flex; justify-content:space-between;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item{position:relative; z-index:1; margin-right:10px;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.origin{width:16%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item .label-stl{display:inline-block; height:22px; width:100%; font-size:14px; font-weight:400; color:#a2a2a3; line-height:22px; text-shadow:0 20px 20px rgba(22,23,24,.1); margin-bottom:0;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item .fgs{width:100%;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item .fgs select{width:100%; height:30px; font-size:14px; line-height:30px; border:none; color:#666;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.address{width:20%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.weight{width:10%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out; position:relative;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.weight input{width:100%; height:30px; font-size:14px; line-height:30px; border:1px solid #e9e9e9; color:#666; padding-left:10px;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.weight::after{content:"KG"; position:absolute; top:37px; right:35px; font-size:12px; color:#b9b9b9;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji{width:50%; height:100%; border:1px solid #e3e3e3; border-radius:8px; padding:7px 13px; transition:all .3s ease-out;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg{width:100%;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg ul{border-bottom:none;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg li{width:32.333%; float:left; height:30px; font-size:14px; line-height:30px; margin-right:1%; background:transparent; position:relative;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg li:nth-child(3n){margin-right:0;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg li .danw{position:absolute; top:0; left:5px; color:#b9b9b9;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg li input{width:100%; height:30px; font-size:14px; line-height:30px; border:1px solid #e9e9e9; color:#999; padding-left:20px; padding-right:30px;}
.intabs-basic .tabs-contentnr .div .fba-inner .fba-item.tiji .ckg li .yw{position:absolute; top:0; right:10px; font-size:14px; color:#b9b9b9;}
.intabs-basic .tabs-contentnr .div .sbtn{width:14%; height:100%; background:#e35523; text-align:center; border-radius:8px;}
.intabs-basic .tabs-contentnr .div .sbtn a{height:80px; line-height:80px; color:#fff; font-weight:bold; font-size:24px;}
.intabs-basic .tabs-contentnr .div .sbtn:hover{background:#245899;}

/* .chaxun{padding:40px 0 60px; background:#f9f9f9; overflow:hidden;}
.chaxun h2{font-size:36px; font-weight:normal; margin-bottom:15px; text-align:center;} */
.chaxun form{display:flex; justify-content:center; height:44px; flex-wrap:wrap;}
.chaxun label{display:flex; align-items:center; height:100%; border:1px solid #e9e9e9; border-radius:8px; overflow:hidden; margin-right:10px;}
.chaxun label span{width:160px; height:100%; background:#e9e9e9; display:flex; justify-content:center; align-items:center;}
.chaxun label input{background:none; width:300px; height:100%; background:none; border:none; padding-left:15px;}
.chaxun button{background:#245899; color: #fff; font-size:18px; width:200px; border-radius:8px; border:none; margin-left:10px; cursor: pointer;}
.chaxun button:hover{background:#e35523;}
/* .chaxun-box{width:100%; margin:40px auto 0;}
.chaxun-box li{width:48%; min-height:380px; float:left; margin-right:4%; background:#fff; border-radius:6px; padding:40px;position:relative;}
.chaxun-box li:nth-child(2n){margin-right:0;}
.chaxun-box li .stit{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding-bottom:20px; position:relative;}
.chaxun-box li .stit::after{content:""; display:block; width:100px; height:4px; background:#e35523; position:absolute; left:0; top:46px;}
.chaxun-box li .stit span{width:25px; float:left; margin-right:10px;}
.chaxun-box li .stit span img{width:25px; display:block;}
.chaxun-box li .stit h3{float:left; font-size:20px; color:#e35523;}
.chaxun-box li .fgs{width:100%; float:left; margin-top:15px;}
.chaxun-box li .fgs select{width:100%; height:42px; font-size:16px; line-height:40px; border:1px#e9e9e9 solid; padding:0 10px; color:#666;}
.chaxun-box li .zlkg{width:100%; float:left; margin-top:15px; position:relative;}
.chaxun-box li .zlkg input{width:100%; height:42px; font-size:16px; line-height:40px; border:1px#e9e9e9 solid; padding:0 35px 0 10px; color:#666;}
.chaxun-box li .zlkg::after{content:"Kg"; position:absolute; top:50%; transform:translateY(-50%); right:10px; color:#666;}
.chaxun-box li .widthheigt{width:100%; height:42px; float:left; margin-top:15px; display:flex; font-size:16px; line-height:40px; border:1px#e9e9e9 solid; color:#666;}
.chaxun-box li .widthheigt .addlong, 
.chaxun-box li .widthheigt .addwidth, 
.chaxun-box li .widthheigt .addheight, 
.chaxun-box li .widthheigt input{width:29.33%; position:relative; padding-left:20px;}
.chaxun-box li .widthheigt .addlong::before{position:absolute; left:5px; top:50%; transform:translateY(-50%); content:"长";}
.chaxun-box li .widthheigt .addlong input, 
.chaxun-box li .widthheigt .addwidth input, 
.chaxun-box li .widthheigt .addheight input{width:100%; border:none; outline:none; padding:8px; color:#999;}
.chaxun-box li .widthheigt .addwidth::before{position:absolute; left:5px; top:50%; transform:translateY(-50%); content:"宽";}
.chaxun-box li .widthheigt .addheight::before{position:absolute; left:5px; top:50%; transform:translateY(-50%); content:"高";}
.chaxun-box li .widthheigt .addheight::after{position:absolute; right:5px; top:50%; transform:translateY(-50%); content:"Cm";}
.chaxun-box li .stxt{width:100%; float:left; text-align:center; margin-top:10px; font-size:14px; color:#999; line-height:24px;}
.chaxun-box li .sbtn{width:100%; height:42px; float:left; margin-top:10px; text-align:center; background:#245899; border-radius:6px; cursor:pointer;}
.chaxun-box li .sbtn span{font-size:18px; color:#fff; font-weight:bold; line-height:42px; display:inline-block; padding-left:30px; background:url(../image/indexicon_15.png) no-repeat left center; letter-spacing:5px;}
.chaxun-box li .sbtn:hover{background:#e35523;}
.chaxun-box li .big-input-box{width:100%; height:160px; float:left; overflow:auto; border:1px#e9e9e9 solid; margin-top:10px;}
.chaxun-box li .big-input-box::-webkit-scrollbar{width:0;}
.chaxun-box li .big-input-box span{margin-left:5px;}
.chaxun-box li .big-input-box input.input-sty{width:84%; background:transparent; margin-bottom:5px; padding-left:6px; outline:none; border:0; color:#999; font-size:14px;}
.chaxun-box li .big-input-box div:nth-child(even){background-color:#f0f0f0;}
.chaxun-box li .sfdj{position:absolute; right:40px; bottom:120px; z-index:1000;} */

.section{padding:40px 0 60px;}
.section-title{text-align:center; padding:20px 0 60px; /*background:url(../image/tits1.png) no-repeat center;*/}
.section-title strong{font-size:36px; line-height:40px; color:#000;}
.section-title p{font-size:18px; line-height:30px; margin-top:10px; font-weight:300; color:#999;}
.section-title2{color: #fff; background-image: url(../image/tits2.png)；}
.section-title3{background-image: none; padding:0; margin-bottom: 40px;}
.section-title3 strong{font-weight:normal;}

.in-service ul{ margin:0 0 0 -12px; height:350px;}
.in-service li{ float: left; width: 20%; }
.in-service li a{ display: block; margin: 0 0 0 12px;  padding: 25px 0 55px; text-align: center; background: #eee; border: 1px solid #dadada; position: relative; }
.in-service li .text h2{ font-size: 24px; }
.in-service li .text p{ color: #555; margin: 6px 0 14px;}
.in-service li .text .btns{ display: none; line-height: 33px; border: 4px solid #3565a5; padding: 0 34px; border-radius: 30px; background: #e35523; color:#fff;}
.in-service li .jia{display: none; position: absolute; bottom: 0; right: 0; width: 46px; height: 46px; background:url(../image/icon-6.png) no-repeat;}
.in-service li a:hover{transform:translateY(-30px); background: #245899; padding: 55px 0 40px; color: #fff; border-radius: 5px; overflow: hidden;}
.in-service li a:hover .text p{color:#fff;}
.in-service li a:hover .text .btns{display: inline-block;}
.in-service li a:hover .jia{display:block;}

.in-about{background: url(../image/bg1.jpg) no-repeat center / cover; color: #fff;}
.section-title2 strong{color:#fff;}
.section-title2 p{color:#eee;}
.in-about-left{ float: left; width: 50%; }
.in-about-left img{box-shadow: 15px 15px 0px #b9cfe9; }
.in-about-right{ margin-left: 50%; padding: 15px 0 0 60px; font-size:20px; font-weight:400; line-height:44px;}

.in-number{margin: 46px 0 0 -35px;}
.in-number li{float:left; width: 25%; transition:all .5s;}
.in-number li:hover{transform:translateY(-10px); transition:all .5s ease-in;}
.in-number li a{display:block; margin:0 0 0 35px; background:linear-gradient(#fff,#fef2e6); border-radius:10px; padding:30px;}
.in-number li .icon{display: flex; align-items: center; height:43px; justify-content:center;}
.in-number li .text{display: flex; align-items: center; justify-content:center;}
.in-number li .text .num{ font-size:60px; color:#e35523; margin-right:10px;}
.in-number li .text .txt{ font-size:18px;}
.in-number li .text .txt i{ display: block; color:#e35523;}
.in-number li:hover .text .txt{color:#e35523;}

.in-ys li{float:left; width:16.81%;}
.in-ys li.active{width: 32.68%;}
.in-ys li a {display: block; background:rgba(0,0,0,0.5) no-repeat center; height:572px; text-align: center; color: #fff; padding: 160px 20px 0; border-bottom: 6px solid transparent; transition:all .5s ease-in-out;}
.in-ys li .icon{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;   }
.in-ys li .icon .num{ font-size:100px; color: rgba(255,255,255,0.3); font-weight: bold;}
.in-ys li .icon .num span {display:block;  font-size:30px; position: relative; margin-top:-70px; color:#fff;}
.in-ys li .icon i{flex:100%;}
.in-ys li .text{ display: none; font-size: 18px; line-height: 30px; text-align: left; margin-top: 25px;}
.in-ys li.active a{ background: rgba(12,77,156,.9); padding: 60px 40px 0; border-color: #e35523;}
.in-ys li.active .icon{ justify-content: space-between;}
.in-ys li.active .icon .num span{ color: #e35523;}
.in-ys li.active .icon i{ flex:0 0 90px; order: 10; margin-top: 30px; text-align: right;}
.in-ys li.active .text{ display: block; }

.in-hezuo{background: url(../image/bg2.jpg) no-repeat center / cover; position: relative;}
.in-hezuo ul{margin: 0 0 0 -23px; position: relative; z-index:10;}
.in-hezuo li{float: left; width: 16.6666%; transition:all .5s;}
.in-hezuo li a{display: block; margin: 0 0 23px 23px;  line-height: 130px; background: #fff; border: 1px solid #dcdcdc; border-radius:12px; overflow: hidden; }
.in-hezuo li a:hover{box-shadow:0 0 15px rgba(0,0,0,.2); transform:translateY(-10px); transition:all .5s ease-in-out;}
.in-hezuo .chuan{position: absolute; left:-80px; bottom:-150px; z-index:9; display:none;}

.in-liucheng ul{margin:0 0 0 -7px;}
.in-liucheng li{float:left; width:25%; margin-bottom:7px; background:no-repeat center / cover; overflow:hidden; }
.in-liucheng li a{display: block; color: #fff; background: no-repeat center / cover; text-align: center; height:357px; margin:0 0 0 7px; border: 1px solid rgba(255,255,255,0.9); position: relative; border-radius:4px; overflow: hidden; }
.in-liucheng li .items{position:absolute; left:0; top:0; width:100%; height:100%; padding:60px 0; background:rgba(0,0,0,.6);}
.in-liucheng li a:hover .items{ background: rgba(12,77,153,0.8); }
.in-liucheng li .items .text h2{ font-size: 24px; margin-top: 20px; }
.in-liucheng li .items .text p{ color: rgba(255,255,255,0.3); text-transform: uppercase; }
.in-liucheng li .items .text span{ font-size: 52px; display: block; }
.in-liucheng li .jia{position:absolute; bottom:0; right:0; width:46px; height:46px; background:url(../image/icon-6.png) no-repeat;}

.in-news{ background: url(../image/bg3.jpg) no-repeat center / cover; }
.in-news-left{ float: left; width: 45%; }
.in-news-left a{ display: block; position: relative; color: #fff; }
.in-news-left .img-cover{ height: 598px; }
.in-news-left .text-bg{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../image/news-bg.png) repeat-x bottom; }
.in-news-left .text{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 40px; }
.in-news-left .text h2{ font-size: 24px; margin-bottom: 5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.in-news-left .text p{ font-size: 16px; line-height: 28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.in-news-left a:hover .img-cover span{ transform:scale(1.1); }
.in-news-right{ float: right; width: 53.6%; }
.in-news-right li a{ display: flex; align-items: center; padding: 15px; margin-bottom: 20px; background: #fff; }
.in-news-right li .img-cover{ flex:0 0 215px; height: 157px; margin-right: 20px; }
.in-news-right li .text{ flex:1; padding-right: 15px; }
.in-news-right li .text h2{ font-size: 24px; margin-bottom: 5px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.in-news-right li .text p{ font-size: 16px; line-height: 28px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.in-news-right li a:hover{ background: #3063a4; color: #fff;}
.in-news-right li a:hover .img-cover span{transform:scale(1.1);}

.footer{background:#3063a4; color:#fff; padding:40px 0 20px;}
.footer-left{width:80%; float:left;}
.footer-left .flogo{display: flex; align-items: center; flex-wrap: wrap; font-size:18px;}
.footer-left .flogo .img-center{margin-right:40px;}
.footer-left .fnav{margin-top:20px;}
.footer-left .fnav dl{float: left; width:25%; margin-right:8%;}
.footer-left .fnav dl dt a{ display: block; font-size: 18px; color: #fff; line-height: 40px; }
.footer-left .fnav dl dd a{ display: inline-block; width: 48%; line-height: 34px; font-size: 16px; color:rgba(255,255,255,0.5);}
.footer-left .fnav dl dd a:hover{ color: #fff; }
.footer-right{float:right; width:20%;}
.footer-right .tel{margin:40px 0 0 20px;}
.footer-right .tel a{display:flex; align-items:center; justify-content:center; width:180px; background: #e35523; color: #fff; height: 41px; font-size: 16px; transition:all .5s;}
.footer-right .tel a:hover{box-shadow: 0 3px 9px rgba(0,0,0,.5); transform:translateY(-10px); transition:all .5s ease-in-out;}
.footer-right .tel span{margin-left:10px;}
.footer-right .tel i{margin-top:5px;}
.footer-right .ewm{margin-top:40px; text-align: center; font-size:0; width: 100%}
.footer-right .ewm ul{display: flex;}
.footer-right .ewm li{flex:1; text-align: center;}
.footer-right .ewm li p{margin-top: 10px; font-size:16px;}
.footer-right .ewm li img{width:120px;}
.footer-copy{padding:30px 0 20px; font-size:16px; border-top:1px solid rgba(255,255,255,.1); color:rgba(255,255,255,.5); margin-top:60px; text-align: center; }
.footer-copy a{color:rgba(255,255,255,.5);}

.footer-fix{box-shadow:0 0 10px rgba(0,0,0,0.2);position:fixed;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:none}
.footer-fix li{float:left;width:25%}
.footer-fix li a{display:block;text-align:center;padding:7px 0;font-size:12px;line-height:1}
.footer-fix li i{display:block;height:20px;background:no-repeat center;background-size:contain;margin-bottom:4px}
.footer-fix li i.i1{background-image:url(../image/f_01.png)}
.footer-fix li i.i2{background-image:url(../image/f_02.png)}
.footer-fix li i.i3{background-image:url(../image/f_03.png)}
.footer-fix li i.i4{background-image:url(../image/f_04.png)}

.banner-sub{height:480px; background:no-repeat center / cover; margin-top:90px; color:#fff;}
.banner-sub .text{width:30%; height:480px; display:flex; align-items:center;}
.banner-sub .text h2{font-size:48px; margin-bottom:8px;}
.banner-sub .text h2::after{content:""; display:block; width:80px; height:3px; margin-top:20px; background:#fff;}
.banner-sub .text p{font-size:18px; line-height:30px; margin-top:20px;}

/* 面包屑部分 */
.breadCrumb{height:60px; line-height:60px; background:#fff; border-bottom:1px solid #e9e9e9;}
.breadCrumb p{font-size:16px; text-align:right; color:#999; display:flex; align-items:center;}
.breadCrumb p i{margin-right:10px;}
.breadCrumb p i img{width:20px; display:block;}
.breadCrumb p span{color:#e35523; font-weight:bold; margin-left:10px;}
.breadCrumb p a{margin:0 5px; color:#999;}
.breadCrumb p a:hover{color:#e35523;}

.section-sub{padding:60px 0}
.about-1{width:100%;}
.about-1 h2{font-size:36px; font-weight:bold; color:#000; line-height:36px; margin-bottom:40px; text-align: center;}
.about-1 .desc{width:100%; margin-top:20px; display:flex; justify-content:space-between; align-items:center;}
.about-1 .desc .pic{width:50%; overflow:hidden; box-shadow:0 3px 12px rgba(0,0,0,.1);}
.about-1 .desc .pic img{width:100%; display:block;}
.about-1 .desc .text{width:50%; height:400px; padding:0 2.5%; font-size:18px; line-height:36px; overflow-y:scroll;}
.about-1 .desc .text::-webkit-scrollbar{width:4px; cursor:pointer;}
.about-1 .desc .text::-webkit-scrollbar-thumb{background:#e35523; cursor:pointer;}
.about-1 .desc .text::-webkit-scrollbar-track{background:#e9e9e9;}

/* .about-1 ul{margin:46px 0 0 -35px;}
.about-1 li{float:left; width:25%; transition:all .5s;}
.about-1 li:hover{transform:translateY(-10px); transition:all .5s ease-in;}
.about-1 li a{display:block; margin:0 0 0 35px; background:linear-gradient(#fff,#fef2e6); border:1px solid #e9e9e9; border-radius:10px; padding:30px;}
.about-1 li .icon{display:flex; align-items:center; height:43px; justify-content:center; margin-bottom:10px;}
.about-1 li .text{display:flex; align-items:center; justify-content:center;}
.about-1 li .text .num{font-size:60px; line-height:60px; font-weight:bold; color:#e35523; margin-right:10px;}
.about-1 li .text .txt{font-size:18px;}
.about-1 li .text .txt i{ display: block; color:#e35523;}
.about-1 li:hover .text .txt{color:#e35523;} */

/* .about-2{margin:40px auto 0; background:url(../image/bg4.jpg) no-repeat center / cover; padding:220px 0; color: #fff;}
.about-2 .text{width:40%;}
.about-2 h2{font-size:36px; line-height:36px; font-weight:normal; margin-bottom:40px;}
.about-2 p{font-size:18px; line-height:36px;}
.about-2 .btns{margin-top:40px;}
.about-2 .btns a{font-size:22px; display:inline-block; line-height:52px; border:4px solid #3565a5; padding:0 52px; border-radius:50px; background:#e35523; color:#fff; transition:all .5s ease;}
.about-2 .btns a:hover{background:#3565a5; border-color:#fff; transition:all .5s ease-in-out;} */

.fzlc_bg{width:100%; margin:auto; background:url(../image/fzlc_bg.jpg) fixed center; background-size:cover; padding:80px 0; overflow:hidden;}
.fzlc_bg h3{font-size:36px; color:#e35523; line-height:36px; font-weight:bold; text-align:center;}
.fzlc_box{width:100%; float:left; margin-top:60px; position:relative; font-size:0;}
.fzlc_box::before{content:''; position:absolute; top:0; left:50%; -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); width:1px; height:100%; background-color:#3565a5;}
.fzlc_box li{display:inline-block; width:50%; vertical-align:top;}
.fzlc_box li.left{text-align:right;}
.fzlc_box li.left .item::before{right:0;}
.fzlc_box li .item{position:relative; margin-bottom:60px; padding:5%; width:96%; box-shadow:0 16px 16px 0 rgba(55,69,103,.02), 0 8px 8px 0 rgba(235,240,252,.02); border:1px solid #e9e9e9; background-color:#fff;}
.fzlc_box li .item::before{content:''; position:absolute; top:3px; width:32px; height:1px; background-color:#3565a5;}
.fzlc_box li .item::after{content:''; position:absolute; top:-1px; width:8px; height:8px; border-radius:50%; background:#e35523;}
.fzlc_box li.left .item::after{right:-37px;}
.fzlc_box li.left .item::before{right:-32px;}
.fzlc_box li .item .title{margin-bottom:12px; font-size:40px; font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; line-height:40px; color: #e35523;}
.fzlc_box li .item .des,.fzlc_box li .item .month{font-size:16px; line-height:30px; color:#787876;}
.fzlc_box li .item .month{display:block; font-size:18px; margin-top:10px; font-weight:700; color:#000;}
.fzlc_box li .item>img{width:100%; display:block;}
.mt24{margin-top:24px;}
.fzlc_box li.right{padding-top:120px; padding-left:32px; text-align:left;}
.fzlc_box li.right .item::after{left:-37px;}
.fzlc_box li.right .item::before{left:-32px;}

/* 内页公司活动部分 */
.gshd_box{width:95%; max-width:1400px; margin:40px auto 60px; overflow:hidden;}
.scrollleft2{width:100%; float:left;}
.scrollleft2 li{width:400px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; border:1px solid #e9e9e9; padding:5px;}
.scrollleft2 li:hover{border:1px solid #e35523;}
.scrollleft2 li span{width:100%; line-height:30px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;text-align:center; float:left; background:#e9e9e9; padding:10px 20px;}
.scrollleft2 li:hover span{background-image:-webkit-gradient(linear,left 0, right 0, from(#e35523), to(#3565a5)); color:#fff;}

/* 内页联系我们部分 */
.list-contact{background: url(../image/bg5.jpg) no-repeat bottom right; padding-bottom:100px; box-shadow:0 6px 12px rgba(0,0,0,.1);}
.list-contact .tits{text-align: center; margin-bottom:40px;}
.list-contact .tits h2{font-size:36px; line-height:36px; color:#000;}
.list-contact .tits p{font-size:18px; line-height:36px; font-family:Verdana, Geneva, Tahoma, sans-serif; color:#999;}

.list-contact ul{margin:0 0 0 -24px;}
.list-contact li{float:left; width:31.333%; margin:20px 2% 0 0;}
.list-contact li:nth-child(3n){margin-right:0;}
.list-contact li a{display: block; position:relative; font-size:18px; line-height:30px; height:318px; background: #f9f9f9; border:1px solid #e9e9e9; padding:45px 40px; transition:all .4s;}
.list-contact li p{color:#676767; font-size:16px; margin-top:10px; line-height:20px;}
.list-contact li .btns{margin-top:40px; font-size:16px; display:inline-block; line-height:33px; border:1px solid #232323; color:#232323; padding:0 34px;}
.list-contact li a:hover{background:linear-gradient(#255fa6,#3565a5); color:#fff; border-color:#dadada; transition:all .5s ease-in-out; transform:translateY(-10px);}
.list-contact li a:hover p{color:#fff;}
.list-contact li a:hover .btns{border: 4px solid #3565a5; background:#e35523; color:#fff;}
.list-contact li .ewm-img{position:absolute; right:20px; bottom:20px; width:120px;}
.list-contact li .ewm-img img{width:120px; height: 120px;}

/* 内页在线留言部分 */
.message{width:66%; margin:80px auto; overflow:hidden;}
.message h4{text-align:center; color:#333; font-size:30px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:60px; list-style:none;}
.message ol li{float:left; width:49%; margin-bottom:20px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left; border:none;}
.message ol li:nth-child(7){float:right; border:none;}
.message ol li input{width:100%; height:46px; background:none; border:none; color:#999; padding:0 20px; font-size:16px;}
.message ol li textarea{padding:20px; width:100%; height:140px; border:none; background:none; color:#999; font-size:16px;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; border-radius:5px; cursor:pointer;}
.message ol li .btn{background:#e35523;}
.message ol li .btn2{background:#3565a5; color:#fff;}
.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{-webkit-appearance:none !important; margin:0;}
.message input::-moz-placeholder, textarea::-moz-placeholder{color:#999; font-family:"";}
.message input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#999;}
.message input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}

/* 内页新闻资讯部分 */
.lanmu{text-align:center; font-size:0; margin:60px 0 30px;}
.lanmu li{display:inline-block;}
.lanmu li a {display:flex; justify-content:center; align-items:center; height:52px; padding:0 50px; margin:0 10px; color:#333; font-size:18px; background:#e9e9e9; border-radius:6px;}
.lanmu li a:hover,.lanmu li.active a{background:#3063a4; color: #fff;}

.list-1 li a{display:flex; justify-content:space-between; align-items:center; padding:40px; margin-bottom:30px; background:#f9f9f9; border: 1px solid #e9e9e9; transition:all .5s ease;}
.list-1 li .img-cover{flex:0 0 487px; height:319px; margin-right:60px;}
.list-1 li .img-cover img{width:100%; display:block;}
.list-1 li .text{display:flex; flex-wrap:wrap;}
.list-1 li .date{font-size:66px; font-family:Impact; margin-top:66px;}
.list-1 li .txt{flex:1; margin-right:60px;}
.list-1 li .txt h2{font-size:28px; font-weight:normal; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; }
.list-1 li .txt p{margin-top:20px; font-size:18px; color: rgba(35,35,35,0.6); line-height: 30px; overflow :hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.list-1 li .txt .btns{margin-top:60px; display:inline-block; padding:0 52px; line-height:52px; font-size:20px; border:1px solid #232323;}
.list-1 li a:hover{background:linear-gradient(#3063a4,#255fa6); color:#fff; transition:all .5s ease-in-out; transform:translateY(-10px); box-shadow:0 3px 10px rgba(0,0,0,.1);}
.list-1 li a:hover .date{color:#e35523;}
.list-1 li a:hover .txt h2{font-weight:bold;}
.list-1 li a:hover .txt p{color:#fff;}
.list-1 li a:hover .txt .btns{border:4px solid #3565a5; background:#e35523; color:#fff;}

.fullpage{width:100%; font-size:0; text-align:center; margin:40px 0 20px;}
.fullpage a{display:inline-block; vertical-align:middle; width:38px; height:38px; line-height:38px; border:1px solid #dcdcdc; margin:0 8px; font-size:16px; color:#666; transition: all .4s ease;}
.fullpage a:first-child,.fullpage a:last-child{background:url('../image/fparr.png') no-repeat center;border-color: transparent;}
.fullpage a:last-child{transform:rotate(180deg);}
.fullpage a:hover,.fullpage a.on{background-color:#e35523; color:#fff; border-color:#e35523;}
.fullpage a:first-child:hover,.fullpage a:last-child:hover{background-image:url('../image/fparrH.png'); background-color:#fff;}

.yunu-infocontent{padding: 0 100px;}
.yunu-infocontent-title{margin-bottom:20px;text-align:center}
.yunu-infocontent-title h2{margin:0; font-size:36px; line-height:36px; color:#000;}
.yunu-infocontent-title p{margin:10px 0 0; font-size:16px; color:#999}
.yunu-infocontent-title p span{padding:0 5px}

.yunu-infocontent-desc{margin-bottom:20px;border:1px solid #e9e9e9;padding:20px;background:#f9f9f9;}
.yunu-infocontent-desc p{display:inline;color:#999;}
.yunu-infocontent-body{margin-bottom:20px;font-size:18px; line-height:30px;color:#666;}
.yunu-infocontent-body img{max-width:100% !important;height:auto !important;width:auto !important}
.yunu-infocontent-epx{margin:40px 0; border-top:1px solid #e9e9e9; padding-top:20px;}
.yunu-infocontent-epx li{line-height:32px;margin-bottom:5px; font-size:16px;}
.yunu-infocontent-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px}
.yunu-infocontent-epx li em{float:right;font-style:normal}
.yunu-infocontent-return{border-top:1px solid #e9e9e9;line-height:32px; font-size:16px; padding-top:10px; margin-top:80px;}
.yunu-infocontent-return a{margin-right:10px;}
.yunu-infocontent-return .more{margin:0;float:right;background-color:#000;color:#fff;padding:0 10px}
.yunu-infocontent-rem{margin-bottom:20px}
.yunu-infocontent-rem h4{margin:0;font-size:24px;line-height:55px}
.yunu-infocontent-rem li{border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:46px}
.yunu-infocontent-rem li span{float:right}

/* 内页中日跨境部分 */
.zrkj{width:100%;}
.zrkj_title{width:100%; float:left; text-align:center;}
.zrkj_title h2{font-size:36px; font-weight:bold; color:#000; line-height:36px;}
.zrkj_title p{font-size:18px; line-height:36px; color:#666; margin-top:20px;}
.zrkj_list{width:100%; float:left; margin-top:40px;}
.zrkj_list li{width:23%; min-height:280px; float:left; background:#f9f9f9; border:1px solid #e9e9e9; border-radius:6px; padding:40px 20px; margin:20px 2% 0 0; transition:all .5s ease; font-size:18px; line-height:36px; text-align:center; display:flex; align-items:center; justify-content:center;}
.zrkj_list li:nth-child(4n){margin-right:0;}
.zrkj_list li span{display:block; font-size:36px; font-weight:bold; color:#e35523; margin-right:10px;}
.zrkj_list li:hover{transition:all .5s ease-in-out; box-shadow:0 3px 12px rgba(0,0,0,.1); transition:all .5s ease-in-out; background:#3063a4; color:#fff; cursor:pointer;}
.zrkj_box{width:100%; float:left; margin-top:80px;}

/* 内页中美跨境部分 */
.zmkj li{float:left; width:22.32%;}
.zmkj li.active{width:32.68%;}
.zmkj li a {display: block; background:rgba(0,0,0,0.5) no-repeat center; height:572px; text-align: center; color: #fff; padding: 160px 20px 0; border-bottom: 6px solid transparent; transition:all .5s ease-in-out;}
.zmkj li .icon{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;   }
.zmkj li .icon .num{ font-size:100px; color: rgba(255,255,255,0.3); font-weight: bold;}
.zmkj li .icon .num span {display:block;  font-size:30px; position: relative; margin-top:-70px; color:#fff;}
.zmkj li .icon i{flex:100%;}
.zmkj li .text{display: none; font-size: 18px; line-height: 30px; text-align: left; margin-top: 25px;}
.zmkj li.active a{background: rgba(12,77,156,.9); padding: 60px 40px 0; border-color: #e35523;}
.zmkj li.active .icon{justify-content: space-between;}
.zmkj li.active .icon .num span{color: #e35523;}
.zmkj li.active .icon i{flex:0 0 90px; order: 10; margin-top: 30px; text-align: right;}
.zmkj li.active .text{display: block;}

/* 内页共享仓服务 */
.gxcfw_list{width:100%; float:left; margin-top:40px;}
.gxcfw_list li{width:18%; min-height:320px; float:left; background:#f9f9f9; border:1px solid #e9e9e9; border-radius:6px; padding:40px 20px; margin:20px 2% 0 0; transition:all .5s ease; font-size:18px; line-height:28px; text-align:center;}
.gxcfw_list li:nth-child(5n){margin-right:0;}
.gxcfw_list li span{display:block; width:66px; height:66px; background:#e35523; text-align:center; font-size:30px; font-weight:bold; color:#fff; line-height:66px; margin:40px auto 20px;}
.gxcfw_list li:hover{transition:all .5s ease-in-out; box-shadow:0 3px 12px rgba(0,0,0,.1); transition:all .5s ease-in-out; background:#3063a4; color:#fff; cursor:pointer;}
.gxcfw_box{width:100%; float:left; margin-top:80px;}

/* 内页国际快递部分 */
.gjkd_list{width:100%;}
.fl{float:left;}
.fr{float:right;}
.gjkd_list li{width:100%; float:left; padding:40px; margin-bottom:30px; background:#f9f9f9; border: 1px solid #e9e9e9; transition:all .5s ease;}
.gjkd_list li .img-cover{width:50%;}
.gjkd_list li .img-cover img{width:100%; height:400px; object-fit:cover; display:block;}
.gjkd_list li .text{width:50%; padding:60px;}
.gjkd_list li .text h2{font-size:30px; font-weight:normal; margin-bottom:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:1; -webkit-box-orient:vertical; }
.gjkd_list li .text p{margin-top:10px; font-size:18px; color: rgba(35,35,35,0.6); line-height:30px; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; position:relative; padding-left:20px;}
.gjkd_list li .text p::after{content:""; display:block; width:8px; height:8px; background:#e35523; position:absolute; left:0; top:10px;}
.gjkd_list li:hover{background:linear-gradient(#3063a4,#255fa6); color:#fff; transition:all .5s ease-in-out; transform:translateY(-10px); box-shadow:0 3px 10px rgba(0,0,0,.1); cursor:pointer;}
.gjkd_list li:hover .text h2{font-weight:bold;}
.gjkd_list li:hover .text p{color:#fff;}


@media screen and (max-width: 1500px) {
    .header .nav {margin-left:40px;}
    .header .nav li>a{padding:0 25px;}
    .list-contact li a{padding:40px 0 40px 30px; height:280px;}
    .hwc-2 .text{ padding: 60px; }
    .hwc-2 .text h2{font-size: 36px; }
    .hwc-2 .text p{font-size: 22px; line-height: 40px; }

}
@media screen and (max-width: 1366px) {
    .header .tel{ display: none;}
    .container {width: auto;} 
    .in-about-right{padding: 15px 0 0 40px; font-size: 18px; line-height: 35px;  }
    .in-number{padding: 0;}
    .in-hezuo li a{ line-height: 110px; }
    .in-liucheng li .items .text h2{font-size: 20px; }
    .in-liucheng li .items .text p{font-size: 12px; }
    .list-contact li a{ padding: 40px 0 40px 20px; height: 280px; }
    .list-1 li .img-cover{ flex:0 0 250px; height: 200px; margin-left: 20px; }
}

@media screen and (max-width: 1200px) {
    .header .nav li>a{padding:0 20px;}
}

@media screen and (max-width: 1100px) {
    .header .nav{margin-left:20px;}
    .header .nav li>a{padding:0 10px;}
    .header .zc{margin-left:10px;}
}

@media screen and (max-width: 980px) {
    body{min-width:320px; padding-top:60px; padding-bottom:50px;}
    .header .zc{position:absolute; top:10px; right:60px; height:40px;}
    .container {width:auto; padding: 0 10px;}
  
    .kf{display:none;}
    .footer-fix{display: block;}

    .header {padding:10px 0; height:60px; background: #fff;  }
    .header .logo a{height:40px;}
    .header .nav {text-align:left;display: none;height: auto; width: 100%; margin:0;}
    .header .nav ul {margin: 0 -15px; background: #fff; }
    .header .nav li {display: block;margin: 0;border-top: 1px solid #eee;background: none; }
    .header .nav li a {line-height: 40px;padding: 0 15px;color: #333;border-radius: 0;}
    .header .nav li>a::before{ display: none; }
    .header .nav li .arr {display: block;}
    .header .nav li.open .arr:after {border-color: #0aa1ef;transform: rotate(225deg);}
    .header .nav .dropdown-box {position: static;background-color: #f5f5f5;min-width: auto;text-align: left;box-shadow: none; border-top: 0;}
    .header .nav .dropdown-box a {color: #333 !important;border-top: 1px dotted #ddd;padding: 0 15px;line-height: 40px;background-color: transparent !important;border-bottom: 0;}
    .header .nav .dropdown-box a:hover {background-color: transparent !important;}
    .header .nav li.open .dropdown-box{ display: block; }

    .menu-btn {display: block;}

    .banner .text{ display: none;}

    .chaxun{padding:10px 0 60px; overflow:hidden;}
    .chaxun form{height:auto;}
    .chaxun label{flex:100%; height:40px; margin:0 0 10px;}
    .chaxun button{ width:100%; height:40px; margin-top:5px; margin-left:0}

    .section {padding:0;}
    .section-title{ padding: 30px; }
    .section-title strong{ font-size: 24px;  }
    .section-title p{font-size: 14px; }
    .section-title3{ background-image: none; padding: 0; margin-bottom: 20px; }

    .in-service ul{margin:0; height:auto;}
    .in-service li{float: none; width:auto; margin-bottom:10px;}
    .in-service li a{ height:300px; margin: 0; padding:50px 25px;}
    .in-service li a:hover{ transform:translateY(0px); padding:40px 25px;}

    .in-about-left{ float: none; width: auto; }
    .in-about-right{ margin-left: 0; margin-top: 30px; padding: 0px; font-size: 18px; line-height: 25px;  }

    .in-number{ margin: 15px 0 0 -10px; padding: 0; }
    .in-number li{ width: 50%; }
    .in-number li a{  margin: 0 0 10px 10px; padding: 10px 0 0 10px; }
    .in-number li .text .num{ font-size: 40px;  }
    .in-number li .text .txt{ font-size: 14px; }
     
    .in-ys li.active,.zmkj li.active{width:100%;}
    .in-ys li,.zmkj li{float:none; width:auto; margin-bottom: 10px;}
    .in-ys li a,.zmkj li a{height: auto; padding:40px 20px;}

    .in-hezuo ul{ margin: 0 0 0 -10px; padding: 0;}
    .in-hezuo li{ width: 33.3333%; }
    .in-hezuo li a{  margin: 0 0 10px 10px;  line-height: 80px;}
    .in-hezuo .chuan{ position: absolute; left: -40px; bottom: -50px; z-index: 9; }
    .in-hezuo .chuan img{ width: 150px; }

    .in-liucheng li{ width: 50%;}
    .in-liucheng li a{ margin: 0 0 7px 7px; }

    .in-news-left{ float: none; width: auto; }
    .in-news-left .img-cover{ height: 250px; }
    .in-news-left .text{ padding: 15px; }
    .in-news-left .text h2{ font-size: 18px; margin-bottom: 3px; }
    .in-news-left .text p{ font-size: 14px; line-height: 20px; }
    .in-news-right{ float: none; width: auto; margin-top: 10px; }
    .in-news-right li a{ padding: 8px; margin-bottom: 10px;}
    .in-news-right li .img-cover{ flex:0 0 100px; height: 80px; margin-right: 10px; }
    .in-news-right li .text{ padding-right: 0; }
    .in-news-right li .text h2{ font-size: 18px; margin-bottom: 3px; }
    .in-news-right li .text p{ font-size: 14px; line-height: 20px;}
   
    .footer{ padding-top: 20px; }
    .footer-left{ float: none; margin-left: 0; width: auto; text-align: center; }
    .footer-left .flogo .img-center{ margin-right: 0; flex:100%;}
    .footer-left .flogo p{flex:100%; margin-top: 10px;}
    .footer-left .fnav{ display: none; }
    .footer-right{width:100%; float:none; margin:40px auto;}
    .footer-right .ewm{ margin-top: 15px; }
    .footer-right .ewm li img{margin-right:10px;}
    .footer-right .tel{margin-top:20px;}
    .footer-right .tel a{margin:auto;}
    .footer-copy{margin-top:0}

    .banner-sub{margin-top:0; height:300px;}
    .banner-sub .text{width:auto; height:300px; margin-left:20px;}
    .banner-sub .text span{font-size:24px;}
    .banner-sub .text h2{font-size:28px; margin-bottom:8px;}
    .banner-sub .text p{font-size:14px; line-height:23px;}

    .section-sub{padding:20px 0}

    .about-1{ padding: 0; }
    .about-1 h2{ font-size: 24px; }
    .about-1 .desc{ font-size: 14px; color: rgba(63,63,63,0.8); line-height: 25px; text-indent: 25px; }

    .about-1 ul{ margin: 15px 0 0  -10px; padding: 0; }
    .about-1 li{ width: 50%; }
    .about-1 li a{  margin: 0 0 10px 10px; padding: 10px 0 0 10px; }
    .about-1 li .text .num{ font-size: 40px;  }
    .about-1 li .text .txt{ font-size: 14px; }

    .about-2{  padding: 50px 0; }
    .about-2 .text{ margin-left: 20px; width: auto; }
    .about-2 h2{ font-size: 24px;  margin-bottom: 15px;  }
    .about-2 p{ font-size: 14px; line-height: 25px; box-shadow: 0 0 10px rgba(0,0,0,0.1)  }
    .about-2 .btns{ margin-top: 15px; }
    .about-2 .btns a{ font-size: 16px;  line-height: 35px; padding: 0 25px; }

    .list-contact{padding: 30px 0 0; }
    .list-contact .tits{ margin-bottom: 15px; }
    .list-contact .tits h2{ font-size: 24px; }
    .list-contact .tits p{ font-size: 14px; }
    .list-contact ul{ margin: 0; }
    .list-contact li{ float: none; width:auto; }
    .list-contact li a{ font-size: 16px; line-height: 25px; margin: 0 0 10px 0; height: auto; padding: 20px; }
    .list-contact li .btns{ margin-top: 15px;  line-height: 33px;  padding: 0 34px; border-radius: 50px;}
    .list-contact li .ewm-img{ right: 20px; bottom: 0px; width: 90px; }
    .list-contact li .ewm-img img{ width: 90px; height: 90px; }

    .lanmu{ margin-bottom: 20px; }
    .lanmu li{ width: 50%; }
    .lanmu li a {height: 35px; width: auto; margin: 0 10px 10px ;  font-size: 16px;}
    .lanmu li i{ width: 20px; height: 20px; }

    .list-1 li a{ padding: 10px; margin-bottom: 10px; flex-wrap: wrap; }
    .list-1 li .img-cover{ flex:100%; width: auto; height: 200px; margin-left: 0; margin-top: 15px; }
    .list-1 li .text{ display: flex; }
    .list-1 li .date{ font-size: 36px; padding: 0;margin-top: 0; flex:100%;}
    .list-1 li .txt h2{ font-size: 20px;  }
    .list-1 li .txt p{ font-size: 14px; line-height: 25px;}
    .list-1 li .txt .btns{ margin-top: 15px; padding: 0 20px; line-height: 35px; font-size: 20px; }

    .list-2{ margin: 0 0 0 -10px; }
    .list-2 li{ width: 50%; }
    .list-2 li a{ margin: 0 0 10px 10px;}
    .list-2 li .text{ padding: 8px;}
    .list-2 li .text h2{ font-size: 18px; }
    .list-2 li .text i{ display: none; }

    .hwc-1 {padding: 0 0 30px;}
    .hwc-1 ul{ margin: 0 0 0 -10px; padding: 0; }
    .hwc-1 li a{ margin: 0 0 10px 10px; box-shadow: 5px 5px 0 #eee; }

    .hwc-2 .img-center{ width: 100%; height: auto; }
    .hwc-2 .text{ flex:100%; padding: 10px 10px 20px; }
    .hwc-2 .text h2{ font-size: 28px;  }
    .hwc-2 .text p{ font-size: 18px; line-height: 35px; }
    .hwc-2 .text .btns{ margin-top: 15px; }
    .hwc-2 .text .btns a{ font-size: 20px;  line-height: 40px;  padding: 0 25px; }

    .hwc-3 {padding:20px 0 0;}

    .pages {margin-top: 20px;}
    .pages a {font-size: 12px;line-height: 30px;padding: 0 12px;}

    .yunu-infocontent {padding: 0;}
    .yunu-infocontent-title h1 {font-size: 18px;}
    .yunu-infocontent-desc {padding: 10px;}
    .yunu-infocontent-epx li {line-height: 24px;}
    .yunu-infocontent-epx li span {font-size: 12px;padding: 0 5px;margin-right: 5px;}
    .yunu-infocontent-epx li em {display: none;}
    .yunu-infocontent-return .more {display: none;}
    .yunu-infocontent-return {font-size: 12px;line-height: 22px;padding-top: 5px;}
    .yunu-infocontent-rem h4 {font-size: 18px;line-height: 34px;margin-bottom: 5px;}
  

}
