@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

.navlist{ width:100%; background:#aaa; margin-top:5px;}
.navlist li{ float:left; width:50%;}
.navlist li a{ width:100%; display:block; border-right:solid 1px #eee; border-bottom:solid 1px #eee; text-align:center; color:#fff; height:30px; line-height:30px;}

.location{ width:100%; border-bottom:solid 1px #ccc; border-top:solid 3px #04a4b8; height:43px; line-height:43px; color:#04a4b8; text-indent:10px; margin-top:10px;}
.location a{ color:#04a4b8;}

.content{ padding:0 3px; margin-top:5px; padding-bottom:10px; border-bottom:solid 1px #ccc; line-height:30px;}
.content img{ width:100%; margin:0 auto;} 
.content iframe{ width:90%; height:300px;}

.category{}
.category li{ height:30px; line-height:30px; text-indent:10px; background:url(images/service.png) no-repeat 98% 10px;}
.category li a{ display:block; width:100%; height:30px;}
.category li.d{ background:url(images/service.png) no-repeat 98% 10px #eee;} 

.newslist{}
.newslist li{ height:35px; line-height:35px; border-bottom:dashed 1px #ccc; padding:0 3px;}
.newslist li a{ width:100%; display:block;}
.newslist li span{ float:right;}

.detail h2{ font-size:16px; text-align:center; margin:0 0 8px; height:35px; line-height:35px; border-bottom:dashed 1px #ccc;}
.detail iframe{ width:90%;}

.pagelink{height:26px; line-height:26px; margin:10px 0 0 0; text-align:center;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.single{ width:100%; margin-top:10px;}
.single h3{ height:40px; line-height:40px; color:#fff; font-size:14px; text-indent:10px;}
.single img{ width:100%; margin:0 0 10px;} 
.single p{ width:95%; margin:0 auto; font-size:12px !important;}
.single p span{ font-size:12px !important;}
.single iframe{ height:300px !important;}

/* pagenavi */  
#pagenavi a, #pagenavi a:visited, #pagenavi span {   
height: 25px;   
line-height: 25px;   
display: inline-block;   
padding: 1px 8px;   
}   
#pagenavi a, #pagenavi a:visited {   
margin: 0 2px;   
}   
#pagenavi span.pages {   
color: #777;   
font-weight: bold;   
margin-right: 10px;   
padding: 0;
}   
#pagenavi span.current {   
margin: -2px 2px -1px;   
padding: 0 9px;   
height: 28px;   
line-height: 28px;   
text-align: center; 
} 