p{
    line-height: 2;
    margin-top:1rem;
    color:#363636;
}
.clearfix::after{
    content:"";
    display:block;
    clear: left;
}
.mdiv{
    margin: 10px auto;
    width: 1200px;
}
.mdiv > p{
	line-height:2.2;
}
.mdiv h1{
    text-align: center;
    font-size: 210%;
    line-height: 1.6;
}
.seotitle{
    margin:10px auto;
}
.nav{
	height:36px;
	line-height:36px;
/*	border-bottom:1px dashed #9a9a9a;*/
	background-color:#f6f6f6;
	padding:3px 6px 0px 6px;
	box-sizing: border-box;
	-moz-box-shadow: 1px 3px 6px #8a8a8a;
	-webkit-box-shadow: 1px 3px 6px #8a8a8a;
	box-shadow:1px 3px 6px #8a8a8a;
	}
.nav a{
	margin-left:10px;
	}
.nav > a:visited{
	text-decoration:none;
	color:#707070;
	}
.nav > a:hover{
	text-decoration:none;
	color:#FF0000;
	}
.nav a:last-child{
	float:right;
	}
.menu{
   border-bottom: 2px solid #c6c6c6; 
   color: #003bb2;
   text-align: center;
   line-height: 2;
   font-size: 1.6rem;
   margin:15px auto;
}
.date{
	text-align:center;
	line-height:2;
	color:#959595;
	margin:6px auto;
	}
.arcon,arcon p{
	line-height:2.2;
	}
.arcon h2{
	font-size: 1.5rem;
    border-bottom: 1px dashed #c6c6c6;
    margin: 10px auto;
	}
.arcon h3{
	font-size: 1.2rem;
	}
.arcon table{
	width:100%;
	line-height:1.2;
	border-collapse:collapse;
	}
.arcon table caption{
    font-size: 20px;
    padding:10px 0px;
	}
.arcon table td{
    border: 1px solid #e6e6e6;
    padding:3px 6px 3px 6px;
    border-color: #e6e6e6
}
.arcon table input{
	border: 1px solid #c6c6c6;
    height: 23px;
    border-radius: 8px;
    padding: 0px 8px;
	outline:none;
}
.arcon table input:focus{
	background-color:#f5faff;
	color:#212121;}
.arcon table input[type="text"]{
    min-width: 277px;
}
.arcon p a{
	color:#ff0000;
	border-bottom:1px dashed #F00;}
.zszy{
    margin-top:16px;
}
.zszy table{
    width: 100%;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    border-collapse: collapse;
}
.zszy table caption{
    font-size: 20px;
    padding:10px 0px;
}
.zszy table td{
    border: 1px solid #c3c3c3;
    padding:3px 0;
    border-color: #9a5205
}
.zszy table thead tr{
    background:#007886;
    color:#ffffff;
	font-weight:bold;
}
.zszy table tbody tr:nth-child(odd){
    background:#e3e3e3;
}
.zszy table tbody tr td:first-child{
    color:rgb(255, 112, 44);
}
.zszy table tbody tr:hover{
    background:#d6e3ff;
}
.zszy table tbody a{
	color:#000;
	text-decoration:none;
}
.zszy table tfoot td{
    padding-left:20px;
}
.schj{
    margin-top:2px;
}
.schj ul li{
    float: left;
    width:294px;
    padding:1px;
    border:1px solid #c6c6c6;
    margin:15px 6px 15px 0px;
    box-sizing: border-box;
    overflow: hidden;
}
.schj ul li:nth-child(4n){
    margin-right:0px;
}
/*.schj ul li:nth-child(4n+3){
    margin-left:15px;
}*/
.schj ul li img{
	width:290px;
	height:168px;
	display:block;
}
.bkwdzn{
    background-color:#f6fdfd;
    padding-bottom:16px;
}
.bkwdzn .bknew{
    float: left;
    width: 575px;
	height:100px;
	overflow:hidden;
    margin-top:16px;
}
.bkwdzn .bknew:nth-child(even){
    margin-left:50px;
}
.bkwdzn .bknew h3{
    line-height: 2;
    font-weight:500;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bkwdzn .bknew h3 a:link{
    color:#212121;
    text-decoration: none;
    font-size: 1.3rem;
}
.bkwdzn .bknew h3 a:visited{
    color:#212121;
}
.bkwdzn .bknew h3 a:hover{
    color:#007886;
}
.bkwdzn .bknew .newdes{
    font-size: 0.9rem;
    line-height: 1.5;
}
.foot{
	border-top: 2px solid #c6c6c6;
	margin-top:10px;
	padding-top:13px;
	text-align:center;
	font-size:12px;
	line-height:2;
	color:#666666;
	}
.foot a{
	color:#000000;
	}
