* {padding: 0;margin: 0;outline: 0;/*font-family: "微软雅黑", arial;*/font-family:'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;text-decoration: none;	list-style: none;	font-size: 16px;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
img {border: none;}
body {background-color: #fff;text-rendering: optimizelegibility;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;-moz-tap-highlight-color: gba(0, 0, 0, 0);-moz-text-size-adjust: none;-moz-font-smoothing: antialiased;-ms-tap-highlight-color: rgba(0, 0, 0, 0);-ms-text-size-adjust: none;-ms-font-smoothing: antialiased;}
.content {/*margin-top: 51px;*/background: #fff;}
.container {overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
.header {/*overflow: hidden;*/height: 51px;	position: fixed;top: 0;	left: 0;right: 0;/*background: url(../images/nav.png);*/background: rgba(0,0,0,.7);z-index: 30;}
.header_b {position: relative;max-width: 92%;margin: auto;padding-left: 10px;padding-right: 10px;}
.header .header-top{text-align: left;line-height: 51px;font-weight: bold;padding-left: 0px;}
.header .header-top img {height: 40px;vertical-align: middle;}
/*.burger {	position: absolute;float: left;padding: 10px;top: -1px;left: 8px;display: none;cursor: pointer;}*/
.burger li { width: 30px; height: 2px; background-color: #fff; margin: 7px 0;}
.burger.open li {background-color: #d9dde1;}
nav {position: fixed;top: 0;left: 0;width: 100%;z-index: 31;}
nav ul {float: right;}
nav li {float: left;display: inline-block;}
nav li a {font-size: 14px;color: #9d9d9d;padding: 0px 16px;display: block;line-height: 51px;}
nav li .active {background: #000;}
nav li a:hover {background: #000;color: #fff;}
nav li.active a{background: #000;color: #fff;}
nav .index {display: block;float: left;height: 51px;width:240px;}
.hidema{position: absolute;	left: 50%;margin-left: -50px;width: 100px;bottom: 25px;height: 0;overflow: hidden;transition: all .3s;}
.hidema img{width: 100px;height: 100px;}
.ft_fx a{position: relative;}
.ft_fx a:hover .hidema{height: 100px;}
@media (max-width: 780px) {
  .header {/*background:none;*/position:fixed;z-index:9999;}
  .hide780 {display:none !important;}
  .show780 {display:block !important;}
  .no-banner {padding-top:0 !important;}
  header {z-index:6;position:fixed;top:0;right:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:url(../images/nav.png);height:51px;}
  .header .header-top {text-align:center;padding-left:0;display:block;line-height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;pointer-events:none;}
  .menu-handler {display:block !important;}
  .header .header-top a {pointer-events:auto;}
  .header .header-top img {float:none;margin-top:0px;vertical-align:middle;}
  /*.burger {*//*display:block;*//*top:0;padding:8px 10px;*//*transform:scale(0.8);*//*transform-origin:left;*//*}
  *//*  Nav Drawer Layout  */
  nav .index {display:none;}
  nav {position:relative;max-width:inherit;z-index:-1;pointer-events:none;}
  nav.open {pointer-events:auto;z-index:5;}
  nav ul {height:100%;overflow-y:auto;float:none;padding-top:51px;}
  nav li {display:block;float:none;}
  nav li a {padding:0px 15px;letter-spacing:3px;font-size:16px;}
  nav li a.logo {display:none;}
  nav li a.active {color:#fff;}
  nav li a:hover {color:#fff;background-color:#000;}
  .header-section {margin-top:60px;}
  /* NAVIGATION ANNIMATION */
  nav {height:100%;position:fixed;left:-100%;background:#000;transition:all .3s cubic-bezier(0.89,0.04,0.21,0.93);-webkit-transition:all .3s cubic-bezier(0.89,0.04,0.21,0.93);}
  /*Nav Expanding Open Effect*/
  nav.open {opacity:1;left:0;}
  .content {z-index:1;margin-top:0;padding-top:51px;transition:all .4s;}
}

.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:50%;margin-top: -16px; 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; }
.menu-handler .burger{height: 2px; background: #fff; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; 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: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.slide.open .menu-handler .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.slide.open .menu-handler .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; }
.slide.open .menu-handler .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
/*header end*/
/*titlebigbox*/
.titlebigbox {width: 100%;border-bottom: 1px solid #f4f4f4;}
.titlebox {/*max-width:92%;*/margin:0 auto 0px;overflow:hidden;height:60px;/*padding-left:10px;*//*padding-right:10px;*/}
.titlebox h2 {float:left;font-size:24px;color:#6b6b6b;line-height:60px;font-weight:normal;}
.titlebox .titlebox_r {float:right;margin-top:19px;font-size:12px;height:28px;}
.titlebox .titlebox_r span {margin-left:15px;margin-right:15px;height:16px;width:1px;display:block;background:#e0e0e0;float:left;margin-top:5px;}
.titlebox .titlebox_r a {padding:0px 15px;color:#8e8e8e;height:26px;line-height:26px;display:block;float:left;}
.titlebox .titlebox_r .first {display:none;}
.titlebox .titlebox_r .active {color:#fff;background:#595959;}
.footerbox {width:100%;padding-top:38px;padding-bottom:25px;width:100%;background:url(../images/nav.png);position:relative;z-index:15;font-size:12px;}
.footerbox .footer {/*max-width:92%;*/margin:0 auto 28px;font-family:"微软雅黑";overflow:hidden;/*padding:0px 16px;*/}
.footerbox .footer ul li {float:left;width:20%;padding:0 18px;color:#9f9f9f;height:130px;}
.footerbox .footer ul li:first-child {padding-left:0;}
.footerbox .footer ul li:last-child {padding-right:0;}
.footerbox .footer ul li img {display:block;}
.footerbox .footer ul li.lastli {width:10%;float:right;margin-right:0;border-right:none;padding:0px 30px;}
.footerbox .footer ul li p {line-height:21px;padding:0px;margin:0px;font-size:14px;}
.footerbox .footer ul li.lastli div {width:100%;overflow:hidden;}
.footerbox .footer ul li.lastli div img {float:left;margin-right:2px;}
.footerbox .footer ul li .topimg {height:88px;margin-bottom:10px;}
.footerbox .footer ul li .fttitle {color:#fff;margin-bottom:10px;font-size:14px;display:block;}
.footerbox .footer ul li .pfff {color:#fff;}
.footerbox .footer ul li .mt10 {color:#fff;font-size:12px;margin-bottom:5px;}
.ft_bottom {width:100%;text-align:center;border-top:1px solid #474646;padding-top:12px;font-family:"微软雅黑";color:#999;}
.ft_bottom .cop {/*padding-left:10px;*//*padding-right:10px;*/margin:0 auto 12px;/*max-width:92%;*/font-size:14px;}
.ft_bottom .ft_fx {height:17px;/*overflow:hidden;*/background:url(../images/fticon.png) no-repeat center center;}
.ft_fx a {display:block !important;float:none !important;display:inline-block !important;padding:0px !important;background:none !important;height:17px !important;width:17px !important;margin:0px 5px !important;}
.ft_bottom .ft_fx .bdsharebuttonbox {height:17px !important;text-align:center;}
.fs_fx {overflow:hidden;width:135px;position:fixed;right:0px;bottom:0px;z-index:30;}
.fs_fx .to_top {width:135px;height:56px;cursor:pointer;background:url(../images/to_top.png) no-repeat center center;overflow:hidden;}
.fs_fx .qq_li {width:135px;background:url(../images/qq_top.png) #313131 no-repeat top center;padding-top:40px;overflow:hidden;}
.fs_fx .qq_li a {display:block;height:42px;background:url(../images/qq_li.png) no-repeat center center;overflow:hidden;font-family:arial;line-height:42px;padding-left:40px;color:#f1f1f1;font-size:12px;}
.fs_fx .kefu {width:135px;height:61px;background:url(../images/kefus.png) no-repeat center center;overflow:hidden;}
.fs_ewm {width:135px;height:182px;background:url(../images/fs_ewm.png) no-repeat center center;overflow:hidden;text-align:center;}
.fs_ewm img {width:110px;height:110px;margin-top:20px;}
.fs_close {width:135px;height:24px;background:url(../images/fs_close.png) no-repeat center center;cursor:pointer;overflow:hidden;}
.wap_fx {overflow:hidden;position:fixed;width:40px;bottom:3%;right:5px;z-index:50;text-align:center;display:none;}
.middle-box {display:table;height:100%;width:100%;margin:0 auto;position:relative;}
.middle-inner {display:table-cell;vertical-align:middle;*position:absolute;*top:50%;*left:50%;width:100%;}
.wap_fx a {display:block;width:40px;height:40px;margin:6px 0px;text-align:center;cursor:pointer;}
.wap-wxcode {display:none;position:fixed;z-index:9999;background:rgba(0,0,0,.7);top:0;left:0;width:100%;height:100%;}
.wap-wxcode-con {text-align:center;position:relative;width:70%;padding:30px 0;margin:0 auto;background:#fff;}
.wap-wxcode-con img {width:70%;vertical-align:bottom;}
.wap-wxcode-bot {margin-top:20px;}
/*.wxname {color:#fff;}
*/.copy-btn {margin-left:6px;padding:0 5px;}
.gb1002 {position:absolute;width:32px;height:32px;left:50%;bottom:-60px;margin-left:-16px;background:url("../images/close2.png") no-repeat center;background-size:cover;filter:brightness(5);}
.wap_fx .qq {background:url(../images/wap_qq.png) no-repeat;background-size:cover;}
.wap_fx .wx {background:url(../images/wap_wx.png) no-repeat;background-size:cover;}
.wap_fx .wx2 {background:url(../images/wap_wx2.png) no-repeat;background-size:cover;}
.wap_fx .phone {background:url(../images/wap_phone.png) no-repeat;background-size:cover;}
.w92{width: 92%;margin: 0 auto;}
.w1700{max-width: 92%;margin: 0 auto;width: 1700px;}
.w1200{max-width: 92%;margin: 0 auto;width: 1200px;}
.padding-tb80{padding: 80px 0;}
.bgf3{background: #f3f3f3;}
.page{text-align: center;font-size: 0;}
.page a{box-sizing: border-box;font-size: 14px;line-height: 50px; width:50px;color: #332;display: inline-block;margin: 0 6px;height: 50px;vertical-align: middle;transition: all .4s; background: #f0f0f0;}
.page a.active{background: #000;color: #fff;}
.page a:hover{background: #000;color: #fff;}
.page .page-btn{display: none;}
.fl{float: left;}
.fr{float: right;}
.clear:after{content: '';display: table;clear: both;}
.bgfff{background: #fff;}
.padding50{padding: 50px;}
a{color: #333;}
.title32{margin-bottom: 60px;}
.title32 h2{font-size: 32px;}
/*知识 s*/
.knowledge{min-height: 400px;}
.knowledge li{float: left;width: 31.5%;margin-right: 2.75%;margin-bottom: 2.75%;}
.knowledge-style li{background: #fff;transition: all .4s;}
.knowledge-style li:hover{box-shadow: 0 0 18px #ddd;}
.knowledge li:nth-child(3n){margin-right: 0;}
.knowledge-style li a{display: block;padding: 50px 40px;position: relative;}
.knowledge-style h3{font-size: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;position: relative;color: #333;}
.knowledge-style li a:before{content: '';position: absolute;top:56px;width: 3px;height: 0;transition: all .4s; background: #2250a5;left: 0;}
.knowledge-style li a:hover:before{height: 20px;}
.knowledge-style li a:hover h3{color: #2250a5;}
.knowledge-style span{color: #999;display: block;margin: 25px 0 15px;}
.knowledge-style p{color: #666;line-height: 1.8em !important;height: 5.4em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 14px;}
/*知识 e*/
/*知识详情s*/
.zsxq-l{width: 66%;}
.zsxq-r{width: 31%;}
.title32-bold h2{font-weight: bold;}
.xgzs li{margin-bottom: 44px;}
.zsxq-tops{display: inline-block;vertical-align: middle;margin-right: 45px;}
.zsxq-tops span{color: #999;}
.zsxq-tops span.fbsj-name{color: #666;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 277px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.zsxq-fx{display: inline-block;vertical-align: middle;}
.zsxq-fx a{display: inline-block;width: 25px;height: 25px;vertical-align: middle;margin-right: 8px;}
.zsxq-fx a.qzone{background: url("../images/zsxq01.png") no-repeat center;background-size: cover;}
.zsxq-fx a.weibo{background: url("../images/zsxq02.png") no-repeat center;background-size: cover;}
.zsxq-fx a.weixin{background: url("../images/zsxq03.png") no-repeat center;background-size: cover;margin-right: 0;}
.zsxq-top{border-bottom: 1px solid #e4e4e4;padding-bottom: 25px;}
.edit{padding: 40px 0;}
.edit img{max-width: 100%;height: auto !important;vertical-align: bottom;}
.zsxq-fy{padding: 21px 50px;background: #ececec;}
.zsxq-fy a{max-width: 48%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zsxq-bot{padding: 32px 50px;}
.fh img{display: inline-block;vertical-align: middle;width: 24px;margin-right: 12px;}
.fh span{display: inline-block;vertical-align: middle;}
.psfw{height: 860px;}
.psfw-warp{padding: 0 4%;}
.psfw-warp h3{font-size: 32px;color: #fff;margin-bottom: 50px;}
.psfw-des{margin-bottom: 100px;}
.psfw-des p{font-size: 16px;color: #fff; line-height: 2em;}
.psfw-list{font-size: 0;width: 560px;max-width: 100%;margin: 0 auto;}
.psfw-list li{display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;padding: 0 1%;font-size: 14px;}
.psfw-list li img{width: 68px;}
.psfw-list li p{color: #fff;font-size: 16px;margin-top: 10px;}
/*知识详情e*/
#new_list .img100{width: 309px;height: 212px;}
#new_list a{display: block;padding: 10px;position: relative;}
.pinpai-con h3{font-size: 20px;font-weight: normal; color: #333;}
.pinpai-con span{font-size: 12px;color: #666;}
.pinpai-con p{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 52px;margin:15px 0;font-size: 14px;}
.ppwz{color: #adadad;position: relative;padding-left: 25px;float: left;}
.ppwz:before{content: '';width: 17px;height: 11px;background: url("../images/laptop3.png") no-repeat center;background-size: cover;position: absolute;left: 0;top:50%;margin-top: -5px;}
.xwdt-bot .i{width: 17px;height: 6px;background: url("../images/jt17.png") no-repeat center;background-size: cover;float: right;margin-top: 8px;margin-right: 20px;opacity: 0;transition: all .4s;}
#new_list a:hover .i{margin-right: 0;opacity: 1; transform: translateX(5px);}
#new_list a:hover{background: #fff;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.23);}
#new_list .middle-inner{vertical-align: top;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 277px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
.meiti5-b-line1{position: absolute;top:50%;border-top: 1px solid #ccc;left: 9px;right: 9px;}
.meiti5-b-line2{position: absolute;top:50%;margin-top: -2px;height: 5px;background: #ccc;width: 68%;left: 50%;margin-left: -34%;}
.alzs-bot{padding: 0 30px;border:1px solid #e1e1e1;}
.alzs-a{padding: 25px 0 50px;border-bottom: 1px solid #bfbfbf;}
.alzs-a h3{font-size: 22px;color: #000;margin-bottom: 15px;font-weight: normal;}
.alzs-a p{color: #666;height: 22px;}
.alzs-bot{position: relative;}
.alzs-bot span{line-height: 60px;display: block;color: #666;}
.jt24{width: 24px;height: 8px;right: 0;top:50%;margin-top: -4px;background: url("../images/jt24.jpg") no-repeat center;background-size: cover;position: absolute;opacity: 0.5;transition: all .4s;}
.anli li:hover .jt24{opacity: 1;}
.alzs-b{position: relative;}
.img100 img{width: 100%;vertical-align: bottom;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.bannerDot{position: absolute;left: 0;bottom:42px;z-index: 9;text-align: center;width: 100%;}
.bannerDot .swiper-pagination-bullet{position: relative;width: 10px;height: 10px;opacity: 1;cursor: pointer;border:1px solid #fff;border-radius: 100%;margin: 0 8px;background: none;}
.bannerDot .swiper-pagination-bullet:before{position: absolute;width: 10px;height: 10px;left: 50%;top:50%;margin: -5px 0 0 -5px;content: "";background: #fff;border-radius: 100%;display: none;}
.bannerDot .swiper-pagination-bullet-active:before{display: block;}
.bannerDot .swiper-pagination-bullet:hover:before{display: block;}
.bannerSm{position: absolute;bottom: 77px;left: 50%;width: 380px;margin-left: 200px;}
.sidetool{box-shadow: 0 3px 3px #ededed;border-radius: 5px;transition: .2s;position: fixed;z-index: 99;right: 20px;bottom: 30%;}
.sidetool ul{margin-bottom: 0px;}
.sidetool ul li{text-align: center;list-style: none;cursor: pointer;position: relative;}
.sidetool ul li .li-content, .content-warp{border: 1px solid #dadada;background-color: #ffffff;}
.sidetool ul li .li-content{width: 100%;height: 100%;border-bottom: none; border-top:none;}
.sidetool ul li .sidetool-fuwurexain{border-top: 1px solid #dadada;}
.sidetool ul li .sidetool-gongzhonghao1{border-bottom: 1px solid #dadada;}
.sidetool ul li .sidetool-down{border-top: 1px solid #dadada;border-radius: 5px 5px 0 0;}
.sidetool ul li .sidetool-top{border-bottom: 1px solid #dadada;}
.sidetool .li-content p{display: none;}
.sidetool ul li .sidetool-grzx .zwiconfont{font-size:28px;}
.sidetool{bottom: auto;top: 50%;margin-top: -60px;box-shadow:none;}
.sidetool{width:45px;}
.sidetool .li-content p{display:none;line-height: 40px !important;height: 40px;padding-top:0 !important;color:#707070;}
.sidetool ul li p{font-size: 12px;line-height: 2em;}
.sidetool li{height:40px;width:45px;}
.sidetool .zwiconfont{color:#707070;font-size: 24px;width: 24px;margin: 0 auto;height: 40px;line-height: 40px;border-bottom: none;/* display: block; */}
.sidetool .li-content.active p{display:block;color:#fff;}
.sidetool ul li:hover .li-content p{display:block;color:#fff;}
.sidetool .li-content.active .zwiconfont{display:none;}
.sidetool ul li:hover .li-content .zwiconfont{display:none;}
.sidetool .li-content{box-sizing: border-box;}
.sidetool ul li .li-content.active{border: none;background-color: #3388db;}
.sidetool ul li:hover .li-content{border: none;background-color: #3388db;}
.sidetool ul li .li-content p{padding-top: 30px;}
.sidetool-qrcode-box {right: 45px;overflow: visible;display: none;position: absolute;top: 0;padding-right: 10px;}
.content-warp{padding: 10px 10px 3px 10px;-webkit-transition: .2s;transition: .2s;text-align: center;border-radius: 5px;}
.sidetool-qrcode-box .sidetool-qrcode{width: 84px;height: 84px;display: block;}
.sidetool-qrcode-box .arrow-right{position: absolute;left: 100%;top: 12px;background: url(https://cdn.zwsoft.cn/uploadfile/content/2021/07/60ee950ad542d.png);height: 11px;width: 7px;}
.sidetool-qrcode-box p{margin-top: 5px;}
.sidetool-qrcode-box.code-qw{top:40px;/* width: 160px; */ width: auto;}
.zxCode-wrapper{text-align: center; color: #626262;}
.sidetool-qrcode-box .sidetool-qrcode{width:75px; height:75px;}
.li-single-top{margin-top: 30px;}
.content-warp{padding:10px 10px 10px 10px}
.li-single-top{margin-top:30px}
.zxCode-wrapper-text-center {text-align: -webkit-center;}
.one-line-word{word-break: keep-all;white-space: nowrap;}
.content-qq-page img{width: 35px;display: inline-block;vertical-align: middle;}
.content-qq-page span{display: inline-block;vertical-align: middle;}
.content-qq{width: 140px;}
.content-qq .content-warp{padding: 5px 10px 6px 0;}
.in_title_l{display: inline-block;vertical-align: middle;font-size: 24px;font-weight: normal;}
.in_title_r{display: inline-block;vertical-align: middle;}
.in_title_r p{line-height: 1em !important;color: #8e8e8e;font-size: 12px;}
.in_title_r span{font-size: 12px;color: #8e8e8e;display: block;line-height: 1.6em;}
/*20220811 s*/
.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;}
.hide780{display: block;}
.show780{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.ban-title2{width: 600px;max-width: 100%;}
.ban-title2 img{height: 37px;}
.ban-title2 h2{font-size: 26px;color: #fff;margin: 20px 0;font-weight: normal;}
.ban-title2 p{color: #fff;margin-bottom: 80px;}
.ckxx2{display: inline-block;border:1px solid #fff;width: 172px;height: 48px;line-height: 48px;text-align: center;color: #fff;font-size: 16px;}
.ckxx2 i{display: inline-block;vertical-align: middle;width: 16px;height: 11px;background: url("../images/ckxx1.png") no-repeat center;background-size: cover;}
.ckxx2 span{display: inline-block;vertical-align: middle;}
.case0811{font-size: 0;}
.case0811 li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: 40px;}
.case0811 li:nth-child(3n){margin-right: 0;}
.case-type{padding-top: 50px;border-bottom: 1px solid #bdbdbd;}
.case-type .w1700{font-size: 0;}
.case-type a{display: inline-block;font-size: 16px;color: #6f6f6f;line-height: 50px;margin-right: 40px;position: relative;transition: all .4s;}
.case-type a:before{content: '';position: absolute;width: 0;opacity: 0;transition: all .4s;bottom: -1px;border-top: 1px solid #000;left: 50%;transform: translateX(-50%);}
.case-type a.active{color: #000;}
.case-type a.active:before{opacity: 1;width: 100%;}
.case-type a:hover{color: #000;}
.case-type a:hover:before{opacity: 1;width: 100%;}
.case-type a:last-child{margin-right: 0;}
.case0811-bot h3{font-weight: bold;font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.case0811-bot p{font-size: 16px;color: #747474;}
.mg-bt30{margin-bottom: 30px;}
.mg-bt10{margin-bottom: 10px;}
.case0811-hide{position: absolute;width: 100%;left: 0;bottom:-50px;background: rgba(0,0,0,.7);transition: all .4s;}
.case0811 li:hover .case0811-hide{bottom:0;}
.case0811-hide h4{line-height: 50px;font-size: 16px;color: #ffffff;font-weight: normal;margin-left: 15px;margin-right: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case0811-hide .i{position: absolute;width: 12px;height: 14px;right: 20px;top:50%;margin-top: -7px;background: url("../images/12x14.png") no-repeat center;background-size: cover;}
.overhide{overflow: hidden;}
.text-center{text-align: center;}
.padding-t60{padding-top: 60px;}
.jzgd p{font-size: 12px;color: #7a7a7a;}
.alxq-a{font-size: 0;}
.alxq-a-title{display: inline-block;vertical-align: middle;font-size: 14px;width: 32%;margin-right: 4%;}
.alxq-a-title h1{font-size: 40px;font-weight: normal;width: 100%;max-width: 100%;}
.alxq-a-r{display: inline-block;vertical-align: middle;font-size: 14px;width: 64%;box-sizing: border-box;padding-left: 44px;position: relative;}
.alxq-a-r:before{content: '';position: absolute;left: 0;top:5px;bottom:0;border-left: 2px solid #d1d1d1;}
.des16 p{text-align: justify;font-size: 16px;color: #666666;}
.alxq-a-r p{color: #333;font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;line-height: 35px !important;}
.lianxi_lists *{font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important}
.mg-bt40{margin-bottom: 40px;}
.title30 h2{font-size: 30px;font-weight: normal;}
.mg-bt20{margin-bottom: 20px;}
.bgf1{background: #f1f1f1;}
.position a{display: inline-block;line-height: 60px;color: #737373;}
.position a:last-child{color: #000;}
.xwxq-l{width: 90%; margin:0 auto;}
.xwxq-title{border-bottom: 1px dashed #a2a2a2;padding-bottom: 15px;}
.xwxq-title h1{font-size: 30px;font-weight: normal;color: #000; text-align:center;}
.xwxq-title span{color: #8f8e8e; text-align:center;}
.mg-bt35{margin-bottom: 35px;}
.mg-bt60{margin-bottom: 60px;}
@font-face {font-family:"Futura LT Light";src:url("../font/FuturaLTLight.otf");}
@font-face {font-family:"HOS Regular";src:url("../font/HOS_Regular.ttf");}
@font-face {font-family:"HarmonyOS_Sans_SC_Light";src:url("../font/HarmonyOS_Sans_SC_Light.ttf");}
.edit2 *,.edit *{font-size: 16px !important;color: #666 !important;line-height: 35px !important;margin-bottom: 18px;font-family:'Futura LT Light', 'HOS Regular', 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei' !important;}
.edit2 img{max-width: 100%;height: auto !important;vertical-align: bottom;display: block;margin: 0 auto;}
.edit2 p{text-indent: 2em;}
.xwxq-bot{padding: 30px 20px;position: relative;}
.fhlb{width: 32px;height: 32px;position: absolute;top:50%;left: 50%;margin: -16px 0 0 -16px;background: url("../images/class/app32.png") no-repeat center;background-size: cover;}
.xwxq-fy a{box-sizing: border-box;max-width: 45%;overflow: hidden;text-overflow: ellipsis;position: relative;transition: all .4s;color: #818181;font-size: 16px;white-space: nowrap;}
.xwxq-fy a i{position: absolute;width: 29px;height: 17px;top:50%;margin-top: -8px;}
.xwxq-fy a.fl{padding-left: 50px;}
.xwxq-fy a.fl i{left: 0;background: url("../images/class/29x17-1.png") no-repeat center;background-size: cover;}
.xwxq-fy a.fr{padding-right: 50px;}
.xwxq-fy a.fr i{right: 0;background: url("../images/class/29x17-2.png") no-repeat center;background-size: cover;}
.xwxq-fy a:hover{color: #333;}
.xwxq-r{width: 27.8%;}
.xwxq-tj-page{padding: 10px;}
.xwxq-tj-warp{padding: 40px;}
.tjxw-title h3{display: inline-block;vertical-align: middle;color: #000;font-size: 24px;font-weight: normal;margin-right: 20px;}
.tjxw-title span{display: inline-block;vertical-align: middle;color: #7a7a7a;text-transform: uppercase;font-size: 24px;}
.zxal li{margin-bottom: 40px;}
.zxal li:last-child{margin-bottom: 0;}
.zxal p{font-size: 16px;}
.tjxw-title-line{border-bottom: 1px dashed #b0b0b0;padding-bottom: 20px;}
.rdxw li{margin-bottom: 25px;}
.rdxw li:last-child{margin-bottom: 0;}
.rdxw a{font-size: 16px;transition: all .4s;color: #818181;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rdxw a:hover{color: #333;}
.news-tag a{display: inline-block;font-size: 14px;color: #818181;transition: all .4s;background: #f1f1f1;line-height: 29px;padding: 0 7px;margin-bottom: 20px;margin-right: 10px;}
.ban{position: relative;}
.ban-title h2{font-size: 46px;color: #fff;font-weight: normal;}
.ban-title h1{font-size: 46px;color: #fff;font-weight: normal;}
.ban-title p{font-size: 26px;color: #fff;line-height: normal !important;}
.no-banner{padding-top: 51px;}
.swiperDot{margin-top: 30px;}
.swiperDot .swiper-pagination-bullet{opacity: 1;width: 10px;height: 10px;margin: 0 6px;background: #ddd;}
.swiperDot .swiper-pagination-bullet-active{background: #333;}
.masonry{display: flex;flex-wrap: wrap;}
.masonry .item{margin-bottom: 2%;-moz-page-break-inside: avoid;-webkit-column-break-inside: avoid;break-inside: avoid;background: #f7f7f7;cursor: pointer;transition: all .4s;width: 49%;margin-right: 2%;}
.masonry .item:nth-child(even){margin-right: 0;}
.masonry .item:hover{background: #ddd;}
.masonry .img100{width: 85%;margin: 0 auto;}
.masonry.none{font-size: 0;column-gap:0 !important;column-count:auto !important;}
.masonry.none .item{width: 49%;margin-right: 2%;display: inline-block;font-size: 14px;vertical-align: top;}
.masonry.center .item{display: block;margin: 0 auto 30px;}
.masonry.none .item:nth-child(even){margin-right: 0;}
.fixed-style{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 99999;display: none;}
.fixed-alxq-con{position: absolute;width: 92%;left: 4%;top:5%;bottom:5%;background: #fff;}
.fixed-alxq-warp{position: absolute;top:50px;right: 50px;bottom:50px;left: 50px;overflow: auto;padding-right: 10px;}
.scrollBar::-webkit-scrollbar {width: 8px;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;}
.fixed-alxq-con .hisBtn div{top: 50% !important;margin-top: -16px !important;}
.fixed-alxq-con .hisBtn1{left: 9px;}
.fixed-alxq-con .hisBtn2{right: 9px;}
.gbxq{position: absolute;width: 48px;height: 48px;background: url("../images/close.png") no-repeat center;background-size: cover;z-index: 9;top:5px;right: 5px;cursor: pointer;opacity: 0.5;transition: all .4s;}
.gbxq:hover{opacity: 1;}
.hisBtn div{width: 32px;height: 32px;cursor: pointer;position: absolute;z-index: 9;top:50%;margin-top: -16px; opacity: 0.5;transition: all .4s;}
.hisBtn div:hover{opacity: 1;}
.hisBtn div.swiper-button-disabled{cursor: default;}
.hisBtn div.swiper-button-disabled:hover{opacity: 0.5;}
.hisBtn1{left: 0;background: url("../images/his01.png") no-repeat center;background-size: cover;}
.hisBtn2{right: 0;background: url("../images/his02.png") no-repeat center;background-size: cover;}
.fixed-alxq-con .hisBtn1{left: 9px;}
.fixed-alxq-con .hisBtn2{right: 9px;}
.padding-t80{padding-top: 80px;}
.pphz-list{font-size: 0;}
.pphz-list li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;font-size: 14px;margin-bottom: 60px;}
.pphz-list li:nth-child(4n){margin-right: 0;}
.pphz-list li .img100{overflow: hidden;}
.pphz-list li .img100 .position-full{transition: all .4s;}
.pphz-list li:hover .img100 .position-full{transform: scale(1.1);}
.pinpai-con{padding-top: 20px;}
/*3营销 s*/
.wxtj-img{width: 50%;}
.xwtj{border-top: 1px solid #e9e9e9;}
.wxtj-con{position: absolute;width: 42%; bottom: 100px;top:0;right: 4%;}
.tg-title26{margin-bottom: 40px;}
.tg-title26 h2{font-size: 26px;font-weight: bold;color: #13296e;}
.tg-title26 p{font-size: 20px;margin-top: 10px;}
.tj-sm-page{display: flex;justify-content: space-between;}
.tj-sm-page li{width: 27%;}
.tj-sm-page li h3{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.tj-sm-page li p{font-size: 14px;}
.margin-b80{margin-bottom: 80px;}
.hdyx-img{width: 50%;box-sizing: border-box;position: relative;}
.hdyx-img .img100{position: relative;z-index: 5;}
.hdyx-img .i{position: absolute;width: 100%;right: 0;top:-100px;bottom:0;}
.hdyx-con{width: 46%;left: 4%;position: absolute;top:70px;}
.hdyx-warp,.mtgg-warp{width: 90%;}
.mtgg-warp .tg-des{min-height: 180px;margin-bottom: 20px;}
.tg-des p{text-align: justify;font-size: 14px;}
.mtgg-img{width: 50%;}
.mtgg-con{width: 46%;margin-left: 4%;padding-top: 25px;}
.mttg-list{display: flex;justify-content: space-between;width: 800px;max-width: 100%;}
.mttg-list li{text-align: center;}
.mttg-list li img{height: 48px;}
.mttg-list li p{font-size: 16px;margin-top: 5px;}
.ssyq-img{width: 50%;position: relative;box-sizing: border-box;}
.ssyq-img .img100{position: relative;z-index: 5;}
.ssyq-img .i{position: absolute;top:0;left: 8%;right: 0;height: 100%;}
.ssyq-con{width: 42%;left: 4%;position: absolute;top:0;height: 100%;}
.ssyq-warp .tj-sm-page{width: 650px;max-width: 100%;}
.ssyq-warp .tj-sm-page li{width: 40%;}
.mttg-list2{width: 100%;}
.mttg-list2 img{;max-width: 100%;}
.wltg{height: 216px;width: 90%;}
.wltg-con h3{color: #fff;font-size: 22px;font-weight: bold;}
.wltg-con p{color: #fff;font-size: 16px;margin-top: 10px;}
.wltg-con{margin: 0 4.44%;}
.wltg-i{position: absolute;width: 10%;right: 0;bottom:0;height: 75%;}
.partner{font-size: 0;}
.partner li{display: inline-block;vertical-align: top;font-size: 14px; width: 12.5%;text-align: center;position: relative;border-right: 1px solid #d5d5d5;box-sizing: border-box;border-bottom: 1px solid #d5d5d5;padding: 13px 0;}
.partner li img{max-width: 100%;vertical-align: bottom;width: auto;transition: all .4s;filter: grayscale(1);opacity: 0.8;}
/*.partner li:hover img{filter: grayscale(0);opacity: 1;}*/
.partner li .i{position: absolute;width: 32px;height: 32px;background: #f3f3f3;border-radius: 100%;bottom:-16px;right: -16px;}
.partner li .i:before{content: '';position: absolute;width: 6px;height: 6px;background: #c9c9c9;border-radius: 100%;left: 50%;top:50%;margin: -3px 0 0 -3px;}
.partner li:nth-child(8n){border-right: none;}
.partner li:nth-child(8n) .i{display: none;}
.partner li:nth-last-child(1) .i,.partner li:nth-last-child(2) .i,.partner li:nth-last-child(3) .i,.partner li:nth-last-child(4) .i,.partner li:nth-last-child(5) .i,.partner li:nth-last-child(6) .i,.partner li:nth-last-child(7) .i,.partner li:nth-last-child(8) .i{display: none;}
.partner li:nth-last-child(1),.partner li:nth-last-child(2),.partner li:nth-last-child(3),.partner li:nth-last-child(4),.partner li:nth-last-child(5),.partner li:nth-last-child(6),.partner li:nth-last-child(7),.partner li:nth-last-child(8){border-bottom: none;}
.partner li:hover img{transform: scale(1.1);}
.xw-page{width: 48.5%;margin-right: 3%;float: left;}
.xw-page:last-child{margin-right: 0;}
.wx-page1-warp{width: 50%;}
.wx-page1-warp p{font-size: 16px;text-transform: uppercase;color: #fff;width: 240px;max-width: 92%;margin-bottom: 12px;line-height: 2em;}
.vm{display: inline-block;width: 85px;line-height: 25px;text-align: center;border:1px solid rgba(255,255,255,.3);font-size: 10px;color: #fff;text-transform: uppercase;}
.xw-con{padding: 30px 0;}
.xw-con h3{font-weight: bold;margin-bottom: 8px; font-size: 26px;}
.xw-con span{font-size: 16px;}
.xw-bot a{display: block;position: relative;border-bottom: 1px solid #dadada;transition: all .4s;}
.xw-bot a p{line-height: 60px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;transition: all .4s;margin-right: 120px;}
.xw-bot a span{font-size: 16px;transition: all .4s;position: absolute;right: 0;top:50%;margin-top: -10px;}
.xw-bot a:hover{border-color: #13296e;}
.xw-bot a:hover p{color: #13296e;}
.xw-bot a:hover span{color: #13296e;}
.thenew{left: 8%;bottom:18%;position: absolute;z-index: 5;line-height: 1em;border-left: 1px solid #fff;box-sizing: border-box;padding-left: 15px;right: 8%;}
.thenew h3{font-size: 26px;font-family: pingfangheavy;color: #fff;text-transform: uppercase;margin-bottom: 15px;}
.thenew span{font-size: 16px;font-family: pingfangheavy;color: #fff;text-transform: uppercase;line-height: 1em;}
/*3营销 e*/

.psfw{height: 860px;}
.psfw-warp{padding: 0 4%;}
.psfw-warp h3{font-size: 32px;color: #fff;margin-bottom: 50px;}
.psfw-des{margin-bottom: 100px;}
.psfw-des p{font-size: 16px;color: #fff; line-height: 2em;}
.psfw-list{font-size: 0;width: 560px;max-width: 100%;margin: 0 auto;}
.psfw-list li{display: inline-block;vertical-align: top;width: 33.33%;box-sizing: border-box;padding: 0 1%;font-size: 14px;}
.psfw-list li img{width: 68px;}
.psfw-list li p{color: #fff;font-size: 16px;margin-top: 10px;}

.title26{margin-bottom: 60px;}
.title26 h2{font-size: 26px;font-weight: normal;}
.title26 p{color: #666;margin-top: 5px;}
.title26 .size18{font-size: 18px;color: #333;margin-top: 10px;}
.padding-tb100{padding: 100px 0;}
.margin-b30{margin-bottom: 30px;}
.yngb-title26{margin-bottom: 0 !important;}
.margin-b15{margin-bottom: 15px;}
.padding-tb60{padding: 60px 0;}
.partner li img{height: 64px;}
/*--右侧悬浮--*/
.le-box{ width: 60px; height: auto; position: fixed; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; z-index: 1000; text-align: center;display: none;}
.le-box.active{display: block;}
.le-box .t { width: 60px; height: 60px; margin-bottom: 8px; position: relative; background: rgba(0,0,0,.6); -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 5px;}
.le-box .t:last-child{margin-bottom: 0;}
.le-box .t:last-child { border: none; }
.le-box .t img{max-width: 100%;}
.le-box .t i{ font-size:35px; color:#FFF; line-height:60px;}
.le-box .t .iove { display: none; }
.le-box .t .iov { width: 100px; height: auto; position: absolute; bottom: 0; right: 100%; background: #fff; padding: 10px 5px 15px; -webkit-transition: all 0.3s; transition: all 0.3s; display: none; border: 1px solid #f4f3ef; -webkit-box-shadow: 0 5px 10px #999; box-shadow: 0 5px 10px #999; }
.le-box .t .iov::before { content: ""; border: 6px solid transparent; border-left-color: #fff; position: absolute; bottom: 15px; right: -12px; }
.le-box .t .iov .img { width: 88px; height: 88px; overflow: hidden; margin: 0 auto 5px;}
.le-box .t .iov .img img { width: 100%; }
.le-box .t .iov .h { font-size: 14px; color: #282828; text-align: center; line-height: 18px; }
.le-box .t:hover { background: #13296e; }
.le-box .t:hover .sow { display: none; }
.le-box .t:hover .iove { display: block; }
.le-box .t:hover .iov { display: block; }
.Topping{cursor: pointer;}

/*关于我们 s*/
.ny-nav{border-bottom: 1px solid #bdbdbd;padding-top: 48px;}
.my-navs{font-size: 0;}
.my-navs a{font-size: 16px;display: inline-block;vertical-align: middle;line-height: 52px;margin-right: 40px;color: #6f6f6f;transition: all .4s;position: relative;}
.my-navs a:last-child{margin-right: 0;}
.my-navs a:after{content: '';position: absolute;bottom:-1px;left: 50%;transform: translateX(-50%);transition: all .4s;opacity: 0;border-bottom: 1px solid #000;width: 0;}
.my-navs a:hover{color: #000;}
.my-navs a:hover:after{width: 100%;opacity: 1;}
.my-navs a.active{color: #000;}
.my-navs a.active:after{width: 100%;opacity: 1;}
.title40 h2{font-size: 40px;}
.title40 h1{font-size: 40px;}
.about-l{padding-top: 90px;width: 36%;}
.title30 h3{font-size: 30px;}
.title30 h1{font-size: 30px;}
.about-r{width: 60%;}
.about-xg{font-size: 0;}
.about-xg span{display: inline-block;font-size: 18px;margin-right: 40px;}
.about-xg span:last-child{margin-right: 0;}
.bgf0{background: #f0f0f0;}
.zindex5{z-index: 5;}
.his-img:after{content: '';position: absolute;width: 100%;height: 40%;bottom:0;left: 0;background: #f0f0f0;z-index: -1;}
.preview:after{content: '';position: absolute;bottom:16px;left: 45px;right:45px;z-index: -1;border-bottom: 1px solid #9d9d9d;}
.preview .swiper-slide{width: 8.33%;text-align: center;height: 80px;cursor: pointer;}
.preview .swiper-container{margin: 0 45px;}
.mg-bt50{margin-bottom: 50px;}
.fzlcBtn div{position: absolute;z-index: 9;width: 32px;height: 32px;border-radius: 100%;border:1px solid #9f9f9f;bottom:0;cursor: pointer;}
.fzlcBtn1{left: 0;background: url("../images/321.png") no-repeat center;background-size: cover;}
.fzlcBtn2{right: 0;background: url("../images/322.png") no-repeat center;background-size: cover;}
.fzlc-dot{position: absolute;width: 9px;height: 9px;border-radius: 100%;background: #565656;left: 50%;bottom:12px; transition: all .4s;}
.fzlc-dot .i{width: 20px;height: 20px;left: -7px;top:-7px;border:1px solid #000;border-radius: 100%;transform: scale(0);transition: all .4s;position: absolute;opacity: 0;}
@font-face {font-family: dincondlight;src: url("../font/dincondlight.otf");}
@font-face {font-family: dincondmedium;src: url("../font/dincondmedium.otf");}
.fzlc-top h3{color: #595959;font-size: 24px;font-family: dincondlight !important;position: absolute;left: 0;width: 100%;bottom:32px;transition: all .4s;}
.active-nav .fzlc-top h3{font-size: 36px;color: #000;}
.active-nav .fzlc-dot .i{transform: scale(1);opacity: 1;}
.fzlc-con h4{font-size: 280px;color: #e0e0e0;font-family: dincondmedium !important;text-align: center;position: relative;line-height: 1em;}
.fzlc-con h4:before{content: '';position: absolute;width: 100%;bottom:0;left: 0;height: 100%;background: linear-gradient(rgba(240,240,240,0.3),rgba(240,240,240,1));}
.fzlc-bot .des16{width: 700px;max-width: 100%;margin: 0 auto;}
.fzlc-bot .des16 p{text-align: center;line-height: 2em !important;}
.fzlc-bot{margin-top: -150px;position: relative;z-index: 9;}
.mg-bt80{margin-bottom: 80px;}
.youshi-l{width: 46%;padding-top: 60px;}
.dataUp{display: flex;justify-content: space-between;text-align: center;}
.mg-bt120{margin-bottom: 120px;}
.dataUp .relative{display: inline-block;margin-right: 5px;}
.dataUp span{display: inline-block;font-size: 16px;color: #000000;}
.dataUp strong{font-family: dincondmedium !important;font-size: 72px;color: #000;position: relative;line-height: 1em;}
.dataUp .i{position: absolute;left: 100%;top:0;font-size: 24px;color: #000;margin-left: 10px;}
.dataUp .line{display: block;margin: 15px auto;width: 36px;height: 4px;background: #767676;}
.youshi-img{position: relative;z-index: 5;width: 44%;padding-right: 60px;padding-top: 60px;box-sizing: border-box;}
.youshi-bg{position: absolute;top:0;right: 0;z-index:-1;left: 60px;}
/*关于我们 e*/
/*文化 s*/
.des16.text-center p{text-align: center;}
.gjsfw{height: 850px;box-sizing: border-box;}
.title40-fff h2{color: #fff;}
.des16-fff p{color: #fff;}
.gjsfw .des16{width: 860px;max-width: 100%;margin: 0 auto;}
.qiusuo-des{width: 940px;max-width: 100%;margin: 0 auto 50px;}
.imgmax img{max-width: 100%;vertical-align: bottom;}
/*文化 e*/
/*人才招聘 s*/
.zp-top{background: #767676;}
.zp-clo5{font-size: 0;}
.zp-clo5 span{display: inline-block;vertical-align: middle; font-size: 16px;width: 22.5%;box-sizing: border-box;text-align: center;padding: 17px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zp-clo5 span:last-child{width: 10%;}
.zp-top .zp-clo5 span{color: #fff;}
.zp-clo5 span:nth-child(1){text-align: left;padding-left: 30px;}
.zp-list li.active .zp-clo5 span{white-space: normal;}
.zp-list li{margin-top: 18px;}
.zp-control{position: relative;cursor: pointer;background: #d9d9d9;}
.zp-con{padding:40px 30px;position: relative;display: none;background: #ececec;}
.zp-page h5{font-size: 20px;color: #262626;}
.zp-page p{color: #666;line-height: 1.8em;font-size: 14px;}
.sqzw{width: 116px;line-height: 38px;font-size: 18px; text-align: center;color: #fff;background: #5b5b5b;display: block;transition: all .4s;}
.sqzw:hover{background: #000;}
.closezw{width: 8px;height: 8px;position: relative;display: inline-block;background: url("../images/8x8.png") no-repeat center;background-size: cover;transition: all .4s;}
li.active .closezw{transform: rotate(-90deg);}
.fasong{color: #000;font-size: 18px;}
/*人才招聘 e*/
/*7联系 s*/
.contact-l{width: 42%;}
.contact-page{border-top: 2px solid #343f6d;border-bottom: 1px solid #343f6d;padding: 25px;margin-bottom: 20px;}
.contact-page h3{font-size: 16px;color: #13296e;}
.contact-page:last-child{margin-bottom: 0;}
.contact-page:nth-child(2) .contact-list li:nth-child(3){padding-left: 58px;}
.contact-list{padding: 15px 0;}
.contact-list li{position: relative;padding-left: 40px;margin-top: 2px;}
.onmap{font-weight: bold;color: #13296e;}
.contact-name{position: absolute;left: 0;top:0;font-weight: bold;}
.gs-list{margin-bottom: 15px;}
.contact-r{width: 50%;}
.padding50{padding: 50px;}
.title26-bold{margin-bottom: 30px;}
.title26-bold h2{font-size: 26px;font-weight: bold;color: #13296e;}
.lxwm-list{margin-bottom: 22px;}
.lxwm-list h3{font-size: 20px;color: #13296e;margin-bottom: 10px;}
.lxwm-list p{margin-bottom: 20px;}
.lxwm-input{border:1px solid #afafaf;}
.lxwm-input .text{display: block;height: 38px;line-height: 38px;font-size: 16px;text-indent: 1em;width: 100%;border:none;outline: none;}
.textarea{padding: 1em;}
.textarea textarea{display: block;font-size: 16px;resize: none;width: 100%;height: 200px;border:none;outline: none;}
.tj{color: #13296e;font-size: 20px;display: block;text-align: center;border:1px solid #afafaf;line-height: 48px;height: 48px;transition: all .4s;}
.tj:hover{background: #13296e;border-color: #13296e;color: #fff;}
.lxwm{margin-bottom: 30px;}
.rczp .swiper-slide{padding-bottom: 40px;}
.rczp h3{font-size: 18px;font-weight: bold;border-bottom: 1px solid #afafaf;padding-bottom: 12px;margin-bottom: 15px;}
.zp-des{height: 178px;overflow: hidden;}
.zp-des p{margin-bottom: 15px;}
.rczp-shadow{position: absolute;height: 70%;bottom:40px;width: 100%;left: 0;background: linear-gradient(rgba(255,255,255,0.1), #fff);}
.djck{text-align: center;bottom:-40px;position: absolute;left: 0;width: 100%;}
.djck img{display: block;margin: 4px auto 0;width: 8px;}
.swiper-dot{margin-top: 35px;}
.swiper-dot .swiper-pagination-bullet{opacity: 1;border:2px solid #b9b9b9;width: 6px;height: 6px;background: none;margin: 0 6px;}
.swiper-dot .swiper-pagination-bullet-active{background: #13296e;border-color: #13296e;}
/*7联系 e*/
.margin-b60{margin-bottom: 60px;}
.partner-index{padding: 20px 0;}
.partner-index li{border:none !important;width: 14.285%;padding: 15px 0;}
.case0811-index li{width: 32%;margin-right: 2%;}
.case0811-index li:nth-last-of-type(1){margin-bottom: 0;}
.case0811-index li:nth-last-of-type(2){margin-bottom: 0;}
.case0811-index li:nth-last-of-type(3){margin-bottom: 0;}
.newdes985 h3{font-size: 18px;color: #545454;padding: 25px 0 14px;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.banner-des h2{font-size: 46px;color: #fff;font-family: HarmonyOS_Sans_SC_Light !important; font-weight:bold; text-shadow:0 0 5px rgba(0,0,0,.8);}
.banner-des h3{font-size: 30px;color: #fff;font-family: HarmonyOS_Sans_SC_Light !important; text-shadow:0 0 5px rgba(0,0,0,.8);}
.banner-des p{font-size: 18px;color: #fff;margin: 30px 0;font-family: HarmonyOS_Sans_SC_Light !important;}
.tsgd{display: inline-block;border-radius: 5px;border:1px solid #fff;padding: 0 15px;transition: all .4s;}
.tsgd span{display: inline-block;vertical-align: middle;font-size: 16px;color: #fff;margin-right: 12px; line-height: 40px;transition: all .4s;}
.tsgd i{display: inline-block;vertical-align: middle;width: 25px;height: 11px;background: url("../images/index/25x11.png") no-repeat center;background-size: cover;transition: all .4s;}
.tsgd:hover{background: #fff;}
.tsgd:hover span{color: #333;}
.tsgd:hover i{filter: brightness(0.5)}
.dingzhi-des{width: 1030px;margin: 0 auto;max-width: 100%;}
.wzplay{display: none;}
.wzplay .swiper-slide{margin-bottom: 20px;}
.wzplay .swiper-slide:last-child{margin-bottom: 0;}
.wangzhan{padding: 30px;}
.wz-list{font-size: 0;background: rgba(0,0,0,.8);width: 44.5%;display: flex;flex-wrap: wrap;}
.wz-list li{font-size: 14px;display: inline-block;vertical-align: top;text-align: center;width: 33.33%;padding: 68px 10px;box-sizing: border-box;border-top: 1px solid #404040;border-right: 1px solid #404040;cursor: pointer;transition: all .4s;}
.wz-list li:nth-child(3n){border-right: none;}
.wz-list li:nth-child(1){border-top: none;}
.wz-list li:nth-child(2){border-top: none;}
.wz-list li:nth-child(3){border-top: none;}
.wz-list li h3{font-size: 18px;color: #fff;}
.wz-list li .i{width: 30px;height: 2px;background: #e1e1e1;margin: 15px auto;}
.wz-list li p{color: #cecece;font-size: 14px;width: 185px;max-width: 100%;margin: 0 auto;}
.wz-list li:hover{background: #404040;}
.wz-list li.active{background: #404040;}
.font-light{font-family: HarmonyOS_Sans_SC_Light !important;}
.font-light p{font-family: HarmonyOS_Sans_SC_Light !important;}
.gwms-list{width: 50%;box-sizing: border-box;padding-left: 80px;padding-top: 120px;}
.gwms-list h3{font-size: 24px;color: #fff;}
.gwms-list .i{width: 40px;height: 3px;background: #bababa;margin: 20px 0;}
.gwms-list p{color: #efefef;font-size: 14px;}
.gwms-list .font-light{width: 440px;max-width: 100%;}
.gwms-list li{display: none;}
.hyjjfa{font-size: 0;display: flex;flex-wrap: wrap;}
.hyjjfa li{box-sizing: border-box;background: #fff;width: 48%;margin-right: 4%;display: inline-block;vertical-align: top;position: relative;padding: 30px 60px;margin-top: 35px;}
.hyjjfa li:nth-child(even){margin-right: 0;}
.hyjjfa li h3{font-size: 24px;}
.hyjjfa li p{color: #666;}
.mg-bt15{margin-bottom: 15px;}
.hyjjfa li:before{content: '';position: absolute;top:-4px;left: -4px;width: 47px;height: 4px;background: #c0c0c0;}
.hyjjfa li:after{content: '';position: absolute;left:-4px;top: -4px;width: 4px;height: 47px;background: #c0c0c0;}
.zzlc li{padding: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #b0b0b0;position: relative;transition: all .4s;}
.zzlc strong{font-size: 30px;font-weight: bold;font-family: "Microsoft YaHei", "PingFang SC" !important;display: inline-block;vertical-align: middle;margin-right: 25px;}
.zzlc h3{font-size: 30px;font-weight: bold;font-family: "Microsoft YaHei", "PingFang SC" !important;display: inline-block;vertical-align: middle;margin-right: 60px;}
.zzlc span{display: inline-block;vertical-align: bottom;font-size: 16px;}
.zzlc .i{width: 9px;height: 13px;background:url("../images/9x13.png") no-repeat center;background-size: cover;position: absolute;right: 20px;bottom:20px;opacity: 0;transition: all .4s;}
.zhizuo-lc{width: 49%;}
.zzlc li:hover .i{opacity: 1;}
.zzlc li:hover{border-color: #000000;}
.bgf7{background: #f7f7f7;}
.title24 h2{font-size: 24px;}
.title24 .i{width: 40px;height: 3px;background: #2d2d2d;}
.title24-warp h2{display: inline-block;vertical-align: middle;}
.in_title_r span{line-height: normal !important;}
@font-face {
	font-family: dincondregular;
	src: url("../font/dincondregular.otf");
}
@font-face {
	font-family: dincondmedium;
	src: url("../font/dincondmedium.otf");
}
.xinwen-l{width: 42.35%;background: #f7f7f7;position: absolute;top:0;left: 0;height: 100%;}
.xinwen-l a{display: block;padding: 22px 60px;}
.xinwen-time{font-size: 20px;color: #999;font-family: dincondregular !important;}
.xinwen-l h3{font-size: 22px;color: #1c1c1c;}
.des598{position: relative;padding-left: 25px;}
.des598:before{position: absolute;content: '';left: 0;top:5px;bottom:5px;border-left: 1px solid #000000;}
.des598 p{color: #7d7d7d;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xinwen-img{position: relative;z-index: 9;padding-bottom: 15px;padding-right: 15px;}
.xinwen-img:after{position: absolute;z-index: -1;top:15px;right: 0;bottom:0;left: 15px;background: #fff;content: "";}
.more span{display: inline-block;vertical-align: middle;color: #858585;font-family: dincondregular !important;margin-right: 8px;}
.more i{display: inline-block;vertical-align: middle;width: 7px;height: 13px;background: url("../images/jt7x13.png") no-repeat center;background-size: cover;}
.text-right{text-align: right;}
.xinwen-r{width: 52%;}
.news-hide{margin-top: 30px;}
.news-hide .xinwen-r{width: 49%;}
.xinwen-r li{}
.xinwen-r li a{display: block;transition: all .4s;}
.xinwen-r li a:hover{background: #f7f7f7;}
.xinwen-r-warp{margin-right: 75px;border-bottom: 1px dashed #999;position: relative;padding: 40px 0;}
.xinwen-r-area{position: absolute;right: 0;top:0;}
.xinwen-r-con{margin-right: 135px;margin-left: 12px;}
.time65{color: #999999;font-size: 18px;font-family: dincondmedium !important;}
.xinwen-r-con h3{font-size: 18px;color: #202020; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xinwen-r-con p{font-size: 14px; color: #999999;margin-left: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xq65:before{content: '';display: inline-block;vertical-align: middle;height: 13px;border-left: 2px solid #b8b8b8;}
.xq65 span{display: inline-block;font-size: 14px;color: #000;margin: 0 8px;}
.xq65 img{width: 9px;display: inline-block;vertical-align: middle;}
.xq65{transition: all .4s;opacity: 0;}
.xinwen-r li a:hover .xq65{opacity: 1;}
.xuanze{font-size: 0;}
.xuanze li{display: inline-block;vertical-align: top; font-size: 14px;width: 10.58%;margin-right: 4.32%;margin-top: 30px;text-align: center;cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.xuanze li:nth-child(7n){margin-right: 0;}
.xuanze li img{width: 100%; vertical-align: bottom;}
.xuanze li .img { -webkit-filter: grayscale(0); /* Webkit */  /*filter: gray; IE6-9 */ filter: grayscale(0);}
.xuanze li:hover .img{ filter: none;}

.div404-box{box-sizing: border-box;}
.div404-bot h3{font-size: 24px;}
.div404-bot p{color: #6f6f6f; font-size: 18px;margin: 10px 0 30px;}
.div404-bot a{display: inline-block;width: 137px;line-height: 39px;background: #000;color: #fff;font-size: 16px;text-align: center;}
.div404-box img{max-width: 40%;width: 618px;}
.news_gd{cursor: pointer;font-size: 18px;text-align: center;background: #333;color: #fff;height: 46px;line-height: 46px;width: 200px;margin: 0 auto;display: block;}
.xinwen-r2{font-size: 0;border-top: 1px solid #e5e7e9;border-bottom: 1px solid #e5e7e9;padding: 10px 0;}
.xinwen-r2 li{display: inline-block;vertical-align: top;font-size: 14px;width: 23.5%;margin-right: 2%;}
/*.xinwen-r2 li:hover{background: #999;}*/
.xinwen-r2 li a{display: block;}
.xinwen-r2 li:nth-child(4n){margin-right: 0;}
.xinwen-r2 li h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;line-height: 40px;font-size: 14px;}
.xgwz13{padding: 40px;margin-bottom: 2.2%;background: #fff;font-size: 24px;}
.wzbq{position: relative;min-height: 32px;}
.wzbq span{position: absolute;top:0;left: 0;font-size: 24px;}
.bqnr{margin-left: 120px;}
.bqnr a{display: inline-block;line-height: 32px;margin-right: 10px;background: #f1f1f1;padding: 0 10px;color: #818181;}
/*20230211 s*/
@font-face {font-family: dincondlight;src: url("../font/dincondlight.otf");}
.title48 h2{font-size: 48px;}
.title150{font-size: 150px;text-transform: uppercase;font-family: dincondlight !important;font-weight: lighter;}
.qygw-ban-des p{width: 460px;max-width: 100%;}
.line2em p{line-height: 2em !important;}
.case-type-qygw{text-align: right;}
.case-type-qygw .case-type{border-bottom: none;padding-bottom: 1px;}
.case-type-qygw .i{position: absolute;width: 100%;bottom:0;border-top: 1px solid #bdbdbd;left: 0;z-index: -1;}
.h365{height: 365px;}
.qygw-about .about-l{padding-top: 0;}
.qygw-about .about-r b{color: #333;}
.ppdw{text-align: center;font-size: 0;width: 1440px;max-width: 92%;margin: 0 auto;}
.ppdw li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%; text-align: center;font-size: 14px;}
.ppdw li:last-child{margin-right: 0;}
.ppdw li .des16{width: 230px;max-width: 100%;margin: 0 auto;}
.ppdw li .des16 p{text-align: center;}
.ppdw li img{width: 70px;max-width: 100%;vertical-align: bottom;}
.des730{width: 730px;max-width: 100%;}
.xgaltj-bot{opacity: 0;transition: all .4s;}
.swiper-slide-active .xgaltj-bot{opacity: 1;}
.xgaltjplay .img100{position: relative;overflow: hidden;}
.xgaltjplay .img100:before{content: "";position: absolute;width: 100%;top:0;height: 100%;left: 0;background: rgba(255,255,255,.5);transition: all .4s;}
.xgaltjplay .swiper-slide-active .img100:before{opacity: 0;}
.xgaltjBtn{position: absolute;bottom:10px;left: 50%;z-index: 9;pointer-events: none;}
.xgaltjBtn div{display: inline-block;cursor: pointer;width: 50px;height: 50px;border:1px solid #979797;border-radius: 100%;transition: all .4s;pointer-events: auto;}
.xgaltjBtn1{margin-right: 15px;background: url("../images/100-1.png") no-repeat center;background-size: cover;}
.xgaltjBtn2{background: url("../images/100-2.png") no-repeat center;background-size: cover;}
.xgaltjBtn1:hover{background: #979797 url("../images/100-3.png") no-repeat center;background-size: cover;}
.xgaltjBtn2:hover{background: #979797 url("../images/100-4.png") no-repeat center;background-size: cover;}
.qywzjs18{font-size: 18px;}
.qywzjs a{font-size: 14px;display: block;position: relative;padding-right: 100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.qywzjs a:hover{color: #818181;}
.qywzjs{font-size: 0;}
.qywzjs li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;margin-bottom: 15px;}
.qywzjs li:nth-child(3n){margin-right: 0;}
.qywzjs li span{position: absolute;top:0;right: 0;color: #818181;}
.qygw-ban-des h2,.about-r .des16{animation-delay: 300ms !important;}
.qygw-ban-des .des div{animation-delay: 600ms !important;}
.case-type-qygw .case-type{animation-delay: 600ms !important;}
.case-type-qygw .i{animation-delay: 600ms !important;}
.h365 .position-full{animation-delay: 600ms !important;}
.ban22 .ban-title{width: 680px;max-width: 100%;}
.tabs{display: none;}
.tabs.active{display: block;}
/*20230211 e*/

.slideUp,.swiper-slide-active .banner-des{animation:slideUp 1.5s both;-webkit-animation:slideUp 1.5s both;}
@keyframes slideUp{
	0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
	100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideUp2{animation:slideUp2 1s both;-webkit-animation:slideUp2 1s both;}
@keyframes slideUp2{
	0%{opacity:0;-webkit-transform: translateY(100%);transform: translateY(100%);}
	100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}
.slideDown2{
	animation:slideDown2 1s both;-webkit-animation:slideDown2 1s both;
}
@keyframes slideDown2{
	0%{opacity:0;-webkit-transform: translateY(-100%);transform: translateY(-100%);}
	100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}
.to100{
	animation:to100 1.5s both;-webkit-animation:to100 1.5s both;
}
@keyframes to100{
	0%{width: 0;}
	100%{width: 100%;}
}
.slideLeft{
	animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@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;-webkit-animation:slideRight 1s both;
}
@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;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
	0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
	100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
.alxq-b img{max-width: 100% !important;vertical-align: bottom;}
/*20220811 e*/
@media (max-width: 1700px){
  .alxq-a-title h1{font-size: 32px;}
  .wxtj-con{bottom: 35px;}
  .hdyx-img .i{top: -35px;}
  .hdyx-img .img100{margin-right: 0;}
  .ssyq-img .img100{margin-left: 35px;}
  .partner li img{height: 40px;}
  .partner-index li img{height: 64px;}
  .news_brand .rightbox ul li{margin-bottom: 16px !important;}
  .xinwen-l a{padding: 49px 60px;}
  .title150{font-size: 130px;}
}
@media (max-width: 1500px){
  .tg-title26{margin-bottom: 20px;}
  .mtgg-warp .tg-des{min-height: 1px;}
  .psfw{height: 720px;}
  .gjsfw{height: 720px;}
  .news_brand .rightbox ul li{margin-bottom: 14px !important;}
  .w1440{width: 1200px;}
  .banner-des h2{font-size: 36px;}
  .banner-des h3{font-size: 26px;}
  .xinwen-l a{padding:53px 35px;}
  .xinwen-r-warp{margin-right: 55px;}
  .wz-list{width: 49.5%;}
  .wz-list li{padding: 50px 5px;}
  .gwms-list{width: 45%;}
  .gwms-list{padding-left: 40px;padding-top: 60px;}
  .zzlc li{margin-bottom: 0;}
  .title150{font-size: 115px;}
  .title40 h2{font-size: 36px;}
}
@media (max-width: 1400px){
  .case0811 li{width: 32%;margin-right: 2%;}
  .tg-des.margin-b60{margin-bottom: 30px;}
  .youshi-l{padding-top: 0;}
  .mg-bt120{margin-bottom: 80px;}
  .gjsfw{height: 640px;}
  .news_brand .rightbox{width: 64%;}
  .news_brand .rightbox ul li{margin-bottom: 13px !important;}
  .tj-sm-page li{width: 32%;}
}
@media (max-width: 1300px){
  .preview .swiper-slide{width: 11.11%;}
}
@media (max-width: 1200px){
  .title32 h2{font-size: 26px;}
  .ban-title h2{font-size: 32px;}
  .ban-title h1{font-size: 32px;}
  .title26 h2,.wzlx-title h2,.yzs-title h3{font-size: 22px;}
  .margin-b80{margin-bottom: 40px;}
  .ban-title p{font-size: 20px;}
  .title40 h2,.title40 h1{font-size: 30px;}
  .title30 h3{font-size: 24px;}
  .title30 h1{font-size: 24px;}
  .banner-des h2{font-size: 30px;}
  .banner-des h3{font-size: 20px;}
  .zzlc h3{font-size: 20px;}
  .zzlc strong{font-size: 20px;}
  .zzlc li{padding: 16px 0;}
  .xuanze li{width: 12.57%;margin-right: 2%;}
}
@media (max-width:1180px){
  .xwtj{margin-bottom: 85px;}
  .wxtj-img{width: 100%;}
  .wxtj-img,.hdyx-img,.mtgg-img,.ssyq-img{margin-bottom: 35px;}
  .wxtj-con,.hdyx-con,.ssyq-con{position: static;width: 92%;margin: 0 auto;}
  .hdyx,.mttg,.ssyq{margin-bottom: 50px;}
  .hdyx-img,.contact-l,.contact-r{float: none;width: auto;margin-right: 0;}
  .mtgg-img,.mtgg-con{float: none;width: auto;}
  .mtgg-con{padding-top: 0;margin: 0 4%;}
  .ssyq-img{width: auto;float: none;padding-left: 0;}
  .wltg{width: 96%;}
}
@media (max-width:1050px){
  .zsxq-l,.zsxq-r{float: none;width: auto;}
  .zsxq-l,.xwxq-l{margin-bottom: 50px;}
  .title32{margin-bottom: 30px;}
  .xgzs li{margin-bottom: 20px;}
  .alxq-a-title{display: block;width: 100%;}
  .alxq-a-title h1{width: 100%;margin-bottom: 30px;}
  .alxq-a-r:before{display: none;}
  .alxq-a-r{width: 100%;padding-left: 0;}
  .xwxq-l,.xwxq-r{width: 100%;float: none;}
  .zxal{font-size: 0;}
  .zxal li{font-size: 14px;display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;}
  .zxal li:nth-child(even){margin-right: 0;}
  .psfw{height: 600px;}
  .pphz-list li{width: 32%;}
  .pphz-list li:nth-child(4n){margin-right: 2%;}
  .pphz-list li:nth-child(3n){margin-right: 0;}
  .xinwen-r-warp{padding: 28px 0;}
  .case-type{white-space: nowrap;overflow: auto;}
}
@media (max-width:992px){
  .knowledge li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  .knowledge li:nth-child(3n){margin-right: 2%;}
  .knowledge li:nth-child(even){margin-right:0;}
}
@media (max-width: 800px){
  .ban-title2 p{margin-bottom: 40px;}
  .padding-tb100,.padding-tb90,.padding-tb80{padding: 60px 0;}
  .hdyx-warp,.mtgg-warp{width: 100%;}
  .cl-r,.gj-l,.ydd-warp,.wlyx-con,.xw-page,.xinwen-l,.xinwen-r,.zhizuo-lc,.wz-list,.gwms-list{float: none;width: auto;margin-right: 0;}
  .xinwen-l{position: static;}
  .title26,.xw-page,.zhizuo-lc{margin-bottom: 40px;}
  .xw-page:last-child{margin-bottom: 0;}
  .about-l{float: none;width: 100%;padding-top: 0;margin-bottom: 30px;}
  .about-r,.youshi-l,.youshi-img{float: none;width: auto;}
  .youshi-l{margin-bottom: 30px;}
  .preview .swiper-slide{width: 16.66%;}
  .ullia li div.divv p{padding: 0 !important;}
  .partner-index li img{height: auto !important;max-width: 90%;}
  .hyjjfa li{padding: 30px;}
  .gwms-list{padding: 40px 0 0;}
  .qywzjs li{display: block;width: 100%;margin-right: 0;}
  .xgaltjBtn{left: auto;margin-left: 0 !important;right: 4%;}
  .xgaltj-bot{padding: 0 4%;}
}
@media (max-width: 780px){
  .wap_fx{display: block;bottom:116px;}
  .le-box.active{display: none;}
}
@media (max-width: 760px){
  .knowledge-style h3{font-size: 16px;}
  .padding-tb80{padding: 35px 0;}
  .knowledge li{margin-bottom: 10px;float: none;width: auto;margin-right: 0 !important;}
  .knowledge-style li a{padding: 15px;}
  .knowledge-style h3{font-size: 16px;}
  .knowledge-style span{margin: 8px 0;font-size: 12px;}
  .page{margin-top: 20px;}
  .page a{margin: 0 1px;padding: 0 5px;font-size: 12px;min-width: 24px;line-height: 24px;height: 24px;width: auto;}
  .title32 h2{font-size: 20px;}
  .padding50,.zsxq-fy,.knowledge-style li a{padding: 15px;}
  .edit{padding: 20px 0;}
  .zsxq-fy a{display: block;max-width: 100%;float: none;margin: 10px 0;}
  .fh img{width: 18px;}
  .knowledge-style span{margin: 8px 0;font-size: 12px;}
  .xgzs li{margin-bottom: 15px;}
  #new_list .img100{width: 180px;height: 120px;}
  .pinpai-con{left: 200px;right: 10px;padding-top: 10px;}
  .pinpai-con h3{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;padding-top: 10px;}
  .xwdt-bot{bottom: 10px;}
  .alzs-bot{padding: 0 10px;}
  .alzs-a{padding: 10px 0;}
  .alzs-a h3{font-size: 16px;margin-bottom: 8px;}
  .alzs-a p{font-size: 13px;}
  .alzs-bot span, .new-bot span{line-height: 40px;}
  .bannerDot{bottom:15px;}
  .bannerDot .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 3px;}
  .banner .img100{height: 320px;overflow: hidden;position: relative;}
  .banner .img100 img{position: absolute;width: auto;height: 100%;top:0;left: 50%;transform: translateX(-50%);}
  .bannerSm{bottom:60px;margin-left: 0;width: 180px;}
  .pc-show{display: none;}
  .wap-show{display: block;}
  .ban-title2 h2{font-size: 16px;margin: 10px 0;}
  .ban-title2 p{font-size: 12px;margin-bottom: 20px;}
  .ban-title2 img{height: 20px;}
  .ckxx2{line-height: 30px;height: 30px;font-size: 12px;width: 100px;}
  .ckxx2 i{width: 14px;height: 9px;}
  .case-type a{margin-right: 12px;}
  .case-type{padding-top: 25px;}
  .case0811 li{width: 49%;}
  .case0811 li:nth-child(3n){margin-right: 2%;}
  .case0811 li:nth-child(2n){margin-right: 0;}
  .case0811-bot h3{font-size: 15px;}
  .mg-bt30{margin-bottom: 15px;}
  .case0811-bot p{font-size: 14px;line-height: 1.6em !important;}
  .mg-bt10{margin-bottom: 5px;}
  .case0811 li{margin-bottom: 20px;}
  .case0811-hide h4{font-size: 14px;line-height: 36px;margin-right: 22px;}
  .sidetool{right: 0;top:auto;bottom:130px;margin-top: 0;}
  .li-single-top{margin-top: 10px;}
  .padding-t60{padding-top: 30px;}
  .case-type a{font-size: 14px;}
  .case0811-hide .i{width: 8px;height: 9px;margin-top: -4px;right: 10px;}
  .alxq-a-title h1{font-size: 18px;}
  .alxq-a-title h1{margin-bottom: 15px;}
  .des16 p{font-size: 14px;line-height: 1.6em !important;}
  .mg-bt40{margin-bottom: 20px;}
  .xwxq-l{margin-bottom: 25px;}
  .title30 h2{font-size: 18px;}
  .mg-bt20{margin-bottom: 10px;}
  .xwxq-title h1{font-size: 18px;}
  .mg-bt35{margin-bottom: 18px;}
  .mg-bt60{margin-bottom: 30px;}
  .edit2 p{font-size: 14px !important;line-height: 1.6em !important;}
  .xwxq-bot{padding: 15px 10px;}
  .fhlb{display: block;width: 24px;height: 24px;margin: -12px 0 0 -12px;}
  .xwxq-fy a i{width: 20px;height: 12px;margin-top: -6px;}
  .xwxq-fy a{font-size: 14px;max-width: 50%;}
  .xwxq-fy a.fl{padding-left: 20px;padding-right: 25px;}
  .xwxq-fy a.fr{padding-right: 20px;padding-left: 25px;}
  .xwxq-tj-warp{padding: 15px;}
  .tjxw-title h3,.tjxw-title span{font-size: 18px;}
  .zxal li{margin-bottom: 20px;display: block;width: 100%;}
  .xwxq-tj-page{padding: 5px;}
  .edit2 *,.edit *{line-height: 24px !important;line-height: 1.6em !important;}
  .padding-t80{padding-top: 35px;}
  .ban-title h2,.tg-title26 h2,.ban-title h1{font-size: 20px;}
  .tg-title26 p,.psfw-des p{font-size: 14px;}
  .ban-title p,.mttg-list li p,.wltg-con p,.xw-con span,.xw-bot a p,.xw-bot a span{font-size: 14px;}
  .bannerPage span,.alzs-bot span,.new-bot span,.yzs-warp p,.wx-page1-warp p,.thenew span{font-size: 12px;}
  .title26 .size18,.ydd-list p,.tg-title26 p{margin-top: 5px;}
  .padding-tb100,.padding-tb50,.padding-tb90,.padding-tb60,.padding-tb80,.xcx,.jjfa-con,.siyang{padding: 35px 0;}
  .title26 h2,.wzlx-title h2,.xw-con h3,.wltg-con h3,.psfw-warp h3,.jjfa-top h3,.title26-bold h2,.wmys-des h3{font-size: 18px;}
  .xwtj{margin-bottom: 60px;}
  .new-mid .img100,.wxtj-img,.hdyx-img,.mtgg-img,.ssyq-img,.psfw-warp h3,.jjfa-top h3,.jjfa-top,.title26-bold,.wmys-des h3,.ban-title2 p,.alxq-l{margin-bottom: 20px;}
  .margin-b30,.tj-sm-page li,.xcx-fw li,.ywcj li,.lxwm-list,.masonry .item{margin-bottom: 15px;}
  .tj-sm-page{display: block;}
  .tj-sm-page li, .ssyq-warp .tj-sm-page li{width: 100%;}
  .hdyx-img .i{top: -8%;}
  .hdyx-img .img100{margin-right: 0;}
  .mttg-list li img{height: 40px;}
  .ssyq-img{padding-top: 4%;}
  .ssyq-img .img100{margin-left: 4%;}
  .tj-sm-page li:last-child,.xcx-fw li:last-child{margin-bottom: 0;}
  .mttg-list2 li{box-sizing: border-box;padding: 0 10px;}
  .mttg-list2 li img{height: 32px;}
  .wltg{height: auto;padding: 30px 0;}
  .margin-b15{margin-bottom: 8px;}
  .new-mid,.xw-con{padding: 15px 0;}
  .xw-bot a p{line-height: 48px !important;}
  .partner li{width: 25%;}
  .partner li:nth-child(4n){border-right: none;}
  .partner li:nth-child(4n) .i{display: none;}
  .partner li:nth-last-child(5),.partner li:nth-last-child(6),.partner li:nth-last-child(7),.partner li:nth-last-child(8){border-bottom:1px solid #e6e6e6;}
  .partner li:nth-last-child(6) .i,.partner li:nth-last-child(7) .i,.partner li:nth-last-child(8) .i{display: block;}
  .partner li img{height: 25px;}
  .psfw{height: 480px;}
  .psfw-list li img{width: 48px;}
  .xcx-list,.psfw-des,.ying-title{margin-bottom: 50px;}
  .le-box{width: 40px;}
  .le-box .t{width: 40px;height: 40px;}
  .le-box{top:auto;transform: none;bottom:116px;}
  .pphz-list li{width: 100%;margin-right: 0 !important;margin-bottom: 30px;}
  .pphz-list li:nth-child(3n){margin-right: 2%;}
  .pphz-list li:nth-child(2n){margin-right: 0;}
  .ny-nav{padding-top: 0;}
  .my-navs a{margin-right: 20px;}
  .dataUp strong{font-size: 36px;}
  .active-nav .fzlc-top h3{font-size: 26px;}
  .title40 h2,.fzlc-top h3,.title40 h1{font-size: 20px;}
  .title30 h3,.zp-page h5,.fasong,.title30 h1{font-size: 16px;}
  .dataUp span{font-size: 12px;}
  .about-xg span{font-size: 16px;margin-bottom: 10px;}
  .mg-bt80,.mg-bt120{margin-bottom: 35px;}
  .mg-bt50{margin-bottom: 25px;}
  .about-l{margin-bottom: 15px;}
  .preview .swiper-slide{width: 33.33%;}
  .fzlc-con h4{font-size: 120px;}
  .fzlc-bot{margin-top: -70px;}
  .dataUp .i{font-size: 18px;top:-5px;margin: 10px auto;}
  .dataUp .line{width: 18px;height: 2px;}
  .youshi-img{padding-right: 30px;padding-top: 30px;}
  .youshi-bg{left: 30px;}
  .gjsfw{height: 460px;}
  .zp-clo5 span{width: 25%;font-size: 14px;}
  .zp-clo5 span:nth-child(1){padding-left: 0;text-align: center;}
  .zp-clo5 span:last-child{display: none;}
  .zp-list li{margin-top: 10px;}
  .zp-con{padding: 25px 15px;}
  .sqzw{font-size: 16px;width: 100px;line-height: 36px;}
  .contact-page{padding: 15px;}
  .lxwm-input .text{height: 32px;line-height: 32px;}
  .textarea textarea{height: 140px;}
  .tj{font-size: 16px;line-height: 34px;height: 34px;}
  .banner-des h2{font-size: 20px;}
  .banner-des h3{font-size: 15px;}
  .banner-des p{font-size: 16px;margin: 15px 0;}
  .tsgd span{font-size: 14px;line-height: 32px;}
  .title24 h2{font-size: 18px;}
  .title24 .i{width: 20px;height: 2px;}
  .in_title_r{padding-top: 5px;}
  .xinwen-l a{padding: 25px 15px;}
  .xinwen-l h3,.xinwen-time{font-size: 16px;}
  .des598{padding-left: 15px;}
  .xinwen-r-warp{margin-right: 0;padding: 18px 0;}
  .xinwen-l{margin-bottom: 20px;}
  .xinwen-r-con{margin-right: 0;}
  .xinwen-r-con h3{font-size: 16px;}
  .xinwen-r-con p{margin-left: 10px;}
  .mg-bt15{margin-bottom: 8px;}
  .xinwen-r-con{margin-left: 0;}
  .xinwen-r-area{position: static;width: auto;margin: 12px 10px 0;overflow: hidden;}
  .time65{float: left;margin-bottom: 0;}
  .xq65{float: right;}
  .wangzhan{padding:25px 15px;}
  .wz-list li h3{font-size: 16px;}
  .wz-list li{width: 50%;white-space: normal;}
  .wz-list{white-space: nowrap;display: block;overflow: auto;}
  .hyjjfa li{display: block;width: 100%;margin-right: 0;padding: 20px;margin-top: 4%;}
  .hyjjfa li h3{font-size: 18px;}
  .hyjjfa li:before{width: 25px;height: 2px;top:-2px;left: -2px;}
  .hyjjfa li:after{width: 2px;height: 25px;left:-2px;top: -2px;}
  .zzlc h3{margin-right: 20px;font-size: 18px;}
  .zzlc strong{font-size: 18px;margin-right: 10px;}
  .zzlc span{font-size: 14px;}
  .wz-list,.gwms-list{display: none;}
  .wzplay{display: block;}
  .wzplay h3{font-size: 18px;color: #fff;text-align: center;}
  .wzplay .i{width: 20px;height: 2px;background: #fff;margin: 15px auto;}
  .wzplay p{color: #fff;}
  .xuanze li{width: 32%;margin-top: 20px;}
  .xuanze li:nth-child(7n){margin-right: 2%;}
  .xuanze li:nth-child(3n){margin-right: 0;}
  .xuanze li:last-child{display: none;}
  .div404-bot h3{font-size: 18px;}
  .div404-bot p{font-size: 14px;}
  .div404-bot a{width: 120px;line-height: 34px;font-size: 14px;}
  .news_gd{width: 120px;font-size: 16px;line-height: 36px;height: 36px;}
  .xinwen-r2 li{width: 100%;margin-right: 0;}
  .xgwz13{padding: 20px 15px;font-size: 18px;}
  .case0811-index li:nth-last-of-type(1){margin-bottom: 20px;}
  .case0811-index li:nth-last-of-type(2){margin-bottom: 20px;}
  .case0811-index li:nth-last-of-type(3){margin-bottom: 20px;}
  .title150{font-size: 48px;}
  .title48 h2{font-size: 20px;}
  .line2em p{line-height: 1.6em !important;}
  .qygw-ban-des .title150{margin-bottom: 10px;}
  .case-type-qygw .case-type{padding-top: 0;}
  .h365{height: 182px;}
  .ppdw li{width: 49%;margin-top: 25px;}
  .ppdw li:nth-child(1){margin-top: 0;}
  .ppdw li:nth-child(2){margin-top: 0;}
  .ppdw li:nth-child(2n){margin-right: 0;}
  .ppdw li img{width: 48px;}
  .xgaltjBtn div{width: 32px;height: 32px;}
  .xgaltjBtn1{margin-right: 0;}
  .qywzjs18.mg-bt20{margin-bottom: 20px;}
  .qywzjs a{padding-right: 90px;}
  .qywzjs li{margin-bottom: 10px;}
}
@media (max-width: 550px){
  .banner .img100{height: 266px;overflow: hidden;position: relative;}
}
@media only screen and (max-width: 640px) {
  .titlebox_r {float: none !important;margin-top: 0px !important;margin-bottom: 10px !important;display: table;margin-left: auto;margin-right: auto;width: 100%;}
  .titlebox h2 {font-size: 20px;line-height: 50px;float: none;display: block;}
  .titlebox {height: auto;}
  .footerbox .footer {display: none;}
  .footerbox {padding: 0px;}
  .ft_bottom {width: 100%;text-align: center;border-top: 1px solid #474646;padding: 16px 0px;color: #999;}
}

@media only screen and (min-width: 0px) and (max-width: 1200px) {
  .footerbox .footer ul li {width: 44%;	height: 132px;padding: 0px 3%;margin-left: -1px;}
  .footerbox .footer ul li:nth-child(2){padding-right: 0;}
  .footerbox .footer ul li:nth-child(3){padding-left: 0;}
  .footerbox .footer ul li.lastli {width: 44%;float: left;margin-right: auto;border-right: none;padding: 0px 3%;}
  .footerbox .footer ul li:nth-child(2) {border-right: none;}
}
.cop a{color:#999;font-size: 14px;}
.div34{}

/*contact*/
.c_contact{ width:100%; height:auto; margin:0 auto; padding-top:45px; padding-bottom:80px;}
.c_contact .bt{ width:100%; height:91px; margin:0 auto;}
.c_contact .bt h3{ font-weight:normal; font-size:25px; color:#333; line-height:50px; text-align:center;}
.c_contact .bt p{ font-size:16px; color:#666; text-align:center; line-height:25px;}
.con1{ width:99.8%; height:280px; border:1px solid #dfdfdf; box-sizing:border-box; margin:65px auto 10px;}
.con1 li{ width:33%; height:280px; float:left; border-right:1px solid #dfdfdf; box-sizing:border-box;}
.con1 li p{ font-size:16px; line-height:30px; color:#464447; text-align:center;}
.con1 li i{ font-size:55px; line-height:100px;}
.con1 li .icoc{ width:100px; height:100px; background:#333; color:#FFF; margin:50px auto 20px; border:1px solid #dfdfdf; border-radius:100%; text-align:center;}

@media (max-width: 760px){
  .con1{ width:100%; height:150px; border:0px solid #dfdfdf; box-sizing:border-box; margin:25px auto 10px;}
  .con1 li{ width:100%; height:150px; border-right:0px solid #dfdfdf; float:left; box-sizing:border-box;}
  .con1 li i{ font-size:35px; line-height:80px;}
  .con1 li .icoc{ width:80px; height:80px; margin:20px auto 10px;}
}