@charset "utf-8";
/* CSS Document */
*{color:#333;font-size: 14px;}
body{font-family:微软雅黑;margin:0;overflow-x:hidden;background: #fff;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,form,table{margin:0;padding:0;}
a,img{border:none;/*兼容ie浏览器*/}
img{vertical-align:middle;border:0;}
li{list-style:none;}
h1{font-size: 30px}
/*p{line-height: 30px;}*/
i,em{font-style:normal;}
a{text-decoration:none;border:0;color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;clear: both;height: 0;line-height: 0;border: none;}
.row{margin-right: 0;}
.container{margin: 0;padding: 0;border: 0;}
.boxMain{width: 1190px;margin:0 auto;max-width: 97%;}
.flexMain{display: flex;justify-content: space-between;}

/*header*/
#myCarousel .carousel-inner .item a{height:500px;display: block;}
/*iTop*/
.iTop{padding:15px 0;}
.iTop .boxMain{align-items: center;}
.iTop .boxMain>a{font-size:36px;color:#5a5a5a;font-weight:bold;}
.phone{text-align: right;}
.phone span{font-size:19px;color:#666;}
.phone p{color:#096f47;font-size:28px;background: url("../images/tel.jpg") no-repeat left center;padding-left:50px;}
/*iNav*/
.iNav{background: #096f47;line-height: 50px;}
.iNav li{width: 15%;text-align: center;}
.iNav li a{color:#fff;font-size:16px;}
.iNav li:hover{background-color: #ffba00;}
/*products*/
.products{margin-top:20px;}
.iBt{text-align: center;}
.iBt span{display: block;}
.iBt>span{font-size:30px;color:#246427; text-transform:uppercase; text-transform:uppercase;}
.iBt p{font-size:24px;justify-content: center;align-items: center;}
.iBt p span{width: 12%;border-bottom:1px solid #dcdcdc;}
.iBt p span:nth-child(1){margin-right:10px;}
.iBt p span:nth-child(2){margin-left:10px;}
.proEj{text-align: center;margin-top:20px;}
.proEj a{font-size:16px;padding:0 15px;display: inline-block;line-height: 21px;border-right:1px solid #333;}
.proEj a:hover{color:#ffba00}
.productsList{flex-wrap:wrap;}
.productsBox{width:24%;padding:4px;border:1px solid #ddd;background-color: #fff;margin-top:20px;}
.productsBox>a{display: block;width: 100%;overflow: hidden;}
.productsBox>a img{width: 100%;transition: all 1s;}
.productsBText{background-color: #eaeaea;padding:10px;text-align: center;margin-top:4px;}
.productsBText span{display: block;margin-bottom:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productsBox>a img:hover{transform: scale(1.4);}
/*about*/
.about{background: url("../images/aboutBack.jpg") no-repeat center center;background-size: cover;margin-top:40px;padding:60px 0;}
.aboutMain{background-color: #fff;padding:40px 15px;align-items:center;}
.aboutCont{width: 50%;padding:0 15px;}
.aboutMain>img{width: 44%;}
.aboutCont>p{color:#227327;font-size:24px;}
.aboutCont>span{display: block;width: 32px;border-bottom:1px solid #227327;margin:15px 0;}
.aboutText{line-height:24px;}
.aboutCont>a{line-height: 45px;width: 27%;color:#fff;display: block;background-color: #ffae00;margin-top:40px;text-align:center;}
/*cases*/
.cases{margin-top:30px;}
.casesCont{flex-wrap:wrap;}
.casesBox{width:23%;margin-top:20px;}
.casesBox>a{width: 100%;background-color: #000;display: block;}
.casesBox>a img{width: 100%;}
.casesText a{display: block;color:#227327;font-size:16px;text-align:center;line-height:35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.casesText p{line-height:24px;color:#666;}
.casesBox>a:hover img{opacity: .8;}
/*adv*/
.adv{background: url("../images/advBack.jpg") no-repeat center center;background-size:cover;padding:45px 0;margin-top:30px;}
.adv .boxMain>p{text-align: center;font-size:36px;color:#227327;font-weight:bold;}
.adv .boxMain>p span{color:#ffae00;font-weight:900;font-size:36px;}
.advCont{padding:0 95px;margin-top:45px;align-items:flex-start;}
.advBox{width:22%;background-color:#00824a;padding:25px 25px 45px 25px;}
.advBox span{display: block;color:#fff;font-size:24px;font-weight:bold;margin-bottom:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.advBox p{line-height:24px;color:#fff;}
.advBox:nth-child(1),.advBox:nth-child(4){margin-top:50px;}
/*dynamic*/
.dynamic{margin-top:30px;}
.dynamicCont{flex-wrap:wrap;}
.dynamicBox{width: 49%;align-items:center;margin-top:40px;}
.dynamicBox>a{display: block;width: 34%;}
.dynamicBox>a img{width: 100%;}
.dynamicText{width: 60%;}
.dynamicText a{font-size:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dynamicText span{width: 34px;display: block;border-bottom:1px solid #227327;margin:15px 0;}
.dynamicText p{line-height:24px;color:#999;}
.dynamicText a:hover{color:#ffae00;}
/*news*/
.news{margin-top:30px;}
.newsCont{margin-top:20px;}
.newsBox{width: 49%;}
.newsBtn{display: block;background-color: #256527;line-height: 38px;color:#fff;text-align: center;margin-bottom:20px;width: 23%;}
.newsBtn:hover{color:#ffae00;}
.newsFirst{align-items: center;}
.newsFirst>a{width:29%;display: block;}
.newsFirst>a img{width: 100%;}
.newsFirstText{width: 65%;}
.newsFirstText a{display: block;font-size:16px;color:#00824a;margin-bottom:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsFirstText p{color:#666;line-height: 24px;}
.newsList{margin-top:10px;}
.newsList p{border-bottom:1px dashed #ddd;line-height: 45px;display: flex;justify-content: space-between;align-items: center;}
.newsList p a{display: block;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsList p:hover a{color:#ffae00;}
/*friends*/
.friends .boxMain{padding:20px 15px;font-size:16px;line-height: 30px;}
.friends p a{color:#337ab7;padding:0 5px;display: inline-block;}
.friends p a:first-child{padding-left:0;}
/*iBottom*/
.iBottom{background-color: #256527;padding:30px 0;}
.iBottom .boxMain>img{width: 140px;}
.iBottomRight{width:80%;}
.iBottomNav{border-bottom:1px solid #217e27;line-height: 60px;margin-bottom:15px;}
.iBottomNav a{color:#fff;}
.iBottomNav span{color:#fff;margin:0 28px;}
.iBottomP p{display: flex;line-height:30px;}
.iBottomP span{color:#Fff;display: inline-block;width:25%;}
/*page*/
.page{padding:30px 0;background-color: #f9f9f9;}
.pageLeft{width:22%;}
.pageErji{background-color: #256527;padding:15px;}
.pageErji>p{font-size:28px;color:#fff;line-height:30px;}
.pageErji>span{width:32px;border-bottom:1px solid #fff;display: inline-block;margin:15px 0;}
.pageErji>a{color:#fff;display:block;font-size:16px;line-height:16px; text-transform:uppercase;}
.erjiList{background-color: #fff;padding:10px;margin-top:20px;}
.erjiList a{display:block;line-height: 45px;border-bottom:1px dashed #ddd;font-size:16px;}
.erjiList a:hover{color:#ffae00;}
.pageNews{background-color: #fff;padding:0px 15px;margin-top:20px;}
.pageNews>p{line-height: 20px;display:flex;justify-content: space-between;margin-bottom:10px;}
.pageNews>p span{font-size:20px;padding-left:15px;border-left:4px solid #256527;line-height:20px;display: inline-block;}
.pageNews>p a{color:#999;}
.pageNewsList{padding-bottom:10px;}
.pageNewsList a{display:block;line-height:45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom:1px dotted #ddd;}
.pageNewsList a:hover{color:#ffae00;}
.pageContact{margin-top:15px;}
.pageContact p{line-height:30px;}
.pageRight{width:76%;background-color: #fff;padding:20px;}
.pageHome{align-items: center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.pageHome span{font-size:18px;color:#256527;border-left:4px solid #256527;line-height: 18px;display: inline-block;padding-left:15px;}
.newslistsBox{align-items: center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:20px;}
.newslistsBox>a{width: 25%;}
.newslistCont{width: 72%;}
.newslistsBox>a img{width:100%;}
.newslistCont a:first-child{font-size:18px;color:#256527;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslistCont span{width:32px;border-top:1px solid #ddd;margin:10px 0;display: block;border-bottom:1px solid #ddd;}
.newslistCont p{color:#666;line-height: 25px;}
.newslistCont a:last-child{color:#ffae00;margin-top:10px;display: block;}
.activesBt{text-align: center;margin:20px 0;}
.activesBt p:first-child{font-size:18px;font-weight:bold;margin-bottom:20px;}
.activesBt p:last-child{background-color: #eee;text-align: center;line-height:35px;}
.activesBt p span{color:#999;padding:0 8px ;display: inline-block;}
.activesCont{line-height:27px;}
.avtivesNext{margin-top:30px;}
.avtivesNext p{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productlist{flex-wrap:wrap;}
.productBox{width:32%;padding:4px;border:1px solid #ddd;margin-bottom:20px;}
.productBox img{width:100%;}
.productBox p{line-height:37px;display: block;padding:0 9px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.activesCont img{max-width: 100%;display: block;margin:0 auto;}









/*honor*/
.honor img{display: block;margin:0 auto;max-width: 100%;}





/*产品分类*/
.pro_list{display: none;margin-top:0;width:100%;margin-bottom:0;}
.cpfl{width:100%;background: #2b2b2b;padding:10px;justify-content: space-between;display:flex;}
.cpfl p{font-size:16px;color:#fff;}
.ipad_prolist{width:100%;}
.ipad_prolist_main{margin: 0 auto;}
.ipad_prolist_main ul{width:100%;background:#246427;padding-bottom:10px ;}
.ipad_prolist_main li{padding: 10px ;border-bottom:1px solid #fff;}
.ipad_prolist_main li img{width:12px;float: right;}
.ipad_prolist_main li a{font-size:15px;color:#fff;}
/*head*/
.index_head{width:100%;background:#246427;font-size:20px;color:#fff;text-align: center;line-height:50px;position: fixed;top:0;z-index: 999;display: none;}
.index_btn{background:url("../images/index_threelines.png") no-repeat;width: 25px;height: 20px;display: block;background-size:contain;position: absolute;right:10px;top:14px;}
.index_hrad_xl{width:100%;z-index: 999;position: absolute;top:50px;}
.index_hrad_xl li{width:100%;background: #999;text-align:center;border-top:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}
/*foot*/
.index_foot{width:100%;background:#246427;padding:10px 0;position: fixed;bottom:0;z-index: 999;display: none;}
.index_foot ul{width:100%;margin:0 auto;display: flex;justify-content: space-between;}
.index_foot li{width:25%;text-align: center;}
.index_foot li p{font-size:16px;color:#fff;margin-top:5px;}
.index_foot li img{width:30px;}


/*分页样式*/
.pglist {
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #246427;
    border-color: #246427;
}









