@charset "utf-8";
/* 人民调解V5 */

/*header
---------------------*/
.wrapper{
	 width:1200px;
	 min-width:1200px;
	 margin:0px auto;
}

.header_img{
	background:url(../images/h-bg.jpg) no-repeat center top;
	height:230px;
	width:100%;
}
.header_c{
	background:linear-gradient(to right, #5e3ffd, #2f88fc);
	width:100%;
}
.header_w{
	height:230px;
	width:1200px;
	margin:0px auto;
	text-align:center;
	position:relative;
}
.h_tit{
	font-size:3em;
	color:#fff; 
	font-weight:700;
	letter-spacing:20px;
	padding-top:50px;
}
.top-bar{
	position:absolute;
	height:70px;
	width:1200px;
	margin:0px auto;
}	
.top-bar a{
display:block;
float:left;
margin:13px 0px;
}
.logo{
	float:left;
	margin:13px 0px;
}

.user-box{
float: right;
}	
.user-box > ul > li {
    display: inline;
    float: left;
    margin-right:13px;
}
.user-box > ul > li > a {
display:block;
padding:0px 10px;
border:1px #c8e0ff solid;
color:#fff;
border-radius:5px;
}

.user-box > ul > li > a:hover {
    color: #fff;
	border:1px #FFFFFF solid;
color:#5d47fe;
background-color:#FFFFFF;
}

/*标题和封面
---------------------*/	


.nav {
	width:380px;
	margin:46px auto 0px;
}
.nav a {
	font-size:18px;
	float:left;
	padding:0px 20px;
    display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#acacac;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-radius:10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
	margin-right:5px;
	background-color:#88bbfa;
    background-color:rgba(136, 187, 250, 0.5);
}
.nav a{
	color:#fff;
	}
.nav a:hover{
	color:#4119ff;
    background-color:#FFF;
	}

.nav a.navon:link,.nav a.navon:visited,
.nav a.navon:hover,.nav a.navon:active {
	color:#4119ff;
	background-color:#FFF;
}
.book{
width:170px;
position:absolute;
bottom:0;
right:5%;
}
.book > a{
	display:block;
	width:165px;
	height:216px;
	border-top:1px #2b4b76 solid;
	border-right:1px #2b4b76 solid;
	border-left:1px #2b4b76 solid;
	}
.book > a:hover{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	}

.book span a{
bottom:40%;
right:-27%;
font-size:14px;
position:absolute;	
width:50px;
height:40px;
text-align:center;
line-height:40px;
display:block;
color:#2635f8;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-radius:0px 10px 10px 0px;
 border-radius:0px 10px 10px 0px;
background-color:#fff600;
}
.book span a:hover {
color:#2635f8;
background-color:#fff;
}

/*index_search
------------------------------------*/
.search{
	position:relative;
	height:120px;
	box-sizing:border-box;
	padding-top:15px;
	margin-top:20px;
	margin-bottom:10px;
	width:100%;
	background:linear-gradient(to top, #f4f4f5, #fff);
	}


.sfmenu a {
color:#333;
padding-right:30px;
}
.sfmenu a:hover{
color:#5531ff;
}
.sfmenu a.red{
color:#5531ff;
	}
.sf_bd{
	margin:10px auto 0px;	
	}
.sf_bd span{
	float:left;
}
.s_ipt{
width:775px;
font-size:16px;
float:left;
background: #fff;
height:55px;
border: 1px solid #cecece;
padding-left:15px;
}
.s_tit{
width:200px;
box-sizing:border-box;
height:56px;
line-height:56px;
text-align:center;
font-size:18px;
color:#f5ff00;
border-radius:60px 0px 0px 60px;
background-color:#5531ff;
}
.s_btn{
	font-size:18px;
width:200px;
box-sizing:border-box;
height:56px;
padding-left:30px;
color: #fff;
border:none;
border-radius:0px 60px 60px 0px;
background:#0b8cdb url(../images/search.png) no-repeat 33px 16px;
}

		
/*调解组织类型
---------------------*/	
h3.c-tit{
	position:relative;
	color:#5531ff;
	font-size:1.5em;
	padding:10px 0px;
	text-align:center;
	background:url(../images/c-tit.png) no-repeat 0px 30px;
	margin-bottom:15px;
	}	
.line{
	border-bottom:2px #5531ff solid;
	width:60px;
	height:2px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	}
.bg-gray{
	width:100%;
	text-align:center;
	background-color:#f7f8fa;
	}
.content ul{
	height:340px;	
	}
.content ul li{
	float:left;
	width:240px;
	height:340px;	
	}
.content ul li a{
	font-size:22px;
	color:#FFF;
	display:block;
	height:170px;
	line-height:170px;
	width:240px;
	box-sizing:border-box;
	border-top:1px #caefff solid;
	border-left:1px #caefff solid;
	text-align:center;	
	background-color:#4750ff;
	background-color:rgba(71, 80, 255, 0.3);
	}
.content ul li a.mtop{

	}
.content ul li a:hover{
	font-size:22px;
	color:#ffe362;
	display:block;
    height:170px;
	width:240px;
	border-left:1px #caefff solid;
	border-top:1px #caefff solid;
	box-sizing:border-box;
	background-color:#4750ff;
	background-color:rgba(71, 80, 255, 1);
	}	
.content ul li.b_01{
background:url(../images/b_01.jpg) no-repeat 0px 0px;	
	}
.content ul li.b_02{
background:url(../images/b_02.jpg) no-repeat 0px 0px;	
	}
.content ul li.b_03{
background:url(../images/b_03.jpg) no-repeat 0px 0px;	
	}
.content ul li.b_04{
background:url(../images/b_04.jpg) no-repeat 0px 0px;	
	}
.content ul li.b_05{
background:url(../images/b_05.jpg) no-repeat 0px 0px;	
	}	
	
/*调解纠纷类型
---------------------*/		
.colbd{
	border:1px #e0e0e0 solid;
	padding:0px 10px 10px 0px;
	background-color:#FFF;
	}

.bortopnone{
		border-top:none;
		}	
.colbd ul{
	float:right;
	width:78%;
	padding-top:17px;
	}	
.colbd ul li{
		float:left;
		width:20%;
		line-height:37px;
		height:37px;
		text-align:left;
		box-sizing:border-box;
		padding-left:20px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

.colbd h4{
	height:59px;
	line-height:59px;
	font-size:18px;
	color:#5e3cff;
	width:21%;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:65px;
	border-top:3px #5e3cff solid;
}

.colbd h4.icon01{
background:url(../images/icon.png) no-repeat 10px 19px;
}
.colbd h4.icon02{
background:url(../images/icon.png) no-repeat -487px 16px;
}
.colbd h4.icon03{
background:url(../images/icon.png) no-repeat -952px 10px;
}
.colbd h4.icon04{
background:url(../images/icon.png) no-repeat -1399px 13px;
}
.colbd h4.icon05{
background:url(../images/icon.png) no-repeat -1730px 2px;
}
.colbd h4.icon06{
background:url(../images/icon.png) no-repeat -1999px 0px;
}
.colbd h4.icon07{
background:url(../images/icon.png) no-repeat -2320px 9px;
}
.colbd h4.icon08{
background:url(../images/icon.png) no-repeat -2700px 7px;
}
.colbd h4.icon09{
background:url(../images/icon.png) no-repeat -3005px 6px;
}
.colbd h4.icon10{
background:url(../images/icon.png) no-repeat -3315px -3px;
}
.colbd h4.icon11{
background:url(../images/icon.png) no-repeat -3665px -3px;
}
.colbd h4.icon12{
background:url(../images/icon.png) no-repeat -4010px 0px;
}
.colbd h4.icon13{
background:url(../images/icon.png) no-repeat -4317px 3px;
}
.colbd h4.icon14{
background:url(../images/icon.png) no-repeat -4695px 2px;
}
.colbd h4.icon15{
background:url(../images/icon.png) no-repeat -5002px 2px;
}
.colbd h4.icon16{
background:url(../images/icon.png) no-repeat -5309px 2px;
}
.colbd h4.icon011{
background:url(../images/icon1.png) no-repeat 60px 15px;
}
.colbd h4.icon022{
background:url(../images/icon1.png) no-repeat -442px 19px;
}
.colbd h4.icon033{
background:url(../images/icon1.png) no-repeat -945px 9px;
}
.bg_gray{
	background-color:#f9f8f8;
	}
/*调解案例
------------------------*/
.titlebox{
	position:relative;
	font-size:18px;
	color:#5531ff;
	line-height:45px;
	padding-left:40px;
	height:45px;
	text-align:left;
	background:url(../images/box_tit.png) no-repeat -4px 8px;
	}
.titlebox a{
	top:10px;
	}
.box_p{
    padding: 5px 0px;
}	
.box ul,.map ul{
    margin:5px 0px;
}
.box ul li,.map ul li{
	position:relative;
	height:43px;
	line-height:43px;
	padding-left:30px;
	border-bottom:1px #e5e5e5 dashed;	
	}
.box ul li:before,.map ul li:before {
	position: absolute;
	float: left;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#a395ef;
    top:45%;
    left:10px;
    content: '';
}
.box ul li .tit_fl,.map ul li .tit_fl{
	width:55%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:20px;	
	}
.box ul li .tit40{
	width:40%;	
	}
.box ul li .origin{
	width:15%;
	float:left;
	margin-right:20px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}
.box ul li .expert{
	width:18%;
	float:left;
	margin-right:20px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	color:#8c8c9a;
	}

.box ul li .time,.map ul li .time{
	font-size:14px;
	width:15%;
	float:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#8c8c9a;
	}
.box ul li span{
	color:#9b9b9b;
	padding:0px 5px;
	}
.box ul li:nth-child(odd),.map ul li:nth-child(odd){
	background:linear-gradient(to left, #fff, #f9f9f9);
	}
.top_line{
	background:linear-gradient(to left, #378dfe, #5e46fe);
	height:2px;
	}
.maptit{
	margin:0px 0px 10px;
	}
.maptit a{
	float:left;
	padding:3px 10px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-right:8px;
	margin-top:8px;
	border-radius:5px;
	}
.maptit a:link,.maptit a:visited {
	color:#8780be;
	border:1px #cbc7e3 solid;
}
.maptit a:hover,.maptit a:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#6d5af8;
}	
.maptit a.current:link,.maptit a.current:visited {
	color:#fff;
	border:1px #b2a7e3 solid;
	background-color:#6d5af8;
}
.maptit a.current:hover,.maptit a.current:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#6d5af8;
}
.box_sub{
	height:40px;
	background:linear-gradient(to left, #378dfe, #5e46fe);
	box-sizing:border-box;
	position:relative;
	margin-top:3px;
	padding-left:38px;
	margin-bottom:4px;
	}

.box_sub>a{
	display:block;
	text-align:center;
	margin-right:5px;
	line-height:40px;
	float:left;
	font-size:16px;
	border-radius: 10px 10px 0px 0px;
}
.box_sub a>span{
	font-size:12px;
	padding-left:5px;
	
}
.box_sub>a:link,.box_sub>a:visited {
	padding:0px 26px 0px;
	color:#e3e0ff;
}
.box_sub>a:hover,.box_sub>a:active {
	padding:0px 26px 0px;
	font-size:16px;
	color:#5531ff;
	background-color:#fff;	
	border-top:2px #6140fe solid;
}
.box_sub>a.box_on {
	padding:0px 25px 0px;
	font-size:16px;
	color:#5531ff;
	background-color:#fff;	
	border-top:2px #6140fe solid;
}	
.box_sub>a:last-child { 
border-right: none;
}
.box_sub select{
width:100px;
color:#333;
border:1px #a2a2a2 solid;
height:22px;
padding-left:5px;
margin-top:10px;
	}	
h2.mb0{
	margin-bottom:0px;
	}
a.more{
position:absolute;
top:12px;
right:0px;
display:block; 
width:60px; 
text-align:center;
height:20px;
line-height:20px;
font-size:12px;
color:#FFF;
margin-left:10px;
margin-top:5px;
border-radius:20px;
background-color:#7b5fff;
z-index:1000;
}  
a.more:hover { 
color:#fff;
background-color:#479bfc;
} 
.more2 a{
position:absolute;
top:10px;
right:10px;
display:block; 
width:60px; 
text-align:center;
height:20px;
line-height:20px;
font-size:12px;
margin-left:10px;
border-radius:20px;
color:#7b5fff;
background-color:#fff;
z-index:1000;
}  
.more2 a:hover { 
color:#7b5fff;
background-color:#f4f2ff;
}
.xszf_box{
	border-bottom:1px #d8d8d8 solid;
	border-top:1px #d8d8d8 solid;
	margin-bottom:10px;
	}
.xszf_fl{
	width:20%;
	float:left;
	font-size:16px;
	padding:10px 0px 0px;
	box-sizing:border-box;
	}
.xszf_nav{
	width:30%;
	float:left;
	font-size:16px;
	box-sizing:border-box;	
	}
.xszf_nav a{
	display:block;
	height:55px;
	line-height:55px;
	text-align:left;
	padding-left:100px;
	font-size:16px;
	border-top:1px #fff solid;
	}	

.xszf_nav a:link,.xszf_nav a:visited {
	color:#737dc7;
	background-color:#edeafa;
}
.xszf_nav a:hover,.xszf_nav a:active {
	color:#5531ff;
	background-color:#FFF;
	border-top:1px #d8d8d8 solid;
}
.xszf_nav a.al_current {
	color:#5531ff;
	background-color:#FFF;
	border-top:1px #d8d8d8 solid;
}
.xszf_nav a:last-child { 
	border-bottom:none;	
}
.xszf_fr{
	width:70%;
	float:right;
	box-sizing:border-box;
	padding:0px 0px 0px 20px;
	background-color:#fff;
	}

.xszf_fr ul{
	margin-top:5px;
}
.xszf_fr ul li{
	position:relative;
	height:53px;
	line-height:53px;
	padding-left:30px;
	border-bottom:1px #e5e5e5 dashed;	
	}
.xszf_fr ul li:before{
	position: absolute;
	float: left;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#a395ef;
    top:45%;
    left:10px;
    content: '';
}
.list02{
	width:65%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:20px;
	text-align:left;
	}
.xszf_fr ul li .list03{
	width:65%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:20px;
	}

.xszf_fr ul li .origin{
	width:15%;
	float:left;
	margin-right:20px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}

.xszf_fr ul li .time{
	font-size:14px;
	width:20%;
	float:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#8c8c9a;
	}	

/*相关案例文书
------------------------*/

.anli{
	margin:0px 0px 10px;
	}
.anli a{
	float:left;
	width:16%;
	text-align:center;
	height:55px;
	line-height:55px;
	text-align:center;
	margin-right:3px;
	margin-left:3px;
	margin-top:15px;
	border-radius:5px;
	}
.anli a:link,.anli a:visited {
	color:#5d47fe;
	border:1px #cbc7e3 solid;
	background-color:#f4f2ff;
}
.anli a:hover,.anli a:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#5d47fe;
}	

/*调解组织类型
---------------------*/	
h2.c-tit{
	position:relative;
	color:#5531ff;
	font-size:1.6em;
	padding:10px 0px 13px;
	text-align:center;
	background:url(../images/c-tit.png) no-repeat 0px 30px;
	margin-bottom:7px;
	}	
.line{
	border-bottom:2px #5531ff solid;
	width:60px;
	height:2px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	}

.con_ws{
	height:260px;	
	}
.con_ws dl{
	height:260px;
	float:left;
	width:400px;
	font-size:16px;	
	line-height:43px;
	}
.con_ws dl dt{
	background-color:#fff;
	border-radius:25px;
	margin:20px auto 10px;
	width:65%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#5d47fe;
	}
.con_ws dl dd{
	line-height:35px;
	}
dl.line_h43 dd{
	line-height:58px;
	}
	dl.line_h50 dd{
	line-height:45px;
	}
.con_ws dl dd a{
	text-align:center;
	font-size:16px;
	display:block;
	border-radius:25px;
	margin:0px auto;
	width:65%;
	color:#FFF;
	}
.con_ws dl dd a:hover{
	color:#fff;
	background-color:#FFF;
	background-color:rgba(255, 255, 255, 0.2);
	}	
.con_ws dl.b_01{
background:url(../images/b_011.jpg) no-repeat 0px 0px;	
	}
.con_ws dl.b_01 dd{
		width:45%;
		float:left;
		margin-left:14px;
	}
.con_ws dl.b_01 dd a{
	width:100%;
	}
.con_ws dl.b_02{
background:url(../images/b_022.jpg) no-repeat 0px 0px;	
	}
.con_ws dl.b_03{
background:url(../images/b_033.jpg) no-repeat 0px 0px;	
	}

/*资源类型导航
-------------------------------*/
.qkbox{
	margin:0px auto;
	width:100%;
	background:#f5f5f6 url(../images/qk_bg.jpg) no-repeat center bottom;
	}
.qk_bg{
width:1200px;
height:410px;
margin:0px auto;
}
.qkbox h4{
	font-size:1.6em;
	color:#5531ff;
	text-align:center;
	padding:20px 0px;
	}
	.qkbox h5 {
	width:1000px;
	height:41px;
	margin:0px auto;
	padding-left:10px;
	}
.qkbox h5 span.titfl{
	float:left;
	height:40px;
	}
.qkbox h5 span.titfl a{
	display:block;
	width:140px;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #d6d6d6;
	}
.qkbox h5 span.titfl a:link,.qkbox h5 span.titfl a:visited {
color:#4750ff;
border:#cdcdcd 1px solid;
background-color:#FFFFFF;
}
.qkbox h5 span.titfl a:hover,.qkbox h5 span.titfl a:active {
color:#fff;
background-color:#4750ff;
border:#2a8cd7 1px solid;
}

.qkbox h5 span.titfl a.bluetitnow:link,.qkbox h5 span.titfl a.bluetitnow:visited,.qkbox h5 span.titfl a.bluetitnow:hover,.qkbox h5 span.titfl a.bluetitnow:active {
color:#fff;
background-color:#4750ff;
border:#2a8cd7 1px solid;
}
.qkbox h5 span.titrg{
	float:left;
	line-height:40px;
	height:40px;
	}
.qkbox h5 span.titrg a{
	text-align:center;
	padding:0px 30px;
	}
.qkbox h5 span.titrg a:link,.qkbox h5 span.titrg a:visited {
color:#2a8cd7;
}
.qkbox h5 span.titrg a:hover,.qkbox h5 span.titrg a:active {
color:#2a8cd7;
text-decoration:underline;
}

/* 滚动法律法规样式
------------------------------------------------------------------------------------------------------------------*/
.blk_18{
overflow:hidden;
zoom:1;
width:98%;
margin:30px auto;
}
.pcont{
width:1100px;
float:left;
overflow:hidden;
}
.ScrCont{
width:32766px;
zoom:1;
margin-left:-5px;
}
.listleft{
float:left;
}

.RightBotton{
width:15px;
height:75px;
float:left;
margin:45px 1px 0px 14px;
background:url(../images/w_rolling_04_02.gif) no-repeat 0px 0px;
}
.LeftBotton{
width:15px;
height:75px;
float:left;
background:url(../images/w_rolling_04_01.gif) no-repeat 30px 0px;
background-position:0 0;
margin:45px 4px 0px 0px;
}

.LeftBotton:hover{
background-position:-20px 0;
}
.RightBotton:hover{
background-position:-20px 0px;
}
a.pl{
float:left;
text-align:center;
line-height:24px;
margin:0 15px;
}
a.pl img{
display:block;
cursor:pointer;
border:none;
width:138px;
height:188px;
border:1px #CCCCCC solid;
}
a.pl:hover{
color:#003399;
}
.endp {
margin-left:75px;
}
.qkheight{
height:160px;
margin-top:20px;
}
.bzheight{
height:90px;
margin-top:15px;
margin-bottom:10px;
}
.RBbz{
margin:3px 1px 0px 4px;
}
.LBbz{
margin:3px 4px 0px 0px;
}
a.plbz img{
margin:0px auto 0px;
}

.qkboxin{
width:1200px;
margin:0px auto;
background-color:#FFF;
border:1px #cdcdcd solid;
}
.qkboxin table{
	margin:0px auto;
	}
	
/*整刊导航
------------------------*/	
.er_tabbd{
	box-sizing:border-box;
	margin-top:6px;
	}
.wen_list a{
	display:block;
	float:left;
	width:141px;
	height:265px;
	position:relative;
	margin-right:35px;
	}

.wen_list a img{
	width:141px;
	height:200px;
	border:1px #d3d3d3 solid;
	}
	
.yinzi {
		border-radius:5px;
		padding:7px 0px;
			text-align:center;
	}
.yinzi h6{
	font-size:14px;
	text-align:center;
	margin-bottom:5px;
	}	
.hy_qikan>h4{
	font-size:1.2em;
	color:#fff;
	text-align:center;
	height:45px;
	line-height:45px;
	margin-top:20px;
	margin-bottom:20px;
	background:linear-gradient(to right, #5c43fd, #2d86fc);
	}

	
			
/*footer
------------------------*/
.footer {
width:1200px;
margin:0px auto;
text-align:center;
padding:10px 0px 15px;
}

.footer p a{
color:#ef4335;
	}	
.footer p a:hover{
color:#ef4335;
text-decoration:underline;
}