@charset "utf-8";
/* CSS Document */
table{ border-collapse:collapse}
td.pd{ vertical-align:top;padding-top:5px;padding-bottom:10px}
*{padding:0;margin:0}
img{border:0}
ul,ol{list-style:none;}
a{ text-decoration:none;color:#0099cc}
a:hover{ text-decoration:underline}
body{font:12px/1.5 Verdana, Geneva, sans-serif; text-align:center;}
h3{font-size:12px}
h1{font-size:14px}
#wrap{width:780px;margin:0 auto;}
#head{margin-bottom:10px}
#main{ text-align:left;}
#main .left{width:150px;float:left}
#main .right{width:160px;}
#main .right div,#main .right ul{margin-bottom:5px}
#foot{border-top:1px solid #21bbed;padding-top:5px;margin-top:15px;color:#ccc; clear:both;line-height:2}
#foot a.count{ text-decoration:underline;padding:0 5px}
/*
.topnav{text-align:right}
.nav{ background:url(../images/bg_nav.gif);height:30px;padding-left:60px}
.nav a{color:#FFF;font-weight:bold;display:block;padding-top:2px}
.nav li{float:left;position:relative;z-index:2;padding-top:6px;height:24px}
.nav li.split{padding-left:10px;padding-right:10px;color:#fff;}
.nav li:hover ul{ display:block}
.nav li:hover ul ul{display:none}
.nav ul{width:200px;position:absolute;display:none;top:28px;left:-15px; z-index:3;border:1px solid #6fa7d5; background:#fff}
.nav ul li{padding:0 2px;text-align:left;z-index:4;float:none;}
.nav ul li a{color:#000;white-space:nowrap;width:auto;font-weight:normal;padding-left:10px;}
.nav ul li a:hover{background:#e9f2f9; text-decoration:none}
.nav ul li:hover ul{display:block;}
.nav ul ul{top:-20px;left:70px;width:110px}
*/
span.split{color:#CCC;padding:0 10px}
/**/
div.en{border:1px dotted #ccc;padding:5px 10px;}
div.en a{width:18px;height:18px;border:1px solid #fff;display:inline-block; text-align:center; line-height:18px;font-weight:bold;margin:2px 10px}
div.en a:hover{background:#0099cc;color:#fff;text-decoration:none;border:1px solid #ccc}
.linkimg a{width:149px;height:45px;display:block; text-indent:-9999px}
.link1{ background:url(../images/01_n.gif)}
.link1:hover{ background:url(../images/01_h.gif)}
.link2{ background:url(../images/02_n.gif)}
.link2:hover{ background:url(../images/02_h.gif)}
.link3{ background:url(../images/03_n.gif)}
.link3:hover{ background:url(../images/03_h.gif)}
.linktxt{width:149px}
.linktxt li{border-left:1px solid #93cdec;border-bottom:1px solid #ccc;border-right:1px solid #93cdec;padding:5px 0px 5px 5px; }
.linktxt li.last{border-bottom:1px solid #93cdec;}
h3.title{ background:#51aee1;color:#FFF;padding:3px 0 2px 5px;font-size:12px; position:relative}
h3 a.more{ position:absolute;top:2px;right:5px;color:#fff;font-weight:normal; text-decoration:underline}
h3.t2{ border-bottom:2px solid #e9f2f9;margin:10px 0;padding-bottom:4px}
.news{border:1px solid #ccc; background:#fff}
.news li{ background:url(../images/ico_li.jpg) no-repeat 8px center;padding:2px 0 1px 20px}
.newstitle{text-align: center;}
.newstime{text-align: center;}
.search{border:1px solid #ccc; text-align:center;padding-top:10px;padding-bottom:5px}
.loginform{border:1px solid #ccc;padding:2px;}
.loginform li{padding:2px 0}
.loginform li label{display:inline-block;width:50px; text-align:right}
/***/
div.content{padding:0 15px}
div.content p{ text-indent:2em;padding-top:10px;line-height:2;}
dl.faq{line-height:2;}
dl.faq dt{font-weight:bold;padding-top:10px}
.faqlist{border-bottom:1px solid #93cdec}
.faqlist dt{ background:url(../images/plus.gif) no-repeat; width:149px;height:22px; text-indent:1.2em;line-height:22px;font-size:12px; cursor:pointer}
.faqlist dd{display:none;border-bottom:1px solid #ebe9e2;}
.faqlist dd ul{border-left:1px solid #93cdec;border-right:1px solid #93cdec;width:147px;}
.faqlist dd li{padding-left:10px; background:url(../images/ico_li3.gif) no-repeat 3px 7px}
.faqlist dt.helperboxhide{background:url(../images/plus.gif) no-repeat;}
.faqlist dt.helpboxdisplay{background:url(../images/minus.gif) no-repeat;}
table.list{width:100%}
table.list th{ text-align:left;padding-top:5px;padding-left:2px;border-top:1px dotted #ccc}
table.list th a{color:#000;font-size:18px}
table.list td{padding:2px}
ul.msg{}
ul.msg li{border:1px solid #ccc;padding:10px 5px;margin-bottom:10px;zoom:1}
ul.msg li dt{border-bottom:2px solid #71bde6; position:relative;z-index:0}
ul.msg li dd{}
ul.msg li dt span.name{color:#999;bottom:0px;right:10px; position:absolute;top:0px;z-index:0}
ul.msg li dd.content{padding:5px 2em;}
ul.msg li dd.reply{border:1px dotted #ccc;padding:5px}
ul.msg li dd.reply b{color:#C00;}
table.msg{width:100%}
table.msg td{padding:5px;border:1px solid #ccc}
table.msg td.name{ background:#e9f2f9;padding:5px 15px; text-align:right;width:80px;font-weight:bold}
input.short{width:100px}
div.pages{padding:12px;font-size:14px}
div.pages a,div.pages b{margin:0 5px}