@charset "utf-8";
/* 公用样式 */
ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin: 0; 
    padding: 0; 
    list-style: none;
}

img {
    border: 0;
}

a {
    color: #000; 
    text-decoration: none;
}

a:visited,a:active {
    color: #000; 
    text-decoration: none;
}

a:hover {
    color: #9a463b; 
    text-decoration: none;
}

.right {
    float: right;
}

.yui3-g {
    letter-spacing: 0;
    word-spacing: 0;
}

/*清除浮动*/
.clearfix:after {
    content: ".";
    height: 0;
    display: block;
    overflow: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

body {
    padding: 0; 
    margin: 0; 
    font-family:"Microsoft YaHei","宋体","Arial"; 
    font-size: 14px; 
    color: #000;
}

.more { 
    float: right;
}

.more a {
    font-size: 12px;
    color: #878787; 
}

div.content { 
    margin: 0;
}

/* 整体样式 */
div#container {
    background: #fff; 
    width: 1080px;
}

div#layout {
    width: 1080px; 
    overflow: hidden; 
}

div#left {
    float: right;
    width: 300px; 
    overflow: hidden;
}

div#right {
    float: left;
    width: 760px; 
    overflow: hidden; 
}

div.main {
    width: 760px; 
    margin: 0 0 20px;
    overflow: hidden;
}

div.column {
    width: 1080px; 
    margin: 0 0 20px;
    overflow:hidden;  
}


#left .content {
    width: 300px;
    margin: 0 0 20px; 
    overflow: hidden;
}

#right .content {
    width: 760px;
    margin: 0 0 20px; 
    overflow: hidden;
}

.paper_content { 
    width: 1080px; 
    margin: 0 auto;
}

.tit_br {
    background: url(images/tit4.png) no-repeat right top; 
    height: 40px; 
    line-height: 40px;
    overflow: hidden; 
}

.tit_br .title {
    float: left;
    background: url(images/tit2.png) no-repeat right top;
    height: 40px;
    line-height: 40px;
    padding: 0 70px 0 0;
    overflow: hidden;  
}

.tit_br .title h2 {
    background: url(images/tit1.png) no-repeat center left; 
    padding: 0 0 0 26px;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 700;
    color: #fff; 
}

.tit_br .more {
    float: right;
    height: 40px; 
    line-height: 40px; 
    padding: 0 10px 0 0;
    overflow: hidden;
}

.tit_br .more a {
    color: #999;
}

.list_br {
    border: 1px solid #ddd;
    border-top: none;
    padding: 15px;
    overflow: hidden;
}

.list_br li { 
    background: url(images/li1.png) no-repeat center left; 
    line-height: 30px; 
    padding: 0 0 0 15px; 
    overflow: hidden;
}


/* 页头样式 */  
.box {
    background: url(images/box_bg.png) repeat-x; 
    width: 1080px;
    height: 36px; 
    line-height: 36px;  
    margin: 0 auto;
}

.box .box_inner { 
    width: 1080px;
    height: 36px; 
    line-height: 36px;  
    margin: 0 auto;
}

.box .box_inner b {
    float: right;
    height: 36px; 
    font-weight: normal;  
    text-align: left; 
    margin: 0 18px 0 16px;
}

.box .box_inner span {
    float: left; 
    margin: 0 0 0 20px;
}

.box .box_inner .line {
    display: block;
    background: url(images/box_line.png) no-repeat;
    width: 1px;
    height: 36px;
    margin: 0;
    overflow: hidden;
}

.box .box_inner span.localtime { 
    margin: 0 0 0 16px;
}

.box .box_inner .search_box {
    float: left;
}

.box .box_inner form {
    float: left;
    width: 318px;
    height: 24px;
    border: 1px solid #d8d8d8;
    margin: 5px 0 0 20px;
    overflow: hidden;
}

.box .box_inner form input.input_b#keyword {
    float: left;
    width: 180px!important;
    height: 24px;
    line-height: 24px;
    border: none;
    text-indent: 15px;
    color: #333;
    overflow: hidden;
}

.box .box_inner form select {
    float: left;
    width: 110px;
    height: 24px;
    line-height: 24px;
    border: none; 
    color: #333;
    overflow: hidden;
}

.box .box_inner form input#button {
    float: left;
    background: url(images/ss.png) no-repeat;
    width: 24px;
    height: 24px;
    border: none;
    color:#fff;
    cursor: pointer;
    overflow: hidden;
}

/* flash样式 */
.header { 
    width: 1080px; 
    height: 320px; 
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.header .gh2023logo { 
    float: left; 
    width: 80px; 
    height: 80px; 
    position: absolute;
    top: 60px;
    left: 20px;
    z-index: 1000;
    overflow: hidden;
}

.header .logoleft {
    background: url(images/top_n.png) no-repeat center left;
    width: 600px; 
    height: 80px;  
    position: absolute;
    top: 60px;
    left: 110px;
    z-index: 999;
    overflow: hidden;
}

.header .flash {
    width: 1080px;
    height: 320px;
    overflow: hidden;
}

.header .flash .flash-switch {
    width: 1080px;
    height: 320px; 
    position: absolute;
    top: 0;
    left: 0;
    z-index: 888;
    overflow: hidden;  
}

/* 头条 */
.lead {
    background: #f3f3f3;
    height: 62px;
    line-height: 62px;
    text-align: center;
    margin: 0 0 20px;
    overflow: hidden;
}

.lead a {
    letter-spacing: 2px;
    word-spacing: normal;
    font-size: 28px;
    font-weight: bold;
    color: #e4393c;
}

/* 导航样式 */
#nav {
    background: url(images/nav_bg.png) repeat-x; 
    width: 1080px; 
    height: 50px; 
    line-height: 50px;
    margin: 0 auto 20px;  
    font-size: 16px; 
    font-weight: 700; 
    color: #fff;
    overflow: hidden;
}

#nav ul {
    width: 1020px;
    height: 50px; 
    line-height: 50px; 
    padding: 0 30px;
    margin: 0 auto;
    overflow: hidden;  
}
 
#nav ul #head_nav {
    float: left; 
    padding: 0 15px; 
    text-align: center;
}

#nav ul #head_nav a {
    color: #fff;
}

#nav ul #line_1 {
    display: none;
}

/*焦点图*/
.focus {
    float:left;
    width: 698px; 
    height: 372px; 
    border: 1px solid #ddd; 
    padding: 4px 5px; 
    box-sizing: border-box;
}

.news {
    float:right;
    background:url(images/newbg.png) no-repeat right top;
    width: 352px; 
    height: 352px;  
    padding: 10px 15px;
}

.news .tit_br {
    background: none;
    border-bottom: 3px solid #d20001;
}

.news .tit_br .title {
    background: none;
}

.news .tit_br .title h2 {
   background:url(images/tit0.png) no-repeat center left;
   color: #333;
}

.news .list_br {
    border: none!important;
    padding: 15px 0!important;
} 

.news li {
    background:url(images/li1.png) no-repeat center left;
    line-height: 36px; 
    font-size: 16px; 
    padding: 0 0 0 15px; 
    overflow: hidden;
}

/*通知公告 执行快讯*/
.tzgg,.zxkx {
    width: 530px;
    overflow: hidden;
}

.tzgg {
    float: left;
}

.zxkx {
    float: right;
}

.tzgg .list_br ul li span.right,.zxkx .list_br ul li span.right {
    font-size: 12px;
    color: #999;
}

/*诉讼服务*/

.ssfw .list_br {
    padding: 20px;
}

.ssfw .list_br a {
    float: left;
    width: 245px;
    height: 70px;
    margin: 0 18px 0 0;
    overflow: hidden;
}

.ssfw a:last-child {
    margin: 0;
}

/*图标*/
.icon {
    width: 1080px; 
}

.icon a {
    float: left;
    width: 255px; 
    height:82px;
    margin: 0 20px 20px 0;
    overflow: ;
}

.icon a:first-child+a+a+a,
.icon a:last-child {
    margin: 0 0 20px;
}

/*法院文化*/
.fywh {
    float: left;
    width: 530px; 
    overflow: hidden;
}

.fywh .ywytbt {
    height: 35px; 
    margin: 10px 0;
}
.fywh .ywytbt li {
    float: left;
    background: #fbe3c8;
    width: 100px; 
    height: 32px; 
    line-height: 32px;
    padding: 0;
    margin: 0 2px 0 0;
    text-align: center;  
    cursor: pointer; 
    overflow: hidden;  
}

.fywh .ywytbt li a {
    color: #000;
}

.fywh .ywytbt li a:hover {
    color: #fff;
}

.fywh .ywytbt li.hover {
    background: url(images/j.png) no-repeat bottom center #d80000; 
    width: 100px; 
    height: 36px;
    color: #fff; 
}

.fywh .ywytbt li.hover a {
    color: #fff;
}

.Rhuakuailist .simply-scroll {
    width: 490px; 
    height: 170px!important;
    margin: 0;
    overflow: hidden;
}

.Rhuakuailist .simply-scroll-clip {
    width: 490px; 
    height: 170px!important;
}

.Rhuakuailist .simply-scroll .simply-scroll-list li {
    background: none;
    padding: 0; 
}

.Rhuakuailist .simply-scroll .simply-scroll-list {
    height: 170px!important; 
    margin: 0;
}

.Rhuakuailist .simply-scroll .simply-scroll-list li {
    height: 170px!important;
}

.Rhuakuailist .simply-scroll .simply-scroll-list li img {
    width: 165px; 
    height: 110px;
}

.Rhuakuailist .simply-scroll .simply-scroll-list li span.txtspan {
    display: block;
    width: 165px; 
    line-height: 24px; 
    margin: 10px 0 0;
    text-align: center;
}

/*文体活动 法官风采*/
.Rhuakuailist .fgfc {
    float: left;
    width: 490px; 
    overflow: hidden;
}

.Rhuakuailist .fgfc .photo {
    float: left;
    width: 165px; 
    overflow: hidden;
}

.Rhuakuailist .fgfc .photo .pic {
    background: #f7f7f7;
    width: 165px; 
    height: 110px;
}

.Rhuakuailist .fgfc .photo .name {
    width: 165px; 
    height: 30px; 
    line-height: 30px; 
    text-align: center;
    overflow: hidden;    
}

.Rhuakuailist .fgfc .text {
    float: right;
    width: 310px; 
    overflow: hidden;
}

.Rhuakuailist .fgfc .text .bt {
    font-size: 16px; 
    padding: 0 0 10px;
}

.Rhuakuailist .fgfc .text .nr {
    line-height: 24px; 
    font-size: 14px; 
    color: #888;
}

.Rhuakuailist .fgfc .text .nr a {
    color: #d80000;
}

/*队伍建设*/
.dwjs {
    float: right;
    width: 530px; 
}

/*官方微信 官方抖音*/
.gfwx {
    float: left;
    width: 530px;
    height: 120px;
    overflow: hidden;
}

.gfdy {
    float: right;
    width: 530px;
    height: 120px;
    overflow: hidden;
}

/* 联系我们 */

#link,#contact {
    background: #fff;
    width: 1080px; 
    padding: 0 20px; 
    margin: 0 auto;
    overflow: hidden;
}

#link {
    margin: 0 auto 1px!important;
}

#link dl,#contact dl {
    background: #d80000;
    width: 1080px; 
    line-height: 40px;
    min-height: 40px; 

    color: #fff;  
    overflow: hidden;
}

#link dt,#contact dt {
    float:left;
    width: 100px; 
    text-align: center; 
    font-weight: 700; 
}

#link dd,#contact dd {
    float: right;
    width: 980px; 
    margin: 0; 
}

#link dd a,#contact dd span  { 
    float:left;
    padding: 0 10px; 
    color: #fff;
}


/* 页脚样式 */
div#footer {
    background: #fff;
    width: 1080px; 
    height: auto;
    line-height: 30px;
    padding: 20px; 
    margin: 0 auto;
    text-align:center;
    color: #999; 
}

/*院长信箱和网上立案*/
div.wsla_nav{height:50px; display:block; background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */ background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
div.wsla_nav ul {width:450px; margin:0 auto; text-align:center; height:50px;}
div.wsla_nav ul li { float:left; line-height:50px;}
div.wsla_nav ul li a { font-size: 14px; font-weight:700; text-align: center; cursor: pointer; padding: 8px 10px; margin:0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; background: white; background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(229, 229, 229, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);}
div.wsla_nav ul li a:hover { color:#000; background: white; text-decoration:none;}

div.wsla_system div.login{margin:40px;}
div.login div.list input.inputtext{width:260px; height:30px; border:1px solid #ddd; padding:0 10px;}
div.login div.list select.selecttext{width:150px; height:30px; border:1px solid #ddd;}
div.login div.list table tr td{height:40px;}
div.login div.list input.register_btn{width:80px; height:30px; cursor:pointer;}
div.court_message #userinfo{padding-bottom:30px;}
div.wsla_body div.comments_speak li.comment{width:96%; padding:20px;}
div.wsla_body div.comments_speak li.comment textarea{width:100%!important; padding:0; min-height:300px; border:1px solid #ddd; background:none;}
div.wsla_body div.comments_speak li.submit{padding:20px;}
div.wsla_body div.comments_speak li.submit input.btn5,div.wsla_body div.comments_speak li.submit input.btn6{width:60px; height:30px; cursor:pointer;}
/*院长信箱和网上立案   ---结束*/

/*法院简介*/
.fygk .article_photo_titile,.fygk .article_photo_titile .article_photo,.fygk .article_photo_titile .article_photo img{width:240px; height:150px; margin:0 auto;}
.fygk div#txt ul li{padding-left:0; background:none; padding-top:18px;}

/*专题报道more页*/
div#category.tit_br #title {
    float: left;
    background: url(images/tit2.png) no-repeat right top;
    height: 40px;
    line-height: 40px;
    padding: 0 60px 0 0;
    overflow: hidden;  
}

div#category.tit_br #title h2 {
    background: url(images/tit1.png) no-repeat center left; 
    padding: 0 0 0 26px;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-weight: 700;
    color: #fff; 
}

div#category.tit_br #more {
    float: right;
    height: 40px; 
    line-height: 40px; 
    padding: 0 10px 0 0;
    overflow: hidden;
}

div#category.tit_br #more a {
    color: #999;
}