﻿html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

i,
em {
	font-style: normal;
}

body,
input,
textarea {
	font-family: "微软雅黑";
	font-size: 14px;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary {
	display: block;
}

ul {
	list-style: none;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,
select {
	vertical-align: middle;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.clear {
	clear: both;
}


.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.cl {
	zoom: 1
}

.fl {
	float: left;
}

.fr {
	float: right;
}


textarea {
	font-family: "微软雅黑";
	color: #333;
	padding: 0px;
}

.container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/*overflow: hidden;*/
	min-width: 1280px;
	min-height: 768px;
}

.header {
	position: relative;
	height: 76px;
}
.u_bg_head{
	position: absolute;
	left:0px;
	top:0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.logo {
	float: left;
	margin-top: 10px;
	margin-left: 36px;
}

.hbg-rig {
	display: inline-block;
	float: right;
	width: auto;
	height: 76px;
}

.menu {
	float: left;
	display: inline-block;
	width: auto;
	overflow: hidden;
	margin-top: 38px;
	margin-right:40px;
}

.menu li {
	float: left;
	width: 137px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.menu li a {
	color: #fff;
	white-space: pre-wrap;
	text-decoration: none;
}

.menuli1 {
	background: url("../../images/menu1.png") no-repeat center;
	z-index: 6;
}

.menuli2 {
	left: -32px;
	background: url("../../images/menu2.png") no-repeat center;
	z-index: 5;
}

.menuli3 {
	left: -64px;
	background: url("../../images/menu3.png") no-repeat center;
	z-index: 4;
}

.menuli4 {
	left: -96px;
	background: url("../../images/menu4.png") no-repeat center;
	z-index: 3;
}

.menuli5 {
	left: -128px;
	background: url("../../images/menu5.png") no-repeat center;
	z-index: 2;
}
/*
.menuli6 {
	left: -160px;
	background: url("../../images/menu6.png") no-repeat center;
	z-index: 1;
}
*/
.menu li.active {
	background: url(../../images/sttinbg.png);
	z-index: 9;
}

.menu li.active a {
	color: #565656;
}

.rightHbg{
	position: absolute;
	right: -5px;
	top: 3px;
	width: 165px;
	z-index: 20;
}

.welcome {
	height: 34px;
	line-height: 34px;
	color: #fff;
	font-size: 14px;
	text-align: right;
	padding-right: 28px;
}

.welIconNew {
	margin-right: 2px;
	position: relative;
	top: -1px;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../../images/wel_icon.png) no-repeat;
	vertical-align: middle;
}

.setting {
	overflow: hidden;
}

.setting li {
	float: left;
	margin-right: 23px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.main {
	position: absolute;
	top: 117px;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../../images/cont-bg.png") repeat;
}


/*资源中心*/
.mainSize2_zzy{
	top:76px;
	padding:0px 20px;
}
.page_nav{
	height:36px;
	line-height: 36px;
	font-size: 14px;
	color:#333;
}
.bg_nav{
	background: url("../../images/zzy/bg_nav.png") no-repeat 13px center;
	padding-left:39px;
}
.page_nav a{
	color:#333;
}
.page_nav a:hover{
	text-decoration: underline;
}
.chunk_zzy{
	margin-bottom:11px;
}
.resData_left{
	height:120px;
	width:181px;
	float:left;
	color:#fff;
	background:#2886d1;
	position:relative;
	padding-top:16px;
	box-sizing: border-box;
	text-align: center;
}
.ridge_zzy{
	position:absolute;
	width:18px;
	top:0px;
	bottom:0px;
	right:-11px;
	background: url("../../images/zzy/ridge.png") no-repeat center center;
	z-index: 10;
}
.resData_left_ico{
	height:42px;
}
.resData_left_math{
	font-family: "Arial";
	font-size:28px;
	line-height: 32px;
}
.resData_left_math_explain{
	font-size: 14px;
	color:#a0d5ff;
	line-height: 22px;
}
.resData_right{
	margin-left:183px;
	height:120px;
	background:#fff;
	border:1px solid #2886d1;
	box-sizing: border-box;
	position:relative;
}
.resDataR_swiper{
	margin:0px 20px 0px 37px;
	height:118px;
	overflow: hidden;
}
.resDataR_leftArrow{
	position:absolute;
	left:0px ;
	top:0px ;
	bottom:0px ;
	width:40px;
	background: #fff url("../../images/zzy/arrow_l.png") no-repeat 19px center;
}
.resDataR_rightArrow{
	position:absolute;
	right:0px ;
	top:0px ;
	bottom:0px ;
	width:40px;
	background: #fff url("../../images/zzy/arrow_r.png") no-repeat 8px center;
}
.resDataR_wrapper{
	float:left;
}
.resDataR_slide{
	width:150px;
	height:118px;
	box-sizing: border-box;
	padding-top:15px;
}
.resDataR_wrapper li{
	float:left;
	text-align: center;
}
.resDataR_wrapper li.hasAdd{
	background:url("../../images/zzy/add_ico.png") no-repeat right center;
	padding-right:17px;
}
.resDataR_ico{
	height:41px;
	line-height: 41px;
	position:relative;
	margin-bottom:3px;
}
.resDataR_ico img{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
}
.resDataR_math{
	line-height: 29px;
	font-size: 24px;
	font-family: "Arial";
	color:#777777;
}
.resDataR_math_explain{
	font-size: 14px;
	color:#888;
	line-height: 24px;
}
.data_distribution1,
.data_distribution2,
.data_distribution3{
	float:left;
	padding-left:10px;
	box-sizing: border-box;
	height:240px;
}
.data_distribution1{
	width:32.7%;
}
.data_distribution2{
	width:32.7%;
}
.data_distribution3{
	width:34.6%;
}
.data_distribution_area{
	height:240px;
	box-sizing: border-box;
	background:#fff;
	border:1px solid #bbbbbb;
	position:relative;
}
.marginL-10{
	margin-left:-10px;
}
.data_distribution_tit{
	height:42px;
	line-height: 42px;
	padding:0px 10px;
	box-sizing: border-box;
	background:url("../../images/zzy/data_distribution_tit.png") repeat-x;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
}
.data_distribution_con{
	position:absolute;
	top:42px;
	left:0px;
	right:0px;
	bottom:0px;
}
.data_distribution_con2{
	position:absolute;
	top:43px;
	left:0px;
	right:0px;
	bottom:0px;
}
.cutline{
	position:absolute;
	top:27px;
	right:5px;
	width:188px;
}
.cutline li{
	float:left;
	width:94px;
	height:24px;
	line-height: 24px;
	font-size: 12px;
	color:#333;
	padding-left:17px;
	box-sizing: border-box;
	text-align: left;
}
.cutline li.chunk1{
	background:url("../../images/zzy/color_chunk1.png") no-repeat left center;
}
.cutline li.chunk2{
	background:url("../../images/zzy/color_chunk2.png") no-repeat left center;
}
.cutline li.chunk3{
	background:url("../../images/zzy/color_chunk3.png") no-repeat left center;
}
.cutline li.chunk4{
	background:url("../../images/zzy/color_chunk4.png") no-repeat left center;
}
.cutline li.chunk5{
	background:url("../../images/zzy/color_chunk5.png") no-repeat left center;
}
.cutline li.chunk6{
	background:url("../../images/zzy/color_chunk6.png") no-repeat left center;
}
.cutline li.chunk7{
	background:url("../../images/zzy/color_chunk7.png") no-repeat left center;
}
.cutline li.chunk8{
	background:url("../../images/zzy/color_chunk8.png") no-repeat left center;
}
.cutline li.chunk9{
	background:url("../../images/zzy/color_chunk9.png") no-repeat left center;
}
.cutline li.chunk10{
	background:url("../../images/zzy/color_chunk10.png") no-repeat left center;
}
.cutline li.chunk11{
	background:url("../../images/zzy/color_chunk11.png") no-repeat left center;
}
.cutline li.chunk12{
	background:url("../../images/zzy/color_chunk12.png") no-repeat left center;
}
.data_distribution_chartPie1{
	position:absolute;
	top:20px;
	left:15px;
	right:190px;
	text-align: center;
}
.data_distribution_chartLine1{
	position:absolute;
	top:30px;
	left:19px;
	right:19px;
	text-align: center;
	height:134px;
}
.data_distribution_chartLine1 img{
	width:100%;
	height:100%;
}
.data_distribution_ul{
	margin:25px 0px 0px 10px;
}
.data_distribution_ul li{
	height:30px;
	line-height: 30px;
	font-size: 14px;
	position:relative;
}
.data_distribution_ul li .name{
	width:75px;
	float:left;
	text-align: center;
	color:#333333;
}
.data_distribution_ul li .math{
	width:65px;
	text-align: left;
	float:right;
	font-weight: bold;
}
.data_distribution_ul li .math.up{
	color:#00b600;
}
.data_distribution_ul li .math.down{
	color:#e23000;
}
.progress_box{
	position:absolute;
	top:7px;
	right:72px;
	left:75px;
	height:16px;
	overflow: hidden;
}
.progress_base{
	width:100%;
	height:100%;
}
.progress_line{
	font-size: 14px;
	color:#fff;
	padding-right:7px;
	box-sizing: border-box;
	line-height: 16px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 10;
	text-align: right;
}
.progress_line.color1{
	background:#4679c7;
}
.progress_line.color2{
	background:#4f89e0;
}
.progress_line.color3{
	background:#5798fa;
}
.progress_line.color4{
	background:#82b4ff;
}
.progress_line.color5{
	background:#b7d4ff;
}

.data_hotspot{
	width:50%;
	float: left;
	padding-left:10px;
	box-sizing: border-box;
}
.data_hotspot_area{
	height:230px;
	box-sizing: border-box;
	background:#fff;
	border:1px solid #bbbbbb;
	position:relative;
}
.paddingR4{
	padding-right:4px;
}
.data_hotspot_ul{
	width:50%;
	height:170px;
	margin-top:8px;
}
.data_hotspot_ul li{
	border-left:4px solid #fff;
	box-sizing: border-box;
	height:34px;
	line-height:34px ;
	padding-left:20px;
}
.data_hotspot_ul li .diamond{
	float:left;
	display:block;
	color:#fff;
	text-align: center;
	background: url("../../images/zzy/diamond.png") no-repeat center center;
	font-size: 13px;
	width:18px;
	height:34px;
}
.data_hotspot_ul li.red .diamond{
	background: url("../../images/zzy/red_diamond.png") no-repeat center center;
}
.data_hotspot_ul li.hasBg{
	background:#f9f9f9;
}
.data_hotspot_ul li .diamond_math{
	float:right;
	width:72px;
	font-size: 16px;
	font-family: "Arial";
	color:#333333;
	font-weight: bold;
}
.data_hotspot_ul li .diamond_math img{
	vertical-align: -1px;
}
.data_hotspot_ul li .diamond_math.red{
	color:#fe0000;
}
.data_hotspot_ul li .txt{
	margin:0px 80px 0px 30px;
	color:#333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.data_hotspot_ul li.red .txt{
	font-weight: bold;
}
/*特殊人群管理*/
.mainSize3_zzy{
	padding:20px;
}
.special_crowd{
	height:412px;
	background:#fff;
	border:1px solid #dbdbdb;
	box-sizing: border-box;
	box-shadow: 0px 4px 10px 0px rgba(170,170,170,.4);
	padding:0px 14px 14px;
}
.special_tit{
	height:45px;
	line-height: 45px;
	background: url("../../images/zzy/special_tit.png") repeat-x center center;
}
.special_tit span{
	float:left;
	display:block;
	height:100%;
	background:#fff;
	padding-right:7px;
	font-size: 16px;
	font-weight: bold;
	color:#333;
}
.special_crowd_size1{
	float:left;
	height:350px;
	width:350px;
	background:url("../../images/zzy/special_crowd_size1_bg.png") no-repeat center center;
}
.special_crowd_size2{
	margin-left:360px;
	height:350px;
}
.special_crowd1_up{
	height:184px;
	position:relative;
}
.special_crowd_pie1{
	padding-top:23px;
	float:left;
	width:198px;
	height:135px;
	text-align: center;
}
.special_crowd_cutline{
	width:130px;
	float:right;
	margin-right:22px;
	margin-top:36px;
}
.special_crowd_cutline li{
	height:30px;
	line-height: 30px;
	font-size: 12px;
	color:#333333;
}
.special_crowd_cutline li.chunk1{
	background: url("../../images/zzy/crowd_chunk1.png") no-repeat left center;
	padding-left:20px;
}
.special_crowd_cutline li.chunk2{
	background: url("../../images/zzy/crowd_chunk2.png") no-repeat left center;
	padding-left:20px;
}
.special_crowd_cutline li.chunk3{
	background: url("../../images/zzy/crowd_chunk3.png") no-repeat left center;
	padding-left:20px;
}
.special_crowd_cutline li.chunk4{
	background: url("../../images/zzy/crowd_chunk4.png") no-repeat left center;
	padding-left:20px;
}
.special_crowd_cutline li .right-math{
	float:right;
	width:36px;
	color:#aaaaaa;
	font-size: 12px;
}
.special_crowd_cutline li .right-math span{
	display:inline-block;
	width:21px;
	float:left;
	color:#333;
	font-weight: bold;
}
.special_crowd1_down{
	width:330px;
	margin:9px auto 0px;
}
.special_crowd1_down li{
	height:72px;
	width:50%;
	box-sizing: border-box;
	float:left;
	padding-left:40px;
}
.special_crowd1_down li.bR{
	border-right:1px solid #f0f0f6;
}
.special_crowd1_down li.bB{
	border-bottom:1px solid #f0f0f6;
}
.special_crowd1_down li .tit{
	height:32px;
	line-height: 32px;
	font-size: 14px;
	color:#333;
}
.special_crowd1_down li .mathShow{
	line-height: 32px;
	font-size: 24px;
	color:#333;

}
.special_crowd1_down li .mathShow span{
	font-size: 14px;
	color:#888888;
}
.special_crowd_detain{
	height:180px;
	margin-bottom:10px;
}
.special_crowd_detain_left{
	float:left;
	width:173px;
	height:180px;
	box-sizing: border-box;
	border:1px solid #e6e6e6;
	border-top:3px solid #97abc7;
	border-radius: 4px;
	padding:0px 9px;
	font-size: 14px;
	font-weight: bold;
	color:#636973;
}
.special_crowd_detain_left li{
	height:58px;
	line-height: 28px;
	padding:15px 10px;
	box-sizing: border-box;
	border-bottom:1px dashed #e6e6e6;
}
.special_crowd_detain_left li .right{
	float:right;
	height:28px;
	font-size: 20px;
	color:#ef6b74;
	vertical-align: 0px;
	margin-top:-3px;
}
.special_crowd_detain_left li .right span{
	font-size: 14px;
	font-weight: normal;
	color:#aaaaaa;
}

.special_crowd_detain_right{
	margin-left:183px;
	height:180px;
	padding:0px 20px;
	box-sizing: border-box;
	border:1px solid #e6e6e6;
}
.special_crowd_detain_r_tit{
	height:36px;
	line-height: 36px;

	font-size: 14px;
	color:#333;
}
.special_crowd_detain_r_tit .right_person{
	float:right;
	background:url("../../images/zzy/line_chart_ico.png") no-repeat left center;
	padding-left:18px;
	font-size: 12px;
	color:#566273;
}
.special_crowd_detain_r_chart{
	height:134px;
}
.special_crowd_execution{
	height:160px;
	box-sizing: border-box;
	border:1px solid #e6e6e6;
	border-top:3px solid #97abc7;
	border-radius: 4px;
	padding:10px 9px;
}
.special_crowd_execution table{
	width:100%;
	background:#fbfbfc;
	font-size: 14px;
	font-weight: bold;
}
.special_crowd_execution table tr.colorB{
	background:#f0f0f6;
}
.special_crowd_execution table td{

	height:33px;
}
.special_crowd_execution table td .show_msg_zzy{
	width:192px;
	height:33px;
	line-height: 33px;
	margin-left:33px;
}
.special_crowd_execution table td .show_msg_zzy.show_msg2_zzy{
	margin:0px auto;
}
.show_msg_zzy .person_math{
	font-size: 20px;
	color:#2782ff;
	float:right;
}
.show_msg_zzy .person_math span{
	font-size: 14px;
	color:#aaaaaa;
	font-weight: normal;
}
.special_crowd2{
	height:352px;
	margin-top:21px;
}
.special_crowd_aftercare{
	width:345px;
	height:352px;
	float:right;
	background:#fff;
	box-shadow: 0px 0px 10px 0px rgba(170,170,170,.4);
	position:relative;
}
.special_crowd_aftercare_tit{
	height:43px;
	line-height: 43px;
	color:#fff;
	background:#2886d1;
	font-size: 16px;
	font-weight: bold;
	padding:0px 12px;
}
.deploy_zzy{
	float:right;
	width:18px;
	height:100%;
	background:url("../../images/zzy/deploy1.png") no-repeat center center;
	display:block;
}
.deploy2_zzy{
	float:right;
	width:18px;
	height:100%;
	background:url("../../images/zzy/deploy2.png") no-repeat center center;
	display:block;
}
.aftercare_progress_ul{
	float:right;
	width:139px;
	height:279px;
	border:1px solid #e5e5e5;
	box-sizing: border-box;
	margin:15px;
	padding-left:8px;
}
.aftercare_progress_ul li{
	height:23%;
	padding-top:5px;
	box-sizing: border-box;
}
.aftercare_progress_ul li .tit{
	line-height: 40px;
	height:40px;
	font-size: 14px;
	color:#333;
}
.aftercare_progress_box{
	width:119px;
	height:20px;
	position:relative;
	background:#eeeff1;
	border-radius: 3px;
	overflow: hidden;
}
.aftercare_progress_item{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;

	z-index: 10;
}
.aftercare_progress_item.item1{
	background:#fa9634;
}
.aftercare_progress_item.item2{
	background:#39bf7f;
}
.aftercare_progress_item.item3{
	background:#ef6b74;
}
.aftercare_progress_item.item4{
	background:#4679c7;
}
.aftercare_progress_box .progress_math{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	z-index: 20;
	font-size: 14px;
	line-height: 20px;
	padding-left:7px;
	color:#666666;
}
.aftercare_progress_box .progress_math.white{
	color:#fff;
}
.special_crowd_target{
	float:right;
	margin:15px 0px;
	height:279px;
	width:165px;
}
.special_crowd_target li{
	height:86px;
	border:1px solid #e5e5e5;
	box-sizing: border-box;
	padding :10px 0px 0px 8px;
	margin-bottom:11px;
}
.special_crowd_target li.margin0{
	margin:0px;
}
.special_crowd_target_tit{
	height:30px;
	line-height: 30px;
	font-size: 14px;
	color:#333;
}
.special_crowd_target_math{
	line-height: 34px;
	font-size: 26px;
	color:#2886d1;
}
.special_crowd_target_math span{
	font-size: 14px;
	color:#888888;
}
.special_crowd_drugHabits{
	height:352px;
	margin-right:356px;
}
.special_crowd_drugHabits_first,.special_crowd_drugHabits_second{
	height:171px;
	position:relative;
	border:1px solid #e5e5e5;
	background:#fff;
	box-sizing: border-box;
}
.marginB10{
	margin-bottom:10px;
}
.drugHabits_area{
	width:156px;
	height:98px;
	float:left;
	margin:15px 0px 0px 14px;
	color:#fff;
	position:relative;
	padding:6px;
	box-sizing: border-box;
}
.drugHabits_area.bg1{
	background:#2987d1;
}
.drugHabits_area.bg2{
	background:#39bf7f;
}
.drugHabits_member{
	height:50px;
	width:60px;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin-top:4px;
}
.member_ico{
	height:40px;
	width:46px;
	position:absolute;
	top:12px;
	right:9px;
}
.member_ico.bgPerson1{
	background:url("../../images/zzy/person1.png") no-repeat center center;
}
.member_ico.bgPerson2{
	background:url("../../images/zzy/person2.png") no-repeat center center;
}
.drugHabits_math{
	position:absolute;
	height:36px;
	line-height: 30px;
	left:0px;
	right:0px;
	padding-left:10px;
	font-size: 24px;
	font-weight: bold;
	bottom:7px;
}
.drugHabits_math span{
	font-size: 14px;
	font-weight: normal;
}
.drugHabits_swiper_right{
	margin:15px 0px 0px 170px;
	height:98px;
	position:relative;
	padding-right:43px;
}
.drugHabits_arrowR{
	position:absolute;
	top:0px;
	right:8px;
	bottom:0px;
	width:35px;
	background:#fff url("../../images/zzy/drugHabits_arrowR.png") no-repeat center center;
	display:block;
}
.drugHabits_arrowL{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:35px;
	background:#fff url("../../images/zzy/drugHabits_arrowL.png") no-repeat center center;
	display:block;
}
.drugHabits_swiper{
	height:98px;
	overflow: hidden;
}
.drugHabits_wrapper{
	float:left;
}
.drugHabits_wrapper li{
	float:left;
	border-right:1px dashed #e6e6e6;
	width:124px;
	height:98px;
	text-align: center;
}
.wrapper_tit{
	padding-top:5px;
	height:32px;
	line-height: 32px;
	font-size: 16px;
}
.wrapper_math{
	font-size: 24px;
	font-family: "Arial";
	line-height: 30px;
	height:30px;

}
.wrapper_tit2{
	line-height: 22px;
	height:22px;
	font-size: 14px;
	color:#999;
	margin-top:6px;
}

.pull_left{
	float:left;
}
.pull_right{
	float:right;
}
.inline{
	display:inline-block;
}
.border0{
	border:0px!important;
}



/**
* @Date: 2018-11-21 10:58:48
* @author lg
* @desc:12348法网
**/
.current_masses_ul{
	padding-top: 15px;
}
.current_masses_ul li{
	margin-bottom: 15px;
}
.current_title{
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 38px;
	cursor: pointer;
	color: #333;
}
.current_title.icon_1{
	background: url('../../images/lj/icon1.png') 16px center no-repeat;
}
.current_title.icon_2{
	background: url('../../images/lj/icon2.png') 16px center no-repeat;
}
.current_title.icon_3{
	background: url('../../images/lj/icon3.png') 16px center no-repeat;
}
.current_title.icon_4{
	background: url('../../images/lj/icon4.png') 16px center no-repeat;
}
.current_main{
	padding-left: 38px;
	line-height: 30px;
	font-size: 14px;
}
.current_main span{
	font-size: 18px;
	color: #333;
}
.current_title b{
	font-size: 24px;
	color: #2886d1;
	font-weight: normal;
}
.current_main.active{
	display: none;
}
.servant{
	float: left;
	width: 49.5%;
	height: 260px;
}
.police{
	float: right;
	width: 49.5%;
	height: 260px;
}
.servant_wrap{
	height: 260px;
	background: #fff;
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
	margin-top: 10px;
	padding: 0 10px;
}
.wrap{
	height: 309px;
}
.pad10{
	padding: 15px 10px 10px;
	box-sizing: border-box;
	height: 341px;
}
.person_ul{
	margin-right: -1.4%;
}
.person_ul>li{
	width: 32%;
	float: left;
	height: 146px;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
}
.img_wrap{
	float: left;
}
.img_table_cell{
	width: 70px;
	height: 76px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.img_txt{
	margin-left: 70px;
	width: 70%;
	height: 76px;
	box-sizing: border-box;
	padding-top: 8px;
	border-bottom: 1px dashed #dbdbdb;
}
.img_txt h3{
	line-height: 28px;
	font-size: 16px;
	color: #222;
}
.img_txt p{
	line-height: 28px;
	font-size: 14px;
	color: #888;
}
.img_txt p span{
	color: #2886d1;
	font-size: 24px;
}
.worker_ul{
	text-align: center;
}
.worker_ul li{
	display: inline-block;
	text-align: center;
	padding-top: 7px;
	margin-left: -2px;
	margin-right: -2px;
}
.worker_ul li b{
	line-height: 30px;
	font-size: 18px;
	color: #333;
}
.worker_ul li p{
	line-height: 20px;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
}
.info_ul{
	height: 42px;
	text-align: center;
	background: url('../../images/lj/bg_1.jpg') repeat-x;
}
.info_ul li{
	float: left;
	width: 25%;
	height: 39px;
	line-height: 39px;
	border-top: 3px solid transparent;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	background: url('../../images/lj/bg_2.jpg') right 0 no-repeat;
}

.info_ul li.last{
	background: transparent;
}
.info_ul li:hover,
.info_ul li.active{
	border-color: #2886d1;
	color: #0e76bc;
	background: #fff;
}
.info_ul.info_ul_new li:hover,
.info_ul.info_ul_new li.active{
	color: #39bf7f;
	border-color: #39bf7f;
}
.party_ul{

}
.party_ul li{
	float: left;
	width: 33.33%;
	height: 76px;
	box-sizing: border-box;
	padding: 18px 0;
	text-align: center;
}
.party_ul li span{
	font-size: 18px;
}
.party_ul li p{
	font-size: 14px;
}
.civil_wrap{
	text-align: center;
}
.civil{
	display: inline-block;
	height: 139px;
	box-sizing: border-box;
	padding-top: 19px;
}
.civil_left{
	width: 100px;
	height: 100px;
	background: url('../../images/lj/civil.png') center 0 no-repeat;
	text-align: center;
	padding: 27px 0;
	box-sizing: border-box;
	/*margin-left: 5px;*/
	float: left;
}
.civil_left h6{
	font-size: 14px;
	color: #333;
}
.civil_left p{
	font-size: 20px;
	color: #2886d1;
}
.people_data{
	float: left;
	box-sizing: border-box;
	padding-left: 60px;
	background: url('../../images/lj/bg_3.png') 0 center no-repeat;
}
.people_data{
	margin-top:8px;
	height: 81px;
}
.mb20{
	margin-bottom: 18px;
}
.item_p{
	height: 15px;
	line-height: 15px;
}
.item_p label{
	display: inline-block;
	width: 110px;
	text-align: left;
}
.item_p p{
	display: inline-block;
	min-width: 60px;
	color: #aaaaaa;
	text-align: right;
}
.item_p p span{
	color: #2886d1;
	font-size: 20px;
	margin-right: 5px;
}
.pic_right_wrap{
	width: 78px;
	float: left;
	height: 100px;
	text-align: center;
	padding-top: 28px;
	box-sizing: border-box;
}
.civil_new .civil_left p{
	color: #39bf7f;
}
.civil_new .item_p p span{
	color: #39bf7f;
}
.civil_new .item_p label{
	width: 36px;
}
.mb40{
	margin-bottom: 48px;
}
.civil_new .pic_right_wrap{
	width: 150px;
}
.u_nav_list{
	position: relative;
	height: 40px;
	margin-top:76px
}
.nav_list{
	display: inline-block;
	width: auto;
	height: auto;
	margin-left:20px;
}

/*
.nav_list li{
	position: relative;
	float: left;
	width: 121px;
	height: 45px;
	line-height: 40px;
	margin-right: 40px;
	color:#333333;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	z-index: 5;
}
.u_nav_list li.active{
	color:#3992dc;
	font-weight: bold;
	background: url("../../images/lg/border_nav_bottom.png") no-repeat center 37px;
}
*/


.secnavli{
	position: relative;
	float: left;
	width: 121px;
	height: 45px;
	line-height: 40px;
	margin-right: 40px;
	color:#333333;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	z-index: 5;
}
.secactive{
	color:#3992dc;
	font-weight: bold;
	background: url("../../images/lg/border_nav_bottom.png") no-repeat center 37px;
}



.u_select_district{
	box-sizing: border-box;
	position: absolute;
	right: 20px;
	top:6px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	padding:0 20px 0 10px;
	background: url("../../images/lg/bg_select.png") no-repeat center;
	cursor: pointer;
}
.district_list{
	position: absolute;
	left:0;
	top:30px;
	width: auto;
	height: auto;
	background: #ffffff;
	border:1px solid #3992dc;
	z-index: 10;
}
.district_list li{
	box-sizing: border-box;
	width: 98px;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	color:#333333;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.district_list li:hover{
	background: #cfcfcf;
}

.main_left{
	margin-left:20px;
	margin-right:380px;
	height: 700px;
}
.main_right{
	float:right;
	width: 350px;
	height: 700px;
	margin-right:20px;
}
.m_row{
	width: 100%;
	height: auto;
}
.m_title{
	margin-top: 15px;
	padding-left: 6px;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.u_content{
	width: 100%;
	height: 299px;
	background: #ffffff;
	border:1px solid #dbdbdb;
	margin-top:10px;
}
.service_quality{
	box-sizing: border-box;
	width: 49%;
	height: auto;
	padding:15px;
	border-right:1px solid #dbdbdb;
}
.u_title{
	line-height: 18px;
	color:#222222;
	font-size: 16px;
	font-weight: bold;
}
.service_row{
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: auto;
	line-height: 28px;
	margin-bottom:20px;
	padding-left:45px;
}
.icon_service{
	position: absolute;
	left:0;
	top:0;
	display: inline-block;
	vertical-align: bottom;
}
.service_1{
	width: 23px;
	height: 26px;
	background: url("../../images/lg/service_1.png") no-repeat center;
}
.service_2{
	left: -3px;
	width: 28px;
	height: 27px;
	background: url("../../images/lg/service_2.png") no-repeat center;
}
.service_3{
	width: 21px;
	height: 26px;
	background: url("../../images/lg/service_3.png") no-repeat center;
}
.service_4{
	width: 24px;
	height: 24px;
	background: url("../../images/lg/service_4.png") no-repeat center;
}
.service_info{
	color:#333333;
	font-size: 14px;
	font-weight: normal;
}
.service_info span{
	display: inline-block;
	vertical-align: top;
	color:#2886d1;
	font-size: 18px;
	font-weight: normal;
	margin:0 10px;
}
.service_right{
	width: 51%;
	height: auto;
}
.service_num{
	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding:15px 15px 10px 15px;
	border-bottom:1px solid #dbdbdb;
}
.chart_1_wrap{
	position: relative;
}
.chart_1{
	position: relative;
	top: -11px;
	margin-left: 70px;
}
.chart_total_num{
	position: absolute;
	top: 35px;
	left: 102px;
	width: 85px;
	height: auto;
	line-height: 30px;
	color:#333333;
	font-size: 16px;
	font-weight: normal;
}
.chart_total_num div{
	color:#2886d1;
	font-size: 24px;
	text-align: center;
}
.legends_list{
	width: 180px;
	height: auto;
}
.legends_list li{
	line-height: 25px;
	color:#333333;
}
.icon_legends{
	display: inline-block;
	vertical-align: middle;
	width: 12px;
	height: 12px;
}
.legend_1{
	background: #4cacff;
}
.legend_2{
	background: #ff4c6a;
}
.legend_3{
	background: #ffa04c;
}
.legend_4{
	background: #29cc85;
}
.legend_5{
	background: #e13a3a;
}
.legend_6{
	background: #8e4ec5;
}
.legend_7{
	background: #395fb8;
}
.legend_8{
	background: #39bf7f;
}
.legend_9{
	background: #39bbbf;
}
.legend_10{
	background: #2886d1;
}
.legend_11{
	background: #ffe329;
}
.legend_12{
	background: #ffb026;
}
.legend_name{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	height: 24px;
	line-height: 24px;
	margin-left:5px;
	font-size: 14px;
}
.legend_num{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
}
.service_resource{
	box-sizing: border-box;
	padding:15px 15px 10px 15px;
}
.online_consultation{
	box-sizing: border-box;
	width: 30%;
	height: auto;
	padding:15px;
}
.consultation_type{
	width: 100%;
	height: auto;
	line-height: 17px;
	color:#333333;
	font-weight: normal;
}
.consultation_type_name{
	margin:2px 0;
	font-size: 14px;
	font-weight: normal;
}
.progress_wrap{
	display: inline-block;
	width: 160px;
	height: 12px;
	background: #ececec;
}
.progress_wrap span{
	display: inline-block;
	height: 100%;
	background: #4679c7;
}
.progress_num{
	box-sizing: border-box;
	display: inline-block;
	width: auto;
	height: 16px;
	line-height: 16px;
	margin-left:20px;
	font-size: 18px;
}
.business_accepted{
	box-sizing: border-box;
	width: 40%;
	height: auto;
	padding:15px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.business_accepted .legend_name{
	width:110px;
}
.public_service_resource{
	box-sizing: border-box;
	width: 30%;
	height: auto;
	padding:15px;
}
.chart_2_wrap{
	width: 100%;
	height: auto;
	border-bottom:1px dashed #dbdbdb;
	padding-bottom:5px;
}
.chart_2{
	position: relative;
	top:40px;
}
.chart_2_wrap .legends_list li{
	line-height: 18px;
}
.business_condition_list{
	position: relative;
	width: 100%;
	height: 48px;
	margin-top: 5px;
}
.business_condition_list li{
	position: absolute;
	top:0;
}
.business_unit_num{
	color:#2886d1;
	font-size: 18px;
	text-align: center;
}
.business_name{
	display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	color:#333333;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.employee_register_wrap{
	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:90px;
	background: url("../../images/lg/icon_employee.png") no-repeat 40px center;
	border-bottom:1px dashed #dbdbdb;
}
.employee_register{
	color:#333333;
	font-size: 14px;
	font-weight: normal;
}
.employee_register_num{
	color:#2886d1;
	font-size: 18px;
	font-weight: normal;
}
.employee_profession_list{
	width: 100%;
	height: auto;
	margin-top: 4px;
}
.employee_profession_list li{
	float: left;
	width: 50%;
	height: auto;
	margin:5px 0;
}

.current_mass .u_content{
	position: relative;
	height:648px;
}
.hotPoint_list{
	width: 100%;
}
.hotPoint_list li{
	float: left;
	box-sizing: border-box;
	width: 33.3%;
	height: 40px;
	line-height: 40px;
	background: transparent url("../../images/lg/bg_hotPoint.png") no-repeat center;
	border-bottom:1px solid #dbdbdb;
	/* border-left:1px solid transparent; */
	color:#333333;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
}
.hotPoint_list li.active,
.hotPoint_list li:hover{
	background: #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #dbdbdb;
	font-weight: bold;
}
.u_hotPoint_content{
	position: absolute;
	top:40px;
	bottom:0;
	left:0;
	right:0;
}
.img_hotPoint{
	display: block;
	width: 315px;
	height: 315px;
	margin: 15px auto;
}
.rank_condition{
	box-sizing: border-box;
	width: 100%;
	height: auto;
	padding-left:30px;
}
.rank_list{
	width: 100%;
	height: auto;
	margin-top:10px;
}
.rank_list li{
	line-height: 20px;
	margin:6px 0;
}
.item_rank{
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	line-height: 15px;
	background: #e7e7e7;
	font-size: 12px;
	color:#333333;
	font-weight: normal;
	text-align: center;
}
.item_rank.rank_top_three{
	background: #e13a3a;
	color:#ffffff;
}
.rank_law_name{
	display: inline-block;
	vertical-align: middle;
	width: 150px;
	height: 20px;
	line-height: 20px;
	margin-left:15px;
	color:#333333;
	font-size: 14px;
	text-align: left;
}
.rank_num{
	display: inline-block;
	vertical-align:  middle;
	color:#333333;
	font-size: 18px;
}
/**
* @Date: 2018-11-22 13:29:29
* @author lg
* @desc:单点登录
**/

.single_signOn .main{
	top:76px;
	padding:24px 35px 55px 40px;
}
.single_signOn .u_content{
	position: relative;
	height: 560px;
	background: transparent;
	border:none;
}
.system_list{
	width: 100%;
	height: auto;
}
.system_list li{
	float: left;
	margin:0 20px 20px 0;
	line-height: 0px;
}
.system_list .system_item{
	display: inline-block;
	width: 150px;
	height: 104px;
}
.system_1{
	background: url("../../images/lg/system_bg_1.png") no-repeat center;
}
.system_2{
	background: url("../../images/lg/system_bg_2.png") no-repeat center;
}
.system_3{
	background: url("../../images/lg/system_bg_3.png") no-repeat center;
}
.system_4{
	background: url("../../images/lg/system_bg_4.png") no-repeat center;
}
.system_5{
	background: url("../../images/lg/system_bg_5.png") no-repeat center;
}
.system_6{
	background: url("../../images/lg/system_bg_6.png") no-repeat center;
}
.system_7{
	background: url("../../images/lg/system_bg_7.png") no-repeat center;
}
.system_8{
	background: url("../../images/lg/system_bg_8.png") no-repeat center;
}
.system_9{
	background: url("../../images/lg/system_bg_9.png") no-repeat center;
}
.system_icon{
	display: block;
	margin:20px auto 15px;
}
.system_icon_1{
	width: 33px;
	height: 31px;
	background: url("../../images/lg/system_icon_1.png") no-repeat center;
}
.system_icon_2{
	width: 38px;
	height: 30px;
	background: url("../../images/lg/system_icon_2.png") no-repeat center;
}
.system_icon_3{
	width: 39px;
	height: 26px;
	background: url("../../images/lg/system_icon_3.png") no-repeat center;
}
.system_icon_4{
	width: 36px;
	height: 32px;
	background: url("../../images/lg/system_icon_4.png") no-repeat center;
}
.system_icon_5{
	width: 35px;
	height: 30px;
	background: url("../../images/lg/system_icon_5.png") no-repeat center;
}
.system_icon_6{
	width: 36px;
	height: 30px;
	background: url("../../images/lg/system_icon_6.png") no-repeat center;
}
.system_icon_7{
	width: 36px;
	height: 28px;
	background: url("../../images/lg/system_icon_7.png") no-repeat center;
}
.system_icon_8{
	width: 32px;
	height: 31px;
	background: url("../../images/lg/system_icon_8.png") no-repeat center;
}
.system_icon_9{
	width: 34px;
	height: 31px;
	background: url("../../images/lg/system_icon_9.png") no-repeat center;
}
.system_name{
	line-height: 25px;
	margin:0 auto;
	color:#ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.u_copy_right{
	position: absolute;
	left:0;
	right:0;
	bottom:0;
	line-height: 25px;
	background:transparent;
	border-bottom:1px solid #aaaaaa;
	color:#666666;
	font-size: 14px;
	text-align: right;
}

/**
* @Date: 2018-11-22 17:26:16
* @author lg
* @desc:法律服务办事
**/
.legal_services .main{
	padding:0px 21px 22px;
	line-height: 0;
}
.legal_services .m_row{
	margin-top:15px;
}
.legal_services .m_title{
	position: relative;
	margin-top:0;
	line-height: 20px;
}
.legal_row_left{
	margin-right:460px;
	height: 228px;
}
.legal_row_right{
	width: 450px;
	height: 228px;
}
.legal_row_content{
	box-sizing: border-box;
	width: 100%;
	height: 197px;
	border:1px solid #dbdbdb;
	background: #ffffff;
	margin-top:12px;
}
.notaries_handle .legal_row_content{
	padding:10px;
	position: relative;
}
.law_practice .legal_row_content{
	overflow: hidden;
}
.u_total_case{
	position: relative;
	left:-1px;
	float: left;
	width:211px ;
	height: 197px;
	background: url("../../images/lg/bg_total_case.png") no-repeat center;
}
.u_law_case_right{
	box-sizing: border-box;
	height: 197px;
	margin-left:211px;
	padding:0 10px;
}
.icon_law_practice{
	display: inline-block;
	width: 81px;
	height: 72px;
	background: url("../../images/lg/icon_law_practice.png") no-repeat center;
	margin:24px 70px 0 60px;
}
.total_case_title{
	line-height: 20px;
	margin-top:15px;
	margin-left:-10px;
	color:#777777;
	font-size: 16px;
	text-align:center;
}
.total_case_num{
	line-height: 35px;
	margin-top:15px;
	margin-left:-10px;
	color:#2886d1;
	font-size: 34px;
	text-align:center;
}
.law_case_list{
	width: 100%;
	height: 115px;
	line-height: 0;
	margin-top:25px;
	border-bottom:1px solid #eeeeee;
}

.law_case_list li{
	float: left;
	position: relative;
	width: 20%;
	height: 115px;
	text-align: center;
}

.icon_case_type{
	display: block;
	width: 36px;
	height: 42px;
	margin:0 auto;
}
.case_type_1{
	background: url("../../images/lg/icon_type_1.png") no-repeat center;
}
.case_type_2{
	background: url("../../images/lg/icon_type_2.png") no-repeat center;
}
.case_type_3{
	background: url("../../images/lg/icon_type_3.png") no-repeat center;
}
.case_type_4{
	background: url("../../images/lg/icon_type_4.png") no-repeat center;
}
.case_type_5{
	background: url("../../images/lg/icon_type_5.png") no-repeat center;
}
.case_item_num{
	line-height: 20px;
	margin-top:10px;
	color:#111111;
	font-size: 24px;
}
.case_item_name{
	line-height: 15px;
	margin-top:10px;
	color:#888888;
	font-size: 14px;
}
.border_1{
	position: absolute;
	right:0;
	top:0;
	bottom:0;
	display: inline-block;
	width: 1px;
	height: 26px;
	margin:auto 0;
	background: #eeeeee;
}
.other_case_list{
	width: 100%;
	height: 50px;
	text-align: center;
}
.other_case_list li{
	float: left;
	box-sizing: border-box;
	width: 25%;
	height: 50px;
	line-height: 50px;
	padding:0 5px;
	color:#888888;
	font-size: 14px;
	font-weight: normal;
}
.other_case_list li span{
	margin:0 5px;
	color:#111111;
	font-size: 18px;
}
.total_notaries{
	position: absolute;
	top:0;
	right: 0;
	display: block;
	width: auto;
	line-height: 17px;
	color:#333333;
	font-size: 14px;
	font-weight: normal;
}
.total_notaries span{
	position: relative;
	top:1px;
	display: inline-block;
	margin:0 5px;
	color:#2886d1;
	font-size: 20px;
}
.bg_thead{
	position: absolute;
	top:10px;
	left: 10px;
	right: 10px;
	height: 42px;
	z-index: -1;
}
.table_notaries_handle{
	width: 100%;
	height: 100%;
	border:1px solid #cccccc;
}
.table_notaries_handle th,
.table_notaries_handle td{
	width: 25%;
	border:1px solid #cccccc;
	text-align: center;
}
.table_notaries_handle thead{
	width: 100%;
	height: 40px;
	background: url("../../images/lg/bg_thead.png") center;
}
.table_lab{
	color:#777777;
	font-size: 14px;
}
.table_notaries_handle th{
	height: 40px;
	line-height: 40px;
	color:#777777;
	font-size: 14px;
}
.table_notaries_handle td{
	height: 33px;
	line-height: 33px;
}
.social_mediation_desc{
	width: auto;
	height: 30px;
	line-height: 30px;
	margin-top:10px;
	margin-left:25px;
	color:#222222;
	font-size: 14px;
	font-weight: normal;
}
.social_mediation_desc span{
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	margin:0 5px;
	color:#2886d1;
	font-size: 24px;
}
.chart_3{
	width: 98%;
	height: 135px;
	margin: 10px auto;
}
.chart_3 img{
	width: 100%;
	height: 100%;
}
.judicial_expertise .legal_row_content{
	padding:10px 0;
}
.judicial_expertise_data_left{
	width: 198px;
	height: 100%;
	border-right:1px solid #eeeeee;
}
.judicial_expertise_data_right{
	width: 249px;
	height:100%;
}
.u_entrus{
	box-sizing: border-box;
	width: 100%;
	height: 90px;
	padding-left:75px;
	border-bottom:1px solid #eeeeee;
	background: url("../../images/lg/icon_entrus.png") no-repeat 17px 0;
}
.entrus_title{
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin-top:20px;
	color:#222222;
	font-size: 14px;
	font-weight: normal;
}
.entrus_num{
	width: 100%;
	height: 35px;
	line-height:35px;
	margin-top:7px;
	color:#00b62f;
	font-size: 36px;
	font-weight: normal;
}
.judicial_expertise_list{
	width: 100%;
	height: 66px;
}
.judicial_expertise_list li{
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
}
.judicial_expertise_list label{
	display: inline-block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	margin-top:8px;
	color:#111111;
	font-size: 24px;
	font-weight: normal;
	text-align: center;
}
.judicial_expertise_list span{
	display: inline-block;
	width: 100%;
	height: 15px;
	line-height: 15px;
	margin-top:10px;
	color:#888888;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.expertise_kinds_list{
	width: 100%;
	height: 100%;
	line-height: 0;
}
.expertise_kinds_list li{
	line-height: 35px;
}
.expertise_kinds_name{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	line-height: 25px;
	font-size: 14px;
	color:#777777;
	font-weight: normal;
	text-align: right;
}
.expertise_kinds_rate{
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 12px;
	background: #eeeeee;
	margin:0 8px;
}
.expertise_kinds_rate span{
	display: inline-block;
	height: 12px;
	background: #80a2e6;
}
.expertise_kinds_num{
	display: inline-block;
	vertical-align: middle;
	line-height: 15px;
	color:#333333;
	font-size: 16px;
}
.legal_aid .legal_row_content{
	position: relative;
	height: 214px;
}
.u_legal_aid{
	width: 1240px;
	height: 100%;
	margin:0 auto;
	background:url("../../images/lg/bg_legal_aid.png") no-repeat center;
}
.legal_aid_left,
.legal_aid_right{
	box-sizing: border-box;
	position: relative;
	width: 50%;
	height: 100%;
	padding: 9px 21px 11px;
}
.aided_list{
	width: 120px;
	height: auto;
}
.legal_aid_left .aided_list{
	margin-top: 32px;
}
.aided_list li{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color:#222222;
	font-size: 14px;
	font-weight: normal;
}
.aided_list li span{
	display: inline-block;
	vertical-align: middle;
	width: 65px;
	height: inherit;
	line-height: inherit;
	color:#222222;
	font-size: 14px;
}
.aided_list li label{
	display: inline-block;
	vertical-align: middle;
	width: auto;
	height: inherit;
	line-height: inherit;
	margin-left:5px;
	color:#2886d1;
	font-size: 18px;
	font-weight: normal;
}
.legal_aid_case{
	box-sizing: border-box;
	position: absolute;
	right:0;
	top:0;
	bottom:0;
	width: 160px;
	height: 160px;
	margin:auto;
	font-weight: normal;
	text-align: center;
}
.legal_aid_left .legal_aid_case{
	left:-90px;
}
.icon_legal_aid{
	display: block;
	width: 100%;
	height: 48px;
	margin:21px auto 0;
}
.icon_legal_aid_1{
	background: url("../../images/lg/icon_legal_aid_1.png") no-repeat center;
}
.icon_legal_aid_2{
	background: url("../../images/lg/icon_legal_aid_2.png") no-repeat center;
}
.legal_aid_obj{
	line-height: 15px;
	margin-top:5px;
	color:#222222;
	font-size: 14px;
}
.legal_aid_num{
	line-height: 35px;
	margin-top:5px;
	color:#2886d1;
	font-size: 30px;
}
.u_aid_rank_list{
	width: 216px;
	height: 100%;
}
.aid_rank_name{
	width: 30px;
	height: 145px;
	line-height: 25px;
	color:#0055ab;
	font-size: 16px;
	text-align: center;
	margin:25px 0 0;
}
.u_aid_rank_list .rank_list{
	width: 175px;
	margin-top:0;
}
.u_aid_rank_list .rank_list li{
	margin:9px 0;
}
.u_aid_rank_list .rank_list .rank_law_name{
	width: 90px;
	margin-left:8px;
}
.legal_aid_right .rank_list{
	margin-left:11px;
}
.legal_aid_right .legal_aid_case{
	left:60px;
}
.legal_aid_right .aided_list{
	margin-top:8px;
}
.judicial_examination .legal_row_content{
	padding:10px 0;
}

.judicial_examination .u_entrus{
	background: url("../../images/lg/icon_judicial_examination.png") no-repeat 12px 0;
}
.judicial_examination .entrus_num{
	color:#4679c7;
}
.judicial_examination .judicial_expertise_data_right{
	box-sizing: border-box;
	width: auto;
	padding-left:15px;
	margin-left:250px;
	padding-top:20px;
	border:1px solid transparent;
}
.judicial_examination_info_title{
	line-height: 18px;
	color:#888888;
	font-size: 14px;
	font-weight: normal;
}
.judicial_examination_info{
	width: 100%;
	height: auto;
	line-height: 25px;
	color:#888888;
	font-size: 14px;
	font-weight: normal;
}
.judicial_examination_info span,
.judicial_examination_info_title span{
	margin:0 5px;
	color:#4679c7;
	font-size: 24px;
}
.power_matters .legal_row_content{
	padding:15px 0;
}
.power_matters_list{
	width: 100%;
	height: 100%;
}
.power_matters_list li{
	box-sizing: border-box;
	float: left;
	width: 50%;
	height: 55px;
	padding-left:55px;
	text-align: left;
}
.matter_1{
	background: url("../../images/lg/icon_matter_1.png") no-repeat 16px 10px;
}
.matter_2{
	background: url("../../images/lg/icon_matter_2.png") no-repeat 16px 10px;
}
.matter_3{
	background: url("../../images/lg/icon_matter_3.png") no-repeat 16px 10px;
}
.matter_4{
	background: url("../../images/lg/icon_matter_4.png") no-repeat 16px 10px;
}
.matter_5{
	background: url("../../images/lg/icon_matter_5.png") no-repeat 20px 10px;
}
.matter_6{
	background: url("../../images/lg/icon_matter_6.png") no-repeat 16px 10px;
}
.matters_item_type{
	width: 100%;
	line-height: 15px;
	color:#888888;
	font-size: 14px;
}
.matters_item_num{
	width: 100%;
	line-height: 25px;
	margin-top:5px;
	color:#111111;
	font-size: 24px;
}
.border_right_1{
	border-right:1px solid #ededed;
}