/* ==========================================================================
   Other Page
   ========================================================================== */

.inner{}
.inner .index_{}
.inner .index_ .T{padding: 25px 0}

.t1{ background-image:url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqE1OnEJ0PTxIsID.jpg); color:#232324;}
.t1 span:before,.t1 span:after{ background:#1b85e7;}

/*内页图*/
.nbanner {height: 250px;background-size:cover;background-position: center center;background-repeat: no-repeat; position: relative;}
.nbanner .nbtit {padding: 0;overflow: hidden;position: absolute;top:50%;left: 0;right:0;margin-top:-40px;}
.nbanner .nbtit h2 {color: #fff;font-size: 24px;line-height:35px;text-align: center;}
.nbanner .nbtit span {display: block;font-size: 14px;color: #fff;line-height: 25px;text-align: center;}
.nbanner .nbtit span a {color: #fff;font-size: 14px;line-height: 25px;}
@media screen and (max-width:640px){
  .nbanner {height: 200px;}
}

/*面包屑*/
.sect_crumbs {padding: 10px;overflow: hidden;background:#fac13a;}
.crumb{font-size: 14px;color: #fff;text-align: right;}
.crumb a,.crumb span{font-size: 14px;color: #fff;line-height: 20px;}
.crumb i {color: #fff;font-size: 14px;font-weight: bold;}

.main .ntitle_1 {padding: 1rem 0 0;margin-bottom: 0;text-align: center;}
.main .ntitle_1 h2{color: #fac13a;font-size: 24px;line-height: 30px;}
.main .ntitle_1 p {color: #3f3f3f;font-size: 16px;line-height: 25px;}


/* ==========================================================================
   Common page
   ========================================================================== */
/*关于&#107;&#56;&#20975;&#21457;页面*/
.about1f {padding: 3rem 0 0;overflow: hidden;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqKIIKKxqUIyVsJRAG.jpg) no-repeat bottom center #f6f6f6;background-size: 100% auto;}
.about1f .ntit {padding: 4px 0;overflow: hidden;text-align: center;position: relative;margin-bottom: 15px;}
.about1f .ntit:before {content: "";width:56px;height: 9px;background: #86c328;position: absolute;left: 50%;margin-left: -28px;top:0px;z-index: 1;}
.about1f .ntit h3 {color: #211e1c;font-size: 24px;line-height: 40px;padding: 10px 0;border-top: 1px solid #86c328;}

/*简介*/
.about1f .about_con {padding: 10px 10px 20px;overflow: hidden;}
.about1f .about_con,.about1f .about_con p {color: #8a8a8a;font-size: 16px;line-height: 30px;margin:0;}

/*数字滚动*/
.nnum_conts {padding: 20px;overflow: hidden;background: #202e31;margin-bottom: 20px;}
.nnum_conts .num_cont {width:30%;float: left; padding: 0;overflow: hidden;text-align: center;}
.nnum_conts .num_cont:nth-child(2) {border-right: 1px solid #cecece;border-left: 1px solid #cecece;}
.nnum_conts .num_cont p {color: #86c328;font-size: 14px;line-height: 30px;}
.nnum_conts .num_cont h6 ,.nnum_conts .num_cont h6 i{color: #86c328;font-size: 22px;font-weight: bold;font-style: normal;}

/*资质证书*/
.nhonor {padding:0 0 20px;overflow: hidden;}
.nhonor .title_2 h5 {color: #000;}
.nhonor .honorlist {padding: 0;overflow: hidden;}
.nhonor .honorlist .honoritem {width: 42%;margin:0 2% 20px;background: #eee;float: left;padding: 2%;overflow: hidden;}
.nhonor .honorlist .honoritem a {display: block;width: 100%;height: 100%;}
.nhonor .honorlist .honoritem .icon {width: 100%;height: 100%;}
.nhonor .honorlist .honoritem .icon img {width: 100%;height: 100%;object-fit: contain;}
.nhonor .honorlist .honoritem h2 {color:#242424;line-height: 25px;text-align: center;font-size: 14px;font-weight: normal; }
/*厂区环境*/
.apic {padding:20px 0;overflow: hidden;position: relative;}
.apic:after {content:"";width: 100%;height: 150px;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqKIqRH1HqKxIJ.jpg) no-repeat top center;background-size: 100% auto;position: absolute;left: 0;right: 0;top:0;z-index: -1;}

.apiclist {padding:0;overflow: hidden;}
.apiclist .swiper-container {width: 100%;position: relative;padding: 2rem 0 3rem;}
.apiclist .swiper-slide {width: 80%;height: 100%;}
.apiclist .swiper-slide .hjitem {padding:10px;background: #efefef;overflow: hidden;border-radius: 10px;}
.apiclist .swiper-slide .hjitem a {display: block;width: 100%;height: 100%;}
.apiclist .swiper-slide .hjitem .icon {width: 100%;height: 100%;}
.apiclist .swiper-slide .hjitem .icon img {width: 100%;height: 100%;object-fit: contain;}
.apiclist .swiper-slide .hjitem .honortit {padding: 15px 0;overflow: hidden;background:#fff;}
.apiclist .swiper-slide .hjitem .hjtit  p {text-align: center;color: #333;font-size: 16px;line-height: 40px;}
.apiclist .swiper-container .swiper-slide-active .hjitem .hjtit p {color: #0164bb;}


/*关于&#107;&#56;&#20975;&#21457;页面end*/

/*产品分类页面*/
.pnav {padding: 10px 0;overflow: hidden;text-align: center;border-bottom: 1px solid #1c52a5;}
.pnav a {display: inline-block;line-height: 30px;text-align: center;color: #000;font-size: 14px;margin:0 3px 5px;}
.pnav a:hover {color: #1c52a5;}
.mfull {padding: 20px 0 0px;overflow: hidden;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqKyMFU1uQHj.jpg) repeat-y; background-size: 100% 100%;}
/*产品分类页面end*/

/*产品列表页*/
.prolist {padding: 0;overflow: hidden;    text-align: center;}
.prolist ul li {padding:0 px;overflow: hidden;background: #fff;width:46%;margin: 0 2% 20px;float: left;}
.prolist li .procon {padding: 0;overflow: hidden;}

.prolist li .procon h2{
  color: #fff;text-align: center;font-size: 14px;line-height: 40px;
  background: #86c328;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.prolist li .procon p {color:#4f4f4f;font-size: 14px;line-height: 25px;margin-bottom: 25px;}
.prolist li .proimg {height: 135px;overflow: hidden;}
/* .prolist li .pic {padding:0;overflow: hidden;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqD0MnH1HqKxIJ.jpg)no-repeat top center;background-size: 100% 100%;} */
.prolist li .pic p {height: 100%;width: 100%;background: #fff;}
.prolist li .pmore {display: block;text-align: center;color: #273944;font-size: 14px;text-transform: uppercase;line-height: 40px;}
.prolist li:hover .proimg img {
  transition: 1s;
  transform:scale(1.2,1.2); 
  -ms-transform:scale(1.2,1.2);     
  -moz-transform:scale(1.2,1.2);    
  -webkit-transform:scale(1.2,1.2);   
  -o-transform:scale(1.2,1.2);  
}
.prolist li .pmore:hover {color: #ff8207;}
.pro_1f {padding: 0;overflow: hidden;}

/*产品列表页end*/


/*新闻列表*/
.newlist {padding: 0;overflow: hidden;}
.newlist li {padding: 10px;overflow: hidden;background: #fff;margin-bottom: 15px;}
.newlist li .ndate {width: 20%;padding: 0;overflow: hidden;text-align: center;border-right: 1px solid #8f8f8f;} 
.newlist li .ndate h6 {color: #363333;font-size: 22px;line-height: 35px;}
.newlist li .ndate p {color: #828282;font-size: 14px;line-height: 25px;}
.newlist li .newcon {width: 76%;padding: 0;overflow: hidden;}
.newlist li .newcon h2 {color: #1f1f1f;font-size: 16px;line-height: 35px;}
.newlist li .newcon p {color: #282828;font-size: 14px;line-height: 25px;}
.newlist li .nmore {display: block;color: #282828;font-size: 14px;line-height: 35px;text-transform:uppercase;}
.newlist li:hover .newcon h2 {color:#1c52a5;}

/*新闻列表end*/
 .sect_inner {padding: 20px 15px;overflow: hidden;margin:0 auto 20px;background: #fff;}
 .nbt {height: 38px;line-height: 38px;color: #fff;background: #ff6600;font-size: 22px;padding: 10px;overflow: hidden;font-weight: bold;text-align: center;margin-bottom: 10px;}

/*留言板块*/
.bk-msg{ background: #f0f0f0; padding: 20px;}
.bk-msg .text1{ color:#696969; border:none; background:#fff; border:1px solid #f0f0f0; width:100%; height:57px; line-height:57px; padding:0 10px; font-size:15px; margin: 0 0 5px;}
.bk-msg textarea{ border:1px solid #d1d1d1; background:#fff;height:57px; width:304px; line-height:57px;padding:0 10px;font-size:14px;color:#696969; float:left; font-family:"微软雅黑";}
.bk-msg .btn1{ background:#ff6600; text-align:center; border:none; color:#fff; font-size:15px; height:45px; width:200px; line-height:45px;cursor:pointer; display: block; margin: 10px auto 0; border-radius: 5px;}
.bk-msg .btn1:hover{ background:#ff740e;transition-duration:0.6s;}

.nobg{ background:none;}

/*产品相册*/
.photo {padding: 20px 3%;overflow: hidden;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqKHEKIukMESV.jpg) no-repeat center;background-size: cover;}
.photo .p-block{padding: 10px;overflow: hidden;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqKHEKJkkQJyV.jpg) no-repeat;background-size: 100% 100%;}
.photo .swiper-container {margin-left: auto;margin-right: auto;}
.photo .swiper-slide {background-size: 100% 100%;background-position: center;background-repeat: no-repeat;background-color: #fff;}
.photo .gallery-top {height: 220px;width: 76%;float: left;}
.photo .gallery-thumbs {width: 20%;float:right;height:220px;box-sizing: border-box;padding: 0;}
.photo .gallery-thumbs .swiper-slide {height: 100%; width: 100%;opacity: 1;background-color: #fff;}
.photo .gallery-thumbs .swiper-slide-active {opacity: 1;}
.photo .pcon {padding: 15px 0;overflow: hidden;text-align: center;}
.photo .pcon h3 {color: #fff;font-size: 22px;line-height: 50px;border-bottom: 1px solid #fff;margin-bottom: 10px;}
.photo .pcon p {color: #fff;font-size: 16px;line-height: 25px;}
.photo .pcon a {display: block;width: 96%;margin:10px auto;line-height: 50px;color: #fff;font-size: 16px;font-weight: bold;background: #86c328;text-align: center;}
.photo .pcon a i {display: inline-block;width: 23px;height: 50px;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqD1ynD1pqESgJ.jpg) no-repeat center;background-size: contain;vertical-align: middle;margin-right: 10px;}
.photo .pcon h5 {color: #fff;font-size: 18px;line-height: 35px;}
.photo .pcon h4 {color: #fff;font-size: 30px;line-height: 1;}
.sect_inner .cptit {padding: 0;overflow: hidden;text-align: center;}
.sect_inner .cptit h3 {color: #211e1c;font-size: 18px;line-height: 55px;border-bottom: 1px solid #1e54a6;padding-bottom: 5px;margin-bottom: 5px;text-transform: uppercase;position: relative;}
.sect_inner .cptit h3:after {content: "";width: 56px;height: 9px;background: #86c328;position: absolute;;left: 50%;margin-left: -28px;bottom: -4px;z-index: 1;}

/*售后服务体系*/
.shfw {padding: 15px 0;overflow: hidden;background: #f6f6f6;}
.shfw .title_2 h5 {color: #000;}
.shfw .fwlist {padding: 20px;overflow: hidden;}
.shfw .fwlist .fwitem {padding: 0;overflow: hidden;background: #fff;margin-bottom: 20px;}
.shfw .fwlist .fwitem .icon {width: 100%;height: 100%;overflow: hidden;}
.shfw .fwlist .fwitem .icon img {width: 100%;height: 100%;object-fit: cover;}
.shfw .fwlist .fwitem .fwcon {padding: 10px;overflow: hidden;}
.shfw .fwlist .fwitem .fwcon h3 {color: #0c0c0c;font-size: 18px;line-height: 50px;position: relative;margin-bottom: 10px;}
.shfw .fwlist .fwitem .fwcon h3:after {content:"";width: 42px;height: 4px;background: #fac13a;position: absolute;left: 0;bottom: 0;}
.shfw .fwlist .fwitem p {color: #0c0c0c;font-size: 14px;line-height: 25px;}




/*plist*/
.pro_1f .nplist {padding: 0;overflow: hidden;width:46%;margin:0 2% 30px;float: left;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqD1MFU1uQHj.jpg) no-repeat  center;background-size: contain;}
.pro_1f .nplist .plistimg {padding: 10px 10px 0;overflow: hidden;} 
.pro_1f .nplist .media-box {margin-bottom: 0;}
.pro_1f .nplist .icon {width:100%;padding:0;overflow: hidden;border:none;position: relative;background: none;}
.pro_1f .nplist a{display: block;}
.pro_1f .nplist .plistimg {margin-bottom: 0;display: block;}
.pro_1f .plistimg img {width: auto;height: 100%;}
.pro_1f .plisttit {padding:0;overflow: hidden;}
.pro_1f .plisttit span {display: block;color: #fff;font-size: 14px;text-align: center;line-height: 30px;}
.pro_1f .plisttit a {display: block;}
.pro_1f .nplist:hover span {color: #ff6600;}

.page-a {padding: 0;overflow: hidden;}
.page-a,.page-a a {color: #9f9f9f;font-size: 14px;line-height: 20px;}



/*
 * 新闻详细
 */
.caseTitle{line-height: 50px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc}
.caseTitle span{color: #000;padding-left: 20px}
.caseTitle span.r{border-left: 1px solid #ccc;display: block;float: left}
.content .C {padding: 10px 2%}
/*正文*/
.newsTit{text-align:center;padding-bottom:10px;}
.newsTit h2{color:#202020;font-size: 20px;line-height: 25px;text-align: center;margin-bottom: 10px;}
.newsTit p{font-size:14px;color:#9f9f9f;line-height: 20px;}
.newsTit p a{color:#9f9f9f;font-size:14px;line-height: 20px;}
.newsTit p span{padding:0 10px}
.newsThumb{text-align: center;padding-bottom: 40px}
.newsThumb img{max-width: 90%}
/*内容*/
.content{font-size:16px;line-height:30px;margin:10px auto;padding: 10px;border:1px solid #d8cfc6;position: relative;}
.content p{font-size:16px;margin:0 0 10px;line-height:30px}
.content ul li{list-style:inherit}
.content .n_top{margin-top:0}
.content .infoTitle {color: #ce2522;text-align: center;font-size: 18px;}
.content .infoT {color: #ccc;font-size: 12px;}
.content .infoT span {display: inline-block;margin-right: 5px;}
/*相关推荐*/
.xgtj {padding: 20px 15px;overflow: hidden;margin: 0 auto 20px;background: #fff;}
.xgtj .xgtit {padding: 0;overflow: hidden;background: #202e31;text-align: center;margin-bottom: 10px;}
.xgtj .xgtit h2 {color: #fff;font-size: 20px;line-height: 60px;}
.xgtj .xgtit h2 i {display: inline-block;width: 25px;height: 60px;background: url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqF1ApHy1qTxIsID.jpg) no-repeat center;background-size: contain;vertical-align: middle;margin-right: 5px;}
.xgtj .xglist {padding: 0;overflow: hidden;}
.xgtj .xglist .newli {padding: 10px;overflow: hidden;border-bottom: 1px solid #bcbcbc;}
.xgtj .xglist .newli a {display: block;width: 100%;height: 100%;}
.xgtj .xglist .newli .ncon {padding: 0;overflow: hidden;}
.xgtj .xglist .newli .ncon h3 {color: #1f1f1f;font-size: 18px;line-height: 30px;}
.xgtj .xglist .newli .ncon p {color: #828282;font-size: 14px;line-height: 25px;padding-left: 15px;}
.xgtj .xglist .newli .ncon span {display: block;color: #515151;font-size: 14px;text-transform: uppercase;line-height: 25px;padding-left: 15px;}
.xgtj .xglist .newli:hover h3 {color: #fac13a;}
/*新品推荐*/
.xptj {padding:0 0 10px;overflow: hidden;}
.xptj .xptit {padding: 15px 0;overflow: hidden;border-bottom: 1px solid #fac13a;text-align: center;margin-bottom: 15px;}
.xptj .xptit h2 {color: #211e1c;font-size: 20px;line-height: 30px;}





/*
 * 招聘
 */
.section_njob.block1,.section_njob.block1 *{background: #f3f3f3}
.section_njob .services-box{padding-bottom: 0;}
.section_njob .services-box .icon{height: auto;font-size: 60px;color: #d83142}
.section_njob .services-box h3{color: #d83142;font-size: 20px;font-weight: normal}
.section_njob .services-box p,.section_njob .services-box p a{color: #7f7f7f;height: auto}
/*样式1*/
.jbox{margin-bottom: 20px; border-left:18px solid #091136; background:#f7f7f7; position:relative; padding:5rem 3rem;box-shadow: #efeaea 0 0 10px;}
.jbox .jbox_c{}
.jbox .jbox_c h5{font-size: 2.4rem;color: #ff8717;}
.jbox .jbox_c span{ color:#8e8e8e; display:block; padding:10px 0;}
.jbox .jbox_c p{font-size: 16px; line-height:30px; color:#1e1e1e; padding-top:1rem;}
.jbox .jbox_c a{padding: 0 3.5rem; line-height:4rem; font-size:3rem; font-family:"宋体"; display:inline-block; position:absolute; right:0; top:33%; color:#fff; background:#ff8717;}
.jbox .jbox_c a:hover{background: #ff8717; border-color:#ff8717;color: #fff}

/*
 * 招聘详细
 */
.jobapply{box-shadow: #ddd 0 0 20px;padding: 45px}
.jobchild{font-size: 14px;border-right: 1px solid #eee}
.jobchild p.job_label{padding:4px 0}
.jobchild h3.job_name{color:#333;line-height: 43px;font-size: 26px;margin-bottom: 15px;font-weight: 500;}
.jobchild h4.job_name{font-size: 15px;margin-top: 25px;margin-bottom: 5px;}
.jobchild p,.jobchild .job_label,.jobchild .job_cont{color:#7c7c7c; font-size:16px;}

/* 
 * 关于&#107;&#56;&#20975;&#21457;
 */
.usinfo {padding: 15px;background: #fff;overflow: hidden;margin-bottom: 15px;}
.usinfo  h3 {color: #909090;font-size: 14px;line-height: 20px;font-weight: normal;margin-bottom: 15px;text-align: center;}
.usinfo ul {padding: 20px 0;overflow: hidden;}
.usinfo ul li {padding: 0;overflow: hidden;margin-bottom: 15px;}
.usinfo ul li span {width: 20%;display: block;float: left;}
.usinfo ul li .uscon {width: 78%;float: right;padding: 5px 0;overflow: hidden; }
.usinfo ul li p {color: #6f6f6f;font-size: 14px;line-height: 30px;}

.nmap {padding: 10px;background: #fff;overflow: hidden;}
@media screen and (max-width:340px){
  .nbanner {height: auto;height: 130px;}
}



#map{width:100%;height:380px;}

/*关于&#107;&#56;&#20975;&#21457;*/
.n_about {padding: 20px;overflow: hidden;}
.about-img img {width: 100%;max-width: 100%;display: block;margin:10px auto;}



/*
 * 产品详细
 */
.pro-bg{ background:#091136;}
.prodDetail{}
.prodDetail h5{font-size: 18px;line-height:50px; background:#091136;}
.prodDetail h5 strong{background-color: #ff8717; display:inline-block; padding:0 3rem; color:#fff;line-height: 50px;position: relative;}
.f-picmid{width: auto; height:500px; vertical-align: middle; text-align: center; position:relative; overflow:hidden;}
.f-picmid img{width:auto;height: 100%; max-width:initial;}
.f-picmid .l-shadow {background:url(/DxMFDSkFUIcnHIEXUR5LNDVOT0WHHOkqJSLqHIcdJI1SHHpsIIcF.jpg) repeat;opacity: 0.4;filter: alpha(opacity=40);position: absolute;top: 0;left: 0; right: 0; bottom: 0}
.f-picmid a:hover .l-shadow{ display:none;}
.deright{padding-left: 5%}
.deright h4{ font-size:36px; color:#fff; line-height:50px;font-weight: normal;margin:3rem 0 0;}
.deright h4>span{ font-size:18px;}
.deright ul{padding: 10px 0}
.deright ul li{ color:#fff; line-height:30px;font-size: 16px;word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  overflow:hidden;}
.deright ul li>span{ color:#fff;}
.yuall{ margin-top:30px; border-bottom:none;}
.yuall a{ float:left;display:block; text-align:center;line-height: 40px;color: #fff; background:#ff8717;padding: 0 10%;position: relative;  border-radius: 30px; margin:0 1%;}
.yuall a:hover,.yuall a.on{ background:#f3372e; color:#fff;}
.zx{margin-left:13px;}
.yuall i{font-size: 22px;position: absolute;top: 9px;left: 10px}

.newsNote{background-color: #f7f8f8;border: 1px solid #e2e2e2;padding: 20px;margin-top: 20px}
.newsNote p{margin: 0;line-height: 24px;}
.newsNote strong{font-size: 18px;color: #0d62be;line-height: 35px}


/* ========================================================================== */
.m-form{}
.m-form legend{ color:#333; font-size:3rem; font-weight:bold;}
.m-form legend span{ font-family:Constantia; font-size:14px; text-transform:uppercase; margin-left:10px;}


.m-component-more {
      font-family: 'microsoft yahei';
      padding-bottom: 10px;
      color: #323232;
      font-size: 16px;
      line-height: 24px;
      text-align:center;
  }
  .m-component-more a{
      display: inline-block;
      padding: 6px 12px;
      text-align: center;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      color: #fff;
      background-color: #176f49;
      border-color: #fff;
      border-radius: 4px;
      font-size: 14px;
  }