body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
textarea,
p,
th,
td,
hr,
button {
	margin: 0;
	padding: 0;
}

body * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: #333;
}

.clear {
	clear: both
}

ul li {
	list-style: none;
}

h1,
h2,
h3 {
	font-size: 100%;
	font-weight: normal;
}
/*首页开始*/
.header_bar {
	background-color: #fff;
	position: relative;
	z-index: 900;
	display: flex;
	flex-direction: column;
	align-content: center;
	background: #f5f9f9;
}

.logo_bar {
	height: auto;
	padding: 17px 0 0;
}

.logo_bar .logo {
	float: left;
}

a:link,
a:visited {
	text-decoration: none;
}

.logo_bar .logo img {
	float: left;
}

.logo_bar .slogan {
	float: left;
	margin-top: 6px;
}

.logo_bar .r_h42 {
	line-height: 42px;
}

.logo_bar .r_h42 {
	height: 42px;
}

.fr {
	float: right;
}

.logo_bar .r_h42 .search_bar {
	float: left;
	width: 432px;
	height: 40px;
	position: relative;
	z-index: 10;
	padding-right: 60px;
	background-color: #fff;
	border: 1px solid #999;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.logo_bar .r_h42 .search_bar .tip {
	/* position: absolute; */
	left: 20px;
	top: 0;
	z-index: -1;
	line-height: 42px;
	color: #ccc;
}

.logo_bar .r_h42 .search_bar .tx {
	display: block;
	width: 339px;
	height: 38px;
	padding: 0px 0px 0 1px;
	font-size: 14px;
	border: 0;
	float: left;
}

.logo_bar .r_h42 .search_bar button {
	position: absolute;
	top: 0;
	right: 0;
	width: 90px;
	height: 38px;
	cursor: pointer;
	color: #fff;
	background: #01af63;
	border: 0;
}

.logo_bar .r_h42 .btn {
	float: left;
	width: 120px;
	height: 42px;
	margin-left: 20px;
	background-color: #11ab5d;
	border-radius: 100px;
	transition: all .25s linear;
	font-size: 16px;
	color: #fff;
	line-height: 42px;
	text-align: center;
	border: 0;
}

.logo_bar .r_h42 .btn .i_hf9 {
	background: url(/Images/home/1.png);
	background-size: 100% 100%;
}

.w1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.w1200.pt60 {
	display: flex;
	flex-direction: column;
}

.w1200.weibu {
	display: flex;
	flex-direction: column;
}


.clearfix1 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.scrch-box {
	float: left;
	margin: 22px 0 0 46px;
}

.ico_hf {
	display: inline-block;
	vertical-align: middle;
}

.main_nav {
	height: 42px;
	margin-top: 7px;
}

.main_nav li {
	float: left;
	padding: 0 2%;
	position: relative;
}

.main_nav li.cur .link {
	font-weight: 600;
}

.main_nav li .link {
	display: block;
	padding: 10px 0;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	position: relative;
}

ul.main_nav li .on {
	display: flex !important;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
ul.main_nav li .lichild{
	display: none;
	padding: 10px 0;
	font-size: 16px;
	color: #333;
	line-height: 22px;
	position: relative;
	background: #f5f9f9;
}
ul.main_nav li .lichild a{
	margin-bottom: 5px;
}

.main_nav li.cur .link:after,
.main_nav li .link:hover:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	background-color: #01af63;
	border-radius: 2px;
	content: '';
}

.kuang {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	float: left;
	margin-top: 20px;
}

.biaotikuang {
	width: 100%;
	float: left;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 10px 0;
}

.zixun_title {
	font-size: 20px;
	font-family: Adobe Heiti Std, Adobe Heiti Std-R;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 20px;
	letter-spacing: 0.2px;
	text-indent: 0.5em;
}

.zixun_title::before {
	content: "";
	width: 7px;
	height: 20px;
	background: #4eab82;
	border-radius: 4px;
	float: left;
}

.item1 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	margin-top: 10px;
}

.item1 a {
	font-size: 18px;
	color: #4eab82;
	text-align: center;
	margin-top: 10px;
}

.rm-item {
	width: 152px;
	float: left;
	margin-bottom: 20px;
	text-align: center;
}

.rm-item .biaoti {
	font-size: 16px;
	display: inline-block;
	width: 100%;
	color: #323232;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 13px;
}

.tupian {
	display: inline-block;
	width: 80px;
	margin-bottom: 20px;
}

.tupian img {
	width: 100%;
}

.legal-catalogue-left {
	float: left;
	width: 750px;
	margin-right: 20px;
}

.legal-catalogue-left ul li {
	width: 49%;
	line-height: 32px;
	margin-bottom: 22px;
	text-indent: 30px;
	font-size: 16px;
	color: #323232;
	background: url(/Images/home/13.png) no-repeat 2px 9px;
	overflow: hidden;
	background-size: 5% 51%;
}

.legal-catalogue-left ul li a {
	font-size: 15px;
	color: #323232;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.kuang_s {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.kuang1 {
	width: 49%;
	line-height: 32px;
	margin-bottom: 22px;
	text-indent: 30px;
	font-size: 16px;
	color: #323232;
	overflow: hidden;
}

.kuang2 {
	background: url(/Images/home/13.png) no-repeat 2px 9px;
	overflow: hidden;
	background-size: 5% 51%;
}

.kuang2 a{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.desc {
	padding: 20px 0px 0;
	line-height: 22px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	height: 60px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.legal-catalogue-right {
	float: right;
	width: 377px;
	border: 1px solid #e8e6e5;
}

.legal-catalogue-right-title {
	width: 379px;
	height: 38px;
	margin-top: -1px;
	margin-left: -1px;
	background: #4eab82;
}

.legal-catalogue-right-title h3 {
	float: left;
	height: 38px;
	line-height: 38px;
	text-indent: 43px;
	font-size: 16px;
	color: #ffffff;
	background: url(/Images/home/icon-1.png) no-repeat 15px -302px;
}

.legal-catalogue-right-title a {
	float: right;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #ffffff;
	margin-right: 10px;
}

.legal-catalogue-right ul {
	position: relative;
	width: 340px;
	margin: 0 auto;
	padding-top: 9px;
	padding-bottom: 2px;
}

.legal-catalogue-right ul li {
	width: 100%;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px dashed #dddddd;
	text-indent: 26px;
	background: url(/Images/home/icon-1.png) no-repeat 5px -220px;
	overflow: hidden;
}

.legal-catalogue-right ul li a {
	font-size: 16px;
	color: #323232;
	height: 49px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.item2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	margin: 10px;
}

.item2 a {
	font-size: 18px;
	min-width: 5%;
	text-align: center;
	margin: 10px 0 5px;
	cursor: pointer;
	padding: 0 5px 3px 5px;
}


.item3 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	margin: 10px;
}

.item3 a {
	font-size: 18px;
	min-width: 5%;
	text-align: center;
	margin: 10px 0 5px;
	cursor: pointer;
	padding: 0 5px 3px 5px;
}

.i {
	border-bottom: 3px solid #4eab82;
	color: #4eab82;
	padding-bottom: 0px !important;
}

.mt20 {
	margin-top: 20px;
	float: left;
	width: 100%;
}

.ft_main {
	padding: 10px 0 20px;
	background: #141414;
}

.ft_tab {
	margin-top: 10px;
}

.ft_tab .tab_nav {
	height: 35px;
	line-height: 30px;
	border-bottom: 1px solid #262626;
}

.ft_tab .tab_nav span {
	float: left;
	padding-bottom: 5px;
	position: relative;
	font-size: 12px;
	color: #999;
	margin-right: 30px;
	cursor: pointer;
}

.ft_tab .tab_nav span.cur {
	color: #fff;
}

.ft_tab .tab_nav span.cur:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
	height: 2px;
	background-color: #fff;
	content: '';
}

.ft_tab .tab_item {
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	padding-top: 15px;
}

.ft_tab .tab_item a{
	color: #ffffff;
}

.ft_tab .tab_item span{
	color: #ffffff;
}

.ft_other {
	color: #9b9b9b;
	padding-top: 30px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.ft_other > img{
	width: 250px;
	height: 100%;
	margin-right: 70px;
	filter: invert(50%) brightness(150%);
}
.ft_other .ft_link_map {
	overflow: hidden;
	width: 100%;
}

.ft_other .ft_link_map li {
	float: left;
	margin-right: 40px;
}

.ft_other .ft_link_map li a,.copyright a {
	color: #9b9b9b;
	transition: color .25s linear;
}

.ft_other .copyright {
	font-size: 12px;
	margin-top: 10px;
}

.ft_other .copyright span {
	margin: 0 5px;
}

.footer_dianhua{
	width: 90px;display:inline-block;vertical-align:middle;filter: invert(20%) brightness(400%);
}
.footer_youxiang{
	width: 120px;display:inline-block;vertical-align:middle;filter: invert(20%) brightness(400%);
}

.none{
	display: none;
}
/*首页结束*/
/*合同列表页开始*/
.main_box {
	float: left;
	width: 100%
}


.main_box .daohang {
	height: 42px;
	overflow: hidden;
	width: 100%;
	float: left;
	line-height: 42px;
}

.pnav {
	float: left;
	color: #909090;
	font-size: 14px;
}

.pnav a {
	display: inline-block;
	padding: 0 5px;
	color: #909090;
	font-size: 14px;
}

.content_main {
	display: inline;
	/*color: #008e32;*/
	float: left;
	width: 842px;
	background: #fff;
	padding: 10px 39px;
	border-radius: 10px;
	margin-bottom: 20px;
	display: flex;
	flex-direction: column;
}
.w100{
	width: 100%;
}

.content_main h3 {
	color: #333;
	font-size: 17px;
	font-weight: 700;
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin-bottom: 8px;
	background: #f5f5f8;
	border-radius: 10px;
	margin-bottom: 20px;
}

.content_main h3:before {
	content: "";
	width: 10px;
	height: 17px;
	background: #008e32;
	margin-top: 14px;
	float: left;
	border-radius: 21px;
	margin-left: 14px;
	margin-right: 5px;
}

.jrzf-cla-ab {
	margin-top: 20px;
	overflow: hidden;
	padding-bottom: 20px;
}

.jrzf-cla-ab1 {
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}

.jrzf-cla-ab1 span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 20px;
	position: relative;
	z-index: 99;
	background-color: #fff;
	padding-right: 36px;
}

.jrzf-cla-ab1 em {
	position: absolute;
	left: 0;
	top: 10px;
	width: 100%;
	height: 4px;
	background-color: #008e32;
}

.fenlei {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}

.fenlei a {
	display: block;
	white-space: nowrap;
	text-align: center;
	overflow: hidden;
	font-size: 0.875rem;
	color: #333;
	min-width: 7%;
	float: left;
	background-color: #eaeaea;
	border-radius: 0.3125rem;
	height: 30px;
	line-height: 30px;
	margin: 10px 5px 0;
	padding: 0 5px;
}

.fenlei a.active{
	color: #ffffff;
	background: #01af63;
}

.r_list {
	float: left;
	width: 100%;
}

.r_list h4 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	position: relative;
	line-height: 40px;
	height: 70px;
}

.r_list h4 a {
	color: #333;
	margin-left: 25px;
	background: #fff;
	font-size: 16px;
	background-color: #fff;
	padding-right: 20px;
	position: absolute;
	z-index: 1;
}

.r_list p {
	float: left;
	line-height: 27px;
	width: 100%;
	color: #999;
	font-size: 14px;
}

.r_list li {
	color: #333333;
	float: left;
	width: 100%;
	margin-bottom: 22px;
}

.r_list li h4 a:hover {
	color: #0099cb;
}

.r_list li h4:before {
	content: "w";
	line-height: 14px;
	color: #0099cc;
	width: 14px;
	height: 14px;
	text-align: center;
	float: left;
	border: 1px solid #0099cc;
	font-family: inherit;
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	top: 7px;
	border-radius: 2px;
	background: #fff;
	margin-top: 4px;
}
/*合同列表页结束*/
/*律师生活列表页开始*/
.topic-list .topic-list-nav {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	position: relative;
}
.topic-list .topic-list-nav .nav-item.active {
	font-weight: 600;
	color: #121212;
	pointer-events: none;
	cursor: default;
}
.topic-list .topic-list-nav .nav-item {
	font-size: 30px;
	font-weight: 400;
	color: #333;
	line-height: 28px;
	margin-right: 30px;
	cursor: pointer;
}

.components-topic-list-content.topic-list-content .articleItem {
	padding-top: 24px;
}

.article-articleitem.article-ir {
	word-break: break-all;
	display: flex;
}
.article-articleitem.article-ir .article-irl_border {
	border-bottom: 1px solid #f4f4f4;
}
.article-articleitem.article-ir .article-irl {
	padding-bottom: 24px;
	flex: 1;
	display: flex;
	width: 100%;
}
.article-articleitem.article-ir .article-irl .article-irl-img {
	width: 208px;
	height: 116px;
	background: #241b3d;
	border-radius: 4px;
	margin-top: 3px;
}
.article-articleitem.article-ir .article-irl .article-irl-img img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
}
.article-articleitem.article-ir .split-left-l {
	margin-left: 26px;
}
.article-articleitem.article-ir .article-irl-c {
	flex: 1;
	font-size: 16px;
	font-weight: 400;
	color: #999;
	line-height: 24px;
	position: relative;
}
.article-articleitem.article-ir .article-irl-c .title-box {
	overflow: hidden;
	height: 130px;
}
.article-articleitem.article-ir .article-irl-c .article-irl-ct {
	font-size: 18px;
	font-weight: 400;
	color: #121212;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.article-articleitem.article-ir .article-irl-c .article-irl-ct .article-irl-ct_title {
	line-height: 25px;
}
.article-articleitem.article-ir .article-irl-c .article-abstract {
	color: #acacac;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.article-articleitem.article-ir .split-top-m {
	margin-top: 6px;
}
.article-articleitem.article-ir .article-irl-c .article-irl-cb {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.article-articleitem.article-ir .article-irl-c .article-irl-cb_time {
	font-size: 14px;
	line-height: 1;
}
.article-articleitem.article-ir .article-irl-c .article-irl-cb_sign {
	display: flex;
}
.article-articleitem.article-ir .article-irl-c .article-irl-cb_sign a {
	background: #f5f5f5;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 400;
	color: #999;
	padding: 1px 10px;
	box-sizing: border-box;
	line-height: 23px;
}
.article-articleitem.article-ir .split-left-m {
	margin-left: 8px;
}

.topic-page {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 40px 0 20px;
}
.topic-page .page-item.active, .topic-page .un {
	pointer-events: none;
	cursor: default;
}
.topic-page .page-item.active {
	color: #0dab5e;
}
.topic-page a {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	margin: 0 7px;
}
.topic-page .page-item.active, .topic-page .un {
	pointer-events: none;
	cursor: default;
}

.content_side {
	float: right;
	width: 336px;
}

.content_side .hd_side {
	float: left;
	width: 86%;
	padding: 5% 0;
	background: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
}

.content_side .hd_side .title span:before {
	content: "";
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 12px solid #01af63;
	border-bottom: 6px solid transparent;
	border-radius: 0;
	margin-left: 10px;
	margin-top: 14px;
	background: #f5f5f8;
	float: left;
	margin-right: 10px;
}

.content_side .hd_side .title {
	float: left;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	background: #f9f9f9;
	height: 40px;
	width: 100%;
	border-radius: 8px;
	margin-bottom: 6px;
}

.content_side .hd_side_list li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	width: 100%;
	float: left;
	padding-left: 10px;
}

.hd_side_list li a {
	font-size: 15px;
	color: #333;
}

.content_side .hd_side_list li:before {
	content: "";
	width: 7px;
	height: 7px;
	background: #01af63;
	margin-top: 18px;
	float: left;
	border-radius: 21px;
	margin-right: 12px;
}

.content_side .hd_side_list a:hover {
	color: #0099cb
}
/*律师生活列表页结束*/
/*律师生活详情页开始*/
.article-title {
	font-size: 36px;
	font-weight: 600;
	color: #333;
	line-height: 48px;
	margin-bottom: 12px;
	margin-top: -6px;
}
.article-title h1 {
	display: inline;
	font-size: 36px;
	font-weight: 600;
	color: #333;
	line-height: 48px;
}
.article-title .article-type {
	width: 48px;
	height: 26px;
	border-radius: 6px 2px 6px 2px;
	border: 1px solid #01af63;
	display: inline-flex;
	flex-shrink: 1;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 400;
	color: #11ab5d;
	box-sizing: border-box;
	transform: translateY(-6px);
	margin-left: 5px;
}
.article-info .time {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	line-height: 25px;
}
.article-info {
	display: flex;
	margin-bottom: 30px;
}
.article-info .author {
	margin-right: 50px;
}
.article-info .author {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	line-height: 25px;
}
.article-info .author-hover {
	color: #999;
}

.article-desc {
	width: 100%;
	border-radius: 4px;
	min-height: 62px;
	padding: 21px 40px 21px 79px;
	font-size: 14px;
	font-weight: 400;
	color: #666;
	line-height: 24px;
	box-sizing: border-box;
	background: url(/Images/home/jian.png) no-repeat 25px 25px;
	background-size: 40px auto;
	background-color: #f7f7f7;
	margin-bottom: 20px;
}

.article-desc-wd {
	width: 100%;
	border-radius: 4px;
	min-height: 62px;
	padding: 21px 40px 21px 79px;
	font-size: 14px;
	font-weight: 400;
	color: #666;
	line-height: 24px;
	box-sizing: border-box;
	background: url(/Images/home/da.png) no-repeat 25px 25px;
	background-size: 40px auto;
	background-color: #f7f7f7;
	margin-bottom: 20px;
}

.article-content {
	word-wrap: break-word;
	/*margin-bottom: 60px;*/
	font-size: 16px;
}
.article-content p img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.article-content p {
	line-height: 1.75!important;
	font-size: 16px!important;
	margin: 1em 0;
}

.relevant-recommend {
	padding-top: 20px;
}
.relevant-recommend .title1 {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	line-height: 28px;
	padding-left: 15px;
	position: relative;
}
.relevant-recommend .title1:after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: " ";
	width: 4px;
	height: 20px;
	background: linear-gradient(323deg,#01af63,#01af63);
	box-shadow: 0 2px 3px 0 rgb(240 37 15 / 10%);
}
.relevant-recommend .recommend-list .articleItem {
	padding-top: 24px;
}
/*律师生活详情页结束*/
/*相关链接开始*/
.xiangguan{border-top: 1px dashed #ccc;margin-bottom: 10px;}
.xiangguan h2{font-weight: bold;line-height: 40px;font-size: 18px;padding-left: 15px;}
.xiangguan ul{width: 100%;display: inline-block;}
.xiangguan li{float: left;width: 100%;line-height: 30px;border-bottom: 1px dashed #e0e0e0;padding-left: 15px;}
.xiangguan li i{float: left;font-size: 18px;color: #0a82d7;margin-right: 5px;}
.xiangguan li a{float: left;font-size: 16px;color: #666;letter-spacing: 3px; }
.xiangguan li a:hover{color: #ea4c3c;transition: all .5s linear;transform: translateX(10px);}
.tags{width: 100%;display: inline-block;margin-top: 10px;border-top: 1px solid #ccc;padding-top: 10px;}
.tags strong{float: left;}
.tags span{float: left;color: #ea4c3c;margin: 0 5px;}
/*相关链接结束*/
/*合同范本详情页开始*/
.ht5-left {
	float: left;
	width: 862px;
	margin-right: 14px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
}
.property-content {
	/* width: 802px; */
	padding: 10px 30px;
	padding-bottom: 0px;
	border-bottom: 1px solid #e6e6e6;
}
.property-content .pc-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #e6e6e6;
}
.property-content .pc-title h1 {
	font-size: 24px;
	font-weight: bold;
	color: #333;
}
.property-content .pc-time-degree {
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 12px;
	font-family: "宋体";
	color: #999;
	border-bottom: 1px solid #e6e6e6;
}
.property-content .pc-time-degree .pc-desc-time {
	margin-right: 50px;
}

.property-content .pc-daodu {
	width: 748px;
}
.property-content .pc-daodu {
	line-height: 25px;
	padding: 10px;
	margin: 5px auto 5px auto;
	border: 1px solid #e7e7e7;
	font-size: 13px;
	color: #888;
	background: #f8f8f8;
}

.property-content .pc-main {
	width: 770px;
	margin: 0 auto;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 30px;
}
.property-content .pc-main h2 {
	margin-bottom: 10px;
	padding: 10px 0px 5px;
	border-bottom: 1px solid rgb(234, 240, 249);
	font: bold 20px 微软雅黑;
}
.property-content .pc-main p {
	width: 756px;
	line-height: 46px;
	font-size: 14px;
	font-family: "宋体";
	color: #333;
}
.property-content .pc-main h4 {
	width: 745px;
	padding: 10px 14px 0px;
	border: 1px dashed #01af63;
	border-radius: 6px;
	line-height: 34px;
	font-size: 14px;
	font-family: "宋体";
	color: #333;
	font-weight: normal;
}
.relevant_region {
	margin-top: 30px;
}
.public_title {
	height: 27px;
	line-height: 27px;
	margin-bottom: 13px;
	text-indent: 18px;
	font-size: 22px;
	color: #191919;
	background: url(/Images/home/lvshu.png) no-repeat left center;
}

.relevant_region .relevant_region_box {
	position: relative;
	margin-bottom: 26px;
}
.relevant_region .relevant_region_box span {
	float: left;
	height: 24px;
	line-height: 24px;
	font-weight: bold;
	font-family: "宋体";
	font-size: 14px;
	color: #3a3a3a;
}
.relevant_region .relevant_region_box .relevant_region_item {
	margin-left: 78px;
	overflow: hidden;
}
.relevant_region .relevant_region_box a {
	float: left;
	line-height: 24px;
	margin-right: 28px;
	margin-bottom: 6px;
	font-family: "宋体";
	font-size: 14px;
	color: #3a3a3a;
}


.article-block {
	display: flex;
	width: 100%;
	margin-bottom: 10px;
}
.article-block .article-block-box {
	width: 100%;
}
.article-block .article-block-box {
	float: left;
	/* width: 370px; */
}
.article-block .article-block-box .article-block-box-title {
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #d9d9d9;
}
.article-block .article-block-box .article-block-box-title p {
	float: left;
	width: 240px;
	height: 55px;
	line-height: 55px;
	text-indent: 30px;
	font-size: 20px;
	font-family: "新宋体";
	font-weight: bold;
	color: #000;
	background: url(/Images/home/wenjian.png) no-repeat left center;
}
.article-block .article-block-box .article-block-box-title a {
	display: block;
	float: right;
	width: 110px;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	color: #01af63;
}

.article-block .article-block-box .article-block-box-content {
	float: left;
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-top: 6px;
}
.article-block .article-block-box .article-block-box-content p {
	width: 50%;
	height: 32px;
	line-height: 32px;
	text-indent: 26px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}
.article-block .article-block-box .article-block-box-content p a {
	color: #333;
}

.hotLabel {
	/* width: 756px; */
	padding-left: 45px;
	padding-right: 45px;
}
.hotLabel .hotLabel-title {
	width: 175px;
	height: 48px;
	line-height: 44px;
	text-indent: 47px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: url(/Images/home/biaoqian.png) no-repeat 18px center;
}
.hotLabel .hotLabel-content {
	/* width: 588px; */
	/* height: 160px; */
	/* padding-left: 168px; */
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #e7e7e7;
	overflow: hidden;
}
.hotLabel .hotLabel-content .hlc-main {
	width: 100%;
	/*height: 160px;*/
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.hotLabel .hotLabel-content a {
	float: left;
	display: inline-block;
	height: 30px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	font-family: "宋体";
	color: #ffffff;
	border-radius: 3px;
	background-color: #01af63;
	margin-bottom: 5px;
}


.ht3-right {
	float: right;
	width: 320px;
}

.ht3-right .marriage-right-hot {
	width: 318px;
	margin-bottom: 13px;
	border: 1px solid #e6e6e6;
}

.ht3-right .mr-hot-title {
	width: 318px;
	height: 42px;
	border-bottom: 1px solid #e6e6e6;
}
.ht3-right .mr-hot-title i {
	float: left;
	width: 42px;
	height: 42px;
	margin-right: 8px;
	background: url(/Images/home/huo.png) no-repeat 19px center;
}
.ht3-right .mr-hot-title h3 {
	float: left;
	height: 42px;
	line-height: 44px;
	font-size: 16px;
	font-family: "宋体";
	font-weight: bold;
	color: #333;
}

.ht3-right .marriage-right-hot .mr-hot-content {
	width: 278px;
	padding: 10px 20px 10px 20px;
}

.ht3-right .mr-hot-list {
	width: 313px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	/*font-family: 宋体;*/
	color: #333;
	overflow: hidden;
}

.ht3-right .marriage-right-hot .mr-hot-content .mr-hot-list i {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 9px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	/*font-family: 宋体;*/
	color: rgb(255, 255, 255);
	background: #01af63;
	margin-top: 7px;
}


.ht3-right .lawyer_recom {
	width: 318px;
	height: auto;
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
}
.ht3-right .lawyer_recom .lawyer_recom_top {
	width: 320px;
	height: 41px;
	background: #01af63;
}
.ht3-right .lawyer_recom .recom_top_left {
	float: left;
	width: 200px;
	height: 41px;
	line-height: 41px;
	text-indent: 43px;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	background: url(/Images/home/ren.png) no-repeat 17px center;
}
.ht3-right .lawyer_recom .recom_top_right {
	float: right;
	width: 60px;
	height: 41px;
	line-height: 41px;
	text-align: center;
}
.ht3-right .lawyer_recom .recom_top_right a {
	color: #ffffff;
}
.ht3-right .lawyer_recom ul {
	/* width: 302px; */
	/* height: 335px; */
	padding: 11px 9px 0px 9px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ht3-right .lawyer_recom ul li {
	float: left;
	height: 157px;
	margin: 0px 0px 15px 0px;
}
.ht3-right .lawyer_recom ul li .recom_top_pic {
	width: 84px;
	height: 96px;
}
.ht3-right .lawyer_recom ul li .recom_top_pic img {
	width: 100%;
	height: 100%;
}
.ht3-right .lawyer_recom ul li .title {
	overflow: hidden;
	width: 84px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}
.ht3-right .lawyer_recom ul li .title1 {
	width: 84px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
}
.ht3-right .lawyer_recom ul li .title2 {
	width: 84px;
	height: 12px;
	line-height: 12px;
	width: 82px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	border: 1px solid #01af63;
	color: #01af63;
	margin-top: 3px;
	font-size: 14px;
}

/*合同范本详情页结束*/
/*罪名库首页开始*/
.banner-x {
	padding-top: 20px;
	position: relative;
	margin-bottom: 20px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.banner-x .nav-b {
	/*position: absolute;*/
	z-index: 2;
	/*left: 0;*/
	width: 50%;
	background-color: #fff;
	height: 400px;
	overflow: auto;
	float: left;
}

.banner-x .nav-b:hover {
	-webkit-box-shadow:2px 2px 8px #cbcbcb;
	box-shadow:2px 2px 8px #cbcbcb
}
.banner-x .title {
	font-size:18px;
	color:#222;
	font-weight:700;
	padding:0 17px;
	line-height:40px
}
.banner-x .nav-link {
	display:block;
	line-height:40px;
	padding:0 17px;
	position:relative;
	font-size:16px
}
.banner-x .nav-link:hover {
	background-color:#d4f1e4;
	color:#01af63;
}
.banner-x .banner-b {
	margin-left: 20px;
	width: 100%;
}
.unp{
	padding: unset;
}


.bg-w-x {
	background-color:#fff;
	padding:0 20px 20px
}
.self-subtitle-b {
	font-size:14px;
	color:#b8b8b8
}
.self-subtitle-b .subtitle {
	line-height:66px;
	font-size:30px;
	color:#212121;
	font-weight:700;
	display:inline
}

.charge-x {
	font-size:16px;
	color:#666;
	line-height:28px
}
.charge-x .charge-li {
	padding-top:16px;
	border-top:1px solid #e5e5e5;
	border-bottom:24px solid #fff;
	max-height:170px;
	overflow:hidden;
	-webkit-transition:all .3s;
	transition:all .3s;
	display: flex;
	flex-direction: column;
}
.charge-x .charge-li:first-child {
	border-top:none
}
.charge-x .charge-li.active {
	max-height: 220px;
}
.charge-x .title {
	font-size:18px;
	font-weight:700;
	color:#212121;
	line-height:45px
}
.charge-x .tab-p-li {
	line-height:24px;
	background-color:#d4f1e4;
	border-radius:24px;
	display:inline-block;
	padding:0 15px;
	font-size:12px;
	color:#f30;
	margin-right:20px;
	cursor:pointer;
	margin-top:14px
}
.charge-x .tab-p-li a{
	color:#01af63;
}
.charge-x .tab-p-li.active {
	background-color:#01af63;
	color:#fff
}
.charge-x .tab-p-li.active a{
	color:#fff
}
.charge-x .tab-s-li {
	display:none;
	height:56px;
	float: left;
}
.charge-x .tab-s-li.active {
	display:block
}

.fs0 {
	font-size:0
}
/*罪名库首页结束*/
/*罪名库列表页开始*/
.page {
	text-align:center;
	line-height:36px;
	color:#b8b8b8;
	font-size:14px;
	padding:40px 0
}
.page a {
	margin:0 3px;
	display:inline-block;
	padding:0 8px;
	background-color:#f6f6f6;
	border:1px solid #e5e5e5;
	border-radius:2px;
	color:#858585;
	min-width:40px
}
.page a:hover,.page a.on {
	color:#fff;
	background-color:#01af63;
	border-color:#01af63
}
/*罪名库列表页结束*/
/*罪名库详情页开始*/
.article-content .tab-p {
	background-color:#f5f5f5;
	color:#666;
	padding:0 11px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.article-content .tab-p-li {
	font-size:16px;
	line-height:77px;
	display:inline-block;
	cursor:pointer
}
.article-content .tab-p-li.active a,.article-content .tab-p-li a:hover {
	color:#01af63
}


.article-content .info-li {
	padding:21px 0 28px;
	border-bottom:1px dashed #e5e5e5
}
.article-content .info-li:last-child {
	border-bottom:none
}

.article-content .h1 {
	font-size:20px;
	font-weight:700;
	line-height:38px
}
.article-content .t1 {
	color:#999;
	font-size:14px;
	line-height:25px
}
.gd-green{margin-left: 5px;color:green !important;}

.article-content h2 {
	font-size: 24px;
	font-weight: 700;
	line-height: 60px;
	padding-top: 10px;
}
/*罪名库详情页结束*/
/*法律法规首页开始*/
.ico-flfg { background: url(/Images/home/icon-flfg.png) no-repeat;   display: inline-block;
	vertical-align: middle;
	overflow: hidden;}
.law-leibie { display: flex;padding: 10px 20px; }
.law-leibie li { float: left; width: 14.2%; text-align: center; }
.law-leibie li a { display: block; padding-top: 10px; }
.law-leibie li a .ico-flfg {
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.law-leibie li a p { font-size: 14px; margin-top: 10px; }
.law-leibie li a:hover { color: #16a660; }

.law-leibie li a:hover .i-flfg1{ background-position: 0 -50px; }
.law-leibie li a:hover .i-flfg2{ background-position: -50px -50px; }
.law-leibie li a:hover .i-flfg3{ background-position: -100px -50px }
.law-leibie li a:hover .i-flfg4{ background-position: -150px -50px; }
.law-leibie li a:hover .i-flfg5{ background-position: -200px -50px; }
.law-leibie li a:hover .i-flfg6{ background-position: -250px -50px; }
.law-leibie li a:hover .i-flfg7{ background-position: -300px -50px; }

.i-flfg1 { width: 42px; height: 42px; background-position: 0 0; }
.i-flfg2 { width: 42px; height: 42px; background-position: -50px 0; }
.i-flfg3 { width: 42px; height: 42px; background-position: -100px 0; }
.i-flfg4 { width: 42px; height: 42px; background-position: -150px 0; }
.i-flfg5 { width: 42px; height: 42px; background-position: -200px 0; }
.i-flfg6 { width: 42px; height: 42px; background-position: -250px 0; }
.i-flfg7 { width: 42px; height: 42px; background-position: -300px 0; }
.i-flfg8 { width: 14px; height: 14px; background-position: -350px 0; }
.i-flfg9 { width: 14px; height: 14px; background-position: -350px -20px; }
.i-flfg10{ width: 11px; height: 32px; background-position: -350px -50px; }

.fagui-list {}
.fagui-list li { padding: 20px 0; }
.fagui-list li .tit { height: 32px; line-height: 32px; overflow: hidden; }
.fagui-list li .tit .tag {
	float: left; height: 32px; padding: 0 14px; position: relative;
	background-color: #16a660; margin-right: 25px;
	font-size: 14px; color: #fff;
}
.fagui-list li .tit .tag a{
	background-color: #16a660;
	font-size: 14px; color: #fff;
}
.fagui-list li .tit .i-flfg10 { position: absolute; top: 0; right: -11px; }
.fagui-list li .tit .l-line { float: left; width: 4px; height: 20px; background-color: #16a660; margin: 6px 15px 0 0; }
.fagui-list li strong { float: left; font-size: 20px; font-weight: 600;  color: #333; }
.fagui-list li a { float: left; font-size: 20px; font-weight: 600; max-width: 610px;}
.fagui-list li p { height: 72px; overflow: hidden; font-size: 14px; line-height: 24px; color: #999; margin: 25px 0 15px;  }
.fagui-list li .info { height: 52px; line-height: 52px; background-color: #f8f8f8; }
.fagui-list li .info span { float: left; font-size: 14px; margin: 0 20px; width: 25%;  height: 52px;  overflow: hidden;}
.fagui-list li .info .line { float: left; width: 1px; height: 12px; background-color: #ddd; margin-top: 19px; }
.fagui-list li:hover { position: relative;  width: 780px; padding: 20px 30px; background-color: rgba(255, 255, 255, 1); box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);  }

/*法律法规首页结束*/
/*法律法规内容页开始*/
.det-info { overflow: hidden; padding: 30px 50px; background-color: #f9f9f9; }
.det-info li { float: left; width: 50%; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; }
.det-info li p { padding: 0 10px; }
/*法律法规内容页结束*/
/*律师栏目首页开始*/
.chose-area{
	border:1px solid #eee;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	margin-bottom: 10px;
}
.chose-area dd {
	position:relative;
	padding-right:55px;
	height:auto;
	border-top:1px dotted #eee;
	overflow:hidden;
}
.chose-area dd.area-hig { height:auto; }

.chose-area .area-type {
	float:left;
	width:88px; line-height:40px;
	text-align:center;
	background:#f8f8f8;color:#999;
	border-right:1px solid #eee;
	padding-bottom:10000px; margin-bottom:-10000px;
}
.chose-area .area-hig .area-type { height:100%; }

.chose-area p { padding:5px 0 5px 89px; *padding-left:0; }
.chose-area p a {
	margin-left:30px; line-height:30px;
	float:left; white-space:nowrap;
}

.u-fe {
	position: relative;
	height: 24px;
	line-height: 22px;
	padding: 0 10px 0 10px;
	border: 1px solid #01af63;
	color: #00b34a;
	margin-bottom: 5px;
}


.chose-area .fl{
	float:left!important
}

.chose-area .mr15{
	margin-right:15px;
}
.chose-area .mr10{
	margin-right:10px;
}

.chose-area .area-tit {
	padding:14px 19px;
}

.chose-area .area-on {
	color:#333; font-weight:bold;
}


.jeishao {
	font-size: 18px;
	color: #008e32;
	text-indent: 0.5em;
}
.jeishao a{
	font-size: 18px;
	color: #008e32;
	text-indent: 0.5em;
}
.jeishao::after{
	content: '';
	background-image: url(/Images/home/wenben.png);
	width: 25px;
	height: 25px;
	background-size: 100% 100%;
	float: left;
}

.tuanduikuang {
	width: 100%;
	float: left;
}
.tuanduikuang——a{
	flex: 1;
	display: flex;
	width: 100%;
	border-bottom: 1px solid #f4f4f4;
	padding-top: 20px;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.kuang1_s {
	float: left;
	width: 82%;
}
.xingxi2 {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}

.xingxi_title1 {
	float: left;
	font-size: 20px;
	font-weight: 600;
}

.xingxi_title1:hover{
	color: #01af63;
}

.logo_a1 {
	width: 115px;
	/*height: 150px;*/
	border-radius: 10px;
}

.gengduo {
	color: #01af63;
	text-align: right;
}

.xingxi_name {
	float: left;
	font-size: 16px;
	font-weight: 400;
	padding-right: 10px;
}

.xingxi_name:hover{
	color: #01af63;
}

.xingxi_name{
	cursor: pointer;
}

.xingxi_title {
	float: left;
	font-size: 16px;
	font-weight: 400;
}

.xingxi_1 {
	width: 100%;
	float: left;
	padding-bottom: 15px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.kuang_2 {
	width: 47%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	color: #666;
}
.xingxi_name a{
	color: #666;
}
/*律师栏目首页结束*/
/*律师详情页开始*/
.main_box .title {
	float: left;
	font-size: 25px;
	font-weight: 600;
	/*margin-top: 20px;*/
	border-bottom: 3px solid #008e32;
	width: 100%;
	padding-bottom: 10px;
}
.title.title_1 {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.title_1 .time {
	font-size: 14px;
	float: right;
	font-weight: 400;
	padding: 15px 0;
}
.title_1 .time > a{
	margin: 0 30px;
}
.jeishao1 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	padding: 0px 2%;
	float: left;
}
.jeishao1_log {
	float: left;
	width: 100px;
	height: 100px;
	margin-top: 20px;
}
.jeishao1_log1{
	width: 80%;
	float: left;
	height: 100%;
	border-radius: 10px;
}
.jeishao1_kuang {
	width: 90%;
	float: left;
}
.xingxi1 {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.sfz {
	float: left;
	font-size: 16px;
	font-weight: 400;
	color: #01af63;
}

.lvshituandui {
	width: 25%;
	float: left;
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
}
.lvshituandui_logo{
	width: 28%;
	height: 100px;
	border-radius: 10px;
}
.lvshituandui_name {
	font-size: 18px;
	margin-top: 10px;
}
.lvshituandui_name1 {
	font-size: 16px;
	margin-top: 10px;
	font-weight: 400;
}
.sifafuwu_name1 {
	font-size: 16px;
	margin-top: 10px;
	font-weight: 400;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.sifafuwu {
	width: 22%;
	float: left;
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
}
.sifafuwu_logo{
	width: 90%;
	/*height: 100px;*/
	border-radius: 10px;
}
/*律师详情页结束*/
/*律师所详情页开始*/
.jeishao1_zuo {
	font-size: 16px;
	font-weight: 400;
	text-indent: 2em;
	line-height: 30px;
	width: 70%;
	margin-top: 10px;
	padding-bottom: 10px;
}
.logo_a{
	width: 200px;
	height: 150px;
	border-radius: 10px;
}
.xingxi {
	width: 49%;
	float: left;
	margin-top: 20px;
}
/*律师所详情页结束*/

.qeihuan5 ul{
	display: flex;
	flex-direction: row;
	/* width: 94%; */
	flex-wrap: wrap;
	justify-content: space-between;
}
.qeihuan5 ul li {
	list-style: none;
	width: 27%;
	text-align: left;
	padding-left: 34px;
	line-height: 32px;
	font-size: 16px;
	color: #323232;
	background: url(/Images/home/13.png) no-repeat 2px 9px;
	overflow: hidden;
	background-size: 5% 51%;
	margin-top :20px;
}
.qeihuan5 ul li a{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.item5{
	margin-top: 20px;
	width: 100%;
}
.item5 a{
	margin-right: 20px;
	float: left;
}
.item4{
	margin-top: 20px;
	width: 100%;
}
.item4 a{
	margin-right: 20px;
	float: left;
}
.qeihuan4{
	margin-top: 20px;
}
.nav_head{
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-evenly;
	padding-left: 24%;
}
.div_head{
	float: left;
	width: auto;
}
.a_head{
	padding-right: 10px
}
.xjdkuai{
	padding: 16px 0;
	clear: both;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
}
.xjdkuai .xjxkuai{
	width: 530px;
}
.xjdkuai .xjxkuai .xjt{
	font-size: 18px;
	color: #008e32;
	text-indent: 8px;
	padding-bottom: 15px;
}
.xjdkuai .xjxkuai .xjt::after {
	content: '';
	background-image: url(/Images/home/wenben.png);
	width: 25px;
	height: 25px;
	background-size: 100% 100%;
	float: left;
}
.xjdkuai .xjxkuai .xjy{
	font-size: 16px;
	font-weight: normal;
	text-indent: 33px;
	padding-bottom: 20px;
}
.xjneilian{
	padding: 10px 25px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.xjneilian .xjneilianx{
	width: 45%;
	margin-top: 20px;
	display: flex;
	align-items: center;
}
.xjneilian .xjneilianx > img{
	margin-right: 20px;
	border-radius: 10px;
	height: 90px;
	max-width: 200px;
}
.xjneilian .xjneilianx .xjneiliant > div{
	font-size: 18px;
	margin-bottom: 15px;
}
.xjneilian .xjneilianx .xjneiliant > p{
	font-size: 16px;
	min-height: 42px;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.article-content img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}



.tongyong {
	width: 1140px;
	margin: 0 auto 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: 0;
	border-bottom: 1px dashed #ccc;
	overflow: hidden;
}

.tongyong .waicengkuang {
	width: 1140px;
	height: 50px;
	line-height: 35px;
	border-radius: 5px 5px 0px 0px;
	padding: 10px 10px;
}

.tongyong .chuguo_caidan_kuang {
	border-top: #F3F3F3 1px solid;
	border-bottom: #F3F3F3 1px solid;
}

.tongyong .chuguo_caidan_kuang .yangshi {
	width: 90px;
	height: 30px;
	border: 1px solid #cdcdcd;
	border-radius: 4px;
	font-size: 14px;
	font-family: Microsoft YaHei, Microsoft YaHei-Normal;
	font-weight: Normal;
	text-align: CENTER;
	color: #333333;
	line-height: 30px;
	cursor: pointer;
	margin-left: 10px;
	background-image:unset;
}

.tongyong .chuguo_caidan_kuang .swiper-slide-thumb-active {
	background-color: #008cd6;
	color: #fff;
}

.tongyong .title {
	width: 100%;
	color: #4b4643;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	font-size: 22px;
	padding: 10px 0 20px 0;
}

.tongyong .bglist {
	border-bottom: 1px solid #EFEFEF;
	width: 31%;
	margin: 1.1%;
	float: left;
	padding: 0 0 1% 0;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tongyong .chuguo_gonggao_kuang .come {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
}

.gongju_itemList {
	width: 1200px;
	margin: 10px auto 20px;
}


.gongju_itemList .title {
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.gongju_itemList .title span {
	padding-bottom: 9px;
	border-bottom: 2px solid #cf0f19;
	font-size: 24px;
	font-weight: bold;
}

.gongju_itemList .list {
	display: flex;
	flex-wrap: wrap;
	padding: 0 30px;
}
.gongju_itemList .list dd{
	width: 24%;
	padding-right: 1%;
}
.gongju_itemList .list dd a{
	font-size: 16px;
	display: block;
	margin-top: 15px;
}

.gongju_itemList .list li {
	width: 23%;
	padding-right: 2%;
	display: flex;
	margin-top: 25px;
}

.gongju_itemList .list li img {
	width: 65px;
	height: 65px;
	display: block;
	margin-right: 20px;
}

.gongju_itemList .list li .menu_items .name {
	font-size: 18px;
}

.gongju_itemList .list li .menu_items .name a:hover {
	color: #cf0f19;
}

.gongju_itemList .list li .menu_items .text {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}