/*
 Author : lvxuhui@intra.nsfocus.com
 Datetime : 2008-10-7
 Last Eidt: 2008-10-8

 Changelog:
*/
html,body,div,ul,ol,li,dl,dd,h1,h2,h3,h4,h5,h6,td,th,b,i,u,strong,em,input,select,textarea {margin:0;padding:0;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif,"宋体";color:#50696d;}
body {background:#EBEBEB;}
a {color:#70AC28;text-decoration:underline;font-size:12px;}
img {border:none;}
.hide {display:none;}
.show {display:block!important;}
.right {text-align:right;}
.center {text-align:center;}
.big {font-size:14px;}
.note {color:#ccc;font-weight:normal;}
.marked {color:#E27100;}
.txt_bold_2 {color:#70AC28;}
.txt_table {padding-top:6px;padding-left:24px;padding-bottom:8px; border-bottom:#b1bebf 1px solid;}
.title_table {padding-left:8px;cursor:pointer;}
.cmn_table {border:none;border-collapse:collapse;width:100%;}
	.cmn_table td {background:white;padding:3px 0 3px 3px;line-height:22px;}
	.cmn_table .title td {background:#F3F3F3;border-bottom:1px solid #B1BEBF;font-weight:bold;}
.wrap_box {border:1px solid #D5DFDF;background:#F2F2F2;padding:13px;overflow:hidden;zoom:1;}
	.wrap_box dl {width:50%;float:left;}
	.wrap_box dt {font-weight:bold;}
	.wrap_box dd {margin:0 !important;}
/* Loading */
.loading {position:absolute;display:none;width:100px;height:20px;left:50%;top:50%;margin:-40px 0 0 50px;z-index:100;}
	.loading img {vertical-align:middle;margin:0 3px 2px 0;}
	.photo_wall .loading {margin-left:-50px;}
/* Noscript */
.noscript {z-index:100;background:transparent;display:block;position:absolute;left:50%;margin-left:-205px;}
	.noscript span {background-color:#728F8B;color:white;border:1px solid green;padding:2px 5px;}
/* Clear Float */
.main:after,.content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Header ---------------------------------*/
.header {width:954px;height:209px;margin:0 auto;}
	.header span {display:block;height:31px;background:url(images/top.jpg) no-repeat;text-align:right;padding:23px 20px 0 0;color:#5C9C0B;}
	.header a {float:left;}

/* Index ----------------------------------*/
body.index {background:#E7EEED;}
#index {background:url(images/loading.gif) white no-repeat center;position:absolute;width:906px;height:431px;top:50%;left:50%;margin:-215px 0 0 -453px;}

/* Main -----------------------------------*/
.main {width:954px;height:auto;margin:0 auto;padding:0 0 14px 0;overflow:visible;zoom:1;position:relative;}
/* Menu */
.menu {width:168px;float:left;list-style:none;padding:0 0 120px 0;position:relative;right:-1px;z-index:100;}
	.menu .link {-overflow-x:hidden;width:99%;}
	.menu li {zoom:1;}
		.menu li a {display:block;text-decoration:none;height:28px;line-height:28px;background:url(images/menu.gif) no-repeat 0 -28px;color:white;font-weight:bold;margin:0 0 2px 0;}
			.menu li a span {padding:7px 0 6px 43px;font-family:"宋体"!important;-padding-top:6px;}
		.menu li.submenu {display:none;}
			.menu li.submenu a {background-position:0 -56px;}
		.menu li.on a,.menu li a.on {background-position:0 0;}
			.menu li.on a span,.menu li a.on span {color:#67AA0D;}
		.menu .ico {background:url(images/menu.gif) no-repeat 12px -139px;}
			.menu .ico.about {background-position:12px -165px;}
			.menu .ico.nsfocus {background-position:12px -191px;}
			.menu .ico.process {background-position:12px -217px;}
			.menu .ico.job {background-position:12px -243px;}
			.menu .ico.help {background-position:12px -269px;}
			.menu .ico.bbs {background-position:12px -295px;}
			.menu .ico.train {background-position:12px -321px;}
			.menu .ico.department {background-position:12px -347px;}
		.menu .on .ico {background-position:-134px -139px;}
			.menu .on .ico.about {background-position:-134px -165px;}
			.menu .on .ico.nsfocus {background-position:-134px -191px;}
			.menu .on .ico.process {background-position:-134px -217px;}
			.menu .on .ico.job {background-position:-134px -243px;}
			.menu .on .ico.help {background-position:-134px -269px;}
			.menu .on .ico.bbs {background-position:-134px -295px;}
			.menu .on .ico.train {background-position:-134px -321px;}
			.menu .on .ico.department {background-position:-134px -347px;}
	/*.menu li {}
		.menu li a {display:block;text-decoration:none;height:28px;line-height:28px;background:url(images/menu.gif) #A3B6B3 no-repeat 0 -240px;color:white;border-bottom:1px solid white;}
			.menu li a span {background:url(images/menu.gif) no-repeat 0 -217px;padding:0 0 0 21px;font-family:"宋体"!important;}
		.menu li a:hover {background-color:#728F8B;}
		.menu li.on a {background-position:0 0;}
		.menu li a.start {background-position:0 -28px;}
			.menu li a.start:hover {background-position:0 -58px;}
		.menu li.on a.start {background-position:0 -88px;}
		.menu li a.end {background-position:0 -120px;}
			.menu li a.end:hover {background-position:0 -150px;}
		.menu li.on a.end {background-position:0 -180px;}
	.menu li.submenu {display:none;}
		.menu li.submenu a {background:#85989B;}
			.menu li.submenu a span {background:none;}
		.menu li.submenu a:hover {background-color:#728F8B;color:white;}
		.menu li.submenu a.on {background-color:white!important;color:#657A7D!important;height:25px!important;line-height:25px!important;}
	*/
/* Content */
.content {position:relative;z-index:10;width:724px;padding:40px 30px 30px 30px;border:1px solid #BFBFBF;float:left;background:#FFF;overflow:visible;-overflow:hidden;}
	.content .null {height:400px;}
	.content ul {zoom:1;}
		.content ul li {padding:0 0 1em 8px;list-style:none outside;clear:both;line-height:21px;}
		.content ul li.title {background:url(images/arrow.gif) no-repeat 0 0;list-style:none!important;color:#70AC28;font-weight:bold;padding:0 0 0 8px!important;zoom:1}
			.content ul li .logo {margin:3px 5px 0 0;position:absolute;}
			.content ul li p {text-indent:2em;margin:0;line-height:21px;}
			.content ul li dl {margin:0 0 1em 0;zoom:1;}
				.content ul li dl dd {margin:0 0 0 2em;}
			.content ul li .author {padding:0 0 0 2em;}
		.content ul li.small_logo {padding-left:73px;}
			.content ul li.small_logo .logo {margin-left:-65px;}
		.content ul li.big_logo {padding-left:123px;}
		.content ul li.big_logo.person {height:100px;}
			.content ul li.big_logo .logo {margin-left:-115px;}
		.content ul li.large_logo {padding-left:300px;}
			.content ul li.large_logo .logo {margin-left:-292px;}
	.content ul.life {width:500px;}
	/* List Style */
	.content .disc {padding:0 0 0 15px;}
		.content .disc li {padding:0;list-style:disc outside;}
		.content .disc.in li {padding:0;list-style:disc inside;}
	.content .square {padding:0 0 0 15px;}
		.content .square li {padding:0;list-style:square outside;}
		.content .square.in li {padding:0;list-style:square inside;}
	.content .lower-roman {padding:0 0 0 15px;}
		.content .lower-roman li {padding:0;list-style:lower-roman outside;}
		.content .lower-roman.in li {padding:0;list-style:lower-roman inside;}
	.content .decimal {padding:0 0 0 15px;}
		.content .decimal li {padding:0;list-style:decimal outside;}
		.content .decimal.in li {padding:0;list-style:decimal inside;}
	.content .upper-alpha {padding:0 0 0 15px;}
		.content .upper-alpha li {padding:0;list-style:upper-alpha outside;}
		.content .upper-alpha.in li {padding:0;list-style:upper-alpha inside;}
	.content .lower-alpha {padding:0 0 0 15px;}
		.content .lower-alpha li {padding:0;list-style:lower-alpha outside;}
		.content .lower-alpha.in li {padding:0;list-style:lower-alpha inside;}
	.content .read_all {color:#71AA27;background:url(images/drop_down.gif) no-repeat 0 -1px;padding:0 0 0 14px;cursor:pointer;}
	.content .read_all.on {background-image:url(images/drop_up.gif);}
	/* Photo Group */
	.content .pic_box img {margin:0 12px 12px 0;}
	/* Job List */
	.job_list .name {padding:0 0 0 15px;background:url(images/plus.gif) no-repeat 0 5px;cursor:pointer;}
	.job_list .name.on {background-image:url(images/minus.gif);}
	.job_list .cont {display:none;border-bottom:1px solid #ccc;margin:0 0 5px 0;padding:0 0 8px 15px;}
/* Photo Wall */
.photo_wall {position:relative;z-index:10;overflow:hidden;margin:0 auto;width:730px;height:510px;text-align:center;font:12px tahoma,Arial,"宋体";}
	.photo_wall .bg {background:url(images/photo_wall.jpg) no-repeat;width:1184px;height:768px;position:absolute;top:0;left:0;margin:0 0 0 0;}
		.photo_wall .bg .box {position:relative;z-index:20;text-align:left;display:none;}
		.photo_wall.on .bg .box {display:block;}
			.photo_wall .bg .box .border {border:2px dashed white;cursor:default;position:absolute;}/* cursor:url(images/hand.cur),pointer; */
			.photo_wall .bg .box .border.on {border:2px solid white;background:none!important;}
			.photo_wall .bg .box .font {display:none;position:absolute;text-indent:0;color:white;overflow:hidden;line-height:17px;}
				.photo_wall .bg .box .font br {line-height:8px;}
				.photo_wall .bg .box b {color:white;}
				.photo_wall .bg .box .opacity {display:block;background:black;position:absolute;padding:14px 25px;z-index:0;border:1px solid white;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;cursor:default;}
			.photo_wall .bg #b_1 .border {width:30px;height:40px;top:178px;left:419px;}
			.photo_wall .bg #b_1 .font {width:280px;height:250px;left:60px;margin-left:50px;}
			.photo_wall .bg #b_2 .border {width:40px;height:50px;top:223px;left:599px;}
			.photo_wall .bg #b_2 .font {width:320px;height:400px;left:60px;margin-left:-326px;}
			.photo_wall .bg #b_3 .border {width:40px;height:50px;top:168px;left:479px;}
			.photo_wall .bg #b_3 .font {width:320px;height:400px;left:60px;margin-left:-326px;}
			.photo_wall .bg #b_4 .border {width:40px;height:50px;top:163px;left:281px;}
			.photo_wall .bg #b_4 .font {width:350px;height:400px;left:60px;margin-left:50px;}
			.photo_wall .bg #b_5 .border {width:40px;height:50px;top:283px;left:162px;}
			.photo_wall .bg #b_5 .font {width:400px;height:400px;left:60px;margin-left:50px;}
			.photo_wall .bg #b_6 .border {width:40px;height:50px;top:207px;left:444px;}
			.photo_wall .bg #b_6 .font {width:320px;height:400px;left:60px;margin-left:50px;}
		.photo_wall .bg .tip {color:red;}

/* Photo Wall */
.photo_tree {background:url(images/tree.png) no-repeat 0 bottom;width:784px;height:569px;position:relative;top:30px;left:-30px;}
	.photo_tree .box {overflow:visible;background:none;width:40px;height:80px;position:absolute;top:0;left:0;}
		.photo_tree .box .wrap {padding:13px;border:1px solid #1B7839;position:absolute;left:40px;width:300px;display:none;}
			.photo_tree .box .wrap span {position:relative;z-index:10;padding:0 0 0 107px;display:block;color:white;line-height:20px;zoom:1;}
				.photo_tree .box .wrap span strong {color:white;}
				.photo_tree .box .wrap span img {position:absolute;left:0;width:93px;height:71px;}
			.photo_tree .box .wrap .bg {background:#1B7839;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
		.photo_tree .box.on {}
		.photo_tree .box.on .wrap {display:block;}
	.photo_tree .box#b_1 {top:139px;left:234px;}
	.photo_tree .box#b_2 {height:40px;left:224px;top:286px;}
	.photo_tree .box#b_3 {left:366px;top:180px;}
	.photo_tree .box#b_4 {height:32px;left:301px;top:251px;width:62px;}
		.photo_tree .box#b_4 .wrap {left:62px;}
	.photo_tree .box#b_5 {left:168px;top:99px;width:64px;}
		.photo_tree .box#b_5 .wrap {left:64px;}
	.photo_tree .box#b_6 {height:63px;left:527px;top:71px;width:48px;}
		.photo_tree .box#b_6 .wrap {left:-330px;}
	.photo_tree .box#b_7 {left:562px;top:139px;width:87px;}
		.photo_tree .box#b_7 .wrap {left:-330px;}
	.photo_tree .box#b_8 {left:433px;top:26px;width:55px;}
		.photo_tree .box#b_8 .wrap {left:-330px;}
	.photo_tree .box#b_9 {height:57px;left:330px;top:12px;width:30px;}
		.photo_tree .box#b_9 .wrap {left:30px;}

/* Footer ---------------------------------*/
.footer {width:954px;height:30px;margin:0 auto;border-top:1px solid #A3B6B3;color:#829D98;font-family:"Microsoft YaHei","Arial";line-height:25px;text-align:left;position:relative;}
	.footer a {float:right;color:#829D98;text-decoration:none;}
	.footer #top {position:absolute;right:2px;top:-15px;cursor:pointer;}