@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:16px; color:#333333; line-height:24px; margin:0px; padding:0px;  font-family:"Microsoft YaHei"; }
i{font-style:normal;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#333; font-family:"Microsoft YaHei";}
a:hover{ color:#ff0000; text-decoration:underline; font-family:"Microsoft YaHei";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');
}
.w1200{max-width: 1300px;width: 100%;margin:0 auto;}

/*网站头部*/
header{background:#eee;z-index:999;width:100%;}
.top_head_box{width:100%;margin:0 auto;background:#fff;}
.top_head{margin:0 auto;border-bottom:1px solid #eee;width: 100%;max-width: 1700px;}
.top_head dd{float: left;line-height:43px;color:#666;}
.top_head ul{float: right;height:43px;}
.top_head ul li{float:left;line-height:43px;border-left:1px solid #eee;padding:0 15px;font-size:14px;color:#666;}
.top_head ul li a{padding-left:30px;font-size:14px;color:#666;}
.top_head ul li span{color:#0b3dbb;font-size:22px;font-weight: bold;font-family: "Arial";}
.top_head ul li:nth-child(1) a{background:url(../images/en.png) no-repeat center left;background-size: 26px;}
.top_head ul li:nth-child(2) a{background:url(../images/icon_01.png) no-repeat center left;}
.top_head ul li:nth-child(3) a{background:url(../images/icon_02.png) no-repeat center left;}
.top_head ul li:nth-child(4) a{background:url(../images/icon_04.png) no-repeat center left;}

.top_head_box_top.xg .top_head{display: none;}
.top_head_box_top.xg{height: 78px;position: fixed;}


.top_dg{margin: 0 auto;width: 100%;max-width: 1700px;display: flex;
    justify-content: space-between;
    align-items: center;}
.top_left{float: left;display: flex; align-items: center;}
.top_left a{float: left;}
.top_left dl{float:left;background:url(../images/icon_06.png) no-repeat center left;padding-left:18px;}
.top_left dl h1{font-size:30px;color:#222;font-weight: bold;line-height: 30px;}
.top_left dl dd{font-size:20px;color:#222;padding-top:10px;}
.top_nav{float: right;}
.top_nav ul{line-height:120px;}
.top_nav ul li{float: left;margin: 0 26px;position: relative;}
.top_nav ul li:nth-child(1){background:none;}
.top_nav ul li a{color:#000;font-size:18px;display: block;}
.top_nav li a::after{
	content: "";
	position: absolute;
	bottom: 20px;
	left: 0;
	height: 2px;
	background: linear-gradient(45deg,#0b3dbb,#0b3dbb);
	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;
}
.top_nav li:hover>a::after{
	content: "";
	position: absolute;
	bottom: 20px;
	left: 0;
	height: 2px;
	background: linear-gradient(45deg,#0b3dbb,#0b3dbb);
	width: 100%;
   -webkit-transform: scale(1, 1) !important;
   transform: scale(1, 1) !important;
}
.nav_hover>a::after{
	content: "";
	position: absolute;
	bottom: 20px;
	left: 0;
	height: 2px;
	background: linear-gradient(45deg,#0b3dbb,#0b3dbb);
	width: 100%;
    -webkit-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
}
.sp_header{display: none;}

.top_nav .subnav{background:#1f4cbc;top: 120px;left: 50%;visibility: hidden;width:220px;margin-left: -110px;-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: absolute;padding: 0;
    
}
.top_nav ul li:hover ul{ visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;}
.top_nav .subnav li{float: none;padding: 0;text-align: center; position: relative;width: 100%;border-right:none;line-height: 60px;height: 60px;background: none;margin: 0;}
.top_nav .subnav li .subnav_a{line-height:60px;height:60px;display: block;color: #fff !important;border-bottom: 1px solid #102f7d;}
.top_nav .subnav li .subnav_a:hover{color:#ffe0b9 !important;}
.top_nav ul li ul li span:hover .subnav_a{color:#222 !important;}
.top_nav .subnav li a::after{
    display: none;
}
.top_nav .subnav li a{
    font-size: 16px;
}
/*.top_nav ul li:hover{color:#222 !important;}*/

@media ( max-width:1030px) {
	.top_nav{display: none;}
	.sp_header{display: block;}
	.top_left{padding-left:20px;}
}
@media ( max-width:768px) {
 .top_dg{height:70px !important;}
 .sp_header{height: 70px !important;}
 .top_left{padding: 0;}
 .sp_nav{margin-top:50% !important;}
 .top_left img{height:55px;}
 .top_left{padding-left:0px;}
 
}


/*----手机站导航开始----------*/
.sp_header{height:120px;overflow:hidden;position:absolute;z-index:999;right: 0;}
.sp_nav{width:50px;position:relative;cursor:pointer;height:30px;margin-top:100%;}
.sp_nav span{display:block;background:#995d10;width:30px;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:10px}
.sp_nav span:nth-of-type(3){top:20px}
.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:99;background:#fff;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;}
.sjj_nav span{padding-top: 20px;display: block;margin-left:20px;float: left;}
.sjj_nav span img{display: block;float: left;padding-top:6px;}
.nav_show{top:0;}
.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:16px}
.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{position: relative;}
.banNews {
	position: relative;
	height: 380px
}

.banNews .imgBg {
	height: 100%;
	    text-align: center;
}

.banCon {
	position: absolute;
	top: 40%;
	left: 0;
	padding: 0 15px;
	width: 100%;
	color: #FFF
}

.banEn {
	padding: 10px 0;
	font-size: 40px;
	font-family: Arial
}

.banCn {
	font-size: 26px
}

/*网站内容*/
.keyword_dg{height:65px;line-height:65px;width: 100%;
    max-width: 1300px;
    margin: 0 auto;}
.keyword_dg dd{float:left;font-size:16px;display: flex;}
.keyword_dg dd a{color:#666;padding:0 15px;}
.keyword_dg dd marquee{max-width:600px;}
.keyword_right{float: right;}
.keyword_right form{}
.keyword_right form input{line-height:65px;border:none;height:65px;float: left;color:#999;font-size: 14px;}
.keyword_right form .textCont{padding-left:16px;width:250px;}
.keyword_right form .anSearch {border: 0;background: url(../images/icon_10.png) no-repeat center;width:40px;height:65px;float: right;}

/* 俯首深耕 */
.fushou_box{padding:80px 0;position: relative;}
.fushou_box_fl{width:50%;}
.fushou_box_fl h4{
	text-transform: uppercase;
	font-size: 48px;
	line-height:48px;
	font-weight: bold;
	font-family: arial;
}
.fushou_box_fl h3{font-size:42px;font-weight: bold;color: #333;line-height:48px;}
.fushou_box_fl h3 em{padding:0 10px;}
.fushou_box_fl dl{width: 90%;}
.fushou_box_fl dl dd{font-size:16px;color:#666;line-height:30px;padding-top:40px;}
.fushou_box_fl dl a{color:#fff;background:#fe6c00;line-height:50px;display: inline-block;padding:0 30px;font-weight: 100;margin-top:35px;}

.innum_foot ul{display: flex; flex-wrap: wrap;  justify-content: space-between;width:100%;}
.innum_foot ul li{text-align: center;}
.innum_foot ul li h4{color:#fe6c00;font-weight: bold;font-size:60px;font-family: arial;line-height: 60px;}
.innum_foot ul li h4 p{display: inline-block;font-weight: 400;font-size: 40px;font-family: arial;}
.innum_foot ul li dd{color:#666;font-size:16px;}
.fushou_box_fr{width:48%;}

#video {margin: 0 auto;position: relative;}
#video img{border-radius: 20px;width: 100%;}
.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	transform: translate(-50%,-50%);
	cursor: pointer;
	z-index: 10;
}

/* 俯首深耕结束 */


/* 标题 */
.title_index{text-align: center;padding-top:40px;}
.title_index h3{font-size:38px;font-weight: bold;color:#333;line-height:38px;}
.title_index h3 span{color: #0b3dbb;}
.title_index dd{font-size:18px;color:#666;padding-top:15px;}
.title_index dd.title_index_dd{font-size:24px;color:#333;}
/* end 标题 */

/*产品*/
.ind_pro01{
	background: #f5f5f5;
}
.product_home{margin-top:40px;padding-bottom:40px;}
.product_ys{width:100%;}
.slideGroup .parHd {
	line-height:40px;
	margin-bottom: 30px;
	background:#eaeaea;
}
.slideGroup .parHd ul li {
	cursor: pointer;
	color:#333;
	line-height:70px;
	font-size:18px;
	float: left;
	padding:0 35px;
	position: relative;
}
.slideGroup .parHd ul li::after{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 20px;
	background:#ccc;
	transform: translateY(-50%);
}
.slideGroup .parHd ul li.on {
	color: #fff;
	background:#0b3dbb url(../images/icon_03.png) center bottom no-repeat;
}
.slideGroup .parHd ul li.on::after {display: none;}
.slideGroup .parHd ul li:nth-child(1)::after{display: none;}
.slideGroup .parHd a{float: right;line-height:70px;color:#333;padding-right:40px;}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
}
.product_dg{position: relative;}
.parBd_page{
	position: absolute;
	right:0%;
	bottom: 30px;
	width: 50%;
	height:78px;
}
.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	display: block;
	top: 50%;
	left:20px;
	transform: translateY(-50%);
	width: 60px;
	height: 16px;
	background: url(../images/icoLeft.png) center center no-repeat;
}
.slideGroup .sNext {
	left: 25%;
	right: auto;
	background: url(../images/icoRight.png) center center no-repeat;
}
.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}
.slideGroup .parBd ul li {
	float: left;
	max-width: 1300px;
	position: relative;
}
.slideGroup .parBd ul li .pic {
	text-align: center;
	width:50%;
	float: left;
}
.slideGroup .parBd ul li .pic img {
	width: 100%;
	display: block;
}
.slideGroup .parBd ul li .description {
	color:#666;
	width:50%;
	background:#333333;
	z-index: 9;
	float: right;
}
.slideGroup .parBd ul li .description dl{
	padding:40px;
}
.slideGroup .parBd .bd ul li{
	width: 100% !important;
	background:#333333;
}
.slideGroup .parBd ul li .description dl dt{font-size:26px;font-weight:bold;color:#fff;position: relative;padding-bottom:20px;}
.slideGroup .parBd ul li .description dl dt::after{
	content: "";
	position: absolute;
	bottom:0;
	left: 0;
	width: 46px;
	height: 2px;
	background:#fff;
	transform: translateY(-50%);
}
.slideGroup .parBd ul li .description dl dd{font-size:14px;color:#fff;padding:45px 0;line-height: 30px;}
.slideGroup .parBd ul li .description dl a{font-size:14px;font-family: arial;color:#fff;text-transform: uppercase;margin-top:30px;
border: solid 1px #fff;line-height: 40px;display: inline-block;padding:0 20px;
}
.parBd{width: 100%;}
.slideBox .hd{position: absolute;bottom:30px;line-height:78px;right:38%;}
.slideBox .hd li{color:#fff;font-family: arial;font-size:30px;font-weight: bold;padding:0 13px;}
.slideBox .hd li.on{color:#dc2128;}
.product_box{margin-top:40px;}
.product_box ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_box ul li{width:23.5%;text-align: center;}
.product_box ul li img{width: 100%;}
.product_box ul li dd{line-height:57px;color:#333;font-size:20px;}
.product_dg .bd{
display: flex;
    justify-content: center;
    width: 100%;
}
.product_dg .bd .tempWrap{
width: 100% !important;}
/* end 产品*/

/*优势*/
.case_box {margin-top:70px;}
.case_box .category{background: #f3f3f3;border-radius:20px;position: relative;box-shadow: 0px 3px 9px rgba(136,136,136,0.14);}
.case_box .category ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.case_box .category ul li {
	width: 20%;
	text-align: center;
	padding: 28px 0;
}
.case_box .category ul li a{
	color:#333;
	font-weight: bold;
	font-size:24px;
	border-left: #dedede solid 1px;
	display: block;
	padding-top: 55px;
}
.case_box .category ul li:nth-child(1) {background:url(../images/category01.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(2) {background:url(../images/category02.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(3) {background:url(../images/category03.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(4) {background:url(../images/category04.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(5) {background:url(../images/category05.png) no-repeat center top 28px;}
.case_box .category ul li.active a{
	color: #fff;
}
.case_box .category ul li:nth-child(1).active {background:#0b3dbb url(../images/category01-1.png) no-repeat center top 28px;border-radius: 20px 0 0 20px;}
.case_box .category ul li:nth-child(2).active {background:#0b3dbb url(../images/category02-1.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(3).active {background:#0b3dbb url(../images/category03-1.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(4).active {background:#0b3dbb url(../images/category04-1.png) no-repeat center top 28px;}
.case_box .category ul li:nth-child(5).active {background:#0b3dbb url(../images/category05-1.png) no-repeat center top 28px;border-radius: 0px 20px 20px 0px;}
.case_box .category ul li.active a{border-left: none;}
.case_box .category ul li:nth-child(1) a{border-left: none;}

.case_box .content01{margin-top:-22px;}
.case_box .content01 .cont01 {
	display: none;
	background:#f6f6f6 url(../images/info-01.jpg) no-repeat right top;
}
.case_box .content01 .cont01.active {
	display: block;
}
.case_box .content01 .cont01 .bg{float: left;width:50%;}
.case_box .content01 .cont01 .info {float: left;width:50%;max-width: 650px;}
.case_box .content01 .cont01 .info .title{padding-top:85px;padding-left:55px;}
.case_box .content01 .cont01 .info .title h4 {
	font-size: 48px;
	line-height: 48px;
	color: #333;
	font-family: BebasNeue;
	display: inline-flex;
}
.case_box .content01 .cont01 .info .title h4 span{font-size:30px;color:#333;font-weight:bold;}
.case_box .content01 .cont01 .info p {
	font-size: 16px;
	line-height: 36px;
	color: #333;
}
.case_box .content01 .cont01 .info dl dd{font-size:17px;line-height:24px;position: relative;padding-left:20px;margin-top:15px;}
.case_box .content01 .cont01 .info dl dd::after{content: '';width:8px;height:8px;left:0;top:5px;position: absolute;border:solid 2px #ca2026;border-radius: 100%;}
.case_box .content01 .cont01 .info a{color:#fff;font-size:14px;padding:10px 50px;margin-top:20px;display: table;background:#0b3dbb;}
.cont01-img{margin-top:40px;}
/* str-box end */

/*案例*/
.category02{
	margin-top:45px;
}
.case_box02 .category02 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	background:#f0f0f0;
	margin-bottom:25px;
}

.case_box02 .category02 ul li {
	text-align: center;
}
.case_box02 .category02 ul li a{
	color:#111;
	font-size:18px;
	padding:0 30px;
	line-height:65px;
	display: flex;
}
.case_box02 .category02 ul li.active a{
	color: #fff;
	background: #0b3dbb url(../images/icon_03.png) center bottom no-repeat;
}
.case_box02 .content02 {
}

.case_box02 .content02 .cont02 {
	display: none;
	border:1px solid #a0a0a0;
	max-width:1400px;
}

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

.case_box02 .content02 .cont02 .info .title h4 {
	float: left;
	padding-top: 30px;
	font-size: 32px;
	font-weight:bold;
	color: #000;
}
.case_box02 .content02 .cont02 .info .title h4 span{font-size:18px;color:#666;font-family: "Arial";font-weight:100;padding-left:10px;}
.case_box02 .content02 .cont02 .info p {
	font-size: 18px;
	line-height: 36px;
	padding-top: 30px;
	color: #000;
}
.case_box02 .content02 .cont02 .info a{color:#0b3dbb;font-size:18px;border:1px solid #0b3dbb;padding:10px 50px;border-radius:50px;margin-top:100px;display: table;margin-bottom:30px;}
/* str-box end */

/* 合作品牌 */
.hezuo_dg{padding-bottom:80px;}
.hezuo_dg .title_index{padding-top:60px;margin-top: 0;}
.hezuo_box{margin-top:40px;position: relative;}
.mySwiper{margin-top:25px;}
.mySwiper .slide02 {
	width: 100%;
	max-width:248px;
	margin: 0 5px;
	height: 100%;
	border: solid #ccc 1px;
}
.mySwiper .slide02 img{width: 100%;}
.mySwiper .swiper-slide-thumb-active {
	opacity: 1;border: solid #fe6c00 1px;
}
.mySwiper .swiper-slide-thumb-active img{}
.slide01 img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.slide01 {
	text-align: center;
	font-size: 18px;
	background: #fff;
	width: 56% !important;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(0.8);
}
.mySwiper2 .swiper-slide-active,.swiper-slide-duplicate-active{
	transform: scale(1);
	border: solid #fe6c00 5px;
}
/* end合作品牌 */

/* 公司图片 */
.ind_gsxc01{
	background: #f0f0f0;
	padding:50px 0;
}
.tab_li ul{text-align: center;width: 100%;}
.tab_li a{
    padding:15px 45px;
    margin: 0 10px;
    font-size:22px;
    background: #fff;
    border: 1px solid #e5e5e5;
    display: inline-block;
}
.tab_li a.cur{color:#fff;background:#0b3dbb;border:none;}
.slide-wrap{position: relative; margin-top: 40px;}
  .roll3,
  .roll4 {
    margin-top: 70px;
    width: 30px;
    height: 84px;
    overflow: hidden;
    position: absolute;
}
  .roll3 a,
  .roll4 a {
    display: block;
    width: 30px;
    height: 84px;
    background: url(../images/roll3.jpg) no-repeat;
}
.roll3 {left: -45px;}
.roll4 {right:-45px;}

  .roll4 a {
    background: url(../images/roll4.jpg) no-repeat;
}
  .slide_c {
    max-width: 1400px;
    width: 100%;
    float: left;
    overflow: hidden;
}

  .slide_c ul li {
    margin-right: 33px;
    width: 325px;
    line-height: 0px;
    float: left;
}
.slide_c ul li img{max-width:325px;}
  .slide_c ul li em {
    display: block;
    text-align: center;
    color: #525252;
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
}

  .slide_c ul li:hover em {
    color: #0067ac;
}

  .slide_c ul .nones {
    margin-right: 0px;
}
/* 公司图片 end*/

/* 新闻资讯 */
.news_index .title_index{margin-top:60px;}
.news_index .zx{width: 100%;margin-top:60px;}
.news_index .zx #newbar{display: flex;flex-wrap: wrap;justify-content: center;}
.news_index .zx #newbar a{background:#f7f7f7;padding:0 70px 0 100px;line-height: 78px;font-size:24px;font-weight: bold;}
.news_index .zx #newbar a:nth-child(1){background:#f7f7f7 url(../images/icon_21.png) no-repeat left 70px center;}
.news_index .zx #newbar a:nth-child(2){background:#efefef url(../images/icon_22.png) no-repeat left 70px center;}
.news_index .zx #newbar a:nth-child(3){background:#e1e1e1 url(../images/icon_23.png) no-repeat left 70px center;}
.news_index .zx #newbar a:nth-child(4){background:#d6d6d6 url(../images/icon_24.png) no-repeat left 70px center;}
.news_index .zx #newbar a:hover,.news_index .zx #newbar a.cur{color:#fff;background: #0b3dbb;}
.news_index .zx #newbar a.cur:nth-child(1){background:#0b3dbb url(../images/icon_21-1.png) no-repeat left 70px center;}
.news_index .zx #newbar a.cur:nth-child(2){background:#0b3dbb url(../images/icon_22-1.png) no-repeat left 70px center;}
.news_index .zx #newbar a.cur:nth-child(3){background:#0b3dbb url(../images/icon_23-1.png) no-repeat left 70px center;}
.news_index .zx #newbar a.cur:nth-child(4){background:#0b3dbb url(../images/icon_24-1.png) no-repeat left 70px center;}

.news_index .zx_c{margin-top:60px;}
.news_index .zx_c dl{width: 37%;position: relative;}
.news_index .zx_c dl dt{width: 100%;padding-bottom:142px;background:#0b3dbb;}
.news_index .zx_c dl dt img{width: 100%;}
.news_index .zx_c dl dd{position: absolute;bottom:10px;background: rgba(255, 255, 255, 0.9);width:95%;left: 50%;transform: translateX(-50%);padding:38px 0;}
.news_index .zx_c dl dd div{padding:0 26px;}
.news_index .zx_c dl dd div span{color:#999999;position: relative;padding-left:25px;font-family: arial;font-size:16px;line-height: 20px;margin-bottom: 20px;display: block;}
.news_index .zx_c dl dd div span::after{content: '';width:14px;height:14px;background:url(../images/icon_25.png) no-repeat left center;left: 0;top:50%;position: absolute;transform: translateY(-50%);}
.news_index .zx_c dl dd div h3{font-size:18px;font-weight: bold;color:#333;border-top: solid #ccc 1px;padding-top:20px;}
.news_index .zx_c dl dd div p{font-size:14px;color: #666;padding-top:15px;}
.news_index .zx_c dl dd div a{display: inline-block;background:#fe6c00;line-height:32px;padding:0 18px;color:#fff;font-size:14px;position: absolute;bottom: -10px;}
.news_index .zx_c ul{width: 60%;display: flex; flex-wrap: wrap; justify-content: space-between;}
.news_index .zx_c ul li{width: 47%;border-bottom: solid 2px #eaeaea;margin-bottom:0px;}
.news_index .zx_c ul li a{padding:30px 20px;display: block;}
.news_index .zx_c ul li span{color:#999999;position: relative;padding-left:25px;font-family: arial;font-size:16px;line-height: 20px;margin-bottom: 20px;display: block;}
.news_index .zx_c ul li span::after{content: '';width:14px;height:14px;background:url(../images/icon_25.png) no-repeat left center;left: 0;top:50%;position: absolute;transform: translateY(-50%);}
.news_index .zx_c ul li h3{font-size:18px;color:#333;border-top: solid #ccc 1px;padding-top:20px;}
.news_index .zx_c ul li p{font-size:14px;color: #666;padding-top:15px;margin-bottom:25px;overflow: hidden; 
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.news_index .zx_c ul li i{display: block;background:url(../images/icon_26.png) no-repeat right center;width: 23px;height: 7px;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
.news_index .zx_c ul li:hover{background:#f7f7f7;}
.news_index .zx_c ul li:hover i{padding-right: 20%;}
/* end新闻资讯 */

/* 底部 */
.footer_box{background:#212020;padding:60px 0;margin-top: 40px;}
.footer_box .w1200{display: flex; flex-wrap: wrap; justify-content: space-between;}
.ind_foot_box_nav{
	display: flex;
	justify-content:space-between;
	width: 100%;
}
.ind_foot_box_nav ul h4{
	font-size: 22px;
	color: #fff;
	padding-bottom:16px;
}
.ind_foot_box_nav ul li a{
	color:#c7c7c7;
	font-size: 17px;
	line-height: 40px;
	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: #fff;
}
#ind_myform ul{
    max-width: 280px;
    width: 100%;
}
#ind_myform li{
    margin-bottom:11px;
}
#ind_myform input,#ind_myform textarea{
    border: none;
    line-height:40px;
    font-size: 14px;
    color: #a6a6a6;
    border-radius: 4px;
    width: 100%;
    max-width: 280px;
    padding: 0;
}
/* end底部 */

/*手机导航*/
.sp_header{display:none;}
/*----手机站导航开始----------*/
.sp_header{height:120px;overflow:hidden;position: fixed;z-index:999;right: 0;top: 0;}
.sp_nav{width:50px;position:relative;cursor:pointer;height:30px;margin-top:100%;}
.sp_nav span{display:block;background:#d61e00;width:30px;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:10px}
.sp_nav span:nth-of-type(3){top:20px}
.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:99;background:#fff;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;}
.sjj_nav span{padding-top: 20px;display: block;margin-left:20px;float: left;}
.sjj_nav span img{display: block;float: left;padding-top:6px;}
.nav_show{top:0;}
.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:16px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 20px 0 20px;line-height: 30px;font-size: 20px;}
.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}
.sjj_logo{position: fixed;top:14px;left:10px;display: none;}
.sjj_logo img{height:40px;}
/*----手机站导航结束----------*/
.sjj_banner{display: none !important;}
@media ( max-width:1480px) {
.hezuo_box .swiper-button-next {
right: 0px !important;
top: 0 !important;
}
.hezuo_box .swiper-button-prev{
left: 0px !important;
top: 0 !important;
}
}
@media ( max-width:1380px) {
.hezuo_box .swiper-button-next {
right: 0px !important;
top: 0 !important;
}
.hezuo_box .swiper-button-prev{
left: 0px !important;
top: 0 !important;
}
.top_nav ul li a{
    font-size: 16px;
}
.top_nav ul li {
margin: 0 16px;
}
.top_left dl h1 {
    font-size: 26px;
}
.top_left dl dd {
    font-size: 18px;
    padding-top: 8px;
}
.title_index h3 {
    font-size: 32px;
    line-height: 32px;
}
.title_index dd {
    font-size: 16px;
}
.product_box ul li dd {
    line-height: 48px;
    font-size: 16px;
}
.case_box .category ul li a{
    font-size: 20px;
    padding-top: 45px;
}
.case_box .content01 .cont01 .info .title {
    padding-top: 50px;
}
.case_box .content01 .cont01 .info .title h4 span{
    padding-left: 0px;font-size: 26px;
}
.case_box .content01 .cont01 .info .title h4 {
    font-size: 28px;
    line-height: 28px;
}
.case_box .content01 .cont01 .info dl dd {
    margin-top: 6px;
}
.cont01-img {
    margin-top: 20px;
}
.case_box02 .content02 .cont02 .info .title h4 {
    padding-top: 20px;
    font-size: 28px;
}
.case_box02 .content02 .cont02 .info p {
    font-size: 16px;
    line-height: 30px;
}
.case_box02 .content02 .cont02 .info a {
    font-size: 16px;
}
.tab_li a {
    font-size: 18px;
}
.news_index .title_index {
    margin-top: 0px;
}
.news_index .zx {
    margin-top: 30px;
}
.news_index .zx #newbar a {
    font-size: 22px;
}
.ind_foot_box_nav ul h4 {
    font-size: 20px;
}
.ind_foot_box_nav ul li a{
    font-size: 16px;
}
}
@media ( max-width:1290px) {
.top_head{width:96%;}
.top_dg{width:96%;}
.keyword_dg{width:96%;}
.w1200{width:96%;}
.slideGroup .parBd .bd ul li{
    width: auto !important;
}
.product_box ul li a{
    display: inline-block;
}
.slideGroup .parBd ul{
    display: flex;
}
.slideGroup .parBd ul li .description dl dd{
    padding: 20px 0;
}
.slideGroup .parBd ul li .description dl a{
    margin-top: 10px;
}
.slideBox .hd{
    right: 36%;
}
.slideGroup .sNext{
    left: 27%;
}
.fushou_box {
    padding: 60px 0;
}
.fushou_box_fl h4 {
    font-size: 38px;
    line-height: 38px;
}
.fushou_box_fl h3 {
    font-size: 32px;
    line-height: 38px;
}
.fushou_box_fl dl dd {
    padding-top: 20px;
}
.innum_foot ul li h4 {
    font-size: 50px;
    line-height: 50px;
}
.cont01-img img{
    width: 49%;
}
.case_box02 .category02 ul li a {
    font-size: 16px;
    padding: 0 20px;
}
.case_box02 .content02 .cont02 .info .title h4 {
    padding-top: 20px;
    font-size: 26px;
}
.slide_c ul li {
    margin-right: 20px;
}
.news_index .title_index {
    margin-top: 0px;
}
.hezuo_box .swiper-button-next {
right: 0px !important;
top: 0 !important;
}
.hezuo_box .swiper-button-prev{
left: 0px !important;
top: 0 !important;
}
}
@media ( max-width:760px) {
.top_head{
    display: none;
}
.sp_header{
    display: block;
}
.top_left dl dd {
    font-size: 14px;
    padding-top: 0px;
}
.top_left dl h1 {
    font-size: 16px;
    line-height: 16px;
}
.sp_header{
    position: initial;
}
.keyword_dg dd{
    display: none;
}
.keyword_right {
    width: 100%;
}
.title_index h3 {
    font-size: 22px;
    line-height: 22px;
}
.title_index dd {
    font-size: 14px;
}
.slideGroup .parHd a{
    display: none;
}
.slideGroup .parHd ul li {
    line-height: 50px;
    font-size: 16px;
    padding: 0; 
    width: 50%;
    text-align: center;
overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.slideGroup .parBd ul li .pic {
    width: 100%;
}
.slideGroup .parBd ul li .description {
    width: 100%;
}
.slideGroup .parBd ul li .description dl {
    padding: 20px;
}
.slideGroup .parBd ul li .description dl dt {
    font-size: 20px;
}
.slideGroup .parBd ul li .description dl dd {
    line-height: 26px;
}
.parBd_page {
    bottom: 0px;
}
.slideBox .hd {
    bottom: 0px;
    right: 14%;
}
.slideGroup .sPrev{
    left: 0;
}
.slideGroup .sNext{
    right: 0;
    left: auto;
}
.slideBox .hd li {
    font-size: 25px;
}
.product_box ul li {
    width: 48%;
}
.fushou_box_fl {
    width: 100%;
}
.fushou_box {
    padding: 30px 0;
}
.fushou_box_fl dl {
    width: 100%;
}
.fushou_box_fl dl dd {
    font-size: 14px;
    padding-top: 10px;
}
.fushou_box_fl h3 {
    font-size: 24px;
    line-height: 28px;
}
.fushou_box_fl h4 {
    font-size: 28px;
    line-height: 28px;
}
.fushou_box_fr {
    width: 100%;
    margin-top: 30px !important;
}
.innum_foot ul li {
    text-align: center;
    width: 33.3%;
    margin-bottom: 20px;
}
.innum_foot ul li h4 {
    font-size: 30px;
    line-height: 30px;
}
.innum_foot ul li h4 p {
    font-size: 20px;
}
.case_box {
    margin-top: 30px;
}
.case_box .category ul li{
    background-image: none !important;
    padding: 20px 0;
}
.case_box .category ul li a {
    font-size: 16px;
    padding-top: 0;
}
.case_box .content01 .cont01 .bg {
    width: 100%;float: none;
}
.case_box .content01 .cont01 .info {
    width: 90%;
    margin: 20px auto;
    float: none;
}
.case_box .content01 .cont01 .info .title {
    padding-top: 0px;
    padding-left: 0px;
}
.case_box .content01 .cont01 .info .title h4 span {
    padding-left: 0px;
    font-size: 20px;
}
.case_box .content01 .cont01 .info p {
    font-size: 13px;
    line-height: 22px;
}
.title_index {
    padding-top: 10px;
}
.case_box02 .category02 ul li a {
    font-size: 15px;
    padding: 0 4px;
}
.category02 {
    margin-top: 20px;
}
.case_box02 .content02 .cont02 .bg {
    float: left;
    width: 100%;
}
.case_box02 .content02 .cont02 .info {
    float: left;
    width: 90%;
    padding: 20px 5% 0 5%;
}
.case_box02 .content02 .cont02 .info .title h4 {
    padding-top: 10px;
    font-size: 20px;
}
.case_box02 .content02 .cont02 .info .title h4 span {
    font-size: 14px;
}
.case_box02 .content02 .cont02 .info p {
    padding-top: 10px;
}
.case_box02 .content02 .cont02 .info a{
    margin: 30px 0;
}
.hezuo_box .swiper-button-next,.hezuo_box .swiper-button-prev{
    display: none;
}
.hezuo_dg {
    padding-bottom: 40px;
}
.tab_li a {
    font-size: 16px;
}
.tab_li a {
    padding: 10px 20px;
    margin: 0px
}
.ind_gsxc01 {
    padding: 30px 0;
}
.slide-wrap {
    margin-top: 20px;
}
.news_index .zx #newbar a {
    padding: 0 10px;
    line-height: 40px;
    font-size: 16px;
}
.news_index .zx #newbar a{
    background-image: none !important;
}
.news_index .zx_c dl {
    width: 90%;
    position: relative;
    margin: 0 auto;
    float: none;
}
.news_index .zx_c {
    margin-top: 20px;
}
.news_index .zx_c ul {
    width: 100%;
}
.news_index .zx_c ul li {
    width: 49%;
}
.news_index .zx_c ul li a {
    padding: 30px 10px;
    display: block;
}
.news_index .zx_c ul li h3 {
    font-size: 16px;
}
.ind_foot_box_nav ul:nth-child(1),.ind_foot_box_nav ul:nth-child(2),.ind_foot_box_nav ul:nth-child(4){
    display: none;
}
.sjj_nav .top_left{
    padding: 20px 10px;
}
.sjj_nav .nav_hover>a::after{
    bottom: 0;
}
.banNews {
    height: auto;
}
}
@media ( max-width:420px) {
}