﻿@charset "utf-8";

/* ------ 公用样式 ------ */
@media screen and (min-width:0px) and (max-width:780px) {.home-application .content .item .app img {
    width: 60px !important;}}
.img {
	transition: all .6s ease;
	overflow: hidden;
}

.img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

span {
	display: block;
}

.clear {
	clear: both;
}

em,
i,
p,
span {
	line-height: 100%;
}

input {
	-webkit-user-select: text !important;
}

.icon {
	font-family: iconfont;
}

body {
	height: 100%;
	position: relative;
}

body.hide {
	overflow: hidden;
	position: fixed;
}


/*1024*/

@media screen and (min-width:1024px) and (max-width:9999px) {
	/* ------ 公用样式 ------ */
	.pc {
		display: block;
	}
	.wap {
		display: none;
	}
	.wrap {
		max-width: 1520px;
		margin: 0 auto;
	}
	/* Underline From Center */
	.hvr-underline-from-center {
		display: inline-block;
		vertical-align: middle;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		box-shadow: 0 0 1px rgba(0, 0, 0, 0);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-moz-osx-font-smoothing: grayscale;
		position: relative;
		overflow: hidden;
	}
	.hvr-underline-from-center:before {
		content: "";
		position: absolute;
		z-index: -1;
		left: 50%;
		right: 50%;
		bottom: 0;
		background: #ff0000;
		height: 2px;
		-webkit-transition-property: left, right;
		transition-property: left, right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	.hvr-underline-from-center:hover:before,
	.hvr-underline-from-center:focus:before,
	.hvr-underline-from-center:active:before {
		left: 0;
		right: 0;
	}
	/* --- slide --- */
	.page-header.slide {
		background: #fff;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		z-index: 999;
	}
	/* logo */
	.page-header.slide .logo {
		background: url(../images/logo-white.png) no-repeat;
	}
	/* nav */
	.page-header.slide .nav ul li a {
		color: #333;
	}
	.page-header.slide .nav ul li.hvr-underline-from-center:before {
		background: #bdc510;
	}
	/* search */
	.page-header.slide .search .icon {
		color: #333;
	}
	.page-header.slide .search:hover .icon {
		color: #bdc510;
	}
	/* email */
	.page-header.slide .email .icon {
		color: #333;
	}
	/* hover */
	.page-header.slide .nav ul li:hover a {
		color: #bdc510;
	}
	.page-header.slide .email:hover .icon {
		color: #bdc510;
	}
	/* --- search --- */
	.pop-search {
		position: fixed;
		left: 0;
		top: 100%%;
		width: 100%;
		height: 100%;
		z-index: 600;
		background: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
	}
	.pop-search .box {
		display: flex;
	}
	/* input */
	.pop-search .box input {
		width: 600px;
		height: 65px;
		line-height: 65px;
		border: none;
		border-bottom: 1px solid #ddd;
		font-size: 24px;
		transition: all .3s;
	}
	.pop-search .box input:focus {
		border-bottom: 1px solid #333;
	}
	/* button */
	.pop-search .box button {
		background: none;
		border: none;
		width: 100px;
		cursor: pointer;
	}
	.pop-search .box button .icon {
		font-size: 36px;
	}
	.pop-search .box button:active {
		color: #bdc510;
	}
	/* close */
	.pop-search .close {
		position: absolute;
		right: 5%;
		top: 5%;
		font-size: 36px;
		transition: all .3s;
		cursor: pointer;
	}
	.pop-search .close:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg)
	}
	/* --- video --- */
	.pop-back {
		background: #000;
		position: fixed;
		left: 0;
		top: 0%;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.6);
		display: none;
		z-index: 500;
	}
	.pop-video {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 300;
		display: flex;
		align-items: center;
		justify-content: center;
		display: none;
		z-index: 500;
	}
	.pop-video .videosamplex {
		width: 40%;
		margin: 12.5% auto;
	}
	.pop-video .close {
		position: absolute;
		right: 5%;
		top: 5%;
		font-size: 36px;
		transition: all .3s;
		cursor: pointer;
		color: #fff;
	}
	.pop-video .close a {
		color: #fff;
	}
	.pop-video .close:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg)
	}
	/* --- header --- */
	.page-header {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 80px;
		z-index: 200;
		display: flex;
		align-items: center;
		padding: 0 50px;
		transition: all .3s;
		border-bottom: 1px;
		border-bottom-style: solid;
		border-color: rgba(255, 255, 255, 0.1);
	}
	/* logo */
	.page-header .logo {
		margin-right: 50px;
		background: url(../images/logo.png) no-repeat;
		width: 99px;
		height: 35px;
	}
	.page-header .logo a {
		display: block;
		width: 100%;
		height: 100%;
	}
	/* nav */
	.page-header .nav ul {
		display: flex;
		align-items: center;
	}
	.page-header .nav ul li {
		margin-right: 50px;
		height: 80px;
		line-height: 80px;
	}
	.page-header .nav ul li a {
		color: #fff;
	}
	.page-header .nav ul li.hvr-underline-from-center:before {
		background: #fff;
	}
	/* search */
	.page-header .search {
		margin-left: auto;
		cursor: pointer;
	}
	.page-header .search .icon {
		font-size: 20px;
		color: #fff;
	}
	/* email */
	.page-header .email {
		margin-left: 30px;
		cursor: pointer;
	}
	.page-header .email .icon {
		font-size: 24px;
		color: #fff;
	}
	/* --- more --- */
	.page-more {
		height: 45px;
		background: #bdc510;
		align-items: center;
		display: flex;
		justify-content: center;
		color: #fff;
		transition: all .3s;
		border-radius: 100px;
		font-size: 14px;
	}
	.page-more i {
		font-size: 36px;
		margin-left: 10px;
		transition: all .3s;
	}
	/* wap pc */
	.page-more.wap {
		display: none;
	}
	/* --- footer --- */
	.page-footer {
		background: #272727;
		padding: 60px 0;
	}
	/* wrap */
	.page-footer .wrap {
		display: flex;
	}
	/* column */
	.page-footer .column {
		font-size: 16px;
		font-weight: bolder;
		font-weight: 900;
		color: #fff;
		margin-bottom: 1rem;
	}
	.page-footer .column i {
		margin-top: 1.3rem;
		display: block;
	}
	/* contact */
	.page-footer .contact {
		width: 25%;
	}
	.page-footer .contact li {
		display: flex;
		color: #a8a8a8;
		font-size: 0.9rem;
		margin-bottom: 0.5rem;
		line-height: 150%;
	}
	.page-footer .contact li .title {
		min-width: 50px;
		line-height: 180%;
		max-width: 70%;
	}
	.page-footer .contact a li .title:hover {
		color: #fff;
	}
	.page-footer .contact li .text {
		line-height: 150%;
		width: 60%;
	}
	/* navigation */
	.page-footer .navigation {
		width: 25%;
	}
	.page-footer .navigation .content li {
		margin-bottom: 0.5rem;
	}
	.page-footer .navigation .content li a {
		color: #a8a8a8;
		transition: all .3s;
		font-size: 0.9rem;
		padding-bottom: 1rem;
	}
	.page-footer .navigation .content li a:hover {
		color: #fff;
	}
	/* follow */
	.page-footer .follow {
		width: 25%;
	}
	.page-footer .follow .content {
		display: flex;
		align-items: center;
		margin-bottom: 25px;
	}
	.page-footer .follow .content .icon {
		font-size: 24px;
		color: #666;
		margin-right: 10px;
		transition: all .3s;
	}
	.page-footer .follow .content .icon:hover {
		color: #fff;
	}
	.page-footer .follow .search {
		display: flex;
		height: 40px;
	}
	.page-footer .follow .search input {
		height: 100%;
		background: #747474;
		border: none;
		width: 80%;
		padding-left: 10px;
		color: #fff;
		font-size: 14px;
		transition: all .3s;
	}
	.page-footer .follow .search input::-webkit-input-placeholder {
		color: #222;
	}
	.page-footer .follow .search input:focus {
		background: #999;
	}
	.page-footer .follow .search button {
		width: 20%;
		background: #323232;
		color: #777;
		border: none;
		font-size: 24px;
		cursor: pointer;
	}
	.page-footer .follow .search button:active {
		opacity: .8;
	}
	/* logo */
	.page-footer .logo .pic {
		font-size: 16px;
		font-weight: 900;
		color: #fff;
		margin-bottom: 1.3rem;
		line-height: 28px;
	}
	.page-footer .logo .text {
		color: #777;
		margin-top: 1rem;
		font-size: 0.9rem;
	}
	.tz-subcribe input[type='email'] {
		width: 65%;
		height: 45px;
		font-size: 0.9rem;
		padding: 10px;
		display: block;
		float: left;
	}
	.tz-subcribe input[type='submit'] {
		width: 35%;
		height: 45px;
		background: #666;
		color: #ffffff;
		border: 0;
		text-align: center;
		padding: 10px;
		display: inline-block;
		-webkit-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		cursor: pointer;
	}
	/* --- copyright --- */
	.page-copyright {
		background: #222;
		height: 58px;
		line-height: 58px;
	}
	.page-copyright .wrap {
		display: flex;
		align-items: center;
		height: 58px;
		color: #565656;
		font-size: 0.9rem;
	}
	.page-copyright .right {
		margin-left: auto;
	}
	/* --- back --- */
	.page-back {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: -1
	}
	/* --- column --- */
	.page-column {
		display: flex;
		align-items: center;
		padding: 16px 80px 50px 0;
		margin-bottom: 32px;
		border-radius: 5px;
		overflow: hidden;
		transition: all .3s;
		position: relative;
	}
	.page-column .text {
		margin-bottom: 25px;
	}
	.page-column .text h2 {
		font-size: 36px;
		font-weight: bolder;
		text-transform: uppercase;
		font-weight: 900;
		margin-bottom: 15px;
		display: inline-block;
		position: relative;
		padding-bottom: 20px;
	}
	.page-column .text h2:after {
		content: "";
		width: 30%;
		height: 3px;
		background: #cfcfcf;
		position: absolute;
		bottom: 0;
		left: 0;
		transition: all .3s;
		border-radius: 100px;
	}
	.page-column .text p {
		font-size: 16px;
		color: #999;
		line-height: 150%;
		margin-right: 1%;
	}
	.page-column .page-more {
		width: 190px;
	}
	.page-column .page-more i {
		margin-left: 10px;
	}
	/* hover */
	.page-column:hover {}
	.page-column:hover .text h2:after {
		width: 100%;
		background: #333;
	}
	.page-column:hover .page-more {
		background:#929903;
		box-shadow: 10px 10px 20px #ececec;
	}
	.page-column:hover .page-more i {
		margin-left: 15px;
	}
	/* wap pc */
	.page-column.wap {
		display: none;
	}
	/* ------ 首页 ------ */
	/* --- banner --- */
	.home-banner .swiper-slide {
		/*height: 986px;*/
	}
	.home-banner .item {
		display: flex;
		align-items: flex-end;
		height: 100%;
		position: relative;
	}
	.home-banner .item .box {
		/*height: 920px;*/
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		position: absolute;
		top: 50%;
		transform: translatey(-50%);
	}
	.home-banner .item .picimg {
		width: 100%;
	}
	/* title */
	.home-banner .item .box .title {
		margin-bottom: 50px;
	}
	.home-banner .item .box .title h3 {
		font-size: 36px;
		font-weight: bolder;
		font-weight: 900;
		color: #fff;
		margin-bottom: 24px;
	}
	.home-banner .item .box .title p {
		font-size: 21px;
		color: #fff;
	}
	/* more */
	.home-banner .item .box .page-more {
		width: 200px;
		margin: 0 auto;
	}
	/* hover */
	.home-banner .item .box:hover .page-more {
		width: 250px;
		background: #bdc510d1;
		box-shadow: 5px 5px 30px #00162D;
	}
	.home-banner .item .box:hover .page-more i {
		font-size: 36px;
		margin-left: 25px;
	}
	/* Pagination */
	.home-banner .swiper-container-horizontal>.swiper-pagination-bullets,
	.swiper-pagination-custom,
	.swiper-pagination-fraction {
		bottom: 35px;
		width: 100%;
	}
	.home-banner .swiper-pagination-bullet {
		width: 14px;
		height: 14px;
		display: inline-block;
		border-radius: 100px;
		transition: all .3s;
		margin-left: 5px;
		margin-right: 5px;
		border: 1px solid rgba(255, 255, 255, 0);
		background: none;
		position: relative;
	}
	.home-banner .swiper-pagination-bullet:after {
		content: "";
		background: rgba(255, 255, 255, 0.5);
		width: 8px;
		height: 8px;
		border-radius: 100px;
		left: 2px;
		top: 2px;
		position: absolute;
	}
	.home-banner .swiper-pagination-bullet-active {
		width: 14px;
		height: 14px;
		display: inline-block;
		border-radius: 100px;
		transition: all .3s;
		margin-left: 5px;
		margin-right: 5px;
		border: 1px solid rgba(255, 255, 255, 1);
		background: none;
		position: relative;
	}
	.home-banner .swiper-pagination-bullet-active:after {
		background: rgba(255, 255, 255, 1);
	}
	/* Arrows */
	.home-banner .swiper-button-prev,
	.home-banner .swiper-button-next {
		color: #fff;
		font-size: 72px;
		opacity: 0;
		transition: all .3s;
	}
	.home-banner .swiper-button-prev,
	.swiper-container-rtl .swiper-button-next {
		left: 90px;
		right: auto;
		transition: all .3s;
	}
	.home-banner .swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		right: 90px;
		left: auto
	}
	/* Hover */
	.home-banner:hover .swiper-button-prev,
	.home-banner:hover .swiper-button-next {
		opacity: 1;
	}
	.home-banner:hover .swiper-button-prev,
	.swiper-container-rtl .swiper-button-next {
		left: 70px;
	}
	.home-banner:hover .swiper-button-next,
	.swiper-container-rtl .swiper-button-prev {
		right: 70px;
	}
	/* --- product --- */
	.home-product {
		padding-top: 140px;
		padding-bottom: 108px;
		background: #fff;
	}
	.home-product .content {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	/* column */
	.home-product .page-column {
		width: 23.81%;
	}
	/* item */
	.home-product .content .item {
		width: 23.81%;
		position: relative;
		margin-bottom: 32px;
		border-radius: 5px;
		overflow: hidden;
		transition: all .3s;border: 1px solid #ddd;
	}
	.home-product .content .item .text {
		position: absolute;
		left: 0;
		top: 50px;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #000;
		background-color: rgba(0, 0, 0, 0.6);
		color: #fff;
		font-weight: bolder;
		font-weight: 900;
		opacity: 0;
		transition: all .3s;
	}
	.home-product .content .item .text:after {
		content: "";
		width: 94%;
		height: 94%;
		border: 1px solid rgba(255, 255, 255, 0.5);
		position: absolute;
		left: 2.8%;
		top: 2.8%;
		border-radius: 5px;
	}
	/* hover */
	.home-product .item:hover {
		box-shadow: 10px 10px 20px #ececec;
	}
	.home-product .item:hover .text {
		opacity: 1;
		top: 0px;
	}
	/* --- application --- */
	.home-application {
		position: relative;
	}
	/* wrap */
	.home-application .wrap {
		padding-top: 150px;
		padding-bottom: 150px;
		display: flex;
	}
	/* content */
	.home-application .content {
		width: 70%;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.home-application .content .item {
		width: 33.3333%;
		height: 180px;
		border-bottom: 1px dashed #E7E7E7;
		border-right: 1px dashed #E7E7E7;
		transition: all .3s;
		margin-bottom: 0;
	}
	.home-application .content .item a {
		display: flex;
		align-items: center;
		height: 100%;
	}
	.home-application .content .item .icon {
		width: 28%;
		text-align: center;
		color: #bdc510;
		font-size: 45px;
	}
	.home-application .content .item .text {
		width: 72%;
		padding-right: 20px;
	}
	.home-application .content .item .text h3 {
		font-size: 18px;
		font-weight: bolder;
		margin-bottom: 10px;
	}
	.home-application .content .item .text p {
		font-size: 14px;
		color: #999;
		line-height: 150%;
	}
	/* nth */
	.home-application .content .item:nth-child(3) {
		border-right: none;
	}
	.home-application .content .item:nth-child(4) {
		border-bottom: none;
	}
	.home-application .content .item:nth-child(5) {
		border-bottom: none;
	}
	.home-application .content .item:nth-child(6) {
		border-right: none;
		border-bottom: none;
	}
	/* hover */
	.home-application .content .item:hover {
		background: #bdc510;
	}
	.home-application .content .item:hover .icon {
		color: #fff;
	}
	.home-application .content .item:hover .text h3 {
		color: #fff;
	}
	.home-application .content .item:hover .text p {
		color: #e8f300;
	}
.home-application .content .item .app img{    width: 60px;}
.home-application .content .item:hover .app img{    filter: brightness(0) invert(1);}
	/* column */
	.home-application .page-column {
		width: 30%;
		text-align: right;
		padding: 0 0 0 80px;
	}
	.home-application .page-column .text h2:after {
		left: auto;
		right: 0;
	}
	.home-application .page-column .page-more {
		float: right;
		margin-right: 1%
	}
	/* --- range --- */
	.home-range {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;
		overflow: hidden;
	}
	/* arrow */
	.home-range .prev,
	.home-range .next {
		position: absolute;
		top: 45%;
		z-index: 999;
		border: 1px solid #fff;
		width: 80px;
		height: 80px;
		border-radius: 100px;
		text-align: center;
		line-height: 80px;
		font-size: 36px;
		color: #fff;
		cursor: pointer;
		transition: all .3s;
	}
	.home-range .prev:hover,
	.home-range .next:hover {
		background: #fff;
		color: #333;
	}
	.home-range .prev {
		left: 35px;
	}
	.home-range .next {
		right: 35px;
	}
	/* item */
	.home-range .item {
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	/* pic */
	.home-range .item .pic {}
	.home-range .item .pic img {
		width: 100%;
	}
	/* box */
	.home-range .item .box {
		height: 80px;
		background-color: rgba(0, 0, 0, 0.5);
		line-height: 80px;
		text-align: center;
		position: absolute;
		left: 0;
		border: 0;
		width: 100%;
		overflow: hidden;
		z-index: 200;
		bottom: 0;
		transition: all .3s;
	}
	.home-range .item .box h3 {
		height: 80px;
		line-height: 80px;
		color: #fff;
		font-size: 14px;
		transition: all .3s;
	}
	.home-range .item .box i {
		opacity: 0;
		transition: all .3s;
	}
	.home-range .item .box p {
		opacity: 0;
		transition: all .3s;
	}
	/* hover */
	.home-range .item:hover .box {
		background: #bdc510;
		background-color: rgb(188 197 14 / 74%);
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		bottom: 0;
	}
	.home-range .item:hover .box h3 {
		font-size: 24px;
		color: #fff;
	}
	.home-range .item:hover .box i {
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
		display: block;
		margin-bottom: 25px;
		opacity: 1;
	}
	.home-range .item:hover .box p {
		font-size: 14px;
		color: #fff;
		padding: 0 15%;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		opacity: 1;
	}
	/* --- advantages --- */
	.home-advantages {
		position: relative;
	}
	/* wrap */
	.home-advantages .wrap {
		padding-top: 200px;
		padding-bottom: 200px;
		display: flex;
		justify-content: space-between;
	}
	.home-advantages .wrap .left {
		width: 65%;
	}
	.home-advantages .wrap .right {
		width: 35%;
	}
	/* column */
	.home-advantages .page-column {
		width: 80%;
		padding: 0;
	}
	.home-advantages .page-column h2 {
		color: #bdc510;
	}
	/* content */
	.home-advantages .content {
		display: flex;
		flex-wrap: wrap;
	}
	.home-advantages .content .item {
		width: 50%;
		margin-bottom: 60px;
	}
	.home-advantages .content .item h3 {
		font-size: 18px;
		font-weight: bolder;
		font-weight: 900;
		margin-bottom: 15px;
		position: relative;
		padding-left: 25px;
	}
	.home-advantages .content .item h3:before {
		content: "";
		width: 9px;
		height: 9px;
		background: #bdc510;
		border-radius: 100px;
		position: absolute;
		left: 0;
		top: 5px;
	}
	.home-advantages .content .item p {
		color: #999;
		font-size: 14px;
		width: 80%;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
	}
	/* photo */
	.home-advantages .photo ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.home-advantages .photo ul li {
		overflow: hidden;
		width: 48%;
	}
	.home-advantages .photo ul li .box {
		position: relative;
		border-radius: 5px;
		overflow: hidden;
	}
	.home-advantages .photo ul li .box .pic {
		width: 100%;
	}
	.home-advantages .photo ul li .box .pic img {
		width: 100%;
	}
	.home-advantages .photo ul li .box .text {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		height: 40px;
		line-height: 40px;
		background-color: rgba(0, 0, 0, 0.7);
		color: #fff;
		border: 0 0 5px 5px;
		font-size: 14px;
	}
	.home-advantages .photo ul li:nth-child(2) {
		margin-top: 30px;
	}
	.home-advantages .photo ul li:nth-child(4) {
		margin-top: 30px;
	}
	/* hover */
	.home-advantages .photo ul li:hover .box {
		box-shadow: 10px 10px 20px #ececec;
	}
	/* --- about --- */
	.home-about {
		padding-top: 125px;
		padding-bottom: 125px;
	}
	/* wrap */
	.home-about .wrap {
		display: flex;
		display: flex;
		justify-content: space-between;
	}
	/* item */
	.home-about .item {
		width: 24%;
		position: relative;
		border-radius: 5px;
		overflow: hidden;
		transition: all .3s;
	}
	.home-about .item .text {
		background: #000;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 45px;
		line-height: 45px;
		background-color: rgba(0, 0, 0, 0.5);
		font-size: 14px;
		text-align: center;
		color: #fff;
		transition: all .3s;
	}
	.home-about .item .pic img {
		width: 100%;
		height: 100%;
	}
	/* video */
	.home-about .about-video {
		width: 24%;
		position: relative;
		border-radius: 10px;
		overflow: hidden;
		transition: all .3s;
		height: 262px;
	}
	.home-about .about-video .content {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100%;
		text-align: center;
		background: url(../images/wdm.jpg)no-repeat;
	}
	.home-about .about-video .content .icon {
		font-size: 64px;
		color: #fff;
		margin-bottom: 15px;
	}
	.home-about .about-video .content .title {
		font-size: 18px;
		font-weight: bolder;
		font-weight: 900;
		color: #fff;
	}
	.home-about .about-video .content .title:before {
		content: "-";
		margin-right: 5px;
		transition: all .3s;
	}
	.home-about .about-video .content .title:after {
		content: "-";
		margin-left: 5px;
		transition: all .3s;
	}
	/* page-back */
	.home-about .page-back {
		height: 100%;
		width: 100%;
	}
	/* hover */
	.home-about .item:hover {
		box-shadow: 10px 10px 20px #ececec;
	}
	.home-about .item:hover .text {
		background-color: rgba(0, 0, 0, 0.8);
	}
	.home-about .about-video:hover {
		box-shadow: 10px 10px 20px #ececec;
	}
	.home-about .about-video:hover .box .icon {
		color: #ddd;
	}
	.home-about .about-video:hover .title:before {
		margin-right: 15px;
	}
	.home-about .about-video:hover .title:after {
		margin-left: 15px;
	}
	/* --- news --- */
	.home-news .wrap {
		display: flex;
		padding-bottom: 100px;
	}
	/* column */
	.home-news .page-column {
		width: 25%;
	}
	/* content */
	.home-news .content {
		width: 75%;
		margin-left: auto;
	}
	.home-news .content .item {
		height: 106px;
		border-bottom: 1px solid #F1F1F1;
		transition: all .3s;
	}
	.home-news .content .item a {
		display: flex;
		align-items: center;
		height: 106px;
	}
	.home-news .content .item .date {
		width: 130px;
		text-align: center;
	}
	.home-news .content .item .date b {
		font-size: 14px;
		display: block;
		margin-bottom: 5px;
	}
	.home-news .content .item .date p {
		font-size: 12px;
		color: #666;
	}
	.home-news .content .item .box {
		width: 80%;
		display: flex;
		align-items: center;
	}
	.home-news .content .item .pic {
		overflow: hidden;
		width: 10%;
		margin-right: 2%;
	}
	.home-news .content .item .text {
		width: 88%;
		display: flex;
		align-items: center;
	}
	.home-news .content .item .text h3 {
		font-size: 18px;
		font-weight: bolder;
		width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		line-height: 30px;
	}
	.home-news .content .item .text p {
		width: 40%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 14px;
		color: #999;
		margin-left: 25px;
		line-height: 24px;
	}
	.home-news .content .item .icon {
		margin-left: auto;
		font-size: 36px;
		margin-right: 20px;
		transition: all .3s;
	}
	/* hover */
	.home-news .content .item:hover {
		background: #F1F1F1;
	}
	.home-news .content .item:hover .icon {
		margin-right: 40px;
	}
	/* ------ Subpage ------ */
	/* --- banner --- */
	.page-banner {
		height: 385px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	.page-banner .content {
		height: 305px;
		display: flex;
		align-items: center;
		text-align: center;
		color: #fff;
	}
	.page-banner .content .text h2 {
		font-size: 36px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bolder;
		font-weight: 900;
		margin-bottom: 15px;
	}
	.page-banner .content .text p a {
		color: #fff;
	}
	.page-banner .content .text p a:hover {
		color: #bdc510;
	}
	/* ------ Product ------ */
	/* --- type --- */
	.product-type {
		padding-top: 100px;
		padding-bottom: 60px;
	}
	.product-type .content {
		border: 1px solid #E7E7E7;
		border-radius: 5px;
		transition: all .3s;
	}
	/* item */
	.product-type .content .item {
		display: flex;
	}
	.product-type .content .item .title {
		width: 18%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #bdc510;
		border-bottom: 1px solid #888e02;
		color: #fff;
		padding: 15px 0;
	}
	.product-type .content .item .choice {
		width: 82%;
		display: flex;
		border-bottom: 1px solid #e7e7e7;
		align-items: center;
		font-size: 14px;
		flex-wrap: wrap;
		padding: 15px 30px;
	}
	.product-type .content .item .choice label {
		display: flex;
		align-items: center;
		height: 35px;
		padding: 0 12px;
	}

	.product-type .content .item .choice em:before {
		content: "\e63e";
		font-family: iconfont;
		margin-right: 10px;
		color: #666;
	}
	.product-type .content .item:last-child .choice {
		border-bottom: none;
	}
	/* choice */
	.product-type .content .choice .checkbox {
		appearance: none;
		-webkit-appearance: none;
		outline: none;
		display: none;
	}
	.product-type .content .choice .checkbox:checked+em:before {
		content: "\e63d";
		color: #bdc510;
	}
	.product-type .content .choice .checkbox:checked+em {
		color: #bdc510;
		font-weight: bolder;
	}


	.product-type .content.choice.checkbox label{display: flex;
    align-items: center;
    height: 35px;
    padding: 0 12px;}

	.product-type .content.choice.checkbox label:before{    background: #bdc510;}

	.product-type .content.choice.checkbox label a:hover{display: block;
    color: #333;
    margin: 0 2.5rem;
    padding: 1.7rem 0;
}
	/* --- list --- */
	.product-list {
		margin-bottom: 100px;
	}
	.product-list .content {
		display: flex;
		flex-wrap: wrap;
	}
	/* item */
	.product-list .content .item {
		width: 24%;
		margin-right: 1.33%;
	}
	.product-list .content .item:nth-child(4n) {
		margin-right: 0;
	}
	/* photo */
	.product-list .content .item .photo {
		position: relative;
		border-radius: 5px;
		overflow: hidden;
		transition: all .3s;  border: 1px solid #ddd;
	}
	.product-list .content .item .photo .pic img {
		width: 100%;
	}
	.product-list .content .item .photo .text {
		position: absolute;
		left: 0;
		top: 50px;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		background: #000;
		background-color: rgba(0, 0, 0, 0.5);
		opacity: 0;
		transition: all .3s;
	}
	.product-list .content .item .photo .text em {
		position: relative;
		padding-right: 0px;
		transition: all .6s;
	}
	.product-list .content .item .photo .text em:after {
		content: "\e600";
		font-family: iconfont;
		font-size: 32px;
		position: absolute;
		right: 0;
		top: 0;
	}
	.product-list .content .item .photo .text:before {
		content: "";
		width: 94%;
		height: 94%;
		border: 1px solid rgba(255, 255, 255, 0.5);
		position: absolute;
		left: 2.8%;
		top: 2.8%;
		border-radius: 5px;
	}
	/* title */
	.product-list .content .item .title {
		text-align: center;
		padding-top: 15px;
		padding-bottom: 35px;
	}
	.product-list .content .item .title h3 {
		margin-bottom: 10px;
		font-size: 14px;
	}
	.product-list .content .item .title p {
		font-size: 14px;
		color: #d40000;
	}
	/* hover */
	.product-list .content .item:hover .photo {
		box-shadow: 10px 10px 20px #ececec;
	}
	.product-list .content .item:hover .text {
		opacity: 1;
		top: 0px;
	}
	.product-list .content .item:hover .photo .text em {
		padding-right: 50px;
	}
	/* --- about us --- */
	.fl {
		float: left;
	}
	.fr {
		float: right;
	}
	.aboutny {
		width: 58%;
	}
	.abouttp {
		width: 38%;
	}
	.about_nr {
		position: relative;
	}
	.about-title {
		text-align: center;
		margin-bottom: 30px;
		transition: all .3s;
		position: absolute;
		left: 0;
		top: -2.5rem;
		background: #fff;
		width: 100%;
	}
	.about-title ul li {
		display: inline-flex;
	}
	.about-title ul li.hvr-underline-from-center:before {
		background: #bdc510;
	}
	.about-title ul li a {
		display: block;
		color: #333;
		margin: 0 2.5rem;
		padding: 1.7rem 0;
	}
	.about-title ul li.on a {
		color: #bdc510;
	}
	.aboutwen {
		padding: 150px 0 120px;
		font-size: 0.9rem;
		color: #777;
		overflow: hidden;
	}
	.aboutwen h2 {
		line-height: 4rem;
		margin-bottom: 10px;
		font-size: 1rem;
		font-weight: bolder;
		font-size: 18px;
		text-align: center;
	}
	.aboutwen p {
		line-height: 200%;
	}
	.about-show {
		background: #f5f5f5;
	}
	.about-fz {
		background: #fff;
	}
	.about-xc {
		padding: 60px 0 0;
		background: #fff;
	}
	.biaoti {
		line-height: 3.2rem;
		width: 200px;
		background: #bdc510;
		text-align: center;
		border-radius: 100px;
		color: #fff;
		font-weight: bolder;
		font-size: 18px;
		margin: 0 auto 30px;
	}
	/* --- hotkey --- */
	.hotkey {
		padding: 60px 0;
	}
	.hotkey .hotti {
		text-align: center;
		font-size: 18px;
		font-weight: bolder;
		line-height: 100px;
	}
	.hotkey ul li {
		display: inline-block;
		/*width: 18%;*/
		margin-bottom: 10px;
		line-height: 50px;
		margin-right: 2%;
		border-bottom: 1px solid #ddd;
		font-size: 14px;
	}
	.hotkey ul li:hover {
		color: #bdc510;
	}
	/* --- contact us --- */
	.contact-show {
		padding: 100px 0;
	}
	.talent_list {
		position: relative;
		overflow: hidden;
		clear: both;
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
	}
	.talent_list dl {
		overflow: hidden;
		float: left;
		width: 50%;
		box-sizing: border-box;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding: 28px 30px 26px;
		min-height: 10rem;
	}
	.talent_list dl:nth-child(2n+1) {
		clear: left;
	}
	.talent_list dl.bg {
		background: #f9f9f9;
	}
	.talent_list dt {
		float: left;
		/*	padding-right: 20px;*/
		padding-top: 8px;
	}
	.talent_list dt img {
		width: 80%;
	}
	.talent_list dd {
		float: left;
		width: calc(100% - 131px);
		line-height: 20px;
		font-size: 15px;
		color: #666;
		padding-top: 20px;
	}
	.talent_list dd font {
		font-size: 0.9rem;
	}
	.talent_list dd span {
		display: block;
		line-height: 100%;
		font-size: 16px;
		padding-bottom: 8px;
	}
	.talent_con .con1 img.pc {
		padding: 60px 0 14px;
	}
	.ablixiwen {
		width: 45%;
	}
	.about-lianxi {
		padding: 100px 0;
		background: #f5f5f5;
		overflow: hidden;
	}
	.ablixiwen .title {
		padding-bottom: 50px;
		position: relative;
	}
	.ablixiditu iframe {
		border: 1px solid #eee;
		width: 100%;
		height: 400px;
	}
	.ablixiwen .title p {
		font-size: 24px;
		font-weight: bold;
	}
	#commentform .comment-for-author,
	#commentform .comment-for-email {
		width: 49%;
		float: left;
		position: relative;
	}
	.ablixiditu {
		width: 50%;
	}
	#commentform .comment-for-author {
		margin-right: 2%;
	}
	#commentform input[type='text'],
	#commentform input[type='email'],
	#commentform textarea {
		background: #fff;
		/*	background: transparent;*/
		padding: 5px 15px;
		height: 50px;
		display: block;
		border: 0;
		position: relative;
		width: 100%;
	}
	#commentform input.author {
		margin-bottom: 20px;
		background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t=%221574668783495%22%20class=%22icon%22%20viewBox=%220%200%201039%201024%22%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20p-id=%221693%22%20width=%2220%22%20height=%2220%22%3E%3Cpath%20d=%22M521.32203388%20556.91525411c-125.42372842%200-227.11864395-101.69491552-227.11864394-227.11864395s101.69491552-227.11864395%20227.11864394-227.11864395%20227.11864395%20101.69491552%20227.11864395%20227.11864395-101.69491552%20227.11864395-227.11864395%20227.11864395z%20m0-388.13559346c-88.13559287%200-159.32203417%2071.18644043-159.32203417%20159.32203417s71.18644043%20159.32203417%20159.32203417%20159.32203419%20159.32203417-71.18644043%20159.32203419-159.32203419-71.18644043-159.32203417-159.32203419-159.32203417z%22%20fill=%22#8a8a8a%22%20p-id=%221694%22%3E%3C/path%3E%3Cpath%20d=%22M148.44067753%20931.49152578c-18.64406778%200-33.89830488-15.25423711-33.89830487-33.89830576%200-223.72881328%20183.05084708-406.77966123%20406.77966122-406.77966035%2037.28813555%200%20127.11864375%2018.64406778%20161.01694951%2033.89830488%2016.94915244%208.47457666%2028.81355888%2023.72881377%2023.72881289%2042.37288154-5.08474599%2018.64406778-25.4237291%2032.20338955-42.37288065%2023.72881289-28.81355888-13.55932178-111.86440664-30.50847422-142.37288175-30.50847421-186.44067773%200-338.98305059%20152.54237286-338.98305058%20338.98305059%200%2016.94915244-15.25423711%2032.20338955-33.89830577%2032.20339042z%22%20fill=%22#8a8a8a%22%20p-id=%221695%22%3E%3C/path%3E%3Cpath%20d=%22M894.20339023%20931.49152578c-18.64406778%200-33.89830488-15.25423711-33.89830576-33.89830576%200-135.59322041-79.66101709-257.62711904-205.08474551-311.86440615-16.94915244-6.77966133-25.4237291-27.11864443-16.94915243-44.06779687%206.77966133-16.94915244%2027.11864443-25.4237291%2044.06779687-16.94915245%20149.15254219%2064.40677998%20245.76271172%20211.86440683%20245.76271172%20372.88135547%200%2018.64406778-15.25423711%2033.89830488-33.89830489%2033.89830576z%22%20fill=%22#8a8a8a%22%20p-id=%221696%22%3E%3C/path%3E%3C/svg%3E');
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	#commentform input.email {
		margin-bottom: 20px;
		background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t=%221574669011386%22%20class=%22icon%22%20viewBox=%220%200%201024%201024%22%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20p-id=%223751%22%20width=%2220%22%20height=%2220%22%3E%3Cpath%20d=%22M754.915556%20436.565333%20626.062222%20276.992%20583.850667%20315.107556%20712.704%20474.680889Z%22%20p-id=%223752%22%20fill=%22#8a8a8a%22%3E%3C/path%3E%3Cpath%20d=%22M623.968074%20138.787977l44.265244-35.731911%20257.662811%20319.196678-44.265244%2035.731911-257.662811-319.196678Z%22%20p-id=%223753%22%20fill=%22#8a8a8a%22%3E%3C/path%3E%3Cpath%20d=%22M773.802667%20677.319111l-116.906667-81.066667c-13.767111-9.557333-30.094222-14.279111-46.478222-14.279111-17.749333%200-35.555556%205.575111-50.062222%2016.611556l-16.042667%2012.174222c-8.078222%206.144-17.976889%209.272889-27.875556%209.272889-9.159111%200-18.318222-2.673778-25.998222-8.021333C450.56%20584.248889%20420.579556%20544.938667%20403.683556%20498.289778%20396.743111%20479.175111%20402.090667%20457.272889%20416.995556%20443.847111l15.018667-13.539556c16.042667-14.506667%2026.225778-34.588444%2028.728889-56.490667%201.536-13.824-0.113778-27.989333-4.835556-40.96l-49.493333-136.931556c-16.042667-44.373333-54.044444-75.150222-99.157333-80.440889C302.648889%20114.972444%20298.097778%20114.688%20293.546667%20114.688c-21.731556%200-42.894222%206.087111-61.838222%2017.863111L190.577778%20158.208C125.952%20198.428444%2092.444444%20276.992%20107.178667%20353.678222c49.152%20255.146667%20212.650667%20475.420444%20437.418667%20589.198222%2018.147556%209.216%2037.546667%2015.018667%2057.628444%2017.351111%206.485333%200.739556%2013.027556%201.137778%2019.569778%201.137778%2040.504889%200%2080.497778-14.449778%20112.128-41.073778l48.355556-40.561778c24.974222-20.935111%2040.732444-50.688%2044.430222-83.683556C831.943111%20749.056%20811.690667%20703.544889%20773.802667%20677.319111zM745.699556%20836.209778l-48.412444%2040.561778c-21.276444%2017.863111-48.128%2027.761778-75.548444%2027.761778-4.323556%200-8.647111-0.227556-12.970667-0.739556-13.425778-1.592889-26.396444-5.461333-38.513778-11.605333-209.180444-105.870222-361.415111-311.182222-407.267556-549.148444-10.24-53.816889%2012.856889-108.657778%2057.628444-136.533333l41.187556-25.656889C271.701333%20174.705778%20282.339556%20171.576889%20293.546667%20171.576889c2.389333%200%204.721778%200.113778%207.111111%200.398222%2023.552%202.730667%2043.576889%2019.285333%2052.224%2043.235556l49.493333%20136.931556c1.706667%204.778667%202.389333%2010.24%201.820444%2015.303111C403.285333%20375.580444%20399.644444%20382.862222%20393.898667%20388.039111L378.936889%20401.578667C347.022222%20430.307556%20335.473778%20476.956444%20350.208%20517.688889c20.992%2057.799111%2058.254222%20106.552889%20107.690667%20140.913778%2017.123556%2011.946667%2037.376%2018.261333%2058.538667%2018.261333%2022.471111%200%2044.600889-7.395556%2062.236444-20.764444l16.156444-12.231111c4.266667-3.242667%209.784889-5.006222%2015.644444-5.006222%205.233778%200%2010.183111%201.479111%2014.051556%204.152889l116.906667%2081.123556c20.650667%2014.336%2031.687111%2039.480889%2028.728889%2065.649778C768.113778%20808.220444%20759.409778%20824.718222%20745.699556%20836.209778z%22%20p-id=%223754%22%20fill=%22#8a8a8a%22%3E%3C/path%3E%3C/svg%3E');
		background-position: 95% center;
		background-repeat: no-repeat;
	}
	.comment-for-content {
		clear: both;
	}
	#commentform textarea {
		height: 150px;
		width: 100%;
		padding: 15px;
		background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t=%221574669121075%22%20class=%22icon%22%20viewBox=%220%200%201024%201024%22%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20p-id=%224534%22%20width=%2220%22%20height=%2220%22%3E%3Cpath%20d=%22M368.1%20501.9c0%2028.5-23.1%2051.5-51.7%2051.5-28.5%200-51.6-23-51.6-51.5s23.1-51.6%2051.6-51.6%2051.7%2023.2%2051.7%2051.6m591.6-28.5c0-215-200.8-389.9-447.6-389.9-246.9%200-447.7%20174.9-447.7%20389.9%200%20127.7%2071.9%20247.3%20192.6%20320.2v122.9c0%208.8%204.8%2016.7%2012.5%2020.8%203.5%202%207.2%202.9%2011.2%202.9%204.6%200%209.1-1.3%2013.1-4l56.7-37.4c1.1-0.7%202.1-1.5%202.7-2.1l64.1-42.7c32%206%2063.9%209.1%2094.8%209.1%20246.9%200%20447.6-174.9%20447.6-389.7m-667.3%20286c-113.1-63.8-180.6-170.7-180.6-286.1%200-188.8%20179.6-342.5%20400.3-342.5%20220.7%200%20400.3%20153.7%20400.3%20342.5S732.8%20815.8%20512.1%20815.8c-30.9%200-62.8-3.4-95-10.1-6.1-1.4-12.6-0.1-18%203.5l-75%2050c-1%200.6-2.5%201.9-2.5%201.9l-17.1%2011.3V780c0-8.6-4.7-16.4-12.1-20.6m280-271.9c0%2028.5-23.1%2051.7-51.7%2051.7-28.5%200-51.6-23.2-51.6-51.7%200-28.5%2023.1-51.5%2051.6-51.5%2028.5-0.1%2051.7%2023%2051.7%2051.5m201.9%200c0%2028.5-23.1%2051.7-51.6%2051.7s-51.6-23.2-51.6-51.7c0-28.5%2023.1-51.5%2051.6-51.5%2028.5-0.1%2051.6%2023%2051.6%2051.5m0%200%22%20p-id=%224535%22%20fill=%22#8a8a8a%22%3E%3C/path%3E%3C/svg%3E');
		background-position: 97% 15px;
		background-repeat: no-repeat;
	}
	#commentform .comment-for-yanz {
		width: 48%;
		float: left;
		margin-top: 20px;
	}
	#commentform input.yanz {
		background: #fff;
	}
	#commentform .comment-for-yanz img {
		position: absolute;
		top: 10px;
		right: 10px;
	}
	#commentform p {
		padding: 0;
		margin: 0;
		position: relative;
	}
	#commentform .comment-for-submit {
		width: 50%;
		float: right;
	}
	#commentform input[type='submit'] {
		background: #bdc510;
		color: #fff;
		text-transform: none;
		padding: 2px 25px;
		display: inline-block;
		border: 0;
		line-height: 45px;
		-webkit-transition: all 0.4s ease 0s;
		-o-transition: all 0.4s ease 0s;
		transition: all 0.4s ease 0s;
		width: 100%;
		height: 50px;
		margin-top: 20px;
		cursor: pointer;
	}
	/* --- new list --- */
	.news_list {
		background: #f1f1f1;
		padding-bottom: 50px;
	}
	.news_list .content {
		padding: 100px 0 30px;
		display: flex;
		flex-wrap: wrap;
	}
	.news_list .content .item {
		width: 48%;
		margin: 1%;
		background: #fff;
		border-radius: 5px;
		transition: all .3s;
	}
	.news_list .content .item .photo {
		float: left;
		width: 25%;
		overflow: hidden;
	}
	.news_list .content .item .photo img {
		height: 150px;
	}
	.news_list .content .item .photo img:hover {
		transition: all .6s ease;
		overflow: hidden;
		transform: scale(1.1);
	}
	.news_list .content .item:hover {
		background: #e1e1e1;
	}
	.news_list .content .item .title {
		float: right;
		width: 72%;
		padding: 4% 2% 2%;
	}
	.news_list .content .item .title h3 {
		font-size: 1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 95%;
		display: block;
		line-height: 130%;
		font-weight: bold;
	}
	.news_list .content .item .title p {
		font-size: 0.8rem;
		color: #888;
		margin: 0.5rem 0 0;
		line-height: 150%;
	}
	.news_list .content .item .title font {
		font-size: 0.8rem;
		color: #888;
		width: 50%;
		float: left;
		margin-top: 0.6rem;
	}
	.news_list .content .item .icon {
		font-size: 36px;
		transition: all .3s;
		float: right;
		margin-top: 0.2rem;
		margin-right: 20px;
	}
	.news_list .content .item:hover .icon {
		margin-right: 40px;
	}
	/* --- show --- */
	.product-show {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.product-show .content {
		background: #f5f5f5;
		display: flex;
	}
	/*new con*/
	.newsxx_main {
		width: 100%;
		padding: 100px 0 30px;
	}
	.news-title {
		padding: 0px 0 30px;
		text-align: center;
	}
	.news-title .tit {
		padding: 20px 0;
		color: #333;
		font-weight: normal;
		font-size: 1.4rem;
		line-height: 30px;
	}
	.news-title p {
		padding-bottom: 20px;
		border-bottom: 1px solid #eee;
		color: #999;
		font-size: 0.9rem;
		line-height: 2rem;
	}
	.news-title font {
		margin-left: 10px;
	}
	.news-title p a {
		color: #a3afb7;
	}
	.news-content {
		font-size: 1rem;
		line-height: 33px;
		color: #666;
		margin-bottom: 50px;
	}
	.spcc {
		max-width: 1000px;
		margin: 0 auto 50px;
	}
	.news-content p {
		line-height: 33px;
		font-size: 0.9rem;
	}
	.news-content img {
		max-width: 100%!important;
		display: block;
		margin: 0 auto;
		width: auto;
		height: auto!important
	}
	.xiangmu_xiangq img {
		max-width: 100%!important;
		display: block;
		margin: 0 auto;
		height: auto!important
	}
	.d_page {
		width: 100%;
		text-align: center;
		/*	margin: 40px 0;*/
	}
	.d_page a {
		display: inline-block;
		width: 20%;
		height: 40px;
		line-height: 40px;
		border: 1px solid #ddd;
		background: #fff;
		border-radius: 50px;
		font-size: 14px;
		color: #666;
	}
	.d_page a:hover {
		background: #bdc510;
		color: #fff;
	}
	.info-bot-dl .f-cb {
		line-height: 36px;
		font-size: 14px;
	}
	.info-bot-dl .f-cb span {
		white-space: pre-wrap !important;
		float: left;
		line-height: 36px;
	}
	.info-bot-dl .f-cb a:hover {
		color: #bdc510;
	}
	.newsInfo-list1 .info-bot-dl a {
		color: #666;
		display: block;
		width: 80%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.xiangguannews {
		background: #f7f8f9;
		padding: 50px 0;
		overflow: hidden;
	}
	/* show */
	.product-show .content .bd {
		width: 40%;
	}
	/* introduce */
	.product-show .content .about {
		width: 60%;
		padding: 65px;
	}
	.product-show .content .about .title {
		color: #bdc510;
		font-size: 20px;
		font-weight: bolder;
		/*background: url(../images/title.png) no-repeat 0 center;
		padding-left: 40px;
		height: 31px;*/
		line-height: 31px;
		margin-bottom: 30px;
	}
	.product-show .content .about .name {
		font-size: 18px;
		font-weight: bolder;
		margin-bottom: 30px;color: #d40000;    padding-top: 20px;
	}
	.product-show .content .about .dep {
		margin-bottom: 30px;
	}
	.product-show .content .about .dep pre {
		line-height: 220%;
		font-size: 14px;
		white-space: pre-wrap;
		/* css-3 */
		white-space: -moz-pre-wrap;
		/* Mozilla, since 1999 */
		white-space: -pre-wrap;
		/* Opera 4-6 */
		white-space: -o-pre-wrap;
		/* Opera 7 */
		overflow: auto;
	}
	/* hd */
	.product-show .content .about .hd ul {
		display: flex;
		flex-wrap: wrap;
	}
	.product-show .content .about .hd ul li {
		height: 78px;
		margin-bottom: 5px;
		width: 19%;
		margin-right: 1%;
		cursor: pointer;
	}
	/* --- Introduction --- */
	.product-introduction {}
	/* hd */
	.product-introduction .hd {
		height: 60px;
		border-bottom: 1px solid #D8D8D8;
		margin-bottom: 40px;
	}
	.product-introduction .hd ul {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.product-introduction .hd ul li {
		width: 212px;
		margin-left: 5px;
		margin-right: 5px;
		border-radius: 5px 5px 0 0;
		border: 1px solid #D8D8D8;
		background: #bdc510;
		color: #fff;
		line-height: 58px;
		text-align: center;
		cursor: pointer;
		font-weight: bolder;
	}
	.product-introduction .hd ul li.on {
		width: 212px;
		color: #333;
		font-weight: 18px;
		font-weight: bolder;
		cursor: pointer;
		border-bottom: 1px solid #fff;
		background: none;
	}
	/* bd */
	.product-introduction .bd {
		margin-bottom: 100px;
	}
	.product-introduction .bd p {
		line-height: 200%;
	}
	.product-introduction .bd .box table {
		width: 100% !IMPORTANT;
		border: 1px solid #ddd !IMPORTANT;
		border-collapse: collapse !IMPORTANT;
		margin: 25px auto;
	}
	.product-introduction .bd .box table td {
		border: 1px solid #ddd !IMPORTANT;
		padding: 10px 5px !IMPORTANT;
		text-align: center;
	}
	/* ------ Application ------ */
	/* --- type --- */
	.application-type .wrap {
		padding-top: 100px;
		padding-bottom: 100px;
		display: flex;
	}
	.application-type .content {
		width: 100%;
	}
	.application-type .content .item {
		width: 25%!important;
	}
	/* nth */
	.application-type .content .item:nth-child(2) {
		border-right: 1px dashed #E7E7E7!important;
	}
	.application-type .content .item:nth-child(3) {
		border-right: 1px dashed #E7E7E7;
	}
	.application-type .content .item:nth-child(4) {
		border-right: none;
		border-bottom: 1px dashed #E7E7E7;
	}
	.application-type .content .item:nth-child(5) {
		border-bottom: none;
	}
	.application-type .content .item:nth-child(6) {
		border-right: 1px dashed #E7E7E7!important;
		border-bottom: none;
	}
	.application-type .content .item:nth-child(7) {
		border-bottom: none;
	}
	.application-type .content .item:nth-child(8) {
		border-right: none;
		border-bottom: none;
	}
	/* --- range --- */
	.application-range {
		padding-top: 100px;
	}
	.application-range .content {
		display: flex;
		flex-wrap: wrap;
	}
	.application-range .content .item {
		width: 24%;
		position: relative;
		margin-bottom: 35px;
		margin-right: 1.333%;
	}
	.application-range .content .item:nth-child(4n) {
		margin-right: 0;
	}
	/* pic */
	.application-range .item .pic {
		overflow: hidden;
	}
	.application-range .item .pic img {
		width: 100%;
	}
	/* box */
	.application-range .item .box {
		height: 65px;
		background-color: rgba(0, 0, 0, 0.5);
		line-height: 65px;
		text-align: center;
		position: absolute;
		left: 0;
		border: 0;
		width: 100%;
		overflow: hidden;
		z-index: 200;
		bottom: 0;
		transition: all .3s;
	}
	.application-range .item .box h3 {
		height: 65px;
		line-height: 65px;
		color: #fff;
		font-size: 14px;
		transition: all .3s;
	}
	.application-range .item .box i {
		opacity: 0;
		transition: all .3s;
	}
	.application-range .item .box p {
		opacity: 0;
		transition: all .3s;
	}
	/* hover */
	.application-range .item:hover .box {
		background: #bdc510;
		background-color: rgb(188 197 14 / 74%);
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		bottom: 0;
		box-shadow: 10px 10px 20px #ececec;
	}
	.application-range .item:hover .box h3 {
		font-size: 24px;
		color: #fff;
	}
	.application-range .item:hover .box i {
		width: 50px;
		height: 3px;
		background: #fff;
		margin: 0 auto;
		display: block;
		margin-bottom: 25px;
		opacity: 1;
	}
	.application-range .item:hover .box p {
		font-size: 14px;
		color: #fff;
		padding: 0 15%;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		opacity: 1;
	}
	/* --- show --- */
	.application-show {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.application-show .content {
		display: flex;
	}
	/* photo */
	.application-show .content .photo {
		width: 35%;
		padding-right: 4%;
		height: 520px;
		overflow: hidden;
	}
	/* about */
	.application-show .content .about {
		width: 65%;
	}
	.application-show .content .about .title {
		font-size: 24px;
		color: #bdc510;
		font-weight: bold;
		margin-bottom: 20px;
		display: flex;
		align-items: center;
	}
	.application-show .content .about .title i {
		font-size: 32px;
		color: #333;
		margin-right: 10px;
	}
	.application-show .content .about .text {
		border: 1px dashed #ddd;
		padding: 30px;
	}
	.application-show .content .about .text p {
		line-height: 200%;
		font-size: 14px;
	}
	/* --- pictures --- */
	.application-pictures {
		margin-bottom: 100px;
	}
	/* column */
	.application-pictures .column {
		font-size: 16px;
		font-weight: bolder;
		font-weight: 900;
		margin-bottom: 30px;
		position: relative;
		padding-left: 15px;
	}
	.application-pictures .column:before {
		content: "";
		width: 5px;
		height: 18px;
		background: #bdc510;
		border-radius: 100px;
		position: absolute;
		left: 0;
		top: 5px;
	}
	/* column */
	.application-pictures .content {
		display: flex;
		flex-wrap: wrap;
	}
	.application-pictures .content .item {
		width: 92%;
		position: relative;
		margin: 0 0.5% 0;
		-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
		-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
		box-shadow: 0 0 5px rgba(0, 0, 0, .15);
		border-radius: 5px;
	}
	.application-pictures .content .item .pop {
		content: "";
		width: 0;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
	}
	.application-pictures .content .item .pop .icon {
		background: #fff;
		width: 60px;
		height: 60px;
		border-radius: 100px;
		display: block;
		text-align: center;
		line-height: 60px;
		font-size: 28px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff;
		margin-top: 100px;
		transition: all .3s;
	}
	.application-pictures .content .item:hover .pop {
		opacity: 1;
	}
	.application-pictures .content .item:hover .pop .icon {
		margin-top: 0;
	}
	.application-pictures .content .item:hover .pop .icon.zstb {
		margin-top: -50px;
	}
	/* shebei */
	.sbbag {
		background: #f1f1f1;
		margin-bottom: 0!important;
		padding-bottom: 60px;
	}
	.application-pictures .shebei {
		padding: 120px 0 0 0;
	}
	.application-pictures .shebei .item {
		width: 23%!important;
		position: relative;
		margin: 1% 1%;
	}
	.application-pictures .shebei .sbtt {
		text-align: center;
		line-height: 50px;
		height: 50px;
		font-size: 14px;
		color: #666;
		background: #fff;
	}
	.zstp img {
		height: 320px;
		width: 100%;
	}
	/* column */
	.product-introduction .content {
		display: flex;
		flex-wrap: wrap;
	}
	.product-introduction .content .item {
		width: 92%;
		position: relative;
		margin: 0 .25%;
	}
	.product-introduction .content .item .pop {
		content: "";
		width: 0;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
	}
	.product-introduction .content .item .pop .icon {
		background: #fff;
		width: 60px;
		height: 60px;
		border-radius: 100px;
		display: block;
		text-align: center;
		line-height: 60px;
		font-size: 28px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff;
		margin-top: 100px;
		transition: all .3s;
	}
	.product-introduction .content .item:hover .pop {
		opacity: 1;
	}
	.product-introduction .content .item:hover .pop .icon {
		margin-top: 0;
	}
	/*分页样式开始*/
	.pages {
		margin: 20px 0 60px;
		width: 100%;
		clear: both;
	}
	.pages .pagination {
		width: 100%;
		text-align: center!important;
		display: block;
	}
	.pages .pagination li {
		display: inline-block;
		border: 1px solid #dbdbdb;
		border-radius: 100%;
		margin: 0 2px;
	}
	.pages .pagination li.active {
		background: #bdc510;
		border: 1px solid #bdc510;
	}
	.pages .pagination li.active a {
		color: #fff;
	}
	.pages .pagination li a {
		display: block;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		color: #888;
		width: 35px;
	}
	/*分页样式结束*/
	/* --------- 2020-2-13 --------- */
	/* arrow */
	.pro-photo-arrow {
		position: absolute;
		background: #f60;
		left: 0;
		top: -250px;
		width: 100%;
	}
	/* --------- 2020-2-13 --------- */
	/* --------- 2020-2-13 --------- */
	/* --- pictures --- */
	.application-pictures {
		margin-bottom: 100px;
	}
	/* column */
	.application-pictures .column {
		font-size: 16px;
		font-weight: bolder;
		font-weight: 900;
		margin-bottom: 30px;
		position: relative;
		padding-left: 15px;
	}
	.application-pictures .column:before {
		content: "";
		width: 5px;
		height: 18px;
		background: #bdc510;
		border-radius: 100px;
		position: absolute;
		left: 0;
		top: 5px;
	}
	/* arrow */
	.application-pictures .arrow {
		position: relative;
	}
	.application-pictures .photo-prev,
	.application-pictures .photo-next {
		position: absolute;
		top: 7.5rem;
		z-index: 999;
		border-radius: 100px;
		text-align: center;
		font-size: 28px;
		color: #333;
		cursor: pointer;
		transition: all .3s;
		font-weight: bolder;
		width: 50px;
		height: 50px;
		text-align: center;
		line-height: 50px;
	}
	.application-pictures .photo-prev {
		left: -5%;
	}
	.application-pictures .photo-next {
		right: -5%;
	}
	.application-pictures .photo-prev:hover,
	.application-pictures .photo-next:hover {
		background: #bdc510;
		color: #fff;
	}
	/* content */
	.application-pictures .content {
		display: flex;
	}
	.application-pictures .content .item {
		position: relative;
	}
	.application-pictures .content .item .pop {
		content: "";
		width: 0;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
	}
	.application-pictures .content .item .pop .icon {
		background: #fff;
		width: 50px;
		height: 50px;
		border-radius: 100px;
		display: block;
		text-align: center;
		line-height: 50px;
		font-size: 28px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff;
		margin-top: 100px;
		transition: all .3s;
	}
	.application-pictures .content .item:hover .pop {
		opacity: 1;
	}
	.application-pictures .content .item:hover .pop .icon {
		margin-top: 0;
	}
	/* --- pictures --- */
	.application-pictures2 {
		padding: 60px 0 100px;
	}
	/* column */
	.application-pictures2 .column {
		font-size: 16px;
		font-weight: bolder;
		font-weight: 900;
		margin-bottom: 30px;
		position: relative;
		padding-left: 15px;
	}
	.application-pictures2 .column:before {
		content: "";
		width: 5px;
		height: 18px;
		background: #bdc510;
		border-radius: 100px;
		position: absolute;
		left: 0;
		top: 5px;
	}
	/* arrow */
	.application-pictures2 .arrow {
		position: relative;
	}
	.application-pictures2 .photo-prev,
	.application-pictures2 .photo-next {
		position: absolute;
		top: 3.5rem;
		z-index: 999;
		border-radius: 100px;
		text-align: center;
		font-size: 28px;
		color: #333;
		cursor: pointer;
		transition: all .3s;
		font-weight: bolder;
		width: 60px;
		height: 60px;
		text-align: center;
		line-height: 60px;
	}
	.application-pictures2 .photo-prev {
		left: -5%;
	}
	.application-pictures2 .photo-next {
		right: -5%;
	}
	.application-pictures2 .photo-prev:hover,
	.application-pictures2 .photo-next:hover {
		background: #bdc510;
		color: #fff;
	}
	/* content */
	.application-pictures2 .content {
		display: flex;
		justify-content: space-between;
	}
	.application-pictures2 .content .item {
		position: relative;
		margin: 0 2.5%;
		overflow: hidden;
	}
	.application-pictures2 .content .item .titcn {
		text-align: center;
		line-height: 40px;
	}
	.application-pictures2 .content .item .titcn:hover {
		color: #bdc510;
	}
	.application-pictures2 .content .item .pop {
		content: "";
		width: 0;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0;
	}
}

.application-pictures2 .content .item .pop .icon {
	background: #fff;
	width: 60px;
	height: 60px;
	border-radius: 100px;
	display: block;
	text-align: center;
	line-height: 60px;
	font-size: 28px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	margin-top: 100px;
	transition: all .3s;
}

.application-pictures2 .content .item:hover .pop {
	opacity: 1;
}

.application-pictures2 .content .item:hover .pop .icon {
	margin-top: 0;
}


/* --------- 2020-2-13 --------- */


/*解决方案*/

.yixielink {
	width: 100%;
	padding: 160px 0 140px;
	overflow: hidden;
	background: #f5f5f5;
}

.sulan_main {
	/*
	width: 1200px;
	margin: 0 auto;
*/
}

.sulan_main h2 {
	font-size: 42px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #333;
}

.index-solutit {
	text-align: center;
}

.index-solutit p {
	margin-bottom: 50px;
	font-size: 16px;
	color: #999;
}

.index-solutit h5 {
	font-size: 39px;
	text-transform: uppercase;
	color: #fff;
}

.index-solutit span {
	display: block;
	width: 100px;
	height: 3px;
	background: #cfcfcf;
	margin: 20px auto;
}

.sulan01 {
	width: 227px;
	float: left;
	text-align: center;
	margin: 93px 37px 35px 36px;
}

.sulan01 * {
	transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
}

.pic01 {
	z-index: 9;
}

.sulan01:hover .sulanpic .pic01 {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-moz-transform: rotateY(360deg);
	/* Firefox */
	opacity: 0;
}

.sulan01:hover .sulanpic .pic02 {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-moz-transform: rotateY(360deg);
	/* Firefox */
	opacity: 1;
}

.sulanpic {
	height: 240px;
	overflow: hidden;
	position: relative;
	width: 186px;
	margin: 0 auto;
}

.sulanpic .pic01 {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
}

.sulanpic .pic02 {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	opacity: 0;
}

.sulanpic img {
	clear: both;
}

.sulantit {
	font-size: 18px;
	color: #fff;
	padding: 15px 0;
}

.sulange {
	width: 50px;
	height: 3px;
	background: #eeeeee;
	margin: 15px auto;
}

.sulannote {
	font-size: 13px;
	color: #b8e0f8;
	line-height: 25px;
}


/*首页优势*/

.fuwu {}

.fuwu_title {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}

.fuwu_title span.ft01 {
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
	display: block;
}

.fuwu_title span.ft02 {
	font-size: 48px;
	color: #000;
	display: block;
	font-family: 'weiruanzhengheiti', "Microsoft Yahei";
}

.fuwu_title span.ft03 {
	width: 92px;
	margin: 5px auto 0 auto;
	height: 1px;
	background: #b7b7b7;
	display: block;
}

.fuwu_title span.ft04 {
	display: block;
	width: 550px;
	font-size: 16px;
	line-height: 27px;
	color: #777777;
	margin: 0 auto;
	padding: 25px;
}

.com-width {
	margin-right: auto;
	margin-left: auto;
	/*	width: 1200px;*/
}

.index-product-content {
	/*	width: 1200px;*/
	height: 520px;
	overflow: hidden;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	border-radius: 5px;
}

.index-product-content .parBd .index-product-list li {
	height: 380px;
}

.index-product-content .parBd .index-product-list li .pic {
	float: left;
	width: 575px;
	height: 380px;
}

.pic img {
	max-width: 100%;
	max-height: 100%;
}

.index-product-content .parBd .index-product-list li .cont {
	overflow: hidden;
	padding: 80px 20px 0 60px;
	width: 55%;
	display: inline-block;
}

.index-product-list li .cont .tit {
	font-size: 30px;
	line-height: 95px;
	color: #bdc510;
	font-weight: bold;
	margin-bottom: 5px;
	font-family: 'weiruanzhengheiti', "Microsoft Yahei";
	text-transform: uppercase;
}

.index-product-list li .cont .mini-tit {
	color: rgba(0, 0, 0, 0.4);
	font-size: 65px;
	text-transform: uppercase;
	float: left;
	font-weight: bold;
	margin-right: 15px;
}

.index-product-list li .cont .des {
	line-height: 30px;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.60);
	white-space: pre-line;
}

.index-product-list li .cont pre {
	font: 14px Arial, "Microsoft Yahei";
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	line-height: 25px;
	color: #666;
}

.index-product-list li .cont a {
	width: 150px;
	height: 47px;
	display: block;
	line-height: 47px;
	font-size: 14px;
	color: #fff;
	background: #e5001b;
	margin-top: 35px;
	text-align: center;
}

.index-product-content .parBd .slideBox {
	position: relative;
}

.index-product-content .parBd .slideBox .hd {
	position: absolute;
	right: 0;
	top: 200px;
	width: 380px;
	text-align: left;
	padding: 46px 0 0 26px;
}

.index-product-content .parHd {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 140px;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999;
}

.index-product-content .parHd ul li {
	float: left;
	width: 16.66%;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	padding-bottom: 20px;
	text-align: center;
	padding: 33px 7.5px;
}

.index-product-content .parHd ul li .cen .icon {
	-webkit-transform: rotate(0deg) scale(1);
	transform: rotate(0deg) scale(1);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	opacity: 0.8;
}

.index-product-content .parHd ul li.on .cen .icon,
.index-product-content .parHd ul li:hover .cen .icon {
	transform: rotate(1deg) scale(.9);
	opacity: 1;
}

.index-product-content .parHd ul li.on {
	background: #bdc510;
}

.index-product-content .parHd ul li .cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #e5001b;
	background-repeat: no-repeat;
	background-position: right bottom;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	-webkit-transform: rotate(1deg) scale(.9);
	transform: rotate(2deg) scale(.9);
}

.index-product-content .parHd ul li.on .cover,
.index-product-content .parHd ul li:hover .cover {
	visibility: visible;
	opacity: 1;
	transform: rotate(0deg) scale(1);
}

.index-product-content .parHd ul li .cover {
	padding-left: 15px;
	padding-top: 20px;
}

.index-product-content .parHd ul li .cover .c-tit {
	font-size: 18px;
	color: #fff;
}

.index-product-content .parHd ul li .cover .c-en {
	font-size: 12px;
	color: rgba(255, 255, 255, .7);
}

.index-product-content .parHd ul li .cover .ico {
	margin-top: 15px;
	width: 26px;
	height: 26px;
	display: block;
	background: url(../images/icon_rr.png) no-repeat center;
}

.index-product-content .parHd ul li .pic {
	margin-right: 10px;
}
.index-product-content .parHd ul li .pic .qua {text-align: center;}
.index-product-content .parHd ul li .pic .qua img{width: 50px;    height: 50px;}
.index-product-content .parHd ul li.on .pic .qua img,.index-product-content .parHd ul li:hover .pic .qua img{    filter: brightness(0) invert(1);}
.index-product-content .parHd ul li .pic .icon {
	font-size: 48px;
	color: rgba(255, 255, 255, 0.6);
}

.index-product-content .parHd ul li .tit {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.80);
	padding-top: 10px;
}

.index-product-content .parHd ul li .tit-en {
	font-size: 12px;
	color: #6c6c6c;
}


/*优势结束*/

@media screen and (max-width: 1680px) {
	.index-product-content .parBd .index-product-list li .cont {
		overflow: hidden;
		padding: 80px 20px 0 60px;
		width: 50%;
		display: inline-block;
	}
	/*	.index-product-content .parBd .index-product-list li .cont .h3t { height: 65px;}*/
	.index-product-content .parBd .index-product-list li .cont h3 {
		line-height: 65px;
		font-size: 22px;
	}
	.index-product-list li .cont .des {
		display: block;
		margin-top: 30px;
	}
}

@media screen and (max-width: 1090px) {
	.page-header .nav ul li{
		margin-right: 40px;
	}
}

@media screen and (max-width: 1280px) {
	.index-product-content .parBd .index-product-list li .pic {
		display: none
	}
	.index-product-content .parBd .index-product-list li .cont {
		overflow: hidden;
		padding: 80px 20px 0 60px;
		width: 80%;
		display: inline-block;
		font-size: 22px;
	}
	.index-product-content .parBd .index-product-list li .cont h3 {
		font-size: 32px;
	}
}



.product-type .content .item .choice p a
{PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 28px;
    MARGIN: 5px 6px 0px 0px;
    PADDING-LEFT: 14px;
    PADDING-RIGHT: 14px;
    FLOAT: left;
    PADDING-TOP: 0px;
}
.product-type .content .item .choice P A.hover {
	color: #bdc510;
    font-weight: bolder;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;    transform: scale(1.1);
    transition: 1s;
}
.product-type .content .choice:hover {
    background: #f9f9f9;
}
