/*----------------------------------------header----------------------------------------*/
.top_logo { cursor: pointer; }
.name img { margin: 20px 0 0 20px; }
.custom-img {display: none; z-index: -1;}
.login img { width: 2.5rem; }
.login #login { margin-top: 4px; }
.lang .lan { display: inline-block; width: 55px; height: 30px; line-height: 30px; border-radius: 4px; margin-bottom: 2px; text-align: center; }
.lang button { background-color: transparent; width: 100%; border-radius: 5px; font-weight: bold; font-size: 12pt; }
.lang button:focus { outline: none; }
.lang .hr { margin: 4px; }
.lang * { vertical-align: middle; }
.login p { display: inline-block; font-size: 12pt; margin: 0 5px; vertical-align: middle; }
#sec_list { overflow: hidden; margin: 0 8px; height: 66px; position: relative; }
.section{ z-index: 11; }
.section .sec-icon { position: absolute; left: 7px; top: -2px; }
.section .sec { margin-left: 120px; }
.section li a{font-size: 14pt; display:block; padding:0 24px; border-radius:28px; overflow:hidden; white-space:nowrap; cursor:pointer;}
.section .dropdown-menu{ padding:0;}
.section .menu_show:first-child{ border-top:0; }
.section .menu_show{ text-align:center; padding:0 10px; font-size:12pt; border-top:1px solid; cursor:pointer;}
.section .menu_show:hover{ background-color: rgba(0, 0, 0, 0.1); }
.school-img { width: 96%; margin: 0 2%; }
.owl-carousel .owl-item .item img{max-width: unset; max-height: 480px;}
.owl-carousel .owl-item .item.fit_width img{max-width: unset; max-height: unset; visibility: hidden;}
.cus-img, .bnr {display: none;}

/*----------------------------------------login----------------------------------------*/
.logining .logining_top{ text-align: center; line-height: 56.25px; font-family: MingLiU; width: 75%; margin: 0 auto; }
.logining .logining_top img{ width: 37.5%; margin-top: 8.75px; }
.logining .password,.logining .username { margin-top: 18.75px;width: 100%;font-size: 12.75pt; }
.logining .username { margin-top: 10px; }
.logining .isrem { width: 70%; text-align: left; margin-top: 15px; margin-left: 30%; }
.logining .isrem span { font-size: 12pt; line-height: 26px; vertical-align: middle; }

/*----------------------------------------home----------------------------------------*/
.news_list ul li .news_icon { width: 11.5%; text-align: center; display: inline-block; float: left; }
.news_list ul li .news_icon img { width: 85%; }
.news_list .content { width: 782px; padding: 0 0.8%; }
.news_list .detail { margin-top: 37px; }
.news_list .title { font-size: 14pt; margin-bottom: 0.5%; }
.news_list .time { font-size: 12pt; display: none;}

/*----------------------------------------footer----------------------------------------*/
#myPopup .modal-body { max-height: 500px; overflow-y: auto; }
.banner-top, .banner-bottom, .footer-top {display: none;}
.customdata, .customdata * { font-size: 12pt; }
.menu {z-index: 1;}

@media (max-width: 1200px) {
	.news_list .content { width: 628px; }
	.news_list .detail { margin-top: 25px; }
}

@media (max-width: 992px) {
	.news_list .content { width: 459px; }
	.news_list .detail { margin-top: 13px; }
}

@media screen and (max-width: 768px) {
	.news_list .content { width: 76%; }
	.top_logo { width: 84px; height: 84px; margin: 5px 0;}
	.login img { width: 42px; }
	.login #login { margin-top: 5px; }
	.phone_btn { top: 22px; padding: 8px 10px 2px; }
	.footer { display: none; }
}
