
.m-banner .swiper-container{height:780px}
.m-banner .swiper-container .banner-item{background-repeat:no-repeat;background-position:center;background-size:auto 100%}
.m-banner .swiper-container .banner-item.item1{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/banner1_2.png)}
.m-banner .swiper-container .banner-item.item2{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/banner2_2.png)}
.m-banner .swiper-container .banner-item.item3{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/banner3_2.png)}
.m-banner .swiper-container .banner-item.item4{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/banner4_2.png)}
.m-banner .swiper-container .banner-item.item5{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/banner5_2.jpg)}
.m-banner .swiper-container .banner-item h2{
	color: #FFFFFF;
	font-size: 40px;
	margin-top: 220px;
	margin-bottom: 20px;
}
.m-banner .swiper-container .banner-item p{
	margin-bottom: 10px;
	font-size: 20px;
	color: #FFFFFF;
	max-width: 50%;
	line-height: 1.6;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	overflow-wrap: break-word;
}

/* 响应式调整 */
@media (max-width: 1200px) {
	.m-banner .swiper-container .banner-item p {
		max-width: 60%;
		font-size: 18px;
	}
}

@media (max-width: 768px) {
	.m-banner .swiper-container .banner-item p {
		max-width: 80%;
		font-size: 16px;
		line-height: 1.5;
	}
}
.m-banner .swiper-container .banner-item .page-btn{
	margin: initial;
	margin-top: 40px;
}

.m-texing .item{padding:0;width:380px;height:190px;margin:0 10px;background:#fff;border:1px solid #e1e5ee;box-shadow:0 10px 20px 0 rgba(0,0,0,.04);border-radius:8px;position:relative;z-index:10;top:-80px}
.m-texing .item .icon{position:absolute;right:40px;top:-20px}
.m-texing .item h3{font-size:20px;color:#000;font-weight:500;padding:45px 40px 20px 35px}
.m-texing .item p{font-size:14px;color:#8b94a3;padding:0 30px;line-height:25px}

.m-gongneng{padding-bottom:70px}
.m-gongneng .m-gongneng-warp{width:100%;height:340px;margin-top:70px;box-shadow:0 10px 20px 0 rgba(0,0,0,.08);border-radius:8px;overflow:hidden;position:relative}
.m-gongneng .m-gongneng-warp .gongneng-item{transition:left 0.5s;width:calc(100% - 420px);height:340px;position:absolute;left:0;top:0;background:#fff}
.m-gongneng .m-gongneng-warp .gongneng-item:nth-child(2){left:210px}
.m-gongneng .m-gongneng-warp .gongneng-item:nth-child(3){left:420px}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-home{text-align: center;width:210px;height:340px;background-size:cover;background-position:center;float:left}
.m-gongneng .m-gongneng-warp .gongneng-item:nth-child(1) .gongneng-home{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/gongneng1_2.png)}
.m-gongneng .m-gongneng-warp .gongneng-item:nth-child(2) .gongneng-home{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/gongneng2_2.png)}
.m-gongneng .m-gongneng-warp .gongneng-item:nth-child(3) .gongneng-home{background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/gongneng3_2.png)}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-home>img{margin-top: 70%;}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-home>p{color: #fff;font-size: 18px;margin-top: 75px;}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-body{padding-left: 210px;}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-body .title{font-size:18px;color:#141414;font-weight:700;padding:0 55px;margin-top:45px;margin-bottom:20px}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-body>p{margin:0 60px 15px 80px;color:#8b94a3;font-size:14px;line-height:24px;position:relative}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-body>p::before{content:"";display:inline-block;width:6px;height:6px;background:#01a1b4;border-radius:50%;position:absolute;top:8px;left:-20px}
.m-gongneng .m-gongneng-warp .gongneng-item .gongneng-body>a{color:#0078ff;font-size:16px;position:absolute;left:265px;bottom:50px;cursor:pointer;font-weight:500}

.m-hexingyoushi{padding-top:70px;padding-bottom:70px}
.m-hexingyoushi .page-title{margin-bottom:50px}
.m-hexingyoushi .hexingyoushi-item{height:240px;margin:0 -15px;padding-top:70px;text-align:center;border:1px solid transparent;border-radius:5px;background:#fff;transition:.4s}
.m-hexingyoushi .hexingyoushi-item img{width:59px;height:59px;display:block;margin:auto;transition:.4s}
.m-hexingyoushi .hexingyoushi-item div{color:#000;font-size:18px;font-weight:500;margin-top:20px}
.m-hexingyoushi .hexingyoushi-item p{display:none;padding:0 15px;color:#8b94a3;font-size:14px;line-height:20px;margin-top:10px}
.m-hexingyoushi .hexingyoushi-item:hover{border-color:#e1e5ee;padding-top:35px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);z-index:10;position:relative;transform:translateY(-20px)}
.m-hexingyoushi .hexingyoushi-item:hover img{width:45px;height:45px}
.m-hexingyoushi .hexingyoushi-item:hover p{display:block}

.m-shiyongchangjing .sycj-mian{margin:70px 0}
.m-shiyongchangjing .sycj-mian .sycj-tab-list{display:flex;border-bottom:1px solid #e1e5ee;padding:0 10px}
.m-shiyongchangjing .sycj-mian .sycj-tab-list>li{flex:1;line-height:25px;padding:15px 0;text-align:center;cursor:pointer}
.m-shiyongchangjing .sycj-mian .sycj-tab-list>li.active{position:relative;color:#0078ff}
.m-shiyongchangjing .sycj-mian .sycj-tab-list>li.active::after{content:"";height:2px;bottom:0;left:20px;right:20px;background:#0078ff;position:absolute}
.m-shiyongchangjing .sycj-mian .sycj-main-list{height:410px;position:relative}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item{display:none;position:absolute;left:0;right:0}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item.active{display:block}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .left{width:50%;float:left;padding-top:60px}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .left img{display:block;margin:auto;width:380px}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .right{width:50%;float:left;padding-top:100px}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .right .icon{width:29px;height:27px}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .right .title{color:#141414;font-size:22px;font-weight:500;margin-top:15px}
.m-shiyongchangjing .sycj-mian .sycj-main-list .sycj-main-item .right .title+p{height:92px;color:#8b94a3;font-size:14px;margin-top:15px;line-height:30px}

.m-fwkh{padding-top:70px;padding-bottom:40px;overflow:hidden}
.m-fwkh .m-fwkh-main{margin-top:31px;width:100%;height:318px;background:url(http://oss.tphd123.com/assets/static/ccpoll/images/fwkh_2.png);background-position:50%;transition:.5s;cursor:pointer;position:relative}
.m-fwkh .m-fwkh-main:hover{transform:scale(1.2)}
.m-fwkh .m-fwkh-main .m-fwkh-text{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);padding-top:80px;opacity:0;transition:.5s}
.m-fwkh .m-fwkh-main .m-fwkh-text:hover{opacity:1}
.m-fwkh .m-fwkh-main .m-fwkh-text p{text-align:center;font-size:20px;font-weight:800;color:#141414;line-height:32px;margin-bottom:33px}
.m-fwkh .m-fwkh-main .m-fwkh-text p span{color:#296afe;margin:0 5px;font-size:32px}

.m-cjtp{width:100%;height:184px;background-image:url(http://oss.tphd123.com/assets/static/ccpoll/images/cjtp_2.png);background-size:cover;background-position:50%;text-align:center}
.m-cjtp>div{color:#fff;font-size:20px;padding-top:45px}
.m-cjtp>.page-btn{color:#fff}

.m-shxz{background:url(http://oss.tphd123.com/assets/static/ccpoll/images/xzsh_2.png) no-repeat;background-size:cover;background-position:center;padding-top:70px;height:490px}
.m-shxz .page-title .title,.m-shxz .page-title .title+p{color:#fff}
.m-shxz .m-shxz-tab-list{display:flex;margin-top:30px}
.m-shxz .m-shxz-tab-list>li{flex:0 0 20%;text-align:center;color:#fff}
.m-shxz .m-shxz-tab-list>li>p{margin-top:10px;font-size:18px}
.m-shxz .m-shxz-tab-list>li .icon2{display:none}
.m-shxz .m-shxz-tab-list>li img{display: block;margin: auto;}
.m-shxz .m-shxz-tab-list>li.active .icon1{display:none}
.m-shxz .m-shxz-tab-list>li.active .icon2{display:block}
.m-shxz .m-shxz-tab-content{margin-top:20px;position:relative}
.m-shxz .m-shxz-tab-content .m-shxz-item{position:absolute;top:0;left:0;width:100%;overflow:hidden;background:rgba(255,255,255,.2);border-radius:10px;padding:8px 15px;display:flex;flex-flow:wrap;opacity:0;transition:.3s}
.m-shxz .m-shxz-tab-content .m-shxz-item.active{opacity:1}
.m-shxz .m-shxz-tab-content .m-shxz-item p{color:#fff;flex:0 0 50%;padding:8px 20px}




@media screen and (min-width: 800px) {
	.m-hexingyoushi .col-3{
		min-width: 20%;
		flex: 0 0 20%;
	}
}