.ykj_xq {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

body {
	background: #F1F3FB
}

.ykj_xq_wrap {
	width: 880px;
	margin-bottom: 20px;
	background-color: #fff;
}

.ykj_xq_title {
	padding: 0 20px;
	height: 50px;
	border-bottom: 1px solid #E1E6F0;
	line-height: 50px;
	display: flex;
	align-items: center;
}

.ykj_xq_title strong {
	padding-left: 10px;
	border-left: 6px solid #3464ff;
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 16px;
	height: 16px;
	font-weight: bold;
	display: inline-block;
	font-family: PingFangSC-Medium, PingFang SC;
}

.ykj_xq_title span {
	margin-left: 20px;
	font-size: 12px;
	color: #8187A1;
}

.ykj_xq_box {
	padding: 20px 20px 30px;
}
.ykj_xq_box1{
	padding-left: 20px;
}
.ykj_item {
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 36px;
}

.ykj_xq_box .ykj_item:last-child{
	margin-bottom: 0;
}

.ykj_item div:first-child {
	margin-right: 20px;
	font-size: 14px;
	color: #8187a1;
}

.ykj_item div:last-child {
	color: #8187a1;
}

.ykj_item strong {
	display: inline-block;
	padding: 0 16px;
	line-height: 36px;
	background-color: #F7F9FF;
	font-weight: 400;
	border-radius: 2px;
}

.ymmc {
	color: #E8001C;
	font-size: 16px;
}

.ykj_item a {
	color: #3464FF;
	font-size: 14px;
}

.disableds {
	font-size: 14px;
	color: #3464ff;
}

.whois {
	margin-left: 20px;
	margin-right: 10px;
}
.wxtx{
	background: #F7F9FF;
	border-radius: 2px;
	font-size: 12px;
	color: #8187A1;
	line-height: 30px;
	padding:0 20px;
	padding-left: 44px;
	margin-bottom: 20px;
	position: relative;
}
.wxtx i{
	font-size: 14px;
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translateY(-50%);
}
.guanzhu,.gouwuche {
	border-left: 1px solid #E1E6F0;
	padding-left: 14px;
	line-height: 14px;
	display: inline-block;
	margin-right: 10px;
}

.sysj {
	font-size: 14px;
	color: #333;
}

.ymjg {
	margin-right: 20px;
	color: #E8001C;
	font-weight: 700;
	font-size: 24px;
}

.ykj-cz {
	height: 42px;
	line-height: 42px;
	overflow: visible;
	padding-bottom: 30px;
	border-bottom: 1px dashed #e1e6f0;
	box-sizing: content-box;
}

.ykj-cz button {
	background: linear-gradient(180deg, rgba(61, 127, 255, 1) 0%, rgba(0, 83, 252, 1) 64%, rgba(0, 59, 252, 1) 100%);
	border-radius: 2px;
	width: 120px;
	height: 42px;
	margin-right: 27px;
	line-height: 42px;
	font-size: 16px;
}

.ykj-cz button:hover {
	background: linear-gradient(180deg, rgba(102, 154, 255, 1) 0%, rgba(45, 114, 255, 1) 64%, rgba(52, 100, 255, 1) 100%);
}

.ykj-cz a {
	color: #8187A1;
}

.ykj-cz a:hover {
	color: #3464ff;
}

.ykj_ym_xq {
	height: auto;
	line-height: 46px;
}

.ykj_ym_xq ul {
	padding: 8px 16px;
	width: 582px;
	background: #F7F9FF;
	border-radius: 2px;
	line-height: 28px;
	color: #8187A1;
}

.ykj_ym_xq ul li {
	font-size: 14px;
}

.ykj_ym_xq ul a {
	font-size: 14px;
}

.ykj_mai {
	margin: 0;
	height: auto;
}

.ykj_mai strong {
	color: #666;
}

.ykj_mai div,
.ykj_mai strong {
	font-size: 14px !important;
}

.ykj_xq_title a {
	color: #3464ff;
	font-size: 18px;
}

.aw-box {
	height: 120px;
	width: 100%;
	overflow: hidden;
}

/*  图  */
.aw-box .calender-canvas li {
	display: inline-block;
	cursor: pointer;
	line-height: 72px;
	height: 72px;
	border: 0;
}

.calender-canvas li:hover .canvas-top {
	background-color: rgba(255, 255, 255, .5)
}

.blue {
	color: blue !important;
}

.aw-box .app-top {
	overflow-x: auto;
	white-space: nowrap;
}

.aw-box .app-top img {
	width: 50px !important;
	margin: 0 auto;
	display: block;
	margin-top: 40px;
}

.calender-canvas li:hover .canvas-bottom li {
	color: #fff300;
	background-color: #000;
}

.aw-box .canvas-top {
	display: flex;
	align-items: flex-end;
	width: 50px;
	height: 72px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #f0f0f0;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.cal_li:last-child .canvas-top {
	border-right: 0;
}

.canvas-bottom {
	margin-top: 6px;
	text-align: center;
}

.canvas-bottom li {
	/* float: left; */
	display: inline-block;
	width: 50px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
}

.aw-box .canvas-top span {
	display: inline-block;
	width: 4.17px;
	height: 0;
	background: #000;
	margin: 0 !important;
}

.calender-canvas .cal_li.on .canvas-top {
	background-color: #ffffa5 !important;
}

.canvas-bottom li.on {
	color: #fff300;
	background-color: #000;
}

.aw-container-wrap,
.aw-container-wrap div {
	margin: 0 !important;
}

.query-table {
	text-align: center;
}

.query-table li {
	height: 35px;
	border-bottom: 1px solid #e4eef6;
	line-height: 35px;
}

.query-table li strong {
	display: inline-block;
	width: 138px;
	border-right: 1px solid #e4eef6;
	background-color: #f0f7fc;
	font-weight: 400;
	text-indent: 28px;
}

.query-table li span {
	margin-left: 18px;
	color: #000;
}

.query-table li a {
	padding: 0;
	border-right: 0;
}

.query-table ul {
	border: 1px solid #E1E6F0;
	border-bottom: 0;
}

.query-table td,
.query-table tr {
	border: 1px solid #E1E6F0;
	height: 34px;
	line-height: 34px;
}

.query-table table {
	width: 100%;
	border-collapse: collapse;
}

.query-table table a {
	border: 0;
}

.query-table table td {
	font-size: 12px !important;
	color: #333;
	font-weight: 400;
}

.query-table tr td:first-child span {
	width: auto;
	padding-left: 10px;
}

.query-table tr span {
	display: inline-block;
	width: 54px;
}

.query-tr td {
	background-color: #F7F9FF;
	font-weight: 700;
	color: #8187A1 !important;
}
.query-table td{
	width: 120px;
}
.query-table .w170{
	width: 182px;
}

.query-table tr i {
	width: 18px;
	height: 18px;
	position: relative;
	top: 4px;
}

.ykj_history {
	margin-top: 20px;
	border-top: 1px dashed #e1e6f0;
	padding-top: 30px;
	color: #333;
}

.ykj_history,
.ykj_history span {
	font-size: 16px !important;
}

.ykj_history span {
	margin-left: 10px;
	color: #999;
}

.gx {
	color: #3464FF !important;
	cursor: pointer;
}

.ykj_ul {
	width: 300px;
	margin-bottom: 20px;
	background-color: #fff;
}

.ykj_ul_title {
	padding: 0 20px;
	height: 50px;
	border-bottom: 1px solid #E1E6F0;
	line-height: 50px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	font-family: PingFangSC-Medium, PingFang SC;
}

.ul_like {
	font-size: 14px;
	color: #8187A1;
}

.ul_like li {
	padding: 0 20px;
	height: 50px;
	border-bottom: 1px dashed #E1E6F0;
	overflow: hidden;
	line-height: 50px;
}

.ul_like li:last-child {
	border-bottom: 0
}

.ul_like li div{
	float: left;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.ul_like li div:first-child {
	width: 125px;
	color: #666;
}

.ul_like li div:last-child {
	float: right;
	text-align: right;
	color: #8187A1;
}

.ul_like li div:first-child {
	float: left;
	text-align: left;
}

.ul_like li span {
	width: 100%;
	color: #666;
	overflow: hidden;
	font-size: 14px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap;
}

.ul_like li:hover {
	background-color: #F2F5FF;
}

.ul_like li:hover span,
.ul_like li:hover div:last-child,
.ul_zjcj a:hover {
	color: #3464ff;
}

.ul_like li:hover div:nth-child(2) {
	color: #E8001C
}

.ul_cj li div {
	width: 50%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ul_zjcj a{
	width: 100%;
	color: #666;
	overflow: hidden;
	font-size: 14px;
	display: block;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.ymjg-item {
	display: flex;
	align-items: center;
}

.ymjg-item .fl {
	display: flex;
	align-items: center;
	line-height: 36px;
	height: 36px;
}

.ymjg-item .fl span {
	font-size: 14px;
}

.ymjg-item .fl .ymjg {
	font-size: 24px;
}

.ul_gmym li div.gl {
	width: auto;
	padding: 0 14px;
	height: 26px;
	background: #FFFFFF;
	border-radius: 2px;
	border: 1px solid #3464FF;
	font-size: 12px;
	color: #3464FF;
	line-height: 24px;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
	display: none;
}
.ul_gmym li div.gl a{
	color: #3464ff;
}
.ul_gmym li div {
	width: 50%;
}

.ul_gmym li .jg {
	text-align: right;
}

.ul_gmym li:hover .gl {
	display: block;
}

.ul_gmym li:hover .jg {
	display: none;
}

.ul_gmym .gl:hover{
	background: #3464FF;
}

.ul_gmym li:hover div {
	color: #3464ff;
}

.ul_gmym .gl:hover a {
	color: #fff !important;
}

.ykj_ul_title span {
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	top: 19px;
	right: 20px;
	font-weight: normal;
}
.ykj_ul_title span a{
	color:#8187A1;
}
.ykj_ul_title span a:hover{
	color:#3464ff;
}
.ykj_ul_title span i {
	font-size: 12px;
	transform: scale(0.8);
}

.ykj_xq_ti{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.gn-disabled{
	opacity: 0.3;
	pointer-events: none;
    cursor: default;
}

.gjcs {
	display: flex;
	align-items: center;
    padding-left: 40px;
}
.gjcs .shuzhi{
	font-size: 16px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 500;
	color: #8187A1;
	line-height: 20px;
	position: relative;
    padding-right: 40px;
	border-right: 1px solid #E1E6F0;
	margin-left: 16px;
}
.gjcs .shuzhi span{
	width: 32px;
	height: 34px;
	font-size: 30px;
	font-family: DINProM !important;
	font-weight: 700;
	color: #333;
	line-height: 34px;
}

.gjcs .shuzhi div:first-child {
	font-family: DINProM !important;
	font-size: 16px;
}

.ykj_xq_box .gjcs:last-child .shuzhi{
	border: 0;
	padding: 0;
}

.ymslh{
	max-width: 350px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ymslh1{
	display: inline-block;
	max-width: 460px;
	cursor: auto;
}

.dis{
	display: flex !important;
	align-items: center;
}

.gn-nodata{
	height: 230px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.gn-nodata p{
	font-size: 14px;
	color: #8187A1;
	line-height: 14px;
	margin-top: 20px;
}

.aqjc {
	width: 358px;
	height: 74px;
	background: #F7F9FF;
	border-radius: 2px;
	padding: 16px;
}

.aqjc .a_x {
	float: left;
	margin-right: 29px;
	font-size: 14px;
	color: #3464FF;
	line-height: 16px;
	position: relative;
}

.aqjc .a_x::after {
	content: "";
	width: 1px;
	height: 14px;
	background: #E1E6F0;
	position: absolute;
	top: 0;
	right: -14px;
}

.aqjc .a_x:last-child::after {
	display: none;
}

.aqjc p {
	font-size: 14px;
	color: #8187A1;
	line-height: 14px;
	margin-top: 13px;
}