﻿body {
    margin:0;
    padding:0;
    font-size:9px;   
	font-family: 微软雅黑,Arial,Helvetica,sans-serif,宋体;
	overflow:auto;
}

.b20 {
	font-size: 20px;
	font-weight: bold;
}

.video_Tb{border:1px solid #b7c9d5;line-height:20px;}
.video_Img{padding:3px;}

.bubble {background-color:#C3D9FF}
.tl {padding: 0; width: 4; text-align: left; vertical-align: top}
.tr {padding: 0; width: 4; text-align: right; vertical-align: top}
.bl {padding: 0; width: 4; text-align: left; vertical-align: bottom}
.br {padding: 0; width: 4; text-align: right; vertical-align: bottom}
 
 .c {width: 4; height: 4}
 
/*公共部分定义*/
ul,li,form {margin:0;padding:0; font-size /**/:12pt;font-family:Arial,Helvetica,sans-serif!important;}
table,div,input,select,textarea { font-size:12px;  font-family:Arial, Helvetica, sans-serif;}

li {list-style:none;font-size:12px;}
input,td {font-size:12px;font-family:Arial,Helvetica,sans-serif!important;}
select,option {font-size:12px;margin:0;padding:0;}
img {border:0}
.left {float:left;}
.right {float:right;}
.none {display:none;}
h1,h2,h3,h4,h5,h6,ul,li,p { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3 { font-size:14px;}
h4,h5 { font-size:12px;}
h3,h5 { font-weight:normal;}
/* a:visited {color:black; text-decoration:none} */
a:hover{ text-decoration:underline}

.border1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
}
.border2 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECECE;
}
.border3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CECECE;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.border4 {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.whiteborde 
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.blackborde {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
}

/*主窗口上的半透明遮盖层*/
#coverPage
{
	position:absolute;
	top:0px;
	left:0px;
	width:1024px;
	height:800px;
	background-color:#cccccc;
	filter:alpha(style=1,opacity=60,finishOpacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	display:none;
	z-index:1;
}

/******************* 
   UserLogin style
 *******************/
.loginheader{background-image: url(./images/banner_bg.jpg); background-repeat:repeat-x; width:auto; height:61px; text-align:left; margin:auto; position:relative; overflow:hidden;}
.loginline{ height:3px; background-color:#49a9dc; clear:both; overflow:hidden;}

.loginBox{ width:300px; height:auto; margin:auto; text-align:left; margin-top:28px; overflow:hidden;}
.login{ width:100%; height:200px; font-size:9px;background:url(images/login/userlogin_bg.gif) top repeat-y; position:relative;}
.login li{ display:block; margin-top:10px; margin-left:22px;}
.login a{ color:#005cd5;}
.login a:hover{ color:#ff6600;}
.login .note{ margin-left:20px;}
.login .note2{ margin-left:4px;}
.login li.ts{ margin-top:3px; color:#0098d3; padding-left:54px;}
.login li.ts2{ margin-top:3px;}
.login input{ width:132px; height:18px; line-height:18px; border:1px solid #7fadcf;}
.login h2{ height:23px; padding-top:8px; padding-left:20px; color:#FFFFFF; background:url(images/login/userlogin_title_bg.gif) top repeat-x; clear:both;}
.login .btn{ float:left; margin-left:77px; margin-top:15px;}
.login .quickregister{ float:left; margin-left:22px; margin-top:25px;}
.login .quickregister a{ font-weight:bold; color:#005cd5; text-decoration:underline;}
.login .quickregister a:hover{ color:#ff6600;}
.login .pic{ position:absolute; left:0px; bottom:0px;}

.title_head {
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	text-align: center;
}

.title_tr {
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/tablehead.jpg);
	background-repeat: repeat-x;
	height: 20px;
	text-align: center;	
}

.table_right{
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	text-align: right;
	height: 28px;
	background-color: #F5F5F5;
}

.ga_bg {
	background-image: url(./images/line.jpg);
	background-repeat: repeat-y;
}

.divLayer
{
	width:98%;
	overflow-y:auto;
	overflow-x:hidden;
	margin: 4px 4px 4px 4px;
}

.divGridCenter
{
	width:99%;
     text-align:center;
	margin: 4px 0px 4px 0px;
}

.divMargin
{
	width:99%;
	margin: 4px 0px 4px 0px;
}

.tdTitle
{
	text-align:center; 
	font-size: 14px; 
	color: #003399; 
	font-weight: bold;
}