/* CSS Document */
body {
font-family:'宋体' 'Arial';
margin:0;
padding:0;
font-size:14px;
color:#333333;
}

.clearfix:after {clear:both;content:"\20";display:block;height:0;}
.clearfix {zoom:1;
}
p{
padding:0;
margin:0; 
}
a{
color:#323232;
text-decoration:none;
cursor:pointer;
}
ul{
padding:0;
margin:0;   
}
ul li{
list-style-type:none;    
}
img{
border:0px;
}
form{
margin:0px;
padding:0px;
}
.none{
display:none;
}
.clear{
clear:both;
}

.pva_header{ width:100%; height:327px;}
.pva_header_pic{ width:960px; height:289px; margin:0 auto; background:url(pva_header_bg_pic_1229.jpg) no-repeat; }
.pva_nav{ width:960px; height:38px; background:#005da2; margin:0 auto; }
.pva_nav_L{ float:left; width:721px; height:38px; border-right:1px solid #014a81; padding-left:16px; }
.pva_nav_L li{ float:left; line-height:38px; padding:0 30px; }
.pva_nav_L li a{ font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFF;}
.pva_nav_R{ float:left; width:221px; height:38px; line-height:38px; text-align:center; border-left:1px solid #367db1; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#FFF;}


/*首页样式*/
.wrapper{
width:100%;
margin:0 auto;
background:url(index_01.jpg) repeat left top;
position:relative;
padding-top:20px;
}
.headtop{
width:100%;
height:34px;
position:absolute;
top:0;
left:0;
background:url(index_01.png) repeat-x center center;
}
.headtop .msg{
width:960px;
margin:0 auto;
color:#7b7b7b;
font-size:12px;
line-height:34px;
text-indent:10px;
}
.headtop .msg span{
float:right;
padding-right:10px;
}
.headtop .msg a{
color:#7b7b7b;
}
.head{
margin-bottom:5px;
background:url(index_01.jpg);
}
.banner{
width:960px;
height:219px;
margin:0 auto;
}
.menu{
width:960px;
height:39px;
margin:0 auto;
background:url(index_10.jpg) no-repeat center center;
}
/*导航*/
.nav{
height:39px;
padding-left:10px;
}
.nav li{
float:left;
margin:0px 5px!important;
*margin:0px 4px;
}
.nav li a{
display:block;
width:74px;
font-size:14px;
color:#FFFFFF;
line-height:39px;
font-weight:bold;
text-align:center;
}
.nav li a:hover,.nav_hover a{
display:block;
background:url(index_03.png) no-repeat center center;
}
.search{
float:right;
line-height:39px;
padding:0px 15px 0px 0px!important;
*padding:8px 15px 0px 0px;
}
.search .input-text{
width:90px;
height:18px;
border:#0063b0 1px solid;
color:#b3b3b3;
line-height:18px;
font-size:12px;
padding:0px 5px;
}
.search input{
vertical-align:middle;
padding-right:8px;
}


/*内容*/
.main{
width:960px;
margin:auto;
}
.column{
margin-bottom:5px;
}
/*新闻头条*/
#topnews{
height:81px;
border:#d4d4d4 1px solid;
background:#FFFFFF;
}
#topnews .left{
width:100px;
float:left;
}
#topnews .right{
line-height:81px;
}
#topnews .right img{
margin-top:15px;
}

#news .left{
width:313px;
height:240px;
float:left;
}
#news .middle{
margin-left:4px;
float:left;
width:415px;
height:240px;
}
#news .right{
width:224px;
height:240px;
float:left;
margin-left:4px;
}

/*图片新闻*/
.picnew{
width:299px;
height:226px;
border:#d4d4d4 1px solid;
padding:6px;
background:#FFFFFF;
}

/*政法要闻*/
.importnews{
height:238px;
border:#d4d4d4 1px solid;
background:#FFFFFF;
}
.importnews .title{
height:34px;
background:url(index_17.jpg) repeat-x center bottom ;
}
.importnews .title .more{
float:right;
padding-right:15px;
}
.importnews .title .more a{
font-size:12px;
color:#666666;
line-height:34px;
}
.importnews .tab_01{
color:#0566b2;
font-size:14px;
line-height:34px;
font-weight:bold;
padding:0px 10px;
background:url(index_18.jpg) repeat-x center top;
float:left;
border-right:#d4d4d4 1px solid;
cursor:pointer;
}
.importnews .tab_02{
color:#666;
font-size:14px;
line-height:34px;
font-weight:bold;
padding:0px 10px;
float:left;
border-right:#d4d4d4 1px solid;
cursor:pointer;
}
.importnews .list{
padding:5px 8px;
}
.importnews .list li{
color:#333333;
font-size:12px;
line-height:27px;
border-bottom:#e3e3e3 1px dashed;
background:url(index_19.jpg) no-repeat 8px center;
text-indent:25px;
}
.importnews .list li span{
float:right;
padding:0px 10px;
color:#999999;
}
/*组织机构*/
.organize{
height:240px;
background:url(index_16.jpg) no-repeat center center;
}
.organize ul{
padding-top:15px;
}
.organize li{
width:204px;
margin:0px auto 6px auto;
}

#Second-line .left{
width:732px;
height:222px;
float:left;
}
#Second-line .right{
width:224px;
height:222px;
float:left;
margin-left:4px;
}
/*平安建设*/
.jianshe{
border-left:#d4d4d4 1px solid;
border-right:#d4d4d4 1px solid;
border-bottom:#d4d4d4 1px solid;
background:#FFFFFF;
height:219px;
}
.pingan{
border-top:#168cd6 2px solid;
}
.fazhi{
border-top:#69ad44 2px solid;
}
.duiwu{
border-top:#d50000 2px solid;
}
.jianshe .title{
position:relative;
height:30px;
border-bottom:#d4d4d4 1px solid;
background:#f5f5f5;
}
.jianshe .title .more{
float:right;
padding-right:15px;
line-height:30px;
font-size:12px;
}
.jianshe .title .more a{
color:#999999;
}
.jianshe .title .name{
position:relative;
top:-6px;
left:8px;
}
.jianshe .list{
padding:8px 0px 0px 0px;
background:url(index_20.jpg) no-repeat center center;
}
.jianshe .list li{
color:#333333;
font-size:14px;
line-height:29px;
width:343px;
margin:0px 10px!important;
*margin:0px 5px;
float:left;
}

/*专题专栏*/
.zhuanti .title{
background:url(index_21.jpg) no-repeat center;
height:32px;
}
.zhuanti .title .more{
float:right;
padding-right:15px;
line-height:32px;
font-size:12px;
}
.zhuanti .title .more a{
color:#999999;
line-height:32px;
}
.zhuanti .title .name{
color:#0566b2;
font-size:14px;
font-weight:bold;
line-height:32px;
text-indent:30px;
}
.zhuanti .list{
height:183px;
background:#FFFFFF;
border-left:#d4d4d4 1px solid;
border-right:#d4d4d4 1px solid;
border-bottom:#d4d4d4 1px solid;
padding-top:6px;
}
.zhuanti .list li{
border:#d4d4d4 1px solid;
width:209px;
float:left;
margin:0px auto 3px 4px!important;
*margin:0px auto 3px 2px;
}
#piclink{
border:#d5d5d5 1px solid;
}
/*政法文化*/
.zhengfa .title{
background:url(index_21.jpg) no-repeat center;
height:32px;
}
.zhengfa .title .more{
float:right;
padding-right:15px;
line-height:32px;
font-size:12px;
}
.zhengfa .title .more a{
color:#999999;
line-height:32px;
}
.zhengfa .title .name{
color:#0566b2;
font-size:14px;
font-weight:bold;
line-height:32px;
text-indent:30px;
}
.zhengfa .list{
height:183px;
background:#FFFFFF;
border-left:#d4d4d4 1px solid;
border-right:#d4d4d4 1px solid;
border-bottom:#d4d4d4 1px solid;
padding:6px 0px 0px 5px;
}
.zhengfa .list li{
color:#333333;
font-size:14px;
line-height:25px;
}
.zhengfa .list .topnew{
margin:5px 5px 12px 5px;
}
.zhengfa .list .pic{
float:left;
border:#cdcdcd 1px solid;
padding:2px;
}
.zhengfa .list .msg{
margin-left:100px;
font-size:14px;
color:#333333;
font-weight:bold;
line-height:26px;
}
.zhengfa .list .tips{
margin-left:100px;
font-size:12px;
color:#999999;
line-height:18px;
}
.zhengfa .list .tips a{
color:#0566b2;
}

#Third-line .left{
width:360px;
height:232px;
float:left;
}
#Third-line .middle{
margin-left:4px;
float:left;
width:368px;
height:232px;
}
#Third-line .right{
width:224px;
height:232px;
float:left;
margin-left:4px;
}
/*他山之石 法学园地*/
.tszs{
height:217px;
border:#d4d4d4 1px solid;
background:#FFFFFF;
padding-top:13px;
}
.tszs .title{
height:28px;
background:url(index_23.jpg) no-repeat center center ;
}
.tszs .title .name{
width:87px;
color:#FFFFFF;
font-size:14px;
line-height:25px;
font-weight:bold;
text-align:center;
}
.tszs .title .more{
float:right;
padding-right:15px;
line-height:25px;
font-size:12px;
}
.tszs .title .more a{
color:#999999;
line-height:25px;
}
.tszs .list{
padding:12px 5px 0px 8px;
}
.tszs .list li{
color:#333333;
font-size:14px;
line-height:29px;
}
/*友情链接*/
.link li{
border:#d4d4d4 1px solid;
padding:2px;
height:37px;
float:left;
background:#FFFFFF;
margin-bottom:4px;
}
.link .link_r{
margin-left:4px;
}
.friendlink {
border:#d4d4d4 1px solid;
background:#FFFFFF;
}
.friendlink .title{
height:31px;
background:url(index_24.jpg) repeat-x center bottom ;
}
.friendlink .title .name{
float:left;
margin-right:15px;
background: url(index_08.png) no-repeat left center;
font-size:14px;
color:#333333;
line-height:31px;
font-weight:bold;
text-indent:35px;
}
.friendlink .tab_01{
color:#666;
font-size:14px;
line-height:26px;
width:105px;
background:url(index_25.jpg) no-repeat center bottom;
float:left;
cursor:pointer;
text-align:center;
margin-top:5px;
}
.friendlink .tab_02{
color:#666;
font-size:14px;
line-height:26px;
width:105px;
float:left;
cursor:pointer;
text-align:center;
margin-top:5px;
}
.friendlink .list{
padding:10px 20px 10px 20px!important;
*padding:10px 20px 0px 20px;
}
.friendlink .list li{
color:#333333;
font-size:14px;
line-height:26px;
display:inline;
margin-right:20px;
}

/*底部*/
.foot{
width:960px;
margin:0 auto;
border-top:#0a7dcb 5px solid;
padding:20px 0px;
font-size:12px;
line-height:20px;
color:#333333;
font-family:Arial,'宋体';
text-align:center;
}
/*列表页样式*/
.lanmu{
width:960px;
margin:0 auto;
border:#d4d4d4 1px solid;
background:#FFFFFF;
margin-bottom:10px;
}
.lanmu .left{
width:233px;
float:left;
}
.lanmu .right{
margin:8px 8px 8px 241px;
}
.sidebar{
background:url(lanmu_02.jpg) no-repeat center bottom;
padding-bottom:243px;
}
.sidebar ul{
padding-top:100px;
background:url(lanmu_01.jpg) no-repeat center top;
}
.sidebar li{
height:37px;
text-align:right;
background: url(lanmu_03.jpg) no-repeat center bottom;
}
.sidebar li a{
color:#555555;
line-height:37px;
font-size:14px;
padding-right:35px;
}
.sidebar li a:hover,.side_hover a{
display:block;
height:37px;
color:#ff4000!important;
font-weight:bold;
background: url(lanmu_04.jpg) no-repeat center bottom;
}
.sidebar .back{
clear:both;
color:#1f8fd7;
font-size:14px;
font-weight:bold;
line-height:40px;
text-align:right;
padding-right:35px!important;
*padding-right:0px;
}
.sidebar .back a{
color:#1f8fd7;
}
.sidebar .back a:hover{
background:none;
}
.lanmu .right .title{
height:32px;
background:url(lanmu_05.jpg) no-repeat left center #f5f5f5;
}
.lanmu .right .title .name{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-indent:32px;
line-height:32px;
}
.lanmu .right .title .more{
float:right;
padding-right:15px;
line-height:32px;
font-size:12px;
}
.lanmu .right .title .more a{
color:#666666;
line-height:32px;
}
.lanmu .list {
padding:10px 15px;
}
.lanmu .list li{
color:#333333;
font-size:14px;
line-height:35px;
border-bottom:#cfcfcf 1px dashed;
text-indent:30px;
background:url(index_19.jpg) no-repeat 8px center;
}
.lanmu .list li span{
float:right;
padding:0px 15px;
}
/*分页*/
.Pagination{
padding:25px 15px 15px 0px;
text-align:right;
}
/*内容页样式*/
.neirong{
width:958px;
margin:0 auto;
border:#d4d4d4 1px solid;
background:#FFFFFF;
margin-bottom:8px;
}
.neirong .tab{
height:41px;
background:url(neirong_01.jpg) no-repeat center center;
color:#999999;
font-size:12px;
line-height:41px;
text-indent:30px;
}
.neirong .tab a{
color:#666666;
}
.neirong .tab span{
color:#0566b2;
font-size:14px;
font-weight:bold;
padding-right:15px;
}
.neirong .title{
margin:20px 30px;
font-size:20px;
color:#0d0d0d;
font-family:"微软雅黑";
line-height:32px;
text-align:center;
}
.neirong .msg{
font-size:12px;
color:#333;
line-height:30px;
background:#eeeeee;
margin:0px 30px;
text-align:center;
}
.neirong .cont{
padding:35px;
font-size:14px;
color:#333333;
line-height:26px;
text-indent:28px;
}
.neirong .tips{
margin:0px 30px 30px 30px;
font-size:14px;
color:#333;
line-height:26px;
}
.neirong .tips a:hover,.neirong .msg a:hover{
color:#0a7dcb;
text-decoration:underline;
}

/*留言信箱*/
.message{
width:938px;
margin:0 auto;
border:#d4d4d4 1px solid;
background:#FFFFFF;
margin-bottom:8px;
padding:10px;
}
.message .title{
height:32px;
background:url(lanmu_05.jpg) no-repeat left center #f5f5f5;
margin-bottom:12px;
}
.message .title .name{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-indent:32px;
line-height:32px;
}
.message .title .more{
float:right;
padding-right:15px;
line-height:32px;
font-size:12px;
}
.message .title .more a{
color:#666666;
line-height:32px;
}
.message .back{
float:right;
color:#1f8fd7;
font-size:14px;
font-weight:bold;
line-height:34px;
text-align:right;
padding-right:15px;
}
.message .back a{
color:#1f8fd7;
}
.message .tab{
color:#1f8fd7;
font-size:14px;
font-weight:bold;
height:34px;
line-height:34px;
background:url(message_03.jpg) repeat-x center bottom;
}
.message .tab_01{
width:93px;
background:url(message_02.jpg) no-repeat center center;
text-align:center;
cursor:pointer;
float:left;
}
.message .tab_02{
width:93px;
text-align:center;
cursor:pointer;
float:left;
}
.message .cont{
min-height:660px;
_height:660px;
padding:25px;
background:url(message_01.jpg) no-repeat center bottom;
border-left:#d4d4d4 1px solid;
border-right:#d4d4d4 1px solid;
border-bottom:#d4d4d4 1px solid;
}
/*留言列表*/
.message .list li{
color:#333333;
font-size:14px;
line-height:35px;
border-bottom:#cfcfcf 1px dashed;
text-indent:30px;
background:url(index_09.png) no-repeat 8px center;
}
.message .list li span{
float:right;
padding:0px 15px;
color:#999;
}
.message .reg{
display:none;
}
.message .regtab{
background:#CCCCCC;
}
.message .regtab td{
line-height:30px;
font-size:14px;
color:#555;
background:#FFFFFF;
padding:8px;
}
.message .regtab .STYLE1{
color:#CC0000;
}
.message .regtab .STYLE2{
background-color:#eaeaea;
padding:10px;
color:#ff0000;
line-height:24px;
font-size:13px;
font-weight:bold;
}
.message .regtab .input1,.regtab .input2{
border:#CCCCCC 1px solid;
line-height:20px;
padding:0px 5px;
color:#999;
}
.message .regtab .input1{
height:20px;
}
.message .res_bt{
width:70px;
text-align:center;
height:28px;
line-height:28px;
border:#0063b0 1px solid;
color:#fff;
background:url(message_05.jpg) repeat-x center bottom;
}
.message .res_bt_02{
width:70px;
text-align:center;
height:28px;
line-height:28px;
border:#ccc 1px solid;
color:#666;
background:url(message_06.jpg) repeat-x center bottom;
}


.message .sear{
display:none;
}