﻿ @charset "utf-8";
/* CSS Document */
body{font-size:14px;font-family:"Microsoft YaHei"; color:#666;font-weight:normal;max-width:1920px; min-width:1200px; margin:0 auto;overflow-x: hidden;margin: 0 auto;}
*{padding:0px;margin:0px;}
img{border:0px;margin:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,em,i{font-weight:normal;font-style:normal;}
*,*:before,*:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	/* box-sizing: border-box; */
	/* word-break: break-all; */
}
.clear{clear:both;}
.clr{clear:both;}
a{text-decoration:none;}
a:focus {outline:0;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;height:0;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
.top{ width:1100px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; font-family:"Microsoft YaHei";}
.clear {clear: both;height:0;}
/*------------header-------------*/
.header{width:100%;height:48px;overflow:hidden;background:#ebe9e9;line-height:48px;overflow:hidden;}
.header .header-l{float:left;}
.header .header-l h2{font-size:16px;color:#292929;}
.header .header-r{float:right;}
.header .header-r a{font-size:16px;margin:0 16px;display:inline-block;display:inline-block;}
.header a:hover{color:#199c02;}
/*------------top-------------*/
.top-con{width:100%;height:126px;overflow:hidden;background:#fff;}
.top-con .logo{float:left;margin-top:17px;width:290px;}
.top-con .top-c{float:left;margin-top:28px;}
.top-con .top-c h2{font-size:30px;color:#231815;letter-spacing:2.2px;font-weight:bold;color:#ea5415;}
.top-con .top-c p{font-size:16px;color:#231815;margin-top:4px;}
.top-con .top-r{float:left;margin-left:62px;margin-top:8px;text-align:center;}
.top-con .top-r h3{height:18px;line-height:18px;text-align:center;font-size:13px;color:#333;}
.top-con .tel{float:right;padding-left:68px;background:url(../images/tel.png) no-repeat left center;margin-top:30px;height:68px;}
.top-con .tel h2{ font-size: 24px;color:#e95219;line-height: 35px;font-weight: bold;}
/*------------nav-------------*/
.nav{width:100%;overflow:hidden;height:59px;line-height:59px;background:#199c02;}
.nav .w1200{overflow:hidden;}
.nav ul{width:1300px;}
.nav ul li{float:left;}
.nav ul li a{display:inline-block;font-size:16px;color:#fff;padding:0 26.5px;}
.nav ul li a:hover{background:#ea5415;}
.nav ul li a.on{background:#ea5415;}
.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 999;}
/* banner */
.banner{ overflow: hidden;background:#eee}
.banner-box{ min-width:1200px; height:500px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:500px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height:780px;}
.banner-btn{width: 100%; position: absolute; left: 0;margin-left: 0; overflow: hidden; height:390px; top:74px; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:90px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/flickerplate/ban01.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/flickerplate/ban01.png) no-repeat -49px 0; }
.banner-box .hd {     position: absolute;bottom: 0; width: 100%; display: block;}
.banner-box .hd ul { width: 1200px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#00923f; width:40px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
/*search*/
.search{width:100%;height:47px;line-height:47px;overflow:hidden;border-bottom:1px solid #ccc;}
.search-left{float:left;}
.search-left span{font-size:16px;color:#333;}
.search-left a{display:inline-block;font-size:14px;color:#666;margin-left:10px;}
.search-left a:hover{color:#199c02;}
.search-right{float:right;width:346px;height:31px;margin-top:6px;line-height:31px;background:none;border:1px solid #666;}
.search-right .in{float:left;width:231px;height:29px;line-height:29px;background:none;color:#a6a6a6;vertical-align:bottom;font-size:14px;text-indent:8px;outline:none;border:none;}
.search-right .button{float:right;font-weight:bold;width:58px;height:29px;line-height:29px;background: url(../images/search.png) no-repeat center center; border:none;color:#a6a6a6;cursor: pointer;outline:none;}
#SearchType{padding:0 2px;height:31px;line-height:31px;background:none;width:55px;vertical-align:bottom;list-style:none;border:none;outline:none;color:#a6a6a6;font-size:14px;display:inline-block;float:right;}
/*product*/
.product{margin-top:26px;border-bottom:2px solid #e1e1e1;}
.product-l{float:left;width:259px;background:#f3f6f2;}
.product-l h2{width:259px;height:104px;background: url(../images/product-lt.png) repeat-y top center;}
.product-l h2 a{width:259px;height:104px;line-height:100px;font-size:28px;color:#fff;display:inline-block;text-indent:17px;font-weight:bold;}
.product-l ul li h3 a{display:inline-block;width:258px;height:42px;line-height:42px;text-align:center;background:#e95219;font-size:21px;color:#fff;border-right:1px solid #199c02;}
.product-l ul li p a{display:inline-block;width:258px;height:48px;line-height:48px;text-align:center;font-size:16px;color:#252525;/*border-right:1px solid #199c02;*/}
.product-l h2 a:hover{text-decoration:underline;}
.product-l ul li h3 a:hover{background:#199c02;}
.product-l ul li p a:hover{color:#199c02;}
.product-r{width:908px;float:right;margin-top:18px;}
.product-r1{position:relative;}
.product-r1 h2 a{font-size:30px;color:#e95219;background:url(../images/product-rx.png) no-repeat left center;padding-left:14px;height:50px;line-height:50px;display:inline-block;font-weight:bold;}
.product-r2{width:820px;overflow:hidden;margin:0 auto;position:relative;margin-top:12px;}
.product-r1 ul{width:9999%;}
.product-r1 ul li{float:left;width:820px;}
.product-r1 dl{width:820px;}
.product-r1 dt{float:left;width:433px;height:324px;overflow:hidden;background:url(../images/product-rf.png) no-repeat  center;text-align:center;}
.product-r1 dt a{display:inline-block;margin-top:5px;}
.product-r1 dd{width:338px;float:right;}
.product-dd h3 a{font-size:24px;color:#292929;}
.product-dd p{font-size:16px;color:#2a2a2a;margin-top:20px;line-height:26px;}
.product-dd .dz{height:97px;margin-top:8px;}
.product-dd .dz span{display:inline-block;width:83px;height:97px;font-size:14px;color:#fff;text-align:center;line-height:128px;overflow:hidden;margin-right:31px;}
.product-dd .dz span:nth-child(1){background:url(../images/product-t1.png) no-repeat  center;}
.product-dd .dz span:nth-child(2){background:url(../images/product-t2.png) no-repeat  center;}
.product-dd .dz span:nth-child(3){background:url(../images/product-t3.png) no-repeat  center;margin-right:0;}
.product-dd .more{margin-top:18px;}
.product-dd .more a:nth-child(1){display:inline-block;width:147px;height:37px;border:1px solid #bcbcbc;border-right:none;border-radius:37px 0 0 37px;text-align:center;line-height:37px;}
.product-dd .more a:nth-child(2){display:inline-block;width:147px;height:37px;border:1px solid #bcbcbc;border-radius:0 37px 37px 0;line-height:37px;text-align:center;}
.product-dd .more a:nth-child(1) span{font-size:16px;color:#333;padding-left:32px;background:url(../images/zx.png) no-repeat  left center;display:inline-block;}
.product-dd .more a:nth-child(2) span{font-size:16px;color:#333;padding-left:32px;background:url(../images/ck.png) no-repeat  left center;display:inline-block;}
.product-dd .more a:hover span{color:#199c02;}
.product-r1 .prev{width:24px;height:58px;background:url(../images/prev.png) no-repeat  center;position:absolute;left:0;top:190px;cursor:pointer;}
.product-r1 .next{width:24px;height:58px;background:url(../images/next.png) no-repeat  center;position:absolute;right:0;top:190px;cursor:pointer;}
.product1{position:relative;margin-top:30px;}
.product1 h2 a{font-size:30px;color:#e95219;background:url(../images/product-rx.png) no-repeat left center;padding-left:14px;height:50px;line-height:50px;display:inline-block;font-weight:bold;}
.product2{width:820px;overflow:hidden;margin:0 auto;margin-top:30px;}
.product2 ul{width:99999%;}
.product2 ul li{float:left;width:190px;height:206px;margin-right:20px;}
.product2 ul li a{display:inline-block;width:190px;height:182px;text-align:center;}
.product2 ul li img{padding:1px;border:1px solid #e3e3e3;}
.product2 ul li h3{height:40px;line-height:40px;text-align:center;font-size:16px;color:#333;overflow:hidden;}
.product2 ul li .more{width:162px;margin:0 auto;}
.product2 ul li .more a:nth-child(1){display:inline-block;width:79px;height:22px;border:1px solid #ccc;border-right:none;border-radius:37px 0 0 37px;text-align:center;line-height:22px;font-size:14px;color:#999;}
.product2 ul li .more a:nth-child(2){display:inline-block;width:79px;height:22px;border:1px solid #ccc;border-radius:0 37px 37px 0;line-height:22px;text-align:center;color:#999;}
.product2 ul li .more a:hover{background:#199c02;color:#fff;}
.product1 .prev{width:24px;height:58px;background:url(../images/prev.png) no-repeat  center;position:absolute;left:0;top:122px;cursor:pointer;}
.product1 .next{width:24px;height:58px;background:url(../images/next.png) no-repeat  center;position:absolute;right:0;top:122px;cursor:pointer;}
.product2 ul li:hover img{border:1px solid #199c02;}
.product2 ul li:hover h3{color:#199c02;}
/*advantage*/
.edgebj2{overflow: hidden; padding-top:60px;}
.adv_t{ width:1200px;margin: 0 auto;margin-bottom: 30px;text-align: center;}
.adv_t b{font-size: 34px; padding-bottom: 10px;display: block;}
.adv_t b span{color:#e95219;}
.adv_t p{ font-size: 20px;}
.edge2 h3{text-align: center; margin-bottom: 40px;}
.edge2 h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(http://www.feng-rui.cn/templates/default/index/prtb.png) no-repeat bottom center;}
.edge2 h3 span i{font-weight: bold;color: #199c02;font-style: normal;}
.edge2 h3 em{display: block; font-size: 20px; color:#282828; line-height: 22px; margin-top: 13px; font-weight:initial;}
.edge2 dl{width:576px;float:left;margin-bottom: 50px; margin-left: 47px;}
.edge2 dl dt{width:580px; height:250px; margin-bottom: 40px; overflow: hidden;}
.edge2 dl dt img{width:580px; height:250px;transition: all 0.5s linear; border:1px solid #ccc;}
.edge2 dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.edge2 dl dd span{display:block;padding-left:86px;font-size: 25px; color:#2e2e2e;height:77px; position: relative;}
.edge2 dl dd .e1{display: block;background:url(../images/01.jpg) no-repeat left top;}
.edge2 dl dd .e2{display: block;background:url(../images/02.jpg) no-repeat left top;}
.edge2 dl dd .e3{display: block;background:url(../images/03.jpg) no-repeat left top;}
.edge2 dl dd .e4{display: block;background:url(../images/04.jpg) no-repeat left top;}
.edge2 dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;bottom:0; left:87px;}
.edge2 dl dd span b{font-size: 25px; color:#2e2e2e;}
.edge2 dl dd span em{display: block;font-size: 12px; line-height: 12px; color:#ababab; text-transform: uppercase; margin-top: 11px;}
.edge2 dl dd p{font-size: 16px; color:#919292;padding-left:86px; margin-top: 22px;line-height: 30px;}
.edge2 dl.first{margin-left: 0;}

/*lcbj*/
.lcbj{height: 197px;background:url(../images/lcbj.jpg) no-repeat center;}
.lc{height:197px;}
.lc ul{width:948px; float:left;padding-top:60px;}
.lc ul li{float:left;width:105px;height:80px;border-right:1px solid #56e03e7d;margin-right:12px;text-align: center;}
.lc ul li b{display: block;width: 40px;margin: 0 auto;margin-bottom: 10px;}
.lc ul li b img{width:39px; height:34px;}
.lc ul li span{display: block; }
.lc ul li span i{display:block; font-size: 11px; color:#FFF; text-transform: uppercase; }
.lc ul li span em{display: block;font-size: 15px; font-weight: bold; color:#FFF;}
.lc ul li.last{border-right:0;}
.lc .lx{float:right;padding-top: 20px;}
.lc .lx img{ border: 1px #eee solid;}
.lc .lx p{font-size: 14px;text-align: center;color: #555;}

/*about*/
.ab_bg{background:url(../images/ab_bg.gif) no-repeat center 0;height:605px;font-size: 0;overflow:hidden;margin-top: 30px;}
.about .news_bt{ background:url(../images/ab_line01.gif) no-repeat center 63px;height: 140px;}
.ab_bg h3{text-align: center; margin-bottom: 45px; }
.ab_bg h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images/prtb.png) no-repeat bottom center;}
.ab_bg h3 span i{font-weight: bold;color:#e95219;font-style: normal;}
.ab_bg h3 em{display: block; font-size: 20px; color:#282828; line-height:24px;  font-weight:initial;width:600px;margin:0 auto;margin-top:6px;}
.ab_desc p{line-height:25px;}
.about dl dt{width: 571px;height: 435px;float:left;padding:0 30px 0 0;}
.about dl dt img{width: 571px;height: 435px; padding-left: 40px;}
.about dl dd{width:525px;float: left;padding: 0 0 0 50px;}
.about dl dd h5{ border-bottom:#e6e6e6 1px solid; height:110px;line-height: 30px;}
.about dl dd h5 a{ font-size:18px; color:#333;}
.about dl dd h5 i{display:block;font-size:36px;color: #199c02;padding:20px 0 5px;font-family:Arial, Helvetica, sans-serif;font-style:italic;}
.about .ab_desc{font-size:14px;color:#555;height: 172px;line-height:30px;padding: 20px 0 0;overflow:hidden;}
.about dl dd b{display: block;font-size: 18px;color: #199c02;height: 30px;line-height: 10px;padding:20px 0 30px 0;}
.about dl dd span{display: block;width: 310px;height: 42px;background:#199c02;border-radius:42px;}
.about dl dd span a{display: block;font-size: 14px;color: #fff;float: left;width: 155px;text-align: center;height: 42px;line-height: 42px;overflow: hidden;text-transform:uppercase;}
.about dl dd span a:hover,.about dl dd span a:first-child{text-decoration: none;border-radius: 22px;background: #ea5415;}
/*g_zj*/
.g_zj{ background: url(../images/photo_bg.gif) repeat; padding-bottom: 10px;}
.g_zj .title{padding-top:20px;width:534px;margin:0 auto;margin-bottom:30px;}
.g_zj .title a{display:inline-block;height:42px;line-height:42px;padding:0 43px;font-size: 18px;color: #fff;background: #199c02;border-radius:42px;margin:0 10px;}
.g_zj .title a.cur{background:#ea5415;}
.g_zj1{overflow:hidden;height:236px;}
.g_zj2{overflow:hidden;}
.g_zj2 ul{width:1300px;}
.g_zj2 ul li{float:left;width:276px;height:236px;overflow:hidden;margin-right:32px;}
.g_zj2 ul li a{display:inline-block;width:276px;height:236px;overflow:hidden;}
.g_zj2 ul li a img{width:270px;height: 200px;padding: 2px;border: 1px solid #ccc;}
.g_zj2 ul li h2{width:276px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#666;}
.g_zj2 ul li a:hover img{border:1px solid #1a9c01;}
.g_zj2 ul li a:hover h2{color:#1a9c01;}

/*news*/
.news .title{text-align:center;margin-top:36px;}
.news .title h2 a{font-size:38px;color:#3d3e3d;font-weight:bold;}
.news .title p{height:50px;line-height:50px;font-size:20px;color:#454745;}
.news .title1{margin-bottom:25px;text-align:center;}
.news .title1 a{display:inline-block;height:40px;line-height:40px;background:#199c02;color:#fff;font-size:16px;padding:0 26.4px;margin-right:36px;}
.news .title1 a.hover{background:#ea5415;}
.news .title1 a:last-child{margin-right:0;}
.news1-l{width:439px;float:left;}
.news1-l dd h3 a{font-size:20px;color:#454745;height:36px;line-height:36px;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:400px;}
.news1-l dd h3 a:hover{color:#199c02;}
.news1-l dd p{display:block;font-size:14px;color:#454745;line-height:27px;height:76px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}
.news1-l dd .date{height:40px;line-height:40px;width:100%;margin-top:6px;}
.news1-l dd .date span{display:inline-block;float:left;font-size:13px;color:#999;}
.news1-l dd .date a{display:inline-block;float:right;border:1px solid #ccc;font-size:14px;color:#ccc;padding:0 20px;height:30px;line-height:30px;}
.news1-l dd .date a:hover{background:#199c02;color:#fff;border:1px solid #199c02;}
.news1-r{width:729px;float:right;overflow:hidden;}
.news1-r ul li{border:1px solid #dfdfdf;border-top:none;}
.news1-r ul li:hover{box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}
.news1-r ul li:nth-child(1){border-top:1px solid #dfdfdf;}
.news1-r ul li dl{padding:7px 0 7px 15px;}
.news1-r ul li dl dt{float:left;background:#eaeaea;padding:5px;}
.news1-r ul li dl dt img{display: block; transform: scale(1); transition: all 2s ease-out;}
.news1-r ul li:hover dl dt img{transform: scale(1.2);}
.news1-r ul li dl dd{width:510px;height:110px;float:left;margin-left:28px;position:relative;}
.news1-r ul li:hover dl dt h3 a{color:#199c02;}
.news1-r ul li dl dd h3 a{font-size:16px;color:#000;width:510px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:inline-block;}
.news1-r ul li dl dd h3 a:hover{color:#199c02;}
.news1-r ul li dl dd p{ font-size: 13px;color: #666666; line-height: 24px; margin-top:2px;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;height:48px;}
.news1-r ul li dl dd span{font-size: 12px; color: #999999; display: block; padding-left: 26px; position: absolute; left: 0; bottom: 0; background: url(../images/newsList_icon03.png) no-repeat left center; line-height:48px;height:48px;}
.news1-r ul li dl dd i{display:block; font-size: 13px; font-family: arial; height: 16px; background: url(../images/newsList_icon02.png) no-repeat left center; position: absolute; top: 5px; right: 4px; padding-left: 24px; padding-top: 2px;font-style:normal;}
.news1-r ul li dl dd a.more{display: block; width: 36px; height: 36px; background: url(../images/list_circle.png) no-repeat left top; overflow: hidden; position: absolute; right: 6px; bottom: 0;}
.news1-r ul li:hover dl dd a.more{background: url(../images/list_circle.png) no-repeat left -36px;}

/*yq*/
.yq{margin-top:54px;}
.yq .w1200{height:113px;background: url(../images/yq.png) no-repeat center;overflow:hidden;}
.yq ul{margin-top:30px;}
.yq ul li{height:32px;line-height:32px;font-size:18px;color:#2e2d2d;float:left;margin-left:30px;}
.yq ul li a:hover{color:#199c02;}
/*footer*/
.footer1{width:100%;/*height:227px;*/overflow:hidden;background:#707270;margin-top:30px;}
.footer-l{width:825px;margin-top:24px;overflow:hidden;float:left;}
.footer-l ul{width:1000px;}
.footer-l ul li{float:left;margin-right:68px;/*width:130px;*/}
.footer-l ul li:last-child{width:326px;}
.footer-l ul li dt{background: url(../images/footer-x.png) no-repeat bottom left;margin-bottom:10px;}
.footer-l ul li dt a{font-size:18px;color:#fff;height:50px;line-height:50px;display:inline-block;font-weight:bold;}
.footer-l ul li dd a{display:inline-block;height:36px;line-height:36px;font-size:16px;color:#fff;}
.footer-l ul li dd{/*display:inline-block;*/height:36px;line-height:36px;font-size:16px;color:#fff;}
.footer-r{float:right;width:135px;margin-right:140px;margin-top:46px;text-align:center;}
.footer-r h3{height:44px;line-height:44px;font-size:16px;color:#fff;}
.footer2{height:65px;line-height:65px;width:100%;background:#199c02;font-size:16px;color:#fff;}
.footer2 a{font-size:16px;color:#fff;}
.footer2 a:hover{text-decoration:underline;}
/*dq-pos*/
.dq-pos{width:1200px;margin:auto;height:60px;}
.dq-pos span{display:block;width:100%;line-height:60px;height:60px;}
.dq-pos span p{display:inline-block;float:left;line-height:60px;padding-left:35px;font-size:15px;color:#000000;background:url(../images/wz.png) left center no-repeat;}
.dq-pos span a{display:inline-block;line-height:60px;font-size:15px;color:#000000;margin:0px 5px;}
.dq-pos span a:hover{color:#199c02;}
/*pro_main*/
.pro_main .xq-left{width: 240px;overflow: hidden;background: #eeeeee;}
.kzt-cb{width:100%;overflow:hidden;}
.cpl-btw{width:100%;overflow:hidden;}
.cpl-btw h5{width:212px;height:55px;background:#199c02;border:1px solid #7d7d7d;float:right;text-align:center;line-height:55px;font-size:22px;color:#fff;}
.cpl-btw h5:before{display:block;content: "";width:30px;height:1px;background:#fff;margin:25px 0 0 20px;float:left;}
.cpl-btw h5:after{display:block;content: "";width:30px;height:1px;background:#fff;float:right;margin:25px 20px 0 0;}
.pro-cbt2{width:100%;overflow:hidden;}
.kfs-k{display:block;width:100%;height:61px;padding:11px 15px 0 13px;text-align:center;line-height:50px;font-size:22px;color:#eeeeee;background:url(../images/kfs.png) right top no-repeat;}
.pro-cbt2 ul{width:100%;overflow:hidden;padding:0px 13px;margin:15px 0;}
.pro-cbt2 ul li{width:100%;height:38px;border-bottom:1px solid #dbcdcd;}
.pro-cbt2 ul li a{display:block;width:100%;height:37px;text-align: center;line-height:37px;padding: 0px 15px 0 15px;font-size:16px;color:#333232;transition:.3s;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;overflow: hidden;}
.pro-cbt2 ul li a:hover{color:#fff;background:#ea5415;transition:.3s;}
.lxw-fas{width:100%;overflow:hidden;padding:15px 15px 25px 15px;}
.lxw-fas p{width:100%;overflow:hidden;margin-top:20px;font-size:14px;color:#333232;}
.pro_main .product_list{width:930px;overflow:hidden;}
.pro_main .product_list h3{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.pro_main .product_list h3 span {display: inline-block;font-size:20px;color: #fff;padding-left:20px;}
.pro_main .product_list ul{width:1000px;}
.pro_main .product_list ul li{width:298px;height:253px;overflow:hidden;float:left;margin-right:18px;margin-bottom:18px;}
.pro_main .product_list ul li .ny_prolist { float:left; margin-bottom:2%; overflow:hidden;width: 100%;}
.pro_main .product_list ul li .ny_propic { position:relative; overflow:hidden;}
.pro_main .product_list ul li .ny_propic a { display:block;position:relative;}
.pro_main .product_list ul li .ny_propic a img { width:100%; }
.pro_main .product_list ul li .ny_propic a:before {content:'';width:0%;height:0%;background-color:rgba(0 ,0,0,0.3);position:absolute;z-index:2;top:0;display:block;transition: all 0.3s;}
.pro_main .product_list ul li .ny_propic p{ width:94%; height:94%; display: none; position:absolute; z-index:3;  top:3%;left:3%; border: solid 1px #fff;  font-size:14px; color:#fff; line-height:21px; text-align:center; box-sizing:border-box;}
.pro_main .product_list ul li .ny_propic p span{display:inline-block;/*margin-top:46px;line-height:24;*/}
.pro_main .product_list ul li .ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.pro_main .product_list ul li .ny_prolist:hover .ny_propic p{ display:block;}
.pro_main .product_list ul li .ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;text-align: center;}
.pro_main .product_list ul li .ny_protil a { height:45%; padding:3% 4% 4% 5%; font-size:16px; position:relative; z-index:2; display:block;}
.pro_main .product_list ul li .ny_protil span { display:block; width:67px; height:12px; background:url(../images/pic_j.png); margin:3% auto;}
.pro_main .product_list ul li .ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.pro_main .product_list ul li .ny_prolist:hover .ny_protil a { color:#fff;}
.pro_main .product_list ul li .ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#199c02; transition: all 0.3s;}
.pro_main .product_list ul li .ny_prolist:hover .ny_protil:before { width:100%;}
.clear{clear:both;}
.pro_main .product_list ul li:hover .ny_propic img{transform:scale(1.2);transition: all .8s ease;}
.hot-pro p.kfs-k{margin-bottom:15px;}
.hot-pro ul{width:100%;overflow:hidden;margin:15px 0;}
.hot-pro ul li{width:100%;overflow:hidden;/*margin-bottom:20px;*/}
.hot-pro ul li a{display:inline-block;width:240px;}
.hot-pro ul li:hover p{background:#CC0001;transition:.3s;}
.hot-pro ul li:last-child{margin-bottom:0;}
.hot-pro ul li p{display:block;width:100%;height:45px;line-height:45px;background:url(../images/pro-bt.jpg) center no-repeat;font-size:16px;color:#ffffff;text-align:center;padding:0px 15px;transition:.3s;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;overflow: hidden;}
.hot-pro ul li:hover p{background:#199c02;transition:.3s;}
.hot-pro ul li:last-child{margin-bottom:0;}
.hot-news{width:100%;overflow:hidden;margin-top:20px;}
.hot-news ul{width:100%;overflow:hidden;padding:20px 15px;}
.hot-news ul li a{display:inline-block;height:35px;line-height:35px;border:1px ;}
.hot-news ul li{width:100%;overflow:hidden;}
.hot-news ul li i{display:inline-block;float:left;line-height:35px;font-style:normal;font-size:14px;color:#333232;height:35px;}
.hot-news ul li p{display:inline-block;float:left;line-height:35px;height:35px;width:190px;margin-left:10px;font-size:14px;color:#333232;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;overflow: hidden;}
.hot-news ul li:hover p ,.hot-news ul li:hover i{color:#199c02;}
.xq-left .ys-yg:first-child{margin-top:0;}
.product_n{padding-bottom:30px;}

/*page*/
.page{text-align: center; margin:20px auto; clear:both; padding-top:30px;}
.page span{margin: 0 7px;border: 1px solid #e3e3e3;padding: 4px 18px;color: #333;border-radius: 5px;}
.page a { margin: 0 2px;border: 1px solid #e3e3e3;padding: 4px 12px;color: #333; border-radius: 5px;}
.page a:hover{background:#199c02;color:#fff;border:1px solid #199c02;}
/*contact_pro*/
.contact_pro{width:1200px;margin:0 auto;margin-top:20px;}
.contact_pro h4{line-height:50px;font-size:20px;color: #fff;margin-bottom:10px;font-weight:bold;height:50px;background:#199c02;}
.contact_pro h4 span{display:inline-block;padding-left:20px;}
.contact_pro h4 a{display:inline-block;float:right;font-size:15px;color: #fff;font-weight:bold;margin-right:20px;}
.contact_pro h4 a:hover{text-decoration:underline;}
.contact_news{width:1200px;margin:0 auto;margin-top:20px;}
.contact_news h4{line-height:50px;font-size:20px;color: #fff;margin-bottom:10px;font-weight:bold;height:50px;background:#199c02;}
.contact_news h4 span{display:inline-block;padding-left:20px;}
.contact_news h4 a{display:inline-block;float:right;font-size:15px;color: #fff;font-weight:bold;margin-right:20px;}
.contact_news h4 a:hover{text-decoration:underline;}
.contact_news1{width:1160px;margin:0 auto;padding:20px 0;}
.contact_news ul{width:1300px;}
.contact_news ul  li{border-bottom: 1px dotted #ccc;height:35px;width:566px;float:left;margin-right:28px;line-height: 30px;margin-bottom:10px;}
.contact_news ul  li a{font-size: 13px;color: #333;height:30px;display:block;}
.contact_news ul  li .nyHot_news{display:block;font-style:normal;width:420px;overflow:hidden;height:30px;float:left;text-overflow: ellipsis;white-space: nowrap;}
.contact_news ul  li a span{font-size: 13px;color: #333;float: right;}
.contact_news ul  li a:hover{color:#199c02;}
.contact_news ul  li a:hover .nyHot_newsDate{color: #199c02;}
#demo {overflow:hidden;width:1160px; margin:0 auto;padding:20px 0;}
#indemo {float: left;width:10000%;}
#demo2 {float: left;}
#demo1 ul{ float:left;}
#demo ul li{width:250px;float:left;margin-right:20px;}
#demo ul li img{border:1px solid #c1c0c8; width:255px; /*height:auto;*/}
#demo ul li:hover img{border:1px solid #199c02;}
#demo ul li p{display:block;width:255px;height:40px;line-height:40px;text-align:center;color:#666;font-size: 14px;}
#demo ul li a{ text-decoration:none;}
#demo ul li a:hover p{ color:#199c02;}
/*ny_main*/
.ny-cont{overflow:hidden;}
.ny_main{width: 1200px;margin:0 auto;}
.fd-zkz{width:100%;overflow:hidden;margin-bottom:35px;}
.magnifier{float:left;}
.right-fdd{float:right;width:650px;overflow:hidden;}
.wt-ytd{display:block;width:100%;overflow: hidden;height:50px;border-bottom:1px dashed #07396c;}
.wt-ytd h5{display:block;width:100%;height:50px;line-height:50px;padding-left:30px;box-sizing:border-box;background:url(../images/xyd.png) left center no-repeat;font-size: 20px;color: #199c02;font-weight:bold;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;}
.p-cpyh{float:left;display:block;width:320px;overflow:hidden;line-height:32px;height:240px;font-size:18px;color: #332828;margin-top:15px;-webkit-box-orient:vertical;-webkit-line-clamp:8;display:-webkit-box;text-overflow:ellipsis;}
.p-ew{width:330px;overflow:hidden;float:right;margin-top:20px;}
.p-ew ul li{width:50%;text-align: center;float: left;margin-right: 0px;}
.p-ew ul li h5{font-size: 16px;color: #333;margin-bottom: 20px;}
.p-ew ul li span{display: block;color: #1a9c01;font-size: 18px;font-weight: bold;margin-top: 16px;}
.sq-dgd{width:100%;overflow:hidden;margin-top:20px;}
.lj-wyzd{display:inline-block;overflow:hidden;float:left;}
.lj-wyzd a{display:inline-block;width:198px;height:44px;line-height:40px;text-align:center;background:#07396c;font-size:18px;background:url(../images/zxzll.png);font-size: 20px;color:#fff;text-indent:30px;float:left;margin-left:30px;}
.lj-wyzd a:last-child{background:url(../images/xhxxw.png) top center no-repeat;color:#fff;}
/*case_list*/
.case_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.case_tit h5{font-size:20px;color: #fff;padding-left:20px;}
.case_list{width:930px;}
.case_list ul li{width:100%;overflow:hidden;padding:25px 0;border-bottom:2px solid #f2f2f2;transition:.3s;margin-bottom:20px;}
.ny-nesd{float:left;width:236px;height:158px;border:1px solid #f2f2f2;}
.ny-nesd img{display:block;width:100%;height:100%;}
.new-lis{width:640px;overflow:hidden;float:right;margin-right:25px;}
.new-lis h5{display:block;height:35px;line-height:35px;font-size:18px;color:#1f1f1f;font-weight:500;transition:.3s;}
.new-lis p{display:block;line-height:30px;height:60px;color:#808080;margin-top:15px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;overflow: hidden;}
.new-lis time{display:block;color:#808080;margin-top:20px;}
.case_list ul li:hover{background:#F2F2F2;transition:.3s;}
.case_list ul li:hover h5{color:#199c02;transition:.3s;}
/*news_list*/
.xq-right{width:930px;}
.xq-right .ys-yg:first-child{margin-top:0;}
.xq-right .ys-yg{margin-top:25px;}
.news-btd{width:100%;overflow:hidden;padding:0px 35px;}
.newh-bt{width:100%;overflow:hidden;}
.newh-bt h5{display:block;width:100%;line-height:35px;font-size:20px;color:#040404;font-weight:bold;text-align:center;padding:15px 0;}
.wz-int{width:100%;overflow:hidden;border-bottom:1px solid #eee;}
.wz-time{float:left;}
.wz-fh{float:right;margin-right:30px;}
.wz-int span{display:inline-block;line-height:40px;margin-bottom:10px;color:#999798;font-size:14px;margin:0px 30px;}
.wz-int span em,.wz-int time{display:inline-block;color:#999798;font-size:14px;}
.new-kat{width:100%;overflow:hidden;padding:0px 35px;margin-bottom:35px;}
.new-kat img{display:inline-block;max-width:100%;}
.news_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.news_tit h5{font-size:20px;color: #fff;padding-left:20px;float:left;}
.pro-more{float:right;line-height:50px;font-size:14px;color:#fff;margin-right:35px;}
.pro-more:hover{text-decoration:underline;}
/*qiy-news*/
.qiy-news{margin:0px 20px 45px 20px;overflow:hidden;}
.lunb-lzt{width:485px;height:315px;overflow:hidden;float:left;}
.lunb-lzt a{display:block;width:100%;height:100%;}
.lunb-lzt img{display:block;width:100%;height:100%;}
.tsty-lt{display:inline-block;float:right;width:100px !important;right:0 !important;left: inherit !important;bottom:7px !important;}
.lunb-lzt .swiper-slide span{display:block;width:100%;height:40px;line-height:40px;background:rgba(1,1,1,0.7);position:absolute;bottom: 0;padding:0px 120px 0 22px;box-sizing:border-box;color:#fefefe;font-size:14px;text-align:left;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.tsty-lt span{display:inline-block;width:16px !important;border-radius: 0 !important;height:16px !important;line-height:16px !important;font-size:12px !important;color:#323333;}
.tsty-lt .swiper-pagination-bullet-active{color:#fff !important;}
.lunb-lzt .swiper-pagination-bullet-active{background:#199c02;}

.new-listd{float:right;width:355px;overflow:hidden;}
.new-listd ul{width:100%;overflow:hidden;}
.new-listd ul li{width:100%;overflow:hidden;border-bottom:2px solid #f2f2f2;padding:10px 0;}
.new-listd ul li h5{display:block;width:100%;font-size:16px;color:#040404;height:40px;line-height:40px;margin-bottom:6px;font-weight:500;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.new-listd ul li:hover h5{color:#199c02;}
.new-listd ul li p{display:block;width:100%;font-size:14px;color:#666666;height:44px;line-height:22px;margin-bottom:3px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.new-listd ul li time{display:block;width:100%;font-size:14px;color:#666666;height:30px;line-height:30px;margin:8px 0;}
.new_kat p{padding:25px 35px;}
.pro-nwlist{margin:0px 25px;overflow:hidden;}
.nwlit-fl{width:415px;overflow:hidden;float:left;margin-right:48px;margin-bottom:20px;}
.pro-nwlist>div:nth-child(2n){margin-right:0;}
.nwlit-fl span{display: block;width:100%;overflow:hidden;border-bottom:2px solid #e5e5e5;}
.nwlit-fl span i{width:23px;background:url(../images/yjm.png) center no-repeat;margin-right:13px;opacity: 0.65;}
.nwlit-fl span i ,.nwlit-fl span p{display:inline-block;float:left;height:40px;line-height:40px;color:#010101;font-style:normal;font-size:16px;font-weight:bold;}
.nwlit-fl span a{display:inline-block;float:right;line-height:40px;font-size:14px;color:#010101;}
.nwlit-fl ul{width:100%;overflow:hidden;margin-top:15px;}
.nwlit-fl ul li{width:100%;overflow:hidden;height:30px;}
.nwlit-fl ul li i,.nwlit-fl ul li p{display:inline-block;float:left;font-size:14px;color:#656566;float:left;font-style:normal;line-height:30px;}
.nwlit-fl ul li p{display:inline-block;width:295px;height:30px;margin-left:5px;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.nwlit-fl ul li:hover p{color:#199c02;font-weight:bold;}
.nwlit-fl span:hover i{opacity:1;}
.nwlit-fl span:hover p{color:#199c02;}
.nwlit-fl ul li time{display:inline-block;float:right;line-height:30px;font-size:14px;color:#656566;}

.sx-ysdm{width:100%;padding:0px 25px;overflow:hidden;margin-bottom:10px;}
.zc-ywsm{width:393px;overflow:hidden;}
.zc-ywsm ul{width:100%;overflow:hidden;}
.zc-ywsm ul li{width:100%;overflow:hidden;padding-bottom:20px;border-bottom:2px solid #f2f2f2;}
.zc-ywsm ul li h5{display:block;width:100%;height:35px;line-height:35px;font-size:16px;color:#040404;font-weight:500;padding:0px 30px;background:url(../images/q.png)left center no-repeat;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.zc-ywsm ul li p{display:block;width:100%;height:35px;line-height:35px;font-size:14px;color:#808080;background:url(../images/at.png)left center no-repeat;padding:0px 30px;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.zc-ywsm ul li time{display:block;width:100%;font-size:14px;color:#808080;padding:0px 30px;}
.zc-ywsm ul li:last-child{border-bottom:0;}
.zc-ywsm ul li:hover h5{color:#199c02;}

.lunb-lzta{width:485px;height:315px;overflow:hidden;float:left;}
.lunb-lzta a{display:block;width:100%;height:100%;}
.lunb-lzta img{display:block;width:100%;height:100%;}
.tsty-lat{display:inline-block;float:right;width:100px !important;right:0 !important;left: inherit !important;bottom:7px !important;}
.lunb-lzta .swiper-slide span{display:block;width:100%;height:40px;line-height:40px;background:rgba(1,1,1,0.7);position:absolute;bottom: 0;padding:0px 120px 0 22px;box-sizing:border-box;color:#fefefe;font-size:14px;text-align:left;-webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;}
.tsty-lat span{display:inline-block;width:16px !important;border-radius: 0 !important;height:16px !important;line-height:16px !important;font-size:12px !important;color:#323333;}
.tsty-lat .swiper-pagination-bullet-active{color:#fff !important;}
.lunb-lzta .swiper-pagination-bullet-active{background:#199c02;}
/*about_list*/
.about_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.about_tit h5{font-size:20px;color: #fff;padding-left:20px;}
.about_w{padding: 30px 20px 0;line-height: 30px;color: #797979;border: 1px solid #dedede;border-top: 0;height: 485px;}
.about_w h3{height: 60px;font-size:24px;line-height: 38px;color: #3c3c3c;font-weight:bold;}
.about_w h3 span{font-size: 22px;float: right;}
.about_w h3 span i{font-weight: normal;}
.about_w h3 span b {color: #199c02;}
.about_w h3 em{ font-family: Arial;font-size: 10px;text-transform: uppercase;line-height: 18px;color: #969696;font-style: normal;display: block;}
.about-n{padding: 7px 0 0;}
.about-n p{display: block;text-indent:24px;}
.about-n li{float: left;padding: 25px 60px 0 0;margin-left:60px;border-right: 1px solid #eee;}
.about-n li:last-child{border:none;}
.about-n li b{display: block;line-height: 58px;color: #199c02;font-size: 51px;}
/*about_wh*/
.qywh_t h3{color:#199c02;font-size: 30px;word-spacing: 2px;letter-spacing: 3px;font-weight:bold;}
.qywh_t span{color: #666;font-size: 12px;display: block;text-transform: uppercase;opacity: 1;letter-spacing: 4px;}
.qywh_t{background: url(../images/wh_t.png)no-repeat center 56px;height: 90px;text-align: center;clear: both;margin: 20px;margin-top:70px;}
.qywh_tit{padding: 0 15px;}
.qywh_tit p{line-height:30px;margin-top:20px;}   
.qywh_tit p span{font-weight:bold;margin-right:10px;}
/*photos_list*/
.photos_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.photos_tit h5{font-size:20px;color: #fff;padding-left:20px;}
.photos_list1 ul li{width:293px; margin:0px 24px 38px 0px;float:left; display:inline-block;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;background:#fff;-webkit-box-shadow: 0 0 10px #ccc;
-moz-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;border: 1px solid #ececec;padding-bottom:0px;float:left;}
.photos_list1{overflow:hidden;}
.photos_list1 ul{width:1000px;}
.photos_list1 ul li h6{width: 253px;height: 38px;line-height: 38px;font-weight: normal;overflow: hidden;white-space: nowrap;text-align: center;text-overflow:ellipsis;font-size: 14px;padding:0px 15px;margin:0 auto;}
.photos_list1 ul li .pic{width:293px;height:182px;overflow:hidden;}
.photos_list1 ul li img { display:block;width:293px;height:197px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.photos_list1 ul li:hover img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);	/* IE 9 */-webkit-transform: scale(1.2,1.2);	/* Safari �� Chrome */-o-transform: scale(1.2,1.2);	/* Opera */-moz-transform: scale(1.2,1.2);}
.photos_list1 ul li:hover h6{color:#199c02;}
/*contact*/
.contact_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.contact_tit h5{font-size:20px;color: #fff;padding-left:20px;float:left;}
.contacts1{padding:0 35px;padding-bottom:30px;}
.contact-l{float:left;font-size:16px;color:#333;line-height:40px;}
.contact-l h6{font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;margin-top:40px;}
.contact-l p span{font-size:13px;color:#333;}
.contact-r{float:right;}
.contact_ew{padding:0 35px;margin:30px 0;overflow:hidden;}
.contact_ew ul li{width: 33.3%;text-align: center;float: left;margin-right: 0px;}
.contact_ew ul li h5{font-size: 16px;color: #333;margin-bottom: 20px;}
.contact_ew ul li span{display: block;color: #1a9c01;font-size: 18px;font-weight: bold;margin-top: 25px;}
/*sitemap*/
.sitemap{margin-top:40px;}
.sitemap_tit{width:930px;height:50px;line-height:50px;background:#199c02;margin-bottom:30px;}
.sitemap_tit h5{font-size:20px;color: #fff;padding-left:20px;float:left;}
 