@charset "utf-8";
/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*public*/
.f12 {font-size:12px}.f13 {font-size:13px}.f14 {font-size:14px}.f15 {font-size:15px}.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.dis{display:block;}.undis{display:none;}.indis {display:inline}.fb{font-weight:bold;}.fnb {font-weight:normal}.fl{float:left;} .fr{float:right;} .cf{clear:left;} .cr{clear:right;} .cl{clear:both;display:block;overflow:hidden;visibility:hidden;height:0}
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body {font-size:12px;background:#FFF; color:#333;}
.red {color:#F00;}
a:link ,a:visited {color:#333;text-decoration: none;}
a:hover {text-decoration: underline;color:#333;}
a:active {text-decoration: none;color:#333;}
.gray6:link ,.gray6:visited ,.gray6:hover ,.gray6:active {color:#666;}
.whitea:link ,.whitea:visited ,.whitea:hover ,.whitea:active {color:#FFF;}
.red5:link ,.red5:visited ,.red5:hover ,.red5:active {color:#D51100;}
.bluea:link ,.bluea:visited ,.bluea:hover ,.bluea:active {color:blue;}
.greena:link ,.greena:visited ,.greena:hover ,.greena:active {color:#0F0;}

#wrap {margin:0 auto;width:920px;}
#top {height:28px;border-bottom:#D0D0D0 solid 1px;line-height:28px;position:relative;padding:0 5px;overflow:hidden;}
.weather {height:28px;position:absolute;top:7px;left:220px;padding:0 0 0 5px;background:url(http://img.ejo.cc/index/images/index.png) no-repeat -646px 5px;}
.toplogin {height:28px;position:absolute;right:5px;top:0;}
#header , 
.ad70 ,#footer
{width:920px;clear:both;}
#nav {border:#D0D0D0 solid;border-width:0 1px 1px;}
#nav div ,#nav dl {float:left;overflow:hidden;}
#logo {width:200px;height:70px;}
#menu {width:708px;padding:0 0 0 10px;}
#menu dl {height:50px;padding:10px 0;width:auto;}
#menu dt {width:25px;height:33px;background:url(http://img.ejo.cc/index/images/index.png) no-repeat;font-size:14px;font-weight:800;color:#FFF;padding:7px 10px;float:left; line-height:18px;}
#menu dd.nh ,#menu dd.nw ,#menu dd.hd {width:255px;height:40px;margin:2px 0 8px;float:left;}
#menu dd.nw {width:185px;}
#menu dd.hd {width:120px;}
#menu dd a{height:16px;line-height:16px;margin:1px;padding:3px 2px;font-size:12px;display:inline-block;}
#menu dd a.rent {margin:1px 0 1px 1px;padding:3px 0 3px 3px;}
#menu dd a.esf {margin:1px 0;padding:3px 3px 3px 0;}
#menu dd a:hover {background:#333; color:#FFF;text-decoration: none;}
 /*ad*/
.ad70 {height:70px;overflow:hidden;margin:5px 0 0;}
/*footer*/
#footer {text-align:center;line-height:20px;padding-bottom:15px;}
