@charset "utf-8";
/* CSS Document */
#content{
	color: #636363;
	height: auto;
	width: 632px;
	font-size: 13px;
	line-height: 22px;
	padding-left: 20px;
	padding-top: 20px;
}
.bold{
	font-weight: bold;
}
#content .table{
	border-top: 1px dashed #bfbfbf;
	border-left: 1px dashed #bfbfbf;
}
#content .table td{
	border-right: 1px dashed #bfbfbf;
	border-bottom: 1px dashed #bfbfbf;
}
#content .table th{
	border-right: 1px dashed #bfbfbf;
	border-bottom: 1px dashed #bfbfbf;
	font-weight: normal;
}
#content .table2 span{
	color: #fe0f0f;
}
#content .table2 strong{
	color: #2f479d;
	text-decoration: none;
}
#content .color{color: #2f479d;}



#content .table2{
	border: 1px dashed #bfbfbf;
}
#content .input{
	padding:3px 10px;
	border: 0px;
	background-color: #eeeeee;
}

#content .box{
	background-image: url(box.jpg);
	margin: auto;
	height: 65px;
	width: 583px;
	padding-top: 30px;
	padding-right:20px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 30px;
}

#content ul { 
   list-style-type: disc; 
   list-style-position: inside; 
}
#content ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
   margin-left:15px;
}
#content ul ul,#content ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
#content ol ol,#content ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}


.m-list{
    border: 1px solid #ddd;
}
.m-list .m-title{
    background: #EEEEEE;
    padding: 10px 10px;
}
.m-list .m-title span{
    color: #2F479D;
    font-weight: bold;
}
.m-list .m-content{
    padding: 10px 10px;
}
.m-list .m-box{
    margin-bottom: 10px;
    display: flex;
}
.m-list .m-box span:nth-child(1){
    width: 85px;
    text-align: right;
    padding-top: 8px;
}
.m-list .m-box span:nth-child(2){
    background: #f1f1f1;
    width: calc(100% - 85px);
    padding: 8px 9px;
    box-sizing: border-box;
}

.p-search{
	margin-bottom: 10px;
}
.p-search   .form-group {
	display: inline-flex;
	margin-right: 10px;
	margin-bottom: 10px;
}
.p-search  .control-label {
	color: #333;
    font-size: 14px;
    white-space: nowrap;
    position: relative;
    line-height: 20px;
}
.p-search .form-control{
	font-size: 14px;
    max-width: 99px;
}
.p-search .search{
	background: #2F479D;
    color: #FFF;
    box-shadow: none;
    border: none;
    padding: 2px 10px;
    box-sizing: border-box;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #e1e1e1;
    line-height: 19px;
	transition: all .3s ease;
	cursor: pointer;
}
.p-search .search:hover{
	opacity: 0.8;
}

#pages {
    border-top: 0px;
    border-bottom: 0px;
	margin-top: 20px;
}

.btn-login-style{
	background: #2F479D;
    color: #FFF;
    padding: 5px 12px;
    border-radius: 4px;
	transition: all .3s ease;
}
.btn-login-style:hover{
	background: #4863c3;
}
 
@media screen and (max-width: 1000px){
	#pages {
		margin-top: 0px;
	}
	#content {
		padding-left: 0px;
	}
	.table_responsive {
		border: solid 0px #eee;
		border: solid 0px #eee !important;
	}
	#content .table td:nth-child(1) {
		border-top: 1px solid #e1e1e1;
	}
	#content .table td:nth-last-child(1) {
		margin-bottom: 20px;
		border-bottom: 1px solid #e1e1e1;
	}
	#content .table td {
		border-right: 0px dashed #bfbfbf;
		border-bottom:0px dashed #bfbfbf;
		border-left: 1px solid #e1e1e1;
		border-right: 1px solid #e1e1e1;
	}
	#content .table {
		border-top: 0px dashed #bfbfbf;
		border-left: 0px dashed #bfbfbf;
	}
}