* {

	margin: 0;

	padding: 0;

}



a {

	text-decoration: none;

}



body {

	margin: 0;

	padding: 0;

}



.index-wrap {

	min-height: 37.5rem;

	background: #fafafa;

}



#headerbox {

	position: fixed;

	top: 0px;

	width: 100%;

	z-index: 99;

	height: 80px;

	background: #ffffff;

	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);

}



.header-wrap {

	width: 1200px;

	margin: 0 auto;

	display: flex;

	padding-top: 20px;

}



.logo {

	width: 141px;

}



.logoText {

	width: 68px;

	margin-left: 18px;

	display: flex;

	flex-direction: column;

}



.text1 {

	font-size: 20px;

	font-weight: 500;

	color: #333333;

	line-height: 20px;

}



.text2 {

	font-size: 12px;

	font-weight: 400;

	color: #666666;

	line-height: 12px;

	letter-spacing: 5px;

	margin-top: 8px;

}



.nav-wrap {

	width: 780px;

	margin-left: 55px;

}



.nav-wrap ul li {

	font-size: 16px;

	font-weight: 500;

	line-height: 16px;

	padding-top: 16px;

	text-align: center;

	border-top: 2px solid #ffffff;

	font-family: PingFangSC-Medium, PingFang SC;

	color: #333333;

	margin-right: 40px;

}



.nav-wrap ul li:nth-last-child(1) {

	margin-right: 0px;

}



.nav-wrap ul li.active {

	border-top: 2px solid #f53535;

	color: #f53535;

}



.nav-wrap ul li.active a {

	color: #f53535;

}



.nav-wrap ul li:hover {

	border-top: 2px solid #f53535;

}



.nav-wrap ul li:hover a {

	color: #f53535;

}



.nav-wrap ul li a {

	color: #333333;

}



.nav {

	display: flex;

	justify-content: space-around;

}



.textImage {

	margin-left: 33px;

	width: 40px;

}



.headerimgbox {

	width: 100%;

	height: 401px;

	background: url(../img/newbanner.png) no-repeat center center;

	margin-top: 81px;

	background-size: cover

}



.top-source {

	width: 1200px;

	margin: 0 auto;

	margin-top: 81px;



}



.top-source-text {

	font-size: 14px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #999999;

	line-height: 20px;

	border-bottom: 1px solid #D8D8D8;

	padding: 20px 0px 19px 20px;

}



.top-source-text a{

	color: #999999;

}







.main-wrap {

	background: #fafafa;

	margin-top: 60px;

}



.mainbox {

	width: 1200px;

	margin: 0 auto;

	display: flex;



}



.left {

	width: 888px;

	margin: 0 auto;
	display: block;



}



.left-main {

	width: 888px;

	border-bottom: 1px solid #D8D8D8;



}



.left-title {

	width: 800px;

	margin: 0 auto;

	text-align: center;



}



.left-title-type1 {

	width: 800px;

	font-size: 40px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 48px;

	text-align: center;

}



.left-title-type2 {

	height: 40px;

	font-size: 32px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 40px;

	margin-top: 10px;

}



.left-time {

	width: 888px;

	height: 12px;

	margin: 0 auto;

	margin-top: 30px;



	font-size: 12px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #999999;

	line-height: 12px;

	text-align: center;

}



.left-image {

	width: 888px;

	height: 500px;

	margin-top: 40px;

}



.left-image img {

	width: 100%;

	height: 100%;

}



.left-content-one {

	width: 888px;

	font-size: 20px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 32px;

	margin-top: 40px;

	margin-bottom: 100px;

}



.left-content-two {

	width: 888px;

	height: 480px;

	font-size: 20px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 32px;

	margin-top: 30px;

}



.left-content-three {

	width: 888px;

	height: 32px;

	font-size: 20px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 32px;

	margin-top: 30px;

}



.left-content-author {

	width: 888px;

	height: 32px;

	font-size: 20px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 32px;

	margin-top: 60px;

	text-align: right;

	margin-bottom: 100px;

}

.left-address{
	font-size: 20px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
}

.left-read {

	width: 888px;

	margin-top: 10px;

}



.left-read-title {

	width: 112px;

	height: 40px;

	font-size: 28px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 40px;

	background: linear-gradient(135deg, #F55535 0%, #BF0020 100%);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

}



.left-read-list {

	width: 888px;

	margin-top: 10px;

	display: flex;

}



.left-read-list div:first-child {

	margin-right: 30px;

}



.read-list-item {

	width: 429px;

}



.read-list-title {

	width: 429px;

	height: 32px;

	font-size: 24px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 32px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	cursor: pointer;

}



.read-list-content {

	width: 429px;

	height: 144px;

	font-size: 16px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #666666;

	line-height: 24px;

	margin-top: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 6; 

	-webkit-box-orient: vertical;

	cursor: pointer;

}



.read-img{

	width: 888px;

	margin-top: 57px;

	display: flex;

	justify-content: space-between;

}



.read-img-item{

	width: 284px;

	height: 178px;

}



.read-img-item a img {

	width: 100%;

	height: 100%;

}









.right {

	width: 280px;

	margin-left: 32px;

}



.right-hourshot {

	width: 280px;

	height: 680px;

	background: #FFFFFF;

	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);

}



.right-hourshot-logo {

	width: 280px;

	height: 20px;

	display: flex;

	padding: 30px 0px 10px 0px;

	border-bottom: 1px solid #D8D8D8;



}



.right-hourshot-logo img {

	width: 20px;

	height: 20px;

	margin-left: 20px;

}



.right-hourshot-text {

	width: 144px;

	height: 20px;

	font-size: 20px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 20px;

	margin-left: 10px;

}



.right-hourshot-list ul {

	margin-top: 20px;

	margin-left: 20px;

}



.right-hourshot-list li {

	width: 216px;

	font-size: 14px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 22px;

	margin-top: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.right-hourshot-list ul li:first-child {

	margin-top: 0px;

}



.right-dynamic {

	width: 280px;

	height: 464px;

	background: #FFFFFF;

	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);

	margin-top: 40px;

}



.right-dynamic-logo {

	width: 280px;

	height: 20px;

	display: flex;

	padding: 30px 0px 10px 0px;

	border-bottom: 1px solid #D8D8D8;

}



.right-dynamic-logo img {

	width: 20px;

	height: 20px;

	margin-left: 20px;

}



.right-dynamic-text {

	width: 144px;

	height: 20px;

	font-size: 20px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	color: #333333;

	line-height: 20px;

	margin-left: 10px;

}



.right-dynamic-list ul {

	margin-top: 20px;

	margin-left: 20px;

}



.right-dynamic-list li {

	width: 216px;

	font-size: 14px;

	font-family: PingFangSC-Regular, PingFang SC;

	font-weight: 400;

	color: #333333;

	line-height: 22px;

	margin-top: 10px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.right-dynamic-list ul li:first-child {

	margin-top: 0px;

}




.product-bottom {

  margin: 0 auto;

  background: #fff;

  height: 360px;

  min-width: 1200px;

  margin-top: 200px;

}

.bottom-wrap {

  width: 1200px;

  height: 298px;

  margin: 0 auto;

  border-bottom: 1px solid #d8d8d8ff;

  display: flex;

  justify-content: space-between;

}

.bottom-concat {

  width: 240px;

  height: 60px;

  margin-top: 20px;

}

.bottom-concat ul {

  display: flex;

  justify-content: space-between;

}

.bottom-logo {

  width: 141px;

  height: 40px;

  margin-top: 80px;

}

.bottom-mid {

  width: 460px;

  display: flex;

  margin-top: 80px;

  justify-content: space-between;

}



.mid-left p,

.mid-right p {

  font-size: 14px;

  font-family: PingFangSC-Regular, PingFang SC;

  font-weight: 400;

  color: rgba(102, 102, 102, 1);

  line-height: 22px;

  margin-top: 10px;

}

.mid-left .mid-serve,

.mid-right .mid-concat,

.bottom-right .right-wechat {

  font-size: 20px;

  font-family: PingFangSC-Medium, PingFang SC;

  font-weight: 500;

  color: rgba(51, 51, 51, 1);

  line-height: 28px;

}

.code {

  width: 120px;

  height: 120px;

  margin-top: 10px;

  margin-right: 40px;

}

.right-wechat {

  margin: 80px 0 14px 0;

}

.right-wechat img:first-child {

  margin-right: 20px;

}

.bottom-text span {

  font-size: 14px;

  font-family: PingFangSC-Regular, PingFang SC;

  font-weight: 400;

  color: rgba(51, 51, 51, 1);

  line-height: 22px;

  display: block;

  margin: 0 auto;

  width: 1200px;

  text-align: center;

  margin-top: 20px;

}

/* .serve-wrap {

  width: 160px;

  height: 107px;

  position: fixed;

  right: 0;

  bottom: 0;

  z-index: 10;

}

.service img {

  width: 100%;

  height: 100%;

} */

#newBridge .nb-icon-skin-xc-1 .nb-icon-inner-wrap{

  bottom: 10px;

  background: transparent url('../img/悬浮／客服按钮.png') no-repeat !important;

}

.about-slogan-left,.about-slogan-right{

  overflow: hidden;

}

.about-slogan-left:hover img,.about-slogan-right:hover img{

  transform: scale(1.2,1.2);

  transition: 2s;

}



.bottom{

	width: 1920px;

	height: 360px;

	background: #FFFFFF;

	margin-top: 200px;

}