*{margin: 0;padding: 0;}
body{
	line-height: 1;
	color: #333333;
	font-size: 14px;
}
body, input, select, button, textarea {
    font-size: 14px;
    font-family: "微软雅黑","microsoft yahei",Arial,Helvetica,sans-serif;
}
input[type=text],
input[type=password],
input[type=checkbox],
input[type=radio],
input:focus{
	margin: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	border: 0;
	background: none;
	outline-offset:0;
	padding: 0;
}
textarea{outline: none;resize: none;border: 0;}
i{font-style: normal;}
ul,li{list-style-type: none;}
a,a:link{text-decoration: none;color: #666666;}
.bgWhite{background: #FFFFFF;}
.bgGray{background: #F6F6F6;}
.paddingbot0{padding-bottom: 0;}
.ovone {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ovtwo {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ovthree {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.margin20{margin-top: 20px;}
.width1200{width: 1200px;margin: 0 auto;}
.hide{display: none;}
.hideimp{display: none !important;}
.showimp{display: block!important;}
.show{display: block}
.center{width:100%;text-align: center;}
.page_opacity{opacity: 0.4;}
.mask{display: block;position: fixed;left: 0;top: 0;z-index: 200;width: 100%;height: 100%;background: #000000;opacity: 0.4;}
.top_crumbs{width: 100%;height: 40px;background: #F7F7F7;border-bottom: 1px solid #EAEAEA;}
.top_crumbs .width1200{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.top_crumbs .top_crumbs_l,.top_crumbs .top_crumbs_r{display: flex;align-items: center;}
.top_crumbs #loginInfo{display: flex;align-items: center;}
.top_crumbs #loginInfo li{line-height: 40px;margin-right: 12px;color: #666666;font-size: 14px;}
.top_crumbs #loginInfo li:hover{color: #21aa28;}
.top_crumbs .menu_link{position: relative;display: flex;align-items: center;}
.top_crumbs .user_number img{display: block;width: 28px;height: 28px;cursor: pointer;}
.top_crumbs .menu_link a{display: block;line-height: 40px;margin: 0 10px;font-size: 14px;color: #333333;}
.top_crumbs .menu_link a:first-child{margin-left: 0;}
.top_crumbs .crumbs_r_list{display: flex;align-items: center;}
.top_crumbs .crumbs_r_list li{position: relative;line-height: 40px;margin-right: 12px;padding-right: 12px;font-size: 14px;}
.top_crumbs .crumbs_r_list li::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 12px;background-color: #dcdcdc;}
.top_crumbs .crumbs_r_list li:last-child::before{width: 0;}
.top_crumbs .crumbs_r_list li a{color: #999999;}
.top_crumbs .cour_service:hover .service_hover{display: block;}
.top_crumbs .cour_service{position: relative;}
.top_crumbs .service_hover {display: none;position: absolute;left: 50%;transform: translateX(-50%);top: 30px;z-index: 500;box-shadow: 0 0 20px 0 rgb(0 0 0 / 6%);border-radius: 0.06rem;background: #FFFFFF;width: 150px;padding: 10px 0;}
.top_crumbs .service_hover::before{content: '';position: absolute;top: -8px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #FFFFFF;}
.top_crumbs .service_hover img{display: block;width: 130px;height: 130px;margin: 0 auto;}
.top_crumbs .service_hover span{font-size: 14px;display: block;color: #666666;text-align: center;}
/* 无数据 */
.list_empty{display: flex;flex-direction: column;align-items: center;margin-top: 30px;}
.list_empty img{width: 300px;height: 270px;}
.list_empty p{color: #999999;font-size:16px;margin-top: 10px;margin-bottom: 10px;}
.list_empty .btn{width: 88px;height: 34px;background-color: #21AA28;color: #FFFFFF;display: flex;justify-content: center;align-items: center;font-size: 14px;border-radius: 5px;}
