/* 重置 */
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
ul,ol{ list-style:none;}
a{ text-decoration:none;}
img{  border:none;display:block;width: 100%;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;}
input,
textarea,button {
	outline: none;
	border: none;
	border: 1px solid #ccc;
	resize: none;
	/* 清除移动端输入框特有的样式*/
	-webkit-appearance: none;
}
button:focus {outline: 0;}

body{ font-family:"微软雅黑",sans-serif;}
 /* input{ outline:none;border: none;}  */
  .fl {float: left;}
  .fr {float: right;}
  .clearfix::before,
  .clearfix::after {
  	content: "";
  	display: block;
  	height: 0;
  	line-height: 0px;
  	clear:both;
  	visibility: hidden;
  }
i,b {font-style: normal;}
.bx {width: 1400px;margin: 0 auto;}
.hs {color: #d9271d;}
.tit {color: #000;font-size: 30px;text-align: center;line-height: 1em;padding-top: 75px;padding-bottom: 50px;}

/* 返回顶部 */
.fh_top {position: fixed;width: 42px;bottom: 32px;right: 30px;cursor: pointer;z-index: 1000;}


/*顶部*/
.top {border-top: 1px solid #d9271d;box-sizing: border-box;}
.top .logo {padding-top: 26.5px;width: 133px;}
.pro_nav {border-top-color: #e8e8e8!important;} 

/* 手机端菜单 */
/* 菜单 */
.menu {display: none;}
.rightNav span{
    display: inline-block;
    margin-left: 10px;
  text-align: center;
  font-size: 15px;
  
  }
  .s-secondItem span {color: #999;margin-left: 10px;line-height: 1.6em;text-align: left;display: block;}
  .s-secondItem a:first-of-type span {margin-top: 10px;}
  .menu {margin-top: 21px}
  .menu .right {background: transparent;border: none;width: 32px;}
  .menu .right img {width: 100%;}
  
  .bgDiv{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position:fixed;
    display: none;
    z-index: 9999;
    bottom: 0;
  left: 0;

  }
  
  .rightNav{
    width: 54%;
    max-width: 400px;
    height: 100%;
    background-color: #fff;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: -60%;
    overflow-y: scroll;
  }
  .close {position: fixed;top: 22px;right:58%;z-index: 999999;width: 18px;display: none;}
  .close img {width: 100%;}
  .s-firstItem a span {font-size: .45rem!important;}
  .s-secondItem > i {display: none;}
  
  /* 二级菜单 */
  /*定位居中*/
  
  .middle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  }
  .s-side {
  padding: 10px;
  font-size: .7rem;
  }
  .s-side .s-firstItem i {
  display: none;
  }
  .s-side .s-firstItem span {
  display: inline-block;
  margin-left: 10px;
  font-size: .453333rem;
  text-shadow: 0px 0px 5px #EEEEEE;
  white-space: 10px;
  color: #333;
  }
  .s-side .first {
    padding: 10px 0;
    border-bottom: 1px solid #d7d7d7;
  }
  .s-side .d-firstNav span {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #333;
  }
  .s-side .d-firstNav i.fr {
  font-size: 16px;
  margin-top: 5px;
  margin-right: 10px;
  color: #999;
  }
  .s-side .s-secondNav,
  .s-side .s-secondItem {
  margin-left: .45rem;
  margin-top: 0px;

  }
  .s-secondNav:hover,.d-firstNav:hover{
    background-color: transparent;cursor: pointer
  }
  .s-side .d-secondDrop {
  margin-left: 100px;
  margin-top: 10px;
  }
  .iconRotate {
  transform: rotate(90deg);
  transition: transform 0.5s;
  }
  .s-firstDrop,
  .s-secondDrop {
  display: none;
  }
  
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {display: none;}
  .fa-home:before {display: none;}
  .fa-minus-square-o:before {display: none;}
  .s-side ul li a {color: #333;}






/* banner区域 */
.banner{  width:100%;}
.banner .swiper-slide a {position: relative;display: block;}
.banner .swiper-slide a p {font-size: 44px;color: #fff;text-transform: uppercase;position: absolute;top: 43%;width: 100%;text-align: center;text-shadow: 0.1rem 0.2rem 0.6rem rgb(0 0 0 / 60%);}
.banner .swiper-slide a.big{ display:block;background:no-repeat center;background-size: 100% auto;}
.banner .swiper-slide a.big::before {content: ''; display: block; padding-top: 44.1%;}
.banner .swiper-slide a.small{ display:none; background:no-repeat center;}
.banner .swiper-pagination-bullet{ width:10px; height:10px;border: 1px solid #d9271d;background: transparent;opacity: 1;}
.banner .swiper-pagination-bullet-active{ width:20px; border-radius:1000px;background: #d9271d;}


/* 首页产品轮播 */
.sj_sy_pro_lb {display: none;}
.sy_pro_lb .swiper-slide .sy_pro-wai{float: left;width: calc(100% / 3);border: 1px solid #e5e5e5;box-sizing: border-box;text-align: center;padding: 50px 30px;box-sizing: border-box;padding-bottom: 50px;}
.sy_pro_lb .swiper-slide .sy_pro-wai:nth-of-type(2) {border-right:none ;border-left: none;}
.sy_pro_pic {height: 280px;overflow: hidden;}
.sy_pro_pic:hover img {transform: scale(1.05);}
.sy_pro_pic img {width: auto;height: 100%;transition: all 0.6s;}
.sy_pro-wai h2 {font-size: 18px;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 1em;padding-top: 60px;padding-bottom: 16px;font-weight: 100;}
.sy_pro-wai span {color: #d9271d;position: relative;display: inline-block;width: auto;line-height: 1.7em;}
.sy_pro-wai span::after {    
	
	content: '';
	display: block;
	width: auto;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    top: 100%;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	margin-top: 5px;
}
.sy_pro-wai span:hover::after {
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
}

.sy_pro_lb .swiper-button-next {background: url(../images/right.jpg) no-repeat center;width: 28px;height: 50px;background-size: contain;right: 0;}
.sy_pro_lb .swiper-button-prev {background: url(../images/left.jpg) no-repeat center;width: 28px;height: 50px;background-size: contain;right: 0;left: 0;}

/* 首页关于我们 */
.sy_about {position: relative;width: 100%;height: 640px;margin: 80px 0;margin-bottom: 0;}
.sy_about_f {width: 1176px;height: 640px;background-color: #f5f5f5;position: absolute;right: 0;top: 0;z-index: 10;}
.sy_about_pic {width: 1154px;height: 494px;position: absolute;left: 0;top: 13%;transform: translateY(-50%);z-index: 20;overflow: hidden;}
.sy_about_pic img {transition: all 0.6s;}
.sy_about_pic img:hover {transform: scale(1.04);}

.sy_about_t {background-color: #fff;width: 880px;position: absolute;top: 22.5%;transform: translateY(-50%);right: 0;z-index: 30;padding-top: 60px;padding-bottom: 60px;padding-left: 50px;box-sizing: border-box;padding-right: 254px;}
.sy_about_t h2 {font-size: 30px;color: #000;}
.sy_about_t p {font-size: 16px;color: #666;line-height: 1.9em;padding: 20px 0;box-sizing: border-box;padding-bottom: 34px;}
.btn {width: 204px;height: 52px;line-height: 52px;border: 1px solid #888888;text-align: center;color: #888;text-transform: uppercase;font-size: 14px;display: block;position: relative;}
.sy_about_t a::before {	content: 'Learn more >>';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 52px;
    top: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;
}

	.sy_about_t a:hover::before {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: bottom left;
		transform-origin: bottom left;
		color: #fff;
	}
	.sy_about_t a:hover {border-color: #eee;}

/* 首页视频 */
.sy_video {padding-bottom: 80px;}
.sy_video .bx{width: 1230px;}
.sy_video_l {width: calc((100% / 2) - 27px);margin-right: 54px;position: relative;}
.bfan {position: absolute;top: 37.5%;left: 50%;transform: translate(-50%,-50%);}
.sy_video_pic {height: 314px;overflow: hidden;}
.sy_video_pic img {transition: all 0.6s;}
.sy_video_pic img:hover {transform: scale(1.04);}
.sy_video_l:nth-of-type(2) {margin-right: 0;}
.sy_video_tit p  {padding-top: 24px;padding-bottom: 15px;color: #d9271d;font-size: 14px;box-sizing: border-box;}
.sy_video_tit h4 {font-size: 18px;color: #333;font-weight: 100;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;padding-right: 40px;box-sizing: border-box;border-bottom: 1px solid #cccbcb;padding-bottom: 23px;}
.sy_video_tit h4::after {content: '';display: inline-block;background: url(../images/jt2.png) no-repeat center;width: 17px;height: 9px;background-size: contain;vertical-align: middle;position: absolute;right: 0;top: 37%;transform: translateY(-50%);}
.sy_video_tit h4:hover {color: #d9271d;}

.sy_video_tit h4::before {	content: 'Learn more >>';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;
}
.sy_video_tit h4:hover::before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
	
}
.sy_video_tit h4:hover {border-color: transparent;}
.bfan img:hover { transition: all 0.5s ease-in;transform:rotate(360deg);}

/* 首页新闻 */
.sy_new {background: #f5f5f5;padding-bottom: 85px;}
.sy_new ul li {float: left;width: calc(100% / 4);}
.sy_new ul li a {padding: 0 20px;display: block;box-sizing: border-box;}
.sy_new ul li a .sy_new_pic {height: 189px;overflow: hidden;}
.sy_new ul li a .sy_new_pic img {transition: all 0.6s;}
.sy_new ul li a .sy_new_pic img:hover {transform: scale(1.05);}
.sy_new_date {font-size: 14px;color: #888;display: flex;justify-content: space-between;padding-top: 6px;padding-bottom: 10px;border-bottom: 1px solid #cccbcb;}
.sy_new_date span:nth-of-type(2):hover {color: #d9271d;}
.sy_new ul li a h6 {font-weight: 100;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding-top: 12px;padding-bottom: 10px;font-size: 16px;}
.sy_new ul li a h6:hover {color: #d9271d;}
.sy_new ul li a p {color: #888;font-size: 14px;line-height: 1.7em;

    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    overflow: hidden;

}
.sy_new ul li a p:hover {color: #d9271d;}

.sy_new .btn {margin: 0 auto;margin-top: 68px;}

.sy_new .btn::before {	content: 'Learn more >>';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 52px;
    top: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;
}

	.sy_new .btn:hover::before {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: bottom left;
		transform-origin: bottom left;
		color: #fff;
	}
	.sy_new .btn:hover {border-color: #eee;}

/* 首页联系我们 */
.sy_lx {padding-bottom: 80px;}
.sy_lx_n ul {display: flex;justify-content: space-between;padding-top: 20px;}
.sy_lx_n ul li {text-align: center;border-right: 1px solid #e9e9e9;padding-right: 123px;box-sizing: border-box;}
.sy_lx_n ul li:first-of-type p {padding-top: 30px;}
.sy_lx_n ul li:last-of-type {padding-right: 0;border-right: none;}
.sy_lx_pic {background: #ececec;width: 78px;height: 78px;border-radius: 1000px;position: relative;margin: 0 auto;border: 1px solid #ececec;box-sizing: border-box;transition: 0.3s;display: block;}
.sy_lx_picbj {width: 28px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.sy_lx_n ul li p {font-size: 16px;color: #333;padding-top: 28px;line-height: 2em;}
.sy_lx_pic:hover {background-color: transparent;border: 1px solid #d9271d;}
.sy_lx .bx {width: 1300px;}

/* 底部 */
.foot {background-color: #242424;padding: 60px 0;box-sizing: border-box;}
.foot_logo {width: 126px;display: block;}
.foot_l p {font-size: 14px;color: #888;padding-top: 37px;}
.foot_l p:hover {color: #d9271d;}
.foot_nav a {font-size: 16px;color: #888;margin-right: 37px;text-transform: uppercase;}
.foot_nav a.on {color: #d9271d;}
.foot_nav a:last-of-type {margin-right: 0;}
.foot_nav a:hover {color: #d9271d;}
.foot_link {display: flex;justify-content: right;padding-top: 37px;}
.foot_link a {display: block;margin-right: 12px;width: 22px;}
.foot_link a img:hover { transition: all 0.5s ease-in;transform:rotate(360deg);}
.foot_link a:last-of-type {margin-right: 0;}


/* 内页开始 */

/* 内页banner */
.ny_banner {width: 100%;display: block;background-size: 100% auto!important;position: relative;}
.ny_banner::before {content: "";display: block; padding-top: 31%;}
.nybanner_sm {display: none;}
.ny_banner_wen {position: absolute;top: 50%;left: 0%;transform: translateY(-50%);}
.gywm_ny .ny_banner_wen {left: 29%;top:50%;transform: translate(-50%,-50%);width: 32%;}
.ny_banner_wen h6 {font-size: 30px;color: #fff;padding-bottom: 20px;}
.ny_banner_wen p {font-size: 14px;color: #fff;line-height: 2.2em;width: 100%;}



/* 内页公共标题 */
.ny_tit {font-size: 30px;color: #000;text-align: center;line-height: 1em;padding-top: 60px;}
.ny_tit_xian {width: 72px;height: 1px;background-color: #d9271d;margin: 0 auto;margin-top: 26px;margin-bottom: 56px;}
.wdduh2:hover {color: #d9271d;}

/*面包屑导航 */
.mbx_nav .page-position .weizhi {color: #999;font-size: 14px;}
.mbx_nav .page-position .weizhi::before {content: '';display: inline-block;background: url(../images/sy_tb.png) no-repeat center;width: 15px;height: 13px;margin-right: 2px;background-size: contain;visibility: visible;position: relative;top: 2px;}
.mbx_nav .page-position .weizhi a {color: #666;}
.mbx_nav .page-position .weizhi a:hover {color: #d9271d;}
.mbx_nav {height: 50px;line-height: 50px;border-bottom: 1px solid #f0f0f0;}

/* 产品列表分类导航 */
.fl_nav_n a {font-size: 14px;color: #999;display: inline-block;width: auto;margin-bottom: 15px;margin-right: 31px;}
.fl_nav_n a.on {color: #d9271d;}
.fl_nav {display: flex;padding-bottom: 36px;}
.fl_nav_n a:hover {color: #d9271d;}
.fl_nav_n a:nth-of-type(5) {width: auto;}
.fl_nav_n a:last-of-type {width: auto;}
.fl_nav_xian {width: 100%;height: 1px;background-color: #e4e4e4;}
.fl_nav span {width: 214px;display: block;font-size: 14px;}


/* 内页产品列表 */
.sj_feilei {display: none;}
.ny_pro {background: #f5f5f5;}
.pro_xjfl {padding-top: 50px;}
.pro_xjfl ul li {float: left;width: calc((100% / 2) - 25px);margin-right: 50px;margin-bottom: 50px;}
.pro_xjfl ul li:nth-of-type(even) {margin-right: 0;}
.pro_xjfl ul li > a:hover h3 {color: #d9271d;}
.pro_xjfl ul li a:nth-of-type(2) {background-color: #fff;display: block;padding: 25px 30px;box-sizing: border-box;position: relative;}
.pro_xjfl ul h3 {font-size: 20px;color: #000;padding-bottom: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro_xjfl ul h3::before {content: '';display: inline-block;background-color: #d9271d;width: 2px;height: 20px;position: relative;top: 3px;margin-right: 6px;}
.pro_xjfl ul li p,.pro_list2 p {font-size: 18px;color: #333;text-align: center;padding: 25px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-bottom: 5px;}
.pro_xjfl ul li .ny_pro_pic {height: 326px;overflow: hidden;}
.pro_xjfl ul li .ny_pro_pic img {height: 100%;margin: 0 auto;object-fit: contain;transition: all 0.6s;}
.pro_xjfl ul li .ny_pro_pic img:hover {transform: scale(1.03);}
.pro_list4 ul li {background-color: #fff;padding: 25px 30px;box-sizing: border-box;position: relative;}
.pro_list4 ul li::after { content: '';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;}

.pro_list4 ul li:hover::after {

    -webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
}
.wdduh2 {margin-bottom: 32px;}



.pro_list4 a:hover h2 {color: #d9271d;}
.pro_list5 a:hover h2 {color: #d9271d;}

.pro_xjfl ul li a:nth-of-type(2)::after {
    content: '';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;
}
.pro_xjfl ul li a:nth-of-type(2):hover::after{
    -webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
}
.pro_xjfl ul li a:hover p {color: #d9271d;}
.pro_list2 {background: url(../images/pro2_bg.jpg) no-repeat center;background-size: cover;padding-bottom: 60px;}
.pro_list2 p {text-align: center;padding-bottom: 50px;}
.pro_list2 .ny_pro_pic {width: 533px;margin: 0 auto;overflow: hidden;}
.pro_list2 .ny_pro_pic img {transition: all 0.6s;}
.pro_list2 .ny_pro_pic img:hover {transform: scale(1.03);}
.pro_list2 p::after,.pro_xjfl ul li p::after  {content: '>>';display: inline-block;color: #d9271d;margin-left: 10px;}
.pro_list2 p:hover {color: #d9271d;}
.pro_list3 ul li {float: left;width: calc((100% / 3) - 17px);margin-right: 25px;margin-bottom: 0;}
.pro_list3 ul li:nth-of-type(even) {margin-right: 25px;}
.pro_list3 ul li:last-of-type {margin-right: 0;}
.pro_list3 ul li a {padding-bottom: 0;}
.pro_list3 ul li .ny_pro_pic {height: 270px;}
.pro_list3 ul li p {padding: 25px 0;padding-bottom: 5px;}
.pro_list3 ul h3 {padding-bottom: 24px;}
.z34 {background-color: #f3f3f3;}
.pro_list2 h2,.pro_list4 h2,.pro_list5 h2 {font-size: 26px;}
.pro_list5 {background: url(../images/list5-bg.png) no-repeat center;background-size: cover;padding-top: 0;padding-bottom: 80px;}
.pro_list5 ul {padding-top: 50px;}
.pro_list5 .ny_tit  {padding-top: 40px;}




/* 内页产品分类列表 */
.pro_feilei_list ul li {float: left;width: calc((100% / 3) - 24px);margin-right: 24px;padding: 20px;box-sizing: border-box;background-color: #fff;margin-bottom: 24px;text-align: center;position: relative;}
.pro_feilei_list ul li .pro_feipic {height: 278px;overflow: hidden;}
.pro_feilei_list ul li .pro_feipic img {height: 100%;width: 100%;object-fit: contain;transition: all 0.6s;}
.pro_feilei_list ul li .pro_feipic img:hover {transform: scale(1.03);}
.pro_feilei_list {padding-top: 40px;padding-bottom: 50px;}
.pro_feilei_list ul li p {font-size: 18px;color: #333;padding-top: 30px;padding-bottom: 7px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro_feilei_list ul li:hover p {color: #d9271d;}
.pro_feilei_list ul li p::after {content: '>>';margin-left: 10px;color: #d9271d;}
.pro_feilei_list ul li::after {    content: '';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;}

.pro_feilei_list ul li:hover::after{
    -webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
}



/* 内页关于我们 */
.about-us .ny_tit_xian {margin-bottom: 40px;}
.about-us .ny_tit {padding-top: 65px;}
.ry {background-color: #f5f5f5;padding-bottom: 80px;}
.ry_pic {height: 325px;width: 240px;}
.ry_pic img{height: 100%;width: 100%;object-fit: contain;}
.ry .ny_tit {padding-bottom: 34px;}
.ry .bx {position: relative;padding: 0 60px;box-sizing: border-box;}
.ry .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(../images/r_y.png) no-repeat center;width: 27px;height: 50px;top: 62%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background: url(../images/r_l.png) no-repeat center;width: 27px;height: 50px;top: 62%;}
.sy_pro .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: 50%;}
.ry {padding-bottom: 60px;}


/* 内页联系我们 */

.contact_left ul li {background: #f6f6f6;margin-bottom: 20px;padding: 27px 27px;box-sizing: border-box;display: flex;}
.contact_left {width: 28%;}
.contact_left ul li span {font-size: 18px;color: #d9271d;}
.contact_left ul li p {font-size: 16px;color: #666;padding-top: 10px;box-sizing: border-box;text-align: justify;word-break: break-word}
.contact_con {padding-top: 65px;padding-bottom: 75px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact_left ul li:last-of-type p {padding-top: 8px;text-align: left;line-height: 1.6em;}
.contact_left ul li .liu_icon {width: 54px;height: 54px;margin-right: 14px;}
.contact_left ul li .liu_icon img {width: 100%;height: 100%;opacity: 0.9;}
.lkjgdk  {width: 67%;}
.contact_right {width: 38%;margin: 0 20px;}
.iuyan_tit h3 {font-size: 26px;color: #333;padding-bottom: 15px;}
.iuyan_tit h3  span {color: #d9271d;}
.iuyan_tit p {color: #999;font-size: 18px;padding-bottom: 20px;}
.contact_right .layui-form-label {float: none;width: auto;text-align: left;padding: 9px 0px;}
.contact_right .layui-input-block {margin-left: 0;}
.contact_right .layui-input, .layui-select, .layui-textarea {border-radius: 4px;border: 1px solid #ddd;}
.contact_right .layui-form-item .layui-input-inline {width: 100%;}
.contact_right .layui-form-item .layui-inline {width: 48%;margin-right: 20px;}
.contact_right .layui-input, .layui-select {height: 50px;line-height: 50px;}
.yzm {position: absolute;top: 6px;right: 0;height: 47px;}
.yzm img {height: 78%;}
.contact_right .layui-textarea {padding: 10px;resize: none;min-height: 110px;}
.contact_right .layui-form-item {margin-bottom: 8px;}
.contact_right .layui-btn {margin-top: 24px;padding: 0 50px;height: 46px;line-height: 46px;border-radius: 6px;}
.layui-btn-primary:hover {color: #d9271d;}
.map333 {width: 100%;height: 300px;margin-top: 70px;}
.contact_con .layui-textarea {width: 100%;}
.contact_con .layui-form-item {display: flex;flex-wrap: wrap;}
.contact_con .layui-form-text {display: block;}
/* .sdgd {height: 470px;} */


/* 内页产品视频 */
.pro_video_n {padding-top: 40px;}
.pro_video_n ul li {float: left;width: calc(100% / 3);position: relative;}
.pro_video_n ul li a {display: block;padding: 0 15px;box-sizing: border-box;}
.pro_video_n ul li .video_pic {height:280px;overflow: hidden;}
.pro_video_n ul li .video_pic img {height: 100%;object-fit: cover;transition: all 0.6s;}
.pro_video_n ul li .video_pic img:hover {transform: scale(1.05);}
.bf_btn {position: absolute;top: 41%;left: 50%;transform: translate(-50%,-50%);width: 52px;}
.pro_video_n ul li p  {text-align: center;font-size: 18px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-top: 20px;padding-bottom: 38px;padding-left: 6px;padding-right: 6px;box-sizing: border-box;}
.pro_video_n ul li:hover p {color: #d9271d;}

/* 内页新闻列表 */
.new-top_l {width: 407px;height: 253px;overflow: hidden;}
.new_list_n {padding-top: 62px;}
.new-top_l img {width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.new-top_l img:hover {transform: scale(1.03);}
.xxrq span {font-size: 44px;color: #d9271d;}
.xxrq i {font-size: 14px;color: #d9271d;}
.new_top_r h5 {font-weight: 100;font-size: 20px;color: #333; display: inline-block;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    overflow: hidden;
    line-height: 1.6em;
    margin-bottom: 20px;
}


    .new_top_r p {line-height: 1.9em;font-size: 16px;color: #999; display: inline-block;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-line-clamp: 3;
        -moz-line-clamp: 3;
        -ms-line-clamp: 3;
        -o-line-clamp: 3;
        overflow: hidden;
    
    
    }

.new_list_flnav h6,.new_list_small h6 {font-size: 18px;color: #333;text-transform: uppercase;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.new_list_n_r {width: 342px;}
.new_list_flnav,.new_list_small{background-color: #f8f8f8;padding: 30px 24px;box-sizing: border-box;}
.flnav_nr a,.listsma_nr a {font-size: 16px;color: #333;line-height: 2.4em;display: block;}
.flnav_nr a.on {color: #d9271d;}
.flnav_nr a:hover {color: #d9271d;}
.flnav_nr {padding-top: 16px;}
.new_list_flnav {margin-bottom: 30px;}
.listsma_nr {padding-top: 16px;}
.listsma_nr a {line-height: 1.8em;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.listsma_nr a:hover {color: #d9271d;}
.new_top_date span {color: #d9271d;line-height: 70px;}
.new_list_n_l {width: 73%;}
.new_top_r {width: 57%;float: left;padding-left:32px;box-sizing: border-box;}
.new_top_date {padding-bottom: 3px;}
.new_top_r h5:hover {color: #d9271d;}
.new_top_r p:hover {color: #d9271d;}
.list_bot_pic {width: 237px;height: 176px;overflow: hidden;}
.list_bot_pic img {height: 100%;object-fit: cover;transition: all 0.6s;}
.list_bot_pic img:hover {transform: scale(1.05);}
.list_bot_wen h6 {font-size: 20px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: 100;}
.list_bot_wen h6:hover {color: #d9271d;}
.list_bot_wen p:hover {color: #d9271d;}
.list_bot_wen span {font-size: 16px;color: #666;display: block;padding-top: 12px;padding-bottom: 14px;}
.list_bot_wen p {line-height: 1.6em;font-size: 16px;color: #666; display: inline-block;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 20px;


}
    .list_bot_wen i {font-size: 16px;color: #d9271d;position: relative;display: inline-block;padding-bottom: 8px;}
.list_bot_wen {padding-left: 28px;width: 76%;}
.new_list_tottom {padding-top: 60px;}
.new_list_tottom ul li {padding: 30px 0;border-bottom: 1px solid #ececec;box-sizing: border-box;}
.new_list_tottom ul li:last-of-type {border-bottom: none;}
.list_bot_wen i::before {
    content: '';
	position: absolute;
	display: block;
	width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #d9271d;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
border: 1px solid #d9271d;

}


.list_bot_wen i:hover::before{
    -webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: bottom left;
	transform-origin: bottom left;
}


/* 分页基本样式 */
.xypg-pagination {
    margin-top: 46px;
    text-align: center;
    font-size: 0;
    padding-bottom: 60px;
    }
    
    .xypg-pagination .pagin-left,
    .xypg-pagination .pagin-mid,
    .xypg-pagination .pagin-right,
    .xypg-pagination .pagin-select {
    display: inline-block;
    vertical-align: middle;
    }
    
    .xypg-pagination a,
    .xypg-pagination #current {
    font-size: 14px;
    color: #333333;
    font-family: "Microsoft YaHei",Arial;
    line-height: 28px;
    border: 1px solid #d0d0d0;
    margin: 0 -1px 5px 0;
    padding: 8px 18px;
    cursor: pointer;
    float: left;
    }
    
    .xypg-pagination #current,
    .xypg-pagination a:hover {
    color: #fff;
    border-color: #d9271d;
    background: #d9271d;
    }
    
    .xypg-pagination .pagin-mid {
    font-size: 14px;
    }
    
    .xypg-pagination .pagin-mid .mob-pagin-mid {
    display: none;
    }
    
    .xypg-pagination .pagin-select {
    font-size: 14px;
    }
    
    .xypg-pagination .pagin-select select {
    height: 28px;
    padding: 0 8px;
    margin: -1px 5px 0 5px;
    }
    .pagin-left li {float: left;}

/* 新闻详情页 */
.newReal_tit h3 {font-size: 24px;color: #333;font-weight: 400;margin-bottom: 14px;margin-top: 0px;}
.newReal_tit span {color: #999;font-size: 14px;display: block;padding-bottom: 30px;box-sizing: border-box;border-bottom: 1px solid #dedede;}
.newReal_pic {text-align: center;margin: 10px auto;}
.newReal_pic img {max-width: 100%;text-align: center;}
.newReal_n p {text-align: justify;color: #666;font-size: 16px;line-height: 1.5em;}
.newReal_n {margin-top: 30px;}
.newReal_n img {max-width: 100%;width: auto;display: inline-block;}
.newReal_tit {text-align: center;}
.newdetail {padding-top: 10px;padding-bottom: 70px;}
.newReal_tit {padding-top: 22px;}

/* 视频详情页 */
.video_deail iframe {width: 1000px;margin: 0 auto;text-align: center;}
.video_deail .newReal_n {text-align: center;}

/* 上一篇下一篇 */
.sxreture {padding-top: 30px;border-top: 1px solid #e5e5e5;margin-top: 35px;}
.sypxyp span {font-size: 14px;color: #999;}
.sypxyp a {font-size: 14px;color: #666;}
.sypxyp a:hover {color: #d9271d;}
.syp {margin-bottom: 5px;}
.return {padding-top: 8px;}
.return a {color: #d9271d;font-size: 16px;border: 1px solid #d9271d;transition: 0.3s;width: 160px;height: 44px;line-height: 44px;display: block;text-align: center;}
.return a::before {content: '';display: inline-block;background: url(../images/fh.png) no-repeat center;width: 14px;height: 12px;background-size: contain;position: relative;top: 2;margin-right: 10px;}
.return a:hover {background: #d9271d;color: #fff;border-color: #d9271d;}
.return a:hover::before {content: '';background: url(../images/fh2.png) no-repeat center;}


/* 产品详情页 */
.yp_pic {padding-bottom: 10px;}
.yp_pic ul li {float: left;width: calc(100% / 4);}
.yp_pic ul li .pic_wia {padding: 0 10px;box-sizing: border-box;height: 246px;padding-top: 15px;overflow: hidden;}
.yp_pic ul li .pic_wia img {width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.yp_pic ul li .pic_wia img:hover {transform: scale(1.05);}
.detail_tit h3 {color: #d9271d;font-size: 28px;text-align: center;font-weight: 100;padding-bottom: 14px;}
.detail_tit .xian {width: 50px;height: 2px;background: #d9271d;margin: 0 auto;}
.detail_tit {padding-bottom: 30px;padding-top: 55px;}

.pro_detail{font-size: 16px;color: #666;line-height: 1.8em;}
.pro_detail img {width: auto;max-width: 100%;display: inline-block;}
.detail_a_pic {display: flex;justify-content: center;padding: 0 64px;box-sizing: border-box;padding-top: 35px;} 
.a_pic_1 {width: calc(100% / 3);margin-right: 15px;height: 274px;overflow: hidden;}
.a_pic_1:last-of-type {margin-right: 0;}
.a_pic_1 img {height: 100%;transition: all 0.6s;object-fit: contain;}
.a_pic_1 img:hover {transform: scale(1.05);}

.detail_b {background-color: #f5f5f5;margin-top: 46px;}
.detail_b span,.detail_b p {background-color: transparent!important;}
.top_l_wen p,.dup {font-size: 16px;line-height: 2em;color: #666;margin-bottom: 20px;}
.detail_b img {max-width: 100%;width: auto;}
.top_l_wen p i,.dup i {color: #d9271d;}
.b_top_r {width: 470px;height: 282px;overflow: hidden;}
.b_top_r img {height: 100%;object-fit: cover;transition: all 0.6s;}
.b_top_r img:hover {transform: scale(1.05);}
.b_top_l  {width: 63%;}
.detail_b_top  {padding-bottom: 20px;}
.detail_b_bot {padding-top: 40px;border-bottom: none;}

.detail_c {padding-bottom: 62px;}
.detail_c_tab {padding-top: 15px;}

.detail_c .sj_tab{display: none;}
.detail_c_tab img {max-width: 100%;width: auto;margin: 0 auto;}

.detail_d {background-color: #f5f5f5;padding-bottom: 70px;}
.wdnesp {text-align: center;padding-top: 15px;}
.detail_a_pic2 {display: none;}



@media (max-width:1399px){

.bx,.sy_lx .bx {width: 1200px;}
.sy_pro_pic img {width: 100%;height:100%;object-fit: contain;}
.fl_nav_n a {width: auto;}
.fl_nav span {width:21.5%;}
.b_top_l {width: 58%;}
.ry_pic {width: 195px;}
.new_list_n_r {width: 323px;}
.new_top_r {width: 51%;padding-left: 26px;}
.new_list_tottom {padding-top: 30px;}
.contact_right .layui-form-item .layui-inline {width: 100%;margin-right: 0;}


}

@media (max-width:1199px){
    .fl_nav span {width:30.5%;}
    .bx,.sy_lx .bx {width: 993px;}
    .b_top_l {width: 49%;}

    .ry_pic {width: 153px;}
    .new_list_n_r {width: 268px;}
    .new-top_l {width: 340px;}
  

    }


@media (max-width:992px){
	
.bx {width: 100%;padding: 0 12px;box-sizing: border-box;}
.tit {font-size: 22px;padding: 32px 0;}
.btn {width: 150px;height: 42px;line-height: 42px;}
.menu {display: block;}

/* 返回顶部 */
.fh_top {width: 38px;bottom: 28px;right: 20px;}

/* 面包屑适配 */
.mbx_nav{height: auto;line-height: 1.6em;padding: 10px 0;}


/* top适配 */
.top .logo {width: 90px;padding: 20px 0;}


/* 首页banner适配 */
.banner{ height:auto; width:100%;}
.banner .swiper-slide a.big{ display:none; height:736px; background:no-repeat center;}
.banner .swiper-slide a.small{ display:block; background:no-repeat center;width: 100%;background-size: 100% auto;}
.banner .swiper-slide a.small::before {content: ""; display: block; padding-top: 67%;}
.banner .swiper-pagination-bullet{ width:8px; height:8px; opacity:0.9;}
.banner .swiper-pagination-bullet-active{ width:16px; border-radius:6px;background: #d9271d;}
.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 6px;}
.banner .swiper-slide a p {font-size:32px;line-height: 1.6em;top: 37%;padding: 0 10px;box-sizing: border-box;}


/* 首页产品轮播适配 */
.sj_sy_pro_lb {display: block!important;}
.sy_pro_lb {display: none;} 
.sy_pro_lb .swiper-slide .sy_pro-wai{width: calc(100% / 2);padding: 10px;}
.sy_pro_lb .swiper-slide .sy_pro-wai:nth-of-type(2) {border-right:1px solid #e5e5e5 ;border-left: 1px solid #e5e5e5;margin-left: -1px;}
.sy_pro_pic {height: 140px;}
.sy_pro_pic img {margin: 0 auto;width: 100%;height: 100%;object-fit: contain;}
.sy_pro-wai h2 {font-size: 16px;padding-top: 30px;padding-bottom: 10px;font-weight: 500;}
.sy_pro-wai span {line-height: 1.6em;}
.sy_pro_lb .swiper-button-next,.sy_pro_lb .swiper-button-prev {top: 50%;transform: translateY(-50%);width: 20px;height: 36px;}



/* 首页关于我们适配*/
.sy_about {height: auto;margin:0}
.sy_about_f {width: 100%;height: auto;position: static;}
.sy_about_pic {width: 100%;height: auto;position: static;padding-top: 24px;}
.sy_about_t {width: 100%;position: static;padding: 30px 20px;background-color: #f5f5f5;}
.sy_about_t h2 {font-size: 22px;}
.sy_about_t p {padding: 20px 0;padding-bottom: 26px;}


/* 首页视频适配 */
.sy_video {padding-bottom: 0px;}
.sy_video .bx{width: 100%;}
.sy_video_l {width: 100%;margin-right: 0;}
.bfan {top: 32%;width: 42px;}
.sy_video_pic {height: auto;}
.sy_video_tit h4 {font-size: 16px;padding-right: 40px;padding-bottom: 14px;border-bottom: none;font-weight: 500;}
.sy_video_tit p {padding-top: 14px;}
.sy_video_tit {padding-bottom: 16px;}

/* 首页新闻适配 */
.sy_new {padding-bottom: 46px;}
.sy_new ul li {float: left;width: calc(100% / 2)}
.sy_new ul li a {padding: 0 0px;}
.sy_new ul li a .sy_new_pic {height: 160px;}
.sy_new ul li a h6 {padding-top: 12px;padding-bottom: 10px;font-size: 16px;font-weight: 500;}
.sy_new ul li a .sy_new_pic img {height: 100%;object-fit: cover;}
.sy_new ul li a p {color: #888;font-size: 14px;line-height: 1.6em;text-overflow: initial;overflow: auto;}
.sy_new ul li a p:hover {color: #d9271d;}
.sy_new .btn {margin-top: 36px;}

/* 首页联系我们适配 */
.sy_lx {padding-bottom: 30px;}
.sy_lx_n ul {padding-top: 5px;display: block;}
.sy_lx_n ul li {padding-right: 0;margin-bottom: 20px;border: none;justify-content: left;overflow: hidden;padding-left: 20px;box-sizing: border-box;}
.sy_lx_n ul li:first-of-type p {padding-top: 7px;text-align: left;}
.sy_lx_n ul li:last-of-type p {padding-top: 0px;}

.sy_lx_pic {width: 40px;height:40px;margin: auto;float: left;}
.sy_lx_picbj {width: 16px;}
.sy_lx_n ul li p {font-size: 16px;padding-top: 0;line-height: 1.6em;float: left;width: 73%;text-align:left;padding-left: 20px;}
.sy_lx .bx {width: 100%;}

/* 底部适配 */
.foot {padding: 50px 0;}
.foot_logo {width: 126px;margin: 0 auto;}
.foot_l p {padding-top: 30px;text-align: center;}
.foot_nav a {font-size: 16px;margin-right: 0;}
.foot_link {display: flex;justify-content: center;padding-top: 37px;}
.foot_link a {margin-right: 12px;}
.foot_nav {text-align:left;padding-top: 20px;padding-left: 8px;display: none;}
.foot_nav a {margin: 0;margin-right: 20px;line-height: 2em;}
.foot_r,.foot_l {float: none;}

/* 内页适配 */

.ny_tit {font-size: 22px;padding-top: 30px;line-height: 1.6em;}
.ny_tit_xian {margin-top: 12px;margin-bottom: 0px;}
/* banenr */ 
.ny_banner {height: 200px;background-position: center 60%!important;display: none;}
.nybanner_sm {display: block;position: relative;}
.nybanner_sm::before {content: ""; display: block; padding-top: 67%;}

.ny_banner_wen {left: 0px;}


/* 内页关于我们适配 */
.ry .swiper-button-next, .swiper-container-rtl .swiper-button-prev {width: 16px;height: 30px;background-size: contain;top: 65%;}
.ry .swiper-button-prev, .swiper-container-rtl .swiper-button-next {width: 16px;height: 30px;background-size: contain;top: 65%;}
.ry_pic {height: auto;width: 100%;}
.ry_pic img {width: 100%;height: 100%;object-fit: contain;}
.ry .bx {padding: 0 40px;}
.gywm_ny .ny_banner_wen {left: 20px;transform: translate(0,-50%);width: 80%;}
.ry {padding-bottom: 46px;}
.ny_banner_wen p {width: 70%;}
.ny_banner_wen {width: 100%;} 

/* 内页联系我们 */
.about-us .ny_tit {padding-top: 38px;}
.about-us .ny_tit_xian {margin-bottom: 30px;margin-top: 15px;}


/* 内页产品列表适配 */
.wdduh2 {margin-bottom: 0;}
.pro_list2 h2, .pro_list4 h2, .pro_list5 h2 {font-size: 20px;line-height: 1.5em;}
.fl_nav_n {display: none;}
.fl_nav {display: none;}
/* .sj_feilei {display: block;text-align: center;padding-bottom: 14px;} */
.pro_xjfl {padding-top: 24px;}
.pro_xjfl ul li {width: calc((100% / 2) - 5px);margin-right: 10px;margin-bottom: 20px;}
.pro_xjfl ul li a {padding: 0px}
.pro_xjfl ul h3 {font-size: 14px;padding-bottom: 10px;}
.pro_xjfl ul h3::before {content: '';display: inline-block;background-color: #d9271d;width: 2px;height: 16px;position: relative;top: 3px;margin-right: 5px;}
.pro_xjfl ul li p,.pro_list2 p {font-size: 14px;padding: 12px 0px;}
.pro_xjfl ul li .ny_pro_pic {height: 140px;}

.pro_list2 p {padding-bottom: 30px;}
.pro_list2 .ny_pro_pic {width: 34%;padding-top:24px;}
.pro_list2 p::after,.pro_xjfl ul li p::after  {margin-left: 5px;}
.pro_list3 ul li {float: left;width: calc((100% / 2) - 5px);margin-right: 10px;}
.pro_list3 ul li:nth-of-type(1) {width: 100%;float: none;}
.pro_list3 ul li:nth-of-type(even) {margin-right: 10px;}
.pro_list3 ul li .ny_pro_pic {height: 190px;}
.pro_list3 ul li p {padding: 12px 0px;box-sizing: border-box;font-size: 14px;}
.pro_list3 ul h3 {padding-bottom: 12px;}

.pro_list5 {padding-top: 10px!important;padding-bottom: 20px;}
.pro_list5 ul {padding-top: 20px;}
.pro_list5 .ny_tit  {padding-top: 20px;}
.fl_nav_xian {display: none;}

.pro_xjfl ul li a:nth-of-type(2),.pro_list4 ul li {padding:10px;box-sizing: border-box;}
.pro_xjfl ul li p, .pro_list2 p {padding-bottom: 0;}
.pro_xjfl ul li p {padding-bottom: 5px;}
.pro_list2 {padding-bottom: 44px;}
.a3 ul li .ny_pro_pic {height: 140px;}
.a4 .ny_tit,.a5 .ny_tit {padding-top: 12px;}
.a5 ul li {margin-bottom: 10px;}

.detail_b {margin-top: 20px;padding-bottom: 20px;}
.detail_b_top {padding-bottom: 0;}

.yp_pic ul li {float: left;width: calc(100% / 2);}
.yp_pic ul li .pic_wia {
    padding: 0 6px;
    padding-top: 12px!important;
    height: 137px;
    padding-top: 15px;}
    

/* 内页产品分类列表适配 */
.pro_feilei_list ul li {float: left;width: calc((100% / 2) - 5px);margin-right: 10px;padding: 0px;margin-bottom: 20px;}
.pro_feilei_list ul li .pro_feipic {height: 120px;}
.pro_feilei_list ul li:nth-of-type(even) {margin-right: 0;}
.pro_feilei_list {padding-top: 40px;padding-bottom: 0px;}
.pro_feilei_list ul li p {font-size: 14px;padding: 14px 8px;box-sizing: border-box;}


/* 内页产品视频适配 */
.pro_video_n {padding-top: 24px;}
.pro_video_n ul li {float: left;width: calc(100% / 2);}
.pro_video_n ul li a {padding: 0 5px;}
.bf_btn {width: 30px;top: 37%;}
.pro_video_n ul li p  {font-size: 15px;padding-top: 14px;padding-bottom: 20px;}
.pro_video_n ul li .video_pic {height:130px;}

/* 内页新闻列表适配 */
.new_list_n_l,.new_list_n_r,.new-top_l,.new_top_r,.list_bot_pic,.list_bot_wen {float: none;width: 100%;}
.new_top_r {padding-left: 0;}
.new_list_n_r {display: none;}
.new-top_l {width: 100%;height: auto;}
.new_list_n_l  {width: 100%;}
.new_list_n {padding-top: 20px;}
.new_top_r h5 {font-size: 16px;margin-bottom: 10px;}
.new_top_date span {font-size: 14px;padding-top: 9px;line-height: 34px;}
.xxrq > span {font-size: 40px;}
.new_top_date {padding-top: 20px;padding-bottom: 6px;}
.new_top_r p {line-height: 1.6em;font-size: 15px;}
.list_bot_pic {width: 100%;height: auto;}
.new_list_tottom {padding-top: 0px;}
.list_bot_wen {padding: 0;padding-top: 12px;}
.list_bot_wen span {padding-top: 12px;padding-bottom: 10px;}
.list_bot_wen p {font-size: 15px;line-height: 1.6em;margin-bottom: 14px;}
.new_list_tottom ul li {padding: 20px 0;}




/*联系我们适配 */
.contact_left ul li {margin-bottom: 15px;padding: 20px 20px;width: 100%;}
.contact_left {width:100%;padding-top: 6px;}
.contact_left ul li span {font-size: 16px!important;}
.contact_left ul li p {font-size: 14px;padding-top: 5px;}
.contact_con {padding-top: 15px;padding-bottom: 40px;}
.contact_left ul li:last-of-type p {padding-top: 5px;}
.contact_left ul li .liu_icon {width: 42px;height: 42px;margin-right: 15px;margin-top: 2px;}
.lkjgdk  {width: 77%;}
.sdgd {height: auto;}
.contact_right {width: 100%;}
.iuyan_tit h3 {font-size: 20px;padding-bottom: 8px;text-align: center;padding-top: 13px;}
.iuyan_tit p {color: #999;font-size: 18px;padding-bottom: 10px;}
.contact_right .layui-form-label {padding: 9px 0px;}
.contact_right .layui-input, .layui-select, .layui-textarea {border-radius: 2px;}
.contact_right .layui-form-item .layui-inline {width: 100%;margin-bottom: 5px;}
.contact_right .layui-input, .layui-select {height: 50px;line-height: 50px;}
.yzm {height: 35px;top: 62%;transform: translateY(-50%);}
.contact_right .layui-form-item .layui-input-inline {width: 100%!important;margin: 0;}
.contact_right .layui-textarea {padding: 10px;min-height: 110px;}
.contact_right .layui-form-item {margin-bottom: 8px;}
.contact_right .layui-btn {margin-top: 20px;padding: 0 30px;height: 40px;line-height: 40px;}
.map333 {width: 100%;height: 240px;margin-top: 30px;}
.BMap_omCtrl {display: none;}
#dituContent {height: 237px!important;}
.contact_right .layui-input-block {text-align: center;}
.dbbtn {margin-bottom: 15px!important;}

/* 内页新闻详情 */
.newReal_tit h3 {font-size: 20px;margin-top: 15px;margin-bottom: 5px;}
.newReal_tit span {padding-bottom: 15px;padding-top: 5px;}
.newReal_n {margin-top: 10px;}
.sypxyp  {float: none;}
.return {float: none;margin: 0 auto;text-align: center;margin-top: 35px;margin-bottom: 30px;}
.newReal_n img {width: 100%;}
.sxreture {padding-top: 12px;margin-top: 20px;}
.syp {font-size: 14px;}
.xyp {font-size: 14px;}
.return a {font-size: 14px;margin: 0 auto;}
.xkgfkl_n {padding: 12px;}
.xkgfkl h4 {padding-left: 12px;} 
.newdetail {padding-bottom: 20px;}



/* 产品详情页适配 */

.detail_tit {padding-top: 30px;padding-bottom: 18px;}
.detail_tit h3 {font-size: 22px;}
.detail_a_pic {display: none;}
.detail_a_pic2 {display: block;padding: 0 24px;margin: 0;margin-top: 20px;position: relative;}
.detail_a_pic2 .a_pic_1 {width: 100%;height: auto;text-align: center;}
.a_pic_1 img {max-width: 100%;}
.detail_a_pic2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(../images/r_y.png) no-repeat center;width: 16px;background-size: contain;top:50%;right: 0px;}
.detail_a_pic2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {background: url(../images/r_l.png) no-repeat center;width: 16px;background-size: contain;top: 50%;left: 0;}
/* .detail_a {padding-bottom: 20px;} */
.b_top_l,.b_top_r {width: 100%;float: none;height: auto;text-align: center;}
.top_l_wen p, .dup {text-align: left;}
.detail_a p {text-align: left;}
.wdnesp iframe {width: 100%;height: 220px;}
.detail_d {padding-bottom: 40px;}
.detail_c .sj_tab{display: block;text-align: center;}
.detail_c .pc_tab {display: none;} 




/* 视频详情页适配 */

.video_deail iframe {width: 100%;height: 200px;}
  


} /* 992适配结束 */



@media (max-width:768px){
    /* 面包屑 */
    .mbx_nav {line-height: 1.5em;padding: 8px 0;}


    .tit {padding-bottom: 28px;}
    .sy_video_tit p {padding-bottom: 10px;}
    .sy_video_tit {padding-bottom: 10px;}
    .sy_new {padding-bottom: 32px;}
    .sy_lx {padding-bottom: 20px;}
    .ny_banner_wen p {width: 100%;line-height: 1.8em;}
    .ny_banner_wen h6 {font-size: 20px;padding-bottom: 10px;}
    .sy_pro-wai span {font-size: 14px;}
    .sy_pro-wai h2 {padding-bottom: 6px;font-weight: 500;}
    .banner .swiper-slide a p {font-size: 26px;top: 36%;}
    .sy_new ul li {float: none;width:100%;margin-bottom: 20px;}
 .sy_new_date {padding-top: 14px;}
 .fh_top {width: 30px;}
 .foot {padding: 40px ;}

 /* 关于我们 */
 .about-us .ny_tit_xian {margin-bottom: 18px;margin-top: 10px;}
 .about-us .ny_tit {padding-top: 30px;}
 .about-us .ny_tit {padding-top: 30px;}
.ry .ny_tit {padding-bottom: 26px;}

/* 产品 */
.pro_feilei_list ul li {margin-bottom: 12px;}
.pro_list2 .ny_pro_pic {width: 50%;}
 /* 产品详情页 */
 .detail_b_bot {padding-top: 20px;}
 .detail_c {padding-bottom: 30px;}
 .xypg-pagination {margin-top: 40px;padding-bottom: 36px;}
 .pro_feilei_list .xypg-pagination,.pro_video_n .xypg-pagination {padding-top: 0px;margin-top: 22px;}
 .detail_tit {padding-top: 24px;}

 .xypg-pagination a, .xypg-pagination #current {padding: 4px 12px;}
/* 新闻 */
.new_list_tottom ul li:last-of-type {padding-bottom: 0;}
.new_list_tottom ul li {padding-bottom: 10px;}
.new-data .newReal_tit {padding-top: 0;}
.ny_tit {padding-top: 24px;padding-bottom: 4px;}
.newReal_tit h3 {margin-top: 10px;}
.newReal_tit  {padding-top: 0;}

 /* 视频 */
 .newReal_n video {width: 100%;height: auto;margin-top: 10px;}
 .return {margin-bottom: 20px;}
 .return a {width: 130px;height: 42px;line-height: 42px;}
 .pro_video_n {padding-top: 16px;}
 .pro_video_n ul li p {padding-top: 10px;}
 .pro_video_n ul li .video_pic {height: 110px;}
 .bf_btn {top: 35%;}


/* 联系我们 */
.contact_right .layui-btn {padding: 0 18px;}
.contact_con {padding-bottom: 30px;}
}

@media (max-width:414px){
    .banner .swiper-slide a p {font-size: 20px;}
    .pro_xjfl ul li .ny_pro_pic {height: 120px;}
    .sy_pro_pic {height: 101px;}

}


@media (max-width:375px){
    .sy_lx_n ul li p {width: 83%;}
}