.mainindex {
	width: 100%;
}
.index-banner .notice {
	background: url("../img/notice_bg.png") left top; left: 50%; width: 100%; height: 60px; bottom: -60px; overflow: inherit; margin-left: -50%; position: absolute; z-index: 2;
}
.banner-link {
	left: 0px; top: -91px; width: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.banner-link-cont {
	margin: 0px auto; width: 1140px; height: 90px; font-size: 0px;
}
:first-child.lk-item {
	margin-left: 0px;
}
.lk-item {
	width: 105px; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; margin-left: 96px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.lk-item a {
	color: inherit;
}
.lk-item i {
	background-position: center; margin: 0px auto; width: 30px; height: 30px; padding-bottom: 20px; display: block; background-image: url("../img/newImg/banner-link-1.png"); background-repeat: no-repeat;
}
.bl-marketing.lk-item i {
	background-image: url("../img/newImg/banner-link-1.png");
}
.bl-video.lk-item i {
	background-image: url("../img/newImg/banner-link-2.png");
}
.bl-download.lk-item i {
	background-image: url("../img/newImg/banner-link-3.png");
}
.bl-doc.lk-item i {
	background-image: url("../img/newImg/banner-link-4.png");
}
.bl-tools.lk-item i {
	background-image: url("../img/newImg/banner-link-5.png");
}
.bl-community.lk-item i {
	background-image: url("../img/newImg/banner-link-6.png");
}
.lk-item span {
	font-size: 14px;
}
@media screen and (max-width:1024px)
{
.index-banner .notice {
	top: 0px; height: auto; bottom: inherit; display: block; position: relative; background-color: rgb(232, 232, 240);
}
.index-banner .notice .bd {
	display: none;
}
.index-banner .banner-link {
	top: 0px; width: 100%; position: relative; background-color: inherit;
}
.banner-link-cont {
	margin: 0px auto; padding: 20px; width: 100%; height: inherit; font-size: 0px; box-sizing: border-box;
}
.lk-item {
	padding: 0px 0px 10px; width: 50%; text-align: left; color: rgb(0, 0, 0); margin-left: 0px; vertical-align: top; display: inline-block;
}
.lk-item i {
	padding-right: 20px; vertical-align: middle; display: inline-block;
}
.lk-item span {
	font-size: 14px; vertical-align: middle; display: inline-block;
}
}
.index-banner .banner-slider .hd {
	bottom: 100px !important;
}
.hCon-item {
	width: 100%; margin-top: 40px; margin-bottom: 60px;
}
.wx-service {
	width: 100%; position: relative;
}
.wx-service .s-rCon {
	background: url("../img/wx-bg01.png"); top: 0px; width: 50%; height: 100%; right: 0px; position: absolute; z-index: 2;
}
.s-rCon-data {
	margin: 5% 8%; position: relative;
}
.s-rCon-data .arrow-left {
	background: url("../img/wx-left-btn.png") no-repeat center; width: 30px; height: 30px; display: inline-block;
}
.s-rCon-data .arrow-left:hover {
	background: url("../img/wx-left-btn-on.png") no-repeat center;
}
.s-rCon-data .arrow-right {
	background: url("../img/wx-right-btn.png") no-repeat center; width: 30px; height: 30px; right: -80px; display: inline-block; position: relative;
}
.s-rCon-data .arrow-right:hover {
	background: url("../img/wx-right-btn-on.png") no-repeat center;
}
.pageNum {
	left: 45px; top: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; display: inline-block; position: absolute;
}
.pageNum span {
	color: rgb(255, 255, 255); font-size: 20px; display: inline-block;
}
.slideData {
	margin-top: 15%;
}
.slideData .slideData-item {
	display: none;
}
.slideData .on.slideData-item {
	display: block;
}
.slideData .slideData-item h2 {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: normal;
}
.slideData .slideData-item p {
	color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; margin-top: 10px;
}
.slideData .slideData-item span {
	margin-top: 20px; display: block;
}
.slideData .slideData-item span a {
	padding: 0px 20px; border-radius: 18px; border: 1px solid rgb(235, 30, 41); width: auto; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; margin-right: 20px; display: inline-block; -webkit-border-radius: 18px; -o-border-radius: 18px; -moz-border-radius: 18px;
}
.slideData .slideData-item span a em {
	background: url("../img/r-icon04.png") no-repeat center; width: 6px; height: 11px; margin-left: 10px; display: inline-block;
}
.slideData .slideData-item span a:hover {
	background: url("../img/r-bg01.png") center;
}
@media screen and (max-width:1024px)
{
.wx-service .swiper-slide {
	overflow: hidden;
}
.wx-service .swiper-slide img {
	left: 50%; width: 1200px; margin-left: -600px; position: relative;
}
}
@media screen and (max-width:768px)
{
.hCon-item {
	
}
.wx-service .swiper-container {
	
}
.wx-service .swiper-slide img {
	left: 50%; width: 1024px; margin-left: -512px; position: relative;
}
.s-rCon-data .arrow-left {
	display: none;
}
.s-rCon-data .arrow-right {
	display: none;
}
.wx-service .s-rCon {
	left: 0px; top: inherit; width: 100%; height: auto; right: inherit; bottom: 0px; margin-top: -1px;
}
.s-rCon-data {
	margin: 0px; padding: 10px;
}
.slideData {
	margin-top: 0px;
}
.pageNum {
	left: 64px; top: 20px; display: none;
}
.slideData .slideData-item p {
	margin-top: 0px;
}
.slideData .slideData-item span {
	margin-top: 10px;
}
}
.newDynamic {
	width: 100%; padding-top: 6%;
}
.newDynamic h3.tit {
	text-align: center; color: rgb(51, 51, 51); font-size: 36px; font-weight: normal;
}
.newDynamic p.text {
	margin: 24px auto 34px; width: 94%; text-align: center; color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px; max-width: 940px;
}
.newDynamic-img {
	width: 100%; margin-top: 40px;
}
.newDynamic-img .newDynamic-img-l {
	width: 49.5%; overflow: hidden; margin-right: 1%; float: left; position: relative;
}
.newDynamic-img .newDynamic-img-r {
	width: 49.5%; float: left;
}
.newDynamic-img-l a img {
	width: 100%; display: block;
}
.newDynamic-img-l a .txt {
	padding: 10px 0px; left: 0px; width: 100%; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.newDynamic-img-l a .txt span {
	margin: 0px 10px; padding: 10px 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 24px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newDynamic-img-l a .txt p {
	margin: 0px 10px; transition:0.2s ease-in-out; height: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.newDynamic-img-l a:hover .txt p {
	height: 44px;
}
.newDynamic-img-r .newD-img-t {
	width: 100%; overflow: hidden; position: relative;
}
.newDynamic-img-r .newD-img-t a {
	display: block;
}
.newD-img-t a img {
	width: 100%; display: block;
}
.newD-img-t a .txt {
	padding: 10px 0px; left: 0px; width: 100%; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.newD-img-t a .txt span {
	margin: 0px 10px; padding: 10px 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; display: block; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.newD-img-t a .txt p {
	margin: 0px 10px; transition:0.2s ease-in-out; height: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.newD-img-t a:hover .txt p {
	height: 44px;
}
.newD-img-t a:hover .txt span {
	-webkit-line-clamp: 2;
}
.newD-img-b {
	width: 100%; margin-top: 3.19%;
}
.newD-img-b a {
	width: 49%; overflow: hidden; float: left; display: block; position: relative;
}
.newD-img-b a:first-child {
	margin-right: 2%;
}
.newD-img-b a img {
	width: 100%; display: block;
}
.newD-img-b a .txt {
	padding: 10px 0px; left: 0px; width: 100%; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.newD-img-b a .txt span {
	margin: 10px; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; display: block; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.newD-img-b a .txt p {
	margin: 0px 10px; transition:0.2s ease-in-out; height: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;
}
.newD-img-b a:hover .txt p {
	height: 44px;
}
.newD-img-b a:hover .txt span {
	-webkit-line-clamp: 2;
}
.newD-img-b a:last-child p {
	margin: 0px 20px; font-weight: normal;
}
.soluTab {
	width: 100%; margin-top: 20px;
}
.soluTab ul {
	width: 100%; text-align: center;
}
.soluTab ul li {
	margin: 6px 0px; text-align: center; display: inline-block;
}
.soluTab ul li:last-child span {
	display: none;
}
.soluTab ul li a {
	color: rgb(51, 51, 51); font-size: 16px; display: inline-block;
}
.soluTab ul li.on a {
	color: rgb(225, 0, 58);
}
.soluTab ul li a:hover {
	color: rgb(225, 0, 58);
}
.soluTab ul li span {
	margin: 0px 12px 0px 16px; color: rgb(184, 184, 184); font-size: 16px; display: inline-block;
}
@media screen and (max-width:768px)
{
.newD-img-t a {
	height: 260px;
}
.newD-img-t a img {
	left: 50%; width: 768px; margin-left: -384px; position: relative;
}
.newD-img-b a {
	width: 100%; height: 260px; margin-top: 20px;
}
.newD-img-b a img {
	left: 50%; width: 768px; margin-left: -384px; position: relative;
}
.newDynamic-img-l a .txt span {
	font-size: 18px;
}
.newDynamic-img-l a .txt p {
	font-size: 14px; font-weight: normal;
}
.newD-img-t a .txt p {
	font-size: 14px; font-weight: normal;
}
.newD-img-b a:last-child .txt {
	top: inherit !important; height: auto !important; bottom: 0px !important;
}
.newD-img-b a .txt p {
	font-size: 14px; font-weight: normal;
}
.newD-img-b a:last-child .txt p {
	display: none;
}
.newD-img-b a:last-child span {
	font-size: 18px;
}
.newDynamic-img .newDynamic-img-l {
	width: 100%; float: none;
}
.newDynamic-img .newDynamic-img-r {
	width: 100%; margin-top: 20px; float: none;
}
.newD-img-b {
	margin-top: 0px;
}
.soluTab ul li a {
	font-size: 14px;
}
}
@media screen and (max-width:480px)
{
.newD-img-t a {
	height: 200px;
}
.newD-img-t a img {
	width: 560px; margin-left: -280px;
}
.newD-img-b {
	margin-top: 0px;
}
.newD-img-b a {
	height: 200px; margin-top: 20px; float: none;
}
.newD-img-b a img {
	width: 560px; margin-left: -280px;
}
}
