@charset "utf-8";
/* 变灰色 */
/*html,img,a {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
	filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    _filter:none;
	filter: gray;
}*/
/* 灰色结束 */
/* 公用样式 */
body{padding:0; margin:0; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","黑体";  color:#000;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0; padding:0; list-style:none; font-weight:normal;}
img{border:0;}
a{color:#000; text-decoration:none;}
body a:hover{color:#1455ac; text-decoration:none;}
/*a:visited,a:active{color:#555; text-decoration:none;}*/
div.left{float:left;}
div.right{float:right;}


.logo{width:100%; height:130px;}
.logo_inner{width:1200px; height:130px; margin:0 auto;}
.logo_inner .left{width:525px; height:73px; margin-top:33px; float:left; background:url(../images/logo.png)  no-repeat left center;}
.logo_inner .right{width:330px; margin-top:37px; float:right;}
.logo_inner .right .tips{width:330px; height:20px;}
.logo_inner .right .tips span{width:100px; height:20px; float:left; display:block; line-height:20px;}
.logo_inner .right .tips span .wei{width:20px; height:20px; float:left; margin-right:20px;}
.logo_inner .right .tips span.sx{width:2px; height:20px; background:url(../images/sx.png) no-repeat right center;}
.logo_inner .right .tips span.zw{background:url(../images/china.png) no-repeat left center; padding-left:30px; width:50px; margin-left:25px;}
.logo_inner .right .tips span.yw{background:url(../images/english.png) no-repeat left center; padding-left:30px; width:70px; margin-left:20px;}
.logo_inner .right .search{width:330px; height:30px; margin-top:20px; background:url(../images/search.png) no-repeat;}
.logo_inner .right .search input.sousuo{border:none; width:290px; height:20px; padding:5px; background:none;}
.logo_inner .right .search input.anniu{background:url(../images/an.png) no-repeat center center; width:30px; height:30px; border:none; text-indent:-50000px;}


/*.nav{width:100%; height:45px; background:#254a7d;}
.nav ul{width:1200px; height:45px; border-left:1px solid #7598cd; margin:0 auto;}
.nav ul li{width:239px; height:45px; border-right:1px solid #7598cd; float:left; text-align:center; font-size:16px; font-weight:700; line-height:45px;}
.nav ul li.home{background:url(../images/home.png) no-repeat 70px 13px; height:42px; border-bottom:3px solid #ff7200;}
.nav ul li.home a{color:#ff7200;}
.nav ul li a{color:#fff; display:block; width:239px; height:45px;}
.nav ul li.hover{height:42px; border-bottom:3px solid #ff7200;}*/
.nav{width:100%; background:#254a7d; color:#fff; font-size:0; position: relative; z-index: 1000;}
.nav .nav_inner{width:1200px; margin:0 auto; border-left:1px solid #7598cd;}
.nav a{display:block; line-height:inherit; cursor:pointer; color:#fff!important; font-weight:700;}
.nav ul{list-style:none; padding-left:0; margin-top:0; margin-bottom:0;}
.nav ul li{width:239px; text-align:center; font-size:16px;}
.nav ul li.hover{height: 42px; border-bottom: 3px solid #ff7200;}
.nav ul li.home{background:url(../images/home.png) no-repeat 70px 13px; height:42px; border-bottom:3px solid #ff7200;}
.nav ul li.home a{color:#ff7200!important;}
.nav_menu {display: none; font-weight:700; text-transform:uppercase;}
.nav_menu1 {display: block;}
.nav_menu-item{display:inline-block; position:relative; line-height:45px;}
.nav_menu-item:hover{background-color:#254a7d; color:#fff}
/* .nav_menu-item .nav_submenu{display:block; color:#fff} */
/* .nav_menu-item:hover .nav_submenu{display:block; color:#fff} */
.nav_submenu{font-weight:300; text-transform:none; display:none; position:absolute; width:239px;/* background-color:#395f96;*/background:rgba(24, 64, 112, 0.8);}
.nav_submenu-item {transition: all .2s; box-sizing: border-box; line-height: 43px; height: 45px; border-top:1px solid #46668d; border-bottom:1px solid #46668d;border-right:none !important;}
.nav_submenu-item:hover{/*background:rgba(0, 0, 0, 0.1);*/ background:#264a7e; border-top:1px solid #7598cd; border-bottom:1px solid #0e1d3a; color:#fff!important; box-sizing: border-box; border-right: none;}
.nav_submenu-item:hover a{color:#fff!important;}


.banner{width:100%; height:400px; background:#1059af url("/style/system/images/banner.jpg") center top no-repeat; box-shadow:#c8c8c8 0 5px 5px 0; margin-bottom:100px;}


.focus{width:1200px; height:510px; margin:0 auto 65px;}
.focus .pic{width:765px; height:510px; float:left; background:#f7f7f7;}
.focus .new{width:394px; height:468px; border:1px solid #e6e5e5; border-left:none; float:left; padding:20px;}
.focus .new .title{font-size:34px; line-height:48px; color:#356aa0; font-weight:700;}
.focus .new .title a{color:#356aa0;}
.focus .new .text{color:#444; font-size:16px; line-height:36px; padding-top:15px;}
.focus .new .detail{width:100px; height:32px; background:#a0a0a0; line-height:32px; text-align:center; margin:10px 0; font-size:14px; padding: 0px;}
.focus .new .detail a{display: block;color:#fff;}


.main{width:1200px; height:350px; margin:0 auto 65px;}
.main .content{width:570px;}
.main .content .title{width:100%; height:45px; border-bottom:1px solid #ccc;}
.main .content .title li{width:145px; height:45px; line-height:45px; text-align:center; font-size:24px; background:#92acc7; margin-right:10px; border-radius:5px 5px 0 0; float:left; color:#fff;}
.main .content .title li.hover{background:#356aa0;}
.main .content .list{width:526px; margin:10px auto 0; overflow:hidden; font-size:16px;}
.main .content .list li{border-bottom:1px solid #d9d9d9; line-height:60px; overflow:hidden;}
.main .content .list li span.left{float:left; background:url(../images/li.png) no-repeat left center; padding-left:30px;}
.main .content .list li span.right{float:right; font-size:12px; color:#999; font-style:italic; padding-right:2px;}

.main .content .map{width:570px; height:280px; margin-top:30px; overflow:hidden;}


.fgjs{background:url(../images/fgjs.jpg) no-repeat bottom center; width:100%; height:390px;}
.fgjs .fgjs_inner{height:390px; width:1200px; margin:0 auto;}
.fgjs .fgjs_inner .title{width:1200px; height:44px; line-height:44px; text-align:center; font-size:24px; color:#356aa0;}
.fgjs .fgjs_inner .list{width:1150px; height:230px; margin:66px auto 0;}
.fgjs .fgjs_inner .list .arrowL{width:50px; height:50px; margin:70px 16px 0 0; background:url(../images/arrowL.png) no-repeat; float:left;}
.fgjs .fgjs_inner .list .arrowR{width:50px; height:50px; margin:70px 0 0 16px; background:url(../images/arrowR.png) no-repeat; float:right;}
.fgjs .fgjs_inner .list ul{width:1018px; height:228px; float:left;}
.fgjs .fgjs_inner .list ul li{width:135px; height:228px; float:left; margin:0 16px;}
.fgjs .fgjs_inner .list ul li .pic{width:135px; height:188px; box-shadow:#2d5983 2px 2px 5px 0;}
.fgjs .fgjs_inner .list ul li .pic img{width:135px; height:188px;}
.fgjs .fgjs_inner .list ul li .name{width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.fgjs .fgjs_inner .list ul li .name a{color:#fff;}


.footer{width:100%; overflow:hidden; background:url(../images/footer.png) repeat-x; font-size:12px;}
.footer .footer_inner{width:1150px; margin:0 auto;}
.footer .footer_inner .bottomnav{width:545px; height:145px; padding:30px 0 0 0; float:left;}
.footer .footer_inner .bottomnav dl{width:135px; line-height:27px; float:left;}
.footer .footer_inner .bottomnav dl dt{font-weight:700;}
.footer .footer_inner .wei{width:87px; height:120px; float:right; padding-top:36px;}
.footer .footer_inner .wei dl{width:87px; height:120px; float:left;/* margin-left:45px;*/}
.footer .footer_inner .wei dl dt{width:87px; height:87px;}
.footer .footer_inner .wei dl dd{width:87px; height:33px; line-height:33px; text-align:center;}
.footer .footer_inner .bq{width:545px; height:auto; line-height:24px; padding:60px 0 40px 0; float:left; clear:both;}
.footer .footer_inner .slogo{width:152px; height:48px; background:url(../images/slogo.png) no-repeat; float:right; margin:70px 0 40px 0;}


/*二级页*/
.place{width:1200px; height:30px; line-height:30px; margin:26px auto; color:#cecece;font-size: 12px;font-family: "宋体";}
.place b{color:#254a7d;font-weight: normal;}
.place a{color:#254a7d;font-family: "Microsoft YaHei","微软雅黑"}
.place span span { color:#ff7200;font-family: "Microsoft YaHei","微软雅黑";margin: 0 5px;}
/*.place .orange{color:#ff7200;}*/

.main.ejy{background:url(../images/bgs.gif) repeat-y left top; height:auto; overflow:hidden;}
.main.ejy div.left{width:243px; padding:1px;}
.main.ejy div.left .menu .title{background:#ff7200; border-bottom:3px solid #ffb579; height:50px; line-height:50px; padding-left:32px; font-size:21px; }
.main.ejy div.left .menu .title a{color:#fff;}
.main.ejy div.left .menu .list ul{background:url(../images/libg.gif) left top; padding-left:32px;}
.main.ejy div.left .menu .list li{font-size:16px; min-height: 50px; line-height:21px; background:url(../images/jj1.jpg) no-repeat 10px 12px;}
/*.main.ejy div.left .menu .list li.hover{background:url(../images/jj2.png) no-repeat 10px 12px;height: auto;}*/
.main.ejy div.right{width:870px; border:1px solid #e9e8e8; border-left:none; padding:30px 30px 30px 50px; min-height:500px;}
.main.ejy div.right .column .title{border-bottom:5px solid #356aa0; height:40px;}
.main.ejy div.right .column .title h2{border-bottom:5px solid #ff4e00; margin-bottom:-5px; color:#356aa0; height:40px; float:left;font-size: 18px;}
.main.ejy div.right .column .title h2 a{color:#356aa0;}
.main.ejy div.right .column .title .more{float:right; font-size:14px; margin-top:10px;}
.main.ejy div.right .column .title .more a{color:#999;}

.main.ejy div.right .column h2 {font-size: 24px;font-weight: 700;color: #356aa0;line-height: 3.0;}

.main.ejy div.right .column .list .introduce{border-bottom:2px solid #d9e0eb; padding:30px 0;border-bottom-style:none; padding-bottom:0px;}
.main.ejy div.right .column .list .general {text-align: center;}
.main.ejy div.right .column .list .general .introduce {display: inline-block;margin: 0 30px;}
.main.ejy div.right .column .list .introduce .pic{width:135px; height:188px; box-shadow:#afb1b2 2px 2px 5px 0; margin:0 auto;}
.main.ejy div.right .column .list .introduce .pic a {float: left;}
.main.ejy div.right .column .list .introduce .pic a img { height: 188px;}
.main.ejy div.right .column .list .introduce .name{width:135px; height:40px; line-height:40px; text-align:center; font-size:16px; margin:0 auto 15px; font-weight:700;}
.main.ejy div.right .column .list .introduce .text{line-height:24px; font-size:14px;}

/*页码*/
div.pagination{font-size:14px; line-height:50px; height:50px; margin:50px 0 30px 0; text-align:center; clear:both;}
div.pagination a{color:#666; text-decoration:none; padding:5px 12px; border:1px solid #e2e2e2; background-color:#fff;}
div.pagination a:hover,
div.pagination a:active {text-decoration:none; border:1px solid #ccc; box-shadow:1px 1px 4px #eaeaea;}
div.pagination span {background-color:#fff; }
div.pagination span.current{padding:5px 12px; color:#fff; background:#364d98; border:1px solid #364d98;}
div.pagination input{border:1px solid #e2e2e2; width:36px!important; height:29px; line-height:29px; margin-top:-3px; padding:0; border-radius:0;}
div.pagination span#head_page,
div.pagination span#first_page,
div.pagination span#next_page,
div.pagination span#foot_page {color:#666; text-decoration:none; border:1px solid #ddd; padding:3px 5px 3px 5px; *padding:3px 5px 3px 5px; cursor:pointer;}
div.pagination span.disabled{color:#cecece; border:1px solid #e2e2e2; padding:5px 12px; cursor:default;}

/*交通指引*/
.ride{width:430px; /*height:128px;*/ background:url(../images/ride.png) no-repeat; padding:35px 250px 30px 190px; line-height:30px; margin:38px 0;}
.ride_map{width:860px; height:420px; border:5px solid #6d6d6d;}


/*平面图*/
.plan{margin:50px 0; overflow:hidden;}
.plan .arrowL{width:50px; height:50px; margin:210px 30px 0 25px; background:url(../images/arrowL1.gif) no-repeat; float:left;}
.plan .arrowR{width:50px; height:50px; margin:210px 30px 0 25px; background:url(../images/arrowR2.gif) no-repeat; float:right;}
.plan .pic{width:660px; height:470px; float:left;}


/*列表页*/
.main.ejy .list .listing{font-size:16px; margin-top:30px;}
.main.ejy .list .listing li{border-bottom:1px solid #d9d9d9; line-height:60px; overflow:hidden;}
.main.ejy .list .listing li span.left{float:left; background:url(../images/li.png) no-repeat left center; padding-left:30px;}
.main.ejy .list .listing li span.right{float:right; font-size:12px; color:#999; font-style:italic; padding-right:2px;}

/* error */
.errorbd { width:1200px;margin:0 auto 30px auto;border: 1px solid #E2E2E2;background: url("../images/error.png") 155px 120px no-repeat; }
.errorbd #error { width:500px; height:350px; margin:100px auto;}
.errorbd #error .message { font-size: 30px;line-height: 80px;}
.errorbd #error .box1 { font-size:16px; line-height:50px;}
.errorbd #error .box2 { font-size:12px;}
.errorbd #error .box2 li { float:left; margin-right:20px;}

/*second*/
.location{background: #f3f3f3;height: 45px;line-height: 45px;width: 1160px;margin: 0 auto 20px;padding: 0 20px;}
.location font {font-family: "宋体";margin: 0 10px;color: #c3c3c3;font-weight: 700;}
/*.location span span { color:#1f55bf; font-weight:700;}*/

/*内容页*/
.detail{width:1048px; overflow:hidden; margin:0 auto 30px; line-height:40px; padding:30px 75px; border:1px solid #e6e5e5;}
.detail h2{text-align:center; font-size:30px; margin-bottom:20px;}
.detail .message{border-bottom:1px solid #ddd; line-height:40px; margin-bottom:40px; text-align:center; font-size:16px;}
.detail .message span{padding:0 20px;}
.detail .txt{font-size:16px;}
.detail .edit{float:right; margin-top:50px; font-size:12px; color:#999; }
.detail .detail_image{text-align:center; width:765px; margin:0 auto;}
.detail .detail_image img{margin-bottom:30px; max-width:765px;}
.detail .txt img{margin-bottom:30px; max-width:765px; margin:0 auto;}

/*裁判文书内容页*/
.cpws{width:1194px; border:3px double #000; margin:50px auto; font-family:"宋体"; font-size:14px; line-height:35px;}
.cpws .cpwstext{padding:45px;}
.cpws .cpwstext .title{font-size:20px; text-align:center; font-weight:700; line-height:60px;}
.cpws .cpwstext .title span{font-size:14px; font-weight:100;}
.cpws .cpwstext .date{border-bottom:1px solid #ff0000; line-height:40px; text-align:right; color:#686868; margin-bottom:30px;}
.cpws .cpwstext .date span{color:#ff0000;}
.cpws .cpwstext .bh{text-align:right;}
.cpws .cpwstext .text{margin-bottom:50px;}
.cpws .cpwstext p{text-indent:2em;}
.cpws .cpwstext .signature{text-align:right; width:900px; margin:0 0 0 70px;}
.cpws .cpwstext p.hd{text-align:left;}

.cpws .gg{width:1115px; height:230px; padding:35px; background:#e2e2e2; margin:0 auto 4px;}
.cpws .gg h3{color:#f00; text-align:center; line-height:30px; margin-bottom:20px;}
.cpws .gg .txtR{text-align:right; margin:20px auto 0;}

/*裁判文书页面左侧文书搜索*/
.main.ejy div.left .menu_search{background:#fff;}
.main.ejy div.left .menu_search .title{border-top:6px solid #356aa0; color:#356aa0; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:700;}
.main.ejy div.left .menu_search .list ul{width:220px; margin:0 auto; font-size:12px; overflow:hidden;}
.main.ejy div.left .menu_search .list li{height:30px; line-height:30px; margin-bottom:15px;}
.main.ejy div.left .menu_search .list li select.all{width:218px; height:30px; border:1px solid #e6e5e5;}
.main.ejy div.left .menu_search .list li select.nian{width:60px; height:30px; border:1px solid #e6e5e5; padding:0 10px;}
.main.ejy div.left .menu_search .list li input{width:161px; height:30px; border:1px solid #e6e5e5; padding:0 10px;}
.main.ejy div.left .menu_search .list li.an{height:50px; margin:10px 0 20px 4px;}
.main.ejy div.left .menu_search .list li button.sou{width:215px; height:50px; background:url(../images/sou.png) no-repeat; line-height:50px; text-align:center; border:0; font-size:18px; color:#356aa0; cursor:pointer;}

.main.ejy div.left .menu_search .list li select {border: solid 1px #000; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/jt.gif) no-repeat scroll right center transparent;    padding-right: 14px; }
.main.ejy div.left .menu_search .list li select::-ms-expand { display: none; }

/*裁判文书搜索结果页*/
.result{overflow:hidden;}
.result_tit{border-bottom:1px solid #ff4e00; line-height:40px; overflow:hidden;}
.result_tit h3{color:#ff4e00; float:left; font-size:20px;}
.result_tit span{display:block; float:right; font-size:12px; color:#999;}
.result_tit span b{font-weight:100;}
.result_tit span i{padding-left:20px; font-style:normal;}
.result_list{overflow:hidden; padding:20px 0; border-bottom:1px solid #e3e3e3;}
.result_list dl{overflow:hidden; margin:0 20px 20px 0;}
.result_list dl span{line-height:40px; display:block; float:left; font-size:12px; font-weight:700; width:28px; min-height:100px; color:#999; padding:0 0 0 10px;}
.result_list dl dt{line-height:40px; font-size:16px; color:#254a7d; font-weight:700;}
.result_list dl dt a{color:#254a7d; display:block;}
.result_list dl dd{line-height:22px; font-size:12px;}
.result_list dl dd a{display:block;}

/*法官介绍详情页*/
.detail_fgjs{width:1048px; overflow:hidden; margin:0 auto 30px; line-height:40px; padding:40px 75px; border:1px solid #e6e5e5;}
.detail_fgjs h2{text-align:center; font-size:30px; margin-bottom:30px;}
.detail_fgjs .hr{font-size:0; height:1px; border-bottom:1px solid #e3e3e3;}
.detail_fgjs .detail_image{text-align:center; width:225px; height:300px; margin:40px auto;}
.detail_fgjs .detail_image img{width:225px; height:300px;}
.detail_fgjs p{line-height:36px; font-size:18px; text-indent:2em;}