@charset "utf-8";
/* CSS Document */
/* 新闻列表页开始 */
.new_banner{ width: 100%; height: 460px; display: -webkit-flex; /* Safari */  display: flex; align-items:center; max-height: 460px!important;}
.new_banner p{width: 98%; max-width: 1500px; margin:-100px auto 0px auto; font-size: 36px; line-height: 56px;  }
.new_banner p span{ display: block; font-size: 18px; color:#155664;}




.new_link{ width: 100%; background: #fbfbfb; border-bottom: 1px solid #f1f1f1;}
.new_link_con{width: 98%; max-width: 1500px; height: 70px; margin: 0px auto; display: -webkit-flex; /* Safari */  display: flex; justify-content: center; align-items:center; }
.new_link_con a{ margin: 0px 30px; padding: 0px 10px; border-bottom:1px solid #f1f1f1; font-size: 18px; display: inline-block; text-align: center; }
.new_link_con a:hover{border-bottom:1px solid #f44336; color: #f44336;}
/* 清除默认样式并兼容盒模型 */
#link_gl {
  text-align: center;  /* 水平居中兼容FF‌:ml-citation{ref="2" data="citationList"} */
  *zoom: 1;  /* 触发IE6/7的hasLayout属性‌:ml-citation{ref="1,3" data="citationList"} */
}

#link_gl a {
  display: inline-block;
  *display: inline;  /* IE6/7兼容inline-block‌:ml-citation{ref="3" data="citationList"} */
  zoom: 1;  /* 修复IE6/7的inline-block渲染问题‌:ml-citation{ref="3" data="citationList"} */
line-height: 70px;
}

/* 高亮样式 */
#link_gl a.active {
  border-color: #f44336 !important;  /* 强制覆盖其他样式‌:ml-citation{ref="1" data="citationList"} */
  color: #f44336 !important;
  background: url(../picture/xsj.png) no-repeat center bottom;
}


/* 解决IE6双边距问题 */
* html #link_gl a {
  _margin: 0 2px;  /* IE6专用hack‌:ml-citation{ref="1,3" data="citationList"} */
}




.newlink_con{ width: 86%; max-width: 1500px; margin:60px auto 0px auto; display: -webkit-flex; /* Safari */  display: flex;justify-content:space-between}
.news_link1{background: #fbfbfb; padding: 0px; width: 31%; padding: 15px 15px 25px 15px; box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);}
.news_link1 a { }
.news_img1{ width:100%;}
.news_img1 img{ width: 100%; border: 1px solid #f1f1f1;}





.news_box1{ width:100%;}
.news_box1 h2{ margin: 0px; padding: 0px; font-size: 20px; font-weight: 500; margin-top: 20px; display: -webkit-box;
  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; line-height: 26px; height: 52px;}
.news_box1 p{ font-size: 16px; color: #666; line-height: 30px; padding-top: 5px; display: -webkit-box;
  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; color: #8b8b8b; line-height: 26px;}
.news_box1 span{ color: #FF8E00; font-size: 15px; margin-top: 10px; display: block; }
.news_box1 font{color: #999; font-size: 16px; padding: 0px; margin: 0px;}

.news_link2{ margin-top:100px; width:86%; max-width: 1500px; margin: 50px auto 0px auto; padding: 15px; background: #fbfbfb;  box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);}
.news_link2 a{display: -webkit-flex; /* Safari */  display: flex; width: 100%;}
.news_link2 .imgbox{width:32%; }
.news_link2 .imgbox img{ display: block; width: 100%;}
.news_link2 .text-box{ padding: 15px 15px 35px 15px; width: 100%;}
.news_link2 .text-box h4{ font-weight: normal; line-height: 28px; font-size: 18px; display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; /* 限制显示两行 */
  overflow: hidden;}
.news_link2 .text-box .time{ font-size: 16px; color: #888; line-height: 36px;}
.news_link2 .text-box p{ font-size: 16px; color: #888;  line-height: 26px;}
.news_link2 .text-box font{ display: block; margin-top: 20px; font-size: 16px; color: coral;}

.new_yema{ margin-top: 100px; padding-top: 0px; border-top: 1px solid #f1f1f1; width: 86%; max-width: 1500px; margin: 100px auto 30px auto; text-align: center; color: #555;}
/* 新闻列表页结束 */

/* 新闻内容页开始 */
.xwne{ width: 92%; max-width: 1500px; margin: 0px auto; padding-top: 60px; padding-bottom: 120px;display: flex; justify-content: space-between;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after{content:"";}

.new_con{ padding-right:10%; border-right: 1px solid #ccc;}
.new_con h2{ font-size: 30px; padding-bottom: 20px; font-weight: 200; padding: 0px;}
.new_con h3{ font-size: 16px; padding-bottom: 20px; border-bottom: 1px solid #e4e4e4; color: #999; font-weight: 500;}
.new_con_nr{ line-height: 28px; font-size: 16px;  padding-top: 20px;}
.new_con_nr img{ max-width: 100%; margin: 15px auto;}

.bott{ line-height: 36px; border-top:1px solid #e4e4e4; margin-top: 60px; padding-top: 20px; font-size: 16px; color: #999;}
.bott a{color: #999;}

.xgxw h5{ font-size: 16px; line-height:26px; padding: 0px; font-weight: 500; }
.xgxw span{ font-size: 16px; color: #999;}
.xgxw .position-relative{ margin-top: 0px; display:flex; flex-wrap:wrap;}
.xgxw .media-body{ border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-top: 10px; }

.news_side{ width: 100%;}
.news_side dt{ font-size: 30px; font-weight: 200; padding-bottom: 20px; padding-left: 0px; border-bottom: 1px solid #dbdbdb; margin: 0px;}
.news_side dd{ padding-top: 20px; font-size: 18px;}
.news_side dd span{ color: coral; font-weight: 700; padding-right: 8px;}

.xgwz_side{ margin-top: 60px; font-size: 30px; font-weight: 200; padding-bottom: 20px; padding-left: 0px; border-bottom: 1px solid #dbdbdb; }

/* 新闻内容页结束 */


/* 公司简介页面开始 */
.about_con1tit{width: 86%; max-width: 1500px; margin:100px auto 0px auto;}
.about_con1tit h3{ font-weight: 500; font-size: 18px; color: coral; padding: 0px; margin: 0px;}
.about_con1tit h3 span{color: coral; font-weight: 500; padding-left: 10px;}
.about_con1tit h2{ font-size: 34px; line-height: 60px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 20px;}
.about_con1{width: 86%; max-width: 1500px; margin:0px auto 0px auto; display: -webkit-flex; /* Safari */  display: flex; justify-content: space-between;
    align-items: stretch; align-content: space-between;}

.about_con1_l{width:48%; display: -webkit-flex; /* Safari */  display: flex;flex-direction:column; justify-content:space-between;}
.about_con1_l p{ font-size: 16px; line-height: 34px; color: #666;}

.about_con1_l .product-number-info{ width: 100%; height: auto; display: block; margin-top: 0px;}
.about_con1_l .product-number-info ul{border-right:1px solid #f1f1f1; width: 98%; margin: 0px;}
.about_con1_l .product-number-info li{ width: 33.33%; margin: 0px; padding: 10px 0px; text-align: center; border-left: 1px solid #f1f1f1; border-right: 0px; background-color: #1e2787; color: #fff;}
.about_con1_l .product-number-info li.li-2{background-color:#2e39b1; }
.about_con1_l .product-number-info li.li-3{background-color:#3e4bd7; }
.about_con1_l .product-number-info li b, .about_con1_l .product-number-info li p{color: #fff; }
.about_con1_l .product-number-info li.li-2 b, .product-number-info li.li-2 p{padding-left:0px; color: #fff; }
.about_con1_l .product-number-info li.li-3 b, .product-number-info li.li-3 p{padding-left:0px; color: #fff;}



.about_con1_r{width:48%;margin-top:8px;}
.about_con1_r .btn-primary{ margin: 0px; padding: 0px; height: 100%; border: 0px; background: #fff;}
.about_con1_r img{ width: 100%; height: 100%; display: block; border-radius:10px; display: block; /* 防止图片下方出现空白 */
  width: 100%; /* 使图片填满容器 */
  height: auto; /* 保持图片原始宽高比 */
  filter: brightness(70%); /* 减少亮度以达到遮罩效果 */}
.about_con1_r span{ position: absolute;  z-index: 999; color: #fff; font-size: 68px;}
.about_con1_r button{display: -webkit-flex; /* Safari */  display: flex; justify-content: center;   align-items: center; border-radius:10px; overflow: hidden;}
.about_con1_r .modal-header{ border-bottom: 0px solid #e5e5e5; background-color: #000;}
.about_con1_r .modal-header .close{color: #fff; opacity: 1;}
.about_con1_r .modal-content{background-color: #000; opacity: 1; transform: scale(1.0);}

.about_con1_r{overflow: hidden;}
.about_con1_r img{transition: transform 0.3s ease; /* 平滑过渡效果 */}
.about_con1_r:hover img {transform: scale(1.05); /* 鼠标经过时图片放大10% */}


.about_con2{ width: 86%; max-width: 1500px; margin:100px auto 0px auto;}
.about_con2_tit{font-size: 34px; line-height: 60px; font-weight: 200; }
.about_qywh{ padding-top: 30px;}
.about_qywh ul{width: 100%;  display: -webkit-flex; /* Safari */  display: flex;  justify-content: space-between;}
.about_qywh ul li{ width: 31%; background: #fbfbfb; box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);}
.about_qywh ul li p{ padding: 20px 15px; line-height: 28px; font-size: 18px; color: #777; padding-top:50px; padding-bottom: 30px;}
.about_qywh ul li p strong{ font-weight: 500; font-weight: 500!important; font-size: 18px; display: block; padding-bottom: 5px; color: #333;}
.about_qywh ul li p span{ font-size: 32px;  width: 70px;  background-color: #fff;  color: #f7b551;  position: absolute;  margin-top: -85px;  z-index: 9999;  height: 70px;  line-height: 70px;  text-align: center;  border:1px solid #e3e3e3; border-radius:50%; }

.about_qywh ul li p:first-child{ width: 100%; padding:0px; overflow: hidden;}
.about_qywh ul li p img{transition: transform 0.3s ease; /* 平滑过渡效果 */}
.about_qywh ul li:hover p img {transform: scale(1.1); /* 鼠标经过时图片放大10% */}



.about_con3{ width: 86%; max-width: 1500px; margin:100px auto 0px auto; padding-bottom: 100px;}
.about_con3_tit{font-size: 34px; line-height: 60px; font-weight: 200; }

/*手风琴特效*/
.in_hxys_con {
  width: 100%;
  display: flex;
  padding: 0px;
  margin-top: 20px;
	margin-left: -10px;
	margin-right: -10px;
}

.in_hxys_con .slidesfq {
  border-radius: 20px;
  margin:10px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.9);
  flex: 1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  transition: all 500ms ease-in-out;
  overflow: hidden;
	min-height: 500px;
}

.in_hxys_con .slidesfq h3 {
  position: absolute;
  font-size: 23px;
  bottom: 0px;
  left: 0px;
  margin: 0px auto;
  opacity: 1;
	 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	color: #fff;
	width: 100%;
	font-weight: normal;
	line-height: 120px;
	padding-left: 20px;
	padding-top: 60px;
	border-radius: 0px 0px 10px 10px;
}

.in_hxys_con .slidesfq.active {
  flex: 4.5;
}

.in_hxys_con .slidesfq.active h3 {
  opacity: 1;
  transition: opacity 0.3s ease 0.2s; text-align: left; bottom: 0px;  
}

.in_hxys_con .slidesfq span{
  position: absolute;
  font-size: 23px;
  bottom: 25px;
  left: 20px;
  margin: 0px auto;
  opacity: 0;
}
.in_hxys_con .slidesfq.active span {
  opacity: 0.9;
  transition: opacity 0.3s ease 0.2s; text-align: left; bottom: 25px;  
}

.in_hxys_con .slidesfq b{
	display: none
}
.in_hxys_con .slidesfq.active b{
	display: block; font-weight: 200; font-size: 16px; line-height: 28px; padding-top: 5px; bottom: 50px; position: absolute;  left: 20px;white-space: nowrap;
	transition: opacity 0.3s ease 0.2s;
opacity: 0;	
animation: fadeIn 6s forwards;

	 
 
	
}

 
@keyframes fadeIn {
0% {
    opacity: 0;
	 
  }
50% {
    opacity: 1;
  }
  100% {
    opacity: 1; 
  }}

/*手风琴特效结束*/

.about_con4{width: 100%;  margin:0px auto; background: url(../picture/abpt0.jpg) no-repeat center top; height: 450px;  }
.about_con4 a{ display: block; width: 100%; height: 100%; display: -webkit-flex; /* Safari */  display: flex; flex-direction: column; justify-content:center; align-items:center;}
.about_con4_tit{font-size: 36px; color: #fff;  text-align: center; font-size: 36px; padding-bottom:30px; : }
.about_con4_con{font-size: 18px; color: #c3cddd;  text-align: center; padding-bottom: 10px;}
.about_con4_a{width: 180px; line-height: 56px; background:#ffffff4d; text-align: center; margin-top: 60px; border-radius: 50px; color: #fff; font-size: 16px;}
.about_con4:hover .about_con4_a{background:#1d58cd; font-size: 16px;}

.about_con4 .about_con4_a span{ margin-left: 0px; transition:margin-left 1s; -webkit-transition:margin-left 1s; /* Safari */ }
.about_con4:hover .about_con4_a span{margin-left:10px;}




/* 产品封面开始 */
.prod_incon{ width:86%; max-width: 1500px; margin: 0px auto; padding-bottom: 80px;}
.prod_incon .prod_incon1{  background: #f7f7f7; padding: 15px; border: 1px solid #fff; box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%); }
.prod_incon .prod_incon1 a{display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between;}
.prod_incon .prod_incon1 a p:nth-child(2){ width: 55%;  overflow: hidden;}
.prod_incon .prod_incon1 a p img{ width: 100%; transition: transform 0.3s ease; /* 平滑过渡效果 */ border: 1px solid #ccc; padding: 3px;}
.prod_incon .prod_incon1:hover img {transform: scale(1.04); /* 鼠标经过时图片放大10% */}

.prod_incon .prod_incon1 a p:nth-child(1){ width: 42%;
    font-size: 16px;
    line-height: 28px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0px 0px 0px 20px;
	color: #666;
}
.prod_incon .prod_incon1 a p strong{ font-size: 26px;  display: block; font-weight: normal; font-weight: normal!important; line-height: 60px; padding-bottom: 20px; color: #333;} 
.prod_incon .prod_incon1 a p font{ display: block; color: coral; margin-top: 30px;}

.prod_incon12 { margin-top: 30px;}
.prod_incon12 ul{display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between;}
.prod_incon12 ul li{ width: 32%; padding: 10px; background: #f7f7f7; border: 1px solid #fff; box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);}
.prod_incon12 ul li p:nth-child(1){ width: 100%; overflow: hidden;}
.prod_incon12 ul li p:nth-child(2){ line-height: 50px; text-align: center;}

.prod_incon12 ul li img {width: 100%; height: auto;  margin: 0px auto;  transition: transform 0.3s ease; /* 平滑过渡效果 */ border: 1px solid #ccc; padding: 3px;}

.prod_incon12 ul li:hover img {transform: scale(1.04); /* 鼠标经过时图片放大10% */}

#target1{height: 80px;}
#target2{height: 80px;}
#target3{height: 80px;}

/* 产品封面结束 */

/* 产品列表开始 */
.prod_liebiao{width:86%; max-width: 1500px; display: -webkit-flex; /* Safari */  display: flex; margin: 30px auto 0px auto; justify-content:space-between; padding-bottom:100px;}
.prod_liebiao .prod_side{ width:25%; margin-top: 42px; background: #f9f9f9; border: 1px solid #fff; box-shadow: 0px 2px 4px -2px rgb(16 24 40 / 20%);  }
.prod_liebiao .prod_side .prod_con_cpfl{ border-radius:8px; padding:20px 20px 0px 20px; margin-bottom:10px;}
.prod_liebiao .prod_side .prod_con_cpfl dt{font-size: 22px; font-weight: 500; line-height: 30px; border-left:2px solid #ff9800;  color: #142f99; margin-top: 10px; margin-bottom: 15px; padding-left: 20px;}
.prod_liebiao .prod_side .prod_con_cpfl dd{ line-height: 56px;  border-bottom: 1px dotted #ccc; font-size: 18px; }
.prod_liebiao .prod_side .prod_con_cpfl dd a{color: #555; display: block; width: 100%;}
.prod_liebiao .prod_side .prod_con_cpfl dd a:hover{  background: #f1f1f1; }
.prod_liebiao .prod_side .prod_con_cpfl dd span{ padding-right: 10px; color:#ff9800; }
.prod_liebiao .prod_side .prod_con_cpfl dd:nth-child(1){ border-top: 1px solid #000;}

/* 清除默认样式并兼容盒模型 */
#side_gl2 {
  text-align: left;  /* 水平居中兼容FF‌:ml-citation{ref="2" data="citationList"} */
  *zoom: 1;  /* 触发IE6/7的hasLayout属性‌:ml-citation{ref="1,3" data="citationList"} */
}

#side_gl2 a {
  display: inline-block;
  *display: inline;  /* IE6/7兼容inline-block‌:ml-citation{ref="3" data="citationList"} */
  zoom: 1;  /* 修复IE6/7的inline-block渲染问题‌:ml-citation{ref="3" data="citationList"} */
}

/* 高亮样式 */
#side_gl2 a.active {
  border-color: #f44336 !important;  /* 强制覆盖其他样式‌:ml-citation{ref="1" data="citationList"} */
  color: #f44336 !important;
  background: #f1f1f1; 
  
}


/* 解决IE6双边距问题 */
* html #side_gl2 a {
  _margin: 0 2px;  /* IE6专用hack‌:ml-citation{ref="1,3" data="citationList"} */
}


.prod_liebiao .prod_list{ width: 72%; }
.prodlist1{ width:100%; margin-top: 40px;}
.prodlist1 a{width: 99%; margin: 0px auto; background:#f9f9f9; display: block; box-shadow: 0px 2px 8px -2px rgba(16, 24, 40, 0.10); border: 1px solid #fff; padding: 10px; border-bottom: 2px solid #fff;  display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between;}
.prodlist1 a:hover{transition: transform 0.3s ease; /* 平滑过渡效果 */ color: midnightblue;}
.prodlist1_img { width: 40%; border: 1px solid #f1f1f1;  overflow: hidden;}
.prodlist1_img img{ max-width:100%; transition: transform 0.3s ease; /* 平滑过渡效果 */}
.prodlist1:hover img{ transform: scale(1.04); /* 鼠标经过时图片放大10% */}
.prodlist1_tit { width: 58%; line-height: 40px; padding-top: 8px;}
.prodlist1_tit p{ font-size: 16px; line-height: 28px; color: #888;}
.prodlist1_tit font{ font-size: 14px; color:#ffa380;}
.prodlist1_tit font span{ font-size: 18px;}



.prod_link_tit{font-size: 36px; text-align: center; padding-top: 40px; font-weight: 200; border-bottom: 1px solid #f1f1f1; width: 98%; max-width: 1500px; margin: 0px auto; padding-bottom: 10px;}
.prod_link_tit hr{ width: 100px; margin: 0px auto; height: 2px; background:#f5aa01; margin-top:8px;}
.prod_link_tit p{ font-size: 16px; line-height:30px; text-align: center; padding-top: 8px; color: #888; max-width: 600px; margin: 0px auto;}

.prod_link_con{ width: 100%;}
.prod_link_con p{width: 98%; max-width: 1500px; display: -webkit-flex; /* Safari */  display: flex; justify-content: center; margin: 20px auto 0px auto;}
.prod_link_con p a{ width: 200px; border: 1px solid #ccc; margin: 0px 20px; line-height: 50px; display: inline-block; text-align: center; border-radius:50px;}
.prod_link_con p a:hover{ background: #0a2f8f; color: #fff;}

/* 去除链接默认样式 */
  .prodlist1 a {
            text-decoration: none;
            color: inherit;
            position: relative;
	  
	  
        }

        /* 利用伪元素创建下划线 */
.prodlist1 a::after {
            content: "";
            position: absolute;
            bottom: -2px;
            left: 50%;
            width: 0;
            height: 1px;
            background-color: lightgray;
            transition: all 0.3s ease;
        }

        /* 鼠标悬停时的下划线样式 */
 .prodlist1 a:hover::after {
            background-color: blue;
            left: 0;
            width: 100%;
        }


/* 产品列表结束 */

/* 产品详情页开始 */
.prod_con{width: 86%; max-width: 1500px; display: -webkit-flex; /* Safari */  display: flex; margin: 80px auto 0px auto; justify-content: space-between; padding-bottom: 100px;}
.prod_con_l{ width:70%; padding-left: 40px; border-left:1px solid #f1f1f1;}
.prod_con_img{ border-bottom: 1px solid #f6f6f6; }
.prod_con_img p{ color: #c1c1c1; font-size: 14px; line-height: 56px;}
.prod_con_img p span{ font-size: 20px; margin-right: 8px;}
.prod_con_img p font{ display: inline-block; margin-right: 20px; }
.prod_con_img img{ border: 1px solid #f1f1f1;}
.prod_con_tit{ font-size: 34px; line-height: 40px; font-weight: 200; padding-bottom: 25px;}
.prod_con_con{ font-size: 16px; padding-top:60px;}

.prod_con .prod_side{ width:25%; margin-top:0px; background: #f9f9f9; border: 1px solid #fff; box-shadow: 0px 2px 4px -2px rgb(16 24 40 / 20%);  }
.prod_con .prod_side .prod_con_cpfl{ border-radius:8px; padding:20px 20px 0px 20px; margin-bottom:10px;}
.prod_con .prod_side .prod_con_cpfl dt{font-size: 22px; font-weight: 500; line-height: 30px; border-left:2px solid #ff9800;  color: #142f99; margin-top: 10px; margin-bottom: 15px; padding-left: 20px;}
.prod_con .prod_side .prod_con_cpfl dd{ line-height: 56px;  border-bottom: 1px dotted #ccc; font-size: 18px; }
.prod_con .prod_side .prod_con_cpfl dd a{color: #555; display: block; width: 100%;}
.prod_con .prod_side .prod_con_cpfl dd a:hover{  background: #f1f1f1; }
.prod_con .prod_side .prod_con_cpfl dd span{ padding-right: 10px; color:#ff9800; }
.prod_con .prod_side .prod_con_cpfl dd:nth-child(1){ border-top: 1px solid #000;}





.prod_con_r{ width:25%;  padding-left: 40px; }
.prod_con_r .prod_con_cpfl{ background: #fbfbfb; border: 1px solid #e5e5e5; box-shadow: 0px 2px 4px -2px rgb(16 24 40 / 20%); border-radius:8px; padding:20px 20px 50px 20px;}
.prod_con_r .prod_con_cpfl dt{font-size: 26px; font-weight: 500; line-height: 30px; border-left:2px solid #ff9800;  color: #142f99; margin-top: 10px; margin-bottom: 15px; padding-left: 20px;}
.prod_con_r .prod_con_cpfl dd{ line-height: 60px;  border-bottom: 1px dotted #ccc; font-size: 18px; }
.prod_con_r .prod_con_cpfl dd a{color: #555;}
.prod_con_r .prod_con_cpfl dd span{ padding-right: 10px;}
.prod_con_r img{ max-width: 100%;}

.prod_con_xgcp{ margin-top: 80px;}
.prod_con_xgcp dt{font-size: 26px; font-weight: 500; line-height: 30px; border-left:2px solid #ff9800;  color: #142f99; margin-top: 10px; margin-bottom: 15px; padding-left: 20px;}
.prod_con_xgcp dd{display: -webkit-flex; /* Safari */  display: flex; width: 100%; margin-top: 20px; justify-content:space-between;}
.prod_con_xgcp dd p:nth-child(1){ width: 30%;}
.prod_con_xgcp dd p:nth-child(1) img{ width:100%;}
.prod_con_xgcp dd p:nth-child(2){ width: 68%;}

/* 产品详情页结束 */

/* 联系我们开始 */
.lxwm_con{ width: 100%; background:#F9F9F9; padding-bottom: 80px;}
.lxwm_con ul{max-width: 1500px; width: 86%; margin: 60px auto 0px auto;  display: -webkit-flex; /* Safari */  display: flex;  justify-content:space-between;}
.lxwm_con ul li{ width: 23%; background-color: #fff; border: 1px solid #F0F0F0; text-align: center; padding: 80px 0px; font-size: 16px;}
.lxwm_con ul li p { display: -webkit-flex; /* Safari */  display: flex; justify-content:center;}
.lxwm_con ul li p font{ display: inline-block;}
.lxwm_con ul li:hover{ border-color: coral;}
.lxwm_con ul li img{ margin: 0px auto;}
.lxwm_con ul li strong{ padding: 40px 0px 20px 0px; display: block; font-size: 20px; font-weight:500;}
.lxwm_con ul li a{ width: 140px; line-height: 40px; border: 1px solid #f1f1f1; text-align: center; display: block; margin: 60px auto 0px auto;}
.lxwm_con ul li a:hover{ border-color: coral; background: coral; border: 1px solid #f1f1f1; color: #fff;}


/* 联系我们结束 */



/* 无刷新当前页切换公共代码开始 */
#subnav3 { padding: 15px 0; position: relative; top: 0; transition: top 0.3s ease; }
#subnav3 ul {  list-style-type: none;  margin: 0;  padding: 0;  display: flex; justify-content: center; }
#subnav3 ul li { margin: 0 10px; }
#subnav3 ul li a { width: 200px; border: 1px solid #ccc; margin: 0px 20px; line-height: 50px; display: inline-block; text-align: center; border-radius: 50px; }
#subnav3 ul li a:hover{ background:#1944b5; color: #fff;}
#subnav3 ul li a.active3 { background: #0a2f8f; color: #fff; }
 /* 导航栏固定样式 */
 #subnav3.sticky3 { width: 100%; z-index: 100; }
/* 内容区域样式 */
.content-section3 {  display: none; }
.content-section3.active3 { display: block; }
 /* 分页样式 */
 .pagination3 { margin-top:80px; text-align: center; }
 .pagination3 button {  padding: 8px 12px; margin: 0 5px; background-color: #b2b3b5; color: white; border: none; border-radius: 4px; cursor: pointer;     font-size: 15px;}
.pagination3 button.active3 {  background-color: #f44336; }
.pagination3 .ellipsis3 { background-color: transparent; color: #333; border: none; cursor: pointer; }

/* 无刷新当前页切换公共代码开始 */

/* 资料下载开始 */
.xiazai{max-width: 1500px; width: 86%; margin:20px auto 0px auto; padding-bottom: 100px;}
.xiazai .current-page-items3{ display: -webkit-flex; /* Safari */  display: flex;  flex-wrap:wrap;}
.xiazai .current-page-items3 .item3{width:30%; border: 1px solid #f1f1f1; padding: 10px; margin-top: 30px; margin-left: 1%; margin-right: 1%; color: #666; }
.xiazai .current-page-items3 .item3 .xz_tit{ line-height:50px; background:#3b65d1; color: #fff; padding-left: 15px;}
.xiazai .current-page-items3 .item3 .xz_time{ border-bottom: 1px dotted #ccc; padding:10px 15px;  font-size: 16px;}
.xiazai .current-page-items3 .item3 .xz_xz{ border-bottom: 1px dotted #ccc;  font-size: 16px;  padding:10px 15px;  }
.xiazai .current-page-items3 .item3 .xz_xz a{ width: 120px; line-height: 36px; text-align: center; color: #fff; background: #f44336; display: inline-block;border-radius: 5px;
    border: 1px solid #ff948c;}
.xiazai .current-page-items3 .item3 .xz_xz a:hover{background: #ff712d;}
.xiazai .current-page-items3 .item3 .xz_ts{ line-height: 26px; padding: 8px 15px 8px 15px; font-size: 14px; color: #999;}
.xiazai .current-page-items3 .item3 .xz_ts a{ color:#ff712d;text-decoration: underline; }
/* 资料下载结束 */





.pagebar{ text-align: center; margin-top: 60px;}


.hxjs_bj{ width: 100%; padding-bottom: 100px; background: #fbfbfb; padding-top: 60px;}
.hxjs_con1{ width: 86%; max-width: 1500px; margin:0px auto;  padding: 10px;  }
.hxjs_con1 h2{ font-size: 34px; font-weight: 200; padding: 0px; margin: 0px; color: #0a2f8f;}
.hxjs_con1 h3{font-size:22px; font-weight: 500;  padding: 10px 0px 20px 0px; margin: 0px; color: #222;}




.hxjs_con2{width: 86%; max-width: 1470px; margin: 60px auto 0px auto; }
.hxjs_con2 h2{ font-size: 34px; font-weight: 200; padding: 0px 0px 0px 10px; margin: 0px; color: #0a2f8f; }
.hxjs_con2 h3{font-size:22px; font-weight: 500;  padding: 10px 0px 20px 10px; margin: 0px; color: #222;}
.hxjs_con2 p{display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between; margin-top: 0px; flex-wrap: wrap; }
.hxjs_con2 p .hxjs_con2_x{ width: 33.33%; }
.hxjs_con2 p .hxjs_con2_d{ width: 50%; }
.hxjs_con2 p a{ display: block;  background: #fff; padding: 15px;  font-size: 16px; line-height: 30px; color: #777;}
.hxjs_con2 p b{ border: 1px solid #f1f1f1; padding: 10px; display: block;}
.hxjs_con2 p strong{font-size: 20px; font-weight: 500!important; padding:0px 15px;}
.hxjs_con2 a span{ font-size:30px; padding: 0px; color: coral; display: block; background: #fff; margin-top: -30px; position: relative; width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; border: 1px solid #ccc; margin-left: calc(100% - 80px); font-weight: 200;}
.hxjs_con2 a font{ display: block; padding: 15px;font-weight: 500;}


/*售后服务开始*/
.shfw_con1{width: 86%; max-width: 1500px; margin: 60px auto 0px auto;}
.shfw_con1 h3{ font-weight: 500; font-size: 18px; color: coral; padding: 0px; margin: 0px;}
.shfw_con1 h3 span{color: coral; font-weight: 500; padding-left: 10px;}
.shfw_con1 h2{ font-size: 34px; line-height: 60px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 20px;}
.shfw_con1 p{font-size:18px; line-height:32px; color: #777;}

.shfw_con2{width: 98%; max-width: 1500px; margin: 30px auto 0px auto;}
.shfw_con2 h4{font-size:28px; line-height:50px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 0px;}
.shfw_con2 li{margin-top:20px; border-radius: 8px; border: 1px solid #ccc; padding:10px; display: -webkit-flex; /* Safari */  display: flex; align-items:center;}
.shfw_con2 li p:nth-child(1){ width: 100px; text-align: center; font-size: 38px; transform: skewX(-10deg); font-family:Acumin Variable Concept;}
.shfw_con2 li p:nth-child(2){ padding-left: 20px; border-left: 1px solid #ccc;}
.shfw_con2 li p:nth-child(2) font{ display: block; font-size: 18px; padding: 0px 0px 6px 0px; color: coral;}
.shfw_con2 p{ color: #555; font-size: 16px;}

.shfw_con3{width: 98%; max-width: 1500px; margin: 30px auto 0px auto;}
.shfw_con3 h4{font-size:28px; line-height:50px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 0px;}
.shfw_con3 h5{font-size:20px; line-height:40px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 0px; color: #777;}
.shfw_con3 p{ width: 100%;display: -webkit-flex; /* Safari */  display: flex; justify-content:space-between; margin-top: 20px; align-items:center;}
.shfw_con3 p font{ text-align: center; padding: 20px 0px;}
.shfw_con3 p font span{ display: block; font-size: 50px;  padding: 10px 0px;}
.shfw_con3 p font:nth-child(odd){ background:#0a2f8f; color: #fff; line-height: 40px; border-radius: 8px; flex: 1; }
.shfw_con3 p font:nth-child(even){ width: 80px; font-size: 40px; color: #ccc;}

.shfw_con4{width: 98%; max-width: 1500px; margin:60px auto 0px auto;}
.shfw_con4 h4{font-size:28px; line-height:50px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 30px; width: 100%;}
.shfw_con4 ul{display: -webkit-flex; /* Safari */  display: flex; }
.shfw_con4 ul li:nth-child(1){ width: 60%; background: #f1f1f1; padding: 40px; }
.shfw_con4 ul li:nth-child(1) .shfw4_p1{ width: 33.33%; float: left; color: #666; padding-left: 30px; border-left: 1px solid #ccc; margin-top: 40px;}

.shfw_con4 ul li:nth-child(1) .shfw4_p1 font{ display: block; color: #333; }
.shfw_con4 ul li:nth-child(1) .shfw4_p1 font b{ display: block;padding-bottom: 10px;}
.shfw_con4 ul li:nth-child(1) .qc{ clear: both;}
.shfw_con4 ul li:nth-child(1) .shfw4_p2{ width:100%; margin-top: 40px; display: block; }
.shfw_con4 ul li:nth-child(2){ width:40%;}
.shfw_con4 ul li:nth-child(2) img{ width: 100%;}

.shfw_con5{width: 98%; max-width: 1500px; margin:60px auto 0px auto; padding-bottom: 100px; }
.shfw_con5 h4{font-size:28px; line-height:50px; padding: 0px; margin: 0px; font-weight: 200; padding-bottom: 10px; width: 100%;}
.shfw_con5 p{font-size:18px; line-height:32px; color: #777;}
/*售后服务结束*/

/*培训开始*/

.peixun_con{width:86%; max-width: 1400px; margin:40px auto 0px auto; color: #666; line-height: 34px; font-size: 18px;}
.peixun_con h2{ margin: 0px; padding: 0px; font-size: 34px; font-weight: normal; padding-bottom: 30px;} 

.peixunlb{width: 86%; max-width: 1400px; margin:40px auto 100px auto; display: -webkit-flex; /* Safari */  display: flex; justify-content: space-between; align-items:stretch!important; align-content:stretch!important;  background: #eef3f7e3; }
.peixunlb_conl{ width: 50%;}
.px_liuyan_n{ width:48%;  height: 100%!important; }
.px_liuyan{margin: 0px;    border-radius: 0px;  padding: 30px;  height: 100%;}



.peixunlb_con1{ }
.peixunlb_con1 ul{display: -webkit-flex; /* Safari */  display: flex;} 
.peixunlb_con1 li { width:32%; border: 1px solid #e7e7e7; padding: 10px; margin-right: 2%; margin-top: 20px;}
.peixunlb_con1 li .px_img{ width: 100%;}
.peixunlb_con1 li .px_img img{ width: 100%;}
.peixunlb_con1 li .px_tit{  width: 100%;}
.peixunlb_con1 li .px_tit span{ display: block; line-height: 26px; color: #999; font-size: 14px;}
.peixunlb_con1 li .px_tit a { display: block; font-size: 16px; color:#e75821;}

.px_liuyan{ padding-top: 30px;}
.px_liuyan_tit{font-size:26px; padding-bottom: 20px;}
.px_liuyan label{ font-size: 16px; font-weight: 500; line-height: 32px; }
.form-group{margin-bottom: 20px;}
.px_liuyan .form-control{height: auto; padding: 8px 12px; font-size: 16px;}
.px_liuyan button{ width: 150px; line-height: 30px; font-size: 16px; margin-top: 10px;}

.peixun_con1{width: 98%; max-width: 1000px; margin:60px auto 0px auto; padding-bottom: 100px; }
.peixun_con1 h3{ text-align: center; font-size:28px; line-height:50px; padding: 0px; margin: 0px; font-weight: 200;  }
.peixun_con1 img{margin: 20px auto 0px auto; }
.peixun_con1 span{ color: #999; text-align: center; font-size: 16px; width: 100%;display: block;line-height:36px;}


.sousuo_con{ width: 86%; max-width: 1500px; margin: 60px auto 60px auto;}
.sousuo_con a{ font-size: 16px; line-height: 26px; margin-top: 10px; display: block; padding-bottom: 5px; border-bottom: 1px dotted #ccc;}


@media (max-width: 1600px){
	.new_banner { width: 100%;  height: 383px;  display: -webkit-flex;  display: flex;  align-items: center;  background-size: 1600px 383px!important;}
	.about_con4{height: 400px;}
	.new_banner p{ width: 86%;}
	.prod_incon{ width:86%;} 
#target1{height: 78px;}
#target2{height: 78px;}
#target3{height: 78px;}
	
	.shfw_con1{width: 86%;} 
	.shfw_con2{width: 86%;} 
	.shfw_con3{width: 86%;} 
	.shfw_con4{width: 86%;} 
	.shfw_con5{width: 86%;} 
	
	.product-section{ padding: 60px 0px;}
	
	.about_con1_l .product-number-info li{ width: 33.33%; margin: 0px; padding: 0px 0px; text-align: center; border-left: 1px solid #f1f1f1; border-right: 0px; background-color: #1e2787; color: #fff;}
	.product-number-inner{ margin-top: 10px;}
	.about_con1_r button{ height: 100%;}
	.about_con1_r img{height: 100%; }
	
	.new_yema{margin: 60px auto 30px auto;}
	.new_link_con a{ font-size: 16px;}
	.prod_incon .prod_incon1 a p strong{ font-size: 24px; padding-bottom: 10px;}
	.peixun_con h2 { margin: 0px;  padding: 0px;  font-size: 30px;  font-weight: normal;  padding-bottom: 10px;}
	.new_banner p{ font-size: 30px; line-height: 46px;}
	.prod_link_tit{ font-size: 30px;}
	.shfw_con1 h2{font-size: 30px; padding-bottom: 0px;}
	.shfw_con1 p{font-size: 16px;  }
	.shfw_con2 h4 { font-size: 26px; line-height: 30px;}
	.shfw_con2 li p:nth-child(2) font{line-height: 28px;}
	.shfw_con3 h4{ font-size: 26px; line-height: 30px;}
	.shfw_con4 h4 {font-size: 28px;line-height: 30px; padding-bottom: 10px;}
	.shfw_con5 h4 {font-size: 28px;line-height: 30px;}
	.shfw_con5 p{font-size: 16px;  }
	
	.about_con1tit h2{font-size: 30px; padding-bottom: 10px;}
	.about_con1_l p{line-height: 32px;}
	.product-number-info li b{font-size: 46px;}
	.about_con2_tit{font-size: 30px;}
	.about_con3_tit{font-size: 30px;}
	.about_qywh { padding-top: 10px;}
	.about_qywh ul li p{ font-size: 16px}
	.about_con2{margin: 60px auto 0px auto;}
	.about_con3{margin: 60px auto 0px auto; padding-bottom: 60px;}
	.about_con4_tit{font-size: 32px; padding-bottom: 20px;}
	.about_con4_con{font-size: 16px;}
	
	.hxjs_con1 h2{font-size: 30px; }
	.hxjs_con1 h3 {font-size: 22px; font-weight: 200; padding: 0px 0px 20px 0px;  margin: 0px;  color: #222;}
	.hxjs_con2 h2{font-size: 30px; }
	.hxjs_con2 h3 {font-size: 22px; font-weight: 200; padding: 0px 0px 20px 0px;  margin: 0px;  color: #222;}
	
	.prod_liebiao .prod_side .prod_con_cpfl dd{ font-size: 16px; line-height: 50px;}
	.prod_con .prod_side .prod_con_cpfl dd{ font-size: 16px; line-height: 50px;}
	.prod_con_tit{font-size:30px; }
	
	
}
@media (max-width: 1400px){
	.about_con4{height: 360px;}	
	.prod_incon .prod_incon1 a p strong{padding-bottom: 0px;}
	.new_banner p{max-width: 1360px;}
	#target1{height: 50px;}
#target2{height: 50px;}
#target3{height: 50px;}
.new_banner p{ width: 92%;}
.prod_incon .prod_incon1 a p font{margin-top: 15px;}
.px_liuyan { padding-top: 20px;}
.px_liuyan .form-control{padding: 6px 12px;}	
.form-group{margin-bottom: 15px;}
.px_liuyan button{margin-top: 5px;}
.shfw_con4 ul li:nth-child(1) .shfw4_p1{margin-top: 20px;}
.shfw_con4 ul li:nth-child(2) img{ height: 100%;}
	
.new_link_con a{margin: 0px 20px;}
	.about_con1_r button{ height: 100%;}
	.about_con1_r img{height: 100%;}
	.product-number-info li b{font-size: 40px; margin: 0px 0 5px;}
	.about_con1_l p{line-height: 28px;}
	.about_con1tit{margin: 60px auto 0px auto;}
	.about_con2{ margin-top: 60px;}
	.about_con3{margin-top: 60px;padding-bottom: 50px;}	
	.about_con1_l .product-number-info{}
	
.in_hxys_con .slidesfq { height: 56vh;min-height: 400px;}
.product-section{ padding:50px 0px;}
	
	.news_link2 .text-box p{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 限制文本为2行 */
    overflow: hidden;
    text-overflow: ellipsis;}
	.news_link2 .text-box {
    padding: 0px 15px 0px 15px;}
	.news_link2 .text-box font{margin-top: 5px;}
	
	.news_box1 h2{ font-size: 18px;}
	.pagebar{margin-top: 30px;}
	

}
@media (max-width: 1024px){	
	.about_con4{height: 300px;}	
	.about_con4_tit{ padding-bottom: 20px;}
	.about_con4_a{margin-top: 30px;width: 160px;  line-height: 50px;}
	.new_banner p{max-width: 980px;}
		#target1{height: 40px;}
#target2{height: 40px;}
#target3{height: 40px;}
	.new_banner p{ width: 92%;}
	.prod_incon .prod_incon1 a p:nth-child(1){ font-size: 15px; line-height: 26px;}
	.prod_incon .prod_incon1 a p strong{font-size: 22px;line-height: 40px;}
	.prod_con .prod_side{ width: 28%;}
	.prod_con_l{padding-left: 20px;}
	.peixunlb_conl{margin-top: 25px;}
	
	.new_link_con a { margin: 0px 10px;}
	.about_con1tit{ margin-top: 50px;}
	.about_con2{ margin-top: 50px;}
	.about_con3{margin-top: 50px;padding-bottom: 50px;}	
	.hxjs_bj{margin-top: 50px;  padding-bottom: 50px;}
	.about_con1{flex-wrap:wrap-reverse;}
	.about_con1_l{width: 100%; margin-top: 20px;}
	.about_con1_r{width: 100%;}
	.about_con1_l .product-number-info ul{width: 100%;}
	.about_con1tit h2{padding-bottom: 0px;}
	.about_con1_l .product-number-info{margin-top: 10px;}
	.about_con1_r button{width: 100%;}
	.in_hxys_con .slidesfq { height: 56vh;min-height: 300px;}
	.product-section{ padding: 40px 0px;}
	
	.hxjs_con2{ margin-top: 50px;}
	.news_link2 .text-box p { display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1; overflow: hidden;
    text-overflow: ellipsis;}
	.news_link2{margin: 30px auto 0px auto;}
	.new_con{ padding-right: 5%;}
	.xwne{padding-top: 50px;padding-bottom: 50px;}
	.bott{ line-height: 26px; margin-top: 30px;}
	
}
@media (max-width:960px){	
.about_con4_tit{ font-size: 26px; padding-bottom: 10px;}
.about_con4_con {font-size: 16px;	}
.about_con4_a { margin-top: 20px; width: 160px; line-height: 50px;}
.new_banner p{max-width: 920px;}
#target1{height: 30px;}
#target2{height: 30px;}
#target3{height: 30px;}
.new_banner p{ width: 92%;}
.prod_liebiao .prod_side .prod_con_cpfl dd{ font-size: 16px;}

.peixunlb{ flex-wrap:wrap;}	
.peixunlb_conl {margin-top: 0px; width: 100%;}
.px_liuyan_n{width: 100%;}
	
.xiazai .current-page-items3 .item3{width: 50%;}
	
.shfw_con1{margin: 30px auto 0px auto;}
.shfw_con3 p font:nth-child(odd){flex: auto;  width: 20%;}

	#link_gl a{ font-size: 16px; border: 0px;}	
	.about_con1{ margin: 0px auto 0px auto;}
	.about_con1tit{margin: 30px auto 0px auto;}
	.about_con2{ margin-top: 30px;}
	.about_con3{margin-top: 30px;padding-bottom: 50px;}	
	.hxjs_bj{margin-top: 30px;  padding-bottom: 50px;}
	.in_hxys_con .slidesfq { height: 56vh;min-height: 260px;}
	.about_con1tit h2{font-size: 30px;}
	.product-section{ padding: 30px 0px;}
	
.hxjs_con2{ margin-top: 50px;}
	.newlink_con{ display: none;}
	.xwne{padding-top: 30px;padding-bottom: 30px;}
	.bott{ line-height: 26px; margin-top: 30px;}
	.new_con h2{font-size: 26px;  padding: 0px;  margin: 0px;}
	.news_side dt{font-size: 26px; padding-bottom: 10px;}
	.new_con_nr{padding-top: 30px;}
	
	.lxwm_con ul{width: 96%; flex-wrap:wrap; margin: 20px auto 0px auto;}
	.lxwm_con ul li{width: 49%; margin-top: 10px;}
}

.prod_side_hp{ display: none;}
.shfw_con3 p img{display: none;}

@media (max-width:760px){
	.prod_incon .prod_incon1 a{flex-wrap:wrap; flex-direction:column-reverse;}
	.prod_incon .prod_incon1 a p:nth-child(1){ width: 100%; padding: 10px 0px 0px 0px;}	
	.prod_incon .prod_incon1 a p:nth-child(2){ width: 100%; line-height: 30px;font-size: 15px; }
	.prod_incon{ width: 100%;}
	.prod_incon .prod_incon1{background: none; box-shadow: none;}
	.prod_incon12{margin-top:0px;}
	.prod_incon12 ul{width: 96%; margin: 0px auto;}
	.prod_incon12 ul li{background: none; box-shadow: none; padding: 0px;}
	.new_link_con a{ margin: 0px; padding: 0px; font-size: 16px; border-bottom: 0px solid #f1f1f1; width: 100%; border-left: 1px solid #ccc; }
	
	.new_link_con a:nth-child(1){border-left: 0px solid #ccc;}
	.new_banner p{font-size: 26px; line-height: 36px;}
	.new_banner p span{font-size: 16px; line-height:28px;}
	.new_link_con a:hover{ border-bottom: 0px;}
	.prod_side{ display: none;}
	.prod_liebiao .prod_list{ width: 100%;}
	.prodlist1{margin-top: 20px;}
	.prod_liebiao{flex-wrap:wrap; margin: 3px auto 0px auto;}
	.prod_side_hp{ display: block; width: 100%!important; padding: 0px; margin: 0px; }
	.prod_side_hp dl{width: 100%; display: -webkit-flex; /* Safari */  display: flex; flex-wrap:wrap; justify-content: space-between; margin-bottom: 0px;}
	.prod_side_hp dt{ width: 100%; background: #f1f1f1; line-height: 50px; display: block; font-size: 16px; }
	.prod_side_hp dd{ width:auto; line-height:46px; font-size: 14px; text-align: center; flex-grow:1; margin:5px 1px 0px 1px; background: #f7f7f7; }
	.prodlist1 a{ flex-wrap:wrap;}
	.prodlist1_img{ width: 100%;}
	.prodlist1_tit{width: 100%;}
	.prod_liebiao{padding-bottom: 50px;}
	.about_con4 a{ width: 90%; margin: 0px auto;}
	.prod_con_l { width: 100%;  padding-left: 0px; border-left: 0px solid #f1f1f1;margin-top: 20px;}
	.prod_con_tit{ font-size: 26px; text-align: center; padding-bottom: 10px;}
	.prod_con{flex-wrap:wrap; margin: 3px auto 0px auto; padding-bottom: 50px;}
	#link_gl a.active{background:none;border-color:#ebebeb !important; }
	#subnav3 ul li{ margin:0px 2px; width: 100%; }
	#subnav3 ul li a{ width:100%; margin: 0px; padding: 0px; line-height: 40px;}
	.xiazai{ margin: 0px; padding-bottom: 50px;}
	.xiazai .current-page-items3 .item3{width: 100%;}
	
	.prod_link_tit{ font-size: 26px; font-weight: 500; padding-top:20px; }
	.pagination3{margin-top: 40px;}
	
	.shfw_con1 h2{ font-size: 26px; padding-bottom: 0px;line-height: 30px;  padding: 5px 0px 10px 0px;}
.shfw_con2 h4{ font-size: 24px;}
	.shfw_con1 p{font-size: 16px; line-height: 28px;}
	
	.shfw_con2{margin: 10px auto 0px auto;}
	.shfw_con3 p{flex-wrap:wrap;}
	.shfw_con3 p font{ display: none;}
	.shfw_con3 p img{ display: block;}
	.shfw_con3 h4{font-size: 24px;}
	.shfw_con4 h4{padding-bottom: 10px; font-size: 24px;}
	.shfw_con4 ul{flex-wrap:wrap;}
	.shfw_con4 ul li:nth-child(1){ width: 100%; padding: 20px;}
	.shfw_con4 ul li:nth-child(2){ width: 100%;}
	.shfw_con4 ul li:nth-child(1) .shfw4_p1{ width: 100%; float: none; padding-left: 0px; border-left: 0px solid #ccc; display: flex;align-items: flex-start; line-height: 26px;}
	.shfw_con4 ul li:nth-child(1) .shfw4_p1 img{ margin-right: 10px;}
	.shfw_con4 ul li:nth-child(1) .shfw4_p1 b{line-height: 26px;}
	.shfw_con4 ul li:nth-child(1) .shfw4_p1 font b{ padding-bottom: 0px;}
	.shfw_con4 ul li:nth-child(1) .shfw4_p2{margin-top: 20px;}
	
	.shfw_con4 { width: 98%;  max-width: 1500px; margin: 30px auto 0px auto;}
	.new_link_con{ width: 100%;}
	.new_link{ border-bottom: 0px; border-right: 1px solid #ebebeb; border-top: 1px solid #ebebeb;}
	#link_gl a{line-height: initial; border-bottom: 1px solid #ebebeb; border-left: 1px solid #ebebeb; line-height: 50px;} 
	.new_link_con{flex-wrap: wrap; height: auto;}
	
	.about_con1tit{ margin-top: 30px;}
	.about_con2{ margin-top: 30px;}
	.about_con3{margin-top: 30px;padding-bottom: 30px;}	
	.hxjs_bj{margin-top: 30px; padding-top:0px; padding-bottom: 30px;}
	.in_hxys_con .slidesfq.active{flex:8;}
	.in_hxys_con .slidesfq{margin: 2px;height: 56vh; min-height: 200px; max-height: 200px;}
	.in_hxys_con{ margin-top: 10px; margin-right: 0px; margin-left: 0;}
	.about_con1tit h2{font-size: 26px;}
	
	.fwzclink_ph a{ width: 33.33%;}
	.aboutlink_ph a{ width:50%;}
	.peixun_con h2{font-size:26px; padding-bottom: 10px;}
	.about_qywh ul{flex-wrap:wrap;}
	.about_qywh ul li{ width: 100%;}
	.about_qywh{ margin-top: 10px; padding-top: 0px;}
	
	.hxjs_con1 h2 { font-size: 26px; font-weight: 500;}
	.hxjs_con1 h3{font-size: 18px; padding: 0px 0px 5px 0px;}
	.features-item .features-info{padding: 5px 3px;}
	
	.hxjs_con2{ margin-top: 30px;}
	.hxjs_con2 h2{ font-size: 26px;}
	.hxjs_con2 h3{font-size: 18px; padding: 0px 0px 5px 10px;}
	.hxjs_con2 p .hxjs_con2_x{width: 100%;}
	.hxjs_con2 p .hxjs_con2_d{width: 100%;}
	.hxjs_con2 p a{ padding: 10px;}
	
	.prod_link_tit p{line-height: 26px;}
	
	.news_link2 .imgbox{width: 45%;}
	.news_link2 .text-box font{display: none;}
	.news_link2 .text-box .time{line-height: 26px;}
	.news_link2 .text-box h4{ font-size: 16px;line-height: 24px; -webkit-line-clamp: 2; color: #666;}
	.news_link2{ padding: 0px; width: 96%; margin: 20px auto 0px auto;}
	.news_link2 .text-box p{ display: none;}
	.news_link2 .text-box{padding: 0px 5px 0px 10px;}
	.prod_link_con p a{line-height: 40px;}
	
	.xgxw{ display: none;}
	.xwne .col-xs-8{ width: 98%; border-right: 0px;}
	.new_con { padding-right: 0%;}
	
	.lxwm_con ul{width: 96%; flex-wrap:wrap; margin: 20px auto 0px auto;}
	.lxwm_con ul li{width: 100%; margin-top: 10px;}
	
}
	
	
@media (max-width:576px){
	.prod_incon12 ul{flex-wrap:wrap;}
	.prod_incon12 ul li{background: none; box-shadow: none; padding: 0px; width: 100%;}
	
}