body {

	margin:0;
	padding:0;
	background: #fff;
}
body, tr, td, p {
	color:#000;
	font-size:12px;
}
a:link, a:visited {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#FF00FF;
}
a:active {
	color:#FF0033;
}

.h2Subj, a.h2Subj:link, a.h2Subj:visited {
	font-size:14px;
	font-weight:bold;
	color:#222;
}

/* Page 2 */ 

.upRow{
  line-height:18px;
  padding:3px 2px;
}

.hmItm401{
  width:auto; 
  font-size:18px; 
  color:#048875;
  background-image:url(dot/dot-c02.jpg); 
  background-repeat:no-repeat; 
  background-position:10px 4px;  
  padding:4px 2px 0px 32px; 
  text-align:left;	
}
.hmItm402{
  width:auto; 
  font-size:16px; 
  color:#666600;
  background-image:url(dot/dot-c01.jpg); 
  background-repeat:no-repeat; 
  background-position:10px 6px;  
  padding:4px 2px 1px 28px; 
  text-align:left;	
}
.hmItm403{
  width:auto; 
  font-size:18px; 
  color:#666600;
  background-image:url(dot/dot_s01.gif); 
  background-repeat:no-repeat; 
  background-position:65px 3px;  
  padding:4px 2px 1px 88px; 
  text-align:left;	
}
.hmItm404{
  width:auto; 
  font-size:18px; 
  color:#666600;
  background-image:url(dot/dot-d02.gif); 
  background-repeat:no-repeat; 
  background-position:12px 1px;  
  padding:4px 2px 0px 42px; 
  text-align:left;	
}
.hmItm405{
  width:auto; 
  font-size:18px; 
  color:#666600;
  background-image:url(dot/dot_link1.jpg); 
  background-repeat:no-repeat; 
  background-position:5px 2px;  
  padding:3px 2px 0px 24px; 
  text-align:left;	
}

.hmSites{
  width:100%; 
  font-size:14px; color:#222;
  background-image:url(dot/dot-d02_06.jpg); 
  background-repeat:repeat-x; 
  background-position:0px 26px;  
  padding:8px 2px 5px 2px; 
  text-align:left;	
}

.boxSearch{
  background-image:url(bg_left.jpg); 
  background-position:bottom; 
  background-repeat:repeat-x;
  border:1px solid #CCC;
}

.hmItem1{
  width:260px; 
  font-size:13px; color:#222222;
  background-image:url(pub/dot_03.jpg); 
  background-repeat:no-repeat; 
  background-position:12px 9px;  
  padding:3px 2px 2px 21px; 
  text-align:left;	
}

.hmItem2{
  width:304px; 
  font-size:12px; color:#222222;
  background-image:url(dot/dot-c03.jpg); 
  background-repeat:no-repeat; 
  background-position:3px 9px;  
  padding:5px 2px 4px 18px;
  border-bottom:1px dashed #CCC;
  text-align:left;	
}

.hmItem3{
  width:220px; 
  font-size:13px; color:#222222;
  background-image:url(pub/dot_03.jpg); 
  background-repeat:no-repeat; 
  background-position:12px 9px;  
  padding:4px 2px 2px 21px; 
  text-align:left;	
}

.hmItemp{
  padding:1px;
}
 
.hmHead21, a.hmHead21:link, a.hmHead21:visited{
  width:190px; font-size:14px; color:#0000FF; padding:1px 1px 3px 2px; font-weight:bold; text-align:center;
}
.hmHead22{
  width:190px; font-size:13px; color:#222222; padding:3px 1px 8px 1px; text-align:left; line-height:150%;	
}


.hmHead11, a.hmHead11:link, a.hmHead11:visited{
  width:310px; font-size:18px; color:#00005B; padding:8px 1px 3px 8px; text-align:center;
}
.hmHead12{
  width:316px; font-size:13px; color:#222222; padding:3px 1px 8px 1px; text-align:left; line-height:150%;	
}


A.TMenu:link,A.TMenu:visited,A.TMenu:active,A.TMenu:hover {
	text-decoration: none;
	color: #FFF;
}

.pgItemS01{
	height:20px;
	display:block;
	margin-left:5px;
	text-align:left;
	padding:5px 0px 0px 18px;
	background-image:url(pub/dot_01.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;  	
}
.pgSM01{
  font-size:14px;
  width:100px;
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 12px 0px 24px;	
}
.pgTMain{
font-size:14px; font-weight:bold; text-align:center; padding:18px; padding-bottom:8px;
}

.pgTSub{
width:650px; height:16px; margin:auto;background-color:#F0F0F0; padding:5px 10px;
}

.pgTLeft{
text-align:left; float:left;
}
.pgTRight{
text-align:right; float:right;
}

.pgJK{
    padding:1px; line-height:120%;
	width:33%;
	height:80px;
	vertical-align:top;
}
.pgAD{
    padding:8px; line-height:120%;
}
.pgADfs{
    padding:2px; border:#CCCCFF solid 1px;
}

.li {
    list-style-position:inside;
}

.pgSpan2 { width:320px; margin:auto;}
.pgSpan3 { width:180px; margin:auto;}



.pgBTop{
  border-top:#c6e9f7 1px solid;
}
.pgBBot{
  border-bottom:#c6e9f7 1px solid;
}
.pgBgt00{
 background-image:url(topb00.jpg);
}
.pgBgt01{
 background-image:url(topb01.gif);
}

/* Page 2 */ 

/* 根据网站定义 */
.Mnu01Cell {
	padding:3px 8px;
	letter-spacing:3px;
	border:1px solid #669;
	white-space: nowrap;
}
.Inf1Tbg {
	height:29px;
	background-image:url(qqimg21_12_02.gif);
}
.Inf1Tit {
	width:120px;
	height:15px;
	padding:6px;
	font-size:14px;
	COLOR: #666666;
	font-weight:bold;
	background-image:url(qqimg21_12_01.gif);
}
.Inf1TMore {
	width:60px;
	height:12px;
	padding:8px;
	font-size:13px;
	COLOR: #666666;
	text-align:right;
	padding-right:15px;
	background-image:url(qqimg21_13.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.ItmPub {
	height:20px;
	display:block;
	margin-left:5px;
	text-align:left;
	padding:5px 0px 0px 18px;
	background-image:url(pub/dot_01.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
.Itm01 {
	width:420px;
}
.Itm02 {
	width:215px;
}
.ItmTime {
	width:80px;
}
.ItmLink {
	width:150px;
	height:18px;
	font-size:14px;
	text-align:left;
	padding:2px 1px 1px 18px;
	background-image:url(dot/dot_link.jpg);
	background-position:0px 2px;
	background-repeat:no-repeat;
	
}
.ItmLPic {
	height:120px;
	display:block;
	text-align:left;
}
.bgLine1 {
	background-image:url(qqimg1_01_02.gif);
}
.pgArea {
	width:980px;
	height:auto;
	border:0;
	margin:0 auto;
	clear:both;
}
.pgW100 {
	width:100%;
	margin:auto;
}
.pgW240 {
	width:240px;
	margin:auto;
}
.pgW260 { width:260px; margin:auto;}
.pgW450 {
	width:448px;
	margin:auto;
}
.pgW650 { width:705px; margin:auto;}
.pgBorder {
	BORDER: #b6d9f7 1px solid;
}
/* Public */
.PubMargin {
	margin:auto;
}
.PubLeft {
	float: left;
}
.PubRight {
	float: right;
}
.PubClear {
	clear: both;
	visibility: hidden;
}
.PubCFix:after {
	content:".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden;
} /* only FF */
.PubHidden {
	display: none;
}
.PubNoBorder {
	border:none;
}
/*Items For Pic,Vdo,Vote*/
.ItemPic {
	width:175px;
	height:160px;
	padding:3px 0px 3px 0px;
	margin:0px;
	text-align:center;
	float:left;
	border:0px #FFFFFF solid;
	overflow:hidden;
}
.ItemVdo {
	width:175px;
	height:190px;
	padding:3px 0px 3px 0px;
	margin:0px;
	text-align:center;
	float:left;
	border:0px #FFFFFF solid;
	overflow:hidden;
}
.ItemAbout {
	width:145px;
	height:18px;
	font-size:14px;
	border:1px #CCCCCC solid;
	margin:2px;
	float:left;
	overflow:hidden;
	background-image:url(../pimg/pub/dot_21.jpg);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding:5px 8px 2px 18px;
}
/*System 系统样式:菜单,Footer,Content*/ 
.SysVers {
	width:73px;
	height:22px;
	display:block;
	font-size:12px;
	color:#666666;
	margin:5px 2px;
	padding:5px 0px 0px 0px;
	background-image:url(pub/veritem.jpg);
	background-position:0px 2px;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}
td.SysPage {
	color: #FFFFFF;
}
.SysTitle {
	FONT-SIZE: 14px;
	COLOR: #666666;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding:0px 0px 2px 0px;
}
.SysTit02 {
	font-size:14px;
	color: #330066;
}
.SysTit03 {
	font-size:13px;
	color: #330066;
}
.SysFoot {
	font-size: 13px;
	color:#333333;
	LINE-HEIGHT: 150%;
	padding:3px 8px;
}

.SysMTop, a.SysMTop:link, a.SysMTop:visited {
	font-size:16px;
	color:#FFF;
	padding:2px 0px 2px 0px;
	display:block;
	text-align:center;
	font-weight:bold;
}
.SysMTop2 {
	width:auto;
	font-size:16px;
	color:#FFF;
	padding:2px 0px 2px 0px;
	text-align:center;
	font-weight:bold;
}

a.SysMTop:active, a.SysMTop:hover {
	color:#FFF;
	text-decoration: underline;
}

#xSysMTab,#xSysMTab.td{
    margin:1px;
	padding:1px;
}

.SysCont, td.SysCont, td.SysCont p {
	font-size: 14px;
	color:#333333;
	LINE-HEIGHT: 180%;
}
.SysI00 {
	border-bottom:1px #006600 dashed;
}
.SysI01 {
	display:block;
	width:180px;
	font-size:14px;
	line-height:180%;
	background-image:url(pub/dot_01.jpg);
	background-repeat:no-repeat;
	background-position: 1px 6px;
	list-style:none;
	padding:1px 1px 0px 20px;
	margin:0 auto;
	text-align:left;
}
.SysI02 {
	display:block;
	width:174px;
	font-size:14px;
	line-height:120%;
	background-image:url(pub/dot_02.gif);
	background-repeat:no-repeat;
	background-position: 15px 6px;
	list-style:none;
	padding:1px 1px 0px 25px;
	margin:0 auto;
	text-align:left;
}
.SysI03 {
	display:block;
	width:168px;
	font-size:14px;
	line-height:120%;
	background-image:url(pub/dot_03.jpg);
	background-repeat:no-repeat;
	background-position: 24px 7px;
	list-style:none;
	padding:1px 1px 0px 32px;
	margin:0 auto;
	text-align:left;
}
.SysBtnM1 {
	width:44px;
	height:20px;
	border:0px;
	padding:0px;
	background-image:url(pub/btn4420.gif);
}
/*System End */


/*Public*/
/* Link */
div, form, img, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
}
li {
	list-style-type:none;
}
form {
	PADDING: 0px;
	MARGIN: 0px;
}
select {
	FONT-SIZE: 12px;
	COLOR: #000;
}
input {
	FONT-SIZE: 12px;
	COLOR: #000;
}
img {
	BORDER-STYLE: none;
}
/* Color */
.cRed, a.cRed:link, a.cRed:visited {
	color:#f00;
}
.cBlue, a.cBlue:link, a.cBlue:visited, a.cBlue:active {
	color:#1f3a87;
}
.cDRed, a.cDRed:link, a.cDRed:visited {
	color:#bc2931;
}
.cGray, a.cGray:link, a.cGray:visited {
	color: #4F544D;
}
.cDGray, a.cDGray:link, a.cDGray:visited {
	color: #666;
}
.cWhite, a.cWhite:link, a.cWhite:visited {
	color:#fff;
}
.cBlack, a.cBlack:link, a.cBlack:visited {
	color:#000;
}
a.cBlack:hover {
	color:#bc2931;
}
.cYellow, a.cYellow:link, a.cYellow:visited {
	color:#ff0;
}
.cGreen, a.cGreen:link, a.cGreen:visited {
	color:#008000;
}
/* Font  */
.fB {
	font-weight: bold;
}
.f12px {
	font-size:12px;
}
.f14px {
	font-size:14px;
}
.fnt000 {
	COLOR: #000
}
.fntFFF {
	COLOR: #fff
}
.fntCCC {
	COLOR: #ccc
}
.fnt666 {
	COLOR: #666
}
.fnt0C0 {
	COLOR: #0c0
}
.fnt096 {
	COLOR: #096
}
.fnt690 {
	COLOR: #690
}
.fnt00F {
	COLOR: #00f
}
.fntF00 {
	COLOR: #f00
}
.fntF0F {
	COLOR: #f0f
}
.line01 {
	line-height:1px;
}
.line02 {
	line-height:2px;
}
.line03 {
	line-height:3px;
}
.line05 {
	line-height:5px;
}
.line08 {
	line-height:8px;
}
.line10 {
	line-height:10px;
}
.line13 {
	line-height:13px;
}
/*以上全局css*/

.AdvPClose {
	width:100%;
	font-size:12px;
	line-height:100%;
	padding:2px 1px;
	cursor:pointer;
	text-align:right;
	border-bottom:1px solid #EEE;
}

.pad01 {
	padding:1px;
}

.pad02 {
	padding:2px;
}

.pad05 {
	padding:5px;
}

.pad08 {
	padding:8px;
}

.pad10 {
	padding:10px;
}

.pad15 {
	padding:15px;
}
