@charset "utf-8";
/* 民法典相关法律专题 */
.ifram_f {
width:100%;
height:355px;
margin:0px auto;
position:absolute; 
bottom:-160px; 
z-index:-10000
}
/*header
---------------------*/
.wrapper{
	 width:1200px;
	 min-width:1200px;
	 margin:0px auto;
}

.header{
	background:url(../images/h-bg1.jpg) repeat-y top center ;
	height:302px;
	width:100%;
}
.header_w{
	background:url(../images/h-bg.jpg) no-repeat center top;
	height:302px;
	width:1500px;
	margin:0px auto;
	position:relative;
}
.top-bar{
	height:70px;
}	
.top-bar a{
display:block;
float:left;
margin:13px 0px;
}、
.logo{
	float:left;
	margin:13px 0px;
}

.user-box{
float: right;
margin-right:40px;
}	
.user-box > ul > li {
    display: inline;
    float: left;
	padding:0px 10px 0px;
}
.user-box > ul > li > a {
    color:#cbe0ff;
}

.user-box > ul > li > a:hover {
    color: #fff;
}

/*标题和封面
---------------------*/	
.hd-tit{
position:relative;
}
.hd-tit h2{
	width:700px;
	font-size:3em; 
	color:#fff; 
	font-weight:700;
	padding-top:45px;
	letter-spacing:20px;
}
.hd-tit i{
	display:block;
	position:absolute;
	width:75px;
	height:75px;
	top:3%;
	left:19%;
	background:url(../images/h_icon.png) no-repeat 0px 0px;
	}
.nav {
	width:850px;
	position:absolute;
	bottom:0;
}
.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:160px;
position:absolute;
bottom:1px;
right:266px;
}
.book img{
width:165px;
height:216px;
	}
.book > a{
	display:block;
	width:165px;
	height:216px;
	color:#fff79e;
	border-top:1px #7ab2ff solid;
	border-right:1px #7ab2ff solid;
	border-left:1px #7ab2ff solid;
	box-shadow:0px 0px 10px 2px #2f43dd;
	}
.book > a:hover{
color:#fff;
	border-top:1px #000 solid;
	border-right:1px #000 solid;
	border-left:1px #000 solid;
	box-shadow:none;
	}
.book > a span{
position:absolute;
font-size:30px;
top:20%;
	display:block;
	width:95%;
	right:0%;
	text-align:center;
	}
.book_more a{
bottom:40%;
right:-35%;
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:#fff;
}
.book_more a:hover {
color:#2635f8;
background-color:#fff600;
}

/*index_search
------------------------------------*/
.search{
	position:relative;
	height:130px;
	box-sizing:border-box;
	padding-top:15px;
	width:100%;
	background:linear-gradient(to top, #f4f4f5, #fff);
	}
.sfmenu {
width:650px;	
height:35px;
line-height:35px;
margin:0px auto;
}

.sfmenu a {
color:#333;
padding-right:30px;
}
.sfmenu a:hover{
color:#5531ff;
}
.sfmenu a.red{
color:#5531ff;
	}
.sf_bd{
	width:700px;
	margin:10px auto 0px;	
	}
.sf_bd span{
	float:left;
}
.s_ipt{
width:500px;
background: #fff;
height:38px;
border: 1px solid #cecece;
padding-left:15px;
border-radius:20px 0px 0px 20px;
}

.s_btn{
width: 115px;
box-sizing:border-box;
height:40px;
padding-left:30px;
font-size:16px;
color: #fff;
letter-spacing: 1px;
border-radius:0px 20px 20px 0px;
background:#5531ff url(../images/search.png) no-repeat 15px 7px;
border: 1px solid #5531ff;
}

		
/*调解组织类型
---------------------*/	
h2.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:20px;
	color:#FFF;
	display:block;
	height:170px;
	width:240px;
	box-sizing:border-box;
	padding-top:48px;
	text-align:center;	
	background-color:#4750ff;
	background-color:rgba(71, 80, 255, 0.8);
	}
.content ul li a.mtop{
	margin-top:170px;
	}
.content ul li a:hover{
	font-size:20px;
	color:#FFF;
	display:block;
	height:170px;
	width:240px;
	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:83%;
	padding-top:17px;
	}	
.colbd ul li{
		float:left;
		width:20%;
		line-height:37px;
		height:37px;
		text-align:left;
		box-sizing:border-box;
		padding-left:30px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

.colbd h4{
	height:65px;
	line-height:65px;
	font-size:18px;
	color:#5e3cff;
	width:17%;
	box-sizing:border-box;
	float:left;
	text-align:left;
	padding-left:60px;
	border-top:3px #5e3cff solid;
}

.colbd h4.icon01{
background:url(../images/icon.png) no-repeat 20px 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 -948px 12px;
}

/*调解案例
------------------------*/
.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{
    margin:5px 0px;
}
.box ul li{
	position:relative;
	height:43px;
	line-height:43px;
	padding-left:30px;
	border-bottom:1px #e5e5e5 dashed;	
	}
.box 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{
	width:63%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:30px;	
	}
.box ul li .tit40{
	width:40%;	
	}
.box ul li .origin{
	width:16%;
	float:left;
	margin-right:10px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}
.box ul li .expert{
	width:7%;
	float:right;
	text-align:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	color:#f3673c;
	}

.box ul li .time{
	font-size:14px;
	width:9%;
	float:left;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:left;
	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:#fff;
}
.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;
	font-weight:700;
	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;	
	}
.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:43px;
	}
.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;
		line-height:43px;
	}
.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;	
	}

/*footer
------------------------*/
.w_footer {
width:100%;
height:355px;
background:url(../images/footer.png) no-repeat center 25px;	
}
.footer {
width:1200px;
margin:0px auto;
box-sizing:border-box;
padding-top:280px;
}

.footer p{
line-height:24px;
padding:10px;
text-align:center;
background-color:#fff;
border-radius:10px;
font-size:14px;
	}	

	
/*专家详情页
------------------------*/
.zhuanjia{
position:relative;
}
.erweima{
position:absolute;
right:0px;
top:10px;
width:133px;
height:200px;
}
.erweima img{
display:block;
width:133px;
height:133px;
margin:0px auto;
}
.erweima span{
display:block;
text-align:center;
padding-top:10px;
}
.zj_photo{
width:200px;
float:left;
padding-top:25px;
}
.photo_line{
width:160px;
height:165px;
border:1px #dcdcdc solid;
position:relative;
}
.photo_line img{
position:absolute;
right:-15px;
top:-15px;
}
.zj_name{
width:990px;
float:left;
padding-left:10px;
padding-top:20px;
box-sizing:border-box;
}		
.zj_name h4{
font-size:24px;
line-height:35px;
height:50px;
}
.zj_name h4 span.zj_tit{
position:relative;
font-size:18px;
margin-left:30px;
display:block;
float:left;
text-align:center;
border-radius:20px;
background-color:#6140ff;
padding:0px 30px;
color:#fff;
}
.zj_name h4 span.zj_tit i{
position:absolute;
width:13px;
height:13px;
background:url(../images/jiao.png) no-repeat 0px 0px;
left:-10px;
top:10px;	
}
.zj_link{
height:50px;
padding-top:10px;
padding-left:63px;
}

.zj_link a{
display:block;
width:100px;
text-align:center;
height:35px;
line-height:35px;
padding:0px 20px;
margin:0px 40px;
border-radius:20px;
float:left;
border:1px #6140ff solid;
color:#6140ff;
}
.zj_link a:hover {
color:#fff;
background-color:#6140ff;
border:1px #6140ff solid;
}
.jianjie span{
display:block;
color:#858585;
margin-bottom:5px;
}
.jianjie p{
line-height:30px;
}
.zhaiyao h5{
width:134px;
text-align:center;
height:35px;
line-height:35px;
padding:0px 20px;
border-radius:20px;
color:#fff;
background-color:#b0a0ff;
margin-bottom:10px;
margin-top:25px;
}
.zhaiyao p{
text-indent:2em;
line-height:35px;
}
.zhaiyao a{
display:block;
text-align:center;
height:35px;
line-height:35px;
padding:0px 30px;
float:left;
color:#6140ff;
}
.zhaiyao a:hover {
color:#6140ff;
text-decoration:none;
}
.banner{
height:140px;
margin:12px auto;
}
.banner img{
margin-right:13px;
}
.titbg{
width:1200px;
height:75px;
margin:0px auto;
background:url(../images/titbg.jpg) no-repeat 0px 0px;
}
.titbg span.tit01{
font-size:18px;
color:#3d56ef;
text-align:center;
line-height:35px;
height:35px;
width:155px;
float:left;
margin-left:200px;
display:block;
background-color:#FFFFFF;
border-radius:20px;
margin-top:10px;
}
.titbg h4{
font-size:24px;
color:#fff;
text-align:center;
line-height:35px;
float:left;
margin-left:90px;
display:block;
margin-top:10px;
}

.titbg span.tit02{
margin-left:100px;
}
.zj_box{
width:49%;
margin-right:20px;
float:left;
background-color:#f8f8f8;
border-radius:5px;
position:relative;
margin-top:50px;
}
.zj_box img{
width:100px;
height:100px;
border-radius:50px;
top:-40px;
left:20px;
position:absolute;
}
.zj_box i{
width:100px;
height:30px;
line-height:30px;
border-radius:10px 10px 0px 0px;
top:-30px;
right:0px;
position:absolute;
font-style:normal;
background-color:#eb4d4d;
text-align:center;
color:#FFFFFF;
}
.zj_box i.col_red{
background-color:#fa9439;
}
.zj_box i.col_yel{
background-color:#ffbb51;
}
.zj_box i.col_p{
background-color:#f093cc;
}
.zj_box i.col_a{
background-color:#85c045;
}
.zj_box i.col_b{
background-color:#ab93f0;
}
.zj_box i.col_c{
background-color:#66a3f4;
}
.zj_box:nth-child(even){
margin-right:0px;
}
.zj_box h5{
font-size:16px;
color:#3839fd;
padding:0px 30px;
	box-sizing:border-box;
	line-height:25px;
height:40px;
background:url(../images/duihua.jpg) no-repeat right 0px;
width:440px;
margin-left:130px;
margin-top:20px;
text-align:center;
}
.zj_box h5 a{
color:#3839fd;
}
.zj_box h5 a:hover{
color:#be1bed;
text-decoration:underline;
}
.index_name span{
font-size:16px;
width:120px;
text-align:center;
margin-left:5px;
padding-top:10px;
display:block;
float:left;
}
.index_name p{
width:435px;
margin-left:5px;
padding-top:10px;
display:block;
color:#737373;
font-size:14px;
float:left;
}
.index_zj_l{
height:70px;
padding-left:122px;
	box-sizing:border-box;
}
.index_zj_l a{
width:95px;
height:35px;
line-height:35px;
text-align:center;
margin-top:18px;
display:block;
float:left;
border-radius:10px;
border:1px #c9c3e2 solid;
margin-left:10px;
padding-left:35px;
}
.index_zj_l a.icon_1{
background:url(../images/icon.png) no-repeat 10px 2px;
}
.index_zj_l a.icon_2{
background:url(../images/icon.png) no-repeat 10px -75px;
}
.index_zj_l a.icon_3{
background:url(../images/icon.png) no-repeat 10px -158px;
}
.index_zj_l a.icon_4{
background:url(../images/icon.png) no-repeat 10px -234px;
}
.index_zj_l a:hover{
color:#3839fd;
border:1px #e4ddff solid;
background-color:#e4ddff;
}

.pagenav{
	height:50px;
	text-align:center;
	line-height:50px;
	margin:5px auto;
}
.pagenav a{
	padding:5px 15px;
	border-radius:5px;
}	
	
.pagenav a:link,.pagenav a:visited {
	border:1px #bebdbd solid;
	color:#333;
}
.pagenav a:hover,.pagenav a:active {
	border:1px #428cdf solid;
	color:#fff;
	background-color:#4761fe;
}	
	
.pagenav a.pagenavon:link,.pagenav a.pagenavon:visited 
.pagenav a.pagenavon:hover,.pagenav a.pagenavon:active {
	padding:5px 15px;
	border:1px #428cdf solid;
	color:#fff;
	background-color:#4761fe;
}	.marhin_20{
	margin-bottom:25px;}
	
.margin_t20{
	margin-top:25px;}
.boxin ul{
    margin:5px 0px;
}
.boxin ul li{
	position:relative;
	height:45px;
	line-height:45px;
	padding-left:30px;
	border-bottom:1px #e5e5e5 dashed;	
	}
.boxin ul li:before {
	position: absolute;
	float: left;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#a395ef;
    top:45%;
    left:10px;
    content: '';
}
.boxin ul li .tit_fl{
	width:63%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:30px;	
	}
.boxin ul li .tit40{
	width:55%;	
	float:left;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;	
	}
.boxin ul li .origin{
	width:13%;
	float:left;
	margin-right:10px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}
.boxin ul li .expert{
	width:14%;
	float:left;
	text-align:left;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}

.boxin ul li .time{
	font-size:14px;
	width:9%;
	float:left;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#8c8c9a;
	}
.boxin ul li .fre{
	width:7%;
	float:right;
	text-align:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	color:#f3673c;
	}

.boxin ul li span{
	color:#9b9b9b;
	padding:0px 5px;
	}
.boxin 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;
	}

h2.mb0{
	margin-bottom:0px;
	}
	.wen_list{
	margin-top:15px;}
.wen_list a{
	display:block;
	float:left;
	width:138px;
	height:245px;
	margin-right:37px;
	position:relative;
	}

.wen_list a img{
	width:138px;
	height:188px;
	border:1px #bdbdbd solid;
	}
	.yinzi {
		border-radius:5px;
		text-align:center;
	}
.yinzi h6{
	text-align:center;
	margin-bottom:5px;
	}	
.yinzi p{
	color:#889bbb;
	font-size:12px;
	text-align:left;		
	line-height:18px;	
	}
.yinzi font{
	text-align:center;	
	color:#889bbb;
	font-size:12px;		
	line-height:18px;			
	}
	
/*2021-4-2修改
---------------------*/	
.list_1{
margin-bottom:30px;
}
.list_1 a{
display:block;
height:35px;
line-height:35px;
width:12%;
float:left;
text-align:center;
background-color:#f0ecff;
border-radius:5px;
margin-right:6px;
margin-top:10px;
}
.list_1 a:hover {
color:#fff;
background-color:#3839fd;
}
.sidebar{
	width:20%;
	float:left;
	}
.c_right{
	width:78%;
	float:right;
	}	

.sidebar ul{
	line-height:50px;
}
.sidebar ul li a{
border-radius:5px;
line-height:55px;
display:block;
text-align:left;
padding-left:30px;
box-sizing:border-box;
border-bottom:#FFFFFF solid 1px;
background-color:#eceeff;
}
.sidebar ul li a:link,.sidebar ul li a:visited {
color:#40d56b1;
	}
.sidebar ul li a:hover,.sidebar ul li a:active {
color:#fff;
background-color:#633efe;	
}

.c_right h4{
	height:55px;
	line-height:55px;
	font-size:20px;
	margin-bottom:10px;
	color:#5531ff;
	border-bottom:#e4e4e4 solid 1px;
	}
.c_right h4 img{
	height:32px;
	height:32px;
	line-height:20px;
	margin-right:20px;
	vertical-align:middle;
	}		
.c_right h5{
	line-height:35px;
	font-size:20px;
	border-left:5px #0181c9 solid;
	padding-left:30px;
	margin-bottom:20px;
	background-color:#eceeff;
	}		
.c_right p{
	line-height:35px;
	margin-bottom:20px;
	}
.keyword{
	margin-bottom:25px;
	}
.keyword font{
	line-height:35px;
	background-color:#f0f0f0;
	padding:3px 15px;
	border-radius:5px;
	}	
.keyword span{
	padding:0px 5px;
	}
.keyword span a{
	color:#5531ff;	
	}
.keyword span a:hover{
	color:#eb0b00;	
	}
.c_right ul li{
	position:relative;
	height:40px;
	line-height:40px;
	padding-left:30px;
	border-bottom:1px #e5e5e5 dashed;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;	
	}
.c_right ul li:before {
	position: absolute;
	float: left;
    width: 5px;
    height: 5px;
    border-radius: 2.5px;
    background-color:#a395ef;
    top:45%;
    left:10px;
    content: '';
}
.c_right ul li:nth-child(odd){
	background:linear-gradient(to left, #fff, #f9f9f9);
	}
a.more_r{
position:absolute;
top:5px;
right:0px;
display:block; 
width:40px; 
text-align:center;
height:25px;
line-height:25px;
font-size:12px;
color:#fff;
margin-left:10px;
margin-top:3px;
border-radius:5px;
border-top:none;
z-index:1000;
font-size:16px;
}  


