﻿@charset "utf-8";

/* 公用样式 */
*{margin:0; padding:0;}
body{width:100%;min-width:1200px;font-family:"Microsoft YaHei","宋体","Arial"; font-size:14px;}
ul,li{list-style:none;}
img{border:none;}
a:hover{text-decoration:none;color:#D32B2B;}
a,a:visited,a:active{text-decoration:none;color:#2B3443;}

.fl{float:left;}
.fr{float:right;}
/*.left{float:left;}*/
.right{float:right; padding-right: 5px;}

.clearfix:after{content:".";height:0;display:block;overflow:hidden;clear:both;}
.clearfix{zoom:1;}

div#container{background:none!important;width:1200px;}

#right{width:370px;overflow:hidden;}
#main{width:800px;overflow:hidden;}

div.content{background:#fff;margin:0!important;}
#right .content{width:368px;margin:20px 0 0 0!important;}
#main .content{width:800px;margin:20px 0 0 0!important;}
#main .content.ct1{width:390px;}

/* 页头样式 */
.clbn{background:url(images/xy20da.jpg) no-repeat top center #fff; height:300px;}
.clbn a { display: block; height: 300px; cursor: pointer;}
.box{width:100%; height:20px; background:#D02A2A; padding:7px 0 3px 0;}
.box .box_inner{width:1200px; margin:0 auto; text-align:right;}
/*微博 微信*/
.thumbnail{width:25px;height:25px;margin:0 4px;position:relative;z-index:0;}
.thumbnail:hover{background-color:transparent;z-index:20px;}
.thumbnail span{position:absolute;background-color:#fff; left:-1000px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility:visible;top:24px;*top:30px;left:0;}

.logo{width:1200px;height:100px; margin:0 auto; color:#282828;}
.logo a{color:#282828;}

.logo .fllogo{margin:22px 0 0 0;}

.search_box{width:400px;height:24px;margin:35px 0 0;}
.search_box form{width:318px; float:left;border:1px solid #b4b9c1; background:#FFF;}
.search_box input.input_b#keyword{float:left;width:180px!important;height:24px;line-height:24px;border:none;text-indent:15px;color:#333;}
.search_box select{float:left;width:110px;height:24px;line-height:24px;border:none; border-right:1px solid #b4b9c1; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(images/j.png) no-repeat scroll 92px center transparent; padding-right:25px; }
.search_box input#button{float:left;background:url(images/search.png) no-repeat center center;width:28px;height:24px;border:none; border-left:1px solid #b4b9c1; color:#fff;cursor:pointer;}
.search_box .gjss{float:left;height:24px;line-height:24px;padding:0 10px;}

.nav{width:100%;height:46px; border-bottom:5px solid #D93B3C;}
.nav .nav_inner{width:1200px; margin: 0 auto;height:46px;font-size:14px;line-height:46px;}
.nav .nav_inner #head_nav{float:left; font-weight:700; white-space:nowrap;}
.nav .nav_inner #head_nav a{color:#70828c; padding:0 5px; margin:0 6px;}
.nav .nav_inner #head_nav a:hover,.nav #head_nav.home a{background:#FF7500; color:#fff;padding:2px 5px;}
.nav .nav_inner #line_1{float:left;background:none;width:0;height:0;}


/* 共同样式 */
.font16{ font-size:16px; color:#2D3246;}
div.dian_a ul li {background:url(images/icon.png) no-repeat left center;}
.title{float:left;}
.title h2{font-size:20px;color:#404848;}
.more{float:right;overflow:hidden;}
.more a{font-size:14px;color:#404848;}

.list_br{padding:20px 0 0 0;overflow:hidden;}
.list_br li{ line-height:36px;text-indent:16px;overflow:hidden; border-bottom:1px solid #e3e9ed;}
.list_br li span.right{font-size:12px; color:#D22A2A; font-style: italic;}
.list_br li span.left{float:left;}

.fywh .list_br li{background:url(images/icon.png) no-repeat left center; line-height: 35px;}
.fywh .list_br li span.right{padding-right: 15px;}

#main .tit_br{background:url(images/tit2.png) no-repeat 10px center;height:35px;line-height:35px; border-bottom:2px solid #e3e9ed;}
#main .tit_br .title{height:35px;line-height:35px;}
#main .tit_br .title h2{color:#404848; border-bottom:3px solid #D22A2A;  margin-left:35px; z-index:1000; padding:0 10px;}
#main .tit_br .title .more{height:35px;line-height:35px;}

#main .tit_bra{background:url(images/tit1.png) no-repeat 10px center;height:40px;line-height:40px;}
#main .tit_bra .title{height:40px;line-height:40px;}
#main .tit_bra .title h2{color:#404848; font-size:22px; margin-left:55px;padding:0 10px;}
#main .tit_bra.tit3{background:url(images/tit3.png) no-repeat 10px center;height:40px;line-height:40px;}

#right .title{background:url(images/tit4.png) no-repeat left top;height:23px; line-height:23px; text-align:center; padding-left:20px;}
#right .title h2{background:url(images/tit5.png) no-repeat right top; padding-right:30px; font-size:16px; color:#fff;}
#right .title h2 a{font-size:16px;color:#fff;}
#right .tit_br .more a{font-size:12px;}
#right .list_br{padding:15px 20px; border:1px solid #e8e8e8;}

/*焦点图*/
.focus_bg{height:555px; position:relative; overflow:hidden; background:url(images/focusbg.jpg) no-repeat; padding:45px 20px 20px 20px;}
/*红头*/
.ht{ width:1160px; height:77px; background:#D93B3C center no-repeat; margin:0 auto; margin-bottom:45px;}
.ht ul { padding:10px; height:57px; text-align:center; }
.ht ul li { line-height:57px; height:57px; font-size:30px; font-weight:700; color:#FFF;}
.ht ul li a { font-size:45px; font-weight:700; color:#FFF;}
.ht ul li a:hover { color:#FFF;}
.fydt_focus { width:1160px; margin:0 auto;}
/*新闻动态*/
.fydt {width:520px; float:left; background-color: transparent; margin-bottom:30px;}
.fydt .list_br { padding:0px;}
.fydt .list_br .list ul { overflow:inherit; padding:10px 0;}
.fydt .list_br .list ul li { border-bottom:none;}
.fydt .list .fc_tit ul { overflow:inherit; padding:10px 0!important;}
.fydt .list .fc_list ul { overflow:inherit; padding:0!important;}
.fydt .list .fc_tit a{/* color:#D32B2B; */font-size:24px; line-height:30px!important;}
.fydt .list .fc_list { padding-bottom:30px; border-bottom:#2B3443 1px dashed;}
.fydt .list .fc_list a{ color:#2D3246; font-size:16px; line-height:30px!important;}
.fydt .list .fc_list a br{ display: none;}

/* 焦点图样式 */
.focus{width:600px; height:400px; position:relative;overflow:hidden; float:right; margin-bottom:30px;}
.focus img{width:600px; height:400px;}
div.focus .mF_YSlider .num{bottom:16px; right: 10px;}
div.focus .mF_YSlider .txt li a{font-size:21px; font-weight:100; line-height:45px;}
div.focus .mF_YSlider .txt li{height:45px;}
div.focus .mF_YSlider .num li{background:#fff; cursor: pointer; float: left; height: 5px; margin: 2px 9px 0 0; position: relative; text-indent: -9999px; width: 5px;}
div.focus .mF_YSlider .num li.current{background:#c40000; height: 10px; margin: 0 9px 0 0; width: 10px;}
div.focus .mF_YSlider .num li a, .mF_YSlider .num li b{border:none;}
div.focus .mF_YSlider .num li.current a, .mF_YSlider .num li.hover a{background: #c40000;}


/*图片链接*/
.link_btn{}

/*&#51;&#54;&#53;&#98;&#101;&#116;&#29616;&#22330;&#36208;&#22320;&#30424;&#95;&#23436;&#32654;&#20307;&#32946;&#51;&#54;&#53;&#23448;&#26041;&#32593;&#31449;&#95;&#51;&#54;&#53;&#48;&#48;&#51;&#54;&#53;&#20307;&#32946;&#22312;&#32447;&#25237;&#27880;公告*/
#marquee1{height:240px!important;overflow:hidden;}
.fygg ul li{padding:0; background:none; line-height:26px; text-indent:0px; height:90px; border-bottom:1px solid #e0e0e0; padding-top:5px;}
.fygg ul li span.left{float:none; display:block; height:60px;}
.fygg ul li span.right{float:none;}

/*交通指南*/
#map{width:540px;height:180px;font-size:12px;overflow:hidden; border:1px solid #cccccc;}

/*媒体报道*/
div.xxxw dl{width:360px; height:190px; background:#f8fafb; padding:15px 15px 0 15px; float:left; margin-right:20px;}
div.xxxw dl ul li{background:none; padding:0; text-indent:0; border:none; line-height:normal;}
div.xxxw dl dt{line-height:30px; margin-bottom:10px; height:60px;}
div.xxxw dl dt ul li{overflow:visible; line-height:30px;}
div.xxxw dl dt ul li a{font-size:18px;/*  color:#CF2929;*/}
div.xxxw dl dt ul li span.left{ height:60px;}
div.xxxw dl dt ul li span.right{position:relative; top:90px; left:0; font-size:14px; color:#D22A2A; font-weight:normal;} 
div.xxxw dl dd{padding:0; margin:0; height:80px; border-bottom:1px #90897f solid; width:360px; position:absolute;}
div.xxxw dl dd ul li{line-height:24px; overflow:hidden;}
div.xxxw dl dd ul li a{color:#93a3ae;}
div.xxxw ul li{line-height:28px; border:none;}


.icon{width:390px; height:70px; margin-bottom:10px;}
.ztbd{margin-top:20px; width:1200px; height:80px; overflow:hidden;}
.ztbd ul li{ width:285px; height:80px; float:left; }
.ztbd ul li.ztbd_20{ padding-right:20px;}

/*&#51;&#54;&#53;&#98;&#101;&#116;&#29616;&#22330;&#36208;&#22320;&#30424;&#95;&#23436;&#32654;&#20307;&#32946;&#51;&#54;&#53;&#23448;&#26041;&#32593;&#31449;&#95;&#51;&#54;&#53;&#48;&#48;&#51;&#54;&#53;&#20307;&#32946;&#22312;&#32447;&#25237;&#27880;文化*/
div.content.fywh .ywytbt{height:35px; margin:10px 0; float:right;}
div.content.fywh .ywytbt li{ height:32px;float:left; text-align:center; line-height:32px; display:block; cursor:pointer; padding:0 5px; font-size:14px; color:#424848;}
div.content.fywh .ywytbt li a{color:#424848; font-size:14px;}
div.content.fywh .ywytbt li a:hover{color:#D02A2A;}
div.content.fywh .ywytbt li.hover{ color:#D02A2A; height:36px;}
div.content.fywh .ywytbt li.hover a{color:#D02A2A; font-size:14px;}
.shsy{width:780px; height:210px; background:#e3e9ed; padding:20px 0 20px 20px; margin-top:20px;}
.shsy ul li{padding:0; background:none;}
#category111 { height:208px; overflow:hidden;}
.simply-scroll {width:232px!important; height:208px!important;}
.simply-scroll .simply-scroll-list li{width:232px!important; height:208px!important; padding:4px; margin-right:20px; background:#fff;}
.simply-scroll .simply-scroll-clip{width:760px!important;height:208px!important;margin:0!important;}
.simply-scroll .simply-scroll-list{height:208px!important;margin:0!important;}
.txtspan{display:block;width:240px;height:40px;line-height:40px;text-align:center;text-indent:0;}

/*法官风采*/
.fgfc{width:280px;height:610px;overflow:hidden; position:relative; margin:0 auto;}
.fgfc .article_photo_titile { padding:20px; width:240px; background:#E4E9ED;}

/*执行曝光台*/
div.zxbgt dl{height:130px;}
div.zxbgt dl ul li{background:none; padding:0; text-indent:0; border:none; line-height:normal;}
div.zxbgt dl dt{font-size:18px; line-height:30px; margin-bottom:7px; height:30px;}
div.zxbgt dl dt ul li{overflow:visible; line-height:30px;}
div.zxbgt dl dt ul li a{font-size:18px;/*  color:#CF2929;*/}
div.zxbgt dl dt ul li span.left{ height:30px;}
div.zxbgt dl dt ul li span.right{position:relative; top:60px; left:0; font-size:12px; color:#D22A2A; font-weight:normal;} 
div.zxbgt dl dd{padding:0; margin:0; height:55px; border-bottom:1px #e0e0e0 solid; width:330px; position:absolute;}
div.zxbgt dl dd ul li{line-height:24px; overflow:hidden;}
div.zxbgt dl dd ul li a{color:#93a3ae;}
div.zxbgt ul li{line-height:28px; border:none;}


/*互动专区、交通指南、诉讼服务*/
.hdjtss .content{border-top:2px solid #D22A2A; background:#f8fafb; margin-top:20px!important;}
.hdjtss .content .tit_br .title{font-size:20px; padding-left:20px; line-height:50px; height:55px;}

.hdjtss .content.hd{width:200px; height:255px; float:left; margin-right:20px!important;}
.hdjtss .content.jt{width:580px; height:255px; float:left;}
.hdjtss .content.ss{width:370px; height:255px; float:right;}
.hdjtss .list_br{padding:0 0 0 20px;}
.hdjtss .hdzq a{width:160px; height:46px; margin-bottom:20px; display:block;}
.hdjtss .ssfw { width:370px; margin-top:20px; float:right;}
.hdjtss .ssfw a{width:370px; height:56px; margin-bottom:10px; float:left; display:block;}

/*下辖&#51;&#54;&#53;&#98;&#101;&#116;&#29616;&#22330;&#36208;&#22320;&#30424;&#95;&#23436;&#32654;&#20307;&#32946;&#51;&#54;&#53;&#23448;&#26041;&#32593;&#31449;&#95;&#51;&#54;&#53;&#48;&#48;&#51;&#54;&#53;&#20307;&#32946;&#22312;&#32447;&#25237;&#27880;*/
.xxfy{width:1198px; height:45px; border:1px solid #dae2e7; margin:20px auto 0;}
.xxfy dt{background:#e3e9ed;width:100px;height:45px; line-height:45px;text-align:center;float:left;}
.xxfy dd{padding:0 0 0 20px; float:left; margin:0;}
.xxfy dd ul li{float:left;height:45px;line-height:45px; padding:0 15px 0 0;}

/*页脚样式*/
.footer{margin:40px auto;color:#666666; text-align:center; font-size:14px; line-height:30px;}


/*页码*/
DIV.paginationControl{background:none!important;clear:both;overflow:hidden;}

/*详情页*/
div#container.dt{margin:40px auto 0;}
.detail{background:#fff;}
div.detail div.title{float:none;background:none;height:auto;line-height:auto;padding:0;}

/*搜索页*/
div#container.search{background:#fff!important;margin:20px auto 0;padding:20px;}
.search_content,.search_box_a{background:#fff; margin-bottom:20px;}
form.zend_form{padding:0;}
.line_all{height:35px!important;}
#content_time_publish_begin,#content_time_publish_end{width:100px!important;}
.input_b{width:180px!important;}

/*网上信访*/
div#container.complaint_system{background:#fff!important;margin:40px auto 0;}
div#container.complaint_system div.complaint_header{margin:0 auto;}

/*院长信箱*/
div.column .yzxx{padding:20px; font-size:16px; border-bottom:#CCC 1px solid;}
.sm{margin:0 0 20px;}
.sm p.tit{height:100px;line-height:100px;font-size:30px;font-weight:700;color:#C00;text-align:center;}
.sm p{display:block;line-height:30px;text-indent:2em;}

div.court_message .comments_box { font-size:16px; line-height:30px; border-bottom:#CCC 1px solid;}
div.court_message .comments_box .info { background-color:#eee; padding:5px 10px;}
div.court_message .comments_box .comment { padding:15px 10px; line-height:24px;}
div.court_message .comments img { padding:0 10px;}
div.court_message .line_trl_a { line-height:30px; height:30px; font-size:16px;}
div.court_message #message_content { width:900px; height:100px;}
div.court_message #message_submit { padding:5px 20px; margin:10px 0;}

div.login{margin:20px 0 0!important;padding:20px!important;}

.sm_red{color: #ff0000;margin-bottom: 20px;}
.sm_red .rtit{text-align: center;text-indent: 0!important;}
.sm_red p{text-indent: 2rem;line-height: 24px;}

/*网上预约立案*/
div#container.wsla_system{background:#fff!important;margin:20px auto 0;}
div.wsla_body div.comments_speak li.comment textarea{width:100%!important;height:300px!important;margin:20px 0 0!important;}

/*高级检索*/
.searchproc{ border:1px solid #ddd;}
.searchproc .title{ width:600px; height:40px; font-size:18px; line-height:40px; text-align:center; background:#efefef; font-weight:100; color:#000;}
.searchproc .listgjjs{line-height:30px; background:#efefef; padding:10px 15px;}
.searchproc .listgjjs #article_content input{width:400px; height:20px;}
.searchproc .listgjjs #article_content select{width:400px; height:20px;}
.searchproc .listgjjs #article_content .search_btn{width:60px; height:22px;}
.searchproc .listgjjs #article_content .gjc{width:400px; height:20px;}
div#list_video_box { width:580px; height:1000px;}
div#list_video { float:left; width:400px; height:130px; margin:10px 0 0 30px;}

/*友情链接*/
.link div.list_br { border-width: 1px; border-style: solid; border-color: #EEEEEE; background-color:#F7F7F7; overflow:hidden; padding:5px; margin-top:15px;}
.link div.list_br ul li { float:left; margin:0 20px; height:30px; line-height:30px; border-bottom:none;}
.link div.list_br ul li select { width:235px; height:30px; overflow:hidden; border:#E0E0E0 1px solid;}

/*联系我们*/
.lxwm p{vertical-align:middle;  display:inline; padding:0 10px; color:#000; line-height:30px; color:#666;}
.lxwm a{ color:#666;}

/*微电影展示*/
.wdy_header { border-bottom: 4px solid #fecc05; height: 450px;}
.w-page { width: 1200px; margin: auto; }
.bar { background: transparent url(images/wdy/bg.gif) repeat-x 0 -60px; height: 60px; text-align: center;}
.mt-40 { margin-top: 40px; }
.bar h2 { background: transparent url(images/wdy/bg.gif) no-repeat center top;  height: 60px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; line-height: 40px;}
.panel { background: #fff url(images/wdy/bg.gif) no-repeat 0 -160px; border: 1px solid #e7ada4; margin: 20px 38px; width: 320px;}
.panel img { margin: 20px 20px 0 20px; width: 280px; height: 180px;}
.panel dl { margin: 10px 20px; }
.f-l{float:left!important;_display:inline}
.panel dt { font-size: 18px; color: #CC0000; line-height:30px; height:60px;}
.panel dd { text-indent: 2em; line-height:24px; height:100px; overflow-y: scroll; margin-left: 0;}
.text-c{text-align:center}
#container .detail .hits{background: url(../style/images/chart_bar.gif) no-repeat left center;padding-left:20px;}

/*正文页*/
div.detail div.general { font-size: 18px!important; font-family: Microsoft YaHei!important;}

/*&#51;&#54;&#53;&#98;&#101;&#116;&#29616;&#22330;&#36208;&#22320;&#30424;&#95;&#23436;&#32654;&#20307;&#32946;&#51;&#54;&#53;&#23448;&#26041;&#32593;&#31449;&#95;&#51;&#54;&#53;&#48;&#48;&#51;&#54;&#53;&#20307;&#32946;&#22312;&#32447;&#25237;&#27880;周刊*/
.img_list{width:700px; float:left;}
.img_list li{list-style:none; width:175px; float:left;}

hr {
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 2em;
    margin-block-end: 1em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border: 1px #D22A2A dashed;
}