@charset "utf-8";
/* CSS Document */
a {text-decoration:none; color:#505050}
a:hover{text-decoration:underline}
dl,dt,dd,ul,li,input,form, h1,h2,h3,h4,h5 {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
}

/* 解决Float后 无法撑开外部容器的方法 */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 

/*
background:#ffc; /*  对firefox有效*/
/*
*background:#ccc; /* 对ie7有效 */
/*
_background:#000; /* 只对ie6有效 */ 


body, html{ height:100%; width:100%; font-family:Arial, "宋体";  padding:0px; margin:0px; font-size:12px; background-image:url(bg.png);}

.linkButton1{ background:url(linkButton1.jpg) no-repeat; background-position:0px 0px;  padding-left:24px; height:28px; display:inline-block}
.linkButton1 span{ background:url(linkButton1.jpg) no-repeat; background-position: right 0px; padding-right:20px; height:20px; display:inline-block; font-size:14px; color:#FFFFFF; padding-top:8px; letter-spacing:6px;}
.linkButton1:hover{ background-position: left -28px; text-decoration:none}
.linkButton1:hover span{ background-position: right -28px;}

.linkButton2{ padding:4px 10px; font-size:12px; background:url(TabBg.gif) repeat-x -10px -30px; text-decoration:none; border:#dedede solid 1px;}
.linkButton2:hover{ text-decoration:none; background:none; background-color:#666666;color:#fff}




.Web_News_Mid { width:1003px; margin:0px auto}
.Web_News_Mid  .NewsMidTable { width:100%}
.NewsMidTable  .LeftCol{ width:200px; background-color:#fafafa; border-right:solid 1px #CCCCCC}
.NewsMidTable  .RightCol{ width:auto; }
 
.NewsMenu { width:180px; margin:10px auto; }
.NewsMenu dl.NewsList { margin-bottom:10px}
.NewsMenu dt { font-size:14px; font-weight:bold; color:#993300; position:relative}
.NewsMenu dd { padding-left:10px; font-size:12px;}
.NewsMenu dd ul li{ line-height:12px; border-bottom:dotted 1px #CCCCCC; width:150px; 
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
padding:4px;
margin:6px 0px;
background:url(icon_2.gif) no-repeat 2px 4px ; padding-left:10px
}
.NewsMenu dt .more{ font-size:11px; font-family:Arial; color:#993300; position:absolute; top:4px; right:4px; font-weight:normal}
 

.YourLocation { font-size:12px; color:#666666; height:20px;  border-bottom:#CCCCCC solid 1px; margin:0px 10px; font-weight:bold}
.YourLocation a{ background:url(icon_2.gif) no-repeat right 2px; display:inline-block; padding:0px 10px 0px 8px; font-weight:normal}

.ArticleList { font-size:14px; }
.ArticleList li{ width:auto; background-color:#0099CC; margin:2px 10px; height:24px; padding-top:10px; background:url(icon_1b.gif) no-repeat 5px 14px; padding-left:15px; border-bottom:dotted 1px #ddd  }
.ArticleList li a{ width:650px;  display:inline-block;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.ArticleList li a:hover{ text-decoration:none; color:#FF0000}

.PageControl{ border-top:solid 1px #CCCCCC; padding:8px 10px ; margin:10px; font-size:14px;}
.PageControl a{ border:dotted 1px #333; padding:4px 8px; display:inline-block; margin:0px 4px; }
.PageControl a.current{ border:solid 1px #333; background:#006633; color:#FFFFFF }
 
 
.ArticleDetail { padding:10px;}
.ArticleDetail h1{font-size:22px; font-weight:bold; text-align:center; padding:10px}
.ArticleDetail h2{font-size:12px;  text-align:center; padding:0px}
.WebPageContent { font-size:14px; color:#666666; padding:10px; text-indent:24px; line-height:150%;}


 .CheckPIDBox .ok h2{ font-size:14px; padding:20px; text-align:center; color:#000;  }
.CheckPIDBox .ok h2 .k{ font-size:18px;  color:#996600; font-weight:bold }

.UCTitleMessageBox { font-size:14px; width:90%; border:solid 1px #999900; background:#FFFFCC; padding:5px 10px; margin:10px auto;}
.UCTitleMessageBox  .freePoint{ font-size:18px; color:#FF0000; font-weight:bold}


.PaySelectTable {width:90%; margin:10px auto; background-color:#CCCCCC }
.PaySelectTable td{ padding:10px 6px;}
.PaySelectTable .czbox{ font-size:12px}
.PaySelectTable .czbox h1{ font-size:14px; text-align:center}
.PaySelectTable .czbox h2{ font-size:12px; text-align:center; margin:6px auto}
.PaySelectTable .czbox h3{ font-size:12px; text-align:center}
.PaySelectTable .czbox a{ color:#0000FF; text-decoration:underline}
 
.PayConfirmTable {width:90%; margin:10px auto; background-color:#CCCCCC }
.PaySelectTable td{ padding:10px 6px;}
.PaySelectTable .czbox{ font-size:12px}
.PaySelectTable .czbox h1{ font-size:14px; text-align:center}
.PaySelectTable .czbox h2{ font-size:12px; text-align:center; margin:6px auto}
.PaySelectTable .czbox h3{ font-size:12px; text-align:center}
.PaySelectTable .czbox a{ color:#0000FF; text-decoration:underline}

#UsefulAccountBox{ width:95%; margin:10px 0px; border:#ddd solid 1px; padding:0px; text-align:left; background-color:#fff}
#UsefulAccountBox span{ display:inline-block; padding:2px 6px; color:#fff; font-size:11px; background-color:#ddd; float:left; margin:4px; cursor:pointer }
#UsefulAccountBox span.over{ background-color:#006699; color:#FFFFFF}




