@charset "utf-8";

.figure{font-style:italic; font-size:14px; text-align:center;}
.figure2{text-align:center;}
.figure_t td{text-align:center; padding:7px;}

.loca{border-collapse:collapse; width:800px; margin:0 auto;}
.loca td{ border:1px solid #ddd; padding:7px;}
.ol{margin-left:30px;}
.ul{margin-left:30px;word-break: keep-all; word-wrap: break-word;}
.write_btn{ background-color:#bd141b; width:280px; margin:30px auto; text-align:center; border-radius:6px;}
.write_btn a{color:#fff; font-size:18px; font-family:'Calibri','NotoRegular'; padding:15px 0; display:block;}


.pro_tab{overflow:hidden; margin-bottom:30px;}
.pro_tab li{width:324px;  text-align:center;  background:#b4b4b4; color:#fff; float:left; margin-right:10px; list-style:none; border:1px solid #b4b4b4; }
.pro_tab li:nth-child(3n) {margin-right:0;}
.pro_tab li a{font-size:22px; font-family:'Calibri','NotoRegular';  color:#fff; padding:15px 0; display:block;}
.pro_tab li strong{font-size:14px;}
.pro_tab li:hover{border:1px solid #2e98d4;}
.pro_tab li.over{background-color:#2e98d4; color:#fff; border:1px solid #2e98d4;}

.ash_tab{overflow:hidden; margin-bottom:30px;}
.ash_tab li{width:235px;  text-align:center;  background:#b4b4b4; color:#fff; float:left; margin-right:10px; list-style:none; border:1px solid #b4b4b4; }
.ash_tab li:nth-child(4n) {margin-right:0;}
.ash_tab li a{font-size:18px; color:#fff; padding:15px 0; display:block;}
.ash_tab li strong{font-size:14px;}
.ash_tab li:hover{border:1px solid #2e98d4;}
.ash_tab li.over{background-color:#2e98d4; color:#fff; border:1px solid #2e98d4;}

.conf_tab{overflow:hidden; margin-bottom:30px; float:left;}
.conf_tab li{width:160px; padding-left:10px; background:#b4b4b4; color:#fff; margin-bottom:10px; list-style:none; border:1px solid #b4b4b4; }
.conf_tab li:nth-child(4n) {margin-right:0;}
.conf_tab li a{font-size:22px; font-family:'Calibri','NotoRegular';  color:#fff; padding:10px 0; display:block;}
.conf_tab li strong{font-size:14px;}
.conf_tab li:hover{border:1px solid #2e98d4;}
.conf_tab li.over{background-color:#2e98d4; color:#fff; border:1px solid #2e98d4;}
.conference{float:right; width:800px; padding-bottom:50px;}

h4{color:#0b4266; font-size:20px; font-family:'Calibri','NotoRegular'; margin-bottom:15px;}

.faculty{border-collapse:collapse; border-top:3px solid #126092;}
.faculty td{border-bottom:1px solid #ddd; padding:7px;}
.faculty td strong{color:#126092;}

.program{border-collapse:collapse; } 
.program th{color:#fff;}
.program td, .program th{border:1px solid #ddd; padding:7px;}

.ogran{border-collapse:collapse; }
.ogran th{color:#fff; background-color:#7d7d7d; text-align:left;}
.ogran td, .ogran th{border:1px solid #ddd; padding:6px 10px;}
.ogran td{background-color:#fff;}

.pag{border-collapse:collapse; }
.pag th{color:#fff; font-size:18px; padding:3px 0 10px 0;}
.pag th strong{color:#ffff00; margin-right:25px;}
.pag td, .pag th{border:1px solid #ddd;}
.pag td{padding:7px;}


.entry_fee{border-collapse:collapse; }
.entry_fee th{color:#fff; background-color:#bb141b;}
.entry_fee td, .entry_fee th{border:1px solid #ddd; padding:7px; text-align:center;}

.guide_02{font-size:16px; margin-bottom:15px; background:url('/register/2018_02/images/icon_02.jpg') no-repeat 0px 6px; padding-left:20px;}
.guide_03{padding-left:20px;}
.guide_03 li{list-style-type:none; background:url('/register/2018_02/images/icon_03.jpg') no-repeat 0px 5px; padding-left:15px; margin-bottom:5px;}
.guide_04 li{list-style-type:none; background:url('/register/2018_02/images/icon_04.jpg') no-repeat 0px 5px; padding-left:10px;}

.m_input{width:300px; padding:15px; margin-top:5px;}
.bt_log{width:332px; border:none; padding:15px 0; text-align:center; background-color:#bb141b; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}

.over_btn{background-color:#2a6891; color:#fff !important; padding:7px 30px; font-size:18px; border-radius:200px;}
.over_btn span{padding-left:15px; font-family:'DinR'; font-size:14px;}
.over_btn em{color:#ffff00; font-style:normal;}

.ceo ul{list-style:none; margin-top:20px;}
.ceo img{float:left; margin-right:20px;}
.ceo ul li{padding-left:20px; font-size:18px; font-weight:600; margin-bottom:10px;padding-bottom:10px;}
.ceo{width:940px; height:auto; margin:0 auto; background:#f4f4f4;padding:30px 30px; display:inline-block;}
.ceo p{font-size:30px; font-weight:bold; color:#0a4ecc; margin-top:10px;}
.ceo span{font-size:15px; line-height:15px; color:#666;}
.ceo strong{display:block;font-size:20px; line-height:50px; padding-top:5px;}

.ash_cont{width:950px; margin:0 auto;}
.ash_box{position:relative; float:left; width:235px; height:120px; background: none; margin:0 10px; padding:30px; margin-bottom:20px;z-index: 1; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; color:#fff;}
.ash_box_a{background:#648185;}
.ash_box_s{background:#6E789D;}
.ash_box_h{background:#5E5C73;}
.ash_box dt{font-size:25px; font-weight:bold; line-height:35px; margin-bottom:30px; font-family:'Score4','NotoRegular'; }
.ash_box dd.name{font-size:18px; text-align:right; margin-bottom:5px; font-family:'Score3','NotoRegular'; }
.ash_box dd.info{font-size:18px; text-align:right; font-family:'Score3','NotoRegular'; }

.ash_box a{color:#fff;}
.ash_box a:hover{color:#3a567c;}
.box_bg::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 99%;
	height: 99%;
	border: 2px solid #3a567c;
	z-index: -1;
	border-radius: inherit;
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.6, 1);
	transform: scale3d(0.1, 0.1, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.100, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.box_bg:hover {
	background-color: #fff;
	color: #3a567c;
}

.box_bg:hover::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.ver{float:right; background:#333; padding:0 5px; margin-top:2px;}
.ver a{color:#fff;}