@charset "gb2312";
/* CSS Document */
body,div,p,ul,li,h1,h2,h3,h4,h5,h6,form,input,label,dl,dt,dd,ol {padding:0; margin:0;}
body {font:12px/1.5 "\5b8b\4f53", Tahoma, Geneva, sans-serif; color:#5f5f5f;}
ul,ol,.box3 {overflow:hidden; height:100%;}
li {list-style:none;}
a {text-decoration:none; color:#000;}
a:hover {color:#f40;}
img {border:0;}
input,label {vertical-align:middle;}
em {font-style:normal;}
/*-/Reset-*/

/*-Public-*/

.l {float:left;}
.r {float:right;}
.b {border:solid #cfcfcf; border-width:1px 1px 1px; border-top-color:#CCCCCC;}
.b2 {border-top-color:#2fa1db;}
.mb3 { width:960px;margin-bottom:8px;}
.none {display:none;}
.bk {display:block;}
.bc {background:#fff;}
.more {position:absolute; top:0; right:10px; font-weight:400; font-size:12px;}
a.more {padding-right:18px; background:url(bg.png) 20px -255px no-repeat;}
.red,a.red {color:#5F5F5F;}
.blue {color:blue;}
.main3 {width:702px; overflow:hidden;}
.side {width:250px; overflow:hidden;}
h4 {font-size:12px; color:#333; padding-left:3px; position:relative; z-index:10; height:32px; line-height:32px; background:url(repeat.png) 0 -128px; 
color:#c8000a;}
h4 strong {float:left; padding:0px 10px 0px 25px; height:100%; display:inline;background:url(titico.jpg) 10px 10px no-repeat;}
h4 em {float:left; padding:0px 0px 0px 8px; display:inline;}
h5 {font-size:14px; color:#333; padding:5px 0 0 15px; position:relative; z-index:11; height:30px; line-height:30px;}
h3 {font-size:12px; font-weight:400;}
.position {width:100%; padding-bottom:8px;}
h6 {height:38px; line-height:38px; padding-left:15px; font-size:14px; background:url(repeat.png) 0 -184px; color:#555; border-bottom:1px solid #d9d9d9; position:relative;}
/*-/Public-*/



/*-Index-*/
.commend2 ul {padding:0 0 15px 13px;}
.commend2 li {float:left; margin:15px 12px 0 0; display:inline; width:102px; overflow:hidden; text-align:center; position:relative;}
.commend2 li img {width:97px; height:135px; padding:2px; border:1px solid #d9d9d9;}
.commend2 li a:hover img {border-color:#8DCEFD;}
.commend2 ul li span {display:block; width:93px; overflow:hidden; height:18px; padding-right:4px; line-height:18px; color:#fff; text-align:right; background:#000; filter:alpha(opacity=80); opacity:0.8; position:absolute; top:120px; left:3px;}
.commend2 ul li strong {font-weight:normal; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:4px; width:100%;}
.svlist ul {padding-bottom:7px;}
.svlist ul li {width:100%; float:left; overflow:hidden; margin-top:8px;}
.svlist ul li h3 {float:left; width:70%; overflow:hidden; height:18px;}
.svlist ul li span {float:right; padding-right:10px; width:25%; overflow:hidden; text-align:right; white-space:nowrap; text-overflow:ellipsis; color:#bfbfbf;}
.svlist ul li em {margin:2px 6px 0 10px; float:left; display:inline; width:15px; height:13px; line-height:14px; overflow:hidden; text-align:center; color:#fff; background:url(bg.png) -10px -328px; font-family:Geneva;}
.svlist ul li em.n1 {background-position:-10px -295px;}
.commend2 ol {padding:1px 0 12px 10px; border-top:1px dashed #ddd;}
.commend2 ol li {float:left; display:inline; margin:10px 10px 0 0; width:209px; color:#bfbfbf; overflow:hidden; height:18px;}
.commend2 ol li a {float:left; display:inline; margin-right:8px; padding-left:18px; background:url(bg.png) -8px -234px no-repeat;}
.commend2 ol li a:hover {color:#005df8;}
.commend2 ol li span {float:left; display:inline;}
.typelink a {padding:0 5px;}
.tab {overflow:hidden; text-align:center;}
.tab span {display:inline-block; padding:0 7px; font-weight:900; color:#000;}
.tab span.current {background:url(repeat.png) 0 -170px; color:#fff; border:solid #cfcfcf; border-width:0 1px; color:#c8000a;}
.inews ul {padding:5px 0 10px 20px;}
.inews ul li {float:left; display:inline; margin:5px 20px 0 0; width:464px; overflow:hidden; height:16px; line-height:16px; border-bottom:1px dashed #ddd; padding-bottom:5px;}
.inews ul li p {width:80%; overflow:hidden; float:left;}
.inews ul li p em {color:#999;}
.inews ul li span {float:right; text-align:right; width:15%; overflow:hidden; color:red;}
.flink ul {padding:0 0 8px 13px;}
.flink li {margin:8px 10px 0 0; float:left; display:inline; width:93px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*-/Index-*/

