/* icon */

.ico-ts,
.ico-zc {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}

.ico-ts {
	background: url(../images/2018/ico-ts.png) no-repeat;
}

.ico-zc {
	background: url(../images/2018/ico-zc.png) no-repeat;
}


/* ico-ts */

.i-ts1 {
	width: 48px;
	height: 48px;
	background-position: 0 0;
}

.i-ts2 {
	width: 48px;
	height: 48px;
	background-position: -60px 0;
}

.i-ts3 {
	width: 48px;
	height: 48px;
	background-position: -120px 0;
}

.i-ts4 {
	width: 48px;
	height: 48px;
	background-position: -180px 0;
}

.i-ts5 {
	width: 48px;
	height: 48px;
	background-position: -240px 0;
}

.i-ts6 {
	width: 36px;
	height: 36px;
	background-position: 0 -55px;
}

.i-ts7 {
	width: 36px;
	height: 36px;
	background-position: -40px -55px;
}

.i-ts8 {
	width: 36px;
	height: 36px;
	background-position: -80px -55px;
}

.i-ts9 {
	width: 24px;
	height: 24px;
	background-position: -120px -55px;
}

.i-ts10 {
	width: 24px;
	height: 24px;
	background-position: -150px -55px;
}

.i-ts11 {
	width: 24px;
	height: 24px;
	background-position: -150px -83px;
}

.i-ts12 {
	width: 48px;
	height: 48px;
	background-position: -180px -55px;
}

.i-ts13 {
	width: 48px;
	height: 48px;
	background-position: -180px -110px;
}

.i-ts14 {
	width: 48px;
	height: 48px;
	background-position: -240px -55px;
}

.i-ts15 {
	width: 48px;
	height: 48px;
	background-position: -240px -110px;
}

.i-ts16 {
	width: 60px;
	height: 48px;
	background-position: 0 -100px;
}

.i-ts17 {
	width: 60px;
	height: 48px;
	background-position: -70px -100px;
}

.i-ts18 {
	width: 8px;
	height: 8px;
	background-position: -120px -83px;
}

.i-ts19 {
	width: 8px;
	height: 8px;
	background-position: -130px -83px;
}

.i-ts20 {
	width: 8px;
	height: 8px;
	background-position: -135px -98px;
}

.i-ts21 {
	width: 12px;
	height: 12px;
	background-position: -150px -110px;
}


/* ico-zc */

.i-zc1,
.i-zc2,
.i-zc3,
.i-zc4,
.i-zc5,
.i-zc6,
.i-zc7,
.i-zc8,
.i-zc9,
.i-zc10,
.i-zc11,
.i-zc12,
.i-zc1b,
.i-zc2b,
.i-zc3b,
.i-zc4b,
.i-zc5b,
.i-zc6b,
.i-zc7b,
.i-zc8b,
.i-zc9b,
.i-zc10b,
.i-zc11b,
.i-zc12b {
	width: 22px;
	height: 18px;
}

.i-zc1 {
	background-position: 0 0;
}

.i-zc2 {
	background-position: -25px 0;
}

.i-zc3 {
	background-position: -50px 0;
}

.i-zc4 {
	background-position: -75px 0;
}

.i-zc5 {
	background-position: -100px 0;
}

.i-zc6 {
	background-position: -125px 0;
}

.i-zc7 {
	background-position: -150px 0;
}

.i-zc8 {
	background-position: -175px 0;
}

.i-zc9 {
	background-position: -200px 0;
}

.i-zc10 {
	background-position: -225px 0;
}

.i-zc11 {
	background-position: -250px 0;
}

.i-zc12 {
	background-position: -275px 0;
}

.i-zc1b {
	background-position: 0 -20px;
}

.i-zc2b {
	background-position: -25px -20px;
}

.i-zc3b {
	background-position: -50px -20px;
}

.i-zc4b {
	background-position: -75px -20px;
}

.i-zc5b {
	background-position: -100px -20px;
}

.i-zc6b {
	background-position: -125px -20px;
}

.i-zc7b {
	background-position: -150px -20px;
}

.i-zc8b {
	background-position: -175px -20px;
}

.i-zc9b {
	background-position: -200px -20px;
}

.i-zc10b {
	background-position: -225px -20px;
}

.i-zc11b {
	background-position: -250px -20px;
}

.i-zc12b {
	background-position: -275px -20px;
}

.i-zc13,
.i-zc14,
.i-zc15,
.i-zc16,
.i-zc13b,
.i-zc14b,
.i-zc15b,
.i-zc16b {
	width: 32px;
	height: 32px;
}

.i-zc13 {
	background-position: 0 -40px;
}

.i-zc14 {
	background-position: -35px -40px;
}

.i-zc15 {
	background-position: -70px -40px;
}

.i-zc16 {
	background-position: -105px -40px;
}

.i-zc13b {
	background-position: 0 -75px;
}

.i-zc14b {
	background-position: -35px -75px;
}

.i-zc15b {
	background-position: -70px -75px;
}

.i-zc16b {
	background-position: -105px -75px;
}


/**/

.w880 {
	width: 880px;
}

.w800 {
	width: 800px;
}

.w572 {
	width: 572px;
	!important
}

.w400 {
	width: 400px;
}

.w390 {
	width: 390px;
}

.w375 {
	width: 375px;
}

.w360 {
	width: 360px;
}

.w300 {
	width: 300px;
}

.w290 {
	width: 290px;
}


/* left-nav-bar */

.left-nav-bar {
	width: 300px;
	height: 480px;
	position: relative;
	z-index: 600;
}


/**/

.left-nav-bar .tab-tit {
	height: 35px;
	border-bottom: 2px solid #E8510F;
}

.left-nav-bar .tab-tit .nv-tag {
	float: left;
	width: 50%;
	font-size: 16px;
	color: #333;
	line-height: 35px;
	height: 36px;
	text-align: center;
}

.left-nav-bar .tab-tit .nv-tag.cur {
	background-color: #E8510F;
	color: #fff;
}

.left-nav-bar .lingyu {
	padding: 15px 0;
}

.left-nav-bar .lingyu li {
	padding: 0 30px;
	line-height: 38px;
	color: #999;
	height: 38px;
	overflow: hidden;
	position: relative;
}

.left-nav-bar .lingyu li .i-top6 {
	position: absolute;
	top: 16px;
	right: 30px;
}

.left-nav-bar .lingyu li a {
	color: #444;
}

.left-nav-bar .lingyu li .f16 {
	font-family: 'HeitiStd';
}

.left-nav-bar .lingyu li a:hover {
	color: #E8510F;
}

.left-nav-bar .lingyu li.cur {
	background-color: #E8510F;
	color: #246eff;
}

.left-nav-bar .lingyu li.cur a {
	color: #FFFFFF;
}

.left-nav-bar .lingyu li.cur .f16 {
	color: #fff;
}

.left-nav-bar .lingyu li.cur .i-top6 {
	opacity: .3;
}


/**/

.nv-r-pa {
	position: absolute;
	left: 320px;
	top: 0;
	width: 890px;
	height: 480px;
	padding-left: 10px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.nv-r-pa .nv-item,
.nv-r-pa .nv-item .lei {
	height: 480px;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 40px rgba(0, 0, 0, .1);
}


/**/

.nv-r-pa .nv-item .lei {
	width: 660px;
}

.nv-r-pa .nv-item .lei .pad {
	padding: 18px 60px;
}

.nv-r-pa .nv-item .lei dl {
	padding-top: 40px;
}

.nv-r-pa .nv-item .lei dt {
	font-size: 18px;
}

.nv-r-pa .nv-item .lei dd {
	overflow: hidden;
	line-height: 36px;
	margin-top: 16px;
}

.nv-r-pa .nv-item .lei dd a {
	float: left;
	white-space: nowrap;
}

.nv-r-pa .nv-item .lei dd span {
	float: left;
	color: #eee;
	margin: 0 18px;
}

.nv-r-pa .nv-item .lei a:hover {
	color: #E8510F;
}


/**/

.nv-r-pa .nv-item .nv-type {
	width: 230px;
	height: 480px;
}

.nv-r-pa .nv-item .nv-type li {
	text-align: center;
}

.nv-r-pa .nv-item .nv-type li a {
	display: block;
	height: 89px;
	border-bottom: 1px solid #eee;
	padding-top: 30px;
}

.nv-r-pa .nv-item .nv-type li a p {
	margin-top: 10px;
}

.nv-r-pa .nv-item .nv-type li a:hover .i-zc13 {
	background-position: 0 -75px;
}

.nv-r-pa .nv-item .nv-type li a:hover .i-zc14 {
	background-position: -35px -75px;
}

.nv-r-pa .nv-item .nv-type li a:hover .i-zc15 {
	background-position: -70px -75px;
}

.nv-r-pa .nv-item .nv-type li a:hover .i-zc16 {
	background-position: -105px -75px;
}


/**/

.left-nav-bar .f-lr-pad {
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
}

.left-nav-bar .f-lr-pad .bg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-color: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
}

.left-nav-bar .h112 {
	padding: 40px 0;
	height: 32px;
}

.left-nav-bar .h112.hover {
	position: relative;
	left: -30px;
	z-index: 20;
	width: 260px;
	padding: 40px 20px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
}

.left-nav-bar .h112 .btn-qh {
	position: relative;
	padding: 0 55px 0 20px;
	height: 32px;
	background-color: #E8510F;
	border-radius: 16px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
}

.left-nav-bar .h112 .btn-qh a {
	color: #fff;
}

.left-nav-bar .h112 .btn-qh span {
	position: absolute;
	top: 7px;
	right: 0;
	width: 54px;
	height: 18px;
	line-height: 18px;
	border-left: 1px solid #3379ff;
}

.left-nav-bar .diqu-down {
	height: 32px;
}

.left-nav-bar .diqu-down .r-en {
	float: right;
	width: 59px;
	height: 20px;
	border-left: 1px solid #eee;
	margin-top: 6px;
}

.left-nav-bar .drop-down {
	width: 80px;
	height: 32px;
	position: relative;
	cursor: pointer;
}

.left-nav-bar .drop-down .drop-txt {
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	position: relative;
	padding: 0 15px 0 5px;
}

.left-nav-bar .drop-down .drop-txt .i-top5 {
	position: absolute;
	top: 17px;
	right: 5px;
}

.left-nav-bar .drop-down .drop-all {
	position: absolute;
	left: 0;
	top: 32px;
	right: 0;
	height: 180px;
	padding: 5px 0;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 0 40px rgba(0, 0, 0, .1);
}

.left-nav-bar .drop-down .drop-all p {
	padding: 0 5px;
	font-size: 13px;
	color: #666;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.left-nav-bar .drop-down .drop-all p:hover {
	background-color: #f5f5f5;
}

.left-nav-bar .drop-down .drop-all p.cur {
	background-color: #E8510F;
	color: #fff;
}


/**/

.left-nav-bar .f-lr-k a {
	display: block;
	height: 134px;
	border-top: 1px solid #eee;
	padding: 30px 0 0;
	text-align: center;
}

.left-nav-bar .f-lr-k a p.heiti-std {
	font-size: 18px;
	margin-top: 24px;
}

.left-nav-bar .f-lr-k a p.f12 {
	color: #999;
	margin-top: 5px;
	visibility: hidden;
	opacity: 0;
}

.left-nav-bar .f-lr-k a:hover {
	position: relative;
	left: -30px;
	width: 300px;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
}

.left-nav-bar .f-lr-k a:hover .i-ts12 {
	background-position: -180px -110px;
}

.left-nav-bar .f-lr-k a:hover .i-ts14 {
	background-position: -240px -110px;
}

.left-nav-bar .f-lr-k a:hover p.f12 {
	visibility: visible;
	opacity: 1;
}


/* index-roll */

.index-roll {
	height: 236px;
	overflow: hidden;
	position: relative;
}

.index-roll .roll-img-list {
	position: absolute;
	left: 0;
	top: 0;
}

.index-roll .roll-img-list li {
	float: left;
	width: 572px;
	height: 236px;
	position: relative;
}

.index-roll .roll-img-list li .bg {
	position: absolute;
	left: 0;
	top: 184px;
	right: 0;
	height: 236px;
	background-color: #fff;
	background-color: rgba(255, 255, 255, .8);
}


/**/

.index-roll .roll-img-list li .bg .mor {
	height: 52px;
	line-height: 52px;
}

.index-roll .roll-img-list li .bg .mor .tel {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 20px;
	font-size: 16px;
}

.index-roll .roll-img-list li .bg .mor .tel .i-char4 {
	margin-right: 5px;
}

.index-roll .roll-img-list li .bg .mor p {
	padding: 0 140px 0 40px;
	font-size: 16px;
	height: 52px;
	line-height: 52px;
}

.index-roll .roll-img-list li .bg .mor p b {
	font-family: 'Microsoft YaHei';
}


/**/

.index-roll .roll-img-list li .all-info {
	padding: 25px 30px;
	height: 186px;
	position: relative;
}

.index-roll .roll-img-list li .all-info .i-char6 {
	position: absolute;
	top: 130px;
	right: 30px;
}

.index-roll .roll-img-list li .all-info .lr-info {
	position: relative;
	padding-right: 150px;
}

.index-roll .roll-img-list li .all-info .lr-info .r-phone {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}

.index-roll .roll-img-list li .all-info .lr-info .r-phone .tel {
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
}

.index-roll .roll-img-list li .all-info .lr-info .r-phone .btn {
	display: block;
	width: 100px;
	height: 28px;
	line-height: 28px;
}

.index-roll .roll-img-list li .all-info .lr-info .name {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.index-roll .roll-img-list li .all-info .lr-info .name a {
	font-size: 24px;
	font-weight: 600;
	margin-right: 10px;
}

.index-roll .roll-img-list li .all-info .lr-info .tips {
	display: block;
	line-height: 24px;
	color: #999;
	height: 48px;
	overflow: hidden;
	margin-top: 7px;
}

.index-roll .roll-img-list li .txt {
	font-size: 16px;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
	padding-right: 70px;
	margin-top: 15px;
}


/*rolldot*/

.index-roll .rolldot {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	line-height: 4px;
	overflow: hidden;
	text-align: center;
}

.index-roll .rolldot span {
	display: inline-block;
	width: 60px;
	height: 2px;
	overflow: hidden;
	margin: 0 3px;
	cursor: pointer;
	background-color: #000;
	background-color: rgba(51, 51, 51, .7);
	position: relative;
}

.index-roll .rolldot span em {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #333;
}

.index-roll .rolldot span.cur {
	height: 4px;
}

.index-roll .rolldot span,
.rolldot span em {
	-webkit-transition: height .2s linear;
	transition: height .2s linear;
}


/* char-zhiming-bar */

.char-zhiming-bar {
	width: 572px;
	height: 224px;
	position: relative;
	z-index: 500;
}

.char-zhiming-bar .zm-list-t {}

.char-zhiming-bar .zm-list-b {
	margin-top: 8px;
}

.char-zhiming-bar .char-item {
	float: left;
	width: 108px;
	height: 108px;
	margin-right: 8px;
}

.char-zhiming-bar .char-item .lr-photo {
	float: left;
	width: 108px;
	height: 108px;
	overflow: hidden;
}

.char-zhiming-bar .char-item .img-block img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.char-zhiming-bar .char-item:hover {}

.char-zhiming-bar .char-item:hover .lr-photo img,
.char-zhiming-bar .char-item.cur .lr-photo img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/**/

.char-zm-popup {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 200px;
	padding: 24px 30px 0 40px;
	overflow: hidden;
}

.char-zm-popup .i-char5 {
	position: absolute;
	top: 110px;
	right: 40px;
}

.char-zm-popup .img-block {
	float: left;
	width: 120px;
	height: 120px;
	margin: 6px 30px 0 0;
}

.char-zm-popup .lr-info {
	position: relative;
	padding-right: 170px;
}

.char-zm-popup .lr-info .r-phone {
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 24px;
	line-height: 30px;
}

.char-zm-popup .lr-info .name {
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}

.char-zm-popup .lr-info .tips {
	display: block;
	font-size: 16px;
	color: #999;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.char-zm-popup .txt {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	padding: 20px 90px 0 0;
}

.char-zm-popup .data-info {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-top: 25px;
}

.char-zm-popup .data-info span {
	float: left;
	color: #999;
	margin-right: 12px;
}


/**/

.char-zhiming-bar .zm-list-t .char-zm-popup {
	top: -244px;
}

.char-zhiming-bar .zm-list-b .char-zm-popup {
	top: 244px;
}


/**/

.char-zhiming-bar .char-item .link {
	display: block;
	height: 108px;
	line-height: 108px;
	overflow: hidden;
	font-size: 16px;
	text-align: center;
	position: relative;
}

.char-zhiming-bar .char-item .link .line {
	position: absolute;
	left: 50%;
	bottom: -6px;
	width: 30px;
	height: 6px;
	background-color: #1266e2;
	margin-left: -15px;
}

.char-zhiming-bar .char-item .lk1 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-01.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk2 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-02.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk3 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-03.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk4 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-04.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk5 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-05.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk6 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-06.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk7 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-07.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk8 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-08.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk9 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-09.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk10 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-10.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk11 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-11.jpg') no-repeat;
}

.char-zhiming-bar .char-item .lk12 {
	background: url('../../images/2018/chartlet_v3/no-bg/108x108/bg-12.jpg') no-repeat;
}

.char-zhiming-bar .char-item .link:hover .line {
	bottom: 0;
}


/* ks-find */

.ks-find {
	width: 172px;
	height: 224px;
	overflow: hidden;
	position: relative;
}

.ks-find ul {
	position: absolute;
	left: 0;
	top: 0;
}

.ks-find li {
	float: left;
	width: 172px;
	height: 224px;
}

.ks-find li a {
	display: block;
	height: 184px;
	padding: 40px 20px 0;
	text-align: center;
}

.ks-find li a .ico-ts {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.ks-find li a strong {
	display: block;
	font-size: 18px;
	color: #333;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	margin: 26px 0 14px;
}

.ks-find li a p {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
}

.ks-find .dot {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	height: 6px;
	line-height: 6px;
	text-align: center;
}

.ks-find .dot span {
	display: inline-block;
	width: 6px;
	height: 6px;
	background-color: #bbb;
	border-radius: 50%;
	vertical-align: middle;
	margin: -4px 2px 0;
}

.ks-find .dot span.cur {
	background-color: #333;
}


/**/

.ks-k2 {
	width: 230px;
	height: 480px;
	padding: 0 30px;
}

.ks-k2 li {
	width: 230px;
	height: 240px;
}

.ks-k2 li a {
	padding-top: 45px;
	padding-bottom: 10px;
}


/* youshi-data */

.youshi-data {
	height: 50px;
	padding: 35px 0 30px;
}

.youshi-data li {
	float: left;
	width: 220px;
	padding-left: 40px;
}

.youshi-data li.l {
	width: 210px;
	padding-left: 0;
}

.youshi-data li.r {
	width: 150px;
	padding-left: 50px;
}

.youshi-data li .ico-ts {
	float: left;
	margin: 0 10px 0 0;
}

.youshi-data li span {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
}

.youshi-data li p {
	font-size: 16px;
	line-height: 28px;
	font-family: 'HeitiStd';
}

.youshi-data li p em {
	font-size: 24px;
	font-family: 'DINCond-Bold';
}


/**/

.youshi-data li:hover .ico-ts {
	animation: task-shake .3s linear;
}


/**/


/*@keyframes task-shake {
  0% {
    transform: scale(0.2) rotate(0deg);
  }
  100% {
    transform: scale(1) rotate(360deg);
  }
}*/

@keyframes task-shake {
	0% {
		transform: scale(.5);
	}
	40% {
		transform: scale(1);
	}
	60% {
		transform: scale(1.3);
	}
	100% {
		transform: scale(1);
	}
}


/* popup-stairs */

.popup-stairs {
	position: fixed;
	top: 153px;
	z-index: 800;
	width: 70px;
	display: none;
}

.popup-stairs li a {
	display: block;
	line-height: 40px;
	text-align: center;
	height: 40px;
	overflow: hidden;
	background-color: #fff;
	border-bottom: 1px solid #eee;
}

.popup-stairs li.cur a,
.popup-stairs li a:hover {
	background-color: #E8510F;
	color: #fff;
}

.pop-fixed-l {
	left: 10px;
}

.pop-fixed-m {
	left: 50%;
	margin-left: -680px;
}


/* nav-f30 */

.nav-f30 {
	padding-top: 30px;
	position: relative;
}

.nav-f30 h2 {
	font-size: 30px;
	line-height: 44px;
}

.nav-f30 h2 b {
	margin-right: 15px;
      font-weight: 100;
}

.nav-f30 p {
	color: #999;
	margin-top: 11px;
}

.nav-f30 .btn-line {
	position: absolute;
	right: 0;
	bottom: 5px;
	height: 26px;
	line-height: 28px;
	text-align: center;
	padding: 0 10px;
}


/* chart-occ1 */

.chart-occ1 {
	height: 240px;
	background: url('../../images/2018/chartlet_v3/bg-360x240.jpg') no-repeat;
	position: relative;
}

.chart-occ1 .logo {
	position: absolute;
	top: 20px;
	right: 20px;
}

.chart-occ1 .txt {
	float: left;
	margin: 95px 0 0 37px;
	line-height: 16px;
	border-left: 4px solid #ec3b3b;
	padding-left: 19px;
}

.chart-occ1 .txt p {
	font-size: 24px;
	line-height: 26px;
	margin-top: 8px;
}


/* ind-zixun-bar */

.ind-zixun-bar {
	height: 260px;
	padding: 30px 40px 35px;
}

.ind-zixun-bar .input-txt {
	border-bottom: 2px solid #eee;
}

.ind-zixun-bar .input-txt .tips {
	top: 19px;
	font-size: 18px;
	color: #bbb;
}

.ind-zixun-bar .input-txt .txt {
	display: block;
	width: 100%;
	height: 20px;
	font-size: 18px;
	padding: 18px 0;
}

.ind-zixun-bar .btn {
	display: block;
	width: 100px;
	margin: 30px 0 26px;
}

.ind-zixun-bar .zixun-tag {
	height: 20px;
	overflow: hidden;
}

.ind-zixun-bar .h-lei {
	color: #999;
}

.ind-zixun-bar .h-lei a {
	margin: 0 10px 0 5px;
}


/* zixun-show-bar */

.zixun-show-bar {}

.tab-tit-line {
	overflow: hidden;
}

.tab-tit-line .nv-tag {
	float: left;
	margin-right: 40px;
	font-size: 18px;
	color: #333;
	line-height: 24px;
	padding-bottom: 8px;
	border-bottom: 4px solid transparent;
}

.tab-tit-line .nv-tag.cur {
	font-weight: 600;
	border-bottom-color: #E8510F;
}

.zixun-show-bar .tab-item {
	height: 384px;
	overflow: hidden;
}


/**/

.zixun-show-bar .lawyer-huifu {
	margin-top: 7px;
}

.lawyer-huifu li {
	width: 100%;
}

.lawyer-huifu li .hf-list {
	padding-top: 20px;
	padding-bottom: 20px;
}

.lawyer-huifu li h3 {
	font-size: 20px;
	line-height: 24px;
	height: 24px;
overflow:hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.lawyer-huifu li p {
	color: #999;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin: 11px 0 25px;
}

.lawyer-huifu li .hf-lr {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.lawyer-huifu li .hf-lr .photo {
	float: left;
	margin-right: 15px;
}

.lawyer-huifu li .hf-lr .photo img {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	position: relative;
  left: 10px;
}

.lawyer-huifu li .hf-lr .photo .z2 {
	z-index: 2;
	margin-left: -25px;
}

.lawyer-huifu li .hf-lr .photo .z1 {
	z-index: 1;
	margin-left: -10px;
}

.lawyer-huifu li .hf-lr span {
	font-size: 12px;
	color: #999;
}


/* huifu-dongtai */

.huifu-dongtai {}

.huifu-dongtai .ovh {
	height: 595px;
	margin-top: 15px;
}

.huifu-dongtai .ovh .bg-zd {
	position: absolute;
	left: 24px;
	top: 0;
	width: 1px;
	height: 15px;
	background-color: #f8f8f8;
}

.huifu-dongtai .line {
	margin-left: 24px;
	border-left: 1px solid #ddd;
}

.huifu-dongtai .dt-item {
	position: relative;
	padding: 0 0 30px 40px;
}

.huifu-dongtai .dt-item .time {
	position: absolute;
	left: -26px;
	top: 0;
	background-color: #f8f8f8;
	width: 52px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}

.bg-ff .huifu-dongtai .dt-item .time {
	background-color: #fff;
}

.huifu-dongtai .dt-item .lr-info {}

.huifu-dongtai .dt-item .lr-info .img-block {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

.huifu-dongtai .dt-item .lr-info .name {
	color: #bbb;
}

.huifu-dongtai .dt-item .lr-info .help {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	margin-top: 4px;
}

.huifu-dongtai .dt-item .wenti {
	display: block;
	height: 20px;
	overflow: hidden;
	margin: 16px 0 14px;
}

.huifu-dongtai .dt-item .huida {
	color: #666;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}

.huifu-dongtai .dt-item .huida span {
	color: #bbb;
}


/* xuanz-liyou */

.xuanz-liyou {}

.xuanz-liyou .txt-list {
	padding: 18px 30px 17px;
}

.txt-list li {
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}

.txt-list li .dot {
	float: left;
	width: 4px;
	height: 4px;
	background-color: #666;
	margin: 18px 15px 0 0;
}

.txt-list li a {
	color: #999;
}

.txt-list li.cur .dot,
.xuanz-liyou li:hover .dot {
	background-color: #E8510F;
}


/* chart-occ2 */

.chart-occ2 {
	height: 247px;
	position: relative;
	text-align: center;
	background: url('../../images/2018/chartlet_v3/bg-360x240.jpg') no-repeat;
	background-size: cover;
}

.chart-occ2 .line2 {
	position: absolute;
	left: 50%;
	top: 0;
	width: 80px;
	height: 6px;
	margin-left: -40px;
}

.chart-occ2 h3 {
	font-size: 20px;
	color: #222;
	line-height: 30px;
	padding-top: 32px;
}

.chart-occ2 ul {
	overflow: hidden;
	padding: 45px 10px 0;
}

.chart-occ2 li {
	float: left;
	width: 33.33%;
	font-size: 16px;
	color: #222;
}

.chart-occ2 .ico-ts {
	display: block;
	margin: 0 auto 11px;
}


/* chart-occ3 */

.chart-occ3 {
	height: 233px;
	background: url('../../images/2018/chartlet_v3/bg-360x233.jpg') no-repeat;
	position: relative;
}

.chart-occ3 .txt {
	float: left;
	margin-left: 35px;
	border-left: 4px solid #ec3b3b;
	padding: 0 20px;
	margin-top: 75px;
}

.chart-occ3 .txt span {
	font-size: 24px;
	color: #fff;
	line-height: 28px;
}

.chart-occ3 .txt p {
	color: #666;
	margin-top: 8px;
}

.chart-occ3 .link {
	position: absolute;
	right: 40px;
	bottom: 15px;
}


/* table-weituo */

.table-weituo {
	text-align: center;
	margin-top: 15px;
}

.table-weituo th {
	font-size: 18px;
}

.table-weituo th p {
	padding: 0 20px;
}

.table-weituo th {
	height: 56px;
}

.table-weituo td {
	height: 92px;
	border-top: 1px solid #eee;
}

.table-weituo .w60 {
	width: 60%;
}

.table-weituo .w25 {
	width: 25%;
}

.table-weituo .w15 {
	width: 15%;
}


/* youshi-lr */

.youshi-lr {}

.youshi-lr .nav-f18 {
	padding-top: 14px;
}

.youshi-lr ul {
	padding: 17px 0 27px 0;
}

.youshi-lr li {
	float: left;
	width: 33.33%;
	color: #222;
	text-align: center;
}

.youshi-lr li .ico-ts {
	display: block;
	margin: 0 auto 16px;
}


/* case-dongtai-bar */

.case-dongtai-bar {}

.case-dongtai-bar .updown-roll-bar .ovh {
	height: 273px;
	margin-top: 10px;
}

.case-dongtai-bar .dt-item {
	padding-bottom: 20px;
}

.case-dongtai-bar .dt-item .time {
	font-size: 12px;
	margin-bottom: 2px;
}

.case-dongtai-bar .dt-item .case {
	line-height: 24px;
	color: #bbb;
	height: 48px;
	overflow: hidden;
}

.case-dongtai-bar .dt-item .img-block {
	float: left;
	width: 40px;
	height: 40px;
	margin: 4px 10px 0 0;
}


/* zs-roll */

.zs-roll {
	height: 250px;
	overflow: hidden;
	position: relative;
}

.zs-roll .roll-btn {
	position: absolute;
	top: 40%;
	z-index: 10;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.zs-roll .roll-btn:hover {
	background-color: rgba(255, 255, 255, .2);
}

.zs-roll .btn-left {
	left: 0;
}

.zs-roll .btn-right {
	right: 0;
}

.zs-roll .roll-img-list {
	height: 250px;
	position: absolute;
	left: 0;
	top: 0;
}

.zs-roll .roll-img-list li {
	float: left;
	width: 400px;
	height: 250px;
	position: relative;
}

.zs-roll .roll-img-list li .bg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	line-height: 60px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .5);
	text-align: center;
	overflow: hidden;
}

.zs-roll .roll-img-list li .bg a {
	line-height: 60px;
	font-size: 18px;
	color: #fff;
}


/* zs-tuijian */

.zs-tuijian {}

.zs-tuijian li {
	height: 120px;
}

.zs-tuijian li .img-block {
	float: left;
	width: 190px;
	height: 120px;
	margin-right: 20px;
}

.zs-tuijian li h4 {
	font-size: 16px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.zs-tuijian li .info {
	color: #bbb;
	margin-top: 25px;
}


/* zmt-nv */

.zmt-nv {
	height: 32px;
}

.zmt-nv .fr {
	margin-top: 12px;
}


/* zmt-list */

.zmt-list {}

.zmt-list li {
	height: 20px;
	overflow: hidden;
	margin-top: 22px;
}

.zmt-list li .tit {
	font-size: 16px;
	height: 20px;
	overflow: hidden;
}

.zmt-list li .more {
	height: 60px;
	padding-top: 10px;
}

.zmt-list li .more img {
	float: left;
	width: 96px;
	height: 60px;
	margin-right: 10px;
}

.zmt-list li .more p {
	color: #999;
}

.zmt-list li.cur {
	height: auto;
}


/* tx-list */

.tx-list {
	padding-top: 2px;
}

.tx-list li {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}


/* jiejue-fangan */

.jiejue-fangan {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
}

.jiejue-fangan li {
	float: left;
	width: 33.33%;
	*width: 33.2%;
}

.jiejue-fangan a {
	display: block;
	height: 49px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding-top: 10px;
	text-align: center;
}

.jiejue-fangan a .ico-zc {
	display: block;
	margin: 0 auto 5px;
}

.jiejue-fangan a:hover {
	background-color: #E8510F;
	color: #fff;
}

.jiejue-fangan a:hover .i-zc1 {
	background-position: 0 -20px;
}

.jiejue-fangan a:hover .i-zc2 {
	background-position: -25px -20px;
}

.jiejue-fangan a:hover .i-zc3 {
	background-position: -50px -20px;
}

.jiejue-fangan a:hover .i-zc4 {
	background-position: -75px -20px;
}

.jiejue-fangan a:hover .i-zc5 {
	background-position: -100px -20px;
}

.jiejue-fangan a:hover .i-zc6 {
	background-position: -125px -20px;
}

.jiejue-fangan a:hover .i-zc7 {
	background-position: -150px -20px;
}

.jiejue-fangan a:hover .i-zc8 {
	background-position: -175px -20px;
}

.jiejue-fangan a:hover .i-zc9 {
	background-position: -200px -20px;
}

.jiejue-fangan a:hover .i-zc10 {
	background-position: -225px -20px;
}

.jiejue-fangan a:hover .i-zc11 {
	background-position: -250px -20px;
}

.jiejue-fangan a:hover .i-zc12 {
	background-position: -275px -20px;
}


/* redian-bar */

.redian-bar {}

.redian-bar .tab-item {
	height: 465px;
}

.redian-bar .tag-bar {
	float: left;
	width: 390px;
	height: 140px;
	margin: 0 15px 15px 0;
	position: relative;
}

.redian-bar .tag-bar .all {
	padding: 10px 20px 20px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}

.redian-bar .tag-bar .tit {
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	position: relative;
	margin-bottom: 2px;
}

.redian-bar .tag-bar .tit .line {
	position: absolute;
	left: -20px;
	top: 0;
	width: 4px;
	height: 36px;
	background-color: #E8510F;
	display: none;
}

.redian-bar .tag-bar .ovh {
	height: 72px;
	overflow: hidden;
}

.redian-bar .tag-bar a {
	float: left;
	white-space: nowrap;
	margin-right: 30px;
	line-height: 36px;
}


/**/

.redian-bar .tag-bar.hover {
	z-index: 10;
}

.redian-bar .tag-bar.hover .all {
	box-shadow: 0 2px 40px rgba(0, 0, 0, .2);
}

.redian-bar .tag-bar.hover .tit {
	font-weight: 600;
}

.redian-bar .tag-bar.hover .tit .line {
	display: block;
}


/* ind-rank-bar */

.ind-rank-bar {
	float: left;
	width: 350px;
	padding: 25px 20px;
}

.ind-rank-bar ul {}

.ind-rank-bar ul li {
	position: relative;
	padding: 10px 40px 10px 0;
}

.ind-rank-bar ul li .ico-ts {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -4px;
}

.ind-rank-bar ul li .moren {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 70px;
	position: relative;
}

.ind-rank-bar ul li .moren .num {
	position: absolute;
	left: 18px;
	top: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #bbb;
	border-radius: 50%;
	line-height: 22px;
	text-align: center;
	color: #bbb;
}

.ind-rank-bar ul li.rank-t .moren .num {
	background-color: #bbb;
	color: #fff;
}

.ind-rank-bar ul li .lr-show {
	height: 60px;
	overflow: hidden;
	position: relative;
	padding-right: 100px;
	display: none;
}

.ind-rank-bar ul li .lr-show .img-block {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 10px;
}

.ind-rank-bar ul li .lr-show .name {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-top: 8px;
}

.ind-rank-bar ul li .lr-show .f12 {
	height: 20px;
	overflow: hidden;
}

.ind-rank-bar ul li .lr-show .btn-line {
	position: absolute;
	top: 16px;
	right: 0;
	width: 78px;
	height: 26px;
	line-height: 28px;
	text-align: center;
}


/**/

.ind-rank-bar ul li.show .moren {
	display: none;
}

.ind-rank-bar ul li.show .lr-show {
	display: block;
}


/**2018-05-09 下拉框新样式*/

.left-nav-bar .drop-down .drop-txt .i-top3 {
	position: absolute;
	top: 14px;
	right: 5px;
}


/*2018-05-15*/

.nv-r-pa .nv-item .lei dd a {
	min-width: 84px
}


/* 2018-07-27 首页轮播广告，知名律师修改为整块链接 */


/* 首页轮播广告 */

.index-roll .roll-img-list li .lawyer {
	display: block;
	height: 236px;
	position: relative;
}

.index-roll .roll-img-list li .btn {
	position: absolute;
	top: 50px;
	right: 30px;
	width: 100px;
}

.index-roll .roll-img-list li .all-info .lr-info .name strong {
	font-size: 24px;
	color: #333;
	margin-right: 10px;
}

.index-roll .roll-img-list li .all-info .lr-info .r-phone .tel,
.index-roll .roll-img-list li .txt {
	color: #333;
}


/* 知名律师 */

.char-zm-popup .lr-info .name,
.char-zm-popup .txt,
.char-zm-popup .lr-info .r-phone {
	color: #333;
}


/* 2018-09-27 */

.left-nav-bar .lingyu {
	padding: 12px 0;
}

.left-nav-bar .lingyu li,
.left-nav-bar .all {
	height: 35px;
	line-height: 35px;
}

.left-nav-bar .all {
	padding: 0 30px;
}


/* nv-r-pa 修改 */

.nv-r-pa {
	width: 590px;
}

.nv-r-pa .nv-item .lei {
	width: auto;
}

.nv-r-pa .nv-item .lei .pad {
	padding: 0 40px;
}

.nv-r-pa .nv-item .lei dl {
	padding-top: 45px;
}

.nv-r-pa .nv-item .lei dd {
	height: 72px;
}

.nv-r-pa .nv-item .nv-type {
	width: auto;
	height: auto;
	padding: 0 30px;
	margin-top: 40px;
}

.nv-r-pa .nv-item .nv-type li {
	float: left;
	width: 25%;
}

.nv-r-pa .nv-item .nv-type li a {
	border-bottom: none;
	border-top: 1px solid #eee;
}

.nv-r-pa .nv-item .nv-type li a p {
	font-size: 12px;
}


/* icon */

.i-ts22 {
	width: 50px;
	height: 50px;
	background-position: -300px 0;
}

.i-ts22b {
	width: 50px;
	height: 50px;
	background-position: -300px -55px;
}

.i-ts23 {
	width: 34px;
	height: 34px;
	background-position: -360px 0;
}

.i-ts23b {
	width: 34px;
	height: 34px;
	background-position: -360px -40px;
}

.i-ts24 {
	width: 34px;
	height: 34px;
	background-position: -400px 0;
}

.i-ts24b {
	width: 34px;
	height: 34px;
	background-position: -400px -40px;
}

.i-ts25 {
	width: 34px;
	height: 34px;
	background-position: -360px -80px;
}

.i-ts25b {
	width: 34px;
	height: 34px;
	background-position: -360px -120px;
}

.i-ts26 {
	width: 34px;
	height: 34px;
	background-position: -400px -80px;
}

.i-ts26b {
	width: 34px;
	height: 34px;
	background-position: -400px -120px;
}

.tel-02 {
	width: 15px;
	height: 14px;
	background-position: -99px 0;
}

.i-zx27 {
	width: 20px;
	height: 15px;
	background-position: -160px -101px;
}


/* find-type 快速找律师 */

.find-type {
	padding: 0 30px;
	text-align: center;
}

.find-type li {
	position: relative;
}

.find-type li a {
	display: block;
}

.find-type li a .ico-ts {
	transition: all .15s linear;
}

.find-type li a:hover {
	border-color: #fff;
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
}

.find-type a:hover .i-ts22 {
	background-position: -300px -55px;
}

.find-type a:hover .i-ts23 {
	background-position: -360px -40px;
}

.find-type a:hover .i-ts24 {
	background-position: -400px -40px;
}

.find-type a:hover .i-ts25 {
	background-position: -360px -120px;
}

.find-type a:hover .i-ts26 {
	background-position: -400px -120px;
}

.find-type .dk {
	height: 180px;
	margin-bottom: 30px;
}

.find-type .dk a {
	height: 134px;
	padding-top: 45px;
	border-bottom: 1px solid #eee;
}

.find-type .dk p {
	font-size: 18px;
	margin-top: 20px;
}

.find-type .dk a:hover {
	left: -30px;
	width: 300px;
}


/**/

.find-type .xk {
	float: left;
	width: 50%;
	height: 100px;
}

.find-type .xk a {
	display: block;
}

.find-type .xk a p {
	margin-top: 15px;
}

.find-type .x1 a {
	padding: 7px 30px 0 0;
	height: 92px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.find-type .x2 a {
	padding: 7px 0 0 30px;
	height: 92px;
	border-bottom: 1px solid #eee;
}

.find-type .x3 a {
	padding: 30px 30px 0 0;
	height: 70px;
	border-right: 1px solid #eee;
}

.find-type .x4 a {
	padding: 30px 0 0 30px;
	height: 70px;
}

.find-type .x1 a:hover {
	left: -30px;
	top: -30px;
	width: 149px;
	height: 90px;
	padding: 37px 0 0 0;
}

.find-type .x2 a:hover {
	left: -1px;
	top: -31px;
	width: 150px;
	height: 91px;
	padding: 38px 0 0 1px;
}

.find-type .x3 a:hover {
	left: -30px;
	width: 149px;
	height: 103px;
	padding: 30px 0 0 0;
}

.find-type .x4 a:hover {
	left: -1px;
	top: -1px;
	width: 150px;
	height: 103px;
	padding: 31px 0 0 1px;
}


/* 首屏轮播广告 修改 */

.index-roll .rolldot span {
	height: 4px;
}

.index-roll .rolldot span.cur {
	height: 6px;
}

.index-roll .roll-img-list li .all-info {
	height: 236px;
	padding: 0;
}

.index-roll .roll-img-list li .all-info .lr-info .name b {
	font-size: 24px;
	color: #333;
	font-weight: 600;
	margin-right: 10px;
}

.index-roll .roll-img-list li .all-info .b-link {
	display: block;
	padding: 25px 30px;
	height: 186px;
}

.index-roll .roll-img-list li .all-info .btn {
	z-index: 10;
}

.index-roll .btn-prev,
.index-roll .btn-next {
	position: absolute;
	top: 75px;
	z-index: 20;
	cursor: pointer;
	transition: all .25s linear;
	float: left;
}

.index-roll .btn-next {
	right: 0;
}

.index-roll .btn-prev:hover,
.index-roll .btn-next:hover {
	opacity: .5;
}


/* 地区律师，快速咨询  修改 */

.ks-find .dot span {
	border: 2px solid #fff;
	margin-left: 3px;
	margin-right: 3px;
}

.ks-find .dot span.cur {
	width: 8px;
	height: 8px;
}


/* 知名律师修改 */

.mt8 {
	margin-top: 8px !important;
}

.char-zhiming-bar .char-item {
	position: relative;
	z-index: 1;
}

.char-zhiming-bar .char-item .lr-photo {
	position: relative;
}

.char-zhiming-bar .char-item .lr-photo p {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 20px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	font-size: 12px;
	color: #fff;
	color: rgba(255, 255, 255, .75);
	text-align: center;
}

.char-zm-popup {
	width: 340px;
	height: 220px;
	padding: 0;
}

.char-zm-popup .link-k {
	display: block;
	height: 180px;
	padding: 20px;
}

.char-zm-popup .img-block {
	position: absolute;
	left: 20px;
	width: 60px;
	height: 60px;
	margin: 0 20px 0 0;
}

.char-zm-popup .pl80 {
	padding-left: 80px;
}

.char-zm-popup .lr-info {
	padding: 9px 0 0 0;
}

.char-zm-popup .lr-info .name {
	font-size: 18px;
	line-height: 24px;
	height: 24px;
}

.char-zm-popup .lr-info .tips {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}

.char-zm-popup .txt {
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	padding: 0;
	margin: 12px 0 22px;
}

.char-zm-popup .lr-info .r-phone {
	position: static;
	font-size: 20px;
	line-height: 24px;
}

.char-zm-popup .i-zx27 {
	position: absolute;
	top: 28px;
	right: 20px;
	opacity: .2;
}

.char-zm-popup .data-info {
	height: 20px;
	font-size: 12px;
	color: #999;
	margin-top: 15px;
}

.char-zhiming-bar .zm-list-b {
	margin-top: 0;
}

.char-zhiming-bar .zm-list-b .char-zm-popup {
	top: 130px;
}

.z10 .char-item {
	z-index: 10;
}


/* .chart-occ1 修改 */

.chart-occ1 {
	height: 300px;
	background-size: cover;
}

.chart-occ1 .txt {
	margin-top: 185px;
}


/* 2018-11-28 */

.sou-lawyer {
	width: 120px;
	height: 154px;
	overflow: hidden;
}