/*--------通用--------*/
body,hr,span,img,ul,li,h1,div,h2,p{margin:0;padding:0;border-style:none;}
body{font-size:12px;font-family:"宋体";}
a:link,a:visited,a:active,a:hover {font-family:"??";
	font-size:9pt;
	color:#000;
	text-decoration: none;}
/*--------主框样式--------*/
#index_top,#index_main,#foot{
    width:970px;
    margin:0 auto;
		}
/*--------头部--------*/
 /*----顶端部分---*/
.top{
    width:970px;
	height:26px;
	padding-top:3px;
	background:url(images/t_bj.gif);
	color:#fff
     }
.top a:link,.top a:visited,.top a:hover,.top a:active{color:#fff;}
.top_dj{
    padding:5px 0 0 8px;
	width:300px;
	float:left;
	}

.top_ss{
    margin-left:616px;
    }
.bzbt{
	FONT-SIZE:20px;
	COLOR:#2768d8;
	FONT-FAMILY:'黑体';
	}
 /*---logo，头部广告部分,头部菜单部---*/
.top1
{
	float:left;
	width:970px;
	margin-bottom:3px;
	}
.logo,.t_mc,.top_dh{display:none;}
.top2{
	float:left;
	width:969px;
	background:#f0f0f0;
	border:#cbcbcb 1px solid;
	border-width:1px 1px 1px 0;
	margin-bottom:2px;
	height:72px;
	}	
.top3{
	background:url(images/top.gif);
	width:970px;
	height:200px;
	margin-bottom:3px;
	float:left;
        display:none;
	}
.top_banner
{
	width:970px;
	height:200px;
	float:left;
	cursor:pointer;
        
	}
 /*----导航菜单----*/
   /*主菜单*/
.nav{
    width:718px;
    } 
.n_rq,.m_pic,.n_left{
	display:none;
   }
.n_rq2{
float:left;
margin-right:80px;
}
.link{
float:left;
margin-right:80px;
}

.other_link{
float:left;
margin-right:80px;
}

.menu{
	padding:16px 0 5px 0;
	width:718px;
	border-right:#979797 1px solid;
	border-bottom:#666666 1px solid;
	float:left;
	}
.menu ul{
    padding-left:0px;
   }
.menu ul li{
    float:left;
	display:block;
	width:63px;
	text-align:center;
	border-right:#e30303 1px solid;
   }
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:hover,.menu ul li a:active{
    font-family:"??";
	font-size:10pt;
	color:#e30303;
	text-decoration:none;
    }
.ynlogo{
	float:left;
	background-image:url(images/logo.gif);
	height:72px;
	width:250px;
   }
.yn_menu{
	float:left;
	width:718px;
	}
   /*二级菜单*/
.nav1{
    width:708px;
	padding:8px 12px 2px 0;
	float:left;
	_width:700px;
   }
.n_right{
    float:right;
    padding-top:3px;
   }
.n_right a:link,.n_right a:visited,.n_right a:hover,.n_right a:active{
    font-family: "??";
	font-size: 10pt;
	color: #135ff0;
	text-decoration: none;
	padding:0 0 0 10px;
	cursor:hand;
  }
/*--------主体部分--------*/
.left{
    float:left;
	width:750px;
	margin-top:5px;
    }
/*新增程序功能模块*/
.tzgg,.zxly,.cxxx,.wtzx,.zxhf,.cfgg{
	width:375px;
	float:left;
    }
.l_bt,.zx_bt,.hf_bt,.wt_bt{
	width:300px;
	height:17px;
	margin-right:12px;
    }
.l_bt,.zx_bt{background:url(images/l_bj.gif) repeat-x;width:357px;}
.hf_bt{background:url(images/l_bj1.gif) repeat-x;width:357px;}
.wt_bt{background:url(images/l_bj2.gif) repeat-x;width:357px;}
.bt{
    font-size:14px;
	font-weight:bold;
	color:#de0000;
	padding:3px 0 0 18px;
	float:left;
	width:75px;
	text-align:center;
   }
.more{
    float:right;
	margin:5px 23px 0 0px;
	_margin:5px 11px 0 0;
	background:url(images/more.gif) repeat-x;
	width:43px;
	height:11px;
	cursor:hand;
   }
.li{
    float:left;
	width:312px;
	height:12px;
	border-bottom:#5d99e2 1px dotted;
	padding:8px 3px 2px 8px;
	margin-left:4px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
   }
.li_new
{
	float:left;
	width:280px;
	height:12px;
	word-break:break-all;
	word-wrap: break-word;
	overflow:hidden;
}

.lin1
{
	overflow:hidden;
	width: 95%;
	height: 30px;
	float: left;
	line-height: 16px;
	overflow:hidden;
	text-overflow:ellipsis;	
}
/*图片新闻样式*/
.pic_news_con
{
	float:left;
	width:750px;
	margin:2px 0 8px 0;
}
.pic_news_con_l
{
	float:left;
}
.pic_news_con_r
{
	float:left;
	background:#fff;
	height:242px;
	border:#e6e6e6 1px solid;
}
.pic_news_con_r ul
{
    padding-left:6px;
    background:#f5f9ff;
}
.pic_news_con_r ul li
{
	width:372px;
	height:12px;
	word-break:break-all;
	word-wrap: break-word;
	overflow:hidden;
	float:left;
	padding:8px 8px 2px 3px;
	margin-left:6px;
	border-bottom:#6997cc 1px solid;
}
.pic_news_con_r ul li img
{
	padding-right: 8px;
	width:6px;
	height:9px;
}
.text_12
{
	margin:0 0 5px 0px;
	padding:0 8px 8px 8px;
	width:392px;
	line-height:16px;
}
.new_bt
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:10px 0 5px 0;
	}

/*原程序功能*/
.zxnr,.hfnr{
    float:left;
    padding:5px 0 10px 0;
   }
.zxnr{width:358px;height:153px;_height:151px;}
.hfnr{
    width:356px; 
	padding-left:2px;
	height:154px;
	_height:151px;
    }
.lb2{
	width:332px;
	height:13px;
   }
.lb3{
 	width:322px;
	height:14px;
    }
.lb2,.lb3{
	float:left;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	padding:8px 0 0 4px;
	}
.lnr{
    float:left;
	width:332px;
	padding:8px 0 0 4px;
	}
.lnr1,.lnr2,.lnr3{
	float:left;
	}
.lnr1,.lnr2{
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	height:12px;
	}
.lnr1{
	width:50px;
	}
.lnr2{
	width:207px;
	}
.more1{
 	float:right;
 	cursor:hand;
 	color:#de0000;
 	font-weight:bold;
    margin:3px 17px 0 0;
    _margin:3px 9px 0 0;
 	}
.more2{
    float:right;
	margin:5px 0 0 0;
	background:url(images/more3.gif) repeat-x;
	width:40px;
	height:17px;
	cursor:hand;
    }
.more3{
    float:right;
	background:url(images/l_zx.gif) repeat-x;
	width:67px;
	height:19px;
	cursor:hand;
	margin:0 18px 0 0;
	_margin:0 10px 0 0;
    }
/*友情链接*/
.yqlj{
	width:743px;
	float:left;
   }
.ljbt{
    color:#0e3a6e;
    font-size:13px;
	font-weight:bold;
	float:left;
	padding:0 8px;
   }
.lj1{
    float:left;
	background:url(images/lj1.gif);
	height:14px;
	width:650px;
	}
.lj2{
	background:url(images/lj2.gif);
	}
.lj3{
	background:url(images/lj3.gif);
    }
.lj2,.lj3{
	float:left;
	height:16px;
	width:10px;
	}
.ljnr{
    width:740px;
	border:#0082f3 solid;
	border-width:0 1px 1px 1px;
	float:left;
	padding:6px 0px;
    }
.ljcd{
	float:left;
	width:80px;
	padding:0px 6px 4px 6px;
	margin-bottom:5px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	height:8px;
    }
 /*---右边大列通用---*/
.right{
    float:right;
	width:216px;
	border:#00509e 1px solid;
	margin:7px 0 0 0;
	padding:1px;
    }
.lxgk,.xsls,.djph,.zjfk{
    float:left;
	width:216px;
	background:url(images/btbj.gif);
	height:25px;
    }
.gg{
    float:left;
    height:5px;
	width:214px;
	margin:3px 0;
	}
.r_bt{
    color:#fff;
    font-size:13px;
	font-weight:bold;
	padding:7px 0 3px 26px;
	float:left;
    }
.gknr{
    float:left;
	padding:8px 0 8px 15px;
    }
.divUnderling{
	float:left;
	}
.xs{
	height:10px;
	width:200px;
	padding:6px 0 3px 12px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;	
	}
.xs1{
	height:10px;
	width:160px;
	float:left;
	padding:6px 0 3px 12px;
	margin-right:20px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	}
.ls{
    float:left;
    padding:5px 0 4px 12px;
    height:120px!important;
    height:115px;
    }
.li1
{
	float:left;
	width:190px;
	height:12px;
	padding:8px 3px 2px 0px;
	margin-left:2px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	}
.divListN
{word-break:break-all;word-wrap:break-word;overflow:hidden;width:155px;float:left;height:14px;margin:5px 0 0 0;}
.divListC
{
float:left;margin-left:5px;margin:3px 0 0 0;
}
.fknr{
	float:left;
	padding-bottom:15px;
    }
.tu{
    float:left;
	width:84px;
	padding:12px 5px 0 18px;
    }
.pic{
    float:left;
    padding:2px;
	border:#c2deff 1px solid;
	margin-bottom:5px;
	height:60px;
	width:60px;
    }
.pic_bt{
	text-align:center;
	width:70px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	height:12px;
	float:left;
    }
 .r_more{
 	float:right;
 	background:url(images/more.gif) repeat-x;
	width:43px;
	height:11px;
	cursor:hand;
	margin:8px 8px 0 0;
 	}
/*--------广告部分--------*/
.banner{
    float:left;
	margin:8px 0;
	_margin:0 0;
	width:732px;
    }
/*--------底部--------*/
.lx{ 
    width:970px;
	margin-bottom:5px;
    float:left;
	border-bottom:#2878d8 3px solid;
	height:3px;
	overflow:hidden;
	margin-top:4px;
   }
.lxwm{
   float:left;
   background:#d7d7d7;
   width:970px;
   padding:7px 0 4px 0;
   margin-bottom:8px;
   text-align:center;
   }
.wz{
   float:left;
   text-align:center;
   width:970px;
   margin-bottom:8px;
   line-height:18px;
   }
/*--------二级频道部分--------*/
.zlm{
   width:729px;
   background:url(images/l_bt.gif);
   }
.zlm1{
   width:953px;
   background:url(images/l_bt1.gif);
	}
.zlm,.zlm1{
   margin :2px 0 0 0;
   float:left;   
   height:19px;
   padding:5px 0 0 16px;
   font-size:13px;
   font-weight:bold;}
.lmbt{
   width:740px;
   float:left;
   }
#imglist div{
   width:75px;
   height:75px;
   float:left;
   margin:0 5px;
   }
#imglist div img{
   width:73px;
   height:73px;
   cursor:hand;
   }
.dlcomment DT IMG {
   border:#ccc 1px solid;
   WIDTH:56px;
   HEIGHT:56px
   }
.dlcomment {
   margin-left:4px;
   width:100%;
   LIST-STYLE-TYPE: none;
   DISPLAY:block;
   line-height:18px;
   }
.dlcomment DT {
   FLOAT:left; 
   padding:1px;
   margin:0 8px 0 2px;
   }
.dlcomment DD {
   MARGIN-LEFT:0px;
   PADDING:3px 0 0 5px;
   }
.dlcomment DD {WIDTH:98% }
.dlcomment_div_left { float:left;}
.dlcomment_div_left a:link,.dlcomment_div_left a:active,.dlcomment_div_left a:visited{color:#369bd1;}
.dlcomment_div_left a:hover{color:#ff0000;}
.dlcomment_dd_xian{
   border-bottom:#ccc dashed 1px;
   width:90%;
   }
.dlcomment_div_rith{ float:right;}
.selected {
   border:1px solid #1dc3e1;
   height:82px;
   width:82px;
   padding:1px;
   text-align:center;
   }
.selected img{
   width:73px;
   height:73px
   } /*浏览图片*/
.showphoto_biao {
   border-right:1px solid #56afe1;
   border-bottom:1px solid #56afe1;
   border-left:1px solid #56afe1;
   }
#showphoto{
   margin:auto auto auto auto;
   text-align:center;
   }
.jie_friend{
   table-layout:fixed;
   border-collapse:collapse;
   font-size:12px;
   }
.jie_friendtrtd{
   overflow:hidden;
   text-overflow:ellipsis;
   }
.haoyou_img
{
	width:90px;height:90px;border:solid 1px #eeeeee;padding:1px;margin:8px 0;
	}
.tu2 img
{
	width:expression(((this.width/this.height)>=(680/430))&&(this.width>680)?"680px":auto);
	height:expression(((this.width/this.height)<(680/430))&&(this.height>430)?"430px":auto);
	border:1px dashed #9f9e9e;
}
.tu2{
  height:450px;
  padding:0;
  }
.divQuote{
	border:dashed 1px #000;
	background-color:#FCFBF3;
	width:95%;
	margin-left:10px;
	padding:4px;
	}
/*--------内容页部分--------*/
h1{
   font-weight:bold;
   text-align:center;
   padding:15px 0 10px 0;
   font-size:16px;
   border-bottom:#3cadea 1px dotted;
   width:730px;
   _width:735px;
   margin:0 0 0 10px;
   }
.nr{
   text-align:center;
   width:730px;
   _width:735px;
   margin:8px 0 0 10px;
   padding:8px 0 3px 0;
   color:#767676;
   }
.wznr{
   padding:12px 10px;
   width:692px;
   _width:660px;
   line-height:20px;
   }
.show_wen img
   {
    width:590px; 
    max-width:590px; 
    width:expression(document.body.clientWidth>document.getElementById("pic").scrollWidth*9/10? "590px": "auto" ); 
    }
/*二级页律所文章*/
.lswz,.ls_bt,.ls_nr{float:left;}
.lswz{
	width:752px;
	_width:742px;
	}
.ls_bt{
	border-bottom:#d7d7d7 2px solid;
	width:742px;
	}
.ls_nr{
    width:730px; 
	padding-left:10px;
    }
.v_title
{
	font-size: 14px;
	font-weight: bold;
	color: #3B5888;
	padding:5px 8px 0px 0px;
	text-align:center;	
}
.v_con
{
	padding:5px 2px 0px 10px;
	float:left;	
}
.barbg {
	BACKGROUND-COLOR: #efefef;	
	HEIGHT: 20px;
	MARGIN-RIGHT: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.l {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px
}

/*--------二级分类--------*/
.hidden {
 display:none;
}
.show {
 display:block;
}
.m_fl
    {
        left:-8px;
        position:absolute;
        top:14px;
        background:#2878d8;
    }
.m_fl ul li
    {
        width:60px;
        padding-top:5px;
        padding-left:5px;
        border-bottom:#fff 1px solid;
    }
.m_fl ul
    {
        font-size:12px;
        padding:0px 8px 2px 0px;
        width:60px;
    }
.wz_fl
{
	float:left;
	margin:12px 0 0 3px;
	padding:0 12px;
	width:130px;
	background:url(images/pic7.gif) no-repeat;
	border-bottom:red 1px dotted;
		}
.wz_fl a:link, .wz_fl a:hover, .wz_fl a:visited{color:#f00}

.left_menu
{
	width: 155px;
	float: left;
	margin-bottom: 12px;
	margin-left: 0px;
	_margin-left: 0px;
	}	
.left_menu_l
{
	width: 578px;
	float: left;
	margin-bottom: 12px;
	margin-left: 6px;
	_margin-left: 0px;
}

.left_con
{
	width: 578px;
	float: left;
	margin-bottom: 12px;
	margin-left: 6px;
	_margin-left: 0px;
}
.left_con_l
{
	width: 745px;
	float: left;
	margin-bottom: 12px;
	margin-left: 6px;
	_margin-left: 0px;
}
.zlm2
{
	background: url(images/l_bt.gif);
	width: 578px;
	padding: 7px 0 2px 0px;
	font-weight: bold;
	float: left;
	margin: 8px 0 6px 0;
}
.pic_center{
	cursor:pointer;
	margin:8px 0 0 14px;
	_margin:8px 0 0 6px;
	float:left;
	background:url(images/r_pic1.gif);
	width:187px;
	height:45px;
	display #ffffff;
}
.div_scrcoll
{
	overflow: hidden;
	width: 742px;
	color: #ffffff;
}
.con_l2
{
	width: 742px;
	float: left;
	margin-left: 6px;
	_margin-left: 0px;
}

.position{BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;  Z-INDEX: 101; right: 10px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; TOP:160px; background:#fff;}
.pic_center{ display:none;}
#divGuestBook{display:none;}
#divVotesBA{display:none;}