/*内页通用*/
.app-banner {
	margin-top: 85px;
	position: relative;
	height: 400px;
	overflow: hidden;
}
.app-banner .bg {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.app-banner .bg {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	animation: scaleDraw 5s ease infinite;
	-webkit-animation: scaleDraw 5s ease 1;
	-ms-animation: scaleDraw 5s ease 1;
}
@keyframes scaleDraw {
	0% {
		transform: scale(1.3);
	}

	100% {
		transform: scale(1);
	}
}
.app-banner .container {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.app-banner-inner {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.app-banner-inner .inner {
	padding-right: 15%;
	width: 85%;
}
.app-banner-inner h1 {
	font-weight: 600;
	letter-spacing: 5px;
	color: #000;
}
@media (max-width: 768px) {
	.app-banner {
		margin-top: 0px;
		position: relative;
		height: 25vh;
		overflow: hidden;
	}
}
.product {background: #f8f8f8;}
.product .plist {margin-bottom: 20px;}
.product .box {background-color: #fff;}
.product .box img{max-height:245px;}
.product h6 {margin:0;text-align: center;padding: 20px;white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}


.prnav .container {
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0.9375rem;
	padding-left: 0.9375rem;
}

.prnav .container::after {
	display: table;
	clear: both;
	content: '';
}

@media (min-width: 480px) {
	.prnav .container {
		width: 606px;
	}
}

@media (min-width: 768px) {
.prnav .container {
		width: 750px;
	}
}

@media (min-width: 992px) {
.prnav .container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
.prnav .container {
		width: 1170px;
	}
}

@media (min-width: 1600px) {
.prnav .container {
		width: 1600px;
	}
}

.menu-box {width: 100%;height: 60px;line-height: 60px;}
.scrollbar {width: 100%;overflow: hidden;white-space: nowrap;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.scrollbar .el-dropdown {padding-right: 30px;cursor: pointer;}
.el-dropdown-link {cursor: pointer;display: inline-block;height: 100%;}
.el-scrollbar__bar.is-horizontal {display: none;}


/*分页 begin*/
.blank-middle {height: 15px;line-height: 15px;clear: both;font-size: 0;}
.text-center {text-align: center;}
.pagination {list-style: none;margin: 0;padding: 0;display: inline-block;vertical-align: bottom;}
.pagination li {display: inline-block!important;margin: 20px 5px 20px 5px;font-size:14px;border:none;border-radius:4px;}
.pagination span{border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
.pagination li.active a,.pagination li a:hover {background:#cb0000;color:#fff;border:1px solid #cb0000;}
.blank-large {clear: both;font-size: 0;}
/*分页 end*/

.app-submenu {position: relative; overflow: hidden; height: 60px; margin-top: 85px;}
.app-submenu .container {display: flex;align-items: center;height: 100%;}

/**产品详情**/
.gallery-thumbs .swiper-slide {height:60px; position:relative;}
.gallery-thumbs .swiper-slide img{ max-height:95%; max-width:95%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.gallery-thumbs { margin-top:20px; padding-top: 15px;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active { border:1px solid #cb0000;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before {border-width: 0 10px 10px 10px;border-style: solid;content: '';border-color: transparent;border-bottom-color: #cb0000;border-bottom-color: ;position: absolute;top: -10px;left: 50%;margin-left: -10px;}
.gallery-top .swiper-button-prev.swiper-button-white, .gallery-top .swiper-button-next.swiper-button-white {background-color: rgba(0,0,0,.05);background-size: 70% auto;background-position: center;background-repeat: no-repeat;font-size: 24px;color: #fff;}
.gallery-top .swiper-button-prev.swiper-button-white:hover, .gallery-top .swiper-button-next.swiper-button-white:hover {background-color: rgba(0, 0, 0, 0.35);}

.gallery-top .swiper-slide{  height:380px; position:relative;}
.gallery-top .swiper-slide img{ max-height:95%; max-width:95%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

.product-info-a{background-color: #fff; padding: 40px;}
.product-info-a .right-box {margin-left: 6%; padding-top: 30px;}
.product-info-a .right-box h2{margin-bottom: 1rem;}
.product-info-a .right-box span.t {margin-bottom: 5px;display: block;}
.product-info-a .right-box ul{margin: 0;padding: 10px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.product-info-a .right-box ul li{display: inline-block;width: 45%;margin: 0;padding: 3px 15px;word-wrap: break-word;}
.product-info-a .right-box ul li:last-child{ width: 100%;}

.product-info-b{background-color: #fff; margin-top: 30px; padding: 40px;}
.product-info-b .nav-tabs .nav-link{font-size: 18px; padding: .3rem 1.5rem;}
.product-info-b .nav-tabs .nav-item.show .nav-link, .product-info-b .nav-tabs .nav-link.active {color: #fff;background-color: #cb0000;border-color: #fff;}

.product-info-b .tab-content{margin-top: 50px; font-size: 16px;}
.product-info-b  table{width: 80%;background-color: #f8f8f8;}
.product-info-b  table tr{text-align: center;}

.product-info-b  table tr:nth-child(even){background-color: #fff ;}
.product-info-b  table td{border: 1px solid #e9ecef; padding: 8px 0;}
.product-info-b  table p{margin: 0; padding: 0;}

.skip {overflow: hidden;}
.skip a{max-width: 46%;margin-right: 4%;border: 1px solid #e1e1e1;white-space: nowrap;text-overflow: ellipsis;position: relative;overflow: hidden;line-height: 2.5;z-index: 0;padding: 0 1.5em;-webkit-transition: all .3s linear;transition: all .3s linear;}
.skip a:first-child{float: left;}
.skip a{float: right;}

@media (max-width: 1200px) {
  .gallery-top .swiper-slide{  max-height:230px; position:relative;}
  .product-info-a {padding:2%;}
  .product-info-a .left-box {width: 100%;}
  .product-info-a .left-box .gallery-thumbs .swiper-wrapper{flex-wrap:nowrap; justify-content:center;}
  .product-info-a .right-box {margin-left: 0;width: 100%;padding-top: 20px;}
  .product-info-a .right-box ul li{width: 100%;margin: 0;padding: 3px 15px;word-wrap: break-word;}
  
  .product-info-b .tab-content{margin-top: 20px; font-size: 16px;}
  .product-info-b  table{width: 100%;background-color: #f8f8f8;}
  
}

.news .nlist{overflow: hidden;}
.news .box{padding:25px; background-color: #fff;}
.news .nlist li{margin-bottom: 20px; float: left; width: 100%;  border-top: 1px solid #eaeaea; padding-top: 20px;}
.news .nlist li:first-child{border: none;}
.news .nlist li .img img {width: 100%; max-height: 230px;}
.news .nlist li .txt{margin-top: 15px;}
.news .nlist li h5{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.info{margin-top: 15px;color: #999;}
.info span{padding: 0 5px;}
.info i{font-size: 14px;}
.news .nlist li p{color: #999;margin: 10px 0 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.news .nbar{overflow: hidden;}
.news .nbar .ul {overflow: hidden;}
.news .nbar .ul li + li {margin-top: 18px;border-top: 1px solid #f0f0f0;padding-top: 18px;}
.news .nbar .ul .li-title {display: block;font-size: 16px;line-height: 32px;color: #333333;}
.news .nbar .ul .other {line-height: 24px;color: #c8c8c8;}
.news .nbar .ul .other .looks {margin-left: 13px;}
.news .content {border-top: 1px solid #f0f0f0;padding-top: 30px; margin-top: 30px;}


.contact-block-a #map {height:30rem;border: #ccc solid 1px;}
.contact-block-a .lx{padding-left: 5%;}
.contact-block-a .lx h2{color: #cb0000;}

.contact-block-b {background-color: #fff;}
.contact-block-b .form {padding: 0;}
.contact-block-b .form .form-li {margin-top: 28px;}
.contact-block-b .form .input {display: block;margin: 0;border: solid 1px #d0d0d0;height: 48px;width: 100%;padding: 12px 20px;font-size: 15px;line-height: 24px;color: #555555;}
.contact-block-b .form textarea.input {height: auto;padding-top: 1.25rem;padding-bottom: 1.25rem;}
.contact-block-b .form .code-li .code-input {width: 235px;}
.contact-block-b .form .code-li img {margin-left: 18px;width: 135px;flex-shrink: 0;cursor: pointer;}
.contact-block-b .form .submit-box .form-btn {width: 220px;height: 48px;padding: 0;text-align: center;font-size: 16px;line-height: 48px;color: #ffffff;background-color: #555555;transition: all 0.3s;cursor: pointer;}
.contact-block-b .form .submit-box .form-btn:hover {background-color: #b71120;}

/* 下载中心 */
.jobslist{overflow:hidden;}
.jobslist dl{margin: 0; line-height:60px;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; overflow:hidden;}
.jobslist dl dt{ float:left; padding-left:40px; width:25%; background:url(../images/inco43.png) no-repeat 19px center;}
.jobslist dl dd{ float:left;width:15%; border-left:1px solid #cccccc; text-align:center; margin: 0;}
.jobslist dl dd span{ display:inline-block; text-align:center;}
.jobslist dl.jobslistHead{background:#cb0000;color:#FFF; border-bottom:none;margin:0px;font-size:16px;overflow:hidden;}
.jobslist dl.jobslistHead dt{background:none;}

@media (max-width: 1200px) {
.news .box{padding:10px; background-color: #fff;}
.news .nbar .ul .li-title {font-size: 14px;}
.news .nbar .ul li + li {    margin-top: 10px;    border-top: 1px solid #f0f0f0;    padding-top: 10px;}
.jobslist dl {border-left:transparent;border-right:transparent;	}
.jobslist dl.jobslistHead{display: none;}
.jobslist dl dt{ padding-left:5px; width:75%; }
.jobslist .jobmain dd{display: none; border-left:transparent;}
.jobslist .jobmain .open{display: block;}
	}