html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body { line-height: 1; font-size:62.5% }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
sub, sup { position: relative; font-size: 0.8em; line-height: 0; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.active{top:0;opacity:.99;position:relative}


#mega-menu-1 li a:focus{outline:0!important;color:#ff0;opacity:.9;-moz-opacity:.9}
#mega-menu-1 ul li a:focus{outline:0!important;color:#ff0;opacity:.9;-moz-opacity:.9}
#mega-menu-2 li a:focus{outline:0;color:#060;opacity:.9;-moz-opacity:.9}
#mega-menu-2 .mega-unit a:focus{outline:0!important;color:#ff0;opacity:.9;-moz-opacity:.9}
#accessibility-skip-content a{display:block!important;position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}
#accessibility-skip-content a:focus{width:auto;height:auto;padding:5px;top:0;left:50%;font-size:16px}
.accessibility{
	  position:absolute!important;
	  top:-9999px;left:-9999px
}
@font-face{
	font-family:roboto;
	src:url(../fonts/roboto-thin-webfont.woff2) format("woff2"),url(../fonts/roboto-thin-webfont.woff) format("woff");
	font-weight:100;
	font-style:normal
}
@font-face{
	font-family:roboto;
    src:url(../fonts/roboto-regular-webfont.woff2) format("woff2"),url(../fonts/roboto-regular-webfont.woff) format("woff");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:roboto;
	src:url(../fonts/roboto-medium-webfont.woff2) format("woff2"),url(../fonts/roboto-medium-webfont.woff) format("woff");
	font-weight:700;
	font-style:normal
}
@font-face{
	font-family:roboto;src:url(../fonts/roboto-bold-webfont.woff2) format("woff2"),url(../fonts/roboto-bold-webfont.woff) format("woff");
    font-weight:800;font-style:normal
}
@font-face{
	font-family:frank_ruhl_libre;
	src:url(../fonts/frankruhllibre-regular-webfont.woff2) format("woff2"),url(../fonts/frankruhllibre-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{
	font-family:frank_ruhl_libre;
	src:url(../fonts/frankruhllibre-medium-webfont.woff2) format("woff2"),url(../fonts/frankruhllibre-medium-webfont.woff) format("woff");
    font-weight:700;font-style:normal
}
@font-face{
	font-family:frank_ruhl_libre;
	src:url(../fonts/frankruhllibre-bold-webfont.woff2) format("woff2"),url(../fonts/frankruhllibre-bold-webfont.woff) format("woff");
	font-weight:800;font-style:normal
}
@font-face{
	font-family:frank_ruhl_libre;
	src:url(../fonts/frankruhllibre-black-webfont.woff2) format("woff2"),url(../fonts/frankruhllibre-black-webfont.woff) format("woff");
	font-weight:900;font-style:normal
}
@font-face{
	font-family:"Microsoft JhengHei revise";unicode-range:U+7db0,U+78A7,U+7B75;
	src:local("Microsoft JhengHei")
}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body,html{overflow-x:hidden}

.myclear{
	clear:both;
	margin:0!important;
	padding:0!important;
	overflow:hidden;
	height:0;
	visibility:hidden;
}

.none{display:none}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix{zoom:1}
.no-border{border:0!important}
.no-padding{padding:0!important}
.no-margin{margin:0!important}
.no-padding-tb{padding-top:0!important;padding-bottom:0!important}
.no-padding-lr{padding-left:0!important;padding-right:0!important}
.left{float:left!important}
.right{float:right!important}
body{
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-size:10px;
	color:#333;
	line-height:1.3em;
	cursor:default
}
h1{
	color:#6dbc2f;
	font-size:2.4em;
	line-height:1.5em;
	padding-bottom:5px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-weight:700
}
h2{
	color:#6dbc2f;
	font-size:2em;
	line-height:1.2em;
	padding-bottom:5px;
	padding-top:5px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-weight:700
}
h3{
	color:#6dbc2f;
	font-size:1.7em;
	line-height:1.2em;
	padding-bottom:5px;
	padding-top:10px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-weight:700}
h4{
	color:#6dbc2f;
	font-size:1.4em;
	line-height:1.2em;
	padding-bottom:5px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-weight:700
}
h5{
	color:#333;font-size:1.3em;
	padding-bottom:2px;
	line-height:1.3em;
	font-weight:700
}
h6{
	color:#666;
	font-size:.9em;
	font-weight:700;
	padding-bottom:5px;
	font-weight:700
}
p{
	line-height:1.5em;
	padding-bottom:10px;
	color:#333
}
em,i{font-style:italic}
img{vertical-align:middle}
a{text-decoration:none;color:#555}
a:hover{text-decoration:underline;cursor:pointer}
:focus{outline:2px auto -webkit-focus-ring-color!important}
a:focus{outline:1px dotted}
.show-more:focus{outline:1px dotted}
input:focus{outline:1px dotted}:-moz-focusring{outline:1px dotted}
hr{color:#e8e8e8;background-color:#e8e8e8;height:1px;border:none;margin:5px 0 10px 0}
#wrapper{width:100%;line-height:1.3em}
b,strong{font-weight:800}
em,i{font-style:italic;letter-spacing:.5px}
#content li,.inner-content li{font-size:1.6em!important;line-height:1.55}
@media screen and (max-width:1279px){#content li,.inner-content li{font-size:1.4em!important}}
#content li li,.inner-content li li{font-size:1em!important}
#content p{font-size:1.6em!important;line-height:1.8}
@media screen and (max-width:1279px){#content p{font-size:1.4em!important}}
#content li p{font-size:1em!important}
#content td,#content th{font-size:1.6em!important;line-height:1.3}
@media screen and (max-width:1279px){#content td,#content th{font-size:1.4em!important}}
#content td li,#content td p{font-size:1em!important}
h2.title{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU!important;
	font-size:1.9em!important;
	line-height:1.2em;
	font-weight:700
}
h2.title.interstate-regular:not(.arrow){padding-top:0}
@media screen and (min-width:1280px){h2.title{font-size:2.3em!important}}
.title-clone{display:none}
.header-container{margin:0 auto;width:1156px;position:relative;padding-top:10px;z-index:9999;padding-bottom:15px}
.header-container .logo{float:left;margin-bottom:10px}
.header-container .logo a{display:block}
.header-container .shortlinks{position:relative;z-index:100;float:right;margin-top:10px;line-height:1.5em}
#header.text_large .header-container .shortlinks{margin-bottom:15px}
.header-container .shortlinks .top{float:right}
.header-container .shortlinks .top div{display:inline-block;vertical-align:middle}
.header-container .shortlinks .top .control-btn{
	         margin-left:10px;
			 font-size:1.3em;
			 font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU
}
@media screen and (max-width:1279px){.header-container .shortlinks .top .control-btn{font-size:1.2em}}
.text_control{background:url(../img/spacer.gif) no-repeat scroll right center transparent;padding-right:10px}
.text_control{white-space:nowrap;font-weight:700}
.header-container .shortlinks .top .text_control *{padding-left:5px;line-height:1.5em}
.text_control .current{color:#6dbc2f;text-decoration:underline}
.header-container .shortlinks .top .version{padding-left:10px}
.header-container .shortlinks .top .version ul li{float:left;padding:0 5px 0 0}
.header-container .shortlinks .top .version ul .one_icon{padding:0 1px}
.header-container .shortlinks .top .version ul .one_icon .apps{padding:0 2px}
.header-container .shortlinks .top .version ul li a{
	color:#666;
	display:block;
	font-size:11px;
	font-weight:700;
	height:25px;
	vertical-align:middle;
	padding:0 5px 0 5px
}
.header-container .shortlinks .top .search #search-box{
	background:none repeat scroll 0 0 #fff;
	border:1px solid #61bd00;
	color:#000;
	float:left;
	font-family:arial;
	font-size:11px;
	padding:2px 3px 2px 5px;
	width:146px;
	height:21px;
	margin-right:-1px
}
@media screen and (min-width:1280px){.header-container .shortlinks .top .search #search-box{font-size:12px}}
#header.text_large .header-container .shortlinks .top .search #search-box{font-size:12px}
.header-container .shortlinks .top .search #search-button{
	width:22px;
	height:21px;
	background:url(/assets/img/theme-green.png) no-repeat left -16px;
	border:none;
	cursor:pointer;
	float:left;
	text-indent:-999999px
}
.header-container .shortlinks .bottom{float:right;clear:both;margin-top:11px;text-align:right}
.header-container .shortlinks .bottom ul:after{display:table;clear:both;content:""}
.header-container .shortlinks .bottom ul li{float:left;padding:0 8px;background:url(../img/spacer.gif) no-repeat left center transparent}
.header-container .shortlinks .bottom ul li a{
	color:#6dbc2f;
	font-size:1.4em;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU
}
@media screen and (max-width:1279px){.header-container .shortlinks .bottom ul li a{font-size:1.3em}}
.header-container .shortlinks .bottom ul li a.selected{color:#996c2b}
.header-container .shortlinks .bottom ul li:first-child{background:0 0}
.header-container .shortlinks .bottom ul li.last{padding-right:0}
.header-container .nav{clear:both;font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU}
.header-container .nav .mega-menu ul{list-style:none;position:relative;padding:0;margin:0}
.header-container .nav .mega-menu ul li{list-style:none}
.header-container .nav .mega-menu ul li ul{opacity:1}
.header-container .nav .mega-menu .sub ul{display:block}
#header .mega-menu li li a{font-size:1.4em}
#mega-menu-1{
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;-ms-flex-pack:justify;
	justify-content:space-between;
	height:auto;list-style:none;
	padding:0;
	margin:0;margin-top:10px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#60be00
}
#mega-menu-1 li a{line-height:1em;display:block;height:100%;color:#fff;padding:10px 14px;text-decoration:none;font-size:1.6em}
.cht #mega-menu-1 li a{font-weight:700}
#mega-menu-1>li>a{letter-spacing:.1px;background-color:#60be00}
#mega-menu-1>li>a:hover{background-color:#387e00}
#mega-menu-1>li:first-child>a{padding-left:28px;border-bottom-left-radius:5px}
#mega-menu-1>li:last-child>a{padding-right:28px;border-bottom-right-radius:5px}
#mega-menu-1 li li a{line-height:1.2em}
#mega-menu-1 li ul li a{padding:6px 0!important}
#mega-menu-1 li ul li a:hover{color:#ff0!important}
#mega-menu-1 li.first ul li a:hover{color:#ff0!important}
#mega-menu-1 li.last ul li a:hover{color:#ff0!important}
#mega-menu-2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-top:4px}
#mega-menu-2>li:first-child>a{padding-left:28px}
#mega-menu-2>li:last-child>a{padding-right:28px}
#mega-menu-2 li a{display:block;color:#60be00;padding:7px 32px 7px 31px;text-decoration:none;font-size:1.6em;line-height:1.2em}
.firefox #mega-menu-2 li a{padding:7px 30px 7px 29px}
.cht #mega-menu-2 li a{font-weight:700}
#mega-menu-2 li a:hover{color:#275502}
#mega-menu-2 li a:hover{color:#275502}
#mega-menu-2 li ul li a{text-align:left;padding:4px 0!important}
#mega-menu-2 li ul li a:hover{color:#ff0!important}
#mega-menu-2 li ul li ul li a{color:#fff}
#mega-menu-2 li ul li ul li.sub-cat{padding:0;color:#cee6b8;text-transform:uppercase;font-weight:700}
#content{min-height:480px;line-height:1.3em}
#content:focus{outline:0!important}.content-container{margin:0 auto}.content-container>.white{padding-bottom:4px}
#footer{
	background:none repeat scroll 0 0 #6dbc2f;
	width:100%;
	bottom:0;z-index:99999;
	min-height:70px
}
.footer-container{
	margin:0 auto;
	width:1156px;
	padding:10px 0;
	position:relative;
	color:#fff;
	font-size:12px;
	display:block;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-size:1.3em;
	line-height:1.3em
}
@media screen and (max-width:1279px){
	.footer-container{font-size:1.2em}}
	.footer-container:after{display:table;clear:both;content:""}
	.footer-container .left{margin-top:10px}
	.footer-container a{cursor:pointer}
	.footer-container span.copy{padding-right:10px;font-size:12px}
	.footer-container span.share-to{font-size:12px}
	.footer-container span.share-to a{display:inline-block;width:13px;height:13px;padding-right:5px}
	.footer-container span.share-to a.facebook{background:url(/assets/img/index-ui.png) no-repeat left -48px}
	.footer-container span.share-to a.twitter{background:url(/assets/img/index-ui.png) no-repeat left -61px}
	.footer-container .links{margin-bottom:10px}
	.footer-container .links ul li{display:inline}
	.footer-container .links ul li a{color:#fff}
	.footer-container .share{float:right}
	.third-nav{
		width:1156px;
		min-height:215px;
		margin:0 auto 10px;
		padding:20px;
		border-radius:12px;
		background-repeat:no-repeat;
		background-position:center bottom;
		background-size:cover;
		font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU
	}
@media screen and (max-width:1279px){.third-nav{width:990px;min-height:185px}}
.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-right:13px}
.nav-multimedia .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.nav-event .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;max-width:19%;color:#366a08}
.nav-event .nav-list ul li{font-size:1.3em;color:#fff}
.nav-event .nav-list ul li a{font-size:1em}
.nav-media .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}
.nav-research .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.nav-about-hku .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.nav-faculties-and-departments .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.nav-prospective-students .nav-list ul{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
.nav-list ul li{margin:5px 5px 5px 0;background:url(../img/dot-white.gif) no-repeat 5px 7px;padding-left:15px;line-height:1.2}
.nav-list ul li.sub-cat{text-transform:uppercase;font-size:1.3em;color:#cee6b8;padding-left:10px;background:0 0;padding-left:3px;font-weight:700}
@media screen and (max-width:1279px){.nav-list ul li.sub-cat{font-size:1.2em}}
.nav-list ul li.sub-cat .lock-icon{padding:0;background:url(../img/lock.png) no-repeat 2px 0;width:13px;height:16px;display:inline-block;padding-left:2px}
.nav-list ul li a{color:#fff;font-size:1.4em}
@media screen and (max-width:1279px){.nav-list ul li a{font-size:1.3em}}
.nav-list ul li a:hover{color:#ff0;text-decoration:none}
.nav-list ul li a.selected{color:#ff0}
.nav-list ul li a span{display:block;text-transform:capitalize;font-size:12px;padding-left:0}
.nav-list ul span{text-transform:uppercase;font-size:13px;font-weight:700;color:#cee6b8;padding-left:10px}
.nav-list .divider{background:url(../img/nav-divider.png) no-repeat center 8px;height:79px;display:inline-block;padding:0 8px}
.nav-title{
	font-size:2em;
	color:#fff;
	padding-top:0;
	padding-bottom:0;
	letter-spacing:-.5px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:1px transparent;-moz-text-stroke:1px transparent;
	font-weight:400;line-height:1.2em
}
@media screen and (max-width:1279px){.nav-title{font-size:1.9em}}
.nav-title a{color:#fff}
.nav-title.selected a{color:#ff0}
.third-nav.nav-ke{height:210px}
.third-nav.nav-ke .nav-title{margin-bottom:10px}
.third-nav.nav-ke .nav-list ul{width:160px}
.third-nav.nav-ke .nav-list ul.col-1{width:215px}
.third-nav.nav-ke .nav-list ul.col-2{width:110px}
.third-nav.nav-ke .nav-list ul.col-3{width:185px}
.third-nav.nav-ke .nav-list ul.col-4{width:200px}
.third-nav.nav-tl{height:166px}
.third-nav.nav-tl .nav-list ul.col-1{width:255px}
.third-nav.nav-tl .nav-list ul.col-2{width:310px}
.nav-current-students .nav-list ul{width:205px!important}
#back-top{position:fixed;bottom:170px;right:calc((100vw - 1173px)/ 2);z-index:9999;padding-bottom:0}
@media screen and (max-width:1279px){#back-top{right:calc((100vw - 1007px)/ 2)}}
@media screen and (max-width:1023px){#back-top{right:0}}
#back-top a{
	position:relative;
	display:block;
	width:62px;
	padding:5px 12px 4px 23px;
	color:#fff;font-size:13px;
	line-height:1;
	background-color:#8ac859;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.1px
}
#back-top a:before{position:absolute;top:5px;left:7px;font-size:10px;font-family:fontello;content:"\e807"}
.more{display:inline-block;margin-top:10px;font-size:14px!important}
@media screen and (max-width:1279px){.more{font-size:13px!important}}
.row-wrapper .more{margin-left:-14px}
@media screen and (max-width:768px){.row-wrapper .more{margin-left:0}}
.more a{
	background:no-repeat url(../img/plus.gif) 5px center #6dbc2f;
	padding:5px 15px!important;
	color:#fff!important;
	display:block;
	cursor:pointer;
	font-size:1em!important;
	line-height:1!important;
	text-decoration:none!important;
	-webkit-text-size-adjust:none
}
#switch-contrast-1{display:block}
#switch-contrast-2{display:none}
.high-contrast #switch-contrast-1{display:none}
.high-contrast #switch-contrast-2{display:block}
.query-crt{display:none}
@media (min-width:992px){.query-crt-desktop{display:block}}
@media (min-width:768px) and (max-width:991px){.query-crt-tablet{display:block}}
@media (max-width:767px){.query-crt-mobile{display:block}}
	.visible-xs{display:none!important}
	.visible-sm{display:none!important}
	.visible-md{display:none!important}
	.visible-lg{display:none!important}
	.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,
	.visible-md-block,.visible-md-inline,.visible-md-inline-block,
	.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,
	.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media screen and (max-width:767px){
	.visible-xs{display:block!important}
	table.visible-xs{display:table!important}
	tr.visible-xs{display:table-row!important}
	td.visible-xs,th.visible-xs{display:table-cell!important}
}
@media screen and (max-width:767px){.visible-xs-block{display:block!important}}
@media screen and (max-width:767px){.visible-xs-inline{display:inline!important}}
@media screen and (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}
@media screen and (min-width:768px) and (max-width:991px){
	.visible-sm{display:block!important}
	table.visible-sm{display:table!important}
	tr.visible-sm{display:table-row!important}
	td.visible-sm,th.visible-sm{display:table-cell!important}
}
	@media screen and (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}
	@media screen and (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}
	@media screen and (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}
	@media screen and (min-width:992px) and (max-width:1199px){
		.visible-md{display:block!important}
		table.visible-md{display:table!important}
		tr.visible-md{display:table-row!important}
		td.visible-md,th.visible-md{display:table-cell!important}
	}
	@media screen and (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}
	@media screen and (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}
	@media screen and (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}
	@media screen and (min-width:1200px){
		.visible-lg{display:block!important}
		table.visible-lg{display:table!important}
		tr.visible-lg{display:table-row!important}
		td.visible-lg,th.visible-lg{display:table-cell!important}
	}
@media screen and (min-width:1200px){.visible-lg-block{display:block!important}}
@media screen and (min-width:1200px){.visible-lg-inline{display:inline!important}}
@media screen and (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}
@media screen and (max-width:767px){.hidden-xs{display:none!important}}
@media screen and (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media screen and (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media screen and (min-width:1200px){.hidden-lg{display:none!important}}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.version li img{height:25px}
.icon-share{display:inline-block;width:18px;height:18px;margin-right:10px;background:url(../img/icon_share.png) no-repeat 0 0}
.tool-share{position:relative;margin-left:3px}
@media screen and (min-width:1024px){.tool-share{display:none}}
.share-area{display:none!important;position:absolute;top:100%;left:0;z-index:10000;width:105px;background:#f8f6f6;border:1px solid #d5d6d6;opacity:1}
.share-area.active{display:block!important}
.share-area ul{padding:4px 0 0}
.share-area a{display:block;padding:5px 5px 5px 30px;font-size:12px;background:url(../img/icon_social-share-new.png) no-repeat;background-size:16px auto}
.share-area .share-fb{background-position:5px 3px}
.share-area .share-twitter{background-position:5px -28px}
.share-area .share-weibo{background-position:5px -59px}
.share-area .share-mail{background-position:5px -90px}
.share-area .copy-link{background-position:5px -121px}
.ie7 .share-area a,.ie8 .share-area a{background-image:url(../img/ie_icon_social-share.png)}
.js-desktop .event-recap .box h2.title,.js-tablet .event-recap .box h2.title{margin-top:0!important}
.ie8 .btn-top,.js-desktop .btn-top,.js-tablet .btn-top,.no-js .btn-top{display:none!important}
.inner-content-668>span.back{float:right;padding-left:13px;background:url(/assets/img/arrow-left.gif) no-repeat 0 0;margin-bottom:3px;font-size:12px}
@media screen and (min-width:1280px){.inner-content-668>span.back{font-size:14px}}
.inner-content-668>span.back a{color:#333}
.ios .link-container{visibility:hidden;position:fixed;left:50%;top:20%;z-index:20000;width:90%;margin-left:-45%}
.ios .link-input{width:100%;height:30px;font-size:13px}
.ios textarea.link-input{height:100px;overflow:hidden}
.ios .link-container button{
	position:absolute;top:-10px;
	right:-14px;
	width:28px;
	height:28px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;text-align:center;border-radius:50%;background-color:#000
}
.ipad .link-container button{right:-22px}
.ic-container{position:relative}
.ic-container .apps{width:25px;margin:0 2px;text-indent:-9999px;background:url(../img/icon_plus.png) 0 0 no-repeat;background-size:100% auto}
.ie8 .ic-container .apps{background-image:url(../img/ie8_icon_plus.png)}
.ic-container .share-area{top:16px;left:-111px;width:323px;height:268px;border:0;background:url(../img/bg_social_group.png) 0 0 no-repeat}
.ic-container .share-area a{height:auto!important;padding:0!important;background:0 0}
.social-group{margin:57px 0 0 10px}
.ic-container .social-group img{height:auto}img{max-width:100%}#supersized img,#wallpaper a img{max-width:none}
.tablet form input{border-radius:0}
.ie-alert{
	display:none;
	position:fixed;
	z-index:100000;
	width:100%;
	padding:15px 50px 15px 20px;
	font-size:16px;
	font-weight:700;
	line-height:1.4;background-color:#e2d516
}
.ie.has-ie-alert .ie-alert{display:block}
.ie-alert__msg{padding-bottom:0}
.ie-alert__btn{position:absolute;right:16px;top:13px;padding:5px;border:0;border-radius:0;background-color:transparent;cursor:pointer}
.ie-alert__btn:hover{opacity:.65}
#supersized-loader{
	position:absolute;
	top:50%;
	left:50%;
	z-index:0;
	width:60px;
	height:60px;
	margin:-30px 0 0 -30px;
	text-indent:-999em;
	background:url(/assets/img/background/supersized/progress.gif) no-repeat center center
}
#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%}
#supersized img{width:auto;height:auto;position:relative;outline:0;border:none;-webkit-transform:translateZ(0);transform:translateZ(0)}
#supersized a{z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#dbf0f5;display:block}
#supersized a.image-loading{background:#111 url(/assets/img/background/supersized/progress.gif) no-repeat center center;width:100%;height:100%}
.content-slide{height:650px;overflow:hidden;width:100%}
.content-slide ul li{margin:5px;font-size:12px;float:left}
.content-slide ul li ul li{margin:0}
.content-slide .items{width:20000em;position:absolute}
.highlight{width:522px;line-height:1.2em}
.highlight .poster{width:522px;float:left}
.highlight .poster{max-height:620px;overflow:hidden}
.highlight .detail{
	position:absolute;
	left:0;
	bottom:0;padding:16px 16px 18px;
	background:url(/web/img/bg_slide-b.png) repeat 0 0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.highlight .detail .more{margin-top:5px}
.highlight .detail .more a{display:block;width:48px;height:12px;background:url(/assets/img/index-ui.png) no-repeat left -94px #000;cursor:pointer}
.highlight h1.section-title{
	font-weight:400;
	height:auto;
	font-size:2.2em;
	color:#fff;
	padding-bottom:0;
	font-family:Georgia;line-height:1.2em;position:relative
}
.highlight h1.section-title a{font-weight:400;height:auto;color:#fff;padding-bottom:0;font-family:Georgia;line-height:1.2em;position:relative}
.highlight h1.section-title.font-arial,.highlight h1.section-title.font-arial a,.highlight h2.title.font-arial,.highlight h2.title.font-arial a{
	font-family:Arial!important
}
.highlight h1.section-title.font-georgia,.highlight h1.section-title.font-georgia a,.highlight h2.title.font-georgia,.highlight h2.title.font-georgia a{
	font-family:Georgia!important
}
.highlight h1.section-title.font-pmingliu,.highlight h1.section-title.font-pmingliu a,.highlight h2.title.font-pmingliu,.highlight h2.title.font-pmingliu a{
	font-family:PMingLiU,'新細明體',PingFangTC!important
}
.highlight h1.section-title.font-jhenghei,.highlight h1.section-title.font-jhenghei a,.highlight h2.title.font-jhenghei,.highlight h2.title.font-jhenghei a{
	font-family:"Microsoft JhengHei revise","Microsoft JhengHei","Microsoft YaHei",PingFangTC!important
}
.highlight .detail .banner-detail a.black{color:#111}
.highlight .detail .banner-desc a.black{color:#333}
.highlight .detail .banner-detail a.white{color:#fff}
.highlight .detail .banner-detail a.green{color:#6cb82b}
.highlight h2.title{
	padding-top:0;
	font-size:1.5em!important;
	color:#6dbc2f;
	line-height:1.2em;
	padding-bottom:5px;
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	font-weight:400;position:relative
}
.highlight h2.title a{
	font-weight:400;height:auto;
	font-size:1.05em;color:#6dbc2f;font-family:Georgia;line-height:1.2em
}
.highlight span{color:#fff;font-weight:700}
.highlight h2.banner-desc a{color:#fff;font-size:1em}
.highlight h2.banner-desc{
	color:#fff;font-size:1.2em;padding:0 0 2px;
	font-family:Arial;
	font-weight:700;
	line-height:1.3em;
	letter-spacing:0;
	position:relative
}
.highlight .no-overlap .detail.white{background:#fff!important}
.highlight .detail.white{background:url(/web/img/bg_slide-w.png) repeat 0 0}
.highlight .white h1.section-title a{color:#111}
.highlight .white h1.section-title{color:#111}
.highlight .white h2.title a{color:#6cb82b}
.highlight .white h2.banner-desc a{color:#333}
.highlight .white h2.banner-desc{color:#333;font-family:Arial;letter-spacing:0;font-weight:700;line-height:1.3em;font-size:1.2em}
.highlight .white .more a{display:block;width:48px;height:10px;background:url(/web/img/index-ui.png) no-repeat scroll left -74px #fff;cursor:pointer}
.transparent-image{width:285px}
.slide.no-overlap .detail{position:relative;clear:both;background-color:#000}
.slide.no-overlap .detail.white{background-color:#000}
.slide.no-overlap .poster{max-height:450px;overflow:hidden}
.info{background-color:#fff;padding:13px 6px;border-radius:4px}
.ie8 .info{padding:5px 6px}
.info p{color:#555;width:178px;line-height:1.4em}
.info h3{
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke:1px transparent;-moz-text-stroke:1px transparent;
	padding-top:5px;font-weight:400
}
.event-recap{width:209px}
.event-recap .box{margin-bottom:10px;position:relative}
.event-recap .box .info{background-color:#fff;height:301px;overflow:hidden;position:relative}
.event .event-bottom,.event .event-top,.event-recap .box .recap-bottom,.event-recap .box .recap-top,
.event.flexible-wide .box .recap-bottom,.event.flexible-wide .box .recap-top{display:none}
.event-recap .box .info .box-details{height:133px;padding:10px 0;overflow:hidden;line-height:15px}
.event-recap .box .info ul li{margin:1px 3px;background:no-repeat url(/web/img/dot.gif) 5px .65em transparent;padding-left:12px;line-height:1.2em}
.text_large .event-recap .box .info ul li{background-position:5px 11px}
.event-recap .box .info ul li a{color:#333;cursor:pointer}
.event-recap .box .info ul li a:hover{text-decoration:underline}
.event-recap .box .short{height:174px}
.event-recap .box .long{height:445px}
.text_mid .event-recap .box .long{height:545px}
.text_large .event-recap .box .long{height:822px}
.event-recap .box .long .box-details{height:288px;overflow:hidden;line-height:15px}
.text_mid .event-recap .box .long .box-details{height:350px}
.text_large .event-recap .box .long .box-details{min-height:610px}
.event-recap .box h2.title{font-size:1.21428571em!important;color:#6dbc2f;font-weight:700;line-height:1.15em}
.cht .event-recap .box h2.title{font-size:1.42857143em!important;font-weight:400}
.event-recap .box h2.title a{color:#6dbc2f}
.event-recap .box .long .more{margin-top:3px}
.event-recap .box .info .more{margin-top:0;margin-left:-6px;font-size:.8em;padding:1px 0}
.event-recap:not(.flexible-slim) .box .info .more{display:none}
.poster-highlight-slide-clone{display:none!important}
a#poster-highlight-prev{top:48%;left:0;display:block;width:18px;height:30px;position:absolute;cursor:pointer;z-index:999999;text-indent:-999999px}
.firefox a#poster-highlight-prev{font-size:0}
.info:hover li a#poster-highlight-prev,a#poster-highlight-prev:focus{background:url(/web/img/arrows-prev.png) top left no-repeat}
a#poster-highlight-next{top:48%;right:0;display:block;width:18px;height:30px;position:absolute;cursor:pointer;z-index:999999;text-indent:-999999px}
.firefox a#poster-highlight-next{font-size:0}
.info:hover li a#poster-highlight-next,a#poster-highlight-next:focus{background:url(/web/img/arrows-next.png) top left no-repeat}
#poster-slideshow,#poster-slideshow>li{width:197px!important}
.highlight .poster img{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.event-recap #poster-highlight-nav li,.event-recap #poster-slideshow li{background:0 0}
.event-recap .box .info #poster-slideshow li{padding-left:0;margin:0}
.preview-webform .highlight-slide .slide.touchcarousel-item{width:380px;margin-right:8px}
.preview-webform .highlight-slide .slide{width:228px}
.preview-webform .slide.for-photo .poster img{border-radius:5px}
.preview-webform .slide.for-photo.no-overlap .poster img{border-bottom-left-radius:0;border-bottom-right-radius:0}
.preview-webform .poster_submit{padding-top:240px;display:table-cell}
#slideshow .poster_submit input{width:148px;font-size:2em!important;line-height:1;margin:10px 10px 0 0}
#slideshow .poster_submit input:first-child{margin-right:10px}
.preview-webform{height:640px;margin-left:-22px}
.demoRotateBanner{margin-left:-14px}
a#cancel_request{font-size:1em}
#entity-form-div *{-webkit-box-sizing:content-box;box-sizing:content-box}
#entity-form-div ul li label.error{width:auto}.event{width:292px}
.event-top,.flexible-wide .recap-top{width:265px;height:8px;float:left;background:url(/web/img/index-ui.png) no-repeat top left}
.event-bottom,.flexible-wide .recap-bottom{width:265px;height:8px;float:left;background:url(/web/img/index-ui.png) no-repeat left -8px}
.event .info ul li{
	border-bottom:1px solid #e1e1e1;
	padding:6px 5px 6px 15px;
	background:url(/web/img/dot.gif) no-repeat scroll 5px 13px transparent;line-height:1.2em
}
.event-recap.flexible-slim .box .info ul li{
	margin-left:0;
	padding:6px 5px 6px 15px;
	border-bottom:1px solid #e1e1e1;background-position:5px 13px
}
.event-recap.flexible-slim .box .info ul li.no-border,.event-recap.flexible-slim .box .info ul li:last-child{border-bottom:0}
.text_large .event .info ul li{background-position:5px 17px}
.event .info ul li a{color:#333;cursor:pointer}
.event .info ul li a :hover{text-decoration:underline}
.event h2.title{font-size:1.21428571em!important;font-weight:400;padding-bottom:10px;text-transform:capitalize;color:#6dbc2f;font-weight:700;height:auto}
.cht .event h2.title{font-size:1.42857143em!important;font-weight:400}
.event h2.title a{color:#6dbc2f}
.event .more{margin-top:0;margin-left:-6px;font-size:.8em}
.media{width:348px;float:left}
.media-top{width:348px;height:8px;float:left;background:url(/web/img/index-ui.png) no-repeat left -16px}
.media-bottom{width:348px;height:8px;float:left;background:url(/web/img/index-ui.png) no-repeat left -23px}
.media .info{background-color:#fff;width:305px;padding:5px 15px;width:318px;clear:both}
.media .info .media-details{padding:10px 0;float:left}
.media .info .media-details p{width:318px;margin-top:10px}
.media .info .media-details ul{margin-top:10px;float:left}
.media .info .media-details ul li{width:297px}
.media .info ul li{margin:1px 5px;width:155px;background:no-repeat url(/web/img/dot.gif) 5px 7px transparent;padding-left:12px;width:265px}
.media .info ul li a{color:#333;cursor:pointer}
.media h2.title{font-size:20px;font-weight:400;padding-bottom:10px;text-transform:capitalize;color:#6dbc2f;height:auto;letter-spacing:-1px}
.media h2.title a{color:#6dbc2f}
.media .info .more{margin-top:0;margin-left:-15px}
.text_large #wallpaper{bottom:55px}
.wallpaper-container{margin-left:7px;vertical-align:bottom;overflow:hidden;display:inline-block}
#wallpaper .wa-label{margin-left:5px}
#wallpaper a:hover{text-decoration:none}
.wallpaper-container a{
	display:block;
	height:39px;
	width:112px;
	background:url(/web/img/download-wallpaper-eng_green.png) no-repeat top left transparent;
	text-indent:-999999px
}
.wallpaper-container a:hover{text-decoration:none}
.wallpaper-container input.wallpaper{border:medium none;height:47px;width:162px;display:inline-block}
.wallpaper-container .fill{display:block;width:100%;height:100%}
.download-bg{position:absolute;bottom:0;left:0}
.ads{position:relative;z-index:1;padding:3.3125rem 0;background-color:#fafafa}
@media screen and (max-width:1439px){.ads{padding:2.25rem 0}}
.ads-container ul:after{display:block;clear:both;content:""}
.ads-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -9px}
.ads-container ul li{width:16.66666667%;padding:9px;font-size:.875rem;line-height:1.2}
.ads-container ul li a{
	color:#ffe7a5;
	font-weight:700;
	height:calc(100% - 18px)!important;
	width:calc(100% - 18px)!important;
	left:9px!important;
	top:9px!important;
	background:0 0!important
}
.ads-container ul li a div{display:block;width:100%;height:100%;background-color:#4a8e4a;padding:3px 6px;text-align:left;font-size:20px;line-height:1.3}
@media screen and (max-width:1699px){.ads-container ul li a div{font-size:18px}}
@media screen and (max-width:1439px){.ads-container ul li a div{font-size:15px}}
@media screen and (max-width:1199px){.ads-container ul li a div{font-size:13px}}
@media screen and (max-width:1024px){.ads-container ul li a div{font-size:12px}}
@media screen and (max-width:1023px){.ads-container ul li a div{font-size:19px}}
@media screen and (max-width:768px){.ads-container ul li a div{font-size:17px}}
@media screen and (max-width:767px){.ads-container ul li a div{font-size:14px}}
@media screen and (max-width:576px){.ads-container ul li a div{font-size:15px}}
@media screen and (max-width:414px){.ads-container ul li a div{font-size:14px}}
@media screen and (max-width:375px){.ads-container ul li a div{font-size:13px}}
.ads-container ul li.last{padding-right:0}
.ads-container ul li.first{padding-left:0}
.cufon-vml{display:inline-block}
.mamama{display:none}
.slide{	position:relative;float:left;width:522px}
ul#slideshow{list-style:none;width:522px;overflow:hidden;position:relative;height:auto}
li a#highlight-prev{top:24%;left:0;display:block;width:18px;height:30px;position:absolute;cursor:pointer;z-index:999999;text-indent:-999999px}
.firefox li a#highlight-prev{font-size:0}
.highlight li a#highlight-prev:focus,.highlight:hover li a#highlight-prev{background:url(/web/img/arrows-prev.png) top left no-repeat}
li a#highlight-next{top:24%;right:0;display:block;width:18px;height:30px;position:absolute;curso:pointer;z-index:999999;text-indent:-999999px}
.firefox li a#highlight-next{font-size:0}
.highlight li a#highlight-next:focus,.highlight:hover li a#highlight-next{background:url(/web/img/arrows-next.png) top left no-repeat}
.jcarousel-skin-default{position:relative;overflow:hidden}
.jcarousel-skin-default *{-webkit-box-sizing:content-box;box-sizing:content-box}
.jcarousel-skin-default .jcarousel{position:relative;overflow:hidden;height:690px;width:100%}
.jcarousel-skin-default ul#carousel{width:20000px;position:absolute;list-style:none;margin:0;padding:0}
.touchcarousel-item{float:left;margin:0 4px;padding:0}
[dir=rtl] .jcarousel-skin-default li{float:right;margin:0 0 0 10px}poster-highlight-slide-clone{display:none}
#highlight-nav li{float:left}
#slideshow .slide{overflow:visible;z-index:10}
#slideshow .slide.for-photo{overflow:hidden;position:relative;border-radius:5px}
#slideshow .slide.for-poster{overflow:hidden;position:static}
form #slideshow .slide.for-photo{overflow:visible}
form #slideshow .slide.no-overlap{overflow:visible}
#slideshow .for-photo{min-height:0!important;height:auto!important}
.jcarousel-skin-default li img{border:0}
.jcarousel-skin-default li.no-overlap img{border-bottom-left-radius:0;border-bottom-right-radius:0}
.box .info img{width:100%}
.jcarousel-skin-default{position:relative}
.info li{font-size:1.2em}
a#slideNext,a#slidePrev{text-decoration:none;overflow:}
a#slideNext,a#slidePrev img{width:100px}
a#slideNext{
	 display:block;
	 width:50px;height:105px;
	 background:transparent url(/web/img/right-arrow.png) no-repeat 0 center;z-index:102;right:0;position:fixed;top:40%
}
a#slidePrev{
	display:block;
	width:55px;height:105px;
	background:transparent url(/web/img/left-arrow.png) no-repeat 0 center;z-index:102;left:0;position:fixed;top:40%}
	a#slidePrev.stay-left{width:56px;height:109px;background:transparent url(/web/img/left-arrow.png) no-repeat 0 center;top:40%}
div#pagination{margin-left:545px;margin-top:10px}
.jcarousel-pagination-item{float:left;margin:5px;height:7px;width:7px;text-indent:-9999px}
.jcarousel-pagination-item-active{background-position:left bottom}
.homephoto_play_video{position:absolute;right:15px;bottom:110%}
.homephoto_play_video a:hover{text-decoration:none}
.play_video_img:hover{text-decoration:none}
.play_video_img{background:url(/web/img/play-video.png) no-repeat scroll 0 center transparent;display:block;height:39px;width:39px}
#poster-slideshow .play_video_img{position:absolute;right:4px;top:202px}
.demoRotateBanner{margin-bottom:-25px}
.preview-webform .highlight{margin-bottom:0}
.preview-webform ul#slideshow{height:auto;margin-bottom:50px}
.preview-webform ul#slideshow h1.section-title{font-size:2.2em;height:auto;color:#fff;line-height:1.2em;font-family:Georgia}
.text_large .preview-webform ul#slideshow{height:1054px}
.preview-webform .highlight .white h1.section-title{float:none!important}
.preview-webform ul#slideshow li.submit{float:right;margin-top:240px;width:320px}
.preview-webform ul#slideshow li.submit input{
	display:inline-block;
	width:145px;
	height:38px;
	font-size:15px;
	text-align:center;
	margin-right:15px;
	cursor:pointer;
	font-weight:700;
	float:left
}
.preview-webform ul#slideshow li.submit input:hover{color:green}
#banner_iframe{margin-left:10px;border:0 none!important;background:none repeat scroll 0 0 transparent}
#banner_iframe_cht{margin-left:10px;border:0 none!important;background:none repeat scroll 0 0 transparent}
#banner-preview .ads-container{background:none repeat scroll 0 0 transparent;padding:0;margin:0}
#banner-preview .ads-container ul{background:none repeat scroll 0 0 transparent;padding:0;margin:0}
#banner-preview .ads-container ul li{padding:0;margin:0}
.preview-webform #slideshow,.preview-webform .highlight{width:auto}
.flexible-slim.event-recap .box .info{height:auto}
.flexible-slim.event-recap .box .box-details{height:auto}
.flexible .message{width:auto;padding:0;margin-bottom:6px;color:#333}
.event .flexible .link_list li,.flexible .link_list li{width:auto;float:none;border:none;padding:0 0 0 12px;margin:1px 5px;background-position:5px .65em}
.text_large .event .flexible .link_list li{background-position:5px 11px}
.event-recap .box .short.info{height:190px;padding-top:0}
.event-recap .box .short.info>a{display:block}
.event-recap .box .info .text-only{height:145px;padding:0;margin:0 0 10px}
.event-recap .text-only p{padding:0;margin-bottom:10px}
.flexible .box-details{margin:0 0 10px}
.flexible .box-details p{margin:0}.flexible>a,.flexible>img{margin-bottom:10px;display:block}
.flexible-slim .box .info .box-details{margin-bottom:0;padding:0}
.text_large .event-recap .box .info.short{min-height:290px}
.text_large .event-recap .box .info .text-only{min-height:250px}
.event .flexible .title{text-transform:none}
.event .flexible .more,.event-recap .box .info.flexible .more,.event-recap .box .info.short .more{margin-top:6px}
.info.flexible{overflow:hidden}
#content.text_large .info.flexible{height:890px}
.info.flexible h2.title{padding-bottom:5px;line-height:1.15em}
#content .touchcarousel-item p{line-height:16px}
.text_large .flexible-slim .box .info .box-details{min-height:0}
template9#the-new-semester .side-box-2 .side-box-middle img { width:auto !important; height:auto !important; }
#the-new-semester .side-box-2 .side-box-middle .side-box-details span.telephone {
	background:url(/web/img/health-service-telephone.png) 2px center no-repeat;padding-left:18px;line-height:1.2em; display:inline
}
#the-new-semester .side-box-2 .side-box-middle .side-box-details a.resources-icon { margin-left:12px;}

#the-new-semester .mid-box {display:block;width:466px;float:left;padding-bottom:10px;margin:0 9px}
#the-new-semester .mid-box .mid-box-top {background:url(/web/img/mid-box-top.png) no-repeat 0 0;width:466px;height:9px;}
#the-new-semester .mid-box .mid-box-bottom {background:url(/web/img/mid-box-bottom.png) no-repeat 0 0;width:466px;height:9px;}
#the-new-semester .mid-box .mid-box-middle {background-color:#fff;width:446px;padding:0 10px;}
#the-new-semester .mid-box .mid-box-middle h2.title.center { color:#b78132; text-align:center; font-size:2.3em;}
#the-new-semester .mid-box .mid-box-middle h2.title {padding-bottom:10px;}

#the-new-semester .mid-box .mid-box-middle .the-new-semester-slideshow { margin-bottom:8px;}

#the-new-semester .mid-box .mid-box-middle .more {margin-top:7px;	float:right;display:inline-block;	margin-left:-10px;}
#the-new-semester .mid-box .mid-box-middle .more a {
	width:auto;
	min-height:15px;
	margin-bottom:0;
	background: url("/web/img/plus.gif") no-repeat scroll 5px center #6DBC2F;
}
#the-new-semester .mid-box .mid-box-middle .side-box-details ul li {
	margin: 1px 5px 5px 0;
	background: no-repeat url("/web/img/dot.gif") 5px 0.65em transparent;
	padding-left: 12px;
	background-color:white
}
.text_large #the-new-semester .mid-box .mid-box-middle .side-box-details ul li { background-position:5px 9px;}
#the-new-semester .mid-box .mid-box-middle .side-box-details.campus-updates { margin-bottom:5px;}
#the-new-semester .mid-box .mid-box-middle .side-box-details.campus-updates h2 {
     background:url(/web/img/campus-update.jpg) left center no-repeat; padding-left:30px;
}
#the-new-semester .mid-box .mid-box-middle .side-box-details.campus-updates ul { min-height:94px; }
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know { padding-bottom:5px; *padding-bottom:6px}
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know h2 {
    background:url(/web/img/did-you-know.jpg) left center no-repeat; padding-left:30px;
}
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know li { background:none; float:left; margin-right:18px; padding:0; width:98px}
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know li.last { margin-right:0;}
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know li span.imgHolder {
    display:block; width:98px; height:64px; padding-bottom:5px; *padding-bottom:6px;
}
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know li:hover a { text-decoration:underline; }
#the-new-semester .mid-box .mid-box-middle .side-box-details.did-you-know li img { }
#the-new-semester span.special {
    color:white;
	text-transform:uppercase;
	background-color:#ae8e5d;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
    padding:0 1px
}

#the-new-semester .bottom-left-content{float:left; width:706px; margin-left:9px;}
.template10 .bottom-left-content-top{background:url(/web/img/the-new-semster-bottom-top.png) no-repeat 0 0; width:706px; height:9px; *margin-bottom:-5px;}
.template10 .bottom-left-content-bottom{background:url(/web/img/the-new-semster-bottom-bottom.png) no-repeat 0 0; width:706px; height:10px;}
.template10 .bottom-left-content-middle{background-color:#fff; padding:3px 10px; *padding-top:4px; width:686px;}
.template10 .bottom-left-content-middle ul li{
	margin: 1px 5px 5px 0;
	background: no-repeat url("/web/img/dot.gif") 5px 0.65em transparent;
	padding-left: 12px;
}
.text_large .template10 .bottom-left-content-middle ul li { background-position:5px 11px;}
.template10 .bottom-left-content-middle h2.title {
	font-size:2em;
	letter-spacing:-0.5px;
	font-family: "roboto", "Arial", "sans-serif", "Microsoft JhengHei revise", "Microsoft JhengHei", "MingLiU";
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;-moz-text-stroke: 1px transparent;
	font-weight:normal;
	overflow:hidden
}
[lang="en"] .template10 .bottom-left-content-middle h2.title {font-weight:700;}
.template10 .bottom-left-content-middle .left { width:50%; padding-top:5px}
.template10 .bottom-left-content-middle .left div { /*padding-left:40px;*/ margin-bottom:10px;}
.template10 .bottom-left-content-middle .left h2 { *background:white;}
.template10 .bottom-left-content-middle .left h2 a { color:#6DBC2F}
.template10 .interactive-corner { background:url(/web/img/interactive-corner-bg.jpg) #fff no-repeat 54px -5px; }
.template10 .bottom-right-content { float:right; width:230px; }
/*#the-new-semester .teaching-and-learning { background:url(/web/img/icon1.png) no-repeat 0 0; }
#the-new-semester .libraries { background:url(/web/img/icon2.png) no-repeat 6px 6px; }
#the-new-semester .it-support-and-computer-accounts { background:url(/web/img/icon3.png) no-repeat 6px 6px; }
#the-new-semester .financial-management-and-financial-assistance { background:url(/web/img/icon4.png) no-repeat 13px 6px; }
#the-new-semester .student-information-system { background:url(/web/img/icon5.png) no-repeat 1px 9px; }
#the-new-semester .sports-facilities { background:url(/web/img/icon6.png) no-repeat 1px 6px; }
#the-new-semester .student-engagement-and-communications { background:url(/web/img/icon7.png) no-repeat 13px 6px; }
#the-new-semester .student-societies-and-university-support { background:url(/web/img/icon8.png) no-repeat 12px 6px; }*/


#the-new-semester .side-box-2 .side-box-middle img { width:auto !important; height:auto !important;}
#the-new-semester .side-box-2 .side-box-middle h2 a { color:#6DBC2F}
#the-new-semester .side-box-details h2 a { color:#6DBC2F; *background:white}

#the-new-semester .inner-full-content .latest-update span.second-date { font-weight:normal}
#the-new-semester .inner-full-content .ongoing-item td.date { font-weight:normal;}
#the-new-semester .inner-full-content .ongoing-item span.second-date { font-weight:bold}

#the-new-semester .inner-full-content .updates-table { margin-bottom:10px;}
#the-new-semester .inner-full-content .updates-table h2 { border-bottom:1px solid #eee}
#the-new-semester .inner-full-content .updates-table table { width:100%; margin-top:4px; margin-bottom:10px}
#the-new-semester .inner-full-content .updates-table table th { text-transform:uppercase; color:#999; font-size:12px; text-align:left; padding-bottom:10px}
#the-new-semester .inner-full-content .updates-table table td { padding:10px 40px 10px 0; font-weight:bold;}
#the-new-semester .inner-full-content .updates-table table td.date { padding-left:5px}
#the-new-semester .inner-full-content .updates-table table tr.brown td { background-color:#f5f5f5}
#the-new-semester .inner-full-content .pagination { text-align:right; }
#the-new-semester .inner-full-content .pagination span { padding-left:10px; color:#333; display:inline-block; vertical-align:middle}
#the-new-semester .inner-full-content .pagination span { *display:inline;}
#the-new-semester .inner-full-content .pagination span a { display:inline-block; height:17px; }
#the-new-semester .inner-full-content .pagination span.selected { font-weight:bold; color:#6DBC2F !important;}
#the-new-semester .inner-full-content .pagination span.page-left a { background:url(/web/img/page-left.gif) no-repeat 0 -2px; width:17px; height:17px; }
#the-new-semester .inner-full-content .pagination span.page-left a { display:inline-block; }
#the-new-semester .inner-full-content .pagination span.page-right a {
     background:url(/web/img/page-right.gif) no-repeat scroll 0 -2px transparent;
	 width:12px;
	 height:17px;
	 vertical-align:middle
}
#the-new-semester .inner-full-content .pagination span.page-right a { display: inline-block; }
#the-new-semester .inner-full-content div.link-to-archives {
     text-align:right;
	 padding-right:5px;
	 padding-top:10px;
	 border-top:1px solid #eee;
	 margin-bottom:20px;
}
#the-new-semester .inner-full-content div.link-to-archives a {
    padding-right:15px;
	background:url(/web/img/archive.gif) right center no-repeat;
	color:#6dbc2f;
	font-weight:bold
}
#the-new-semester .inner-full-content div.link-to-archives a{ *float:right;}
#the-new-semester p.back {background: url(/web/img/page-left.gif) no-repeat -5px center white; padding-left:20px; padding-bottom:0;}
#the-new-semester .third-level-content-middle p.back a{ color:#85550D}
#the-new-semester .inner-full-content .updates-detail { /* border-bottom:1px solid #eee; margin-bottom:10px */ font-size:15px;font-family:arial;}
#the-new-semester .inner-full-content .updates-detail .detail-date{ clear:both;}
#the-new-semester .updates-detail span.back{float:right; background:url(/web/img/arrow-left.gif) no-repeat 0 center; padding-left:13px; margin-top:5px;}
#the-new-semester .updates-table span.back{float:right; background:url(/web/img/arrow-left.gif) no-repeat 0 2px; padding-left:13px; margin-top:5px;}
/*#the-new-semester .updates-table h2.archives { float:left}*/
#the-new-semester .inner-full-content .updates-detail span.back a{ color:#333; }
#the-new-semester .inner-full-content .updates-detail h2{ float:left}
#the-new-semester .inner-content { float:none;}
#the-new-semester .inner-full-content p.back a{ color:#85550D}

#the-new-semester .inner-full-content div.list-item{ margin-bottom:20px; clear:both; *zoom:1}
#the-new-semester .inner-full-content div.list-item .item-image{ float:left;}
#the-new-semester .inner-full-content div.list-item .item-content{ padding-left:180px;}
#the-new-semester .inner-full-content div.list-item h4 a {color:#6dbc2f; font-size:1.2em}
#the-new-semester .inner-full-content div.list-item span.watch a{
	color: #777;
	background: url("/web/img/arrow-to-right.gif") no-repeat 0 center;
	padding-left: 15px;
	cursor: pointer;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
	bottom: 25px;
}

#the-new-semester .third-level-content-middle h2.title { float:none !important;}
#the-new-semester .side-box-middle .item-list .imgHolder { display:inline-block; width:80px; float:left; padding-right:10px; padding-bottom:10px; }
#the-new-semester .side-box-middle .item-list:hover a { text-decoration: underline; }
/* #the-new-semester .side-box-middle .item-list img { width:80px;float:left; margin-right:10px; margin-bottom:10px; width:80px;} */
#the-new-semester .side-box-middle .item-list { clear:both; }
#the-new-semester .side-box-middle .item-list p { line-height:1.3em; overflow:hidden}
#the-new-semester .side-box-middle span.more { clear:both; margin-top:10px;}
/* */
#the-new-semester .loading { marign:0 auto; padding:50px 0px 60px 0px !important; background:url(../img/ajax-loader.gif) no-repeat center; }
#the-new-semester .no-result td { text-align:left; padding-left:5px !important; }
/* */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* .clearfix {display: inline-block;}
   html[xmlns] .clearfix {display: block;}
*  html .clearfix {height: 1%;} */

.new-semester-box ul li { padding-bottom:6px; }
.template9 { width:230px;}
.template9 .side-box-2 { width:230px; float:none; padding-bottom:10px; }
.template9 .side-box-2 .side-box-top { background:url(/web/img/inner-box-top.png) no-repeat 0 0; width:230px; height:5px; }
.template9 .side-box-2 .side-box-bottom { background:url(/web/img/inner-box-bottom.png) no-repeat 0 0; width:230px; height:5px; }
.template9 .side-box-2 .side-box-middle { width:210px; padding:10px 10px; background-color:#fff; min-height:auto !important}
.template9 .side-box-2 .side-box-middle h2.title {
	font-size:20px;
	padding-bottom:10px;
	line-height: 1em;
	letter-spacing:-0.5px;
	font-family: "roboto", "Arial", "sans-serif", "Microsoft JhengHei revise", "Microsoft JhengHei", "MingLiU";
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke: 1px transparent;-moz-text-stroke: 1px transparent;
	font-weight:normal;
}
[lang="en"] .template9 .side-box-2 .side-box-middle h2.title {font-weight:700;}
.template9 .side-box-2 .side-box-middle h2.title span.rss-icon {
	display:inline-block;
	background:url(/web/img/icon-rss.png) no-repeat 5px 0;
	width:21px;
	height:21px;
	padding-left:5px;
	margin-top:-1px;
	letter-spacing:-0.5px;
}
.template9 .side-box-2 .side-box-middle h2.arrow a{ color:#6DBC2F; cursor:pointer}
.template9 .side-box-2 .side-box-middle .bottom img{height:60px;width:216px;}
.template9 .side-box-2 .side-box-middle img { border: 0; width:210px; *width:212px; height:145px; }
.template9 .side-box-2 .side-box-middle .side-box-details { height:auto !important; padding:10px 0 0; }
.template9 .side-box-2 .side-box-middle .side-box-details ul li {
    margin:1px 5px 5px 0;
	width: 192px;
	background:no-repeat url("/web/img/dot.gif") 5px 0.65em transparent;
	padding-left:12px;
}
.template9 .side-box-2 .side-box-middle .side-box-details ul li a {color:#333;}
.template9 .side-box-2 .side-box-middle .side-box-details ul li a:hover {text-decoration:underline; }
.template9 .side-box-2 .side-box-middle .side-box-details ul li span {color:#777; display:block; font-size:11px; }
.template9 .side-box-2 .side-box-middle ul.news-listing li {border-bottom:1px solid #e1e1e1; padding: 10px 0 6px 0; }
.template9 .side-box-2 .side-box-middle ul.news-listing li span {display:inline-block; padding-right:5px; padding-bottom:3px; }
.template9 .side-box-2 .side-box-middle ul.news-listing li span a {color:#333; cursor:pointer }
.template9 .side-box-2 .side-box-middle ul.news-listing li span.media-title {text-transform:uppercase; font-weight:bold; }
.template9 .side-box-2 .side-box-middle ul.news-listing li span.media-details {display:block; color:#996C2B; font-weight:bold; }
.template9 .side-box-2 .side-box-middle ul.news-listing li span.media-more {
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	color:#777;
	font-size:11px;
}
.template9 .side-box-2 .side-box-middle ul.news-listing li span.media-more a {color:#777; font-size:11px;cursor:pointer;}
.template9 .side-box-2 .side-box-middle .more {margin-top:0; margin-left:-10px; }
.template9 .side-box-2 .side-box-middle .more a {width:auto; }
.template9 .side-box-2 .side-box-middle img {width:auto !important; height:auto !important; }
.template9 .side-box-2 .side-box-middle .side-box-details span.telephone {
	background:url(/web/img/health-service-telephone.png) 2px 2px no-repeat;
	padding-left:18px;
	line-height:1.2em;
	display:inline
}
.template9 .side-box-2 .side-box-middle .side-box-details a.resources-icon { margin-left:12px;}
.template9 .side-box-2 .side-box-middle img { width:auto !important; height:auto !important;}
.template9 .side-box-2 .side-box-middle h2 a { color:#6DBC2F}
.template9 .side-box-details h2 a { color:#6DBC2F; *background:white}
#the-new-semester .mixed-left p{display:none;}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]
{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"]
.aos-animate,body[data-aos-delay="50"] [data-aos]
.aos-animate{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]
{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"]
.aos-animate,body[data-aos-delay="100"] [data-aos]
.aos-animate{
	-webkit-transition-delay:.1s;-o-transition-delay:.1s;
	transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;-o-transition-delay:.85s;transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;-o-transition-delay:1.55s;transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;-o-transition-delay:1.65s;transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;-o-transition-delay:1.75s;transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);
	transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{
	-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{
	-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{
	-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{
	-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);-o-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);-o-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);-o-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);-o-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{
	-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);-o-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{
	opacity:0;-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}
[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}
[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}
[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}
[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}
[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}
[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}
[data-aos^=zoom][data-aos^=zoom]{
	opacity:0;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;
	transition-property:opacity,transform;
	transition-property:opacity,transform,-webkit-transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
[data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}
[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}
[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}
[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}
[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}
[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}
[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}
[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}
[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}
[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
[data-aos^=flip][data-aos^=flip]{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}
[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}
[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}
@font-face{
	font-family:wico;src:url(../fonts/icomoon/fonts/wico.woff2) format("woff2"),url(../fonts/icomoon/fonts/wico.woff) format("woff"),
	url(../fonts/icomoon/fonts/wico.ttf) format("truetype");
	font-weight:400;
	font-style:normal;font-display:swap}.ico,[class*=" ico--"],[class^=ico--]{
		font-family:wico!important;
		speak:none;
		font-style:normal;
		font-weight:400;
		font-variant:normal;
		text-transform:none;
		line-height:inherit;
		-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
	}
.ico--explore .path1:before{content:"\e990";color:#000}
.ico--explore .path2:before{content:"\e991";margin-left:-1em;color:#1c1c1c;opacity:.532}
.ico--burger-inner:before{content:"\e915";color:#fff}
.ico--lock:before{content:"\e909"}
.ico--search:before{content:"\e90a"}
.ico--close:before{content:"\e90b"}
.ico--burger:before{content:"\e90c"}
.ico--down:before{content:"\e90d"}
.ico--right:before{content:"\e90e"}
.ico--left:before{content:"\e90f"}
.ico--up:before{content:"\e910"}
.ico--fb:before{content:"\e911"}
.ico--ios:before{content:"\e912"}
.ico--more:before{content:"\e913"}
.ico--andriod:before{content:"\e914"}
.ico--pause:before{content:"\e907"}
.ico--play:before{content:"\e908"}
.ico--plus:before{content:"\e801"}
.ico--external:before{content:"\e812"}
.ico--share:before{content:"\e813"}
.ico--download:before{content:"\e815"}
.ico--minus:before{content:"\e816"}
.ico--ok:before{content:"\e817"}
.ico--circle-thick:before{content:"\f10c"}
.ico--circle:before{content:"\f111"}
.ico--circle-thin:before{content:"\f1db"}
.ico--address:before{content:"\e901"}
.ico--website:before{content:"\e902"}
.ico--fax:before{content:"\e903"}
.ico--phone:before{content:"\e904"}
.ico--date:before{content:"\e905"}
.ico--email:before{content:"\e906"}
.ico--arrow-search:before{content:"\e916"}
.ico--announcement:before{content:"\e91a"}
.ico--warning:before{content:"\ea07"}
.ico--play-video:before{content:"\ea15"}
.ico--sound:before{content:"\ea27"}
.ico--mute:before{content:"\ea2a"}
.ico--calendar:before{content:"\e900"}
.slide-video{
	position:absolute;top:50%;left:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	width:auto;
	min-width:100%;
	height:auto;
	min-height:100%;pointer-events:none}
.slide-video-scale{position:absolute;top:0;left:0;width:100%;height:auto}
.slide-youtube{position:absolute;pointer-events:none}
.slick-loading .slick-list{background:url(../img/ajax-loader.gif) center center no-repeat}
.slick-slider:after,.slick-slider:before{display:table;content:" "}
.slick-slider:after{clear:both}
.slick-arrow{
	position:absolute;
	/* top:50%; */
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0);
	font:0/0 a;
	text-shadow:none;
	color:transparent;
	z-index:1000;
	top:50%!important;
	padding:0!important;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	border:none;
	background:0 0!important
}

.slick-arrow:before{
	font-family:wico!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:inherit;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	font-size:3.8125rem!important;
	line-height:1;
	position:relative;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	color:#d8d8d8!important
}
@media screen and (max-width:1839px){
	.slick-arrow:before{font-size:3.4375rem!important}
}
@media screen and (max-width:1439px){
	.slick-arrow:before{font-size:3.125rem!important}
}
@media screen and (max-width:1199px){
	.slick-arrow:before{font-size:2.1875rem!important}
}
@media screen and (max-width:1000px){
	.slick-arrow:before{font-size:1.875rem!important}
}
@media screen and (max-width:767px){
	.slick-arrow:before{font-size:1rem!important}
}
.slick-arrow:after{
	position:absolute;
	top:-.5rem;
	right:-.5rem;
	bottom:-.5rem;
	left:-.5rem;
	content:""
}
.slick-arrow:hover:before{color:#a72c70! important}
.slick-arrow:focus:before{color:#d8d8d8!important}
.slick-arrow:active:before{color:#245201!important}
.slick-prev{left:1%}
.slick-prev:before{content:"\e90f"!important}
.slick-next{right:1%}
.slick-next:before{content:"\e90e"!important}
.slick-disabled{visibility:hidden;cursor:default!important;pointer-events:none;opacity:0}
.slick-disabled:before{color:#333!important}
.slick-dots-container{
	position:absolute;
	z-index:10;
	right:-.3125em;
	bottom:0;display:-webkit-box;display:-ms-flexbox;
	display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;
	justify-content:center;-webkit-box-align:center;-ms-flex-align:center;
	align-items:center
}
@media screen and (max-width:1439px){.slick-dots-container{font-size:.875rem}}
.js-add-pause-before .slick-dots-container{display:none!important}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}
.js-add-pause-before .slick-dots{display:none!important}
.slick-dots>li{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	margin:0 .375rem;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center
}
@media screen and (max-width:1000px){.slick-dots>li{margin:0 .5rem}}
@media screen and (max-width:479px){.slick-dots>li{margin:0 .5625rem}}
.slick-dots>li.slick-active button{opacity:1}
.slick-dots button{
	font-size:0;
	display:inline-block;
	width:1rem;height:1rem;
	padding:0;
	cursor:pointer;
	-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);
	transition:all .4s cubic-bezier(.25,.46,.45,.94);
	vertical-align:top;
	color:transparent;
	border:0;
	border-radius:50%;
	background-color:#fff
}
@media screen and (max-width:1439px){.slick-dots button{width:.875rem;height:.875rem}}
@media screen and (max-width:1000px){.slick-dots button{width:.75rem;height:.75rem}}
.slick-pause-play{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.3125rem 0 .125rem}
.slick-pause-play button{
	font-size:1.5rem;
	padding:0;
	cursor:pointer;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	color:#fff;
	border:0;
	background:0 0
}
@media screen and (max-width:1439px){.slick-pause-play button{font-size:1.375rem}}
@media screen and (max-width:1000px){.slick-pause-play button{font-size:1.25rem}}
@media screen and (max-width:479px){.slick-pause-play button{font-size:1.0625rem}}
.slider__item{position:relative}
.slider--hero .slick-dots-container{right:7.65625%;bottom:0;width:auto;padding-bottom:3.125%}
@media screen and (max-width:1839px){.slider--hero .slick-dots-container{right:5.13888889%}}
@media screen and (max-width:767px){.slider--hero .slick-dots-container{bottom:-.3125rem}}
.slider--hero .slick-dots button{
	position:relative;
	color:#fff;
	background-color:rgba(255,255,255,.65);
    -webkit-box-shadow:0 0 .5rem rgba(0,0,0,.3);
	box-shadow:0 0 .5rem rgba(0,0,0,.3)
}
@media screen and (max-width:767px){.slider--hero .slick-dots button{width:.5625rem;height:.5625rem}}
.slider--hero .slick-dots button:after{position:absolute;left:-.25rem;right:-.25rem;top:-.25rem;bottom:-.25rem;content:''}
.slider--hero .slick-dots button:focus,.slider--hero .slick-dots button:hover{background-color:#fff}
@media screen and (max-width:767px){.slider--hero .slick-dots>li{margin:0 .5rem}}
.slider--hero .slick-dots>li.slick-active button{background-color:#6dbc2f}
.slider--hero .slick-pause-play button{color:#fff!important;text-shadow:0 0 .41666667em rgba(0,0,0,.3)}
.slider--hero .slider__item:first-child{display:block}
.no-js .slider--hero .slider__item:first-child{float:none}
.slider--caphoto{width:100%}@media screen and (max-width:767px)
{.slider--caphoto .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}}
.slider--caphoto .slick-item{width:100%;height:auto}
.slider--caphoto .slick-dots-container{
	right:1.3125rem;
	bottom:0;
	width:auto;
	padding-bottom:6.34146341%;
	max-width:46%;
	-webkit-box-align:start;-ms-flex-align:start;
	align-items:flex-start
}
@media screen and (max-width:1839px){.slider--caphoto .slick-dots-container{right:.5rem;padding-bottom:3.47222222%}}
@media screen and (max-width:1439px){.slider--caphoto .slick-dots-container{right:.0625rem;padding-bottom:2.50696379%}}
@media screen and (max-width:1000px){.slider--caphoto .slick-dots-container{padding-bottom:1.57894737%}}
@media screen and (max-width:767px){.slider--caphoto .slick-dots-container{right:.9375rem;margin-bottom:-20.89552239%;padding-bottom:0;max-width:95%}}
.slider--caphoto .slick-dots{-ms-flex-wrap:wrap;flex-wrap:wrap}
.slider--caphoto .slick-dots button{color:#d8d8d8;background-color:rgba(216,216,216,.65)}
.slider--caphoto .slick-dots button:focus,.slider--caphoto .slick-dots button:hover{background-color:#d8d8d8}
.slider--caphoto .slick-dots>li{margin-bottom:.625rem}
.slider--caphoto .slick-dots>li.slick-active button{background-color:#6dbc2f}
.slider--caphoto .slick-pause-play{padding-top:.1875rem}
@media screen and (max-width:1439px){.slider--caphoto .slick-pause-play{padding-top:.0625rem}}
@media screen and (max-width:1000px){.slider--caphoto .slick-pause-play{padding-top:0}}
.slider--caphoto .slick-pause-play button{color:#d8d8d8}
.slider--caphoto .slick-pause-play button:hover{color:#6dbc2f}
.slider--caphoto .slider__item:first-child{display:block}
.no-js .slider--caphoto .slider__item:first-child{float:none}
@media screen and (max-width:1000px)
{
	.slider--flipboard>.slick-dots-container{margin-bottom:-4.16666667%}
}
.slider--flipboard .slick-dots button{
	opacity:.4;
	color:#fff;
	background-color:#fff;
	-webkit-box-shadow:.125rem .25rem .4375rem rgba(0,0,0,.65);
	box-shadow:.125rem .25rem .4375rem rgba(0,0,0,.65)
}
@media screen and (max-width:1000px){
	.slider--flipboard .slick-dots button{
		opacity:1;
		color:#d8d8d8;
		background-color:#d8d8d8;
		-webkit-box-shadow:0 0 .125rem rgba(0,0,0,.4);
		box-shadow:0 0 .125rem rgba(0,0,0,.4)}
	}
	.slider--flipboard .slick-dots button:focus,.slider--flipboard .slick-dots button:hover{opacity:1}
	.slider--flipboard .slick-dots>li.slick-active button{background-color:#fff}
@media screen and (max-width:1000px){
		.slider--flipboard .slick-dots>li.slick-active button{background-color:#6dbc2f}}
		.slider--flipboard>.slick-arrow:after{top:-8.75rem;bottom:-8.75rem}
		.slider--flipboard>.slick-prev{right:100%;left:auto;margin-right:1.25rem}
		.slider--flipboard>.slick-prev:after{right:-.5rem;left:-1.25rem}
@media screen and (max-width:1699px){.slider--flipboard>.slick-prev{margin-right:0}}
.slider--flipboard>.slick-next{right:auto;left:100%;margin-left:1.25rem}
.slider--flipboard>.slick-next:after{right:-1.25rem;left:-.5rem}
@media screen and (max-width:1699px){.slider--flipboard>.slick-next{margin-left:0}}
.slider--flipboard .slider__item{width:100%}
.slider--flipboard .slider__item:first-child{display:block}
.no-js .slider--flipboard .slider__item:first-child{float:none}
.slider--poster{overflow:hidden}
.slider--poster .slick-dots-container{bottom:4.28571429em}
@media screen and (max-width:1439px){.slider--poster .slick-dots-container{bottom:4.5rem}}
@media screen and (max-width:1199px){.slider--poster .slick-dots-container{bottom:4.25rem}}
@media screen and (max-width:1000px){.slider--poster .slick-dots-container{bottom:4.75rem}}
@media screen and (max-width:767px){.slider--poster .slick-dots-container{bottom:3.5rem}}
.slider--poster .slick-dots button{
	opacity:.8;
	color:#fff;
	background-color:#fff;
	-webkit-box-shadow:0 0 .3125rem rgba(0,0,0,.6);
    box-shadow:0 0 .3125rem rgba(0,0,0,.6)
}
@media screen and (max-width:767px){
	.slider--poster .slick-dots button{width:.5rem;height:.5rem}
}
.slider--poster .slick-dots button:focus,.slider--poster .slick-dots button:hover{opacity:1}
@media screen and (max-width:767px){
	.slider--poster .slick-dots>li{margin:0 .25rem}}
	.slider--poster .slick-dots>li.slick-active button{background-color:#6dbc2f}
	.slider--poster .slick-arrow{visibility:hidden;opacity:0;background-color:rgba(109,188,47,.5)!important}
@media screen and (max-width:1000px){.slider--poster .slick-arrow{visibility:visible;opacity:1}}
@media screen and (max-width:767px){.slider--poster .slick-arrow{background-color:rgba(109,188,47,.7)!important}}
.slider--poster .slick-arrow:before{
	font-size:1.75rem!important;
	display:block;
	padding:.71428571em .03571429em;
	color:#fff!important
}
@media screen and (max-width:1439px){.slider--poster .slick-arrow:before{font-size:1.375rem!important}}
@media screen and (max-width:1199px){.slider--poster .slick-arrow:before{font-size:1rem!important}}
.slider--poster .slick-arrow:hover{background-color:#6dbc2f}
.slider--poster .slick-arrow:active{background-color:#245201}
.slider--poster .slick-arrow:focus:before,.slider--poster .slick-arrow:hover:before{color:#fff}
.slider--poster .slick-prev{left:0;-webkit-transform:translate(-101%,-50%);-ms-transform:translate(-101%,-50%);transform:translate(-101%,-50%)}
@media screen and (max-width:1000px){
	.slider--poster .slick-prev{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.slider--poster .slick-next{right:0;-webkit-transform:translate(101%,-50%);-ms-transform:translate(101%,-50%);transform:translate(101%,-50%)}
@media screen and (max-width:1000px){
	.slider--poster .slick-next{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.slider--poster .slider__item{width:100%}.slider--poster .slider__item:first-child{display:block}
.no-js .slider--poster .slider__item:first-child{float:none}
@media screen and (max-width:767px){.show-mobile-img .section-hero__link-wrap-1{display:none}}
.show-mobile-img .section-hero__link-wrap-2{display:none}
@media screen and (max-width:767px){.show-mobile-img .section-hero__link-wrap-2{display:block}}
@media screen and (max-width:767px){.show-mobile-img .video-toggle{display:none}}#wrapper{overflow:hidden}
.section-hero{position:relative;z-index:0;margin:0 auto}
.section-hero__item{position:relative;width:100%}
.no-js .section-hero__item:nth-child(1)~.slider__item{position:absolute;visibility:hidden}
.section-hero__ol{
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:11.45833333% 7.29166667% 7.29166667%;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.section-hero__ol-text{
	font-size:4.6875vw;
	font-weight:100;
	line-height:1.36666667;
	text-decoration:none!important;
	overflow:hidden;
	-webkit-box-flex:1;-ms-flex:1;
	flex:1;color:#fff;
	text-shadow:0 0 .11111111em rgba(0,0,0,.6);
	max-width:1280px;
	margin:0 auto
}
.slick-current .section-hero__ol-text{
	-webkit-animation:fadeInUpMild .95s cubic-bezier(.25,.46,.45,.94) forwards;
	animation:fadeInUpMild .95s cubic-bezier(.25,.46,.45,.94) forwards
}
@media screen and (min-width:1920px){.section-hero__ol-text{font-size:5.625rem}}
@media screen and (max-width:767px){
	.section-hero__ol-text{font-weight:400;text-shadow:0 0 .12222222em #000}
    .section-hero__ol-text br{display:none}
}
@media screen and (max-width:767px){.section-hero__ol-text{font-size:8vw}}
.section-hero__ol--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:767px){.section-hero__ol--top{padding-top:7.5rem}}
.section-hero__explore{
	font-size:1.25rem;
	position:fixed;
	z-index:1;
	bottom:2em;left:50%;
	display:none;-webkit-transform:translateX(-50%) perspective(.1px);
	transform:translateX(-50%) perspective(.1px);
	text-shadow:0 0 .4em #000
}
@media screen and (max-width:1000px){.section-hero__explore{font-size:.875rem;bottom:.78571429em}}
@media screen and (max-width:767px){.section-hero__explore{display:none!important}}
.section-hero__anchor{
	line-height:1;display:block;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	text-align:center;
	color:#fff
}
.section-hero__anchor:focus,.section-hero__anchor:hover{text-decoration:none;color:#fff}
.section-hero__anchor .ico{font-size:.9em;color:#fff}
.section-hero__anchor .ico .path1:before{-webkit-animation:1s opacityAnimate .3s infinite;animation:1s opacityAnimate .3s infinite}
.section-hero__anchor .ico .path2:before{-webkit-animation:1s opacityAnimate .6s infinite;animation:1s opacityAnimate .6s infinite}
.section-hero__anchor-txt{
	margin-bottom:.3em;
	-webkit-animation:2s hvr-wobble-vertical-mild infinite;
	animation:2s hvr-wobble-vertical-mild infinite;
	letter-spacing:.04em
}
.section-hero__anchor-arrow{-webkit-animation:2s hvr-wobble-vertical-mild infinite;animation:2s hvr-wobble-vertical-mild infinite}
.sound-toggle,.video-toggle{
	font-size:1.625rem;
	position:absolute;
	z-index:10;right:8.125%;
	bottom:0;
	margin-bottom:2.08333333%;
	padding:0;cursor:pointer;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	color:#fff;
	border:0;
	background:0 0;
	text-shadow:0 0 .4em #000;
	line-height:1
}
@media screen and (max-width:1839px){.sound-toggle,.video-toggle{font-size:1.5rem;right:6.25rem}}
@media screen and (max-width:1439px){.sound-toggle,.video-toggle{font-size:1.375rem}}
@media screen and (max-width:1000px){.sound-toggle,.video-toggle{font-size:1.25rem;right:1.25rem}}
@media screen and (max-width:479px){.sound-toggle,.video-toggle{font-size:1.0625rem}}
.sound-toggle:before,.video-toggle:before{position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;content:''}
.sound-toggle{font-size:1.25rem;right:9.89583333%}
@media screen and (max-width:1839px){.sound-toggle{font-size:1.125rem;right:8.25rem}}
@media screen and (max-width:1439px){.sound-toggle{font-size:1rem}}
@media screen and (max-width:1000px){.sound-toggle{right:3.125rem}}
.set-green{color:#245201}.set-dark{color:#333}
.caphoto{font-size:1.25rem;position:relative;z-index:0;margin:0 auto 2rem}
@media screen and (max-width:1839px){.caphoto{font-size:1.0625rem;margin:0 auto 1.17647059em}}
@media screen and (max-width:1439px){.caphoto{font-size:.9375rem}}
@media screen and (max-width:1199px){.caphoto{font-size:.875rem}}
@media screen and (max-width:1000px){.caphoto{margin-bottom:1.75rem}}
@media screen and (max-width:767px){.caphoto{margin-bottom:.9375rem;padding-bottom:24%}}
.caphoto:after{position:absolute;z-index:-1;top:0;bottom:0;left:48.7804878%;width:3000px;content:"";background-color:#f5f5f5}
@media screen and (max-width:767px){.caphoto:after{left:0;width:100%;margin-top:45.6%}}
.caphoto__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.68292683% 0 7.37804878%}
@media screen and (max-width:1439px){.caphoto__item{padding:2.50696379% 0 7.10306407%}}
@media screen and (max-width:767px){
	.caphoto__item{
	height:100%;padding:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;-ms-flex-direction:column;
	flex-direction:column;-ms-flex-wrap:wrap;
	flex-wrap:wrap}
}
.caphoto__item:focus,.caphoto__item:hover{text-decoration:none!important}
.caphoto__img-w{
	display:-webkit-box;display:-ms-flexbox;display:flex;width:52.68292683%;
	-webkit-box-align:center;-ms-flex-align:center;align-items:center;
	-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);
	transition:-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);
	-o-transition:transform .5s cubic-bezier(.25,.46,.45,.94);
	transition:transform .5s cubic-bezier(.25,.46,.45,.94);
	transition:transform .5s cubic-bezier(.25,.46,.45,.94),
	-webkit-transform .5s cubic-bezier(.25,.46,.45,.94)
}
@media screen and (max-width:1439px){.caphoto__img-w{width:50.27855153%}}
@media screen and (max-width:767px){.caphoto__img-w{display:block;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}
.caphoto__img{width:100%}
.caphoto__body{
	position:relative;z-index:1;right:.5em;
	display:-webkit-box;display:-ms-flexbox;
	display:flex;overflow:hidden;
	width:50.18292683%;
	margin-top:4.63414634%;
	margin-bottom:4.26829268%;
	margin-left:-3.53658537%;
	padding:2.80487805% 4.26829268% 3.23170732% 6.34146341%;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	border:.25em solid #6dbc2f;
	text-decoration:none!important
}
@media screen and (max-width:1839px){.caphoto__body{right:0;padding-right:2.29007634%}}
@media screen and (max-width:1439px){
	.caphoto__body{
	width:53.48189415%;
    margin-top:3.06406685%;margin-bottom:3.06406685%;
    padding:3.76044568% 2.78551532% 3.48189415% 5.84958217%}
}
@media screen and (max-width:767px){
	.caphoto__body{
	width:92.23880597%;
	margin:-3.23624595% 4.20711974% 0;
	padding:11.64179104% 5.97014925% 11.34328358% 6.56716418%;
	-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto
	}
}
.caphoto__context{color:#333}
.slick-current.slick-active .caphoto__context{
	-webkit-animation:fadeInRightMild .8s cubic-bezier(.25,.46,.45,.94) forwards;
	animation:fadeInRightMild .8s cubic-bezier(.25,.46,.45,.94) forwards
}
.caphoto__title{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-size:2.25em;
	font-weight:900;line-height:1.33333333;overflow:hidden
}
@media screen and (max-width:1199px){.caphoto__title{font-size:1.57142857em}}
@media screen and (max-width:1000px){.caphoto__title{line-height:1.27272727}}
@media screen and (max-width:767px){.caphoto__title{font-size:1.625em;line-height:1.30769231}}
.caphoto__title+.caphoto__subtitle{margin-top:.34375em}
.caphoto__title+.caphoto__desc{margin-top:.5em}
.caphoto__subtitle{font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
font-size:1.6em;
font-weight:900;
line-height:1.3125;
overflow:hidden
}
@media screen and (max-width:1199px){.caphoto__subtitle{font-size:1.42857143em}}
@media screen and (max-width:767px){.caphoto__subtitle{font-size:1.375em;line-height:1.18181818}}
.caphoto__subtitle+.caphoto__desc{margin-top:.7em}
.caphoto__desc{font-size:1em;line-height:1.5;overflow:hidden}
.is-video-link:after{
	position:absolute;
	top:50%;left:50%;
-webkit-transform:translate3d(-50%,-50%,0);
transform:translate3d(-50%,-50%,0);
z-index:2;
width:5.25em;
height:5.25em;
content:"";
background:url(../img/svg/icon_video-link.svg) no-repeat 0 0;
background-size:contain}
.is-video-link--banner:after{width:3.75em;height:3.75em}.flipboard{margin:5rem 0}
@media screen and (max-width:1839px){.flipboard{margin:3.125rem 0}}
@media screen and (max-width:1000px){.flipboard{margin:2rem 0 3.125rem}}
@media screen and (max-width:767px){.flipboard{margin:1.875rem 0 4.75rem}}
.flipboard.rellax-init{margin:1.25rem 0;padding:1.25rem 0}
.flipboard .container-wide{padding-right:15px;padding-left:15px}
@media screen and (max-width:1000px){.flipboard .container-wide{padding-right:10px;padding-left:10px}}
.flipboard__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flippy{font-size:1.75rem;width:33.33333333%;padding:.35714286em .53571429em .17857143em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
@media screen and (max-width:1839px){.flippy{font-size:1.3125rem}}
@media screen and (max-width:1439px){.flippy{font-size:1.0625rem}}
@media screen and (max-width:1199px){.flippy{font-size:1rem}}
@media screen and (max-width:1000px){
	.flippy{font-size:1.125rem;width:50%;padding:.55555556em .83333333em .27777778em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
}
@media screen and (max-width:767px){.flippy{font-size:1rem}}
@media screen and (max-width:479px){.flippy{font-size:.75rem;padding:.375rem .46875rem}}
.flippy:focus .slick-arrow,.flippy:hover .slick-arrow{
	visibility:visible;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	opacity:1
}
.flippy__inner:hover{text-decoration:none}
.flippy__inner:hover .flippy__body{
	-webkit-transform:translate(0,-.28571429em);
    -ms-transform:translate(0,-.28571429em);
	transform:translate(0,-.28571429em)
}
.flippy__inner:hover .flippy__img-w .placeholder__item{
	-webkit-transform:scale(1.15);
	-ms-transform:scale(1.15);
	transform:scale(1.15)
}
.flippy__inner:hover .flippy__poster{bottom:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.flippy__inner:hover .flippy__poster.flippy__poster-landscape{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.flippy__img-w{position:relative;z-index:0;background-color:#f5f5f5}
.flippy__img-w:before{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:"";
	-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);
	transition:all .2s cubic-bezier(.25,.46,.45,.94);
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	transform-origin:0 100%;
	opacity:0;
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(109,188,47,0)),to(rgba(109,188,47,.3)));
	background:-o-linear-gradient(bottom,rgba(109,188,47,0) 0,rgba(109,188,47,.3) 100%);
	background:linear-gradient(to top,rgba(109,188,47,0) 0,rgba(109,188,47,.3) 100%);-webkit-filter:blur(10px);
	filter:blur(10px)
}
.flippy__img-w .placeholder__item{
	-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);
    -o-transition:all .5s cubic-bezier(.25,.46,.45,.94);
    transition:all .5s cubic-bezier(.25,.46,.45,.94)
}
.flippy__img-txt{
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	color:#333;
	font-size:1.5rem
}
.flippy__poster:not(.flippy__poster-landscape){
	position:absolute;
	right:0;
	bottom:100%;
	left:0;
	width:100%;
	-webkit-transition:all 1.5s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all 1.5s cubic-bezier(.25,.46,.45,.94);
	transition:all 1.5s cubic-bezier(.25,.46,.45,.94);
	-webkit-transform:translate(0,100%);
	-ms-transform:translate(0,100%);
	transform:translate(0,100%);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
.flippy__poster-landscape{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all .5s cubic-bezier(.25,.46,.45,.94);
	transition:all .5s cubic-bezier(.25,.46,.45,.94)
}
.flippy__body{
	line-height:1.25;
	position:relative;
	z-index:1;
	overflow:hidden;
	height:3.75em;
	margin:-1.42857143em 1.60714286em 0;
	padding:3.60531309% 4.74383302% 0;
	-webkit-transition:-webkit-transform .3s cubic-bezier(.17,.67,.48,1.28);
	transition:-webkit-transform .3s cubic-bezier(.17,.67,.48,1.28);-o-transition:transform .3s cubic-bezier(.17,.67,.48,1.28);
	transition:transform .3s cubic-bezier(.17,.67,.48,1.28);
	transition:transform .3s cubic-bezier(.17,.67,.48,1.28),-webkit-transform .3s cubic-bezier(.17,.67,.48,1.28);
	text-align:center;
	color:#6dbc2f;
	background-color:#fff
}
@media screen and (max-width:767px){.flippy__body{height:4.25em;margin:-1.33333333em 1.16666667em 0}}
.flippy__caption{font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;font-weight:800}
.section-rank{margin:4.125rem 0 3.4375rem}
@media screen and (max-width:1439px){.section-rank{margin:2.5rem 0}}
@media screen and (max-width:1000px){.section-rank{margin:5.375rem 0 5.125rem}}
@media screen and (max-width:767px){.section-rank{margin:3.75rem 0 3.6875rem}}
.section-rank.rellax-init{margin:1.875rem 0;padding:2.1875rem 0}
@media screen and (max-width:1439px){.section-rank>.container-wide{max-width:none!important}}
.section-rank__top{font-size:3.375rem;margin-bottom:1.22222222em}
@media screen and (max-width:1839px){.section-rank__top{font-size:3rem}}
@media screen and (max-width:1439px){.section-rank__top{font-size:2.75rem}}
@media screen and (max-width:1199px){.section-rank__top{font-size:2.5rem}}
@media screen and (max-width:1000px){.section-rank__top{font-size:2rem}}
@media screen and (max-width:767px){.section-rank__top{margin-bottom:1.6875rem}}
.section-rank__heading{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-size:1em;
	font-weight:800;
	line-height:1.1875;
	text-align:center;
	color:#245201
}
@media screen and (max-width:1000px){.section-rank__heading{max-width:90%!important;margin:0 auto}}
.section-rank__context{display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:767px){.section-rank__context{display:block}}
.section-rank__context-left{width:45%}
@media screen and (max-width:1000px){.section-rank__context-left{width:45.96100279%}}
@media screen and (max-width:767px){.section-rank__context-left{width:auto;margin-bottom:3.0625rem}}
.section-rank__context-right{width:45.73170732%}
@media screen and (max-width:1000px){.section-rank__context-right{width:51.94986072%}}
@media screen and (max-width:767px){.section-rank__context-right{width:auto}}
.section-rank div:only-child{margin-left:auto;margin-right:auto}
.rank-block{display:block;font-size:1.25rem}
@media screen and (max-width:1839px){.rank-block{font-size:1.125rem}}
@media screen and (max-width:1439px){.rank-block{font-size:1rem}}
@media screen and (max-width:1000px){.rank-block{font-size:.9375rem}}
@media screen and (max-width:767px){.rank-block{font-size:1rem}}.rank-block--1{padding:2.03252033% 16.53116531%;text-align:center}
@media screen and (max-width:1000px){.rank-block--1{padding:4.54545455% 6.06060606%}}
@media screen and (max-width:767px){.rank-block--1{font-size:1.125rem;padding:0 .75rem}}
.rank-block--2{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:5.55em;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center
}
@media screen and (max-width:1000px){
	.rank-block--2{margin-bottom:7.6em}
	.rank-block--2 .rank-block__inner{padding-right:3em}
}
@media screen and (max-width:767px){
	.rank-block--2{margin-bottom:2.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.rank-block--2 .rank-block__inner{padding-right:.9375rem}
}
.rank-block--3{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center
}

@media screen and (max-width:767px){
	.rank-block--3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.rank-block--3 .rank-block__inner{padding-bottom:2.25em}
@media screen and (max-width:1000px){.rank-block--3 .rank-block__inner{padding-bottom:0;padding-left:3.2em}}
@media screen and (max-width:767px){.rank-block--3 .rank-block__inner{padding-left:1.5625rem}}
.rank-block__icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media screen and (max-width:767px){.rank-block__icon{max-width:220px}}
.rank-block__icon--1{width:66.39676113%;margin-bottom:2.6em}
@media screen and (max-width:1000px){.rank-block__icon--1{width:55.45454545%;margin-bottom:2.26666667em}}
@media screen and (max-width:767px){.rank-block__icon--1{width:49.51768489%;margin-bottom:1.55555556em}}
.rank-block__icon--2{width:39.46666667%;margin-right:1.7em}
@media screen and (max-width:1000px){.rank-block__icon--2{width:42.09115282%;margin-right:1.86666667em}}
@media screen and (max-width:767px){.rank-block__icon--2{width:43.28358209%;margin-right:2rem}}
.rank-block__icon--3{width:39.06666667%;margin-left:-.25em}
@media screen and (max-width:1839px){.rank-block__icon--3{margin-left:.27777778em}}
@media screen and (max-width:1000px){.rank-block__icon--3{width:41.28686327%;margin-left:1.33333333em}}
@media screen and (max-width:767px){.rank-block__icon--3{width:43.58208955%;margin-left:1.25rem}}
.rank-block__icon-img{width:100%}.rank-block__inner{line-height:1;text-align:center}
@media screen and (max-width:767px){.rank-block__inner{max-width:380px;margin:0 auto}}
.rank-block__title{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-weight:800;
	color:#6dbc2f
}
.rank-block__title--1{font-size:3.5em;margin-bottom:.12857143em}
@media screen and (max-width:767px){.rank-block__title--1{font-size:3.125rem}}.rank-block__title--1 strong{font-size:1.42857143em;margin:0 .08em}
@media screen and (max-width:767px){.rank-block__title--1 strong{font-size:1.4em;margin:0 .08571429em 0 .12857143em}}
.rank-block__title--2{font-size:2.35em;margin-bottom:.12765957em}
@media screen and (max-width:767px){.rank-block__title--2{font-size:1.8125em;line-height:1;margin-bottom:0}}
.rank-block__title--2 strong{font-size:2.12765957em}
@media screen and (max-width:767px){.rank-block__title--2 strong{font-size:2.4137931em}}.rank-block__title--2 sup{font-size:1em}
@media screen and (max-width:767px){.rank-block__title--2 sup{top:auto}}.rank-block__title--3{margin-bottom:.6em}
@media screen and (max-width:767px){.rank-block__title--3{margin-bottom:0}}.rank-block__title--3 strong{font-size:5em}
@media screen and (max-width:767px){.rank-block__title--3 strong{font-size:4.375em}}.rank-block__title--3 sup{font-size:2.35em}
@media screen and (max-width:767px){.rank-block__title--3 sup{font-size:1.8125em;top:auto}}.rank-block__desc{font-size:1em;line-height:1.8;color:#333}
@media screen and (max-width:1000px){.rank-block__desc{line-height:1.66666667}}
@media screen and (max-width:1000px){.rank-block__desc{line-height:1.375}}
.rank-block__desc strong{display:inline-block}
.rank-block:focus,.rank-block:hover{text-decoration:none}
.rotate-ranking{
	-webkit-animation:rotate-ranking 15s linear infinite;
	animation:rotate-ranking 15s linear infinite;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;transform-box:fill-box
}
@-webkit-keyframes rotate-ranking{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotate-ranking{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.twinkle-ranking-1{
	-webkit-animation:twinkle-ranking 5s cubic-bezier(.25,.46,.45,.94) infinite;
	animation:twinkle-ranking 5s cubic-bezier(.25,.46,.45,.94) infinite;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;transform-box:fill-box
}
.twinkle-ranking-2{
	-webkit-animation:twinkle-ranking 4.5s .5s cubic-bezier(.25,.46,.45,.94) infinite;
	animation:twinkle-ranking 4.5s .5s cubic-bezier(.25,.46,.45,.94) infinite;
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;transform-box:fill-box
}
@-webkit-keyframes twinkle-ranking{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	25%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}
	50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	75%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes twinkle-ranking{
	0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	25%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}
	50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
	75%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}
	100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.move-ranking-1{
	-webkit-animation:move-ranking-1 5s cubic-bezier(.25,.46,.45,.94) infinite;
	animation:move-ranking-1 5s cubic-bezier(.25,.46,.45,.94) infinite;transform-box:fill-box;
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0
}
@-webkit-keyframes move-ranking-1{
	0%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
	25%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}
	50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
	75%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}
	100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
}
@keyframes move-ranking-1{
	0%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
	25%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}
	50%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
	75%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}
	100%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}
}
.move-ranking-2{
	-webkit-animation:move-ranking-2 5s cubic-bezier(.25,.46,.45,.94) infinite;
	animation:move-ranking-2 5s cubic-bezier(.25,.46,.45,.94) infinite;transform-box:fill-box
}
@-webkit-keyframes move-ranking-2{
	0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
	50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
	100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}

@keyframes move-ranking-2{
	0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
	50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
	100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}
.smoke-ranking{
	-webkit-animation:smoke-ranking 7s linear infinite;
	animation:smoke-ranking 7s linear infinite;transform-box:fill-box;
	-webkit-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	transform-origin:50% 100%
}

@-webkit-keyframes smoke-ranking{
	20%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
	40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	60%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
	80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes smoke-ranking{
	20%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
	40%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	60%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}
	80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
	100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.section-adm{
	position:relative;
	z-index:1;
	padding-top:5.3125%;
	padding-bottom:2.65625%
}
@media screen and (max-width:1000px){.section-adm{padding:4.55729167% 0 6.51041667%}}
@media screen and (max-width:767px){.section-adm{padding:14.13333333% 0 0}}
.section-adm:before{position:absolute;z-index:-1;top:0;right:35.15625%;bottom:0;width:4000px;content:"";background-color:#f5f5f5}
@media screen and (max-width:767px){.section-adm:before{right:0;width:100%;margin-bottom:5.6%;letter-spacing:0}}
.section-adm__cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:767px){.section-adm__cont{display:block}}
.section-adm__content{width:58.29268293%;padding-right:4.87804878%;-webkit-box-flex:1;-ms-flex:1 1 58.29268293%;flex:1 1 58.29268293%}
@media screen and (max-width:850px){
	.section-adm__content{width:57.3816156%;padding-right:8.35654596%;-webkit-box-flex:1;-ms-flex:1 1 57.3816156%;flex:1 1 57.3816156%}
}
@media screen and (max-width:767px){.section-adm__content{width:auto;padding-right:0}}
.section-adm__pic{
	position:relative;
	z-index:1;bottom:0;
	width:50.24390244%;
	height:100%;
	margin-right:-8.53658537%;
	-webkit-box-flex:0;-ms-flex:0 1 50.24390244%;
	flex:0 1 50.24390244%;-ms-flex-item-align:end;
	align-self:flex-end
}
@media screen and (max-width:1000px){
	.section-adm__pic{
		width:45.96100279%;
		margin-top:1.875rem;
		margin-right:-1.5625rem;
		-webkit-box-flex:0;-ms-flex:0 1 45.96100279%;
		flex:0 1 45.96100279%}
}
@media screen and (max-width:767px){.section-adm__pic{width:auto;margin-top:15.2%;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:9.6%}}
.section-adm__box{position:absolute;z-index:2;top:-8.45323741%;right:6.67475728%;bottom:8.45323741%;left:-6.67475728%;border:5px solid #6dbc2f}
@media screen and (max-width:1439px){.section-adm__box{border-width:4px}}
@media screen and (max-width:767px){.section-adm__box{top:-2.1875rem;right:pxren(29);bottom:1.25rem;left:-1.375rem}}
.section-adm__img-w{position:relative;z-index:1}
.section-adm__heading{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-size:3.375rem;
	font-weight:800;
	margin-bottom:1.59817352%;
	padding:0;color:#245201
}
@media screen and (max-width:1839px){.section-adm__heading{font-size:2.625rem}}
@media screen and (max-width:1439px){.section-adm__heading{font-size:2.5rem}}
@media screen and (max-width:1199px){.section-adm__heading{font-size:2.25rem}}
@media screen and (max-width:850px){.section-adm__heading{font-size:2rem;margin-bottom:.1875rem;padding-bottom:0}}
@media screen and (max-width:374px){.section-adm__heading{font-size:1.75rem}}.section-adm__slogan{font-size:2.625rem;line-height:1.45238095;color:#333}
@media screen and (max-width:1839px){.section-adm__slogan{font-size:2.125rem}}
@media screen and (max-width:1439px){.section-adm__slogan{font-size:1.75rem}}
@media screen and (max-width:1199px){.section-adm__slogan{font-size:1.5rem}}
@media screen and (max-width:850px){.section-adm__slogan{font-size:1.1875rem;line-height:1.47368421}}
@media screen and (max-width:767px){.section-adm__slogan{font-size:1.25rem;line-height:1.4}}
@media screen and (max-width:374px){.section-adm__slogan{font-size:1.125rem}}.section-adm__links{margin-top:4.79452055%}
@media screen and (max-width:850px){.section-adm__links{margin-top:1.1875rem}}
@media screen and (max-width:767px){.section-adm__links{margin-top:1.75rem}}.section-adm+.section-bhv{margin-top:-2.70833333%}
@media screen and (max-width:1839px){.section-adm+.section-bhv{margin-top:-4.86111111%}}
@media screen and (max-width:1000px){.section-adm+.section-bhv{margin-top:-6.640625%}}
@media screen and (max-width:479px){.section-adm+.section-bhv{margin-top:-6.13333333%}}
#content .hv-links{font-size:1.5rem;margin-right:-7.99086758%}
@media screen and (max-width:1839px){#content .hv-links{font-size:1.25rem}}
@media screen and (max-width:1439px){#content .hv-links{font-size:1.125rem}}
@media screen and (max-width:1199px){#content .hv-links{font-size:1rem}}
@media screen and (max-width:850px){
	#content .hv-links{
		font-size:.9375rem;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		margin-right:-2.13333333em;-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
}
@media screen and (max-width:767px){#content .hv-links{font-size:1rem;margin-right:-1.75em}}
@media screen and (max-width:374px){#content .hv-links{font-size:.875rem}}
	#content .hv-links li.hv-links__item{font-size:1em!important;display:inline-block;margin-top:4.65116279%;margin-right:7.39957717%;vertical-align:top}
@media screen and (max-width:850px){
	#content .hv-links li.hv-links__item{margin-top:.66666667em;margin-right:2.13333333em;-webkit-box-flex:0;-ms-flex:0 1 4.375rem;flex:0 1 4.375rem}
}
@media screen and (max-width:767px){
	#content .hv-links li.hv-links__item{margin-right:1.75em}
}
#content .hv-links li.hv-links__item-sepr{width:100%}
#content .hv-links__link{
	font-weight:700;
	position:relative;
	display:block;
	padding:.83333333em 0 .625em;
	-webkit-transition:color .5s cubic-bezier(.17,.67,.48,1.28);-o-transition:color .5s cubic-bezier(.17,.67,.48,1.28);
	transition:color .5s cubic-bezier(.17,.67,.48,1.28);
	color:#333
}
@media screen and (max-width:850px){#content .hv-links__link{padding:.66666667em 0}}
@media screen and (max-width:767px){#content .hv-links__link{padding:.75em 0}}
#content .hv-links__link:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:3px;content:"";background:#000}
@media screen and (max-width:850px){#content .hv-links__link:before{height:2px}}
#content .hv-links__link:after{
	position:absolute;
	z-index:0;top:0;left:0;
	width:100%;height:3px;
	content:"";
	-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);
	transition:-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);
	-o-transition:transform .6s cubic-bezier(.25,.46,.45,.94);
	transition:transform .6s cubic-bezier(.25,.46,.45,.94);
	transition:transform .6s cubic-bezier(.25,.46,.45,.94),
	-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);
	-webkit-transform:scaleX(0);-ms-transform:scaleX(0);
	transform:scaleX(0);-webkit-transform-origin:0 50%;
	-ms-transform-origin:0 50%;transform-origin:0 50%;	background:#6dbc2f}
@media screen and (max-width:850px){#content .hv-links__link:after{height:2px}}
#content .hv-links__link:focus,#content .hv-links__link:hover{text-decoration:none}
#content .hv-links__link:focus:after,#content .hv-links__link:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.section-bhv{position:relative;z-index:0;max-width:1920px;margin:0 auto}
@media screen and (max-width:1839px){.section-bhv{margin-top:-4.86111111%}}
@media screen and (max-width:1000px){.section-bhv{margin-top:-6.640625%}}
@media screen and (max-width:479px){.section-bhv{margin-top:-6.13333333%}}
.section-bhv__cont{padding:0 10.9375%}
@media screen and (max-width:1000px){.section-bhv__cont{padding:0}}
.section-bhv__inner{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding-top:8.07291667%}
@media screen and (max-width:1839px){.section-bhv__inner{padding-top:11.25%}}
@media screen and (max-width:1439px){.section-bhv__inner{padding-top:11.66666667%}}
@media screen and (max-width:1000px){.section-bhv__inner{padding-top:13.93229167%}}
@media screen and (max-width:767px){.section-bhv__inner{padding-top:21.33333333%}}
@media screen and (max-width:479px){.section-bhv__inner{padding-top:25.6%}}
.section-bhv__top{margin-bottom:5.8%}
@media screen and (max-width:1439px){.section-bhv__top{margin-bottom:4.86486486%}}
@media screen and (max-width:1000px){.section-bhv__top{margin-bottom:5.859375%;padding:0 10.41666667%}}
@media screen and (max-width:767px){
	.section-bhv__top{margin-bottom:4.17910448%;padding:0 8.05970149%}
   .cht .section-bhv__top{padding:0 11.94029851%}
}
.section-bhv__heading{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-size:2.8125vw;
	font-weight:800;
	line-height:1.59259259;
	position:relative;
	z-index:100;
	padding:0;
	-webkit-transition:color .4s cubic-bezier(.25,.46,.45,.94);
	-o-transition:color .4s cubic-bezier(.25,.46,.45,.94);
	transition:color .4s cubic-bezier(.25,.46,.45,.94);
	text-align:center;
	color:#245201
}
@media screen and (min-width:1920px){.section-bhv__heading{font-size:3.375rem}}
@media screen and (max-width:1000px){.section-bhv__heading{font-size:2rem;line-height:1.1875}}
@media screen and (max-width:767px){.section-bhv__heading{font-size:1.625rem}}
@media screen and (max-width:479px){.section-bhv__heading{font-size:2rem}}
@media screen and (max-width:374px){.section-bhv__heading{font-size:1.75rem}}
.is-hovering-item .section-bhv__heading{color:#fff}
.section-bhv__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:1000px){.section-bhv__content{padding:0 1.953125%}}
@media screen and (max-width:767px){.section-bhv__content{padding:0}}
.section-bhv__content:before{
	position:absolute;
	z-index:99;
	top:0;
	right:0;
	bottom:0;
	left:0;
	content:"";
	-webkit-transition:opacity .8s cubic-bezier(.25,.46,.45,.94);-o-transition:opacity .8s cubic-bezier(.25,.46,.45,.94);
	transition:opacity .8s cubic-bezier(.25,.46,.45,.94);
	opacity:0;background-color:#000
}
.is-hovering-item .section-bhv__content:before{opacity:.54}
.section-bhv__bg{z-index:-1}
.section-bhv__bg:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";opacity:.75;background-color:#fff}
.section-bhv__bg-inner{z-index:0;background-position:50% 50%;background-size:cover}
.bhv-item{
	font-size:1.25vw;
	font-weight:700;
	line-height:1.2;
	position:relative;
	z-index:100;
	display:inline-block;
	padding:2.1875vw 0;
	-webkit-box-flex:1;-ms-flex:1 1 20%;
	flex:1 1 20%;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94);
	text-align:center;
	vertical-align:top;	color:#333
}
@media screen and (min-width:1920px){.bhv-item{font-size:1.5rem;padding:1.75em 0}}
@media screen and (max-width:1839px){.bhv-item{font-size:1.38888889vw}}
@media screen and (max-width:1439px){.bhv-item{font-size:1.5vw}}
@media screen and (max-width:1000px){.bhv-item{font-size:2.08333333vw;padding:4.55729167% 1.953125% 4.42708333%}}
@media screen and (max-width:767px){.bhv-item{font-size:1rem;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}}
@media screen and (max-width:479px){.bhv-item{font-size:1.125rem;padding:10.44776119% 0 8.95522388%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}
@media screen and (max-width:374px){.bhv-item{font-size:1rem}}
.is-hovering-item .bhv-item{color:rgba(255,255,255,.65)}
.bhv-item:focus,.bhv-item:hover{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);text-decoration:none;color:#6dbc2f!important}
.bhv-item__olbg-img{
	position:absolute;
	z-index:10;top:0;right:0;
	bottom:0;left:0;
	visibility:hidden;
	-webkit-transition:all .6s cubic-bezier(.25,.46,.45,.94);-o-transition:all .6s cubic-bezier(.25,.46,.45,.94);
	transition:all .6s cubic-bezier(.25,.46,.45,.94);
	opacity:0;background-position:50% 50%;background-size:cover
}
.bhv-item__olbg-img.is-active{visibility:visible;opacity:1}
.adhoc-msg-container{position:absolute;top:9.6875rem;z-index:10002;width:100%}
html:not(.is-opened-adhoc-msg) .adhoc-msg-container{pointer-events:none}
@media screen and (max-width:1699px){.adhoc-msg-container{top:9.0625rem}}
@media screen and (max-width:1439px){.adhoc-msg-container{top:8.125rem}}
@media screen and (max-width:1279px){.adhoc-msg-container{top:6.25rem}}
@media screen and (max-width:768px){.adhoc-msg-container{z-index:2}}
.adhoc-msg-container .container-wide{position:relative}
.adhoc-msg{font-size:1.125rem}
@media screen and (max-width:1699px){.adhoc-msg{font-size:1rem}}
@media screen and (max-width:1439px){.adhoc-msg{font-size:.9375rem}}
@media screen and (max-width:768px){.adhoc-msg{font-size:.875rem}}
.adhoc-msg__inner{
	opacity:0;
	visibility:hidden;
	position:relative;
	padding:.77777778em 1.66666667em .66666667em 5em;
	background-color:#fff;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s
}

	@media screen and (max-width:576px){.adhoc-msg__inner{padding:.5rem .625rem .5rem 3.25rem}}
	.adhoc-msg__inner a{color:#6dbc2f}
	.adhoc-msg__content{padding-right:1.5625rem}
	.adhoc-msg__content strong{font-weight:700}
	.adhoc-msg__title{
		color:#000;
		font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
		font-weight:700
	}
	.adhoc-msg__btn{
		position:absolute;
		right:1.38888889em;
		top:1.72222222em;
		font-size:1.05555556em;
		padding:.3125rem;
		border:0;
		background:0 0;
		cursor:pointer;
		-webkit-transition:-webkit-transform .28s;
		transition:-webkit-transform .28s;-o-transition:transform .28s;
		transition:transform .28s;
		transition:transform .28s,-webkit-transform .28s
	}
@media screen and (max-width:576px){.adhoc-msg__btn{right:.5rem;top:1.25rem}}
.adhoc-msg__btn:hover{-webkit-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18)}
#content .adhoc-msg p{padding-bottom:0;font-size:1em!important;line-height:1.5;color:#000}
@media screen and (max-width:576px){#content .adhoc-msg p{line-height:1.4}}
#content .adhoc-msg p.adhoc-msg__title{font-size:1.33333333em!important}
#content .adhoc-msg li{font-size:1em!important}
.is-opened-adhoc-msg .btn-open-adhoc-msg{display:none}
.is-opened-adhoc-msg .adhoc-msg__inner{visibility:visible;opacity:1}
.btn-open-adhoc-msg{
	left:auto!important;
	right:1.61111111em;
	border:0;
	cursor:pointer;
	-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);
	box-shadow:0 0 5px 0 rgba(0,0,0,.2);
	border-radius:50%
}
html:not(.is-opened-adhoc-msg) .btn-open-adhoc-msg{pointer-events:auto}
.btn-open-adhoc-msg:hover{-webkit-animation:localShine .75s linear infinite;animation:localShine .75s linear infinite}
.btn-open-adhoc-msg:before{position:absolute;left:2px;right:2px;top:2px;bottom:2px;z-index:-1;background-color:#fff;border-radius:50%;content:''}
.adhoc-msg__inner::before,.btn-open-adhoc-msg,.important-sign{
	position:absolute;
	left:1.61111111em;
	top:1.33333333em;
	width:2.27777778em;
	height:2.27777778em;
	content:'';
	background:url(/assets/img/svg/icon_notice.svg) no-repeat 0 0;
	background-size:contain
}
@media screen and (max-width:576px){.adhoc-msg__inner::before,.btn-open-adhoc-msg,.important-sign{left:.5rem;top:.875rem}}
@-webkit-keyframes localShine{
	from{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.25);
box-shadow:0 0 0 0 rgba(255,255,255,.25)}to{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,0);
box-shadow:0 0 0 15px rgba(255,255,255,0)}
}
@keyframes localShine{
	from{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.25);
box-shadow:0 0 0 0 rgba(255,255,255,.25)}to{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,0);
box-shadow:0 0 0 15px rgba(255,255,255,0)}}/*!

 * justifiedGallery - v3.7.0
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2018 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery{width:100%;position:relative;overflow:hidden}
.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{
	position:absolute;
	display:inline-block;
	overflow:hidden;
	filter:"alpha(opacity=10)";
	opacity:.1;margin:0;padding:0
}
.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img,.justified-gallery>figure>a>img,
.justified-gallery>figure>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}
.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{
	display:none;position:absolute;
	bottom:0;padding:5px;
	background-color:#000;left:0;right:0;
	margin:0;color:#fff;font-size:12px;
	font-weight:300;font-family:sans-serif
}
.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{
	display:initial;filter:"alpha(opacity=70)";opacity:.7;
	-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in
}
.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}
.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{
	filter:"alpha(opacity=100)";
	opacity:1;-webkit-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;
	transition:opacity .5s ease-in
}
.justified-gallery>.jg-filtered{display:none}
.justified-gallery>.spinner{
	position:absolute;bottom:0;
	margin-left:-24px;
	padding:10px 0 10px 0;left:50%;
	filter:"alpha(opacity=100)";
	opacity:1;overflow:initial
}

.justified-gallery>.spinner>span{
	display:inline-block;filter:"alpha(opacity=0)";
	opacity:0;width:8px;
	height:8px;margin:0 4px 0 4px;
	background-color:#000;border-radius:6px
}
.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}
.ps__rail-x{
		display:none;
		opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;
		transition:background-color .2s linear,opacity .2s linear;
		-webkit-transition:background-color .2s linear,opacity .2s linear;
		height:15px;bottom:0;
		position:absolute
}
.ps__rail-y{
	display:none;opacity:0;-o-transition:background-color .2s linear,opacity .2s linear;
transition:background-color .2s linear,opacity .2s linear;
-webkit-transition:background-color .2s linear,opacity .2s linear;
width:15px;right:0;position:absolute
}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}
.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{
	opacity:.6
}
.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{
	background-color:#eee;opacity:.9
}
.ps__thumb-x{
	background-color:#aaa;
	border-radius:6px;-o-transition:background-color .2s linear,height .2s ease-in-out;
	transition:background-color .2s linear,height .2s ease-in-out;
	-webkit-transition:background-color .2s linear,height .2s ease-in-out;
	height:6px;
	bottom:2px;
	position:absolute
}
.ps__thumb-y{
	background-color:#aaa;
	border-radius:6px;
	-o-transition:background-color .2s linear,width .2s ease-in-out;
	transition:background-color .2s linear,width .2s ease-in-out;
	-webkit-transition:background-color .2s linear,width .2s ease-in-out;
	width:6px;
	right:2px;
	position:absolute
}
.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}
.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}
@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}
@font-face{
	font-family:fontello;src:url(fonts/fontello.eot?76159785);
	src:url(fonts/fontello.eot?76159785#iefix) format("embedded-opentype"),url(fonts/fontello.woff2?27331765) format("woff2"),
	url(fonts/fontello.woff?76159785) format("woff"),url(fonts/fontello.ttf?76159785) format("truetype"),
	url(fonts/fontello.svg?76159785#fontello) format("svg");font-weight:400;font-style:normal}
@media screen and (max-width:1023px){[class*=" icon-"]:before,[class^=icon-]:before{
	font-family:fontello;
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-share:before{content:'\e800'}
.icon-right:before{content:'\e801'}
.icon-down:before{content:'\e802'}
.icon-up:before{content:'\e803'}
.icon-circle:before{content:'\e804'}
.icon-down-close:before{content:'\e805'}
.icon-close:before{content:'\e806'}
.icon-up-open:before{content:'\e807'}
.icon-search:before{content:'\e80c'}
.icon-next:before{content:'\e80d'}
.icon-prev:before{content:'\e80e'}}
.slick-slider{
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;-ms-user-select:none;user-select:none;
	-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@media screen and (max-width:767px){
	html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
	body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
	audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
	audio:not([controls]){display:none;height:0}
	[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}
	abbr[title]{border-bottom:1px dotted}
	b,strong{font-weight:700}
	dfn{font-style:italic}
	h1{font-size:2em;margin:.67em 0}
	mark{background:#ff0;color:#000}
	small{font-size:80%}
	sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
	sup{top:-.5em}
	sub{bottom:-.25em}
	img{border:0}
	svg:not(:root){overflow:hidden}
	figure{margin:1em 40px}
	hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
	pre{overflow:auto}
	code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
	button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
	button{overflow:visible}
	button,select{text-transform:none}
	button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
	button[disabled],html input[disabled]{cursor:default}
	button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
	input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
	input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
	input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
	input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
	fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
	legend{border:0;padding:0}
	textarea{overflow:auto}
	optgroup{font-weight:700}
	table{border-collapse:collapse;border-spacing:0}
	td,th{padding:0}
}
@media screen and (max-width:767px){
	*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
	html{font-size:16px;-webkit-tap-highlight-color:transparent}
	button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
	figure{margin:0}img{vertical-align:middle}
	.img-responsive{display:block;max-width:100%;height:auto}
	.img-rounded{border-radius:6px}
	.img-thumbnail{
		padding:4px;
		line-height:1.42857143;
		background-color:#fff;
		border:1px solid #ddd;
		border-radius:4px;
		-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;
		transition:all .2s ease-in-out;
		display:inline-block;
		max-width:100%;height:auto
	}
	.img-circle{border-radius:50%}
	hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
	.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
	.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
	[role=button]{cursor:pointer}}
	.clearfix:after,.clearfix:before,.rte-template:after,.rte-template:before{display:table;content:" "}
	.clearfix:after,.rte-template:after{clear:both}
	.center-block{display:block;margin-right:auto;margin-left:auto}
	.pull-right{float:right!important}
	.pull-left{float:left!important}
	.hide{display:none!important}
	.show{display:block!important}
	.invisible{visibility:hidden}
	.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
	.hidden{display:none!important}
	.affix{position:fixed}
	.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
	.fade:not(.show){opacity:0}
	.collapse:not(.show){display:none}
	.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
@media screen and (max-width:767px){.table-responsive{overflow-x:auto;min-height:.01%}}
@media screen and (max-width:767px) and (max-width:767px){
	.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
	.table-responsive>.table{margin-bottom:0}
	.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,
	.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
	.table-responsive>.table-bordered{border:0}
	.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
	.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
	.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
.caret{
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown,.dropup{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{
	position:absolute;
	top:100%;left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:4px;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
	text-decoration:none;
	cursor:not-allowed;
	background-color:transparent;
	background-image:none
}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width:768px){
	.navbar-right .dropdown-menu{right:0;left:auto}
	.navbar-right .dropdown-menu-left{left:0;right:auto}
}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none!important}
@media screen and (max-width:768px){*{-webkit-box-sizing:border-box;box-sizing:border-box}}
@font-face{
	font-family:ArialNarrow;
	src:url(fonts/ArialNarrow-Bold.eot);
	src:url(fonts/ArialNarrow-Bold.eot?#iefix) format("embedded-opentype"),
	url(fonts/ArialNarrow-Bold.woff) format("woff"),
	url(fonts/ArialNarrow-Bold.ttf) format("truetype"),
	url(fonts/ArialNarrow-Bold.svg#oxygenregular) format("svg");
	font-weight:400;font-style:normal
}
@font-face{
	font-family:wico;
	src:url(../fonts/icomoon/fonts/wico.woff2) format("woff2"),url(../fonts/icomoon/fonts/wico.woff) format("woff"),
	url(../fonts/icomoon/fonts/wico.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap
}.ico,[class*=" ico--"],[class^=ico--]{
	font-family:wico!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:inherit;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.ico--explore .path1:before{content:"\e990";color:#000}
.ico--explore .path2:before{content:"\e991";margin-left:-1em;color:#1c1c1c;opacity:.532}
.ico--burger-inner:before{content:"\e915";color:#fff}
.ico--lock:before{content:"\e909"}
.ico--search:before{content:"\e90a"}
.ico--close:before{content:"\e90b"}
.ico--burger:before{content:"\e90c"}
.ico--down:before{content:"\e90d"}
 .ico--right:before{content:"\e90e"}
 .ico--left:before{content:"\e90f"}
 .ico--up:before{content:"\e910"}
 .ico--fb:before{content:"\e911"}
 .ico--ios:before{content:"\e912"}
 .ico--more:before{content:"\e913"}
 .ico--andriod:before{content:"\e914"}
 .ico--pause:before{content:"\e907"}
 .ico--play:before{content:"\e908"}
 .ico--plus:before{content:"\e801"}
 .ico--external:before{content:"\e812"}
 .ico--share:before{content:"\e813"}
 .ico--download:before{content:"\e815"}
 .ico--minus:before{content:"\e816"}
 .ico--ok:before{content:"\e817"}
 .ico--circle-thick:before{content:"\f10c"}
 .ico--circle:before{content:"\f111"}
 .ico--circle-thin:before{content:"\f1db"}
 .ico--address:before{content:"\e901"}
 .ico--website:before{content:"\e902"}
 .ico--fax:before{content:"\e903"}
 .ico--phone:before{content:"\e904"}
 .ico--date:before{content:"\e905"}
 .ico--email:before{content:"\e906"}
 .ico--arrow-search:before{content:"\e916"}
 .ico--announcement:before{content:"\e91a"}
 .ico--warning:before{content:"\ea07"}
 .ico--play-video:before{content:"\ea15"}
 .ico--sound:before{content:"\ea27"}
 .ico--mute:before{content:"\ea2a"}
 .ico--calendar:before{content:"\e900"}
 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}
 .row>[class*=col-]{padding:4px}
 @media screen and (max-width:768px){
	 .row>[class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
	 .row .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:4px}
@media screen and (max-width:768px){
	.row .col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}
	.row--insert{margin-left:-1.5em;margin-right:-1.5em}
	.row--insert .col{padding:4px 1.5em}
@media screen and (max-width:768px){.row--insert .col.rte-tpl+.col.rte-tpl{margin-top:-.9375rem}}
.row--insert .tpl-box__content{font-size:1em}
.row--img-only .tpl-box{padding:.4375rem .3125rem}
.row--sidemenu .col-3 .tpl-box a{color:#996c2b}
.row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head){
	font-size:1.4em;font-family:roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;font-weight:400
}
.row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head):not(:first-child){padding-top:10px}
@media screen and (min-width:1280px){
	.row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head){font-size:1.6em}
}
@media screen and (max-width:768px){
	.row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head){font-size:1rem}
}
.cht .row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head){font-weight:400!important}
.cht .row--sidemenu .col-3 .tpl-box h2:not(.tpl-box__head) strong{font-weight:700!important}
.row--sidemenu .col-3 .tpl-box h3{
	font-size:1.3em;
	font-family:roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	font-weight:400
}
@media screen and (min-width:1280px){.row--sidemenu .col-3 .tpl-box h3{font-size:1.5em}}
@media screen and (max-width:768px){.row--sidemenu .col-3 .tpl-box h3{font-size:.9375rem}}
.cht .row--sidemenu .col-3 .tpl-box h3{	font-weight:400!important}
.cht .row--sidemenu .col-3 .tpl-box h3 strong{font-weight:700!important}
.row--sidemenu .col-9>.tpl-box{padding:1.25rem}
@media screen and (max-width:768px){.row--sidemenu .col-9>.tpl-box{padding:1.0625rem .75rem}}
@media screen and (max-width:768px){
	.row--sidemenu .col-9{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
	.row--sidemenu .col-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
.row--unequal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}
.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.tpl-box{overflow:hidden;height:100%;padding:1.25rem .875rem;background-color:#fff;border-radius:4px}
@media screen and (max-width:1279px){.tpl-box{padding:1.0625rem .75rem .75rem}}
.tpl-box__head{
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;
	margin-bottom:.63636364em;
	padding-top:0;
	padding-bottom:0;
	font-size:1.4375rem;
	font-weight:700
}
@media screen and (max-width:1279px){.tpl-box__head{font-size:1.1875rem}}
@media screen and (max-width:768px){.tpl-box__head{font-size:1.4375rem}}
.tpl-box__head:only-child{margin-bottom:0}
.tpl-box__body{min-width:0}
.tpl-box__body *{line-height:1.55}
.tpl-box__body ul li{margin:1px 5px 5px 0;padding-left:12px;line-height:1.4;background:url(/assets/img/dot.gif) no-repeat scroll 5px .65em transparent}
.tpl-box__fig{text-align:center}
.tpl-box__fig+.tpl-box__content{margin-top:1.09090909em}
.tpl-box__img{height:auto!important;max-width:100%!important}
@media screen and (max-width:768px){.tpl-box__img{width:auto!important}}
.tpl-box__content{min-width:0}.tpl-box>h2:first-child,.tpl-box>h3:first-child{padding-top:0}
.tpl-box--theme-1 .tpl-box__body{display:-webkit-box;display:-ms-flexbox;display:flex}
.tpl-box--theme-1 .tpl-box__body+.tpl-box__body{margin-top:1em}
.tpl-box--theme-1 .tpl-box__fig{-webkit-box-flex:0;-ms-flex:0 0 32.23443223%;flex:0 0 32.23443223%;max-width:32.23443223%}
.tpl-box--theme-1 .tpl-box__fig+.tpl-box__content{margin-left:1.5625rem}
@media screen and (max-width:1279px){.tpl-box--theme-1 .tpl-box__fig+.tpl-box__content{margin-left:.9375rem}}
@media screen and (max-width:1023px){.tpl-box--theme-1 .tpl-box__fig+.tpl-box__content{margin-left:.75rem}}
.tpl-box--theme-1 .tpl-box__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}
.tpl-box--theme-2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.1875em 1.5em}
.tpl-box--theme-2 .tpl-box__fig{-webkit-box-flex:0;-ms-flex:0 0 33.1010453%;flex:0 0 33.1010453%;max-width:33.1010453%}
.tpl-box--theme-2 .tpl-box__body{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:.9375em}
.tpl-box--theme-2 .tpl-box__head{margin-bottom:.27272727em;line-height:1.2em}
.tpl-box--theme-2 .tpl-box__head *{line-height:inherit}
.tpl-box--theme-3{padding:0}
.tpl-box--theme-3 .tpl-box__fig{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.tpl-box--theme-4 .tpl-box__head{margin-bottom:.45454545em}
.tpl-box--theme-4 .tpl-box__body{display:-webkit-box;display:-ms-flexbox;display:flex}
.tpl-box--theme-4 .tpl-box__fig{-webkit-box-flex:0;-ms-flex:0 0 22.16216216%;flex:0 0 22.16216216%;max-width:22.16216216%}
.tpl-box--theme-4 .tpl-box__fig+.tpl-box__content{margin-left:1.5625rem}
@media screen and (max-width:1279px){.tpl-box--theme-4 .tpl-box__fig+.tpl-box__content{margin-left:.9375rem}}
@media screen and (max-width:1023px){.tpl-box--theme-4 .tpl-box__fig+.tpl-box__content{margin-left:.75rem}}
.tpl-box--theme-4 .tpl-box__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}
.tpl-box--wrap .tpl-box__body{display:block}.tpl-box--wrap .tpl-box__fig{float:left;margin-right:1.5625rem;margin-bottom:.625rem}
@media screen and (max-width:1279px){.tpl-box--wrap .tpl-box__fig{margin-right:.9375rem}}
@media screen and (max-width:1023px){.tpl-box--wrap .tpl-box__fig{margin-right:.75rem}}
.tpl-box--wrap .tpl-box__fig+.tpl-box__content{margin-left:0}
.tpl-box--wrap-right{display:block}
.tpl-box--wrap-right .tpl-box__body{padding-right:0}
.tpl-box--wrap-right .tpl-box__fig{float:right;margin-left:1.5625rem;margin-bottom:.625rem}
@media screen and (max-width:1279px){.tpl-box--wrap-right .tpl-box__fig{margin-left:.9375rem}}
@media screen and (max-width:1023px){.tpl-box--wrap-right .tpl-box__fig{margin-left:.75rem}}
.tpl-box--wrap-right .tpl-box__fig+.tpl-box__content{margin-left:0}
.tpl-box ul{margin-bottom:15px}
.tpl-box ul li{margin-bottom:9px}
.tpl-box .tpl-box__head img,.tpl-box div:not(.rte-img__container)>a img,.tpl-box div:not(.rte-img__container)>img,.tpl-box>p a img{
	height:auto!important;
	max-width:100%!important
}

@media screen and (max-width:768px){
	.tpl-box .tpl-box__head img,.tpl-box div:not(.rte-img__container)>a img,.tpl-box div:not(.rte-img__container)>img,.tpl-box>p a img{
		width:auto!important}
}
.tpl-box .rte-img__container img{height:auto!important;max-width:100%!important}
.tpl-box--white{padding:1.25rem 1.5625rem}
@media screen and (max-width:768px){.tpl-box--white{padding:1.0625rem .75rem}}
.tpl-box--white ul{margin-bottom:0}
.tpl-box--white ul li{margin-bottom:10px}
.tpl-box--white .pre-bg{padding:0}
.tpl-box--h2 h2{font-size:1.4em;font-family:roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU;padding-top:10px}
@media screen and (min-width:1280px){.tpl-box--h2 h2{font-size:1.6em}}
@media screen and (max-width:768px){.tpl-box--h2 h2{font-size:1rem}}
.tpl-box .tpl-box h2:not(.tpl-box__head),.tpl-box .tpl-box h3{line-height:1.2em}
.tpl-box table td{word-break:normal}
.tpl-box-special{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;-ms-flex:1;
	flex:1;margin-left:-20px;
	margin-right:-20px
}
.tpl-box-special__item{padding:0 20px}
.tpl-box-special__item:first-child{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%}
.tpl-box-special__item:last-child{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%}
@media screen and (max-width:768px){
	.tpl-box-special__item{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}
	.tpl-box-special__item+.tpl-box-special__item{margin-top:35px}
}
.tpl-box-special__fig{text-align:center}
.tpl-box-special__fig+.tpl-box-special__content{margin-top:1.09090909em}
.tpl-box-special__content{line-height:1.6}
.tpl-box-special__content p+ul{margin-top:5px}
.tpl-box-special__content>p{padding-top:4px}
ol.custom-list li a,ul.custom-list li a{color:#6dbc2f!important}
.high-contrast ol.custom-list li a,.high-contrast ul.custom-list li a{color:#245200}
@media screen and (max-width:768px){
	h1{margin:0 0 10px 0;font-size:1.625rem}
	h1+ul{margin-bottom:25px}
	h2{padding-top:0;font-size:1.4375rem}
	.inner-content-middle>h2{padding-top:15px}
	.inner-content-middle>h2:first-of-type{padding-top:0}
	h3{font-size:1.3125rem}h4{font-size:1.1875rem}
	h5{font-size:1.125rem}h6{font-size:1rem}
}
.inner-content ol[style*=lower-roman]>li,.inner-content-middle ol[style*=lower-roman]>li{list-style-type:lower-roman}
.inner-content ol[style*=upper-roman]>li,.inner-content-middle ol[style*=upper-roman]>li{list-style-type:upper-roman}
.inner-content ol[style*=lower-alpha]>li,.inner-content-middle ol[style*=lower-alpha]>li{list-style-type:lower-alpha}
.inner-content ol[style*=upper-alpha]>li,.inner-content-middle ol[style*=upper-alpha]>li{list-style-type:upper-alpha}
.inner-content ol[style*=decimal]>li,.inner-content-middle ol[style*=decimal]>li{list-style-type:decimal}
h1+ol,h1+p,h1+table,h1+ul,h2+ol,h2+p,h2+table,h2+ul,h3+ol,h3+p,h3+table,h3+ul,h4+ol,h4+p,h4+table,h4+ul,
h5+ol,h5+p,h5+table,h5+ul,h6+ol,h6+p,h6+table,h6+ul{margin-top:3px!important}
.overflow-hidden{overflow:hidden!important}
@-webkit-keyframes slideInDown{
	from{
		-webkit-transform:translate3d(0,-40%,0);
	    transform:translate3d(0,-40%,0);
	    visibility:visible
	}
	to{
		-webkit-transform:translate3d(0,0,0);
	    transform:translate3d(0,0,0)
	}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-40%,0);
	transform:translate3d(0,-40%,0);
	visibility:visible}to{
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)}
}
.slide-down{
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown;
	-webkit-animation-duration:.35s;
	animation-duration:.35s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.fadein{
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn;
	-webkit-animation-duration:.32s;
	animation-duration:.32s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes fadeInLeft{
	from{opacity:0;-webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
	from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInRightMild{
	from{opacity:.4;-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightMild{
	from{opacity:.4;-webkit-transform:translate3d(40%,0,0);transform:translate3d(40%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
	from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpMild{
	from{opacity:.4;-webkit-transform:translate3d(0,-45%,0);transform:translate3d(0,-45%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpMild{
	from{opacity:.4;-webkit-transform:translate3d(0,-45%,0);transform:translate3d(0,-45%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
.placeholder{position:relative;display:block;overflow:hidden;width:100%;padding:0}
.placeholder__item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.placeholder__item-video{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	width:auto;
	min-width:100%;
	height:auto;
	min-height:100%
}
.placeholder--21by9{padding-bottom:42.85714286%}
.placeholder--16by9{padding-bottom:56.25%}
.placeholder--4by3{padding-bottom:75%}
.placeholder--1by1{padding-bottom:100%}
.placeholder--hero-xs{padding-bottom:176.82291667%}
.placeholder--photo{padding-bottom:70.37037037%}
.placeholder--flipboard{padding-bottom:65.46489564%}
.placeholder--adm{padding-bottom:67.47572816%}
.placeholder--bhv{padding-bottom:34.0625%}
@media screen and (max-width:1839px){.placeholder--bhv{padding-bottom:38.19444444%}}
@media screen and (max-width:1000px){.placeholder--bhv{padding-bottom:57.29166667%}}
@media screen and (max-width:767px){.placeholder--bhv{padding-bottom:78.125%}}
@media screen and (max-width:479px){.placeholder--bhv{padding-bottom:199.73333333%}}
.placeholder-center{position:relative;overflow:hidden;height:0}
.placeholder-center__item{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	width:auto!important;
	height:auto!important
}
.placeholder-center--21by9{padding-bottom:42.85714286%}
.placeholder-center--16by9{padding-bottom:56.25%}
.placeholder-center--4by3{padding-bottom:75%}
.placeholder-center--1by1{padding-bottom:100%}
.placeholder-center--wallpaper{padding-bottom:56.25%}
.placeholder-center-t{position:relative;overflow:hidden;height:0}
.placeholder-center-t__item{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	max-width:100%;
	max-height:100%
}
.placeholder-center-t--21by9{padding-bottom:42.85714286%}
.placeholder-center-t--16by9{padding-bottom:56.25%}
.placeholder-center-t--4by3{padding-bottom:75%}
.placeholder-center-t--1by1{padding-bottom:100%}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex__media{
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;-ms-flex-negative:0;
	flex-shrink:0;-ms-flex-item-align:start;
	align-self:flex-start;
	background-color:#333
}
.flex__img{display:block;max-width:100%;height:auto}
.flex__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.flex--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex__right{margin-left:auto}
.flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.flex--media-a .flex__media{-ms-flex-preferred-size:16.79389313%;flex-basis:16.79389313%;max-width:16.79389313%;margin-right:1.90839695%}
.flex--media-b .flex__media{-ms-flex-preferred-size:13.75rem;flex-basis:13.75rem;max-width:13.75rem;margin-right:2.29007634%}
.hover-img-zoom{overflow:hidden}
.hover-img-zoom figure,.hover-img-zoom img{
	-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1)!important;
	transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1)!important;-o-transition:transform 1s cubic-bezier(.23,1,.32,1)!important;
	transition:transform 1s cubic-bezier(.23,1,.32,1)!important;
	transition:transform 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1)!important
}
.hover-img-zoom:focus figure,.hover-img-zoom:focus img,.hover-img-zoom:hover figure,.hover-img-zoom:hover img{
		-webkit-transform:scale(1.15) rotate(5deg) translateZ(0);transform:scale(1.15) rotate(5deg) translateZ(0)
}
.hover-img-shadow{
	-webkit-transition:-webkit-transform .2s ease;
	transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;
	transition:transform .2s ease;
	transition:transform .2s ease,-webkit-transform .2s ease
}
.hover-img-shadow:after{
	position:absolute;top:0;bottom:0;
	left:0;right:0;z-index:-1;
	content:'';opacity:0;
	-webkit-box-shadow:0 10px 20px 0 rgba(153,153,153,.5);
	box-shadow:0 10px 20px 0 rgba(153,153,153,.5);
	will-change:opacity;
	-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;
	transition:opacity .25s ease-out
}
.hover-img-shadow:focus,.hover-img-shadow:hover{
	-webkit-transform:translateY(-1px);
	-ms-transform:translateY(-1px);
	transform:translateY(-1px)
}
.hover-img-shadow:focus:after,.hover-img-shadow:hover:after{opacity:1}
.hover-box-shadow{
	-webkit-transition:-webkit-box-shadow .25s;
	transition:-webkit-box-shadow .25s;-o-transition:box-shadow .25s;
	transition:box-shadow .25s;
	transition:box-shadow .25s,-webkit-box-shadow .25s
}
.hover-box-shadow:focus,.hover-box-shadow:hover{
	-webkit-box-shadow:0 0 15px 3px rgba(0,0,0,.1);box-shadow:0 0 15px 3px rgba(0,0,0,.1)
}
.hover-bubble{position:relative;display:inline-block}
.hover-bubble:after{
	position:absolute;
	top:0;left:0;
	width:100%;
	height:100%;
	content:'';
	background:rgba(255,255,255,.06);
	-webkit-transform:scale(0,0) translateZ(0);
	transform:scale(0,0) translateZ(0);
	-webkit-transition:-webkit-transform .25s;
	transition:-webkit-transform .25s;-o-transition:transform .25s;
	transition:transform .25s;
	transition:transform .25s,-webkit-transform .25s
}
.hover-bubble:focus:after,.hover-bubble:hover:after{
	-webkit-transform:scale(1,1) translateZ(0);
	transform:scale(1,1) translateZ(0)
}

@-webkit-keyframes hover-circle{
	0%{opacity:1}
	40%{opacity:1}
	100%{width:200%;height:200%;opacity:0}
}
@keyframes hover-circle{
	0%{opacity:1}
	40%{opacity:1}
	100%{width:200%;height:200%;opacity:0}
}
.hover-circle{position:relative;display:inline-block;overflow:hidden}
.hover-circle:after{
	position:absolute;
	top:50%;left:50%;
	z-index:2;content:'';
	width:0;height:0;
	background:rgba(255,255,255,.1);
	border-radius:100%;opacity:0;
	-webkit-transform:translate(-50%,-50%) translateZ(0);
	transform:translate(-50%,-50%) translateZ(0)
}
.hover-circle:focus:after,.hover-circle:hover:after{-webkit-animation:hover-circle .7s;animation:hover-circle .7s}
@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
.hover-shine{position:relative;overflow:hidden}
.hover-shine:before{
	position:absolute;
	z-index:2;top:0;left:-75%;
	display:block;width:50%;height:100%;
	content:'';-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	transform:skewX(-25deg);
	background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
	background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3));
	background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3))
}
.hover-shine:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
.hover-hinge-down{-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.hover-hinge-down>div{
	opacity:0;
	-webkit-transform:rotate3d(1,0,0,90deg);
	transform:rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0;
	-ms-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;will-change:transform
}
.hover-hinge-down:focus>div,.hover-hinge-down:hover>div{opacity:1;-webkit-transform:rotate3d(1,0,0,0);transform:rotate3d(1,0,0,0)}
.hover-hinge-left{-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.hover-hinge-left>div{
	opacity:0;-webkit-transform:rotate3d(0,1,0,-90deg);
	transform:rotate3d(0,1,0,-90deg);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transition-delay:.2s;-o-transition-delay:.2s;
	transition-delay:.2s;-webkit-transition:all .45s ease;-o-transition:all .45s ease;
	transition:all .45s ease;will-change:transform
}
.hover-hinge-left:focus>div,.hover-hinge-left:hover>div{opacity:1;-webkit-transform:rotate3d(0,1,0,0);transform:rotate3d(0,1,0,0)}
@-webkit-keyframes hover-heartbeat{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	14%{-webkit-transform:scale(1.2);transform:scale(1.2)}
	28%{-webkit-transform:scale(1);transform:scale(1)}
	42%{-webkit-transform:scale(1.2);transform:scale(1.2)}
	70%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes hover-heartbeat{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	14%{-webkit-transform:scale(1.2);transform:scale(1.2)}
	28%{-webkit-transform:scale(1);transform:scale(1)}
	42%{-webkit-transform:scale(1.2);transform:scale(1.2)}
	70%{-webkit-transform:scale(1);transform:scale(1)}
}
.hover-heartbeat:focus .hover-icon,.hover-heartbeat:hover .hover-icon{
	-webkit-animation:hover-heartbeat 1s ease-in-out;
	animation:hover-heartbeat 1s ease-in-out
}
@-webkit-keyframes hover-localShine{
	from{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.2);
box-shadow:0 0 0 0 rgba(255,255,255,.2)}to{
	-webkit-box-shadow:0 0 0 15px rgba(255,255,255,0);
	box-shadow:0 0 0 15px rgba(255,255,255,0)}
}
@keyframes hover-localShine{
	from{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.2);
	box-shadow:0 0 0 0 rgba(255,255,255,.2)}to{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,0);
	box-shadow:0 0 0 15px rgba(255,255,255,0)}
}
.hover-localShine:focus,.hover-localShine:hover{
	-webkit-animation:hover-localShine .75s linear infinite;
	animation:hover-localShine .75s linear infinite
}
@-webkit-keyframes hover-localShine2{
	from{-webkit-box-shadow:0 0 0 0 rgba(204,204,204,.2);
	box-shadow:0 0 0 0 rgba(204,204,204,.2)}to{-webkit-box-shadow:0 0 0 13px rgba(204,204,204,0);
	box-shadow:0 0 0 13px rgba(204,204,204,0)}
}
@keyframes hover-localShine2{from{-webkit-box-shadow:0 0 0 0 rgba(204,204,204,.2);
box-shadow:0 0 0 0 rgba(204,204,204,.2)}to{-webkit-box-shadow:0 0 0 13px rgba(204,204,204,0);
box-shadow:0 0 0 13px rgba(204,204,204,0)}
}
.hover-localShine2:focus,.hover-localShine2:hover{
	-webkit-animation:hover-localShine2 .75s linear infinite;
	animation:hover-localShine2 .75s linear infinite
}
@-webkit-keyframes hover-icon-wobble-horizontal{
	16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}
	33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
	49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}
	66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}
	83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}
	100%{-webkit-transform:translateX(0);transform:translateX(0)}
}

@keyframes hover-icon-wobble-horizontal{
	16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}
	33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
	49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}
	66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}
	83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}
	100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.hover-icon-wobble-horizontal{
	display:inline-block;vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	-webkit-box-shadow:0 0 1px transparent;
	box-shadow:0 0 1px transparent
}
.hover-icon-wobble-horizontal:focus .hover-icon,.hover-icon-wobble-horizontal:hover .hover-icon{
	-webkit-animation:hover-icon-wobble-horizontal 1s ease-in-out;
	animation:hover-icon-wobble-horizontal 1s ease-in-out
}
.hover-icon-wobble-horizontal .hover-icon{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0)}
.hover-float-shadow{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	-webkit-box-shadow:0 0 1px transparent;
	box-shadow:0 0 1px transparent;
	-webkit-transition-duration:.3s;-o-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform,-webkit-transform
}
.hover-float-shadow:focus,.hover-float-shadow:hover{
	-webkit-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	transform:translateY(-5px)
}
.hover-float-shadow:focus:before,.hover-float-shadow:hover:before{
	opacity:1;-webkit-transform:translateY(5px);
	-ms-transform:translateY(5px);
	transform:translateY(5px)
}
.hover-float-shadow:before{
	pointer-events:none;
	position:absolute;
	z-index:-1;
	top:100%;
	left:5%;
	height:10px;
	width:90%;
	content:'';
	opacity:0;
	background:-o-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
	background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);
	-webkit-transition-duration:.3s;-o-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:opacity,-webkit-transform;
	transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.hover-underline>span,.hover-underline__txt{
	background-image:-o-linear-gradient(transparent calc(100% - .5625em),#fcc5ab 1px);
	background-image:linear-gradient(transparent calc(100% - .5625em),#fcc5ab 1px);
	background-repeat:no-repeat;
	background-size:0 100%;
	background-position:0 0;
	-webkit-transition:background-size .4s;-o-transition:background-size .4s;
	transition:background-size .4s
}
.hover-underline:focus .hover-underline__txt,.hover-underline:focus>span,.hover-underline:hover .hover-underline__txt,
.hover-underline:hover>span{background-size:100% 100%}
[data-aos*=zoom]{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
[data-aos][data-aos]{
	-webkit-transition-property:opacity,background-color,border-radius,border-width,border-color,color,fill,-webkit-transform,-webkit-box-shadow;
	transition-property:opacity,background-color,border-radius,border-width,border-color,color,fill,-webkit-transform,-webkit-box-shadow;
	-o-transition-property:opacity,transform,box-shadow,background-color,border-radius,border-width,border-color,color,fill;
	transition-property:opacity,transform,box-shadow,background-color,border-radius,border-width,border-color,color,fill;
	transition-property:opacity,transform,box-shadow,background-color,border-radius,border-width,border-color,color,fill,
	-webkit-transform,-webkit-box-shadow}
	.rte-img{margin-bottom:.9375rem}
	.rte-img__container{position:relative;z-index:1;display:table;max-width:50%;margin-bottom:.625rem}
@media (max-width:768px){.rte-img__container{display:block;max-width:none}}
.rte-img__content>:first-child{margin-top:0!important}
.rte-img__caption{font-size:.75rem!important;display:table-caption;padding:1em 0;caption-side:bottom;text-align:left}
#content .rte-img__caption{font-size:.75rem!important}
@media (max-width:768px){
	.rte-img__caption{display:block;margin-bottom:0}
    .rte-img__caption br{display:none}
}
.rte-img--left .rte-img__container{float:left;margin-right:1.25rem}
@media (max-width:768px){.rte-img--left .rte-img__container{float:none;margin-right:0}}
.rte-img--right .rte-img__container{float:right;margin-left:1.25rem}
@media (max-width:768px){.rte-img--right .rte-img__container{float:none;margin-left:0}}
.rte-img--center .rte-img__container{width:100%;table-layout:fixed;max-width:none;margin-right:auto;margin-left:auto;text-align:center}
.rte-img--center .rte-img__container img{max-width:100%;height:auto!important}
.rte-img--left-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (max-width:768px){.rte-img--left-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.rte-img--left-center .rte-img__container{margin-right:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width:768px){.rte-img--left-center .rte-img__container{margin-right:0}}
.rte-img--left-center .rte-img__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}
.rte-img--right-center{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center
}
@media (max-width:768px){.rte-img--right-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.rte-img--right-center .rte-img__container{margin-left:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
@media (max-width:768px){.rte-img--right-center .rte-img__container{margin-left:0}}
.rte-img--right-center .rte-img__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}
.rte-img--nowrap .rte-img__content{overflow:hidden}
@media (max-width:768px){.rte-img img{width:100%!important}}
.cke_editable .gallery-container{margin-left:-6px}
.cke_editable .gallery-container>div{display:inline-block;margin:6px}
.mobile-menu-container{
	display:none;
	position:fixed;
	right:0;top:105px;
	z-index:10001;
	width:450px;height:calc(100% - 105px);
	overflow-x:hidden;
	background-image:-o-linear-gradient(293deg,#57bf2a 6%,#4ab96b 101%);
	background-image:linear-gradient(157deg,#57bf2a 6%,#4ab96b 101%);
	background-color:#245201;
	-webkit-transform:translate3d(450px,0,0);
	transform:translate3d(450px,0,0);
	-webkit-transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);-o-transition:transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:transform .36s cubic-bezier(.25,.46,.45,.94),-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);
	font-family:roboto,Arial,sans-serif,"Microsoft JhengHei revise","Microsoft JhengHei",MingLiU
}
@media screen and (max-width:1279px){.mobile-menu-container{display:block}}
@media screen and (max-width:1023px){.mobile-menu-container{top:95px;height:calc(100% - 95px)}}
@media screen and (max-width:767px){
	.mobile-menu-container{
		top:calc(62px + 48px);
		width:100%;
		height:calc(100% - 62px - 48px);
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
		-webkit-transition:none;-o-transition:none;
		transition:none
    }
.js-mobile .mobile-menu-container{
	-webkit-transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);-o-transition:transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:transform .36s cubic-bezier(.25,.46,.45,.94);
	transition:transform .36s cubic-bezier(.25,.46,.45,.94),-webkit-transform .36s cubic-bezier(.25,.46,.45,.94)}
}
@media screen and (max-width:1279px){body,html{min-height:100%}
	body{-ms-overflow-style:scrollbar}

	#wrapper{position:relative}
	#wrapper:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.5;content:""}
	#wrapper.open-link-box:after{display:block}
	.mobile-overlay{
		position:fixed;
		top:0;right:0;
		bottom:0;left:0;
		width:100%;
		height:100%;
		z-index:10000;
		background:#000;
		opacity:.5;
		visibility:hidden;
		-webkit-transition:opacity .36s;-o-transition:opacity .36s;
		transition:opacity .36s
	}
	.btn-top{
		position:fixed;
		bottom:30px;
		right:0;
		z-index:9999;
		padding:7px 12px 7px 22px;
		color:#fff;
		font-size:.75rem;
		line-height:1;
		background-color:#4d9503;
		border-top-left-radius:3px;
		border-bottom-left-radius:3px
	}
	.btn-top:before{position:absolute;top:7px;left:6px;font-size:11px;font-family:fontello;content:"\e807"}
	.animating .mobile-menu-container.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	.animating .mobile-tools{overflow:hidden}
	.animating #header .header-container{margin-top:40px}
	.animating .mobile-overlay{visibility:visible;opacity:.2}
	.animating .search-form--mobile{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	.ie9.animating .mobile-menu-container.open{right:0}
}
@media screen and (max-width:1279px){
	.header-container{width:990px}
	.header-container .shortlinks .top .version ul li a{height:22px}
	.version li img{height:22px}
	.ic-container .apps{width:22px}
}
@media screen and (max-width:1024px){
	.header-container .logo a img{width:380px}
}
@media screen and (max-width:1023px){
	.shortlinks{display:none}
	#header{background:#fff!important}
	.header-container{width:auto;padding-top:15px;padding-bottom:15px}
	.header-container .logo{float:none;margin-bottom:0}
	.header-container .logo a{text-align:center}
	.header-container .logo a img{width:320px}
	.cht .header-container .logo a img{margin-left:180px}
	.mobile-tools{
		display:block!important;
		position:relative;
		z-index:10002;
		height:40px;color:#fff;
		font-size:.875rem;
		background-color:#4d9503;-webkit-transform:translateZ(0);transform:translateZ(0)
	}
	.mobile-tools.active{position:fixed;width:100%}
	.mobile-tools.active .btn-home{float:right;margin-right:110px}
	.mobile-tools.active .btn-home>a{width:55px;border-right:1px solid #abdd78}
	.mobile-tools>div{display:inline-block;height:40px;vertical-align:middle}
	.mobile-tools a{display:inline-block;color:#fff}
	.mobile-tools a:hover{text-decoration:none}
	.mobile-tools [class*=" icon-"],.mobile-tools [class^=icon-]{height:100%}
	.mobile-tools [class*=" icon-"]:before,.mobile-tools [class^=icon-]:before{margin-top:10px}
	.mobile-tools #language{margin:0 10px 0 15px}
	.mobile-tools .btn-contrast{
		position:relative;
		top:3px;
		width:20px;
		height:20px;
		margin-right:13px;
		background:url(../img/svg/icon_contrast.svg) no-repeat center center;
		background-size:20px auto
	}
	.mobile-tools .btn-contrast.active{background-image:url(../img/svg/icon_contrast-h.svg)}
	.mobile-tools .tool-search{padding:5px 0}
	.mobile-tools .tool-search>a:before{margin-top:5px}
	.mobile-tools .tool-search>a:nth-child(1){padding-left:12px;border-left:1px solid #a1c77a}
	.mobile-tools .tool-search .share-area{overflow:hidden;width:100%;border:0}
	.mobile-tools .icon-search.active:before{opacity:.4}
	.mobile-tools .icon-search:before{margin-right:13px;font-size:1.25rem}
	.mobile-tools .tool-share{margin-left:2px}
	.mobile-tools #search-box{width:100%;height:66px;padding:5px 50px 5px 20px;color:#fff;font-size:1rem;border:0;border-radius:0;background-color:#407612}
	.mobile-tools #search-button{
		position:absolute;
		right:20px;top:22px;
		width:24px;height:30px;
		padding:0;border:0;
		color:transparent;
		line-height:1;
		background-color:transparent;
		outline:0!important
	}
.cht .mobile-tools #search-button{top:24px;line-height:1.1}
.mobile-tools #search-button:before{font-family:fontello;font-size:1.5rem;color:#fff!important;content:"\e80c"}
.mobile-tools .share-area{width:120px}
.mobile-tools .share-area a{display:block;margin:8px 0;padding-top:5px;color:#333;font-size:13px;-webkit-tap-highlight-color:rgba(0,0,0,.2)}
.mobile-tools .share-area ul{padding:4px 0}
.mobile-tools .icon-share{background:0 0}
.mobile-tools .icon-share.active:before{opacity:.4}
.mobile-tools .icon-share:before{font-size:1.3125rem}
.mobile-tools .tool-menu-trigger{position:fixed;top:0;right:0;width:110px;padding:5px 0;font-size:0;text-align:right;background-color:#60be00}
.ie .mobile-tools .tool-menu-trigger{position:absolute;overflow:hidden}
.mobile-tools .tool-menu-trigger:before{
	position:absolute;
	right:0;top:0;
	width:335px;
	height:40px;
	content:"";
	background-color:#418e06;
	-webkit-transform:translate(335px,0);
	-ms-transform:translate(335px,0);
	transform:translate(335px,0);
	-webkit-transition:all .36s cubic-bezier(.25,.46,.45,.94);-o-transition:all .36s cubic-bezier(.25,.46,.45,.94);
	transition:all .36s cubic-bezier(.25,.46,.45,.94)
}
.ie .mobile-tools .tool-menu-trigger:before{
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.mobile-tools .tool-menu-trigger.active:before{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	-webkit-box-shadow:-5px 3px 55px 0 rgba(0,0,0,.8);
	box-shadow:-5px 3px 55px 0 rgba(0,0,0,.8)
}
.mobile-tools .btn-home{position:relative;z-index:10}
.mobile-tools .btn-home>a{
	display:block;
	width:38px;
	height:30px;
	margin-top:5px;
	font-size:.9375rem;
	line-height:30px;
	background:url(../img/svg/icon_home.svg) no-repeat center center;background-size:24px auto
}
.mobile-tools .btn-home>a:active{background-color:rgba(0,0,0,.1)}
.mobile-tools .menu-trigger{position:relative;display:inline-block;height:100%;padding:0 12px}
.mobile-tools .menu-trigger:active{background-color:rgba(0,0,0,.1)}
.mobile-tools .menu-trigger:first-child{padding-left:12px;border-right:1px solid #abdd78}
.mobile-tools .menu-trigger:last-child{padding-left:4px;padding-right:5px}
.mobile-tools .menu-trigger:last-child>a{width:45px}
.mobile-tools .menu-trigger>a{width:30px;height:22px;margin:4px 0 0}
.mobile-tools .menu-trigger>a.open{background:url(../img/svg/icon_close.svg) no-repeat center center;background-size:19px auto}
.mobile-tools .btn-menu-1{background:url(../img/svg/icon_users.svg) no-repeat center center;background-size:30px auto}
.mobile-tools .btn-menu-2{background:url(../img/svg/icon_menu.svg) no-repeat center center}
.ic-container .share-area{display:none!important}}
@media screen and (max-width:768px){.header-container{padding-top:10px;padding-bottom:10px}}
@media screen and (max-width:480px){
	.header-container .logo a img{width:235px}
	.cht .header-container .logo a img{margin-left:92px}
}
@media screen and (max-width:320px){
	.mobile-tools .tool-menu-trigger:before{width:300px;-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0)}
	.mobile-tools #language{margin:0 6px 0 11px}
	.mobile-tools .btn-contrast,.mobile-tools .icon-search:before{margin-right:10px}
	.mobile-tools .btn-home>a{width:32px}
}
.ie #mega-menu-1>li:first-child{margin-right:-1px}
.ie #mega-menu-1>li:last-child{margin-left:-1px}
#mega-menu-2>li>div{background-image:url(../img/menu-bg1.png);background-color:#387e00}
#mega-menu-2 [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.mega-menu>li{width:auto}.mega-menu>li>div{
	position:absolute;
	left:0;
	top:100%;
	z-index:10;
	width:100%;
	padding:15px;
	visibility:hidden;
	opacity:0;
	background-color:#468d00;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
	border-radius:12px;
	-webkit-transition:all 5ms;-o-transition:all 5ms;
	transition:all 5ms;
	-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s
}
.mega-menu>li>div>ul{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:172px}
.mega-menu>li>div>ul>li{padding-right:30px}
.mega-menu>li>div>ul>li:last-child{padding-right:0}
.mega-menu>li>div>ul>li li{padding-left:12px;background:url(../img/dot-white.gif) no-repeat 0 1.15em}
.mega-menu>li>div>ul .sub-cat{margin:2px 0 8px 0;font-size:1.25em;color:#cee6b8;text-transform:uppercase;font-weight:700;background:0 0}
.mega-menu>li.is-active>a{color:#eee}
.mega-menu>li.is-active>div{visibility:visible;opacity:1}
.mega-menu>li>a{white-space:nowrap}
.mega-menu .about-hku>div{background-image:url(../img/menu-bg-about-hku.png)}
.mega-menu .about-hku [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.mega-menu .teaching-and-learning>div{background-image:url(../img/menu-bg-teachlearn-green.png)}
.mega-menu .teaching-and-learning .col-2{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}
.mega-menu .research>div{background-image:url(../img/menu-bg-research.png)}
.mega-menu .research [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.mega-menu .knowledge-exchange>div{background-image:url(../img/menu-bg-ke.png)}
.mega-menu .knowledge-exchange [class*=col-]{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.mega-menu .faculties-and-departments>div{background-image:url(../img/menu-bg-faculties-and-departments.png)}
.mega-menu .publications>div{background-image:url(../img/menu-bg-publications.png)}
@media screen and (max-width:1279px){
	#header .mega-menu li li a{font-size:1.25em}
	#mega-menu-1 li a{padding:9px 13px;font-size:1.3em}
	.firefox #mega-menu-1 li a{padding:9px 12px}
	#mega-menu-1>li:first-child>a{padding-left:12px}
	#mega-menu-1>li:last-child>a{padding-right:11px}
	#mega-menu-2 li a{padding:7px 26px;font-size:1.3em}
	.firefox #mega-menu-2 li a{padding:7px 25px}
	#mega-menu-2>li:first-child>a{padding-left:12px}
	#mega-menu-2>li:last-child>a{padding-right:12px}
	.mega-menu>li>div>ul .sub-cat{font-size:1.2em}
}
@media screen and (max-width:1279px){
	.header-container .nav{display:none}
	.mobile-menu-container{display:block!important}
	.mobile-menu-container ul{margin:0;padding:0;text-align:left;list-style:none}
	.mobile-menu-container a{color:#fff;text-decoration:none}
	.mobile-menu-container .special-links{padding:0 8px 20px}
	.mobile-menu-container .js-mobile-submenu-toggle{
	 position:absolute;
	 top:0;right:-20px;
	 z-index:100;
	 width:58px;
	 height:100%;
	 font-family:wico!important;
	 speak:none;
	 font-style:normal;
	 font-weight:400;
	 font-variant:normal;
	 text-transform:none;
	 line-height:inherit;
	 -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	 text-align:center;
	 -webkit-transition:all .3s;-o-transition:all .3s;
	 transition:all .3s
}
.mobile-menu-container .js-mobile-submenu-toggle:active{background-color:rgba(0,0,0,.1)}
.mobile-menu-container .main-menu_list.lv1{margin-bottom:22px;font-size:.875rem	}
.mobile-menu-container .main-menu_list.lv2{
		position:fixed;
		right:0;top:0;
		z-index:101;
		width:calc(100% - 60px);
		display:none;
		height:100%;
		overflow:auto;
		background:#c1eaa2;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
		-webkit-transition:-webkit-transform .32s cubic-bezier(.25,.46,.45,.94);
		transition:-webkit-transform .32s cubic-bezier(.25,.46,.45,.94);-o-transition:transform .32s cubic-bezier(.25,.46,.45,.94);
		transition:transform .32s cubic-bezier(.25,.46,.45,.94);
		transition:transform .32s cubic-bezier(.25,.46,.45,.94),-webkit-transform .32s cubic-bezier(.25,.46,.45,.94)
}
.ie .mobile-menu-container .main-menu_list.lv2{top:40px}
.ie9 .mobile-menu-container .main-menu_list.lv2{right:-275px}
.mobile-menu-container .main-menu_list.lv2>.main-menu_item.lv2:last-child{padding-bottom:30px}
.mobile-menu-container .main-menu_list.lv2>.main-menu_item.lv2:last-child .main-menu_list.lv3{padding-bottom:30px}
.mobile-menu-container .main-menu_list.lv3{display:none;margin-left:-24px;margin-right:-14px;position:relative;padding-bottom:25px}
.mobile-menu-container .main-menu_list.lv3:after{position:absolute;left:24px;right:14px;bottom:0;height:1px;content:"";background-color:#8cb851}
.mobile-menu-container .main-menu_list.lv4{display:none;margin-left:-28px;margin-right:-14px}
.mobile-menu-container .main-menu_list.lv5{display:none;margin-left:-32px;margin-right:-14px}
.mobile-menu-container .main-menu_item.active{position:static;opacity:1}
.mobile-menu-container .main-menu_item.active .main-menu_list.lv2{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.16);
	box-shadow:0 0 30px 0 rgba(0,0,0,.16)
}
.ie9 .mobile-menu-container .main-menu_item.active .main-menu_list.lv2{right:0}
.mobile-menu-container .main-menu_item.active>.main-menu_link.lv1 .js-mobile-icon{background-position:center -47px}
.mobile-menu-container .main-menu_item.active>.main-menu_link.lv2{border-bottom:0}
.mobile-menu-container .main-menu_item.active>.main-menu_link.lv2>.js-mobile-submenu-toggle:before{content:"\e910"}
.mobile-menu-container .main-menu_item.active>.main-menu_link.lv3>.js-mobile-submenu-toggle:before{content:"\e910"}
.mobile-menu-container .main-menu_item.active>.main-menu_link.lv4>.js-mobile-submenu-toggle:before{content:"\e910"}
.mobile-menu-container .main-menu_item.lv1{float:none;width:auto;padding-left:20px;padding-right:20px}
.mobile-menu-container .main-menu_item.lv2{padding-left:24px;padding-right:14px}
.mobile-menu-container .main-menu_item.lv2.no-link{padding:16px 24px;color:#418e06;font-weight:700;font-size:1rem;line-height:1.4}
.mobile-menu-container .main-menu_item.lv2.no-link-prev .main-menu_link.lv2{border-bottom:0}
.mobile-menu-container .main-menu_item.lv2 .js-mobile-submenu-toggle{right:-14px}
.mobile-menu-container .main-menu_item.lv2>.main-menu_text{
	display:block;
	padding:14px 25px 15px 16px;
	font-size:.875rem;
	color:#204c00;line-height:1.4;
	font-weight:700;
	border-bottom:1px solid #8cb851;opacity:.52
}
.mobile-menu-container .main-menu_item.lv3{padding-left:28px;padding-right:14px}
.mobile-menu-container .main-menu_item.lv3:last-child .main-menu_link.lv3{border-bottom:0}
.mobile-menu-container .main-menu_item.lv4{padding-left:31px;padding-right:14px}
.mobile-menu-container .main-menu_item.lv4:last-child .main-menu_link.lv4{border-bottom:0}
.mobile-menu-container .main-menu_item.lv5{padding-left:46px;padding-right:14px}
.mobile-menu-container .main-menu_item.lv5:last-child .main-menu_link.lv4{border-bottom:0}
.mobile-menu-container .main-menu_link{
	position:relative;
	display:block;
	font-size:.9375rem;
	color:#204c00;
	line-height:1.4;cursor:pointer;
	font-weight:700;
	-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s
}
.mobile-menu-container .main-menu_link.selected{border-bottom:0}
.mobile-menu-container .main-menu_link.selected:after{
	position:absolute;right:-14px;top:0;width:200%;height:100%;content:"";border-bottom:0;background-color:#fff}
.mobile-menu-container .main-menu_link>.js-mobile-submenu-toggle{font-weight:400;color:#245201;font-size:.9375rem;line-height:35px}
.mobile-menu-container .main-menu_link>.js-mobile-submenu-toggle:hover{color:#418e06}
.mobile-menu-container .main-menu_link>.js-mobile-submenu-toggle:before{content:"\e90d"}
.mobile-menu-container .main-menu_link.lv1{padding:0 25px 0 40px;font-size:1rem;color:#fff;border-bottom:1px solid #7fcd42}
.mobile-menu-container .main-menu_link.lv1>.main-menu_text{margin-right:30px;padding:18px 0}
.mobile-menu-container .main-menu_link.lv1>.js-mobile-submenu-toggle{color:#fff;font-size:.9375rem;line-height:58px}
.mobile-menu-container .main-menu_link.lv1>.js-mobile-submenu-toggle:hover{color:#ff0;font-weight:700}
.mobile-menu-container .main-menu_link.lv1>.js-mobile-submenu-toggle:before{content:"\e90e"}
.mobile-menu-container .main-menu_link.lv2{font-size:1rem;border-bottom:1px solid #8cb851}
.mobile-menu-container .main-menu_link.lv2>.main-menu_text{margin-right:40px;padding:18px 0}
.mobile-menu-container .main-menu_link.lv2>.js-mobile-submenu-toggle{line-height:58px}
.mobile-menu-container .main-menu_link.lv3{font-weight:400}
.mobile-menu-container .main-menu_link.lv3:before{
	position:absolute;top:9px;left:-3px;z-index:1;
	content:"\e804";
	font-size:13px;
	font-family:fontello;
	-webkit-transform:scale(.35);
	-ms-transform:scale(.35);
	transform:scale(.35)
}
	.mobile-menu-container .main-menu_link.lv3>.main-menu_text{
		margin-right:28px;padding:7px 10px 7px 16px}.mobile-menu-container .main-menu_link.lv4{font-weight:400}
.mobile-menu-container .main-menu_link.lv4:before{position:absolute;top:7px;left:15px;z-index:1;content:"-";font-size:.875rem;font-weight:700}
.mobile-menu-container .main-menu_link.lv4>.main-menu_text{margin-right:28px;padding:7px 25px 7px 27px}
.mobile-menu-container .main-menu_link.lv5{font-weight:400}
.mobile-menu-container .main-menu_link.lv5:before{position:absolute;top:8px;left:15px;z-index:1;content:">";font-size:.75rem}
.mobile-menu-container .main-menu_link.lv5>.main-menu_text{margin-right:16px;padding:7px 16px 7px 27px}
.mobile-menu-container .main-menu_link-clone .main-menu_link{padding:0 24px;color:#204c00;border-bottom:0;background-color:#f4ff74}
.mobile-menu-container .main-menu_link-clone .main-menu_link:active{background-color:rgba(0,0,0,.1)}
.mobile-menu-container .main-menu_link-clone .main-menu_link:active .main-menu_text{background-color:transparent}
.main-menu_text{position:relative;z-index:1;display:block}
.main-menu_text:hover{text-decoration:underline}
.main-menu_text:active{background-color:rgba(0,0,0,.1)}
.js-mobile-icon{
	position:absolute;
	top:0;bottom:0;left:0;z-index:100;
	width:32px;
	background:no-repeat center 13px;
	background-size:40px auto;
	-webkit-transition:all,.4s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all,.4s cubic-bezier(.25,.46,.45,.94);
	transition:all,.4s cubic-bezier(.25,.46,.45,.94)
}
	.js-mobile-icon:active{background-color:rgba(0,0,0,.1)}
	.about-hku .js-mobile-icon{background-image:url(../img/menu/icon_about-hku.png)}
	.teaching-and-learning .js-mobile-icon{background-image:url(../img/menu/icon_teaching-and-learning.png)}
	.research .js-mobile-icon{background-image:url(../img/menu/icon_research.png)}
	.global .js-mobile-icon{background-image:url(../img/menu/icon_global.png)}
	.knowledge-exchange .js-mobile-icon{background-image:url(../img/menu/icon_knowledge-exchange.png)}
	.faculties-and-departments .js-mobile-icon{background-image:url(../img/menu/icon_faculties-and-departments.png)}
	.publications .js-mobile-icon{background-image:url(../img/menu/icon_publications-new.png?t=1626140938102)}
	.maps .js-mobile-icon{background-image:url(../img/menu/icon_maps.png)}
	.libraries .js-mobile-icon{background-image:url(../img/menu/icon_libraries.png)}
	.multimedia .js-mobile-icon{background-image:url(../img/menu/icon_multimedia-new.png?t=1626140938102)}
	.facilities .js-mobile-icon{background-image:url(../img/menu/icon_facilities.png)}
	.events .js-mobile-icon{background-image:url(../img/menu/icon_events.png)}
	.employment .js-mobile-icon{background-image:url(../img/menu/icon_employment.png)}
	.prospective-students .js-mobile-icon{background-image:url(../img/menu/icon_prospective-students.png)}
	.giving-to-hku .js-mobile-icon{background-image:url(../img/menu/icon_giving.png)}
	.current-students .js-mobile-icon{background-image:url(../img/menu/icon_current.png)}
	.staff .js-mobile-icon{background-image:url(../img/menu/icon_staff.png)}
	.alumni .js-mobile-icon{background-image:url(../img/menu/icon_alumni.png)}
	.media .js-mobile-icon{background-image:url(../img/menu/icon_media.png)}
	.visitors .js-mobile-icon{background-image:url(../img/menu/icon_visitor.png)}
	.hku-portal .js-mobile-icon{background-image:url(../img/menu/icon_hku-portal.png)}
	.hku-stories .js-mobile-icon{background-image:url(../img/menu/icon_hku-stories.png?t=1626140938102)}
	.careers .js-mobile-icon{background-image:url(../img/menu/icon_careers.png?t=1626140938102)}}
@media screen and (max-width:320px){
	.mobile-menu-container .main-menu_list.lv2{width:240px}}
	.info-for-row{position:relative;z-index:2;margin-top:-1px;font-size:.875rem;padding:.75rem 1.375rem;color:#fff;line-height:1;background-color:#428f0d}
@media screen and (max-width:1279px){.footer-container{width:990px}}
@media screen and (max-width:1023px){.footer-container{width:auto;padding:25px 15px;font-size:.75rem}
.footer-container .links ul li{display:inline-block;margin-bottom:9px;margin-right:5px}
.footer-container .links ul li:nth-last-child(2){margin-right:0}
.footer-container .links ul li a{margin-right:6px}
.footer-container .links ul li a:active{text-decoration:underline}
.footer-container .control-btn,.footer-container ul{display:inline-block}
.footer-container .control-btn a,.footer-container ul a{color:#fff}
.footer-container .control-btn:before{margin-right:5px;content:"|"}
.footer-container #switch-contrast-1{display:inline-block;color:#000}
.high-contrast .footer-container #switch-contrast-1{display:none}
.footer-container #switch-contrast-2{display:none}
.high-contrast .footer-container #switch-contrast-2{display:inline-block}
.footer-container #wallpaper{float:left;margin-top:20px;margin-left:0}
.footer-container #wallpaper a{display:inline-block;margin-left:0;margin-right:8px;margin-bottom:10px}
.footer-container #wallpaper a img{height:50px!important}
.js-mobile .btn-top{display:none}}
@media screen and (max-width:320px){
	.footer-container #wallpaper a img{height:43px!important}}
	.touch .highlight li a#highlight-prev{background:url(/web/img/arrows-prev.png) top left no-repeat}
	.touch .highlight li a#highlight-next{background:url(/web/img/arrows-next.png) top left no-repeat}
	.touch .info li a#poster-highlight-prev{background:url(/web/img/arrows-prev.png) top left no-repeat}
	.touch .info li a#poster-highlight-next{background:url(/web/img/arrows-next.png) top left no-repeat}
	.touch .highlight #highlight-nav2 li a#highlight-prev2{background:url(/web/img/arrows-prev.png) top left no-repeat}
	.touch .highlight #highlight-nav2 li a#highlight-next2{background:url(/web/img/arrows-next.png) top left no-repeat}
	.menu-container .highlight,.menu-container .menu-1,.menu-container .menu-2-area{display:none}
@media screen and (max-width:1024px) and (min-width:769px){
	 #supersized,#supersized-loader{display:none!important}
    .touchcarousel-container{
 	 display:-webkit-box;
	 display:-ms-flexbox;
	 display:flex;-ms-flex-wrap:wrap;
	 flex-wrap:wrap;-webkit-transform:translate3d(0,0,0)!important;
	 transform:translate3d(0,0,0)!important
   }
	.jcarousel-skin-default *{-webkit-box-sizing:border-box;box-sizing:border-box}
	.jcarousel-skin-default ul#carousel{margin-left:-7px;margin-right:-7px}
	.jcarousel-skin-default .touchcarousel-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0 0 12px}
	 #content .content-container{height:auto}
}

@media screen and (max-width:1024px) and (min-width:769px) and (max-width:1024px) and (min-width:769px){
	#content .touchcarousel-item{font-size:1.4em!important}
}
@media screen and (max-width:1024px) and (min-width:769px) and (max-width:1023px){#content .touchcarousel-item{font-size:1.3em!important}}
@media screen and (max-width:1024px) and (min-width:769px){
	.menu-container{padding-left:17px;padding-right:17px}
	.menu-container .highlight{display:block}
	.highlight{width:auto;margin-bottom:0}
	.highlight .detail,.highlight .poster{float:none;width:auto}
	.highlight .poster img{border-bottom-left-radius:0;border-bottom-right-radius:0}
	.highlight .detail{bottom:0!important;width:100%;padding:12px 15px;border-radius:0}
	.highlight .detail h2.title{padding-bottom:0}
	.highlight .detail .section-title.banner-detail{margin-bottom:5px}
	.highlight .detail .more{display:none}
	.highlight .detail h1.section-title{font-size:2rem}
	.highlight .detail h2.title{font-size:1.25rem!important}
	.highlight .detail h2.banner-desc{font-size:1rem}
	#highlight-nav,#poster-highlight-nav,#poster-slideshow{display:none}
	.highlight-slide-clone{background:url(../img/bg_menu-container.png) repeat 0 0}
	.highlight-slide-clone .slide.no-overlap .poster{max-height:none}
	.highlight-slide-clone img{width:100%;height:auto}
	.slick-next,.slick-prev{
		position:absolute;
		top:325px;
		z-index:99;
		padding:11px 8px;
		border:none;
		font:0/0 a;
		text-shadow:none;
		color:transparent;
		background:rgba(46,39,41,.7)
	}
.slick-next:before,.slick-prev:before{position:relative;font-size:.75rem;color:#fff;font-weight:700;font-family:fontello;line-height:1}
	 .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}
	 .slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:#fff}
	 .slick-prev{left:0}.slick-prev:before{content:'\e80e'}[dir=rtl] .slick-prev{left:auto;right:0}
	 .slick-next{right:0}.slick-next:before{content:'\e80d'}[dir=rtl] .slick-next{left:0;right:auto}
	 .slick-list.first-init{height:auto!important}.jcarousel-skin-default{padding:15px 17px 3px 17px}
	 .jcarousel-skin-default .touchcarousel-item{float:none;margin-bottom:15px}
	 .jcarousel-skin-default li img{border-radius:0}
	 a#slideNext,a#slidePrev{display:none!important}
	 .jcarousel{width:auto!important;height:auto!important;margin-left:0!important}
	 .jcarousel ul#carousel{position:static!important;width:auto!important}
	 .jcarousel .event-bottom,.jcarousel .event-top{display:none!important}
	 .touchcarousel-item-photos{display:none!important}
	 .touchcarousel-item .event-recap{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:100%;opacity:1!important}
	 .touchcarousel-item .event-recap .box{
		 -webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;
		 float:none;width:auto;margin:0;padding-left:7px;padding-right:7px;border-radius:6px;overflow:hidden}
	.touchcarousel-item .event-recap .box:only-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.touchcarousel-item .event-recap .box .info{height:100%}
	.touchcarousel-item .event-recap .box .info .box-details{height:auto}
	.touchcarousel-item .event-recap.flexible-slim .box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.touchcarousel-item .event-recap.flexible-slim .info-header{float:left;width:112px;margin-right:13px}
	.touchcarousel-item .event-recap.flexible-slim .box-details{width:calc(100% - 125px)}
	.touchcarousel-item .event-recap.flexible-slim .title:not(.title-clone){display:none}
	.touchcarousel-item .title-clone{display:block}.touchcarousel-item .event{width:auto;height:100%;padding-left:7px;padding-right:7px;opacity:1!important}
	.touchcarousel-item .event .info{width:auto;height:100%}
	.info{padding:11px 16px 15px}
	.event-recap .box .info .more{margin-left:-16px}
	.event .info ul li{width:auto;padding-top:8px;padding-bottom:8px}
	.event .info ul li:not(:nth-child(-n+4)){display:none}
	.event .more{margin-left:-16px;margin-top:20px}
	.poster-highlight-slide-clone{display:block!important;margin:0 -3px}
	.poster-highlight-slide-clone .slick-track{margin:auto}
	.poster-highlight-slide-clone .slide{position:relative;margin:0 3px}
	.poster-highlight-slide-clone .slide:only-child{float:none;margin:auto}
	.poster-highlight-slide-clone .slick-next,.poster-highlight-slide-clone .slick-prev{top:90px}
	.poster-highlight-slide-clone .slick-prev{left:3px}
	.poster-highlight-slide-clone .slick-next{right:3px}
	.poster-highlight-slide-clone .play_video_img{position:absolute;right:7px;bottom:7px;width:25px;height:25px;background-size:25px auto}}
	@media screen and (max-width:1023px){
		.special-links{margin:0 -2px;font-size:0}
	    .special-links li{display:inline-block;width:calc(50% - 4px);margin:0 2px;text-align:center;background-color:#3d8b00;border-radius:5px}
	    .special-links li a{display:block;height:50px;line-height:50px;font-size:.875rem}
	    .special-links li:last-child a:after,.special-links li:last-child span:after{
		position:relative;top:2px;display:inline-block;width:14px;
		height:14px;margin-left:10px;content:'';background:url(/web/img/icon_lock.svg) 0 0 no-repeat;background-size:14px 14px}
		.mobile-menu-container .special-links li:last-child a:after{display:none}
		.jcarousel-skin-default *{-webkit-box-sizing:border-box;box-sizing:border-box}
		.menu-container{padding-left:0;padding-right:0}
		.poster-highlight-slide-clone{display:block!important}
		.ads-container ul li{width:33.33%;min-height:12.3vw}
		.ads-container ul li img{width:100%;height:auto}
		.version{padding:19px 0;border-top:3px solid #c5cbd0;background-color:#dce2e6}
		.version ul{text-align:center}
		.version li{display:inline-block;vertical-align:top;margin:0 12px}
		.version li img{height:35px}
		.ic-container .apps{display:block;width:35px;height:35px;margin:0}
		.info{padding:8px 10px 12px}
		.event-recap .box .info .more{margin-left:-10px}
		.event .more{margin-left:-10px}
	}
@media screen and (max-width:768px){
	#supersized,#supersized-loader{display:none!important}
	#content .content-container{height:auto}
	#content li{font-size:1rem!important}
	#content li li,#content li p{font-size:.9375rem!important}
	.touchcarousel-container{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
	#carousel-gallery li.touchcarousel-item{margin:0}.highlight{width:auto;margin-bottom:0}
	.highlight .detail,.highlight .poster{float:none;width:auto}
	.highlight .poster img{border-bottom-left-radius:0;border-bottom-right-radius:0}
	.highlight .detail{bottom:0!important;width:100%;padding:12px 15px;border-radius:0}
	.highlight .detail h2.title{padding-bottom:0}
	.highlight .detail .section-title.banner-detail{margin-bottom:0}
	.highlight .detail .more{display:none}
	.highlight .detail h1.section-title{font-size:1.5rem}
	.highlight .detail h2.title{font-size:1.05rem!important}
	.highlight .detail h2.banner-desc{font-size:.875rem}
	#highlight-nav,#poster-highlight-nav,#poster-slideshow{display:none}
	.highlight-slide-clone{background:url(/web/img/bg_menu-container.png) repeat 0 0}
	.highlight-slide-clone .slide.no-overlap .poster{max-height:none}
	.highlight-slide-clone img{width:100%;height:auto}
	.slick-next,.slick-prev{
		position:absolute;top:240px;z-index:99;padding:11px 8px;border:none;font:0/0 a;
		text-shadow:none;color:transparent;background:rgba(46,39,41,.7)
	}

.slick-next:before,.slick-prev:before{position:relative;font-size:.75rem;color:#fff;font-weight:700;font-family:fontello;line-height:1}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{color:#fff}
.slick-prev{left:0}
.slick-prev:before{content:'\e80e'}[dir=rtl]
.slick-prev{left:auto;right:0}
.slick-next{right:0}
.slick-next:before{content:'\e80d'}[dir=rtl]
.slick-next{left:0;right:auto}
.slick-list.first-init{height:auto!important}
.menu-container{background-color:#d9e0e1}
.menu-container .highlight,.menu-container .menu-1,.menu-container .menu-2-area{display:block}
.menu-container a{color:#fff;font-weight:700}
.menu-1{
	position:relative;margin-bottom:23px;padding-bottom:15px;font-size:0;
background:url(/web/img/bg_menu-container.png) repeat 0 0 #60be00;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.1);box-shadow:0 4px 5px 0 rgba(0,0,0,.1)}
.menu-1:before{
	position:absolute;
	left:0;
	bottom:0;
	content:'';
	width:100%;
	height:265px;
	background:-webkit-gradient(linear,left bottom,left top,from(#5fbe00),color-stop(28%,rgba(95,190,0,0)),color-stop(82%,rgba(95,190,0,0)));
	background:-o-linear-gradient(bottom,#5fbe00 0,rgba(95,190,0,0) 28%,rgba(95,190,0,0) 82%);
	background:linear-gradient(to top,#5fbe00 0,rgba(95,190,0,0) 28%,rgba(95,190,0,0) 82%)
}
.menu-1:after{
	position:absolute;
	left:calc(50% - 9px);
	top:100%;content:'';
	width:0;height:0;
	border-style:solid;
	border-width:12px 9px 0 9px;
	border-color:#5fbe00 transparent transparent transparent
}
.menu-1 li{position:relative;display:inline-block;vertical-align:top;width:33.3333%;text-align:center}
.menu-1 li a{display:inline-block;vertical-align:top;height:107px;padding-top:22px}
.menu-1 li a img{display:inline-block;vertical-align:top;height:45px}
.menu-1 li a strong{display:table-cell;min-width:42px;height:40px;vertical-align:middle;line-height:1.1}
.menu-2-area{padding:0 15px 16px 15px;border-bottom:1px solid #c5cbd0}
.menu-2{padding-bottom:16px;background:url(../img/bg_menu-2.png) no-repeat center 98%;background-size:310px auto}
.menu-2 li{position:relative;background-color:#3d8b00;border-radius:5px}
.menu-2 li:nth-child(even){background-color:#5cbb00}
.menu-2 li :after{position:absolute;top:0;right:19px;font-family:fontello;font-size:.875rem;content:'\e801'}
.menu-2 li a{display:block;height:41px;line-height:41px;text-align:center;font-size:.9375rem;font-weight:700}
.special-links{margin:0 -2px;font-size:0}
.special-links li{display:inline-block;width:calc(50% - 4px);margin:0 2px;text-align:center;background-color:#3d8b00;border-radius:5px}
.special-links li a{display:block;height:50px;line-height:50px;font-size:.875rem}
.special-links li:last-child a:after,.special-links li:last-child span:after{
	position:relative;
	top:2px;
	display:inline-block;
	width:14px;height:14px;
	margin-left:10px;
	content:'';
	background:url(../img/svg/icon_lock.svg) 0 0 no-repeat;
	background-size:14px 14px
}
.mobile-menu-container .special-links li:last-child a:after{display:none}
.jcarousel-skin-default{width:auto!important;margin-left:0!important;padding:17px 15px 3px 15px;background-color:#cdf4f7}
.jcarousel-skin-default li img{border-radius:0}
a#slideNext,a#slidePrev{display:none!important}
.jcarousel{width:auto!important;height:auto!important;margin-left:0!important}
.jcarousel ul#carousel{position:static!important;width:auto!important}
.jcarousel li.touchcarousel-item{float:none;margin:0}
.jcarousel li.touchcarousel-item-photos{display:none!important}
.jcarousel .event-bottom,.jcarousel .event-top,.jcarousel .jcarousel-item-photos{display:none!important}}
@media screen and (max-width:768px) and (max-width:768px){.jcarousel .more{font-size:.81em!important}}
@media screen and (max-width:768px){.touchcarousel-item .event-recap,.touchcarousel-item .event.flexible-wide{width:auto;opacity:1!important}
.touchcarousel-item .event-recap .box,.touchcarousel-item .event.flexible-wide .box{float:none;width:auto;margin:0 0 10px 0}
.touchcarousel-item .event-recap .box .recap-bottom,.touchcarousel-item .event-recap .box .recap-top,
.touchcarousel-item .event.flexible-wide .box .recap-bottom,.touchcarousel-item .event.flexible-wide .box .recap-top{display:none}
.touchcarousel-item .event-recap .box .info,.touchcarousel-item .event.flexible-wide .box .info{
	position:relative;float:none;width:auto;height:auto!important;border-radius:5px}
	.touchcarousel-item .event-recap .box .info .box-details,.touchcarousel-item .event.flexible-wide .box .info .box-details{
		clear:both;display:none;height:auto;padding:0;margin:0
}
.touchcarousel-item .event-recap .box .info .box-details>h4,.touchcarousel-item .event-recap .box .info .box-details>p,
.touchcarousel-item .event-recap .box .info .box-details>ul,.touchcarousel-item .event.flexible-wide .box .info .box-details>h4,
.touchcarousel-item .event.flexible-wide .box .info .box-details>p,.touchcarousel-item .event.flexible-wide .box .info .box-details>ul{margin-top:10px}
.touchcarousel-item .event-recap .box .info .box-details.text-only,.touchcarousel-item .event.flexible-wide .box .info .box-details.text-only{
	display:block;margin-bottom:0
}
.touchcarousel-item .event-recap .box .info .box-details.text-only+.more,.touchcarousel-item .event.flexible-wide .box .info .box-details.text-only+.more{
	display:inline-block;margin-bottom:5px;margin-left:-10px
}
.touchcarousel-item .event-recap .box .info ul li,.touchcarousel-item .event.flexible-wide .box .info ul li{width:auto}
.touchcarousel-item .event-recap .box .info.info-no-collapse .btn-info-toggle,.touchcarousel-item .event.flexible-wide .box .info.info-no-collapse .btn-info-toggle{display:none}
.touchcarousel-item .event-recap .box .info .btn-info-toggle,.touchcarousel-item .event.flexible-wide .box .info .btn-info-toggle{
	position:absolute;top:50%;right:0;
	width:25px;height:23px;
	margin-top:-7px;
	text-align:center;
	margin-bottom:0;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,.1)
}
.touchcarousel-item .event-recap .box .info .btn-info-toggle:after,.touchcarousel-item .event.flexible-wide .box .info .btn-info-toggle:after{
		font-family:fontello;font-size:.875rem;color:#bdc4c7;content:'\e805'
}
.touchcarousel-item .event-recap .box .info .btn-info-toggle.open:after,.touchcarousel-item .event.flexible-wide .box .info .btn-info-toggle.open:after{
	content:'\e807'}
.touchcarousel-item .event-recap .box .info .info-header,.touchcarousel-item .event.flexible-wide .box .info .info-header{
	position:relative
}
.touchcarousel-item .event-recap .box .more,.touchcarousel-item .event.flexible-wide .box .more{display:none}
.touchcarousel-item .event-recap .box h2.title,.touchcarousel-item .event.flexible-wide .box h2.title{
	position:absolute;top:50%;right:0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:60%;padding:0 29px 0 12px;
	font-size:1.13rem!important;
	letter-spacing:0
}

.touchcarousel-item .event-recap .box h2.title+a,.touchcarousel-item .event-recap .box h2.title+img,
.touchcarousel-item .event.flexible-wide .box h2.title+a,.touchcarousel-item .event.flexible-wide .box h2.title+img{float:left;width:40%}
.touchcarousel-item .event-recap .box h2.title a,.touchcarousel-item .event.flexible-wide .box h2.title a{
	display:block;line-height:1.1
}
.touchcarousel-item .event-recap .box h2.title a:not(.btn-info-toggle):active,
.touchcarousel-item .event.flexible-wide .box h2.title a:not(.btn-info-toggle):active{text-decoration:underline}
.touchcarousel-item .event-recap .box h2.title.title-nobr,.touchcarousel-item .event.flexible-wide .box h2.title.title-nobr{
	position:static;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	float:none;
	width:auto;
	margin-top:0!important;
	padding-left:0;
	padding:3px 0 8px
}
.event{width:auto;opacity:1!important}
.event .info{
	float:none;width:auto;margin-bottom:10px;padding:10px;border-radius:5px
}
.event .info h2.title{
	padding:3px 0 8px;font-size:1.13em!important
}
.event .info>ul li{width:auto}
.event .info>ul li:not(:nth-child(-n+3)){display:none}
.event .info>ul li:nth-child(3){border-bottom:0}
.event .more{margin-top:15px;margin-bottom:5px}
.info{padding:10px}
.info p{width:auto}
.poster-highlight-slide-clone{margin:0 -3px}
.poster-highlight-slide-clone .slick-track{margin:auto}
.poster-highlight-slide-clone .slide{position:relative;margin:0 3px}
.poster-highlight-slide-clone .slide:only-child{float:none;margin:auto;width:auto!important}
.poster-highlight-slide-clone .slick-next,.poster-highlight-slide-clone .slick-prev{top:90px}
.poster-highlight-slide-clone .slick-prev{left:3px}
.poster-highlight-slide-clone .slick-next{right:3px}
.poster-highlight-slide-clone .play_video_img{position:absolute;right:7px;bottom:7px;width:25px;height:25px;background-size:25px auto}
.version{padding:19px 0;border-top:3px solid #c5cbd0;background-color:#dce2e6}
.version ul{text-align:center}
.version li{display:inline-block;vertical-align:top;margin:0 12px}
.version li img{height:35px}}@media screen and (max-width:576px){
	.slick-next,.slick-prev{top:110px}
	.ads-container ul{margin:0 -5px}
	.ads-container ul li{width:50%;min-height:17.3vw;padding:5px}
	.ads-container ul li a{height:calc(100% - 10px)!important;width:calc(100% - 10px)!important;left:5px!important;top:5px!important}
}
@media screen and (min-width:769px){
	.event-recap .box .info .box-details,.event.flexible-wide .box .info .box-details{display:block!important}
	.event.flexible-wide .box .info .box-details{margin-top:10px}
}
@media screen and (max-width:479px){.ads-container ul li{min-height:17.8vw}}
@media screen and (min-width:1024px){.ads-container ul li{min-height:70px}}
@media screen and (min-width:1156px){.ads-container ul li{min-height:76px}}
@media screen and (min-width:1280px){.ads-container ul li{min-height:83px}}
@media screen and (min-width:1439px){.ads-container ul li{min-height:93px}}
@media screen and (min-width:1699px){.ads-container ul li{min-height:108px}}
@media screen and (max-width:1023px){
	#toggle-div{padding-left:25px;padding-right:25px}
	#toggle-div .third-nav2{display:none!important}
	#toggle-div #footer,#toggle-div .version{width:auto;margin:0 -15px}
	.switch{display:none}
}
@media screen and (max-width:768px){
	#wrapper{width:auto;overflow:hidden}
	#back-top{display:none!important}input[type=text]{
		border-radius:0;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none
	}
	#content{min-height:0}
	.inner-content-middle table{table-layout:auto;width:100%!important}
	.inner-content-middle table td,.inner-content-middle table th{padding:5px 6px;line-height:1.2;white-space:inherit}
	.inner-content-middle table.auto-width{table-layout:fixed}
	.inner-content-middle table.auto-width td,.inner-content-middle table.auto-width th{width:auto!important}
	.inner-content{clear:both}.inner-content table{table-layout:auto;width:100%!important}
	.inner-content table td,.inner-content table th{padding:5px 6px;line-height:1.2;white-space:inherit}
	.inner-content table.auto-width{table-layout:fixed}
	.inner-content table.auto-width td,.inner-content table.auto-width th{width:auto!important}
	.inner-content .mid-box-2{float:none!important;width:auto;margin-bottom:12px;padding-right:0}
	.inner-content .right .mass-box-2{margin-bottom:0}
	.inner-content .mass-box{width:auto}
	.inner-content .mass-box-2{width:auto}
	.inner-content .mass-box-2 .mass-box-2-middle .clip{position:relative;width:auto;height:auto}
	.inner-content .mass-box-2 .mass-box-2-middle .clip .play{left:auto!important;top:auto!important;right:12px;bottom:28px;z-index:10}
	.inner-content .mass-box-2 .mass-box-2-middle .clip .play a img{width:30px}
	.inner-content .mass-box-2 .mass-box-2-middle .clip img{width:100%;height:auto}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list{padding-bottom:25px}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list>a img{width:120px}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list .video-title{overflow:hidden}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list h2{display:inherit;width:auto}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list span.watch{clear:both;width:100%;margin-top:2px}
	.inner-content .mass-box-2 .mass-box-2-middle .video-list span.watch a{
		font-size:.8125rem;
		background:url(../img/m_arrow.png) no-repeat 2px 1px;
		background-size:6px auto
	}
	.inner-content .mass-box-2 .mass-box-2-middle .more{margin-left:0}
	.inner-content a{word-break:break-word}
	#wrapper.innerpage #content .content-container{width:auto!important;padding-bottom:36px;font-size:.875rem}
	#wrapper.innerpage #content .content-container li,#wrapper.innerpage #content .content-container p,#wrapper.innerpage #content .content-container table,
	#wrapper.innerpage #content .content-container td,#wrapper.innerpage #content .content-container th{font-size:1rem!important}
	#wrapper.innerpage #content .content-container li *,#wrapper.innerpage #content .content-container p *,
	#wrapper.innerpage #content .content-container table *,#wrapper.innerpage #content .content-container td *,
	#wrapper.innerpage #content .content-container th *{font-size:1rem!important}
	#wrapper.innerpage #content .content-container a{word-break:break-word}
	#wrapper.innerpage #content .content-container .caption,#wrapper.innerpage #content .content-container .caption p,
	#wrapper.innerpage #content .content-container .caption p *{font-size:1rem!important}
	#wrapper.innerpage #content .content-container h1.section-title{margin-bottom:8px;font-size:1.625rem;line-height:1.2}
	#wrapper.innerpage #content .content-container .gs_w .content>h2,#wrapper.innerpage #content .content-container .side-box-grid h2>a,
	#wrapper.innerpage #content .content-container .sitemap_list h2>a,#wrapper.innerpage #content .content-container h2.title,
	#wrapper.innerpage #content .content-container h2.title a{font-size:1.4375rem!important}
	#wrapper.innerpage #content .content-container img{height:auto!important}
	#wrapper.innerpage #content .content-container .gs_w .template1 h2,#wrapper.innerpage #content .content-container .gs_w .template2 h2,
	#wrapper.innerpage #content .content-container .gs_w .template3 h2,#wrapper.innerpage #content .content-container .gs_w .template4 h2{
		font-size:1.4375rem!important}
	#wrapper.innerpage #content .content-container table a{word-break:inherit}
	#wrapper.innerpage #content .content-container .more a span{font-size:.8125rem!important}
	#wrapper.innerpage #content .content-container .inner-content{float:none;width:auto;height:auto!important}
	#wrapper.innerpage #content .content-container .breadcrumb{width:auto;padding-top:0;padding-bottom:24px;line-height:1.4}
	#wrapper.innerpage #content .content-container .breadcrumb a{display:inline-block;color:#868686}
	#wrapper.innerpage #content .content-container .breadcrumb span{margin:0 5px}
	#wrapper.innerpage #content .content-container .action a.copy-text,#wrapper.innerpage #content .content-container .action a.print{
		padding-left:16px;background-position:0 -1px;background-size:16px auto}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box{width:auto;margin-bottom:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle{width:auto;padding:15px 12px;border-radius:4px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing #search-directory-box{
		width:calc(100% - 30px);height:30px;font-size:.875rem;border-radius:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .search{float:none;width:auto}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing #search-directory-button{
		width:30px;
		height:30px;padding:0;
		margin-bottom:25px;
		border-radius:0;
		background:url(../img/m_search-button-grey.png) no-repeat 0 0;
		background-size:30px auto
	}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .directory-page{
		padding:20px 0 15px;line-height:3;text-align:left}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .directory-page span{margin-right:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .directory-page span a{
		width:32px;height:auto;margin:0;padding:7px 8px;font-size:1.375rem;line-height:1;border-radius:4px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .directory-page span a.selected,
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .directory-page span a:hover{
		background:#dbdbdb}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .page-character{
		width:8%;height:auto;font-size:2.8rem;text-align:left}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .page-result-list{
		width:90%;padding-right:0;padding-left:10px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .directory-listing .page-result-list ul li{
		margin-bottom:9px;background:url(../img/m_arrow.png) no-repeat 5px 6px;background-size:6px auto}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing{padding-bottom:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing h2.title{float:none}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .sorting{
		float:none!important;margin-bottom:20px;padding-left:0;font-size:.75rem}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .sorting a{padding:0 6px!important}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .sorting a.selected,
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .sorting a.unselected{
		padding-right:15px!important}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing input#search_box{
		float:none;width:100%;height:30px;
		margin-left:0;margin-bottom:10px;
		font-size:.875rem;
		border-radius:0;
		background:url(../img/m_search-button-grey.png) no-repeat right 0;
		background-size:30px auto
	}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .tab_content_list li span.left{width:60%}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .tab_content_list li span.right{width:40%}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .tab_content_list li span.right a{
		margin:0 10px 10px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .tab_content_list
	.listing-item>ul>li>span.left{background:url(../img/m_arrow.png) no-repeat left 8px;background-size:6px auto}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .icon-description{padding-top:30px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .icon-description li{width:50%;padding-right:5px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .icon-description li img{width:32px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing h2.title{float:none}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing .search{float:none;width:auto;margin-bottom:25px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing .search:after{display:table;clear:both;content:''}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing .list-title{border-bottom:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing #search-events-box{
		width:calc(100% - 30px);height:30px;font-size:.875rem;border-radius:0}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing #search-events-button{
		float:left;
		width:30px;
		height:30px;
		padding:0;
		border-radius:0;
		background:url(../img/m_search-button-grey.png) no-repeat 0 0;
		background-size:30px auto
	}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing td{margin:5px 0;padding:0 5px}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing .view-all{
		margin-bottom:25px;
		background:url(../img/m_arrow.png) no-repeat right center;
		background-size:6px auto
	}
	#wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .events-listing .view-all+span{
		font-size:.75rem;line-height:1.3
	}
	#wrapper.innerpage #content .content-container .inner-full-wrapper{width:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight{width:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight>div{margin-bottom:15px}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight .boxgrid2{float:none;width:auto;height:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight .boxgrid2 img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight .boxgrid2 span.title{
		float:none;
		width:auto;
		height:auto;
		padding:15px 12px 2px;
		color:#333;
		line-height:1.4;
		font-size:1rem
	}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight .captionfull2 .boxcaption2{display:inline-block;background:0 0}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .highlight .captionfull2 .boxcaption2 span.more{
		float:none;display:inline-block;margin-left:12px;font-size:.875rem
	}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .large-book-shadow{background-color:#fff}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .large-book-shadow a{width:auto;height:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .large-book-shadow a .boxcaption2{position:static;float:none;height:auto;opacity:1}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box{
		margin-bottom:15px;
		padding:0;
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
	}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-bottom,
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-top{display:none}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-middle{width:auto;padding:14px 12px;min-height:0}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-middle a.thumb{width:auto;height:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-middle img{width:120px;padding-right:15px}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-middle h2.title{font-size:1.2rem!important}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .two-col .inner-box-middle .more{clear:both;float:left;margin-top:15px}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col{width:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box{float:none;width:auto;padding-right:0;padding-bottom:8px!important}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box .inner-box-middle-2{width:auto;padding:8px;border-radius:3px}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box .inner-box-middle-2 img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box .inner-box-middle-2 .sizes{margin-bottom:0}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box .inner-box-middle-2 .sizes li a{white-space:nowrap}
	#wrapper.innerpage #content .content-container .inner-full-wrapper .four-col .inner-box .inner-box-middle-2 span.arrow{
		background:url(../img/m_arrow.png) no-repeat right center;background-size:6px auto
	}
	#wrapper.innerpage #content .content-container .first-landing>.left{float:none!important;width:auto}
	#wrapper.innerpage #content .content-container .first-landing>.left .template6-research .left-col{float:none;width:auto}
	#wrapper.innerpage #content .content-container .first-landing>.right{float:none!important;width:auto}
	#wrapper.innerpage #content .content-container .third-level-content{float:none;width:auto}
	#wrapper.innerpage #content .content-container .third-level-content .video-details{position:relative;padding-top:18px}
	#wrapper.innerpage #content .content-container .third-level-content .video-details .video{float:none;width:auto}
	#wrapper.innerpage #content .content-container .third-level-content .video-details .video img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .third-level-content .video-details .video .image_description{width:auto}
	#wrapper.innerpage #content .content-container .third-level-content .video-details .additional{float:none;width:auto;margin-top:20px;padding:0}
	#wrapper.innerpage #content .content-container .third-level-content .video-details .back{
		position:absolute;right:0;top:0;padding-left:10px;
		background:url(../img/m_arrow-left.png) no-repeat 0 .5px!important;background-size:6px auto!important
	}
	#wrapper.innerpage #content .content-container .third-level-content .video-list{margin-bottom:25px}
	#wrapper.innerpage #content .content-container .third-level-content .video-list img{width:120px;padding-right:12px}
	#wrapper.innerpage #content .content-container .third-level-content .video-list .item-content{overflow:hidden;padding-left:0}
	#wrapper.innerpage #content .content-container .third-level-content .video-list h2{font-size:1.4375rem}
	#wrapper.innerpage #content .content-container .third-level-content .video-list span.watch a{
		font-size:.8125rem;background:url(../img/m_arrow.png) no-repeat 2px 6px;
		background-size:6px auto
	}
	#wrapper.innerpage #content .content-container .side-box{float:none;width:auto;margin-top:15px;margin-left:0;padding-bottom:0}
	#wrapper.innerpage #content .content-container .side-box .side-box-middle .video-list{display:block;width:auto;margin-bottom:12px}
	#wrapper.innerpage #content .content-container .side-box .side-box-middle .video-list:after{display:table;clear:both;content:''}
	#wrapper.innerpage #content .content-container .side-box .side-box-middle .video-list img{width:120px;padding-right:15px}
	#wrapper.innerpage #content .content-container .side-box .sizes{margin-bottom:10px}
	#wrapper.innerpage #content .content-container .side-box .sizes>li{margin-bottom:9px}
	#wrapper.innerpage #content .content-container .side-box .more{margin-left:0;margin-bottom:0;font-size:.8125rem}
	#wrapper.innerpage #content .content-container .mixed-layout-2{margin-bottom:0}
	#wrapper.innerpage #content .content-container .mixed-layout-2>div{float:none!important;width:100%;border-radius:4px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle{height:auto}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .desc{
		position:static!important;float:none;width:auto;margin:8px 0 5px;line-height:1.3
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .more{margin-bottom:0;margin-left:0}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle div.title{float:none;width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle div.title a img{width:100px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle div.title a img[alt=U-Vision]{width:86px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .photo{float:none!important;width:auto;margin-bottom:25px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .photo.right{margin-bottom:0}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .photo img{width:100%;height:auto;max-height:none!important}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .mid-box .mid-box-middle .photo p{height:auto;margin-bottom:10px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .interactive-corner{
		border-radius:4px;background-position:right 5px;background-size:240px auto}
	#wrapper.innerpage #content .content-container .mixed-layout-2 h2.title{font-size:1.0625rem!important}
	#wrapper.innerpage #content .content-container .mixed-layout-2 h2.title.interstate-regular{font-size:1.5rem!important}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs{float:none}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li{width:50%;height:32px;line-height:32px;background-position:right 0}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li.faculties-and-departments{
		background-image:url(../img/m_faculties-and-departments.gif)
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li.hku-student-associations{
		background-image:url(../img/m_hku-student-associations.gif)
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li.faculties-and-departments-active{
		background-image:image-url("m_faculties-and-departments-active.gif")
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li.hku-student-associations-active{
		background-image:image-url("m_hku-student-associations-active.gif")
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li a{font-size:.9rem!important}
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs:after{display:table;clear:both;content:''}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content{padding:12px 12px 0}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content .more{margin-left:0;margin-bottom:0}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content_list li span.left{width:55%}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content_list li span.right{width:45%}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content_list li span.right a{margin:0 10px 10px}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .tab_content_list li ul>li>span.left{
		background:url(../img/m_arrow.png) no-repeat left 8px;background-size:6px auto
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .side-box .side-box-middle span.arrow{
		background:url(../img/m_arrow.png) no-repeat right center;background-size:6px auto
	}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .side-box .side-box-middle img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .more{position:static}
	#wrapper.innerpage #content .content-container .mixed-layout-2 .bottom-content .photo-gallery-item{max-height:none}
	#wrapper.innerpage #content .content-container .img-social-media{max-width:100%}
	#wrapper.innerpage #content .content-container .social-btn{bottom:14px;padding:8px 12px}
	#wrapper.innerpage #content .content-container .icon-social-media{right:10px;top:24px}
	#wrapper.innerpage #content .content-container .mixed-left,#wrapper.innerpage #content .content-container .mixed-right{float:none;width:auto}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2,#wrapper.innerpage #content .content-container .mixed-right .side-box-2{
		display:block;width:auto
	}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .side-box-middle,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .side-box-middle{
		width:auto;padding:14px 12px;border-radius:4px
	}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .side-box-middle img,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .side-box-middle img{
			width:100%;height:auto}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .side-box-middle h2.title span.rss-icon,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .side-box-middle h2.title span.rss-icon{
			width:15px;
			height:15px;
			margin-left:6px;
			background-position:0 0;
			background-size:15px auto
	}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .side-box-middle ul.news-listing li,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .side-box-middle ul.news-listing li{padding:10px 0}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .hku-in-the-media,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .hku-in-the-media{min-height:0}
	#wrapper.innerpage #content .content-container .mixed-left .side-box-2 .hku-in-the-media span.more,
	#wrapper.innerpage #content .content-container .mixed-right .side-box-2 .hku-in-the-media span.more{margin:0}
	#wrapper.innerpage #content .content-container .mixed-left .highlight,#wrapper.innerpage #content .content-container .mixed-right .highlight{display:none}
	#wrapper.innerpage #content .content-container .clone-interstate-regular-banner h2.banner{padding-bottom:10px}
	#wrapper.innerpage #content .content-container .clone-interstate-regular-banner h2.banner a{width:auto;height:auto;margin-right:0}
	#wrapper.innerpage #content .content-container .clone-interstate-regular-banner h2.banner a img{width:100%}
	#wrapper.innerpage #content .content-container .clone-medium-box-contact{padding-top:10px}
	#wrapper.innerpage #content .content-container .clone-medium-box-contact .hidden-xs{display:block!important}
	#wrapper.innerpage #content .content-container .clone-medium-box-terminology .hidden-xs{display:block!important}
	#wrapper.innerpage #content .content-container .mixed-left{margin-bottom:25px}
	#wrapper.innerpage #content .content-container .services-for-media{width:auto;border-radius:4px;background-position:right 0}
	#wrapper.innerpage #content .content-container .services-for-media h2.title{padding-top:0;line-height:initial}
	#wrapper.innerpage #content .content-container .mixed-right .left,#wrapper.innerpage #content .content-container .mixed-right .right{float:none!important}
	#wrapper.innerpage #content .content-container .mixed-right .mixed-layout-bottom>div.left{width:auto}
	#wrapper.innerpage #content .content-container .mixed-right .mixed-layout-bottom .right .side-box-2{padding-bottom:0}
	#wrapper.innerpage #content .content-container .mixed-layout span.rss-icon{
		width:15px;height:15px;margin-left:6px;background-position:0 0;background-size:15px auto}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box{width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle{width:auto;padding:14px 12px}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle>div,
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle>h2{
		float:none!important;width:auto
	}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle h2.title{height:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle div.left{margin-bottom:25px}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle ul.news-listing{width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle ul.news-listing li{padding:10px 0}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle ul.news-listing li span{max-height:60px}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle .more{margin-left:0}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .large-box-middle .news-photo{width:auto;height:auto;border-left:0;padding-left:0}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .news-select .selCont{margin-left:0}
	#wrapper.innerpage #content .content-container .mixed-layout .large-box .news-select .selCont .ui-selectmenu-button>a{
		height:22px;margin-bottom:15px;padding-top:0;background:url(../img/m_arrow-down.png) no-repeat 97% 7px;background-size:10px auto}
	#wrapper.innerpage #content .content-container .mixed-layout .highlight-clone .detail{margin-top:5px}
	#wrapper.innerpage #content .content-container .mixed-layout .highlight-clone .detail p{padding-bottom:0}
	#wrapper.innerpage #content .content-container .mixed-layout .highlight-clone img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .trans-medium-box{width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .trans-medium-box .trans-medium-box-middle{
		width:auto;min-height:0;padding:14px 12px;border-radius:4px;background-repeat:repeat}
	#wrapper.innerpage #content .content-container .mixed-layout .trans-medium-box .trans-medium-box-middle input{height:29px;font-size:.875rem}
	#wrapper.innerpage #content .content-container .mixed-layout .trans-medium-box .trans-medium-box-middle button{
		height:29px;padding:8px 10px;font-size:14px;background-image:none
	}
	#wrapper.innerpage #content .content-container .mixed-layout .trans-medium-box .trans-medium-box-middle img{width:100%;height:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box{width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .medium-box-middle{width:auto;padding:14px 12px;border-radius:4px}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .medium-box-middle ul.contact-person{width:auto}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .medium-box-middle ul.contact-person li{
		float:none;width:auto;margin-right:0;padding:15px 0 0 0;border-right:0}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .medium-box-middle ul.contact-person li:first-child{padding-top:3px}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .no-padding-tb h2.title{padding-right:0}
	#wrapper.innerpage #content .content-container .mixed-layout .medium-box .no-padding-tb a{width:auto;padding:14px 0}
	#wrapper.innerpage #content .content-container .side-box-middle{height:auto;min-height:0}
	#wrapper.innerpage #content .content-container .side-box-middle div[class^=multimedia-banner]{float:left;width:50%;margin-bottom:0;padding-bottom:8px}
	#wrapper.innerpage #content .content-container .side-box-middle div[class^=multimedia-banner] img{width:98%}
	#wrapper.innerpage #content .content-container .side-box-middle .multimedia-banner-bottom{float:right;text-align:right;border-bottom:0}
	#wrapper.innerpage #content .content-container .side-box-middle .multimedia-banner-bottom+.side-box-details{clear:both}
	#wrapper.innerpage #content .content-container .side-box-middle .multimedia-banner-bottom+.side-box-details .multimedia-icons{
		border-top:1px dotted #d2d2d2}.template4-research .image-box{width:auto}
	.template4-research .image-box img{width:100%!important;height:auto!important}.template4-research .image-box .caption{position:static;float:none;width:auto}
	.template4-research .image-box .caption h2{width:auto;padding:10px 12px 0;font-size:1.4375rem}
	.template4-research .image-box .caption p{float:none;width:auto;padding:0 12px 20px}
	.template4-research .image-box .caption span.more{
		float:none;
		display:inline-block;
		margin-left:12px;
		padding:3px 15px;
		font-size:.8125rem;
		line-height:1.2;
		margin-bottom:14px
	}
	.template4-research .image-box .caption:after{display:table;clear:both;content:''}
	.gridster{width:auto}
	.gridster .gs_w{
		position:static!important;
		width:auto!important;
		height:auto!important;
		margin-bottom:12px!important
	}
	.gridster .gs_w:last-child{
			margin-bottom:0!important
	}
	.gridster img{width:100%!important;height:auto!important}
	.grid{position:static}
	.side-box-grid .side-box-bottom,.side-box-grid .side-box-top{display:none}
	.side-box-grid .side-box-middle{height:auto!important;padding:16px 12px 0;border-radius:4px}
	.side-box-grid .side-box-middle .side-box-details{padding-bottom:7px}
	.side-box-grid .side-box-middle .side-box-details h2 a br{display:none}
	.side-box-grid .side-box-middle .side-box-details>.content>h2{padding-bottom:15px}
	.side-box-grid .side-box-middle .side-box-details .content p+p{margin-top:10px;padding-bottom:0}
	.side-box-grid .side-box-middle h2.title{min-height:0!important;padding-top:0;padding-bottom:12px;font-size:1.5rem!important}
	.side-box-grid .side-box-middle h2+p{padding-bottom:0}.side-box-grid .side-box-middle .more+p{padding-bottom:10px}
	.side-box-grid .side-box-middle .content div{float:none!important;width:auto!important}
	.side-box-grid .side-box-middle .content div ul{margin-top:0}
	.side-box-details .more{margin-bottom:15px;margin-left:0}
	.bottom-left-content-bottom,.bottom-left-content-top,.inner-box-bottom,
	.inner-box-top,.inner-content-bottom,.inner-content-bottom-long,.inner-content-top,.inner-content-top-long,.large-box-bottom,
	.large-box-top,.mass-box-2-bottom,.mass-box-2-top,.mass-box-bottom,.mass-box-top,.medium-box-bottom,.medium-box-top,.mid-box-2-bottom,
	.mid-box-2-top,.mid-box-bottom,.mid-box-top,.side-box-bottom,.side-box-top,.third-level-content-bottom,.third-level-content-top,
	.trans-medium-box-bottom,.trans-medium-box-top{display:none}
	#content .content-container .mixed-layout-2 .mid-box .mid-box-middle,#content .content-container .side-box .side-box-middle,
	#content .content-container .third-level-content-middle,.inner-content .mass-box-2 .mass-box-2-middle,.inner-content .mid-box-2-middle,.inner-content-668{
		width:auto!important;
		padding:14px 12px!important;
		border-radius:4px
	}
	.inner-content-668{padding:12px}
	.inner-content-668 div img{float:none!important;width:100%!important;height:auto!important}
	.inner-content-668 .bulletin-listing .bulletin-latest{padding-bottom:0}
	.inner-content-668 .bulletin-listing .bulletin-latest .thumbnail{width:90px;padding-right:12px}
	.inner-content-668 .bulletin-listing .bulletin-latest .desc{float:none;width:auto;overflow:hidden;padding-right:0;font-size:1rem}
	.inner-content-668 .bulletin-listing .bulletin-latest .desc span{font-size:1em;line-height:1.4}
	.inner-content-668 .bulletin-listing .bulletin-latest .related-links{float:none;width:auto;margin-top:30px;padding-left:0;border:0}
	.inner-content-668 .bulletin-listing .bulletin-box-two-cols{float:none;width:auto;margin-bottom:0}
	.inner-content-668 .bulletin-listing .bulletin-box{float:none;width:auto;margin-bottom:20px;padding-right:0}
	.inner-content-668 .bulletin-listing .bulletin-box .desc{float:none;width:auto;overflow:hidden}
	.inner-content-668 .bulletin-listing .bulletin-box .desc>*{font-size:1rem!important}
	.inner-content-668 .bulletin-listing .bulletin-box .desc strong{line-height:1.4}
	.inner-content-668 .bulletin-listing .pagination span{font-size:.875rem}
	.inner-content-668 .bulletin-listing .pagination span.page-left a,.inner-content-668 .bulletin-listing .pagination span.page-right a{
		background-position:0 -2px}
	.inner-content-668 .press-releases-listing .title.interstate-regular{float:none;height:auto;padding-bottom:5px}
	.inner-content-668 .press-releases-listing .title.interstate-regular span.rss-icon{
		width:15px;height:15px;margin-left:6px;background-position:0 0;background-size:15px auto
	}
	.inner-content-668 .press-releases-listing .search{float:none;width:auto;margin-bottom:25px}
	.inner-content-668 .press-releases-listing #search-directory-box{width:calc(100% - 30px);height:30px;font-size:.875rem;border-radius:0}
	.inner-content-668 .press-releases-listing #search-directory-button{
		float:none;
		width:30px;
		height:30px;
		padding:0;
		border-radius:0;
		background:url(../img/m_search-button-grey.png) no-repeat 0 0;
		background-size:30px auto!important
	}
	.inner-content-668 .press-releases-listing .year{margin-top:5px}
	.inner-content-668 .press-releases-listing .year .prev-year{margin-right:10px}
	.inner-content-668 .press-releases-listing .year .prev-year a,.inner-content-668 .press-releases-listing .year .prev-year a:hover{
		padding:0;background:url(../img/press-release-arrow-l.png) no-repeat 0 3px;background-size:10px auto
	}
	.inner-content-668 .press-releases-listing .year .next-year{margin-left:10px}
	.inner-content-668 .press-releases-listing .year .next-year a,.inner-content-668 .press-releases-listing .year .next-year a:hover{
		padding:0;
		background:url(../img/press-release-arrow-r.png) no-repeat right 3px;
		background-size:10px auto
	}
	.inner-content-668 .press-releases-listing .month{padding-bottom:20px}
	.inner-content-668 .press-releases-listing .month>span{display:inline-block;width:33.33%}
	.inner-content-668 .press-releases-listing .month>span a{display:inline-block;margin:0 10px 15px;padding:6px 10px}
	.inner-content-668 .press-releases-listing .month>span a.selected,.inner-content-668 .press-releases-listing .month>span a:hover{
		background:#dbdbdb;border-radius:3px}
	.inner-content-668 .press-releases-listing .month>span span.month-empty{
			display:inline-block;margin:0 10px 10px;padding:6px 10px
	}
	.inner-content-668 .press-releases-listing .press-item{margin-top:0;padding-bottom:25px;font-size:1.15em}
	.inner-content-668 .press-releases-listing .press-item>span{width:auto!important}
	.inner-content-668 .press-releases-listing .press-item .date{margin-bottom:3px}
	.inner-content-668 .press-releases-listing .press-item .details{
		display:block;
		width:auto!important;
		padding-left:15px;
		background:url(../img/m_arrow.png) no-repeat 2px 5px;background-size:6px auto
	}
	.inner-content-668 .press-releases-listing .press-item .news-type{float:right;margin-top:10px;padding-left:0}
	.inner-content-668 .press-releases-listing .press-item:after{display:table;clear:both;content:''}
	.inner-content-668>span.back{margin-bottom:10px;padding-left:10px;background:url(../img/m_arrow-left.png) no-repeat 0 center;background-size:6px auto}
	.inner-content-668>span.back a{position:relative;top:-1px;color:#333}
	.cht .inner-content-668>span.back a{top:-3px}
	.photo-highlight-left img,.photo-highlight-right img{width:100%!important;height:auto!important}
	.photo-highlight-left{float:none!important;margin-right:0!important}
	.photo-highlight-right{float:none!important;margin-left:0!important}
	.side-menu{display:none!important}
	h2.title{font-size:1.5rem!important}
	h3.title{font-size:1.2rem!important}
	.back{font-size:.8125rem;background-position:0 0!important}
	.topNav a{margin:0 6px;display:inline-block}
	.ios #video_container{background:0 0!important}
	#video_container_jwplayer_display_iconBackground{border-radius:50%}
	.android #video_container_jwplayer_display_image{left:0!important;width:100%!important;height:auto!important}
	.android #video_container{left:0;top:0}
	.table-responsive{position:relative;border:0;-webkit-overflow-scrolling:touch}
	.table-responsive .table-shadow{position:absolute;right:0;top:0;z-index:10;width:80px;height:100%;background:url(../img/bg_table-shade.png) repeat-y 0 0}
	.table-responsive .table-shadow em{
		position:absolute;top:18%;
		left:35px;z-index:1;
		display:block;
		width:23px;
		height:24px;background:url(../img/icon_slide-right.png) no-repeat 0 0;
		background-size:23px auto
	}
	@-webkit-keyframes passing{
		0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
	   50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
	   100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
	 }
	  @keyframes passing{
		  0%{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
		  50%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
		  100%{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0}
	}
	.faa-passing.animated{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}
	.mid-box-2-middle img{width:100%!important;height:auto!important}
	.pagination .page-right a{background:url(../img/m_arrow.png) no-repeat 2px 3px/6px auto!important}
	.pagination .page-left{padding-right:0!important}
	.pagination .page-left a{background:url(../img/m_arrow-left.png) no-repeat 2px 3px/6px auto!important}
	.inner-content-middle table.directory{width:100%}
	.inner-content-middle table.directory td.leftside{width:30%;padding-left:0;padding-right:0}
	.inner-content-middle table.directory td.rightside{width:70%;padding-right:0}
	.inner-content-middle table.directory td.rightside input{width:100%}
	.inner-content-middle table.directory td.rightside input.submit{width:59%}
	.inner-content-middle table.directory td.rightside input.reset{width:35%}
	.inner-content-middle h2 img,.inner-content-middle p a img{max-width:100%;height:auto!important}
	.inner-content-middle p[align=center]>a:last-child{margin-left:-100px}
	.template1,.template2{margin-bottom:15px}
	.template1 .caption,.template2 .caption{width:auto!important}
	.template1 p img,.template2 p img{max-width:100%;height:auto!important}
	.template3 .long-photo img{max-width:100%;height:auto!important}
	.template5-news .news-box-left{margin-right:0}
	.template5-news .news-box-left,.template5-news .news-box-right{float:none;width:auto;margin-bottom:15px}
	.officers-listing{font-size:1em}
	#wrapper.innerpage #content .content-container table.table-court-membership td,
	#wrapper.innerpage #content .content-container table.table-court-membership td *,
	#wrapper.innerpage #content .content-container table.table-court-membership th{font-size:.875rem!important}
	#wrapper.innerpage #content .content-container table.table-court-membership td,
	#wrapper.innerpage #content .content-container table.table-court-membership th{vertical-align:top}
	#wrapper.innerpage #content .content-container table.table-court-membership th{line-height:1}
	.addthis_toolbox>a{margin-right:15px}
	.addthis_toolbox>a .at-icon-wrapper,.addthis_toolbox>a svg{width:20px!important;height:20px!important}
	#content .content-container .third-level-content-middle .video-details .additional span.youtube a{
		width:36px;
		background:url(../img/m_youtube-icon.png) no-repeat 0 3px;
		background-size:36px auto
	}
	.highlight .cover2 span.title{background:0 0}
	#search_box{border-radius:0}.events-listing .table-shadow{display:none}
	.events-listing .thead{display:none}
	.events-listing table,.events-listing tbody,.events-listing td,.events-listing tr{display:block}
	.events-listing tr{padding:10px 0;background-color:#efefef}
	.events-listing tr.even{background-color:#fff}
	.events-listing td{width:auto;line-height:1.3}
	.events-listing td:nth-child(3){display:none}
	.content .large-side,.content .small-side{float:none!important;width:auto!important}
	.content .large-side p,.content .small-side p{padding-bottom:5px}
	.content .small-side{margin-bottom:30px}
	.content .large-side div,.content .large-side ul{float:none!important;width:auto!important}
	.content .large-side .box-details>div,.content .large-side>div{margin-top:25px}
	.content .large-side>img{margin-bottom:-10px}
	.side-box-details .side-box-3-first,.side-box-details .side-box-3-last,.side-box-details .side-box-3-second{
		float:none!important;width:auto!important;padding:0!important
	}
	.side-box-details .side-box-3-first li,.side-box-details .side-box-3-last li,.side-box-details .side-box-3-second li{margin-bottom:12px!important}
	.side-box-details ul li{margin-bottom:9px!important}
	.side-box-details .side-box-3-last{margin-top:30px}
	.side-box-details .side-box-3-last .side-box-details>p{padding-bottom:10px}
	.side-box-details .side-box-3-last .side-box-details+p{display:none}
	.side-box-details .side-box-3-last+p{display:none}
	.ui-selectmenu-button>a{padding-top:0;line-height:20px}
	.ui-selectmenu-button>a .ui-selectmenu-text{font-size:1.3em}
	.stylish-select ul.newList,.ui-selectmenu-menu .ui-menu{height:auto}
	.ui-menu-item .ui-corner-all{padding:10px 6px;font-size:1.4em}
	#d_clip_container{margin:0 0 5px}
	.hku-media-footer{padding:12px;font-size:.75rem;line-height:1.4}
	#content .press-invitation-details .photo-highlight-right>*,.press-invitation-details .photo-highlight-right>*{width:auto}
	#content .press-invitation-details .photo-highlight-left a img,
	#content .press-invitation-details .photo-highlight-right a img,.white-bg.half-width .photo-highlight-left a img,
	.white-bg.half-width .photo-highlight-right a img{width:100%!important}
	.mixed-left-media,.mixed-right-media{float:none;width:auto}
	#mixed-layout-media .left,#mixed-layout-media .right{float:none!important}
	#mixed-layout-media .side-box-details li:last-child{margin-bottom:0!important}
	#mixed-layout-media .large-box-middle,#mixed-layout-media .side-box-middle{border-radius:4px}
	#mixed-layout-media .side-box-2,#mixed-layout-media .side-box-middle{width:auto!important}
	#mixed-layout-media .side-box-middle{padding:14px 12px!important}
	#mixed-layout-media .multimedia-icons{padding-top:10px}
	.mixed-layout-bottom .side-box-2-contact,.mixed-right-media .side-box-2-press{display:none!important}
	.feature-links-group{float:none;margin-top:25px}
	.feature-links-group li:first-child a{padding-left:0}
	.contact-person{margin-top:0}
	.contact-person li{display:block;margin-left:0;margin-top:15px}
	.contact-person li:first-child{margin-top:0}
	#content #mixed-layout-media .side-box-details .multimedia-icons a{margin-right:14px}
	#content #mixed-layout-media .side-box-details .multimedia-icons a img{height:23px!important}
	#entity-form-div #entity-form .submit-img{max-width:100%;height:auto}
	#entity-form-div #entity-form ul p.story_description{width:auto}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table{display:block;width:100%}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table tbody,
	#entity-form-div #entity-form ul p.story_description+.table-responsive table td,
	#entity-form-div #entity-form ul p.story_description+.table-responsive table tr{display:block;padding:0}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table tr{margin-bottom:25px}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .leftside{width:auto;margin-bottom:8px}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside{width:auto;line-height:1.3}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside textarea{float:none;width:100%;margin-top:10px}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside input{float:none;width:100%;padding:0 3px}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .table-responsive{margin-bottom:0}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .table-responsive table{width:100%}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .firstname_table tr{margin-bottom:8px}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .lastname_table tr{margin-bottom:0}
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .reset,
	#entity-form-div #entity-form ul p.story_description+.table-responsive table .rightside .send{width:48%}
	#entity-form-div #entity-form ul li#button a.button1,#entity-form-div #entity-form ul li#button a.button2{
		width:auto;height:auto;padding:8px 15px;border-radius:5px;background:#65a92c
	}
	#entity-form-div #entity-form ul li{margin-bottom:15px}
	#entity-form-div #entity-form ul li label{display:block;width:auto!important;margin-right:0}
	#entity-form-div #entity-form ul li input[type=radio]{width:auto;margin-right:10px}
	#entity-form-div #entity-form ul li input.t_textarea,#entity-form-div #entity-form ul li input[type=text]{
		width:100%!important;padding:1px 5px;border:1px solid #ccc
	}
	#entity-form-div #entity-form ul li input[type=submit]{width:auto;padding:0 15px}
	#entity-form-div #entity-form ul li textarea{width:100%!important;width:100%!important}
	#entity-form-div #entity-form ul li .t_radio{display:inline-block;margin-left:0;margin-top:8px}
	#entity-form-div #entity-form ul li .n_is_text_banner label{width:auto}
	#entity-form-div #entity-form ul li.short{display:block;width:auto}
	#entity-form-div #entity-form ul li.short .grid_2.alpha sup{font-size:9px!important}
	#caption_url_wrapper a{font-size:16px}
	#sitemap_left,#sitemap_right{float:none;width:auto;margin-right:0}
	.sitemap_list.sitemapMenu>li{margin-right:0;padding-left:0}
	.sitemap_list.sitemapMenu>li ul li{background-position:5px .65em}
	.sitemap_list.sitemapMenu>li ul li a,.sitemap_list.sitemapMenu>li ul li span{font-size:.875rem}
	.preview-webform{height:auto;margin-left:0;padding-top:25px}
	.preview-webform .highlight-slide{min-height:0}
	.preview-webform .highlight-slide .slide{float:none;width:auto}
	.preview-webform .highlight-slide .slide img{width:100%;height:auto}
	.preview-webform .highlight-slide .slide.touchcarousel-item{width:auto;margin-right:0;margin-left:0;margin-bottom:10px}
	.preview-webform ul#slideshow{margin-bottom:40px}
	.preview-webform ul#slideshow .poster_submit,.preview-webform ul#slideshow li.submit{
		float:none;display:block;width:auto;
		margin-top:35px;padding-top:0;
		text-align:center
	}
	.preview-webform ul#slideshow .poster_submit input,.preview-webform ul#slideshow li.submit input{float:none;width:120px}
	.preview-webform+.demoRotateBanner{margin-left:0;margin-bottom:-15px;max-width:100%}
	.preview-webform .event-recap .box{float:none}
	.preview-webform .event-recap .box .recap-bottom,.preview-webform .event-recap .box .recap-top{display:none}
	.preview-webform .event-recap .box .info{float:none;height:auto;border-radius:5px}
	.preview-webform .event-recap .box .info .title{margin-top:0!important}
	.preview-webform #poster-slideshow{position:static!important;display:block;width:auto}
	.preview-webform #poster-slideshow>li{width:auto}
	.preview-webform #poster-slideshow>li img{width:100%}
	.preview-webform #poster-slideshow .play_video_img{right:6px;top:172px}
	#wrapper.innerpage #content .preview-webform .highlight-slide .detail a{font-size:inherit!important}
	#wrapper.innerpage #content .preview-webform .highlight-slide h1.section-title{margin:0;font-size:1.5rem!important}
	#wrapper.innerpage #content .preview-webform .highlight-slide h2.title{font-size:1.05rem!important}
	#wrapper.innerpage #content .preview-webform .highlight-slide h2.title a{font-size:1.05em!important}
	#wrapper.innerpage #content .preview-webform .highlight-slide h2.banner-desc{font-size:.875rem!important}
	.table_style_with_border{width:100%!important;margin-left:0!important}
	.table_style_with_border p:last-child{padding-bottom:0}
	.table_style_with_border p a{display:inline-block;margin-bottom:10px;line-height:1.2}
	.table_style_with_border p a:last-child{margin-bottom:0}
	.table-webaward{width:100%!important;margin-bottom:0!important}
	.table-webaward img{max-width:100%;height:auto}
	.table-webaward td[style*='width:10px']{display:none}
	.table-webaward table{width:100%!important}
	.table-webaward table td{width:100%!important;padding:12px 12px 0!important}
}

@media screen and (max-width:320px){
	#wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li{
		height:29px;line-height:29px;background-size:295px auto
	}
   #wrapper.innerpage #content .content-container .mixed-layout-2 ul.tabs li a{padding:0 0 0 5px;font-size:.8rem!important}
   #wrapper.innerpage #content .content-container .inner-full-content .mass-box .mass-box-middle .interact-listing .sorting{font-size:.625rem}
   #wrapper.innerpage #content .content-container table.table-court-membership td,
   #wrapper.innerpage #content .content-container table.table-court-membership td *,
   #wrapper.innerpage #content .content-container table.table-court-membership th{font-size:.75rem!important}
   #wrapper.innerpage #content .content-container table.table-court-membership td,
   #wrapper.innerpage #content .content-container table.table-court-membership th{padding:8px 5px}
 .inner-content-668 .press-releases-listing .month span .month-empty,.inner-content-668 .press-releases-listing .month span a{font-size:.75em}
}

 @media screen and (max-width:767px){#toggle-div{padding-right:20px;padding-left:20px}}
	 .video-table{margin:0 auto;padding:20px 5.623%;background-color:#fff;border-radius:5px}
@media screen and (max-width:767px){
	#content .video-table{padding:17px 0}
	#content .video-table-row{display:block}
	#content .video-table-td{display:inline-block;width:85%}
	#content .video-table-td+.video-table-td{padding-top:29px}
	#content .video-iframe iframe{padding:0!important}
}
.imgblk{position:relative}
.image{display:block;width:100%!important;height:auto!important}
.imgoverlay{
	position:absolute;
	z-index:6;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:.5s ease;-o-transition:.5s ease;
	transition:.5s ease;
	opacity:0;
	background-color:#6dbc2f
}
.imgoverlay:hover{opacity:.9}
.pfavideo-imgblk a{position:relative;display:block}
.pfavideo-imgblk a:focus .imgoverlay,.pfavideo-imgblk a:hover .imgoverlay{opacity:.9}
.white-bg.half-width .pfavideo-imgblk a .imgoverlay{display:none!important}
.vdotext{
	font-size:1.05882353em!important;
	font-weight:700;
	line-height:180%;
	position:absolute;
	top:50%;left:50%;
	display:block;
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	color:#fff
}
@media screen and (max-width:1279px){.vdotext{font-size:.94117647em!important}}
@media screen and (max-width:1023px){.vdotext{font-size:.82352941em!important}}
.video-table{font-size:1rem!important;text-align:center}
@media screen and (max-width:1279px){.video-table{font-size:.875rem!important}}
@media screen and (max-width:768px){.video-table{font-size:1rem!important}}
.video-table-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.video-table-td{
	padding:5px 10px;-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;-ms-flex-positive:1;
	lex-grow:1;vertical-align:top;
	border-bottom:none!important;font-size:.8125em;
	line-height:1.3;min-width:0
}
.video-table-td a{font-size:1.23076923em!important}
.video-table-td:first-child:nth-last-child(1) .pfavideo-imgblk a::after,
.video-table-td:first-child:nth-last-child(1) .pfavideo-imgblk a::before,
.video-table-td:first-child:nth-last-child(1)~.video-table-td .pfavideo-imgblk a::after,
.video-table-td:first-child:nth-last-child(1)~.video-table-td .pfavideo-imgblk a::before{font-size:1rem}
.video-table-td:first-child:nth-last-child(1) .pfavideo-imgblk a::after,
.video-table-td:first-child:nth-last-child(1)~.video-table-td .pfavideo-imgblk a::after{margin:-.4em 0 0 -.15em}
@media screen and (max-width:767px){.video-table-td .pfavideo-imgblk a::after{margin:-.5em 0 0 -.2em}}
@media screen and (min-width:768px){
	.video-table-td:first-child:nth-last-child(2)
	.pfavideo-imgblk a::after,.video-table-td:first-child:nth-last-child(2) .pfavideo-imgblk a::before,
	.video-table-td:first-child:nth-last-child(2)~.video-table-td .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(2)~.video-table-td .pfavideo-imgblk a::before{font-size:.9rem}
	.video-table-td:first-child:nth-last-child(2) .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(2)~.video-table-td .pfavideo-imgblk a::after{margin:-.4em 0 0 -.15em}
	.video-table-td:first-child:nth-last-child(3) .pfavideo-imgblk a::after,.video-table-td:first-child:nth-last-child(3) .pfavideo-imgblk a::before,
	.video-table-td:first-child:nth-last-child(3)~.video-table-td .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(3)~.video-table-td .pfavideo-imgblk a::before{font-size:.8rem}
	.video-table-td:first-child:nth-last-child(4) .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(4) .pfavideo-imgblk a::before,
	.video-table-td:first-child:nth-last-child(4)~.video-table-td .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(4)~.video-table-td .pfavideo-imgblk a::before{font-size:.6rem}
	.video-table-td:first-child:nth-last-child(5) .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(5) .pfavideo-imgblk a::before,
	.video-table-td:first-child:nth-last-child(5)~.video-table-td .pfavideo-imgblk a::after,
	.video-table-td:first-child:nth-last-child(5)~.video-table-td .pfavideo-imgblk a::before{font-size:.5rem}}
	.cms-editor .video-table-td .imgoverlay{display:none!important}
	@font-face{
		font-family:wico;
		src:url(../fonts/icomoon/fonts/wico.woff2) format("woff2"),url(../fonts/icomoon/fonts/wico.woff) format("woff"),
		url(../fonts/icomoon/fonts/wico.ttf) format("truetype");
		font-weight:400;
		font-style:normal;font-display:swap
	}
	.ico,[class*=" ico--"],[class^=ico--]{
		font-family:wico!important;
		speak:none;font-style:normal;
		font-weight:400;
		font-variant:normal;
		text-transform:none;
		line-height:inherit;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale
	}
.ico--explore .path1:before{content:"\e990";color:#000}
.ico--explore .path2:before{content:"\e991";margin-left:-1em;color:#1c1c1c;opacity:.532}
.ico--burger-inner:before{content:"\e915";color:#fff}
.ico--lock:before{content:"\e909"}
.ico--search:before{content:"\e90a"}
.ico--close:before{content:"\e90b"}
.ico--burger:before{content:"\e90c"}
.ico--down:before{content:"\e90d"}
.ico--right:before{content:"\e90e"}
.ico--left:before{content:"\e90f"}
.ico--up:before{content:"\e910"}
.ico--fb:before{content:"\e911"}
.ico--ios:before{content:"\e912"}
.ico--more:before{content:"\e913"}
.ico--andriod:before{content:"\e914"}
.ico--pause:before{content:"\e907"}
.ico--play:before{content:"\e908"}
.ico--plus:before{content:"\e801"}
.ico--external:before{content:"\e812"}
.ico--share:before{content:"\e813"}
.ico--download:before{content:"\e815"}
.ico--minus:before{content:"\e816"}
.ico--ok:before{content:"\e817"}
.ico--circle-thick:before{content:"\f10c"}
.ico--circle:before{content:"\f111"}
.ico--circle-thin:before{content:"\f1db"}
.ico--address:before{content:"\e901"}
.ico--website:before{content:"\e902"}
.ico--fax:before{content:"\e903"}
.ico--phone:before{content:"\e904"}
.ico--date:before{content:"\e905"}
.ico--email:before{content:"\e906"}
.ico--arrow-search:before{content:"\e916"}
.ico--announcement:before{content:"\e91a"}
.ico--warning:before{content:"\ea07"}
.ico--play-video:before{content:"\ea15"}
.ico--sound:before{content:"\ea27"}
.ico--mute:before{content:"\ea2a"}
.ico--calendar:before{content:"\e900"}.container-wide{width:100%;max-width:1700px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}
 @media screen and (max-width:1279px){.container-wide{padding-right:25px;padding-left:25px}}
 @media screen and (max-width:767px){.container-wide{padding-right:20px;padding-left:20px}}
 @media screen and (max-width:1839px){.page-main .container-wide{max-width:1370px}}
 @media screen and (max-width:1439px){.page-main .container-wide{max-width:1140px}}
 @media screen and (max-width:1199px){.page-main .container-wide{max-width:970px}}
 .sr-only-focusable:focus{
	 font-size:14px;
	 position:absolute;
	 z-index:999999;
	 overflow:visible;
	 clip:auto;
	 width:auto;
	 height:auto;
	 padding:5px;
	 white-space:normal;
	 color:#fff;
	 background-color:#245201}[data-whatinput=mouse] :focus{outline:0!important}[data-whatinput=touch] :focus{outline:0!important}
 .ico--fw{display:inline-block;width:1.25em;text-align:center}
 .ico--sync-path-color>[class*=path]:before{color:inherit!important}
 @-webkit-keyframes hvr-wobble-vertical-mild{
	 0%{-webkit-transform:translateY(2px);transform:translateY(2px)}
	 33.3%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}
	 49.95%{-webkit-transform:translateY(1px);transform:translateY(1px)}
	 66.6%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}
	 100%{-webkit-transform:translateY(2px);transform:translateY(2px)}}
  @-webkit-keyframes opacityAnimate{
	  0%{opacity:.5}
	  50%{opacity:1}
	  49.95%{opacity:.5}
	  66.6%{opacity:1}
	  100%{opacity:.5}
  }
.page-main{position:relative;padding-top:5.5rem;background:#fff}
@media screen and (max-width:1839px){.page-main{padding-top:3.75rem}}
@media screen and (max-width:1439px){.page-main{padding-top:3.3125rem}}
@media screen and (max-width:1199px){.page-main{padding-top:3.0625rem}}
@media screen and (max-width:1000px){.page-main{padding-top:2.5625rem}}
@media screen and (max-width:767px){.page-main{padding-top:2.375rem}}
.page-main>div:first-child{margin-top:0}
.panel{-webkit-box-shadow:none;box-shadow:none}
.panel+.panel{margin-top:1.125rem}
.panel__heading{background-color:#6dbc2f}
.panel__heading-btn[data-toggle]{
	position:relative;
	display:block;
	color:#fff!important;
	font-size:2em!important;
	padding:.5em 1.9em .5em 1em;
	line-height:1.3em;
	font-family:frank_ruhl_libre,roboto,Arial,sans-serif,Microsoft JhengHei revise,'Microsoft JhengHei',MingLiU
}
@media screen and (max-width:768px){
	.panel__heading-btn[data-toggle]{font-size:1.125rem!important;padding:.45em 1.75em .45em .5em}}
	.panel__heading-btn[data-toggle]:focus,.panel__heading-btn[data-toggle]:hover{text-decoration:none}
	.panel__heading-btn[data-toggle]:after{
		font-family:wico!important;
		speak:none;
		font-style:normal;
		font-weight:400;
		font-variant:normal;
		text-transform:none;
		line-height:inherit;
		-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
		position:absolute;top:50%;
		-webkit-transform:translate3d(0,-50%,0);
		transform:translate3d(0,-50%,0);
		right:.75em;
		font-size:.9em;
		color:#fff;
		content:"\e90d";
		-webkit-transition:-webkit-transform .3s;
		transition:-webkit-transform .3s;-o-transition:transform .3s;
		transition:transform .3s;
		transition:transform .3s,-webkit-transform .3s
	}
.panel__heading-btn[data-toggle][aria-expanded=true]:after{
	-webkit-transform:translate3d(0,-50%,0) rotate(180deg);
	transform:translate3d(0,-50%,0) rotate(180deg)
}
.panel__collapse-body{padding:.9375rem 1.25rem;background-color:#fff}
@media screen and (max-width:768px){.panel__collapse-body{padding:.9375em}}
.cke_editable .collapse{display:block}
.cke_editable .panel__heading-btn:after{-webkit-transform:translate3d(0,-50%,0) rotate(180deg);transform:translate3d(0,-50%,0) rotate(180deg)}
.dropdown{position:relative}
.dropdown__btn{
	overflow:hidden;
	white-space:nowrap;-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	position:relative;
	width:100%;
	padding:.5em 2.1875em .5em .625em;
	text-align:left;border:1px solid #333;
	border-radius:6px;
	background:0 0;cursor:pointer;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s
}
.dropdown__btn[aria-expanded=true]>.ico{-webkit-transform:translate3d(0,-50%,0) rotate(180deg);transform:translate3d(0,-50%,0) rotate(180deg)}
.dropdown__btn>.ico{
	position:absolute;
	top:50%;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0);
	right:.625rem;
	line-height:1;
	-webkit-transition:-webkit-transform .3s;
	transition:-webkit-transform .3s;-o-transition:transform .3s;
	transition:transform .3s;
	transition:transform .3s,-webkit-transform .3s
}
.dropdown__btn:focus,.dropdown__btn:hover{color:#333}
.dropdown-menu,.dropdown__menu{
	font-size:inherit;
	width:100%;
	max-height:18.75rem;
	overflow:auto;-webkit-overflow-scrolling:touch;
	padding:0;border:0;
	border-radius:0;
	background-color:#fff;
	-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.16);
	box-shadow:0 0 20px 0 rgba(0,0,0,.16)
}
.dropdown-menu-link,.dropdown__menu-link{display:block;padding:.5em .625em;color:#333}
.dropdown-menu-link:focus,.dropdown-menu-link:hover,.dropdown__menu-link:focus,.dropdown__menu-link:hover{
	color:#fff;
	text-decoration:none;
	background-color:#333
}
.dropdown--icon-btn .dropdown__btn{padding:0;border:0;background:0 0;font-size:1.2em}
.dropdown--icon-btn .dropdown__btn .ico{position:static;-webkit-transform:none;-ms-transform:none;transform:none}
.dropdown--icon-btn .dropdown__menu{min-width:0}
.dropdown--search .dropdown__menu{width:21.875rem;margin-top:.625rem}
.dropdown--innermenu:hover .dropdown__menu{
	visibility:visible;opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);transform:translateY(0)
}
.dropdown--innermenu:hover .dropdown__btn{color:#6dbc2f}
.dropdown--innermenu:hover .dropdown__btn>.ico{
	  -webkit-transform:translate3d(0,-50%,0) rotate(90deg);
	  transform:translate3d(0,-50%,0) rotate(90deg)
	}
	[data-whatintent=keyboard] .dropdown--innermenu:focus-within .dropdown__menu{
		visibility:visible;opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0)
	}
	[data-whatintent=keyboard] .dropdown--innermenu:focus-within .dropdown__btn{color:#6dbc2f}
	[data-whatintent=keyboard] .dropdown--innermenu:focus-within .dropdown__btn>.ico{
		-webkit-transform:translate3d(0,-50%,0) rotate(90deg);
		transform:translate3d(0,-50%,0) rotate(90deg)
	}
	.dropdown--innermenu .dropdown__btn{font-size:1.25em;padding-right:2.5em;border:0;color:#454545;line-height:1}
	.dropdown--innermenu .dropdown__btn>.ico{
		font-size:.9em;display:-webkit-box;
		display:-ms-flexbox;display:flex;
		-webkit-box-pack:center;-ms-flex-pack:center;
		justify-content:center;-webkit-box-align:center;-ms-flex-align:center;
		align-items:center;right:0;width:2rem;height:2rem;background:#6dbc2f;border-radius:50%;color:#fff
	}
	.dropdown--innermenu .dropdown__menu{
		width:16.25rem;max-height:31.25rem;
		overflow:auto;
		margin-right:2em;
		margin-top:-.1875rem;background-image:-o-linear-gradient(305deg,#6dbc2f 1%,#48b96f);
		background-image:linear-gradient(145deg,#6dbc2f 1%,#48b96f);background-color:#245201;
		-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.16);box-shadow:0 0 20px 0 rgba(0,0,0,.16);
		display:block;visibility:hidden;opacity:0;-webkit-transform:translateY(20px);
		-ms-transform:translateY(20px);transform:translateY(20px);
		-webkit-transition-delay:.2s!important;-o-transition-delay:.2s!important;
		transition-delay:.2s!important;
		-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
		transition:all .3s cubic-bezier(.25,.46,.45,.94)
	}
	.dropdown--gather-menu:hover .dropdown__menu{
		visibility:visible;opacity:1;
		-webkit-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0)
	}
	.dropdown--gather-menu:hover .dropdown__btn{color:#6dbc2f}
	.dropdown--gather-menu:hover .dropdown__btn>.ico{-webkit-transform:translate3d(0,-50%,0) rotate(90deg);transform:translate3d(0,-50%,0) rotate(90deg)}
	.dropdown--gather-menu:hover:before{position:absolute;left:-5rem;right:-5rem;top:calc(100% - 1px);height:1.19047619em;content:""}
[data-whatintent=keyboard] .dropdown--gather-menu:focus-within .dropdown__menu{
	visibility:visible;
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)}
[data-whatintent=keyboard] .dropdown--gather-menu:focus-within .dropdown__btn{color:#6dbc2f}
[data-whatintent=keyboard] .dropdown--gather-menu:focus-within .dropdown__btn>.ico{
	-webkit-transform:translate3d(0,-50%,0) rotate(90deg);
	transform:translate3d(0,-50%,0) rotate(90deg)
}
.dropdown--gather-menu .dropdown__btn{
	font-size:1.125rem;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;display:flex;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;-ms-flex-pack:center;
	justify-content:center;
	height:1.5625rem;
	font-weight:700;overflow:visible;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s
}

@media screen and (max-width:1699px){.dropdown--gather-menu .dropdown__btn{font-size:1rem;height:1.4375rem}}
@media screen and (max-width:1439px){.dropdown--gather-menu .dropdown__btn{font-size:.9375rem}}
.dropdown--gather-menu .dropdown__btn:before{
	position:absolute;z-index:-1;left:-.44em;
	right:-.44em;top:-.44em;bottom:-.44em;
	border-radius:50%;
	background-color:#6dbc2f;content:'';
	-webkit-transform:scale(0);
	-ms-transform:scale(0);transform:scale(0);opacity:0;
	visibility:hidden;-webkit-transition:all .25s;-o-transition:all .25s;
	transition:all .25s
}
.dropdown--gather-menu .dropdown__btn>.ico{line-height:0}
.dropdown--gather-menu .dropdown__menu{
	z-index:-1;width:18em;
	max-height:40.625rem;
	overflow:auto;
	margin-right:-6.22222222em;
	background-image:-o-linear-gradient(311deg,#6dbc2f 1%,#48b96f 100%);
	background-image:linear-gradient(139deg,#6dbc2f 1%,#48b96f 100%);
	background-color:#245201;display:block;
	visibility:hidden;opacity:0;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	-webkit-transition-delay:.3s!important;-o-transition-delay:.3s!important;
	transition-delay:.3s!important;-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94)
}

@media screen and (max-width:1439px){.dropdown--gather-menu .dropdown__menu{margin-right:-5.25rem}}
.cht .dropdown--gather-menu .dropdown__menu{margin-right:-7.33333333em}
@media screen and (max-width:1439px){.cht .dropdown--gather-menu .dropdown__menu{margin-right:-6.25rem}}
.is-hovering .page-head,.is-opening .page-head{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.11);box-shadow:0 0 20px 0 rgba(0,0,0,.11);z-index:10004}
.is-hovering .page-head:before,.is-opening .page-head:before{visibility:hidden;opacity:0}
.is-hovering .page-head:after,.is-opening .page-head:after{visibility:visible;opacity:1}
.desktop .is-opening{padding-right:17px}
body:not([data-scroll-dir=up]) .page-head.page-head--scrolled{
	-webkit-transform:translate(0,-105%);-ms-transform:translate(0,-105%);transform:translate(0,-105%)
}
.page-head{
	position:fixed;top:0;left:0;right:0;z-index:10001;will-change:transform;
	-webkit-transition:-webkit-transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s;
	transition:-webkit-transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s;
	-o-transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .3s;
	transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .3s;
	transition:transform .8s cubic-bezier(.25,.46,.45,.94),box-shadow .3s,-webkit-transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s
}

.page-head:before{
	 position:absolute;
	 left:0;
	 top:0;
	 z-index:-1;
	 width:100%;
	 height:18.75rem;
	 content:"";
/* 	 background:url(../img/bg_header.png) top left repeat-x; */
	 pointer-events:none;
	 -webkit-transition:all .6s;
	 -o-transition:all .6s;
	 transition:all .6s
}
 @media screen and (max-width:1279px){
	 .page-head:before{
		 height:11.875rem;
	     background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));
	     background-image:-o-linear-gradient(top,#fff,rgba(255,255,255,0));
	     background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))
	 }
}

@media screen and (max-width:990px){.page-head:before{height:8.5rem}}
 .page-head:after{
	 position:absolute;
	 left:0;
	 top:0;
	 z-index:-1;
	 width:100%;
	 height:100%;
	 content:"";
	 background-color:#fff;pointer-events:none;
	 visibility:hidden;
	 opacity:0;
	 -webkit-transition:all .3s;-o-transition:all .3s;
	 transition:all .3s
 }
.page-head--scrolled{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.11);box-shadow:0 0 20px 0 rgba(0,0,0,.11);z-index:10003}
.page-head--scrolled:after{visibility:visible;opacity:1}
.page-head--scrolled .page-head__inner{padding:1.125rem 0 1.0625rem}
.page-head--scrolled .page-head__logo{height:5.3125rem;width:13.75rem}
.page-head--scrolled .page-head__inner-right{top:19px}
.page-head--scrolled .mn__link--lv1{padding-bottom:1.38888889em}
.page-head--scrolled:before{visibility:hidden;opacity:0}
.page-head__inner{
	display:-webkit-box;display:-ms-flexbox;display:flex;
	-webkit-box-pack:justify;-ms-flex-pack:justify;
	justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;
	align-items:flex-end;padding:1.375rem 0 1.125rem;
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94)
}
@media screen and (max-width:1279px){
	.page-head__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.125rem 0 1.0625rem}
}
@media screen and (max-width:767px){.page-head__inner{padding:.375rem 0!important}}
.page-head__inner-right{
		position:relative;top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;
	-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start
}
@media screen and (max-width:1279px){.page-head__inner-right{top:auto!important}}
.page-head__logo{height:5.625rem;width:14.5625rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media screen and (max-width:1699px){.page-head__logo{height:5.3125rem!important;width:13.75rem!important}}
@media screen and (max-width:1439px){.page-head__logo{height:4.6875rem!important;width:12.125rem!important}}
@media screen and (max-width:1279px){.page-head__logo{height:4.375rem!important;width:11.3125rem!important}}
@media screen and (max-width:1023px){.page-head__logo{height:3.75rem!important;width:9.6875rem!important}}
@media screen and (max-width:767px) {.page-head__logo{height:3.125rem!important;width:8.0625rem!important}		}
.toolkit{
	font-size:1.3125rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	font-weight:700;color:#245201
}
@media screen and (max-width:1699px){.toolkit{font-size:1.125rem}}
@media screen and (max-width:1439px){.toolkit{font-size:1rem}}
@media screen and (max-width:1279px){.toolkit{font-size:1.1875rem}}
@media screen and (max-width:990px){.toolkit{font-size:1.125rem}}
@media screen and (max-width:414px){.cht .toolkit{font-size:1.0625rem}}
@media screen and (max-width:359px){.toolkit{font-size:.875rem}}.toolkit>*{margin-left:1.14285714em}
@media screen and (max-width:1279px){.toolkit>*{margin-left:1.875rem}}
@media screen and (max-width:990px){.toolkit>*{margin-left:1.5625rem}}
@media screen and (max-width:359px){.toolkit>*{margin-left:1.25rem}}
.toolkit>:first-child{margin-left:.71428571em}
.toolkit a,.toolkit button{color:inherit;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.toolkit a:focus,.toolkit a:hover,.toolkit button:focus,.toolkit button:hover{color:#6dbc2f;text-decoration:none}
.toolkit__gather-menu{padding:0;border:0;background:0 0}
@media screen and (max-width:1279px){.toolkit__gather-menu{display:none}}
.toolkit__lang{font-size:.95238095em!important}
.cht .toolkit__lang{font-size:.9047619em!important}
@media screen and (max-width:1279px){.toolkit__lang{margin-left:0!important}}
@media screen and (max-width:767px){.toolkit__lang-item-d{display:none}}.toolkit__lang-item-m{display:none}
@media screen and (max-width:767px){.toolkit__lang-item-m{display:block}}
@media screen and (max-width:767px){.toolkit__search{display:none}}
.toolkit__whole-menu{font-size:1.31578947em;display:none}
@media screen and (max-width:1279px){.toolkit__whole-menu{display:block}}
@media screen and (max-width:767px){.toolkit__whole-menu{font-size:1.375rem}}
@media screen and (max-width:359px){.toolkit__whole-menu{font-size:1.25rem}}
.toolkit__whole-menu .ico{
	display:block;
	-webkit-transition:-webkit-transform .28s;
	transition:-webkit-transform .28s;-o-transition:transform .28s;
	transition:transform .28s;
	transition:transform .28s,-webkit-transform .28s
}
.toolkit__whole-menu.active .ico{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.toolkit__whole-menu.active .ico:before{content:"\e90b"}
.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#245201}
.search-form__box{
	font-size:.8em;
	-webkit-box-flex:1;-ms-flex:1;flex:1;
	height:2.625rem;
	padding:.3125rem .625rem;color:#fff;font-weight:400;
	border:0;background-color:transparent;outline:0!important
}
.search-form__box::-moz-placeholder{color:#fff;opacity:.45}
.search-form__box::-webkit-input-placeholder{color:#fff;opacity:.45}
.search-form__box:-moz-placeholder{color:#fff;opacity:.45}
.search-form__box:-ms-input-placeholder{color:#fff;opacity:.45}
.search-form__btn{font-size:1.1em;padding:0 .75rem;color:#fff!important;border:0;border-radius:0;background-color:transparent}
.search-form__btn:focus,.search-form__btn:hover{opacity:.8}
.search-form--mobile{display:none}
@media screen and (max-width:767px){
	.search-form--mobile{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;position:fixed;
		z-index:10002;left:0;right:0;
		top:62px;-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0);
		-webkit-transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);
		transition:-webkit-transform .36s cubic-bezier(.25,.46,.45,.94);-
		o-transition:transform .36s cubic-bezier(.25,.46,.45,.94);
		transition:transform .36s cubic-bezier(.25,.46,.45,.94);
		transition:transform .36s cubic-bezier(.25,.46,.45,.94),
		-webkit-transform .36s cubic-bezier(.25,.46,.45,.94)
	}
}
@media screen and (max-width:359px){.search-form--mobile{top:55px}}
.search-form--mobile .search-form__box{font-size:1.125rem;height:3rem;padding-left:1.375rem;line-height:1.2;color:#fff}
.search-form--mobile .search-form__box::-moz-placeholder{opacity:1}
.search-form--mobile .search-form__box::-webkit-input-placeholder{opacity:1}
.search-form--mobile .search-form__box:-ms-input-placeholder{opacity:1}
.search-form--mobile .search-form__box::-ms-input-placeholder{overflow:visible}
.search-form--mobile .search-form__box::placeholder{overflow:visible}
.search-form--mobile .search-form__btn{font-size:1.375rem;padding:0 1.375rem 0 .75rem}
.search-form--mobile .ico--arrow-search:before{content:"\e90a"}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,
[type=search]::-webkit-search-results-decoration{display:none}[type=search]::-ms-clear,[type=search]::-ms-reveal,[type=text]::-ms-clear,
[type=text]::-ms-reveal{display:none;width:0;height:0}.mn{font-size:1.125rem}
@media screen and (max-width:1699px){.mn{font-size:1rem}}
@media screen and (max-width:1439px){.mn{font-size:.9375rem}}
@media screen and (max-width:1279px){.mn{display:none}}
.mn__list{padding-bottom:.83333333em}
.mn__list ul{position:absolute;visibility:hidden;opacity:0;
-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.16);box-shadow:0 0 20px 0 rgba(0,0,0,.16);
-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
transition:all .3s cubic-bezier(.25,.46,.45,.94)}
.mn__list--lv1{display:-webkit-box;display:-ms-flexbox;display:flex}
.mn__list--lv2{
	left:-22px;
	top:calc(100% - 2px);
	width:18.88888889em;
	background-image:-o-linear-gradient(326deg,#6dbc2f 1%,#48b96f 100%);
	background-image:linear-gradient(124deg,#6dbc2f 1%,#48b96f 100%);
	background-color:#245201;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px);
	-webkit-transition-delay:.3s!important;-o-transition-delay:.3s!important;
	transition-delay:.3s!important
}
.cht .mn__list--lv2{width:15.55555556em}
.mn__list--lv3{
	z-index:-1;left:100%;top:0;width:18em;
	-webkit-transform:translateX(-18px);
	-ms-transform:translateX(-18px);
	transform:translateX(-18px);
	background-image:-o-linear-gradient(310deg,#6dbc2f 1%,#48b96f 100%);
	background-image:linear-gradient(140deg,#6dbc2f 1%,#48b96f 100%);
	background-color:#245201;
	-webkit-transition-delay:.25s!important;-o-transition-delay:.25s!important;
	transition-delay:.25s!important;
	-webkit-box-shadow:10px 0 20px 0 rgba(0,0,0,.12)!important;
	box-shadow:10px 0 20px 0 rgba(0,0,0,.12)!important
}
.cht .mn__list--lv3{width:14.66666667em}
.mn__item{position:relative}
.mn__item.has-sub{position:relative}
.mn__item.has-sub>.mn__link{position:relative}
.mn__item.has-sub>.mn__link:after{
	font-family:wico!important;speak:none;
	font-style:normal;
	font-weight:400;font-variant:normal;
	text-transform:none;line-height:inherit;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	position:absolute;top:50%;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0);
	font-size:.83333333em;right:2em;z-index:2;content:"\e90e"
}
.mn__item.has-sub>.mn__link--lv1:after{display:none}
.mn__item--lv1.is-active{z-index:2}
.mn__item--lv1.is-active .mn__list--lv2{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.mn__item--lv1.is-active>.mn__link{color:#6dbc2f}
.mn__item--lv1.is-active.has-sub>.mn__link:before{display:block}
.mn__item--lv1:nth-last-child(-n+1)>ul{left:auto;right:-22px}
.mn__item--lv1:nth-last-child(-n+1)>ul ul{
	left:auto;right:100%;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)
}
.mn__item--lv2.is-active .mn__list--lv3{visibility:visible;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.mn__item--lv2.is-active>.mn__link,.mn__item--lv3.is-active>.mn__link{background-position:-100% 0}
.mn__link{display:block;font-weight:700;line-height:1.4}
.mn__link:focus,.mn__link:hover{text-decoration:none}
.mn__link--lv1{
	position:relative;
	padding:0 .61111111em 1.94444444em;
	color:#245201;
	-webkit-transition:color .3s;
	-o-transition:color .3s;
	transition:color .3s
}
.mn__link--lv1:before{display:none;position:absolute;left:-6.25rem;right:-6.25rem;top:calc(100% - 25px);height:1.66666667em;content:""}
.mn__link--lv1 .ico{position:relative;top:-1px}
.mn__link--lv2{padding:0;border:0;background:0 0;width:100%;padding:.66666667em 2.5em .66666667em 1.77777778em;color:#fff;text-align:left}
.mn__link--lv3{padding:.66666667em 1.77777778em;color:#fff}
.mn__link--lv2,.mn__link--lv3{
	background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#5da525));
	background-image:-o-linear-gradient(left,rgba(255,255,255,0) 50%,#5da525 50%);
	background-image:linear-gradient(to right,rgba(255,255,255,0) 50%,#5da525 50%);
	background-position:0 0;background-size:200% auto;
	-webkit-transition:background-position .3s ease-out;-o-transition:background-position .3s ease-out;
	transition:background-position .3s ease-out;
	-webkit-transition-delay:30ms;-o-transition-delay:30ms;
	transition-delay:30ms
}
.mn--hover .mn__list--lv1{padding-bottom:0}
.cht .mn--hover .mn__link--lv1{padding-left:.83333333em;padding-right:.83333333em}
.mn--gather{margin-top:1.9375rem}
@media screen and (max-width:1699px){.mn--gather{margin-top:1.8125rem}}
@media screen and (max-width:1439px){.mn--gather{margin-top:1.625rem}}
.page-head--scrolled .mn--gather{margin-top:1.3125rem}
@media screen and (max-width:1699px){.page-head--scrolled .mn--gather{margin-top:1.25rem}}
@media screen and (max-width:1439px){
.page-head--scrolled .mn--gather{margin-top:1.0625rem}}
.mn--gather .mn__list .mn__list{
	width:auto;position:static;
	visibility:unset;opacity:1;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	-webkit-transform:none;-ms-transform:none;
	transform:none;
	-webkit-transition:none;-o-transition:none;
	transition:none;background:0 0
}
.mn--gather .mn__list--lv1{display:block}
.mn--gather .mn__list--lv2{display:none;padding:0}
.mn--gather .mn__list--lv3{display:none;padding:0}
.mn--gather .mn__list button.mn__link{color:#ff0!important;cursor:default}
.mn--gather .mn__item.has-sub>.mn__link:after{display:none}
.mn--gather .mn__item.is-active>.mn__link{background-color:#5da525}
.mn--gather .mn__item.is-active>.btn-toggle-gather-submenu .ico{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.mn--gather .mn__item:focus>.mn__link,.mn--gather .mn__item:hover>
.mn__link{background-position:-100% 0}
.mn--gather .mn__item--lv3-no-link{font-size:.83333333em;padding:.4375em 3.125em .4375em 4.0625em;color:#fff}
.mn--gather .mn__item--lv3-no-link:before{
	position:absolute;width:.25rem;height:.25rem;top:.9375em;left:3.125em;border-radius:50%;background-color:#d8d8d8;content:''
}
.mn--gather .mn__link{
	color:#fff!important;
	background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,rgba(255,255,255,0)),color-stop(50%,#5da525));
	background-image:-o-linear-gradient(left,rgba(255,255,255,0) 50%,#5da525 50%);
	background-image:linear-gradient(to right,rgba(255,255,255,0) 50%,#5da525 50%);
	background-position:0 0;
	background-size:200% auto;
	-webkit-transition:background-position .3s ease-out;
	-o-transition:background-position .3s ease-out;
	transition:background-position .3s ease-out;
	-webkit-transition-delay:30ms;-o-transition-delay:30ms;
	transition-delay:30ms
}
.mn--gather .mn__link--lv1{padding:.72222222em 2.77777778em .72222222em 1.77777778em!important}
.mn--gather .mn__link--lv1:before{display:none!important}
.mn--gather .mn__link--lv2{font-size:.88888889em;padding:.5625em 3.125em .5625em 2.625em}
.mn--gather .mn__link--lv3{font-size:.83333333em;padding:.4375em 3.125em .4375em 4.0625em}
.mn--gather .mn__link--lv3:before{
	position:absolute;
	width:.25rem;
	height:.25rem;
	top:.9375em;
	left:3.125em;
	border-radius:50%;
	background-color:#d8d8d8;
	content:''
}
.btn-toggle-gather-submenu{
	font-size:.83333333em;
	position:absolute;
	top:0;right:0;
	z-index:100;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:3.33333333em;
	height:3.4em;
	max-height:100%;
	padding:0;
	text-align:center;
	color:#fff!important;
	background:0 0;
	border:0;
	-webkit-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease
}
.btn-toggle-gather-submenu:hover{color:#245201!important}
.mn__item--lv2>.btn-toggle-gather-submenu{height:2.8em}
.btn-toggle-gather-submenu .ico{
	margin-left:.33333333em;
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease
}
.hover-burger-menu.is-active .hover-burger-menu__dd{
	visibility:visible;
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	display:block
}
.hover-burger-menu__dd{
	position:absolute;
	visibility:hidden;
	opacity:0;
	-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.16);
	box-shadow:0 0 20px 0 rgba(0,0,0,.16);
	-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);-o-transition:all .3s cubic-bezier(.25,.46,.45,.94);
	transition:all .3s cubic-bezier(.25,.46,.45,.94)
}
.page-foot{position:relative;z-index:1;font-size:1.0625rem;font-weight:400;color:#fff;line-height:1.25;background-color:#6dbc2f}
@media screen and (max-width:1699px){.page-foot{font-size:1rem}}
@media screen and (max-width:1439px){.page-foot{font-size:.9375rem}}
@media screen and (max-width:1023px){.innerpage .page-foot{margin-left:-25px;margin-right:-25px}}
@media screen and (max-width:767px){.innerpage .page-foot{margin-left:-20px;margin-right:-20px}}
.page-foot__inner{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:end;-ms-flex-align:end;
	align-items:flex-end;
	padding:3.625rem 0
}
@media screen and (max-width:767px){.page-foot__inner{padding-top:3rem;padding-bottom:3rem}}
.page-foot__left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;
-webkit-box-flex:0;-ms-flex:0 0 60.97560976%;flex:0 0 60.97560976%;max-width:60.97560976%}
@media screen and (max-width:1279px){
	.page-foot__left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;
    max-width:100%;margin-bottom:1.5625rem}
}
@media screen and (max-width:990px){.page-foot__left{padding-bottom:.75rem;border-bottom:1px solid #82d144}}
@media screen and (max-width:767px){.page-foot__left{margin-bottom:2.375rem;padding-bottom:0}}
.page-foot__list{margin:0;padding:0;list-style:none!important;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media screen and (max-width:767px){.page-foot__list{
	display:-webkit-box;display:-ms-flexbox;
	display:flex;-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:0;-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	padding-bottom:.625rem
}
.page-foot__list:not(:last-child){margin-bottom:1.5625rem;border-bottom:1px solid #82d144}}
.page-foot__item{margin-bottom:1.29411765em;line-height:0}
@media screen and (max-width:990px){.page-foot__item{margin-bottom:1.125rem}}
@media screen and (max-width:767px){.page-foot__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}
@media screen and (max-width:479px){.page-foot__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.page-foot__link{
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	min-height:1.3125rem;
	color:inherit;
	line-height:1.25
}
@media screen and (max-width:990px){.page-foot__link{min-height:1.625rem}}
.page-foot__icon{width:1.3125rem;height:1.3125rem;margin-right:1.11764706em}
@media screen and (max-width:990px){.page-foot__icon{width:1.625rem;height:1.625rem}}
.page-foot__icon--more{width:1.1875rem;height:1.1875rem}
@media screen and (max-width:990px){.page-foot__icon--more{width:1.4375rem;height:1.4375rem}}
.page-foot__right{margin-bottom:1.29411765em}
@media screen and (max-width:1279px){.page-foot__right{margin-bottom:0}}
.foot-copyright{padding-bottom:0;color:#fff}
.foot-award{
display:-webkit-box;
display:-ms-flexbox;
display:flex;-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;-ms-flex-pack:end;
justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.82352941em}
@media screen and (max-width:1279px){
	.foot-award{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
@media screen and (max-width:990px){.foot-award{margin-bottom:.625rem}}
.foot-award__item{margin:0 1.17647059em .70588235em 0}
.foot-award__item:last-child{margin-right:0}
.foot-award__logo{height:5.29411765em}
@media screen and (max-width:990px){.foot-award__logo{height:3.5625rem}	}
.innerpage{
	padding-top:9.875rem;
	background:url(../img/bg_sky.png?ts=1649683200133) top 160px center repeat-y #fff;
	background-size:100% auto
}
@media screen and (max-width:1439px){.innerpage{padding-top:9.1875rem}}
@media screen and (max-width:767px){.innerpage{padding-top:5.9375rem;background:url(../img/inner-bg.jpg) repeat-x 0 0 #caf3f7}}
@media screen and (max-width:359px){.innerpage{padding-top:5rem}}
.innerpage .page-head{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.11);box-shadow:0 0 20px 0 rgba(0,0,0,.11)}
.innerpage .page-head:before{display:none}
.innerpage .page-head:after{visibility:visible;opacity:1}
.innerpage .page-head__logo{height:5.3125rem;width:13.75rem}
.innerpage .page-head__inner{padding:.875rem 0 .8125rem}
@media screen and (max-width:1279px){.innerpage .page-head__inner{padding:1.125rem 0 1.0625rem}}
.innerpage .page-head__inner-right{top:15px}
.innerpage .mn__link--lv1{padding-bottom:1.38888889em}
.innerpage .mn--gather{margin-top:1.375rem}
@media screen and (max-width:1699px){.innerpage .mn--gather{margin-top:1.25rem}}
@media screen and (max-width:1439px){.innerpage .mn--gather{margin-top:1.125rem}}
.page-top{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;-ms-flex-align:center;
	align-items:center;
	margin-bottom:32px
}
@media screen and (max-width:768px){.page-top{margin-bottom:0}}
.innermn ul{margin:0;padding:0;list-style:none!important}
.innermn li{position:relative}
.innermn li.is-active>.btn-toggle-mobi-submenu{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.innermn .my__item--lv2-no-link{width:calc(100% - 1px);padding:.5em 1.4375em;color:#fff;font-weight:700;line-height:1.3;text-align:left}
.cht .innermn .my__item--lv2-no-link{font-weight:400}
.innermn .my__list--lv1 .my__item--lv2-no-link{padding-left:2.875em}
.innermn .my__list--lv1 .my__item--lv2-no-link:before{
	position:absolute;
	width:.25rem;
	height:.25rem;
	top:.9375em;
	left:1.75em;
	border-radius:50%;
	background-color:#d8d8d8;content:''
}
.innermn a,.innermn button{
	position:relative;
	display:block;width:calc(100% - 1px);
	color:#fff;
	font-weight:700;
	line-height:1.3;
	text-align:left;
	cursor:pointer;
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s
}
.innermn a:hover,.innermn button:hover{text-decoration:none;background-color:rgba(93,165,37,.74)}
.cht .innermn a,.cht .innermn button{font-weight:400}
.innermn a{font-size:1.125em;padding:.44444444em 1.27777778em}
.innermn button{padding:0;border:0;background:0 0;font-size:1.125em;padding:.44444444em 2.38888889em .44444444em 1.27777778em}
.innermn button:after{
	font-family:wico!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:inherit;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:.83333333em;
	position:absolute;
	right:1.33333333em;
	top:.66666667em;
	z-index:2;
	content:"\e90d";
	-webkit-transition:all .3s;-o-transition:all .3s;
	transition:all .3s
}
.innermn>ul{padding:1.125em 0 1.25em}.innermn>ul>li.is-active>button{background-color:rgba(93,165,37,.74)}
.innermn>ul>li.is-active>button:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.innermn>ul ul{display:none;padding:0 0 .3125rem}
.innermn>ul ul a{padding-left:2.875em}
.innermn>ul ul a:before{position:absolute;width:.25rem;height:.25rem;top:.9375em;left:1.75em;border-radius:50%;background-color:#d8d8d8;content:''}
#content .page-top__right{font-size:1rem}
@media screen and (max-width:1439px){#content .page-top__right{font-size:.875rem}}
@media screen and (max-width:767px) {#content .page-top__right{display:none}}
#content .page-top__right li{font-size:inherit!important}
.nicescroll-rails{z-index:10!important}


/*=================顶部闪光条===2022-07-04=============================================================*/
@keyframes AnimationName {0% {background-position: 0% 31%;}50% {background-position: 100% 70%;}100% {background-position: 0% 31%;}}
@keyframes slide-left {0% {left: 136px;}100% {left: 36px;}}
@keyframes slide-right {0% {right: 136px;}100% {right: 36px;}}
@keyframes rotate-clockwise {0% { transform: rotate(0deg);} 100% {transform: rotate(360deg);}}
@keyframes rotate-anticlockwise {0% {transform: rotate(0deg);} 100% {transform: rotate(-360deg);}}
@keyframes bounce {50% {transform:translateX(-15px);}}
div#sliding-popup {background-color: #1b4130; padding:1rem 1rem 0;}
div#sliding-popup .eu-cookie-compliance-buttons .decline-button,
div#sliding-popup .eu-cookie-compliance-buttons .agree-button {
	  font-family: 'Manrope', "Font Awesome 5 Pro", sans-serif;
	  text-transform: uppercase;
	  color: #FFF;
	  padding: 0.5rem 1.5rem;
	  display: inline-block;
	  margin-bottom: 10px;
	  background-color: #c28b17;
	  border: 1px solid #eab01f;
	  border-width: 0 0 2px 0;
	  background-image: none;
	  border-radius: 0;
	  box-shadow: none;
	  text-shadow: none;
}
div#sliding-popup .eu-cookie-compliance-buttons .decline-button:hover,
div#sliding-popup .eu-cookie-compliance-buttons .agree-button:hover {color: black;background-color:#eab01f;border-color:#c28b17;}
div#sliding-popup .eu-cookie-compliance-buttons .decline-button + button,
div#sliding-popup .eu-cookie-compliance-buttons .agree-button + button{margin-left:20px;}
.lpm-01 {position: relative;overflow: hidden;z-index: 0;}
@media only screen and (max-width: 767px) {.lpm-01 .image {display: none;}}
.lpm-01 .image .parallax-image {position:relative;pointer-events:none;left:0;right:0;z-index:-1;}
.lpm-01 .image .parallax-image:before {content:'';position:absolute;top:0;border-top:11px solid #eab01f;width:100%;height:11px;z-index:1;}
.lpm-01 .image .parallax-image.scroll-fixed {position: fixed;}
.lpm-01 .image .parallax-image.scroll-fixed ~ .bg-hidden {position: relative;}
.lpm-01 .image .bg-hidden {position: absolute;top: 0;visibility: hidden;opacity: 0;}
.lpm-01 .image .animated-image {position: absolute; z-index: 1;}
.lpm-01 .image .animated-image--circle_bottom {
	  bottom: 0;
	  right: 0;
	  -webkit-transform: translateX(-50%) translateY(50%);
	  -moz-transform: translateX(-50%) translateY(50%);
	  -ms-transform: translateX(-50%) translateY(50%);
	  -o-transform: translateX(-50%) translateY(50%);
	  transform: translateX(-50%) translateY(50%);
	  max-width: 520px;
	  width: 40vw;
}
.lpm-01 .image .animated-image--circle_bottom img {
  -webkit-animation: rotate-anticlockwise 5s linear infinite;
  -moz-animation: rotate-anticlockwise 5s linear infinite;
  -o-animation: rotate-anticlockwise 5s linear infinite;
  animation: rotate-anticlockwise 5s linear infinite;
}
.lpm-01 .image .animated-image--circle_right {
	  top: 0;
	  right: 0;
	  -webkit-transform: translateX(50%) translateY(-50%);
	  -moz-transform: translateX(50%) translateY(-50%);
	  -ms-transform: translateX(50%) translateY(-50%);
	  -o-transform: translateX(50%) translateY(-50%);
	  transform: translateX(50%) translateY(-50%);
}
.lpm-01 .image .animated-image--circle_right img {
	  -webkit-animation: rotate-clockwise 5s linear infinite;
	  -moz-animation: rotate-clockwise 5s linear infinite;
	  -o-animation: rotate-clockwise 5s linear infinite;
	  animation: rotate-clockwise 5s linear infinite;
}
.lpm-01 .image .animated-image--circle_left {
	  top: 0;
	  left: 0;
	  -webkit-transform: translateX(-50%) translateY(-50%);
	  -moz-transform: translateX(-50%) translateY(-50%);
	  -ms-transform: translateX(-50%) translateY(-50%);
	  -o-transform: translateX(-50%) translateY(-50%);
	  transform: translateX(-50%) translateY(-50%);
}
.lpm-01 .image .animated-image--circle_left img {
	  -webkit-animation: rotate-clockwise 5s linear infinite;
	  -moz-animation: rotate-clockwise 5s linear infinite;
	  -o-animation: rotate-clockwise 5s linear infinite;
	  animation: rotate-clockwise 5s linear infinite;
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.lpm-01 .image .animated-image--circle_bottom {display: none;}
	.lpm-01 .image .animated-image--circle_left {display: none; }
}
@media only screen and (max-width: 767px) {
	.lpm-01 .image .animated-image--circle_right {display: none;  }
	.lpm-01 .image .animated-image--circle_left {display: none; }
}
.lpm-01 .mobile-image {display: none; max-height: 880px; overflow: hidden;}
@media only screen and (max-width: 767px) {.lpm-01 .mobile-image {display: block; }}
.lpm-01 .mobile-image .animated-image { position: absolute;	}
.lpm-01 .mobile-image .animated-image--circle_bottom {
	bottom: 0; right: 0;
	-webkit-transform: translateY(65%);-moz-transform:translateY(65%);-ms-transform:translateY(65%);-o-transform:translateY(65%);
	transform: translateY(65%);
	width: 65vw;
	max-width: 320px;
}
.lpm-01 .mobile-image .animated-image--circle_bottom img {
	-webkit-animation: rotate-anticlockwise 5s linear infinite;
	-moz-animation: rotate-anticlockwise 5s linear infinite;
	-o-animation: rotate-anticlockwise 5s linear infinite;
	animation: rotate-anticlockwise 5s linear infinite;
}
.lpm-01 .wrapper{
	position: absolute;top: 0;right: 0; height: 100%; width: 100%; max-width: 600px;background-color: rgba(27,65,48,0.8);background-repeat: no-repeat;
}
@media only screen and (min-width:1180px) and (max-width:1366px), only screen and (min-width:1000px) and (max-width:1179px) {
   .lpm-01 .wrapper {max-width: 500px;}
}
.lpm-01 .wrapper .title-type-1 {color: #1b4130;text-align: left;margin-top: 180px;margin-bottom: 60px;right: 80px;width: 100%;box-sizing: border-box;}
@media only screen and (min-width: 1180px) and (max-width: 1366px), only screen and (min-width: 1000px) and (max-width: 1179px) {
   .lpm-01 .wrapper .title-type-1 { font-size: 2.5rem; }
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
   .lpm-01 .wrapper .title-type-1 {margin-top: 3rem;  margin-bottom: 2rem; font-size: 2.5rem; }
}
@media only screen and (max-width:767px){
   .lpm-01 .wrapper .title-type-1{position: absolute;font-size: 34px;left: 1rem; margin-top: 0;top: auto;bottom: 0;max-width: calc(100% - 8rem); }
}
.lpm-01 .wrapper .description {margin: 0.2rem 1.5rem;  max-width: 378px;}
.lpm-01 .wrapper .description p {font-size: 1.125rem; color: white; font-weight: 300;}
@media only screen and (min-width:768px) and (max-width: 999px) {
   .lpm-01 .wrapper {max-width: 350px;}
   .lpm-01 .wrapper .description {margin:0.2rem 1.5rem; max-width:378px; font-size:0.8rem;line-height:1.2;}
   .lpm-01 .wrapper .description p{font-size: 1rem; color: white;font-weight: 300; }
}
@media only screen and (max-width:767px){
   .lpm-01 .wrapper {width:100%;height:150px;max-width:inherit;top: auto !important;right:auto; bottom:0;}
   .lpm-01 .wrapper .description {display:none;}
}
.lpm-01 > .wrapper {display: none;}
@media only screen and (max-width: 767px) {.lpm-01 >.wrapper {display: block;}}
/*================顶部闪光条==================================================*/
/*新闻列表页2022-07-27*/
.news_content{
    width: 100%;
    margin: 0 auto;
    min-height: 750px;
	/* background-color:red; */
}
.top_month{
    width:100%;
    height: 56px;
    background: url('/web/img/bg_news_.png') repeat top center;
    padding: 2px;
}
.newsMenuBar{
    width: 100%;
    margin: 2px auto;
    height: 50px;
    position: relative;
	/* background-color:green; */
}

.newsMenuBar .news_hd span {
    display: block;
    width: 20px;
    color:#fff;
    line-height:50px;
    height: 50px;
    position: absolute;
    background: #6DBC2F url('/web/images/news/arr.png') no-repeat center center;
    background-size: 18px 27px;
    border-radius: 2px;
    cursor: pointer;
}
.newsMenuBar .news_hd .news_next{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 	/* Opera */
}
.newsMenuBar .news_hd span:hover{
    background: #dbdbdb url('/web/images/news/arr.png') no-repeat center center;
	text-decoration: none;
    background-color: #dbdbdb;
}
.newsMenuBar .news_hd span.news_next {
    right: 0;
}
.newsMenuBar .news_hd span.news_prev {
    left: 0;
}

.newsMenuBar .news_bd{
    padding-left: 44px;
    width: 100%;
    min-width:100%;
	margin: 0 auto;
    height: 50px;
    overflow: hidden;
	/* background-color:yellow; */
}
.newsMenuBar .news_bd ul{
    margin: 0;
    padding: 0;
	
}

.newsMenuBar .news_bd ul li{
    width: 58px;
    height: 45px;
    float: left;
    cursor: pointer;
    line-height: 45px;
    color: #fff;
    position: relative;
    background: rgb(142 206 225);
    margin-right: 2px;
    margin-left: 2px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
	border:1px solid;

}

.news_current{
    background: #6c4835;
}
.newsMenuBar .news_bd ul li:HOVER,.newsMenuBar .news_bd ul li.news_current{
    background: #63412d;
}
.newsMenuBar .news_bd ul li img{
    display: inline-block;
    margin-right: 1px;
    float: left;
    margin-right: 10px;
    border: 0;
    width: auto;
    height: 42px;
}
.newsMenuBar .news_bd ul li .news_txt{
    display: inline-block;
    text-align: left;
    line-height: 1.3;
    padding: 0;
    vertical-align: middle;
    float: left;
    /* margin-top: 18px; */
}
.newsMenuBar .news_bd ul li .news_txt span.news-spa-1{
    color:yellow;
    font-size: 14px;
    padding: 0 0 0;
    display: block;
    line-height: 1;
    margin-bottom: 6px;
}
.newsMenuBar .news_bd ul li .news_txt span.news-spa-2{
    color: white;
    text-transform: uppercase;
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    -webkit-transform: scale(.9);
    transform: scale(.9);
    text-indent: -8px;
    display: block;
    font-size: 16px;
    line-height: 1;
}

.newslogos{
    width: 100%;
    height: auto;
    overflow: hidden;
/* 	background-color: #3d3029; */
}

.newslogos li{
    float: left;
    width: 50%;
    margin: 0 20px 20px 0;
	background-color: #3d3029;
}
.press-item{
	margin:10px;
}
.news-type{
	visibility:visible;
}
/* 年 选择项*/
.news_bd_year{
    padding-left: 44px;
    width: 100%;
    min-width:100%;
	margin: 0 auto;
    height: 50px;
    overflow: hidden;
	/* background: url('/web/img/ban-service-for-media.png') repeat top center; */
	background:green;
}
.news_bd_year ul{
    margin: 0;
    padding: 0;
	
}

.news_bd_year ul li{
    width: 58px;
    height: 45px;
    float: left;
    cursor: pointer;
    line-height: 45px;
    color: #fff;
    position: relative;
    background: rgb(142 206 225);
    margin-right: 2px;
    margin-left: 2px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
	border:1px solid;

}

.news_current{
    background: #6c4835;
}
.news_bd_year ul li:HOVER,.news_bd_year ul li.news_current{
    background: #63412d;
}
.news_bd_year ul li img{
    display: inline-block;
    margin-right: 1px;
    float: left;
    margin-right: 10px;
    border: 0;
    width: auto;
    height: 42px;
}
.news_bd_year ul li .news_txt{
    display: inline-block;
    text-align: left;
    line-height: 1.3;
    padding: 0;
    vertical-align: middle;
    float: left;
    /* margin-top: 18px; */
}
.news_bd_year ul li .news_txt span.news-spa-1{
    color:yellow;
    font-size: 14px;
    padding: 0 0 0;
    display: block;
    line-height: 1;
    margin-bottom: 6px;
}
.news_bd_year ul li .news_txt span.news-spa-2{
    color: white;
    text-transform: uppercase;
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    -webkit-transform: scale(.9);
    transform: scale(.9);
    text-indent: -8px;
    display: block;
    font-size: 16px;
    line-height: 1;
}




@media screen and (max-width:768px){
	*{-webkit-box-sizing:border-box;box-sizing:border-box}
	.newsMenuBar .news_bd{
		padding-left: 44px;
		width: 100%;
		min-width:100%;
		margin: 0 auto;
		height: 110px;
		overflow: hidden;
	}
	.newsMenuBar .news_hd span {
		display: block;
		width: 20px;
		color:#fff;
		line-height:50px;
		height: 110px;
		position: absolute;
		background: #6DBC2F url('/web/images/news/arr.png') no-repeat center center;
		background-size: 18px 27px;
		border-radius: 2px;
		cursor: pointer;
    }
	.top_month{
		width:100%;
		height: 115px;
		background: url('/web/img/bg_news_.png') repeat top center;
		padding: 2px;
	}
	.press-item{
		margin:10px;
	}
	.news-type{
		/* visibility:hidden; */
	}
	.news_bd_year{
		padding-left: 44px;
		width: 100%;
		min-width:100%;
		margin: 0 auto;
		height: 110px;
		overflow: hidden;
		background:green;
	}
}