@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0; background-image:url(../imges/bg.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF;
height: 100%;}
#Wrap{margin:0 auto; padding:0; width:913px; min-height:100%;/*overflow:auto; */display:block; position:relative;}
#Header{margin:0 auto; padding:0; height:60px;width:913px;}
#Header .Logo{margin:0 auto; padding:0; background-image:url(../imges/logo.jpg); width:267px; height:56px; float:left; margin-top:4px; clear:both;}
.Lan{margin:0 auto; padding:0; display:block; position:relative; height:17px; margin-top:10px; float: left;_margin-top:5px; margin-top:10px;/* width:600px;*/margin-left:500px;_margin-left:382px; width:auto;}
.Ch{margin:0 auto; padding:0; background-image:url(../imges/ch.jpg); width:35px; height:17px; line-height:17px; text-indent:-9999px; display:block; float:left;}
.En{margin:0 auto; padding:0; background-image: url(../imges/en.jpg); width:53px; height:17px;line-height:17px; text-indent:-9999px; float:left; display:block; margin-left:10px;}
.En a{margin:0 auto; padding:0; background-image: url(../imges/en.jpg); width:53px; height:17px;line-height:17px; text-indent:-9999px;  float:left;}
.En a:hover{margin:0 auto; padding:0; background-image: url(../imges/en_ov.jpg); width:53px; height:17px;line-height:17px; text-indent:-9999px; float:left;}
/*去除連結虛線框*/
a{
 outline: none; /* for Firefox */
 hlbr:expression(this.onFocus=this.blur()); /* for IE */
}

#Content{margin:0 auto; padding:0; background-image:url(../imges/con_bg.jpg); background-repeat:no-repeat; background-position:top; width:913px; padding-bottom:80px;overflow:auto;}
/*FOOTER*/
#Footer{margin:0 auto; padding:0; background-image:url(../imges/footer_bg.jpg); background-repeat:repeat-x; height:120px; width:100%; clear:both;position: relative; display:block;}
.FooterIn{margin:0 auto; padding:0; width:913px;}
.Bread{margin:0 auto; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:36px; clear:both; display:block;}
.Bread a{margin:0 auto; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:36px; text-decoration:none; margin:0 5px 0 5px;}
.Bread a:hover{margin:0 auto; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3f8c00; line-height:36px;margin:0 5px 0 5px;}
.SiteMap{margin:0 auto; padding:0; padding:0 20px; border-right:#CCCCCC solid 1px; display:block; width:auto; float:left; overflow:auto;}
.SiteMap ul{margin:0 auto; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#999999;  list-style-type:none;}
.SiteMap ul li a{margin:0 auto; padding:0; text-decoration:none; color:#999999;}
.SiteMap ul li a:hover{margin:0 auto; padding:0; text-decoration:none; color:#5b8dcc;}



.Chapter{margin:0 auto; padding:0; text-decoration:none; color: #333333; font-size:15px; font-weight:bold; line-height:24px;}
.Chapter a{margin:0 auto; padding:0; text-decoration:none; color: #333333; font-size:15px; font-weight:bold; line-height:24px;}
.Chapter a:hover{margin:0 auto; padding:0; text-decoration:none; color: #000000;font-size:15px; font-weight:bold; line-height:24px;}

.Address{margin:0 auto; padding:0; background-image:url(../imges/add.jpg); width:208px; height:44px; float:right; text-indent:-9999px; margin-top:10px;}
.CopyRight{margin:0 auto; padding:0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; line-height:30px; clear:both; display:block; margin-top:20px;_margin-top:0;#margin-top:0; text-align:right;}

.BackTop{margin:0 auto; padding:0; }
.BackTop a{margin:0 auto; padding:0; background-image:url(../imges/top.jpg); background-repeat:no-repeat; width:17px; height:38px; text-indent:-9999px; float:right;margin-right:100px; _margin-right:50px; clear:both; display:block; #display:block;}