@charset "utf-8";

/* 轮播图 */
.swiper {
	width: 100%;
	overflow: hidden;
	position: relative;
	--swiper-navigation-size: 0
}

/* .swiper-wrapper{
    
} */
.swiper-text {
	position: relative;
	/* left: 21.51%; */
	margin-top: 13.72%;
	/* width: 48.23%; */
	margin-bottom: 21.8%;
	/* text-align: center; */
	z-index: 44;
}

.ban-tim1 {
	display: block;
	overflow: hidden;
	padding: 15px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	color: #ffffff;
}

.ban-tim1 span {
	display: block;
	float: left;
}

.ban-tim2 {
	display: block;
	margin-left: 140px;
	width: 46px;
	height: 2px;
	margin-top: 14px;
	background-color: #ffffff;
	/* margin: 0 auto; */
	/* margin-bottom: 4px; */
}

.ban-tim3 {
	font-weight: bold;
	color: #ffffff;
	position: relative;
	z-index: 50;
	line-height: 105px;
	font-size: 54px;
}

/* .swiper .text h2::after {
	content: "";
	width: 30.94%;
	width: 569px;
	height: 11px;
	background-color: #e15616;
	opacity: 0.9;
	position: absolute;
	z-index: -1;
	left: 37.4%;
	bottom: 25px;
} */
/* left: 819px; */

.ban-tim4 {
	width: 80%;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.6;
	color: #ffffff;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	/* margin: 0 auto; */
}

/* .swiper .swiper-slide>img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
} */

.swiper .swiper-slide {
	position: relative;
}

.swiper .swiper-slide .pic {
	width: 100%;
	height: 100%;
	background: url(../images/ban-picbg.png) center left no-repeat;
	background-size: 100% 100% !important;
	/* background-color: #000000; */
	opacity: 1;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}

.in-ban .swiper-pagination-inban {
	bottom: 170px;
	z-index: 6;
}

/* .swiper .swiper-pagination-ban .swiper-pagination-bullets{
   
} */


.in-ban .swiper-pagination-inban .swiper-pagination-bullet {
	/* display: inline-block; */
	width: 8px;
	height: 8px;
	background-color: #fff;
	/* position: relative; */
	/* bottom: 170px; */
	margin: 0 9px;
	opacity: 1;
	border-radius: 50%;
	cursor: pointer;
}

.in-ban .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #e15616;
}

.in-ban .swiper-button-next,
.in-ban .swiper-button-prev {
	width: 63px;
	border-radius: 50%;
	top: auto;
	margin-top: 0;
	bottom: 189px;
	left: auto;
	right: auto;
}

.in-ban .swiper-button-prev {
	left: calc((100% - 1680px)/2);
}

.in-ban .swiper-button-next {
	left: calc((100% - 1680px)/2 + 80px);
}


.in-ban .swiper-button-next img,
.in-ban .swiper-button-prev img {
	width: 100%;
	height: auto;
}

.bottom {
	height: 11.8%;
	width: 100%;

	background-color: #e15616;
	opacity: 0.95;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	overflow: hidden;
}

.bottom ul {
	height: 100%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 1678px;
	position: relative;

}

.bottom ul::after {
	content: "";
	width: 1px;
	height: 100%;
	background-color: #fff;
	opacity: .3;
	position: absolute;
	left: 0;
	top: 0;
}

.bottom li {
	height: 100%;
	align-items: center;
	width: calc(100% / 3);
	/* border-left: 1px solid #fff; */
	display: flex;
	justify-content: center;
	position: relative;
}

.bottom li a {
	display: flex;
	width: 100%;
	justify-content: center;
}

.bottom li a span {
	display: inline-block;
}

.bottom li::after {
	content: "";
	width: 1px;
	height: 100%;
	background-color: #fff;
	opacity: .3;
	position: absolute;
	right: 0;
	top: 0;
}

.bottom li p {
	float: left;
	line-height: 38px;
	font-size: 16px;
	color: #ffffff;
}

.bottom li img {
	display: block;
	float: left;
	margin-right: 21px;
}

/* .swiper-pagination{
   
} */
/* about */
.about {
	background: url("../images/lou.png") no-repeat center/cover;

}

.tit {
	/* width: 318px;
    margin:  0 auto; */
	padding-top: 65px;
	text-align: center;
}

/* .tit p:nth-child(1) {
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	color: #e15616;
} */
.in-dtiten {
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	font-family: "arial";
	text-transform: uppercase;
	color: #e15616;
}

.in-dtitk {
	font-size: 40px;
	line-height: 51px;
	font-weight: bold;
	color: #3f3939;
	position: relative;
	display: inline-block;
}

.in-dtitk::after {
	content: "";
	width: 100%;
	height: 13px;
	background-color: #e15616;
	opacity: 0.3;
	position: absolute;
	left: 2px;
	bottom: 5px;
}

/* about左边 */
.about .center {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding-bottom: 75px;

}

/* .mySwiper-inab2 > .swiper-wrapper > .swiper-slide{
	background-color: #fff;
} */
.about .lef {
	width: calc(100% / 2);
	margin-bottom: 60px;
	float: left;
}

.about .rig {
	width: calc((100% - 11px)/ 2);
	float: right;
}

.about .Profile,
.about .honor,
.about .factory {
	width: 81.95%;
	height: 100%;
	margin-left: 120px;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.about .factoryright,
.about .honorright {
	margin-bottom: 75px;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.in-ab-tit {
	display: block;
	margin-top: 65px;
	font-size: 24px;
	font-weight: normal;
	padding: 20px 0;
	line-height: 36px;
	color: #e15616;
}

.in-ab-text {
	font-size: 16px;
	overflow-y: auto;
	padding-right: 15px;
	height: 210px;
	line-height: 30px;
	color: #3f3939;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}

.in-ab-text::-webkit-scrollbar-track-piece {
	width: 4px;
	background-color: rgba(0, 0, 0, 0.1);
}

.in-ab-text::-webkit-scrollbar {
	width: 4px;
	background-color: rgba(0, 0, 0, 0.1);
}

.in-ab-text::-webkit-scrollbar-thumb {
	width: 4px;
	height: 50px;
	background-color: #e15517;
}

.in-ab-text::-webkit-scrollbar-thumb:hover {
	width: 4px;
	background-color: rgba(0, 0, 0, 0.1);
}

.in-ab-more {
	margin-top: 49px;
	width: 172px;
	height: 56px;
	background-image: linear-gradient(#e15616,
			#e15616),
		linear-gradient(#f46028,
			#f46028);

	box-shadow: 6px 10px 21px 0px rgba(244, 96, 40, 0.15);
	border-radius: 27px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 58px;
}

/* .about .lef>div>a {
	display: block;
} */

.in-ab-more span {
	font-size: 14px;
	font-weight: normal;

	/* line-height: 56px; */
	color: #ffffff;
	/* margin-right: 14px; */
	display: inline-block;
}

.in-ab-more img {
	width: 20px;
	/* height: 14px; */
}

.about .lef ul {
	/* display: block; */
	margin-left: -20px;
	/* display: flex;
	justify-content: space-between;
	align-items: baseline; */

}

.about .lef ul li {
	display: block;
	width: calc(25% - 20px);
	list-style: none;
	float: left;
	margin-left: 20px;
}

.about .lef ul li p:nth-child(2) {
	font-size: 30px;
	font-weight: bold;

	line-height: 53px;
	color: #3f3939;
	display: flex;
	align-items: baseline;
}

.about .lef ul li p b {
	font-weight: bold;
}

.about .lef ul li p:nth-child(2) span {
	font-size: 16px;
	font-weight: bold;
	color: #3f3939;
	display: inline-block;
	margin-left: 6px;
	line-height: 9px;

}

.about .lef ul li p:nth-last-child(1) {
	font-size: 14px;
	line-height: 1.4;
	color: #6d6969;
}

.about .lef ul li img {
	height: 48px;
}

/* about右边 */
.about .right {
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	margin-bottom: 80px;
}

.about .profileright {
	width: 100%;
	height: 584px;
	/* height: calc(100% - 78px); */
	margin-top: 74px;

	overflow: hidden;
	position: relative;
}

.about .profileright .file,
.about .honorright {
	width: 100%;
	height: 100%;
}

.about .an {
	width: 24.58%;
	position: absolute;
	left: 24px;
	top: 141px;
	z-index: 10;
}

.about .an li:nth-child(1) {
	width: 100%;
	margin-left: 16px;
}

.about .an li:nth-child(2) {
	width: 95.76%;
	margin-left: 8px;
}

.about .an li:nth-child(3) {
	width: 91.53%;


}

.about .an li {
	height: 70px;
	margin-bottom: 16px;
	/* background-size: 100%; */
	background: url("../images/zhezhao2.png") no-repeat 0 0;
	/* background-size: 100%; */
	cursor: pointer;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.about .an li img,
.about .change li img {
	width: 30px;
	margin-top: 17px;
	margin-right: 16px;
	margin-left: 34px;
	height: 26px;
	margin-bottom: 16px;
}

.about .an li p,
.about .change li p {
	font-size: 16px;
	font-weight: normal;

	line-height: 58px;

	color: #3f3939;
	/* margin-right: 35px; */
}

.about .an .or {
	background: url("../images/zhezhao.png") no-repeat 0 0;

	height: 70px;
	/* background-color: #e15616;
	box-shadow: 3px 4px 24px 0px 
		rgba(225, 86, 22, 0.12);
     
        border: none; */
}

.about .change .or {
	background-color: #d65215;
}

.about .an .or p,
.about .change .or p {
	color: #fff;

}

.about .look {
	position: absolute;
	width: 48.9583333333%;
	height: 40%;
	left: 32.3958333333%;
	top: 30%;
	text-align: center;
	cursor: pointer;
}

.about .look .lookxk {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

.about .look .look2k {
	display: block;
	position: relative;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.about .look img {
	margin-bottom: 21px;
}

.about .look p {
	font-size: 16px;

	line-height: 12px;
	color: #ffffff;
}

.about .nei {
	width: 53.6%;
	float: right;
	margin-right: 120px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
	overflow: hidden;
}

.about .nei2 .swiper-wrapper {
	width: 100%;
}

.nei2-text {
	margin-top: -50px;
	line-height: 28px;
	font-size: 16px;
	color: #3f3939;
	text-align: right;
	margin-bottom: 10px;
}

.about .nei2 .pic {
	/* width: 53.75%; */
	display: flex;
	justify-content: space-between;
}

.about .nei2 .pic>div {
	/* width: calc((100% - 25px) /2); */
	margin-right: 25px;
}

.about .nei2 .pic>div:nth-child(2) {
	margin-right: 0;
}

.honor_picm {
	font: 14px/38px Arial;
	color: #484848;
	margin-top: 20px;
	/* margin-bottom: 58px; */
	text-align: center;
}

.about .change {
	position: absolute;
	left: 20.8%;
	top: 0;
	display: flex;
	width: 52.47%;
	display: none;
}

.about .change li:nth-child(1) {
	width: 34.8%;
}

.about .change li:nth-child(2) {
	width: 33.3%;
}

.about .change li:nth-child(3) {
	width: 31.86%;
}

.about .change li {
	/* width: calc(100% / 3); */
	/* background-image: url("../images/zhezhao2.png"); */
}

/* .about  .btn img:nth-child(1){

    margin-right: 13px;
} */
.about .tu2 {
	/* width: 53.75%; */
	width: 100%;
	/* margin-right: 120px; */
	padding-bottom: 87px;
	overflow: hidden;
	position: relative;

}

.about .tu2 .tu {
	float: right;
	width: calc(100% - 320px);
	margin-right: 40px;
	position: relative;
	overflow: hidden;

}

.in-ban .swiper-button-prev:after,
.in-ban .swiper-button-next:after {
	display: none;
}

.about .tu>.swiper-wrapper {
	width: 100%;
}

.about .tu>.swiper-wrapper>div {
	width: 100%;
}

.about .tu>.swiper-wrapper>div:nth-child(1) {
	display: flex;
	flex-direction: column;
	align-items: flex-end;

}

.about .tu2 .tu {
	/* width: 100%; */
	margin-top: 84px;
}

.in-gctuk {
	display: block;
	position: relative;
	overflow: hidden;
	border-radius: 8px;
}

/* .about  .tu2>.swiper-wrapper{
    width: 100%;
    overflow: hidden;
}  */
/* .about .swiper-wrapper>div {}

.about .tu .swiper-wrapper>div>div {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;

}

.about .tu .swiper-wrapper>div>div img {
	width: calc((100% - 10px)/ 2);
}

.about .tu .swiper-wrapper>div>div img:nth-child(1) {
	margin-right: 10px;
} */

.about .swiper-button-prev-ban,
.about .swiper-button-prev-pan {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 78px;
	bottom: 85px;
	margin-left: 0;
	cursor: pointer;
	background: url(../images/alv-xj1.png) center center no-repeat rgba(255, 255, 255, 0.5);
	background-size: contain !important;
	border-radius: 50%;
}

.about .swiper-button-prev-ban:hover,
.about .swiper-button-prev-pan:hover {
	background: url(../images/alv-xj01.png) center center no-repeat #e15616;
}

.about .swiper-button-next-ban,
.about .swiper-button-next-pan {
	width: 48px;
	height: 48px;
	position: absolute;
	left: 138px;
	bottom: 85px;
	margin-left: 0;
	cursor: pointer;
	background: url(../images/alv-xj2.png) center center no-repeat rgba(255, 255, 255, 0.5);
	background-size: contain !important;
	border-radius: 50%;
}

.about .swiper-button-next-ban:hover,
.about .swiper-button-next-pan:hover {
	background: url(../images/alv-xj02.png) center center no-repeat #e15616;
}

/* appli */
.appli {
	margin-bottom: 90px;
}

.appli a {
	display: block;
}

.appli .con {
	display: flex;
	justify-content: space-between;

}

.appli .con .left,
.appli .con .right {
	width: calc((100% - 19px) / 2);
	/* display: flex;
  flex-direction: column; */
	/* margin-top: 59px; */


}

.in-yy-lsit1 {
	margin-top: 118px;
}

.in-yy-lsit>li {
	width: 100%;
	height: 331px;
	/* height: calc((100% - 20px) / 2); */
	border-radius: 9px;

	position: relative;
}

.in-yy-lsit1 li:nth-child(1) {

	margin-bottom: 20px;

}

.in-yy-lsit .sce {
	position: relative;
	overflow: hidden;
}




.in-yy-lsit2 {
	margin-top: 59px;
}

.in-yy-lsit2>li:nth-child(1) {

	margin-bottom: 20px;
}

.orange {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	z-index: 4;
	/* height: 331px; */
	border-radius: 9px;
	background-color: rgba(225, 86, 22, 0.83);
	/* opacity: .93; */
	display: block;
	transition: all 0.3s linear;
	/* animation: slide_down 0.3s linear;
	animation-fill-mode: forwards; */
	height: 100%;
}

.in-yy-link {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}

.in-yy-lsit>li:hover .orange,
.app-list>li:hover .orange {
	top: 0;
}

.in-yy-lsit>li:hover .text,
.app-list>li:hover .text {
	opacity: 0;
}

.xia {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 51px;
	width: 100%;
	background-color: #fff;
	opacity: .2;
	z-index: 2;
}

.in-yy-lsit .tex,
.app-list .tex {
	width: 100%;
	padding: 0 50px;
}

.in-yy-tm1 {
	font-size: 14px;
	line-height: 26px;
	color: #ffffff;
	opacity: 0.5;
	margin-top: 39px;
	position: relative;
}

.in-yy-tm1::after {
	content: "";
	position: absolute;
	left: 71px;
	top: 13px;
	width: 57px;
	height: 1px;
	background-color: #fff;

}

.in-yy-tm2 {
	font-size: 22px;

	line-height: 33px;

	color: #ffffff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.in-yy-tm3 {
	font-size: 16px;

	line-height: 36px;

	color: #ffffff;
	margin-bottom: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.in-yycp {
	width: 70%;
	line-height: 34px;
	font-size: 16px;
	color: #ffffff;
}

.in-yycp>li {
	display: block;
	width: 100%;
	font-size: 16px;
	color: #ffffff;
	line-height: 34px;
	overflow: hidden;
	border-radius: 8px;
}

.in-yycp>li a,
.in-yycp>li a:visited {
	color: #ffffff;
}

.in-yycp>li span {
	margin-right: 12px;
	display: inline-block;
	font-family: "宋体";
}

.in-yycp>li:nth-child(1) {
	margin-bottom: 0;
}

.in-yycp>li:nth-last-child(1) {
	margin-bottom: 73px;
}

.in-yy-pic {
	position: absolute;
	left: calc(100% + 36px);
	bottom: 20px;
	width: 28.79%;
	z-index: 3;
}

.in-yy-pic img {
	width: 100%;
}

.in-yy-lsit>li:hover .in-yy-pic,
.app-list>li:hover .in-yy-pic {
	left: calc(74.21% - 36px);
}

.in-yy-lsit .text,
.app-list .text {
	position: absolute;
	left: 49px;
	bottom: 48px;
}

.in-yy-tit1 {
	font-size: 14px;
	line-height: 27px;
	color: #e15616;
	position: relative;
}

.in-yy-tit1::after {
	content: "";
	width: 57px;
	height: 1px;
	background-color: #e15616;
	opacity: 0.8;
	position: absolute;
	left: 73px;
	top: 13px;
}

.in-yy-tit2 {
	font-size: 22px;
	line-height: 32px;
	color: #ffffff;
}

.pro {
	background: url("../images/pro.jpg") no-repeat center/cover;
}

.pro .tit {
	text-align: center;
}

/* .pro .tit p:nth-child(1) {
	font-size: 14px;

	line-height: 33px;
	color: #f46028;
	text-align: center;
} */

.pro .in-dtitk {
	margin-bottom: 41px;

}

.pro .tit p:nth-last-child(1) {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-weight: normal;

	line-height: 30px;

	color: #3f3939;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;

}

.pro .line {
	width: calc(100% - 240px);
	height: 1px;
	background-color: #d5d5d5;
	margin: 0 auto;
	margin-top: 70px;
	text-align: center;
	position: relative;
	margin-bottom: 74px;
}

.pro .line span {
	width: 77px;
	height: 3px;
	display: inline-block;
	position: absolute;
	left: 47.74%;
	top: -1px;
	background-color: #e15616;
}

.pro .nei {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.pro .lef {
	width: 39.4%;
	margin-bottom: 108px;
	width: calc(100% - 47.65% - 103px);
}

.pro .lef li {
	height: 62px;
	padding-left: 120px;
	cursor: pointer;
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}

.pro .lef li>div {
	border-bottom: 1px solid #d8d8d8;
	width: 78.46%;
	height: 100%;
}

.pro .lef li>div>div {
	width: calc(100% - 61px);
	height: 100%;
}

.pro .lef li p:nth-child(1) {
	font-size: 16px;
	font-weight: normal;

	line-height: 62px;

	color: #3f3939;
	margin-right: 16px;
	display: inline-block;
}

.pro .lef li p:nth-child(2) {
	font-size: 14px;
	font-weight: normal;
	color: #736e6e;
	line-height: 62px;
	display: inline-block;

}

.pro .lef li img {
	height: 100%;
	margin-right: 37px;
	display: inline-block;
}

.pro .rig {
	margin-left: 103px;
	width: 47.65%;
	/* margin-top: 87px; */
}

.pro .rig .check {
	width: calc(100% - 120px);
	height: calc(100% - 108px);
	display: block;

}

.pro .rig img {
	display: none;
	animation: fadeIn 0.5s linear;
	animation-fill-mode: forwards;
}

.pro .nei .lef .active {

	position: relative;
	z-index: 2;

}

.pro .nei .lef .active::before {
	content: "";
	width: 100%;
	height: 62px;
	background: url("../images/org.png") no-repeat center/cover;
	background-size: 100% auto !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	animation: fadeIn 0.5s linear;
	animation-fill-mode: forwards;

}

.pro .nei .lef .active p {
	color: #fff;
}

.tran {
	width: 100%;
	/* height: 998px; */
	overflow: hidden;
}

.in-gctutuk {
	/* display: block; */
	/* width: calc(100% - 164px); */
	margin: 74px auto 81px;
	/* height: calc(100% - 81px); */

}

.new {
	padding-bottom: 106px;
}

.in-yycp li:nth-child(1) {
	margin-bottom: 0;
}

/* .new .tit p:nth-last-child(1)::after{
    content: "";
    width: 100%;
    height: 13px;
	background-color: #e15616;
	opacity: 0.3;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: -1;
} */
.new .con {
	margin-top: 60px;
	display: flex;
	border-bottom: 1px solid #e6e6e6;
}

.new .con li {
	margin-right: 40px;
	width: calc(100% / 4);
	border-right: 1px solid #e6e6e6;
}

.new .con .top {
	display: flex;

}

.new .con .pic {
	display: inline-block;
	width: 141px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	margin-right: 22px;
	border-radius: 8px;
}

.new .con .pic img {
	width: 100%;
	border-radius: 8px
}

.new .con .text {
	width: calc(100% - 163px);
	margin-right: 10px;
}

.new .con li:nth-last-child(1) {
	margin-right: 0;
	border-right: none;
}

.new .con li:nth-last-child(1) .text {
	margin-right: 0;
}

.new .con .text a {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	color: #0a0a0a;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/* margin-right: 126px; */
}

.new .con li:hover .text a {
	color: #f46028;
}

.new .con li:hover .down a {
	color: #343434;
}

.new .con .text p {
	margin-right: 55px;
	font-size: 14px;
	font-weight: normal;

	line-height: 30px;
	color: #9e9e9e;
	margin-top: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new .con .down {
	margin-right: 20px;
	border-top: 1px solid #e6e6e6;
}

.inxwma {

	margin-top: 31px;
	font-size: 14px;
	font-weight: normal;

	line-height: 24px;
	color: #736e6e;

	margin-bottom: 30px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;



}

.new .con li .down .more {
	display: flex;
	margin-bottom: 64px;
}

.new .con li .down .more a {
	font-size: 14px;
	font-weight: normal;

	line-height: 14px;
	color: #f46028;
	margin-right: 17px;
	display: inline-block;

}

.ques {
	padding: 30px 0;
	background-color: #e15616;
}

.ques>div>div p:nth-child(1) {
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
	color: #ffffff;
}

.ques>div>div p:nth-child(2) {
	font-size: 24px;
	/* font-weight: bold; */
	color: #ffffff;
	line-height: 50px;
}

.ques>div>p a {
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 46px;
	color: #fff;
	border: 2px solid #fff;
	padding: 0 30px;

}

.footer {
	flex-shrink: 0;
	height: auto;
	overflow: hidden;
	background: url("../images/footer.jpg") center center no-repeat;
	background-size: cover !important;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.footer .top {
	display: flex;
	padding: 40px 0 110px;
	/* height: calc(100% - 81px); */
}

.footer .lef {
	width: 690px;
}

.footer .lef>img {
	margin-bottom: 24px;
}

.footer .top .lef .lefcon li {
	display: flex;
	margin-bottom: 24px;
	align-items: flex-start;
}

.footer .top .lef .lefcon li:last-child {
	margin-bottom: 0;
}

.footer .top .lef .lefcon li img {
	margin-right: 8px;
	display: inline-block;
	flex-shrink: 0;
	width: 25px;
	height: auto !important;
}

/* .footer .top .lef .lefcon li:nth-child(2) p {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
} */

.footer .top .lef .lefcon li p {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	color: #ffffff;
}

.footer .top .lef .lefcon li:nth-child(2) p {
	padding-right: 70px;
}

.footer .right {
	margin-top: 45px;
	display: flex;
	width: calc(100% - 690px);
	justify-content: space-between;
}

.footer .right li h3 a {
	font-size: 16px;
	font-weight: bold;

	line-height: 22px;
	color: #ffffff;
	margin-bottom: 19px;
	margin-left: 31px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.footer .right>li {
	position: relative;
}

.footer .right>li::after {
	content: "";
	width: 5px;
	height: 100%;
	background: url("../images/zhuangshi.png") no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
}

.footer .right li p a {
	padding: 7px 0;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #c8c8c8;
	margin-left: 31px;
	display: block;
}

.footer .right .prod li a {
	line-height: 34px;
	font-size: 14px;
	font-weight: normal;
	color: #c8c8c8;
	margin-left: 31px;
	display: block;
}

.footer .right .prod .sec {
	margin-left: 67px;
}

.footer .bot {
	height: 81px;
	flex-shrink: 0;
	position: relative;
}

.footer .bot br {
	display: none;
}

.footer .bot::after {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	opacity: .1;
}

.footer .bot>div {
	display: flex;
	justify-content: space-between;
}

/* .footer .top .lef .lefcon li:nth-child(2) img {
	height: 26px;
} */

.footer .bot li {
	float: left;
	margin-top: 18px;
	margin-left: 7px;
	position: relative;
}

.footer .bot li div {
	position: absolute;
	right: 0;
	bottom: 58px;
	width: 155px;
	padding: 10px;
	background-color: #fff;
	display: none;
}

.footer .bot li:hover div {
	display: block;
}

.footer .bot li div img {
	width: 100%;
	margin: 0 auto 10px;
	display: block;
}

.footer .bot li div>p {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	text-align: center;
}

.footer .bot p {
	padding: 20px 0;
	font-size: 14px;
	line-height: 41px;
	color: #aaaaaa;
}

.footer .bot p a {
	color: #aaaaaa;
}

.rigtan {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 900;
	background-color: #000000;
	opacity: .8;
	overflow-y: hidden;
}

.footer .top .lef .lefcon li:nth-child(3) {
	align-items: center;
}

/* .footer .top .lef .lefcon li:nth-child(3) img {
	width: 23px;
} */

.header {
	width: 88%;
	margin: 0 auto;
	margin-top: 20px;
	height: 66px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header img {
	height: 100%;
	display: block;
}

.header .close {
	height: 32px;
}

.rigtan ul {
	width: 88%;
	margin: 0 auto;
	margin-top: 20px;
	display: flex;
	flex-direction: column;
}

.rigtan ul>li>a {
	font-size: 16px;
	line-height: 60px;
	color: #fff;
}

.rigtan ul>li {
	border-bottom: 1px solid #fff;
}

@keyframes slide_down {
	0% {
		top: -100%;
	}

	100% {
		top: 0;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0.01;
	}

	to {
		opacity: 1;
	}
}

.tcsp {
	max-width: 1000px;
	max-height: 600px;
	width: 76%;
	height: 80%;
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	z-index: 100;
	background: rgba(0, 0, 0, 0.8);
	z-index: 180;
	display: none;
}

.tcsp video {
	display: block;
	position: absolute;
	bottom: 0px;
	height: 100%;
	z-index: 181;
}

.tcsp .icon {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	left: calc(100% + 50px);
	/* transform: translateX(-50%); */
	top: 0;
	z-index: 200;

}

.tcsp .icon .biao {
	width: 100%;
	height: 100%;
}

.tcy {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: 120;
	display: none;
}

.byy {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

/*  */
.in-fadk {
	display: block;
	position: relative;
	overflow: hidden;
	/* padding-top: 40px; */
}

.in-fadk .tit {
	padding-top: 0;
}

.in-fank {
	display: block;
	position: relative;
	overflow: hidden;
	padding-top: 46px;
	padding-bottom: 72px;
}

.in-fabg2 {
	display: block;
	width: 100%;
	height: 205px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #fff;
}

.in-fabg {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
	background: url("../images/pro.jpg") no-repeat center center/cover;
	/* background: #f2f5f8; */
}

.in-faxnk {
	display: block;
	position: relative;
	z-index: 3;
	overflow: hidden;
}

.in-fa-tuk {
	display: block;
	width: 47.85%;
	float: left;
	position: relative;
	overflow: hidden;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

.in-fa-tuk .in-fa-tu {

	animation: in-fa-tu 10s infinite alternate both;
	-webkit-animation: in-fa-tu 10s infinite alternate both;
	/*Safari and Chrome*/
}

@keyframes in-fa-tu {
	0 {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}

	100% {
		transform: scale(1.13);
		-webkit-transform: scale(1.13);
	}
}

@-webkit-keyframes in-fa-tu {
	0 {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}

	100% {
		transform: scale(1.13);
		-webkit-transform: scale(1.13);
	}
}

.in-fa-nxk {
	display: block;
	width: 52.15%;
	float: right;
	padding-left: 4.4%;
	padding-right: calc((100% - 1680px)/2);
	position: relative;
}

.in-fa-mk {
	display: block;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	height: 128px;
	margin-bottom: 6.8%;

	line-height: 32px;
	font-size: 16px;
	color: #3C454B;
}

.in-fa-listk {
	display: block;
	line-height: 73px;
	font-size: 20px;
	color: #3C454B;
}

.in-fa-list {
	display: block;
}

.in-fa-list li {
	display: block;
	border-bottom: 1px solid #d8d8d8;
	padding-left: 46px;
	background: url(../images/in-lxj.png) 10px center no-repeat;
}

.in-fa-list li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 73px;
	font-size: 16px;
}

.in-fa-list li a span {
	display: inline-block;
	padding-right: 24px;
	font-size: 16px;

}

.in-fa-list li a,
.in-fa-list li a:visited {
	color: #3C454B;
}

.in-fa-list li:hover a {
	color: #f46028;
}

/* 首页工厂图 */
.in-gctutuk {
	/* display: block; */
	position: relative;
}

/* .tran img {
	margin: 0 !important;
}
 */
.in-gctxk {
	display: block;
	position: absolute;
	z-index: 9;
	/* background-color: rgba(255, 0, 0, 0.2); */
	/* cursor: pointer; */
}

.in-gctxk1 {
	width: 21.63095238095238%;
	height: 22.145833%;
	bottom: 85.67708333333333%;
	top: 4.552083%;
	left: 20.642857%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk2 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 10.000417%;
	left: 39.78571428571429%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk3 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 13.000417%;
	left: 59.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk4 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 44.000417%;
	left: 59.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk5 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 40.000417%;
	left: 39.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk6 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 36.800417%;
	left: 19.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk7 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 66.800417%;
	left: 19.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk8 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 69.800417%;
	left: 39.885714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gctxk9 {
	width: 21.63095238095238%;
	height: 20.145833%;
	top: 73.800417%;
	left: 59.285714%;
	transform: rotateX(57deg) rotateY(-11deg) rotateZ(24deg);
}

.in-gc-tuxbdk {
	display: none;
	position: absolute;
	width: 16.66666666666667%;
	z-index: 10;
}
.in-gc-tuxbmk {
    display: block;
    position: relative;
    /* width: 280px; */
	width: 220px;
    padding: 9px 15px;
    overflow: hidden;
    border-radius: 40px;
    text-align: center;
    line-height: 22px;
    font-size: 16px;
    color: #fff;
    background-color: #e15616;
}
.in-gc-tuxbm{
	margin-left: 65px;
}
.in-gc-tuxbdk01 {
	bottom: 84.67708333333333%;
    /* top: 2.08333333333333%; */
    left: 26.42857142857143%;
}
.in-gc-tuxbdk02 {
	bottom: 80.11979166666667%;
    /* top: 6.77083333333333%; */
    left: 46.07142857142857%;
}
.in-gc-tuxbdk03 {
	bottom: 77.515625%;
    /* top: 9.89583333333333%; */
    left: 66.07142857142857%;
}
.in-gc-tuxbdk04 {
	bottom: 47.17708333333333%;
    /* top: 39.84375%; */
    left: 64.28571428571429%;
}
.in-gc-tuxbdk05 {
	bottom: 50.5625%;
    /* top: 36.19791666666667%; */
    left: 44.16666666666667%;
}
.in-gc-tuxbdk06 {
	bottom: 53.16666666666667%;
    /* top: 33.33333333333333%; */
    left: 24.76190476190476%;
}
.in-gc-tuxbdk07 {
	bottom: 23.73958333333333%;
    /* top: 63.02083333333333%; */
    left: 26.19047619047619%;
}
.in-gc-tuxbdk08 {
	bottom: 20.61458333333333%;
    /* top: 66.14583333333333%; */
    left: 45.47619047619048%;
}
.in-gc-tuxbdk09 {
	bottom: 15.92708333333333%;
    /* top: 70.96354166666667%; */
    left: 64.28571428571429%;
}
.in-gc-tuxm {
	display: none;
	position: absolute;
	z-index: 4;
	height: auto;
}

.in-gc-tuxk01 {
	width: 28.69047619047619%;
	top: 3.125%;
	left:16.66666666666667%;
}
.in-gc-tuxk02 {
	width: 28.69047619047619%;
	top: 8.07291666666667%;
	left: 36.54761904761905%;
}
.in-gc-tuxk03 {
	width: 28.63095238095238%;
	top: 10.80729166666667%;
	left: 56.60714285714286%;
}
.in-gc-tuxk04 {
	width: 28.63095238095238%;
	top: 39.71354166666667%;
	left: 56.13095238095238%;
}
.in-gc-tuxk05 {
	width: 28.63095238095238%;
	top: 35.80729166666667%;
	left: 36.19047619047619%;
}
.in-gc-tuxk06 {
	width: 28.63095238095238%;
	top: 34.765625%;
	left: 16.25%;
}
.in-gc-tuxk07 {
	width: 28.63095238095238%;
	top: 64.32291666666667%;
	left: 16.25%;
}
.in-gc-tuxk08 {
	width: 28.63095238095238%;
	top: 66.14583333333333%;
	left: 36.19047619047619%;
}
.in-gc-tuxk09 {
	width: 28.45238095238095%;
	top:72.65625%;
	left: 56.13095238095238%;
}


