@charset "utf-8";
/* CSS Document */
html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ol,ul,li{ list-style:none;padding: 0;}
body{ font-size:14px; color:#222222; line-height:24px; margin:0px; padding:0px;  font-family:"Arial"; }
i{font-style:normal;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#222222; font-family:"Arial";}
a:hover{ color:#ff0000; text-decoration:underline; font-family:"Arial";text-decoration:none; }
em{font-style:normal}
h1,h2,h3,h4{font-weight:normal;}
.fl{float: left;}
.fr{float: right;}
@font-face {
	font-family: 'BebasNeue';
	src:url('../font/BebasNeue-Regular-3.ttf');
}
@font-face {
	font-family: 'BEBAS';
	src:url('../font/BEBAS.TTF');
}
.w1400{max-width: 1400px;width: 100%;margin:0 auto;}
.w1700{max-width: 1700px;width: 100%;margin:0 auto;}
/*网站头部*/

header{position: fixed;top: 0;width:100%;z-index:999;background:#fff;}
.top_dg .w1700{height:80px;margin: 0 auto;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
.top_left{float: left;line-height: 80px;}
.top_left img{height: 31px;}
.top_left .logo_nav_h{display: none;}

.top_nav{float:right;}
.top_nav ul{
display: flex;
align-items: center;
justify-content: space-between;
}
.top_nav ul li{float: left;padding:0 40px;line-height: 80px;position: relative;}
.top_nav ul li a{color:#333333;font-size:15px;text-transform: uppercase;font-family:"Arial";position: relative;display: block;}
.nav_hover a{color:#333333 !important;}
.top_nav ul li:hover a{color:#333333 !important;}
header .top_nav ul li a::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	background:#bb161c;
	width: 100%;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
header .nav_hover>a::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background:#bb161c;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}
/*header .top_nav ul li a:hover::after{*/
/*	content: "";*/
/*	position: absolute;*/
/*	bottom: 0px;*/
/*	left: 0;*/
/*	height: 3px;*/
/*	background: #bb161c;*/
/*	width: 100%;*/
/*	-webkit-transform: scale(1, 1) !important;*/
/*	transform: scale(1, 1) !important;*/
/*}*/
header .nav_weixin dd{color:#333 !important;}
header .searchBtn dd{color:#333 !important;}

.top_nav .subnav{background:#646464;top: 100px;left: 0%;visibility: hidden;width:100%;-webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;z-index: 9999999;box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);position: fixed;padding: 0;}
.top_nav .subnav ul{max-width:1600px;width: 100%;margin: 0 auto;display: flex; flex-wrap: wrap;justify-content: center;}
.top_nav ul li:hover .subnav{ visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;}
.top_nav .subnav li{padding:15px 0;text-align: center; position: relative;width:auto;border-right:none;line-height: 30px;height: 30px;background: none;}
.top_nav .subnav li .subnav_a{color: #cecece !important;font-size: 15px;border-left:solid 1px #818181;padding:0 20px;display: flex;align-items: center}
.top_nav .subnav li:nth-child(1) .subnav_a{border-left: none;}
.top_nav .subnav li .subnav_a:hover{color:#fff !important;}
.top_nav .subnav li .subnav_a img{padding-right:10px;}
.top_nav ul li .subnav ul li a::after{
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	height: 3px;
	background:#519d9e;
	width: 100%;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all ease .35s;
    transition: all ease .35s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
header .top_nav ul li .subnav ul li a:hover::after{
	content: "";
	position: absolute;
	bottom: -15px;
	left: 0;
	height: 3px;
	background:#519d9e;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}
.top_nav ul li:nth-child(5) .slidBox{
    display: none;
}
header .top_nav ul li:nth-child(5) a:hover::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background: #bb161c;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}

.searchBtn{height:80px;background: url(../images/icon_03.png) no-repeat center;margin-left:60px;cursor: pointer;position: relative; z-index:999;line-height: 80px;}
.searchBtn dd{font-size:16px;color: #ccc;width: 40px;}
.searchBtn .search {transition: all 1s;position: absolute;right: -1000px;top: 15px;width: 610px;background: #fff;height: 74px;}
.searchBtn .search {overflow: hidden;width: 410px;height: 55px;border: 1px solid #e3e3e3;border-radius: 27px;}
.searchBtn .search #seachkeywords {height: 51px;margin: 2px 0 2px 18px;border: none;float: left;width:320px;color: #ccc;line-height: 51px;outline: none;font-size: 16px;}
.searchBtn .search .anSearch {float: right;height: 47px;width: 47px;margin:4px 5px 0 0;background: url(../images/icon_03_1.png) no-repeat center;border: none;}
.searchBtn:hover .search {right:0px;}

.nav_weixin{position: relative;z-index: 999;color: #666666;font-size:15pxpx;z-index: 1;border-left: solid 2px #d6d6d6;
    padding-left: 24px;margin-left: 12px;	display: flex;align-items: center;font-family: arial;}
.nav_weixin img{}
.nav_weixin img:nth-child(1){padding-left:10px;}
.nav_weixin dd{float: left;line-height:35px;font-size:16px;}
.nav_weixin:hover dd{color:#ff991b;}
.weixin_img01{opacity: 0;
-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	  background:#fff;
	  position: absolute;
	  top:30px;
	  right:-300px;
	  padding:30px 20px 0px;
}
.nav_weixin .weixin_img01 img{
	display: block;
	z-index: 99999;
	width:40px;
	border-radius:6px;
}
.nav_weixin .weixin_img01 a{display: block;width: 100%;line-height:30px;width: 100px;text-align: center;font-size: 16px;padding: 16px 0;
border-bottom: solid 1px #eee;display: flex;justify-content: space-between;
}
.nav_weixin .weixin_img01 a:hover span{color:#ff991b;}
.nav_weixin .weixin_img01 a span{color: #666;}
.nav_weixin:hover .weixin_img01{
	opacity: 1;
	-webkit-transform: translate(50%,0px);
	transform: translate(50%,0px);
	top: 30px;
	right: 50%;
}

/* 导航下拉菜单 */

.slidBox{
    position: absolute;
    left: 50%;
    height: 0;
    visibility: hidden;
    width: 300px;
    z-index: 110;
    margin: 0 auto;
    opacity: 0;
    box-sizing: border-box;
    transform: translateX(-50%);
}
.top_nav ul li .slidBox ul li a:hover::after{
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 3px;
	background: #bb161c;
	width: 100%;
	-webkit-transform: scale(1, 1) !important;
	transform: scale(1, 1) !important;
}
.leftBox{
    overflow: hidden;
    max-width: 455px;
}
.right_img:hover .img100{
    transform: scale(1.1);
}
.right_img .img100{
    transition-duration: .5s;
    display: block;
    width: 100%;
}
.rightBox{
    margin: 20px auto;
    position: relative;
}
.slidBox::after{
    content: "";
	position: absolute;
	top:0;
	left: 0;
	height: 3px;
	background:#bb161c;
	width: 100%;
}
/*.slidBox::before{*/
/*    content: "";*/
/*	position: fixed;*/
/*	top:-12px;*/
/*	left: 50%;*/
/*	transform: translateX(-50%);*/
/*	border-width: 0 35px 12px 35px;*/
/*    border-style: solid;*/
/*    border-color: transparent transparent #ac1a2f transparent;*/
/*}*/
.left_text .onetitle{
    font-size: 18px;
    line-height: 1.1;
    color: #333;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: bold;
    text-align: left;
}
.navSbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
}
.navSli{
   width: 90%;
   padding: 0 !important;
}
.navSbox .navSlink{
        display: block;
    font-size: 14px;
    line-height: 45px;
    color: #666;
    padding: 0px 15px;
    margin: 10px 0px 0 0;
    border: 1px #ddd solid;
    border-radius: 0px;
    text-align: left;
    position: relative;
}
.navSbox .navSlink:before{
    content: "";
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
    width: 4px;
    height: 4px;
    background: #0049c0;
    position: relative;
    top: 20px;
}
.top_nav ul li:hover .slidBox { 
    height:auto; 
    opacity:1; 
    background:#f3f3f3 url(../images/nav.jpg) no-repeat center bottom; 
    background-repeat: no-repeat; 
    background-position: bottom center; 
    top: 80px;
    visibility:visible;
}
.top_nav ul li:nth-child(2) .slidBox{
    position: fixed;
    width: 100%;
    opacity: 1 !important;
}
.top_nav>ul>li:hover:before{
    content: "";
	position: absolute;
	bottom:0px;
	left: 50%;
	transform: translateX(-50%);
	border-width: 0 35px 12px 35px;
    border-style: solid;
    border-color: transparent transparent #ac1a2f transparent;
}
.top_nav ul li:nth-child(2) .navSbox{
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
    flex-direction: column;
    align-content: flex-start;
    position: relative;
}
.top_nav ul li:nth-child(2) .rightBox.left_text{
    max-width: 1700px;
}
.top_nav ul li:nth-child(2) .navSbox .navSli{
    width: 30%;
    max-width: 350px;
    position: initial;
}
.top_nav ul li .navSbox .navSli .nav_v2{
    position: absolute;
    top: 10px;
    left: 350px;
    width: 80%;
    background: #fff;
    display:none;
    line-height:50px;
    padding: 10px;
}
.top_nav ul li .navSbox .navSli:hover .nav_v2{
    display:block;
}
.top_nav ul li .navSbox .navSli .nav_v2 a{
    border-bottom: solid #ddd 1px;
}
.top_nav ul li:nth-child(2) .navSbox .navSli:hover>a{
    background:#bb161c;
    color: #fff !important;
}
.ine_nav_v2{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 96%;
    margin: 0 auto;
    padding:10px 0 30px;
}
.ine_nav_v2 div{
    width: 23%;
    margin-right: 2%;
    margin-bottom: 20px;
}
.ine_nav_v2 div ul{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.ine_nav_v2 div ul li{
    width: 100%;
    box-sizing: border-box;
    padding: 0;
    line-height: 45px;
}
.ine_nav_v2 div>a{
    font-weight: bold;
    color: #bb161c;
    line-height: 30px;
}
.ine_nav_v2 div ul li a{
    color: #666 !important;
}
.ine_nav_v2 div ul li:hover a{
    color: #666 !important;
}
/* 导航下拉菜单 end*/

@media ( max-width:1030px) {
	.top_nav{display: none;}
	.sp_header{display: block;}
	.top_left{padding-left:20px;}
}
@media ( max-width:768px) {
 .top_dg{height:60px !important;}
 .sp_header{height: 60px !important;}
 .top_left{padding: 0;}
 #ups-banner{margin-top:60px !important;}
 .sp_nav{margin-top:35% !important;}
 .top_left img{height:55px;padding:15px 0;}
 .top_left{padding-left:20px;}
}
@media ( max-width:375px) {
 .top_dg{height:60px !important;}
 .sp_header{height: 60px !important;}
 .top_left{padding: 0;}
 #ups-banner{margin-top:60px !important;}
 .sp_nav{margin-top:50% !important;    transform: scale(0.79);}
 .top_left img{height:20px;}
 .top_left{padding-left:0px;}
}

/*----手机站导航开始----------*/
.sp_header{overflow:hidden;z-index:999; display: flex;
    justify-content: center;
    align-items: center;display: none;}
.sp_nav{width:23px;position:relative;cursor:pointer;height:23px;}
.sp_nav span{display:block;background:#000;width:30px;height:2px;position:absolute;transition:all ease 0.35s;right: 0;border-radius:4px;}
.sp_nav span:nth-of-type(1){top:0px;width: 23px;}
.sp_nav span:nth-of-type(2){top:10px;width: 17px;}
.sp_nav span:nth-of-type(3){top:20px;width: 10px;}
.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);width: 23px;}
.sjj_nav{position:fixed;z-index:99;background:#0008;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0;}
.sjj_nav .sjj_nav_box{width: 80%;float: right;height: 100%;background: #fff;}
.sjj_nav .sjj_nav_box>ul{padding-top:100px;}
.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;}
.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 #ddd solid;margin-left:20px;position:relative;line-height:60px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;text-transform: uppercase;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*----手机站导航结束----------*/

/* banner */
#ups-banner{margin-top:80px;}
/* banner end*/

/* 俯首深耕 */
.title_index h2{
	color: #ba161d;
	font-size: 33px;
	font-weight: bold;
	line-height: 33px;
	padding-bottom:10px;
}
.fushou{background:#f6f6f6 url(../images/about.png) no-repeat top 40px right;padding-top:40px;}
.fushou_box{position: relative;margin-top:50px;}
.fushou_box_fl{width:100%;}
.fushou_box_fl h3{font-size:48px;font-weight: bold;color: #222333;line-height:48px;}
.fushou_box_fl h3 span{color: #df252a;}
.fushou_box_fl p{font-size:28px;color:#333;padding-top:15px;line-height:28px;}
.fushou_box_fl dl{padding-top:30px;width:100%;border-top:dashed 1px #a0a0a0;margin-top:35px;}
.fushou_box_fl dl dd{font-size:18px;color:#666;line-height:30px;}
.innum_foot{width:100%;position: relative;}
.innum_foot img{width: 100%;}
.innum_foot ul{display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
	width: 100%;position: absolute;bottom: 0;left: 0;
background-color: rgba(186,22,29,0.8);
padding:30px 0;
}
.innum_foot ul li h4{color:#fff;font-size:55px;font-family: BEBAS;line-height: 60px;}
.innum_foot ul li{
	text-align: center;
}
.innum_foot ul li dd{
	color: #fff;
	font-size: 16px;
	padding-top:10px;
}
/* 俯首深耕结束 */


/* 标题 */
.title_index{padding-top:70px;display: flex;
    align-items: center;
    justify-content: space-between;}
.title_index h3{font-size:34px;line-height:48px;color: #222222;}
.title_index h3 span{font-weight: bold;position: relative;}
.title_index h3 span::after{
	content: "";
	position: absolute;
	bottom: 4px;
	left: 50%;
	width: 95%;
	height:8px;
	background:#ba161d;
	transform: translateX(-50%);
	z-index: -1;
}
.title_index dd{font-size:15px;color:#555555;padding-top:15px;line-height: 27px;}
.title_index a{
	line-height: 45px;
	background: #313131;
	color: #fff;
	padding: 0 25px;
}
.title_index a:hover{
	background: #ba161d;
}
/* end 标题 */

/* 产品滚动 */
.mySwiper_pr{
	margin-top:36px;
}
.mySwiper_pr .swiper-slide a dd{
	line-height: 30px;
	background:#eeeeee;
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding: 16px 0;
}
.mySwiper_pr .swiper-slide a img{
	width: 100%;
}
.mySwiper_pr .swiper-slide a:hover dd{
	background: #1b1b1b;
	color: #fff;
}
.mySwiper_pr .swiper-button-next,.mySwiper_pr .swiper-button-prev{
	height: 55px;
	width: 55px;
}
.mySwiper_pr .swiper-button-next{
	background: url(../images/next.png) no-repeat center left;
}
.mySwiper_pr .swiper-button-prev{
	background: url(../images/prev.png) no-repeat center left;
}
.mySwiper_pr .swiper-button-prev:hover{
	background: url(../images/prev01.png) no-repeat center left;
}
.mySwiper_pr .swiper-button-next:hover{
	background: url(../images/next01.png) no-repeat center left;
}
/* 产品滚动 end*/

/* 视频 */
.ind_video{margin-top: 95px;position: relative;overflow: hidden;
    max-height: 660px;
    display: flex;
    align-items: center;}
.ind_video video{width:100%;}
.ind_video dl{
	position: absolute;
	height: 100%;
	width: 100%;
	background-color:rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.ind_video dl dt{
	font-size: 40px;
	font-weight: bold;
	line-height:40px;
}
.ind_video dl dd{
	font-size: 24px;
	font-weight: 100;
	line-height: 24px;
	padding-top:30px;
}

.mySwiper_video {
	margin-top:17px;
}
.mySwiper_video .swiper-slide{
	max-height: 200px;
	overflow: hidden;
}
.mySwiper_video .swiper-slide img{
	width: 100%;
}
.mySwiper_video .swiper-button-next,.mySwiper_video .swiper-button-prev{
	height: 55px;
	width: 55px;
}
.mySwiper_video .swiper-button-next{
	background: url(../images/next.png) no-repeat center left;
}
.mySwiper_video .swiper-button-prev{
	background: url(../images/prev.png) no-repeat center left;
}
.mySwiper_video .swiper-button-prev:hover{
	background: url(../images/prev01.png) no-repeat center left;
}
.mySwiper_video .swiper-button-next:hover{
	background: url(../images/next01.png) no-repeat center left;
}
/* 视频 end*/

/* 产品设备 */
.ind_pr_yyly{
	background:#f6f6f6 url(../images/yyly.jpg) no-repeat center top;
}
.ind_sb01{position: relative;}
.ind_sb01 .title_index{
	padding-top: 95px;
}
.mySwiper_sb{
	max-width: 1090px;
	margin:0 !important;
	padding: 30px 50px 140px 0px !important;
}
.mySwiper_sb .swiper-slide{
	text-align: center;
}
.mySwiper_sb .swiper-slide a img{
    width: 100%;
}
.mySwiper_sb .swiper-slide dl{
	margin-top:-20px;
}
.mySwiper_sb .swiper-slide dl dd{
	font-size: 13px;
	color: #999999;
	font-family: arial;
}
.mySwiper_sb .swiper-slide dl dt{
	font-size: 16px;
	color: #333333;
}
.mySwiper_sb .swiper-slide dl img{
	height: 35px;
	padding-top:20px;
	opacity: 0;
	width: auto;
}
.mySwiper_sb .swiper-slide:hover dl img{
	opacity: 1;
}
.ind_sb01 .ind_sbzt{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.mySwiper_sb .swiper-button-next,.mySwiper_sb .swiper-button-prev{
	height: 35px;
	width: 35px;
	opacity: 0;
}
.mySwiper_sb .swiper-button-next{
	background: url(../images/next.png) no-repeat center left;left: 0;
}
.mySwiper_sb .swiper-button-prev{
	background: url(../images/prev.png) no-repeat center left;right: 0px;
}
.mySwiper_sb .swiper-button-prev:hover{
	background: url(../images/prev01.png) no-repeat center left;
}
.mySwiper_sb .swiper-button-next:hover{
	background: url(../images/next01.png) no-repeat center left;
}
.mySwiper_sb:hover .swiper-button-next,.mySwiper_sb:hover .swiper-button-prev{
	opacity: 1;
	background-size: cover;
}
.ind_sbzt_box{
	position: relative;
}
.ind_sbzt_box a{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
	width: 100%;
	opacity: 0;
}
.ind_sbzt_box dl{
	background-color:rgba(255,255,255,0.9);
	padding:60px 60px 30px;
	display: inline-block;
}
.ind_sbzt_box dl img{
	width: 35px;padding-top: 20px;
}
.ind_sbzt_box dl dd{
	font-size: 13px;
	color: #999999;
	font-family: arial;
}
.ind_sbzt_box dl dt{
	font-size: 16px;
	color: #333333;
}
.ind_sbzt_box:hover a{
	opacity: 1;
}
/* 产品设备 end*/

/* 应用领域 */
.ind_yyly .title_index {
	padding-top: 70px;
}
.ind_yyly .title_index h3,.ind_yyly .title_index dd{
	color: #fff;
}
.ind_yyly .title_index a{
	background: #ba161d;
}
.case_box{
	display: flex;
	justify-content: space-between;
	margin-top:40px;
}
.category{width: 24%;
background:#fff;
}
.case_box .category ul {
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
    flex-direction: column;
	align-items: center;
	height: 100%;
}

.case_box .category ul li {
	text-align: center;
	width: 70%;
	position: relative;
	padding-left: 6%;
	box-sizing: border-box;
}
.case_box .category ul li.active{
	background: #f6f6f6;
}
.case_box .category ul li a{
	color:#333333;
	font-size:16px;
	padding-left:50px;
	line-height:75px;
	display: flex;
	justify-content: flex-start;
}
.case_box .category ul li:nth-child(1) a{background:url(../images/icon_27.png) no-repeat center left;}
.case_box .category ul li:nth-child(2) a{background:url(../images/icon_28.png) no-repeat center left;}
.case_box .category ul li:nth-child(3) a{background:url(../images/icon_29.png) no-repeat center left;}
.case_box .category ul li:nth-child(4) a{background:url(../images/icon_30.png) no-repeat center left;}
.case_box .category ul li:nth-child(5) a{background:url(../images/icon_31.png) no-repeat center left;}
.case_box .category ul li:nth-child(6) a{background:url(../images/icon_32.png) no-repeat center left;}
.case_box .category ul li:nth-child(7) a{background:url(../images/icon_33.png) no-repeat center left;}
.case_box .category ul li:nth-child(8) a{background:url(../images/icon_34.png) no-repeat center left;}
.case_box .category ul li.active a{
	color: #ba161d;
	background:url(../images/icon_40.png) no-repeat center left;
}
.case_box .category ul li:nth-child(1).active a{background:url(../images/icon_27_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(2).active a{background:url(../images/icon_28_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(3).active a{background:url(../images/icon_29_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(4).active a{background:url(../images/icon_30_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(5).active a{background:url(../images/icon_31_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(6).active a{background:url(../images/icon_32_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(7).active a{background:url(../images/icon_33_1.png) no-repeat center left;}
.case_box .category ul li:nth-child(8).active a{background:url(../images/icon_34_1.png) no-repeat center left;}

.content01{width: 76%;}
.content01 .cont img{width: 100%;}
.case_box .content01 .cont {
	display: none;
	max-width:1600px;
}

.case_box .content01 .cont.active {
	display: block;
}
.case_box .content01 .cont .bg{float: left;width:58%;}
.case_box .content01 .cont .info {float: left;width:34%;padding:40px 4% 0 4%;}
.case_box .content01 .cont .info .title:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

.case_box .content01 .cont .info .title h4 {
	float: left;
	padding-top: 30px;
	font-size: 32px;
	font-weight:bold;
	color: #000;
}
.case_box .content01 .cont .info .title h4 span{font-size:18px;color:#666;font-family: "Arial";font-weight:100;padding-left:10px;}
.case_box .content01 .cont .info p {
	font-size: 18px;
	line-height: 36px;
	padding-top: 30px;
	color: #000;
}
.case_box .content01 .cont .info a{color:#995d10;font-size:18px;border:1px solid #995d10;padding:10px 50px;border-radius:50px;margin-top:130px;display: table;}
.mySwiperanli .swiper-pagination-progressbar.swiper-pagination-horizontal{
	height:2px !important;
	background:#cccccc !important;
	left: 50% !important;
	transform: translateX(-50%);
	width:80% !important;
	bottom:15px;
}
.mySwiperanli .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background:#106ecb !important;
}
.mySwiperanli .swiper-slide{
	text-align: center;
	overflow: hidden;
	background:#222333;
}
.mySwiperanli .swiper-slide img{
	opacity: 0.6;
}
.mySwiperanli .swiper-slide.swiper-slide-active{
	width: 58.2% !important;
}
.mySwiperanli .swiper-slide.swiper-slide-active img{
	width: 100% !important;
	opacity: 1;
}
.mySwiperanli .swiper-slide.swiper-slide-next,.mySwiperanli .swiper-slide.swiper-slide-prev{width: 20.9% !important;}
.mySwiperanli_button{
padding-top:80px;
position: relative;
width:50% !important;
margin: 0 auto;
}
.mySwiperanli_button .swiper-button-next,.mySwiperanli_button .swiper-button-prev{
	bottom: 0px !important;
	top: auto !important;
	width: 18px;
	height: 31px;
}
.mySwiperanli_button .swiper-button-next {
    background: url(../images/icon_32.png) no-repeat center left;
}
.mySwiperanli_button .swiper-button-prev{
    background: url(../images/icon_33.png) no-repeat center left;
}
/* 应用领域 end*/

/* 优势 */
.ind_ys{
	position: relative;
	padding:100px 0px 120px;
}
.ind_ys::after{
	content: "";
	display: block;
	width: 97%;
	height: 320px;
	position: absolute;
	bottom: 0;
	right: 0;
	background:#f6f6f6;
}
.mySwiper_indys .swiper-slide{
	display: flex;
	justify-content: space-between;
}
.mySwiper_indys .ys_fl{
	width: 43%;
}
.mySwiper_indys .ys_fl dl{
	position: relative;
	margin:70px 0 30px;
}
.mySwiper_indys .ys_fl dl dt{
	font-size: 40px;
	color: #222222;
	font-weight: bold;
	line-height: 40px;
}
.mySwiper_indys .ys_fl dl dd{
	font-size: 32px;
	color: #222222;
	line-height:32px;
	padding-top:17px;
}
.mySwiper_indys .ys_fl dl span{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #ba161d;
	font-size: 100px;
	font-family:BebasNeue;
	font-weight: bold;
}
.mySwiper_indys .ys_fl p{
	color:#666666;
	font-size: 16px;
	line-height: 36px;
	padding-top:16px;
}
.mySwiper_indys .ys_fr{
	width: 51.5%;
}
.mySwiper_indys .ys_fr img{
	width: 100%;
}
.mySwiper_indys .swiper-button-next,.mySwiper_indys .swiper-button-prev{
	height: 55px;
	width: 97px;
	bottom: 0;
	top: auto;
}
.mySwiper_indys .swiper-button-next{
	background: url(../images/ys_next.png) no-repeat center left;
	left: 0;
}
.mySwiper_indys .swiper-button-prev{
	background: url(../images/ys_prev.png) no-repeat center left;
	left: 97px;
}
/* 优势 end*/

/* 新闻板块 */
.ind_news_dg{
	background: url(../images/news.jpg) no-repeat center left;
	padding:90px 0;
}
.ind_news {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ind_news_box .cont2 {
	display: none;
}
.ind_news_box .cont2.active {
	display: block;
}
.ind_news_cat{width:30%;
background:#1b1b1b;
}
.ind_news_cat ul {
	height: 100%;
}
.ind_news_cat ul li{
	height: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ind_news_cat ul li a{
	color: #fff;
	font-size: 38px;
	line-height:38px;
	text-align: center;
}
.ind_news_cat ul li a dd{
	font-size: 18px;
	padding-top:10px;
	font-family: arial;
}
.ind_news_cat ul li.active{
	background:#ba161d;
}
.ind_news_box{width:70%;
background-color:rgba(255,255,255,0.95);
}
.ind_news_box ul{
	width: 88%;
	margin: 0 auto;
	padding:80px 0;
}
.ind_news_box ul a{
	display: contents;
}
.ind_news_box ul li{
	border-bottom: solid 1px #dcdcdc;
}
.ind_news_box ul li dt{
	line-height:88px;
	font-size: 16px;
	color: #666666;
}
.ind_news_box .news_hot li dt{
	font-size: 21px;
	color: #333333;
	line-height:22px;
	padding-bottom:30px;
}
.ind_news_box .news_hot li dd{
	font-size: 16px;
	color: #666666;
	line-height: 26px;
}
.ind_news_box .news_hot li span{
	font-size: 16px;
	color: #666666;
	font-family: arial;
	padding: 35px 0;
	display: block;
}
.ind_news_box ul a.ind_news_a{
	font-size: 17px;
	color: #666666;
	padding-top:50px;
	display: block;
}
.ind_news_box ul a:hover,.ind_news_box ul li:hover dt{
	color: #ba161d;
}
/* 新闻板块 end*/

/* 底部 */
.ind_foot{
	background:#F6F6F6;overflow: hidden;
}
.ind_foot_top{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:40px 0;
	border-bottom: solid #e2e2e2 1px;
}
.ind_foot_top .nav_weixin{
	border: solid 1px #e5e5e5;
	line-height:45px;
	padding:0 24px;
	display: flex;
	align-items: center;
}
.ind_foot_box{
	display: flex;
	justify-content: space-between;
	padding: 50px 0;
}
.ind_foot_box dl{
	width: 23%;
}
.ind_foot_box dl dt{
	font-size: 16px;
	color: #333333;
}
.ind_foot_box dl h3{
	font-size: 38px;
	color: #0e0e0e;
	font-family: 'BebasNeue';
	font-weight: bold;
	line-height: 38px;
	padding:14px 0;
}
.ind_foot_box dl p{
	font-size: 16px;
	color: #666666;
	padding-bottom:22px;
}
.ind_foot_box dl dd{
	font-size: 15px;
	color: #666666;
	line-height:26px;
	padding-top:14px;
}
.ind_foot_box_nav{
	display: flex;
	justify-content:space-between;
	width: 70%;
}
.ind_foot_box_nav ul h4{
	font-size: 16px;
	color: #333333;
	padding-bottom:16px;
}
.ind_foot_box_nav ul li a{
	color:#666666;
	font-size: 14px;
	line-height: 45px;
	display: block;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.ind_foot_box_nav ul li a:hover{
	transform: translateX(5px);
	color: #ba161d;
}
.ind_foot_bottom{
	background:#1b1b1b;
}
.ind_foot_bottom .w1700{
	display: flex;
	align-items: center;
	justify-content: space-between;
	line-height: 65px;
}
.ind_foot_bottom dl{
	display: flex;
	justify-content: flex-start;
}
.ind_foot_bottom dl dd{
	padding-right:20px;
}
.ind_foot_bottom dl dd,.ind_foot_bottom dl dd a{
	color: #999999;
	font-size: 14px;
}
.ind_foot_bottom p{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ind_foot_bottom p a{
	padding-left:20px;display: inline-block;
}
/* 底部 end*/
@media ( max-width:1680px) {
    .w1700{
        padding-left:20px !important;
        padding-right:20px !important;
        box-sizing: border-box;
    }
    .top_nav ul li{
        padding: 0 25px;
    }
    .ind_sb01 .ind_sbzt{
        right: 20px;
    }
    .header, .content, .footer, .container{
         padding-left:20px !important;
        padding-right:20px !important;
    }
}
@media ( max-width:1480px) {
.mySwiperanli .swiper-slide.swiper-slide-active img {
    width: auto !important;
	}
.ind_about_fl .ind_about_box {
    padding-left: 10%;
}
.ind_about_fl dl span {
    font-size: 180px;
}
.w1600{
	width: 96%;
}
.str-box .str-list{
	width: 96%;
}
.top_nav ul li {
    padding:0 15px;
}
.mySwiper_indys .ys_fl dl{
    margin-top: 0;
}
.ind_news_cat ul li a {
    font-size: 28px;
    line-height: 28px;
}
.ind_news_cat ul li a dd {
    font-size: 16px;
}
}
@media ( max-width:1280px) {

.ind_news_box .news_hot li dt{
    padding-bottom:16px;
    font-size:18px;
}

.ind_news_box .news_hot li span{
    font-size:15px;
    padding:25px 0;
}

.ind_news_box ul li dt{
    line-height:75px;
    font-size:15px;
}

.ind_news_box ul a.ind_news_a{
    font-size: 15px;
}
    
.mySwiper_sb{
    padding:50px 50px 115px 0px !important;
}    
    
.ind_sb01 .ind_sbzt{
    display: none;
}

.top_nav ul li{
	padding-left:18px;
}
.searchBtn{
	margin-left: 18px;
}
.nav_weixin{
	margin-left: 18px;
}
.top_nav ul li a{
    font-size: 15px;
}
.title_index dd{
    font-size: 15px;
}
.fushou_box_fl h3 {
    font-size: 42px;
}
.fushou_box_fl p {
    font-size: 22px;
}
.innum_foot ul li h4 {
    font-size: 46px;
    line-height: 45px;
}
.title_index h3 {
    font-size: 28px;
}
.ind_video dl dd {
    font-size: 20px;
    padding-top: 20px;
}
.ind_video dl dt {
    font-size: 34px;
}
.slideGroup .parHd ul li {
    line-height: 60px;
    font-size: 18px;
}
.mySwiper_indys .ys_fl p {
    font-size: 15px;
    line-height: 28px;
}
.mySwiper_indys .ys_fl dl dd {
    font-size: 26px;
    padding-top: 10px;
}
.mySwiper_indys .ys_fl dl dt {
    font-size: 30px;
}
.mySwiper_indys .ys_fl dl span {
    font-size: 80px;
}
.ind_sbzt_box {
    max-width: 400px;
}
.ind_sbzt_box img{
    width: 100%;
}
.case_box .category ul li a {
    font-size: 16px;
}
.case_box .content01 .cont.active {
    height: 100%;
}
.content01 .cont img {
    height: 100%;
}
.case_box .category ul li {
    width: 100%;
}
.mySwiper_sb {
  max-width: 89%;
  padding-right: 0 !important;
}
.cd-accordion-menu label, .cd-accordion-menu a {
    font-size: 18px;
}
.product_bt_tt h2 {
    font-size: 30px;
}
.product_bt_tt p {
    font-size: 55px;
    line-height: 55px;
}
.product_bt {
    width: 22%;
}
.cpztn_tslideitemlh {
    font-size: 30px;
    line-height: 30px;
}
.cpztn_tslideitemlmore {
    margin-top: 30px;
	padding-bottom: 30px;
}

}

@media ( max-width:1200px) {
    .mySwiper_sb{
        width: 86%;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
}
@media ( max-width:760px) {
.top_dg .w1700{
    height: 60px;
}
.sp_header{
    display: block;height: auto !important;
}
.sp_nav {
    margin-top: 0 !important;
}
.title_index {
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.title_index h3 {
    font-size: 26px;
}
.title_index dd{
    padding-top: 0;
}
.title_index a {
    line-height: 40px;
    margin-top: 10px;
    font-size: 14px;
}
.swiper-button-prev {
    right: 0 !important;
    left: auto;
}
.swiper-button-next {
    left: 0 !important;
}
.mySwiper_pr .swiper-slide a dd {
    line-height: 40px;
    font-size: 15px;
}
.ind_video {
    margin-top: 40px;
}
.ind_video dl dt {
    font-size: 20px;
}
.ind_video dl dd {
    font-size: 14px;
    padding-top: 0px;
}
.ind_sb01 .ind_sbzt{
    position: initial;
    transform: initial;
}
.mySwiper_sb{
    padding: 0 !important;
}
.mySwiper_sb .swiper-slide dl dt {
    font-size: 15px;
}
.ind_sbzt_box {
    max-width: 260px;
    margin: 0 auto;
}
.ind_sb01 .title_index {
    padding-top: 20px;
}
.case_box {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    flex-wrap: wrap;
}
.content01 {
    width: 100%;
}
.category {
    width: 100%;
    background: #fff;
}
.case_box .category ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
    align-items: center;
    height: 100%;
}
.case_box .category ul li {
    width: 50%;padding-left: 5%;
}
.case_box .category ul li a {
    font-size: 15px;
}
.innum_foot ul{
    position: initial;padding: 20px 0;
}
.innum_foot ul li {
    width: 50%;
}
.innum_foot ul li dd {
    font-size: 15px;
    padding-top: 0px;
}
.innum_foot ul li h4 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
}
.mySwiper_indys .swiper-slide {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mySwiper_indys .ys_fl {
    width: 100%;
}
.ind_ys {
    padding: 30px 0px 60px;
}
.mySwiper_indys .ys_fl dl dt {
    font-size: 26px;
}
.mySwiper_indys .ys_fl dl dd {
    font-size: 20px;
    padding-top: 0px;
}
.mySwiper_indys .ys_fl dl span {
    font-size: 60px;
}
.mySwiper_indys .ys_fl dl {
    margin: 0;
}
.mySwiper_indys .ys_fr{
    width: 100%;margin-top: 20px;
}
.ind_ys::after {
    content: "";
    display: block;
    width: 100%;
}
.ind_news_cat {
    width: 100%;
}
.ind_news_box {
    width: 100%;
}
.ind_news_box .news_hot li dd{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
        font-size: 15px;
}
.ind_news_box ul {
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
}
.ind_news_box .news_hot li span {
    padding: 10px 0;
}
.ind_news_box ul li dt {
    line-height: 40px;
    font-size: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.ind_news_box .news_hot li dt {
    font-size: 18px;
    padding-bottom: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ind_news_cat ul li {
    padding: 20px 0;
}
.ind_news_cat ul li a {
    font-size: 20px;
    line-height: 20px;
}
.ind_news_cat ul li a dd {
    font-size: 14px;
    padding-top: 4px;
}
.ind_news_cat ul {
    height: auto;
}
.ind_news_dg {
    padding: 40px 0;
}
.ind_foot_top a img{
    height: 24px;
}
.ind_foot_box{
    flex-wrap: wrap;
}
.ind_foot_box dl {
    width: 100%;
}
.ind_foot_box_nav{
    display: none;
}
.ind_foot_box dl dd {
    font-size: 14px;
    padding-top: 4px;
}
.ind_foot_box dl p {
    font-size: 14px;
    padding-bottom: 10px;
}
.ind_foot_bottom .w1700{
    flex-wrap: wrap;line-height: 28px;justify-content: center;
}
.ind_foot_bottom dl dd, .ind_foot_bottom dl dd a {
    font-size: 14px;
}
.ind_foot_bottom dl {
    flex-wrap: wrap;
    justify-content: center;
}
.ind_foot_bottom {
    padding: 20px 0;
}
.mySwiper_sb{
    width: 100%;
    max-width: 100%;
    margin-top: 20px !important;
}
.mySwiper_sb .swiper-slide dl {
    margin-top: 0px;
}
.ind_yyly .title_index h3, .ind_yyly .title_index dd{
    color: #222;
}
.ind_yyly .title_index {
    padding-top: 0px;
}
}
@media ( max-width:420px) {

}