@charset "utf-8";
/* CSS Document */

.main_visual_wrap {position:relative}

.visual_inner {overflow:hidden;position:relative;width:100%;height:21rem}
.visual_inner .visual {display:none;width:100%;height:100%}
.visual_inner .visual_txt_wrap {position:absolute;top:0;width:100%;margin:0 auto;height:100%}
.visual_inner .visual_txt {display:flex;justify-content:center;align-items:center;height:100%}
.visual_inner .visual_txt .articleTit {display:block;max-width:80%;color:#fff;font-size:2.4rem;text-shadow:0px 2px 2px rgba(0,0,0,1);line-height:1.2;text-align:center;word-break:keep-all}
.visual_inner .visual_txt .articleCon {display:block;margin-top:.9rem;color:#fff;font-size:1.5rem;text-shadow:0px 2px 2px rgba(0,0,0,1);text-align:center}

.visual_inner .visual.active {display:block}

.visual_inner .visual.img1 {background:url(../../../img/foreign/main/visual1.jpg) no-repeat top center;background-size:cover}
.visual_inner .visual.img2 {background:url(../../../img/foreign/main/visual2.jpg) no-repeat top center;background-size:cover}

.visual_control {position:absolute;bottom:10.5rem;left:50%;width:100%;margin-left:-50%;text-align:center}
.visual_control ul {display:inline-block}
.visual_control ul li {display:inline-block;margin-left:.35rem}
.visual_control ul li:first-child {margin-left:0}
.visual_control ul li a {display:block;width:.55rem;height:.55rem;background:url(../../../img/foreign/main/slick_slide_off.png) no-repeat 0 0;background-size:.55rem;text-indent:-9999px}
.visual_control ul li a.active {background:url(../../../img/foreign/main/slick_slide_on.png) no-repeat 0 0;background-size:.55rem}
.visual_control ul li a.pause {display:block;width:.55rem;height:.55rem;background:url(../../../img/foreign/main/slick_slide_pause.png) no-repeat 0 0;background-size:.55rem;text-indent:-9999px}

.quick_wrap {position:relative;width:100%;max-width:1600px;margin:0 auto;margin-top:2rem}
.quick_wrap:before {content:"";position:absolute;top:0;left:-10%;width:50%;height:100%;background:#223544;z-index:-1}
.quick_wrap ul {display:flex;flex-wrap:wrap;align-items:stretch;background:url(../../img/foreign/main/quick_bg.jpg) repeat;border-radius:0 2rem 2rem 0}
.quick_wrap ul li {width:20%;border-left:1px solid #4e5d69;text-align:center;box-sizing:border-box}
.quick_wrap ul li a {display:inline-flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:1.2rem .5rem;box-sizing:border-box}
.quick_wrap ul li a:hover {background:#182632}
.quick_wrap ul li:last-child a:hover {border-radius:0 2rem 2rem 0}
.quick_wrap ul li a .quick_ico img {max-width:100%}
.quick_wrap ul li a .quick_txt {margin-top:1.1rem;color:#fff;font-size:1.1rem;font-weight:500;line-height:1.2}

.section {position:relative;margin-top:3rem;padding-top:2.5rem}
.section:before {content:"";position:absolute;top:0;left:0;width:100%;height:18rem;background:url(../../img/foreign/main/content_bg.jpg)no-repeat;background-size:cover;z-index:-1}
.section_wrap {position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1600px;margin:0 auto}
.section_wrap .sec_right {order:2;width:calc(50% - 1.25rem)}
.edu_menu {position:relative}
.edu_menu ul {display:flex;flex-wrap:wrap;justify-content:space-between}
.edu_menu ul li {width:calc((100% - 1rem)/2)}
.edu_menu ul li a {position:relative;display:inline-flex;align-items:center;width:100%;height:100%;padding:1.15rem 1.5rem 1.15rem 1rem;background:linear-gradient(90deg,rgba(57, 157, 253, 1) 0%, rgba(1, 102, 234, 1) 100%);border-radius:.3rem .3rem 1rem .3rem;color:#fff;font-size:.8rem;font-weight:400;word-break:keep-all;box-sizing:border-box}
.edu_menu ul li a:before {content:"";position:absolute;top:50%;right:1rem;width:.4rem;height:.7rem;margin-top:-.35rem;background:url(../../img/foreign/main/quick_menu_arrow.png)no-repeat;background-size:.4rem}
.notice_wrap {position:relative;margin-top:2.5rem;padding:1.6rem 2rem;background:#fff;border-radius:1.8rem 0 0 0;box-sizing:border-box}
.notice_wrap h3 {color:#213890;font-size:1.3rem;font-weight:600}
.board_list .board_box {position:relative;margin-top:1rem;padding:.85rem 1rem .95rem 1rem;background:#f4f4f4;border-radius:.4rem .4rem 1rem .4rem;box-sizing:border-box}
.board_list .board_box a {display:block;width:calc(100% - 5rem)}
.board_list .board_box a .board_tit {position:relative;overflow:hidden;display:block;text-overflow:ellipsis;width:100%;white-space:nowrap;color:#333;font-size:.9rem;font-weight:500;box-sizing:border-box}
.board_list .board_box a .board_tit.new {padding-left:1rem}
.board_list .board_box a .board_tit.new:before {content:"N";position:absolute;top:50%;left:0;width:.8rem;height:.8rem;margin-top:-.4rem;background:#ee7522;border-radius:50%;color:#fff;font-size:.5rem;text-align:center;line-height:.8rem}
.board_list .board_box a .board_info {overflow:hidden;display:block;text-overflow:ellipsis;width:100%;margin-top:.65rem;white-space:nowrap;color:#555;font-size:.8rem}
.board_list .board_box .board_date {position:absolute;top:1.7rem;right:1rem;color:#888;font-size:.8rem}
.board_list .board_box:hover {background:#213890}
.board_list .board_box:hover a .board_tit {color:#fff}
.board_list .board_box:hover a .board_info {color:#fff}
.board_list .board_box:hover .board_date {color:#fff}
.notice_wrap .btn_more {position:absolute;top:2rem;right:2rem;display:block;width:1.15rem;height:1.15rem;background:url(../../img/foreign/main/btn_more.png)no-repeat;background-size:1.15rem;text-indent:-9999px}

.section_wrap .sec_left {order:1;width:calc(50% - 1.25rem)}
.video_wrap {position:relative}
.video_wrap .video_box {width:100%;height:20rem}
.video_wrap .video_box img {width:100%;height:100%}
.video_wrap .video_box video {width:100%;height:100%;object-fit:100%}
.gallery_wrap {position:relative;margin-top:2rem}
.gallery_wrap h3 {color:#213890;font-size:1.3rem;font-weight:600}
.gallery_wrap ul {display:flex;flex-wrap:wrap;margin-top:.65rem}
.gallery_wrap ul li {width:calc((100% - 2rem)/3);margin:.5rem 0 .5rem 1rem}
.gallery_wrap ul li:nth-child(1) {margin:.5rem 0}
.gallery_wrap ul li a {display:block}
.gallery_wrap ul li a .photo_thumb {display:block;width:100%;height:7rem}
.gallery_wrap ul li a .photo_thumb img {width:100%;height:100%;object-fit:cover}
.gallery_wrap ul li a .photo_txt {overflow:hidden;display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-top:.75rem;color:#333;font-size:.8rem}
.gallery_wrap .btn_more {position:absolute;top:.4rem;right:0;display:block;width:1.15rem;height:1.15rem;background:url(../../img/foreign/main/btn_more.png)no-repeat;background-size:1.15rem;text-indent:-9999px}

.banner_wrap {position:relative;margin-top:3rem;background:#f5f5f5}
.bn_box {display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:1600px;height:4.5rem;margin:0 auto}
.bn_box .bn_ctrl {width:7rem}
.bn_box .bn_ctrl h3 {color:#333;font-size:.9rem;font-weight:600}
.bn_box .bn_ctrl ul {display:flex;flex-wrap:wrap;margin-top:.2rem}
.bn_box .bn_ctrl ul li {margin-left:.25rem}
.bn_box .bn_ctrl ul li:first-child {margin-left:0}
.bn_box .bn_ctrl ul .bn_prev a {display:block;width:1.55rem;height:1.55rem;background:#fff url(../../img/foreign/main/link_prev.png)no-repeat center center;background-size:.45rem;border:1px solid #999;border-radius:.4rem;text-indent:-9999px}
.bn_box .bn_ctrl ul .bn_pause a {display:block;width:1.55rem;height:1.55rem;background:#fff url(../../img/foreign/main/link_pause.png)no-repeat center center;background-size:.45rem;border:1px solid #999;border-radius:.4rem;text-indent:-9999px}
.bn_box .bn_ctrl ul .bn_play a {display:block;width:1.55rem;height:1.55rem;background:#fff url(../../img/foreign/main/link_play.png)no-repeat center center;background-size:.45rem;border:1px solid #999;border-radius:.4rem;text-indent:-9999px}
.bn_box .bn_ctrl ul .bn_next a {display:block;width:1.55rem;height:1.55rem;background:#fff url(../../img/foreign/main/link_next.png)no-repeat center center;background-size:.45rem;border:1px solid #999;border-radius:.4rem;text-indent:-9999px}
.bn_box .bn_list {width:calc(100% - 7rem)}
.bn_box .bn_list ul {overflow:hidden;display:flex;flex-wrap:wrap;height:2.5rem}
.bn_box .bn_list ul li {height:100%;margin-left:1rem}
.bn_box .bn_list ul li a {display:block;height:100%}
.bn_box .bn_list ul li a img {width:100%;height:100%}