﻿/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,p,th,tbody,thead,tfoot,em,strong,span,input{font-size:16px;font-family:Verdana, Geneva, 微軟正黑體;padding:0;margin:0;}
img {border:0 none;} 
em {font-weight:normal;font-style:normal;} 
ol,ul {list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:16px;} 
input,textarea {font-size:16px;outline:0 none;}
.clearFix:after{content:' ';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearFix {*zoom:1;}
/*body*/
body {
	font-size: 16px;
	font-family:Verdana, Geneva, 微軟正黑體;
	color: #ffffff;
	text-align: center;
	background-image: url(../images/body-bg.jpg);
	background-position: center top;
	background-color: #2f2d2e;
}
a:hover {text-decoration:none; color:#FF8000}
a {text-decoration:none; color:#F7BC5B}
/*focus*/
.focus {height:390px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:390px;overflow:hidden;}
.focus_m li {width:100%;height:390px;_float:left;}
.focus_m li.li_1 {background:url(../images/1.jpg) center 0 no-repeat #393535;}
.focus_m li.li_2 {background:url(../images/2.jpg) center 0 no-repeat #393535;}
.focus_m li.li_3 {background:url(../images/3.jpg) center 0 no-repeat #393535;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:10px;top:360px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
/*login*/
.login_box {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.login {position:absolute;width:304px;height:314px;overflow:hidden;padding:10px;top:28px;right:0;}
.login_bg {position:absolute;z-index:1;width:400px;height:400px;background:#e8e8e8;opacity:0.4;filter:alpha(opacity=40);left:0;top:0;}
.login_content {border:1px solid #8a9eaa;position:relative;width:302px;height:312px;overflow:hidden;z-index:2;background:url(../images/login_bg.png) 0 0 repeat-x;}
.login_main {height:41px;overflow:hidden;}
.login_main li {width:151px;height:41px;overflow:hidden;float:left;}
.login_main a {display:block;width:150px;height:40px;text-align:center;font-size:10pt;font-family:Verdana, Geneva, 微軟正黑體;letter-spacing:1px;line-height:40px;border:1px solid #8a9eaa;background:#f9f9f9;}
.login_main a.active {background:none;border-color:#f0f0f0;}
.login_main a:hover {color:#f60;}
.login_main .li_0 a {border-width:0 1px 1px 0;}
.login_main .li_1 a {border-width:0 0 1px 1px;}
.login_cnzz {padding:0 10px;position:relative;}
.login_cnzz table {table-layout:fixed;width:100%;}
.login_cnzz td {padding-top:10px;}
.login_cnzz td.td_0 {width:60px;text-align:right;}
.login_cnzz td.td_1 {}
.login_cnzz td.td_1 input {width:180px;height:26px;line-height:26px;background:#fff;border:1px solid #ccc;padding:0 5px;color:#919191;}
.login_cnzz td.td_1 input:focus {border-color:#8fb5cf;color:#000;}
.login_cnzz td.td_2 input {vertical-align:middle;margin-top:-2px;margin-bottom:1px;}
.login_cnzz td.td_3 input {width:60px;height:26px;line-height:26px;background:#fff;border:1px solid #ccc;padding:0 5px;color:#919191;}
.login_cnzz td.td_3 input:focus {border-color:#8fb5cf;color:#000;}
.login_cnzz td.td_4 a {float:left;overflow:hidden;height:32px;line-height:32px;overflow:hidden;}
.login_cnzz td.td_4 span {display:block;text-indent:-999em;float:left;overflow:hidden;height:32px;line-height:32px;overflow:hidden;width:73px;height:32px;overflow:hidden;background:url(../images/btn.png) 0 -100px no-repeat;cursor:pointer;}
.login_cnzz td.td_4 span:hover {background-position:-100px -100px;}
.login_cnzz td.td_4 a.a_1 {color:#0387cf;margin-left:10px;}
.login_cnzz td.td_4 a.a_1:hover {text-decoration:underline;}
.register {position:absolute;width:257px;height:40px;overflow:hidden;background:url(../images/btn.png) 0 0 no-repeat;display:block;text-indent:-999em;cursor:pointer;left:50%;margin-left:-129px;top:220px;}
.register:hover {background-position:0 -50px;}
.login_error {text-align:center;color:#f00;}

.index_box {margin-top:15px;}
.index_box h3 {height:30px;line-height:30px;overflow:hidden;font-size:14px;}


img{border:none}

#main{width:910px; min-height:600px; margin:30px auto 0 auto; background:#fff; -moz-border-radius:12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px; border-radius:12px;}
h2.top_title{margin:4px 20px; padding-top:15px; padding-left:20px; padding-bottom:10px; border-bottom:1px solid #d3d3d3; font-size:18px; color:#a84c10; background:url(../images/arrL.gif) no-repeat 2px 14px}
.pageq{ font-family:Verdana, Geneva, 微軟正黑體;font-size:16px;padding:0px 0px 6px; clear:both;}
.pageq a{padding:0 6px;margin:5px 6px 0 0; color:#4d4d4d;background:#fff;height:25px; line-height:25px; display:inline-block; border:1px solid #4d4d4d; float:none; text-align:center;}
.pageq a:visited{color:#1f3a87;} 
.pageq a:hover{color:#ffffff; background:#4d4d4d; border:1px solid #ffffff;float:none;}
.pagea{ font-family: Verdana;font-size:10pt;padding:0px 0px 6px; clear:both;}
.pagea a{padding:0 6px;margin:5px 6px 0 0; color:#ffffff;background:#4d4d4d;height:25px; line-height:25px; display:inline-block; border:1px solid #4d4d4d; float:none; text-align:center;}
.pagea a:hover{color:#ffffff;}
.important {
  background-color: #FF80C0;
  padding:1px 7px 1px;
}
.importantb {
  background-color: #008080;
  padding:1px 9px 1px;
}
