@charset "utf-8";

.sign{padding: 80px 0 160px;}
table{width: 100%;margin-top: 60px;}
thead{background: #d30008;}
table thead h5{color: #fff;}
table thead th:not(:nth-child(1)) h5{border-left: 1px solid #e5666b;}
table h5{font-size: 18px;line-height: 32px;color: #888888;font-family: 'Arial';margin:32px 0;text-align: center;}
table tbody tr{border-bottom: 1px solid #e0e0e0;}
table tbody tr .on{display: none;}
table tbody tr a{display: flex;align-items: center;justify-content: center;}
table tbody tr a img{margin-right: 12px;display: block;width: 18px;height: 18px;object-fit: cover;}
table tbody tr a:hover .on{display: block;}
table tbody tr a:hover .no{display: none;}

.inside-nav{padding: 0;}
@media (max-width:1080px) {
	table{margin-top: 40px;}
	.sign{padding: 40px 0 60px 0;}
}
@media (max-width:769px) {
	.sign .main2{overflow: scroll;}
	table h5{white-space: nowrap;margin: 20px 0;font-size: 16px;line-height: 28px;}
	table th{padding: 0 10px;}
	table thead th{padding: 0 0px;}
	table thead th h5{padding: 0 10px;}
	table tbody tr a h5{display: none;}
}
@media (max-width:480px) {
	table{margin-top: 20px;}
	table h5{font-size: 14px;line-height: 20px;margin: 14px 0;}
}

.FM-box {margin-top: 60px;}
.FM-box .top-input{display: flex;}
.FM-box .top-input input{width: 560px;height: 70px;border: 1px solid #e0e0e0;margin-right: 20px;padding: 10px;}
.FM-box .top-input .btn{background: #878e94;margin-right: 12px;border: none;}
.FM-box .top-input .btn a{display: block;width: 100%;height: 100%;display: flex;align-items: center;}
.FM-box .top-input .btn h4{font-size: 16px;line-height: 32px;color: #fff;font-family: 'Arial';margin: 0 40px;}
.FM-box .top-input .Submit-btn{background: #d30008;}

.FM-list{margin-top: 40px;width: 100%;}
.FM-list h5{font-size: 16px;line-height: 32px;color: #888;font-family: "Arial";}
.FM-list .fm-li{width: 100%;display: flex;justify-content: space-between;padding: 40px 0 40px 100px;border-top: 1px solid #e0e0e0;}
.FM-list .fm-li:last-child{border-bottom: 1px solid #e0e0e0;}
.FM-list .fm-li .time{width: 40%;display: flex;align-items: center;justify-content: space-around;}

@media (max-width:1280px) {
	.FM-list .fm-li{padding: 20px 0 20px 4%;}
	.FM-box{margin-top: 30px;}
}
@media (max-width:1080px) {
	.FM-box .top-input input{width: 400px;height: 48px;}
	.FM-list{margin-top: 30px;}
}
@media (max-width:769px) {
	.FM-list h5{font-size: 14px;line-height: 20px;}
	.FM-box .top-input .btn h4{margin: 0 20px;}
}
@media (max-width:480px) {
	.FM-box .top-input{flex-wrap: wrap;}
	.FM-box .top-input .btn{height: 38px;margin-top: 2%;}
	.FM-list h5{white-space: nowrap;}
	.FM-list ul{overflow: scroll;}
	.FM-box .top-input input{height: 38px;}
	.FM-box .top-input .btn h4{font-size: 12px;line-height: 18px;}
	.FM-box .top-input .btn{margin-right: 4px;}
	.FM-list .fm-li .time a{margin-left: 20px;display: block;width: 100%;}
}

.min-window{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);z-index: 999;}
.go-in{background: #fff;position: fixed;top: 50%;left: 50%;padding: 40px 60px 60px ;transform: translate(-50%,-50%);text-align: center;border-radius: 10px;}
.go-in h3{font-size: 24px;line-height: 32px;color: #333;font-family: 'Arial';margin-bottom: 40px;}
.go-in input{background: #f5f5f5;width: 100%;height: 68px;margin-bottom: 20px;padding-left: 22px;}
.go-in .in-btn{background: #d30008;width: 496px;border: unset;}
.go-in .in-btn{display: block;width: 100%;padding: 18px 0;}
.go-in .in-btn h4{font-size: 18px;line-height: 32px;color: #fff;font-family: 'Arial';}
.go-in .goblack{width: 30px;height: 30px;background: #666;position: absolute;left: 50%;bottom: -50px;transform: translateX(-50%);border-radius: 50%;}
.go-in .goblack a{transform: rotate(90deg);-wenkit-transform: rotate(90deg);display: block;width: 30px;height: 30px;background: url(../images/icon-down01.png) no-repeat center;background-size: 16px;}

@media (max-width:769px) {
	.go-in .goblack{bottom: -40px;}
	.go-in .in-btn{width: 340px;}
	.go-in{padding: 30px 50px;}
	.go-in input{height: 50px;}
	.go-in .in-btn{padding: 8px 0;}
}
@media (max-width:480px) {
	.go-in h3{margin-bottom: 6%;font-size: 20px;}
	.go-in .in-btn{width: 240px;margin-top: 2%;}
	.go-in .in-btn h4{font-size: 14px;line-height: 20px;}
	.go-in input{height: 40px;margin-bottom: 2%;}
}