.my-indexbanner{
	width: 100%;
	height: 640px;
	/* background: url(../img/banner2.jpg); */
	/* background-size: 100% 100%; */
}
/* banner轮播图 */
.banner-nav{
	height: 500px;
}
.header{
	background: #222222;
	position: relative;
}
/* 需要控制的文本行数 */
.banner2>a>div>p,
.contrsan{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; 
	overflow: hidden;
	text-overflow: ellipsis;
}

/* .s1{
	background:  rgba(83, 240, 83, 0.637);
}
.s2{
	background: rgba(83, 240, 232, 0.637);
}
.s3{
	background: rgba(83, 190, 240, 0.637);
} */
.swiper-pagination-custom{
	height: 5px;
	line-height: 0;
}
.swiper-pagination-custom span{
	display: inline-block;
	width: 40px;
	height: 5px;
	background: rgba(255, 255, 255, 0.733);
	position: relative;
	margin-left: 20px;
	/* margin-bottom: 50px; */
}
.swiper-pagination-custom .active::after{
	content: "";
	display: inline-block;
	width: 0px;
	height: 5px;
	background: #ffffff;
	position: absolute;
	top: 0;
	left: 0;
}
.swiper-pagination-custom .active.c1::after{
	width:40px;
	transition: all 1s;
}
/* 报名参会 */
.signup{
	margin-bottom: 80px;
}
/* section-title */
.section-title{
	font-size: 22px;
	font-weight: 500;
}
.section-subtitle{
	font-size: 16px;
}
.section-ptb{
	padding-top: 80px;
	padding-bottom: 60px;
}
/* 六大模块 */
.banner2{
	position: absolute;
	bottom: 0px;                     
	z-index: 20;
	color: #ffffff;
	left: 50%;
	width: 100%;
	transform: translateX(-50%);
}
.banner2>a{
	display: block;
	width: 235px;
	height: 140px;
	background: rgba(255, 255, 255, 0);
	padding: 30px 10px;
	text-transform: uppercase;
}
.banner2>a:hover{
	background: rgba(255, 255, 255, 0.281);
}

/* 云呼叫中心 */

.yuhj{
	width: 95px;
	height: 103px;
	line-height: 103px;
	text-align: center;
}
.yuhj+p{
	margin-top: 10px;
}
.my-t12>nav{
	cursor: pointer;
}

/* section3 */
.section3_active>div:hover{
	background: #ffffff;
	box-shadow: 0 0 5px #cccccc;
}
.section3_2{
	margin: 10px auto;
}
.section3_2>nav{
	padding: 15px 0;
}
.section3_2>nav:hover,
.section3_2>nav[data-isshow=true]{
	color: #246fbc;
}
.jisconc,
.section3_3{
	position: relative;
}

.section3_3>div+div{
	opacity: 0;
	display: none;
}
.jisconc{
	background: #f5f5f6;
	
}
#collapseTwo .square,
#collapseOne .square{
	width: 59px;
	height: 60px;
	position: absolute;
	top: -20px;
	left: 140px;
}
.section4{
	height: 410px;
	background: #3e4950;
}
.s4{background: url(../img/swiper1.png);}
.s5{background: url(../img/swiper2.png);}
.s6{background: url(../img/swiper3.png);}
.s7{background: url(../img/swiper4.png);}
.s8{background: url(../img/swiper5.png);}
.s9{background: url(../img/swiper5.png);}
.my-swiper-container2{
	overflow: hidden;
}
/* 遮罩层 */
.my-mast-black{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.651);;
	z-index: 0;
	position: absolute;
}
.my-slide-cont{
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 150px;
	/* text-align: center; */
}
.white-hr-s{
	width: 41px;
	height: 3px;
	background: #ffffff;
	margin: auto;
}
.my-slide-img{
	width: 55px;
	height: 55px;
	position: relative;
	margin: auto;
	margin-bottom: 20px;
}
.my-slide-div{
	margin-top: 20px;
}
.my-slide-img .item-img-hover,
.my-slide-img .item-img{
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
}
/* 渐变动画 */
.my-slide-a,
.my-mast-black,
.my-slide-cont,
.my-slide-img .item-img-hover,
.my-slide-img .item-img{
	transition:  all .4s cubic-bezier(.4,0,.2,1);
}
.my-slide-div{
	opacity: 0;
	margin: auto 20px;
}
.my-slide-img .item-img{
	z-index: 2;
}
.my-slide-img .item-img-hover{
	z-index: 1;
}
.my-slide-title{
	margin: 20px 0;
}
/* 查看详情 */
.my-slide-a{
	margin-top: 60px;
}
/* 当鼠标放在slider上时 */
.my-swiper-container2 .swiper-slide:hover .my-mast-black{
	background: rgba(7, 105, 197, 0.849);
}
.my-swiper-container2 .swiper-slide:hover .my-slide-cont{
	top: 100px;
}
.my-swiper-container2 .swiper-slide:hover .my-slide-div{
	opacity: 1;
}
.my-swiper-container2 .swiper-slide:hover .item-img-hover{
	z-index: 3;
}
.my-swiper-container2 .swiper-slide:hover .my-slide-a{
	margin-top: 25px;
}
.hide{
	opacity: 0;
}

/* section5 */
.section5_2 ul{
	margin: auto;

}
.section5_2 ul li{
	padding: 3px 20px;
	cursor: pointer;
}

.section5_2 ul li.active{
	background: #3586df;
	color: #ffffff;
	padding-left: 80px;
	padding-right: 80px;
	box-shadow: 0px 0px 4px #246fbc;
}


.section6{
	height: 479px;
	background: #f9f9f9;
}
.section7_3{
	width: 310px;
	margin: auto;
}
.section7_3 .card{
	box-shadow: 0px 0px 8px #bbbbbb;
}
.section7_3 .p-bage{
	border: 1px solid #3586df;
	color: #3586df;
	padding: 2px 3px;
	border-radius: 3px;
}
.section7_3 .p-bage:hover{
	background: #3586df;
	color: #ffffff;
}
.section7_3 .p-center2,
.section7_3 .p-center{
	display: inline-block;
	width: 260px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: text-top;
}
.section7_3 .p-date{
	color: #999999;
	float: right;
}
/* .section7_3 .p-center2{
	width: 226px;
} */
.section8_3 p{
	font-size: 12px;
}
.section8_3_2_base,
.section8_3_1_base{
	width: 51px;
	height: 51px;
	background: url(../img/icon/icon22.png);
	background-position-y: -10px
}
.section8_3_2_base{
	background: url(../img/icon/icon23.png);
}
.section8_3_1{
	
	background-position-x: -12px;
}
.section8_3_2{
	background-position-x: -243px;
}
.section8_3_3{
	background-position-x: -474px;
}
.section8_3_4{
	background-position-x: -706px;
}
.section8_3_5{
	background-position-x: -8px;
}
.section8_3_6{
	background-position-x: -238px;
}
