/**
 * @Filename:layout.css
 * @Author By:komi
 * @Modify By:Lianjun
 * @Create Date:2007-12-21
 * @Last Modify: 2011-04-02
 */

/*layout*/
#wrapper {
	text-align:center;
}
#innerWrapper {
	width:983px;
	margin:0 auto;
	background:#eceff5;
	text-align:left;
	_height:1%;
	border-bottom:1px solid #c9d5db;
	overflow:auto;
	*overflow:hidden;
}
.innerfooter {
	width:963px;
	margin:0 auto;
	padding:20px 10px;
	color:#166C9D;
	font-family:Verdana;
}
.innerfooter a {
	margin:0 5px;
}
.salutatory {
	background:#f8f9fb url(../images/salutatory_bg.gif) repeat-x 0px bottom;
	padding-left:14px;
	width:969px;
}
/*=====================*/
#header {
	background:transparent url(../images/headerUlBg.jpg) repeat-y top center;
	margin:0 2px 0 0;
	clear:both;
	position:relative;
	height:54px;
}
#header .logo {
	float:left;
	width:140px;
	height:54px;
	display:table;  
	text-align:center;
	*position:relative;
	*overflow:hidden;
}
#header .logo a {
	display:table-cell;
	vertical-align:middle;
	*position:absolute;
	*left:50%;
	*top:50%;
}
#header .logo a img {
	*position:relative;
	*left:-50%;
	*top:-50%;
}
/*
#header a.logobox {
	float:left;
	width:140px;
	height:54px;
	line-height:54px;
} */
img#logo {
	position:relative;
	top:2px;
	left:0px; 
} 
#header li {
	float:left;
	padding:8px 20px 6px;
	padding-top:11px\0;
}
#header li img {
	vertical-align:middle;
	+vertical-align:-7px;
	_vertical-align:middle;
	width:300px;
}
#header .nav {
	float:left;
	padding:8px 0 0;
}
#header a {
	-webkit-transition: color 1s;
	-moz-transition: color 1s;
	-o-transition: color 1s;
	transition: color 1s;
}
#header a:link, #header a:visited {
	color:#FFF;
	font:bold 14px/100% Verdana;
}
#header a:hover, #header a:active {
	color:#eee;
}

#header div.uesrBox div.icon {
	background:url(../images/jishitong_icon.gif) no-repeat 0px 50%;
	padding:8px 14px 6px 25px;
}
div.uesrBox {
	position:absolute;
	right:10px;
	top:3px;
	_top:5px;
	width:300px;
	padding:10px 0;
}
#header .uesrBox span.userName {
	float:left;
	margin-left:35px;
	_margin-left:20px;
}
#header .uesrBox span.userName a {
	*top:-5px;
	*position:relative;
	display:block;
	overflow:hidden;
	padding:2px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:168px;
	_width:180px;
}
#header .uesrBox span {
	float:right;
	padding:8px 0 6px 14px;
}
#header .uesrBox a:link, #header .uesrBox a:visited {
	color:#E8E8E8;
	font:normal 12px/100% Verdana;
	text-decoration:none;
}
#header .uesrBox a:hover, #header .uesrBox a:active {
	color:#fff;
	text-decoration:none;
}
#header .icon a:link, #header .icon a:visited {
	color:#FFF;
}
#header .newmsg {
	color:#fff;
	left:370px;
	position:absolute;
	top:5px;
}
/* ------ 气泡提示消息 --------- */
#header .msgTip {
	background:#fff;
	height:16px;
	line-height:16px;
	margin-left:2px;
	padding:0 3px;
	position:relative;
}
#header .msgTip a {
	color:#005EAC;
}
#header .msgTip span {
	width:0; 
	height:0; 
	font-size:0; 
	overflow:hidden; 
	position:absolute;
}
#header .msgTip span.bot {
	border-color:transparent #fff #fff transparent;
	border-style:solid;
	border-width:6px;
	left:-11px;
	top:4px;
}
#header .msgTip span.top {
	border-color:transparent #035aac #035aac transparent;
	border-style:dashed solid solid dashed;
	border-width:3px 6px;
	left:-12px;
	top:10px;
}
/*======面包屑导航=======*/
.breadNav a:link, .breadNav a:visited, .breadNav a:hover, .breadNav a:active {
	font:bold 14px/180% "simsun";
	color:#333;
}
.breadNav .blue12Line a:link, .breadNav .blue12Line a:visited {
	color:#3b5888;
	font:normal 12px/120% Arial;
	text-decoration:underline;
}
.breadNav .blue12Line a:hover, .breadNav .blue12Line a:active {
	color:#3366CC;
	font:normal 12px/120% Arial;
}
/*=====================*/
.pagebody {
	border:1px solid #c9d5db;
	border-bottom:0;
	background:#FFF;
	top:34px;
	left:141px;
	width:839px;
	_width:838px;
	_overflow:hidden;
	float:left;
	min-height:560px;
}
/*========================*/
#popMenu {
	position:absolute;
	left:152px;
	top:170px;
	_top:173px;
	z-index:999;
	background:#F7F7F7;
	border-bottom:1px solid #acacac;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #acacac;
}
#popMenu li {
	float:none;
	padding:0px;
	border-bottom:1px dashed #94a3c4;
}
#popMenu li a {
	display:block;
	padding:4px 0;
	width:105px;
	text-align:center;
}
#popMenu li a:link, #popMenu li a:visited {
	color:#000;
	font:normal 12px/180% Arial;
	width:105px;
}
#popMenu li a:hover, #popMenu li a:active {
	background:#eceff5;
	color:#3b5888;
	width:105px;
	text-decoration:none;
}
/*==================*/
.resultless {
	background:#f7f7f7;
	border:1px solid #ccc;
	color:#333;
	padding:10px 20px;
	width:60%;
	margin-top:10px;
}
.pd10 {
	padding:10px 20px;
}
.mdB20 {
	margin-bottom:20px;
}
/*======================*/
ul.menu {
	border-bottom:1px solid #c9d5db;
	padding:0px 10px;
}
ul.menu li {
	float:left;
	text-align:center;
	border-left:1px solid #898989;
}
ul.menu .curr {
	background:#ffffff;
	border-top:1px solid #3b5888;
	width:100px;
}
ul.menu .unCurr, ul.menu li {
	background:#f1f1f1;
	border-top:1px solid #898989;
	width:100px;
}
ul.menu li.nor {
	padding:3px 10px 0;
	background:none;
	width:auto;
	border:none;
}
ul.menu li a:link, ul.menu li a:visited {
	font-size:14px;
	color:#999999;
}
ul.menu li a:hover, ul.menu li a:active {
	text-decoration:none;
}
ul.menu .curr a:link, ul.menu .curr a:visited {
	color:#3D5888;
	font-weight:bold;
}
ul.menu .unCurr a:link, ul.menu .unCurr a:visited {
	color:#999999;
}
.brdrR {
	border-right:1px solid #898989;
}
ul.menu li.bdR {
	border-right:1px solid #898989;
}
/*=========================*/
.corpInfo img.cropLogo {
	width:80px;
	height:80px;
	float:left;
	margin-right:20px;
	border:1px solid #e3e3e3;
}
.corpInfo {
	padding:20px 38px 10px;
}
.corpInfo img {
	margin-right:10px;
	vertical-align:middle;
}
.corpInfo h2 {
	font:bold 14px/180% Verdana;
	margin-top:5px;
}
.corpInfo h2 img.help {
	margin-right:5px;
	_vertical-align:-3px;
	width:14px;
	height:16px;
	border:0;
	float:none
}
.corpInfo dd {
	line-height:160%;
	color:#666;
}
.corpInfo ul {
	padding:20px 0 0 20px;
	border-bottom:1px solid #c9d5db;
}
.corpInfo dt {
	font:bold 14px/180% Verdana;
}
.corpInfo dd {
	line-height:160%;
	color:#666;
}
/*==============错误框==============*/
.errBox {
	background:url(../images/errBg.gif) no-repeat 0px 0px;
	padding:22px 0 0 150px;
	width:223px;
	height:65px;
	margin:120px auto;
	font:bold 14px/180% Verdana, Arial, Helvetica, sans-serif;
	color:#006db8;
}
.groupErr {
	background:url(../images/errBg.gif) no-repeat 0px 0px;
	padding:18px 0 5px 150px;
	width:223px;
	height:65px;
	margin:120px auto;
	font:bold 14px/180% Verdana;
	color:#006db8;
}
.groupErr a:link, .groupErr a:visited {
	line-height:140%;
	text-decoration:underline
}
.mistake {
	background:url(../images/mistake_ts.gif) no-repeat 0px 0px;
	width:352px;
	height:187px;
	margin:80px 0;
	font:bold 14px/180% Verdana, Arial, Helvetica, sans-serif;
	color:#006db8;
	float:left;
}
.mistake_wz {
	padding:60px 20px 0 20px;
	color:#016DB6;
	font-size:14px;
	line-height:140%;
}
.mistake_tp {
	padding:10px 0 0 100px;
}
.mistake_ts {
	border-left:solid 1px #e5e5e5;
	float:left;
	margin-left:70px;
	padding-left:70px;
	height:240px;
	_height:240px;
+height:240px;
	padding-top:120px;
}
/*==============提示注册企业==================*/
.boxTips {
	padding:80px 0px 170px 100px;
}
.boxTips .focus {
	background:#fffbe2;
	border:1px solid #ffe222;
	width:400px;
	padding:20px 0;
	text-align:center;
	margin:20px 0 80px;
}
.boxTips .focus p {
	padding:4px 0px;
	font-size:14px;
}
.boxTips .TipsTitle {
	font-size:14px;
	color:#666;
}
.boxTips .TipsTitle02 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-bottom:8px;
}
.boxTips ul, .boxTips .TipsTitle02 {
	padding-left:8px;
}
.boxTips li {
	background:url(../images/csIntroDot.gif) no-repeat 0px 50%;
	padding:2px 0 2px 15px;
}
/*=============================*/
div.ECSkin {
	background:transparent url(../images/sideBarEc_bg.gif) repeat-x scroll left top;
}
/*
#nav, #nav ul { /* all lists 
	line-height: 1;
}
#nav ul a {
	display: block;
	padding:5px 20px;
}
#nav li { /* all list items *
}
#nav li a.nav_crm {
	letter-spacing:7px;
}
#nav li ul { /* second-level lists 
	position: absolute;
	background:#FFF;
	width:12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers 
	padding:5px 0px;
	border:1px solid #C9D5DB;
	z-index:999;
}
#nav li ul a:link, #nav li ul a:visited {
	font-size:12px;
	font-weight:normal;
}
#nav li ul a:hover {
	background:#feffde;
}
#nav li ul li {
	padding:1px;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items 
	left: auto;
}
/*=================================*/
ul.sndMenu {
	padding:10px 0px 0px 20px;
	background:#6d84b4;
	margin-top:-1px;
	border:none;
}
ul.sndMenu li {
	float:left;
	padding-right:11px;
	text-align:center;
	width:89px;
}
ul.sndMenu li.curr {
	background:url(../images/sndMuneBg.gif) no-repeat 0px 0px;
}
/*==========subNav============*/
ul.subNav {
	border:0;
	background:url(../images/solidline3.gif) repeat-x 0 bottom;
}
ul.subNav li {
	float:left;
	width:90px;
	text-align:center;
	border:1px solid #898989;
	border-right:0;
	background:#F7F7F7;
	padding-top:2px;
}
ul.subNav li.curr {
	background:#fff;
	border-bottom:1px solid #fff;
}
ul.subNav li a:link, ul.subNav li a:visited {
	font-size:14px;
	color:#3B5888;
	text-decoration:none;
	line-height:160%;
}
ul.subNav li a:hover, ul.csNav li a:active {
	text-decoration:underline;
	line-height:160%;
}
ul.subNav li.curr a:link, ul.subNav li.curr a:visited {
	font-weight:bold;
	color:#3B5888
}
ul.subNav li.bdR {
	border-right:1px solid #898989;
}
ul.subNav li.nor {
	border:0;
	background:none;
}
ul.subNavlist {
	background:#fff url(../images/NavBg.gif) repeat-x 0 0;
	height:38px;
	border:0;
	padding:0 0 0 20px;
}
ul.subNavlist li {
	float:left;
	width:98px;
	height:30px;
	padding-top:4px;
	text-align:center;
	margin:4px 10px 0;	
}
ul.subNavlist li.curr {
	background:url(../images/NavliBg.gif) no-repeat 0 0;
}
ul.subNavlist li.balance {
	width:160px;
	margin-left:290px;
}
ul.subNavlist li.balance a {
	margin-left:10px;
	color:#3B5888;
	text-decoration:underline;
}
ul.subNavlist li.balance1 {
	width:160px;
	margin-left:-40px;
}
ul.subNavlist li.balance1 a {
	margin-left:10px;
	color:#3B5888;
	text-decoration:underline;
	float:right;
}
ul.subNavlist li.balance2 {
	width:160px;
	margin-left:180px;
*margin-left:160px;
	_margin-left:90px;
}
ul.subNavlist li.balance2 a {
	margin-left:10px;
	color:#3B5888;
	text-decoration:underline;
	float:right;
*margin-top:-20px;
	_margin-top:-20px;
*margin-left:10px;
}
ul.subNavlist li a {
	color:#666;
}
ul.subNavlist li.curr a {
	font-weight:bold;
	color:#3B5888;
	text-decoration:none
}
ul.subNavlist li.faxba {
	width:300px;
	text-align:left;
}
ul.subNavlist li.faxba a {
	margin-left:10px;
	color:#3B5888;
	text-decoration:underline;
}
/*=======树形列表=====*/
.containerTableStyle td {
	vertical-align:top
}
/*=====文本框====*/
.txtType1, .txtType2, .txtType3, .txtType4 {
	padding:1px;
	border:1px solid #7c7c7c;
	margin:0 5px;
	color:#666;
}
.txtType1 {
	height:16px;
	line-height:140%;
}
.txtType2 {
	height:18px;
	line-height:160%;
}
.txtType3 {
	height:20px;
	line-height:180%;
}
.txtType4 {
	height:22px;
	line-height:180%;
}
