html,body {	height: 100%;}
body { background-color: #FFFFFF; font-size: 12px; line-height: 20px; margin: 0px; color: #333333;}
form,ul,li,dl,dt,dd,h1 { margin:0;	padding:0;}
a { text-decoration: none; color: #333333;}
a:hover {	text-decoration: underline;}
.left {	float:left;}
.right { float:right;}
.clear { clear: both; font-size: 0px; width: 1px; visibility: hidden; line-height: 0px; height: 0px; }
.red { color:#FF0000; }
.dashed { background-image: url(/skin/images/dashed.jpg ) !important; background-repeat: repeat-x !important; background-position: center !important; height: 1px; line-height: 1px !important; font-size: 1px; margin: 3px 0; }
.page { background-image: none !important; text-align: center; }

/*头部*/
#topBar { background-color:#F8F8F8;	border-bottom: 1px solid #E6E6E6;	color: #A2A2A2;	height:24px; line-height:24px; margin-left:0px auto 0px auto; text-align:center; }
#topBar a {color: #A2A2A2;	text-decoration: none;}
#topBar a:hover {color: #A2A2A2;text-decoration: underline;}
#head {	width:980px; margin:3px auto;}
#logo {	width:150px; float:left; height:60px; margin-bottom:4px; padding-left:10px;}
#navRight {	width:820px; float:right; height:60px; margin-bottom:4px;}
#channelNav,#channelNav a { color:#FFFFFF;}
#naver { height:60px; background:url(topMenu.jpg) repeat-x left 0px; line-height:30px; clear:both;}
/*#factoryNav{ float:left; height:61px; background-color:#FFFFFF; width:130px; padding:0 10px;}*/
#factoryNav{ float:left; height:60px; background-color:#FFFFFF; width:158px; background:url(channel.jpg) no-repeat;}
#subChannelNav { text-align:center; margin-top:30px; margin-left:5px;}


/*底部*/
#foot { width:980px; clear:both; margin:auto;}
#footNav{ height:24px; line-height:24px; background-color:#E5F0FB; border:1px solid #AED1F5; text-align:center; margin:0 auto;}
#footEnd{ text-align:center; margin-top:9px; font-family:verdana; }

/*内容*/
.content { width:980px; margin:3px auto 0;}
.more { border-top:1px dashed #CCCCCC; text-align:right; padding:2px 10px 0 0; margin:0 5px;}
.more a { color:#FF0000;}
.rmd { float:right; margin:3px 2px 0 0;}
#main { float:left; width:750px;}
#main .mainBox,#main .leftBox { margin-bottom:4px; clear:both;}
#main #leftBar { float:left; width:150px;}
#main #mainContent { float:right; width:596px;}
#main #hotBox { height:228px; overflow:hidden;}
#main #jxs { background-color:#F4F9FE;}
#main #jxs ul { padding:5px;}
#main #jxs li { float:left; width:275px; margin-right:5px; height:20px; font-size:14px; line-height:20px; color:#666666; font-weight:bold;  overflow:hidden;}
#main #jxs li a {color:#666666; }
.pay {color:#FF6800; }
#main #jxs li a.pay {color:#FF6800; }
#leftBar .leftContent { border:1px solid #C6DFF8;}
#leftBar .leftContent h1 { margin:1px; background-color:#E8F5FF; line-height:22px; font-size:12px; padding-left:10px;color:#033FAD;}
#leftBar .leftContent dl { margin:8px;}
#leftBar .leftContent dt { font-weight:bold; border-bottom:1px dashed #CCCCCC; margin:5px 0; color:#033FAD;}
#main #mainContent .tLeft { margin-top:10px; float:left; width:310px; clear:left;}
#main #mainContent .mLeft { float:left; width:294px;}
#main #mainContent .mRight { float:right; width:294px;}
#main #mainContent .map { width:270px; float:right;text-align:center; margin:10px 5px 0 0;}
.box { border:1px solid #B4D5F6}
.box h1 { font-size:12px; padding-left:10px; background:url(boxMenu.jpg); height:26px; line-height:26px;border-bottom:1px solid #B4D5F6; color:#033FAD; overflow:hidden;}
.box ul { margin:5px;} 
.box li { list-style:none; line-height:20px;}
.box h1 span { display:block; float:left; margin-right:5px; width:76px; padding-top:5px; height:21px;text-align:center; font-size:12px; cursor:pointer;}
.bon { background:url(bon.jpg) no-repeat;  color:#FFFFFF; font-weight:bold;}
.boff { background:url(boff.jpg) no-repeat; color:#033FAD; font-weight:normal;}

#rightBar { float:right;width:226px; }
.rightBox { margin-bottom:4px;}
.rightBox h1 { line-height:26px; background:url(boxMenu.jpg); border:1px solid #B3D4F5; font-size:14px; padding-left:10px;color:#2A81C4;}
.rightBox .rightBoxContent { border:1px solid #B3D4F5; border-top:none; padding:8px 10px; background-color:#F4F9FE;}
.rightBox dt { color:#033FAD; font-weight:bold; }
.rightBox dd { border-bottom:1px dashed #CCCCCC; padding-bottom:5px; margin-bottom:8px; color:#666666; }

/*字母索引*/
#pflist{ border-top:0 none; padding:0 5px; height:35px;cursor:pointer; position:relative; }
#pflist ul li{float:left;width:18px;height:22px;text-align:center;font-size:20px;font-family:Arial;font-weight: normal; list-style:none; margin-top:2px;}
#pflist ul li.title { width:80px; font-size:12px; font-weight:bold; padding-top:5px; color:#484848;}
#pflist .l{ color:#565656; padding-top:4px; padding-left:2px; padding-right:2px;}
#pflist .lh{color:#ff7300;background-color:#FFFFCC; border:1px solid #BCBCBC; border-bottom:1px solid #FFFFCC; z-index:2; position:relative; padding-top:2px;padding-left:1px; padding-right:1px; }
.pfContentBox{width:0px;height:0px;position:relative;clear:both;}
.pfContent { position:absolute;left:-6px;top:-1px!important;top:-6px;background:#FFFFCC;width:574px;border:1px solid #BCBCBC;padding:5px 10px 5px 10px;}
.pfContent a{display:block;color:#00349A;float:left;font-size:14px;white-space:nowrap;padding:5px 0px;width:95px;text-overflow:ellipsis;overflow:hidden; text-align:center;}
#xhSearchBox { margin:5px 0;}

/*钢厂地图*/
#map { width:978px; margin:3px auto; border:1px solid #B3D4F5; line-height:18px; color:#2D4B66}
#map a { color:#2D4B66;}
#map a:hover { color:#FF0000;}
#map h1 { font-size:12px; padding-left:10px; background:url(boxMenu.jpg); height:26px; line-height:26px;border-bottom:1px solid #B4D5F6; color:#033FAD; overflow:hidden;}
#map .mapContent { padding:5px;}

/*钢厂列表*/
#listLeft { width:650px; float:left;}
#listRight { width:320px; float:right;}
#listLeft .box h1 { font-size:14px;}
#listLeft .box li { font-size:14px; line-height:180%; list-style:none; padding-left:10px;}

