﻿*,html { border:none; margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
body { background:#fff; font-family: Verdana, Arial, Tahoma; font-size:12px; color:#333; }
ul li { list-style:none; }
a,a:link { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; color:#f00; }
/*--------->用于清空浮动对向使浮动外容器对向高度适应<-----------*/
.clearfix { content: ".";  display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.left { float:left; }
.right { float:right; }
.side { width:167px; overflow:hidden; }
.artside { width:240px; }
.main,.itemlist,.armain { width:755px; overflow:hidden; }
.more { position:absolute; top:0px; right:5px; color:#fff; font-weight:normal; font-size:12px; }
.more a,.more a:link { color:#fff; text-decoration:none; }
.more a:hover { color:#efefef; text-decoration:underline; }
.entit { color:#c8651d; font-size:10px; font-family:Arial; margin-left:5px; }

.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.mb10 { margin-bottom:10px; }
.mb5 { margin-bottom:5px; }
.mt10 { margin-top:10px; }
.ml10 { margin-left:10px; }
.txtr { text-align:right; }
.w370 { width:370px; }
.w400 { width:400px; }
.w45p { width:45%; }
.w55p { width:47%; }
.center { text-align:center; }
.red { color:#f00; }
div.cnt { padding:5px; }

#header,#menu,.bulletin,.Nav,#content,#Link,#footer,.wrap,.Nav,.kefu { width:930px; margin:0 auto; clear:both; overflow:hidden; background-color:#fff;  }
#header .aparent { background:url('tbg.gif') left top repeat-x; height:32px; line-height:32px; clear:both; }
#header .logo { width:240px; height:80px; }
#header .banner { width:690px; height:80px; }
#footer { text-align:center; color:#666;  line-height:18px; border-top:solid 5px #eee; margin-top:10px; padding-top:10px; }
#content { margin-bottom:10px; }
.bluebg { background:#fff url('blueline.gif') 0px top repeat-y; }


/*----------------------主菜单------------------------*/
#menu { background:url('mbg.gif') repeat-x; height:32px; line-height:32px; }
#menu a,#menu a:link,#menu a:visited { color:#fff; margin-left:20px; }
#menu a:hover { color:#efefef; }
.menuCnt { height:30px; display:none; background:#fff; width:700px; z-index:300; color:#666; }
.home .menuCnt { border:solid 1px #ccc; border-top:none; position:absolute; 
                 width:700px; padding:10px; top:378px; left:30px; }
.menuCnt:hover { display:block; }
.menuCnt .secMenu { margin:0px; margin-left:10px; margin-top:0px; padding:0px; z-index:301; }
.home .menuCnt .secMenu { margin:0px; }
.menuCnt .secMenu li { float:left; margin-left:10px; line-height:20px; }
.home .menuCnt .secMenu li a,.menuCnt .secMenu li a:link,.menuCnt .secMenu li a:visited { color:#aaa; }
.home .menuCnt .secMenu li a:hover { color:#f00; }
.menuCnt .thirMenu { }
.menuCnt .thirMenu li { color:#666; background:url('gray.gif') left center no-repeat; padding-left:10px; }
.menuCnt .thirMenu li a,.menuCnt .thirMenu li a:link,.menuCnt .thirMenu li a:visited { color:#666; }
.menuCnt .thirMenu li a:hover { color:#f00; }
/*-----------------主菜单结束-------------------------------*/

.kefu { background:#efefef url('tbg.gif') top left repeat-x; height:28px; line-height:28px; }
.kefu .kfqq { height:32px; text-indent:20px; width:70%; }
.kefu .wxzx { height:32px; width:28%;  }

/*------------页面导航菜单和侧栏菜单------*/
.Nav { font-size:12px; line-height:26px; height:26px; clear:both; border-bottom:solid 1px #ccc; margin-bottom:10px;
       text-indent:25px; background:url('home.gif') 3px center no-repeat; color:#666; }
ul.sidenav { border:solid 1px #ccc; padding-bottom:10px; background:#fff; }
ul.sidenav li { text-indent:30px; height:24px; background:url('folderClose.gif') 5px center no-repeat; line-height:24px; }
ul.sidenav li.addbefore { border:none; height:26px; line-height:26px; text-indent:15px; font-weight:bold; background:#000 url('tit1.gif') left center no-repeat; color:#fff; }
ul.sidenav li.active { background:url('folderOpen.gif') 15px center no-repeat; text-indent:40px; color:#fff; }
ul.sidenav li a { color: #000; text-decoration: none; }
ul.sidenav li a:hover {	color: #f60;	text-decoration: underline; }
ul.sidenav li.addbefore a,ul.sidenav li.addbefore a:link,ul.sidenav li.addbefore a:visited { color:#fff; }
/*------------页面导航菜单和侧栏菜单结束------*/

.bulletin { background:url('bbg.gif') left top repeat-x; height:31px; line-height:30px; }
.bulletin a,.bulletin a:link,.bulletin a:visited { color:#000; margin-left:10px; }
.bulletin a:hover { color:#f00; }
.bulletin ul li { float:left; }

.listzone { margin:5px auto; font-family:宋体; }
.sidezone { background:#eee; }
   .listzone h2,h2.tit { background:#000 url('tit1.gif') no-repeat; text-indent:10px; height:26px; line-height:26px; font-size:12px; color:#fff; position:relative; }
   .listzone span,h2.tit span { font-weight:normal; }
   h2.vtit { background:none; font-size:12px; font-weight:normal; font-size:12px; text-indent:8px; color:#000; }
   div.vcnt { padding:5px; }
   div.vcnt ul li { float:left; white-space:nowrap; margin-right:10px; }
   div.vbtn { text-align:center; }
   div.vbtn a { background:url('btn.gif') no-repeat; color:#fff; width:50px; height:20px; line-height:20px; display:inline-block; }
   
/*--------------列表页右侧---------*/
.itemlist { overflow:hidden; clear:right; }
.itemlist div.tit { border-bottom:solid 1px #000; margin-bottom:10px; }
.itemlist div.tit h2 { background:#000; width:200px; color:#fff; font-size:14px; line-height:30px; height:30px; font-family:宋体; }
.itemlist div.tit h2 span { font-weight:normal; }
.ulList { width:80%; }
.ulList li { line-height:30px; padding-left:10px; font-size:14px; position:relative; }
.ulList li span { position:absolute; right:5px; top:0px; color:#666; }
.ulList li a,.ulList li a:link,.ulList li a:visited { color:#000; }

/*------------新闻页---------*/
.articlecnt { background:#fcfcfc; }
h1.artit { text-align:center; font-size:24px; margin-bottom:10px; }
#info { margin:20px 5px; line-height:24px; height:24px; padding:0px 4px; }
#info span {  display:inline-block; }
#info .l { width:25%; }
#info .m { width:50%; text-align:center; }
#info .r { width:20%; text-align:right; }
.info2,.info3 { margin:10px; text-align:right; padding:10px; }
.articlecontent { margin:10px 5px; background:#fbfbfb; overflow:hidden; line-height:24px; }
.articlecontent h2 { background:none; }
#RelateC { margin:30px 0px 10px 30px; width:280px; }
#RelateC .relatetit { font-weight:bold; }
#RelateC li { border:none; }


h2.listit { background:#efefef; border-bottom:solid 1px #ccc; text-indent:10px; height:24px; line-height:24px; 
            font-size:14px; color:#333; position:relative; }
h2.listit span { font-size:12px; font-weight:normal; font-family:宋体; right:10px; top:0px; position:absolute; }
h2.listit span a,h2.listit span a:link,h2.listit span a:visited { color:#666; }
.artside .ItemZone { margin:5px; }
.alist .ListZone {  }
.alist .ListZone .ItemZone { margin:0px; margin-left:5px; }
.side .ItemZone ul li { color:#0071b5; line-height:20px; height:20px; background:url('dot3.gif') left 6px no-repeat; text-indent:10px; overflow:hidden; text-overflow:hidden; }
.side .ItemZone ul li a { width:124px; }
.artside .ItemZone ul li { background:url('dot4.gif') left center no-repeat; }
.artside .ItemZone ul li a,.artside .ItemZone ul li a:link,.artside .ItemZone ul li a:visited { color:#fff; }

.searchDv { text-align:center; padding:5px; color:#fff; }

/*------图片列表-----*/

ul.imglist { }
ul.imglist li { height:76px; width:81px; display:block; float:left; }
ul.imglist li a img { border:solid 1px #aaa; background:#eee; padding:2px; width:72px; height:72px; overflow:hidden; }
ul.imglist li a:hover img { border:solid 1px #f00; }

/*-------------图片新闻列表--------*/
.piclist { background:#fff; }
.piclist h2 { background:#efefef; color:#000; border-bottom:solid 1px #ccc; text-indent:15px; line-height:26px; height:26px; position:relative; font-size:14px; }
.piclist h2 .item { background:#ccc; }
.piclist h2 .more { top:3px; right:10px; color:#666; }
.piclist h2 .more a { color:#666; }

.imgitem,.imgitemR { width:255px; height:190px; margin:10px 20px; margin-bottom:0px; margin-left:50px; _margin-left:26px; float:left; }
.imgitem a img,.imgitemR a img { width:240px; height:158px; background:url('pic_bk.gif') center center no-repeat; padding:7px; }
.imgitem a span,.imgitemR a span { display:block; text-align:center; margin-top:5px; }

.piclist .imgitem { width:255px; height:190px; margin:10px 20px; margin-bottom:0px; margin-left:30px; _margin-left:20px; float:left; }
/*----------------分页-----------*/
.pb{}
.pb textarea{font-size:14px; margin:10px; font-family:"宋体"; background:#FFFFEE; color:#000066}
.pb_t{line-height:30px; font-size:14px; color:#000; text-align:center;}

/* 分页 */
.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"宋体",sans-serif;}
.pagebox span{float:left; margin-right:2px; overflow:hidden; text-align:center; }
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_pre_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_pre{color:#3568b9; height:23px;}
.pagebox span.pagebox_pre a,.pagebox span.pagebox_pre a:visited,.pagebox span.pagebox_next a,.pagebox span.pagebox_next a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; text-align:center; width:53px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_pre a:hover,.pagebox span.pagebox_pre a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active{color:#363636; border:1px #2e6ab1 solid;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:23px; line-height:23px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{border:1px #9aafe5 solid; color:#3568b9; text-decoration:none; padding:0 8px; cursor:pointer; height:21px; line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{border:1px #2e6ab1 solid;color:#363636;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}
.pagebox span.pagebox_next_nolink{border:1px #ddd solid; width:53px; height:21px; line-height:21px; text-align:center; color:#999; cursor:default;}
.pagebox span.pagebox_input input { border:solid 1px #ddd; padding:3px; width:30px; }


/*---------------公告列表--------*/
table.listTb { width:99%; margin:5px auto; font-size:13px; border-collapse:collapse; font-family:Arial,宋体; }
table.listTb tr td { padding:2px; line-height:22px; text-align:center; border:solid 1px #aaa; }
tr.Tbtit { background:#aaa; font-weight:bold; }
tr.even { background:#ffffc1; }
tr.odd { background:#ffffc1; }
table.listTb tr td.td1 { text-align:left; padding-left:40px; background:#ffffc1 url('gbz.gif') 5px center no-repeat;}
table.listTb tr.odd td.td1 { background-color:#ffffc1; }
table.listTb tr td.td2 { background:#cfffd0; }
table.listTb tr td.td3 { background:#fcc; border-right-color:#81e460; }
table.listTb tr td.td4 { border-right-color:#81e460; }
table.listTb tr td.td1 a,table.listTb tr td.td1 a:link,table.listTb tr td.td1 a:visited { color:#00f; text-decoration:underline; }

h1.btt { text-align:center; font-size:28px; }

/*----------留言页面样式--------*/
#GuestZone { margin-bottom:10px; margin-top:10px; }
#GuestZone p { border-bottom:solid 4px #df170f; width:750px; }
#GuestZone p span { text-align:center; display:inline-block; float:left; cursor:pointer; width:110px; height:26px; line-height:26px; color:#000; font-size:12px; letter-spacing:2px; background:#ccc; }
#GuestZone p span.current { background:#df170f; color:#fff; font-weight:bold; font-size:12px; }
#GuestZone p { height:26px; clear:both; }
#GuestZone .aa { margin:5px auto; padding:5px; }
.guest1,.guest2 { padding:3px; width:750px; border-top:none; }

.guest { border:solid 1px #ace; margin:5px; }
.gtitle { font-weight:bold; border-bottom:solid 1px #ccc; line-height:24px; font-size:13px; }
.gtitle img { margin:4px 5px;}
.ginfo { text-align:right; color:#000; padding:0px 5px;  }
.gcnt { border:dashed 1px #ace; padding:5px; line-height:18px; text-indent:24px; margin:5px; }
.rpinfo { background:#d1e8f9; padding:5px; padding-bottom:0px; border:solid 1px #ace; margin:2px auto; text-indent:0px; }
.rpinfo div.rpcnt { text-indent:24px; margin:5px; }

#reply { margin:5px; color:#000; padding:5px; }
#reply .rptitle { line-height:26px; font-size:14px; font-weight:bold; text-indent:5px; }
#reply #rptb { width:520px; *width:520px !important; *width:400px; border-collapse:collapse; margin:5px; }
#reply #rptb tr td { padding:2px 0px; }
.newsList li { background:none; color:#666; }
.btntb { padding:5px; text-align:right; }
.btntb input { border:solid 1px #666; color:#fff; font-weight:bold; background:#900; padding:2px 5px; }

div.list { background:#efefef; }
.list h2 { font-size:14px; text-indent:15px; background:#000; color:#fff; line-height:22px; height:22px; }
ul.newsList { }
ul.newsList li.gli { text-indent:2px; font-size:12px; }