﻿/* General layouts */
body {margin:0; padding:0; font:12px tahoma,verdana,sans-serif; background:#e6e6e6 url(bodybg.png) repeat-x; color:#333; text-align:center;}
a {text-decoration:none; color:#269}
a:hover {text-decoration:underline;}
p {margin:0 0 15px 0;}
h1,h2,h3,h4 {margin:0; padding:0; line-height:1.8em;}
h1 {font-size:2em; color:#567; margin:10px 0 0 10px;}
h1 a:hover {text-decoration:none;}
h2 {font-size:14px;}
h3 {font-size:1.4em; margin:1em 0 0.5em 0.5em;}
h4 {font-size:1.2em}
img{border:0}
ul,ol,li{list-style:none}
#container {width:998px; padding:0 20px; margin:0 auto; background:#f0f0f0 url(contentbg.png) repeat-x; text-align:left; border-left:1px solid #eef; border-right:1px solid #eef;}
/* Header */
#sitetitle {float:left; height:90px; background:url(globe.gif) no-repeat; padding:10px 30px 0 130px}
#menu {text-align: right; height:100px; line-height:100px}
#menu a {padding:0 7px; font-size:14px; font-weight:700; display:block; float:left}
#menu a:hover{color:#269; text-decoration:none; background: #fff url(menuhover.png) repeat-x; padding:0 6px; border-left: 1px solid #eee; border-right: 1px solid #eee;}
/* Main */
#content {margin-top:20px; clear:both; background:url(globebottom.gif) bottom left no-repeat;}
#content h2 {margin:0 0 10px 0; border-bottom:2px solid #abb;}
#content h2 a:hover {color:#269; text-decoration:none; background:none;}
#content p {margin:0 0.5em 1.2em 0.5em;}
#left {width:700px; float:left; line-height:1.4em;}
#right {margin-left:722px; line-height:1.4em;}
#right h2 {margin:0 0 8px 0; padding:0;}
#right ol{margin:0 0 10px 8px}
#right ol li,.entry ol li{line-height:25px; background:url(linkarrow.gif) no-repeat 0 9px; text-indent:12px; border-bottom:1px solid #aabbbb}
/* Footer */
#footer {clear:both; padding:10px 25px 12px; text-align:left; border-top:1px solid #333; margin-top:9px;}
#footer a {color:#000}
#footer p {margin:0; padding:0; line-height:200%; text-align:center}
.links {padding: 2px 8px 10px; line-height:180%;}
.links a {text-decoration:underline; padding-right:4px;}
/* 分页 */
.k_page{clear: both; padding-top: 10px;}
.k_pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {color:#009900;}
.k_pagelist *{float:left; padding:0 2px; margin:0px 1px; font-size:11px; line-height:20px; border:1px solid #f2f2f2;}
.k_form{padding:30px; font-size:14px}
.k_form label{padding-right:7px}
/* Additional classes */

.phone{background:url(phone.gif) no-repeat center bottom; padding:12px 0 5px 18px; margin:0 0 8px;}
.entry {margin:0 0 20px 0; border:2px solid #fff; background:#e6e6e6 url(entrybg.png) repeat-x; color:#333; padding:10px 10px 0 10px;}
.entry,.intro {line-height:180%}
.intro a{text-decoration:underline; font-weight:700}
.intro a:hover {text-decoration:underline; color:#FF6600}
.thumbs ul{margin:0}
.thumbs ul li {display: block; float:left; text-align:center; margin:0 6px 11px}
.thumbs ul li img {padding:3px; margin:0 2px 2px 0; border:1px solid #fff; background-color:#ddd}
.entryphoto {margin:5px; float:left; padding:3px; border:1px solid #fff; background-color:#ddd; color:#333;}
.meta {clear:both; border-top: 2px solid #ccc; padding: 5px 1px 0 0; margin:10px 0 0 0; text-align:right; font-size:1em; color: #567;}
.pagenav {text-align:center;}
.right {text-align:right;}
.center {text-align:center;}
.clear {clear:both;}
.hide {display:none;}
.fr{float:right}