﻿@charset "utf-8";

.headBg{ background-image:url(judicial_01.jpg); background-position:top center; background-repeat:no-repeat; height:202px;}
.w580{height:410px;}
.search{ position: absolute;  width:280px;right:0; z-index:200;}
.search form{ position:relative; right:0; top:-93px; width:280px; float:right;}
.touTiao{ background-color:#eff2f6; height:120px; clear:both;/* position:relative;z-index:0;pointer-events:none;pointer-events: none;*/}
.touTiao h1{ font-size:28px; text-align:center;  font-weight:bold; padding:15px 0; }
.touTiao h1 a{ font-size:28px;color:#0070c0; }
.touTiao h1 a:hover{ color:#e86464;}
/*.touTiao a{ background-color:#eff2f6;position: absolute;  }*/
.touTiao .TTnews{ width:1000px; margin:0 auto;}
.touTiao .TTnews li{ width:90%; float:left; font-size:16px;}
.touTiao .TTnews .moreA{font-size:16px; text-align:right; }

/*-------- Tab样式 --------------*/

#tabSF01 {position:relative;float: right;overflow: hidden;width:600px; background-color:#eff2f6;}
#tabSF01 .tabList { height:36px;}
#tabSF01 .tabList { margin:0; padding:0; height:36px; background-repeat:no-repeat; background-position:left;}
#tabSF01 .tabList dt {font-family: "微软雅黑";overflow: hidden;text-align: center;width: 300px;float:left;padding:0;text-align:center;position:relative;cursor:pointer;list-style:none; font-size:16px; height:40px; line-height:40px; background-color:#015393;border-top:3px solid #015393; color:#FFF;}
#tabSF01 dt.active{display: inline;font-family: "微软雅黑";font-size: 16px;height: 40px;line-height: 40px;overflow: hidden;text-align: center;background-color:#eff2f6; border-top:3px solid #015393; color:#015393;  }
#tabSF01 dt{ float:left; padding:0 15px; margin:0; height:32px; overflow:hidden; }
#tabSF01 dt a{color:#FFF;font-size:22px;}
#tabSF01 dt.active a{color:#015393;font-size:22px;}
#tabSF01 dt.active a:hover{color:#015393;font-size:22px;}

ul.picA { margin:0; padding:0;}
ul.picA li{ margin:0; padding:0; float:left; width:300px; height:100px;}
ul.linkA { margin:0; padding:0; height:70px;background-color:#eff2f6;height:70px; line-height:70px;}
ul.linkA li{ margin:0; padding:0; float:left; width:200px;}
ul.linkA li.youQing{ margin:0 50px 0 0; padding:0; float:left; width:150px;  background-color:#015393; color:#FFF; font-size:20px;font-family: "微软雅黑"; text-align:center; }


/*menu*/
#menu { background-color:#015393; height:50px; z-index:99;position: relative;}
#nav {margin:0 auto; width:1200px; display:block; height:50px;}
#nav .jquery_out {float:left;line-height:50px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/50px "微软雅黑"; background-color:#002951;}
#nav .jquery_out a{ color:#FFF;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {float:left; border-right:1px solid #fff; width:150px; text-align:center;/*IE6 only*/}
#nav .mainlevel a {color:#FFF; text-decoration:none; line-height:50px; display:block; /* width:150px;*/}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#002951  0 0 repeat-x;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:#015393; width:150px;font:16px/30px "微软雅黑"; /*IE6 only*/}
#nav .mainlevel li a{font:15px/40px "微软雅黑"; }


ul.nav2{ margin:0; padding:10px; background-color:#eff2f6; width:180px;}
ul.nav2 li{ margin:0; padding:0 0 0 20px; height:36px; line-height:36px; font-size:15px; color:#000; border-bottom:1px solid #CCC;}
ul.nav2 li.tit2{ padding:0;height:36px; line-height:36px; font-size:16px; text-align:center; color:#FFF; background-color:#015393;}

ul.news_list{ margin:0; padding:8px 0;}
ul.news_list li{ margin:3px 15px; padding:5px 5px 5px 15px; height:30px; line-height:30px; font-size:15px; color:#000; border-bottom:1px solid #d8d8d8; background-image:url(judicial_19.jpg); background-position:0 center; background-repeat: no-repeat;}
ul.news_list li span{ font-size:14px; color:#999; float:right;}

.floor{ background-color:#e3edf7; padding:15px; font-size:12px; line-height:24px;}

.titA1Bg{ background-color:#eff2f6; height:36px; line-height:36px; padding-right:30px; clear:both;}
.titA1{ background-color:#015393; height:36px; line-height:36px; font-size:16px; padding:0 25px; color:#FFF}
.titA1on{ height:36px; line-height:36px; font-size:14px}
.bgA1{ background-color:#f9fbfd; min-height:500px;}
.p25{ padding:25px;}



.box_news-1{width: 580px;height: 410px;overflow: hidden;position: relative;}
.box_news-1 ul{width: 580px;height: 410px;}
.box_news-1 ul li{width: 580px;height: 410px;position: relative;overflow: hidden;}
.box_news-1 ul li img{display:block;width: 580px; height: 410px;}
.box_news-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:580px;background: rgba(125,125,120,.4);
				font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite;padding-left: 6px;}
.box_news-2{position: relative;left: 485px;bottom: 24px;}
.box_news-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 2px; border-radius: 50%;
				background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box_news-2 ul .on{background: rgba(255,255,255,0.6);}
.box_news-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
				top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box_news-3 .prev{left: 10px;}
.box_news-3 .next{right: 10px;}
.box_news-3 span::selection{background: transparent;}
.box_news-3 span:hover{background: rgba(125,125,120,.8);}

.h200{height: 215px;}
.study{margin-bottom: 16px;}