/*公用样式*/
.w-1200{width: 1200px;margin: auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right!important;}

/*位置*/
.bread{font-size: 14px;background: #f4f4f4;color: #8a8a8a;}
.bread > div{width: 1200px;margin: auto;height: 58px;line-height: 58px;text-align: left;}
.bread > div img{vertical-align: middle;}
.bread > div a{color: #8a8a8a;}

/*标题*/
.zjct-title{width: 1200px;margin: auto;overflow: hidden;padding-top: 30px;position: relative;}
.zjct-title .title-lf{width:100%;border-bottom: 2px solid #EEE;padding-bottom: 10px;color:#3d3d3d;float:left;}
.zjct-title .title-lf span{font-size: 30px;color: #464646;border-bottom: 4px solid #009148;padding-bottom: 7px;}
.zjct-title .title-rt{position: absolute;right:0;bottom:-2px;color:#d1d1d1;font-size: 14px;letter-spacing: 7px;}

/*分页*/
.page-news{margin: 40px auto 70px;text-align: center;}
.page-news a{line-height: 35px;text-align: center;padding: 0 ;color: #464646;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;width: 85px;}
.page-news a.page-prev:hover,.page-news a.page-next:hover{background: #009148;color: #fff;border: 1px solid #009148;}
.page-news .ym:hover{background: #009148;color: #fff;border:1px solid #009148;}
.page-news a.page-active{background: #009148;color: #fff;border:1px solid #009148;}
.page-news .ym{margin: 0 5px;background:#fff;border:1px solid #eee;}
.page-news .page-prev,
.page-news .page-next{border: 1px solid #e5e5e5;width: 86px;}
.page-news .page-prev{margin-right: 10px;}
.page-news .page-next{margin-left: 10px;}

/*============内页左侧导航==========*/
#xmzs .w-1200 .rt{margin-bottom:30px;width: 20%;float: left;}
#n_nav{background: #f7f7f7;}
#n_nav ul{border: 1px solid #e5e5e5;}
#n_nav li{display: block;}
#n_nav li:first-child a{border-top:none;}
#n_nav li a{display: block;height: 48px;position: relative;margin: 0 10px;border-top: 1px solid #e5e5e5;}
#n_nav li a strong{position: relative;z-index: 9;height: 48px;line-height: 48px;color: #555;display: block;font-size: 16px;padding-left: 30px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#n_nav li a i{position: absolute;left: -10px;top: 0;display:block;background: #009148;height: 48px;width: 0;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
#n_nav li a:hover i{width:238px;}
#n_nav li a:hover strong{color: #fff;background: url(../../img/icon_nav_arrow.png) 190px center no-repeat;}
#n_nav li.on a i{width:238px;}
#n_nav li.on a strong{color: #fff;background: url(../../img/icon_nav_arrow.png) 190px center no-repeat;}

/*============内页左侧推荐新闻==========*/
.xmjs{margin: 30px 0;border-top:3px solid #009148;border-bottom: 1px solid #009148 ;padding: 0 0 12px;}
.xmjs_title{position: relative;border-bottom: 1px solid #ddd;margin-bottom:12px;}
.xmjs_title h1{display: inline-block;line-height:45px;border-bottom: 2px solid #009148;margin-bottom: -2px;font-size:18px;font-weight:bold;color:#009148;}
.xmjs_title .more{display: block;position: absolute;right: 0;top: 0;background: url(../../img/icon_more_left.png) center no-repeat;height: 45px;width: 16px;}
.xmjs ul li{line-height:30px;font-size:16px;background:url(../../img/pro_xtag.jpg) no-repeat left center;padding-left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*============内页左侧联系我们==========*/
.xm-lg{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: inset 0 0 100px #e3e3e3;-moz-box-shadow: inset 0 0 100px #e3e3e3;box-shadow: inset 0 0 100px #e3e3e3;text-align: left;padding: 24px 28px;}
.xm-lg p{color: #444;}
.xm-lg > p:first-child{overflow: hidden;}
.xm-lg > p:first-child span,
.xm-lg > p:first-child img{float: left;}
.xm-lg > p:first-child span{margin-left: 10px;}
.xm-lg > p:first-child span strong{font-size:18px;color:#009148;}
.xm-lg .nr{padding-left: 10px;border-left: 1px solid #ddd;margin: 28px 0 20px;line-height:24px;}

/*============内页右侧产品列表==========*/
#xmzs .w-1200{overflow: hidden;margin-top: 30px;}
#xmzs .w-1200 .lf{width: 78%;float: right;}
#xmzs .w-1200 .lf .jskf-nr{overflow: hidden;}
#xmzs .w-1200 .lf .jskf-nr > div{width: 33.3%;float: left;margin-bottom: 30px;}
#xmzs .w-1200 .lf .jskf-nr > div > div{width: 82%;padding: 10px;padding-bottom: 0;margin: auto;border: 5px solid #f2f2f2;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
#xmzs .w-1200 .lf .jskf-nr > div > div > a{display: block;position: relative;overflow: hidden;}
#xmzs .w-1200 .lf .jskf-nr > div > div > a span{position: absolute;left: 0;bottom: 0;color: #fff;background: #009148;height: 35px;line-height: 35px;padding: 0 7px;}
#xmzs .w-1200 .lf .jskf-nr > div > div > a img{width: 100%;height:240px;-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-ms-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;object-fit: cover;}
#xmzs .w-1200 .lf .jskf-nr > div > div p{color: #7e7e7e;height: 38px;line-height: 38px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#xmzs .w-1200 .lf .jskf-nr > div > div:hover{border: 5px solid #009148;}
#xmzs .w-1200 .lf .jskf-nr > div > div:hover a > img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

/*==============内页右侧新闻列表=====================*/
.n_right{width:920px;float:right;}
#n_news .up{height: 185px;overflow: hidden;position: relative;}
#n_news .up ul{margin-top: 0px;margin-bottom:-25px;}
#n_news .up .bd li{display: block;height:185px;border-bottom: 1px solid #e3e3e3;margin-bottom: 25px;}
#n_news .up .bd li .fl{width:245px;height:185px;overflow:hidden;}
#n_news .up .bd li .fl img{width:245px;height:185px;object-fit: cover;}
#n_news .up .bd li .fr{width:650px;margin-top:10px;}
#n_news .up .bd li span{color:#c4c4c4;display:block;font-size:12px;}
#n_news .up .bd li .fr h1 a{display:block;font-size:18px;color:#666;font-weight: 700;margin-bottom: 10px;}
#n_news .up .bd li p{line-height:22px;height:44px;overflow:hidden;padding-top:8px;font-size:14px;color:#8b8b8b;}
#n_news .up .bd li h1 a:hover{color:#009148;letter-spacing: 1px;}
#n_news .up .bd li .fr .more{display:block;font-size:12px;color:#888;}
#n_news .up .bd li .fr .more:hover{color:#009148;}
#n_news .up .hd{position: absolute;left: 270px;bottom: 20px;}
#n_news .up .hd li{display: inline-block;padding: 5px 3px;cursor:pointer;}
#n_news .up .hd li a{width: 30px;display: block;height: 1px;background: #d0d0d2;}
#n_news .up .hd li.on a{width: 40px;background: #009148;}
#n_news .un ul{margin-top:40px;border-top:1px dotted #bbb;margin-bottom: -40px;overflow: hidden;}
#n_news .un li{padding-bottom: 40px; padding-top: 40px;border-bottom: 1px dotted #bbb;display: block;}
#n_news .un li:hover{ background:#f5f5f5; }
#n_news .un li .left{float:left;background:url(../../img/bg_news_li.png) center no-repeat;width:86px;height:99px;}
#n_news .un li .right{float:right;width: 810px;height: 99px;overflow: hidden;padding-top: 2px;}
#n_news .un li .left strong{display:block;font-size:30px;color:#555;text-align:center;margin: 18px 0 0px 0;}
#n_news .un li .left span{display:block;color:#555;font-size:14px;text-align:center;}
#n_news .un li .right h2 a{font-size:16px;color:#383838;line-height:30px;display:block;margin-bottom:5px;margin-top:5px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_news .un li .right p{font-size:14px;color:#8a8a8a;line-height:24px;}
#n_news .un li .right h2:hover a{letter-spacing: 1px;color:#009148;line-height:30px;}
#n_news .un li:hover .left{background-color:#f9f9f9;}

/*==============内页右侧详情页面=====================*/
#n_article{margin-bottom:30px;}
#n_article .ar_title{position:relative;z-index:9;padding:0px 0 10px 0;border-bottom:1px dashed #e5e5e5;}
#n_article .ar_title h1{font-size:18px;display:block;font-weight: 700;text-align:center;line-height:25px;margin-bottom:10px;color:#555;}
#n_article .ar_title h2{font-size:12px;display:block;text-align:center;color:#777;line-height:30px;}
#n_article .ar_article{padding-top:30px;padding-bottom:20px;min-height:300px;color:#666;font-size:16px;line-height:2;text-align:justify; padding-bottom:30px; text-indent:32px;}
.ar_article img{max-width:100%;margin:20px auto;display:block;}
.ar_article{ min-height:300px;color:#666;font-size:16px;line-height:2;text-align:justify; padding-bottom:30px; text-indent:32px;}
.ny_about_mc{ font-size:24px; color:#009148;}

/*==============上一条下一条=====================*/
#ar_fot{margin-top:10px;position:relative;padding:15px 0;border-top:1px dashed #e5e5e5;}
#ar_fot h1{display:block;font-size:14px;line-height:30px;color:#555;}
#ar_fot h1 a{font-size:14px;color:#555;font-weight:normal;}
#ar_fot h1 a:hover{color:#009148;}
#ar_fot .bnt_back{position:absolute;top:28px;right:0;color:#fff;background:#009148;padding:0 25px;font-size:14px;height:30px;line-height:30px;}
#ar_fot .bnt_back:hover{border-radius:3px;}

/*==============分享插件=====================*/
.shart_box{position:absolute;right:-5px;top:28px;}
#j_shart_s_24 .bds_count{font-size:12px;}
#j_shart_s_24{padding-left:60px;position:relative;}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:12px;color: #b0b0b0;}
#j_shart_s_24 .bds_qzone{background:url(../../img/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../../img/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../../img/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../../img/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../../img/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../../img/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../../img/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../../img/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../../img/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

/*==============相关产品====================*/
#case_xg{margin:30px 0;}
#case_xg .title{margin-bottom: 25px;border-bottom:1px solid #d9d9d9;}
#case_xg .title h1{display: inline-block;border-bottom:2px solid #009148;padding-bottom: 5px;margin-bottom: -2px;color:#009148;font-size:18px; font-weight:bold; line-height:30px;}
#case_xg .content{background:#ededf0;padding:30px 0 30px 30px;}
#case_xg li{width:253px;margin-right:30px;padding: 5px;background: #fff;display:inline-block;}
#case_xg li a{display:block;}
#case_xg li .pic_box{width:240px;height:200px;display:table;overflow:hidden;}
#case_xg li img{width:250px;height:200px;display:block;margin: 0 auto; object-fit: cover;}
#case_xg li h1{display:block;padding-top: 15px;padding-bottom: 10px;font-size:14px;color:#555;text-align:center;}
#case_xg li:hover h1{color: #fff;}
#case_xg li:hover{background: #009148;}
.img_size dd img,.img_size li img,.img_size1 .pic{-moz-transition: all 2s ease !important;-webkit-transition: all 2s ease-in-out !important;-o-transition: all 2s ease-in-out !important;-ms-transition: all 3s ease-in-out !important;transition: all 2s ease-in-out !important;}
.img_size li:hover img,.img_size a:hover img,.img_size1 li:hover .pic{-moz-transform:scale(1.1);-o-moz-transform:scale(1.1);-o-moz-transform:scale(1.1);-webkit-moz-transform:scale(1.1);transform:scale(1.1);}

/*===================相关文章=====================*/
#news_xg_list{margin-top:30px; border:1px solid #eee; padding:20px 25px;  background:#f7f9fa;}
#news_xg_list .title{ height: 20px; border-left:3px solid #009148; line-height: 20px; padding-left: 8px; color:#444; font-size:18px; font-weight:bold;}
#news_xg_list ul{ margin-top:10px;}
#news_xg_list li{ display:block; line-height:30px; position:relative; height:30px; background:url(../../img/icon_dd.png) left center no-repeat; padding-left:15px; }
#news_xg_list li a{ font-size:14px; color:#4d4d4d; display: block; width: 700px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#news_xg_list li a:hover{ color:#009148; text-decoration:underline;}
#news_xg_list li span{ position:absolute; right:0; top:0; line-height:40px;  font-size:12px; color:#a2a2a2;}

/*==================联系我们=====================*/
.up_box { padding: 40px; background: url(../../img/bg_contact.jpg) center top no-repeat; margin-bottom:35px; position:relative;   height: 185px; border-bottom:3px solid #009148;}
.up_box h1{ color:#555; font-weight: bold; font-size: 18px; line-height:30px;}
.up_box span{ color:#666666; font-size: 12px; text-transform: uppercase;line-height: 20px; display:block; margin-bottom:40px;}
.up_box strong{ color: #009148; font-size: 28px; font-weight: bold;}
.up_box p{ line-height:22px; color:#333;}
.contact{ border:1px solid #e3e3e3;}
.contact #allmap{ width:100%; height:445px; overflow:hidden;}
.allmap_tit{ border-bottom:1px solid #ddd;height:30px;line-height:30px;font-size:16px;margin:10px 0; font-weight:bold; color:#333;}
.allmap_nr{ line-height:24px; color:#666;}
.BMap_bubble_title{ color:#666;}


/*==============在线留言=====================*/
.j_form{position:relative;}
.j_form label{width: 320px;float: left;border:1px solid #eee;position:relative;display:block;height:40px;line-height:40px;margin: 0 0 12px 0;font-size:12px;color:#bebebe;padding-left:120px;}
.j_form .label .h_x{left: 395px;top: -8px;position: absolute;}
.j_form input[type="text"]{height:40px; color:#676767;width: 290px;border:none;background:#fff;border-radius:0px;display:block;padding:0 15px;line-height:40px;font-size:12px;}
.j_form input[type="text"]:focus{}
.j_form label strong{font-weight:normal;display:block;background:#eee;color:#5e5f61;height:40px;line-height:40px;position:absolute;width: 120px;left:0px;top:0;font-size:14px;text-align:center;}
.j_form .textarea_box{width: 798px;height:163px;}
.j_form .textarea_box strong{height:163px;}
.j_form textarea{height: 150px;resize:none;color:#66656b;width: 538px;padding-right:10px;background:none;border: none;line-height:24px;font-size:12px;padding: 6px 15px;}
.j_form textarea:focus{}
.yzm_box{position:relative;border:1px solid #fff !important;}
.yzm_box strong{height:42px !important;line-height:42px !important;}
.yzm_box input[type="text"]{border:1px solid #eee;font-size:14px;height:40px;color:#666;width: 182px !important;line-height:40px;}
.yzm{position:absolute;right:0px;height:40px;top:0px; border:1px solid #eee;}
.yzm a{position:absolute;color:#adada6;right:-90px;height:40px;line-height:40px;width:80px;top:0;}
.yzm_box input[type="submit"]{}
.j_form input[type="submit"]{width:120px;margin-top: 20px;display:block;cursor:pointer;height:40px;background:#009148;border-radius:0px;overflow:hidden;color:#fff;font-size:14px;line-height:38px;border:none;text-align:center;}
.j_form input[type="submit"]:hover{background:#1c4d96;}