﻿html {color:#333;font-family:"宋体";;font-size:12px;background:#e4e4e4;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select {*font-size:100%;}
.b_c {margin:auto;}
.t_l {text-align:left;}
.t_c {text-align:center;}
.t_r {text-align:right;}
.c_b {zoom:1;}
.c_b:after {clear:both;content:"";display:block;}
.img_100_65 {width:100px;height:65px;margin:0 2px;*margin:0 4px;}
.img_210_75 {width:210px;height:75px;}
.img_240_80 {width:240px;height:80px;}
.img_240_340 {width:240px;height:340px;}

.wrap {width:990px;margin:auto;overflow:hidden;background:#f3f3f3;position:relative;}
#content{border:solid #666;border-width:0 1px;padding:0 2px;}
.ad{margin:10px 0;text-align:center;}

.header {background:url(top_line.gif) repeat-x top;padding-top:4px;position:relative;margin-bottom:5px;}
.header h1 {background:url(logo.gif);float:left;display:block;margin:10px;display:inline;}
.header h1 a {display:block;width:196px;height:62px;overflow:hidden;text-indent:-9999px;z-index:10;position:relative;}
.header .menu {width:100%;clear:both;position:relative;}
.header .menu .show {overflow:hidden;padding-left:20px;height:25px;line-height:27px;background:url(th_bg01.png);border:1px solid #262626;margin-bottom:3px;}
.header .menu .show li {float:left;padding:0 10px;background:url(cline_01.gif) no-repeat right 7px}
.header .menu .show li a {color:#fff;}
.header .menu .show li a:hover {color:#ff0;}
.header .menu .search {background:#dedede;height:25px;overflow:hidden;}
.header .menu .search form {float:left;padding-left:27px;line-height:25px;font-weight:bold;color:#222;background:url(search_icon.gif) no-repeat 6px 4px}
.header .menu .search span {float:left}
.header .menu .search input {float:left;margin:2px 0 0 5px;}
.header .menu .search .btn {border:0;background:url(search_but.gif);width:60px;height:21px;margin-top:1px;}

.footer {background:url(line_o.png) repeat-x top;padding-top:6px;position:relative;}
.footer .info{float:center;text-align:center;padding:20px 0;background:url(top_line.gif) repeat-x bottom;}
.footer .info p{line-height:22px;}

.main {width:100%;margin:auto;margin-bottom:5px;}
.main .left{float:left;width:250px;}
.main .left li{width:220px;}
.main .right{float:right;width:250px;}
.main .right li{width:220px;}
.main .center{width:465px;margin:auto;}
.main .center li{width:445px;background:none;padding-left:0px;}
.main .center li span{width:320px;overflow:hidden;display:block;text-overflow:ellipsis;zoom:1;}
.main .center li strong{float:left;}
.main .center li em{float:right;font:11px Verdana;color:red;padding-top:5px;}

.box {border:1px solid #262626;overflow:hidden;padding-bottom:10px;}
.box h3 {height:25px;overflow:hidden;color:#fff;margin:0;padding:0 12px;background:url(th_bg01.png);border-bottom:1px solid #262626;font:bold 12px/26px Verdana;}
.box li{border-bottom:1px solid #666;line-height:25px;padding-left:15px;height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:url(li_icon.gif) no-repeat 4px 7px;margin:auto;}
.box li a{color:#333;}
.box li a:hover{color:#f00;}
