/* CSS Document */

body{padding-top: 0;background-color: #f7f8fa;}
.ft_header{background-color: #1f2831;}
.transparent{background: transparent;}
.ft_content.index .idx_box_wp{width: 100%;}
.ft_content.index .idx_box_wp .wraper{ width: 1180px; margin:0 auto; position: relative;overflow: hidden;color: #374552;}
.ft_content.index .idx_box_wp .wraper h2{ font-size: 36px;padding: 60px 0;text-align: center;}


/*首页banner轮播图*/
.ft_banner { width: 100%; height: 620px;position: relative;}
.ft_content.index .banner_box{width:100%;height: 100%;overflow:hidden;}
.banner_box .banner{width:100%; height:100%;}
.banner_box .banner_list{width:100%; height:100%;}
.ft_banner .swiper-slide {position: relative;height: 620px;}
.banner_list .banner-item-1{background: #021219 url(../images/index-banner1-bg.png) center top no-repeat;}
.banner_list .banner-item-2{background: #4850a5 url(../images/index-banner2-bg.png) center center no-repeat;}
.banner-img-all{position: absolute;left: 50%;margin-left: -510px;z-index: 10000; top: 40px;}
.banner-2{position: absolute; width: 100%; text-align: center;  bottom: 100px; z-index: 10000;}
.banner-2 a{color: #333c8e; font-size: 20px; background: #f8fe3c; display: inline-block; width: 160px; height: 42px;line-height: 42px; border-radius:42px;}
.banner_list .banner-item-3{background: #182232 url(../images/index-banner3-bg.png) center center no-repeat;}
.ft_banner .slide_btns { position: absolute; width: 1200px; top: 50%; left: 50%; margin-left: -600px; z-index:11; height: 40px; margin-top: -20px; display: none;}
.banner_box .prev_btn, .banner_box .next_btn{display:block; width:22px; height:40px; position: absolute; }
.banner_box .prev_btn{ left: -20px; background:url(../images/slide_icon-l.png) ;}
.banner_box .next_btn{ right: -20px; background:url(../images/slide_icon-r.png) ;}
.banner_box .circle_btns{  height:3px; position:absolute; bottom:20px; left:50%; text-align:center; z-index:11; margin-left:-84px; }
.banner_box .circle_btns a{ width:30px; height:6px; margin-right:12px; float: left; display: inline; background: #999;opacity: 0.5;border-radius: 5px;position: relative; }
.banner_box .circle_btns a:after{    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    right: -10px;
    bottom: -10px;}
.banner_box .circle_btns .a1{margin-right:0;}
.banner_box .circle_btns .cur{background: #2fb26a;opacity:1;}
.banner_box .banner-con{width: 1200px;height: 620px; margin: 0 auto; color: #fff;position: relative;}
.banner_list .bm_txt {text-align: center;position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-24%);-webkit-transform: translate(-50%,-24%);-moz-transform: translate(-50%,-24%);}
.banner_list .bm_txt strong { font-size: 52px; font-weight: normal; margin-bottom: 10px; display: block;}
.banner_list .bm_txt p { font-size: 20px; line-height: 32px; margin-bottom: 28px;}
.banner_list .bm_txt p.link a { display: inline-block; width: 140px; height: 42px; line-height: 42px; text-align: center; background: #2fb26a; color: #fff; font-size: 18px; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.banner_list .bm_txt p.link a:hover { background: #40C57C;}
.banner_box .banner1-img{width: 1620px;height: 620px;position: absolute;top: 0;left: -210px;background: url(../images/index-banner-img1.png) center center no-repeat;z-index: 1;}
.banner1-img .point-msg{display: none;width: 40px;height: 40px;position: absolute;z-index: 4;}
.banner1-img .msg1{left: 282px;bottom: 127px;}
.banner1-img .msg2{left: 392px;bottom: 303px;}
.banner1-img .msg3{left: 566px;bottom: 399px;}
.banner1-img .msg4{left: 789px;bottom: 446px;}
.banner1-img .msg5{left: 1022px;bottom: 397px;}
.banner1-img .msg6{left: 1186px;bottom: 307px;}
.banner1-img .msg7{left: 1318px;bottom: 166px;}
.banner1-img .msg8{left: 1117px;bottom: 174px;}
.banner1-img p{position: absolute;top: -24px;left: -10px;white-space: nowrap;}
.banner1-img .banner-1-a{color: #fff;font-size: 14px;}
.banner1-img .bg .first{position: absolute;top: 0;left: 0;z-index: 5;}
.banner1-img .bg .second{position: absolute;top: 10px;left: 10px;z-index: 6;}
.banner1-img .msg1 .bg .second{top: 12px;left: 12px;}
.banner1-img .msg2 .bg .second{top: 9px;left: 9px;}
.banner1-img .msg4 .bg .second{top: 8.5px;}
.banner1-img .msg5 .bg .second{left: 8px;top: 8px;}
.banner1-img .msg6 .bg .second{left: 9px;top: 8px;}
.banner1-img .msg8 .bg .second{top: 11px;}
.banner_list .banner-item-4{background: #cbe0eb url(../images/new-banner-bg2.png) center center no-repeat;text-align: center;}
.banner_list .banner-item-4 a{display: block;width: 100%;height: 100%;}
.banner_list .banner-item-rebate{position: relative;background: #fff url(../images/idx-rebate-banner.png) center center no-repeat;}
.banner_list .banner-item-rebate a{display: block;width: 100%;height: 100%;}

.banner_list .banner_tiem_index{position: relative;background: #fff url(../images/banner_index_co_bg.png) center center no-repeat;}
.banner_list .banner_tiem_index a{ display: block;width: 100%; height: 100%;position:absolute;}

.banner_list .banner_tiem_400{position: relative;background: #f33913 url(../images/banner400.jpg) center center no-repeat;}
.banner_list .banner_tiem_400 a{ display: block;width: 100%; height: 100%;position:absolute;}

.banner_list .banner_mifi{position: relative;background: #f33913 url(../images/banner_mifi.png) center center no-repeat;}
.banner_list .banner_mifi a{ display: block;width: 100%; height: 100%;position:absolute;}

.banner_list .banner_promotion{position: relative;background: #f33913 url(../images/banner_tiem_sms.png) center center no-repeat;}
.banner_list .banner_promotion a{ display: block;width: 100%; height: 100%;position:absolute;}


.banner_list .banner_tiem_index a span{display: block;width:439px;height:47px;background:url(../images/banner_index_co_btn.png) no-repeat;margin:510px auto 0;}
.banner_list .banner_tiem_new{position: relative;background: #fff url(../images/banner_tiem_sms.png) center center no-repeat;}
.banner_list .banner_tiem_new a{ display: block;width: 100%; height: 100%;position:absolute;}

.banner_list .banner_telephone{position: relative;background: #fff url(../images/banner_telephone_bg.jpg) center center no-repeat;}
.banner_list .banner_telephone a{ display: block;width: 100%; height: 100%;position:absolute;}
.banner_list .banner_telephone span{display: inline-block;width: 291px;height: 64px; position: absolute;left: 50%;bottom: 40px;z-index:4; margin-left: -145px;background: url(../service/images/400/telephone_banner_btn.png) no-repeat;cursor: pointer;}

.banner_list .banner_11{background: #cbe0eb url(../images/banner_11.jpg) center center no-repeat;text-align: center;position: relative;}
.banner_list .banner_11 a{display: block;width: 100%;height: 100%;position: absolute;left:0;top:0;}

/*反信息诈骗*/
.banner2-con .bm_txt{color: #fff;text-align: left;left: 0;top: 25%;width: 366px;transform: translate(0,0);-webkit-transform: translate(0,0);-moz-transform: translate(0,0);}
.banner2-con .bm_txt strong{margin: 0;}
.banner2-con .bm_txt b{display: block;width: 120px;height: 3px;margin-bottom: 10px;background-color: #2fb26a;}
.banner2-con .bm_txt p{font-size: 14px;}

.banner-item-5{background: #083d56 url(../images/new-banner-bg.png) 0 0 repeat;}
.banner-item-5 .banner-con .bm_txt{top: 220px;text-align: left;color: #fff;}
.banner-item-5 .banner-con .bm_txt strong{font-size: 40px;line-height: 64px;}
.banner-item-5 .banner-con .bm_txt p{font-size: 18px;line-height: 30px;margin-bottom: 16px;}
.banner-item-5 .banner-con .bm_txt li{float: left;font-size: 16px;line-height: 24px;padding-left: 20px;margin-right: 20px;background: url(../product/images/conference-call/conference-call-icon1.png) -4px 8px no-repeat;}
.banner-item-5 .banner-con .bm_txt a{display: inline-block;width: 124px;height: 36px;line-height: 36px;text-align: center;margin-top: 28px;background-color: #2fb26a;color: #fff;font-size: 14px;font-weight: bold;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.banner-item-5 .banner-con .bm_txt a:hover{background-color: #40C57C;}
.banner-item-5 .banner-con .banner-img{position: absolute;right: 10px;top: 140px;}

/*banner下的广告*/
.index-adv-content{background-color: #dddee0;}
.index-adv-content .wraper{color: #374552; font-size: 16px;}
.index-adv-content .wraper li{float: left; width: 25%; height: 120px;background: #dddee0 url(../images/index-adv-bg.png) 0px 0px no-repeat;}
.index-adv-content .wraper li.second{background-position: 0px -120px;}
.index-adv-content .wraper li.third{background-position: 0px -240px;}
.index-adv-content .wraper li.forth{background-position: 0px -360px;}
.index-adv-content .wraper li a{display: inline-block;padding: 34px 0 34px 20px;}
.index-adv-content .wraper li p{color: #374552; font-size: 14px;margin-top: 4px;width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-adv-content .wraper h6{color: #374552;font-size: 18px;font-weight: bold;}
.index-adv-content .wraper a:hover h6{ color: #2fb26a;}

/*产品*/
.ft_content.index .idx_box_wp.index-product .wraper{overflow: visible;padding-bottom: 158px;}
.index-product ul.first-ul{height: 500px;}
.index-product ul .pro-list{cursor: pointer;float: left;width: 18%;height: 440px;text-align: center;position: relative;background-color: #fff;border-left: 1px solid #ebebec;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;-webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;-moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1), z-index 0s 0.12s;}
.index-product ul .pro-list.pro-list1 .on{display: block;}
.index-product ul .pro-list.pro-list1 .off{display: none;}
.index-product ul .pro-list .card-t{padding: 30px 0 20px;}
.index-product ul .pro-list .icon{display: inline-block;width: 78px;height: 78px;background: #61b2ec url(../images/index-icon2.png) 0px 9px no-repeat;border: 2px solid #388ac3;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
.index-product ul .pro-list.pro-list2 .icon{background-color: #5ec5e9;border-color: #369ec2;background-position: 0px -56px;}
.index-product ul .pro-list.pro-list3 .icon{background-color: #b9a6f4;border-color: #8160e9;background-position: -1px -133px;}
.index-product ul .pro-list.pro-list4 .icon{background-color: #fbb154;border-color: #e79833;background-position: -2px -210px;}
.index-product ul .pro-list.pro-list5 .icon{background-color: #4cbedb;border-color: #119bc3;background-position: 0px -283px;}
.index-product ul .pro-list.pro-list6 .icon{background-color: #46dbcb;border-color: #21b5a4;background-position: -2px -353px;}
.index-product ul .pro-list .card-t h3{font-size: 18px;font-weight: bold;padding: 10px 0 4px;}
.index-product ul .pro-list .card-t p{font-size: 14px;color: #868c93;}
.index-product ul .pro-list .card-about{padding: 20px 5px;}
.index-product ul .pro-list .off{padding-top: 12px;}
.index-product ul .pro-list .off li{font-size: 16px;height: 50px;line-height: 50px;}
.index-product ul .pro-list .on{width: 260px;text-align: left;padding: 0 20px;position: relative;opacity: 0;filter:alpha(opacity=0);}
.index-product ul .pro-list .on .first{padding-bottom: 15px;}
.index-product ul .pro-list .on .first h4{font-size: 18px;font-weight: bold;}
.index-product ul .pro-list .on .first p{font-size: 14px;padding-right: 30px;text-align: justify;}
.index-product ul .pro-list .on .first a{font-size: 14px;color: #2fb26a;display: block;width: 108px;height: 30px;line-height: 30px;text-align: center;border: 2px solid #2fb26a;margin-top: 15px;}
.index-product ul .pro-list .on .first a:hover{background-color: #2fb26a;color: #fff;}
.index-product ul .pro-list .on .first a.mifi{font-size: 18px;font-weight: bold;color: #374552;display: block;width: 108px;height: 30px;line-height: 30px;text-align: left;border: 0;margin-top:0;}
.index-product ul .pro-list .on .first a.mifi:hover{background-color: #fff;color: #374552;}
.index-product ul .pro-list .on .other{border-top: 1px solid #ebebec;padding-right: 10px;}
.index-product ul .pro-list .on .other ul li{width: 100%;float: left;padding-top: 10px;}
.index-product ul .pro-list.pro-list1 .on .other ul li{width: 100%;}
.index-product ul .pro-list .on .other h4{font-size: 14px;font-weight: bold;}
.index-product ul .pro-list .on .other p{font-size: 12px;line-height: 22px;color: #a9b0b4;}
.index-product ul .pro-list .on .other a{font-size: 12px;color: #2fb26a;}
.index-product ul .pro-list .on .other a:hover{text-decoration: underline;}
.index-product ul .pro-list.pro-list4 .on .other ul li{width: 50%;position: relative;}
.index-product ul .pro-list.pro-list4 .on .other ul li p{width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-product ul .pro-list .on{display: none;}
.index-product ul .active{width: 27%;border: 1px solid #2fb26a;height: 500px;top: -30px;box-shadow: 0 0px 30px rgba(47,178,106,0.6);z-index: 1;}
.index-product ul .active .on{opacity: 1;filter:alpha(opacity=100);}
.index-product ul .active .con-card .card-t{background-color: #2fb26a;}
.index-product ul .active .con-card .card-t span.icon{background-color: #2fb26a;border: 0;}
.index-product ul .active .con-card .card-t h3{color: #fff;margin-top: -15px;}
.index-product ul .active .con-card .card-t p{color: #fff;}
.index-product .pro-bg .bg-l{position: absolute;bottom: 0;left: 20px;}
.index-product .pro-bg .bg-r{position: absolute;bottom: 0;right: 20px;}
/*业务*/
.index-business{background-color: #083c54;}
.index-business .wraper{padding-bottom: 80px;}
.index-business .wraper h2{color: #fff;}
.index-business .bs-con{width: 100%;}
.index-business .bs-con .bs-l{float: left;width: 40%;text-align: center;position: relative;color: #fff;}
.index-business .bs-con .bs-l p{line-height: 20px;}
.index-business .bs-con .bs-l .title{padding-bottom: 60px;}
.index-business .bs-con .bs-l .title h3{font-size: 22px;font-weight: bold;padding: 12px 0;}
.index-business .bs-con .bs-l .title p{font-size: 14px;line-height: 24px;width: 53%;margin: 0 auto;}
.index-business .bs-con .bs-l .title p.second{color: #8aa3b0;}
.index-business .bs-con .bs-l ul li{padding: 10px 0;border-bottom: 1px solid #1e4c5c;width: 60%;margin: 0 auto;}
.index-business .bs-con .bs-l ul li:last-child{border-bottom: 0;}
.index-business .bs-con .bs-l ul li h5{font-size: 16px;line-height: 30px;}
.index-business .bs-con .bs-l ul li p{color: #8aa3b0;}
.index-business .bs-con .bs-l ul li a{display: inline-block;color: #2fb26a;padding: 2px 20px;border: 1px solid #2fb26a;margin: 10px 0;}
.index-business .bs-con .bs-l ul li a:hover{background-color: #2fb26a;color: #fff;}
.index-business .bs-con .bs-r{width: 60%;float: right;text-align: center;padding-top: 20px;}
.index-business .bs-con.bs-con3 .bs-r{position: relative;left: -80px;}
.index-business .flexslider ol{position: absolute;left: 50%;bottom: -50px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.index-business .flexslider ol li{display: inline-block;}
.index-business .flexslider ol li a{background-image: none;display: inline-block;text-indent: -10000px;width: 8px;height: 8px;margin-right: 12px;border: 2px solid #839ca4;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
.index-business .flex-active{background-color: #839ca4;}
.index-business .flex-prev{position: absolute;left: 0;top: 50%;z-index: 2;}
.index-business .flex-next{position: absolute;right: 0;top: 50%;z-index: 2;}
/*数据*/
.index-data{background-color: #fff; height: 136px;}
.index-data ul{padding: 45px 0;}
.index-data ul li{float: left; width: 33.33%; text-align: center;}
.index-data ul li p{font-size: 20px; color: #374552;padding: 8px 0;background: url(../images/index-icon3.png) 70px 0px no-repeat;}
.index-data ul li:nth-child(2) p{background-position: 85px -55px;}
.index-data ul li:nth-child(3) p{background-position: 50px -114px;}
/*合作伙伴*/
.index-partners .part-con .part-list li{float: left;width: 20%;text-align: center;margin-bottom: 20px;}
.index-partners .part-con .part-list li a{cursor:default;}
.index-partners .part-con .part-list li img{width:224px;height:90px;}
.index-partners .part-con .valid{width: 84%;margin: 20px auto;position: relative;}
.index-partners .part-con .valid li{float: left;width: 25%;text-align: center;height: 50px;line-height: 50px;padding-bottom: 20px;}
.index-partners .part-con .valid li img{border: 1px solid #e6e7e9;}
/*新动态*/
.index-news{background-color: #fff;}
.index-news .wraper{padding-bottom: 40px;}
.index-news .news-con ul li{float: left;width: 32%;margin-right: 2%;}
.index-news .news-con ul li.item3{margin-right: 0;}
.index-news .news-con ul li .title{border: 1px solid #dadee5;position: relative;}
.index-news .news-con ul li .title .t-img{height: 176px;overflow: hidden;}
.index-news .news-con ul li .title .t-img img{transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.index-news .news-con ul li .title h4{font-size: 16px;font-weight: bold;padding: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news .news-con ul li .title a{display: block;color: #374552;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.index-news .news-con ul li .title a:hover{box-shadow: 0 0px 20px rgba(102,136,153,0.4);-webkit-box-shadow: 0 0px 20px rgba(102,136,153,0.4);-moz-box-shadow: 0 0px 20px rgba(102,136,153,0.4);}
.index-news .news-con ul li .title a:hover .t-img img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.2);}
.index-news .news-con ul li .news-list{padding: 20px 0;}
.index-news .news-con ul li .news-list a{display: block;font-size: 14px;color: #374552;line-height: 30px;padding-right: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news .news-con ul li .news-list a:hover{color: #2fb26a;}
/*底部注册*/
.index-btn{background-color: #fff;}
.index-btn .btn{text-align: center;padding-bottom: 100px;margin-top: -20px;}
.green-btn{color: #fff;font-size: 18px;padding: 14px 50px;background-color: #2fb26a;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.green-btn:hover{background-color: #40C57C;}

