@import url("ubb.css");
* { word-wrap:break-word; word-break:break-all; }
body, td, div { font:12px 宋体,Arial,Verdana,sans-serif; color:#000; line-height:16px; }
/*body { background:#FFF url(bg/bg2008.jpg); margin:0; }*/
body { background:#FFF; margin:0 auto; }
li { list-style:none; padding:0; line-height:20px; }
ul, ol, dl { margin:0; text-indent:0; padding:0; }
dt,dd { margin:0px; line-height:20px; }
a, ul li a { color:#000; text-decoration:none; }
a:hover, ul li a:hover { color:#F00; text-decoration:underline; }
a:hover h2 { text-decoration:underline; }

div, span, table, form { border:0px; margin:0px; padding:0px; }
input, select, textarea { margin:0px; padding:0px; }
img { vertical-align:middle; border:0px; }
h1, h2, h3, h4, h5, h6 { font-family:Arail, Verdana; font-size:12px; font-weight:400; }


a.selmenulinks { color:#000; text-decoration:none; }
a.selmenulinks:hover { color:#FF0; text-decoration:underline; }

/*定义所有新旧日期显示效果
*********************************************************************/
.newDate { color:#C33; }
.oldDate { color:#333; font-style:normal; }
/*日期右对齐*/
li span.globalDate { float:right; margin:0px 2px; }
.globalRight { float:right; margin:0px 2px;}
.globalMoreRight { float:right; }
.moreLinks { float:right; margin:5px 2px 0px; }
.moreLinks a, .moreLinks a:hover { color:#666; font-size:10px; font-family:Verdana; font-weight:normal; }
.clear { clear:both; }
span.headtext { float:right; margin:5px 2px 0px; }

/*广告样式
*************************************************/
.ads { clear:both; width:998px; text-align:center; border:1px #DCDCDC solid; margin:10px auto 0px auto; }
.mainads { clear:both; width:728px; border:1px #DCDCDC solid; margin-top:10px; }
.sideads { clear:both; width:100%; margin-top:10px; }
.contads { clear:both; width:100%; }
/*关键字广告样式*/
ul#side-key-ads { width:252px; margin:3px 3px 5px 3px; }
ul#main-key-ads { width:722px; margin:3px 3px 5px 3px; }
ul#side-key-ads table, ul#main-key-ads table { border:0px; width:100%; }
ul#side-key-ads td, ul#main-key-ads td { height:30px; font-size:13px; }
ul#side-key-ads li { float:left; width:76px; line-height:20px; border:1px solid #DCDCDC; margin:2px; padding:2px 0px 0px 2px; display:inline; }
ul#main-key-ads li { float:left; width:84px; text-align:center; line-height:20px; border:1px solid #DCDCDC; margin:2px; padding:2px 0px 0px 0px; display:inline; }

.contentmid { width:100%; }
.contentmid li { float:left; width:84px; text-align:center; margin:0px 1px 1px 0px; }
.contentmid a { color:#DC2557; }

.ali-lt { text-align:left; }
.ali-rt { text-align:right; }
.ali-ct { text-align:center; }

/*主区域样式
*************************************************/
.mainwrap   { width:1000px; background:#FFF; margin:0px auto; padding:0px; overflow:hidden; }
.globalmain { width:1000px; background:#FFF; margin:0px auto; padding:0px; overflow:hidden; }
.globalbody { width:1000px; background:#FFF; margin:0px auto; padding:0px; overflow:hidden; }

.mainbox { float:left; width:730px; margin-left:0px; }
.sidebox { float:right; width:260px; margin-right:0px; }

.mainlet, .mainmid { border:#b6e6fb 1px solid; border-top:none; }
.mainlet { float:left; width:235px; margin:5px 5px 0 0; }
.mainmid { float:left; width:476px; margin:5px 5px 0 0; }
.mainrit { float:left; width:235px; margin:5px 0 0 0; }
.focusbox { height:212px; }


/*------------------------------------------------------------------*/
/*全局公共样式*/
/*------------------------------------------------------------------*/
#headlink, .headLink { float:right; line-height:27px; margin-right:5px; }
#headlinks, .headLinks { float:right; line-height:27px; margin-right:5px; }

/*------------------------------------------------------------------*/
/*全局顶部样式*/
/*------------------------------------------------------------------*/
#maintoper { width:998px; height:25px; background:#F6F6F6; border:1px solid #DCDCDC; margin:0px auto; padding:0px; }
#maintoper .lt { float:left; width:484px; line-height:25px; padding-left:5px; }
#maintoper .rt { float:right; width:504px; line-height:25px; text-align:right; margin-right:5px; }
li.siteAnnounce { float:left; clear:both; }

/*------------------------------------------------------------------*/
/*全局头部及导航样式*/
/*------------------------------------------------------------------*/
#mainheader { width:1000px; margin:0px auto; padding:3px 0px; }
#mainheader .logo { float:left; width:270px; }
#mainheader .ads  { float:right; text-align:right; width:730px; }

/*------------------------------------------------------------------*/
/*首页导航菜单样式-大龙改*/
/*------------------------------------------------------------------*/
#navBox { width:1000px; height:93px; background:#F24982 url(bg/nav.png) repeat-x 0px 0px; margin:0px auto; }
#navBox .menu { clear:both; height:28px; color:#FFF; padding-left:20px; }
#navBox .menu .abox { float:left; width:680px; line-height:28px; }
#navBox .menu .sbox { float:right; width:288px; margin-top:4px; padding-left:5px; }
#navBox .menu .sbox .lg { float:left; width:20px; padding-top:3px; }
#navBox .menu .sbox .ipt { float:left; width:183px; height:20px; background:url(bg/nav.png) no-repeat -801px -4px; }
#navBox .menu .sbox .ipt input { width:160px; height:20px; line-height:18px; border:0px; padding:4px 10px 0; *padding:0px 10px; _padding:0px 10px; background:url(tmbg.gif); }
#navBox .menu .sbox .act { float:left; width:76px; height:20px; }

#navBox .menu .abox a { color:#FFF; }
#navBox .menu .abox a:hover { color:#FFF; }

#navBox .navlist { float:left; display:inline; width:270px; height:64px; margin-left:63px; padding-top:3px; }
#navBox .navlist li { float:left; display:inline; width:90px; }

#menuBox { clear:both; width:998px; height:28px; background:#F1427C url(bg/nav.png) repeat-x -1px -126px; border:1px #F1427C solid; margin:0px auto; }
#menuBox li {
 float:left; width:70px; height:28px;
 text-align:center; font-weight:bold;
 background:url(bg/nav.png) no-repeat 0px -189px;
 margin:0px; padding:0px;
}
#menuBox li span { line-height:28px; display:inline; cursor:pointer; }
#menuBox li.home { float:left; width:75px; margin-left:0px; }
#menuBox li.home a span { display:block; color:#FFF; background:url(bg/nav.png) no-repeat -2px -189px; }
#menuBox li.home a:hover span { display:block; display:block; color:#FFF; text-decoration:none; background:url(bg/nav.png) no-repeat -2px -220px; }
#menuBox li.home a.selmenulinks span { display:block; color:#FFF; background:url(bg/nav.png) no-repeat 0px -189px; }
#menuBox li.home a.selmenulinks:hover span { display:block; color:#FFF; }

#menuBox li a span { display:block; color:#FFF; }
#menuBox li a:hover span { display:block; color:#FFF; text-decoration:none; background:url(bg/nav.png) no-repeat 0px -220px; }
#menuBox li a.selmenulinks span { display:block; color:#FFF; background:url(bg/nav.png) no-repeat 0px -189px; }
#menuBox li a.selmenulinks:hover span { display:block; color:#FFF; }

/*------------------------------------------------------------------*/
/*全局搜索和导航样式*/
/*------------------------------------------------------------------*/
#currBox { clear:both; width:998px; height:28px; border:1px #F1427C solid; border-top:0px; margin:0px auto; }
#currBox .sbox { float:left; width:288px; margin-top:3px; padding-left:5px; }
#currBox .sbox .lg { float:left; width:20px; padding-top:3px; }
#currBox .sbox .ipt { float:left; width:183px; height:22px; background:url(bg/nav.png) no-repeat 0px -98px; }
#currBox .sbox .ipt input { width:160px; height:22px; line-height:20px; border:0px; padding:4px 10px 0; *padding:0px 10px; _padding:0px 10px; background:url(tmbg.gif); }
#currBox .sbox .act { float:left; width:76px; height:22px; }

#currBox .cbox { float:right; width:650px; line-height:28px; text-align:right; margin-right:5px; }

/*首页部份样式
*************************************************/
.mainarea { clear:both; width:100%; margin-top:10px; }
.mainarea .area-lt { float:left; width:364px; }
.mainarea .area-rt { float:right; width:356px; }

#slide { clear:both; background:#FA5B90; padding:2px; }
#hots { clear:both; background:#FFC9D8; margin-top:10px; padding-bottom:3px; }
#hots .boxhead { height:35px; background:url(bg/icons.png) no-repeat 0px -265px; }

#hots .imgbox { clear:both; width:338px; background:#FFF; margin:0px 3px; padding:15px 10px; }
#hots .imgbox li { display:block; float:left; text-align:center; }
#hots .imgbox img { border:3px solid #999; border:0px; margin-bottom:3px; }

#hots .listbox { clear:both; background:#FFF7F9; margin:3px 3px 0px 3px; padding:4px 5px; }

#headlines { width:100%; height:80px; background:transparent url(bg/main.png) no-repeat 0px 0px; }
#headlines h1 { clear:both; text-align:center; font-size:20px; margin:10px 0px; }
#headlines .intro { clear:both; line-height:150%; margin:10px 0px; }

#newbox { clear:both; width:354px; border:1px #FDD2E1 solid; padding-bottom:5px; }
#newbox .header { clear:both; width:100%; text-align:center; color:#DC2557; font-size:18px; font-family:"黑体"; background:url(bg/main.png) no-repeat -1px -1px; padding:15px 0px 8px 0px; }
#newbox .listbox { float:left; margin:0px 5px; }
#newbox .header a { color:#DC2557; }

.newbox-mt { margin-top:10px; }

/*------------------------------------------------------------------*/
/*按钮及输入框样式*/
/*------------------------------------------------------------------*/
.button, .Button {
 font-size:12px;
 padding:3px 0px 0px 0px;
 background:url(bg/btn.png) repeat-x 0px 0px;
 border:1px #A8C8E1 solid;
}
.searchText {
 width:185px;
 color:#666;
 font-size:12px;
 height:17px;
 line-height:17px;
 border:1px solid #131313;
 margin-left:5px;
 margin-top:3px;
 margin-right:2px;
 vertical-align:middle;
}
.searchText2 {
 width:300px;
 color:#666;
 font-size:12px;
 height:17px;
 line-height:17px;
 border:1px solid #131313;
 margin-left:5px;
 margin-top:3px;
 margin-right:2px;
 vertical-align:middle;
}
.searchSel {
 font-size:12px;
 color:#3CF
 height:19px;
 border:1px solid #131313;
 margin-top:5px;
 margin-right:2px;
 padding-top:2px;
 vertical-align:top;
}
.searchBtn, .SearchBtn { cursor:pointer; vertical-align:top; margin-top:5px; }
.sText {
 height:19px;
 font-size:12px;
 color:#CCC;
 margin:5px 0px 0px 5px;
 padding-top:10px;
 vertical-align:bottom;
}
.selsearch {
 width:85px;
 height:16px;
 font-size:12px;
 color:#909993;
 vertical-align:top;
 border:0px;
 border-right:1px #fff solid;
}
*+html .selsearch { height:20px; }
#sht { float:left; left:5px; top:4px; color:#fff; display:inline;}
#sel { float:left; left:0px; top:4px; color:#fff; display:inline;}
/*#sht { width:70px; float:right; margin-top:33px; }*/
#sbox { float:left; width:60px; top:4px;}
* html #sbox { top:35px; }
*+html #sbox { top:35px; }
#selsearch { position:absolute; right:291px; top:34px; color:#fff; float:right; width:85px; }

/*两侧内容CSS
*********************************************************************/
.sidecont { clear:both; width:258px; border:1px solid #F1C9D4; margin-top:10px; }
.sidecont h2, .sidecont h3, .sidecont h4, .sidecont h5, .sidecont .ht { 
 clear:both; height:27px;
 background:#FFF url(bg/boxhead.png) repeat-x 0px -243px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.sidecont span.boxhead { color:#000; font-size:12px; font-weight:bold; letter-spacing:0px; }
.sidecont span.boxhead { position:absolute; clear:both; height:21px; margin:0px; padding:7px 0px 0px 25px; background:transparent url(bg/icons.png) no-repeat 0px -213px; }
.sidecont ul { margin:4px; }

/*样式一*/
.sidecont1 { clear:both; width:258px; border:1px solid #DCDCDC; margin-top:10px; }
.sidecont1 h2, .sidecont1 h3, .sidecont1 h4, .sidecont1 h5, .sidecont1 .ht { 
 clear:both; height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -61px;
 border-left:0px #FFF solid;
 border-right:0px #FFFF solid;
 margin:0px; padding:0px;
}
.sidecont1 span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
.sidecont1 span.boxhead { position:absolute; clear:both; height:27px; line-height:27px; padding-left:25px;  background:url(bg/icons.png) no-repeat 0px -61px; }
.sidecont1 ul { margin:4px; }

/*样式二*/
.sidecont2 { clear:both; width:258px; border:1px solid #F4AEC4; margin-top:10px; }
.sidecont2 h2, .sidecont2 h3, .sidecont2 h4, .sidecont2 h5, .sidecont2 .ht { 
 clear:both; height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -183px;
 border-left:0px #FFF solid;
 border-right:0px #FFFF solid;
 margin:0px; padding:0px;
}
.sidecont2 span.boxhead { text-align:center; color:#FFF; font-size:12px; font-weight:bold; letter-spacing:0px; }
.sidecont2 span.boxhead { position:absolute; clear:both; width:127px; height:24px; line-height:24px; margin:0px; padding:3px 0px 0px 0px; background:url(bg/icons.png) no-repeat -205px -1px; }
.sidecont2 ul { margin:4px; }

.smbox { clear:both; width:258px; border:1px #DCDCDC solid; margin-top:10px; }
.smbox h2, .smbox h3, .smbox h4, .smbox h5, .smbox .ht { 
 clear:both; height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -1px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.smbox span.boxhead { color:#DC2557; font-size:12px; font-weight:bold; letter-spacing:0px; }
.smbox span.boxhead { position:absolute; clear:both; height:27px; line-height:27px; padding-left:25px; background:url(bg/icons.png) no-repeat 0px -1px; }
.smbox ul { margin:4px; }

/*统计信息样式
*********************************************************************/
ul#statistic { clear:both; width:250px; }

/*左则分类导航效果
*********************************************************************/
ul#sidecata { clear:both; width:254px; margin:2px 0px 4px 4px; overflow:hidden;zoom:1; }
ul#sidecata li { float:left; width:123px; height:27px; margin:2px 0px; padding-right:4px; display:inline; }
ul#sidecata li span { clear:both; height:27px; line-height:27px; text-align:left; font-family:Verdana; padding-left:30px; cursor:pointer; }
ul#sidecata li a span { display:block; color:#DC2557; text-decoration:none; background:url(bg/cata.png) no-repeat 0px 0px; }
ul#sidecata li a:hover span { display:block; color:#DC2557; background:url(bg/cata.png) no-repeat 0px -27px; }
ul#sidecata li a.distinct span { display:block; color:#DC2557; background:url(bg/cata.png) no-repeat 0px -27px; }
ul#sidecata li a.distinct:hover span { display:block; color:#DC2557; }

/*专题菜单CSS效果
*********************************************************************/
ul#spcata { clear:both; width:254px; margin:2px 0px 4px 4px; overflow:hidden;zoom:1; }
ul#spcata li { float:left; width:123px; height:27px; margin:2px 0px; padding-right:4px; display:inline; }
ul#spcata li span { clear:both; height:27px; line-height:27px; text-align:left; font-family:Verdana; padding-left:30px; cursor:pointer; }
ul#spcata li a span { display:block; color:#DC2557; text-decoration:none; background:url(bg/cata.png) no-repeat 0px 0px; }
ul#spcata li a:hover span { display:block; color:#DC2557; background:url(bg/cata.png) no-repeat 0px -27px; }
ul#spcata li a.distinct span { display:block; color:#DC2557; background:url(bg/cata.png) no-repeat 0px -27px; }
ul#spcata li a.distinct:hover span { display:block; color:#DC2557; }

/*主内容区
*********************************************************************/
.maincont { clear:both; width:728px; border:1px #F1C9D4 solid; margin-top:10px; }
.maincont h2, .maincont h3, .maincont h4, .maincont h5, .maincont .ht { 
 clear:both; height:27px;
 background:#FFF url(bg/boxhead.png) repeat-x 0px -243px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.maincont span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
.maincont span.boxhead { position:absolute; clear:both; height:25px; line-height:25px; padding:2px 0px 0px 25px; background:transparent url(bg/icons.png) no-repeat 0px -213px; }

/*带子列表的外部主区域
*************************************************/


.overcont { clear:both; margin-top:10px; }
.overcont h2, .overcont h3, .overcont h4, .overcont h5, .overbox .ht { 
 clear:both; height:27px;
 background:#FFF url(bg/boxhead.png) repeat-x 0px -1px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.overcont span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
.overcont span.boxhead { position:absolute; clear:both; height:25px; line-height:25px; padding:2px 0px 0px 25px; background:transparent url(bg/icons.png) no-repeat 0px -1px; }

/*公共图片列表效果
*********************************************************************/
ul#listBox1 { clear:both; width:700px; padding:15px 10px 10px 16px; overflow:hidden; }
ul#listBox1 li { display:block; text-align:center; padding:10px 0px; }
ul#listBox1 img { border:3px solid #D8D8D8; margin-bottom:5px; }
ul#listBox5 { clear:both; width:700px; background:#FFF; padding:15px 10px 10px 16px; overflow:hidden; }
ul#listBox5 li { display:block; text-align:center; padding:10px 0px; }
ul#listBox5 img { border:3px solid #D8D8D8; margin-bottom:5px; }
ul#listBox8 { clear:both; width:700px; background:#FFF; padding:17px 10px 15px 16px; overflow:hidden; }
ul#listBox8 li { display:block; text-align:center; padding:15px 0px 12px 0px; }
ul#listBox8 .pic img { border:3px solid #D8D8D8; margin-bottom:5px; }

/*图库频道图片列表效果
*********************************************************************/
ul#public_photobox { clear:both; width:700px; background:#FFF; padding:17px 10px 15px 16px; overflow:hidden; }
ul#public_photobox li { display:block; text-align:center; padding:15px 0px 12px 0px; }
ul#public_photobox img { border:3px solid #D8D8D8; margin-bottom:5px; }

/*图库频道图库列表效果
*********************************************************************/
ul#public_shopbox { clear:both; width:700px; background:#FFF; padding:17px 10px 15px 16px; overflow:hidden; }
ul#public_shopbox li { display:block; text-align:center; padding:15px 0px 12px 0px; }
ul#public_shopbox .pic img { border:3px solid #D8D8D8; margin-bottom:5px; }

/*图片频道公用图片列表
********************************************************************/
#public_photolist { border:1px solid #C333; padding:1px; margin:10px 0px 0px 0px; }
#public_photolist .headline { width:100%; height:27px; border-bottom:1px #555 solid; margin:0px; }
#public_photolist .headline h2, #public_photolist .headline h3 { 
 float:left; line-height:27px; font-size:13px; font-weight:bold; padding-left:10px;
}
#public_photolist .headline span { float:right; padding:7px 10px 0px 0px; }
#public_photolist .headline span a { font:12px Verdana, Arial; }
#public_photolist .listbox { width:100%; height:100%; padding:15px 0px 10px 0px; overflow:hidden; }
#public_photolist .listbox ul { margin:0px 10px 0px 16px; }
#public_photolist .listbox li { display:block; text-align:center; padding:10px 0px; }
#public_photolist .listbox li img { border:3px solid #D8D8D8; margin-bottom:5px; }

/*图库频道公共用片列表
********************************************************************/
#public_shoplist { border:1px solid #C33; padding:1px; margin:10px 0px 0px 0px; }
#public_shoplist .headline { width:100%; height:27px; margin:0px; }
#public_shoplist .headline h2, #public_shoplist .headline h3 {
 float:left; line-height:27px; font-size:13px; font-weight:bold; padding-left:10px;
}
#public_shoplist .headline span { float:right; padding:7px 10px 0px 0px; }
#public_shoplist .headline span a { font:12px Verdana, Arial; }
#public_shoplist .listbox { width:100%; height:100%; padding:15px 0px 10px 0px; overflow:hidden; }
#public_shoplist .listbox ul { margin:0px 10px 0px 16px; }
#public_shoplist .listbox li { display:block; text-align:center; padding:10px 0px; }
#public_shoplist .listbox .pic img { border:3px solid #D8D8D8; margin-bottom:5px; }

/*------------------------------------------------------------------*/
/*列表右则gg定制CSS效果*/
/*------------------------------------------------------------------*/
#leftCatalog2 { width:728px; border:1px solid #C33; margin:10px 0px; overflow:auto; }
#leftCatalog2 dt { height:28px; font-weight:bold; background:#000 url(bg/topbar_728.gif); padding-left:5px; overflow:hidden; }
#leftCatalog2 dt span.title { float:left; height:21px; width:100px; text-align:center; padding-top:7px; }
#leftCatalog2 ul { margin:3px 0px 5px 4px; overflow:auto; overflow:inline; }
#leftCatalog2 li { float:left; width:123px; height:27px; margin:2px 0px; padding-right:4px; display:inline; }
#leftCatalog2 li span {
 height:23px;
 text-align:left;
 font-family:Verdana;
 padding-top:4px;
 padding-left:30px;
 display:inline;
 cursor:pointer;
}
#leftCatalog2 .customAdvert { width:720px; }
#leftCatalog2 .customAdvert a { color:#B0B0B0; }
#leftCatalog2 .customAdvert td { height:27px; text-align:center; text-align:center; font-size:13px; }

/*首页列表中的图片效果
********************************************************************/
ul#listimg1 { clear:both; width:358px; padding:5px 0px 0px 0px; display:block; overflow:hidden; }
ul#listimg1 li { display:block; float:left; text-align:center; }
ul#listimg1 img { border:3px solid #999; border:0px; margin-bottom:3px; }
ul#listimg1 a { color:#333; text-decoration:underline; }

/*分类列表主要部分效果==父级分类列表
***********************************************************/
div.pageMainArea table { clear:both; margin:auto; width:730px; }
/*
* html div.pageMainArea li { clear:both; padding:0; display:inline; }
*+html div.pageMainArea li { list-style:none; padding:0; }
*/
.mainParentArea1 ul, .mainParentArea2 ul { margin:3px 5px; }
.mainParentArea1 li, .mainParentArea2 li { list-style-type:none; list-style-image:none; padding:0; }
.mainParentArea1 { clear:left; float:left; margin-top:10px; width:358px; border:1px solid #DCDCDC; display:inline; }
.mainParentArea2 { float:left; margin:10px 0 0 10px; width:358px; border:1px solid #DCDCDC; display:inline; }

.mainParentArea1 h2, .mainParentArea2 h2 { clear:both; height:27px; margin:0px; padding:0px }
.mainParentArea1 h2, .mainParentArea2 h2 { background:url(bg/boxhead.png) repeat-x 0px -1px; border-left:1px #FFF solid; border-right:1px #FFF solid; }

.mainParentArea1 span.boxhead, .mainParentArea2 span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
.mainParentArea1 span.boxhead, .mainParentArea2 span.boxhead { position:absolute; clear:both; height:27px; line-height:27px; margin:0px; padding:0px 0px 0px 28px; background:url(bg/icons.png) no-repeat 0px -1px; }

.mainParentArea1 span.boxhead a { font-size:12px; font-weight:bold; }
.mainParentArea2 span.boxhead a { font-size:12px; font-weight:bold; }


#mainBody, .mainwrapper {float:right;width:698px;line-height:20px;margin-right:2px;display:inline;word-wrap: break-word;}
#leftBody, .leftwrapper {float:left;width:264px;line-height:20px;margin-left:2px;display:inline;word-wrap:break-word;}

/*---------------------------------------------------*/
/*列表样式*/
/*---------------------------------------------------*/
.pageMainArea { clear:both; width:730px; margin-top:10px; }
div.content { clear:both; float:left; width:730px; }

.mainheadUL { margin:0px; padding:0px 5px; }



.boxtitle_l { clear:both; height:27px; color:#CCC; font-weight:bold; letter-spacing:1px; }
.boxtitle_l { background:#DC7474 url(bg/boxhead.png) repeat-x 0px -91px; }
.boxtitle_l span.boxhead { text-align:center; color:#666; font-size:12px; letter-spacing:1px; }
.boxtitle_l span.boxhead { position:absolute; clear:both; width:100px; height:20px; margin:3px 0 0 5px; padding:4px 0px 0px; background:#DC7474 url(bg/boxhead_icons.png) no-repeat; }

/************************************************/
/**********主要列表样式**********/
/************************************************/
.list-out { clear:both; width:100%; margin-top:10px; }

.mainlist { clear:both; border:1px #F1C9D4 solid; margin-top:10px; }
.mainlist h2, .mainlist h3, .mainlist h4, .mainlist h5, .mainlist .ht {
 clear:both; height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -243px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.mainlist span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
.mainlist span.boxhead { position:absolute; clear:both; line-height:27px; margin:0px; padding-left:28px; background:url(bg/icons.png) no-repeat 0px -213px;}
.mainlist a {  }

/*类列表*/
.catalist { clear:both; border:1px solid #DCDCDC; margin-top:10px; }
.catalist h2, .catalist h3, .catalist h4, .catalist h5, .catalist .ht { 
 clear:both; height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -213px;
 border-left:0px #FFF solid;
 border-right:0px #FFF solid;
 margin:0px; padding:0px;
}
.catalist span.boxhead { color:#DC2557; font-size:12px; font-weight:bold; letter-spacing:0px; }
.catalist span.boxhead { position:absolute; clear:both; line-height:27px; margin:0px; padding-left:28px; }
.catalist span.boxhead { background:url(bg/icons.png) no-repeat 0px -183px; }

.list { clear:both; }
/*两列列表样式
*************************************************/
.list-lt { clear:left; float:left; width:358px; border:1px solid #DCDCDC; }
.list-rt { float:left; width:358px; border:1px solid #DCDCDC; margin-left:10px; }

.list-lt .ht, .list-rt .ht { clear:both; height:27px; margin:0px; padding:0px; }
.list-lt .ht, .list-rt .ht { background:#FFF url(bg/boxhead.png) repeat-x 0px -1px; border-left:1px #FFF solid; border-right:1px #FFF solid; }

.list-lt span.boxhead, .list-rt span.boxhead { color:#DC2557; font-size:12px; font-weight:bold; letter-spacing:0px; }
.list-lt span.boxhead, .list-rt span.boxhead { position:absolute; clear:both; height:27px; line-height:27px; margin:0px; padding:0px 0px 0px 25px; background:transparent url(bg/icons.png) no-repeat 0px -1px; }

.list-in-lt { clear:left; float:left; width:358px; border:1px solid #DCDCDC; margin-top:10px; }
.list-in-rt { float:left; width:358px; border:1px solid #DCDCDC; margin:10px 0 0 10px; }
.list-in-lt .ht, .list-in-rt .ht { clear:both; height:27px; margin:0px; padding:0px; }
.list-in-lt .ht, .list-in-rt .ht { background:#FFF url(bg/boxhead.png) repeat-x 0px -1px; border-left:1px #FFF solid; border-right:1px #FFF solid; }
.list-in-lt span.boxhead, .list-in-rt span.boxhead { color:#DC2557; font-size:12px; font-weight:bold; letter-spacing:0px; }
.list-in-lt span.boxhead, .list-in-rt span.boxhead { position:absolute; clear:both; height:27px; line-height:27px; margin:0px; padding:0px 0px 0px 25px; background:transparent url(bg/icons.png) no-repeat 0px -1px; }

.list ul, .list-lt ul, .list-rt ul, .list-in-lt ul, .list-in-rt ul { clear:both; margin:5px 5px 3px 5px; }


/*文章子列表*/
.alist { clear:both; margin:0px auto; }
.alist dl { background:url(bg/list.png); border-bottom:1px #EEE solid; margin-top:10px; }
.alist dt { clear:both; display:block; height:30px; overflow:hidden; }
.alist dd { clear:both; display:block; overflow:hidden; }

.alist dt { line-height:30px; font-size:14px; font-family:"宋体"; text-indent:5px; }
.alist dt a { line-height:30px; color:#DC2557; font-size:14px; font-family:"宋体"; font-weight:bold; }

.alist dd.list-cont { line-height:20px; padding:0px 5px; }
.alist dd.list-info { height:30px; } 
.alist dd.list-info span { line-height:30px; margin-right:25px; }
.alist dd.list-info .b1 { text-indent:5px; }

/*数字排行效果
*************************************************/
dl.list-icons, ul.list-icons {overflow:hidden;}
ul.list-icons li {}
dl.list-icons dd, ul.list-icons li { height:20px; line-height:20px; padding:0px 0px 0px 25px; position:relative; margin:0px; border:none; background:none; font-family:Verdana,Arial; word-break:break-all; display:block; }
dl.list-icons dd span, ul.list-icons li span { background:url(bg/icon_green.gif) no-repeat center center; font-family:Arial; color:#FFF; font-size:9px; font-weight:bold; text-align:center; display:block; position:absolute; left:0px; top:5px; width:17px;height:9px;line-height:9px;padding:0px 0px 0px 1px;}
dl.list-icons dd .list-icon1, dl.list-icons dd .list-icon2, dl.list-icons dd .list-icon3 {background:url(bg/icon_red.gif) no-repeat center center; }
ul.list-icons li .list-icon1, ul.list-icons li .list-icon2, ul.list-icons li .list-icon3 {background:url(bg/icon_red.gif) no-repeat center center; }
dl.list-icons dd a, ul.list-icons li a { display:block; height:20px; line-height:20px; }
dl.list-icons dd a:hover, ul.list-icons li a:hover { display:block; text-decoration:underline; }

dl.list-icons dd h3, ul.list-icons li h3 {position:absolute;z-index:3000;right:2px;top:1px;display:block;margin:0;padding:0;color:#1fabd3;width:50px;}
dl.list-icons dd h4, ul.list-icons li h4 {position:absolute;z-index:2000;right:56px;top:1px;display:block;margin:0;padding:0;color:#666;width:50px;}
dl.list-icons dd h5, ul.list-icons li h5 {position:absolute;z-index:1000;left:30px;top:1px;display:block;margin:0;padding:0;color:#666;width:110px;}



li.showlistA1, li.showlistA2, li.showlistB1, li.showlistB2,li.showlistR1, li.showlistR2 { display:block; height:20px; line-height:20px; overflow:hidden; }

/*------------------------------------------------------------------*/
/*友情连接CSS效果*/
/*------------------------------------------------------------------*/
#linkBox { clear:both; width:998px; background:#FAFAFA; border:1px #DCDCDC solid; margin:10px auto 0px auto; }
#linkBox h3, #linkBox .ht {
 clear:both;
 height:29px;
 background:#FFF url(bg/boxhead.png) repeat-x 0px -151px;
 border-right:1px #FFF solid;
 border-right:1px #FFF solid;
 margin:0px; padding:0px;
}
#linkBox span.boxhead { font-size:12px; font-weight:bold; letter-spacing:0px; }
#linkBox span.boxhead { position:absolute; clear:both; width:200px; height:29px; line-height:29px; padding-left:25px; background:transparent url(bg/icons.png) no-repeat 0px -151px; }

#logoLinks { clear:both; width:958px; padding:13px 20px 10px 18px; }
#logoLinks li { float:left; display:inline; margin-top:5px; margin-left:2px; }
#logoLinks li img { margin:0px; padding:0px; }
#textLinks { clear:both; width:958px; padding:0px 20px 16px 20px; }
#textLinks li { float:left; display:inline; width:116px; }
#textLinks a.more { color:#B8B8B8; }
#textLinks a.more:hover { color:#F00; }

/*------------------------------------------------------------------*/
/*内容样式*/
/*------------------------------------------------------------------*/
#showHead { width:600px; margin:10px 0px; background:url(600_bg.gif); overflow:hidden; }
#showHead .headarea { padding:0px 25px; }
#showHead .headarea .left { float:left; width:180px; }
#showHead .headarea .right { float:right; width:360px; }

#showColumns { width:600px; margin:10px 0px; background:url(600_bg.gif); overflow:hidden; }
#showColumns .title { text-align:center; font-size:20px; margin-bottom:10px; }
#showColumns .content { line-height:200%; padding:0px 25px; }

#showArticle { width:600px; margin:10px 0px; background:url(600_bg.gif); overflow:hidden; }
#showArticle .title { text-align:center; font-size:20px; margin-bottom:10px; }
#showArticle .font { text-align:right; border-top:1px solid #CCC; margin:0px 25px; padding:5px 0px;}
#showArticle .content { line-height:200%; margin:0px 25px; }
#showArticle .count { text-align:right; border-top:1px solid #CCC; margin:0px 25px; padding:5px 0px; }

/*内容页样式*/
#showPage { width:600px; margin:10px 0px; background:url(600_bg.gif); overflow:hidden; }
#showPage div { padding:0px 25px; }
#showPage .frontpage { margin-bottom:5px; }
#showPage .nextpage  { margin-top:5px; }
#top_600  { width:600px; height:20px; background:url(600_top.gif); }
#boot_600 { width:600px; height:20px; background:url(600_boot.gif); }

/*------------------------------------------------------------------*/
/*栏目样式*/
/*------------------------------------------------------------------*/
#otherinfo { clear:both; width:728px; border:1px solid #DCDCDC; margin:10px 0px; overflow:hidden; }
#otherinfo h1, #otherinfo h2, #otherinfo .ht { 
 clear:both;
 height:27px;
 background:url(bg/boxhead.png) repeat-x 0px -91px;
 margin:0px; padding:0px;
}
#otherinfo span.boxhead { text-align:center; color:#666; font-size:12px; font-weight:bold; letter-spacing:1px; }
#otherinfo span.boxhead { position:absolute; clear:both; width:100px; height:20px; margin:3px 0 0 5px; padding:4px 0px 0px; background:#DC7474 url(bg/boxhead_icons.png) no-repeat; }

#otherinfo .contbody { line-height:200%; padding:20px; }


#columnsinfo { width:100%; margin:20px 0px; }
#columnsinfo .td-left  { width:600px; }
#columnsinfo .td-right { width:200px; }
#columnsinfo .infoarea { background:#111; border:1px #333 solid; padding:20px 25px; }
#columnsinfo .infoarea dt, h1 { font-size:14px; }
#columnsinfo .infoarea dd { line-height:230%; }
#columnsinfo .infoarea dd p { margin:0px; padding:0px; }

#columnsmenu {
 background:#F1FAFE;
 border-left:1px solid #6BC4EE;
 border-right:1px solid #6BC4EE;
 border-bottom:1px solid #6BC4EE;
 padding:10px 14px 5px 14px;
}
#columnsmenu li { height:27px; margin:5px 0px; }
#columnsmenu span {
 height:27px;
 padding-left:45px;
 display:inline;
 cursor:pointer;
}
#columnsmenu li a span { display:block; color:#006; height:23px; padding-top:4px; text-decoration:none; background:url(lt_menu_bg_a.gif); }
#columnsmenu li a:hover span { color:#F30; }
#columnsmenu li a.selmenulinks span { display:block; height:23px; padding-top:4px; color:#F30; background:url(lt_menu_bg_aa.gif); }
#columnsmenu li a.selmenulinks:hover span { color:#F30; }

/*------------------------------------------------------------------*/
/*相关列表效果*/
/*------------------------------------------------------------------*/
#listheadline { font-weight:bold; }
#listheadline { clear:both; float:left; height:27px; line-height:27px; margin:auto; background:url(bg/boxhead.png) repeat-x 0px -213px; }

.headline { float:left; display:block; margin-left:5px; }
#mainlistUL { margin-top:3px; display:block; }
#mainlistUL li:hover { background-color:#FEE; }
.malist-in-li { width:726px; clear:left; display:block; float:left; font:normal 13px/24px "宋体"; margin-bottom:3px; background:url(bg/dot.gif) repeat-x bottom; list-style-type:none; list-style-image:none; overflow:hidden; }
span.list_info .globalDate { float:left; margin:0px 2px; }
.list_title { clear:left; display:block; float:left; font:normal 13px/24px "宋体"; padding-left:15px; text-align:left; background:transparent url(arrow.gif) no-repeat 2px 5px; }
.list_info  { clear:right; float:right; display:block; color:#999; font:normal 11px Tahoma; margin:5px 5px 0px 0px; }
.list_info img { vertical-align:middle; }
.list_title a { color:#CCC; font:normal 13px/24px "宋体"; text-decoration:none; }
.list_title a:hover { color:#F30; text-decoration:none;}
.list_title .list_class a { color:#0098c5; font:normal 13px/24px "宋体"; text-decoration:none; }
.list_title .list_class a:hover { color:#cc0; text-decoration:underline; }


ul#listbox, ul.listbox { clear:both; }
ul#listbox li, ul.listbox li { font:13px/16px "宋体"; line-height:22px; background:url(bg/list-icons.png1) no-repeat; }
/*ul#listbox li:hover, ul.listbox li:hover { background:#EFE url(bg/list.png1) repeat-x; }*/
ul#listbox li a, ul.listbox li a { font:13px/16px "宋体"; }



/************************************************/
/*内容样式*/
/************************************************/
#contBox, .contBox, #contbox, .contbox, #showBox, .showBox, #showbox, .showbox, #showcont, .showcont {
 clear:both;
 border:1px #DCDCDC solid;
 margin-top:10px; padding:0px 20px 20px 20px;
}

#contitle { clear:both; text-align:center; font-size:20px; margin:25px auto 15px auto; }
#continfo { text-align:center; background:transparent url(bg_dot.gif) repeat-x bottom; padding:5px 0px ; }
#contbody { clear:both; line-height:24px; font-size:14px; margin:20px 0px; }

#contkeys { clear:both; height:20px; background:#F6F6F6; border:1px #DDD dotted; margin:10px 0px; padding:5px 5px 0px 5px; }
#contkeys h5 { float:left; }
#contkeys span { float:right; text-align:right; }

#contools { clear:both; text-align:right; }


/*内容上下页样式
*************************************************/
#backnextlink { clear:both; border-top:1px #EEE solid; margin-top:10px; padding:10px 0px; }
#backnextlink li, #backnextlink span { float:left; width:50%; white-space:nowrap; text-overflow:ellipsis; }

.backnextlink { clear:both; width:718px; border:1px #EEE solid; margin-top:10px; padding:10px 5px; }
.backnextlink li, .backnextlink span { float:left; width:50%; white-space:nowrap; text-overflow:ellipsis; }







.contentBox { clear:both; width:680px; border:1px solid #DCDCDC; padding:5px 24px; margin:10px 0px 0px 0px; }
#mainNextArticle ul li { list-style:none; padding-left:2px; }
.headinfo { clear:right; display:block; float:right; line-height:27px; margin-right:5px; display:inline; cursor:pointer; }
* html .headinfo { clear:right; display:block; float:right; line-height:27px; margin-right:5px; display:inline; }
.list_hits { clear:left; float:left; display:block; }
.list_news_dis { float:left; cursor:pointer; display:block; font:normal 11px/16px "宋体"; height:16px; margin:5px 0 0 12px; text-align:right; width:75px; background:url(icons/dl-ico-amount.gif) no-repeat left center; }
ul li.malist-in-li span.list_news_dis a { color:#999; }
ul li.malist-in-li span.list_news_dis a:hover { color:#3CF; text-decoration:none; }
li div.list_news_content h3 { float:right; display:block; margin:0px; padding:0px; }
li div.list_news_content { clear:left; float:left; display:block; color:#333; font:normal 12px/22px "宋体"; margin:2px 3px 3px 3px; width:720px; line-height:160%; word-wrap: break-word; display:inline; }
li div.hidden_news_content { visibility:hidden; display:none; }

div#mainNewsTitles { margin:2px 0; text-align:center; }
div#mainNewsTitles h1 { margin:18px 0px 13px 0px; font-size:16px; font-weight:bold; color:#333;}
div.mainNewsInfo { margin:auto; margin-bottom:3px; text-align:center; height:26px; line-height:26px; background:#FFF url(bg/dot.gif) repeat-x bottom; }
#mainFontSize { clear:right; display:block; float:right; }
#mainFontSize img { vertical-align:bottom; border:0px; }
#mainFontSize a { text-decoration:none; }
.NewsContent { font-family:宋体; color:#333; font-size:14px; line-height:180%; word-wrap: break-word; display:inline; }
.NewsContent div { font-family:宋体; color:#333; font-size:14px; line-height:180%; word-wrap: break-word; display:inline; }
.NewsContent img { text-align:center; margin:5px 0px; border:none; }
.mainNewsCount { margin:auto; margin-top:10px; text-align:right; height:26px; line-height:26px; background:#FFF url(bg/dot.gif) repeat-x top; }
#NewsContentLabel a { font-family:宋体; font-size:100%; line-height:180%; }
.UBBWordLink { font-family:宋体; font-size:100%; line-height:180%; }
/*div#news_content_1 { visibility:visible; }*/

.mainstory { border:1px solid #C333; margin:10px 0px; overflow:hidden; }
.mainstory .story { clear:both; padding:0px; }


/*------------------------------------------------------------------*/
/*专题列表样式*/
/*------------------------------------------------------------------*/
#spceiaList { width:600px; margin:10px 0px; }
#spceiaList dl { width:598px; margin-bottom:10px; border:1px solid #6BC4EE; }
#spceiaList dt {
 color:#006;
 font-weight:bold;
 border:1px solid #FFF;
 background:#E1F4FD url(dot.gif) no-repeat 5px center;
 padding:3px 5px 2px 20px;
 letter-spacing:1px;
}
#spceiaList .listarea { padding:0px 20px; background:url(600_bg.gif); overflow:hidden; }
#spceiaList .listarea span.newDate, span.oldDate { float:right; }
#spceiaList li.showlistA1 { padding:0px 5px; }
#spceiaList li.showlistA2 { padding:0px 5px; }
#spceiaList li.showlistB1 { padding:0px 5px; }
#spceiaList li.showlistB2 { padding:0px 5px; }

/*------------------------------------------------------------------*/
/*留言样式*/
/*------------------------------------------------------------------*/
#gbover { clear:both; width:730px; margin-top:10px; }
#gbover span { float:right; font-weight:normal; }
#gbover th { height:26px; text-align:center; font-weight:bold; background:url(bg/boxhead.png) repeat-x 0px -61px; padding:0px 5px; }
#gbover th.info { text-align:left; font-weight:normal; }
#gbover th.info img { border:none; margin-top:2px; }
#gbover input.input { height:16px; line-height:16px; border:1px solid #DDD; }
#gbover textarea { background:#FFF; border:1px #DDD solid; }

#gbover a { text-decoration:none; }
#gbover a:hover { color:#F00; text-decoration:underline; }
#gbover .tdrow  { text-align:left; background:#FFF; padding:3px; }
#gbover .tdrow1 { text-align:right; background:#FFF; padding:3px; }
#gbover .tdrow2 { text-align:center; background:#FFF; padding:3px; }

#gbover .user { text-align:center; font-weight:bold; }
#gbover .face { padding:10px 0px; clear:both; }
#gbover .guest   { line-height:150%; color:#333; background:#FAFAFA; border:1px solid #F0F0F0; margin:0px 0px 5px 0px; padding:5px; word-break:break-all; }
#gbover .guest_2 { line-height:150%; color:#333; padding:5px; word-break:break-all; }
#gbover .recontent    { line-height:150%; padding:0px 5px; }
#gbover .recontent_2  { line-height:150%; padding:5px; }
#gbover .page  { text-align:center; margin:10px 5px }

/*****留言表单效果*****/
#gbover .wrform { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; }
#gbover .gblist { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; margin-bottom:10px; }
#gbover .reform { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; }
#gbover .relist { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; margin:10px 0px; }
#gbover .loginform { width:280px; background:#F6F6F6; border:1px solid #DCDCDC; }

/*****回复*****/
#gbover .replyarea { margin:5px 0px; overflow:auto; }
#gbover .replyarea .replycontent { color:#666; padding:5px; }
#gbover .replyarea .replyinfo { text-align:right; font:12px Verdana; color:#666; }

/*------------------------------------------------------------------*/
/*友情链接样式*/
/*------------------------------------------------------------------*/
#linkinfo { clear:both; width:250px; line-height:200%; border:1px solid #DCDCDC; margin-top:10px; padding:4px; }
#linkinfo img { margin:0px 0px 3px 0px; }

#linkover { clear:both; width:730px; margin:10px 0px 0px 0px; overflow:hidden; }
#linkover th { height:26px; text-align:center; color:#DC2557; font-weight:bold; background:url(bg/boxhead.png) repeat-x 0px -61px; padding:0px 5px; }
#linkover input.input { height:16px; line-height:16px; border:1px solid #DDD; }
#linkover textarea { border:1px #DDD solid; }
#linkover .tdrow  { text-align:left; background:#FFF; padding:3px; }
#linkover .tdrow1 { text-align:right; background:#FFF; padding:3px; }
#linkover .tdrow2 { text-align:center; background:#FFF; padding:3px; }

#linkover .linklist { width:728px; background:#F6F6F6; border:1px solid #DCDCDC; }
#linkover .linklist td { background:#FFF; padding:3px }
#linkover .linklist td.readme { color:#666; }
#linkover .linklist td img { padding:2px 5px 3px 5px; }

#linkover .addform  { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; }
#linkover .modifyform { width:100%; background:#F6F6F6; border:1px solid #DCDCDC; }
#linkover .delform  { width:450px; background:#F6F6F6; border:1px solid #DCDCDC; }

/*---------------------------------------------------*/
/*地图样式*/
/*---------------------------------------------------*/
#sitemap { width:100%; }
#sitemap .item { width:20%; background:#CCC; }
#sitemap .list { width:80%; background:#FFF; }

/*------------------------------------------------------------------*/
/*搜索页面CSS效果*/
/*------------------------------------------------------------------*/
.searchbox { clear:both; width:100%; }
.searchbox .s-ali { margin-top:10px; }

.searchbox .s-result { clear:both; border:1px solid #DCDCDC; margin-top:10px; padding-bottom:20px; }

.searchbox .s-result .s-head { clear:both; font-size:14px; font-weight:bold; font-family:Arail,Verdana; margin-top:20px; padding:0px 20px; }
.searchbox .s-result .s-head span { color:#C03; font-size:14px; font-weight:bold; }
.searchbox .s-result .s-list { clear:both; margin-top:20px; padding:0px 20px; }
.searchbox .s-result .s-list dl { clear:both; margin-top:20px; }
.searchbox .s-result .s-list dt { color:#20C; font-size:18px; font-family:Arail,Verdana; }
.searchbox .s-result .s-list dt em { color:#C03; font-style:normal; }
.searchbox .s-result .s-list dt a { color:#20C; text-decoration:underline; }

.searchbox .s-result .s-list dd { line-height:160%; font-size:13px; font-family:Arail,Verdana; }
.searchbox .s-result .s-list dd em { color:#C03; font-style:normal; }
.searchbox .s-result .s-list dd.surl { color:#008000; }

.searchform { clear:both; width:728px; border:1px solid #DCDCDC; margin-top:10px; }
.searchform .formbox { clear:both; width:420px; margin:0px auto; padding:15px 0px 15px 0px; }
.searchform .formbox .lg { float:left; width:20px; padding-top:3px; }
.searchform .formbox .ipt { float:left; }
.searchform .formbox .ipt input { width:235px; height:18px; line-height:18px; border:1px #7F9DB9 solid; }
.searchform .formbox .sel { float:left; margin:1px 0px 1px 5px; }
.searchform .formbox .sel select { padding:0px; margin:0px; }
.searchform .formbox .act { float:left; width:75px; margin-left:5px; }
.searchform .formbox .act input { padding:0px; margin:1px 0px; }

/************************************************/
/*分页开始*/
/************************************************/
.page-prev, .page-next, .page-start, .page-end, .max-prev, .max-next {
 background-image:url(bg/main.png)!important;
 background-repeat:no-repeat;
 background-position:-9999px 0;
}
/************************************************/
.page-top, .page-bottom { float:right; }
.pagination { clear:both; height:22px; font-family:Tahoma; font-size:12px; margin-top:10px; }
.pagination a, .page-info, .page-prev, .page-next, .page-cur, .page-start, .page-end, .page-break, .page-skip, .max-prev, .max-next {
 float:left; height:19px; line-height:19px;
 text-align:center; font-family:Tahoma,SimSun,Arial;
 white-space:nowrap; vertical-align:middle;
 margin:0px 3px 0px 0px;
}

.pagination a, .page-info, .page-prev, .page-next, .page-start, .page-end, .max-prev, .max-next { padding:0px 5px; border:solid 1px #CCC; }
.pagination a:hover { color:#DC2557; border:solid 1px #DC2557; text-decoration:none; }


.page-prev { padding-left:16px; background-position:0px -84px; }
.page-next { padding-right:16px; background-position:-108px -84px; }

.page-start { background-position:7px -217px; }
.page-end   { background-position:-104px -217px; }

a.page-prev { padding-left:16px; background-position:-191px -84px!important; }
a.page-next { padding-right:16px; background-position:-298px -84px!important; }

.page-cur, .page-break { padding:0px 3px; }
.page-cur { color:#DC2557; font-weight:700; background-color:#FDF0F3; border:1px solid #DC2557; padding:0 5px; }

.page-skip { color:#666; padding:0px 3px;}
.page-skip input { width:30px; height:17px; line-height:17px; text-align:center; font-family:Tahoma,SimSun,Arial; border:solid 1px #999; margin:0px 3px 0px 2px; padding:0px; }
.page-skip .button { width:37px; height:19px; background-position:-238px 0; margin:0px 0px 0px 2px; }
.page-mini .page-next span, .page-mini .page-end span { display:none!important; }


#pagelist { clear:both; margin-top:10px; }


div.mainPageBox { clear:both; float:left; width:1000px; margin-top:3px; padding:1px 0; }
.mainNextPage { clear:both; width:100%; text-align:center; background:#FEE; margin:0px auto; padding:5px 0px; }
.mainNextPage table { float:center; width:auto; background:#FEE; border:1px #C99 solid; }
.mainNextPage table td { background:#FDD; line-height:normal; padding:0px 5px; }
.mainNextPage table td.tabletitle1{ clear:both; background:#FDD; color:#333; }
.mainNextPage table td input.PageInput {
 font-family:Arial;
 color:#333;
 border:1px #C99 solid;
 background:#FDD;
}
.mainNextPage table td input.button {
 font-family:Arial;
 color:#333;
 border:1px #C99 solid;
 background:#FDD;
}
.mainNextPage table td .normalTextSmall {
 color:#F30;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.mainNextPage a { color:#333; text-decoration:none;}
.mainNextPage a:hover { color:#333; text-decoration:underline; }

/*------------------------------------------------------------------*/
/*通用底部样式*/
/*------------------------------------------------------------------*/
#footer { clear:both; margin-top:20px; padding-bottom:10px; }
#footer li { text-align:center; margin:10px 0px; font-family:Verdana; }

/*------------------------------------------------------------------*/
/*用户管理中心样式*/
/*------------------------------------------------------------------*/
.userleft {
 border-collapse:collapse; background:#F7F7F7; border-right:1px solid #CCCDDD;padding-left:15px;
}
.userright {
 border-collapse:collapse; background:#F7F7F7; border-left:1px solid #CCCDDD;
}
.usertablerow1 {
 background-color:#F7F7F7;
}
.usertablerow2 {
 background-color:#F0F0F0;
}
.usertableborder {
 border:1px #3795D2 solid ; 
 background-color:#FFFFFF;
 font:12px;
 width:96%;
}
.userfont1 {
 color:red;
}
.userfont2 {
 color:#3795D2;
}
.userfont3 {
 color:green;
}
a.treemenu {
 color:#666666;
 text-decoration:none;
}
a.treemenu:hover {
 color:#FF6600;
 text-decoration:underline;
}
/*-----------程序代码相关CSS--------------------------------------*/
.UBBContainer{border:1px solid #ccc;background:#f7f7f7;border-left:3px solid;}
.UBBTitle{font-weight:bold;padding:4px;background:#CCC;border-bottom:1px dotted #ccc;}
.UBBContent{padding:6px;line-height:160%;}
.UBBContent textarea {width:550px;margin-bottom:2px;}

