/*------------公共样式------------------*/
*{
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(../images/shopping/sho_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(../images/nav_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(../images/sub/subnav_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(../images/sub/subnav_bhover.gif);
}

/*------ 栏目标题与整体的样式-------*/
.center{
text-align:center
}
.d1{
height:26px;
background:url(../images/yj_bg.gif) repeat-x;
}
.d2{
height:26px;
background:url(../images/yj_left.gif) no-repeat left center;
line-height:26px;
color:#FFF;
font-weight:bold;
}
.d3{
height:26px;
background:url(../images/yj_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(../images/redrangle.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(../images/dot.png) no-repeat 0px 14px;
}
#box .newlaw_list li:hover{
background:url(../images/dot.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;}
