/*內容*/
.contentBox {
	width:100%;
	height:auto;
	position: absolute;
	z-index: 8999;
	top:380px;
}

.InsidecontentBox {
	width:100%;
	height:auto;
	position: absolute;
	z-index: 8999;
	top:118x;
}
/*上方輪播*/
.txttab {
	height: auto;
	width: 1000px;
	margin:0 auto;
	position:relative;
}
.txt2 {
	top: 50px;
	left: 71%;
	width: auto;
	height: auto;
	margin: 0 auto 0 -515px;
	padding: 30px;
	position: absolute;
	font-size: 300%;
	text-align: center;
	color: #007ece;
	text-shadow: 3px 3px 3px #000;
	background-color: rgba(255,255,255,.5);
	text-shadow: 0 0 1px #FFF,
	1px 1px 1px #FFF,
	2px 2px 1px #FFF,
	3px 3px 1px #FFF,
	4px 4px 1px #FFF,
	5px 5px 1px #FFF;
}
.txt3 {
	top: 40px;
	left: 50%;
	width: auto;
	height: auto;
	margin: 0 auto 0 -450px;
	padding: 20px;
	position: absolute;
	font-size: 400%;
	text-align: center;
	color: #FF0;
	text-shadow: 3px 3px 3px #000;
	text-shadow:4px -4px 10px #000;
}
/*跑馬燈*/
.marquee {
	width:90%;
	height:auto;
	background:#FFF;
	border:1px solid #ccc;
	display:inline-block;
	margin:3px;
	vertical-align:middle;
}
	.marquee img {
		margin:5px 0 0 10px;
		display:inline-block;
		vertical-align:middle;
	}
	.marquee marquee {
		width:90%;
		color:#fd5d06;
		margin:5px 0 0 5px;
		display:inline-block;
		vertical-align:middle;
	}
.slideText {
    position: relative;
    overflow: hidden;
	margin-top: -18px;
    width: 100%;
    height: 1.5em;
}
.slideText ul, .slideText li {
    margin: 0;
	padding:0 0 0 18px;
    list-style: none;
    width: 95%;
}
.slideText ul {
    position: absolute;
}
.slideText li {
	text-align:left;
}
.slideText li a {
    display: block;
    overflow: hidden;
    font-size: 1em;
    height: 1.5em;
    line-height: 1.5em;
    text-decoration: none;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.slideText li a:hover {
    text-decoration: underline;
}
/*搜尋*/
.search {
	width:47%;
	height:30px;
	display:inline-block;
	margin:0 0 0 12px;
	vertical-align:top;
}
.search .popular_search {
	width:25%;
	position:absolute;
	top:-25px;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#FFF;
	text-shadow: 0 0 20px #5b5b5b;
}
	.search .popular_search a {
		color:#FFF;
		text-shadow: 0 0 20px #5b5b5b;
	}
	.search .popular_search a:hover {
		color:#d8d8d8;
		text-shadow: 0 0 20px #5b5b5b;
	}
.search .g_search {
	width:80%;
	display:inline-block;
	vertical-align:middle;
}
.search .advanced_search {
	width:12%;
	margin:0 0 0 18px;
	padding:3px 8px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	background:#3695c1;
	outline:2px solid #FFF;
}
	.search .advanced_search a {
		color:#FFF;
	}
/*手機搜尋*/
.mobile-search {
	width:90%;
	height:auto;
	display:inline-block;
	float:right;
	text-align:right;
	margin:5px 5px 0 0;
}
.mobile-search .popular_search {
	width:55%;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color:#FFF;
	text-shadow: 0 0 20px #5b5b5b;
	display:inline-block;
}
	.mobile-search .popular_search a {
		color:#FFF;
		text-shadow: 0 0 20px #5b5b5b;
	}
	.mobile-search .popular_search a:hover {
		color:#d8d8d8;
		text-shadow: 0 0 20px #5b5b5b;
	}
.g_mobile-search {
	width:30%;
	display:inline-block;
	vertical-align:middle;
}
.mobile-search .advanced_search {
	width:12%;
	padding:0 0 10px 0;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
}
	.mobile-search .advanced_search a {
		color:#FFF;
	}
/*最新消息*/
.news {
	width:47%;
	border:1px solid #0a91f8;
	display:inline-block;
	margin:10px 0 0 12px;
	vertical-align:top;
	background:#FFF;
}
.news-auction {
	width:90px;
	font-size:large;
	text-align:center;
	padding: 10px 0;
	background: #c3d7e6;
	border:1px solid #FFF;
	position:relative;
	display:table-cell;
	top:-46px;
	left:75%;
}
/*照片*/
.photo {
	width:47%;
	height:auto;
	background-color:#fff;
	border:1px solid #a7a7a7;
	display:inline-block;
	margin:10px 0 0 12px;
	vertical-align:top;
}
	.photo-box {
		width:460px;
		height:310px;
		margin:5px;
		overflow: hidden;
	}
	.photo-box img {
		width:460px;
		height:310px;
	}
/*快捷選單*/
.shortcut {
	width:47.222%;
	display:inline-block;
	margin:10px 0 0 12px;
	vertical-align:top;
}
.shortcut-aside-1 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#c4ffc6;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-2 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#ffa76d;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-3 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#54c4a4;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-4 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#3f9ed2;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-5 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#f39e0b;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-6 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#ff9999;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-7 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#e993c6;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-8 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#9a92c5;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-9 {
	width:33.333%;
	height:86px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#2dbcbe;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-10 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#48dd4f;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-11 {
	width:33.333%;
	height:86px;	
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#d23f6f;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
.shortcut-aside-12 {
	width:33.333%;
	height:86px;
	text-align:center;
	vertical-align:top;
	display:inline-block;
	background-color:#c4bd54;
	padding:6px 0 0 0;
	float:left;
	position:relative;
	outline:5px solid #FFF;
	}
    .shortcut-content{
		width:100%;
		height:auto;
		color:#fff;
		text-align:center;
		text-shadow: 1px 1px 1px #3F3F3F;
		display:block;
		padding:10px 0;
		position:absolute;
		bottom:0;
		left:0;
		}
/*快速連結*/
.fast {
	width:47.222%;
	display:inline-block;
	margin:10px 0 0 11px;
	vertical-align:top;
}
	.top-service {
		width:48%;
		height:auto;
		min-height:365px;
		display:inline-block;
		border:1px solid #02cf0c;
		vertical-align:top;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#baffbd+0,feffff+100 */
		background: #baffbd; /* Old browsers */
		background: linear-gradient(to bottom,  #baffbd 0%,#feffff 100%); /* W3C */
	}
	.top-site {
		width:48%;
		height:auto;
		min-height:365px;
		margin:0 0 0 10px;
		display:inline-block;
		border:1px solid #d65800;
		vertical-align:top;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe3cd+0,fffefe+100 */
		background: #ffe3cd; /* Old browsers */
		background: linear-gradient(to bottom,  #ffe3cd 0%,#fffefe 100%); /* W3C */
		float:right;
	}
	.top-site-title {
		width:100%;
		height:auto;
		color:#FFF;
		background-color:#e99a63;
		text-align:center;
		padding:11px 0;
	}
	.top-site ul {
		width:90%;
		height:auto;
		margin:0 auto;
		padding:0;
	}
	.top-site ul li {
		line-height:210%;
		margin:0;
		padding:5px 0;
		border-bottom: 1px dotted #000000;
		list-style:inside;
	}
	.top-site ul li:last-child{ border:0; }
	.top-site a {
		color: #1e5a84;
		padding: 0;
		margin: 0 ;
	}
	.top-site a:hover {color:#ffa300;text-decoration: underline;}

/*地政機關連結*/
.links {
	width:100%;
	max-width:957px;
	height:auto;
	border:1px solid #00b2b4;
	margin:10px auto 0 12px;
	display:inline-block;
}
	.links-title {
		width: auto;
		height: auto;
		font-size: large;
		color: #FFF;
		background-color: #00b2b4;
		padding: 10px 0 10px 36px;
		font-weight: bold;
	}
	.links ul {
		width:93%;
		height:auto;
		margin:0 auto;
		padding:0;
		list-style:inside;
	}
	.links ul li {
		width:11.888%;
		display:inline-block;
		margin:0 auto;
		padding: 11px 0 11px 18px;
		background-image:url(../images/icon_05.jpg);
		background-repeat:no-repeat; 
		background-position:10px 20px; 
		border-bottom: 1px dotted #000000;
	}
	.links ul li:last-child{ border:0; }
	.links ul li:nth-last-child(2) { border:0;}
	.links ul li:nth-last-child(3) { border:0;}
	.links ul li:nth-last-child(4) { border:0;}
	.links ul li:nth-last-child(5) { border:0;}
	.links ul li:nth-last-child(6) { border:0;}
	.links ul li:nth-last-child(7) { border:0;}
	.links ul li a {
		color: #1e5a84;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	.links ul li a:hover {color:#ffa300;text-decoration: underline;}
/*Banner*/
.banner {
	width:95%;
	height:auto;
	margin:10px 0 0 17px;
	text-align:center;
}
	.banner ul {
		width:100%;
		height:auto;
		margin:0 auto;
		padding:0;
	}
	.banner ul li {
		width:170px;
		display:inline-block;
		padding: 0;
	}
	.banner img {
		width:185px;
		height:70px;
	}
	.banner-more {
		width:100%;
		height:auto;
		margin:0;
		padding:0;
		text-align:right;
		color:#fff;
	}
	
/*.under{
	width: 100%;
    height: auto;
    position: absolute;
    z-index: 8999;
    top: auto;}
*/

/*RWD*/
@media screen and (max-width: 1300px) {
.popular_search {
	width:37%;
}
}
@media screen and (max-width: 1015px) {
.banner {
	text-align:left;
}
	.banner ul li {
		width:19.444%;
	}
	.banner img {
		width:100%;
		height:70px;
	}
.popular_search {
	width:47%;
}
}
@media screen and (max-width: 960px) {
.header .aid ul li {
	padding:0 5px;
}
.contentBox {
	top:340px;
}
.news, .photo{
	width:97%;
	display:block;
	margin:10px auto 0 auto;
}
.photo-box {
	width:99%;
	height:auto;
}
.photo-box img {
	width:100%;
	height:auto;
}
.shortcut{
	width:97%;
	display:block;
	margin:10px auto 0 auto;
}
.fast{
	width:97%;
	height:auto;
	display:block;
	margin:10px auto 0 auto;
}
.top-service, .top-site {
	width:49%;
	height:auto;
	margin:10px 0 0 0;
}
#top-service-content ul li {
	padding:20px 0;
}
.top-site ul li {
	padding:6px 0;
}
.links{
	width: 96%;
    display: inline-block;
    margin: 10px auto 0 8px;
}
.links ul {
	list-style-type:none;
}
.links ul li {
	width:45.888%;
	white-space:nowrap;
}
	.links ul li:nth-last-child(3) { border-bottom: 1px dotted #000000;}
	.links ul li:nth-last-child(4) { border-bottom: 1px dotted #000000;}
	.links ul li:nth-last-child(5) { border-bottom: 1px dotted #000000;}
	.links ul li:nth-last-child(6) { border-bottom: 1px dotted #000000;}
	.links ul li:nth-last-child(7) { border-bottom: 1px dotted #000000;}
.banner {
	margin:10px auto 0 auto;
}
.banner ul li {
	width:32.666%;
}
.banner img {
	height:80px;
}
.banner ul li:last-child {
	display:none;
}
.banner ul li:nth-last-child(2) {
	display:none;
}
}
@media screen and (max-width: 900px) {
html body {
	font-size:100%;
}
.contentBox {
	top:340px;
}

.marquee {
	width:97%;
	display:block;
	margin:10px auto 0 auto;
}
.search {
	display:none;
}
.news{
	height:355px;
}
}
@media screen and (max-width: 820px) {
.contentBox {
	top:350px;
}
}

@media screen and (max-width: 767px) {
.header .aid ul li {
	padding:0 1px;
	border:0;
}
.contentBox {
	top:340px;
}

.banner ul li {
	width:49.222%;
}
.banner ul li:nth-last-child(3) {
	display:none;
}
#flip {
	display:none;
}
.footer {
	border-top:3px solid #0088dd;
	margin:10px 0 0 0;
}
}
@media screen and (max-width: 730px) {
.news{
	height:422px;
}
.contentBox {
	top:290px;
}

}
@media screen and (max-width: 610px) {
.mobile-search .popular_search {
	width:40%;
}
.contentBox {
	top:280px;
}

}
@media screen and (max-width: 560px) {
.contentBox {
	top:230px;
}

.photo-box {
	margin:3px;
}
.top-service, .top-site {
	width:99%;
	height:auto;
	display:inline-block;
	margin:10px auto 0 auto;
	padding:0;
}
.banner ul li {
	width:100%;
	padding:2px 0;
}
.banner img {
	height:90px;
}
.links ul li {
	width:95%;
}
.links ul li:nth-last-child(2) { border-bottom: 1px dotted #000000;}
.footer_find {
	display:none;
}
.mobile-search {
	width:85%;
}
.mobile-search .popular_search {
	width:35%;
}
.g_mobile-search {
	width:40%;
}
.mobile-search .advanced_search {
	padding:0 25px 10px 0;
}
}
@media screen and (max-width: 350px) {
.contentBox {
	top:180px;
}

}
