/**
 * 关联页面：钢厂频道
 * @author Jasper Zhang
*/
html,body {	height: 100%;}
body { background-color: #FFFFFF; font-size: 12px; line-height: 20px; margin: 0px; color: #333333;}
div,ul,li,h1,h2,h3,h4,p,dl,dt,dd,form{ margin:0; padding:0; list-style:none;}
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(../jpg/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; }
.eFont { font-family:verdana;}
.noM {margin:0 !important;}

/*头部*/
/*************************头部*************************/
#top {width:970px; background:url(../png/index.png) repeat-x left -77px;color:#5E5E5E;height:26px;margin:0px auto;text-align:left;vertical-align:middle;line-height:26px; padding-left:10px; overflow:hidden; border-bottom:solid 1px #DFDFDF}
#top a {color: #5E5E5E;	text-decoration: none;}
#top a:hover {color: #5E5E5E;text-decoration: underline;}
#top span{float:right; padding-right:10px;}
#top form {margin-top:0!important; margin-top:2px;}
#topbar{width:978px;margin:0 auto;height:28px;line-height:28px;text-align:center; border:solid 1px #DFDFDF; border-top:none}
.centerAd{ width:980px; overflow:hidden; margin:0 auto}
#head{width:980px; height:77px; margin:0px auto; clear:both;overflow:hidden;background:#fff}
#logo{width:237px; height:77px; float:left;background:url(../png/factorylogo.png) repeat-x left top;}
#logo a.leftImg{ display:inline-block; height:77px; width:114px; overflow:hidden;text-decoration:none; float:left}
#logo a.rightImg{ display:inline-block; height:84px; width:116px; overflow:hidden;text-decoration:none;float:left}
#logo a.leftImg:hover,#logo a.rightImg:hover{text-decoration:none;}
#logo a.leftImg span,#logo a.rightImg span{ visibility:hidden;}
#logoRight { width:750px; height:60px; margin:3px auto 0px auto; overflow:hidden; float:right; }
#logoRight li{ float:left; margin-right:2px;}

#logoRight{ width:743px; overflow:hidden; float:left; padding:9px 0 0 0; height:68px;}
#logoRight li{ float:left; margin-right:2px;}
#nav{width:970px; height:30px;overflow:hidden;margin:0px auto 0px; background:url(../png/index.png) no-repeat left top;padding-left:10px;}
#nav a{color:#FFFFFF; padding:3px 6px 0px; line-height:26px; float:left; text-align:center; background:url(../png/index.png) no-repeat right -37px;}
#nav .quickBtn{float:left; padding:4px 1px 0px 0px;}
#nav #quickmenu a{ background:none; color:#323232; padding:0px; line-height:22px; float:none;}
#nav #navSearch {float:right; margin-right:10px; width:198px; height:18px; border:1px solid #003C74; margin-top:5px; background:#FFFFFF; overflow:hidden; display:inline}
#nav #navSearch .sInput {border:0; padding:0 0 0 2px; margin:0; width:175px; font-family:"宋体";}
#nav .hotline{float:right; margin-right:10px; width:230px; color:#FFFFFF; line-height:30px; font-family:verdana;}
.cityMarket{width:956px; height:28px; line-height:28px; margin:0px auto 8px; padding:0 10px 0 14px; color:#383838; background:url(../png/index.png) no-repeat left -77px}
.cityMarket a,.cityMarket a:hover{ color:#383838}
/*************************拼音检索*************************/
#pyBox{ width:980px;overflow:hidden; margin:0 auto 7px; background:url(../png/index.png) no-repeat left -105px; font-family:Verdana;}
#pyBox ul{ width:852px;padding-left:128px;line-height:29px;height:29px;}
#pyBox li{ padding:0 25px; color:#303030; font-size:14px;float:left; cursor:pointer}
#pyBox li.pyon{  background:#FFF; border:solid 1px #B4D5F6; border-bottom:none; line-height:28px; cursor:pointer}
.pyMain{ width:958px;overflow:hidden; border:solid 1px #B4D5F6; border-top:none; background:#FFF; line-height:30px; margin:0 auto 7px; color:#555555;min-height:30px;
_height:30px; padding:0 10px; font-size:14px; position:absolute; left:0x; top:29px; z-index:100}
.pyMain a,.pyMain a:hover{ color:#555555}

/*底部*/
#bottom { width:980px; clear:both; margin:0 auto 8px;text-align:center;font-family:verdana; }
#bottomNav{ height:24px; line-height:24px; background-color:#E5F0FB; border:1px solid #AED1F5; text-align:center; margin:0 auto 8px;}

/**************搜索条**************/
#search { width:980px; height:74px; background:url(../png/searchbarda3f.png) no-repeat left top; overflow:hidden; margin:0 auto 5px; color:#C2F5FF;}
#search a {color:#C2F5FF;}
#search #soso { width:470px; float:left; font-family:Verdana;}
#search #sosoLeft { width:260px; padding-left:40px; float:left;}
#search #sosoLeft #date{ line-height:50px;}
#search #sosoLeft #sosoHome{ line-height:24px;}
#search #soso #sInput { clear:both; height:27px;}
#search #soso .submit { border:0 none; background:url(../png/searchbarda3f.png) no-repeat -374px -98px; width:74px; text-align:center;  height:27px; line-height:27px; padding:0; margin:0; cursor:pointer; overflow:hidden; vertical-align:middle;}
#search #soso .sText { width:364px; height:21px; line-height:21px; background:url(../png/searchbarda3f.png) no-repeat left -98px; padding:3px 5px; margin:0; border:0 none; overflow:hidden; vertical-align:middle;}
#search #sosoRight { width:200px; float:right; padding-top:28px;}
#search #soso #sMenu { color:#FFFFFF; margin-top:4px; height:20px;}
#search #soso #sMenu a{ color:#FFFFFF;}
#search #soso #sMenu span { cursor:pointer;  margin-right:5px; color:#FFFFFF; background:none; float:left; width:38px; height:20px; line-height:16px;-line-height:18px; overflow:hidden; text-align:center;}
#search #soso #sMenu span.cur {color:#044FAB;background:url(../png/searchbarda3f.png) no-repeat -485px -105px;}

/*内容*/
.content { width:980px; margin:3px auto 0;}
.adH { margin-top:2px; }
.adV { margin-left:2px; float:left;}
.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 .adRow { height:60px; margin-bottom:4px; clear:both; overflow:hidden;}
#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 { 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(../jpg/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(../jpg/bon.jpg) no-repeat;  color:#FFFFFF; font-weight:bold;}
.boff { background:url(../jpg/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(../jpg/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(../jpg/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;}