* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	color: #666666;
}

ul {
	margin: 0px;
	padding: 0px;
}

dl {
	margin: 0px;
	padding: 0px;
}

a {
	color: #3d3d3d;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}

p {
	margin: 0px;
	padding: 0px;
}

li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.remove {
	clear: both;
	float: none;
}

#header .l_ber {
	height: 98px;
	width: 100%;
	position: relative;
	z-index: 1000000;
	clear: both;
	float: none;
}

#header .top-menu {
	height: 98px;
	width: 100%;
	background-image: url(../image/bg23.png);
	background-repeat: repeat-x;
	background-position: bottom;
	position: absolute;
	z-index: 2222222222;
	left: 0px;
	top: 0px;
	padding-bottom: 3px;
}

#header .top-menu .container {
	height: 98px;
	width: 1310px;
	margin-right: auto;
	margin-left: auto;
}

#header .top-menu .container .logo {
	float: left;
	padding-top: 26px;
}

#header .top-menu .container .logo img {
	width: 100%;
}

#header .top-menu .container .menu {
	float: left;
	height: 98px;
	padding-left: 30px;
	overflow: hidden;
}

#header .top-menu .container .menu ul li {
	float: left;
	height: 98px;
	width: auto;
}

#header .top-menu .container .menu ul li span {
	float: left;
	height: 98px;
	line-height: 98px;
}

#header .top-menu .container .menu ul li span a {
	display: block;
	float: left;
	height: 98px;
	font-size: 17px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 15px;
}

#header .top-menu .container .menu ul li span a:hover {
	display: block;
	float: left;
	height: 70px;
	font-size: 17px;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 2px solid #F6503A;
}

#header .top-menu .container .menu ul li span a.current {
	display: block;
	float: left;
	height: 70px;
	font-size: 17px;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 2px solid #F6503A;
	color: #F6503A;
}

#header .top-menu .container .menu ul .current span a {
	color: #F6503A;
	text-decoration: none;
}

.container {
	width: 1500px!important;
}

.menu_right {
	overflow: hidden;
}

.menu_right li {
	float: left;
}

.menu_right a {
	display: block;
	float: left;
	display: flex;
	margin-top: 32px;
	height: 30px;
	font-size: 17px;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 30px;
	background-color: rgb(189, 41, 45);
	color: white;
	border-radius: 10px;
}

.menu_right li:first-child {
	margin-left: 80px;
	margin-right: 4px;
}

#header .top-menu .container .weixin {
	float: right;
	padding-top: 20px;
}

.bannerWrap {
	width: 100%;
	height: 543px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-x;
}

.ggLoading {
	position: absolute;
	left: 40%;
	top: 200px;
	width: 325px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	color: #9c9c9c;
}

.ggLoading em {
	font-weight: bold;
}

.ggLoading2 {
	width: 330px;
	height: 56px;
}

.bannerWrapCon {
	width: 200%;
	height: 543px;
	left: -50%;
	top: 0;
	position: absolute;
}

.swiperT {
	width: 1920px;
	margin: auto;
	overflow: hidden;
}

.bannerBox {
	width: 1920px;
	height: 543px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.bannerBox .Topswiper-container {
	width: 1920px;
	height: 543px;
}

.bannerBox .Topswiper-container img {
	display: block;
	width: 1920px;
	height: 543px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.ggb {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 20px;
	z-index: 10000000;
	background-image: url(../image/main.jpg);
}

.ggBtns {
	width: 600px;
	height: 20px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 543px;
}

.ggBtns a {
	float: right;
	display: block;
	width: 30px;
	height: 3px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	background-position: 1px 1px;
	position: relative;
	top: -10px;
	outline: none;
	background-repeat: no-repeat;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
	background-color: #F6503A;
	background-image: url(../image/main.jpg);
}

.ggBtns a em {
	display: block;
	width: 30px;
	height: 3px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
	background-color: #F6503A;
}

.ggBtns a:hover {
	color: #e7e7e7;
	text-decoration: none;
}

.ggBtns a:hover em {
	background-color: #520px;
}

.ggBtns a:focus {
	outline: none;
}

.ggBtns a.ggOn {
	color: #ff5a00;
	background-position: 0 0;
}

a.ggOn {
	color: #005ff3;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #520px;
}

a.ggOn em {
	background-color: #FFFFFF;
}

.know-us {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 42px;
	padding-bottom: 38px;
	text-align: center;
	font-size: 14px;
}

.know-us em {
	font-style: normal;
	color: #f6503a;
}

.know-us strong {
	font-size: 24px;
	color: #444444;
}

.know-us p {
	padding-top: 7px;
}

.index_business {
	height: 186px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 20px;
}

.index_business .left_arrow {
	float: left;
	height: 22px;
	width: 11px;
}

.index_business .left_arrow span {
	display: block;
	height: 22px;
	width: 11px;
	margin-top: 70px;
	background-image: url(../image/bg3.gif);
	cursor: pointer;
}

.index_business .right_arrow {
	float: right;
	height: 22px;
	width: 11px;
}

.index_business .right_arrow span {
	display: block;
	height: 22px;
	width: 11px;
	margin-top: 70px;
	background-image: url(../image/bg3.gif);
	cursor: pointer;
	background-image: url(../image/bg4.gif);
}

.index_business #dome-list {
	width: 1178px;
	float: left;
	height: 188px;
	display: inline;
	overflow: hidden;
}

.index_business #dome-list ul {
	width: 5000px;
}

.index_business #dome-list ul li {
	float: left;
	width: 238px;
	text-align: center;
	display: inline;
	margin-right: 27px;
	margin-left: 28px;
}

.index_business #dome-list ul li p {
	font-size: 14px;
	padding-top: 5px;
}

.index-case {
	clear: both;
	float: none;
	background-color: #f6503a;
	padding-top: 60px;
	padding-bottom: 20px;
}

.index-case .container {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.index-case .container .Title {
	height: 108px;
	width: 1200px;
	text-align: center;
	position: relative;
	padding-top: 10px;
	padding-bottom: 35px;
}

.index-case .container .Title .en-bg {
	z-index: 1;
	font-size: 120px;
	text-transform: uppercase;
	line-height: 78px;
	font-weight: bold;
	color: #f77668;
	font-family: "微软雅黑", Arial;
}

.index-case .container .Title .text strong {
	font-size: 24px;
	display: block;
	padding-bottom: 8px;
}

.index-case .container .text {
	z-index: 2;
	height: 78px;
	width: 1200px;
	position: absolute;
	top: 0px;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 30px;
	line-height: 22px;
}

.index-service {
	height: auto;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 200px;
}

.index-service .Mauto {
	width: 600px;
	margin: auto;
}

.index-service .Title {
	background-image: url(../image/bg5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 38px;
}

.index-service .Title span {
	font-size: 17px;
	line-height: 36px;
	display: block;
	height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6503A;
	white-space: nowrap;
	float: left;
	padding-right: 12px;
	padding-left: 12px;
}

.index-service .container {
	padding-top: 38px;
}

.index-service .container .advantage {
	float: left;
	height: auto;
	width: 658px;
}

.index-service .container .advantage .tabCon {
	padding-top: 26px;
	clear: both;
	float: none;
	height: auto;
	width: 658px;
	position: relative;
}

.index-service .container .advantage .tabCon img {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}

.index-service .container #tab .tabList ul li {
	float: left;
	padding: 0;
	width: 217px;
	text-align: center;
	position: relative;
	cursor: pointer;
	line-height: 45px;
	height: 45px;
	margin-right: 2px;
	background-color: #e9e9e9;
	font-size: 15px;
}

.index-service .container #tab .tabList ul li a {
	display: block;
	height: 45px;
	width: 217px;
}

.index-service .container #tab .tabList li a.selected {
	border-bottom: none;
	background-color: #f6503a;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.index-service .container #tab .tabCon div {
	opacity: 0;
	filter: alpha(opacity=0);
	line-height: 28px;
	width: 658px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 22px;
}

.index-service .container #tab .tabCon div.cur {
	opacity: 1;
	filter: alpha(opacity=100);
}

.index-services {
	background-color: #eeeeee;
	padding-top: 45px;
	padding-bottom: 45px;
}

.index-services .container {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.index-services .container .Title {
	text-align: center;
	font-size: 14px;
	line-height: 26px;
}

.index-services .container .Title strong {
	display: block;
	font-size: 24px;
	color: #444444;
}

.index-services .container .Title p {
	padding-top: 6px;
}

.index-services .container .se-list {
	height: 286px;
	padding-top: 38px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.index-services .container .se-list ul li {
	float: left;
	height: auto;
	width: 240px;
	text-align: center;
}

.index-services .container .se-list ul li strong {
	font-size: 22px;
	color: #f6503a;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	padding-bottom: 6px;
}

.index-services .container .se-list ul li .pic {
	background-image: url(../image/bg9.gif);
	height: 140px;
	width: 164px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}

.index-services .container .se-list ul li p {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 22px;
}

.index-news {
	padding-top: 45px;
	padding-right: 45px;
	padding-bottom: 10px;
	padding-left: 45px;
}

.index-news .container {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.index-news .container .Title {
	background-image: url(../image/bg5.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 28px;
}

.index-news .container .Title span {
	font-size: 18px;
	float: left;
	display: block;
	white-space: nowrap;
	height: 27px;
	padding-right: 12px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6503A;
}

.index-news .container .Title .more {
	float: right;
	padding-top: 7px;
}

.index-news .container .Title .more a {
	display: block;
	height: 20px;
	width: 38px;
	background-color: #E3E3E3;
	background-image: url(../image/bg7.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}

.index-news .container .Title .more a:hover {
	color: #F6503A;
	text-decoration: none;
	background-color: #FFFFFF;
}

.index-news .container .news-con {
	padding-top: 38px;
	height: auto;
	/*width: 1200px;*/
}

.index-news .container .news-con .list li {
	height: 116px;
	width: 490px;
	float: left;
	margin-left: 10px;
}

.index-news .container .news-con .list li .time {
	padding: 7px;
	height: 43px;
	width: 48px;
	float: left;
	text-align: center;
	background-color: #666666;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 24px;
	padding-top: 5px;
	margin-top: 3px;
}

.index-news .container .news-con .list li .time p {
	font-size: 11px;
	line-height: 12px;
	margin-top: 6px;
}

.index-news .container .news-con .list li:hover .time {
	background-color: #F6503A;
}

.index-news .container .news-con .list li:hover .newsItemList a,
.index-news .container .news-con .list li:hover .newsItemList p {
	color: #f6503a;
}

.index-news .container .news-con .list li .newsItemList {
	float: left;
	height: auto;
	width: 402px;
	margin-left: 10px;
	line-height: 22px;
}

.index-news .container .news-con .list li .newsItemList p {
	padding-top: 6px;
	color: #888888;
	text-decoration: none;
	overflow: hidden;
	width: 100%;
	white-space: normal;
	height: 44px;
	display: inline-block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.index-news .container .news-con .list li .newsItemList a {
	font-size: 17px;
	color: #444444;
	line-height: 18px;
}

.section_card {
	height: 455px;
	width: 100%;
	background-image: url(../image/site_bg.jpg);
	background-position: center top;
	clear: both;
	float: none;
}

.section_card .know-us {
	padding-top: 60px;
}

.section_card .ico_con {
	clear: both;
	float: none;
	height: 225px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 20px;
}

.section_card .ico_con ul {
	width: 1300px;
}

.section_card .ico_con ul li {
	float: left;
	height: 218px;
	width: 218px;
	display: block;
	margin-right: 27px;
	background-color: #FFFFFF;
	text-align: center;
}

.section_card .ico_con ul li a {
	display: block;
	width: 218px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
}

.section_card .ico_con ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.section_card .ico_con ul li a:hover {
	text-decoration: none;
}

.section_card .ico_con ul li a:hover strong {
	color: #F6503A;
}

.section_card .ico_con ul li a .section1-icon {
	height: 140px;
	width: 218px;
	position: relative;
	overflow: hidden;
}

.section_card .ico_con ul li a .section1-icon span {
	height: 140px;
	width: 218px;
}

.section_card .ico_con ul li a .section1-icon span img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.section_card .ico_con ul li a p {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

.section_card .ico_con ul li:hover a .section1-icon span img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

.section_card .ico_con ul li .i1 {
	background-image: url(../image/ico_ppwzjs.gif);
}

.section_card .ico_con ul li .i2 {
	background-image: url(../image/ico_wmwzjs.gif);
}

.section_card .ico_con ul li .i3 {
	background-image: url(../image/ico_ppyxx.gif);
}

.section_card .ico_con ul li .i4 {
	background-image: url(../image/ico_scjs.gif);
}

.section_card .ico_con ul li .i5 {
	background-image: url(../image/ico_wwz.gif);
}

.section_card .ico_con ul li strong {
	font-size: 17px;
	display: block;
	padding-bottom: 5px;
	color: #444444;
	font-family: "微软雅黑";
	padding-top: 20px;
}

#indexgs img {
	position: absolute;
}

.location {
	height: auto;
	width: 1185px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-bottom: 14px;
	color: #888888;
	padding-left: 15px;
}

.location span {
	display: block;
	float: left;
	height: 14px;
	width: 14px;
	margin-top: 3px;
	margin-right: 3px;
	color: #BBBBBB;
}

.location a {
	color: #888888;
}

.site_filter {
	background-color: #fafafa;
	width: 1160px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	position: relative;
	padding-bottom: 10px;
}

.site_filter .select {
	border-radius: 4px;
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
}

.site_filter .select li {
	list-style: none;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 100px;
}

.site_filter .select dl {
	zoom: 1;
	position: relative;
	line-height: 24px;
	padding: 0px;
	margin: 0px;
}

.site_filter .select dl:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}

.site_filter .select dt {
	width: 90px;
	margin-bottom: 5px;
	position: absolute;
	top: 0;
	left: -100px;
	color: #F6503A;
	height: 24px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.site_filter .select dd {
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 5px;
}

.site_filter .select .color dd {
	padding-right: 10px;
	margin-right: 0px;
}

.site_filter .select .color dd a {
	padding-right: 0px;
	padding-left: 0px;
}

.site_filter .select .color dd span {
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	background-position: bottom;
}

.site_filter .select .color .selected a {
	background-position: left top;
	background-color: transparent;
}

.site_filter .select .color .selected a span {
	background-position: top;
}

.site_filter .select .hy dd {
	width: 170px;
	padding-right: 0px;
	padding-left: 0px;
	overflow: hidden;
}

.site_filter .select a {
	display: inline-block;
	white-space: nowrap;
	height: 24px;
	padding: 0 10px;
	text-decoration: none;
	color: #444444;
	border-radius: 2px;
}

.site_filter .select a:hover {
	color: #F6503A;
	background-color: #F2F2F2;
}

.site_filter .select .selected a {
	color: #fff;
	background-color: #F6503A;
}

.site_filter .select .curr a {
	color: #fff;
	background-color: #F6503A;
}

.site_filter .select .select-result a {
	padding-right: 20px;
	color: #ef5215;
	background-color: #fffddb;
	background-image: url(../image/close.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
	border: 1px solid #f8e8b7;
}

.site_filter .select .select-result a:hover {
	background-position: right -15px;
}

.site_filter .select-no {
	color: #999;
}

.site_filter .search {
	position: absolute;
	z-index: 1000;
	height: 30px;
	width: 208px;
	right: 32px;
	bottom: 25px;
	background-color: #FFFFFF;
	border: 1px solid #d7d7d7;
}

.site_filter .search span {
	float: right;
}

.site_filter .search span input {
	height: 28px;
	width: 30px;
	line-height: 28px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #999999;
	background-image: url(../image/bg27.gif);
	background-repeat: no-repeat;
	background-position: center center;
	outline: none;
	cursor: pointer;
}

.site_filter .search .keyword {
	float: left;
}

.site_filter .search .keyword input {
	background-color: #FFFFFF;
	height: 27px;
	width: 160px;
	border: 1px solid #FFFFFF;
	float: left;
	background-image: none;
	cursor: text;
	padding-left: 10px;
}

.swiper-wrapper img {
	width: 226px;
	/*height: 289px;*/
	border: 0;
}

.news_list {
	clear: both;
	float: none;
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	overflow: hidden;
}

.news_list .newsListTitle {
	display: inline-block;
	width: 63%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_list .newsListdesc {
	text-decoration: none;
	overflow: hidden;
	width: 63%;
	white-space: normal;
	height: 60px;
	display: inline-block;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.news_list .flickr {
	margin: 0px;
	font-size: 12px;
	text-align: center;
	clear: both;
	float: none;
	padding-top: 39px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 30px;
}

.news_list .flickr a {
	border-right: #dedfde 1px solid;
	padding-right: 11px;
	background-position: 50% bottom;
	border-top: #dedfde 1px solid;
	padding-left: 11px;
	padding-bottom: 7px;
	border-left: #dedfde 1px solid;
	margin-right: 3px;
	padding-top: 7px;
	border-bottom: #dedfde 1px solid;
	text-decoration: none;
	color: #666666;
}

.news_list .flickr a.current {
	border-right: #dedfde 1px solid;
	padding-right: 11px;
	background-position: 50% bottom;
	border-top: #dedfde 1px solid;
	padding-left: 11px;
	padding-bottom: 7px;
	border-left: #dedfde 1px solid;
	margin-right: 3px;
	padding-top: 7px;
	border-bottom: #dedfde 1px solid;
	text-decoration: none;
	color: #fff;
	background-color: #F6503A;
	border: 1px solid #F6503A;
}

.news_list ul {
	width: 1300px;
}

.news_list ul li {
	float: left;
	width: 544px;
	margin-top: 23px;
	height: 158px;
	display: block;
	background-color: #fafafa;
	margin-right: 23px;
	color: #999999;
	padding-top: 22px;
	padding-right: 22px;
	padding-left: 22px;
}

.news_list ul li.notImg .newsListTitle {
	width: 100%;
}

.news_list ul li.notImg .newsListdesc {
	width: 100%;
}

.news_list ul li:hover {
	background-color: #F6503A;
	color: #fbb5af;
}

.news_list ul li:hover p {
	color: #fde3e1;
}

.news_list ul li:hover a {
	color: #FFFFFF;
}

.news_list ul li p {
	line-height: 22px;
	color: #888888;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news_list ul li a {
	font-size: 16px;
	color: #444444;
}

.news_list ul li img {
	float: left;
}

.news_list ul li .newspic {
	float: left;
	padding-right: 22px;
}

.news_list ul li .newspic .NewsContentImg {
	width: 176px;
	height: 125px;
	opacity: 1;
}

.news_list ul li .newspic .NewsContentImg img {
	width: 176px;
	height: 125px;
	border: 0;
	display: block;
}

.news_list ul li .time p {
	display: inline;
	margin-left: 25px;
}

.news_list .Title {
	font-size: 17px;
	font-weight: bold;
	padding-left: 10px;
	position: relative;
}

.news_list .Title span {
	font-size: 12px;
	float: right;
	padding-right: 20px;
}

.news_list .Title span a {
	font-weight: normal;
	color: #888888;
}

.showContent {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	padding-top: 20px;
	padding-bottom: 35px;
}

.showContent h1 {
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	display: block;
	color: #3d3d3d;
}

.showContent .time {
	line-height: 32px;
	text-align: center;
	color: #888888;
}

.showContent .content {
	line-height: 22px;
	padding-top: 18px;
	color: #3d3d3d;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}

.showContent .content p {
	font-family: "Microsoft Yahei", "Times New Roman";
	margin: 0px;
	padding: 0px 0px 15px;
	line-height: 26px;
	font-size: 16px;
	text-indent: 2em;
}

.showContent .content img {
	display: flex;
	margin: auto;
}

.showContent .content p a {
	font-size: 16px; color: inherit;
}

.showContent .page_down {
	padding-top: 10px;
	height: auto;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 24px;
	color: #888888;
}

.showContent .page_down .previous {
	margin-top: 5px;
}

.showContent .page_down .previous span {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	margin-right: 5px;
	font-size: 16px;
	line-height: 18px;
	margin-top: 3px;
}

.showContent .page_down .next {
	margin-top: 5px;
}

.showContent .page_down .next span {
	display: block;
	float: left;
	height: 18px;
	width: 18px;
	margin-right: 5px;
	font-size: 16px;
	line-height: 18px;
	margin-top: 3px;
}

.page_down .fenxiang {
	float: right;
}

#Footer {
	margin-top: 100px;
	width: 100%;
	text-align: center;
	background: url(../image/webp.webp) no-repeat;
	background-size: cover;
	color: #000000 !important;
}

#Footer .content {
	width: 1300px;
	height: 600px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

#Footer .content .footer_list {
	width: 33%;
}

#Footer .content .footer_list:first-child li {
	text-align: center;
	margin-bottom: 30px;
}

#Footer .content .footer_list:first-child li.ewm {
	margin-top: 15px;
	position: relative;
}

#Footer .content .footer_list:first-child li.ewm p {
	position: absolute;
	width: 1px;
	font-size: 12px;
	float: right;
	margin-right: 9px;
	top: 0;
	right: -5px;
}

#Footer .content .footer_list:first-child li.ljzx {
	width: 50%;
	margin: 0 auto;
	border-radius: 15px;
	background-color: #FEF9FE;
	color: #EE4D45;
}

#Footer .content .footer_list ul {
	margin-top: 70px;
	width: 55%;
	margin-left: 66px;
}

#Footer .content .footer_list ul li {
	color: #888888;
	text-align: left;
	margin-bottom: 15px;
	font-size: 15px;
}

#Footer .content .footer_list ul li a {
	color: #888888;
}

#Footer .content .footer_list ul li a:hover {
	text-decoration-line: underline;
}

#Footer .content .footer_list ul li.title {
	margin-bottom: 30px;
}


/*新增样式2023-4-21*/

.addStyle01 .main_left {
	width: 860px;
	float: left;
}

.addStyle01 .main_right {
	width: 300px;
	float: right;
	position: sticky;
	top: 0;
}

.addStyle01 .page_down {
	margin-bottom: 30px;
}

.addStyle01 .clear {
	clear: both;
}

.addStyle01 .newList li {
	line-height: 20px;
	margin-bottom: 15px;
	overflow: hidden;
}

.addStyle01 .newList li:last-child {
	margin-bottom: 0;
}

.addStyle01 .newList li span {
	display: block;
	width: 20px;
	height: 20px;
	background: #d0d0d0;
	text-align: center;
	color: #fff;
	line-height: 20px;
	margin-right: 5px;
	border-radius: 5px;
	float: left;
}

.addStyle01 .newList li a {
	display: block;
	font-size: 14px;
	float: right;
	width: calc(100% - 30px);
	color: #666;
}

.addStyle01 .newList li:nth-of-type(1) span {
	background: #BD292D;
}

.addStyle01 .newList li:nth-of-type(2) span {
	background: #BD292D;
}

.addStyle01 .newList li:nth-of-type(3) span {
	background: #BD292D;
}

.addStyle01 .new_guan_title {
	border-bottom: 1px solid #DDD;
	padding-left: 20px;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 5%;
	font-weight: bold;
	position: relative;
}

.addStyle01 .new_guan_title::before {
	position: absolute;
	content: '';
	width: 3px;
	border-radius: 20px;
	background: #BD292D;
	top: 10px;
	bottom: 10px;
	left: 0;
}
.addStyle01 .anli-ul li {
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
}

.addStyle01 .anli-ul li a {
	display: block;
	overflow: hidden;
	position: relative;
	color: #333;
}

.addStyle01 .anli-ul li a>div {
	float: left;
	width: 40%;
	height: 80px;
	box-sizing: border-box;
	padding-right: 5px;
	overflow: hidden;
}

.addStyle01 .anli-ul li a>div img {
	width: 100%;
	height: 100%;
}

.addStyle01 .anli-ul li a>div:last-child {
	width: 60%;
	box-sizing: border-box;
	padding-left: 5px;
	overflow: hidden;
	padding-right: 0;
}

.addStyle01 .anli-ul li a>div:last-child p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.addStyle01 .anli-ul li a>div:last-child p span {
	margin-right: 5px;
	font-size: 12px;
	display: inline-block;
	color: #ff5370;
	right: 0;
	bottom: 0;
	padding: 10px 0;
}

.addStyle01 .anli-ul li a>div:last-child>span {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #999;
}

.addStyle01 .section{
	margin-top: 30px;
}

.newList li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*新增介绍===*/