body {padding: 0;margin: 0;font-family: "微软雅黑", "Arial Narrow", HELVETICA;}
input{outline: none;}
h1,h2,h3,h4,p,ul,li,dl,dt,dd,input,img,ol {padding: 0;margin: 0;border: none;list-style: none;}
a:link, a:visited,a:hover{color: #333;text-decoration: none;}
a:hover{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.fl {float: left;}
.fr {float: right;}
.clr:after {content: ' ';display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}


.conWidth{
	width: 1200px;margin: 0 auto;
}
.banner{
	width: 100%;min-width: 1200px;
	height: 598px;
	background: url(../../images/zzybmsj1808/banner.jpg);
	background-size: cover;
}
.firstTit{
	font-size: 60px;color: #346d81;
	text-align: center;margin-top: 60px;
}
.firstTit span{
	position: relative;
}
.firstTit span::before{
	position: absolute;
	top: 20px;left: -60px;
	content: '';
	display: inline-block;
	width: 32px;
	height:40px;
	background: url(../../images/zzybmsj1808/firsttiticon.jpg) no-repeat center;
}
.firstTit span::after{
	position: absolute;
	top: 20px;right: -60px;
	content: '';
	display: inline-block;
	width: 32px;
	height:40px;
	background: url(../../images/zzybmsj1808/firsttiticon.jpg) no-repeat center;
}
.firsttitdes{
	font-size: 18px;color: #346d81;
	text-align: center;
	margin-top: 10px;
}
.twosort{text-align: center;}
.twosort a{
	display: inline-block;
	width: 245px;height: 96px;
	background: #62cac9;margin: 50px 90px 0;
	border-radius: 6px;font-size: 26px;
	color: #fff;font-weight: bold;
	line-height:48px;box-sizing: border-box;
}
.twosort a:last-child{background: #88abda;}
.sortintro{
	margin-top: 125px;
}

.sortimg{
	position: relative;
	width: 770px;
}
.sortimg img{
	margin-left:20px;
}
.month{
	position: absolute;
	display: inline-block;
	width: 140px;height: 140px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 0 2px 2px #d3d3d3;
	text-align: center;
	line-height: 140px;font-size: 36px;
	
}
.month10{
	top: 10px;
	left: 150px;color: #8a9cff!important;
}
.month11{
	top: 190px;
	left: 240px;color: #88a0ff!important;
}
.month1{
	bottom: -10px;
	left: 150px;
	color: #6dc5ff!important;
}
.linkbox{
	position: absolute;
	display: block;
	width: 280px;height: 54px;
	background: #8a9cff;
	font-size: 38px;color: #fff!important;
	text-align: center;line-height: 54px;
	border-top-right-radius: 18px;
	border-top-left-radius: 18px;
}
.linkbox10{
	top:53px;
	left: 390px;
}
.linkbox11{
	top: 234px;
	left: 430px;background: #82a7ff;
}
.linkbox12{
	position: absolute;
	bottom: 0;
	left:320px;	
}
.linkbox12 .linkbox{
	position: static;
	margin: 0 auto;background: #6dc5ff;
}
.linkbox12 div{
	white-space: nowrap;
	font-size: 20px;color: #565656;
	margin-top: 10px;
}
.sorttime{
	width: 430px;
	margin-top: 60px;
}
.sorttimetit span{
	display: inline-block;
	line-height: 50px;
	font-size: 32px;
	color: #0a8174;
	background: url(../../images/zzybmsj1808/clockicon.jpg) no-repeat left;
	padding-left: 85px;
	border-bottom:4px solid #0a8174;margin-left: 20px;
}
.sorttimelist{
	margin-top:50px;
}
.sorttimelist li{
	margin-bottom: 20px;
}
.sorttimelist li span{
	float: left;
	position: relative;
	display: inline-block;
	width: 25px;height: 25px;
	background: #67b1a9;
	border-radius: 50%;
	margin-right: 25px;
}
.sorttimelist li span em{
	position: absolute;
	top: -10px;right:-13px;
	font-style: normal;line-height: 25px;
	font-size: 24px!important;color: #0a8174;
}
.sorttimelist li a{
	font-size: 24px;color: #494a4a;
}
.ttxlimg .month10{
	top: 10px;left: auto;
	right: 150px;color: #8a9cff!important;
}
.ttxlimg .month11{
	top: 190px;left: auto;
	right: 240px;color: #88a0ff!important;
}
.ttxlimg .month1{
	bottom: -10px;left: auto;
	right: 150px;
	color: #6dc5ff!important;line-height:50px;
	padding:20px 0;box-sizing: border-box;
}
.ttxlimg .linkbox10{
	top:53px;left: auto;
	right: 390px;
}
.ttxlimg .linkbox11{
	top: 234px;left: auto;
	right: 430px;background: #82a7ff;
}
.ttxlimg .linkbox12{
	position: absolute;
	bottom: 38px;left: auto;
	right:320px;	
}
.answerbox{
	margin-top: 90px;
	position: relative;
}
.answerbox>div.fr{
	width: 1020px;background: #eeeeee;
	padding:20px 40px 40px 156px;
	box-sizing: border-box;
}
.answertit{
	text-align: center;
	font-size: 30px;color: #0a8174;
	font-weight: bold;
}
.jzlist{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 260px;
	padding:20px 30px;box-sizing: border-box;
	background: #0a8174;
}
.jzlisttit{
	font-size: 20px;color: #fff;
	text-align: center;margin-bottom: 10px;
}
.jzlist li a{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;color: #fff;
	line-height: 30px;
}
.answerlist{margin-top: 15px;}
.answerlist li{
	position: relative;
	background: #fff;
	width: 100%;
	padding: 10px 30px 10px 60px;
	border-radius: 5px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.answerlist li:last-child{margin-bottom: 0;}
.question{
	background: url(../../images/zzybmsj1808/questionicon.png) no-repeat left;
	padding-left: 40px;line-height: 22px;
	font-size: 16px;color: #606060;font-weight: bold;
}
.answer{
	background: url(../../images/zzybmsj1808/aswericon.png) no-repeat left top;
	padding-left: 40px;line-height: 24px;
	font-size: 16px;color: #606060;margin-top: 10px;
}
.schoolimg{
	position: absolute;
	top: -4px;left: -50px;
	width: 90px;height: 90px;
}
.schoolimg img{
	width: 90px;height: 90px;
}
.thirdTit{
	font-size: 30px;margin-bottom: 30px;
}
.thirdTit span::before,.thirdTit span::after{
	width: 24px;height: 30px;
	background-size: cover;
	top: 5px;
}
.hotbox{
	margin-top: 40px;
}
.hotbox>div{
	width: 50%;
}
.hotzylist{margin-left: -40px;}
.hotzylist li{
	float: left;
	width: 170px;
	margin-left: 40px;
}
.hotzylist li .zyimg{
	display: block;
	width: 100%;
	height: 90px;
	background: #7ecef4;border-radius: 8px;
	overflow: hidden;
}
.hotzylist li .zyimg img{
	width: 100%;
	height: 90px;vertical-align: middle;
}
.hotzylist li .zytext{
	display: block;
	font-size: 16px;color: #909090;margin: 15px 0;
	white-space: nowrap;
	text-overflow: ellipsis;overflow: hidden;
}
.hotyxlist li{
	float: left;
	width: 20%;text-align: center;
	margin-bottom:40px;
}
.hotyxlist li .yximg {
	display: block;
}
.hotyxlist li .yximg img{
	height: 70px;vertical-align: middle;
}
.yxname{
	display: block;
	font-size: 16px;color: #7c7c7c!important;
	white-space: nowrap;
	text-overflow: ellipsis;overflow: hidden;
	margin-top: 10px;
}
.ztlist{
	margin-top: 40px;
	margin-left: -37.5px;
}
.ztlist a{
	float: left;
	display: block;
	width: 210px;
	margin-left: 37.5px;
}
.ztlist a img{
	display: block;
	width: 100%;
	height: 138px;
}
.footer{
	width: 100%;min-width: 1200px;
	background: #4cbabb;margin-top: 40px;
	padding: 50px 0 40px;text-align: center;
}
.footer .btngroup a{
	display: inline-block;
	width: 240px;height: 40px;
	font-size: 24px;color: #131a9d;
	background: #fff;
	line-height: 40px;border-radius: 4px;
	margin: 60px 110px 0;
}
