@charset "utf-8";
/* 律师数字图书馆 */


/*头部
------------------------------------------------------------------------------------------------------------------*/
.header,
.menu,
.worp,
.footer{
width:990px;
margin:0px auto;
}
.header {
height:182px;
background-image:url(../images/header.jpg);
}
.header h2{
	font-size:36px;
	color:#FFFFFF;
	text-align:center;
	line-height:180px;
	font-family:"微软雅黑";
}
.ggwarp{
height:94px;
margin:8px auto;
}
.ggwarp img{
display: block;
float:left;
margin-right:10px;
}
/*导航
------------------------------------------------------------------------------------------------------------------*/
.mininav{
width:990px;
height:35px;
margin:0px auto;
background-color:#f2f3f5;
}
.mininavlf{
float:left;
margin-left:30px;
line-height:35px;
display:inline;
width:210px;
}
.mininavrg {
width:640px;
height:35px;
float:left;
display:inline;
}
.mininavrg a {
float:left;
line-height:35px;
color:#0053a0;
margin-right:20px;
}
.mininavrg a:link,.mininavrg a:visited {
color:#0053a0;
text-decoration:underline;
}
.mininavrg a:hover,.mininavrg a:active {
color:#b90207;
text-decoration:none;
}
.mininavrg a.btnfy {
background:url(../images/bg.gif) no-repeat 0 -499px;
}
.mininavrg a.btnjcy {
background:url(../images/bg.gif) no-repeat 0 -533px;
}
.mininavrg a.btnsf {
background:url(../images/bg.gif) no-repeat -80px -499px;
}
.mininavrg a.btnrd {
background:url(../images/bg.gif) no-repeat -80px -533px;
}
.mininavrg a.btnfxy {
background:url(../images/bg.gif) no-repeat -160px -499px;
}
.mb8 {
margin-bottom:8px;
}
.menu {
height:36px;
background:url(../images/bg.gif) repeat-x 0px 0px;
}
.menu ul{
width:96%;
margin-left:40px;
height:36px;
font-size:14px;
color:#FFFFFF;
line-height:36px;
}
.menu ul li{
float:left;
margin-left:25px;
display:inline;
}
.menu ul li a{
padding-right:25px;
}
.menu ul li a:link,.menu ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}
.menu ul li a:hover,.menu ul li a:active {
color:#FFFFFF;
text-decoration:underline;
}
/*搜法检索
------------------------------------------------------------------------------------------------------------------*/
.sfBg {
height:70px;
background:#f2f3f5 url(../images/bg.gif) no-repeat 0 -56px;
margin-bottom:5px;
}

.souFa {
width:500px;
float:left;
margin-left:200px;
display:inline;
}

.sfMenu {
height:20px;
line-height:20px;
color:#999;
margin-top:8px;
}

.sfMenu a {
padding:0 9px 0 6px;
}

.sf_input {
width:355px;
color:#999;
border:1px #b90207 solid;
height:26px;
font-size:14px;
line-height:26px;
padding-left:5px;
}

.sf_button {
width:89px;
height:28px;
background:#5fb900 url(../images/bg.gif) no-repeat 0 -209px;
cursor:pointer;
border-width:0;
}

.souFa table tr td a {
display:block;
padding-left:10px;
}

.sfFr {
float:left;
padding-top:2px;
margin-left:25px;
display:inline;
}
.sfFr a {
display:block;
width:105px;
height:27px;
margin-top:5px;
}
.sfFr a.btnJg {
background:#5fb900 url(../images/bg.gif) no-repeat 0 -139px;
}
.sfFr a.btnGr {
background:#5fb900 url(../images/bg.gif) no-repeat 0 -173px;
}
.sfFr a.btnJgsy {
background:#5fb900 url(../images/bg.gif) no-repeat -220px -138px;
}
.sfFr a.btnGrsy {
background:#5fb900 url(../images/bg.gif) no-repeat -220px -170px;
}
a.red:link,a.red:visited,a.red:hover,a.red:active {
color:#b90207;
text-decoration:none;
}

/*中间部分（工具类资源、行业信息情报、登录）
------------------------------------------------------------------------------------------------------------------*/
.sidebar{
width:165px;
float:left;
}
.content{
width:815px;
float:right;
}
.sidebor{
border:1px #c5c3c3 solid;
}
.bornone{
border-top:none;
}
.sidebor h4{
font-size:14px;
color:#0482ce;
height:33px;
line-height:33px;
background-color:#d7eff9;
padding-left:20px;
padding-right:10px;
}
.sidebor ul{
padding:10px 0px 10px 20px;
}
.sidebor ul li{
padding-left:15px;
background:url(../images/bg.gif) no-repeat -400px -230px;
line-height:22px;
}
/*中间部分（行业信息情报）
-----------------------------------------------------------*/
.conlf{
width:600px;
float:left;
position:relative;
}
.conrg{
width:205px;
float:right;
}
.borgrey{
border:1px #c5c3c3 solid;
}
.contop {
width:40px;
height:42px;
background:url(../images/bg.gif) no-repeat -223px -210px;
position:absolute;
top:0;
left:0;
display:block;
}
.conlf h3{
background:url(../images/bg.gif) repeat-x 0px -283px;
color:#b50000;
font-size:14px;
font-weight:700;
height:30px;
}
.conlf h3 span{
padding-top:10px;
padding-left:83px;
display:block;
}
.conlflist{
width:290px;
float:left;
margin-left:20px;
display:inline;
}
.conlflist ul{
padding:6px 0px 10px 0px;
_padding-top:2px;
}
.conlflist ul li{
border-bottom:1px #999999 dashed;
padding-left:25px;
line-height:29px;
height:29px;
background:url(../images/bg.gif) no-repeat -395px -157px;
vertical-align:bottom;
}
.conlfimg{
width:245px;
height:209px;
float:right;
margin-right:15px;
background-image:url(../images/conlfimgbg.jpg);
display:inline;
}
.conlfimglf{
width:132px;
height:180px;
border:1px #d35204 solid;
float:left;
margin-left:70px;
margin-top:15px;
display:inline;
}
.conlfimglf img{
display:block;
}
.conlfimgrg{
float:left;
margin-top:15px;
}
.conlfimgrg a{
display:block;
text-align:center;
list-style:18px;
width:18px;
height:18px;
margin-bottom:5px;
}
.conlfimgrg a:link,.conlfimgrg a:visited{
color:#d24f00;
background-color:#FFFFFF;
text-decoration:none;
}

.conlfimgrg a:hover,.conlfimgrg a:active{
color:#fff;
background-color:#d24f00;
font-weight:700;
text-decoration:none;
}
a.conlfOn:link,a.conlfOn:visited,a.conlfOn:hover,a.conlfOn:active {
color:#fff;
background-color:#d24f00;
font-weight:700;
text-decoration:none;
}


.login{
width:40px;
line-height:30px;
height:30px;
position:absolute;
top:10px;
right:0;
}

.login a:link,.login a:visited { 
color:#000; 
text-decoration:none; 
} 
 
.login a:hover,.login a:active { 
color:#FF0000;
text-decoration:underline;
} 
/* 服务专区
----------------------------------------------------*/
.listTitB h4 {
width:205px;
height:28px;
background:url(../images/bg.gif) no-repeat 0 -249px;
}

.listTitB h4 span{
font-size:14px;
font-weight:700;
margin-left:18px;
display:block;
padding-top:3px;
color:#FFF;
}

.listTitB ul{
border-bottom:1px solid #A2CBE9;
border-left:1px solid #A2CBE9;
border-right:1px solid #A2CBE9;
background-color:#EAF1F7;
padding:10px 10px 10px 20px;
}
.listTitB ul li{
line-height:22px;
height:22px;
vertical-align:bottom
}
/* 律师执业技巧知识库
----------------------------------------------------*/
h3.tit01{
width:815px;
height:40px;
background:url(../images/tit.jpg) no-repeat 0 0px;
}
h3.tit01 span{
margin-left:62px;
color:#f5ff00;
font-size:14px;
padding-top:6px;
display:block;
}
.conlftab{
border:1px #c5c3c3 solid;
border-top:none;
padding:2px 4px 5px 4px;

}
.conlftab table tr.linec01{
background-color:#e9f2fb;
}
.conlftab table tr.linec02{
background-color:#d3e2f5;
}
.conlftab table tr td {
padding-left:15px;
height:31px;
line-height:31px;
border:2px #FFFFFF solid;
}

.conlftab table tr td .icon01{
width:20px;
height:20px;
float:left;
margin-right:5px;
background:url(../images/bg.gif) no-repeat -286px -203px;
}
.conlftab table tr td a{
display:block;
float:left;
margin:0px 25px;
display:inline;
}
.conlftab table tr td a:link,.conlftab table tr td a:visited{
color:#333333;
text-decoration:none;
}
.conlftab table tr td a:hover,.conlftab table tr td a:active{
color:#B90207;
text-decoration:underline;
}
.conlftab table tr td strong{
color:#205fa4;
font-weight:700;
}
.conlftab table tr td strong a:link,.conlftab table tr td strong a:visited{
color:#205fa4;
text-decoration:none;
margin:0px;
}

.conlftab table tr td strong a:hover,.conlftab table tr td strong a:active{
color:#B90207;
text-decoration:underline;
}
/*rolling (y)Urus   Time:2011-2-24  Version:1.0.1  Test: IE6 IE7 IE8 IE9Beta 360se3 Maxthon2 TheWorld FF TT Safari Opera Chorme 
  焦点图（上下切换）02
--------------------------------------------------------------------------*/
#temp2 .JQ-content-box {
overflow:hidden;
width:990px;
position:relative;
height:141px;
}

#temp2 ul.JQ-slide-content {
position:absolute;
left:1px;
}

#temp2 ul.JQ-slide-content li {
list-style-type:none;
vertical-align:text-top;
overflow:hidden;
height:141px;
zoom:1;
}

#temp2 ul.JQ-slide-nav {
right:5px;
bottom:5px;
padding-top:2px;
position:absolute;
height:16px;
}

#temp2 ul.JQ-slide-nav li {
border:#2d6fb1 1px solid;
font-size:12px;
float:left;
list-style-type:none;
margin-left:3px;
width:16px;
cursor:pointer;
color:#2d6fb1;
line-height:16px;
height:16px;
background-color:#dde7e7;
text-align:center;
}

#temp2 ul.JQ-slide-nav li.on {
width:16px;
color:#fff;
line-height:16px;
height:16px;
font-weight:700;
background-color:#298cd9;
border-color:#2d6fb1;
}

#temp2 img,#temp2 ul.JQ-slide-nav li img {
display:block;
padding:0;
}

/* 财经要闻
----------------------------------------------------*/
h3.tit02{
width:815px;
height:40px;
background:url(../images/tit.jpg) no-repeat 0 -59px;
}
h3.tit02 span{
margin-left:77px;
color:#f5ff00;
font-size:14px;
padding-top:6px;
display:block;
}
.listcj{
border:1px #c5c3c3 solid;
border-top:none;
zoom:1;
padding:5px 0px 9px;
}
.listcj ul li{
width:38%;
float:left;
margin-left:30px;
margin-right:30px;
background:url(../images/bg.gif) no-repeat -395px -157px;
padding-left:25px;
border-bottom:1px dashed #999999;
line-height:27px;
height:27px;
display:inline;
}
/* 课件精选
----------------------------------------------------*/
h3.tit03{
width:815px;
height:40px;
background:url(../images/tit.jpg) no-repeat 0 -119px;
}
h3.tit03 span{
margin-left:77px;
color:#f5ff00;
font-size:14px;
padding-top:6px;
display:block;
}
.listkj{
border:1px #c5c3c3 solid;
border-top:none;
zoom:1;
padding:14px 20px 8px 20px;
}
.listkj ul li{
background:url(../images/bg.gif) no-repeat -395px -157px;
padding-left:25px;
border-bottom:1px dashed #999999;
line-height:26px;
height:26px;
vertical-align:bottom
}
/* 律师业务圈
-----------------------------------------------------------*/
h3.tit04{
width:990px;
height:40px;
background:url(../images/tit.jpg) no-repeat 0 -178px;
}
h3.tit04 span{
margin-left:70px;
color:#f5ff00;
font-size:14px;
padding-top:6px;
display:block;
}
.yuwp{
padding-top:10px;
padding-bottom:8px;
padding-left:25px;
border-top:none;
}
.yuwend{
margin-right:0px;
padding-right:0px;
}
.yuwline{
border-right:1px dashed #999999;
}
.yuwrap{
width:265px;
margin-right:33px;
float:left;
display:inline;
padding-right:35px;
}
.yuwend{
margin-right:0px;
padding-right:0px;
}
.yuwrap h4{
height:30px;
line-height:30px;
background:url(../images/bg.gif) no-repeat 0 -390px;
color:#01389d;
font-size:14px;
font-weight:700;
padding:0px 10px;
margin-bottom:10px;
}
a.more:link,a.more:visited {
font-size:12px;
font-weight:normal;
color:#626262;
text-decoration:none;
}
a.more:hover,a.more:active {
font-weight:normal;
font-size:12px;
color:#b90207;
text-decoration:underline;
}
.yuwrap ul li{
line-height:23px;
background:url(../images/bg.gif) no-repeat -395px -386px;
padding-left:25px;
width:230px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.yuwrap ul li span{
color:#666666;
}
.yutab{
margin:10px 0px; 
}
.yutab table tr td{
height:28px;
line-height:28px;
padding-left:8px;
}
.yutab table tr td a:link,.yutab table tr td a:visited {
color:#093a92;
text-decoration:none;
}
.yutab table tr td a:hover,.yutab table tr td a:active {
color:#b90207;
text-decoration:underline;
}
/* 律师阅览室
-----------------------------------------------------------*/
h3.tit05{
width:990px;
height:40px;
background:url(../images/tit.jpg) no-repeat 0 -239px;
}
h3.tit05 span{
margin-left:70px;
color:#f5ff00;
font-size:14px;
padding-top:6px;
display:block;
}
.ylswp{
border:1px #c5c3c3 solid;
border-top:none;
}

.colurg h4{
font-size:14px;
font-weight:700;
height:34px;
line-height:34px;
margin-bottom:15px;
padding-left:23px;
}
.colurg h5{
line-height:23px;
padding-left:23px;
}
.colurgb h5 a{
color:#003ea3;
}
.colurgb h5 a:link,.colurgb h5 a:visited {
color:#003ea3;
text-decoration:none;
}
.colurgb h5 a:hover,.colurgb h5 a:active {
color:#B90207;
text-decoration:underline;
}
.colurgb h4{
color:#003ea3;
padding-right:20px;
background-color:#ceeaff;
}
.colurgb h4 span.blueml{
margin-left:20px;
}
.colurgb h4 a{
font-size:12px;
font-weight:normal;
}
.colurg01{
width:180px;
float:left;
}

.colurg02{
width:19px;
float:left;
height:272px;
background:url(../images/titlebg01.jpg) no-repeat 0px 0px;
}
.colurg03{
width:677px;
float:right;
}
.colutxt a{
line-height:23px;
display:block;
float:left;
width:265px;
background:url(../images/titlebg.jpg) no-repeat -837px -2px;
padding-left:23px;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
margin-left:35px;
display:inline;
}
.colurgbh{
height:235px;
}
.colurg04 h4 span.bluetit{
margin-left:20px;
height:34px;
color:#003ea3;
padding-right:20px;
}
.colurg04 h4 span.bluetit a{
display:block;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
width:154px;
height:28px;
line-height:28px;
float:left;
text-align:center;
margin-right:5px;
margin-top:6px;
}
.colurg04 h4 span.bluetit a:link,.colurg04 h4 span.bluetit a:visited {
text-decoration:none;
background:url(../images/bg.gif) no-repeat -160px -333px;
}
.colurg04 h4 span.bluetit a:hover,.colurg04 h4 span.bluetit a:active {
color:#003ea3;
font-weight:bold;
text-decoration:none;
background:url(../images/bg.gif) no-repeat 0px -332px;
}
.colurg04 h4 span.bluetit a.bluetitnow:link,.colurg04 h4 span.bluetit a.bluetitnow:visited,
.colurg04 h4 span.bluetit a.bluetitnow:hover,.colurg04 h4 span.bluetit a.bluetitnow:active {
color:#003ea3;
font-weight:bold;
text-decoration:none;
background:url(../images/bg.gif) no-repeat 0px -332px;
}
.colurg04in{
width:950px;
margin:23px auto 0px;
}
/* 滚动法律法规样式
------------------------------------------------------------------------------------------------------------------*/
.blk_18{
overflow:hidden;
zoom:1;
width:100%;
}
.pcont{
width:900px;
float:left;
overflow:hidden;
}
.ScrCont{
width:32766px;
zoom:1;
margin-left:-5px;
}
.listleft{
float:left;
}

.RightBotton{
width:15px;
height:75px;
float:left;
margin:45px 1px 0px 4px;
background:url(../images/w_rolling_04_02.gif) no-repeat 0px 0px;
}
.LeftBotton{
width:15px;
height:75px;
float:left;
background:url(../images/w_rolling_04_01.gif) no-repeat 30px 0px;
background-position:0 0;
margin:45px 4px 0px 0px;
}

.LeftBotton:hover{
background-position:-20px 0;
}
.RightBotton:hover{
background-position:-20px 0px;
}
a.pl{
float:left;
text-align:center;
line-height:24px;
margin:0 10px;
}
a.pl img{
display:block;
cursor:pointer;
border:none;
}
a.pl:hover{
color:#003399;
}
.endp {
margin-left:75px;
}
.qkheight{
height:160px;
margin-top:20px;
}
.bzheight{
height:90px;
margin-top:15px;
margin-bottom:10px;
}
.RBbz{
margin:3px 1px 0px 4px;
}
.LBbz{
margin:3px 4px 0px 0px;
}
a.plbz img{
margin:0px auto 0px;
}
/*报纸
--------------------------------*/
.col05h{
height:167px;
}
.conttp {
width:950px;
padding-top:12px;
margin-left:25px;
}
.tpLeftm{
background-position:0 0;
margin:3px 4px 0px 0px;
}
.tpRightm{
margin:3px 1px 0px 4px;
}
/*律师进修
--------------------------------*/
.collf{
width:627px;
float:left;
}
.colrg{
width:342px;
float:right;
}
.colrgtxt a{
line-height:23px;
display:block;
float:left;
width:35%;
background:url(../images/bg.gif) no-repeat -397px -435px;
padding-left:23px;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
margin-left:20px;
display:inline;
}
.collfbd{
margin-bottom:10px;
margin-left:20px;
}
.collfimg{
width:89px;
float:left;
text-align:center;
}
.collfimg img{
display:block;
margin:0px 0px 3px 6px;
}
.coline{
border-bottom:1px #a6caee solid;
font-size:1px;
line-height:1px;
margin-bottom:5px;
margin-left:20px;
height:1px;
width:85%;
}
.colurg02y{
width:19px;
float:left;
height:272px;
background:url(../images/titlebg01.jpg) no-repeat 0px 0px;
}
.colurg01 h4 {
background-color:#ceeaff;
}
.colurg01 h4 span.jxtit,.colurg03 h4 span.jxtita{
background:url(../images/bg.gif) no-repeat 0px -328px;
display:block;
float:left;
width:123px;
height:35px;
margin-left:20px;
padding-left:33px;
}
/*律师进修
--------------------------------*/
.yqling{
width:988px;
border:1px #a2cbe9 solid;
margin:0px auto;
}
.yqling h4{
height:30px; 
line-height:30px;
background-color:#d7eff9;
color:#093a92;
font-size:14px;
padding-left:30px;
}
.yqlingtab table tr.yqimg{
height:55px;
line-height:55px;
}
.yqlingtab table tr.yqimg img{
display:block;
margin-right:35px;
float:left;
display:inline;
}
.yqlingtab table tr{
height:25px;
line-height:25px;
}
.yqlingtab table tr td{
padding-left:40px;
}
/*footer
------------------------------------------------------------------------------------------------------------------*/
.footer {
text-align:center;
padding:5px;
}

.footer p.line {
border-bottom:1px dashed #d0d0d0;
margin-bottom:5px;
height:22px;
line-height:22px;
padding-bottom:3px;
}
.ggwarp{
height:94px;
margin:8px auto;
}
.ggwarp img{
display: block;
float:left;
margin-right:10px;
}
a.blue:link,a.blue:visited {
color:#205fa4;
text-decoration:none;
font-size:12px;
font-weight:400;
}

a.blue:hover,a.blue:active {
color:#b90207;
text-decoration:none;
font-size:12px;
font-weight:400;
}