@charset "utf-8"; 
@import url(https://fonts.googleapis.com/css?family=Montserrat);
*{margin:0; padding:0; box-sizing:border-box; font-family:微軟正黑體,Montserrat,Arial;}

body {background: url(bg.gif); background-repeat: repeat; font-size:13px; font-family:微軟正黑體,Montserrat,Arial;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;}
ul {list-style:none;}
div, ul, ol, li, span, em, i{-webkit-tap-highlight-color:transparent; font-style: normal; font-size:13px;}
table td { font-size:13px;}
li:hover {cursor: pointer}
span:hover {cursor: pointer}
input:focus{outline:none;}
button{font-family:微軟正黑體,Montserrat,Arial;}
button:focus{outline:none;}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"] {-webkit-appearance: none; border:0px; line-height: normal;}
a {color:#000; text-decoration:none;}

.head {position:relative; display:block; margin:0 auto;  background: url(index_head.webp?V=10); background-repeat: NO-repeat; -webkit-background-size:998px 319px; width:998px; height:319px;}
.head .nav {position:absolute; bottom:29px; left:25px; z-index:9; margin:0; padding:0; width:100%; height:26px; line-height:26px;}
.head .nav li {display:inline-block; margin-right:5px; padding-left:10px; background:url(lo.png) no-repeat center left;}
.head .nav li a {color:#000; font-size:13px; font-weight:blod;}
.head .here {position:absolute; bottom:0px; left:5px; z-index:9; margin:0; width:100%; height:30px; line-height:30px;}
.head .here a {color:#000;}

.foot {display:block; padding:0; margin:0 auto; width:998px; height:40px; line-height:40px; background-color:#d4dc52; text-align:center; letter-spacing: 2px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}

.main {display: grid; grid-template-columns: 300px auto; grid-gap:0px; margin:0 auto; width:998px; background-color:#d4dc52;}
.mains {margin:0 auto; width:998px; background-color:#d4dc52;}
.main table {margin:0 auto;}
.main >.main_left { margin:0; padding:0 0 0 4px; width:300px; min-height:300px;}
.main >.main_right {flex-grow:1;  margin:0; padding:0; width:698px; min-height:300px;}



.Page {display:block; margin:0 auto; width:100%; height:30px; line-height:30px; }


.ShowPage{line-height:20px; text-align:center; background:#d4dc52; margin:0; padding-left:20px;}

ul.pagebox{margin:0 auto; padding:0; width:100%; height:30px; line-height:30px;}
ul.pagebox li{float: left;display: inline; width:20px; height: 20px; margin: 2px;}
ul.pagebox li a {text-decoration: none; display: block;color:#fff; height:20px; line-height: 20px;border:1px #8a8f35 solid;background-color: #a2a93e;font-size: 12px;text-align: center;}
ul.pagebox li a:hover{text-decoration: none; background:#eff395; color:#000; border:1px #8a8f35 solid;}


.tit_news_1 {display:block; margin:0 auto; background: url(tit_news_1.png); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_1_space {display:block; margin:0 auto; background: url(tit_news_1_space.png); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_2 {display:block; margin:0 auto;  background: url(tit_news_2.png); background-repeat: NO-repeat; -webkit-background-size:681px 70px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_2_space {display:block; margin:0 auto;  background: url(tit_news_2_space.png); background-repeat: NO-repeat; -webkit-background-size:681px 70px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_3 {display:block; margin:0 auto;  background: url(tit_news_3.png); background-repeat: NO-repeat; -webkit-background-size:998px 72px; width:998px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_4 {display:block; margin:0 auto;  background: url(tit_news_4.png); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_5 {display:block; margin:0 auto;  background: url(tit_news_5.png); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}
.tit_news_6 {display:block; margin:0 auto;  background: url(tit_news_6.png); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px; line-height:72px; text-align:center; font-size:20px;}

.bar {display:block; margin:0 auto;  background: url(img_bar.gif); background-repeat: NO-repeat; -webkit-background-size:681px 12px; width:681px; height:12px;}
.bar2 {display:block; margin:10px auto; margin-bottom:10px;  background: url(img_bar.gif); background-repeat: NO-repeat; -webkit-background-size:681px 12px; width:681px; height:12px;}
.bar_bottom {display:block; margin:0 auto;  background: url(img_bottom.gif); background-repeat: NO-repeat; -webkit-background-size:681px 72px; width:681px; height:72px;}

.list {display: grid; grid-template-columns: auto auto; grid-gap: 10px; margin:0 auto; margin-bottom:10px; padding:0; width:100%; min-height:30px; }
.list li {padding-left:30px; background: url(btn_1.png); background-repeat: NO-repeat; background-position: center center;  -webkit-background-size:96px 30px;  height:30px; line-height:30px; letter-spacing: 2px;}
.list li a {color:#000;}

.list2 {display:block; margin:0; padding:0; width:100%; min-height:20px;}
.list2 li {line-height:25px; padding-left:10px; background:url(lo.png) no-repeat center left; letter-spacing: 2px;}

.news_c {max-width:681px; line-height:25px; letter-spacing: 1px; -webkit-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;}
.news_c a {color:#000;}
.news_c table {max-width:100%;}
.news_bar {display:block; margin:0; padding:0 0 0 20px; width:100%; height:20px; line-height:20px;  background:url(icon_square.gif) no-repeat center left 2px,url(icon_square.gif) no-repeat center right 2px;-webkit-background-size:20px 18px; color:red; font-weight:500px; }
.news_bar a {color:red;}

.content {word-break:break-all; break-word:word-wrap; line-height:25px; letter-spacing: 2px;}
.content h1,h2,h3,h4,h5 {margin:10px 0 10px 0;}
.content img {max-width:800px}

.quote {margin-bottom:20px; padding:10px; background-color:#d4dc52;  -webkit-border-radius:10px;}


.login_input {padding-left:10px; border:1px #000 solid !important; width:80%; height:25px; line-height:25px;}
.login {display:inline-block; margin:0; padding:0; background: url(btn_enter.gif); background-repeat: NO-repeat; -webkit-background-size:55px 20px; width:55px; height:20px;} 

.put {display:inline-block; margin:0 10px 0 10px; background: url(btn_1.png); background-repeat: NO-repeat; background-position: center center;  -webkit-background-size:96px 30px; width:96px; height:30px; line-height:30px; letter-spacing: 2px; cursor: pointer}
.put:disabled {color:#000;}

.reg {margin:0; padding:0; width:100%; min-height:10px; }
.reg td {height:30px; letter-spacing: 2px;}
.reg td input[type="text"],input[type="password"] {padding-left:10px; border:1px #000 solid !important; height:25px; line-height:25px;}


.border_g_top {display:block; margin:0; padding:0; width:291px; height:48px; line-height:48px; background-image: url(border_top.png);background-repeat:no-repeat; text-align: center; letter-spacing: 2px; font-weight: 500;}
.border_g_center {display:block; margin:0; padding:5px 10px 10px 20px; width:291px; min-height:100px; background-image: url(border_center.png);background-repeat:repeat-y; }
.border_g_bottom {display:block; margin:0; padding:0; width:291px; height:48px; background-image: url(border_bottom.png);background-repeat:no-repeat;}

.border_p_top {display:block; margin:0; padding:0; width:291px; height:48px; line-height:48px;  background-image: url(border_top_2.png);background-repeat:no-repeat; text-align: center; letter-spacing: 2px; color:#fff; font-weight: 500;}
.border_p_center {display:block; margin:0; padding:5px 10px 10px 20px; width:291px; min-height:100px; background-image: url(border_center_2.png);background-repeat:repeat-y; }
.border_p_bottom {display:block; margin:0; padding:0; width:291px; height:48px; background-image: url(border_bottom_2.png);background-repeat:no-repeat;}



.new_news_bg {display:block; margin:0 auto; padding:30px 30px 30px 30px; width:99%; min-height:90px; line-height:25px; letter-spacing: 2px;
background:url(img_new01.gif) top left no-repeat,url(img_new03.gif) top right no-repeat,url(img_new02.gif) top center repeat-x,url(img_new07.gif) bottom left no-repeat,url(img_new09.gif) bottom right no-repeat,url(img_new08.gif) bottom center repeat-x,url(img_new04.gif) center left repeat-y,url(img_new06.gif) center right repeat-y,url(img_new05.png) center center repeat;
background-size:46px 24px, 47px 24px, auto 24px, 46px 32px, 47px 32px, auto 32px,46px 32px, 47px 32px, auto auto;
 -webkit-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;
}


.link {display:block; padding:0 10px 0 10px; margin:0 auto; width:998px; height:33px; background-color:#d4dc52;}
.link img {margin-right:10px; width:88px; height:33px;}




