@charset "utf-8";
#zs-index{
	width:100%;
	min-width:1300px;
	height:auto;
	display:table;
	margin:auto;
}
#zs-index .news-item{
	height:560px;
	padding:50px 0px 0px;
	margin:0px auto 35px;
	overflow:hidden;
}
#zs-index .dt-con{
	width:872px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}
#zs-index .tit{
	width:100%;
	height:60px;
	clear:both;
	position:relative;
}
#zs-index .brd{
	border-bottom:2px solid #cccccc;
}
#zs-index .tit h3{
	height:60px;
	padding:0px 12px 0px 18px;
	display:block;
	float:left;
	font-size:24px;
	color:#000000;
	line-height:60px;
}
#zs-index .tit h3 span{
	color:#87191a;
}
#zs-index .tit .en{
	font-size:18px;
	color:#b0b0b0;
	position:relative;
	top:22px;
}
#zs-index .tit .more{
	width:65px;
	height:52px;
	display:block;
	padding:0px 0px;
	font-size:14px;
	color:#969696;
	text-align:center;
	line-height:52px;
	float:right;
	position:relative;
	top:8px;
}
#zs-index .tit .mbg{
	width:55px;
	height:35px;
	background-color:#fcfcfc;
	line-height:40px;
	position:relative;
	top:12px;
	right:2px;
}
#zs-index .tit a.more{
	color:#969696;
}
#zs-index .tit  a.more:hover{
	color:#87191a;
}
#zs-index .plist{
	width:900px;
	height:289px;
	overflow:hidden;
	position:relative;
	top:24px;
	left:-9px;
}
#zs-index .plist li{
	width:279px;
	height:289px;
	float:left;
	margin:0px 9px;
	background-color:#f4f4f4;
	position:relative;
	z-index:0;
}
#zs-index .plist .img{
	width:279px;
	height:172px;
	overflow:hidden;
}
#zs-index .plist li:hover .img img{
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
#zs-index .plist .ptext{
	max-height:68px;
	padding:12px 12px;
	overflow:hidden;
	z-index:99;
	font-size:16px;
	color:#333333;
	line-height:28px;
}
#zs-index .plist a:hover .ptext{
	color:#8f0006;
}
#zs-index .plist .date{
	padding:0px 20px;
	font-size:14px;
	color:#999999;
	text-align:right;
	line-height:28px;
	position:absolute;
	right:0px;
	bottom:8px;
}
#zs-index .dlist{
	width:900px;
	height:126px;
	overflow:hidden;
	position:relative;
	top:40px;
	left:-14px;
}
#zs-index .dlist li{
	width:422px;
	height:100px;
	float:left;
	padding:0px 18px;
	margin:0px 14px;
	font-size:16px;
	color:#333333;
	line-height:28px;
	background-color:#f4f4f4;
	position:relative;
	z-index:0;
}
#zs-index .dlist .dtext{
	max-height:68px;
	padding:12px 12px;
	overflow:hidden;
	z-index:99;
	font-size:16px;
	color:#333333;
	line-height:28px;
}
#zs-index .dlist .dtext a:hover{
	color:#8f0006;
}
#zs-index .dlist .date{
	padding:0px 30px;
	font-size:14px;
	color:#999999;
	text-align:right;
	line-height:28px;
	position:absolute;
	right:0px;
	bottom:10px;
}
#zs-index .tz-con{
	width:398px;
	height:auto;
	float:right;
	position:relative;
	top:0px;
	right:0px;
}
#zs-index .tz-con .tlist{
	width:100%;
	height:415px;
	overflow:hidden;
	position:relative;
	top:25px;
}
#zs-index .tz-con .tlist li{
	width:100%;
	height:86px;
	display:block;
	margin:0px 0px 22px;
	border-bottom:1px solid #e0e0e0;
	clear:both;
}
#zs-index .tz-con .tlist .date{
	width:94px;
	height:86px;
	float:left;
	padding:5px 0px 0px;
	margin:0px 15px 0px 0px;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #e0e0e0;
	overflow:hidden;
	font-size:16px;
	color:#666666;
	text-align:center;
	line-height:21px;
}
#zs-index .tz-con .tlist .date h3{
	font-size:30px;
	font-weight:bold;
	color:#333333;
	line-height:48px;
}
#zs-index .tz-con .tlist .tname{
	width:280px;
	height:66px;
	display:block;
	padding:10px 0px 0px;
	overflow:hidden;
	font-size:16px;
	color:#333333;
	line-height:28px;
	position:relative;
	top:5px;
}
#zs-index .bg-gray{
	background-color:#f3f3f3;
}
#zs-index .party-item{
	height:325px;
	padding:8px 0px;
	margin:0px auto 20px;
	overflow:hidden;
}
#zs-index .party-item .tlist{
	width:100%;
	overflow:hidden;
	position:relative;
}
#zs-index .party-item .tlist li{
	width:415px;
	height:86px;
	display:block;
	float:left;
	margin:15px 15px 35px 0px;
}
#zs-index .party-item .tlist .date{
	width:100px;
	height:80px;
	float:left;
	padding:10px 0px 0px;
	margin:0px 2px 0px 0px;
	background:url(../images/zx_12.jpg) no-repeat top center;
	background-size:100%;
	background-color:#e7e7e7;
	border-radius:0px 0px 5px 5px;
	overflow:hidden;
	font-size:16px;
	color:#666666;
	text-align:center;
	line-height:25px;
}
#zs-index .party-item .tlist .date h3{
	font-size:30px;
	font-weight:bold;
	color:#d23a20;
	line-height:35px;
}
#zs-index .party-item .tlist .tname{
	width:312px;
	height:80px;
	display:block;
	padding:1px 10px 0px 8px;
	background-color:#f1f1f1;
	border-radius:10px 10px;
	overflow:hidden;
}
#zs-index .party-item .tlist .tname .ptit{
	height:32px;
	font-size:16px;
	color:#333333;
	line-height:32px;
	overflow:hidden;
}
#zs-index .party-item .tlist .tname .pdesc{
	height:40px;
	font-size:14px;
	color:#666666;
	line-height:20px;
	overflow:hidden;
}
#zs-index .party-item .tlist a:hover .ptit{
	color:#87191a;
}
#zs-index .act-item{
	height:400px;
	padding:8px 0px;
	margin:0px auto 10px;
	overflow:hidden;
}
#zs-index .act-item .zlist{
	width:1350px;
	margin:12px 0px 0px 2px;
	overflow:hidden;
	position:relative;
}
#zs-index .act-item .zlist li{
	width:633px;
	height:auto;
	padding:5px 0px 6px;
	margin:0px 33px 15px 0px;
	float:left;
	font-size:16px;
	border-bottom:1px solid #e7e7e7;
}
#zs-index .act-item .zlist .atit{
	width:93%;
	height:28px;
	margin:auto;
	overflow:hidden;
	color:#444444;
	line-height:28px;
}
#zs-index .act-item .zlist .adate{
	color:#999999;
	text-align:right;
	line-height:25px;
}
#zs-index .act-item .zlist li a:hover .atit{
	color:#8f0006;
}
#zs-index .team_item{
	min-height: 308px;
	margin-top: 35px;
	position: relative;
}
#zs-index .team_item .container{
	padding-top: 10px;
}
#zs-index .tm-bg{
	width: 100%;
	height: 256px;
	position: absolute;
	top: 0px;
	z-index: 0;
}
.tm-con-pc{
	width: 94%;
	margin: auto;
}
.tm-con-wap{
	display: none;
}
#zs-index .act-item .brd,#zs-index .team_item .brd {
    border-bottom: 0px solid #cccccc;
}
#zs-index .about-item{
	height:360px;
	padding:8px 0px;
	margin:auto;
	overflow:hidden;
}
#zs-index .about-item .instro-con{
	width:635px;
}
#zs-index .about-item .instro-con .instro{
	width:100%;
	height:270px;
	margin:23px 0px 0px;
	background:url(../images/zx_13.jpg) no-repeat top right;
}
#zs-index .about-item .instro-con .instro .desc{
	width:68%;
	height:240px;
	display:block;
	margin:0px 0px 0px 15px;
	font-size:15px;
	color:#333333;
	text-indent:30px;
	line-height:40px;
	overflow:hidden;
}
#zs-index .about-item .dis-con{
	width:633px;
}
#zs-index div.indexmaindiv{width:100%;height:224px;margin:37px auto 0px;overflow:hidden; clear:both;}
#zs-index div.indexmaindiv1 div.stylesgoleft{float:left;width:32px;height:64px;background:url('../images/arrow_01.jpg') no-repeat left top;margin:55px 1px 0px 0px;cursor:pointer;}
#zs-index div.indexmaindiv1 div.playerdetail{width:269px;height:224px;text-align:center;overflow:hidden;}
#zs-index div.indexmaindiv1 div.playerdetail img{width:100%;height:169px;}
#zs-index div.indexmaindiv1 div.stylesgoright{float:left;width:32px;height:64px;background:url('../images/arrow_02.jpg') no-repeat left top;margin:55px 0px 0px 7px;cursor:pointer;}
/*滚动*/
#zs-index div.maindiv1{float:left;width:560px;height:270px;overflow:hidden;}
#zs-index div.maindiv1 ul{float:left;}
#zs-index div.maindiv1 ul li{float:left;width:269px;height:224px; margin:0px 7px;}
#zs-index .ScrCont{width:10000000px;}
#zs-index div.indexmaindiv .tit{
	margin:4px 0px 0px;
	font-size:16px;
	color:#444444;
	line-height:50px;
	background-color:#e7e7e7;
}
#zs-index div.indexmaindiv1 li:hover div.playerdetail img{
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
#zs-link{
	width:100%;
	min-width:1300px;
	height:176px;
	margin:20px auto 0px;
	background:url(../images/zx_14.jpg) no-repeat top center;
	background-color:#f3f3f3;
	overflow:hidden;
}
#zs-link .tit-list{
	width:270px;
	height:26px;
	margin:26px 0px 0px;
	clear:both;
	position:relative;
	left:15px;
}
#zs-link .tit_1{
	width:49%;
	height:26px;
	border-right:3px solid #87191a;
	float:left;
}
#zs-link .tit_2{
	width:48%;
	height:26px;
	float:left;
}
#zs-link .tit_1 h3,#zs-link .tit_2 h3{
	width:100%;
	height:26px;
	display:block;
	float:left;
	font-size:24px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	line-height:26px;
	cursor:pointer;
}
#zs-link .tit_1 h3 a,#zs-link .tit_2 h3 a{
	color:#000000;
}
#zs-link h3.selected{
	color:#87191a;
}
#zs-link h3.selected a{
	color:#87191a;
}
#zs-link #kmenu_con{
	width:96%;
	height:128px;
	margin:auto;
	overflow:hidden;
}
#zs-link #kmenu_con .nlist{
	width:100%;
	height:86px;
	overflow:hidden;
	position:relative;
	top:22px;
}
#zs-link #kmenu_con .nlist li{
	width:198px;
	height:40px;
	float:left;
	overflow:hidden;
}
#zs-link #kmenu_con .nlist li a{
	width:175px;
	height:40px;
	margin:0px 10px;
	float:left;
	font-size:16px;
	color:#333333;
	line-height:40px;
	white-space: nowrap;
    text-overflow: ellipsis;
	overflow:hidden;
}
#zs-link #kmenu_con .nlist li a:hover{
	color:#87191a;
}
@media screen and (max-width:1324px){
	#zs-index{
		min-width:1200px;
	}
	#zs-index .tz-con{
		width:298px;
	}
	#zs-index .tz-con .tlist .tname{
		width:180px;
	}
	#zs-index .party-item .tlist li{
		width:385px;
	}
	#zs-index .party-item .tlist .tname{
		width:280px;
	}
	#zs-index .act-item .zlist li{
		width:583px;
	}
	#zs-index .about-item .instro-con{
		width:583px;
	}
	#zs-index .about-item .dis-con{
		width:583px;
	}
	#zs-index div.maindiv1{float:left;width:510px;height:270px;overflow:hidden;}
	#zs-index div.indexmaindiv1 div.playerdetail{width:244px;height:224px;text-align:center;overflow:hidden;}
	#zs-index div.maindiv1 ul li{float:left;width:244px;height:224px; margin:0px 7px;}
	#zs-link{
		min-width:1200px;
	}
	#zs-link #kmenu_con .nlist li{
		width:188px;
	}
	#zs-link #kmenu_con .nlist li a{
		width:160px;
	}
}
@media screen and (max-width:1224px){
	#zs-index{
		min-width:1000px;
	}
	#zs-index .dt-con{
		width:578px;
	}
	#zs-index .plist{
		width:650px;
	}
	#zs-index .dlist li{
		width:282px;
		margin:0px 9px;
	}
	#zs-index .tz-con{
		width:398px;
	}
	#zs-index .tz-con .tlist .tname{
		width:280px;
	}
	#zs-index .party-item .tlist li{
		width:318px;
	}
	#zs-index .party-item .tlist .tname{
		width:215px;
	}
	#zs-index .act-item .zlist li{
		width:480px;
	}
	#zs-index .about-item .instro-con{
		width:480px;
	}
	#zs-index .about-item .dis-con{
		width:480px;
	}
	#zs-index div.maindiv1{float:left;width:400px;height:270px;overflow:hidden;}
	#zs-index div.indexmaindiv1 div.playerdetail{width:190px;height:224px;text-align:center;overflow:hidden;}
	#zs-index div.maindiv1 ul li{float:left;width:190px;height:224px; margin:0px 7px;}
	#zs-link{
		min-width:1000px;
	}
}
@media screen and (max-width:1000px){
	#zs-index{
		min-width:100%;
	}
	#zs-index .tit h3{
		font-size:22px;
	}
	#zs-index .tit .en{
		font-size:16px;
	}
	#zs-index .wap-brd{
		border-bottom:2px solid #cccccc;
	}
	#zs-index .news-item{
		height:auto;
		padding:20px 0px 0px;
    	margin: 0px auto 25px;
	}
	#zs-index .dt-con{
		width:100%;
	}
	#zs-index .plist{
		width:100%;
		height:auto;
		box-sizing: border-box;
		display: flex;
		display: -moz-flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		left: 0px;
	}
	#zs-index .plist li{
		width:48%;
		height:auto;
		margin:0px 0px;
		padding:0px 0px 30px;
	}
	#zs-index .plist li:nth-child(3){
		display:none;
	}
	#zs-index .plist .img{
		width:100%;
		height:auto;
	}
	#zs-index .plist .img img{
		width:100%;
	}
	#zs-index .dlist {
    	width:100%;
		height:auto;
		box-sizing: border-box;
		display: flex;
		display: -moz-flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		top:30px;
		left:0px;
	}
	#zs-index .dlist li{
		width:48%;
		padding: 0px 0px;
		margin: 0px 0px 15px;
	}
	#zs-index .dt-con{
		width:100%;
	}
	#zs-index .tz-con{
		width:100%;
		margin:10px 0px 0px;
	}
	#zs-index .tz-con .tlist{
		height: auto;
		top: 25px;
	}
	#zs-index .tz-con .tlist .tname {
		width: calc(100% - 109px);
		
	}
	#zs-index .party-item{
		height:auto;
		margin: 0px auto 5px;
	}
	#zs-index .party-item .tlist{
		width:100%;
		height:auto;
		box-sizing: border-box;
		margin:10px 0px 0px;
	}
	#zs-index .party-item .tlist li{
		width:100%;
		padding: 0px 0px;
		margin: 20px 0px 0px;
	}
	#zs-index .party-item .tlist .tname{
		width: calc(100% - 102px);
		background:none;
	}
	#zs-index .act-item {
    	height: auto;
	}
	#zs-index .act-item .zlist{
		width:100%;
		margin: 0px 0px 0px 2px;
	}
	#zs-index .act-item .zlist li{
		width:100%;
		margin:0px 0px;
		padding:10px 0px 5px;
	}
	#zs-index .act-item .zlist .atit{
		width:93%;
		height:56px;
	}
	#zs-index .act-item .zlist .adate{
		display:none;
	}
	#zs-index .act-item .brd, #zs-index .team_item .brd {
	    border-bottom: 2px solid #cccccc;
	}
	#zs-index .tm-con-pc{
		display: none;
	}
	.tm-con-wap{
		display: block;
	}
	#zs-index .tm-bg{
		display: table;
		position: relative;
	}
	#zs-index .st-list{
		width:100%;
		height:auto;
		margin:20px auto 10px;
		display: flex;
		display: -moz-flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
	#zs-index .st-list li{
		width:48%;
		margin:0px 0px 0px;
		float:left;
	}
	#zs-index .st-list .playerdetail{width:100%;height:auto;text-align:center;overflow:hidden;}
	#zs-index .st-list .playerdetail img{width:100%;height:auto;}
	#zs-index .st-list .tit{
		height: 48px;
		margin:0px 0px 0px;
		padding:0px 0px 0px;
		font-size:16px;
		color:#444444;
		line-height:48px;
	}
	#zs-index .st-list a:hover .tit{
		color:#8f0006;
	}
	#zs-index .st-list li:hover .playerdetail img{
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    transition: all 0.3s ease;
		-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	    -o-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	    transform: scale(1.1);
	}
	#zs-index .about-item{
		height:auto;
		padding:0px 0px;
	}
	#zs-index .about-item .instro-con {
		width: 100%;
	}
	#zs-index .about-item .dis-con {
		width: 100%;
	}
	#zs-index div.indexmaindiv{height:auto;}
	#zs-index div.maindiv1{float:left;height:auto;overflow:hidden;}
	#zs-index div.indexmaindiv1 div.playerdetail{width:100%;height:auto;text-align:center;overflow:hidden;}
	#zs-index div.indexmaindiv1 div.playerdetail img{width:100%;height:auto;}
	#zs-index div.indexmaindiv .tit{height:45px;line-height:45px;}
	#zs-index div.maindiv1 ul li{float:left;width:190px;height:auto; margin:0px 7px;}
	#zs-index div.indexmaindiv1 div.stylesgoleft{
		margin:10% 1px 0px 0px;
	}
	#zs-index div.indexmaindiv1 div.stylesgoright{
		margin: 10% 0px 0px 7px;
	}
	#zs-link{
		min-width:100%;
	}
	#zs-link #kmenu_con .nlist li{
		width:auto;
		float:left;
		margin:0px 15px 0px 0px;
	}
	#zs-link #kmenu_con .nlist li a{
		width:100%;
	}
}
@media screen and (max-width:460px){
	#zs-index div.indexmaindiv1 div.stylesgoleft{
		margin:16% 1px 0px 0px;
	}
	#zs-index div.indexmaindiv1 div.stylesgoright{
		margin: 16% 0px 0px 7px;
	}
}
@media screen and (max-width:360px){
	#zs-index .tit .en{
		display:none;
	}
}