@charset "utf-8";
/* cnki法律专题 */

/*调解组织类型
---------------------*/	
h2.c-tit{
	position:relative;
	color:#5531ff;
	font-size:1.6em;
	padding:20px 0px 13px;
	text-align:center;
	background:url(../images/c-tit.png) no-repeat 0px 30px;
	margin-bottom:25px;
	}	
.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 dl{
	height:260px;
	float:left;
	width:400px;
	font-size:16px;	
	}
.content dl dt{
	background-color:#fff;
	border-radius:25px;
	margin:20px auto 10px;
	width:65%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#5d47fe;
	}
.content dl dd{
	line-height:35px;
	}
dl.line_h43 dd{
	line-height:43px;
	}
.content dl dd a{
	text-align:center;
	font-size:16px;
	display:block;
	border-radius:25px;
	margin:0px auto;
	width:65%;
	color:#FFF;
	}
.content dl dd a:hover{
	color:#fff;
	background-color:#FFF;
	background-color:rgba(255, 255, 255, 0.2);
	}	
.content dl.b_01{
background:url(../images/b_01.jpg) no-repeat 0px 0px;	
	}
.content dl.b_01 dd{
		width:45%;
		float:left;
		margin-left:14px;
		line-height:43px;
	}
.content dl.b_01 dd a{
	width:100%;
	}
.content dl.b_02{
background:url(../images/b_02.jpg) no-repeat 0px 0px;	
	}
.content dl.b_03{
background:url(../images/b_03.jpg) no-repeat 0px 0px;	
	}
	
	
/*调解纠纷类型
---------------------*/		
.colbd{
	border:1px #e0e0e0 solid;
	background-color:#FFF;
	}

.bortopnone{
		border-top:none;
		}	
.colbd ul{
	float:right;
	width:70%;
	padding-top:14px;
	}	
.colbd ul li{
		float:left;
		width:24%;
		line-height:34px;
		height:34px;
		text-align:left;
		box-sizing:border-box;
		padding-left:30px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

.colbd h4{
	height:62px;
	line-height:62px;
	font-size:16px;
	color:#5e3cff;
	width:25%;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:100px;
}

.colbd h4.icon01{
background:url(../images/icon.png) no-repeat 49px 15px;
}
.colbd h4.icon02{
background:url(../images/icon.png) no-repeat -455px 16px;
}
.colbd h4.icon03{
background:url(../images/icon.png) no-repeat -920px 10px;
}
.colbd h4.icon04{
background:url(../images/icon.png) no-repeat -1365px 13px;
}
.colbd h4.icon05{
background:url(../images/icon.png) no-repeat -1695px 2px;
}
.colbd h4.icon06{
background:url(../images/icon.png) no-repeat -2025px -3px;
}
.colbd h4.icon07{
background:url(../images/icon.png) no-repeat -2470px 7px;
}
.colbd h4.icon08{
background:url(../images/icon.png) no-repeat -2663px 7px;
}
.colbd h4.icon09{
background:url(../images/icon.png) no-repeat -2970px 6px;
}
.colbd h4.icon10{
background:url(../images/icon.png) no-repeat -3278px 0px;
}
.colbd h4.icon11{
background:url(../images/icon.png) no-repeat -3630px 0px;
}
.colbd h4.icon12{
background:url(../images/icon.png) no-repeat -3980px 0px;
}
.colbd h4.icon13{
background:url(../images/icon.png) no-repeat -4319px 0px;
}
.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;
}

/*footer
------------------------*/
.box{
    padding: 5px 0px;
	text-align:left;
}

.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 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;	
	}
.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.listfg li a{
	display:block;
    width:95%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:20px;	

	}
.box ul li .time,.map ul li .time{
	font-size:14px;
	width:12%;
	float:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#8c8c9a;
	}
.box ul li span{
	color:#5531ff;
	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:#b2a7e3;
}	
.maptit a.current:link,.maptit a.current:visited {
	color:#fff;
	border:1px #b2a7e3 solid;
	background-color:#b2a7e3;
}
.maptit a.current:hover,.maptit a.current:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#b2a7e3;
}
.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;
	}
/*援助案例
------------------------*/
.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;	
	}
.xszf_fr ul li .list03{
	width:75%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:10px;
	}

.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;
	}	

/*法援机构发表文献推荐阅读
------------------------*/
.borg{
	border:1px #e0e0e0 solid;
	}
.read_fl{
	width:30%;
	float:left;
	background-color:#FFF;
	}
.read_fl ul{
	padding:18px 0px 17px 0px;
	}
	
.read_fl ul li{
	line-height:33px;
	padding-left:50px;
	text-align:left;
	background:url(../images/arrow_s.png) no-repeat 29px 11px;
	}
.read_fl ul li span{
	color:#5e3cff;
	font-size:12px;
	}	
	
.read_fr{
	width:68%;
	float:right;
	background-color:#FFF;
	}
.read_fr h6{
	height:40px;
	line-height:40px;
	background:linear-gradient(to left, #378dfe, #5e46fe);
	box-sizing:border-box;
	position:relative;
	padding-left:38px;
	margin-bottom:4px;
	color:#FFF;
	font-size:18px;
	}	
.read_fr ul {
	padding:10px 0px 10px 30px;
	}
.read_fr ul li{
	position:relative;
	line-height:35px;
	height:35px;
	text-align:left;
	padding-left:20px;
	}
.read_fr ul li span{
		float:left;
		padding-right:20px;
	}
.read_fr ul li:before {
	position: absolute;
	float: left;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#b8acf0;
    top:45%;
    left:0;
    content: '';
}

.read_fr ul li span.law_tit{
	width:55%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:30px;
	}
.read_fr ul li span.law_tit a{
	color:#5e3cff;
	}
.read_fr ul li span a:hover{
	text-decoration:underline;
	}	

.read_fr ul li span.law_time{
	font-size:14px;
	width:10%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	}
.read_fr ul li span.law_nu{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:10%;
	}
.read_fr ul li span.law_see{
	width:10%;
	float:right;
	font-size:12px;
	color:#b3b3b3;
	text-align:right;	
	}
/*调解组织类型
------------------------*/	

.leixing ul{
	height:246px;
	width:240px;
	float:left;
	margin-top:10px;	
	}
.leixing h5{
	background-color:#fff;
	font-size:20px;
	margin:13px auto;
	width:80px;
	height:80px;
	line-height:80px;
	border-radius:40px;
	text-align:center;
	color:#5d47fe;
	}
.lx_bg{
	background-color:#4750ff;
	background-color:rgba(71, 80, 255, 0.8);
	height:140px;
	}
.lx_bg2{
	background-color:#1261e1;
	background-color:rgba(18, 97, 255, 0.8);
	height:140px;
	}		
.leixing ul li a{
	text-align:center;
	font-size:14px;
	line-height:40px;
	display:block;
	color:#FFF;
	}
ul.line-h  li a{
	line-height:28px;
	}
ul.line-h35  li a{
	line-height:35px;
	}
.leixing ul li a:hover{
	color:#fff;
	background-color:#393fbf;
	}
.leixing ul.b_011{
background:url(../images/b_011.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_022{
background:url(../images/b_022.jpg) no-repeat 0px 0px;	
	}

.leixing ul.b_033{
background:url(../images/b_033.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_044{
background:url(../images/b_044.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_055{
background:url(../images/b_055.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_077{
background:url(../images/b_077.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_088{
background:url(../images/b_088.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_09{
background:url(../images/b_090.jpg) no-repeat 0px 0px;	
	}
	.leixing ul.b_010{
background:url(../images/b_010.jpg) no-repeat 0px 0px;	
	}
.leixing ul.b_011yue{
background:url(../images/b_011yue.jpg) no-repeat 0px 0px;	
	}
	.leixing ul.b_012yue{
background:url(../images/b_012yue.jpg) no-repeat 0px 0px;	
	}
/*相关案例文书
------------------------*/
.banner a{
	display:block;
	height:100px;
	line-height:100px;
	font-size:20px;
	text-align:center;
	color:#FFF;
	background:url(../images/banner.jpg) no-repeat 0px 0px;
	margin-top:15px;
	}
.banner a:hover{
	font-size:22px;
	color:#fff;
	background-color:#4c48ef;
	background-image:none;
	}
.anli{
	margin:0px;
	}
.anli a{
	float:left;
	width:185px;
	text-align:center;
	height:55px;
	line-height:55px;
	text-align:center;
	margin-right:15px;
	margin-top:15px;
	border-radius:5px;
	}
.pufa_zt a{
	width:226px;
	}
.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;
}	
.anli a:last-child{
	margin-right:0px;
	}
								
/*全国医调委
------------------------*/
.qgmaptit{
	margin:0px 0px 10px;
	}
.qgmaptit a{
	float:left;
	padding:3px 10px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-right:8px;
	margin-top:8px;
	border-radius:5px;
	}
.qgmaptit a:link,.qgmaptit a:visited {
	color:#8780be;
	border:1px #cbc7e3 solid;
}
.qgmaptit a:hover,.qgmaptitt a:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#b2a7e3;
}	
.qgmaptit a.current:link,.qgmaptit a.current:visited {
	color:#fff;
	border:1px #b2a7e3 solid;
	background-color:#b2a7e3;
}
.qgmaptit a.current:hover,.qgmaptit a.current:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#b2a7e3;
}
/*普法规划
------------------------*/
.sidebar{
	width:238px;
	float:right;
	border: 1px #d8d7d7 solid;
	}
.sidebar h4{
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background: linear-gradient(to left, #378dfe, #5e46fe);
	margin-bottom:14px;
	}
ul.list01{
	padding-bottom:15px;	
	}
ul.list01 font{
	font-size:12px;
	}
ul.list01 li span{
	position:absolute;
	right:10px;
	font-size:12px;
	color:#1b66e6;
	top:0px;
}	
ul.list01 li{
	position:relative;
	height:32px;
	float:left;
	line-height:32px;
	padding-left:28px;	
	width:20%;
	}
ul.list01 li:before {
	position: absolute;
	float: left;
    width:4px;
    height: 4px;
    border-radius: 2px;
    background-color:#afafaf;
    top:45%;
    left:15px;
    content: '';
}
	
.content{
	width:930px;
	float:left;
	}	
/*新法速递
---------------------------------------------------------------------*/

.t88{
	width:390px;
	margin-right:13px;
	background-color:#FFF;	
	position:relative;
}
.t88red{
margin-right:0px;
}

.t88 ul{
line-height:35px;
padding-bottom:6px;
border:1px #d7d8d6 solid;
padding-top:15px;
background: linear-gradient(to bottom, #fff, #f3f6ff);
}
.t88 ul li .listsd a{
	display:block;
	float:left;
width:65%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
position:relative;
padding-left:35px;
}
.t88 ul li .listsd a:before {
	position: absolute;
	float: left;
    width:4px;
    height: 4px;
    border-radius: 2px;
    background-color:#afafaf;
    top:45%;
    left:20px;
    content: '';
}
.t88 ul li .time{
	font-size:12px;
	width:20%;
	float:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#919191;
	padding-right:20px;
	}
.t88 ul li:before {
	position: absolute;
    width:4px;
    height:4px;
    border-radius:2px;
    background-color:#d7d7d7;
    top:45%;
    left:0;
    content: '';
}
ul.list_3 {
padding:10px 0px 11px 20px;
background: linear-gradient(to bottom, #fff, #f3f6ff);
}
ul.list_3  li{
width:25%;
float:left;
}
ul.list_4  li{
width:49%;
}
ul.list_5  li{
width:33%;
line-height:44px;
}
.wenda{
	margin:0px 0px 10px;
	}
.wenda a{
	float:left;
	width:13%;
	height:40px;
	line-height:40px;
	text-overflow:ellipsis;
overflow:hidden;
position:relative;
	text-align:center;
	margin-right:15px;
	margin-top:8px;
	border-radius:5px;
	}
.wenda a:link,.wenda a:visited {
	color:#8780be;
	border:1px #cbc7e3 solid;
}
.wenda a:hover,.wenda a:active {
color:#fff;
	border:1px #b2a7e3 solid;
	text-decoration:none;
	background-color:#b2a7e3;
}	
.wenda a:last-child{
	margin-right:0px;
	}								
/*footer
------------------------*/
.footer {
width:1200px;
margin:0px auto;
text-align:center;
padding:20px 0px 15px;
}

.footer p a{
color:#ef4335;
	}	
.footer p a:hover{
color:#ef4335;
text-decoration:underline;
}	
	
	