@charset 'utf-8';
.content-academics-undergraduates{max-width:100% !important; padding:0 !important; margin:0 !important;}
.academics-tab-wrap{position:relative; background:#011634; padding:23px 0}
.academics-tab-wrap .inner-academics-tab-wrap{max-width:1165px; margin:0 auto; position:relative;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container{margin:0 77px; overflow: hidden;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container{width:100%; margin-left: auto; margin-right: auto; position: relative; overflow: hidden;  z-index: 1;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper{width:15000px; margin:0 auto;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide{width:225px; float:left; overflow:hidden;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper:after{clear:both; display:block; overflow:hidden; content:""; height:0}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide img.shine {position:absolute; z-index:-1; left:-177px;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide a{display:block; color:#5a7192; border:1px solid #4e5c71; 
box-sizing:border-box; height:93px; padding-top:17px; font-size:21px; text-align:center}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(1) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(4) a{padding-top:4px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(3) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(6) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(8) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(12) a{padding-top:30px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide.on a{color:#fff; border:2px solid #fff;}
.academics-tab-wrap .tab-btn-next.left{position:absolute; top:22px; left:0}
.academics-tab-wrap .tab-btn-next.right{position:absolute; top:22px; right:0}
.undergraduates-cont{max-width:1165px; padding:0 17px; margin:60px auto;}
.undergraduates-cont .tit-content {padding-bottom:60px;}
.undergraduates-cont .tit-content .top-tit{margin-bottom:40px; }
.undergraduates-cont .tit-content .top-tit:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .tit-content .top-tit .img{float:left; width:425px; margin-right:45px;}
.undergraduates-cont .tit-content .top-tit .img .bg{width:397px; height:286px; background:#e5ebf3;}
.undergraduates-cont .tit-content .top-tit .img img{width:396px; height:287px; display:block; margin-top:-260px; margin-left:30px;}
.undergraduates-cont .tit-content .top-tit .text{float:right; width: calc(100% - 470px); padding-top:30px; position:relative; height:283px }
.undergraduates-cont .tit-content .top-tit .text strong{font-size:55px; font-weight:600; font-style:normal; color:#222; line-height:60px;}
.undergraduates-cont .tit-content .top-tit .text ul.info{position:absolute; bottom:0;}
.undergraduates-cont ul.info li{font-size:24px; line-height:32px; margin-bottom:10px;}
.undergraduates-cont ul.info li:last-child{margin-bottom:0}
.undergraduates-cont ul.info li span.tel{display:inline-block; width:15px; height:22px; padding-right:13px; background-size:12px 22px; background:url(../../images/academics/ico_tel.png) no-repeat left center;}
.undergraduates-cont ul.info li span.home{display:inline-block; width:22px; height:20px; padding-right:13px; background-size:22px 20px; background:url(../../images/academics/ico_home.png) no-repeat left center;}
.undergraduates-cont ul.info li span.fax{display:inline-block; width:23px; height:19px; padding-right:13px; background-size:23px 19px; background:url(../../images/academics/ico_fax.png) no-repeat left center;}
.undergraduates-cont .tit-content .bot-text p{line-height:32px; color:#555555;}
.undergraduates-cont section{padding:50px 0; border-top:1px solid #dddddd}
.undergraduates-cont .undergraduates-type{}
.undergraduates-cont .undergraduates-type:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type .l-text{float:left; width: calc(100% - 293px)}
.undergraduates-cont .undergraduates-type .l-text > p{margin:35px 0; line-height:28px;}
.undergraduates-cont .undergraduates-type .l-text ul{}
.undergraduates-cont .undergraduates-type .l-text ul.under-list li > strong{color:#333333; font-size:21px; line-height:32px; font-style:normal; font-weight:600; display:block; }
.undergraduates-cont .undergraduates-type .l-text ul.under-list li {padding-left:15px; background:url(../../images/academics/bul_academics.png) no-repeat left 12px; background-size:5px 5px;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list2 li {background:none; padding-left:0}
.undergraduates-cont .undergraduates-type .l-text ul.under-list3 li strong{font-size:18px; line-height:28px;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list3 li{padding:0; background:none;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list4 li strong{font-size:18px; line-height:28px; margin-top:10px; color:#555}
.undergraduates-cont .undergraduates-type .l-text ul.under-list4 li{padding:0 !important; background:none !important;}
.undergraduates-cont .undergraduates-type .l-text ul li p{margin:15px 0; line-height:28px;}
.undergraduates-cont .undergraduates-type .r-img{float:right; width:253px; margin-left:40px;}
.undergraduates-cont .undergraduates-type .r-img img{width:100%;}

.undergraduates-cont .undergraduates-type.undergraduates-type1 .l-text{float:none; width:100%}
.undergraduates-cont .undergraduates-type1 .l-text ul.img-list:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type1 .l-text ul.img-list li{width:32.5%; margin-right:1%; margin-bottom:1%; float:left; background:none; padding:0;}
.undergraduates-cont .undergraduates-type1 .l-text ul.img-list li:nth-child(3n+0){margin-right:0}
.undergraduates-cont .undergraduates-type1 .l-text ul.img-list li img{width:100%; height:100%; display:block; vertical-align:middle;}

.undergraduates-cont .undergraduates-type2 .l-text{float:none;width:100%}
.undergraduates-cont .undergraduates-type2 .l-text:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type2 .l-text .left-list{width:45%; float:left; padding-right:5%}
.undergraduates-cont .undergraduates-type2 .l-text .left-list li {margin-bottom:10px;}
.undergraduates-cont .undergraduates-type2 .l-text .left-list li strong{font-style:normal; font-weight:600;}
.undergraduates-cont .undergraduates-type2 .l-text .right-list{width:45%; float:right;padding-right:5%}
.undergraduates-cont .undergraduates-type2 .l-text .right-list li{margin-bottom:10px;}
.undergraduates-cont .undergraduates-type2 .l-text .right-list li strong{font-style:normal; font-weight:600; }
.undergraduates-cont .undergraduates-type2 .l-text .i-type{clear:both; padding-top:50px;}
.undergraduates-cont .undergraduates-type2 .l-text .i-type:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type2 .l-text .i-type img{display:inline-block; width:50%; vertical-align:middle; float:left;}

.content-academics-professionalGraduate ul.info2, .content-academics-specializedGraduate ul.info2{margin:40px 0}
.content-academics-professionalGraduate ul.info2 li, .content-academics-specializedGraduate ul.info2 li{display:inline-block; padding-right:20px; margin-bottom:0}
.content-academics-professionalGraduate section:first-child, .content-academics-specializedGraduate section:first-child{padding-top:0;border-top:0}

@media all and (min-width:992px) and (max-width:1199px) {
.undergraduates-cont .tit-content .top-tit .text{float:right; width: calc(100% - 470px); padding-top:2.5vw }
.undergraduates-cont .tit-content .top-tit .text strong{font-size:45px; font-weight:600; font-style:normal; color:#222; line-height:50px;}
.undergraduates-cont .tit-content .top-tit .text ul.info{margin-top:8vw;}
}

@media all and (min-width:768px) and (max-width:991px) {
.academics-tab-wrap{padding:12px 0;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide{width:160px; float:left;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide a{height:70px; padding-top:15px; font-size:17px; line-height:18px;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container{margin:0 29px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(1) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(4) a{padding-top:5px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(3) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(6) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(8) a{padding-top:25px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(12) a{padding-top:15px;}
.academics-tab-wrap .tab-btn-next.left{position:absolute; top:22px; left:5px}
.academics-tab-wrap .tab-btn-next.left img, .academics-tab-wrap .tab-btn-next.right img{width:14px; height:24px;}
.academics-tab-wrap .tab-btn-next.right{position:absolute; top:22px; right:5px}

.undergraduates-cont{max-width:1165px; padding:0; margin:0 auto;}
.undergraduates-cont .tit-content .top-tit{margin-bottom:0; }
.undergraduates-cont .tit-content .top-tit .img{float:none; width:100%; margin-right:0;}
.undergraduates-cont .tit-content .top-tit .img .bg{display:none;}
.undergraduates-cont .tit-content .top-tit .img img{width:100%; height:100%; display:block; margin-top:0; margin-left:0; vertical-align:middle;}
.undergraduates-cont .tit-content .top-tit .text{float:none; width:auto; padding:40px 30px ; height:auto}
.undergraduates-cont ul.info{margin-top:40px !important;position: inherit !important;}
.undergraduates-cont ul.info li{font-size:28px; line-height:45px}
.undergraduates-cont ul.info li span{width:16px; height:22px; padding-right:13px; background-size:16px 22px; background:url(../../images/academics/ico_tel.png) no-repeat left center;}
.undergraduates-cont .tit-content .bot-text{padding:0 30px;}
.undergraduates-cont .tit-content .bot-text p{font-size:24px; line-height:38px;}
.undergraduates-cont section{margin:0 30px}
.undergraduates-cont .undergraduates-type{}
.undergraduates-cont .undergraduates-type:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type .l-text{float:none; width: 100%}
.undergraduates-cont .undergraduates-type .l-text p{margin:40px 0; font-size:26px; line-height:38px !important}
.undergraduates-cont .undergraduates-type .l-text ul.under-list li > strong{font-size:32px; line-height:60px;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list li {padding-left:20px; background:url(../../images/academics/bul_academics.png) no-repeat left 25px; background-size:9px 8px;}
.undergraduates-cont .undergraduates-type .r-img{float:none; width:100%; margin-left:0; margin-top:50px;}
.undergraduates-cont .undergraduates-type .r-img img{width:100%;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list3 li strong{font-size:28px; line-height:32px;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list4 li strong{font-size:28px; line-height:32px;}

.content-academics-graduate{padding:0 !important;}
.undergraduates-cont .undergraduates-type2 .l-text .left-list{width:100%; float:none; padding-right:0}
.undergraduates-cont .undergraduates-type2 .l-text .left-list li strong{font-size:24px; line-height:38px;}
.undergraduates-cont .undergraduates-type2 .l-text .right-list li strong{font-size:24px; line-height:38px;}
.undergraduates-cont .undergraduates-type2 .l-text .right-list{width:100%; float:none; padding-right:0}
.undergraduates-cont .undergraduates-type2 .l-text .i-type{clear:both; padding-top:50px;}
.undergraduates-cont .undergraduates-type2 .l-text .i-type:after{clear:both; display:block; overflow:hidden; content:""; height:0;}
.undergraduates-cont .undergraduates-type2 .l-text .i-type img{display:inline-block; width:50%; vertical-align:middle; float:left;}

.content-academics-professionalGraduate{padding:0 !important; border-top:2px solid #acacac}
.content-academics-professionalGraduate ul.info2{margin:20px 0}
.content-academics-professionalGraduate ul.info2 li{display:block; padding-right:0; margin-bottom:10px; font-size:32px; line-height:49px;}
.content-academics-professionalGraduate section:first-child{padding-top:0;border-top:0}
.content-academics-professionalGraduate .undergraduates-cont{margin:30px auto;}

.content-academics-specializedGraduate{padding:0 !important; border-top:2px solid #acacac}
.content-academics-specializedGraduate section:first-child{padding-top:30px}
}

@media all and (max-width:767px){
.academics-tab-wrap{padding:12px 0;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide{width:160px; float:left;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide a{height:70px; padding-top:15px; font-size:17px; line-height:18px;}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container{margin:0 29px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(1) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(4) a{padding-top:5px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(3) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(6) a,
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(8) a{padding-top:25px}
.academics-tab-wrap .inner-academics-tab-wrap .tab-container .academics-container .academics-swiper-wrapper .academics-swiper-slide:nth-child(12) a{padding-top:15px;}
.academics-tab-wrap .tab-btn-next.left{position:absolute; top:22px; left:5px}
.academics-tab-wrap .tab-btn-next.left img, .academics-tab-wrap .tab-btn-next.right img{width:14px; height:24px;}
.academics-tab-wrap .tab-btn-next.right{position:absolute; top:22px; right:5px}

.undergraduates-cont{max-width:1165px; padding:0; margin:0 auto;}
.undergraduates-cont .tit-content{padding-bottom:30px}
.undergraduates-cont .tit-content .top-tit{margin-bottom:0; }
.undergraduates-cont .tit-content .top-tit .img{float:none; width:100%; margin-right:0;}
.undergraduates-cont .tit-content .top-tit .img .bg{display:none;}
.undergraduates-cont .tit-content .top-tit .img img{width:100%; height:100%; display:block; margin-top:0; margin-left:0; vertical-align:middle;}
.undergraduates-cont .tit-content .top-tit .text{float:none; width:auto; padding:30px 15px 0 15px; height:auto; }
.undergraduates-cont .tit-content .top-tit .text strong{font-size:36px; line-height:38px}
.undergraduates-cont  ul.info{margin:20px  0 !important; position:inherit !important;}
.undergraduates-cont  ul.info li{font-size:18px; line-height:26px}

.undergraduates-cont .tit-content .top-tit .text ul.info li span.tel{width:16px; height:22px; padding-right:13px; background-size:16px 22px; background:url(../../images/academics/ico_tel.png) no-repeat left center;}
.undergraduates-cont .tit-content .bot-text{padding:0 15px;}
.undergraduates-cont .tit-content .bot-text p{font-size:16px; line-height:22px;}
.undergraduates-cont section{margin:0 15px; padding:20px 0;}
.undergraduates-cont .undergraduates-type .l-text{float:none; width:100%}
.undergraduates-cont .undergraduates-type .l-text p{margin:10px 0 !important; font-size:16px; line-height:22px !important;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list li > strong{font-size:18px; line-height:26px;}
.undergraduates-cont .undergraduates-type .l-text ul.under-list li {padding-left:13px; background:url(../../images/academics/bul_academics.png) no-repeat left 10px; background-size:5px 4px; }
.undergraduates-cont .undergraduates-type .r-img{float:none; width:100%; margin-left:0; margin-top:20px;}
.undergraduates-cont .undergraduates-type .r-img img{width:100%;}

.undergraduates-cont .undergraduates-type1 .l-text ul.img-list li{width:100%; margin-right:0; margin-bottom:15px; float:none; background:none; padding:0;}

.content-academics-graduate{padding:0 !important;}
.undergraduates-cont .undergraduates-type2 .l-text .left-list{width:100%; float:none;padding-right:0}
.undergraduates-cont .undergraduates-type2 .l-text .right-list{width:100%; float:none; padding-right:0}
.undergraduates-cont .undergraduates-type2 .l-text .i-type{clear:both; padding-top:25px;}
.undergraduates-cont .undergraduates-type2 .l-text .i-type img{width:100%;  float:none;}

.content-academics-professionalGraduate{padding:0 !important; border-top:2px solid #acacac}
.content-academics-professionalGraduate ul.info2{margin:15px 0}
.content-academics-professionalGraduate .undergraduates-cont{margin:15px auto;}
}