﻿
HTML {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 15px;
	max-height: 100%;
	white-space: normal;
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
}
html {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 15px;
	max-height: 100%;
	white-space: normal;
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
}

BODY {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 15px;
	max-height: 100%;
	line-height:25px;
	white-space: normal;
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
	BACKGROUND-COLOR: white;
}
body {
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	font-size: 15px;
	max-height: 100%;
	line-height:25px;
	white-space: normal;
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
	BACKGROUND-COLOR: white;
}

input {
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
	border: solid 1px #808080;
}

textarea {
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
}

table {
	font-family: "Microsoft YaHei", "微软雅黑", "Segoe UI", Arial;
}

a {
	text-decoration: none;
	color:#6688CC;
	cursor:pointer;
}

a:hover{
	color:red;
}

.htmlBg {
	height:170px;
	background-image: url(../images/portal/front_head_bg.gif);
	background-repeat:no-repeat;
	background-repeat: repeat-x;
}


/********top menu start*********/
.TopMenuBg {
	background-repeat:no-repeat;
	background-repeat: repeat-x;	
	height:33px;	
}
.TopMenu {	
	width:110px;
	height:33px;
	font-size: 16px;
	text-align: center;
	vertical-align:middle;
}

.TopMenuSidebar {	
	height:33px;
	white-space: nowrap;
	background-image: url(../images/framework/bg_topmenu.gif);	
	width:21px;	
	
}

.TopMenu td {
	width:160px;
	height:33px;
	font-size: 16px;		
	text-align: center;
	vertical-align:middle;
	color:black;
}

.TopMenu a {
	width:160px;
	height:33px;
	display:block;
	white-space: nowrap;
	text-align: center;
	font-size: 16px;
	text-align: left;
	vertical-align:middle;
	text-decoration: none;
	color: white;
	padding-top:2px;
}

.TopMenu a:hover {
	width:160px;
	height:33px;
	vertical-align:top;
	font-size: 16px;	
	text-decoration: none;
	color:#ffff00;
}

.TopMenuSep {
	font: 80% Verdana;
	color: white;
}



.TopMenuSelected {	
	width:110px;
	height:33px;
	font-size: 16px;
	text-align: center;
	vertical-align:middle;
	color:#ffff00;
}



.TopMenuSelected td {
	width:160px;
	height:33px;
	font-size: 16px;		
	text-align: center;
	vertical-align:middle;
	color:ffff00;
}

.TopMenuSelected a {
	width:160px;
	height:33px;
	display:block;
	white-space: nowrap;
	text-align: center;
	font-size: 16px;
	text-align: left;
	vertical-align:middle;
	text-decoration: none;
	color: #ffff00;
	padding-top:2px;
	
}

.TopMenuSelected a:hover {
	width:200px;
	display: block;	
	margin: 0px; /*background: #CCC;*/
	vertical-align:middle;
	font-size: 16px;	
	text-decoration: none;
	color:#ffff00;
}

.bottomword {
	font-family: "微软雅黑";
	font-size: 10pt;
	text-decoration: none;
	color: #FFFfff;
}


/*****细线table*****/
.lineTable {
	border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
	border:solid #ccc; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
	border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
} 
.lineTable th,.lineTable td {
	border:solid #ccc;
	border-width:0 1px 1px 0;
	padding:2px;
}
	
.noLineTable th,.noLineTable td {
	border:none;
}

/*selectOneRadio 控件*/	
.selectOneMenu{
border:none;
}	

.selectOneMenu input{
border:none;
}	
/* end selectOneRadio 控件*/	

/* 用户登录 */

.login { width:735px; height:355px; background:#fff; position: relative;}
.login .title { width:148px; height:30px; background:url(../images/login_title.jpg) center center no-repeat;margin: 0px auto; padding:35px 0; text-indent:-9999px;}
.login .loginForm { width:250px; height:210px; position:absolute; top:100px; left:288px;}
.loginForm .inputUser { width:249px; height:38px; display:block; line-height:36px; text-indent:6px; font-size:14px; color: #bababa; background:url(../images/login_btn_user.jpg) no-repeat; border:0; outline: none;}
.loginForm .inputPwd { width:249px; height:38px; display:block; line-height:36px; text-indent:6px; font-size:14px; color: #bababa; background:url(../images/login_btn_pwd.jpg) no-repeat; border:0; outline: none;}
.loginForm .inputyzm { width:142px; height:38px; display:block; line-height:36px; text-indent:6px; font-size:14px; color: #bababa;  background:url(../images/login_btn_yzm.jpg) no-repeat; border:0;}
.loginForm .yzm { width:80px; height:36px; position:absolute; top:0px; right:5px;}
.loginForm .yzm img { width:80px; height:36px; display:block;}
.loginForm .inputbutton { width:80px; height:32px; display:inline-block; float:left; font-size:16px; line-height:32px; text-align:center; color:#fff; background:url(../images/login_btn_04.png) no-repeat; border:0 none; margin-right:88px; cursor:pointer;}
.loginForm a.register { width:80px; height:32px; display:inline-block; float:left; background:url(../images/login_btn_04.png) no-repeat; border:0 none; font-size:16px; line-height:32px; text-align:center; color:#fff; cursor:pointer;}
.login .loginForm label { width:250px; height:38px; display:block; position:relative; margin-bottom:22px;}
.login .loginForm .login_btn_text { width:100px; height:38px; position:absolute;top:0px; left:-100px; font-size:16px; color:#575757; line-height:36px; text-align:right; letter-spacing:3px;}
.login .loginForm .login_btn_01, .login .loginForm .login_btn_02, .login .loginForm .login_btn_03 { width:60px; height:55px; position:absolute; }
.login .loginForm .login_btn_01 {background:url(../images/login_btn_01.jpg) no-repeat; top:-2px; left:-70px; *top:-4px; _top:-4px;}
.login .loginForm .login_btn_02 {background:url(../images/login_btn_02.jpg) no-repeat; top:-2px; left:-70px; *top:-4px; _top:-4px;}
.login .loginForm .login_btn_03 {background:url(../images/login_btn_03.png) no-repeat; top:-2px; left:-70px; *top:-4px; _top:-4px;}

.password_tips {width:249px; height:38px; display:block; position:absolute; top:0px; left:5px; font-size:14px; color:#bababa; line-height:36px;}
.forget { position:absolute; top:0px; right:-82px; font-size:16px; color:#6688CC; line-height:55px;}

/* 20130704 */
#user_register img { width:325px; height:59px; display:block;}
.reg_table td{ padding:5px 0 5px 10px; }
.table2_td_body { text-align:right;}