@charset "utf-8";
@import url("reset.css");

.page { width:950px; margin:20px auto 0; background:url(../img/pagebg.gif); }
	.ta { background:url(../img/t1.gif); height:14px; overflow:hidden; font-size:0; }
	.tb { background:url(../img/tb.gif); height:78px; width:930px; margin:0 auto; }
	.logo { width:195px; height:66px; float:left; display:inline; margin:2px 0 0 37px; }
	.menu { width:696px; float:left; height:66px; margin:2px 0 0 0; text-align:right; overflow:hidden; }
		.td a { background:url(../img/i1.gif) no-repeat 0 3px; padding:0 10px 0 7px; color:#666; }
		.te { text-align:center; font-size:14px; font-weight:bold; line-height:80px; float:right; }
		.te a { padding:0 25px 0 25px; color:#323131;}
		.te a:hover { padding:0 25px 0 25px;color:#f60; text-decoration:none;  }
	.content,.content2,.foot { width:930px; margin:0 auto; }
	.content2 { background:url(../img/con2bg.gif) right bottom no-repeat; padding-bottom:50px; }
		.banner { overflow:hidden; height:323px; width:930px; position:relative; }
			.banner ul { height:50px; overflow:hidden; width:100%; position:absolute; bottom:0; background:#000; -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; color:#FFF; padding:0px 0 0; }
			.banner li { overflow:hidden; width:300px; float:left; padding-top:10px;}
			.banner li img { margin-left:28px; margin-right:10px; width:47px; height:33px; display:block; float:left; }
			.banner li p { width:156px; float:left; }
			.banner a{ color:#ffffff;}
			
			.bannera li { overflow:hidden; width:300px; float:left; padding-top:0px;}
			.bannera li img { margin-left:20px; margin-right:10px; width:71px; height:50px; display:block; float:left; }
			.bannera li p { width:156px; float:left; }
			.bannera a{ color:#ffffff;}
			
		.cbt { background:url(../img/content_bt.gif); height:15px; overflow:hidden; font-size:0; }
		.c1,.c2,.c3,.c4 { overflow:hidden; float:left; display:inline; }
		.c1 { width:230px; margin-left:5px; }
			.c1a { font-size:14px; font-weight:bold; background:url(../img/c1a.gif); height:21px; width:220px; padding:5px 0 0 10px; }
			.c1b { width:228px; border:0 solid #D2D2D2; overflow:hidden; border-width:0 1px; }
				.c1ba { width:213px; margin:7px auto 3px; }
			.c1c { background:url(../img/c1c.gif); height:5px; font-size:0; overflow:hidden; }
		.c2 { width:495px; margin:0 5px; }
			.c2a { font-size:14px; font-weight:bold; background:url(../img/c2a.gif) no-repeat; width:495px; height:23px; padding:3px 0 0 0; overflow:hidden; }
			    .c2a ul{ width:400px; overflow:hidden;}
			    .c2a li span { float:left; padding-left:5px; }
				.c2a li span a { float:left; padding:0 15px 0 10px; }
				.c2a li { float:left; line-height:23px; margin-left:5px; display:inline; }
				.c2a li.cur span { float:left; background:url(../img/ta.gif) no-repeat left; padding-left:5px; }
				.c2a li.cur span a { float:left; background:url(../img/tr.gif) no-repeat right; padding:0 15px 0 10px; }
			.c2b { border:0 solid #D2D2D2; border-width:0 1px; }
				.c2b dl,.c2b ul { width:473px; margin:0 auto; color:#666; } .c2b dl a,.c2b ul a { color:#666; }
				.c2b dl { padding:10px 0 0; } .c2b ul { padding:5px 0 3px; }
				.c2b dt { border:1px solid #ABABAB; width:78px; height:46px; overflow:hidden; padding:3px; float:left; } .c2b dt img { width:78px; height:46px; }
				.c2b dd { width:375px; float:right; } .c2b dd.b { padding:0 0 5px 0; } .c2b dd.b a { text-decoration:underline; }
				.c2b li { line-height:25px; padding-left:20px; background:url(../img/i2.gif) no-repeat 8px 9px; border-bottom:1px dashed #666; } .c2b li span { float:right; font-size:11px; }

			.c2c { background:url(../img/c2c.gif); height:5px; font-size:0; overflow:hidden; }
		.c3 { width:185px; }
		.c4 { width:185px; }
			.c3a { font-size:14px; font-weight:bold; background:url(../img/c3a.gif); height:21px; width:175px; padding:5px 0 0 10px; }
			.c3b { height:96px; width:183px; border:0 solid #D2D2D2; overflow:hidden; border-width:0 1px; background:url(../img/c3b.gif) no-repeat bottom; }
				.c3b p,.c3b form { width:168px; margin:0 auto; padding:12px 0 0; line-height:18px; } .c3b p a { color:#B49051; }
			.c3c { background:url(../img/c3c.gif); height:7px; font-size:0; overflow:hidden; }
	.foot,.foot a { color:#777; }
	
	.left,.right { padding:15px 0; overflow:hidden; display:inline; }
	.left { width:206px; float:left; margin:0 37px 0 40px; }
		.la a { display:block; background:url(../img/a1.gif); white-space:nowrap; overflow:hidden; width:136px; height:21px; overflow:hidden; margin:2px 0 0; padding:9px 0 0 70px; color:#838383; }
		.la a.cur { background:url(../img/a2.gif); color:#383838; font-weight:bold; }
	.right { width:607px; float:left; }
		.plc { line-height:20px; }
			.plc p,.plc div { float:left; }
			.plc div { background:url(../img/plc_l.gif) no-repeat; padding-left:30px; width:175px; }
			.plc p { background:url(../img/plc_r.gif) left no-repeat; width:392px; color:#FFF; padding-left:10px; }
		.con1 { color:#666; }
		.con1 p { line-height:18px; padding-top:15px; }
		.jz dl { width:120px; float:left;  display:inline; margin:20px 0 0 25px; }
		.jz dt { width:120px; height:111px; overflow:hidden; } .jz dt img { width:120px; height:111px; }
		.jz dd { color:#707070; padding:5px 0 0; text-align:center; }
		
		.newsbt { border-bottom:1px solid #E1E1E1; padding:20px 0 5px; } .newsbt span { float:right; }
		ul.newslist li { padding:0 0 0 20px; background:url(../img/newsico.gif) no-repeat 0 7px; border-bottom:1px dashed #CBCBCB; line-height:28px; }
		ul.newslist li a { color:#666; }
		ul.newslist li span { float:right; font-size:11px; }
		.apage { text-align:right; padding:20px 0 0; } .apage a {}
	.foot { padding:10px 0; }
		.foot span.bq { float:right; }
				
    .zx_t h3 {
    border-bottom:1px solid #DDDDDD;
    font-size:24px;
    line-height:40px;
    text-align:center;
    }
    .zx_t p {
    height:22px;
    line-height:22px;
    }
		
  .home_more{float:right; padding-right:10px; font-weight:normal; color:#000000;font-size:12px;}
		
.yd { width:950px; height:637px; margin:0 auto; _position:absolute;left:expression((body.clientWidth-950)/2);top:expression((body.clientHeight-637)/2); text-align:center; }
.ydt { background:url(../img/ydt.gif); height:15px; overflow:hidden; font-size:0; }
.ydtop { background:url(../img/ydtop.gif); height:330px; }
.ydm { font-size:14px; font-weight:bold; padding:20px; color:#333; } .ydm a { padding:0 10px 5px; color:#333; } .ydm a.cur { background:url(../img/acur.gif) center bottom no-repeat; }
.ydbot { background:url(../img/ydbot.gif); height:275px; color:#C0A062; }
.ydb { background:url(../img/ydb.gif); height:17px; overflow:hidden; font-size:0; }	



.box{width:607px;}
.gz_title{background:url(../img/center_icon.jpg) 5px 3px no-repeat; height:20px;font-weight:bold; font-size:14px; font-family:""; text-indent:2em; margin:10px 0}
.con1{width:607px;}
.letter_title{width:607px;border-top:2px solid #d2c6b2; background:#f5eee2; height:27px;line-height:27px; font-weight:bold; font-family:""; font-size:12px; text-indent:15px}
.gz_con{ width:607px}

.gz_con ul{ margin:0}
.gz_con ul li{ list-style:none;display:block;font-family:""; font-size:12px; line-height:25px;float:left; text-align:center}
.more{ width:102px; height:25px; float:right; margin-top:10px}
.left_job{ float:left}
.right_job{ float:right}
.guangzhou{ width:607px;}
.guangzhou_title{ background:url(../img/center_icon.jpg) 5px no-repeat; font-weight:bold; font-size:14px; text-indent:2em; line-height:30px; padding:10px 0px}
.gz_title2{ width:607px;border-top:2px solid #d2c6b2; background:#f5eee2; height:27px; text-indent:22em;line-height:27px; font-weight:bold;}
.fenhui{ width:330px; float:right; font-weight:bold; margin-top:5px}


.hidden51{ visibility:hidden;}
