@font-face {
  font-family: 'iconfont';  /* Project id 5121726 */
  src: url('https://at.alicdn.com/t/c/font_5121726_vdmdmmor1o.woff2?t=1770608880460') format('woff2'),
       url('https://at.alicdn.com/t/c/font_5121726_vdmdmmor1o.woff?t=1770608880460') format('woff'),
       url('https://at.alicdn.com/t/c/font_5121726_vdmdmmor1o.ttf?t=1770608880460') format('truetype');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 20px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "Microsoft YaHei", sans-serif;font-size:14px;color:#000;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: block;height: 0;clear: both;overflow: hidden;}
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.container{width:1200px;margin:0 auto;height:auto;display:block;}
.container1{width:1445px;margin:0 auto;height:auto;display:block;}
.header{display:block;width:100%;height:35px;line-height:35px;}
.header p{display:block;float:left;font-size:14px;color:#fff;}
.header span{display:block;color:#fff;font-size:14px;}
.header{display:block;width:100%;height:100px;position:fixed;top:0px;left:0px;z-index:999;border-top:0 !important;border-left:0 !important;border-right:0 !important;background:#185DC2 !important;}
.header .logo{background:#fff;float:left;padding:23.5px 20px;}
.header .logo a{display:inline-block;}
.header .logo a img{height:53px;display:inline-block;width:auto;vertical-align:middle;transition:all .3s ease;}
.header .logo a:hover img{transform:scale(1.03);}
.header .nav{height:100px;z-index:1;float:right;position:relative;}
.header .nav ul{display:inline-block;}
.header .nav a{color:#333;transition:all .3s ease;}
.header .nav .nLi{float:left;display:inline;color:#FFF;}
.header .nav .nLi h3 a{display:block;padding: 0px 20px;font-size:18px;font-weight:normal;line-height:97px;color:#fff;transition:all .5s;cursor:pointer;border-radius:6px 6px 0 0;}
.header .nav .nLi h3 a.current{border-bottom:solid 3px #fff;color:#fdfdfd;}
.header .nav .nLi:hover h3 a{color:#fdfdfd;background:rgba(255,255,255,0.1);}
.header .nav .ss1{display:block;float:right;line-height:100px;}
.header .nav .ss1 p{display:inline-block;padding:0px 20px;cursor:pointer;}
.header .nav .ss1 p img{margin:0px 20px;vertical-align:middle;transition:all .3s ease;}
.header2 .nav .nLi h3 a{padding:0 17px;}
.header .nav .ss1 .NN1 { position: relative; display: inline-block; cursor: pointer; vertical-align: middle; line-height: 100px; margin: 0; padding: 0; }
.header .nav .ss1 .NN1 .lang-trigger { display: inline-flex; align-items: center; gap: 6px; padding: 0 8px; border-radius: 6px; transition: background .3s ease; height: 100%; line-height: 100px; }
.header .nav .ss1 .NN1 .lang-trigger:hover { background: rgba(255,255,255,0.1); }
.header .nav .ss1 .NN1 .lang-trigger img { width: 18px; height: 18px; vertical-align: middle; display: inline-block; margin: 0; }
.header .nav .ss1 .NN1 .lang-trigger span { font-size: 14px; color: #fff; display: inline-block; line-height: 100px; margin: 0; padding: 0; }
.header .nav .ss1 .NN1 .lang-trigger .arrow { font-size: 9px; color: #fff; transition: transform .3s ease; display: inline-block; line-height: 100px; margin-left: 4px; }
.header .nav .ss1 .NN1 .lang-dropdown { position: absolute; top: 100%; right: 0; background: #fff; border-radius: 8px; box-shadow: 0 4px 16px rgba(0,0,0,0.1); min-width: 120px; padding: 8px 0; margin-top: 0; display: none; z-index: 1000; opacity: 0; transform: translateY(10px); transition: opacity .3s ease, transform .3s ease; box-sizing: border-box; }
.header .nav .ss1 .NN1.open .lang-dropdown { display: block; opacity: 1; transform: translateY(0); }
.header .nav .ss1 .NN1.open .lang-trigger .arrow { transform: rotate(180deg); }
.header .nav .ss1 .NN1 .lang-dropdown li { list-style: none; padding: 0; margin: 0; float: none; width: 100%; height: auto; line-height: normal; background: none; display: block; }
.header .nav .ss1 .NN1 .lang-dropdown li a { display: block; padding: 8px 16px; font-size: 14px; color: #333; text-decoration: none; transition: background .3s ease, color .3s ease; white-space: nowrap; line-height: normal; float: none; padding-left: 16px; font-family: arial; }
.header .nav .ss1 .NN1 .lang-dropdown li a:hover { background: #f5f7fa; color: #185DC2; text-decoration: none; }
.header .nav .sub{display:none;left:-55%;top:100px;position:absolute;background:#fff;line-height:26px;padding: 40px 30px 30px;min-width:1445px;border-radius: 0 0 8px 8px;box-shadow:0 4px 16px rgba(0,0,0,0.08);z-index:99;}
.header1 .nav .sub{min-width:1200px;}
.header .nav .sub ul{float:left;width:20%;box-sizing:border-box;padding:0;}
.header .nav .sub ul li.ooo{width:100%;display:flex;align-items:center;gap: 8px;height:auto;line-height:auto;margin-bottom: 18px;cursor:pointer;padding: 9px 10px;border-radius:8px;transition:all .3s ease;}
.header .nav .sub ul li.ooo:hover{background:#f5f7fa;}
.header .nav .sub ul li.ooo .pic{display:block;height:72px;width:88px;border-radius:6px;overflow:hidden;flex-shrink:0;}
.header .nav .sub ul li.ooo .pic img{display:block;height:100%;width:100%;object-fit:cover;transition:all .3s ease;}
.header .nav .sub ul li.ooo a{display:block;font-size: 18px;font-weight:600;line-height:26px;color:#333;padding:0;margin:0;flex:1;text-align:left;}
.header .nav .sub ul li.ooo span{display:block;text-align:center;color:#185DC2;font-size:11px;font-family:'宋体';font-weight:bold;width:20px;height:26px;line-height:26px;flex-shrink:0;margin:0;}
.header .nav .sub ul li.ooo:hover .pic img{transform:scale(1.08);}
.header .nav .sub ul li.ooo:hover a{color:#185DC2;}
.header .nav .sub ul li{display:flex;align-items:center;width:100%;height: 40px;line-height: 40px;cursor:pointer;transition:all .3s ease;border-radius:6px;padding:0 10px;}
.header .nav .sub ul li a{font-size: 15px;font-family:Source Han Sans SC;font-weight:400;line-height: 26px;color:#666;padding:0;margin:0;flex:1;}
.header .nav .sub ul li span{display:block;text-align:center;color:#999;font-size:10px;font-family:'宋体';font-weight:bold;width:20px;height:26px;line-height:26px;flex-shrink:0;margin:0;}
.header .nav .sub ul li:hover{background:#f5f7fa;}
.header .nav .sub ul li a:hover{color:#185DC2;}
.header .nav .sub ul li:hover span{color:#185DC2;transform:translateX(2px);}
.header .nav .sub .itemjh{display:block;width:100%;}
.header .nav .sub .itemjh .item{display:block;float:left;width:25%;padding:0 8px;box-sizing:border-box;margin-bottom:10px;}
.header .nav .sub .itemjh .item a{display:flex;width:100%;margin:0;background:#f8f9fa;padding:20px;justify-content:space-evenly;align-items:center;cursor:pointer;transition:all .3s ease;border-radius:8px;}
.header .nav .sub .itemjh .item a span{font-weight:400;line-height:28px;color:#222;font-size:16px;}
.header .nav .sub .itemjh .item a i{display:inline-block;}
.header .nav .sub .itemjh .item a em{display:block;height:40px;width:1px;background:#e0e0e0;}
.header .nav .sub .itemjh .item a:hover{background:#185DC2;transform:translateY(-2px);box-shadow:0 6px 12px rgba(24,141,212,0.15);}
.header .nav .sub .itemjh .item a:hover span{color:#fff;}
.header .nav .sub .jjlb{display:block;width:100%;}
.header .nav .sub .jjlb .item{display:block;width:12.5%;float:left;margin-bottom:10px;box-sizing:border-box;}
.header .nav .sub .jjlb .item a{display:block;width:100%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05);padding:40px 0;cursor:pointer;transition:all .3s ease;}
.header .nav .sub .jjlb .item a i{display:block;background:url(/template/default/img/gnhy3.png) no-repeat;height:48px;width:48px;margin:0 auto;}
.header .nav .sub .jjlb .item:nth-child(1) a{border-radius:8px 0 0 8px;}
.header .nav .sub .jjlb .item:nth-child(2) a i{background:url(/template/default/img/zzhy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(3) a i{background:url(/template/default/img/sphy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(4) a i{background:url(/template/default/img/njhy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(5) a i{background:url(/template/default/img/yyhy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(6) a i{background:url(/template/default/img/hghy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(7) a i{background:url(/template/default/img/fzhy3.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(8) a{border-radius:0 8px 8px 0;}
.header .nav .sub .jjlb .item:nth-child(8) a i{background:url(/template/default/img/zthy3.png) no-repeat;}
.header .nav .sub .jjlb .item a span{display:block;font-weight:400;line-height:35px;color:#222;font-size:16px;text-align:center;}
.header .nav .sub .jjlb .item a:hover{cursor:pointer;background:#185DC2;color:#fff;box-shadow:0 6px 16px rgba(24,141,212,0.2);transform:translateY(-2px);}
.header .nav .sub .jjlb .item:nth-child(1) a:hover{border-radius:8px 0 0 8px;}
.header .nav .sub .jjlb .item:nth-child(8) a:hover{border-radius:0 8px 8px 0;}
.header .nav .sub .jjlb .item a:hover span{color:#fff;}
.header .nav .sub .jjlb .item a:hover i{background:url(/template/default/img/gnhy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(2) a:hover i{background:url(/template/default/img/zzhy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(3) a:hover i{background:url(/template/default/img/sphy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(4) a:hover i{background:url(/template/default/img/njhy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(5) a:hover i{background:url(/template/default/img/yyhy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(6) a:hover i{background:url(/template/default/img/hghy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(7) a:hover i{background:url(/template/default/img/fzhy2.png) no-repeat;}
.header .nav .sub .jjlb .item:nth-child(8) a:hover i{background:url(/template/default/img/zthy2.png) no-repeat;}
.ssnr{display:none;position:absolute;top:30px;background:#FFF;right:0px;height:50px;width:98%;max-width:1200px;border-radius:25px;box-shadow:0 2px 10px rgba(0,0,0,0.06);transform:translateX(-1%);}
.ssnr form{display:block;height:50px;width:900px;margin:0 auto;line-height:50px;}
.ssnr form span{font-size:25px;padding-right:10px;line-height:50px;display:block;float:left;cursor:pointer;color:#666;transition:all .3s ease;}
.ssnr form input{display:block;float:left;width:90%;line-height:50px;font-size:16px;border:0;outline:none;background:transparent;color:#333;}
.ssnr form input::placeholder{color:#999;font-size:15px;letter-spacing:1px;}
.ssnr form span:hover{color:#185DC2;transform:scale(1.1);}
.sp_header{display:none;}
.sjj_nav{display:none;}
.header .nav .sub .sub_menu{width:100%;display:flex;margin:0 auto;justify-content:space-between;gap:20px;}
.header .nav .sub .sub_menu .leftImg{display:block;width:30%;transition:all .3s ease;overflow:hidden;}
.header .nav .sub .sub_menu .leftImg img{display:block;width:100%;height:auto;transition:all .3s ease;border-radius: 8px;}
.header .nav .sub .sub_menu .leftImg:hover{opacity:0.95;}
.header .nav .sub .sub_menu .leftImg:hover img{transform:scale(1.03);}
.header .nav .sub .sub_menu .midDiv{display:block;width:30%;}
.header .nav .sub .sub_menu .midDiv .msg{display:block;font-size:20px;color:#333;font-weight:600;margin-bottom:8px;}
.header .nav .sub .sub_menu .aa li a i{display:inline-block;margin-left:20px;font-size:16px;font-family:'宋体';font-style:normal;font-weight:bold;color:#999;transition:all 0.3s ease;}
.header .nav .sub .sub_menu .midDiv .wen{display:block;padding-top:10px;font-size:16px;color:#666;line-height:32px;}
.header .nav .sub .sub_menu .midDiv .btnDiv a{display:block;border:1px #185DC2 solid;width:140px;height:40px;line-height:40px;margin-top:20px;text-align:center;font-size:16px;color:#185DC2;cursor:pointer;transition:all .3s ease;border-radius:20px;}
.header .nav .sub .sub_menu .aa li a:hover i{transform:translate3d(4px,0,0);color:#185DC2;}
.header .nav .sub .sub_menu .midDiv .btnDiv a:hover{background:#185DC2;color:#FFF;box-shadow:0 4px 12px rgba(24,141,212,0.2);transform:translateY(-1px);}
.header .nav .sub .sub_menu .list{display:block;width:300px;}
.header .nav .sub .sub_menu .aa{display:block;width:38%;}
.header .nav .sub .sub_menu .aa ul{display:block;width:100%;}
.header .nav .sub .sub_menu .aa li{display:block;float:left;width:33.33%;height:50px;line-height:50px;}
.header .nav .sub .sub_menu .aa li a{padding:0px 10px;display:block;font-size:16px;color:#4f4f4f;text-align:left;line-height:50px;height:50px;margin:0 auto;text-align:center;width:auto !important;cursor:pointer;transition:all .3s ease;border-radius:6px;}
.header .nav .sub .sub_menu .aa li a:hover{color:#185DC2;background:#f5f7fa;}

/* slider_banner */
.slider_banner .swiper-slide{height:auto !important; box-shadow:none; transform:none; transition:none; width:100% !important;}
.slider_banner .swiper-pagination{padding-bottom: 10px;}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet{width: 7px;height: 7px;background: #fff;border-radius: 50%;vertical-align: middle;-webkit-box-sizing: content-box;box-sizing: content-box;position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin: 2px 9px!important;opacity:.8;filter: alpha(opacity=80);}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 14px;height: 14px;opacity: 1;filter: alpha(opacity=100);}

@media only screen and (max-width: 768px) {
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{display: none;}
}
/* slider_banner */
.slider_banner .swiper-pagination{padding-bottom: 10px; display:none}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet{width: 7px;height: 7px;background: #fff;border-radius: 50%;vertical-align: middle;-webkit-box-sizing: content-box;box-sizing: content-box;position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin: 2px 9px!important;opacity:.8;filter: alpha(opacity=80);}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 14px;height: 14px;opacity: 1;filter: alpha(opacity=100);}

@media only screen and (max-width: 768px) {
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{display: none;}
}

.slider_banner_m{display:none;}
.slider_banner {position:relative;overflow:hidden;}
.slider_banner .swiper-container-no-flexbox .swiper-slide1 {float:left }
.slider_banner .swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
.slider_banner .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box }
.slider_banner .swiper-container-android .swiper-slide1, .swiper-wrapper {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }
.slider_banner .swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap }
.slider_banner .swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto }
.slider_banner .swiper-slide1 {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform; height:auto !important}
.slider_banner .swiper-invisible-blank-slide {visibility:hidden }

.slider_banner .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto }
.slider_banner .swiper-container-autoheight .swiper-wrapper {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform }
.slider_banner .swiper-container-3d {-webkit-perspective:1200px;perspective:1200px }
.slider_banner .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style:preserve-3d;transform-style:preserve-3d }
.slider_banner .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10 }
.slider_banner .swiper-container-3d .swiper-slide-shadow-left {background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.slider_banner .swiper-container-3d .swiper-slide-shadow-right {background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.slider_banner .swiper-container-3d .swiper-slide-shadow-top {background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.slider_banner .swiper-container-3d .swiper-slide-shadow-bottom {background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.slider_banner .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action:pan-y;touch-action:pan-y }
.slider_banner .swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action:pan-x;touch-action:pan-x }
.slider_banner .swiper-button-next, .swiper-button-prev {position:absolute;top:50%;width:55px;height:55px;line-height: 55px;text-align: center;margin-top:-27px;z-index:2;cursor:pointer;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size: 30px;background-color: #fff;border-radius: 2px;}
.slider_banner .swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {}
.slider_banner .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor:auto;/*pointer-events:none;*/opacity: 0.15;}
.slider_banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px;right:auto }
.slider_banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-size:cover;right:10px;left:auto }


.slider_banner .slide-page-box{display: none;}
.slider_banner .swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:3 }
.slider_banner .swiper-pagination.swiper-pagination-hidden {opacity:0 }
.slider_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:20px;left:0;width:100% }
.slider_banner .swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0 }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.slider_banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.slider_banner .swiper-pagination-bullet {width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:100%;background:#eee;margin: 0 5px;}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }
.slider_banner .swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer }
.slider_banner .swiper-pagination-bullet-active {background:#185DC2;}

@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube {overflow:visible }
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100% }
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0 }
.swiper-container-flip {overflow:visible }
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px }
.slider_banner .swiper-slide img {width:100%;}
.slider_banner .swiper-slide img+img {position:absolute;left:0;top:0;}
.slider_banner .swiper-slide img {width: 100%;transition: 3s linear;}
.slider_banner .swiper-slide.swiper-slide-active img {transform: scale(1);}
/*-------------------------------
			swiper-slide end
			----------------------------------*/



.info_box {position: absolute; bottom: 0;  z-index: 1;  width: auto; width: 100%; display: -webkit-box; display: -ms-flexbox;  display: flex;-webkit-box-orient: vertical;
 -webkit-box-direction: normal; -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}
.info_box .icon { margin-bottom: 96px; -webkit-animation: animi_icon 1s infinite; animation: animi_icon 1s infinite; -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;  transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s;}

@-webkit-keyframes animi_icon {
  0% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
  }
  100% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}
@keyframes animi_icon {
  0% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
  }
  100% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}

/*产品中心*/
.cp{display: block; width: 100%; background: url(/template/default/img/cp-bg.webp) ; 
padding: 60px 0px 40px; background-size:auto 100%; background-position:center 0}
.cp .text{display: block; font-size: 40px; font-weight: bold; text-align: center; }
.cp .text i{display: inline-block; width: 30px; height: 1px; background: #333; vertical-align: middle; margin: 0px 20px;}
.cp .cpzs{display: block; width: 100%;}
.cp .swiper {width: 100%;height: 100%;margin-top: 30px;}
.cp .swiper-slide {text-align: center;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; box-shadow:none; transform:none; height:auto !important;}
.cp .swiper-slide:hover{transform:none; box-shadow:none;}
.cp .swiper-slide {display:block; width:100%; height:519px; overflow:hidden;}
.cp .swiper-slide ul li{ float: left; width: 33.33%;}
/* 本例子css */
.cp .swiper-pagination{ overflow:hidden;  height:30px; margin-top: 30px; position:static;}
.cp .swiper-pagination span{  width: 12px; height: 12px; border-radius: 100%; background: #cccccc; font-size: 0; margin: 0px 5px;}
.cp .swiper-pagination .swiper-pagination-bullet-active{  background: #185DC2;}
.cp .swiper-slide{ float: left; width: 33.33%;}
.cp .swiper-slide .aa{display: block; width: 95%; margin: 0 auto;}
.cp .swiper-slide .aa .pic{ display: block; width: 100%; position: relative;}
.cp .swiper-slide .aa .pic img{ display: block; width: auto; height: 350px; margin: 0 auto;}
.cp .swiper-slide .aa .pic .xs{display: none; width: 100%; background: #185DC2; position: absolute; top: 20px; padding: 15px 40px; border-radius: 10px; opacity: 0.9;}
.cp .swiper-slide .aa .pic .xs h2{display: block; color: #fff; font-size: 24px; border-bottom: solid 2px #6ea8d2; height: 60px; line-height: 60px;}
.cp .swiper-slide .aa .pic .xs .aai{margin-top: 25px;}
.cp .swiper-slide .aa .pic .xs .aai p{display: block; font-size: 16px; float: none;width: 100%; height:50px; line-height:50px; overflow:hidden}
.cp .swiper-slide .aa .pic .xs .aai p a{color: #fff; display:inline-block; width:90%; overflow:hidden;    white-space: nowrap;
    text-overflow: ellipsis;}
.cp .swiper-slide .aa .pic .xs .aai p span{float: right; color: #fff; font-family: '宋体'; font-weight: 500;}
.cp .swiper-slide .title{display: block; width: 100%; margin-top: 20px; text-align: center;}
.cp .swiper-slide .title h2{display: block; font-size: 30px; font-weight: 100; line-height: 60px;}
.cp .swiper-slide .title p{display: block; font-size: 14px; color: #9c9c9c;}
.cp .swiper-slide .title span{display: block; width: 160px; height: 40px; border: solid 1px #185DC2; margin: 0 auto; border-radius: 4px; line-height: 40px; text-align: center; margin-top: 30px;transition: all 0.3s ease;}
.cp .swiper-slide .title span a{font-size: 14px; color: #185DC2;}
.cp .swiper-slide .title span i{font-size: 14px; color: #185DC2; margin-left: 5px;}
.cp .swiper-slide .aa:hover .pic .xs{display: block;}
.cp .swiper-slide .aa:hover .title span {display: block; background: #185DC2;transform: translateY(-3px);}
.cp .swiper-slide .aa:hover .title span a{ color: #fff;}
.cp .swiper-slide .aa:hover .title span i{ color: #fff;}
.sjcp {display: none;}
.cp .cp1{display:none;}
/*行业解决规划*/
.al{display: block; width: 100%; background: url(/template/default/img/anlibg.webp); padding: 60px 0px 70px; background-size:auto 100%;background-position: center 0;}
.al .text{display: block; font-size: 40px; font-weight: bold; text-align: center; color: #fff; }
.al .text i{display: inline-block; width: 30px; height: 1px; background: #fff; vertical-align: middle; margin: 0px 20px;}
/* 本例子css */
.al .altx{ width:100%; text-align:left; margin-top: 50px;}
.al .altx .pro-content {width: 100%;height: 100%;}
.al .altx .pro-content .pro-left { display:block; width:100%;height:80px; line-height:80px; background:#fff;position:relative; }
.al .altx .pro-content .pro-left ul li{float:left; width: 12.5% !important; text-align: center; background: #f3f3f3; font-size: 16px; transform:none; margin:0 !important; box-shadow:none;}
.al .altx .pro-content .pro-left ul li i{display: inline-block; width: 55px; height: 55px;background: url(/template/default/img/gnhy.png) no-repeat; vertical-align: middle; margin-right: 5px;}
.al .qhz .swiper-slide {float:left; width: 12.5% !important; text-align: center; background: #f3f3f3; font-size: 16px; transform:none; margin:0 !important; box-shadow:none; height:auto !important;}
.al .altx .pro-content .pro-left ul li i{display: inline-block; width: 55px; height: 55px;background: url(/template/default/img/gnhy.png) no-repeat; vertical-align: middle; margin-right: 5px;}
.al .altx .pro-content .pro-left ul li:nth-child(2) i{background: url(/template/default/img/zzhy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(3) i{background: url(/template/default/img/sphy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(4) i{background: url(/template/default/img/njhy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(5) i{background: url(/template/default/img/yyhy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(6) i{background: url(/template/default/img/hghy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(7) i{background: url(/template/default/img/fzhy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li:nth-child(8) i{background: url(/template/default/img/zthy.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on{ cursor:pointer; background: #fff; color: #185DC2; font-weight:500;}
.al .altx .pro-content .pro-left ul li.on i{background: url(/template/default/img/gnhy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(2) i{background: url(/template/default/img/zzhy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(3).on i{background: url(/template/default/img/sphy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(4).on i{background: url(/template/default/img/njhy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(5).on i{background: url(/template/default/img/yyhy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(6).on i{background: url(/template/default/img/hghy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(7).on i{background: url(/template/default/img/fzhy2.png) no-repeat;}
.al .altx .pro-content .pro-left ul li.on:nth-child(8).on i{background: url(/template/default/img/zthy2.png) no-repeat;}
.al .altx .bd{ background: #fff; padding: 40px;}
.al .altx .bd .nn{display:none;}
.al .altx .bd .nn.active{display: block;}
.al .altx .bd .nn .nn-lefter{display: block; float: left; width: 25%; background: #f3f6fb; padding: 30px 30px;}
.al .altx .bd .nn .nn-lefter h2{display: block; font-size: 25px; height: 60px; line-height: 60px;}
.al .altx .bd .nn .nn-lefter .sm{display: block; width: 100%; font-size: 14px; line-height: 30px; height:160px; overflow:hidden}
.al .altx .bd .nn .nn-lefter .sm .nn1{display: block; width: 100%; line-height: 50px;}
.al .altx .bd .nn .nn-lefter .nn1 a{display: block; width: 100%; border: solid 1px #185DC2; color: #185DC2; height: 50px; line-height: 50px; text-align: center; border-radius: 4px;transition: all 0.3s ease;}
.al .altx .bd .nn .nn-lefter .nn1 a.fan{display: block; background: #185DC2; color: #fff; border: none; margin-top: 20px; margin-bottom: 20px;}
.al .altx .bd .nn .nn-lefter .nn1 a:hover{transform:translateY(-3px);}
.al .altx .bd .nn .nn-lefter .nn1 a.fan:hover{ background:#185DC2; color:#fff;border: solid 1px #185DC2;}
.al .altx .bd .nn .nn-righter{display: block; float: right; width: 72%;}
.al .altx .bd .nn .nn-righter .tit{display: flex; justify-content: space-between;}
.al .altx .bd .nn .nn-righter .tit b{display: inline-block; font-size: 24px;}
.al .altx .bd .nn .nn-righter .tit a{font-size: 16px; text-align: right;}
.al .altx .bd .nn .nn-righter .tit a:hover{color: #185DC2;}
.al .altx .bd .nn .nn-righter ul{display:block;padding:20px 0px;}
.al .altx .bd .nn .nn-righter ul li{display:block;float:left;width:33.33%;}
.al .altx .bd .nn .nn-righter ul li a{display:block;width:95%;margin:0 auto;}
.al .altx .bd .nn .nn-righter ul li a .pic{display:block;width:100%;height:220px;overflow:hidden;}
.al .altx .bd .nn .nn-righter ul li a .pic img{display:block;width:100%;min-height:220px;transition:all 1s ease;}
.al .altx .bd .nn .nn-righter ul li a .title{display:block;width:100%;border:solid 1px #f6f6f6;text-align:center;}
.al .altx .bd .nn .nn-righter ul li a .title h2{font-size:16px;font-weight:normal;height:50px;line-height:50px;overflow:hidden;padding:0px 5px;white-space:nowrap;text-overflow:ellipsis;color:#333}
.al .altx .bd .nn .nn-righter ul li a .title p{height:40px;line-height:40px;background:#f6f6f6;font-size:12px;color:#666666;overflow:hidden;}
.al .altx .bd .nn .nn-righter ul li a .title p i{color:#999999;font-style:normal;}
.al .altx .bd .nn .nn-righter ul li a:hover h2{color:#185DC2;}
.al .altx .bd .nn .nn-righter ul li a:hover .pic img{transform:scale(1.15);}
.al .altx .bd .nn .nn-righter ul li a:hover .title p{background:#185DC2;color:#ffffff;}
.al .altx .bd .nn .nn-righter ul li a:hover .title p i{color:#ffffff;}
.al .altx .bd .nn .nn-righter .hots{display: block; width: 100%; font-size: 12px; margin-top: 10px;}
.al .altx .bd .nn .nn-righter .hots a{ padding: 0px 5px; color: #666;}
.al .altx .bd .nn .nn-righter .hots a:hover{color: #185DC2;}
.al .altx .bd.nn .nn-righter .tit a:hover{color: #185DC2;}

.sjkhal {display: none;}
.fw{display: block; padding: 60px 0px; background:none}
.fw .text{display: block; font-size: 40px; font-weight: bold; text-align: center; }
.fw .text i{display: inline-block; width: 30px; height: 1px; background: #333; vertical-align: middle; margin: 0px 20px;}

.fw ul{padding-top: 50px;}
.fw ul li{display: block; width: 33.33%; float: left;transition:all 0.3s ease;}
.fw ul li span{ display: block; width: 95%; margin: 0 auto; background: #f6f6f6; padding: 40px 54px;  text-align: center;}
.fw ul li span .pic{display: block; width: 100%; padding-bottom: 15px;}
.fw ul li span .pic img{display: block; width: 80px; height: 80px; margin: 0 auto;}
.fw ul li span .tit{display: block;}
.fw ul li span .tit h2{font-size: 24px; height: 70px; line-height: 70px; display: block;}
.fw ul li span .tit .zc-text{font-size: 16px; line-height: 30px; text-align: left; color: #666; height: 90px;}
.fw ul li span .tit .zc-text b{display: block; font-size: 18px; color: #185DC2; text-align: center; margin-top: 10px;}
.fw ul li span .tit .zc-text b i{padding-right: 5px;}
.fw ul li span .tit .zc-text b i img{vertical-align: middle;}
.fw ul li span .tit .more{display: block; width: 220px; height: 50px; line-height: 50px; background: #185DC2; color: #fff; margin: 0 auto; border-radius: 4px; margin-top: 40px;transition:all 0.3s ease;}
.fw ul li:hover {transform:translateY(-3px);}
.fw ul li span .tit .more:hover{transform:translateY(-3px);}

.zzs{display: block; background:url(/template/default/img/nn.webp); padding:120px 0px; background-size: auto 100%;
    background-position: center 0;}
.zzs .left-zl{display:block;}
.zzs .left-zl h2{color:#fff;font-weight: bold;line-height: 64px;color: #FFFFFF;font-size: 40px;}
.zzs .left-zl h3{display:block;font-weight: 400;line-height: 64px;color: #FFFFFF; font-size:32px;}
.zzs .left-zl p{display:block;font-weight: 400;line-height: 28px;color: #FFFFFF; font-size:16px; width:39%;}
.zzs .left-zl a{display:block;width: 200px;height: 48px;background:#fff;font-weight: 400;line-height: 48px;color: #185DC2;font-size:14px;text-align:center;margin-top:40px;transition: all 0.3s ease;border-radius: 4px;}
.zzs .left-zl a:hover{background:#185DC2;color:#fff;transform: translateY(-3px);}
.zzs .left-zl i{display:block;width: 60px;height: 4px;background: #fff; margin:40px 0px;}
.about{display: block; width: 100%; padding-top: 90px;}
.about .about-left{display: block; width: 52%; float: left;}
.about .about-left h2{font-size: 40px; height: 70px; line-height: 70px;}
.about .about-left span{ display: block; font-size: 24px;}
.about .about-left p{font-size: 14px; line-height: 28px; padding: 34px 0px; color: #666; padding-bottom: 52px;}
.about .about-left ul{padding-bottom:40px;}
.about .about-left ul li{display: block;  float: left; width: 25%;}
.about .about-left ul li a{display: block; width: 100%; margin: 0 auto;}
.about .about-left ul li a i{display: block; background: url(/template/default/img/qysl.png) no-repeat; width: 80px; height: 80px; margin: 0 auto;}

.about .about-left ul li:nth-child(2) a i{background: url(/template/default/img/qywh.png) no-repeat;}
.about .about-left ul li:nth-child(3) a i{background: url(/template/default/img/fzlc.png) no-repeat;}
.about .about-left ul li:nth-child(4) a i{background: url(/template/default/img/znzz.png) no-repeat;}
.about .about-left ul li:hover a i{background: url(/template/default/img/qysl2.png) no-repeat;}
.about .about-left ul li:nth-child(2):hover a i{background: url(/template/default/img/qywh2.png) no-repeat;}
.about .about-left ul li:nth-child(3):hover a i{background: url(/template/default/img/fzlc2.png) no-repeat;}
.about .about-left ul li:nth-child(4):hover a i{background: url(/template/default/img/znzz2.png) no-repeat;}
.about .about-left ul li a span{display: block; font-size: 18px; text-align: center; height: 50px; line-height: 50px;}
.about .about-right{display: block; float: right; width: 40%;}
.about .about-right img{display: block;margin-bottom: -100px;transition: all 1s ease;}
.about .about-right:hover img{transform:scale(1.02);}

.bjj{display: flex; width: 100%; background: url(/template/default/img/about.webp) no-repeat; color: #fff; padding: 30px 0px; background-size:100% 100%}
.bjj .logo-img{display:inline-block;}
.bjj .logo-img img{width: 130px; display: inline-block; vertical-align: middle;}
.bjj i{display: inline-block; height: 60px; width: 2px; background: #fff; vertical-align: middle; margin: 0px 20px;}
.bjj .nnn{display: inline-block; color: #fff; vertical-align: middle;margin-right: 20px;}
.bjj .nnn h2{font-size: 30px;}
.bjj .nnn p{font-size: 16px; line-height: 35px;}
.bjj a img{display: inline-block;width: 48px;vertical-align: middle;transition: all 0.3s ease;}
.bjj a img:hover{transform: translateX(3px);}

.news{display: block; width: 100%; background: #f9f9f9;padding: 70px 0px 40px; }
.news .text{display: block; font-size: 40px; font-weight: bold; text-align: center; color: #333; }
.news .text i{display: inline-block; width: 30px; height: 1px; background: #fff; vertical-align: middle; margin: 0px 20px;}
.news .news-list{display: block; margin-top: 50px;} 
.news .news-list ul li{display: block; float: left; width: 33.33%;}
.news .news-list ul li .pp{display: block; width: 95%; background: #fff; padding: 0px 30px 28px 30px;}
.news .news-list ul li .pp .nnn1{    display: flex;justify-content: space-between; margin-bottom: 25px;}
.news .news-list ul li .pp .nnn1 span{display: inline-block; background: url(/template/default/img/new.png) no-repeat; height: 70px; width: 64px; font-size: 18px; color: #fff; padding: 9px 10px; font-weight: bold; text-align: center;}
.news .news-list ul li .pp .nnn1 a{display: inline-block; text-align: right; line-height: 70px; font-size: 14px; color: #666;}
.news .news-list ul li .pp .tit{ display: block; width: 100%; }
.news .news-list ul li .pp .tit h2 a{font-size: 18px; font-weight: 500; color: #333; height: 50px; line-height: 50px; overflow: hidden; display: block; white-space: nowrap;
    text-overflow: ellipsis;}

.news .news-list ul li .pp .tit span{display:block; font-size: 14px; color: #999; margin:7px 0px;}
.news .news-list ul li .pp .tit p{display: block; width: 100%; line-height: 25px; font-size: 14px; height: 50px; overflow: hidden; color: #666;}
.news .news-list ul li .pp .pic{display: block; width: 100%; height:223px; overflow:hidden; margin-top:30px}
.news .news-list ul li .pp .pic img{display: block; width: 100%; min-height:223px; transition: all 1s;}
.news .news-list ul li .pp ul{padding-top: 30px;}
.news .news-list ul li .pp ul li{display: block;float: none; width: 100%; border-bottom: solid 1px #cdcdcd; margin-bottom: 4px;}
.news .news-list ul li .pp ul li a{font-size: 18px; font-weight: 500; color: #333; 
height: 50px; line-height: 50px; overflow: hidden; display: block;white-space: nowrap;
    text-overflow: ellipsis;
}
.news .news-list ul li .pp:hover img{  transform: scale(1.15)}
.news .news-list ul li .pp ul li span{display:block; font-size: 14px; color: #999;}
.news .news-list ul li .pp ul li p{display: block; width: 100%; line-height: 25px; font-size: 14px; height: 50px; overflow: hidden; color: #666; margin: 10px 0px 20px;}
.news .news-list ul li .pp ul li:nth-child(3){border: none; margin-bottom: 0;}
.news .news-list ul li .pp .nnn1 a:hover{ color: #185DC2;}
.news .news-list ul li .pp .tit h2 a:hover{ color: #185DC2;}
.news .news-list ul li .pp ul li a:hover{ color: #185DC2;}

.footer{display: flex; width: 100%; background: url(/template/default/img/dbbj2.webp); padding: 60px 0px;  background-size:auto 100%; background-position:center 0;}
.foot-nn{display: flex;flex-direction:row; justify-content: space-around; align-content: center;}
.footer .ses{width: 43%;}
.footer .ses .search{display: block; width: 100%; background: rgba(57,65,80,0.39); border-radius: 5px; height: 60px; line-height: 60px; border: none; padding: 0; box-sizing: border-box; overflow: hidden;}
.footer .ses .search input{background: none; float: left; width: 80%; height: 60px; line-height: 60px; padding: 0 20px; color: #fff; outline: none; border: none;}
.footer .ses .search input::placeholder{font-size: 14px; color: #fff; opacity: 0.4;}
.footer .ses .search .ss{display: block; float: right; width: 20%; height: 60px; line-height: 60px; text-align: center;}
.footer .ses .search .ss button{display: block; width: 100%; height: 60px; line-height: 60px; background: rgba(255,255,255,0.1); border: none; font-size: 16px; color: #fff; letter-spacing: 2px; opacity: 0.9; cursor: pointer; transition: all 0.3s ease;}
.footer .ses .search .ss button img{vertical-align: middle; margin-right: 6px; max-height: 20px;}
.footer .ses .search .ss button:hover{background: #185DC2; opacity: 1;}
.footer .ses .list{display: block; width: 100%; margin-top: 40px;} 
.footer .ses .list ul{display: block;float: left;padding-right: 40px;} 
.footer .ses .list ul li h2 a{font-size: 18px; color: #EFEFEF; height: 50px; line-height: 50px;}
.footer .ses .list ul li a{display: block; color: #EFEFEF; line-height: 35px; font-size: 14px; opacity: 0.8;transition: all 0.3s;}
.footer .ses .list ul li a:hover{   color: #185DC2;font-weight: bold;}
.icon-hot:before{content:"\e918"}
.footer .ses .list ul:nth-child(4){padding: 0;}
.nnnn{ width: 40%; color: #fff; text-align: left; margin-left: 150px;}
.nnnn .call{display: block; width: 100%;}
.nnnn .call p{font-size: 16px;}
.nnnn .call b{display: block; font-size: 32px; font-style: italic; height: 60px; line-height: 60px; font-family:Arial, Helvetica, sans-serif}
.nnnn .mm{display: block; width: 100%; padding: 15px 0px 0px;}
.nnnn .mm h2{display: block; font-size: 24px; height: 60px; line-height: 60px; margin-bottom: 10px;}
.nnnn .mm p{font-size: 14px; line-height: 35px; opacity: 0.8;}
.nnnn .mo{margin-top: 40px;}
.nnnn .mo a{display: inline-block;width: 160px;height: 50px;background: #185DC2;line-height: 50px;color: #fff;text-align: center;border-radius: 4px;transition: all 0.3s ease;}
.nnnn .mo a:hover{transform: translateY(-3px);}
.nnnn .mo a.yy:hover{background: #185DC2; }
.nnnn .mo a.yy{background: #1953a5; margin-left: 20px;}
.right-wx{display: inline-block; color: #fff; margin-top: 150px;}
.right-wx img{vertical-align: middle;transition: all 1s;}
.right-wx:hover img{transform:scale(1.05);}
.right-wx p{display: block; text-align: center; font-size: 16px; height: 50px; line-height: 50px; letter-spacing: 5px;}
.foot1{background: url(/template/default/img/dbbj.jpg);  width: 100%; background-size:auto 100%; background-position:center 0}
.foot2{display:flex;justify-content: space-between; align-items: center; align-self: center; color: rgba(255,255,255,0.5); padding: 16px 0px;}
.foot1 .img-logo{display: inline-block; vertical-align: middle; }
.foot1 .img-logo img{display: inline-block; vertical-align: middle;}
.foot1 .nn2 a{color: rgba(255,255,255,0.5); }
.bann { display: block; width: 100%;height: 500px;position: relative;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;
    background-size: cover !important;margin-top: 100px;}
.bann .cpjj{display:block; width:100%; text-align:center; padding-top:180px; }
.bann .cpjj h2{ font-size:40px; color:#fff;font-weight: bold;
line-height: 64px;}
.bann .cpjj p{ font-size:14px;font-weight: 400;line-height: 28px;color: #FFFFFF; color:#fff; padding-top:10px;}
.bann .wz{display:block; position:absolute; bottom:20px; font-size:14px; color:#CCCCCC; 
font-weight:bold; font-family:'宋体'}
.bann .wz img{display: inline-block; width:13px; vertical-align:; }
.bann .wz a{padding:0px 10px;color:#ccc; font-weight:normal; font-family:'微软雅黑'}
.bann .wz span{font-size:12px; font-weight:bold; font-family:'宋体';color:#CCCCCC; }
.bann2 .cpjj{text-align:left; width:40%;}
.cpjsq{display:block;background:#f9f9f9; padding:40px; margin:70px 0px 40px;}
.cpjsq .sxf{display:block;float:left; width:80%;}
.cpjsq .sxf .sss{display: block; }
.cpjsq .sxf .sss .would{display: inline-block;font-weight: 400;line-height: 19px;color: #333333; font-size:14px;}
.cpjsq .sxf .sss .would input{border: 1px solid #E2E2E2;width: 100px;height: 40px; display:inline-block; line-height:40px; margin:0px 10px;}
.dx{display:inline-flex; margin:0px 40px;}
.dx input{display:inline-block; vertical-align:middle;outline-style:none;-webkit-appearance:none;border:none;appearance:none;width: 16px;height: 16px;border: 1px solid #CCCDCD;border-radius: 50%;}
.dx label{font-weight: 400; font-size:14px; color:#333; padding:0px 10px;}
.dx input:checked { background: url(/template/default/img/ii.png) no-repeat;width: 16px;height: 16px; border:none} 
.cpjsq .sxf .sx{display:inline-block; padding:0px 30px;}
.cpjsq .sxf .sx button{display:block;width: 120px;height: 40px;border-radius: 4px; background:#185DC2; color:#fff; line-height:40px; font-size:14px;transition: all 0.3s ease;}
.cpjsq .sxf .sx:hover button{transform: translateY(-3px);}
.cpjsq .sxf a{display:inline-block; text-align:right;font-weight: 400;color: #185DC2; font-size:14px; }
.cpjsq .xxnr{display:block; margin-top:20px;}
.cpjsq .xxnr .qt1{ display:block; float:left; width:33.33%;}
.cpjsq .xxnr .qt1 .xxx1{display:block; width:95%; margin-right:5px;}
.cpjsq .xxnr .qt1 .xxx1 .xxx a{display:block; float:left;font-weight: 400;color: #333333; font-size:14px;border-radius: 4px 2px 2px 2px;border: 1px solid #EAEAEA;writing-mode: tb; padding:20px 10px;background:#fff;}
.cpjsq .xxnr .qt1 .xxx1 ul{float:right; width:80%;}
.cpjsq .xxnr .qt1 .xxx1 ul li{display:block; float:left; width:50%; margin-bottom:10px; }
.cpjsq .xxnr .qt1 .xxx1 ul li a{ height:30px; line-height:30px; border:solid 1px #EAEAEA;
 display:block; text-align:center; width:95%; background:#fff; color:#666}
.line{display: inline-block;width: 1px;height: 130px; background:#EAEAEA;}
.cpjsq .zz{display:block; float:right; width:18%;}
.cpjsq .zz a{width: 160px;height: 40px;border: 1px solid #185DC2;opacity: 1;border-radius: 4px;display:block;margin:0 auto;color:#185DC2;text-align:center;line-height:40px;transition: all 0.3s ease;}
.cpjsq .zz a:hover{background:#185DC2;color:#fff;transform: translateY(-3px);}
.cpjsq .zz .call1{display:block; margin-top:20px;}
.cpjsq .zz .call1 p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px; text-align:center; margin-bottom:10px;}
.cpjsq .zz .call1 h2{font-size: 20px;font-family: Arial;font-weight: bold;line-height: 16px;color: #185DC2; text-align:center; }
.cpjsq .zz .call1 h2 i{display:inline-block; height:24px; vertical-align:sub; padding-right:5px;}
.cpjsq .xxnr .qt1 .xxx1 .xxx:hover a{ background:#185DC2; color:#fff;}
.cpjsq .xxnr .qt1 .xxx1 ul li a:hover{ background:#185DC2; color:#fff;}
/*满足分歧需要*/
.xq{display:block; width:100%;}
.xq h2{display:block;font-size: 36px;line-height: 64px;color: #222222;text-align: center;}
.xq .mz{display:block; width:100%; padding:40px 0px}
/* 本例子css */
.xq .mz .swiper{ width:100%;  overflow:hidden; position:relative;  }
.xq .mz .swiper .swiper-button-prev{display:block;font-size:14px; color:#CCCCCC; font-weight:bold; font-family:'宋体'; position:absolute; left:0;width:auto !important; height:auto !important;}
.xq .mz .swiper .swiper-button-next{ font-size:14px; color:#CCCCCC; 
font-weight:bold; font-family:'宋体'; position:absolute; right:0; display:block; width:auto !important; height:auto !important;}
.xq .mz .swiper .swiper-button-prev:hover{ color:#185DC2; cursor:pointer}
.xq .mz .swiper .swiper-button-next:hover{ color:#185DC2; cursor:pointer}
.xq .mz .swiper .swiper-button-next:hover{ background:none;}
.xq .mz .swiper .swiper-button-next{background:none;}
.xq .mz .swiper .swiper-wrapper{width:96%; margin:0 auto;}
.xq .mz .swiper .swiper-wrapper .swiper-slide{ display:block; float:left; width:16.66% !important; height:auto !important; transform:none; margin:0 !important;transition:none; box-shadow:none}
.xq .mz .swiper .swiper-wrapper .swiper-slide a{display:block; width:96%; margin:0 auto;}
.xq .mz .swiper .swiper-button-prev:hover{ background:none;}
.xq .mz .swiper .swiper-button-prev{background:none;}
.xq .mz .swiper .swiper-button-next.swiper-button-disabled, .xq .mz .swiper .swiper-button-prev.swiper-button-disabled{opacity:1;}
.xq .mz .swiper .swiper-slide:hover{box-shadow:none;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a .pic{ display:block; width:100%;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a .pic img{ display:block; height:80px; width:auto; margin:0 auto;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a .pic a:hover img{ border-color:#999;  }
.xq .mz .swiper .swiper-wrapper .swiper-slide a .title{ text-align:center; font-size:20px; color:#333;font-weight: bold; margin-top:20px;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a .title i{display:block; width:30px; height:3px; background:#fff; margin:12px auto 0px;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a:hover .title i{background:#185DC2;}
.xq .mz .swiper .swiper-wrapper .swiper-slide a:hover .title{color:#185DC2;}
/*带布景的产品*/
.cpbf1{display:block; background:url(/template/default/img/cpbg1.webp); background-size:auto 100%; background-position:center 0}
.cpbf1 .cp1{display:block; width:100%; padding:60px 0px;}
.cpbf1 .cp1 .cpbt h2{display:inline-block;font-weight: bold;line-height: 28px;color: #FFFFFF; font-size:30px;height:30px;}
.cpbf1 .cp1 .cpbt h2 i{display:inline-block; width:24px; margin-right:10px; }
.cpbf1 .cp1 .cpbt .cpright{display:block; float:right; color:#fff;}
.cpbf1 .cp1 .cpbt .cpright span{ padding:0px 20px;}
.cpbf1 .cp1 .cpbt .cpright a{color:#fff;font-weight: 400;line-height: 28px; font-size:14px;}
.cpbf1 .cp1 .cpbt .cpright a:hover{text-decoration: underline;}
.cpbf1 .cp1 .cplist{ display:block; width:100%; padding-top:40px;}
.cpbf1 .cp1 .cplist ul li{display:block; float:left; width:50%;}
.cpbf1 .cp1 .cplist ul li .jg{display:block; width:95%; margin:0 auto;background:#fff; margin-bottom:30px;}
.cpbf1 .cp1 .cplist ul li .jg .pic{display:block; float:left; width:52%; height:240px; overflow:hidden;}
.cpbf1 .cp1 .cplist ul li .jg .pic img{display:block; width:100%; min-height:240px;transition: all 1s;}
.cpbf1 .cp1 .cplist ul li .jg .tit{display:block;  padding:20px 20px 19px 0px; float:right; width:45%;}
.cpbf1 .cp1 .cplist ul li .jg .tit h2 a{font-size:18px;line-height: 36px;color: #333333;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block}
.cpbf1 .cp1 .cplist ul li .jg .tit .jj{display:block;font-size:14px;font-weight: 400;line-height: 24px;color: #999999;background:#F6F6F6;padding:15px;margin: 15px 0px 20px;}
.cpbf1 .cp1 .cplist ul li .jg .tit .cp2{display:flex;justify-content: space-between;}
.cpbf1 .cp1 .cplist ul li .jg .tit .cp2 a{width: 47%;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display:inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align:center;border-radius:4px;transition: all 0.3s ease;}
.cpbf1 .cp1 .cplist ul li .jg .tit .cp2 a.xj{border: 1px solid #185DC2; color:#185DC2;}
.cpbf1 .cp1 .cplist ul li .jg:hover h2 a{color:#185DC2;}
.cpbf1 .cp1 .cplist ul li .jg .tit .cp2 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;transform: translateY(-3px);}
.cpbf1 .cp1 .cplist ul li .jg .tit .cp2 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;}
.cpbf1 .cp1 .cplist ul li .jg:hover img{transform: scale(1.15)}
/*不带布景的产品*/
.cpbf2 {display:block; width:100%; padding:60px 0px;}
.cpbf2 .cpbt h2{display:inline-block;font-weight: bold;line-height: 30px;color: #333; font-size:30px;height:30px;}
.cpbf2 .cpbt h2 i{display:inline-block; width:24px; margin-right:10px; }
.cpbf2 .cpbt .cpright{display:block; float:right; color:#333;}
.cpbf2 .cpbt .cpright span{ padding:0px 20px;}
.cpbf2 .cpbt .cpright a{color:#333;font-weight: 400;line-height: 28px; font-size:14px; display:inline;}
.cpbf2 .cpbt .cpright a.xj1{color:#185DC2;}
.cpbf2 .cpbt .cpright a:hover{ color:#185DC2}
.cpbf2 .cplist{ display:block; width:100%; padding-top:40px;}
.cpbf2 .cplist ul li{display:block; float:left; width:25%;}
.cpbf2 .cplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.cpbf2 .cplist ul li .jg .pic{display:block; width:100%;  overflow:hidden;height:220px;}
.cpbf2 .cplist ul li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.cpbf2 .cplist ul li .jg .tit{display:block; padding:15px; width:100%;}
.cpbf2 .cplist ul li .jg .tit h2 a{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block}
.cpbf2 .cplist ul li .jg .tit .jj{display:block; font-size:14px;font-weight: 400;line-height: 24px;color: #999999; background:#F6F6F6; padding:15px; margin:15px 0px;}
.cpbf2  .cplist ul li .jg .tit .cp1 a{width: 47%;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display:inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align:center;border-radius:4px;transition: all 0.3s ease;}
.cpbf2 .cplist ul li .jg .tit .cp1{display:flex;justify-content: space-between;}
.cpbf2 .cplist ul li .jg .tit .cp1 a.xj{border: 1px solid #185DC2;color:#185DC2;;}
.cpbf2 .cplist ul li .jg:hover h2 a{color:#185DC2;}
.cpbf2 .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2;color:#fff;border-color:#185DC2;transform: translateY(-3px);}
.cpbf2 .cplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;}
.cpbf2 .cplist ul li .jg:hover img{  transform: scale(1.15)}
.cpbf3{background:#f9f9f9; padding:60px 0px;}
/*免费获取设计规划*/
.mfhq{display:block; width:100%; background:url(/template/default/img/hqfa.webp); padding:60px 0px; background-size:auto 100%; background-position:center 0}
.mfhq h2{display:block;font-size: 36px;line-height: 64px;color: #FFFFFF; text-align:center;}
.mfhq p{font-weight: 400;line-height: 28px;color: #FFFFFF; font-size:14px; opacity:0.55; text-align:center}
.mfhq .bd1{display:flex; padding:40px 0px;}
.mfhq .bd1 .item{margin-right:20px;}
.mfhq .bd1 .item label{display:inline-block;line-height: 24px;color: #FFFFFF; font-size:16px; padding-right:10px;}
.mfhq .bd1 .item label sup{color:#185DC2; font-size:14px;}
.mfhq .bd1 .item input{display:inline-block; width:290px; height:48px; line-height:48px;background: rgba(246,246,246,0.39);border-radius: 4px; color:#fff;text-indent:10px;}
.mfhq .bd1 .item input::placeholder{color:#fff; opacity:0.7; }
.mfhq .bd1 .item select{display:inline-block; width:300px; height:48px; line-height:48px;background: rgba(246,246,246,0.39);border-radius: 4px; color:#fff;}
.mfhq .bd1 .item option{color:#333;}
.mfhq .hdg{display:flex;justify-content: center;}
.mfhq .hdg button{width:220px; height:48px; line-height:48px;background: #185DC2;font-weight: 400;color: #FFFFFF; font-size:16px; text-align:center; border-radius:4px;transition: all 0.3s ease;}
.mfhq .hdg .iconfont{font-size: 16px;margin-left: 6px;}
.icon-tijiao:before{content:"\e638";}
.icon-zixun:before{content:"\e637";}
.mfhq .hdg a{ width:220px; height:48px; line-height:48px;background: #185DC2;font-weight: 400;color: #FFFFFF; font-size:16px; text-align:center; border-radius:4px; margin-left:20px;transition: all 0.3s ease;}
.mfhq .hdg button:hover,.mfhq .hdg a:hover{transform: translateY(-3px);}
/*产品推荐*/
.cpbf4 {display:block; width:100%; padding:60px 0px; background:#f9f9f9}
.cpbf4 .cpbt h2{display:inline-block;font-weight: bold;line-height: 30px;color: #333; font-size:30px; height:30px;}
.cpbf4 .cpbt h2 i{display:inline-block; width:24px; margin-right:10px; }
.cpbf4 .cpbt .cpright{display:block; float:right; color:#666;}
.cpbf4 .cpbt .cpright a i{display:inline-block; height:18px; vertical-align:sub; margin-left:5px;transition: all 0.3s ease;}
.cpbf4 .cpbt .cpright a:hover i{transform: translateX(3px);}
.cpbf4 .cpbt .cpright a{color:#666;font-weight: 400;line-height: 28px; font-size:14px;}
.cpbf4 .cpbt .cpright a:hover{ color:#185DC2}
.cpbf4 .cplist{ display:block; width:100%; padding-top:40px;}
.cpbf4 .cplist ul li{display:block; float:left; width:25%;}
.cpbf4 .cplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.cpbf4 .cplist ul li .jg .pic{display:block; width:100%;  overflow:hidden;height:230px;}
.cpbf4 .cplist ul li .jg .pic img{display:block; width:100%; min-height:230px;    transition: all 1s;}
.cpbf4 .cplist ul li .jg .tit{display:block; padding:15px; width:100%;}
.cpbf4 .cplist ul li .jg .tit h2 a{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center; display:block}
.cpbf4 .cplist ul li .jg .tit .jj{display:block; font-size:14px;font-weight: 400;line-height: 24px;color: #999999; background:#F6F6F6; padding:15px; margin:15px 0px;}
.cpbf4 .cplist ul li .jg .tit .cp1{display: flex;justify-content: center;align-items: center;justify-content: space-between;}
.cpbf4 .cplist ul li .jg .tit .cp1 a{width: 47%;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display:inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align:center;border-radius:4px;transition: all 0.3s ease;}
.cpbf4 .cplist ul li .jg .tit .cp1 a.xj{border: 1px solid #185DC2; color:#185DC2;}
.cpbf4 .cplist ul li .jg:hover h2 a{color:#185DC2;}
.cpbf4 .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;transform: translateY(-3px);}
.cpbf4 .cplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;transform: translateY(-3px);}
.cpbf4 .cplist ul li .jg:hover img{transform: scale(1.15)}
/*有关案例推荐*/
/*产品推荐*/
.cpbf5 {display:block; width:100%; padding:60px 0px;}
.cpbf5 .cpbt h2{display:inline-block;font-weight: bold;line-height: 30px;color: #333; font-size:30px; height:30px;}
.cpbf5 .cpbt h2 i{display:inline-block; width:24px; margin-right:10px; }
.cpbf5 .cpbt .cpright{display:block; float:right; color:#666;}
.cpbf5 .cpbt .cpright a i{display:inline-block;height:18px;vertical-align:sub;margin-left:5px;transition: all 0.3s ease;}
.cpbf5 .cpbt .cpright a{color:#666;font-weight: 400;line-height: 28px; font-size:14px;}
.cpbf5 .cpbt .cpright a:hover{ color:#185DC2}
.cpbf5 .cpbt .cpright a:hover i{transform: translateX(3px);}
.cpbf5 .cplist{display:block; width:100%; padding-top:40px;}
.cpbf5 .cplist ul li{display:block; float:left; width:25%;}
.cpbf5 .cplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.cpbf5 .cplist ul li .jg .pic{display:block; width:100%;  overflow:hidden;height:220px;}
.cpbf5 .cplist ul li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.cpbf5 .cplist ul li .jg .tit{display:block; padding:15px 0px; width:100%;}
.cpbf5 .cplist ul li .jg .tit h2{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px 10px; text-align:center}
.cpbf5 .cplist ul li .jg .tit .jj{display:block; font-size:13px;font-weight: 400;line-height: 24px;color: #999999; background:#EAEAEA; padding:15px; margin:15px 0px;}
.cpbf5 .cplist ul li .jg .tit .jj b{display:inline-block;color: #999999;}
.cpbf5 .cplist ul li .jg .tit .cp1{padding:0px 10px;}
.cpbf5 .cplist ul li .jg .tit .cp1 span{display:inline-block; font-size:13px; color:#999}
.cpbf5 .cplist ul li .jg .tit .cp1 i{ color:#666; font-style:normal; padding-left:3px;}
.cpbf5 .cplist ul li .jg .tit .cp1 em{float:right;font-size: 13px;font-family: Source Han Sans SC;font-weight: 400;line-height: 20px;color: #666666; font-style:normal;}
.cpbf5 .cplist ul li .jg .tit .cp1 em img{height:16px; vertical-align:middle; margin-right:3px;}
.cpbf5 .cplist ul li .jg:hover h2{color:#185DC2;}
.cpbf5 .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;}
.cpbf5 .cplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;}
.cpbf5 .cplist ul li .jg:hover img{  transform: scale(1.15)}

/*产品栏目页一*/
/*产品分类*/
.xx{display:block;width:100%;height:80px;line-height:80px;background:#F6F6F6;}
.xx .container{height:100%;display:flex;align-items:center;justify-content:space-between;}
.xx .xxl{display:block;float:left;}
.xx .xxl ul{display:flex;gap: 50px;}
.xx .xxl ul li{display:block;}
.xx .xxl ul li a{display:block;font-weight:400;line-height:28px;color:#333333;font-size:16px;height:80px;line-height:80px;position:relative;}
.xx .xxl ul li:first-child a{padding-left:0;}
.xx .xxl ul li a i{display:block;width:40px;height:3px;background:none;margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:all .3s ease;}
.xx .xxl ul li.on a i{width:45px;background:#185DC2;transition:all .3s ease;}
.xx .xxl ul li:hover a i{background:#185DC2;width:45px;}
.xx .xxl ul li:hover a{color:#185DC2;transition:all .3s ease;}
.xx .xxl ul li.on a{color:#185DC2;}
.xx .hqbj{display:block;margin-left:auto;}
.xx .hqbj form{display:flex;align-items:stretch;}
.xx .hqbj .bk{width:228px;height: 40px;border:1px solid #E2E2E2;border-right:none;}
.xx .hqbj .bk input{display:block;width:100%;height:100%;line-height:40px;background:#fff;padding:0 15px;}
.xx .hqbj .bk input::placeholder{color:#C2C2C2;font-size:14px;text-indent:0;}
.xx .hqbj .bk2{width:80px;height:40px;background:#185DC2;}
.xx .hqbj .bk2 button{display:block;width:100%;height:100%;line-height:40px;background:#185DC2;color:#fff;text-align:center;cursor:pointer;transition: all 0.3s ease;}
.xx .hqbj .bk2 button:hover {border: solid 1px #185DC2;color: #185DC2;background: #fff;transform: translateY(-3px);}
/*产品*/
.cp-tj{display:block; width:100%; padding:60px 0px;}
/* 本例子css */
.cp-tj .slideTxtBox1{ width:100%; text-align:left;  }
.cp-tj .slideTxtBox1 .hd{ display:block; float:left; width:47%}
.cp-tj .slideTxtBox1 .hd h2{display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:36px;}
.cp-tj .slideTxtBox1 .hd .jj{display:block; font-size:16px;font-weight: 400;line-height: 32px;color: #666666; margin-top:30px}
.cp-tj .slideTxtBox1 .hd ul{ display:block; width:100%; padding:50px 0px;}
.cp-tj .slideTxtBox1 .hd ul li{ float:left;cursor:pointer; width:50%;}
.cp-tj .slideTxtBox1 .hd ul li a{display:block; width:95%; margin:0 auto;}
.cp-tj .slideTxtBox1 .hd ul li a em{display:inline-block; width:90%;font-weight: 400;line-height: 30px;color: #333333; font-size:16px; font-style:normal}
.cp-tj .slideTxtBox1 .hd ul li a span{display:inline-block; text-align:right; font-size:16px; font-family:'?????“'; font-weight:bold}
.cp-tj .slideTxtBox1 .hd ul li.on a em{ color:#185DC2}
.cp-tj .slideTxtBox1 .hd ul li:hover a em{ color:#185DC2}
.cp-tj .slideTxtBox1 .hd .hqbj{display:flex;}
.cp-tj .slideTxtBox1 .hd .hqbj a{width:220px;height: 48px;background:#185DC2;color:#fff;line-height:48px;text-align:center;font-weight: 400;color: #FFFFFF;font-size:16px;border-radius:4px;transition: all 0.3s ease;}
.cp-tj .slideTxtBox1 .hd .hqbj a.mf{ background:#185DC2; margin-left:20px;}
.cp-tj .slideTxtBox1 .hd .hqbj a:hover{transform: translateY(-3px);}
.cp-tj .slideTxtBox1 .bd{display:block; float:right; width:50%;}
.cp-tj .slideTxtBox1 .bd img{display:block; max-width:100%;}

/*主推产品*/
.tptx{display:block; background:url(/template/default/img/ztcpbg.jpg); padding-top:70px; background-size:auto 100%; background-position:center 0}
.tptx h2{font-weight: bold;line-height: 64px;color: #FFFFFF; font-size:36px; text-align:center;}
.tptx p{display:block; font-weight: 400;line-height: 28px;color: #FFFFFF;opacity: 0.55; font-size:14px; text-align:center; padding-bottom:60px;}
.tptx .banner-arrow{ position:absolute; top:50%; width:100%; display:block;}
.tptx .banner-arrow .swiper-button-next{right:10px; position:absolute;}
.tptx .banner-arrow .swiper-button-prev{left:10px; position:absolute}
/* 必要布局形状css */
.swiper-container {margin-left: auto;margin-right: auto;position: relative;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	-webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}
.swiper-slide:hover {
	-webkit-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	-moz-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
}
.banner-box {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.swiper-container {
	width: 100%;
	margin: 12px 0;
}
.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: scale(.8);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px; height:460px !important;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.swiper-slide img {
	width: 100%;
	display: block;
}
.swiper-slide video{display:block; width:100%; height:460px;}
.swiper-button-prev {
	background: url(/template/default/img/pev.png)no-repeat; opacity:1;
	left: 10px; width:48px !important; height:48px !important;
}
.swiper-button-next, .swiper-button-prev{ color: inherit !important; font-size:0;}
.swiper-button-next:after, .swiper-button-prev:after{display:none;}


.swiper-button-next {
	background: url(/template/default/img/nex.png) no-repeat;opacity:1;width:48px !important; height:48px !important;
}
.swiper-button-prev:hover{background:url(/template/default/img/nn3.png) no-repeat;}
.swiper-button-next:hover{background:url(/template/default/img/nn1.png) no-repeat;}
/*产品*/
.tplist{display:block; width:100%; padding:70px 0px;}
.tplist ul li{display:block; width:33.33%; float:left}
.tplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.tplist ul li .jg .pic{display:block; width:100%;  overflow:hidden;height:295px; }
.tplist ul li .jg .pic img{display:block; width:100%; min-height:280px;    transition: all 1s;}
.tplist ul li .jg .tit{display:block; padding:15px; width:100%;}
.tplist ul li .jg .tit h2{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.tplist ul li .jg .tit .jj{display:block; font-size:14px;font-weight: 400;line-height: 24px;color: #999999; background:#EAEAEA; padding:15px; margin:15px 0px;}
.tplist ul li .jg .tit .jj span{padding:0px 5px;}
.tplist ul li .jg .tit .cp1{display:flex;    justify-content: space-between;}
.tplist ul li .jg .tit .cp1 a{width: 47%;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display:inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align:center;border-radius:4px;transition: all 0.3s ease;}
.tplist ul li .jg .tit .cp1 a.xj{border: 1px solid #185DC2; color:#185DC2;}
.tplist ul li .jg:hover h2{color:#185DC2;}
.tplist ul li .jg .tit .cp1 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;transform: translateY(-3px);}
.tplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;transform: translateY(-3px);}
.tplist ul li .jg:hover .tit h2 a{color:#185DC2;}
.tplist ul li .jg:hover img{  transform: scale(1.15)}
/*余热锅炉告白*/
.yrzt{display:block; width:100%; background:url(/template/default/img/ztcp2.jpg); padding:60px 0px; background-size:auto 100%; background-position:center 0}
.yrzt .nn1{display:block; float:left;}
.yrzt .nn1 h2{color:#fff; font-size:32px}
.yrzt .nn1 p{font-weight: 400;line-height: 24px;color: #FFFFFF; font-size:14px;}
.yrzt .lx{display:block; float:right; padding:0; width:auto}
.yrzt .lx a{width: 220px;height: 48px;background:#fff;display:inline-block;font-size:16px;color:#185DC2;font-weight: 400;line-height: 48px;text-align:center;border-radius:4px;transition: all 0.3s ease;}
.yrzt .lx a:hover{transform: translateY(-3px);background:#185DC2;color:#fff;}
.yrzt .lx a .iconfont{margin-right:5px;}
.yrzt .lx a.dh img{display: inline-block; vertical-align:middle;}
.yrzt .lx a.dh{margin-left:10px;background: #185DC2;color: #ffffff;}
.tplist1{display:block; width:100%;}
.tplist1 .tp-bt{display:block; font-size:36px;font-weight: bold;line-height: 64px;color: #222222; text-align:center; padding-bottom:50px;}
.tplist1 .tp-bt i{display:inline-block;width: 20px;height: 1px; background:#444; vertical-align:middle;}
.tplist1 .tp-bt b{padding:0px 40px;}
.tplist1 ul li .jg .pic{height:295px;}
.tplist1 ul li .jg .pic img{min-height:295px;}
.icon-dianhua:before{content:"\e610";}
/*产品详情页*/
.cpxq{display:block; width:100%; background:url(/template/default/img/ban3.webp)  center;background-size:100% 100%; padding:120px 0px 60px;}
.cpxq .wz{display:block;font-size:14px; font-family:'宋体'; font-weight:bold;color:#ccc;}
.cpxq .wz img{display: inline-block; width:13px; vertical-align:sub; }
.cpxq .wz b{display:inline-block; font-size:12px; color:#CCCCCC;}
.cpxq .wz a{color:#ccc;padding:0px 10px; font-weight:normal; font-family:'微软雅黑'}
.cpxq .wz span{font-size:12px; font-weight:bold; font-family:'宋体';color:#CCCCCC; padding-right:5px}
.cpxq .wz span.con{color:#fff; font-weight:normal; font-family:'微软雅黑'}

.xq1{display:block; width:100%; margin-top:20px; background:#fff;}
.xq1 .xqt{display:block; float:left; width:48%;}
/* 本例子css */
.xq1 .xqt .swiper{ width:100%; height:auto; overflow:hidden; position:relative;}
.xq1 .xqt .swiper .swiper-slide-active, .xq1 .xqt .swiper .swiper-slide-duplicate-active{ transform:none}
.xq1 .xqt .swiper-slide{height:550px !important; box-shadow:none; transform:none; overflow:hidden}
.xq1 .xqt .swiper-pagination{ height:10px; overflow:hidden; position:absolute;bottom:15px; z-index:1; display:flex;justify-content: center;}
.xq1 .xqt .swiper-slide img{ width:100%; height:auto; display:block; min-height:550px;}
.xq1 .xqt .swiper-pagination span{ float:left; margin-right:5px;width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius:100%; opacity:0.5}
.xq1 .xqt .swiper-pagination .swiper-pagination-bullet-active{ background:#185DC2; color:#fff;opacity:1 }
.xq2{display:block; float:right; width:51%; padding:22px 40px;}
.xq2 h1{display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:34px}
.xq2 .jj{font-size: 14px;font-weight: 400;line-height: 28px;color: #666666; margin-top:15px;}
.pj{display:block; padding:10px 0px 40px; height:550px;}
.pj .wz1{padding-top:15px;}
.pj .xq1 .xqt .swiper-slide{height:430px !important;}
.pj .xq1 .xqt .swiper-slide img{min-height:430px;}
.xq3 .swiper-slide{ height:550px !important; overflow:hidden}
.xq1 .xqt .swiper-slide img{width:100%; margin:0 auto; min-height:550px;transition: all 1s;}
.xq1 .xqt .swiper-slide:hover img{transform: scale(1.15);}
.xq2 ul{padding:20px 0px;}
.xq2 ul li span{display: inline-block; font-weight: 400;line-height: 28px;color: #999999; font-size:14px; width:30%}
.xq2 ul li{font-weight: 400;line-height: 28px;color: #666666;font-size:14px;}
.xq2 .cp2{display:flex; margin-top:20px;justify-content: space-evenly;}
.xq2 .cp2 a{width: 220px;height: 48px;background:#185DC2;font-weight: 400;line-height: 28px;color: #FFFFFF;font-size:16px;text-align:center;line-height:48px;transition: all 0.3s ease;}
.xq2 .cp2 a.fa{background:#185DC2;}
.xq2 .cp2 a:hover{border: solid 1px #185DC2; color: #185DC2; background: #fff;transform: translateY(-3px);}
.xq2 .cp2 a.fa:hover{border: solid 1px #185DC2; color: #185DC2; background: #fff;}

/*产品细节*/
.xj5{display:block; width:100%; padding:50px 0px 0px;}
.xj1{display:block; width:100%; padding:20px 0px;}
.xj1 .xjbt{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:24px; padding:30px 0px;}
.xj1 .xjbt i{display:inline-block; height:30px; vertical-align:middle; padding-right:10px;}

.xqt1{display:block; width:100%; margin:0 auto; font-size:16px; line-height:30px;}
.xqt1 img{display:block; margin:20px auto; max-width:100%}
.xqt1 video{display:block; width:100% !important; height:100%; margin:0 auto}
.zxly1 {background:#F9F9F9;padding:20px 0;} 
.zxly1 .xjbt {display: block;width: 100%;text-align: center;margin: 20px 0;}
.zxly1 .xjbt h2 {font-weight: bold;line-height: 64px;color: #222222;font-size: 36px;}
.zxly1 .xjbt p {display: block;font-weight: 400;line-height: 28px;color: #999999;font-size: 14px;}
.xqzx{display:block;width:100%;margin-bottom:70px;box-sizing:border-box;}
.xqzx .lybf{display:block;width:70%;float:left;background:#FFFFFF;padding:40px;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,0.05);}
.xqzx .baoxiu .item{margin-bottom: 14px;}
.xqzx .lybf .item{margin-bottom: 25px;display:flex;align-items:center;}
.xqzx .lybf .item label{font-weight:400;line-height:24px;color:#666;font-size:14px;width:12%;white-space:nowrap;margin-right: 20px;}
.xqzx .lybf .item label sup{color:#185DC2;margin-right:2px;}
.xqzx .lybf .item input{width:100%;height:48px;border:1px solid #EAEAEA;line-height:48px;padding:0 15px;box-sizing:border-box;transition:all 0.3s ease;}
.xqzx .lybf .item input::placeholder{font-weight:400;line-height:24px;color:#999;font-size:14px;}
.xqzx .lybf .item select{width:100%;height:48px;border:1px solid #EAEAEA;line-height:48px;padding:0 15px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/template/default/img/bottom2.png) no-repeat right 15px center transparent;background-size:12px auto;cursor:pointer;transition:all 0.3s ease;}
.xqzx .lybf .item option{font-weight:400;font-size:14px;color:#333;padding:8px 0;}
.xqzx .lybf .item textarea{width:100%;min-height:120px;border:1px solid #EAEAEA;padding:15px;line-height:24px;box-sizing:border-box;resize:none;transition:all 0.3s ease;}
.xqzx .lybf .item textarea::placeholder{font-weight:400;color:#999;font-size:14px;}
.xqzx .lybf .item input:focus,.xqzx .lybf .item select:focus,.xqzx .lybf .item textarea:focus{outline:none;border-color:#185DC2;box-shadow:0 0 0 2px rgba(24,93,202,0.1);}
.xqzx .lybf .item input:hover,.xqzx .lybf .item select:hover,.xqzx .lybf .item textarea:hover{border-color:#ccc;}
.xqzx .lybf .cp2{display:flex;justify-content:center;gap:15px;margin-top:10px;}
.xqzx .lybf .cp2 button,.xqzx .lybf .cp2 a{display:block;width:220px;height:48px;line-height:48px;background:#185DC2;font-size:16px;text-align:center;font-weight:400;color:#fff;border-radius:4px;transition:all 0.3s ease;border:none;cursor:pointer;text-decoration:none;}
.xqzx .lybf .cp2 button:hover,.xqzx .lybf .cp2 a:hover{transform:translateY(-3px);}
.xqzx .tx{display:block;float:right;width:28%;background:#fff;padding:30px 20px;box-sizing:border-box;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.05);}
.xqzx .tx img{display:block;width:120px;height:auto;margin:0 auto;border-radius:50%;}
.xqzx .tx h2{font-size:16px;font-weight:500;line-height:21px;color:#333;padding:10px 0 5px;margin:0;}
.xqzx .tx p{font-size:14px;font-weight:400;line-height:19px;color:#999;margin:0 0 20px;}
.xqzx .tx a{display:block;width:140px;height:40px;line-height:40px;border:1px solid #185DC2;border-radius:4px;color:#185DC2;font-size:14px;text-align:center;margin:0 auto 20px;text-decoration:none;transition:all 0.3s ease;}
.xqzx .tx a:hover{transform:translateY(-3px);background:#185DC2;color:#fff;}
.xqzx .tx .zj{display:block;padding:20px 0;border-top:1px solid #E8EBF0;border-bottom:1px solid #E8EBF0;margin:0 0 20px;line-height:30px;}
.xqzx .tx .zj span{font-size:14px;color:#999;}
.xqzx .tx .zj span em{color:#185DC2;font-style:normal;}
.xqzx .tx .zj b{display:block;font-size:26px;font-family:Arial;font-weight:bold;line-height:26px;color:#185DC2;margin-top:5px;}
.xqzx .tx .n{display:block;line-height:24px;}
.xqzx .tx .n span{display:block;font-weight:400;color:#999;font-size:14px;margin-bottom:5px;}
.xqzx .tx .n b{font-size:18px;font-family:Arial;font-weight:400;color:#185DC2;word-break:break-all;}
.xqzx .clear{clear:both;}
.xqzx .lybf .item1{margin-bottom: 15px;display:flex;align-items:center;}
.xqzx .baoxiu .item {margin-bottom: 14px;}
.xqzx .lybf .item1 label{font-weight:400;line-height:24px;color:#666;font-size:14px;width:12%;white-space:nowrap;margin-right: 20px;}
.xqzx .lybf .item1 .outer{width:100%;display:flex;gap:8px;}
.xqzx .lybf .item1 .outer select{flex:1;height:48px;border:1px solid #EAEAEA;line-height:48px;padding:0 15px;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(/template/default/img/bottom2.png) no-repeat right 15px center transparent;background-size:12px auto;cursor:pointer;transition:all 0.3s ease;outline:none;}
.xqzx .lybf .item1 .outer select:focus{outline:none;border-color:#185DC2;box-shadow:0 0 0 2px rgba(24,93,202,0.1);}
.xqzx .lybf .item1 .outer select:hover{border-color:#ccc;}

/*行业案例栏目*/
.alzs{display:block; width:100%; padding:60px 0px 40px;}
.alzs ul li{display:block; float:left; width:25%;}
.alzs ul li a{display:block; width:92%; margin:0 auto; background:#F6F6F6; padding:20px 40px; margin-bottom:20px;}
.alzs ul li a i{ display:inline-block; height:32px; vertical-align:middle}
.alzs ul li a i img{display:block; width:auto; height:32px; margin:0 auto;}
.alzs ul li a em{display:inline-block;height: 40px; width:1px; background:#E2E2E2; margin:0px 30px; vertical-align:middle;}
.alzs ul li a span{display:inline-block;font-weight: 400;color: #222222; font-size:16px;}
.alzs ul li a:hover{background:#185DC2;}
.alzs ul li a:hover em{background:#fff;}
.alzs ul li a:hover span{color:#fff;}
.alzs ul li.on a{background:#185DC2;}
.alzs ul li.on a em{background:#fff;}
.alzs ul li.on a span{color:#fff;}
/*案例列表*/
.dqlmal{padding-top:30px;}
.lmal{padding-bottom:40px;}
.lmal .cplist{display:block;width:100%;}
.lmal .cplist ul li{display:block;float:left;width:25%;}
.lmal .cplist ul li .jg{display:block;width:92%;margin:0 auto;margin-bottom:30px;border:solid 1px #EAEAEA;border-radius:8px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.03);}
.lmal .cplist ul li .jg:hover{transform:translateY(-3px);}
.lmal .cplist ul li .jg .pic{display:block;width:100%;overflow:hidden;height:200px;position:relative;}
.lmal .cplist ul li .jg .pic img{display:block;width:100%;height:200px;object-fit:cover;transition:all 1s;}
.lmal .cplist ul li .jg .pic::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background:linear-gradient(transparent,rgba(0,0,0,0.1));z-index:1;}
.lmal .cplist ul li .jg .tit{display:block;padding:15px 0px;width:100%;}
.lmal .cplist ul li .jg .tit h2{font-size:16px;line-height:24px;color:#333333;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0px 10px;text-align:center;transition:color 0.3s ease;}
.lmal .cplist ul li .jg .tit .jj{display:block;font-size:13px;font-weight:400;line-height:24px;color:#999999;background:#EAEAEA;padding:15px;margin:15px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;transition:background 0.3s ease;}
.lmal .cplist ul li .jg .tit .jj b{display:inline-block;color:#999999;padding-right:5px;}
.lmal .cplist ul li .jg .tit .cp1{padding:0px 10px;}
.lmal .cplist ul li .jg .tit .cp1 span{display:inline-block;font-size:13px;color:#999;}
.lmal .cplist ul li .jg .tit .cp1 i{color:#666;font-style:normal;padding-left:3px;}
.lmal .cplist ul li .jg .tit .cp1 em{float:right;font-size:13px;font-family:Source Han Sans SC;font-weight:400;line-height:20px;color:#666666;font-style:normal;}
.lmal .cplist ul li .jg .tit .cp1 em img{height:16px;vertical-align:middle;margin-right:3px;}
.lmal .cplist ul li .jg:hover h2{color:#185DC2;}
.lmal .cplist ul li .jg:hover .jj{background:#f5f7fa;}
.lmal .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2;color:#fff;border-color:#185DC2;}
.lmal .cplist ul li .jg .tit .cp1 a.xj:hover{background:#185DC2;color:#fff;border-color:#185DC2;}
.lmal .cplist ul li .jg:hover img{transform:scale(1.15);filter:brightness(1.05);}
/*行业案例详情页*/
.khalxq{padding:60px 0;background:#f5f7fa;}
.khalxq .container{background:#fff;padding:60px 80px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.03);position:relative;overflow:hidden;}
.khalxq .container::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#185DC2,#2a76e8);}
.khalxq .bt{text-align:center;padding-bottom:35px;border-bottom:1px solid #f0f0f0;margin-bottom:45px;position:relative;}
.khalxq .bt::after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:80px;height:1px;background:#185DC2;}
.khalxq .bt h1{font-size:36px;color:#222;font-weight:600;line-height:1.5;margin:0 0 20px;letter-spacing:-0.5px;}
.khalxq .bt p{font-size:14px;color:#999;line-height:1.8;display:flex;align-items:center;justify-content:center;gap:15px;}
.khalxq .bt p span{margin:0;color:#ddd;width:1px;height:12px;display:inline-table;}
.khalxq .khalxx{margin-bottom:45px;}
.khalxq .khalxx ul{background:#f8fbff;padding:40px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid #e8f0ff;}
.khalxq .khalxx ul li{flex:1;text-align:center;transition:all 0.3s ease;border-radius:8px;padding:16px 8px;}
.khalxq .khalxx ul li:hover{background:#e8f0ff;transform:translateY(-4px);box-shadow:0 4px 16px rgba(24,93,210,0.08);}
.khalxq .khalxx ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;gap:12px;}
.khalxq .khalxx ul li a .pic{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(24,93,210,0.1);padding:12px;}
.khalxq .khalxx ul li a .pic img{display:block;max-width:100%;height:auto;transition:all 0.3s ease;}
.khalxq .khalxx ul li a .tit{text-align:center;}
.khalxq .khalxx ul li a .tit b{display:block;font-weight:600;line-height:24px;color:#222;font-size:16px;margin-bottom:6px;}
.khalxq .khalxx ul li a .tit{font-weight:400;line-height:20px;color:#555;font-size:14px;letter-spacing:0.5px;}
.khalxq .khalxx ul li:hover a .pic img{transform:scale(1.1);}
.khalxq .khalxx ul li:hover a .tit b{color:#185DC2;}
.khalxq .aljs{margin-bottom:45px;}
.khalxq .aljs .xjbt{font-weight:600;line-height:1.6;color:#222;font-size:28px;padding:0 0 20px;margin-bottom:20px;position:relative;display:flex;align-items:center;gap:12px;}
.khalxq .aljs .xjbt::after{content:"";position:absolute;bottom:0;left:0;width:80px;height:1px;background:#185DC2;}
.khalxq .aljs .xjbt i{display:inline-block;height:36px;vertical-align:middle;flex-shrink:0;}
.khalxq .aljs .khalxq1{font-size:16px;line-height:2.2;color:#555;font-family:"微软雅黑","宋体",sans-serif;letter-spacing:0.5px;}
.khalxq .aljs .khalxq1 h2{font-size:28px;color:#222;font-weight:600;line-height:1.6;margin:40px 0 20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
.khalxq .aljs .khalxq1 h3{font-size:22px;color:#333;font-weight:600;line-height:1.6;margin:30px 0 15px;position:relative;padding-left:12px;}
.khalxq .aljs .khalxq1 h3::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:#185DC2;border-radius:2px;}
.khalxq .aljs .khalxq1 h4{font-size:18px;color:#333;font-weight:600;line-height:1.6;margin:25px 0 12px;color:#185DC2;}
.khalxq .aljs .khalxq1 p{text-indent:2em;margin:0 0 30px;line-height:2.2;font-size:16px;color:#555;}
.khalxq .aljs .khalxq1 em img{display:inline;vertical-align:middle;}
.khalxq .aljs .khalxq1 img{display:block;margin:40px auto;max-width:100%;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;}
.khalxq .aljs .khalxq1 img:hover{transform:scale(1.01);box-shadow:0 4px 16px rgba(0,0,0,0.12);}
.khalxq .aljs .khalxq1 video{display:block;margin:40px auto;max-width:100%;height:auto !important;width:auto !important;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08);}
.khalxq .aljs .khalxq1 a{color:#185DC2;text-decoration:none;position:relative;}
.khalxq .aljs .khalxq1 a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#185DC2;transition:all 0.3s ease;}
.khalxq .aljs .khalxq1 a:hover::after{width:100%;}
.khalxq .next{display:flex;padding:36px 0;margin-top:20px;border-top:1px solid #f5f8ff;align-items:center;width:100%;box-sizing:border-box;}
.khalxq .next .item{display:flex;align-items:center;width:48%;box-sizing:border-box;white-space:nowrap;}
.khalxq .next .item.tt{display:flex;align-items:center;width:48%;box-sizing:border-box;margin-left:auto;justify-content:flex-end;white-space:nowrap;}
.khalxq .next .item:not(.tt){margin-right:2%;}
.khalxq .next .dot{width:4px;height:4px;background:#185DC2;border-radius:50%;display:inline-block;flex-shrink:0;margin-right:8px;}
.khalxq .next .item.tt .dot{margin-right:0;margin-left:8px;}
.khalxq .next .label{color:#999;font-weight:500;}
.khalxq .next .link{color:#999;font-size:16px;line-height:24px;white-space:normal;word-wrap:break-word;}
.khalxq .next .link a{color:#999;transition:all 0.3s ease;text-decoration:none;display:inline-block;}
.khalxq .next .item:hover .link a{color:#185DC2;padding-left:4px;}
.khalxq .next .item.tt:hover .link a{color:#185DC2;padding-right:4px;}
/*相识亿万先生MR官网*/
.gsjj{display:block;padding:70px 0px 60px;}
.gsjj .gssp{display:block;float:left;width:66%;}
.gsjj .gssp .tb1{display:block;width:100%;margin-bottom:20px;}
.gsjj .gssp .tb1 img{display:block;max-width:100%;}
.gsjj .gssp .sp{display:block;width:100%;height:400px;}
.gsjj .gssp .sp iframe{display:block;width:100%;height:100%;}
.gsjj .gssp ul{padding:40px 0px;}
.gsjj .gssp ul li{display:block;float:left;width:33.33%;border-right:solid 1px #cdcdcd;transition:all 0.3s ease;cursor:pointer;}
.gsjj .gssp ul li a{display:flex;width:95%;margin:0 auto;justify-content:center;align-items:center;color:#333333;transition:all 0.3s ease;text-decoration:none;}
.gsjj .gssp ul li a .pic{display:inline-block;height:80px;transition:all 0.3s ease;}
.gsjj .gssp ul li a .pic i{display:block;background:url(/template/default/img/qysl.png) no-repeat;width:80px;height:80px;margin:0 auto;transition:all 0.3s ease;}
.gsjj .gssp ul li:nth-child(2) a .pic i{background:url(/template/default/img/qywh.png) no-repeat;}
.gsjj .gssp ul li:nth-child(3) a .pic i{background:url(/template/default/img/znzz.png) no-repeat;}
.gsjj .gssp ul li:hover a .pic i{background:url(/template/default/img/qysl2.png) no-repeat;transform:scale(1.05);}
.gsjj .gssp ul li:nth-child(2):hover a .pic i{background:url(/template/default/img/qywh2.png) no-repeat;transform:scale(1.05);}
.gsjj .gssp ul li:nth-child(3):hover a .pic i{background:url(/template/default/img/znzz2.png) no-repeat;transform:scale(1.05);}
.gsjj .gssp ul li a p{display:inline-block;font-weight:400;line-height:80px;color:#333333;font-size:18px;text-align:left;padding-left:20px;transition:color 0.3s ease;}
.gsjj .gssp ul li:nth-child(3){border:none;}
.gsjj .gssp ul li:hover{border-right-color:#185DC2;}
.gsjj .gssp ul li:nth-child(3):hover{border:none;}
.gsjj .gssp ul li:hover a p{color:#185DC2;}
.gsjj .gssp ul li:hover a{transform: translateY(-3px);}
.sm1{display:block;float:right;width:34%;background:#fff;box-shadow:-10px 0px 30px rgba(0,0,0,0.1);border-top:solid 6px #185DC2;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:50px 40px 60px;transition:all 0.5s ease;}
.sm1 h2{font-weight:bold;line-height:64px;color:#222222;font-size:36px;transition:color 0.3s ease;}
.sm1 p{font-weight:400;line-height:30px;color:#222222;font-size:24px;transition:color 0.3s ease;}
.sm .smwz{display:block;margin-bottom:20px;padding-top:15px;}
.sm .smwz p{display:block;font-weight:400;line-height:28px;color:#666666;font-size:14px;}
.sm .smwz p a{color: #185DC2;transition:all 0.3s ease;}
.sm1 .xct{display:block;transition:all 0.3s ease;}
.sm1 .xct img{display:block;max-width:100%;margin:0 auto;}
.sm1:hover{box-shadow:-10px 0px 40px rgba(24,141,220,0.15);transform:translateY(-5px);}
.sm1:hover h2{color:#185DC2;}
.sm .smwz p a:hover{text-decoration: underline;}
/*公司优势*/
.gsys{display:block;width:100%;background:url(/template/default/img/gsysbg.webp) no-repeat;padding:50px 0px;background-size:100% 100%;}
.gsys ul li{display:block;float:left;width:25%;border-right:solid 1px rgba(255,255,255,0.3);border-bottom:solid 1px rgba(255,255,255,0.3);padding:30px 0px;transition:all 0.4s ease;cursor:pointer;position:relative;z-index:1;}
.gsys ul li::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,141,220,0.1);opacity:0;transition:opacity 0.4s ease;z-index:-1;}
.gsys ul li p{display:block;width:98%;margin:0 auto;text-align:center;transition:all 0.4s ease;}
.gsys ul li p strong{font-size:60px;font-family:Helvetica Se;font-weight:bolder;line-height:73px;color:#FFFFFF;display:inline-block;}
.gsys ul li p sub{font-weight:400;line-height:19px;color:#FFFFFF;font-size:14px;}
.gsys ul li p span{display:block;font-weight:400;line-height:40px;color:#FFFFFF;font-size:18px;}
.gsys ul li:nth-child(4),.gsys ul li:nth-child(8){border-right:none;}
.gsys ul li:nth-child(5),.gsys ul li:nth-child(6),.gsys ul li:nth-child(7),.gsys ul li:nth-child(8){border-bottom:none;}
.gsys ul li:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.8);}
.gsys ul li:hover::before{opacity:1;}
.gsys ul li:hover p{transform:translateY(-3px);}
/*推荐产品*/
.gytj{display:block; width:100%; padding:70px 0px 80px;}
.gytj .cpbt{display:block; width:100%; text-align:center;font-weight: bold;color: #333333; font-size:36px;}
.gytj .cplist{ display:block; width:100%; padding-top:40px;}
.gytj .cplist ul li{display:block; float:left; width:25%;}
.gytj .cplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.gytj .cplist ul li .jg .pic{display:block; width:100%;  overflow:hidden; height:220px; overflow:hidden}
.gytj .cplist ul li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.gytj .cplist ul li .jg .tit{display:block; padding:15px; width:100%;}
.gytj .cplist ul li .jg .tit h2 a{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center; display:block}
.gytj .cplist ul li .jg .tit .jj{display:block; font-size:14px;font-weight: 400;line-height: 24px;color: #999999; background:#F6F6F6; padding:15px; margin:15px 0px;}
.gytj .cplist ul li .jg .tit .cp1{display: flex;    justify-content: space-between;align-items: center;}
.gytj .cplist ul li .jg .tit .cp1 a{width: 47%;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display:inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align:center;border-radius:4px;transition: all 0.3s ease;}
.gytj .cplist ul li .jg .tit .cp1 a.xj{border: 1px solid #185DC2; color:#185DC2;}
.gytj .cplist ul li .jg:hover h2 a{color:#185DC2;}
.gytj .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;transform: translateY(-3px);}
.gytj .cplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;}
.gytj .cplist ul li .jg:hover img{transform: scale(1.15)}
/*亿万先生MR官网优势*/
.ys{display:block;width:100%;background:#F6F6F6;padding:60px 0px 80px;}
.ys .ysbt{display:block;width:100%;text-align:center;}
.ys .ysbt h2{font-weight:bold;line-height:64px;color:#222222;font-size:36px;}
.ys .ysbt p{font-weight:400;line-height:28px;color:#999999;font-size:16px;}
.ys .yslb{display:block;width:100%;margin-top:40px;}
.ys .yslb ul li{display:block;width:33.33%;float:left;transition:all 0.3s ease;}
.ys .yslb ul li a{display:block;width:95%;margin:0 auto;background:url(/template/default/img/ysbg1.jpg) no-repeat center center;height:380px;position:relative;overflow:hidden;transition:all 0.3s ease;background-size:100% 100%;}
.ys .yslb ul li:nth-child(2) a{background:url(/template/default/img/ysbg2.jpg) no-repeat center center;background-size:100% 100%;}
.ys .yslb ul li:nth-child(3) a{background:url(/template/default/img/ysbg3.jpg) no-repeat center center;background-size:100% 100%;}
.ys .yslb ul li a .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;background-size:100% 100%;transition:all 0.3s ease;}
.ys .yslb ul li a .pic{display:block;width:100%;margin:0 auto;position:absolute;top:38%;transition:all 0.3s ease;z-index:2;}
.ys .yslb ul li a .pic .icon1{display:block;margin-bottom:-30px;}
.ys .yslb ul li a .pic .icon1 img{width:80px;margin:0 auto;display:block;transition:all 0.3s ease;}
.ys .yslb ul li a .pic .tit{display:block;width:90%;margin:0 auto;background:#fff;padding:60px 40px 20px;transition:all 0.3s ease;}
.ys .yslb ul li a .pic .tit h2{font-weight:bold;line-height:28px;color:#333333;font-size:24px;text-align:center;transition:color 0.3s ease;}
.ys .yslb ul li a .pic .tit p{font-weight:400;line-height:28px;color:#666666;font-size:16px;margin-top:21px;transition:color 0.3s ease;}
.ys .yslb ul li:hover a .bg-box{transform:scale(1.05);}
.ys .yslb ul li:hover a .pic{top:38%;transform:translateY(-3px);}
.ys .yslb ul li:hover a .pic .tit{box-shadow:0 8px 20px rgba(0,0,0,0.08);}
.ys .yslb ul li:hover a .pic .icon1 img{transform:scale(1.05);}
/*企业文化*/
.qywh{display:block; width:100%; padding:70px 0px;}
.qywh .qybt{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; text-align:center; padding-bottom:50px;}
.qywh .qymb{display:block; width:100%;}
.qywh .qymb ul li{display:block; float:left; width:25%;}
.qywh .qymb ul li a{display:block; width:95%; margin:0 auto;}
.qywh .qymb ul li a p{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:20px; text-align:center;}
.qywh .qymb ul li a .pic{display:block; width:100%; background:url(/template/default/img/qiwhbg.png) no-repeat; padding:50px 62px; text-align:center; color:#fff;font-weight: 400;line-height: 28px; font-size:16px;}
.qyxw .item{display:block; float:left; width:50%}
.qyxw .item .pic{display:block; width:95%; margin:0 auto;}
.qyxw .item .pic .cc{display:block; width:100%; height:193px; overflow:hidden;}
.qyxw .item .pic .cc img{display:block; width:100%; min-height:193px;transition: all 1s;}
.qyxw .item .pic .tit{display:block; padding:30px; background:#F6F6F6}
.qyxw .item .pic .tit .text{display:block; float:left;}
.qyxw .item .pic .tit .text h2{font-weight: 400;line-height: 28px;color: #333333; font-size:24px;}
.qyxw .item .pic .tit .text p{display:block;font-weight: 400;line-height: 28px;color: #999999; font-size:16px;}
.qyxw .item .pic .more a{display:block;float:right;width: 140px;height: 40px;border: 1px solid #185DC2;font-weight: 400;color: #185DC2;font-size:14px;text-align:center;line-height:40px;border-radius:4px;transition: all 0.3s ease;}
.qyxw .item .pic .cc:hover img{  transform: scale(1.15)}
.qyxw .item .pic:hover a{background:#185DC2; color:#fff;transform:translateY(-3px);}
/*企业实力*/
.znzz{display:block; width:100%; padding:60px 0px 80px;}
.znzz .zzbt h2{display:block; width:100%;font-weight: bold;line-height: 70px;color: #222222; font-size:36px; text-align:center;}
.znzz .zzbt p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:16px; text-align:center;}
.znzz .zzlb{display:block; width:100%; margin-top:40px;}
/* 本例子css */
.znzz .zzlb .swiper{ position:relative; width:100%; }
.znzz .zzlb .swiper .swiper-button-prev{display:block; width:48px; height:48px; background:url(/template/default/img/pev.png) no-repeat; left:0; position:absolute;top:40%; }
.znzz .zzlb .swiper .swiper-button-next{ display:block; width:48px; height:48px; background:url(/template/default/img/nex.png) no-repeat; right:0; position:absolute;top:40%; }
.znzz .zzlb .swiper .swiper-button-next:hover{cursor:pointer;background: url(/template/default/img/nn1.png) no-repeat;}
.znzz .zzlb .swiper .swiper-button-prev:hover{cursor:pointer;background: url(/template/default/img/nn3.png) no-repeat;}
.znzz .zzlb .swiper .swiper-wrapper{width:100%; margin:0 auto}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide{ display:block; width:100% !important; height:auto !important; box-shadow:none; transform:none;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul{width:90%; margin:0 auto;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li{ display:block; float:left; width:33.33%; margin-bottom:20px;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a{display:block; width:95%; margin:0 auto;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a .pic{display:block; width:100%; height:256px; overflow:hidden}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a .pic img{display:block; width:100%; min-height:256px;transition: all 1s;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a .title{display:block; width:100%;font-weight: 400;line-height: 64px;color: #333333; font-size:18px; text-align:center;}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a:hover img{  transform: scale(1.15)}
.znzz .zzlb .swiper .swiper-wrapper .swiper-slide ul li a:hover .title{color:#185DC2;}
/*优势1*/
.ys1{display:block;width:100%;}
.ys1 ul li{display:block;float:left;width:25%;background:url(/template/default/img/xjd.webp);padding:76px 0px;background-size:auto 100%;background-position:center 0;transition:all 0.3s ease;cursor:pointer;}
.ys1 ul li:nth-child(2){background:url(/template/default/img/zyd.webp) center 0 no-repeat;background-size:auto 100%;}
.ys1 ul li:nth-child(3){background:url(/template/default/img/ygd.webp) center 0 no-repeat;background-size:auto 100%;}
.ys1 ul li:nth-child(4){background:url(/template/default/img/wsd.webp) center 0 no-repeat;background-size:auto 100%;}
.ys1 ul li a{display:block;transition:all 0.3s ease;}
.ys1 ul li a h2{font-size:32px;font-family:Arial;font-weight:bold;line-height:16px;color:#FFFFFF;text-align:center;transition:all 0.3s ease;}
.ys1 ul li a i{display:block;height:48px;background:#fff;margin:40px auto;width:1px;transition:all 0.3s ease;}
.ys1 ul li a p{font-weight:400;line-height:64px;color:#FFFFFF;font-size:24px;text-align:center;transition:all 0.3s ease;}
.ys1 ul li:hover{background:url(/template/default/img/xjd1.webp) center 0 no-repeat;background-size:auto 100%;transform:translateY(-3px);}
.ys1 ul li:nth-child(2):hover{background:url(/template/default/img/zyd2.webp) center 0 no-repeat;background-size:auto 100%;transform:translateY(-3px);}
.ys1 ul li:nth-child(3):hover{background:url(/template/default/img/ygd2.webp) center 0 no-repeat;background-size:auto 100%;transform:translateY(-3px);}
.ys1 ul li:nth-child(4):hover{background:url(/template/default/img/wsd2.webp) center 0 no-repeat;background-size:auto 100%;transform:translateY(-3px);}
.ys1 ul li:hover a h2{transform:scale(1.1);color:#f5f5f5;}
.ys1 ul li:hover a i{width:3px;background:#185DC2;}
.ys1 ul li:hover a p{color:#f5f5f5;letter-spacing:1px;}
/*技术改革*/
.jsgx{display:block; width:100%; padding:60px 0px;}
.jsgx .jsbt h2{display:block; width:100%;font-weight: bold;line-height: 70px;color: #222222; font-size:36px; text-align:center;}
.jsgx .jsbt p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:16px; text-align:center;}
.jsgx .jslist{display: block; width:100%; padding-top:40px;}
.jsgx .jslist ul li{display:block; float:left; width:33.33%;}
.jsgx .jslist ul li a{display:block; width:95%; margin:0 auto;}
.jsgx .jslist ul li a .pic{display:block; width:100%;}
.jsgx .jslist ul li a .pic img{display:block; width:100%;}
.jsgx .jslist ul li a .tit{display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:24px; text-align:center;}
/*系统保障*/
.ry{padding:60px 0px;}
.txbz{display:block; width:100%; }
.txbz .txbt{margin-top:-20px;}
.txbz .txbt h2{display:block; width:100%;font-weight: bold;line-height: 70px;color: #222222; font-size:36px; text-align:center;}
.txbz .txbt p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:16px; text-align:center;} 
.txbz .txlist{display:block; width:100%;background: linear-gradient( to bottom,#fff 0%,#fff 50%,#185DC2 50%,#185DC2 100%); height:550px; padding-top:50px;}
/* 本例子css */
.txbz .txlist .lbt{ width:100%;  overflow:hidden;}
.txbz .txlist .lbt .swiper-wrapper{ position:relative; width:100%; margin:0 auto;}
.txbz .txlist .rvc .rvc-prv{display:block; width:48px !important; height:48px; background:url(/template/default/img/pev.png) no-repeat; left:0; position:absolute;top:30% !important;}
.txbz .txlist .rvc  .rvc-next{ display:block; width:48px !important; height:48px; background:url(/template/default/img/nex.png) no-repeat; right:0; position:absolute;top:30% !important;}
.txbz .txlist .rvc  .rvc-next:hover{cursor:pointer;background: url(/template/default/img/nn1.png) no-repeat;}
.txbz .txlist .rvc .rvc-prv:hover{cursor:pointer;background: url(/template/default/img/nn3.png) no-repeat;}
.txbz .txlist .rvc .rvc-wrapper ul li a .pic{display:block; width:100%; overflow:hidden;}
.txbz .txlist .rvc .rvc-wrapper ul li a .pic img{display:block; width:100%; min-height:332px;transition: all 1s;}
.txbz .txlist .rvc .rvc-wrapper ul li a .title{display:block; text-align:center;font-weight: 400;line-height: 24px;color: #FFFFFF; font-size:16px; padding-top:20px;}
.txbz .txlist .rvc .rvc-wrapper ul li a:hover img{  transform: scale(1.15)}
.txbz .txlist .rvc{max-width: 1200px;position: relative;margin: auto;}
.txbz .txlist .rvc .rvc-wrapper{margin: auto;overflow: hidden;}
.txbz .txlist .rvc .rvc-wrapper ul{overflow: hidden;position: relative;}
.txbz .txlist .rvc .rvc-wrapper ul li{float: left; width:25%;}
.txbz .txlist .rvc .rvc-wrapper ul li a{display: block;width: 95%;height: auto;text-decoration: none;}
/*荣誉资质*/
.ry .rylist{display:block; width:100%; padding:50px 0px;}
/* 本例子css */
.ry .rylist .swiper-wrapper{ position:relative; width:100%; margin:0 auto; }
.ry .rylist .swiper-button-prev{display:block; width:48px; height:48px; background:url(/template/default/img/pev.png) no-repeat; left:0; position:absolute;top:50% !important;}

.ry .rylist .swiper-button-next{ display:block; width:48px; height:48px; background:url(/template/default/img/nex.png) no-repeat; right:0; position:absolute;top:50% !important;}
.ry .rylist .swiper-button-next:hover{cursor:pointer;background: url(/template/default/img/nn1.png) no-repeat;}
.ry .rylist .swiper-button-prev:hover{cursor:pointer;background: url(/template/default/img/nn3.png) no-repeat;}
.ry .rylist .swiper-slide{box-shadow:none; transition:none; transform:none; height:auto !important;}
.ry .rylist .swiper-slide a{display:block; width:92%; margin:0 auto;}
.ry .rylist .swiper-slide a .pic{display:block; width:100%; height:341px; overflow:hidden;}
.ry .rylist .swiper-slide a .pic img{display:block; width:100%; min-height:341px;transition: all 1s;}
.ry .rylist .swiper-slide a .title{display:block; text-align:center;font-weight: 400;line-height: 24px;color: #FFFFFF; font-size:16px; padding-top:20px;}
.ry .rylist .swiper-slide a:hover img{transform: scale(1.15)}
/*合作同伴*/
.hb{display:block; background:#F9F9F9; padding:60px 0px;}
.hb .hbbt h2{display:block; width:100%;font-weight: bold;line-height: 70px;color: #222222; font-size:36px; text-align:center;}
.hb .hbbt p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:16px; text-align:center;} 
.hb .hblist{margin-top:30px;}
.hb .swiper-wrapper{ position:relative; width:100%; }
.hb .swiper-wrapper .swiper-slide{box-shadow:none; transition:none; transform:none; height:auto !important;}
.hb .swiper-wrapper .swiper-slide ul li{ display:block; float:left; width:16.66%;  border-top:solid 1px #EAEAEA;border-right:solid 1px #EAEAEA;}
.hb .swiper-wrapper .swiper-slide ul li a{display:block; width:100%; margin:0 auto; padding:60px 0px;background:#fff;}
.hb .swiper-wrapper .swiper-slide ul li a .pic{display:block;}
.hb .swiper-wrapper .swiper-slide ul li a .pic img{display:block; width:auto; height:50px; margin:0 auto;}
.hb .swiper-wrapper .swiper-slide ul li:nth-child(6){ border-right:none;}
.hb .swiper-wrapper .swiper-slide ul li:nth-child(12){ border-right:none;border-bottom:solid 1px #EAEAEA;}
.hb .swiper-wrapper .swiper-slide ul li:nth-child(7),
.hb .swiper-wrapper .swiper-slide ul li:nth-child(8),
.hb .swiper-wrapper .swiper-slide ul li:nth-child(9),
.hb .swiper-wrapper .swiper-slide ul li:nth-child(10),
.hb .swiper-wrapper .swiper-slide ul li:nth-child(11){border-bottom:solid 1px #EAEAEA;}
.sjtxbz{display:none;}
/*全球战术*/
.zldq{display:block; padding:60px 0px 40px;}
.zldq .zlbt{display:block; width:100%; text-align:center; padding-bottom:20px;}
.zldq .zlbt h2{font-weight: bold;line-height: 64px;color: #222222; font-size:36px;}
.zldq .zlbt p{font-weight: 400;line-height: 28px;color: #333333; font-size:16px;}
.zldq .zlimg{display:block; width:100%;}
.zldq .zlimg img{display:block; max-width:100%; margin:0 auto;}
/*颁布地域*/
.fbdq{display:block;width:100%;background:url(/template/default/img/sj.webp);padding:30px 0px 50px 0px;background-size:auto 100%;background-position:center 0;}
.fbdq .fbbt{display:block;color:#fff;text-align:center;padding:40px 0px;}
.fbdq .fbbt h2{font-weight:bold;line-height:28px;color:#FFFFFF;font-size:36px;padding-bottom:20px;}
.fbdq .fbbt p{display:block;font-weight:400;line-height:28px;color:#FFFFFF;font-size:16px;}
.fbdq .fbicon{display:block;}
.fbdq .fbicon ul{display:flex;justify-content:center;}
.fbdq .fbicon ul li{padding:0px 50px;}
.fbdq .fbicon ul li img{display:block;width:100px;height:100px;margin:0 auto;transition:all 1s ease;}
.fbdq .fbicon ul li:hover img{transform: rotateY(360deg);}
/*案例*/
.anlt{display:block; width:100%;}
.anlt .al1{padding:50px 0px 30px;}
.anlt .al-left{display:block; float:left; width:49.2%; }
.anlt .al-right{float:right;}
.anlt .al-left .bt{display: flex;justify-content: space-between; height:35px; line-height:35px;}
.anlt .al-left .bt h2{display:inline-block;font-weight: bold;line-height: 28px;color: #333333; font-size:26px;}
.anlt .al-left .bt a{display:inline-block;font-weight: 400;line-height: 19px;color: #666666; font-size:14px;}
.anlt .al-left .bt a i{display:inline-block;vertical-align:middle;padding-left:5px;transition: all 0.3s ease;}
.anlt .al-left .bt a i img{display:block;height:18px;transition: all 0.3s ease;}
.anlt .al-left .bt a:hover i{transform: translate3d(3px, 0, 0);}
.anlt .al-left .bt a:hover{color:#185DC2;}
.anlt .al-left .lb{display:block; padding-top:30px;}
.anlt .al-left .lb ul li{display:block; float:left; width:50%;}
.anlt .al-left .lb ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA;}
.anlt .al-left .lb ul li .jg .pic{display:block; width:100%;  overflow:hidden; height:220px; overflow:hidden;}
.anlt .al-left .lb li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.anlt .al-left .lb ul li .jg .tit{display:block; padding:15px 0px; width:100%;}
.anlt .al-left .lb ul li .jg .tit h2{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px 10px; text-align:center}
.anlt .al-left .lb ul li .jg .tit .jj{display:block; font-size:13px;font-weight: 400;line-height: 24px;color: #999999; background:#EAEAEA; padding:15px; margin:15px 0px;}
.anlt .al-left .lb ul li .jg .tit .jj b{display:inline-block;color: #999999;}
.anlt .al-left .lb ul li .jg .tit .cp1{padding:0px 10px;}
.anlt .al-left .lb ul li .jg .tit .cp1 span{display:inline-block; font-size:13px; color:#999}
.anlt .al-left .lb ul li .jg .tit .cp1 i{ color:#666; font-style:normal; padding-left:3px;}
.anlt .al-left .lb ul li .jg .tit .cp1 em{float:right;font-size: 13px;font-family: Source Han Sans SC;font-weight: 400;line-height: 20px;color: #666666; font-style:normal;}
.anlt .al-left .lb ul li .jg .tit .cp1 em img{height:16px; vertical-align:middle; margin-right:3px;}
.anlt .al-left .lb ul li .jg:hover h2{color:#185DC2;}
.anlt .al-left .lb ul li .jg:hover img{  transform: scale(1.15)}
.anlt .al3{padding-bottom: 80px;}
.anlt .al3 .bt{display: flex;justify-content: space-between; height:35px; line-height:35px;}
.anlt .al3 .bt h2{display:inline-block;font-weight: bold;line-height: 28px;color: #333333; font-size:26px;}
.anlt .al3 .bt a{display:inline-block;font-weight: 400;line-height: 19px;color: #666666; font-size:14px;}
.anlt .al3 .bt a i{display:inline-block; vertical-align:middle; padding-left:5px;transition: all 0.3s ease;}
.anlt .al3 .bt a:hover i{transform: translate3d(3px, 0, 0);}
.anlt .al3 .bt a i img{display:block; height:18px;}
.anlt .al3 .bt a:hover{color:#185DC2;}
.anlt .al3 .lb{display:block; padding-top:30px;}
.anlt .al3 .lb ul li{display:block; float:left; width:25%;}
.anlt .al3 .lb ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.anlt .al3 .lb ul li .jg .pic{display:block; width:100%;  overflow:hidden; height:220px;}
.anlt .al3 .lb li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.anlt .al3 .lb ul li .jg .tit{display:block; padding:15px 0px; width:100%;}
.anlt .al3 .lb ul li .jg .tit h2{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px 10px; text-align:center}
.anlt .al3 .lb ul li .jg .tit .jj{display:block; font-size:13px;font-weight: 400;line-height: 24px;color: #999999; background:#EAEAEA; padding:15px; margin:15px 0px;}
.anlt .al3 .lb ul li .jg .tit .jj b{display:inline-block;color: #999999;}
.anlt .al3 .lb ul li .jg .tit .cp1{padding:0px 10px;}
.anlt .al3 .lb ul li .jg .tit .cp1 span{display:inline-block; font-size:13px; color:#999}
.anlt .al3 .lb ul li .jg .tit .cp1 i{ color:#666; font-style:normal; padding-left:3px;}
.anlt .al3 .lb ul li .jg .tit .cp1 em{float:right;font-size: 13px;font-family: Source Han Sans SC;font-weight: 400;line-height: 20px;color: #666666; font-style:normal;}
.anlt .al3 .lb ul li .jg .tit .cp1 em img{height:16px; vertical-align:middle; margin-right:3px;}
.anlt .al3 .lb ul li .jg:hover h2{color:#185DC2;}
.anlt .al3 .lb ul li .jg:hover img{transform: scale(1.15)}
/*发展过程*/
.timeLine {margin: 60px auto 0;overflow: hidden;position: relative}
.timeLine li {background: url(/template/default/img/back1.png) repeat-y 179px 0;padding-bottom: 40px;zoom: 1; position:relative;}
.timeLine li .line{display:inline-block; text-align:center; position:absolute; top:0; left:168px; background:url(/template/default/img/fzlcicon.png) no-repeat; width:32px; height:32px;}
.timeLine li:after {content:" ";display: block;height: 0;clear: both;visibility: hidden;}
.timeLine li:last-child {background:none !important;}
.timeLine li h2 {display:inline-block;font-size: 40px;font-family: Arial;font-weight: bold;line-height: 32px;color: #9B9EB3; width:18%;}
.timeLine li .con {width:80%;display:inline-block; float:right;font-weight: 400;line-height: 32px;color: #666666; font-size:16px;}
.timeLine li .con img{max-width: 100%;}
.timeLine li .con .tp{display:flex; margin-top:20px;}
.timeLine li .con .tp .item{margin:0px 10px;}
.timeLine li:hover .line{ background:url(/template/default/img/fzlcicon-1.png) no-repeat;}
.timeLine li:hover h2{font-size:40px; color:#185DC2;}
/*企业文化*/
.qywh1{display:block;width:100%;padding:60px 0px;}
.qywh1 .bt{display:block;text-align:center;}
.qywh1 .bt h2{display:block;font-weight:bold;line-height:64px;color:#222222;font-size:36px;margin-bottom:20px;transition:color 0.3s ease;}
.qywh1 .bt p{display:block;font-weight:400;line-height:28px;color:#666666;font-size:16px;}
.qywh1 .wh{display:block;width:100%;margin-top:30px;}
.qywh1 .wh .wh-left{display:block;float:left;width:60%;}
.qywh1 .wh .wh-left ul li{display:block;transition:all 0.3s ease;cursor:pointer;padding-left:10px;margin-left:-10px;}
.qywh1 .wh .wh-left ul li p{display:inline-block;width:160px;height:50px;background:#E8EBF0;font-weight:bold;line-height:50px;color:#333333;font-size:18px;text-align:center;margin-bottom:30px;transition:all 0.3s ease;}
.qywh1 .wh .wh-left ul li span{display:inline-block;font-weight:400;line-height:50px;font-size:18px;color:#666;padding-left:15px;transition:all 0.3s ease;}
.qywh1 .wh .wh-left ul li:hover{transform: translateY(-3px);}
.qywh1 .wh .wh-left ul li:hover p{background:#185DC2;color:#fff;}
.qywh1 .wh .wh-left ul li:hover span{color:#185DC2;}
.qywh1 .wh .qywht{display:block;float:right;width:40%;transition:all 0.5s ease;}
.qywh1 .wh .qywht img{display:block;width:100%;height:auto;transition:all 0.5s ease;}
.qywh1 .wh .qywht:hover{transform:translateY(-3px);}
.qywh1 .wh .qywht:hover img{opacity:0.95;}
/*企业图库*/
.qytk{display:block;}
.qytk .bt{display:block;text-align:center;}
.qytk .bt h2{display:block;font-weight:bold;line-height:64px;color:#222222;font-size:36px;}
.qytk .bt a{display:block;font-weight:400;line-height:19px;color:#666666;font-size:14px;}
.qytk .bt a i{display:inline-block;vertical-align:middle;padding-left:5px;transition:all 0.3s ease;}
.qytk .bt a i img{display:block;width:18px;}
.qytk .bt a:hover{color:#185DC2;}
.qytk .bt a:hover i{transform:translateX(3px);}
.qytk .tk-list{display:block;width:100%;margin-top:40px;}
.qytk .tk-list ul{width:100%;margin:0;padding:0;list-style:none;display:flex;}
.qytk .tk-list ul li{flex:1;min-width:0;display:block;padding:70px 0;font-weight:400;line-height:64px;color:#FFFFFF;font-size:24px;background:url(/template/default/img/sccj.jpg) center/cover no-repeat;transition:all 0.3s ease;cursor:pointer;}
.qytk .tk-list ul li a{display:block;width:100%;margin:0;text-align:center;color:#fff;transition:all 0.3s ease;}
.qytk .tk-list ul li a h1{color:#fff;transition:all 0.3s ease;}
.qytk .tk-list ul li a i{display:block;height:48px;width:1px;background:#fff;margin:20px auto;transition:all 0.3s ease;}
.qytk .tk-list ul li:nth-child(2){background:url(/template/default/img/sccj2.jpg) center/cover no-repeat;}
.qytk .tk-list ul li:nth-child(3){background:url(/template/default/img/sccj3.jpg) center/cover no-repeat;}
.qytk .tk-list ul li:nth-child(4){background:url(/template/default/img/sccj4.jpg) center/cover no-repeat;}
.qytk .tk-list ul li:nth-child(5){background:url(/template/default/img/sccj5.jpg) center/cover no-repeat;}
.qytk .tk-list ul li:hover{background:url(/template/default/img/sccjhover1.jpg) center/cover no-repeat;transform:translateY(-3px);}
.qytk .tk-list ul li:nth-child(2):hover{background:url(/template/default/img/sccjhover2.jpg) center/cover no-repeat;transform:translateY(-3px);}
.qytk .tk-list ul li:nth-child(3):hover{background:url(/template/default/img/sccjhover3.jpg) center/cover no-repeat;transform:translateY(-3px);}
.qytk .tk-list ul li:nth-child(4):hover{background:url(/template/default/img/sccjhover4.jpg) center/cover no-repeat;transform:translateY(-3px);}
.qytk .tk-list ul li:nth-child(5):hover{background:url(/template/default/img/sccjhover5.jpg) center/cover no-repeat;transform:translateY(-3px);}
.qytk .tk-list ul li:hover a h1{transform:scale(1.15);}
.qytk .tk-list ul li:hover a i{width:3px;background:#185DC2;}
/*视频弹出*/
.qysp{display:block; padding:40px 0px;}
.qysp .bt{display:block; text-align:center; padding:20px 0px;}
.qysp .bt h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px;}
.qysp .bt a{display:block;font-weight: 400;line-height: 19px;color: #666666; font-size:14px;}
.qysp .bt a i{display:inline-block;vertical-align:middle;padding-left:5px;transition: all 0.3s ease;}
.qysp .bt a i img{display:block; width:18px;}
.qysp .bt a:hover{color:#185DC2;}
.qysp .bt a:hover i{transform: translateX(3px);}
.qysp .splist{display:block; width:100%;}
.qysp .splist ul li{display:block; float:left; width:33.33%; margin-bottom:30px;}
.qysp .splist ul li .s11-img{width: 95%;display: block;overflow: hidden;position: relative; margin:0 auto;}
.qysp .splist ul li .s11-img .pic{display:block; width:100%; overflow:hidden; position:relative; height:220px;}
.qysp .splist ul li .s11-img .pic img{display:block; width:100%; min-height:220px;}
.qysp .splist ul li .s11-img .pic i{display:block; position:absolute; top:50%; left:50%;}
.qysp .splist ul li .s11-img .pic i img{ min-height:auto;}
.qysp .splist ul li .s11-img .pic span{display:block; position:absolute; right:10px; background:url(/template/default/img/scn.png) no-repeat; bottom:10px; width:60px; height:24px;font-size: 14px;font-family: Arial;font-weight: 400;line-height: 24px;color: #FFFFFF; text-align:center}
.qysp .splist ul li .s11-img .s11-text{display:block; background:#F6F6F6; padding:15px;}
.qysp .splist ul li .s11-img .s11-text h2{display:block;font-weight: 400;line-height: 40px;color: #333333; font-size:16px; line-height:40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.qysp .splist ul li .s11-img .s11-text p{display: flex;justify-content: space-between;}
.qysp .splist ul li .s11-img .s11-text p span{font-size: 14px;font-family: Arial;font-weight: 400;color: #999999;}
.qysp .splist ul li .s11-img .s11-text p i{display:inline-block;transition: all 0.3s ease;}
.qysp .splist ul li:hover p i{transform: translateX(3px);}
.layui-layer-iframe iframe{height:400px; width:600px;}
.qysp .splist ul li .s11-img:hover h2{color:#185DC2;}
/*企业图库*/
.xx2{float:none; width:100%;}
.tklist{display:block; width:100%; padding:50px 0;}
.tklist .list li{display:block; float:left; width:33.33%; margin-bottom:30px;}
.tklist .list li a{display:block; width:95%; margin:0 auto; background:#F6F6F6; padding:15px;}
.tklist .list li a .pic{display:block; width:100%; height:263px; overflow:hidden;}
.tklist .list li a .pic img{display:block; width:100%; min-height:263px;transition: all 1s;}
.tklist .list li a .tit{display:block; padding-top:20px;}
.tklist .list li a .tit h2{display:block;font-weight: 400;line-height: 24px;color: #333333; font-size:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tklist .list li a .tit p{display: flex;justify-content: space-between; height:40px; line-height:40px;}
.tklist .list li a .tit p span{font-size: 14px;font-family: Arial;font-weight: 400;color: #999999;}
.tklist .list li a .tit p i{display:inline-block; font-style:normal;font-family: Arial;font-weight: 400;color: #999999; font-size:14px;}
.tklist .list li a:hover img{  transform: scale(1.15)}
.tklist .list li a:hover h2{color:#185DC2;}
/*企业画册*/
.bann10 .wz1{ padding-top:120px;}
.bann10 .wz{display:block; color:#fff; font-size:12px;}
.bann10 .wz img{display: inline-block; width:13px; vertical-align:top; margin-right:5px;}
.bann10 .wz b{display:inline-block; font-size:12px; color:#CCCCCC;}
.bann10 .wz a{color:#ccc;padding:0px 20px;}
.bann10 .wz span{font-size:12px; font-weight:bold; font-family:'宋体';color:#CCCCCC; }
.bann10 .wz a.con{color:#fff;}
.bann10 .qytkjj{display:block; width:100%; background:#fff; margin-top:40px;}
.bann10 .qytkjj .pic{display:block; width:35%; float:left; height:315px; overflow:hidden;}
.bann10 .qytkjj .pic img{display:block; width:100%; min-height:315px;transition: all 1s;}
.bann10 .qytkjj .tit{display:block; float:right; width:64%; padding:40px;}
.bann10 .qytkjj .tit .bt{display: flex;justify-content: space-between;    align-items: center;}
.bann10 .qytkjj .tit h2{display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:32px;}
.bann10 .qytkjj .tit .right-hc p{display:block;font-size: 14px;font-family: Arial;font-weight: 400;line-height: 20px;color: #999999;}
.bann10 .qytkjj .tit .right-hc span{display:block;font-size: 14px;font-family: Arial;font-weight: 400;line-height: 20px;color: #999999;}
.bann10 .qytkjj .tit .jj{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px;}
.bann10 .qytkjj:hover img{  transform: scale(1.15)}
.bann10 .qytkjj:hover .tit h2{color:#185DC2;}
/*画册列表*/
.hclb{display:block; width:100%; padding:50px 0px;}
.hclb .hclist{display:block; width:100%; }
.hclb .hclist li{display:block; float:left; width:25%; margin-bottom:30px;}
.hclb .hclist li a{display:block; width:92%; margin:0 auto;}
.hclb .hclist li a .pic{display:block; width:100%; height:214px; overflow:hidden;}
.hclb .hclist li a .pic img{display:block; width:100%; min-height:214px;transition: all 1s;}
.hclb .hclist li a .tit{display:block; width:100%; padding:15px; background:#F9F9F9;font-weight: 400;color: #333333; font-size:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center;}
.hclb .hclist li a:hover img{  transform: scale(1.15)}
.hclb .hclist li a:hover .tit{ background:#185DC2; color:#fff;}
/*画册详情页*/
.header1{background:#185DC2 !important; position:static}
.header1 .nav .sub{left:-40%;}
.header1 .nav .ss1 p{padding:0px 10px;}
.header1 .nav .ss1 p img{margin:0px 10px;}
.tkxqy{display:block; width:100%; background:#F9F9F9; height:60px; line-height:60px;}
.tkxqy .wz1{}
.tkxqy .wz{display:block; color:#999999 ; font-size:14px;}
.tkxqy .wz img{display: inline-block; width:13px; vertical-align: middle;}
.tkxqy .wz b{display:inline-block; font-size:12px; color:#999999 ;}
.tkxqy .wz a{color:#999999 ;padding:0px 10px;}
.tkxqy .wz span{font-size:14px; font-weight:bold; font-family:'宋体';color:#999999 ; padding-right:5px}
.tkxqy .wz span.con{color:#999999 ; font-weight:normal; font-family:'微软雅黑'}
.tkxq{display:block; width:100%; padding:40px 0px; border-bottom:solid 1px #DCDFE1}
.tkxq .tkbt{display:block; width:100%;}
.tkxq .tkbt h1{display:block;font-weight: bold;line-height: 48px;color: #333333; font-size:36px; text-align:center;}
.tkxq .tkbt p{display:block;font-weight: 400;line-height: 24px;color: #999999; font-size:14px; text-align:center; padding-top:10px;}
.tkxq .tkbt p i{display:inline-block; font-style:normal; padding:0px 15px;}
.tkxq .tkt{display:block; padding:30px 0px;}
.tkxq .tktsp{display:block; width:100%;}
.tkxq .tktsp video{display:block; width:100%;}
.ban{ width:100%; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:90%; height:700px; position:relative; overflow:hidden; margin:0 auto}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:1100px; height:700px;}
.ban2 ul li img{width:100%; min-height:700px; overflow:hidden;}
.prev{ float:left; cursor:pointer;}
.num{ height:100px;overflow:hidden; width:92.8%; position:relative;float:left; margin:0 auto}
.min_pic{ padding-top:10px; width:90%; margin:0 auto}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:167px;}
.num ul li a{display:block; width:95%; margin:0 auto;}
.num ul li a img{display:block; width:100%;}
.num ul li.on a{ border:solid 1px #185DC2}
.prev_btn1{ text-align:center; height:100px;margin-right:10px; cursor:pointer; float:left; width:30px; background:url(/template/default/img/nex-left.png) no-repeat;}
.next_btn1{ width:30px;text-align:center; height:100px;cursor:pointer;float:right; background:url(/template/default/img/pre-right.png) no-repeat;}
.prev_btn1:hover{background:url(/template/default/img/next-hover.png) no-repeat;}
.next_btn1:hover{background:url(/template/default/img/pre-hover.png) no-repeat;}
.prev1{ position:absolute; top:50%; left:0px; width:48px; height:48px;z-index:9;cursor:pointer;margin-top:-21px; background: url(/template/default/img/pev.png) no-repeat;}
.next1{ position:absolute; top:50%; right:0px; width:48px; height:48px;z-index:9;cursor:pointer;margin-top:-21px; background:url(/template/default/img/nex.png) no-repeat;}
.prev1:hover{background:url(/template/default/img/nn3.png) no-repeat;}
.next1:hover{background:url(/template/default/img/nn1.png) no-repeat;}
.nnr{font-weight: 400;
line-height: 32px;
color: #333333;}
/*有关图库*/
.xgtk{display:block; width:100%; padding:50px 0px;}
.xgtk .bt{display:flex;    justify-content: space-between;}
.xgtk .bt h1{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:26px;}
.xgtk .bt a{display:block;font-weight: 400;line-height: 19px;color: #666666; font-size:14px;}
.xgtk .bt a i{display:inline-block; vertical-align:middle; padding-left:5px;}
.xgtk .bt a i img{display:block; height:18px;}
.xgtk .xgtklb{display:block; width:100%; margin-top:30px;}
.xgtk .xgtklb ul li{display:block; float:left; width:25%;}
.xgtk .xgtklb ul li a{display:block; width:95%; margin:0 auto;}
.xgtk .xgtklb ul li a .pic{display:block; width:100%; height:200px; overflow:hidden;}
.xgtk .xgtklb ul li a .pic img{display:block; width:100%; min-height:200px;transition: all 1s;}
.xgtk .xgtklb ul li a .tit{display:block; width:100%;font-weight: 400;line-height: 24px;color: #333333;font-size: 16px; background:#F9F9F9; padding:20px 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center;}
.xgtk .xgtklb ul li a:hover img{  transform: scale(1.15)}
.xgtk .xgtklb ul li a:hover .tit{ background:#185DC2; color:#fff;}
/*企业视频*/
.qysp1{display:block; width:100%; padding:60px 0px;}
.qysp1 ul li{display:block; width:100%; margin-bottom:55px;background:#F6F6F6;}
.qysp1 ul li .pic{display:block; width:55%; float:left; height:370px;}
.qysp1 ul li .pic video{display:block; width:100%; height:370px;}
.qysp1 ul li .tit{display:block; float:right; width:44%;  padding:30px 0px 0px 40px;}
.qysp1 ul li .tit h2{display:block;font-weight: bold;line-height: 44px;color: #222222; font-size:30px;}
.qysp1 ul li .tit .jj{font-weight: 400;line-height: 35px;color: #666666; font-size:15px; 
overflow:hidden; margin:16px 0px; padding-right:50px; height:176px;}
.qysp1 ul li .tit .an{display: block; width:44px;background:#EAEAEA;float:right}
.qysp1 ul li .tit .an span{display:block; margin:0 auto; line-height:44px; text-align:center; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.qysp1 ul li:hover{background:#185DC2;}
.qysp1 ul li:hover h2{color:#fff;}
.qysp1 ul li:hover .jj{color:#fff;}
.qysp1 ul li:hover .an{background:#fff; color:#185DC2}
/*视频列表页*/
.splist1{display:block; width:100%; padding:60px 0px}
.splist1 .list{display:block; width:100%;}
.splist1 .list li{display:block; float:left; width:25%; margin-bottom:30px;}
.splist1 .list li .nn{display:block; width:95%; margin:0 auto;}
.splist1 .list li .nn .pic{display:block; width:100%;}
.splist1 .list li .nn .pic{display:block; width:100%; overflow:hidden; position:relative; height:200px;}
.splist1 .list li .nn .pic video{display:block; width:100%; min-height:200px;}
.splist1 .list li .nn .pic i{display:block; position:absolute; right:10px; 
background:url(/template/default/img/scn.png) no-repeat; bottom:10px; width:60px; height:24px;
font-size: 14px;font-family: Arial;font-weight: 400;line-height: 24px;
color: #FFFFFF; text-align:center; font-style:normal}
.splist1 .list li .nn .tit{display:block; background:#F6F6F6; padding:10px;}
.splist1 .list li .nn .tit h2 a{display:block;font-weight: 400;line-height: 40px;color: #333333; font-size:16px; line-height:40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.splist1 .list li .nn .tit p{display: flex;justify-content: space-between;}
.splist1 .list li .nn .tit p span{font-size: 14px;font-family: Arial;font-weight: 400;color: #999999;}
.splist1 .list li .nn .tit p i{display:inline-block;}
.splist1 .list li .nn:hover h2 a{color:#185DC2;}
/*视频详情页*/
.qyspxq{display:block; width:100%; margin:0 auto; padding:30px 0px;}
.qyspxq .game163{ position: relative; overflow: hidden; width: 100%; }	
.qyspxq .game163 .banaa{width:1200px; height:500px !important;}
.qyspxq .game163 .banaa ul li{width:1200px;height:500px !important;}
.qyspxq .game163 .bigImg{ height: 100%; position: relative;}	
.qyspxq .game163 .min_pic{width:100%;}
.qyspxq .game163 .banaa ul li video{ vertical-align:middle; width:100%; height:500px;   }	
.game163 .smallScroll{ display:flex; margin-top:30px;}
.game163 .sPrev{display:block; background:url(/template/default/img/nex-left.png) no-repeat; width:30px; height:100px;}
.game163 .sNext{ isplay:block; background: url(/template/default/img/pre-right.png) no-repeat; width:30px; height:100px;}	
.game163 .sPrev:hover{background: url(/template/default/img/next-hover.png) no-repeat;}	
.game163 .sNext:hover{ background:url(/template/default/img/pre-hover.png) no-repeat;}	
.game163 .smallImg{ float:left; display:inline; width:98%; overflow: hidden; margin:0 auto}	
.qyspxq .game163 .min_pic ul{ height:100px;  width: 9999px; overflow: hidden; }	
.qyspxq .game163 .min_pic li{ float: left; cursor:pointer;  display: inline; width:180px;padding:10px;}
.qyspxq .game163 .min_pic li a{display:block; width:95%; margin:0 auto; overflow:hidden;}
.qyspxq .game163 .min_pic li a video{ display:block; width:auto; height:80px; margin:0 auto;}	
.qyspxq .game163 .min_pic li.on a{ border:solid 1px #185DC2}	
/*有关视频*/
.xgsp2{display:block; width:100%; padding:50px 0px;}
.xgsp2 .bt{display:flex;    justify-content: space-between;}
.xgsp2 .bt h1{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:26px;}
.xgsp2 .bt a{display:block;font-weight: 400;line-height: 19px;color: #666666; font-size:14px;}
.xgsp2 .bt a i{display:inline-block; vertical-align:middle; padding-left:5px;}
.xgsp2 .bt a i img{display:block; height:18px;}
.xgsp2 ul{display:block; width:100%; padding-top:30px; height:325px; overflow:hidden;}
.xgsp2 ul li{display:block; float:left; width:33.33%;}
.xgsp2 ul li a{display:block; width:95%; margin:0 auto;}
.xgsp2 ul li a .pic{display:block; width:100%;}
.xgsp2 ul li a .pic{display:block; width:100%; overflow:hidden; position:relative; height:220px;}
.xgsp2 ul li a .pic img{display:block; width:100%; min-height:220px;}
.xgsp2 ul li a .pic i{display:block; position:absolute; top:50%; left:50%;}
.xgsp2 ul li a .pic i img{ min-height:auto;}
.xgsp2 ul li a .pic span{display:block; position:absolute; right:10px; background:url(/template/default/img/scn.png) no-repeat; bottom:10px; width:60px; height:24px;font-size: 14px;font-family: Arial;font-weight: 400;line-height: 24px;color: #FFFFFF; text-align:center}
.xgsp2 ul li a .tit{display:block; background:#F6F6F6; padding:10px;}
.xgsp2 ul li a .tit h2{display:block;font-weight: 400;line-height: 40px;color: #333333; font-size:16px; line-height:40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xgsp2 ul li a .tit p{display: flex;justify-content: space-between;}
.xgsp2 ul li a .tit p span{font-size: 14px;font-family: Arial;font-weight: 400;color: #999999;}
.xgsp2 ul li a .tit p i{display:inline-block;}
.xgsp2 ul li a:hover h2{color:#185DC2;}
.sjsp{display:none;}
/*智能造作*/
.znbanner{display:block; width:100%;}
.znbanner img{display:block; width:100%;}
.zz1{display:block; width:100%; padding:40px 0px;}
.zz1 h2{ display:block; width:100%;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; text-align:center;}
.zz1 p{display:block;font-weight: 400;line-height: 28px;color: #999999; font-size:16px; text-align:center;}
.zz1 ul{margin-top:40px;}
.zz1 ul li{display:block; float:left; width:33.33%;}
.zz1 ul li a{display:block; width:95%; margin:0 auto;}
.zz1 ul li a .pic{display:block; width:100%; height:180px; overflow:hidden}
.zz1 ul li a .pic img{display:block; width:100%; min-height:180px;transition: all 1s;}
.zz1 ul li a .tit{display:block; width:100%; text-align:center;font-weight: bold;line-height: 64px;color: #333333; font-size:18px;}
.zz1 ul li a:hover img{  transform: scale(1.15)}

.cz{display:block;width:100%;background:#F6F6F6;padding:60px 0px;}
.cz h2{display:block;width:100%;font-weight:bold;line-height:64px;color:#222222;font-size:36px;text-align:center;}
.cz p{display:block;font-weight:400;line-height:28px;color:#999999;font-size:16px;text-align:center;padding:5px 0px 25px 0px;}
.cz ul li{display:block;float:left;width:25%;}
.cz ul li a{display:block;width:95%;margin:0 auto;}
.cz ul li a .pic{display:block;width:100%;overflow:hidden;}
.cz ul li a .pic img{display:block;width:100%;transition:all 1s;}
.cz ul li a .pic:hover img{transform:scale(1.15);}
.cz ul li a .tit{display:block;width:100%;background:#fff;padding:30px 0px;}
.cz ul li a .tit h3{display:block;font-weight:bold;line-height:32px;color:#333333;font-size:20px;text-align:center;}
.cz ul li a .tit p{display:block;font-weight:400;line-height:32px;color:#999999;font-size:14px;padding:0;text-align:center;}

.kh{display:block; width:100%; background:url(/template/default/img/qqfwbg.webp) no-repeat; padding:60px 0px; background-size:100% 100%}
.kh h2{display:block;font-weight: bold;line-height: 64px;color: #FFFFFF; font-size:36px; text-align:center;}
.kh p{display:block; font-weight: 400;line-height: 32px;color: #FFFFFF; text-align:center; padding:50px 45px; font-size:16px; margin-top:20px}
.fn{display:block; width:100%; padding:70px 0px 30px;}
.fn .bt{display:block; text-align: center; padding-bottom:30px;}
.fn .bt h2{display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:36px;}
.fn .bt p{display:block;font-weight: 400;line-height: 32px;color: #666666; font-size:16px;}
.fn .fn2{display:block; width:100%; margin-bottom:30px;}
.fn .fn2 .pic{display:block; float:left; width:50%; background:#F6F6F6; padding:60px;height:320px;}
.fn .fn2 .pic1{float:right; width:50%;}
.fn .fn2 .tit1{float:left;}
.fn .fn2 .pic h2{ display:block;font-weight: bold;line-height: 64px;color: #333333; font-size:24px;}
.fn .fn2 .pic p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px;}
.fn .fn2 .tit{display:block; float:left; width:50%; height:320px;}
	/* 本例子css */
.fn .fn2 .tit .swiper{ width:100%; height:auto; overflow:hidden; position:relative}
.fn .fn2 .tit .swiper .swiper-pagination{position:absolute; display:flex;justify-content: center;}
.fn .fn2 .tit .swiper .swiper-pagination-bullet{ margin-right:10px;  width:10px; 
height:10px; line-height:10px; text-align:center; background:#CCCCCC; 
cursor:pointer; border-radius:50%; font-size:0}
.fn .fn2 .tit .swiper .swiper-pagination-bullet-active{ background:#185DC2;}
.fn .fn2 .tit .swiper .swiper-wrapper{ position:relative; height:100%; z-index:0;   }
.fn .fn2 .tit .swiper .swiper-wrapper .swiper-slide {height:320px !important; overflow:hidden; display:block; width:100%; box-shadow:none; transition:none; transform:none}
.fn .fn2 .tit .slideBox2 .bd li img{ width:100%;display:block; min-height:320px;}
/*服务支持*/
.shpp{display:block; width:100%; padding:60px 0px;}
.shpp .bt{display:block; width:100%; text-align:center; margin-bottom:40px;}
.shpp .bt h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; margin-bottom:10px;}
.shpp .bt p{display:block; font-weight: 400;line-height: 28px;color: #999999; font-size:16px;}
.shpp ul li{display:block; width:25%; float:left;}
.shpp ul li a{display:block; width:95%; margin:0 auto;}
.shpp ul li a .pic{display:block; width:100%; margin:0 auto; height:210px; overflow:hidden;}
.shpp ul li a .pic img{display:block; width:100%; min-height:210px;transition: all 1s;}
.shpp ul li a .tit{display:flex; width:100%; padding:20px; background:#F6F6F6 }
.shpp ul li a .tit p{display:block;font-weight: 400;line-height: 24px;color: #666666; font-size:14px;}
.shpp ul li a:hover .pic img{  transform: scale(1.15)}
/*一站式专业定造化服务*/
.yzs{display:block; width:100%; background:url(/template/default/img/gsysbg.webp); padding:60px 0px; background-size:auto 100%; background-position:center 0}
.yzs .bt{display:block; width:100%; text-align:center; padding-bottom:30px;}
.yzs .bt h2{display:block;font-weight: bold;line-height: 64px;color: #fff; font-size:36px;}
.yzs .bt p{display:block; font-weight: 400;line-height: 28px;color: #fff; font-size:16px;}
.yzs ul li{display:block; float:left; width:16.66%;}
.yzs ul li a{display:block; width:100%; background:#fff; box-shadow: -10px 0px 30px  20px rgba(0,0,0,0.1);  padding:30px 0px;}
.yzs ul li a i{display:block;height:64px; width:64px; margin:0 auto;}
.yzs ul li a i img{height:64px; width:64px; display:block;transition:all 1s ease;}
.yzs ul li a p{display:block;font-weight: 400;color: #333333; font-size:16px; text-align:center; padding-top:10px;transition:all 0.3s ease;}
.yzs ul li:nth-child(1) a{border-radius:8px 0px 0px 8px;}
.yzs ul li:nth-child(6) a{border-radius:0px 8px 8px 0px}
.yzs ul li a:hover img{transform:rotateY(360deg);}
.yzs ul li a:hover p{color:#185DC2;}
/*品质售后，服务支持*/
.shfw{display:block; width:100%; padding:60px 0px 50px;}
.shfw h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; text-align:center; padding-bottom:40px;}
.shfw ul li{display:block; float:left; width:25%;}
.shfw ul li a{display:block; width:100%;}
.shfw ul li a .pic{display:block; width:100%; position:relative; overflow:hidden;}
.shfw ul li a .pic img{display:block; width:100%; transition:all 0.6s ease;}
.shfw ul li a .tit{ display:block; width:100%; background:#F6F6F6; padding:15px 30px 31px; transition:all 0.3s ease;}
.shfw ul li a .pic::after{
border: 14px solid transparent;border-bottom-color: #F6F6F6 ; display:block; content:''; margin:auto; text-align:center; width:24px; position:absolute; bottom:0px; left:45%;}
.shfw ul li a .tit h3{display:block;font-weight: 400;line-height: 64px;color: #333333; font-size:18px; text-align:center; transition:all 0.3s ease;}
.shfw ul li a .tit i{display:block; width:30px; height:3px; background:#185DC2; margin:0 auto; transition:all 0.3s ease;}
.shfw ul li a .tit p{font-weight: 400;line-height: 28px;color: #666666; font-size:14px; margin-top:10px; transition:all 0.3s ease;}
.shfw ul li:nth-child(2) a .pic::before{border: 14px solid transparent;border-top-color: #F6F6F6 ; display:block; content:''; margin:auto; text-align:center; width:24px; position:absolute; top:0px; left:45%;}
.shfw ul li:nth-child(2) a .pic::after{display:none;}
.shfw ul li:nth-child(4) a .pic::before{border: 14px solid transparent;border-top-color: #F6F6F6 ; display:block; content:''; margin:auto; text-align:center; width:24px; position:absolute; top:0px; left:45%;}
.shfw ul li:nth-child(4) a .pic::after{display:none;}
.shfw ul li a:hover .tit{background:#185DC2}
.shfw ul li a:hover .tit p{color:#fff;}
.shfw ul li a:hover .tit h3{color:#fff;}
.shfw ul li a:hover .tit i{background:#fff;}
.shfw ul li a:hover .pic img{transform:scale(1.15);}
.shfw ul li:nth-child(1) a:hover .pic::after,.shfw ul li:nth-child(3) a:hover .pic::after{border-bottom-color: #185DC2 ;}
.shfw ul li:nth-child(2) a:hover .pic::before,.shfw ul li:nth-child(4) a:hover .pic::before{border-top-color: #185DC2 ;}
/*服务宗旨*/
.fwzz{display:flex; width:100%; background:url(/template/default/img/fwbj.jpg) no-repeat; padding:60px 0px;justify-content: space-around; margin-bottom:50px; background-size:100% 100%; cursor:pointer;}
.fwzz .fztext h2{font-weight: bold;line-height: 28px;color: #FFFFFF; font-size:24px;}
.fwzz .fztext p{display:block;font-weight: 400;line-height: 28px;color: #FFFFFF; font-size:14px; margin-top:10px;}
.fwzz .dhfw{display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}
.fwzz .dhfw i{display:inline-block; height:32px; vertical-align:sub; padding-right:5px;}
.fwzz .dhfw b{display:inline-block;font-size: 32px;font-family: Arial;font-weight: bold;line-height: 40px;color: #185DC2;font-style: italic;}
.fwzz:hover .dhfw{transform: translateY(-3px);}
/*新闻百科*/
.bkxw {background-color: #f9fafb;padding: 60px 0;}
.bkxw .container {margin: 0 auto;display: grid;grid-template-columns: calc(70% - 15px) calc(30% - 15px);gap: 30px;align-items: flex-start;}
.module-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;padding-bottom: 12px;border-bottom: 1px solid #e5e7eb;position: relative;}
.module-header h2 {font-size: 22px;font-weight: 600;color: #111827;position: relative;padding-right: 10px;background-color: #fff;}
.module-header h2::after {content: "";position: absolute;bottom: -12px;left: 0;width: 40px;height: 2px;background-color: #185DC2;border-radius: 1px;}
.module-header .more-link {display: flex;align-items: center;color: #6b7280;font-size: 14px;transition: all 0.3s ease;}
.module-header .more-link:hover {color: #185DC2;}
.module-header .more-link img {width: 16px;height: 16px;margin-left: 6px;transition: transform 0.3s ease;}
.module-header .more-link:hover img {transform: translateX(4px);}
.news-module {background-color: #ffffff;padding: 32px;border-radius: 4px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);border: 1px solid #f3f4f6;}
.news-content {display: flex;flex-direction: column;gap: 24px;}
.news-hero {display: grid;grid-template-columns: 200px 1fr;gap: 20px;padding-bottom: 24px;border-bottom: 1px solid #f3f4f6;}
.news-hero .news-img {width: 100%;height: 140px;overflow: hidden;border-radius: 8px;flex-shrink: 0;}
.news-hero .news-img img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);}
.news-hero:hover .news-img img {transform: scale(1.04);}
.news-hero .news-info {display: flex;flex-direction: column;justify-content: space-between;}
.news-hero .news-title {font-size: 18px;font-weight: 600;color: #111827;line-height: 1.5;margin-bottom: 8px;transition: color 0.3s ease;}
.news-hero .news-title:hover {color: #185DC2;}
.news-hero .news-date {font-size: 12px;color: #9ca3af;margin-bottom: 8px;}
.news-hero .news-desc {font-size: 14px;color: #4b5563;line-height: 1.7;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news-list {display: flex;flex-direction: column;gap: 17px;}
.news-list li {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px dashed #e5e7eb;transition: all 0.3s ease;}
.news-list li:last-child {border-bottom: none;}
.news-list li:hover {padding-left: 8px;background-color: #f9fafb;border-radius: 6px;}
.news-list li a {font-size: 15px;color: #374151;flex: 1;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.3s ease;}
.news-list li a:hover {color: #185DC2;}
.news-list li .date {font-size: 12px;color: #9ca3af;margin-left: 12px;white-space: nowrap;flex-shrink: 0;}
.faq-module {background-color: #ffffff;padding: 32px;border-radius: 4px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);border: 1px solid #f3f4f6;}
.faq-list {display: flex;flex-direction: column;gap: 16px;}
.faq-list li {background-color: #f9fafb;padding: 20px;border-radius: 8px;transition: all 0.4s ease;border-left: 3px solid transparent;}
.faq-list li:hover {transform: translateY(-3px);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.05);border-left-color: #185DC2;background-color: #f5f7ff;}
.faq-list li a {display: block;width: 100%;}
.faq-list li .faq-title {display: flex;align-items: flex-start;gap: 10px;}
.faq-list li .faq-title img {width: 20px;height: 20px;margin-top: 2px;flex-shrink: 0;}
.faq-list li .faq-title span {font-size: 15px;font-weight: 500;color: #111827;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.3s ease;}
.faq-list li:hover .faq-title span {color: #185DC2;}

/*服务承诺*/
.fwcn{display:block; width:100%; padding:60px 0px;}
.fwcn h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; text-align:center; padding-bottom:30px;}
.fwcn ul li .pic,.fwcn ul li .pic1,.fwcn ul li .tit1 .tp1 .item{position:relative; overflow:hidden;}
.fwcn ul li .pic img,.fwcn ul li .pic1 img,.fwcn ul li .tit1 .tp1 .item img{display:block; width:100%; transition:all 0.6s ease;}
.fwcn ul li .tit{display:block; width:50%; background:#F6F6F6; float:left; padding:30px 40px 70px 40px; transition:all 0.3s ease;}
.fwcn ul li .tit h3{ display:block; width:100%;font-weight: bold;line-height: 64px;color: #333333; font-size:24px; margin-top:15px; transition:all 0.3s ease;}
.fwcn ul li .tit h3 i{display:inline-block;font-size: 28px;font-family: Bahnschrift;font-weight: bold;line-height: 64px;color: #333333; font-style:normal; padding-right:5px; transition:all 0.3s ease;}
.fwcn ul li .tit p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px; transition:all 0.3s ease;}
.fwcn ul li .pic{display:block; float:right; width:50%;}
.fwcn ul li .pic1{display:block; float:left; width:50%;}
.fwcn ul li .tit1{display:block; width:50%; background:#F6F6F6; float:right; padding:40px 40px 31px 40px; transition:all 0.3s ease;}
.fwcn ul li .tit1 h3{ display:block; width:100%;font-weight: bold;line-height: 64px;color: #333333; font-size:24px; transition:all 0.3s ease;}
.fwcn ul li .tit1 h3 i{display:inline-block;font-size: 28px;font-family: Bahnschrift;font-weight: bold;line-height: 64px;color: #333333; font-style:normal; padding-right:5px; transition:all 0.3s ease;}
.fwcn ul li .tit1 p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px; padding:10px 0px 30px 0px; transition:all 0.3s ease;}
.fwcn ul li .tit1 .tp1{display:flex;}
.fwcn ul li .tit1 .tp1 .item{display:block; width:33.33%;}
.fwcn ul li .tit1 .tp1 .item img{display:block; width:90%; margin:0 auto;}
.fwcn ul li .tit4 .tt1{display:flex;}
.fwcn ul li .tit4 .tt1 .tit2{width:100%;background:#F6F6F6;padding:30px 40px 30px 40px; display:block; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit3{width:100%;background:#fff;padding:30px 40px 30px 40px; display:block; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit2 h3{ display:block; width:100%;font-weight: bold;line-height: 50px;color: #333333; font-size:24px; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit2 h3 i{display:inline-block;font-size: 28px;font-family: Bahnschrift;font-weight: bold;line-height: 64px;color: #333333; font-style:normal; padding-right:5px; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit2 p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit3 h3{ display:block; width:100%;font-weight: bold;line-height: 64px;color: #333333; font-size:24px; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit3 h3 i{display:inline-block;font-size: 28px;font-family: Bahnschrift;font-weight: bold;line-height: 64px;color: #333333; font-style:normal; padding-right:5px; transition:all 0.3s ease;}
.fwcn ul li .tit4 .tt1 .tit3 p{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px; transition:all 0.3s ease;}
.fwcn ul li .tit4{display:block; width:50%;  float:left;  }
.fwcn ul li .tit5{display:block; width:50%;  float:right;  }
.fwcn ul li .tit:hover{background:#185DC2;}
.fwcn ul li .tit:hover h3,
.fwcn ul li .tit:hover h3 i,
.fwcn ul li .tit:hover p{color:#fff;}
.fwcn ul li .tit:hover + .pic img{transform:scale(1.15);}
.fwcn ul li .tit1:hover{background:#185DC2;}
.fwcn ul li .tit1:hover h3,
.fwcn ul li .tit1:hover h3 i,
.fwcn ul li .tit1:hover p{color:#fff;}
.fwcn ul li .tit1:hover ~ .pic1 img,
.fwcn ul li .tit1:hover .tp1 .item img{transform:scale(1.15);}
.fwcn ul li .tit4 .tt1 .tit2:hover,
.fwcn ul li .tit4 .tt1 .tit3:hover{background:#185DC2;}
.fwcn ul li .tit4 .tt1 .tit2:hover h3,
.fwcn ul li .tit4 .tt1 .tit2:hover h3 i,
.fwcn ul li .tit4 .tt1 .tit2:hover p,
.fwcn ul li .tit4 .tt1 .tit3:hover h3,
.fwcn ul li .tit4 .tt1 .tit3:hover h3 i,
.fwcn ul li .tit4 .tt1 .tit3:hover p{color:#fff;}
.fwcn ul li .tit4:hover ~ .pic img,
.fwcn ul li .tit5:hover ~ .pic1 img{transform:scale(1.15);}
/*正品配件*/
.zppj{background:url(/template/default/img/zppjbanner.webp) no-repeat;}
.rqgl{display:block; width:100%; padding:20px 0px;}
.rqgl .bt{display:flex;justify-content: space-between; padding:40px 0px;}
.rqgl .bt h2{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:30px;align-items: center;}
.rqgl .bt h2 i{display:inline-block; height:24px; padding-right:10px;}
.rqgl .bt .cpright span{ display:inline-block; padding:0px 10px;}
.rqgl .bt .cpright a{font-weight: 400;line-height: 28px;color: #666666;font-size:14px;transition: all 0.3s ease;}
.rqgl .bt .cpright:hover a{transform: translateY(-3px);}
.rqgl .bt .cpright a.xj1{ display: inline-block; padding:0; width:auto;color: #185DC2;}
.rqgl ul{display:block; width:100%;}
.rqgl ul li{display:block; float:left; width:25%;}
.rqgl ul li .ni{display:block; width:95%; margin:0 auto;border: 1px solid #EAEAEA;}
.rqgl ul li .ni .pic{display:block; width:100%; height:210px; overflow:hidden;}
.rqgl ul li .ni .pic img{display:block; width:100%; min-height:210px;transition: all 1s;}
.rqgl ul li .ni .tit{display:block; width:100%; padding:20px;}
.rqgl ul li .ni .tit h2{display:block;font-weight: 400;line-height: 24px;color: #333333; font-size:16px; text-align:center; margin-bottom:20px;}

.rqgl ul li .ni .tit .cp1{display:flex;justify-content: center;}
.rqgl ul li .ni .tit .cp1 a {width: 100px;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display: inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align: center;border-radius: 4px;transition: all 0.3s ease;}
.rqgl ul li .ni .tit .cp1 a.xj{border: 1px solid #185DC2; color:#185DC2; margin-left:10px;}
.rqgl ul li .ni:hover img{transform: scale(1.15)}
.rqgl ul li .ni:hover .tit h2{color:#185DC2;}
.rqgl ul li .ni .tit .cp1 a:hover {background: #185DC2;color: #fff;border-color: #185DC2;transform: translateY(-3px);}
.rqgl ul li .ni .tit .cp1 a.xj:hover{background: #185DC2;color: #fff;border-color: #185DC2;transform: translateY(-3px);}
.rqgl2{padding:0px 0px 30px;}

.rqgl-list{display:block; width:100%; padding:20px 0px;}
.rqgl-list .list{display:block; width:100%;}
.rqgl-list .list li{display:block; float:left; width:25%; margin-bottom:30px;}
.rqgl-list .list li .ni{display:block; width:95%; margin:0 auto;border: 1px solid #EAEAEA;}
.rqgl-list .list li .ni .pic{display:block; width:100%; height:210px; overflow:hidden;}
.rqgl-list .list li .ni .pic img{display:block; width:100%; min-height:210px;transition: all 1s;}
.rqgl-list .list .ni .tit{display:block; width:100%; padding:20px;}
.rqgl-list .list .ni .tit h2{display:block;font-weight: 400;line-height: 24px;color: #333333; font-size:16px; text-align:center; margin-bottom:20px;}

.rqgl-list .list .ni .tit .cp1{display:flex;justify-content: center;}
.rqgl-list .list .ni .tit .cp1 a {width: 100px;height: 36px;font-size: 14px;font-family: Source Han Sans SC;font-weight: 400;line-height: 36px;color: #666666;display: inline-block;border: 1px solid #E2E2E2;background: rgba(255,255,255,0.39);text-align: center;border-radius: 4px;}
.rqgl-list .list .ni .tit .cp1 a.xj{border: 1px solid #185DC2; color:#185DC2; margin-left:10px;}
.rqgl-list .list .ni:hover img{  transform: scale(1.15)}
.rqgl-list .list .ni:hover .tit h2{color:#185DC2;}
.rqgl-list .list .ni .tit .cp1 a:hover {background: #185DC2;color: #fff;border-color: #185DC2;}
.rqgl-list .list .ni .tit .cp1 a.xj:hover{background: #185DC2;color: #fff;border-color: #185DC2;}

/*配件告白*/
.pjbg{display:block; width:100%; background:url(/template/default/img/zxbg.webp); padding:60px; background-size:auto 100%; background-position:center 0; box-sizing:border-box;}
.pjbg .container{width:100%;}
.pjbg .gg{display:flex; align-items:center; justify-content:space-between; gap:30px; flex-wrap:wrap;}
.pjbg .gg .text h2{display:block; font-weight:bold; font-size:32px; line-height:32px; color:#FFFFFF; margin:0;}
.pjbg .gg .text p{display:block; font-weight:400; font-size:14px; line-height:24px; color:#FFFFFF; margin-top:20px;}
.pjbg .gg .kfzx{display:flex; align-items:center; gap:20px;}
.pjbg .gg .kfzx a{display:flex; align-items:center; justify-content:center; width:210px; height:48px; line-height:48px; background:#fff; border-radius:4px; font-family:Arial; font-size:16px; font-weight:400; color:#185DC2; text-decoration:none; transition:all 0.3s ease;}
.pjbg .gg .kfzx a i{display:inline-block; font-size:16px; margin-right:8px; vertical-align:middle;}
.pjbg .gg .kfzx a:hover{background:#185DC2; color:#fff; transform:translateY(-3px); box-shadow:0 4px 12px rgba(0,0,0,0.15);}

/*在线保建*/
.zxbx{display:block; width:100%;background:url(/template/default/img/zxbxxt1.png) no-repeat center 20px; margin:60px 0px;}
.zxbx h2{display:block; text-align:center;font-weight: bold;
color: #333333; font-size:36px;}
.zxbx ul{display:block;width:100%;padding-top:60px;}
.zxbx ul li{position:relative;float:left;text-align:center;}
.zxbx ul li a{display:block;padding:0px 79px;}
.zxbx ul li a .pic{display:block;width:180px;height:180px;margin:0 auto;position:relative;transform-style:preserve-3d;transition:all 0.6s ease;}
.zxbx ul li a .pic img{width:100%;height:100%;display:block;backface-visibility:hidden;}
.zxbx ul li a .tit{display:block;font-weight:bold;line-height:24px;color:#333333;font-size:18px;margin-top:15px;text-align:center;transition:color 0.3s ease;}
.zxbx ul li::after{background:url(/template/default/img/zxbxbz.png) no-repeat;display:inline-block;content:'';width:116px;height:34px;position:absolute;top:50%;transform:translateY(-50%);right:-60px;}
.zxbx ul li:nth-child(4)::after{display:none;}
.zxbx ul li:nth-child(4) a{padding-right:0;}
.zxbx ul li:nth-child(1) a{padding-left:0;}
.zxbx ul li a:hover .pic{transform:rotateY(360deg);}
.zxbx ul li a:hover .tit{color:#185DC2;}
.sjbbx{display:none;}
/*锅炉百科*/
.glbk1{display:block; padding:60px 0 30px;}
.glbk1 .list{display:block; width:100%;}
.glbk1 .list li{display:block; float:left; width:50%; margin-bottom:30px;}
.glbk1 .list li a{display:block; width:95%; margin:0 auto; background:#F9F9F9; padding:20px;}
.glbk1 .list li a .pic{display:block; float:left; width:30%; height:120px; overflow:hidden;}
.glbk1 .list li a .pic img{display:block; width:100%; min-height:120px;transition: all 1s;}
.glbk1 .list li a .tit{display:block; float:right; width:67%;}
.glbk1 .list li a .tit h2{display:block;font-weight: 400;line-height: 35px;color: #333333; font-size:18px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.glbk1 .list li a .tit span{display:block;font-size: 14px;font-family: Arial;font-weight: 400;line-height: 20px;color: #999999;}
.glbk1 .list li a .tit p{height: 48px;font-size: 14px;font-weight: 400;line-height: 24px;color: #666666; overflow:hidden; margin-top:15px;}
.glbk1 .list li a:hover{background:#185DC2;}
.glbk1 .list li a:hover h2{color:#fff;}
.glbk1 .list li a:hover span{color:#fff;}
.glbk1 .list li a:hover p{color:#fff;}
.glbk1 .list li a:hover img{  transform: scale(1.15)}
/*常见问题*/
.bann16{background:url(/template/default/img/sjwtbanner.webp) no-repeat;}
.cjwt1{display:block; width:100%;padding:50px 0 30px;}
.cjwt1 .list{display:block; width:100%;}
.cjwt1 .list li{display:block;float:left;width:50%;margin-bottom:30px;}
.cjwt1 .list li .con1{display:block;width:95%;margin:0 auto;cursor:pointer;transition:all 0.3s ease;}
.cjwt1 .list li .con1 .pic{display:block;width:100%;margin-bottom:10px;}
.cjwt1 .list li .con1 .pic i{display:inline-block;height:24px;vertical-align:middle;padding-right:10px;}
.cjwt1 .list li .con1 .pic a{font-weight:bold;color:#333333;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;display:inline-block;width:80%;transition:color 0.3s ease;}
.cjwt1 .list li .con1 .tit{display:block;background:#F9F9F9;padding:20px 40px;}
.cjwt1 .list li .con1 .tit p{display:block;height:84px;font-size:14px;font-weight:400;line-height:28px;color:#666666;overflow:hidden;}
.cjwt1 .list li .con1 .tit a{display:block;font-weight:400;line-height:28px;color:#666666;font-size:14px;margin-top:10px;transition:all 0.3s ease;}
.cjwt1 .list li .con1 .tit a i{font-style:normal;padding-left:10px;}
.cjwt1 .list li .con1:hover .pic a,.cjwt1 .list li .con1:hover .tit a{color:#185DC2;}
.cjwt1 .list li .con1:hover .tit a{transform:translateX(3px);}
.sjwtbg{background:url(/template/default/img/cjwtbg.webp);}
/*新闻栏目页*/
.xw1{display:block;width:100%;padding:60px 0px;}
.xw1 .bt{display:block;width:100%;text-align:center;}
.xw1 .bt h2{display:block;font-weight:bold;line-height:64px;color:#222222;font-size:36px;}
.xw1 .bt a{display:block;font-weight:400;line-height:19px;color:#666666;font-size:14px;margin-top:10px;}
.xw1 .bt a i{display:inline-block;vertical-align:middle;padding-left:10px;transition: all 0.3s ease;}
.xw1 .bt a:hover i{transform: translate3d(3px, 0, 0);}
.xw1 .bt:hover a{color:#185DC2;}
.xw1 .xwlm{display:block;width:100%;margin-top:40px;}
.xw1 .xwlm .xwleft{display:block;float:left;width:49%;padding:30px;background:#F9F9F9;}
.xw1 .xwlm .xwleft .pic{display:block;width:100%;height:343px;overflow:hidden;}
.xw1 .xwlm .xwleft .pic img{display:block;width:100%;min-height:343px;transition:all 1s;object-fit:cover;}
.xw1 .xwlm .xwleft .tit{display:block;width:100%;padding:30px 0px 0px;}
.xw1 .xwlm .xwleft .tit h2 a{display:block;font-weight:400;line-height:24px;color:#333333;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xw1 .xwlm .xwleft .tit span{display:block;font-size:14px;font-family:Arial;font-weight:400;line-height:40px;color:#999999;}
.xw1 .xwlm .xwleft .tit p{height:60px;font-size:14px;font-weight:400;line-height:30px;color:#666666;overflow:hidden;}
.xw1 .xwlm .xwleft .tit .more a{display:block;font-weight:400;line-height:28px;color:#666666;font-size:14px;margin-top:5px;transition:all 0.3s ease;}
.xw1 .xwlm .xwleft .tit .more a i{font-style:normal;padding-left:5px;vertical-align:middle;}
.xw1 .xwlm .xwleft:hover img{transform:scale(1.15);}
.xw1 .xwlm .xwleft:hover h2 a{color:#185DC2;}
.xw1 .xwlm .xwleft:hover .more a{color:#185DC2;transform:translateX(3px);}
.xw1 .xwlm .xw-right{display:block;float:right;width:49%;}
.xw1 .xwlm .xw-right ul li{display:block;width:100%;padding:30px;background:#F9F9F9;margin-bottom:20px;transition:all 0.3s ease;}
.xw1 .xwlm .xw-right ul li h2 a{display:block;font-weight:400;line-height:24px;color:#333333;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xw1 .xwlm .xw-right ul li span{display:block;font-size:14px;font-family:Arial;font-weight:400;line-height:40px;color:#999999;}
.xw1 .xwlm .xw-right ul li p{height:60px;font-size:14px;font-weight:400;line-height:30px;color:#666666;overflow:hidden;}
.xw1 .xwlm .xw-right ul li .more a{display:block;font-weight:400;line-height:28px;color:#666666;font-size:14px;margin-top:5px;transition:all 0.3s ease;}
.xw1 .xwlm .xw-right ul li .more a i{font-style:normal;padding-left:5px;vertical-align:middle;}
.xw1 .xwlm .xw-right ul li:hover{background:#185DC2;}
.xw1 .xwlm .xw-right ul li:hover h2 a{color:#fff;}
.xw1 .xw-right ul li:hover span{color:#fff;}
.xw1 .xwlm .xw-right ul li:hover p{color:#fff;}
.xw1 .xwlm .xw-right ul li:hover .more a{color:#fff;transform:translateX(3px);}

.hyzx1{display:block; background:#f9f9f9; padding:60px 0;}
.hyzx1 .container{width: 90%; max-width: 1200px; margin: 0 auto;}
.hyzx1 .bt{display:block; width:100%; text-align:center; margin-bottom: 10px;}
.hyzx1 .bt h2{display:block;font-weight: 700;line-height: 64px;color: #222; font-size:36px; margin: 0; letter-spacing: 1px;}
.hyzx1 .bt a{display:inline-block; font-weight: 400;line-height: 19px;color: #666; font-size:14px; margin-top:10px; text-decoration: none; transition: color 0.3s ease;}
.hyzx1 .bt a i{display:inline-block;vertical-align:middle;padding-left:8px;transition: all 0.3s ease;}
.hyzx1 .bt a:hover i{transform: translate3d(3px, 0, 0);}
.hyzx1 .bt a:hover{color:#185DC2;}
.hyzx1 ul{margin: 40px 0 0; padding: 0; list-style: none;}
.hyzx1 ul li{display:block; width: 32%; margin: 0 0.66%; float:left; box-sizing: border-box;}
.hyzx1 ul li .hy{display:block;width:100%;background:#fff;padding:30px;border: 1px solid #eaeaea;transition: all 0.3s ease;box-sizing: border-box;}
.hyzx1 ul li .hy .data{display:block; width:100%; border-left:solid 4px #185DC2; font-size: 14px; font-family: Arial; font-weight: 400; line-height: 20px; color: #999; padding: 0 0 0 15px; margin: 0 0 20px;}
.hyzx1 ul li .hy .data b{display:inline-block; font-size: 36px; font-family: Arial; font-weight: 400; line-height: 20px; color: #999; margin-right: 8px; vertical-align: middle;}
.hyzx1 ul li .hy .tit{padding: 0; margin: 0;}
.hyzx1 ul li .hy .tit h2{margin: 0; font-size: 16px; font-weight: 500;}
.hyzx1 ul li .hy .tit h2 a{display:block; width:100%; font-weight: 500; line-height: 30px; color: #333; font-size:18px; height:60px; overflow:hidden; margin-bottom:10px; text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hyzx1 ul li .hy .tit p{display:block; font-weight: 400; line-height: 25px; color: #666; font-size:14px; height:50px; overflow:hidden; margin: 0 0 20px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.hyzx1 ul li .hy .tit .pic{display:block;width:100%;height:243px;overflow:hidden;}
.hyzx1 ul li .hy .tit .pic img{display:block; width:100%; height:100%; object-fit: cover; transition: transform 0.5s ease;}
.hyzx1 ul li .hy .tit:hover img{transform: scale(1.08);}
.hyzx1 ul li .hy:hover{background:#185DC2;border-color: #185DC2;}
.hyzx1 ul li .hy:hover h2 a{color:#fff;}
.hyzx1 ul li .hy:hover p{color:rgba(255,255,255,0.9);}
.hyzx1 ul li .hy:hover .data{color:rgba(255,255,255,0.9); border-left-color: #fff;}
.hyzx1 ul li .hy:hover .data b{color:rgba(255,255,255,0.9);}
/*新闻列表页*/
.qyxwlb{display:block;width:100%;padding:30px 0;}
.qyxwlb .list li{display:block;width:100%;padding:40px;margin-bottom:30px;transition:all 0.3s ease;cursor:pointer;}
.qyxwlb .list li .ybft{display:block;float:left;width:82%;}
.qyxwlb .list li .ybft .pic{display:block;float:left;width:20%;height: 124px;overflow:hidden;}
.qyxwlb .list li .ybft .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:all 0.8s ease;}
.qyxwlb .list li .ybft .tit1{float:none;width:100% !important;}
.qyxwlb .list li .ybft .tit{display:block;width:78%;float:right;}
.qyxwlb .list li .ybft .tit h2 a{display:block;font-weight:400;line-height:24px;color:#333333;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.3s ease;}
.qyxwlb .list li .ybft .tit span{display:block;font-size:14px;font-family:Arial;font-weight:400;line-height:40px;color:#999999;}
.qyxwlb .list li .ybft .tit p{height:60px;font-size:14px;font-weight:400;line-height:30px;color:#666666;overflow:hidden;}
.qyxwlb .list li .data{display:block;float:right;width:15%;border-left:solid 1px #707070;padding-left:40px;transition:all 0.3s ease;}
.qyxwlb .list li .data h2{display:block;font-size:32px;font-family:Arial;font-weight:400;line-height:36px;color:#666666;transition:color 0.3s ease;}
.qyxwlb .list li .data h2 i{display:inline-block;width:20px;height:5px;background:#185DC2;vertical-align:super;margin-left:15px;transition:all 0.3s ease;}
.qyxwlb .list li .data b{display:block;font-size:14px;font-family:Arial;font-weight:400;line-height:20px;color:#999999;margin:5px 0px 20px;}
.qyxwlb .list li .data a{display:block;font-weight:400;line-height:36px;color:#185DC2;font-size:14px;text-align:center;border:1px solid #185DC2;width:120px;text-align:center;border-radius:4px;transition:all 0.3s ease;}
.qyxwlb .list li:hover{background:#F6F6F6;}
.qyxwlb .list li:hover .ybft .pic img{transform:scale(1.15);}
.qyxwlb .list li:hover .tit h2 a{color:#185DC2;}
.qyxwlb .list li:hover .data{border-left-color:#185DC2;}
.qyxwlb .list li:hover .data h2{color:#185DC2;}
.qyxwlb .list li:hover .data a{background:#185DC2;color:#fff;transform:translateY(-3px);}

/*列表页分页编码*/
.pagebar .pagination { display: flex; justify-content: center; margin-top: 10px; padding: 30px 0;}
.pagination a { background: #fff; border: 1px solid #ccc; color: #333; font-size: 14px; padding: 8px 12px; margin: 0 5px; border-radius: 3px; text-decoration: none; }
.pagination span { color: #333; font-size: 14px; padding: 8px 2px; margin: 0 5px; border-radius: 3px; }
.pagination a:hover { color: #185DC2; border: 1px solid #185DC2; }
.pagination a.page-num-current { color: #fff; background: #185DC2; border: 1px solid #185DC2; }

/*企业新闻详情页*/
.qyxqy{padding:60px 0;background: #f5f7fa;}
.qyxw1{background:#fff;padding:60px 80px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.03);position:relative;overflow:hidden;}
.qyxw1::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#185DC2,#2a76e8);}
.qyxw1 .tkbt{text-align:center;padding-bottom:35px;border-bottom:1px solid #f0f0f0;margin-bottom:45px;position:relative;}
.qyxw1 .tkbt::after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:80px;height:1px;background:#185DC2;}
.qyxw1 .tkbt h1{font-size:36px;color:#222;font-weight:600;line-height:1.5;margin:0 0 20px;letter-spacing:-0.5px;}
.qyxw1 .tkbt p{font-size:14px;color:#999;line-height:1.8;display:flex;align-items:center;justify-content:center;gap:15px;}
.qyxw1 .tkbt p i{margin:0;color:#ddd;width:1px;height:12px;display:inline-block;}
.qyxw1 .xq{font-size:16px;line-height:2.2;color:#555;font-family:"微软雅黑","宋体",sans-serif;letter-spacing:0.5px;}
.qyxw1 .xq h2{font-size:28px;color:#222;font-weight:600;line-height:1.6;margin:40px 0 20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
.qyxw1 .xq h3{font-size:22px;color:#333;font-weight:600;line-height:1.6;margin:30px 0 15px;position:relative;padding-left:12px;}
.qyxw1 .xq h3::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:#185DC2;border-radius:2px;}
.qyxw1 .xq h4{font-size:18px;color:#333;font-weight:600;line-height:1.6;margin:25px 0 12px;color:#185DC2;}
.qyxw1 .xq p{text-indent:2em;margin:0 0 30px;line-height:2.2;font-size:16px;color:#555;}
.qyxw1 .xq img{display:block;max-width:100%;height:auto;margin:40px auto;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08);transition:all 0.3s ease;}
.qyxw1 .xq img:hover{transform:scale(1.01);box-shadow:0 4px 16px rgba(0,0,0,0.12);}
.qyxw1 .xq a{color:#185DC2;text-decoration:none;position:relative;}
.qyxw1 .xq a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#185DC2;transition:all 0.3s ease;}
.qyxw1 .xq a:hover::after{width:100%;}
.qyxw1 .next{display:flex;padding:36px 0;margin-top:20px;border-top:1px solid #f5f8ff;align-items:center;width:100%;box-sizing:border-box;}
.qyxw1 .next .item{display:flex;align-items:center;width:48%;box-sizing:border-box;white-space:nowrap;}
.qyxw1 .next .item.tt{display:flex;align-items:center;width:48%;box-sizing:border-box;margin-left:auto;justify-content:flex-end;white-space:nowrap;}
.qyxw1 .next .item:not(.tt){margin-right:2%;}
.qyxw1 .next .dot{width:4px;height:4px;background:#185DC2;border-radius:50%;display:inline-block;flex-shrink:0;margin-right:8px;}
.qyxw1 .next .item.tt .dot{margin-right:0;margin-left:8px;}
.qyxw1 .next .label{color:#999;font-weight:500;}
.qyxw1 .next .link{color: #999;font-size:16px;line-height:24px;white-space:normal;word-wrap:break-word;}
.qyxw1 .next .link a{color: #999;transition:all 0.3s ease;text-decoration:none;display:inline-block;}
.qyxw1 .next .item:hover .link a{color:#185DC2;padding-left:4px;}
.qyxw1 .next .item.tt:hover .link a{padding-left:0;padding-right:4px;}
/*解决规划*/
.jjfa1{display:block; width:100%; padding:60px 0px;}
.jjfa1 h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:36px; text-align:center;}
.jjfa1 ul{margin-top:30px;}
.jjfa1 ul li{display:block; width:12.5%; float:left;}
.jjfa1 ul li a{display:block; width:100%; background:#fff;box-shadow: 2px 0px 30px rgba(34,34,34,0.1);  padding:40px 0px;}
.jjfa1 ul li a i{display:block; background:url(/template/default/img/gnhy3.png) no-repeat; height:48px; width:48px; margin:0 auto}
.jjfa1 ul li a p{display:block;font-weight: 400;line-height: 35px;color: #222222; font-size:16px; text-align:center;}
.jjfa1 ul li:nth-child(1) a{border-radius: 8px 0px 0px 8px;}
.jjfa1 ul li:nth-child(2) a i{background: url(/template/default/img/zzhy3.png) no-repeat;}
.jjfa1 ul li:nth-child(3) a i{background: url(/template/default/img/sphy3.png) no-repeat;}
.jjfa1 ul li:nth-child(4) a i{background: url(/template/default/img/njhy3.png) no-repeat;}
.jjfa1 ul li:nth-child(5) a i{background: url(/template/default/img/yyhy3.png) no-repeat;}
.jjfa1 ul li:nth-child(6) a i{background: url(/template/default/img/hghy3.png) no-repeat;}
.jjfa1 ul li:nth-child(7) a i{background: url(/template/default/img/fzhy3.png) no-repeat;}
.jjfa1 ul li:nth-child(8) a i{background: url(/template/default/img/zthy3.png) no-repeat;}
.jjfa1 ul li:nth-child(8) a{border-radius: 0px 8px 8px 0px;} 
.jjfa1 ul li a:hover{ cursor:pointer; background: #185DC2; color: #fff;}
.jjfa1 ul li a:hover p{color:#fff;}
.jjfa1 ul li a:hover i{background: url(/template/default/img/gnhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(2) a:hover i{background: url(/template/default/img/zzhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(3) a:hover i{background: url(/template/default/img/sphy2.png) no-repeat;}
.jjfa1 ul li:nth-child(4) a:hover i{background: url(/template/default/img/njhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(5) a:hover i{background: url(/template/default/img/yyhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(6) a:hover i{background: url(/template/default/img/hghy2.png) no-repeat;}
.jjfa1 ul li:nth-child(7) a:hover i{background: url(/template/default/img/fzhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(8) a:hover i{background: url(/template/default/img/zthy2.png) no-repeat;}
.jjfa1 ul li.on a{ cursor:pointer; background: #185DC2; color: #fff;}
.jjfa1 ul li.on a p{color:#fff;}
.jjfa1 ul li.on a i{background: url(/template/default/img/gnhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(2).on a i{background: url(/template/default/img/zzhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(3).on a i{background: url(/template/default/img/sphy2.png) no-repeat;}
.jjfa1 ul li:nth-child(4).on a i{background: url(/template/default/img/njhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(5).on a i{background: url(/template/default/img/yyhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(6).on a i{background: url(/template/default/img/hghy2.png) no-repeat;}
.jjfa1 ul li:nth-child(7).on a i{background: url(/template/default/img/fzhy2.png) no-repeat;}
.jjfa1 ul li:nth-child(8).on a i{background: url(/template/default/img/zthy2.png) no-repeat;}
.hyjjfa{display:block; width:100%; background:#F9F9F9; padding:60px 0px;}
.hyjjfa h2{display:block;font-weight: bold;line-height: 64px;color: #222222; font-size:32px; text-align:center; margin-bottom:40px;}
.hyjjfa .pic{display:block; float:left; width:50%; height:370px; overflow:hidden;}
.hyjjfa .pic img{display:block;width:100%;min-height:370px;transition: all 1s;}
.hyjjfa .pic img:hover{transform: scale(1.05);}
.hyjjfa .tit{display:block; float:right; width:47%;}
.hyjjfa .tit .jj{display:block; width:100%;font-weight: 400;line-height: 32px;color: #333333; font-size:14px; height:300px; overflow:auto;}
.hyjjfa .tit .jj p{text-indent: 2em;margin: 0 0 16px 0;}
.hyjjfa .tit .jj p:last-child{margin-bottom:0;}
.hyjjfa .jjfa{display:block; background:#fff; padding:40px;}
.hyjjfa .tit .more{display:flex;align-items:center;margin-top: 22px;gap:20px;}
.hyjjfa .tit .more a{display:block;width: 220px;height: 48px;background:#185DC2;font-weight: 400;line-height: 48px;color: #FFFFFF;font-size:16px;text-align:center;border-radius:4px;transition: all 0.3s ease; border:1px solid transparent;}
.hyjjfa .tit .more a:hover{ color:#185DC2; border:solid 1px #185DC2; background:none;transform: translateY(-3px);}
.hyjjfa .tit .jj::-webkit-scrollbar{width:6px;}
.hyjjfa .tit .jj::-webkit-scrollbar-thumb{background:#e2e2e2; border-radius:3px;}
.hyjjfa .tit .jj::-webkit-scrollbar-thumb:hover{background:#c2c2c2;}
.hyjjfa .tit .jj::-webkit-scrollbar{width:6px;}
.hyjjfa .tit .jj::-webkit-scrollbar-thumb{background:#e8f1ff; border-radius:3px;}
.hyjjfa .tit .jj::-webkit-scrollbar-thumb:hover{background:#185DC2;}
.hyjjfa .tit .jj a{color:#185DC2; text-decoration:none;}
.hyjjfa .tit .jj a:hover{text-decoration:underline;}
.jjfa-cptj .bt{display:block;font-weight: bold;line-height: 42px;color: #333333; font-size:32px; text-align:center;}

.xzgl{display:block;width:100%;background:url(/template/default/img/xz2.webp) no-repeat;padding-top:60px;height: 412px;background-size:100%;}
.xzgl h2{display:block;font-weight: bold;line-height: 48px;color: #FFFFFF; font-size:32px; text-align:center;}
.xzgl ul{margin-top:40px;}
.xzgl ul li{display:block; float:left; width:33.33%; }
.xzgl ul li a{display:block; width:93%; margin:0 auto; background:#f9f9f9; padding:30px 0px 20px;height:264px;transition: all 0.3s ease-in-out;cursor: pointer;position: relative;z-index: 1;}
.xzgl ul li a h3{display:block; height:50px; line-height:50px;}
.xzgl ul li a h3 i{display:inline-block; width:24px; height:6px; background:#185DC2 ; vertical-align:middle;transition: background 0.3s ease;}
.xzgl ul li a h3 b{display:inline-block;font-weight: bold;line-height: 28px;color: #333333; font-size: 20px; padding-left:20px;}
.xzgl ul li a .jj{display:block;font-weight: 400;line-height: 25px;color: #666666;font-size:14px;padding-left:40px; padding-right:22px;transition: color 0.3s ease;}
.xzgl ul li a:hover{transform: translateY(-3px);background: #fff;box-shadow: 0 8px 20px rgba(24, 93, 194, 0.12);}
.xzgl ul li a:hover h3 i{background: #185DC2;}
.xzgl ul li a:hover .jj{color: #555;}

.xmd{display:block; padding:40px 0;}
.xmd ul li{display:block; float:left; width:50%;}
.xmd ul li a{display:block; width:95%; margin:0 auto; background:#f9f9f9; padding:30px 0px 20px; height:240px; transition:all 0.3s ease-in-out; cursor:pointer; position:relative; z-index:1;}
.xmd ul li a h3{display:block; height:50px; line-height:50px;}
.xmd ul li a h3 i{display:inline-block; width:24px; height:6px; background:#185DC2; vertical-align:middle; transition:background 0.3s ease;}
.xmd ul li a h3 b{display:inline-block;font-weight: bold;line-height: 28px;color: #333333; font-size: 20px; padding-left:20px;}
.xmd ul li a .jj{display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:14px;padding-left:40px; padding-right:22px; transition:color 0.3s ease;}
.xmd ul li a:hover{transform:translateY(-3px); background:#fff; box-shadow:0 8px 20px rgba(24,93,194,0.12);}
.xmd ul li a:hover h3 i{background:#185DC2;}
.xmd ul li a:hover .jj{color:#555;}

.fabg{display:block; background:url(/template/default/img/fasj1.webp) no-repeat; height:231px; position:relative; margin-top:-10px;transition:all 0.3s ease;}
.fqbg2{position:absolute; top:47%; width:100%; display:flex;justify-content: center; align-items: center; left:60px;}
.fqbg2 .item h2{ display:block;font-weight: 400;line-height: 28px;color: #666666; font-size:18px;}
.fqbg2 .item p{display:block;font-weight: bold;line-height: 28px;color: #222222; font-size:24px; margin-top:10px;}
.fqbg2 .item p b{font-weight: bold;line-height: 28px;color: #185DC2;}
.fqbg2 .more a{width: 220px;height: 48px;background:#185DC2;line-height:48px;font-weight: 400;color: #FFFFFF;font-size:16px;text-align:center;display:block;margin-left:50%;transition: all 0.3s ease;}
.fabg:hover .fqbg2 .more a{transform:translateY(-3px);}

.ala{display:block; width:100%; padding:40px 0px;}
.ala .bt{display:block;font-weight: bold;line-height: 28px;color: #333333; font-size:36px; text-align:center;}
.ala .cplist{ display:block; width:100%; padding-top:40px;}
.ala .cplist ul li{display:block; float:left; width:25%;}
.ala .cplist ul li .jg{display:block; width:95%; margin:0 auto;margin-bottom:30px; border:solid 1px #EAEAEA }
.ala .cplist ul li .jg .pic{display:block; width:100%;  overflow:hidden; height:220px; overflow:hidden}
.ala .cplist ul li .jg .pic img{display:block; width:100%; min-height:220px;    transition: all 1s;}
.ala .cplist ul li .jg .tit{display:block; padding:15px 0px; width:100%;}
.ala .cplist ul li .jg .tit h2{font-size:16px;line-height: 24px;color: #333333;font-weight: 400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0px 10px; text-align:center}
.ala .cplist ul li .jg .tit .jj{display:block; font-size:13px;font-weight: 400;
line-height: 24px;color: #999999; background:#EAEAEA; padding:15px; margin:15px 0px;}
.ala .cplist ul li .jg .tit .jj b{display:inline-block;color: #999999; padding-right:10px;}
.ala .cplist ul li .jg .tit .cp1{padding:0px 10px;}
.ala .cplist ul li .jg .tit .cp1 span{display:inline-block; font-size:13px; color:#999}
.ala .cplist ul li .jg .tit .cp1 i{ color:#666; font-style:normal; padding-left:3px;}
.ala .cplist ul li .jg .tit .cp1 em{float:right;font-size: 13px;font-family: Source Han Sans SC;font-weight: 400;line-height: 20px;color: #666666; font-style:normal;}
.ala .cplist ul li .jg .tit .cp1 em img{height:16px; vertical-align:middle; margin-right:3px;}
.ala .cplist ul li .jg:hover h2{color:#185DC2;}

.ala .cplist ul li .jg .tit .cp1 a:hover{background:#185DC2; color:#fff; border-color:#185DC2;}
.ala .cplist ul li .jg .tit .cp1 a.xj:hover { background:#185DC2; color:#fff;border-color:#185DC2;}
.ala .cplist ul li .jg:hover img{  transform: scale(1.15)}

/*侧边栏*/
.r_menu { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); z-index: 9999; display: block; width: 96px; border-radius: 6px; overflow: visible; box-shadow: none; background: transparent; }
.r_menu .iconfont { font-size: 26px; height: 26px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; margin-top: 0; margin-bottom: 6px; color: #666; transition: all 0.3s ease; }
.icon-biaodan:before { content: "\e633"; }
.icon-guolu:before { content: "\e607"; }
.icon-whatsapp:before { content: "\ea07"; }
.icon-kefu:before { content: "\e658"; }
.r_menu .menu_top .iconfont { color: #fff; }
.r_menu .menu_top .txt { color: #fff; }
.icon-xiangshang:before { content: "\e632"; }
.r_menu .menu_top {width: 96px;height: 84px;border-radius: 6px;color: #fff;text-align: center;margin-bottom: 10px;background: #185DC2;transition: all 0.3s ease;backdrop-filter: none;box-shadow: 0 2px 5px rgba(15,110,205,0.1);cursor: pointer;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.r_menu .menu_top a { display: block; color: #fff; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.r_menu .menu_top:hover { background: #185DC2; transform: translateY(-1px); box-shadow: 0 3px 8px rgba(15,110,205,0.15); }
.r_menu .menu_bott { border-radius: 6px; background: #f5f5f5; opacity: 1; backdrop-filter: none; overflow: visible; transition: all 0.3s ease; font-size: 13px; }
.r_menu .menu_bott ul { list-style: none; margin: 0; padding: 0; width: 100%; }
.r_menu .menu_bott li { width: 96px; text-align: center; padding: 0; height: 84px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-bottom: 1px solid #e8e8e8; margin: 0; transition: all 0.3s ease; cursor: pointer; position: relative; z-index: 1; border-radius: 0; }
.r_menu .menu_bott li:last-child { border-bottom: none; }
.r_menu .menu_bott li:hover { background: #f5f7fa; }
.r_menu .menu_bott li:hover .iconfont, .r_menu .menu_bott li:hover .txt { color: #185DC2; }
.r_menu .menu_bott li.active { background: #f5f7fa; }
.r_menu .menu_bott li.active .iconfont, .r_menu .menu_bott li.active .txt { color: #185DC2; }
.r_menu .menu_bott li a { color: inherit; text-decoration: none; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.r_menu .txt { font-size: 13px; padding: 0; margin-top: 0; margin-bottom: 0; color: #666; transition: all 0.3s ease; }
@keyframes jump-shaking { 0% { transform: translateX(0) rotate(0); } 50% { transform: translateY(-2px) rotate(10deg); } 100% { transform: translateX(0) rotate(0); } }
.r_menu .menu_bott li:nth-child(1) .iconfont { animation: jump-shaking 2.8s ease infinite; transform: translateZ(0); }
.r_menu .menu_bott li:nth-child(2) .iconfont { animation: jump-shaking 2.8s ease 0.4s infinite; transform: translateZ(0); }
.r_menu .menu_bott li:nth-child(3) .iconfont { animation: jump-shaking 2.8s ease 0.8s infinite; transform: translateZ(0); }
.r_menu .menu_bott li:nth-child(4) .iconfont { animation: jump-shaking 2.8s ease 1.2s infinite; transform: translateZ(0); }
.r_menu .wechat-qrcode { position: absolute; right: calc(100% + 10px); top: 50%; transform: translateY(-50%) translateX(15px); width: 150px; padding: 15px; background: #fff; border-radius: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); z-index: 9999; opacity: 0; visibility: hidden; transition: all 0.3s ease; text-align: center; pointer-events: none; border: 1px solid #e8e8e8; }
.r_menu .menu_bott li:hover .wechat-qrcode { transform: translateY(-50%) translateX(0); opacity: 1; visibility: visible; }
.r_menu .wechat-qrcode img { display: block; width: 100%; height: auto; border-radius: 4px; margin-bottom: 8px; border: 1px solid #e8e8e8; }
.r_menu .wechat-qrcode .qrcode-txt { font-size: 12px; color: #666; margin: 0; line-height: 1.5; font-weight: 400; }
/*侧边栏弹窗*/
.demand-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); display: none; justify-content: center; align-items: center; z-index: 99999; padding: 20px; box-sizing: border-box; }
.demand-modal { width: 90%; max-width: 1100px; background: #ffffff; border-radius: 12px; overflow: hidden; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15); display: flex; flex-wrap: wrap; position: relative; }
.demand-close { position: absolute; top: 20px; right: 20px; width: 36px; height: 36px; border-radius: 50%; border: none; background: #f5f5f5; color: #666; font-size: 20px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; z-index: 10; }
.demand-close:hover { background: #185DC2; color: #fff; }
.demand-header { width: 100%; padding: 30px 40px 25px; text-align: center; box-sizing: border-box; }
.demand-header h2 { font-size: 28px; font-weight: bold; color: #222; line-height: 1.2; margin-bottom: 10px; }
.demand-header p { font-size: 14px; color: #999; line-height: 1.6; margin: 0; }
.demand-body-new {width: 70%;padding: 0 40px 40px;box-sizing: border-box;}
.demand-form-container { width: 100%; display: block; }
.demand-form-row { display: flex; gap: 28px; width: 100%; margin-bottom: 28px; }
.demand-form-row:last-of-type { margin-bottom: 28px; }
.demand-form-item { flex: 1; width: 100%; min-width: 0; position: relative; }
.demand-full-width { width: 100%; margin-bottom: 18px; }
.demand-form-item input, .demand-form-item textarea { width: 100%; height: 52px; line-height: 52px; background: #f9f9f9; border: 1px solid #eaeaea; border-radius: 8px; padding: 0 20px; box-sizing: border-box; font-size: 14px; color: #333; transition: border-color 0.3s ease; }
.demand-form-item textarea { min-height: 120px; line-height: 1.5; padding: 15px 20px; resize: none; }
.demand-form-item select { width: 100%; height: 52px; line-height: 52px; background: #f9f9f9; border: 1px solid #eaeaea; border-radius: 8px; padding: 0 40px 0 20px; box-sizing: border-box; font-size: 14px; color: #333; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.demand-form-item:has(select)::after { content: "\e771"; font-family: "iconfont" !important; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); color: #999; font-size: 16px; pointer-events: none; }
.demand-form-item input:focus, .demand-form-item select:focus, .demand-form-item textarea:focus { outline: none; border-color: #185DC2; box-shadow: 0 0 0 3px rgba(24, 93, 194, 0.1); }
.demand-form-item input::placeholder, .demand-form-item textarea::placeholder { color: #999; }
.demand-form-actions { display: flex; justify-content: center; gap: 15px; }
.demand-form-actions button, .demand-form-actions a { width: 200px; height: 52px; line-height: 52px; background: #185DC2; color: #fff; border: none; border-radius: 8px; font-size: 16px; text-align: center; cursor: pointer; display: inline-block; text-decoration: none; transition: all 0.3s ease; }
.demand-form-actions button:hover, .demand-form-actions a:hover { background: #fff; color: #185DC2; border: 1px solid #185DC2; transform: translateY(-3px); box-shadow: 0 5px 15px rgba(24, 93, 194, 0.1); }
.demand-sidebar {width: 30%;background: #f9f9f9;padding: 25px 30px 45px;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;text-align: center;}
.demand-sidebar img { width: 80px; margin-bottom: 20px; }
.demand-sidebar h3 { font-size: 20px; color: #222; margin-bottom: 10px; }
.demand-sidebar p { font-size: 14px; color: #666; line-height: 1.6; margin-bottom: 20px; }
.demand-sidebar a { width: 160px; height: 45px; line-height: 45px; background: #185DC2; color: #fff; border-radius: 8px; font-size: 14px; text-decoration: none; margin-bottom: 25px; display: inline-block; transition: all 0.3s ease; }
.demand-sidebar a:hover { background: #fff; color: #185DC2; border: 1px solid #185DC2; }
.demand-sidebar .hotline { margin-top: auto; width: 100%; }
.demand-sidebar .hotline span { font-size: 12px; color: #999; display: block; margin-bottom: 5px; }
.demand-sidebar .hotline b { font-size: 20px; color: #185DC2; font-weight: bold; }

/*联系亿万先生MR官网*/
.lx{display:block; width:100%; padding:60px 0px;}
.lx .bt{display:block; width:100%;text-align:center;}
.lx .bt h2{font-weight: bold;line-height: 64px;color: #222222; font-size:36px; }
.lx .bt p{display:block;font-weight: 400;line-height: 28px;color: #999999; font-size:14px;}
.lx .lxfs{display:block;width:100%;}
.lx .lxfs ul{margin:20px 0px;}
.lx .lxfs ul li{display:block;width:25%;float:left;transition:all 0.3s ease;}
.lx .lxfs ul li a{display:block;width:95%;margin:0 auto;background:rgba(246,246,246,0.5);padding:40px 0px;transition:all 0.3s ease;position:relative;z-index:1;}
.lx .lxfs ul li a .pic{display:block;width:48px;margin:0 auto;transition:all 0.3s ease;}
.lx .lxfs ul li a .pic img{display:block;width:100%;transition:all 0.3s ease;}
.lx .lxfs ul li a .tit{display:block;text-align:center;}
.lx .lxfs ul li a .tit p{display:block;font-weight:400;line-height:48px;color:#666666;font-size:14px;transition:all 0.3s ease;}
.lx .lxfs ul li a .tit span{display:block;font-size:20px;font-family:Arial;font-weight:bold;line-height:30px;color:#333333;transition:all 0.3s ease;}
.lx .lxfs ul li a .tit b{color:#185DC2;}
.lx .lxfs ul li a:hover .tit b{color:#ffffff;}
.lx .lxfs ul li.cc1 a .pic1{display:block;}
.lx .lxfs ul li.cc1 a .wxewm{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px 0;display:none;background:#185DC2;text-align:center;transition:all 0.3s ease;z-index:2;}
.lx .lxfs ul li.cc1 a .wxewm img{display:block;width:160px;margin:0 auto;}
.lx .lxfs ul li:hover a{background:#185DC2;transform:translateY(-3px);}
.lx .lxfs ul li:hover a .pic img{transform:scale(1.2);filter:brightness(100);}
.lx .lxfs ul li:hover a .tit p{color:#fff;}
.lx .lxfs ul li:hover a .tit span{color:#fff;}
.lx .lxfs ul li.cc1:hover a .wxewm{display:flex;align-items:center;justify-content:center;}
.zp{display:block; width:100%; margin-top:10px;overflow:hidden;}
.zp img{display:block; max-width:100%; margin:0 auto;transition:all 0.3s ease;}
.zp:hover img {transform: scale(1.02);}
/*地图*/
.dt{display:block; width:100%;}
.dt .bt{display:block; width:100%; text-align:center;}
.dt .bt h2{font-weight: bold;line-height: 64px;color: #222222; font-size:36px; }
.dt .bt p{display:block;font-weight: 400;line-height: 28px;color: #999999; font-size:14px;}
.dt #map{display:block; height:600px; width:100%; }
.mapxx h2{font-weight: bold;
line-height: 50px;color: #185DC2; font-size:18px;}
.mapxx p{display:block;font-weight: 400;line-height: 24px;color: #666666; font-size:14px;}
.map1{margin-top:30px;}
/*在线留言*/
.lyb{width:100%;display: block;background: #F9F9F9;padding: 40px 0px;}
.lyb .bt{display:block; width:100%;}
.lyb .bt{display:block; width:100%; text-align:center;}
.lyb .bt h2{font-weight: bold;line-height: 64px;color: #222222; font-size:36px; }
.lyb .bt p{display:block;font-weight: 400;line-height: 28px;color: #999999; font-size:14px;}
.lyb .lynr{display:block; width:100%; margin-top:30px;margin-bottom: 30px;}
.lyb .lynr .tx .zj {margin: 0 0 3px;}
.lyb .lynr .lyzc{width: 70%;float: left;background: #fff;padding: 40px 40px 40px;display:block;}
.lyb .lynr .lyzc .bdz{margin-bottom:30px;}
.lyb .lynr .lyzc .bdz .ll1{display:flex;justify-content: space-between;}
.lyb .lynr .lyzc .bdz .ll1 .item {  width:48%; display:block; margin-bottom:20px;}
.lyb .lynr .lyzc .bdz .ll1 .item input{display:block; height:48px; line-height:48px; width:100%;background: rgba(246,246,246,0.39);border: 1px solid #EAEAEA; text-indent:20px;border-radius: 4px;}
.lyb .lynr .lyzc .bdz .ll1 .item select{display:block; height:48px; line-height:48px; width:100%;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(/template/default/img/bottom2.png) no-repeat scroll right center transparent;background-position-x: 17vw; padding-left:20px;border-radius: 4px;border: 1px solid #EAEAEA; }
.lyb .lynr .lyzc .bdz .ll1 .item option {font-weight: 400;font-size: 14px;}
.lyb .lynr .lyzc .bdz textarea{display:block; width:100%;background: rgba(246,246,246,0.39);height: 104px;border: 1px solid #EAEAEA;border-radius: 4px; padding-top:10px; text-indent:20px;}
.lyb .cp2{display:flex;justify-content: center;}
.lyb .cp2 button{width: 220px;height: 48px;line-height:48px;background:#185DC2;font-size:16px;text-align:center;font-weight:400;color:#fff;border-radius:4px;transition: all 0.3s ease;}
.lyb .cp2 a{width: 220px;height: 48px; line-height:48px; background:#185DC2; font-size:16px; text-align:center; font-weight:400; color:#fff; margin-left:10px; border-radius:4px;transition: all 0.3s ease;}
.lyb .cp2 button:hover{transform:translateY(-3px);background:none; border: solid 1px #185DC2; color:#185DC2}
.lyb .cp2 a:hover{transform:translateY(-3px);background:none; border: solid 1px #185DC2; color:#185DC2;}
.lyb .tx1 img{width:80px;}
.lyb .tx1 .zj{ border:none;background: #F9F9F9;}
/*详情页*/
.header1 .nav .sub,.header2 .nav .sub{min-width: 1200px;left: -30.7%;padding: 30px 25px 25px;}
.header1 .logo,.header1 .logo,.header2 .logo,.header1 .logo{float: left;padding: 23.5px 20px;}
.header1 .logo img,.header2 .logo img,.header1 .logo img{height:56px;}
.header1 .nav .sub ul li.ooo a,.header2 .nav .sub ul li.ooo a{font-size: 16px;}
.header1 .nav .sub ul li.ooo,.header2 .nav .sub ul li.ooo {gap: 8px;padding: 0px 10px;}
.header1 .nav .sub ul li a,.header2 .nav .sub ul li a{font-size: 13px;}
.header1 .nav .sub ul li,.header2 .nav .sub ul li{height: 35px;line-height: 35px;padding: 0 10px;}
.header1 .nav .sub{left:-28.8%;}
.sjbylist{display:none;}

.table-bordered {border: 1px solid #dee2e6;width: 100%;margin-bottom: 1rem;color: #212529;border-collapse: collapse;}
.xqt1 table tbody tr:first-child {background: #185DC2; color:#fff}
.xqt1 table tbody tr:hover {color: white;background-color: #185DC2;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(0,0,0,0.1);}
.table-bordered td, .table-bordered th {border: 1px solid #dee2e6;    padding: 0.75rem; vertical-align:middle}
.sjbdt{display:none;}

@media only screen and (max-width:1650px){
    .zzs{padding: 3rem 0rem;}
    .mfhq{    background-size: cover; background-position: center;}
    
}
@media only screen and (max-width:1400px){
    .zzs{padding: 1.5rem 0rem;}
    .zzs .left-zl i{margin: 20px 0px;}
    .zzs .left-zl p{font-size: 14px;}
    .zzs .left-zl a{margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.footer .ses .search .ss button{font-size: 14px; letter-spacing: 2px;}
	.footer .ses .list ul{padding-right: 5px;}
	.nnnn{margin: 0;}
	.al .altx .pro-content .pro-left ul li{font-size: 14px;}
	.al .altx .bd .nn .nn-lefter .sm{height: 206px;}
	.fw ul li span .tit .zc-text{font-size: 14px;}
	.cpjsq .sxf .sss .would input{width: 80px;}
	.cpjsq .sxf .sx{padding: 0px 10px;}
	.dx label{padding: 0px 5px;}
	.dx{margin: 0px 5px;}
	.cpbf2 .cplist ul li .jg .tit .jj{font-size: 12px;}
}
.convert_wrap { position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; outline: 0; -webkit-overflow-scrolling: touch;background-color: rgba(0, 0, 0, 0.5); z-index: 9999; display: none; }
.convert_wrap .conversion { width: 1156px; padding-left: 40px; height: 635px; margin: 0 auto; background: #fff; position: relative; top: 10%; }
.convert_wrap .conversion .close { position: absolute; width: 50px; height: 50px; right: 0; top: 0; background: #185DC2; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: bold; cursor: pointer; opacity: 1; }
.conversion_tit { height: 65px; line-height: 65px; font-size: 18px; color: #333; text-align: center; background: #f5f5f5; }
.conversion_con ul { margin-top: 40px; }
.conversion_con li { float: left; width: 328px; margin-bottom: 30px; }
.conversion_con li input { width: 160px; height: 50px; display: block; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; outline: none; border: 1px solid #e2e2e2; text-indent: 8px; font-size: 14px; overflow: hidden; }
.conversion_con li span { font-size: 12px; color: #555; float: left; height: 50px; line-height: 50px; margin-left: 15px; }
.conversion_btn { width: 386px; margin: 0 auto; }
.conversion_btn a { color: #666; text-align: center; width: 148px; height: 48px; border: 1px solid #d9d9d9; border-radius: 5px; line-height: 50px; display: inline-block; margin-left: 10px; font-size: 18px; }
.conversion_btn a:hover { color: #fff; border: 1px solid #185DC2; background: #185DC2; }
.conversion_tip p { margin-top: 30px; padding-right: 40px; color: #999; font-size: 14px; line-height: 23px; }
.alxq a{color:#185DC2;}
.tgy{display:block;}
.tgy img{display: block; max-width:100%; margin:0 auto;}
.xq{display: block; width: 100%; margin-top:60px}
.xq .xq-lefter{display: block; width: 75%; float: left;}
.xq .xq-lefter img{display: block; max-width: 100%; margin:0 auto}
.xq .xq-righter{display: block; width: 22%; float: right;}
.xq .xq-righter ul li{display: block; width: 100%; margin-bottom:20px;}
.xq .xq-righter ul li ul li{margin: 0;}
.xq .xq-righter ul li .con{display: block; width: 100%;border: 1px solid #EAEAEA;}
.xq .xq-righter ul li .con .pic{display: block; width: 100%;}
.xq .xq-righter ul li .con .pic img{display: block; width: 100%;}
.xq .xq-righter ul li .con .title{display: block; width: 100%; padding:16px 17px;}
.xq .xq-righter ul li .con .title h2{display: block;font-size: 16px;font-weight: 400;line-height: 24px;color: #333333;}
.xq .xq-righter ul li .con .title .jj{display: block;font-size: 13px;font-weight: 400;line-height: 25px;color: #999999; margin:5px 0 18px;}
.xq .xq-righter ul li .con .title a{align-items: center;
    justify-content: center; display:flex;width: 100%; height: 38px; line-height: 38px; background: #185DC2; color:#fff; text-align: center; border-radius:4px;}
.xq .xq-righter ul li .con .title a i{display: inline-block; padding-right:10px;}
.xq .xq-righter ul li .con .title a i img{display: block; width: 25px;}

@media (max-width: 1190px){
    .header{height: 78px; }
    .header2 .logo, .header1 .logo{ padding: 17.5px 20px;}
    .header .nav .nLi h3 a{padding: 0px 10px; font-size: 16px; line-height:78px;}
    .header .logo a img{height: 43px;}
    .header .nav .ss1{line-height: 78px; }
    .header2 .nav .sub{left: -63%; top: 80px;}
    .cp-tj .slideTxtBox1 .hd ul li a em{font-size: 14px;}
    .tkxqy{height: auto; line-height: 30px; padding:20px 0px;}
    .tkxqy .wz {display: flex;color: #999999;font-size: 14px; width: 100%;align-items: center;flex-wrap: nowrap;}
    .tkxqy .wz img {width: auto;vertical-align: middle;line-height: normal;height: 16px;}
    .alzs ul li a em{ margin: 0px 20px;}
}<!--耗时1776076648.326秒-->