@charset "utf-8";
/* CSS Document */

/*头部
------------------------------------------------------------------------------------------------------------------*/
.header,
.menu,
.container,
.worp,
.footer{width:990px; margin:0px auto;}
.header {
height:214px;
background-image:url(../images/header.jpg);
}

/*导航
------------------------------------------------------------------------------------------------------------------*/
.mb8 {
margin-bottom:8px;
}
.menu {
height:39px;
}

span.menulf,span.menurg {
display:block;
float:left;
height:39px;
width:9px;
}

span.menulf {
background:url(../images/bg.gif) no-repeat 0 0;
}

span.menurg {
background:url(../images/bg.gif) no-repeat -14px 0;
}

ul.menumd {
float:left;
background:url(../images/bg.gif) repeat-x 0 -44px;
width:972px;
height:39px;
}

ul.menumd li {
float:left;
display:inline;
}

ul.menumd li a{
display:block;
width:86px;
text-align:center;
margin:0px 3px;
font:normal bold 14px/39px "宋体";
}

.onfirst
{
	display:block;
	width:86px;
	text-align:center;
	margin:0px 3px;
	font:normal bold 14px/39px "宋体";
	color:#333;
	text-decoration:none;
	background:url(../images/bg.gif) no-repeat 0px -202px;
}
ul.menumd li a:link,
ul.menumd li a:visited{ color:#FFFFFF; }
ul.menumd li a:hover,
ul.menumd li a.menuOn:link,
ul.menumd li a.menuOn:visited,
ul.menumd li a.menuOn:hover,
ul.menumd li a.menuOn:visited{ color:#333; text-decoration:none;background:url(../images/bg.gif) no-repeat 0px -202px;}
ul.menumd li a:active{ color:#FFFFFF;}
ul.menumd li.first{ margin-left:30px;}

/*内容
------------------------------------------------------------------------------------------------------------------*/
.sileft{
float:left;
width:240px;
background-color:#f5f5eb;
}
.content{
float:right;
width:742px;}

.right{
width:198px; 
float:right; 
border:1px #a2d0df solid;
background-color:#e3f1fa;
line-height:18px;
}
.right ul{
padding:15px 0px 7px 25px;
font-size:13px;
}
.right font{
color:#b90207;
font-size:12px;
}
.right ul li.end{
background-image:none;
padding-left:10px;
margin-top:5px;
}
.btnlogin{
width:77px;
height:23px;
background:url(../images/bg.gif) no-repeat 0px -892px;
cursor:pointer;
margin-left:35px;
border-width:0px;
margin-top:5px;
}
.right ul li span{ 
padding-left:23px;
}
.right ul li a:link,.right ul li a:visited {
color:#B90207;
text-decoration:none;
}
.right ul li a:hover,.right ul li a:active {
color:##B90207;
text-decoration:underline;
}
.inputtxt{
width:110px;
height:18px;
border:1px #a2d0df solid;
margin-left:10px;
}
.login{
padding:11px 0 9px 20px;
background-color:#e3f1fa;
border:1px #a2d0df solid;
}

.input_l {
width:105px;
background-color:#FFF;
border:1px #7f9db9 solid;
height:22px;
}

.btnl {
width:54px;
height:24px;
background:url(../images/bg.gif) no-repeat 0px -921px;
cursor:pointer;
line-height:20px;
border-width:0;
}
.btnip {
width:54px;
height:24px;
background:url(../images/bg.gif) no-repeat -57px -921px;
cursor:pointer;
line-height:20px;
border-width:0;
}
.middle {
width:534px;
float:left;
display:inline;
margin-bottom:8px;
}
.msoufabg {
height:115px;
background-image:url(../images/soufa_bg.jpg);
padding-top:60px;
}

.bor{
border:1px solid #dcdcd2;}

.borRed {
border-bottom:1px solid #963832;
}

.bgBai {
background-color:#FFF;
}
.seachjs p{
line-height:25px;}
.seachjs p a{
padding-right:15px;}
.seachjs p a:link,.seachjs p a:visited{color:#949494;
}
.seachjs p a:hover,.seachjs p a:active{color:#333;
text-decoration:none;
}

.title,.titleA{
height:30px;
background:url(../images/bg.gif) repeat-x 0 -89px;
color:#1460b3;
font:normal bold 14px/30px 宋体;
padding-left:25px;
}
.titleA span{ display:block; margin-right:10px}
.titleA font{ font:normal bold 14px/30px 宋体;color:#8c2018; padding:0px 3px;}
a.more:link,a.more:visited{color:#8c2018;text-decoration:none; font-weight:normal;}
a.more:hover,a.more:active{color:#8c2018;text-decoration: underline;font-weight:normal;}

.title span a{
color:#f4a417;
padding-right:15px;
font-weight:normal;
}
.title span a:link,.title span a:visited{
text-decoration:underline;
color:#f4a417;
}
.title span a:hover,.title span a:active{
text-decoration: none;
color:#f4a417;
}
ul.titleIn{
padding:10px 5px 10px 12px;
}

ul.titleIn li {
padding-left:10px;
line-height:25px;
*line-height:26px;
}
ul.titleIn li.more {
background-image:none;
float:right;
padding-right:8px;
}
ul.titleIn li.more a:link,ul.titleIn li.more a:visited{
color:#8c2018;
text-decoration:none;
}
ul.titleIn li.more a:hover,ul.titleIn li.more a:active{
color:#8c2018;
text-decoration:underline;
}
ul.iconA li {
background:url(../images/bg.gif) no-repeat 0px -390px;
}
ul.iconB li {
background:url(../images/bg.gif) no-repeat 0 -287px;
}
ul.iconC li {
background:url(../images/bg.gif) no-repeat 0 -748px;
}
ul.iconD li {
background:url(../images/bg.gif) no-repeat 0 -803px;
font-size:13px;
padding-left:17px;
line-height:30px;
}

ul.titleIn li.titList {
font:normal bold 14px/30px 宋体;
background-image:none;
padding-left:0;
color:#8c2018;
}
ul.titleBin{
padding:10px 20px 7px 13px;
}
ul.titleBin li {
line-height:23px;
height:23px;
}
h5.tith5{
padding:0px 20px 7px 13px;
color:#8c2018;
font-style:oblique;
font-size:13px;
}
h5 span a:link,h5 span a:visited{color:#2f70c1; text-decoration:none;}
h5 span a:hover,h5 span a:active{color:#2f70c1; text-decoration:underline;}
.fontnor{
font-style:normal;}
ul.titleAin {
color:#2a6bbf;
padding:10px 20px 5px 25px;
*padding:10px 20px 0px 25px;
}
ul.titleAin li { 
height:28px;
line-height:28px;
}
ul.titleAin li span a{ padding-left:35px;
}
ul.list {
width:30%;
float:left;
margin-left:10px;
display:inline;
margin-right:15px;
}

ul.list li {
line-height:25px;
}

h5.listTit {
color:#8c2018;
font:normal bold 14px/30px 宋体;
padding-bottom:3px;
margin-bottom:7px;
border-bottom:1px dashed #666;
}

ul.listA {
width:45%;
float:left;
margin-left:20px;
display:inline;
margin-right:15px;
}

ul.listA li {
line-height:25px;
width:46%;
float:left;
}

.titleA {
background:url(../images/tit.jpg) no-repeat 0 0;
}
.titleb {
background:url(../images/titb.jpg) no-repeat 0 0;
}
a.tith:link,a.tith:visited{ color:#a03f3e;
font:normal bold 13px "宋体";
text-decoration:none;
}
a.tith:hover,a.tith:active{ color:#a03f3e;
font:normal bold 13px "宋体";
text-decoration: underline;
}
.width190 {
width:190px;
margin-right:8px;
display:inline;
float:left;
}

table.tableLink {
margin:5px auto 10px;
}

table.tableLink td {
text-align:left;
}

.footerTxt {
padding-top:5px;
text-align:center;
line-height:25px;
}

.footerbg {
background:url(../images/bg.gif) repeat-x 0 -501px;
color:#fff;
text-align:center;
height:58px;
padding-top:8px;
}

.footerbg p {
line-height:18px;
}


.search {
background-color:#fff;
text-align:center;
padding:10px 0px 5px;
}
.search p a.end{
margin-right:70px;}
.search p a{
font-weight:bold;
color:#fff;
padding:8px 12px 8px 12px;
margin-right:5px;
background-color:#ffb93f;
}
.search p a.on:link,.search p a.on:visited{
color:#fff;
background-color:#bf2f12;
}
.search p a.on:hover,.search p a.on:active{
color:#fff;
background-color:#bf2f12;
text-decoration:none;
}
.search p a:link,.search p a:visited{
color:#fff;
background-color:#ffb93f;
}
.search p a:hover,.search p a:active{
color:#fff;
background-color:#bf2f12;
text-decoration:none;
}


.inputSea {
border:1px solid #ffb400;
height:20px;
line-height:20px;
padding-left:3px;
}

.buttonSea {
width:66px;
height:26px;
background:url(../images/bg.gif) no-repeat 0 -591px;
cursor:pointer;
margin-left:10px;
border-width:0;
}


.inputLogin {
height:20px;
width:100px;
border:1px #fcb116 solid;
}

.buttonCnki {
width:71px;
height:23px;
background:url(../images/bg.gif) no-repeat 0 -624px;
cursor:pointer;
border-width:0;
margin:10px 20px 0 0;
}

.buttonjs {
width:67px;
height:26px;
background:url(../images/bg.gif) no-repeat 0 -889px;
cursor:pointer;
margin-left:10px;
border-width:0;
}

.buttonLogin {
width:49px;
height:23px;
background:url(../images/bg.gif) no-repeat 0 -654px;
cursor:pointer;
border-width:0;
}



/*搜法检索
----------------------------------------------*/
.soufa {
background:#FFF url(../images/soufa.gif) no-repeat left bottom;
border:1px #cccccc solid;
width:490px;
height:100px;
margin:0px auto 0px;
}
.sfMenu {
background:url(../images/bg.gif) repeat-x 0 -636px;
height:29px;
line-height:29px;
border-bottom:2px #2a6bbf solid;
}

.sfMenu a {
display:block;
height:29px;
float:left;
line-height:29px;
text-align:center;
padding:0 8px;
}

.sfMenu a:link,.sfMenu a:visited {
width:80px;
font-size:12px;
color:#2a6bbf;
border-left:1px #006dc1 solid;
}
.sfMenu a:hover,.sfMenu a:active {
width:80px;
font-size:12px;
color:#2a6bbf;
border-left:1px #006dc1 solid;
}

.soufaIn table {
margin:20px 0 0 70px;
}

.sf_input {
width:295px;
border:1px #2aa2d5 solid;
height:26px;
font-size:12px;
line-height:26px;
}

.sf_button {
width:90px;
height:28px;
background:#2a6bbf url(../images/bg.gif) no-repeat 0px -591px;
cursor:pointer;
border-width:0;
}

a.nowOn:link,a.nowOn:visited,
a.nowOn:hover,a.nowOn:active{
width:78px;
font-size:14px;
font-weight:700;
background-color:#2a6bbf;
color:#FFF;
}
.sidebar_nav h3{
height:30px;
font:normal bold 14px/30px "宋体";
color:#fff;
text-align:left;
padding-left:25px;
background-image:url(../images/tit_bg1.gif);
}
.sidebar_nav ul{
padding:8px 0px 13px 30px;
border:1px solid #a2d0df;
background-color:#eff4f8;
}
.sidebar_nav ul.navbg{
background:url(../images/sidebar_01.jpg) no-repeat right bottom;
}
.sidebar_nav ul li{
background:url(../images/bg.gif) no-repeat 0px -733px;
padding-left:15px;
line-height:22px;
height:22px;
}

/*资源分类阅读
-----------------------------------------------------------------------------*/
.column03bgtop{
width:990px;
height:56px;
background:url(../images/column03bg.gif) no-repeat 0px 0px;
}
.column03bgtop a{
display:block;
width:210px;
height:35px;
margin-top:47px;
margin-left:20px;
float:left;
}
.col03msg {
color:#616161;
margin-left:20px;
padding-top:50px;
height:30px;
float:left;
line-height:30px;
background:url(../images/bg.gif) no-repeat -253px 62px;
padding-left:250px;
}
.column03bgmd{
width:990px;
background:url(../images/column03bgmd.gif)  repeat-y 0px 0px;
margin:0px auto;
}
.column03bgmdin{
padding-left:25px;
}
.subcol{
width:300px;
float:left;
background-image:url(../images/colu03tit.jpg);
height:185px;
margin-right:22px;
display:inline;
}
.subcol h4{
font-size:12px;
color:#FFFFFF;
font-weight:700;
height:28px;
line-height:28px;
padding-left:33px;
}
.subcol h4 a:link,.subcol h4 a:visited {
color:#fff;
text-decoration:none;
}
.subcol h4 a:hover,.subcol h4 a:active {
color:#fff;
text-decoration:underline;
}
.subcol ul{
margin-top:15px;
margin-left:20px;
}
.subcol ul li{
width:77px;
float:left;
background:url(../images/bg.gif) no-repeat -120px -816px;
padding-left:16px;
line-height:200%;
}
.subcol ul.list03 li{
line-height:27px;
}
.subcol ul.list04 li{
line-height:33px;
background:url(../images/bg.gif) no-repeat -120px -813px;
}

/*法律资源整刊导航
---------------------------------------------------*/
.subcoltit{
height:43px;
width:90%;
margin-left:25px;
}
.subcoltit h4{
background:url(../images/column03bg.gif) no-repeat 0px -125px;
height:43px;
float:left;
}
h3.subcoltit01{
background:url(../images/column03bg.gif) no-repeat 0px -197px;
height:43px;
width:930px;
clear:both;
}
.subcoltitmsq{
color:#616161;
margin-left:200px;
background:url(../images/bg.gif) no-repeat -253px 19px;
padding-left:15px;
padding-top:10px;
font-size:12px;
}
.subcoltit span{
float:right;
padding-top:18px;
padding-right:20px;
}
.subcoltit span a{
display:block;
float:left;
width:70px;
height:15px;
text-align:center;
line-height:15px;
border-right:1px solid #999999;
}
.subcoltit span a:link,.subcoltit span a:visited {
color:#0041ae;
text-decoration:none;
}
.subcoltit span a:hover,.subcoltit span a:active {
color:#B90207;
text-decoration:underline;
}
.subcoltit span a.red:link,.subcoltit span a.red:visited {
color:#b90207;
text-decoration:none;
}
.subcoltit span a.red:hover,.subcoltit span a.red:active {
color:#b90207;
text-decoration:underline;
}
.column03bgbot{
width:990px;
margin:0px auto;
height:14px;
background:url(../images/column03bg.gif) no-repeat 0px -104px;
}

/*滚动部分样式（报刊阅览、类期刊阅览 ）
--------------------------------*/
.ifram {
zoom:1;
padding:4px 7px 0px 15px;
}

.iframQk {
height:165px;
width:98%;
margin:0 auto;
}
.column03bgbot{
width:990px;
height:14px;
background:url(../images/column03bg.gif) no-repeat 0px -104px;
}

/*报纸
---------------------------------------------------*/
.col07tit{
width:975px;
height:33px;
background:#FFFFFF url(../images/colutit.jpg) no-repeat 0px -120px;
}
.col07tit h4{
float:left;
font-size:14px;
font-weight:700;
padding-left:30px;
color:#B90207;
}
.col07tit h4 span{
color:#616161;
margin-left:40px;
padding-left:20px;
font-size:12px;
font-weight:normal;
}
.col07more{
display:block;
height:28px;
padding-top:8px;
float:right;
margin-right:10px;
}
.col07more a{
display:block;
float:left;
width:70px;
text-align:center;
height:15px;
line-height:15px;
}
.col07more a:link,.col06more a:visited {
color:#B90207;
text-decoration:none;
}
.col07more a:hover,.col06more a:active {
color:#B90207;
text-decoration:underline;
}
.col07bor{
border:1px #fcb87c solid;
background-color:#ffe9d9;
padding:5px;
margin-top:8px;
}
.col07bd{
background-color:#fff;
margin:0px auto;
padding-bottom:10px;
}
/*公共
------------------------------------------------------------------------------------------------------------------*/
.fl{ float:left;}        
.fr{ float:right;} 
.mr0{ margin-right:0px;}
.ml0{ margin-left:0px;} 
.mr0{ margin-right:0px;}  

/*法学核心期刊
---------------------------------------------------*/
.col06tit{
width:975px;
height:33px;
background:#FFFFFF url(../images/colutit.jpg) no-repeat 0px -78px;
}
.col06tit h4{
float:left;
font-size:14px;
font-weight:700;
padding-left:30px;
color:#0057b0;
}
.col06tit h4 span{
color:#616161;
margin-left:40px;
padding-left:20px;
font-size:12px;
font-weight:normal;
}
.col06more{
display:block;
height:28px;
padding-top:8px;
float:right;
margin-right:10px;
}
.col06more a{
display:block;
float:left;
width:70px;
text-align:center;
height:15px;
line-height:15px;
}
.col06more a:link,.col06more a:visited {
color:#0041ae;
text-decoration:none;
}
.col06more a:hover,.col06more a:active {
color:#B90207;
text-decoration:underline;
}
.col06bor{
border:1px #7cc0fc solid;
background-color:#daedfe;
padding:5px;
margin-top:8px;
zoom:1;
}
.col06bd{
background-color:#fff;
margin:0px auto;
}
.line_b {
border-bottom:1px dashed #bcbcbc;
font-size:0;
line-height:10px;
height:10px;
margin:0px 6px 7px 15px;
width:97%;
}
.col06bdin{
padding:9px 0px 10px 25px;
margin:0px auto;
width:950px;
}
.col066bdin{
padding:9px 0px 10px 5px;
}
.col066bd{
background-color:#fff;
}
.col06bdin img{
display:block;
margin-bottom:5px;
}
.col06bdin ul li {
width:72px;
float:left;
margin-right:35px;
text-align:center;
display:inline;
}
.colu04bd{
width:296px;
float:left;
margin-right:30px;
}
.colu04bd h4{
width:245px;
height:30px;
background:url(../images/bg.gif) no-repeat 0px -88px;
padding-left:35px;
padding-right:16px;
color:#FFFFFF;
font-weight:700;
font-size:12px;
line-height:30px;
}
.colu04bd h4 span a:link,.colu04bd h4 span a:visited {
color:#fff;
text-decoration:none;
font-weight:normal;
}
.colu04bd h4 span a:hover,.colu04bd h4 span a:active {
color:#fff;
text-decoration:underline;
font-weight:normal;
}
.colu04bd ul{
background-color:#FFFFFF;
border:1px #d6df6c solid;
border-top:none;
padding:8px;
}
.colu04bd ul li{
background:url(../images/bg.gif) no-repeat -737px -329px;
width:155px;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
padding-left:15px;
}
.colu04img01{
float:left;
width:87px;
height:74px;
background:url(../images/bg.gif) no-repeat 0px -122px;
margin-right:15px;
}
.colu04img02{
float:left;
width:90px;
height:74px;
background:url(../images/bg.gif) no-repeat -96px -122px;
margin-right:15px;
}
.colu04img03{
float:left;
width:90px;
height:74px;
background:url(../images/bg.gif) no-repeat -191px -118px;
margin-right:15px;
}

.col04bdin{
padding:5px 0px 0px 10px;
}
.col04bdin img{
display:block;
margin-right:20px;
float:left;
}

.col06bd table {
color:#666;
padding-top:5px;
margin-top:10px;
}

.col06bd table tr td {
line-height:16px;
}

.col06bd table tr.pading_w td {
padding-left:24px;
}

.col06bd table tr td span {
color:#B50000;
}
.table_bor{
padding-top:10px;
padding-left:10px;
}
.table_bor table{
width:99%;
margin:0px auto;
}
.table_bor table tr td{
padding-top:3px;
text-align:left;
}

.list01{
padding:16px 0px 0px 30px;
background:url(../images/colu01bg.jpg) no-repeat right bottom;
}
.list01 ul{
width:440px;
float:left;
}
.list01 ul li {
line-height:24px;
padding-left:15px;
background:url(../images/bg.gif) no-repeat -125px -970px;
}

/*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:79px;
}

#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:79px;
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;
}