﻿@charset "utf-8";
/* CSS Document */
/*	
	版本信息:
		创建人:王欣
		创建日期:2000-1-1
		最后修改人:王欣
		最后修改日期:2010-4-12
		
	结构模块:
		1.reset		html标签的默认样式
		2.routine	常用预置样式
		3.layout	页面结构样式
		4.detail	网页详细样式
	
	模块说明：
		1.reset模块关系全局，修改需非常慎重！
		2.routine模块为常用预置样式，不可修改，但可按需要扩充完善
		2.layout模块用于网页大区块布局，默认的样式结构仅供参考，可按实际需求调整扩充
		3.detail模块用于配置网页详细样式
		
	参考借鉴：
		
		
	命名约定：
		1.不使用大写形式的类名和id名
		2.尽可能使用描述性的英文单词的组合作为类名和id名
		3.类名或id名的多个英文单词之间使用"_"下划线分隔
		4.不要求多个英文单词之间一定要使用间隔符
		
	常用hack手段:
		注意：其实良好的结构比任何hack都好，当然了万不得已的时候该用还得用-_-b
			width:1px;*width:1px;_width:1px;	ff,ie7,ie6
			
	让IE8兼容IE7:
	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
	
	透明层:
	IE支持:                         FF支持:
	filter:alpha(opacity=0~100);    -moz-opacity:0~1; opacity:0~1;
	
	
	新页基本设置:
		html	backgroung	页面背景
		html	color		文字颜色
*/
/*layout start*/
body{ font-size:14px;margin:0 auto;}
	#header{ width:947px; margin:0 auto; padding-top:20px;}
	#header0{ width:947px; margin-bottom:20px; margin-top:30px;}
	#main{ width:947px; margin:0 auto; }
	#footer{ margin:0 auto; width:947px; color:#BABABA; padding-top:10px;}
	#footer a{  color:#BABABA;}
	#footer p{ font-size:10px; margin-bottom:5px; }
	#footer p span{ color:#787878;}
/*layout end*/

/*detail start*/
#header #menu{ font-size:14px; margin-top:3px; color:#fff; border:solid 1px #0668B1; width:780px; float:right; background-color:#162E47; height:35px; line-height:35px; padding-left:15px;}
#header #menu span{ padding-right:4px;}
#header #menu div,#header #menu a{ display:inline-block;}
#header #menu  a{ color:#fff; padding-right:4px; text-decoration:none; }
#header #menu  span div{ height:26px; width:4px; line-height:26px; float:left; overflow:hidden;}
#header #menu .select div{ background:url(../images/m_left.jpg)  no-repeat #B2E1FF;   }
#header #menu .select a{   background:url(../images/m_right.jpg) top right no-repeat  #B2E1FF; padding-right:4px; height:26px; line-height:26px; color:#2B333C;}

#header .img{ margin-top:10px;}
#header .imgF{ margin-top:0px;}
#header0 #menu{ font-size:14px; margin-top:3px; color:#fff; border:solid 1px #0668B1; width:780px; float:right; background-color:#162E47; height:35px; line-height:35px; padding-left:15px;}
#header0 #menu span{ padding-right:4px;}
#header0 #menu div,#header #menu a{ display:inline-block;}
#header0 #menu  a{ color:#fff; padding-right:4px; text-decoration:none; }
#header0 #menu  span div{ height:26px; width:4px; line-height:26px; float:left; overflow:hidden;}
#header0 #menu .select div{ background:url(http://www.humanity.sh.cn/images/m_left.jpg)  no-repeat #B2E1FF;   }
#header0 #menu .select a{   background:url(http://www.humanity.sh.cn/images/m_right.jpg) top right no-repeat  #B2E1FF; padding-right:4px; height:26px; line-height:26px; color:#2B333C;}

#header .img{ margin-top:10px;}

#main #left{ width:221px; float:left;}
#main #left #list_head{ background:url(../images/list_bg.jpg) no-repeat; height:21px; line-height:21px; color:#FFF; text-indent:5px;}
#main #left #list{ padding-left:15px; padding-right:15px; background:url(../images/bg1.jpg) repeat-x; font-size:14px;}
#main #left #list ul li {  padding-left:45px; line-height:25px;  height:25px; background:url(../images/line1.jpg) bottom repeat-x; padding-top:1px;}
#main #left #list ul li span a span{background:url(../images/op1.jpg) 5px 7px no-repeat; text-indent:12px; display:inline-block; padding-left:5px; padding-right:4px; }
#main #left #list ul li span a{ color:#525252; text-decoration:none;}

#main #left #list ul li span div,a{ display:inline-block; cursor:pointer;}
#main #left #list ul li span div{ height:20px; width:4px; float:left; }
#main #left #list ul .select span a{ color:#0668B1; font-weight:bold;}
#main #left #list ul .move span div{ background:url(../images/l_left.jpg)  no-repeat #B2E1FF;   }
#main #left #list ul .move span a{  background:url(../images/l_right.jpg) top right no-repeat  #B2E1FF; padding-right:4px; height:20px; }

#main #right{ background:url(../images/bg1.jpg) repeat-x;  width:695px; float:right; padding-left:20px;}
#main #right #op2{  line-height:25px; height:25px;  background:url(../images/line1.jpg) bottom repeat-x; margin-right:20px; color:#17304D;}
#main #right #op2 span{ background:url(../images/op2.jpg) left 2px no-repeat; padding-left:15px;}
#main #right #content{ padding-top:20px; line-height:25px; height:340px; overflow:auto;}


/*index.html*/
#header .index{ float:none !important;  width:930px !important; margin-top:0px !important;}
#header #flash{ width:947px; height:338px;}
#header #i_bg{ width:500px; padding-left:200px; padding-top:20px; height:32px; /*background:url(../images/bg2.jpg)*/ left 26px  repeat-x; float:right}
#header #txt{ width:558px;padding-right:130px; height:28px; float:right}
#main .index{ font-family:Arial, Helvetica, sans-serif; height:120px; background:url(../images/bg3.jpg)  repeat-x; padding-left:15px; padding-top:15px;}
#main .index #news{ float:left; width:500px;}
#main .index #marquee{ margin-top:10px; padding-left:20px; color:#5E5E5E; font-size:14px; overflow:hidden;}
#main .index #marquee a{  color:#5E5E5E;}
#main .index #marquee td{ height:25px; line-height:25px; overflow:hidden;  background:url(../images/line1.jpg) bottom repeat-x;}
#main .index .op3{ background:url(../images/op3.jpg)  no-repeat; padding-left:15px; color:#16314F; font-weight:bold;}
#main .index #img{ float:left; width:189px; padding-top:0px;}
#main .index #contant{ float:right;width:240px;}
#main .index #contant pre{ line-height:22px; padding-top:10px; color:#5E5E5E; } 
#main #content table td{ background:url(../images/line1.jpg) bottom repeat-x; color:#555555; font-size:13px; font-weight:10px }
#main #content table td a{ color:#555555;}
#main #content #AspNetPager1{ color:#555555; font-size:13px; padding-top:10px;  height:30px;}
#main #content #AspNetPager1 a{ color:#555555;}
/*detail end*/
	
#opendivOverlay{position: absolute;top: 0;left: 0;z-index:9990;width: 100%;height: 980px;}
#opendivLightbox{position: absolute;top: 0;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;}
.alertMsn{background:#fff;width:379px;margin:0 auto;position:relative;height:225px;background:url(../images/open.jpg) no-repeat;}
.aclose{padding:4px 4px 0 0;height:21px;}
.aclose a{float:right;display:block;overflow:hidden;text-indent:-8888px;width:21px;height:21px;background:url(../images/alertLocationClose.png);}
.alertIframe{padding-left:24px;}
.alertIframe p{font-family:"微软雅黑";font-size:14px;line-height:25px;color:#462E00;text-align:left;}
.alertIframe p span{color:#DF0B0D;font-size:15px;}
.alertIframe p em a{color:#D20F12;text-decoration:underline;font-size:14px;font-family:"微软雅黑";margin-left:3px;}
.alertIframe p.btns{display:block;height:26px;padding-top:5px; margin-bottom:40px;}
.alertIframe p.btns a{width:90px;height:22px;padding-left:19px;line-height:22px;background:url(../images/alertLocationBtn.gif);color:#fff;font-weight:700;font-size:12px;font-family:"微软雅黑";display:block;text-align:left;float:left;}

a.fbBtns{display:block;height:21px;line-height:21px;width:165px;color:#fff;background:url(../images/index1018/fbBtnsBg.png);text-align:center;position:absolute;bottom:6px;right:10px;}

