/* 首页轮播图 */
#banner{width:100%;height:auto;position: relative;}
#banner .ba-bd li{width:100%;}
#banner .ba-bd li img{width:100%;}
#banner .ba-hd ul{width:100%;text-align: center;position: absolute;left:0;right:0;bottom:3%;}
#banner .ba-hd ul li{font-size:0px;width:15px;height:15px;background:#fff;border-radius:50%;margin:0 4px;display: inline-block;transition:width 0.6s;}
#banner .ba-hd ul li.on{background:#095cc3;width:50px;border-radius:15px;}

/* 数字 */
.dis-flex{display: flex;justify-content: space-between;flex-flow: row;}
.index_nums li{width:25%;text-align: center;margin:30px auto;}
.index_nums li p{font-size: 16px;}
.index_nums li .nums{font-size:28px;line-height:28px;color:#095cc3;margin-bottom:15px;font-weight: bold;}
.mt20{margin-top:20px;}

/* 产品与服务 */
.com-tit{text-align: center;max-width:1200px;margin:0 auto;margin-bottom:30px;}
.com-tit h3{font-size:24px;line-height:60px;display:inline-block;position: relative;padding:0px 35px;}
.com-tit h3:before{content:'';display:inline-block;width:30px;height:35px;background:url(../images/top-left.png)no-repeat center;
position: absolute;top: 0;left:0;}
.com-tit h3:after{content:'';display:inline-block;width:30px;height:35px;background:url(../images/bottom-right.png)no-repeat center;
position: absolute;bottom: 0;right:0;}
.com-tit .s-tit{font-size:16px;line-height:24px;}
.dis-flex-ar{display: flex;flex-flow: row;justify-content:space-between;}
.index_fuwu .fuwu-list li{width:20%;margin:0px 3%;position: relative;height:310px;margin-bottom:50px;}
.index_fuwu .fuwu-list li .fw-img{width:100%;height:276px;overflow: hidden;}
.index_fuwu .fuwu-list li .fw-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.index_fuwu .fuwu-list li:hover .fw-img img{transform: scale(1.2);}
.index_fuwu .fuwu-list li h3{position: absolute;bottom:0;left:0;right:0;width:90%;font-size:24px;line-height:120px;
background:#095cc3;margin:0 auto;color:#fff;text-align: center;}

/* 服务优势 */
.mb50{margin-bottom:50px;}
.index_youshi .youshi li{width:24%;}
.index_youshi .youshi li .ys-img{width:100%;height:240px;overflow: hidden;}
.index_youshi .youshi li .ys-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.index_youshi .youshi li:hover .ys-img img{transform: scale(1.2);}
.index_youshi .youshi li h3{font-size:16px;text-align:center;width:100%;line-height:46px;background:#095cc3;color:#fff;}

/* 服务流程 */
.index_liucheng{width:100%;background:#f1f1f1;padding:50px 0px;}
.index_liucheng li{text-align: center;}
.index_liucheng li .icon{width:126px;height:126px;margin-bottom:20px;border-radius:50%;border:1px solid #999;
box-sizing: border-box;padding: 31px;}
.index_liucheng li .lc-nums{color:#bababa;font-weight: bold;}
.index_liucheng li h3{font-size:14px;line-height:14px;margin:10px auto;}
.index_liucheng li .lc-stitle{font-size:12px;color:#7e7e7e;}

/* 精品线路 */
.index_xianlu{margin:50px auto;}
.xl-img img{max-width:100%;}

@media screen and (max-width: 750px) {
	#banner .ba-hd ul{bottom:10%;}
	.w90,.w80{width:94% !important;}
	.com-tit{width:94%;margin:20px auto;}
	.com-tit h3{font-size: 20px;line-height: 50px;}
	.index_fuwu .fuwu-list li h3{font-size:18px;}
	.index_nums li{margin: 10px auto;}
	.index_nums li .nums{margin-bottom:5px;}
	.dis-flex-ar,.dis-flex{flex-flow:wrap;}
	.index_fuwu,.index_liucheng{width:94%;margin:0 auto;}
	.index_fuwu .fuwu-list li,.index_youshi .youshi li{width:48%;margin:0 auto;margin-bottom:20px;height:auto;}
	.index_fuwu .fuwu-list li .fw-img,.index_youshi .youshi li .ys-img{width:100%;height:auto;}
	.index_fuwu .fuwu-list li h3{line-height:40px;}
	.index_liucheng{padding:20px 0px;}
	.index_liucheng li{margin-bottom:20px;}
	.com-tit p{font-size:14px;line-height:24px;}
	.index_liucheng li .icon{margin-bottom:4px;}
	.index_liucheng li h3{margin:6px auto;}
	.index_youshi .youshi li h3{font-size:14px;line-height:40px;}

	
}


.fuwu{position: relative;}
.youshi li{width:336px !important;margin-right: 19px;height:260px;position: relative;border-radius: 5px;transition: all 0.6s;overflow:hidden;}
.youshi li:hover{transform: scale(1.1);}
.card-middle{width:calc(100% - 400px);overflow: hidden;        padding: 80px 20px;
        box-sizing: border-box;}
.youshi li .fw-info{    background-image: linear-gradient(to bottom, #1167ca 10%, #fff0 80%);
    height: 100%;position: absolute;top: 0px;left: 0px;z-index: 99; box-sizing: border-box;padding: 20px;color: #fff;width: 100%;}
.youshi li .fw-info h3{color:#fff;margin-bottom:20px;text-align: center;}
.card-box[data-v-a6fef268]{align-items: center;}
.block-box[data-v-f2b56889]{overflow: hidden;padding:0px !important;}
.card-left[data-v-a6fef268]{box-sizing: border-box;padding: 50px;}
.card-left[data-v-a6fef268] h3{color: #206fff; font-size: 32px;margin-bottom:15px;}
.card-left[data-v-a6fef268] .sname{font-size: 18px;line-height: 32px;color: #666;}

@media screen and (max-width: 750px) {
	.card-left[data-v-a6fef268]{    padding: 0px;margin-bottom:30px;}
	.card-left[data-v-a6fef268] h3{margin-bottom:0px;font-size: 18px !important;text-align: center;}
	.card-left[data-v-a6fef268] .sname{display:none;}
	.card-middle{width:100%;padding:0px;}
	.youshi li{height:300px; width: 100% !important;margin-right:0px;}
	.no-before h3{margin: 20px auto;margin-top: 30px;text-align: center;}
	.no-before:before{content:'';display:none !important;}
	.newsbb{display: flex !important;justify-content: space-between;width:100% !important;margin-bottom:20px;}
	.newsbb a{display: block;width:30%;box-sizing: border-box;padding:6px 10px;border-radius:4px;background:#eee;}
	.newsbb a.active{background:#206fff;color:#fff;}
	.w90, .w80{width:100% !important;}
	.youshi li .fw-info{height:120px !important;}
	.dis-flex{flex-flow: nowrap;}
	
}