.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;
}
.iconlist {
	background: url(../image/icon-list1.png) no-repeat 0 0;
}

.pubc-gzbsy1 .slick-nav {
	position: absolute;
	left: 0;
	bottom: 508px;
	width: 100%;
	z-index: 3;
	
}
.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-item .msk{ background: rgba(0,0,0,.2); }
.pubc-gzbsy1 .slick-mod {
	position: relative;
	z-index: 1;
}
.pubc-gzbsy1 .box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 2;
	overflow: visible;
}
.ensy1{
	overflow: visible;
	z-index: 3;
}
.ensy2{
	position: absolute;
	bottom: -135px;
	left: 0;
	width: 100%;
	height: 620px;
}
.ensy2 .item{
	height: 310px;
	width: 307px;
	position: relative;
	color: #fff;
	text-align: center;
	overflow: hidden;
}
.ensy2 .item img{
	width: 100%;
	height: 100%;

}
.ensy2 .item .icon{
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 92px;
}
.ensy2 .item .pa{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ensy2 .item .tit{
	margin-top: 10px;
}
.ensy2 .item.i1,.ensy2 .item.i6{
	width: 615px;
}

.pubc-title .icon{ display: none; }
.pubc-title .s2{ margin: 0; text-transform: uppercase; font-size: 40px; }
.gjhz .pubc-tabs .item .s1{ width: 283px; background-image: url(../../gzb_common/image/png80_03.png); }
.gjhz .pubc-tabs .item.cur .s1{ text-transform: capitalize; background-image: url(../../gzb_common/image/png79_03.png); }

.culture .pubanner .tit:after, .culture .pubanner .tit:before{ display: none; }
.culture .pubanner{ text-align: center; }
.culture .pubanner .tit{ width: auto; padding: 0; line-height: 1.2; text-transform: uppercase; writing-mode: horizontal-tb;float: none;}
.culture .pubanner .p{ position: relative; width: 945px; padding: 40px 37px; line-height: 30px; margin: 31px auto 0;writing-mode: horizontal-tb;writing-mode: lr-tb;float: none; }
.culture .pubanner .p:before,.culture .pubanner .p:after{ content: ""; left: 0; right: 0; position: absolute; height: 14px; background-repeat: no-repeat; background-position: center; }
.culture .pubanner .p:before{ background-image: url(../image/en/epng1_03.png); top: 0; }
.culture .pubanner .p:after{ background-image: url(../image/en/epng2_03.png); bottom: 0; }
.culture .pubanner .etbox{ position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 2; }
.culture .pubanner .msk{ background: rgba(0,0,0,.2); }

.cul1{ margin-top: -5.77%; margin-bottom: 110px; }
.cul1 .item{ float: left; }
.cul1 .it2{ width: 390px; height: 778px; margin: 0 40px; }
.cul1 .it2 img{ width: 100%; height: 100%; }
.cul1 .middle{ width: 380px; height: 210px; text-align: center; color: #fff; background-repeat: no-repeat; background-position: center; background-size: cover; }
.cul1 .middle-cont{ padding: 0 42px; }
.cul1 .middle .h24{ margin-bottom: 15px; }
.cul1 .m1{ background-image: url(../image/en/ejpg3_03.jpg); }
.cul1 .m2{ background-image: url(../image/en/ejpg3_07.jpg); }
.cul1 .m3{ background-image: url(../image/en/ejpg3_05.jpg); }
.cul1 .m4{ background-image: url(../image/en/ejpg3_08.jpg); }
.cul1 .it1{ padding-top: 359px; }
.cul1 .it3{ padding-top: 149px; }
.cul2{ height: 319px; padding-top: 147px; margin-top: -147px; box-sizing: content-box; }
.cul2 .list{ margin-top: 42px; }
.cul2 .list .li{ float: left; width: 292px; height: 390px; position: relative; }
.cul2 .list .li a {display: block;margin: 0 10px;position: relative;overflow: hidden;}
.cul2 .list .li img{ width: 100%; height: 100%; }
.cul2 .list .li .h18{ padding: 16px 10px; position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.4); text-align: center; color: #fff; }
.cul2 .list .li .cbook{ margin-bottom: 6px; }
.cul2 .list .li+.li{ margin-left: 20px; }
.cul2 .list .slick-arrow {width: 45px;}
.cul2 .list .slick-arrow:after {display: none;}
.cul2 .list .slick-prev {background: url(../../gzb_common/image/pubc-tabs-icon1.png) no-repeat left center;left: 0;}
.cul2 .list .slick-next {background: url(../../gzb_common/image/pubc-tabs-icon2.png) no-repeat right center;right: 0;}
.cul2 .list .slick-list {margin: 0 35px;}
.culture{ z-index: 2; overflow: visible; }


.ystd1 .pubc-tabs .item .s1{ width: auto; padding: 0 10px; background: none; border: 2px solid #763A27; border-radius: 5px; height: 36px; line-height: 36px;}
.ystd1 .pubc-tabs .item.cur .s1{ background: #763A27; }

.lcks1 .list .item .btn_wp .btn1{ min-width: calc(50% - 9px); }














@media screen and (min-width: 750px) {
	.loading .ensy2 .item{
		transition: all 2.1s ease;
		opacity: 0;
	}
	.ensy2 .item.i1{
		transform: translateX(-1000px);
		transition-delay: 0s;
	}
	.ensy2 .item.i6{
		transform: translateX(1000px);
		transition-delay: 0s;
	}
	.ensy2 .item.i2{
		transform: translateY(-160px);opacity: 0;
		transition-delay: 0s;
	}
	.ensy2 .item.i3{
		transform: translateY(-160px);opacity: 0;
		transition-delay: 0.4s;
	}
	.ensy2 .item.i4{
		transform: translateY(160px);opacity: 0;
		transition-delay: 0.4s;
	}
	.ensy2 .item.i5{
		transform: translateY(160px);opacity: 0;
		transition-delay: 0s;
	}
	.ensy1 .loading .item{
		opacity: 1;
		transform: translateX(0) translateY(0);
	}
	.ensy2 .item a > img,.ensy2 .item .icon img{
		transition: all 0.8s ease;
	}
	.ensy2 .item:hover a > img{
		transform: scale(1.1);
	}
	.ensy2 .item:hover .icon img{
		transform: translateY(-10px);
	}
}

@media screen and (max-width: 750px) {
	.ensy2{
		position: static;
		height: auto;
	}
	.ensy2 .item.i1, .ensy2 .item.i6{
		width: 100%;
	}
	.ensy2 .item{
		height: auto;
		width: 50%;
		height: 3.4rem;
	}
	.pubc-gzbsy1 .box{
		position: relative;
		z-index: 3;
		padding: 0.3rem 0;
	}
	.pubc-gzbsy1 .slick-mod{
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	.pubc-gzbsy1 .slick-mod div{
		height: 100%;
	}
	.ensy2 .item .tit{
		margin-top: 0.1rem;
	}
	.ensy2 .item .icon{
		width: 1rem;
		height: 1rem;
		margin-top: 0.8rem;
	}
	.culture .pubanner .h40{ font-size: 0.45rem; }
	.gjhz .pubc-tabs .item.cur .s1,.gjhz .pubc-tabs .item .s1{ background-image: none; width: 5.7rem; }
	.jkjt1 .no_img.pubc-box1 .panelbox .x-tit{ background-position: left top; }
	.culture .pubanner .etbox{ position: static; padding: 0.8rem 0; transform: translateY(0); -webkit-transform: translateY(0); }
	.culture .pubanner .p{ width: 100%; padding: 0; margin-top: 0.3rem; text-align: center; line-height: 1.5; }
	.culture .pubanner .p:before, .culture .pubanner .p:after{ display: none; }
	.cul1{ margin: 0; padding: 1rem 0 0.6rem; }
	.cul1 .it2{ display: none; }
	.cul1 .it1,.cul1 .it3{ padding-top: 0; }
	.cul1 .item{ float: none; }
	.cul1 .middle{ width: 100%; height: auto; margin-bottom: 0.4rem; }
	.cul1 .middle-cont{ padding: 0.5rem 0.3rem; }
	.cul2{ height: auto; margin: 0; padding: 0 0 1rem; }
	.pubc-title .s2{ font-size: 0.45rem; }
	.cul2 .list .li{ width: 48%; height: auto;  }
	.cul2 .list .li+.li{ margin-left: 1%; }
	.cul2 .list .li .h18{ padding: 0.2rem; }
	.cul2 .list{ margin-top: 0.4rem; }
	
	
	
	
	
}