.layout {
	overflow: hidden;position: relative;
	margin: 0 auto;background: #fff;
}
.wrap {
	margin: 0 auto;width: 1730px;
}
.header {
	padding: 0 36px;
	background: rgba(0,0,0,0.67);
	position: absolute;z-index: 333;
	top: 0;left: 0;right: 0;margin: 0 auto;
}
.header .logo {
	display: block;float: left;
	width: 370px;margin-top: 24px;
}
.header .logo img {
	display: block;width: 100%;
}
.header .naver {
	float: left;margin-left: 250px;
}
.header .naver li {
	float: left;margin-right: -18px;
}
.header .naver li h3 a {
	display: block;font-size: 18px;line-height: 82px;
	width: 172px;transition: all 0.3s;color: #fff;text-align: center;
}
.header .naver li.on h3 a,
.header .naver li:hover h3 a {
	background: url(../images/fn5.png) no-repeat center/cover;
}
.fbanner {
	height: 850px;
}
.fhrace {
	padding: 72px 0 160px;
}
.fhrace .lts {
	float: left;
}
.ftlte {
	padding: 28px 0;position: relative;
}
.ftlte h2 {
	font-size: 64px;line-height: 70px;color: #000000;
	font-weight: bold;text-transform: uppercase;
	position: relative;z-index: 66;
}
.ftlte h2 i {
	display: block;color: #fc4513;
}
.ftlte h6 {
	position: absolute;top: 0;left: 88px;
	height: 196px;width: 320px;
	border: 10px solid #ededed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftel {
	position: relative;
}
.fhrace .ftel {
	margin-top: 86px;
}
.ftel h3 {
	line-height: 78px;font-size: 48px;z-index: 66;display: inline-block;
	color: #010101;font-weight: bold;position: relative;
}
.ftel h3::before {
	position: absolute;z-index: 11;content: "";
	bottom: 0;left: 0;width: 72px;
	height: 5px;background: #fc4513;
}
.ftel h2 {
	color: rgba(238,238,238,0.42);
	font-size: 164px;text-transform: uppercase;
	font-weight: bold;line-height: 1;left: -135px;
	position: absolute;z-index: 33;top: 0;
}
.ftlte.bai h2  {
	color: #fff;
}
.ftel.bai h3 {
	color: #fff;
}
.ftlte.bai h6 {
	border-color: rgba(237,237,237,0.13);
}
.ftel.bai h2 {
	color: rgba(238,238,238,0.05);top: -38px;
}
.fhrace .rts {
	float: right;margin-top: 130px;
	position: relative;
}
.fhrace .rts .imgs {
	width: 500px;position: relative;z-index: 66;
	height: 670px;
}
.fhrace .rts .imgs img {
	display: block;width: 100%;height: 100%;
}
.fhrace .rts i {
	display: block;
	width: 500px;height: 670px;
	position: absolute;z-index: 11;
	top: -30px;right: -35px;
	background: url(../images/ftu11.png) no-repeat center/cover;
}
.fhvideo {
	padding: 105px 0 92px;
}
.fhvideo .lts {
	float: left;width: 510px;
}
.fhvideo .lts .ftel {
	margin-top: 80px;
}
.fvide_highl .ftel h2 {
	color: #ececec;top: -30px;
}
.fvide_highl .ftel h3::before {
	width: 95px;
}
.fhvideo .rts {
	float: right;width: calc(100% - 535px);
	padding: 84px 0 74px 55px;position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}
.fhvideo .rts .fcen .imgs {
	float: left;width: 420px;height: 540px;overflow: hidden;
}
.fhvideo .rts .fcen .rtls {
	float: right;width: calc(100% - 500px);
	margin-top: 50px;position: relative;z-index: 66;
}
.fhvideo .rts .fcen .rtls .ls {
	margin-bottom: 14px;
}
.fhvideo .rts .fcen .rtls .ls a {
	display: inline-block;
}
.fhvideo .rts .fcen .rtls .ls a i {
	font-size: 22px;line-height: 46px;color: #000000;display: block;
	padding-left: 25px;position: relative;transition: all 0.3s;
}
.fhvideo .rts .fcen .rtls .ls a i::before {
	position: absolute;z-index: 11;content: "";
	left: 0;top: 50%;transform: translateY(-50%);
	width: 18px;height: 3px;background: #a4a5a7;
	transition: all 0.3s;
}
.fhvideo .rts .fcen .rtls .ls:hover a i::before,
.fhvideo .rts .fcen .rtls .ls.on a i::before {
	background: #fc4513;
}
.fhvideo .rts .fcen .rtls .ls.on a i,
.fhvideo .rts .fcen .rtls .ls:hover a i {
	color: #fc4513;font-size: 28px;
}
.fhvideo .rts .video {
	position: absolute;z-index: 11;
	font-size: 98px;line-height: 1;color: #fafafa;
	text-transform: uppercase;font-weight: bold;
	top: 20px;right: 4px;
}
.fhvideo .rts .fhvidsw {
	position: absolute;z-index: 111;
	right: 40px;bottom: 45px;background: #fff;
	padding: 32px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 830px;
}
.fhvideo .rts .fhvidsw .fhvsw {
	overflow: hidden;display: none;
}
.fhvideo .rts .fhvidsw .fhvsw:first-child{
	display: block;
}
.fhvideo .rts .fhvidsw .fhvsw li {
	text-align: center;
	font-size: 16px;color: #333;
	line-height: 2;
}
.fhvideo .rts .fhvidsw .fhvsw li .pics{
	height: 155px;background: rgba(0,0,0,0.39);
	position: relative;cursor: pointer;position: relative;
}
.fhvideo .rts .fhvidsw .fhvsw li .pics::before {
	position: absolute;z-index: 1;content: "";
	top: 0;bottom: 0;left: 0;right: 0;
	background: rgba(0,0,0,0.36);
}
.fhvideo .rts .fhvidsw .fhvsw li .acv {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;transition: all 0.3s;
	width: 46px;height: 40px;background: url(../images/fj2.png) no-repeat center rgba(255,255,255,0.7);
	font-size: 16px;
}
.fhvideo .rts .fhvidsw .fhvsw li .acv:hover {
	background: url(../images/fj2.png) no-repeat center rgba(255,255,255,0.85);
}
.fhvidsw .fprev_next {
	bottom: 54px;left: -174px;position: absolute;
	z-index: 66;
}
.fprev_next {
	height: 50px;width: 154px;
}
.fprev_next .prev {
	position: absolute;left: 0;width: 93px;
	height: 100%;cursor: pointer;top: 0;transition: all 0.3s;
	background: url(../images/fn8-1.png) no-repeat center/cover;
}
.fprev_next .prev:hover,
.fprev_next .next:hover {
	background: url(../images/fn8.png) no-repeat center/cover;
}
.fprev_next .next {
	background: url(../images/fn8-1.png) no-repeat center/cover;
	position: absolute;right: 0;width: 93px;
	height: 100%;cursor: pointer;top: 0;transition: all 0.3s;
}
.fprev_next .next h4,
.fprev_next .prev h4 {
	position: absolute;z-index: 11;top: 50%;
	transform: translateY(-50%);left: 0;right: 0;font-size: 20px;transition: all 0.3s;
	margin: 0 auto;background: url(../images/fj1-3.png) no-repeat center;width: 33px;height: 11px;
}
.fprev_next .prev:hover h4 {
	background: url(../images/fj1.png) no-repeat center;
}
.fprev_next .next h4 {
	background: url(../images/fj1-1.png) no-repeat center;
}
.fprev_next .next:hover h4 {
	background: url(../images/fj1-2.png) no-repeat center;
}
.fhnews {
	padding: 120px 0 82px;
}
.fhnews .lts {
	float: left;
}
.fhnews .pad {
	padding: 0 220px;
}
.fhnews .lts {
	float: left;width: 510px;
}
.fhnews .lts .ftlte {
	margin-left: 60px;
}
.fhnews .lts .ftel {
	margin-left: 56px;margin-top: 80px;
}
.fhnews .lts .ftel h2 {
	left: -250px;
}
.fhnews .lts .imgs {
	width: 268px;height: 268px;float: right;margin-top: 55px;
}
.fhnews .lts .imgs img {
	display: block;width: 100%;height: 100%;
}
.fhnews .rts {
	float: right;width: calc(100% - 650px);
} 
.fhnews .rts .frepotl {
	overflow: hidden;
}
.fhnews .rts .frepotl .ls {
	float: left;margin-right: 6px;
	width: 164px;line-height: 42px;
	background: url(../images/fn7.png) no-repeat center/cover;
	font-size: 22px;color: #868686;text-align: center;cursor: pointer;
	transition: all 0.3s;
}
.fhnews .rts .frepotl .ls:last-child {
	margin-right: 0;
}
.ftgg.ftel h2 {
	top: -35px;color: #ececec;
}
.fhnews .rts .frepotl .ls:hover,
.fhnews .rts .frepotl .ls.on {
	background: url(../images/fn6.png) no-repeat center/cover;
	color: #fff;
}
.fhnews .rts .frepolst {
	margin-top: 52px;
}
.fhnews .rts .frepolst .freporls {
	display: none;
}
.fhnews .rts .frepolst .freporls:first-child {
	display: block;
}
.fhnews .rts .frepolst .freposw {
	overflow: hidden;
}
.fhnews .rts .frepolst .freposw ul {
	flex-direction: initial;
}
.fhnews .rts .frepolst .freporls li {
	margin-bottom: 5px;
}
.fhnews .rts .frepolst .freporls li a {
	display: block;
}
.fhnews .rts .frepolst .freporls li h6 {
	font-size: 16px;line-height: 22px;color: #858484;
}
.fhnews .rts .frepolst .freporls li h2 i{
	display: inline-block;position: relative;
	font-size: 20px;line-height: 36px;color: #000;
	word-break:keep-all;padding-right: 32px;
	white-space:nowrap;width: 100%;
	overflow:hidden;transition: all 0.3s;
	text-overflow:ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhnews .rts .frepolst .freporls li:hover h2 i {
	color: #fc4513;
}
.fhnews .rts .frepolst .freporls li h2 i::before {
	position: absolute;z-index: 66;right: 0;top: 50%;
	transform: translateY(-50%);content: "";
	background: url(../images/fj4.png) no-repeat right center;
	width: 27px;height: 9px;
}
.fhnews .rts .frepolst .freporls li h5 {
	font-size: 16px;line-height: 28px;color: #858484;
	height: 56px;overflow: hidden;
}
.fhnews .rts .frepolst .freporls .fswprne .next,
.fhnews .rts .frepolst .freporls .fswprne .prev {
	display: inline-block;width: 28px;height: 28px;
	border-radius: 3px;overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;cursor: pointer;transition: all 0.3s;
	background: url(../images/fj5.png) no-repeat center/cover;
}
.fhnews .rts .frepolst .freporls .fswprne .next {
	transform: rotate(180deg);
}
.fhnews .rts .frepolst .freporls .fswprne .swspan {
	display: inline-block;vertical-align: top;width: auto;
	margin: 0 18px;font-size: 18px;line-height: 28px;color: #e9461e;
}
.fhnews .rts .frepolst .freporls .fswprne .swspan .swiper-pagination-current {
	font-size: 24px;color: #000;
}
.fhnews .rts .frepolst .freporls .fswprne .next:hover,
.fhnews .rts .frepolst .freporls .fswprne .prev:hover {
	background: url(../images/fj5-1.png) no-repeat center/cover;
}

.fphotos {
	padding-top: 135px;
}
.fphotos .fwpadd {
	padding: 0 134px;
}
.fphotos .fzhanko li a {
	display: inline-block;
}
.fphotos .fzhanko li i {
	display: inline-block;padding-left: 36px;transition: all 0.3s;
	font-size: 26px;line-height: 70px;color: #fff;position: relative;
}
.fphotos .fzhanko li i::before {
	position: absolute;z-index: 11;content: "";
	left: 0;top: 50%;transform: translateY(-50%);
	width: 23px;height: 2px;background: #fff;transition: all 0.3s;
}
.fphotos .fzhanko li.on i,
.fphotos .fzhanko li:hover i {
	font-size: 30px;color: #fc4513;
}
.fphotos .fzhanko li.on i::before,
.fphotos .fzhanko li:hover i::before {
	height: 8px;background: #fc4513;
}
.fphotosw .swiper-wrapper{
	white-space: nowrap;
}
.fphotosw {
	border-top: 56px solid #1a1e21;
	border-bottom: 72px solid #fc4513;
	margin-top: 110px;overflow: hidden;
	border: none !important;padding: 34px 0;
	position: relative;top: 34px;
}
.fphotosw li {
	width: 490px;height: 335px;background: rgba(0,0,0,0.36);
	position: relative;
}
.fphotosw li.swiper-slide-active {
	transform: scale(1.2);border: 15px solid #fc4513;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;z-index: 66;
	box-shadow: 0 0 20px 4px rgba(0,0,0,0) !important;
	border: none !important;
	
}
.fphotosw li a{
	display: block;
	height: 100%;position: relative;
}
.fphotosw li em {
	position: absolute;z-index: 6;
	top: 0;bottom: 0;left: 0;right: 0;
	background: rgba(0,0,0,0.36);transition: all 0.3s;
}
.fphotosw li.swiper-slide-active em {
	display: none;
}
.fhproduct {
	padding: 125px 0 110px;
}
.fhproduct .ftel {
	margin-top: 104px;
}
.fhproduct .flist {
	margin: 110px auto 0;text-align: center;font-size: 0;
}
.fhproduct .flist .fls {
	display: inline-block;margin: 0 -4.8%;
	background: url(../images/ftu5.png) no-repeat center/cover;
	width: 53%;height: 43vw;position: relative;
	padding: 220px 7% 30px 12.4%;vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhproduct .flist .fls:nth-child(2n) {
	background: url(../images/ftu6.png) no-repeat center/cover;
}
.fhproduct .flist .fls .text {
	text-align: left;
}
.fhproduct .flist .fls .ico {
	height: 400px;width: 260px;position: absolute;
	top: -206px;left: 45%;
}
.fhproduct .flist .fls .ico img {
	display: block;position: absolute;z-index: 33;
	left: 0;right: 0;margin: 0 auto;top: 0;
	width: 100%;height: 100%;
}

.fhproduct .flist .fls .text h3{
	font-size: 26px;line-height: 56px;color: #fff;
	font-weight: bold;text-transform: uppercase;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhproduct .flist .fls:nth-child(2n) .text .ls h4 {
	background: #f4f4f4;color: #000000;
}
.fhproduct .flist .fls .text .lst {
	margin-top: 45px;
}
.fhproduct .flist .fls .text .ls {
	margin-bottom: 40px;
}
.fhproduct .flist .fls .text .ls:last-child {
	margin-bottom: 0;
}
.fhproduct .flist .fls .text .ls h4 {
	display: inline-block;padding: 0 20px;
	background: #fc4513;border-radius: 5px;overflow: hidden;
	line-height: 50px;font-size: 24px;color: #fff;font-weight: bold;
	margin-bottom: 20px;
}
.fhproduct .flist .fls .text .ls h6 {
	margin-bottom: 10px;
}
.fhproduct .flist .fls .text .ls h6 i {
	display: inline-block;padding-left: 20px;
	position: relative;font-size: 18px;line-height: 1.6;color: #fff;
	
}
.fhproduct .flist .fls .text .ls h6 i::before {
	top: 10px;left: 0;position: absolute;z-index: 11;content: "";
	height: 10px;width: 10px;border-radius: 50%;overflow: hidden;
	background: #fff;
}
.fhproduct .flist .fls .dal {
	display: block;position: absolute;z-index: 66;
	bottom: 62px;width: 281px;line-height: 67px;
	background: url(../images/fn9.png) no-repeat center/cover;
	transition: all 0.3s;font-size: 24px;text-align: center;
	color: #fff;left: 26%;
}
.fhproduct .flist .fls:nth-child(2n) .dal {
	background: url(../images/fn9-1.png) no-repeat center/cover;
	color: #000000;
}
.footer {
	background: #161616;
	padding: 40px 0 35px;
}
.fpadd {
	padding: 0 135px;
}
.footer .cst {
	width: 200px;margin: 0 auto;
}
.footer .cst img {
	display: block;margin: 0 auto;width: 100%;
}
.footer .fnavg {
	margin-top: 36px;padding: 0 125px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.footer .fnavg .nav {
	float: left;width: calc(100% - 280px);overflow: hidden;
}
.footer .fnavg .nav dl {
	float: left;width: calc((100% - 42px)/5);margin-right: 10px;
}
.footer .fnavg .nav dl:nth-child(5n) {
	margin-right: 0;
}
.footer .fnavg .nav dl dt {
	font-size: 20px;line-height: 32px;color: #929292;margin-bottom: 8px;
}
.footer .fnavg .nav dl dd a {
	font-size: 12px;line-height: 26px;color: #454545;transition: all 0.3s;display: block;
}
.footer .fnavg .nav dl dd a:hover {
	color: #fff;
}
.footer .fnavg .rts {
	overflow: hidden;float: right;
}
.footer .fnavg .rts .ls {
	float: left;margin-right: 30px;
}
.footer .fnavg .rts .ls:last-child{
	margin-right: 0;
}
.footer .fnavg .rts .ls  .wx {
	height: 92px;width: 92px;margin: 0 auto;
}
.footer .fnavg .rts .ls .wx img {
	display: block;width: 100%;height: 100%;
}
.footer .fnavg .rts .ls .tet {
	margin-top: 12px;text-align: center;
}
.footer .fnavg .rts .ls .tet h6 {
	font-size: 12px;line-height: 2;color: #8a8a8a;
}
.footer .fnavg .rts .ls .tet h5 {
	font-size: 12px;line-height: 20px;color: #8a8a8a;
}
.footer .fcopyrig {
	margin: 8px auto 0;padding: 0 125px 18px;border-bottom: 1px solid rgba(138,138,138,0.3);
}
.footer .fcopyrig .lt {
	float: left;margin-top: 18px;
	font-size: 12px;line-height: 1.8;color: #737373;
}

.footer .fcopyrig .rt {
	float: right;overflow: hidden;
}
.footer .fcopyrig .rt .ls {
	float: left;margin-right: 12px;
}
.footer .fcopyrig .rt .ls a {
	display: block;	font-size: 12px;line-height: 2;color: #737373;
	transition: all 0.3s;
}
.footer .fcopyrig .rt .ls a:hover {
	color: #fff;
}
.footer .fconlst {
	margin: 36px auto 0;text-align: center;
	font-size: 0;
}
.footer .fconlst .ls {
	display: inline-block;margin: 0 80px;text-align: center;
}
.footer .fconlst .ls h5 {
	text-align: center;
}
.footer .fconlst .ls h5 i {
	display: inline-block;padding-left: 22px;
	font-size: 12px;line-height: 2;color: #5c5c5c;
	background: url(../images/fc3.png) no-repeat left center;
}
.footer .fconlst .ls:nth-child(2) h5 i {
	background: url(../images/fc4.png) no-repeat left center;
}
.footer .fconlst .ls:nth-child(3) h5 i {
	background: url(../images/fc5.png) no-repeat left center;
}
.footer .fconlst .ls h6 {
	margin-top: 4px;font-size: 12px;line-height: 1.5;color: #5c5c5c;
}
.footer .fcopywan {
	margin-top: 40px;text-align: center;
}
.footer .fcopywan i {
	display: inline-block;padding-left: 24px;
	font-size: 12px;line-height: 2;color: #939393;
	background: url(../images/fc6.png) no-repeat left center;
}

.fphotos .ftel {
	margin-top: 80px;
}
.fphotos .ftel h2 {
	left: -280px;
}
.fphotos .fzhanko {
	margin-top: 35px;
}
.fhproduct .ftel h2 {
	top: -35px;
}
.fvide_highl {
	padding: 135px 0 100px;
}
.fvide_highl .lts {
	float: left;margin-top: 16px;
}
.fvide_highl .ftel {
	margin-top: 90px;
}
.fvide_highl .fvidels {
	margin-top: 40px;position: relative;z-index: 66;
}
.fvide_highl .fvidels .ls a {
	display: block;font-size: 22px;line-height: 50px;color: #2e2e2e;
	transition: all 0.3s;
}
.fvide_highl .fvidels .ls.on a,
.fvide_highl .fvidels .ls a:hover {
	color: #fc4513;
}
.fvide_highl .rts {
	float: right;width: 49%;
}
.fvide_highl .videosw {
	overflow: hidden;
}
.fvide_highl .videosw .fprev_next {
	position: relative;z-index: 66;margin-top: 24px;
}
.fvide_highl .videosw li {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	height: 556px;
} 
.fvide_highl .videosw li:nth-child(2n) {
	margin-top: 40px;
}
.fvide_highl .videosw li .imgs {
	position: absolute;z-index: 11;
	top: 0;left: 0;width: 100%;
	height: 485px;
}
.fvide_highl .videosw li:nth-child(2n) .imgs {
	top: auto;bottom: 0;
}
.fvide_highl .videosw li .imgs .acv {
	position: absolute;z-index: 33;top: 50%;
	transform: translateY(-50%);left: 0;right: 0;
	margin: 0 auto;background: url(../images/fj2-1.png) no-repeat center rgba(255,255,255,0.7);
	height: 57px;width: 64px;cursor: pointer;transition: all 0.3s;
}
.fvide_highl .videosw li .imgs .acv:hover {
	background: url(../images/fj2-1.png) no-repeat center rgba(255,255,255,0.85);
}
.fvide_highl .videosw li .imgs::before {
	position: absolute;z-index: 11;content: "";
	top: 0;bottom: 0;left: 0;right: 0;
	background: rgba(0,0,0,0.36);
}
.fvide_highl .videosw li h2 a {
	display: block;
}
.fvide_highl .videosw li h2 i {
	position: absolute;z-index: 33;bottom: 0;left: 0;
	padding-left: 50px;background: url(../images/ftu4.png) no-repeat left center;
	font-size: 28px;line-height: 50px;color: #fff;font-weight: bold;transition: all 0.3s ;
}
.fvide_highl .videosw li h2 i:hover {
	color: #fc4513;
}
.fvide_highl .videosw li:nth-child(2n) h2 i {
	bottom: auto;top: 0;
}

.fhvidebj {
	position: fixed;z-index: 555;top: 0;display: none;
	bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);
}
.fvidoesp {
	width: 1000px;position: fixed;z-index: 600;
	top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;display: none;
} 
.fvidoesp .video1 {
	width: 100%;
}
.fvidoesp .cha {
	position: absolute;z-index: 66;top: -50px;
	right: 0;background: url(../images/fc7.png) no-repeat center/cover;
	width: 25px;height: 25px;cursor: pointer;transition: all 0.3s;
}
.fvidoesp .cha:hover {
	transform: rotate(360deg);
}
.fphsw{
	display: block !important;
	position: fixed;transform: scale(1);
	left: 0;z-index: -1;
}
.fphsw.oxs{
	z-index: 11;
	position: relative;transform: scale(1);
}


/* 新 */
.fprodlis {
	margin-top: 140px;
}
.fprodlis ul {
	display: flex;flex-wrap:wrap;
}
.fprodlis ul li {
	width: 49%;
}
.fprodlis ul li:nth-child(2n) {
	margin-left: 2%;
}
.fprodlis li .tlte {
	background-color: #e9481e;padding: 22px 38px 18px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodlis li .tlte h3 {
	font-size: 30px;line-height: 34px;color: #fff;
	font-weight: bold;
}
.fprodlis li .tlte h4 {
	font-size: 22px;line-height: 34px;color: #fff;
	padding-left: 48px;position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodlis li .tlte h4::before {
	width: 46px;height: 2px;position: absolute;
	z-index: 22;top: 50%;transform: translateY(-50%);
	left: 0;content: "";background: #fff;
}
.fprodlis li .tlte .icon {
	position: absolute;z-index: 11;bottom: 7px;right: 0;
	width: 240px;
}
.fprodlis li .tlte .icon img {
	display: block;width: 100%;
}
.fprodlis li .cen {
	padding: 15px 0;
	
}

.fprodlis li .tlt h4 {
	font-size: 22px;line-height: 42px;color: #000;
	background: url(../images/yy11.png) no-repeat left center;
	padding: 0 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodlis li .list dl {
	display: flex;flex-wrap:wrap;
}
.fprodlis li .list dd {
	width: 49%;padding: 0 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}
.fprodlis li .list dd {
	height: 270px;
}
.fprodlis li .list dd:nth-child(2n) {
	padding: 0 0 0 15px;
}
.fprodlis li .list dd:nth-child(2n) {
	margin-left: 2%;
}
.fprodlis li .list dd h4 i {
	padding: 0 17px;display: inline-block;
	font-size: 18px;line-height: 40px;color: #fff;
	background: #e9481e;
}
.fprodlis li .list dd  h4 {
	margin-bottom: 12px;
}
.fprodlis li .list dd p {
	position: relative;margin-left: 5px;padding-left: 10px;
	font-size: 14px;line-height: 2;color: #000;
}
.fprodlis li .list dd p::before {
	position: absolute;z-index: 11;content: "";
	left: 0;top: 11px;height: 5px;width: 5px;
	border-radius: 50%;overflow: hidden;
	background: #000;
}
.fprodlis li .list dd img {
	margin: 5px 0 0 14px;display: block;
	max-width: 199px;max-height: 99px;
}
.fprodlis li .flis {
	margin-top: 12px;
}
.fprodlis li .flis dl {
	display: flex;flex-wrap:wrap;
}
.fprodlis li .flis dd {
	width: 49%;padding: 2px 20px 12px 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #eeefef;
	height: 390px;
}
.fprodlis li .fbkuan {
	overflow: hidden;
}
.fprodlis li .flis dd:nth-child(2n) {
	margin-left: 2%;
}
.fprodlis li .flis dd img {
	display: block;margin-top: 4px;width: auto;
}
.fprodlis li .list dd .txt {
	float: left;width: calc(100% - 130px);
}
.fprodlis li .list dd .rt {
	float: right;width: 110px;
}
.fprodlis li .list dd .rt img {
	display: block;width: 100%;margin: 0;
}
.fprodlis li .fls.fxinn {
	padding: 2px 45px 30px 38px;background: #eeefef;
}
.fprodlis li .fls.fxinn .imgs {
	margin: 18px auto 0;
}

.fprodlis li .flis.fxinn dd {
	width: 100%;
}
.fprodlis li .flis.fxinn dd .imgs {
	width: 90%;
}
.fprodlis li .cen .tlt {
	padding: 0 42px;
}
.fprodlis li .list dd .pls {
	overflow: hidden;
}
.fprodlis ul li:nth-child(2n) .flis dd img,
.fprodlis li .flis dd img{
	margin-top: 25px;
}
.fprodlis li .flis dd:first-child img{
	margin-top: 4px;
}