/*------------公共样式------------------*/
*{
margin:0;
padding:0;
font-family:"宋体";
color:#464445;
font-size:14px;
}
a{
text-decoration:none;
color:#464445;
cursor:hand;
}
a:hover{
color:#000;
/*color:#e30000;*/
}
img{
border:none
}
ul , li , ol{
list-style:none;
list-style-type:none;
}
.clear{
width:0;
height:0;
clear:both;
}
.clear2{
overflow:hidden;
_zoom:1;
}
.font_s{
font-size:12px;
color:#666;
}
.li_distance li{
margin-top:10px;
}

.white_bg{
background:#FFF;
}
.p_fenye{
margin-top:25px;
text-align:center; 
padding:0 10px;
color:#000;
}
.p_fenye span{
color:#FF0000;
}
.p_fenye a:hover{
text-decoration:underline
}
.red{
color:#FF0000;
}
.content_view{
/* line-height:26px; */
line-height:23px;
padding-right:20px;
text-align:justify;
}
.content_view br{
height:10px;
line-height:10px
}
.p_topnav{
text-indent:15px;
margin-bottom:10px;
font-size:12px;
color:#fb7c30;
height:20px;
width:730px;
display:block;
padding-top:10px;
background:url(imagesshoppingsho_t_bg.gif) repeat-x;
}
.p_topnav a{
color:#fb7c30;
font-size:12px;
}
.p_topnav a:hover{
text-decoration:underline;
}
.sub_ie6m_top{
_margin-top:-7px;
}
.p_clear{
height:0;
clear:both;
font-size:0
}

/*--------导航标签式效果样式--------*/
.index #nav li.nav_li1 a.navindex{
background:url(imagesnav_thover.gif);
}
.law #nav li.nav_li1 a.navlaw , .lw #nav li.nav_li1 a.navlw , .sk #nav li.nav_li1 a.navsk , .lawyer #nav li.nav_li1 a.navlawyer , 
.fzdt #nav li.nav_li1 a.navfzdt , .lawbook #nav li.nav_li1 a.navlawbook , .shopping #nav li.nav_li1 a.navshopping ,
.vip #nav li.nav_li1 a.navvip , .newview #nav li.nav_li1 a.navnewview {
background:url(imagessubsubnav_thover.gif);
}

.flsz #nav li.nav_li2 a.navflsz , .cpws #nav li.nav_li2 a.navcpws , .flws #nav li.nav_li2 a.navflws , .htfb #nav li.nav_li2 a.navhtfb , 
.lawsite #nav li.nav_li2 a.navlawsite , .maillist #nav li.nav_li2 a.navmaillist , .fxj #nav li.nav_li2 a.navfxj , .bbs #nav li.nav_li2 a.navbbs , 
.wap #nav li.nav_li2 a.navwap , .zt #nav li.nav_li2 a.navzt{
background:url(imagessubsubnav_bhover.gif);
}

/*------ 栏目标题与整体的样式-------*/
.center{
text-align:center
}
.d1{
height:26px;
background:url(imagesyj_bg.gif) repeat-x;
}
.d2{
height:26px;
background:url(imagesyj_left.gif) no-repeat left center;
line-height:26px;
color:#FFF;
font-weight:bold;
}
.d3{
height:26px;
background:url(imagesyj_right.gif) no-repeat right center;
line-height:26px;
color:#FFF;
font-weight:bold;
}
.d1 span.spantitle{
text-indent:40px;
float:left;
font-weight:bold;
color:#FFF;
background:url(imagesredrangle.gif) no-repeat 20px 6px;
}
.d1 span.spanmore {
margin-right:20px;
float:right;
_display:inline;
}
.d1 span.spanmore a{
font-size:12px;
color:#FFF;
font-weight:normal;
}
.bar_con{
padding:10px;
border:#fcc879 1px solid;
border-top:none;
}

/*--sub 栏目标题与整体的样式---*/
.h1_title{
height:30px;
line-height:30px;
background:#fbf2e9;
border-top:#fcc879 1px solid;
border-left:#fcc879 1px solid;
border-right:#fcc879 1px solid;
}
.h4_title{
height:29px;
line-height:29px;
}
.h1_title span.spantitle{
text-indent:40px;
float:left;
color:#000;
font-weight:bold;
font-size:14px;
}
.h1_title span.spanmore{
margin-right:20px;
float:right;
_display:inline;
}
.h1_title span.spanmore a{
font-weight:normal;
font-size:12px;
}

.h3_title span.spantitle{
text-indent:40px;
float:left;
color:#000;
font-weight:bold;
font-size:14px;
}
.h3_title span.spanmore{
margin-right:20px;
float:right;
_display:inline;
}
.h3_title span.spanmore a{
font-weight:normal;
font-size:12px;
}


.h4_title span.spantitle{
text-indent:40px;
float:left;
color:#000;
font-weight:bold;
font-size:14px;
}
.h4_title span.spanmore{
margin-right:20px;
float:right;
_display:inline;
}
.h4_title span.spanmore a{
font-weight:normal;
font-size:12px;
}

.h1_subtitle{
height:30px;
line-height:30px;
font-weight:normal;
border-bottom:#999 1px dashed;
margin:5px 0 5px 0;
}
.h1_subtitle a{
padding:3px;
color:#000;
}
.h1_subtitle a:hover{
background:#999;
color:#FFF;
}
#search1 .sub_con,#dryh .sub_con,#dzzza{
padding:5px;
border:#fcc879 1px solid;
}
#search1{width:320px; height:62px; float:left; }
#search1 .sub_con p{ font-size:12px; line-height:25px;}
#search1 .sub_con{ height:50px;}
#search1 .sub_con form{ float:left; height:50px;}
#dryh{width:350px; height:62px; float:left; padding-left:5px; margin-bottom:5px;}
#dryh .sub_con{ height:50px; font-size:12px;}
#dryh .sub_con p{ line-height:25px; font-size:12px;}
#dryh .sub_con .p_size{ font-size:12px;}
.p_size a{ font-size:12px; color:#0099FF;}

#dzzza{width:258px; height:48px; margin-left:5px; margin-bottom:5px; float:left; padding-top:7px;}
#dzzza p{ font-size:12px; line-height:24px;}
#dzzza p a{ color:#09F; font-size:12px;}


.shengming{
font-size:12px;
}

/*---- 几种ul统一样式------*/
.newlaw_list li{
padding-top:12px;
padding-left:12px;
background:url(imagesdot.png) no-repeat 0px 14px;
}
#box .newlaw_list li:hover{
background:url(imagesdot.png) no-repeat 0px 14px;
}
.newlaw_list li span{
font-size:12px;
color:#999
}

.new_law li {
padding-top:5px;
width:96%;
overflow:hidden;
_zoom:1;
border-bottom:1px #999 dashed;
line-height:26px; 
height:26px; 

}
.new_law li:hover{
background:#fbf2e9;
}
.new_law li span.spanleft{
float:left;
}
.new_law li span.spanright{
width:110px;
font-size:12px;
float:right;
color:#666;
}
.lawbook .new_law li span.spanright{
width:120px;
}
.new_law li span.spanright_shorter{
width:43px;
font-size:12px;
float:right;
color:#666;
}
.new_law li span.spanright_short{
width:50px;
font-size:12px;
float:right;
color:#666;
}
.new_law li span.spanright_80{
width:80px;
font-size:12px;
float:right;
color:#666;
}
.new_law li span.spanright_mid{
font-size:12px;
float:right;
width:140px;
color:#666;
}
.new_law li span.spanright_long{
font-size:12px;
float:right;
width:180px;
color:#666;
}

.new_book li{
margin-top:5px;
width:100%;
overflow:hidden;
_zoom:1
}
.new_book li span.spanred{
color:#e30000
}
.new_book li span.spanitalic{
font-size:12px;
color:#666;
}
.hengming{
font-size:12px;
}
/*---内页几种ul统一样式 --*/
.left_conul li{
margin-top:10px;
color:#666;
font-size:12px;
}
#contain .sub_left .left_conul{width:516px; display:block;}
.bd_gg{float:right; width:202px; height:202px; margin-top:4px;}
.tb_dbr{width:500px; height:200px; float:right;}
.shengming{width:230px; height:200px; float:left; line-height:26px;}
.fglys{width:516px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fx_l{ width:260px; height:85px; float:left;}
.fx_r{ width:468px; height:60px; padding-top:25px; float:right;}
.bot_gg{ width:950px; height:90px; padding-top:20px; float:left;}

.sub_newlaw li {
padding:10px 0 5px 0;
width:100%;
}
.ghover li {
padding:13px 0 8px 0;
width:100%;
}
.sub_newlaw li:hover{
background:#fbf2e9;
}
.ghover li:hover{
background:#edf7fe
}
.sub_newlaw li p{
color:#999;
font-size:12px;
text-indent:23px;
margin-top:5px;
}

.law_list li{
overflow:hidden;
line-height:30px;
width:100%;
border-bottom:#999 1px dashed;
clear:both;
}
body.lw .law_list li , body.flsz .law_list li{
*margin-top:-3px;
}
.law_list li span.spanleft{
float:left;
}
.law_list li span.spanright{
width:110px;
font-size:12px;
float:right;
color:#666;
}
.law_list li span.spanright_69{
width:69px;
font-size:12px;
float:right;
color:#666;
}
.lw #box .law_list li:hover{
background:#f8f7f7
}
.law_list li p{
font-size:12px;
text-indent:20px;
color:#666;
text-align:left;
clear:both
}

.lw .law_list li{
padding:7px 0 0 0;
height:60px;
}
.law_list li p span.span_left{
float:left;
font-size:12px;
color:#666
}
.law_list li p span.span_right{
width:150px;
float:right;
font-size:12px;
}
.law_list li p span.span_right a{
font-size:12px;
color:#555;
text-decoration:underline;
}
.law_list li p span.span_right a:hover{
color:#000;
}

.sort_li li{
text-indent:15px;
padding:6px 0 3px 0
}
.sort_li li:hover{
background:#fbf2e9;
}
.sort_li li:hover a{
color:#000;
}


/*------- 不同颜色的sub栏目标题与整体的样式 --------*/
.hot .h1_title{
background:#eef7ff; 
border:#bcdff7 1px solid;
border-bottom:none;
}
.hot .h1_title span , .hot  .h1_title span a{
color:#42a1e2;
}
.hot .sub_con{
border:#bcdff7 1px solid;
}
.hot .sub_con li:hover{
background:#eef7ff; 
}
.green .h1_title{
background:#ecf4df;
border:#b3d580 1px solid;
border-bottom:none;
}
.green .h1_title span , .green .h1_title span a{
color:#2b8100;
}
.green .sub_con{
border:#b3d580 1px solid;
}
.green .sub_con li:hover{
background:#ecf4df;
}
.blue .h1_title{
background:#e9f4ed;
border:#99c9b1 1px solid;
border-bottom:none;
}
.blue .h1_title span , .blue .h1_title span a{
color:#32909c;
}
.blue .sub_con{
border:#99c9b1 1px solid;
}
.blue .sub_con li:hover{
background:#e9f4ed;
}
.yellow .h1_title{
background:#f2f2db;
border:#d5d588 1px solid;
border-bottom:none;
}
.yellow .h1_title span , .yellow .h1_title span a{
color:#88880e;
}
.yellow .sub_con{
border:#d5d588 1px solid;
}
.yellow .sub_con li:hover{
background:#f2f2db;
}
.purple .h1_title{
background:#eeecf6;
border:#b4a1d8 1px solid;
border-bottom:none;
}
.purple .h1_title span , .purple .h1_title span a{
color:#764697;
}
.purple .sub_con{
border:#b4a1d8 1px solid;
}
.purple .sub_con li:hover{
background:#eeecf6;
}

.day_law{
border:#FCC879 1px solid;
padding-left:5px;
padding-bottom:10px;
}
.talk{ width:680px; height:237px; float:left; line-height:20px; margin:10px 0px 10px 30px;}
.sm_lw{ float:right; width:300px; height:250px; margin-right:20px;}
.lw_sm{ width:320px; height:160px; line-height:20px; padding-top:20px; margin-left:30px; float:left;}
.tb_lw{ width:200px; height:200px; margin:0 auto; padding-top:10px;}
.tb_lw1{ width:200px; height:200px; margin:0 auto;}
.lw_gg160{text-align:center; padding-top:15px;}
.lwnav_top{width:950px; height:90px; float:left;}
.lwnav_top1{float:left; width:728px; height:90px;}
.lwnav_top2{float:right; width:212px; height:90px;}

.dz_sub1{width:435px; margin-left:2px; height:40px; float:left; padding:3px;}
.dz_sub1 p{ line-height:22px;}
.dz_sub1 p a{color:#09F;}


.rollBox{overflow:hidden;}
.rollBox .LeftBotton{height:52px;width:19px; background:url(imagesscroll.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin-top:25px;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:19px;background:url(imagesscroll.gif) no-repeat -8px 0;overflow:hidden;float:right;display:inline;margin-top:25px;cursor:pointer;}
.rollBox .Cont{width:550px;overflow:hidden;float:left; margin-left:15px; _display:inline }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:110px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:90px ;height:130px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


.star{
overflow:hidden;
_zoom:1;
white-space:nowrap;
text-overflow:ellipsis;
}
.star dl{
width:225px;
margin:4px 0;
float:left;
}
.star dl dd{
float:left;
line-height:19px;
margin-left:5px;
}
.star dl dt{
float:left;
margin-left:5px;
_display:inline
}
.sl02 img{
width:50px;
height:60px;
border:1px solid #999999;
padding:3px;
}
.sl03{
width:120px;
}
.sl03 a{
color:#0066CC;
text-decoration:underline;
}
.sl03 a:hover{
color:#e30000;
text-decoration:none;
}
.bg .sl02 img{
display:none;
}
.bg .sl04{
text-align:center
}
.bg .sl05{
display:none;
text-align:center
}
#law_firm ul li a{
color:#0066CC;
text-decoration:underline;
}
#law_firm ul li a:hover{
color:#e30000;
text-decoration:none;
}
#law_firm ul li.lilast{
margin:1px 0 9px 0
}

.TabTitle li{
float: left;
width: 60px;
height:21px;
line-height:21px;
padding-top:5px;
cursor: pointer;
text-align:center;
font-size:12px;
color:#FFF;
font-weight:normal;
margin-left:2px;
}
.TabTitle .active{
background:url(imagesbg_hover.gif) no-repeat center bottom ;
color:#464445; 
}
.none{
display:none;
}

.shopping #shopping_choice{
text-align:center;
}
.shopping #myTab1{
overflow:hidden;
_zoom:1;
margin:20px 0 0 400px;
}
.shopping .TabTitle li{
color:#666;
width:90px;
font-size:14px;
}
.shopping .TabTitle .active{
background:none;
color:#FF0000;
}
.shopping #myTab1_Content1 .new_book li{
padding-left:30px;
margin-top:10px;
}
.shopping #myTab1_Content1 .new_book li a:hover{
text-decoration:underline;
}

/* 纵向tab选项卡 */
.clearit{clear:both;}
.topADTabs{
width:100px; 
float:left; 
color:#494d50;
margin-top:-2px;
}
.topADTabs li{
width:93px;
height:20px;
padding:9px 0 0 0;
border:1px #aac7a2 solid;
border-bottom:none;
border-left:none;  
line-height:15px;
text-indent:12px;
background:#eef5ed;
cursor:pointer;
}
.topADTabs li a{
color:#467443;
font-size:12px;
}
.topADTabs li a:hover{
color:#467443;
}
.topADTabsCon{
float:left; 
text-align:left; 
padding:4px 0 0 10px;
}
.topADTabsCon li{
margin-top:5px;
}
 .topADTabs .topADTabsOn{
width:93px;
background:#fff; 
border-left:0px #000000 solid; 
text-align:left;
cursor:pointer;
border-right:none;
font-weight:bold;
}


/*-------*/
.lawyer #mytable {
width:90%;
padding: 0; 
margin: 0; 
} 
#mytable th { 
    color: #4f6b72; 
    border: 1px solid #C1DAD7;
	border-left:none; 
    letter-spacing: 2px; 
    text-transform: uppercase; 
    text-align: center; 
    padding: 6px 6px 6px 12px; 
    background: #f5fafa url(images/bg_header.jpg) no-repeat; 
} 
#mytable th.nobg { 
    border-left:1px solid #C1DAD7
} 
#mytable td { 
    border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    background: #fff; 
    padding: 6px 6px 6px 20px; 
    color: #4f6b72; 
} 
#mytable td a{
 color: #4f6b72;
}
#mytable td a:hover{
 color: #4f6b72;
 text-decoration:underline
}
#mytable td.spec { 
    border-left: 1px solid #C1DAD7; 
    border-top: 0; 
    background: #fff url(images/bullet1.gif) no-repeat; 
} 
#mytable tr:hover td{
background:none;
}
#mytable tr:hover{
background:#CAE8EA 
}
/*---- index form -----*/
#search p{
margin-top:20px;
}

label{
float:left;
height:20px;
line-height:20px;
padding-left:5px;
margin-top:3px;
}
.lab_long{
width:100px;
}
.lab_short{
width:60px;
}
.btn_long{
width:108px;
height:26px;
text-indent:7px;
margin-left:65px;
}
.btn_short{
width:43px;
height:28px;
}
#tm1 ,#bbdw,#email,#sm1,#zz1{
width:130px;
padding:0 5px;
height:20px;
line-height:20px;
}
#sm1,#zz1{
width:110px;
}
#list0 ,#list1{
margin-left:70px;
border:none;
}
#sub{
margin:0 15px 0 70px;
}
#BB2,#BB3{
margin-left:10px;
}





.hot{ position:absolute; top:105px;}
.new{ position:absolute; top:147px;}
.hotx{ position:absolute; top:17px;}
.newx{ position:absolute; top:52px;}

/*body{ background:#fff url(imagesbj2013.jpg) center top no-repeat; padding-top:0px;}*/
body{
background:#fff url(imagesbg_top.gif) repeat-x;
}
#box{
width:960px;
overflow:hidden;
background:#fff url(imagesbg_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(imagesnav_bg.gif) repeat-x;
margin-top:0px;
}
.index #nav .nav_left{
padding-left:15px;
background:url(imagesnav_left.gif) no-repeat left;
}
.index #nav .nav_right{
padding-right:15px;
height:97px;
background:url(imagesnav_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(imagesnav_tlink.gif);
}
.index #nav li.nav_li1 a:hover{
background:url(imagesnav_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(imagesnav_blink.gif);
}
.index #nav li.nav_li2 a:hover{
background:url(imagesnav_bhover.gif);
}

/*------子页导航统一样式-----*/
#nav{
width:770px;
height:80px;
background:url(imagessubsubnav_bg.gif) repeat-x;
margin-top:10px;
}
#nav .nav_left{
padding-left:15px;
background:url(imagessubsubnav_left.gif) no-repeat left;
}
#nav .nav_right{
padding-right:15px;
height:80px;
background:url(imagessubsubnav_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(imagessubsubnav_tlink.gif);
}
#nav li.nav_li1 a:hover{
background:url(imagessubsubnav_thover.gif);
}
#nav li.nav_li2{
margin-top:17px;
}
*+html #nav li.nav_li2{
margin-top:33px;
}
#nav li.nav_li2 a{
background:url(imagessubsubnav_blink.gif);
}
#nav li.nav_li2 a:hover{
background:url(imagessubsubnav_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(imageslaw_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(imageslawbox_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(imageslaw_left_bartitle_bg.gif) no-repeat;
border:none;
}
.h3_title{ 
background:url(imageslaw_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(imageslaw_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(imageszjbj.jpg) no-repeat bottom; margin-bottom:4px;}


.law .sub_right .h1_title{
height:30px;
width:210px;
background:url(imageslaw_rightbatitler_bg1.jpg);
font-size:12px;
border:none;
line-height:30px;
}
.law .sub_right .qrt{ width:210px; height:50px; background:url(imageslaw_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(imageslaw_rightbatitler_bg1.jpg);
font-size:12px;
border:none;
line-height:30px;
}
.law .sub_right .qrt1{ width:210px; height:50px; background:url(imageslaw_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(imageslw_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(imageslw_lefttitle_bg.gif)  repeat-x bottom;
border:none;
}
.lw  .sub_left .h1_title .spantitle , .flsz  .sub_left .h1_title .spantitle{
width:160px;
background:url(imageslw_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(imagessk_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(imagestt1.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(imagestt2.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(imagessk_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(imagesshoppingsho_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(imageshtfbhtfb_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(imageshtfbhtfb_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(imageshtfbhtfb_gray_bg.gif) repeat-x;
}
.htfb .gray_t1 .span_left{
background:url(imageshtfbhtfb_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(imageshtfbhtfb_green_bg.gif) repeat-x;
}
.htfb .green_t1 .span_left{
color:#85c6ab;;
text-indent:35px;
font-weight:bold;
background:url(imageshtfbhtfb_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(imageshtfbhtfb_yellow_bg.gif) repeat-x;
}
.htfb .yellow_t1 .span_left{
color:#5f8c08;
text-indent:35px;
font-weight:bold;
background:url(imageshtfbhtfb_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(imageshtfbhtfb_blue_bg.gif) repeat-x;
}
.htfb .blue_t1 .span_left{
color:#3fa8c2;
text-indent:35px;
font-weight:bold;
background:url(imageshtfbhtfb_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(imageshtfbhtfb_gray_bg.gif) repeat-x;
}
.htfb .gray_t2 .span_left{
color:#464243;
text-indent:35px;
font-weight:bold;
background:url(imageshtfbhtfb_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(imagescpws_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(imagescpws_title_left.gif) no-repeat 10px 0;
}
.cpws .h1_title2 .span_left{
background:url(imagescpws_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(imagesflws_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(imagesflws_title_bg.gif) repeat-x;
}
.flws .gray_t1 .span_left{
background:url(imagesflws_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(imagesflws_mid_title_bg.gif) repeat-x
}
.flws .green_t1 .span_left{
color:#3e4d4a;
text-indent:25px;
font-weight:bold;
background:url(imagesflws_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(imagesmaillistdingyue_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(imagesmaillistlaw_m_bg.jpg) repeat-y;
}
.m_law h6{
height:25px;
padding-top:15px;
background:url(imagesmaillistlaw_m_title.jpg);
color:#006ea1;
text-indent:30px;
}
.m_law div{
height:220px;
background:url(imagesmaillistlaw_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(imagesmaillistlawbook_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(imagesmaillistneslaw_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(imagesmaillistm_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(imagesmaillistm_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(imagesmaillistt_bg.jpg) repeat-y;
}
.maillist #fare h6{
height:25px;
padding-top:11px;
text-indent:43px;
background:url(imagesmaillistt_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(imagesmaillistt2_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(imagesmaillistt3_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(imageslawbook_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(imageslawbook_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(imageslawbook_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(imagesshoppingsho_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(imagessite_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(imageslawseekleft_bg.jpg) repeat-y
}
.lawseek_left .left_top{
background:url(imageslawseekleft_topbg.jpg) no-repeat top;
padding-top:10px;
margin-top:10px;
}
.lawseek_left .left_bottom{
background:url(imageslawseekleft_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(imageslawseekl_t1.jpg) no-repeat 10px 2px; 
}
.lawseek_left .left_box h2.t2{
background:url(imageslawseekl_t2.jpg) no-repeat 10px 2px; 
}
.lawseek_left .left_box h2.t3{
background:url(imageslawseekl_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(imageslawseekright_bg.jpg) repeat-y;
}
.lawseek_right .right_bottom{
background:url(imageslawseekright_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(imageslawseekright_topbg2.jpg) no-repeat top
}
.lawseek_right .right_box .r1{
background:url(imageslawseekright_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(imageslaw_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(imageslaw_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;}