﻿*{font-size:12px;}
#leftNav{width:241px;border:1px #d7d1c1 solid;}
#leftNav ul{margin:0;padding:0;}
#leftNav li{margin:0;padding:0;list-style:none;text-align:left;border-bottom:1px #d7d1c1 solid;}
#leftNav li a{color:#9e8f56;font-weight:bold;display:block;height:26px;line-height:26px;padding-left:20px;}
#leftNav li a:hover{background:#a18f67 url(arrHover.gif) 10px center no-repeat;;color:#fff;text-decoration:none;}

#loginInfo{width:230px;border:1px #d7d1c1 solid;margin:6px auto;text-align:left;padding:5px;font-weight:bold; height:80px;}

.table .head{border-bottom:2px #9f9164 solid;line-height:25px; background:url(bg.titleBg.gif) left bottom no-repeat;color:#fff; padding-left:15px;font-weight:700;color:white;text-align:left;}
.table .title {line-height:30px; background-color:#d3cdbd; text-align:left; padding-left:28px; font-weight:700;}
.table .th{line-height:28px;text-align:right;padding-right:7px;width:123px;}
.table .td{line-height:28px;text-align:left;padding-left:7px;}
.table .input{ border:1px #7e9db9 solid;height:16px; font-size:11px; width:160px;}

.product_head {background:url(head.gif) no-repeat;width:87px;line-height:25px; text-align:center; color:#FFFFFF; font-weight:700; cursor:pointer;}
.product_head_on {background:url(head_on.gif) no-repeat;width:87px;line-height:25px; text-align:center; color:#FFFFFF; font-weight:700;cursor:pointer;}

.ouLogin { background-color:#f1eee4;}
.ouLogin .number{ background:url(bg.outLogin_number.gif) no-repeat 0px 4px; line-height:28px;color:#fff; width:20px; text-align:center;}
.ouLogin .content { text-align:left; padding-left:10px;}


.module { padding-top:15px;text-align:left}
.module .module_title{padding-left:15px; background:url(symbol.arrow.gif) no-repeat 4px 3px;}
.module .symbol{width:40px;}
.module .module_title a{color:#000;text-decoration:underline;}
.module .module_describe{color:#777777;padding-left:15px;}


html { overflow-x: hidden; overflow-y: auto; } 
html,body{ height:100%;}
body{
	FONT-FAMILY: Tahoma,Arial,"宋体", sans-serif;
	font-size:12px;
	COLOR: #404040;
	text-align: left;
	margin: 0;
	padding: 0;
}

/*a:link{color: #0a65c0;text-decoration: none}
a:visited{color:0a65c0;text-decoration: none}
a:hover{color:#ea7414;text-decoration:none}*/

A.menu:link {color: #2a2a2a;text-decoration: none;font-size: 12px;FONT-FAMILY: Tahoma,Arial, Verdana, "宋体";}
A.menu:visited {color: #2a2a2a;text-decoration: none;important;font-size: 12px;FONT-FAMILY: Tahoma,Arial, Verdana, "宋体";}
A.menu:hover {color: #000;text-decoration: none;important;font-size: 12px;FONT-FAMILY: Tahoma,Arial, Verdana, "宋体";}


#main{
	 min-width:800px;width:100%;
}
#top{
	border-top:1px #eef2f6 solid;border-bottom:3px #f7f7f7 solid;height:25px;padding-top:12px;
}
#intro{
	height:20px;float:left;font-size:14px;font-weight:bold;padding-left:10px;
}

.line3px{
	float:left;width:100%;height:2px;border-top:2px #f7f7f7 solid;border-bottom:1px white solid;overflow:hidden;
}

.flags{
	padding-top:4px !important;
}

.tbl_title{
	height:23px;
	border-top:1px #d7d7d7 solid;
	border-bottom:1px #d7d7d7 solid;
	padding-left:20px;
	font-weight:bold;
	color:#404040;
	background-image:url(titlebg.gif);
}
.btns
{
	color:#333;
	font-size:12px;
	border:1px solid #86a2c0;
	height:20px;
	background:url(btnbg.gif) repeat-x;
	font-family:Arial,Trebuchet MS, Tahoma, Verdana,  Sans-Serif,"宋体";
}

.input{
	height:16px;
	background:url(images/inputbg.gif) repeat-x;
	color:#333;
	font-size:12px;
	border:1px solid #86a2c0;
	font-family:Arial,Trebuchet MS, Tahoma, Verdana,  Sans-Serif,"宋体";
}
.textarea{
	color:#333;
	font-size:12px;
	border:1px solid #86a2c0;
	font-family:Arial,Trebuchet MS, Tahoma, Verdana,  Sans-Serif,"宋体";
}

.select{
	height:20px;
	color:#333;
	font-size:12px !important;
	font-size:11px;
	font-family:Arial,sans-serif,Verdana,"宋体";
	padding-left:2px;
	}

form{
	margin:0px;
}

table{
	border:0;
	border-collapse:collapse;
}
.listTbl{
	border:1px solid #EBEBEB;
}

.listTbl td{
	padding:4px 8px; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; height:12px;
}

.font_14px{
	text-align:right;
	font-size:14px;
}

.tbl_title ul{
   list-style:none;margin:0px;padding-left:4px;height:21px;
}
.tbl_title ul li{
    float:left;text-align:center;list-style:none;font-weight:bold;line-height:22px;
	/*	border-right:#EBEBEB solid 1px;	*/
}
.list{
    float:left;border-bottom:1px solid #d7d7d7;
	width:100% !important;
}
.list ul{
    margin:0px;padding-left:4px;height:25px;
}
.list ul li{
    float:left;text-align:center;list-style:none;line-height:25px;height:25px;
	/*	border-right:#EBEBEB solid 1px;	*/
}

.hintin{
	line-height:18px;height:18px;padding: 3px 3px 3px 10px; border-bottom: 1px solid #75A7B2; background-color: #fdfdea;font-size:12px;
}

.hintin2{
	line-height:18px;height:18px;padding: 3px 3px 3px 10px; border: 1px solid #75A7B2; background-color: #fdfdea;font-size:12px;
}

.title
{
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}



/* salert   */
.salert_btm{
background:url(images/alert_btm.gif) repeat-x;
text-align:right;
padding-right:20px;
}
.salert_titlebg{
 background:url(images/alert_title_bg.gif) repeat-x;
 font-size:12px;
 padding-left:5px;
}
.salert_left{
	background:url(images/alert_left.gif) no-repeat;
}
.salert_infoimg{
	background:url(images/alert_info.gif) no-repeat;
	text-align:center;
	width:18px;
}
.salert_infoimg2{
	text-align:center;
	background:url(images/alert_info2.gif) no-repeat;
}
.salert_right{
	background:url(images/alert_right.gif) no-repeat;
	width:4px;
}


/****** SkinMenu ******/
#SkinMenu {
    position: absolute;
    background: #fff;
    font: 11px Tahoma, serif;
    z-index: 100;
    border: 1px solid #999;
    padding: 2px;
    text-align: left;
}
#SkinMenu a {
    display: block;
    cursor: default;
    padding: 3px 10px 3px 20px;
    color: #000;
    background: #fff;
    width: 150px;
}
#SkinMenu a:hover {
    color: #fff;
    text-decoration: none;
    background: #004E98;
    width: 150px;
}
#SkinMenu .Separator {
    border-top: 1px solid #bbb;
    margin: 2px 2px 0 2px;
    height: 2px;
    width: 175px;
    font-size: 0.001mm;
    overflow: hidden;
}

.errmsg{margin-top:2px; padding-top:4px; color:#f00;padding-left:18px;display:none;background:url(tips.gif) no-repeat 0 center}