/*----------------------------------------Common----------------------------------------*/
*{padding: 0;margin: 0;font-size: 10pt;font-family: Microsoft YaHei;list-style-type: none;font-weight: normal;border: none;}
a:hover,a:focus{text-decoration: none;color:inherit;}
a{text-decoration: none;outline: none;color: inherit;}
label{max-width: none;}
.lock-scroll{overflow: hidden;}
.left{float: left;}
.right{float: right;}
.clear:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;}
.gotop{position: fixed;right: 24px;bottom: 100px;display: none;z-index:888;opacity: 0.5;}
.gotop:hover{opacity: 1;}
.zz{width: 100%;height: 100%;z-index:21;background-color: #020202;position: fixed;opacity: 0.70;display: none;}

/* 特殊 */
body{background-image: url(/web/2626/assets/images/content_bg.png);} /* 加背景 */
/* 特殊 */

/*----header----*/
.header{background-color: #f7a9a9;height: 150px;position: relative;color:#ffffff;} /* 校名更改為 #ffffff */
.top .container{position: relative;z-index: 1;height: 84px;}
.top{position: relative;z-index: 20;height: 84px;padding: 0 15px;}
.name span{display: flex;align-items: center;height: 84px;margin-left: 20px;font-weight: bold;font-size: 25px;}
.lang{line-height: 84px;color: #db5050;display: none;} /* 取消中英文按鈕 */
.lang button:hover{background-color: #fff;}
.lang .hr{display: inline-block;width: 1px;background-color: #db5050;height: 30px;margin-bottom: 1px;}
.lang div.current button{background: #fff;}
.login p{color:#e96f6f;}
.phone_btn{display: none;position: absolute;right: 20px;top:20px;padding: 10px 12px 4px;border-radius: 8px;background: #e14443;}
.phone_btn span{display: block;width: 28px;height: 5px;background: #fff;margin-bottom: 6px;border-radius: 3px;}
.section{width:100%;height: 66px;line-height: 66px;background-color: #f7a9a9;position: absolute;top: 84px;padding: 0 15px;} /* Section 背景色更改 #f7a9a9*/
#fl_list{display: flex;flex-flow: row wrap;margin-bottom: 0;height: 100%;margin-left: 165px;}
.section .sec .secl_change{width: 11px;height: 66px;display: inline-block;color:#ffffff;font-weight: bold;} /* Section 箭咀色更改 #ffffff*/
/*.section ul .current{background-color: #e6e6e3;}*/
/*.section ul li:hover{background-color: #e6e6e3;}*/
.section li{list-style: none;float: left;text-align: center;position: absolute;color:#ffffff;} /* Section 文字色更改 #ffffff*/
#sec_right{cursor: pointer;float: left;line-height: 66px;}
#sec_left{cursor: pointer;float: right;line-height: 66px;}
.section .dropdown-menu{padding:0;color:#FFFFFF;background: #F7A9A9;}
.fl_change{cursor: pointer;display: inline-block;width: 11px;color:#db5050;}
#login_out,#login{cursor: pointer;}
.phone_nav{width: 100%;height: 100%;background-color: #f7a9a9;position: fixed;z-index: 998;top:-100%;overflow-y:auto;}
.phone_nav ul{margin-top: 66px;}
.phone_nav ul li{height: 54px;line-height: 54px;border-bottom: 1px dashed #db5050;padding-left: 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.phone_nav ul li a{font-size: 14pt;color: #db5050;display: block;}
/*.phone_lang{text-align: center;display: block !important;}*/
.phone_lang{text-align: center; display: none;} /* 取消中英文按鈕 */


/*----------------------------------------banner----------------------------------------*/
#banner { min-height: 10px; background-color: #f7a9a9; }
.bnr_dot{width: 20px; height: 20px; margin-left: 21px;  border-radius:20px; background-color: #fff; border: 0px;outline: none;}
.carousel-indicators .active {width: 22px; height: 22px; margin-left: 20px; background-color: #f7a9a9;}

@media  screen and (max-width: 1024px) {
    #banner { min-height: 5px; }
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    .bnr_dot{width: 12px; height: 12px; margin-left: 13px; border-radius:12px;}
    .carousel-indicators .active {width: 13px; height: 13px; margin-left: 12px;}

    #banner { min-height: 0; }
}
.item{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;background-color: #e5e5e5;text-align: center;}
.item img{width: 100%;max-width: 1024px;}



/*----footer----*/
.footer{background-color: #f7a9a9;padding: 0 15px;padding-top: 10px;}
.sitemap{padding-top: 10px;}
.menu{margin:0 10px;float: left;text-align: left;width: 120px;margin-bottom: 10px;}
.menu a:first-child{font-weight: bold;text-decoration: none;}
.menu a{display:block;margin-bottom: 5px;transition: all 0.3s;text-decoration: underline;overflow: hidden;}



/*----common----*/
.title img{vertical-align: middle;}
.top_logo{height: 100px;width: 100px;background-repeat: no-repeat;background-position: 50% 50%;margin-top: 10px;background-size: contain;}
.logining{width:450px;height:300px;position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;background-color: #fff;z-index: 999;padding: 6px;border-radius: 8px;display: none;}
.logining form{background-color: #f7a9a9;height: 100%;width:100%;border-radius: 4px;color: #db5050;}
.logining .log_close{position: absolute;right: -45px;top: -15px;cursor: pointer;}
.logining .log_close img{width: 50%; height: 50%;}
.logining .isr{display: inline-block;}
.logining .isr img{width: 75%;}
.logining form label{text-align: right;width: 30%;font-size: 12.75pt;}
.logining form input[type=text],.logining form input[type=password]{height: 42.75px;width: 62%;padding: 4px;}
.logining form input[type=submit]{line-height: 30px;width: 153px;background-color: #e96f6f;color: #fff;font-size: 12.75pt;margin: 0 auto;display: block;margin-top: 15px;}
.logining form input{border-radius: 4px;}
/*----------------------------------------数值表修改----------------------------------------*/
.menu>a:first-child{font-size: 12pt;color: #db5050;}
.menu>a{font-size: 9.5pt;color: #dc6f6f;}

/*----------------------------------------End:数值表修改----------------------------------------*/





/*----------------------------------------Index----------------------------------------*/

/*----news----*/
.news{margin-top: 20px;margin-bottom: 84px;padding: 0 15px;}
.news_list {padding-left: 24px; width: 87%;}
.news_list p{margin: 0}
.news_list ul{margin-top: 48px;}
.news_list hr{height: 1px;border: none;border-top: 1px dashed #838383;}
.news_list .news_detail{padding: 4px 21px;border-radius: 5px;background-color: #e96f6f;color: #fff;text-align: center;font-size:12pt;}
.news_list .more{padding: 4px 21px;border-radius: 5px;background-color: #e96f6f;color: #fff;text-align: center;font-size: 12pt;margin-top: 20px;}


/*----contact----*/
.contact{background: #fff4f4;padding: 0 15px;padding-top: 27px;}
.contact .content{padding-left: 24px;width: 87%}
.contact .content p{margin-bottom: 24px;font-size: 12.5pt;color: #6b6b6b;}
.maps iframe{width: 100%; height: 433px;}

/*----common----*/
.img{height:90px;width: 90px;}
.ell{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
/*----------------------------------------数值表修改----------------------------------------*/
.news_list span,.contact .content span{font-size: 16pt; font-weight: bold; color: #838383;margin-bottom: 32px;display: block;}
.news_list ul li{color: #6c6c6c;}

/*----------------------------------------End:数值表修改----------------------------------------*/


/*----------------------------------------Other----------------------------------------*/
.seaction-seach{background-color: #e96f6f !important;}


/*----------------------------------------Calendar----------------------------------------*/
.fc-today-button-css-list{width: 88px !important;background-color: #f7a9a9 !important;border:none !important;color:#db5050 !important;font-size: 11pt;border-radius: 4px;text-align: center}/*今天按钮的css*/
.fc-prev-button-css-list{background-color:#f7a9a9 !important;color:#db5050 !important;border-radius:32px;height:32px !important;width:32px !important}/*上一月按钮的css*/
.fc-next-button-css-list{background-color:#f7a9a9 !important;color:#db5050 !important;border-radius:32px;height:32px !important;width:32px !important;margin-left: 0 !important;}/*下一月按钮的css*/
.fc-widget-header-css-list{background-color: #f7a9a9 !important;border:none !important;}/*table的header的css*/
.fc-day-header-css-list{border:none !important;font-size:9pt;color: #000;height: 40px;line-height: 40px;}/*头部周期css*/
.fc-day-number-css-list{font-size: 10pt;}/*日期css字体大小*/
.fc-center h2{color:#000;font-size: 14pt;margin: 0 4.5rem !important;line-height: 32px;letter-spacing: 2pt;}/*中间标题css*/
.fc-sun,.fc-sat{color:#FF0000;}/*周末css*/
#calendar .fc-next-button:hover,#calendar .fc-prev-button:hover{background-color: #e96f6f !important;color:#db5050 !important;border-radius:32px;height:32px !important;width:32px !important}
.fc-button-group .fc-button{color:#838383 !important;}
.fc-button-group .fc-state-hover,.fc-button-group .fc-state-active{color: #db5050 !important}
.fc-button-group .fc-button:hover{color: #db5050 !important;border-color: #e96f6f !important}
#calendar .fc-today-button:hover{background-color:#e96f6f !important;color:#db5050 !important;}
.fc-button-group .fc-button,.fc-button-group .fc-button:hover{background-color: #e96f6f !important}
#keyword{border-color: #e96f6f !important;}
#cal_back{background-color: #e96f6f;}
.fc-event-container span,.fc-list-item span{color:#db5050;}
.fc-list-item{border-top: 1px dashed #db5050;}
.fc-widget-header{background-color: #e96f6f !important;}




/*----------------------------------------Section----------------------------------------*/
.section-box button, #confirm_ok { 
	background-color: #e96f6f; 
	border-color: #e96f6f !important;}
.section-box button:hover, .section-box button.focus, .section-box button.focus:hover,
#confirm_ok:hover, #confirm_ok.focus, #confirm_ok.focus:hover { 
	background-color: #de4d4d !important; 
	border-color: #de4d4d !important; 
	color: #e96f6f !important; box-shadow: none; outline: none !important;
}

/* 二級目錄大屏模式下的導航 */
.left-bar button:hover, .left-bar button.focus, .left-bar button.focus:hover, 
.left-bar button.active, .left-bar button.active:hover { 
	color: #e65151 !important; 
}

/* 搜索框 */
.form-group { background-color: #e96f6f; }
.form-group input { border-color: #e96f6f; }

/* 小屏模式下的路徑導航 */
.nav-mainpage:hover, .nav-onpage { color: #e65151; }

/* 文本 */
.reply-hr { border-top: 1px dashed #e65151 !important; }
.reply-icon { color: #e65151; }

/* 分頁 */
.pager li>a:hover, .pager li.active>a { background-color: #e96f6f; }


@media screen and (max-width: 768px){
	.header{height: 100%;}
	.login{display: block;margin-right: 72px;}
	.banner{width: inherit;}
	.banner_controller,.pc_lang,.sidebar,.name,.contact .img,.contact span,.news .img,.news_icon,.news_list span,.sitemap{display: none !important;}
	.section{visibility:hidden;}
	.news_list .content{margin-left: 0;}
	.news_list{padding: 0;width: 100%;}
	.phone_btn{display: block;}
	.contact .content p{width: 100%;}
}
@media screen and (max-width: 767px){
	.logo{width: 100%;margin: 0;}
	.logining{width: 96%;min-height: 300px;min-width: 300px;}
}