@charset "utf-8";
/* CSS Document */
*{color:#000;font-size: 15px;}
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;color:#000000;border:0;}
a:link{text-decoration:none;color:#000000;}
a:visited{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;color:#000000;}
a:active{text-decoration:none;color:#000000;}
.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;}

#myCarousel .carousel-inner .item a{height:800px;display:block;}

/*top*/
.index_top{width:100%;padding:10px 0;}
.index_top_main{max-width:1260px;margin:0 auto;display:flex;justify-content: space-between;line-height: 70px;}
/*.index_comname{font-size:28px;color:#333;}*/
.index_comname{font-size:33px;color:#333; font-weight:bold;}
.index_comname img{/* margin-bottom:20px;padding:0px;*/}

.index_nav {width:60%;}
.index_nav ul{display: flex;justify-content: space-between;}
.index_nav li{border-bottom:1px solid #fff;}
.index_nav li:hover{border-bottom:1px solid #8cb25e;}
.active {border-bottom:1px solid #8cb25e;}
.index_nav li a{font-size:16px;color:#333;}

/*box1*/
.index_box1{width:100%;margin-top:40px;}
.index_box1_main{max-width: 1260px;margin:0 auto;}
.index_bt{text-align: center;}
.index_bt h1{font-size: 28px;color:#333;}
.index_bt h2{font-size: 28px;color:#e2e1e1;margin:15px 0;text-transform: uppercase;}
.index_bt h3{background: url("../images/index_bt_img_03.png") no-repeat;width: 59px;height: 20px;margin:0 auto;}
.box1_bottom{width:100%;margin-top:35px;}
.box1_bottom ul{width:100%;display:flex;justify-content: space-between;}
.box1_bottom li{width:31%;text-align: center;}
.box1_bottom li img{width:100%;border: 1px #e2e1e1 solid;}
.box1_bottom li h3{font-size: 18px;color:#333;margin:15px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box1_bottom li p{font-size: 16px;color:#666;margin:15px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box1_more{border:1px solid #8cb25e;width: 35%;margin:0 auto;font-size: 16px;color:#8cb25e;line-height: 40px;border-radius: 5px;}
.box1_more:hover{background: #8cb25e;color:#fff;}

/*BOX2*/
.index_box2{width: 100%;margin-top:50px;}
.index_box2_main{max-width: 1260px;margin:0 auto;}
.box2_bottom{width:100%;margin: 100px 0 70px 0;display: flex;justify-content: flex-end;position: relative;}
.box2_text{width:40%;position: absolute;background: #fff;left:0;box-shadow: 0 0 10px rgba(78, 78, 78, 0.68);padding:45px 25px;top:-60px;}
.box2_text h1{font-size: 25px;color:#333;}
.box2_t_t{font-size: 16px;color:#666;line-height: 30px;margin:45px 0;}
.box2_text a{border:1px solid #8cb25e;width: 35%;font-size: 16px;color:#8cb25e;line-height: 40px;border-radius: 5px;display: block;text-align: center;}
.box2_text a:hover{background: #8cb25e;color:#fff;}
.box3_b_text div{width:100%;}
.box2_pic{width:75%;}
.box2_pic img{width:100%;}

/*box3*/
.index_box3{width:100%;background: url("../images/box3_back_02.jpg") no-repeat;background-size: 100% 100%; margin-bottom:80px;}
.index_box3_main{max-width: 1260px;margin: 0 auto;}
.box3_bottom{width:80%;margin-top: 85px;padding-left:5%;}
.box3_bottom ul{width:100%;}
.box3_bottom li{width:100%;display: flex;justify-content: space-between;margin-bottom: 30px;border:1px solid #fff;padding:10px;border-radius: 8px;}
.box3_bottom li:hover{border: 1px solid #8cb25e;}
.box3_b_pic{width:25%;}
.box3_b_pic img{width:100%;border-radius:10px;border: 1px #e2e1e1 solid;}
.box3_b_text{width:75%;padding-left:5%;display: flex;align-items: center;flex-wrap:wrap;}
.box3_b_text a{font-size: 18px;color:#333;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.box3_t_t{font-size: 16px;color:#666;line-height: 30px;margin-top:15px;}


/*box4*/
.index_box4{width:100%;}
.index_box4_main{max-width: 1260px;margin:0 auto;}
.box4_ul1{width:100%;}
.box4_ul1 ul{width:100%;display: flex;}
.box4_ul1 li{width:33.3%;}
.box4_ul1 li img{width:100%;border: 1px #e2e1e1 solid;}
.box4_prolist{text-align: center;margin-top:30px;}
.box4_prolist h2{font-size: 28px;color:#333;}
.box4_prolist a{display: block;background: url("../images/box4_tb_09.jpg") no-repeat left center;width:35%;margin: 30px auto 0;}
.box4_ul2{width:100%;}
.box4_ul2 ul{width:100%;display: flex;}
.box4_ul2 li{width:33.3%;}
.box4_ul2_li1 h1{font-size: 80px;color:#8cb25e;margin:45px 0;}
.box4_ul2_li1{display: flex;align-items: center;text-align: center;}
.box4_ul2_li1 h2{background: url("../images/box4_bor_14.jpg") no-repeat;width: 132px;height: 9px;margin:0 auto;}
.box4_ul2 li h3{font-size: 40px;color:#8cb25e;font-weight: bold;line-height: 60px;}
.box4_ul2 li img{width:100%;border: 1px #e2e1e1 solid;}


/*box5*/
.index_box5{width:100%;background: url("../images/box5_back_02.jpg") no-repeat center center;background-size:cover;padding:120px 0;margin-top:70px;}
.index_box5_main{max-width: 1260px;margin:0 auto;display: flex;justify-content: space-between;}
.box5_left{width:50%;margin-left: 1%;}
.box5_left h1{color:#fff;font-size:35px;font-weight: bold;line-height: 60px;}
.box5_right{display: flex;width:47%;align-items: center;}
.box5_text{background: #fff;height:50px;padding:0 15px;border-radius: 8px;margin-left:35px;}
.box5_text a{font-size: 35px;color:#8cb25e;}
/*box6*/
.index_box6{width:100%;margin-top:40px;}
.index_box6_main{max-width: 1260px;margin:0 auto;}
.box6_bottom{width:100%;margin-top:40px;}
.box6_bottom ul{width:100%;display: flex;justify-content: space-between;}
.box6_bottom li{width:24%;text-align: center;}
.box6_bottom li img{width:100%;}
.box6_bottom li p{font-size: 18px;color:#333;margin-top: 15px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

/*box7*/
.index_box7{width:100%;margin-top:60px;}
.index_box7_main{max-width: 1260px;margin:0 auto;}
.box7_ul{width:100%;margin-top:50px;}
.box7_ul ul{width:100%;display: flex;justify-content: space-between;}
.box7_ul li{width:30%;border: 1px solid #7f7f7f;padding:10px 0 10px 40px;}
.box7_ul li span{font-size: 18px;color:#333;}
.box7_ul li p{font-size: 16px;color:#333;}
/*.box7_ul li:nth-child(1){background: url("../images/box7_tb1_lv_07.png") no-repeat 35px center;}
.box7_ul li:nth-child(2){background: url("../images/box7_tb2_lv_07.png") no-repeat 35px center;}
.box7_ul li:nth-child(3){background: url("../images/box7_tb3_lv_07.png") no-repeat 35px center;}*/
.box7_ul li:hover p{color:#fff}
.box7_ul li:hover span{color:#fff;}
/*.box7_ul li:nth-child(1):hover{background: url("../images/box7_tb1_fff_07.png") no-repeat 35px center #8cb25e;border-color:#8cb25e;}
.box7_ul li:nth-child(2):hover{background: url("../images/box7_tb2_fff_07.png") no-repeat 35px center #8cb25e;border-color:#8cb25e;}
.box7_ul li:nth-child(3):hover{background: url("../images/box7_tb3_fff_07.png") no-repeat 35px center #8cb25e;border-color:#8cb25e;}*/
.box7_ul li:nth-child(1):hover{background: #8cb25e;border-color:#8cb25e;}
.box7_ul li:nth-child(2):hover{background: #8cb25e;border-color:#8cb25e;}
.box7_ul li:nth-child(3):hover{background: #8cb25e;border-color:#8cb25e;}
.box7_erweima{width: 355px;height: 88px;border:2px solid #7f7f7f;margin: 0 auto;position: relative;display: flex;margin-top:100px;justify-content: center;align-items: flex-end;padding-bottom:15px;}
.box7_erweima img{position: absolute;bottom:40px;width:95px;}

/*foot*/
.index_foot{width:100%;background: #666;margin-top:50px;padding:35px 0 35px;}
.index_foot_main{max-width: 1260px;margin: 0 auto;}
.foot_top{width:80%;margin: 0 auto;}
.foot_top ul{width:100%;display: flex;justify-content: space-between;}
.foot_top li{width: 14%;text-align: center;}
.foot_top li a{font-size: 16px;color:#fff;}
.foot_bor{width:100%;border-bottom:1px solid #7f7f7f;margin: 40px 0 40px;}
.foot_bottom{width:100%;text-align: center;}
.foot_bottom h2{font-size: 16px;color:#c0bfbf;}
/*.foot_bottom h1{background: url("../images/phone_03.jpg") no-repeat left center;font-size: 30px;color:#8cb25e;line-height: 40px;display: inline-block;padding-left:50px;margin:25px 0;}*/
.foot_bottom h1{font-size: 30px;color:#8cb25e;line-height: 40px;display: inline-block;margin:25px 0;}
.foot_bottom p{font-size: 15px;color:#b9b9b9;}
.foot_bottom span{font-size: 15px;color:#b9b9b9;margin-left: 25px;}



/*newslist*/
.page_banner{width:100%;}
.page_banner img{width:100%;}
.newslist{width:100%;}
.newslist_main{max-width: 1260px;margin: 0 auto;}
.newslist_top{width:100%;margin-top:45px;margin-bottom:30px;}
.newslist_top ul{width:100%;display: flex;justify-content: space-between}
.newslist_top li{width:49%;padding:20px;box-shadow: 0 0 5px #b0b0b0;}
.newslist_top li img{width:100%;}
.newslist_top li a{display: block;font-size:18px;color:#333;margin:15px 0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist_top li span{font-size:15px;color:#9e9d9d;}
.newslist_top li:hover a{color:#8cb25e;}
.newslist_top_text{font-size: 16px;color:#666;line-height: 30px;margin:15px 0;}
.newslist_top_more{background: url("../images/newslist_more_10.png") no-repeat;width: 26px;height: 13px;text-align: right;display: block;float: right;}
.newslist_bottom{width:100%;margin-bottom:30px;}
.newslist_bottom ul{display: flex;flex-wrap:wrap;justify-content: space-between;}
.newslist_bottom li{width:49%;padding:20px 10px;border-bottom:1px solid #999;}
.newslist_bottom li a{font-size: 18px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:70%;}
.newslist_bottom_top{display: flex;justify-content: space-between;}
.newslist_bottom_top span{font-size:15px;color:#9e9d9d;}
.newslist_bottom_text{font-size:16px;color: #666;line-height: 30px;margin-top:20px;}
.newslist_bottom li:hover{box-shadow: 0 0 5px #b0b0b0;}
.newslist_bottom li:hover a{color:#8cb25e;}


/*news*/
.news_text{text-align: center;margin-top:45px;}
.news_text h2{font-size:17px;color:#333;margin-bottom:10px;}
.title{font-size:14px;color:#959494;border-bottom:1px solid #aeadab;padding-bottom:15px;}
.title span{font-size:14px;color:#959494;margin-left:10px;}
.news_text div{font-size: 15px;color: #666;line-height: 30px;margin-top:20px;text-align: left;}
.news_next{width:100%;display: flex;justify-content: space-between;align-items: center;margin-top:45px;margin-bottom:20px;}
.news_next p{color:#333;line-height: 30px}
.news_n_right a{font-size: 16px;color:#fff;padding:12px 45px;background: #8cb25e;}


/*productlist*/
.page_list{width:100%;background: #8cb25e;}
.page_list_main{max-width: 1260px;margin:0 auto;}
.page_list_main ul{width:100%;display: flex;}
.page_list_main li{position: relative;padding:20px 0;}
.page_list_main li a{font-size:18px;color:#fff;padding:0 15px;border-left:1px solid #fff;}
/*.page_list_main li:nth-child(1) a{border:none;}*/
.page_list_main li:hover .prolist_er{display: block;z-index: 111;}
.prolist_er{position: absolute;bottom:-40px;width:600%;left:0;display: none;}
.prolist_er ul{padding: 0 ;width:100%;background: #666;}
.prolist_er li{border:0;line-height:40px;background:#666;padding: 0;}
.prolist_er li:nth-child(1) a{border:none;}
.productlist_bottom{width:100%;margin:25px 0;}
.productlist_bottom ul{width:100%;/*display: flex;flex-wrap:wrap;justify-content: space-between*/}
.productlist_bottom li{width:31%;text-align: center;margin-top:15px;overflow: hidden; float:left; margin:0 1%;}
.productlist_bottom li img{width:100%;border:1px #e2e1e1 solid;}
.productlist_bottom li p{line-height: 45px;text-align: left;padding-left:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.productlist_bottom li:hover p{color:#8cb25e;font-weight: bold;}


/*product*/
.product{text-align: center;width:100%;margin:30px auto 10px auto;}
.product h2{font-size:17px;color:#333;margin-bottom:20px;}
.product img{max-width:80%;}
.productcon img{ max-width:80%;}
.pro_list ul{width:100%;display: flex;margin-top:45px;}
.pro_list li{margin-right:50px;border-left:5px solid #fff;padding-left:5px;}
.pro_list li a{font-size:18px;color:#333;}
.pro_list li:hover{border-left:5px solid #8cb25e;}
.productcon div{font-size: 15px;color: #666;line-height: 30px;text-align: left;}
.product p{font-size:14px;color:#959494;border-bottom:1px solid #aeadab;padding-bottom:15px;border-bottom:1px solid #d8d7d7;margin-bottom:10px;}
.product  p span{font-size:14px;color:#959494;margin-left:10px;}
.product_right{width:75%;}

/*about*/
.about{width:100%;margin-top:40px;}
.about_main{max-width:1260px;margin:0 auto;text-align: center;}
.about_t{font-size: 16px;color:#666;line-height: 30px;margin:30px 0 40px 0;text-align: left;}
.about_t p{line-height: 30px;color:#666;}
.about_top ul{width:100%;display: flex;justify-content: space-between;}
.about_top li{width:32%;}
.about_top li img{width:100%;border-radius:10px; border:1px #e2e1e1 solid;}
.about_bottom{margin-top:40px;}
.about_bottom ul{width:100%;margin-top:40px;}
.about_bottom li{width:100%;display: flex;justify-content: space-between;}
.about_b_left{width:20%;}
.about_b_left img{width:100%;border-radius:10px;}
.about_b_right{width:75%;text-align: left;display: flex;align-items: center;flex-wrap:wrap;}
.about_b_right h2{font-size: 18px;color:#333;margin-bottom:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.about_b_r_t{font-size: 16px;color:#666;line-height:30px;}
.about_b_right div{ width:100%; }
.about_bottom ul h3{background: url("../images/about_bor_09.jpg") no-repeat;width: 100%;height: 4px;margin:50px 0;}

.ipad_header{width:100%;display: none;position: fixed;top:0;background: #fff;z-index:999;}
.ipad_header_main{max-width:980px;margin:0 auto;display:flex;line-height: 55px;}
.ipad_header_text{width:100%;font-size:21px;color:#38393b;text-align: center;font-weight:bold;}
.ipad_header_pic{width:5%;position: absolute;right:20px;}
.ipad_header_pic img{width:35px;}
.ipad_xl{width: 100%;background-color: rgba(0,0,0,.7);position: fixed;top: 0;height: 100%;z-index: 999;}
.ipad_xl_main{max-width: 980px;position: relative;height:100%;display: flex;justify-content: flex-end;}
.ipad_xl_main ul{width: 70%;display: flex; flex-direction:column;align-items: flex-end;height:100%;background: #8cb25e;}
.ipad_xl_main li{width: 100%;font-size:17px;text-align:center;}
.ipad_xl_main li:nth-child(1){padding-top: 15px;background: url("../images/ipad_xl_home_06.png") no-repeat 25% center #8cb25e;}
.ipad_xl_main li a{color:#fff;line-height: 55px; font-size:16px;}
.ipad_xl_col{position: absolute;top: 2%;left:20%;}

.cpfl{width:100%;background: #2b2b2b;padding:10px;justify-content: space-between;display: none;}
.cpfl p{font-size:16px;color:#fff;}

/*产品分类*/
.ipad_prolist{width:100%;position: absolute;z-index: 888;top:107px;left:0;padding:0 10px;}
.ipad_prolist_main{max-width: 980px;margin: 0 auto;}
.ipad_prolist_main ul{width:100%;background:#8cb25e;padding-bottom:10px ;}
.ipad_prolist_main li{padding: 10px ;border-bottom:1px solid #fff; text-align:center;}
.ipad_prolist_main li img{width:12px;float: right;}
.ipad_prolist_main li a{font-size:16px;color:#fff;}


.phone_foot{width: 100%;background: #8cb25e;padding: 10px 0;position: fixed;bottom: 0;z-index: 999;display: none;}
.phone_foot_main{max-width: 619px;margin:0 auto;}
.phone_foot_main ul{width:100%;display:flex;justify-content: space-between;}
.phone_foot_main li{width:20%;display: flex;flex-wrap:wrap;text-align:center;}
.phone_foot_main li a{width: 100%;font-size:16px;color:#fff;}

.p_home{width:5%;position: absolute;left:10px;}
.p_home a{display: block;width:35px;}



/*分页样式*/
.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: #8cb25e;
    border-color: #8cb25e;
}
.con{ line-height:35px;}
.con p{
    font-size:16px;}
.date{
    text-align:center; margin-bottom:20px;}