.mx_a_block {
	width: 100%;
	height: 100%;
	display: block;
}

.mx_a_block2 {
	display: block;
}

.mx_no_active {
	display: none;
}

/* banner */
.mx_news_banner {
	width: 100%;
	height: 400px;
}

.mx_news_banner img {
	width: 100%;
	height: 400px;
}

/* banner结束 */

/* 导航 */
.mx_news_nav {
	width: 100%;
	margin-bottom: 55px;
}

.mx_tab {
	/* width: 100%; */
	display: flex;
	height: 70px;
	/* padding-left: 316px; */
	box-sizing: border-box;
	background-color: #9C2F32;
}

.mx_tabb {
	display: flex;
}

.mx_tab li {
	margin: 0 45px;
	text-align: center;
	cursor: pointer;
	height: 70px;
	font-size: 18px;
	line-height: 70px;
	color: #FFFFFF;
	position: relative;
}

.mx_tab li:first-child {
	margin-left: 0;
}

.mx_tab li.mx_active::after {
	content: '';
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 73px;
	height: 4px;
	background-color: #fff;
}


.mx_news_nav .demo6_con {
	padding-top: 30px;
}

.mx_item {
	width: 100%;
	padding: 10px 0;
}

.mx_item:hover {
	background-color: #F8F8F8;
}

.mx_tab_item {
	display: none;
}

.mx_display_block {
	display: block;
}

/* 导航结束 */

/* 分页 */

/* 分页结束 */



/* 新闻详情页***************************************************** */
.mx_content img {
	max-width: 100%;
}

.mx_con img {
	max-width: 100%;
}

.mx_content {
	padding-top: 28px;
	margin-bottom: 40px;
}

.mx_mianbao {
	color: #666666;
	display: flex;
	margin-bottom: 40px;
}

.mx_mianbao a {
	color: #666666;
}

.mx_mianbao div {
	margin: 0 5px;
}

.mx_control {
	margin-bottom: 0;
}

.mx_con {
	padding-left: 40px;
	padding-bottom: 31px;
}

.mx_next {
	height: 168px;
	box-sizing: border-box;
	padding: 40px 0 60px 0;
	border-top: 1px solid #DCDFE6;
}

.mx_next span {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
}

.mx_next a:first-child {
	margin-bottom: 20px;
}

.mx_next a {
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #666666;
}

/* 新闻详情页结束*************************************************** */


/* 专业团队 ********************************************************** */
.mx_law_list {
	padding-top: 51px;
	box-sizing: border-box;
}

.mx_law_list_row {
        display: flex;
        position: relative;
        flex-wrap: wrap;
}
.mx_row_line {
	position: absolute;
	width: 100%;
	top: 366px;
	left: 0;
	background: #666666;
	height: 2px;
}

.mx_law_list_row li {
        height: 575px;
        text-align: center;
        /* margin-right: 105px; */
        width: 25%;
        cursor: pointer;
}

.mx_law_list_row li a{
        width: 100%;
        position: relative;
        color: #333;
}

.mx_law_list_row li:hover .mx_bbtn {
	background: #0179BE;
	color: #fff;
}
.mx_law_list_row li:hover a {
	color: #fff;
}

.mx_law_list_row li:last-child {
	margin-right: 0;
}

.mx_row_img {
	width: 100%;
	text-align: center;
	height: 368px;
}

.mx_row_img img {
	width: 221px;
	/*height: 368px;*/
}

.mx_line1 {
	height: 27px;
	/* margin-top: 11px; */
	margin-bottom: 12px;
}

.mx_name {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
	height: 16px;
	margin-bottom: 5px;
}

.mx_tro {
	display: flex;
	margin-bottom: 5px;
}

.mx_tro div {
	font-size: 14px;
	line-height: 32px;
	color: #666666;
	text-align: start;
}

.mx_fav {
	white-space: nowrap;
}

.mx_line11 {
	width: 1px;
	height: 27px;
	background-color: #707070;
	margin: 0 auto;
}

.mx_bbtn {
	width: 96px;
	height: 29px;
	line-height: 29px;
	background-color: #fff;
	border: 1px solid #DCDFE6;
	border-radius: 16px;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
	color: #333333;
	transition: all 0.2s ease-in-out;
}

.mx_bbtn a {
	color: #333333;
}

/* 专业团队结束 ******************************************************* */

/* 联系我们 ********************************************************** */
.mx_connect_con {
	padding-top: 34px;
	padding-bottom: 64px;
}

.mx_connect_con .width {
	position: relative;
}

.mx_connect_form {
	position: absolute;
	width: 556px;
	height: 387px;
	top: 91px;
	left: 722px;
	background: #FFFFFF;
	box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.11);
	display: flex;
	align-items: center;
	flex-direction: column;
	z-index: 999;
	padding-top: 15px;
	box-sizing: border-box;
	border-radius: 10px;
}

.mx_connect_form div {
	width: 516px;
	text-align: center;
}

.mx_connect_form input,
.mx_connect_form textarea {
	border: 1px solid #DCDFE6;
	border-radius: 4px;
	outline: none;
	padding-left: 10px;
}

textarea::-webkit-input-placeholder {
	padding-top: 0;
}


.mx_connect_form input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	font-size: 14px;
	color: #DCDFE6;
	line-height: 14px;
}

textarea {
	resize: none;
	line-height: 14px;
	font-size: 14px;
	padding-top: 5px;
}

.mx_connect_con .mx_connect_form_title {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
}

.mx_connect_con .mx_connect_form_info {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
	margin-bottom: 15px;
}

.mx_connect_con .mx_form_name,
.mx_connect_con .mx_form_tel {
	height: 43px;
	width: 516px;
	margin-bottom: 15px;
}

.mx_for_area {
	height: 103px;
	width: 516px;
	margin-bottom: 15px;
}

.mx_for_area textarea {
	height: 103px;
	width: 516px;
	box-sizing: border-box;
}

.mx_form_name input,
.mx_form_tel input {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.mx_sub0 {
	width: 516px;
	height: 50px;
	background: #0179BE;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	cursor: pointer;
	border-radius: 4px;
	border-color: #fff !important;
}

.mx_connect_con_title {
	font-size: 26px;
	font-weight: bold;
	line-height: 35px;
	color: #333333;
	margin-bottom: 52px;
}

.mx_connect_con_tel {
	font-size: 14px;
	line-height: 15px;
	color: #4B4B4B;
	margin-bottom: 16px;
	display: flex;
	align-items: center;
}

.mx_connect_con_tel img,
.mx_connect_con_email img,
.mx_connect_con_loc img {
	margin-right: 10px;
	width: 16px;
	height: 16px;
}

.mx_connect_con_email {
	font-size: 14px;
	line-height: 15px;
	color: #4B4B4B;
	margin-bottom: 22px;
	display: flex;
	align-items: center;
}

.mx_connect_con_loc {
	font-size: 14px;
	line-height: 15px;
	color: #4B4B4B;
	margin-bottom: 80px;
	display: flex;
	align-items: center;
}

.mx_map {
	width: 1440px;
	margin: 0 auto;
	height: 576px;
}

#map {
	z-index: -1 !important;
}

.mx_icon {
	font-size: 12px;
}

/* 联系我们结束 ****************************************************** */
