/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}


/*头部样式*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.sky{width:1188px;margin:0 auto;height:118px;}
.logo{float:left;margin-top:5px;}
.sky_right{float:right;margin-top:10px;}
.k1{line-height:22px;float:left;color: #666;font-size: 12px;}
.k1 a{color: #666;font-size: 12px;}
#formsearch{width:167px;float:right;background:url(sou.png) no-repeat center;}
/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color:#989898;}
#formsearch{overflow: hidden;}
#formsearch input{height:22px;background:none;border:none;line-height:22px;outline:none;width:128px;float: left;}
#formsearch input#keyword{height:22px;line-height:22px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:31px;height:22px;line-height:22px;text-align:center;color:#fff;border:none;cursor:pointer;}


#menu{margin-top:6px;float:right;width:845px;position: relative;z-index: 99999;}

.hotSearch{height:26px;line-height:26px;font-weight:normal;color:#989898;}

/*首页banner*/
.banner{width:1920px;position:relative;height:561px;left:50%;margin-left:-960px;z-index:999;overflow:hidden;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:20px;z-index:100;text-align:center;width:100%;}
.banner .num li{width:18px;height:18px;display:inline-block;margin-right:5px;background:#fff;line-height:5px;border-radius: 50%;
    text-indent:-100px;overflow:hidden;}
.banner .num li.num_hover{background-color:#4c8639;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:52px;height:5px;line-height:5px;}




/*导航栏样式*/
.nav li{text-align:center;float:left;position:relative;z-index:999;background:url(line1.png) no-repeat right center;width: 120px; }
.nav li:last-child{background: none;}
.nav li a{display:block;color:#434343;width:120px;height:80px;line-height:80px;padding: 0;font-size: 16px;padding: 0;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#bc1a3a;}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #4c8639;
}
.nav .sec{height:0;background:#4c8639;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:80px;left:0px;width: 100%;}
.nav .sec a{background:#4c8639;color:#fff;height:38px;line-height:38px;font-size: 14px;}
.nav .sec a:hover{background:#4c8639;text-decoration:none;}



.fa td{vertical-align: top;}

/*主体样式*/
.c1{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(c1.jpg) no-repeat center top;height:100px;overflow:hidden;}
.c1_con{width:1188px;margin:0 auto;}
.sort1{display:flex;justify-content:center;align-items:center;width:1188px;margin:0 auto;}
.sort1 li{float:left;width:130px;text-align:center;}
.sort1 li a{color:#fff;font-size:14px;line-height:100px;text-align:center;}
.sort1 li a:hover{color:#4c8639;}

.c2{width:1188px;margin:0 auto;margin-top:25px;}


.c3{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(c3.jpg) no-repeat center;height:526px;overflow:hidden;margin-top:30px;}
.c3_con{width:1188px;margin:0 auto;padding-top:45px;}
.c3tt{font-size:22px;text-align:center;color:#434343;}
.jianjie{display:block;text-align:center;margin-top:10px;color:#666666;font-size:14px;line-height:28px;}


.ser_con{width:1188px;margin:0 auto;margin-top:30px;}
.ser_con li{float:left;margin-left:26.5px;margin-right:26.5px;padding-bottom:15px;_display:inline;}
.ser_con li a.img{width:64px;transition:all 0.8s;transform:scale(1,1);margin:0 auto;}
.ser_con li a.img img{width:64px;height:64px;}
.ser_con li h3{margin-top:15px;}
.ser_con li a{color:#5a5a5a;font-size:16px;font-weight: bold;text-align:center;display:block;}
.ser_con li span{text-align:left;width:145px;margin:0 auto;margin-top:30px;display:block;color:#5a5a5a;font-size:16px;}
.ser_con li a.img{display:block;}
.ser_con li a.img:hover{border-color:#bc1a3a;}
.ser_con li:hover a.img{transition:all 0.8s;transform:scale(-1,1)}



.c4{width:1188px;margin:0 auto;margin-top:40px;}
.ys li{width:285px;height:118px;float:left;color:#ffffff;font-size:14px;margin:0 6px;position:relative;}
.ys li h3{color:#ffffff;font-size:14px;position:absolute;left:20px;top:30px;font-weight:normal;}
.ys li h3 b{font-weight:bold;font-size:22px;}
.ys li h3 span{display:block;font-size:12px;text-transform: uppercase;}

.ys li:nth-child(2n) h3{color:#999999;font-size:14px;position:absolute;left:20px;top:30px;font-weight:normal;}
.ys li:nth-child(2n) h3 b{font-weight:bold;font-size:22px;}
.ys li:nth-child(2n) h3 span{display:block;font-size:12px;text-transform: uppercase;}


.ys li .bj{width:100%;height:100%;background:#4c8639;position:absolute;left:0;top:0px;transition: all 0.8s;}
.ys li:nth-child(2n) .bj{width:100%;height:100%;background:#2a2a2a;position:absolute;left:0;top:0px;}
.ys li:hover .bj{transition:all 0.8s;transform:scale(1,-1)}



.c5{width:1188px;margin:0 auto;margin-top:45px;position:relative;height:415px;overflow:hidden;}
.abtp{width:430px;height:415px;float:left;overflow:hidden;}
.gsjj{width:712px;float:right;height:415px;overflow:hidden;}
.jt{color:#434343;font-size:24px;background:url(ts.png) no-repeat left bottom;line-height:55px;}
.gsnr{color:#434343;font-size:14px;line-height:26px;display:block;margin-top:20px;}
.fa{position:absolute;bottom:0;right:0;width:525px;overflow:hidden;height:110px;}
.more{width:280px;height:51px;overflow:hidden;background:#434343;text-align:center;position:absolute;left:30%;bottom:20px;color:#fff;}
.more a{line-height:51px;overflow:hidden;text-align:center;color:#fff;}
.more:hover{transition: all 0.8s;width:320px;background:#4c8639;}


.c6{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(c6.png) no-repeat center top;height:570px;overflow:hidden;margin-top:40px;}
.c6_con{width:1188px;margin:0 auto;padding-top:50px;}
.c6tt{color:#fff;font-size:24px;font-weight:bold;text-align:center;}
.zuzhu{color:#fff;font-size:14px;text-align:center;font-weight:normal;display:block;margin-top:10px;}
.zuzhu b{font-size:18px;}


.c7{width:1188px;margin:0 auto;margin-top:40px;}
.c7_tts{text-align:center;color:#434343;font-size:24px;font-weight:bold;}
.mms{width:198px;height:49px;margin:0 auto;text-align:center;margin-top:30px;font-size:14px;background:#4c8639;}
.mms a{text-align:center;line-height:49px;display: block; color:#fff;font-size:14px;}

.c8{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(c8.jpg) no-repeat center;height:494px;overflow:hidden;margin-top:45px;}
.c8_con{width:1188px;margin:0 auto;}
.c8_re{width:865px;float:left;margin-top:30px;}
.c82{width:274px;float:right;height:494px;overflow:hidden;background:#626262;}
.nes{width:200px;margin:0 auto;margin-top:60px;color:#666;font-size:14px;height:330px;overflow:hidden;}

.news_list2{}
.news_list2 li{line-height:25px;position:relative;border-bottom:1px solid #666666;height:100px;margin-bottom:10px}
.news_list2 li a{line-height:25px;color:#ffffff;font-size:14px;}
.news_list2 li a:hover{text-decoration:none;color:#4c8639;}
.news_list2 li span{color:#ffffff;z-index:0;line-height:25px;display:block;font-size:12px;}
.news_list2 li dt{color:#fff;font-size:12px;line-height:22px;height:44px;overflow:hidden;letter-spacing: 1px;font-weight: 200;}



#menu1{width:980px;float:left;height:235px;overflow:hidden;}
.nav1{width:980px;margin:0 auto;}
.nav1 li{line-height:41px;text-align:left;width:196px;float:left;position:relative;z-index:999;background:url(lc.png) no-repeat center right;height:150px;}
.nav1 li a{display:block;line-height:41px;color:#e5e4e4;height:41px;font-size:14px;}
.nav1 li a:hover{color:#fff;text-decoration:none;}

.nav1 .sec{color:#d7d7d7;overflow:hidden;z-index:9999;position:absolute;top:41px;left:0px;line-height:25px;}
.nav1 .sec a{color:#d7d7d7;height:25px;line-height:25px;width:196px;font-size:12px;}
.nav1 .sec a:hover{text-decoration:none;}

/*友情链接*/
.f_link{width:1207px;margin:0 auto;/* margin-top:15px; */line-height:30px;line-height:30px;/* background-color:#ececec; *//* text-indent:20px; */}



/*页面底部*/
.ffs{width:1920px;position:relative;left:50%;margin-left:-960px;background:url(fs.png) repeat-x center top #626262;padding-top:15px;height:365px;overflow:hidden;}
#footer{position:relative;width:1207px;margin:0 auto;margin-bottom:10px;color:#e5e4e4;font-size: 12px;}
#footer a{font-size: 12px;}
#footer a:hover{color:#4c8639;text-decoration:none;}
.weima{float:right;margin-top:45px;text-align: center;line-height: 30px;}
#footer h1{font-size: 12px;}



.copyright{text-align:left;line-height:26px;color:#989898;}
.copyright a{color:#989898;}


/*  */
.product_list1{}
.product_list1 li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;width:282px;height:303px;border:1px solid #cccccc;}
.product_list1 li a.com-img{width:250px;margin:0 auto;margin-top:40px;}
.product_list1 li a.com-img img{width:250px;height:200px;object-fit:cover;}
.product_list1 li h3{text-align:left;color:#5a5a5a;display:block;width:250px;margin:0 auto;margin-top:20px;}
.product_list1 li h3 a{font-weight:normal;color:#5a5a5a;font-size:14px;}
.product_list1 li a.com-img{display:block;}
.product_list1 li a.com-img:hover{border-color:#4c8639;}
.product_list1 li:hover{border-color:#4c8639;}
.product_list1 li:hover h3 a{font-weight:normal;color:#4c8639;font-size:14px;}


.product_list2{margin-top:20px;}
.product_list2 li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;width: 250px;}
.product_list2 li a.com-img{width:250px;margin:0 auto;margin-top:40px;}
.product_list2 li a.com-img img{width:250px;height:203px;object-fit:cover;}
.product_list2 li h3{text-align:left;color:#5a5a5a;display:block;width:250px;margin:0 auto;margin-top:5px;border-bottom: 1px solid #bebebe;line-height:45px;}
.product_list2 li h3 a{font-weight:bold;color:#5a5a5a;font-size:16px;}
.product_list2 li a.com-img{display:block;}
.product_list2 li a.com-img:hover{border-color:#4c8639;}
.product_list2 li:hover{border-color:#4c8639;}
.product_list2 li:hover h3 a{font-weight:bold;color:#4c8639;font-size:16px;}
.product_list2 li:hover h3{border-color:#4c8639;}
.product_list2 li span{display:block;margin-top:5px;}










/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}

/*.left{width: 225px;float: left;}
.right{width: 940px;float: right;}
.xypg-case-list li{width:300px;}
.xypg-product-list li{width: 293px;}
.xypg-product-list li .img img{width: 271px;height: 205px;}
.relate-product-slick .owl-item .img img{    width: 213px;height: 159px;}
.xypg-case-list li .img img{width: 300px;height: 300px;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}*/
.page-product-inquiry a{color: #fff;}