@charset "utf-8";
/* CSS Document */

body {
	font-family: Helvetica, Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "黑體-繁", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", sans-serif;
	background-color: #FFFFEC;
}
* {
    margin: 0;
    padding: 0;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1024px;
}
img {
 vertical-align: middle;
 border-style: none;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}
.topbarLogo img{
	margin-left: 5px;
	margin-top: 3px;	
}
.bgw {
	    width: 100%;
    margin-right: auto;
    margin-left: auto;
	background-color: #FFFFFF;
}

/*-------------movbtn-------------*/

.movbtn a{
 display: block;
 width: 390px;
 margin-top: 17px;
 border: 1px solid #EA3031;
 border-radius: 16px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 9px;
 color: #FFFFFF;
 background-color: #EC3233;
 text-decoration: none;
 
}
/*-------------btn---------------*/
.title{
 width: auto;
 height: 610px;
 position: absolute;
 top: 35px;
 margin: 0 auto;
}

.btn{
 position: absolute;
 background-size: 100%;
}

.btn01{
 left: 0px;
}

.btn02{
 left: 346px;
 top: 453px;
}
.btn03{
 left: 492px;
 top: 344px;
}
.btn04{
 left: 768px;
 top: 390px;
}

.move1 {
    -webkit-animation: gif 1.4s infinite linear;
    animation: move1 3s infinite linear;
}
.move2 {
    -webkit-animation: gif 1.4s infinite linear;
    animation: move2 4s infinite linear;
}
.move3 {
    -webkit-animation: gif 1.4s infinite linear;
    animation: move3 3.5s infinite linear;
}

@keyframes move1
{
    0%   {top:453px;}
    50%  {top:463px;}
    100% {top:453px;}
}

@keyframes move2
{
    0%   {top:344px;}
    25%   {top:334px;}
    50%  {top:324px;}
    75%   {top:334px;}
    100% {top:344px;}
}

@keyframes move3
{
    0%   {top:390px;}
    50%  {top:400px;}
    100% {top:390px;}
}


/*------------event--------------------*/

.event_bg{
	background-color: #FFFFFF;
	width: 90%;
	border-radius: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.event_1{
 margin-top: 20px;
 margin-bottom: 20px;
 color: #000000;
}

.event_1 th,.event_1 td{
	border: 1px solid #E1E1E1;
}
.event_1 th,.event_1 td,.event_px td{
 padding-top: 5px;
 word-break: break-all;
 padding-left: 8px;
 padding-bottom: 5px;
 padding-right: 8px;
 line-height: 1.4rem;
}
.event_1 p{
	word-break: break-all;
}
.event_1 tr:nth-child(even){
 background-color: #E5E5E5;
	}
.event_1 thead td{
	background-color: #2282BF;
	color: #FFFFFF;
} 
.event_1 tr th{
	background-color: #FFFFFF;
} 

.event_1 a:link{
	color: #0F6DFF;	
	
}
.sign03{
 background-image: url(../images/p4_05_1.jpg);
}
.sign_d{
 width: 800px;
 line-height: 32px;
 text-align: left;
 margin-top: 68px;
 margin-left: 109px;
 height: 188px;
 /* [disabled]border: 1px solid #727171; */
}
.sign_d td{
 padding-left: 14px;
}
.sign_t1{
 font-weight: bold;
 font-size: 18px;
}
.sign_t2{
 color: #EC3232;
}
.sign_t3{
 background-color: #EC3232;
 color: #FFFFFF;
 font-size: 25px;
 border-radius: 20px;
 padding-top: 4px;
 padding-right: 18px;
 padding-bottom: 4px;
 padding-left: 18px;
}







.footer_line {
	background-image: url(../images/footer_line.png);
	background-repeat: repeat-x;
	background-size: auto 100%;
	height: 5em;
}
/* =========(下)版尾 bar======== */
.footer {
	width: 100%;
	height: 35px;
	background-color: #f48b19;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.footer ul {
	width: 370px;
}
.footer li {
	display: block;
	font-size: 13px;
	color: #fff;
	letter-spacing: 1px;
	line-height: 35px;
	margin-left: 10px;
	font-weight: bold;
	float: left;
}
.footer li a {
	color: #fff;
	text-decoration: none;
}
.footer li a:hover {
	color: #fff;
	text-decoration: underline;
}
/* ========(下)版尾=========== */
.copyright {
	width: 100%;
	margin: 0 auto;
	/* padding-top:40px; */
	text-align: center;
	clear: both;
}
.copyright_title {
	font-size: 13px;
	line-height: 26px;
	padding: 5px 0 3px 0;
	font-weight: bold;
	color: #bd4d03;
}
.copyright_nav {
	font-size: 13px;
	line-height: 24px;
	color: #302f2d;
}
.copyright_nav a {
	text-decoration: none;
	color: #302f2d;
}
.copyright_nav a:hover {
	color: #f16305;
}
.copyright_info {
	font-size: 13px;
	line-height: 24px;
	color: #302f2d;
}
.copyright_info a {}
	
