﻿/* CSS Document 2008.9*/
body{font-family:"\5b8b\4f53",arial; font-size:12px; color:#000; line-height:14px;}
body,p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{margin:0; padding:0;}
img{vertical-align:top; border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
.blankM01{height:20px; font-size:0; display:block; clear:both;overflow:hidden;}
.blankM02{height:10px; font-size:0; display:block; clear:both;overflow:hidden;}

/* Font*/
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

/*other*/
.left{float:left;}
.right{float:right;}
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearFF:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */

/*padding*/
.pa_01{padding-top:10px;}

/*margin*/
.maT{margin-top:10px;}
.maB{margin-bottom:10px;}

/*Structure*/
.area_940{width:940px; margin:0 auto; clear:both;}

/*header*/
#header{width:934px;height:61px; margin:0 auto; padding:10px 0; clear:both;}
#header h2{width:194px;height:60px;float:left;overflow:hidden;}
#header h2 a{display:block;height:0;font-size:0;}
#header h2 a:hover{text-decoration:none;}

/*2010_new*/
#header div{width:690px;height:55px;float:right;margin-top:3px;  overflow:hidden;}
#header .nav{list-style: none;height:53px; background:url(http://www.efu.com.cn/image/efuMainTop20100804.gif) 0 -47px repeat-x; padding-left:3px;}
#header .nav li{float:left; width:126px; padding:0 9px 0 8px; margin-top:7px; text-align:center; border-right:#d0d0d0 1px solid;}
#header .nav a{display:inline; float:left; white-space:nowrap; height:21px; line-height:20px; padding:0 7px; font-size:14px; }
#header .nav li.lastNode{ width:230px; border-right:none;}
#header .nav a.h-c01,#header .nav a:hover.h-c01{color:#F60;}
#header .nav a.h-c02,#header .nav a:hover.h-c02{color:#F00;}

/*2010_new END*/


/*footer*/
#footer{width:940px; margin:0 auto; border-top:#ccc 1px solid; clear:both; font-size:12px;}
#footer ul{list-style:outside none none;height:20px;text-align:center;}
#footer ul li{display:inline;margin:0 5px;}
#footer span{display:block; text-align:center;color:#000000;}
#footer a{color:#000;}
#footer a:hover{color:#FF0000;}

/*advertisement*/
.ulAd_180{display:block; width:940px;  clear:both; margin:0 auto;}
.ulAd_180 ul{list-style:none; display:block; width:950px;}
.ulAd_180 li{display:inline; float:left; padding-right:10px;}

/*color*/
.col_F00{color:#F00;}
.col_F00 a:link,.col_F00 a:visited{color:#F00;}
.col_F00 a:hover{color:#F30;}

.col_FFF{color:#FFF;}
.col_FFF a:link,.col_FFF a:visited{color:#FFF;}
.col_FFF a:hover{color:#FFF;}

.col_FF0{color:#FF0;}
.col_FF0 a:link,.col_FF0 a:visited{color:#FF0;}
.col_FF0 a:hover{color:#FF0;}


/*link*/
#bLinkBox{width:928px; margin:0 auto; border:solid #d2d2d2 1px; background:url(http://www.efu.com.cn/image/blinkb_2009.png) left top repeat-x #f0f0f0; padding:5px; clear:both;}
#bLinkBox ul{list-style:none; padding:5px 0; display:block; width:928px; border-bottom:#d2d2d2 dashed 1px;}
#bLinkBox ul li{display:inline; float:left; padding:2px 5px; white-space:nowrap; min-width:40px; text-align:center;}
#bLinkBox ul li span{font-weight:bold;}
#bLinkBox .boxBottom{ border-bottom:none;}




/*efuTop*/
#commHead{height:26px; border-bottom:solid #e0e0e0 1px; background-color:#f5f5f5;}
.mainNavibar{width:940px;margin:0 auto;height:26px;z-index:99;line-height:26px;font-size:12px;text-align:left;position:relative;}
.mainNavibar i{font-style:normal;}
.mainNavibar a{text-decoration:none;}
.loginArea{width:460px;float:left; margin-left:4px;}
.loginForm{float:left;}
/*登陆前*/
#off .loginForm .label,#off .loginForm .ipt{float:left;}
#off .loginForm .label{line-height:28px; height:26px; overflow:hidden; margin:0 2px;}
#off .ipt input {border:none; background:none; height:15px; width:50px; margin:2px 0 0 3px; overflow:hidden; font-size:12px; line-height:16px;}
#off .loginForm .ipt{overflow:hidden; width:54px; height:18px; margin:4px 4px 0; font-size:12px; background:url(http://www.efu.com.cn/image/efuMainTop20100804.gif) 0 0 no-repeat #fff;}
#off .sel_passport{float:left;}
#off .sel_passport .sel_box{position:relative;width:79px;height:18px;margin:4px 0 0 0;}
#off .sel_passport .seled_site,
#off .sel_passport .seled_site2
{background:url(http://www.efu.com.cn/image/efuMainTop20100804.gif) -105px 0 no-repeat #fff; width:79px;height:18px;line-height:19px;text-indent:6px;color:#000000;cursor:pointer;display:block}
#off .sel_passport .sel_con{position:absolute;z-index:99;left:0;top:0;width:79px;margin:0;padding:0;background:#ffffff;}
#off .sel_passport .sel_list{margin:-1px 0 0 0;padding:0 1px 1px 1px;list-style:none;border:1px solid #b7b7b7;}
#off .sel_passport .sel_list .hover{background:#bcc8d1;color:#ffffff;}
#off .sel_passport .sel_list li{cursor:pointer;zoom:1;padding-left:4px;line-height:24px;}
#off .btn_submit{_display:inline; float:left; width:39px; height:18px; margin:4px 11px 0 6px; cursor:pointer; border:none; background:url(http://www.efu.com.cn/image/efuMainTop20100804.gif) -225px top no-repeat #fff; text-indent:-1000em; overflow:hidden;}
/*登陆前END*/
/*登陆后*/
#on .wel_wrap{color:#777}
/*登陆后END*/
.mainLinks{float:right; margin-right:4px;}
.hotSites{float:left;margin:0 6px 0 0;}
.hotSites a{padding:0 3px;}
.hotSites .color-a{color:#900;}
.hotSites .color-b{color:#966;}
.hotLinks{float:left; width:65px;}
.hotLinks .hotLinks-box{width:65px; position:relative;}
/*地区行业下拉*/
.all-items{position:relative;}
.all-items .tit{position:relative; background-image:none; z-index:120; cursor:pointer; text-indent:2px; line-height:26px; height:26px;}
.all-items .tit h3{font-size:12px; line-height:26px; padding:0;}
.all-items .tit span{position:absolute; top:10px;right:2px; width:8px;height:4px;overflow:hidden; text-indent:-9999px;white-space:nowrap;background:url(http://www.efu.com.cn/image/efuMainTop20100804.gif) 0 -31px;}
.all-items .tit span.extend-trigger{background-position:-16px -31px;}
.all-items .tit-b{line-height:25px; height:25px; border:#c0c0c0 solid 1px; border-bottom:none; background:#ffffff;}
.all-content{display:none; position:absolute; left:-37px; top:25px; background:#ffffff; float:left; width:100px; padding:3px 0 5px; border:#c0c0c0 solid 1px; z-index:110;}
.all-show{display:block;}
.all-menu{}
.all-menu li{display:inline; float:left;  width:94px; background:#f0f0f0; margin:1px 3px;}
.all-menu li a{display:block; height:21px; overflow:hidden; position:relative; line-height:21px; padding-left:6px; color:#333;}
.all-menu li a:hover{text-decoration:none; background:#FFF; font-weight:bold; color:#900;}
.all-menu li .span_un{position:absolute; line-height:21px; font-family:Verdana; color:#C00; top:0; right:6px;}
