<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font: 12px/1.5 arial, "Microsoft YaHei", simsun, sans-serif;
	margin: 0 auto;
	padding: 0;
	background: url(./hbg.jpg) #f9f9f9 center top no-repeat;
	background-size: 100%;
	overflow-x: hidden;
	color: #333;
	border-top: 5px solid #d10e0f;
}

/*链接整体设置*/
a {
	text-decoration: none;
	color: #333;
	transition: all .15s;
}

a:hover {
	color: #d10e0f;
}

a:active {
	color: #333;
}

a {
	blr: expression(this.onFocus=this.close());
}

a {
	blr: expression(this.onFocus=this.blur());
}

div:focus,
*:focus,
a:focus,
input:focus,
button:focus,
textarea:focus,
select:focus {
	outline: none;
	hide-focus: expression(this.hideFocus=true);
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #ababab;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #ababab;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #ababab;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #ababab;
}

input[type=button],
input[type=submit],
input[type=file],
button,
select {
	-webkit-appearance: none;
}

/*公用样式*/
div,
table,
tr,
td,
img,
ul,
li,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
i,
font,
span,
b,
dl,
dt,
dd,
form,
textarea,
input,
select,
a {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-family: "Microsoft YaHei";
	box-sizing: border-box;
}
ul,
ol {
	list-style-type: none;
}

h1,
h2,
h3,
h4 {
	font-weight: 500;
}

img {
	border: none;
	-ms-interpolation-mode: bicubic;
	-o-object-fit: cover;
	object-fit: cover;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.clear0 {
	clear: both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
}

.hidden {
	display: none;
}

.w {
	max-width: 1314px;
	width: 83.5%;
	margin: 0 auto;
	max-height: 999999px;
}

.comflex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.comflex1 {
	display: flex;
	flex-wrap: wrap;
}

.comflex2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.comflex3 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.comflex4 {
	display: -webkit-flex;
	-webkit-flex-flow: row-reverse wrap;
	display: flex;
	flex-flow: row-reverse wrap;
	justify-content: space-between;
}

.pic {
	position: relative;
	width: 100%;
	overflow: hidden;
	transition: all .6s;
}

.dfimg {
	display: block;
	width: 100%;
}

.pic_w {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
}

.pic_w a {
	display: block;
}

.scroll {
	overflow-y: auto;
}

.scroll::-webkit-scrollbar-track {
	border-radius: 999px;
	background: none;
}

.scroll::-webkit-scrollbar-thumb {
	background: #ddd;
	min-height: 20px;
	border-radius: 3px;
}

.scroll::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.scroll::-webkit-scrollbar-corner {
	background: transparent;
}

/*header*********************************************************************/
.head {
	padding: 15px 0 20px 0;
	position: relative;
}

.h_top {
	height: 270px;
}

.h_top .clear {
	width: 100%;
}

.logo {
	width: 220px;
	overflow: hidden;
}

.logo a {
	display: inline-block;
}

.logo img {
	height: 71px;
}

.h_rt {
	width: 390px;
	position: relative;
	margin: 15px 0;
}

.s_sel {
	width: 115px;
	border-radius: 1000px;
	border: 1px solid #e8e8e8;
	font-size: 16px;
	color: #ababab;
	text-align: center;
	padding-right: 18px;
	background: url(./point1.png) #fff right center no-repeat;
}

.s_intxt {
	width: 265px;
	font-size: 16px;
	line-height: 39px;
	background: #fff;
	padding: 0 22px;
	border: 1px solid #e8e8e8;
	border-radius: 1000px;
}

.s_inbut {
	background: #ce0d0d;
	width: 72px;
	height: 41px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -21.5px;
	border: none;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	border-radius: 1000px;
}

.nav {
	width: 100%;
	background: #ce0d0d;
	position: relative;
	border-radius: 5px;
}

.nav .plebans {
	font-size: 18px;
	position: relative;
}

.nav .plebans a {
	display: block;
	transition: all .5s;
	line-height: 19px;
	color: #fff;
	font-weight: bold;
	padding: 15px 0 13px 0;
	position: relative;
}

.nav .plebans a .ico1 {
	display: block;
	width: 24px;
	height: 24px;
	display: block;
	margin: 0 auto 8px auto;
	background: url(./ico1.png) no-repeat;
}

.nav .plebans a .ico1.i1 {
	background-position: 0 0;
}

.nav .plebans a .ico1.i2 {
	background-position: 0 -24px;
}

.nav .plebans a .ico1.i3 {
	background-position: 0 -48px;
}

.nav .plebans a .ico1.i4 {
	background-position: 0 -72px;
}

.nav .plebans a .ico1.i5 {
	background-position: 0 -96px;
}

.nav .plebans a .ico1.i6 {
	background-position: 0 -120px;
}

.nav .plebans a .ico1.i7 {
	background-position: 0 -144px;
}

.nav .plebans a .ico1.i8 {
	background-position: 0 -168px;
}

.nav .plebans a .ico1.i9 {
	background-position: 0 -192px;
}

.nav li {
	position: relative;
	width: 11.11111111111111%;
	text-align: center;
	border-right: 1px solid #ea0606;
	border-left: 1px solid #b00d0d;
}

.nav li:first-child {
	border-left: none;
}

.nav li:last-child {
	border-right: none;
}

.nav li .jd {
	display: none;
}

.nav_bg {
	display: none;
}

.nav li.hover .plebans a,
.nav li.cur .plebans a {
	background: #b60606;
	color: rgba(255, 255, 255, .95);
}

.nav li:first-child .plebans a {
	border-radius: 5px 0 0 5px;
}

.nav li:last-child .plebans a {
	border-radius: 0 5px 5px 0;
}

.goutp {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	z-index: 10;
}

.goutp .n_point {
	background: url(./point3.png) center top no-repeat;
	width: 100%;
	height: 17px;
	position: absolute;
	left: 0;
	right: 0;
	top: calc(100% - 12px);
}

.goutp .goutpc {
	position: absolute;
	top: 5px;
	left: 0;
	width: 450px;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(77, 77, 77, .2);
	background: #fff;
	padding: 25px 30px;
}

.goutp .txt {
	width: calc(100% - 265px);
	text-align: left;
}

.goutp p {
	font-size: 16px;
	padding: 5px 0 5px 14px;
	position: relative;
}

.goutp p:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	font-size: 0;
	overflow: hidden;
	background: #ce0d0d;
}

.goutp p a {
	display: block;
	color: #444;
}

.goutp p a:hover {
	color: #d10e0f;
}

.goutp .pic {
	width: 265px;
	margin: 10px 0;
}

.goutp .pic a {
	display: block;
}

.goutp .pic img {
	display: block;
	width: 100%;
}

.nav li.li3 .goutpc {
	width: 480px;
}

.nav li.li4 .goutpc {
	width: 610px;
}

.nav li.li4 .goutpc .txt {
	display: flex;
	flex-wrap: wrap;
}

.nav li.li4 .goutpc p {
	width: 50%;
}

.nav li.li5 .goutpc {
	width: 490px;
}

.nav li.li7 .goutpc {
	width: 520px;
	margin-left: -150px;
}

.nav li.li8 .goutpc {
	width: 520px;
	margin-left: -260px;
}

.nav li.li8 .txt {
	padding-right: 15px;
}

.nav li.li9 .goutpc {
	width: 430px;
	margin-left: -297px;
}

.sanh {
	width: 50px;
	padding: 10px;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -37.5px;
	display: none;
}

.sanh&gt;div {
	height: 5px;
	margin: 10px 0px;
	width: 100%;
	transition: transform 0.5s, opacity 0.5s;
}

.sanh&gt;div {
	background-color: #d10e0f;
}

.tesd&gt;div {
	background-color: #fff !important;
}

.tesd&gt;div:nth-child(1) {
	transform: translate3d(0px, 15px, 0px) rotate(45deg);
}

.tesd&gt;div:nth-child(2) {
	opacity: 0;
}

.tesd&gt;div:nth-child(3) {
	transform: translate3d(0px, -15px, 0px) rotate(-45deg);
}

.com_bg {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 9px rgba(236, 236, 236, .22);
	padding: 20px 2.28310502283105%;
	margin-bottom: 20px;
}

.con1 {
	padding-bottom: 30px;
}

.con1 .t1 {
	text-align: center;
	font-size: 16px;
	padding: 2px 0;
}

.con1 .t1 a {
	color: #7f7f7f;
}

.con1 .t1 a:hover {
	color: #d10e0f;
}

.con1 .t1 i {
	color: #7f7f7f;
	margin: 0 38px;
}

.big_tit {
	text-align: center;
	padding: 12px 9% 0 9%;
}

.big_tit h1 {
	font-size: 36px;
	line-height: 1.416666666666667;
}

.big_tit h1 a {
	color: #ce0d0d;
	font-weight: bold;
}

.big_tit p {
	font-size: 16px;
	line-height: 2;
	color: #434343;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.con1_bot {
	padding: 30px 0 0 0;
}

.con1_bot:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	overflow: hidden;
}

.banner {
	position: relative;
	z-index: 5;
	overflow: hidden;
	width: 50.63795853269537%;
	margin: 0;
}

.banner .swiper-slide {
	background: #fff;
}

.banner .swiper-slide img {
	width: 100%;
	display: block;
}

.banner .swiper-slide .txt {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to right, rgba(9, 9, 9, .58), rgba(9, 9, 9, 0));
	padding: 13px 150px 13px 25px;
}

.banner .swiper-slide .txt p {
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	color: #fff;
}

.banner .swiper-pagination {
	bottom: 20px;
	right: 12px;
	width: auto;
	text-align: right;
}

.banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 1;
	margin: 0 3px !important;
	border-radius: 50%;
	transition: all 0.6s;
}

.banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: #d10e0f;
}

.con1_rt {
	width: 46.96969696969697%;
	position: relative;
}

.more {
	position: absolute;
	top: 4px;
	right: 0;
	color: #ce0d0d;
	font-size: 16px;
}

.con1_tab {
	border-bottom: 1px solid #ebebeb;
}

.con1_tab a {
	position: relative;
	font-size: 18px;
	color: #616161;
	margin-right: 41px;
	padding: 0 4px 12px 4px;
	line-height: 1.555555555555556;
}

.con1_tab a:before {
	content: "";
	display: block;
	position: absolute;
	left: -21px;
	top: 6px;
	bottom: 18px;
	border-left: 1px solid #d6d6d6;
	font-size: 0;
	overflow: hidden;
}

.con1_tab a:first-child:before {
	display: none;
}

.con1_tab a:after {
	content: "";
	display: block;
	position: absolute;
	left: 51%;
	right: 51%;
	bottom: -2px;
	font-size: 0;
	overflow: hidden;
	border-bottom: 3px solid #d10e0f;
	transition: all .5s linear;
}

.con1_tab a.cur {
	font-weight: bold;
	color: #ce0d0d;
}

.con1_tab a.cur:after {
	left: 0;
	right: 0;
}

.con1_rt_c {
	display: none;
}

.con1_rt_c.cur {
	display: block;
}

.txt_list li {
	font-size: 16px;
	padding: 0 21% 0 14px;
	position: relative;
	margin-top: 12px;
	max-height: 999999px;
}

.txt_list li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 4px;
	height: 4px;
	margin-top: -2px;
	font-size: 0;
	overflow: hidden;
	background: #dbdbdb;
	border-radius: 50%;
	transition: all .5s linear;
}

.txt_list li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.txt_list li em {
	color: #969696;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.txt_list li.hover:before {
	background: #ce0d0d;
}

.txt_list li.hot_news {
	padding: 0;
	margin: 32px 0 27px 0;
}

.txt_list li.hot_news:before {
	display: none;
}

.txt_list li.hot_news h3 {
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	font-size: 16px;
}

.txt_list li.hot_news h3 a {
	color: #242424;
}

.txt_list li.hot_news h3 a:hover {
	color: #ce0d0d;
}

.txt_list li.hot_news p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	font-size: 14px;
	color: #797979;
	margin-top: 8px;
}

.txt_list li.hot_news p a {
	position: absolute;
	background: #fff;
	color: #ce0d0d;
	right: 0;
	bottom: 0;
	display: inline-block;
}

.com_lf {
	width: 71.53729071537291%;
	position: relative;
}

.com_rt {
	width: calc(100% - 71.53729071537291% - 20px);
}

.titc {
	position: relative;
	padding-left: 46px;
	margin-top: 7px;
}

.titc .more {
	top: 50%;
	transform: translate(0, -50%);
	right: -5px;
}

.titc i {
	display: block;
	width: 36px;
	height: 36px;
	border-radius: 5px;
	background: #ce0d0d;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.titc i:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 22px;
	height: 22px;
	transform: translate(-50%, -50%);
	font-size: 0;
	overflow: hidden;
	background: url(./ico2.png) no-repeat;
}

.titc i.i1:before {
	background-position: 0 0;
}

.titc i.i2:before {
	background-position: 0 -22px;
}

.titc i.i3:before {
	background-position: 0 -44px;
}

.titc i.i4:before {
	background-position: 0 -66px;
}

.titc em {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #252525;
	line-height: 1.333333333333333;
}

.titc p {
	font-size: 10px;
	text-transform: uppercase;
	font-size:14px;
	color: #999;
	line-height: 1.4;
}

.com_lf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	overflow: hidden;
}

.con2_but {
	position: absolute;
	text-align: center;
	left: -30px;
	top: 50%;
	width: 30px;
	transform: translate(0, -50%);
	color: #fff;
	background: url(./ico6.png) #b4b4b4 center 10px no-repeat;
	padding: 28px 2px 13px 2px;
	font-size: 16px;
	line-height: 1.15;
	border-radius: 5px 0 0 5px;
	display: block;
}

.con2_small {
	width: 205px;
	height: 419px;
	margin: 0;
}

.con2_small .swiper-slide {
	background: #ce0d0d;
	color: #fff;
	cursor: pointer;
}

.con2_small .swiper-slide .clear {
	font-weight: bold;
	font-size: 18px;
	line-height: 1.111111111111111;
	width: 100%;
	padding: 0 35px 0 70px;
	position: relative;
}

.con2_small .swiper-slide i {
	position: absolute;
	left: 35px;
	top: 50%;
	margin-top: -11px;
	width: 22px;
	height: 22px;
	background: url(./ico7.png) no-repeat;
	margin-right: 12px;
}

.con2_small .swiper-slide i.i1 {
	background-position: 0 0;
}

.con2_small .swiper-slide i.i2 {
	background-position: 0 -22px;
}

.con2_small .swiper-slide i.i3 {
	background-position: 0 -44px;
}

.con2_small .swiper-slide i.i4 {
	background-position: 0 -66px;
}

.con2_small .swiper-slide i.i5 {
	background-position: 0 -88px;
}

.con2_small .swiper-slide i.i6 {
	background-position: 0 -110px;
}

.con2_small .swiper-slide-thumb-active {
	background: #fdf5f5;
	color: #ce0d0d;
}

.con2_small .swiper-slide-thumb-active i.i1 {
	background-position: -22px 0;
}

.con2_small .swiper-slide-thumb-active i.i2 {
	background-position: -22px -22px;
}

.con2_small .swiper-slide-thumb-active i.i3 {
	background-position: -22px -44px;
}

.con2_small .swiper-slide-thumb-active i.i4 {
	background-position: -22px -66px;
}

.con2_small .swiper-slide-thumb-active i.i5 {
	background-position: -22px -88px;
}

.con2_small .swiper-slide-thumb-active i.i6 {
	background-position: -22px -110px;
}

.con2_big {
	width: calc(100% - 230px);
}

.con2_big .swiper-slide {
	padding: 20px 0 0 0;
}

.pic_list {
	width: 102.305%;
	margin-top: 10px;
}

.pic_list li {
	position: relative;
	margin: 2.305% 2.305% 0 0;
	width: 31.02833333333333%;
}

.pic_list li a {
	display: block;
}

.pic_list li .txt {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: linear-gradient(to right, rgba(0, 0, 0, .65), rgba(0, 0, 0, 0));
	padding: 3px 8px;
}

.pic_list li .txt p {
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	color: #fff;
}

.con2_rt {
	text-align: center;
	padding: 24px 0 10px 0;
}

.con2_rt .pic {
	width: 82.75862068965517%;
	margin: 0 auto;
}

.con2_rt .pic a {
	display: block;
}

.con2_rt .pic img {
	display: block;
	width: 100%;
}

.con2_rt p {
	font-size: 16px;
	font-weight: bold;
	margin-top: 18px;
}

.con2_rt .other {
	padding: 14px 0 0 0;
}

.con2_rt .other a {
	border-radius: 1000px;
	border: 1px solid #ebebeb;
	margin: 0 4px;
	padding: 0 16px;
	font-size: 16px;
	line-height: 1.857142857142857;
	transition: all 0.6s;
}

.con2_rt .other a img {
	height: 12px;
	margin-right: 5px;
}

.con2_rt .other a:hover {
	border-color: #ce0d0d;
}

.con3 {
	padding-left: 4.5662100456621%;
	position: relative;
}

.con3 .t3 {
	position: absolute;
	left: 0;
	top: 50%;
	height: 125px;
	width: 32px;
	text-align: center;
	margin-top: -62.5px;
	background: url(./bg0.png) right center no-repeat;
}

.con3 .t3 em {
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
	line-height: 1.15;
}

.I_zl {
	position: relative;
	padding: 1px 0 15px 0;
}

.I_zl ul {
	width: 101.143790849673203%;
}

.I_zl ul li {
	width: 15.52287581699347%;
	margin: 1.143790849673203% 1.143790849673203% 0 0;
}

.I_zl ul li a {
	display: block;
}

.con4_lf {
	border-top: 1px solid #e9e9e9;
	margin-top: 17px;
	padding: 30px 0 0 0;
}

.con4_lf .peo_infor {
	width: 155px;
}

.con4_lf .peo_infor .pic {
	width: 100%;
	margin-bottom: 15px;
}

.con4_lf .peo_infor p {
	font-size: 16px;
	line-height: 1.714285714285714;
}

.con4_lf .peo_infor p font {
	font-weight: bold;
	font-size: 16px;
	color: #030303;
}

.con4_lf .peo_infor .zx_but {
	margin-top: 10px;
	border: 1px solid #ebebeb;
	border-radius: 1000px;
	font-size: 16px;
	color: #252525;
	line-height: 30px;
	width: 130px;
	padding-left: 15px;
}

.con4_lf .peo_infor .zx_but img {
	height: 17px;
	margin-right: 5px;
}

.con4_lf .txt {
	width: calc(100% - 6.25% - 155px);
	position: relative;
}

.con4_lf .txt .more {
	top: -15px;
}

.con4_lf .txt .t4 {
	font-size: 18px;
	color: #242424;
	font-weight: bold;
	margin-bottom: 15px;
}

.con4_lf .txt .txt_c {
	font-size: 16px;
	line-height: 1.714285714285714;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
}

.con4_rt {
	padding: 10px 0;
}

.con4_rt li {
	padding-bottom: 15px;
}

.con4_rt li:last-child {
	padding-bottom: 0;
}

.con4_rt li a {
	display: block;
	border: 1px solid #daecff;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	transition: all 0.6s;
}

.con4_rt li img {
	display: block;
	width: 100%;
}

.con4_rt li em {
	display: block;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	left: 33.55%;
	font-size: 24px;
	color: #2167a8;
	font-weight: bold;
}

.con4_rt li:nth-child(2) a {
	border-color: #f1dfb0;
}

.con4_rt li:nth-child(2) em {
	color: #947118;
}

.con4_rt li:nth-child(3) a {
	border-color: #d0e9c6;
}

.con4_rt li:nth-child(3) em {
	color: #579a39;
}

.con4_rt li a:hover {
	border-color: #2167a8;
}

.con4_rt li:nth-child(2) a:hover {
	border-color: #947118;
}

.con4_rt li:nth-child(3) a:hover {
	border-color: #579a39;
}

.E_Base {
	position: relative;
	padding: 20px 0 10px 0;
}

.E_Base ul li a {
	display: block;
}

.E_Base ul li em {
	font-size: 16px;
	color: #252525;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-top: 11px;
}

.E_Base ul li.hover em {
	color: #ce0d0d;
}

.I_video {
	position: relative;
	border-top: 1px solid #e9e9e9;
	padding-top: 30px;
	margin-top: 17px;
}

.I_video ul li a {
	display: block;
}

.I_video ul li .video_ico {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: url(./video.png) 0 0 no-repeat;
	background-size: cover;
}

.I_video ul li em {
	font-size: 16px;
	color: #393939;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-top: 11px;
}

.I_video ul li.hover em {
	color: #ce0d0d;
}

.I_video .com_but {
	top: -18px;
}

.com_but {
	position: absolute;
	right: 0;
	top: 0;
}

.com_but .swiper-button-next,
.com_but .swiper-button-prev {
	margin: 0;
	top: -44px;
}

.com_but .swiper-button-next:after,
.com_but .swiper-button-prev:after {
	color: #ce0d0d;
	font-size: 20px;
	font-weight: bold;
}

.com_but .swiper-button-next.swiper-button-disabled:after,
.com_but .swiper-button-prev.swiper-button-disabled:after {
	color: rgba(71, 91, 109, .45);
}

.com_but .swiper-button-next {
	right: -8px;
}

.com_but .swiper-button-prev {
	right: 32px;
	left: inherit;
}


.location {
	border-bottom: 1px solid #dde0e3;
	line-height: 45px;
	padding-bottom: 22px;
}

.location em {
	font-size: 24px;
	color: #ce0d0d;
	font-weight: bold;
}

.location em a {
	border-radius: 1000px;
	color: #fff;
	background: #ce0d0d;
	display: inline-block;
	margin: 7px 0;
	line-height: 31px;
	font-size: 16px;
	padding: 0 18px 0 15px;
	font-weight: 500;
}

.location em a font {
	font-family: swiper-icons;
	padding-right: 5px;
}

.location em .adr_sel {
	margin: 7px 0 7px 12px;
	border-radius: 1000px;
	color: #fff;
	background: url(./point4.png) #ce0d0d right center no-repeat;
	height: 31px;
	padding: 0 40px 0 22px;
	border: none;
	text-align: center;
	 font-size:16px;
}

.location span {
	font-size: 16px;
	color: #ce0d0d;
	background: url(./home.png) left center no-repeat;
	padding-left: 25px;
}

.location span i {
	color: #878787;
	padding: 0 10px;
}

.comtxt {
	font-size: 16px;
	line-height: 1.875;
	padding: 40px 0;
}

.comtxt p {
	text-indent: 2em;
}

.comtxt_z p {
	text-indent: 0;
	padding-left: 48px;
	color: #333;
}

.comtxt_z p.f_b {
	padding-left: 0;
	font-weight: bold;
}

.ab_pic {
	width: 101.142%;
	padding: 10px 0 28px 0;
}

.ab_pic li {
	margin: 1.142% 1.142% 0 0;
	width: 32.19133333333333%;
}

.ab_pic li img {
	display: block;
	width: 100%;
}

.fz_txt .comtxt {
	width: 58.06451612903226%;
}

.fz_txt .pic {
	width: 41.53225806451613%;
	padding: 50px 0;
}

.fz_txt .pic img {
	display: block;
	width: 100%;
}

.org_img {
	padding: 105px 0;
}

.org_img img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.org_js {
	text-align: center;
	width: 85.64593301435407%;
	margin: 0 auto;
	padding: 55px 0;
}

.org_js ul {
	width: 100%;
}

.org_js ul li:nth-child(1) {
	width: 47.8584729981378%;
}

.org_js ul li:nth-child(2) {
	width: 52.1415270018622%;
}

.org_js img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.org_js p {
	font-size: 16px;
	line-height: 1.5;
	color: #555;
	margin-top: 105px;
}

.lead_peo p {
	text-indent: 0;
}

.lead_peo p font {
	padding-right: 10%;
}

.lead_peo p font:last-child {
	padding-right: 0;
}

.lead_peo em {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	border-left: 5px solid #980101;
	line-height: 2.375;
	padding: 0 160px 0 10px;
	background: linear-gradient(to right, rgba(206, 13, 13, 1) 40%, rgba(206, 13, 13, 0));
	margin: 15px 0 5px 0;
}

.hotline {
	width: 102.85%;
	padding: 0 0 30px 0;
}

.hotline li {
	margin: 2.85% 2.85% 0 0;
	width: 47.15%;
	border: 1px solid #eee;
	height: 215px;
	padding-left: 15.5%;
	position: relative;
	transition: all 0.6s;
}

.hotline li i {
	display: block;
	width: 76px;
	height: 76px;
	border-radius: 50%;
	position: absolute;
	left: 11%;
	top: 50%;
	transform: translate(0, -50%);
	background: #ce0d0d;
}

.hotline li i:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 50px;
	height: 50px;
	transform: translate(-50%, -50%);
	font-size: 0;
	overflow: hidden;
	background: url(./ico8.png) no-repeat;
}

.hotline li i.i1:before {
	background-position: 0 0;
}

.hotline li .clear {
	width: 100%;
}

.hotline li em {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #3c3c3c;
	margin-bottom: 7px;
	line-height: 1.2;
}

.hotline li em font {
	display: block;
	font-weight: bold;
}

.hotline li p {
	font-size: 16px;
	line-height: 1.714285714285714;
}

.hotline li.hover {
	border-color: #ce0d0d;
}

.notice {
	padding: 20px 0 0 0;
}

.notice li {
	margin-top: 24px !important;
	padding-left: 24px;
}

.notice li:before {
	background: #ce0d0d;
	left: 5px;
}

.notice li a {
	color: #272727;
}

.notice li a:hover {
	color: #ce0d0d;
}

.E_Base_list {
	width: 102.25%;
}

.E_Base_list li {
	margin: 2.25% 2.25% 0 0;
	width: 22.75%;
}

.magazine {
	width: 105.5%;
	margin-top: -2%;
	padding: 0 0 5px 0;
}

.magazine li {
	width: 19.5%;
	margin: 5.5% 5.5% 0 0;
}

.magazine li .con2_rt {
	padding: 0;
}

.magazine li .con2_rt .pic {
	width: 100%;
}

.video_list {
	border-top: none;
	padding: 0;
	margin: 0;
}

.video_list ul {
	width: 103%;
	margin-top: -1%;
}

.video_list ul li {
	margin: 4% 3% 0 0;
	width: 22%;
}

.peo_list {
	width: 106%;
	margin-top: -2%;
}

.peo_list li {
	margin: 5% 6% 0 0;
	width: 27.33333333333333%;
}

.peo_list li .txt {
	padding: 30px 0 0 0;
}

.peo_list li .txt .clear {
	width: 100%;
}

.peo_list li .txt h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	line-height: 1.35;
}

.peo_list li .txt h3 a {
	color: #313131;
	font-weight: bold;
}

.peo_list li .txt_c {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 16px;
	line-height: 1.714285714285714;
}

.peo_list li .txt em {
	display: block;
	color: #949494;
	font-size: 16px;
	line-height: 1.714285714285714;
	margin-top: 15px;
}

.peo_list li .txt em font {
	padding-left: 25px;
}

.peo_list li.hot_peo {
	width: 100%;
}

.peo_list li.hot_peo .pic {
	width: 42.33870967741935%;
}

.peo_list li.hot_peo .txt {
	width: 54.03225806451613%;
	padding: 0;
}

.peo_list li.hot_peo .txt_c {
	-webkit-line-clamp: 6;
}

.peo_list li.hot_peo .peo_more {
	display: inline-block;
	font-size: 16px;
	color: #ce0d0d;
	margin-top: 4%;
}

.peo_list li.hover .txt h3 a {
	color: #ce0d0d;
}

.lawyer_list {
	width: 102.82%;
}

.lawyer_list li {
	margin: 2.82% 2.82% 0 0;
	width: 47.18%;
	border: 1px solid #efefef;
	padding: 3.225% 4.835% 3.225% 3.63%;
}

.lawyer_list li .clear {
	width: 100%;
}

.lawyer_list li .lf_pic {
	width: 142px;
}

.lawyer_list li .lf_pic .pic {
	border-radius: 50%;
}

.lawyer_list li .lf_pic a.online {
	width: 78.87323943661972%;
	margin: 13px auto 0 auto;
	color: #fff;
	border-radius: 1000px;
	font-size: 16px;
	line-height: 2.214285714285714;
	background: #979797;
}

.lawyer_list li .lf_pic a.online img {
	height: 15px;
	margin-right: 5px;
}

.lawyer_list li .lf_pic a.online.on {
	background: #ce0d0d;
}

.lawyer_list li .txt {
	width: calc(100% - 142px - 6.64%);
}

.lawyer_list li .txt h3 {
	font-size: 20px;
	color: #3c3c3c;
	font-weight: bold;
}

.lawyer_list li .txt h4 {
	font-size: 16px;
	color: #ce0d0d;
	font-weight: bold;
	margin-top: 8px;
}

.lawyer_list li .txt em {
	display: block;
	font-size: 16px;
	color: #949494;
	line-height: 1.714285714285714;
	margin-bottom: 8px;
}

.lawyer_list li .txt_c {
	font-size: 16px;
	line-height: 1.714285714285714;
}

.news_list {
	margin-top: -10px;
}

.news_list li {
	border-bottom: 1px dotted #c5cbd0;
	padding: 20px 0;
}

.news_list li:nth-child(1) {
	padding-top: 0;
}

.news_list li a {
	display: block;
}

.news_list li a:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	overflow: hidden;
}

.news_list li .pic {
	width: 205px;
	margin: 5px 30px 5px 0;
}

.news_list li .txt {
	padding: 10px 0;
}

.news_list li .txt h3 {
	font-size: 20px;
	color: #383636;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.news_list li .txt p {
	margin-top: 6px;
	color: #555;
	font-size: 16px;
	line-height: 1.714285714285714;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news_list li.hover .txt h3 {
	color: #ce0d0d;
}

.news_w {
	display: flex;
	padding: 40px 0 0 0;
}

.news_lf {
	max-width: calc(100% - 270px);
	padding-right: 4.835%;
	height: auto;
}

.news_lf .page {
	padding: 45px 0 32px 0;
}

.news_dt_tit {
	padding: 0 120px 22px 0;
	margin-top: -5px;
	position: relative;
}

.news_dt_tit h3 {
	font-size: 24px;
	font-weight: bold;
	color: #222;
}

.new_other {
	font-size: 16px;
	color: #949494;
	margin-top: 8px;
}

.new_other em {
	padding-left: 20px;
}

.new_other font {
	color: #ce0d0d;
}

.news_dt_tit .shares {
	position: absolute;
	right: 0;
	top: 5px;
}

.news_dt_tit .shares a {
	padding: 6px;
	width: 30px;
	height: 30px;
	background: #5d5d5d;
	border-radius: 50%;
	margin-left: 8px;
}

.news_dt_tit .shares img {
	width: 18px;
	height: 18px;
}

.news_dt_tit .shares a:hover {
	background: #ce0d0d;
}

.news_txt {
	font-size: 16px;
	line-height: 1.714285714285714;
}

.news_txt img {
	display: block;
	margin: 1.5em auto;
	max-width: 100%;
}

.net_line {
	position: relative;
	margin: 20px 0 0 0;
	padding: 20px 0 80px 0;
}

.net_line p {
	font-size: 16px;
	color: #8a8a8a;
}

.net_line .s_ewm {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
}

.net_line .s_ewm img {
	display: block;
	width: 72px;
	height: 72px;
}

.news_rt {
	width: 270px;
	height: auto;
	position: relative;
	z-index: 9;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.news_rt_c {
	position: sticky;
	top: 20px;
	bottom: auto;
	left: 0;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.news_rt .tit {
	font-size: 18px;
	color: #000;
	margin-bottom: 20px;
	line-height: 1.35;
}

.news_tj_list li {
	margin-top: 20px;
	width: 100%;
}

.news_tj_list li:nth-child(1) {
	margin-top: 0;
}

.news_tj_list li a {
	display: block;
}

.news_tj_list li p {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 15px 0 1px 0;
	line-height: 1.285714285714286;
}

.news_tj_list li a:hover p {
	color: #ce0d0d;
}

.news_tj_list li em {
	display: block;
	font-size: 16px;
	margin-top:5px;
	color: #c5c5c5;
	line-height: 1.715;
}

.up_down {
	border-top: 1px solid #efefef;
	padding: 5px 0;
	margin-top: 15px;
}

.up_down li {
	padding: 0 0 0 56px;
	margin: 20px 0;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #000;
	line-height: 1.714285714285714;
}

.up_down li em {
	position: absolute;
	left: 0;
	top: 0;
	color: #000;
	display: block;
}

.up_down li a {
	color: #000;
}

.up_down li a:hover {
	color: #ce0d0d;
}

.report {
	padding-top: 35px;
}

.report .news_lf {
	max-width: inherit;
	width: 72.58064516129032%;
	padding-right: 0;
}

.report .news_rt {
	width: 25%;
}

.report .news_rt_c {
	border: 1px solid #eee;
	padding: 20px 0 30px 0;
	margin-bottom: 32px;
}

.report .lawyer_list {
	margin-top: -2.82%;
}

.report .lawyer_list li {
	padding: 3.225% 3.63%;
}

.report .lawyer_list li .lf_pic {
	width: 115px;
}

.report .lawyer_list li .lf_pic .pic {
	border-radius: 8px;
}

.report .lawyer_list li .txt {
	width: calc(100% - 115px - 6.64%);
}

.book_tit {
	text-align: center;
}

.book_tit em {
	display: block;
	font-weight: bold;
	font-size: 24px;
	color: #ce0d0d;
}

.book_tit p {
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
}

.report .news_rt .pic {
	margin-top: 20px;
}

.report .news_rt .pic img {
	width: 130px;
	margin: 0 auto;
	display: block;
}

.report .news_rt .txt {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #282828;
	line-height: 1.5;
	margin-top: 13px;
}

.report .news_rt .txt font {
	color: #ce0d0d;
}

.page {
	padding: 55px 0 40px 0;
}

.page a {
	display: inline-block !important;
	background: #fff;
	border: 1px solid #e2e2e1;
	border-radius: 3px;
	font-size: 16px;
	line-height: 45px;
	padding: 0 16px;
	margin-right: 10px;
}

.page a.cur,
.page a:hover {
	background: #ce0d0d;
	border-color: #ce0d0d;
	color: #fff;
}

.p_intxt {
	background: #fff;
	border: 1px solid #e0e0e0;
	width: 75px;
	text-align: center;
	border-radius: 3px;
	line-height: 45px;
	font-size: 14px;
	margin-right: 10px;
	transition: all .6s;
}

.p_intxt:focus {
	border-color: #ce0d0d;
}

.p_inbut {
	color: #fff;
	background: #ce0d0d;
	border: 1px solid #ce0d0d;
	line-height: 45px;
	height: 47px;
	width: 75px;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	transition: all .6s;
	border-radius: 3px;
}

.p_inbut:hover {
	filter: alpha(opacity=.9);
	opacity: .9;
}

.i_ewm {
	text-align: center;
	padding: 30px 0 10px 0;
}

.i_ewm img {
	display: block;
	width: 44.85%;
	max-width: 130px;
	margin: 0 auto;
}

.i_ewm em {
	display: block;
	font-size: 16px;
	color: #282828;
	font-weight: bold;
	line-height: 1.285714285714286;
	margin: 14px -15px 7px -15px;
}

.i_ewm em font {
	display: block;
	font-weight: bold;
}

.i_ewm p {
	font-size: 16px;
	color: #9e9e9e;
	line-height: 1.285714285714286;
}

.i_ewm p a {
	color: #9e9e9e;
	margin: 0 3px;
}

.i_ewm p a:hover {
	color: #ce0d0d;
}

.f_infor {
	background: url(./fbg.png) center bottom no-repeat;
	padding: 40px 0 50px 0;
}

.f_sel {
	width: 260px;
	border: 1px solid #e8e8e8;
	margin-right: 10px;
	font-size: 18px;
	padding-left: 22px;
	color: #555;
	height:50px;
	background: url(./point2.png) #fff center right no-repeat;
}

.ewm_list {
	margin-top: 60px;
}

.ewm_list li .pic {
	padding: 1px;
	background: url(./ebg.png) center center no-repeat;
	width: 82px;
	height: 82px;
}

.ewm_list li .pic img {
	width: 100%;
	height: 100%;
	display: block;
}

.ewm_list li .txt {
	padding-left: 5px;
}

.ewm_list li .txt .clear {
	width: 100%;
}

.ewm_list li .txt em {
	display: block;
	font-size:20px;
	color: #2c2c2c;
	font-weight: bold;
	line-height: 1.333333333333333;
}

.ewm_list li .txt span {
	display: block;
	font-size: 16px;
	color: #2c2c2c;
	font-weight: bold;
}

.ewm_list li .txt p {
	font-size: 16px;
	color: #838383;
}

.f_infor .infors {
	line-height: 1.142857142857143;
	margin-top: 50px;
}

.f_infor .infors img {
	height: 15px;
	margin-right: 8px;
}

.f_infor .infors span {
	margin-right: 80px;
}

.f_infor .infors em {
	font-size: 16px;
	color: #2c2c2c;
}

.f_infor .infors span:last-child {
	margin-right: 0;
}

.com li .pic_w img {
	display: block;
	transition: all 0.6s;
	height: 100%;
	position: relative;
	left: 50%;
	transform: translateX(-50%) scale(1);
}

.com li.hover .pic_w img {
	transform: translateX(-50%) scale(1.05);
}

/*foot style*********************************************************************/
.footer {
	width: 100%;
	background: #ce0d0d;
	overflow: hidden;
	padding: 20px 0;
}

.footer .w {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}

.footer .w a {
	color: #fff;
	margin: 0 45px 0 15px;
}</pre></body></html>