﻿.indexside { width:660px; height:490px; overflow:hidden; }
.indexmain { width:265px; height:490px; overflow:hidden; }
.indexmain .main1 { width:394px; overflow:hidden; }
.indexmain .main2 { width:186px; background:#fff; overflow:hidden; }

.mainlist { margin:5px auto; position:relative; }
.mainlist .maintit h2 { background:#0a1277; height:30px; line-height:30px; color:#fff; font-size:14px; text-indent:15px; width:132px; overflow:hidden; }
span.greentxt { color:#38b400; font-family:宋体; margin-left:5px; }
span.extlink { position:absolute; left:150px; top:12px; color:#0030b0; border-bottom:solid 1px #0030b0; }
.mainitem { margin:9px 5px; _margin:9px 5px; height:123px; overflow:hidden; }
.mainitem ul li { line-height:22px; color:#3267db; }
.mainitem .mainitem2 { width:115px; height:121px; text-align:center; overflow:hidden; }
.mainitem .mainitem1 { width:461px; height:119px; overflow:hidden;}
.vline {  background:url('vline.gif') center top repeat-y; }
ul.linklist { margin:5px 0px; }
ul.linklist li { text-align:center; margin:5px auto; list-style:none; }
a.vtit,a.vtit:link { text-decoration:underline; font-size:12px; text-align:center; display:block; margin:5px auto; color:#f00; font-family:微软雅黑; }
ul.service { margin-top:5px; }
ul.service li { list-style:none; margin:2px auto; text-align:center; }

.hacker { float:left; height:470px; }
#FocusFlash { border:solid 1px #ccc; padding:2px; background:#eee; }
#BindS { width:390px; margin-left:5px; height:215px; margin-top:5px; overflow:hidden; }
#BindS ul li { list-style-type:none; background:url('dot2.gif') left 8px no-repeat; text-indent:10px; line-height:20px; height:20px; overflow:hidden; position:relative; }
#BindS ul li a { display:block; width:260px; }
#BindS ul li span { position:absolute; right:5px; top:0px; }

/*--------------新闻列表-----------*/
.contentlist,.contentlistR { width:460px; height:247px; overflow:hidden; float:left; }
.contentlistR { margin-right:0px; float:right; }

.ListZone { clear:both; }
.ItemZone { }
.ItemZone ul { clear:both; }
.ItemZone ul li { color:#0071b5; line-height:20px; height:20px; position:relative; background:url('dot3.gif') 5px 10px no-repeat; 
                  text-indent:15px; overflow:hidden; text-overflow:hidden; border-bottom:dashed 1px #ddd; }
.ItemZone ul li.odd {  }
.ItemZone ul li.even { background-color:#efefef; }
.fullwidth ul li.odd { width:295px; }
.fullwidth ul li.even { width:260px; }
.ItemZone ul li a,.ItemZone ul li a:link,.ItemZone ul li a:visited,.gglb tr td a,.gglb tr td a:link,.gglb tr td a:visited { color:#000; }
.ItemZone ul li span { position:absolute; right:10px; top:0px; color:#555; }

.side .SubZone { float:none; width:155px; overflow:hidden; height:90px; margin:5px; background:url('hline.gif') left bottom repeat-x; }
.SubImage { float:left; }
.SubImage a img,.mainitem .mainitem2 a img { width:95px; height:74px; border:solid 1px #ccc; padding:2px; }
.mainitem .mainitem2 a img { width:98px; height:114px; }
.SubImage a:hover img,.mainitem .mainitem2 a:hover img { border:solid 1px #06c; }
.SubTitle { float:right; width:50px; }
.SubTitle h2 { background:none; font-size:12px; font-weight:normal; line-height:20px; }
.SubTitle .desc { display:none; }
.side .ItemZone ul { margin:0 5px; margin-left:10px; }
.side .ItemZone ul li { width:150px; padding-left:5px; text-indent:0px; }
.side .ItemZone ul li { overflow:auto; text-overflow:auto; height:auto; }

.rollimg { padding:2px;  }
.rollimg a { color:#000; font-size:12px; }
.rollimg a:hover { color:#f00; }
.rollimg a img { width:130px; height:90px; padding:2px; margin-bottom:5px; border:solid 1px #ace; }
.rollimg a:hover img { border:solid 1px #f60; }
.rollimg div { height:36px; overflow:hidden; text-align:center; line-height:18px; }

.main2 .ListZone { padding:5px 5px; padding-right:0px; }
.main2 .ItemZone ul { margin:0 5px; }
.main2 .ItemZone ul li { width:195px; padding-left:5px; text-indent:0px; overflow:auto; text-overflow:auto; height:auto; }

.mdjj { background:#efefef; color:#000; overflow:hidden; height:100px; padding:5px; margin-top:5px; _margin-top:8px; _height:105px; }
.mdjj .desc {  text-indent:12px; }
.mdjj a,.mdjj a:link { color:#f60; }

#scrollDiv { height:25px;line-height:25px; overflow:hidden; background:url('laba.gif') 5px 0px no-repeat; }
#scrollDiv li { height:25px;padding-left:20px; }
#scrollDiv li a { color:#f00; }

#Link {  }
#Link h2 { position:relative;line-height:32px; background:#06c; 
           font-size:14px; letter-spacing:2px; text-indent:15px; color:#fff; height:32px; }
#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:#fff; 
                                       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; }