@charset "utf-8";
@font-face {
    font-family: dinpromedium;
    src: url("../font/dinpromedium.ttf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";font-size: 0.14rem;}
img,input,textarea{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 0.14rem;line-height: 1.6;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6;}
.des-justify p{text-align: justify;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
ul{font-size: 0;}
ul li{font-size: 14px;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
.BMap_Marker img{width: 100%;vertical-align: bottom;}
.scrollBar::-webkit-scrollbar {width: 6px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
.search_box .text::-webkit-input-placeholder{color:#fff;}
.search_box .text:-moz-placeholder{color:#fff;}
.search_box .text::-moz-placeholder{color:#fff;}
.search_box .text:-ms-input-placeholder{color:#fff;}
.edit *{font-weight: revert;list-style: revert;}
/*.size16{font-size: calc(14px + 0.1vw);}*/
/*.size18{font-size: calc(14px + 0.2vw);}*/
/*.size20{font-size: calc(16px + 0.2vw);}*/
/*.size24{font-size: calc(16px + 0.41vw);}*/
/*.size30{font-size: calc(18px + 0.62vw);}*/
/*.size36{font-size: calc(18px + 0.93vw);}*/
/*.size40{font-size: calc(18px + 1.14vw);}*/
/*.size48{font-size: calc(18px + 1.56vw);}*/
/*.size60{font-size: calc(18px + 2.18vw);}*/
/*.des16 p{font-size: calc(14px + 0.1vw); text-align: justify;}*/
/*.des18 p{font-size: calc(14px + 0.2vw); text-align: justify;}*/
/*.padding-tb100{padding: calc(20px + 4.16vw) 0;}*/
/*.padding-tb90{padding: calc(22px + 3.54vw) 0;}*/
/*.padding-tb80{padding: calc(25px + 2.86vw) 0;}*/
/*.w1620{width: 1620px;max-width: 92%;margin: 0 auto;}*/
/*.padding-t100{padding-top: calc(20px + 4.16vw);}*/
.mg-bt10{margin-bottom: 0.1rem;}
.mg-bt15{margin-bottom: 0.15rem;}
.mg-bt20{margin-bottom: 0.2rem;}
.mg-bt25{margin-bottom: 0.25rem;}
.mg-bt30{margin-bottom: 0.3rem;}
.mg-bt40{margin-bottom: 0.4rem;}
.mg-bt50{margin-bottom: 0.5rem;}
.mg-bt60{margin-bottom: 0.6rem;}
.mg-bt70{margin-bottom: 0.7rem;}
.mg-bt80{margin-bottom: 0.8rem;}
/*.des16 p{font-size: 16px;}*/
/*.des18 p{font-size: 18px;}*/
.line20 p{line-height: 2;}
.line18 p{line-height: 1.8;}
.des-fff *{color: #fff;}
.title-fff *{color: #fff;}
.imgmax img{max-width: 100%;vertical-align: bottom;}
.swiper-pagination-bullet{vertical-align: middle;opacity: 1;}
.sz-w862{width: 86.2%;margin: 0 auto;}
.padding-t120{padding-top: 1.2rem;}
.padding-tb120{padding: 1.2rem 0;}
/*header s*/
.sz-body{padding-top: 0 !important;}
.sz-header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;transition: all .4s;}
.sz-header-warp{position: relative;height: 1.2rem;transition: all .4s;display: flex;align-items: center;justify-content: space-between;}
/*.logo{position: absolute;left:0;top:50%;transform: translateY(-50%);}*/
.sz-logo img{display: block;height: 0.42rem;transition: all .4s;}
.sz-logo-fff{position: absolute;top:0;left: 0;height: 100%;opacity: 0;}
/*.nav-box{margin-right: 90px;}*/
.sz-nav li{float: left;position: relative;margin-right: 2px;}
.sz-nav li:last-child{margin-right: 0;}
.sz-nav-yi{display: inline-block;font-size: 0.21rem;transition: all .4s;position: relative;z-index: 3;}
.sz-nav-yi span{position: relative;z-index: 1;display: inline-block;text-align: center;line-height: 0.43rem;border-radius: 0.43rem;color: #2e2e2e;padding: 0 0.22rem;transition: all .4s;}
.sz-nav li.active .sz-nav-yi span{color: #fff;background: #e94708;}

.sz-menu-handler{width: 40px; height: 40px; cursor: pointer; position: absolute;right:0;top:50%;margin-top: -20px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none;}
.sz-menu-handler .sz-burger{height: 3px; background: #e94708; display: block;width: 100%; position: absolute; z-index: 5; left: 0; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 5px;transition:all .4s;transform: translateZ(0);}
.sz-menu-handler .sz-burger-2{top: 18px; }
.sz-menu-handler .sz-burger-3{top: 31px;}
.sz-menu-handler.active .sz-burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.sz-menu-handler.active .sz-burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.sz-menu-handler.active .sz-burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.sz-menu-handler.active{z-index: 9991;}

.sz-is-scroll .sz-header{background: #fff;box-shadow: 0 1px 2px #ddd;}
.sz-is-scroll .sz-header-warp{height: 0.9rem;}
/*header e*/
/*footer s*/
.sz-footer{background: #40434d;padding: 1rem 0 0.4rem;}
.sz-footer-logo img{height: 0.42rem;vertical-align: bottom;}
.sz-footer-nav a{color: #fff;font-size: 0.22rem;margin-right: 0.3rem;display: inline-block;transition: all .4s;}
.sz-footer-nav a:hover{color: #e94708;}
.sz-footer-nav a:last-child{margin-right: 0;}
.sz-footer-warp{display: flex;justify-content: space-between;align-items: center;}
/*footer e*/

/*index s*/
.banner-des h2{font-size: 0.74rem;color: #606b80;}
.des-8e8d8d p{color: #8e8d8d;}
.des22 p{font-size: 0.22rem;}
.banner-des{width: 38%;}
.about-img{width: 54%;}
.title52 h2{font-size: 0.52rem;}
.title-606b80 *{color: #606b80;}
.about-con{padding-top: 0.5rem;}
.des-bt40 p{margin-bottom: 0.4rem;}
.des-bt40 p:last-child{margin-bottom: 0;}
.about-con{width: 40.5%;}
.title-line{display: inline-block;}
.title-line .i{height: 0.04rem;background: #e94708;margin-top: 0.1rem;}
.bj-map{width: 60%;}
.bj-data{position: absolute;right: -3%;bottom:0;width: 45%;}
.bj-data li{width: 50%;text-align: center;margin-bottom: 0.6rem;}
.weare-serv-li-num *{color: #e94708;font-size: 0.68rem;display: inline-block;line-height: normal;font-family: dinpromedium;}
.weare-serv-li-p{font-size: 0.19rem;color: #8e8d8d;}
.buju-list li{width: 7.6rem;max-width: 100%;margin-bottom: 0.2rem;}
.sjx-style li:before{position: absolute;width: 0.16rem;height: 0.14rem;background: url("../images/sjx.png") no-repeat center;background-size: 100% 100%;content: '';left: 0;top:0.11rem;}
.sjx-style li{position: relative;padding-left: 0.24rem;display: block;}
.buju-list li:nth-child(1):before{top:0.31rem;}
.buju-list li:nth-child(2):before{top:0.31rem;}
.buju-title{width: 30%;margin-right: 3%;}
.buju-list{width: 67%;}
.buju-list span{font-size: 0.52rem;color: #e94c13;font-family: dinpromedium;line-height: 1;}
.ict-mid-title h3{font-size: 0.32rem;font-weight: bold;}
.ict-mid-title p{font-size: 0.22rem;}
.itcjs-mid{width: 75%;margin-left: 8%;margin-bottom: -2rem;}
.itcjs-item{position: absolute;background: linear-gradient(to bottom,rgba(233,76,19,0.13),rgba(233,76,19,0.02));width: 4.5rem;padding: 0.5rem;border-radius: 0.4rem;min-height: 6.58rem;}
.itcjs-item:nth-child(1){left: 0;top:6%;}
.itcjs-item:nth-child(2){right: 0;top:18.5%;}
.des-606b80 p{color: #606b80;}
.title32 h3{font-size: 0.32rem;}
.title-e94d14 h3{color: #e94d14;}
.title-bold h3{font-weight: bold;}
.itcjs-item li{margin-bottom: 0.1rem;}
.ict-cp-box{padding: 2.7rem 0 1.7rem;}
.cp-box li{position: relative;}
.cp-left{width: 57.25%;}
.cp-left li{width: 49%;margin-right: 1%;}
.cp-right{width: 42.75%;}
.cp-right li{display: block;margin-bottom: 1.28%;}
.title30 h2{font-size: 0.3rem;}
.title-bold h2{font-weight: bold;}
.cp-des-con{bottom: 0;right: 0;position: absolute;padding: 0.2rem;}
.cp-right .cp-des-con{width: 60%;top:0;}
.cp-left .cp-des-con{min-height: 3.2rem;}
.tjges{display: inline-block;font-size: 0.48rem;color: #fff;background: #e94c13;line-height: 1.68rem;padding: 0 0.72rem;border-radius: 0.84rem;margin-top: -0.84rem;}
.padding-b120{padding-bottom: 1.2rem;}
.boxes{padding-bottom: 2rem;}
/*index e*/

.zhcs-ban-text{width:7rem;}
.ban{height:70vh;}
.ban-right h2{font-size:0.4rem;}
.ban-right h3{font-size:0.4rem;}
.ban-right h4{font-size: 0.22rem;}
.zhcs-ban-text{padding-top:10%;}
.beian{padding-top:0.5rem;text-align:right;}
.beian a{font-size:0.18rem;color: #fff;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both ease-out;-webkit-animation:slideUp 1s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both ease-out;-webkit-animation:slideLeft 1s both ease-out;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both ease-out;-webkit-animation:slideRight 1s both ease-out;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both ease-out;-webkit-animation:tobig 1s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

