.center14 {
	width: 1400px;
	height: auto;
	zoom: 1;
	margin: 0 auto;
}
.center16 {
	width: 1680px;
	height: auto;
	zoom: 1;
	margin: 0 auto;
}
.nr-banner {
	width: 100%;
	height: 630px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.nr-banner .nr-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding-top: 280px;
}
.nr-banner .nr-box .title {
	font-size: 60px;
	text-align: center;
	color: #fff;
	line-height: 60px;
	margin-bottom: 45px;
	font-family: "syhtB";
	text-transform: uppercase;
}
.nr-banner .nr-box .second-nav{
	width: auto;
	max-width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	white-space: nowrap;
	overflow: -moz-scrollbars-none;
    overflow: -moz-scrollbars-none;
}
.nr-banner .nr-box .second-nav::-webkit-scrollbar{
    display: none;
}
.nr-banner .nr-box .second-nav a {
	display: inline-block;
	padding: 15px 35px;
	border: 1px #fff solid;
	font-size: 18px;
	color: #fff;
	margin: 0 5px;
	transition: 0.3s;
}
.nr-banner .nr-box .second-nav a:hover {
	border: 1px #f5aa0f solid;
	background: #f5aa0f;
}
.nr-banner .nr-box .second-nav .active {
	border: 1px #f5aa0f solid;
	background: #f5aa0f;
}
#index .banner {
	width: 100%;
	height: 1000px;
}
#index .banner .swiper-slide {
	width: 100%;
	height: 1000px;
}
#index .banner .swiper-slide .bg {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
}
#index .banner .swiper-pagination {
	text-align: left;
	padding-left: 120px;
}
#index .banner .swiper-pagination-bullet {
	width: 80px;
	height: 2px;
	border-radius: 0;
	background-color: #566a89;
	opacity: 1;
	position: relative;
}
#index .banner .swiper-pagination-bullet::before {
	position: absolute;
	width: 0;
	height: 2px;
	background-color: #fff;
	left: 0;
	top: 0;
	content: "";
	clear: both;
}
#index .banner .swiper-pagination-bullet-active {
	position: relative;
}
#index .banner .swiper-pagination-bullet-active::before {
	width: 100%;
	transition: width 3.3s ease-out;
	-webkit-transition: width 3.3s ease-out;
	-moz-transition: width 3.3s ease-out;
}
#index .product-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 110px;
	background-image: url(../images/35.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center cenetr;
}
#index .product-box .pro-box {
	width: 1830px;
	position: relative;
	margin: 0 auto;
	height: auto;
}
#index .product-box .pro-box .pro-swip {
	width: 1700px;
	height: 590px;
	padding: 10px 10px;
}
#index .product-box .pro-box .pro-swip .swiper-slide {
	width: calc((100% - 60px)/4);
	height: 570px;
	transition: 0.3s;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-img {
	width: 100%;
	height: 330px;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-img img {
	width: 100%;
	height: auto;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-wen {
	width: 100%;
	height: 240px;
	background: #fff;
	padding: 40px 30px 50px 30px;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-wen .title {
	height: 24px;
	font-size: 24px;
	line-height: 24px;
	color: #221815;
	margin-bottom: 15px;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-wen .art {
	font-size: 14px;
	color: #888888;
	line-height: 24px;
	height: 48px;
}
#index .product-box .pro-box .pro-swip .swiper-slide .pro-wen a {
	width: 140px;
	height: 40px;
	margin-top: 25px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	background: #f2f2f4;
	color: #888888;
	display: inline-block;
	transition: 0.3s;
}
#index .product-box .pro-box .pro-swip .swiper-slide:hover {
	box-shadow: 0px 0px 7px rgba(0, 80, 159, 0.2);
	margin-top: -10px;
}
#index .product-box .pro-box .pro-swip .swiper-slide:hover .pro-wen a {
	background: #f5aa0f;
	color: #fff;
}
#index .product-box .pro-box .swiper-button-next,
#index .product-box .pro-box .swiper-button-prev {
	width: 32px;
	height: 57px;
	background-size: cover;
	outline: none;
}
#index .product-box .pro-box .swiper-button-next {
	background-image: url(../images/nex-huang.png);
	cursor: pointer;
}
#index .product-box .pro-box .swiper-button-prev {
	background-image: url(../images/pro-huang.png);
	cursor: pointer;
}
#index .product-box .pro-box .swiper-button-prev.swiper-button-disabled {
	background-image: url(../images/pro-hui.png);
	opacity: 1;
}
#index .product-box .pro-box .swiper-button-next.swiper-button-disabled {
	background-image: url(../images/nex-hui.png);
	opacity: 1;
}
#index .title-all {
	width: 100%;
	height: auto;
	padding-top: 65px;
	padding-bottom: 50px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
#index .title-all p {
	float: left;
}
#index .title-all p span:nth-of-type(1) {
	font-size: 48px;
	line-height: 50px;
	color: #00509f;
	font-family: "syhtB";
	margin-right: 35px;
}
#index .title-all p span:nth-of-type(2) {
	font-size: 24px;
	line-height: 24px;
	color: #888888;
}
#index .title-all a {
	float: right;
	font-size: 16px;
	line-height: 24px;
	color: #888888;
	position: relative;
	border-bottom: 1px #888888 solid;
	transition: 0.3s;
}
#index .title-all a:hover {
	color: #f5aa0f;
	border-bottom: 1px #f5aa0f solid;
}
#index .title-allwite p span {
	color: #fff !important;
}
#index .index-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	background: #fff;
}
#index .index-box .index-video {
	width: 100%;
	height: 700px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
}
#index .index-box .index-video .vid-box {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#index .index-box .index-video .vid-box .play {
	width: 100px;
	height: 100px;
	display: inline-block;
	background-image: url(../images/12.png);
	background-size: cover;
}
#index .index-box .index-video .vid-box p {
	font-size: 18px;
	line-height: 18px;
	margin-top: 32px;
	color: #fff;
}
#index .index-box .index-about {
	width: 1800px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin: 0 auto;
	margin-top: -120px;
	padding: 56px 50px 85px 50px;
	background-image: url(../images/10.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left center;
}
#index .index-box .index-about .about-top .about-fl {
	width: calc(100% - 970px);
	height: auto;
	zoom: 1;
	overflow: hidden;
	float: left;
}
#index .index-box .index-about .about-top .about-fl .title {
	font-size: 48px;
	line-height: 50px;
	color: #00509f;
	font-family: "syhtB";
	display: block;
	margin-bottom: 20px;
}
#index .index-box .index-about .about-top .about-fl p {
	font-size: 24px;
	line-height: 24px;
	color: #888888;
}
#index .index-box .index-about .about-top .about-fr {
	width: 970px;
	height: 290px;
	padding-right: 10px;
	overflow-y: auto;
	font-size: 16px;
	line-height: 28px;
	color: #333333;
}
#index .index-box .index-about .about-top .about-fr::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}
#index .index-box .index-about .about-top .about-fr::-webkit-scrollbar-track {
	border-radius: 3px;
	background-color: #F5F5F5;
}
#index .index-box .index-about .about-top .about-fr::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: #ddd;
}
#index .index-box .index-about .about-bot {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 70px;
	padding: 55px 50px 50px 50px;
	background: #fff;
	box-shadow: 0px 0px 12px rgba(0, 80, 159, 0.2);
}
#index .index-box .index-about .about-bot a {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	display: block;
}
#index .index-box .index-about .about-bot a img {
	max-width: calc((100% - 153px)/4);
	margin-right: 50px;
	float: left;
}
#index .index-box .index-about .about-bot a img:nth-of-type(4n) {
	margin-right: 0px;
}
#index .hot-new {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 95px;
	background-image: url(../images/36.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
}
#index .hot-new .hot-newlist {
	width: 100%;
	height: auto;
}
#index .hot-new .hot-newlist li {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
	transition: 0.3s;
}
#index .hot-new .hot-newlist li .new-fl {
	width: calc(100% - 90px);
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 40px;
	float: left;
}
#index .hot-new .hot-newlist li .new-fl .new-img {
	width: 187px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	max-height: 140px;
	float: left;
	margin-right: 35px;
}
#index .hot-new .hot-newlist li .new-fl .new-img img {
	width: 100%;
}
#index .hot-new .hot-newlist li .new-fl .new-wen .title {
	font-size: 24px;
	line-height: 32px;
	margin-top: 4px;
	margin-bottom: 14px;
	color: #221815;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#index .hot-new .hot-newlist li .new-fl .new-wen .wen {
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
#index .hot-new .hot-newlist li .new-fl .new-wen .time {
	font-size: 16px;
	line-height: 16px;
	color: #dddddd;
	margin-top: 25px;
}
#index .hot-new .hot-newlist li .new-fr {
	width: 90px;
	height: 227px;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px #efefef solid;
	transition: 0.3s;
}
#index .hot-new .hot-newlist li .new-fr i {
	width: 42px;
	height: 28px;
	display: inline-block;
	background-image: url(../images/21.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	transition: 0.3s;
}
#index .hot-new .hot-newlist li:hover {
	box-shadow: 0px 3px 8px rgba(0, 80, 159, 0.2);
}
#index .hot-new .hot-newlist li:hover .new-fl .new-wen .title {
	color: #00509f;
}
#index .hot-new .hot-newlist li:hover .new-fr {
	background: #f5aa0f;
}
#index .hot-new .hot-newlist li:hover .new-fr i {
	background-image: url(../images/22.png);
}
#index .contact-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 90px;
	background-image: url(../images/23.png);
	background-size: cover;
	background-position: left center;
	background-repeat: no-repeat;
}
#index .contact-box .contact-fl {
	width: calc((100% - 20px)/2);
	height: 507px;
	float: left;
	background: #fff;
	padding: 18px 40px 40px 40px;
}
#index .contact-box .contact-fl #tabs li {
	display: inline-block;
}
#index .contact-box .contact-fl #tabs li a {
	width: 86px;
	height: 46px;
	display: flex;
	align-items: center;
	font-size: 24px;
	line-height: 30px;
	border-bottom: 2px #fff solid;
}
#index .contact-box .contact-fl #tabs li a i {
	width: 20px;
	height: 26px;
	margin-right: 10px;
	display: inline-block;
	background-image: url(../images/24.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
#index .contact-box .contact-fl #tabs .current a {
	color: #00509f;
	border-bottom: 2px #00509f solid;
}
#index .contact-box .contact-fl #tabs .current a i {
	background-image: url(../images/25.png);
}
#index .contact-box .contact-fl #tabs .xian {
	width: 1px;
	height: 27px;
	background: #dddddd;
	display: inline-block;
	margin: 0 26px;
}
#index .contact-box .contact-fl #content {
	margin-top: 29px;
}
#index .contact-box .contact-fl #content .item {
	display: none;
}
#index .contact-box .contact-fl #content .item .map {
	width: 100%;
	height: 232px;
	overflow-x: auto;
}
#index .contact-box .contact-fl #content .item .map .BMap_cpyCtrl {
	display: none;
}
#index .contact-box .contact-fl #content .item .map .anchorBL {
	display: none;
}
#index .contact-box .contact-fl #content .item .map .BMapLabel {
	border: none !important;
	box-shadow: 0px 0px 6px #ddd;
}
#index .contact-box .contact-fl #content .item .map .info-line {
	width: 200px;
	height: 50px;
	border: none;
	background: #fff;
	font-size: 14px;
	line-height: 50px;
	color: #666666;
	text-align: center;
}
#index .contact-box .contact-fl #content .item .map .info-line1 {
	width: 200px;
	height: 50px;
	border: none;
	background: #fff;
	font-size: 14px;
	line-height: 50px;
	color: #666666;
	text-align: center;
}
#index .contact-box .contact-fl #content .item .map-wen {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 20px;
}
#index .contact-box .contact-fl #content .item .map-wen p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
#index .contact-box .contact-fl #content .item .map-wen p span:nth-of-type(1) {
	width: 54px;
	float: left;
	display: inline-block;
}
#index .contact-box .contact-fl #content .item .map-wen p span:nth-of-type(2) {
	width: calc(100% - 54px);
	display: inline-block;
	float: left;
}
#index .contact-box .contact-fl #content .item .map-wen p .site {
	color: #00509f;
	text-decoration: underline;
}
#index .contact-box .contact-fl #content .show {
	display: block;
}
#index .contact-box .contact-fr {
	width: calc((100% - 20px)/2);
	height: 507px;
	float: right;
	background: #fff;
	padding: 20px 40px 0px 40px;
}
#index .contact-box .contact-fr .title {
	width: 130px;
	height: 45px;
	font-size: 24px;
	color: #00509f;
	font-family: "syhtB";
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 2px #00509f solid;
}
#index .contact-box .contact-fr .title i {
	width: 24px;
	height: 20px;
	margin-right: 10px;
	display: inline-block;
	background-image: url(../images/26.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#index .contact-box .contact-fr .all {
	width: 100%;
	height: auto;
}
#index .contact-box .contact-fr .all .all-item {
	width: 100%;
	height: 58px;
	position: relative;
}
#index .contact-box .contact-fr .all .all-item input {
	width: 100%;
	height: 58px;
	padding: 0px 10px 0px 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px #f4f4f4 solid;
	background: #f4f4f4;
}
#index .contact-box .contact-fr .all .all-item input:focus {
	border: 1px #00509f solid;
}
#index .contact-box .contact-fr .all .all-item input::-webkit-input-placeholder {
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-item input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-item input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-item input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-item i {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 19px;
	left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#index .contact-box .contact-fr .all .all-item .name {
	background-image: url(../images/27.png);
}
#index .contact-box .contact-fr .all .all-item .numb {
	background-image: url(../images/28.png);
}
#index .contact-box .contact-fr .all .all-text {
	height: 130px;
	margin-bottom: 30px;
}
#index .contact-box .contact-fr .all .all-text textarea {
	width: 100%;
	height: 130px;
	padding: 15px 10px 10px 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px #f4f4f4 solid;
	background: #f4f4f4;
	resize: none;
}
#index .contact-box .contact-fr .all .all-text textarea:focus {
	border: 1px #00509f solid;
}
#index .contact-box .contact-fr .all .all-text textarea::-webkit-input-placeholder {
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-text textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-text textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-text textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #dddddd;
}
#index .contact-box .contact-fr .all .all-text .liuyan {
	background-image: url(../images/29.png);
}
#index .contact-box .contact-fr .all .yan {
	width: calc(100% - 200px);
	float: left;
}
#index .contact-box .contact-fr .all .yan input {
	width: 185px;
	height: 60px;
	float: left;
	padding: 0 10px !important;
	position: initial;
}
#index .contact-box .contact-fr .all .yan .yan-img {
	width: 116px;
	height: 60px;
	float: left;
	margin-left: 5px;
}
#index .contact-box .contact-fr .all button {
	width: 185px;
	height: 60px;
	background: #f5aa0f;
	font-size: 16px;
	line-height: 60px;
	color: #fff;
	float: right;
	border: none;
	cursor: pointer;
}
#index .contact-box .contact-fr .all button i {
	width: 21px;
	height: 9px;
	margin-left: 20px;
	display: inline-block;
	background-image: url(../images/37.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#index .contact-box .contact-fr .all .tishizi {
	font-size: 14px;
	color: #f00;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pag {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.pag .pag-fl {
	display: inline-block;
	width: 60%;
}
.pag .pag-fl a {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	display: block;
	line-height: 26px;
	transition: 0.3s;
}
.pag .pag-fl a span:nth-of-type(1) {
	width: 65px;
	float: left;
	transition: 0.3s;
}
.pag .pag-fl a span:nth-of-type(2) {
	width: calc(100% - 68px);
	float: left;
	transition: 0.3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pag .pag-fl a:hover span {
	color: #f5aa0f;
}
.pag a.goback {
	width: 120px;
	height: 40px;
	display: inline-block;
	background: #f5aa0f;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}
#news .new-content {
	margin-top: 35px;
	margin-bottom: 60px;
	background: #fff;
}
#news .new-content .tit-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	text-align: center;
	padding: 30px 0px 20px 0px;
	border-bottom: 1px #f1f1f1 solid;
}
#news .new-content .tit-box .title {
	font-size: 36px;
	line-height: 52px;
	color: #000;
}
#news .new-content .tit-box .annot {
	font-size: 16px;
	line-height: 36px;
	color: #dddddd;
}
#news .new-content .detail-cont {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 45px 60px 35px 60px;
}
#news .new-content .detail-cont p {
	font-size: 16px;
	line-height: 26px;
	color: #666;
}
#news .new-content .detail-cont img {
	width: auto;
	max-width: 100%;
	margin: 20px auto;
}
#news .new-box {
	padding: 20px 0px 40px 0px;
}
#news .new-box .new-top {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-top: 20px;
	margin-bottom: 20px;
}
#news .new-box .new-top li {
	width: calc((100% - 50px)/3);
	height: auto;
	zoom: 1;
	overflow: hidden;
	background: #fff;
	float: left;
	transition: 0.3s;
	margin-right: 25px;
}
#news .new-box .new-top li:nth-of-type(3n) {
	margin-right: 0px;
}
#news .new-box .new-top li .newtop-img {
	width: 100%;
	height: 480px;
	padding: 40px 40px 0px 40px;
}
#news .new-box .new-top li .newtop-img .img {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	max-height: 278px;
	overflow: hidden;
}
#news .new-box .new-top li .newtop-img .img img {
	width: 100%;
}
#news .new-box .new-top li .newtop-img .title {
	font-size: 24px;
	line-height: 30px;
	color: #221815;
	margin-top: 20px;
	margin-bottom: 14px;
}
#news .new-box .new-top li .newtop-img .art {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
}
#news .new-box .new-top li .newbot {
	width: 100%;
	height: 60px;
	padding: 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px #f1f1f1 solid;
}
#news .new-box .new-top li .newbot span {
	font-size: 16px;
	color: #ddd;
}
#news .new-box .new-top li .newbot i {
	width: 42px;
	height: 28px;
	transition: 0.3s;
	background-image: url(../images/42.png);
	background-size: cover;
	background-repeat: no-repeat;
}
#news .new-box .new-top li:hover {
	box-shadow: 0px 0px 6px rgba(0, 50, 100, 0.1);
	margin-top: -5px;
}
#news .new-box .new-top li:hover .newtop-img .title {
	color: #00509f;
}
#news .new-box .new-top li:hover .newbot i {
	background-image: url(../images/43.png);
}
#news .new-box .hot-newlist {
	width: 100%;
	height: auto;
}
#news .new-box .hot-newlist li {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
	transition: 0.3s;
}
#news .new-box .hot-newlist li .new-fl {
	width: calc(100% - 90px);
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 40px;
	float: left;
}
#news .new-box .hot-newlist li .new-fl .new-img {
	width: 187px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	max-height: 140px;
	float: left;
	margin-right: 35px;
}
#news .new-box .hot-newlist li .new-fl .new-img img {
	width: 100%;
}
#news .new-box .hot-newlist li .new-fl .new-wen{
	width: calc(100% - 222px);
	float: right;
}
#news .new-box .hot-newlist li .new-fl .new-wen .title {
	font-size: 24px;
	line-height: 32px;
	margin-top: 4px;
	margin-bottom: 14px;
	color: #221815;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#news .new-box .hot-newlist li .new-fl .new-wen .wen {
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
#news .new-box .hot-newlist li .new-fl .new-wen .time {
	font-size: 16px;
	line-height: 16px;
	color: #dddddd;
	margin-top: 25px;
}
#news .new-box .hot-newlist li .new-fr {
	width: 90px;
	height: 227px;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 1px #efefef solid;
	transition: 0.3s;
}
#news .new-box .hot-newlist li .new-fr i {
	width: 42px;
	height: 28px;
	display: inline-block;
	background-image: url(../images/21.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	transition: 0.3s;
}
#news .new-box .hot-newlist li:hover {
	box-shadow: 0px 3px 8px rgba(0, 80, 159, 0.2);
}
#news .new-box .hot-newlist li:hover .new-fl .new-wen .title {
	color: #00509f;
}
#news .new-box .hot-newlist li:hover .new-fr {
	background: #f5aa0f;
}
#news .new-box .hot-newlist li:hover .new-fr i {
	background-image: url(../images/22.png);
}
#know .list-know {
	margin-top: 30px;
	margin-bottom: 80px;
}
#know .list-know li {
	width: 100%;
	background: #fff;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 1px;
	padding: 0 40px;
}
#know .list-know li .list-top {
	padding: 30px 0px 32px 0px;
	cursor: pointer;
}
#know .list-know li .list-top .title {
	font-size: 24px;
	line-height: 42px;
	color: #221815;
	transition: 0.3s;
}
#know .list-know li .list-top .art {
	font-size: 16px;
	line-height: 36px;
	color: #666666;
}
#know .list-know li .list-top .active {
	color: #00509f;
}
#know .list-know li .list-top:hover .title {
	color: #00509f;
}
#know .list-know li .list-bot {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	display: none;
	padding-bottom: 50px;
}
#know .list-know li .list-bot .xian {
	width: 100%;
	height: 1px;
	background: #f1f1f1;
	position: relative;
	margin-bottom: 20px;
}
#know .list-know li .list-bot .xian i {
	width: 7px;
	height: 5px;
	display: inline-block;
	background-image: url(../images/52.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 30px;
}
#know .list-know li .list-bot p {
	font-size: 16px;
	color: #666;
	line-height: 28px;
}
#know .list-know li .list-bot .img {
	width: 500px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	float: left;
	margin-right: 40px;
	margin-top: 25px;
}
#know .list-know li .list-bot .img:nth-of-type(2n) {
	margin-right: 0px;
}
#know .list-know li .list-bot .img img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
#know .list-know li .list-bot .img p {
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	text-align: center;
}
#contact .conta {
	margin-top: 40px;
	margin-bottom: 70px;
}
#contact .conta .cont-top {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 40px;
	background: #fff;
}
#contact .conta .cont-top .map {
	width: 100%;
	height: 390px;
	overflow-x: auto;
}
#contact .conta .cont-top .map .info-line {
	border: none;
	background: #fff;
	font-size: 16px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 15px 35px;
}
#contact .conta .cont-top .map .BMapLabel {
	border: none !important;
	box-shadow: 0px 0px 6px #ddd;
}
#contact .conta .cont-top .map .BMap_cpyCtrl {
	display: none;
}
#contact .conta .cont-top .map .anchorBL {
	display: none;
}
#contact .conta .cont-top .cont-bot {
	width: 100%;
	height: auto;
	zoom: 1;
	margin-top: 20px;
}
#contact .conta .cont-top .cont-bot li {
	width: calc((100% - 60px)/4);
	height: 120px;
	transition: 0.3s;
	padding: 20px 20px 10px 20px;
	background: #f6f6f6;
	float: left;
	margin-right: 20px;
	display: flex;
	align-items: center;
	align-content: space-between;
	flex-direction: column;
}
#contact .conta .cont-top .cont-bot li:nth-of-type(4n) {
	margin-right: 0px;
}
#contact .conta .cont-top .cont-bot li i {
	width: 30px;
	height: 30px;
	transition: 0.3s;
	margin-bottom: 10px;
	display: inline-block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#contact .conta .cont-top .cont-bot li .yi {
	background-image: url(../images/56.png);
}
#contact .conta .cont-top .cont-bot li .er {
	background-image: url(../images/57.png);
}
#contact .conta .cont-top .cont-bot li .san {
	background-image: url(../images/58.png);
}
#contact .conta .cont-top .cont-bot li .si {
	background-image: url(../images/59.png);
}
#contact .conta .cont-top .cont-bot li p {
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-align: center;
}
#contact .conta .cont-top .cont-bot li:hover {
	box-shadow: 0px 0px 8px rgba(0, 80, 159, 0.2);
}
#contact .conta .cont-top .cont-bot li:hover .yi {
	background-image: url(../images/60.png);
}
#contact .conta .cont-top .cont-bot li:hover .er {
	background-image: url(../images/61.png);
}
#contact .conta .cont-top .cont-bot li:hover .san {
	background-image: url(../images/62.png);
}
#contact .conta .cont-top .cont-bot li:hover .si {
	background-image: url(../images/63.png);
}
#contact .conta .conta-bot {
	width: 100%;
	height: auto;
	zoom: 1;
	object-fit: hidden;
	padding: 40px;
	background: #fff;
	margin-top: 20px;
}
#contact .conta .conta-bot .title {
	width: 130px;
	height: 45px;
	font-size: 24px;
	color: #00509f;
	font-family: "syhtB";
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	border-bottom: 2px #00509f solid;
}
#contact .conta .conta-bot .title i {
	width: 24px;
	height: 20px;
	margin-right: 10px;
	display: inline-block;
	background-image: url(../images/26.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#contact .conta .conta-bot .form {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
}
#contact .conta .conta-bot .form .all {
	width: calc((100% - 20px)/2);
	float: left;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-right: 20px;
}
#contact .conta .conta-bot .form .all:nth-of-type(even) {
	margin-right: 0px;
}
#contact .conta .conta-bot .form .all .all-item {
	width: 100%;
	height: 60px;
	position: relative;
}
#contact .conta .conta-bot .form .all .all-item input {
	width: 100%;
	height: 60px;
	padding: 0px 10px 0px 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px #f4f4f4 solid;
	background: #f4f4f4;
}
#contact .conta .conta-bot .form .all .all-item input:focus {
	border: 1px #00509f solid;
}
#contact .conta .conta-bot .form .all .all-item input::-webkit-input-placeholder {
	color: #bbbbbb;
}
#contact .conta .conta-bot .form .all .all-item input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbbbbb;
}
#contact .conta .conta-bot .form .all .all-item input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbbbbb;
}
#contact .conta .conta-bot .form .all .all-item input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bbbbbb;
}
#contact .conta .conta-bot .form .all .all-item i {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 19px;
	left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#contact .conta .conta-bot .form .all .all-item .name {
	background-image: url(../images/64.png);
}
#contact .conta .conta-bot .form .all .all-item .numb {
	background-image: url(../images/65.png);
}
#contact .conta .conta-bot .form .all .tishizi {
	font-size: 14px;
	color: #f00;
	margin-top: 5px;
}
#contact .conta .conta-bot .form .all-text {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
}
#contact .conta .conta-bot .form .all-text .all-item {
	width: 100%;
	height: 130px;
	position: relative;
}
#contact .conta .conta-bot .form .all-text .all-item textarea {
	width: 100%;
	height: 130px;
	padding: 15px 10px 10px 50px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px #f4f4f4 solid;
	background: #f4f4f4;
	resize: none;
}
#contact .conta .conta-bot .form .all-text .all-item textarea:focus {
	border: 1px #00509f solid;
}
#contact .conta .conta-bot .form .all-text .all-item textarea::-webkit-input-placeholder {
	color: #bbb;
}
#contact .conta .conta-bot .form .all-text .all-item textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbb;
}
#contact .conta .conta-bot .form .all-text .all-item textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbb;
}
#contact .conta .conta-bot .form .all-text .all-item textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bbb;
}
#contact .conta .conta-bot .form .all-text .all-item i {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 19px;
	left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#contact .conta .conta-bot .form .all-text .all-item .liuyan {
	background-image: url(../images/66.png);
}
#contact .conta .conta-bot .form .yzm {
	width: auto;
	height: auto;
	zoom: 1;
	overflow: hidden;
}
#contact .conta .conta-bot .form .yzm input {
	width: 185px;
	height: 60px;
	background: #f4f4f4;
	padding: 0 10px;
	border: 1px #f4f4f4 solid;
}
#contact .conta .conta-bot .form .yzm input::-webkit-input-placeholder {
	color: #bbb;
}
#contact .conta .conta-bot .form .yzm input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #bbb;
}
#contact .conta .conta-bot .form .yzm input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #bbb;
}
#contact .conta .conta-bot .form .yzm input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #bbb;
}
#contact .conta .conta-bot .form .yzm .yam-img {
	width: 124px;
	height: 60px;
	margin-left: 10px;
	display: inline-block;
}
#contact .conta .conta-bot .form .yzm .yam-img img {
	width: 100%;
}
#contact .conta .conta-bot .form .yzm button {
	width: 185px;
	height: 60px;
	background: #f5aa0f;
	font-size: 16px;
	line-height: 60px;
	color: #fff;
	float: right;
	border: none;
	cursor: pointer;
}
#contact .conta .conta-bot .form .yzm button i {
	width: 21px;
	height: 9px;
	margin-left: 20px;
	display: inline-block;
	background-image: url(../images/37.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
#human .human {
	margin-top: 40px;
	margin-bottom: 65px;
	padding: 40px 40px 50px 40px;
	background: #fff;
}
#human .human li {
	margin-bottom: 10px;
}
#human .human li .hum-top {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 24px 40px;
	background: #f5f5f5;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
}
#human .human li .hum-top p {
	width: calc((100% - 150px)/3);
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
#human .human li .hum-top p span {
	color: #333333;
}
#human .human li .hum-top p:nth-of-type(4) {
	width: 150px;
}
#human .human li .active {
	background: #00509f;
}
#human .human li .active p {
	color: #fff;
}
#human .human li .active p span {
	color: #fff;
}
#human .human li .hum-bot {
	padding: 7px 40px 50px 40px;
	background: #f5f5f5;
	display: none;
}
#human .human li .hum-bot p {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}
#human .human li .hum-bot .title {
	font-size: 18px;
	color: #333333;
	font-family: "syhtM";
	line-height: 18px;
	margin-top: 24px;
	margin-bottom: 20px;
}
#human .human li .hum-bot .up {
	width: 180px;
	height: 50px;
	background: #f5aa0f;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	margin-top: 32px;
}
#human .join-form {
	width: 600px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	background-color: #fff;
	padding: 40px;
}
#human .join-form .line {
	width: 100%;
	height: 36px;
	margin-bottom: 16px;
	display: inline-block;
}
#human .join-form .line .label {
	height: 36px;
	display: inline-block;
	float: left;
	font-size: 16px;
	line-height: 36px;
}
#human .join-form .line input {
	display: inline-block;
	float: left;
	width: 438px;
	height: 36px;
	background-color: #fff;
	border: none;
	border-bottom: 1px solid #f1f5fd;
	padding: 0 10px;
}
#human .join-form .line textarea {
	display: inline-block;
	float: left;
	width: 100%;
	height: 100px;
	background-color: #fff;
	border: 1px solid #f1f5fd;
	padding: 10px;
	resize: none;
}
#human .join-form .line .load {
	width: 438px;
	height: 25px;
	background-color: #fff;
	border: none;
	margin-top: 6px;
	display: inline-block;
	float: left;
}
#human .join-form .line img {
	display: inline-block;
	margin-left: 10px;
	width: 80px;
	height: 34px;
}
#human .join-form .line button {
	width: 120px;
	height: 38px;
	border-radius: 4px;
	background-color: #00509f;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: none;
	float: right;
	cursor: pointer;
}
#human .join-form .line.heightauto {
	height: auto;
}
#human .join-form .line .upload {
	width: 90px;
	height: 34px;
	line-height: 34px;
	background: #00509f;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
	text-align: center;
	border-radius: 4px;
	display: inline-block;
	float: left;
	position: relative;
}
#human .join-form .line .upload input {
	width: 90px;
	height: 34px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	cursor: pointer;
}
#human .join-form .line .desc {
	display: inline-block;
	width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 36px;
	color: #333;
	margin-left: 8px;
}
#about .about-banner {
	width: 100%;
	height: 900px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	display: flex;
	align-items: center;
	justify-content: center;
}
#about .about-banner .vid-box {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#about .about-banner .vid-box .play {
	width: 100px;
	height: 100px;
	display: inline-block;
	background-image: url(../images/12.png);
	background-size: cover;
}
#about .about-banner .vid-box p {
	font-size: 18px;
	line-height: 18px;
	margin-top: 30px;
	color: #fff;
}
#about .about-box {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	zoom: 1;
	overflow: hidden;
}
#about .about-title {
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 94px;
}
#about .about-title p {
	font-size: 24px;
	line-height: 50px;
	color: #888888;
}
#about .about-title .title {
	font-size: 48px;
	line-height: 50px;
	color: #00509f;
	font-family: "syhtM";
}
#about .intro {
	width: 100%;
	min-height: 900px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 100px;
	background-image: url(../images/70.png);
}
#about .intro .about-art {
	margin-top: 50px;
}
#about .intro .about-art p {
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	text-align: center;
}
#about .intro .about-art .img {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 95px;
}
#about .intro .about-art .img img {
	max-width: calc((100% - 75px)/4);
	height: auto;
	float: left;
	margin-right: 25px;
}
#about .intro .about-art .img img:nth-of-type(4n) {
	margin-right: 0px;
}
#about .honor {
	min-height: 900px;
	background-image: url(../images/71.png);
}
#about .honor .about-title .title {
	color: #fff;
}
#about .honor .hon-swip {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding-bottom: 82px;
	margin-top: 78px;
}
#about .honor .hon-swip .swiper-slide .item {
	width: calc((100% - 60px)/4);
	height: 240px;
	overflow: hidden;
	float: left;
	background: #fff;
	position: relative;
	margin-bottom: 20px;
	margin-right: 20px;
}
#about .honor .hon-swip .swiper-slide .item:nth-of-type(4n) {
	margin-right: 0px;
}
#about .honor .hon-swip .swiper-slide .item .item-img {
	width: 100%;
	height: 240px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #f2f5fa;
	padding: 19px;
	z-index: 99;
	transition: all 0.5s;
}
#about .honor .hon-swip .swiper-slide .item .item-img i {
	width: 16px;
	height: 20px;
	float: right;
	display: inline-block;
	background-image: url(../images/90.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#about .honor .hon-swip .swiper-slide .item .item-img .box {
	width: 100%;
	height: 100%;
	padding: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#about .honor .hon-swip .swiper-slide .item .item-img .box p {
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
#about .honor .hon-swip .swiper-slide .item .item-img .box .title {
	font-size: 36px;
	line-height: 50px;
	color: #333;
	margin-bottom: 10px;
}
#about .honor .hon-swip .swiper-slide .item img {
	width: 100%;
	height: 100%;
}
#about .honor .hon-swip .swiper-pagination-bullet {
	width: 40px;
	height: 4px;
	border-radius: 0px;
	background: #fff;
	opacity: 1;
}
#about .honor .hon-swip .swiper-pagination-bullet-active {
	background: #f6b85f;
	opacity: 1;
}
#about .develop {
	min-height: 860px;
	background-image: url(../images/85.png);
}
#about .develop .swip-box {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	position: relative;
	margin-top: 70px;
}
#about .develop .swip-box .swip-14 {
	width: 1400px;
	margin: 0 auto;
	position: relative;
}
#about .develop .swip-box .swip-14 .deve-swip {
	width: 1200px;
	padding: 10px 0px;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide {
	height: 510px;
	background: #fff;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top {
	width: 100%;
	height: 89px;
	position: relative;
	border-bottom: 1px #eeeeee solid;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top .title {
	font-size: 24px;
	text-align: center;
	line-height: 89px;
	font-family: "syhtB";
	color: #333333;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top .swip-xian {
	width: 15px;
	height: 35px;
	position: absolute;
	bottom: -28px;
	left: 50%;
	margin-left: -7.5px;
	display: flex;
	align-items: center;
	justify-content: cenetr;
	flex-direction: column;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top .swip-xian .big-circle {
	width: 15px;
	height: 15px;
	background: #fff;
	border-radius: 50%;
	padding: 2px;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top .swip-xian .big-circle .smill-circle {
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #dcdcdc;
	border: 2px #fff solid;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-top .swip-xian .xian {
	width: 1px;
	height: 20px;
	background: #eeeeee;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-bot {
	width: 100%;
	height: 390px;
	margin-top: 30px;
	padding: 10px 40px;
	overflow-y: auto;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-bot::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-bot::-webkit-scrollbar-track {
	border-radius: 3px;
	background-color: #F5F5F5;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-bot::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: #ddd;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide .swip-bot p {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	text-align: center;
	margin-bottom: 20px;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide-active {
	box-shadow: 0px 0px 5px rgba(0, 80, 159, 0.2);
	z-index: 9;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide-active .swip-top .title {
	color: #f5aa0f;
}
#about .develop .swip-box .swip-14 .deve-swip .swiper-wrapper .swiper-slide-active .swip-top .swip-xian .big-circle .smill-circle {
	background: #fff;
	border-color: #f5aa0f;
}
#about .develop .swip-box .swip-14 .deve-next,
#about .develop .swip-box .swip-14 .deve-prev {
	width: 34px;
	height: 34px;
	outline: none;
	top: 103px;
	background-size: cover;
}
#about .develop .swip-box .swip-14 .deve-next {
	background-image: url(../images/86.png);
	cursor: pointer;
}
#about .develop .swip-box .swip-14 .deve-prev {
	background-image: url(../images/88.png);
	cursor: pointer;
}
#about .develop .swip-box .swip-14 .deve-prev.swiper-button-disabled {
	background-image: url(../images/89.png);
	opacity: 1;
}
#about .develop .swip-box .swip-14 .deve-next.swiper-button-disabled {
	background-image: url(../images/87.png);
	opacity: 1;
}
#about .develop .swip-box .swip-small-xian {
	width: 100%;
	height: 1px;
	background: #eeeeee;
	position: absolute;
	left: 0px;
	top: 98px;
}
#about .enterprise {
	min-height: 900px;
	background-image: url(../images/80.png);
}
#about .enterprise .about-title p {
	color: #fff;
}
#about .enterprise .enter {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 100px;
}
#about .enterprise .enter li {
	width: calc((100% - 60px)/4);
	height: auto;
	zoom: 1;
	overflow: hidden;
	float: left;
	margin-right: 20px;
}
#about .enterprise .enter li:nth-of-type(4n) {
	margin-right: 0px;
}
#about .enterprise .enter li .img {
	width: 100%;
	height: 410px;
	overflow: hidden;
	position: relative;
}
#about .enterprise .enter li .img img {
	width: 100%;
	height: auto;
	position: absolute;
}
#about .enterprise .enter li .img .ent-cover {
	width: 100%;
	overflow-y: auto;
	height: 410px;
	background: rgba(0, 0, 0, 0.5);
	transition: all 0.5s;
	text-align: center;
	position: absolute;
	top: 0px;
	left: -410px;
	padding: 15px 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
#about .enterprise .enter li .img .ent-cover p {
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 20px;
}
#about .enterprise .enter li .img .ent-cover::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #F5F5F5;
}
#about .enterprise .enter li .img .ent-cover::-webkit-scrollbar-track {
	border-radius: 3px;
	background-color: #F5F5F5;
}
#about .enterprise .enter li .img .ent-cover::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: #ddd;
}
#about .enterprise .enter li .enter-art {
	width: 100%;
	height: auto;
	zoom: 1;
	overflow: hidden;
	padding: 20px 10px 30px 10px;
	background: #fff;
	text-align: center;
}
#about .enterprise .enter li .enter-art p {
	font-size: 16px;
	line-height: 26px;
	color: #666666;
}
#about .enterprise .enter li .enter-art .title {
	font-size: 24px;
	line-height: 50px;
	color: #333333;
	font-family: "syhtM";
}
.poli_vide {
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.layui-layer-page .layui-layer-content {
	overflow: hidden !important;
}
