/* common */
.tdTitle {background: url(../images/bg_title4.png); font-weight: bold; color: #002e68;}
.tdTitle2 {background-color: #f5f5f5; font-weight: bold; color: #002e68;}
.tdTitle3 {
	background-color: #f5f5f5;
	border-bottom: 1px #f2f4f7 solid;
	border-right: 1px #f2f4f7 solid;
	font-weight: bold;
	padding: 8px; color: #002e68;
}
.Table{background-color:#d2dce9;}
.TD1{ background-color:#f5f5f5;color:#5a5a5a;}
.TD2{ background-color:#fff;color:#5a5a5a;}
.TD3 {background-color: #fff; border-bottom: 1px #f2f4f7 solid; padding: 8px; color: #5a5a5a;}


/* error */
.error {
	width:540px;
	height:130px;
	padding-top:35px;
	margin:0 auto;
	background:url(../images/error_bg.png) no-repeat;
}
.error .title {text-align:center;}
.error .txts {width:360px;margin:0 auto;margin-top:23px; color:#fff;}


/* login */
.login{
	width:996px;
	height:460px;	
	margin:0 auto;
	margin-top:60px;
	background:url(../images/login_p3.jpg) right bottom no-repeat;
}
.login .left {width:538px;}
.login .right {width:458px;}
.login .right .login_input input {width:134px; height:15px; margin-right:20px; border:none;}
.login .right .login_input img {margin-right:8px;}
.login .right .code {font-size:12px; color:#fff; padding-top:15px;}
.login .right .code input {width:40px; height:15px; margin-right:10px; border:none;}
.login .right .t1 {font-size:10px; color:#FFFFFF; padding-top:8px;}
.login .right .t2 {color:#54a2e0;padding-top:15px; line-height:22px;}


/* header */
.header {width: 100%; height: 72px; text-align: center; background: url(../images/bg_head.jpg) repeat-x;}
.header .left1 {float: left;}
.header .right1 {float: right; padding-top: 3px; padding-right: 15px;}
.header .right1 .function {
	float: right;
	height: 20px;
	background: url(../images/bg_title3.png) repeat-x;
	border-right: 1px #387ba6 solid;
	margin-right: 3px;
}
.header .right1 .function .names {float: left; text-align: center; color: #FFFFFF; padding: 0px 5px; padding-top: 1px;}
.header .txts {color: #fff; text-align: right; margin-top: 20px; margin-right: 8px;}


/* mainer */
.mainer {width: 100%; margin: 0 auto; text-align: left;}
.mainer .left1 {width: 200px;border-right: 1px #dbdbdb solid;background: url(../images/bg_line1.png) repeat-x;}
.mainer .nav_bar {height: 33px; color: #5d6f87; background: url(../images/bg_title1.png) repeat-x;}
.mainer .nav_bar .right {padding-top: 6px; padding-right: 24px;}
.mainer .lists {padding: 5px;}
.mainer .lists_tb {border: 1px #c3d0e1 solid; border-top: none;}
.mainer .lists_tb .title {height: 36px; background: url(../images/bg_title2.png) repeat-x}
.mainer .lists_tb .title .left {color: #002e68; font-size: 16px; padding-left: 15px; padding-top: 8px;}
.mainer .lists_tb .title .right {padding-right: 8px; padding-top: 6px; display: none;}
.mainer .lists_tb .contents {border: 4px #f2f4f7 solid; background-color: #fff; padding: 5px 5px;}
.mainer .lists_tb .contents table {background-color: #d2dce9;}
.mainer .lists_tb .contents td {padding: 5px;}
.mainer .lists_tb .contents .list_line dd {float: left; margin-left: 5px;}
.mainer .lists_tb .contents2 {border: 4px #f2f4f7 solid; background-color: #d2dce9;}

.frame {padding: 8px; border: 1px #d2dce9 solid; border-top: none;}
.frame table {background-color: #d2dce9;}
.tabMenus {background:url(../images/bg_line2.png) bottom repeat-x;}
.tabMenus .cur {
	float:left;
	margin-right:2px;
	border:1px #d2dce9 solid;
	border-bottom:none;
	padding:5px 10px;
	color:#002e68;
	font-size:14px;
	background-color:#fff;
	text-align:center;
}	
.tabMenus .tab_cur {
	float:left;
	margin-right:2px;
	border:1px #d2dce9 solid;
	border-bottom:none;
	padding:5px 10px;
	color:#002e68;
	font-size:14px;
	background-color:#fff;
	text-align:center;
}
.tabMenus .other {
	float:left;
	margin-right:2px;
	border:1px #d2dce9 solid;
	border-bottom:none;
	padding:5px 10px;
	color:#002e68;
	font-size:14px;
	background:url(../images/bg_title4.png) repeat-x;
	text-align:center;
}
.tabMenus .other a {font-size:12px; color:#333;}
.tabMenus .other a:hover {color:#fb5b04;}

/* footer */
.footer {text-align:left; border-top:1px #c3d0e1 solid; color:#5d6f87; padding:0px 25px;}
