html,body{
	height:auto !important;
}
.header{
	height:200px;
	width:100%;
	/* background:url(../images/head2.png); */
}
.header > img:nth-child(1){
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0;
	top: 0;
}
.header > img:nth-child(2){
	width: 150px;
	height: 150px;
	float: left;
    margin-left: calc(50% - 600px);
    margin-top: 20px;
	position: absolute;
	cursor: pointer;
}
.header > img:nth-child(3){
	width: 590px;
	height: 150px;
	float: left;
    margin-left: calc(50% - 400px);
    margin-top: 20px;
    position: absolute;
}
header{
	height: 66px;
	line-height:66px;
	background:#1540B8;
	width: 100%;
	position:relative;
}
.headTitle{
	height:60px;
	width:400px;
	position:absolute;
	left:calc(50% - 600px);
	top:0px;
	font-size:24px;
	font-weight:bold;
}
.headMenu{
	height:66px;
	width:1200px;
	position:absolute;
	right:calc(50% - 600px);
	top:0px;
	font-size:22px !important;
	display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.headMenu a{
	text-decoration:none;
	cursor:pointer;
	color:white;
	display: flex;
    align-items: center;
}
.headMenu a img:nth-child(2){
	display:none;
}
.headMenu a img{
	height:32px;
	margin-right:10px;
}
.headMenu a:hover{
	color:#569EF1;
}
.headMenu a:hover img:nth-child(1){
	display:none;
}
.headMenu a:hover img:nth-child(2){
	display:block;
}
/*通知公告样式*/
.tzgg{
	height:60px;
	width:100%;
	line-height:60px;
	font-size:20px;
	background:white;
	position:relative;
}
.tzgg > .container{
	height:100%;
	width:1200px;
	position:absolute;
	left:calc(50% - 600px);
	top:0px;
	padding:0px;
}
.tzgg > .container > div:nth-child(1){
	height:100%;
	width:50px;
	color:#0275E7;
	text-align:center;
	float:left;
	cursor:pointer;
}
.tzgg > .container > div:nth-child(2){
	background:transparent;
	height:100% !important;
	width:1150px;
	float:left;
	overflow:hidden;
}
.tzgg a{
	line-height:60px;
	font-size:18px;
	margin:0px 20px;
	color:#727179;
	position: relative;
}
.tzgg a:hover{
	color:black;
}
.tzgg a::before{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #BE2A2A;
	top: calc(50% - 5px);
	left: -15px;
}
.headImg{
	text-align:center;
	/* background:white; */
}
/*二级三级菜单样式*/
.secondMenu{
	height:50px;
	display: flex;
    flex-direction: row;
    border-bottom:1px solid #E6E6EB;
}
.secondMenu span{
	height:49px;
	line-height:49px;
	width:auto;
	padding:0px 40px;
	background:white;
	display:inline-block;
	box-sizing:border-box;
	cursor:pointer;
	font-size:20px;
	border-top:1px solid #E6E6EB;
	border-right:1px solid #E6E6EB;
	color:#535357;
}
.secondMenu span:nth-child(1){
	border-left:1px solid #E6E6EB;
	border-radius:5px 0px 0px 0px;
}
.secondMenu span:last-child{
	border-radius:0px 5px 0px 0px;
}
.secondMenuSelected{
	background:#1540B8 !important;
	color:white !important;
}
.menuSplitLine{
	height:20px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.menuSplitLine > .quter{
	height:16px;
	width:16px;
	background:#136ACA;
	margin-left:20px;
	margin-right:20px;
}
.menuSplitLine > .line{
	width:300px;
	height:1px;
	background:#CFD1D9;
}
.thirdMenu{
	display: flex;
    flex-direction: row;
    /* justify-content: center; */
    align-items: center;
	background:white;
}
.thirdMenu span{
	height:90px;
	line-height:90px;
	width:auto;
	/* padding:0px 10px; */
	display:inline-block;
	/* margin-left:20px; */
	color: #B9B9BC;
	font-size: 18px;
	margin-right:40px;
	cursor:pointer;
	position:relative;
	display:none;
	font-weight: bold;
}
.thirdMenuSelected{
	color:#1540B8 !important;
}
.thirdMenuSelected:after{
	content:"";
	height:3px;
	width:20px;
	background:#1540B8;
	position:absolute;
	left:calc(50% - 10px);
	bottom:26px;
}
.functionMenu{
	width:1200px;
	margin:0px auto;
	margin-top:30px;
}
#childLayouot{
	min-height:1000px;
	width:1200px;
	margin-left:calc(50% - 600px);
	border:0px;
	margin-bottom:20px;
}
footer{
	position:relative;
}
.footMenu {
	height:254px;
	background:url(../images/footbg.png);
	background-size:100% 100%;
}
.footContainer{
	width:1000px;
	height:160px;
	position:absolute;
	left:calc(50% - 500px);
	top:37px;
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}
.footContainer>table{
	flex:2;
	color:#B5DCFA;
}
.footContainer > table a{
	color:#B5DCFA !important;
}
.footContainer>div{
	flex:1;
	text-align:center;
}
.footContainer > div > img{
	cursor:pointer;
}
.footContainer>div>div{
	line-height:30px;
	color:white;
	font-size:14px;
}
.footCopy{
	background:rgba(0,116,231,0.4);
	height:40px;
	width:100%;
	line-height:40px;
	text-align:center;
	color:white;
	position:absolute;
	left:0px;
	bottom:0px;
	font-size:16px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.footCopy > span:nth-child(1){
	height:40px;
	width:200px;
	display:block;
	line-height:40px;
	position:absolute;
	left:0px;
	top:0px;
	font-size:12px;
}
#loginIframe{
	width:396px;
	height:300px;
	position:fixed;
	left:calc(50% - 198px);
	top:calc(50% - 148px);
	z-index:1;
	border:1px solid #1540B8;
	display:none;
}
#zjListIframe{
	width:1000px;
	height:600px;
	position:fixed;
	left:calc(50% - 500px);
	top:calc(50% - 300px);
	z-index:100;
	border:1px solid #1540B8;
	display:none;
}
#loginIframe > iframe,#zjListIframe > iframe{
	width:100%;
	height:100%;
	border:0px;
}
#loginIframe > img,#zjListIframe > img{
	height:20px;
	width:20px;
	position:absolute;
	right:10px;
	top:10px;
	z-index:1;
	cursor:pointer;
}
#ewmIframe{
	height:100%;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:rgba(0,0,0,0.3);
	z-index:1;
	cursor:pointer;
	display:none;
}
#ewmIframe .ewm{
	height:240px;
	width:240px;
	position:fixed;
	left:calc(50% - 120px);
	top:calc(50% - 120px);
	background:white;
	border-radius:10px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.banner{
    height: 460px;
    width: 100%;
    /* background:url(../images/bg.png); */
    background-size:100% 100%;
    position:relative;
}
.chatContainer{
	height:390px;
	width:100px;
	position:fixed;
	top:290px;
	right:0px;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    z-index:1;
}
.chatContainer > div{
	height:90px;
	width:90px;
	background:#1540B8;
	border-radius:5px;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    cursor:pointer;
}
.chatContainer > div:hover{
	background:#3363e8;
	-webkit-transition: all .3s;
    transition: all .3s;
}
.chatContainer > div > div:nth-child(2){
	color:white;
}
.popnotice{height:160px;width:400px;position:fixed;right:20px;bottom:20px;z-index:100;}
.popnotice > div:nth-child(1){height:40px;line-height:40px;width:100%;background:#1D242E;padding:0px 0px 0px 20px;color:white;box-sizing:border-box;}
.popnotice > div:nth-child(2){height:calc(100% - 40px);width:calc(100% - 0px);float:left;background:#14191F;padding:0px 20px 20px 20px;box-sizing:border-box;cursor:pointer;}
.popnotice > div:nth-child(2) > div:nth-child(1){height:50px;line-height:50px;color:#B9C0CA;font-size:16px;}
/* #app{
	background:#F3F4F7 !important;
} */
.kftypeBG{
	display: none;
}
.kftype{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background: #1540B8;
	border-radius: 5px;
}
.kftype>div{
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	color: white;
	width: 100px;
	height: 40px;
}