.header .bd {border-bottom: 4px solid #307843;}
.header .bd .btn {background-color:#307843;color: #fff;}

.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #307843;
}

.main-title h3,
.main-title.white h3 span {color:#307843;}
.main-title::after,.main-title h3::after {background-color:#307843;}

.main-box1 .bd {background-color: transparent;}
.main-box1 .main-title h3,.main-box1 .main-title.white h3 span {
	color: #fff;
}

.main-box1 .main-title::after,.main-box1 .main-title h3::after,
.main-box1 .main-title::after,.main-box1 .main-title h3::after {
	background-color: #fff;
}

.main-box2 .bd .btn {background-color:#307843;color: #fff;}

.main-box4 .container > .bd ul li.active .hd {background-color: #307843;color: #fff;}
.main-box4 .form::after {border-color: #307843 transparent transparent #307843;}
.main-box4 .form .hd h3 {color: #307843;}
.main-title h1::after {background-color: #307843;}
.main-box4 .form .ft .btn {background-color: #307843;color: #fff;}

.main-box-pone .bd .desc {
	background-color:#307843;
	color: #fff;
}
.main-box-pone .bd .content p::before {
	color: #307843;
}
.main-box-pone .read-more a {
	background-color: #307843;
	color: #fff;
}

.news-recomment ul li .item {border-color: #307843 #dfdfdf #dfdfdf;}
.news-recomment ul li .item:hover {border-color:#307843;}
.news-recomment ul li .item .more {color: #307843;}

.main-box6 .btn {color: #ffffff;}
.main-box6 h3 {color: #fff;}
.main-box6 p {color: #fff;}

.footer dl dt strong {border-bottom: 2px solid #ddd;}

.footer .hd .form button {background-color: #307843;}

.iconfont:before, .iconfont:before {color: #ddd!important;}

.banner h3 {color: #307843;}

.categories_block_left {border: solid 1px #307843;}
.categories_block_left .big-title {background-color: #307843;color: #fff;}
.categories_block_left h2 {border-top: 1px solid #307843;}
.categories_block_left ul ul {border-top: 1px solid #307843;}

.products-aside .list {border: 1px solid #307843;}
.products-aside .list .hd {border-bottom: 1px solid #307843;background-color: #307843;color: #fff;}
.products-aside .list .bd ul li a {border-color: #307843;}
.products-aside .list .bd ul li a:hover {color: #307843;}

.products-aside .product-list ul li .btn {border:none;}
.products-aside .product-list ul li .btn span {background-color: #307843;color: #fff;}

.products-detail .info .bd .desc .btn.primary {
	border-color: #307843;
	background-color: #307843;
	color: #fff;
}

.products-detail .box > .hd strong {background-color: #307843;color: #fff;}

.contact-box1 .container .form .ft .btn {background-color: #307843;color: #fff;}

.paginate ul li.active span, .paginate ul li a:hover {background-color: #fff;color:#333;}

.contact-box1 .container .form .hd h3 {color: #307843;}
.contact-box1 .container .form::after {border-color: #307843 transparent transparent #307843;}

.news-list ul li .desc h3 a {color: #307843;}
.news-list ul li .more {border: 1px solid #307843;color: #307843;}

.main-nav a::after{background-color: #307843;}

.main-title h1 {color: #307843;}

.download ul li a ins {border: 1px solid #307843;color: #307843;}


@media (min-width: 992px) {
	.sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
		color: #307843;
	}
	.sm-blue ul {
		border-top: 2px solid #307843;
	}
}