.bannerx {
	position: relative;
}
.bannerx .hd {
	background: rgb(255, 255, 255); left: 50%; width: 246px; height: 102px; bottom: 0px; margin-left: -123px; position: absolute; z-index: 111;
}
.bannerx .hd .xx {
	top: 46px; position: absolute; z-index: 111; cursor: pointer;
}
.bannerx .hd .prev {
	left: 29px;
}
.bannerx .hd .next {
	right: 29px;
}
.bannerx .hd .pageState {
	text-align: center; color: rgb(187, 187, 187); line-height: 22px; font-size: 16px; margin-top: 40px;
}
.bannerx .hd .pageState span {
	color: rgb(0, 0, 0); font-size: 23px;
}
.bg1 {
	background: url("../images/c1.jpg") no-repeat center 0px; height: 1577px;
}
.bg1 .sou {
	background: url("../images/ssx.png") no-repeat center 0px; left: 50%; top: 0px; height: 253px; margin-left: -600px; position: absolute;
}
.bg1 .sou h2 {
	text-align: center; color: rgb(255, 255, 255); line-height: 1; padding-top: 45px; padding-bottom: 40px; font-size: 35px; font-weight: 500;
}
.bg1 .c1 {
	padding-top: 291px;
}
.bg1 .c1 .list2 {
	text-align: center; line-height: 70px; margin-bottom: 55px;
}
.bg1 .c1 .list2 li {
	margin: 0px 12px; font-size: 16px; display: inline-block;
}
.bg1 .c1 .list2 li a {
	color: rgb(102, 102, 102);
}
.bg1 .c1 .list2 li.on {
	font-size: 18px; font-weight: 600;
}
.bg1 .c1 .list2 li.on a {
	color: rgb(0, 0, 0);
}
.bg1 .c1 .list3 {
	position: relative;
}
.bg1 .c1 .list3 li {
	background: rgb(255, 255, 255); width: 325px; height: 491px; position: absolute; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.bg1 .c1 .list3 li:nth-child(3n) {
	margin-right: 0px;
}
.bg1 .c1 .list3 li a.img {
	display: block;
}
.bg1 .c1 .list3 li a.img img {
	width: 325px; height: 339px;
}
.bg1 .c1 .list3 li h3 {
	text-align: center; line-height: 44px; font-size: 20px; font-weight: 500; margin-bottom: 6px;
}
.bg1 .c1 .list3 li h3 a {
	color: rgb(0, 0, 0);
}
.bg1 .c1 .list3 li .zi p {
	height: 66px; text-align: center; color: rgb(153, 153, 153); line-height: 22px; padding-top: 4px; padding-right: 40px; padding-left: 40px; font-size: 14px;
}
.bg1 .c1 .list3 li .zi a.ck {
	margin: 16px auto 0px; border: 1px solid rgb(219, 186, 12); border-image: none; width: 106px; text-align: center; line-height: 29px; display: block; opacity: 0;
}
.bg1 .c1 .list3 li:nth-child(2) {
	width: 376px;
}
.bg1 .c1 .list3 li:nth-child(5) {
	width: 376px;
}
.bg1 .c1 .list3 li:nth-child(2) a.img img {
	width: 376px;
}
.bg1 .c1 .list3 li:nth-child(5) a.img img {
	width: 376px;
}
.bg1 .c1 .list3 li:hover {
	
}
.bg1 .c1 .list3 li:hover a.img img {
	
}
.bg1 .c1 .list3 li:hover .zi {
	
}
.bg1 .c1 .list3 li:hover .zi p {
	
}
.bg1 .c1 .list3 li:hover .zi a.ck {
	
}
.bg1 .c1 .list3 li:nth-child(1) {
	left: 10px; top: 0px;
}
.bg1 .c1 .list3 li:nth-child(3) {
	top: 0px; right: 10px;
}
.bg1 .c1 .list3 li:nth-child(2) {
	left: 409px; top: 0px;
}
.bg1 .c1 .list3 li:nth-child(4) {
	left: 10px; top: 533px;
}
.bg1 .c1 .list3 li:nth-child(6) {
	top: 533px; right: 10px;
}
.bg1 .c1 .list3 li:nth-child(5) {
	left: 409px; top: 533px;
}
.jk {
	left: 50%; top: -36px; width: 72px; height: 72px; margin-left: -36px; position: absolute; z-index: 11;
}
.c2 {
	background: url("../images/c2.jpg") no-repeat center 0px; height: 942px; padding-top: 256px; box-sizing: border-box;
}
.c2 .list2 {
	position: relative;
}
.c2 .list2 li {
	position: absolute; z-index: 111;
}
.c2 .list2 li .tu {
	border-radius: 100px; border: 5px solid rgb(227, 190, 0); border-image: none; margin-left: 22px;
}
.c2 .list2 li .tu img {
	border-radius: 100px;
}
.c2 .list2 li h3 {
	text-align: right; color: rgb(227, 190, 0); line-height: 1; padding-top: 40px; font-size: 20px; font-weight: 500;
}
.c2 .list2 li h3 p {
	color: rgba(255, 255, 255, 0.6); font-size: 14px; margin-top: 8px;
}
.c2 .list2 li:nth-child(1) {
	left: 59px; top: 0px;
}
.c2 .list2 li:nth-child(2) {
	left: -170px; top: 152px;
}
.c2 .list2 li:nth-child(3) {
	left: 95px; top: 323px;
}
.c2 .list2 li:nth-child(4) {
	left: -149px; top: 473px;
}
.c3 {
	background: url("../images/c3.jpg") no-repeat center 0px; height: 942px; padding-top: 248px; box-sizing: border-box;
}
.c3 .list2 {
	position: relative;
}
.c3 .list2 li {
	position: absolute; z-index: 111;
}
.c3 .list2 li .tu {
	margin-right: 11px;
}
.c3 .list2 li h3 {
	text-align: left; color: rgb(0, 0, 0); line-height: 1; padding-top: 20px; font-size: 20px; font-weight: 500;
}
.c3 .list2 li h3 pre {
	color: rgba(0, 0, 0, 0.7); line-height: 17px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 10px;
}
.c3 .list2 li:nth-child(1) {
	top: 0px; right: 59px;
}
.c3 .list2 li:nth-child(2) {
	top: 136px; right: 139px;
}
.c3 .list2 li:nth-child(3) {
	top: 293px; right: -90px;
}
.c3 .list2 li:nth-child(4) {
	top: 466px; right: 96px;
}
.c4 {
	background: url("../images/c4.jpg") no-repeat center 0px; height: 942px; padding-top: 256px; box-sizing: border-box;
}
.c4 .list2 {
	position: relative;
}
.c4 .list2 li {
	position: absolute; z-index: 111;
}
.c4 .list2 li .tu {
	border-radius: 100px; margin-left: 22px;
}
.c4 .list2 li .tu img {
	border-radius: 100px;
}
.c4 .list2 li h3 {
	text-align: right; color: rgb(227, 190, 0); line-height: 1; padding-top: 40px; font-size: 20px; font-weight: 500;
}
.c4 .list2 li h3 pre {
	color: rgba(255, 255, 255, 0.6); line-height: 17px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 8px;
}
.c4 .list2 li:nth-child(1) {
	left: 59px; top: 0px;
}
.c4 .list2 li:nth-child(2) {
	left: 32px; top: 152px;
}
.c4 .list2 li:nth-child(3) {
	left: -44px; top: 323px;
}
.c4 .list2 li:nth-child(4) {
	left: 66px; top: 473px;
}
.c5 {
	background: url("../images/c6.jpg") no-repeat center 0px; height: 896px; padding-top: 260px; box-sizing: border-box;
}
.c5 p {
	color: rgb(17, 21, 27); line-height: 51px; font-size: 18px; margin-bottom: 41px;
}
.c5 .c5-1 {
	width: 554px; text-align: right;
}
.c5 .c5-2 {
	width: 410px; text-align: left;
}
.c6 {
	background: url("../images/c7.jpg") no-repeat center 0px; height: 1112px; padding-top: 92px; box-sizing: border-box;
}
.c6 h2 {
	text-align: center; color: rgb(255, 255, 255); line-height: 1; font-size: 35px; font-weight: 500; margin-bottom: 45px;
}
.c6 .list2 li {
	margin-right: 13px; margin-bottom: 13px; float: left;
}
.c6 .list2 li:nth-child(4n) {
	margin-right: 0px;
}
.c6 .list2 li a.img {
	display: block;
}
.c6 .list2 li a.img img {
	width: 290px; height: 312px;
}
.c6 .list2 li h3 {
	background: rgb(255, 255, 255); text-align: center; line-height: 62px; font-size: 20px; font-weight: 500;
}
.c6 .list2 li h3 a {
	color: rgb(0, 0, 0);
}
.c6 a.ck {
	margin: 46px auto 0px; width: 88px; height: 36px; text-align: center; color: rgb(123, 123, 123); line-height: 36px; font-size: 14px; border-top-color: rgb(72, 73, 76); border-bottom-color: rgb(72, 73, 76); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.c6 a.ck span {
	color: rgb(255, 255, 255);
}
.c7 {
	background: url("../images/c8.jpg") no-repeat center 0px; height: 912px; padding-top: 77px; box-sizing: border-box;
}
.c7 h2 {
	text-align: center; color: rgb(11, 15, 20); line-height: 1; font-size: 35px; font-weight: 500; margin-bottom: 48px;
}
.c7 .list2 {
	border: 1px solid rgb(187, 187, 187); border-image: none;
}
.c7 .list2 li {
	width: 238px; height: 121px; color: rgb(0, 0, 0); border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.c7 .list2 li .su {
	left: 20px; top: 0px; line-height: 121px; font-size: 56px; position: absolute; z-index: 111;
}
.c7 .list2 li h3 {
	line-height: 1; padding-top: 40px; padding-left: 97px; font-size: 20px; font-weight: 500;
}
.c7 .list2 li h3 p {
	font-size: 14px; margin-top: 6px;
}
.c7 .list2 li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.c7 .list2 li.on {
	background: rgb(230, 197, 27);
}
.c7 .list3 li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(187, 187, 187) rgb(187, 187, 187); border-image: none;
}
.c7 .list3 li a.img {
	display: block;
}
.c7 .list3 li a.img .tu {
	width: 718px; border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
.c7 .list3 li a.img .tu img {
	width: 718px; height: 540px;
}
.c7 .list3 li a.img .zi {
	background: rgb(255, 255, 255); width: 479px; height: 540px; color: rgb(0, 0, 0); overflow: hidden; padding-top: 97px; padding-left: 60px; position: relative; box-sizing: border-box;
}
.c7 .list3 li a.img .zi h3 {
	line-height: 1; font-size: 40px; margin-bottom: 42px;
}
.c7 .list3 li a.img .zi h3 p {
	font-size: 20px; font-weight: 500; margin-top: 13px;
}
.c7 .list3 li a.img .zi dd p {
	background: url("../images/dg.png") no-repeat 0px; line-height: 60px; padding-left: 36px; font-size: 24px;
}
.c7 .list3 li a.img .zi .su {
	top: 176px; right: -32px; color: rgba(0, 0, 0, 0.1); font-size: 370px; position: absolute; z-index: 0;
}
.c8 {
	background: url("../images/c9.jpg") no-repeat center 0px; height: 628px; padding-top: 22px; box-sizing: border-box;
}
.c8 h2 {
	text-align: center; color: rgb(11, 15, 20); line-height: 1; font-size: 35px; font-weight: 500; margin-bottom: 150px;
}
.c8 .content {
	position: relative;
}
.c8 .content .xx {
	top: 46px; position: absolute; z-index: 111; cursor: pointer;
}
.c8 .content .prev {
	right: -46px;
}
.c8 .content .next {
	left: -46px;
}
.c8 .content .bd {
	overflow: hidden;
}
.c8 .content .bd .list2 li {
	margin-right: 9px; float: left;
}
.c8 .content .bd .list2 li img {
	width: 234px; height: 177px;
}
.c8 .dh {
	margin-top: 122px;
}
.c8 .dh h3 {
	text-align: center; color: rgb(1, 1, 1); line-height: 18px; font-size: 15px; font-weight: 500;
}
.c8 .dh dd {
	text-align: center; color: rgb(0, 0, 0); line-height: 60px; font-size: 28px;
}
.c9 {
	background: url("../images/c10.jpg") no-repeat center 0px; height: 1427px; padding-top: 28px; box-sizing: border-box;
}
.c9 h2 {
	text-align: center; color: rgb(11, 15, 20); line-height: 1; font-size: 35px; font-weight: 500; margin-bottom: 54px;
}
.c9 .list2 {
	position: relative;
}
.c9 .list2 li {
	float: left; position: absolute; z-index: 111;
}
.c9 .list2 li h3 {
	background: rgb(230, 197, 27); width: 100%; text-align: center; line-height: 104px; font-size: 24px; font-weight: 500;
}
.c9 .list2 li h3 a {
	color: rgb(0, 0, 0);
}
.c9 .list2 li:nth-child(1) {
	left: 82px; top: 36px;
}
.c9 .list2 li:nth-child(2) {
	top: 0px; right: 0px;
}
.c9 .list2 li:nth-child(3) {
	left: 0px; top: 480px;
}
.c9 .list2 li:nth-child(4) {
	top: 777px; right: 34px;
}
.c9 .lj {
	padding-left: 30px; margin-top: 1054px;
}
.c9 .lj .lj1 {
	margin-right: 22px;
}
.c9 .lj .lj2 {
	color: rgb(0, 0, 0); font-size: 20px;
}
.c9 .lj .lj2 p:nth-child(2) {
	font-family: simsun; font-size: 25px;
}
.c10 {
	background: url("../images/c11.jpg") no-repeat center 0px; height: 942px; padding-top: 652px; box-sizing: border-box;
}
.c10 .c10-1 {
	width: 814px; color: rgb(0, 0, 0); padding-top: 73px; padding-left: 68px;
}
.c10 .c10-1 h2 {
	line-height: 1; font-size: 35px; font-weight: 500;
}
.c10 .c10-1 dd {
	line-height: 26px; font-size: 14px; margin-top: 33px;
}
.c10 .c10-2 {
	width: 254px; text-align: center; padding-top: 37px;
}
.c10 .c10-2 a.ck {
	text-align: center; color: rgb(0, 0, 0); font-size: 22px; margin-top: 30px; display: block;
}
.c11 {
	margin-top: 107px; margin-bottom: 77px;
}
.c11 .c11-1 {
	width: 490px;
}
.c11 .c11-1 .list2 {
	line-height: 42px; margin-bottom: 13px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.c11 .c11-1 .list2 li {
	background: rgb(221, 221, 221); width: 133px; text-align: center; line-height: 42px; font-size: 16px; margin-right: 8px; float: left;
}
.c11 .c11-1 .list2 li a {
	color: rgb(0, 0, 0); display: block;
}
.c11 .c11-1 .list2 li.on {
	background: rgb(230, 197, 27);
}
.c11 .c11-1 .list2 a.ck {
	color: rgb(0, 0, 0); font-size: 14px; float: right;
}
.c11 .c11-1 .content .list3 li {
	padding-top: 33px; padding-bottom: 30px; padding-left: 4px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.c11 .c11-1 .content .list3 li a {
	color: rgb(0, 0, 0); font-size: 18px; display: block;
}
.c11 .c11-1 .content .list3 li dd {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 6px;
}
.c11 .c11-1 .content .list4 {
	margin-top: 26px;
}
.c11 .c11-1 .content .list4 li {
	line-height: 43px; padding-left: 6px;
}
.c11 .c11-1 .content .list4 li a {
	color: rgb(0, 0, 0); font-size: 14px; display: block;
}
.c11 .c11-2 {
	width: 490px;
}
.c11-2 .content {
	height: 468px;
}
.c11-2 .content .bd {
	overflow: hidden;
}
.c11 .c11-2 h2 {
	color: rgb(0, 0, 0); line-height: 42px; font-size: 16px; font-weight: 500; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.c11 .c11-2 h2 a.ck {
	color: rgb(0, 0, 0); font-size: 14px; float: right;
}
.c11 .c11-2 .list3 li {
	padding: 37px 0px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.c11 .c11-2 .list3 li a {
	background: url("../images/wen.jpg") no-repeat 10px; color: rgb(0, 0, 0); padding-left: 36px; font-size: 18px; display: block;
}
.c11 .c11-2 .list3 li dd {
	background: url("../images/da.jpg") no-repeat 10px 5px; color: rgb(0, 0, 0); line-height: 24px; padding-left: 36px; font-size: 14px; margin-top: 6px;
}
.foot {
	background: url("../images/foot.jpg") no-repeat center 0px; height: 524px; padding-top: 52px; box-sizing: border-box;
}
.foot .f_link {
	margin-bottom: 30px;
}
.foot .f_link h2 {
	color: rgb(255, 255, 255); line-height: 1; font-size: 20px;
}
.foot .f_link dd {
	height: 48px; color: rgb(102, 102, 102); line-height: 48px; overflow: hidden; font-size: 16px;
}
.foot .f_link dd a {
	color: rgb(102, 102, 102); padding-right: 23px;
}
.foot .dao {
	line-height: 58px; margin-bottom: 58px; border-top-color: rgb(53, 57, 60); border-bottom-color: rgb(53, 57, 60); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.foot .dao .navx {
	text-align: center;
}
.foot .dao .navx li {
	width: 146px; display: inline-block; position: relative;
}
.foot .dao .navx li::after {
	top: 0px; right: 0px; color: rgb(98, 100, 103); position: absolute; z-index: 111; content: "|";
}
.foot .dao .navx li a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.foot .dao .navx li:last-child::after {
	content: "";
}
.foot .footx .foot1 {
	width: 174px;
}
.foot .footx .foot2 {
	margin-left: 36px;
}
.foot .footx .foot2 h2 {
	color: rgb(255, 255, 255); line-height: 39px; font-size: 20px; font-weight: 500;
}
.foot .footx .foot2 dd {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.foot .footx .foot3 {
	text-align: center; color: rgb(102, 102, 102); line-height: 46px;
}
