a:hover {
	color: #1f2229;
	text-decoration: none;
}
.love-wrap ul li:hover a {
	color: #1f2229;
}
.brand-in .brand-left .read-more a:hover {
	background: #1f2229;
}
.flower-con ul li:hover a {
	color: #1f2229;
}
.flower-con ul li:hover .line {
	border-top: 1px solid #1f2229;
}
.pro-title p a:hover {
	background: #1f2229;
	color: #fff;
}
.pro-title p a.active {
	background: #1f2229;
	color: #fff;
}
.pro-con .fenlei a:hover {
	background: #1f2229;
	color: #fff;
	border: 1px solid #1f2229;
	border-bottom: 3px solid #1f2229;
}
.pro-con .fenlei a.active {
	background: #1f2229;
	color: #fff;
	border: 1px solid #1f2229;
	border-bottom: 3px solid #1f2229;
}
.case-title span {
	font-size: 22px;
	font-weight: bold;
	color: #1f2229;
	display: inline-block;
	text-align: left;
	position: relative;
	top: 5px;
}
.proshow .prosright h3 {
	font-size: 30px;
	color: #1f2229;
	line-height: 80px;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 25px;
}
.inquiry-title h3 {
	font-size: 24px;
	color: #1f2229;
	line-height: 35px;
	background: url(../images/inquiry-bg.png) repeat-x center 12px;
	border-bottom: 2px solid #000;
	padding-bottom: 10px;
}
.up-down span:hover {
	background: #1f2229;
	color: #fff;
}
.xgcp-title h3 {
	font-size: 22px;
	color: #1f2229;
}
.flower-tips .flowerh h3 {
	font-family: arial;
	font-weight: bold;
	font-size: 36px;
	color: #1f2229;
	margin-top: 43px;
}
.flower-tips .flowertips-con .flower-con ul li .flower-ch span {
	color: #1f2229;
	font-size: 12px;
}
.flower-tips .flowertips-con .flower-con ul li:hover .line {
	border-top: 1px solid #1f2229;
}
.flower-tips .flowertips-con .flower-con ul li a.gengduo:hover {
	color: #1f2229;
}
.flower-wuyu ul li:hover .flowertxt a {
	color: #1f2229;
}
.renews-con ul li a:hover {
	color: #1f2229;
}
.erweima h3 {
	font-size: 30px;
	color: #1f2229;
	font-weight: bold;
	line-height: 60px;
	margin-top: 25px;
}
.contact-con ul li em a:hover {
	color: #1f2229;
}
.brand-con .brandbg {
	width: 60px;
	height: 60px;
	margin: 30px auto 50px;
	border-radius: 50%;
	background: #1f2229 url(../images/contactbg.png) no-repeat center;
}
.job-con li.active .zhiwei {
	color: #1f2229;
}
.message-con .mcon-right label.mcodela a:hover {
	color: #1f2229;
}
.map dd .p2 a {
	color: #1f2229;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: 0.3s;
}
@media (max-width: 991px) {
	.proshow .prosleft .products-pic2 .slick-dots li.slick-active button {
		background: #1f2229;
	}
}

.nav ul li a:hover {
	background: #1f2229;
	color: #e5e5e5;
	/*font-weight: bold;*/
}
.nav ul li .nava:hover {
	background: #1f2229;
	color: #e5e5e5;
	/*font-weight: bold;*/
}
.language .language_wrap a.CN {
	background: #1f2229;
	color: #fff;
}
.language .language_wrap a:hover {
	background: #1f2229;
	color: #fff;
}
.nav li.active a {
	background: #1f2229;
	color: #e5e5e5;
	font-weight: bold;
}
.nav li.active ul li a {
	background: none !important;
	color: #1f2229 !important;
	font-weight: 100;
}
.nav li.active ul li a:hover {
	background: #1f2229 !important;
	color: #fff !important;
}
.nav li.active .nava {
	background: #1f2229;
	color: #e5e5e5;
	font-weight: bold;
}
.nav li.active ul li .nava :hover {
	background: #1f2229 !important;
	color: #fff !important;
}
.language {
	text-align: right;
}
.language .language_wrap {
	text-align: right;
	border: 1px solid #1f2229;
	margin-top: 15px;
	display: inline-block;
}
.language .language_wrap a {
	color: #1f2229;
	font-size: 10px;
	font-family: arial;
	transition: all 0.3s;
	padding: 3px 10px;
	float: left;
}

.logo a {
	color: #1f2229;
}
.footer-nav .panel-footer .footer-left ul li a:hover {
	border-bottom: 1px solid #1f2229;
}
.message-con .mcon-right .msub {
	width: 205px;
	height: 42px;
	float: right;
	margin-left: 165px;
	border: 0;
	background: #1f2229;
	color: #fff;
	font-weight: 100;
}
.job-title {
	line-height: 60px;
	background: #1f2229;
	font-size: 16px;
	color: #fff;
}
.about-visual-recommon .pics-1 .items .name {
	position: absolute;
	width: 100%;
	height: 30px;
	left: 0;
	background: #1f2229;
	color: #fff;
	padding: 0 15px;
	bottom: -30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	transition: All .2s ease-in-out;
	-webkit-transition: All .2s ease-in-out;
	-moz-transition: All .2s ease-in-out;
	-o-transition: All .2s ease-in-out;
	line-height: 30px;
	font-size: 12px;
}
.page a,.page span{
	display:block;
	float:left;
	/*linie-height:28px;*/
	padding:3px 10px;
	color:#1f2229;
	font-size:14px;
	border:1px solid #1f2229;
	border-bottom:3px solid #1f2229;
	margin:5px 2px 10px;
}
.page a:hover {
	background: #1f2229;
	color: #fff;
	/*font-weight: bold;*/
}
.page .page-cur{
	background: #1f2229;
	color: #fff;
	font-weight: bold;
}


.map dt:hover {
	background: #1f2229;
}
.map dd .p2 a:hover {
	color: #1f2229;
}
.map dd div a:hover {
	background: #1f2229;
	color: #fff;
}

.about-visual-recommon .controller a#slick-1-prev {
	border-right: 0;
	background: #fff url(../images/hprev/black.png) no-repeat center;
}
.about-visual-recommon .controller a#slick-1-next {
	background: #fff url(../images/hnet/black.png) no-repeat center;
}
.about-visual-recommon .controller a#slick-1-prev:hover {
	background: #1f2229 url(../images/hprehover.png) no-repeat center;
}
.about-visual-recommon .controller a#slick-1-next:hover {
	background: #1f2229 url(../images/hnexthover.png) no-repeat center;
}
.flower-wuyu ul li:hover .flowertxt a.flower-jt {
	/*border: 1px solid #1f2229;*/
	/*background: url(../images/flower-jthover/black.png) no-repeat center;*/
}
.proshow .prosright .products-pic-min .slick-prev:hover {
	background: url(../images/prehover/black.png) no-repeat center;
}
.proshow .prosright .products-pic-min .slick-next:hover {
	background: url(../images/nexthover/black.png) no-repeat center;
}
.case-title span {
	background: url(../images/pro-casebg/black.png) no-repeat top;
}
.contactimg .contactbg {
	background: #1f2229 url(../images/contactbg.png) no-repeat center;
}