@charset "utf-8";
/* CSS Document */

.header {
	/*background: url(../images/banner_newyear.jpg) no-repeat center top;*/
	width:980px;
    height: 200px;
    
    /*稅務節用*/
/*    height: 300px;  */
    
	margin: 0px auto;
    *margin: 0px auto; /*ie7*/
    _margin: 0px auto; /*ie6*/
}
.header h1 {
    height: 135px;
    
    /*稅務節用*/
/*    height: 235px;*/
    width: 100%;
    display:block;
}
.header h1 img{
	height: 100%;
	width: 100%;
}
.header .Logo001 {height: 135px;}
.header .Logo001 img{
    height: 100%;
	width: 100%;
}
.header .decimg{display:none;}

@media screen and (max-width: 979px) {
    .header {
/*
    width: 100%;
*/
    height: 200px;
    width:980px;
    
    /*稅務節用*/
/*    height: 300px;*/
	margin: 0px auto;
    *margin: 0px auto; /*ie7*/
    _margin: 0px auto; /*ie6*/
    }
    .header h1 img {
        width: 100%;
    }
}

/*---------------------------------------nav*/

/*
.header .nav {

	text-align:right;
	margin-left: 240px;
    position:relative;
    right: 10px;
    padding-top:0px;
}
html>body .header .nav {
    font-size: .85em;
    text-align: right;
    margin-left: 240px;
}

*+ html>body .header .nav {
    font-size: .85em;	
    text-align:right;
    margin-left: 240px;
}
*/


.nav {
	padding:7px 20px 0px 0px;
	margin::0px;
	top:0;
	width:auto; /* Firefox and not IE else*/ 
	#width:auto; /* for IE7 and above*/ 
	_width:auto;/* for IE6 and before*/
	font-size: .85em;
/*	position:absolute;*/
    position:relative;
	text-align:right;
    right: 10px;
}
.nav ul {
	margin:0;
	float:none; /* Firefox and not IE else*/ 
	#float:none; /* for IE7 and above*/ 
	_float:none; /* for IE6 and before*/

}
.nav li{
	display:inline;
	padding:2px 0px 0px 0px;
	*padding:2px 0px 0px 0px;
	_padding:2px 8px 0px 0px;
	margin:0px 5px 0px 5px;
	border-right: 1px solid #626262;
	color: #FFF;
	font-weight: normal;
    /*float:right; */
    list-style-type:none;
} 
.nav li a em{
	font-weight: bold;
	color: #884421;
}
.nav li a{
	color: #092f3d;
} 
.nav li a:focus,.nav li a:hover,.nav li a:active {
	color: #ff6400;
    text-decoration: underline;
}

/*---------------------------------------themebar*/
.themebar{ width:100%; padding:0px;}


/*---------------------------------------Menu*/

.wrap {margin:0 auto 0px auto;text-align:left;}
.wrap .top{width:980px;margin:0 auto 0px auto;text-align:left;}

@media screen and (max-width: 979px) {
    .wrap .top {
/*        width:100%;*/
        width:980px;
        margin:0 auto 0px auto;
        text-align:left;
    }
}
/*

.wrap .top .menu{  
background: none;position:absolute;top:113px;  
margin:0;white-space: nowrap;width:auto;
	
	padding:0px 0px 0px  270px;
	}

.wrap .top .menu h2{font-size: .85em;font-weight: normal;color: #1d5993;display:none;}
.wrap .top .menu img{ padding:0px 0 0 0;display:none;}

.wrap .top .menu ul{list-style-type: none;	padding:0px 0 0px 0px;margin:0 auto 0px auto;text-align:center;}
.wrap .top .menu li {margin: 0px 0px 0px 0px;padding:0px 0 0px 1px;list-style-type: none;
		 background: none;display: block;float:left;}

.wrap .top .menu li a{	display: block;	color: #FFF;	text-decoration: none;background: url(../images/bg_top_menu.jpg) repeat-x left top;width: auto;height:auto;padding:8px 13px 8px 13px;font-size: .85em;font-weight:bold;line-height: 1.2em;border-bottom:0px solid #dbdbdb;}
.wrap .top .menu li a:hover{color: #FFF;text-decoration: none;background: url(../images/bg_top_menu_f2.jpg) repeat-x left top;border-bottom:4px solid #ffb618;}
*/


/*---------------------------------------custom*/

/*
.header .custom {
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0;
	
}


.header .custom li{padding:0px;}
.header .custom span{
	cursor:pointer;
}
.header .custom .fontSet{
	background-image: url(../images/icon_arrow6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	float:left;
	width:65px;
}
.header .custom .fontSet ul{
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	padding:0 2px;
	margin:0px 0 0px 0px;
	
}

.header .custom .fontSet li{ display:inline;}
.header .custom .fontSet .fontS{font-size: 80%;}
.header .custom .fontSet .fontM{font-size: 100%;}
.header .custom .fontSet .fontL{font-size: 120%;}

.header .custom .colorSet{
	background-image: url(../images/icon_arrow6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	float:left;
	width:65px;
}

.header .custom .colorSet li{ display:inline;}
.header .custom .colorSet ul{
	background-color: #FFFFFF;
	border: 1px solid #ddd;
	padding:0 2px;
	margin:0px 0 0 0px;
	
	
}
.header .custom .colorSet img{
	border:1px solid #999999;
}
*/


/*---- 樣式  --*/

.visitor{
    position:relative;
    padding: 15px 0px 5px 0px；
        /* 上 左 下 右 */
    width:220px;
    float:left;
	color: #092f3d;
    font-size:.85em;
    display:block;
}

.visitor em{
	margin:0px 2px 5px 2px;
	color: #092f3d;
	font-weight: bold;
	font-size:.95em;
	font-family: Arial, Helvetica, sans-serif;	
    /* vertical-align: bottom;*/
}



.search { 
/* background: url(../images/bg_input.png) no-repeat 80px 0px;*/
 font-size:.85em;
 margin: 0px 0px 0px 210px;/*上 右 下 左*/
 margin: -20px 0px 0px 210px\9; /* for IE7 and above*/ 
 height:50px; 
    overflow: hidden;
    word-break:break-all;
 }

.search .AdSearch{display:block;width:69px;height:23px;text-align:center;

margin:0px 0 10px 265px;  /* Firefox and not IE else*/ 
#margin:0px 0 10px 0px;  /* for IE7 and above*/ 
_margin:0px 0 10px 0px;  /* for IE6 and before*/
padding:3px 0px 10px 0px;
background: url(../images/bg_search.png) no-repeat 0px 0px;position:absolute;
top:154px;
}


.search img{ vertical-align:middle; }
.search  a{
/*	color: #FFF;*/
} 
.search a:focus,.search a:hover,.search a:active{
	color: #ff0000;
} 

.inputSearch {
    border: 1px solid #D3BCA1;
    padding: 0px 0px 0px 0px;
    color: #666;
    vertical-align: middle;
    width: 155px;
    width: 155px\9; /*all ie*/
    margin: 0;
    margin:2px 0px 0px -10px\9; /*all ie*/
    vertical-align: middle;;
    height: 22px;
    background:transparent;
}

.header .user2 {
    float:right;
    overflow: hidden;
    word-break:break-all;
    position:relative;
    top:-34px;
    top:-55px\9; /*all ie*/
    right: 10px;
    z-index: 9999;
}

/*.user:before{content: "站內搜尋：";}*/

.header .user {	
	width:250px;
    position:relative;
    top:-8px;
    margin-top: -20px\9; /*all ie*/
	padding:0px 0px 0px 0px;
	text-align:right;
	float:right;
	font-size: 100%;
}

/*
.header .user li{
	display:inline;
	padding:0 0px 0 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #91ad27;
} 
.header .user li a{
	color: #056e94;
	font-size: 85%;
}
.header .user li a:hover{
	color: #056e94;
}
.header .user li a.here{
	font-weight: bold;
	color: #333333;
}
*/



/*-------------------------------theme_service*/
/*

.theme_service{
	background-image: url(../images/serviceBar_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #339933;
	text-align:center;
	white-space: nowrap;
	
}
.theme_service img{ vertical-align:middle;}
.theme_service ul{ margin:8px 5px 5px 5px; text-align:center;color: #339933;}
.theme_service li{
	display:inline;
	padding:5px 0px 8px 5px;
}
.theme_service li a{
	font-size: 120%;
	font-weight: bold;
	color: #666666;
	
}
.theme_service li a.icon_unit1{
	background-image: url(../images/icon_unit1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit2{
	background-image: url(../images/icon_unit2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit3{
	background-image: url(../images/icon_unit3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit4{
	background-image: url(../images/icon_unit4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit5{
	background-image: url(../images/icon_unit5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit6{
	background-image: url(../images/icon_unit6.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.theme_service li a.icon_unit7{
	background-image: url(../images/icon_unit7.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
