.tableBox.mod{}
.tableBox.mod td ul{}
.tableBox.mod td ul li{margin-bottom:6px;}
.tableBox.mod td ul li:last-of-type{margin-bottom:0;}
.tableBox.mod td .pop_btn{cursor: pointer; display:inline-block; width: 100px; height: 35px; line-height: 35px; border:1px solid #000}

.pop_bg{display:none; position:fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000000; opacity: 0.8; z-index: 9990;}
.pop_box{display:none; position:fixed; top: 50%; left: 50%; transform:translate(-50%,-50%); max-width: 1500px; width: 100%; height: auto; background: #fff; z-index: 9999; padding: 50px; box-sizing:border-box; box-shadow:0 0 5px 3px #00000045}
.pop_box *{word-break:break-all}
.pop_box .top_box{display:flex; justify-content:space-between; align-items:center; border-bottom: 1px solid #000; max-width: 1200px; margin: 0 auto 20px; padding: 20px 0;}
.pop_box .top_box .tit{}
.pop_box .top_box .tit h3{font-weight:bold; font-size:34px; color: #000;}
.pop_box .top_box .close{ cursor: pointer;}
.pop_box .top_box .close i{font-size:30px; color: #000;}
#overseas .pop_box .scroll_box{ max-height: 600px; overflow-y: scroll; }
#overseas .pop_box .overseasSlide{max-width: 1200px; margin: 0 auto 80px;}
#overseas .pop_box .overseasSlide .textBox{padding-left: 40px; box-sizing:border-box;}


@media (max-width: 1200px){
	.pop_box{padding: 20px;}
}
@media (max-width: 1024px){
	#overseas .pop_box .overseasSlide .textBox{padding-left: 0;}
}
@media (max-width: 767px){
	.pop_box .top_box .tit h3{font-size:28px;}
	#overseas .overseasSlide .textBox dt{width: 90px;}
	#overseas .overseasSlide .textBox dd{box-sizing:border-box; padding-right: 10px;}
	#overseas .pop_box .scroll_box{max-height: 400px;}
}
