@charset "UTF-8";

/* ******************** 公共部分框架 start ******************** */
/* ========== 头部 start ========== */
.header {
	width: 100%;
	height: 78px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
}
.header.hover{
	background: #FFFFFF;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
/* ————— 头部下班部分 start ————— */
.topB {
	height: 78px;
}
/* logo start */
.logo {
	margin-right: 50px;
}

.logo a {
	display: inline-block;
	height: 78px;
	display: table-cell;
	vertical-align: middle;
}

.logo img {
	display: none;
	height: 60px;
}
.logo .logo1{
	display: block;
}
.header.hover .logo .logo2{display: block;}
.header.hover .logo .logo1{display: none;}
/* logo end */
/* 导航 start */
.topMenuBox {
	position: relative;
	right: -34px;
}

.menuDl dd {
	float: left;
	display: inline;
	position: relative;
	padding: 0 20px;
}

.menuDl dd:first-child {
	padding-left: 0;
}

.menuDl dd:nth-last-child(2) {
	padding-right: 40px;
}

.topMenu {
	position: relative;
	z-index: 9;
}

.topMenu a {
	display: block;
	line-height: 78px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	position: relative;
}
.header.hover .topMenu a{
	color: #333333;
}
.topMenu a::before {
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.header.hover .topMenu a::before {
	background: #5cc13b;
}
.menuDl dd.hover .topMenu a::before,
.menuDl dd .topMenu:hover>a::before {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.menuDl dd.hover .topMenu a,
.topMenu:hover>a {
	color: #fff;
}
.header.hover .menuDl dd.hover .topMenu a,
.header.hover .topMenu:hover>a {
	color: #5cc13b;
}
.menuDl dd.hover .topMenu a::before,
.menuDl dd:hover .topMenu a::before {
	opacity: 1;
	visibility: visible;
}

.twoMenu {
	position: absolute;
	top: 108px;
	left: 0;
	width: 200%;
	margin-left: -50%;
	background: rgba(255, 255, 255, 1);
	display: block;
	opacity: 0;
	visibility: hidden;
	z-index: 3;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	padding: 14px 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	z-index: 10;
}

.topMenu:hover .twoMenu {
	opacity: 1;
	visibility: visible;
}

.twoMenu::before {
	content: '';
	display: block;
	width: 100%;
	height: 10px;
	background: transparent url(../images/menuBg.png) no-repeat center center;
	position: absolute;
	left: 0;
	top: -10px;
}

.twoMenu li {
	font-size: 14px;
	text-align: center;
}

.twoMenu li:first-child a {
	border-top: 0;
}

.twoMenu a {
	display: inline-block;
	padding: 0 6px;
	line-height: 40px;
	height: 40px;
	font-size: 15px;
	color: #999999;
	border-top: 1px solid rgb(230, 230, 230);
}

.twoMenu a:hover {
	color: #5cc13b;
}

/* 导航 end */
/* ————— 头部下班部分 end ————— */
/* ========== 头部 end ========== */
/* ========== 底部 start ========== */
.footer2{background: #373737;padding: 30px 0;}
.footer2R{float: right;display: inline;}
.ftContactDl{float: right;display: inline;margin:0 -10px;}
.ftContactDl dd{float: left;display: inline;position: relative;}
.ftContactDl dd a{display: block;margin: 0 10px;width: 32px;height: 32px;line-height: 32px;overflow: hidden;border-radius: 50%;font-size: 14px;color: #FFFFFF;}
.ftContactDl dd.dd1 a{background: url(../images/img/wx.png) no-repeat center center;background-size: auto 32px;}
.ftContactDl dd.dd2 a{background: url(../images/img/wb.png) no-repeat center center;background-size: auto 32px;}
.ftContactDl dd.dd3 a{background: url(../images/img/dy.png) no-repeat center center;background-size: auto 32px;}
.ewmCodeBox{position: absolute;bottom: 40px; left: -25px;width: 110px;z-index: 5;opacity: 0;visibility: hidden;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.ewmCodeBox .ewmCode{width: 110px;height: 110px;background: #FFFFFF; border: 1px solid rgb(222, 222, 222);padding: 10px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.ewmCodeBox .ewmCode img{width: 100%;height: 100%;}
.ewmCodeBox .ewmText{font-size: 14px;color: #FFFFFF;padding: 10px;text-align: center;}
.ewmCodeBox .ewmText .title{line-height: 22px;height: 22px;overflow: hidden;}
.ftContactDl dd:hover .ewmCodeBox{opacity: 1;visibility: visible;bottom: 50px;}
.footer2L{overflow: hidden;}
.footer2L .footer2LCon{float: left;display: inline;margin-right: 60px;}
.footerBlank2 {font-size: 14px;color: rgba(230,230,230,0.6);line-height: 34px;}
.footerBlank2 a{font-size: 14px;color: rgba(230,230,230,0.6);line-height: 34px;}
.footerBlank2 a:hover{color: #e6e6e6;}
.ftTelBox{overflow: hidden;}
.ftTelBox .icn{height: 32px;line-height: 32px;overflow: hidden;background: url(../images/img/tel.png) no-repeat center left;background-size: auto 32px;padding-left: 45px;font-size: 14px;color: #5cc13b;font-weight: bold;margin-right: 10px;float: left;display: inline;}
.ftTelBox .telImg{height: 32px;line-height: 32px;overflow: hidden;font-size: 20px;color: #5cc13b;display:table-cell;vertical-align:middle;}
.ftTelBox .telImg img{display: inline-block;height: 15px;}
.footer {
	background-repeat: no-repeat;
	background-size: cover;
}

.footerR {
	padding: 51px 0 27px;
}

/* 二维码 start */
.footerEwm {
	overflow: hidden;
}

.footerEwm dd {
	float: left;
	display: inline;
	position: relative;
	overflow: hidden;
	margin: 0 10px;
}

.footerEwm dd:last-child {
	margin-right: 0;
}

.footerEwm dd .picBox {
	width: 90px;
	height: 90px;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.footerEwm dd .picBox img {
	display: block;
	width: 100%;
	height: 100%;
}

.footerEwm dd span {
	display: block;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	color: #cccccc;
	font-size: 14px;
}

/* 二维码 end */
.footerL {
	overflow: hidden;
	padding: 43px 0 0;
}

.footerLDl {
	overflow: hidden;
	margin-bottom: 36px;
}

.footerLDl dd {
	float: left;
	display: inline;
	margin-left: 6.9444%;
}

.footerLDl dd:first-child {
	margin-left: 0;
}

.footerLDl dd .title {
	font-size: 16px;
	color: #e5e5e5;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.footerLDl dd .textC a {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin-left: 20px;
}

.footerLDl dd .textC a:first-child {
	margin-left: 0;
}

.footerLDl dd .textC a:hover {
	color: #FFFFFF;
}

/* 版权信息 start */
.footerBlank {
	font-size: 14px;
	color: #999999;
	line-height: 52px;
}

.fooerbcon {
	display: inline-block;
	border-top: 1px solid rgb(64, 64, 64);
}

.footerBlank a {
	font-size: 14px;
	color: #999999;
}

.footerBlank a:hover {
	color: #FFFFFF;
}

.footerBan {
	background: url(../images/common/beian.png) no-repeat center left 6px;
	padding-left: 30px;
}

.footerCnzz {
	background: url(../images/common/cnzzIcn.gif) no-repeat center right;
	padding-right: 55px;
	margin-right: 30px;
}

/* 版权信息 end */
/* ========== 底部 end ========== */
/* ========== 内页轮播 start ========== */
.subBanner {
	width: 100%;
	padding-top: 10.0417%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.subBanner .text {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 6.3542%;
}

.subBanner .text .title {
	position: relative;
	padding-bottom: 24px;
	text-align: center;
}

.subBanner .text .title::before {
	content: '';
	display: block;
	width: 50px;
	height: 4px;
	background-color: rgb(255, 255, 255);
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
}

.subBanner .text .title span {
	display: inline-block;
	font-size: 30px;
	color: #ffffff;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}

/* ========== 内页轮播 end ========== */
/* ========== 当前位置 start ========== */
.locationBox {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fafafa;
	position: relative;
}

.locationBox::before {
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgb(230, 230, 230);
	position: absolute;
	left: 0;
	bottom: 0;
}

.locationMenuDl {
	overflow: hidden;
}

.locationMenuDl dd {
	float: left;
	display: inline;
	position: relative;
	margin-right: 30px;
}

.locationMenuDl dd::before {
	display: block;
	content: '';
	height: 2px;
	width: 100%;
	background: #5cc13b;
	position: absolute;
	left: 0;
	bottom: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.locationMenuDl dd a {
	display: block;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.locationMenuDl dd:hover a,
.locationMenuDl dd.hover a {
	color: #5cc13b;
}

.locationMenuDl dd:hover:before,
.locationMenuDl dd.hover:before {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.locationDl {
	overflow: hidden;
}

.locationDl dt {
	float: left;
	display: inline;
	width: 25px;
	height: 60px;
}

.locationDl dt a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/home.png) no-repeat center center;
	background-size: 11px 10px;
}

.locationDl dt a:hover {
	background: url(../images/homeh.png) no-repeat center center;
	background-size: 11px 10px;
}

.locationDl dd {
	float: left;
	display: inline;
	padding: 0 10px 0 16px;
	background: url(../images/right.png) no-repeat center left;
	background-size: 4px 6px;
}

.locationDl dd:hover,
.locationDl dd.hover {
	background: url(../images/righth.png) no-repeat center left;
	background-size: 4px 6px;
}

.locationDl dd.dd1 {
	background-size: 0;
}

.locationDl dd a {
	display: block;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #666666;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.locationDl dd.hover a,
.locationDl dd:hover a {
	color: #5cc13b;
}

/* ========== 当前位置 end ========== */
/* ========== 页码 start ========== */
.page {
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	width: 32px;
	height: 32px;
	line-height: 32px;
	border: 1px solid rgb(221, 220, 220);
	border-radius: 3px;
	font-size: 14px;
	color: #4f4f4f;
	background: #ffffff;
	margin: 0 3px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	text-align: center;
}

.page a:hover,
.page a.hover {
	background: #5cc13b;
	color: #fff;
	border: 1px solid #5cc13b;
}

.page a.firstPage,
.page a.prevPage,
.page a.nextPage,
.page a.lastPage {
	width: 73px;
}

.page .skip {
	display: inline-block;
	overflow: hidden;
	font-size: 14px;
	color: #4e4e4e;
}

.page .skip span {
	display: inline-block;
	height: 32px;
	line-height: 32px;
}

.page .skipInput {
	width: 32px;
	border: 1px solid rgb(221, 220, 220);
	background: #FFFFFF;
	border-radius: 3px;
	margin-right: 5px;
}

.page .skipInput input {
	display: inline-block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: none;
	background: none;
	font-size: 14px;
	color: #4e4e4e;
	text-align: center;
}

/* ========== 页码 end ========== */
/* ******************** 公共部分框架 end ******************** */
/* ========== 首页 start ========== */
/* ————— indexBanner start ————— */
.bannerVideo1 video{width: 100%;object-fit: cover;object-position: center;height: 100%;}
.indexBanner {
	position: relative;
	overflow: hidden;
}

.indexBanner .bd {
	overflow: hidden;
}

.indexBanner .bd .slick-list,
.indexBanner .bd .slick-track {
	height: 100%;
}

.indexBanner .mySlide {
	height: 100%;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.indexBanner .mySlide a {
	display: block;
	height: 100%;
	width: 100%;
}

.indexBanner .img {
	position: absolute;
	left: 50%;
	top: 35.443%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	font-size: 0;
	text-align: center;
}

.indexBanner .img .imgItem img {
	overflow: hidden;
	display: inline-block;
	visibility: hidden;
}

.indexBanner .img .imgItem img.show {
	visibility: visible;
}

.indexBanner .slick-dots {width: 100%;position: absolute;bottom: 30px;left: 0;text-align: center;font-size: 0;border-radius: 16px;}
.indexBanner .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #FFFFFF;margin: 0 7px;vertical-align: middle;cursor: pointer;position: relative;transition: all 0.4s;-webkittransition: all 0.4s;}
.indexBanner .slick-dots li.slick-active {background: #FFFFFF;width: 36px;border-radius: 6px;}
/* ————— indexBanner end ————— */
/* ————— 公共部分 start ————— */
.indexTitleBox {
	text-align: center;
}

.indexTitleBox .enTitle {
	font-size: 30px;
	color: #5cc13b;
	line-height: 43px;
	overflow: hidden;
}

.indexTitleBox .cnTitle {
	font-size: 24px;
	color: #333333;
	line-height: 43px;
}

.indexTitleBox.bcolor .enTitle,
.indexTitleBox.bcolor .cnTitle {
	color: #FFFFFF;
}

.indexMore.center {
	text-align: center;
}

.indexMore a {
	display: inline-block;
	border-radius: 20px;
	background-color: rgb(92, 193, 59);
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}

/* ————— 公共部分 end ————— */
/* ————— 第1通栏 新闻中心 start ————— */
.indexC1 {
	overflow: hidden;
	padding: 40px 0 50px;
}

.indexC1Con {
	padding: 40px 0 30px;
	overflow: hidden;
}

.indexC1Slick {
	position: relative;
	float: left;
	display: inline;
	margin-right: 50px;
	width: 650px;
}

.indexC1Slick .prev {
	display: block;
	width: 28px;
	height: 70px;
	cursor: pointer;
	background: #55575b url(../images/prev1.png) no-repeat center center;
	background-size: 10px 18px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
	z-index: 2;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC1Slick .prev:hover {
	background: #5cc13b url(../images/prev1.png) no-repeat center center;
	background-size: 10px 18px;
}

.indexC1Slick .next {
	display: block;
	width: 28px;
	height: 70px;
	cursor: pointer;
	background: #55575b url(../images/next1.png) no-repeat center center;
	background-size: 10px 18px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -35px;
	z-index: 2;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC1Slick .next:hover {
	background: #5cc13b url(../images/next1.png) no-repeat center center;
	background-size: 10px 18px;
}

.indexC1Slick .bd {
	overflow: hidden;
}

.indexC1Slick .slick-list {
	overflow: visible;
}

.indexC1Slick .myslide {
	float: left;
	display: inline;
}

.indexC1Slick .slickCon {
	display: block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC1Slick .slickCon .pic::before {
	padding-top: 75.0769%;
}

.indexC1Slick .indexC1Text {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 20px;
	overflow: hidden;
}

.indexC1Slick .indexC1Text .title {
	font-size: 16px;
	color: #FFFFFF;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.indexC1Dl {
	overflow: hidden;
}

.indexC1Dl dd {
	border-bottom: 1px solid rgb(230, 230, 230);
	padding-bottom: 19px;
}

.indexC1Dl dd .title {
	padding: 23px 0 25px;
}

.indexC1Dl dd:first-child .title,
.indexC1Dl dd.dd1 .title {
	padding-top: 0;
}

.indexC1Dl dd .title a {
	max-width: 100%;
	display: inline-block;
	font-size: 18px;
	color: #333333;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC1Dl dd:hover .title a {
	color: #5cc13b;
	letter-spacing: 1px;
}

.indexC1Dl dd .info {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}

.indexC1Dl dd .textC {
	overflow: hidden;
}

.indexC1Dl dd .more {
	float: right;
	display: inline;
}

.indexC1Dl dd .more a {
	display: inline-block;
	font-size: 14px;
	color: #999999;
	height: 35px;
	line-height: 35px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC1Dl dd:hover .more a {
	color: #5cc13b;
}

.indexC1Dl dd .time {
	overflow: hidden;
	font-size: 14px;
	color: #999999;
	height: 35px;
	line-height: 35px;
}

/* ————— 第1通栏 新闻中心 end ————— */
/* ————— 第2通栏 业务介绍 start ————— */
.indexC2 {
	overflow: hidden;
	padding: 40px 0 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.indexC2Slick {
	position: relative;
	padding: 35px 0 50px;
}

.indexC2Slick .slick-dots {
	position: absolute;
	bottom: 18px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.indexC2Slick .slick-dots li {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 100%;
	margin: 0 10px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	border: 1px solid #626262;
}

.indexC2Slick .slick-dots li.slick-active {
	border: 1px solid #5cc13b;
	background: #5cc13b;
}

.indexC2Slick .bd {
	overflow: hidden;
}

.indexC2Slick .slick-list {
	overflow: visible;
}

.indexC2Slick .myslide {
	float: left;
	display: inline;
	background: rgba(255, 255, 255, 0.1);
}

.indexC2Slick .slickCon {
	display: block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC2Slick .slickCon .pic {
	width: 600px;
	float: left;
	display: inline;
}

.indexC2Slick .slickCon .pic::before {
	padding-top: 75%;
}

.indexC2Slick .slickCon .text {
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 50px;
}

.indexC2Slick .slickCon .title {
	margin-bottom: 32px;
}

.indexC2Slick .slickCon .title a {
	display: inline-block;
	font-size: 22px;
	color: #FFFFFF;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 100%;
}

.indexC2Slick .slickCon .info {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 30px;
	max-height: 120px;
	overflow: hidden;
	margin-bottom: 41px;
}

/* ————— 第2通栏 业务介绍 end ————— */
/* ————— 第3通栏 参展品牌 start ————— */
.indexC3 {
	overflow: hidden;
	padding: 40px 0 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.indexC3Slick {
	position: relative;
	padding: 50px 0;
	margin: 0 -50px;
}

.indexC3Slick .prev {
	display: block;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: 2px solid rgb(230, 230, 230);
	background: url(../images/prev2.png) no-repeat center center;
	background-size: 8px 16px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	z-index: 2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.indexC3Slick .prev:hover {
	border: 2px solid #5cc13b;
	background: url(../images/prev2h.png) no-repeat center center;
	background-size: 8px 16px;
}

.indexC3Slick .next {
	display: block;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: 2px solid rgb(230, 230, 230);
	background: url(../images/next2.png) no-repeat center center;
	background-size: 8px 16px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	z-index: 2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.indexC3Slick .next:hover {
	border: 2px solid #5cc13b;
	background: url(../images/next2h.png) no-repeat center center;
	background-size: 8px 16px;
}

.indexC3Slick .slick-dots {
	position: absolute;
	bottom: 18px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.indexC3Slick .slick-dots li {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 100%;
	margin: 0 10px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	border: 1px solid #626262;
}

.indexC3Slick .slick-dots li.slick-active {
	border: 1px solid #5cc13b;
	background: #5cc13b;
}

.indexC3Slick .bd {
	overflow: hidden;
}

.indexC3Slick .slick-list {
	overflow: visible;
}

.indexC3Slick .myslide {
	float: left;
	display: inline;
}

.indexC3Slick .slickCon {
	display: block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	margin: 0 50px;
}

.indexC3Dl {
	overflow: hidden;
}

.indexC3Dl dd {
	width: 20%;
	float: left;
	display: inline;
	background: #ededed;
}

.indexC3Dl dd:nth-child(even) {
	background: #f5f5f5;
}

.indexC3Dl dd .con .pic:before {
	padding-top: 52.0833%;
}

/* ————— 第3通栏 参展品牌 end ————— */
/* ————— 第4通栏 合作媒体 start ————— */
.indexC4 {
	overflow: hidden;
	padding: 40px 0 0;
	background-repeat: no-repeat;
	background-size: cover;
}

.indexC4Slick {
	position: relative;
	padding: 50px 0;
	margin: 0 -50px;
}

.indexC4Slick .prev {
	display: block;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: 2px solid rgb(230, 230, 230);
	background: url(../images/prev2.png) no-repeat center center;
	background-size: 8px 16px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	z-index: 2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.indexC4Slick .prev:hover {
	border: 2px solid #5cc13b;
	background: url(../images/prev2h.png) no-repeat center center;
	background-size: 8px 16px;
}

.indexC4Slick .next {
	display: block;
	width: 36px;
	height: 36px;
	cursor: pointer;
	border: 2px solid rgb(230, 230, 230);
	background: url(../images/next2.png) no-repeat center center;
	background-size: 8px 16px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	z-index: 2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.indexC4Slick .next:hover {
	border: 2px solid #5cc13b;
	background: url(../images/next2h.png) no-repeat center center;
	background-size: 8px 16px;
}

.indexC4Slick .bd {
	overflow: hidden;
}

.indexC4Slick .slick-list {
	overflow: visible;
}

.indexC4Slick .myslide {
	float: left;
	display: inline;
}

.indexC4Slick .slickCon {
	display: block;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	margin: 0 50px;
}

.indexC4Dl {
	overflow: hidden;
	margin-right: -180px;
	text-align: center;
	font-size: 0;
}

.indexC4Dl dd {
	width: 25%;
	display: inline-block;
}

.indexC4Dl dd.dd5,
.indexC4Dl dd:nth-child(5) {
	padding-left: 0.35%;
}

.indexC4Dl dd .con {
	margin-right: 180px;
	background: url(../images/indexC4ConBg.png) no-repeat center center;
	background-size: contain;
}

.indexC4Dl dd .con .pic::before {
	padding-top: 86.6667%;
}

/* ————— 第4通栏 合作媒体 end ————— */
/* ————— 第5通栏 快捷导航 start ————— */
.indexC5 {
	overflow: hidden;
}

.indexC5Slick {
	position: relative;
}

.indexC5Slick .prev {
	display: block;
	width: 28px;
	height: 50px;
	cursor: pointer;
	background: #55575b url(../images/prev1.png) no-repeat center center;
	background-size: 10px 18px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	z-index: 2;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC5Slick .prev:hover {
	background: #5cc13b url(../images/prev1.png) no-repeat center center;
	background-size: 10px 18px;
}

.indexC5Slick .next {
	display: block;
	width: 28px;
	height: 50px;
	cursor: pointer;
	background: #55575b url(../images/next1.png) no-repeat center center;
	background-size: 10px 18px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -25px;
	z-index: 2;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.indexC5Slick .next:hover {
	background: #5cc13b url(../images/next1.png) no-repeat center center;
	background-size: 10px 18px;
}

.indexC5Slick .bd {
	overflow: hidden;
}

.indexC5Slick .slick-list {
	overflow: visible;
}

.indexC5Slick .myslide {
	float: left;
	display: inline;
}

.indexC5Slick .slickCon {
	display: block;
	height: 100px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 80px;
}
.indexC5Slick .slickCon::before{
	content: '';
	display: block;
	background-color: rgb(230, 230, 230);
	width: 1px;
	height: 72px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -36px;
}
/* .indexC5Slick .slick-current.slick-active .slickCon::before, */
.indexC5Slick .myslide.slider1 .slickCon::before{
	display: none;
}
.indexC5Slick .slickCon .text{
	display: inline-block;
	overflow: hidden;
}
.indexC5Slick .slickCon .title{
	overflow: hidden;
	font-size: 16px;
	color: #333333;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	height: 40px;
	line-height: 40px;
}
.indexC5Slick .slickCon:hover .title{
	color: #5cc13b;
	overflow: hidden;
}
.indexC5Slick .slickCon .icn{
	float: left;
	display: inline;
	position: relative;
	width: 42px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-right: 10px;
}
.indexC5Slick .slickCon .icn img{
	width: 100%;
	height: 38px;
	position: absolute;
	top: 50%;
	left: -100%;
	margin-top: -19px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.indexC5Slick .slickCon .icn .img1{
	left: 0;
}
.indexC5Slick .slickCon:hover .icn .img2{
	left: 0;
	z-index: 2;
}
/* ————— 第5通栏 快捷导航 end ————— */
/* ========== 首页 end ========== */
/* ========== 首页2 start ========== */
/* 第1通栏 start */
.indexCloumn1{background: url(../test/img/indexCloumn1Bg.jpg) no-repeat;background-size: cover;padding: 40px 0;}
.indexCloumn1L{height: 226px;float: left;display: inline;width: 51.3889%;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
.imgText2Dl dd .con{overflow: hidden;}
.imgText2Dl dd .pic{float: left;display: inline;overflow: hidden;border-radius: 6px;width: 340px;}
.imgText2Dl dd .playBtn{display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.1) url(../images/img/play.png) no-repeat center center;background-size: auto 55px;position: absolute;top: 0;left: 0;z-index: 5;}
.imgText2Dl dd .pic::before{padding-top: 66.4706%;}
.imgText2Dl dd .text{overflow: hidden;padding: 8px 40px 0;}
.imgText2Dl dd .cnTitle{font-size: 24px;color: #333333;line-height: 44px;height: 44px;overflow: hidden;}
.imgText2Dl dd .enTitle{font-size: 14px;color: rgba(51,51,51,0.2);line-height: 32px;height: 32px;overflow: hidden;text-transform: uppercase;margin-bottom: 10px;}
.imgText2Dl dd .info{font-size: 14px;color: #999999;line-height: 24px;height: 72px;overflow: hidden;margin-bottom: 28px;}
.moreBox1{font-size: 0;}
.moreBox1 a{border: 1px solid rgb(245, 245, 245); display: inline-block;font-size: 14px;color: #5cc13b;border-radius: 23px;height: 30px;line-height: 30px;padding: 0 66px 0 18px;position: relative;transition: all 0.4s;-webkit-transition: all 0.4s;}
.moreBox1 a:hover{background: #5cc13b;color: #FFFFFF;}
.moreBox1 a span{color: #5cc13b;position: absolute;top: 0;bottom: 0;margin: auto;right: 18px;width: 16px;height: 1px;background-color: currentColor;}
.moreBox1 a span:before {content: '';position: absolute;right: 0;top: -4px;width: 8px;height: 8px;border-top: solid 1px currentColor;border-right: solid 1px currentColor;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.moreBox1 a:hover span{color: #FFFFFF;}
.indexCloumn1R{padding: 20px 30px;height: 226px;float: right;display: inline;width: 48.6111%;overflow: hidden;border-radius: 6px;background-image: -moz-linear-gradient( 0deg, rgb(250,250,250) 0%, rgb(255,255,255) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(250,250,250) 0%, rgb(255,255,255) 100%);background-image: -ms-linear-gradient( 0deg, rgb(250,250,250) 0%, rgb(255,255,255) 100%);box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexTabBox{overflow: hidden;}
.more1Box{font-size: 0;text-align: center;padding: 6px 8px;display: block;float: right;border: 2px solid rgb(245, 242, 242);height: 20px;border-radius: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;transition: all 0.4s;-webkit-transition: all 0.4s;}
.more1Box span{display: inline-block;vertical-align: middle;width: 4px;height: 4px;border-radius: 50%;background: rgb(204, 204, 204);margin: 0 2px;transition: all 0.4s;-webkit-transition: all 0.4s;}
.more1Box:hover{border: 2px solid #5cc13b;}
.more1Box:hover span{background: #5cc13b;}
.indexTabTitle{font-size: 0;white-space: nowrap;border-bottom: 1px solid rgb(240, 240, 240);margin-bottom: 14px;}
.indexTabTitle .title{display: inline-block;margin-right: 56px;}
.indexTabTitle a{display: block;padding-bottom: 20px;position: relative;font-size: 18px;color: #333333;}
.indexTabTitle a::before{transform: scale(0);-webkit-transform: scale(0);display: block;content: '';width: 100%;height: 3px;background-color: rgb(49, 172, 70);position: absolute;left: 0;bottom: 0;transition: all 0.4s;-webkit-transition: all 0.4s;}
.indexTabTitle .title:hover a,
.indexTabTitle .title.hover a{color: #5cc13b;}
.indexTabTitle .title:hover a::before,
.indexTabTitle .title.hover a::before{transform: scale(1);-webkit-transform: scale(1);}
.tjxIndex-newsDl{overflow: hidden;}
.tjxIndex-newsDl dd .con{overflow: hidden;}
.tjxIndex-newsDl dd .time{float: right;display: inline;margin-left: 30px;font-size: 14px;color: #858585;height: 32px;line-height: 32px;overflow: hidden;}
.tjxIndex-newsDl dd .title{font-size: 0;overflow: hidden;position: relative;padding-left: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.tjxIndex-newsDl dd .title::before{content: '';display: block;width: 5px;height: 5px;background: #666666;position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;transition: all 0.4s linear;-weblit-transition: all 0.4s linear;}
.tjxIndex-newsDl dd:hover .title::before{background: #5cc13b;}
.tjxIndex-newsDl dd .title a{display: inline-block;font-size: 15px;color: #666666;height: 32px;line-height: 32px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.4s linear;-weblit-transition: all 0.4s linear;}
.tjxIndex-newsDl dd:hover .title a{color: #5cc13b;}
/* 第1通栏 end */
/* 第2通栏 start */
.indexCloumn2{overflow: hidden;}
.accordionList{overflow: hidden;font-size: 0;white-space: nowrap;height: 210px;}
.accordionList dd{height: 210px;background-repeat: no-repeat;background-size: cover;width: 22.9167%;display: inline-block;vertical-align: middle;}
.accordionList dd.active{width: 31.2499%;}
.accordionList dd .con{display: block;width: 100%;height: 210px;background: rgba(0,0,0,0.4);box-sizing: border-box;-webkit-box-sizing: border-box;padding: 65px 40px;font-size: 0;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.accordionList dd.active .con{text-align: center;}
.accordionList dd .text{display: inline-block;}
.accordionList dd .cnTitle{font-size: 22px;color: #ffffff;text-align: left;line-height: 30px;margin-bottom: 10px;}
.accordionList dd .enTitle{font-size: 22px;color: rgba(255,255,255,0.2);text-align: left;line-height: 24px;text-transform: uppercase;width: 140px;white-space: normal;}
/* 第2通栏 end */
/* ========== 首页2 end ========== */