.x-header.bb {
	border-bottom: 1px solid #ccc;
}
.x-header .hpart1 {
	text-align: right;
}
.x-header .hpart2 {
	z-index: 4;
	position: relative;
}
.x-header {
	background: #f7f2eb;
}
.x-header .hpart1 .g {
	display: inline-block;
	vertical-align: middle;
}
.x-header .hpart1 .g3 a {
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #902d3b;
}
.x-header .hpart1 .g3 {
	margin-right: 14px;
	position: relative;
}
.x-header .hpart1 .g3 .g3inner {
	position: absolute;
	width: 76px;
	padding: 10px 7px 0;
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0px 5px 10px rgba(0, 0, 0, .2);
	font-size: 12px;
	top: 100%;
	left: 50%;
	margin-left: -45px;
	text-align: center;
	display: none;
}
.x-header .hpart1 .g3 .g3inner .a {
	display: inline-block;
	width: 100%;
	height: auto;
	border-radius: 0;
	background: none;
	color: #333;
	line-height: 27px;
}
.x-header .hpart1 .g3 .g3inner .a+.a {
	border-top: 1px solid #eeeeee;
}
.x-header .hpart1 {
	color: #fff;
}
.x-header .hpart1 .g1 {
	color: #da8d99;
}
.x-header .hpart1 .g1 a+a:after {
	background: #da8d99;
}
.x-footer {
	background: url(../image/footer-img1.jpg);
	color: #9e9692;
}
.x-footer .listbox dl {
	float: left;
	width: 163px;
}
.x-footer .listbox dt {
	font-size: 18px;
	padding-bottom: 18px;
}
.x-footer .listbox .dl5 dt {
	padding-bottom: 6px;
}
.x-footer .listbox dd {
	font-size: 14px;
	line-height: 24px;
}
.x-footer .listbox {
	float: left;
}
.x-footer .ewmbox .img {
	width: 129px;
	height: 129px;
	overflow: hidden;
}
.x-footer .ewmbox .item {
	width: 129px;
	float: left;
	margin-left: 45px;
}
.x-footer .ewmbox .tit {
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
}
.x-footer .part2 {
	padding: 25px 0;
}
.x-footer .part2 .link {
	float: left;
	position: relative;
	z-index: 3;
}
.x-footer .part2 .siteinfo {
	float: right;
	position: relative;
	z-index: 3;
}
.x-footer .part2 .link a {
	position: relative;
	padding: 0 11px;
}
.x-footer .part2 .link a:first-child {
	padding-left: 0;
}
.x-footer .part2 .link a+a:after {
	content: "";
	display: block;
	width: 1px;
	height: 9px;
	position: absolute;
	top: 50%;
	left: -1px;
	margin-top: -3.5px;
	background: #333;
}
.x-footer .part2 .cpyt {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
}
.x-footer .part2 .ftbj {
	display: inline-block;
}
.x-footer .part2 .ftbj {
	padding-left: 26px;
}
.x-footer .ewmbox {
	float: right;
}
.x-footer .ewmbox .item:first-child {
	margin-left: 0;
}
.x-header .hpart1 {
	position: relative;
	z-index: 5;
	background: #055b49;
}

.x-container{
	background:url(../image/bg-1.jpg) repeat center 0;
}


.iconlist {
	background: url(../image/icon-list1.png) no-repeat 0 0;
}
.pubc-gzbsy1 .slick-dots {
	z-index: 9999;
	bottom: 30px;
	z-index: 9999;
}
.slick-dots li {
	padding: 0;
	margin: 0;
	background: none;
	margin: 0 5px;
	border: 1px solid #fff;
	width: 12px;
	height: 12px;
}
.pubc-gzbsy1 {
	position: relative;
}
.pubc-gzbsy1 .slick-mod,
.pubc-gzbsy1 .slick-item {
	width: 100%;
}
.pubc-gzbsy1 .slick-item {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.pubc-gzbsy1 .slick-mod {
	position: relative;
	z-index: 1;
}
.pubc-gzbsy1 .box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 35px;
	z-index: 2;
}
.zybsy1 .box .item {
	background: url(../image/zybsy-img1.png) no-repeat center 0;
	width: 287px;
	height: 194px;
	display: inline-block;
	overflow: hidden;
	margin: 0 20px;
}
.zybsy1 .box {
	font-size: 0;
	text-align: center;
	top: auto;
	bottom: 90px;
	overflow: visible;
}
.zybsy1 .box .item .img {
	width: 100px;
	height: 100px;
	margin: 24px auto 0;
}
.zybsy1 .box .item img {
	width: 100%;
	height: 100%;
}
.zybsy1 .box .item .tit {
	color: #095f4d;
	margin-top: 7px;
}
.zybsy1 .box .item a {
	display: block;
}


.kxyj1 {height: 700px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.kxyj1 .cont {position: absolute;right: 0;top: 0;width: 389px;height: 650px;background: url(../image/kxyj1.png) no-repeat center;background-size: cover;}
.kxyj1 .cont .padd {padding: 90px 75px 0 0;}
.kxyj1 .tit{ position: relative; display: block; width: 77px; line-height: 77px; padding: 44px 0; color: #595959;margin: 0 auto;text-align: center;line-height: 1.05;float: right;}
.kxyj1 .tit:after,.kxyj1 .tit:before{ content: ""; background-repeat: no-repeat; background-position: center; position: absolute; left: 0; }
.kxyj1 .tit:before{ width: 77px; height: 76px; background-image: url(../image/kxyj2.png); top: 0; }
.kxyj1 .tit:after{ width: 61px; height: 76px; background-image: url(../image/kxyj2_a.png); bottom: 0; }
.kxyj1 .arial{ position: absolute; bottom: 0; right: -5px; line-height: 1; text-transform: uppercase; writing-mode: tb-lr;
	writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;}
.kxyj1 .detail {color: #9b6958;text-align: center;float: right;}
.kxyj1 .cont .p {margin: 0 25px;height: 465px;color: #595959;line-height: 1.6;writing-mode: tb-rl; float: right;
	writing-mode: vertical-rl;
	-webkit-writing-mode: vertical-rl;}
.kxyj1 .detail .t{  margin: 10px auto; display: inline-block; line-height: 1.05;  width: 22px;writing-mode: tb-lr;
	writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;}
.kxyj1 .detail .arrow{ display: block; width: 32px; height: 19px; background-repeat: no-repeat; background-position: center; }
.kxyj1 .detail .a1{ background-image: url(../image/kxyj3.png); }
.kxyj1 .detail .a2{ background-image: url(../image/kxyj3_a.png); }
.kxyj2 {padding: 80px 0 40px;}
.kxyj2 .cont {margin: 40px 0 30px; }
.kxyj2 .cont .l_img {float: left;width: 520px;height: 390px;overflow: hidden;position: relative;}
.kxyj2 .cont .l_img .img img {width: 100%;height: auto;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.kxyj2 .cont .l_img:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.kxyj2 .cont .l_img .mask {position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;padding: 25px 40px;background: rgba(0,0,0,0.8);color: #fff;}
.kxyj2 .cont .l_img .mask .p {padding-top: 10px;}
.kxyj2 .cont .r_con {overflow: hidden;height: 390px;background: url(../image/kxyj3.jpg) no-repeat center;background-size: cover;}
.kxyj2 .cont .r_con .padd {padding: 50px 60px;}
.kxyj2 .cont .r_con .list {border-bottom: 1px dashed #b3b3b3;margin-top: 0px;}
.kxyj2 .cont .r_con .list .item {overflow: hidden;display: block;position: relative;line-height: 56px;border-top: 1px dashed #b3b3b3;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.kxyj2 .cont .r_con .list .item .s1 {display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-right: 115px;}
.kxyj2 .cont .r_con .list .item .date {position: absolute;right: 0;top: 0;font-family: Arial;}
.kxyj3 {padding: 40px 0;}
.kxyj3 .list .item {width: 25%;float: left;text-align: center;}
.kxyj3 .list .item .ico {width: 228px;height: 204px;margin: 0 auto;}
.kxyj3 .list .item .ico img {width: 100%;height: auto;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.kxyj3 .list .item:hover .ico img {-webkit-transform: scale(1.1);transform: scale(1.1);}
.kxyj3 .list .item .h20 {padding-top: 20px;}
.kxyj4 {background-size: cover;background-position: center;background-repeat: no-repeat;height: 951px;}
.kxyj4 .tab-bar {padding-top: 220px;}
.kxyj4 .scroll-box{ position: relative; overflow: hidden;}
.kxyj4 .scroll-track { display: table; white-space: nowrap;text-align: center;min-width: 100%;}
.kxyj4 .tab-term {display: inline-block;vertical-align: middle;margin: 0 35px;padding-left: 25px;background: url(../image/kxyj10.png) no-repeat left center;color: #fff;cursor: pointer;}
.kxyj4 .tab-term.cur {color: #d4b874;}
.kxyj4 .tab-cont {margin-top: 20px;}
.kxyj4 .tab-item {overflow: hidden;display: none;}
.kxyj4 .tab-item.act {display: block;}
.kxyj4 .tab-item .list {padding: 80px 105px;height: 491px;background: url(../image/kxyj11.png) no-repeat center;background-size: cover;box-sizing: border-box;}
.kxyj4 .tab-item .list .item {overflow: hidden;display: block;position: relative;line-height: 54px;border-top: 1px dashed #b3b3b3;padding: 0 10px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.kxyj4 .tab-item .list .item .s1 {display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-right: 170px;}
.kxyj4 .tab-item .list .item .date {position: absolute;right: 10px;top: 0;font-family: Arial;}
.kxyj4 .tab-item .list .item:last-child {border-bottom: 1px dashed #b3b3b3;}
.kxyj4 .tab-item .list .item:hover {color: #d4b874;}
.kxyj4 .tab-item .more {background-image: url(../image/kxyj12.png);margin-top: 30px;}

.vol4{ height: 211px; position: relative; color: #fff; }
.vol4 .lbox,.vol4 .rbox{ height: 100%; position: absolute; top: 0; background-repeat: no-repeat; background-size: cover; width: 53.2%; }
.vol4 .lbox .con,.vol4 .rbox .con{ width: 61.09%; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.vol4 .lbox{ left: 0; z-index: 1; background-position: right center; }
.vol4 .rbox{ right: 0; z-index: 2; background-position: left center; }
.vol4 a {display:block;width:100%;height: 100%;}
.vol4 .lbox .con{ right: 4.58%; }
.vol4 .rbox .con{ left: 4.58%; }













































@media screen and (min-width: 751px) {
	.zybsy1 .box .item {
		transition: all 1s cubic-bezier(.55, .09, .68, .53);
		;
		transform: translateY(-200px);
		opacity: 0;
	}
	.zybsy1 .box .item.i1 {
		transition-delay: 0s;
	}
	.zybsy1 .box .item.i2 {
		transition-delay: 0.3s;
	}
	.zybsy1 .box .item.i3 {
		transition-delay: 0.6s;
	}
	.zybsy1.loading .box .item {
		opacity: 1;
		transform: translateY(0);
	}
	.zybsy1.loading .box .item .img,
	.zybsy1.loading .box .item .tit {
		transition: all 0.8s ease;
	}
	.zybsy1.loading .box .item:hover .img {
		transform: translateY(-5px);
	}
	.kxyj2 .cont .r_con .list .item:hover {background: url(../image/kxyj4.png) no-repeat center;background-size: 100% 100%;line-height: 56px;display: block;color: #fff;}
	.kxyj2 .cont .r_con .list .item:hover .s1 {margin: 0 45px;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 20px;}
	.kxyj2 .cont .r_con .list .item:hover .date {display: none;}
}
@media screen and (max-width: 750px) {
	.pubc-gzbsy1 .slick-dots {
		bottom: 0.6rem;
	}
	
	.zybsy1 .box .item {
		width: 32.333333%;
		background-size: cover;
		margin: 0;
		height: 2.5rem;
	}
	.zybsy1 .box .item+.item {
		margin-left: 1%;
	}
	.zybsy1 .box .item .img {
		width: 1rem;
		height: 1rem;
	}
	.zybsy1 .box .item .tit {
		margin-top: 0.1rem;
	}
	.zybsy1 .box {
		bottom: 1.4rem;
	}
	
	.kxyj1 {height: auto;padding: 1rem 0;}
	.kxyj1 .cont {width: auto;height: auto;right: auto;writing-mode: horizontal-tb;background-size: 100% 100%;position: relative;text-align: center;}
	.kxyj1 .cont .padd {padding: 1.6rem 0.3rem;}
	.kxyj1 .tit{ display: block; line-height: 1.5; width: auto; padding: 0; text-align: center;float: none;}
	.kxyj1 .arial{ position: static;writing-mode: horizontal-tb; }
	.kxyj1 .tit:after, .kxyj1 .tit:before{ display: none; }
	.kxyj1 .cont .p{ margin: 0.3rem 0;  height: auto;float: none;writing-mode: horizontal-tb;}
	.kxyj1 .cont .p br{ display: none; }
	.kxyj1 .detail{ font-size: 0.33rem; display: inline-block;float: none; }
	.kxyj1 .detail span{ display: inline-block; }
	.kxyj1 .detail .t{ margin: 0 0.2rem; vertical-align: top; line-height: 0.6rem;width: auto;writing-mode: inherit;writing-mode: inherit;-webkit-writing-mode: inherit; }
	.kxyj1 .detail .arrow{ width: 0.4rem; height: 0.6rem; background-size: 100% 100%;display: inline-block; }
	.kxyj1 .detail .a1{ background-image: url(../image/kxyj13.png); }
	.kxyj1 .detail .a2{ background-image: url(../image/kxyj13_a.png); }
	.kxyj2 {padding: 1rem 0 0.5rem;}
	.kxyj2 .cont .l_img {width: auto;height: auto;float: none;}
	.kxyj2 .cont .l_img .mask {padding: 0.3rem;}
	.kxyj2 .cont .l_img .mask .p {padding-top: 0.1rem;}
	.kxyj2 .cont {margin: 0.5rem 0;}
	.kxyj2 .cont .r_con {height: auto;}
	.kxyj2 .cont .r_con .padd {padding: 0.5rem 0.3rem;}
	.kxyj2 .cont .r_con .bar {line-height: 0.8rem;background-size: 100% 100%;}
	.kxyj2 .cont .r_con .bar .s1 {margin: 0 0.5rem;}
	.kxyj2 .cont .r_con .list {margin-top: 0.2rem;}
	.kxyj2 .cont .r_con .list .item {line-height: 0.8rem;}
	.kxyj2 .cont .r_con .list .item .s1 {margin-right: 1.8rem;}
	.kxyj3 {padding: 0.5rem 0;}
	.kxyj3 .list .item {width: 50%;margin-bottom: 0.3rem;}
	.kxyj3 .list .item .ico {width: 80%;height: auto;}
	.kxyj3 .list .item .h20 {padding-top: 0.2rem;}
	.kxyj4 {height: auto;padding-bottom: 1rem;}
	.kxyj4 .tab-bar {padding-top: 2rem;}
	.kxyj4 .tab-term {margin: 0 0.2rem;}
	.kxyj4 .tab-item .list {background-size: 180% 120%;padding: 0.5rem 0.3rem;height: auto;}
	.kxyj4 .tab-item .list .item {line-height: 0.8rem;}
	.kxyj4 .tab-item .list .item .s1 {margin-right: 2.4rem;}
	.kxyj4 .tab-item .more {margin-top: 0.5rem;}
	
	.vol4{ height: auto; }
	.vol4 .lbox, .vol4 .rbox{ width: 100%; position: static; }
	.vol4 .lbox .con, .vol4 .rbox .con{ width: 100%; position: static; transform: translateY(0); -webkit-transform: translateY(0);  -ms-transform: translateY(0); padding: 0.3rem 0; }
	.vol4 .rbox{ background-size: 120% auto; background-position: right center; }



}