﻿*,html { border:none; margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
body { background:#fff; font-family:宋体,微软雅黑,Arial; font-size:12px; color:#333; }
a,a:link { color:#666; text-decoration:none; }
a:hover { color:#900; text-decoration:underline; }
/*--------->用于清空浮动对向使浮动外容器对向高度适应<-----------*/
.clearfix { content: ".";  display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*------------会员登录----------*/
#LoginZone { text-align:center; margin-bottom:30px; }
  #LoginZone fieldset { width:426px; padding:10px; border:solid 1px #ccc; margin:0 auto; }
  #LoginZone legend { height:100px; }
  #LoginZone .loginItem,#LoginZone .loginBtn { text-align:left; width:203px; margin:0 auto; margin-bottom:10px; }
  #LoginZone .loginItem { position:relative; }
  .loginItem span { display:block; width:100px; padding:5px; position:absolute; top:0px; left:180px; }
  #LoginZone span.checkcode { display:block; width:74px; position:absolute; top:0px; left:100px; }
  #LoginZone .loginBtn { text-align:center; margin-top:20px; }
  #LoginZone .loginBtn input { border:solid 1px #ccc; padding:5px 20px; }
ul li { list-style:none; }
.h190 { height:140px; }
.h250 { height:251px; }
.h260 { height:260px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mb0 { margin-bottom:0px; }
.mt0 { margin-top:0px; }
.center { text-align:center; }
#topad,#header,#global,#content,#footer,#LinkFrm { width:1000px; margin:0 auto; clear:both; overflow:hidden;  }
#topad { height:27px; line-height:22px; font-size:12px; color:#666; margin-bottom:5px; text-indent:10px; }
#header{ height:164px; }
              .graytb { width:130px; border:solid 1px #666; }
              .zoom { background:url('btn.gif') no-repeat; width:19px; height:19px; border:none; }
#header h2 { display:none; }
.logo { width:450px; margin-left:20px; margin-top:5px; height:101px; }
.banner { width:430px; height:101px; margin-top:5px; position:relative; }
div.searchfrm { position:absolute; right:5px; bottom:0px; height:30px; overflow:hidden; }
/*----------------------主菜单------------------------*/
#TabMenu { height:37px; border-bottom:solid 4px #f1f1f1; overflow:hidden; }
#menu { background:#2065b2 url('menu.gif') repeat-x; height:37px; line-height:32px; color:#fff; }
#menu a { margin:5px 0px 5px 10px; color:#fff; border-right:solid 1px #fff; padding-right:10px; }
#menu a:hover { color:#f00; text-decoration:none; }
.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; }
/*-----------------主菜单结束-------------------------------*/

.container, .container *{margin:0; padding:0;}

.container{width:290px; height:160px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{ float: left; color: #fff; text-align: center; line-height: 16px;	width: 16px;height: 16px;font-family: Arial;font-size: 12px;
	cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #fff;	background-color: #060;}
.num li.on{	color: #fff;	line-height: 21px;	width: 21px;	height: 21px;	font-size: 16px;	margin: 0 1px;	border: 0;
	background-color: #0f0;	font-weight: bold;}

.bottom {  }
#content .maingray { clear:both; height:144px; margin:0 30px; margin-top:0px; *margin-top:0px; *margin-top:10px; z-index:1; }
.important { font-weight:bold; color:#f00; font-size:1.0em; }
.important a { color:#f00; }
.colorblue,.colorfocus,.normaltb,.focustb { border:solid 1px #ccc; background:#fff; padding:2px; color:#666;  }
.colorfocus,.focustb { background-color:#eee; color:#000; }
.btn,.norbtn { border:solid 1px #666; background:#afafaf; color:#000; font-weight:bold; cursor:pointer; padding:2px 5px; }
.norbtn { font-weight:normal; padding:0px; margin:0px;}
.btnItem { padding:5px; text-align:right; padding-right:24px;}
.left { float:left; clear:left; }
.right { float:right; clear:right; }
.side{ width:195px; border:solid 6px #eee; background:#fff; min-height:500px; margin-top:10px; clear:left; }
.indexside { border:none; width:208px; }
   .side1 { text-align:center; }
   .side1 img { margin:2px auto; }
.submain,.cntlist,.itemlist,.helplist { width:786px; min-height:500px; *width:786px !important; *width:786px; float:right; background:#fff url('tbg.gif') left top repeat-x; margin:10px 0px 10px 0px; overflow:hidden; clear:right; }
.indexright { background:none; margin-top:0px;  width:780px; float:right; overflow:hidden; }
.flash { width:320px; }
.main { width:560px; overflow:hidden; }
.cntlist { margin-top:0px; }
.submain { margin-top:0px; margin-bottom:5px; clear:right; }
.articlecnt { margin:5px; padding:5px; overflow:hidden; }
.artit { text-align:center; color:#03c; font-size:20px; }
div.tit2 { font-size:12px; color:#fff; height:27px; font-weight:bold; line-height:27px; background:url('tit.gif') 10px center repeat-x; text-indent:20px;  }

.cnt { padding:3px; position:relative; line-height:20px;  margin:3px 10px; }
.LoginZone,div.list { color:#000; position:relative; }
.border { border:solid 1px #ccc;  }
.LoginZone a,div.list a { color:#363636; }
.LoginZone h2,div.list h2 { font-size:15px; text-indent:15px; height:25px; line-height:25px; background:#efefef; border-bottom:solid 1px #ccc; color:#aaa; clear:both; }
div.list h2 span,div.tit2 span { position:absolute; top:1px; right:10px; font-size:12px; font-weight:normal; }
#userinfo { width:220px; margin:0 auto; }
.cnt span,#userinfo span,#webinfo span { display:block; height:25px; line-height:25px; padding:3px 0px; padding-left:5px; }
#userinfo span.loginbtn { padding-left:15px; }
.vercode { position:absolute; left:75px; top:35px; border:solid 1px #fff; border-right-color:#333; 
           border-bottom-color:#111; }
.vercodehide { display:none; }
.searchDv1 { text-align:center; margin:5px 0px; }
.searchKey { margin:5px; border-top:dashed 1px #ccc; padding:5px; }
.tag { background:#ff0; color:#f00; font-weight:bold; padding:0px 2px; }
/*--------------推荐新闻组------------*/
.mainlist { overflow:hidden; }
   .tit3 { background:url('tit3.gif') no-repeat; height:34px; width:706px; position:relative; }
   .tit3 img.titimg { position:absolute; top:7px; left:80px; }
   .maincnt { background:url('cnt3.gif') repeat-y; width:706px; overflow:hidden; clear:both; }
   .mainbottom { background:url('bottom3.gif') no-repeat; height:16px; width:706px; clear:both; }
.hotImg { width:340px; padding:2px 4px; margin:5px; padding-right:0px; float:left; }
.hacker { margin-bottom:10px; }
.topnews { width:330px; *width:330px !important; *width:320px; height:285px; margin:5px; padding:4px; float:left; }
.bind { text-align:center; clear:both; height:75px; }
.top1 { clear:both; height:75px; overflow:hidden; }
.topImg { float:left; width:125px; height:75px; }
.topImg img { width:120px; height:73px; border:solid 1px #000; }
.topImg img:hover { border-color:#900; }
.topTitle { float:right; width:187px; height:75px; overflow:hidden; }
#BindF { color:#f60; border:none; margin-top:3px; font-size:12px; white-space:nowrap; font-overflow:hidden; }
#BindF a { color:#f60; }
#BindOther { padding-top:2px; overflow:hidden; line-height:19px; }
#BindOther h3 { font-size:12px; line-height:20px; font-weight:normal; float:left; margin-right:5px; }
#BindOther p { text-align:left; }
#BindS { margin-top:5px; text-align:left; }
#BindS ul { background:url('number.gif') 3px 5px no-repeat; padding-left:24px; }
#BindS li { line-height:22px; font-size:12px; position:relative; }
#BindS li span { position:absolute; right:5px; top:0px; color:#666; }
.subzone { border:solid 1px #b42232; margin-top:5px; *margin-top:0px !important; *margin-top:0px; }
#Tj { border:solid 1px #ccc;  font-size:12px; margin:10px 0px 5px 3px; width:280px; line-height:22px; padding:5px; }
#Tj ul li { float:left; overflow:hidden; white-space:nowrap; text-overflow:clip; width:130px; margin-right:10px; }

.ItemZone { margin:5px 0px; margin-left:20px; }
.ItemZone ul { clear:both; }
.ItemZone ul li { color:#0071b5; position:relative; line-height:20px; height:20px; margin:1px auto; list-style-image:url('dot.gif'); white-space:nowrap; overflow:hidden; text-overflow:hidden; list-style-position:outside; }
.ItemZone ul li span { position:absolute; right:5px; top:0px; }
.list .ItemZone ul li {  }
/*-------------------主体部分样式------*/
.PicZone { clear:both; margin:5px 0px; margin-top:10px; border:solid 1px #ccc; }
.PicZone .title { height:30px; position:relative; line-height:30px; background:#fff url('tit2.gif') left center repeat-x; text-indent:30px; font-weight:bold; font-size:14px; color:#aaa; }
.PicZone .title span { position:absolute; right:5px; top:0px; color:#ccc; font-size:12px; font-weight:normal; }
.PicZone .title span a { color:#666; } .PicZone .title span a:hover { color:#f00; }
.PicZone table { margin:5px 2px; }
.PicZone .piczone { height:130px; }
.itemZone { float:right; margin-top:5px; border:solid 1px #ff8706; width:705px; }
.itemZone { border-color:#ff8706; }

.rollimg { padding:2px;  }
.rollimg a { color:#000; font-size:12px; }
.rollimg a img { width:130px; height:90px; padding:2px; margin-bottom:5px; border:dashed 1px #ace; }
.rollimg a:hover img { border:solid 1px #ace; }
.rollimg div { height:18px; overflow:hidden; text-align:center; line-height:18px; }

.hotitem { width:245px; }

/*---------新闻列表-------------*/
.subzone { border:none; }
.cntTitle { background:url('tl.gif') left top repeat-x; height:36px; border-bottom:solid 1px #ccc; clear:both; }
.cntTitle .tbg { background:url('itembg.gif') no-repeat; width:209px; height:36px; position:relative; }
.cntTitle .tbg img { position:absolute; top:5px; left:30px; }
.cntZone { background:url('tldbg.gif') left top repeat-x; height:314px; }
.contentlist { width:332px; height:160px; float:left;padding:5px; border-bottom:dashed 1px #ccc; overflow:hidden; float:left; }
.fullist { width:910px; height:100%; float:none; }
h2.listit { position:relative; line-height:28px; background:#35ade2;
            font-size:12px; text-indent:10px; color:#fff; height:28px; position:relative; }
            .cnt4img { position:absolute; left:15px; top:8px; }
h2.listit span { position:absolute; display:block; width:36px; right:20px; top:0px; font-size:12px; font-weight:normal; }
h2.listit span a { color:#fff; }
.contentlist ul,.contentlistR ul { margin-left:5px; clear:both; }
.contentlist ul li,.contentlistR ul li { line-height:20px; position:relative; }
.contentlist ul li span,.contentlistR ul li span { position:absolute; right:10px; top:0px; color:#aaa; }
.Menubox { background:#31b2e5; height:26px; }
.Menubox ul { margin:0px; padding:0px; }
.Menubox ul li { float:left; line-height:26px; cursor:pointer;
                 display:inline-block; width:80px; text-align:center; }
.Menubox ul li.hover { background:#79d5f2; font-weight:bold; }
/*------------页面导航菜单和侧栏菜单------*/
.Nav { font-size:12px; line-height:27px; height:27px; clear:both;
       text-indent:25px; border-bottom:solid 1px #39a3df; background:#fefefe url('home.gif') 5px center no-repeat; color:#666; }
div.list .sidenav {  }
div.list .sidenav li { color:#036; width:auto; text-indent:40px; background:url('folderClose.gif') 20px center no-repeat; border-bottom:dashed 1px #ccc; height:26px; line-height:26px; }
div.list .sidenav li.addbefore { font-weight:bold; border-bottom:solid 1px #39a3df; text-indent:30px; background:url('bullet1.gif') 5px center no-repeat; }
div.list .sidenav li.addbefore a { font-weight:normal; color:#f00; }
div.list .sidenav li.active { background:url('folderOpen.gif') 35px center no-repeat; text-indent:60px; }
div.list .sidenav li a:hover { color:#900; }
/*--------分类新闻列表样式-----------*/
.CateZone { border-bottom:dashed 1px #aaa; padding-top:10px; margin:5px; }
.CateZone .CateLogo { float:left; width:195px; height:120px; text-align:center; }
.CateZone .CateLogo img { width:234px; height:109px; border:solid 1px #d8e2e1; padding:2px; }
.CateZone .CateLogo img:hover { border:dashed 2px #ccc; padding:1px; background:#d8e2e1; }
.CateZone .CateItem { float:right; width:485px; }
.CateZone .CateItem ul { margin:0px; padding:0px; }
.CateZone .CateItem ul li { border-bottom:dashed 1px #fefefe; }
.CateZone .More { text-align:right; margin:5px; clear:both; }
.CateZone .More a { display:block; width:83px; background:#fff url('moreblank.gif') center center no-repeat; height:21px; 
                    line-height:23px; font-size:12px; text-align:center; text-indent:8px; letter-spacing:3px; color:#fff; }
/*------------新闻列表页----------*/
.item { margin:5px;  }
.maincnt .item { margin-left:10px; }
.item .itemtit { font-weight:bold; background:url('dot.gif') 5px center no-repeat; color:#41519a; text-indent:20px; 
                 line-height:26px; height:26px; position:relative; }
.item .itemtit a { color:#ccc; }
.item .itemtit span { position:absolute; top:2px; right:10px; color:#666; font-weight:normal; }
.item .desc {  margin:5px; padding:5px; line-height:20px; text-indent:24px; }
.item .desc span,.item .desc span a { color:#f00; }
.imgitem,.imgitemR { float:left; width:150px; height:108px; *height:108px; overflow:hidden; 
                     text-align:center; margin:5px 10px 10px 12px; *margin:5px 10px 10px 12px; }
.imgitem span,.imgitemR span { display:block; text-align:center; width:146px; }
.imgitemR { margin-right:0px;  }
.imgitem a,.imgitemR a { color:#000; text-decoration:none; }
.imgitem a:hover,.imgitemR a:hover { color:#f00; text-decoration:underline; }
.imgitem a img,.imgitemR a img { width:139px; height:99px; padding:3px; background:#efefef;  border:solid 1px #000; margin-bottom:5px; }
.imgitem a:hover img,.imgitemR a:hover img { border:dashed 2px #f60; padding:2px; background:#ccc; }
.itemlist ul.ulList { margin:10px 5px 0px 5px; }
.itemlist ul.ulList li { line-height:26px; height:26px; border-bottom:dashed 1px #666; 
               position:relative; background:#fefefe url('a.gif') 5px center no-repeat; text-indent:20px; }
.itemlist ul.ulList li.odd { background-color:#fff; }
.itemlist ul.ulList li span { position:absolute; right:10px; top:1px; color:#999; }
.item .itemleft { float:left;  clear:left; margin:0px; }
.item .itemright { float:right; width:420px; height:120px; *height:115px; clear:right; }
.item .itemright .itemtit { font-weight:bold; color:#fff; line-height:26px; height:26px; }
.item .itemright .itemdesc { height:34px; padding:5px; margin:5px 2px; color:#aaa; overflow:hidden; text-indent:24px; }
.item .iteminfo { height:22px; line-height:22px; position:relative; color:#999; text-indent:5px; }
.item .iteminfo span { position:absolute; right:10px; top:1px; color:#f00; }
.item .iteminfo span a { color:#f00; }
.itemlist .item { height:120px; padding-top:5px; border-bottom:dashed 1px #777; clear:both; }
.ctype { color:#aaa; font-weight:normal; margin-left:10px; }
/*------------------新闻页样式----------*/
#info { margin:20px 5px; line-height:24px; height:24px; padding:0px 4px; }
#info span {  display:inline-block; }
#info .l { width:20%; }
#info .m { width:58%; text-align:center; }
#info .r { width:20%; text-align:right; }
.info2,.info3 { margin:10px; text-align:right; padding:10px; }
.articlecontent { margin:10px 5px; font-size:16px; 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; }
/*----------------下载页样式-----------------*/
.softTb { width:98%; margin:5px; border-collapse:collapse; }
.softTb tr td { padding:5px; border:solid 1px #ccc; }
.softTb .softtit { font-weight:bold; width:100px; }
.softTb .softImg { width:294px; padding:2px; margin:0px; }
.softdesc { border-top:solid 1px #b5d7ef; margin-top:5px; clear:both; }
.dlink ul { margin:5px 0px; padding:0px; }
.dlink ul li { border:none; background:url('down.png') 5px 75% no-repeat; margin:3px 0px; height:18px; text-indent:26px; float:left; margin-right:10px; }
/*----------------产品页样式---------------*/
.productname { font-size:15px; color:#f00; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; padding:10px; padding-left:50px; }
.modeldesc { border:solid 1px #ace; background:#fff url('titlebg.gif') left top repeat-x; float:right; width:76%; margin-right:5px; margin-top:10px; }
.modeldesc h2 { line-height:26px; font-size:14px; text-indent:15px; }
.modeldesc .desc { margin:20px; text-indent:24px; font-size:12px; line-height:24px; }
.productimage { width:600px; overflow:hidden; text-align:center; margin-top:10px; }
img.pdimage { width:420px; border:solid 1px #ace; padding:4px; margin-bottom:5px; }
.productimage a img { border:none; margin-top:5px; }
.pddesc { width:380px; margin-bottom:20px; }
.pddesc ul li { border-bottom:dashed 1px #ccc;  text-indent:5px; width:80%; line-height:30px; color:#aaa; }
.pdcontent { padding:10px; width:600px; border-top:solid 1px #ccc; margin-top:10px; overflow:hidden; }
.pdparam { text-align:center; }
.product { border-collapse:collapse; width:85%; }
.product tr td,.product tr th { border:solid 1px #ace; text-align:left; padding:5px; }
.product tr th { width:100px; }
.product .tit { background:#efefef; font-weight:bold; text-align:center; font-size:14px; }
.ttt { }
/*--------------招聘页-------*/
.jobitem { width:541px; height:403px; background:url('top1.gif') no-repeat; margin:10px auto; overflow:hidden; text-align:center; }
.jobcnt { width:340px; margin:0px auto; overflow:hidden; }
.jobtitle { color:#fff; font-size:15px; text-align:center; margin-top:50px; margin-bottom:20px; }
ul.joblist { text-align:left; margin-left:90px; }
ul.joblist li { background:none; color:#fff; border:none; line-height:22px; height:22px; }
.jobbtn { margin-top:60px; }
.jobbtn a { border:solid 1px #ccc; background:#666; color:#fff; padding:3px; line-height:16px; text-decoration:none; }
.jobdesc { background:url('tbg.gif') repeat-y; height:52px; overflow:hidden; text-align:center; color:#fff; }
.jobdesc h1 { color:#3366fd; font-size:15px; margin-top:10px; margin-bottom:10px; }
/*----------------分页-----------*/
.pb{ height:60px; width:700px; margin:10px auto; margin-top:0px; overflow:hidden; }
.pb table { padding:0px; margin:0 auto; overflow:hidden; float:right; }

/* 分页 */
.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:26px; 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; }
/*--------------友情链接-----------*/
#Link { border:solid 1px #666; background:#e1e1e1; margin:0px 8px;  }
#Link h2 { position:relative;line-height:22px; background:#fff  url('tit2.gif') left center repeat-x; 
           font-size:14px; letter-spacing:2px; text-indent:30px; color:#aaa; height:31px; }
#Link h2 span { position:absolute; right:5px; top:1px; }
#Link h2 span a,#Link h2 span a:link { font-size:12px; *font-size:12px !important; *font-size:12px; color:#666; 
                                       font-weight:normal; margin-left:5px; }
#LogoLink div { float:left; width:88px; height:33px; margin:10px; }
#Link table { border-collapse:collapse; width:910px; margin:0 auto; margin-bottom:5px; }
#Link table tr td { padding:5px; border:solid 1px #aaa; background:#cecece; }
td.LinkType, td.LinkTxt { font-weight:bold; color:#ff8706; border:solid 1px #ccc; text-align:center; font-size:12px; }
td.LinkType { width:100px; color:#000; }
td.LinkTxt { font-weight:normal; text-align:left; }
td.LinkTxt a,td.LinkTxt a:link { display:inline-block; margin:0px 5px; }

#footer { clear:both; padding:10px 0px; border-top:solid 1px #2065b2; background:#f8f8f8; text-align:center; font-size:12px; padding-bottom:0px; line-height:20px; color:#666; }
#footer p {  }
#counter { clear:both; text-align:center; padding-right:0px; padding-bottom:10px; }
#counter img { margin:0px 2px; }

/*----------留言页面样式--------*/
#GuestZone { margin-bottom:10px; margin-top:10px; }
#GuestZone p { border-bottom:solid 4px #df170f; width:780px; }
#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:780px; 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; }

.normal { width:90%; border-collapse:collapse; margin:10px; }
.normal tr td,.normal tr th { padding:5px; }
.normal tr th { text-align:left; width:100px; }

.SubZone { clear:both; margin:3px; margin-left:10px; padding-top:3px; margin-bottom:5px; height:90px; }
.SubImage { float:left; width:30%;  height:82px; }
.SubImage a img { border:solid 1px #ace; padding:2px; width:96px; height:80px; }
.SubImage a:hover img { border:dashed 1px #555; }
.SubTitle { float:right; width:63%; height:82px; }
.SubTitle h2 { font-size:13px; margin-top:5px; margin-bottom:5px; width:150px; overflow:hidden; padding-bottom:2px; color:#9a0000; background:none; }
.SubTitle h2 a { color:#9a0000; }
.SubTitle .desc { font-size:12px; color:#64828d; height:50px; width:160px; height:40px; overflow:hidden; line-height:20px; }

/*--------------友情链接页面---------*/
.imglink,.txtlink { margin:5px; clear:both; }
.imglink div { float:left; width:100px; height:40px; text-align:center; }
.txtlink div { padding:2px 5px; font-size:12px; float:left; }

.jobtable { border-collapse:collapse; width:100%; }
.jobtable tr td { padding:3px; }
.jobtt {  }

.gli { text-indent:2px; }
.linkdpl { width:135px; }


.zxjj { height:36px; background:url(zxjj.gif) no-repeat; margin-bottom:10px; }
.zxjj h2 { display:none; }
.plan { height:36px; background:url(plan.gif) no-repeat; margin-bottom:10px; }
.plan h2 { display:none; }

div.gis { border:solid 1px #41bae7; }
div.gis h2 { background:url(tit.gif) repeat-x; line-height:27px; height:27px; color:#fff; font-size:12px; text-indent:15px; }

h2.lxfs { background:url('lxfs.gif') no-repeat; height:29px; margin-bottom:10px; }

ul.indexmenu { }
ul.indexmenu li { line-height:32px; text-align:center; border-bottom:solid 1px #ceddee; background:url(folderClose.gif) 50px center no-repeat; }