@charset "utf-8";
:-webkit-input-placeholder{color:#999;font-size:14px;opacity:1}
::-moz-placeholder{color:#999;font-size:14px;opacity:1;padding-left:10px}
:-ms-input-placeholder{color:#999;font-size:14px;opacity:1;padding-left:10px}
/* 顶部 */
body { padding-bottom: env(safe-area-inset-bottom);}
.content { width: 1200px; margin: 0 auto;}
.container { width: 1200px; margin: 0 auto;}

/* ===========头部=========== */
.wel{background-color:#ccc}
.xzsheader{height:230px;overflow:hidden}
.header{width:100%;background:#fff;}
.header .wel{width:100%;background:#f5f5f5;line-height:35px;color:#999}
.header .header_top .right a:last-child{border-left: 1px solid #fff;}
.header .header_top .right a img{vertical-align:middle;margin:-4px 5px 0 0}
.header .nr{padding: 10px 0;}
.header .nr .zb .left img{vertical-align:top}
.d{background: url(../images/tbg.png) no-repeat  center;width: 216px; height: 35px;}
.d a{color:#fff;display: inline-block;line-height: 13px; padding: 0 10px; cursor: pointer;}
.header .nr .right .icon{margin:0 16px 0 0}
.header .nr .right .dz-rx{background: url(../images/htel.png) no-repeat left center; line-height: 24px;padding-left: 53px;height: 64px;}
.header .nr .right .dz-rx i{display:block;color:#333;font-size:16px;line-height:20px;font-style:normal}
.header .nr .left h1{color:#000;font-size: 28px;font-weight: 600;line-height:48px;}
.header .nr .left i{color:#005b9e;font-size: 18px;font-style: normal;}
.header .nr .left p{color:#333;font-size: 18px;letter-spacing: 4.2px;}
.header .nr .left img{width:100%;height:100%}
.header .nr .left a{display:block}
.header .nr .right p{font-size:24px;color:#333;display: block;line-height: 30px;font-weight: 600;}
.header .nr .num{padding-left: 28px;}

/* banner */
.bannersize {height:550px!important;}

/* ===========导航 =========== */
nav {position: relative;z-index: 1000;background: #428a38;}
nav ul > li {font-size: 16px;line-height:52px;flex:1;  text-align: center;position: relative;}
nav ul li>a {display: block;color: #fff;}
nav ul li .ej_Nav {position: absolute;width:100%;top: 60px;}
nav ul li .ej_Nav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#005b9e,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-webkit-transform: translate3d(0,10px,0)}
nav ul li:hover .ej_Nav {opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0)}
nav ul li >.ej_Nav dd {width: 100%;height: 30px;line-height: 30px;float: left}
nav ul li >.ej_Nav dd a {display: block;width: 100%;color: #333;text-align: center;font-size: 14px;background: #fff; border-bottom: 1px solid #eee;}
dd {display: block;margin-inline-start: 0;}
nav ul li >.ej_Nav dd a:hover{color: #fff;background: #005b9e;}
nav ul  > li:hover a{font-weight: 600;  background: #005b9e; color: #fff; } 
nav ul  > li.active > a{font-weight: 600; background: #005b9e; color: #fff; } 

/* ====     介绍  ====      */
#jsall{background: url(../images/jsbg.jpg) no-repeat center; padding:40px  0;  /*height: 555px;*/ }
#jsall  h1{font-size: 35px;text-align: center;color:#333;padding-top: 60px;line-height:60px;}
#jsall  h3{font-size: 16px;text-align: center;line-height: 25px;color: #428a38;}
#jsall ul{width: 70%;margin:30px auto;}
#jsall li:first-child{background: url(../images/j1.png) no-repeat center;width: 136px;height: 132px;   ;}
#jsall li{background: url(../images/j2.png) no-repeat center;width: 136px;height: 132px;;}
#jsall li p{color: #fff;  text-align: center;  font-size: 17px; }
#jsall li span{display: block;font-weight: 600;color: #fff;font-size: 20px;text-align: center;padding-top: 32px;}

/* 标题样式 */
.ptit{ background:url(../images/titbg.png) no-repeat  center;text-align: center;margin-bottom: 50px;}
.ptit p{color:#303131;font-size: 30px;} 
.ptit span{color:#8a8a8a;font-size: 16px;display: block;line-height: 32px;}

/*  ====    产品展示 ====     */
#products{padding:30px 0;overflow: hidden;background-color: #fff;}
#products .pro_left_title {padding: 25px 14px; text-align: center; background:url(../images/ptitbg.png) no-repeat #005b9e  left 22px center;  }
#products .pro_left_title p{color:#fff;font-size:24px;line-height:32px;text-align: center;font-weight: 600;}
#products .prolist{ border: 1px solid #e0e0e0;}
#products .prolist  li{line-height:60px; border-bottom: 1px solid #e0e0e0; background:url(../images/jt1.png) no-repeat left 30px center;}
#products .prolist  li a{font-size: 16px;color: #212121;padding-left:65px;}
#products .prolist  li:hover{background:url(../images/jt2.png) no-repeat left 30px center;}
#products .prolist  li:hover a{font-weight: 600;color: #005b9e;}
#products .prolist  li:last-of-type{border-bottom:none;}
#products .product-main{margin-top:20px}
#products .product-left{width:260px}
#products .pro-left-top{padding:13px 0 13px 30px;background:#fff url(../images/icon-pro.png) no-repeat 90% center}
#products .pro-left-top p:last-child{color:#fff;text-transform:uppercase;font-size:14px}
#products .pro-left-top p:first-child{color:#fff;font-size:18px}
#products .plist{padding:17.4px 7px;border:1px solid #dedede}
#products .prolist{padding:10px 7px;background:#fff}
#products .pro-left-bottom{border:1px solid #e0e0e0;background:#fff;margin-top: 10px;}
#products .pro-left-bottom span{color:#5d5d5d;font-weight: 600;line-height: 30px;}
#products .pro-left-bottom p{color:#5d5d5d;font-weight: normal;line-height: 16px;}
#products .pro-left-bottom .wz{padding:11px;}
#products .pro-left-bottom .wz li img{display: block;width: 30px;height: 30px;    margin-right: 5px    ;}
#products .pro-left-bottom .wz li span{display: inline-block;font-weight: 600;color: #333;}
#products .pro-left-tel{text-align:center;margin-bottom: 35px;font-size:28px;font-weight: 600;color:#005b9e}
#products .pro-left-tel p{line-height: 40px;}
#products .product-right{width:900px;}
#products .product-right  li{width:29%; }
#products .product-right  li .pimg{position: relative;}
#products .product-right  li{padding:8.3px 12px;border:1px solid #c5c5c5;background:#fff;    margin: 0 0 26.5px 0;}
#products .product-right  li .pimgimg{width:100%;height:205px;object-fit:cover;}
#products .product-right  li h4{overflow:hidden;margin-top:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
#products .product-right  li:hover{border:1px solid #005b9e;}
#products .product-right  li:hover h4{color: #005b9e;}
#products .product-right  li .ceng{display: none;}
#products .product-right  li:hover .ceng{display: block;width: 100%;height: 100%;background-color:rgb(66 138 56 / 80%);bottom: 0;position: absolute;}
#products .product-right  li:hover .ceng .more{width: 53%;bottom: 20%;border: 1px solid #fff; border-radius:10px;left: 20%;top: 30%;position: absolute; height: 60px;}
#products .product-right  li:hover .ceng .more p{color: #fff;}
#products .product-right  li:hover .ceng img{width: 41px;height: 30px;display: block;padding-left: 10px;}

/* ====    优势 ====    */
.ys{padding:0 0  30px   0;width: 100%;}
.g_ys1{height:405px;background: #fff;margin-top: 40px;}
.ys .img{width: 50%;height: 405px;overflow: hidden;}
.ys .img img{width:100%;height: 405px; display: block;transition:.5s ease-in;}
.ys .img img:hover { transform:scale(1.1,1.1);}
.g_ys1 .m_ys1 span{display: block;   height: 70px;font-size:30px;color: #333;}
.g_ys1 .m_ys1 span em{display: block;font-style: normal;font-size: 26px;color: #333;text-transform: uppercase;line-height: 30px;}
.g_ys1 .m_ys1 span b{color: #32808D;}
.g_ys1 .m_ys1 i{display: block; font-style: normal;     margin-top: 30px;background:url(../images/ystit2.png) no-repeat;width:430px;height: 44px;line-height: 44px;padding-left: 14px;font-size: 22px;color: #fff;font-weight: normal;}
.g_ys1 .m_ys1 p{line-height: 32px;padding-left: 35px;background:url(../images/ysico.png) no-repeat 12px 10px;font-size:15px;color: #494949;}
.g_ys1 .right{padding:50px}
.g_ys2{height:405px;background: #fff;}
.g_ys2 .left{padding:50px}
.g_ys2 .m_ys2{padding-right: 5%;  padding-top: 50px;}
.g_ys2 .m_ys2 span{height: 70px;font-size: 30px;color: #333;}
.g_ys2 .m_ys2 span em{display: block;font-size: 26px;color: #333;text-transform: uppercase;line-height: 30px;}
.g_ys2 .m_ys2 i{display: block;margin-top: 30px;font-style: normal;     background:url(../images/ystit2.png) no-repeat;width:430px;height: 44px;line-height: 44px;padding-left: 14px;font-size: 22px;color: #fff;font-weight: normal;}
.g_ys2 .m_ys2 p{height: 32px;line-height: 32px;padding-left: 35px;background:url(../images/ysico.png) no-repeat 12px 10px;font-size:15px;color: #494949;}

/* ====   应用领域  ====  */
.w1340{width: 1340px;margin:0 auto;}
#case {background-color: #fff;padding:30px  0}
#case .slideBox{ overflow:hidden; zoom:1; padding:30px 0 10px 60px; position:relative;}
#case .sPrev,#case .sNext{ position:absolute; left:5px; top:120px; display:block; width:46px; height:204px; background: url(../images/pre.png) no-repeat center;}
#case .sNext{ left:auto; right:5px; background: url(../images/next.png) no-repeat center;}
#case .sPrev:hover,#case .sNext:hover{ border-color:#333;}
#case .parBd ul{ overflow:hidden; zoom:1;}
#case .parBd ul li{ width:390px;  margin:0 8px; float:left;display:inline; overflow:hidden; text-align:center;}
#case .parBd ul li .anli_title{background-color: #f8f8f8;padding: 20px 0;}
#case .parBd ul li .anli_title a{display: block;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;font-size: 15px;font-size: 16px;color:#0f0f0f;line-height: 45px;}
#case a.more{ display: block;margin:18px auto 0;   transition: all .5s ease;position: relative;   cursor: pointer; width:150px;line-height:50px;text-align:center;color:#fff;font-size:16px;background:#005bac;}
#case a.more:hover{ background-color: #e7502b;}
#case a.more:after,#case a.more:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:0 0;z-index:-2;color:#fff}
#case a.more:hover{z-index:1;background:0 0;color:#fff}
#case a.more:before{transition:.5s;background:#e7502b;z-index:-1;color:#fff}
#case a.more:hover:after,#case a.more:hover:before{width:100%}
#case .parBd ul li .img{overflow:hidden;width:390px;height:280px; object-fit: cover;     }
#case .parBd ul li .img img{overflow:hidden;width:390px;height:280px;object-fit:cover;      }
#case .parBd ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1); -o-transform: scale(1.1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
#case .parBd ul li .image-w{position:relative; overflow:hidden; }
#case .parBd ul li img{ max-width: 100%;}
#case .parBd ul li a.all{display: block;cursor: pointer;}
.caption{ position:relative;}
.caption .captionbg{position:absolute;width:100%; height:100%;}
.bg_main{ background: #609d58;}
.imgFloatFull .caption{position:absolute;bottom:0; left:0; width:100%;height:100%;color:#fff; padding-top:0; overflow:hidden;}
.imgFloatFull .caption .captionbg{ opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); z-index:0;}
.caption .caption-text{z-index:10; position:relative;word-break: break-all; word-wrap: break-word;padding:0.5em 1px 0.7em;}
.imgFloatFull .caption .caption-text{ display:none; height:100%; width:100%; }
#case .parBd ul li:hover .caption-text{ display:block;}
#case .parBd ul li .caption-text  p{ line-height:25px;color:#fff;padding:5px 30px;font-size:14px;display:block;text-align: left;}
#case .parBd ul li .caption-text em{display:inline-block;font-weight: 600;}
.imgFadeInScale .img{transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity:0; *filter:alpha(opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.imgFadeInScale:hover .img{transform: scale(1);-ms-transform: scale(1); -moz-transform: scale(1);-webkit-transform: scale(1); -o-transform: scale(1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.textFade:hover .textFadeInLeft{opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); margin-left:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.captionbgCircleTL .captionbg{left:-100%; top:-100%;transform: scale(0);-ms-transform: scale(0); -moz-transform: scale(0);-webkit-transform: scale(0); -o-transform: scale(0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.captionbgCircleTL:hover .captionbg{ left:0; top:0;transform: scale(3);-ms-transform: scale(3); -moz-transform: scale(3);-webkit-transform: scale(3); -o-transform: scale(3);}

/*  ====    标题 ====     */
.pubtit{text-align: center;}
.pubtit p{text-align: center;color: #333;font-size: 30px;line-height: 50px;}
.pubtit p i{font-style: normal;color: #428a38;font-size: 30px;font-weight: 600;}
.pubtit span{line-height: 30px;font-size: 16px;color: #666;}
.pubtit  em{   height: 2px; background-color: #428a38; width: 100%; display: block; margin: 15px auto 0;}
#news  .pubtit{padding-top: 60px;}
#about .pubtit{text-align: left;}
#about .pubtit p {color: #fff;}
#about .pubtit span{color: #fff;}
#about .pubtit p i {font-style: normal;color: #fff;font-size: 30px; font-weight: 600;}
#about .pubtit  em{    height: 2px;background-color: #fff; width: 100%; display: block; margin: 15px auto 0;}
#about  .list-tel p{font-size: 22px;}
#about  .list-tel img{width: 54px;height: 46px;  }

/*  ====   新闻中心  ====   */
#news{padding:30px 0;background:url(../images/nbg.jpg) no-repeat top center;}
#news a.tit{display: block;line-height:30px;border-left:3px solid #428a38 ;color: #428a38;font-size:18px;padding-left:15px;font-weight: 600;}
#news .con .f_cb{height: 194px; background: #fff;margin: 20px 0;padding: 10px 0;}
#news .con .nimg{width:40%;overflow: hidden;}
#news .con .nimg img{width:100%;height:195px;display: block;transition: all 0.3s linear 0s;object-fit: contain;}
#news .con .nimg:hover img{transform: scale(1.1);}
#news .con .wz{width: 54%; padding-right: 2%;}
#news .con a.ntit1{display: block;color: #333333;font-weight: 600;overflow: hidden;line-height:40px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis;}
#news .con a.ntit1:hover{color: #005bac;}
#news .con p{line-height: 22px; overflow: hidden; color: #999;}
#news .con a.more1{display: block;margin-top: 26px;width: 140px;line-height:35px;background-color: #428a38;color: #fff;text-align: center;}
#news .con a.more1:hover{background: #005bac;}
#news .left{background-color: #fff;padding: 20px;}
#news .nlist .nbox{height:80px;margin-bottom:16.5px;border: 1px solid #dbdbdb;background:url(../images/nicon1.png) no-repeat right 25px center;}
#news .nlist .nbox .ntime{border-right: 1px solid #dbdbdb;font-family: "Arial";text-align: center;height: 52px;margin-top:10px;}
#news .nlist .nbox .ntime span{display: block;font-size:30px;color: #428a38;}
#news .nlist .nbox .ntime em{display: block;font-size: 16px;color: #999;line-height: 24px;font-style: normal;}
#news .nlist .nbox .newsinf a{color: #333;line-height:70px; font-size: 16px;display: block;text-indent: 3rem;    }
#news .nlist .nbox:hover .ntime span{color: #fff;}
#news .nlist .nbox:hover .ntime em{color: #ccc;}
#news .nlist .nbox:hover a{color: #fff;}
#news .nlist .nbox:hover{background:url(../images/nicon1.png) no-repeat #005bac right 25px center;}
#news .right{background-color: #fff;padding: 20px;}
#news .rnewtit{border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb ;padding: 12px 0;margin-bottom: 34px;}
#news p.tit{font-size: 16px;color: #005bac;}
#news p.tit em{font-size: 16px;color: #666;font-style: normal;}
#news a.more{color:#666;}
#news a.more:hover{color:#005bac;}
.news_r_bot{overflow: hidden;}
.news_r_bot ul li{padding: 4px 0px 5px 42px;
    border-bottom: 1px dashed #cecece;
    background: url(../images/icon1.png) no-repeat left 0;
    margin-bottom: 6.5px;}
.news_r_bot ul li a.ntit{display: block;font-weight: 600;line-height: 26px;color: #333;font-size: 16px;overflow: hidden;   white-space: nowrap; text-overflow: ellipsis;}
.news_r_bot ul li p{line-height: 26px;color: #666;margin-top: 15px;
    overflow: hidden; text-overflow:-o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;
}
.news_r_bot .none{border-bottom: 0;}
.news_r_bot ul li a.ntit:hover{color:#005bac}
.news_r_bot ul li:last-child{border-bottom: none;margin-bottom: 0;}
.news_r_bot ul li:first-child{margin-top: 20px;}

/* ===========  介绍图标  ===========   */
.scroll_bg{width:100%;height:100%;background-image: url(../images/scroll_bg.jpg);background-attachment: fixed;background-position: 50% 0%;background-repeat: no-repeat;position: absolute;z-index: -1;}
.jz{color:#fff ;padding:40px 0;background-color: rgb(66 138 56 / 79%)   }
.jz .list{margin-left:-82px}
.jz .list li{width:131px;margin-left:82px}
.jz .list li .wrap{display:table;width:100%;height:131px;position:relative}
.jz .list li .wrap:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:url(../images/rzico.png) no-repeat 0 0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(0);transform:rotate(0)}
.jz .list li .inner{display:table-cell;vertical-align:middle;text-align:center;padding:0 25px}
.jz .list li .inner p{text-align: center;}
.jz .list li:nth-child(2) .wrap:before{background-position:-214px 0}
.jz .list li:nth-child(3) .wrap:before{background-position:-427px 0}
.jz .list li:nth-child(4) .wrap:before{background-position:-642px 0}
.jz .list li:nth-child(5) .wrap:before{background-position:-855px 0}
.jz .list li:nth-child(6) .wrap:before{background-position:-1068px 0}
.jz .list li .wrap:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.jz .list-tel{margin-top:22px;text-align:center}
.jz .list-tel p{margin:0 auto;width:340px;background:url(../images/rztel.png) no-repeat 0 0;height:64px;padding-left:110px;font-size:16px;line-height:40px}
.jz .list-tel strong{color:#fff;font-size:30px;font-family: impact;}
.jz .list-tel .btn{display:block;width:150px;line-height:35px;margin:20px auto 0;color: #333; background-color: #fff;border-radius: 20px; font-size: 16px;}

/* ===========  关于我们  =========== */
#about{padding:30px 0 50px 0;/*background:url(../images/abbg.jpg) no-repeat top  center;*/ background: linear-gradient(to bottom, #428a38 65%, #fff 50%); }
#about .content{ box-shadow: 1px 0px 11px #ccc;}
#about b{font-weight: 600;font-size:86px ;color:#efefef;text-transform: uppercase;font-family: arial;   }
#about h1{color:#222;font-weight: 600;font-size:30px ;padding-bottom: 38px;}
#about h1 i{font-style: normal; color: #005b9e;  }
#about p.sum{color: #666;font-size:15px;line-height:26px;text-indent: 2rem;}
#about .right{padding: 20px  40px;}
#about a.more{  transition: all .5s ease; position: relative;cursor: pointer;display: block;background-color: #428a38;font-family: arial;font-size: 18px;line-height: 50px;text-align: center;border-radius: 5px;color:#fff;width: 180px;margin-top: 20px;}
#about a.more:hover{ background-color: #005b9e;}
#about a.more:after , #about a.more:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background:0 0;z-index:-2;border-radius:4px;color:#fff}
#about a.more:hover{z-index:1;background:0 0;color:#fff}
#about a.more:before{transition:.5s;background:#005b9e;z-index:-1;color:#fff}
#about a.more:hover:after,#about a.more:hover:before{width:100%}
#about .content{background-color: #fff;padding: 30px;margin-top: 40px;} 
#about .right .tit{position: relative;}
#about .right h1{position: absolute;top: 28px;text-indent: 1.0rem;}

/* =========== 底部  ===========  */
footer{box-sizing:border-box;overflow:hidden;background-color: #f3f3f3;   }
footer .nav{height: 58px;background: #428a38;}
footer .nav li{flex:1;border-right: 2px solid #fff;}
footer .nav li a{color:#fff;padding: 0 66px; font-size: 16px;}
footer .nav li:last-child {border-right: none;}
footer  .contact {    padding: 18px 120px;border-bottom: 1px solid rgb(232 232 232 / 47%);}
footer p{color: #666;}
footer p a{color: #666;}
footer p a:hover{color: #428a38;}
footer  .list li{width:50%;}
footer  .list li a{color:#666;line-height: 30px;opacity: 0.7;}
footer  .list li a:hover{opacity:1;}
footer  .list img{width: 150px;height: 139px;}
footer  .list p{text-align: center;line-height: 45px;font-weight: 600;color: #005b9e;font-size: 30px;}
footer  .list2 li span{    display: block; color: #428a38; line-height: 30px; font-size: 16px; font-weight: 600;}
footer  .list2 li img{display: block;width:30px;height:30px;margin-right:10px;}
footer  .list2 li{margin: 49px 48px 49px 0;}
footer  .list2 li:nth-child(3){margin: 49px 0;width: 300px;}
footer  .list2{width:80%;}
footer  .list2 li p{color: #000; opacity: 0.7; font-size: 18px;}
footer .ewm{background: #fff;padding: 6px;}
footer .ewm img{width: 135px;height: 135px;}
footer .ewm p{text-align: center;writing-mode:tb-rl;letter-spacing: 2px;line-height: 38px;}
footer p.p1{background-color: #e8e8e8;padding: 5px 20px;text-align: center;}
footer p.p2{text-align: center;    line-height: 30px;padding-bottom:20px;}


/* =========================================================内页============================================================ */
.path-main{padding:15px 0;border-bottom:1px dashed #cacaca}
.path-left{padding-left:12px}
.path-left a:first-of-type{color:#333}
.path-left a{color:#999;font-size:14px}
.path-right{font-size:12px;color:#7d7d7d;font-weight:700;background:url(../images/tel4.png) no-repeat left center;padding-left:20px}
.in-main{margin:40px 0 100px 0}
.in-main .pro-left-top p{color:#333;font-size:18px;line-height:60px;border-bottom:1px solid #ccc}
.in-main .pro-left-mid li{position:relative}
.in-main .pro-left-mid li a{color:#444;display:block;height:50px;line-height:50px;font-size:16px;padding-right:40px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px}
.in-main .pro-left-mid li .more{position:absolute;cursor:pointer;color:#000;font-size:25px;text-align:right;width:30px;height:50px;line-height:50px;right:5px;top:0;overflow:hidden;font-style:normal}
.in-main .pro-left-mid li:hover{background:#eaeaea}
.in-main .product-item{border:1px solid #c5c5c5;background:#fff;margin: 8px;}
.in-main .product-item h4{font-size:16px;line-height:35px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:8px}
.in-main .product-item1{border:1px solid #c5c5c5;background:#fff;padding:16px 12px}
.in-main .product-item1 img{width:100%;height:220px;object-fit:cover}
.in-main .product-item1 h4{font-size:16px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:8px}
.pages{margin-top:10px;text-align:center}
.in-main .product-item:hover{border:1px solid #428a38}
.in-main .product-item:hover h4{background:#428a38;color:#fff}
.in-main .pimg{height:260px;overflow:hidden}
.in-main .pimg img{height:260px;object-fit:cover;display:block;transition:.5s ease-in;    width: 100%;}
.in-main .pimg img:hover{transform:scale(1.1,1.1)}

/* 内页左侧联系我们的样式 */
.in-main .product-left .tel{margin-bottom:20px}
.in-main .product-left .telbox .dianhua{color:#666;line-height:24px;padding:6px;background:#fff}
.in-main .product-left .telbox .dianhua span{font:30px Impact;color:#000;background:url(../images/Teln.gif) no-repeat scroll 0 3px transparent;display:block;padding-left:58px;margin-bottom:15px}
.in-main .product-left .dianh p{line-height:20px;font-size:15px;color:#333;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:12px}

/* 内容 */
article h1{text-align:left;font-size:24px}
.article-box{width:70px;height:2px;background:#428a38;margin:14px 0}
.article-out{background:#efefef;text-align:center;line-height:2em;color:#999;margin:24px 0}

/* 新闻内容 */
.in-main .in-news-list li{padding:20px 0;border-bottom:#dedede dotted 1px;transition:all .5s}
.in-main .in-news-list li:hover{background:#f5f5f5;padding:20px 10px}
.in-main .in-news-list li  h3{font-size: 16px;}

/*新闻推荐*/
.in-main .tj_news_title{border-bottom:2px solid #f1f1f1;padding:15px 0}
.in-main .tj_news li{width:47%;padding:15px 0;border-bottom:1px dashed #ccc}
.in-main .telbox{background-color:#428a38}
.in-main .bg{background-color:#fff;padding:18px}
.product-left{margin-right: 40px;}
.product-left .contact p{font-size:15px;line-height:30px;/*padding:0 8px*/}
.product-left .contact>span{display:block;font-size:20px;line-height:40px;color:#ccc;text-transform:uppercase;font-weight:600;text-align:left}
.product-left .contact li{background:url(../images/cicon1.png) no-repeat left center;margin:6px 0}
.product-left .contact li p{text-align:left;color:#888;font-size:14px;line-height:26px}
.product-left .hotpro p{font-size:15px;line-height:30px;padding:0 8px}
.product-left .hotpro span{display:block;color:#333;font-size:18px;line-height:60px;text-transform:uppercase;border-bottom:1px solid #ccc}
.product-left .hotpro li{background:url(../images/cicon1.png) no-repeat left center;margin:12px 0;padding:12px 0}
.product-left .hotpro li p{text-align:left;line-height:18px;color:#888}

/* 热门产品 */
.hotpro li{border-bottom:1px dotted #e0e0e0}
.hotpro li img{height:120px;display:block;object-fit:cover}
.hotpro li a.tit{font-size:16px;color:#666;line-height:30px;padding-top:12px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hotpro li a.more{font-size:14px;color:#999;line-height:55px;display:block}
.hotpro li .wz{padding-left:20px;width: 40%;}
.hotpro li a.tit:hover{color:#428a38}
.hotpro li a.more:hover{color:#428a38;font-weight: 600;}

/* 热门新闻 */
.hotnews span{color:#333;font-size:18px;line-height:60px;border-bottom:1px solid #ccc;display:block}
.hotnews li{border-bottom:1px dotted #e0e0e0;padding:15px 0}
.hotnews .date{display:block;color:#666;background-color:#ececec;line-height:30px;border-radius:20px;width:20%;text-align:center}
.hotnews li a.tit{font-size:16px;color:#666;line-height:30px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hotnews li a.more{font-size:14px;color:#999;line-height:55px;display:block}
.hotnews li .wz{padding-left:20px;width:70%}

/* 产品分类2 */
.pro_list_1_tl a{color:#444;display:block;height:50px;line-height:50px;font-size:16px;padding-right:40px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:20px}
.pro_list_2 a{color:#666;display:block;height:50px;line-height:50px;font-size:14px;padding-right:40px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:37px}

/* 推荐的产品 */
.in-main .product-left  .prolist .timg{width: 50%;overflow: hidden;}
.in-main  .prolist{overflow: hidden;}
/* 友情链接 */
.foot_boot  p{line-height: 30px;color:#666;font-weight: 600;}
.foot_boot  p a{line-height: 30px;color:#666;font-weight: normal;padding: 0 5px;}
.foot_boot  p a:hover{color:#428a38;}
.in-main .contact  ul li span{display: block;font-size: 15px;font-weight: 600;color: #333;}
.product-left .contact li:nth-child(1){margin: 0 0;}


/* 留言板 */
.mb20{margin-bottom: 20px;}
.form_2{width: 74%; margin: 0 auto;}
.news_box_nei input{-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:-internal-light-dark(black,#fff);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;appearance:textfield;background-color:-internal-light-dark(#fff,#3b3b3b);-webkit-rtl-ordering:logical;cursor:text;margin:0;font:400 13.3333px Arial;padding:9px 157px;border-width:2px;border-style:inset;border:1px dashed #ccc;border-image:initial}
.news_box_nei textarea{-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;color:-internal-light-dark(black,#fff);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;appearance:textarea;background-color:-internal-light-dark(#fff,#3b3b3b);-webkit-rtl-ordering:logical;flex-direction:column;resize:auto;cursor:text;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font:400 13.3333px Arial;border-color:-internal-light-dark(#767676,#858585);border-image:initial;border:1px dashed #ccc;padding:2px}
.submit1{width:68%;margin:0 auto;}
.submit1 input{padding: 9px 20px;}
.news_box_nei .nei_submit{ background: #dd1021;color: #fff; border: none; }
.in-main .right .article-box{height: 3px;background-color:#dd1021 ;width: 60px;margin:5px auto;} 
.in-main .right i{display: block;line-height: 40px;color: #000;font-size: 18px;margin: 8 auto;font-weight: 600;font-style: normal;text-align: center;}
.in-main .right p.int{width:88%;text-align: center;color: #747474;line-height: 20px;margin:15px auto  30px;}