﻿/* 全局CSS定义 */
body { text-align:center; margin: 0; padding: 0; background: #FFFFFF; font-size:12.5px; font-family: Arial, 宋体; color: #006699; line-height:20px; }
div, form, img, ul, ol, li, dl, dt, dd, table, td, tr, th { margin: 0; padding: 0; border:0; overflow:hidden; }
li { list-style-type:none; }
select, input { font-size:12.5px; font-family:Arial, 宋体; color: #006699; line-height:20px; }
h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; ; font-size:12.5px; }
img { vertical-align:middle; text-align:center; }
a { color: #006699; }
a:link { text-decoration: none; color: #006699; }
a:visited { text-decoration: none; color: #006699; }
a:hover { text-decoration: underline; color:#ff6c00; }
a:active { text-decoration: none; color: #006699; }
a.buy:link {COLOR: #ff6655; TEXT-DECORATION: none}
a.buy:active {COLOR: #ff6655; TEXT-DECORATION: none}
a.buy:visited {COLOR: #ff6655; TEXT-DECORATION: none}
a.buy:hover {COLOR: blue; TEXT-DECORATION: underline;}
a.bl:link {COLOR: blue; TEXT-DECORATION: none}
a.bl:active {COLOR: blue; TEXT-DECORATION: none}
a.bl:visited {COLOR: blue; TEXT-DECORATION: none}
a.bl:hover {COLOR: blue; TEXT-DECORATION: underline;}
#button {height: 23px; width: 80px; border: 1px;}
.clear { clear:both; font-size:1px; width:1px; visibility: hidden; }
.hidden { display:none }
#menu {float: left; font-size: 12.5px; background: #fbf5c6; width: 100%; height: 25px; line-height: 25px; margin: 3px 0 3px; border-top: #f4bf20 2px solid;}
#title {font-size: 12.5px; background: #e5ecf9; height: 25px; line-height: 25px; margin: 5px; text-align:left;}
.floatLeft { float:left }
.floatRight { float:right }
.textLeft { text-align:left; }
.textCenter { text-align:center }
.clearBoth { clear:both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }
.padding5 { padding:5px; }
.padding8 { padding:8px; }
.padding10 { padding:10px; }
.padding15 { padding:15px; }
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; border-bottom:#dee6fc 1px solid; }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; }
.blank30 { margin:0 auto; height:50px; font-size:1px; }
.blank20 { margin:0 auto; height:30px; font-size:1px; }
.blank10 { margin:0 auto; height:10px; font-size:1px; }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; }
.lineHeight25 { line-height:25px; }
.lineHeight23 { line-height:23px; }
.lineHeight20 { line-height:20px; }
.grayBorder { border:1px solid #dddddf; }
.grayBorderB { border-bottom:#dedede 1px solid; }
.greenBorder { border:#bddb74 1px solid; }
.greenBorderT { border-top:#bddb74 1px solid; }
.greenBorderB { border-bottom:#bddb74 1px solid; }
.greenBorderL { border-left:#bddb74 1px solid; }
.greenBorderR { border-right:#bddb74 1px solid; }
.lefttitle_gray { height:28px; }
.container { margin:0 auto; clear:both; overflow:hidden; width:80%; }
.contain { margin:0 auto; clear:both; overflow:hidden; width:90%; }
.yellow12, a.yellow12, a:link .yellow12, a:visited .yellow12, a:active .yellow12 { color:#f0ff00; }
.blue12, a.blue12, .blue12 a:link, a:visited .blue12, a:active .blue12 { color: #0000FF; }
.blue12, a.blue12, .blue12 a:link, a:visited .blue12, a:active .blue12 { color: #0000FF; }
.pink12, a.pink12, a:hover .pink12,a:link .pink12, a:visited .pink12, a:active .pink12 { color: #FF6655;}
.gray14, a.gray14, a:link .gray14, a:visited .gray14, a:active .gray14 { font-size:12.5px; }
.gray12, a.gray12, a:link .gray12, a:visited .gray12, a:active .gray12 { color:#999999; }
.logo { float:left; margin-left:10px; }
.title { font-size:12.5px; font-weight:bold; background:#e5ecf9; clear:left; text-align:left; line-height:25px; padding-left:10px; margin-bottom:5px; }
.bottom { background:#e6e6e6; color:#999999; clear:both; margin-top: 10px;}
.helplink {font-size: 12.5px; background: #e5ecf9; height: 25px; line-height: 25px; margin: 5px; text-align:left;}
.linker {font-size: 12.5px; background: #ffffff; height: 25px; line-height: 25px; margin: 5px; text-align:left;}
.article { float:left; }
.articlebang { float:left; width:100%; }
.ad01 { float:right; width:220px; }
.ad02 { float:left; width:100%; }
.articleBody {  clear:both; }
.nav { clear:both; width:14%; float:left; border:#fbf5c6 1px solid; }
.nav h2 { font-size:12.5px; font-weight:bold; background: #fbf5c6; border-top:#f4bf20 1px solid; line-height:25px; }
.nav li { text-align:left; padding-left:10px; }
.listTitle { font-size:12.5px; font-weight:bold; background: #e5ecf9; border-top:#7397ff 1px solid; line-height:25px; text-align:center; }
.list { text-align:center; height:22px; line-height:28px; border-bottom: 1px dotted #999999; }
.listleft { text-align:left; height:22px; line-height:28px; border-bottom: 1px dotted #999999; padding-left:3px;}
.s { text-align:left; padding-left:10px; border-bottom:1px #999999 solid;}
.svv { border-bottom:1px #999999 solid;}
.bangmore { float: left; width:85%; }
.bang { float: left; width:80%; }
.bangquan {float:left; width:80%; }
.Topmore, .Panel{border: #f4bf20 1px solid; float: right; width:13%; padding: 3px !important;}
.Top, .Panel{border: #f4bf20 1px solid; float: right; width:18%; padding: 3px !important;}
.TopTitle {font-size:12.5px; font-weight:bold; background: #fbf5c6; line-height:25px;}
.Top ul li{text-align: left; list-style: disc inside;}
.Topmore ul li{text-align: left; list-style: disc inside;}
.Panel a{font-size: 12.5px; height: 28px; line-height:28px;}
.Desc {float: left; text-align:left;}
.Desc a{color: #FF6655;}

.p1 {FONT-SIZE: 12.5px; LINE-HEIGHT: 24px; FONT-FAMILY: "宋体"}
.f12 {FONT-SIZE: 12.5px; LINE-HEIGHT: 20px}
.lg{margin-bottom:20px}
#ft{clear:both;line-height:20px;text-align:center}
#ft,#ft *{color:#77C;font-size:12.5px;font-family:Arial;white-space:nowrap}
#main{width:760px}
#left{float:left;width:476px;}
#center{float:left;margin:-22px 0 10px 0;width:262px}
#right{float:right;width:22px;height:130px; background:#42b4e4;}
.b1,.b2{padding:10px;line-height:22px;font-size:12.5px}
.b1{color:#333333}
.b2{margin-bottom:12.5px;border:1px solid #AAAAAA;background:#F9F9F9}
.hl{clear:both;margin-bottom:10px;color:#666666}
a.tlk{line-height:24px;color:#FFFFFF;font-size:12.5px;font-weight:bold}
a.tlk:visited{color:#FFFFFF}
.ip{width:120px;height:18px;font-size:12.5px}
.f12{font-size:12.5px}
.f13{font-size:12.5px;margin-left:36px;}
.f14{font-size:12.5px}
.f14b{font-size:12.5px;font-weight:bold}
.gry{color:#666666}
.line{margin-bottom:5px;line-height:1px;border-top:1px solid #CCC}
.item {color: #FF0000;display:none;}
h1 {
	font-size: 20px;
	font-weight: bold;
	FONT-FAMILY: Arial, 宋体;
	color:#FF0000;
	line-height:120%;
}
.bookauthor {
	font-size: 12.5px;
	color:#666666;
}
.inputout{border-style: solid;border-width: 1px;border-color: #cccccc;background-color: #FFFFFF;color: #333333;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 12.5px;font-weight: normal;line-height:100%;margin: 0px;padding: 0px;}
.inputover{border-style: solid;border-width: 1px;border-color: #4B4B6F;line-height:100%;background-color: #FFEEC2;color: #000000;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 12.5px;font-weight: normal;margin: 0px;padding: 0px;}
.i {height:15px;WIDTH:20px;font-family:arial;FONT-SIZE:9pt;}
.aspnetpager {  color: #999;font-size:14px;}
.aspnetpager a, .aspnetpager .cpb { text-decoration:none;padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; color:#000;font-size:14px;}
.aspnetpager a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;font-size:14px;}
.aspnetpager .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;font-size:14px;}