@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{border-bottom:2px solid #ccc;padding:10px 0;}
.iTop .boxMain{align-items:center;}
.iTop .boxMain>a{font-size:35px;font-weight:bold;}
.iTop p{background:url("../images/tel.jpg") no-repeat left center;padding-left:55px;}
.iTop p span{display:block;font-size:26px;font-weight:bold;line-height:26px;color:#0a6b02;}
/*iNav*/
.iNav{padding:10px 0;}
.iNav li{line-height:45px;width:13%;text-align:center;border-radius: 100px;}
.iNav li a{font-size:15px;}
.iNav li:hover{background-color:#94d28e;}
.iNav li:hover a{color:#333;}
.iNav .fl{background-color: #94d28e;}
/*products*/
.products{margin-top:30px;}
.productsBt{text-align:center;}
.productsBt span{font-size:22px;font-weight:bold;display:block;line-height:35px;color:#0b6b02; text-transform:uppercase;}
.productsBt img{display:block;margin:0 auto;}
.productsBt p{font-size:20px;color:#0b6b02;}
.productsFl{padding:0 85px;margin:15px 0 0px;}
.productsFlBox{text-align:center;width:17%;}
.productsFlBox a{display:block;}
.productsFlBox a img{border-radius: 50%;transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;}
.productsFlBox a:nth-child(1){border-radius: 50%;border:1px #81e677 solid;background-color:#d0d1d0;display: inline-block;}
.productsFlBox a:nth-child(2){font-size:16px;line-height:40px;margin-top:10px;}
.productsFlBox:hover img{background-color:#fff;-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.productsFlBox:hover a{color:#0b6b02;}
.productsCont{flex-wrap:wrap;}
.productsBox{width:24%;margin-top:15px;}
.productsBox img{width:100%;}
.productsBox span{line-height:50px;background-color:#7da602;color:#fff;text-align:center;display:block;font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.productsMore{text-align:center;margin-top:20px;}
.productsMore a{background-color:#717371;color:#fff;font-size:16px;display:inline-block;width:12%;line-height:48px;}
/*abouts*/
.abouts{background:url("../images/about_bj.jpg") no-repeat center center;background-size:100% 100%;margin-top:30px;}
.aboutsCont{padding-top:30px;width:76%;}
.aboutsCont>p{font-size:18px;color:#fff;}
.aboutsCont>span{font-size:40px;color:#118c01;line-height:50px;font-family: impact;display:block;}
.aboutsText{color:#fff;line-height:30px;margin-top:10px;}
.aboutsCont a{background-color:#118c01;color:#fff;font-size:15px;margin:20px 0;display: inline-block;width:16%;text-align:center;line-height:48px;}
/*newsCenter*/
.newsCenter{margin-top:30px;}
.newsCenterCont{margin-top:25px;}
.newsCenterBox{width:32.5%;}
.newsCenterBox img{width:100%;}
.newsCenterText{margin-top:10px;}
.newsCenterText>p:nth-child(1){line-height:40px;border-bottom:1px solid #118c01;display:flex;justify-content: space-between;}
.newsCenterText>p a{font-size:16px;display:block;width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsCenterText>p span{color:#666;font-size:16px;}
.newsCenterText>p:nth-child(2){color:#666;line-height:24px;height:72px;overflow:hidden;margin:10px 0;}
.newsCenterText>p a:hover{color:#0b6b02;}
/*adv*/
.adv{margin-top:30px;}
.advBt a{width:67px;height:3px;display:block;background-color:#128c03;}
.advBt p{font-size:22px;color:#118c01;margin-top:6px;}
.advBt span{font-size:22px;color:#118c01;font-weight:bold;}
.advCont{flex-wrap:wrap;padding:0 20px;margin-top:15px;}
.advBox{width:48%;align-items:center;margin-top:12px;}
.advBox img{width:76px;height:76px;border-radius: 50%;background-color:#7da602;}
.advBox p span{font-size:16px;color:#118c01;font-weight:bold;margin:0 20px;}
.advBox p:nth-child(1){width:44%;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.advBox p:nth-child(2){width:56%;color:#666;line-height:24px;height:48px;overflow:hidden; margin-left:20px;}
/*midBanner*/
.midBanner{background:url("../images/midbanner.jpg") no-repeat center center;background-size:100% ;padding:130px 0 80px;margin-top:40px;}
.midBanner .boxMain{padding:0 50px;align-items: center;}
.midBanner .boxMain>p{font-size:25px;color:#fff;font-weight:bold;text-align:center;}
.midBanner .boxMain>p span{display:block;font-weight:normal;font-size:16px;color:#000;line-height:30px;}
.midBannerContact{background-color: #fff;border:#b0ca69 solid 8px;width:21%;text-align:center;padding:5px 0;border-radius: 60px;}
.midBannerContact p span{display:block;color:#7da602;font-size:25px;}
.midBannerContact p{font-size:18px;}
/*cases*/
.cases{margin-top:20px;}
.casesCont{margin:20px 0px 10px 0px;}
.casesCont a{width:24%;background-color:#7da602;padding:10px;}
.casesCont a img{width:100%;}
/*dynamic*/
.dynamic{margin-top:30px;}
.dynamicCont{flex-wrap:wrap;margin-top:10px;}
.dynamicBox{width:49%;margin-top:15px;}
.dynamicBox>a{width:27%;}
.dynamicBox>a img{width:100%;}
.dynamicText{width:73%;background-color:#a4c14d;padding:15px;}
.dynamicText *{color:#fff;}
.dynamicText p:nth-child(1){display: flex;justify-content: space-between;line-height:24px;}
.dynamicText p a{font-size:16px;width:75%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dynamicText p span{font-size:16px;}
.dynamicText p:nth-child(2){line-height:24px;height:48px;overflow:hidden;margin-top:10px;}
.dynamicText p a:hover{color:#fff;}
/*comInfo*/
.comInfo{margin-top:40px;}
.comInfo .boxMain{padding:0 50px;}
.comInfo .boxMain p{text-align:center;}
.comInfo .boxMain p img{display:block;margin:0 auto;}
.comInfo .boxMain p span{font-size:30px;line-height:40px;color:#118c01;font-weight:bold;margin-top:10px;display:block;}
/*friends*/
.friends{margin-top:30px;}
.friends p{color:#118c01;font-size:20px;font-weight:bold;line-height:30px;display:flex;}
.friends p a{font-weight:normal;display:inline-block;}

/*iBottom*/
.iBottom{background:url("../images/foot_bj.jpg") no-repeat;padding-top:30px;margin-top:20px;padding-bottom:100px;}
.iBottomNav{text-align:center;}
.iBottomNav a{display:inline-block;line-height:45px;color:#fff;font-size:15px;padding:0 20px;}
.iBottomBt{color:#fff;font-weight:bold;font-size:20px;margin-bottom:30px;}
.iBottomText p{color:#fff;line-height:30px;}
.iBottomText span{color:#fff;}
.iBottomCont{padding:0 17%;margin-top:60px;}
.iBottomText { width:50%;}
.iBottomText span:nth-child(1){margin-right:20px;}
.erweima{text-align:right;width: 50%;}

/*page*/
.page{margin:25px 0;}
.pBanner a{display:block;height:320px;}
.pText{background:url("../images/pHomeBack.png") no-repeat center center;padding-top:60px;padding-bottom:10px;margin-top:-30px;}
.pText p{font-size:20px;color:#fff;font-weight:bold;text-align:center;}
.pageLeft{width:20%;}
.pLeftBt{line-height:55px;background-color:#4b4949;font-size:20px;color:#fff;font-weight:bold;border-left:12px solid #7da602;padding-left:25px;}
.pLeftFl a{display:block;line-height:50px;border-bottom:1px #a6a2a2 dotted;background: url("../images/sortli.png") no-repeat #f2f1f1 12px 12px;font-size:15px;padding-left:45px;}
.pLeftFl a:hover{background-image:url("../images/sortlhover.png");color:#fb911e;}
.pLeftFl .leftFl{background-image:url("../images/sortlhover.png");color:#fb911e;}
.pLeftContact{background: url("../images/icontact_bj.jpg") no-repeat;padding:10px;padding-bottom:115px;}
.pLeftContact p{font-size:15px;color:#fff;line-height:35px;margin:15px 0;padding-left:40px;font-weight:bold;}
.pLeftContact p:nth-child(1){background:url("../images/contact_c.png") no-repeat left center;}
.pLeftContact p:nth-child(2){background: url("../images/contact_t.png") no-repeat left center;}
.pLeftContact p:nth-child(3){background: url("../images/contact_d.png") no-repeat left top;}
.pageRight{width:77%;}
.pageHome{line-height:55px;border-bottom:3px #7da602 solid;padding:0 10px;margin-bottom:20px;}
.pageHome>span{font-size:22px;font-weight:bold;}
.newslist p{display:flex;justify-content: space-between;background: url("../images/dot.png") no-repeat 10px center;line-height:55px;border-bottom:1px #7da602 solid;padding:0 10px 0 45px;}
.newslist p a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;width:80%;}
.newslist p span{color:#666;}
.newslist p a:hover{color:#0b6b02;margin-left:10px;}
.pActive{padding:0 10px;}
.activeBt p:nth-child(1){text-align:center;font-size:16px;}
.activeBt p:nth-child(2){text-align:center;margin-top:10px;}
.activeBt p:nth-child(2) span{color:#666;}
.activeBt p span:nth-child(1){margin-right:10px;}
.activeCont{line-height:30px;margin-top:15px;}
.pNext{margin-top:30px;}
.pNext p{background: url("../images/dot.png") no-repeat left center;padding-left:30px;line-height:30px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.activeCont img{display:block;margin:0 auto;max-width:100%;border:3px #7da602 solid;}
.productlist{flex-wrap:wrap;padding:0 10px;}
.productBox{width:32.5%;border:1px #7da602 solid;margin-bottom:12px;}
.productBox img{width:100%;}
.productTitle{display:block;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;line-height:45px;}
.productPic{position: relative;display:block;}
.productPic span{position: absolute;text-align: center;width:100%;height:100%;background: url("../images/pichover.png") #7da602 center center no-repeat;top:0;left:0;color:#fff;font-size:25px;opacity: .9;display: none; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:90px 10px 10px 10px;}
.productBox:hover .productPic span{display:block;}
.productBox:hover .productTitle{color:#0b6b02;}
















/*honor*/
.honor img{display:block;margin:0 auto;max-width:100%;}

/*产品分类*/
.pro_list{margin-top:0;width:100%;margin-bottom:0;display:none;}
.cpfl{width:100%;background-color:#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-color:#7da602;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-color:#7da602;font-size:20px;color:#fff;text-align:center;line-height:50px;position:fixed;top:0;z-index:99999;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-color:#999;text-align:center;border:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}

/*foot*/
.index_foot{width:100%;background-color:#7da602;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: #7da602;
    border-color: #7da602;
}











