* {
	margin: 0 auto;
	padding: 0;
	outline: 0
}

body {
	font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, SimSun;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	_background-image: url(about:blank);
	_background-attachment: fixed
}

a {
	color: #333;
	text-decoration: none;
	transition: color .7s
}

a:hover {
	color: #ff7d00;
	transition: color .7s
}

ul {
	list-style: none
}

img {
	border: none;
	display: block
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.cf {
	*zoom: 1
}

.imgDef a:hover img {
	opacity: .8;
	filter: alpha(opacity=80);
	transition: opacity .7
}

input {
	font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, SimSun
}

.entranceRight {
	position: fixed;
	z-index: 100;
	_position: absolute;
	width: 50px;
	height: 60px;
	left: 50%;
	margin-left: 510px;
	bottom: 40px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight- this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt (this.currentStyle.marginBottom, 10)||0)))
}

.entranceRight a {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 4px;
	margin-bottom: 1px;
	opacity: .502;
	filter: alpha(opacity=50);
	background: url(http://www.zjol.com.cn/05zjol/2017sitemap/images/public_v2.png) 0 -280px #ef144c no-repeat
}

.entranceRight a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	background: url(http://www.zjol.com.cn/05zjol/2017sitemap/images/public_v2.png) 0 -280px #ef144c no-repeat
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	direction: ltr;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}

.sp2 {
	background: url(//zjnews.zjol.com.cn/material/e0305/images/d3602sp.png) no-repeat
}

.sp {
	background: url(//zjnews.zjol.com.cn/material/e0305/images/e0305sp.png) no-repeat
}

.box {
	width: 1000px;
	min-width: 1000px
}

.banner {
	height: 1055px;
	min-width: 1000px;
	overflow: hidden;
	background: url(//zjnews.zjol.com.cn/resources/2026/2026cy/banner.jpg) no-repeat center top
}

.banner .elem {
	position: relative;
	width: 1000px;
	height: 905px
}

.banner .elem li {
	position: absolute
}

.banner .elem1 {
	width: 210px;
	height: 214px;
	top: 80px;
	left: 525px;
	animation: fadeInLeft 2s ease 1.8s forwards;
	opacity: 0
}

.banner .elem2 {
	width: 372px;
	height: 311px;
	background-position: -222px 0;
	left: 540px;
	top: 255px;
	animation: fadeIn 2s ease-in 1.8s forwards;
	opacity: 0
}

.banner .elem3 {
	top: 540px;
	left: 790px;
	width: 109px;
	height: 128px;
	background-position: 0 -222px;
	animation: fadeInRight 2s ease 1.8s forwards;
	opacity: 0
}

.banner .elem4 {
	width: 851px;
	height: 311px;
	background: url(//china.zjol.com.cn/material/jxl/23cy_wz.png) no-repeat;
	left: 80px;
	top: 100px;
	opacity: 0;
	animation: fadeInDown 1.5s ease-out 1.6s forwards
}

.banner .elem5 {
	width: 764px;
	height: 201px;
	left: -130px;
	top: 445px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/e0305bg3.png) no-repeat
}

.banner .elem6 {
	width: 600px;
	height: 190px;
	background: url(//china.zjol.com.cn/material/jxl/huoche1.png) no-repeat;
	top: 525px;
	left: -70px;
	opacity: 0;
	animation: train 1.5s ease .5s forwards
}

.banner .elem7 {
	width: 635px;
	height: 455px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/e0305bg1.png) no-repeat;
	left: -300px;
	top: 270px
}

.banner .elem8 {
	width: 369px;
	height: 370px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/e0305bg4.png) no-repeat;
	top: 40px;
	right: -135px;
	animation: lihua 2.2s ease 3.2s infinite;
	opacity: 0
}

.banner .elem9 {
	width: 254px;
	height: 248px;
	right: -83px;
	top: 425px;
	background: url(//china.zjol.com.cn/material/jxl/23cy_ren.png) no-repeat;
	animation: fadeIn2 1.5s ease 1.2s forwards;
	opacity: 0
}

@-webkit-keyframes lihua {
	0% {
		transform-origin: center center;
		transform: scale(0);
		opacity: 0
	}

	50% {
		transform-origin: center center;
		transform: scale(1);
		opacity: 1
	}

	100% {
		transform-origin: center center;
		transform: scale(1);
		opacity: 0
	}
}

@keyframes lihua {
	0% {
		transform-origin: center center;
		transform: scale(0);
		opacity: 0
	}

	50% {
		transform-origin: center center;
		transform: scale(1);
		opacity: 1
	}

	100% {
		transform-origin: center center;
		transform: scale(1);
		opacity: 0
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -20%, 0);
		-ms-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes train {
	0% {
		opacity: 0;
		left: -370px;
		top: 535px;
		transform: scale(0.3)
	}

	100% {
		opacity: 1;
		top: 405;
		left: -70px;
		transform: scale(1)
	}
}

@keyframes train {
	0% {
		opacity: 0;
		left: -370px;
		top: 485px;
		transform: scale(0.3)
	}

	100% {
		opacity: 1;
		top: 405;
		left: -70px;
		transform: scale(1)
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(40%, 0, 0);
		transform: translate3d(40%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(40%, 0, 0);
		-ms-transform: translate3d(40%, 0, 0);
		transform: translate3d(40%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-20%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: nonea
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-20%, 0, 0);
		-ms-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-20%, 0, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn2 {
	0% {
		opacity: 0;
		transform: translate(155px,-100px );
		top: 535px
	}

	100% {
		opacity: 1;
		transform: translate(0, 0)
	}
}

@keyframes fadeIn2 {
	0% {
		opacity: 0;
		transform: translate(155px,-100px );
		top: 535px
	}

	100% {
		opacity: 1;
		transform: translate(0, 0)
	}
}

.wrapCont {
	margin-top: -135px;
	position: relative;
	z-index: 99
}

.warp {
	height: 360px;
	margin-bottom: 65px
}

.warp .box h1 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 50px
}

.warp .box h1 a {
	font-size: 34px;
	color: #ee3460;
	font-weight: 700
}

.warp .box .fl {
	width: 490px
}

.warp .box .fl .eg6Swiper {
	position: relative;
	width: 490px;
	height: 275px
}

.warp .box .fl .eg6Swiper .swiper-slide {
	width: 490px;
	height: 275px;
	position: relative
}

.warp .box .fl .eg6Swiper .swiper-slide img {
	width: 100%;
	height: 100%
}

.warp .box .fl .eg6Bgk {
	width: 400px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 80px 0 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	cursor: pointer
}

.warp .box .fl .eg6Bgk:hover {
	color: #ff7d00
}

.warp .box .fl .egMask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 490px;
	height: 110px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/d3602bg1.png) repeat-x
}

.warp .box .fl .arrow6 {
	width: 35px;
	height: 55px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .102);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', GradientType=0, startColorstr='#19000000', endColorstr='#19000000')
}

.warp .box .fl .arrow6:hover {
	background-color: rgba(0, 0, 0, .502);
	*background-color: #000;
	*filter: alpha(opacity=50)
}

.warp .box .fl .arrow6L {
	left: -35px
}

.warp .box .fl .arrow6L i {
	display: block;
	width: 35px;
	height: 55px;
	background-position: 0 0
}

.warp .box .fl .arrow6R {
	right: -35px
}

.warp .box .fl .arrow6R i {
	display: block;
	width: 35px;
	height: 55px;
	background-position: -37px 0
}

.warp .box .fl .eg6Pagin {
	position: absolute;
	bottom: 0;
	width: 40px;
	height: 40px;
	color: #fff;
	right: 5px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 700
}

.warp .box .fl .eg6Pagin span {
	color: #fd79ab
}

.warp .box .fr {
	width: 480px;
	height: 275px;
	overflow: hidden
}

.warp .box .fr .threeNews {
	margin-top: -3px
}

.warp .box .fr .threeNews li {
	margin-bottom: 0px
}

.warp .box .fr .threeNews li h3 {

	line-height: 30px;
	font-size: 20px;
	font-weight: 700;

	margin-bottom: 5px
}

.warp .box .fr .threeNews li p {
	height: 90px;
	line-height: 30px;
	text-align: justify;
	overflow: hidden
}

.warp .box .fr .threeNews li p a {
	color: #666;
	font-size: 16px
}

.warp1 {
	margin-bottom: 60px
}

.warp1 .titleBar {
	width: 1000px;
	height: 210px;
	background: url(//zjnews.zjol.com.cn/resources/2026/2026cy/zjsd.png) no-repeat;
	margin-bottom: 30px
}

.warp1 .time {
	height: 220px;
	position: relative
}

.warp1 .time .timeBg {
	width: 805px;
	height: 110px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/e0305bg6.jpg) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -402.5px;
	top: 60px
}

.warp1 .time .wrap1Ul {
	width: 805px;
	height: 110px;
	position: absolute;
	left: 50%;
	margin-left: -402.5px;
	top: 60px
}

.warp1 .time .wrap1Ul li {
	width: 120px;
	height: 32px;
	position: absolute;
	cursor: pointer
}

.warp1 .time .wrap1Ul li.wrap1One {
	top: -7px;
	left: 132px
}

.warp1 .time .wrap1Ul li.wrap1Two {
	top: -7px;
	left: 362px
}

.warp1 .time .wrap1Ul li.wrap1Three {
	top: -7px;
	left: 597px
}

.warp1 .time .wrap1Ul li.wrap1Four {
	top: 75px;
	left: 176px
}

.warp1 .time .wrap1Ul li.wrap1Five {
	top: 75px;
	left: 400px
}

.warp1 .time .wrap1Ul li.wrap1Six {
	top: 75px;
	left: 630px
}

.warp1 .time .timeBlock {
	width: 140px;
	height: 50px;
	position: absolute;
	text-align: center;
	color: #fff;
	line-height: 40px;
	opacity: 0;
	filter: alpha(opacity=0)
}

.warp1 .time .Pos1 {
	background-position: -600px -164px;
	top: 0;
	left: 175px
}

.warp1 .time .Pos2 {
	background-position: -600px -218px;
	top: 0;
	left: 408px
}

.warp1 .time .Pos3 {
	background-position: -600px -272px;
	top: 0;
	left: 638px
}

.warp1 .time .Pos4 {
	line-height: 60px;
	background-position: -749px -164px;
	bottom: 0;
	left: 218px
}

.warp1 .time .Pos5 {
	line-height: 60px;
	background-position: -749px -218px;
	bottom: 0;
	left: 445px
}

.warp1 .time .Pos6 {
	line-height: 60px;
	background-position: -749px -272px;
	bottom: 0;
	left: 677px
}

.wrap1Top {
	animation: wrap1Top ease .8s both
}

.wrap1Bot {
	animation: wrap1Bot ease .8s both
}

@keyframes wrap1Top {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
		transform: translate3d(0, -50%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes wrap1Bot {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
		transform: translate3d(0, 50%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.wrap2 {
	height: 815px;
	background: url(//zjnews.zjol.com.cn/resources/2026/2026cy/szzl.png) no-repeat center bottom
}

.wrap2 .box .titleBar {
	width: 1000px;
	height: 210px;
	background: url(//zjnews.zjol.com.cn/resources/2026/2026cy/entx.png) no-repeat;
	margin-bottom: 50px
}

.wrap2 .box .fl {
	width: 490px
}

.wrap2 .box .fl .eg7Swiper {
	position: relative;
	width: 490px;
	height: 275px
}

.wrap2 .box .fl .eg7Swiper .swiper-slide {
	width: 490px;
	height: 275px;
	position: relative
}

.wrap2 .box .fl .eg7Swiper .swiper-slide img {
	width: 100%;
	height: 100%
}

.wrap2 .box .fl .eg7Bgk {
	width: 400px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 80px 0 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	cursor: pointer
}

.wrap2 .box .fl .eg7Bgk:hover {
	color: #ff7d00
}

.wrap2 .box .fl .egMask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 490px;
	height: 110px;
	background: url(//zjnews.zjol.com.cn/material/e0305/images/d3602bg1.png) repeat-x
}

.wrap2 .box .fl .arrow7 {
	width: 35px;
	height: 55px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, .102);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#E5000000, endColorstr=#E5000000)
}

.wrap2 .box .fl .arrow7:hover {
	background-color: rgba(0, 0, 0, .502);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#7F000000, endColorstr=#7F000000)
}

.wrap2 .box .fl .arrow7L {
	left: -35px
}

.wrap2 .box .fl .arrow7L i {
	display: block;
	width: 35px;
	height: 55px;
	background-position: 0 0
}

.wrap2 .box .fl .arrow7R {
	right: -35px
}

.wrap2 .box .fl .arrow7R i {
	display: block;
	width: 35px;
	height: 55px;
	background-position: -37px 0
}

.wrap2 .box .fl .eg7Pagin {
	position: absolute;
	bottom: 0;
	width: 40px;
	height: 40px;
	color: #fff;
	right: 5px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 700
}

.wrap2 .box .fl .eg7Pagin span {
	color: #fd79ab
}

.wrap2 .box .fr {
	width: 460px;
	height: 275px;
	padding-right: 20px;
	overflow: auto
}

.wrap2 .box .fr .threeNews {
	margin-top: -3px
}

.wrap2 .box .fr .threeNews li {
	margin-bottom: 25px
}

.wrap2 .box .fr .threeNews li h3 {
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	font-weight: 700;
	overflow: hidden;
	margin-bottom: 5px
}

.wrap2 .box .fr .threeNews li p {
	height: 90px;
	line-height: 30px;
	text-align: justify;
	overflow: hidden
}

.wrap2 .box .fr .threeNews li p a {
	color: #666;
	font-size: 16px
}

.wrap2 .box .fr::-webkit-scrollbar {
	width: 5px;
	background-color: #F5F5F5
}

.wrap2 .box .fr::-webkit-scrollbar-thumb {
	background-color: #f4104d
}

.warp3 {
	height: 260px;
	padding-top: 40px
}

.warp3 .box .newslist {
	margin-bottom: 50px
}

.warp1 .box .newslist li {
	width: 490px;
	height: 36px;
	float: left;
	overflow: hidden;
	font-size: 16px;
	line-height: 36px
}

.warp3 .box .newslist li {
	width: 490px;

	float: left;

	font-size: 16px;
margin-bottom: 35px;
}

.warp3 .box .newslist li a {font-weight: bold; }

.warp3 .box .newslist li p {
	
padding-top: 15px;
padding-right: 20px;
	font-size: 16px;
	line-height: 26px
}

.warp1 .box .newslist li i {
	width: 4px;
	height: 4px;
	background-color: #e8184c;
	vertical-align: middle;
	margin-right: 15px;
	margin-top: 18px;
	float: left
}

.warp4 {
	margin-bottom: 100px
}

.warp4 .box .titleBar {
	width: 1000px;
	height: 210px;
	background: url(//zjnews.zjol.com.cn/resources/2026/2026cy/hjxb.png) no-repeat;
	margin-bottom: 40px
}

.warp4 .box .eg2Swiper {
	width: 1000px;
	height: 560px;
	position: relative
}

.warp4 .box .eg2Swiper .swiper-slide {
	position: relative
}

.warp4 .box .eg2Swiper .swiper-slide img {
	width: 1000px;
	height: 560px
}

.warp4 .box .eg2Bgk {
	width: 360px;
	height: 140px;
	padding: 30px 20px;
	background: rgba(255, 255, 255, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ccffffff', endColorstr='#ccffffff');
	position: absolute;
	bottom: 25px;
	right: 30px
}

.warp4 .box .eg2Bgk .bgkh4 {
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	cursor: pointer
}

.warp4 .box .eg2Bgk .bgkp {
	font-size: 14px;
	color: #333;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
	cursor: pointer
}

.warp4 .box :root .eg2Bgk {
	filter: none
}

.warp4 .box .arrow2 {
	z-index: 10;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	opacity: .502;
	filter: alpha(opacity=50);
	cursor: pointer
}

.warp4 .box .arrow2:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.warp4 .box .arrow2L {
	width: 35px;
	height: 67px;
	background-position: 0 -87px;
	left: 30px
}

.warp4 .box .arrow2R {
	width: 39px;
	height: 67px;
	background-position: -33px -87px;
	right: 30px
}