@charset "utf-8";

/*公共
------------------------------------------------------------------------------------------------------------------*/
html {
background-color:#FFFFFF;
}

body {
background-color:#FFFFFF;
font-family:"宋体",Arial,Lucida,Verdana,Helvetica,sans-serif;
font-size:12px;
color:#333;
font-weight:normal; 
line-height:1.7em;
}

.pg_worp{
width:990px;
margin:0 auto;
background-color:#FFFFFF;
}
.mb8 {
margin-bottom:8px;
}
a.red:link,a.red:visited,a.red:hover,a.red:active {
color:#b90207;
text-decoration:none;
}
/* 栏目内容样式
------------------------------------------------------------------------------------------------------------------*/
.pg_sidebar{
width:200px;
border:1px solid #A2CBE9;
float:left;
}
.pg_sidebar h4{
font:normal bold 14px/30px "宋体";
color:#FFFFFF;
background-color:#2d7ed0;
height:30px;
text-align:center;
}
h4.titTTin{
padding:0 15px 0 8px;
font-weight:bold;
background:url(../Images/title_bg1.gif) 0 0 no-repeat;
color:#205FA4;
font-weight:bold;
font-size:14px; 
float:left; 
vertical-align: middle;
}
.titTT{
	background-image: url(../Images/bg_v_02.jpg);
    background-repeat: repeat-x;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
	border-top:1px #a2cbe9 solid;
}
.pg_content{
width:780px;
float:right;
}
.position{
border:1px solid #A2CBE9;
background-color:#EAF1F7;
height:25px;
line-height:25px;
padding-left:15px;
padding-top:3px;
margin-bottom:8px;
}
/* 机构/个人试用样式
------------------------------------------------------------------------------------------------------------------*/

a.blue:link,a.blue:visited {
color:#205fa4;
text-decoration:none;
font-size:12px;
font-weight:400;
}

a.blue:hover,a.blue:active {
color:#b90207;
text-decoration:none;
font-size:12px;
font-weight:400;
}

/* 刑法专题样式
------------------------------------------------------------------------------------------------------------------*/
ul.chemes li{
width:90%;
border-bottom:1px dashed #cbcbcb;
margin:0px auto;
height:30px;
text-align:left;
}
ul.chemes li a{
width:90%;
display:block;
text-align:left;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
font:normal normal 12px/30px "宋体";
}
ul.chemes li a:link,ul.chemes li a:visited{
text-decoration:none;
}
ul.chemes li a:hover,ul.chemes li a:active{
background-image:none;
background-color:#FFFFFF;
color:#B90207;
text-decoration:none;
}
.w-left01 {
float: left;
width:200px;
border-top:1px solid #A2CBE9; 
background-color:#fff;
}

.hr01 {
margin-top:7px;
border-top:1px dashed #d9dee1;
}

.bg_bor{
border:1px solid #A2CBE9; 
background-color:#fff;
padding-bottom:8px;
}

.bg_bor h4 {
width:758px;
height:30px;
background-image: url(../images/zt_bgtit.jpg);
color:#205fa4;
margin-bottom:15px;
padding:0px 10px;
line-height:30px;
}

span.titA{
font-size:14px;
font-weight:bold;
}

.bg_bor table{
margin:0px auto;
text-align:center;
}
.list_zt{
padding-left:25px;
}
.list_zt li{
float:left;
line-height:1.6;
}
.wid01 li{
width:19%;
}
.w-right01 {
width:778px;
border:1px solid #A2CBE9; 
background-color:#fff;
margin-bottom:8px;
}

.nav{
	font-size:14px;
	text-align:left;
	height:29px;
	padding-left:25px;
}
.nav a {
	display:block;
	width:77px;
	height:29px;
	float:left;
	line-height:29px;
	text-align:center;
	margin:0 3px;
}
.nav a:link,.nav a:visited,
.nav a:hover,.nav a:active{
	font-size:14px;
	color:#000000;
	background:url(../images/s_nav.gif) no-repeat 0px -35px;	
}
.nav a:hover,.nav a:active{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background:url(../images/s_nav.gif) no-repeat 0px 0px;
}

a.nowOn:link,a.nowOn:visited,
a.nowOn:hover,a.nowOn:active{
	font-size:14px;
	color:#fff;
	background: #000000 url(../images/s_nav.gif) no-repeat 0px 0px;
	font-weight:bold;
	text-decoration:none;
}

.s {
	height:36px;
	padding-left:3px;
}
.s_input{
    border:1px #006db8 solid;
    float:left;
    font:14px Arial;
    height:16px;
    padding:5px 5px 3px;
    width:370px;
}
.s_button{
    border:0 none;
	background-image:url(../images/shous.jpg);
	vertical-align:middle;
    cursor:pointer;	
    float:left;
    height:26px;
    text-indent:-9999px;
    width:67px;
	margin-right:25px;
}
.mCon span{
	color:#00c;
	font-size:12px;
	display:block;
	text-align:left;
	line-height:13px;
}
.pg_banner{
margin-bottom:8px;
border:1px solid #A2CBE9; 
background-color:#fff;
padding-top:10px;
}


/* 焦点回顾2级页面样式
------------------------------------------------------------------------------------------------------------------*/
.jdhgbgtop{
background-image:url(../images/jdhg_01.jpg);
height:3px;
font-size:0px;
width:990px;
margin:0px auto;
}
.jdhgbgbm{
background-image:url(../images/jdhg_011.jpg);
height:3px;
width:990px;
font-size:0px;
margin:0px auto;
}
.jdcolu01{
width:989px;
background:#e4f2fb url(../images/jdhg_02.jpg) no-repeat 0px 0px;
margin:0px auto;
border-right:1px solid #e5e5e5; 
}
.jdcolu01rg{
width:713px;
float:right;
padding-right:15px;
padding-left:35px;
background:#FFFFFF url(../images/jdhg_03.jpg) no-repeat 0px 73px;
}
.jdcolu01rgin{
border-bottom:1px dashed #afafaf;
padding-bottom:15px;
margin-top:15px;
}
.jdcolu01rgin h4 {
width:70px;
height:60px;
padding-top:30px;
padding-left:20px;
margin-right:20px;
float:left;
border-right:1px solid #afafaf; 
}
.jdcolu01rg h4 a:link,.jdcolu01rg h4 a:visited{
color:#CC0000;
font-size:12px;
}
.jdcolu01rg h4 a:hover,.jdcolu01rg h4 a:active{
color:#CC0000;
font-size:12px;
text-decoration:underline;
}
.jdcolu01rg h5 a:link,.jdcolu01rg h5 a:visited{
color:#276dc8;
font-weight:normal;
font-size:14px;
}
.jdcolu01rg h5 a:hover,.jdcolu01rg h5 a:active{
color:#276dc8;
font-size:14px;
font-weight:normal;
text-decoration:underline;
}
.jdcolu01rg h4 a span{
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 5px;
}
.jdcolu01rg h5{
padding-top:10px;
margin-bottom:10px;
}
.jdcolu01rgin ul li{
width:40%;
float:left;
height:20px;
}
.positiontop{
line-height:30px;
padding-top:5px;
height:30px;
border-bottom:1px #666666 dashed;
}

/* 焦点回顾3级页面样式
------------------------------------------------------------------------------------------------------------------*/
.jdcolu02{
background:#fff url(../images/jdhg_04.jpg) no-repeat 0px 0px;
height:292px;
width:178px;
padding-top:90px;
padding-left:37px;
float:left;
}
.jdcolu02 a{
display:block;
float:left;
width:50%;
line-height:26px;
}
.jdcolu02 a:link,.jdcolu02 a:visited {
color:#fff;
text-decoration:none;
font-size:13px;
font-weight:400;
}

.jdcolu02 a:hover,.jdcolu02 a:active {
color:#fff;
text-decoration:underline;
font-size:13px;
font-weight:400;
}

.jdcolu02 a.Onjd:link,.jdcolu02 a.Onjd:visited {
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:700;
}

.jdcolu02 a.Onjd:hover,.jdcolu02 a.Onjd:active {
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:700;
}
.jdcolu02rg{
width:730px;
float:right;
font-size:13px;
background-image:none;
line-height:22px;
border-right:1px solid #e5e5e5;
padding-right:20px; 
}
.jiaodianBginfr h3 {
color:#b90207;
font-size:16px;
font-weight:700;
text-align:center;
padding:25px 0px 15px;
}

.jiaodianBginfr p {
color:#666;
text-indent:2em;
margin:4px 0px 10px;
}

a.blue:link,a.blue:visited {
color:#205fa4;
text-decoration:none;
font-size:13px;
font-weight:400;
}

a.blue:hover,a.blue:active {
color:#b90207;
text-decoration:none;
font-size:13px;
font-weight:400;
}

a.white:link,a.white:visited {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:400;
line-height:28px;
}

a.white:hover,a.white:active {
color:#fff;
text-decoration:underline;
font-size:12px;
font-weight:400;
line-height:28px;
}

ul.jdList {
margin-bottom:5px;
}

ul.jdList li {
float:left;
width:49%;
}

.jdListA ul {
float:left;
padding-left:13px;
margin-top:15px;
}

ul.wid20 {
width:22%;
}

ul.wid20 li {
padding-left:10px;
}

ul.wid35 {
width:31%;
margin-left:25px;
}

ul.wid35 li {
background:url(../images/bg.gif) no-repeat 0 -486px;
padding-left:10px;
}

h5.jdTitA {
color:#b90207;
height:20px;
font:normal bold 14px/20px "宋体";
border-bottom:1px #b90207 dashed;
margin-bottom:10px;
background:url(../images/bg.gif) no-repeat -271px -365px;
padding:0 0 3px 12px;
}
.jdpage{
height:50px;
line-height:30px;
margin:25px auto;
}
.jdpage a{
display:block;
float:left;
margin-left:20px;
width:30px;
height:24px;
text-align:center;
padding-bottom:6px;
font-size:14px;
}
.jdpage a:link,.jdpage a:visited{
background-color:#FFFFFF;
border:1px #CCCCCC solid;
color:#276dc8;
font-weight:700;
}
.jdpage a:hover,.jdpage a:active{
background-color:#FFFFFF;
border:1px #CCCCCC solid;
color:#276dc8;
font-weight:700;
}
a.jdpage0n:link,a.jdpage0n:visited,a.jdpage0n:hover,a.jdpage0n:active{
background-color:#276dc8;
color:#FFFFFF;
border:1px #276dc8 solid;
font-weight:700;
}
