@charset "utf-8";
/* CSS Document */
.top-re,.top .top-rf,.wtop .top-rf,.mybuy,.linkman,.law-tl,.colul-line,.search-rt ul li,.search-rh,.souimg1,.souimg2,.search-b1,.search-b2,.search-rtimg,.center2l li,.center4l li,.center4r li,.center2r .first,.right2ce ul,.right2ce .right3ul,.rankce ul,.round li,.two li,.new h1,.new li
{
background:url(../images/qg.gif) no-repeat;	
}
.nlbg1,.nabg1,.nbgr1,.nlbg2,.nabg2,.nbgr2,.nlbg3,.nabg3,.nbgr3,.nlbg4,.nabg4,.nbgr4,.nlbg5,.nabg5,.nbgr5
{
background:url(../images/qgx.gif) no-repeat;		
}
*
{
font-size:12px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol
{
margin:0px;
padding:0px;
}
body
{
background-color:#fff;	
}
input,select,textarea,radio,checkbox,file 
{
background-color:#fff;	
}
ul,ol
{
list-style-type:none;
}
.blank5
{
height:5px;
overflow:hidden;
}
.blank20
{
height:20px;
overflow:hidden;
}
.blank50
{
height:50px;
overflow:hidden;
}
.blank100
{
height:100px;
overflow:hidden;
}
.cola
{
color:#0033cc;	
}
.colb
{
color:#666;	
}
.wa
{
width:80px;	
}
.wb
{
width:270px;	
}
.cda
{
height:15px;
line-height:15px;
}
.cdb
{
height:20px;
line-height:20px;
}
.clear
{
width:0px;
height:0px;
margin:0px;
padding:0px;
font-size:0px;
line-height:0px;
clear:both;
}
a
{
color:#2200CC;
text-decoration:none;
}
a:hover
{
text-decoration:underline;	
}
a
{
outline:none;
blr:expression(this.onFocus=this.blur());
}
.box
{
width:960px;
margin:0px auto;
}
img 
{
border:0px;	
}
/*顶部的部分*/
.top
{
width:958px;
height:28px;
background-color:#fafafa;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
}
.top-l
{
height:28px;
line-height:28px;
padding-left:20px;
float:left;
}
.top a
{
color:#000;
text-decoration:none;
}
.top a:hover
{
text-decoration:underline;	
}
.top-r
{
height:28px;
line-height:28px;
padding-right:20px;
float:right;
}
.top-r ul
{
height:14px;
float:right;
margin:8px 0px 6px 0px;
}
.top-r li
{
height:14px;
line-height:14px;
float:left;
padding-left:5px;
margin-right:5px;
border-left:1px solid #999;
}
.top .top-rf,.wtop .top-rf
{
padding-left:20px;
border:none;
background-position:-20px -20px;
}
.top .top-re,.top .mybuy,.top .mybuy1,.wtop .mybuy,.wtop .mybuy1,.wtop .top-re
{
padding-left:25px;
}
.top-re
{
background-position:-420px -20px;
}
.mybuy
{
background-position:-92px -20px;
}
.mybuy1
{
background:url(../images/car.gif) no-repeat 10%;
}
.linkman
{
padding-left:20px;
background-position:-308px -20px;
}
.linkman1
{
padding-left:20px;
background:url(../images/ren.gif) no-repeat;
}
.logo
{
width:960px;
height:100px;
}
.logoimg
{
width:200px;
height:85px;
padding-left:50px;
padding-top:15px;
float:left;
}
.logo-sou
{
width:550px;
height:30px;
float:left;
}
.logo-soubg
{
width:550px;
height:30px;
margin-top:40px;
}
.soubg1
{
float:left;	
}
.soubgc
{
width:542px;
height:30px;
float:left;
background:url(../images/soubgc.gif) repeat-x;
}
.souimg
{
width:73px;
height:22px;
float:left;
border:0px;
cursor:pointer;
background:url(../images/sousuo.gif) no-repeat;
}
.soubgr
{
float:left;	
}
.qgline
{
height:3px;
overflow:hidden;
background-color:#0022cc;
}
.soubgc input,.fsouc input
{
border:0px;	
float:left;
}
.soubgc1
{
width:75px;
height:20px;
line-height:20px;
padding-left:6px;
margin-top:3px;
padding-top:2px;
float:left;
margin-right:3px;
cursor:pointer;
position:relative;
background:url(../images/arrow.gif) no-repeat 95%;
background-color:#ffffff;
border:1px solid #949494;
}
.soubgc2
{
width:283px;
height:22px;
margin-top:3px;
margin-right:3px;
background:#ffffff;
float:left;
border:1px solid #949494;
}
.soubgc1 img
{
padding:3px;
float:right;
}
.soubgc3
{
margin-top:3px;	
}
.sul
{
width:81px;
margin-top:3px;
padding-top:2px;
margin-right:3px;
position:absolute;
left:-1px;
top:20px;
z-index:200;
background-color:#fff;
border-left:1px solid #949494;
border-right:1px solid #949494;
border-bottom:1px solid #949494;
}
.sul li
{
width:81px;
height:22px;
line-height:22px;
float:left;
}
.sul li a
{
width:73px;
height:22px;
display:block;
text-decoration:none;
float:left;
padding-left:8px;
color:#000;	
}
.sul li a:hover
{
width:73px;
padding-left:8px;
height:22px;
display:block;
text-decoration:none;
float:left;
background-color:#d6effe;
}
.soubgc1 span
{
display:inline;	
width:75px;
height:20px;
overflow:hidden;
}
span a.over,span a:hover.over
{
width:75px;
height:20px;
display:block;
float:right;
text-decoration:none;
color:#000;
background:url(../images/arrow.gif) no-repeat 95%;
}
/*头部导航*/
.topnav
{
width:960px;
height:36px;
overflow:hidden;
}
#self a
{
color:#2200CC;
text-decoration:none;
}
#self a:hover
{
text-decoration:underline;	
}
.topnavleft
{
width:6px;
height:36px;
float:left;
}
.nlbg1
{
background-position:0px -133px;
}
.nlbg2
{
background-position:0px -273px;
}
.nlbg3
{
background-position:0px -5px;
}
.nlbg4
{
background-position:0px -412px;
}
.nlbg5
{
background-position:0px -551px;
}
.topnavbg
{
width:946px;
height:36px;
float:left;
}
.nabg1
{
background-position:0px -180px;
background-repeat:repeat-x;
}
.nabg2
{
background-position:0px -321px;
background-repeat:repeat-x;
}
.nabg3
{
background-position:0px -46px;
background-repeat:repeat-x;
}

.nabg4
{
background-position:0px -457px;
background-repeat:repeat-x;
}

.nabg5
{
background-position:0px -600px;
background-repeat:repeat-x;
}
.topnavright
{
width:8px;
height:36px;
float:left;
}
.nbgr1
{
background-position:0px -227px;
}
.nbgr2
{
background-position:0px -366px;
}
.nbgr3
{
background-position:0px -87px;
}
.nbgr4
{
background-position:0px -503px;
}
.nbgr5
{
background-position:0px -643px;
}
.topnavul
{
width:620px;
margin-left:194px;
}
.topnavul  li
{
width:95px;
height:36px;
line-height:36px;
float:left;
text-align:center;
}
.topnavul .topnavnone
{
background:none;	
}
.topnavul  li a
{
width:95px;
color:#fff;
height:22px;
line-height:22px;
padding-top:12px;
display:block;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.topnavul li a:hover
{
width:95px;
text-decoration:none;
color:#EF7200;
padding-top:12px;
margin-bottom:2px;
font-weight:bold;
background:url(../images/topnavtriangle.gif) no-repeat 50% 0%;
}
#first
{
width:84px;
height:36px;
border:0px;
padding-top:8px;
line-height:36px;
font-size:14px;
font-weight:bold;
cursor:pointer;
}
.fbg1
{
background:url(../images/navvisited1.gif) no-repeat;
}
.fbg2
{
background:url(../images/navvisited2.gif) no-repeat;
}
.fbg3
{
background:url(../images/navvisited.gif) no-repeat;
}
.fbg4
{
background:url(../images/navvisited4.gif) no-repeat;
}
.fbg5
{
background:url(../images/navvisited5.gif) no-repeat;
}
.topnavul .fbg1 a,.topnavul .fbg1 a:hover,.topnavul .fbg2 a,.topnavul .fbg2 a:hover,.topnavul .fbg3 a,.topnavul .fbg3 a:hover,.topnavul .fbg4 a,.topnavul .fbg4 a:hover,.topnavul .fbg5 a,.topnavul .fbg5 a:hover
{
padding-top:8px;
text-align:left;
padding-left:12px;
}
.topnavul .fbg1 a,.topnavul .fbg2 a,.topnavul .fbg3 a
{
color:#103b88;
}
.topnavul .fbg4 a
{
color:#406a06;
}
.topnavul .fbg5 a
{
color:#9c0e13;
}
.topnavul .fbg1 a:hover,.topnavul .fbg2 a:hover,.topnavul .fbg3 a:hover,.topnavul .fbg4 a:hover,.topnavul .fbg5 a:hover
{
color:#EF7200;
}
.topnavul .letter a,.topnavul .letter a:hover
{
text-align:left;
padding-left:20px;
letter-spacing:8px;
}
/*领域导航下的二级导航*/
.xnav
{
width:960px;
height:38px;
overflow:hidden;
}
.xnavl,.xnavr
{
width:5px;
height:38px;
float:left;
}
.xnavl
{
background:url(../images/01_03.jpg) no-repeat;
}
.xnavc
{
width:945px;
padding-left:5px;
height:38px;
float:left;
background:url(../images/01_04.jpg) repeat-x;
}
.xnavc a
{
height:19px;
line-height:19px;
float:left;
padding:2px 8px;
margin:6px 0px;
border:0px;
}
.xnavc .xborder a
{
border:1px solid #ccc;	
}
.xnavr
{
background:url(../images/01_05.jpg) no-repeat;	
}
/*办公室问号头（顶部）*/
.wtoplogo
{
width:140px;
height:80px;
padding-top:4px;
float:left;
padding-right: 7px;
padding-bottom: 0px;
padding-left: 7px;
}
.wtop
{
width:780px;
height:28px;
float:right;
background-color:#fafafa;
border-left:1px solid #cecece;
border-right:1px solid #cecece;
border-bottom:1px solid #cecece;
}
.wtop a
{
color:#000;
text-decoration:none;
}
.wtop a:hover
{
text-decoration:underline;	
}
.wtoplogor
{
width:782px;
float:right;
}
.fsou
{
width:554px;
margin-top:20px;
float:right;
}
.fsoul
{
width:6px;
height:33px;
float:left;
overflow:hidden;
background:url(../images/soul.jpg) no-repeat;
}
.fsour
{
width:6px;
float:right;
height:33px;
overflow:hidden;
background:url(../images/sour.jpg) no-repeat;
}
.fsouc
{
width:542px;
height:33px;
float:left;
background:url(../images/soubg.jpg) repeat-x;
}
/*友情链接*/
.friend
{
width:958px;
margin:0px auto;
border:1px solid #ccc;
}
.friendtop
{
width:958px;
height:28px;
text-align:center;
font-size:14px;
font-weight:bold;
line-height:28px;
border-bottom:1px solid #ccc;
background:url(../images/headall.jpg) repeat-x;
}
.friendt
{
width:910px;
margin:0px auto;
}
.friendt ul
{
width:910px;
margin:10px 0px;
}
.friendt li
{
width:120px;
height:25px;
line-height:25px;
float:left;
padding-left:10px;
}
.friendt li a
{
color:#444;
text-decoration:none;
}
.friendt li a:hover
{
text-decoration:underline;
}
/*底部*/
.last
{
width:960px;
text-align:center;
margin:0px auto;
}
.lastline
{
border-top:1px solid #ccc;	
}
.lastp1
{
width:450px;
text-align:center;
line-height:22px;
margin:0px auto;
margin-top:20px;
}
.lastp1 a
{
display:block;
height:14px;
line-height:14px;
padding:0px 10px;
float:left;
border-right:1px solid #ccc;
}
.lastp2
{
width:350px;
margin:0px auto;
text-align:left;
}
#no a
{
border:0px;	
}
/*添加搜索*/
.addsul
{
width:200px;
margin-top:3px;
padding-top:2px;
margin-right:3px;
background-color:#fff;
border:1px solid #949494;
}
.addsul li
{
width:198px;
height:22px;
overflow:hidden;
padding-left:1px;
line-height:22px;
}
.addsul li a
{
height:22px;
display:block;
text-decoration:none;
padding-left:8px;
color:#000;	
overflow:hidden;
}
.addsul li a:hover
{
padding-left:8px;
height:22px;
display:block;
text-decoration:none;
background-color:#d6effe;
}
.percent
{
width:100%;	
}
/* 文章投票 Copied By BennyTian start  2009/09/15 */
.mark {overflow:hidden;padding:15px 0 20px 0px; clear:both; width:410px; margin:0px auto;}
#mark0, #mark1 {background:url(../images/mark.gif) no-repeat -189px 0;border:0;cursor:pointer;float:left;height:48px;margin:0;overflow:hidden;padding:0;position:relative;width:189px;}
#mark1 {background-position:-378px 0;margin-left:10px;}
#barnum1, #barnum2 {color:#333333;font-family:arial;font-size:10px;font-weight:400;left:70px;line-height:12px;position:absolute;top:30px;}
.bar {background-color:#FFFFFF;border:1px solid #40A300;height:5px;left:9px;overflow:hidden;position:absolute;text-align:left;top:32px;width:55px;}
.bar div {background:transparent url(../images/sprites.gif) repeat-x scroll 0 -265px;height:5px;overflow:hidden; margin:0;}
#mark1 .bar {border-color:#555555;}
#mark1 .bar div {background-position:0 -270px;}
/* 文章投票 Copied By BennyTian  end 2009/09/15 */
