
/* top start*/
body,td,th {
	font-size: 14px;
}

img, div { behavior: url(http://hsbxy.com/images/iepng/iepngfix.htc); }

body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
.FontRed{
	color:#FF0000;}
h3{
	font-size:14px;}

li{
	list-style-type:none;}

img{border:0; 
	}
.gray{
	color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#931916;}
a:active{text-decoration:underline;}

.LineLink a{text-decoration:underline;}
.LineLink a:hover {text-decoration:none;color:#931916;}

.ColorLink a {color:#931916;}
.ColorLink a:hover {color:#931916;}

.WidthTab{
	width:10px;
	height:1px;
	float:left;}
.WidthTab2{
	width:10px;
	height:1px;
	float:left;}	
.HeightTab{
	height:10px;
	width:1px;
	overflow:hidden;}

p{
	line-height:180%;}

.ListDate{
	color:#666666;
	 }
body{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
}

#wrapper{
	width:100%;
	margin:auto;}
	
#wrapper #head .top{
	width:100%;
	height:100px;
	font-size:12px;
	background-color:#155802;
	}	
#wrapper #head .top .TopInfo{
	margin:auto;
	width:980px;
	} 
#wrapper #head .top .TopInfo .link{
	text-align:center;
	line-height:23px;
	width:207px;
	float:right;
	color:#999999;}
#wrapper #head .top .TopInfo .link a{
	color:#931916;}	
#wrapper #head .top .TopLogo{
	margin:auto;
	width:980px;
	padding-top:30px;
	}
#wrapper #head .top .TopLogo .logo{
	float:left;
	height:62px;
	width:288px;}

#wrapper #head .top .TopLogo .tel{
	float:right;
	width:690px;
	padding-top:20px;} 


/* navs*/
#wrapper #head #NavLink{
	width:680px;
	height:30px;
	margin:auto;
	}
#wrapper #head #NavLink .NavBG{
	height:30px;
	width:680px;
	position:absolute;
	z-index:100;}	
		
#wrapper #head #NavLink #sddm{
	width:680px;
	margin:auto;
	z-index:30}

#wrapper #head #NavLink #sddm li{
	float: left;
	font-weight:bold;}
#wrapper #head #NavLink #sddm .CurrentLi a{
	background:none;
	}	
#wrapper #head #NavLink #sddm li a
{	display: block;
	width: 91px;
	color: #FFF;
	text-align: center;
	padding:0 10px;
	line-height:30px;
	font-size:14px;
	}

#wrapper #head #NavLink #sddm li a:hover
{	text-decoration:none;
	background-color:#DDDDDD;
	color:#931916;
	}

#wrapper #head #NavLink #sddm div
{	position: absolute;
	visibility: hidden;
	padding:0px 0px;
	}

#wrapper #head #NavLink #sddm div a
	{	position: relative;
		padding: 0px 10px;
		text-align: center;
		color: #931916;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		line-height:30px;
		border-bottom:1px solid #fff;
		background-color:#FFFFFF;}

#wrapper #head #NavLink #sddm div a:hover{
	background: #931916;
	line-height:30px;
	border-bottom:1px solid #fff;
	color:#FFF;
	font-weight:bold;}

	
#wrapper #body{
	margin:auto;
	width:100%;
	}
	
/*Focus*/
#FocusBG{
	width:100%;
	height:489px;
	background:url("http://hsbxy.com/images/hituxblue/focus_bg.png") repeat-x center top; margin:0 auto; margin-top:102px;	}

#Focus {width:100%; height:489px; overflow:hidden; margin:0 auto;}

#Focus #ifocus {width:100%;margin:0 auto;
	POSITION: relative; HEIGHT: 489px
}
#Focus #ifocus_pic {width:100%;margin:0 auto;
	POSITION: relative; DISPLAY: inline; FLOAT: left; HEIGHT: 489px; OVERFLOW: hidden
}
#Focus #ifocus_piclist {
	Z-INDEX: 1; POSITION: absolute
}
#Focus #ifocus_piclist LI {width:100%;margin:0 auto;
	 HEIGHT: 489px; OVERFLOW: hidden
}
#Focus #ifocus_piclist IMG {width:100%;margin:0 auto;
	 HEIGHT: 489px
}
#Focus #ifocus_btn {width:100%; margin:0 auto; text-align:center;Z-INDEX: 3; POSITION: absolute; PADDING-LEFT: 3px;BOTTOM: 2px; HEIGHT: auto; LEFT:400px; _bottom: 2px;}
UNKNOWN {
	BOTTOM: 5px
}
#Focus #ifocus_btn LI {
	FILTER: alpha(opacity=50); PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 90px; WIDTH: auto; PADDING-RIGHT: 7px; DISPLAY: block; FLOAT: left; HEIGHT: auto; CURSOR: pointer; PADDING-TOP: 0px; opacity: 0.5; -moz-opacity: 0.5
}
#Focus #ifocus_btn IMG {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 66px; HEIGHT: 33px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#Focus #ifocus_btn .current {
	TEXT-ALIGN: left; FILTER: alpha(opacity=100); MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; opacity: 1; -moz-opacity: 1
}
#Focus #ifocus_btn .current IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 74px; HEIGHT: 37px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
#Focus #ifocus_opdiv {
	Z-INDEX: 2; POSITION: absolute; FILTER: alpha(opacity=50); WIDTH:100%; margin:0 auto; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 45px; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 45px
}
#Focus #ifocus_tx {
	Z-INDEX: 3; POSITION: absolute; BOTTOM: 8px; COLOR: #fff; LEFT: 8px
}
#Focus #ifocus_tx .normal {
	DISPLAY: none
}
#InnerFocus #FocusBG{
	height:10px;}

	
/* albumblock*/

 .albumblock{
	padding:10px 10px 30px 12px;
	float:left;
	}
 .albumblock .inner{
	width:170px;
	height:170px;
	position:relative;
	border:1px solid #dededc;
	overflow:hidden;
	margin:0}

.albumblock .inner img{
	border:2px solid #fff;
	width:166px;
	height:166px;	}	

 .albumblock .inner .albumtitle{
	height:25px;
	line-height:25px;
	font-size:12px;
	width:170px;
	background:#931916;
	position:relative;
	bottom:0px;
	left:0;
	color:#FFFFFF;
	font-weight:; 
	text-align:center;
	cursor:pointer;
	margin:auto;
	}
 .albumblock .inner .albumtitle span{
	font-weight:normal;
	font-size:12px;}	

 .albumblock .inner  a:hover{
	text-decoration:none;}
 .albumblock .inner  a:visited{
	text-decoration:none;}	
		
	

/*footer*/
#footer{
	border-top:1px solid #000000;
	width:100%;
	height:100%;
	margin:auto;
	padding-bottom:30px;
	font-size:11px;
	color:#FFF;
	background-color:#155802;
	}
#footer a{
	color:#fff;}										
#footer .inner{
	margin:auto;
	width:980px;
	padding-top:20px;
	text-align:center;}
#footer .inner p{
	line-height:25px;}

#wrapper  .t_page{
	padding:10px;
	text-align:center;
	font-size:12px;
	line-height:25px;
	
	}	
#wrapper  .t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	


/* date css*/		
 .header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
 .header td {padding-left: 10px;}
 .header a {color: #154BA0;}
 .header input {background:none;vertical-align: middle;height: 16px;}
 .category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
 .category td {border-bottom: 1px solid #DEDEB8;}
 .expire, .expire a:link, .expire a:visited {color: #999999;}
 .default, .default a:link, .default a:visited {color: #000000;}
 .checked, .checked a:link, .checked a:visited {color: #FF0000;}
 .today, .today a:link, .today a:visited {color: #00BB00;}
 #calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
 #calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
 #calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
 #year,#month{padding:0 10px;background:#fff;}	


/* SearchBar */

.SearchBar {
	padding:10px 10px 0px 13px;
}

.SearchBar #search-text {
	width: 140px;
	padding:0px 5px;
	border: 1px solid #931916;
	margin:0px;
	color:#999999;
	height:23px;
	line-height:23px;
	font-size:12px;
}

.SearchBar #search-submit {
	border:none;
	background: #931916;
	font-size:12px;
	color: #FFFFFF;
	height:25px;
	margin:0px;	
	cursor:pointer;
	padding:0px;
	line-height:25px;
}

/* search content */
#search_content .searchtip{
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	BORDER-bottom: #023848 1px solid;
	padding-top:10px;
}

#search_content .result_list{
	padding:10px 10px;
	width:100%;}
	
#search_content .result_list dt{
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	line-height:25px;
	font-family:Microsoft Yahei;}	

#search_content .result_list dd{
	padding:0 0 5px 0;
	margin:0px;
	line-height:20px;
	}	

#search_content .result_list .line {
	BORDER-bottom: #E9E8E8 1px dashed;}	

#search_content .result_list .line a{
	padding-right:20px;}

#search_content .result_list .line a:hover{
	text-decoration:none;}			
	
#search_content .search_welcome{
	line-height:25px;
	text-align:center;
	}
#search_content .search_welcome p{
	text-align:center;}		
#search_content .result_page{
	text-align:center;
	font-size:13px;
	padding:10px;}

#search_content .result_page span{
	font-size:12px;
	font-family:arial;
	padding:0 5px;
	}	

#dark_footer .box_240px_left {
	width:143px;
	padding-right: 42px;
	padding-top: 0px;
	background-image: none;
	padding-bottom:0px;
	float:left;
}
#dark_footer .box_240px_left h2{
	font-size:14px;
	border-bottom:1px dotted #999;
	color:#FFF;
	padding-bottom:10px;}
#dark_footer .box_240px_left li{
	line-height:250%;
	font-size:12px;}
#dark_footer .box_240px_middle {
	padding: 0px 42px;
	background-image: none;
}
#dark_footer .box_240px_right {
	padding-left: 42px;
	padding-top: 0px;
	background-image: none;
}
#dark_footer_wrap {
	background-color:#931916;
	overflow: hidden;
	padding:20px 0px;
}
#dark_footer {
	width: 940px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	color#FFF;
}
#light_footer_wrapper {
	font-size:12px;
	padding:10px;
	height:100px;
	
}
.box_240px_right li {
	display: inline;
}
#dark_footer li a{
	color:#FFF;}




/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}
.clearbox {
	clear:both; 
	width:996px; 
	margin:0 auto; 
	height:0; 
	overflow:hidden;}
.clear { 
	height:1%; 
	overflow:hidden; }
	
	
.hometop{ position:absolute;top:0px;left:0px;right:0px;z-index:99991;background:url(http://hsbxy.com/images/hituxblue/home_top_back.png) no-repeat center top;height:128px;text-align:center; margin-bottom:220px;}
/****中文导航菜单****/
.menu{height:78px;width:1000px;margin:auto;}

/* 删除所有的子弹、边框和填充从默认列表样式*/
.menu ul {padding:0;margin:0;list-style-type:none; height:3em; background:transparent;}

/* 风格列表 */
.menu ul ul {width:100px;}

/* 浮动top列表项,让它水平和相对位置,以便你能控制的下拉菜单位置 */
.menu ul li {float:left;height:40px;line-height:40px; display:block;}

/* 风格的子列表项水平 */
.menu ul ul li {display:block;width:120px;height:auto; line-height:1em;}

/* 风格的网站链接顶级水平 */
.menu a, .menu a:visited {display:block;float:left;height:98px; line-height:98px; width:94px; font-size:1em;text-decoration:none;color:#fff; padding:0 0 0 0; }
/* 黑客IE5。x以得到正确的错误的盒子模型来获得正确的宽度 */
* html .menu a, * html .menu a:visited {width:94px; w\idth:94px;}

/* 风格在次级水平链接== 二级菜单风格 */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#126302; color:#fff;width:150px;height:35px;line-height:35px; padding:0; margin-left:2px;_margin-left:1px;border-bottom:1px solid #368227;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:150px; w\idth:150px;}


/* 样式表以便让不参与的布局——IE工作所需 */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* 风格的第三个层次的背景 */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c;}
/* 第四层风格的背景 */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac;}
/* style the sub level 1 background   风格子一级背景 */
.menu ul :hover a.sub1 {background:#447b7b;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#447b7b;}

/* style the level hovers    风格的水平徘徊 */
/* first  第一 */
* html .menu a:hover {color:#ff0;background: url(http://hsbxy.com/images/hituxblue/home_top_but.gif) no-repeat center center; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#ff0;background:url(http://hsbxy.com/images/hituxblue/home_top_but.gif) no-repeat center center;}
/* second  第二 */
* html .menu ul ul a:hover{color:#fff;background:#093800; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#093800;}
/* third 第三 */
* html .menu ul ul ul a:hover {background:#093800; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#093800;}
/* fourth */
.menu ul ul ul ul a:hover {background:#093800; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room   隐藏潜艇的水平,给他们一个位置,使其占绝对没有房间了
*/
.menu ul ul {visibility:hidden;position:absolute;height:0;top:85px;_top:75px; left:2px; width:150px;}

/* position the third level flyout menu  第三个层次的位置弹出菜单中
 */
.menu ul ul ul{left:120px;top:0;width:150px;}


/* make the second level visible when hover on first level list OR link   第二次的水平徘徊在第一层时出现列表或链接
 */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(http://hsbxy.com/images/hituxblue/trans.gif); left:-3em;}
/* keep the third level hidden when you hover on first level list OR link   保留第三级隐藏当你徘徊在第一层或链接列表
 */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link  保持第四层隐藏当你悬停在二级列表或链接
 */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link  使第三级可见,当鼠标悬停在二级列表或链接
 */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link 让第四层可见,当鼠标悬停在第三级列表或链接
  */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}


.menu ul ul li.menu_top_mh{height:6px;width:152px;line-height:2px;background:url(http://hsbxy.com/images/hituxblue/menu_top_fg.gif) no-repeat 2px bottom;display:block;}
.menu ul ul li.menu_down_mh{height:5px;width:152px;line-height:2px;background:url(http://hsbxy.com/images/hituxblue/menu_bott_fg.gif) no-repeat 2px top;display:block;}

/**主导航之间的分界线**/
.menu_en ul li.menu_fg,
.menu ul li.menu_fg{width:1px;height:89px;_height:98px;float:left; background:url(http://hsbxy.com/images/hituxblue/home_topmenu_fg.png) no-repeat center center;}
/**主菜单左侧美化**/
.menu_en ul li.menu_lxs , .menu ul li.menu_lxs{width:10px;}
/********** 首页底部 ************/
.homefoot{background:url(http://hsbxy.com/images/hituxblue/home_bottom_back.png) no-repeat center top;height:46px;color:#6ba063;line-height:35px;padding-left:30px;padding-right:30px;}
.homefoot span a{color:#6ba063;}
.homefoot span a:hover{color:#fff;}
.homefoot .rscopy{float:right;}
.homefoot .copy{margin-right:30px;}
/*
     FILE ARCHIVED ON 18:04:18 Aug 03, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:14:58 Oct 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.533
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.015
  esindex: 0.012
  cdx.remote: 269.175
  LoadShardBlock: 156.711 (3)
  PetaboxLoader3.datanode: 191.316 (4)
  load_resource: 186.544
  PetaboxLoader3.resolve: 80.811
*/