/*---------- base ---------*/
* { padding:0px; margin:0px; }
html { text-align: center; background: url(bg.png) repeat; }
body { font:12px Verdana, Arial, Tahoma; width: 960px; text-align: left; margin: 0 auto; background: #fff; border-width:1px; border-style:solid; border-color:#918A82; }
img { border: none; }
a { color:#666666; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
ul { list-style:none; }
input, select, button { font:12px Verdana, Arial, Tahoma; vertical-align:middle; }
/*---------- stock ---------*/
.center { margin:0px auto; }
.w960 { width:950px; position:relative; }
.mt1 {/* ( margin-top * 1 ) */ margin-top:8px; }
.clear { overflow:hidden; }
/*---------- frame : footer ---------*/
.footer { color:#999;  padding-bottom:10px; border-top:1px solid #E5EFD6; padding-top:10px; }
.footer .copyright { color:#666666; line-height:23px; }
#hd { BACKGROUND: url(baiducopper.gif) repeat; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
#hd .yhd { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "SimSun"; LIST-STYLE-TYPE: none; BACKGROUND:#fff }
#hd .yhd { MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px; HIGHT:150px; COLOR: #666666; ZOOM: 1; TEXT-ALIGN: left }
#hd .yhd_search { MARGIN-TOP: 5px; FLOAT: right; WIDTH: 306px }
#hd .yhd_search INPUT { BORDER-RIGHT:#CFDEE3 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #CFDEE3 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #CFDEE3 1px solid; WIDTH: 200px; PADDING-TOP: 3px; BORDER-BOTTOM: #CFDEE3 1px solid; HEIGHT: 23px; margin-top:1px; }
#hd .yhd_search FIELDSET { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px }
#hd .yhd_search .btn { BACKGROUND: url(pageheadicon2.png) no-repeat left top }
#hd .yhd_topnav { BACKGROUND: url(pageheadicon2.png) no-repeat left top }
#hd .yhd_topnav_items LI { BACKGROUND: url(pageheadicon2.png) no-repeat left top }
#hd .yhd_search .btn { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 72px; CURSOR: pointer; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px }
#hd .yhd_channel { MARGIN: 0px 0px 0px; HEIGHT: 130px; BACKGROUND: url(top-home.jpg) no-repeat left top; }
#hd .yhd_topnav { PADDING-RIGHT: 2px; BACKGROUND-POSITION: right 180px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP:0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 130px }
#hd .yhd_topnav h2 { width:400px; height:90px; padding:0;}
#hd .yhd_topnav_items { PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 938px; PADDING-TOP: 0px; HEIGHT: 40px }
#hd .yhd_topnav_items LI { PADDING-RIGHT: 0px; BACKGROUND-POSITION: -71px -163px; DISPLAY: inline; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WORD-SPACING: 2px; MARGIN-LEFT: 11px; PADDING-TOP: 0px }
#hd .yhd_topnav_items LI SPAN { CLEAR: both; DISPLAY: block; LINE-HEIGHT: 140%; WHITE-SPACE: nowrap; color:#272727; }
#hd .yhd_topnav_items LI SPAN a { color:#666666; }
#hd .nav { MARGIN: 0px auto; OVERFLOW: hidden; WIDTH:960px; HEIGHT: 36px }
#hd .nav .title { PADDING-RIGHT: 0px; padding-left:0; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 77px; line-height:36px; height:36px; TEXT-ALIGN: center; font-weight:normal; }
#hd .nav .title A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 17px; display:block; text-decoration: none; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: 微软雅黑, 宋体 }
#hd .nav .title A span { display:none;}
.tbox {/* 自适应宽度的块(通用块) */ width:100%; border-bottom: 1px solid #E6E5E0; overflow:hidden; }
.tbox dt { height:36px; background:url(baiducopper.gif) right top repeat-x; overflow:hidden; clear:both; border:1px solid #E6E5E0; }
.tbox dt strong { height:36px; line-height:36px; padding-left:10px; padding-right:4px; display:block; float:left; color:#ffffff; background:url(mbox-tbg.png) left top repeat-x; letter-spacing:1px; }
.tbox dt strong a { color:#ffffff; }
.tbox dt strong a:hover { color:#444; text-decoration:none; }
.tbox dt span.more { float:right; position:relative; line-height:36px; padding-right:8px; color:#ffffff; }
.tbox dt span.more a { color:#ffffff; text-decoration:none; }
.tbox dt span.more a:hover { color:#ffffff; }

.tbox dt span.linklabel { float:left; margin-left:10px; overflow:hidden; padding-right:1px; padding-top:2px; }
.tbox dt span.linklabel a { height:20px; display:block; padding:0px 7px 0px 8px; margin:0 5px; line-height:20px; border-left:1px solid #DADADA; border-top:1px solid #DADADA; border-right:1px solid #DADADA; float:left; color:#666; text-decoration:none; overflow:hidden; letter-spacing:1px; }
.tbox dt span.linklabel a:hover { color:#360; }
.tbox dt span.linklabel a.thisclass { background:#FFF; color:#333; }
.tbox dd { border-left:1px solid #E6E5E0; border-right:1px solid #E6E5E0; padding:4px 4px 0px; overflow:hidden; }

.c1 {/* 纯文本链接列表 */ padding:4px 0px; clear:right; }
.c1 li { height:27px; line-height:27px; overflow:hidden; padding-left:16px; background:url(ico-2.gif) 7px 11px no-repeat; }
.c1 a { color:#666666; font-size:14px; }
.c2 {/* 水平切分的两列纯文本链接列表 */ width:100%; padding:4px 0px; overflow:hidden; clear:both; }
.c2 li { width:44%; margin-right:1%; float:left; height:27px; line-height:27px; overflow:hidden; padding-left:16px; background:url(ico-2.gif) 7px 11px no-repeat; }
/*---------- d : 附加信息列表 ---------*/
.d1 {/* 前置时间日期的小列表 */ padding:4px 0px; }
.d1 li { height:27px; line-height:27px; overflow:hidden; }
.d1 li span { color:#999; margin-right:5px; float:left; }
.d1 li a { }
.d2 {/* 后置时间日期的小列表 */ padding:4px 0px; }
.d2 li { height:27px; line-height:27px; overflow:hidden; }
.d2 li span { color:#262626; float:right; padding-right:10px; margin-left:10px; }
.d2 li a { overflow:hidden; }
/*---------- e : 图文混排列表 ---------*/
.e1 {/* 横向浮动的图片列表 120*90  */ width:100%; overflow:hidden; clear:both; padding-top:10px; padding-bottom:8px; }
.e1 li { width:173px; overflow:hidden; padding-left:12px; float:left; text-align:center; }
.e1 li a { display:block; }
.e1 li a:hover img { border:1px solid #999; padding:2px; }
.e1 li a img { display:block; border:1px solid #E3E3E3; padding:2px; width:166px; height:110px; }
.e1 li a span { display:block; line-height:17px; padding-top:6px; }
.e1 li span { }
.f5 {/*友情链接(文字)专用*/ width:100%; overflow:hidden; clear:both; padding-bottom:10px; }
.f5 li { float:left; line-height:14px; padding:8px 10px 0px; white-space:nowrap; }
.f5 li a { color:#666666; float:left; }

.ico1 li { padding-left:16px; background:url(ico-1.gif) 7px 11px no-repeat; }
.ico2 li { padding-left:16px; background:url(ico-2.gif) 6px 11px no-repeat; }
.ico3 li { padding-left:16px; background:url(ico-3.gif) 7px 11px no-repeat; }

.pleft { width:642px; float:left; overflow:hidden; }
.pleft .place { width:640px; height:22px; line-height:22px; background:#F4F8EE; border:1px solid #EBEBEB; text-indent:12px; color:#CCC; overflow:hidden; }
.pleft .place strong { color:#709C5A; font-weight:normal; letter-spacing:1px; }
.pleft .place a { color:#666; margin:0px 2px; }
.pleft .place a:hover { color:#333; text-decoration:none; }
.pleft .place small { display:inline-block; vertical-align:middle; width:8px; height:20px; *height:24px;
overflow:hidden; background:url(ico-3.gif) 2px 8px no-repeat; font-size:0px; }
.pright { width:300px; background:#F6F4F4; float:right; overflow:hidden; }

.index .bignews { width:352px; height:596px; float:right; overflow:hidden; border:1px solid #E6E5E0; }
.index .bignews a { color:#666666; }
.index .bignews ul.d1 { padding:8px 4px; border-bottom:1px solid #EBEBEB; clear:both; overflow:hidden; font-size:14px; }
.index .bignews ul.c2 { width:346px; padding:6px 4px 0px; border-top:2px solid #FAFAFA; clear:both; overflow:hidden; }
.index .bignews1 { width:400px; height:280px; float:right; overflow:hidden; border:1px solid #E6E5E0; }
.index .bignews1 a { color:#666666; }
.index .bignews1 .onenews { padding:8px 12px; border-bottom:1px solid #E6E5E0; }
.index .bignews1 .onenews h2 { display:block; height:28px; line-height:28px; float:center; color:#FA0D0D; margin-bottom:5px; }
.index .bignews1 .onenews h2 a { font-size:16px; }
.index .bignews1 .onenews p { line-height:24px; color:#999999; margin-bottom:3px; text-indent:2em; }
.index .bignews1 ul.d1 { padding:8px 4px; border-bottom:1px solid #EBEBEB; clear:both; overflow:hidden; font-size:14px;}
.index .bignews1 ul.c2 { width:346px; padding:6px 4px 0px; border-top:2px solid #FAFAFA; clear:both; overflow:hidden; }
.index .flashnews { width:280px; height:190px; overflow:hidden; float:left; }
.index .flashnews1 { width:540px; height:280px; overflow:hidden; margin-right:2px; float:left; }
.index .latestnews { width:280px; height:596px; margin-top:1px; float:left; }
.index .latestnews dl dd { padding:2px 4px; }
.index .latestnews ul a { color:#666666; font-size:14px; }
.index .rightnews { width:300px; height:596px; margin-top:1px; float:left; }
.index .rightnews dl dd { padding:2px 4px; }
.index .rightnews ul a { color:#666666; font-size:14px; }
.index .picnews { width:950px; float:left; clear:both; overflow:hidden; margin-top:0px; }
.index .listbox { width:650px; overflow:hidden; float:left; clear:both; overflow:hidden; }
.index .listbox dl { width:316px; margin-right:8px; margin-top:8px; float:left; }
.index .listbox ul a { color:#777; }
.index .listaddbox { width:960px; overflow:hidden; float:left; clear:both; overflow:hidden; }
.index .listaddbox dl { width:311px; margin-right:8px; margin-top:0px; float:left; }
.index .listaddbox ul a { color:#777; }

#scbar { background:none; border:none;}

.vm .s { color:#999999 !important;}
.loginn { height:60px; padding-top:10px;}