/*
author:ck
date:11.01.26
*/ 
body {text-align:center; font-size:12px; font-family:simsun;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
input, select {font-size:100%;}

a {color:#333; text-decoration:none;}
a:hover {color:#f00; text-decoration:underline;}

.clear {clear:both; font-size:1px; height:1px; overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.fl {float:left;}
.fr {float:right;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}

.container {width:950px; margin:0 auto; padding-bottom:10px;}

.banner, .lead, .closing, .content, .review, .comment {margin-bottom:10px;}
.lead, .closing, .review, .comment, #pageFooter {border:1px solid #388cca;}

.lead,
.closing {color:#004a8f; font-size:14px; line-height:22px; padding:10px 0; text-align:left;}
.lead a,
.closing a {color:#004a8f;}
.lead h2,
.closing h2 {float:left; width:140px; overflow:hidden; text-indent:-999px;}

.lead {background:url(../images/theme-blue-lead.png) 22px center no-repeat #f3f8fe;}
.closing {background:url(../images/theme-blue-closing.png) 22px center no-repeat #f3f8fe;}

.lead p,
.closing p {background:url(../images/theme-blue01.png) left top repeat-x; border:1px solid #9cc3e9; float:left; padding:10px 12px; text-indent:2em; width:770px;}

/* ================= */

.review {padding:2px;}
.review a {color:#004276;}
.review a:hover {color:#f00;}
.review .hd {background:url(../images/theme-blue.png); height:32px; padding:0 15px;}
.review h2 {background:url(../images/theme-blue.png) right -40px; color:#004276; font-size:14px; font-weight:bold; float:left; line-height:180%; height:32px; padding:0 15px 0 10px;}
.review .mr {background:url(../images/theme-blue.png) 0 -40px; float:right; height:32px; line-height:32px; text-align:center; width:57px;}
.review .mr a {text-decoration:underline;}

.review .items {padding:12px 0 12px 16px;}
.review dl {display:inline; float:left; margin-right:6px; width:148px;}
.review dl dt {background:url(../images/theme-blue.png) 0 -80px; height:105px; margin-bottom:8px; padding-right:6px; text-align:left;}
.review dl dt img {height:97px; margin:4px 0 4px 4px; width:132px; padding-right:6px;}



/* ================= */

.comment_login {background:url(../images/theme-blue.png) 0 -190px; color:#004276; font-size:14px; font-weight:bold; height:34px; padding:0 15px; text-align:left;}
.comment_login a {color:#004276; font-size:12px; font-weight:normal; text-decoration:underline;}
.comment_login td {height:34px; padding:0 3px;}
.comment_login td.commUsername, .comment_login td.commPw {padding-right:12px;}
.commUsername input, .commPw input {background:url(../images/theme-blue.png) -300px -40px #fff; border:1px solid #90bbe6; font-size:12px; padding:4px; width:120px;}
.commSubmit input {background:url(../images/theme-blue.png) -70px -40px #fff; border:0; color:#004276; cursor:pointer; font-size:12px; line-height:31px; height:31px; width:57px;}
.comment_con {padding:15px 20px 8px; text-align:left;}
.comment_con textarea {background:#fff; border:1px solid #b8cce9; font-size:14px; width:890px; height:90px; padding:8px;}
.comment_body1 {color:#666;}
.comment_body2 {color:#000;}
.comment_btn {height:30px; margin:0 20px;}
.comment_btn span {display:block; float:left; margin-right:20px; width:64px;}
.comment_btn a {background:url(../images/theme-blue.png); display:block; height:25px; overflow:hidden; text-indent:-999px;}
.comment_btn .comment_send a {background-position:-140px -40px;}
.comment_btn .comment_view a {background-position:-220px -40px;}
.PostItem {color:#004276; margin:10px 20px;}
.PostHeader {background:#f3f8fe; border:1px solid #b6d5ec; height:26px; line-height:26px; padding:0 6px; font-size:12px;}
.PostUser {float:left; text-align:left;}
.PostTime {float:right; padding-right:10px; text-align:right; width:120px;}
.PostIp {float:right; overflow:hidden; padding-right:20px; text-align:left;white-space:nowrap; width:120px;}
.PostContentArea {margin:0 5px; padding:8px 0; text-align:left;}
.PostContentText {font-size:12px; line-height:160%; padding:5px 15px; text-align:left;}
.PostContentText a {color:#004276; text-decoration:underline;}
.PostContentText a:hover {color:#f00;}



/* ================= */

.content {color:#004a8f; font-size:14px; text-align:left;}
.content a {color:#004a8f;}
.content a:hover {color:#f00;}
.content h2 {background:url(../images/theme-blue.png) -410px -80px no-repeat; color:#fff; font-size:20px; font-family:"Microsoft YaHei", simhei; height:38px; line-height:36px; _line-height:38px; overflow:hidden; text-indent:15px;}
.content h2 a {color:#fff;}
.content h2 a:hover {color:#f00;}
.content .pic img {border:1px solid #91b3d6;}
.content h3 {font-weight:bold; padding:10px 12px 0;}
.content p {line-height:160%; padding:8px 12px; text-indent:2em;}


.layout-A .pic {float:right;}
.layout-A .tx {float:left; width:540px;}

.layout-B .pic {float:left;}
.layout-B .tx {float:right; width:540px;}

.layout-C .pic {float:right;}
.layout-C .tx {float:left; width:740px;}
.layout-C h3 {padding-top:0;}
.layout-C p {text-indent:0;}

.layout-D .pic {float:left;}
.layout-D .tx {float:right; width:740px;}
.layout-D h3 {padding-top:0;}
.layout-D p {text-indent:0;}

.layout-E h3 {padding-top:0;}
.layout-E p {text-indent:0;}


/* ================= */




/* ================= */
#pageFooter {background:#f3f8fe; color:#5186af !important; padding:15px 0 !important;}
#pageFooter hr {display:none;}
#pageFooter a {color:#5186af !important;}
#pageFooter a:hover {color:#f00;}




