/*默认PC样式*/

/* 头部及导航 */
.call-us{display:inline-block;  padding:20px 20px; float:right; color:#fff;}
.call-us img{ display:inline-block; vertical-align:top; font-size:0px; line-height:0px;}
.call-us i{font-size:30px; margin-right:5px;}
.call-us span{font-size:24px;}

.tt-header{position:absolute;top:0;left:0;width:100%;z-index:999999}
.tt-header .logo{display:inline-block;position:relative; z-index:101;transition:none;}
.tt-header .logo img{display:inline-block;max-width:100%;max-height:50px;width:auto;height:auto;vertical-align:middle; margin:20px 0px;}
.tt-header .logo img.black,.stick.tt-header .logo img.black{display:inline-block;}
.tt-header .logo img.white,.stick.tt-header .logo img.white{display:none;}

/* SWIPER 轮播 */
.banner .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;}

/* SWIPER 轮播图片 */
.banner .tt-mslide{position:relative; overflow:hidden;}
.banner .tt-mslide:before{content:''; display:block; position:absolute;	top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0);}
.banner .tt-mslide-entry{display:table-cell; width:99999px; height:960px; text-align:left; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; background-position:center center; vertical-align:middle;}
.banner .tt-mslide-entry:before{position:absolute; top:0; right:0; bottom:0; left:0; content:'';}
.banner .slider-content{width:100%;	float:none; margin:0 auto; color:#ffffff; }
.banner .slider-content h2{font-size:72px; font-weight:bold; margin:0px; padding:0px 30px 20px 30px; letter-spacing:5px;}
.banner .slider-content h3{font-size:72px; font-weight:bold; margin:0px; padding:0px 30px 20px 30px; letter-spacing:5px;}
.banner .btn-more{margin:110px 30px 0px 30px;}
.banner .btn-more a{ border:2px solid #fff; background:none; color:#fff; line-height:50px; border-radius:25px; display:inline-block; padding:0px 40px;}
.banner .btn-more a i{padding-left:10px;}
.banner .btn-more a:hover{background:#0021a6; color:#FFF;}

.banner .tt-mslide .text-animation{visibility:hidden;}
.banner .tt-mslide .text-animation.animated{visibility:visible;}

 /* SWIPER 轮播切换按钮 */
.banner .swiper-slide{position:relative}
.banner .swiper-pagination .swiper-pagination-bullet{width:60px;height:5px; border-radius:3px; background:#ffffff; opacity:0.4;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#ffffff; opacity:1;}

/* swiper-pagination-white */
.banner .swiper-pagination-white .swiper-pagination-bullet{background:#ffffff;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#0021a6}

/* swiper position */
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:60px; left:0px;}
.banner .swiper-button-next,.banner .swiper-button-prev{color:#fff; margin:20px;}

/* 内页banner */
.header-wrap{overflow:hidden;}
.header-hd{position:relative;}
.header-hd .backg-about{background:url(../images/ny-about.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg-product{background:url(../images/ny-product.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg-sol{background:url(../images/ny-sol.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg-service{background:url(../images/ny-service.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg-news{background:url(../images/ny-news.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg-contact{background:url(../images/ny-contact.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
.header-hd .backg{background:url(../images/ny-banner.jpg) no-repeat top center; background-size:cover; width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover;}
/*背景图片放大样式.header_hd .backg{background:url(../images/ny-banner.jpg) no-repeat top center;width:100%; height:600px; transform:scale(1);background-attachment:scroll!important;-webkit-animation:imageZoom linear 17s;-webkit-animation-iteration-count:infinite;background-size:cover; }*/
.header-hd .slogan{color:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%;}
.header-hd .slogan h2{font-size:60px; padding:0px 60px 10px 60px;}
.header-hd .slogan h3{font-size:40px; padding:0px 60px 20px 60px;}
.header-hd .slogan .intro{padding:0px 60px 20px 60px; width:50%; }
.header-hd .slogan .cate{padding:20px 60px;}
.header-hd .slogan .cate a{padding:12px 20px; border-radius:4px; border:1px solid rgba(255,255,255,0.2); color:rgba(255,255,255,0.9); margin:0 5px;}
.header-hd .slogan .cate a.active,.header-hd .slogan .cate a:hover{ background:#0021a6; border:1px solid #0021a6; color:#fff;}
.header-hd .slogan .cate::first-child a{margin-left:0px;}

/* 模块主标题默认 */
/*.mkbt{padding-bottom:20px; text-align:center;}
.mkbt h2.maintitle{font-size:36px; font-weight:bold; color:#0021a6; margin:0; }
.mkbt p.subtitle{font-size:16px; color:#666;text-transform:uppercase;display:block;}
.mkbt p.subtitle::after {content:""; display:block; width:50px; height:4px; background:#0021a6; margin:10px auto 10px auto; }
.mkbt p.overview{font-size:16px; color:#666;}*/



/* 模块主标题白色 */
/*.mkbt-white{padding-bottom:20px; text-align:center;}
.mkbt-white h2.maintitle{font-size:36px; font-weight:bold; color:#fff; margin:0; }
.mkbt-white p.subtitle{font-size:16px; color:#fff;text-transform:uppercase;display:block;}
.mkbt-white p.subtitle::after {content:""; display:block; width:50px; height:4px; background:#ffffff; margin:10px auto 10px auto; }
.mkbt-white p.overview{font-size:16px; color:#fff;}*/

/* 模块主标题层叠 */
/*.mkbt-cd{padding-bottom:20px; text-align:center;}
.mkbt-cd h2.maintitle{font-size:72px; color: rgba(255, 255, 255,.5); font-family:Verdana, Geneva, sans-serif; font-weight: bold; position: relative; top: 15px; text-transform:uppercase; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 50%, transparent 50.1%); background-position: 100% 100%; background-size: 100% 0%; -webkit-text-stroke-color: rgba(0, 0, 0, 0.15); -webkit-text-stroke-width: 0.5px; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-repeat: no-repeat;}
.mkbt-cd p.subtitle{font-size:48px; color:#000;}
.mkbt-cd p.subtitle::after {content:""; display:block; width:50px; height:4px; background:#e89112; margin:20px auto 10px auto;}
.mkbt-cd p.overview{font-size:18px; color:#666;}*/

/* 解决方案类别 */
.sol-title01{ font-size:36px; color:#fff;}
.sol-category{display:flex; align-items:center;}
.sol-category a{color:#fff;border-radius:0px; font-size:18px;padding:20px 20px; display:inline-block; border-bottom:2px solid #fff;}
.sol-category a.active,.sol-category a:hover{color:#fff;border-radius:0px; border-bottom:2px solid #0021a6;}

/* - 左侧分类 - */
.left-list{border-top:4px solid #0021a6; margin-bottom:20px;}
.left-list dl{ background:#fff; color:#333333; margin:0; padding:20px 20px;}
.left-list dl dt{font-size:18px; font-weight:bold; border-bottom:1px solid #f0f0f0; padding:20px 20px; transition: all 0.5s ease;}
.left-list dl dt:last-child{border-bottom-width:0px;}
.left-list ul li{padding:10px 20px 10px 20px; font-size:16px;}
.left-list ul li::before{ content:"-"; padding-right:11px;}
.left-list ul li:last-child{border-bottom:1px solid #f0f0f0;}
.left-list dl dt a.active,.left-list dl dt a:hover{color:#0021a6; font-weight:bold; }
.left-list ul li a.active,.left-list ul li a:hover{color:#0021a6; font-weight:bold;}

/* 产品图片列表样式 */
.piclist{margin-bottom:30px; text-align:center; border:1px solid #f0f0f0; box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.06); border-radius:20px; padding:20px 20px; background:#fff;}
.piclist .txt .txt-content{background:none; padding:30px 0px; border-top:1px solid #f0f0f0;}
.piclist .txt .txt-content h3{font-size:16px; font-weight:bold; white-space: nowrap;text-overflow: ellipsis; padding-bottom:10px;}
.piclist .txt .txt-content h4{ color:#999;}
.piclist .txt .txt-content p{color:#666; margin-bottom:20px;}
.piclist .img-box{ overflow:hidden; background:rgba(0,0,0,0);}
.piclist .img-box img{
	transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;
	-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;
	-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;
	-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out;
}
.piclist:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); }
.piclist:hover .txt .txt-content h3{color:#0021a6;}


/* 默认上下结构样式（新闻） */
.newslist{margin-bottom:30px; position: relative; display: block; transition: all .36s;}
.newslist dl dt{font-size:16px; padding:0px 20px 10px 20px;}
.newslist dl dd.riqi{color:#999; padding:0px 20px 10px 20px;}
.newslist dl dd.riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}
.newslist dl dd.pic{padding-bottom:10px;}
.newslist dl dd.txt{color:#666; padding:0px 20px 10px 20px;}
.newslist dl dd.more{padding:0px 20px 20px 20px; color:#0021a6;}
.newslist dl::before{content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 1px; background: #e2e0e0;}
.newslist dl::after{content: ""; position: absolute; left: 0; bottom: 0; z-index: 1; width: 0; height: 1px; background: #0021a6; transition: all .36s;}
.newslist dl:hover {box-shadow: 0 5px 47px 4px rgba(214, 211, 211, .75);}
.newslist dl:hover::after {width: 100%;}
.newslist dl .img-box{overflow:hidden}
.newslist dl .img-box img,.newslist dl .img-box img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}
.newslist dl:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); cursor:pointer;}
.newslist ul li{font-size:16px; border-bottom:1px dashed #f0f0f0; padding:15px 0px;}
.newslist ul li span{color:#999; padding-right:20px;}

/* 内页新闻左右结构样式 */
.newslist-lr{margin-bottom:30px; position: relative; display: block; border-bottom:1px solid #f0f0f0; padding:35px 0px;}
.newslist-lr dl dt{font-size:28px; font-weight:bold; word-wrap: break-word; white-space: normal;word-break: break-all; padding-bottom:20px;}
.newslist-lr dl dd.riqi{color:#999;}
.newslist-lr dl dd.riqi::after{content:""; display:block; width:60px; height:1px; background:#ccc; margin:10px 0px 0px 0px;}
.newslist-lr dl dd.pic{}
.newslist-lr dl dd.txt{color:#666; padding:20px 0px;}
.newslist-lr dl dd.btn-more{transition:all .3s}
.newslist-lr dl dd.btn-more { border:1px solid #999999; background:none; color:#333333; line-height:50px; border-radius:25px; display:inline-block; padding:0px 40px;}
.newslist-lr dl dd.btn-more i{padding-left:10px; background:url(../images/pot-arrow-black.png) no-repeat right; margin-left:10px;}
.newslist-lr:hover dl dd.btn-more{border:1px solid #0021a6; background:#0021a6; color:#FFF;}
.newslist-lr:hover dl dd.btn-more i{padding-left:10px; background:url(../images/pot-arrow-white.png) no-repeat right; }

.newslist-lr .img-box{overflow:hidden}
.newslist-lr .img-box img,.newslist-lr .img-box img{transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out;-moz-transition:opacity .3s ease-out,-moz-transform .3s ease-out,-moz-filter .3s ease-out;-o-transition:opacity .3s ease-out,-o-transform .3s ease-out,-o-filter .3s ease-out;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s ease-out}
.newslist-lr:hover .img-box img{-webkit-transform:scale(1.1);transform:scale(1.1); cursor:pointer;}

/* 单页（关于我们/联系我们） */
.detail-single{padding-bottom:20px;}
.detail-single p{padding:10px 0px;}
.detail-single img{margin: 0 auto; display: block; max-width: 100%; height: auto !important;}
.detail-single .table tr th{ height:40px; line-height:40px; font-size:26px; color:#333333; background:#e3e3e3; text-align:center; vertical-align:middle;}
.detail-single .table tr td{ height:40px; line-height:40px; text-align:center; vertical-align:middle;}

/* 详情页（产品proshow.html/新闻newsshow.html） */
.detail-title{padding:20px 0px;}
.detail-title h3{font-size:24px; text-align:center;}
.detail-title h3 span{ display:block; font-weight:normal; font-size:14px; color:#999; line-height:32px; border-bottom:1px solid #e0e0e0; margin:10px 0px;}
.detail-content{ padding-bottom:20px;}
.detail-content p{ padding:10px 0px;}
.detail-content img{margin: 0 auto; display: block; max-width: 100%; height: auto !important;}
.detail-content .table tr th{ height:40px; line-height:40px; font-size:26px; color:#333333; background:#e3e3e3; text-align:center; vertical-align:middle;}
.detail-content .table tr td{ height:40px; line-height:40px; text-align:center; vertical-align:middle;}
.detail-pre-next{padding-bottom:30px;}
.detail-pre-next ul li{ color:#999;}
.detail-pre-next ul li a{ color:#666;}


/* 在线留言表单 */
.feedback-title{}
.feedback-title h4{ font-size:24px; font-weight:bold; padding-bottom:10px;}
.feedback-form{clear:both; overflow:hidden;}
.feedback-form .form-label{position:relative;margin-bottom:20px}
.feedback-form .form-label h2{ display:block; font-size:16px; font-weight:normal; line-height:40px;}
.feedback-form .form-label h2 span{color:#F00;}
.feedback-form .form-label input,.feedback-form .form-label textarea,.feedback-form .form-label select{background:#fff;width:100%;border:0 none;-webkit-appearance:none;-moz-appearance:none;border-radius:6px;font-size:16px;outline:0; padding:0px 30px; border:1px solid #f0f0f0; box-shadow:none}
.feedback-form .form-label input:focus,.feedback-form .form-label textarea:focus{box-shadow:none}
.feedback-form .form-label input::placeholder,.feedback-form .form-label textarea::placeholder{color:#c3c3c3;}
.feedback-form .form-label input{height:46px}
.feedback-form .form-label select{height:46px; color: #999;}
.feedback-form .form-label textarea{padding:14px 0 0 30px;height:178px;resize:none}
.feedback-form .form-label .form-btn{font-size:16px;line-height:1;padding:15px 0px;background:#0021a6;color:#fff;border:0 none; border-radius:10px; cursor:pointer; width:100px; text-align:center;}


/* FOOTER 底部*/
footer.footer-bg{background-color:#27384f; color:rgba(255,255,255,0.6);}

footer .footer-wrap{padding:80px 0px;}
footer .footer-logo{}
footer .footer-logo img{height:50px; width:auto;}
footer .footer-logo p{}

footer .footer-contact{}
footer .footer-contact h2{font-size:20px; font-weight:normal;}
footer .footer-contact h2::after {content:""; display:block; width:50px; height:1px; background:rgba(255,255,255,0.1); margin:20px 0px 0px 0px; }
footer .footer-contact-nr{ padding:30px 0px; line-height:30px; color:rgba(255,255,255,0.6);}

.footer-code-wrap{width: 100%;margin-top: max(16px,0.24rem);}
.footer-code{width: 100%;margin-top: max(14px,0.18rem);display: flex;}
.footer-code a{display: flex;align-items: center;justify-content: center;position: relative;margin-right: max(8px,0.1rem);width: max(36px,0.4rem);height: max(36px,0.4rem);border-radius: 50%;background: #000;transition: opacity .4s ease;line-height: 1;}
.footer-code a span{font-size: max(16px,0.18rem);color: #fff;}
.footer-code a.wechat{ background:url(../images/icon-wechat.png) no-repeat center center; background-size:20px 20px; background-color:rgba(255,255,255,0.6); }
.footer-code a.mail{background: #1ba2f5;}
.footer-code a.douyin{background:url(../images/icon-dy.png) no-repeat center center; background-size:20px 20px; background-color:rgba(255,255,255,0.6);}
.footer-code a.wb{background:#ff8200;}
.footer-code a:last-child{margin-right: 0;}
.footer-code-img{width: max(110px,1.4rem);height: max(110px,1.4rem);margin-left: min(-55px,-0.7rem);padding: max(3px,0.06rem);display: none;position: absolute;bottom: max(50px,0.5rem);left: 50%;background: #fff;border-radius: 4px;}
.footer-code-img::after{content: "";display: block;width: 0px;height: 0px;border: max(6px,0.08rem,0.08rem) solid transparent;border-top-color: #fff;position: absolute;top: 100%;left: 50%;margin-left: min(-6px,-0.08rem);}
.footer-code-img img{width: 100%;height: 100%;object-fit: cover;}
.footer-code a:hover .footer-code-img{display: block;}

footer .footer-list h2{font-size:20px; font-weight:bold; margin-top:20px;}
footer .footer-list h2::after {content:""; display:block; width:50px; height:1px; background:rgba(255,255,255,0.1); margin:20px 0px 0px 0px; }
footer .footer-list ul{padding:20px 0px;}
footer .footer-list ul li{ padding:5px 0px;}
footer .footer-list ul li a{color:rgba(255,255,255,0.6);}
footer .footer-list ul li a:hover{color:#0f75fb;}

footer .footer-copyright{padding:20px 0px;color:#fff;text-align:center; border-top:1px solid rgba(255,255,255,0.1);}
footer .footer-copyright a{color:#ccc;}
footer .footer-copyright a:hover{color:#fff; text-decoration:underline;}
footer .footer-copyright p{display:inline-block;}

footer a{color:rgba(255,255,255,0.6);}
footer a:hover{color:#0f75fb;}

/*-------------------------------------------------------------------首页index.html-------------------------------------------------------------------*/
/*首页模块标题*/
.home-title {	text-align: center;	font-weight: bold;	position: relative;}
.home-title .h3 {	position: absolute;	top: 10px;	left: 0;	width: 100%;	z-index: 2;	font-size: 48px;	color: #000;	line-height: 60px;}
.home-title .h3:after {	content: '';	display: block;	width: 44px;	height: 4px;	background: #e89112;	margin: 8px auto 0 auto;}
.home-title .p {	font-size: 72px;	font-family:Verdana, Geneva, sans-serif;	color: rgba(0, 0, 0, 0.08);	position: relative;	z-index: 1;	line-height: 90px;	vertical-align: top;	display: inline-block;	text-transform: uppercase;}

.home-title-white {	text-align: center;	font-weight: bold;	position: relative;}
.home-title-white .h3 {	position: absolute;	top: 10px;	left: 0;	width: 100%;	z-index: 2;	font-size: 48px;	color: #fff;	line-height: 60px;}
.home-title-white .h3:after {	content: '';	display: block;	width: 44px;	height: 4px;	background: #e89112;	margin: 8px auto 0 auto;}
.home-title-white .p {	font-size: 72px;	font-family:Verdana, Geneva, sans-serif;	color: rgba(255, 255, 255, 0.08);	position: relative;	z-index: 1;	line-height: 90px;	vertical-align: top;	display: inline-block;	text-transform: uppercase;}


/*首页产品系列*/
.mkbt-cd2{padding-bottom:30px; text-align:center;}
.mkbt-cd2 h2.maintitle{font-size:72px; font-family:Verdana, Geneva, sans-serif; color: rgba(255, 255, 255,.5); font-weight: bold; position: relative; top: 37px; text-transform:uppercase; z-index:-9999}
.mkbt-cd2 p.subtitle{font-size:48px; color:#000; font-weight:normal; }
.mkbt-cd2 p.subtitle::after {content:""; display:block; width:40px; height:4px; background:#e89112; margin:30px auto 10px auto;}

/* owl-carousel 轮播切换按钮样式 */
.owllist .owl-carousel .owl-nav,.owllist .owl-carousel .owl-nav.disabled{display:block;font-size:-webkit-xxx-large;position:relative;right:0;top:40px;margin:0 auto 20px auto;float:none;text-align:center;}
.owllist .owl-carousel .owl-nav .owl-next,.owllist .owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;position:relative;display:block;text-align:center;display:inline-block;margin:0 auto}
.owllist .owl-nav i{font-size:24px;height:48px;width:48px;background:rgba(255,255,255,0); margin-right:10px;padding:10px 10px 0 10px; border-radius:25px; border:1px solid #e0e0e0;}
.owllist .owl-nav .owl-next:hover i,.owllist .owl-nav .owl-prev:hover i{background:#0021a6; color:#fff; border:1px solid #0021a6; transition: all .4s linear;}

.index-pro-bg{background:url(../images/index-pro-bg.jpg) no-repeat;background-size:cover;background-position:center; background-attachment:fixed;background-size: cover;}
.index-pro-box{ background:rgba(255,255,255,0.5); box-shadow:0 10px 10px 0px rgba(0,0,0,0); border-radius:30px; width:100%; display:flex; text-align:left;}
.index-pro-left{ padding:70px 70px;}
.index-pro-left dl dd.icon img{width:120px; height:110px;}
.index-pro-left dl dt{ font-size:36px; color:#000; font-weight:normal; padding:5px 0px;}
.index-pro-left dl dd.txt p{padding:8px 0px; color:#666;}
.index-pro-left dl dd.btn-more{ margin-top:30px; transition:all .5s;}
.index-pro-left dl dd.btn-more a{ border:1px solid #999999; background:none; color:#333333; line-height:50px; border-radius:25px; display:inline-block; padding:0px 40px;}
.index-pro-left dl dd.btn-more a i{margin-left:10px; background:url(../images/pot-arrow-black.png) no-repeat right;}
.index-pro-left dl dd.btn-more a:hover{border:1px solid #0021a6; background:#0021a6; color:#FFF;}
.index-pro-left dl dd.btn-more a:hover i{background:url(../images/pot-arrow-white.png) no-repeat right;}
.index-pro-right{ padding:70px 70px;}

/*首页解决方案*/
.index_three{overflow:hidden;height:calc(100vh - 0px);position:relative}
.index_three .index_three_img{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}
.index_three .index_three_img:before{content:'';background:rgba(30,36,52,.7);position:absolute;left:0;top:0;bottom:0;content:'';right:0;clear:both}
.index_three .index_three_img li{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);opacity:0; transition: all .4s linear;background-size:cover;background-position:center center}
.index_three .index_three_img li img{height:100%;object-fit:cover}
.index_three .index_three_img li.active{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.index_three .index_three_wz{width:100%;text-align:center;top:8rem;z-index:2}

.index_three .index_three_ul{width:100%;height:100%;bottom:0;left:0; display:flex; justify-content:center; align-items:center;}
.index_three .index_three_ul li{width:10%;position:relative;float:left;height:100%;cursor:pointer;overflow:hidden; }
.index_three .index_three_ul li .bottom{padding:40px 0px;position:absolute;bottom:100px;z-index:2;left:0;right:0; background:rgba(255,255,255,0.9); text-align:center;}
.index_three .index_three_ul li .bottom .icon01{background:url(../images/index-sol-icon01-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon02{background:url(../images/index-sol-icon02-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon03{background:url(../images/index-sol-icon03-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon04{background:url(../images/index-sol-icon04-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon05{background:url(../images/index-sol-icon05-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon06{background:url(../images/index-sol-icon06-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon07{background:url(../images/index-sol-icon07-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index_three .index_three_ul li .bottom .icon08{background:url(../images/index-sol-icon08-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}

.index_three .index_three_ul li .bottom .p1{padding:10px 0px; font-size:18px;}
.index_three .index_three_ul li.active::after{}
.index_three .index_three_ul li:hover::after{}
.index_three .index_three_ul li:hover .bottom{background:#e89112; color:#fff; transition: all .4s linear;}
.index_three .index_three_ul li:hover .bottom .icon01{background:url(../images/index-sol-icon01.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon02{background:url(../images/index-sol-icon02.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon03{background:url(../images/index-sol-icon03.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon04{background:url(../images/index-sol-icon04.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon05{background:url(../images/index-sol-icon05.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon06{background:url(../images/index-sol-icon06.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon07{background:url(../images/index-sol-icon07.png) no-repeat;}
.index_three .index_three_ul li:hover .bottom .icon08{background:url(../images/index-sol-icon08.png) no-repeat;}

.index-sol-m{background:url(../images/index-sol-pic01.jpg) no-repeat;background-size:cover;background-position:center; background-attachment:fixed;background-size: cover; display:none;}
.index-sol-m .bottom{padding:40px 0px; background:rgba(255,255,255,0.9); text-align:center; margin:10px 0px;}
.index-sol-m .bottom .icon01{background:url(../images/index-sol-icon01-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon02{background:url(../images/index-sol-icon02-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon03{background:url(../images/index-sol-icon03-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon04{background:url(../images/index-sol-icon04-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon05{background:url(../images/index-sol-icon05-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon06{background:url(../images/index-sol-icon06-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon07{background:url(../images/index-sol-icon07-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}
.index-sol-m .bottom .icon08{background:url(../images/index-sol-icon08-b.png) no-repeat; width:70px; height:70px; display:block; margin:0px auto;}

/*首页绝对值优势*/
.index-ys-bg{background:url(../images/index-ys-bg.jpg) no-repeat;background-size:cover;background-position:center; background-attachment:fixed;background-size: cover;}
/* 数字滚动 */
.stripes-1{}
.stripes-1 .digital{padding:50px 0px; }
.stripes-1 .digital h2{display:flex; justify-content:center; align-items:flex-start; color:#e89112; font-weight:bold; text-align:center}
.stripes-1 .digital h2 span.counter-value{font-family:Verdana, Geneva, sans-serif; font-size:60px; }
.stripes-1 .digital h2 span:last-child{font-size:24px; padding-left:10px;}
.stripes-1 .digital h3{font-size:16px; text-align:center; padding-top:10px;}

.index-ys{ background:#fff; border:1px solid #e2ebff; border-radius:30px; padding:40px; box-shadow:0 10px 10px 0 rgba(0,0,0,.1); transition: all .4s linear; min-height:500px;}
.index-ys dl dt{}
.index-ys dl dt h2.maintitle{font-size:72px; color: rgba(0, 33, 166,.1); font-family:Verdana, Geneva, sans-serif; font-weight: bold; position: relative; top:30px; text-transform:uppercase; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 50%, transparent 50.1%); background-position: 100% 100%; background-size: 100% 0%; -webkit-text-stroke-color: rgba(0, 0, 0, 0.1); -webkit-text-stroke-width: 0px; -webkit-text-fill-color:rgba(0, 0, 0,.1); -webkit-background-clip: text; background-repeat: no-repeat;}
.index-ys dl dt p.subtitle{font-size:36px; font-weight:normal; color:#333;}
.index-ys dl dt p.subtitle::after {content:""; display:block; width:60px; height:3px; background:#e89112; margin:20px 0 10px 0;}

.index-ys dl dd.txt01{font-size:18px; font-weight:bold; padding-bottom:20px;}
.index-ys dl dd.txt02{display:none;}

.index-ys dl dd.icon01{background:url(../images/index-ys-icon01.png) no-repeat right;width:100%; height:100px; display:block;}
.index-ys.h01:hover dl dd.icon01{background:url(../images/index-ys-icon01-h.png) no-repeat right;}

.index-ys dl dd.icon02{background:url(../images/index-ys-icon02.png) no-repeat right;width:100%; height:100px; display:block;}
.index-ys.h02:hover dl dd.icon02{background:url(../images/index-ys-icon02-h.png) no-repeat right;}

.index-ys dl dd.icon03{background:url(../images/index-ys-icon03.png) no-repeat right;width:100%; height:100px; display:block;}
.index-ys.h03:hover dl dd.icon03{background:url(../images/index-ys-icon03-h.png) no-repeat right;}

.index-ys dl dd.icon04{background:url(../images/index-ys-icon04.png) no-repeat right;width:100%; height:100px; display:block;}
.index-ys.h04:hover dl dd.icon04{background:url(../images/index-ys-icon04-h.png) no-repeat right;}

.index-ys.h01,.index-ys.h02,.index-ys.h03,.index-ys.h04{background:url(../images/index-ys-bg01.jpg) no-repeat;background-size:cover;}
.index-ys.h01:hover{background:url(../images/index-ys-bg01-h.jpg) no-repeat;background-size:cover;}
.index-ys.h02:hover{background:url(../images/index-ys-bg02-h.jpg) no-repeat;background-size:cover;}
.index-ys.h03:hover{background:url(../images/index-ys-bg03-h.jpg) no-repeat;background-size:cover;}
.index-ys.h04:hover{background:url(../images/index-ys-bg04-h.jpg) no-repeat;background-size:cover;}

.index-ys:hover{ background-color:#0a2cac; color:#fff; cursor:pointer;}
.index-ys:hover dl dt h2.maintitle{color: rgba(255, 255, 255,.1); }
.index-ys:hover dl dt p.subtitle{font-size:48px; color:#fff;}
.index-ys dl dt p.subtitle::after{background:#fff;}

.index-ys:hover dl dd.txt02{ display:inherit;}


/*首页服务支持*/
.abt-cont5 {position:relative}
.abt-cont5 .bgimg {display:block; font-size:0px; line-height:0px; width:100%}
.abt-cont5 .bgimg img {width:100%;}
.abt-cont5 .title1 {position:absolute; left:0; top:70px; width:100%; text-align:center;	z-index:1}
.abt-cont5 .index-fwzc-nr{color:#fff; margin-top:60px;}
.abt-cont5 .index-fwzc-nr p.txt01{ font-size:48px; padding-bottom:30px;}
.abt-cont5 .index-fwzc-nr p.txt02{ font-size:30px; display:block;}

.abt-cont5 .abt-a5v1 {	position:absolute;	left:0;	top:0;	width:100%;	height:100%; background:rgba(8, 96, 165, 0)}
.abt-cont5 .abt-a5v1 .wh {	height:100%}
.abt-cont5 .abt-a5v1 .abt-a5b1 {border-right:1px solid rgba(255, 255, 255, .05); height:100%; display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
}
.abt-cont5 .abt-a5v1 .abt-a5b1 li {	width:25%;	border-left:1px solid rgba(255, 255, 255, .05);	text-align:center;	color:#fff;	height:100%;	position:relative;	display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center; cursor:pointer;
}
.abt-cont5 .abt-a5v1 .abt-a5b1 li::after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 33, 166, .5);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:0;-webkit-transition:all .3s cubic-bezier(.4, 0, 0, 1);-o-transition:all .3s cubic-bezier(.4, 0, 0, 1);-moz-transition:all .3s cubic-bezier(.4, 0, 0, 1);transition:all .3s cubic-bezier(.4, 0, 0, 1);}

.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block {	display:block;	width:100%;	padding:0 10%;	position:relative;	z-index:1; margin-top:55%;}
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block i {	display:block;	font-size:0;	width:100px;	margin:0 auto}
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block i img {	width:100%; transition: all .6s;}
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block .wenata {	color:#fff; }
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block .wenata .tit {font-size:30px;	font-weight:bold; margin:20px 0px 30px 0px;}
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block .wenata .p {	font-size:18px; border-bottom:1px solid rgba(255,255,255,0.25); display:inline-block;}
.abt-cont5 .abt-a5v1 .abt-a5b1 li a.block .wenata .p img{padding-left:10px;}
.abt-cont5 .abt-a5v1 .abt-a5b1 li:hover::after {opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}
.abt-cont5 .abt-a5v1 .abt-a5b1 li:hover a.block i img{-webkit-transform: rotateY(180deg);	-moz-transform: rotateY(180deg);	transform: rotateY(180deg);}

@media (max-width: 768px) { .abt-cont5 .title1 {top:20px;}}

/*- 首页合作伙伴 -*/
.index-par-bg{background:url(../images/index-par-bg.jpg) no-repeat;background-size:cover;background-position:center;position:relative;background-attachment:fixed;}
.index-par-nr{ padding:140px 180px 140px 180px;}
.index-par-nr p.txt01{ font-size:48px; padding-bottom:30px;}
.index-par-nr p.txt02{ font-size:30px; display:block;}
.index-par-nr p.btn-more{ margin-top:30px; transition:all .5s;}
.index-par-nr p.btn-more a{ border:1px solid #999999; background:none; color:#333333; line-height:50px; border-radius:25px; display:inline-block; padding:0px 40px;}
.index-par-nr p.btn-more a i{margin-left:10px; background:url(../images/pot-arrow-black.png) no-repeat right;}
.index-par-nr p.btn-more a:hover{border:1px solid #0021a6; background:#0021a6; color:#FFF;}
.index-par-nr p.btn-more a:hover i{background:url(../images/pot-arrow-white.png) no-repeat right;}

.parlist img{margin:10px 0px; border-radius:20px; box-shadow:0px 6px 6px 3px rgba(0,0,0,.05);}

/*- index-yslist我们的优势 -*/
.index-yslist{display:flex; padding:20px 20px; background:#f5f5f5; margin:10px 0px; transition: all .4s linear;}
.index-yslist .yslist-icon01{background:url(../images/icon-pic01.png) no-repeat center center; width:60px; height:60px; background-color:rgba(255,255,255,1); border-radius:30px; transition: all .4s linear;}
.index-yslist .yslist-icon02{background:url(../images/icon-pic02.png) no-repeat center center; width:60px; height:60px; background-color:rgba(255,255,255,1); border-radius:30px; transition: all .4s linear;}
.index-yslist .yslist-icon03{background:url(../images/icon-pic03.png) no-repeat center center; width:60px; height:60px; background-color:rgba(255,255,255,1); border-radius:30px; transition: all .4s linear;}
.index-yslist .yslist-icon04{background:url(../images/icon-pic05.png) no-repeat center center; width:60px; height:60px; background-color:rgba(255,255,255,1); border-radius:30px; transition: all .4s linear;}
.index-yslist .yslist-nr{flex-grow:1; box-sizing: border-box; padding-left:20px;}
.index-yslist .yslist-nr h2{ font-size:24px; font-weight:normal;}
.index-yslist .yslist-nr p{}
.index-yslist:hover{background:#0021a6; color:#fff; cursor:pointer; }
.index-yslist:hover .yslist-icon01{background:url(../images/icon-pic01-h.png) no-repeat center center; background-color:rgba(255,255,255,0.2); transform: rotateY(360deg);}
.index-yslist:hover .yslist-icon02{background:url(../images/icon-pic02-h.png) no-repeat center center; background-color:rgba(255,255,255,0.2); transform: rotateY(360deg);}
.index-yslist:hover .yslist-icon03{background:url(../images/icon-pic03-h.png) no-repeat center center; background-color:rgba(255,255,255,0.2); transform: rotateY(360deg);}
.index-yslist:hover .yslist-icon04{background:url(../images/icon-pic05-h.png) no-repeat center center; background-color:rgba(255,255,255,0.2); transform: rotateY(360deg);}

/*-------------------------------------------------------------------联系我们contct.html-------------------------------------------------------------------*/

/* - 联系方式里图标文字列表2 - */
.iconlist2{text-align:center; -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.08);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.08);box-shadow:0 10px 10px 0 rgba(0,0,0,.08); padding:50px 10px; border:1px solid #f0f0f0; border-radius:10px; min-height:320px;}
.iconlist2 strong{color:#e89112;font-size:60px; border-radius:50%; border:0px solid #333333; padding:30px 0px; width:100px; height:100px; display:inline-block;}
.iconlist2 h4{color:#262626;font-size:20px; font-weight:bold; margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}
.iconlist2 p{color:#6a6a6a}
.iconlist2:hover{background:#e89112; color:#fff; cursor:pointer; transition: all .4s linear;}
.iconlist2:hover strong{color:#fff;}
.iconlist2:hover h4{color:#fff;}
.iconlist2:hover p, .iconlist2:hover p a{color:#fff;}

/*-------------------------------------------------------------------产品中心pro.html-------------------------------------------------------------------*/
/*产品内页标题左右结构*/
.prolist-title{ padding:30px 0px;}
.prolist-title h2{font-size:42px; font-weight:normal;}
.prolist-title h2 span{ font-size:30px; color:#e2e5e8; padding-left:10px; font-weight:bold;}

/*- 产品中心列表筛选工具 -*/
.progj{}
.progj-title {display:flex; align-items:center; margin-bottom:20px;}
.progj-title .title{ font-size:24px; margin-right: 18px;}
.progj-title .name{margin-right: 48px;}
.progj-title .name span{ color:#0021a6; font-size:24px; font-weight:bold; padding:0 10px;}
.progj-title .btn{color: #12171e;border: 1px solid #ccc; border-radius:30px;}
.progj-title .btn:hover{ border: 1px solid #013b94; background:#013b94; color: #fff;}

.progj-list {border: 1px solid #e4eaef; border-radius: 20px; box-shadow: 0px 20px 48px 0px rgba(0, 0, 0, 0.06); background-color: #fff; overflow: hidden;}
.progj-list .list{display:flex;}
.progj-list .list .name{width: 200px;background-color: #f8f8f9;padding: 20px 36px; color: #000; font-size:16px; font-weight:bold;}
.progj-list .list .cont{width: calc(100% - 200px);background-color: #fff;padding: 20px 35px; padding-bottom: 40px;}
.progj-list .list .cont ul{display:flex; flex-wrap:wrap;}
.progj-list .list .cont ul li{width: calc(100%/5 - 10px);margin-right:10px;margin-bottom: 18px;display:flex; }
.progj-list .list .cont ul li a{display: flex; align-items: center;}
.progj-list .list .cont ul li span{width: 20px;height: 20px;border-radius: 5px;display: flex;border: 1px solid #e4eaef;margin-right: 7px;position: relative;}
.progj-list .list .cont ul li.active span{background-color: #005fbe;border: 1px solid #005fbe;}
.progj-list .list .cont ul li.active span::before{content: "\e881";font-family: "icon";font-size: 12px;color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.progj-list .list {position: relative;}
.progj-list .list::before{content: "";position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);background-color: #e4eaef;height: 1px;width: calc(100% - 70px);}
.progj-list .list:last-child::before{display: none;}
.progj-list .list .cont.notLisy li{width: calc(100%/8 - 10px);}


/*内页标题左右结构--产品推荐*/
.nytitle01{padding-bottom:30px;}
.nytitle01 h2{font-size:42px; font-weight:normal;}
.nytitle01 h2 span{ font-size:30px; color:#e2e5e8; padding-left:10px; font-weight:bold;}

/*内页标题上下结构--解决方案和服务支持*/
.nytitle02-mkbt{padding-bottom:20px; text-align:center;}
.nytitle02-mkbt h2.maintitle{font-size:40px; font-weight:bold; color:#000000; margin-bottom:10px;}
.nytitle02-mkbt p.subtitle{font-size:24px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:rgba(0,0,0,0.3); display:block;}
.nytitle02-mkbt p.subtitle::after {content:""; display:block; width:80px; height:4px; background:#e89112; margin:10px auto 20px auto; }
.nytitle02-mkbt p.overview{font-size:24px; color:#333; margin:10px auto 20px auto;}

/*内页标题上下结构白色--解决方案和服务支持*/
.nytitle02-mkbt-white{padding-bottom:20px; text-align:center;}
.nytitle02-mkbt-white h2.maintitle{font-size:40px; font-weight:bold; color:#fff; margin-bottom:10px;}
.nytitle02-mkbt-white p.subtitle{font-size:24px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:rgba(255,255,255,0.3); display:block;}
.nytitle02-mkbt-white p.subtitle::after {content:""; display:block; width:80px; height:4px; background:#e89112; margin:10px auto 10px auto; }

/* 产品详情 */
.proDetShow-box{background:url('../images/proShow-bg.jpg') no-repeat center/cover;}
.proDetShow .contain{justify-content: space-between;align-items: center;}
.proDetShow-con{width: 46%;}
.proDetShow-title{color:#0021a6; font-weight:bold; padding-bottom:20px;}
.proDetShow-title02{ font-size:48px; padding-bottom:40px;}
.proDetShow-text{padding-bottom:40px;}
.proDetShow-text p{padding-left: 12px;position: relative;}
.proDetShow-text p::after{content: "";position: absolute;left: 0;top: 12px;width: 6px;height: 6px;border-radius: 50%;background: #115fad;}
.proDetShow-down { margin-bottom:20px;}
.proDetShow-down .item {background-color: #fff;border-radius: 5px;height: 45px; line-height:45px; border: 1px solid #ededed; display:flex; align-items:center; justify-content: center; padding:0 20px; display:inline-block;}
.proDetShow-down .item i{margin-right:5px;}
.proDetShow-down .item .customSelect{display: block;width: 100%;height: 100%;position: relative;user-select: none;}
.proDetShow-down .item .customSelect-name{display: flex;align-items: center;position: relative;height: 100%;padding: 0 15px;font-size: 14px;color: #115fad;cursor: pointer;border: 0px solid #ededed;}
.proDetShow-down .item .customSelect-name::after{content: "\e727";position: absolute;font-family: "icon";font-size: 14px;height: 100%;display: flex;align-items: center;justify-content: center;line-height: 1;right: 14px;top: 0;transform: rotateX(180deg);background: none;margin-top: 0px;}
.proDetShow-down .item .customSelect-drop{display: none;position: absolute;z-index: 10;width: 100%;top: 45px;max-height: 200px;border: 2px solid #ededed;border-top: none;overflow-x: hidden;overflow-y: auto;left: 0;background: #eaf1f5;cursor: pointer;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.proDetShow-down .item .customSelect-drop>div{padding: 10px 14px;position: relative;display: flex;align-items: center;width: 100%;font-size: 14px;color: #0659a1;transition: all .4s ease;}
.proDetShow-down .item .customSelect-drop>div::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #f4f8fa;}
.proDetShow-down .item .customSelect-drop>div:last-child::after{display: none;}
.proDetShow-down .item .customSelect-drop>div:hover,.proDetShow-down .item .customSelect-drop>div.active{background: #dadfe5;color: #0659a1;}
.proDetShow-down .item .customSelect-drop::-webkit-scrollbar {width: 2px;height: 4px;}
.proDetShow-down .item .customSelect-drop::-webkit-scrollbar-thumb {background: #7a8896;}
.proDetShow-down .item .customSelect-drop::-webkit-scrollbar-track {background: #fff;}
.proDetShow-down .item .customSelect-name.noRadius{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.proDetShow-down .item .customSelect-name.noRadius::after{transform: rotate(0);}

.proDetShow-more{width: 158px;height: 54px;border-radius: 40px;}
.proDetShow-more i{display: block;margin-left: 12px;transform: rotate(180deg);font-size: 14px;}
.proDetShow-more:hover{box-shadow: 0 0 10px #115fad;}

.proDetShow-right{width: 46%;background: #fff;border-radius:15px;padding:50px;}
.proDetShow-slide{ display:flex; justify-content:center; align-items:center; padding-bottom:50px;}
.proDetShow-slide img{max-width: 70%;max-height: 90%; margin:0 auto;}

.proDetShow-nav{ display:flex; justify-content: center;}
.proDetShow-nav li{width: 54px; height:54px; border-radius: 5px; border: 1px solid transparent; margin-left: 10px; user-select: none;cursor: pointer; display:flex; justify-content:center; align-items:center;}
.proDetShow-nav li img{opacity: .25;max-width: 100%;max-height: 100%; transition: all .4s ease;}
.proDetShow-nav li:first-child{margin-left: 0;}
.proDetShow-nav li:hover img,.proDetShow-nav li.active img{opacity: 1;}
.proDetShow-nav li.active{border-color: #115fad;background: #fff;}

/*产品详情-产品概述 详细规格 配件信息*/
.proDetInfo,.proDetData,.proDetImg{margin-bottom:40px;}


.proDetText{color: #999;hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;text-align: justify;text-justify: inter-word; padding-bottom:30px;}

.proDetData-table table{width: 100%; border: 1px solid #e6eaed;}
.proDetData-table table tr{background: #fff;border: 1px solid #e6eaed;}
.proDetData-table table tr td{font-size: 16px;color: #777;padding: 15px; border: 1px solid #e6eaed;}
.proDetData-table table tr td:first-child{color: #12171e;padding-left: 55px; width: 28%; background:#f8f8f8; font-weight:bold;}
.proDetData-table table tr td.font01{ background:#fff; color:#0021a6; font-weight:bold;}

.proDetImg-item .img{background: #fff;border-radius: 25px;padding: 50px 80px;}
.proDetHot-slide{border-radius: 10px; padding:  0 34px 34px;}
.proDetHot-slide .img{height: 350px;overflow: hidden;}
.proDetHot-slide .img img{max-height: 100%;}
.proDetHot-slide:hover .img img{transform: scale(1.1);}
.proDetHot-slide:hover .title{color: #115fad;}

.proDetHot {}
.proDetHot-slide{background-color: #fff;}
.faDetPro-gallery-img{height: 400px;}

.abFZ .thumbs::after{content: "";top:6px;width: 100%;height: 2px;background: #30373e;position: absolute;left: 0;}
.abFZ .thumbs-year{font-weight: 500;flex-direction: column;align-items: center;text-align: center;z-index: 2;position: relative;color: rgba(255, 255, 255, .25);}
.abFZ .thumbs-year i{background: #30373e; border-radius: 50%;font-style: normal;width: 14px;height: 14px;transition: all .4s ease;position: relative;}
.abFZ .thumbs-year i::after{ content: "";opacity: 0; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: inline-block;background: #115fad;width: 10px;height: 10px;border-radius: 50%;transition: all  .4s ease;}
.abFZ .thumbs-year p{margin-top: 15px;}
.abFZ .thumbs-year.active{color: #fff;}
.abFZ .thumbs-year.active i{background: #ffff;}
.abFZ .thumbs-year.active i::after{opacity: 1;}
.abFZ .thumbs-prev,.abFZ .thumbs-next{z-index: 2;background: #014099;border: 1px solid #014099; width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;text-align: center;color: #fff;border-radius: 50%;position: absolute;left: 0;bottom: -8px; cursor: pointer;user-select: none;transition: all .4s ease;}
.abFZ .thumbs-next{left: auto;transform: rotate(-180deg);right: 0;}
.abFZ .thumbs-prev::after,.abFZ .thumbs-next::after{content: "\e80b";font-family: "icon";font-size: 15px;display: inline-block;}
.abFZ .thumbs-prev:hover,.abFZ .thumbs-next:hover{background: #fff;color: #014099;}

.abPic-header{ display:flex; align-items: flex-end;justify-content: space-between; align-items:center;}
.abPic-btn .btn{width: 50px;height: 50px; border-radius: 50%;border: 1px solid #e9e9e9;user-select: none;cursor: pointer;color: #79868f;}
.abPic-btn .btn.next{transform: rotate(180deg);margin-left: 18px;}
.abPic-btn .btn:hover{color: #fff;border-color: #0021a6;background: #0021a6;}
.abPic-img{border-radius: 15px;overflow: hidden;}
.abPic-img img{width: 100%;height: 400px;transition: all .4s ease;}
.abPic-img:hover img{transform: scale(1.04);}
.abPic-title{padding-left: 45px;}
.abPic-title::after{content: "";position: absolute;left: 22px;top: 50%;transform: translateY(-50%);width: 8px;height: 8px;border-radius: 2px;background: #115fad;}


/* ========================================= 解决方案中心 ========================================= */
.sollist{}
.sollist dl{padding:40px 40px;}
.sollist dl dt{font-size:36px; font-weight:bold; color:var(--zsd-color); padding:40px 0px;}
.sollist dl dd{display:block;}
.sollist dl dd.txt01{color:#666; margin-bottom:20px;}
.sollist dl dd.txt02 a{border:2px solid #f0f0f0; padding:15px 20px; margin:5px 10px; margin-left:0px; display:inline-block; border-radius:50px; }
.sollist dl dd.txt02 a i{margin-left:5px;}
.sollist dl dd.txt02 a:hover{border:2px solid var(--zsd-color); background:var(--zsd-color); color:#fff;}
.sollist-pic{border-radius:30px; margin:40px 0px;}
.sollist-pic img{ width:100%;}

/* 解决方案-介绍内容展示 */
.solshow-content{ line-height:36px;}

/* 解决方案-绝对值优势 */
.solshow-jdzys{display: flex; flex-wrap: wrap; }
.solshow-jdzys .list{width: calc(100% / 2 - 30px); margin-right: 30px; margin-bottom: 30px; border: 1px solid #dee7fb; border-radius: 10px; box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1); padding: 50px 50px; background:#fff; text-align:left;}	
.solshow-jdzys .list h2{font-size:24px; color:#0021a6; font-weight:bold; color:#0021a6;}
.solshow-jdzys .list h2::after {content:""; display:block; width:60px; height:3px; background:#e89112; margin:15px 0 15px 0; }
.solshow-jdzys .list p{ color:#666; line-height:30px;}

/* 案例详情页标题 */
.ny-mkbt{padding-bottom:20px; text-align:center;}
.ny-mkbt h2.maintitle{font-size:36px; font-weight:bold; color:#0021a6; margin:0; }
.ny-mkbt h2.maintitle::after{	content: '';	display: block;	width: 44px;	height: 4px;	background: #e89112;	margin: 8px auto 0 auto;}

/* ========================================= 服务支持 ========================================= */
/* 模块主标 */
.service-mkbt{padding-bottom:20px; text-align:center;}
.service-mkbt h2.maintitle{font-size:40px; font-weight:bold; color:#000000; margin-bottom:10px;}
.service-mkbt p.subtitle{font-size:24px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:rgba(0,0,0,0.3); display:block;}
.service-mkbt p.subtitle::after {content:""; display:block; width:80px; height:4px; background:#e89112; margin:10px auto 20px auto; }
.service-mkbt p.overview{font-size:24px; color:#333; margin:10px auto 20px auto;}

/* 模块主标白色 */
.service-mkbt-white{padding-bottom:20px; text-align:center;}
.service-mkbt-white h2.maintitle{font-size:40px; font-weight:bold; color:#fff; margin-bottom:10px;}
.service-mkbt-white p.subtitle{font-size:24px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:rgba(255,255,255,0.3); display:block;}
.service-mkbt-white p.subtitle::after {content:""; display:block; width:80px; height:4px; background:#e89112; margin:10px auto 10px auto; }

/*简介/概述*/
.service-content-gs{width:60%;  margin:0 auto; text-align:center;}
.service-content-gs p{ font-size:18px; padding:6px 0px;}

/*服务中心*/
.shfw-fwzx-bg{background:url(../images/shfw-fwzx-bg.jpg) no-repeat;background-size:cover;background-position:center; border-radius:20px; padding:100px 0px;}
.shfw-fwzx-nr-code{ display:flex; justify-content:center; color:#fff;}
.shfw-fwzx-nr{}
.shfw-fwzx-nr p.txt01{ font-size:20px; padding:15px 30px;}
.shfw-fwzx-nr p.txt02{ font-size:30px; font-weight:bold; padding:15px 30px; }
.shfw-fwzx-qrcode{}

/*售后服务-标准化流程和客制服务-服务流程*/
.shfw-bzhlc-bg{background:#f1f3f8;}
.shfw-bzhlc{ display:flex; justify-content:center;}
.shfw-bzhlc .list{width: calc(100% / 4 - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    border: 0px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0);
    padding: 30px 30px; background:#fff; text-align:center;}
.shfw-bzhlc .list02{width: calc(100% / 4 - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    border: 0px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0);
    padding: 30px 30px; background:#fff; text-align:center;}
	
.shfw-bzhlc .list h2,.shfw-bzhlc .list02 h2{font-size:30px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#0021a6;}
.shfw-bzhlc .list h2 span,.shfw-bzhlc .list02 h2 span{background:url(../images/shfw-pot01.png) no-repeat; width:42px; height:26px; display:inline-block;}
.shfw-bzhlc .list h3,.shfw-bzhlc .list02 h3{ font-size:24px; color:#0021a6; font-weight:bold; border-bottom:0px solid rgba(0,33,166,0.2); padding:10px 0px 10px 0px; margin-bottom:10px;}
.shfw-bzhlc .list p,.shfw-bzhlc .list02 p{ color:#666;}


/*全维度服务*/
.shfw-qwdfw-bg{ background:#f1f3f8;}
.shfw-qwdfw{display: flex; flex-wrap: wrap; }
.shfw-qwdfw .list{width: calc(100% / 2 - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    border: 1px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1);
    padding: 50px 50px; background:#fff; text-align:left;}
	
.shfw-qwdfw .list h2{font-size:24px; color:#0021a6; font-weight:bold; color:#0021a6;}
.shfw-qwdfw .list h3{font-size:20px; color:#333333; font-weight:normal; padding:15px 0px 0px 0px;}
.shfw-qwdfw .list h3::after {content:""; display:block; width:60px; height:3px; background:#e89112; margin:15px 0 15px 0; }
.shfw-qwdfw .list p{ color:#666; line-height:30px;}

/*全维度服务*/
.shfw-fwbzcn-nr{}
.shfw-fwbzcn-nr img{margin: 0 auto; display: block; max-width: 100%; height: auto !important;}

/*售后维修记录表下载*/
.shfw-wxjlb-btn{text-align:center;}
.shfw-wxjlb-btn a{ border:1px solid #0021a6; color:#0021a6; padding:20px 60px; border-radius:30px; font-size:18px; font-weight:bold;}
.shfw-wxjlb-btn a i{margin-right:10px;}
.shfw-wxjlb-btn a:hover{color:#fff; background:#0021a6;}

/*OEM/ODM定制*/
.kzfw-oem{display: flex; flex-wrap: wrap; }
.kzfw-oem .list{width: calc(100% / 2 - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    border: 1px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1);
    padding: 50px 50px; background:#fff; text-align:left; display:flex; align-items:center;}
.kzfw-oem .list .list-icon{ width:104px; height:104px;}
.kzfw-oem .list .list-nr{ padding-left:40px;}
.kzfw-oem .list .list-nr h2{font-size:24px; color:#0021a6; font-weight:bold; padding:15px 0px 0px 0px;}
.kzfw-oem .list .list-nr h2::after {content:""; display:block; width:60px; height:3px; background:#e89112; margin:15px 0 15px 0; }
.kzfw-oem .list .list-nr p{ color:#666; line-height:30px;}

/*定制服务*/
.kzfw-dzfw-con{border: 1px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1); background:#fff; margin-bottom:40px;}
.kzfw-dzfw-title{border-bottom:1px solid rgba(0,33,166,0.1); padding:30px 0px 0px 0px; margin-bottom:20px;}
.kzfw-dzfw-title h2{font-size:30px; font-weight:bold; color:#0021a6; text-align:center; }
.kzfw-dzfw-title h2::after {content:""; display:block; width:60px; height:3px; background:#0021a6; margin:20px auto 0px auto;}
.kzfw-dzfw{display: flex; flex-wrap: wrap; }
.kzfw-dzfw .list{width: calc(100% / 3 - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
    /*border: 1px solid #dee7fb;
    border-radius: 10px;
    box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1); background:#fff; */
    padding: 20px 50px; text-align:left; display:flex; align-items:center;}
.kzfw-dzfw .list .list-icon{ width:60px; height:60px;}
.kzfw-dzfw .list .list-nr{ padding-left:30px;}
.kzfw-dzfw .list .list-nr h2{font-size:20px; color:#000; font-weight:normal; padding:0px 0px 5px 0px;}
/*.kzfw-dzfw .list .list-nr h2::after {content:""; display:block; width:60px; height:3px; background:#e89112; margin:15px 0 15px 0; }*/
.kzfw-dzfw .list .list-nr p{ color:#666; line-height:30px;}


/*资料下载*/
.downlist{border:1px solid #eaeaea; background:#f5f6f7; border-radius:30px; padding:30px 40px; margin-bottom:20px;}
.downlist ul{display:flex; justify-content:space-between; align-items:center;}
.downlist ul li:last-child{ padding:0px 30px;}
.downlist ul li:first-child{ width:40%;}

/* ========================================= 关于我们 ========================================= */
/*企业介绍*/
.about-pic-intro{display:flex; align-items:center;}
.about-pic{}
.about-pic img{border-radius:30px;}
.about-intro{}
.about-intro h2{ font-size:36px; padding:20px 40px; color:#0021a6;}
.about-intro h2 span{color:#333; display:block; padding:10px 0px;}
.about-intro p{ padding:10px 40px;}

/*企业文化*/
.abWH-con{border-radius:15px;overflow:hidden; color:#fff; position:relative;}
.abWH-bg{position:relative}
.abWH-bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.abWH-bg img{width:100%; vertical-align:bottom;}
.abWH-list{display:flex;flex-wrap:nowrap;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.abWH-list li{width:140px;height:100%;border-left:1px solid rgba(255,255,255,.4);position:relative;overflow:hidden}
.abWH-list li:first-child{border-color:transparent}
.abWH-show{width:100%;transition:all .2s .2s;letter-spacing:4px;display:flex;align-items:center;height:100%;writing-mode:vertical-lr;padding-top:65px; font-size:30px;}
.abWH-hide{opacity:0;transition:all .4s ease;transform:translateX(100px);padding:65px 50px 40px;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}
.abWH-hide .title{writing-mode:vertical-lr;letter-spacing:4px; font-size:36px;}
.abWH-hide .text{ font-size:16px;}
.abWH-list li.active{width:calc(100% - (140px*6)); cursor:pointer;}
.abWH-list li.active .abWH-show{opacity:0;transition-delay:0s}
.abWH-list li.active .abWH-hide{opacity:1;transition-delay:.2s;transform:translateX(0)}


.zdym-culture-wrap{border-radius:15px;overflow:hidden; color:#fff; display:none;}
.zdym-culture{background-size:cover;background-position:center;background:url(../images/abWH-img2.jpg) no-repeat;}
.zdym-culture dl{ padding:20px 15px;}
.zdym-culture dl dt{font-size:24px; color:#fff;}
.zdym-culture dl dd{font-size:16px; color:#fff;}


/*专业团队*/
.abteamlist{ background:#f5f5f5; padding:50px 50px; border-radius:30px;}
.abteamlist-intro{padding-bottom:20px; font-weight:bold;}
.abteamlist-nr{ max-height:650px; overflow-y:scroll;}
.abteamlist-nr dl{border-bottom:2px solid #0021a6; padding:30px 0px; margin-right:20px;}
.abteamlist-nr dl dt{font-weight:bold; font-size:24px; color:#0021a6; padding-bottom:20px;}
.abteamlist-nr dl dd{ color:#666;}

.abt-map-m{ width:100%; display:none;}

/*专业团队地图*/
.ny-dtset-c-right{width:100%; margin:0 auto; display:flex; justify-content:center;}
.ny-dtset{width:1090px;height:825px;background:url(../images/ditu.png) center no-repeat;position:relative;}
.ny-dtset .region-list{position:absolute;left:0;top:0}
.ny-dtset .area-box .dot{position:absolute;left:0;width:10px;height:10px; border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.ny-dtset .area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7; border-radius:48px; box-shadow:0 0 4px #e89112,0 0 10px #e89112 inset; opacity:.12;filter:alpha(opacity=0);animation:warn 2s ease-out both; animation-iteration-count:infinite;background:0 0}
.ny-dtset .area-box .delay-01{animation-delay:0}
.ny-dtset .area-box .delay-02{animation-delay:.4s}
.ny-dtset .area-box .delay-03{animation-delay:.8s}
.ny-dtset .area-box .delay-04{animation-delay:1.2s}
.ny-dtset .area-box .delay-05{animation-delay:1.6s}
.ny-dtset .area-box .delay-06{animation-delay:2s}
.ny-dtset .area-box .delay-07{animation-delay:2.4s}
.ny-dtset .area-box .delay-08{animation-delay:-.4s}
.ny-dtset .area-box .delay-09{animation-delay:-.8s}
.ny-dtset .area-box .delay-10{animation-delay:-1.2s}
.ny-dtset .area-box .delay-11{animation-delay:4s}
.ny-dtset .region-list.active .area-box .dot{background:#e89112}
.ny-dtset .region-list.active .area-box .pulse{border-color:#e89112;top:-39px;left:-39px;height:88px;width:88px; box-shadow:0 0 12px #e89112,0 0 20px #e89112 inset}
.ny-dtset .region-list.waite .area-box .dot{background:#e89112}
.ny-dtset .region-list.waite .area-box .pulse{border-color:#e89112}
.ny-dtset .show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0; transition:all .5s ease-in-out}
.ny-dtset .online-node .show-regin,.ny-dtset .region-list:hover .show-regin,.ny-dtset .underline-node .show-regin,.ny-dtset .waite-node .show-regin{height:127px;opacity:1}
.ny-dtset .show-regin span{width:110px;position:absolute;left:30px;top:-10px;padding:5px 5px;font-size:16px; font-weight:bold; color:#333; background:#fff; border-radius:5px; box-shadow:0 0 5px #e0e0e0;}

.ny-dtset .area-box{z-index:77}
.ny-dtset .show-regin{z-index:66}

.ny-dtset .postition-1{left:810px;top:460px}
.ny-dtset .postition-2{left:720px;top:670px}

/*发展历程*/
.about-2{position:relative;padding:0px 0px}
.about-2 .date{background:url(../images/911_lc.png) no-repeat center/contain;height:82px;line-height:72px;color:#fff;text-align:center;font-size:16px;font-weight:700;-webkit-transition:all .5s;transition:all .5s}
.about-2 i{display:block;position:relative;margin:20px 0}
.about-2 i:after{width:14px;height:14px;background-color:#fff;border:1px solid #0021a6;border-radius:50%;content:'';display:block;margin:0 auto;position:relative;z-index:1}
.about-2 i:before{position:absolute;left:0;top:50%;width:100%;border-bottom:1px dashed #999;content:''}
.about-2 .text{background-color:#fff;margin:0 15px;padding:20px;-webkit-transition:all .5s;transition:all .5s;text-align:center}
.about-2 .swiper-container{padding:0 40px;}
.about-2 .swiper-slide:hover{cursor:pointer}
.about-2 .swiper-slide:hover .date{-webkit-transform:translateY(10px);transform:translateY(10px)}
.about-2 .swiper-slide:hover .text{background-color:#0021a6;color:#fff;}
.about-2 .swiper-button-next:after,.about-2 .swiper-button-prev:after{display:none}
.about-2 .swiper-button-prev{background-size:45px 45px;width:45px;height:45px;background-image:url('../images/ab_prev.png');outline:0;margin:0;top:86px;left:0}
.about-2 .swiper-button-prev:hover{background-image:url('../images/ab_prev1.png')}
.about-2 .swiper-button-next{background-size:45px 45px;width:45px;height:45px;background-image:url('../images/ab_next.png');outline:0;margin:0;top:86px;right:0}
.about-2 .swiper-button-next:hover{background-image:url('../images/ab_next1.png')}
.about-2 .swiper-pagination{position:static;margin-top:15px;text-align:center;font-size:0;display:none}
.about-2 .swiper-pagination-bullet{margin:0 5px}

.cer-bg{background: url('../images/cer-bg.jpg') no-repeat center/cover; border-bottom:1px solid #f0f0f0;}
.cer-con{display:flex; justify-content:center;}




/*联系我们*/
.ny-contact-bg{background: url('../images/index-par-bg.jpg') no-repeat center/cover; border-bottom:1px solid #f0f0f0;}
.ny-contact{background:rgba(0,33,166,0.8); color:#fff; padding:50px; border-radius:30px;s}
.ny-contact h2{font-size:36px; padding:20px 0px;}
.ny-contact ul li{ font-size:24px; font-weight:bold; padding:10px 0px;}
.ny-contact ul li i{padding-right:20px;}
.ny-contact ul li.bt{ font-size:18px; font-weight:normal; padding-left:40px; color:rgba(255,255,255,0.8);}
.ny-contact ul li a,.ny-contact ul li a:hover{color:#fff;}

/*招贤纳士*/
.hr-title{background:#b4b4b4; height:50px; line-height:50px; color:#fff; font-size:18px; font-weight:bold; padding:0px 20px 0px 20px; text-align:left;}
.hr-container{border:0px solid #b4b4b4; background:#fff; box-shadow: 0px 0px 30px 0px rgba(3, 28, 77, 0.1); clear:both; overflow:hidden; padding:20px 20px;}
.hr-content01{border-bottom:1px solid #e5e5e5; padding:20px 0px; }
.hr-content02{padding:20px 0px;}

.tt-accordeon{position:relative}
.tt-accordeon-title{background-color:#fff; border-bottom:1px solid #f4f4f4; display:block;position:relative;font-size:18px; height:50px; line-height:50px;font-weight:600;color:#262626;padding:0px 20px 0px 20px;cursor:pointer;text-align:left;letter-spacing:0;margin-bottom:5px}
.tt-accordeon-title.active{margin-bottom:0}
.tt-accordeon-title:after{position:absolute;content:"+";top:50%;right:0;margin-top:-26px;width:0;height:0; transition:all .2s linear;background:#0021a6;width:47px;height:47px;padding:0px 13px 0px 20px; color:#fff; border-radius:10px;}
.tt-panel{display:none;background-color:#f4f4f4;padding:25px 25px;border-top:0;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:15px}
.tt-accordeon-title.active:after{position:absolute;content:"-"; transition:all .2s linear}
.tt-panel.tt-panel-open{display:block}


.index-dtset-par{ position:relative; min-height:960px;}
.index-dtset-c{position:absolute; z-index:1; width:100%;}
.index-par-c{ position:absolute; z-index:999; width:100%;}
.index-dtset-c-right{width:100%; margin:0 auto; display:flex; justify-content:center;}
.index-dtset{width:1200px;height:960px;background:url(../images/index-par-bg.png) center no-repeat;position:relative;}
.index-dtset .region-list{position:absolute;left:0;top:0}
.index-dtset .area-box .dot{position:absolute;left:0;width:10px;height:10px; border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.index-dtset .area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7; border-radius:48px; box-shadow:0 0 4px #e89112,0 0 10px #e89112 inset; opacity:.12;filter:alpha(opacity=0);animation:warn 2s ease-out both; animation-iteration-count:infinite;background:0 0}
.index-dtset .area-box .delay-01{animation-delay:0}
.index-dtset .area-box .delay-02{animation-delay:.4s}
.index-dtset .area-box .delay-03{animation-delay:.8s}
.index-dtset .area-box .delay-04{animation-delay:1.2s}
.index-dtset .area-box .delay-05{animation-delay:1.6s}
.index-dtset .area-box .delay-06{animation-delay:2s}
.index-dtset .area-box .delay-07{animation-delay:2.4s}
.index-dtset .area-box .delay-08{animation-delay:-.4s}
.index-dtset .area-box .delay-09{animation-delay:-.8s}
.index-dtset .area-box .delay-10{animation-delay:-1.2s}
.index-dtset .area-box .delay-11{animation-delay:4s}
.index-dtset .region-list.active .area-box .dot{background:#e89112}
.index-dtset .region-list.active .area-box .pulse{border-color:#e89112;top:-39px;left:-39px;height:88px;width:88px; box-shadow:0 0 12px #e89112,0 0 20px #e89112 inset}
.index-dtset .region-list.waite .area-box .dot{background:#e89112}
.index-dtset .region-list.waite .area-box .pulse{border-color:#e89112}
.index-dtset .show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0; transition:all .5s ease-in-out}
.index-dtset .online-node .show-regin,.index-dtset .region-list:hover .show-regin,.index-dtset .underline-node .show-regin,.index-dtset .waite-node .show-regin{height:127px;opacity:1}
.index-dtset .show-regin span{width:80px;position:absolute;left:20px;top:-10px;padding:0px 0px;font-size:14px;color:#333;}

.index-dtset .area-box{z-index:77}
.index-dtset .show-regin{z-index:66}

.index-dtset .postition-1{left:945px;top:360px}
.index-dtset .postition-2{left:890px;top:490px}










