@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font-family: 'quattrocento_sansregular';
	background-color:#FFFFFF;
	/*background:url(../n3-images/2bg.png) repeat-x left top;*/
}

h4 {font-family:"新細明體",serif,sans-serif,cursive;color:#000;border-bottom:2px #ff0000 solid;padding:5px 0px;　}


/* header */
.header {width:100%;
	background:url(../n3-images/header-bg.png) repeat-x;
	height:67px;
}
.header div {
	margin:0 auto;
	/*background-color:#007d7d;*/
	padding:8px 10px;
	position:relative;
	width:1000px;
}
.header div a#logo {
	float:left;
	left:8px;
	position:absolute;
	top:34px;
}
.header div div {
	float:right;
	margin:0;
	padding:0;
	position:static;
	width:400px;
}
.header div div > a {
	display:block;
	float:right;
	margin:0 19px 0 0;
	width:201px;
	height:58px;
	background:url(../n3-images/interface.png) no-repeat 0 -67px;
	text-indent:-99999px;
}
.body .contact {
	margin:0 auto;
	overflow:hidden;
	padding:43px 0 393px;
	width:940px;
}
/* nav */
#nav-sub {
	background:#fff/*url(../images/nav-sub.png) repeat-x*/;
	height:40px;
}
#nav-sub #maindiv {
 
  
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:solid 0px #cccccc;
	width:1000px;background:#ffffff;height:40px;
}
#nav-sub #maindiv .font{
	font-size:15px;
	font-family:"新細明體",serif,sans-serif,cursive;color:#000;
}
#nav-sub #maindiv .font a{
	font-size:15px;
	font-family:"新細明體",serif,sans-serif,cursive;color:#009e96;text-decoration:none;
}
#nav-sub #maindiv .font a:hover{
	font-size:15px;
	font-family:"新細明體",serif,sans-serif,cursive;color:#eb6100;text-decoration:none;
}

.nav-main {

  margin:0px;
	background:#fff/*url(../n3-images/nav-main.png) repeat-x*/;
	
}


.nav-main .maindiv {
 
  border:1px solid #ffffff;
  height:60px;
  
	margin:0px auto;
	padding: 0px ;
	width:1000px;
	background:#ffffff;
	
	
}

#nav-menu{
	 float:left;
      width:100%;
      background:#1d9d9e;
      font-size:93%;
      line-height:20px;
}
#nav-menu ul{
	 margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
}
#nav-menu li{
	 display:inline;
      margin:0 ;
      padding:0;
}
#nav-menu a{
	  float:left;
      background:url("bg.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}

#nav-menu a span {
      float:left;
      display:block;
      background:url("bg.gif") no-repeat right top;
      padding:5px 15px 4px 20px;
      color:#FFF;
      }
#nav-menu a:hover span {
      float:left;
      display:block;
      background:url("../images/bg.gif") repeat right top;
      padding:5px 15px 4px 20px;
      color:#000;
      }
/*content*/
#content {
	margin:0 auto;
	overflow:hidden;
	padding:0 5px;
	width:1000px;
	background-color:#ffffff;
}
#side{background-color:#fff;
width:255px;
height:600px;
float:left;
border:solid 0px #2d2d2d;  
padding:10px 0px;
}
#login{
	border:solid 0px #2d2d2d;  
    text-align:center; 
	/*background:#f8f1e6; 
	padding:5px 5px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px; border-radius: 10px;*/
	width:240px;
	margin:0 auto;
	height:250px; 
	padding-top:6px;
	padding-bottom:6px;
	}
	




#right{
	background:#ffffff;
	width:740px;
	float:left;
    padding:5px 1px; 
    
    text-align:center;
    
    
  /*  border: 1px solid #2d2d2d;*/
}

#column-l{
	width:730px;
	background:#ffffff;
    padding:5px 0px; height:190px;margin:0 auto;
    /*border: 2px solid #2d2d2d;*/
}
#column-icon{
	width:730px;
	background:#ffffff/*f8f1e6*/;
    margin: 0 auto;


    /*padding:5px 1px; */
   
    
   /* border: 2px solid #2d2d2d;*/
	
	/*-moz-border-radius: 10px;  
	-webkit-border-radius: 10px; border-radius: 10px;*/
}
#news-left {
	background-color: #ffffff;
	width: 350px;height: 180px;
	margin: 1px 1px 1px 1px;
	padding: 2px 3px 5px 3px;float: left;
}
#news-right {
	background-color: #ffffff;
	width: 350px;height: 180px;
	margin: 1px 1px 1px 1px;
	padding: 2px 3px 5px 3px;float: right;
}

/* banner */
#banner{
	background:#fff;
    width:1000px;
	height:190px;
    margin:0 auto;
}
#abgneBlock {
	width: 1000px;
	height: 190px;
	position: relative;
	overflow: hidden;
	border: 0px solid #ccc;
}
#abgneBlock ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 9999px;
	height: 100%;
}
#abgneBlock ul.list li {
	float: left;
	width: 1000px;
	height: 100%;
}
#abgneBlock .list img{
	width: 100%;
	height: 100%;
	border: 0;
}
#abgneBlock ul.playerControl {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 14px;
}
#abgneBlock ul.playerControl li {
	float: left;
	width: 23px;
	height: 14px;
	cursor: pointer;
	margin: 0px 2px;
	background: url(n3-images/rect_ctrl.png) no-repeat 0 0;
}
#abgneBlock ul.playerControl li.current { 
	background-position: -23px 0;
}
/* section */








/* footer */
.footer {
	background:url(../n3-images/bg-footer.jpg) repeat-x left top;
	height:250px;
	padding:0px 25px;
}
.footer .maindiv {
	margin:0 auto;
	overflow:hidden;
	padding:0 95px;
	width:800px;
}
.footer .row {
	float:left; 
   /* border:solid 1px red;*/
	width:330px;
}
.footer .row2 {
	float:left; 
   /* border:solid 1px red;*/
	width:190px;
}
.footer div ul {
	list-style:none;
	margin:0 auto;
	margin-top:10px;
}

.footer div li {
	font-size:13px;
	font-family:"新細明體",serif,sans-serif,cursive;color:#009e96;
	letter-spacing: 1px;
	display:block;
	list-style-position: outside;
	overflow:hidden;
	line-height:20px;
}
.footer div ul li a {
	color:#535353;
	display:block;
	font-size:13px;
	font-family:"新細明體",serif,sans-serif,cursive;
	line-height:20px;
	text-decoration:none;
	
}
.footer div ul li a:hover {
	color: #CC6A00;text-decoration:underline;
}
.footer div p {
	font-family:"新細明體",serif,sans-serif,cursive;
	font-weight:bold;
	color:#009e96;
	font-size:15px;
	line-height:10px;
	margin:5;
	
}
/*font*/
#font-main{
	
font-size:13px;	
font-family: serif,sans-serif "新細明體";
}

/*menu*/






input.querybutton
{
   font-size:14px;
   font-weight:bold;
   
   color:#FFFFFF;
   width:55px;
   height:22px;
   background-color:#FF3333;
   border-top-style:solid;
   border-top-color:#EEEEEE;
   border-top-width:3px;
   border-bottom-style:solid;
   border-bottom-color:#AAAAAA;
   border-bottom-width:3px;
   border-left-style:solid;
   border-left-color:#DDDDDD;
   border-left-width:3px;
   border-right-style:solid;
   border-right-color:#AAAAAA;
   border-right-width:3px;
   vertical-align:middle;
   
}
