@font-face {
font-family: 'iconfont';
src: url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.eot.txt');
src: url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.eot.txt?#iefix') format('embedded-opentype'),
url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.woff2.txt') format('woff2'),
url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.woff.txt') format('woff'),
url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.ttf.txt') format('truetype'),
url('//memberpic.114my.com.cn/zchxincom/cssnew/iconfont.svg.txt#iconfont') format('svg');
}
.iconfont {
font-family: "iconfont";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
}

.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

@font-face {
font-family:"AvantGarde";
src: url("//memberpic.114my.com.cn/zchxincom/cssnew/AvantGarde.woff2.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/AvantGarde.woff.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/AvantGarde.ttf.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/AvantGarde.eot.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/AvantGarde.svg.txt");
}
.font_AvantGarde{font-family:"AvantGarde";}

@font-face {
font-family:"akr";
src: url("//memberpic.114my.com.cn/zchxincom/cssnew/akr.woff2.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/akr.woff.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/akr.ttf.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/akr.eot.txt"),
url("//memberpic.114my.com.cn/zchxincom/cssnew/akr.svg.txt");
}
.font_akr{font-family:"akr";}

*{margin:0;padding:0}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px; color:#484848;}
img{border:0;}
em,i{font-style:normal;}
a{font-size:14px; color:#484848;}
a:link{text-decoration:none;}
a:visited{text-decoration:none; color:#484848;}
a:hover{text-decoration:none; color:#005cff; transition:0.5s all; -webkit-transition:0.5s all; -o-transition:0.5s all; -moz-transition:0.5s all; -ms-transition:0.5s all;}
a:active{text-decoration:none; color:#484848;}
body,td,th{font-size:14px; color:#484848; font-family:"Microsoft YaHei";}
body{ background-color:#fff;}
input,button,select,textarea{outline:none;}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;} 	
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.cp img{padding:2px; background-color:#fff; border:1px solid #ddd; margin:5px;}
.cp img:hover{padding:2px; border:1px solid #005cff; margin:5px;}
.rightarrowpointer{display:none;}
.webs_z{width:1300px; margin:0 auto;}
.clearfix {zoom: 1;}
.nybanner_bottom{margin-bottom:50px;}
.bottom80{margin-bottom:80px;}
.bottom70{margin-bottom:70px;}
.bottom60{margin-bottom:60px;}
.bottom50{margin-bottom:50px;}
.bottom40{margin-bottom:40px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}


/*导航*/
.head_logo{ width:160px; height:112px; margin-top:28px;}
.head_name{ line-height:34px; margin-top:38px;}
.head_name span{font-size:33px; color:#333; font-weight:bold;}
.head_name em{color:#005cff;}
.head_name i{font-size:19px;}
.head_tantou{text-align: center; position: relative; z-index:99999999;}
.head_wx{display: inline-block; width:40px; height:40px; line-height:40px; background-color:#2ec100; text-align:center; border-radius:50%; margin:50px 20px 0 0;}
.head_tantou a{ color:#fff !important; font-size:16px;}
.head_wx:hover{background-color:#36e100;}
.head_ewm .ewm{ display: none; position: absolute; top:100px; left:-105px; top:27px; width:90px; z-index:999;}

.top_lx{margin-top:26px;line-height:25px;}
.top_lx span{float:left;}
.top_lx i{display: inline-block;float: left; width:40px; height:40px; line-height:40px; color:#fff; background-color:#ff6e05; text-align:center; border-radius:50%; font-size:16px; font-weight:400; margin:24px 20px 0 0;}
.top_lx em{color:#005cff; font-size:30px;line-height:30px; display:block;}
#nav{ width:100%; height:70px; line-height:70px; background: linear-gradient(to left,#005cff 0%,#2766f5 30%, #005cff 50%, #2766f5 80%,#005cff 100%); position:relative; z-index:999;}
#nav.on{position: fixed; top: 0; z-index:999999999;}
#nav ul{display: flex; flex-flow:row wrap; justify-content: space-between;}
#nav ul li.navitem {width: auto; height:70px; float: left; width:158px; text-align:center; display: block; position: relative;}
#nav ul li.navitem a{color: #fff;font-size:16px; font-weight:bold;display: inline-block;}
#nav ul li.navitem:hover{background:#ff6e05;}
#nav ul li.navitem ul.subnav { transition: all 0.3s ease-out 0s; position: absolute; opacity: 0; visibility: hidden; top:70px; left:40%; transform: translateX(-50%);}
#nav ul li.navitem:hover ul.subnav { opacity: 1; visibility: visible; left:50%;}
#nav ul li.navitem ul.subnav li { border-top:solid #ff7e21 1px;}
#nav ul li.navitem ul.subnav li a {width:158px; text-align:center; height:56px;line-height:56px; background:#ff6e05;display: block;font-size: 16px; font-weight:400;transition: all 0.2s ease-out 0s;}
#nav ul li.navitem ul.subnav li a:hover{background:#005cff;}
.wid_xla li a{width:210px !important;}

/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1; background:#f5f5f5;}
.banner-box{ min-width:1300px; height:620px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:620px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height: 80%; position: relative;z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:150px; left: 0; margin-left: 0; height:430px; overflow: hidden; }
.banner-btn a{ display:block; background-color:rgba(0,0,0,0.4); border-radius:50%; height:45px; width:45px; font-size:25px; text-align:center; line-height:45px; font-weight:100; color:#fff; position:absolute; top:115px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px;} 
.banner-btn a.next{ right:-50px;}
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:12px; height:12px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 8px; transition:0.3s all ease-in-out; opacity:0.9;}
.banner-box .hd ul li.on{border-radius: 8px; width:30px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
.sliderArrow{ position:absolute; left:0; right:0; margin:0 auto; z-index:9; bottom:90px; width:7px; height:25px;animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-moz-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-webkit-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;
-o-animation: fadeInUp 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s infinite alternate;}
.fa-angle-down:before{content: "";position: absolute; width:7px; height:4px; left:12px; top:-7px; z-index: 1; background:url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090510_169194513.png) bottom no-repeat;}
.banner .fa-angle-down:before{ left:0; top:0;}

/*  搜索 */
.search{ width:100%; height:80px;line-height:80px; text-align:center; box-sizing: border-box; background-color:#fff; box-shadow:  0 10px 15px 0 #f8f8f8;}
.search1{width:100%;height:80px;line-height:80px; text-align:center; background:#fff; box-sizing: border-box; position: relative;z-index:99999; position:absolute; top:560px; box-shadow: 0 10px 15px 0 #eee;}
.searFont{width:82%; overflow:hidden;}
.searMain{width:18%;height:80px;overflow:hidden;}
.searMain .sear_text{float:left; height:80px;line-height:80px;background:#fff;padding:0 15px;}
.searMain .sear_btn{float:right;width:30px;height:30px; line-height:30px; color:#fff; font-size:1vw; background:url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090447_246711382.png) center no-repeat #005cff; cursor:pointer; text-align: center; transition:all 0.3s;margin-top:25px; border-radius:50%;}

/*导航*/
.hTitle{font-size:1.1rem; line-height:2.8rem;color:#888; text-align:center;margin-bottom:3rem;}
.hTitle p{font-size:2.5rem;color:#222;}
.hTitle span{color:#005cff; font-weight:bold;}
.hTitle i{display: block;width: 80px;height: 5px;margin:12px auto; position: relative;}
.hTitle i::after,.hTitle i::before{content: '';display: block;position: absolute;width:20px; height:2px;top: 0;left: 0; border-radius:10px;}
.hTitle i::after{right: 0px;left: inherit;background:#005cff;animation:allTitleAfter 3s infinite linear;}
.hTitle i::before{background:#005cff;animation:allTitleBefore 3s infinite linear;}
.hTitle t{width:30px;height:2px;background:#333;margin:0 auto;display:block;animation:allTitleI 3s infinite linear; border-radius:10px;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}


/* 实力 */
.strength{width:1300px; margin:auto; box-sizing: border-box; padding:80px 0;}
.strength ul{display: flex;flex-flow:row wrap;justify-content: space-between;}
.strength li{text-align:center; font-size:16px; color:#666;}
.strength li span{font-size:3.6vw;display:block;position:relative;font-family:"akr";color:#191919;letter-spacing:3px; margin-bottom:20px;transition:all .3s;}
.strength li span:after{content:"";position: absolute;left:40%;bottom:0;width:38px;background:#ddd;height:1px;transition:all .3s;}
.strength li:hover span:after{width:100%; left:0;background:#005cff;}
.strength li:hover span{color:#005cff;}

/*设备*/
.str_nav { width:780px; margin:0 auto;}
.str_nav ul li {width:180px;height:60px;background:#005cff;float: left;margin-right: 15px;position:relative;line-height:60px;text-align: center;transition: all 0.3s linear;}
.str_nav ul li.cur:after {content: "";width: 0px;height: 0px;border-top: 9px solid #ff6e05; border-right: 7px solid transparent;border-bottom: 10px solid transparent;border-left: 7px solid transparent;position: absolute;top:60px;left: 47%;transition: 0.5s;}
.str_nav ul li.cur a {background: #ff6e05; transition: all 0.3s linear;}
.str_nav ul li a {font-size: 18px;color:#fff;display: block;}
.str_pic {width: 1320px; display: inline-block;margin-top:20px;}
.str_call tr td {display: inline-block; margin-top:20px; padding:10px !important;overflow:hidden; border:solid #e5e5e5 1px;}
.str_call tr td img {-webkit-transition: .8s; -o-transition: .8s; transition: .8s;}
.str_call tr td+td {margin-left:18px;}
.str_call div {height: 56px;background: #fff;line-height: 56px; padding-top: 0 !important;transition: all 0.3s linear;}
.str_call div a {font-size: 1rem;color: #333;}
.str_call table tr td:hover div a {background: #eee;display: block;transition: all 0.3s linear;}
.str_call table tr td:hover img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.str_call table tr td a {display:block;overflow:hidden;}
.str_call table tr td br {display:none;}


/**/
.sever_jsbg{ width:100%; background-color:#f5f8ff; padding:70px 0; position:relative;}
.sever_js{width:1300px; margin:0 auto; position: relative; z-index:1;}
.sever_js:after{content:"";position: absolute;left:-5%;top:-5%;width:120px; height:120px; background: linear-gradient(to left,#f5f8ff 0%,#005cff 100%); border-radius:50%;transition:all .3s; z-index:-1;}
.sever_js:before{content:"";position: absolute;left:-15%;top:-17%;width:300px; height:300px; background: linear-gradient(to left,#f5f8ff 0%,#e5eeff 100%); border-radius:50%;transition:all .3s; z-index:-1;}
.sever_js ul{display: flex;flex-flow:row wrap;justify-content: space-between;}
.sever_js li{width:32%; color:#fff; text-align:center; padding:55px 45px 85px 45px; box-sizing: border-box; margin-bottom:25px;position:relative; border-radius:50px; overflow: hidden;}
.sever_js li:nth-child(1n){background-color:#51baff;}
.sever_js li:nth-child(2n){background-color:#ffa206;}
.sever_js li:nth-child(3n){background-color:#b7d052;}
.sever_js li:nth-child(4n){background-color:#37d838;}
.sever_js li:nth-child(5n){background-color:#35a6db;}
.sever_js li:nth-child(6n){background-color:#9191ff;}
.sever_js li:hover{background-color:#005cff; box-shadow:0 0 40px 0 rgba(0,92,255,.3);}
.sever_js li i{display: inline-block; width:75px; height:75px; line-height:75px; color:#fff; font-size:3vw; font-weight:400;}
.sever_js li span{font-size:21px; font-weight: bold; display:block; height:55px; transition:all .3s;}
.sever_js li:after{content:"";position: absolute;left:50%;bottom:63px;width:7px;height:1px;background:rgba(255,255,255,.3); margin-left:-3.5px;transition:all .3s;}
.sever_js li:before{content:"";position: absolute;left:50%;bottom:60px;width:1px;background:rgba(255,255,255,.3);height:7px;}
.sever_js li em{ line-height:25px; margin-bottom:30px; display:block;}
.sever_js li a{ color:#fff; display:block;}

/**/
.cloud{padding:70px 0;overflow:hidden;background:#fff;position:relative;}
.cloud-inner{position:relative;width:100%;height:436px;}
.cloud-inner .picBox{position:absolute;top:0;left:50%;margin-left:-222px;}
.cloud-inner .pic{position:relative;z-index:33;}
.cloud-inner .pulse{}
.pulse1{position:absolute;top:-600px;left:50%;z-index:0;width:840px;height:840px;border-radius:50%;background: linear-gradient(to top, #d8e6ff 0%, #fff 20%,#fff 100%);opacity:0;animation:warn 2s ease-out infinite;    margin-left: -420px;}
@keyframes warn {
0% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.0;}
25% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;}
50% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.3;}
75% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.5;}
100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;}
}
@keyframes warn1 {
0% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.0;}
25% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;}
50% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.3;}
75% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.5;}
100% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.0;}
}

/**/
.btn-wave{position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow:hidden;}
.btn-wave:before{content: '';display: block;width: 120%;height: 0;padding: 60% 0;background-color: #fc0403;border-radius: 50%;position: absolute;left: -10%;top: 50%;-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);z-index: -1;}
.btn-wave:hover:before{-webkit-animation: btnWave 2s ease;animation: btnWave 2s ease infinite;-webkit-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@-webkit-keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
@keyframes btnWave{0%{-webkit-transform: translateY(-50%) scale(0);transform: translateY(-50%) scale(0);}50%{opacity: 1;}100%{opacity: 0;-webkit-transform: translateY(-50%) scale(1);transform: translateY(-50%) scale(1);}}
/**/

.cloud-inner .item{position:absolute;width:320px;height:160px;overflow:hidden;}
.cloud-inner .item i{display:inline-block;width:40px;height:40px; font-size:1.6vw; overflow:hidden;}
.cloud-inner .item h3{height:40px;line-height:40px;font-size:24px;font-weight:normal;overflow:hidden;}
.cloud-inner .item h3 span{color:#005cff;}
.cloud-inner .item .abstr{ line-height:25px; color:#888;}
.cloud .btnBox{padding-top:36px;font-size:18px;overflow:hidden;}
.cloud .btnBox a{display:block;margin:0 auto;width:186px;height:45px;line-height:45px;text-align:center;color:#fff;background:#ff6e05;border-radius:23px;}
.cloud .btnBox a:hover{background:#ff6e05;}

/* contrast */
.contrast{width: 100%; background:#f5f8ff; padding:75px 0 90px 0; overflow:hidden; position:relative;}
.contrast .sideMenu{width:280px;float: left;}
.contrast .sideMenu dl{width:280px;height:72px; background: linear-gradient(to bottom,#488aff 0%,#1c6eff 100%);position: relative;padding-top:22px;position: relative;}
.contrast .sideMenu dt{font-size: 44px;font-weight: bold;font-family: arial;float: left;color: #fff;margin-left:22px;}
.contrast .sideMenu dd{float: left;margin-left:30px;padding-top: 7px;}
.contrast .sideMenu dd p{font-size:16px;color: #fff;font-weight: bold;}
.contrast .sideMenu dd span{display: block;font-size: 14px; color:rgba(255,255,255,.4);}
.contrast .sideMenu dd i{display: none;width: 0; height: 0; border-width:15px; border-style: solid; border-color:#ff3706 transparent transparent transparent; position: absolute; top:37%; right: -30px;transform: rotate(-90deg);}
.contrast .sideMenu dl.cur{background: linear-gradient(to bottom,#ff6e05 0%,#ff1205 100%);}
.contrast .sideMenu dl.cur i{display: block;}

.contrast .section{width: 1020px;height:564px;float: left;background: #fff; box-shadow:0 0 80px 0 rgba(0,92,255,.1);}
.contrast .section .con{ margin:40px; overflow: hidden;}
.contrast .section .con .box img{ width:940px; height:360px;}
.contrast .section .txt{ font-size:16px;color: #777;line-height:30px;margin-top:34px;}
.contrast .section .txt em{font-weight:bold; color:#005cff;}

/**/
.process_bg{ padding:80px 0; position:relative; overflow: hidden;}
.partner_tp{}
.partner_tp td {float: left; display: block; border:solid #eee 1px; width:204px; height:118px; background-color:#fff; margin:0 17px 17px 0; padding:10px !important; overflow: hidden;}
.partner_tp td:nth-child(5n) { margin-right: 0; }
.partner_tp td a,.partner_tp td a img{ display:block; width:100%; height:0 auto; transition:0.3s all ease; overflow: hidden; }
.partner_tp td:hover a img{ transform:scale(1.1);}
.partner_tp table tr td div{display: none;}
.partner_tp table tr{margin-bottom:2px; display: block;}

/*简介*/
.about_bg{background:#f5f8ff; padding:80px 0;}
.about_l{ width:600px; line-height:36px; font-size:15px; color:#666; box-sizing:border-box;}
.about_l img{display:block;}
.about_l em{font-size:18px; display:block; margin:10px 0 65px;}
.about_l em:after{content: ''; display: block; width:100%; height: 1px; background:rgba(0,0,0,0.1); position: relative; top:25px; left:0; z-index:1;}
.about_l .about_a{width:150px;color:#fff; text-align:center; height:40px; line-height:40px; background-color:#005cff; margin-top:55px; display:block;}
.about_l .about_a:hover{background-color:#ff6e05; margin-top:50px;}
.about_r{width:630px; box-sizing:border-box;}

/* indexHonor  */
.indexHonor { position: relative; overflow: hidden; width: 100%; height:610px;}

.case{overflow:hidden;}
#indexHonor-slide {position: relative;width:1300px;margin:50px auto 0;}
#indexHonor-slide  .swiper-slide { width:280px; height:373px;background: #fff; border:10px solid rgba(255,255,255,.5); box-sizing: border-box;}
#indexHonor-slide  .swiper-slide:after { content: ''; display: block; position: absolute; left: 0; bottom: -4.8125rem; background: url("//memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090411_978398597.png") top no-repeat; width: 100%; height: 4.8125rem;  background-size: 100%;}
#indexHonor-slide  .swiper-slide img{display:block; width: 100%;}
#indexHonor-slide  .swiper-slide p { font-size: 20px; color: #666; text-align: center; margin-top: 15px;}
.indexHonor .swiper-prev {cursor:pointer; position: absolute; left:-108px; top: 50%;z-index:999; background: #fff; width: 57px; height: 57px; line-height:57px; text-align:center; color:#999; font-size:1.2vw; border-radius: 50%; }
.indexHonor .swiper-next{cursor:pointer;position: absolute; right:-108px; top: 50%; z-index:999;background: #fff; width: 57px; height: 57px; line-height:57px; text-align:center; color:#999; font-size:1.2vw; border-radius: 50%; }
.indexHonor .swiper-prev:hover ,.indexHonor .swiper-next:hover { background-color: #005cff; color:#fff;}

.swiper-container { overflow: unset;}

.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}

.swiper-slide {
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
}

/*新闻*/
.news{width:100%; overflow:hidden;}
.news_t{ font-size:20px; color:rgba(0,0,0,0.5); margin-bottom:10px;}
.news_t strong{ display:block; font-size:30px; color:#343434;}
.newstab a{ display:inline-block; position:relative; font-size:20px; margin-left:23px; margin-top:10px;}
.newstab a+a{ margin-left:53px;}
.newstab a.cur{ color:#005cff;}


.newscon .news_div_item{ float:left; width:409px; position:relative; height:534px;}
.newscon .news_div_item .news_div_item_pic{ overflow:hidden;}
.newscon .news_div_item .news_div_item_pic img{ width:409px; height:273px; transition:all .5s ease;}
.newscon .news_div_item_date{ position:absolute; width:74px; height:42px; transition:all .3s ease; color:#fff; background: #005cff url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090332_1101716728.png) center; font-size:22px; left:0; top:230px; border-radius:0 50px 50px 0; z-index:333;padding:52px 0px 0px 13px;}
.newscon .news_div_item_content{ position:absolute; top:304px; height:190px;}
.newscon .news_div_item_date>div{ float:left; }
.newscon .news_div_item_a{text-align: left;  font-size:18px; color:#333; display:block; padding-left:95px;}
.newscon .news_div_item_body{ font-size:14px; color:#777; line-height:33px; margin-top:25px;}
.newscon .news_div_item_a:after{ content:''; display:block; position:absolute; width:31.5px; height:7px; background:url(https://memberpic.114my.com.cn/sz0001479/uploadfile/image/20210114/20210114170416_530556783.png) no-repeat left center; transition:all .3s ease; left:23px; bottom:29px;}
.newscon .news_div_item+.news_div_item{ margin-left:36px;}
.newscon .news_div_item:hover .news_div_item_date{background: #ff6e05 url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090309_1944659699.png) center;}
.newscon .news_div_item:hover .news_div_item_a:after{ background-position-x:-31.5px;}
.newscon .news_div_item:hover .news_div_item_a{ color:#005cff;}
.newscon .news_div_item:hover .news_div_item_pic img{ transform:scale(1.1);}

/**/
.footer{padding-top:5rem;overflow:hidden;background:#222;}
.ft-info{overflow:hidden;}
.ft-info .ft-logo{float:left;width:12rem;}
/*.ft-info .ft-logo img{filter:contrast(0%) brightness(200%);}
.ft-info .ft-logo:hover img{filter:none;}*/
.ft-info .ft-tel{float:right;width:18.75rem;text-align:right;line-height:1.5;}
.ft-info .ft-tel span{display:block;font-size:1.125rem;color:#fff;}
.ft-info .ft-tel em{display:block;font-family:"AvantGarde";font-size:1.8rem;color:#005cff;font-weight:bold;}
.ft-info .ft-tel a{display:inline-block;margin-top:1.875rem;width:8.75rem;height:2.8125rem;line-height:2.8125rem;font-size:1rem;text-align:center;color:#fff;background:#005cff;}
.ft-inner{}
.ft-inner .leftCon{float:left;width:75%;}
.ft-inner .rightCon{float:left;width:25%;}
.ft-menu{padding-bottom:2.625rem;overflow:hidden;border-bottom:#2d2d2d solid 1px;}
.ft-menu ul{display: flex;flex-flow:row wrap;justify-content: space-between;}
.ft-menu li{float:left; line-height:2.5rem;font-size:1.25rem;}
.ft-menu li:last-child{margin-right:0;}
.ft-menu li a{color:#fff;}
.ft-menu li a:hover{color:#005cff;}
.copyright{padding:2.1875rem 0;font-size:0.875rem;color:#515151;overflow:hidden;}
.copyright span{display:inline-block;margin-right:1rem;}
.copyright a{color:#515151;}
.copyright a:hover{color:#fff;}
.share-list{float:right;margin-top:7.6rem;}
.share-list li{position:relative;float:left;padding:0 1.26rem;cursor:pointer; border-right:solid #333 1px;}
.share-list li:last-child{padding-right:0;border:none;}
.share-list li i{display:block;width:20px;height:20px;background:url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210331/20210331090246_744153314.png) no-repeat;}
.share-list li.weibo i{background-position:0 0;}
.share-list li.weixin i{background-position:0 -20px;}
.share-list li.app i{background-position:0 -40px;}
.share-list li.gotop i{width:40px;background-position:0 -60px;}
.share-list li .pop{display:none;position:absolute;bottom:100%;left:50%;padding-bottom:10px;width:100px;transform:translateX(-50%);}
.share-list li .pop img{display:block;width:100%;border:#fff solid 2px;border-radius:5px;}
.share-list li:hover .pop{display:block;}

/*友情*/
.link_bg{padding-bottom:20px;}
.link_dht{width:100px; line-height:40px; color:#515151; font-size:15px;}
.link_nr{width:1200px;}

/*右侧浮动*/
.y-kefu-box{ position:fixed; right:0; top:18%; z-index:99899999; font-size:13px;}
.y-kefu-box img{height:auto;}
.y-kefu-box01 .icon{ display:block; background:url(https://memberpic.114my.com.cn/zchxincom/uploadfile/image/20210416/20210416091001_1833407808.png) no-repeat; margin:0 auto 6px;}
.y-kefu-box01{ width:54px; color:#fff; text-align:center;}
.y-kefu-box01 .kf-close-btn{ width:27px; height:27px; background-position:-5px -115px; position:relative; cursor:pointer;}
.y-kefu-box01 .kf-close-btn:before{ content:''; display:block; width:1px; height:12px; background-color:#005cff; position:absolute; bottom:-12px; left:13px; z-index:1;}
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div{ display:block; width:52px; padding:10px 0 12px; background-color:#ff6f06; border-left:solid 1px #e05f00; border-top:solid 1px #e05f00; border-right:solid 1px #e05f00; position:relative;}
.y-kefu-box01 .show-status{ position:relative;}
.y-kefu-box01 .show-status .kf-zixun{ background-color:#005cff; border-color:#005cff; color:#fff; margin:10px 0 7px;}
.y-kefu-box01 .kf-zixun{ border-radius:2px;}
.y-kefu-box01 .kf-zixun i{ width:21px; height:22px; background-position:-5px -5px;}
.y-kefu-box01 .kf-mobile{ border-top-left-radius:2px; border-top-right-radius:2px;}
.y-kefu-box01 .kf-mobile>i{ width:18px; height:18px; background-position:-5px -32px;}
.y-kefu-box01 .kf-mobile:hover>i{ background-position:-30px -32px;}
.y-kefu-box01 .kf-weChat>i{ width:22px; height:19px; background-position:-5px -55px;}
.y-kefu-box01 .kf-weChat:hover>i {background-position:-30px -55px;}
.y-kefu-box01 .kf-email{ border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.y-kefu-box01 .kf-email>i{ width:18px; height:14px; background-position:-5px -80px;}
.y-kefu-box01 .kf-email:hover>i{ background-position:-30px -80px;}
.y-kefu-box01 .back-top i{ width:13px; height:11px; background-position:-5px -98px;}
.y-kefu-box01 .back-top:hover i{ background-position:-30px -98px;}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top { border-bottom:solid 1px #e05f00;}
.y-kefu-box01 .back-top{ margin-top:20px; border-radius:2px; left:55px;color:#fff;}
.y-kefu-box01 .hver:hover{ background-color:#005cff; border-color:#005cff;}
.y-kefu-box01 .hver:hover>p{ color:#fff;}
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos{ background-color:#fff; border:solid 1px #efefef; position:absolute; right:90px; z-index:2; border-radius:2px; display:none;} 
/*咨询热线*/
.y-kefu-box01 .mobile-infos{ width:200px; text-align:left; top:0;}
.y-kefu-box01 .mobile-infos>div{ padding:20px 0 20px 45px; position:relative;}
.y-kefu-box01 .mobile-infos>div i{ width:15px; height:15px; background-position:-52px -32px; position:absolute; top:22px; left:20px; z-index:2;}
.y-kefu-box01 .mobile-infos .online1{ border-bottom:solid 1px #efefef;}
.y-kefu-box01 .mobile-infos span{ color:#aaa;}
.y-kefu-box01 .mobile-infos p{ color:#005cff; font-size:18px;}
.right {width:12px; height:12px; position:absolute; right:-12px; top:24px;}
.right-arrow1,.right-arrow2 {width:0; height:0; display:block; position:absolute; left:0; top:0; border-top:6px transparent dashed; border-right:6px transparent dashed; border-bottom:6px transparent dashed; border-left:6px white solid; overflow:hidden;}
.right-arrow1 {left:1px; border-left:6px #efefef solid;}
.right-arrow2 {border-left:6px white solid;}
/*二维码*/
.y-kefu-box01 .y-ewm-box{ width:151px; top:-60px;}
.y-kefu-box01 .y-ewm-box>div{ width:151px; height:178px;}
.y-kefu-box01 .y-ewm-box img{ width:120px; height:120px; margin:16px auto 10px;}
.y-kefu-box01 .y-ewm-box .y-ewm-img1{ width:150px; border-right:solid 1px #efefef;}
.y-kefu-box01 .y-ewm-box .right{ top:84px;}
/*email*/
.y-kefu-box01 .y-email-infos{ padding:28px 20px 28px 45px; color:#aaa; text-align:left; bottom:0;}
.y-kefu-box01 .y-email-infos p{ color:#005cff; font-size:16px;}
.y-kefu-box01 .y-email-infos>i{ width:18px; height:13px; background-position:-52px -80px; position:absolute; left:15px; top:30px;}
.y-kefu-box01 .y-email-infos .right{ top:55px;}
.y-kefu-box01 .hide-status{ width:54px; height:65px; background-color:#005cff; position:absolute; top:37px; left:55px; z-index:9;}
.y-kefu-box01 .hide-status .kf-zixun{ padding:10px 0 7px; color:#fff; cursor:pointer;}
/*阿里*/
.albbs{width:52px;height:60px;background:#ff7300 !important;border:none !important;margin-top:7px;border-radius: 2px;padding:0!important;}
.albbs a{color:#fff;}