@charset "utf-8";
/*leisoon xxzweb 2016-11-04 CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, blockquote, th, td, marquee {
    padding: 0;
    margin: 0;
}

body{background:url(bj.jpg) center top no-repeat #E7F1FA;background-attachment: fixed; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;color:#4F4F4F;overflow-x:hidden;}
/*body{background:url(2022.jpg) center top no-repeat #E7F1FA;background-attachment: fixed; font-family:"Microsoft YaHei",SimSun,SimHei;font-size:14px;color:#4F4F4F;overflow-x:hidden;}*/
ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:none;color:#0069D2}
a:active{color:#666666;}
.fl{float:left;}
.fr{float:right;}
.lsc{ margin:0 auto;width:1200px; background:#FFFFFF;overflow:hidden; zoom:1;}
.lsc li{float:left;}



/*头部*/
.html_header{ margin:0 auto;width:100%; background:#037EDB;overflow:hidden; zoom:1; }
.headtop{position:relative; width:1100px; margin:0 auto;height:34px;overflow:hidden;}
.headtop li{font-size:14px; color:#FFF; line-height:34px;}
.headtop li a{ color:#FFF;}
.headtop li a:hover{ color:#FFFF00;}


.header{ position:relative;width:1200px;margin:0 auto;text-align:center;height:200px;background:url(22topbj.jpg) center top no-repeat;overflow:hidden;}
.header .logo{ padding-top:60px; top:0; left:0; float:left;width:620px;position: absolute; z-index: 9; overflow: hidden;}
.slider, .slider-panel img, .slider-extra {width:840px;height:200px; float:right;}
.slider {position: relative;}
.slider-panel, .slider-nav, .slider-pre, .slider-next {position: absolute;z-index: 8;right:0; float:right;}
.slider-panel li{position: absolute;}
.slider-panel img {border: none;margin:0 auto;}

/*导航菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{margin:0 auto;position:relative; z-index:2;height:58px;width:1200px;background:#037EDB;}
.nav{ float:left;height:58px;line-height:58px; margin-right:20px;}
.nav a{ color:#fff;}
.nav h3{ float:left;font-size:18px; color:#fff;}
.nav .bon h3{border:none;}
.nav .m{ float:left;position:relative;}
.nav h3 a{color:#fff;display:block; padding:0 19px;  }
.nav .m span {background:url(ico2.png) no-repeat; width:26px; height:20px; padding-left:26px;}
.nav .on span {background:url(ico2.png) no-repeat; width:26px; height:20px; padding-left:26px;}
.nav .on a{background:#034CB5;color:#fff;}
.nav .fya{right:0;width:180px;}
.nav .sub{ display:none;position:absolute; width:300px; top:58px;float:left;padding:15px; background:#FFFFFF; border:2px #1187C5 solid; margin-top:-2px;}
.nav .sub li{float:left; width:100px; text-align:center; height:30px; line-height:30px;}
.nav .sub li a{ display:block;background:#fff; color:#666666;}
.nav .sub li a:hover{ background:#E4393C; color:#fff;}

/*搜索*/
.fysoso { float:left;padding-top:14px;}
.inputso{border:0; width:150px; height:32px; line-height:32px;font-size:14px; color:#999999;padding-left:20px;}


/*热点*/
.redian{ padding:20px; height:90px;}
.redian li{float:left;}
.redian .rd_f{ float:left; margin-left:20px; width:1040px;}
.redian .rd_f h1 a{ color:#FE0000; font-size:32px; line-height:34px;}
.redian .rd_f span{display: block; margin-top:10px; color:#666;font-size:12px; line-height:18px;}
.redian .rd_f span a{color:#037EDB;}
/*幻灯片*/

.game163{float:left;padding: 0px 18px 8px 18px; position: relative; overflow: hidden; width: 446px; }

.game163 .bigImg{ height: 328px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:446px; height:287px;   }
.game163 .bigImg  h4{position: absolute; top: 248px; height: 40px; width:100%;overflow: hidden; text-align: left;background: url(focus_he.png);}
.game163 .bigImg  h4 a { padding-left:20px;font-size: 16px; font-weight: bold; line-height: 40px; color:#FFFFFF;}
.game163 .bigImg span{ position: absolute; overflow: hidden; top:0; right:0; background:#037EDB; width:80px; text-align:center; height:38px;}
.game163 .bigImg span a{ line-height:38px; color:#FFFFFF; text-align:center;}
.game163 .smallScroll{ margin-top:2px;}

.game163 .sPrev{float: left;display: block; width: 15px; height:77px; text-indent: -9999px; background: url(focus_nav.png) no-repeat 0px 0px; }
.game163 .sPrev:hover{ background: url(focus_nav.png) no-repeat -0px -77px; }
.game163 .sNext{float: left; display: block; width: 15px; height:77px; text-indent: -9999px; background: url(focus_nav.png) no-repeat -15px 0px; }
.game163 .sNext:hover{ background: url(focus_nav.png) no-repeat -15px -77px;}

.game163 .smallImg{ float:left; display:inline; width: 416px; overflow: hidden;}
.game163 .smallImg ul{ width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left;width:104px; cursor:pointer;  display: inline;}
.game163 .smallImg img{ padding:6px 2px 4px 2px; width:100px; height:70px;}
.game163 .smallImg .on img{background: url(focus_bj.png) top center no-repeat;}

.game163 .pageState{ position: absolute; top:258px; right: 25px;letter-spacing: 2px;font-size: 16px; color:#FFFFFF;}
.game163 .pageState span{ color: #FFFF00; font-size: 18px;}

/*庭审直播*/
.m_wnews { width:335px;position: relative;zoom: 1; height: 70px;overflow: hidden; margin-top:12px; margin-left:10px;}
.news01{ float:left;}

/*新闻动态 书签切换*/
.fynews{ background:#FFFFFF; padding:0px 18px 6px 0px;}
.hasMoreTab{ width:350px; background:#FFFFFF;}
.hasMoreTab .hd{ line-height:38px; height:38px; background:#F9F9F9; position:relative; padding-right:10px;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:1; position:absolute; overflow:hidden; zoom:1; }
.hasMoreTab .hd li{font-size:16px; float:left; background:#E7F1FA; padding:0 20px; cursor:pointer; color:#037EDB;}
.hasMoreTab .hd li.on{ font-weight:bold; height:38px; line-height:38px; background:#037EDB;color:#FFFFFF; }
.hasMoreTab .bd{padding:10px 0px;clear:both; position:relative;  }
.hasMoreTab .bd ul { margin-top:10px;}
.hasMoreTab .bd ul li{ background:url(ioc.gif) no-repeat; height:34px; line-height:34px; width:330px; padding-left:10px;}
.hasMoreTab .bd li .date{ float:right; font-size:14px; color:#999999; line-height:34px;}
.hasMoreTab .bd span{ color:#999;}
.hasMoreTab .bd span a{ color:#c00;}
.hasMoreTab .bd ul a{ padding-left:10px;font-size:14px; line-height:34px; }



/*公告*/
.fygga{float:left;width:330px;}
.fygg{ float:left; background:#E7F1FA;line-height:38px; height:38px; width:330px;}
.fygg h3{ width:120px;font-size:16px; float:left; background:#037EDB; color:#FFFFFF; text-align:center;}
.fygg span{ float:right; padding-right:20px;}
.fygg span a{ color:#037EDB;}

.fyggnr{float:left; padding:10px 0px; clear:both; position:relative;}
.fyggnr ul { margin-top:10px;}
.fyggnr ul li{ width:330px;  height:33px; line-height:33px;}
.fyggnr li .date{ float:right; font-size:14px; color:#999999; line-height:33px;}
.fyggnr span a{ color:#c00;}
.fyggnr ul a{ padding-left:10px;font-size:14px; line-height:33px; }



.fyggn{float:left;clear:both; position:relative;}
.fyggn ul { margin-top:10px;}
.fyggn ul li{ background:url(ioc.gif) no-repeat; height:33px; line-height:33px; width:330px; padding-left:10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fyggn li .date{ float:right; font-size:14px; color:#999999; line-height:33px;}
.fyggn span a{ color:#c00;}
.fyggn ul a{ padding-left:10px;font-size:14px; line-height:33px; }



/*应用导航*/
.fysydh{ width:1200px; height:80px; text-align:center;}
.button-gk {width:1152px;height:100px;margin:0 auto; padding-left:4px; padding-bottom:8px;}
.button-gk li {float:left;width:86px;height:85px;margin-right:10px; padding-top:15px; text-align:center; color:#FFFFFF;}
.button-gk li:hover{box-shadow:0 0 8px #999999;}
.button-gk li.fydh1 { background:#609EE9;}
.button-gk li.fydh2 { background:#84CCC9;}
.button-gk li.fydh3 { background:#FEA40F;}
.button-gk li.fydh4 { background:#41A1EB;}
.button-gk li.fydh5 { background:#FD7F28;}
.button-gk li.fydh6 { background:#7A91F7;}
.button-gk li.fydh7 { background:#F18DCD;}
.button-gk li.fydh8 { background:#917CFF;}
.button-gk li.fydh9 { background:#8844F1;}
.button-gk li.fydh10 { background:#FF8D59;}
.button-gk li.fydh11 { background:#609EE9;}
.button-gk li.fydh12 { background:#39D7D8;}
.button-gk li i{ font-size:30px; font-weight:100;line-height:30px;}
.button-gk li a { display:block;text-align:center;color:#FFFFFF; font-size:16px; padding:0 20px;}
.button-gk li a:hover { cursor:pointer;}


/*法院专题*/

.fyzt{ position:relative;overflow: hidden; width:1160px;margin:0 auto; padding-top:10px;}
.fyzt li{float:left; padding:0; margin:0;}

/* 专题报道*/
.sideMenu{ float:left;}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f5f5f5; cursor:pointer;	font:normal 15px/32px "Microsoft YaHei";}
.sideMenu h3.on{background:#0AA770; color:#FFFFFF;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:10px; color:#999; display:none;height:100px; }
.sideMenu ul li{font-size:14px;line-height:24px;color:#666666; width:320px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.zt{ width:100%; background:#E7F1FA; height:38px; line-height:38px;}
.zt span{display:block; float:left; text-align:center;font-size:16px;height:38px; line-height:38px; width:120px; font-weight:bold; background:#037EDB; color:#ffffff;}
.zt a{display:block; font-size:14px; color:#037EDB; font-weight: 100; float:right; padding-right:10px;}

/*书签切换*/
.slideTxtBox{ width:480px; margin-top:4px; margin-left:10px;}
.slideTxtBox .hd{ height:38px; line-height:38px; margin-bottom:10px; position:relative; }
.slideTxtBox .hd ul{ float:left; }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:90px;font-size:16px;margin-right:5px; background:#E7F1FA; text-align:center;}
.slideTxtBox .hd ul li.on{ height:38px;background:#037EDB; font-weight: bold;color: #ffffff; }
.slideTxtBox .hd ul li.on a{color: #ffffff;}

.slideTxtBox .bd ul{width:480px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd li{ background:url(ioc.gif) no-repeat; width:460px; padding-left:10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li a{padding-left:10px;font-size:14px; line-height:33px; }

.ztpp ul{float:left; width:280px; margin-left:15px; margin-top:4px;}
.ztpp li{float:left;width:280px;background:#037EDB; height:55px; line-height:50px; text-align:center;margin-bottom:10px;overflow: hidden; }
.ztpp li a{ font-size:18px; color:#FFFFFF;}

.content{ width:1160px;margin:0 auto;}
#first, #second, #third{float:left;border:1px #E5E5E5 solid;margin:4px 6px; border-top:none;}
#first{width:230px; border-top: none;}
#second{width:360px;}
#third{width:350px;}

.sszn{ width:100%; border-top:#1187C5 2px solid; float:left; font-size:16px; line-height:38px; color:#1187C5; font-weight:bold; height:38px; border-bottom:#E5E5E5 1px solid;}
.sszn span{ padding-left:20px;}
.sszn a{font-size:14px; font-weight: 100; float:right; padding-right:10px;}
.sszn1{padding:50px 15px; height:90px;}
.sszn1 li{font-size:14px;line-height:24px;color:#666666; width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sszna { margin:15px;background:#CCCCCC; text-align:center; height:60px; line-height:60px;} 


/*第三屏 ad*/
#firsta, #thirda{float:left;margin:4px 6px;}
#firsta{width:604px;}
#thirda{width:350px;}


/* 图片新闻 书签切换*/

.picMarquee-left{ overflow:hidden; position:relative;margin:4px 6px;border:1px #E5E5E5 solid; width:1146px; border-top:#1187C5 2px solid;}
.picMarquee-left .hd{ overflow:hidden;height:40px; line-height:40px; border-bottom:1px solid #ddd;padding:0 20px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:20px; height:20px; float:right; margin-left:15px; margin-top:8px;  overflow:hidden;cursor:pointer; background:url(arrowf.png) no-repeat;background-position:0 -50px; }
.picMarquee-left .hd span{ font-size:16px; color:#1187C5; font-weight:bold;}
.picMarquee-left .hd .next{ background-position:0 0px;  }

.picMarquee-left .bd{ padding:20px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:168px; height:120px; display:block; padding:4px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ background:#FF6600; border:1px solid #FF6600;}
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/* 友情链接*/
.linkyq{margin:0 auto;width:1150px; margin-top:30px; height:50px;}
.linkyq li{ float:left; width:25%; text-align:center;}

.linkMoreTab{margin:0 auto;width:1150px; margin-top:10px; margin-bottom:10px;}
.linkMoreTab .hd{ height:40px; line-height:40px; background:#E7F1FA; position:relative; }
.linkMoreTab .hd ul{ float:left; position:absolute; height:34px;   }
.linkMoreTab .hd ul span{ float:left; width:100px;font-size:18px; color:#2B94F0; font-weight:bold;}
.linkMoreTab .hd ul li{ float:left; font-size:16px; padding:0 20px; cursor:pointer;  background:#E7F1FA;}
.linkMoreTab .hd ul li.on{ background:#037EDB;height:40px;border: none;font-weight: bold;color: #FFFFFF; }
.linkMoreTab .bd{padding:20px;}
.linkMoreTab .bd ul{ width:100%;overflow-y:auto; }

.link{ background:#1187C5; height:36px; line-height:36px; text-align:center; color:#FFFFFF;}
.link a{color:#FFFFFF;}
.link a:hover{color:#FFFF00;}

/*footlink*/
ol li{padding:0px;list-style:none;}
.pannel-link .left{float:left;overflow:hidden;}
.pannel-link li {float:left;padding-right:10px;white-space:nowrap;overflow:visible; line-height: 25px;}
.pannel-link li a { color:#333;}
.pannel-link li a:hover { color:#F00;}
.hr_1 {border-bottom:#CCCCCC 1px solid;clear:both;line-height:30px;overflow:hidden; padding-top:10px; margin-bottom:10px;}



.contenta{ overflow:hidden;width:1200px; color:#000; padding-top:50px; height:100px;margin:0 auto;text-align:center; zoom:1;}
.contenta a{color:#000;}
/* 侧边 */
.side-pannel {position: fixed;left: 50%;margin-left: 620px;z-index: 99;}
.side-bar {	border: 1px solid #E7E7E7;	border-bottom: none;bottom: 230px;background: #fff;}
.side-bar a {display: block;cursor: pointer;width: 70px;height: 60px;border-bottom: 1px solid #E7E7E7;position: relative;color: #676767;text-align: center;}
.side-bar a s {	display: block;	margin-left: auto;	margin-right: auto;}
.side-bar a span {line-height: 20px;}

.side-bar a.gotop s {position: absolute;top: 50%;left: 17px;}
.side-bar a.text {padding-top: 15px;}
.side-bar a.qr s {position: absolute;top: 50%;left: 18px;}
.side-bar a.qr i {width: 181px;	height: 195px;position: absolute;left: -181px;top: 50%;margin-top: -164px;display: none;background-position: 0 0;}
.side-bar a.qr:hover i {display: block;}
.side-bar a.qr i {background-image: url(sprite2.png)}

.g-icon-top {height: 20px;width: 35px;margin-top: -10px;background-position: -36px -38px}
.g-icon-top2, .side-bar a.gotop:hover s {height: 20px;width: 35px;margin-top: -10px;background-position: 0 -38px}

.g-icon-qq1 {height: 30px;width: 36px;margin-top: -5px;background-position: -36px -60px}
.g-icon-qq2, .side-bar a.qq:hover s {height: 30px;width: 36px;margin-top: -5px;background-position: 0 -60px}

.g-icon-weibo1 {height: 33px;width: 36px;margin-top: -5px;background-position: -36px -95px}
.g-icon-weibo2, .side-bar a.weibo:hover s {	height: 33px;width: 36px;margin-top: -5px;background-position: 0 -95px}

.g-icon-qr1 {height: 35px;width: 36px;margin-top: -16px;background-position: -36px 0}
.g-icon-qr2, .side-bar a.qr:hover s {height: 35px;width: 36px;margin-top: -16px;background-position: 0 0;}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(sprite1.png)}


/* 列表页 */
.lista {float:left;margin:20px;width:300px; padding-bottom:50px;background:#F4F4F4;}

.lista .listcai{float: left; background:#037EDB; height:48px;width:300px;font-size:20px; color:#FFFFFF; line-height:48px; text-align: center; margin-bottom:20px;}
.lista li {float:left;margin:5px 15px;border:#E7E7E7 1px solid;background:#FFFFFF;width:265px; height:40px;line-height:40px;font-size:14px;  text-align: center;}
.lista li:hover{ background:#E4393C;border:#FFFFFF 1px solid; color:#FFFFFF;}
.lista .on {background:#E4393C;border:#FFFFFF 1px solid; color:#FFFFFF;}

.listb {float:left;margin:20px 5px; width:830px;}
.dangqian{width:100%; border-bottom:#E6E6E6 1px solid; float:left; font-size:14px; line-height:38px; color:#666;height:38px; border-top:#1187C5 2px solid;}
.dangqian span{line-height:40px;font-size:18px; font-weight:bold; color:#1187CE; }
.dangqian li{font-size:14px; font-weight: 100; float:right; padding-right:10px;}

.listc {float:left;margin:40px 0px;; width:100%;}
.listc li {float:left; width:95%; padding:0px 10px; }
.listc li a{float:left;font-size:16px; line-height:30px; width:580px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listc li:hover{ background:#F5F5F5;}
.listc li span{float:right;font-size:14px;line-height:30px;  color:#999999;}
.listc li i{float:left; line-height:30px;color:#E4393C; margin-right:10px;}
.listc .fxian{height:15px;width:100%;overflow:hidden; border-bottom:#CCC 1px dashed; margin-bottom:15px;}

/****** 页码 ****/
.page { padding:30px 0; line-height:30px; text-align:center; }
.page a,.page span { display:inline-block; margin:0 2px; padding:0 10px; border:1px solid #d9d9d9;background:#fff;color:#000; vertical-align:top; }
.page a:hover,.page .current { border-color:#00a2e9; background:#00a2e9; color:#fff; }


/****** 正文 ****/
.lsczw{margin:0 auto;width:1140px; background:#FFFFFF; position:relative;overflow:hidden; zoom:1; padding:30px;}
.box { border:1px solid #e8e8e8; }
.leisoonnewsnr{ font-size:16px;margin:0 auto; line-height:150%; margin-top:50px; margin-bottom:50px;}
.lsdangqian{color: #444; background-color: #f5f5f5; border-color: #ddd; height:40px; line-height:40px; padding-left:20px;}
.lsdangqian a{color: #444; font-size:14px;}
.leisoonnewsnr table{ border:0; border-collapse:collapse;}


.article {font-size:14px; line-height:27px;color:#333;width:100%;margin:0 auto 27px;position:relative;overflow:hidden;}
.article .box { position:relative; padding:50px; background:#fff}
.article .hd { font-size:14px; line-height:34px; text-align:center; border-bottom:1px dotted #ccc;padding:0 0 1.5em}
.article .hd h1 { color:#000; font-weight:normal; font-size:26px; line-height:48px; }
.article .hd h1 span { color:#666; font-weight:normal; font-size:14px; line-height:30px;border:1px solid #E8E8E8; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px;}
.article .hd .m-soure span { margin:0 7px; }
.article .hd .m-table { padding:40px 0 25px; }
.article .hd .m-table td { padding:15px 10px; border:1px solid #d6d6d6; line-height:20px; }
.article .hd .m-table td:nth-child(2n-1) { background:#f9f9f9; }
.article .bd { padding:40px 0; }
.article .hd span{display:inline-block;*display:inline;zoom:1;padding:0 10px;}
.article .hd .m-soure{position:relative}
.article .bd a{color:#06f}

.xiangguan {overflow:hidden; margin:0 auto; padding:20px 20px;border:#E8E8E8 1px solid; background:#f5f5f5;}
.xiangguan li{ float:left;width:100%; font-size:16px;}

.leisoonpf{width:580px; height:auto;position:relative;overflow:hidden; z-index:999;}
.leisoonpf span{float:left; color:#0000FF;margin-left:275px;cursor: pointer;}