@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
.about1-3_txt1 .list li{display: inline-block;width: 100%;}
.about1-3_txt1 .list{width: 49%;vertical-align: top;display: inline-block;}
.list li img{     vertical-align: middle;margin-right: 0.5em;}
#news #news1 ul.page li,#other1 .B1_con .page li{background: rgb(255, 255, 255);height: 100%;display: inline-block;padding: 0.3em;font-family: Verdana;color:#000;}
#news #news1 ul.page li,#other1 .B1_con .page li{}
#news #news1 .B1_con .page,#other1 .B1_con .page{background: rgba(94,89,89,0);}
#news #news1 ul.page li.active a,#other1 .B1_con .page li.active a,#news #news1 ul.page li.active,#other1 .B1_con .page li.active{background: #c49c61;color: #FFF;font-weight: 500;}
#news #news1 ul.page li.btn a,#news #news1 ul.page li.btn,#other1  ul.page li.btn a,#other1  ul.page li.btn{background:#c49c61; color:#FFF;}
#news #news1 ul.page li a:hover,#other1  ul.page li.btn a:hover{ background:#c49c61; color:#FFF;}
.news_con ul li:hover{background:#c49c61; color:#FFF; }
.news_con .page li{ background-color:transparent;}
.news_con .page{position: absolute;bottom: 0;color: rgb(94, 89, 89);background: transparent;width: 100%;margin-left: 0%;}
.news_con ul.page li {margin: 0;line-height: 100%;padding: 0.5em;background-color: transparent !important;}
.news_con ul.page li:hover{ background-color:#c49c61;}
.news_con{width: 900px; height: 80%;}
.news_con ul:nth-child(2),.news_con ul:nth-child(1){ position:absolute; width: 49%;}
.news_con ul:nth-child(2){ right:0;}
.news_con ul li:nth-child(odd){background-color: rgba(240,240,240,1);}
.news_con ul li:nth-child(even){background-color: rgba(255,255,255,1);}
.news_con ul li a{color:#000;/* line-height: 2em; */}
.news_con ul li .date{margin-right:1em;font-family: Verdana;font-size: 0.8em;}
.news_con ul li { font-size: 0.9em; padding: 0.5em 0.8em; cursor:pointer;-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.news_con ul li:hover{  background-color:rgba(191,153,95,0.8); }
.img_td{ width:20%;}
footer .f_inf div a{ text-align: left;color: #FFF; width:80%;}
footer .f_inf{text-align: left;width: 80%;}
.f_inf div{display: block;line-height: 1.2em;font-size: 1em;}
.other_light_pic{display: inline-block;padding: 1% 0px 1% 1%;}
.other_txtlist{font-family: Noto Sans TC, sans-serif;display: inline-block;vertical-align: top;margin: 2% 3% 0 3%;width: calc(100% - 748px - 8%);}
.other_lightbox{position: fixed;width: 1382px;background: #FFF;left: 50%;margin-top: -360px;height: 720px;top: 50%;display: none;z-index: 12;margin-left: -691px;}
.other_lightbox_black{background: rgba(35,24,21,0.8);width: 100%;height: 100%;position: absolute;z-index: 11;display: none;top: 0px;}
.loding_bak {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: absolute;
	z-index: 50;
	top: 0px;
	display: none;
	opacity: 0.5;
}
input#ord_pass.error,input#pass.error,input#pass2.error {
	border-color: #f00;
}
.txt.news_con li div {
	padding-left: 1em;
}
.repass_btn {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-left: 1em;
}
#news .loading, #other .loading, #member .loading{
	position: absolute;
	z-index: 50;
	top: 50%;
	left: 50%;
	font-size: 30px;
	width: 150px;
	margin-left: -75px;
	margin-top: -15px;
	text-align: center;
	display: none;
}
.fc-toolbar .fc-center{
	position: absolute;
}
#about6 .other_con{
	width: 85%;
}
#about6 .other_light_pic {
	width: 55%;
	text-align: center;
	height: 96%;
	position: relative;
}
#about6 .other_item.show_team img {
	width: auto;
	max-width: 92%;
	margin-top: 2.5%;
}
.other_esc{
	position: absolute;
	background: rgb(0,0,0);
	width: 28px;
	height: 28px;
	text-align: center;
	right: 0.7%;
	top: 1%;
	cursor: pointer;
}
.news_txt{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}
#calendar .fc-toolbar {
	margin-top: 1em;
}
.footer_con{
	display: inline-block;
	width: 400px;
}
.mCustomScrollbar.txtScrollbar{
	overflow: auto;
}
.other_next, .other_prev{display: none;}
.other_menu_cover{
	z-index: 1;
	bottom: 0;
	position: absolute;
	background-size: contain;
	width: 100%;
	height: auto;
}
ul.other_light_pic_list {
	overflow-x: auto;
	white-space: nowrap;
	width: 748px;
}
.other_light_pic_list li img{width: 100%;height: 100%;}
#other3 .other_con .mCSB_container{
	padding-bottom: 160px;
}
#other3 .B1_con .mCustomScrollbar, #about6 .mCustomScrollbar,#news1 .mCustomScrollbar {
	height: calc(100vh - 330px);
}
.other_light_pic_list li.active::before {
	background: rgba(0,0,0,0);
}
.other_next,.other_prev{
	position: fixed;
	width: 56px;
	height: 56px;
	background: #000000;
	display: inline-block;
	z-index: 12;
	text-align: center;
	margin-top: -28px;
	top: 50%;
	cursor:pointer;
	display: none;
}
.repass.logi2.txt{
	opacity: 1;
	display: none;
	position: absolute;
	left: 50% !important;
	margin-left: -15.5vw;
	background: #fff;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	z-index: 10;
}
.other_next img,.other_prev img{
	width:35%;
	height:auto;
	margin-top: 18%;
}
.other_next{
	z-index: 50;
	right: calc(50% - 791px);
}
.other_prev{
	left: calc(50% - 791px);
	z-index: 50;
}
.other_esc img{margin-top: 4px;}
.other_download{
	font-size:16px;
	letter-spacing: 1px;
	margin-top: 1em;
}
.other_item{
	width: calc(100% / 4 - 2%);
	background: #FFF;
	display: inline-block;
	box-shadow: 2px 2px 10px rgba(35,24,21,0.5);
	text-align: center;
	margin: 0% 1% 3% 1%;
	padding: 1% 1;
}
#about6 .other_item{
	background: rgba(0, 0, 0, 0.5);
}
#about6 .other_item .other_txt {
	color: #f3c671;
}
#about6 .other_lightbox{
	color: #f3c671;
	background: rgba(0, 0, 0, 0.5);
}
#about6 .other_lightbox .other_txtlist .other_tit{
	font-size: 26px;
	padding-left: 0;
}
#about6 .other_lightbox .other_txtlist .other_light_txt{
	font-size: 20px;
}
.other_light_pic .img{
	box-shadow: 1px 2px 5px rgba(0,0,0,0.3);
	margin-bottom: 1.5%;
	max-height: 100%;
	max-width: 100%;
}
.other_download span{
	color:#C9A063;
}
.other_light_txt {
	font-size: 16px;
	height: calc(45vh);
	overflow-y: auto;
	line-height: 1.7em;
}
.other_tit{
	border-left: 1px solid rgba(0,0,0,0.5);
	padding-left: 8px;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 20px;
	margin-bottom: 5%;
}
.other_light_pic_list li{
	display: inline-flex;
	position: relative;
	width: calc(100% / 4 - 1%);
	margin: 0 0.5%;
	cursor: pointer;
}
.other_date{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5%;
}
.other_light_pic_list li:hover::before{
	background: rgba(0,0,0,0);
}
.other_light_pic_list li::before{
	background: rgba(0,0,0,0.5);
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}
.txt .other_item .other_date{
	width:inherit;
}
.other_item .other_txt{
	width:100%;
	display: inline-block;
	letter-spacing: 1px;
}
.other_item .other_img{
	box-shadow: 1px 1px 5px rgba(35,24,21,0.3);
	max-width: 345px;
	max-height: 250px;
	width: 92%;
	height: auto;
	margin-top: 4%;
}
.other_more{
	border:1px solid rgb(201,160,99);
	width: 87px;
	text-align: center;
	display: inline-block;
	line-height: 27px;
	cursor: pointer;
	margin-top: 4%;
	margin-bottom: 1%;
	padding-bottom: 5px;
}
#other3 .other_con, #other4 .other_con{
	width:85%;
}
.align_right{
	text-align:right;
}
.align_left{
	text-align:right;
}
.mobile{
	display:none;
}
.menu_s ul li{
	display:inline-block;
	font-family: Noto Sans TC, sans-serif;
	font-size: 1.8em;
}
.menu_s ul li a{
	color:#e60012;
}
.o_menu{
	background:url(../images/open_btn.png);
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-right: 34px;
	vertical-align: middle;
}
.menu_oc{
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-right: 34px;
}
.list li{margin-bottom: 0.5em;}
.list li div{
	display: inline-block;
	/* width: 100%; */
}
.s_menu a.menu_btn{
	color:rgb(255,255,255);
	text-decoration:none;
	font-size:24px;
}
.s_menu a.menu_btn:hover{
	color:rgb(255,255,255) !important;
}
.menu_btn{
	display: inline-block;
	width: 100%;
	font-size: 24px;
	color: #FFF;
}
.next_btn,.prev_btn{
	width:100%;
	text-align:right;
}
.submenu{
	font-weight:100;
	margin-bottom: 10px;
	width: 100%;
	display: none;
	text-align: center;
	margin-left: 28px;
}
.submenu a{
	color:rgb(255,255,255);
}
.submenu a:hover{
	color:rgb(177,147,95);
}
.phone_menu_list{
	background:rgba(0,0,0,0.9);
	color:rgb(255,255,255);
	position: absolute;
	top: 63px;
	width: 100%;
	text-align: center;
	font-family: Noto Sans TC, sans-serif;
	font-size: 24px;
	line-height: 2em;
	letter-spacing: 3px;
	display: none;
}
.phone_menu_list hr{
	width:100%;
	border: 0;
	height:1px;
	background-color: rgba(177,147,95,0.5);
	line-height: 1em;
	margin: 0;
}
.phone{
	display: none;
}
.list li .phone{
	display: none;
}
.pc{
	display:inline-block;
}
.phone_menu{
	position: fixed;
	top:0;
	background: rgba(0,0,0,0.9);
	width:100%;
	height: 63px;
	z-index: 9;
}
.menu_s_btn{
	display:inline-block;
	position:absolute;
	right: 24px;
	top: 14px;
	cursor: pointer;
}
.next_btn{
	webkit-animation: next 1s infinite linear;
	-moz-animation: next 1s infinite linear;
	-ms-animation: next 1s infinite linear;
	-o-animation: next 1s infinite linear;
	animation: next 1s infinite linear;
}
.prev_btn{
	webkit-animation: prev 1s infinite linear;
	-moz-animation: prev 1s infinite linear;
	-ms-animation: prev 1s infinite linear;
	-o-animation: prev 1s infinite linear;
	animation: prev 1s infinite linear;
}
.phone_menu h1{
	display:inline-block;
	margin-top: 20px;
}
.next_btn img,.prev_btn img{
	margin-right: 1%;
	cursor: pointer;
	background: rgba(0,0,0,0.5);
	padding: 10px 5px;
	border-radius: 25px;
	border: 1px solid;
}
#swiffycontainer{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top:-10%;
}
.about1-3_txt2{
	display:none;
}
#swiffycontainer, #swiffycontainer2{
	width:100%;
	height:100%;}
.alert {
	padding: 7px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	position: absolute;
	width: 68%;
	z-index: 9;
	margin-left: 2%;
	margin-top: 12px;
	text-shadow: 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
}
.alert-danger {
	color:#a94442;
	background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
	background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
	background-repeat: repeat-x;
	border-color: #dca7a7;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));
	background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
	background-repeat: repeat-x;
	border-color: #b2dba1;
}
li.register {
	display: none;
}
.index_con,img.tit_img{
	opacity:0;
}
img.tit_img{
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -203px;
}
#calendar{
	opacity:0;
}
#calendar .fc-center h2 {
	font-size: 26px;
	color: #FFFFFF;
}
#script-warning {
	display: none;
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 0 10px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: red;
}
.fc-view-container{
	background-color:#FFF;
}
input#male,
input#female{
	display:none;
}
input#male+label,
input#female+label,
input#male:checked+label,
input#female:checked+label{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
input#male:checked+label{
	background-color:#47CDF3;
}
input#female:checked+label{
	background-color:#F77B7B;
}
input#male+label,
input#female+label{
	cursor:pointer;
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.6);
	height: 28px;
	text-indent: 11px;

	margin-bottom: 5px;
	display: inline-block;
	background-color:#FFF;
	line-height: 25px;
	width: 120px;
}
input#male+label,
input#verification{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 0px solid;
}
input#verification{
	width:140px;
}
img.verification{
	cursor:pointer;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	vertical-align: middle;
}
input#female+label{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: 0px solid;
}
.register input{
	margin-bottom: 5px;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.about1-3_txt1{
	width: 767px;
}
.about1-3_txt1 > .tit,.tit{
	margin-top:1em;
	margin-bottom: 0.5em;
}
.tit{
	margin-top:1em;
	margin-bottom: 0.5em;
	font-size: 1.2em;
	letter-spacing: 2px;
}
.about1-3_txt1 > .tit > span{
	border:1px solid;
	border-top:0px;
	border-bottom:0px;
	padding: 0px 5px;
	display: inline-block;
	line-height: 100%;
	font-weight: bold;
}
.about1-3_txt1 > h3{
	display:inline-block;
}
.about1-1_txt1{
	float: left;
	width: 48%;
	max-width: 645px;
}
.about1-1_txt2{
	float: left;
	width: 48%;
	max-width: 645px;
	margin-left: 2%;
}
.about1-3_txt2{
}
.about1-3_txt2{
	width: 767px;
	position: absolute;
	top: 0;
}
.about1-3_txt2 > h2:nth-child(2){
	margin-top:1em;
}
.about1_txt{
	width:645px;
}
.close {
	position: absolute;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	top: 50%;
	right: 6px;
	opacity: .2;
	margin-top: -10px;
}
.slideshow{
	position:absolute;
	right: 6%;
	top: 28%;
	z-index: 1;
}
.slideshow > img{
	height: auto;
	vertical-align: top;
	display: inline-block;
}
.reel{
	position:absolute;
	right: 3.5vw;
	top: 27.75vh;
	width: 44.5vw;
	height: 61vh;
}
.s_menu_s{
	position: absolute;
	right: 0;
	width: 380px;
	bottom: -35px;
	display:none;
}
.s_menu_s  li{
	display:inline-block;
	width: 66px;
	text-align: center;
	border: 1px solid rgba(230,0,18,1);
	padding: 3px 0px;
	margin-top: 10px;
	font-family: Microsoft JhengHei;
	cursor:pointer;
}
.s_menu_s  li > a{
	color:#000;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.s_menu_s  li:hover{
	border: 1px solid rgba(230,0,18,1);
	background: rgba(230,0,18,1);
}
.s_menu_s  li:hover > a{
	color:#FFF;

}
.s_menu_s  li.active{
	border: 1px solid rgba(230,0,18,1);
	background: rgba(230,0,18,1);
	color:#FFF;
}
ul.about_menu .s_menu_s > li.active >a {
	color:red;
}
.s_menu_s  li.active > a{
	color:#FFF;
}
#member .B1_con h2{
	opacity: 0;
	margin-left:-50px;
}


#member .B1_con{
	font-family: Microsoft JhengHei;
}
.B1_con .txt,
.B1_con .s_menu{
	opacity:0;
	left: -50px;
}

#other1{
	display:inline-block;
}
.big_menu{
	width: 150px !important;
}
#other2-1,#other2-2,#other2-3,#other2-4,#other3,#other4,
#about2,#about3,#about4,#about5,#about6,
#server2,#server3,
#news2
{
	display:none;
}
.main_l{
	display: inline-block;
	width: 4%;
	height: 45px;
	border-radius: 0px 10px 0px 0px;
}
.B1_con > h2 > img{
	width: auto;
	height: 22.7vh;
}
.pen{
	position:absolute;
	z-index:1;
	right: 53%;
	bottom: 25%;
	webkit-animation:  pen 5s infinite linear;
	-moz-animation:  pen 5s infinite linear;
	-ms-animation:  pen 5s infinite linear;

	-o-animation:  pen 5s infinite linear;
	animation:  pen 5s infinite linear;

}
.pen_1{
	position:absolute;
	webkit-animation:  pen_1 0.5s infinite linear;
	-moz-animation:  pen_1 0.5s infinite linear;
	-ms-animation:  pen_1 0.5s infinite linear;
	-o-animation:  pen_1 0.5s infinite linear;
	animation:  pen_1 0.5s infinite linear;
	z-index:1;
}
.pen_2{
	position:absolute;
	webkit-animation:  pen_2 0.5s infinite linear;
	-moz-animation:  pen_2 0.5s infinite linear;
	-ms-animation:  pen_2 0.5s infinite linear;
	-o-animation:  pen_2 0.5s infinite linear;
	animation:  pen_2 0.5s infinite linear;
	left:0px;
	top:0px;
}
.divider{
	position:absolute;
	z-index: 2;
	webkit-animation: divider 5s infinite linear;
	-moz-animation: divider 5s infinite linear;
	-ms-animation: divider 5s infinite linear;
	-o-animation: divider 5s infinite linear;
	animation: divider 5s infinite linear;
}
.flash{
	webkit-animation: flash 1s infinite linear;
	-moz-animation: flash 1s infinite linear;
	-ms-animation: flash 1s infinite linear;
	-o-animation: flash 1s infinite linear;
	animation: flash 1s infinite linear;
}
.cloud{
	position:absolute;
	top:0;
	right:0;
	webkit-animation: cloud 20s infinite linear;
	-moz-animation: cloud 20s infinite linear;
	-ms-animation: cloud 20s infinite linear;
	-o-animation: cloud 20s infinite linear;
	animation: cloud 20s infinite linear;
}
@-moz-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-ms-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-o-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);

		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-webkit-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-moz-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-ms-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-o-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);

		-ms-transform:translate(0,0);

		transform:translate(0,0);
	}
}
@-webkit-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-moz-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-webkit-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-o-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);







	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-ms-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}

	100%{
		opacity:1;
	}
}
@-moz-keyframes pen_1{
	0%{
		opacity:1;
	}

	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes pen_1{
	0%{
		opacity:1;





	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}


@-ms-keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-moz-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);


		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-webkit-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{


		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);

		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-o-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);

		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-ms-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);

		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);

		opacity:0;
	}
}
@keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.1);
		-webkit-transform:scaleX(0.1);
		-o-transform:scaleX(0.1);
		-ms-transform:scaleX(0.1);
		transform:scaleX(0.1);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-ms-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-moz-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;

		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);




		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-webkit-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;


		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}


	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-o-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;

		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);

		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
.t1{
	left:0px;
	webkit-animation: t1 5s infinite linear;
	-moz-animation: t1 5s infinite linear;
	-ms-animation: t1 5s infinite linear;
	-o-animation: t1 5s infinite linear;
	animation: t1 5s infinite linear;
}
.t11{
	left:0px;
	webkit-animation: t11 5s infinite linear;
	-moz-animation: t11 5s infinite linear;
	-ms-animation: t11 5s infinite linear;
	-o-animation: t11 5s infinite linear;
	animation: t11 5s infinite linear;
}
.t2{
	left: 54px;
	webkit-animation: t2 5s infinite linear;
	-moz-animation: t2 5s infinite linear;
	-ms-animation: t2 5s infinite linear;
	-o-animation: t2 5s infinite linear;
	animation: t2 5s infinite linear;
}
.t22{
	left: 54px;
	webkit-animation: t22 5s infinite linear;
	-moz-animation: t22 5s infinite linear;
	-ms-animation: t22 5s infinite linear;
	-o-animation: t22 5s infinite linear;
	animation: t22 5s infinite linear;
}
.t3{
	left: 108px;
	webkit-animation: t3 5s infinite linear;
	-moz-animation: t3 5s infinite linear;
	-ms-animation: t3 5s infinite linear;
	-o-animation: t3 5s infinite linear;
	animation: t3 5s infinite linear;
}
.t33{
	left: 108px;
	webkit-animation: t33 5s infinite linear;
	-moz-animation: t33 5s infinite linear;
	-ms-animation: t33 5s infinite linear;
	-o-animation: t33 5s infinite linear;
	animation: t33 5s infinite linear;
}
.b2_1,.b2_2,.b2_3,.b2_4,.b2_5,.c2_1,.c2_2,.c2_3,.c2_4{
	position:absolute;


}
.c2_1{
	webkit-animation: c2_1 1s infinite linear;
	-moz-animation: c2_1 1s infinite linear;
	-ms-animation: c2_1 1s infinite linear;
	-o-animation: c2_1 1s infinite linear;
	animation: c2_1 1s infinite linear;
}
.c2_2{
	webkit-animation: c2_2 0.5s infinite linear;
	-moz-animation: c2_2 0.5s infinite linear;
	-ms-animation: c2_2 0.5s infinite linear;
	-o-animation: c2_2 0.5s infinite linear;
	animation: c2_2 0.5s infinite linear;
}
.c2_3{
	webkit-animation: c2_3 0.5s infinite linear;
	-moz-animation: c2_3 0.5s infinite linear;
	-ms-animation: c2_3 0.5s infinite linear;
	-o-animation: c2_3 0.5s infinite linear;
	animation: c2_3 0.5s infinite linear;
}
.c2_4{
	webkit-animation: c2_3 0.5s infinite linear;
	-moz-animation: c2_3 0.5s infinite linear;
	-ms-animation: c2_3 0.5s infinite linear;
	-o-animation: c2_3 0.5s infinite linear;
	animation: c2_3 0.5s infinite linear;
}
.b2_1{
	webkit-animation: fade 15s infinite linear;
	-moz-animation: fade 15s infinite linear;
	-ms-animation: fade 15s infinite linear;
	-o-animation: fade 15s infinite linear;
	animation: fade 15s infinite linear;
}
.b2_2{

}
.b2_3{
	webkit-animation: b2_3 40s infinite linear;
	-moz-animation: b2_3 40s infinite linear;
	-ms-animation: b2_3 40s infinite linear;
	-o-animation: b2_3 40s infinite linear;
	animation: b2_3 40s infinite linear;
}
.b2_4{
	webkit-animation: b2_4 40s infinite linear;
	-moz-animation: b2_4 40s infinite linear;
	-ms-animation: b2_4 40s infinite linear;
	-o-animation: b2_4 40s infinite linear;
	animation: b2_4 40s infinite linear;
}
.b2_5{
	webkit-animation: b2_5 40s infinite linear;
	-moz-animation: b2_5 40s infinite linear;
	-ms-animation: b2_5 40s infinite linear;
	-o-animation: b2_5 40s infinite linear;
	animation: b2_5 40s infinite linear;
}
@keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-ms-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-webkit-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-moz-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-o-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-webkit-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-ms-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{

		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;


	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;

	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;

	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}

	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}

	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}

	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}

@keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}

	32%  {

		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;

	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;

	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}

	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;

	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;

	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}

	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}

}
@-o-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-moz-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-webkit-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);

		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}

	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);

		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);


		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-moz-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-webkit-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-o-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-ms-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}

	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);

		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}

@-moz-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);







		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-webkit-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-moz-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);

		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-webkit-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-o-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);

		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}







}
@-ms-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {

		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);

		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;

	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-moz-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
}
@-webkit-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}

	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);

		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);

		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;





	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}



@-moz-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}

	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-webkit-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}

	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-o-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-ms-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	33% {

		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);

		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
}
.t0{
	right:0px;
}
.con_txt > img {
	position: absolute;
}
@font-face {
	font-family: 'cwTeXFangSong';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot);
	src: url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff) format('woff'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.ttf) format('truetype');
}
.txt > span {
	display: inline-block;
	float: left;
	height: 5vh;
}
a{
	text-decoration:none;
}
.hee{
	overflow:hidden;
	position:relative;
}
a:hover{
	text-decoration:none;
}
.logo_img{
	position:absolute;
	left:0px;
	top:0px;
	margin-left: -43px;
	margin-top: -28px;
}
.light{

	position:absolute;
	z-index: -1;
	left: -28px;
	top: -78px;
	opacity: 0.5;
}
#logo a{
	display:inline-block;
}
@keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-moz-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-webkit-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-ms-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-o-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {

		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-moz-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-ms-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-o-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-webkit-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@font-face {

	font-family: 'cwTeXHei';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);
	src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format('woff'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format('truetype');
}
ul.s_menu > li > a{
	font-family: Microsoft JhengHei;
	text-decoration:none;
	font-size: 17px;
	margin-bottom: 6px;
	display: inline-block;
	font-weight: bold;
	min-width: 101px;
	text-align: center;
}
.con_txt_e{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
ul.s_menu > li {
	margin-bottom: 14px;
	border-bottom: 6px solid rgba(211,176,79,0);
	display: inline-block;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	margin-right: 48px;
	position: relative;
}
ul.s_menu > li:hover{
	border-bottom: 3px solid rgba(230,0,18,1);
}
ul.s_menu > li:last-child {
	margin-right: 0px;
}
ul.s_menu{
	list-style-type: none;
	-webkit-padding-start: 0px;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 50px;
	top: 29px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	text-align: right;
}
ul.s_menu > li:hover > a{
	color: rgba(230,0,18,1);
}

ul.s_menu li:hover > .s_menu_s,
ul.s_menu li.active > .s_menu_s{
	display:inline-block;
}
ul.s_menu > li.active{
	color:rgba(201,160,99,1);
	border-bottom: 3px solid rgba(230,0,18,1);
}
ul.s_menu > li.active > a{
	color: rgb(230,0,18);
}
.txt{
	font-family:Noto Sans TC, sans-serif;
	line-height: 180%;
	margin-top: 4.712vh;
	letter-spacing: 0.6px;
	position: relative;
	color: rgba(35,24,21,1);
	font-size: 1.26em;
}
.txt2{
	font-family: Microsoft JhengHei;
	font-size: 1vw;
	line-height: 170%;
	margin-top: 4.712vh;
	letter-spacing: 0.35px;
	position: relative;
	color: rgba(0,0,0,1);
}
.B1_con{
	display:inline-block;
	position: absolute;
	top: 0%;
	left: 7%;
	width: auto;
	height: 75%;
}
#about_by_group, #server, #news, #other, #member, #contact {
	position: relative;
	overflow: hidden;
}
.fb{
	background:url(../images/fb.png);
	width:23px;
	height:23px;
	display: inline-block;
	margin-right: 9px;
}
.loging #file,.loging #planned{
	color:#FFF;
	display:inline-block;
	cursor:pointer;
	margin-left: 1em;
}
.loging #file,.loging #planned,.loging #file.active,.loging #planned.active{
	transform:scale(1.2);
	-webkit-transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;
	transition: all 0.4s ease 0.2s;
}
.loging #file.active,.loging #planned.active{
	text-shadow: 2px 2px 2px #ff2300;
}
.line{
	background:url(../images/line.png);
	width:23px;
	height:23px;
	display: inline-block;
}
footer{
	position: fixed;
	/* right: 50%; */
	z-index: 9;
	bottom: -4px;
	width: 100%;
	text-align: center;
	font-family: Microsoft JhengHei;
	/* margin-right: -458.5px; */
	color: rgba(255,255,255,1);
	transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	-webkit-transition: all .5s linear;
}
footer.a{
	right: 0;
	position: fixed;
	z-index: 10;
	width: calc(100% - 780px);
}
footer > ul{
	display: inline-block;
	-webkit-padding-start: 0;
	font-size: 12px;
}
footer > ul li > a >img {
	vertical-align: baseline;
}
footer > ul li{
	-webkit-padding-start: 0px;
	font-family: Microsoft JhengHei;
	font-size: 12px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	line-height: 45px;
	position: relative;
}
footer > ul li > a {
	vertical-align: middle;
}
#main_menu > .menu_c{
	padding-left: 3%;
	position:absolute;
	top: 8px;
	left: 9.2%;
	-webkit-padding-start: 0px;
	margin: 0px;
	z-index: 3;
	width: 100%;
	border-radius: 10px 0px 0px 0px;
	height: 27px;
	display: inline-block;
}
#main_menu > .menu_c > li:first-child{
	border-left: 2px dotted rgba(230,0,18,0.5);
	margin-left: 1%;

}
#main_menu .menu_c li{
	display:inline-block;
	width: 100px;
	border-right: 2px dotted rgba(230,0,18,0.5);
	text-align: center;
	height: 27px;
	position:relative;
	overflow: hidden;
}
#main_menu .menu_c li:hover a,
#main_menu .menu_c li.hover a{
	color:rgba(20,20,20,1);
	font-weight:bold;
}
.menu_staic,.menuhover{
	position:absolute;
	left: 50%;
	margin-left: -31.5px;

}
#main_menu > .menu_c > li:hover a > .menu_staic{
	opacity:0;
}
#main_menu > .menu_c > li:hover  a > .menuhover{

	opacity:1;
}
#other .s_menu.a a{
	color: rgba(255,255,255,1);
}
#main_menu .menu_c li a{

	font-family: 'cwTeXFangSong';
	color: rgba(229,185,0,1);
	text-decoration:none;
	display: inline-block;
	width: 100%;height: 100%;padding-top: 5px;
	z-index: 73;
	font-size: 20px;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.3);}
#main_menu{

	width:100%;
	display:inline-block;
	height: 27px;
	position: fixed;
	bottom: -65px;
	z-index: 10;
}
#main_bg{
	width:100%;
	position:relative;
	display:inline-block;
}

#logo{
	display:inline-block;
	position: absolute;
	top: -21px;
	left: 4.6%;
	z-index: 9;
}
.mc-hide-scrolls{
	overflow:hidden;
}
body .mc-cycle {
	left:0;
	overflow:hidden;
	top:0;
	z-index:-1;
}
div.mc-image {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	overflow:hidden;
	width:100%;
}
.mc-old-browser .mc-image {
	overflow:hidden;
}
html {overflow-x:hidden;overflow-y:hidden;}
body {margin:0;padding:0;min-height: 100vh;}

video, object {
	left:0;
	position:absolute;
	top:0;
}
section{
	background:rgba(0,0,0,0);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.logo{
	width:101px;
	height:101px;
	background:rgba(45,45,45,1);
	position:absolute;
	z-index:13;
	text-align:center;
}
.logo > a{
	display:inline-block;
	margin-top: 17px;
	margin-right: 10px;
}
.menu{
	width:101px;
	height:101px;
	background:rgba(45,45,45,1);
	position:absolute;
	z-index:13;
	text-align:center;
	right:0;
	top: 0;
	cursor: pointer;
}
.menu > img{
	margin-top:45px;
}
.logo > img{
	margin-top:17px;
}
.border{
	border:1px solid rgba(199,159,98,1);
	width:96%;
	height:96%;
	position: absolute;
	top: 2%;
	left: 2%;
	z-index:1;
}
.border_t,.border_l,.border_r,.border_b{
	position: absolute;
	background:rgba(199,159,98,1);
	z-index:11;
}
.border_t{
	top:2%;
	width:96%;
	height:1px;
	left: 2%;
}
.border_b{
	width:96%;
	height:1px;
	right: 2%;
	bottom: 2%;
}

.border_l{
	width:1px;
	height:96%;
	left:2%;
	top: 2%;
}
.con_txt > b{
	font-size: 15px;
}
.border_r{
	width:1px;
	height:96%;
	right:2%;
	top: 2%;
}
.about_con{
	width: 576px;
	position: absolute;
	left: 27%;
	top: 21%;
	margin-left: -210px;
	font-family: 'cwTeXHei', serif;
	z-index: 2;
	text-align: left;
}
.index_con{
	width: 814px;
	position: absolute;
	left: 50%;
	top: 45%;
	margin-left: -407px;
	text-align:center;
	font-family: 'cwTeXHei', serif;
	z-index: 2;
}

.index_con > h2{
	font-size:16px;
	margin-top:16px;
	color: rgba(25,25,25,1);
	letter-spacing:1px;
}
.index_con > .con_txt{
	color: rgba(25,25,25,1);
	font-weight: bold;
}
.more > .line{
	position:absolute;
	background:rgba(199,159,98,1);


}
.ltop,.lbot{
	width:200px;
	height:1px;
}
.ltop,
.lbot{
	-webkit-transform: translate(-20px, 0);
	-moz-transform: translate(-20px, 0);
	-o-transform: translate(-20px, 0);
	transform: translate(-20px, 0);
	-webkit-transition: all0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;

	transition: all 0.3s;

	opacity:0;
}
.lright,
.lleft{
	-webkit-transform: translate(0,20px);
	-moz-transform: translate(0,20px);
	-o-transform: translate(0,20px);
	transform: translate(0,20px);

	-webkit-transition: all0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	opacity:0;

}
.lbot{
	bottom:0px;
}
.lright,.lleft{
	height:42px;
	width:1px;

}
.lright{
	right:0;
}
.more:hover > .ltop,.more:hover > .lbot,.more:hover > .lright,.more:hover > .lleft{
	-webkit-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-o-transform: translate(0px, 0);
	transform: translate(0px, 0);
	opacity:1;

}
.more{
	position:relative;
	width:200px;
	height:42px;
	background:rgba(255,255,255,.8);
	display:inline-block;
	margin-top: 199px;
	cursor:pointer;
}
.more > img{
	position:absolute;
	top:13px;
	left:72px;
}
.main_menu{
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(45,45,45,.85);
	z-index:10;
	top:0;
	right: 0;
	display:none;
	background:url(../images/menu_bg.png);
}
.menu_list{
	display: inline-block;
	position: absolute;
	z-index: 14;

	font-size: 21px;
	left: 50%;
	top: 33%;
	text-align: center;
	margin-left: -113px;
	display:none;
}
.menu_list >ul{
	list-style-type:none;

	-webkit-padding-start: 0px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	display:inline-block;
}
.menu_h{
	position:absolute;
	left: 71px;
	top: 5px;
	color: rgba(255,255,255,1);
	font-family: 'cwTeXHei', serif;
	opacity:0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;

}
.menu_list >ul > li >a {
	text-decoration:none;
	color:rgba(199,159,98,1);

	display:inline-block;
	line-height:34px;
	margin-bottom:12px;
	width:226px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	position: relative;
	z-index: 1;

}
.menu_list >ul >li:hover > .menu_h{
	opacity:1;
}
.menu_list >ul > li:hover >a{
	color:rgba(255,255,255,1);
	width: 226px;
	opacity:0;
}
.menu_list >ul li:hover > .menu_hover{
	-moz-transform:scaleX(2.26);
	-webkit-transform:scaleX(2.26);
	-o-transform:scaleX(2.26);
	-ms-transform:scaleX(2.26);
	transform:scaleX(2.26);
	opacity:1;
}
.menu_list > ul li  > .menu_hover{
	position:absolute;
	background:rgba(199,159,98,1);
	top: 0;
	display: inline-block;
	width: 100px;
	height: 10px;
	left: 62px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	height:34px;
	opacity:0;

}
.menu_list >ul > li{
	position:relative;
}
.img_r,.img_l{
	position:absolute;
	top:7px;
}
.img_l{

	left:50px;
	opacity:0;
}
.img_r{
	right:50px;

	opacity:0;
}
.about_con > h1{
	margin-bottom: 15px;
	display: inline-block;
}
.menu_list >ul li:hover > .img_l{
	-webkit-transition: all 0.5s linear 0.3s;
	-moz-transition: all 0.5s linear 0.3s;
	-o-transition: all 0.5s linear 0.3s;
	transition: all 0.5s linear 0.3s;
	opacity:1;
	left:14px;
}
.menu_list >ul li:hover > .img_r{
	-webkit-transition: all 0.5s linear 0.3s;
	-moz-transition: all 0.5s linear 0.3s;
	-o-transition: all 0.5s linear 0.3s;
	transition: all 0.5s linear 0.3s;
	opacity:1;
	right:14px;
}
.menu_x_img{
	width:20px;
	height:20px;
}
.menu_list_img{
	width:28px;
	height:10px;
}
.sub_menu{
	display:inline-block;
	padding: 0px;

	position: absolute;
	bottom: 24px;
	right: 42px;
}
.sub_menu > li{
	list-style:none;
	display:inline-block;
	margin-right:17px;
	position: relative;
	overflow: hidden;
}
.sub_menu > li > a{
	display:inline-block;
	text-decoration:none;
	color:rgba(0,0,0,1);
	background-color: rgba(199,159,98,0);
	font-size:14px;
	height:25px;
	text-align:center;
	font-family:Microsoft JhengHei;
	font-weight:bold;
	width:74px;
	padding-top: 4px;



	position: relative;
	z-index: 9;
}
.sub_m_hover{
	width: 74px;
	height: 25px;

	position: absolute;
	top: 0;
	left: 0;
	background: rgba(199,159,98,1);
	transform: translate(0px,29px);
	-moz-transform: translate(0px,29px);
	-webkit-transform: translate(0px,29px);
	-o-transform: translate(0px,29px);
	-ms-transform: translate(0px,29px);
	transform: translate(0px,29px);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sub_menu > li.active > a{
	color:rgba(255,255,255,1);

}
.sub_menu >  li.active > div.sub_m_hover{
	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
}
.sub_menu >  li:hover > a{
	color:rgba(255,255,255,1);
	font-family:Microsoft JhengHei;
}
.sub_menu >  li:hover > .sub_m_hover{
	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
}
.logi,.logi2 {
	display: inline-block;
	width: 31vw;
	min-height: 236px;
	border-radius: 15px;
	background: rgba(255,255,255,0.6);
	border: 2px solid rgba(195, 169, 0, 0.93);
	position: relative;
	min-width: 256px;
}
.form_style {
	text-align: center;
	margin-top: 45px;
	margin-bottom: 34px;
}
.form_style > label:first-child {
	margin-right: 8px;
}
.form_style > label {
	font-family:Microsoft JhengHei;
	margin-bottom: 18px;
	display: inline-block;
}
.forget {

	font-size: 14px;
	position: absolute;
	right: 7px;
	bottom: 2px;
	color: rgba(0,0,0,1);
	font-family: Microsoft JhengHei;
	font-weight: bold;
}
.s_ini {
	width: 239px;
}
.logi_ini {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.6);
	height: 28px;
	text-indent: 11px;
	margin-bottom: 25px;
	display: inline-block;
	background:#FFF;
	color: #000;
	letter-spacing: 1px;
}

.forget > img {
	margin-right: 5px;
}
.form_style > li > .bbtn:last-child {
	margin-right: 0px;
}
.txt_form > form > h3 {
	font-size: 16px;
	margin-bottom: 4%;
}
.about1-3_txt1 > img{
	height: 20px;
	width:auto;
	margin-right: 18px;
	vertical-align: sub;
}
.bbtn {
	width: 76px;
	height: 23px;
	border: 0px;
	border-radius: 23px;
	background: rgba(0,0,0,1);
	display: inline-block;
	color: rgba(255,255,255,1);
	margin: 0px 15px;
	font-size: 14px;
	cursor: pointer;
	font-family: Microsoft JhengHei;
}
.txt_form {
	width: 35%;
	display: inline-block;
	font-family: Microsoft JhengHei;
	border-radius: 15px;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
	margin-top: 3.8%;
}
.txt_form > form {
	width: 84%;
	display: inline-block;
	margin-left: 8%;
	margin-top: 7%;
	height: 72%;
	position:relative;
}
.txt_form > form > input {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.5);
	height: 21px;
	font-family: Microsoft JhengHei;
	font-size: 16px;
	padding: 3px;
	text-indent: 10px;
	margin-bottom: 11px;
}
.s_in {
	width: 48%;
}
.s_opt {
	border-radius: 12px;
	height: 29px;
	font-size: 16px;
	padding: 3px;
	display: inline-block;
	font-family: Microsoft JhengHei;
}
.s_in {
	width: 48%;
}
.txt_form > form > input {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.5);
	height: 6%;
	font-family: Microsoft JhengHei;
	font-size: 0.85vw;
	padding: 0.5%;
	text-indent: 10px;
	margin-bottom: 1%;
	line-height: 3vh;
}
.s_in {
}
.s_opt {
	border-radius: 12px;
	height: 8%;
	font-size: 0.85vw;
	padding: 0.5%;
	display: inline-block;
	font-family: Microsoft JhengHei;
	line-height: 3vh;
}

.txt_form > form > textarea {
	border-radius: 10px;
	border: 1px solid rgba(100,100,100,0.5);
	font-family: Microsoft JhengHei;
	height: 27%;
	margin-bottom: 1%;
	text-indent: 9px;
	font-size: 0.85vw;
}
.authnumHand {
	border-radius: 5px;
	vertical-align: middle;
	margin-right: 10px;
	width: 20%;
	cursor: pointer;
}
.m_in {
	width: 75%;
}
.about1-4_txt1{
	width: 607px;
}
.about1-4_txt1 > h2:nth-child(2){
	margin-top:1em;
}
.r {
	text-align: right;
}
h2{
	margin-bottom: 0.5em;
	font-size: 1.4em;
}
.server1-1_txt1 > img{
	height: 20px;
	width: auto;
	margin-right: 18px;
	vertical-align: sub;
}
.txt_form > form > .r > .btn {
	border-radius: 12px;
	border: 0px;
	height: 3vh;
	font-family: Microsoft JhengHei;
	font-size: 1em;
	padding: 3px;
	text-indent: 0px;
	background: rgba(10,10,10,1);
	width: 110px;
	color: rgba(255,255,255,1);
	margin-top: 0.735vh;
	margin-right: 0.63vw;
	margin-bottom: 0.5em;
}
.b_mesg {
	border-top: 1px dashed rgba(0,0,0,1);
	width: 84%;
	display: inline-block;
	margin-left: 8%;
	font-size: 15px;
}
.b_mesg > ul {
	margin-top: 20px;

	margin-bottom: 20px;
}
.b_mesg > ul > li {
	margin-bottom: 6px;
}
.l_in {
	width: 96%;
}
.btn > img{
	margin-right:6px;
}
.menuhover{
	opacity: 0;
}
.white_font{
	color: #fff;
}
#news1 .white_font{
	color:#000;
}
div[class^=txt_tit]{
	display:inline-block;
}
.server1-2_txt1{
	max-width:550px;
}
.txt_tit6{
	letter-spacing: 94.5px;
}
.txt_tit5{
	letter-spacing: 4.8px;
}
.txt_tit3{
	letter-spacing: 4.8px;
}
.txt_tit2{
	letter-spacing: 20.8px;
}
.txt_tit1{
	letter-spacing: 4.8px;
}
#main_menu > .menu_c  > li.hover > a > .menu_staic{
	opacity:0;
}
#main_menu > .menu_c  > li.hover > a > .menuhover{
	opacity:1;
}
.font_black > li > a{

	color:rgba(35,24,21,1);
}
.font_white > li > a{
	color: rgb(255,255,255);
}
.other_txt > h2{
	color:rgb(230,0,18);
	margin-bottom: 3px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:    #000;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color:    #000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color:    #000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color:    #000;
}
.b_mesg > ul > li:first-child{
	font-size: 1.21vw;
	letter-spacing: 0px;
	text-align: center;
}
.b_mesg > ul > li:nth-child(2){
	font-size: 1.21vw;
	letter-spacing: 0.10vw;
	text-align: center;
}
ul.index_ul > a > li{
	display:inline-block;
}
ul.index_ul >  li{
	display:inline-block;
}
ul.index_ul{
	display:inline-block;
	position:absolute;
}
.index_btn{
	width:100%;
	height:100%;
	display:inline-block;
}

.logout{
	color:#FFF;
}
#loading {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 10;
	color: #000;
	font-size: 26px;
	text-align: center;
	padding-top: 50vh;
}
.B1_con.loging{
	margin-left:0px;
	left:25%;
	width:50%;
	margin-top:4%;
}
/**/
#list{
	overflow:auto;
	height:100%;
	position: absolute;
	width: 100%;
	top: 30px;
}
.project_table{
	background: rgba(255,255,255,0.7);
	padding-top: 0.5%;
	padding-bottom: 0.8%;
}
.project_table table{
	border:0;margin:0;border-collapse:collapse;
	width: 99%;
	margin-left: 0.5%;
}
.project_table th,.project_table td{
	padding:0px;
}
.project_table td {
	font-size: 20px;
	line-height: 38px;
	text-align: center;
}
.open tr.active td:first-child::after{
	content:' ';
	height: 22px;
	width:1px;

	display: inline-block;
	position: absolute;
	right: 0px;
	background: white;
}
.project_table th:first-child{
	min-width: 120px;
}
.project_table th{
	color:#FFF;
	font-size:21px;

	vertical-align: middle;
}
.project_table thead tr{
	background:rgba(94,89,89,1);
	height:44px;
}
.project_tit{
	color:#FFF;
	font-size:30px;
	letter-spacing:2px;
	text-align:center;
	font-weight:bold;

}
.SelectStyle select {

	cursor: pointer;
	font-family: Noto Sans TC, sans-serif;
	width: 100%;
	color:#FFF;
	background: transparent;
	padding: 5px 10px;
	font-size: 15px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 30px;
	-webkit-appearance: none;
}
.SelectStyle {
	display: inline-block;
	height: 28px;
	overflow: hidden;
	background:url(../images/select.jpg) no-repeat rgb(94, 89, 89);
	border:2px solid rgb(193, 182, 180);
	background-position: right;
	text-align: left;
}
.SelectStyle select option{
	color:black;
}
.project_table tbody tr:hover{

	background: rgba(94, 89, 89,0.2);
	cursor:pointer;
}
.m_serch{
	width: 150px;
}
.serch{
	text-align:right;
	margin-bottom:8px;
	margin-top: -15px;
}
.serch .SelectStyle:nth-child(2){
	margin-left:10px;
}
.page{
	display: inline-block;
	background: rgba(94,89,89,1);
	width: 99%;
	margin-left: 0.5%;
	text-align: center;
}
.page li{
	display: inline-block;
	font-size: 17px;
	color: rgba(255,255,255,0.3);
	vertical-align: middle;
	cursor:pointer;
	margin: 0 0.2em;
}
.page li.active{
	color: rgba(255,255,255,1);
	font-weight:bold;
}
.project_table tr.active,.project_table tr.active:hover{
	color:#FFF;
	font-size:21px;
	vertical-align: middle;
	background:#5e5959;
}
.open .project_table tr.active_c td:first-child{
	width: 100%;
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
}
.project_table tr.active_c{
	display:none;
}
.open .project_table tr.active_c{
	margin-bottom:0px;
	display:block;
	background:rgba(255,255,255,0);
}
.project_img{
	display:inline-block;
	margin-right: 1%;
	margin-bottom: 1%;
	width: 23%;
	height: 23%;
}

.project_img a{
	width:100%;
	height:100%;
	cursor:pointer;
	position:relative;
	display: inline-block;
}
.open .project_table tr.active:hover{
	background: rgba(94,89,89,1);

}
.open .project_table  tr:hover {
	background: rgba(255,255,255,0);
	cursor:default;
}
.open .project_img_list{
	display:inline-block;
}
.project_img_list{
	margin-top:5px;
}
.project_img img{
	width:100%;
	height:100%;
	vertical-align: top;
}
.project_img .hover{
	position: absolute;
	top:0;
	left:0;
	background:rgba(255,255,255,0.7);
	width:100%;
	height:100%;
	text-align: center;
	-moz-transform:scale(0.5);
	-webkit-transform:scale(0.5);
	-o-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5);
	opacity:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.project_img:hover .hover{
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.hover_txt{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	top: 50%;
	margin-top: -16px;
	width: 100%;
	letter-spacing:0.5px;
	opacity:0;
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;

	transition: all 0.4s ease 0.2s;
	position: absolute;
}
.project_img:hover .hover_txt{
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.project_back{
	font-size: 17px;
	color: #FFF;
	background: rgba(94,89,89,1);
	border: 2px solid rgb(193, 182, 180);
	padding: 0px 8px;
	vertical-align: top;
	height: 28px;
	line-height: 28px;
	display:inline-block;
	cursor:pointer;
	opacity: 0;
}
.other_item{
	float: left;
}
.other_item .other_more{
	cursor: pointer;
}
.other_con div#mCSB_1_container {
	padding-bottom: 140px;
}
@media (max-width: 1880px){
	footer.a{
		margin-right:0;
		right: 0;
	}
	footer > ul li:nth-child(3){
		display:none;
	}
}
@media (max-width: 1680px){
	.B1_con h2{
		font-size: 20px;
	}

	.B1_con {
		font-size: 14px;
	}
	.txt {
		line-height: 150%;
	}
}
@media (max-width: 1600px){
	.other_next,.other_next{
		display: none;
	}
}
@media (max-width: 1400px){
	ul.other_light_pic_list{
		width:100%;
	}
	.other_light_pic{
		width: 55%;
	}
	.other_date{
		margin-top: 1em;
	}
	.other_date,.other_download ,.other_tit,.other_light_txt{
		margin-left: 1em;
	}
	.other_download{
		margin-top:2em;
		margin-bottom:2em
	}
	.other_light_pic img{
		/* width: 100%; */
	}
	.other_txtlist {
		font-family: Noto Sans TC, sans-serif;
		width: 44%;
		display: inline-block;
		margin: 0%;
	}
	.other_lightbox{
		width: 98%;
		left: 0px;
		margin-left: 1%;
	}
}
.slideshow > img {
	width: 100% !important;
	height: auto !important;
}
@media (max-width: 1366px){
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		position:static;
	}
	.news_con {
		height: 422px;
	}
	.other_item {
		width: calc(100% / 3 - 2%);
	}
	.slideshow {
		top: 20%;
		width: calc(88% - 600px);
	}
	#main_menu > .menu_c {
		left: 11%;
	}

	footer {
		/* margin-right: -281px; */
	}
	.about1-3_txt1 > img,.server1-1_txt1 > img {
		height: 18px;
		margin-right: 1%;
	}
	ul.s_menu > li {
		margin-right: 20px;
	}
	ul.s_menu{
		right: 10px;
		top: 20px;
	}
	ul.s_menu > li {
		margin-right: 5px;
	}
	ul.s_menu > li > a{
		font-size: 16px;
		min-width: 85px;
	}
	footer > ul li:nth-child(4){
		display:none;
	}
	footer {
		/* margin-right: -197px; */
	}
}
@media (max-width: 1200px){
	.serch{
		margin-top: 8px;
	}
}
@media (max-width: 1169px){
	footer > ul li:nth-child(2){
		display:none;
	}
	footer {
		/* margin-right: -121px; */
	}
}
@media (max-width: 1024px){
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		width: 85%;
		margin-left: 0;
	}
	.movie{
		display:none;
	}
	.txt_form{
		width: 90%;
	}
	.txt_form > form > .r > .btn{
		margin-bottom:10px;
	}
	.news_con {
		width: 85%;
	}
	.B1_con{
		width:100%;
	}
}
@media (max-width: 1000px){
	footer.a {
		width: 100%;
	}
	#calendar .fc-center,
	#calendar .fc-center h2,
	#calendar .fc-right{
		display: block;
		width: 100%;
		text-align: center;
		position: relative;
	}
	#calendar .fc-right>*{
		float: none;
		vertical-align: bottom;
		margin-bottom: 8px;
	}
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		width: 100%;
	}
	.news_con {
		width: 100%;
		overflow-y: auto;
		height: calc(100% - 150px);
	}
	.news_con ul:nth-child(2), .news_con ul:nth-child(1),.news_con .page{
		position: static;
		width: 100%;
	}
	img.tit_img{
		bottom: 100px;
	}
	footer#css_table{
		height:67px;
	}
	.footer_con{
		margin-top: 12px;
	}
	.fb{
		background:url(../images/big_fb.png);
		width:42px;
		height:41px;
		margin-right:0;
	}
	.news_con {
		width: 100%;
		height: 72%;
	}
	.other_txtlist,.other_light_pic{width: 98%;}
	.other_lightbox{
		position: absolute;
		top:0px;
		margin-top:0px;
		height: auto;
		overflow: scroll;
		height: 100% !important;
	}
	#about6 .other_lightbox{
		padding: 2%;
	}
	.other_item {
		width: calc(100% - 2%);
		background: #FFF;
		display: inline-block;
		box-shadow: 2px 2px 10px rgba(35,24,21,0.5);
		text-align: center;
		margin: 0% 1% 3% 1%;
		padding: 1% 0;
	}
	.s_opt{
		padding: 8px 0px;
		line-height: inherit;
		font-size: 1em;
		text-indent: 10px;
	}
	.txt_form{
		height: 100%;
	}
	.txt_form > form > textarea{
		min-height:150px;
		height: initial;
		font-size: 1em;
		width: 100%;
	}
	.b_mesg > ul > li:first-child,.b_mesg > ul > li:nth-child(2){
		font-size: 1.3em;
	}
	.authnumHand {
		width: 35%;
		margin-right: 2%;
	}
	.m_in{
		width: 60% !important;
	}
	.txt_form > form{
		width: 100%;
		height: initial;
		margin-top: 0;
		margin-left: 0;
		position: static;
	}
	.b_mesg{
		border-top: 1px dashed #FFF;
		width: 100%;
		margin-left: 0;
		margin-top: 2%;
	}
	.txt_form > form > .r > .btn{
		margin: 5px;
		padding: 11px 5px;
		height: inherit;
		width: 150px;
		background: #231815;
		border-radius: 20px;
	}
	.r{
		text-align:center;
	}
	.s_in{
		width:100%;
		margin-bottom: 2%;
		height: initial;
	}
	.txt_form > form > input{
		height:auto;
		line-height: inherit;
		font-size: 1em;
		margin-bottom: 2%;
		padding: 8px 0px;
		width: 100%;
	}
	.txt_form{
		width:100%;
		background: transparent;
		box-shadow: none;

		text-align: center;
		color: #FFF;
		overflow: auto;
	}
	#swiffycontainer2{
		display:none;
	}
	.s_menu_s  li.active{
		border: 2px solid rgba(230,0,18,1);
	}
	.s_menu_s li:hover {
		border: 2px solid rgba(230,0,18,1);
	}
	.s_menu_s  li{
		border-width:2px;
		width: auto;
		padding: 5px 8px;
	}
	.s_menu_s{
		display:inline-block;
		position: static;
		width: 100%;
		text-align: center;
	}
	.server1-2_txt1{
		max-width:auto;
	}
	.slideshow{
		width: 100% !important;
		position: relative;
		right: 0;
		top: 0;
		margin-top: 10px;
	}
	.about1-3_txt1,.about1-3_txt2{
		width:auto;
	}
	.phone_white{
		color:#FFF;
		text-shadow: 0px 0px 1px rgba(0,0,0,1);
	}
	.white_font {
		text-shadow: 0px 0px 1px rgba(0,0,0,1);
	}
	#news1 .white_font {
		text-shadow: 0px 0px 1px rgb(255, 255, 255),0px 0px 1px rgb(255, 255, 255),0px 0px 1px rgb(255, 255, 255);
	}
	.repass.logi2.txt{
		margin-left: -50%;
	}
	.B1_con .txt h2{
		text-align: left;
	}
	.B1_con h2{
		text-align: center;
	}
	.B1_con .txt{
		text-align: left;
		margin-top: 5%;
		width: 100%;
	}
	.B1_con > h2 > img{
		width: 120%;
		height: auto;
		margin-left: -10%;
		max-width: 684px;
	}
	ul.s_menu > li.active {
		border-bottom: 0px solid rgba(230,0,18,0);
	}
	ul.s_menu > li.active > a {
		color: rgb(255,255,255);
	}
	ul.s_menu > li {
		border-bottom: 3px solid rgba(230,0,18,0);
	}
	ul.s_menu > li:hover > a{
		color:#FFF;
	}
	ul.s_menu > li:hover {
		border-bottom: 0px;
	}
	ul.s_menu > li {
		border-bottom: 0px;
	}
	footer > ul li:nth-child(1){
		display:none;
	}
	ul.s_menu > li{
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
	.pc{
		display: none;
	}
	.hee  .pc{
		display: none;
	}
	.phone{
		display:inline-block;
	}
	.list li .phone{
		display:inline-block;
	}
	#main_menu{
		display:none;
	}
	footer{
		background:rgba(0,0,0,0.9);
		width: 100%;
		text-align: center;
		margin-left: 0;
		right: inherit;
		letter-spacing: 1px;
		bottom: 0;
	}
	.logo_img{
		margin-top: 0;
		margin-left: 0;
	}
	#logo{
		position: static;
		width: 100px;
		height: 100%;
	}
	ul.s_menu{
		position: static;
	}
	.B1_con,#other3 .B1_con,.B1_con,#about6 .B1_con {
		width: 70%;
		top: 62px;
		left: 15%;
		position: absolute;
	}
	.about1-4_txt1{
		width: 100%;
	}
	#css_table{display:table;}
	.css_tr{display: table-row;}
	.css_td{display: table-cell;vertical-align: top;}
	#about6 .other_light_pic{
		width: 100%;
		padding: 0;
		margin-bottom: 2%;
	}
	#about6 .other_light_pic img{
		/* width: 75%; */
	}
	#about6 .other_txtlist{
		width: 80%;
	}
}
@media (max-width: 768px){
	#news #news1 .B1_con .page,
	#other1 .page{
		margin-top:0.5em;
	}
	#swiffycontainer{
		width: 60%;
		margin-left: 0%;
		left: 20%;
	}
	#member .B1_con {
		position: absolute;
		overflow: visible;
		width: 70%;
		left: 15%;
		margin-left: 0%;
	}
}
@media (max-width: 550px){
	.fb_phone{
		position:absolute;
		top: 9px;
		left: 5%;
	}
	footer > ul li{
		margin-right:0;
		line-height: 1em;
		font-size: 1em;
	}
	footer{
		padding:10px 0;
	}

	.img_td {
		width: 20%;
	}
	footer .f_inf{
		width: 100%;
	}
}
@media (max-width: 500px){
	#member .B1_con {
		width: 90%;
		left: 5%;
	}
	#swiffycontainer{
		width: 300px;
		left: 50%;
		margin-left:-150px;
	}
}
@media (max-width: 400px){
	footer .f_inf{
		font-size:0.8em;
	}
	.s_menu a.menu_btn{
		line-height: 1em;
		font-size: 1em;
	}
	.submenu{
		line-height: 1.5em;
		font-size: 1em;
	}
}
@media (max-width: 360px){
	.menu_s_btn {
		right: 10px;
	}

}
@media (max-height: 720px){
	.other_lightbox{
		height: 94%;
		position: absolute;
		top: 0px;
		margin-top: 1%;
	}
	.about6 .other_lightbox{
		height: auto;
	}
}
@media (max-height: 700px){
	#swiffycontainer{
		bottom:60%;
		position: absolute;
	}
}
@media (max-height: 550px){
	#swiffycontainer{
		bottom:50%;
	}
}
@media (max-height: 450px){
	#swiffycontainer{
		bottom:40%;
	}
}
@media (max-height: 350px){
	#swiffycontainer{
		bottom:30%;
	}
}
@media (max-height: 300px){
	#swiffycontainer{
		bottom:20%;
	}
}
@media (max-height: 250px){
	#swiffycontainer{
		bottom:10%;
	}
}
@media (max-height: 200px){
	#swiffycontainer{
		bottom:0%;
	}
}@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
.about1-3_txt1 .list li{display: inline-block;width: 100%;}
.about1-3_txt1 .list{width: 49%;vertical-align: top;display: inline-block;}
.list li img{     vertical-align: middle;margin-right: 0.5em;}
#news #news1 ul.page li,#other1 .B1_con .page li{background: rgb(255, 255, 255);height: 100%;display: inline-block;padding: 0.3em;font-family: Verdana;color:#000;}
#news #news1 ul.page li,#other1 .B1_con .page li{}
#news #news1 .B1_con .page,#other1 .B1_con .page{background: rgba(94,89,89,0);}
#news #news1 ul.page li.active a,#other1 .B1_con .page li.active a,#news #news1 ul.page li.active,#other1 .B1_con .page li.active{background: #c49c61;color: #FFF;font-weight: 500;}
#news #news1 ul.page li.btn a,#news #news1 ul.page li.btn,#other1  ul.page li.btn a,#other1  ul.page li.btn{background:#c49c61; color:#FFF;}
#news #news1 ul.page li a:hover,#other1  ul.page li.btn a:hover{ background:#c49c61; color:#FFF;}
.news_con ul li:hover{background:#c49c61; color:#FFF; }
.news_con .page li{ background-color:transparent;}
.news_con .page{position: absolute;bottom: 0;color: rgb(94, 89, 89);background: transparent;width: 100%;margin-left: 0%;}
.news_con ul.page li {margin: 0;line-height: 100%;padding: 0.5em;background-color: transparent !important;}
.news_con ul.page li:hover{ background-color:#c49c61;}
.news_con{width: 900px; height: 80%;}
.news_con ul:nth-child(2),.news_con ul:nth-child(1){ position:absolute; width: 49%;}
.news_con ul:nth-child(2){ right:0;}
.news_con ul li:nth-child(odd){background-color: rgba(240,240,240,1);}
.news_con ul li:nth-child(even){background-color: rgba(255,255,255,1);}
.news_con ul li a{color:#000;/* line-height: 2em; */}
.news_con ul li .date{margin-right:1em;font-family: Verdana;font-size: 0.8em;}
.news_con ul li { font-size: 0.9em; padding: 0.5em 0.8em; cursor:pointer;-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}
.news_con ul li:hover{  background-color:rgba(191,153,95,0.8); }
.img_td{ width:20%;}
footer .f_inf div a{ text-align: left;color: #FFF; width:80%;}
footer .f_inf{text-align: left;width: 80%;}
.f_inf div{display: block;line-height: 1.2em;font-size: 1em;}
.other_light_pic{display: inline-block;padding: 1% 0px 1% 1%;}
.other_txtlist{font-family: Noto Sans TC, sans-serif;display: inline-block;vertical-align: top;margin: 2% 3% 0 3%;width: calc(100% - 748px - 8%);}
.other_lightbox{position: fixed;width: 1382px;background: #FFF;left: 50%;margin-top: -360px;height: 720px;top: 50% !important;display: none;z-index: 12;margin-left: -691px;}
.other_lightbox_black{background: rgba(35,24,21,0.8);width: 100%;height: 100%;position: absolute;z-index: 11;display: none;top: 0px;}
.loding_bak {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: absolute;
	z-index: 50;
	top: 0px;
	display: none;
	opacity: 0.5;
}
input#ord_pass.error,input#pass.error,input#pass2.error {
	border-color: #f00;
}
.txt.news_con li div {
	padding-left: 1em;
}
.repass_btn {
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-left: 1em;
}
#news .loading, #other .loading, #member .loading{
	position: absolute;
	z-index: 50;
	top: 50%;
	left: 50%;
	font-size: 30px;
	width: 150px;
	margin-left: -75px;
	margin-top: -15px;
	text-align: center;
	display: none;
}
.fc-toolbar .fc-center{
	position: absolute;
}
#about6 .other_con{
	width: 85%;
}
#about6 .other_light_pic {
	width: 55%;
	text-align: center;
	height: 96%;
	position: relative;
}
#about6 .other_item.show_team img {
	width: auto;
	max-width: 92%;
	margin-top: 2.5%;
}
.other_esc{
	position: absolute;
	background: rgb(0,0,0);
	width: 28px;
	height: 28px;
	text-align: center;
	right: 0.7%;
	top: 1%;
	cursor: pointer;
}
.news_txt{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
}
#calendar .fc-toolbar {
	margin-top: 1em;
}
.footer_con{
	display: inline-block;
	width: 400px;
}
.mCustomScrollbar.txtScrollbar,
.mCustomScrollbar.mCS_no_scrollbar{
	overflow: auto;
}
.other_next, .other_prev{display: none;}
.other_menu_cover{
	z-index: 1;
	bottom: 0;
	position: absolute;
	background-size: contain;
	width: 100%;
	height: auto;
}
ul.other_light_pic_list {
	overflow-x: auto;
	white-space: nowrap;
	width: 748px;
}
.other_light_pic_list li img{width: 100%;height: 100%;}
#other3 .other_con .mCSB_container{
	padding-bottom: 160px;
}
#other3 .B1_con .mCustomScrollbar, #about6 .mCustomScrollbar,#news1 .mCustomScrollbar,#other4 .mCustomScrollbar{
	height: calc(100vh - 330px);
}
.other_light_pic_list li.active::before {
	background: rgba(0,0,0,0);
}
.other_next,.other_prev{
	position: fixed;
	width: 56px;
	height: 56px;
	background: #000000;
	display: inline-block;
	z-index: 12;
	text-align: center;
	margin-top: -28px;
	top: 50%;
	cursor:pointer;
	display: none;
}
.repass.logi2.txt{
	opacity: 1;
	display: none;
	position: absolute;
	left: 50% !important;
	margin-left: -15.5vw;
	background: #fff;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	z-index: 10;
}
.other_next img,.other_prev img{
	width:35%;
	height:auto;
	margin-top: 18%;
}
.other_next{
	z-index: 50;
	right: calc(50% - 791px);
}
.other_prev{
	left: calc(50% - 791px);
	z-index: 50;
}
.other_esc img{margin-top: 4px;}
.other_download{
	font-size:16px;
	letter-spacing: 1px;
	margin-top: 1em;
}
.other_item{
	width: calc(100% / 4 - 2%);
	background: #FFF;
	display: inline-block;
	box-shadow: 2px 2px 10px rgba(35,24,21,0.5);
	text-align: center;
	margin: 0% 1% 3% 1%;
	padding: 1% 1;
}
#about6 .other_item{
	background: rgba(0, 0, 0, 0.5);
}
#about6 .other_item .other_txt {
	color: #f3c671;
}
#about6 .other_lightbox{
	color: #f3c671;
	background: rgba(0, 0, 0, 0.5);
}
#about6 .other_lightbox .other_txtlist .other_tit{
	font-size: 26px;
	padding-left: 0;
}
#about6 .other_lightbox .other_txtlist .other_light_txt{
	font-size: 20px;
}
.other_light_pic .img{
	box-shadow: 1px 2px 5px rgba(0,0,0,0.3);
	margin-bottom: 1.5%;
	max-height: 100%;
	max-width: 100%;
}
.other_download span{
	color:#C9A063;
}
.other_light_txt {
	font-size: 16px;
	height: calc(45vh);
	overflow-y: auto;
	line-height: 1.7em;
}
.other_tit{
	border-left: 1px solid rgba(0,0,0,0.5);
	padding-left: 8px;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 20px;
	margin-bottom: 5%;
}
#other4 .other_tit{
	border-left:unset !important;
}
#other4 .mCustomScrollbar .other_item:last-child{
	margin-bottom: 160px;
}
.other_light_pic_list li{
	display: inline-flex;
	position: relative;
	width: calc(100% / 4 - 1%);
	margin: 0 0.5%;
	cursor: pointer;
}
.other_date{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 5%;
}
.other_light_pic_list li:hover::before{
	background: rgba(0,0,0,0);
}
.other_light_pic_list li::before{
	background: rgba(0,0,0,0.5);
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}
.txt .other_item .other_date{
	width:inherit;
}
.other_item .other_txt{
	width:100%;
	display: inline-block;
	letter-spacing: 1px;
    height: 4em;
}
.other_item .other_img{
	box-shadow: 1px 1px 5px rgba(35,24,21,0.3);
	max-width: 345px;
	max-height: 250px;
	width: 92%;
	height: auto;
	margin-top: 4%;
}
.other_more{
	border:1px solid rgb(201,160,99);
	width: 87px;
	text-align: center;
	display: inline-block;
	line-height: 27px;
	cursor: pointer;
	margin-top: 4%;
	margin-bottom: 1%;
	padding-bottom: 5px;
}
#other3 .other_con, #other4 .other_con{
	width:85%;
}
.align_right{
	text-align:right;
}
.align_left{
	text-align:right;
}
.mobile{
	display:none;
}
.menu_s ul li{
	display:inline-block;
	font-family: Noto Sans TC, sans-serif;
	font-size: 1.8em;
}
.menu_s ul li a{
	color:#e60012;
}
.o_menu{
	background:url(../images/open_btn.png);
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-right: 34px;
	vertical-align: middle;
}
.menu_oc{
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-right: 34px;
}
.list li{margin-bottom: 0.5em;}
.list li div{
	display: inline-block;
	/* width: 100%; */
}
.s_menu a.menu_btn{
	color:rgb(255,255,255);
	text-decoration:none;
	font-size:24px;
}
.s_menu a.menu_btn:hover{
	color:rgb(255,255,255) !important;
}
.menu_btn{
	display: inline-block;
	width: 100%;
	font-size: 24px;
	color: #FFF;
}
.next_btn,.prev_btn{
	width:100%;
	text-align:right;
}
.submenu{
	font-weight:100;
	margin-bottom: 10px;
	width: 100%;
	display: none;
	text-align: center;
	margin-left: 28px;
}
.submenu a{
	color:rgb(255,255,255);
}
.submenu a:hover{
	color:rgb(177,147,95);
}
.phone_menu_list{
	background:rgba(0,0,0,0.9);
	color:rgb(255,255,255);
	position: absolute;
	top: 63px;
	width: 100%;
	text-align: center;
	font-family: Noto Sans TC, sans-serif;
	font-size: 24px;
	line-height: 2em;
	letter-spacing: 3px;
	display: none;
}
.phone_menu_list hr{
	width:100%;
	border: 0;
	height:1px;
	background-color: rgba(177,147,95,0.5);
	line-height: 1em;
	margin: 0;
}
.phone{
	display: none;
}
.list li .phone{
	display: none;
}
.pc{
	display:inline-block;
}
.phone_menu{
	position: fixed;
	top:0;
	background: rgba(0,0,0,0.9);
	width:100%;
	height: 63px;
	z-index: 9;
}
.menu_s_btn{
	display:inline-block;
	position:absolute;
	right: 24px;
	top: 14px;
	cursor: pointer;
}
.next_btn{
	webkit-animation: next 1s infinite linear;
	-moz-animation: next 1s infinite linear;
	-ms-animation: next 1s infinite linear;
	-o-animation: next 1s infinite linear;
	animation: next 1s infinite linear;
}
.prev_btn{
	webkit-animation: prev 1s infinite linear;
	-moz-animation: prev 1s infinite linear;
	-ms-animation: prev 1s infinite linear;
	-o-animation: prev 1s infinite linear;
	animation: prev 1s infinite linear;
}
.phone_menu h1{
	display:inline-block;
	margin-top: 20px;
}
.next_btn img,.prev_btn img{
	margin-right: 1%;
	cursor: pointer;
	background: rgba(0,0,0,0.5);
	padding: 10px 5px;
	border-radius: 25px;
	border: 1px solid;
}
#swiffycontainer{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top:-10%;
}
.about1-3_txt2{
	display:none;
}
#swiffycontainer, #swiffycontainer2{
	width:100%;
	height:100%;}
.alert {
	padding: 7px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	position: absolute;
	width: 68%;
	z-index: 9;
	margin-left: 2%;
	margin-top: 12px;
	text-shadow: 0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
}
.alert-danger {
	color:#a94442;
	background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
	background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
	background-repeat: repeat-x;
	border-color: #dca7a7;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
	background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));
	background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
	background-repeat: repeat-x;
	border-color: #b2dba1;
}
li.register {
	display: none;
}
.index_con,img.tit_img{
	opacity:0;
}
img.tit_img{
	position: absolute;
	left: 50%;
	bottom: 40px;
	margin-left: -203px;
}
#calendar{
	opacity:0;
}
#calendar .fc-center h2 {
	font-size: 26px;
	color: #FFFFFF;
}
#script-warning {
	display: none;
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 0 10px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: red;
}
.fc-view-container{
	background-color:#FFF;
}
input#male,
input#female{
	display:none;
}
input#male+label,
input#female+label,
input#male:checked+label,
input#female:checked+label{
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
input#male:checked+label{
	background-color:#47CDF3;
}
input#female:checked+label{
	background-color:#F77B7B;
}
input#male+label,
input#female+label{
	cursor:pointer;
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.6);
	height: 28px;
	text-indent: 11px;

	margin-bottom: 5px;
	display: inline-block;
	background-color:#FFF;
	line-height: 25px;
	width: 120px;
}
input#male+label,
input#verification{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: 0px solid;
}
input#verification{
	width:140px;
}
img.verification{
	cursor:pointer;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	vertical-align: middle;
}
input#female+label{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: 0px solid;
}
.register input{
	margin-bottom: 5px;
}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.about1-3_txt1{
	width: 767px;
}
.about1-3_txt1 > .tit,.tit{
	margin-top:1em;
	margin-bottom: 0.5em;
}
.tit{
	margin-top:1em;
	margin-bottom: 0.5em;
	font-size: 1.2em;
	letter-spacing: 2px;
}
.about1-3_txt1 > .tit > span{
	border:1px solid;
	border-top:0px;
	border-bottom:0px;
	padding: 0px 5px;
	display: inline-block;
	line-height: 100%;
	font-weight: bold;
}
.about1-3_txt1 > h3{
	display:inline-block;
}
.about1-1_txt1{
	float: left;
	width: 48%;
	max-width: 645px;
}
.about1-1_txt2{
	float: left;
	width: 48%;
	max-width: 645px;
	margin-left: 2%;
}
.about1-3_txt2{
}
.about1-3_txt2{
	width: 767px;
	position: absolute;
	top: 0;
}
.about1-3_txt2 > h2:nth-child(2){
	margin-top:1em;
}
.about1_txt{
	width:645px;
}
.close {
	position: absolute;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	top: 50%;
	right: 6px;
	opacity: .2;
	margin-top: -10px;
}
.slideshow{
	position:absolute;
	right: 6%;
	top: 28%;
	z-index: 1;
}
.slideshow > img{
	height: auto;
	vertical-align: top;
	display: inline-block;
}
.reel{
	position:absolute;
	right: 3.5vw;
	top: 27.75vh;
	width: 44.5vw;
	height: 61vh;
}
.s_menu_s{
	position: absolute;
	right: 0;
	width: 380px;
	bottom: -35px;
	display:none;
}
.s_menu_s  li{
	display:inline-block;
	width: 66px;
	text-align: center;
	border: 1px solid rgba(230,0,18,1);
	padding: 3px 0px;
	margin-top: 10px;
	font-family: Microsoft JhengHei;
	cursor:pointer;
}
.s_menu_s  li > a{
	color:#000;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.s_menu_s  li:hover{
	border: 1px solid rgba(230,0,18,1);
	background: rgba(230,0,18,1);
}
.s_menu_s  li:hover > a{
	color:#FFF;

}
.s_menu_s  li.active{
	border: 1px solid rgba(230,0,18,1);
	background: rgba(230,0,18,1);
	color:#FFF;
}
ul.about_menu .s_menu_s > li.active >a {
	color:red;
}
.s_menu_s  li.active > a{
	color:#FFF;
}
#member .B1_con h2{
	opacity: 0;
	margin-left:-50px;
}


#member .B1_con{
	font-family: Microsoft JhengHei;
}
.B1_con .txt,
.B1_con .s_menu{
	opacity:0;
	left: -50px;
}

#other1{
	display:inline-block;
}
.big_menu{
	width: 150px !important;
}
#other2-1,#other2-2,#other2-3,#other2-4,#other3,#other4,
#about2,#about3,#about4,#about5,#about6,
#server2,#server3,
#news2
{
	display:none;
}
.main_l{
	display: inline-block;
	width: 4%;
	height: 45px;
	border-radius: 0px 10px 0px 0px;
}
.B1_con > h2 > img{
	width: auto;
	height: 22.7vh;
}
.pen{
	position:absolute;
	z-index:1;
	right: 53%;
	bottom: 25%;
	webkit-animation:  pen 5s infinite linear;
	-moz-animation:  pen 5s infinite linear;
	-ms-animation:  pen 5s infinite linear;

	-o-animation:  pen 5s infinite linear;
	animation:  pen 5s infinite linear;

}
.pen_1{
	position:absolute;
	webkit-animation:  pen_1 0.5s infinite linear;
	-moz-animation:  pen_1 0.5s infinite linear;
	-ms-animation:  pen_1 0.5s infinite linear;
	-o-animation:  pen_1 0.5s infinite linear;
	animation:  pen_1 0.5s infinite linear;
	z-index:1;
}
.pen_2{
	position:absolute;
	webkit-animation:  pen_2 0.5s infinite linear;
	-moz-animation:  pen_2 0.5s infinite linear;
	-ms-animation:  pen_2 0.5s infinite linear;
	-o-animation:  pen_2 0.5s infinite linear;
	animation:  pen_2 0.5s infinite linear;
	left:0px;
	top:0px;
}
.divider{
	position:absolute;
	z-index: 2;
	webkit-animation: divider 5s infinite linear;
	-moz-animation: divider 5s infinite linear;
	-ms-animation: divider 5s infinite linear;
	-o-animation: divider 5s infinite linear;
	animation: divider 5s infinite linear;
}
.flash{
	webkit-animation: flash 1s infinite linear;
	-moz-animation: flash 1s infinite linear;
	-ms-animation: flash 1s infinite linear;
	-o-animation: flash 1s infinite linear;
	animation: flash 1s infinite linear;
}
.cloud{
	position:absolute;
	top:0;
	right:0;
	webkit-animation: cloud 20s infinite linear;
	-moz-animation: cloud 20s infinite linear;
	-ms-animation: cloud 20s infinite linear;
	-o-animation: cloud 20s infinite linear;
	animation: cloud 20s infinite linear;
}
@-moz-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-ms-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-o-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);

		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-webkit-keyframes next{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,5px);
		-webkit-transform:translate(0,5px);
		-o-transform:translate(0,5px);
		-ms-transform:translate(0,5px);
		transform:translate(0,5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-moz-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-ms-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@-o-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);

		-ms-transform:translate(0,0);

		transform:translate(0,0);
	}
}
@-webkit-keyframes prev{
	0%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
	50%{
		-moz-transform:translate(0,-5px);
		-webkit-transform:translate(0,-5px);
		-o-transform:translate(0,-5px);
		-ms-transform:translate(0,-5px);
		transform:translate(0,-5px);
	}
	100%{
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-o-transform:translate(0,0);
		-ms-transform:translate(0,0);
		transform:translate(0,0);
	}
}
@keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-moz-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-webkit-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-o-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);







	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@-ms-keyframes pen{
	0%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
	50%{
		-moz-transform:translate(-50px,-50px) rotate(-17deg);
		-webkit-transform:translate(-50px,-50px) rotate(-17deg);
		-o-transform:translate(-50px,-50px) rotate(-17deg);
		-ms-transform:translate(-50px,-50px) rotate(-17deg);
		transform:translate(-50px,-50px) rotate(-17deg);
	}
	100%{
		-moz-transform:translate(0px,0px) rotate(-17deg);
		-webkit-transform:translate(0px,0px) rotate(-17deg);
		-o-transform:translate(0px,0px) rotate(-17deg);
		-ms-transform:translate(0px,0px) rotate(-17deg);
		transform:translate(0px,0px) rotate(-17deg);
	}
}
@keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}

	100%{
		opacity:1;
	}
}
@-moz-keyframes pen_1{
	0%{
		opacity:1;
	}

	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes pen_1{
	0%{
		opacity:1;





	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}


@-ms-keyframes pen_1{
	0%{
		opacity:1;
	}
	50%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-moz-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);


		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-webkit-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{


		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);

		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);
		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-o-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);

		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);
		opacity:0;
	}
}
@-ms-keyframes cloud{
	0%{
		-moz-transform:translateX(-200px);
		-webkit-transform:translateX(-200px);
		-o-transform:translateX(-200px);
		-ms-transform:translateX(-200px);
		transform:translateX(-200px);
		opacity:0;
	}
	10%{
		-moz-transform:translateX(-170px);
		-webkit-transform:translateX(-170px);
		-o-transform:translateX(-170px);
		-ms-transform:translateX(-170px);
		transform:translateX(-170px);
		opacity:1;
	}
	90%{
		-moz-transform:translateX(0px);
		-webkit-transform:translateX(0px);
		-o-transform:translateX(0px);
		-ms-transform:translateX(0px);
		transform:translateX(0px);
		opacity:1;
	}
	100%{
		-moz-transform:translateX(30px);

		-webkit-transform:translateX(30px);
		-o-transform:translateX(30px);
		-ms-transform:translateX(30px);
		transform:translateX(30px);

		opacity:0;
	}
}
@keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes flash{
	0%{
		opacity:0;
	}
	50%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.1);
		-webkit-transform:scaleX(0.1);
		-o-transform:scaleX(0.1);
		-ms-transform:scaleX(0.1);
		transform:scaleX(0.1);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-ms-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-moz-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;

		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);




		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-webkit-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;


		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}


	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);
		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
@-o-keyframes divider{
	0%   {
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
	10%{
		-moz-transform-origin:18% bottom;

		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}

	50%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		-moz-transform:scaleX(0.8);
		-webkit-transform:scaleX(0.8);
		-o-transform:scaleX(0.8);
		-ms-transform:scaleX(0.8);

		transform:scaleX(0.8);
	}
	90%{
		-moz-transform-origin:18% bottom;
		-webkit-transform-origin:18% bottom;
		-o-transform-origin:18% bottom;
		-ms-transform-origin:18% bottom;
		transform-origin:18% bottom;
		transform:rotate(-3deg);
		-moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		-o-transform:rotate(-3deg);
		-webkit-transform:rotate(-3deg);
	}
	100%{
		-moz-transform-origin:left bottom;
		-webkit-transform-origin:left bottom;
		-o-transform-origin:left bottom;
		-ms-transform-origin:left bottom;
		transform-origin:left bottom;
		transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
	}
}
.t1{
	left:0px;
	webkit-animation: t1 5s infinite linear;
	-moz-animation: t1 5s infinite linear;
	-ms-animation: t1 5s infinite linear;
	-o-animation: t1 5s infinite linear;
	animation: t1 5s infinite linear;
}
.t11{
	left:0px;
	webkit-animation: t11 5s infinite linear;
	-moz-animation: t11 5s infinite linear;
	-ms-animation: t11 5s infinite linear;
	-o-animation: t11 5s infinite linear;
	animation: t11 5s infinite linear;
}
.t2{
	left: 54px;
	webkit-animation: t2 5s infinite linear;
	-moz-animation: t2 5s infinite linear;
	-ms-animation: t2 5s infinite linear;
	-o-animation: t2 5s infinite linear;
	animation: t2 5s infinite linear;
}
.t22{
	left: 54px;
	webkit-animation: t22 5s infinite linear;
	-moz-animation: t22 5s infinite linear;
	-ms-animation: t22 5s infinite linear;
	-o-animation: t22 5s infinite linear;
	animation: t22 5s infinite linear;
}
.t3{
	left: 108px;
	webkit-animation: t3 5s infinite linear;
	-moz-animation: t3 5s infinite linear;
	-ms-animation: t3 5s infinite linear;
	-o-animation: t3 5s infinite linear;
	animation: t3 5s infinite linear;
}
.t33{
	left: 108px;
	webkit-animation: t33 5s infinite linear;
	-moz-animation: t33 5s infinite linear;
	-ms-animation: t33 5s infinite linear;
	-o-animation: t33 5s infinite linear;
	animation: t33 5s infinite linear;
}
.b2_1,.b2_2,.b2_3,.b2_4,.b2_5,.c2_1,.c2_2,.c2_3,.c2_4{
	position:absolute;


}
.c2_1{
	webkit-animation: c2_1 1s infinite linear;
	-moz-animation: c2_1 1s infinite linear;
	-ms-animation: c2_1 1s infinite linear;
	-o-animation: c2_1 1s infinite linear;
	animation: c2_1 1s infinite linear;
}
.c2_2{
	webkit-animation: c2_2 0.5s infinite linear;
	-moz-animation: c2_2 0.5s infinite linear;
	-ms-animation: c2_2 0.5s infinite linear;
	-o-animation: c2_2 0.5s infinite linear;
	animation: c2_2 0.5s infinite linear;
}
.c2_3{
	webkit-animation: c2_3 0.5s infinite linear;
	-moz-animation: c2_3 0.5s infinite linear;
	-ms-animation: c2_3 0.5s infinite linear;
	-o-animation: c2_3 0.5s infinite linear;
	animation: c2_3 0.5s infinite linear;
}
.c2_4{
	webkit-animation: c2_3 0.5s infinite linear;
	-moz-animation: c2_3 0.5s infinite linear;
	-ms-animation: c2_3 0.5s infinite linear;
	-o-animation: c2_3 0.5s infinite linear;
	animation: c2_3 0.5s infinite linear;
}
.b2_1{
	webkit-animation: fade 15s infinite linear;
	-moz-animation: fade 15s infinite linear;
	-ms-animation: fade 15s infinite linear;
	-o-animation: fade 15s infinite linear;
	animation: fade 15s infinite linear;
}
.b2_2{

}
.b2_3{
	webkit-animation: b2_3 40s infinite linear;
	-moz-animation: b2_3 40s infinite linear;
	-ms-animation: b2_3 40s infinite linear;
	-o-animation: b2_3 40s infinite linear;
	animation: b2_3 40s infinite linear;
}
.b2_4{
	webkit-animation: b2_4 40s infinite linear;
	-moz-animation: b2_4 40s infinite linear;
	-ms-animation: b2_4 40s infinite linear;
	-o-animation: b2_4 40s infinite linear;
	animation: b2_4 40s infinite linear;
}
.b2_5{
	webkit-animation: b2_5 40s infinite linear;
	-moz-animation: b2_5 40s infinite linear;
	-ms-animation: b2_5 40s infinite linear;
	-o-animation: b2_5 40s infinite linear;
	animation: b2_5 40s infinite linear;
}
@keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-ms-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-webkit-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-moz-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-o-keyframes fade{
	0%   {
		opacity:0;
	}
	25% {
		opacity:0;
	}
	50%  {
		opacity:1;
	}
	75%  {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@-webkit-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-moz-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-o-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-ms-keyframes b2_1{
	0%   {
		opacity:1;
	}
	16% {
		opacity:1;
	}
	24%  {
		opacity:1;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{

		opacity:0;
	}
	80%{
		opacity:0;
	}
	88%{
		opacity:0;
	}
	100%{
		opacity:1;
	}
}
@-webkit-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;


	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;

	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;

	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_2{
	0%   {
		opacity:0;
	}
	16% {
		opacity:1;
	}
	32%  {
		opacity:1;
	}
	40%  {
		opacity:1;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}

	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}

	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_3{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:1;
	}
	48% {
		opacity:1;
	}
	56% {
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_4{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:1;
	}
	64%{
		opacity:1;
	}
	72%{
		opacity:1;
	}
	80%{
		opacity:0;
	}
	100%{
		opacity:0;
	}
}
@-webkit-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}

	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-o-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}

@keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}

	32%  {

		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-ms-keyframes b2_5{
	0%   {
		opacity:0;
	}
	16% {
		opacity:0;
	}
	32%  {
		opacity:0;
	}
	48% {
		opacity:0;
	}
	64%{
		opacity:1;
	}
	80%{
		opacity:1;
	}
	88%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
@-moz-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;

	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;

	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}

	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;

	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_1{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:1;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;

	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_2{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:1;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-o-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_3{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:1;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:0;
	}
	96%{
		opacity:0;
	}
}
@-moz-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@-webkit-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}

	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@-ms-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}

}
@-o-keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@keyframes c2_4{
	0%   {
		opacity:0;
	}
	16%  {
		opacity:0;
	}
	32% {
		opacity:0;
	}
	48%{
		opacity:0;
	}
	64%{
		opacity:0;
	}
	80%{
		opacity:1;
	}
	96%{
		opacity:0;
	}
}
@keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-moz-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-webkit-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);

		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}

	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t11{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49%{
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);

		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);


		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-moz-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-webkit-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-o-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@-ms-keyframes t1{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}

	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
}
@keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);

		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}

@-moz-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);







		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);

		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-webkit-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t22{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-moz-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);

		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-webkit-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-o-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);

		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	49% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}







}
@-ms-keyframes t2{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {

		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	100%{
		-moz-transform:scale(1);

		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;

	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-moz-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);

		opacity:0;
	}
}
@-webkit-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}

	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);

		-webkit-transform:scale(2);

		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-o-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);

		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@-ms-keyframes t33{
	0%   {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	17%  {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	33% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	49% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	66% {
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(2);
		-webkit-transform:scale(2);
		-o-transform:scale(2);
		-ms-transform:scale(2);
		transform:scale(2);
		opacity:0;
	}
}
@keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);

		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;





	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}



@-moz-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}

	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-webkit-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);

		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}

	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-o-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	33% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}
@-ms-keyframes t3{
	0%   {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	17%  {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;

	}
	33% {

		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	49% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);

		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
	66% {
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
	82% {
		-moz-transform:scale(1.7);
		-webkit-transform:scale(1.7);
		-o-transform:scale(1.7);
		-ms-transform:scale(1.7);
		transform:scale(1.7);
		opacity:0.5;
	}
	100%{
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);

		transform:scale(1);
		opacity:1;
	}
}
.t0{
	right:0px;
}
.con_txt > img {
	position: absolute;
}
@font-face {
	font-family: 'cwTeXFangSong';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot);
	src: url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.woff) format('woff'),
	url(//fonts.gstatic.com/ea/cwtexfangsong/v3/cwTeXFangSong-zhonly.ttf) format('truetype');
}
.txt > span {
	display: inline-block;
	float: left;
	height: 5vh;
}
a{
	text-decoration:none;
}
.hee{
	overflow:hidden;
	position:relative;
}
a:hover{
	text-decoration:none;
}
.logo_img{
	position:absolute;
	left:0px;
	top:0px;
	margin-left: -43px;
	margin-top: -28px;
}
.light{

	position:absolute;
	z-index: -1;
	left: -28px;
	top: -78px;
	opacity: 0.5;
}
#logo a{
	display:inline-block;
}
@keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-moz-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-webkit-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-ms-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-o-keyframes arrow_r{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:1;
		-moz-transform:scale(0.8);
		-webkit-transform:scale(0.8);
		-o-transform:scale(0.8);
		-ms-transform:scale(0.8);
		transform:scale(0.8);
	}
	100% {

		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-moz-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-ms-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-o-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@-webkit-keyframes arrow_l{
	0%{
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
	50%{
		opacity:0.5;
		-moz-transform:scale(0.3);
		-webkit-transform:scale(0.3);
		-o-transform:scale(0.3);
		-ms-transform:scale(0.3);
		transform:scale(0.3);
	}
	100% {
		opacity:0;
		-moz-transform:scale(0.1);
		-webkit-transform:scale(0.1);
		-o-transform:scale(0.1);
		-ms-transform:scale(0.1);
		transform:scale(0.1);
	}
}
@font-face {

	font-family: 'cwTeXHei';
	font-style: normal;
	font-weight: 500;
	src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);
	src: url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format('woff'),
	url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format('truetype');
}
ul.s_menu > li > a{
	font-family: Microsoft JhengHei;
	text-decoration:none;
	font-size: 17px;
	margin-bottom: 6px;
	display: inline-block;
	font-weight: bold;
	min-width: 101px;
	text-align: center;
}
.con_txt_e{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}
ul.s_menu > li {
	margin-bottom: 14px;
	border-bottom: 6px solid rgba(211,176,79,0);
	display: inline-block;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	margin-right: 48px;
	position: relative;
}
ul.s_menu > li:hover{
	border-bottom: 3px solid rgba(230,0,18,1);
}
ul.s_menu > li:last-child {
	margin-right: 0px;
}
ul.s_menu{
	list-style-type: none;
	-webkit-padding-start: 0px;
	display: inline-block;
	width: auto;
	position: absolute;
	right: 50px;
	top: 29px;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	text-align: right;
}
ul.s_menu > li:hover > a{
	color: rgba(230,0,18,1);
}

ul.s_menu li:hover > .s_menu_s,
ul.s_menu li.active > .s_menu_s{
	display:inline-block;
}
ul.s_menu > li.active{
	color:rgba(201,160,99,1);
	border-bottom: 3px solid rgba(230,0,18,1);
}
ul.s_menu > li.active > a{
	color: rgb(230,0,18);
}
.txt{
	font-family:Noto Sans TC, sans-serif;
	line-height: 180%;
	margin-top: 4.712vh;
	letter-spacing: 0.6px;
	position: relative;
	color: rgba(35,24,21,1);
	font-size: 1.26em;
}
.txt2{
	font-family: Microsoft JhengHei;
	font-size: 1vw;
	line-height: 170%;
	margin-top: 4.712vh;
	letter-spacing: 0.35px;
	position: relative;
	color: rgba(0,0,0,1);
}
.B1_con{
	display:inline-block;
	position: absolute;
	top: 0%;
	left: 7%;
	width: auto;
	height: 75%;
}
#about_by_group, #server, #news, #other, #member, #contact {
	position: relative;
	overflow: hidden;
}
.fb{
	background:url(../images/fb.png);
	width:23px;
	height:23px;
	display: inline-block;
	margin-right: 9px;
}
.loging #file,.loging #planned{
	color:#FFF;
	display:inline-block;
	cursor:pointer;
	margin-left: 1em;
}
.loging #file,.loging #planned,.loging #file.active,.loging #planned.active{
	transform:scale(1.2);
	-webkit-transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;
	transition: all 0.4s ease 0.2s;
}
.loging #file.active,.loging #planned.active{
	text-shadow: 2px 2px 2px #ff2300;
}
.line{
	background:url(../images/line.png);
	width:23px;
	height:23px;
	display: inline-block;
}
footer{
	position: fixed;
	/* right: 50%; */
	z-index: 9;
	bottom: -4px;
	width: 100%;
	text-align: center;
	font-family: Microsoft JhengHei;
	/* margin-right: -458.5px; */
	color: rgba(255,255,255,1);
	transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	-webkit-transition: all .5s linear;
}
footer.a{
	right: 0;
	position: fixed;
	z-index: 10;
	width: calc(100% - 780px);
}
footer > ul{
	display: inline-block;
	-webkit-padding-start: 0;
	font-size: 12px;
}
footer > ul li > a >img {
	vertical-align: baseline;
}
footer > ul li{
	-webkit-padding-start: 0px;
	font-family: Microsoft JhengHei;
	font-size: 12px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
	line-height: 45px;
	position: relative;
}
footer > ul li > a {
	vertical-align: middle;
}
#main_menu > .menu_c{
	padding-left: 3%;
	position:absolute;
	top: 8px;
	left: 9.2%;
	-webkit-padding-start: 0px;
	margin: 0px;
	z-index: 3;
	width: 100%;
	border-radius: 10px 0px 0px 0px;
	height: 27px;
	display: inline-block;
}
#main_menu > .menu_c > li:first-child{
	border-left: 2px dotted rgba(230,0,18,0.5);
	margin-left: 1%;

}
#main_menu .menu_c li{
	display:inline-block;
	width: 100px;
	border-right: 2px dotted rgba(230,0,18,0.5);
	text-align: center;
	height: 27px;
	position:relative;
	overflow: hidden;
}
#main_menu .menu_c li:hover a,
#main_menu .menu_c li.hover a{
	color:rgba(20,20,20,1);
	font-weight:bold;
}
.menu_staic,.menuhover{
	position:absolute;
	left: 50%;
	margin-left: -31.5px;

}
#main_menu > .menu_c > li:hover a > .menu_staic{
	opacity:0;
}
#main_menu > .menu_c > li:hover  a > .menuhover{

	opacity:1;
}
#other .s_menu.a a{
	color: rgba(255,255,255,1);
}
#main_menu .menu_c li a{

	font-family: 'cwTeXFangSong';
	color: rgba(229,185,0,1);
	text-decoration:none;
	display: inline-block;
	width: 100%;height: 100%;padding-top: 5px;
	z-index: 73;
	font-size: 20px;
	text-shadow: 0px 0px 1px rgba(0,0,0,0.3);}
#main_menu{

	width:100%;
	display:inline-block;
	height: 27px;
	position: fixed;
	bottom: -65px;
	z-index: 10;
}
#main_bg{
	width:100%;
	position:relative;
	display:inline-block;
}

#logo{
	display:inline-block;
	position: absolute;
	top: -21px;
	left: 4.6%;
	z-index: 9;
}
.mc-hide-scrolls{
	overflow:hidden;
}
body .mc-cycle {
	left:0;
	overflow:hidden;
	top:0;
	z-index:-1;
}
div.mc-image {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	overflow:hidden;
	width:100%;
}
.mc-old-browser .mc-image {
	overflow:hidden;
}
html {overflow-x:hidden;overflow-y:hidden;}
body {margin:0;padding:0;min-height: 100vh;}

video, object {
	left:0;
	position:absolute;
	top:0;
}
section{
	background:rgba(0,0,0,0);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.logo{
	width:101px;
	height:101px;
	background:rgba(45,45,45,1);
	position:absolute;
	z-index:13;
	text-align:center;
}
.logo > a{
	display:inline-block;
	margin-top: 17px;
	margin-right: 10px;
}
.menu{
	width:101px;
	height:101px;
	background:rgba(45,45,45,1);
	position:absolute;
	z-index:13;
	text-align:center;
	right:0;
	top: 0;
	cursor: pointer;
}
.menu > img{
	margin-top:45px;
}
.logo > img{
	margin-top:17px;
}
.border{
	border:1px solid rgba(199,159,98,1);
	width:96%;
	height:96%;
	position: absolute;
	top: 2%;
	left: 2%;
	z-index:1;
}
.border_t,.border_l,.border_r,.border_b{
	position: absolute;
	background:rgba(199,159,98,1);
	z-index:11;
}
.border_t{
	top:2%;
	width:96%;
	height:1px;
	left: 2%;
}
.border_b{
	width:96%;
	height:1px;
	right: 2%;
	bottom: 2%;
}

.border_l{
	width:1px;
	height:96%;
	left:2%;
	top: 2%;
}
.con_txt > b{
	font-size: 15px;
}
.border_r{
	width:1px;
	height:96%;
	right:2%;
	top: 2%;
}
.about_con{
	width: 576px;
	position: absolute;
	left: 27%;
	top: 21%;
	margin-left: -210px;
	font-family: 'cwTeXHei', serif;
	z-index: 2;
	text-align: left;
}
.index_con{
	width: 814px;
	position: absolute;
	left: 50%;
	top: 35%;
	margin-left: -407px;
	text-align:center;
	font-family: 'cwTeXHei', serif;
	z-index: 2;
}

.index_con > h2{
	font-size:16px;
	margin-top:16px;
	color: rgba(25,25,25,1);
	letter-spacing:1px;
}
.index_con > .con_txt{
	color: rgba(25,25,25,1);
	font-weight: bold;
}
.more > .line{
	position:absolute;
	background:rgba(199,159,98,1);


}
.ltop,.lbot{
	width:200px;
	height:1px;
}
.ltop,
.lbot{
	-webkit-transform: translate(-20px, 0);
	-moz-transform: translate(-20px, 0);
	-o-transform: translate(-20px, 0);
	transform: translate(-20px, 0);
	-webkit-transition: all0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;

	transition: all 0.3s;

	opacity:0;
}
.lright,
.lleft{
	-webkit-transform: translate(0,20px);
	-moz-transform: translate(0,20px);
	-o-transform: translate(0,20px);
	transform: translate(0,20px);

	-webkit-transition: all0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	opacity:0;

}
.lbot{
	bottom:0px;
}
.lright,.lleft{
	height:42px;
	width:1px;

}
.lright{
	right:0;
}
.more:hover > .ltop,.more:hover > .lbot,.more:hover > .lright,.more:hover > .lleft{
	-webkit-transform: translate(0px, 0);
	-moz-transform: translate(0px, 0);
	-o-transform: translate(0px, 0);
	transform: translate(0px, 0);
	opacity:1;

}
.more{
	position:relative;
	width:200px;
	height:42px;
	background:rgba(255,255,255,.8);
	display:inline-block;
	margin-top: 199px;
	cursor:pointer;
}
.more > img{
	position:absolute;
	top:13px;
	left:72px;
}
.main_menu{
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(45,45,45,.85);
	z-index:10;
	top:0;
	right: 0;
	display:none;
	background:url(../images/menu_bg.png);
}
.menu_list{
	display: inline-block;
	position: absolute;
	z-index: 14;

	font-size: 21px;
	left: 50%;
	top: 33%;
	text-align: center;
	margin-left: -113px;
	display:none;
}
.menu_list >ul{
	list-style-type:none;

	-webkit-padding-start: 0px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	display:inline-block;
}
.menu_h{
	position:absolute;
	left: 71px;
	top: 5px;
	color: rgba(255,255,255,1);
	font-family: 'cwTeXHei', serif;
	opacity:0;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;

}
.menu_list >ul > li >a {
	text-decoration:none;
	color:rgba(199,159,98,1);

	display:inline-block;
	line-height:34px;
	margin-bottom:12px;
	width:226px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	position: relative;
	z-index: 1;

}
.menu_list >ul >li:hover > .menu_h{
	opacity:1;
}
.menu_list >ul > li:hover >a{
	color:rgba(255,255,255,1);
	width: 226px;
	opacity:0;
}
.menu_list >ul li:hover > .menu_hover{
	-moz-transform:scaleX(2.26);
	-webkit-transform:scaleX(2.26);
	-o-transform:scaleX(2.26);
	-ms-transform:scaleX(2.26);
	transform:scaleX(2.26);
	opacity:1;
}
.menu_list > ul li  > .menu_hover{
	position:absolute;
	background:rgba(199,159,98,1);
	top: 0;
	display: inline-block;
	width: 100px;
	height: 10px;
	left: 62px;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	height:34px;
	opacity:0;

}
.menu_list >ul > li{
	position:relative;
}
.img_r,.img_l{
	position:absolute;
	top:7px;
}
.img_l{

	left:50px;
	opacity:0;
}
.img_r{
	right:50px;

	opacity:0;
}
.about_con > h1{
	margin-bottom: 15px;
	display: inline-block;
}
.menu_list >ul li:hover > .img_l{
	-webkit-transition: all 0.5s linear 0.3s;
	-moz-transition: all 0.5s linear 0.3s;
	-o-transition: all 0.5s linear 0.3s;
	transition: all 0.5s linear 0.3s;
	opacity:1;
	left:14px;
}
.menu_list >ul li:hover > .img_r{
	-webkit-transition: all 0.5s linear 0.3s;
	-moz-transition: all 0.5s linear 0.3s;
	-o-transition: all 0.5s linear 0.3s;
	transition: all 0.5s linear 0.3s;
	opacity:1;
	right:14px;
}
.menu_x_img{
	width:20px;
	height:20px;
}
.menu_list_img{
	width:28px;
	height:10px;
}
.sub_menu{
	display:inline-block;
	padding: 0px;

	position: absolute;
	bottom: 24px;
	right: 42px;
}
.sub_menu > li{
	list-style:none;
	display:inline-block;
	margin-right:17px;
	position: relative;
	overflow: hidden;
}
.sub_menu > li > a{
	display:inline-block;
	text-decoration:none;
	color:rgba(0,0,0,1);
	background-color: rgba(199,159,98,0);
	font-size:14px;
	height:25px;
	text-align:center;
	font-family:Microsoft JhengHei;
	font-weight:bold;
	width:74px;
	padding-top: 4px;



	position: relative;
	z-index: 9;
}
.sub_m_hover{
	width: 74px;
	height: 25px;

	position: absolute;
	top: 0;
	left: 0;
	background: rgba(199,159,98,1);
	transform: translate(0px,29px);
	-moz-transform: translate(0px,29px);
	-webkit-transform: translate(0px,29px);
	-o-transform: translate(0px,29px);
	-ms-transform: translate(0px,29px);
	transform: translate(0px,29px);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sub_menu > li.active > a{
	color:rgba(255,255,255,1);

}
.sub_menu >  li.active > div.sub_m_hover{
	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
}
.sub_menu >  li:hover > a{
	color:rgba(255,255,255,1);
	font-family:Microsoft JhengHei;
}
.sub_menu >  li:hover > .sub_m_hover{
	transform: translate(0px,0px);
	-moz-transform: translate(0px,0px);
	-webkit-transform: translate(0px,0px);
	-o-transform: translate(0px,0px);
	-ms-transform: translate(0px,0px);
}
.logi,.logi2 {
	display: inline-block;
	width: 31vw;
	min-height: 236px;
	border-radius: 15px;
	background: rgba(255,255,255,0.6);
	border: 2px solid rgba(195, 169, 0, 0.93);
	position: relative;
	min-width: 256px;
}
.form_style {
	text-align: center;
	margin-top: 45px;
	margin-bottom: 34px;
}
.form_style > label:first-child {
	margin-right: 8px;
}
.form_style > label {
	font-family:Microsoft JhengHei;
	margin-bottom: 18px;
	display: inline-block;
}
.forget {

	font-size: 14px;
	position: absolute;
	right: 7px;
	bottom: 2px;
	color: rgba(0,0,0,1);
	font-family: Microsoft JhengHei;
	font-weight: bold;
}
.s_ini {
	width: 239px;
}
.logi_ini {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.6);
	height: 28px;
	text-indent: 11px;
	margin-bottom: 25px;
	display: inline-block;
	background:#FFF;
	color: #000;
	letter-spacing: 1px;
}

.forget > img {
	margin-right: 5px;
}
.form_style > li > .bbtn:last-child {
	margin-right: 0px;
}
.txt_form > form > h3 {
	font-size: 16px;
	margin-bottom: 4%;
}
.about1-3_txt1 > img{
	height: 20px;
	width:auto;
	margin-right: 18px;
	vertical-align: sub;
}
.bbtn {
	width: 76px;
	height: 23px;
	border: 0px;
	border-radius: 23px;
	background: rgba(0,0,0,1);
	display: inline-block;
	color: rgba(255,255,255,1);
	margin: 0px 15px;
	font-size: 14px;
	cursor: pointer;
	font-family: Microsoft JhengHei;
}
.txt_form {
	width: 35%;
	display: inline-block;
	font-family: Microsoft JhengHei;
	border-radius: 15px;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
	margin-top: 3.8%;
}
.txt_form > form {
	width: 84%;
	display: inline-block;
	margin-left: 8%;
	margin-top: 7%;
	height: 72%;
	position:relative;
}
.txt_form > form > input {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.5);
	height: 21px;
	font-family: Microsoft JhengHei;
	font-size: 16px;
	padding: 3px;
	text-indent: 10px;
	margin-bottom: 11px;
}
.s_in {
	width: 48%;
}
.s_opt {
	border-radius: 12px;
	height: 29px;
	font-size: 16px;
	padding: 3px;
	display: inline-block;
	font-family: Microsoft JhengHei;
}
.s_in {
	width: 48%;
}
.txt_form > form > input {
	border-radius: 12px;
	border: 1px solid rgba(100,100,100,0.5);
	height: 6%;
	font-family: Microsoft JhengHei;
	font-size: 0.85vw;
	padding: 0.5%;
	text-indent: 10px;
	margin-bottom: 1%;
	line-height: 3vh;
}
.s_in {
}
.s_opt {
	border-radius: 12px;
	height: 8%;
	font-size: 0.85vw;
	padding: 0.5%;
	display: inline-block;
	font-family: Microsoft JhengHei;
	line-height: 3vh;
}

.txt_form > form > textarea {
	border-radius: 10px;
	border: 1px solid rgba(100,100,100,0.5);
	font-family: Microsoft JhengHei;
	height: 27%;
	margin-bottom: 1%;
	text-indent: 9px;
	font-size: 0.85vw;
}
.authnumHand {
	border-radius: 5px;
	vertical-align: middle;
	margin-right: 10px;
	width: 20%;
	cursor: pointer;
}
.m_in {
	width: 75%;
}
.about1-4_txt1{
	width: 607px;
}
.about1-4_txt1 > h2:nth-child(2){
	margin-top:1em;
}
.r {
	text-align: right;
}
h2{
	margin-bottom: 0.5em;
	font-size: 1.4em;
}
.server1-1_txt1 > img{
	height: 20px;
	width: auto;
	margin-right: 18px;
	vertical-align: sub;
}
.txt_form > form > .r > .btn {
	border-radius: 12px;
	border: 0px;
	height: 3vh;
	font-family: Microsoft JhengHei;
	font-size: 1em;
	padding: 3px;
	text-indent: 0px;
	background: rgba(10,10,10,1);
	width: 110px;
	color: rgba(255,255,255,1);
	margin-top: 0.735vh;
	margin-right: 0.63vw;
	margin-bottom: 0.5em;
}
.b_mesg {
	border-top: 1px dashed rgba(0,0,0,1);
	width: 84%;
	display: inline-block;
	margin-left: 8%;
	font-size: 15px;
}
.b_mesg > ul {
	margin-top: 20px;

	margin-bottom: 20px;
}
.b_mesg > ul > li {
	margin-bottom: 6px;
}
.l_in {
	width: 96%;
}
.btn > img{
	margin-right:6px;
}
.menuhover{
	opacity: 0;
}
.white_font{
	color: #fff;
}
#news1 .white_font{
	color:#000;
}
div[class^=txt_tit]{
	display:inline-block;
}
.server1-2_txt1{
	max-width:550px;
}
.txt_tit6{
	letter-spacing: 94.5px;
}
.txt_tit5{
	letter-spacing: 4.8px;
}
.txt_tit3{
	letter-spacing: 4.8px;
}
.txt_tit2{
	letter-spacing: 20.8px;
}
.txt_tit1{
	letter-spacing: 4.8px;
}
#main_menu > .menu_c  > li.hover > a > .menu_staic{
	opacity:0;
}
#main_menu > .menu_c  > li.hover > a > .menuhover{
	opacity:1;
}
.font_black > li > a{

	color:rgba(35,24,21,1);
}
.font_white > li > a{
	color: rgb(255,255,255);
}
.other_txt > h2{
	color:rgb(230,0,18);
	margin-bottom: 3px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:    #000;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color:    #000;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color:    #000;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color:    #000;
}
.b_mesg > ul > li:first-child{
	font-size: 1.21vw;
	letter-spacing: 0px;
	text-align: center;
}
.b_mesg > ul > li:nth-child(2){
	font-size: 1.21vw;
	letter-spacing: 0.10vw;
	text-align: center;
}
ul.index_ul > a > li{
	display:inline-block;
}
ul.index_ul >  li{
	display:inline-block;
}
ul.index_ul{
	display:inline-block;
	position:absolute;
}
.index_btn{
	width:100%;
	height:100%;
	display:inline-block;
}

.logout{
	color:#FFF;
}
#loading {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 10;
	color: #000;
	font-size: 26px;
	text-align: center;
	padding-top: 50vh;
}
.B1_con.loging{
	margin-left:0px;
	left:25%;
	width:50%;
	margin-top:4%;
}
/**/
#list{
	overflow:auto;
	height:100%;
	position: absolute;
	width: 100%;
	top: 30px;
}
.project_table{
	background: rgba(255,255,255,0.7);
	padding-top: 0.5%;
	padding-bottom: 0.8%;
}
.project_table table{
	border:0;margin:0;border-collapse:collapse;
	width: 99%;
	margin-left: 0.5%;
}
.project_table th,.project_table td{
	padding:0px;
}
.project_table td {
	font-size: 20px;
	line-height: 38px;
	text-align: center;
}
.open tr.active td:first-child::after{
	content:' ';
	height: 22px;
	width:1px;

	display: inline-block;
	position: absolute;
	right: 0px;
	background: white;
}
.project_table th:first-child{
	min-width: 120px;
}
.project_table th{
	color:#FFF;
	font-size:21px;

	vertical-align: middle;
}
.project_table thead tr{
	background:rgba(94,89,89,1);
	height:44px;
}
.project_tit{
	color:#FFF;
	font-size:30px;
	letter-spacing:2px;
	text-align:center;
	font-weight:bold;

}
.SelectStyle select {

	cursor: pointer;
	font-family: Noto Sans TC, sans-serif;
	width: 100%;
	color:#FFF;
	background: transparent;
	padding: 5px 10px;
	font-size: 15px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 30px;
	-webkit-appearance: none;
}
.SelectStyle {
	display: inline-block;
	height: 28px;
	overflow: hidden;
	background:url(../images/select.jpg) no-repeat rgb(94, 89, 89);
	border:2px solid rgb(193, 182, 180);
	background-position: right;
	text-align: left;
}
.SelectStyle select option{
	color:black;
}
.project_table tbody tr:hover{

	background: rgba(94, 89, 89,0.2);
	cursor:pointer;
}
.m_serch{
	width: 150px;
}
.serch{
	text-align:right;
	margin-bottom:8px;
	margin-top: -15px;
}
.serch .SelectStyle:nth-child(2){
	margin-left:10px;
}
.page{
	display: inline-block;
	background: rgba(94,89,89,1);
	width: 99%;
	margin-left: 0.5%;
	text-align: center;
}
.page li{
	display: inline-block;
	font-size: 17px;
	color: rgba(255,255,255,0.3);
	vertical-align: middle;
	cursor:pointer;
	margin: 0 0.2em;
}
.page li.active{
	color: rgba(255,255,255,1);
	font-weight:bold;
}
.project_table tr.active,.project_table tr.active:hover{
	color:#FFF;
	font-size:21px;
	vertical-align: middle;
	background:#5e5959;
}
.open .project_table tr.active_c td:first-child{
	width: 100%;
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
}
.project_table tr.active_c{
	display:none;
}
.open .project_table tr.active_c{
	margin-bottom:0px;
	display:block;
	background:rgba(255,255,255,0);
}
.project_img{
	display:inline-block;
	margin-right: 1%;
	margin-bottom: 1%;
	width: 23%;
	height: 23%;
}

.project_img a{
	width:100%;
	height:100%;
	cursor:pointer;
	position:relative;
	display: inline-block;
}
.open .project_table tr.active:hover{
	background: rgba(94,89,89,1);

}
.open .project_table  tr:hover {
	background: rgba(255,255,255,0);
	cursor:default;
}
.open .project_img_list{
	display:inline-block;
}
.project_img_list{
	margin-top:5px;
}
.project_img img{
	width:100%;
	height:100%;
	vertical-align: top;
}
.project_img .hover{
	position: absolute;
	top:0;
	left:0;
	background:rgba(255,255,255,0.7);
	width:100%;
	height:100%;
	text-align: center;
	-moz-transform:scale(0.5);
	-webkit-transform:scale(0.5);
	-o-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5);
	opacity:0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.project_img:hover .hover{
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.hover_txt{
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-align: center;
	top: 50%;
	margin-top: -16px;
	width: 100%;
	letter-spacing:0.5px;
	opacity:0;
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-transition: all 0.4s ease 0.2s;
	-moz-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;

	transition: all 0.4s ease 0.2s;
	position: absolute;
}
.project_img:hover .hover_txt{
	opacity:1;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.project_back{
	font-size: 17px;
	color: #FFF;
	background: rgba(94,89,89,1);
	border: 2px solid rgb(193, 182, 180);
	padding: 0px 8px;
	vertical-align: top;
	height: 28px;
	line-height: 28px;
	display:inline-block;
	cursor:pointer;
	opacity: 0;
}
.other_item{
	float: left;
}
.other_item .other_more{
	cursor: pointer;
}
.other_con div#mCSB_1_container {
	padding-bottom: 140px;
}
@media (max-width: 1880px){
	footer.a{
		margin-right:0;
		right: 0;
	}
	footer > ul li:nth-child(3){
		display:none;
	}
}
@media (max-width: 1680px){
	.B1_con h2{
		font-size: 20px;
	}

	.B1_con {
		font-size: 14px;
	}
	.txt {
		line-height: 150%;
	}
}
@media (max-width: 1600px){
	.other_next,.other_next{
		display: none;
	}
}
@media (max-width: 1400px){
	ul.other_light_pic_list{
		width:100%;
	}
	.other_light_pic{
		width: 55%;
	}
	.other_date{
		margin-top: 1em;
	}
	.other_date,.other_download ,.other_tit,.other_light_txt{
		margin-left: 1em;
	}
	.show_news .other_date{
		margin-left: unset;
	}
	.other_download{
		margin-top:2em;
		margin-bottom:2em
	}
	.other_light_pic img{
		/* width: 100%; */
	}
	.other_txtlist {
		font-family: Noto Sans TC, sans-serif;
		width: 44%;
		display: inline-block;
		margin: 0%;
	}
	.other_lightbox{
		width: 98%;
		left: 0px;
		margin-left: 1%;
	}
}
.slideshow > img {
	width: 100% !important;
	height: auto !important;
}
@media (max-width: 1366px){
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		position:static;
	}
	.news_con {
		height: 422px;
	}
	.other_item {
		width: calc(100% / 3 - 2%);
	}
	.slideshow {
		top: 20%;
		width: calc(88% - 600px);
	}
	#main_menu > .menu_c {
		left: 11%;
	}

	footer {
		/* margin-right: -281px; */
	}
	.about1-3_txt1 > img,.server1-1_txt1 > img {
		height: 18px;
		margin-right: 1%;
	}
	ul.s_menu > li {
		margin-right: 20px;
	}
	ul.s_menu{
		right: 10px;
		top: 20px;
	}
	ul.s_menu > li {
		margin-right: 5px;
	}
	ul.s_menu > li > a{
		font-size: 16px;
		min-width: 85px;
	}
	footer > ul li:nth-child(4){
		display:none;
	}
	footer {
		/* margin-right: -197px; */
	}
}
@media (max-width: 1200px){
	.serch{
		margin-top: 8px;
	}
}
@media (max-width: 1169px){
	footer > ul li:nth-child(2){
		display:none;
	}
	footer {
		/* margin-right: -121px; */
	}
}
@media (max-width: 1024px){
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		width: 85%;
		margin-left: 0;
	}
	.movie{
		display:none;
	}
	.txt_form{
		width: 90%;
	}
	.txt_form > form > .r > .btn{
		margin-bottom:10px;
	}
	.news_con {
		width: 85%;
	}
	.B1_con{
		width:100%;
	}
}
@media (max-width: 1000px){
	footer.a {
		width: 100%;
	}
	#calendar .fc-center,
	#calendar .fc-center h2,
	#calendar .fc-right{
		display: block;
		width: 100%;
		text-align: center;
		position: relative;
	}
	#calendar .fc-right>*{
		float: none;
		vertical-align: bottom;
		margin-bottom: 8px;
	}
	#news #news1 .B1_con .page, #other1 .B1_con .page {
		width: 100%;
	}
	.news_con {
		width: 100%;
		overflow-y: auto;
		height: calc(100% - 150px);
	}
	.news_con ul:nth-child(2), .news_con ul:nth-child(1),.news_con .page{
		position: static;
		width: 100%;
	}
	img.tit_img{
		bottom: 35px;
	}
	footer#css_table{
		height:67px;
	}
	.footer_con{
		margin-top: 12px;
	}
	.fb{
		background:url(../images/big_fb.png);
		width:42px;
		height:41px;
		margin-right:0;
	}
	.news_con {
		width: 100%;
		height: 72%;
	}
	.other_txtlist,.other_light_pic{width: 98%;}
	.other_lightbox{
		position: absolute;
		top:0px !important;
		margin-top:0px;
		height: auto;
		overflow: scroll;
		height: 100% !important;
	}
	#about6 .other_lightbox{
		padding: 2%;
	}
	.other_item {
		width: calc(100% - 2%);
		background: #FFF;
		display: inline-block;
		box-shadow: 2px 2px 10px rgba(35,24,21,0.5);
		text-align: center;
		margin: 0% 1% 3% 1%;
		padding: 1% 0;
	}
	.s_opt{
		padding: 8px 0px;
		line-height: inherit;
		font-size: 1em;
		text-indent: 10px;
	}
	.txt_form{
		height: 100%;
	}
	.txt_form > form > textarea{
		min-height:150px;
		height: initial;
		font-size: 1em;
		width: 100%;
	}
	.b_mesg > ul > li:first-child,.b_mesg > ul > li:nth-child(2){
		font-size: 1.3em;
	}
	.authnumHand {
		width: 35%;
		margin-right: 2%;
	}
	.m_in{
		width: 60% !important;
	}
	.txt_form > form{
		width: 100%;
		height: initial;
		margin-top: 0;
		margin-left: 0;
		position: static;
	}
	.b_mesg{
		border-top: 1px dashed #FFF;
		width: 100%;
		margin-left: 0;
		margin-top: 2%;
	}
	.txt_form > form > .r > .btn{
		margin: 5px;
		padding: 11px 5px;
		height: inherit;
		width: 150px;
		background: #231815;
		border-radius: 20px;
	}
	.r{
		text-align:center;
	}
	.s_in{
		width:100%;
		margin-bottom: 2%;
		height: initial;
	}
	.txt_form > form > input{
		height:auto;
		line-height: inherit;
		font-size: 1em;
		margin-bottom: 2%;
		padding: 8px 0px;
		width: 100%;
	}
	.txt_form{
		width:100%;
		background: transparent;
		box-shadow: none;

		text-align: center;
		color: #FFF;
		overflow: auto;
	}
	#swiffycontainer2{
		display:none;
	}
	.s_menu_s  li.active{
		border: 2px solid rgba(230,0,18,1);
	}
	.s_menu_s li:hover {
		border: 2px solid rgba(230,0,18,1);
	}
	.s_menu_s  li{
		border-width:2px;
		width: auto;
		padding: 5px 8px;
	}
	.s_menu_s{
		display:inline-block;
		position: static;
		width: 100%;
		text-align: center;
	}
	.server1-2_txt1{
		max-width:auto;
	}
	.slideshow{
		width: 100% !important;
		position: relative;
		right: 0;
		top: 0;
		margin-top: 10px;
	}
	.about1-3_txt1,.about1-3_txt2{
		width:auto;
	}
	.phone_white{
		color:#FFF;
		text-shadow: 0px 0px 1px rgba(0,0,0,1);
	}
	.white_font {
		text-shadow: 0px 0px 1px rgba(0,0,0,1);
	}
	#news1 .white_font {
		text-shadow: 0px 0px 1px rgb(255, 255, 255),0px 0px 1px rgb(255, 255, 255),0px 0px 1px rgb(255, 255, 255);
	}
	.repass.logi2.txt{
		margin-left: -50%;
	}
	.B1_con .txt h2{
		text-align: left;
	}
	.B1_con h2{
		text-align: center;
	}
	.B1_con .txt{
		text-align: left;
		margin-top: 5%;
		width: 100%;
	}
	.B1_con > h2 > img{
		width: 120%;
		height: auto;
		margin-left: -10%;
		max-width: 684px;
	}
	ul.s_menu > li.active {
		border-bottom: 0px solid rgba(230,0,18,0);
	}
	ul.s_menu > li.active > a {
		color: rgb(255,255,255);
	}
	ul.s_menu > li {
		border-bottom: 3px solid rgba(230,0,18,0);
	}
	ul.s_menu > li:hover > a{
		color:#FFF;
	}
	ul.s_menu > li:hover {
		border-bottom: 0px;
	}
	ul.s_menu > li {
		border-bottom: 0px;
	}
	footer > ul li:nth-child(1){
		display:none;
	}
	ul.s_menu > li{
		display: inline-block;
		width: 100%;
		text-align: center;
		margin-bottom: 0;
	}
	.pc{
		display: none;
	}
	.hee  .pc{
		display: none;
	}
	.phone{
		display:inline-block;
	}
	.list li .phone{
		display:inline-block;
	}
	#main_menu{
		display:none;
	}
	footer{
		background:rgba(0,0,0,0.9);
		width: 100%;
		text-align: center;
		margin-left: 0;
		right: inherit;
		letter-spacing: 1px;
		bottom: 0;
	}
	.logo_img{
		margin-top: 0;
		margin-left: 0;
	}
	#logo{
		position: static;
		width: 100px;
		height: 100%;
	}
	ul.s_menu{
		position: static;
	}
	.B1_con,#other3 .B1_con,.B1_con,#about6 .B1_con,#other4 .B1_con {
		width: 70%;
		top: 62px;
		left: 15%;
		position: absolute;
	}
	.about1-4_txt1{
		width: 100%;
	}
	#css_table{display:table;}
	.css_tr{display: table-row;}
	.css_td{display: table-cell;vertical-align: top;}
	#about6 .other_light_pic{
		width: 100%;
		padding: 0;
		margin-bottom: 2%;
	}
	#about6 .other_light_pic img{
		/* width: 75%; */
	}
	#about6 .other_txtlist{
		width: 80%;
	}
}
@media (max-width: 768px){
	#news #news1 .B1_con .page,
	#other1 .page{
		margin-top:0.5em;
	}
	#swiffycontainer{
		width: 60%;
		margin-left: 0%;
		left: 20%;
	}
	#member .B1_con {
		position: absolute;
		overflow: visible;
		width: 70%;
		left: 15%;
		margin-left: 0%;
	}
}
@media (max-width: 550px){
	.fb_phone{
		position:absolute;
		top: 9px;
		left: 5%;
	}
	footer > ul li{
		margin-right:0;
		line-height: 1em;
		font-size: 1em;
	}
	footer{
		padding:10px 0;
	}

	.img_td {
		width: 20%;
	}
	footer .f_inf{
		width: 100%;
	}
}
@media (max-width: 500px){
	#member .B1_con {
		width: 90%;
		left: 5%;
	}
	#swiffycontainer{
		width: 300px;
		left: 50%;
		margin-left:-150px;
	}
}
@media (max-width: 400px){
	footer .f_inf{
		font-size:0.8em;
	}
	.s_menu a.menu_btn{
		line-height: 1em;
		font-size: 1em;
	}
	.submenu{
		line-height: 1.5em;
		font-size: 1em;
	}
}
@media (max-width: 360px){
	.menu_s_btn {
		right: 10px;
	}

}
@media (max-height: 720px){
	.other_lightbox{
		height: 94%;
		position: absolute;
		top: 0px;
		margin-top: 1%;
	}
	.about6 .other_lightbox{
		height: auto;
	}
}
@media (max-height: 700px){
	#swiffycontainer{
		bottom:60%;
		position: absolute;
	}
}
@media (max-height: 550px){
	#swiffycontainer{
		bottom:50%;
	}
}
@media (max-height: 450px){
	#swiffycontainer{
		bottom:40%;
	}
}
@media (max-height: 350px){
	#swiffycontainer{
		bottom:30%;
	}
}
@media (max-height: 300px){
	#swiffycontainer{
		bottom:20%;
	}
}
@media (max-height: 250px){
	#swiffycontainer{
		bottom:10%;
	}
}
@media (max-height: 200px){
	#swiffycontainer{
		bottom:0%;
	}
}