﻿*,html { border:none; margin:0px; padding:0px; }
body { background:#fff; font-family:Arial,微软雅黑,宋体; font-size:0.86em; color:#000; }
a,a:link { color:#000; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
.mb10 { margin-bottom:10px; }
/*--------->用于清空浮动对向使浮动外容器对向高度适应<-----------*/
.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; }
#header,#global,#content,#footer,#LinkFrm,#menu { width:960px; margin:0 auto; clear:both; background:#fff; }
#header { padding:1px 0; background:#fff;}
#header h2 { display:none; }
#global { overflow:hidden; line-height:12px; text-indent:10px; background:#ace; }
    #global a { display:inline-block; color:#666; font-size:12px; padding-right:8px;  line-height:16px;
                margin:5px auto; border-left:solid 1px #ace; text-align:center; }
    #global a.start {  }
#Link {}
#content { padding-bottom:5px; *padding-bottom:0px !important; *padding-bottom:0px; }
.important { font-weight:bold; color:#f00; font-size:1.0em; }
.important a { color:#f00; }
.colorblue,.colorfocus,.normaltb,.focustb { border:solid 1px #ace; padding:2px; color:#666; background:#fff; }
.colorfocus,.focustb { background-color:#cbe4f7; color:#000; }
.btn,.norbtn { border:solid 1px #ace; background:#cbe4f7; 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; }
.logo { width:264px; height:90px; }
.bannar { width:690px; height:90px; text-align:right; overflow:hidden; }
.side { width:22%; }
.main,.submain,.PicZone,.cntlist { width:76%; margin-top:10px; margin-right:3px; border:solid 1px #ace; background:#fff; padding:1px; }
.main { margin-top:0px; }
.submain,.PicZone { margin-top:0px; margin-bottom:5px; }
.cntlist { margin-bottom:5px; clear:right; border:none; background:none; }
.list { margin-bottom:5px; border:solid 1px #80aabd; background:#fff; margin-left:2px; clear:both; }
.list h2,.Topbox,.main h2,.submain h2,.PicZone h2 { line-height:26px; height:26px; background:#fff url('hs_news_bg.jpg') left top repeat-x; margin:1px;
           color:#000; font-size:0.9em; text-indent:5px; position:relative; }
.list h2 span,.main h2 span,.submain h2 span,.PicZone h2 span { position:absolute; top:1px; right:3px; }
.main h2 { line-height:31px; height:31px; font-size:15px; color:#000; }

.submain h2,.PicZone h2 { line-height:26px; height:26px; font-size:13px; color:#000; }
.submain h2 span a,.PicZone h2 span a { color:#666; font-size:12px; font-weight:normal; }
.list h2 span a { color:#666; font-weight:normal; font-size:0.85em; }
.list li { line-height:22px; font-size:0.8em; margin-left:5px; }

.Topbox ul { height:26px; margin:0px; padding:0px; }
.Topbox ul li { float:left; margin:0px; display:inline-block; width:50px;  font-size:12px; line-height:26px; text-align:center; cursor:pointer; }
.Topbox ul li.hover { background:#79d5f2; font-weight:bold; font-size:12px; }

.ItemZone ul { list-style:none; margin:5px 0; padding:0; }
.ItemZone ul li { padding:0px; margin:0px; padding-left:10px; }

.cnt { padding:3px; position:relative;  margin:3px 10px; }
#userinfo { }
.cnt span,#userinfo span,#webinfo span { display:block; font-size:0.85em; 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; font-size:0.85em; }
.searchKey { margin:5px; border-top:dashed 1px #ccc; padding:5px; }
.tag { background:#ff0; color:#f00; font-weight:bold; padding:0px 2px; }

/*----------------------主菜单------------------------*/
#menu { background:url('menu.gif') repeat-x; height:31px; line-height:31px; overflow:hidden; }
#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; }
/*-----------------主菜单结束-------------------------------*/

/*-------------------主体部分样式------*/
.PicZone table { margin:2px; }
.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; }

.flash { width:40%; padding:2px 4px; padding-right:0px; }
/*---------首页Flash后增加样式---------*/
.hacker { margin:5px 5px; margin-right:0px; clear:both; }
.topnews h2,.itemlist h2,.itemZone h2 {line-height:31px; height:31px; background:#fff url('hs_news_bg.jpg') left top repeat-x; margin:1px;
           color:#000; font-size:1.1em; text-indent:10px; position:relative; }
.topnews h2 span { position:absolute; top:5px; right:10px; }
.topnews { width:52%; height:300px; padding:4px;  }
.hotitem { width:245px; }
.bind { text-align:center; background:#fff url('titlebg.gif') left top repeat-x; }
#BindF { color:#900; border:none; text-align:center; font-size:1.2em; *font-size:1.1em !important; *font-size:1.1em; height:32px; overflow:hidden; background:none; margin-top:3px;  }
#BindOther { padding:5px; padding-top:2px; }
#BindOther h3 { font-size:0.8em; line-height:20px; font-weight:normal; }
#BindOther p { text-align:left; }
#BindS { margin-top:5px; }
#BindS ul { background:url('number.gif') 3px 5px no-repeat; padding-left:20px; }
#BindS li { line-height:22px; font-size:0.85em; position:relative; }
#BindS li span { position:absolute; right:5px; top:1px; color:#aaa; }
.subzone { border:solid 1px #b42232; margin-top:5px; *margin-top:0px !important; *margin-top:0px; }
#Tj { border:solid 1px #ccc; background:#fff; font-size:12px; margin:10px 0px 5px 3px; width:310px; overflow:hidden; line-height:22px; padding:5px; }
/*---------新闻列表-------------*/
.subzone { border:none; }
.contentlist,.contentlistR { width:49%; height:228px; float:left; overflow:hidden; border:solid 1px #ace; background:#fff;
               margin-left:0px; margin-bottom:5px; *margin-bottom:5px !important; *margin-bottom:5px; padding:1px; }
.contentlistR { margin-right:0px; float:right; }
h2.listit { position:relative; line-height:26px; background:#ace url('hs_news_bg.jpg') left top repeat-x;
            font-size:0.85em; text-indent:10px; color:#000; height:24px; }
h2.listit span { position:absolute; right:5px; top:0px; font-size:0.85em; font-weight:normal; }
h2.listit span a { color:#666; }
.contentlist ul,.contentlistR ul { margin-left:5px; clear:both; }
.contentlist ul li,.contentlistR ul li { font-size:0.8em; 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:0.85em; line-height:24px; height:24px; clear:both; 
       text-indent:30px; background:#fff url('home.gif') 10px center no-repeat; color:#000; margin-top:5px;  }
.sidenav { }
.sidenav li { color:#000; text-indent:40px; background:url('folderClose.gif') 20px center no-repeat; height:22px; }
.sidenav li.addbefore { font-weight:bold; text-indent:30px; background:url('bullet1.gif') 5px center no-repeat; }
.sidenav li.addbefore a { font-weight:normal; }
.sidenav li.active { background:url('folderOpen.gif') 25px center no-repeat; text-indent:50px; }
/*------------新闻列表页----------*/
.itemlist { width:76%; border:solid 1px #ace; background:#fff; color:#000; overflow:hidden; margin-right:3px; }
.item { margin:5px; }
.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; font-size:1em; }
.item .itemtit a { color:#000; }
.item .itemtit span { position:absolute; top:2px; right:10px; font-size:0.85em; color:#666; font-weight:normal; }
.item .desc { border:dashed 1px #ace; margin:5px; padding:5px; font-size:0.85em; text-indent:24px; }
.item .desc span,.item .desc span a { color:#f00; }
.imgitem,.imgitemR { float:left; width:150px; height:130px; *height:120px; overflow:hidden; font-size:0.8em; 
                     /*white-space:nowrap; text-overflow:ellipsis;*/
                     text-align:center; margin:5px 30px 10px 16px; *margin:5px 30px 10px 12px; }
.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:142px; height:90px; padding:3px; background:#fff; border:solid 1px #ace; margin-bottom:5px; }
.imgitem a:hover img,.imgitemR a:hover img { border-color:#ace; }
.itemlist ul { margin:10px 5px 0px 5px; }
.itemlist li { line-height:22px; height:22px; font-size:0.85em; border-bottom:dashed 1px #ace; 
               position:relative; background:#fff url('dot.gif') 5px center no-repeat; text-indent:20px; }
.itemlist li span { position:absolute; right:10px; top:1px; color:#999; }
.item .itemleft { float:left;  clear:left; margin:0px; }
.item .itemright { float:right; width:500px; height:120px; *height:115px; clear:right; }
.item .itemright .itemtit { font-weight:bold; color:#000; line-height:26px; height:26px; }
.item .itemright .itemdesc { height:34px; padding:5px; margin:5px 2px; color:#666; font-size:0.85em; overflow:hidden; text-indent:24px; }
.item .iteminfo { height:22px; line-height:22px; font-size:0.85em; position:relative; color:#999; text-indent:5px; }
.item .iteminfo span { position:absolute; right:10px; top:1px; color:#f00; }
.item .iteminfo span a { color:#f00; }
.ctype { font-size:0.85em; color:#aaa; font-weight:normal; margin-left:10px; }
/*------------------新闻页样式----------*/
.itemlist h1 { text-align:center; font-size:1.6em; margin:20px 0px 10px 0px; }
#info { font-size:0.85em; 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; font-size:0.85em; }
.articlecontent { margin:10px 5px; overflow:hidden; line-height:24px; }
.articlecontent h2 { background:none; }
#RelateC { margin:30px 0px 10px 30px; width:280px; }
#RelateC .relatetit { font-size:1.1em; font-weight:bold; }
#RelateC li { border:none; }
/*----------------产品页样式---------------*/
.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; background:#fff; text-indent:5px; width:80%; line-height:30px; font-size:1em; color:#aaa; }
.pdcontent { padding:10px; clear:both; }
.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; font-size:0.85em; }
.product tr th { width:100px; }
.product .tit { background:#efefef; font-weight:bold; text-align:center; font-size:1.1em; }
.ttt { font-size:1em; }
/*----------------分页-----------*/
.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; background:#fff;}
.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 #ace; background:#fff; padding:1px; margin:0px 3px;  }
#Link h2 { position:relative;line-height:31px; background:#fff url('hs_news_bg.jpg') left top repeat-x; 
            font-size:0.85em; text-indent:10px; color:#000; height:31px; }
#Link h2 span { position:absolute; right:5px; top:1px; }
#Link h2 span a,#Link h2 span a:link { font-size:0.9em; *font-size:0.85em !important; *font-size:0.85em; color:#666; 
                                       font-weight:normal; margin-left:5px; }
#LogoLink div { float:left; width:88px; height:33px; margin:5px; margin-top:0px; }
#Link table { border-collapse:collapse; width:100%; }
#Link table tr td {  padding:5px; border:solid 1px #ace;  }
.LinkType,.LinkTxt { font-weight:bold; color:#ff8706; text-align:center; font-size:0.85em; }
.LinkType { width:100px; color:#000; }
.LinkTxt { font-weight:normal; text-align:left; }
.LinkTxt a,.LinkTxt a:link { display:inline-block; margin:0px 5px; }

#footer { clear:both; text-align:center; padding:10px 0px; font-size:0.85em; *font-size:0.8em !important; *font-size:0.8em; }
#footer p { line-height:22px; }
#counter img { margin:0px 2px; }

/*----------留言页面样式--------*/
#GuestZone { margin-bottom:10px; }
#GuestZone p { border-bottom:solid 4px #df170f; width:720px; }
#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:720px; 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; padding-top:3px; border:solid 1px #ace; background:#fff; 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:65%; height:82px; }
.SubTitle h2 { text-align:center; font-size:1em; margin-top:5px; margin-bottom:5px; padding-bottom:2px; background:none; 
               border-bottom:solid 1px #ace; }
.SubTitle .desc { font-size:0.8em; height:50px; text-indent:18px; 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:0.85em; float:left; }

#RelateC { text-align:left; width:95%; }
#RelateC div.relatetit { font-size:14px; font-weight:bold; height:32px; line-height:32px; }
#RelateC ul { }
#RelateC ul li { line-height:22px; text-align:left; }
