/* CSS Document */
/* ---------- 首页标题 ---------- */
.index-tit {font-size:42px; color:#333; margin-bottom:30px; text-align:center; position:relative;}
.index-tit h3 { font-weight:bold; margin-bottom:0px; display:inline-block; padding:5px 30px; background:url(/images/jiao1.png) no-repeat right top;}
.index-tit p {font-size:18px; color:#333; text-transform:uppercase; text-align:center; opacity:0.5}
.index-tit2 {font-size:28px; color:#333; position:relative;}
.index-tit2 h3 { font-weight:bold; margin-bottom:0px; display:inline-block; padding:5px 30px;margin-left:-30px; background:url(/images/jiao1.png) no-repeat right top;}
.index-tit2 p {font-size:18px; color:#333; text-transform:uppercase; opacity:0.5}

/* ---------- 公司简介 ---------- */
.about {display:flex; justify-content:space-between; padding-bottom:0; height:870px;}
.about .aboutpic {flex:1;}
.about .aboutpic img {max-width:100%;}
.about .intro {flex:1; padding:80px; box-sizing:border-box; background:url(/images/aboutbg.jpg) no-repeat top; z-index:-2;}
.about .intro .text { line-height:32px; font-size:16px;}
.about .intro .text p {margin-bottom:18px;}

.about .intro2 {flex:1; padding:30px; box-sizing:border-box; background:url(/images/aboutbg.jpg) no-repeat top; z-index:-2;}
.about .intro2 .text { line-height:28px; font-size:16px;}
.about .intro2 .text p {margin-bottom:18px;}

.product-num-box{width: 100%; height: auto; margin-bottom:100px;}
.product-num-content{width: 86%; height: auto; margin: 0 auto; text-align: center; font-size: 0;}
.product-num-head{margin-top: 80px; font-size: 0;}
.product-num-item{text-align: center; position: relative; display: inline-block; width: 25%; font-size: 32px; color: #ffd058; line-height: 62px;background: url(/images/luosibg.png) no-repeat top; padding-top:30px;}
.product-num-nub{display: inline-block; font-size: 80px;font-weight:bold; color: #ffc300;}
.product-num-add{display: inline-block; font-size: 24px; color: #666; position:relative; top:-38px;}
.product-num-inf{font-size: 18px; color: #333; line-height: 28px; margin-left: 10px; margin-top:30px; display:block; clear:both;}


/* ---------- 推荐产品 ---------- */
.product { padding-top:0px; padding-bottom:0;}
.product .mt-tabpage-title { height:auto; overflow:hidden; border:none; display:flex; align-items:center; justify-content:space-between; margin-bottom:50px;}
.product .mt-tabpage-title .mt-tabpage-item { width:auto; height:auto;}
.product .mt-tabpage-title .pic2 {border:#f5f5f5 2px solid; background:#f5f5f5; box-sizing:border-box;}
.product .mt-tabpage-title .mt-tabpage-item-cur {border:none; font-weight:normal; color:#333;}
.product .mt-tabpage-title .mt-tabpage-item-cur .pic2 {border:#ffc300 2px solid;}
.product .mt-tabpage-title .pic2 img {border-bottom:#e9e9e9 1px solid; max-width:100%}

.product .content { display:flex; justify-content:space-between; flex-wrap: wrap;}
.product .content .pic {flex:1}
.product .content .pic img {max-width:100%;}
.product .content .info2 { padding-left:80px; box-sizing:border-box; flex:1;}
.product .content .info2 .t {font-size:30px; margin-bottom:20px; color:#000;}
.product .content .info2 .t:before {width:3px; height:30px; content:""; display:inline-block; position:relative; background:#ffc300; margin-right:10px; top:5px;}
.product .content .info2 p { line-height:32px; font-size:16px; border-bottom:#ccc 1px dashed; padding-bottom:20px; color:#666;}
.product .content .info2 .t2 {font-size:26px; margin-bottom:20px; margin-top:20px; color:#000;}


/* ---------- 优势切换 ---------- */
.mt-tabpage {width:100%; margin: 30px auto; margin-bottom:0; height:auto; overflow:hidden;}
.mt-tabpage-title {height: 54px; font-size:0; width:86%; margin: auto; border-bottom: 1px solid #f1f1f1;}
.mt-tabpage-title .mt-tabpage-item {display: inline-block; margin-right:15px; line-height: 51px; text-align: center; color: #666;font-size: 20px;}

.ys .mt-tabpage-title {height: 74px;font-size: 0; width: 86%;margin: auto;	border-bottom: 1px solid #f1f1f1;}
.ys .mt-tabpage-title .mt-tabpage-item {display: inline-block; margin-right:15px; line-height: 71px; text-align: center; color: #333;font-size: 20px;}

.mt-tabpage-title .mt-tabpage-item:last-child {margin-right:0;}
.mt-tabpage-title .mt-tabpage-item:hover{color: #ffc300;}
.mt-tabpage-title {transition: all 0s ease-in-out !important;}
.mt-tabpage-title .mt-tabpage-item-cur {color: #ffc300 !important; font-size: 20px; border-bottom: 4px solid #ffc300;}
.mt-tabpage-count {position: relative; width:100%; height:auto;	overflow: hidden;}
.mt-tabpage-count .mt-tabpage-item {width: 100%; height: auto;}
.mr70 {margin-right:70px !important;}

.product .mt-tabpage-cont__wrap {height:493px; overflow:hidden;}
.ys .mt-tabpage-cont__wrap {height:696px; overflow:hidden;}
.mt-tabpage-count .mt-tabpage-item .info {width: 100%; display:flex !important; align-items:center; flex-wrap:wrap;}
.mt-tabpage-count .mt-tabpage-item .info .pic {flex:1.2;}
.mt-tabpage-count .mt-tabpage-item .info .pic img{max-width:100%;}
.mt-tabpage-count .mt-tabpage-item .info p {line-height:32px; font-size:18px; margin-bottom:100px;}
.mt-tabpage-count .mt-tabpage-item .info .intro {padding:0px 80px; box-sizing:border-box; flex:0.8; text-align:left;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t {font-size:36px; color:#333; margin-bottom:50px; position:relative; border-bottom:#ffc300 2px solid;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t h3 { font-weight:bold; margin-bottom:0px; margin-left:-30px; display:inline-block; padding:5px 30px; background:url(/images/jiao1.png) no-repeat right top;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t span {float:right; font-size:62px; color:#dddddd;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t p {font-size:18px; color:#333; text-transform:uppercase; opacity:0.5; margin-bottom:20px;}


/* ---------- 应用场景 ---------- */
.application {background:url(/images/hzhb.jpg) no-repeat center;}
.application .swiper-slide {position:relative; overflow:hidden; background:#021a3a;}
.application .swiper-slide img {width:100%; opacity:0.6; transition: all .3s;}.application .swiper-slide:hover img { opacity:1;}
.application .t {color:#333; background:#fff; font-size:18px; width:100%; height:60px; line-height:60px; text-align:center;}
.swiper {}
.swiper-slide {display:flex; box-sizing:border-box; justify-content: space-between; align-items: center;}
.swiper-slide img {max-width:100%;}

/* ---------- 新闻 ---------- */
.news ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
.news li {width:31.333%; box-sizing:border-box; margin-right:2%;}
.news li:last-child {margin-right:0}
.news li .pic {overflow:hidden; width:100%; height:auto; background:#021a3a;}
.news li .pic img {width:100%; opacity:0.65}.news li:hover img { opacity:1}
.news li .intro {padding:20px 0; box-sizing:border-box;}
.news li .intro .t {font-size:24px; margin-bottom:20px;}
  
.news li .intro p {font-size:16px; color:#999; overflow: hidden; line-height:30px; margin-bottom:10px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news li:hover .t a {color:#ffc300;}

.news>div {display: none;}
.news>div.imgShow {display: block;}
#nav {right:0px; top:36px;}
#nav li { display:inline-block; font-size:18px; cursor:pointer; color:#333; background:#dddddd; padding:2px 40px; margin-left:10px; line-height:55px;}
#nav .liShow { color:#fff; background:#ffc300;}

/* ---------- ***** 子页样式 ***** ------------ */
.banner {max-width:100%; height:550px; overflow:hidden; display:flex; align-items:center; text-align:center;}
.banner .title {color:#fff; font-size:36px; margin-bottom:10px;}
.banner .text {color:#bdc3ce; font-size:18px; text-transform:uppercase;}

.application ul {width: 100%; display: flex; flex-wrap: wrap; justify-content:space-between;}
.application li {flex: 1;
				width: calc((100% - 50px) / 2);
				min-width: calc((100% - 50px) / 2);
				max-width: calc((100% - 50px) / 2);
				margin-bottom:30px;
}
.application li .pic { border:#dddddd 1px solid; border-radius:15px; overflow:hidden;}
.application li .text {background:#fff; padding:40px; margin-bottom:50px; margin-top:-100px; width:72%; position:relative; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);}
.application li .text .ico {}
.application li .text .ico img {width:60px;}
.application li .text .t {font-size:28px; font-weight:bold; text-align:left;}
.application li .text p {font-size:18px; margin-bottom:20px; color:#999; text-align:left;}


/* ---------- 公司简介 ---------- */
.wh_11{ width:100%; float:left; overflow:hidden; display:flex; justify-content:space-between;flex-wrap:wrap}
.wh_11 dl{ width:49%; background:#f5f5f5; margin-bottom:40px ; position:relative}
.wh_11 dl img{ display:block; float:left; overflow:hidden; width:100%;}
.wh_11 dl ul{ width:50%; position:absolute; left:48%; top:50px; height:100%; z-index:9; overflow:hidden; }
.wh_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#fff; margin-bottom:10px}
.wh_11 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#fff;}

/* 产品 */
.prolist ul {width: 100%; display: flex; flex-wrap: wrap;}
.prolist li {width:32%; margin-right:2%;				
				margin-bottom:30px;
				border:#efefef 1px solid;
				box-sizing:border-box;
				background:#f7f7f7;
}
.prolist li:nth-child(3n) {margin-right:0}
.prolist li .pic {overflow:hidden;}
.prolist li .pic img {width:100%;}
.prolist li .text {padding:20px; box-sizing:border-box;height:auto;}
.prolist li .text .t {font-size:22px; text-align:left; color:#262626; margin-bottom:20px;}
.prolist li .text p {font-size:16px; text-align:left; color:#999;margin-bottom:20px;}
.prolist li .text .more {background:#ffc300; border-radius:50%; width:40px; font-size:22px; display:block; height:40px; line-height:36px; text-align:center;}
.prolist li .text .more a {display:block;}
.prolist li .text .more:hover {background:#fff; color:#ffc300}

.pro-detailed {background:#fff; padding:40px; box-sizing:border-box; display:flex; justify-content:space-between; align-items:center;}
.pro-detailed .tit {font-weight:normal; border-bottom:#efefef 1px solid; line-height:50px; margin-bottom:20px;}
.pro-detailed .tit p {font-size:16px; color:#999;}
.pro-detailed .info {flex:1; padding:50px; box-sizing:border-box; text-align:left;}
.pro-detailed .info i {font-size:22px;}

.pro_2a{ background:#fff;overflow:hidden; width:100%; padding:40px;-moz-box-sizing: border-box; box-sizing: border-box; margin-top:50px;}
.pro_2a h3{ width:100%; border-bottom:#efefef 1px solid; overflow:hidden; height:35px; line-height:35px; padding-bottom:25px; font-size:28px; color:#222; margin-bottom:20px;}
.pro_2a h3:before {width:3px; height:30px; content:""; display:inline-block; position:relative; background:#ffc300; margin-right:10px; top:5px;}
.pro_2a p {line-height:36px; margin-bottom:20px;}

#Tz_wrap{height:auto;}
#Tz_magnify{position:relative;}
#Tz_magnify .simg{ width:727px;height:484px; position:relative; border:#efefef 1px solid; overflow:hidden; box-sizing:border-box;}
#Tz_magnify .simg img{bottom:0; right:0; width:100%;}
#Tz_magnify .simg .mov{width:150px;height:149px;background:url("/images/move.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
#Tz_magnify .bigimg {width:727px;height:484px;position:absolute;left:726px;bottom:0;overflow:hidden;display:none; border: #ccc 1px dotted; box-sizing: border-box;}
#Tz_magnify .bigimg img{position:absolute;left:0px;top:0;}


.text-secondary {border-top:#efefef 1px solid; display:flex; justify-content:space-between; padding-top:20px;}
.text-secondary i {font-size:32px;}



/* 资质荣誉 */
.honor ul {width: 100%; display: flex; flex-wrap: wrap;}
.honor li {width:23%; margin-right:2%;	margin-bottom:30px;border:#efefef 1px solid;box-sizing:border-box;background:#f9f8f8; padding:50px;}
.honor li:nth-child(4n) {margin-right:0}
.honor li .pic {overflow:hidden;}
.honor li img {width: 100%; height: 100%;transition: all .3s; overflow:hidden;}
.honor li:hover img {transform: scale(1.03); transition: all .6s;}


.honor li p {text-align:center; margin-top:10px;}

/* 厂房设备 */
.equipment ul {width: 100%; display: flex; flex-wrap: wrap; justify-content:space-between;}
.equipment li {flex: 1;
				width: calc((100% - 60px) / 3);
				min-width: calc((100% - 60px) / 3);
				max-width: calc((100% - 60px) / 3);
				margin-bottom:30px;
}
.equipment li .pic {overflow:hidden;}
.equipment li .text {background:rgba(0,0,0,0.5); display: flex; align-items:center; justify-content:space-between; padding:20px; box-sizing:border-box; margin-top:-80px; height:80px; position:relative;}
.equipment li .text .t {font-size:18px; text-align:left; color:#fff;}
.equipment li .text .more {background:#ffc300; border-radius:50%; width:40px; font-size:22px; display:block; height:40px; line-height:36px; text-align:center;}
.equipment li .text .more a {display:block;}
.equipment li .text .more:hover {background:#fff; color:#ffc300}

/* 生产实力 sc */
.big_title {padding: 0.3rem 0;text-align: center; color: #333333; font-weight: bold;}
.font48 {font-size: 36px;}
.sc_one {display: flex; justify-content: space-between; margin-top:15px;}
@media (max-width: 767px) {.sc_one {flex-wrap: wrap;}}
.sc_one li {
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .sc_one li {
    padding-bottom: 0.8rem;
  }
}
@media (max-width: 767px) {
  .sc_one li {
    width: 50%;
    padding-bottom: 0px;
  }
}
.sc_one .nei {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.sc_one .img-box {
  background: #EFF1F5;
  width: 160px;
  height: 160px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .sc_one .img-box {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 767px) {
  .sc_one .img-box {
    width: 110px;
    height: 110px;
  }
}
.sc_one .img-box img {
  max-height: 50px;
  transition: 1s;
}
@media (max-width: 991px) {
  .sc_one .img-box img {
    max-height: 70px;
  }
}
@media (max-width: 767px) {
  .sc_one .img-box img {
    max-height: 150px;
  }
}
.sc_one p {width: 100%; text-align: center; padding-top: 25px;}
.sc_one li:hover .img-box {
  background: #EFE6D8;
}
.sc_one li:hover .img-box img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  transform: scale(1.2);
}
.sc_two li {background: #F1F1F1; padding: 130px 0;}
@media (max-width: 767px) {
  .sc_two li {padding:0;}
  .sc_one p {padding-top: 15px;}
  .sc_two li {background:#fff}
}
.sc_two li:nth-child(2n) {background: #fff;}
.sc_two li:nth-child(2n) .nei {
  flex-direction: row-reverse;
}
.sc_two .nei {display: flex; justify-content: space-between; align-items: center;}

.scrollpic {width:700px;}
.sc_two .img-box {overflow: hidden; height: auto;}
@media (max-width: 767px) {
.sc_two .img-box {height: auto;}
.scrollpic {width:100%; margin-bottom: 15px;}
.sc_two .nei {display:block;}
}
.sc_two .img-box .adv_video {
  width: 80%;
  height: 100%;
  object-fit: cover;
  transition: 0.5s;
}
.sc_two .img-box img {height: 100%; object-fit: cover;}
@media (max-width: 767px) {
  .sc_two .img-box img {width: 100%;}
}
.sc_two .text-box {width: 46%;}
.sc_two .text-box p { line-height:35px;}
.sc_two .title {
  color: #333333;
  padding-bottom: 0.25rem;
  margin-bottom: 0.25rem;
  position: relative;
  font-weight: bold;
}
.sc_two .text-box .index-tit2 {border-bottom:#e6e4e4 1px solid; padding-bottom:10px;}

.sc_two .title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 2px;
  background: #D3B997;
}
.sc_two .desc {
  color: #656565;
  line-height: 1.9;
  margin-bottom: 0.25rem;
}
@media (max-width: 767px) {
  .sc_two .desc {
    margin-bottom: 0.7rem;
    line-height: 1.6;
  }
  .sc_two .text-box {width:100%}
  .sc_two .text-box p {font-size:15px; line-height:28px; margin-bottom:15px;}
  .swiper-pagination-fraction {left:0 !important}
}



/* ---------- 内页新闻 ---------- */
.newstab {border:#e1e1e1 1px solid;}
.newstab .swiper-slide {display:flex; justify-content:space-between;}
.newstab .swiper-slide .pic {width:50%; flex-shrink: 0;}
.newstab .swiper-slide .pic img {width:100%;}
.newstab .swiper-slide .text {flex:1;padding:50px; box-sizing:border-box;}
.newstab .swiper-slide .text .t {font-size:36px; margin-bottom:20px;}
.newstab .swiper-slide .text p {font-size:18px; color:#666; line-height:30px;}
.newstab .swiper-slide .text .date {margin-top:100px; color:#999;}
.newstab .swiper-slide .text .t {font-size:36px;}
.swiper-pagination {
  position: absolute;
  text-align: right !important;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  bottom:33px;
  right: 120px !important; font-size:18px; color:#999 !important;
}
.newstab .swiper-slide:hover .t a {color:#ffc300;}
.swiper-pagination-current {font-size:28px; color:#ffc300;}
.swiper-button-next2 {position:absolute; float:right; cursor:pointer; z-index:999; width:70px; bottom:32px; right:30px; height:40px; border:#e5e5e5 1px solid; line-height:40px; text-align:center;}
.swiper-button-next2:hover {color:#fff; background:#ffc300; border:#ffc300 1px solid;}
.swiper-button-prev2 {position:absolute; float:right; cursor:pointer; z-index:999; width:70px; bottom:32px; right:180px; height:40px; border:#e5e5e5 1px solid; line-height:40px; text-align:center;}
.swiper-button-prev2:hover {color:#fff; background:#ffc300; border:#ffc300 1px solid;}


/* 一行三个新闻 */
.news-list ul {width: 100%; display: flex; flex-wrap: wrap; justify-content:space-between;}
.news-list li {flex: 1;
	width: calc((100% - 50px) / 2);
	min-width: calc((100% - 50px) / 2);
	max-width: calc((100% - 50px) / 2); overflow:hidden; margin-bottom:30px; border-bottom:#dddddd 1px solid;
}
.news-list li:nth-child(2n){margin-right: 0;}
.news-list li .pic {height:auto; overflow:hidden; max-height:300px;}
.news-list li .con {padding:25px 0px; box-sizing:border-box;}
.news-list li .con h4 {margin-bottom:10px; font-size:22px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news-list li .con h4:after {width:60px; height:2px; background:#ab0012; bottom:-10px; position:relative; display:block; content:"";}
.news-list li .con p {color:#666; line-height:30px; margin-bottom:10px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.news-list li .con .date {color:#999; display:flex; justify-content:space-between;}
.news-list li:hover h4 a{color:#ffc300;}

/* 单条通栏新闻 */
/* .news-list li {border:#dddddd 1px solid; width:100%; display:block; clear:both; height:auto; overflow:hidden; margin-bottom:30px;} */
/* .news-list li:hover {border:#009529 1px solid;} */
/* .news-list li .pic {width:340px; height:238px; overflow:hidden; float:left;} */
/* .news-list li .pic img {width:340px; height:238px; } */
/* .news-list li .con {float:left; width:1060px; padding:25px; box-sizing:border-box;} */
/* .news-list li .con h4 {font-size:24px; font-weight:bold; margin-bottom:10px;} */
/* .news-list li .con p {color:#999; line-height:30px;} */
/* .news-list li .con .date {color:#999; margin-top:10px;} */
/* .news-list li .con p span {float:right; border:#dddddd 1px solid; border-radius:40px; padding:4px 30px;} */
/* .news-list li:hover .con h4 {font-size:24px; color:#009529; font-weight:bold;} */
/* .news-list li:hover p span {background:#009529; border:#009529 1px solid; color:#fff;} */

.news-detailed .tit {text-align:center; font-weight:normal; line-height: 50px;}
.news-detailed .time {text-align:center; color:#999; line-height:52px; font-size:15px; border-bottom:#ccc 1px dotted;}
.news-detailed .content { line-height:30px; margin-top:30px;}
.news-detailed .content p {margin-bottom:20px;}
.news-detailed .content p img {max-width:100%}
.news-detailed .text-secondary {border-top:#efefef 1px solid; display:flex; justify-content:space-between; padding-top:20px;}
.news-detailed .text-secondary i {font-size:24px;}


.case-detailed .tit {text-align:center; font-weight:normal;}
.case-detailed .time {text-align:center; color:#999;}
.case-detailed .content .pic { text-align:center;}
.case-detailed .content h3 {margin-bottom:10px; margin-top:10px;}
.case-detailed .text-secondary {border-top:#efefef 1px solid; display:flex; justify-content:space-between; padding-top:20px;}
.case-detailed .text-secondary i {font-size:24px;}

/* ---------- 联系我们 ---------- */
.contact {border-top:#ededed 1px solid;}
.contact ul {display:flex; justify-content: space-between; padding:50px 0; box-sizing:border-box;}
.contact li {border:#ededed 1px solid; width:520px; box-sizing:border-box;}
@media (min-width:913px) and (max-width:1439px){
.contact li {margin-right:15px; width: 33.333%;}
.contact li:last-child {margin-right:0;}
.contact li p { line-height:38px;}
}
.contact li i {background:#f3f3f3; color:#333; padding:20px; border-radius:50%; margin-bottom:30px; font-size:26px;transition-delay: 0.1s; transition: all 500ms ease; text-align:center; }
.contact li .t {color:#333;line-height: 14px;  align-items: center; font-size:20px; background:url(/images/con1.jpg) no-repeat center; background-size:cover; display:flex; padding:40px 40px; box-sizing:border-box;}.contact li .t2 {color:#333;line-height: 14px;  align-items: center; font-size:20px; background:url(/images/con2.jpg) no-repeat center; background-size:cover; display:flex; padding:40px 40px; box-sizing:border-box;}.contact li .t3 {color:#333;line-height: 14px;  align-items: center; font-size:20px; background:url(/images/con3.jpg) no-repeat center; background-size:cover; display:flex; padding:40px 40px; box-sizing:border-box;}
.contact li p {font-size:18px; color:#4d4d4d; padding:25px 30px; line-height:45px; box-sizing:border-box;}.contact li div:nth-child(2){margin-top:10px; margin-left:15px;}
.contact li .t p {padding:0; text-transform:uppercase;}.contact li .t2 p {padding:0; text-transform:uppercase;}.contact li .t3 p {padding:0; text-transform:uppercase;}
.contact_details_ewm_text {margin-bottom:30px; line-height:35px;}
.contact_details_ewm_img {margin-bottom:30px; width:110px; border:#eeeeee 4px solid; margin-left:20px;}
.contact_details_ewm_img img {width:100%;}
.message-1{ padding-bottom:80px; background:url(/images/message.gif) no-repeat center 50px; height:auto; overflow:hidden;}
.message-1 h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#ffc300; text-align:center; margin-bottom:5px}
.message-1 h6 span{ padding-left:35px;}
.message-1 h3{ width:100%; float:left; overflow:hidden;line-height:50px; text-align:center; font-size:36px; color:#333; text-transform:capitalize; margin-bottom:20px}
.message-1 h4{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:50px}
.message-1 h4 img{ margin:0 10px; width:90px; height:90px; border-radius:50%}

.maplist{ width:100%;  float:left; overflow:hidden;}
.maplist ul{ width:46%; float:left; overflow:hidden}
.ul_01{ margin-right:8%;}
.maplist li{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.span_001{ width:100%; float:left; line-height:30px; font-size:14px; color:#bbb;}
.span_001 b{ color:#ef2d36; padding-left:3px}
.maplist input{ font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";}
.intxt{ width:100%; float:left; height:68px; line-height:68px; overflow:hidden; font-size:16px; color:#666; padding:0 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.4); outline:none; -moz-box-sizing: border-box;box-sizing: border-box;}

.intxt2{ width:40%; float:left; height:68px; line-height:68px; overflow:hidden; font-size:16px; color:#666; padding:0 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.4); outline:none; -moz-box-sizing: border-box;box-sizing: border-box;}

.maplist li img {height:68px; margin-left:10px;}
.sel01{ width:100%; float:left; height:68px; line-height:68px; overflow:hidden; font-size:14px; color:#333; padding:0 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.4);  outline:none;  -moz-box-sizing: border-box;box-sizing: border-box;}
.maplist li.m_16{ margin-bottom:36px}
.maplist textarea{ width:100%; float:left; overflow:hidden; padding:20px 20px; border:1px solid #e3e3e3; background:rgba(255,255,255,.5); color:#666; font-size:14px; -moz-box-sizing: border-box;box-sizing: border-box; height:200px;outline:none;  font-family:"PingFangSC-Regular","微软雅黑","Microsoft Yahei";}

.maplist li.subli{ width:100%; display:flex; overflow:hidden;flex-wrap:wrap }
.yzm01{ width:26%; margin-right:20px}
.yzm02{  height:50px; border:1px solid #e3e3e3; padding:8px; margin-right:20px}
.maplist h5{flex:1;}
.submit_01{ width:100%; height:68px;  overflow:hidden; line-height:68px; font-size:16px; color:#fff; background-image: linear-gradient(to right,#ffc300,#ffc300); cursor:pointer; border:none; font-family:"微软雅黑" ;outline:none; text-align:center; }
submit_01:hover{ background:#ed6d1d}

@media only screen and (min-width: 913px) {
.news li .intro .t {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
}
/* 手机 */
@media only screen and (max-width: 912px) {
.banner {height:240px;}
.banner .title {font-size:28px; margin-bottom:0;}
.ptb80 {padding: 20px 0;}

.index-tit {font-size:28px; margin-bottom:15px; width: 100%;}
.index-tit h3 {font-size:28px; padding:4px 30px; padding-bottom:0; background-size:17px; background-position:right 5% top 1%}
.index-tit p {font-size:14px; margin-bottom:0px !important;}

.index-tit2 {font-size:28px; margin-bottom:15px;width: 100%; margin-right: 20px;}
.index-tit2 h3 {font-size:24px; padding:4px 30px; padding-bottom:0; background-size:17px; background-position:right 5% top 1%; line-height:30px;}
.index-tit2 p {font-size:14px; margin-bottom:0px !important;}

.about {height: auto; flex-wrap: wrap; padding:3%; padding-bottom:0;}
.about .aboutpic {width:100%; flex:auto;}
.about .intro {width:100%; flex:auto; padding:15px 0;}
.about .intro .text {line-height: 28px; font-size: 15px;}
.about .intro .btn {margin-top:-20px; font-size:16px;}
.about .intro2 {width:100%; flex:auto; padding:15px 0;}
.about .intro2 .text {line-height: 28px; font-size: 15px;}

.wh_11 dl {width:100%; margin-bottom:20px;}
.wh_11 dl:last-child {margin-bottom:0;}
.wh_11 dl ul {bottom: 20px; left: 10%; width: 86%; top: auto; overflow: hidden; height: auto;}
.wh_11 dl dt {font-size:22px;}
.wh_11 dl dd {font-size:14px; line-height:22px;}
.equipment li .text .more {width:30px; height:30px; line-height:28px;}
.pb-0 {padding-bottom:5px !important;}
.mt-tabpage {margin:0;}
.product {padding-top:10px}
.product .btn6 {display:none;}
.product .mt-tabpage-cont__wrap {height:auto; overflow:hidden;}
.product .btn {font-size:16px;}
.product .content {display:block;}
.product .mt-tabpage-cont__wrap .pic {width:100%}
.product .mt-tabpage-cont__wrap .pic img {width:100%}
.product .content .info2 {width:100%; padding:0;}
.mt-tabpage-title {width:92%; margin-bottom:15px !important; height: 64px; flex-wrap: wrap;}
.mt-tabpage-title .mt-tabpage-item {line-height: 38px; font-size: 15px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.mt-tabpage-title .mt-tabpage-item-cur {line-height: 38px; font-size: 15px;}
.product .content .info2 .t {font-size:24px; margin-top:15px; margin-bottom: 10px;}
.product .content .info2 .t::before {height:25px;}
.product .content .info2 p {line-height: 28px; font-size: 15px; padding-bottom: 10px;}
.product .content .info2 .t2 {font-size: 24px; margin:10px 0;}
.product .mt-tabpage-title .mt-tabpage-item {width:31.333%; margin-right:2%; margin-bottom:2%;}
.product .mt-tabpage-title .mt-tabpage-item:nth-child(3n) {margin-right:0;}


.application .swiper-button-prev {display:none;}
.application .swiper-button-next {display:none;}
.ys .mt-tabpage-title {width: 92%;display: flex; justify-content: space-around; height:54px; margin-top: 20px;}
.ys .mt-tabpage-title .mt-tabpage-item {font-size:16px; line-height:41px;}
.mr70 {margin-right:0 !important;}
.mt-tabpage-count .mt-tabpage-item .info .pic {flex:none; width:100%}
.mt-tabpage-count .mt-tabpage-item .info .intro {padding:4%;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t {font-size:28px; margin-bottom:20px; padding-bottom:10px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t h3 { background-size:8%; margin-left: -10px; padding: 3px 12px; font-size: 28px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t span { font-size:39px; margin-top:-4px;}
.mt-tabpage-count .mt-tabpage-item .info p {line-height: 28px; font-size: 15px; margin-bottom: 0px;}
.ys .mt-tabpage-cont__wrap {height:590px;}


.equipment li {width:100%; min-width:100%; max-width:100%; margin-bottom:20px;}
.equipment li .text {height:60px; margin-top: -60px;}
.equipment li:last-child {margin-bottom:0;}
.product-num-content {width:96%;}
.product-num-head {margin-top:0;}
.product-num-box {margin-bottom: 20px;}
.product-num-item {width:50%; padding-top:6px;background-size: 37%;}
.product-num-inf {font-size:15px; margin-top:10px; line-height:22px; margin-bottom:10px;}
.product-num-add { font-size: 16px; top: -19px;}
.product-num-nub {font-size:42px;}
.prolist li {width:100%; margin-right:0; margin-bottom:15px;}
.prolist li .text { background:#fff; padding:15px;}
.prolist li .text .t {margin-bottom:5px;}
.prolist li .text p {line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -moz-box-orient: vertical;white-space: inherit;
	font-size: 15px; margin-bottom:15px;}
.btn3 {width: 130px; height: 40px; line-height: 40px;}
.pro-detailed {padding:0px; display:block;}
.pro-detailed .pic {width:100%}
.pro-detailed .info {padding:0px;}
.pro_2a p {line-height: 28px; font-size: 15px; color: #666;}
.pro_2a p:last-child {margin-bottom:0;}
#Tz_wrap{width:100%; height:auto;}
#Tz_magnify{width:100%;height:auto;position:relative;}
#Tz_magnify .simg { width:100%; height:auto; position:relative;}
#Tz_magnify .simg img {width:100%; height:auto; position: relative;}
.pro_2a {padding:0px; margin-top: 20px;}
.pro_2a h3 {padding-bottom:15px; margin-bottom: 10px;}
.text-secondary .back {display:none;}

.font48 { font-size:22px;}
.news li {width:100%; margin-right:0; margin-top: 10px;}
#nav {position: initial; right: 0px; top: 36px; margin-top:15px; margin-bottom:5px;}
#nav li {font-size:16px; line-height:42px; padding:2px 12px; margin-left: 0;}
.news li .intro {padding-bottom:0; padding-top: 15px;}
.news li .intro .t { margin-bottom:10px;font-size: 18px; line-height: 24px;}

  
  
.news li .intro p {font-size:15px; line-height: 22px;}
.news li .intro p:last-child {font-size:13px;}
.application li {width:100% !important; max-width:100%; min-width:100%; margin-bottom:0;}

.application li .text .ico {display: block; float: left; width: 13%;}
.application li .pic {border:none; border-radius: 5px;}
.application li .text .ico img {width: 42px;}
.application li .text {padding: 10px 0; margin-bottom: 10px; margin-top: 0; width: auto; box-shadow: 0 2px 10px rgba(0, 0, 0, 0);}
.application li .text p {line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -moz-box-orient: vertical;white-space: inherit;
	font-size: 15px;display: block; clear: both;}
  .application li .text .t {font-size:20px; height:40px; line-height:44px;display: inline-block; float: left;width: 83%;}
.honor li {width:48%; padding:20px; margin-right:3%; margin-bottom:15px;}
.honor li:nth-child(2n) {margin-right:0;}

.newstab .swiper-slide {display:block;}
.newstab .swiper-slide .pic {width:100%;}
.newstab .swiper-slide .text {padding:20px;}
.newstab .swiper-slide .text .t {font-size:18px; margin-bottom:10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newstab .swiper-slide .text p {font-size:15px; line-height:22px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.newstab .swiper-slide .text .date {margin-top:10px; margin-bottom:50px; font-size:12px;}
.swiper-button-next2 {right:20px; bottom:20px; height:32px; line-height:32px;}
.swiper-button-prev2 {left:20px; bottom:20px; height:32px; line-height:32px;}
.swiper-pagination {font-size: 16px; left:0; right:0 !important; text-align:center !important; bottom:20px;}
.swiper-pagination-current {font-size: 20px;}

.news-list li {width:100% !important; max-width:100%; min-width:100%; margin-bottom:20px;}
.news-list li .con {padding:5px 0;}
.news-list li .con h4 {font-weight:normal; margin-bottom:5px;font-size: 18px;}
.news-list li .con p {font-size:15px; line-height:22px;}
.news-list li .con .date {font-size:12px;}
.mb20 {margin-bottom:0;}
.mt50 {margin-top:0;}
.contact_details_ewm_text {line-height:20px; font-size: 14px; display:none;}
.contact_details_ewm_img {margin-bottom: 20px; width: 90px; margin-left: 10px;}
.news-detailed .content img {max-width:100%;}
.news-detailed .content {margin-top:10px;}

.text-secondary {display:block; padding-top:15px;}
.text-secondary .back {display:none;}
.text-secondary p {font-size:15px; margin-bottom: 5px;}

.news-detailed .tit {font-size:20px; line-height:28px;}
.news-detailed .text-secondary {display:block; padding-top:15px;}
.news-detailed .text-secondary .back {display:none;}
.news-detailed .text-secondary p {font-size:15px; margin-bottom: 5px;}
.contact ul {display:block; padding-bottom:0; padding-top:20px;}
.contact li {margin:0; padding:10px; margin-bottom:20px; width:100%; box-sizing:border-box;}
.contact li .t,.contact li .t2,.contact li .t3 {padding: 20px 15px;}
.contact li p {padding:10px; font-size:15px; line-height: 30px;}
.message-1 {padding-bottom:20px;}
.message-1 h3 {font-size:18px; line-height:35px; margin-bottom:15px;}
.message-1 h4 img {width:65px; height:65px;}
.message-1 h4 {margin-bottom:20px;}
.maplist ul {width:100%;}
.intxt,.intxt2 {height:48px; line-height:48px; font-size:14px;}
.maplist li {margin-bottom:10px;}
.maplist li.m_16 {margin-bottom: 16px;}
.maplist textarea {height:120px;}
.maplist li img {height:48px;}
.submit_01 {height:48px; line-height:48px;}

.message-1 h6 span{ padding-left:0px;}
}

/* 平板 */
@media (min-width:913px) and (max-width:1199px){
.ptb80 {padding: 20px 0;}
.ptb100 {padding: 40px 0;}
.product .content .info2 { padding-left:25px !important;}
.product-num-nub {font-size:44px !important;}
.product-num-item {font-size:22px;}
.product-num-head {margin-top:5px;}
.product-num-add {top:-22px;}
.index-tit {font-size:32px;}
.index-tit2 h3 {background-size:11%;}
.product .index-tit2 h3 {background-size:8%;}
.about {height:auto; flex-wrap:wrap;}
.about .aboutpic {width:100%; flex:none;}
.about .aboutpic img {width:100%}
.about .intro {padding:20px !important; flex:none; width: 100%;}
.about .intro .text {line-height: 28px; font-size: 14px;}
.product-num-inf {font-size:16px;}
.product-num-add {font-size:16px;}
.product .content .info2 .t2 {margin:10px 0; font-size:20px;}
.product .content .info2 p {font-size:14px; line-height:28px;}
.mt-tabpage-title .mt-tabpage-item-cur {font-size:16px;}
.mt-tabpage-title .mt-tabpage-item {font-size:16px;}
.product .mt-tabpage-title { margin-bottom:25px; width:94%;}
.ys .mt-tabpage-cont__wrap {height: 410px;}
.ys .mt-tabpage-title {width:94%;}
.ys .mr70 {margin-right:48px !important;}
.product .mt-tabpage-cont__wrap {height: 520px;}
.mt-tabpage-count .mt-tabpage-item .info .intro {padding:20px;}
.mt-tabpage-count .mt-tabpage-item .info p {margin-bottom:20px; line-height:26px; font-size:16px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t {font-size:22px; margin-bottom:20px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t h3 {background-size:8%;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t span {font-size:38px;}
.news li .intro .t {font-size:18px; margin-bottom:10px;}
.wh_11 dl ul {left:8%; width:80%}
.newstab .swiper-slide .text .t {font-size:20px;}
.intxt2 {width:30%}
.sc_two .nei {flex-wrap:wrap;}
.scrollpic {width:100%}
.scrollpic .swiper-slide {width:100%}
.scrollpic .swiper-slide img {width:100%}
.sc_two .text-box {width:100%; margin-top:30px;}
.sc_two li {padding: 30px 0;}
.sc_two .text-box .index-tit2 h3 {background-size:25px;}
.pro-detailed {flex-wrap:wrap;}
.pro-detailed .pic {width:100%;}
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.ptb100 {padding:60px 0}
.index-tit {font-size:36px;}
.about {height:auto;}
.about .intro {padding:20px;}
.about .intro .text {line-height: 28px; font-size: 14px;}
.product-num-head {margin-top:10px;}
.product-num-item {font-size:32px;}
.product-num-nub {font-size:60px;}
.product-num-add {font-size:20px;}
.wh_11 dl ul {width:80%; left:8%;}
.product .content .info2 {padding-left:30px;}
.product .mt-tabpage-title {margin-bottom:20px;}
.product .content .info2 p {line-height:26px; font-size:14px;}
.product .content .info2 .t {margin-bottom:10px;}
.product .content .info2 .t2 {margin:10px 0;}
.product .mt-tabpage-cont__wrap {height:450px;}
.mt-tabpage-title .mt-tabpage-item {font-size:16px}
.product .mt-tabpage-title .mt-tabpage-item-cur {font-size:16px}
.ys .mt-tabpage-title .mt-tabpage-item {font-size:18px}
.mt-tabpage-count .mt-tabpage-item .info .intro {padding:30px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t {font-size:28px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t span {font-size:45px;}
.mt-tabpage-count .mt-tabpage-item .info .intro .t h3 {background-size:25px;}
.mt-tabpage-count .mt-tabpage-item .info p {font-size:16px; margin-bottom:60px;}
.ys .mt-tabpage-cont__wrap {height:490px;}

#Tz_wrap{width:513px; height:auto;}
#Tz_magnify{width:513px;height:342px;position:relative; border:#efefef 1px solid;}
#Tz_magnify .simg{ width:513px;height:342px; position:relative;}
#Tz_magnify .simg img{position:absolute;bottom:0;right:0; max-width:100%}
#Tz_magnify .simg .mov{width:150px;height:149px;background:url("/images/move.png");position:absolute;left:0px;top:0;cursor:move;display:none;}
#Tz_magnify .bigimg {width:513px;height:344px;position:absolute;left:513px;bottom:0;overflow:hidden;display:none; border: #ccc 1px dotted; box-sizing: border-box;}
#Tz_magnify .bigimg img{position:absolute;left:0px;top:0;}

.scrollpic {width:620px;}
.index-tit2 {font-size:20px;}
.index-tit2 h3 {background-size:20px;}
.newstab .swiper-slide .text .t {font-size: 24px;}
.pb-0 {padding-bottom:0;}
.footer .left {width:550px;}
}
























