@charset "gb2312";
/* 新版红色 */

body { font-size:12px; font-family:Arial, "宋体", sans-serif; background:#fff url(imagesbg.png) repeat-x; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset { margin:0; padding:0; }
ul,ol,li { list-style:none; }
fieldse,img { border:none; }
input,img,select { vertical-align:middle; }
cite,em { font-style:normal; }
a { color:#000;text-decoration:none;}
a:hover { color:#f00;text-decoration:underline}
input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox] {cursor:pointer;}
.hidden,ins {display:none;}

table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.left {float:left;}
.right {float:right;}
.space { padding: 6px 0 0 0; height: 0; line-height: 0; overflow: hidden; font-size: 0;  }
.clear {clear:both; height:0; font-size:0; overflow:hidden;zoom:1;}
.elips { display:inline-block;/*display: -moz-inline-stack;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

/*主体*/
.boxer {width:980px; margin:auto;}
	.header { height:150px; background:url(imagesheader.png);}
	.info { margin:5px 10px 0 0;}
	.info a { padding:6px 8px; line-height:30px; font-weight:bold;}

	/*导航菜单*/
	#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin-left:8px;}
	#menu_out{padding-left:4px;margin-left:auto;margin-right:auto;background:url(imagesmenu_left.gif) no-repeat left top;}
	#menu_in{background:url(imagesmenu_right.gif) no-repeat right top;padding-right:4px;}
	#menu{background:url(imagesmenu_bg.gif) repeat-x;height:73px;}
	.menu_line{background:url(imagesmenu_line.gif) no-repeat center top;width:6px;}
	.menu_line2{background:url(imagesmenu_line2.gif) no-repeat center top;width:13px;}
	#nav{padding-left:20px;}
	#nav li{float:left;height:35px;}
	#nav li a{float:left;display:block;padding-left:6px;height:35px;background:url(imagesmenu_on_left.gif) no-repeat left top;cursor:pointer;text-decoration:none;}
	#nav li a span{float:left;padding:11px 14px 10px 10px;line-height:14px;background:url(imagesmenu_on_right.gif) no-repeat right top;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
	#nav li .nav_on{/*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;}
	#nav li .nav_on span{/*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;color:#333333;text-decoration:none;padding:14px 14px 7px 10px;}
	/*子栏目*/
	#menu_con{text-align:left;padding-left:6px;clear:both;}
	#menu_con li{float:left;height:22px;margin-top:8px;}
	#menu_con li a{display:block;float:left;background:url(imagesmenu_on_left2.gif) no-repeat left top;cursor:pointer;padding-left:3px;}
	#menu_con li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url(imagesmenu_on_right2.gif) no-repeat right top;}
	#menu_con li a:hover{text-decoration:none;background:url(imagesmenu_on_left2.gif) no-repeat left bottom;}
	#menu_con li a:hover span{background:url(imagesmenu_on_right2.gif) no-repeat right bottom;}
	
	#qh_con1,#qh_con2,#qh_con3,#qh_con4,#qh_con5,#qh_con6,#qh_con7,#qh_con8,#qh_con9 { display:none;}
	#qh_con0 p { padding:6px 0 0 10px;}
	#qh_con3 ul { padding:0 0 0 190px;}
	#qh_con4 ul { padding:0 0 0 238px;}
	#qh_con5 ul { padding:0 0 0 258px;}
	#qh_con6 ul { padding:0 0 0 365px;}
	#qh_con7 ul { padding:0 0 0 565px;}
	#qh_con8 ul { padding:0 0 0 665px;}
	#qh_con9 ul { padding:0 0 0 775px;}
	
	/*左侧*/
.mleft {width:264px; display:inline;}
.mright {width:712px; display:inline;}
	.lside { width:718px;}
		/*焦点图*/
		.playfocus { width:360px; height:270px; border:1px solid #ccc;}
		/*新闻*/
		.thenews {width:346px;}
			.thenews h4 { color:#d00d04; text-indent:22px; font-size:14px; font-weight:bold; height:26px; line-height:30px; overflow:hidden; background:url(imagesinnav.png) -8px 0 no-repeat;}
			.thenews h4 span,.sec-arc h4 span { float:right; }
			.thenews h4 .more,.sec-arc h4 .more { display:block; background:url(imagesmore01.gif); width:36px; height:11px; margin:9px 9px 0 0;}
			.thenews ul { padding:3px 0 5px 0;}
			.thenews li { line-height:210%; border-bottom:1px dashed #ccc; text-indent:15px; background:url(imagesarrow.gif) 3px 9px no-repeat;}
			.thenews li span { float:right; color:#f00;}
			.thenews li abbr { padding:0 0 0 5px;}
		/*两侧文章*/
		.sec-arc { width:354px; border:1px solid #ddd;}
			.sec-arc h4 {font-size:14px; font-weight:bold; background:url(imagessecarc.png) 0 -1px no-repeat; height:31px; line-height:35px;}
			.sec-arc h4 span {}
			.sec-arc h4 .metit01 {text-indent:43px;}
			.sec-arc h4 .metit02 {text-indent:28px;}
			.sec-arc h4 a { color:#fff;}
			.sec-arc ul { padding:3px 0 5px 0;}
			.sec-arc li { width:94%; margin:auto;line-height:220%; background:url(imagespot.gif) 3px 6px no-repeat; /*border-bottom:1px dashed #ccc;*/ text-indent:15px;}
			.sec-arc li span { float:right; color:#f00;}
			
		/*单行滚动*/
		.full-arc {border:1px solid #ddd;}
			.full-arc dt { height:30px; line-height:37px; background:url(imagesblock.png) 0 -1px repeat-x; overflow:hidden; font-size:14px; font-weight:bold; padding:0 0 0 15px;}
			.full-arc dt span { padding: 5px 12px 4px 12px;}
			.full-arc dt a { color:#3e3c3a;}
			
		/*滑动门*/
		.four-arc {width:354px; border:1px solid #ddd;}
			.four-arc dt { height:30px; line-height:37px; background:url(imagesblock.png) 0 -1px repeat-x; overflow:hidden; font-size:14px; font-weight:bold; padding:0 0 0 15px;}
			.four-arc dt span { padding: 5px 12px 4px 12px;}
			.four-arc dt a { color:#3e3c3a;}
			.switch dt .on { border:1px solid #ffc28b; border-top:3px solid #ffc28b; border-bottom:none; background:#fff;}
			.switch dt .on a{ color:#c00;}
			.switch dd { padding:3px 0 5px 0;}
			.switch li { width:94%; margin:auto;line-height:220%; background:url(imagespot.gif) 3px 6px no-repeat; /*border-bottom:1px dashed #ccc;*/ text-indent:15px;}

	/*监督举报*/
	.jb-area { border: 4px solid #e6e6e6; }
		.jbtit,.sjtit,.jztit,.jbtitc { font-size: 22px; line-height: 230%; color: #f00; text-indent: -999px; background: url(../images/tit.gif) no-repeat; }
		.sjtit { background-position: 0 -75px; }
		.jztit { background-position: 0 -150px; }
		.jbtitc { background-position: 0 -225px; }
		.jb-content { padding:8px 0; width: 94%; margin:auto; font-size:14px; line-height:200%; background: url(../images/mask-jb.gif) fixed; border:1px dashed #999; border-left:none; border-right: none; }
		.jb-form { width: 400px; margin:auto; padding:15px 0; text-align: center; }
		.jb-form .input,.jb-form .isearch,.post-btn { background:#f00; border:none; color:#fff; cursor:pointer; font-size:18px; font-weight:bold; height:50px; width:180px;}
		.jb-form .isearch { background:#0088dc; margin:0 0 0 12px; width:120px; }
		.jb-form .input:hover { background:#ff2c2c;}
		.jb-form .isearch:hover { background:#3faef3; }
		.post-btn {background:#0088dc; height:40px; margin:8px 0;}
		.search-center .input { border:1px solid #ccc; height:28px; line-height:28px; padding:0 3px;}
		
		.jb-content img { border: 5px solid #eee; margin: 0 8px; }
		
		.jb-table { font-size: 14px; line-height: 210%; width: 100%; margin: auto; background: #dde5e7; }
			.jb-table thead h5 { font-size: 14px; font-weight: bold; text-indent: 25px; background: #dde5e7; }
			.jb-table th { font-weight: normal; background: #eef0f7; width: 116px; text-align: right; padding: 0 8px 0 0; }
			.jb-table tbody td { background: #fff; padding: 2px 3px; }
			.jb-table tbody textarea { width: 90%; height: 150px; overflow-y: scroll; background: url(../images/mask-jb.gif) fixed; }
			.jb-table tbody span { color: #f00; padding: 0 2px; }
			
	.search-center { width:76%; margin:15px auto;  }
		.search-center .infotip { background:#fffff7; line-height:1.6em; padding:0 10px 10px 10px; font-size:14px; font-weight:bold; color:#f00; }
		.search-center fieldset legend { background:#6cf; padding:3px 10px; margin:0 0 0 20px; font-size:14px;}
		.search-center fieldset { border:3px solid #f3f3f3; padding:20px 15px;}
		

	/*表单提示*/
	.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
	.Validform_right{color:#71b83d;padding-left:20px;background:url(imagesright.png) no-repeat left center;}
	.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(imageserror.png) no-repeat left center;}
	.Validform_loading{padding-left:20px;background:url(imagesonLoad.gif) no-repeat left center;}
	.Validform_error{background-color:#ffe7e7;}
	#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
	#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
	#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
	#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
	#Validform_msg a.Validform_close:hover{color:#cc0;}
	#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}
	
	/*右侧*/
	.rside { width:250px;}
		/*公告*/
		.notice { border:1px solid #f56208; border-top:none;}
			.notice h4 { font-size:14px; font-weight:bold; height:35px; line-height:35px; background:url(imagesnotice.png) repeat-x; text-indent:25px;}
			.notice h4 span,.right-arc h4 span { float:right;}
			.notice h4 .more,.right-arc h4 .more { display:block; background:url(imagesmore.gif); width:38px; height:13px; margin:11px 9px 0 0;}
			.notice h4 a {color:#fff;}
			
			/*#notice { width:245px; height:210px; overflow:hidden;}*/
			#notice ul {}
			#notice li { width:96%; margin:auto; line-height:190%; background:url(imagespot.gif) 13px 6px no-repeat; border-bottom:1px dashed #ccc; text-indent:25px;}
			#notice li span { color:#f00; padding:0 0 0 5px;}
			
		/*领导*/
		.leadbox { padding: 8px;}
		.lead-pic { width:80px; height:100px; border:1px solid #ccc; margin:0 5px 0 0; padding:2px;}
		.lead-info { line-height:180%;}
			
		/*联系我们*/
		.contact {border:1px solid #c5e1f1;}
			.contact dl { padding: 8px 0;}
			.contact .ico-video,.contact .ico-mail { display:block; width:215px; height:44px; margin:auto;}
			.contact .ico-video { background:url(imagesmail.png) no-repeat; margin:0 auto 8px auto;}
			.contact .ico-mail { background:url(imagesmail.png) 0 -54px no-repeat;}
			
		/*审判实务*/
		.ourlead,.right-arc { border:1px solid #f48a00;}
			.ourlead h4,.right-arc h4 { height:33px; line-height:33px; background:url(imagesrtitbg.png) no-repeat; font-size:14px; font-weight:bold; color:#fff;text-indent:35px;}
			.ourlead h4 a,.right-arc h4 a {color:#fff;}
			.right-arc ul { padding:4px 0 7px 0;}
			.right-arc li { width:94%; margin:auto; line-height:200%; background:url(imagesarrow.gif) 3px 9px no-repeat; border-bottom:1px dashed #ccc; text-indent:15px;}

	/*内容*/
	#content { font-size: 14px; line-height: 190%; }
	
	.reader,.article,.col-left,.listcp { margin: 0 0 0 0; }
	.art-big { margin: 0 6px; }
	.reader,.imgreader,.sort-box h4 { height: 32px; line-height: 32px; background:url(imagesdh.png) 0 -7px repeat-x; color: #fff; font-size: 14px; font-weight: bold; text-indent: 32px; }
	.article,.sort-box ul,.listcp,.list-pic { border: 1px solid #CF0100; border-top: none; }
		.article .title { padding: 10px 0 0 0; width: 96%; margin: auto; font-size: 20px; color: #f00; font-weight: bold; text-align: center; line-height: 220%; }
		.article .fulltitle { width: 96%; margin: auto; font-size: 16px; color: #f00; text-align: center; line-height: 220%; }

		#content { font-size: 14px; width: 96%; margin: 12px auto; line-height: 190%; }
		.summary { width: 94%; margin: auto; border: 1px solid #ddd; font-size: 14px; line-height: 190%; background: #efefef; padding: 6px 4px; text-indent: 25px; }
		.arc-info { border-top: 1px dashed #666; color: #666; width: 90%; margin: auto; text-align: center; padding: 9px 0 6px 0; }
		.arc-print { width: 90%; margin: 12px auto auto auto; padding: 0 15px 0 15px; line-height: 230%; border: 1px dashed #ccc; }
		.arc-prev { padding: 12px 0 12px 20px; }
		.arc-prev li { padding: 0; margin: 0; line-height: 210%; }
			
	/*图片新闻*/
	.piclist {overflow:hidden;padding:5px 0 0 5px; }
		.piclist li {position:relative;float:left;display:inline;padding:10px 0 0 12px;overflow:hidden;text-align:center;}
		.piclist .pic {position:relative;display:block;border:solid #ddd 3px;overflow:hidden;}
		.piclist .pic img {display:block;background:#ddd;margin-bottom:4px;}
		.piclist .pic:hover {border-color:#ffc28b;text-decoration:none;}
		.piclist .movbg,.piclist .movtxt {top:100px;}
	
		.piclist_160x120 .pic,.piclist_160x120 .pic img {width:136px;height:110px;}
		.piclist_200x160 .pic,.piclist_200x160 .pic img {width:150px;height:178px;}
		.piclist_widthB {margin-left:-14px;}
		.piclist_widthB li {padding:8px 0 0 10px;}
	
		.movbg {position:absolute;right:3px;top:131px;display:block;width:100px;height:20px;background:url(imagesupdate.png);_background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');}
		.movtxt {position:absolute;right:3px;top:151px;display:block;width:90px;height:20px;padding-right:5px;color:#fff;line-height:20px;text-align:right; overflow: hidden; }
	
	.alumb { width:978px; border:1px solid #ccc; height:135px; overflow:hidden; }	
	.box-alumb li {float:left; margin:5px; display:inline;}
	.box-alumb li .pic {border: 3px solid #ddd;width:150px;height:120px; display:block;}
	.box-alumb li .pic:hover {border-color:#ffc28b;text-decoration:none;}
	.box-alumb li img {width:150px;height:120px;}
	.box-alumb li span { display:block;}
	
	/*热门排行*/
	.hot-rank { border:1px solid #f48a00;}
		.hot-rank h4 { height:33px; line-height:33px; background:url(imagesrtitbg.png) no-repeat; font-size:14px; font-weight:bold; color:#fff;text-indent:35px;}
		.hot-rank ul { padding:4px 0 6px 10px; width:96%;}
		.hot-rank li { width:96%; margin:auto; line-height:200%;background:url(imagesarrow.gif) 3px 9px no-repeat; text-indent:13px; border-bottom:1px dashed #ccc;}

	/*一级栏目*/
	.sort-box {}
		.sort-box h4 { font-size: 12px; }
		.sort-box ul { padding: 8px 0 4px 8px; }
		.sort-box li { width: 90%; margin: auto; font-size: 14px; line-height: 230%; background: url(imagesfolder-closed.gif) no-repeat 0 7px; text-indent: 18px; }

	.listcp ul { padding: 4px 0 6px 0; }
		.listcp li { width: 96%; margin: auto; line-height:220%; background: url(imagesarrow.gif) no-repeat 3px 9px; text-indent: 14px; }
		.listcp li span { float: right; color: #f00; }
		.hr { border-bottom: 1px dashed #ddd; padding: 5px 0; }

	/*分页*/
	#pages { padding:14px 10px 10px;font-family:宋体; text-align:right}
	#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
	#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
	#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
	#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#CF0100; border:1px solid #CF0100; color:#fff; text-align:center; }
	.page .noPage { display:inline-block; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


	/*左侧容器*/
	.cat-area{width:354px; float:left}
	.cat-area .content p img{ margin-right:10px; float:left}
	.cat-area .content p{color:#777; height:75px; overflow:hidden}
	.cat-area .content p strong{ font-size:14px; color:#333}
	/* 通用容器 */
	.box{border:1px solid #ccc;zoom:1; overflow:auto; padding-bottom:10px}
	.box h5,.box h6{background: url(../images/v9/title.png) no-repeat right top;color:#1e50a2; height:26px; margin-bottom:10px; line-height:26px; padding-left:10px;border-bottom:1px solid #dce7f3; position:relative}
	.box h6{ margin-bottom:0}
	.box h5.title-1,.box h6.title-1{background-position: right -52px; font-size: 14px; }
	.box h5.title-2,.box h6.title-2{background-position: right -100px}
	.box h5.title-2 span.tab{float:right; padding-right:6px; color:#a4bcd6}
	.box h5.title-2 span.tab span{ color:#2064ae;cursor: hand;!important;cursor: pointer}
	.box a.more{ font-size:12px; font-family:"宋体"; margin-right:8px; font-weight:normal; position:absolute;top:0; *top:1px;_top:1px; right:0}
	.box .content{ padding:0 10px; overflow:auto}
	.hr{background: url(../images/uline.gif) repeat-x center center;}
	.list li { line-height: 210%; border-bottom: 1px dashed #ccc; background: url(imagesarrow.gif) 5px 10px no-repeat; text-indent: 14px; }
	.list li span { float:right; color: #f00; }


.footer { text-align: center; overflow: hidden; }
	.footer .fnav { line-height: 30px; background:#cf0100; }
	.footer .fnav a { color: #fff; padding: 0 14px; }
	.footer p { line-height: 180%; padding: 3px 0 0 0; }
