@charset "utf-8";
/*===首页及导航页样式===*/

/*导航页样式*/
.guidehead{
    width:auto;
    height: 92px;
    padding-bottom: 3px;
    background: url(../images/guide-top.png) repeat-x;
}
.guidehead .main{
    width: 950px;
    height:auto;
    margin: 0 auto;
}
.guidehead .leftbar{
	float:left;
	width:auto;
	height:auto;
	}
.guidehead .logo{
	float:left;
	}
.guidebody{
	width:auto;
	height:auto;
	margin-top:90px;
	}
.guidebody .main{
	position:relative;
    width: 950px;
    height:auto;
    margin: 0 auto;
	}
/*导航新闻*/
.guidenews{
	position:relative;
	float:left;
	width:566px;
	height:172px;
	padding:6px;
	background:#fff;
	}
.guidenews .imgbox{
    float: left;
	width:236px;
	height:172px;
	}
.guidenews ul{
	width:236px;
	height:172px;
	}
.guidenews ul li{
	overflow:hidden;
	}
.guidenews ul li img{
	width:236px;
	height:172px;
	}
.guidenews ol{
	position:absolute;
	width:320px;
	top:0;
	right:-327px;
	z-index:1;
	}
.guidenews ol li{
	position:relative;
	width:auto;
	height:34px;
	padding:4px 15px;
	border:solid 1px #e0e0e0;
	border-top:none;
	background: -moz-linear-gradient( 90deg,#eee 0%,#fff 100%);
	background: -webkit-linear-gradient( 90deg,#eee 0%,#fff 100%);
	background: -ms-linear-gradient( 90deg,#eee 0%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType =0.5, startColorstr =#ffffff, endColorstr =#eeeeee);
	}
.guidenews ol li .arrow{
	display:none;
	position:absolute;
	width:15px;
	height:100%;
	top:0;
	left:0;
	background: url(../images/listnew-point.png) center no-repeat;
	}
.guidenews ol li:first-child{
	border-top:solid 1px #e0e0e0;
	}
.guidenews ol li:hover,.guidenews ol .seleted{
	background: -moz-linear-gradient( 90deg,#ea7f00 0%,#ff9e2e 100%);
	background: -webkit-linear-gradient( 90deg,#ea7f00 0%,#ff9e2e 100%);
	background: -ms-linear-gradient( 90deg,#ea7f00 0%,#ff9e2e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType =0.5, startColorstr =#ff9e2e, endColorstr =#ea7f00);
	}
.guidenews ol li:hover .arrow,.guidenews ol .seleted .arrow{
	display:block;
	}
.guidenews ol .img{
	float:left;
	width:38px;
	height:32px;
	padding:1px;
	background:#fff;
	}
.guidenews ol .img img{
	width:38px;
	height:32px;
	}
.guidenews ol .lisenews{
	float:left;
	width:80%;
	margin-left:7px;
	font:12px/32px 宋体;
	color:#333;
	}
.guidenews ol li:hover .lisenews,.guidenews ol .seleted .lisenews{
	color:#fff;
	}
/*今日头条*/
.todynews{
	float:right;
	width:355px;
	height:182px;
	background:#fff;
	border:solid 1px #e2e2e2;
	}
.todynews .head{
	position:relative;
	width:auto;
	height:30px;
	background:#f3f3f3;
	border-bottom:solid 1px #e2e2e2;
	}
.todynews .head .name{
	position:absolute;
	height:31px;
	top:-1px;
	left:-1px;
	padding-bottom:4px;
	background:url(../images/title-bg2.png) bottom center no-repeat;
	}
.todynews .head .mainbar{
	width:100px;
	font:bold 14px/31px 宋体;
	color:#fff;
	background:#b22b00;
	text-align:center;
	}
.todynews .body{
	width:auto;
	height:120px;
	padding:16px 14px;
	}
	
.todynews .more{
	float:right;
	margin-right:10px;
	font:12px/31px 宋体,arial;
	color:#777;
	}
/*装饰行样式*/
.zline{
	width:auto;
	margin:12px auto;
	border-bottom:dashed 1px #698187;
	}
/*彩色行样式*/
.colorline{
	position:relative;
	width:auto;
	height:auto;
	text-align:center;
	}
.colorline li{
	float:left;
	height:148px;
	margin:0 7px;
	padding-bottom:20px;
	}
.colorline li:hover{
	background:url(../images/color-point.png) center bottom no-repeat;
	}
.colorline li .message{
	display:none;
	position:absolute;
	width:862px;
	height:44px;
	top:168px;
	left:23px;
	margin:0 auto;
	padding:0 20px;
	background:#fff;
	}
.colorline li .message a,.colorline li .message em{
	float:left;
	padding:0 2px;
	font:12px/44px 宋体;
	color:#333333;
	}
.colorline li .message a:hover{
	color:#eb7312;
	}
.colorline li:hover .message{
	display:block;
	}
/*悬浮窗*/
.float-win{
	width:58px;
	height:auto;
	padding:4px;
	border:solid 1px #e2e2e2;
	border-radius:5px;
	background:#fff;
	}
.float-win li{
	position:relative;
	width:auto;
	height:auto;
	padding:10px 0;
	border-top:solid 1px #e2e2e2;
	}
.float-win li .weixin{
	display:none;
	position:absolute;
	top:0;
	left:-110px;
	border:solid 1px #eee;
	}
.float-win li:hover .weixin{
	display:block;
	}

.float-win li:first-child{
	border-top:none;
	}
.float-win .picbox{
	width:auto;
	height:34px;
	text-align:center;
	}
.float-win .title{
	width:auto;
	font:12px/30px 宋体;
	color:#333;
	text-align:center;
	}
.guide-fix{
	position:absolute;
	top:0;
	right:-98px;
	}
/*脚注样式*/
.guidefoot{
	position:fixed;
	width:100%;
	height:auto;
	top:750px;
	text-align:center;
	}
.guidefoot .main{
	margin-top:10px;
	font:12px/20px 宋体;
	color:#010101;
	
	}
/*===头部样式===*/
#head{
	width:auto;
	height:auto;
	font:12px/30px 宋体;
	color:#7e7e7e;
    background-image: -moz-linear-gradient( 90deg,#fff 0%,#aed9ee 100%);
    background-image: -webkit-linear-gradient( 90deg,#fff 0%,#aed9ee 100%);
    background-image: -ms-linear-gradient( 90deg,#fff 0%,#aed9ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType =0.5, startColorstr =#aed9ee, endColorstr =#ffffff);
	}
#head .main{
	width:100%;
	max-width:1000px;
	overflow:hidden;
	}
	/*头部条*/
#head .topbar{
	width:auto;
	height:30px;
	background:url(../images/top-bg.jpg) repeat-x;
	}
#head .leftbar{
	float:left;
	}
#head .rightbar{
	float:right;
	}
.topbar a{
	color:#3b3b3b;
	cursor:pointer;
	}
.topbar a:hover{
	color:#eb7312;
	}
#head em{
	color:#3b3b3b;
	}
#head .middle{
	width:auto;
	max-width:1000px;
	height:96px;
	}
	/*logo*/
#logo{
	float:left;
	width:auto;
	padding:20px 0;
	}
	/*搜索*/
#head .search{
	float:right;
	width:30%;
	height:32px;
	margin:30px 10px;
	border:solid 1px #e6e6e6;
	border-radius:2px;
    background: #fff;
	}
#head .search .left{
	float:left;
	width:25%;
	height:28px;
	margin:2px auto;
	}
#head .searchbox{
	float:left;
	width:50%;
	height:100%;
	padding:0 5%;
	border:none;
	font:12px/32px 思源黑体;
	color:#777;
	}
#head .searchbutton{
	float:right;
	width:14.5%;
	height:100%;
	background:#3dafcb url(../images/glass.png) center no-repeat;
	border:none;
	border-left:solid 1px #e6e6e6;
	}
	/*导航条*/
#nav{
	width:auto;
	height:45px;
	background:url(../images/nav-bg.jpg) repeat-x;
	}
#nav ul{
	width:100%;
	height:100%;
	max-width:1000px;
	margin:0 auto;
	text-align:center;
	}
#nav li{
    position: relative;
	float:left;
	font:bold 14px/45px 宋体;
	color:#fff;
	text-align:center;
	}
#nav li a{
	display:block;
	width:100%;
	height:100%;
	font:bold 14px/45px 宋体;
	color:#fff;
	}
#nav li:hover,#nav .on{
	background:url(../images/nav-hover.jpg) repeat-x;
	}
	/*导航条下拉*/
#nav li ul{
	position:absolute;
	display:none;
	width:100%;
	top:45px;
	left:0;
    z-index:2;
	}
#nav li:hover ul{
	display:block;
	}
#nav li ul li{
	float:none;
	width:auto;
	background:url(../images/tran.png) repeat;
	}

	/*banner*/
.banner{
	width:auto;
	height:300px;
	margin:0 auto;
	}
.b-1{
	background:url(../images/banner_1.jpg) center no-repeat;/*首页*/
	}
.b-2{
	background:url(../images/banner_2.jpg) center no-repeat;/*子页*/
	}
	/*通知公告*/
.notice{
	width:auto;
	height:30px;
	background:url(../images/top-bg.jpg) repeat-x;
	border-top:solid 1px #fcfcfd;
	border-bottom:solid 1px #f2f3f6;
	overflow:hidden;
	}
.notice .main{
	width:100%;
	height:100%;
	max-width:1000px;
	}
.notice .title{
	float:left;
	width:86px;
	height:auto;
	padding-right:18px;
	background:url(../images/notic-bg.png) center no-repeat;
	font:bold 14px/30px 宋体;
	color:#fff;
	text-align:center;
	}
.notice ul{
	position:relative;
	float:left;
	width:80%;
	height:100%;
	margin-left:3%;
	}
.notice li{
	width:100%;
	height:100%;
	}
.notice li a{
	font:12px/30px 宋体;
	color:#7e7e7e;
	}
	/*下拉美化*/
.drop{
	position:relative;
	width:auto;
	height:100%;
	}
.drop .title{
	float:left;
	width:80%;
	height:100%;
	font:12px/28px 宋体;
	color:#999;
	text-indent:5%;
	cursor:pointer;
	}
.drop .arrow{
	float:left;
	width:20%;
	height:100%;
	margin-left:-1px;
	background:#fff url(../images/drop-arrow.png) center no-repeat;
	cursor:pointer;
	}
.drop label{
	display:none;
	position:absolute;
	width:82.3%;
	height:auto;
	top:100%;
	left:0;
	margin-top:2px;
	margin-left:-1px;
	padding:1%;
	background:#fff;
	border:solid 1px #ddd;
	border-top:none;
	}
.drop label a{
	display:block;
	width:100%;
	font:12px/28px 宋体;
	color:#999;
	text-indent:5%;
	}
.drop label a:hover{
	background:#ccc;
	color:#fff;
	}
/*===主体样式===*/
#content{
	position:relative;
	width:100%;
	height:auto;
	max-width:1000px;
	margin:14px auto;
	}
/*图片新闻*/
.news{
	position:relative;
	height:354px;
	overflow:hidden;
	}
/*滚动*/
.slidernews {
	float:left;
}
.slidernews ul li {
	}
.slidernews ol {
	position:absolute;
	width:30%;
	height: 20px;
	bottom:5px;
	right:5px;
	z-index:2;
}
.slidernews .more{
	position:absolute;
	bottom:5px;
	right:2px;
	z-index:2;
	font:14px 思源黑体;
	color:#fff;
	}
.slidernews ol li {
	list-style:none;
	float: left;
	width: 10px;
	height: 10px;
	margin: 5px;
	background:#fff;
	border-radius:50%;
	font:10px/10px 宋体;
	text-align:center;
	color:#fff;
	cursor:pointer;
}
.slidernews ol li.seleted {
	background:#e8a33b;
	color:#e8a33b;
}
.luara- {
	position: relative;
	padding: 0;
}
.luara- ul {
	padding: inherit;
	margin: 0;
}
.luara- ul li {
	position:relative;
	list-style: none;
	display: none;
	padding: inherit;
	margin: inherit;
}
.luara- ul li:first-child {
	display: block;
}
.luara- ul li span{
	position:absolute;
	width:60%;
	height:30px;
	bottom:0;
	left:0;
	padding:0 34% 0 6%;
	background: url(../images/s-bg.png) repeat;
	overflow:hidden;
	}
.luara- ul li span a{
	display:block;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:none;
	font:12px/30px 宋体;
	color:#fff;
	}
.luara- ul li img {
	width:100%;
	cursor:pointer;
}
/*主功能区*/
.mainbanner{
	position:relative;
	height:374px;
	}
.mainbanner .innerbox{
	width:677px;
	height:374px;
	margin-left:-15px;
	}
.mainbanner .innerbox ul{
	position:absolute;
	width:100%;
	z-index:1;
	}
.mainbanner .pinkbox{
	width:auto;
	height:354px;
	padding:10px 0 10px 25px;
	background:url(../images/pink-border.png) center left no-repeat;
	}
.mainbanner .orangebox{
	display:none;
	width:auto;
	height:354px;
	padding:10px 0 10px 25px;
	background:url(../images/orange-border.png) center left no-repeat;
	}
.mainbanner .greenbox{
	display:none;
	width:auto;
	height:354px;
	padding:10px 0 10px 25px;
	background:url(../images/green-border.png) center left no-repeat;
	}
.mainol{
	position:absolute;
	width:36px;
	height:auto;
	top:0;
	left:-42px;
	}
.mainol li{
	width:14px;
	height:auto;
	padding:25px 11px;
	margin-bottom:5px;
	border-radius:2px;
	cursor:pointer;
	font:bold 14px 宋体;
	color:#fff;
	}
/*法院公告样式*/
.courtannoun{
	width:auto;
	height:auto;
	}
.courtannoun .tabbar{
	width:auto;
	height:30px;
	border-bottom:solid 1px #e8e8e8;
	}	
.courtannoun .tabbar .item{
	float:left;
	height:30px;
	padding:0 16px;
	font:14px/30px 宋体;
	color:#323232;
	cursor:pointer;
	}
.courtannoun .tabbar .item:hover,.courtannoun .tabbar .on{
	margin-bottom:-1px;
	border-bottom:solid 1px #0087bd;
	font-weight:bold;
	color:#0087bd;
	}
.courtannoun .tabbar .more{
	float:right;
	font:12px/30px 宋体;
	color:#3b3b3b;
	}
.courtannoun .content{
	width:auto;
	}
.courtannoun .content .child{
	display:none;
	height:303px;
	padding:10px;
	overflow:hidden;

	}
.courtannoun .subbox{
	width:96%;
	height:303px;
	}
.courtannoun .subbox:first-child{
	padding-right:30px;
	border-right:dashed 1px #bfbfbf;
	}
/*快捷功能样式*/
.quick{
	width:auto;
	height:70px;
	position:relative;
	}
.quick ul{
	position:relative;
	height:100%;
	overflow:hidden;
	}
.quick .prev{
	display:none;
	position:absolute;
	width:50px;
	height:100%;
	top:0;
	left:0;
	background:url(../images/prev.png) center no-repeat;
	cursor:pointer;
	}
.quick .next{
	display:none;
	position:absolute;
	width:50px;
	height:100%;
	top:0;
	right:0;
	background:url(../images/next.png) center no-repeat;
	cursor:pointer;
	}
.quick:hover .prev,.quick:hover .next{
	display:block;
	z-index:1;
	}
.quick li{
	float:left;
	width:auto;
	height:100%;
	margin-left:4px;
	text-align:center;
	}
.quick .space{
	margin-left:0;
	}
.quick li .icon{
	width:auto;
	height:auto;
	margin:10px 15px;
	vertical-align:middle;
	}
.quick li a{
	font:bold 14px/49px 宋体;
	color:#7e7e7e;
	}
/*三大公开样式*/
.san{
	width:auto;
	padding:10px;
	border:solid 1px #e2e2e2;
	background:url(../images/san-bg.jpg) center no-repeat;
	}
.san .title{
	margin:5px auto;
	text-align:center;
	}
.san .mainbar{
	width:auto;
	margin-top:15px;
	}
.san .mainbar li{
	margin:2px auto;
	text-align:center;
	}
/*文化样式*/
.cul{
	width:610px;
	height:114px;
	padding:10px;
	border:solid 1px #e2e2e2;
	}
/*友情链接*/
.link{
	width:auto;
	height:32px;
	background:#3dafcb;
	text-align:center;
	}
.link a,.link em,.link span{
	font:12px/32px 宋体;
	color:#fff;
	}
.link span{
	font-weight:bold;
	}
/*===脚注样式===*/
#foot{
	width:auto;
	height:auto;
	padding:10px 0;
	text-align:center;
	}
#foot .main{
	font:12px/20px 宋体;
	color:#010101;
	text-align:center;
	}