﻿@charset "utf-8";
* {
	padding: 0px;
	margin: 0px;
}
div.clr {
	clear: both;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
.bold {
	font-weight: bold;
}
.red {
	color: red;
}
.bold600 {
	font-weight: 600;
}
.italic {
	font-style: italic;
}
.normal {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight: normal;
	font-style: normal;
}


/*
左500-486=14
右1514-1501=13

1514-486=1028
1501-500=1001
实际上的宽度1001
左边栏到790
1501-790=711
*/
body {
	background: #FFF url(../images/body_bg.jpg) repeat-x center top;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #232323;
}
#wrap {
	width: 1021px;
	margin: 26px auto;
	height: 900px;
	background: transparent url(../images/wrap_bg.jpg) no-repeat left top;
}
#header {
	width: 1001px;
	height: 74px;
	margin-left: 14px;
	background: #FFF url(../images/header_bg.jpg) no-repeat left top;
}
#header a {
	display: inline-block;
	width: 500px;
	height: 74px;
}
#mainnav {
	width: 1014px;
	height: 52px;
	margin-left: 14px;
	background: #FFF none no-repeat left top;
	/*background: #FFF url(../images/mainnav_bg.jpg) no-repeat left top;*/
}
#mainnav a {
	display: inline-block;
	height: 52px;
}
#mainnav a.welcome {
	width: 185px;
}
#mainnav a.pdd {
	width: 205px;
}
#mainnav a.development {
	width: 235px;
}
#mainnav a.customer {
	width: 205px;
}
#mainnav a.estate {
	width: 178px;
}
#container {
	margin-left: 14px;
}
#sidebar {
	float: left;
	width: 290px;
	margin-top: 15px;
	display: inline;
}
#sidebar a {
	color: #000;
	text-decoration: none;
}
#sidebar ul {
	list-style: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#sidebar ul li {
	height: 25px;
	line-height: 25px;
}
#sidebar ul li.on {
	font-style: italic;
	font-weight: bold;
}
#sidebar ul span {
	width: 23px;
	height: 24px;
	margin-left: 10px;
	display: inline-block;
}
#sidebar ul li.on span {
	background: transparent url(../images/subnav_bg.png) no-repeat right center;
	_behavior: url(iepngfix.htc);
}
#sidebar ul li.line_1 {
	padding-right: 0px;
}
#sidebar ul li.line_2 {
	padding-right: 10px;
}
#sidebar ul li.line_3 {
	padding-right: 17px;
}
#sidebar ul li.line_4 {
	padding-right: 22px;
}
#sidebar ul li.line_5 {
	padding-right: 30px;
}
#sidebar ul li.line_6 {
	padding-right: 37px;
}
#sidebar ul li.line_7 {
	padding-right: 42px;
}
#sidebar ul li.line_8 {
	padding-right: 45px;
}
#sidebar ul li.line_9 {
	padding-right: 50px;
}
#sidebar ul li.line_10 {
	padding-right: 52px;
}
#sidebar ul li.line_11 {
	padding-right: 54px;
}
#sidebar ul li.line_12 {
	padding-right: 55px;
}
#sidebar ul li.line_13 {
	padding-right: 56px;
}
#sidebar ul li.line_14 {
	padding-right: 56px;
}
#sidebar ul li.line_15 {
	padding-right: 55px;
}
#sidebar ul li.line_16 {
	padding-right: 55px;
}
#sidebar ul li.line_17 {
	padding-right: 51px;
}
#sidebar ul li.line_18 {
	padding-right: 49px;
}
#sidebar ul li.line_19 {
	padding-right: 47px;
}

/*
LEFT:  Left 800 Right 1220 = 420px
RIGHT: LEFT 1220 RIGHT 1500 = 280px 
*/
#page_body_text {
	float: left;
	width: 700px;
	padding-left: 11px;
	margin-top: 25px;
	display: inline;
}
#page_body_one {
	padding-right: 20px;
}
div#page_body_left, div.page_body_left {
	float: left;
	width: 420px;
}
div#page_body_right {
	float: left;
	width: 280px;
}
div.page_body_right {
	float: left;
	width: 280px;
	margin-right: -20px;
}
#page_guide {
	/*height: 53px;
	line-height: 53px;
	margin-left: -10px;
	margin-right: -20px;
	background: transparent url(../images/vb_page_nav_bg.jpg) no-repeat left center;*/
	margin-top: 20px;
	text-align: center;
}
#page_guide img {
	margin-right:20px;
}

#password_body {
	height: 617px;
	padding-top: 100px;
	background: transparent url(../images/password_39.jpg) no-repeat left top;
}
#password_body .box {
	width: 310px;
	height: 200px;
	margin: 0px auto;
	padding-top: 36px;
	text-align: center;
	background: transparent url(../images/password_box_bg.jpg) no-repeat left top;
}
#password_body .btn {
	border: none;
	width: 310px;
	height: 33px;
	margin-top: 52px;
	background: transparent url(../images/password_box_submit.jpg) no-repeat left top;
}
#password_body .pwdtitle {
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#password_body .pwddesc {
	color: #c0e0f3;
	font-size: 15px;
	font-family: Arial;
	font-style: italic;
}
#password_body .pwd {
	color: #fff;
	font-size: 14px;
	margin-top: 18px;
	height: 28px;
	width: 180px;
	line-height: 28px;
	border: none;
	background-color: transparent;
	font-family: "Trebuchet MS";
}
/* lightbox */
div#lightbox_content {
	position:absolute;
	height: 447px;
	width: 666px;
	margin: -250px 0px 0px -250px;
	top: 50%;
	left: 50%;
	z-index: 9999;
	overflow: hidden;
	display: none;
}
div#lightbox_content .header {
	height: 30px;
	background: transparent url(../images/lightbox_header.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_content .footer {
	height: 51px;
	background: transparent url(../images/lightbox_footer.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_content .header a {
	display: block;
	height: 30px;
	width: 30px;
}
div#lightbox_content .footer a {
	display: block;
	margin-left: 560px;
	width: 90px;
	height: 40px;
}
div#lightbox_content .left {
	float: left;
	height: 366px;
	width: 30px;
	background: transparent url(../images/lightbox_left.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_content .area {
	float: left;
	height: 366px;
	width: 606px;
	padding-right: 20px;
	background-color: #ffffff;
	overflow: hidden;
}
div#lightbox_content .right {
	float: left;
	height: 366px;
	width: 10px;
	background: transparent url(../images/lightbox_right.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
#lightbox_bg {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9998;
	background: #000;
	width: 100%;
	height: 2000px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
div#lightbox_technology {
	position:absolute;
	height: 477px;
	width: 666px;
	margin: -250px 0px 0px -250px;
	top: 50%;
	left: 50%;
	z-index: 9999;
	overflow: hidden;
	display: none;
}
div#lightbox_technology .header {
	height: 30px;
	background: transparent url(../images/lightbox_header.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_technology .footer {
	height: 51px;
	background: transparent url(../images/lightbox_footer.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_technology .header a {
	display: block;
	height: 30px;
	width: 30px;
}
div#lightbox_technology .footer a {
	display: block;
	margin-left: 560px;
	width: 90px;
	height: 40px;
}
div#lightbox_technology .left {
	float: left;
	height: 396px;
	width: 30px;
	background: transparent url(../images/lightbox_left.png) repeat-y left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_technology .area {
	float: left;
	height: 396px;
	width: 606px;
	padding-right: 20px;
	background-color: #ffffff;
	overflow: hidden;
}
div#lightbox_technology .right {
	float: left;
	height: 396px;
	width: 10px;
	background: transparent url(../images/lightbox_right.png) repeat-y left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_recruiting {
	position:absolute;
	height: 537px;
	width: 666px;
	margin: -250px 0px 0px -250px;
	top: 50%;
	left: 50%;
	z-index: 9999;
	overflow: hidden;
	display: none;
}
div#lightbox_recruiting .header {
	height: 30px;
	background: transparent url(../images/lightbox_header.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_recruiting .footer {
	height: 51px;
	background: transparent url(../images/lightbox_footer.png) no-repeat left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_recruiting .header a {
	display: block;
	height: 30px;
	width: 30px;
}
div#lightbox_recruiting .footer a {
	display: block;
	margin-left: 560px;
	width: 90px;
	height: 40px;
}
div#lightbox_recruiting .left {
	float: left;
	height: 456px;
	width: 30px;
	background: transparent url(../images/lightbox_left.png) repeat-y left top;
	_behavior: url(iepngfix.htc);
}
div#lightbox_recruiting .area {
	float: left;
	height: 456px;
	width: 606px;
	padding-right: 20px;
	background-color: #ffffff;
	overflow: hidden;
}
div#lightbox_recruiting .right {
	float: left;
	height: 456px;
	width: 10px;
	background: transparent url(../images/lightbox_right.png) repeat-y left top;
	_behavior: url(iepngfix.htc);
}

table.tb_fir {}
table.tb_fir th {text-align:right; font-size:13px; font-family: "Trebuchet MS"; color:#feffff;/* color:red;*/ font-weight:bold;}
table.tb_fir th.colspan {text-align:left; padding-left:26px;}
table.tb_fir th.colspan2 {text-align:left; padding-left:38px;}
table.tb_fir th.th_l {text-align:left;}
table.tb_fir th.submark {color:#c0e0f3; font-style:italic;}
table.tb_fir th.submit {text-align:right; padding-right:20px;}
table.tb_fir input, table.tb_fir textarea, table.tb_fir select {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table.tb_fir .txt1 {border:1px solid #97b3c5; border-left:none; border-right:none; width:220px; height:16px; padding:2px 1px;}
table.tb_fir .txt2 {border:1px solid #97b3c5; border-left:none; border-right:none; width:420px; height:40px; padding:2px 1px;}
table.tb_fir .txt3 {border:1px solid #97b3c5; border-left:none; border-right:none; width:220px; height:22px; padding:0px 2px;}
table.tb_fir .txt4 {border:1px solid #97b3c5; border-left:none; border-right:none; width:50px; height:16px; margin-left:6px; padding:2px 1px;}
table.tb_fir .txt5 {border:1px solid #97b3c5; border-left:none; border-right:none; width:60px; height:22px; margin-left:10px; padding:0px 2px;}

p.FICMergedform_op {padding:16px 0; background: transparent url(../images/print.jpg) no-repeat left center;}
#page_body_text p.FICMergedform_op a {padding:0 52px 0 42px; color:#1a1a1a;}
.FICMergedform_body {margin-right:30px; padding:16px; background-color:#ffffff; color:#000000;}
#FICMergedform_email {display:none; padding:10px 0;}
