@charset "utf-8";

/* CSS Document */
@media(min-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	body {
		max-width: 1920px;
		margin: 0 auto;
		overflow: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #292929;
		font-family: "Microsoft YaHei", "微软雅黑";
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "Microsoft YaHei", "微软雅黑";
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: none;
	}

	/*p{text-align:justify;text-justify:inter-ideograph;}*/
	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 1395px;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.lxb input::-webkit-input-placeholder,
	.lxb textarea::-webkit-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-moz-placeholder,
	.lxb textarea:-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input::-moz-placeholder,
	.lxb textarea::-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-ms-input-placeholder,
	.lxb textarea:-ms-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #ffbf00;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #ffbf00;
		border-radius: 5px;
	}

	/*top*/
	.dbu {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		height: 33px;
	}

	.dbu p {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
	}

	.dbu .commen div {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
	}

	.dbu div h1 {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
		display: inline-block;
	}

	.dbu p a {
		font-size: 12px;
		color: #a7a7a7;
		transition: all ease 0.3s;
		position: relative;
	}

	.dbu p span {
		width: 23px;
		text-align: center;
		display: inline-block;
	}

	.dbu p a:hover {
		color: #f16600;
	}

	.top {
		width: 100%;
		padding-top: 11px;
	}

	.logoa {
		width: 710px;
		padding: 17px 0;
	}

	.logoa img {
		width: 100%;
	}

	.topc {
		background-image: url(../img/y2.png);
		background-size: 42px 42px;
		background-repeat: no-repeat;
		background-position: right top;
		padding-right: 56px;
		font-size: 14px;
		color: #7f7f7f;
		line-height: 14px;
		margin-top: 39px;
		padding-top: 3px;
		text-align: right;
	}

	.topc span {
		font-size: 26px;
		color: #272727;
		font-weight: bold;
		display: block;
		line-height: 20px;
		margin-top: 7px;
		font-family: Arial;
	}

	.nav {
		z-index: 2;
		height: 50px;
		width: 100%;
		position: relative;
	}


	.nava {
		transition: all ease 0.3s;
		cursor: pointer;
		position: relative;
		width: 9%;
	}

	.nava p::after {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		opacity: 0;
		transition: all ease 0.3s;
		left: 0;
		top: 0;
		background-image: linear-gradient(0deg,
				#ffbf00 20%,
				#ffeba7 60%,
				#fff 100%);
		z-index: -1;
	}

	.nava p {
		line-height: 64px;
		transition: all ease 0.3s;
		text-align: center;
		letter-spacing: 1px;
		position: relative;
	}

	.nava p a {
		font-size: 16px;
		color: #303030;
		transition: all ease 0.3s;
	}

	.navaa p::after {
		opacity: 1;
		bottom: -6px;
	}

	.nava:hover p::after {
		opacity: 1;
	}

	.navb {
		width: 100%;
		position: absolute;
		z-index: 101;
		top: 65px;
		left: 0%;
		opacity: 0;
		background-color: #ffbf00;
		text-align: center;
		padding: 4px 0 15px;
	}

	.navba {
		line-height: 34px;
		text-align: center;
		transition: all ease 0.3s;
		display: block;
		height:34px;
		margin-top: 6px;
	}

	.navba a {
		font-size: 14px;
		color: #333;
		transition: all ease 0.3s;
		display: block;
		line-height: 34px;
	}

	.navba:hover {
		background-color: #333;
	}
	.navba:hover a{
		color:#ffbf00;
	}
	

	/*banner*/
	.ban {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		height: 625px;
		position: relative;
	}

	.imgbox {
		width: 1920px;
		overflow: hidden;
		position: relative;
		left: 50%;
		margin-left: -960px;
		height: 625px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.boy {
		width: 1200px;
	}

	.bt-a {
		width: 47px;
		height: 47px;
		position: absolute;
		left: 6%;
		top: calc(50% - 23.5px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../img/yi07.png) no-repeat;
		width: 47px;
		height: 47px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-b:hover {
		background: url(../img/yi09.png);
		opacity: 1;
	}

	.bt-k {
		width: 47px;
		height: 109px;
		position: absolute;
		right: 6%;
		top: calc(50% - 23.5px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../img/yi06.png) no-repeat;
		width: 47px;
		height: 47px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-f:hover {
		background: url(../img/yi08.png);
		opacity: 1;
	}

	.keyword {
		width: 100%;
		padding: 13px 0;
	}

	.keyword p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
	}

	.keyword p span {
		color: #ffbf00;
	}

	.keyword p a {
		font-size: 14px;
		color: #666666;
		transition: all ease 0.3s;
		margin-right: 30px;
	}

	.keyword p a:hover {
		color: #ffbf00;
	}

	.flip {
		position: absolute;
		left: 50%;
		bottom: 24px;
		margin-left: -45px;
	}

	.flip li {
		cursor: pointer;
		width: 26px;
		height: 6px;
		margin: 0 2.5px;
		float: left;
		position: relative;
		transition: all ease 0.35s;
		background-color: #e6e6e6;
	}

	.flip li.ppp {
		width: 60px;
		background-color: #ffbf00;
	}

	/*产品中心*/
	.cp {
		width: 100%;
		overflow: hidden;
		background-color: #f5f5f5;
		padding: 66px 0 81px;
	}

	.cpa {
		width: 25.5%;
	}

	.cpaa {
		width: 100%;
		height: 120px;
		background-color: #ffbf00;
		padding: 30px 0 0 45px;
		background-image: url(../img/y7.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.cpaa h6 {
		font-size: 36px;
		color: #252626;
		font-weight: bold;
		line-height: 36px;
	}

	.cpaa p {
		font-size: 12px;
		color: #ffdf7f;
		line-height: 9px;
		margin-top: 9px;
		text-transform: uppercase;
	}

	.cpab {
		width: 100%;
		background-color: #fff;
	}

	.cpab_a {
		width: 100%;
		border-left: 3px solid #fff;
		transition: all ease 0.3s;
	}

	.cpab_a h6 {
		background-repeat: no-repeat;
		background-size: 37px 14px;
		background-position: right 63px center;
		border-top: 1px solid #f5f5f5;
		position: relative;
		transition: all ease 0.3s;
	}

	.cpab_a h6 a {
		font-size: 22px;
		color: #333333;
		display: block;
		line-height: 100px;
		width: 100%;
		padding-left: 41px;
	}

	.cpab_aa {
		height: 0px;
		border-top: 1px solid #f5f5f5;
		padding-top: 0px;
		transition: all ease 0.3s;
		opacity: 0;
		overflow: hidden;
	}

	.cpab_aa p {
		line-height: 30px;
		padding-left: 37px;
		transition: all ease 0.3s;
	}

	.cpab_aa p a {
		font-size: 14px;
		color: #444444;
		transition: all ease 0.3s;
	}

	.cpab_aa p:hover {
		transform: translateX(6px);
	}

	.cpab_aa p a:hover {
		color: #ffbf00;
	}

	.cpab_ax .cpab_aa {
		opacity: 1;
		height: 300px;
		padding-top: 13px;
	}

	.cpab_ax {
		border-color: #ffbf00;
	}

	.cpab_ax h6 {
		background-image: url(../img/y73.png);
		background-color: #fff9e5;
	}

	.cpab_ax h6 a {
		color: #252626;
		font-weight: bold;
	}

	.cpac {
		width: 100%;
		height: 130px;
		padding: 44px 0 0 43px;
		background-image: url(../img/y74.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 100% 100%;
	}

	.cpac p {
		font-size: 14px;
		color: #fff;
		line-height: 14px;
		background-image: url(../img/y10.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 59px;
		padding-bottom: 10px;
	}

	.cpac p span {
		font-family: Arial;
		font-size: 26px;
		font-weight: bold;
		display: block;
		line-height: 20px;
		margin-top: 7px;
	}

	.cpb {
		width: 71.7%;
	}

	.cpc {
		width: 100%;
	}

	.cpca {
		width: 100%;
		line-height: 0;
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.cpca_a {
		width: 50.5%;
		display: inline-block;
	}

	.cpca_a img {
		width: 100%;
		vertical-align: bottom;

	}

	.cpca_b {
		width: calc(100% - 59%);
		display: inline-block;
	}

	.cpca_b h5 {
		font-size: 22px;
		line-height: 30px;
		font-weight: bold;
		color: #fff;
		display: inline-block;
		margin-bottom: 15px;
		margin-top: 50px;
	}

	.cpca_b p {
		font-size: 14px;
		line-height: 30px;
		color: #676767;
	}

	.cpca_b p span {
		font-size: 14px;
		line-height: 30px;
		color: #fff;
	}

	.cpca_b a {
		font-size: 16px;
		line-height: 40px;
		color: #333333;
		width: 130px;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		margin-top: 30px;
		transition: all 0.5s;
	}

	.cpca_b a:hover {
		margin-top: 20px;
		margin-bottom: -10px;
	}

	/*.cpca img{width: 100%;}*/
	.cpcb {
		width: 100%;
		margin-top: 30px;
	}

	.cpcb_a {
		width: 31.775%;
		padding: 14px 15px;
		background-color: #fff;
		transition: all ease 0.3s;
	}

	.cpcb_a:nth-child(2) {
		margin: 0 2.3375%
	}

	.cpcb_at {
		width: 100%;
		overflow: hidden;
	}

	.cpcb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpcb_aw {
		width: 100%;
		background-color: #ededed;
		padding: 24px 10px 21px 10px;
	}

	.cpcb_aw h6 {
		text-align: center;
		font-size: 18px;
		color: #333333;
		line-height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpcb_aw p {
		width: 110px;
		height: 28px;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 11px;
		font-size: 12px;
		color: #444444;
		text-align: center;
		line-height: 26px;
		border-radius: 14px;
	}

	.cpcb_a:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpcb_a:hover .cpcb_at img {
		transform: scale(1.05);
	}

	/*3大服务优势*/
	.ys {
		width: 100%;
		overflow: hidden;
		padding-top: 62px;
		background-image: url(../img/y13.png);
		background-repeat: no-repeat;
		background-position: top -4px center;
		background-size: 1920px auto;
	}

	.ysa {
		width: 100%;
		text-align: center;
	}

	.ysa h6 {
		font-size: 36px;
		color: #fff;
		font-weight: bold;
		line-height: 36px;
		text-align: center;
		position: relative;
		display: inline-block;
	}

	.ysa h6::after {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		left: 106%;
		transform: translate(0, -50%);
	}

	.ysa h6::before {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		right: 106%;
		transform: translate(0, -50%);
	}

	.ysa h6 span {
		color: #ffbf00;
	}

	.ysa p {
		font-size: 14px;
		color: #fefefe;
		text-align: center;
		text-transform: uppercase;
		line-height: 30px;
		margin-top: 10px;
		opacity: 0.6;
	}

	.ysa>span {
		position: absolute;
		font-size: 90px;
		line-height: 95px;
		font-weight: bold;
		color: #f5f5f5;
		top: 30%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 1920px;
		opacity: 0.05;
	}

	.ysb {
		width: 100%;
	}

	.ysb ul {
		text-align: center;
	}

	.ysb li {
		width: 33%;
		display: inline-block;
	}

	.ysb li:nth-child(2) {
		border-left: 1px solid #808080;
		border-right: 1px solid #808080;
	}

	.ysb li span {
		width: 36px;
		font-size: 16px;
		line-height: 34px;
		color: #fff;
		display: inline-block;
		border: solid 1px #999999;
		border-radius: 60px;
	}

	.ysb li p {
		font-size: 20px;
		line-height: 45px;
		color: #fff;
		font-weight: bold;
		display: inline-block;
	}

	.ysb li.co span {
		color: #fff;
		background-color: #ffbf00;
		border: solid 1px #ffbf00;
	}

	.ysb li.co p {
		color: #ffbf00;
	}

	.ysb-co {
		width: 100%;
		margin-top: 18px;
	}

	.ysb-coa {
		width: 100%;
		height: 462px;
		background-image: url(../img/y78.jpg);
		background-size: 100% auto;
		display: none;
	}

	.ysb-coa:nth-child(1) {
		display: block;
	}
	
	.ysb-coa:nth-child(2) {
		background-image: url(../img/y78-2.jpg);
	}
	
	.ysb-coa:nth-child(3) {
		background-image: url(../img/y78-3.jpg);
	}

	.ysb-coa-l {
		padding: 68px 0 0 93px;
		position: relative;
		height: 100%;
		display: inline-block;
		max-width: 50%;
	}

	.ysb-coa-l h5 {
		font-size: 26px;
		color: #333;
		line-height: 26px;
		font-weight: bold;
		margin-bottom: 45px;
	}

	.ysb-coa-l h5 span {
		font-size: 16px;
		color: #cccccc;
		line-height: 26px;
		display: block;
	}

	.ysb-coa-l p {
		font-size: 16px;
		color: #333;
		line-height: 36px;
		padding-left: 32px;
		position: relative;
	}

	.ysb-coa-l p::after {
		content: '';
		position: absolute;
		width: 16px;
		height: 2px;
		background-color: #ffbf00;
		left: 0;
		top: 17px;
	}

	.ysb-coa-l h1 {
		font-size: 52px;
		color: #ffbf00;
		line-height: 52px;
		font-weight: bold;
		position: absolute;
		bottom: 48px;
		left: 114px;

	}

	.ysb-coa-l h1 span {
		font-size: 16px;
		color: #e8e8e2;
		line-height: 45px;
	}

	.ysb-coa-r {
		display: inline-block;
		height: 100%;
	}

	.ysb-coa-r img {
		height: 100%;
	}


	/*企业服务*/
	.fw {
		width: 100%;
		padding-top: 90px;
		overflow: hidden;
		background-color: #f7f7f7;
	}

	.bt {
		text-align: center;
		position: relative;
	}

	.bt p {
		font-size: 36px;
		color: #333333;
		line-height: 36px;
		font-weight: bold;
		display: inline-block;
		position: relative;
		margin-bottom: 5px;
	}

	.bt p span {
		color: #ffbf00;
	}

	.bt p::after {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		left: 106%;
		transform: translate(0, -50%);
	}

	.bt p::before {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		right: 106%;
		transform: translate(0, -50%);
	}

	.bt h6 {
		text-align: center;
		font-size: 14px;
		color: #808080;
		text-transform: uppercase;
		line-height: 30px;
		letter-spacing: 1px;
	}

	.bt h5 {
		text-align: center;
		font-family: Arial;
		font-size: 16px;
		color: #333333;
		text-transform: uppercase;
		line-height: 32px;
		margin-top: 25px;
	}

	.bt>span {
		width: 1400px;
		font-size: 90px;
		line-height: 95px;
		color: #f5f5f5;
		font-weight: bold;
		position: absolute;
		top: 20%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: -1;
	}

	.fwa {
		width: 100%;
		margin-top: 40px;
		height: 360px;
		text-align: center;
	}

	.fwa-a {
		width: 18%;
		display: inline-block;
		text-align: center;
		margin-right: 2.22%;
	}

	.fwa-a:nth-child(5) {
		margin-right: 0;
	}

	.fwa-a p {
		width: 100%;
		overflow: hidden;
	}

	.fwa-a p img {
		width: 100%;
		overflow: hidden;
		transition: all 0.5s;
	}

	.fwa-a span {
		display: inline-block;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 10px;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.fwa-a:hover p img {
		transform: scale(1.1);
	}

	.fwa>a {
		width: 130px;
		font-size: 16px;
		line-height: 40px;
		color: #333;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		margin-top: 40px;
		transition: all 0.5s;
	}

	.fwa>a:hover {
		margin-top: 30px;
		margin-bottom: -10px;
	}

	/*成功案例*/
	.al {
		width: 100%;
		margin-top: 80px;
	}

	.ala {
		width: 100%;
		margin-top: 30px;
	}

	.ala .swiper-container {
		padding-bottom: 90px;
	}

	.alb {
		width: 100%;
		border: 1px solid #eaeaea;
		padding: 30px;
		transition: all ease 0.5s;
		background-color: #ffffff;
		border: solid 1px #f2f2f2;
	}

	.alb h5 {
		font-size: 22px;
		color: #333333;
		line-height: 30px;
		font-weight: bold;
		transition: all ease 0.5s;
		margin-top: 36px;
	}

	.alb h6 {
		font-size: 15px;
		line-height: 30px;
		transition: all ease 0.5s;
		display: inline-block;
		margin-top: 20px;
		width: 100%;
	}

	.alb h6 m {
		display: inline-block;
		color: #fff;
		width: 78px;
		text-align: center;
		background-color: #262626;
	}

	.alb h6 span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 8px;
		width: calc(100% - 77px);
		margin-left: -6px;
	}

	.alb p {
		width: 100%;
		font-size: 14px;
		color: #444444;
		line-height: 24px;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.alb p img {
		transition: all ease 0.5s;
		width: 100%;
	}

	.alb a>span {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		transition: all ease 0.5s;
		height: 48px;
		overflow: hidden;
		width: 100%;
		display: block;
		margin-top: 18px;
	}

	.alb:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alb:hover h5 {
		color: #ffbf00;
	}

	.alb:hover p img {
		transform: scale(1.1);
	}

	.alb:hover a>span {
		color: #fff;
	}

	.more {
		width: 130px;
		height: 40px;
		margin: 0 auto;
		margin-top: -40px;
		line-height: 40px;
		transition: all ease 0.3s;
		background-color: #ffbf00;
		text-align: center;
		position: relative;
		z-index: 1000;
	}

	.more a {
		font-size: 16px;
		color: #333333;
		display: block;
		transition: all ease 0.3s;
	}

	.more:hover {
		transform: translateY(-6px);
	}

	.morea {
		background-color: #f26a00;
		border-color: #f26a00;
		background-image: url(../img/y25.png);
	}

	.morea a {
		color: #fff;
	}


	.bka {
		width: 100%;
		overflow: hidden;
		margin-top: 64px;
	}

	.bka img {
		position: relative;
		width: 1920px;
		left: 50%;
		margin-left: -960px;
	}

	.ala .swiper-button-prev {
		background-image: url(../img/y88.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		left: 42%;
	}

	.ala .swiper-button-next {
		background-image: url(../img/y89.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		right: 42%;
	}

	/*关于*/
	.gy {
		width: 100%;
		background-image: url(../img/y90.png);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: 1920px 272px;
		padding-top: 60px;
		position: relative;
	}

	.gya {
		width: 50%;
		margin-right: -11%;
		margin-bottom: 90px;
	}

	.gya .bt {
		text-align: left;
	}

	.gya .bt h6 {
		color: #808080;
		text-align: left;
	}

	.gya .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.gya .bt p {
		width: auto;
		text-align: left;
	}

	.gya .bt p::before {
		width: 0;
	}


	.gyaa {
		width: 100%;
		margin-top: 36px;
	}

	.gyaa h6 {
		font-size: 16px;
		color: #333333;
		line-height: 16px;
	}

	.gyaa p {
		font-size: 16px;
		line-height: 26px;
		margin-top: 10px;
	}

	.gyab-b {
		display: flex;
		justify-content: space-between;
	}

	.gyab {
		margin-top: 40px;
	}

	.gyab h6 {
		font-family: Arial;
		font-size: 36px;
		font-weight: bold;
		color: #ffbf00;
		line-height: 31px;
	}

	.gyab h6 span {
		font-size: 14px;
		position: relative;
		color: #333333;
		font-weight: normal;
	}

	.gyab p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
	}

	.gya .more {
		background-color: #ffbf00;
		border-color: #ffbf00;
		margin-left: 0;
		margin-top: 45px;
	}

	.gya .more a {
		color: #333333;
	}

	.gyb {
		width: 44.28%;
	}

	.gyb img {
		width: 100%;
	}


	/*新闻资讯*/
	.xw {
		width: 100%;
		margin-top: 100px;
		position: relative;
		margin-bottom: 93px;
	}

	.xw .bt {
		text-align: left;
	}

	.xw .bt h6 {
		color: #808080;
		text-align: left;
	}

	.xw .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.xw .bt p {
		width: auto;
		text-align: left;
	}

	.xw .bt p::before {
		width: 0;
	}


	.xwa {
		width: 100%;
		margin-top: 40px;
	}

	.xwaa {
		width: 52%;
		position: relative;
		overflow: hidden;
		border: 1px solid #f2f2f2;
	}

	.xwaa img {
		width: 100%;
		transition: all ease 0.5s;
	}

	.xwaa_w {
		width: 100%;
		left: 0;
		bottom: 0;
		padding: 25px 25px 28px 25px;
		position: relative;
		transition: all ease 0.5s;
	}


	.xwaa_w h6 {
		font-size: 22px;
		color: #343434;
		line-height: 30px;
		width: 80%;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.xwaa_w p {
		font-size: 14px;
		line-height: 24px;
		width: 100%;
		height: 48px;
		color: #666666;
		overflow: hidden;
		margin-top: 25px;
		transition: all ease 0.5s;
	}

	.xwaa_w span {
		position: absolute;
		display: block;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		right: 25px;
		top: 33px;
		transition: all ease 0.5s;
	}

	.xwaa:hover img {
		transform: scale(1.05);
	}

	.xwaa:hover .xwaa_w {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.xwaa:hover .xwaa_w h6 {
		color: #ffbf00;
	}

	.xwaa:hover .xwaa_w p {
		color: #e6e6e6;
	}

	.xwaa:hover .xwaa_w span {
		color: #cccccc;
	}

	.xwab {
		width: 45%;
		margin-left: 2.142%;
		position: relative;
	}

	.xw ul {
		position: absolute;
		top: 40px;
		left: 40%;
	}

	.xw li {
		font-size: 20px;
		line-height: 30px;
		color: #333;
		display: inline-block;
		margin-right: 80px;
		cursor: pointer;
	}

	.xw li.co {
		margin-top: 2px;
		color: #ffbf00;
		border-bottom: 2px solid #ffbf00;
	}

	.xwaba-box.co {
		display: inline-block;
	}

	.xwaba-box {
		display: none;
		width: 69%;
		position: relative;
	}

	.xwaba {
		width: 100%;
		padding: 30px 20px;
		transition: all ease 0.3s;
		position: relative;
		transition: all ease 0.5s;
	}

	.xwaba h5 {
		font-size: 22px;
		color: #343434;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 30px;
		width: 90%;
		transition: all ease 0.5s;
	}

	.xwaba p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		margin-top: 15px;
		transition: all ease 0.5s;
	}

	.xwaba span {
		display: block;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		position: absolute;
		right: 22px;
		top: 35px;
		transition: all ease 0.5s;
	}


	.xwaba:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.xwaba:hover h5 {
		color: #ffbf00;
	}

	.xwaba:hover p {
		color: #e6e6e6;
	}

	.xwaba:hover span {
		color: #cccccc;
	}

	.xwac {
		width: 28.9%;
		margin-top: -115px;
		background-color: #f7f7f7;
		padding: 40px 12px 34px 12px;
	}

	.xwac>h6 {
		font-size: 20px;
		color: #333333;
		line-height: 30px;
		padding-left: 34px;
		font-weight: bold;
		margin-bottom: 44px;
	}

	.xwaca {
		width: 100%;
		padding: 30px 20px;
		transition: all ease 0.3s;
	}

	.xwaca h6 {
		font-size: 22px;
		color: #333333;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}

	.xwaca p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		overflow: hidden;
		margin-top: 15px;
		height: 48px;
	}

	.xwaca:hover {
		background-color: #fff;
	}

	.cplbd .tjxwa .xwaca:hover {
		border: 2px solid #eaeaea;
	}

	.xwaca:hover h6 {
		color: #ffbf00;
	}

	.xwac>p {
		width: 100%;
		margin-top: 31px;
		text-align: center;
	}

	.xwac>p a {
		font-size: 16px;
		color: #333333;
		width: 130px;
		line-height: 40px;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		transition: all ease 0.3s;
	}
	.xwac>p a:hover {
		margin-top: -10px;
		margin-bottom: 10px;
	}

	.xw .more {
		position: absolute;
		bottom: -80px;
		left: calc(50% - 40px);
	}

	/*联系*/
	.lx {
		width: 100%;
		overflow: hidden;
		background-image: url(../img/y6.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 35px 0 66px;
	}

	.lxa {
		height: 600px;
		width: 50%;
		padding: 45px 0 0 0;
	}

	.lxaa {
		width: 100%;
	}

	.lxaa h6 {
		font-size: 30px;
		color: #fff;
		line-height: 30px;
		font-weight: bold;
	}

	.lxaa p {
		font-size: 14px;
		color: #fff;
		line-height: 30px;
	}

	.lxaa img {
		width: 200px;
		margin-top: 10px;
	}

	.lxab {
		margin-top: 40px;
	}

	.lxab-a {
		padding-left: 60px;
		position: relative;
		margin: 18px 0;
		display: inline-block;
	}

	.lxab-a p {
		font-size: 18px;
		line-height: 35px;
		color: #ccc;
		display: inline-block;
	}

	.lxab-a p span {
		color: #ffffff;
	}

	.lxab-a img {
		width: 46px;
		position: absolute;
		left: 0;
		top: -6px;
	}

	.lxab-a:nth-child(1) {
		margin: 10px 0;
	}

	.lxab-a:nth-child(1) p {
		width: 43%;
	}

	.lxab-a:nth-child(1) img {
		top: 8px;
	}

	.lxab-a:nth-child(2),
	.lxab-a:nth-child(3) {
		width: 49%;
		display: inline-block;
	}

	.lx .more {
		margin-top: 40px;
		margin-left: 0;
	}


	.lxb {
		width: 50%;
		background-color: #ffbf00;
		height: 600px;
		padding: 45px 40px 0 40px;
	}

	.lxb h6 {
		font-size: 30px;
		color: #333;
		line-height: 30px;
		margin-bottom: 35px;
		text-align: center;
	}

	.lxb h6 span {
		color: #fff;
		font-weight: bold;
	}

	.lxb .input1 {
		width: 48.8%;
		line-height: 45px;
		height: 45px;
		background-color: #fff;
		padding-left: 15px;
		font-size: 16px;
		color: #808080;
		margin-top: 16px;
	}

	.lxb textarea {
		width: 100%;
		line-height: 20px;
		background-color: #fff;
		padding-left: 15px;
		font-size: 16px;
		color: #808080;
		margin-top: 16px;
		height: 240px;
		padding-top: 15px;
	}

	.lxb .input2 {
		width: 100%;
		line-height: 50px;
		background-color: #0f131b;
		text-align: center;
		font-size: 16px;
		color: #fff;
		margin-top: 20px;
		cursor: pointer;
		transition: all ease 0.3s;
	}
	.lxb .input2:hover{
		color: #ffbf00;
	}

	.bkb {
		width: 100%;
		padding: 42px 0 44px;
	}

	.bkb_a {
		width: 25%;
		height: 72px;
		border-left: 1px solid #eaeaea;
		padding-left: 75px;
	}

	.bkb_a img {
		width: 70px;
		float: left;
	}

	.bkb_a p {
		width: calc(100% - 80px);
		float: left;
		margin-left: 10px;
		font-size: 16px;
		color: #999999;
		line-height: 16px;
		margin-top: 18px;
	}

	.bkb_a p span {
		font-size: 14px;
		color: #0e0e0e;
		font-weight: bold;
		line-height: 17px;
		margin-top: 6px;
		display: block;
	}

	.bkb_a:nth-child(1) {
		border-left: none;
	}

	.bkb_a:nth-child(3) {
		padding-left: 48px;
	}

	.bkb_a:nth-child(4) {
		padding-left: 45px;
	}

	/*footer*/
	.yj {
		width: 100%;
		overflow: hidden;
		background-color: #1a1a1a;
		padding: 35px 0 0 0;
	}

	.yja {
		display: flex;
		justify-content: space-between;
	}



	.yjaa h6 {
		line-height: 16px;
	}

	.yjaa h6 a {
		font-size: 16px;
		color: #fff;
		transition: all ease 0.3s;
	}
	.yjaa:hover h6 a{
		color: #ffbf00;
	}

	.yjaa p {
		line-height: 30px;
		margin-top: 22px;
	}

	.yjaa p a {
		font-size: 12px;
		color: #999999;
		display: block;
		transition: all ease 0.3s;
	}

	.yjaa h6:hover a {
		color: #ffbf00;
	}

	.yjaa p a:hover {
		color: #ffbf00;
	}

	.yjb {
		margin-top: 70px;
	}

	.yjb_a {
		width: 122px;
		margin-left: 55px;
	}

	.yjb_a:nth-child(1) {
		margin: 0;
	}

	.yjb_a img {
		width: 100%;
	}

	.yjb_a p {
		font-size: 14px;
		color: #fff;
		line-height: 14px;
		text-align: left;
		margin-bottom: 15px;
	}

	.yjc {
		width: 100%;
		border-top: 1px solid #4c4c4c;
		margin-top: 50px;
	}



	.yjca p {
		font-size: 12px;
		color: #606060;
		line-height: 30px;
	}

	.yjca p a {
		font-size: 12px;
		color: #606060;
		line-height: 30px;
	}
	.yjca p a:hover{
		color: #fff;
		transition: all ease 0.3s;
	}

	.yjca p span {
		display: inline-block;
		width: 24px;
	}


	.yjcb p {
		float: right;
		font-size: 14px;
		color: #606060;
		line-height: 14px;
		text-align: right;
		margin-top: 15px;
	}

	.yjcb p span {
		display: block;
		font-size: 20px;
		color: #606060;
		font-family: Arial;
		line-height: 15px;
		margin-top: 9px;
	}

	.yjcb img {
		float: right;
		width: 94px;
		margin-left: 18px;
	}

	.yjx {
		margin-top: 80px;
		width: 38%;
	}

	.yjx>img {
		width: 344px;
	}

	.yjx h5 {
		font-size: 14px;
		color: #c0c0c0;
		line-height: 30px;
		margin-top: 35px;
	}

	.yjx p {
		font-size: 14px;
		color: #c0c0c0;
		line-height: 30px;
		margin-top: 10px;
		display: inline-block;
		width: 49%;
		float: left;
	}

	.yjx p:nth-child(3),
	.yjx p:nth-child(5) {
		width: 43%;
	}

	.yjx p:nth-child(4),
	.yjx p:nth-child(6) {
		width: 56%;
	}

	.yl {
		width: 100%;
		padding: 15px 0
	}

	.yl p {
		font-size: 12px;
		color: #999999;
		line-height: 22px;
	}

	.yl p a {
		font-size: 12px;
		color: #999999;
		margin: 0 8px;
		transition: all ease 0.3s;
	}

	.yl p a:hover {
		color: #ffbf00;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 290px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #ffbf00 url(../img/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #ffbf00 url(../img/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #ffbf00 url(../img/t3.png) no-repeat;
	}

	.yb_bar .yb_ercode {
		background: #ffbf00 url(../img/t4.png) no-repeat;
	}

	.hd_qr {
		padding: 6px 37px 25px 37px;
		box-sizing: border-box;
		width: 180px;
	}

	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/*****************************************内页开始******************************************/

	/*产品列表页*/
	.nban {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	.nban img {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
	}

	.mbx {
		border-top: 1px solid #eaeaea;
		padding-top: 20px;
	}

	.mbx .commen {
		background-image: url(../img/y44.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 25px;
		font-size: 14px;
		color: #888888;
		line-height: 18px;
	}

	.mbx .commen a {
		color: #888888;
		font-size: 14px;
		transition: all ease 0.3s;
	}

	.mbx .commen h1 {
		color: #888888;
		font-size: 14px;
		transition: all ease 0.3s;
		display: inline-block;
	}

	.mbx .commen a:hover {
		color:  #ffbf00;
	}

	.mbx .commen h1:hover {
		color:  #ffbf00;
	}

	.neiy {
		width: 100%;
		overflow: hidden;
		padding-top: 24px;
	}

	.neiy .cpaa {
		height: 100px;
	}

	.neiy .cpaa h6 {
		font-size: 30px;
		line-height: 30px;
	}

	.neiy .cpab_a h6 {
		border-color: #fff;
	}

	.neiy .cpad {
		width: 100%;
		margin-top: 40px;
	}

	.neiy .cpad img {
		width: 100%;
	}

	.neiy .cpac {
		height: 120px;
		padding: 35px 43px;
	}

	.neiy .cpab_a h6 a {
		line-height: 80px;
		font-size: 20px;
	}

	.neiy .cpab_aa {
		border-color: #fff;
	}

	.neiy .cpab_ax .cpab_aa {
		height: auto;
		padding-bottom: 10px;
	}

	.cpzla {
		width: 100%;
		margin-top: 40px;
	}

	.cpzla img {
		width: 100%;
	}

	.cpla {
		width: 72%;
		background-color: #ffffff;
		margin-bottom: 80px;
	}

	.cpla_a {
		width: 100%;
		background-color: #fff;
		padding: 16px 0 16px 20px;
		border-bottom: 2px solid #f7f7f7;
	}

	.cpla_a p {
		font-size: 18px;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 13px;
		font-weight: bold;
		display: inline-block;
	}

	.cpla_a a {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		float: right;
		margin-right: 2%;
	}

	.cplb {
		width: 100%;
		margin-top: 14px;
	}

	.cplba {
		width: 100%;
		border-bottom: 1px solid #ececec;
		padding: 26px 20px 27px 20px;
	}

	.cplba_t {
		width: 340px;
		border: 1px solid #eaeaea;
		overflow: hidden;
	}

	.cplba_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cplba_w {
		width: calc(100% - 380px);
	}

	.cplba_w h6 {
		font-size: 20px;
		color: #333333;
		line-height: 74px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_w h1 {
		font-size: 20px;
		color: #333333;
		line-height: 64px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_wp {
		width: 100%;
	}

	.cplba_wp p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		width: 100%;
		float: left;
		height: 24px;
		margin-top: 5px;
	}

	.cplba_wp p span {
		color: #333333;
		font-size: 14px;
		margin-right: 10px;
	}

	.cplba_wm {
		width: 87px;
		height: 29px;
		line-height: 29px;
		background-color: #ffbf00;
		border-radius: 8px;
		text-align: center;
		font-family: Arial;
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		margin-top: 19px;
		transition: all ease 0.3s;
	}

	.cplba:hover .cplba_t img {
		transform: scale(1.05);
	}

	.cplba:hover .cplba_wm {
		transform: translateX(-6px);
	}

	.ym {
		display: table;
		margin: 0 auto;
		margin-top: 53px;
		margin-bottom: 50px;
	}

	.ym p {
		float: left;
		width: 36px;
		height: 36px;
		line-height: 34px;
		border: 1px solid #eaeaea;
		border-radius: 8px;
		text-align: center;
		margin: 0 4.5px;
		transition: all ease 0.3s;
	}

	.ym p a {
		font-family: Arial;
		font-size: 12px;
		color: #9c9ca3;
		display: block;
		transition: all ease 0.3s;
	}

	.ym p.a {
		width: 72px;
	}

	.ym p:hover {
		background-color: #ffbf00;
	}

	.ym p:hover a {
		color: #fff;
	}

	.ym p.on {
		background-color: #ffbf00;
	}

	.ym p.on a {
		color: #fff;
	}

	.tjxw {
		width: 100%;
		margin-top: 22px;
	}

	.tjxw.cplbd {
		background-color: #fff;
		padding: 30px 0 50px;
	}

	.tjxw .bt h6 {
		text-align: left;
	}

	.tjxw .bt p {
		text-align: left;
	}

	.tjxw .bt img {
		margin-left: 0;
	}

	.tjxwa {
		width: 100%;
	}

	.tjxwa .xwaca {
		width: 32.14%;
		float: left;
		margin-top: 30px;
		border: 2px solid #eaeaea;
	}

	.tjxwa .xwaca:nth-child(3n+2) {
		margin: 0 1.79%;
		margin-top: 30px;
	}

	.tjxwa .xwaca:hover {
		border: 2px solid #ffbf00;
	}
	.cplbd .xwaca{
		border: 1px solid #eaeaea;
	}
	.cplbd .tjxwa .xwaca:hover {
		border: 1px solid #ffbf00;
	}
	
	.cplbd .xwaca h6{
		font-size:18px ;
		line-height: 25px;
	}

	/*产品内页*/
	.cpna {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.cpna_t {
		width: 50%;

	}

	.l_change {
		position: relative;
		width: 100%;
	}

	#tsShopContainer li,
	#tsShopContainer img {
		vertical-align: top;
	}

	#tsShopContainer {
		width: 100%;
		position: relative;
		z-index: 3
	}

	#tsShopContainer #tsImgS {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		position: relative;
		margin-left: 32px;
	}

	#tsShopContainer #tsImgS a {
		display: block;
		text-align: center;
		margin: 0px auto;
		width: 100%;
	}

	#tsShopContainer #tsImgS img {
		border: 0px;
		width: 440px;
		height: 330px;
	}

	#tsShopContainer #tsPicContainer {
		width: 200%;
		height: 180px;
		position: relative;
		z-index: 4;
		margin-top: 16px;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL {
		width: 30px;
		height: 30px;
		background: url(../img/s32.png) no-repeat right center;
		position: absolute;
		top: 62px;
		left: 3px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL:hover {
		background: url(../img/s32-1.png);
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR {
		width: 30px;
		height: 30px;
		background: url(../img/s33.png) no-repeat left center;
		position: absolute;
		top: 62px;
		right: 3px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR:hover {
		background: url(../img/s33-1.png);
	}

	#tsShopContainer #tsPicContainer #tsImgSCon {
		margin-left: 49px;
		width: 100px;
		overflow: hidden;
		z-index: 5;

	}

	#tsShopContainer #tsPicContainer #tsImgSCon ul {
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li {
		width: 220px;
		float: left;
		cursor: pointer;
		overflow: hidden;
		padding: 0 5px;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li img {
		width: 200px;
		padding: 10px;
		display: block;
		background-color: #f7f7f7;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.afd {
		position: absolute;
		right: 8px;
		bottom: 85px;
	}

	.cpna_w {
		width: 41%;
	}

	.cpna_w .cplba_w {
		width: 100%;
	}


	.cpna_w .cplba_w h5 {
		background-image: url(../img/y467.png);
		background-repeat: no-repeat;
		background-position: left center;
		width: 279px;
		height: 48px;
		line-height: 48px;
		font-size: 14px;
		color: #fff;
		padding-left: 53px;
		margin-top: 45px;
	}

	.cpna_w .cplba_w h5 b {
		font-family: Arial;
		font-size: 18px;
		margin-left: 7px;
	}

	.cpnb {
		width: 100%;
		border-top: 30px solid #f7f7f7;
	}

	.cpnb .cpla_a p {
		font-size: 16px;
	}

	.cpnba {
		width: 100%;
		padding-bottom: 40px;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbaa {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 24px;
	}

	.cpnbaa h5 {
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
		color: #333;
		width: 100%;
		text-align: center;
	}

	.cpnbaa h5 span {
		color: #ffba00;
	}

	.cpnbaa>.cpnbaaa {
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 25px;
	}

	.cpnbaa>.cpnbaaa img {
		width: 49%;
	}

	.cpnbaab {
		margin-top: 34px;
	}

	.cpnbaab img {
		width: 34px;
		display: inline-block;
		float: left;
	}

	.cpnbaab p {
		display: inline-block;
		font-size: 16px;
		line-height: 24px;
		color: #333;
		width: calc(100% - 50px);
		margin-left: 10px;
	}

	.cpnbaab p span {
		display: block;
		font-size: 14px;
		line-height: 20px;
		color: #737373;
	}

	.cpnbaac {
		width: 100%;
	}

	.cpnbaac img {
		width: 100%;
	}

	.cpnbaad h6 {
		font-size: 18px;
		line-height: 30px;
		color: #333;
		font-weight: bold;
		margin: 12px 0;
	}

	.cpnbaad p {
		font-size: 16px;
		line-height: 40px;
		transition: all ease 0.5s;
		display: inline-block;
		width: 100%;
	}

	.cpnbaad p m {
		display: inline-block;
		color: #fff;
		width: 98px;
		text-align: center;
		background-color: #262626;
	}

	.cpnbaad p span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 10px;
		width: calc(100% - 97px);
		margin-left: -6px;
	}

	.cpnbaad>span {
		display: block;
		font-size: 14px;
		line-height: 20px;
		color: #666;
		margin-top: 10px;
	}

	.cpnbb {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
		padding-bottom: 40px;
	}

	.cpnbba {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.cpnbba table {
		width: 100%;
		border-collapse: collapse;
	}

	.cpnbba table td {
		height: 40px;
		border: 1px solid #d0d0d0;
		font-size: 14px;
		color: #666666;
		text-align: center;
		background-color: #f8f8f8;
	}

	.cpnbba table td b {
		color: #333333;
	}

	.cpnbc {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbca {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 15px;
	}

	.cpnbca div {
		display: inline-block;
		text-align: center;
		float: left;
		margin-left: 2%;
		width: 23%;
		margin-bottom: 2.5%;
		overflow: hidden;
	}

	.cpnbca div img {
		width: 100%;
		transition: all 0.5s;
	}

	.cpnbca div:hover img {
		transform: scale(1.1);
	}

	.cpnbca p {
		font-size: 16px;
		color: #333333;
		line-height: 30px;
		padding-top: 8px;
		font-weight: bold;
		background-color: #fff;
		position: relative;
		z-index: 5;
	}

	.cpnbca p span {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		font-weight: normal;
		display: block;
	}


	.cpnbcb {
		width: 96.226%;
		margin: 0 auto;
	}

	.cpnbcb img {
		width: 47.45%;
		margin-top: 46px;
	}

	.cpnbd {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
		padding-bottom: 40px;
	}

	.cpnbda {
		width: 96.226%;
		margin: 0 auto;
	}

	.cpnbda p {
		font-size: 14px;
		color: #333333;
		line-height: 24px;
		margin-top: 27px;
	}

	.cpnbda h6 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		line-height: 28px;
		margin-top: 24px;
		text-align: center;
	}

	.cpnbda img {
		display: block;
		margin: 0 auto;
		margin-top: 11px;
	}

	.cpnbdaa {
		width: 100%;
	}
	
	.cpnbdaa >img {
		margin: 0 2.6%;
		width: 16%;
		float: left;
		margin-top: 30px;
	}
	.cpnbdaa .rongyu {
		margin: 0 2.6%;
		width: 29.5%;
		float: left;
		margin-top: 30px;
	}
   .cpnbdaa p {
		width: 31.37%;
		float: left;
		margin-top: 30px;
		text-align: center;
	}
	.cpnbdaa p span{
		font-size: 16px;
		color: #333333;
		line-height: 20px;
		margin-top: 15px;
		display: inline-block;
	}
	.cpnbdaa p img {
		width: 100%;
	}

	.cpnbdaa p:nth-child(2n) {
		margin: 0 2.945%;
		margin-top: 30px;
	}

	.cpnbe {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbe .cpnbe {
		padding: 40px 0;
		width: 96%;
		border-bottom: 0 solid #f7f7f7;
	}

	.cpnbe .cpcb_a {
		width: 100%;
		padding: 0;
	}

	.cpnbe .cpcb_a:hover .cpcb_aw {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpnbe .cpcb_a:hover .cpcb_aw h6 {
		color: #fff;
	}

	.cpnbe .cpcb_a:hover .cpcb_aw p {
		color: #fff;
	}


	#swiper_tjcp {
		width: 110%;
	}

	.cpnbf {
		width: 100%;
		padding-bottom: 40px;
	}

	.cpnbfa {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 28px;
	}

	.cpnbfa a {
		display: inline-block;
		width: 49.8%;
		padding: 30px 40px;
	}

	.cpnbfa a:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpnbfa a:hover p {
		color: #ffffff;
	}

	.cpnbfa a:hover p {
		color: #cccccc;
	}



	.cpnbfa p {
		font-size: 16px;
		color: #333333;
		line-height: 30px;
		display: inline-block;
		width: 80%;
		height: 30px;
		overflow: hidden;
		transition: all 0.5s;
	}

	.cpnbfa span {
		font-size: 12px;
		color: #737373;
		line-height: 30px;
		float: right;
		transition: all 0.5s;
	}

	.cpnb-img {
		width: 100%;
		border-bottom: 70px solid #f7f7f7;
	}

	.cpnb-img img {
		width: 100%;
	}

	/*解决方案列表页*/
	.jjl {
		width: 100%;
		padding-bottom: 20px;
	}

	.jjla {
		width: 48.571%;
		margin-top: 50px;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.jjla_t {
		width: 290px;
		overflow: hidden;
	}

	.jjla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.jjla_w {
		width: calc(100% - 290px);
		padding: 26px 33px 0 33px;
	}

	.jjla_w h5 {
		font-size: 18px;
		color: #f16500;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		border-left: 2px solid #f16500;
		padding-left: 10px;
		line-height: 20px;
	}

	.jjla_w h6 {
		border-top: 1px solid #eaeaea;
		margin-top: 17px;
		font-size: 14px;
		color: #444444;
		line-height: 14px;
		padding-top: 18px;
	}

	.jjla_w p {
		font-size: 12px;
		color: #818181;
		line-height: 18px;
		margin-top: 11px;
		height: 54px;
		overflow: hidden;
	}

	.jjla_w span {
		text-align: right;
		display: block;
		font-size: 12px;
		color: #c1c1c1;
		margin-top: 12px;
		transition: all ease 0.3s;
	}

	.jjla:hover .jjla_t img {
		transform: scale(1.05);
	}

	.jjla:hover .jjla_w span {
		color: #f16500;
		transform: translateX(-5px);
	}

	/*解决方案内页*/
	.jjn {
		width: 100%;
		margin-top: 24px;
		padding-bottom: 80px;
		position: relative;
	}

	.jjn .commen {
		position: relative;
	}

	.jjn .commen::after {
		position: absolute;
		content: "";
		width: 1px;
		height: calc(100% + 142px);
		right: 32.142%;
		top: -62px;
		background-color: #eaeaea;
	}

	.jjna {
		width: 64.285%;
	}

	.jjna h1 {
		text-align: center;
		font-size: 20px;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 16px;
	}

	.jjnaa {
		width: 95.555%;
		margin: 0 auto;
	}

	.jjnaa h6 {
		font-size: 16px;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		padding-left: 12px;
		margin-top: 33px;
	}

	.jjnaa p {
		font-size: 14px;
		color: #454545;
		line-height: 24px;
		margin-top: 10px;
	}

	.jjnaa img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}

	.jjnb {
		width: 28.571%;
	}

	.jjnb .xwaa {
		width: 100%;
	}

	.jjnb .xwac {
		width: 100%;
		margin-top: 40px;
	}
	.jjnb .xwac>h6{
		font-size: 22px;
		padding-left: 20px;
	}
	
	.jjnb .xwac .xwaca h6{
		font-size: 16px;
	}
	.jjnb .xwaa_w p{
		font-size: 16px;
	}

	/*成功案例列表页*/
	.all {
		width: 100%;
	}

	.alla {
		width: 100%;
		background-color: #fff;
		margin-top: 40px;
	}

	.alla .commen {
		padding: 24px 0 25px 25px;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.alla_t {
		width: 270px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: 61.09%;
		margin-left: 3.272%;
		margin-top: 22px;
	}

	.alla_w h6 {
		font-size: 20px;
		color: #333333;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all ease 0.3s;
	}

	.alla_w p {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		margin-top: 21px;
		transition: all ease 0.3s;
		text-indent: 2em;
	}

	.alla_w span {
		display: block;
		font-size: 12px;
		color: #999999;
		line-height: 12px;
		margin-top: 43px;
	}

	.alla_m {
		width: 11.636%;
		height: 110px;
		border-left: 1px solid #eaeaea;
		margin-top: 35px;
		background-image: url(../img/y468.png);
		background-size: 11px 16px;
		background-repeat: no-repeat;
		background-position: center;
		transition: all ease 0.3s;
	}

	.alla:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alla:hover .alla_t img {
		transform: scale(1.05);
	}

	.alla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.alla:hover .alla_w p {
		color: #fff;
		opacity: 0.8;
	}

	.alla:hover .alla_w span {
		color: #fff;
		opacity: 0.6;
	}

	.alla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color: rgb(255, 255, 255,0.2);
	}

	/*合作伙伴页*/
	.hzy {
		width: 103.571%;
		margin-left: -1.7855%;
		margin-bottom: 80px;
	}

	.hzy_a {
		width: 16.551%;
		margin: 0 1.7245%;
		margin-top: 46px;
	}

	.hzy_a img {
		width: 100%;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.hzy_a p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		height: 14px;
		margin-top: 14px;
		text-align: center;
	}

	/*评价列表页*/
	.pjl .alb {
		width: 31.4285%;
		margin-top: 40px;
	}

	.pjl .alb:nth-child(3n+2) {
		margin: 0 2.857%;
		margin-top: 40px;
	}

	/*新闻内页*/
	.xwn {
		width: 64.285%;
	}

	.xwna {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 19px;
	}

	.xwna h1 {
		text-align: center;
		font-size: 20px;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
	}

	.xwna p {
		font-size: 12px;
		color: #7e7e7e;
		line-height: 12px;
		margin-top: 12px;
		text-align: center;
	}

	.xwna p span {
		display: inline-block;
		width: 42px;
	}

	.xwnb {
		width: 95.555%;
		margin: 0 auto;
		margin-top: 18px;
	}

	.xwnb p {
		font-size: 14px;
		color: #454545;
		line-height: 24px;
	}

	.xwnb img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}

	.xwnb strong {
		display: block;
		font-size: 14px;
		color: #000000;
		line-height: 24px;
		margin-top: 24px;
	}

	.xwnb strong a {
		font-size: 14px;
		color: #919191;
		display: inline-block;
		margin-right: 9px;
		transition: all ease 0.3s;
	}

	.xwnb strong a:hover {
		color: #ffbf00;
	}

	.xwnc {
		width: 95.555%;
		margin: 0 auto;
		margin-top: 35px;
	}

	.xwnc p {
		font-size: 14px;
		color: #7e7e7e;
		line-height: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 40%;
	}

	.xwnc p.fr {
		text-align: right;
	}

	.xwnc p a {
		font-size: 14px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc p a:hover {
		color: #ffbf00;
	}

	.xwnc h6 {
		width: 20%;
		text-align: center;
		line-height: 14px;
	}

	.xwnc h6 a {
		font-size: 14px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc h6 a:hover {
		color: #ffbf00;
	}

	/*百科列表页*/
	.bkla {
		width: 100%;
		background-color: #fff;
		margin-top: 40px;
	}

	.bkla .commen {
		padding: 39px 0;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.bkla_a {
		height: 80px;
		border-right: 1px solid #eaeaea;
		width: 12.142%;
		text-align: center;
		font-size: 14px;
		color: #a5a5a5;
		padding-top: 7px;
		transition: all ease 0.3s;
	}

	.bkla_a span {
		display: block;
		font-family: Arial;
		font-size: 46px;
		color: #333;
		line-height: 34px;
		font-weight: bold;
		margin-bottom: 10px;
		transition: all ease 0.3s;
	}

	.bkla .alla_w {
		margin-top: 0;
	}

	.bkla .alla_m {
		margin-top: 0;
		height: 80px;
	}

	.bkla:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.bkla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.bkla:hover .alla_w p {
		color: #fff;
		opacity: 0.8;
	}

	.bkla:hover .alla_w span {
		color: #fff;
		opacity: 0.6;
	}

	.bkla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color:rgb(255, 255, 255, 0.2);
	}

	.bkla:hover .bkla_a {
		color: #fff;
		border-color:rgb(255, 255, 255, 0.2);
	}

	.bkla:hover .bkla_a span {
		color: #fff;
	}

	/*关于页*/
	.gyya {
		width: 100%;
		margin-top: 40px;
	}

	.gyya_w {
		width: 46.2%;
	}

	.gyya_w>h5 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		line-height: 20px;
	}

	.gyya_w>p {
		font-size: 14px;
		color: #444444;
		line-height: 28px;
		margin-top: 35px;
		width: 95%;
	}

	.gyya_wa {
		width: 110%;
		margin-top: 34px;
		display: flex;
		justify-content: space-between;
	}

	.gyya_waa {
		margin-bottom: 2rem;
	}

	.gyya_waa h6 {
		font-family: Arial;
		font-size: 36px;
		color: #ffbf00;
		font-weight: bold;
		line-height: 47px;
	}

	.gyya_waa h6 m {
		font-size: 14px;
		position: relative;
		top: -22px;
		width: 0;
		display: inline-block;
	}

	.gyya_waa h6 b {
		font-weight: normal;
		font-size: 14px;
		color: #ffbf00;
		display: inline-block;
		margin-left: 3px;
	}

	.gyya_waa p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		margin-top: 3px;
	}

	.gyya_wb {
		width: 100%;
		margin-top: 15px;
	}

	.gyya_wb p {
		font-size: 14px;
		color: #444444;
		line-height: 24px;
		margin-top: 10px;
	}

	.gyya_t {
		width: 52%;
	}

	.gyya_t img {
		width: 100%;
	}

	.gyyb {
		width: 100%;
		background-color: #f5f5f5;
		margin-top: 56px;
		padding: 33px 0;
	}

	.gyyb_a {
		width: 22.857%;
		background-color: #fff;
		margin-left: 2.857%;
		overflow: hidden;
	}

	.gyyb_a:nth-child(1) {
		margin-left: 0;
	}

	.gyyb_at {
		width: 50%;
	}

	.gyyb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.gyyb_aw {
		width: 50%;
		padding-top: 33px;
	}

	.gyyb_aw h6 {
		font-size: 16px;
		color: #444444;
		line-height: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
	}

	.gyyb_aw p {
		width: 80px;
		height: 29px;
		text-align: center;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 23px;
		line-height: 27px;
		border-radius: 30px;
		transition: all ease 0.3s;
	}

	.gyyb_aw p {
		width: 80px;
		height: 29px;
		text-align: center;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 23px;
		line-height: 27px;
		border-radius: 30px;
		transition: all ease 0.3s;
	}

	.gyyb_a:hover .gyyb_aw p {
		border-color: #ffbf00;
		background-color: #ffbf00;
		color: #fff;
	}

	.gyyb_a:hover .gyyb_at img {
		transform: scale(1.05);
		transform-origin: right center;
	}

	.gyyc {
		width: 100%;
		position: relative;
		margin-top: 58px;
		margin-bottom: 40px;
	}

	.gyyc p {
		width: 50%;
		font-size: 14px;
		color: #444444;
		line-height: 28px;
	}

	.gyyc h6 {
		background-image: url(../img/y61.png);
		background-size: 100% 100%;
		margin-top: 31px;
		font-size: 14px;
		color: #333;
		line-height: 60px;
		padding-left: 25px;
	}

	.gyyc h6 span {
		display: inline-block;
		width: 20px;
		text-align: center;
		opacity: 0.5;
	}

	.gyyc img {
		position: absolute;
		width: 30.142%;
		right: 0;
		bottom: -1px;
	}

	/*荣誉页*/
	.ryy {
		width: 100%;
	}

	.ryya {
		width: 48.571%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.ryya_a {
		width: 47.058%;
	}

	.ryya_a img {
		width: 100%;
	}

	.ryya_a p {
		text-align: center;
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		height: 14px;
		margin-top: -7px;
	}

	.ryyb {
		width: 77.142%;
		margin: 0 auto;
		margin-top: 36px;
	}

	.ryyb .ryya_a {
		width: 29.629%;
		margin: 0 1.852%;
	}

	.ryyx {
		width: 100%;
		margin-top: 73px;
	}

	.ryyc {
		width: 102.857%;
		margin-left: -1.4285%;
	}

	.ryyc .ryya_a {
		width: 22.222%;
		margin: 0 1.389%;
		margin-top: 36px;
	}

	/*企业服务页*/
	.qyfwy {
		width: 100%;
		margin-top: 41px;
	}

	.qyfwyt {
		width: 50%;
	}

	.qyfwyt img {
		width: 100%;
		height: 410px;
	}

	.qyfwy .fwb {
		width: 50%;
		padding-top: 60px;
		background-image: url(../img/y65.jpg);
		background-size: 100% 100%;
		height: 410px;
	}

	.qyfwy .fwb>img {
		opacity: 0.6;
	}

	.qyfwy .fwba {
		border-bottom: 1px solid #f58e33;
		padding-bottom: 15px;
		display: inline-block;
	}

	.qyfwy .fwba h6 {
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
	}

	.qyfwy .fwba p {
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		margin-top: 9px;
	}

	.qyfwy .fwb {
		width: 50%;
		padding-left: 60px;
		padding-right: 60px;
	}

	.qyfwy .fwba {
		border-bottom: 1px solid  #333;
		padding-bottom: 15px;
		display: inline-block;
	}

	.qyfwy .fwba h6 {
		font-size: 24px;
		color: #333;
		font-weight: bold;
		line-height: 24px;
	}

	.qyfwy .fwba p {
		font-size: 14px;
		color:  #333;
		line-height: 24px;
		margin-top: 9px;
	}

	.qyfwy .fwbb {
		width: 100%;
		margin-top: 5px;
	}

	.qyfwy .fwbb_a {
		width: 100%;
		display: table;
		margin-top: 30px;
	}

	.qyfwy .fwbb_a img {
		width: 56px;
		border-radius: 50%;
		float: left;
		margin-right: 6px;
	}

	.qyfwy .fwbb_a p {
		display: table-cell;
		vertical-align: middle;
		font-size: 16px;
		color:  #333;
		line-height: 24px;
		width: calc(100% - 56px);
	}

	.qyfwy .fwbb_a:nth-child(2) img {
		margin-right: 6px;
	}

	.qyfwy .fwb>img {
		float: right;
		width: 250px;
		margin-top: -17px;
	}

	.fwya {
		width: 100%;
		margin-top: 81px;
		margin-bottom: 50px;
	}

	.fwyaa {
		width: 22.857%;
		position: relative;
	}

	.fwyaa_t {
		width: 100%;
		border-radius: 8px;
		overflow: hidden;
	}

	.fwyaa_t img {
		width: 100%;
	}

	.fwyaa_w {
		width: 100%;
		border: 1px solid #e4e4e4;
		margin-top: -7px;
		padding: 24px 20px 18px 20px;
	}

	.fwyaa_w p {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
	}

	.fwyaa h6 {
		background-image: url(../img/y70.png);
		width: 70px;
		height: 70px;
		background-size: 100% 100%;
		text-align: center;
		line-height: 70px;
		position: absolute;
		right: 12px;
		bottom: 44px;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
	}

	.fwyab {
		width: 15.714%;
	}

	.fwyab img {
		width: 36px;
		margin: 0 auto;
		margin-top: 127px;
	}

	/*生产实力页*/
	.scsla .gyya_waa {
		width: 50%;
	}

	.scsla>p {
		font-size: 15px;
		line-height: 30px;
		margin-top: 15px;
	}

	.scslb {
		width: 100%;
		margin-top: 82px;
	}

	.scslb img {
		width: 100%;
	}

	/*联系我们页*/
	.lxy {
		width: 100%;
		margin-top: 40px;
		background-color: #fafafa;
	}

	.lxy .lxa {
		padding: 61px 0 0 75px;
	}

	.lxy .lxab {
		margin-top: 20px;
	}
	.lxy .lxaa h6 {
		color: #333;
	}

	.lxy .lxaa p {
		font-size: 13px;
	}
	.lxy .lxab-a p{
		color: #444;
	}
	
	.lxy .lxab-a p span{
		color: #333;
	}

	.lxya {
		margin-top: 20px;
		margin-right: 55px;
	}

	.lxya img {
		width: 110px;
		float: left;
		margin-right: 45px;
	}

	.ditu {
		width: 100%;
		margin-top: 90px;
		margin-bottom: 90px;
	}

	/*网站地图*/
	.wzdt2 {
		width: 1200px;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 1144px;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 100px 30px;
		margin-bottom: -30px;
	}

	.fzf1 {
		width: 1011px;
		margin: 20px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 36px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 26px;
		color: #434343;
		text-align: center;
		line-height: 50px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 430px;
		margin: 20px auto;
		margin-top: 40px;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/


}

@media screen and (min-width:1000px) and (max-width:1399px) {

	body,
	html {
		margin: 0;
		padding: 0;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size: 12px;
		-webkit-font-smoothing: antialiased;
		/*抗锯齿效果*/
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		overflow-scrolling: touch;
		overflow: auto;
		overflow-x: hidden;
	}

	body {
		overflow: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
		font-size: 12px;
		color: #858585;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		outline: none;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		border: none;
	}

	.clearfix {
		clear: both;
	}

	.mob {
		display: none;
	}

	.pc {
		display: block;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen1 {
		width: 96%;
		margin: 0 auto;
	}

	.commen {
		width: 96%;
		margin: 0 auto;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.lxb input::-webkit-input-placeholder,
	.lxb textarea::-webkit-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-moz-placeholder,
	.lxb textarea:-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input::-moz-placeholder,
	.lxb textarea::-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-ms-input-placeholder,
	.lxb textarea:-ms-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	/*滚动条样式*/
	::-webkit-scrollbar-track-piece {
		width: 8px;
		background-color: #f0f0f0;
		border-radius: 5px;
	}

	::-webkit-scrollbar {
		width: 8px;
		background-color: #f26900;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb {
		width: 8px;
		background-color: #282828;
		border-radius: 5px;
	}

	::-webkit-scrollbar-thumb:hover {
		width: 8px;
		background-color: #f26900;
		border-radius: 5px;
	}


	/*top*/
	.dbu {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		height: 33px;
	}

	.dbu p {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
	}

	.dbu .commen div {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
	}

	.dbu div h1 {
		font-size: 12px;
		color: #a7a7a7;
		line-height: 32px;
		display: inline-block;
	}

	.dbu p a {
		font-size: 12px;
		color: #a7a7a7;
		transition: all ease 0.3s;
		position: relative;
	}

	.dbu p span {
		width: 23px;
		text-align: center;
		display: inline-block;
	}

	.dbu p a:hover {
		color: #f16600;
	}

	.top {
		width: 100%;
		padding-top: 11px;
	}

	.logoa {
		width: 710px;
		padding: 17px 0;
	}

	.logoa img {
		width: 100%;
	}

	.topc {
		background-image: url(../img/y2.png);
		background-size: 42px 42px;
		background-repeat: no-repeat;
		background-position: right top;
		padding-right: 56px;
		font-size: 14px;
		color: #7f7f7f;
		line-height: 14px;
		margin-top: 39px;
		padding-top: 3px;
		text-align: right;
	}

	.topc span {
		font-size: 26px;
		color: #272727;
		font-weight: bold;
		display: block;
		line-height: 20px;
		margin-top: 7px;
		font-family: Arial;
	}

	.nav {
		z-index: 2;
		height: 50px;
		width: 100%;
		position: relative;
	}


	.nava {
		transition: all ease 0.3s;
		cursor: pointer;
		position: relative;
		width: 9%;
	}

	.nava p::after {
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		opacity: 0;
		transition: all ease 0.3s;
		left: 0;
		top: 0;
		background-image: linear-gradient(0deg,
				#ffbf00 20%,
				#ffeba7 60%,
				#fff 100%);
		z-index: -1;
	}

	.nava p {
		line-height: 64px;
		transition: all ease 0.3s;
		text-align: center;
		letter-spacing: 1px;
		position: relative;
	}

	.nava p a {
		font-size: 14px;
		color: #303030;
		transition: all ease 0.3s;
		font-weight: bold;
	}

	.navaa p::after {
		opacity: 1;
		bottom: -6px;
	}

	.nava:hover p::after {
		opacity: 1;
	}

	.navb {
		width: 134px;
		position: absolute;
		z-index: 101;
		top: 65px;
		left: 50%;
		margin-left: -67px;
		opacity: 0;
		background-color:#ffbf00;
		text-align: center;
		padding: 4px 0 15px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}

	.navba {
		line-height: 24px;
		text-align: center;
		transition: all ease 0.3s;
		display: block;
		height: 24px;
		margin-top: 6px;
	}

	.navba a {
		font-size: 14px;
		color: #fff;
		transition: all ease 0.3s;
		display: block;
		line-height: 24px;
	}

	
	.navba:hover {
		background-color: #333;
	}
	.navba:hover a{
		color:#ffbf00;
	}
	/*banner*/
	.ban {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		height: 625px;
		position: relative;
	}

	.imgbox {
		width: 1920px;
		overflow: hidden;
		position: relative;
		left: 50%;
		margin-left: -960px;
		height: 625px;
	}

	.imgbox img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.boy {
		width: 1200px;
	}

	.bt-a {
		width: 47px;
		height: 47px;
		position: absolute;
		left: 6%;
		top: calc(50% - 23.5px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-b {
		background: url(../img/yi07.png) no-repeat;
		width: 47px;
		height: 47px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-b:hover {
		background: url(../img/yi09.png);
		opacity: 1;
	}

	.bt-k {
		width: 47px;
		height: 109px;
		position: absolute;
		right: 6%;
		top: calc(50% - 23.5px);
		cursor: pointer;
		z-index: 15;
	}

	.bt-f {
		background: url(../img/yi06.png) no-repeat;
		width: 47px;
		height: 47px;
		opacity: 1;
		transition: all ease 0.3s;
	}

	.bt-f:hover {
		background: url(../img/yi08.png);
		opacity: 1;
	}

	.keyword {
		width: 100%;
		padding: 13px 0;
	}

	.keyword p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
	}

	.keyword p span {
		color: #ffbf00;
	}

	.keyword p a {
		font-size: 14px;
		color: #666666;
		transition: all ease 0.3s;
		margin-right: 30px;
	}

	.keyword p a:hover {
		color: #ffbf00;
	}

	.flip {
		position: absolute;
		left: 50%;
		bottom: 24px;
		margin-left: -45px;
	}

	.flip li {
		cursor: pointer;
		width: 26px;
		height: 6px;
		margin: 0 2.5px;
		float: left;
		position: relative;
		transition: all ease 0.35s;
		background-color: #e6e6e6;
	}

	.flip li.ppp {
		width: 60px;
		background-color: #ffbf00;
	}

	/*产品中心*/
	.cp {
		width: 100%;
		overflow: hidden;
		background-color: #f5f5f5;
		padding: 66px 0 81px;
	}

	.cpa {
		width: 25.5%;
	}

	.cpaa {
		width: 100%;
		height: 110px;
		background-color: #ffbf00;
		padding: 30px 0 0 45px;
		background-image: url(../img/y7.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.cpaa h6 {
		font-size: 36px;
		color: #252626;
		font-weight: bold;
		line-height: 36px;
	}

	.cpaa p {
		font-size: 12px;
		color: #ffdf7f;
		line-height: 9px;
		margin-top: 9px;
		text-transform: uppercase;
	}

	.cpab {
		width: 100%;
		background-color: #fff;
	}

	.cpab_a {
		width: 100%;
		border-left: 3px solid #fff;
		transition: all ease 0.3s;
	}

	.cpab_a h6 {
		background-repeat: no-repeat;
		background-size: 37px 14px;
		background-position: right 63px center;
		border-top: 1px solid #f5f5f5;
		position: relative;
		transition: all ease 0.3s;
	}

	.cpab_a h6 a {
		font-size: 22px;
		color: #333333;
		display: block;
		line-height: 100px;
		width: 100%;
		padding-left: 41px;
	}

	.cpab_aa {
		height: 0px;
		border-top: 1px solid #f5f5f5;
		padding-top: 0px;
		transition: all ease 0.3s;
		opacity: 0;
		overflow: hidden;
	}

	.cpab_aa p {
		line-height: 30px;
		padding-left: 37px;
		transition: all ease 0.3s;
	}

	.cpab_aa p a {
		font-size: 14px;
		color: #444444;
		transition: all ease 0.3s;
	}

	.cpab_aa p:hover {
		transform: translateX(6px);
	}

	.cpab_aa p a:hover {
		color: #ffbf00;
	}

	.cpab_ax .cpab_aa {
		opacity: 1;
		height: 300px;
		padding-top: 13px;
	}

	.cpab_ax {
		border-color: #ffbf00;
	}

	.cpab_ax h6 {
		background-image: url(../img/y73.png);
		background-color: #fff9e5;
	}

	.cpab_ax h6 a {
		color: #252626;
		font-weight: bold;
	}

	.cpac {
		width: 100%;
		height: 130px;
		padding: 44px 0 0 43px;
		background-image: url(../img/y74.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 100% 100%;
	}

	.cpac p {
		font-size: 14px;
		color: #fff;
		line-height: 14px;
		background-image: url(../img/y10.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 59px;
		padding-bottom: 10px;
	}

	.cpac p span {
		font-family: Arial;
		font-size: 26px;
		font-weight: bold;
		display: block;
		line-height: 20px;
		margin-top: 7px;
	}

	.cpb {
		width: 71.7%;
	}

	.cpc {
		width: 100%;
	}

	.cpca {
		width: 100%;
		line-height: 0;
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.cpca_a {
		width: 50.5%;
		display: inline-block;
	}

	.cpca_a img {
		width: 100%;
		vertical-align: bottom;

	}

	.cpca_b {
		width: calc(100% - 59%);
		display: inline-block;
	}

	.cpca_b h5 {
		font-size: 22px;
		line-height: 30px;
		font-weight: bold;
		color: #fff;
		display: inline-block;
		margin-bottom: 15px;
		margin-top: 50px;
	}

	.cpca_b p {
		font-size: 14px;
		line-height: 30px;
		color: #676767;
	}

	.cpca_b p span {
		font-size: 14px;
		line-height: 30px;
		color: #fff;
	}

	.cpca_b a {
		font-size: 16px;
		line-height: 40px;
		color: #333333;
		width: 130px;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		margin-top: 30px;
		transition: all 0.5s;
	}

	.cpca_b a:hover {
		margin-top: 20px;
		margin-bottom: -10px;
	}

	/*.cpca img{width: 100%;}*/
	.cpcb {
		width: 100%;
		margin-top: 30px;
	}

	.cpcb_a {
		width: 31.775%;
		padding: 14px 15px;
		background-color: #fff;
		transition: all ease 0.3s;
	}

	.cpcb_a:nth-child(2) {
		margin: 0 2.3375%
	}

	.cpcb_at {
		width: 100%;
		overflow: hidden;
	}

	.cpcb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpcb_aw {
		width: 100%;
		background-color: #ededed;
		padding: 24px 10px 21px 10px;
	}

	.cpcb_aw h6 {
		text-align: center;
		font-size: 18px;
		color: #333333;
		line-height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpcb_aw p {
		width: 110px;
		height: 26px;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 11px;
		font-size: 12px;
		color: #444444;
		text-align: center;
		line-height: 26px;
		border-radius: 13px;
	}

	.cpcb_a:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpcb_a:hover .cpcb_at img {
		transform: scale(1.05);
	}

	/*3大服务优势*/
	.ys {
		width: 100%;
		overflow: hidden;
		padding-top: 62px;
		background-image: url(../img/y13.png);
		background-repeat: no-repeat;
		background-position: top -4px center;
		background-size: 1920px auto;
	}

	.ysa {
		width: 100%;
		text-align: center;
	}

	.ysa h6 {
		font-size: 36px;
		color: #fff;
		font-weight: bold;
		line-height: 36px;
		text-align: center;
		position: relative;
		display: inline-block;
	}

	.ysa h6::after {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		left: 106%;
		transform: translate(0, -50%);
	}

	.ysa h6::before {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		right: 106%;
		transform: translate(0, -50%);
	}

	.ysa h6 span {
		color: #ffbf00;
	}

	.ysa p {
		font-size: 14px;
		color: #fefefe;
		text-align: center;
		text-transform: uppercase;
		line-height: 30px;
		margin-top: 10px;
		opacity: 0.6;
	}

	.ysa>span {
		position: absolute;
		font-size: 90px;
		line-height: 95px;
		font-weight: bold;
		color: #f5f5f5;
		top: 30%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 1920px;
		opacity: 0.05;
	}

	.ysb {
		width: 100%;
	}

	.ysb ul {
		text-align: center;
	}

	.ysb li {
		width: 33%;
		display: inline-block;
	}

	.ysb li:nth-child(2) {
		border-left: 1px solid #808080;
		border-right: 1px solid #808080;
	}

	.ysb li span {
		width: 36px;
		font-size: 16px;
		line-height: 34px;
		color: #fff;
		display: inline-block;
		border: solid 1px #999999;
		border-radius: 60px;
	}

	.ysb li p {
		font-size: 20px;
		line-height: 45px;
		color: #fff;
		font-weight: bold;
		display: inline-block;
	}

	.ysb li.co span {
		color: #fff;
		background-color: #ffbf00;
		border: solid 1px #ffbf00;
	}

	.ysb li.co p {
		color: #ffbf00;
	}

	.ysb-co {
		width: 100%;
		margin-top: 18px;
	}

	.ysb-coa {
		width: 100%;
		height: 462px;
		background-image: url(../img/y78.jpg);
		background-size: 100% auto;
		display: none;
	}

	.ysb-coa:nth-child(1) {
		display: block;
	}
	.ysb-coa:nth-child(2) {
		background-image: url(../img/y78-2.jpg);
	}
	
	.ysb-coa:nth-child(3) {
		background-image: url(../img/y78-3.jpg);
	}

	.ysb-coa-l {
		padding: 68px 0 0 93px;
		position: relative;
		height: 100%;
		display: inline-block;
		max-width: 48%;
	}

	.ysb-coa-l h5 {
		font-size: 26px;
		color: #333;
		line-height: 26px;
		font-weight: bold;
		margin-bottom: 45px;
	}

	.ysb-coa-l h5 span {
		font-size: 16px;
		color: #cccccc;
		line-height: 26px;
		display: block;
	}

	.ysb-coa-l p {
		font-size: 16px;
		color: #333;
		line-height: 36px;
		padding-left: 32px;
		position: relative;
	}

	.ysb-coa-l p::after {
		content: '';
		position: absolute;
		width: 16px;
		height: 2px;
		background-color: #ffbf00;
		left: 0;
		top: 17px;
	}

	.ysb-coa-l h1 {
		font-size: 52px;
		color: #ffbf00;
		line-height: 52px;
		font-weight: bold;
		position: absolute;
		bottom: 48px;
		left: 114px;

	}

	.ysb-coa-l h1 span {
		font-size: 16px;
		color: #e8e8e2;
		line-height: 45px;
	}

	.ysb-coa-r {
		display: inline-block;
		height: 100%;
	}

	.ysb-coa-r img {
		height: 100%;
	}


	/*企业服务*/
	.fw {
		width: 100%;
		padding-top: 90px;
		overflow: hidden;
		background-color: #f7f7f7;
	}

	.bt {
		text-align: center;
		position: relative;
	}

	.bt p {
		font-size: 36px;
		color: #333333;
		line-height: 36px;
		font-weight: bold;
		display: inline-block;
		position: relative;
		margin-bottom: 5px;
	}

	.bt p span {
		color: #ffbf00;
	}

	.bt p::after {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		left: 106%;
		transform: translate(0, -50%);
	}

	.bt p::before {
		content: '';
		position: absolute;
		width: 60px;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		right: 106%;
		transform: translate(0, -50%);
	}

	.bt h6 {
		text-align: center;
		font-size: 14px;
		color: #808080;
		text-transform: uppercase;
		line-height: 30px;
		letter-spacing: 1px;
	}

	.bt h5 {
		text-align: center;
		font-family: Arial;
		font-size: 16px;
		color: #333333;
		text-transform: uppercase;
		line-height: 32px;
		margin-top: 25px;
	}

	.bt>span {
		width: 1400px;
		font-size: 90px;
		line-height: 95px;
		color: #f5f5f5;
		font-weight: bold;
		position: absolute;
		top: 20%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: -1;
	}

	.fwa {
		width: 100%;
		margin-top: 40px;
		height: 360px;
		text-align: center;
	}

	.fwa-a {
		width: 18%;
		display: inline-block;
		text-align: center;
		margin-right: 2%;
	}

	.fwa-a:nth-child(5) {
		margin-right: 0;
	}

	.fwa-a p {
		width: 100%;
		overflow: hidden;
	}

	.fwa-a p img {
		width: 100%;
		overflow: hidden;
		transition: all 0.5s;
	}

	.fwa-a span {
		display: inline-block;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 10px;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.fwa-a:hover p img {
		transform: scale(1.1);
	}

	.fwa>a {
		width: 130px;
		font-size: 16px;
		line-height: 40px;
		color: #333;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		margin-top: 40px;
		transition: all 0.5s;
	}

	.fwa>a:hover {
		margin-top: 30px;
		margin-bottom: -10px;
	}

	/*成功案例*/
	.al {
		width: 100%;
		margin-top: 80px;
	}

	.ala {
		width: 100%;
		margin-top: 30px;
	}

	.ala .swiper-container {
		padding-bottom: 90px;
	}

	.alb {
		width: 100%;
		border: 1px solid #eaeaea;
		padding: 30px;
		transition: all ease 0.5s;
		background-color: #ffffff;
		border: solid 1px #f2f2f2;
	}

	.alb h5 {
		font-size: 22px;
		color: #333333;
		line-height: 30px;
		font-weight: bold;
		transition: all ease 0.5s;
		margin-top: 36px;
	}

	.alb h6 {
		font-size: 12px;
		line-height: 30px;
		transition: all ease 0.5s;
		display: inline-block;
		margin-top: 20px;
		width: 100%;
	}

	.alb h6 m {
		display: inline-block;
		color: #fff;
		width: 78px;
		text-align: center;
		background-color: #262626;
	}

	.alb h6 span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 8px;
		width: calc(100% - 77px);
		margin-left: -6px;
	}

	.alb p {
		width: 100%;
		font-size: 14px;
		color: #444444;
		line-height: 24px;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.alb p img {
		transition: all ease 0.5s;
		width: 100%;
	}

	.alb a>span {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		transition: all ease 0.5s;
		height: 48px;
		overflow: hidden;
		width: 100%;
		display: block;
		margin-top: 18px;
	}

	.alb:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alb:hover h5 {
		color: #ffbf00;
	}

	.alb:hover p img {
		transform: scale(1.1);
	}

	.alb:hover a>span {
		color: #fff;
	}

	.more {
		width: 130px;
		height: 40px;
		margin: 0 auto;
		margin-top: -40px;
		line-height: 40px;
		transition: all ease 0.3s;
		background-color: #ffbf00;
		text-align: center;
		position: relative;
		z-index: 1000;
	}

	.more a {
		font-size: 16px;
		color: #333333;
		display: block;
		transition: all ease 0.3s;
	}

	.more:hover {
		transform: translateY(-6px);
	}

	.morea {
		background-color: #f26a00;
		border-color: #f26a00;
		background-image: url(../img/y25.png);
	}

	.morea a {
		color: #fff;
	}


	.bka {
		width: 100%;
		overflow: hidden;
		margin-top: 64px;
	}

	.bka img {
		position: relative;
		width: 1920px;
		left: 50%;
		margin-left: -960px;
	}

	.ala .swiper-button-prev {
		background-image: url(../img/y88.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		left: 42%;
	}

	.ala .swiper-button-next {
		background-image: url(../img/y89.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		right: 42%;
	}

	/*关于*/
	.gy {
		width: 100%;
		background-image: url(../img/y90.png);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: 1920px 272px;
		padding-top: 60px;
		position: relative;
	}

	.gya {
		width: 50%;
		margin-right: -11%;
		margin-bottom: 90px;
	}

	.gya .bt {
		text-align: left;
	}

	.gya .bt h6 {
		color: #808080;
		text-align: left;
	}

	.gya .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.gya .bt p {
		width: auto;
		text-align: left;
	}

	.gya .bt p::before {
		width: 0;
	}


	.gyaa {
		width: 100%;
		margin-top: 36px;
	}

	.gyaa h6 {
		font-size: 16px;
		color: #333333;
		line-height: 16px;
	}

	.gyaa p {
		font-size: 16px;
		line-height: 26px;
		margin-top: 10px;
	}

	.gyab-b {
		display: flex;
		justify-content: space-between;
	}

	.gyab {
		margin-top: 40px;
	}

	.gyab h6 {
		font-family: Arial;
		font-size: 36px;
		font-weight: bold;
		color: #ffbf00;
		line-height: 31px;
	}

	.gyab h6 span {
		font-size: 14px;
		position: relative;
		color: #333333;
		font-weight: normal;
	}

	.gyab p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
	}

	.gya .more {
		background-color: #ffbf00;
		border-color: #ffbf00;
		margin-left: 0;
		margin-top: 45px;
	}

	.gya .more a {
		color: #333333;
	}

	.gyb {
		width: 44.28%;
	}

	.gyb img {
		width: 100%;
	}


	/*新闻资讯*/
	.xw {
		width: 100%;
		margin-top: 100px;
		position: relative;
	}

	.xw .bt {
		text-align: left;
	}

	.xw .bt h6 {
		color: #808080;
		text-align: left;
	}

	.xw .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.xw .bt p {
		width: auto;
		text-align: left;
	}

	.xw .bt p::before {
		width: 0;
	}


	.xwa {
		width: 100%;
		margin-top: 40px;
	}

	.xwaa {
		width: 52%;
		position: relative;
		overflow: hidden;
		border: 1px solid #f2f2f2;
	}

	.xwaa img {
		width: 100%;
		transition: all ease 0.5s;
	}

	.xwaa_w {
		width: 100%;
		left: 0;
		bottom: 0;
		padding: 25px 25px 28px 25px;
		position: relative;
		transition: all ease 0.5s;
	}


	.xwaa_w h6 {
		font-size: 22px;
		color: #343434;
		line-height: 30px;
		width: 80%;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.xwaa_w p {
		font-size: 14px;
		line-height: 24px;
		width: 100%;
		height: 48px;
		color: #666666;
		overflow: hidden;
		margin-top: 25px;
		transition: all ease 0.5s;
	}

	.xwaa_w span {
		position: absolute;
		display: block;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		right: 25px;
		top: 33px;
		transition: all ease 0.5s;
	}

	.xwaa:hover img {
		transform: scale(1.05);
	}

	.xwaa:hover .xwaa_w {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.xwaa:hover .xwaa_w h6 {
		color: #ffbf00;
	}

	.xwaa:hover .xwaa_w p {
		color: #e6e6e6;
	}

	.xwaa:hover .xwaa_w span {
		color: #cccccc;
	}

	.xwab {
		width: 45%;
		margin-left: 2.142%;
		position: relative;
	}

	.xw ul {
		position: absolute;
		top: 40px;
		left: 40%;
	}

	.xw li {
		font-size: 20px;
		line-height: 30px;
		color: #333;
		display: inline-block;
		margin-right: 80px;
		cursor: pointer;
	}

	.xw li.co {
		margin-top: 2px;
		color: #ffbf00;
		border-bottom: 2px solid #ffbf00;
	}

	.xwaba-box.co {
		display: inline-block;
		width: 69%;
	}

	.xwaba-box {
		display: none;
		position: relative;
	}

	.xwaba {
		width: 100%;
		padding: 30px 20px;
		transition: all ease 0.3s;
		position: relative;
		transition: all ease 0.5s;
	}

	.xwaba h5 {
		font-size: 22px;
		color: #343434;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 30px;
		width: 90%;
		transition: all ease 0.5s;
	}

	.xwaba p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
		margin-top: 15px;
		transition: all ease 0.5s;
	}

	.xwaba span {
		display: block;
		font-size: 16px;
		color: #999999;
		line-height: 20px;
		position: absolute;
		right: 22px;
		top: 35px;
		transition: all ease 0.5s;
	}


	.xwaba:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.xwaba:hover h5 {
		color: #ffbf00;
	}

	.xwaba:hover p {
		color: #e6e6e6;
	}

	.xwaba:hover span {
		color: #cccccc;
	}

	.xwac {
		width: 28.9%;
		margin-top: -115px;
		background-color: #f7f7f7;
		padding: 40px 12px 34px 12px;
	}

	.xwac>h6 {
		font-size: 20px;
		color: #333333;
		line-height: 30px;
		padding-left: 34px;
		font-weight: bold;
		margin-bottom: 44px;
	}

	.xwaca {
		width: 100%;
		padding: 30px 18px;
		transition: all ease 0.3s;
	}

	.xwaca h6 {
		font-size: 22px;
		color: #333333;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}

	.xwaca p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		margin-top: 15px;
		overflow: hidden;
	}

	.xwaca:hover {
		background-color: #fff;
	}

	.xwaca:hover h6 {
		color: #ffbf00;
	}

	.xwac>p {
		width: 100%;
		margin-top: 31px;
		text-align: center;
	}

	.xwac>p a {
		font-size: 16px;
		color: #333333;
		width: 130px;
		line-height: 40px;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		transition: all ease 0.3s;
	}
	
	.xwac>p a:hover {
		margin-top: -10px;
		margin-bottom: 10px;
	}


	.xw .more {
		position: absolute;
		bottom: -80px;
		left: calc(50% - 40px);
	}

	/*联系*/
	.lx {
		width: 100%;
		overflow: hidden;
		background-image: url(../img/y6.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding: 35px 0 66px;
	}

	.lxa {
		height: 600px;
		width: 50%;
		padding: 45px 0 0 0;
	}

	.lxaa {
		width: 100%;
	}

	.lxaa h6 {
		font-size: 30px;
		color: #fff;
		line-height: 30px;
		font-weight: bold;
	}

	.lxaa p {
		font-size: 14px;
		color: #fff;
		line-height: 30px;
	}

	.lxaa img {
		width: 200px;
		margin-top: 10px;
	}

	.lxab {
		margin-top: 40px;
	}

	.lxab-a {
		padding-left: 60px;
		position: relative;
		margin: 18px 0;
		display: inline-block;
	}

	.lxab-a p {
		font-size: 18px;
		line-height: 35px;
		color: #ccc;
		display: inline-block;
	}

	.lxab-a p span {
		color: #ffffff;
	}

	.lxab-a img {
		width: 46px;
		position: absolute;
		left: 0;
		top: -6px;
	}

	.lxab-a:nth-child(1) {
		margin: 10px 0;
	}

	.lxab-a:nth-child(1) p {
		width: 43%;
	}

	.lxab-a:nth-child(1) img {
		top: 8px;
	}

	.lxab-a:nth-child(2),
	.lxab-a:nth-child(3) {
		width: 49%;
		display: inline-block;
	}

	.lx .more {
		margin-top: 40px;
		margin-left: 0;
	}


	.lxb {
		width: 50%;
		background-color: #ffbf00;
		height: 600px;
		padding: 45px 40px 0 40px;
	}

	.lxb h6 {
		font-size: 30px;
		color: #333;
		line-height: 30px;
		margin-bottom: 35px;
		text-align: center;
	}

	.lxb h6 span {
		color: #fff;
		font-weight: bold;
	}

	.lxb .input1 {
		width: 48.8%;
		line-height: 45px;
		height: 45px;
		background-color: #fff;
		padding-left: 15px;
		font-size: 16px;
		color: #808080;
		margin-top: 16px;
	}

	.lxb textarea {
		width: 100%;
		line-height: 20px;
		background-color: #fff;
		padding-left: 15px;
		font-size: 16px;
		color: #808080;
		margin-top: 16px;
		height: 240px;
		padding-top: 15px;
	}

	.lxb .input2 {
		width: 100%;
		line-height: 50px;
		background-color: #0f131b;
		text-align: center;
		font-size: 16px;
		color: #fff;
		margin-top: 20px;
		cursor: pointer;
	transition: all ease 0.3s;
	}
	.lxb .input2:hover{
		color: #ffbf00;
	}

	.bkb {
		width: 100%;
		padding: 42px 0 44px;
	}

	.bkb_a {
		width: 25%;
		height: 72px;
		border-left: 1px solid #eaeaea;
		padding-left: 75px;
	}

	.bkb_a img {
		width: 70px;
		float: left;
	}

	.bkb_a p {
		width: calc(100% - 80px);
		float: left;
		margin-left: 10px;
		font-size: 16px;
		color: #999999;
		line-height: 16px;
		margin-top: 18px;
	}

	.bkb_a p span {
		font-size: 14px;
		color: #0e0e0e;
		font-weight: bold;
		line-height: 17px;
		margin-top: 6px;
		display: block;
	}

	.bkb_a:nth-child(1) {
		border-left: none;
	}

	.bkb_a:nth-child(3) {
		padding-left: 48px;
	}

	.bkb_a:nth-child(4) {
		padding-left: 45px;
	}

	/*footer*/
	.yj {
		width: 100%;
		overflow: hidden;
		background-color: #1a1a1a;
		padding: 35px 0 0 0;
	}

	.yja {
		display: flex;
		justify-content: space-between;
	}



	.yjaa h6 {
		line-height: 16px;
	}

	.yjaa h6 a {
		font-size: 16px;
		color: #fff;
		transition: all ease 0.3s;
	}

	.yjaa p {
		line-height: 30px;
		margin-top: 22px;
	}

	.yjaa p a {
		font-size: 12px;
		color: #999999;
		display: block;
		transition: all ease 0.3s;
	}


	.yjaa h6:hover a {
		color: #ffbf00;
	}

	.yjaa p a:hover {
		color: #ffbf00;
	}

	.yjb {
		margin-top: 70px;
	}

	.yjb_a {
		width: 122px;
		margin-left: 55px;
	}

	.yjb_a:nth-child(1) {
		margin: 0;
	}

	.yjb_a img {
		width: 100%;
	}

	.yjb_a p {
		font-size: 14px;
		color: #fff;
		line-height: 14px;
		text-align: left;
		margin-bottom: 15px;
	}

	.yjc {
		width: 100%;
		border-top: 1px solid #4c4c4c;
		margin-top: 50px;
	}



	.yjca p {
		font-size: 12px;
		color: #606060;
		line-height: 30px;
	}

	.yjca p a {
		font-size: 12px;
		color: #606060;
		line-height: 30px;
	}
	.yjca p a:hover{
		color: #fff;
		transition: all ease 0.3s;
	}

	.yjca p span {
		display: inline-block;
		width: 24px;
	}


	.yjcb p {
		float: right;
		font-size: 14px;
		color: #606060;
		line-height: 14px;
		text-align: right;
		margin-top: 15px;
	}

	.yjcb p span {
		display: block;
		font-size: 20px;
		color: #606060;
		font-family: Arial;
		line-height: 15px;
		margin-top: 9px;
	}

	.yjcb img {
		float: right;
		width: 94px;
		margin-left: 18px;
	}

	.yjx {
		margin-top: 80px;
		width: 42%;
	}

	.yjx>img {
		width: 344px;
	}

	.yjx h5 {
		font-size: 14px;
		color: #c0c0c0;
		line-height: 30px;
		margin-top: 35px;
	}

	.yjx p {
		font-size: 14px;
		color: #c0c0c0;
		line-height: 30px;
		margin-top: 10px;
		display: inline-block;
		width: 49%;
		float: left;
	}

	.yjx p:nth-child(3),
	.yjx p:nth-child(5) {
		width: 43%;
	}

	.yjx p:nth-child(4),
	.yjx p:nth-child(6) {
		width: 56%;
	}

	.yl {
		width: 100%;
		padding: 15px 0
	}

	.yl p {
		font-size: 12px;
		color: #999999;
		line-height: 22px;
	}

	.yl p a {
		font-size: 12px;
		color: #999999;
		margin: 0 8px;
		transition: all ease 0.3s;
	}

	.yl p a:hover {
		color: #ffbf00;
	}

	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 290px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #ffbf00 url(../img/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #ffbf00 url(../img/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #ffbf00 url(../img/t3.png) no-repeat;
	}

	.yb_bar .yb_ercode {
		background: #ffbf00 url(../img/t4.png) no-repeat;
	}

	.hd_qr {
		padding: 6px 37px 25px 37px;
		box-sizing: border-box;
		width: 180px;
	}

	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}


	/*****************************************内页开始******************************************/

	/*产品列表页*/
	.nban {
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	.nban img {
		width: 1920px;
		position: relative;
		left: 50%;
		margin-left: -960px;
	}

	.mbx {
		border-top: 1px solid #eaeaea;
		padding-top: 20px;
	}

	.mbx .commen {
		background-image: url(../img/y44.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 25px;
		font-size: 14px;
		color: #888888;
		line-height: 18px;
	}

	.mbx .commen a {
		color: #888888;
		font-size: 14px;
		transition: all ease 0.3s;
	}

	.mbx .commen h1 {
		color: #888888;
		font-size: 14px;
		transition: all ease 0.3s;
		display: inline-block;
	}

	.mbx .commen a:hover {
		color: #ffbf00;
	}

	.mbx .commen h1:hover {
		color: #ffbf00;
	}

	.neiy {
		width: 100%;
		overflow: hidden;
		padding-top: 24px;
	}

	.neiy .cpaa {
		height: 100px;
	}

	.neiy .cpaa h6 {
		font-size: 30px;
		line-height: 30px;
	}

	.neiy .cpab_a h6 {
		border-color: #fff;
	}

	.neiy .cpad {
		width: 100%;
		margin-top: 40px;
	}

	.neiy .cpad img {
		width: 100%;
	}

	.neiy .cpac {
		height: 120px;
		padding: 35px 43px;
	}

	.neiy .cpab_a h6 a {
		line-height: 80px;
		font-size: 20px;
	}

	.neiy .cpab_aa {
		border-color: #fff;
	}

	.neiy .cpab_ax .cpab_aa {
		height: auto;
		padding-bottom: 10px;
	}

	.cpzla {
		width: 100%;
		margin-top: 40px;
	}

	.cpzla img {
		width: 100%;
	}

	.cpla {
		width: 72%;
		background-color: #ffffff;
		margin-bottom: 80px;
	}

	.cpla_a {
		width: 100%;
		background-color: #fff;
		padding: 16px 0 16px 20px;
		border-bottom: 2px solid #f7f7f7;
	}

	.cpla_a p {
		font-size: 18px;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 13px;
		font-weight: bold;
		display: inline-block;
	}

	.cpla_a a {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		float: right;
		margin-right: 2%;
	}

	.cplb {
		width: 100%;
		margin-top: 14px;
	}

	.cplba {
		width: 100%;
		border-bottom: 1px solid #ececec;
		padding: 26px 20px 27px 20px;
	}

	.cplba_t {
		width: 340px;
		border: 1px solid #eaeaea;
		overflow: hidden;
	}

	.cplba_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cplba_w {
		width: calc(100% - 380px);
	}

	.cplba_w h6 {
		font-size: 20px;
		color: #333333;
		line-height: 74px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_w h1 {
		font-size: 20px;
		color: #333333;
		line-height: 64px;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_wp {
		width: 100%;
	}

	.cplba_wp p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		width: 100%;
		float: left;
		height: 24px;
		margin-top: 5px;
	}

	.cplba_wp p span {
		color: #333333;
		font-size: 14px;
		margin-right: 10px;
	}

	.cplba_wm {
		width: 87px;
		height: 29px;
		line-height: 29px;
		background-color: #ffbf00;
		border-radius: 8px;
		text-align: center;
		font-family: Arial;
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		margin-top: 19px;
		transition: all ease 0.3s;
	}

	.cplba:hover .cplba_t img {
		transform: scale(1.05);
	}

	.cplba:hover .cplba_wm {
		transform: translateX(-6px);
	}

	.ym {
		display: table;
		margin: 0 auto;
		margin-top: 53px;
		margin-bottom: 50px;
	}

	.ym p {
		float: left;
		width: 36px;
		height: 36px;
		line-height: 34px;
		border: 1px solid #eaeaea;
		border-radius: 8px;
		text-align: center;
		margin: 0 4.5px;
		transition: all ease 0.3s;
	}

	.ym p a {
		font-family: Arial;
		font-size: 12px;
		color: #9c9ca3;
		display: block;
		transition: all ease 0.3s;
	}

	.ym p.a {
		width: 72px;
	}

	.ym p:hover {
		background-color: #ffbf00;
	}

	.ym p:hover a {
		color: #fff;
	}

	.ym p.on {
		background-color: #ffbf00;
	}

	.ym p.on a {
		color: #fff;
	}

	.tjxw {
		width: 100%;
		margin-top: 22px;
	}

	.tjxw.cplbd {
		background-color: #fff;
		padding: 30px 0 50px;
	}

	.tjxw .bt h6 {
		text-align: left;
	}

	.tjxw .bt p {
		text-align: left;
	}

	.tjxw .bt img {
		margin-left: 0;
	}

	.tjxwa {
		width: 100%;
	}

	.tjxwa .xwaca {
		width: 32.14%;
		float: left;
		margin-top: 30px;
		border: 2px solid #eaeaea;
	}

	.tjxwa .xwaca:nth-child(3n+2) {
		margin: 0 1.79%;
		margin-top: 30px;
	}

	.tjxwa .xwaca:hover {
		border: 2px solid #ffbf00;
	}

	/*产品内页*/
	.cpna {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.cpna_t {
		width: 50%;

	}

	.l_change {
		position: relative;
		width: 100%;
	}

	#tsShopContainer li,
	#tsShopContainer img {
		vertical-align: top;
	}

	#tsShopContainer {
		width: 100%;
		position: relative;
		z-index: 3
	}

	#tsShopContainer #tsImgS {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		position: relative;
		margin-left: 32px;
	}

	#tsShopContainer #tsImgS a {
		display: block;
		text-align: center;
		margin: 0px auto;
		width: 100%;
	}

	#tsShopContainer #tsImgS img {
		border: 0px;
		width: 440px;
		height: 330px;
	}

	#tsShopContainer #tsPicContainer {
		width: 200%;
		height: 180px;
		position: relative;
		z-index: 4;
		margin-top: 16px;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL {
		width: 30px;
		height: 30px;
		background: url(../img/s32.png) no-repeat right center;
		position: absolute;
		top: 62px;
		left: 3px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL:hover {
		background: url(../img/s32-1.png);
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR {
		width: 30px;
		height: 30px;
		background: url(../img/s33.png) no-repeat left center;
		position: absolute;
		top: 62px;
		right: 3px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR:hover {
		background: url(../img/s33-1.png);
	}

	#tsShopContainer #tsPicContainer #tsImgSCon {
		margin-left: 35px;
		width: 100px;
		overflow: hidden;
		z-index: 5;

	}

	#tsShopContainer #tsPicContainer #tsImgSCon ul {
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li {
		width: 210px;
		float: left;
		cursor: pointer;
		overflow: hidden;
		padding: 0 5px;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li img {
		width: 200px;
		padding: 10px;
		display: block;
		background-color: #f7f7f7;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.afd {
		position: absolute;
		right: 8px;
		bottom: 85px;
	}

	.cpna_w {
		width: 41%;
	}

	.cpna_w .cplba_w {
		width: 100%;
	}


	.cpna_w .cplba_w h5 {
		background-image: url(../img/y467.png);
		background-repeat: no-repeat;
		background-position: left center;
		width: 279px;
		height: 48px;
		line-height: 48px;
		font-size: 14px;
		color: #fff;
		padding-left: 53px;
		margin-top: 45px;
	}

	.cpna_w .cplba_w h5 b {
		font-family: Arial;
		font-size: 18px;
		margin-left: 7px;
	}

	.cpnb {
		width: 100%;
		border-top: 30px solid #f7f7f7;
	}

	.cpnb .cpla_a p {
		font-size: 16px;
	}

	.cpnba {
		width: 100%;
		padding-bottom: 40px;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbaa {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 24px;
	}

	.cpnbaa h5 {
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
		color: #333;
		width: 100%;
		text-align: center;
	}

	.cpnbaa h5 span {
		color: #ffba00;
	}

	.cpnbaa>.cpnbaaa {
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 25px;
	}

	.cpnbaa>.cpnbaaa img {
		width: 49%;
	}

	.cpnbaab {
		margin-top: 34px;
	}

	.cpnbaab img {
		width: 34px;
		display: inline-block;
		float: left;
	}

	.cpnbaab p {
		display: inline-block;
		font-size: 16px;
		line-height: 24px;
		color: #333;
		width: calc(100% - 50px);
		margin-left: 10px;
	}

	.cpnbaab p span {
		display: block;
		font-size: 14px;
		line-height: 20px;
		color: #737373;
	}

	.cpnbaac {
		width: 100%;
	}

	.cpnbaac img {
		width: 100%;
	}

	.cpnbaad h6 {
		font-size: 18px;
		line-height: 30px;
		color: #333;
		font-weight: bold;
		margin: 12px 0;
	}

	.cpnbaad p {
		font-size: 16px;
		line-height: 40px;
		transition: all ease 0.5s;
		display: inline-block;
		width: 100%;
	}

	.cpnbaad p m {
		display: inline-block;
		color: #fff;
		width: 98px;
		text-align: center;
		background-color: #262626;
	}

	.cpnbaad p span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 10px;
		width: calc(100% - 97px);
		margin-left: -6px;
	}

	.cpnbaad>span {
		display: block;
		font-size: 14px;
		line-height: 20px;
		color: #666;
		margin-top: 10px;
	}

	.cpnbb {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
		padding-bottom: 40px;
	}

	.cpnbba {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.cpnbba table {
		width: 100%;
		border-collapse: collapse;
	}

	.cpnbba table td {
		height: 40px;
		border: 1px solid #d0d0d0;
		font-size: 14px;
		color: #666666;
		text-align: center;
		background-color: #f8f8f8;
	}

	.cpnbba table td b {
		color: #333333;
	}

	.cpnbc {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbca {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 15px;
	}

	.cpnbca div {
		display: inline-block;
		text-align: center;
		float: left;
		margin-left: 2%;
		width: 23%;
		margin-bottom: 2.5%;
		overflow: hidden;
	}

	.cpnbca div img {
		width: 100%;
		transition: all 0.5s;
	}

	.cpnbca div:hover img {
		transform: scale(1.1);
	}

	.cpnbca p {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		padding-top: 8px;
		font-weight: bold;
		background-color: #fff;
		position: relative;
		z-index: 5;
	}

	.cpnbca p span {
		font-size: 14px;
		color: #333333;
		line-height: 30px;
		font-weight: normal;
		display: block;
	}


	.cpnbcb {
		width: 96.226%;
		margin: 0 auto;
	}

	.cpnbcb img {
		width: 47.45%;
		margin-top: 46px;
	}

	.cpnbd {
		width: 100%;
		border-bottom: 30px solid #f7f7f7;
		padding-bottom: 40px;
	}

	.cpnbda {
		width: 96.226%;
		margin: 0 auto;
	}

	.cpnbda p {
		font-size: 14px;
		color: #333333;
		line-height: 24px;
		margin-top: 27px;
	}

	.cpnbda h6 {
		font-size: 18px;
		color: #333333;
		font-weight: bold;
		line-height: 28px;
		margin-top: 24px;
		text-align: center;
	}

	.cpnbda img {
		display: block;
		margin: 0 auto;
		margin-top: 11px;
	}

	.cpnbdaa {
		width: 100%;
	}
	
	.cpnbdaa >p {
		width: 31.37%;
		float: left;
		margin-top: 30px;
		text-align: center;
	}
	.cpnbdaa >p img{
		width: 100%;
	}
	
	.cpnbdaa >p:nth-child(2n) {
		margin: 0 2.945%;
		margin-top: 30px;
	}
	.cpnbdaa >p span{
		font-size: 16px;
		line-height: 20px;
		margin-top: 15px;
		display: inline-block;
	}

	.cpnbdaa >img {
		margin: 0 2.6%;
		width: 16%;
		float: left;
		margin-top: 30px;
	}
	.cpnbdaa .rongyu {
		margin: 0 2.6%;
		width: 29.5%;
		float: left;
		margin-top: 30px;
	}

	.cpnbe {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		border-bottom: 30px solid #f7f7f7;
	}

	.cpnbe .cpnbe {
		padding: 40px 0;
		width: 96%;
		border-bottom: 0 solid #f7f7f7;
	}

	.cpnbe .cpcb_a {
		width: 100%;
		padding: 0;
	}

	.cpnbe .cpcb_a:hover .cpcb_aw {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpnbe .cpcb_a:hover .cpcb_aw h6 {
		color: #fff;
	}

	.cpnbe .cpcb_a:hover .cpcb_aw p {
		color: #fff;
	}


	#swiper_tjcp {
		width: 110%;
	}

	.cpnbf {
		width: 100%;
		padding-bottom: 40px;
	}

	.cpnbfa {
		width: 96.226%;
		margin: 0 auto;
		margin-top: 28px;
	}

	.cpnbfa a {
		display: inline-block;
		width: 98%;
		padding: 10px 40px;
	}

	.cpnbfa a:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.cpnbfa a:hover p {
		color: #ffffff;
	}

	.cpnbfa a:hover p {
		color: #cccccc;
	}



	.cpnbfa p {
		font-size: 16px;
		color: #333333;
		line-height: 30px;
		display: inline-block;
		width: 80%;
		height: 30px;
		overflow: hidden;
		transition: all 0.5s;
	}

	.cpnbfa span {
		font-size: 12px;
		color: #737373;
		line-height: 30px;
		float: right;
		transition: all 0.5s;
	}

	.cpnb-img {
		width: 100%;
		border-bottom: 70px solid #f7f7f7;
	}

	.cpnb-img img {
		width: 100%;
	}

	/*解决方案列表页*/
	.jjl {
		width: 100%;
		padding-bottom: 20px;
	}

	.jjla {
		width: 48.571%;
		margin-top: 50px;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.jjla_t {
		width: 250px;
		overflow: hidden;
	}

	.jjla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.jjla_w {
		width: calc(100% - 250px);
		padding: 18px 22px 0 22px;
	}

	.jjla_w h5 {
		font-size: 18px;
		color: #f16500;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		border-left: 2px solid #f16500;
		padding-left: 10px;
		line-height: 20px;
	}

	.jjla_w h6 {
		border-top: 1px solid #eaeaea;
		margin-top: 12px;
		font-size: 14px;
		color: #444444;
		line-height: 14px;
		padding-top: 15px;
	}

	.jjla_w p {
		font-size: 12px;
		color: #818181;
		line-height: 18px;
		margin-top: 10px;
		height: 54px;
		overflow: hidden;
	}

	.jjla_w span {
		text-align: right;
		display: block;
		font-size: 12px;
		color: #c1c1c1;
		margin-top: 10px;
		transition: all ease 0.3s;
	}

	.jjla:hover .jjla_t img {
		transform: scale(1.05);
	}

	.jjla:hover .jjla_w span {
		color: #f16500;
		transform: translateX(-5px);
	}

	/*解决方案内页*/
	.jjn {
		width: 100%;
		margin-top: 24px;
		padding-bottom: 80px;
		position: relative;
	}

	.jjn .commen {
		position: relative;
	}

	.jjn .commen::after {
		position: absolute;
		content: "";
		width: 1px;
		height: calc(100% + 142px);
		right: 32.142%;
		top: -62px;
		background-color: #eaeaea;
	}

	.jjna {
		width: 64.285%;
	}

	.jjna h1 {
		text-align: center;
		font-size: 20px;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 16px;
	}

	.jjnaa {
		width: 95.555%;
		margin: 0 auto;
	}

	.jjnaa h6 {
		font-size: 16px;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		padding-left: 12px;
		margin-top: 33px;
	}

	.jjnaa p {
		font-size: 14px;
		color: #454545;
		line-height: 24px;
		margin-top: 10px;
	}

	.jjnaa img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}

	.jjnb {
		width: 28.571%;
	}

	.jjnb .xwaa {
		width: 100%;
	}

	.jjnb .xwac {
		width: 100%;
		margin-top: 40px;
	}
	
	.jjnb .xwac>h6{
		font-size: 22px;
		padding-left: 20px;
	}
	.jjnb .xwac .xwaca h6{
		font-size: 16px;
	}
	.jjnb .xwaa_w p{
		font-size: 16px;
	}

	/*成功案例列表页*/
	.all {
		width: 100%;
	}

	.alla {
		width: 100%;
		background-color: #fff;
		margin-top: 40px;
	}

	.alla .commen {
		padding: 24px 0 25px 25px;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.alla_t {
		width: 270px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: 55%;
		margin-left: 3%;
		margin-top: 22px;
	}

	.alla_w h6 {
		font-size: 20px;
		color: #333333;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all ease 0.3s;
	}

	.alla_w p {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		margin-top: 21px;
		transition: all ease 0.3s;
		text-indent: 2em;
	}

	.alla_w span {
		display: block;
		font-size: 12px;
		color: #999999;
		line-height: 12px;
		margin-top: 43px;
	}

	.alla_m {
		width: 10%;
		height: 110px;
		border-left: 1px solid #eaeaea;
		margin-top: 35px;
		background-image: url(../img/y468.png);
		background-size: 11px 16px;
		background-repeat: no-repeat;
		background-position: center;
		transition: all ease 0.3s;
	}

	.alla:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alla:hover .alla_t img {
		transform: scale(1.05);
	}

	.alla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.alla:hover .alla_w p {
		color: #fff;
	}

	.alla:hover .alla_w span {
		color: #fff;
	}

	.alla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color: #fff;
	}

	/*合作伙伴页*/
	.hzy {
		width: 103.571%;
		margin-left: -1.7855%;
		margin-bottom: 80px;
	}

	.hzy_a {
		width: 16.551%;
		margin: 0 1.7245%;
		margin-top: 46px;
	}

	.hzy_a img {
		width: 100%;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.hzy_a p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		height: 14px;
		margin-top: 14px;
		text-align: center;
	}

	/*评价列表页*/
	.pjl .alb {
		width: 31.4285%;
		margin-top: 40px;
	}

	.pjl .alb:nth-child(3n+2) {
		margin: 0 2.857%;
		margin-top: 40px;
	}

	/*新闻内页*/
	.xwn {
		width: 64.285%;
	}

	.xwna {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 19px;
	}

	.xwna h1 {
		text-align: center;
		font-size: 20px;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
	}

	.xwna p {
		font-size: 12px;
		color: #7e7e7e;
		line-height: 12px;
		margin-top: 12px;
		text-align: center;
	}

	.xwna p span {
		display: inline-block;
		width: 42px;
	}

	.xwnb {
		width: 95.555%;
		margin: 0 auto;
		margin-top: 18px;
	}

	.xwnb p {
		font-size: 14px;
		color: #454545;
		line-height: 24px;
	}

	.xwnb img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}

	.xwnb strong {
		display: block;
		font-size: 14px;
		color: #000000;
		line-height: 24px;
		margin-top: 24px;
	}

	.xwnb strong a {
		font-size: 14px;
		color: #919191;
		display: inline-block;
		margin-right: 9px;
		transition: all ease 0.3s;
	}

	.xwnb strong a:hover {
		color: #ffbf00;
	}

	.xwnc {
		width: 95.555%;
		margin: 0 auto;
		margin-top: 35px;
	}

	.xwnc p {
		font-size: 14px;
		color: #7e7e7e;
		line-height: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 40%;
	}

	.xwnc p.fr {
		text-align: right;
	}

	.xwnc p a {
		font-size: 14px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc p a:hover {
		color: #ffbf00;
	}

	.xwnc h6 {
		width: 20%;
		text-align: center;
		line-height: 14px;
	}

	.xwnc h6 a {
		font-size: 14px;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc h6 a:hover {
		color: #ffbf00;
	}

	/*百科列表页*/
	.bkla {
		width: 100%;
		background-color: #fff;
		margin-top: 40px;
	}

	.bkla .commen {
		padding: 39px 0;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.bkla_a {
		height: 80px;
		border-right: 1px solid #eaeaea;
		width: 12.142%;
		text-align: center;
		font-size: 14px;
		color: #a5a5a5;
		padding-top: 7px;
		transition: all ease 0.3s;
	}

	.bkla_a span {
		display: block;
		font-family: Arial;
		font-size: 46px;
		color: #333;
		line-height: 34px;
		font-weight: bold;
		margin-bottom: 10px;
		transition: all ease 0.3s;
	}

	.bkla .alla_w {
		margin-top: 0;
		width: 70%;
	}

	.bkla .alla_m {
		margin-top: 0;
		height: 80px;
	}

	.bkla:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.bkla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.bkla:hover .alla_w p {
		color: #fff;
	}

	.bkla:hover .alla_w span {
		color: #fff;
	}

	.bkla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color: #fff;
	}

	.bkla:hover .bkla_a {
		color: #fff;
		border-color: #fff;
	}

	.bkla:hover .bkla_a span {
		color: #fff;
	}

	/*关于页*/
	.gyya {
		width: 100%;
		margin-top: 40px;
	}

	.gyya_w {
		width: 47.2%;
	}

	.gyya_w>h5 {
		font-size: 20px;
		color: #333333;
		font-weight: bold;
		line-height: 20px;
	}

	.gyya_w>p {
		font-size: 14px;
		color: #444444;
		line-height: 28px;
		margin-top: 35px;
		width: 95%;
	}

	.gyya_wa {
		width: 112%;
		margin-top: 34px;
	}

	.gyya_waa {
		width: 33%;
		margin-bottom: 2rem;
	}

	.gyya_waa h6 {
		font-family: Arial;
		font-size: 55px;
		color: #ffbf00;
		font-weight: bold;
		line-height: 47px;
	}

	.gyya_waa h6 m {
		font-size: 28px;
		position: relative;
		top: -22px;
		display: inline-block;
		width: 0;
	}

	.gyya_waa h6 b {
		font-weight: normal;
		font-size: 14px;
		color: #ffbf00;
		display: inline-block;
		margin-left: 3px;
	}

	.gyya_waa p {
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		margin-top: 3px;
	}

	.gyya_wb {
		width: 100%;
		margin-top: 15px;
	}

	.gyya_wb p {
		font-size: 14px;
		color: #444444;
		line-height: 24px;
		margin-top: 10px;
	}

	.gyya_t {
		width: 52%;
	}

	.gyya_t img {
		width: 100%;
	}

	.gyyb {
		width: 100%;
		background-color: #f5f5f5;
		margin-top: 56px;
		padding: 33px 0;
	}

	.gyyb_a {
		width: 22.857%;
		background-color: #fff;
		margin-left: 2.857%;
		overflow: hidden;
	}

	.gyyb_a:nth-child(1) {
		margin-left: 0;
	}

	.gyyb_at {
		width: 50%;
	}

	.gyyb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.gyyb_aw {
		width: 50%;
		padding-top: 33px;
	}

	.gyyb_aw h6 {
		font-size: 16px;
		color: #444444;
		line-height: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
	}

	.gyyb_aw p {
		width: 80px;
		height: 29px;
		text-align: center;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 7%;
		line-height: 27px;
		border-radius: 30px;
		transition: all ease 0.3s;
	}

	.gyyb_a:hover .gyyb_aw p {
		border-color: #ffbf00;
		background-color: #ffbf00;
		color: #fff;
	}

	.gyyb_a:hover .gyyb_at img {
		transform: scale(1.05);
		transform-origin: right center;
	}

	.gyyc {
		width: 100%;
		position: relative;
		margin-top: 58px;
	}

	.gyyc p {
		width: 70%;
		font-size: 14px;
		color: #444444;
		line-height: 28px;
	}

	.gyyc h6 {
		background-image: url(../img/y61.png);
		background-size: 100% 100%;
		margin-top: 31px;
		font-size: 14px;
		color: #fff;
		line-height: 60px;
		padding-left: 25px;
	}

	.gyyc h6 span {
		display: inline-block;
		width: 20px;
		text-align: center;
		opacity: 0.5;
	}

	.gyyc img {
		position: absolute;
		width: 30.142%;
		right: 0;
		bottom: -1px;
	}

	/*荣誉页*/
	.ryy {
		width: 100%;
	}

	.ryya {
		width: 48.571%;
		margin: 0 auto;
		margin-top: 40px;
	}

	.ryya_a {
		width: 47.058%;
	}

	.ryya_a img {
		width: 100%;
	}

	.ryya_a p {
		text-align: center;
		font-size: 14px;
		color: #666666;
		line-height: 14px;
		height: 14px;
		margin-top: -7px;
	}

	.ryyb {
		width: 77.142%;
		margin: 0 auto;
		margin-top: 36px;
	}

	.ryyb .ryya_a {
		width: 29.629%;
		margin: 0 1.852%;
	}

	.ryyx {
		width: 100%;
		margin-top: 73px;
	}

	.ryyc {
		width: 102.857%;
		margin-left: -1.4285%;
	}

	.ryyc .ryya_a {
		width: 22.222%;
		margin: 0 1.389%;
		margin-top: 36px;
	}

	/*企业服务页*/
	.qyfwy {
		width: 100%;
		margin-top: 41px;
	}

	.qyfwyt {
		width: 50%;
	}

	.qyfwyt img {
		width: 100%;
		height: 410px;
	}

	.qyfwy .fwb {
		width: 50%;
		padding-top: 78px;
		background-image: url(../img/y65.jpg);
		background-size: 100% 100%;
		height: 410px;
		padding-left: 4%;
	}

	.qyfwy .fwba {
		border-bottom: 1px solid #fff;
		padding-bottom: 15px;
		display: inline-block;
	}

	.qyfwy .fwba h6 {
		font-size: 24px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
	}

	.qyfwy .fwba p {
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		margin-top: 9px;
	}

	.qyfwy .fwbb {
		width: 100%;
		margin-top: 5px;
	}

	.qyfwy .fwbb_a {
		width: 100%;
		display: table;
		margin-top: 30px;
	}

	.qyfwy .fwbb_a img {
		width: 56px;
		border-radius: 50%;
		float: left;
		margin-right: -6px;
	}

	.qyfwy .fwbb_a p {
		display: table-cell;
		vertical-align: middle;
		font-size: 16px;
		color: #fff;
		line-height: 24px;
		width: calc(100% - 56px);
	}

	.qyfwy .fwbb_a:nth-child(2) img {
		margin-right: -12px;
	}

	.qyfwy .fwb>img {
		float: right;
		width: 250px;
		margin-top: -17px;
	}

	.qyfwy .fwb>img {
		opacity: 0.6;
	}

	.fwya {
		width: 100%;
		margin-top: 81px;
		margin-bottom: 50px;
	}

	.fwyaa {
		width: 22.857%;
		position: relative;
	}

	.fwyaa_t {
		width: 100%;
		border-radius: 8px;
		overflow: hidden;
	}

	.fwyaa_t img {
		width: 100%;
	}

	.fwyaa_w {
		width: 100%;
		border: 1px solid #e4e4e4;
		margin-top: -7px;
		padding: 24px 20px 18px 20px;
	}

	.fwyaa_w p {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
	}

	.fwyaa h6 {
		background-image: url(../img/y70.png);
		width: 70px;
		height: 70px;
		background-size: 100% 100%;
		text-align: center;
		line-height: 70px;
		position: absolute;
		right: 12px;
		bottom: 44px;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
	}

	.fwyab {
		width: 15.714%;
	}

	.fwyab img {
		width: 36px;
		margin: 0 auto;
		margin-top: 60%;
	}

	/*生产实力页*/
	.scsla .gyya_waa {
		width: 48%;
	}

	.scsla>p {
		font-size: 15px;
		line-height: 28px;
		margin-top: 2%;
	}

	.scslb {
		width: 100%;
		margin-top: 82px;
	}

	.scslb img {
		width: 100%;
	}

	/*联系我们页*/
	.lxy {
		width: 100%;
		margin-top: 40px;
		background-image: url(../img/y6.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}

	.lxy .lxa {
		padding: 61px 0 0 4%;
	}

	.lxy .lxaa p {
		font-size: 13px;
	}

	.lxy .lxab {
		margin-top: 20px;
	}

	.lxya {
		margin-top: 20px;
		margin-right: 2%;
	}

	.lxya img {
		width: 90px;
		float: left;
		margin-right: 25px;
	}

	.ditu {
		width: 100%;
		margin-top: 34px;
	}

	/*网站地图*/
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: 20px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/




	@media (max-width: 1350px) {
		.cpab_a h6 a {
			line-height: 90px;
		}

		.ala .swiper-button-prev {
			top: 96.5%;
			left: 41%;
		}

		.ala .swiper-button-next {
			top: 96.5%;
			right: 41%;
		}

		#tsShopContainer #tsPicContainer #tsImgSCon li {
			width: 205px;
		}

		#tsShopContainer #tsPicContainer #tsImgSCon li img {
			width: 195px;
		}
	}

	@media (max-width: 1280px) {
		#tsShopContainer #tsPicContainer #tsImgSCon li {
			width: 195px;
		}

		#tsShopContainer #tsPicContainer #tsImgSCon li img {
			width: 185px;
		}
	}






	@media (min-width: 1150px) {


		.alla_w {
			width: 58%;
		}

	}


	@media (min-width: 1199px) {
		.ban {
			height: 521px;
		}

		.imgbox {
			width: 1600px;
			margin-left: -800px;
			height: 521px;
		}

		.bka img {
			width: 1600px;
			margin-left: -800px;
		}

		.gy {
			background-size: 1600px 610px;
		}


		.nban img {
			width: 1700px;
			margin-left: -850px;
		}
	}


	@media (min-width: 1249px) {}

	@media (min-width: 1299px) {
		.yjb_a {
			margin-left: 35px;
		}



	}

	@media (min-width: 1349px) {}



}

@media(max-width:999px) {

	body,
	html {
		padding: 0;
		background: #fff;
		font-family: Arial;
		-webkit-font-smoothing: antialiased;
		-webkit-text-size-adjust: none;
		-webkit-tap-highlight-color: transparent;
		-webkit-overflow-scrolling: touch;
		max-width: 760px;
		margin: 0 auto;
	}

	body {
		overflow-x: hidden;
	}

	a,
	ul,
	li,
	ol,
	p,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	dl,
	dt,
	dd {
		list-style: none;
		padding: 0;
		margin: 0;
		text-decoration: none;
		font-weight: normal;
	}

	* img {
		display: block;
		border: none;
	}

	input,
	select,
	textarea {
		padding: 0;
		margin: 0;
		font-family: "微软雅黑";
		-webkit-appearance: none;
		outline: none;
		border: none;
	}

	/*p{text-align:justify;}*/
	.pc {
		display: none;
	}

	.mob {
		display: block;
	}

	.ellipsis {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.clearfix {
		clear: both;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right
	}

	.commen {
		width: 92%;
		margin: 0 auto;
	}

	.commen1 {
		width: 92%;
		margin: 0 auto;
	}

	* {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.lxb input::-webkit-input-placeholder,
	.lxb textarea::-webkit-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-moz-placeholder,
	.lxb textarea:-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input::-moz-placeholder,
	.lxb textarea::-moz-placeholder {
		color: #fff;
		opacity: 1;
	}

	.lxb input:-ms-input-placeholder,
	.lxb textarea:-ms-input-placeholder {
		color: #fff;
		opacity: 1;
	}

	/*手机banner*/
	.sjban {
		width: 100%;
		margin-top: 24%;
	}

	.sjban .swiper-container {
		width: 100%;
	}

	.sjban .swiper-slide {
		width: 100%;
	}

	.sjban .swiper-slide img {
		width: 100%;
	}

	#swiper-pagination_ban {
		bottom: 12px;
	}

	#swiper-pagination_ban .swiper-pagination-bullet {
		background-color: #fff;
		width: 7px;
		height: 7px;
		margin: 0 3px;
		transition: all ease 0.3s;
	}

	#swiper-pagination_ban .swiper-pagination-bullet-active {
		background-color: #ffbf00;
		width: 26px;
		border-radius: 20px;
	}

	/*手机nav*/
	.sjdhgd {
		width: 100%;
		background-size: 100% 100%;
		position: fixed;
		z-index: 10000;
		top: 0;
		left: 0;
		background-color: #fff;
	}

	.sjdh {
		margin: 0 auto;
		width: 100%;
		padding: 4% 1%;
		transition: all ease 0.4s;
	}

	.sjdha {
		width: 100%;
	}

	.sjdha_t1 {
		width: 60%;
		overflow: hidden;
	}

	.sjdha_t1 img {
		width: 100%;
	}

	.sjdha_t2 {
		width: 46px;
		position: absolute;
		right: 5%;
		top: calc(50% - 22px);
	}

	.sjdha_t2 img {
		width: 100%;
	}

	.topa {
		position: absolute;
		right: 3%;
		top: 50%;
		margin-top: -13px;
	}

	.topa_a {
		margin-left: 7px;
		position: relative;
		z-index: 100;
		cursor: pointer;
	}

	.topa_a img.t1 {
		width: 26px;
		height: 26px;
		transition: all ease 0.3s;
	}

	.topa_a img.t3 {
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;
		transition: all ease 0.3s;
		width: 26px;
		height: 26px;
	}

	.topa_a:hover img.t3 {
		opacity: 1;
	}

	.topa_a:nth-child(1) img.t3 {
		opacity: 1;
	}

	.huakuai {
		position: fixed;
		top: 0;
		right: -100%;
		z-index: 100001;
		transition: all .4s cubic-bezier(.4, 0, 0, 1);
		width: 100%;
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
	}

	.sjdhb {
		width: 79%;
		background: #fff;
		overflow-y: scroll;
		height: 100%;
		padding-bottom: 25%;
		float: right;
	}

	.guanbi {
		width: 100%;
	}

	.guanbi img {
		width: 22px;
		height: 22px;
		margin: 5%;
		float: right;
	}

	.sjdhb_a {
		width: 100%;
	}

	.sjdhb_a h6 {
		line-height: 48px;
		width: 100%;
		padding-left: 18px;
		text-transform: uppercase;
	}

	.sjdhb_a h6 a {
		font-size: 1.1rem;
		color: #222222;
	}

	.sjdhb_a h6 span {
		font-size: 0.8rem;
		display: inline-block;
		margin-left: 7px;
		color: #b6b6b6;
	}

	.sjdhb_ah1 h6 {
		border-left: 3px solid #ffbf00;
		background: #f6f6f6;
	}

	.sjdhb_ah1 h6 a {
		color: #ffbf00;
	}

	.sjdhb_aa {
		width: 100%;
		height: 0;
		overflow: hidden;
	}

	.sjdhb_ah1 .sjdhb_aa {
		height: auto;
	}

	.sjdhb_p {
		width: 100%;
		line-height: 28px;
		padding-left: 37px;
		text-transform: uppercase;
		margin: 11px 0;
	}

	.sjdhb_p a {
		font-size: 0.95rem;
		color: #222222;
	}

	.sjdhb_pa a {
		color: #ffbf00;
	}

	/**手机底部导航**/
	.dan-xia {
		width: 100%;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 1000;
		background-color: #0d0a00;
	}

	.dan-xib {
		width: 25%;
		padding: 3% 0 2% 0%;
	}
.dan-xid{
	
	padding: 5px 0;
}
	.dan-xid img {
		height: 25px;
		margin: 0 auto;
	}

	.dan-xid p {
		color: #ffffff;
		text-align: center;
		font-size: 0.85rem;
		line-height: 22px;
		margin-top: 5px;
	}

	.dhgd_d {
		width: 49px;
		position: absolute;
		left: calc(50% - 22px);
		top: -22px;
		animation: bounce_a 2s infinite;
	}

	.dhgd_d img {
		width: 100%;
	}

	@keyframes bounce_a {

		0%,
		20%,
		53%,
		80%,
		100% {
			-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
			transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}

		40%,
		43% {
			-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
			transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
			-webkit-transform: translate3d(0, -14px, 0);
			transform: translate3d(0, -14px, 0);
		}

		70% {
			-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
			transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
			-webkit-transform: translate3d(0, -6px, 0);
			transform: translate3d(0, -6px, 0);
		}

		90% {
			-webkit-transform: translate3d(0, -1px, 0);
			transform: translate3d(0, -1px, 0);
		}
	}

	.bounce_a {
		-webkit-animation-name: bounce_a;
		animation-name: bounce_a;
		-webkit-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		transform-origin: center bottom;
	}

	.flip li.ppp {
		background-color: #25a374;
	}

	.keyword {
		width: 100%;
		padding: 12px 0;
	}

	.keyword p {
		font-size: 0.8rem;
		color: #666666;
		line-height: 22px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.keyword p span {
		color: #ffbf00;
	}

	.keyword p a {
		font-size: 0.8rem;
		color: #666666;
		transition: all ease 0.3s;
		margin-right: 10px;
	}

	.keyword p a:hover {
		color: #ffbf00;
	}

	/*产品中心*/
	.cp {
		width: 100%;
		overflow: hidden;
		background-color: #f5f5f5;
		padding: 10% 0;
	}

	.cpcb {
		width: 100%;
		margin-top: 0%;
	}

	.cpcb_a {
		width: 47%;
		margin-top: 8%;
	}

	.cpcb_at {
		width: 100%;
		overflow: hidden;
	}

	.cpcb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cpcb_aw {
		width: 100%;
		background-color: #ededed;
		padding: 6%;
	}

	.cpcb_aw h6 {
		text-align: center;
		font-size: 1.1rem;
		color: #333333;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cpcb_aw p {
		width: 100px;
		height: 26px;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 8px;
		font-size: 0.8rem;
		color: #444444;
		text-align: center;
		line-height: 26px;
		border-radius: 13px;
	}

	.cpcb_a:hover .cpcb_at img {
		transform: scale(1.05);
	}

	/*4大服务优势*/
	.ys {
		width: 100%;
		overflow: hidden;
		padding-top: 8%;
		padding-bottom: 8%;
		background-image: url(../img/y13-1.png);
		background-repeat: no-repeat;
		background-position: top -4px center;
		background-size: 100% 100%;
	}

	.ysa {
		width: 100%;
		position: relative;
		text-align: center;
	}

	.ysa h6 {
		font-size: 1.5rem;
		color: #ffffff;
		font-weight: bold;
		line-height: 2rem;
		text-align: center;
		position: relative;
		display: inline-block;
	}

	.ysa h6::after {
		content: '';
		width: 3rem;
		height: 1px;
		background-color: #ffbf00;
		left: 105%;
		top: 50%;
		position: absolute;
	}

	.ysa h6::before {
		content: '';
		width: 3rem;
		height: 1px;
		background-color: #ffbf00;
		right: 105%;
		top: 50%;
		position: absolute;
	}

	.ysa h6 span {
		color: #ffbf00;
	}

	.ysa p {
		font-size: 0.80rem;
		color: #fefefe;
		text-align: center;
		text-transform: uppercase;
		line-height: 1rem;
		margin-top: 0.5rem;
	}

	.ysa>span {
		position: absolute;
		font-size: 3rem;
		line-height: 95px;
		font-weight: bold;
		color: #fff;
		top: 30%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 200%;
		text-align: center;
		opacity: 0.05;
	}

	.ysb {
		width: 100%;
		margin-top: 0.5rem;
	}

	.ysb ul {
		text-align: center;
	}

	.ysb li {
		width: 32.2%;
		display: inline-block;
	}

	.ysb li:nth-child(2) {
		border-left: 1px solid #808080;
		border-right: 1px solid #808080;
	}

	.ysb li span {
		width: 1.5rem;
		font-size: 0.8rem;
		line-height: 1.4rem;
		color: #fff;
		display: inline-block;
		border: solid 1px #999999;
		border-radius: 60px;
	}

	.ysb li p {
		font-size: 0.85rem;
		line-height: 2rem;
		color: #fff;
		font-weight: bold;
		display: inline-block;
	}

	.ysb li.co span {
		color: #fff;
		background-color: #ffbf00;
		border: solid 1px #ffbf00;
	}

	.ysb li.co p {
		color: #ffbf00;
	}

	.ysb-co {
		width: 100%;
		margin-top: 18px;
	}

	.ysb-coa {
		width: 100%;
		background-image: url(../img/y78.jpg);
		background-size: 100%;
		background-position: 200% bottom;
		background-repeat: no-repeat;
		display: none;
		background-color: #fff;
	}

	.ysb-coa:nth-child(1) {
		display: block;
	}

	.ysb-coa:nth-child(2) {
		background-image: url(../img/y78-2.jpg);
	}
	
	.ysb-coa:nth-child(3) {
		background-image: url(../img/y78-3.jpg);
	}
	.ysb-coa-l {
		padding: 1.5rem;
		position: relative;
		height: 100%;
		display: inline-block;
		width: 100%;
	}

	.ysb-coa-l h5 {
		font-size: 1.2rem;
		color: #333;
		line-height: 1.2rem;
		font-weight: bold;
		margin-bottom: 1.5rem;
	}

	.ysb-coa-l h5 span {
		font-size: 0.85rem;
		color: #cccccc;
		line-height: 1.5rem;
		display: block;
	}

	.ysb-coa-l p {
		font-size: 0.85rem;
		color: #333;
		line-height: 2rem;
		padding-left: 1.5rem;
		position: relative;
	}

	.ysb-coa-l p::after {
		content: '';
		position: absolute;
		width: 1.2rem;
		height: 2px;
		background-color: #ffbf00;
		left: 0;
		top: 1rem;
	}

	.ysb-coa-l h1 {
		display: none;

	}

	.ysb-coa-l h1 span {
		font-size: 16px;
		color: #e8e8e2;
		line-height: 45px;
	}

	.ysb-coa-r {
		display: inline-block;
		width: 100%;
	}

	.ysb-coa-r img {
		width: 100%;
	}

	/*企业服务*/
	.fw {
		width: 100%;
		padding-top: 8%;
		overflow: hidden;
	}

	.bt {
		text-align: center;
		position: relative;
	}

	.bt p {
		font-size: 1.5rem;
		color: #333333;
		line-height: 2rem;
		font-weight: bold;
		display: inline-block;
		position: relative;
	}

	.bt p span {
		color: #ffbf00;
	}

	.bt p::after {
		content: '';
		position: absolute;
		width: 3rem;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		left: 106%;
		transform: translate(0, -50%);
	}

	.bt p::before {
		content: '';
		position: absolute;
		width: 3rem;
		height: 1px;
		background-color: #ffbf00;
		top: 50%;
		right: 106%;
		transform: translate(0, -50%);
	}

	.bt h6 {
		text-align: center;
		font-size: 14px;
		color: #808080;
		text-transform: uppercase;
		line-height: 30px;
		letter-spacing: 1px;
	}

	.bt h5 {
		text-align: center;
		font-family: Arial;
		font-size: 0.85rem;
		color: #333333;
		text-transform: uppercase;
		line-height: 1.2rem;
		margin-top: 1rem;
	}

	.bt h5 span {
		font-weight: bold;
	}

	.bt>span {
		width: 200%;
		font-size: 4rem;
		line-height: 3rem;
		color: #f5f5f5;
		font-weight: bold;
		position: absolute;
		top: 1.15rem;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: -1;
	}

	.fwa {
		width: 100%;
		margin-top: 40px;
		text-align: center;
	}

	.fwa-a {
		width: 30%;
		display: inline-block;
		text-align: center;
		margin-right: 2.22%;
	}

	.fwa-a:nth-child(5) {
		margin-right: 0;
	}

	.fwa-a p {
		width: 100%;
		overflow: hidden;
	}

	.fwa-a p img {
		width: 100%;
		overflow: hidden;
		transition: all 0.5s;
	}

	.fwa-a span {
		display: inline-block;
		font-size: 0.85rem;
		color: #333;
		line-height: 1.2rem;
		width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.fwa-a:hover p img {
		transform: scale(1.1);
	}

	.fwa>a {
		width: 7rem;
		font-size: 1rem;
		line-height: 2.5rem;
		color: #333;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
		margin-top: 40px;
		transition: all 0.5s;
	}

	.fwa>a:hover {
		margin-top: 30px;
		margin-bottom: -10px;
	}

	/*成功案例*/
	.al {
		width: 150%;
		margin-top: 15%;
		position: relative;
		margin-left: -25%;
	}

	.al .bt {
		text-align: left;
		margin-left: 15%;
	}

	.al .bt p::before {
		width: 0;
	}

	.al .bt h6 {
		text-align: left;
	}

	.al .bt span {
		transform: translate(0, -50%);
		left: 0;
	}

	.ala {
		width: 100%;
		margin-top: 12%;
	}

	.ala .swiper-container {
		width: 100%;
	}

	.ala .swiper-container .swiper-wrapper {
		width: 100%;
		left: 25%;
	}

	.ala #swiper-pagination_ban-a {
		left: 50%;
		transform: translate(-50%, 0);
		bottom: -2rem;
	}

	.ala .swiper-pagination-bullet {
		width: 1rem;
		height: 0.2rem;
		border-radius: 0;
		margin: 0.2rem;
		background-color: #e6e6e6;
	}

	.ala .swiper-pagination-bullet-active {
		background-color: #ffbf00;
		width: 2rem;
	}

	.alb {
		width: 100%;
		border: 1px solid #eaeaea;
		padding: 0.8rem;
		transition: all ease 0.5s;
		background-color: #ffffff;
		border: solid 1px #f2f2f2;
	}

	.alb h5 {
		font-size: 1.1rem;
		color: #333333;
		line-height: 1.5rem;
		font-weight: bold;
		transition: all ease 0.5s;
		margin-top: 0.8rem;
	}

	.alb h6 {
		font-size: 0.85rem;
		line-height: 1.5rem;
		transition: all ease 0.5s;
		display: inline-block;
		margin-top: 0.8rem;
		height: 1.5rem;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}

	.alb h6 m {
		display: inline-block;
		color: #fff;
		width: 78px;
		text-align: center;
		background-color: #262626;
	}

	.alb h6 span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 8px;
		width: calc(100% - 77px);
		margin-left: -6px;
	}

	.alb p {
		width: 100%;
		font-size: 0.85rem;
		color: #444444;
		line-height: 1.2rem;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.alb p img {
		transition: all ease 0.5s;
		width: 100%;
	}

	.alb a>span {
		font-size: 0.85rem;
		color: #666666;
		line-height: 1.2rem;
		transition: all ease 0.5s;
		height: 2.4rem;
		overflow: hidden;
		width: 100%;
		display: none;
		margin-top: 0.5rem;
	}

	.alb:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alb:hover h5 {
		color: #ffbf00;
	}

	.alb:hover p img {
		transform: scale(1.1);
	}

	.alb:hover a>span {
		color: #fff;
	}

	.al .more {
		position: absolute;
		top: 4rem;
		right: 20%;
	}

	.more {
		width: 7rem;
		height: 2.5rem;
		margin: 0 auto;
		line-height: 2.5rem;
		transition: all ease 0.3s;
		background-color: #ffbf00;
		text-align: center;
		position: relative;
		z-index: 1000;
	}

	.more a {
		font-size: 1rem;
		color: #333333;
		display: block;
		transition: all ease 0.3s;
	}

	.more:hover {
		transform: translateY(-6px);
	}

	.morea {
		background-color: #f26a00;
		border-color: #f26a00;
		background-image: url(../img/y25.png);
	}

	.morea a {
		color: #fff;
	}


	.bka {
		width: 100%;
		overflow: hidden;
		margin-top: 64px;
	}

	.bka img {
		width: 100%;
	}

	.ala .swiper-button-prev {
		background-image: url(../img/y88.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		left: 42%;
		display: none;
	}

	.ala .swiper-button-next {
		background-image: url(../img/y89.png);
		background-size: 100% 100%;
		width: 40px;
		height: 41px;
		top: 97%;
		right: 42%;
	}

	/*关于*/
	.gy {
		width: 100%;
		padding-top: 10%;
		padding-bottom: 10%;
		position: relative;
		background-color: #f7f7f7;
	}

	.gya {
		width: 100%;
		float: none;
	}

	.gya .bt {
		text-align: left;
	}

	.gya .bt h6 {
		color: #808080;
		text-align: left;
	}

	.gya .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.gya .bt p {
		width: auto;
		text-align: left;
	}

	.gya .bt p::before {
		width: 0;
	}


	.gyaa {
		width: 100%;
		margin-top: 1rem;
	}

	.gyaa h6 {
		font-size: 0.85rem;
		color: #333333;
		line-height: 0.85rem;
	}

	.gyaa p {
		font-size: 0.85rem;
		line-height: 1.5rem;
		margin-top: 0.5rem;
	}

	.gyab-b {
		display: flex;
		flex-wrap: wrap;
	}

	.gyab {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
		float: none;
		width: 33%;
	}

	.gyab h6 {
		font-family: Arial;
		font-size: 1.5rem;
		font-weight: bold;
		color: #ffbf00;
		line-height: 2rem;
	}

	.gyab h6 span {
		font-size: 0.85rem;
		position: relative;
		color: #333333;
		font-weight: normal;
	}

	.gyab p {
		font-size: 0.85rem;
		color: #666666;
		line-height: 0.85rem;
	}

	.gya .more {
		background-color: #ffbf00;
		border-color: #ffbf00;
		position: absolute;
		top: 2rem;
		right: 1rem;
	}

	.gya .more a {
		color: #333333;
	}

	.gyb {
		width: 100%;
	}

	.gyb img {
		width: 100%;
	}


	/*新闻资讯*/
	.xw {
		width: 100%;
		margin-top: 100px;
		position: relative;
	}

	.xw .bt {
		text-align: left;
	}

	.xw-sjqh {
		position: absolute;
		top: 4rem;
		left: 0;
		width: 100%;
		text-align: center;
	}

	.xw-sjqh li {
		font-size: 1rem;
		line-height: 1.5rem;
		color: #333;
		display: inline-block;
		margin-right: 1rem;
		cursor: pointer;
	}

	.xw-sjqh li.co {
		margin-top: 2px;
		color: #ffbf00;
		border-bottom: 2px solid #ffbf00;
	}

	.xw .bt h6 {
		color: #808080;
		text-align: left;
	}

	.xw .bt>span {
		left: 0;
		transform: translate(0, -50%);
		text-align: left;
	}

	.xw .bt p {
		width: auto;
		text-align: left;
	}

	.xw .bt p::before {
		width: 0;
	}


	.xwa {
		width: 100%;
		margin-top: 50px;
	}

	.xwaa {
		width: 100%;
		position: relative;
		overflow: hidden;
		border: 1px solid #f2f2f2;
	}

	.xwaa img {
		width: 100%;
		transition: all ease 0.5s;
	}

	.xwaa_w {
		width: 100%;
		left: 0;
		bottom: 0;
		padding: 1rem;
		position: absolute;
		transition: all ease 0.5s;
	}


	.xwaa_w h6 {
		font-size: 1.2rem;
		color: #fff;
		line-height: 1.5rem;
		width: 80%;
		overflow: hidden;
		transition: all ease 0.5s;
	}

	.xwaa_w p {
		font-size: 0.85rem;
		line-height: 1rem;
		width: 100%;
		height: 1rem;
		color: #cccccc;
		overflow: hidden;
		margin-top: 0.5rem;
		transition: all ease 0.5s;
	}

	.xwaa_w span {
		position: absolute;
		display: block;
		font-size: 0.85rem;
		color: #b3b3b3;
		line-height: 1rem;
		right: 1rem;
		top: 1.5rem;
		transition: all ease 0.5s;
	}

	.xwaa:hover img {
		transform: scale(1.05);
	}

	.xwaa:hover .xwaa_w {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.xwaa:hover .xwaa_w h6 {
		color: #ffbf00;
	}

	.xwaa:hover .xwaa_w p {
		color: #e6e6e6;
	}

	.xwaa:hover .xwaa_w span {
		color: #cccccc;
	}

	.xwab {
		width: 100%;
		position: relative;
	}


	.xwaba-box.co {
		display: inline-block;
	}

	.xwaba-box {
		display: none;
		position: relative;
		padding-bottom: 4rem;
	}

	.xwaba {
		width: 100%;
		padding: 1rem 0.5rem;
		transition: all ease 0.3s;
		position: relative;
		transition: all ease 0.5s;
		background-color: #f7f7f7;
		margin: 0.5rem 0;
	}

	.xwaba h5 {
		font-size: 1.2rem;
		color: #343434;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 1.5rem;
		width: 90%;
		transition: all ease 0.5s;
	}

	.xwaba p {
		font-size: 0.85rem;
		color: #666666;
		line-height: 1rem;
		height: 1rem;
		overflow: hidden;
		margin-top: 0.5rem;
		transition: all ease 0.5s;
	}

	.xwaba span {
		display: block;
		font-size: 0.85rem;
		color: #999999;
		line-height: 1rem;
		position: absolute;
		right: 1rem;
		top: 1rem;
		transition: all ease 0.5s;
	}


	.xwaba:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.xwaba:hover h5 {
		color: #ffbf00;
	}

	.xwaba:hover p {
		color: #e6e6e6;
	}

	.xwaba:hover span {
		color: #cccccc;
	}

	.xwac {
		width: 100%;
		background-color: #f7f7f7;
		padding: 40px 12px 34px 12px;
		display: none;
	}

	.xwac.co {
		display: inline-block;
	}

	.xwac>h6 {
		font-size: 1.2rem;
		color: #333333;
		line-height: 1.5rem;
		padding: 0 0.5rem;
		font-weight: bold;
		margin-bottom: 1rem;
	}

	.xwaca {
		width: 100%;
		padding: 1rem 0.5rem;
		transition: all ease 0.3s;
	}

	.xwaca h6 {
		font-size: 1.2rem;
		color: #333333;
		line-height: 1.5rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}

	.xwaca p {
		font-size: 0.85rem;
		color: #666666;
		line-height: 1.5rem;
		margin-top: 0.5rem;
		height: 3rem;
		overflow: hidden;
	}

	.xwaca:hover {
		background-color: #fff;
	}

	.xwaca:hover h6 {
		color: #ffbf00;
	}

	.xwac>p {
		width: 100%;
		margin-top: 31px;
		text-align: center;
	}

	.xwac>p a {
		font-size: 16px;
		color: #333333;
		width: 130px;
		line-height: 40px;
		text-align: center;
		background-color: #ffbf00;
		display: inline-block;
	}


	.xw .more {
		position: absolute;
		bottom: 0rem;
		left: calc(50% - 4rem);
	}

	/*联系*/
	.lx {
		width: 100%;
		overflow: hidden;
		background-image: url(../img/y6.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin-top: 2rem;
		padding: 1rem 0;
	}

	.lxy {
		width: 110%;
		margin-left: -5%;
		overflow: hidden;
		background-color: #f7f7f7;
		margin-top: 2rem;
		padding: 1rem;
	}
	.lxy .lxaa h6{
		color: #333;
	}
	.lxy .lxab-a p{
		color: #333;
	}
	.lxy .lxab-a p span{
		color: #333;
	}

	.lxy .lxya {
		width: 100%;
		margin-top: 10px;
	}

	.lxy .lxya img {
		width: 30%;
		display: inline-block;
		margin: 0 1%;
	}

	.lxa {
		width: 100%;
		float: none;
	}

	.lxaa {
		width: 100%;
	}

	.lxaa h6 {
		font-size: 1.2rem;
		color: #fff;
		line-height: 1.5rem;
		font-weight: bold;
	}

	.lxaa p {
		font-size: 0.85rem;
		color: #fff;
		line-height: 2rem;
	}

	.lxaa img {
		width: 10rem;
		margin-top: 0.1rem;
	}

	.lxab {
		margin-top: 1rem;
	}

	.lxab-a {
		padding-left: 2rem;
		position: relative;
		margin: 0.5rem 0;
		display: inline-block;
	}

	.lxab-a p {
		font-size: 0.8rem;
		line-height: 1.5rem;
		color: #ccc;
		display: inline-block;
	}

	.lxab-a p span {
		color: #ffffff;
	}

	.lxab-a img {
		width: 1.8rem;
		position: absolute;
		left: 0;
		top: -5px;
	}

	.lxab-a:nth-child(1) {
		margin: 10px 0;
	}

	.lxab-a:nth-child(1) p {
		width: 49%;
	}

	.lxab-a:nth-child(1) img {
		top: 8px;
	}

	.lxab-a:nth-child(2),
	.lxab-a:nth-child(3) {
		width:100%;
		display: inline-block;
	}

	.lx .more {
		display: none;
	}


	.lxb {
		width: 100%;
		background-color: rgb(255, 255, 255, 0.1);
		padding: 1rem;
		margin-top: 1rem;
		float: none;
	}
	.lxy .lxb{
		background-color:#ffbf00 ;
	}
	.lxy .lxb .input2{
		background-color:#333 ;
		color: #fff;
	}
	.lxy .lxb h6{
		color: #333;
	}

	.lxb h6 {
		font-size: 1.5rem;
		color: #fff;
		line-height: 2rem;
		text-align: left;
		margin-bottom: 0.5rem;
	}

	.lxb h6 span {
		color: #ffbf00;
		font-weight: bold;
	}

	.lxb .input1 {
		width: 48.8%;
		line-height: 2rem;
		height: 2rem;
		background-color: #fff;
		padding-left: 0.5rem;
		font-size: 0.85rem;
		color: #808080;
		margin-top: 0.5rem;
	}

	.lxb textarea {
		width: 100%;
		line-height: 1rem;
		background-color: #fff;
		padding-left: 0.5rem;
		font-size: 0.85rem;
		color: #808080;
		margin-top: 0.5rem;
		height: 7rem;
		padding-top: 0.5rem;
	}

	.lxb .input2 {
		width: 100%;
		line-height: 2.5rem;
		background-color: #ffbf00;
		text-align: center;
		font-size: 1rem;
		color: #323232;
		margin-top: 1rem;
		cursor: pointer;
	}

	.bkb {
		width: 100%;
		padding: 42px 0 44px;
	}

	.bkb_a {
		width: 25%;
		height: 72px;
		border-left: 1px solid #eaeaea;
		padding-left: 75px;
	}

	.bkb_a img {
		width: 70px;
		float: left;
	}

	.bkb_a p {
		width: calc(100% - 80px);
		float: left;
		margin-left: 10px;
		font-size: 16px;
		color: #999999;
		line-height: 16px;
		margin-top: 18px;
	}

	.bkb_a p span {
		font-size: 14px;
		color: #0e0e0e;
		font-weight: bold;
		line-height: 17px;
		margin-top: 6px;
		display: block;
	}

	.bkb_a:nth-child(1) {
		border-left: none;
	}

	.bkb_a:nth-child(3) {
		padding-left: 48px;
	}

	.bkb_a:nth-child(4) {
		padding-left: 45px;
	}

	/*footer*/
	.yj {
		width: 100%;
		overflow: hidden;
		background-color: #1a1a1a;
		margin-top: -1px;
		padding-bottom: 20px;
		margin-bottom: 80px;
	}

	.yjx {
		width: 60%;
	}

	.yjx p {
		font-size: 0.85rem;
		color: #c7c7c8;
		line-height: 22px;
		margin-top: 8px;
	}

	.yjx p span {
		display: inline-block;
		width: 0.1rem;
	}

	.yjb {
		margin-top: 10px;
	}

	.yjb_a {
		width: 115px;
	}

	.yjb_a img {
		width: 100%;
	}

	.yjb_a p {
		font-size: 0.75rem;
		color: #999999;
		line-height: 12px;
		margin-top: 15px;
		text-align: center;
	}

	.yjc {
		width: 100%;
		border-top: 1px solid #4c4c4c;
		padding: 0.5rem 0;
	}

	.yjca {
		float: none;
	}

	.yjca p {
		font-size: 0.7rem;
		color: #999999;
		line-height: 12px;
		margin-top: 12px;
		text-align: center;
	}

	.yjca p a {
		font-size: 0.7rem;
		color: #999999;
		line-height: 12px;
	}

	.yjca p span {
		display: block;
		height: 0.5rem;
	}

	.yjcb {}

	.yjcb p {
		float: right;
		font-size: 14px;
		color: #999999;
		line-height: 14px;
		text-align: right;
		margin-top: 15px;
	}

	.yjcb p span {
		display: block;
		font-size: 20px;
		color: #f15c00;
		font-family: Arial;
		line-height: 15px;
		margin-top: 9px;
	}

	.yjcb img {
		float: right;
		width: 94px;
		margin-left: 18px;
	}

	.yl {
		width: 100%;
		padding: 15px 20px
	}

	.yl p {
		font-size: 12px;
		color: #999999;
		line-height: 22px;
	}

	.yl p a {
		font-size: 12px;
		color: #999999;
		margin: 0 8px;
		transition: all ease 0.3s;
	}

	.yl p a:hover {
		color: #f15c00;
	}



	/*固定的悬浮窗*/
	.yb_conct {
		position: fixed;
		z-index: 9999999;
		top: 290px;
		right: -127px;
		cursor: pointer;
		transition: all .3s ease;
	}

	.yb_bar ul li {
		width: 180px;
		height: 53px;
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar ul li a {
		font: 15px/53px 'al1';
		color: #fff;
		text-indent: 54px;
		margin-bottom: 3px;
		border-radius: 3px;
		transition: all .5s ease;
		overflow: hidden;
	}

	.yb_bar .yb_top {
		background: #009a44 url(../img/t1.png) no-repeat;
	}

	.yb_bar .yb_phone {
		background: #009a44 url(../img/t2.png) no-repeat;
	}

	.yb_bar .yb_QQ {
		text-indent: 0;
		background: #009a44 url(../img/t3.png) no-repeat;
	}

	.yb_bar .yb_ercode {
		background: #009a44 url(../img/t4.png) no-repeat;
	}

	.hd_qr {
		padding: 6px 37px 25px 37px;
		box-sizing: border-box;
		width: 180px;
	}

	.yb_QQ a {
		display: block;
		text-indent: 54px;
		width: 100%;
		height: 100%;
		color: #fff;
	}

	.yb_QQ a:hover {
		color: #fff;
	}

	.zuoc {
		position: fixed;
		z-index: 9999999;
		bottom: 10%;
		left: -0;
		cursor: pointer;
		transition: all .3s ease;
		width: 255px;
		opacity: 0;
	}

	.zuoca {
		width: 100%;
		margin: 9.5px 0;
		margin-left: -160px;
		transition: all .3s ease;
	}

	.zuoca img {
		width: 100%;
	}

	.zuoca:hover {
		margin-left: 0;
	}

	/*****************************************内页开始******************************************/

	/*产品列表页*/
	.cpad {
		display: none;
	}

	.sjdhgd_n {
		box-shadow: 0 -2px 18px -2px #f16600;
	}

	.cpa {
		width: 100%;
	}

	.cpab {
		width: 100%;
		background-color: #fff;
		margin-top: 1.5rem;
		margin-bottom: 0.5rem;
	}

	.cpab_a {
		width: 49%;
		transition: all ease 0.3s;
		display: inline-block;
		border-top: 2px solid #fff;
		text-align: center;
		background-color: #fff;
	}

	.cpab_a h6 {
		border-top: 1px solid #f5f5f5;
		position: relative;
		transition: all ease 0.3s;
	}

	.cpab_a h6 a {
		font-size: 0.8rem;
		color: #666;
		display: block;
		line-height: 50px;
		width: 100%;
	}

	.cpab_aa {
		height: 0px;
		padding-top: 0px;
		transition: all ease 0.3s;
		opacity: 0;
		overflow: hidden;
		overflow: auto;
	}

	.cpab_aa p {
		line-height: 22px;
		padding-left: 10%;
		transition: all ease 0.3s;
		width: 50%;
		float: left;
	}

	.cpab_aa p a {
		font-size: 0.85rem;
		color: #444444;
		transition: all ease 0.3s;
	}

	.cpab_aa p:hover {
		transform: translateX(6px);
	}

	.cpab_aa p a:hover {
		color: #ffbf00;
	}

	.cpab_ax .cpab_aa {
		opacity: 1;
		height: 280px;
		padding-top: 13px;
	}

	.cpab_ax {
		border-color: #ffbf00;
		background-color: #fff9e5;
	}


	.cpab_ax h6 a {
		font-weight: bold;
		color: #252626;
	}

	.cpca_a img {
		width: 100%;
	}

	.cpca_b {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
		width: 100%;
		padding: 1.5rem;
	}

	.cpca_b h5 {
		font-size: 1.2rem;
		color: #fff;
		line-height: 1.3rem;
		margin-bottom: 1rem;
		overflow: hidden;
		width: 100%;
	}

	.cpca_b p {
		font-size: 0.99rem;
		color: #676767;
		line-height: 1.5rem;
		margin-bottom: 0.5rem;
	}

	.cpca_b p span {
		color: #fff;
	}

	.cpca_b a {
		width: 7rem;
		text-align: center;
		display: inline-block;
		font-size: 1rem;
		line-height: 2.5rem;
		color: #333333;
		background-color: #ffbf00;
		margin-top: 1rem;
	}

	.neiy {
		width: 100%;
		overflow: hidden;
		margin-top: 30%;
		padding-top: 5%;
	}

	.neiy .cpab_a h6 {
		border-color: #fff;
	}

	.neiy .cpab_aa {
		border-color: #fff;
	}

	.neiy .cpab_ax .cpab_aa {
		height: auto;
		padding-bottom: 10px;
	}

	.cpzla {
		width: 100%;
		margin-top: 40px;
	}

	.cpzla img {
		width: 100%;
	}

	.cpla {
		width: 100%;
		margin-top: 8%;
	}

	.cpla_a {
		width: 100%;
		padding: 16px 0 16px 5px;
		border-bottom: 1px solid #f7f7f7;
	}

	.cpla_a p {
		font-size: 1.1rem;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 13px;
		font-weight: bold;
		display: inline-block;
	}

	.cpla_a a {
		font-size: 0.85rem;
		color: #333333;
		line-height: 18px;
		padding-left: 13px;
		float: right;
	}

	.cplb {
		width: 100%;
		margin-top: 2%;
	}

	.cplba {
		width: 100%;
		border-bottom: 1px solid #ececec;
		padding: 6%;
	}

	.cplba_t {
		width: 100%;
		border: 1px solid #eaeaea;
		overflow: hidden;
	}

	.cplba_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.cplba_w {
		width: 100%;
		margin-top: 5%;
	}

	.cplba_w h6 {
		font-size: 1.2rem;
		color: #333333;
		line-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_w h1 {
		font-size: 1.2rem;
		color: #333333;
		line-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.cplba_wp {
		width: 100%;
		margin-bottom: 15%;
	}

	.cplba_wp p {
		font-size: 14px;
		color: #666666;
		line-height: 24px;
		width: 100%;
		float: left;
		margin-top: 10px;
	}

	.cplba_wp p span {
		color: #333333;
		font-size: 14px;
		margin-right: 5px;
	}

	.cplba_wm {
		width: 82px;
		height: 29px;
		line-height: 29px;
		background-color: #ffbf00;
		border-radius: 8px;
		text-align: center;
		font-family: Arial;
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		margin-top: -29px;
		transition: all ease 0.3s;
	}

	.cplba:hover .cplba_t img {
		transform: scale(1.05);
	}

	.cplba:hover .cplba_wm {
		transform: translateX(-6px);
	}

	.ym {
		display: table;
		margin: 0 auto;
		margin-top: 10%;
	}

	.ym p {
		float: left;
		width: 34px;
		height: 34px;
		line-height: 32px;
		border: 1px solid #eaeaea;
		border-radius: 8px;
		text-align: center;
		margin: 0 3px;
		transition: all ease 0.3s;
	}

	.ym p a {
		font-family: Arial;
		font-size: 0.8rem;
		color: #9c9ca3;
		display: block;
		transition: all ease 0.3s;
	}

	.ym p.a {
		width: 60px;
	}

	.ym p:hover {
		background-color: #ffbf00;
	}

	.ym p:hover a {
		color: #fff;
	}

	.ym p.on {
		background-color: #ffbf00;
	}

	.ym p.on a {
		color: #fff;
	}

	/*产品内页*/
	.cpna {
		width: 100%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.cpna_t {
		width: 340px;
		float: none;
		margin: 0 auto;
	}

	.l_change {
		position: relative;
		width: 100%;
	}

	#tsShopContainer li,
	#tsShopContainer img {
		vertical-align: top;
	}

	#tsShopContainer {
		width: 100%;
		position: relative;
		z-index: 3
	}

	#tsShopContainer #tsImgS {
		text-align: center;
		width: 100%;
		margin: 0 auto;
		position: relative;
		border: 1px solid #eaeaea;
	}

	#tsShopContainer #tsImgS a {
		display: block;
		text-align: center;
		margin: 0px auto;
	}

	#tsShopContainer #tsImgS img {
		border: 0px;
	}

	#tsShopContainer #tsPicContainer {
		width: 100%;
		height: 60px;
		position: relative;
		z-index: 4;
		margin-top: 16px;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL {
		width: 20px;
		height: 20px;
		background: url(../img/s32.png) no-repeat right center;
		position: absolute;
		top: 20px;
		left: -15px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrL:hover {
		background: url(../img/s32-1.png);
		background-size: 100%;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR {
		width: 20px;
		height: 20px;
		background: url(../img/s33.png) no-repeat left center;
		position: absolute;
		top: 20px;
		right: -15px;
		cursor: pointer;
		background-size: 100%;
		transition: all ease 0.3s;
	}

	#tsShopContainer #tsPicContainer #tsImgSArrR:hover {
		background: url(../img/s33-1.png);
		background-size: 100%;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon {
		position: absolute;
		left: 10px;
		width: 100px;
		height: 61px;
		overflow: hidden;
		z-index: 5
	}

	#tsShopContainer #tsPicContainer #tsImgSCon ul {
		width: 100%;
		overflow: hidden;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li {
		width: 80px;
		float: left;
		cursor: pointer;
		overflow: hidden;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li img {
		margin: 0 auto;
		border: 1px solid #eaeaea;
		display: block;
		width: 80px;
	}

	#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {
		border: 1px solid #ffbf00;
		margin: 0 auto;
	}

	.afd {
		position: absolute;
		right: 8px;
		bottom: 85px;
	}

	.cpna_w {
		width: 100%;
		margin-top: 8%;
	}

	.cpna_w .cplba_w {
		width: 100%;
	}

	.cpna_w .cplba_wp p {
		margin-top: 10px;
	}

	.cpna_w .cplba_w h5 {
		background-image: url(../img/y467.png);
		background-repeat: no-repeat;
		background-position: left center;
		width: 279px;
		height: 48px;
		line-height: 48px;
		font-size: 14px;
		color: #fff;
		padding-left: 53px;
		margin-top: 5%;
	}

	.cpna_w .cplba_w h5 b {
		font-family: Arial;
		font-size: 18px;
		margin-left: 7px;
	}

	.cpnb {
		width: 100%;
	}

	.cpnb .cpla_a p {
		font-size: 1rem;
	}

	.cpnba {
		width: 100%;
		margin-top: 8%;
		background-color: #fff;
	}

	.cpnbaa {
		width: 96%;
		margin: 0 auto;
	}

	.cpnbaa h5 {
		font-size: 1.2rem;
		color: #333333;
		line-height: 2.5rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
		font-weight: bold;
		margin-bottom: 5%;
	}

	.cpnbaa h5 span {
		color: #ffba00;
	}

	.cpnbaaa {
		width: 100%;
	}

	.cpnbaaa img {
		width: 100%;
		margin-bottom: 5%;
	}

	.cpnbaab {
		margin: 2% 0;
	}

	.cpnbaab img {
		width: 30px;
		display: inline-block;
		float: left;
	}

	.cpnbaab p {
		font-size: 0.85rem;
		line-height: 28px;
		width: 100%;
		display: inline-block;
	}

	.cpnbaac {
		width: 100%;
	}

	.cpnbaac img {
		width: 100%;
	}

	.cpnbaad h6 {
		font-size: 1rem;
		font-weight: bold;
		line-height: 1.5rem;
		color: #333333;
		margin-bottom: 0.6rem;
	}

	.cpnbaad p {
		font-size: 0.85rem;
		line-height: 2rem;
		transition: all ease 0.5s;
		display: inline-block;
		width: 100%;
	}

	.cpnbaad p m {
		display: inline-block;
		color: #fff;
		width: 4.5rem;
		text-align: center;
		background-color: #262626;
	}

	.cpnbaad p span {
		display: inline-block;
		color: #333333;
		background-color: #ffbf00;
		padding: 0 0 0 0.5rem;
		width: calc(100% - 4.4rem);
		margin-left: -0.4rem;
	}

	.cpnbaad>span {
		display: block;
		font-size: 0.85rem;
		line-height: 1.3rem;
		color: #666;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.cpnb-img {
		width: 100%;
	}

	.cpnb-img img {
		width: 100%;
	}

	.cpnbb {
		width: 100%;
		margin-top: 6%;
		background-color: #fff;
	}

	.cpnbba {
		width: 100%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.cpnbba table {
		width: 100%;
		border-collapse: collapse;
		background-color: #f7f7f7;
	}

	.cpnbba table td {
		height: 40px;
		border: 1px solid #d0d0d0;
		text-align: center;
		font-size: 0.8rem;
		color: #666666;
	}

	.cpnbba table td:nth-child(1) {
		min-width: 33px;
	}

	.cpnbba table td b {
		color: #333333;
	}

	.cpnbc {
		width: 100%;
		margin-top: 8%;
		background-color: #fff;
	}

	.cpnbca {
		width: 96%;
		margin: 0 auto;
	}

	.cpnbca>div:nth-child(2n) {
		margin-right: 0;
	}

	.cpnbca>div {
		width: 48.5%;
		display: inline-block;
		float: left;
		margin-right: 3%;
	}

	.cpnbca>div img {
		width: 100%;
	}

	.cpnbca>div p {
		font-size: 1rem;
		line-height: 1.5rem;
		color: #333;
		font-weight: bold;
		text-align: center;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}

	.cpnbca>div p span {
		font-weight: normal;
		display: block;
	}

	.cpnbcb {
		width: 96%;
		margin: 0 auto;
	}

	.cpnbcb img {
		width: 47.5%;
		margin-top: 5%;
	}

	.cpnbd {
		width: 100%;
		margin-top: 8%;
		background-color: #fff;
	}

	.cpnbda {
		width: 96%;
		margin: 0 auto;
	}

	.cpnbda p {
		font-size: 0.85rem;
		color: #333333;
		line-height: 24px;
		margin-top: 20px;
	}

	.cpnbda h6 {
		font-size: 1rem;
		color: #333333;
		font-weight: bold;
		line-height: 28px;
		margin-top: 5%;
		text-align: center;
	}

	.cpnbda img {
		display: block;
		margin: 0 auto;
		margin-top: 11px;
	}

	.cpnbdaa {
		width: 100%;
	}

	.cpnbdaa img {
		width: 48%;
		float: left;
		margin-top: 0%;
		margin-right: 4%;
		margin-bottom: 4%;
	}

	.cpnbdaa img:nth-child(2n) {
		margin-right: 0;
	}
	.cpnbdaa >p {
		width: 48%;
		float: left;
		margin-top:5%;
		margin-right: 4%;
		margin-bottom: 4%;
		text-align: center;
	}
	.cpnbdaa >p img{
		width: 100%;
	}
	
	.cpnbdaa >p:nth-child(2n) {
		margin-right: 0;
	}
	.cpnbdaa >p span{
		font-size: 0.8rem;
		line-height: 1rem;
		margin-top: 0.8rem;
		display: inline-block;
	}

	.cpnbe {
		width: 100%;
		overflow: hidden;
		background-color: #fff;
		padding-bottom: 1rem;
		margin-top: 8%;
	}

	.cpnbe .cpcb_a {
		width: 100%;
	}

	.cpnbe .cpcb_a .cpcb_at {
		border: 1px solid #eaeaea;
	}

	#swiper_tjcp {
		width: 150%;
	}

	.cpnbf {
		width: 100%;
		margin-top: 8%;
		background-color: #fff;
	}

	.cpnbfa {
		width: 96%;
		margin: 0 auto;
	}

	.cpnbfa a {
		padding: 5% 2%;
		display: inline-block;
		width: 100%;
		border-bottom: 1px solid #ccc;
	}

	.cpnbfa h6 {
		font-size: 1rem;
		color: #333333;
		line-height: 1.5rem;
	}

	.cpnbfa p {
		font-size: 0.85rem;
		color: #666666;
		line-height: 1.5rem;
	}

	.cpnbfa span {
		font-size: 0.85rem;
		color: #666666;
		line-height: 1.5rem;
	}

	/*解决方案列表页*/
	.jjl {
		width: 100%;
		padding-bottom: 5%;
	}

	.jjla {
		width: 100%;
		margin-top: 8%;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.jjla_t {
		width: 180px;
		overflow: hidden;
	}

	.jjla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.jjla_w {
		width: calc(100% - 180px);
		padding: 16px 5% 0 5%;
	}

	.jjla_w h5 {
		font-size: 1rem;
		color: #f16500;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		border-left: 2px solid #f16500;
		padding-left: 10px;
		line-height: 20px;
	}

	.jjla_w h6 {
		border-top: 1px solid #eaeaea;
		margin-top: 10px;
		font-size: 0.8rem;
		color: #444444;
		line-height: 14px;
		padding-top: 10px;
	}

	.jjla_w p {
		font-size: 0.75rem;
		color: #818181;
		line-height: 18px;
		margin-top: 8px;
		height: 36px;
		overflow: hidden;
	}

	.jjla_w span {
		display: none;
	}

	.jjla:hover .jjla_t img {
		transform: scale(1.05);
	}

	.jjla:hover .jjla_w span {
		color: #f16500;
		transform: translateX(-5px);
	}

	/*解决方案内页*/
	.jjn {
		width: 100%;
		padding-bottom: 10%;
		position: relative;
		margin-top: 34%;
	}

	.jjna {
		width: 100%;
	}

	.jjna h1 {
		text-align: center;
		font-size: 1.3rem;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
		border-bottom: 1px solid #e4e4e4;
		padding-bottom: 14px;
	}

	.jjnaa {
		width: 95.555%;
		margin: 0 auto;
	}

	.jjnaa h6 {
		font-size: 1rem;
		color: #333333;
		line-height: 18px;
		background-image: url(../img/y45.png);
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		padding-left: 12px;
		margin-top: 25px;
	}

	.jjnaa p {
		font-size: 0.85rem;
		color: #454545;
		line-height: 24px;
		margin-top: 10px;
	}

	.jjnaa img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}

	/*成功案例列表页*/
	.all {
		width: 100%;
	}

	.alla {
		width: 100%;
		background-color: #fff;
		margin-top: 8%;
	}

	.alla .commen {}

	.alla_t {
		width: 170px;
		overflow: hidden;
	}

	.alla_t img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.alla_w {
		width: calc(96% - 180px);
		margin-top: 12px;
		float: right;
	}

	.alla_w h6 {
		font-size: 1rem;
		color: #333333;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		transition: all ease 0.3s;
	}

	.alla_w p {
		font-size: 0.8rem;
		color: #666666;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		margin-top: 10px;
		transition: all ease 0.3s;
		text-indent: 2em;
	}

	.alla_w span {
		display: block;
		font-size: 0.7rem;
		color: #999999;
		line-height: 12px;
		margin-top: 15px;
	}

	.alla_m {
		display: none;
	}

	.alla:hover {
		background-image: linear-gradient(0deg,
				#404040 0%,
				#020202 100%);
	}

	.alla:hover .alla_t img {
		transform: scale(1.05);
	}

	.alla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.alla:hover .alla_w p {
		color: #fff;
	}

	.alla:hover .alla_w span {
		color: #fff;
	}

	.alla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color: #fff;
	}

	/*合作伙伴页*/
	.hzy {
		width: 102%;
		margin-left: -1%;
		margin-bottom: 2rem;
	}

	.hzy_a {
		width: 30%;
		margin: 0 1.666%;
		margin-top: 6%;
	}

	.hzy_a img {
		width: 100%;
		box-shadow: 0 0 20px 0 rgba(138, 138, 138, 0.1);
	}

	.hzy_a p {
		font-size: 0.8rem;
		color: #666666;
		line-height: 14px;
		height: 14px;
		margin-top: 10px;
		text-align: center;
	}

	/*评价列表页*/
	.pjl .alb {
		width: 100%;
		margin-top: 8%;
	}

	/*新闻内页*/
	.xwn {
		width: 100%;
	}

	.xwna {
		width: 100%;
		border-bottom: 1px solid #ebebeb;
		padding-bottom: 15px;
	}

	.xwna h1 {
		text-align: center;
		font-size: 1.2rem;
		color: #212121;
		font-weight: bold;
		line-height: 30px;
	}

	.xwna p {
		font-size: 0.75rem;
		color: #7e7e7e;
		line-height: 12px;
		margin-top: 8px;
		text-align: center;
	}

	.xwna p span {
		display: inline-block;
		width: 42px;
	}

	.xwnb {
		width: 96%;
		margin: 0 auto;
		margin-top: 15px;
	}

	.xwnb p {
		font-size: 0.85rem;
		color: #454545;
		line-height: 20px;
	}

	.xwnb img {
		max-width: 100%;
		margin: 0 auto;
		margin-top: 5%;
	}

	.xwnb strong {
		display: block;
		font-size: 0.85rem;
		color: #000000;
		line-height: 24px;
		margin-top: 20px;
	}

	.xwnb strong a {
		font-size: 0.85rem;
		color: #919191;
		display: inline-block;
		margin-right: 5px;
		transition: all ease 0.3s;
	}

	.xwnb strong a:hover {
		color: #ffbf00;
	}

	.xwnc {
		width: 96%;
		margin: 0 auto;
		margin-top: 8%;
	}

	.xwnc p {
		font-size: 0.8rem;
		color: #7e7e7e;
		line-height: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}

	.xwnc p a {
		font-size: 0.8rem;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc p a:hover {
		color: #ffbf00;
	}

	.xwnc h6 {
		width: 100%;
		text-align: right;
		line-height: 14px;
	}

	.xwnc h6 a {
		font-size: 1rem;
		color: #7e7e7e;
		transition: all ease 0.3s;
	}

	.xwnc h6 a:hover {
		color: #ffbf00;
	}

	/*百科列表页*/
	.bkla {
		width: 100%;
		background-color: #fff;
		margin-top: 6%;
	}

	.bkla .commen {
		padding: 6% 0;
		box-shadow: 0 0 30px 0 rgba(138, 138, 138, 0.1);
	}

	.bkla_a {
		height: 70px;
		border-right: 1px solid #eaeaea;
		width: 20%;
		text-align: center;
		font-size: 0.8rem;
		color: #a5a5a5;
		padding-top: 7px;
		transition: all ease 0.3s;
	}

	.bkla_a span {
		display: block;
		font-family: Arial;
		font-size: 2rem;
		color: #333;
		line-height: 34px;
		font-weight: bold;
		margin-bottom: 10px;
		transition: all ease 0.3s;
	}

	.bkla .alla_w {
		margin-top: 0;
		width: 72%;
		margin-right: 3%;
	}

	.bkla .alla_m {
		margin-top: 0;
		height: 80px;
	}

	.bkla:hover {
		background-image: linear-gradient(0deg,
				rgba(65, 65, 65, 1) 0%,
				#010101 100%);
	}

	.bkla:hover .alla_w h6 {
		color: #ffbf00;
	}

	.bkla:hover .alla_w p {
		color: #fff;
	}

	.bkla:hover .alla_w span {
		color: #fff;
	}

	.bkla:hover .alla_m {
		background-image: url(../img/y469.png);
		border-color: #fff;
	}

	.bkla:hover .bkla_a {
		color: #fff;
		border-color: #fff;
	}

	.bkla:hover .bkla_a span {
		color: #fff;
	}

	/*关于页*/
	.gyya {
		width: 100%;
		margin-top: 6%;
	}

	.gyya_w {
		width: 100%;
		margin-top: 8%;
	}

	.gyya_w>h5 {
		font-size: 1.2rem;
		color: #333333;
		font-weight: bold;
		line-height: 20px;
	}

	.gyya_w>p {
		font-size: 0.85rem;
		color: #444444;
		line-height: 1.4rem;
		margin-top: 6%;
	}

	.gyya_wa {
		width: 110%;
		margin-top: 6%;
	}

	.gyya_waa {
		width: 33.33%;
		margin-bottom: 1rem;
	}

	.gyya_waa h6 {
		font-family: Arial;
		font-size: 2.2rem;
		color: #ffbf00;
		font-weight: bold;
		line-height: 42px;
	}

	.gyya_waa h6 m {
		font-size: 1.4rem;
		position: relative;
		top: -18px;
		display: inline-block;
		width: 0;
	}

	.gyya_waa h6 b {
		font-size: 0.85rem;
		font-weight: normal;
		display: inline-block;
		margin-left: 4px;
	}

	.gyya_waa p {
		font-size: 0.85rem;
		color: #666666;
		line-height: 14px;
	}

	.gyya_wb {
		width: 100%;
		margin-top: 6%;
	}

	.gyya_wb p {
		font-size: 0.85rem;
		color: #444444;
		line-height: 1.4rem;
		margin-top: 12px;
	}

	.gyya_t {
		width: 100%;
	}

	.gyya_t img {
		width: 100%;
	}

	.gyyb {
		width: 100%;
		background-color: #f5f5f5;
		margin-top: 8%;
		padding: 3% 0 6% 0;
	}

	.gyyb_a {
		width: 100%;
		background-color: #fff;
		overflow: hidden;
		margin-top: 4%;
	}

	.gyyb_a:nth-child(2n) {
		float: right;
	}

	.gyyb_at {
		width: 50%;
	}

	.gyyb_at img {
		width: 100%;
		transition: all ease 0.3s;
	}

	.gyyb_aw {
		width: 50%;
		padding-top: 10%;
	}

	.gyyb_aw h6 {
		font-size: 0.9rem;
		color: #444444;
		line-height: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
	}

	.gyyb_aw p {
		width: 75px;
		height: 26px;
		text-align: center;
		border: 1px solid #d3d3d3;
		margin: 0 auto;
		margin-top: 6%;
		line-height: 24px;
		border-radius: 30px;
		transition: all ease 0.3s;
		color: #444444;
		font-size: 0.75rem;
	}

	.gyyb_a:hover .gyyb_aw p {
		border-color: #ffbf00;
		background-color: #ffbf00;
		color: #fff;
	}

	.gyyb_a:hover .gyyb_at img {
		transform: scale(1.05);
		transform-origin: right center;
	}

	.gyyc {
		width: 100%;
		position: relative;
		margin-top: 8%;
	}

	.gyyc p {
		width: 100%;
		font-size: 0.85rem;
		color: #444444;
		line-height: 26px;
	}

	.gyyc h6 {
		background-image: url(../img/y61.png);
		background-size: 100% 100%;
		margin-top: 6%;
		font-size: 14px;
		color: #fff;
		line-height: 26px;
		padding: 5% 24% 6% 6%;
	}

	.gyyc h6 span {
		width: 0px;
		text-align: center;
		opacity: 0;
		display: block;
		height: 0;
	}

	.gyyc h6 b {
		display: block;
	}

	.gyyc img {
		position: absolute;
		width: 42%;
		right: -5%;
		bottom: -1px;
	}

	/*荣誉页*/
	.ryy {
		width: 100%;
	}

	.ryya {
		width: 90%;
		margin: 0 auto;
		margin-top: 6%;
	}

	.ryya_a {
		width: 47%;
	}

	.ryya_a img {
		width: 100%;
	}

	.ryya_a p {
		text-align: center;
		font-size: 0.8rem;
		color: #666666;
		line-height: 18px;
		height: 14px;
		margin-top: -1px;
	}

	.ryyb {
		width: 100%;
		margin: 0 auto;
	}

	.ryyb .ryya_a {
		width: 47%;
		margin-top: 6%;
	}

	.ryyb .ryya_a:nth-child(2n) {
		float: right;
	}

	.ryyx {
		width: 100%;
		margin-top: 73px;
	}

	.ryyc {
		width: 101%;
		margin-left: -0.5;
	}

	.ryyc .ryya_a {
		width: 47%;
		margin-top: 6%;
		float: left;
	}

	.ryyc .ryya_a:nth-child(2n) {
		float: right;
	}

	/*企业服务页*/
	.qyfwy {
		width: 100%;
		margin-top: 41px;
	}

	.qyfwyt {
		width: 100%;
	}

	.qyfwyt img {
		width: 100%;
	}

	.qyfwy .fwb {
		width: 100%;
		background-image: url(../img/y65.jpg);
		background-size: 100% 100%;
		padding: 6%;
	}

	.qyfwy .fwba {
		border-bottom: 1px solid #333;
		padding-bottom: 15px;
		display: inline-block;
	}

	.qyfwy .fwba h6 {
		font-size: 1.1rem;
		color: #333;
		font-weight: bold;
		line-height: 24px;
	}

	.qyfwy .fwba p {
		font-size: 0.85rem;
		color: #333;
		line-height: 22px;
		margin-top: 5px;
	}

	.qyfwy .fwbb {
		width: 100%;
		margin-top: 5px;
	}

	.qyfwy .fwbb_a {
		width: 100%;
		display: table;
		margin-top: 30px;
	}


	.qyfwy .fwbb_a p {
		font-size: 0.85rem;
		color: #333;
		line-height: 24px;
		width:100%;
		float: right;
		margin-top: 3px;
	}

	.qyfwy .fwbb_a p br {
		display: none;
	}

	.qyfwy .fwb>img {
		float: right;
		width: 220px;
		margin-top: -0px;
		opacity: 0.6;
	}

	.fwya {
		width: 100%;
		margin-top: 10%;
	}

	.fwyaa {
		width: 100%;
		position: relative;
	}

	.fwyaa_t {
		width: 100%;
		border-radius: 8px;
		overflow: hidden;
	}

	.fwyaa_t img {
		width: 100%;
	}

	.fwyaa_w {
		width: 100%;
		border: 1px solid #e4e4e4;
		margin-top: -7px;
		padding: 22px 20px 16px 26px;
	}

	.fwyaa_w p {
		font-size: 0.9rem;
		color: #666666;
		line-height: 24px;
	}

	.fwyaa h6 {
		background-image: url(../img/y70.png);
		width: 70px;
		height: 70px;
		background-size: 100% 100%;
		text-align: center;
		line-height: 70px;
		position: absolute;
		right: 12px;
		bottom: 44px;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
	}

	.fwyab {
		width: 100%;
		padding: 10% 0;
	}

	.fwyab img {
		width: 36px;
		margin: 0 auto;
		transform: rotate(90deg);
	}

	/*生产实力页*/
	.scsla .gyya_waa {
		width: 48%;
	}

	.scsla>p {
		margin-top: 1%;
	}

	.scslb {
		width: 100%;
		margin-top: 8%;
	}

	.scslb img {
		width: 100%;
	}


	/*网站地图*/
	.ditu{
		margin: 3rem 0;
	}
	.wzdt2 {
		width: 96%;
		margin: 0 auto;
		margin-top: 110px;
		margin-bottom: 20px;
	}

	.wzdt_a {
		border: solid 2px #e5e5e5;
		margin-top: 22px;
	}

	.wzdt_a h6 {
		width: 96%;
		margin: 0 auto;
		border-bottom: 1px solid #f2f2f2;
		margin-top: 5px;
	}

	.wzdt_a h6 a {
		font-size: 16px;
		color: #505050;
		font-weight: bold;
		line-height: 45px;
	}

	.wzdt_a p {
		margin: 0 25px;
	}

	.wzdt_a p a {
		color: #505050;
		line-height: 42px;
		margin-right: 15px;
	}

	.wzdt_a p a:hover {
		color: #0665d0
	}

	/*网站地图*/
	/*404*/
	.fzfbox {
		width: 100%;
		margin: 0 auto;
		background: #f9f9f9;
		padding: 30px;
		margin-bottom: 20px;
		margin-top: 100px;
	}

	.fzf1 {
		width: 90%;
		margin: 15px auto;
	}

	.fzf1 img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2 p {
		font-size: 18px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 {
		width: 100%;
		margin: 0 auto;
	}

	.fzf2-1 p {
		font-size: 16px;
		color: #434343;
		text-align: center;
		line-height: 30px;
	}

	.fzf2-1 p span {
		color: #333;
	}

	.fzf3 {
		width: 310px;
		margin: 30px auto;
	}

	.fzf3z {
		float: left;
	}

	.fzf3z img {
		width: 100%;
		margin: 0 auto;
	}

	.fzf3y {
		float: right;
	}

	.fzf3y img {
		width: 100%;
		margin: 0 auto;
	}

	/*404*/




	@media (min-width: 350px) {}

	@media (min-width: 374px) {}





	@media (min-width: 400px) {}

	@media (min-width: 414px) {
		.sjdha_t2 {
			width: 40px;
			top: calc(50% - 17.5px);
		}






	}





	@media (min-width: 450px) {}





	@media (min-width: 500px) {
		.sjdha_t2 {
			width: 46px;
			top: calc(50% - 20px);
		}

		.ryyc .ryya_a {
			width: 30%;
			margin: 0 1.666%;
			margin-top: 6%;
		}

		.ryyc .ryya_a:nth-child(2n) {
			float: left;
		}

		.ryyb .ryya_a {
			width: 30%;
			margin: 0 1.666%;
			margin-top: 6%;
		}

		.ryyb .ryya_a:nth-child(2n) {
			float: left;
		}
	}



	@media (min-width: 550px) {}



	@media (min-width: 600px) {
		.sjdha_t2 {
			width: 52px;
			top: calc(50% - 22.5px);
		}


	}

	@media (min-width: 650px) {}



	@media (min-width: 700px) {
		.sjdha_t2 {
			width: 60px;
			top: calc(50% - 26px);
		}

	}

	@media (min-width: 750px) {
		body {
			max-width: 750px;
			margin: 0 auto;
		}

		.sjdhgd {
			max-width: 750px;
			left: 50%;
			margin-left: -375px;
		}



	}













}
