﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{padding:0;margin:0}
fieldset,img{border:none}
body{font-size:14px; font-family:"宋体", Verdana;color:#222; padding-bottom:5px; background:#D6DBDE;}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
address,caption,cite,code,dfn,em,strong,var{font-weight:normal;font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;color:#00C}

.inner{width:860px;margin:0 auto; background:#FFF}
.mt5{margin-top:5px}
.relative{position:relative}
.del{text-decoration:line-through}
.red{color:#F00}
.fl{float:left}
.fr{float:right}
.c:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.c{display:inline-block}/**/.c{display:block}

.content{line-height:1.6em;padding:0 10px}
.content h2{text-align:center;font-size: 24px; line-height:35px;padding-bottom:30px; border:none; height:35px}
.content h3{border:none;font-size:16px; color:#00C; line-height:1.6em;padding:4px 0}
.content p{padding:4px 0;text-indent: 2em;text-align:justify;text-justify:inter-ideograph;}
.content p img {text-indent: 0em;}
.content ul,.content ol{margin:1em 0}
.content li{text-indent:2em}

#top{height:120px;padding:20px 0 0;}
#top h1{height:50px; line-height:50px; font-size:36px;padding:40px 0 0}
#top h1 a{color:#F00}
#top h2{font-size:14px; font-weight:700;color:#333; height:30px; line-height:30px; text-align:right;padding:0 10px}
#top h2 em{font-weight:700; color:red; font-size:36px}
#top h2 strong{ font-size: 24px; font-weight:700; color:#00C}

#nav{height:30px; line-height:30px; background:#F00;font-size:14px; font-weight:700}
#nav a{display:block;color:#FFF;padding:0 18px}
#nav a:hover{ background:#EBEFF9; color:#333}
#nav h3{text-indent:12px;height:30px;line-height:30px; float:left; font-weight:700}
#nav h3 em{ font-weight:700}
#nav ul{float:left;}
#nav ul li{float:left}

#main{width:590px;float:right;float:left; padding:10px}

#side{width:230px;float:right;padding:10px}
#side h3{ height:30px; line-height:30px; background:#efefef; text-indent:5px; color:#F00;}
#side h3 a{ display:block; background:url(more.gif) 195px 12px no-repeat; color:#F00}
#side ul{ line-height:25px;padding:5px 0 20px 0}
#side ul li{ text-indent:5px}

#contact{padding:5px 5px 20px 5px}
#contact p{line-height:25px}

#guide{ line-height:22px; height:22px}

#link {line-height:24px; border-top:5px solid #D6DBDE;padding:5px 0;}
#link dt{width:860px; text-indent:5px}
#link dd{float:left;padding:0 5px;}
#foot{ height:30px; border-top:5px solid #D6DBDE;}
#copy{ height:80px; font-size:12px; line-height:1.6em; text-align:center}

.list{padding:0 10px}
.list h3{ font-size:14px; font-weight:700; height:24px; line-height:24px}
.list p{ font-size:12px; text-indent:2em; line-height:1.5em;text-align:justify;text-justify:inter-ideograph;}
.list p a{color:#080}
.list i{ font-style:normal; padding:0 0 0 20px; color:#77c}

.left {display:table;float:left ;margin:0px;padding:0px;overflow:hidden;}
.right {display:table;float:right ;margin:0px;padding:0px;overflow:hidden;}
.box{display:table;clear:both;margin:0px;padding:0px; line-height:24px}
.news{width:295px}
.news p{margin-top:10px;}

.related{width:285px;padding:0 0 0 10px}
.related p{margin-top:10px;}

div.info{clear:both;text-align:right;line-height:30px;}
	div.info span{display:inline;margin:5px;}
	
#index h3{ font-size:24px;color:#F60}

#usual ul{margin:0; line-height:24px;height:24px}
#usual ul li{ float:left; padding:0 18px ; background:#efefef; text-align:center; text-indent:0}
#usual ul li a.selected{color:#F00}
#datepicker{ text-align:center; padding-bottom:20px}

.k_pagelist{ height:24px; line-height:24px; display:block}
.k_pagelist em,.k_pagelist a,.k_pagelist strong{ display:block;padding:0 5px; float:left}
.k_pagelist em{background:#CCC}

