.news_top_banner{
	position: relative;
	background-color: #7f6b98!important;
	background-image:url('../images/member_news_banner.jpg');
	background-position: center;
  -webkit-background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: 100%;
  -moz-background-size: cover;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.news_top_banner_2{
	position: relative;
	background-color: #7f6b98!important;
	background-image:url('../images/member_news_banner.jpg');
	background-position: center;
  -webkit-background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: 100%;
  -moz-background-size: cover;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
	}
.news_top_cover{
	background-color: rgba(0,0,0,0.3);
	width:100%;
	height:100%;
}
.news_top_box{
	width:1280px;
	padding-bottom:3%;
}
.news_top_box2{
	width:1280px;
	padding-bottom:3%;
}
.news_top_title{
	padding:10% 8% 0 8%;
	color:#FFFFFF;
	font-size:2em;
	text-align:left;
}
.news_top_text{
	padding-left:8%;
	color:#FFFFFF;
	font-size:1em;
	text-align:left;
	margin-top:2%;
}
.news_main{
	width:1280px;
}
.news_main_box{
	margin:5% 8% 5% 8%;
	border:1px solid #D7DCE1;
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.4);
	padding:5%;
}
.news_subject{
	text-align:left;
	color:#9085bf;
	font-size:1.5em;
}
.news_date{
	text-align:left;
	margin-top:3%;
	font-size:0.9em;
}
.news_photo{
	margin-top:0%;
	text-align:left;
	float:left;
	width:60%;
}
.news_photo_img{
	width:100%;
}
.news_content{
	margin-top:5%;
	text-align:left;
	color:#666666;
	float:left;
	width:36%;
	padding-right:4%
}
.parper_topmenu{
	padding-top:80px;
	background:rgb(127, 107, 152);
	width:100%;
	height:50px;
}

.parper_topmenu_box{
	width:1280px;
	font-size:1em;
	color:#ffffff;	
	text-align:left;
}
.parper_topmenu_box ul {
	/* 取消ul樣式符號 */
	list-style-type:none;
	/* 重設ul邊界與留白為零 */
	margin:1.2% 8%;
	padding:0;
	/* 內有浮動元件時，需設overflow才會自動調整大小 */
	overflow:hidden;
}
.parper_topmenu_box ul li{
	display:inline;
	margin-right:5%;
}
.parper_topmenu_box ul li a{
	color:#ffffff;	
}
.parper_topmenu_box ul li a:hover{
	color:rgba(255, 255, 255, 0.7);	
}
.parper_box{
	padding-top:30px;
	width:1280px;
}
.parper_main_box{
	margin:2% 8% 1% 8%;
	padding-bottom:5%;
	border-bottom:1px solid #D7DCE1;
}
.parper_subject{
	text-align:left;
	color:#9085bf;
	font-size:1.5em;
}
.parper_date{
	float:left;
	width:20%;
	text-align:left;
	margin-top:3%;
	font-size:0.9em;
}
.parper_photo{
	margin-top:5%;
	text-align:center;
}
.parper_photo_img{
	width:70%;
}
.parper_keyword{
	float:left;
	width:100%;
	text-align:right;
	margin-top:3%;
	font-size:1.1em;
	color:#666666;
}
.parper_keyword a{

	color:#666666;
}
.parper_content{
	margin-top:3%;
	text-align:left;
	color:#666666;
}
.parper_small_content{
	margin-top:5%;
	text-align:left;
	color:#666666;
	border:1px solid #c1c1c1;
	border-radius:10px;
	background-color:#f9f4ed!important;
	padding:5%;
	line-height:30px;
}
.parper_footer{
	color:#9085bf;
	margin:1% 8% 5% 8%;
	padding-bottom:5%;
	font-size:0.8em;
}
.parper_footer_left{
	float:left;
}
.parper_footer_right{
	float:right;
}

#act_main tr{
 display:none;
}
.paper_click:hover{
	cursor:pointer;
	color:rgba(255, 255, 255, 0.7);	
}
.slider_image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    height:400px;
    width:100%;
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;

}
.info { 
	-webkit-transform:scaleY(1);
			 -ms-transform:scaleY(1);
			 		  transform:scaleY(1);
  -webkit-transition: all 1s ease-in-out;
          transition: all 1s ease-in-out;
  	color:#ffffff;
  	background-color:rgba(0,0,0,.6);
  	bottom:10%;
  	position:absolute;
  	width:100%;
  	height:120px;
  	margin-left:0%;
  	margin-right:0%;
  	letter-spacing:1px;
  	cursor:pointer;
}
.arrows-left{
	position:absolute;
	left:2%;
	top:40%;
	font-size:2em;
	-webkit-transform:scaleY(0);
			 -ms-transform:scaleY(0);
			 		  transform:scaleY(0);
	cursor:pointer;
}
.arrows-right{
	position:absolute;
	right:2%;
	top:40%;
	font-size:2em;
	-webkit-transform:scaleY(0);
			 -ms-transform:scaleY(0);
			 		  transform:scaleY(0);	
	cursor:pointer;
}
.news_kind{
	float:left;
	border:1px #f1ebe4 solid;
	background-color:#f1ebd4;
	padding:1% 2% 1% 2%;
	margin:1% ;
	color:#666666;
	max-width: 100%;
	min-width: 5%;
	width:auto;
	display:table;
}
.sport_main_box img{
	max-width:100%;
	max-height:400px;
	object-fit: contain;
}
.loadMore{
	border:1px #666666 solid;
	text-align:center;
	width:8%;
	padding:1% 0.5% 1% 0.5%;
	margin:4% 0 0 0;
	background-color:#ffffff;
	color:#666666;
	font-size:1.2em;
	font-weight:bold;
	border-radius:5px;
}
.loadMore:hover{
	border:1px #ffffff solid;
	background-color:#666666;
	color:#ffffff;
	cursor:pointer;
}
/***輪播***/
.photo{
	width:60%;
	margin:-11% 5% 0% 0%;
	right:0;	
	position:absolute;
	z-index:2;

	}
.slider_1_btn{
	position:absolute;
	top:35%;
	width:100%;
	vertical-align: middle;
	z-index:99;
/*	border:#000 1px solid;*/
}
.slider_1_btn_left{
	position:absolute;
	left:0;
	font-size:2em;
	padding-left:2%;
	cursor:pointer;
}
.slider_1_btn_right{
	position:absolute;
	right:0;
	font-size:2em;
	padding-right:2%;
	cursor:pointer;
	
}
.index_change{
	width:100%;
	object-fit: contain;
	
}
/***end 輪播***/

/*活動列表*/
.act_main{
	width:1100px;
}
.act_main_bg{
	padding-top:5%;
	background-color:#f1ebe4!important;
}
.act_main_box{
	margin:0 1.5% 2% 1.5%;
	border:1px solid #D7DCE1;
	border-radius:5px;
	background-color:#ffffff!important;
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
	float:left;
	width:30%;
	height:500px;
	position: relative;
}
.act_photo{
	padding:0px;
	width:100%;
	height:200px;
	overflow:hidden;
	border-radius:5px 5px 0 0;
}
.act_photo img {
    max-width: 400px;
    max-height: 250px;
}
.act_photo_img{
	transform:scale(1,1);
	transition: all 1s ease-out;
}
.act_photo_img:hover{
	transform:scale(1.2,1.2);
}
.act_subject{
	margin:10% 5% 2% 5%;
	text-align:left;
	color:#9085bf;
	font-size:1.5em;
	height:100px;
}
.act_readMore{
	position: absolute;
	bottom: 15px;
	width:100%;
	/*padding:0 5%;*/
		padding:0%;
	text-align: center;
	font-size: 0.9em;
}
.act_readMore_text{
	padding:3% 5% 3% 5%;
	border:1px #CCCCCC solid;
	border-radius:3px;
	font-weight:bold;
}
.act_readMore_text:hover{
	padding:3% 5% 3% 5%;
	border:1px #CCCCCC solid;
	border-radius:3px;
	background-color:#cccccc;
	color:#ffffff;
}
.act_content{
	word-break:break-all;
	margin:0% 5% 0% 5%;
	text-align:left;
	color:#666666;
}
.act_date{
	position: absolute;
/*	bottom: 15px;*/
	width:100%;
	/*padding:0 5%;*/
		padding:0%;
	text-align: right;
	font-size: 0.9em;
	border-top: 1px solid #eaeaea;
}

/*有分左右*/
.parper_left_box{
	margin:2% 2% 0% 8%;
	padding-bottom:5%;
	border-bottom:1px solid #D7DCE1;
	width:55%;
	float:left;
}
.parper_right_box{
	margin:2% 6% 1% 2%;
	padding-bottom:5%;
	width:24%;
	float:left;
	border-left:1px solid #D7DCE1;

	padding-left:2%;
}

.parper_right_box_title{
	margin:2% 0;
	color:#9085bf;
	font-size:1.3em;
	text-align: left;
	padding-bottom:5%;
}
.parper_right_box_line{
	margin:2% 0;
	font-size:1em;
	text-align: left;
	color:#757575;
}
.parper_right_box_line:hover{
	color:#A09ABC;
	cursor:pointer;
}
.parper_right_box_img{
	width:15%;
	margin:0 7% 0 0;
	float:left;
}
.parper_right{
	float:left;
	width:70%;
}
.parper_right_box_text{
	width:100%;
	margin:0;
	color:#000000;
}
.parper_new_date{
	width:100%;
}
.parper_news_summary{
	font-size:0.8em;
	width:100%;
	text-align: justify;
	color:rgb(63, 63, 63);
}
.parper_right_box_fans{
	margin:100px 0;
	color:#9085bf;
	font-size:1.3em;
	text-align: left;
	padding-bottom:5%;
}
.parper_right_box_fans_box{
	width:95%;
	border:1px solid #D7DCE1;
}

.parper_footer_spilt{
	color:#9085bf;
	margin:1% 2% 1% 8%;
	padding-bottom:5%;
	font-size:0.8em;
	width:60%;
	float:left;
}
/*知識庫文章背景小一點*/
.knowledge_main_bg{
	padding-top:5%;
	padding-bottom:5%;
}
.knowledge_parper_photo_img{
	width:100%;
}
.knowledge_top_title{
	padding:5% 8% 0 8%;
	color:#FFFFFF;
	font-size:2em;
	text-align:left;
}

/*運動知識文章不一樣*/
.sport_main_box{
	margin:4% 0% 0% 0%;
	padding:0%;
	background-position: center;
  -webkit-background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: 100%;
  -moz-background-size: cover;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color:#ffffff;
  
}
.sport_content_box_right{
	background-color: rgba(255,255,255,0.8);
	width:48%;
	height:350px;
	float:right;
	padding:1% 1% 1% 1%; 
	text-align:left;
}
.sport_content_box_left{
	background-color: rgba(255,255,255,0.8);
	width:48%;
	height:350px;
	float:left;
	padding:1% 1% 1% 1%;
	text-align:left;
}
.news_content_box_right{
	background-color: rgba(255,255,255,0.8);
	width:48%;
	height:350px;
	float:right;
	padding:1% 1% 1% 1%; 
	text-align:left;
	margin:5%;
}
.news_content_box_left{
	background-color: rgba(255,255,255,0.8);
	width:48%;
	height:350px;
	float:left;
	padding:1% 1% 1% 1%;
	text-align:left;
	margin:5%;
}
.sport_year{
	text-align:left;
	font-size:1.1em;
/*	border-bottom:1px solid #666666;*/
	width:80%;
	padding: 1% 0% 0% 1%;
	line-height:28px;
}
.sport_month{
	text-align:left;
	font-size:1.1em;
/*	border-bottom:1px solid #666666;*/
	width:80%;
	padding: 1% 0% 0% 1%;
	line-height:28px;
}
.sport_date{
	text-align:left;
	font-size:1.6em;
/*	border-bottom:1px solid #666666;*/
	width:80%;
	padding: 2% 0% 0% 1%;
	line-height:40px;
	font-weight:bold;
}
.sport_subject{
	text-align:left;
	color:#9085bf;
	font-size:1.5em;
	margin:0% 1%;
	width:80%;
}
.sport_content{
	margin-top:5%;
	text-align:left;
	color:#666666;
	float:left;
	width:80%;
	margin:2% 1%;
}
.activity_date{
	text-align:left;
	font-size:0.9em;
/*	border-bottom:1px solid #666666;*/
	width:99%;
	padding: 1% 0% 1% 1%;
}

.activity_subject{
	text-align:left;
	color:#9085bf;
	font-size:1.5em;
	margin:0% 1%;
	width:99%;
}
.activity_content{
	margin-top:5%;
	text-align:left;
	color:#666666;
	float:left;
	width:99%;
	margin:2% 1%;
}
/*輪播*/
.index_slide{
	background-color:#f1ebe4;
	position:relative;
	height:200px;
	text-align:center;
	 z-index:1;
}

.et_pb_slider:hover .et-pb-slider-arrows{
	opacity: 1;
	transition: all .2s ease-in-out;
	 z-index:2;
}
.et-pb-controllers{
		z-index:1;
}
.et-pb-controllers a {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 1.5%;
  padding: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: rgba(0,0,0,.5);
  text-indent: -9999px;
  z-index:1;

}
.et-pb-slider-arrows{
	opacity: 0;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: 0 0;
  font-size: 100%;
  vertical-align: baseline;
  transition: all .2s ease-in-out;
   z-index:2;
}
.et-pb-arrow-prev{
	
	position:absolute;
	left:1%;
	top:50%;
	font-size:1.8em;	
	font-family: 'Lato';
	 z-index:2;
}
.et-pb-arrow-next{
	
	position:absolute;
	right:1%;
	top:50%;
	font-size:1.8em;	
	font-family: 'Lato';
	 z-index:2;
}

.et_pb_slides{
	height:350px;
	
}

.et-pb-active-slide .et_pb_slide_description {
  -webkit-animation-name: fadeBottom;
  -moz-animation-name: fadeBottom;
  -ms-animation-name: fadeBottom;
  -o-animation-name: fadeBottom;
  animation-name: fadeBottom;
  -webkit-animation-duration: .7s;
  -moz-animation-duration: .7s;
  -ms-animation-duration: .7s;
  -o-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  -ms-animation-timing-function: ease-in-out;
  -o-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-delay: .9s;
  -moz-animation-delay: .9s;
  -ms-animation-delay: .9s;
  -o-animation-delay: .9s;
  animation-delay: .9s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.et_pb_slides .et_pb_slider_container_inner {

}
.et_pb_slide{
	
	width:100%;
	padding-top:5%;
}
.et_pb_slider .et_pb_slide:first-child{
  display: block;
}
.et_pb_module {
  -webkit-animation-duration: .2s;
  -moz-animation-duration: .2s;
  -o-animation-duration: .2s;
  animation-duration: .2s;
}
.et_pb_module {
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
}
.et_pb_slider{
	/*
	padding:100px;
  overflow: hidden;
  position: relative;
  */
}
.et_pb_slider .et_pb_slide {
  display: none;
  position:absolute;
}
.index_slide_title{

	font-size:2em;
	color:#9085bf;
	/*font-weight:400;*/
	font-weight: 500 !important;
}
.index_slide_content{

	color:#9085bf;
}
.index_slide_content h2 span{
	font-size: large;
}
.index_slide_content p{
	color:#333333;
	font-size:2.2em;
	
}
/*輪播*/
.activity_schedule{
	border:2px #7f6b98 dashed;
	width:84%;
	margin-top:3%;
	padding:1%;
	margin-bottom:1%;
	background-color:#f1ebe4;
	border-radius:10px;
	max-width:1100px;
}
.activity_week{
	background-color:#f1ebe4;
	float:left;
	width:14%;
	border:1px #000000 solid;
}
.activity_schedule_table{
	max-width:1100px;
	border-collapse:collapse;
	font-size:1.2em;
	background-color:#ffffff;
	border:2px #ddcccc solid;
}
.activity_schedule_table td{
 border:1px #ddcccc solid;
 
}
.activity_schedule_table a{
	color:#7f6b98;
}
.activity_schedule_week{
	background-color:#ffffff;
	font-weight:700;
}
.activity_schedule_weekend{
	background-color:#FFEEFE;
	color:#dd0000;
	font-weight:700;
}
.class_title{
	font-size:0.7em;
	width:96;
	margin:2%;
	background-color:rgba(127,107,152,0.5);
	border-radius:5px;
	padding:2% 4% 2% 4%;
	color:#555555;
	font-weight:600;
}
.class_title:hover{
	background-color:rgba(127,107,152,0.6);
	color:#222222;
	cursor:pointer;
}
.c_date{
	padding:2%;
	color:#666;
	font-weight:bold;
}
.c_today{
	background-color:#7f6b98;
	border-radius:8px;
	padding:2%;
	color:#FFFFFF;
	font-weight:bold;
}
.act_title{
	font-size:1.8em;
	color:#666666;
	font-weight:bold;
	width:33%;
}
.act_title_month{
	width:33%;
}
.showMonth{
	font-size:2em;
	font-style:italic;
}
.parper_teacher_pic{
	width: 20%;
	vertical-align: top;
	padding-bottom:5%;
	padding-left:5%;
	padding-right:5%;
/*	border:1px #000 solid;*/
	float:left;
 }
.parper_teacher_pic img{
  width: 100%;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}
.parper_teacher_content{
	width:70%;
	text-align:left;
	float: left;
	font-size:1em;
}
.parper_teacherText{
	line-height:28px;
}
.parper_teacher_box{
	/*border:1px #000 solid;*/
	padding:1% 0% 0% 0%;
}
.parper_teacherTitle{
	font-size:1.3em;
	padding-top:2%;
	padding-bottom:2%;
	color:#7f6b98;
	line-height:40px;
}
.BgGray{
	background-color: #E7E7E7;
}
.monthClick{
	background-color:#7f6b98;
	color:#ffffff;
	padding:2% 5% 2% 5%;
	border-radius:10px;
}
.monthClick:hover{
	background-color:rgba(127,107,152,0.5);
	cursor:pointer;
}
.activity_schedule_td{
	height:80px;
}
.btn_active{
	padding:1% 1% 1% 1%;
	border-radius:8px;
	font-size:1em;
	color:#ffffff;
	background-color:#7f6b98;
	-webkit-appearance: none;
}
.btn_active:hover{
	background-color:rgba(127,107,152,0.5);
	cursor:pointer;
}
.parper_teacher_name{
	padding:1% 0% 1% 0%;
	font-size:1.5em;
	color:#7f6b98;
}
.teacher_list{
	margin-top:5%;
	font-size:1.5em;
	padding:1% 0% 1% 0%;
	color:#7f6b98;
	text-align:left;
	border-bottom:1px #7f6b98 solid;
}
.info_content{
	width:100%;	
}
/*食譜特殊格式*/
.food_top_banner{
	position: relative;
	top:-65px;
	z-index:-1;
	background-color: #7f6b98!important;
	background-image:url('../images/food_news_banner.jpg');
	background-position: center;
  -webkit-background-size: 100%;
  -webkit-background-size: cover;
  -moz-background-size: 100%;
  -moz-background-size: cover;
  background-size: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}
.food_main_bg{
	position: relative;
	top:-65px;
	padding-top:5%;
	padding-bottom:5%;
}
.food_top_title_small{
	font-size:0.8em;
}
.food_kindword{
	/*border:1px solid #ffa042;*/
}
.food_kindword a{
	float:left;
	background-color:#FFEBD6;
	/*border:1px solid #ffa042;*/
	border-radius:5px;
	padding:8px;
	margin:2px;
	color:#696969;
	text-align:left;
}
.act_food_subject{
	height:60px;
}
.parper_food_main_box{
	border-bottom:1px solid #ffa042;
}
.parper_food{
	width:100%;
	float:left;
	/*border:1px solid #ffa042;*/
	margin-top: 2%;
}
.parper_food_photo{
	width:65%;
	float:left;
}
.parper_food_photo_img{
	width: 100%;
}
.parper_food_keyword{
	width:30%;
	float:left;

	padding-left:1%;
}
.food_keyword a{
	float:left;
	background-color:#EBEBEB;
	/*border:1px solid #ffa042;*/
	border-radius:5px;
	padding:8px;
	margin:2px;
	color:#404040;
	font-size:0.8em;
	text-align:left;
}
.food_info{
	text-align:left;
	line-height:1.5em;
}
.food_tip{
	margin-top: 2%;
	padding-top: 5px;
	text-align:left;
	border-top:2px solid #ffe153;
	color:#bb5e00;
}
.food_tip_title{
	font-size:1.2em;
	padding-bottom: 2%;
}
.parper_food_footer_box{
	border-bottom:2px solid #ffaf60;
	width:100%;
	padding:1%;
}
.parper_food_footer_title{
	text-align:left;
	padding:1%;
	padding-top: 5px;
	color:#ff8000;
	font-size:1.5em;
}
.parper_food_footer_keyword{
	text-align:left;
	color:#505050;
	font-size:1.2em;
	padding:1%;
}
.parper_food_footer_keyword a{
	background-color:#EBEBEB;
	/*border:1px solid #ffa042;*/
	border-radius:5px;
	padding:8px;
	margin:2px;
	color:#404040;
	font-size:0.9em;
}
.parper_food_footer_box{
	float:left;
}
.parper_food_footer_like{
	float:left;
	width:22%;
	margin:1.2%;
	color:#555555;
	font-size:1.2em;
	vertical-align:middle;
	text-align:center;
}
.act_food_photo{
	margin-bottom:10px;
	height:150px;
}
/*end 食譜*/
/*活動列表*/
.activity_content_box_right{
	background-color: rgba(255,255,255,0.8);
	width:44%;
	height:350px;
	float:left;
	padding:1% 1% 1% 1%; 
	text-align:left;

}
.activity_content_box_middle{
	background-color: rgba(255,255,255,0.8);
	width:44%;
	height:350px;
	float:left;
	padding:1% 1% 1% 1%; 
	text-align:left;
	
}
.activity_content_box_left{
	background-color: rgba(255,255,255,0.8);
	width:6%;
	height:350px;
	float:left;
	padding:1% 1% 1% 1%;
	text-align:left;
}
/*活動列表*/
@media screen and (max-width: 1280px){/*小於 1280 (不含)*/
	.news_top_title{
		padding:90px 8% 2% 8%;
	}
	.news_top_box{
		width:90%;
	}
	.news_top_box2{
		width:90%;
	}
	.news_main{
		width:90%;
	}
	.parper_topmenu_box{
		width:90%;
		
	}
	.parper_box{
		width:90%;
	}
	.act_main{
		width:90%;
	}

}
@media screen and (max-device-width: 1280px){/*裝置小於 1280 (不含)*/
	.news_top_title{
		padding:120px 8% 2% 8%;
	}
	.news_top_box{
		width:90%;
	}
	.news_top_box2{
		width:90%;
	}
	.news_main{
		width:90%;
	}
	.parper_topmenu_box{
		width:90%;
		font-size:2em;
	}
	.parper_box{
		width:90%;
	}
	.act_main{
		width:90%;
	}
}
@media screen and (max-width: 1025px){/*小於 1025 (不含)*/
	.act_main_box{
			width:45%;
	}
.loadMore{

	width:10%;

}
	.class_title{
		font-size:0.9em;
	}
	
}
@media screen and (max-device-width: 1025px){/*裝置小於 1025 (不含)*/
	.act_main_box{
			width:45%;
	}
	.parper_topmenu{
		padding-top:100px;
		height:130px;
		line-height:55px;
	}
	.parper_topmenu_box{
	font-size:1.5em;
	text-align:left;
}
	.parper_left_box{
		margin:2% 2% 0% 3%;
	}
	.parper_right_box{
		margin:2% 2% 1% 2%;
		width:33%;
	}
.loadMore{
	width:13%;
}
	.slider_1_btn{
	top:25%;
	}
	/*活動列表*/
	.activity_content_box_right{
		width:98%;
		float:none;
	}
	.activity_content_box_middle{
		width:90%;
		height:400px;
		
	}
	.activity_content_box_left{
		width:6%;
	}
	/*活動列表*/
	}
	.news_top_banner{
  	background-size: cover;
	}
	.news_top_banner_2{
  	background-size: cover;
  	height:350px;
	}
	.news_top_box2{
		position:absolute;
		bottom:0;
	}
}
@media screen and (max-width: 769px){/*小於 769 (不含)*/
	.news_top_title{
		padding:80px 8% 2% 8%;
	}
	.act_main_box{
			width:80%;
			float:none;
	}
	.parper_left_box{
		margin:0%;
		padding-bottom:5%;
		border-bottom:1px solid #D7DCE1;
		width:80%;
		float:none;
	}
	.parper_right_box{
		margin:0%;
		padding-bottom:5%;
		width:80%;
		float:none;
		border:0px;
		border-top:1px solid #D7DCE1;
	}
	
	.sport_content_box_right{
		width:100%;
		float:center;
	}
	.sport_content_box_left{
		float:center;
		width:100%;
	}
	.sport_year{
		width:90%;
	}
	.sport_month{
		width:90%;
	}
	.sport_date{
		width:90%;
		line-height:45px
	}
	.sport_subject{
		width:90%;
	}
	.sport_content{
		width:90%;
	}
	.index_change{
		width:100%;
	}
	.btn_active{
		font-size:1.2em;
	}
.slider_1_btn{
	top:25%;
	}

}
@media screen and (max-device-width: 640px){/*裝置小於 640 (不含)*/
	.act_photo img {
    max-width: 700px;
    max-height: 550px;
}
		
	.news_top_title{
		padding:200px 8% 2% 8%;
		font-size:4em;
	}
	.knowledge_top_title{
		font-size:4em;
	}
	.news_top_text{
	font-size:1.9em;
}
	.news_subject{
		font-size:3em;
	}
	.news_date{
		text-align:left;
		margin-top:3%;
		font-size:1.8em;
	}
	.news_content{
		font-size:2em;
	}

	.parper_topmenu{
		padding-top:150px;
		height:130px;
	}
	.parper_topmenu_box{
	font-size:1.5em;
	text-align:left;
}
	.parper_topmenu_box ul li{
		line-height:55px;
	}
	.act_main_box{
		width:80%;
		float:none;
		height:auto;
	}
	/*.act_main_box{
	margin:0 1.5% 2% 1.5%;
	border:1px solid #D7DCE1;
	border-radius:5px;
	background-color:#ffffff!important;
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
	float:left;
	width:30%;
	height:500px;
	position: relative;
}*/
	.act_photo{
		width:100%;
		height:auto;
	}
	.act_subject{
		font-size:3em;
		padding-bottom:5%;
		height:auto;
	}
	.act_content{
		font-size:2em;
		margin-bottom:15%;
	}
	.act_date{
		position:relative;
		font-size:1.5em;
		height:auto;
	}
	.parper_left_box{
		margin:0%;
		padding-bottom:5%;
		border-bottom:1px solid #D7DCE1;
		width:80%;
		float:none;
	}
	.parper_right_box{
		margin:0%;
		padding-bottom:5%;
		width:80%;
		float:none;
		border:0px;
		border-top:1px solid #D7DCE1;
	}
	.sport_main_box{
		height:950px;
	}
	.sport_content_box_right{
		width:90%;
		padding-left:5%;
		float:none;
	}
	.sport_content_box_left{
		float:none;
		width:90%;
		padding-left:5%;
	}
	.sport_year{
		font-size:1.6em;
		width:100%;
		line-height:35px;
	}
	.sport_month{
		font-size:1.6em;
		width:100%;
		line-height:35px;
	}
	.sport_date{
		font-size:2em;
		width:100%;
		line-height:50px;
		padding:10% 0% 0% 1%;
	}
	.sport_subject{
		font-size:3em;
		width:100%;
	}
	.sport_content{
		width:100%;
		font-size:2em;
	}
	.btn_active{
		font-size:2em;
	}
	
	.activity_schedule_table{
		font-size:2em;
	}
	.class_title{
		padding:8%;
	}
	.activity_schedule_td{
		height:140px;
	}
	.parper_subject{
		font-size:2.5em;
	}
	.parper_date{

		width:25%;
		font-size:1.5em;
	}
	.parper_photo_img{
		width:100%;
	}
	.parper_teacher_content{
		width:100%;
		text-align:left;
		float: left;
		font-size:1.8em;
	}	
	.parper_teacher_name{
		font-size:1.5em;
	}
	.teacher_list{
		font-size:3em;
	}
	.parper_teacherTitle{
		font-size:1.2em;
	}
	.parper_teacher_pic{
		width: 40%;
		vertical-align: top;
		padding-bottom:3%;
		padding-left:0%;
		padding-right:5%;
	/*	border:1px #000 solid;*/
		float:left;
	 }
	.parper_teacher_pic img{
	  width: 100%;
	  display: block;
	  border-radius: 50%;
	  overflow: hidden;
	}	
	.monthClick{
		font-size:2em;
	}
	.showMonth{
		height:80px;
		font-size:2.1em;
	}
	.act_title{
		font-size:2.5em;
	}		.monthClick{
		font-size:2em;
	}
	.showMonth{
		height:80px;
		font-size:2.1em;
	}
	.act_title{
		font-size:2.5em;
	}
	.news_kind{
		font-size:2em;
	}
	.slider_1_btn{
	 top:33%;
	}
	.slider_1_btn_left{
		font-size:3em;
	}
	.slider_1_btn_right{
		font-size:3em;
	}
	.info{
		word-break:break-all;
		font-size:1.3em;
		height:180px;
		bottom:5%;
	}
	.info_content{
		width:90%;	
	}	
	.slider_image {
		height:500px;
	}
	.act_readMore{
		font-size:1.2em;
		bottom:3%;
	}
	.parper_footer_left{
		font-size:2em;
   margin-bottom: 2.5%;	
	}
	.parper_footer_right{
		font-size:2em;
   margin-top: 2.5%;
	}
	
	.parper_content{
		font-size:2em;
	}
	
	/*食譜*/
	.food_kindword a{
		font-size:2em;
	}
	.parper_food_footer_title{
		font-size:2em;
	}
	.food_keyword a{
		font-size:1.8em;
	}
	.food_info{
		font-size:1.7em;
	}
	.parper_food_footer_like{
		width:42%;
		font-size:2.5em;
	}
	.parper_food_footer_keyword{
		font-size:2em;
		line-height:2em;
	}
	.food_tip_title{
		font-size:2em;
	}
	.act_food_photo{
		height:250px;
	}
	/*食譜*/
}