﻿/* =general */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th { margin:0; padding:0; }
table { border-collapse:collapse; }
fieldset,img { border:0; }
li { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }

body { font:12px verdana,sans-serif,宋体; color:#737173; background-color:#fff; }
a { color:#424542; text-decoration:none; }
.cf:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.sp{clear:both; height:0; font-size:0; line-height:0; padding-top:10px;}

.box { width:950px; margin:0 auto; background-color:#fff; }

.header { padding-bottom:10px; }
h1{ background:url("../img/logo.jpg") no-repeat; width:154px; height:68px; text-indent:-9999em; float:left; margin:12px 0 0 8px; }
.ad1 { overflow:hidden; border:1px solid black; float:left; margin:9px 0 0 5px; }

.navbar { clear:both; height:49px; background:#050505 url("../img/navbg.gif") repeat-x left top; }
.navbar li { float:left; padding:0 17px; height:49px; line-height:49px; }
.navbar li.current { background:url("../img/navcurrent.gif") no-repeat center bottom; }
.navbar li a { color:#fff; font-size:1.05em; font-weight:bold; }
.navbar li.current a { color:#ff0; }
.navbar li.strong a { color:#f00; }

.fullw { height:34px; background-color:#424542; }
.position { height:34px; line-height:34px; background:url("../img/position.jpg") no-repeat 2px center; padding-left:34px; color:#fff; float:left; }
.position a { color:#fff; text-decoration:underline; margin:0 .5em; }
.position em { color:#FF7100; font-style:normal; margin-left:.5em; }

.search { float:right; /*height:34px;*/ line-height:34px; margin-right:1em; }
.search label { vertical-align:middle; }
.search input[type="text"] { border:0; width:282px; background:url("../img/input.gif") no-repeat; color:#848284; text-indent:6px; vertical-align:middle; line-height:16px; padding:3px 0; }
.search input[type="submit"] { border:0; background:url("../img/submit.gif") no-repeat; width:53px; height:26px; color:#fff; cursor:pointer; vertical-align:middle; }

.main { float:left; width:640px; margin-bottom:10px; }

.content { margin-top:2px; }
.section { padding:1px; margin:0 0 5px 2px; position:relative; clear:both; }
.section.s1 { padding-bottom:10px; }
.section h2 { height:29px; line-height:29px; background:url("../img/h2bg1.gif") repeat-x; color:#fff; font-weight:bold; font-size:1.05em; }
.section.s1 h2 { background-image:url("../img/h2bg2.gif"); }
.section h2 span { background:url("../img/icon1.gif") no-repeat 10px center; padding-left:24px; }
.section p.rt { position:absolute; right:10px; top:6px; }
.section p.rt a { color:#fff; }
.sitem { width:310px; float:left; margin:10px 0 0 5px; height:140px; overflow:hidden; border-bottom:1px dashed #CCCCCC; }
.section.s1 .sitem { height:125px; width:155px; margin-left:2px; border:0; }
.section p.rb { clear:both; text-align:right; padding:.4em; }
.section p.rb a { text-decoration:underline; }
.section.s1 p.rb { display:none; }
.figure { float:left; }
.section.s1 .figure {  float:none; border:0; padding:0; }
.figure img { width:150px; height:120px; border:1px solid #D6D7D6; padding:4px; }
.section.s1 .figure img { width:150px; height:53px; display:block; margin:0 auto; border:0; padding:0;}
a.titlelink:hover  {
	text-decoration: underline;
	color: #ff0000;
}

.sitem h3 { font-weight:bold; padding:0 0 3px; float:right; width:138px; }
.section.s1 .sitem h3 { text-align:center; float:none; width:auto; clear:left; padding-top:8px; padding-bottom:8px; color:#000; font-size:12px; }
.sitem h3 span { color:#FF7100; font-weight:normal; padding-left:10px; }
.sitem p { float:right; width:138px; }
.section.s1 .sitem p { text-align:left; width:auto; float:none; font-size:12px; }
.section .sitem p span.emed { display:block; padding-top:2px;   }
.section .sitem p span.emed a  { color:#FF7100; text-decoration:underline; }
.side { float:left; width:300px; margin-left:6px; }

