.mapBox{margin-top: 80px;}
.mapBox iframe{width: 100%;height: 600px;}
.bgTxt.title{padding: 50px 0px 0px 0px;margin: 0px 0px 30px 0px;}
.workframe{width: 1600px;position: relative;margin: 0 auto;}
.catBox{padding-bottom: 0;}
.catBox .bgTxt.title{padding: 40px 0px 20px 0px;margin: 0px 0px 0px -1px;}
.contentBox {display: flex;justify-content: space-between;margin: 10px auto 100px;}
.contentBox a {display: inline-block;width: 32.8%;height: 65px;font-weight: 400;line-height: 65px;letter-spacing: 0.5px;background-color: #ffffff;border: solid 1px #c8b086;color: #c8b086;text-align: center;display: flex;flex-direction: column;align-items: center;padding: 0px 0px 5px 0px;}
.contentBox a:nth-child(2){color: #1d4c9c;border: solid 1px #1d4c9c;}
.contentBox a:nth-child(3){color: #00C300;border: solid 1px #00C300;}
.contentBox a:hover {border: solid 1px #dbd0bc;background-color: #c8b086;color: #ffffff;}
.contentBox a:hover:nth-child(2){border: solid 1px #7aa3e8;background-color: #1d4c9c;color: #ffffff;}
.contentBox a:hover:nth-child(3){border: solid 1px #a8e5a8;background-color: #00C300;color: #ffffff;}
.contentBox a .bottomitem{-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);opacity: 0;display: flex;align-items: center;font-size: 20px;line-height: 20px;font-weight: 500;}
.contentBox a .bottomitem i{font-size: 25px;padding-right: 10px;}
.contentBox a:hover .bottomitem{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}
.contentBox a:hover .bottomitem i{font-size: 25px;color: #ffffff;}
.contentBox a .topitem{-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);opacity: 1;display: flex;align-items: center;font-size: 20px;line-height: 20px;font-weight: 500;}
.contentBox a .topitem i{font-size: 25px;color: #C8B086;padding-right: 10px;}
.contentBox a:nth-child(2) .topitem i{color: #1d4c9c;}
.contentBox a:nth-child(3) .topitem i{color: #00C300;}
.contentBox a:hover .topitem{-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(10);opacity: 0;}


.formBox{margin: -30px auto 70px;padding: 40px 80px 60px 80px;box-shadow: 0px 10px 50px 0px rgb(0 0 0 / 20%);width: 75%;}
.formBox .topInfo{display: flex;flex-direction: column;align-items: center;}
.formBox .thankInfo{text-align: center;z-index: 20;width: 330px;max-width: 330px;}
.formBox .thankInfo .title{margin: -70px 0px 0px 0px;padding: 10px 40px;background-color: #9bdad2;color: #ffffff;font-weight: 100;font-size: 1.6em;text-align: center;}
.formBox .SStext{padding: 40px 0 10px;text-align: center;font-size: 18px;color: #7a7a7a;}

.trafficBox{position: relative;}
.trafficBox .catBox{padding: 30px 0 0;}
.trafficBox:after{background-color: #FAFAFA;height: 100%;top: 0px;width: 100%;z-index: -10;pointer-events: none;content: '';position: absolute;}
.iconBox{padding: 10px 0px 50px 0px;max-width: 1600px;margin: auto;}
.iconBox .contentBox{display: flex;justify-content: center;margin: 0px auto 30px;}
.iconBox .contentBox a{width: 50%;}
.iconBox ul {display: flex;justify-content: space-around;}
.iconBox ul .wow{width: 25%;}
.iconBox ul .wow .item{border-style: solid;border-width: 0px 1px 0px 0px;border-color: #E9E5DD;display: flex;flex-direction: column;align-items: center;}
.iconBox ul .wow .circle{padding: 10px 0;}
.iconBox ul .wow .circle img{width: 140px;}
.iconBox ul .wow .item p{font-weight: 500;text-align: center;font-size: 1.25em;color: #C8B086;}
.iconBox ul .wow .item article{color: #666666;font-size: 14px;font-weight: 400;text-align: center;}
.text {width: 70%;margin: auto;}
.text ol li{color: #444444;font-size: 17px;}
.text ol{margin: 10px 0 0px;}
.text ol li{margin: 10px 0px;list-style-type: auto;color: rgb(80 80 80);font-size: 17px;line-height: 140%;letter-spacing: 0.2px;font-weight: 500;display: list-item;}

.timeBox .Img{max-width: 50%;margin-left: auto;margin-right: auto;}
.timeBox .table-container{margin: 0px 0 30px;max-width: 60%;margin-left: auto;margin-right: auto;}
.mbTitle,.webTitle{text-align: center;}
.mbTitle{display: none;}
.top-column{padding: 0 0 30px;}

@media screen and (max-width: 1560px) {
	.iconBox{width: 90%;}
	.workframe{width: 90%;}
	.formBox{padding: 40px 10px 60px;}
}
@media screen and (max-width: 1280px) {
	.iconBox ul .wow .circle img{width: 110px;}
	.text{width: 75%;}
	.text ol li{font-size: 15px;}
}

@media screen and (max-width: 1140px) {
	.iconBox{margin-bottom: 20px;padding: 10px 0px;}
	.iconBox ul{display: flex;flex-wrap: wrap;}
	.iconBox ul .wow{width: 50%;}
	.iconBox ul .wow .item{padding: 20px 0px 10px 0px;border-style: solid;border-width: 0px 1px 1px 0px;height: 290px;}
	.iconBox ul .wow:nth-child(2) .item,.iconBox ul .wow:nth-child(4) .item{border-width: 0px 0px 1px 0px;}
	.iconBox ul .wow:nth-child(3) .item{border-width: 0px 1px 0px 0px;}
	.iconBox ul .wow:nth-child(4) .item{border-width: 0px 0px 0px 0px;}
	.iconBox ul .wow .circle img{width: 100px;}
	.iconBox ul .wow .item p{font-size: 19px;}
	.timeBox .Img,.timeBox .table-container{max-width: 90%;margin-left: auto;margin-right: auto;}
	.iconBox .contentBox a{width: 100%;height: 55px;line-height: 35px;}
	.contentBox a .topitem{font-size: 18px;}
}
@media screen and (max-width: 768px) {
	.contentBox{display: flex;flex-direction: column;}
	.contentBox a{width: 100%;margin: 8px 0;height: 55px;line-height: 55px;}
	.mbTitle,.webTitle{text-align: center;}
	.mbTitle{display: block;}
	.webTitle{display: none;}
	.text{width: 90%;margin: 5px auto;}
	.text ol {margin: 0px 0 0px;}
	.formBox .thankInfo .title{font-size: 1.2em;}
	.formBox .SStext{padding: 0px 0 10px;font-size: 16px;}
}
@media screen and (max-width: 480px) {
	.iconBox ul .wow{width: 100%;}
	.iconBox ul .wow .item,.iconBox ul .wow:nth-child(2) .item, .iconBox ul .wow:nth-child(4) .item,.iconBox ul .wow:nth-child(3) .item{border-width: 0px 0px 1px 0px;height: 100%;padding: 0px 0px 0px 0px;}
}