.index_banner {
	width: 100%; height: 620px; overflow: hidden; position: relative; min-width: 1180px;
}
.index_banner .tempWrap {
	margin: 0px auto;
}
.index_banner .cnt {
	margin: 0px auto; width: 1180px; height: 620px; position: relative;
}
.index_banner .cnt .bg_img {
	margin: 0px 0px 0px -960px; left: 50%; top: 0px; width: 1920px; height: 620px; display: block; position: absolute;
}
.index_banner .cnt .bg_info {
	transition:2s; left: -370px; top: 145px; position: absolute; opacity: 0;
}
.index_banner .hd {
	left: 50%; bottom: 30px; font-size: 0px; position: absolute;
}
.index_banner .hd ul li {
	background: rgb(221, 221, 221); border-radius: 50%; width: 12px; height: 12px; margin-right: 6px; display: inline-block;
}
.index_banner .hd ul li.on {
	background: rgb(43, 175, 99);
}
.index_content {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; min-width: 1180px;
}
.index_content .cagetories {
	margin: 0px auto; width: 1180px;
}
.index_content .cagetories .cagetories_title {
	margin: 0px auto 36px; text-align: center; padding-top: 63px; font-size: 30px; font-weight: bold;
}
.index_content .cagetories .cagetories_products {
	width: 1180px;
}
.index_content .cagetories .cagetories_products .products_bigInfo {
	margin: 0px 20px 20px 0px; width: 580px; height: 370px; overflow: hidden; float: left;
}
.index_content .cagetories .cagetories_products .products_bigInfo .bigImg:hover {
	transform: scale(1.05);
}
.index_content .cagetories .cagetories_products .products_bigInfo .bigImg {
	transition:transform 1s; width: 580px; height: 370px;
}
.index_content .cagetories .cagetories_products .products_smallInfo .sImg {
	transition:transform 1s; width: 275px; height: 320px;
}
.index_content .cagetories .cagetories_products .products_smallInfo .sImg:hover {
	transform: scale(1.05);
}
.index_content .cagetories .cagetories_products .products_smallInfo {
	width: 275px; height: 320px; overflow: hidden; margin-right: 20px; float: left;
}
.index_content .index_about {
	margin: 0px auto; width: 1180px; padding-top: 66px;
}
.index_content .index_about .about_title {
	text-align: center; font-size: 30px; font-weight: bold; margin-bottom: 42px;
}
.index_content .index_about .aboutWrapper {
	background: rgb(243, 243, 243); width: 100%; height: 504px;
}
.index_content .index_about .about_bg_left {
	background: rgb(243, 243, 243); width: 775px; height: 400px; margin-left: -370px; float: left; position: relative;
}
.index_content .index_about .about_bg_right {
	background: rgb(243, 243, 243); width: 464px; height: 400px; margin-right: -370px; float: right; position: relative;
}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img {
	top: 43px; width: 490px; height: 300px; right: -85px; position: absolute;
}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.index_content .index_about .about_bg_left .about_left_msg .left_msg_img .bd img {
	width: 490px; height: 300px; display: block;
}
.index_content .index_about .about_bg_left .about_left_msg .next {
	background: url("../images/index_left_btn.png") no-repeat center rgb(42, 175, 99); border-radius: 50%; top: 166px; width: 55px; height: 55px; right: -112px; position: absolute; cursor: pointer;
}
.index_content .index_about .about_bg_right .about_right_msg {
	border: 5px solid rgb(42, 175, 99); border-image: none; left: -423px; top: 38px; width: 510px; position: absolute;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_bd {
	padding: 35px 0px 10px 35px; width: 340px; float: left;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_content {
	width: 340px; float: left;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_content img {
	width: 180px; height: 60px; margin-bottom: 10px;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_content .msg_p {
	color: rgb(102, 102, 102); line-height: 24px;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_page {
	width: 68px; text-align: right; padding-top: 63px; margin-right: 34px; float: right;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_page > ul > li {
	border: 1px solid transparent; border-image: none; width: 68px; height: 34px; color: rgb(136, 136, 136); line-height: 34px; padding-right: 3px; font-weight: bold; margin-bottom: 36px; display: block; cursor: pointer;
}
.index_content .index_about .about_bg_right .about_right_msg .msg_page .page_change {
	color: rgb(43, 175, 99); border-bottom-color: rgb(43, 175, 99); border-bottom-width: 1px; border-bottom-style: solid;
}
.index_content .index_about .item_wide {
	margin: 0px auto; width: 1050px; padding-top: 53px;
}
.index_content .index_about .item_wide .item_info {
	width: 238px; text-align: center; margin-right: 168px; float: left;
}
.index_content .index_about .item_wide .item_info .item_info_img {
	margin-bottom: 10px;
}
.index_content .index_about .item_wide .item_info .intem_info_title {
	font-size: 18px; font-weight: bold;
}
.index_content .index_about .item_wide .item_info:hover > .intem_info_title a {
	color: rgb(43, 175, 99);
}
.index_content .index_about .item_wide .item_info .item_info_des {
	color: rgb(153, 153, 153); line-height: 20px; padding-top: 13px;
}
.index_content .index_case {
	margin: 0px auto; width: 1180px; padding-top: 46px;
}
.index_content .index_case .email_box {
	width: 960px; overflow: hidden; margin-left: -370px; float: left;
}
.index_content .index_case .map_box {
	width: 960px; overflow: hidden; margin-right: -370px; float: left;
}
.index_content .index_case .case_email {
	transition:transform 1s; width: 960px; height: 300px; position: relative;
}
.index_content .index_case .case_email:hover {
	transform: scale(1.05);
}
.index_content .index_case .case_map {
	transition:transform 1s; width: 960px; height: 300px; position: relative;
}
.index_content .index_case .case_map:hover {
	transform: scale(1.05);
}
.index_content .index_case .case_email .case_email_msg {
	top: 114px; width: 276px; right: 168px; position: absolute;
}
.index_content .index_case .title_a {
	margin: 0px auto; border: 1px solid rgb(255, 255, 255); border-image: none; width: 146px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; display: block;
}
.index_content .index_case .case_email .case_email_des {
	text-align: center; color: rgb(255, 255, 255); margin-top: 20px;
}
.index_content .index_case .case_map .case_map_msg {
	left: 125px; top: 114px; width: 365px; position: absolute;
}
.index_content .index_case .case_map .case_map_des {
	text-align: center; color: rgb(255, 255, 255); margin-top: 20px;
}

/*Ê×Ò³ÍÅ¶Ó½éÉÜcss*/
.index_content .cagetories .products_list {
	padding-top: 15px;
}
.index_content .cagetories .products_list .products_info {
	margin: 0px 24px 30px 0px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 275px; height: 400px; float: left; position: relative;
}
.index_content .cagetories .products_list .info_hidden {
	left: 0px; top: 0px; width: 275px; height: 400px; display: none; position: absolute; z-index: -1000;
}
.index_content .cagetories .products_list .products_info .info_img {
	margin: 21px 0px 0px 18px; width: 235px; height: 235px;
}
.index_content .cagetories .products_list .products_info .info_img .img {
	width: 235px; height: 235px;
}
.index_content .cagetories .products_list .products_info .info_title {
	margin: 18px 0px 6px; text-align: center; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.index_content .cagetories .products_list .products_info .info_des {
	height: 40px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; margin-bottom: 15px;
}
.index_content .cagetories .products_list .products_info .info_more {
	background: rgb(67, 186, 110); margin: 0px auto; border-radius: 16px; width: 150px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-size: 18px; display: block;
}