﻿html {}
body {font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; text-align:center; line-height:22px; color:#4c4b4b; background:url(images/bannerbgrp.jpg) 39px 94px repeat-x;}
body.about {background:#e0ecf7 url(images/topbg.jpg) center top repeat-x;}
body.jtcy {background-color:#ffffff;}
* {padding:0; margin:0;}
a:focus {outline:none;}
a {color:#333333; text-decoration:none;}
a:hover { color:#3079c3; text-decoration:underline;}
div, p { text-align:left;}
.clear { clear:both; height:0px; overflow:hidden;}
ul li { list-style:none;}
ol li { list-style-position:inside;}
img { border:none;}
input[type="text"], textarea {padding:2px;height:15px;}
input[type="text"]:focus, textarea:focus { background-color:#ffffff;}
.texttitle, a.texttitle:link, a.texttitle:visited {font-size:15px;font-weight:bold; text-shadow:1px 1px #ffffff;color:#000000;}
.texttitle img {margin-bottom:-2px;margin-left:1px;}

.wrapper {width:100%; text-align:center;background:url(images/bannerbg.jpg) center 94px no-repeat; height:735px;}
.wrap {margin:0 auto; width:960px;position:relative;z-index:40;}
.top {height:389px; position:absolute; z-index:400; left:-21px; top:0;}
.topbg { height:94px; width:100%; background:url(images/topbg.jpg) left top repeat-x; position:absolute; z-index:10; left:0; top:0;}
.topmenu { height:24px; position:absolute; z-index:500; right:32px; top:3px;}
input.tmsearch { height:12px; width:11em;margin-left:10px;font-size:10px;color:#999999;}
* html input.tmsearch { height:12px;padding:1px;width:11em;margin-left:10px;font-size:10px;color:#999999;}
input.sbtn {margin-bottom:-2px;margin-left:4px;}
.topmenu a img {padding-left:14px;}

.wrapabout {width:100%; text-align:center;background:url(images/mainbgrepeat.jpg) center 94px repeat-x;padding-bottom:40px;}
.wrapjtcy {background:url(images/jtbg.gif) center 94px repeat-x;}
.wrapkehu {background:url(images/kehubg.jpg) center 94px repeat-x;}
.wraptalent {background:url(images/hrbannerbg.gif) center 94px repeat-x;}
.wrapnews {background:url(images/newsbannerbg.jpg) center 94px repeat-x;}
	.relative { position:relative;}
.topnei { height:257px; width:1003px; margin:0 auto; position:relative;}
.mainn {margin:0 auto; width:945px;}
.mainabout {background:#ffffff url(images/mainrbg_about.jpg) right top repeat-y;}
.mainaboutbb {background:url(images/mainbbg.gif) left bottom no-repeat; text-align:center;}
.mainaboutrtb {background:url(images/mainrtbg_about.jpg) right top no-repeat;min-height:620px;}
.mainjtcy {background:#ffffff url(images/mainrbg_jtcy.gif) right top repeat-y;}
.mainjtcybb {background:url(images/mainbbgjtcy.gif) left bottom no-repeat; text-align:center;height:auto;}
.mainjtcyrtb {background:url(images/mainrtbg_jtcy.gif) right top no-repeat; height:auto; min-height:620px;}
.mainkehurtb {background:url(images/mainrtbg_kehu.jpg) right top no-repeat; height:auto;}
.maintalentrtb {background:url(images/mainrtbg_talents.jpg) right top no-repeat; height:auto;}
.mainnewsrtb {background:url(images/mainrtbg_news.jpg) right top no-repeat; height:auto; min-height:620px;}
* html .mainjtcy {height:620px;}
* html .mainjtcybb {height:620px;}
* html .mainjtcyrtb {height:620px;}
* html .mainkehurtb {height:620px;}
* html .maintalentrtb {height:620px;}
* html .mainnewsrtb {height:620px;}
*+html .mainjtcyrtb {min-height:620px;}
*+html .mainkehurtb {min-height:620px;}
*+html .maintalentrtb {min-height:620px;}
*+html .mainnewsrtb {min-height:620px;}
.leftmenu {width:169px; height:468px; background:url(images/leftmenubg.jpg) left top no-repeat;float:left;}
	.leftmenujtcy {background:url(images/jtleftbg.gif) left top no-repeat;}
	.leftmenunews {background:url(images/leftbg_news.jpg) left top no-repeat;}
	.leftmenukehu {background:url(images/leftbgkehu.jpg) left top no-repeat;}
	.leftmenutalent {background:url(images/hrleftbg.jpg) left top no-repeat;}
	.pagetitle {font-size:25px; color:white; text-align:right; line-height:60px;height:60px;padding-right:14px;}
	.leftmenu ul {padding-left:21px;}
	.leftmenu ul li {margin-top:10px;}
	.leftmenu ul li a { display:block; color:white; width:134px;height:25px; line-height:25px; border-bottom:1px solid #abc5dd; text-align:right;padding-right:14px;}
	.leftmenu ul li a:hover, .leftmenu ul li a.cur, .leftmenu ul li a.cur:hover {border-bottom:none;background:url(images/menubg.png) right top no-repeat; text-decoration:none;padding-right:14px;width:134px;color:white;padding-bottom:1px;}
	* html .leftmenu ul li a:hover, * html .leftmenu ul li a.cur, * html .leftmenu ul li a.cur:hover { background:none;FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubg.png'); cursor:pointer;padding:2px 0;}
	.leftad { float:left;}
	.maincon {width:553px; float:left; margin-left:25px;}
	.mainconxm {width:574px; float:left; margin-left:14px; overflow:hidden;}
	.mainconxm .road {padding-right:9px;}
	.road { text-align:right;  font-size:11px; line-height:17px;height:17px;padding-top:9px;}
	.mainn p, .footzs p {margin-top:1.4em;text-indent:2em;}
	.mainn div .answer p { text-indent:0;}
	
	.footer { height:70px;padding:7px 0 21px;background:url(images/bottomline.gif) left top no-repeat;width:907px; margin:0 auto; text-indent:-8px;color:#bbbbbb; position:relative;}
	.footer a {padding:0 9px;color:#4a73a3;font-weight:bold;}
	.footer .slnormal { display:block; position:absolute; left:420px!important;top:6px!important;left:432px;top:7px; z-index:999; height:17px; overflow:hidden;padding:1px 4px;color:#4a73a3;font-weight:bold; text-indent:0;}
	.footer .sitelinks {display:block; position:absolute;left:420px!important;top:6px!important;left:432px;top:7px; z-index:999; height:auto;padding:0 4px 4px 3px;border:1px solid #cccccc; background-color:white;color:#4a73a3;font-weight:bold;text-indent:0;}
	.footer .sitelinks ul li a {padding:0;}
	*+html .footer .slnormal {left:430px!important;top:7px!important;}
	*+html .footer .sitelinks {left:430px!important;top:7px!important;}

.imainbg {width:947px; height:333px; background:url(images/mainbg.png) left top no-repeat;left:9px;top:394px; position:absolute; z-index:400;}
* html .imainbg {FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainbg.png'); background:none;}
.imain {width:947px; height:333px; left:9px;top:394px; position:absolute; z-index:500;}
.imaininner {padding-left:17px;}
	.ileft {width:331px; float:left;padding-top:19px; overflow:hidden;}
	.icenter { width:283px; float:left;margin-left:23px; overflow:hidden;padding-top:22px;}
		.icenter h5 {height:14px; width:67px;}
	.iright { width:248px; float:left; margin-left:23px; overflow:hidden; background:url(images/irightbg.jpg) left 5px no-repeat;min-height:224px;padding:14px 6px 0;}
		.xmhx {margin-top:4px;}
		.xmhx .selectmenu {margin-top:4px; color:#777777;}

/*选项卡*/	
.xxktitle {}
.xxkbox .com_v { text-align:left;padding:0.7em 0; height:179px;position:relative; z-index:970}
	a.more { display:block; height:11px; width:35px; position:absolute; top:-15px;right:8px; z-index:980;}
.xxktitle h2 {background:#ffffff url(images/i_11.gif) left top no-repeat;color:#000000;float:left;height:22px;line-height:22px;text-align:center; font-size:12px;width:88px;margin-right:1px;}
.xxktitle h2.h2bg {background:url(images/i_13.gif) left top no-repeat;color:black;height:22px;line-height:22px; overflow:hidden;color:#999999;}
.xxktitle .hb { height:22px; position:absolute; z-index:990; bottom:-1px; left:0;}
.xxkbox #com_b { position:relative; height:22px; border-bottom:1px solid #dbdbdb;}
.none { display:none;}
.inewslist { width:100%;margin-top:4px;}
.inewslist td { height:19px; line-height:19px; overflow:hidden;font-size:10px;color:#999999;font-family:Georgia; text-align:right;}
.inewslist td.intleft {font-size:12px;padding-left:9px;background:url(images/inarrow.gif) left center no-repeat;color:black;width:82%; text-align:left;}

.fline { height:77px; overflow:hidden;}
.fline a img { float:left;padding-right:12px; height:73px; width:97px;}
.fline h3, .fline h3 a {color:#a3914b;font-size:12px; line-height:14px;height:14px;margin-bottom:4px;}
.fline .des { line-height:1.2em;color:#535353;}
.fline .time {font-size:10px;color:#baad78;}

#wrapper { position:relative; min-height:170px;}
		#heading {text-align:right; position:absolute; right:7px; top:99px; z-index:990;width:49px; height:13px;}
		#heading * {display: inline;padding: 4px;user-select: none;cursor: pointer;}
		#panes {width: 283px;}		
		#panes div div { overflow: hidden; }		
		#panes #content div p {
	line-height:18px;
	margin-top:4px;
}
		#panes #content div p img {margin-bottom:3px;}
		#panes #content div p strong {padding-left:3px;}
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
		#buttons { display:none;}
		
		a.xmpic { display:block; height:94px; width:280px; text-align:right; background-color:#f0ebd7;margin-top:4px;}
		a.xmpic img {width:280px; height:94px;}

.footter {padding:1px 17px 0; position:relative;}
	.zs { display:none;}
	.foot {border-top:1px solid #dcdcdc;padding:5px 5px 0; text-indent:-8px;}
	.foot a {padding:0 9px;color:#4a73a3;font-weight:bold;}

.honorlist li { float:left; width:172px; height:136px; margin-right:12px; text-align:center; vertical-align:middle; background:url(images/qyrybg.gif) left top no-repeat;padding-top:7px;}
.honorlist li img { width:157px; height:117px;}
	#ZoomClose { z-index:999;}
.page {margin:9px 0; border-top:1px dashed #dddddd;padding:9px 0; text-align:center; clear:both;}
.page span.current { font-weight:bold; color:red;}
.historylist { float:left; width:365px; margin-left:17px;}
.historylist li { line-height:32px;height:32px;border-bottom:1px solid #dfe0df;margin-top:2px;}
.historylist li .date {color:#61932c; font-weight:bold;margin-right:12px;display:block;float:left;width:6em;}
.historylist h3 { line-height:2em; text-align:center; margin-top:1em;}

.dcjtxm {margin-top:1.7em; height:137px; width:496px; background:url(images/ghyxm.gif) left top no-repeat;padding:157px 30px 0;}
.dcjtxmlhwq {background:url(images/xmlhwq.gif) left top no-repeat; display:none;}
.dcjtxmlc {background:url(images/xmlongcheng.gif) left top no-repeat;}
.dcjtxmlh {background:url(images/lianhua.jpg) center top no-repeat;padding:186px 30px 0!important;padding:191px 30px 0;margin-top:1.7em; height:144px; width:502px;}
.xmtable { line-height:24px;margin-top:5px;}
.dcjtxmlh .xmtablelh {margin-top:0;}
.xmtable td {color:#865501;width:86%;}
.xmtable th {font-size:13px;color:#444444;width:14%;}
.ghynei {width:576px;background:url(images/ghymlsx.jpg) left top no-repeat;padding-top:68px;padding-bottom:30px;}
.ghyneiroom {width:576px;background:url(images/ghymlsx.jpg) left top no-repeat;padding-top:68px;height:140px;}
.ghyneilhwq {background:url(images/lhwqsc.jpg) left top no-repeat;}
.ghyneilc {background:url(images/wjylc.jpg) left top no-repeat;}
/*地产项目选项卡*/	
.xmktitle {}
.ghynei .com_v {padding:0.7em 0;margin-top:60px;}
.xmktitle h2 {height:29px;line-height:29px;text-align:right; font-size:12px;width:150px;color:gold;}
.xmktitle h2.h2nocur {overflow:hidden;color:white;}
.xmktitle h2 a, .xmktitle h2 a:hover {color:#ffffff;}
.com_xmb {height:110px;}
.backbtn {height:20px; width:105px;}
/*万家物业*/
.wjwy {padding-top:9px;margin-bottom:29px;}
.feedcon {padding:22px 41px;border:1px solid #e6e6e6;}
.feedcon table {width:100%;}
.feedcon table th, .feedcon table td {padding:3px 0;}
.feedcon table th {padding-left:7px; background:url(images/feedarrow.gif) left center no-repeat;width:17%;font-weight:normal;font-size:13px;}
.feedcon table input {width:359px;border-top:1px solid #363636;border-left:1px solid #363636;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.feedcon table textarea, .feedcon table select {border-top:1px solid #363636;border-left:1px solid #363636;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.submit {text-align:center;padding:19px 19px 10px;}
.submit input {margin:0 9px;}
.faq {padding:9px 22px 14px; border:1px solid #d7d7d7; background-color:#f9f9f9;margin-top:17px;}
.faq dt {padding-left:19px; line-height:30px; background:url(images/aaa.gif) left 8px no-repeat;border-bottom:1px dotted #333333;}
.faq dt a {color:#5d8b0a;}
.faq dd {margin-top:5px;padding-left:19px;background:url(images/aaa.gif) left -31px no-repeat;color:#2a2a2a; line-height:18px;}
.faqcon {padding:9px 22px 14px; border:1px solid #d7d7d7; background-color:#f9f9f9;}
.faqcon h5 {font-size:14px; text-align:center;color:#5d8b0a;border-bottom:1px dotted #333333; line-height:2em;padding-bottom:2px;}
.faqcon .dateline{font-size:10px; line-height:1.7em; text-align:center;margin-top:3px;}
	.answer { line-height:18px;}
	
.prenext { background-color:#f9f9f9;border-bottom:1px solid #d7d7d7;margin-bottom:2em;}
.prenext td {border-top:1px solid #d7d7d7;}
.prenext td .prefix { text-transform:uppercase;color:#699e09;font-weight:bold; margin:0 9px;font-size:11px;}
.prenext td.marryinfodate {font-size:10px; color:#999999; text-align:center;}
.prenext caption {font-weight:bold; text-align:left;}

.jswrapper { background:url(images/formbgrepeat.gif) left top repeat-y;margin-top:7px;}
.jstopbg { background:url(images/formtopbg.jpg) left top no-repeat;}
.jsbottombg {background:url(images/formbottombg.jpg) left bottom no-repeat;padding:55px 0 9px 44px;position:relative;min-height:400px;}
* html .jsbottombg {height:400px;}
.jsleft { width:260px; border-right:2px solid #cccccc; overflow:hidden; float:left;min-height:390px;}
* html .jsleft {height:390px; overflow-y:visible;}
.jsright { float:left;padding-left:4px;width:240px;overflow:hidden;}
.footzs {margin:9px 0 9px 40px; border:1px solid #d7d7d7;padding:7px;padding-top:0;}
.footzs strong {color:#587806;}
.footzs ol li { list-style-position:outside;}
.footzs { line-height:18px;}

.jobtable {margin-top:14px;}
.jobtable td { text-align:center;border-bottom:1px solid #d8d8d8;}
.tdbl {border-left:1px solid #d8d8d8;}
.jobname {font-weight:bold; color:#2270b2;}
.jobtable td.jobdes {padding:9px 20px 17px; background-color:#f3f8fb; text-align:left;}

.cnphoto {float:left;padding:1px; border:4px solid #e7e7e7;}
.comgy {margin-top:2em;}
.comgyright {float:left;margin-left:17px; width:400px;}
.comgyright p {font-size:12px; line-height:18px;margin-top:0.4em;}
.comgyright h4 {color:#62a437;font-size:13px;}
.comgyright span {color:#999999;font-family:Arial;}
.comnsearch { height:38px;padding-top:8px;padding-left:160px; background:url(images/newssearchbg.jpg) left top no-repeat;margin-top:1.4em;}
.medianewsbg { height:73px; background:url(images/mediaimg.jpg) left bottom no-repeat;}
.hynewsbg {height:74px; background:url(images/industrynews.jpg) left bottom no-repeat;}
.midianews li {height:26px; line-height:26px; border-bottom:1px solid #e7e7e7; overflow:hidden;list-style:none;}
.midianews li a { width:300px; padding-left:10px; display:block; float:left;}
	span.lll, span.pubdate { display:block; float:left; width:85px; text-align:center;color:#999999;}
	span.num {width:49px;display:block; float:left;text-align:center;}
	.newcon h1 { font-size:1.5em; text-align:center; line-height:2.2em;margin-top:0.9em;}
	
.maincon p, .maincon div p, .maincon div div, .maincon div {font-size:12px;font-weight:normal;}

.huxingcon table th {width:6em; text-align:right;padding:3px; vertical-align:top;}
.huxingcon table td {padding:3px;}

.hxblockwr { float:left;padding-bottom:4px;}
.hxblock {width:258px; height:178px;padding:7px 10px; background:url(images/huxing/hximgbg.jpg) left top no-repeat;}
.hxblock img {width:258px; height:178px;}
.hxblockwr span { line-height:25px; text-align:center; display:block;}
.jiayuan {margin-top:27px;background:url(jiayuan/magatitleimg.jpg) right top no-repeat;width:100%;}
.curmagaright {padding-top:60px; float:left; margin-left:10px; width:300px;}
.curmagaright span { color:white;font-size:15px;}
.curmagaright p {margin-top:0.2em; text-indent:0; line-height:18px;}

.magalist {margin-top:14px;}
.magalist li {width:177px; height:226px; float:left;margin-right:5px; overflow:hidden;}
.magalist li a.magaimgwra { display:block;padding-right:25px; background:url(jiayuan/magaby.jpg) right bottom no-repeat;}
.magalist li a.magaimgwra img {height:189px; width:152px;}
.magalist li span {margin-top:3px; display:block; line-height:20px; background-color:#e0e0e0; color:black; text-align:center;width:152px;}
.bodytitle {font-family:"微软雅黑";font-size:18px;color:black;}
.mainconjycon {width:740px; overflow:hidden;}
.mainconjycon #dvContent p { text-indent:0;}

#newspager {margin:9px 0; border-top:1px dashed #dddddd;padding:9px 0; clear:both; padding-top:15px;white-space:normal; word-break:break-all;width:700px;overflow:auto;}
#newspager a.paginator {padding:0 2px;border:1px solid #dddddd; background-color:#f7f7f7;font-size:11px;text-align:center;display:block;float:left; width:20px;margin:3px;}
#newspager a.paginator:hover, #newspager a.cpb {padding:0 2px;border:1px solid #2b6faf; background-color:#6bb0f1;font-size:11px;text-align:center;display:block;float:left;color:white; text-decoration:none; width:20px;margin:3px;}
#newspager a.cpb font {color:white;}
#dvContent{ width:553px; height:auto; float:left;}
#dvContent p{ margin:0px; padding:0px;}

.FormFocus {
	BACKGROUND-COLOR:#fbfafa;
	font-size: 12px;
	color: #6c6c6c;
	 height:18px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #bba386;
}
.maincon div, .maincon div p {font-family:Arial;}
.mapleft { float:left; width:340px;border-right:1px solid #dddddd;padding-right:20px;}
.mapright { float:left;margin-left:20px;width:340px;}
dl.classfirst {margin-top:1em;}
dl.classfirst dt {font-size:14px; line-height:26px;padding-left:15px; background:url(images/iright.jpg) left center no-repeat; color:#bb0000; border-bottom:1px solid #cccccc;}
dl.classfirst dt a {color:#bb0000;}
dl.classfirst dd {padding-left:2.5em; background:url(images/inarrow.gif) 1.5em center no-repeat;border-bottom:1px dotted #cccccc;}
dl.classfirst dd.nobg { background:none;}
dl.classfirst dd dl {padding-left:1.5em;}

.bg{
	BACKGROUND-COLOR:#ffffff;
	font-size: 12px;
	color: #4a4a4a;
	font-family: Arial, "宋体";
	border: 1px solid #cbcbcb;
}


.hxblockd {width:258px; height:178px;padding:7px 10px; background:url(images/huxing/hximgbg.jpg) left top no-repeat;}
.hxblockd img {width:258px; height:178px;}
