@charset "utf-8";
/* CSS Document */
body { font: 16px/28px Source Han Sans, "思源黑体";  margin: 0px;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
ul,li,p{ list-style:none; padding:0; margin:0;}
a { color:#666; text-decoration:none;}
a:hover{ color:#1296E9; text-decoration:none !important;}
label {font-weight:200;}
.clearboth { clear:both; }
.img-responsive{ margin:0 auto;}
#maskTop{ width:282px !important;}
.flex{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;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}

/* 限制行数省略号 */
.e1{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.e2{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.e3{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.e4{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.e5{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

/*分页*/
.page_list{margin:0 auto;margin-top:20px;}
.page_list ul{list-style:none;margin:0;padding:0;font-size:0;text-align:center;}
.page_list ul li{display:inline-block;font-size:16px;margin:0 0.08rem;}
.page_list ul li a{display:block;padding:5px 15px;background-color:#f5f5f5; color:#555;}
.page_list ul li a:hover{background-color:#fc0612;color:#fff;}
.page_list ul li a.on{color:#fff;background-color:#fc0612;}

.page {text-align:center;margin: 20px 0 40px 0;width: 100%;float: left; font-size:1.2em;}
.page a {background:#f5f5f5;color: #555;margin: 0 2px;padding:6px 8px; font-size:16px;}
.page a.dq, .page a:hover{background:#fc0612;color: #fff;}

/*头部开始*/
header{ /*height:60px;*/position:fixed;top:0;left:0;z-index:9999;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.4);/*box-shadow: 2px 5px 10px #ccc;*/}
header .container{width:100% !important;}
header .logo{ float:left; margin-right:20px;width:475px;padding-right:10px; border-right:none;height:96px;}
header .logo .l_left{ width:75px;float:left;margin-top:15px;}
header .logo .l_right{width:375px;float:left;margin-top:25px; margin-left:5px;}
header .logo .l_right h2{ color:#ffffff; font-size:25px;letter-spacing:3px; margin:0; font-weight:bold;}
header .logo .l_right h2 span{ color:#ee1d23;}
header .logo .l_right p{ color:#ffffff;font-size:14px;margin-top:5px;margin-bottom:0;}
header .logo .l_left img{ max-width:100%; display:block;}


/*菜单*/
.nav{margin-left:15%;}
.nav ul{}
.nav ul li{ float:left; position:relative;}
.nav ul li a{ display:block; color:#fff; text-align:center; font-size:18px; line-height:96px; position:relative; padding:0 18px;}
.nav ul li a.on{color:#ee1d23; border-bottom:2px solid #ee1d23;}
.nav ul li a:hover,.header .nav ul li a.on{color:#ee1d23; border-bottom:2px solid #ee1d23;}

/*二级菜单*/
#menu ul ul {display:none;position:absolute;top:96px;left:-45px;z-index:99999;width:200px;background:#163364;box-shadow:0 3px -8px #b3b3b3;}
#menu ul ul li{background:none;float:none;margin:0;}
#menu ul ul li a{color:#fff;font-size:16px;line-height:28px;border-bottom:solid 1px #184694; padding:10px 10px; display:block;text-align: center;}
#menu ul ul li a:hover{ color:#df0515; background:#fff;}
#menu ul ul li a:hover i{color:#df0515;}
#menu ul ul li a:after,#menu ul ul li a:hover:after{ display:none;}

#menu ul ul.p{left:-845px !important;z-index:99999;width:1920px !important;background:#ffffff !important;border-top:1px solid #eee;padding:0 50%;}
#menu ul ul.p li{float:left;border-bottom:1px solid #eee !important;border-right:1px solid #eee;height:310px;}
#menu ul ul.p li:first-child{width:50%;padding-left:3.5%;}
#menu ul ul.p li:nth-child(2){width:25%;}
#menu ul ul.p li:last-child{width:25%;border-right:none;}
#menu ul ul.p li a{color:#555;border-bottom:none !important;}
#menu ul ul.p li .box{display:flex;padding:20px 30px;flex-wrap:wrap;}
#menu ul ul.p li .box .box_pic{width:40%;}
#menu ul ul.p li .box .box_pic img{display:block;max-width:100%; margin:0 auto;}
#menu ul ul.p li .box .box_right{width:100%;text-align:left;}
#menu ul ul.p li .box .box_right .t{color:#184694;font-weight:bold;font-size:18px;}
#menu ul ul.p li .box .box_right .tit{margin-bottom:-10px;color:#0a0a0a;line-height:1.5;text-align:left !important;}
#menu ul ul.p li .box .box_right .tit a{text-align:left !important;color:#0a0a0a;padding:5px 0 !important;}
#menu ul ul.p li .box .box_right .tit a:hover{color:#163364;}
#menu ul ul.p li .box .box_right .tit .en{font-size:15px;font-weight:bold;}
#menu ul ul.p li .box .box_right .tit .cn{font-size:15px;}
#menu ul ul.p li .box .box_right .txt{line-height:1.5;font-size:15px;color:#222;text-align:left;}


/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:22px;display:none;}
.sp_nav span{display:block;background:#f00;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#163364;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #154493 solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #154493 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li ul li a span{padding-right:10px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

header .tel{float:right;margin-top:35px}
header .tel a{/*padding:10px 15px;border-radius:5px;background:#df0515;*/color:#df0515;font-size:22px;font-weight:bold;}
header .tel a i{padding-right:5px;}

header:hover{background:#ffffff;box-shadow:2px 5px 10px #ccc;}
header:hover .logo .l_right h2{color:#2a2a2c;}
header:hover .logo .l_right p{color:#7d7d7f;}
header:hover .nav ul li a{color:#000;}

/*白色背景的头部*/

header.on{background:#ffffff;box-shadow:2px 5px 10px #ccc;}
header.on .logo .l_right h2{color:#2a2a2c;}
header.on .logo .l_right p{color:#7d7d7f;}
header.on .nav ul li a{color:#000;}

@media (max-width:1699px){
	.nav ul li a{padding:0 12px;}
}

@media (max-width:1600px){
	header .logo{width:400px;}
	header .logo .l_right{width:300px}
	header .logo .l_right h2{font-size:22px;letter-spacing:0px;}
	header .logo .l_right p{font-size:11px;}
	.nav {margin-left:15%;}
	.nav ul li a{padding:0 10px;}
}
@media (max-width:1520px){
	.nav {margin-left:10%;}
	.nav ul li a{padding:0 10px;font-size:17px;}
	header .tel a{padding: 10px 10px;font-size:19px;}
}
@media (max-width:1440px){
	header .logo{width:370px;}
	header .logo .l_right{width:270px}
	header .logo .l_right h2{font-size:20px;letter-spacing:0px;}
	header .logo .l_right p{font-size:10px;}
	.nav{margin-left:10%;}
	.nav ul li a{padding:0 10px;font-size:16px;}
}

@media (max-width:768px){
	header .logo{margin-right:10px;width:100%; padding-right:10px; border-right:none; height:60px;}
	header .logo .l_left{width:50px;margin-top:12px;padding-right:10px;}
	header .logo .l_right{width:245px;margin-top:16px;margin-left:0;}
	header .logo .l_right h2{font-size:18px;}
	header .logo .l_right p{font-size:0.65em;margin-top:2px;}
	.nav{display:none;}
	header .tel{display:none;}
	.sp_nav{display:block;}
}

/*名片*/
.mingpian{text-align:center;box-shadow:0 4px 20px 4px rgba(0, 20, 60, 0.2);color:#333;font-size:18px;background: #fff;border-radius:6px;white-space:nowrap;}
.mingpian .box{padding:20px;}
.mingpian .touxiang{width:100px;height:100px;border-radius:50px;margin:0 auto;}
.mingpian .touxiang img{display:block;border-radius:50px;}
.mingpian .tit{font-size:20px;line-height:24px;margin:10px 0;}
.mingpian .tel{background:#f2f2f2;border-radius:20px;padding:10px 20px;color:#222;}
.mingpian .tel i{padding-right:10px;}
.mingpian .ewm{background:#f2f2f2;padding:20px;}
.mingpian .ewm img{border:2px solid #ffffff;}
.mingpian img{display:block;max-width:100px;margin:0 auto;}
#modalOverlay{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:999;}
#modalWin{display:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:280px; height:400px; background:#fff; z-index:1000; overflow:hidden; border-radius:4px;}
#closeModal{position:absolute;right:10px;top:8px;width:24px;height:24px;line-height:24px;text-align:center;cursor:pointer;font-size:30px; color:#666;}
#modalIframe{width:100%; height:100%; border:none;}

/*头部结束*/

/*banner*/
.banner{}
.banner img{max-width:100%;margin:0 auto;}
.banner .swiper-container{width:100%;height:100%;}
.banner .swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center; -webkit-align-items:center;align-items:center;position:relative;}
.banner .banner_text{position:absolute;top:40%;left:7%;color:#ffffff;width:35%;text-align:left;}
.banner .banner_text1{top:30% !important;}
.banner .banner_text .cn{font-size:42px;font-weight:bold;}
.banner .banner_text .en{margin-top:15px;font-size:22px;}
.banner .banner_text .more{margin-top:50px;}
.banner .banner_text .more a{display:inline-block;margin-right:30px;width:170px;height:46px;line-height:44px;text-align: center;border:1px solid #FFFFFF;background-color: rgba(255,255,255,0.25);border-radius:23px;font-size:16px;color: #FFFFFF;box-sizing: border-box;padding: 0 10px;position: relative;z-index: 0;overflow:hidden;}

.banner .banner_text .more a::after{content: '';display: block;width: 0%;height: 100%;border-radius:20px;background: #FFFFFF;position: absolute;left: 0;top: 0;transition: all .3s;z-index: -1;}
.banner .banner_text .more a:hover::after{width: 100%;}
.banner .banner_text .more a:hover{color:#14356e;border:none;}
.banner .banner_text .more a.on{color:#14356e;border:none;}
.banner .banner_text .more a.on::after{width: 100%;}

.paginationbanner{width: 100%;position: relative;margin-bottom:30px;}
.paginationbanner .swiper-pagination-bullet{width:30px;height:3px;border-radius: 0;background-color: #FFFFFF;opacity: 0.5;margin-right:10px;}
.paginationbanner .swiper-pagination-bullet-active{opacity: 1;}
.paginationbanner .swiper-pagination-bullet:last-child{margin-right:0;}

.banner .pc{display:block;}
.banner .phone{display:none;}

@media (max-width:1600px){
	.banner .banner_text{width:40%;}
	.banner .banner_text .cn{font-size:38px;}
	.banner .banner_text .en{margin-top:15px;font-size:22px;}
}
@media (max-width:1440px){
	.banner .banner_text .cn{font-size:32px;}
	.banner .banner_text .en{margin-top:15px;font-size:18px;}
}
@media (max-width:768px){
	.banner{margin-top:60px;}
	.banner .banner_text{top:30%;left:3%;width:45%;}
	.banner .banner_text1{top:15% !important;}
	.banner .pc{display:none;}
	.banner .phone{display:block;}
	.banner .banner_text .cn{font-size:19px;}
	.banner .banner_text .en{display:none}
	.banner .banner_text .more{margin-top:10px;}
	.banner .banner_text .more a{margin-right:5px;width:80px;height:30px;line-height:28px;border-radius:16px;font-size:14px;padding:0 10px;}
	.paginationbanner{margin-bottom:0px;}
}

/*标题*/
.index_title{text-align:center;margin-bottom:40px;}
.index_title .name{color:#222;font-size:36px;font-weight:bold;position:relative;}
/*.index_title .name::after{content:'';display:block;width:50px;height:30px; background-image:url(../images/icon1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:6px;left:58%;}*/
.index_title .text{font-size:18px;color:#555;margin-top:20px;}
.index_more{line-height:50px;font-size:16px;color:#ee1d23;padding:0 36px;border:2px solid #ee1d23;display:block;width:200px;position:relative;border-radius:100px;z-index:5;text-align:center;margin:0 auto;margin-top:20px;}
.index_more i{padding-left:10px;}
.index_more::before{content:"";position:absolute;top:1.5px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transform:scale(0.6);transition:all 0.4s;
-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;background:#ee1d23;z-index:-1;opacity:0;border-radius:100px;}
.index_more:hover{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;color:#fff;}
.index_more:hover::before{opacity:1;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transform:scale(1);}

.wap{padding:60px 0;}
@media (max-width:1600px){
	.index_title .name{font-size:32px;}
	.index_title .name::after{left:60%;}
}
@media (max-width:768px){
	.wap{padding:30px 0;}
	.index_title{margin-bottom:25px;}
	.index_title .name{font-size:24px;}
	.index_title .name::after{left:73%;width:40px;height:20px;}
	.index_title .text{font-size:16px;}
	.index_more{width:110px;padding:0 10px;line-height:36px;}
}

/*首页产品*/
.index_product{background:url("../images/product_bg.jpg") no-repeat center;background-size:100%;}
.index_product .container-fluid{padding:0 3%;}
.index_product .list{overflow:hidden;background:#ececec;padding:15px;margin-bottom:40px;}
.index_product .list .pic{overflow:hidden;}
.index_product .list .pic img{display:block;max-width:100%;margin:0 auto;transition:all .3s;}
.index_product .list .box{margin-top:15px;margin-bottom:15px;text-align:center;}
.index_product .list .box .tit{color:#282828;font-size:20px;font-weight:500;}
.index_product .list .box .more{width:140px;height:40px;text-align:center;line-height:40px;border-radius:50px;display:block;margin:0 auto;margin-top:20px;border:1px solid #333; color:#333;}
.index_product .list .box .more i{padding-left:10px;}
.index_product .list:hover{/*background:#163364;*/}
.index_product .list:hover .pic img{transform:scale(1.1);}
.index_product .list:hover .tit{color:#163364;}
.index_product .list:hover .more{border:1px solid #df0515;background:#df0515; color:#ffffff;}

/*首页关于我们*/
.index_about1{padding:7% 0;}
.index_about1 .container-fluid{padding:0 7%;}
.index_about1 .about_left{}
.index_about1 .about_left .tit1{margin-bottom:10px;font-size:20px;}
.index_about1 .about_left .tit{color:#222;font-size:32px;font-weight:bold;position:relative;text-align:left;}
/*.index_about1 .about_left .tit::after{content:'';display:block;width:50px;height:30px; background-image:url(../images/icon1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:6px;right:7.8%;}*/
.index_about1 .about_left .txt{margin:30px 0;line-height:1.75;font-size:16px;text-indent:2em;}
.index_about1 .about_left .fenlei{margin-top:50px;margin-bottom:30px;}
.index_about1 .about_left .fenlei ul{display:flex;margin:0 -15px;flex-wrap:wrap;}
.index_about1 .about_left .fenlei ul li{padding:0 15px;width:50%;font-size:18px;}
.index_about1 .about_left .fenlei ul li a{display:block;line-height:80px;border-top:1px solid #D5D5D5;position:relative;text-align:center;color:#7C7C7C;}
.index_about1 .about_left .fenlei ul li a .text{line-height:inherit;color:#8E8E8E;font-size:18px;font-weight:520;}
.index_about1 .about_left .fenlei ul li a .text .pic{display:inline-block;margin-right:10px; vertical-align:middle;}
.index_about1 .about_left .fenlei ul li a .text .pic img{display:block;max-width:40px;}
.index_about1 .about_left .fenlei ul li a::before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:#163364;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_about1 .about_left .fenlei ul li:hover a{color:#163364;}
.index_about1 .about_left .fenlei ul li:hover a::before{width:100%;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_about1 .about_left .index_more{margin:0 !important;}
.index_about1 .about_right{position:relative;}
.index_about1 .about_right .shuzi{width:610px;height:610px;border-radius:50%;background:url("../images/about.png") no-repeat left;position:relative;}
.index_about1 .about_right .shuzi ul{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;text-align:center;z-index:9;}
.index_about1 .about_right .shuzi ul li{text-align:center;display:none;}
.index_about1 .about_right .shuzi ul li.active{display:block;}
.index_about1 .about_right .shuzi ul li .num{font-weight:bold;font-size:34px;line-height:1;color:#262626;margin-bottom:6px;}
.index_about1 .about_right .shuzi ul li .num span{font-size:60px;}
.index_about1 .about_right .shuzi ul li .num sub{bottom:0;}
.index_about1 .about_right .shuzi ul li .num sub sup{font-size:14px;}
.index_about1 .about_right .shuzi ul li{font-size:18px;line-height:30px;color:#7c7c7c;}

.icon_vid{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;}
.icon_vid i{font-size:30px;display:block;color:#df0515;}
.icon_vid::before{content:"";position:absolute;top:-7px;left:-7px;width: calc(100% + 14px);height: calc(100% + 14px);background: rgba(255, 255, 255, 0.3);border-radius: 50%;animation: cen 2s infinite;z-index:-1;}
@keyframes cen {
  0%{transform:scale(1);}
  50%{transform:scale(1.1);}
  100%{transform: scale(1);}
}
.icon_vid::after {content:"";position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:rgba(255, 255, 255, 0.3);border-radius:50%;animation:cen 2s infinite;z-index:-3;}
.index_about1 .about_right .video{position:absolute;top:50%;transform:translateY(-50%);right:0;width:58%;z-index:11;}
.index_about1 .about_right .video a{position:absolute;top:0;left:0;width:100%;height:100%;}
.index_about1 .about_right .pic{overflow:hidden;border-radius:20px;}
.index_about1 .about_right .pic img{cursor:pointer;transition:all .6s;}

@media (max-width:1600px){
	.index_about1 .about_left .tit{font-size:28px;}
	.index_about1 .about_left .tit::after{right:-12%;}
}
@media (max-width:1440px){
	.index_about1 .about_left .tit{font-size:28px;}
}
@media (max-width:768px){
	.index_about1{padding:8% 0;padding-top:0;}
	.index_about1 .container-fluid{padding:0 0;}
	.index_about1 .about_left .tit1{font-size:16px;}
	.index_about1 .about_left .tit{font-size:24px;}
	.index_about1 .about_left .tit::after{right:0;width:40px;height: 20px;}
	.index_about1 .about_left .txt{margin:20px 0;}
	.index_about1 .about_left .fenlei{margin-top:20px;}
	.index_about1 .about_left .fenlei ul li a{line-height:55px;}
	.index_about1 .about_left .fenlei ul li a .text{font-size:16px;}
	.index_about1 .about_right .shuzi{width:100%;height:400px;background-size:100%;}
	.index_about1 .about_right .shuzi ul li .num span{font-size:40px;}
	.index_about1 .about_right .video{position:relative;width:100%;transform:none;}
	.index_about1 .about_right .pic img{display:block;max-width:100%;margin:0 auto;}
}



/*行业应用*/
.abotab{width: 100%;overflow: hidden;position: relative; margin-bottom:0;}
.abotab-contain{width: 100%;}
.abotab-bg{width: 100%;}
.abotab-bg ul{margin-bottom:0 !important;}
.abotab-bg ul li{position: absolute;top: 0;left: 0;width: 100%;transition: transform 2.5s ease,opacity 1.5s;opacity: 0;transform: scale(1.1);}
.abotab-bg ul li.ontrue {opacity: 1;transform: matrix(1, 0, 0, 1, 0, 0);z-index: 2;}
.abotab-bg ul li img{width: 100%;object-fit: cover;}
.abotab-li{position: absolute;z-index: 4;width: 100%;height: 100%;}
.abotab-li ul{display: block;width: 100%; margin-bottom:0 !important; margin-top:0 !important;}
.abotab-li ul li{width: 20%;float: left;position: relative;transition: all .6s ease;}
.abotab-li ul li:after{content: "";width: 1px;height: 100%;background: #fff;opacity: .2;position: absolute;top: 0;right: 0;}
.abotab-li ul li:last-child:after{display: none;}
.abotab-lilink{display: block;position: relative;width: 100%;height: 100%;top: 0;left: 0;}
.abotab-lizz{position: absolute;width: 100%;top: 0;left: 0;height: 100%;background: #000;opacity: .36;transition: all .4s ease;}
.abotab-liwords{position: absolute;left: 0;width: 100%;bottom:20px;text-align: center;z-index: 6;padding: 0 9%;transition: all .6s ease 300ms;}
.abotab-liic{width:100%;}
.abotab-liic img{max-width:30px;margin:0 auto;}
.abotab-liicy{display:block;}
.abotab-liich{display:none;}
.abotab-liwords h5{font-size:16px;color:#fff;margin-top:10px;height:40px;}
.abotab-liwords h6{font-size:12px;color:#fff;text-transform:uppercase;margin-top:12px;}
.abotab-liwords p{font-size:15px;color:#fff;line-height:30px;margin-top:18px;overflow:hidden;height:0;transition:all 0s ease 0ms; display:none;}
.abotab-liwords i{display:block;width:30px;height:30px;margin:20px auto 0;border-radius:50%;border:1px solid #fff;background:url('../images/aboArr2.png') no-repeat center;transition:all .4s ease 340ms;}
.abotab-li ul.aboHover:hover li{width:16%;}
.abotab-li ul.aboHover li:hover{width:36%;}
.abotab-li ul li:hover .abotab-lizz{opacity:.24;}
.abotab-li ul li:hover .abotab-liwords{bottom:25%;}
.abotab-li ul li:hover .abotab-liicy{display:none;}
.abotab-li ul li:hover .abotab-liich{display:block;}
.abotab-li ul li:hover .abotab-liwords i{background-color:#f00;border-color:#f00;}
.abotab-li ul li:hover .abotab-liwords p{height:180px;transition:all .6s ease 360ms;}

@media (min-width:768px){
	.abotab{margin-bottom:30px}
	.abotab-li ul li{width:20%;}
	.abotab-liwords{bottom:54px;padding:0 9%;}
	.abotab-liwords h5{font-size:24px;margin-top:20px;height:auto;}
	.abotab-liwords h6{font-size:12px;margin-top:12px;}
	.abotab-liwords p{font-size:15px;line-height:30px;margin-top:18px;display:block;}
	.abotab-liwords i{width:40px;height:40px;margin:32px auto 0;}
	.abotab-liic img{max-width:100%;margin:0 auto;}
	.abotab-li ul.aboHover:hover li{width:16%;}
	.abotab-li ul.aboHover li:hover{width:36%;}
	.abotab-li ul li:hover .abotab-lizz{opacity:.24;}
	.abotab-li ul li:hover .abotab-liwords{bottom:25%;}
	.abotab-li ul li:hover .abotab-liwords p{height:180px;}
}


/*首页资质*/
.index_zizhi{width:100%;background:url('../images/zizhi_bg.jpg') no-repeat;background-size:cover;min-height:800px;margin-bottom:60px;}
.index_zizhi .container-fluid{padding:0 7% !important;}
.index_zizhi .tit1{margin-bottom:10px;font-size:20px;padding-top:10%;}
.index_zizhi .tit{color:#222;font-size:32px;font-weight:bold;position:relative;text-align:left;margin-top:20%;}
/*.index_zizhi .tit::after{content:'';display:block;width:50px;height:30px; background-image:url(../images/icon1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:6px;left:32%;}*/
.index_zizhi .txt{margin:30px 0;line-height:1.75;font-size:16px;}
.index_zizhi .index_more{margin:0 !important;}

@media (max-width:1600px){
	.index_zizhi .tit{font-size:28px;}
	.index_zizhi .tit::after{left:40%;}
}
@media (max-width:1440px){
	
}
@media (max-width:768px){
	.index_zizhi{margin-bottom:30px;background:url('../images/zizhi_bg_phone.jpg') no-repeat;background-size:100%;min-height:430px;}
	.index_zizhi .container-fluid{padding:0 15px !important;}
	.index_zizhi .tit1{font-size:16px;padding-top:3%;}
	.index_zizhi .tit{margin-top:3%;font-size:24px;}
	.index_zizhi .tit::after{width:40px;height:20px;left:44%;}
}

/*首页新闻*/
.index_news{}
.index_news .container-fluid{padding:0 7% !important;}
.index_news .index_title .name::after{left:57.2% !important;}
.index_news .news_left{}
.index_news .news_left .list{background-color:#f8f8f8;margin-bottom:30px;}
.index_news .news_left .list .pic{overflow:hidden;position:relative;}
.index_news .news_left .list .pic img{display:block;max-width:100%;margin:0 auto;transition:all .3s;}
.index_news .news_left .list .pic .fenlei{padding:10px 20px;color:#fff;font-size:14px;background:#163364;position:absolute;top:0;left:0;}
.index_news .news_left .list .box{padding:30px;}
.index_news .news_left .list .box .tit{font-size:20px;font-weight:600;margin-bottom:12px;color:#212121;}
.index_news .news_left .list .box .data{margin-bottom:12px;font-size:16px;color:#888;}
.index_news .news_left .list .box .data i{padding-right:10px;}
.index_news .news_left .list .box .txt{font-size:17px;color:#666;line-height:1.75;}
.index_news .news_left .list:hover .pic img{transform:scale(1.1);}
.index_news .news_left .list:hover .box .tit{color:#df0515;}
.index_news .news_right{background-color:#f8f8f8;padding:30px;padding-top:40px; position:relative;margin-bottom:30px;}
.index_news .news_right .fenlei{padding:10px 20px;color:#fff;font-size:14px;background:#163364;position:absolute;top:0;left:0;}
.index_news .news_right ul{margin-bottom:0 !important;}
.index_news .news_right ul li{margin-top:22px;}
.index_news .news_right ul li .tit{font-size:20px;font-weight:600;margin-bottom:10px;color:#212121;}
.index_news .news_right ul li .data{font-size:16px;color:#666;}
.index_news .news_right ul li .data i{padding-right:10px;}
.index_news .news_right ul li a:hover .tit{color:#df0515;}

.index_news .news_left1{}
.index_news .news_left1 .pic{overflow:hidden;border-radius:15px;}
.index_news .news_left1 .pic img{display:block;max-width:100%;margin:0 auto;transition:all .3s;}
.index_news .news_left1 .box{margin-top:20px;}
.index_news .news_left1 .box .data{font-size:16px;line-height:30px;color:#7C7C7C;}
.index_news .news_left1 .box .data i{padding-right:10px;}
.index_news .news_left1 .box .tit{font-size:22px;margin:8px 0; color:#2D2D2D;font-weight:bold;}
.index_news .news_left1 .box .txt{font-size:18px;line-height:30px;color:#7c7c7c;}
.index_news .more{margin-top:20px;}
.index_news .more > div{display:flex;align-items:center;font-size:18px;line-height:30px;text-transform:uppercase;color:#df0515;}
.index_news .more > div div{margin-left:25px;width:55px;height:55px;border-radius:50%;background:#df0515;display:flex;align-items:center;justify-content:center;}
.index_news .more > div div i{color:#fff;display:block;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;font-size:20px;font-weight:600;}
.index_news .more > div span{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;display:inline-block;}
.index_news .more.n_more > div{color:#A1A1A1;}
.index_news .more.n_more > div div{position:relative;background:transparent;}
.index_news .more.n_more > div div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #A1A1A1;border-radius:50%;}
.index_news .more.n_more > div div i{color:#A1A1A1;}
.index_news .more.n_more:hover > div{color:#df0515;}
.index_news .more.n_more:hover > div div{background:#df0515;border-color:transparent;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .more.n_more:hover > div div::before{display:none;}
.index_news .more:hover > div div i{color:#fff;transform:translateX(0);}
.index_news .more:hover > div span{transform:translateX(10px);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .more:hover > div i{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .news_left1 a:hover .pic img{transform:scale(1.1);}
.index_news .news_left1 a:hover .box .tit{color:#df0515;}

.index_news .news_right1{}
.index_news .news_right1 ul{margin-bottom:0 !important;}
.index_news .news_right1 ul li{border-bottom:1px solid #D5D5D5;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .news_right1 ul li .name{font-size:22px;line-height:30px;color:#2D2D2D;font-weight:bold;}
.index_news .news_right1 ul li .data{font-size:16px;line-height:30px;color:#7C7C7C;}
.index_news .news_right1 ul li:hover,.index_news .news_right1 ul li.active{background:rgba(124, 124, 124, 0.05);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.index_news .news_right1 ul li:hover .name,.index_news .news_right1 ul li.active .name{color:#163364;}
.index_news .news_right1 ul li a{padding:34px 40px;display:flex;align-items:center;}
.index_news .news_right1 ul li a .l{width:130px;padding-left:16px;}
.index_news .news_right1 ul li a .l div{font-weight:bold;font-size:38px;line-height:40px;margin-bottom:10px;color:#163364;padding-left:10px;}
.index_news .news_right1 ul li a .r{width:calc(100% - 130px);}
.index_news .news_right1 ul li a .r .font18{margin:11px 0 18px;font-size:18px;line-height:30px;color:#7c7c7c;}
.index_news .index_more{margin-top:40px;}

@media (max-width:1600px){
	.index_news .news_right1 ul li a{padding:20px 20px;}
}
@media (max-width:1440px){
	
}
@media (max-width:768px){
	.index_news .container-fluid{padding:0 15px !important;}
	.index_news .index_title .name::after{left:73% !important;}
	.index_news .news_left1 .box .tit{font-size:20px;margin:5px 0;}
	.index_news .news_left1 .box .txt{font-size:16px;}
	.index_news .more{margin-top:10px;}
	.index_news .more > div{font-size:16px;line-height:30px;}
	.index_news .more > div div{margin-left:25px;width:40px;height:40px;}
	.index_news .news_right1{margin-top:20px;}
	.index_news .news_right1 ul li:first-child{border-top:1px solid #D5D5D5;}
	.index_news .news_right1 ul li a{padding:10px 0;}
	.index_news .news_right1 ul li a .l{width:100px;}
	.index_news .news_right1 ul li a .l div{font-size:30px;line-height:40px;margin-bottom:0;}
	.index_news .news_right1 ul li a .r{width:calc(100% - 100px);}
	.index_news .news_right1 ul li .name{font-size:20px;}
	.index_news .news_right1 ul li a .r .font18{margin:5px 0 10px;font-size:16px;line-height:30px;}
	.index_news .index_more{margin-top:20px;}
}


.footer{background:url("../images/footer_logo.png") no-repeat right top #163364;padding-top:30px; overflow:hidden;}
.footer .footer_top{padding:50px 5%;}
.footer .footer_top .tit{color: #fff;font-size:20px;font-weight:bold;margin-bottom:15px;}
.footer .footer_top .f1{display:block;}
.footer .footer_top ul{margin-bottom: 0 !important;}
.footer .footer_top ul li{line-height:42px;color:#fff;font-size:16px;}
.footer .footer_top ul li a{display:block;color:#fff;font-size:16px;}
.footer .footer_top ul li i{display:inline-block;padding-right:10px;}
.footer .footer_top ul li i p{display:inline-block;}
.schunkdivider{overflow:hidden;width:100%;background-color:#df0515;position:relative;}
.schunkdivider::before{content:"";position:absolute;width:42px;height:37px;background-color:#163364;top:7px;right:0;}
.schunkdivider::after{content:"";position:absolute;width: 40px;height:37px;background-color:#163364;top:0;left:0;}
.schunkdivider--wrapper{display:flex;transform:skewX(-61deg);margin:0 -5px;overflow:hidden;transform:skewX(-61deg) scaleY(1.1);}
.schunkdivider--wrapper .cell{margin:0 6px;margin-bottom:0px;overflow:hidden;display:block;height:37px;background:#163364;}
.schunkdivider--wrapper .cell.left{width:calc(58.33333333% + (8 * 32px) + 64px);margin-bottom:7px;}
.schunkdivider--wrapper .cell.right{width:calc(58.33333333% - (8 * 32px) - 64px);margin-top:7px;}
.footer .footer_bottom{padding:30px 5%;line-height:30px;color:#fff;font-size:16px;}
.footer .footer_bottom a{color:#fff;font-size:16px;}

#tel{position:fixed;right:10px;bottom:140px;background:#ee1d23;text-align:center;width:41px;font-size:16px;color:#fff;padding:3px 10px 5px 10px;z-index:9999;display:none;border-radius:25px;}
#tel i{display:block;color:#fff;font-size:24px;}

@media (max-width: 768px) {
	.footer{margin-top:0;padding-bottom:20px;}
	.footer .footer_top{padding:0}
	.footer .footer_top .container-fluid{padding:0;}
	.footer .footer_top .f1{display:none;}
	.footer .footer_top ul li{line-height:36px;}
	.schunkdivider{display:none;}
	.footer .footer_bottom{padding:10px 15px;border-top:2px solid #df0515;margin-top:10px;font-size:15px;}
	.footer .footer_bottom a{font-size:15px;}
	#tel{display:block;}
}

.footer_fixed{position: fixed;width: 100%;bottom: 0px;left: 0;right: 0px;max-width: 750px;margin: 0 auto;z-index: 999;background-color: #ffffff;box-shadow: 0 0 0.32rem 0 rgba(0,0,0,0.19);overflow:hidden; padding:10px; display:block;}
.footer_fixed ul li{margin:5px 1%; width:42%; float:left;}
.footer_fixed ul li a{ display:block; width:100%;height:40px; line-height:40px; text-align:center;color:#fff; font-size:15px; border-radius: 20px; position:relative;}
.footer_fixed ul li a i{ padding-right:10px; font-size:20px;}
.footer_fixed ul li .a1{background:#068bf2;}
.footer_fixed ul li .a2{background:#f35c39;}
.footer_fixed ul li a .label {position: absolute;display: block;left:30%;line-height: 18px;top: 2px;width: 18px;height: 18px; line-height:16px;border-radius: 50%;background-color: #FF0000;color: #fff;font-size: 10px;}
.footer_fixed ul li:last-child{width:54%;}
.footer_fixed .biaodan{ position:fixed; width:80%; height: auto; background:#fff; top:50%; left: 50%;transform: translate(-50%, -50%);z-index: 9999; }
#shadow{ position:fixed;filter:alpha(opacity=50); bottom:0; left: 0; right: 0; top: 0;background: rgba(0, 0, 0, 0.70);z-index: 100; display: none; }
#shadow .menu-close {position: absolute;display: block;right:-10px;top: -10px;width:40px;height:40px;border-radius:20px; z-index:9999;background: url(../images/close3.png) no-repeat center #20b8ee;background-size: 30px;cursor: pointer;transition-duration: .5s; }
#shadow .menu-close:hover{transform: rotate(90deg); }


/*内页banner*/
.ny_banner{width:100%;position:relative;margin-top:99px;}
.ny_banner img{max-width:100%;margin:0 auto;position:relative;}
.ny_banner .pc{display:block;}
.ny_banner .phone{display:none;}
.ny_banner .banner_text{position:absolute;top:40%;left:0;width:100%;z-index:99;color:#ffffff;}
.ny_banner .banner_text .cn{font-size:36px;font-weight:bold;}
.ny_banner .banner_text .en{margin-top:15px;font-size:20px;}

@media(max-width:768px){
	.ny_banner{margin-top:61px;}
	.ny_banner .pc{display:none;}
	.ny_banner .phone{display:block;}
	.ny_banner .banner_text{top:30%;}
	.ny_banner .banner_text .cn{font-size:24px;}
	.ny_banner .banner_text .en{margin-top:0;font-size:16px;}
}

/*内页位置*/
.ny_weizhi{line-height:60px;font-size:16px;color:#808080;background:#fff;z-index:999;border-bottom:1px solid rgba(201, 201, 201, 0.3);}
.ny_weizhi .fenlei{display:flex;margin-bottom:0;}
.ny_weizhi .fenlei li{position:relative;cursor:pointer;}
.ny_weizhi .fenlei li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:19px;background:#DEDEDE;}
.ny_weizhi .fenlei li::after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background:#df0515;transition: all 0.4s;-webkit-transform: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;border-radius:2.5rem;}
.ny_weizhi .fenlei li.active::after,.ny_weizhi .fenlei li:hover::after{width:100%;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.ny_weizhi .fenlei li.active a,
.ny_weizhi .fenlei li:hover a{color:#df0515;}
.ny_weizhi .fenlei a{padding:0 30px;}
.ny_weizhi .wz{display:flex;align-items:center;justify-content:flex-end;}
.ny_weizhi .wz i{padding-right:10px;}
.ny_weizhi a{color:#808080;}
.ny_weizhi a:hover{color:#df0515;}
.ny_weizhi span{margin:0 10px;}
.ny_weizhi img{height:15px;margin-right:10px;position:relative;top:-1px;}
.ny_weizhi span:last-child{display:none;}

.ny_wap{padding:80px 0;}

@media(max-width:768px){
	.ny_weizhi{line-height:46px;}
	.ny_weizhi .fenlei{display:none;}
	.ny_weizhi .wz{display:block;}
	.ny_wap{padding:30px 0;}
}

/*内页关于我们*/
.ny_about{}
.ny_about .a_left{}
.ny_about .a_left .title{margin-bottom:30px;}
.ny_about .a_left .title .t1{font-weight:bold;font-size:16px;line-height:1;text-transform:uppercase;color:#184694;margin-bottom:16px;}
.ny_about .a_left .title .t2{font-weight:bold;font-size:32px;line-height:38px;color:#000000;}
.ny_about .a_left .a_text{font-size:16px;line-height:1.75;color:#8E8E8E;}
.ny_about .a_num{/*padding-left:10%;*/ margin-top:40px;}
.ny_about .a_num .l{padding-left:30px;border-left:1px solid rgba(201, 201, 201, 0.3);text-align:left;margin-bottom:30px;}
.ny_about .a_num .l .pic{overflow:hidden;margin-bottom:5px;}
.ny_about .a_num .l .pic img{display:block;max-width:40px}
.ny_about .a_num .l .num{font-weight:bold;font-size:30px;line-height:1;color:#184694;margin-bottom:6px;}
.ny_about .a_num .l .num span{font-size:42px;}
.ny_about .a_num .l .num sub{bottom:0;}
.ny_about .a_num .l .num sub sup{font-size:14px;}
.ny_about .a_num .l .tit{font-size:18px;line-height:30px;color:#7c7c7c;}
.ny_about .wenhua{margin-left:5%;}
.ny_about .wenhua .pic{overflow:hidden;position:relative;border-top-left-radius:20px;border-top-right-radius:20px;}
.ny_about .wenhua .pic img{display:block;max-width:100%;margin:0 auto;transition:all .6s;}
.ny_about .wenhua .pic:hover img{transform:scale(1.1);}
.ny_about .wenhua .pic span{display:inline-block;padding:10px 15px;background:#184694;color:#fff;font-size:20px;font-weight:bold;position:absolute;top:0;left:0;}
.ny_about .wenhua .box{padding:30px;background:#f2f2f2;font-size:18px;line-height:1.75;color:#333;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.ny_about .fengcai{margin-top:30px;}
.ny_about .fengcai .pic{overflow:hidden;border-radius:10px;margin-bottom:40px;}
.ny_about .fengcai .pic img{display:block;max-width:100%;margin:0 auto;transition:all .6s;}
.ny_about .fengcai .pic:hover img{transform:scale(1.1);}

@media(max-width:768px){
	.ny_about .a_left .title{margin-bottom:15px;}
	.ny_about .a_left .title .t1{margin-bottom:5px;}
	.ny_about .a_left .title .t2{font-size:24px;line-height:32px;}
	.ny_about .a_num{margin-top:20px;}
	.ny_about .a_num .l .num span{font-size:32px;}
	.ny_about .a_num .l .tit{font-size:16px;}
	.ny_about .wenhua{margin-left:0;}
	.ny_about .wenhua .box{padding:20px 15px;font-size:16px;}
}

/*发展历程*/
.swiper_btn{width:50px !important;height:50px !important;display:flex;align-items:center;justify-content:center;background-image:none;border-radius:50%;border:1px solid #D9D9D9;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.swiper_btn:hover{background:#df0515;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.swiper_btn:hover .icon{color:#fff;}
.swiper_btn .icon{font-size:20px;color:#D9D9D9;text-align: center;}

.licheng{background:url("../images/fazhan_bg.jpg") no-repeat center;}
.licheng .top{position:relative;}
.licheng .top .swiper-container{padding-top:80px;}
.licheng .top .year {color:#FFF;text-align:center;font-size:40px;font-weight:700;line-height:1;}
.licheng .top .name{margin-top:20px;text-align:center;font-size:32px;font-weight:700;line-height:1;color:#FFF;}
.licheng .top .text{color:#FFF;text-align:center;font-size:20px;font-weight:400;line-height:30px;width:70%;margin:40px auto 0;height:auto;}
.licheng .swiper_btn{top:auto;bottom:32px;margin-top:0;}
.licheng .bot{position:relative;margin-top:130px;}
.licheng .bot::before{content:"";position:absolute;top:20px;left:0;width:100%;height:1px;background:rgba(255, 255, 255, 0.3);}
.licheng .bot .year{color:#FFF;text-align:center;font-size:18px;line-height:30px;padding-top:20px;margin-top:24px;}
.licheng .bot .swiper-slide::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background:#fff;}
.licheng .bot .swiper-slide::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255, 255, 255, 0.3);opacity:0;}
.licheng .bot .swiper-slide.swiper-slide-thumb-active::after{opacity:1;}
.licheng .swiper-button-next::after, .licheng .swiper-button-prev::after{display:none;}

@media(max-width:768px){
	.licheng .top .swiper-container{padding-top:10px;}
	.licheng .top .year{font-size:24px;}
	.licheng .top .name{font-size:20px;margin-top:15px;}
	.licheng .top .text{font-size:16px;margin:20px auto 0;}
	.licheng .bot{margin-top:30px;}
	.licheng .swiper_btn{bottom:40%;}
}

/*资质证书*/
.zizhi{}
.zizhi .swiper-slide{margin-bottom:40px;}
.zizhi .swiper-slide .pic{overflow:hidden;}
.zizhi .swiper-slide .pic img{display: block;max-width:100%;margin: 0 auto;transition:all .6s;}
.zizhi .swiper-slide .tit{line-height:36px;padding:10px 15px;/*background:#f5f5f5;*/font-size:18px;color:#222;text-align:center;height:92px;overflow:hidden;border:1px solid #ddd;}
.zizhi .swiper-slide:hover a{opacity:1;transform:scale(1);}
.zizhi .swiper-slide:hover .pic img{transform:scale(1.1);}
/*.zizhi .swiper-slide .box{display:block;}*/
.zizhi .swiper-slide a{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);display:flex;align-items:center;justify-content:center;transform:scale(0.6);opacity:0;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;display:block;}
.zizhi .swiper-slide a .tubiao{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0F75FB;margin:50% auto;}
.zizhi .swiper-slide a .tubiao .icon{font-size:24px;color:#fff;}
.zizhi .swiper_btn{top:auto;bottom:40%;margin-top:0;background:#ffffff;}
.zizhi .swiper-button-next::after, .zizhi .swiper-button-prev::after{display:none;}
.zizhi .swiper_btn:hover{background:#df0515;color:#fffffff;}

/*产品中心*/
.ny_product .p_left{}
.ny_product .p_left .tit{height:80px;line-height:80px;font-size:23px;font-weight:bold;color:#163364;padding:0 20px;border:1px solid #ececec;border-left:5px solid #df0515;}
.ny_product .p_left .tit span{font-weight:400;font-size:16px;}
.ny_product .p_left .menu_left{ width:100%;background:#fbfaf9;border:1px solid #e5e5e5;}  
.ny_product .p_left .menu_left{background:#fff;border:1px solid #e5e5e5;line-height:50px;}
.ny_product .p_left .menu_left>ul>li:first-child{overflow:hidden;border-top:0}
.ny_product .p_left .menu_left ul li i{position:absolute;top:0;right:10px;padding:0px 7px 0 7px;width:50%;text-align: right;color:#333;}
.ny_product .p_left .menu_left ul li{border-top:1px #eee solid;position:relative;line-height:50px;font-size:17px}
.ny_product .p_left .menu_left>ul >li:last-child{border-bottom:1px #eee solid;}
.ny_product .p_left .menu_left ul li ul{display:none}
.ny_product .p_left .menu_left ul li ul li{margin:0;}
.ny_product .p_left .menu_left ul li a{color:#222;width:100%;padding-left:15px;display: block;z-index: 99;}
.ny_product .p_left .menu_left ul li a span{padding-right:10px;color:#163364;}
.ny_product .p_left .menu_left ul li a:hover{color:#163364;}
.ny_product .p_left .menu_left ul li ul li a{color:#555;display:block;text-align:left;padding: 0 15px;padding-left:35px;}
.ny_product .p_left .menu_left ul li ul li ul li a{padding-left:35px;color:#888;}
.ny_product .p_left .menu_left ul li ul li.on a{color:#163364;}
.ny_product .p_left .menu_left ul li ul li>ul{margin-left:0}
.currentDd{color:#fff; /*background:#163364;*/}
.ny_product .p_left .menu_left ul li.currentDd a:hover{color:#fff !important;}
.navContent{background:#eee;}
.ny_product .p_left .menu_left ul li.currentDd .navContent li a:hover{color:#163364 !important;}
.navContent1{background:#f5f5f5;}
.ny_product .p_left .menu_left ul li.currentDd .navContent1 li a:hover{color:#163364 !important;}
.ny_product .p_left .p_lxwm{margin-top:20px;background:#fff;border:1px solid #e5e5e5;}
.ny_product .p_left .p_lxwm .tit{margin-bottom:15px;}
.ny_product .p_left .p_lxwm ul li{line-height:42px;color:#222;padding:0 20px;font-size:16px;}
.ny_product .p_left .p_lxwm ul li i{display:inline-block;padding-right:10px;color:#df0515;}
.ny_product .p_left .p_lxwm ul li p{display:inline-block;}
.ny_product .p_left1{display:block;}
.ny_product .p_left2{display:none;}

.ny_product .list{overflow:hidden;background:#ececec;padding:15px;margin-bottom:40px;}
.ny_product .list .pic{overflow:hidden;}
.ny_product .list .pic img{display:block;max-width:100%;margin:0 auto;transition:all .3s;}
.ny_product .list .box{margin-top:15px;margin-bottom:15px;text-align:center;}
.ny_product .list .box .tit{color:#282828;font-size:20px;font-weight:500;}
.ny_product .list .box .more{width:140px;height:40px;text-align:center;line-height:40px;border-radius:50px;display:block;margin:0 auto;margin-top:20px;border:1px solid #333; color:#333;}
.ny_product .list .box .more i{padding-left:10px;}
.ny_product .list:hover{}
.ny_product .list:hover .pic img{transform:scale(1.1);}
.ny_product .list:hover .tit{color:#163364;}
.ny_product .list:hover .more{border:1px solid #df0515;background:#fff; color:#df0515;}

.product_top{}
.product_top .pic{overflow:hidden;border:1px solid #ddd;}
.product_top .pic img{display:block;max-width: 100%; margin: 0 auto;}
.product_top .p_right{margin-top:40px;padding-left:20px;}
.product_top .p_right .fenlei{font-size:18px;color:#df0515;text-align:left;font-weight:700;margin-bottom:5px;}
.product_top .p_right .fenlei a{color:#df0515;}
.product_top .p_right .name{font-size:36px;line-height:50px;font-weight:700;color:#163364;}
.product_top .p_right .text{color:#808080;font-size:18px;margin-top:20px;line-height: 1.75;}
.product_top .p_right .text p{color:#808080;font-size:16px;line-height:1.75;margin-bottom:0;}
.product_top .p_right .text p i{padding-right:10px;color:#163364;}
.product_top .p_right .p_more{line-height:55px;font-size:16px;color:#163364;padding:0 36px;border:2px solid #163364;display:inline-block;position:relative;border-radius:100px;z-index:5;margin-top:40px;}
.product_top .p_right .p_more i{padding-left:10px;}
.product_top .p_right .p_more::before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transform:scale(0.6);transition:all 0.4s;
-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;background:#163364;z-index:-1;opacity:0;border-radius:100px;}
.product_top .p_right .p_more:hover{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;color:#fff;}
.product_top .p_right .p_more:hover::before{opacity:1;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transform:scale(1);}
.product_top .p_right .p_more1{background:#163364;margin-right:15px;width:250px;font-size:20px;color:#fff;}
.product_top .p_right .zixun{position:relative;}
.product_top .p_right .zixun .mingpian{position:absolute;z-index:9999;width:auto;text-align:center;right:-webkit-calc(110% + 5px);right:-moz-calc(110% + 5px);right:5%;top:0px;opacity:0;visibility:hidden;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%);-webkit-transition:all 0.7s;-o-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s;box-shadow:0 4px 20px 4px rgba(0, 20, 60, 0.2);color:#333;font-size:18px;background: #fff;border-radius:6px;white-space:nowrap;}
.product_top .p_right .zixun .mingpian .box{padding:20px;}
.product_top .p_right .zixun .mingpian .touxiang{width:100px;height:100px;border-radius:50px;margin:0 auto;}
.product_top .p_right .zixun .mingpian .touxiang img{display:block;border-radius:50px;}
.product_top .p_right .zixun .mingpian .tit{font-size:20px;line-height:24px;margin:10px 0;}
.product_top .p_right .zixun .mingpian .tel{background:#f2f2f2;border-radius:20px;padding:10px 20px;color:#222;}
.product_top .p_right .zixun .mingpian .tel i{padding-right:10px;}
.product_top .p_right .zixun .mingpian .ewm{background:#f2f2f2;padding:20px;}
.product_top .p_right .zixun .mingpian .ewm img{border:2px solid #ffffff;}
.product_top .p_right .zixun .mingpian img{display:block;max-width:100px;margin:0 auto;}
.product_top .p_right .zixun:hover .mingpian{opacity:1;visibility:visible;
  -webkit-transform:translateY(0);
     -moz-transform:translateY(0);
      -ms-transform:translateY(0);
       -o-transform:translateY(0);
          transform:translateY(0);
}
.product_top .p_right .zixun:hover .mingpian::after{content:"";position:absolute;left:100%;top:0;width:10%;height:100%;}

.product_nr{margin-top:30px;}
.product_nr img{display:block;max-width:100%;}
.product_nr table{width:100% !important;}
.product_nr table tr td{padding:5px 10px;font-size:16px;border:1px solid #ddd;}

@media(max-width:768px){
	.ny_product .p_left1{display:none;}
	.ny_product .p_left2{display:block;margin-top:30px;}
	.ny_product .list{margin-bottom:40px}
	.product_top .p_right{margin-top:20px;padding-left:0;}
	.product_top .p_right .name{font-size:24px;line-height:36px;}
	.product_top .p_right .text{margin-top:10px;font-size:16px;}
	.product_top .p_right .p_more{line-height:42px;font-size:16px;padding:0 15px;border-radius:25px;margin-top:20px;}
	.product_top .p_right .p_more1{margin-right:5px;width:180px;font-size:16px;}
}


/*新闻中心*/
.ny_news{}
.ny_news .list{border-radius:20px; box-shadow:0 4px 28px 0 rgba(226,226,226,0.40); overflow:hidden;margin-bottom:30px;}
.ny_news .list .pic{overflow:hidden;}
.ny_news .list .pic img{width:100%;transition:.5s;}
.ny_news .list .con{padding:30px;box-sizing:border-box;position:relative;z-index:1;}
.ny_news .list .time{color:#777777;font-size:16px;}
.ny_news .list .time i{padding-right:10px;}
.ny_news .list .tit{color:#333333;font-size:22px;transition:.5s;margin-top:10px;}
.ny_news .list .txt{font-size:18px;line-height:30px;color:#7c7c7c;margin-top:10px;}
.ny_news .list .more{margin-top:30px;}
.ny_news .list .more > div{display:flex;align-items:center;font-size:18px;line-height:30px;text-transform:uppercase;color:#df0515;}
.ny_news .list .more > div div{margin-left:25px;width:55px;height:55px;border-radius:50%;background:#df0515;display:flex;align-items:center;justify-content:center;}
.ny_news .list .more > div div i{color:#fff;display:block;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;font-size:20px;font-weight:600;}
.ny_news .list .more > div span{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;display:inline-block;}
.ny_news .list .more.n_more > div{color:#A1A1A1;}
.ny_news .list .more.n_more > div div{position:relative;background:transparent;}
.ny_news .list .more.n_more > div div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #A1A1A1;border-radius:50%;}
.ny_news .list .more.n_more > div div i{color:#A1A1A1;}
.ny_news .list:hover .more.n_more > div{color:#df0515;}
.ny_news .list:hover .more.n_more > div div{background:#df0515;border-color:transparent;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.ny_news .list:hover .more.n_more > div div::before{display:none;}
.ny_news .list:hover .more > div div i{color:#fff;transform:translateX(0);}
.ny_news .list:hover .more > div span{transform:translateX(10px);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.ny_news .list:hover .more > div i{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.ny_news .list:hover .pic img{transform:scale(1.05);}
.ny_news .list:hover .tit{color:#163364;}

.news_show{}
.news_show .container{padding:0 5%;}
.news_show .title{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ddd;text-align:center;}
.news_show .title .name{font-size:24px;color:#000000;font-weight:bold;line-height:36px;margin-bottom:10px;}
.news_show .title .time{font-size:16px;color:#848484;}
.news_show .title .time i{padding-right:10px;}
.news_show .nr{line-height:1.75;font-size:16px;}
.news_show .nr .pic{border-radius:20px;width:60%;margin:20px auto;}
.news_show .nr .pic img{border-radius:20px;display:block;max-width:100%;margin:0 auto;}
.news_show .nr p{text-indent:2em;}
.news_show .nr img{display:block;max-width:100%;margin:0 auto;}
.news_show .nr .back{border:1px solid #df0515;line-height:50px;font-size:16px;color: #df0515;padding: 0 30px;display:block;position:relative;border-radius:25px;z-index:5;margin: 0 auto;margin-top:40px;width:180px;text-align:center;}
.news_show .nr .back i{padding-left:10px;}
.news_show .nr .back::before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transform:scale(0.6);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;background:#df0515;z-index:-1;opacity:0;border-radius:25px;}
.news_show .nr .back:hover{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;color:#fff;}
.news_show .nr .back:hover::before{opacity:1;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transform:scale(1);}

@media (max-width:768px){
	.ny_news .list{margin-bottom:20px;}
	.ny_news .list .con{padding:15px;}
	.ny_news .list .txt{font-size:16px;}
	.ny_news .list .more{margin-top:10px;}
	.ny_news .list .more > div{font-size:16px;line-height:30px;}
	.ny_news .list .more > div div{margin-left:25px;width:40px;height:40px;}
	.news_show .title .name{font-size:22px;margin-bottom:0;}
	.news_show .title{margin-bottom:20px}
	.news_show .nr .pic{width:100%;}
	.news_show .nr .back{line-height:40px;padding: 0 20px;margin-top:20px;width:140px;}
}

/*行业应用*/
.ny_case .list{margin-bottom:30px;}
.ny_case .list a{display:block;position:relative;overflow:hidden;border-radius:10px;}
.ny_case .list a img{transition:all 0.6s ease;display:block;max-width:100%;}
.ny_case .list a .text{/*position: absolute;*/width:100%;left:0;bottom:0;text-align:center;}
.ny_case .list a .text .cont{position:relative;padding:12px 10px;z-index:9;border-left:1px solid #eee;border-right:1px solid #eee;}
.ny_case .list a .text .cont:before{content:'';position: absolute;top:calc(100% - 3px);left:0;width:100%;height:100%;background:#184694;z-index:8;transition:all 0.3s ease-out;}
.ny_case .list a .text h3{font-size:22px;color:#333;position:relative;z-index:9;}
.ny_case .list a .text .txt{font-size:14px;color:#999;position:relative;z-index:9;}
.ny_case .list a:hover img{transform:scale(1.1);}
.ny_case .list a:hover .text h3{color:#fff;}
.ny_case .list a:hover .text .txt{color:#fff;}
.ny_case .list a:hover .text .cont:before{top:0;}

.ny_case .list1{border-bottom:1px solid #C9C9C9;padding-bottom:40px;margin-bottom:40px;}
.ny_case .list1 .pic{overflow:hidden;border-radius:20px;}
.ny_case .list1 .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.6s ease;}
.ny_case .list1 .box{padding:30px;}
.ny_case .list1 .box .tit{font-size:24px;color:#222;margin-bottom:20px;}
.ny_case .list1 .box .txt{color:#6C6C6C;font-size:16px;font-weight:400;margin-bottom:40px;line-height:1.75;}
.ny_case .list1 .box .more{border:1px solid #df0515;line-height:50px;font-size:16px;color: #df0515;padding: 0 30px;display:block;position:relative;border-radius:25px;z-index:5;width:150px;text-align:center;}
.ny_case .list1 .box .more i{padding-left:10px;}
.ny_case .list1 .box .more::before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);transform:scale(0.6);transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;background:#df0515;z-index:-1;opacity:0;border-radius:25px;}
.ny_case .list1:hover .pic img{transform:scale(1.1);}
.ny_case .list1:hover .box .tit{color:#163364;}
.ny_case .list1:hover .more{transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;color:#fff;}
.ny_case .list1:hover .more::before{opacity:1;transition:all 0.4s;-webkit-transform:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transform:scale(1);}

@media (max-width:768px){
	.ny_case .list1{padding-bottom:0;margin-bottom:20px;}
	.ny_case .list1 .box{padding:20px 0;}
	.ny_case .list1 .box .tit{font-size:22px;margin-bottom:15px;}
	.ny_case .list1 .box .txt{margin-bottom:20px;}
	.ny_case .list1 .box .more{line-height:38px;padding:0 10px;width:130px;}
}

/*资料下载*/
.down_list{}
.down_list ul{margin-bottom:50px;}
.down_list ul li{padding:40px 20px;box-sizing:border-box;border-top:1px solid #E7E7E7;transition:.5s;}
.down_list ul li:last-child{border-bottom:1px solid #E7E7E7}
.down_list ul li .box{display:flex;align-items:center;}
.down_list ul li .time{flex-shrink:0;}
.down_list ul li .line{width:1px;height:79px;background:#dddddd;margin:0 45px;}
.down_list ul li .yue{font-size:34px;color:#333333;}
.down_list ul li .nian{color:#666666;font-size:18px;}
.down_list ul li .pic{overflow:hidden;border-radius:10px;}
.down_list ul li .pic img{display:block;max-width:100%;margin:0 auto;}
.down_list ul li .con{width:70%;margin-left:20px;}
.down_list ul li .tit{color:#333333;font-size:20px;}
.down_list ul li .more{width:55px;height:55px;border-radius:50%;border:1px solid #A1A1A1;}
.down_list ul li .more i{display:block;font-size:20px;font-weight:600;color:#A1A1A1;text-align:center;line-height:50px;}
.down_list ul li:hover .tit{color:#163364;}
.down_list ul li:hover .more{border:none;background:#df0515;}
.down_list ul li:hover .more i{color:#ffffff;}
.down_list ul li:hover .pic img{transform:scale(1.05);}

@media (max-width:768px){
	.down_list ul{margin-bottom:30px;}
	.down_list ul li{padding:20px 0;}
	.down_list ul li .line{height:79px;margin:0 10px;}
	.down_list ul li .pic{display:none;}
	.down_list ul li .yue{font-size:24px;}
	.down_list ul li .nian{font-size:16px;}
	.down_list ul li .con{margin-left:10px}
	.down_list ul li .tit{font-size:18px;}
	.down_list ul li .more{width:34px;height:34px;}
	.down_list ul li .more i{line-height:34px;}
}

/*视频设备*/
.shebei{}
.shebei .list{margin-bottom:30px;background:#f5f5f5;}
.shebei .list .pic {overflow:hidden;position:relative;height:280px;}
.shebei .list .pic img {width:100%;transition:.5s;height:100%;object-fit:cover;}
.shebei .list .con {padding:30px;box-sizing:border-box;position:relative;z-index:1;}
.shebei .list .tit{color:#333333;font-size:22px;transition:.5s;}
.shebei .list p {margin-top:10px;color:#666666;line-height:1.7;transition:.5s;margin-bottom:0;}
.shebei .list .con:after {content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background:#184694;transition:.5s;z-index:-1;opacity:0;clip-path:polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);}
.shebei .list:hover .con:after {opacity:1;clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);}
.shebei .list:hover .tit , .shebei .list:hover p {color: #fff;}
.shebei .list:hover .pic img {transform: scale(1.05);}

@media (max-width:768px){
	.shebei .list .con{padding:15px;}
}

/*内页联系我们*/
.contact{padding-bottom:80px;margin-top:-40px;}
.contact ul li{float:left;width:20%;}
.contact ul li .box{background:#f5f5f5;padding:60px 20px;text-align:center;border-radius:10px;margin:10px;}
.contact ul li .box .pic{overflow:hidden;}
.contact ul li .box .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.4s;}
.contact ul li .box .tit{margin:20px 0;font-size:17px;font-weight:bold;}
.contact ul li .box p{font-size:17px;color:#666;height:55px;}
.contact ul li .box:hover .pic img{transform:rotate(360deg);}

.ny_job{}
.ny_job .job1{ background:#163364; width:100%; height:56px; line-height:56px;}
.ny_job .job1 h2,.job_list h2{ float:left; width:calc(100% / 4); text-align:center; font-size:18px; color:#fff; height:56px; line-height:56px; margin:0; font-weight:400;}
.ny_job .job_list{ border-bottom:1px solid #f2f2f2; background:#fff; cursor:pointer;}
.ny_job .job_list h2{ color:#333;}
.ny_job .job_list h2 i{ font-size:30px; /*margin-top:12px;*/ display:block;}
.ny_job .job_list1{padding:40px; background: #f8fcfe; padding-left:40px;}

.ny_job .job_list2{ margin-bottom:20px;}
.ny_job .job_list2 h3{ text-align:left; font-size:20px; color:#333; line-height:20px; margin-bottom:16px;}
.ny_job .job_list2 p{ text-align:left; font-size:16px; color:#666; margin-bottom:10px;}
.panel-default > .panel-heading,.panel-default > .panel-heading + .panel-collapse > .panel-body{ padding:0;}

@media (max-width:768px){
	.ny_job .job1{height:46px;line-height:46px;}
	.ny_job .job1 h2,.job_list h2{font-size:15px;height:46px;line-height:46px;}
	.ny_job .job_list1{padding:20px;padding-left:20px;}
	.contact{padding-bottom:30px;margin-top:-20px;}
	.contact ul li{width:100%;}
	.contact ul li .box{padding:20px 15px;margin:10px 0;}
	.contact ul li .box .tit{margin:10px 0;font-size:16px;}
	.contact ul li .box p{font-size:16px;height:auto;}
}
