@charset "utf-8";

/* 公用样式 */
*{margin:0; padding:0;}
body{background:#fff;font-family:"Microsoft YaHei","宋体","Arial";font-size: 16px;color:#000;}
ul,li{list-style:none;}
img{border:none;}
a:hover{text-decoration:none;color:#000;}
a,a:visited,a:active{text-decoration:none;color:#000;}

.fl{float:left;}
.fr{float:right;}
/*.left{float:left;}*/
.right{float:right;}

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

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

#left{width:380px;overflow:hidden;}
#right{width:380px;overflow:hidden;}
#main{width:790px;overflow:hidden;}

div.content{
    background: #fff;
    border: 1px solid #e6e6e6;
    border-top: 4px solid #d41314;
    margin: 0 0 30px!important;
}
#left .content{width:378px;}
#right .content{width:378px;}
#main .content{width:788px;}

/* 页头样式 */
.header {
    width: 1200px;
    margin: 0 auto 30px;;
}

.box { 
    background:url(images/box.png) repeat-x;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 14px;
    color: #000;
}

.box .time {
    margin: 0 0 0 20px;
}

/*微博 微信 抖音*/

.thumbnail {
    float: left;
    height: 50px;
    margin: 0 20px 0 0;
    text-indent: 40px;
    position: relative;
    z-index:1000;
}

.thumbnail.wb {
    background:url(images/wb.png) no-repeat;
}

.thumbnail.wx {
    background:url(images/wx.png) no-repeat;
}

.thumbnail:hover {
    background-color: transparent;
    z-index:20px;
}

.thumbnail b {
    font-weight: normal;
}

.thumbnail span {
    background: #fff; 
    width: 100px;
    height: 100px;
    border: 1px dashed gray;
    visibility: hidden;
    color: #000;
    text-decoration: none;
    position: absolute;
    left: -1000px;
}

.thumbnail:hover span {
    visibility: visible; 
    top: 50px;
    left: 0;
}

.thumbnail span img {
    display: block;
    text-align: center;
}

.box form {
    width: 446px;
    overflow: hidden;
}

.box .search_box {
    width: 430px;
    height: 26px;
    margin: 13px 0 0;
    overflow: hidden;
}

.box .search_box select {
    float: left;
    background:url(images/j.png) no-repeat scroll 92px center #fff;
    width: 110px;
    height: 24px;
    line-height: 24px; 
    border: 1px solid #d8d8d8;
    padding-left: 15px;
    appearance: none; 
    -moz-appearance: none; 
    -webkit-appearance: none;  
}

.box .search_box input.input_b#keyword {
    float: left;
    width: 208px!important;
    height: 22px;
    line-height: 22px;
    border: 1px solid #d8d8d8;
    border-left: none;
    border-right: none;
    text-indent: 15px;
    color: #333; 
}


.box .search_box input#button {
    float: left;
    background: url(images/search.png) no-repeat center center;
    width: 27px;
    height: 24px;
    border: none; 
    border-left: 1px solid #d8d8d8; 
    color: #fff;
    cursor: pointer;
}

.box .gjjs {
    color: #044d72;
}

.header .gh2023logo{padding:86px 0 0 64px; float:left; width:80px; height:80px; position:absolute; z-index: 3;}

.flash { 
    background:url(/style/images/top.jpg) no-repeat center center #fceddf; 
    height: 260px!important;
    overflow:hidden; 
    z-index:9999;
}

.flash .top_up {
    position: absolute;
    z-index: 1;
}

.nav {
    background: url(images/nav.png) no-repeat;
    height: 60px;
    position: relative;
    z-index: 1001;
}

.nav #head_nav {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0 30px;
    white-space: nowrap;
}

.nav #head_nav a {
    float: left;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    font-weight: bold;
    color: #fff7c3;
}

.nav #line_1 {
    float: left;
    background: none;
    width: 0;
    height: 0;
}

.dropdown_nav { 
    height: 60px;
    position: relative;
    z-index: 1000;
}

.court_nav {
    float: left;
    line-height: 60px;
    text-align: center;
    position: relative;
}

.court_nav a {
    float: left;
    font-size: 18px;
    font-weight:400;
    color: #fff7c3;
    padding: 0 13px;
}

.court_nav a:hover {
    background: #d41314;
    color: #fff;
    text-align: center;
}

.sec_nav {
    background: #d41314;;
    width: 180px;
    font-size: 14px;
    position: absolute;
    left: -17px;
    top: 60px;
    z-index: 9999; 
}

.sec_nav li {
    height: 50px;
    line-height: 50px;
    text-align: center;
/*    overflow: hidden;*/
}

.sec_nav li a { 
    float: none;
    padding: 0;
    font-size: 16px; 
    font-weight: 400;
    color: #fff;
    z-index: 10001; 
}
.sec_nav li a:hover { 
    display: block;
    background: #fff7c3;
    color: #d41314;

}

/* 共同样式 */
.content {
    border: 1px solid #e6e6e6;
    border-top: 4px solid #d41314;
}

.tit_br {
    background: #fff;
    height: 45px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 20px;
    overflow:hidden;
}

.title {
    float: left;
    background: url(images/title_icon.png) no-repeat center left;
    height: 45px;
    line-height: 45px;
    text-indent: 40px;
    overflow: hidden;
}

.title h2 {
    height: 45px;
    font-size: 24px;
    font-weight: 400;
    color: #d41314;
}

.more { 
    float: right;
    height: 45px;
    line-height: 45px;
    overflow:hidden;
}

.more a {
    color: #000;
}

.list_br {
    padding: 20px;
    overflow:hidden;
}

.list_br li {
    background: url(images/li_icon.png) no-repeat left 12px;
    line-height: 30px;
    text-indent: 34px;
    overflow: hidden;
}

.ct {
    float: left;
    width: 569px;
    overflow: hidden;
}

.ct .tit {
    background: #d41314;
    height: 50px;
    line-height: 50px;
    padding: 0 20px 0 0;
    overflow: hidden;
}

.ct .tit h2 {
    float: left;
    background: #f6f6f6;
    padding: 0 20px;
    text-indent: 35px;
    font-size: 18px;
    font-weight: 400;
}

.ct .tit a {
    float: right;
    color: #fff;
}

.ct.jhfb .tit h2 {
    background: url(images/jhfb_title_icon.png) no-repeat center left 20px #f6f6f6;
}

.ct.fywh .tit h2 {
    background: url(images/fywh_title_icon.png) no-repeat center left 20px #f6f6f6;
}

.ct.xwfbh .tit h2 {
    background: url(images/xwfbh_title_icon.png) no-repeat center left 20px #f6f6f6;
}

.ct .list {
    padding: 20px;
}


/*焦点图*/
.focus{ width:1400px; height:420px;margin: 0 auto;overflow:hidden;}

.tsgs{width:1200px;height:420px;margin:0 auto;}
.tsgs .tsgs_box{width:1200px;height:420px;position:relative;}

.tsgs ul{height:420px;}
.tsgs_piclist{float:left;width:666px;height:420px;overflow:hidden;}
.tsgs_piclist img{float:left;width:666px;height:420px;overflow:hidden;}
.tsgs_title{float:right;width:504px;height:100px;line-height:30px;overflow:hidden;}
.tsgs_title a{font-size:26px;font-weight:bold;color:#333333;}
.tsgs_content{float:right;width:504px;height:305px;line-height:30px;text-indent:2em;font-size:15px;color:#424242; overflow: hidden;}
.tsgs .tsgs_content a{display:block;background:url(images/detail.png) no-repeat;width:150px;height:50px;line-height:50px;margin:30px 0 0;text-indent:50px;color:#fff;overflow:hidden;    float: right;}
.previous_link,.next_link{position:absolute;width:52px;height:52px;overflow:hidden;}
.previous_link{left:-100px;top:50%;}
.next_link{right:-100px;top:50%;}
.page_link{display:none;}


/*专题报道*/
.slogan {
    height: 80px;
    margin: 30px 0;
    overflow: hidden;
}

.slogan a {
    float: left;
    width: 380px;
    height: 80px;;
    margin: 0 30px 0 0;
    overflow: hidden;
}

.slogan a:last-child {
    margin: 0;
}


.slogan1 {
    height: 80px;
    margin: 30px 0;
}

.slogan1 a {
    float: left;
    width: 285px;
    height: 80px;;
    margin: 0 20px 0 0;
}

.slogan1 a:last-child {
    margin: 0;
}
.slogan1 a{ position:relative;z-index:0; cursor:pointer;}
.slogan1 a:hover{z-index:20px;}
.slogan1 a span{position:absolute; visibility:hidden;}
.slogan1 a:hover span{visibility:visible; bottom:0px; left:0px;}

/*立案服务*/
.lafw { float: left; width: 584px; overflow: hidden;}
.lafw .list_br a{ width: 260px; display: inline-block;}
.lafw .list_br a:nth-child(1),.lafw a:nth-child(2) { margin-bottom: 20px;}
.lafw .list_br a:nth-child(2n+1) {margin-right: 18px;}


/*审判服务*/
.spfw { float: right; width: 584px; overflow: hidden;}
.spfw .list_br a{ width: 260px; display: inline-block;}
.spfw .list_br a:nth-child(1),.lafw a:nth-child(2) { margin-bottom: 20px;}
.spfw .list_br a:nth-child(2n+1) {margin-right: 18px;}


/*执行信息*/
.zxxx { width: 1200px; border-bottom: 4px solid #d41314; overflow: hidden;}
.zxxx .zxxx_rt a { float: left; width: 275px; height: 140px; margin: 0 0 20px 19px;overflow: hidden;}
.zxxx .zxxx_rt a:first-child+a+a,
.zxxx .zxxx_rt a:first-child+a+a+a { margin: 0 0 0 19px;}

/*政务公开*/

.zwgk a { float: left; margin: 0 20px 30px 0; }
.zwgk a:last-child { float: left; margin: 0 0 30px 0; }


/*交流互动*/ 
.xwfbh {
    float: right;
}

/*法院视频*/ 
.fywh .hkbt{margin:0 0 20px;}
.fywh .hkbt li{float:left;background:#f6f6f6;width:120px;height:30px;line-height:30px;text-align:center;margin:0 3px 0 0;text-indent:0;}
.fywh .hkbt li a{font-size:16px;}
.fywh .hkbt li.hover{background:#d41314;}
.fywh .hkbt li.hover a{color:#fff;}
.fywh .list_br .hknr li { background: none!important; text-indent: 0!important;}
.fywh .list_br .hknr li .imgspan { width: 222px;height: 132px;overflow: hidden;}
.fywh .list_br .hknr li .txtspan {display: block;background: #fffaef;width: 182px;height: 50px;line-height: 50px;padding: 0 20px;text-align: center;overflow: hidden;}
.fywh .hknr .simply-scroll {  width: 1158px; height: 182px; margin: 0; }
.fywh .hknr .simply-scroll .simply-scroll-clip { width: 1158px; height: 182px;   }
.fywh .hknr .simply-scroll .simply-scroll-list { width: 1158px; height: 182px;  margin: 0; }
.fywh .hknr .simply-scroll .simply-scroll-list li {width: 234px;height: 182px;}

/*友情链接*/
div.content.link {width: 1200px;border: none; margin: 0 auto 30px!important;}
.link div.list_br {background-color:#d41314;padding:20px;overflow:hidden;}
.link div.list_br ul li {min-width: 85px; float:left; margin:0 20px; height:30px; line-height:30px;}
.link .list_br li { background: none!important; text-indent: 0!important;}
.link div.list_br ul li select { width:250px; height:30px; overflow:hidden; border:#E0E0E0 1px solid;}

/*底部*/

.footer { background: #f6f6f6; border-top: 5px solid #d41314; width: 1200px; padding: 30px 0; margin: 30px auto 0; text-align: center; line-height: 30px; color: #000;}
.footer a { color: #000;}

/* 二级页面 */
#main ul li span.left{float:left;}
#main ul li span.right{display:inline;text-indent:0!important;margin-right:0!important;}
#main li span.right{display:inline;margin-right:0!important;}

div.yui3-g#category div#title {
    float: left;
    background: url(images/title_icon.png) no-repeat center left;
    height: 45px;
    line-height: 45px;
    text-indent: 40px;
    overflow: hidden;
}

div#category.yui3-g div#title h2{
    height: 45px;
    font-size: 20px;
    font-weight: bold;
    color: #d41314;
}

div#category.yui3-g div#more {
    float: right;
    height: 45px;
    line-height: 45px;
    overflow:hidden;
}

div#category.yui3-g div#more a {
    color: #000;
}

/*页码*/
DIV.paginationControl{background:none!important;width:690px;overflow:hidden;}

/*详情页*/
.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;}
form.zend_form{padding:0;}
.line_all{height:60px!important;}
#content_time_publish_begin,#content_time_publish_end{width:100px!important;}
.input_b{width:180px!important;}

.search_content .title{float:none;background:none;padding:0;text-indent:0;}
.search_content DIV.paginationControl{width:1160px;}

/*网上信访*/
div#container.complaint_system{background:#fff!important;}

/*院长信箱*/
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:300px;}
div.court_message #message_submit { padding:5px 20px; margin:10px 0;}
div.court_message .comments ul li {margin:0 0 20px;}


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 #ff6a6a;}
.searchproc .title{ height:40px; font-size:16px; line-height:40px; text-align:center; background:#ff6969; font-weight:700; color:#fff;}
.searchproc .listgjjs{line-height:50px; background:#fff4f4; padding:40px;}
.searchproc .listgjjs #article_content input{width:300px; height:25px;}
.searchproc .listgjjs #article_content select{width:302px; height:25px;}
.searchproc .listgjjs #article_content .search_btn{width:80px; height:30px;}
.searchproc .listgjjs #article_content .gjc{width:300px; height:25px;}

/*对联*/
#adl { margin-right: 605px!important; right: 50%!important; top: 150px!important; position: absolute!important;}
#adl a { width: 200px; display: block;}
#adr { margin-left: 605px!important; left: 50%!important; top: 150px!important; position: absolute!important;}
#adr a { width: 117px; display: block;}

/*二维码*/
.ewm{position:relative;z-index:0; cursor:pointer;}
.ewm:hover{z-index:20px;}
.ewm span{position:absolute; visibility:hidden;}
.ewm:hover span{visibility:visible; bottom:8px; left:8px;}

.ewm1{ position:relative;z-index:0; cursor:pointer;}
.ewm1:hover{z-index:20px;}
.ewm1 span{position:absolute; visibility:hidden;}
.ewm1:hover span{visibility:visible; bottom:45px; left:80px;}
.ewm_w{width: 260px; height: 146px; display: inline-block;}


/*在线信访*/
.search_xf { font-size: 14px!important; }