.banner{width:100%;height:600px;}
.banner .swiper-slide/*,.banner .swiper-slide img*/{display:block;width:100%;height:600px;}
.banner .swiper-container .swiper-pagination{bottom:25px}
.banner .swiper-container .swiper-pagination-bullet{opacity:1;position:relative;width:50px;height:3px;border-radius:0;margin:0 4px;background-color:rgba(0,0,0,.1);transition:background-color .3s ease;border-radius:5px;}
.banner .swiper-container .swiper-pagination-bullet::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3470fe;transform:scaleX(0);transform-origin:0 0}
.banner .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before{animation:sliderPagination 3s linear forwards}
.banner .swiper-container .swiper-pagination-bullet:hover{background-color:#ffffff}
@keyframes sliderPagination{100%{transform:scaleX(1);opacity:1}
}

.banner_logo{width:100%;height:auto;background:#ffffff;margin-top:40px}
.banner_logo li{display:block;width:14.28%;height:50px; padding:1%;float:left;}
.banner_logo li img{display:block;max-width:100%;max-height:100%;margin:auto;}


.data_list{width:100%;height:auto;padding:120px 0 0;}
.data_list_tit{color:#000000;text-align:center;font-size:38px;margin-bottom:60px;}
.data_list_des{text-align:center;color:#666666;font-size:20px;margin-bottom:60px;margin-top:-25px;}
.data_list li{display:block;width:12.5%;height:auto;float:left;text-align:center;padding:20px 10px;border-radius:5px;}
.data_list li i{display:block;width:100%;height:80px;}
.data_list li i.icon_1{background:url(../images/icon_1.png) no-repeat center center/auto 40px;}
.data_list li i.icon_2{background:url(../images/icon_2.png) no-repeat center center/auto 40px;}
.data_list li i.icon_3{background:url(../images/icon_3.png) no-repeat center center/auto 40px;}
.data_list li i.icon_4{background:url(../images/icon_4.png) no-repeat center center/auto 40px;}
.data_list li i.icon_5{background:url(../images/icon_5.png) no-repeat center center/auto 40px;}
.data_list li i.icon_6{background:url(../images/icon_6.png) no-repeat center center/auto 40px;}
.data_list li i.icon_7{background:url(../images/icon_7.png) no-repeat center center/auto 40px;}
.data_list li i.icon_8{background:url(../images/icon_8.png) no-repeat center center/auto 40px;}
.data_list li .service_des{font-size:12px;color:#666666;}
.data_list li:hover{background:#eef3f8;}
.data_list li:hover .service_tit{color:#3470fe;}

.data_list_plan{padding:120px 0; background:url(../images/wireframe_bg.jpg) no-repeat center bottom/cover;padding-bottom:120px;}
.data_list_plan .data_list_tit{margin-bottom:120px}
.quotation_l{width:50%;float:left;}
.quotation_price_des{font-size:16px;color:#514e4e;}
.quotation_ul li{display:block;width:430px;height:auto;text-align:left;float:none;padding:15px 10px;cursor:pointer;}
.quotation_ul li .quotation_price_tit{line-height:30px;font-weight:bold;font-size:22px;}
.quotation_ul li .quotation_price_des{display:none;margin-top:20px;}
.quotation_ul li i{display:inline-block;vertical-align:top;width:30px;height:30px;margin-right:10px;}
.quotation_ul li i.icon_w_1{background:url(../images/icon_w_1.png) no-repeat center center;}
.quotation_ul li i.icon_w_2{background:url(../images/icon_w_2.png) no-repeat center center;}
.quotation_ul li i.icon_w_3{background:url(../images/icon_w_3.png) no-repeat center center;}
.quotation_ul li i.icon_w_4{background:url(../images/icon_w_4.png) no-repeat center center;}
.quotation_ul li i.icon_w_5{background:url(../images/icon_w_5.png) no-repeat center center;}
.quotation_ul li.cur{background:#ffffff;padding:15px;border-radius:5px;}
.quotation_ul li.cur .quotation_price_tit{color:#3370ff;}
.quotation_ul li.cur .quotation_price_des{display:block;}
.quotation_ul li.cur i.icon_w_1{background:url(../images/icon_w_cur1.png) no-repeat center center;}
.quotation_ul li.cur i.icon_w_2{background:url(../images/icon_w_cur2.png) no-repeat center center;}
.quotation_ul li.cur i.icon_w_3{background:url(../images/icon_w_cur3.png) no-repeat center center;}
.quotation_ul li.cur i.icon_w_4{background:url(../images/icon_w_cur4.png) no-repeat center center;}
.quotation_ul li.cur i.icon_w_5{background:url(../images/icon_w_cur5.png) no-repeat center center;}
.register_btn{display:block;width:140px;height:45px;line-height:45px;font-size:18px;font-weight:bold; background:#3370ff;color:#ffffff;border-radius:40px;text-align:center;margin-top:40px;}

.quotation_r{width:50%;float:right;background:#ebeef8;border-radius:5px;padding:0 50px 50px;display:none;}
.quotation_r img{display:block;width:100%;height:auto;}

.data_list_develop{padding:120px 0;background:#ffffff;}
.data_list_develop .data_list_tit{margin-bottom:120px;}
.programme{width:32%;height:auto;float:left;margin-right:2%;background:#f6f6fb;border-radius:5px;padding:50px 2% 50px;}
.programme3{margin-right:0;}
.programme_tit{font-size:30px;font-weight:bold;padding:20px 0 30px;border-bottom:1px solid #5dd0c1;background:url(../images/icon_tag_1.png) no-repeat 45% 15%/93px auto;margin-bottom:30px;}
.programme2 .programme_tit{background:url(../images/icon_tag_2.png) no-repeat 45% 15%/93px auto;border-color:#7aa0fa;}
.programme3 .programme_tit{background:none;border-color:#ffa256;}

.programme_con{margin-bottom:25px;}
.programme_con_tit{font-size:20px;font-weight:bold;margin-bottom:15px;}
.programme_con_des{font-size:16px;color:#535252;}

.programme ul li{display:block;width:100%;height:auto;text-align:left;padding:7px 0 7px 30px;font-size:16px;color:#7d7a7a;background:url(../images/icon_dh_1.png) no-repeat left center/19px 13px;}
.programme2 ul li{background:url(../images/icon_dh_2.png) no-repeat left center/19px 13px;}
.programme3 ul li{background:url(../images/icon_dh_3.png) no-repeat left center/19px 13px;}

.programme_price{padding-top:60px;}
.programme_price_text{float:left;line-height:30px;}
.programme_btn{display:block;float:right;width:80px;height:30px;line-height:30px;background:#5dd0c1;color:#ffffff;font-size:13px;border-radius:30px;text-align:center;}
.programme2 .programme_btn{background:#7aa0fa}
.programme3 .programme_btn{background:#ffa256;float:left;}
.programme_price_text>div{display:inline-block;}
.now_price{color:#f85252;font-weight:bold;font-size:25px;}
.now_price .fh{color:#333333;font-weight:normal;font-size:20px;}
.now_price .dw{font-size:16px;font-weight:normal;}
.original_price{font-size:16px;text-decoration:line-through;color:#999999;}


.index_join{width:100%;height:396px;padding:70px 0 0;background:url(../images/bg.jpg) repeat-x center center/cover;text-align:center;}
.index_join_top{padding-bottom:40px;}
.index_join .data_list_tit{text-align:center;font-size:44px;font-weight:bold; margin-bottom:20px;}
.index_join .data_list_tit span{color:#3470fe;}
.index_join_des{font-size:18px;color:#666666;margin-top:40px;}


.index_join_tag li{display:inline-block;padding-left:30px;background:url(../images/icon_dui.png) no-repeat left center/19px auto;margin:0 2%;color:#666666;font-size:16px;}
.index_join_btn{width:100%;padding-top:50px;}
.index_join_btn a{width:auto;display:inline-block;height:50px;line-height:50px;border-radius:40px; background:#3470fe;padding:0 50px;font-size:18px;color:#ffffff;}
.index_join_btn a.plan{background:#da2f20;padding:0 30px;margin-left:30px}

.contact_fixed{display:none; width:100%;height:100%;position:fixed;left:0;top:0;z-index:10;background:rgba(0,0,0,0.5);}
.contact_con{width:700px; position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.close_btn{text-align:center;padding-top:20px}
.close_btn img{display:inline-block;width:30px;cursor:pointer;}
.contact_con_pic,.contact_con_pic img{display:block;width:100%;}
