﻿body
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 12px;
	background-color:#f1f1f1;
}
.dotbg1
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-size: 12px;	
	background-image: url(img/bg.gif);
}
table
{
	border-collapse:collapse;
}
.topclass1
{
	background-image: url(img/menu3.gif);
	background-repeat: repeat-x;
	height: 23px;
	text-align: center;
	background-color: white;
	background-position-y: bottom;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=996, StartY=0, FinishX=0, FinishY=30);
}
.f12
{
	font-size:12px;
}
.menubg
{
 background-image:url(img/menu_bg.jpg);
 background-repeat:repeat-y;
}
.f12r
{
	font-size:12px;
    text-align:right;
    text-indent:2px;
    padding-right:8px;
}
.f18
{
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}
.menu
{
	padding: 0px 0px 0px 0px;
	text-indent: 30px;
	background-image: url(img/menu_bg.jpg);
	background-repeat: repeat-y;
	text-align: center;
}
.menubg2
{
	background-image: url(img/menu_bt.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	height:25px;

}
.fgline
{
	background-image: url(img/dhline.jpg);
	background-repeat: repeat-x;
	height: 10px;
}
.font1 
{	
	padding-left:8px;
	color:Black;
	display: block;
	width: 180px;
	overflow: hidden;
	/*注意不要写在最后了*/white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.font11 
{	
	padding-left:8px;
	color:Black;
	display: block;
	width: 220px;
	overflow: hidden;
	/*注意不要写在最后了*/white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
.qie
{
	color: Black;
	display: block;
	width: 400px;
	overflow: hidden; /*注意不要写在最后了*/
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.qie1
{	
	color:Black;
	display: block;
	width: 310px;
	overflow: hidden;
	/*注意不要写在最后了*/white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;
}
a.link_B:hover
{
	color:Red;
	text-decoration:none;
}
.topclass2_1
{
	background-image: url(img/logo.gif);
	background-repeat:no-repeat;
	width:74px;
	padding-left:2px;
	height:84px;
}
.topclass2_2
{
	background-image: url(img/name.gif);
	background-repeat:no-repeat;	
	padding-left:4px;
}
.topclass2_3
{
	background-image: url(img/rightlogo.gif);
	background-repeat:no-repeat;
	width:250px;
}
.topclass3
{
	background-image: url(img/topbg1.gif);
	background-repeat: repeat-x;
	height: 26px;
	text-align: center;
	border: #ff6666 1px solid;
}
.dhtable
{
	letter-spacing: 3px;
	width:100%;
	color:#000000;
}
.dhtable a:hover
{
 color:#ffff00;
 text-decoration:none;
}
.dhtable a:link
{
 text-decoration:none;	
 color:#000000;
}
.dhtable a
{
color:#000000;
 text-decoration:none;
	}
	
a:link
{
 text-decoration:none;	
}
a:hover
{
 color:Red;
 text-decoration:none;	
}
a
{
color:Black;
 text-decoration:none;
	}
.picmovie
{
	width: 300px;
	height: 200px;
	border: solid 1px #666666;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;

}
.xbg
{
	background-image: url(img/xbg.jpg);
	background-repeat:no-repeat;
	height: 48px;
	text-align:center;
	vertical-align:middle;
}
.cbgtop
{
	background-image: url(img/cbgtop.gif);
	background-repeat:repeat-x;
	height: 25px;
	width:80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #66ccff;
	border-right-color: #66ccff;
	border-bottom-color: #66ccff;
	border-left-color: #66ccff;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
}
.more
{
	text-align:right;
}
.leftitem
{
	padding-left: 8px;
	text-align:left;
}
.more a
{ 
	color:Blue;
	font-family: 宋体;
	font-size:12px;
}

.cbgtopright
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66ccff;
	text-align: right;
	width: 220px;
	font-family: 宋体;
	
}
.cbgtopright a
{
	font-size:12px;
	color:Blue;
}
.cbgLeft
{
	/*
	background-image: url(img/leftbg.gif);*/
	width: 30px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-left: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	border-bottom: #66ccff 1px solid;
	writing-mode: tb-rl;
	letter-spacing: 10px;
	background-color: #33ccff;
}
.noboder
{
	
}
.cbg
{
	border:solid 1px #66ccff;	
	vertical-align: top;
	margin: 2px;	
}
.cbg td
{
	
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	background-position-y: bottom;
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
}
.cbgpub
{
	border: none;
	height: 200px;
	vertical-align: top;
	margin: 2px;
	background-color: #d2f1ff;
}
.cbgpub td
{
	border-bottom: #66ccff 1px dotted;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
}
.cbgbookdownload
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;
	height: 128px;
	vertical-align: top;
	margin: 0px;
}
.cbgbookdownload td
{
	border-bottom: #cccccc 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 8px;
}
.cbg1
{
	background-image: url(img/cbg1.gif);
	background-repeat:no-repeat;
	height: 24px;
	width:84px;
	text-align:center;
	vertical-align:middle;	
}
.cbg1table
{
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;	
}
.cbg1content
{

	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	border-right: #99ccff 1px solid;
	border-left: #99ccff 1px solid;
	border-top: #99ccff 1px solid;
	border-bottom: #99ccff 1px solid;
}
.cbg2content
{	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	border-right: #66ccff 1px solid;
	border-left: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	border-bottom: #66ccff 1px solid;
}
.cbg1content td
{	
	background-position-y: bottom;
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
}
.leftcontenttop
{
	background-image: url(img/bg_a14.gif);
	background-repeat:repeat-x;
	height: 28px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#000000;    
}
.leftcontenttop1
{
	background-image: url(img/bg_a14.gif);
	background-repeat: repeat-x;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
	color:#000000;    
	border-right: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	border-left: #66ccff 1px solid;
	border-bottom: #66ccff 0px solid;
}
.leftcontent
{

}
.lefttable
{
	border-collapse: collapse;
	border: #99ccff 1px solid;	
}
.linktableMain
{
	width: 996px;
	background-position-y: top;
	background-image: url(img/bottombg.gif);
	background-repeat: repeat-x;
	border-right: #0099ff 1px solid;
	border-top: #0099ff 1px solid;
	border-left: #0099ff 1px solid;
	border-bottom: #0099ff 1px solid;
}
.linktableMain td
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 2px;
	font-size: 14px;
}
.linktable
{
	width: 996px;	
}
.linktable td
{
	background-image: url(img/linkbg.gif);
	background-repeat:no-repeat;
	height:43px;
	text-align:left;
	vertical-align:middle;
	padding-left:2px;
}
.bottomlogo
{
	background-image: url(img/logobg.gif);
	background-repeat:no-repeat;
	background-position: center center;
}
.f24
{
	font-size: 24px;
}
.wzbian
{
	padding: 30px;
	line-height:30px;
}
.wzcont
{
	text-align: left;
	text-indent: 28px;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
.wzlyrq
{
	line-height: 30px;
	text-align: left;
	text-indent: 2em;
	font-size: 12px;
	color: #666666;
}
.cbgQQ
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #D4D0C8;
	height: 128px;
	vertical-align: top;
	margin: 2px;
}
.cbgQQ td
{
	border-bottom: #0066cc 0px dotted;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 2px;
	padding-top: 2px;
	text-align:center;
	height:22px;
}
.fgx
{
	border-bottom: #cccccc 1px solid;	
	width:700px;
}
.nrb
{
	border: #cccccc 1px solid;	
}
.bottomtb
{
	width:990px;
    text-align : center;
	margin-top:10px; 
	border:1px solid #C5C5C5;
	}
.jiaozhu
{
	line-height: 22px;
}
#demo
{
	overflow: hidden;
	height: 300px;
	width: 228;
	overflow: hidden;
	border-top: #66ccff 1px solid;
}

#demo a {
	width: 100%;
	overflow: hidden;
	font: 12px/ 16px tahoma;
	display: block;
	text-decoration: none;
	margin: 2px;
	color: #4a551c;
	padding-left: 2px;
	text-align: left;
}

#demo a:hover {
	color: #ff6600;
}
.Search
{
	height: 30px;
	border-right: #66ccff 1px solid;
	border-top: #66ccff 1px solid;
	border-left: #66ccff 1px solid;
	border-bottom: #66ccff 0px solid;
	vertical-align:middle;
}
.SearchText
{
	width: 268px;
	border-right: #99ccff 1px solid;
	border-top: #99ccff 1px solid;
	border-left: #99ccff 1px solid;
	border-bottom: #99ccff 1px solid;
}
.dhkey
{
	height:30px;
	vertical-align:absmiddle;
}
.redword
{
	color:Red;
	}
.bookbottom
{
	border-bottom: #FF9999 1px dashed;
}
#ctl00_ContentPlaceHolder1_PageInfo span
{
	word-spacing: 4px;
	padding-left: 3px;
	margin-left: 3px;
	font-size: 12pt;
	color: blue;
}
th
{
	background-color: #FFcccc;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 4px;
	margin: 2px;
	padding-top: 4px;
}
.booklitimg
{
	height:100px;
	width:75px;
	background: #f8f8f8;
	border-top:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:3px solid #999999;
	border-left:1px solid #cccccc;
	padding: 7px;
	Filter：progid:DXImageTransform.Microsoft.DropShadow(color=#999999,offX=2,offY=2,positives=true);
}
.zk
{
	font-size: 36pt;
	font-style: normal;
	border-right: #ff0000 2px solid;
	border-top: #ff0000 2px solid;
	border-left: #ff0000 2px solid;
	border-bottom: #ff0000 2px solid;
	font-weight: bold;
}