﻿/*
global style
*/
html, body{ margin: 0px; padding: 0px; font-size: 13px; font-family: Arial; }

table{ border: 0px; margin: 0px auto; }
form{ margin: 0px; }
img{ border: 0px; }
ul{ list-style: none; margin: 0px; padding: 0px; }
ul.float li, .float ul li{ float: left; }
a{ color: #000; text-decoration: none; }
a:hover{ color: #f90; text-decoration: underline; }
.block{ display: block; }
.none{ display: none; }
.pointer{ cursor: pointer; }
.relative{ position: relative; }
.auto{ margin: 0px auto; }

/*
h style
*/
h1, h2, h3{ display: inline; margin: 0px; padding: 0px; font-size: 13px; line-height: 24px; font-weight: lighter; }

/*
common style
*/
.flt{ float: left; }
.frt{ float: right; }
.lt{ text-align: left; }
.rt{ text-align: right; }
.ct{ text-align: center; }
.clr{ clear: both; }

/*
font style
*/
.bd{ font-weight: bold; }
.u a, a.u{ text-decoration: underline; }
.ft11{ font-size: 11px; }
.ft12{ font-size: 13px; }
.ft13{ font-size: 13px; }
.ft14{ font-size: 15px; }
.ft15{ font-size: 15px; }
.ft19{ font-size: 19px; }
.ft20{ font-size: 21px; }

/*
height style
*/
.h100p{ height: 100%; }
.h7{ height: 7px; line-height: 0px; font-size: 0px; }
.h20{ height: 20px; }
.h30{ height: 30px; }
.h60{ height: 60px; }

/*
line-height style
*/
.lh18{ line-height: 18px; }
.lh20{ line-height: 20px; }
.lh24{ line-height: 24px; }
.lh30{ line-height: 30px; }
.lh60{ line-height: 60px; }

/*
hyperlink style
*/
/*style*/
.a_000_f00 a, a.a_000_f00{ color: #000; text-decoration: none; }
.a_000_f00 a:hover, a.a_000_f00:hover{ color: #f00; text-decoration: underline;}

/*
text style
*/
.c_666, .c_666 a, a.c_666{ color: #666; }
.c_fff, .c_fff a, a.c_fff{ color: #fff; }
.c_fff a:hover, a.c_fff:hover{ color: #fff; }

.c_009{ color: #009; }
.c_00f{ color: #00f; }
.c_906{ color: #906; }
.c_999{ color: #999; }
.c_ccc{ color: #ccc; }
.c_f0f{ color: #f0f; }
.c_fcf{ color: #fcf; }
.c_c00, .c_c00 a, a.c_c00{ color: #c00; }
.c_f00, .c_f00 a, a.c_f00{ color: #f00; }

.red{ color: #f00; }
.blue{ color: #00f; }

/*
bgcolor style
*/
.bg_fcf{ background: #fcf; }
.bg_9c9{ background: #9c9; }

/*
margin style
*/
.mg4r{ margin-right: 4px;}
.mg5{ margin: 5px;}
.mg5b{ margin-bottom: 5px;}
.mg5lr{ margin-left: 5px;    margin-right: 5px;}
.mg2t{ margin-top: 2px;}

/*
padding style
*/
.pad6tb{ padding: 6px 0px; }
.pad30t{ padding-top: 30px; }
.pad12t{ padding-top: 12px; }
.pad12b{ padding-bottom: 12px; }
.pad12l{ padding-left: 12px; }
.pad12r{ padding-right: 12px; }

/*
width style
*/
.w960{ margin: 0px auto; width: 960px; clear: both; }


.logo{ width: 960px; height: 80px; margin: 0px auto; }
.bgbar{ height: 81px; background: url('/images/bg.gif'); }


.main{ width: 960px; margin: 0px auto; }
.main .lt1{ float: left; width: 640px; }
.main .lt1 .bgnav{ height: 35px; background: url('/images/bgnav.gif'); padding: 15px 0px 0px 80px; color: #fff; }
.main .lt1 .bgnav h2{ float: left; font-weight: bold; font-size: 15px; }
.main .lt1 .bgnav div{ float: right; text-align: right; line-height: 30px; padding-right: 30px; }
.main .lt1 .bgnav div a{ color: #00f; font-weight: bold; font-size: 14px; }

.main .lt1 .index{ }
.main .lt1 .index dl{ margin: 0px; margin-bottom: 10px; line-height: 35px; font-size: 15px; }
.main .lt1 .index dl dt{ height: 35px; background: url('/images/bgdt.gif'); padding: 0px 12px; }
.main .lt1 .index dl dt a{ font-weight: bold; color: #369; text-decoration: underline; }
.main .lt1 .index dl dd{ width: 614px; border: 1px solid #bcbcbc; border-top: 0px; margin: 0px; padding: 0px 12px; }

.main .lt1 .navlink{ border: 1px solid #9cf; line-height: 30px; padding: 0px 12px; }

.main .lt1 .list{ }
.main .lt1 .list ul{ clear: both; border-bottom: 1px dashed #ccc; height: 30px; line-height: 30px; }
.main .lt1 .list ul li{ height: 30px; }
.main .lt1 .list ul li.title{ float: left; width: 420px; height: 30px; padding-left: 10px; font-size: 15px; }
.main .lt1 .list ul li.cls{ float: left; width: 140px; height: 30px; font-size: 15px; }
.main .lt1 .list ul li.cls a{ color: #369; }
.main .lt1 .list ul li.date{ float: left; width: 70px; height: 30px; }
.main .lt1 .list ul li.today{ color: #c00; }
.main .lt1 .list ul.bt{ margin-bottom: 21px; }


.main .lt1 .info{ }
.main .lt1 .info .title{ border-bottom: 1px solid #9cf; padding: 15px; text-align: center; }
.main .lt1 .info .title h2{ font-size: 25px; font-weight: bold; }
.main .lt1 .info .description{ line-height: 30px; margin-bottom: 10px; text-align: center; }
.main .lt1 .info .content{ line-height: 24px; font-size: 15px; }
.main .lt1 .info .content .sIntro{ border: 1px solid #ccc; background: #eee; padding: 6px; line-height: 24px; margin-bottom: 20px; }
.main .lt1 .info .comments{ line-height: 24px; }
.main .lt1 .info .comments ul{ border-bottom: 1px dashed #ccc; }
.main .lt1 .info .comments ul li.text{ font-size: 11px; }


.main .lt1 .comments1 .title{ border-bottom: 1px solid #9cf; padding: 15px; text-align: center; }
.main .lt1 .comments1 .title h2{ font-size: 25px; font-weight: bold; }
.main .lt1 .comments1{ line-height: 24px; }
.main .lt1 .comments1 ul{ border-bottom: 1px dashed #ccc; }
.main .lt1 .comments1 ul li.text{ }



.main .rt1{ float: left; width: 320px; background: url('/images/vline.gif') repeat-y 6px 0px; }
.main .rt1 .ad{ margin: 20px 0px 20px 30px; border-bottom: 1px dashed #ccc; }
.main .rt1 .ad h2{ display: block; padding: 5px 0px 0px 50px; font-size: 19px; font-weight: bold; }
.main .rt1 .ad h3{ display: block; font-weight: bold; margin-top: 10px; }
.main .rt1 .ad p{ line-height: 20px; margin: 0px; padding: 0px; }
.main .rt1 .ad div{ text-align: right; }
.main .rt1 .no1{ background: url('/images/1.gif') no-repeat 0px 0px; }
.main .rt1 .no2{ background: url('/images/2.gif') no-repeat 0px 0px; }
.main .rt1 .no3{ background: url('/images/3.gif') no-repeat 0px 0px; }
.main .rt1 .no4{ background: url('/images/4.gif') no-repeat 0px 0px; }





.copyright{ clear: both; border-top: 3px solid #9cf; margin-top: 10px; line-height: 24px; text-align: center; }
.copyright a{ text-decoration: underline; }

.pagebox{ font-size: 13px; margin-top:10px;}
.pagebox span{ float: left; margin: 1px; text-align: center; background: #fff;}
.pagebox span a{ float:left; display: block; }
.pagebox span.pre_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }
.pagebox span.pre{ color: #3568b9; height: 23px; }
.pagebox span.pre a, .pagebox span.pre a:visited, .pagebox span.next a, .pagebox span.next a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; text-align: center; width: 53px; cursor: pointer; height: 21px; line-height: 21px;}
.pagebox span.pre a:hover, .pagebox span.pre a:active, .pagebox span.next a:hover, .pagebox span.next a:active{ color: #363636; border: 1px #2e6ab1 solid; }
.pagebox span.num_nonce{ padding: 0 8px; height: 23px; line-height: 23px; color: #fff; background: #296cb3; font-weight: bold; }
.pagebox span.num{ color: #3568b9; height: 23px; }
.pagebox span.num a, .pagebox span.num a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; padding: 0 8px; cursor: pointer; height: 21px; line-height: 21px; }
.pagebox span.num a:hover,.pagebox span.num a:active{ border: 1px #2e6ab1 solid; color: #363636;}
.pagebox span.num_ellipsis{ color: #393733; width: 22px; line-height: 23px;}
.pagebox span.next_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }