
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:'PingFang SC','PingFangMedium',"microsoft yahei"; font-size: 16px;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;color: #333;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;width: 1200px;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;display: -ms-flexbox; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}


.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}

.relative{position: relative;}
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}


/* input::input-placeholder{color:#96adb4;}
::-webkit-input-placeholder{color:#96adb4;}
:-moz-placeholder{color:#96adb4;}
::-moz-placeholder{color:#96adb4;}
:-ms-input-placeholder{color:#96adb4;} */

/* 公共 */
.head{}
.head .wrap{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.head .l,.head .r{display: flex;align-items: center;}

.hd-t{height: 80px;}
.hd-logo{}
.hd-logo .img{height: 70px;width: auto;}

.hd-sear{margin-left: 85px;width: 400px;border:1px solid #ddd;margin-left: 90px;display: flex;align-items: center;font-size: 14px;}
.hd-sear .select{width: 120px;height: 40px;line-height: 40px;border:none;padding-left: 8px;}
.hd-sear .x{width: 1px;height: 18px;display: block;background-color: #ddd;margin:0 15px;}
.hd-sear .ipt-txt{flex:1;overflow: hidden;}
.hd-sear .submit{width: 40px;height: 40px;background:url(../images/icon_02.png) no-repeat center;background-size:16px;cursor: pointer;border:none;cursor: pointer;margin-right: 2px;}

.hd-tel{font-size: 14px;line-height:50px;/*color:#999999;*/}
.hd-tel span{font-size: 20px;margin-left: 5px;color:#333;font-weight: bold;}

.hd-email{font-size: 14px;color:#999999;display: inline-block;vertical-align: middle;margin-left: 25px;}
.hd-email:hover{color: #25397f;}

.hd-b{background-color: #25397f;}
.hd-nav{display: flex;}
.hd-nav li{display: inline-block;vertical-align: middle;position: relative;margin-right: 110px;z-index:80;}
.hd-nav li:last-child{margin-right: 0;}
.hd-nav li>a{display: block;font-size: 16px;color:#cad8eb;line-height: 56px;}
.hd-nav li.has>a:after{content:'';display: inline-block;vertical-align: middle;margin-left: 7px;width: 8px;height: 8px;background:url(../images/icon_03.png) no-repeat center;background-size:contain;}
.hd-nav li.cur>a,.hd-nav li:hover>a{color:#fff;font-weight: bold;}
.hd-nav li.cur>a:after,.hd-nav li:hover>a:after{background-image:url(../images/icon_03-1.png);}
.hd-nav li:hover .drop{display: block;}

.hd-nav .drop{width: 150px;transform: translate(-50%,0);position: absolute;left: 50%;box-shadow: 0 6px 10px rgba(0, 0, 0, .1);border-radius:0 0 5px 5px;text-align: center;display: none;overflow: hidden;background-color: #fff;}
.hd-nav .drop .lk{display: block;font-size: 15px;color:#fff;line-height: 30px;border-bottom:1px solid rgba(255,255,255,.1);padding:7px 0;background-color: #25397f;}
.hd-nav .drop .lk:last-child{border:none;}
.hd-nav .drop .lk:hover{color: #fff;font-weight: bold;background: rgba(37,57,127,.9);}


.foot{border-top:2px solid #245ca6;background-color: #f9f9f9;}
.ft-t{display: flex;align-items: center;padding:40px 0 25px;}
.ft-logo{width: 200px;}
.ft-logo .img{width: 100%;display: block;}

.ft-info{flex:1;overflow: hidden;display: flex;align-items: flex-start;padding:0 8%;justify-content: space-between;}
.ft-info .grp{}
.ft-info .fz{font-size: 14px;color:#999999;}
.ft-info .font{font-size: 18px;margin-top: 10px;}
.ft-info .line{width: 120px;height: 1px;background-color: #ddd;position: relative;margin-top: 20px;}
.ft-info .line::after{content:'';position: absolute;left: 0;bottom: 0;width: 20px;background-color: #245ca6;height: 1px;}

.ft-wx{width: 150px;}
.ft-wx .img{width: 100%;display: block;}

.ft-b{padding:40px 0 20px;border-top:1px solid #dddddd;}
.ft-row{line-height: 50px;display: flex;flex-wrap: wrap;}
.ft-lang{position: relative;display: inline-block;vertical-align: middle;}
.ft-lang .font{font-size: 16px;background:url(../images/ft_02.png) no-repeat left center;background-size:22px;padding-left: 38px;cursor: pointer;}
.ft-lang .font::after{content:'';width: 8px;background-color: #ddd;height: 8px;display: inline-block;vertical-align: middle;margin-left: 8px;background:url(../images/ft_03.png) no-repeat center;background-size:contain;}
.ft-lang .drop{background-color: #fff;position: absolute;width: 100px;left: 50%;transform: translate(-50%,-100%);border-radius:4px;box-shadow:0 0 10px #e5e5e5;left: 50%;padding:8px 0;top: 0;display: none;}
.ft-lang .drop::before{content:'';width: 0;height: 0;border-style: solid;
border-width: 8px 8px 0 8px;border-color: #fff transparent transparent transparent;position: absolute;left: 50%;margin-left: -4px;bottom: -8px;}
.ft-lang .drop .lk{display: block;font-size: 15px;line-height: 34px;text-align: center;}
.ft-lang .drop .lk:hover{color:#25397f;font-weight: bold;}
.ft-lang:hover .drop{display: block;}

.ft-lang .drop1{background-color: #fff;position: absolute;width: 100px;left: 50%;transform: translate(-50%,50%);border-radius:4px;box-shadow:0 0 10px #e5e5e5;left: 50%;padding:8px 0;top: 0;display: none;}
.ft-lang .drop1::before{content:'';width: 0;height: 0;border-style: solid;
border-width: 0 8px 8px;border-color: transparent transparent #fff;position: absolute;left: 50%;margin-left: -4px;top: -6px;}
.ft-lang .drop1 .lk{display: block;font-size: 15px;line-height: 34px;text-align: center;}
.ft-lang .drop1 .lk:hover{color:#25397f;font-weight: bold;}
.ft-lang:hover .drop1{display: block;}

.ft-menu{padding:0 20px;position: relative;margin: 0 30px 0 50px;}
.ft-menu .lk{font-size: 16px;color:#999999;display: inline-block;vertical-align: middle;margin:0 25px;}
.ft-menu .lk:hover{color:#25397f;}
.ft-menu::after,.ft-menu::before{content:'';position: absolute;top: 50%;width: 1px;background-color: #ddd;height: 16px;margin-top: -8px;}
.ft-menu::after{right: 0;}
.ft-menu::before{left: 0;}

.ft-dz{font-size: 14px;color:#999999;}
.ft-dz em{color:#333;font-size: 16px;margin-left: 10px;}
.ft-beian{font-size: 14px;color:#999999;margin-top: 25px;}


/* 新闻资讯 */
.inner-ban{/*height: 380px;position: relative;overflow: hidden;*/}
.inner-ban .img{width: 100%;display: block;}
.inner-ban .box{position: absolute;width: 100%;left: 0;top: 50%;transform: translate(0,-50%);text-align: center;}
.inner-ban .bt{font-size: 60px;color:#fff;font-weight: bold;line-height: 1;}
.inner-ban .en{font-size: 24px;color:#fff;margin-top: 15px;line-height: 1;}
.inner-ban .line{width: 30px;height: 2px;background-color: #ddd;display: block;margin:25px auto 0;}

.main{padding:100px 0;}

.idx-tt{display: flex;align-items: center;margin-bottom: 45px;}
.idx-tt .bt{font-size: 24px;font-weight: bold;margin-right: 25px;}
.idx-tt .x{flex:1;overflow: hidden;height: 1px;background-color: #eee;}
.idx-tt .more{font-size: 14px;color:#999999;margin-left: 10px;}
.idx-tt .more:hover{color:#25397f;}
.idx-tt .more::after{content:'';display: inline-block;vertical-align: middle;margin-left: 3px;background:url(../images/icon_05.png) no-repeat center;background-size:contain;width: 10px;height: 10px;}
.idx-tt .more:hover::after{background-image:url(../images/icon_05-1.png)}




.xw-menu{padding-bottom: 40px;border-bottom:1px solid #ddd;}
.xw-menu .lk{display: inline-block;vertical-align: middle;font-size: 16px;min-width: 130px;line-height: 42px;border:1px solid #ddd;margin-right: 40px;text-align: center;}
.xw-menu .lk.cur,.xw-menu .lk:hover{color:#fff;background-color: #1e73ec;border-color:#1e73ec;}

.xw-list{}
.xw-list .item{padding:80px 0;border-bottom:1px solid #ddd;display: flex;align-items: flex-start;justify-content: space-between;}
.xw-list .info{max-width: 650px;flex:1;overflow: hidden;}
.xw-list .date{display: flex;align-items: center;margin-top: -10px;}
.xw-list .day{font-size: 74px;font-family: 'DIN';font-weight: bold;}
.xw-list .x{width: 1px;height: 28px;background-color: #c3c3c3;transform: rotate(20deg);margin:0 15px;}
.xw-list .smb{}
.xw-list .fz1{font-size: 42px;font-family: 'DIN';font-weight: bold;line-height: 1;}
.xw-list .fz2{font-size: 18px;color:#c4c4c4;font-family: 'DIN';line-height: 1;margin-top: 5px;}
.xw-list .xx{width: 80px;height: 1px;background-color: #ddd;display: block;margin-left: 28px;}

.xw-list .title{font-size: 20px;font-weight: bold;display: block;margin-top: 25px;line-height: 1.6;-webkit-line-clamp: 1;}
.xw-list .txt{font-size: 16px;color:#777777;line-height: 2;margin-top: 15px;-webkit-line-clamp: 2;}
.xw-list .arrow{width: 40px;height: 40px;background:url(../images/xw_02.png) no-repeat center;background-size:contain;display: block;margin-top: 45px;}
.xw-list .imgbox{width: 360px;height: 300px;margin-left: 40px;}
.xw-list .item:hover .title{color:#1e73ec;}
.xw-list .item:hover .arrow{background:url(../images/xw_02-1.png) no-repeat center #1e73ec;background-size:contain;}


.pagelist{margin-top: 55px;text-align: center;font-size: 15px;color:#868d97;}
.pagelist a{display: inline-block;vertical-align: middle;color:#547287;min-width:42px;line-height: 42px;height: 42px;margin:0 3px;}
.pagelist .prev,.pagelist .next{background:url(../images/xw_06.png) no-repeat center;background-size:24px;}
.pagelist .prev:hover,.pagelist .next:hover{background-image:url(../images/xw_06-1.png)}
.pagelist .next{transform: rotate(180deg);}
.pagelist a:hover,.pagelist a.active{color:#fff;background-color: #25397f;}

/* 新闻详情 */
.crumb{}
.crumb .box{font-size: 16px;color:#616161;height: 55px;line-height:55px;border-bottom:1px solid #eee;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crumb .box::before{content:'';display: inline-block;vertical-align: middle;width: 17px;height: 17px;background:url(../images/icon_04.png) no-repeat center;background-size:contain;margin-right: 4px;margin-top: -1px;}
.crumb a:hover,.crumb span{color:#273a80;}

.xw-det{padding:40px 0 100px;}
.xw-det .top{text-align: center;padding:20px 0;border-bottom:1px solid #efefef;}
.xw-det .title{font-size: 24px;font-weight: bold;}
.xw-det .sm{margin-top: 10px;}
.xw-det .sm span{font-size: 14px;color:#999999;margin:0 10px;}
.xw-det .edit{font-size: 16px;line-height: 1.5;padding:40px 0;}


.pagenav{margin-top: 50px;display: flex;justify-content: space-between;}
.pagenav .lk{font-size: 16px;color:#8e918f;padding:0 15px;line-height:40px;border-radius:26px;background-color: #f3f6fa;width: 300px;display: flex;align-items: center;}
.pagenav .prev::before,.pagenav .next::after{content:'';display: inline-block;vertical-align: middle;background:url(../images/xw_09.png) no-repeat center;background-size:contain;width: 25px;height: 25px;}
.pagenav .prev::before{margin-right: 15px;}
.pagenav .next{justify-content: flex-end;text-align: right;}
.pagenav .next::after{transform: rotate(180deg);margin-left: 15px;}

.pagenav .lk:hover{background-color: #25397f;color:#fff;}
.pagenav .prev:hover::before,.pagenav .next:hover::after{background-image:url(../images/xw_09-1.png)}


/* 公司文化 */
.cul-gs{padding:100px 0;background:url(../images/cul_05.jpg) no-repeat center;background-size:cover;}
.cul-gs .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.cul-gs .list li{background-color: #fff;width: 31.3%;margin-left: 2%;text-align: center;}
.cul-gs .list .imgbox{height: 240px;}
.cul-gs .list .info{padding:25px 0;}
.cul-gs .list .tit{font-size: 18px;color:#25397f;font-weight: bold;}
.cul-gs .list .txt{font-size: 14px;color:#999999;margin-top: 5px;}

.cul-ln{padding:100px 0;}
.cul-ln .detail{position: relative;}
.cul-ln .item{}
.cul-ln .item .imgbox{height: 430px;}
.cul-ln .item .tit{font-size: 18px;font-weight: bold;text-align: center;margin-top: 15px;}
.cul-ln .swiper-container{position: static;}
.cul-ln .swiper-button{width: 50px;height: 50px;background:url(../images/cul_10.png) no-repeat center;background-size:contain;margin-top: -25px;border-radius:50%;}
.cul-ln .swiper-button-prev{left: -80px;}
.cul-ln .swiper-button-next{transform: rotate(180deg);right: -80px;}
.cul-ln .swiper-button:hover{background-image:url(../images/cul_10-1.png)}


/* 招聘专栏 */
.zp-lan{padding:100px 0;background:url(../images/zp_04.jpg) no-repeat center;background-size:cover;}
.zp-lan .detail{background:url(../images/zp_03.jpg) no-repeat center;background-size:cover;display: flex;align-items: flex-start;}
.zp-lan .imgbox{width: 370px;height: 535px;}
.zp-lan .info{flex:1;overflow: hidden;padding:40px 55px 20px;}
.zp-lan .title{font-size: 18px;font-weight: bold;color:#25397f;margin-bottom: 15px;}
.zp-lan .txt{font-size: 14px;line-height: 30px;}

.zp-gw{padding:100px 0;}
.zp-gw .list{}
.zp-gw .list .item{margin-bottom: 30px;display: flex;align-items: center;}
.zp-gw .list .imgbox{width: 355px;height: 275px;}
.zp-gw .list .info{flex:1;overflow: hidden;position: relative;padding:0 0 10px 120px;}
.zp-gw .list .title{font-size: 18px;color:#25397f;font-weight: bold;margin-bottom: 8px;}
.zp-gw .list .txt{font-size: 14px;color:#333333;line-height: 24px;}
.zp-gw .list .dot{position: absolute;left: 0;top: 50%;width: 32px;height: 32px;background:url(../images/zp_07.png) no-repeat center;background-size:contain;left: 20px;margin-top: -16px;}
.zp-gw .list .line1{position: absolute;width:40px;border-top:1px dashed #25397f;left: 52px;top: 50%;}
.zp-gw .list .line2{position: absolute;width:1px;border-left:1px dashed #25397f;left: 92px;top: 50%;bottom: 0;}
.zp-gw .list .line3{position: absolute;height:1px;border-bottom:1px dashed #25397f;left: 92px;bottom: 0;right: 0;}

/* 应用案例 */
.case-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -4%;}
.case-list .item{width: 48%;position: relative;margin-top: 4%;box-shadow:0 4px 26px rgba(139,151,166,.1);}
.case-list .imgbox{height: 300px;opacity: .9;}
.case-list .box{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/case_08.png) no-repeat center;background-size:cover;display: flex;justify-content: flex-end;}
.case-list .info{max-width: 260px;padding:30px 15px 40px;display: flex;flex-direction: column;}
.case-list .h{flex:1;overflow: hidden;}
.case-list .title{font-size: 16px;font-weight: bold;-webkit-line-clamp: 2;margin-bottom: 5px;}
.case-list .txt{font-size: 14px;color:#999999;line-height: 24px;-webkit-line-clamp: 5;}
.case-list .more{font-size: 14px;color:#25397f;font-weight: bold;width: 180px;line-height: 40px;border:1px solid #25397f;text-align: center;}
.case-list .item:hover .more{color:#fff;background-color: #25397f;}
.case-list .item::before{content:'';position: absolute;left: 0;top: -3px;height: 3px;background-color: #25397f;width: 0;transition: all .3s;}
.case-list .item:hover::before{width: 56%;}
.case-list .item:hover{box-shadow:0 4px 26px rgba(139,151,166,.3);}


/* 联系我们 */
.lx-dz{padding:100px 0;background:url(../images/lx_02.jpg) no-repeat center;background-size:cover;}
.lx-dz .detail{display: flex;}
.lx-dz .map{flex:1;overflow: hidden;}
.lx-dz .info{width: 440px;background:url(../images/lx_08.jpg) no-repeat center;background-size:cover;padding:40px 30px;}
.lx-dz .smlogo{height: 95px;width: auto;}
.lx-dz .row{display: flex;align-items: flex-start;margin-top: 40px;}
.lx-dz .icon{width: 48px;height: 48px;margin-right: 10px;}
.lx-dz .txt{flex:1;overflow: hidden;}
.lx-dz .fz1{font-size: 20px;color:#fff;}
.lx-dz .fz2{font-size: 16px;color:#fff;}

.BMap_shadow img,.BMapLabel{display: none!important;}

.lx-sec{}
.lx-sec .detail{background:url(../images/lx_09.jpg) no-repeat center;background-size:cover;padding:30px 0 100px;}
.lx-sec .auto{display: flex;justify-content: space-between;align-items: center;}
.lx-sec .idx-tt{margin-bottom: 25px;}

.lx-form{width: 50%;}
.lx-form .row{margin-bottom: 25px;}
.lx-form .tit{font-size: 14px;color:#666666;margin-bottom: 5px;}
.lx-form .tit i{color:red;}
.lx-form .ipt{font-size: 14px;color:#333;background-color: #fff;width: 100%;}
.lx-form .ipt-txt{padding:0 20px;height: 50px;line-height: 50px;}
.lx-form .con{height: 80px;}
.lx-form .submit{width: 100%;font-size: 14px;color:#fff;background-color: #25397f;line-height: 50px;border:none;cursor: pointer;font-weight: bold;}
.lx-form .submit:hover{background-color: #162d7f;}

.lx-wx{width: 40%;text-align: center;}
.lx-wx .pic{width: 300px;display: block;margin:0 auto;}
.lx-wx .tit{font-size: 24px;font-weight: bold;margin-top: 15px;}
.lx-wx .btns{margin-top: 15px;display: flex;justify-content: center;}
.lx-wx .ann{margin:0 10px;font-size: 14px;color:#fff;width: 140px;height: 48px;display: flex;align-items: center;justify-content: center;background-color: #25397f;}
.lx-wx .ann .ico{width: 17px;margin-right: 6px;}
.lx-wx .ann:hover{background-color: #162d7f;}
.lx-wx .fz{font-size: 16px;color:#999999;margin-top: 15px;}


/* 公司简介 */
.us-intro{padding:100px 0;background:url(../images/us_06.jpg) no-repeat center;background-size:cover;}
.us-intro .detail{display: flex;}
.us-intro .lbox{background:url(../images/us_03.jpg) no-repeat center;background-size:100% 100%;padding:0 36px;flex:1;overflow: hidden;}
.us-intro .rbox{width: 37%;display: flex;flex-direction: column;padding:20px 0;}
.us-intro .title{font-size: 18px;color:#25397f;font-weight: bold;margin-bottom: 10px;}
.us-intro .txt{font-size: 14px;line-height: 30px;-webkit-line-clamp: 8;}
.us-intro .bot{font-size: 16px;color:#333333;line-height: 26px;margin-top: 20px;}
.us-intro .videobox{position: relative;}
.us-intro .video{width: 100%;display: block;object-fit: cover;}
.us-intro .shade{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.us-intro .shade .posterimg{width: 100%;height: 100%;display: block;object-fit: cover;}
.us-intro .shade .playicon{width: 142px;height: 142px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:11;cursor: pointer;}
.us-intro .shade .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/us_05.png) no-repeat center;background-size:cover;z-index:10;}


.us-zs{padding:100px 0;}
.side-menu{width: 210px;margin-right: 30px;}
.side-menu .lk{font-size: 14px;color:#333;line-height: 48px;padding:0 0 0 20px;margin-bottom: 30px;background-color: #eaeaea;display: block;}
.side-menu .lk.cur{color:#fff;background-color: #25397f;}

.zs-list{margin-left: -2.3%;display: flex;flex-wrap: wrap;}
.zs-list .item{width: 31%;margin:0 0 2.3% 2.3%;}
.zs-list .imgbox{height: 200px;}

.us-zs .detail{display: flex;}
.us-zs .lbox{background:url(../images/us_03.jpg) no-repeat center;background-size:100% 100%;padding:0 36px;flex:1;overflow: hidden;}
.us-zs .videobox{position: relative;}
.us-zs .video{width: 100%;display: block;object-fit: cover;}
.us-zs  .shade{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.us-zs  .shade .posterimg{width: 100%;height: 100%;display: block;object-fit: cover;}
.us-zs  .shade .playicon1{width: 142px;height: 142px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:11;cursor: pointer;}
.us-zs  .shade .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background:url(../images/us_05.png) no-repeat center;background-size:cover;z-index:10;}

/* 产品世界 */
.cp-sear{width: 300px;height: 40px;border:1px solid #ddd;margin-left: 15px;display: flex;}
.cp-sear .ipt-txt{flex:1;font-size: 14px;color:#333;padding:0 20px;background-color: transparent;overflow: hidden;}
.cp-sear .submit{width: 40px;height: 40px;background:url(../images/icon_02.png) no-repeat center;background-size:16px;cursor: pointer;border:none;margin-right: 2px;}




.cp-sec .side-menu{margin-top: 30px;}
.cp-list{display: flex;flex-wrap: wrap;}
.cp-list .item{width: 33.3%;text-align: center;padding:20px 20px 30px;position: relative;margin-bottom: 20px;}
.cp-list .imgbox{height: 230px;display: flex;align-items: center;justify-content: center;}
.cp-list .img{width: auto;height: auto;max-width: 90%;max-height: 100%;}
.cp-list .xh{font-size: 14px;color:#999999;margin-top: 5px;}
.cp-list .title{font-size: 16px;color:#222222;font-weight: bold;margin-top: 6px;}
.cp-list .item:hover{box-shadow:0 4px 26px rgba(139,151,166,.1);background-color: #fff;}
.cp-list .item::before{content:'';position: absolute;left: 0;top: 0;height: 3px;background-color: #25397f;width: 0;transition: all .3s;}
.cp-list .item:hover::before{width: 100%;}
.cp-list .item:hover .title{color: #25397f;}


.cp-list .more{font-size: 15px;font-weight: bold;color:#25397f;width: 80%;max-width: 210px;line-height: 50px;border:1px solid #25397f;display: block;margin:30px auto 0;}
.cp-list .item:hover .more{background-color: #25397f;color:#fff;}




/* 应用案例详情 */
.case-det .edit{font-size: 16px;line-height: 1.6;}

/* 产品详情 */
.cp-det{padding:60px 0;}
.cp-det .wrap{display: flex;align-items: flex-start;}
.cp-r{width: 370px;margin-left: 20px;}
.cp-det .edit .img{width: 100%;}

.cp-xx{padding: 20px 30px;border:1px solid #ddd;margin-bottom: 20px;}
.cp-xx .tit{font-size: 26px;color:#25397f;font-weight: bold;}
.cp-xx .wz{font-size: 14px;color:#999999;margin-top: 8px;}
.cp-xx .txt{font-size: 16px;color:#666666;margin-top: 35px;line-height: 1.5;}
.cp-xx .txt p{margin-bottom: 10px;}
.cp-xx .txt span{font-size: 22px;color:#333333;font-family: 'Arial';display: inline-block;vertical-align: middle;margin-right: 10px;}

.cp-rela{padding:20px 30px;border:1px solid #ddd;}
.cp-rela .idx-tt{margin-bottom: 15px;}
.cp-rela .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cp-rela .list .item{width: 48.5%;margin-bottom: 20px;}
.cp-rela .list .imgbox{height: 150px;display: flex;align-items: center;justify-content: center;overflow: hidden;background-color: #eaeaea;}
.cp-rela .list .img{width: auto;height: auto;max-width: 90%;max-height: 100%;}
.cp-rela .list .title{font-size: 16px;font-weight: bold;display: block;margin-top: 10px;}
.cp-rela .list .fz{font-size: 14px;color:#999999;margin-top: 3px;}
.cp-rela .list .item:hover .title{color:#25397f;}

.c-main{color:#25397f!important;}

/* 273a80 */

/* index */
.idx-ban{}
.idx-ban .item{height: 560px;}

.idx-ban .swiper-pagination{bottom:25px;font-size: 0;}
.idx-ban .swiper-pagination-bullet{width: 28px;height: 5px;background-color: rgba(255,255,255,1);opacity: 1;border-radius:0;margin: 0 10px 0!important;}
.idx-ban .swiper-pagination-bullet-active{background-color: #25397f;}

.idx-solu{padding:80px 0;}
.idx-solu .idx-tt{margin-bottom: 30px;}
.idx-solu .list{display: flex;flex-wrap: wrap;}
.idx-solu .list .item{width: 20%;padding:15px 20px 25px;}
.idx-solu .list .num{font-size: 22px;color:#245ca6;font-weight: bold;line-height: 45px;}
.idx-solu .list .line{height: 1px;background-color: #eee;position: relative;}
.idx-solu .list .line::before{content:'';position: absolute;left: 0;top: 0;height: 1px;width: 10px;background-color: #245ca6;}
.idx-solu .list .title{font-size: 16px;font-weight: bold;margin-top: 25px;}
.idx-solu .list .txt{font-size: 13px;color:#666666;line-height: 22px;margin-top: 13px;}
.idx-solu .list .date{font-size: 13px;color:#999999;margin-top: 25px;}
.idx-solu .list .item:hover{background-color: #25397f;}
.idx-solu .list .item:hover *{color:#fff;}
.idx-solu .list .item:hover .line{background-color: rgba(255,255,255,.1);}
.idx-solu .list .item:hover .line::before{background-color: #fff;}


.idx-cp{padding:80px 0;background-color: #f9f9f9;}
.idx-cp .more-link{width: 14px;color:#25397f;margin-left: 20px;margin-top: 30px;background:url(../images/icon_05-1.png) no-repeat right center;background-size:10px;padding-right: 15px;}
.idx-cp .more-link:hover{text-decoration: underline;}


.idx-s1{padding:80px 0;}
.idx-ad{position: relative;}
.idx-ad .box{padding:0 50px;display: flex;align-items: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.idx-ad .info{flex:1;overflow: hidden;padding:0 100px;}
.idx-ad .title{font-size: 32px;color:#192338;font-weight: bold;}
.idx-ad .txt{font-size: 14px;color:#192338;margin-top: 10px;}
.idx-ad .more{font-size: 14px;color:#fff;width: 130px;height: 40px;background-color: #192338;display: flex;align-items: center;justify-content: center;}
.idx-ad .more:hover{background-color: #25397f;}

.idx-xw{margin-top: 70px;}
.idx-xw .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.idx-xw .list li{display: flex;align-items: center;height: 75px;line-height: 40px;width: 47%;border-top:1px solid #e6e6e6;}
.idx-xw .list .title{font-size: 18px;flex:1;overflow: hidden;}
.idx-xw .list .title::before{content:'';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background-color: #a3afba;border-radius:50%;margin-right: 10px;}
.idx-xw .list .date{font-size: 14px;color:#333333;margin-left: 30px;}
.idx-xw .list li:hover .title{color:#25397f;}
.idx-xw .list li:hover .title::before{background-color: #25397f;}
.idx-xw .list li:nth-child(1),.idx-xw .list li:nth-child(2){border-top:none;}

.idx-us{padding:80px 0;}
.idx-us .morebtn{display: block;font-size: 16px;color:#fff;width: 136px;line-height: 42px;background-color: #25397f;text-align: center;}
.idx-us .morebtn:hover{background-color: #192338;}

.idx-hz{padding:80px 0;}
.idx-hz .list{display: flex;flex-wrap: wrap;margin-left: -2%;}
.idx-hz .list li{height: 80px;width: 18%;margin:0 0 2% 2%;border:1px solid #ddd;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.idx-hz .list .img{width: auto;height: auto;max-width: 100%;max-height: 100%;transition: all .3s;}
.idx-hz .list li:hover .img{transform: scale(1.1,1.1);}
.idx-hz .list li:hover{border-color:#ccc;}

/* email弹窗 */
.pop{background-color: rgba(0,0,0,.6);position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index:110;display: none;}
.pop .wrapbox{background-color: #fff;border-radius:10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius:10px;overflow: hidden;}
.pop .close{width: 30px;height: 30px;background:url(../images/close1.png) no-repeat center;background-size:24px;cursor: pointer;position: absolute;right: 10px;top: 10px;}

.pop-tc .wrapbox{width: 600px;}
.pop-tc .top{background-color: #25397f;padding:15px 20px;color:#fff;}
.pop-tc .tit{font-size: 20px;font-weight: bold;}
.pop-tc .font{font-size: 14px;margin-top: 3px;}
.pop-tc .from{padding:0 20px;height: 60px;display: flex;align-items: center;border-bottom:1px solid #ddd;}
.pop-tc .ipt{width: 100%;font-size: 16px;color:#333;}
.pop-tc .ipt-txt{padding-left: 15px;}
.pop-tc .con{padding:15px 20px;resize:none;}
.pop-tc .bot{padding:15px 20px;border-top:1px solid #ddd;display: flex;align-items: center;}
.pop-tc .send,.pop-tc .cancel{font-size: 16px;border:none;cursor: pointer;border-radius:4px;border:1px solid #25397f;width: 90px;line-height: 36px;background-color: #fff;margin-right: 15px;}
.pop-tc .send{background-color: #25397f;color:#fff;}
.pop-tc .cancel{color:#25397f;}
.pop-tc .tips{font-size: 14px;color:#888;}
.pop-tc .send:hover{background-color: #192338;border-color:#192338;}
.pop-tc .cancel:hover{background-color: #25397f;color:#fff;}




@media screen and (min-width:992px) and (max-width:1200px){
	.auto{width: 94%;}
	.hd-nav{justify-content: space-between;}
	.hd-nav li{margin-right: 0;}

	.idx-ban .item{height: 400px;}
	
	.idx-ad .info{padding:0 100px 0 0;}
	
}
@media screen and (min-width:768px) and (max-width:991px){
	.auto{width: 94%;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: 40px;height: 40px;background: url(../images/menu.png) no-repeat center;background-size:34px;margin-top: -20px;display: block;z-index:101;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:34px;}
	
	
	.head{position: sticky;width: 100%;left: 0;top: 0;background-color: #fff;z-index:100;}
	.head .r{margin-right: 50px;}
	.hd-sear{display: none;}

	.hd-nav{position: fixed;width: 100%;left: 0;top: 80px;z-index:100;background-color: #25397f;display: none;bottom: 0;overflow-y: scroll!important;}
	.hd-nav li{display: block;margin: 0;position: relative;}
	.hd-nav li>a{font-size: 18px;line-height: 80px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 30px;}
	.hd-nav li.has>a:after{display: none;}
	.hd-nav .arrow{width: 80px;height: 80px;background: url(../images/arrow.png) no-repeat center;background-size:20px;position: absolute;right: 0;top: 0;display: block;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	.hd-nav .drop{position: static;width: 100%;transform: translate(0,0);box-shadow:none;padding-left: 50px;background-color: #25397f;border-bottom:1px solid rgba(255,255,255,.1);}
	.hd-nav .drop .lk{display: block;font-size: 16px;line-height: 50px;text-align: left;color: #cad8eb;}
	.hd-nav li:hover .drop{display: none;}
	
	.ft-t{display: block;}
	.ft-logo{width: 200px;display: block;margin:0 auto;}
	.ft-info{width: 100%;margin:50px 0;}
	.ft-wx{margin:0 auto;}
	.ft-dz{width: 100%;text-align: center;}
	.ft-beian{text-align: center;}
	
	
	/* 新闻资讯 */
	.inner-ban{height: 320px;}
	.inner-ban .bt{font-size: 42px;}
	.inner-ban .en{font-size: 20px;}
	.inner-ban .line{margin-top: 15px;}
	
	.main{padding:80px 0}
	.xw-list .item{padding:50px 0;}
	.xw-list .imgbox{width: 300px;height: 260px;}
	.xw-list .day{font-size: 50px;}
	.xw-list .fz1{font-size: 28px;}
	.xw-list .fz2{font-size: 16px;}
	.xw-list .xx{width: 50px;}
	.xw-list .title{margin-top: 10px;}
	.xw-list .arrow{margin-top: 25px;}
	
	/* 公司文化 */
	.cul-gs{padding:80px 0;}
	
	.cul-ln{padding:80px 0;}
	.cul-ln .detail{width: 85%;margin:0 auto;}
	.cul-ln .item .imgbox{height: 400px;}
	
	.cul-ln .swiper-button{width: 40px;height: 40px;}
	.cul-ln .swiper-button-prev{left: -60px;}
	.cul-ln .swiper-button-next{right: -60px;}
	
	/* 招聘专栏 */
	.zp-lan{padding:80px 0;}
	.zp-lan .detail{flex-direction: column-reverse;}
	.zp-lan .imgbox{display: none;}
	.zp-lan .info{padding:35px 35px;}
	.zp-lan .txt{font-size: 16px;}
	
	.zp-gw{padding:80px 0;}
	.zp-gw .list .item:last-child{margin-bottom: 0;}
	.zp-gw .list .dot,.zp-gw .list .line1,.zp-gw .list .line2,.zp-gw .list .line3{display: none;}
	.zp-gw .list .imgbox{width: 300px;height: 240px;}
	.zp-gw .list .info{padding:0 0 0 30px;}
	.zp-gw .list .txt{font-size: 16px;-webkit-line-clamp: 8;}
	
	/* 应用案例 */
	.case-list .item{width: 100%;}
	.case-list .title{font-size: 18px;}
	
	/* 联系我们 */
	.lx-dz{padding:80px 0;}
	.lx-dz .detail{flex-direction: column-reverse;}
	.lx-dz .map{height: 400px;width: 100%;flex:initial;}
	.lx-dz .info{width: 100%;}
	.lx-dz .smlogo{height: 80px;}
	
	.lx-wx .pic{width: 240px;}
	.lx-wx .tit{font-size: 20px;}
	.lx-wx .ann .ico{width: 20px;}
	
	.lx-form .tit{font-size: 16px;}
	.lx-form .ipt{font-size: 15px;}
	
	/* 公司简介 */
	.us-intro{padding:80px 0;}
	.us-intro .detail{flex-direction: column-reverse;}
	.us-intro .rbox{width: 100%;}
	.us-intro .title{font-size: 20px;}
	.us-intro .txt{font-size: 16px;}
	.us-intro .bot{line-height: 32px;margin-top: 30px;}
	
	.us-intro .lbox{background:none;padding: 0;margin: 0;}
	.us-intro .videobox{height: 400px;}
	.us-intro .shade .playicon{width: 100px;height: 100px;}
	
	
	.us-zs{padding:80px 0;}
	.us-zs .detail{display: block;}
	.us-zs .shade .playicon1{width: 100px;height: 100px;}
	
	.side-menu{width: 100%;margin-right: 0;overflow-x: scroll;white-space: nowrap;text-align:center;}
	.side-menu .lk{display: inline-block;vertical-align: middle;padding:0 20px;font-size: 16px;margin-right: 10px;}
	.side-menu .lk:last-child{margin-right: 0;}
	
	
	/* 产品世界 */
	.cp-sec{display: block;}
	
	
	/* 产品详情 */
	.cp-det .wrap{flex-direction: column-reverse;}
	.cp-r{width: 100%;margin: 0;}
	.cp-rela{display: none;}
	
	.cp-xx{padding: 0;border:none;}
	
	/* index */
	.idx-ban .item{height: 290px;}
	
	.idx-ad .info{padding:0 100px 0 0;}
	
	.idx-xw .list .title{font-size: 16px;}
	.idx-xw .idx-tt{margin-bottom: 25px;}
	
	.idx-us .morebtn{margin-top: 30px;}
	
	
	
	
	
}


@media screen and (min-width:320px) and (max-width:767px){
	.auto{width: 92%;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: 36px;height: 36px;background: url(../images/menu.png) no-repeat center;background-size:30px;margin-top: -18px;display: block;z-index:101;}
	.sj-menu.close{background: url(../images/close.png) no-repeat center;background-size:30px;}
	
	
	.head{position: sticky;width: 100%;left: 0;top: 0;background-color: #fff;z-index:100;border-bottom:1px solid #e5e5e5;}
	.head .r{margin-right: 45px;}
	.hd-sear{display: none;}
	.hd-email{margin-left: 15px;}
	.hd-tel{font-size: 0;}
	.hd-tel span{font-size: 14px;}
	.hd-logo .img{height: 50px;}
	

	.hd-t{height: 70px;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 70px;z-index:100;background-color: #25397f;display: none;bottom: 0;overflow-y: scroll!important;}
	.hd-nav li{display: block;margin: 0;position: relative;}
	.hd-nav li>a{font-size: 16px;line-height: 70px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 25px;}
	.hd-nav li.has>a:after{display: none;}
	.hd-nav .arrow{width: 70px;height: 70px;background: url(../images/arrow.png) no-repeat center;background-size:18px;position: absolute;right: 0;top: 0;display: block;}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	.hd-nav .drop{position: static;width: 100%;transform: translate(0,0);box-shadow:none;padding-left: 40px;background-color: #25397f;border-bottom:1px solid rgba(255,255,255,.1);}
	.hd-nav .drop .lk{display: block;font-size: 14px;line-height: 45px;text-align: left;color: #cad8eb;}
	.hd-nav li:hover .drop{display: none;}
	
	.ft-t{display: block;}
	.ft-logo{width: auto;display: block;margin:0 auto;}
	.ft-logo .img{height: 70px;width: auto;max-width: initial;display: block;margin:0 auto;}
	.ft-info{width: 100%;margin:20px 0;padding: 0;display: block;text-align: center;}
	.ft-info .grp{padding:8px 0;}
	.ft-info .line{display: none;}
	.ft-info .font{margin-top: 4px;}
	.ft-wx{margin:0 auto;width: 130px;}
	
	.ft-b{padding:20px 0;}
	.ft-row{display: block;text-align: center;line-height: 40px;}
	.ft-lang{display: inline-block;vertical-align: middle;}
	.ft-menu{margin: 0;padding: 0;}
	.ft-menu .lk{margin:0 8px;font-size: 14px;}
	.ft-menu::after, .ft-menu::before{display: none;}
	.ft-dz{width: 100%;text-align: center;}
	.ft-dz span{font-size: 14px;}
	.ft-dz em{font-size: 14px;}
	.ft-beian{text-align: center;margin-top: 15px;}
	.min{display: none;}
	
	/* 新闻资讯 */
	.inner-ban{height: 220px;}
	.inner-ban .bt{font-size: 26px;}
	.inner-ban .en{font-size: 15px;}
	.inner-ban .line{margin-top: 10px;width: 24px;}
	
	.main{padding:60px 0}
	.idx-tt{margin-bottom: 30px;}
	
	.xw-menu{justify-content: space-between;display: flex;border:none;padding-bottom: 10px;}
	.xw-menu .lk{margin:0;min-width: 110px;line-height: 36px;}
	
	.xw-list .item{padding:40px 0;flex-direction: column-reverse;border-color:#efefef;}
	.xw-list .imgbox{width: 100%;height: 240px;margin: 0 0 25px;}
	.xw-list .day{font-size: 46px;}
	.xw-list .fz1{font-size: 22px;}
	.xw-list .fz2{font-size: 14px;}
	.xw-list .xx{width: 50px;}
	.xw-list .title{margin-top: 10px;font-size: 18px;}
	.xw-list .arrow{margin-top: 25px;width: 30px;height: 30px;display: none;}
	.xw-list .txt{-webkit-line-clamp: 2;line-height: 1.8;font-size: 15px;margin-top: 8px;}
	
	.pagelist{margin-top: 30px;font-size: 14px;}
	.pagelist a{min-width: 30px;line-height: 30px;height: 30px;}
	.pagelist .prev, .pagelist .next{background-size: 20px;}
	
	/* 新闻详情 */
	.crumb .box{font-size: 14px;}
	.crumb .box::before{width: 15px;height: 15px;}
	
	.xw-det{padding:0 0 60px;}
	.xw-det .title{font-size: 18px;}
	.xw-det .sm{margin-top: 5px;}
	.xw-det .sm span{margin:0 5px;font-size: 13px;}
	
	.xw-det .edit{font-size: 15px;padding:20px 0;}
	
	.pagenav{display: block;}
	.pagenav .lk{font-size: 15px;background-color: transparent;width: 100%;padding: 0;text-align: left!important;}
	.pagenav .prev::before, .pagenav .next::after{display: none;}
	.pagenav .lk::after{ content:'';width:20px;height:20px;background: url(../images/xw_09.png) no-repeat center;background-size: contain;transform: rotate(180deg);display: block;}
	
	
	/* 公司文化 */
	.cul-gs{padding:60px 0;}
	
	.cul-ln{padding:60px 0;}
	.cul-ln .detail{width: 80%;margin:0 auto;}
	.cul-ln .item .imgbox{height: 350px;}
	
	.cul-ln .swiper-button{width: 40px;height: 40px;}
	.cul-ln .swiper-button-prev{left: -50px;}
	.cul-ln .swiper-button-next{right: -50px;}
	
	/* 招聘专栏 */
	.zp-lan{padding:60px 0;}
	.zp-lan .detail{flex-direction: column-reverse;}
	.zp-lan .imgbox{width: 100%;height: 300px;}
	.zp-lan .info{padding:25px 25px;}
	.zp-lan .txt{font-size: 15px;}
	
	.zp-gw{padding:60px 0;}
	.zp-gw .list .item{display: block;}
	.zp-gw .list .item:last-child{margin-bottom: 0;}
	.zp-gw .list .dot,.zp-gw .list .line1,.zp-gw .list .line2,.zp-gw .list .line3{display: none;}
	.zp-gw .list .imgbox{width: 100%;height: auto;max-height: 260px;}
	.zp-gw .list .info{padding:20px 0 0 0;}
	.zp-gw .list .txt{font-size: 14px;-webkit-line-clamp: 8;}
	
	
	/* 应用案例 */
	.case-list .item{width: 100%;margin-bottom: 25px;box-shadow:none;}
	.case-list .imgbox{opacity: 1;height: 240px;}
	.case-list .box{position: static;display: block;background:none;height: auto;}
	.case-list .info{padding: 0;max-width: 100%;margin-top: 15px;}
	.case-list .title{font-size: 18px;}
	.case-list .txt{font-size: 15px;}
	.case-list .more{width: 140px;line-height: 34px;display: block;margin:25px auto 0;}
	
	
	/* 联系我们 */
	.lx-dz{padding:60px 0;}
	.lx-dz .detail{flex-direction: column-reverse;}
	.lx-dz .map{height: 300px;width: 100%;flex:initial;}
	.lx-dz .info{width: 100%;padding:35px 0;}
	.lx-dz .smlogo{height: 70px;display: block;margin:0 auto;}
	.lx-dz .box{display: flex;flex-wrap: wrap;}
	.lx-dz .row{display: block;text-align: center;width: 50%;padding:0 10px;}
	.lx-dz .fz1{font-size: 16px;margin-top: 8px;}
	.lx-dz .fz2{font-size: 14px;margin-top: 5px;}
	
	.lx-sec .auto{display: block;}
	.lx-sec .detail{padding:30px 0 50px;}
	.lx-wx{width: 100%;margin-top: 35px;}
	.lx-wx .pic{width: 200px;}
	.lx-wx .tit{font-size: 18px;}
	.lx-wx .ann .ico{width: 20px;}
	
	.lx-form{width: 100%;}
	.lx-form .tit{font-size: 16px;}
	.lx-form .ipt{font-size: 15px;}
	
	
	/* 公司简介 */
	.us-intro{padding:60px 0;}
	.us-intro .detail{flex-direction: column-reverse;}
	.us-intro .rbox{width: 100%;padding: 0;margin-bottom: 20px;}
	.us-intro .title{font-size: 18px;}
	.us-intro .txt{font-size: 15px;}
	.us-intro .bot{line-height: 32px;margin-top: 30px;}
	
	.us-intro .lbox{background:none;padding: 0;margin: 0;}
	.us-intro .videobox{height: 300px;}
	.us-intro .shade .playicon{width: 70px;height: 70px;}
	
	
	.us-zs{padding:60px 0;}
	.us-zs .detail{display: block;}
	
	.side-menu{width: 104%;margin-right: 0;overflow-x: scroll;white-space: nowrap;text-align:center;margin-bottom: 20px;}
	.side-menu .lk{display: inline-block;vertical-align: middle;padding:0 20px;font-size: 16px;margin-right: 10px;line-height: 38px;margin-bottom: 0;}
	.side-menu::-webkit-scrollbar{ display: none;} 
	
	.zs-list{margin: 0;justify-content: space-between;}
	.zs-list .item{width: 48%;margin:0 0 4% 0;}
	.zs-list .imgbox{height: 160px;}
	
	
	/* 产品世界 */
	.cp-sear{width: 200px;}
	.cp-sear .ipt-txt{padding:0 10px;}
	
	
	.cp-sec{display: block;}
	.cp-list .item{width: 50%;margin-bottom: 0;}
	.cp-list .imgbox{height: 180px;}
	
	/* 应用案例详情 */
	.case-det{padding:40px 0;}
	
	
	/* 产品详情 */
	.cp-det{padding:40px 0;}
	.cp-det .wrap{flex-direction: column-reverse;}
	.cp-r{width: 100%;margin: 0;}
	.cp-rela{display: none;}
	
	.cp-xx{padding: 0;border:none;}
	.cp-xx .tit{font-size: 22px;}
	.cp-xx .txt{margin-top: 20px;}
	.cp-xx .txt span{font-size: 18px;}
	
	/* index */
	.idx-ban .item{height: 180px;}
	.idx-ban .swiper-pagination{bottom: 15px;}
	.idx-ban .swiper-pagination-bullet{width: 20px;height: 3px;margin:0 4px!important;}
	
	.idx-solu{padding:60px 0 40px; }
	.idx-solu .list{display: block;}
	.idx-solu .list .item{width: 100%;}
	.idx-solu .list .title{font-size: 18px;margin-top: 15px;}
	.idx-solu .list .txt{font-size: 15px;}
	.idx-solu .list .date{font-size: 14px;margin-top: 15px;}
	
	.idx-cp{padding:60px 0; }
	.cp-list .more{line-height: 38px;margin-top: 20px;}
	
	.idx-s1{padding:4% 0;}
	
	.idx-ad{height: 210px;}
	.idx-ad .box{display: block;padding:30px 25px;}
	.idx-ad .info{padding:0;}
	.idx-ad .title{font-size: 20px;}
	.idx-ad .txt{font-size: 15px;}
	.idx-ad .more{width: 110px;margin-top: 20px;}
	
	.idx-xw{margin-top: 50px;}
	.idx-xw .list{display: block;}
	.idx-xw .list li{width: 100%;border-top: 1px solid #e6e6e6!important;height: 60px;}
	.idx-xw .list li:first-child{border-top:none!important;}
	.idx-xw .list .title{font-size: 16px;}
	.idx-xw .idx-tt{margin-bottom: 15px;}
	
	.idx-us .morebtn{margin-top: 30px;}
	
	.idx-hz{padding:60px 0;}
	.idx-hz .list{margin-left: 0;justify-content: space-between;}
	.idx-hz .list li{width: 48%;margin:0 0 4%;height: 75px;}
	
	.pop-tc{display: block;}
	.pop-tc .wrapbox{width: 90%;}
	.pop-tc .tit{font-size: 18px;}
	.pop-tc .font{font-size: 13px;}
	.pop-tc .con{height: 180px;}
	.pop-tc .ipt{font-size: 15px;}
	.pop-tc .bot{flex-wrap: wrap;justify-content: center;}
	.pop-tc .send, .pop-tc .cancel{margin:0 10px;line-height: 32px;font-size: 15px;}
	.pop-tc .tips{width: 100%;margin-top: 15px;}
	
	
}

@media screen and (min-width:600px){
.max{display: none;}
}

