
@import url("public.css");
@import url("other.css");
@import url("form.css");
.hot{ position:absolute; top:105px;}
.new{ position:absolute; top:147px;}
.hotx{ position:absolute; top:17px;}
.newx{ position:absolute; top:52px;}

/*body{ background:#fff url(../images/bj2013.jpg) center top no-repeat; padding-top:0px;}*/
body{
background:#fff url(../images/bg_top.gif) repeat-x;
}
#box{
width:960px;
overflow:hidden;
background:#fff url(../images/bg_top.gif) repeat-x;
 margin:0 auto;
}
/*#box{
width:100%;
height:100%;
}*/
#contain{
width:960px;
margin:0 auto
}

/*------ 顶部与导航-------*/
#top{
height:90px;
margin-bottom:5px;
}

/*------首页导航特殊样式-----*/
.index #nav{
width:100%;
height:97px;
background:url(../images/nav_bg.gif) repeat-x;
margin-top:0px;
}
.index #nav .nav_left{
padding-left:15px;
background:url(../images/nav_left.gif) no-repeat left;
}
.index #nav .nav_right{
padding-right:15px;
height:97px;
background:url(../images/nav_right.gif) no-repeat right
}
.index #nav li a{
width:92px;
height:39px;
float:left;
text-align:center;
line-height:39px;
font-size:14px;
}

.index #nav li.nav_li1 a{
background:url(../images/nav_tlink.gif);
}
.index #nav li.nav_li1 a:hover{
background:url(../images/nav_thover.gif);
}
.index #nav li.nav_li2{
margin-top:18px;
}
*+html .index #nav li.nav_li2{
margin-top:34px;
}
.index #nav li.nav_li2 a{
background:url(../images/nav_blink.gif);
}
.index #nav li.nav_li2 a:hover{
background:url(../images/nav_bhover.gif);
}

/*------子页导航统一样式-----*/
#nav{
width:770px;
height:80px;
background:url(../images/sub/subnav_bg.gif) repeat-x;
margin-top:10px;
}
#nav .nav_left{
padding-left:15px;
background:url(../images/sub/subnav_left.gif) no-repeat left;
}
#nav .nav_right{
padding-right:15px;
height:80px;
background:url(../images/sub/subnav_right.gif) no-repeat right
}
#nav li a{
width:74px;
height:31px;
float:left;
text-align:center;
line-height:31px;
font-size:12px;
}
#nav li.nav_li1 a{
background:url(../images/sub/subnav_tlink.gif);
}
#nav li.nav_li1 a:hover{
background:url(../images/sub/subnav_thover.gif);
}
#nav li.nav_li2{
margin-top:17px;
}
*+html #nav li.nav_li2{
margin-top:33px;
}
#nav li.nav_li2 a{
background:url(../images/sub/subnav_blink.gif);
}
#nav li.nav_li2 a:hover{
background:url(../images/sub/subnav_bhover.gif);
}

/*------ 预留广告-------*/
#ad{
margin:10px 0;
clear:both;
}

/*------ index、sub左右框架 -------*/
.left{
width:285px;
float:left
}
.right{
width:650px;
float:right;
}
.sub_left{
width:650px;
float:left;
}
.sub_leftcon{
width:626px;
float:left;
padding:10px;
border:#fcc879 1px solid;
background:#fbf2e9;
}

.sub_right{
width:285px;
float:right
}
.left_bar{
width:390px;
float:left;
margin-top:10px;
}
.right_bar{
width:250px;
float:right;
margin-top:10px;
}
.left_bar div.bar_con , .right_bar div.bar_con{
height:212px;
}

/*------ left 栏目-------*/
.search h1{
width:100%;
height:25px;
background-color:#fceedf;
margin:20px auto;
line-height:25px;
text-align:center;
font-weight:normal;
font-size:14px;
color:#464445;
}

/*------ right栏目-------*/
#intro_book{
margin-top:10px;
}
#intro_book div.bar_con{
height:165px;
}
#myTab0_Content0 li ,#myTab0_Content1 li ,#myTab0_Content2 li,#myTab0_Content3 li{
margin:15px 0;
}
#myTab0_Content0 li a ,#myTab0_Content1 li a ,#myTab0_Content2 li a ,#myTab0_Content3 li a{
color:#0066CC;
text-decoration:underline;
}
#myTab0_Content0 li a:hover ,#myTab0_Content1 li a:hover ,#myTab0_Content2 li a:hover ,#myTab0_Content3 li a:hover{
color:#e30000;
text-decoration:none;
}

/*------bottom栏目-------*/

#footer_nav{


text-align:center;
margin-top:30px;
clear:both;
border-top:#c2c1c1 1px solid
}
.index #footer_nav{
border-top:none;
margin-top:15px;
}
#footer_nav p{
margin-top:15px;
}

/*------------------------------------   sub_style  --------------------------------------------*/

.distant{
margin-bottom:13px;
width:100%;
}
.depart{
}
.depart p{
text-indent:30px;
padding:5px 0;
}

/*--- .depart p a{color:#0066CC} 新法规速递 .depart ----*/
.depart p.pmore a{
color:#e30000;
}
.depart p a:hover{
color:#000;
text-decoration:underline
}
.depart p:hover{
background-color:#f7f7f7;
}

/*-----内页副导航条----*/
#sub_nav{
text-align:center;
height:30px;
line-height:30px;
border:#fcc879 1px solid;
}
#sub_nav .sub_navtitle{
background:#fbf2e9;
width:85px;
float:left;
font-weight:bold;
color:#000;
border-right:#fcc879 1px solid;
}
#sub_nav a:hover{
text-decoration:underline
}

/*------ 新法规速递 -----*/
.law #sub_nav{
width:950px;
height:31px;
background:url(../images/law_subnav_bg.gif) no-repeat;
border:none;
line-height:31px;
}
.law #sub_nav .sub_navleft{
padding-right:20px;
}
.law #sub_nav .sub_navleft a{
color:#FFF;
font-size:14px;
font-weight:bold;
}
.law .sub_left{
width:730px;
}
.law #search_top{
height:225px;
background:url(../images/lawbox_bg.gif) center top no-repeat;
margin-top:-3px;
font-size:12px;
}
.law #search_top a , .law #search_top p , .law #search_top input{
font-size:12px;
}
.law #search_top h3{
text-align:center;
padding-top:20px;
padding-bottom:5px;
font-size:16px;
}
.law #law_search p{
margin:13px 0 11px 0;
}
.law #hotlaw_intro p{
margin:13px 0 11px 0;
}
.law .sub_left li a:hover{
text-decoration:underline;
}
.law .sub_left li:hover{
background:none
}
.law .sub_right{
width:210px;
}
.law .sub_right div{
background:#fff
}
.law #law_difang a{
padding-right:5px;
}
.law  .sub_left .h1_title{
height:30px;
background:url(../images/law_left_bartitle_bg.gif) no-repeat;
border:none;
}
.h3_title{ 
background:url(../images/law_left_bartitle_bg2.gif) no-repeat;
width:360px;
line-height:30px;
height:30px;
border:none;}




.law #box #contain .sub_left .fgsyt h1_title_lfca{background:url(../images/law_left_bartitle_bg.gif) no-repeat;}

.law .sub_left .sub_con , .law .bottombar div.sub_con{
/*---- background:#f7f7f7; ---*/
background:#fff;
border:#dedede 1px solid;
border-top:none;
width:724px;
}
.law .bottombar h1{
border:none;
}
.law .bottombar h1 span , .law .bottombar .sub_con li a{
font-size:12px;
}
.law  #search p{
margin-top:10px;
padding-left:10px;
}
.law #tm1 , .law #tm2 , .law  #bbdw{
height:16px;
line-height:16px;
width:180px;
}
.law #tm2 {
width:190px;
}
.law  #BB1{
margin-left:100px;
}
.law #right_tm1 , .law #right_tm2 , .law  #right_bbdw , .law  #username , .law  #passwd , .law  #email{
width:130px;
height:16px;
line-height:16px;
}
.law #right_BB1{
margin-left:40px;
}
.law #enter{
}
.law  #sub{
}

.law .zjbj{width:925px; height:57px; padding-top:7px; padding-left:25px; float:left; background:url(../images/zjbj.jpg) no-repeat bottom; margin-bottom:4px;}


.law .sub_right .h1_title{
height:30px;
width:210px;
background:url(../images/law_rightbatitler_bg1.jpg);
font-size:12px;
border:none;
line-height:30px;
}
.law .sub_right .qrt{ width:210px; height:50px; background:url(../images/law_rightbatitler_bg2.jpg); line-height:24px; font-size:12px; border:none; padding-top:10px; }
.mar13{ margin-top:13px;}

.law .sub_right .sub_con{
font-size:12px;
border:#dedede 1px solid;
border-top:none;
width:208px;
}

.law .sub_right .h1_title1{
height:30px;
width:210px;
background:url(../images/law_rightbatitler_bg1.jpg);
font-size:12px;
border:none;
line-height:30px;
}
.law .sub_right .qrt1{ width:210px; height:50px; background:url(../images/law_rightbatitler_bg2.jpg); line-height:24px; font-size:12px; border:none; padding-top:10px; }
.mar13{ margin-top:13px;}

.law .sub_right .sub_con1{
font-size:12px;
border:#dedede 1px solid;
border-top:none;
width:188px;
padding:10px;
text-align:left;
}
.sub_img{ width:188px; text-align:center; height:auto; margin-bottom:5px;}
.law #search input , .law .sub_right h1 , .law .sub_right p , .law .sub_right  p a{
font-size:12px
}
.law .sub_right h1{
border-bottom:#999 1px dashed;
background:none;
}
.law .sub_right .new_law li{
font-size:12px;
color:#666;
}
.law .sub_right .new_law li a{
font-size:12px;
}
/*------论文资料库与法律书摘通用样式-------*/
.lw #sub_nav , .flsz #sub_nav{
width:950px;
height:31px;
background:url(../images/lw_subnav_bg.gif) no-repeat;
border:none;
line-height:31px;
}
.lw #sub_nav .sub_navleft{
padding-right:20px;
}
.flsz #sub_nav .sub_navleft{
padding-right:55px;
}
.lw #sub_nav .sub_navleft a , .flsz #sub_nav .sub_navleft a{
color:#FFF;
font-size:14px;
font-weight:bold;
}
.lw .sub_left , .flsz .sub_left{
width:730px;
}
.lw .sub_left li a:hover , .flsz .sub_left li a:hover{
text-decoration:underline;
}
.lw .sub_left li:hover , .flsz .sub_left li:hover{
background:none
}
.lw .sub_right , .flsz .sub_right{
width:210px;
}
.lw  .sub_left .h1_title , .flsz  .sub_left .h1_title{
width:730px;
height:26px;
background:url(../images/lw_lefttitle_bg.gif)  repeat-x bottom;
border:none;
}
.lw  .sub_left .h1_title .spantitle , .flsz  .sub_left .h1_title .spantitle{
width:160px;
background:url(../images/lw_title_left.gif) no-repeat;
}
.lw  .sub_left .h1_title .spanmore , .flsz .sub_left .h1_title .spanmore{
padding-top:7px;
}
.lw .sub_left .sub_con , .flsz .sub_left .sub_con{
border:#c8c8c8 1px solid;
border-top:none;
width:728px;
margin-left:1px;
_margin-top:-4px
}

.lw .sub_left .bottombar .h1_title{
width:339px;
}
.lw .sub_left .bottombar .sub_con{
width:336px;
}
.lw .sub_left .bottombar .sub_con li{
margin-top:5px;
}
.lw .sub_left .bottombar h1 span , .lw .sub_left .bottombar li , .lw .sub_left .bottombar li a{
font-size:12px;
}

.lw  #search .sub_con , .flsz  #search .sub_con{
padding-bottom:20px;
}
.lw  #search p , .flsz #search p{
margin-top:10px;
padding-left:10px;
}
.lw .sub_right #sm1 , .lw .sub_right #sm2 , .lw .sub_right  #zz ,
.flsz .sub_right #sm1 , .flsz .sub_right #sm2 , .flsz .sub_right  #zz
{
height:16px;
line-height:16px;
width:150px;
}
.lw .sub_right #sm2 , .flsz .sub_right #sm2{
width:160px;
}
.lw .sub_right  #zz , .flsz .sub_right  #zz{
width:90px;
}
.lw  .sub_right .h1_title , .flsz .sub_right .h1_title{
height:26px;
width:210px;
background:none;
font-size:12px;
border:none;
text-align:center;
}


.lw .sub_right .sub_con , .flsz .sub_right .sub_con{
font-size:12px;
border:#c8c8c8 1px solid;
width:208px;
background:#fafafa
}
.lw .sub_right .h1_subtitle a , .lw .sub_right li a , .lw #search input , .lw .sub_right h1 , .lw .sub_right p , .lw .sub_right  p a , 
.flsz .sub_right .h1_subtitle a , .flsz .sub_right li a , .flsz #search input , .flsz .sub_right h6 , .flsz .sub_right p , .flsz .sub_right  p a
{
font-size:12px
}
.lw .sort_li li , .flsz .sort_li li{
text-indent:25px;
padding:4px 0 3px 0
}
.lw .sort_li li:hover , .flsz .sort_li li:hover{
background:#999;
}
.lw .sort_li li:hover a , .flsz .sort_li li:hover a{
color:#fff;
}
.lw  #lw_talk fieldset{
border:#999 1px dotted;
padding:20px 0 30px 50px; 
}
.lw  #lw_talk legend{
padding:5px;
text-align:center;
margin-left:250px;
background:#F5F5F5;
color:#000;
border:#ccc 1px solid
}

/*------ -----*/
/*------ 法律学人 -----*/
.lawyer #box16left a{
width:65px;
float:left;
margin:8px 0 0 15px;
_display:inline;
padding:4px;
text-align:center;
overflow:hidden;
}
.lawyer #box16left a:hover{
background:#8bcbf6;
color:#FFF;
}
.lawyer  #search_lawyer a{
width:80px;
float:left;
_display:inline;
margin:9px 0 0 15px;
}
.lawyer  #search_lawyer a:hover{
text-decoration:underline;
color:#53b1ef;
}

.lawyer  #lawyer_station a{
width:120px;
float:left;
margin:14px 0 0 5px;
}
.lawyer  #lawyer_station a:hover{
text-decoration:underline;
color:#53b1ef;
}
.lawyer #subtop{
height:50px; 
padding:10px 30px; 
background:url(../images/law_search_bg.gif) repeat-x 
}

/*------ 法治动态 ------*/
.fzdt .right_font li  a{
font-size:12px;
}
/*------ 法律学人 ------*/

.fxj #fxj_search{
text-align:center;
margin-top:20px;
}
.fxj #fxj_search #xm{
width:180px; 
height:16px;
line-height:16px;
}
.fxj #fxj_search .fxj_s_resule{
padding:10px 10px 5px 10px;
margin:15px 0; 
text-align:left; 
background:#eaeace; 
border:#d6d6ad 1px solid;
}
.fxj #fxj_search .fxj_s_resule span{
font-weight:bold
}
.fxj .fxj_lawyer h6{
color:#000;
text-align:center;
}
.fxj .fxj_lawyer h6  a:hover , .fxj .fxj_lawyer dl a:hover{
text-decoration:underline
}
.fxj .fxj_lawyer dl{
border:#d6d6ad 1px solid;
width:178px;
float:left;
margin:10px 0 0 10px;
_display:inline
}
.fxj .fxj_lawyer dl dt{
height:26px;
text-align:center;
line-height:26px;
background:#eaeace;
color:#000;
font-weight:bold;
font-size:12px;
}
.fxj .fxj_lawyer dl dt a{
font-size:12px;
}
.fxj .fxj_lawyer dd{
padding:10px;
font-size:12px;
height:100px;
line-height:21px;
overflow:hidden;
}
.fxj .fxj_lawyer dd span a{
color:#fd8f4e;
font-size:12px;
}
.black{
color:#000;
}
.fxj_div{
border:#e2e28c 1px solid;
line-height:26px;
}
.fxj_con{
padding:0 20px;
}
.fxj_h1{
background:#eaeace;
height:30px;
line-height:30px;
color:#000;
margin-bottom:20px;
text-indent:20px;
}
#box #fxj_enter p.a_clear{
text-align:center;
color:#ff0000;
}
#box #fxj_enter p.a_clear a{
float:none;
}
#box #fxj_enter p.a_clear a:hover{
background:none;
color:#000;
}

/*----  司法考试 ----*/
.sk #sk_sub_nav{
height:43px;
background:url(../images/sk_subbg.gif) no-repeat;
line-height:43px;
}
.sk #sk_sub_nav a{
margin:0 10px;
}
.sk #sk_sub_nav a:hover{
text-decoration:underline;
}
.sk #sk_sub_nav span.sk_subnav_title{
margin:0 50px 0 25px;
}
.sk #sk_sub_nav span.sk_subnav_title a{
color:#FFF;
font-weight:bold;
}
.div_gray{
border:#dadada 1px solid
}
.h1_gray{
height:27px;
line-height:27px;
background:url(../images/tt1.gif) no-repeat;
margin-bottom:10px;
}
.h1_gray .span_left{
color:#000;
font-weight:bold;
float:left;
font-size:14px;
margin-left:12px;
_display:inline;
}
.h1_gray .span_right{
float:right;
margin-right:15px;
_display:inline;
}
.h1_gray .span_right a{
color:#3a5369;
font-size:12px;
font-weight:normal;
}
.div_green{
border:#c0d7e7 1px solid
}
.h1_green{
height:27px;
line-height:27px;
background:url(../images/tt2.gif) no-repeat;
margin-bottom:10px;
}
.h1_green .span_left{
color:#000;
font-weight:bold;
float:left;
font-size:14px;
margin-left:12px;
_display:inline;
}
.h1_green .span_right{
float:right;
margin-right:10px;
_display:inline;
}
.h1_green .span_right a{
color:#3a5369;
font-weight:normal;
font-size:12px;
}
.sk #sk_book dl{
float:left;
width:305px;
margin:10px 0 20px 10px;
_display:inline;
}
.sk #sk_book dl dt{
float:left;
margin-right:10px;
}
.sk #sk_book dl dd.sk_ddtitle{
text-align:center;
margin:10px 0;
height:28px;
}
.sk #sk_book dl dd.sk_ddtitle a{
color:#d88b55;
}
.sk #sk_book dl dd.sk_ddtitle a:hover{
text-decoration:underline;
}
.sk #sk_book dl dd.sk_ddcontent{
font-size:12px;
color:#666;
text-indent:25px;
line-height:20px;
}
.sk #sk_book dl dd.sk_ddcontent a{
color:#d88b55;
}
.sk #sk_book dl dd.sk_ddcontent a:hover{
text-decoration:underline
}
.sk .books_show dl{
width:150px;
float:left;
margin:5px 0 5px 35px;
_display:inline;
}
.sk .books_show dt{
padding:10px 0;
text-align:center;
}
.sk .books_show dt img{
width:130px;
height:188px;
}
.sk .books_show dl:hover dd{
color:#000;
}
.sk .books_show dd{
margin:3px 0 0 5px;
font-size:12px;
}
.sk .books_show dd.dd_number{
font-size:14px;
color:#000
}
.sk .books_show dd.dd_name{
font-size:14px;
color:#000;
height:50px;
}
.sk .books_show dd.dd_name a{
color:#000;
font-size:14px;
}
.sk .books_show dd.dd_price{
color:#FF2F2F;
}
.sk  #sk_cks_intro h2{
background:url(../images/sk_bookintro_bg.gif) no-repeat center;
height:30px;
line-height:30px;
text-align:center; 
font-weight:normal;
color:#000;
clear:left;
margin:20px 0 10px 0;
}
.sk .sk_series  dl{
width:130px;
float:left;
margin:5px 0 5px 5px;
_display:inline;
}
.sk .sk_series  dt{
padding:10px 0;
text-align:center;
}
.sk .sk_series  dt img{
width:90px;
height:135px;
}
.sk .sk_series  dl:hover dd{
color:#000;
}
.sk .sk_series dd.dd_name{
font-size:12px;
text-align:center;
margin:3px 0;
height:30px;
overflow:hidden;
}
.sk .sk_series  dd a{
font-size:12px;
color:#464445
}
.sk .sk_series  dd a:hover{
text-decoration:underline;
}

.sk .new_law .h5{
padding:10px 0 5px 0;
}
.sk .new_law li:hover{
background:#f4f2f2
}

.sk #px_depart li{
text-indent:20px;
}
.sk #px_depart li:hover{
background:none;
}

.sk #dgfg_ul h1{
color:#000;
font-size:14px;
margin-top:30px;
border-bottom:#999 1px dashed;
padding-bottom:5px;
text-indent:20px;
}
.sk #dgfg_ul li{
text-indent:20px;
}
.sk #dgfg_ul li:hover{
background:none;
}
/*--司法考试 法律文书、合同范本 内页共同的样式---*/
.sk #box h6.sk_h1 , .flws  #box h6.sk_h1 , .htfb  #box h6.sk_h1 ,  .lawsite #box h1.sk_h1{
color:#000;
font-size:14px; 
margin-bottom:10px;
text-align:center;
height:20px;
padding-top:10px;
background:url(../images/shopping/sho_t_bg.gif) repeat-x
}
.sk .sub_left , .flws .sub_left , .htfb .sub_left{
width:616px;
}
.sk .sub_right .new_book li , .flws .sub_right .new_book li , .htfb .sub_right .new_book li{
margin-top:8px;
}
.sk .sub_right li a , .flws .sub_right li a , .htfb .sub_right li a{
font-size:12px;
}

#skbooks_all dl{
padding:15px 20px 10px 20px;
border-bottom:#999 1px dashed;
width:435px;
float:left;
}
#skbooks_all dl:hover{
background:#fdf4ef;
} 
#skbooks_all dt{
float:left;
margin-right:15px;
}
#skbooks_all dt img{
width:100px;
height:143px;
padding:4px;
border:#ccc 1px solid;
}
#skbooks_all dd{
margin-top:6px;
}
#skbooks_all dd.dd_number{
padding-top:5px;
}
#skbooks_all dd.dd_name{
height:32px;
overflow:hidden;
}
#skbooks_all dd.dd_name , #skbooks_all dd.dd_name a{
color:#fd8f4e
}
#skbooks_all dd.dd_name a:hover{
text-decoration:underline;
}
#skbooks_all dd.dd_intro{
font-size:12px;
color:#6E6E6E;
height:42px;
overflow:hidden;
}
#skbooks_all dd.dd_price{
color:#FF2F2F;
}

#zxtk_right h1{
text-align:left;
text-indent:35px;
margin-top:20px;
}
#zxtk_right p{
text-indent:35px;
margin-bottom:10px;
}
/*----- 法律书诱惑与通行证 -------*/
#bbs_box{
height:236px;
text-indent:240px;
padding-top:40px;
}
#bbs_box p{
margin-top:30px;
}
#bbs_box p a{
color:red;
}
#passport_box{
padding:15px 0 0  15px;
}
#passport_box .passport_leftbox{
float:left;
padding-top:10px;
}
#passport_box .passport_rightbox{
float:right;
padding:10px 30px 20px 30px;
border-left:#999 1px dashed
}
#passport_box .passport_rightbox li , #passport_box .passport_rightbox li a{
font-size:12px
}
#passport_box #passport_username , #passport_box #passport_passwd{
width:180px;
height:16px;
}
#passport_box  #submit1{
margin-left:110px;
}
#passport_box p{
margin:15px 0 0 80px;
}
#passport_box p.p_last{
text-indent:70px;
}
#passport_box p.p_last a{
color:#ff7800
}
#passport_box li{
margin-top:15px;
}

/*------ 合同范本、裁判文书、法律文书 标题栏通用样式 -------*/
.htfb .span_left , .cpws .span_left , .flws .span_left{
float:left;
}
.htfb .span_right , .cpws .span_right , .flws .span_right{
float:right;
margin-right:10px;
_display:inline
}

/*----- 合同范本 -------*/
.htfb #htfb_sub_nav{
height:33px;
line-height:33px;
background:url(../images/htfb/htfb_subnav_bg.gif) repeat-x;
border:#adadad 1px solid;
}
.htfb #htfb_sub_nav  a:hover{
text-decoration:underline
}
.htfb #htfb_sub_nav .htfb_subnav_title{
width:133px;
float:left;
background:url(../images/htfb/htfb_subnav_left.gif) no-repeat;
text-align:center;
padding-top:8px;
height:25px;
line-height:25px;
}
.htfb #htfb_sub_nav .htfb_subnav_title a{
color:#FFF;
font-size:14px;
font-weight:bold;
}
/*-- gray_t1 --*/
.htfb .gray_t1{
height:24px;
line-height:24px;
background:url(../images/htfb/htfb_gray_bg.gif) repeat-x;
}
.htfb .gray_t1 .span_left{
background:url(../images/htfb/htfb_gray_left.gif);
font-size:12px;
font-weight:normal;
color:#FFF;
width:87px;
height:24px;
text-indent:5px;
}
.htfb .gray_t1 .span_right a{
font-size:12px;
font-weight:normal;
}
/*-- green --*/
.htfb .green_t1{
height:24px;
line-height:24px;
background:url(../images/htfb/htfb_green_bg.gif) repeat-x;
}
.htfb .green_t1 .span_left{
color:#85c6ab;;
text-indent:35px;
font-weight:bold;
background:url(../images/htfb/htfb_green_left.gif) no-repeat 10px 0;
}
.htfb .green_t1 .span_right a{
font-weight:normal;
color:#85c6ab;
font-size:12px;
}
.htfb .div_green{
border:#b1e1ba 1px solid;
}
/*-- yellow --*/
.htfb .yellow_t1{
height:24px;
line-height:24px;
background:url(../images/htfb/htfb_yellow_bg.gif) repeat-x;
}
.htfb .yellow_t1 .span_left{
color:#5f8c08;
text-indent:35px;
font-weight:bold;
background:url(../images/htfb/htfb_yellow_left.gif) no-repeat 10px 0;
}
.htfb .yellow_t1 .span_right a{
font-weight:normal;
color:#5f8c08;
font-size:12px;
}
.htfb .div_yellow{
border:#b1e1ba 1px solid;
}
/*-- blue --*/
.htfb .blue_t1{
height:24px;
line-height:24px;
background:url(../images/htfb/htfb_blue_bg.gif) repeat-x;
}
.htfb .blue_t1 .span_left{
color:#3fa8c2;
text-indent:35px;
font-weight:bold;
background:url(../images/htfb/htfb_blue_left.gif) no-repeat 10px 0;
}
.htfb .blue_t1 .span_right a{
font-weight:normal;
color:#3fa8c2;
font-size:12px;
}
.htfb .div_blue{
border:#b8e2ec 1px solid;
}
/*-- gray_t2 --*/
.htfb .gray_t2{
height:24px;
line-height:24px;
background:url(../images/htfb/htfb_gray_bg.gif) repeat-x;
}
.htfb .gray_t2 .span_left{
color:#464243;
text-indent:35px;
font-weight:bold;
background:url(../images/htfb/htfb_gray_arrow.jpg) no-repeat 10px 4px;
}
.htfb .gray_t2 .span_right a{
font-weight:normal;
color:#464243;
font-size:12px;
}

/*-------*/
.htfb .new_law li:hover {
background:none;
}
.htfb .new_law  a:hover{
color:#FF0000;
text-decoration:underline;
}

/*----- 裁判文书 -------*/
.cpws .h1_title1 , .cpws .h1_title2{
height:30px;
line-height:30px;
background:url(../images/cpws_title_bg.gif) repeat-x;
margin-bottom:10px;
}
.cpws .h1_title1 .span_left , .cpws .h1_title2 .span_left{
color:#2669b5;
text-indent:40px;
font-weight:bold;
}
.cpws .h1_title1 .span_left{
background:url(../images/cpws_title_left.gif) no-repeat 10px 0;
}
.cpws .h1_title2 .span_left{
background:url(../images/cpws_title_left2.gif) no-repeat 10px 0;
}

.cpws .h1_title1 .span_right a{
font-weight:normal;
color:#2669b5;
font-size:12px;
}
.cpws .cpws_divline{
border:#bfd7ef 1px solid
}
.cpws .sub_right .cpws_divline{
background:#f8fcff;
}
.cpws #box .new_law li {
color:#3a5a7f;
}
.cpws #box .new_law li:hover {
background:none;
}
.cpws #box .new_law li a:hover{
color:red;
text-decoration:underline;
}
.cpws #box .new_law li span.spanright{
width:260px;
padding-right:3px;
}
.cpws #search{
padding-bottom:15px;
}
.cpws #search p{
margin-left:20px;
}
.cpws .cpws_sort{
margin-top:10px;
}
.cpws .cpws_sort p{
margin:20px 0 15px 0;
text-indent:40px;
}

/*----- 法律文书 ------*/
.flws #flws_sub_nav{
height:63px;
background:url(../images/flws_nav_bg.jpg) repeat-x;
}
.flws #flws_sub_nav  a{
font-size:14px;
font-weight:normal;
}
.flws #flws_sub_nav  a:hover{
text-decoration:underline
}
.flws #flws_sub_nav .flws_subnav_title{
width:118px;
float:left;
height:63px;
}
.flws #flws_sub_nav p{
text-indent:35px;
}
.flws #flws_sub_nav  .nav_p1{
color:#FFF;
margin:9px 0 15px 0;
}
.flws #flws_sub_nav  .nav_p1 a{
color:#FFF;
}
/*-- 法律文书 gray_t1 --*/
.flws .gray_t1{
height:24px;
line-height:24px;
background:url(../images/flws_title_bg.gif) repeat-x;
}
.flws .gray_t1 .span_left{
background:url(../images/flws_title_left.gif) repeat-x;
font-size:14px;
color:#FFF;
width:110px;
height:24px;
text-indent:10px;
font-weight:bold;
}
.flws .gray_t1 .span_right a{
font-size:12px;
font-weight:normal;
}
.flws .div_gray{
border:#6d9a8b 1px solid
}
/*-- 法律文书 green --*/
.flws .green_t1{
height:24px;
line-height:24px;
background:url(../images/flws_mid_title_bg.gif) repeat-x
}
.flws .green_t1 .span_left{
color:#3e4d4a;
text-indent:25px;
font-weight:bold;
background:url(../images/flws_blue_lefttitle.gif)  no-repeat 10px 5px;
}
.flws .green_t1 .span_right a{
font-weight:normal;
color:#3e4d4a;
font-size:12px;
}
.flws .div_green{
border:#bcd8d7 1px solid;
background:#f7fcfa
}
.flws .new_law li:hover {
background:none;
}
.flws .new_law  a:hover{
color:#FF0000;
text-decoration:underline;
}

/*----- 电子杂志 ------*/
#m_login{
width:258px;
float:left;
height:200px;
background:#ecf8fc;
font-size:14px;
color:#333;
padding:10px;
line-height:22px;
}
#m_login a{
font-size:14px;
color:#333
}
#m_login h1{
height:21px;
line-height:21px;
background:url(../images/maillist/dingyue_title.gif) no-repeat;
color:#006ea1;
text-indent:20px;
margin:0 0 10px 10px;
}
#m_login p{
margin-top:6px;
}
.m_law{
width:329px;
float:left;
margin-left:6px;
_display:inline;
background:url(../images/maillist/law_m_bg.jpg) repeat-y;
}
.m_law h6{
height:25px;
padding-top:15px;
background:url(../images/maillist/law_m_title.jpg);
color:#006ea1;
text-indent:30px;
}
.m_law div{
height:220px;
background:url(../images/maillist/law_m_bottom.jpg) bottom no-repeat
}
.m_law ul{
width:92%;
margin:0 auto
}
.m_law ul li{
font-size:12px;
margin-top:3px;
line-height:20px;
color:#333;
}
.m_law ul li a{
font-size:12px;
color:#333;
}
.m_lawbook{
width:258px;
float:left;
background:#f1f1f1;
margin-top:10px;
}
.m_lawbook h6{
height:30px;
background:url(../images/maillist/lawbook_m_title.jpg) no-repeat;
text-indent:-9999px;
}
.m_lawbook p{
font-size:12px;
line-height:22px;
color:#333;
padding:10px 9px; 
}
.m_newlaw{
float:right;
width:658px;
margin-right:5px;
_display:inline;
margin-top:10px;
background:#f1f1f1;
}
.m_newlaw h1{
background:url(../images/maillist/neslaw_m_title.jpg) no-repeat;
text-indent:-9999px;;
height:30px;
}
.m_newlaw p{
font-size:12px;
line-height:22px;
color:#333;
padding:0 10px; 
}
.m_newlaw p a{
font-size:12px;
}
.hei_1{
height:1px;
font-size:0;
line-height:0
}
.m_news{
background:url(../images/maillist/m_bg.jpg) repeat-y;
margin-top:10px;
}
.m_news li,.m_news li a{
color:#333
}
.m_news li a:hover{
color:#000;
text-decoration:underline
}
.m_news p{
padding-top:10px;
}
.m_news h6{
height:32px;
line-height:32px;
text-align:right;
padding-right:16px;
}
.m_news h6 a{
color:#1794d0;
font-size:14px;
font-weight:normal
}
.m_news h6 a:hover{
text-decoration:underline
}
.m_lawnews ul{
overflow:hidden;
_zoom:1
}
#m_lawbook li{
width:170px;
float:left;
margin:13px 0 0 19px;
_display:inline;
}
#m_law h6{
background:url(../images/maillist/m_title2.jpg) no-repeat
}
#m_law li{
width:450px;
float:left;
overflow:hidden;
margin:10px 0 0 19px;
_display:inline
}
#m_law li span{
color:#666;
font-size:12px;
}

.maillist #fare{
background:url(../images/maillist/t_bg.jpg) repeat-y;
}
.maillist #fare h6{
height:25px;
padding-top:11px;
text-indent:43px;
background:url(../images/maillist/t_title.jpg) no-repeat;
color:#004da7;
}
.maillist #fare  .fare1{
font-size:14px;
color:#FF0000;
font-weight:bold;
line-height:30px;
padding:3px 0 0 56px;
}
.maillist #fare  .fare2{
padding:10px 16px 0 20px;
}
.maillist #fare  .fare2 p{
font-size:12px;
color:#000;
line-height:22px;
}
.maillist #fare .fare3{
padding:10px 16px 0 20px;
line-height:22px;
color:#000;
font-size:12px;
}
.maillist .l_308{
width:308px;
float:left;
line-height:20px;
}
.maillist .l_308 div{
padding:0 12px;
line-height:24px;
font-size:12px;
}
.maillist .l_308 strong{ padding:15px 0px 8px 0px; font-size:16px; display:block;}
.maillist .l_308 p{ font-size:12px;}
.maillist .l_308 a{
font-size:14px;
color:#09F;
}
.maillist .l_308 a:hover{
color:#f60;
}





.maillist .m_308{
width:308px;
float:left;
margin-left:10px;
_display:inline
}
.maillist .m_308 li{
font-size:12px;
margin:0px 10px 0px 10px;
line-height:20px; 
}

.maillist .r_308{
width:308px;
float:right;
}
.maillist .r_308 li{
font-size:12px;
margin:0px 10px 0px 10px;
line-height:20px;
}

.maillist .l_308,.maillist .m_308,.maillist .r_308{
border:#90d0e9 1px solid;
margin-top:6px;
height:280px;
}
.maillist .l_308 h6,.maillist .m_308 h6,.maillist .r_308 h6{
height:31px;
line-height:31px;
background:url(../images/maillist/t2_title.jpg) no-repeat;
color:#004da7;
text-indent:36px;
}

.l_468{
width:468px;
float:left;
}
.l_468 ul,.r_468 ul{
padding:6px 10px 6px 10px;
}
.l_468 li{
font-size:12px;
color:#000;
line-height:20px;
margin-top:6px;
}
.r_468 li{
font-size:12px;
color:#000;
line-height:22px;
margin-top:10px;
}
.l_468 li span,.l_468 li a,.r_468 li a{
font-size:12px;
color:red;
}
.l_468 li a:hover,.r_468 li a:hover{
text-decoration:underline
}
.r_468{
width:468px;
float:right;
}

.l_468,.r_468{
border:#6b9fab 1px solid;
height:252px;
}
.l_468 h6,.r_468 h6{
height:21px;
padding-top:10px;
background:url(../images/maillist/t3_title.jpg) no-repeat;
font-size:14px;
color:#245f67;
text-indent:30px;
}

/*----- 法律图书 ------*/
#lawbook_table{
border-collapse:collapse;
border:#d6e8fc 1px solid;
background:#fafcff
}
#lawbook_table a:hover{
text-decoration:underline;
color:#FF0000;
}
#lawbook_table td , #lawbook_table th{
padding:10px 0 10px 20px;
line-height:18px;
}
#lawbook_table th{
background:#e8f3ff;
}
#lawbook_table th{
padding:0;
color:#000;
}
.lawbook .h1_title{
background:url(../images/lawbook_h_bg3.gif) ;
height:28px;
border:none;
}
.lawbook .lawbook_con{
border:#d6e8fc 1px solid;
border-top:none;
background:#fff;
padding:10px 0
}
.lawbook_div{
background:url(../images/lawbook_bg2.gif) repeat-y center
}
.lawbook .new_law li:hover{
background:#e6eef6
}
.lawbook .new_book li a:hover{
text-decoration:underline;
color:#FF0000;
}
.lawbook .lawbook_leftdiv{
float:left;
width:320px;
}
.lawbook .lawbook_rightdiv{
float:right;
width:320px;
}
.lawbook .lawbook_div h1{
background:url(../images/lawbook_title_bg.gif) no-repeat;
height:26px;
line-height:26px;
margin-bottom:15px;
}
.lawbook .lawbook_div h1 .spantitle{
text-indent:20px;
}
.lawbook .lawbook_div h1 .spanmore a{
color:#000;
}
.lawbook #law_shop_ul li{
margin:10px 0 0 30px;
}
.lawbook  #classic_book img{
margin:15px 0 15px 15px;
}

/*-----法律网站------*/
body.lawsite #sub_nav{
border:#d9dbda 1px solid;
font-size:12px;
}
body.lawsite #sub_nav a{
font-size:12px;
}
body.lawsite #sub_nav .sub_navtitle a{
font-size:14px;
}
body.lawsite #sub_nav .sub_navtitle{
background:url(../images/shopping/sho_stitle_bg.gif) repeat-x;
border-right:#d9dbda 1px solid;
}
body.lawsite .lawseek_subnav{
height:26px;
line-height:26px;
background:#e5e7e9;
}
body.lawsite .lawseek_subnav,body.lawsite .lawseek_subnav a{
font-size:12px;
color:#000;
padding:0 10px;
}
#subnav_b{
width:576px;
margin-left:160px;
}
#subnav_c{
width:576px;
margin-left:260px;
}
#subnav_g{
width:350px;
margin-left:530px;
}
#subnav_h{
width:316px;
margin-left:590px;
}
body.lawsite .white_bg{
margin-top:16px;
}
#site{
background:#eeeeee;
padding-bottom:15px;
}
#site h1{
height:30px;
padding-top:7px;
background:url(../images/site_h1title.gif) no-repeat;
color:#FFF;
text-indent:20px;
}
#site li{
margin-top:10px;
}
#site li a{
}
#site li a:hover{
text-decoration:underline;
}
#site li span{
font-size:12px;
color:#777;
}
body.lawsite .div_gray{
border:#eeeeee 3px solid
}
#intro_site a{
width:120px;
height:26px;
display:block;
float:left;
padding:10px 0 0 15px
}

.lawseek_left{
width:212px;
float:left;
}
.lawseek_left .left_box{
background:url(../images/lawseek/left_bg.jpg) repeat-y
}
.lawseek_left .left_top{
background:url(../images/lawseek/left_topbg.jpg) no-repeat top;
padding-top:10px;
margin-top:10px;
}
.lawseek_left .left_bottom{
background:url(../images/lawseek/left_bottombg.jpg) no-repeat bottom;
padding-bottom:12px;
}
.lawseek_left .left_box h2{
height:20px;
line-height:20px;
font-size:14px;
text-indent:30px;
color:#ff6600
}
.lawseek_left .left_box h2.t1{
background:url(../images/lawseek/l_t1.jpg) no-repeat 10px 2px; 
}
.lawseek_left .left_box h2.t2{
background:url(../images/lawseek/l_t2.jpg) no-repeat 10px 2px; 
}
.lawseek_left .left_box h2.t3{
background:url(../images/lawseek/l_t3.jpg) no-repeat 10px 2px; 
}
.lawseek_left .left_box li,.lawseek_left .left_box li a,.lawseek_left .left_box li span{
font-size:12px;
color:#333;
}
.lawseek_left .left_box li{
margin:9px 0 0 3px;
}
.lawseek_left .left_box li a:hover{
color:#000;
text-decoration:underline
}
.lawseek_left p{
line-height:30px;
padding:10px  10px 0 10px;
}
.lawseek_left p,.lawseek_left p a{
font-size:14px;
color:#333;
}
.lawseek_left p a:hover{
color:#000;
text-decoration:underline
}

.lawseek_right{
width:728px;
float:right;
}
.lawseek_right .right_top{
margin-top:10px;
}
.lawseek_right .right_box{
background:url(../images/lawseek/right_bg.jpg) repeat-y;
}
.lawseek_right .right_bottom{
background:url(../images/lawseek/right_bottombg.jpg) no-repeat bottom;
padding-bottom:16px;
}
.lawseek_right .right_box h2{
height:34px;
line-height:34px;
color:#f9912b;
font-size:14px;
text-indent:26px;
background:url(../images/lawseek/right_topbg2.jpg) no-repeat top
}
.lawseek_right .right_box .r1{
background:url(../images/lawseek/right_topbg.jpg) no-repeat top
}
.lawseek_right .menhu{
overflow:hidden;
_height:1%
}
.lawseek_right .menhu li{
width:130px;
float:left;
margin:16px 0  0 15px;
_display:inline
}
.lawseek_right #table2{
margin-top:6px;
}
.lawseek_right #table2 td{
line-height:30px;
padding:10px 6px 10px 0;
background:#f0f7ff
}
.lawseek_right #table2 td span{
font-size:14px;
color:#874604;
}
.lawseek_right #table2 td a{
color:#1e1f23;
margin-right:12px;
}
.lawseek_right .menhu li a:hover,.lawseek_right #table2 td a:hover{
color:#FF0000;
text-decoration:underline;
background:#FFFF00;
}
.lawseek_right #table2 .bg td{
background:#fdf7e2
}
/*综合搜索*/
#Searches{
background:#fefbef;
border:#e9d0a7 1px solid;
overflow:hidden;
_height:1%;
padding:3px 0;
}
#Searches p{
line-height:26px;
}
#Searches p.tools{
padding:6px 16px 0 16px;
color:#000;
}
#Searches p a{
color:#333;
}
#Searches p a:hover{
color:#000;
text-decoration:underline;
}
#Searches h3 {font-size:14px; color:#333; padding-left:6px;}
#Searches .tit,#Searches .inp {float:left;}
#Searches .tit {line-height:48px;padding-left:5px;}
#Searches .inp {padding:12px 0 0 0;width:208px;overflow:hidden;}
#Searches .inp .InpTxt {padding:2px 3px;width:140px;}
#Searches .inp .InpBtn {margin-left:3px;}
#Searches .txt {float:right;width:69%;padding:5px 0;}
#Searches .txt li {float:left;width:81px;line-height:20px;overflow:hidden;}
#Searches .txt input {margin-right:2px;}

#lawseek_list dl{
width:96%;
margin:12px auto 10px auto;
border-bottom:#ccc 1px dashed;
padding-bottom:6px;
}
#lawseek_list dl dt{
font-size:14px;
color:#333;
margin-bottom:6px;
}
#lawseek_list dl dt a{
color:#f9912b
}
#lawseek_list dl dt a:hover{
text-decoration:underline;
color:#FF0000;
}
#lawseek_list dl dd{
color:#666;
font-size:12px;
line-height:20px;
}

.tj_lawseek{
width:630px;
background:#fcf8ea;
margin:16px auto 10px auto;
}
.tj_lawseek h3{
height:30px;
line-height:30px;
background:#faf1d2;
font-size:14px;
text-indent:16px;
color:#f9912b
}
.tj_lawseek ul{
overflow:hidden;
_height:1%;
padding-bottom:10px;
}
.tj_lawseek li{
width:300px;
margin:10px 0 0 10px;
float:left;
_display:inline;
}
.tj_lawseek li a:hover{
color:#f9912b;
text-decoration:underline
}
.lawsite .lawseek_fenye{
padding:10px 16px 0 16px;
text-align:center;
line-height:22px;
}
.lawsite .lawseek_fenye a{
text-decoration:underline;
}
.law_red{ color:red;}
.sk #box .new_book li{
margin-top:10px;
}
.sk #box .sub_right li a{
font-size:14px;
}
.li_red , .li_red a{
color:#FF0000
}
.maillist .order{
padding:3px;
font-size:12px;
background:#FF0000;
color:#fff;
}
.maillist .order:hover{
background:#000;
color:#fff
}
.flsz .sub_left li{
margin-top:6px;
line-height:25px;
*line-height:16px;
}
.flsz .law_list li:hover{
background:#fbf2e9
}
.flsz .law_list li{
padding:13px 0 0 0
}
.flsz .l1{background:none}
.flsz .l2{background:#f5f5f5}
.cpws .new_law li{
margin-top:9px;
}
.flws #box .new_book li{
margin-top:10px;
}
.flws #box .sub_right li a{
font-size:14px;
}
.flws .nav_p1 a{ line-height:28px;*line-height:20px;}
.flws form{ text-align:center;}
.htfb #box .new_book li{
margin-top:10px;
}
.htfb #box .sub_right li a{
font-size:14px;
}
.index .chl,.index .chl a{
font-size:12px;
}
.law .bottombar{ width:950px; overflow:hidden; padding-top:10px;}
.gjty{width:310px; background:url(../images/law_left_bartitle_bg3.gif); border:none;}
.gjtyt{width:310px; float:left; margin-left:10px;}
.bwggxwj{width:310px; float:left; margin-left:10px; _display:inline}
.bwgz{width:310px; float:left}
.lfca{width:360px; background:url(../images/law_left_bartitle_bg2.gif)}
.lfcat{width:360px; float:right}
.fgsyt{width:360px; float:left}
.disnone{ display:none}

#dtrd{width:950px; overflow:hidden; background:#f0f0f0; margin-bottom:5px; border:1px solid #fcc879; border-top:none;}
#text p{ line-height:20px; padding:10px;}
.btn_bgcolor{ font-size:14px;}