body{
	font-family: "Microsoft YaHei";
}
.icon_blue {
	font-size: 13px;
	color: #017EFF;
	cursor: pointer;
}

.top_menu_child {
	margin:10px;
	vertical-align:top;
	display:inline-block;
	float:left;
}
.top_menu_child_title {
	font-size:16px !important;
	padding-left:10px;
	padding-bottom:12px;
	border-bottom: 1px solid #CCC; 
	margin: 0 10px 5px 0;  
	line-height: 18px !important;
	color: #666;
}

.common_a_blue {
	font-size: 13px;
	color: #017EFF;
}

.common_a_blue:link {
	font-size: 13px;
	color: #017EFF;
}

.common_a_blue:visited {
	font-size: 13px;
	color: #017EFF;
}

.common_a_blue:hover {
	font-size: 13px;
	color: #017EFF;
}

.common_a_blue:active {
	font-size: 13px;
	color: #017EFF;
}

.common_a_red {
	font-size: 13px;
	color: red;
}

.common_a_red:link {
	font-size: 13px;
	color: red;
}

.common_a_red:visited {
	font-size: 13px;
	color: red;
}

.common_a_red:hover {
	font-size: 13px;
	color: red;
}

.common_a_red:active {
	font-size: 13px;
	color: red;
}

.table_view {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.table_view th {
	text-align: right;
	background-color: #f5f5f5;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.table_view td {
	text-align: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.table_search {
}
.table_search th {
	font-weight:normal;
	text-align: right;
	background-color: #f5f5f5;
	padding-right: 10px;
	padding: 4px;
}
.table_search td {
	text-align: left;
	background-color: #f5f5f5;
	padding: 4px;
}

.spanDw {
	margin-left: 8px;
	font-size: 13px;
	color: #A8A8A8;
}

.yc_btn_small {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	background-color: #017E;
	border-radius:0.25em;
	border-radius:4px;
}
.yc_btn_small:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
	border-radius: .25em;
}
.yc_btn_small:link {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.yc_btn_small:visited {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.yc_btn_small:active {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

.yc_btn_small .fa {
	margin-right: 3px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
}

/* 锟皆讹拷锟斤拷锟斤拷锟叫编辑锟斤拷钮锟斤拷式 */
.row-btn-apply{
	background-color: #04ACA4 !important;
}

.row-btn-apply:hover{
	background-color: #51B6A9 !important;
}

.row-btn-info:hover {
	background-color: #0f6dcf !important;
}

/* 锟皆讹拷锟藉按钮锟斤拷式 */
.use-btn{
	display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border-width: 1px;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0 1px;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 400;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 5px 10px 4px 10px;
    font-size: 12px;
    border-radius: 4px;
}

.use-btn:hover{
	text-decoration: none;
}

.use-btn .fa{
	margin-right: 5px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
}

.btn-plain{
	color: #1890ff;
    background: #e8f4ff;
    border-color: aliceblue;
}
.btn-plain:hover{
	background: #1890ff;
    border-color: #1890ff;
    color: #fff;
    text-decoration: none;
}

.btn-success-plain{
    color: #13ce66;
    background: #e7faf0;
    border-color: #a1ebc2;
}

.btn-success-plain:hover{
	background: #13ce66;
    border-color: #13ce66;
    color: #fff;
    text-decoration: none;
}

.btn-danger-plain{
	color: #ff4949;
    background: #ffeded;
    border-color: #ffb6b6;
}

.btn-danger-plain:hover{
	background: #ff4949;
    border-color: #ff4949;
    color: #fff;
    text-decoration: none;
}

.btn-info-plain{
	color: #909399;
    background: #f4f4f5;
    border-color: #d3d4d6;
}

.btn-info-plain:hover{
	background: #909399;
    border-color: #909399;
    color: #fff;
}

.btn-warning-plain{
	color: #ffba00;
    background: #fff8e6;
    border-color: #ffe399;
}

.btn-warning-plain:hover{
	background: #ffba00;
    border-color: #ffba00;
    color: #fff;
}

.color_blue {background-color:#017EFF;background:#017EFF;color:#FFFFFF;border:0px;}
.color_blue:hover {background-color:#017EFF;background:#017EFF;color: #fff;text-decoration: none;}
.color_blue:link {background-color:#017EFF;background:#017EFF;color: #fff;text-decoration: none;}
.color_blue:visited {background-color:#017EFF;background:#017EFF;color: #fff;text-decoration: none;}
.color_blue:active {background-color:#017EFF;background:#017EFF;olor: #fff;text-decoration: none;}

.color_red {background-color:#F74461;background:#F74461;color:#FFFFFF;border:0px;}
.color_red:hover {background-color:#F74461;background:#F74461;color: #fff;text-decoration: none;}
.color_red:link {background-color:#F74461;background:#F74461;color: #fff;text-decoration: none;}
.color_red:visited {background-color:#F74461;background:#F74461;color: #fff;text-decoration: none;}
.color_red:active {background-color:#F74461;background:#F74461;olor: #fff;text-decoration: none;}

.color_green {background-color:#04ACA4;background:#04ACA4;color:#FFFFFF;border:0px;}
.color_green:hover {background-color:#04ACA4;background:#04ACA4;color: #fff;text-decoration: none;}
.color_green:link {background-color:#04ACA4;background:#04ACA4;color: #fff;text-decoration: none;}
.color_green:visited {background-color:#04ACA4;background:#04ACA4;color: #fff;text-decoration: none;}
.color_green:active {background-color:#04ACA4;background:#04ACA4;olor: #fff;text-decoration: none;}

.color_yellow {background-color:#F1C148;background:#F1C148;color:#FFFFFF;border:0px;}
.color_yellow:hover {background-color:#F1C148;background:#F1C148;color: #fff;text-decoration: none;}
.color_yellow:link {background-color:#F1C148;background:#F1C148;color: #fff;text-decoration: none;}
.color_yellow:visited {background-color:#F1C148;background:#F1C148;color: #fff;text-decoration: none;}
.color_yellow:active {background-color:#F1C148;background:#F1C148;olor: #fff;text-decoration: none;}

.color_grey {background-color:#808080d1;background:#808080d1;color:#FFFFFF;border:0px;}
.color_grey:hover {background-color:#808080d1;background:#808080d1;color: #fff;text-decoration: none;}
.color_grey:link {background-color:#808080d1;background:#808080d1;color: #fff;text-decoration: none;}
.color_grey:visited {background-color:#808080d1;background:#808080d1;color: #fff;text-decoration: none;}
.color_grey:active {background-color:#808080d1;background:#808080d1;olor: #fff;text-decoration: none;}

.tmt_grid_img {
	cursor:pointer;
	width:80px;
	height:80px;
	border:2px solid #fff;
}

.tmt_grid_img:hover {
	cursor:pointer;
	width:80px;
	height:80px;
	border:2px solid red;
}

.scroll-phonex::-webkit-scrollbar{
	width:4px;
	height:4px;
}
.scroll-phonex::-webkit-scrollbar-track{
	background: #f6f6f6;
	border-radius:2px;
}
.scroll-phonex::-webkit-scrollbar-thumb{
	background: #000;
	border-radius:2px;
}
.scroll-phonex::-webkit-scrollbar-thumb:hover{
	background: #747474;
}
.scroll-phonex::-webkit-scrollbar-corner{
	background: #f6f6f6;
}
.scroll-phonex img{
	width:100%;
}

.RadioStyle input {
	display: none;
	cursor:pointer;
}
.RadioStyle label {
	border: 1px solid #CCC;
    color: #666;
    /* padding: 2px 10px 2px 5px; */
    line-height: 25px;
    min-width: 70px;
    text-align: center;
    float: left;
    margin: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.RadioStyle input:checked + label {
	background: url(ico_checkon.svg) no-repeat right bottom;
	border: 1px solid #00a4ff;
	background-size: 15px 15px;
	color: #00a4ff;
}
.RadioStyle input:disabled + label {
	opacity: 0.7;
}
.fa{
	font-size:15px;
}
.blue{
	color:#017EFF;
}
.red{
	color:red;
}
.green{
	color:green;
}
.white{
	color:white;
}

.error_yuan_ico_red {
	border-radius: 15px;
    padding-top: 2px;
    width: 22px;
    height: 22px;
    float: left;
    text-align: center;
	margin-right:5px;
	background-color:red;
}

.error_yuan_ico_yellow {
	border-radius: 15px;
    padding-top: 2px;
    width: 22px;
    height: 22px;
    float: left;
    text-align: center;
	margin-right:5px;
	background-color:#FF9900;
}

.error_yuan_ico_blue {
	border-radius: 15px;
    padding-top: 2px;
    width: 22px;
    height: 22px;
    float: left;
    text-align: center;
	margin-right:5px;
	background-color:#017EFF;
}

.error_item {
	padding:10px;
	border:1px solid #CCC;
	margin:2px;
	cursor:pointer;
}

/*鐥呮棣栭〉鐩稿叧鏍峰紡*/
.form_table {
	width:960px;
}
.form_table td {
	padding:3px;
}
.form_item_label {
	width:80px;
	text-align:right;
	float:left;
	margin-top:4px;
	margin-left:5px;
}
.form_item {
	float:left;
}

.syzk_01 {
    background-image: url(../images/ext/task1.png ) !important;
}



.zt_div {
	background:linear-gradient(to bottom, #ffffff 0, #F2F2F2 100%);
	width:30%;
	height:90px;
	float: left;
	margin-left:15px;
	margin-top:10px;
	border-radius:5px;
	cursor: pointer;
	box-shadow: 0 2px 4px 0 rgb(54 58 80 / 45%);
}
.zt_div_02 {
	background:linear-gradient(to bottom, #ffffff 0, #F2F2F2 100%);
	width:30%;
	height:90px;
	float: left;
	margin-left:15px;
	margin-top:10px;
	border-radius:5px;
	box-shadow: 0 2px 4px 0 rgb(54 58 80 / 45%);
}
.zt_div_left {
	width:35%;
	height:100%;
	float: left;
	padding-top:25px;
	text-align:center;
}

.zt_div_left i {
	font-size:30px;
	color:#ffffff;
}

.zt_div_right {
	width:65%;
	height:100%;
	float: right;
}
.ztimg {
	width:50px;
	height:48px;
	margin-top:36%;
	margin-left:25%;
}
.ztwz {
	width:90%;
	height:25px;
	font-weight:700;
	font-size:14px;
	color:#777;
	margin-top:16px;
}
.ztwz_01 {
	width:90%;
	height:25px;
	font-weight:700;
	font-size:14px;
	color:#777;
	margin-top:10px;
}
.ztwz_02 {
	width:90%;
	height:18px;
	font-size:12px;
	color:#777;
	margin-top:8px;
}

.ztwz_bfb {
	width: 90%;
    height: 20px;
    font-weight: 900;
    font-size: 18px;
	color:#3f4044;
}
