/* 2009-03-03 15:15*/
body { margin:0; padding:0; font:12px/150% Tahoma,"ËÎÌå"; color:#333;}
body { background:#4596cd url(tl/bg.jpg) repeat-y center top;}
form { margin:0; padding:0;}
div { margin:0; padding:0;}
img { border:0;}

a:link,a:visited { color:#333333; text-decoration:none;}
a:hover,a:active { color:#003399; text-decoration:none;}
a.class:link,a.class:visited { color:#ffffff; text-decoration:none;}
a.class:hover,a.class:active { color:#ffffff; text-decoration:none;}
ul,li,p { margin:0; padding:0; list-style-type:none;}
h2,h3,h4{ margin:0; padding:0; font-size:14px; color:#444; line-height:150%;}
h1 { font-size:18px; line-height:180%; text-align:center}
hr {filter:alpha(opacity=100,finishopacity=0,style=3);}
td { font-size:12px; font-family:Tahoma,"ËÎÌå"; color:#333; line-height:150%;}
li { text-align:left;}
.br { margin-top:1px;}
.bl { height:515px; border-left:solid 1px #ccc}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.hidden {display:none;}
.show { display:block;}

.mt-5 { margin-top:5px;}
.mt-10 { margin-top:10px}
.ml-5 { margin-left:5px;}
.ml-20 { margin-left:20px;}
.pl-20 { padding-left:20px;}
.w184 { width:184px}
.w410 { width:410px; margin-left:9px}
.w600 { width:600px; margin-left:9px}
.warp { width:100%; margin:0 auto}
.head { width:796px; margin:0 auto}
.head .menu { height:27px; line-height:27px; color:#ffffff; background:url(tl/menu.jpg) no-repeat}

.main { width:796px; margin:0 auto; background:url(tl/line.jpg) repeat-y 184px 0}
.login { width:184px; height:132px}
.login h2 { height:27px; background:url(tl/tit_login.jpg) no-repeat}
.login h2.bg2 { height:27px; background:url(tl/tit_login2.jpg) no-repeat}
.login h2 a { float:left; display:block; width:49%;}
.com { width:410px; height:235px; border-bottom:solid 1px #ccc}
.com div.fl { float:left; width:178px}
.com div.fr { float:left; width:226px; margin:0; overflow:hidden; line-height:21px}
.com div h2{ color:#003399;}
.com div p { text-indent:2em;}
.box { width:184px; height:180px; clear:both; overflow:hidden}
.box h2 { height:27px; line-height:27px; font-size:12px; padding-left:8px; color:#003399; background:url(tl/tit_01.jpg) no-repeat}
.box ul { line-height:24px; padding-left:8px}
.box li { clear:both; }
.box li a { float:left;}
.box li span { float:right;}
.cus { height:200px}
.man { height:240px}
.lnk { height:330px}
.lnk li { padding-left:22px; background:url(tl/icon.jpg) no-repeat 4px 4px}
.lnk p { padding-top:5px}
.news {}
.news h2 { padding-left:20px; height:30px; line-height:30px; color:#003399; background:url(tl/tit_04.jpg) no-repeat 0 5px; border-bottom:solid 2px #0076cc}
.news h2 span { float:left}
.news h2 a { float:right}
.news li { height:20px; line-height:20px}
.news li a { float:left}
.news li span { float:right}
.listbg { line-height:24px}
.listbg2 { line-height:24px}
.main_title_575 { font-size:14px}
.foot { width:796px; margin:auto}
.foot p.t { background:#cccccc; color:#003399; text-align:center}
.foot p.b { background:#0099ff; color:#ffffff; padding-left:210px}