.wp,.cwp{
	margin: 0 auto;
    width: 905px;
}
.cwp{
	border:#ebebec 1px solid;
	background:#fff;	
}
.wp,
    .cwp {
        position: relative;
    }
    .layui-side {
        position: inherit;
        float:left;
        width: 192px;
        overflow-x: hidden;
        /* box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.101960784313725); */
    }
	.layui-body{
		position: inherit;
		float:right;
	    width: 1008px;
	}
    .layui-side-scroll,
    .layui-nav-tree {
        width: 180px;
    }
    .layui-bg-black {
        background-color: #f2f5f7 !important;
    }
    .layui-nav {
        background-color: #fff;
    }
    .layui-nav-tree .layui-nav-child dd.layui-this,
    .layui-nav-tree .layui-nav-child dd.layui-this a,
    .layui-nav-tree .layui-this,
    .layui-nav-tree .layui-this>a,
    .layui-nav-tree .layui-this>a:hover {
        background: #E0ECF1;
        border-left: 2px solid #004564;
    }
    .layui-nav-tree .layui-nav-item a:hover {
        background: #E0ECF1;
    }

    .layui-card-header {
        border-bottom: 1px solid #DFE3E9;
        font-size: 14px;
        color: #004564;
       padding: 0;
    }

    .layui-form-label {
        float: left;
        display: block;
        padding: 0px;
        width: 6em;
        font-weight: 400;
        line-height: 30px;
        text-align: right;
        font-size: 14px;
        color: #333333;
        margin-right: 6px;
    }

    .layui-btn {
        background-color: #004564;
    }

    .layui-btn-sm {
        height: 30px;
        line-height: 30px;
        padding: 0px 18px;
        font-size: 12px;
    }

    .layui-input-block {
        margin-left: 90px;
        margin-right:24px;
        min-height: 32px;
    }

    .layui-table thead tr {
        background-color: #E0ECF1;
    }

    .layui-tablebtn {
        background: #E2EAED;
        color: #004564;
        border: 1px solid rgba(0, 69, 100, 0.45);
        border-radius: 2px;
		line-height: 28px;
		padding: 0px 10px;
    }

    .layui-tablebtn:hover {
        color: #333;
    }

    .layui-laypage>a:first-child,
    .layui-laypage>a:first-child em,
    .layui-laypage>a:last-child,
    .layui-laypage>a:last-child em {
        border-radius: 4px;
    }

    .layui-laypage a,
    .layui-laypage span {
        display: inline-block;
        vertical-align: middle;
        padding: 0 12px;
        height: 28px;
        line-height: 28px;
        margin: 0px 8px 5px 0;
        background-color: #fff;
        color: #333;
        font-size: 12px;
        border-radius: 4px;
    }

    .layui-laypage .layui-laypage-curr .layui-laypage-em {
        border-radius: 4px;
    }
	.layui-table td, .layui-table th{
		padding: 9px 12px;
		text-align: center;
	}
	.textalign{
		text-align: center;
	}
	.layui-table th{
		text-align: center;
    }
    .layui-nav .layui-nav-mored, .layui-nav-itemed>a .layui-nav-more {
        margin-top: -9px;
        border-style: dashed dashed solid;
        border-color: transparent transparent #4b778b;
    }
    .layui-nav .layui-nav-more{
        border-color: #4b778b transparent transparent;
    }
    .layui-nav .layui-nav-item .layui-nav-child a{
        padding: 0 0 0 30px !important;
    }
    .layui-table-cell{
    	height: 34px;
    	line-height: 34px;
    }
    .layui-select-disabled .layui-disabled,input[disabled]{
    	 border-color: #DFE3E9 !important;
    	 background: #eee;
    }
    .layui-table-view .layui-table td,.layui-table-view .layui-table th{
    	border-right: none;
    }
	.layui-laypage .layui-laypage-count{
		border:none !important;
		float:left;
	}
    .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh, .layui-laypage .layui-laypage-skip{
    display:none !important;
    }
    .layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span{
    	    display: inline-block;
        vertical-align: middle;
        padding: 0 12px;
        height: 28px;
        line-height: 28px;
        margin: 0px 8px 5px 0;
        background-color: #fff;
        color: #333;
        font-size: 12px;
        border-radius: 4px;
        border: 1px solid #e2e2e2;
    }
    .layui-table-view{
    	    border: none !important;
    }
    .layui-table-view .layui-table td{
    	padding: 10px 0;
    }
    .layui-table-view .layui-table th{
    	padding: 2px 0;
    }
    .layui-table-box{
    	border: 1px solid #e6e6e6;
    }
    .layui-laypage-next em, .layui-laypage-prev em{
    	font-size:12px;
    }
    .layui-table-page{
    	text-align:right;
    	padding: 10px 7px 0;
    	    border-top: none;
    }
    .layui-table-page .layui-laypage{
    	position: relative;
    	left: 15px;
    }
    .layui-form-checkbox[lay-skin=primary]{
    	    min-width: 14px;
    min-height: 14px;
    }
    .layui-table-view .layui-form-checkbox[lay-skin=primary] i {
    width: 14px;
    height: 14px;
    line-height:12px;
}
.layui-table tbody tr:hover,.layui-table-click{
	background-color: #f8fdff;
}
.layui-layer-hui .layui-layer-content{
	color:#fff;
}
.width30{
	width:33%;
	float: left;
    margin-bottom: 16px;
}
    .icon-zhuyi {
        margin-right: 4px;
        font-size:12px;
    }
.historicaldiv{
	padding:12px 20px;
	border:1px solid #dfe3e9;
	border-radius:4px;
	cursor: pointer;
	margin-bottom: 20px;
}
.acthistoricaldiv{
	border:1px solid #004564;
}
.w100{
	width:100%;
	margin-bottom: 5px;
}
.layui-form-radio>i{
	font-size:18px;
}
.layui-radio-disbaled>i{
		color: #a3aaad!important;
}
.activespan{
	color: #13739e;
    cursor: pointer;	
}
.icon-tihuanzhuanjia,.icon-teyaozhuanjia{
	position: absolute;
    right: 20px;
}
.icon-teyaozhuanjia{
	color:#259182;
}
.icon-yujingzhuanjia{
	position: absolute;
    right: 0;
}
.icon-yujingzhuanjia{
	color:#d57003;
}
.layui-tablebtn-disabled{
	background:#eee;
	color:#a9aeb1;
	border:1px solid #cfcfcf;
	cursor: inherit;
}
.layui-tablebtn-disabled:hover {
    color: #a9aeb1;
}
	.martop15{
		margin-bottom:15px;
	}
	#searchBtnDel{
		color: #004564;
    	text-decoration: underline;
	}
	.layui-table-page .layui-laypage .layui-laypage-prev,.layui-table-page .layui-laypage .layui-laypage-next{
		    padding: 0 7px;
	}
	.layui-card{
		margin-bottom: 0px;
	}
	.layui-card-body{
		padding: 16px 20px;
	}
/* 	.plus-tag-add{
		height: 30px;
    	line-height: 30px;
	} */
	.layui-table-grid-down{
		display:none;
    }
    .navbox .layui-nav-item a {
	    position: relative;
	    height: 45px;
	    line-height: 45px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
	    display: block;
	    padding: 0 0 0 20px !important;
	    color: #2c2c2c !important;
	    transition: all .3s;
	    -webkit-transition: all .3s;
    }
    .navbox .layui-nav-item dd a{
        color: #5d6673 !important;
        font-size: 12px;
        height: 38px;
        line-height: 38px;
    }
	.navbox .layui-nav-item {
	    display: block;
	    width: 100%;
	    line-height: 45px;
	    position: relative;
    	display: inline-block;
    	vertical-align: middle;
    	line-height: 60px;
	}
	.navbox .layui-this,.layui-nav-child dd.layui-this{
		    background: #eaedef;
		    /* border-left: 2px solid #004564; */
		    color: #004564;
    }
    .navbox .layui-this{
        background: #e0ecf1;
        color: #004564 !important;
    }

	.layui-nav-child{
		position: relative;
	    z-index: 0;
	    top: 0;
	    border: none;
	    box-shadow: none;
	}
	.navbox .layui-nav-more {
	    content: '';
	    width: 0;
	    height: 0;
	    border-style: solid dashed dashed;
	    border-color: #fff transparent transparent;
	    overflow: hidden;
	    cursor: pointer;
	    transition: all .2s;
	    -webkit-transition: all .2s;
	    position: absolute;
	    top: 50%;
	    right: 3px;
	    margin-top: -3px;
	    border-width: 6px;
	    border-top-color: rgba(255,255,255,.7);
	    margin-right:10px;
	}
	.navbox .layui-nav-more {
    border-color: #4b778b transparent transparent;
}
.navbox .layui-nav-item .layui-nav-child a {
    padding: 0 0 0 30px !important;
}
#contentId{
    background:#fff;overflow:hidden;
    min-height: 680px;
}
.lognav{
    width:172px;
    height:56px;
    background: url(../images/left.png) no-repeat;
    background-size: 100% 100%;
    color:#fff;
    line-height: 56px;
    font-size: 16px;
    padding-left: 20px;
}
.boxminheight{
    margin-bottom: 30px;
    min-height:680px;
    background-color: #f2f5f7 !important;

}
.icondian{
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #97a2a7;
    margin-right: 8px;
    position: relative;
    top: -2px;
}
.layui-nav-child dd.layui-this .icondian{
    background-color: #004564;
}

.btnbox {
    margin-bottom: 16px;
    position: absolute;
    right: 20px;
    z-index: 90;
}
.modelbtnbox{
    padding: 20px 0; 
    border-top: 1px solid #E1E8EE !important;
}
.navbox .layui-nav-item.layui-nav-itemed{
    background: #e0ecf1;
    color: #004564 !important;
}
.navbox .layui-nav-item.layui-nav-itemed>a{
    color: #004564 !important;
}
.navbox .layui-this>a,.navbox .layui-nav-item dd.layui-this a{
    color: #004564 !important;
}
.formboxpadding{
    padding: 25px 5px 0 25px;
}
.scts{
    position: absolute;bottom: -20px;left: 100px;font-size:12px;color:#999;
}
.layui-layer-btn a{
    height: 24px !important;
    line-height: 24px !important;
    border-radius: 2px !important;
    font-size: 12px;
}
.marbot16{
margin-bottom:16px;
}
.layui-form-radio {
    line-height: 30px;
    margin: 0;
 }
 .border-bottom{
 	border-bottom: 2px solid #004564;
    width: 60px;
    height: 2px;
    position: absolute;
    bottom: 0;
 }
#extractingbox .layui-laypage .layui-laypage-limits{
 	display: inline-block !important;
 	border:none;
 }
 .layui-laypage select{
 	    padding: 4px;
 }
 .layui-form-select dl{
 	width:200px;
 }
 .oneRightlistbox ul li{
 	height:44px;
 	line-height:44px;
 	padding:0 16px;
 	cursor: pointer;
 }
  .oneRightlistbox ul li:nth-child(even){
  	background:#f0f5f8;
  }
  .oneRightlist-xh{
    float: left;
    display: inline-block;
    width: 18px;
	text-align: left;
    margin-right: 10px;
    text-indent: 1px;
  }
  .oneRightlist-content{
  	display: inline-block;
    max-width: 170px;
    overflow: hidden;
    height: 44px;
    text-overflow: ellipsis;
    word-break: keep-all;
  }
  .oneRightlist-num{
  	float:right;
  }
  .oneRightlistbox{
  	height: 352px;
    overflow-y: auto;
  }
    .oneRightlistbox::-webkit-scrollbar{
    width:5px;
    height:5px;
    /**/
  }
  .oneRightlistbox::-webkit-scrollbar-track{
    background: #fff;
    border-radius:2px;
  }
  .oneRightlistbox::-webkit-scrollbar-thumb{
    background: #DFE6EC;
    border-radius:5px;
  }
  .oneRightlistbox::-webkit-scrollbar-thumb:hover{
    background: #DFE6EC;
  }
  #seltjBtn{
  	background:#e2eaed;
  	color:#004564;
  	border:1px solid #7c9faf;
	line-height: 29px;
  }
    #resettjBtn{
  	background:#f9f9f9;
  	color:#666;
  	border:1px solid #d8d8d8;
	line-height: 29px;
  }
  .layui-table tbody td[data-field="time"]>div{
  	line-height: 19px !important;
  }
  #xmzxjd-zq,#xmzxjd-ys{
  	display:none;
  }
  .ndiptbox .layui-form-select dl ,.jdiptbox .layui-form-select dl{
    width: 120px;
    height: 170px;
}
.label-tag {
    height: 30px;
    border-radius: 3px;
    border: 1px solid #DFE3E9;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 10px;
}
.icontiaocha,.iconshishijiance{
	margin-right:4px;
}
.oneRightlist-one{
	background:url(../images/1.png);
    background-size: 100% 100%;
	width: 16px;
    height: 20px;
    position: relative;
    top: 11px;
    left: -3px;
}
.oneRightlist-two{
	background:url(../images/2.png);
    background-size: 100% 100%;
	width: 16px;
    height: 20px;
    position: relative;
    top: 11px;
    left: -3px;
}
.oneRightlist-screen{
	background:url(../images/3.png);
    background-size: 100% 100%;
	width: 16px;
    height: 20px;
    position: relative;
    top: 11px;
    left: -3px;
}
.rightselbox{
	min-height: 26px;
}
.rightselbox .layui-input, .layui-select{
	 line-height: 26px !important;
    height: 26px !important;
    font-size: 12px;
}

.rightselbox .layui-form-select .layui-input{
	    padding-right: 20px;
}
.rightselbox .layui-form-select dl{
	width:90px;
}
.oneyearbox{
	position: absolute;
	top: 48px;
    right: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.oneyearbox li{
	float:left;
	margin:0 10px;
	cursor:pointer;
}
.oneyearbox li .icon-f{
	width:7px;
	height:5px;
	background:#b0aa9f;
	display:inline-block;
	position: relative;
    top: -2px;
    margin-right: 5px;
}
.oneyearbox li.active{
	color:#f2a70f;
}
.oneyearbox li.active .icon-f{
	background:#f2a70f;
}


.twoyearbox{
	position: absolute;
    top: 148px;
    right: 20px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.twoyearbox li{
	margin:0 10px;
	cursor:pointer;
}
.twoyearbox li .icon-f{
	width:7px;
	height:5px;
	background:#b0aa9f;
	display:inline-block;
	position: relative;
    top: -2px;
    margin-right: 5px;
    border-radius: 7px;
} 
.twoyearbox li.active{
	color:#07b7a4;
}
.twoyearbox li.active .icon-f{
	background:#07b7a4;
}


.threeyearbox{
	position: absolute;
	top: 48px;
    right: 31px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.threeyearbox li{
	float:left;
	margin:0 10px;
	cursor:pointer;
}
.threeyearbox li .icon-f{
	width:7px;
	height:5px;
	background:#b0aa9f;
	display:inline-block;
	position: relative;
    top: -2px;
    margin-right: 5px;
}
.threeyearbox li.active{
	color:#fa0874bf;
}
.threeyearbox li.active .icon-f{
	background:#fa0874bf;
}


.fouryearbox{
	position: absolute;
	top: 48px;
    right:120px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.fouryearbox li{
	float:left;
	margin:0 10px;
	cursor:pointer;
}
.fouryearbox li .icon-f{
	width:7px;
	height:5px;
	background:#b0aa9f;
	display:inline-block;
	position: relative;
    top: -2px;
    margin-right: 5px;
}
.fouryearbox li.active{
	color:#5778e1;
}
.fouryearbox li.active .icon-f{
	background:#5778e1;
}


.fiveyearbox{
	position: absolute;
    bottom: 29px;
    right: 240px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
     z-index:99;
}
.fiveyearbox li{
    float: left;
    margin: 0 20px;
    cursor: pointer;
    height: 70px;
}
.fiveyearbox li .icon-f{
    width: 15px;
    height: 15px;
    background: #b0aa9f;
    display: block;
    position: relative;
    top: 45px;
    left: 13px;
    margin-right: 0;
    border-radius: 20px;
}
.fiveyearbox li.active{
	color:#5778e1;
}
.fiveyearbox li.active .icon-f{
	background:#5778e1;
}



.fiveAssessTypebox{
	position: absolute;
    top: 240px;
    right: 65px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;

}
.fiveAssessTypebox li{
	margin:0 10px;
	cursor:pointer;
}
.fiveAssessTypebox li .icon-f{
	width:7px;
	height:5px;
	background:#b0aa9f;
	display:inline-block;
	position: relative;
    top: -2px;
    margin-right: 5px;
    border-radius: 7px;
} 
.fiveAssessTypebox li.active{
	color:#c79500;
}
.fiveAssessTypebox li.active .icon-f{
	background:#c79500;
}
.fgx{
    position: absolute;
    width: 500px;
    height: 1px;
    background: #e3e3e3;
    bottom: -7px;
    right: 195px;
}
.pdfbox,.pdfktbox{
	display:flex;
}
.pdfdiv{
	flex:1;
	height:54px;
	padding:0 20px;
	border:1px solid #d8d8d8;
	line-height:54px;
	border-radius:4px;
	margin: 18px 0;
}
.pdfdiv:nth-child(2){
	margin:18px 18px;
}
.pdfdiv span{
	
}
.iconpdf{
	font-size:18px;
	margin-right: 10px;
    position: relative;
    top: 1px;
}
.pdfupdate{
	color: #004564;
    border-left: 1px solid #d8d8d8;
    float: right;
    padding-left: 20px;
    cursor: pointer;
}