body {margin:0 auto;font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;;color: #444;  }
.body_bg{background: url(../images/body_bg.jpg) no-repeat top center; position:absolute; margin:0 auto; width:1280px;}
html,body {height: 100%;width:1280px; margin:0 auto;}
A {text-decoration:none;color: #444;}
A:hover {text-decoration:underline;color: #444;}
h1,h2,h3,h4,h5,h6,p,span,b,form,img,dl,dd{margin:0;padding:0;}
img{border:0;}
.l24{ line-height:24px;}
.fl{ float:left;}
.fr{ float:right;}
.pr25{ padding-right:25px;}
.wrapper{ width:966px; margin:0 auto;}
/*文字*/
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:#2B6C81;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active {color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover,.red a:active {color:#AF403C;}
/*menu*/
ul.menu{ margin:0; padding:0; list-style-type:none; background:url(../images/menu_bg.gif) repeat-x; line-height:29px; height:29px; font-weight:bold; }
ul.menu li{ padding:0; margin:0; float:left;}
.line{ background:url(../images/menu_li.gif) no-repeat right; float:left; margin:0; padding:0; width:1px;line-height:29px; height:29px;}
.menu .on {background:url(../images/menu_on.gif) repeat-x;padding:0 0.8em;}
.menu .off{padding:0 0.8em;}
.input{ background:#fff url(../images/ico_search.gif) no-repeat 5px; height:17px; line-height:17px; text-indent:30px; border:none; color:#999;}
#Layer3 {position:absolute;left:0;top:0;width:210px;height:147px;z-index:1;}
#Layer4 {position:absolute;left:160px;top:0;width:156px;height:110px;z-index:1;}
.footer{margin-top:10px; line-height:24px; font-size:10px; font-weight:bold; color:#768695;font-family:Geneva, Arial, Helvetica, sans-serif;}
.footer a,.footer a:hover{color:#768695;}
.mainNav_bg{background:url(../images/mainNav_bg.gif) no-repeat right 0;}
ul.mainNav{ margin:10px 0; padding:0; list-style-type:none;line-height:23px; overflow:hidden; width:222px;}
ul.mainNav li{ text-align:right; border-bottom:1px dotted #D6DADF; padding:0 25px 0 0 ;  color:#5C636F; margin:0; overflow:hidden; width:197px;}
.mainNav .tagon{ background:url(../images/tagon.gif) no-repeat; color:#5BB128; font-weight:bold;}
.mainNav .tagon a,.mainNav .tagon a:hover{color:#5BB128;}
.senior_tit{ font-size:18px; color:#5C636F;}
.senior_tit_s{font-size:12px; color:#5C636F; font-weight:bold;}
.senior_content{ color:#788395; line-height:18px;}
.news_box{padding:0 8px 0 10px; background:url(../images/senior04.jpg) no-repeat;}
.news_box p{ margin:10px 0; line-height:14px;}


a.logo {
	position: relative;/*设置其定位方法为相对定位，等一下内部信息面板就可以相对它定位*/
	display:block;/*让链接以块状呈现，这样不用点中链接文字就可以响应链接*/
}
a.logo div {
	display: none;/*初始化信息面板不显示*/
}
a.logo:hover {background:#fff; text-decoration:none;}/*IE7以下版本A状态伪类bug*/
a.logo:hover div {
	position: absolute;
	padding:10px; height:195px;
	display:block;
	width: 290px;/*只给出宽度，高让它随内容多少自动调整*/
	left:-5px;/*这是相对父级A的定位*/
	top: 44px;#top: 46px;_top: 46px;
	background:url(../images/logo_bg.png) no-repeat top;
	z-index:999;/*把信息面板提到一个较高的位置，使链接文字过长时不会与面板重叠,但这只对FF有效*/
}
.list{ color:#fff; }
.list h5{ font-size:12px; line-height:30px; margin:0; padding:0;}
.list p{line-height:20px; margin:0; padding:0;}
.case_img{ border:1px solid #cfcfcf; padding:8px;}

.introduce_tit{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:28px; color:#0079C6; font-weight:900; line-height:40px;}
.introduce_small{color:#788395;font-size:18px;font-style: italic; line-height:24px;}