*{
	margin:0;
	padding:0;
}
html{
	font-size:14px;
	
}
/* 头部导航区域 */
.dh{
	padding:0 !important;
	background-color:white !important;
	margin:20px 0 !important;
}
@media (min-width: 1200px){
	.dh .container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
		padding:0;
	}
}
.dh .web_title{
	margin-left:25px;
}
.dh .web_title .big_title{
	font-size: 35px;
	font-family: SourceHanSansCN;
	font-weight: bold;
	color: #005D29;
	line-height: 50px;
}
.dh .web_title .small_title{
	height: 15px;
	font-size: 15px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #006B3B;
	line-height: 15px;
}
.dh .navbar .navbar-nav a{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.dh .navbar .navbar-nav li::after{
	content:'';
	width:1px;
	height:8px;
	border-left:1px solid #000000;
	opacity: 0.5;
	margin:0 16px;
	display: block;
	border-color:#dedede;
}
.dh .navbar .navbar-nav li:last-of-type::after{
	margin:0;
	width:0;
	height:0;
	border-color:none;
}
.carousel-control-prev, .carousel-control-next{
    background:0 0;
    border:0;
}


/* 产品展示 */
.product.jumbotron{
	background-color:#fff;
	padding-top:80px;
	padding-bottom:0;
	margin-bottom:0
}
@media (min-width: 1200px){
	.product .container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
		padding:0;
	}
}

.band_head{
	margin-bottom:80px;
}
.band_head .band_head_left .band_title{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #373737;
	margin-left:10px;
}
.band_head .band_head_left .band_small_title{
	margin-left:10px;
	font-size: 12px;
	font-family: Franklin Gothic Medium;
	font-weight: 400;
	color: #B9B8B8;
}
.band_head .band_head_right a{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	display:block;
	padding:12px 39px;
	background-color:#f8f8f8;
}
.product .product_cont .box{
	width:390px;
	margin-right:12px;
	margin-bottom:26px;
}
.product .product_cont .box:nth-of-type(3n){
	margin-right:0;
}
.product .product_cont .box:hover{
	cursor: pointer;
}
.product .product_cont .box .box_img{
	width:390px;
	height:250px;
	overflow: hidden;
}
.product .product_cont .box .box_img img{
	width:100%;
}
.product .product_cont .box .box_product{
	width:390px;
	height:100px;
	padding:0 18px;
	border-bottom:1px solid #f1f1f1;
}
.product .product_cont .box:hover .box_product{
	background-color:#158a49;
}
.product .product_cont .box .box_product .product_title{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #454545;
}
.product .product_cont .box .box_product .product_desc{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9E9E9E;
}
.product .product_cont .box:hover .box_product .product_desc{
	color:#fff;
}
.product .product_cont .box:hover .box_product .product_title{
	color:#fff;
}
.product .product_cont .box .box_product .right{
	font-size:22px;
	color: #9E9E9E;
}
.product .product_cont .box:hover .box_product .right{
	color:#fff;
}


/* 公司介绍 */
@media (min-width: 1200px){
	.company_introduce .container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
		padding:0;
	}
}
.company_introduce.jumbotron{
	background-color:#fff;
	padding-top:80px;
	padding-bottom:0;
	margin-bottom:0
}
.company_introduce .band_head{
	background-color:#fff;
	margin-bottom:60px;
}
.company_introduce .cont{
	background-color:#fafafa;
	background: url(../image/slice/grey_bg.jpg)no-repeat left top,url(../image/slice/tea_bg.jpg)no-repeat right top;
	height:1158px;
}
.company_introduce .cont .pic_middle{
	position:relative;
}
.company_introduce .cont .pic_middle .cont_title{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #158949;
	line-height: 50px;
}
.company_introduce .cont .pic_middle .cont_desc{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #555555;
	line-height: 36px;
}
.company_introduce .cont .pic_middle .arrow{
	position:absolute;
	width:25px;
	height:25px;
	border:10px solid #158a49;
}
.company_introduce .cont .pic_middle .arrow_l_b{
	border-top:none;
	border-right:none;
	left:10px;
	bottom:10px;
}
.company_introduce .cont .pic_middle .arrow_l_t{
	border-bottom:none;
	border-right:none;
	left:10px;
	top:10px;
}
.company_introduce .cont .pic_middle .arrow_r_b{
	border-top:none;
	border-left:none;
	right:10px;
	bottom:10px;
}
.company_introduce .cont .pic_middle .arrow_r_t{
	border-left:none;
	border-bottom:none;
	right:10px;
	top:10px;
}
.company_introduce .cont .company_introduce_box{
	float:right;
	width:590px;
	background-color:#fff;
	height:427px;
	padding:0 25px;
}
.company_introduce .cont .company_introduce_box .more{
	font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    display: block;
    padding: 12px 39px;
    background-color: #158949;
	width:158px;
	margin-top:20px;
}
.company_introduce .cont .service{
	margin-top:25px;
}
.company_introduce .cont .service .service_box .top .num{
	font-size: 50px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #158A49;
	line-height: 60px;
}
.company_introduce .cont .service .service_box .top .unit_box{
	margin-left:5px;
}
.company_introduce .cont .service .service_box .top .unit_box .line{
	transform: rotateZ(45deg);
	font-size:10px;
	line-height: 10px;
}
.company_introduce .cont .service .service_box .top .unit_box .unit{
	font-size: 14px;
	font-weight: 400;
	color: #158A49;
}
.company_introduce .cont .service .service_box .middle{
	font-size: 12px;
	font-family: STZhongsong;
	font-weight: 400;
	color: #BBBBBB;
	line-height: 24px;
}
.company_introduce .cont .service .service_box .bottom{
	font-size: 16px;
	font-weight: 400;
	color: #282828;
	line-height: 24px;
}

/* 公司公告 */
.company_notice.jumbotron{
	background-color:#fafafa;
	padding:50px 0;
}
.company_notice .container .notice_box .box{
	width:587px;
	height:200px;
	background:#fff;
	margin-bottom:20px;
}
.company_notice .container .notice_box .box .left .day{
	font-size: 60px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #111111;
	line-height: 60px;
}
.company_notice .container .notice_box .box .left .date{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #909090;
	text-align: center;
}
.company_notice .container .notice_box .box .middle{
	width:0px;
	height:68px;
	border-left:1px solid #bfbfbf;
	margin-right:25px;
	margin-left:15px;
}
.company_notice .container .notice_box .box .right .title{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #404040;
	line-height: 40px;
}
.company_notice .container .notice_box .box:hover{
	box-shadow: 5px 5px 5px #ccc;
}
.company_notice .container .notice_box .box:hover .right .title{
	color: #158949;
}
.company_notice .container .notice_box .box .right .desc{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9F9F9F;
	line-height: 24px;
	width:364px;
}

/* 产品展示列表页 */
.product_list.jumbotron{
	background-color:#fff;
	padding-top:80px;
	padding-bottom:0;
	margin-bottom:0
}
@media (min-width: 1200px){
	.product_list .container{
	    max-width: 1200px;
		padding:0;
	}
}
.top_big{
	width:100%;
}
.top_big img{
	width:100%;
}
.nav_box{
	width:100%;
	background-color:#158A49;
	height:60px;
}
.nav_box .nav_inbox{
	width:1200px;
}
.nav_box .nav_inbox .nav_inbox_title{
	font-size: 18px;
	font-weight: 400;
	color: #a7cab3;
}
.nav_box .nav_inbox .current-position{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #a7cab3;
}
.nav_box .nav_inbox .current-position ol{
	margin-bottom: 0;
	background-color:#158A49;
	padding:0;
}
.nav_box .nav_inbox .current-position ol.breadcrumb .breadcrumb-item a{
	font-weight: 400;
	color: #a7cab3;
}
.nav_box .nav_inbox .current-position .breadcrumb-item+.breadcrumb-item::before{
	color:#a7cab3;
}
.nav_box .nav{
	/* width:1200px; */
	border-bottom:none;
	margin-top:10px;
}
.nav_box .nav .nav-item a.nav-link{
	padding:15px 35px;
	border:none;
	border-radius: inherit;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #a7cab3;
	line-height: 18px;
}
.nav_box .nav .nav-item a.nav-link.active{
	color: #006A39;
}
.product_list .product_cont .box{
	width:390px;
	margin-right:12px;
	margin-bottom:26px;
}
.product_list .product_cont .box:nth-of-type(3n){
	margin-right:0;
}
.product_list .product_cont .box:hover{
	cursor: pointer;
}
.product_list .product_cont .box .box_img{
	width:390px;
	height:250px;
	overflow: hidden;
}
.product_list .product_cont .box .box_img img{
	width:100%;
}
.product_list .product_cont .box .box_product{
	width:390px;
	height:100px;
	padding:0 18px;
	border-bottom:1px solid #f1f1f1;
}
.product_list .product_cont .box:hover .box_product{
	background-color:#158a49;
}
.product_list .product_cont .box .box_product .product_title{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #454545;
}
.product_list .product_cont .box .box_product .product_desc{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #9E9E9E;
}
.product_list .product_cont .box:hover .box_product .product_desc{
	color:#fff;
}
.product_list .product_cont .box:hover .box_product .product_title{
	color:#fff;
}
.product_list .product_cont .box .box_product .right{
	font-size:22px;
	color: #9E9E9E;
}
.product_list .product_cont .box:hover .box_product .right{
	color:#fff;
}
/* 公告列表页 */
.notice.jumbotron{
    padding:0;
    margin-bottom:0;
}
.notice .container{
	width:1200px;
	max-width:1200px;
	padding:50px 15px;
}
.notice .card.nav{
    border:none;
	
}
.notice .card.nav .card-header{
    background-color:#7baf30;
    border-radius:0;
    color:white;
    height:60px;
    line-height: 60px;
    padding-top:0;
    padding-bottom: 0;
    margin-bottom:1.25rem;

}
.notice .card.nav span.align-items-center{
    font-size:18px;
    font-weight: bold;
}
.notice .card.nav .card-body{ padding:1.5rem 1.8rem; font-size:14px;}
.notice .card.nav .card-body img{
    max-width:100%;
}
.notice .card.nav .card-body .line{
    height:100%;
    border-left:1px solid #f2f2f2;
    margin-right:80px;
}
.notice .card.nav .card-body .circle-plus{
    border-radius:50%;
    background-color:#f6f6f6;
    color:#7baf31;
    width:55px;
    height:55px;
    text-align: center;
    line-height: 48px;
    font-size: 35px;
}
.notice .card.nav .card-body .circle-plus a{
	color:#158A49;
}
.notice .card.nav .card-header a{
    color:white;
}
.notice .card.nav .card.list p.publish_time{
    color:#b3b3b3;
}
.notice .card.nav .card.list .card-text{
    color:#a3a3a3;
}


/* 底部区域 */
.footer,.footer-info{
    background:#005d29;
    padding:0 !important;
    border-bottom:1px solid #02612c;
    color:white;
    margin-bottom: 0;
}
@media (min-width: 1200px){
	.footer .container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
		padding:0;
	}
	.footer-info .container,.company_notice .container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1200px;
		padding:0;
	}
	
}
.footer-info .container{
    position:relative;
}
.footer-info .ewm_area{
    width:105px;
    height:140px;
    position:absolute;
    top:-35px;
    right:0;
    z-index:999;
}
.footer-info .ewm_area img{
    max-width: 100%;
}
.footer-info .ewm_area .top{
    height:35px;
    background-color:#158a49;
    text-align: center;
    line-height: 35px;
    position:relative;
    cursor:pointer;
}
.footer-info .ewm_area .top .arrow{
    position:absolute;
    top:-49%;
    left:50%;
    transform: translateX(-50%) translateY(50%) rotate(45deg);
    width:17px;
    height:17px;
    background-color:#158a49;
}
.footer .list-group,.footer-info .list-group{
    background-color:#005d29;
}
.footer .list-group .list-group-item,.footer-info .list-group .list-group-item{
    background-color:#005d29;
    border:none;
    font-size: 14px;
}
.footer-info .list-group .list-group-item{
    background-color:#005d29;
    border:none;
    display:flex;
    align-items: center;
    font-size: 14px;
}
.footer .list-group .list-group-item:after{
    content:'|';
    position:absolute;
    right:0;
    top: 50%;
    transform: translateY(-50%);
}
.footer .list-group .list-group-item:last-child:after{
    content:'';
}
.footer .list-group .list-group-item a,.footer-info .list-group .list-group-item a{
    color:white;
	font-size:15px;
}
.banquan{
    margin:40px 0;
    font-size: 14px;
    color:#b3b3b3;
}

.blockquote p.title{ height: 60px; line-height: 60px; border-bottom:1px solid #E5E5E5; font-size:20px; font-weight:bold;}
.blockquote p.lead{ margin-top:15px; }
.blockquote-footer{ margin-top:15px; margin-bottom: 40px;}




/*分页*/
.page{text-align:right;  margin-top:0px; margin-bottom:20px;}
.page a,.page span{height:22px; width:22px; line-height:22px; margin:0 0 0 5px; display:inline-block; text-align:center; border:1px solid #666; background:#fff; color:#666; }
.page .current{color:#fff; background:#666;}
.page a:hover{color:#fff; text-decoration:none; background:#666; }
.page .pageDown{ margin-bottom:2px; width:80px; background:#fff; color:#666; text-align:center; }
.page .pageUp{margin-bottom:2px; width:80px;  background:#fff; color:#666; text-align:center;}
.page .noClick:hover{background:#fff; color:#3E88D7;}

