/* reset */
*  {padding:0;margin:0}
a  {outline:0}
img  {border:0}
html,body  {font-family:"Segoe UI", Tahoma, Arial, Verdana, "Microsoft YaHei", ΢���ź�, ���� ,Simsun;background-color:#fff;width:100%;}
ul,li  {display:block;list-style:none;}
h1,h2,h3,h4,h5,h6  {display:block;}
input, select, textarea  {font-family:"Segoe UI", Tahoma, Arial, Verdana, "Microsoft YaHei", ΢���ź�, ���� ,Simsun;}
.clear  {clear:both;width:100%;line-height:1px;overflow:hidden;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* fundamental structure */
#navi  {width:1000px;height:101px;position:relative;border-bottom:solid 1px #f4f4f4;z-index:10;}
#content  {clear:both;margin:0 auto;width:1000px;border-left:solid 1px #f4f4f4;border-right:solid 1px #f4f4f4;-webkit-text-size-adjust:none;}
#footer  {clear:both;width:1000px;}

body  {background:url("bg.gif") repeat-y center top #fff;-webkit-text-size-adjust:none;}

/* following fix chrome background position bug */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body { background-position:49.9995% 0; }
}




/* header */
h1  {float:left;width:149px;height:80px;} 
	h1 a  {width:149px;height:80px;margin-left:10px;}

#navi_topsmall  {width:1000px;height:10px;}
	#navi_topsmall  li  {height:38px;line-height:38px;float:right;}

#navi_topsmall1  {width:100px;text-align:right;}
	#navi_topsmall1  a  {color:#8c8c8c;font-size:12px;text-decoration:none;letter-spacing:1px;}
	#navi_topsmall1  a:hover  {color:#000;text-decoration:none;}

#navi_topsmall_index  {width:240px;text-align:right;}
	#navi_topsmall_index  a  {color:#8c8c8c;font-size:12px;text-decoration:none;letter-spacing:1px;}
	#navi_topsmall_index  a:hover  {color:#000;text-decoration:none;}

#navi_topsmall2  {width:149px;}
	#navi_topsmall2  input  {width:123px;height:17px;border:solid 1px #cbcbcb;padding:0 0 0 7px;font-size:12px; color:#ccc;margin-top:12px;display:block;float:right;}

#navi_topsmall3  {width:30px;}
	#navi_topsmall3  button  {border:0;width:19px;height:19px;text-indent:-9999px;background:url("search.gif") no-repeat 0 0; cursor:pointer;margin-right:7px;margin-top:12px;display:block;float:right;}




/* navigation bar */
#navi_menu  {float:right;margin-right:5px;width:722px;height:48px;background:url("nav.png") repeat-y 0 0;line-height:48px;border-bottom:solid 3px #b4b4b4;}
	#navi_menu  li {float:left;}
	#navi_menu  li  a  {display:block;height:48px;line-height:48px;font-size:14px;color:#000;text-align:left;text-decoration:none;letter-spacing:3px;}
	#navi_menu  li  a:hover{
		text-decoration:none;
		-webkit-transition: 500ms linear 0s;  
		-moz-transition: 500ms linear 0s;  
		-o-transition: 500ms linear 0s;  
		transition: 500ms linear 0s;  
	}
	#navi_menu  li  a.selected  {color:#eee;}

	#navi_menu1  a  {width:100px;margin-left:68px;}
	#navi_menu2  a  {width:168px;}
	#navi_menu3  a  {width:147px;}
	#navi_menu4  a  {width:147px;}




/* navigation submenu */
.navi_submenu  {position:absolute;top:89px;left:0;width:1000px;border-bottom:solid 1px #1A2A3A;display:none;}
.navi_submenu  span{display:block;width:1000px;height:26px;background-image:url("arrow.png");background-repeat:no-repeat;border-bottom:solid 5px #1A2A3A;}

.navi_submenu_about  span{display:block;width:260px;height:26px;background-image:url("arrow.png");background-repeat:no-repeat;border-bottom:solid 5px #1A2A3A;}







	/* submenu type1 */
	.navi_submenu  dl.navi_submenutype1{width:212px;height:170px;float:left;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding:22px 0 0 37px;}

  /* 20130122,�����������ģ����Ӷ�����Ŀ-HR����̬����������ʾ���  */
  #navi_submenu3 DL.navi_submenutype1 { WIDTH: 285px; }
  #navi_submenu3 DL.navi_submenutype1 DD LI { WIDTH: 270px; OVERFLOW: hidden; }

   .navi_submenu dl.navi_submenutype1.last{border-left:0px; border-right:solid 0px #dcdcdc;}
	.navi_submenu  dl.navi_submenutype1  dt{height:auto;color:#333;margin-bottom:16px;font-size:14px;font-weight:bold;}

      .navi_submenu  dl.navi_submenutype1  dt   a  {color:#333;text-decoration:none;font-size:14px;}
			.navi_submenu  dl.navi_submenutype1  dt   a:hover  {text-decoration:none;color:#245EDC; font-size:15px;}

			.navi_submenu  dl.navi_submenutype1  dd  li  a  {font-size:12px;text-decoration:none;color:#666;display:block;line-height:25px;height:25px;}
			.navi_submenu  dl.navi_submenutype1  dd  li  a:hover  {color:#3980F4;text-decoration:none; font-size:13px;text-decoration:none; }
   
   
	/* submenu type about */
	.navi_submenu  dl.navi_submenutype_about{width:212px;height:190px;float:left;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding:22px 0 0 37px;}
  #navi_submenu3  dl.navi_submenutype_about{width:462px;}
   .navi_submenu dl.navi_submenutype_about.last{border-left:0px; border-right:solid 0px #dcdcdc;}
	.navi_submenu  dl.navi_submenutype_about  dt{height:auto;color:#333;margin-bottom:16px;font-size:14px;font-weight:bold;}

      .navi_submenu  dl.navi_submenutype_about  dt   a  {color:#333;text-decoration:none;font-size:14px;}
		       .navi_submenu  dl.navi_submenutype_about  dt   a:hover  {text-decoration:none;color:#245EDC; font-size:15px;}
		       .navi_submenu  dl.navi_submenutype_about  dd  li{overflow:hidden; width:180px; }
		       .navi_submenu  dl.navi_submenutype_about  dd  li  a  {font-size:12px;text-decoration:none;color:#666;display:block;line-height:25px;height:25px; }
		       .navi_submenu  dl.navi_submenutype_about  dd  li  a:hover  {color:#3982F4;text-decoration:none; font-size:13px;}
  
   
   
    .navi_submenu dl.navi_submenutype2 dt {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 16px;
    padding: 22px 0 0 37px;
   }

.navi_submenu dl.navi_submenutype2 dd li a {
    color: #666666;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
}
	/* submenu type2 */
	.navi_submenu  dl.navi_submenutype2  {clear:both;width:1000px;height:149px;float:left;border-top:solid 1px #dcdcdc;}

				.navi_submenu  dl.navi_submenutype2  dt   a  {color:#333;text-decoration:none;font-size:14px;}
				.navi_submenu  dl.navi_submenutype2  dt   a:hover  {text-decoration:none;color:#333;}
			.navi_submenu  dl.navi_submenutype2  dd  {display:block;width:160px;padding:0 0 0 37px;float:left;}
				.navi_submenu  dl.navi_submenutype2  dd  li  a  {font-size:14px;text-decoration:none;color:#666;display:block;line-height:30px;height:30px;}
				.navi_submenu  dl.navi_submenutype2  dd  li  a:hover  {color:#000;text-decoration:none;}


	/* submenu type3 */
	.navi_submenu  dl.navi_submenutype3 {float:left;}

	.navi_submenu  dl.navi_submenutype3  dt   {color:#333;margin-bottom:7px;font-size:14px;font-weight:bold;}
			.navi_submenu  dl.navi_submenutype3  dt   a  {color:#333;text-decoration:none;font-size:14px;}
			.navi_submenu  dl.navi_submenutype3  dt   a:hover  {text-decoration:none;color:#333;}

			.navi_submenu  dl.navi_submenutype3  dd  li  a  {font-size:12px;text-decoration:none;color:#666;display:block;line-height:30px;height:30px;}
			.navi_submenu  dl.navi_submenutype3 dd  li  a:hover  {color:#000;text-decoration:none;}

		.navi_submenu  dl.ctype1  {width:200px;height:192px;padding:22px 0 0 50px;}
		.navi_submenu  dl.ctype2  {width:200px;height:192px;padding:22px 0 0 50px;}
		.navi_submenu  dl.ctype3  {width:200px;height:192px;padding:22px 0 0 50px;}
		.navi_submenu  dl.ctype4  {width:200px;height:192px;padding:22px 0 0 20px;}
		.navi_submenu  dl.ctype5  {width:200px;height:187px;padding:22px 0 0 50px;border-right:solid 1px #dcdcdc;border-top:solid 1px #dcdcdc;}
		.navi_submenu  dl.ctype6  {width:200px;height:162px;padding:22px 0 0 50px;border-top:solid 1px #dcdcdc;}
		.navi_submenu  dl.ctype7  {width:200px;height:162px;padding:22px 0 0 50px;border-top:solid 1px #dcdcdc;}
		.navi_submenu  dl.ctype8  {width:229px;height:162px;padding:22px 0 0 20px;border-top:solid 1px #dcdcdc;}


	/* submenu type 4 */
	.navi_submenu  dl.navi_submenutype4  {clear:both;width:1000px;height:75px;float:left;}
		.navi_submenu  dl.navi_submenutype4  dt  {display:none;}
		.navi_submenu  dl.navi_submenutype4  dd  ul  {width:1000px;height:75px;}
			.navi_submenu  dl.navi_submenutype4  dd  ul  li  {float:left;}
	/* submenu type5 */
	.navi_submenu  dl.navi_submenutype5  {width:212px;height:222px;float:left;border-right:solid 1px #dcdcdc;padding:22px 0 0 37px;}
   #navi_submenu2  dl.navi_submenutype5  {width:212px;height:auto;float:left;border-right:solid 1px #dcdcdc;padding:22px 0 0 37px;}
	.navi_submenu  dl.navi_submenutype5  dt   {color:#333;margin-bottom:7px;font-size:14px;font-weight:bold;}
			.navi_submenu  dl.navi_submenutype5  dt   a  {color:#333;text-decoration:none;font-size:14px;}
			.navi_submenu  dl.navi_submenutype5  dt   a:hover  {text-decoration:none;color:#333;}

			.navi_submenu  dl.navi_submenutype5  dd  li  a  {font-size:12px;text-decoration:none;color:#666;display:block;line-height:30px;height:30px;}
			.navi_submenu  dl.navi_submenutype5  dd  li  a:hover  {color:#000;text-decoration:none;}


	#navi_submenu1  {height:254px;background:url("menu.gif") repeat-x 0 bottom #fff;}
	#navi_submenu2  {height:254px;background:url("menu.gif") repeat-x 0 bottom #fff;}
	#navi_submenu3  {height:254px;background:url("menu.gif") repeat-x 0 bottom #fff;}
	#navi_submenu4  {height:254px;background:url("menu.gif") repeat-x 0 bottom #fff;}

	#navi_submenu1  span  {background-position:352px 9px;}
	#navi_submenu2  span  {background-position:484px 9px;}
	#navi_submenu3  span  {background-position:630px 9px;}
	#navi_submenu4  span  {background-position:869px 9px;}

 #navi_submenu2 dd,#navi_submenu4 dd{display:inline-block;width:100%}

   .navi_submenutype2 dd ul li a,.navi_submenutype4 dd ul li a{
    text-decoration: none;color: #666}


/* footer */
#footer  h2  {width:985px;height:37px;line-height:37px;color:#5d5d5d;font-size:14px;margin:9px 0 0 7px;font-weight:normal;text-align:center;cursor:pointer;background:url("footer_expand.gif") repeat-x 0 0;}
#footer  h2.collapse  {background-image:url("footer_collapse.gif");}

#footer_box  {width:985px;height:165px;background:url("footer.gif") repeat-x 0 -37px;margin:0 0 0 7px;padding:20px 0 0 0;}
.footer_box  {height:165px;float:left;}
	.footer_box  dt  {color:#666;margin-bottom:16px;font-size:14px;font-weight:bold;letter-spacing:1px;}
		.footer_box  dt  a  {color:#666;text-decoration:none;}
		.footer_box  dt  a:hover  {text-decoration:none;color:#000;}

	.footer_box  li  a  {font-size:12px;text-decoration:none;color:#aaa;display:block;margin-bottom:7px;letter-spacing:1px;}
	.footer_box  li  a:hover  {color:#000;}

#footer_box1  {margin-left:44px;width:295px;}
#footer_box2  {width:165px;}
#footer_box3  {width:165px;}
#footer_box4  {width:165px;}
#footer_box5  {width:120px;}

#footer_bottom  {clear:both;width:1000px;height:24px;display:block;border-top:solid 1px #f4f4f4;padding:15px 0 0 0;margin:9px 0 0 0;}
	#footer_bottom  li  {display:block;float:left;height:24px;line-height:24px;}
	#footer_bottom  li  a  {font-size:12px;color:#666;text-decoration:none;letter-spacing:1px;margin:0 8px;padding-right:8px;float:left;background:url("divider.gif") no-repeat right 9px;}
	#footer_bottom  li  a:hover  {color:#000;text-decoration:none;}
	#footer_bottom #footer_bottom1{float:left;padding-right:26px;padding-left:7px;font-size:12px;}
  #footer_bottom7{background:url("microblog.gif") no-repeat 0 5px !important;*+background:url("microblog.gif") no-repeat 0 5px !important;_background:url("microblog.gif") no-repeat 0 3px;padding-left:10px;}
	#footer_bottom #footer_bottom8 a{background:none}

#footer_icp  {display:block;width:855px;padding-right:5px;height:53px;}
	#footer_icp  li  {display:block;height:53px;padding-right:5px;line-height:53px;float:right;font-size:12px;color:#a3a3a3;padding-right:20px;}
		#footer_icp  li  img  {display:inline; position:relative;top:16px;}
		#footer_icp  li  a  {display:block;height:53px;line-height:53px;color:#a3a3a3;text-decoration:none;font-size:12px;}
		#footer_icp  li  a:hover  {color:#333;text-decoration:none;}

#footer li#footer_icp2  {padding-right:5px;}




/* image map hot area tips */
	#livetip {
	  font-size:12px;
	  color:#666;
	  position: absolute;
	  background-color: #eee;
	  padding: 4px;
	  border: 2px solid #999;
	  border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	}
	
	
	


#pagebody{width:986px; margin:20px auto 0 auto; font-size:12px; padding:0 7px; clear:both; overflow:hidden}
.pb_text_1 {
    float: left;
    padding-right: 13px;
    width: 320px;
}
.pb_text_1 .dh {
    background:url(ahfesco_tongy.gif) no-repeat scroll 0 -70px transparent;
    border-bottom: 1px solid #DBDBDB;
    float: left;
    height: 18px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-bottom: 2px;
    width: 320px;
}
.pb_text_1 .dh2 {
    background:url(ahfesco_tongy.gif) no-repeat scroll 0 -96px transparent;
    border-bottom: 1px solid #DBDBDB;
    float: left;
    height: 18px;
    margin-bottom: 5px;                                 
    overflow: hidden;
    padding-bottom: 2px;
    width: 320px;
}
.pb_text_1 .text {
    float: left;
    height: 160px;
    width: 320px;
}
.pb_text_1 .text2 li { 
    border-bottom: 1px dashed #CCCCCC;
    color: #999999;
    line-height: 200%;
    text-align: left;
}
.pb_text_1 .text li {
    background:url(ahfesco_3-1.gif) no-repeat scroll 2px 9px transparent;
    border-bottom: 1px dashed #CCCCCC;
    color: #999999;
    line-height: 200%;
    overflow: hidden;
    text-align: left;
    text-indent: 14px;
}

.pb_text_1 .dh img,.pb_text_1 .dh2 img,.pb_text_2 .dh img{
    float: right;
	vertical-align:middle
}
.pb_text_2 {
    float: left;
    width: 320px;
}
.pb_text_2 .dh {
    background: url(ahfesco_tongy.gif) no-repeat scroll 0 -129px transparent;
    border-bottom: 1px solid #DBDBDB;
    float: left;
    height: 18px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-bottom: 2px;
    width: 318px;
}
.pb_text_2 .text {
   /* background-image: url(ahfesco_3-2.gif); */
    background-repeat: no-repeat;
    float: left;
    height: 160px;
    overflow: hidden;
    width: 318px;
}

.pb_text_2 .text li {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    height:25px;
    line-height: 205%;
    text-align: left;
    text-indent: 6px;
    width: 300px;
    overflow:hidden;
}
.pb_text_1 .text  ul li a{
    color: #FF6501;
    text-decoration: none;
}

.pb_text_1 .text2  ul li a,.pb_text_2 .text  ul li a{
    color: #000;
    text-decoration: none;
}
/* 分页 */
.pages {padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none;}
.pages a:hover {background:#eeeeec;border:#eeeeec 1px solid;color:#000000;padding:3px;text-decoration:none;}
.pages strong {background:#eeeeec;padding:3px;border:#eeeeec 1px solid;color:#000000;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#eeeeec 1px solid;color:#FFFFFF;padding:1px;background:#eeeeec;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

.content {
    color: #666;
    line-height: 26px;
    font-size: 12px;
    display: block;
    margin-bottom: 40px;
    width: 580px;
    -webkit-text-size-adjust: none;
}