﻿*,html { border:none; margin:0px; padding:0px; }
form { margin:0px; padding:0px; }
body { background:#535355 url('bg.gif') left top repeat; font-family:宋体,微软雅黑,Arial; font-size:12px; color:#666; }
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;}
ul li { list-style:none; }
.h190 { height:190px; }
.h250 { height:251px; }
.h260 { height:260px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mb0 { margin-bottom:0px; }
#topad,#header,#global,#content,#footer,#menu,#LinkFrm { width:940px; margin:0 auto; clear:both; background-color:#333; overflow:hidden;  }
#topad { height:27px; line-height:22px; font-size:12px; color:#666; margin-bottom:5px; text-indent:10px; }
#header{ height:99px; background:url('tbg.gif') repeat-x; }
#menu { width:100%; border-top:solid 1px #e27024; background:#000 url('menu.gif') repeat; height:34px; overflow:hidden; }
#header h2 { display:none; }
.logo { width:260px; margin-left:20px; margin-top:10px; height:71px; }
.banner { width:620px; height:70px; margin-top:10px; text-align:right;  }

/*----------------------主菜单------------------------*/
.preload1 {background: url(three_1.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; list-style:none; height:34px; width:940px; margin:0 auto; border-bottom:solid 1px #666;  overflow:hidden;
      position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top { display:block; float:left; height:34px;  }
#nav li a.top_link {display:block; float:left; height:34px; line-height:34px; color:#fff; text-decoration:none; font-size:13px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 18px; height:34px; background: url('white.gif') right center no-repeat; }
#nav li a.top_link span.down {float:left; display:block; padding:0 18px; height:34px;  background:url('white.gif') right center no-repeat;  }

#nav li:hover a.top_link {  }
#nav li:hover a.top_link span { background-color:#f60; }
#nav li:hover a.top_link span.down { background-color:#f60; }
/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:34px; left:0px; background: #000; padding:3px; border:1px solid #666; white-space:nowrap; width:90px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#fff;}
#nav li ul.sub li a.fly
{background:#fff url(arrow1.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{ color:#f00; border-color:#eee;}
#nav li:hover ul.sub li a.fly:hover
{background:#fff url(arrow_over.gif) 80px 6px no-repeat; color:#f00;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow1.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 
/*-----------------主菜单结束-------------------------------*/

#content { padding-bottom:5px; *padding-bottom:0px !important; *padding-bottom:0px; }
#content .maingray { background:#ccc url('gray.gif') repeat; clear:both; height:1255px; }
.important { font-weight:bold; color:#f00; font-size:1.0em; }
.important a { color:#f00; }
.colorblue,.colorfocus,.normaltb,.focustb { border:solid 1px #666; background:#aaa; 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; }
.Indexside { width:200px; margin-top:10px; margin-left:8px; clear:left; }
     .side1 { background:url('side1.gif') no-repeat; height:23px; overflow:hidden; }
     .side2 { background:#900 url('side2.gif') no-repeat; height:1211px; border-bottom:solid 1px #000; overflow:hidden; }
.side { width:200px; margin-left:8px; margin-top:10px; clear:left; }
     .side .side2 { height:100%; }
.main,.submain,.cntlist,.itemlist { width:720px; margin-top:10px; clear:right; }
.cntlist { margin-top:0px; }
.submain { margin-top:0px; margin-bottom:5px; clear:right; }
.helplist { width:710px; float:right; margin:10px 10px 10px 0px; padding-top:20px; background:#ccc; clear:right; }
.articlecnt { width:900px; margin:10px auto; padding:10px; background:#cdcdcd; overflow:hidden; }
.artit { text-align:center; }
div.tit2 { font-size:20px; color:#666; background:url('cur.gif') 5px center no-repeat; text-indent:24px; margin-top:5px; border-bottom:solid 1px #f60; font-family:黑体; }

.cnt { padding:3px; position:relative; line-height:20px;  margin:3px 10px; }
.LoginZone,div.list { border:solid 1px #000; background:#ccc; color:#000; margin:5px; margin-bottom:10px; position:relative; }
.LoginZone a,div.list a { color:#363636; }
.LoginZone h2,div.list h2 { font-size:15px; text-indent:15px; height:25px; line-height:25px; background:url('tit1.gif') left center repeat-x; color:#aaa; clear:both; }
div.list h2 span,div.tit2 span { position:absolute; top:8px; 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-left:10px; }
.ItemZone ul { clear:both; }
.ItemZone ul li { color:#0071b5; margin:5px auto; list-style-image:url('dot.gif'); white-space:nowrap; overflow:hidden; text-overflow:hidden; list-style-position:outside; }
.list .ItemZone ul li { width:143px; }
/*-------------------主体部分样式------*/
.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,.contentlistM,.contentlistR,.fullist { width:291px; height:247px; float:left; border:solid 1px #000; background:#ccc; padding:5px; overflow:hidden; float:left; }
.contentlistR { margin-right:0px; float:right; }
.contentlistM { margin-left:10px; }
.fullist { width:910px; height:100%; float:none; }
h2.listit { position:relative; line-height:39px; background:#ace url('tit4.gif') left top repeat-x;
            font-size:12px; text-indent:26px; color:#aaa; height:39px; position:relative; }
            .cnt4img { position:absolute; left:15px; top:8px; }
h2.listit span { position:absolute; right:10px; top:12px; font-size:12px; font-weight:normal; }
h2.listit span a { color:#666; }
.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:32px; height:32px; clear:both; 
       text-indent:30px; background:#111 url('home.gif') 10px center no-repeat; color:#fff; }
div.list .sidenav {  }
div.list .sidenav li { color:#fff; width:auto; text-indent:40px; background:url('folderClose.gif') 20px center no-repeat; border-bottom:solid 1px #666; height:26px; line-height:26px; }
div.list .sidenav li.addbefore { font-weight:bold; border-bottom:none; text-indent:30px; background:#000 url('bullet1.gif') 5px center no-repeat; }
div.list .sidenav li.addbefore a { font-weight:normal; color:#fff; }
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; *margin-left:10px !important; *margin-left:0px; }
.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; width:600px; }
.itemlist li { line-height:22px; height:22px; border-bottom:dashed 1px #666; 
               position:relative; background:url('dot.gif') 5px center no-repeat; text-indent:14px; }
.itemlist li span { position:absolute; right:10px; top:1px; color:#999; }
.item .itemleft { float:left;  clear:left; margin:0px; }
.item .itemright { float:right; width:555px; 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; 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; }
/*----------------产品页样式---------------*/
.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:260px; text-align:center; }
.productimage img.pdimage { width:240px; 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; }
.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 { }
/*----------------分页-----------*/
.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; }
/*--------------友情链接-----------*/
#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; width:695px; background:#333 url('btmlogo.gif') left center no-repeat; padding:10px 0px; padding-left:245px; text-align:left; font-size:12px; color:#666; }
#footer p,#footerIndex p { line-height:22px; }
#counter { clear:both; text-align:center; margin:10px auto; margin-bottom:30px; }
#counter img { margin:0px 2px; }

.guest { border:solid 1px #aaa; margin:5px; color:#fff; }
.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:#fff; padding:0px 5px;  }
.gcnt { border:dashed 1px #aaa; padding:10px 5px; text-indent:24px; margin:5px; }
.rpinfo { background:#000; padding:5px; padding-bottom:0px; border:solid 1px #aaa; color:#fff; text-indent:0px; }
.rpinfo p { text-indent:24px; margin:5px; }

#reply { margin:5px; border:solid 1px #aaa; color:#000; padding:5px; }
#reply .rptitle { line-height:26px; font-size:14px; font-weight:bold; text-indent:5px; }
#reply #rptb { width:520px; 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:#000; 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; }

#Lessons,#divices,#Envir { margin:10px; }
#Lessons .lesson,#Lessons .lessonR { background:#aaa; width:325px; height:110px; float:left; margin:0px 5px 10px 10px; }
#Lessons .lessonR { margin-right:0px; }
.dv1 { float:left; width:270px; height:192px; }
.dv2 { width:615px; float:right; height:192px; overflow:hidden; }
.dv3 { clear:both; margin:5px 0px; width:610px; margin-top:10px; padding:2px; background:#333; color:#fff; border:dashed 1px #ccc; line-height:16px; text-indent:24px; }
.dv2 .item { margin:0px; }
.dv2 .imgitem,.dv2 .imgitemR { margin:0px 5px 0px 0px; height:124px; }
.dv2 .imgitemR { margin-right:0px; }
#Envir .imgitem,#Envir .imgitemR { margin:0px 25px 0px 5px; height:124px; }
#Envir .imgitemR { margin-right:0px; }

/*-----------在线客服-----------*/
.qq { position: absolute;width:109px; visibility: hidden; z-index:999; background:#333; border:solid 1px #ccc; }
.qqtit { margin-bottom:0px;height:26px; line-height:26px; font-weight:bold; background:#000; color:#ccc; text-indent:10px; position:relative; }
.qqtit a { position:absolute; right:5px; top:5px; }
.qqcnt { margin:5px; background:#666; padding:5px; color:#ccc; line-height:16px; }
.qqcnt a,.qqcnt a:link,.qqcnt a:visited { color:#ccc; }
.qqcnt a:hover { color:#f00; }