.banner {
	left: 50%; width: 1920px; height: 910px; margin-left: -960px; position: relative; z-index: 2;
}
.banner .hd {
	left: 0px; width: 100%; text-align: center; bottom: 35px; position: absolute; z-index: 5;
}
.banner .hd ul {
	text-align: center;
}
.banner .hd ul li {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 50%; width: 22px; height: 22px; text-align: center; color: rgb(255, 255, 255); font-size: 0px; display: inline-block; cursor: pointer;
}
.banner .hd ul li.on {
	background: rgb(136, 97, 226);
}
.banner .hd ul li:hover {
	background: rgb(136, 97, 226);
}
.gcon_1 {
	width: 100%;
}
.gcon_1 .top {
	text-align: center; padding-top: 70px; padding-bottom: 50px;
}
.pic_left {
	margin: 0px auto; width: 1200px; position: relative;
}
.pic_left .bd li {
	margin: 0px 40px; width: 220px; text-align: center;
}
.pic_left .bd li span {
	width: 156px; height: 156px; vertical-align: top; display: inline-block;
}
.pic_left .bd li dt {
	color: rgb(0, 0, 0); padding-top: 25px; font-size: 20px;
}
.pic_left .bd li dd {
	padding: 10px 0px; color: rgb(142, 142, 142); text-transform: uppercase;
}
.pic_left .bd li p {
	color: rgb(95, 95, 95);
}
.pic_left .hd {
	width: 100%; text-align: center; margin-top: 40px;
}
.pic_left .hd ul li {
	background: rgb(99, 104, 110); margin: 0px 10px; border-radius: 50%; width: 19px; height: 19px; display: inline-block; cursor: pointer;
}
.pic_left .hd ul li.on {
	background: rgb(152, 100, 61);
}
.pic_left .prev {
	background: url("g_17.png") no-repeat center; left: -60px; top: 55px; width: 29px; height: 51px; display: block; position: absolute; cursor: pointer;
}
.pic_left .next {
	background: url("g_16.png") no-repeat center; top: 55px; width: 29px; height: 51px; right: -60px; display: block; position: absolute; cursor: pointer;
}
.pic_left .bd li:nth-child(1) span {
	background: url("z01-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(1):hover span {
	background: url("z01.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(2) span {
	background: url("z02-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(2):hover span {
	background: url("z02.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(3) span {
	background: url("z03-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(3):hover span {
	background: url("z03.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(4) span {
	background: url("z04-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(4):hover span {
	background: url("z04.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(5) span {
	background: url("z8.png") no-repeat center;
}
.pic_left .bd li:nth-child(5):hover span {
	background: url("z8-2.png") no-repeat center;
}
.pic_left .bd li:nth-child(6) span {
	background: url("z5.png") no-repeat center;
}
.pic_left .bd li:nth-child(6):hover span {
	background: url("z5-2.png") no-repeat center;
}
.pic_left .bd li:nth-child(7) span {
	background: url("z6.png") no-repeat center;
}
.pic_left .bd li:nth-child(7):hover span {
	background: url("z6-2.png") no-repeat center;
}
.pic_left .bd li:nth-child(8) span {
	background: url("z7.png") no-repeat center;
}
.pic_left .bd li:nth-child(8):hover span {
	background: url("z7-2.png") no-repeat center;
}
.pic_left .bd li:nth-child(9) span {
	background: url("z02-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(9):hover span {
	background: url("z02.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(10) span {
	background: url("z03-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(10):hover span {
	background: url("z03.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(11) span {
	background: url("z04-2.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(11):hover span {
	background: url("z04.jpg") no-repeat center;
}
.pic_left .bd li:nth-child(12) span {
	background: url("z5.png") no-repeat center;
}
.pic_left .bd li:nth-child(12):hover span {
	background: url("z5-2.png") no-repeat center;
}
.gcon_1 .more {
	background: rgb(152, 100, 61); left: 50%; width: 132px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; margin-top: 35px; margin-left: -66px; display: block; position: relative;
}
.gcon_2 {
	left: 50%; width: 1920px; margin-top: 35px; margin-left: -960px; position: relative;
}
.gcon_2 .rt {
	width: 993px; float: right;
}
.gcon_2 .lt {
	background: rgb(127, 130, 138); width: 927px; height: 560px; float: left; position: relative;
}
.gcon_2 .lt .nr {
	margin-left: 360px;
}
.gcon_2 .lt .nr h3 {
	background: url("g_05.png") no-repeat left bottom; padding-bottom: 30px; font-size: 30px; font-weight: normal; margin-top: 65px;
}
.gcon_2 .lt .nr h3 a {
	color: rgb(255, 255, 255);
}
.gcon_2 .lt .nr p {
	color: rgb(255, 255, 255); line-height: 30px; padding-right: 40px; font-size: 14px; margin-top: 30px;
}
.gcon_2 .lt .nr .dv1 {
	background: rgb(255, 255, 255); left: 360px; width: 665px; height: 98px; bottom: 145px; position: absolute;
}
.gcon_2 .lt .nr .dv1 span {
	line-height: 98px; vertical-align: top; display: inline-block;
}
.gcon_2 .lt .nr .dv1 .sp1 {
	color: rgb(61, 61, 61); font-size: 18px; margin-left: 37px;
}
.gcon_2 .lt .nr .dv1 .sp2 {
	color: rgb(120, 120, 120); font-size: 12px; margin-left: 20px;
}
.gcon_2 .lt .nr .more {
	background: rgb(176, 163, 131); left: 0%; width: 132px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; margin-top: 170px; display: block; position: relative;
}
.gcon_3 {
	margin: 45px auto 0px; width: 1200px;
}
.gcon_3 .lt {
	width: 282px; float: left;
}
.gcon_3 .lt h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_3 .lt h3 a {
	color: rgb(150, 150, 150); font-size: 12px; float: right;
}
.gcon_3 .lt ul li {
	width: 282px; line-height: 1; overflow: hidden; font-size: 14px; margin-top: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gcon_3 .lt ul li a {
	color: rgb(72, 72, 72);
}
.gcon_3 .lt2 {
	width: 573px; margin-left: 30px; float: left;
}
.gcon_3 .lt2 h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_3 .lt2 h3 a {
	color: rgb(150, 150, 150); font-size: 12px; float: right;
}
.gcon_3 .lt2 ul li {
	width: 573px; line-height: 1; font-size: 14px; margin-top: 22px;
}
.gcon_3 .lt2 ul li a {
	background: url("g_09.png") no-repeat left; width: 450px; color: rgb(72, 72, 72); overflow: hidden; padding-left: 10px; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gcon_3 .lt2 ul li span {
	color: rgb(164, 164, 164); float: right;
}
.gcon_3 .rt {
	width: 282px; float: right;
}
.gcon_3 .rt h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.txtMarquee-top li {
	height: 120px;
}
.txtMarquee-top {
	background: url("g_18.png") repeat-y left 7px; padding-top: 3px; padding-left: 30px;
}
.gcon_4 {
	margin: 45px auto 0px; width: 1200px;
}
.gcon_4 .lt {
	width: 282px; float: left;
}
.gcon_4 .lt h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_4 .lt h3 a {
	color: rgb(150, 150, 150); font-size: 12px; float: right;
}
.gcon_4 .lt ul li {
	width: 282px; line-height: 1; overflow: hidden; font-size: 14px; margin-top: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gcon_4 .lt ul li a {
	color: rgb(72, 72, 72);
}
.gcon_4 .lt2 {
	width: 573px; margin-left: 30px; float: left;
}
.gcon_4 .lt2 h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_4 .lt2 h3 a {
	color: rgb(150, 150, 150); font-size: 12px; float: right;
}
.gcon_4 .lt2 ul {
	margin-top: 22px;
}
.gcon_4 .lt2 ul li {
	width: 573px; line-height: 1; font-size: 14px; margin-bottom: 20px;
}
.gcon_4 .lt2 ul li a {
	width: 450px; color: rgb(72, 72, 72); overflow: hidden; vertical-align: top; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.gcon_4 .lt2 ul li span {
	color: rgb(164, 164, 164); float: right;
}
.gcon_4 .rt {
	width: 282px; float: right;
}
.gcon_4 .rt h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_4 .rt dl dt {
	line-height: 1; font-size: 14px; font-weight: bold;
}
.gcon_4 .rt dl dt a {
	color: rgb(152, 100, 61);
}
.gcon_4 .rt dl dd {
	color: rgb(102, 102, 102); font-size: 12px; margin-top: 15px;
}
.gcon_4 .rt dl dd a {
	color: rgb(102, 102, 102);
}
.gcon_4 .rt ul li {
	line-height: 1; font-size: 14px; margin-top: 17px;
}
.gcon_5 {
	margin: 45px auto; width: 1200px;
}
.gcon_6 {
	margin: 0px auto; width: 1200px;
}
.gcon_6 h3 {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 20px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.gcon_6 h3 a {
	color: rgb(150, 150, 150); font-size: 12px; float: right;
}
.gcon_6 ul li {
	font-size: 12px; margin-bottom: 20px; margin-left: 20px; float: left;
}
