*{margin: 0;padding: 0;box-sizing: border-box;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1263px;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488);
	图片变白 -webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%); 
 */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden;}
/*.txthide_2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}*/

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 1200px;margin: 0 auto;}
.n-wrapper{width: 71.09375%;min-width: 1200px;margin: 0 auto;}


/* 头 */
.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:200;box-shadow:0 2px 8px rgba(0,0,0,.06);}
body{padding-top:90px;}
.header .h-wrapper{width: 79.583%;min-width: 1200px;margin: 0 auto;}
.header .logo{display: block;float: left;height: 90px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}
.header .links{float: right;padding-left: 20px;}
.header .links .item{float: left;margin-left: 10px;margin-top: 25px;}
.header .links .item img{display: block;width: 40px;height: 40px;object-fit: contain;}
.header .n-search{width: 215px;height: 40px;border: 1px solid #31528b;float: right;border-radius: 40px;overflow: hidden;margin-top: 25px;}
.header .n-search input{display: block;width: 160px;height: 38px;border: 0;padding: 0 13px;float: left;font-size: 14px;color: #999999;}
.header .n-search input::-webkit-input-placeholder{color: #999999;}
.header .n-search input::-moz-placeholder{color: #999999;}
.header .n-search .btn{display: block;width: 52px;height: 38px;border: 0;background: url(../images/ico01.jpg) center center no-repeat;border-radius: 0 38px 38px 0;float: right;outline: none;}

.header .nav{
	float: right;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	white-space: nowrap;
	flex-shrink: 0;
}
.header .nav a{
	display: block;
	font-size: 16px;
	color: #333333;
	height: 90px;
	line-height: 90px;
	float: none;
	flex-shrink: 0;
	white-space: nowrap;
	margin-right: 40px;
	transition: .5s;
}
.header .nav a:last-child{margin-right: 0;}
.header .nav a:hover{color: #31528b;}
.header .nav a.active{color: #31528b;font-weight: bold;}
@media screen and (max-width: 1680px) {
	.header .nav a{margin-right: 32px;font-size: 15px;}
}
@media screen and (max-width: 1480px) {
	.header .nav a{margin-right: 24px;font-size: 14px;}
}
@media screen and (max-width: 1360px) {
	.header .nav a{margin-right: 18px;font-size: 14px;}
}
@media screen and (max-width: 1280px) {
	.header .nav a{margin-right: 14px;font-size: 13px;}
}


/* 底部 */
.footer{background: #31528b;}
.footer .f-box{height: 126px;border-bottom: 1px solid rgba(255,255,255,.2);}
.footer .logo_foot{display: block;margin: auto 0;height: 46px;}
.footer .f-nav{margin: auto 0;}
.footer .f-nav a{display: block;float: left;color: #fff;font-size: 16px;margin-left: 30px;line-height: 30px;}
.copyright{padding: 35px 0;text-align: center;font-size: 13px;color: #fff;line-height: 25px;}
.copyright a{color: #fff;font-size: 15px;}
@media screen and (max-width: 1680px) {
	.footer .logo_foot{height: 40px;}
	.footer .f-nav a{margin-left: 25px;}
}


/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide .banner-link{display:block;width:100%;cursor:pointer;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination-bullet{background:none;opacity:1;margin:0 15px !important;width:11px;height:11px;position:relative;outline:none;vertical-align:middle;}
.banner .swiper-pagination-bullet span{width:11px;height:11px;background:transparent;display:block;border-radius:50%;vertical-align: middle;border: 1px solid #fff;}
.banner .swiper-pagination-bullet i{background:#fff;height:1px;width:20px;position:absolute;top:5px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear;}
.banner .swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:11px;height:11px;margin-top:0;margin-left:0;background:#fff;position:relative;z-index:1;}
.banner .swiper-pagination-bullet-active i{animation:middle 6s;}
.banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s;}
.banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s;}				
@keyframes first{
  0% {transform:scaleX(0);left:15px;}/*091*/
  100% {transform:scaleX(1);left:15px;} /*0915*/
}
@keyframes last{
  0% {transform:scaleX(0.7);left:-15px;}/*1090*/
  20% {transform:scaleX(0);left:0px;} /*090*/
  100% {transform:scaleX(0);left:0px;} /*090*/
}		
@keyframes middle{
  0% {transform:scaleX(0.7);left:-15px;}/*1091*/
  20% {transform:scaleX(0.45);left:15px;}/*092*/
  100% {transform:scaleX(1);left:15px;} /*0913*/
}


/* 首页 */
.n-titBox{text-align: center;margin-bottom: 45px;}
.n-titBox .title{font-size: 36px;color: #333333;line-height: 55px;}
.n-titBox .title span{color: #31528b;text-transform: uppercase;font-size: 40px;vertical-align: middle;}
.n-titBox .title b{vertical-align: middle;}
.n-titBox .ftitle{color: #b2b2b2;font-size: 18px;text-transform: uppercase;line-height: 35px;}


/* 首页 关于我们 */
.n-about{width: 100%;overflow: hidden;}
.n-about .n-wrapper{padding: 85px 0 75px;position: relative;}
.n-about em{display: block;width: 1640px;height: 6px;background: #b9c4d7;position: absolute;bottom: 0;right: 0;}
.n-about article{font-size: 18px;color: #1a1a1a;line-height: 2;/* text-align: center; */margin-bottom: 55px;}
.n-about .item{display: block;margin: 0 35px;text-align: center;cursor: pointer;}
.n-about .item.item-nolink{cursor: default;}
.n-about .item .ico{display: block;width: 139px;/* height: 163px; */margin: 0 auto;border: 1px solid #ccc;transition: .5s;}
.n-about .item .tit{font-size: 16px;color: #000000;line-height: 50px;}
.n-about .item:hover .ico{box-shadow: 3px 3px 5px rgba(0,0,0,.1);-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px);-o-transform: translateY(-5px);transform: translateY(-5px);}


/* 首页 / 栏目 解决方案卡片 */
.n-solve{background: #f5f5f5;width: 100%;padding: 75px 0 80px;}
.n-solve .flexbox{align-items: stretch;gap: 20px;}
.n-solve .list{flex: 1;width: auto;max-width: calc((100% - 40px) / 3);background: #fff;margin: 0;box-shadow: 3px 3px 5px rgba(0,0,0,.1);transition: .5s;}
.n-solve .list a{display: block;width: 100%;}
.n-solve .list .pic{width: 100%;height: 520px;overflow: hidden;}
.n-solve .list .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.n-solve .list .text{width: 100%;min-height: 110px;text-align: center;padding: 25px 15px;background: #fff;}
.n-solve .list .tit{font-size: 20px;color: #000000;line-height: 30px;}
.n-solve .list .ftit{font-size: 14px;color: #999999;text-transform: uppercase;line-height: 20px;}
.n-solve .list:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.solve-index .solve-cards{display: flex;justify-content: space-between;align-items: stretch;gap: 20px;flex-wrap: nowrap;}
.solve-index .solve-cards .list{flex: 1;max-width: calc((100% - 40px) / 3);background: #fff;margin: 0;box-shadow: 3px 3px 5px rgba(0,0,0,.1);transition: .5s;}
.solve-index .solve-cards .list a{display: block;width: 100%;}
.solve-index .solve-cards .list .pic{width: 100%;height: 320px;overflow: hidden;}
.solve-index .solve-cards .list .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.solve-index .solve-cards .list .text{width: 100%;min-height: 90px;text-align: center;padding: 25px 15px;background: #fff;}
.solve-index .solve-cards .list .tit{font-size: 20px;color: #000;line-height: 30px;}
.solve-index .solve-cards .list .ftit{font-size: 14px;color: #999;text-transform: uppercase;line-height: 20px;}
.solve-index .solve-cards .list:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);transform: translateY(-10px);}
@media screen and (max-width: 1680px) {
	.n-solve .list .pic{height: 458px;}
	.solve-index .solve-cards .list .pic{height: 280px;}
}


/* 首页 市场应用 */
.n-market{width: 100%;padding: 90px 0 0;}
.n-market .market-swiper{width: 100%;overflow: hidden;position: relative;}
.n-market .market-swiper .swiper-slide a{display: block;width: 100%;}
.n-market .market-swiper .pic{width: 100%;height: 19.948vw;}
.n-market .market-swiper .text{height: 106px;padding: 25px 20px 10px;line-height: 30px;}
.n-market .market-swiper .tit{font-size: 20px;color: #31528b;font-weight: bold;}
.n-market .market-swiper .ftit{font-size: 16px;color: #999999;text-transform: capitalize;} 
.n-market .market-swiper .swiper-button-prev,.n-market .market-swiper .swiper-button-next{margin: 0;top: unset;bottom: 0;width: calc( (100% - 120px) / 5 );height: 106px;}
.n-market .market-swiper .swiper-button-prev:after,.n-market .market-swiper .swiper-button-next:after{display: none;}
.n-market .market-swiper .swiper-button-prev{background: url(../images/ico02.jpg) center center no-repeat;left: 0;}
.n-market .market-swiper .swiper-button-next{background: url(../images/ico03.jpg) center center no-repeat;right: 0;}
@media screen and (max-width: 1440px) {
	.n-market .market-swiper .ftit{font-size: 14px;}
}
@media screen and (max-width: 1280px) {
	.n-market .market-swiper .pic{height: 243px;}
}


/* 首页 产品中心 */
.n-product{width: 100%;padding-top: 60px;}
.n-product .nproBox{width: 100%;min-height: 60.938vw;background-position: top center;background-repeat: no-repeat;background-size: 100% auto;padding: 4.427% 50px 5.833%;}
.n-product .np-left{width: 22.396%;margin: auto 0;padding-top: 40px;}
.n-product .np-left h3{font-size: 34px;color: #202020;line-height: 45px;margin-bottom: 15px;}
.n-product .desc{font-size: 16px;color: #202020;text-align: justify;line-height: 22px;height: 198px;display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:9; text-overflow: ellipsis; overflow: hidden;}
.n-product .more{display: block;width: 128px;height: 40px;background: #31528b;text-align: center;line-height: 40px;text-transform: uppercase;color: #fff;font-size: 18px;margin-top: 39px;transition: .5s;}
.n-product .n-link{display: block;color: #32528b;margin-left: 20.533%;transition: .5s;}
.n-product .n-link .tit{font-size: 32px;line-height: 3.906vw;font-weight: bold;}
.n-product .n-link:nth-child(1){margin-bottom: 2.645vw;}
.n-product .n-link:nth-child(2){margin-bottom: 6.645vw;}
.n-product .n-link:nth-child(3){margin-bottom: 8.645vw;}
.n-product .n-link:nth-child(4){margin-bottom: 5.645vw;}
.n-product .n-link:nth-child(5){margin-bottom: 2.645vw;}
.n-product .n-link:nth-child(2),.n-product .n-link:nth-child(5){margin-left: 43.507%;}
.n-product .n-link:nth-child(3),.n-product .n-link:nth-child(4){margin-left: 56.826%;}
.n-product .more:hover{opacity: .9;}
.n-product .n-link:hover{-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-ms-transform: translateX(-10px);-o-transform: translateX(-10px);transform: translateX(-10px);}
@media screen and (max-width: 1680px) {
	.n-product .np-left h3{font-size: 30px;}
    .n-product .n-link .tit{font-size: 28px;}
}
@media screen and (max-width: 1440px) {
    .n-product .np-left h3{font-size: 28px;}
    .n-product .n-link .tit{font-size: 26px;}
}
@media screen and (max-width: 1366px) {
    .n-product .np-left h3{font-size: 26px;}
    .n-product .n-link .tit{font-size: 24px;}
}
@media screen and (max-width: 1280px) {
    .n-product .np-left h3{font-size: 24px;}
    .n-product .n-link .tit{font-size: 22px;}
    .n-product .nproBox{padding: 57px 35px 75px;}
    .n-product .n-link .tit{line-height: 49px;}
    .n-product .n-link:nth-child(1){margin-bottom: 35px;}
    .n-product .n-link:nth-child(2){margin-bottom: 85px;}
    .n-product .n-link:nth-child(3){margin-bottom: 110px;}
    .n-product .n-link:nth-child(4){margin-bottom: 75px;}
    .n-product .n-link:nth-child(5){margin-bottom: 35px;}
}


/* 首页 案例展示 */
.n-case{width: 100%;padding: 90px 0 135px;}
.n-case .list{width: 31.5%;height: 299px;float: left;margin: 0 0 25px 1.84%;overflow: hidden;position: relative;background: #fff;transition: .5s;}
.n-case .list a{display: block;width: 100%;height: 100%;}
.n-case .list:nth-child(1){width: 33.32%;height: 624px;margin-left: 0;}
.n-case .list .pic{width: 100%;height: 100%;}
.n-case .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.6);height: 60px;line-height: 60px;padding: 0 20px;color: #fff;font-size: 22px;}
.n-case .list:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}
@media screen and (max-width: 1680px) {
	.n-case .list{height: 263px;margin-bottom: 24px;}
	.n-case .list:nth-child(1){height: 550px;}
}


/* 面包屑 */
.crumbs{width: 100%;background: #f7f7f7;height: 110px;overflow: hidden;}
.crumbs .title{font-size: 36px;color: #333333;line-height: 110px;height: 110px;float: left;}
.crumbs .title span{color: #31528b;text-transform: uppercase;font-size: 40px;vertical-align: middle;}
.crumbs .title b{vertical-align: middle;}

.m-crumb{float: right;line-height: 110px;height: 110px;overflow: hidden;max-width: 50%;font-size: 16px;color: #5a5a5a;}
.m-crumb a{color: #5a5a5a;}
.m-crumb a:last-child{color: #31528b;}
.m-crumb a:hover{color: #31528b;}

.n-out{padding: 60px 0;}
.slideBar{width: 225px;background: #f7f7f7;float: left;text-align: center;}
.slideBar .s-head{height: 115px;padding: 30px 15px 0;}
.slideBar .s-head h3{font-size: 30px;}
.slideBar .s-head p{font-size: 18px;text-transform: uppercase;}
.slideBar .s-body{padding-bottom: 15px;}
.slideBar .s-body li{margin-bottom: 10px;}
.slideBar .s-body li .sa{display: block;font-size: 22px;color: #000000;position: relative;padding: 15px 10px;/* border-bottom: 1px solid #fff; */line-height: 35px;transition: .5s;}
.slideBar .s-body li .sa:after{content: '';display: block;background: transparent;width: 10px;height: 65px;position: absolute;right: -10px;top: 0;bottom: 0;transition: .5s;}
.slideBar .s-body li:hover .sa{color: #fff;background: #629ce3;}
.slideBar .s-body li:hover .sa:after{background: #31528b;}
.slideBar .s-body li.active .sa, .slideBar .s-body li.li-active .sa{color: #fff;background: #629ce3;}
.slideBar .s-body li.active .sa:after, .slideBar .s-body li.li-active .sa:after{background: #31528b;}

.n-out .right{width: 892px;float: right;}
.article{font-size: 18px;color: #202020;text-align: justify;line-height: 2;}
.article img{max-width: 100%;}
.article iframe,.article video{display: block;width: 800px;height: 600px;margin: 15px auto;border: 0;}


/* 公司简介 */
.about{}


/* 我们的使命 */
.mission .txt{font-size: 26px;color: #cccccc;text-transform: uppercase;line-height: 45px;}
.mission .txt1{font-size: 38px;color: #31528b;font-weight: bold;line-height: 55px;}
.mission .img{width: 100%;position: relative;margin-top: 45px;}
.mission .img .img1{display: block;width: 826px;}
.mission .cont{width: 505px;background: rgba(98,156,227,.8);min-height: 316px;position: absolute;right: 0;bottom: 58px;padding: 35px 35px 65px;}
.mission .cont .ico{display: block;margin-bottom: 25px;}
.mission .cont .article{color: #fff;}


/* 我们的历史 */
.history{width: 561px;border-left: 1px solid #e6e6e6;margin-left: 9px;padding: 55px 0 15px;}
.history .list{padding-left: 30px;margin-bottom: 40px;position: relative;}
.history .list .yuan{display: block;width: 19px;height: 19px;position: absolute;left: -10px;top: 8px;}
.history .list .tit{display: block;font-size: 36px;line-height: 45px;margin-bottom: 5px;}


/* 加入我们 */
.join{color: #fff;}
.join .j-left{width: 360px;min-height: 555px;padding: 25px;background: #629ce3;}
.join .j-left h3{font-size: 26px;line-height: 35px;}
.join .j-left h4{font-size: 20px;line-height: 30px;margin: 20px 0 10px;}
.join .j-left article{border-bottom: 1px solid rgba(255,255,255,.8);padding-bottom: 20px;font-size: 14px;line-height: 25px;opacity: .8;}
.join .j-left article:last-child{border-bottom: 0;padding-bottom: 0;}
.join .j-right{width: 510px;background: url(../images/bj02.jpg) center bottom no-repeat #2874ba;padding: 40px 40px 70px;}
.join .j-right .item{margin-bottom: 15px;}
/* .join .j-right .item{float: left;}
.join .j-right .item:nth-child(2){float: right;} */
.join .j-right h3{font-size: 24px;line-height: 35px;margin-bottom: 5px;}
.join .j-right article{font-size: 14px;line-height: 25px;}
.join .j-right article b{font-size: 24px;display: block;line-height: 35px;}


/* 新闻活动 */
.news .list{margin-bottom: 40px;transition: .5s;}
.news .list a{display: block;}
.news .list .pic{width: 336px;height: 224px;float: left;}
.news .list .cont{width: calc(100% - 336px);float: right;height: 224px;padding: 20px 15px 20px 35px;}
.news .list time{display: block;font-size: 28px;color: #9d9d9d;line-height: 40px;height: 40px;margin-bottom: 5px;transition: .5s;}
.news .list time small{font-size: 18px;}
.news .list .tit{font-size: 22px;color: #202020;line-height: 35px;transition: .5s;}
.news .list em{display: block;width: 100%;height: 1px;background: #dcdcdc;margin: 20px 0 25px;transition: .5s;}
.news .list .desc{font-size: 18px;color: #666666;text-align: justify;line-height: 30px;transition: .5s;}
.news .list:hover{background: #629ce3;box-shadow: 0 5px 5px rgba(0,0,0,.1);}
.news .list:hover time,.news .list:hover .tit,.news .list:hover .desc{color: #fff;}
.news .list:hover:hover em{background: #fff;}


/* 详情 */
.content h5{font-size: 20px;text-align: center;color: #444444;line-height: 35px;margin-bottom: 5px;}
.content time{display: block;text-align: center;font-size: 14px;color: #808080;line-height: 20px;}
.content .article{margin-top: 35px;margin-bottom: 50px;}


/* 解决方案 */
.solve h4{font-size: 28px;color: #31528b;text-align: center;line-height: 40px;margin-bottom: 40px;}
.solve .img{display: block;width: 100%;margin-bottom: 40px;}
.solve .s-box .list{margin-bottom: 30px;}
.solve .s-box .list .pic{width: 260px;height: 274px;float: left;overflow: hidden;}
.solve .s-box .list .pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.solve .solve-more{float: right;font-size: 16px;color: #629ce3;font-weight: normal;}
.solve .s-box .list h5.item-tit{font-size: 18px;font-weight: normal;margin-top: 5px;}
.solve .s-box .list h5 a{color: inherit;}
.solve .s-box .list:hover .solve-more{color: #fff;}
.solve .s-box .list .cont{width: calc(100% - 270px);float: right;min-height: 274px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 20px 30px;transition: .5s;}
.solve .s-box .list .auto{width: 100%;margin: auto 0;}
.solve .s-box .list h5{font-size: 22px;color: #31528b;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.solve .s-box .list .article{transition: .5s;}
.solve .s-box .list:nth-child(even) .pic{float: right;}
.solve .s-box .list:nth-child(even) .cont{float: left;}
.solve .s-box .list:hover .cont{background: #629ce3;}
.solve .s-box .list:hover h5,.solve .s-box .list:hover .article{color: #fff;}


/* 市场应用 */
.market .m-titBox{margin-bottom: 30px;}
.market .m-titBox .ftitle{font-size: 60px;color: #e5edfa;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;line-height: 65px;}
.market .m-titBox .title{font-size: 36px;color: #333333;line-height: 45px;margin-top: -35px;}


/* 案例展示 */
.case .list{width: calc( (100% - 40px) / 3 );height: 299px;float: left;margin: 0 20px 20px 0;overflow: hidden;position: relative;background: #fff;transition: .5s;}
.case .list:nth-child(3n){margin-right: 0;}
.case .list a{display: block;width: 100%;height: 100%;}
.case .list .pic{width: 100%;height: 100%;}
.case .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.6);height: 60px;line-height: 60px;padding: 0 20px;color: #fff;font-size: 22px;}
.case .list:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}


/* 联系我们 */
.contact .title{font-size: 36px;color: #050404;margin-bottom: 35px;}
.contact .box{width: 30%;}
.contact .box em{display: block;width: 135px;height: 4px;background: #2f302f;margin-bottom: 15px;}
.contact .box h4{font-size: 24px;color: #274f84;line-height: 35px;margin-bottom: 20px;}
.contact .box h5{font-size: 20px;color: #050404;margin-bottom: 15px;}
.contact .box .article{margin-bottom: 20px;}
.contact .box .phone{font-size: 36px;color: #274f84;display: block;line-height: 45px;margin-top: 20px;}
.contact .c-qrcode{float: right;width: 30%;margin-top: -200px;}
.contact .c-qrcode p{font-size: 18px;line-height: 25px;font-weight: bold;width: 150px;text-align: center;}
.contact .c-qrcode img{display: block;width: 150px;}
/* .contact .map{width: 730px;min-height: 600px;background: #ccc;overflow: hidden;}
.contact .map iframe{display: block;wdith: 100%;height: 100%;border: 0;}
.contact .box{width: 470px;background: #629ce3;padding: 40px 30px;color: #fff;}
.contact h3{font-size: 25px;line-height: 35px;margin-bottom: 30px;}
.contact .item{border-top: 2px solid rgba(255,255,255,.24);padding-top: 25px;margin-top: 25px;}
.contact .item .phone{font-size: 43px;}
.contact .item .txt{font-size: 16px;}
.contact .item .txt1{font-size: 18px;line-height: 30px;}
.contact .item .cz{font-size: 30px;line-height: 40px;}
.contact .item .tit{font-size: 24px;line-height: 35px;} */


/* 产品 */
/* 产品 */
.slideBar .s-body{width: 100%;text-align: left;}
/* .slideBar .s-body ul{background: #666;}
.slideBar .s-body ul li{background: #f7f7f7;margin: 0;} */
.slideBar .s-body ul li{margin: 0;}
.slideBar .s-body ul > li > ul{display: none;}
.slideBar .s-body ul > li.s-active > ul{display: block;}
.slideBar .s-body ul > li > p{cursor: default;}

/* 一级 */
.slideBar .s-body > ul.s-ul-1{width: 100%;}
.slideBar .s-body > ul > li{/* border-bottom: 2px solid #f30; */margin-bottom: 10px;}
.slideBar .s-body > ul > li > p{font-size: 22px;color: #000000;padding: 17px 20px;line-height: 32px;position: relative;transition: .5s;}
.slideBar .s-body > ul > li > p:after{content: '';width: 8px;height: 100%;background: #31528b;position: absolute;top: 0;bottom: 0;right: -8px;opacity: 0;transition: .5s;}

.slideBar .s-body > ul > li.s-active > p,.slideBar .s-body > ul > li.s-active1 > p{background: #629ce3;color: #fff;}
.slideBar .s-body > ul > li.s-active > p:after,.slideBar .s-body > ul > li.s-active1 > p:after{opacity: 1;}

/* 二级 */
.slideBar .s-body ul.s-ul-2{width: 100%;}
.slideBar .s-body ul.s-ul-2 > li{padding: 0 20px;/* padding: 0 20px;border-bottom: 1px solid #1f34a4; */}
.slideBar .s-body ul.s-ul-2 > li > p{font-size: 20px;color: #629ce3;padding: 17px 0 17px 20px;/* padding: 17px 20px 17px 40px; */line-height: 32px;position: relative;border-bottom: 1px solid #1f34a4;}
.slideBar .s-body ul.s-ul-2 > li > p > em{display: block;width: 11px;height: 12px;background: url(../images/ico07.png) center center no-repeat;vertical-align: middle;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
.slideBar .s-body ul.s-ul-2 > li > p > a{display: block;color: #629ce3;vertical-align: middle;}

.slideBar .s-body ul.s-ul-2 > li.s-active > p > em,.slideBar .s-body ul.s-ul-2 > li.s-active1 > p > em{background: url(../images/ico08.png) center center no-repeat;}

/* 三级 */
.slideBar .s-body ul.s-ul-3 > li{padding-left: 20px;}
.slideBar .s-body ul.s-ul-3 > li > p{font-size: 20px;color: #629ce3;padding: 17px 0 17px 20px;line-height: 32px;position: relative;border-bottom: 1px solid #2f49d6;}
.slideBar .s-body ul.s-ul-3 > li > p > em{display: block;width: 11px;height: 12px;background: url(../images/ico07.png) center center no-repeat;vertical-align: middle;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
.slideBar .s-body ul.s-ul-3 > li > p > a{display: block;color: #629ce3;vertical-align: middle;}

.slideBar .s-body ul.s-ul-3 > li.s-active > p > em,.slideBar .s-body ul.s-ul-3 > li.s-active1 > p > em{background: url(../images/ico08.png) center center no-repeat;}

/* 四级 */
.slideBar .s-body ul.s-ul-4 > li{padding-left: 20px;}
.slideBar .s-body ul.s-ul-4 > li > p{font-size: 18px;color: #629ce3;padding: 8px 0 8px 15px;line-height: 25px;position: relative;border-bottom: 1px solid #629ce3;}
.slideBar .s-body ul.s-ul-4 > li > p > em{display: block;width: 5px;height: 5px;border-radius: 5px;background: #000000;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;}
.slideBar .s-body ul.s-ul-4 > li > p > a{display: block;color: #629ce3;}

/* .slideBar .s-body ul.s-slide-1 li{text-align: left;}
.slideBar .s-body ul.s-slide-1 li a{color: #629ce3;display: block;border-bottom: 1px solid #fff;position: relative;}
.slideBar .s-body ul.s-slide-1 > li > a{font-size: 20px;padding: 15px 10px 15px 45px;line-height: 35px;}
.slideBar .s-body ul.s-slide-1 > li > a em{display: block;width: 11px;height: 12px;background: url(../images/ico07.png) center center no-repeat;vertical-align: middle;margin-right: 5px;position: absolute;top: 0;bottom: 0;left: 24px;margin: auto 0;}

.slideBar .s-body ul.s-slide-2 > li > a{font-size: 20px;padding: 15px 10px 15px 60px;line-height: 35px;}
.slideBar .s-body ul.s-slide-2 > li > a em{display: block;width: 11px;height: 12px;background: url(../images/ico07.png) center center no-repeat;vertical-align: middle;margin-right: 5px;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 42px;}

.slideBar .s-body ul.s-slide-3 > li > a{font-size: 18px;line-height: 25px;padding: 10px 10px 10px 72px;}
.slideBar .s-body ul.s-slide-3 > li > a em{display: block;width: 6px;height: 6px;border-radius: 6px;background: #000;vertical-align: middle;margin-right: 5px;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 58px;}
.slideBar .s-body ul.s-slide-3 > li:hover > a{font-weight: bold;}
.slideBar .s-body ul.s-slide-3 > li.active > a{font-weight: bold;}

.slideBar .s-body > li.li-active{}
.slideBar .s-body ul.s-slide-1, .slideBar .s-body ul.s-slide-2, .slideBar .s-body ul.s-slide-3{display: none;}
.slideBar .s-body ul.s-slide-1 > li.li-active > a em, .slideBar .s-body ul.s-slide-1 > li.active > a em, .slideBar .s-body ul.s-slide-2 > li.li-active > a em, .slideBar .s-body ul.s-slide-2 > li.active > a em{background: url(../images/ico08.png) center center no-repeat;}
.slideBar .s-body > li.li-active > ul.s-slide-1, .slideBar .s-body ul.s-slide-1 > li.li-active > ul.s-slide-2, .slideBar .s-body ul.s-slide-1 > li.li-active > ul.s-slide-3, .slideBar .s-body ul.s-slide-2 > li.li-active > .s-slide-3{display: block;} */

.product .list{width: 48%;float: left;margin-bottom: 38px;position: relative;overflow: hidden;border: 1px solid #e5e5e5;transition: .5s;}
.product .list:nth-child(2n){float: right;}
.product .list a{display: block;}
.product .list .pic{width: 100%;height: 272px;}
.product .list .tit{position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,.65);height: 65px;line-height: 65px;color: #fff;font-size: 24px;padding: 0 75px 0 20px;}
.product .list .gd{display: block;margin: auto 0;width: 27px;height: 6px;position: absolute;bottom: 30px;right: 20px;}
.product .list:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}

.productList .list{width: 48%;float: left;background: #fff;}
.productList .list:nth-child(2n){float: right;}
.productList .list a{display: block;width: 100%;}
.productList .list .pic{width: 100%;height: 274px;border: 1px solid #e5e5e5;}
.productList .list .cont{height: 110px;padding: 15px 65px 15px 10px;position: relative;}
.productList .list .cont em{display: block;height: 1px;width: 120px;background: #dcdcdc;position: absolute;bottom: 0;left: 0;transition: .5s;}
.productList .list .gd{display: block;width: 27px;height: 6px;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 20px;background: url(../images/ico10.png) center right no-repeat;transition: .5s;}
.productList .list .tit{font-size: 24px;color: #202020;line-height: 35px;margin-bottom: 10px;transition: .5s;}
.productList .list .ftit{font-size: 16px;color: #666666;line-height: 20px;transition: .5s;}
.productList .list:hover .cont em{width: 80%;background: #00428e;}
.productList .list:hover .ftit{color: #00428e;}
.productList .list:hover .gd{background: url(../images/ico10.png) center left no-repeat;}


/* 产品详情 */
.productContent h3.title, .productContent h4.txt{font-weight: 400;color: #000000;}
.productContent h3.title{font-size: 28px;line-height: 40px;}
.productContent h4.txt{font-size: 22px;line-height: 35px;}
.productContent .xh{font-size: 18px;color: #999999;line-height: 35px;}
.productContent .img{display: block;max-width: 100%;margin: 0 auto;}
.productContent .article{border: 3px solid #c5daf5;padding: 35px 60px;min-height: 300px;}


/* 搜索结果 */
.search .list{border-bottom: 1px solid #dcdcdc;padding-bottom: 20px;margin-bottom: 20px;}
.search .list a{display: block;padding: 15px;color: #333;transition: .5s;}
.search .list .tit{font-size: 24px;line-height: 40px;}
.search .list .desc{font-size: 18px;line-height: 35px;}
.search .list time{display: block;font-size: 18px;color: #666;line-height: 35px;transition: .5s;}
.search .list:hover a{background: #629ce3;color: #fff;}
.search .list:hover time{color: #fff;}


/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{font-size: #444;line-height: 35px;}

.article-prevnext{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 30px;}
.article-prevnext li{line-height: 35px;}
.article-prevnext li a{color: #444;}
.article-prevnext li a:hover{text-decoration: underline;}




/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}
