@charset "utf-8";
/*banner*/
.fade-banner {
	position: relative;
	clear: both;
	animation: 0.8s ease 0.6s 1 normal backwards running fadeInDown;
}
.fade-1 img {
	width: 100%;/*height:691px;*/
}
.fade-banner video {
	width: 100%;
	height: 100%;
}
.fade-1 .slick-prev {
	position: absolute;
	left: 3%;
	bottom: 45%;
	background: url(https://www.zjtie.edu.cn/images/left_03.png);
	width: 54px;
	height: 54px;
	display: inline-block;
	z-index: 1000;
*z-index:1000;
	_z-index: 1000;
}
.fade-1 .slick-next {
	position: absolute;
	right: 3%;
	bottom: 45%;
	background: url(https://www.zjtie.edu.cn/images/left_05.png);
	width: 54px;
	height: 54px;
	display: inline-block;
	z-index: 1000;
*z-index:1000;
	_z-index: 1000;
}
.fade-1 .start {
	position: absolute;
}
.fade-1 .slick-dots {
	position: relative;/*right: 100px;*/
	bottom: 50px;
	color: #fff;
	text-align: center;
	line-height: 1;
}
.fade-1 .slick-dots li {
	display: inline-block;
	width: 34px;
	height: 5px;
	margin-right: 5px;
	cursor: pointer;
	background: #fff;
}
.fade-1 .slick-dots li.slick-active {
	background: #0d59a7;
}
.fade-1 .slick-dots button {
	display: none;
}
.fade-1 button:before {
	outline: none;
	border: none;
}
/*标题*/
.tit {
	font-size: 24px;
	line-height: 40px;
}
.tit a {
	display: inline-block;
}
.tit a.more {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/h5_res/icon3_06.png) right center no-repeat;
	color: #b2b2b2;
	padding-right: 50px;
	font-size: 14px;
}
.tit a.more:hover {
	color: #15539d;
}
.ticon1 img {
	padding: 10px;
	border: 1px dashed #2a79be;
	margin-right: 20px;
}
.news .fade-2, .news-list, .margin1 .container, .main2 li:nth-of-type(1), .main2 li:nth-of-type(2), .ztwz .container, .link-box .link-fl, .link-fr {
	opacity: 0;
	visibility: hidden;
}
.news.animation .fade-2, .main2.animation li:nth-of-type(1), .link-box.animation .link-fl {
	opacity: 1;
	visibility: visible;
	animation: 0.8s ease 0.3s 1 normal backwards running fadeInLeft;
}
.news.animation .news-list, .main2.animation li:nth-of-type(2), .link-box.animation .link-fr {
	opacity: 1;
	visibility: visible;
	animation: 0.8s ease 0.3s 1 normal backwards running fadeInRight;
}
.margin1.animation .container, .ztwz.animation .container {
	opacity: 1;
	visibility: visible;
	animation: 0.8s ease 0.3s 1 normal backwards running fadeInDown;
}
/*新闻*/
.news, .main2, .ztwz, .link-box {
	margin-top: 50px;
}
.news-box {
	margin-top: 30px;
}
.news .fade-2 {
	width: 53%;
	height: 450px;
}
.news .fade-2 .image img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	position: relative;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.news .fade-2 .text {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	opacity: 0.7;
	height: 60px;
	line-height: 60px;
	width: 100%;
}
.news .fade-2 .text a {
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85%;
}
.news .fade-2 .slick-dots {
	position: absolute;
	right: 10px;
	bottom: 20px;
	color: #fff;
	text-align: center;
	line-height: 1;
}
.news .fade-2 .slick-dots li {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin-right: 5px;
	cursor: pointer;
	background: #fff;
}
.news .fade-2 .slick-dots li.slick-active {
	background: #eec555;
}
.news .fade-2 .slick-dots button {
	display: none;
}
.news .fade-2 button:before {
	outline: none;
	border: none;
}
.news .fade-2 .image:hover img, .main2 li:hover .img img {
	transform: scale(1.1);
}
/*新闻右侧*/
.news-list {
	width: 44%;
}
.news-list ul {
	margin-top: 20px;
}
.news-list span {
	text-align: right;
	border-left: 1px solid #e1e1e1;
}
.news-list span.date {
	max-width: 60px;
	font-size: 14px;
	padding-bottom: 10px;
	color: #666;
	padding-left: 15px;
	display: inline-block;
}
.news-list span.date em, .margin1 .xyin span.date em {
	display: block;
	font-size: 22px;
	font-weight: bold;
}
.news-list .text_wrap {
	font-size: 18px;
	line-height: 28px;
	padding-right: 4%;
	color: #4c4c4c;
}
.news-list li {
	padding: 18px 0px;
	border-top: 1px solid #eaeaea;
	position: relative;
	background-image: linear-gradient(#15539d, #15539d);
	background-size: 0 1px;
	background-repeat: no-repeat;
	transition: background-size .3s;
	height: 52px;
}
.news-list li:hover {
	background-size: 100% 1px;
}
.news-list li a {
	display: block;
	min-height: 60px;
}
.news-list .text_wrap h1 {
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list li p {
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list li:hover h1, .news-list li:hover p {
	color: #15539d;
}
/*内容1*/
.margin1 {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/bj1_02.jpg) top center;
	margin-top: 18px;
	padding: 60px 0px;
}
.margin1 .xyin {
	width: 32%;
	float: left;
	margin-right: 2%;
}
.margin1 .xyin ul {
	margin-top: 30px;
}
.margin1 .xyin li {
	margin-bottom: 30px;
	min-height: 70px;
}
.margin1 .xyin li span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon4_05.png) top center no-repeat #ffffff;
	max-width: 71px;
	text-align: center;
	padding: 10px;
	margin-right: 20px;
}
.margin1 .text_wrap {
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-top: 5px;
	height: 60px;
}
.margin1 .margin-0 {
	margin-right: 0;
}
.margin1 .xyin li:hover span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon4_03.png) top center no-repeat #005eb1;
	color: #fff;
}
.margin1 .xyin li:hover .text_wrap, .margin1 .xyin li:hover a {
	color: #005eb1;
}
/*媒体*/
.main2 ul, .ztwz ul {
	margin-top: 35px;
}
.main2 ul li {
	float: left;
	width: 49%;
	-webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
	box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
}
.main2 ul li .padd {
	padding: 20px;
}
.main2 .tit-1 {
	padding-bottom: 18px;
	border-bottom: 1px solid #efefef;
	font-size: 16px;
}
.main2 .tit-1 span {
	background: #deb15e;
	padding: 3px 15px;
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
	cursor: pointer;
}
.main2 .tit-2 span {
	background: #e71f19;
}
.main2 .tit-1 h1 {
	padding-left: 45px;
	line-height: 35px;
}
.main2 .tit-1 h1 {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon5_06.png) left center no-repeat;
}
.main2 .tit-2 h1 {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon5_03.png) left center no-repeat;
}
.main2 strong {
	font-weight: normal;
	display: inline-block;
	padding-left: 20px;
}
.main2 .box {
	margin-top: 18px;
}
.main2 .img {
	width: 233px;
	height: 146px;
	margin-right: 14px;
	overflow: hidden;
}
.main2 .img img {
	width: 100%;
	height: 146px;
	object-fit: cover;
	position: relative;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
}
.main2 .box h1 {
	line-height: 30px;
	margin-top: 20px;
	font-size: 16px;
	color: #4c4c4c;
}
.main2 .box p {
	color: #999;
	margin-top: 14px;
	height: 48px;
}
.main2 ul li:first-child {
	margin-right: 2%;
}
.main2 ul li:hover .box h1, .main2 ul li:hover .box p {
	color: #005eb1;
}
/*专题*/
.ztwz li {
	float: left;
	width: 19%;
	height: 115px;
	margin-right: 1%;
}
.ztwz li img {
	width: 100%;
	height: 115px;
}
.ztwz li:last-child {
	margin-right: 0;
}
.ztwz li span {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
}
.ztwz li span:before {
	content: '';
	position: absolute;
	width: 60px;
	height: 100%;
	margin-top: 0px;
	margin-left: -120px;
	overflow: hidden;
	z-index: 6;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.4)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 50%,  rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg)
}
.ztwz li span:hover:before {
	-webkit-animation: aniBlink .6s ease-out forwards;
	-moz-animation: aniBlink .6s ease-out forwards;
	-o-animation: aniBlink .6s ease-out forwards;
	animation: aniBlink .6s ease-out forwards
}
@keyframes aniBlink {
 from {
margin-left:-50%
}
to {
	margin-left: 120%
}
}
@-webkit-keyframes aniBlink {
 from {
margin-left:-50%
}
to {
	margin-left: 120%
}
}
/*链接*/
.link-box .link-fl {
	width: 84%;
}
.link-box .link-fl li {
	float: left;
	text-align: center;
	width: 14%;
	margin-right: 5.6%;
}
.link-box .link-fl li:nth-of-type(1) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_03.png) no-repeat center;
}
.link-box .link-fl li:nth-of-type(2) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_05.png) no-repeat center;
}
.link-box .link-fl li:nth-of-type(3) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_07.png) no-repeat center;
}
.link-box .link-fl li:nth-of-type(4) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_09.png) no-repeat center;
}
.link-box .link-fl li:nth-of-type(5) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_11.png) no-repeat center;
}
.link-box .link-fl li:nth-of-type(6) a span {
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon6_13.png) no-repeat center;
}
.link-box .link-fl li a {
	display: block;
	width: 100%;
}
.link-box .link-fl a span {
	display: inline-block;
	width: 78px;
	height: 78px;
	border: 1px dashed #005eb1;
	border-radius: 50%;
	transition: box-shadow .5s;
}
.link-box .link-fl p {
	font-size: 16px;
	line-height: 45px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.link-box .link-fl li:hover a {
	color: #005eb1;
}
.link-box .link-fl li:nth-of-type(1) a:hover span {
	background: #04569b url(style_res/icon7_03.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-box .link-fl li:nth-of-type(2) a:hover span {
	background: #04569b url(style_res/icon7_05.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-box .link-fl li:nth-of-type(3) a:hover span {
	background: #04569b url(style_res/icon7_07.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-box .link-fl li:nth-of-type(4) a:hover span {
	background: #04569b url(style_res/icon7_09.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-box .link-fl li:nth-of-type(5) a:hover span {
	background: #04569b url(style_res/icon7_11.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-box .link-fl li:nth-of-type(6) a:hover span {
	background: #04569b url(style_res/icon7_13.png) no-repeat center;
	box-shadow: 0 0 1px 8px #e5e5e5;
}
.link-fr {
	width: 16%;
}
.link-fr select {
	width: 100%;
	height: 40px;
	text-indent: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #3d444a;
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/jt_03.png) no-repeat 94%;
	border: 1px solid #e7ecf3;
}
.selsct_box {
	margin: 20px 0px;
}
.link-fr select option {
	text-align: center;
	position: absolute;
}
/*尾部链接*/
.x-link {
	line-height: 58px;
	background: #deeaf5;
	margin-top: 30px;
}
.x-link a {
	display: inline-block;
	background: url(/_upload/tpl/00/0d/13/template13/htmlRes/style_res/icon9_03.png) left center no-repeat;
	padding-left: 24px;
	margin-right: 3%;
	font-size: 15px;
}
