/*大咖介紹 圖片height:246px; */
body{
	padding: 0 0;
	margin: 0 0;
}
.title_index p{
	color: #C6C6C6;
	/*line-height: 40px;*/
	position: absolute;
	width: 100%;
	padding-top: 30px;
	font-size: 20px;
}
.title_index .container{
	text-align: center;
	position: relative;
}
.col1{
	left: 20%;
	margin-left: -17.96875%;
	position: absolute;
	color: #000000;
}
.col1 a:hover{ 
	opacity: 0.7;
}
.col2{
	left: 45%;
	margin-left: -17.96875%;
	position: absolute;
	z-index: 29;
	color: #000;
}
.col2 a:hover{ 
	opacity: 0.7;
}

.col3{
	left: 70%;
	margin-left: -17.96875%;
	position: absolute;
	color: #000;
}
.col3 a:hover{ 
	opacity: 0.7;
}
.col4{
	left: 95%;
	margin-left: -17.96875%;
	position: absolute;
	color: #000;
}
.col4 a:hover{ 
	opacity: 0.7;
}
.trpic h4{
	margin-top: 25px;
	text-align: center;
}
.trpic{
	display: inline-block;
	padding-top: 100px;
	margin-top: 50px;
}

.trpic .dp{
	box-shadow: 6px 4px 2px rgba(196,196,196,0.45);
	width: 184px;
	height: 246px;
	background: rgb(232,232,232);
}
.trpic .dp > div{
	color: #fff;
	text-align: center;
	width: 160px;
	line-height: 35px;
	background: rgb(64,164,199);

}
/*大咖介紹end*/

/*大會介紹 內圖高度396px*/
.ss_intro{
	/*background-color: #E8E8E8;*/
	background-image: url(img/web_index_interduce-04.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 975px;
	/*height: 700px;*/
	margin-top: 325px;
	/*box-shadow: 7px 7px 7px #888888;*/
}
.ibg{
	left: -7.7%;
	width: 100%;
	position: absolute;
	/*margin-top: 325px;*/
	z-index: 10;
}
.ss_intro .container{
	position: relative;
	letter-spacing: 2px;
}

#pic_intro{
	
	height: 975px;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	z-index: 5;
	display: block;
}

.text_left{
	/*top: 25px;*/
	top: 170px;
	z-index: 40;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	width: 380px;
	/*height: 170px;*/
	height: 250px;
	margin-left: -190px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: rgba(30,170,193,0.7);*/
	background-color: rgba(0,0,0,0.5);
	left: 15%;
}
.text_leftb{
	display: inline-block;
	/*top: 205px;*/
	top: 430px;
	z-index: 40;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	width: 380px;
	/*height: 240px;*/
	height: 360px;
	/*height: 260px;*/
	margin-left: -190px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	/*background-color: rgba(216,126,76,0.7);*/
	background-color: rgba(0,0,0,0.5);
	left: 15%;
}

.text_center a:link{
	text-decoration: underline;
}
.text_center{
	top:170px;
	z-index: 40;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	width: 380px;
	/*height: 420px;*/
	height: 620px;
	/*height: 480px;*/
	margin-left: -190px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: rgba(14,160,132,0.7);*/
	background-color: rgba(0,0,0,0.5);
	left: 50%;
}
.text_right{
	/*top: 25px;*/
	top: 170px;
	z-index: 40;
	padding: 0;
	margin: 0 auto;
	position: absolute;
	width: 380px;
	height: 620px;
	margin-left: -190px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: rgba(94,62,173,0.7);*/
	background-color: rgba(0,0,0,0.5);
	left: 85%;
}

.ss_intro p{
	font-size: 16px;
	color: #A9A9A8;
	padding-top: 30px;
	line-height: 25px;
}
.ss_intro h2{
	padding-top: 30px;
	/*font-size: 21px;*/
	color: #ffffff;
	font-weight: 900;
}

/*大會介紹END*/

/*講師陣容*/

.blue_line{
	/*background-color: #0D75A3;*/
	background-image: url(img/web_index2_teacher-05.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	/*left: 0%;*/
	width: 100%;
	height: 90px;
	margin-top: -32px;
	z-index: 50;
	/*opacity: 0.9;*/
}
.blue_text{
	color: #fff;
	text-align: center;
	padding-top: 28px;
	letter-spacing: 20px;
	padding-left: 10px;
	font-size: 22px;
}

.small_tr{
	background-image: url(img/web_trintro-03.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	/*background-color: #E8E8E8;*/
	width: 100%;
	height: 510px;
	margin-bottom: -25px;
	margin-top: -15px;
	color: #000000;
	font-weight: 900;
}
.small_tr .container{
	position: relative;
}

li.sp_l{
	position: absolute;
	left: 4.5%;
	bottom: -170px;
	margin-left: -16px;
	margin-top: 75px;
	display: block;
	z-index: 1000000;
}
li.sp_r{
	position: absolute;
	left: 90%;
	bottom: -170px;
	margin-left: -16px;
	display: block;
	z-index: 500;
}
.small_pic{
	height: 132px;
	width: 132px;
	border-radius: 132px;
	background: rgb(232,232,232);
	background-size: 99.5% 99.5%;
	background-position: center;
	box-shadow: 6px 4px 2px rgba(196,196,196,0.45);
}

.sp_1,.sp_2,.sp_3,.sp_4,.sp_5{ 
	display: block;
	margin-top: 75px;
}
.sp_13,.sp_14,.sp_15,.sp_16,.sp_17,.sp_6,.sp_7,.sp_8,.sp_9,.sp_10,.sp_11,.sp_12{ display: none;}

.sp_1, .sp_6, .sp_11, .sp_16{
	left: 20%;
	margin-left: -66px;
	position: absolute;
}
.sp_2, .sp_7, .sp_12, .sp_17{
	left: 35%;
	margin-left: -66px;
	position: absolute;
}
.sp_3, .sp_8, .sp_13{
	left: 50%;
	margin-left: -66px;
	position: absolute;
}
.sp_4, .sp_9, .sp_14{
	left: 65%;
	margin-left: -66px;
	position: absolute;
}
.sp_5, .sp_10, .sp_15{
	left: 80%;
	margin-left: -66px;
	position: absolute;
}
.n_1, .n_2, .n_3, .n_4, .n_5, .n_6, .n_7, .n_8, .n_9, .n_10, .n_11, .n_12, .n_13, .n_14, .n_15, .n_16, .n_17{
	text-align: center;
	margin-top: 145px;
}
.small_tr h4{
	color: #000000;
	text-align: center;
}
.small_tr h4:link{
	color: #000000;
	text-decoration: none;
}
.small_tr h4:visited{
	color: #000000;
	text-decoration: none;
}
.small_tr h4:hover{
	color: #000000;
	text-decoration: none;
}



/*講師陣容END*/

/*Sponsor*/
.sponsor{
	background-image: url(img/web_index_sponsor.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 560px;
	margin-bottom: -25px;
	margin-top: 25px;
}
.sponsor .container{
	position: relative;
}
.sponsor h2{
	color: #000000;
	text-align: center;
	letter-spacing: 15px;
	padding-top: 40px;
	font-weight: 900;
	font-size: 22px;
}
.sponsor_logo{
	padding-left: 5px;
	padding-right: 5px;
}
.sl_1{
	position: absolute;
	left: 11%;
	margin-left: -70px;
	margin-top: 62px;
	display: inline-block;
}
.sl_2{
	position: absolute;
	left: 27%;
	margin-left: -50px;
	margin-top: 61px;
	display: inline-block;
}
.sl_3{
	position: absolute;
	left: 55%;
	margin-left: -120px;
	margin-top: 63px;
	display: inline-block;
}
.sl_4{
	position: absolute;
	left: 77%;
	margin-left: -80px;
	margin-top: 63px;
	display: inline-block;
}
.sl_5{
	position: absolute;
	left: 28%;
	margin-left: -90px;
	margin-top: 260px;
	display: inline-block;
}
.sl_6{
	position: absolute;
	left: 48.5%;
	margin-left: -75px;
	margin-top: 253px;
	display: inline-block;
}
.sl_7{
	position: absolute;
	left: 67%;
	margin-left: -50px;
	margin-top: 213px;
	display: inline-block;
}
/*Sponsor END*/

.gate p{
	padding-left: 15px;
	font-size: 15px;
}
.goto_top p{
	padding-top: 9px;
	padding-left: 15px;
}