body,table,div{
margin:0px;
margin-top:2px;
padding:0px;
text-align:left;
font-family:'宋体',sans-serif;
color:#000000;
font-size:14px;
line-height:17px;
word-break:break-all;
}

a{text-decoration:none;}
a:link,a:visited{color:#0033FF;}
a:hover{color:#333;text-decoration:underline;}


#box,#top,#main,#link,#foot{
margin:0px auto;
margin-bottom:5px;
width:888px;
border:0px;
}

#top{height:50px;}
#logo{
float:left;
width:164px;
height:100%;
background:url(logo.gif) no-repeat;
}
#sethm{font-size:14px;margin-bottom:0px;height:14px;color:blue;width:480px;float:left;}

#menu{text-align:right;width:150px;float:right;clear:left;margin-bottom:8px;margin-top:5px;}
#menu div{
float:left;
margin-top:0px;
padding-top:0px;
border-bottom:2px inset #6699FF;
}
#menu div a{
display:block;
padding-top:10px;
color:#000000;
font-size:14px;
text-decoration:none;
text-align:center;
width:72px;
background:url(menu_bg.gif) no-repeat 50%;
}
#menu div a:hover{
color:#FFFFFF;
font-weight:bold;
background:url(menu_bg_hover.gif) no-repeat 55%;
}
#nav{float:left;width:480px;height:21px;font-size:14px;padding-top:0px;display:none;}
#login{
float:right;
width:490px;
height:21px;
background:#EFFAFE;
font-size:12px;
display:none;
}
#login form{ padding:0px 0 0 1px;text-align:right;}
#login form span ,#login form strong{ clear:both; display: inline-block;  margin:0 5px 2px 5px;}
#login form .textfield{ width:90px; height:18px; border:solid 1px #CCC;}
#login form  .button{ width:64px;height:21px; background:url(login_button.png) no-repeat; border:none; text-indent:-999px;}

.fl{ float:left;}
.fr{ float:right;margin-top:5px;}
.h{ padding:0 0 0 15px; background: url(e.gif) no-repeat;}
.j{padding:0 0 0 15px;background: url(e.gif) no-repeat 0 -32px;}
.w{padding:0 10px 0 15px;background: url(e.gif) no-repeat 0 -63px;}

#ti_left,#ti_top,#ti_bottom,#jiemu,#zixun,#ruanjian{
border:1px solid #b6c7db;
}

#ti_left,#ti_top,#ti_bottom{
}

#ti_left{
float:left;
width:587px;
height:186px;
margin-bottom:10px;
}
#ti_left .ttl{background:url(none.gif) repeat-x;padding-left:3px;width:580px;float:left;display:block;}

#f_div,.focusImg {
float: left; width: 180px;text-align:left;padding-left:2px;
}
#ti_tl{
width:400px;
height:40px;
margin-top:5px;
float:right;
}

#ti_top,#ti_bottom{
width:288px;
height:65px;
margin-left:9px;
float:right;
}
#ti_top .ttl{background:url(notice.gif) no-repeat;padding-left:30px;border-bottom:0px;}
#ti_bottom{
margin-top:8px;
margin-bottom:2px;
height:110px;
}
#ti_bottom .ttl{background:url(sche.gif) no-repeat;padding-left:30px;border-bottom:0px;
}

#ti_tel{
padding-left:2px;
padding-top:10px;
}
#ti_tel span{
height:22px;
font-size:24pt;
padding-top:10px;
color:red;
}
#ti_sche{
padding-top:1px;
}

/* main */
.left{
float:left;
margin-left:0px;
width:587px;
height:340px;
margin-top:0px;
}

.right{
float:right;
width:288px;
height:340px;
margin-top:0px;
margin-left:3px;
}
#jiemu{
height:705px;
}
#jiemu span{
width:193px;
height:192px;
margin-top:2px;
margin-left:1px;
float:left;
text-align:center;
}
#ruanjian{
height:160px;
margin-top:5px;
}
#zixun{
height:380px;
}

.jmitem{
width:170px;
height:140px;
}

#mid_ad{
float:left;
width:882px;
height:90px;
background:url(banner.gif);
margin-top:8px;
margin-bottom:4px;
border:1px solid;
}


.ttl{
padding-left:3px;
padding-top:4px;
height:21px;
font-family: arial;
font-weight:bold;
text-align:left;
font-size:14px;
background:url(ti_ttl_bg.gif);
border-bottom:1px solid #AAAAAA;
}

#link{
float:left;
margin-top:5px;
border-top:1px dashed #888888;
border-bottom:1px dashed #888888;
width:100%;
height:34px;
}

#foot{
float:left;
margin-top:5px;
width:100%;
height:22px;
text-align:center;
}

#foot span{font-size:14px;}
