body { padding: 0 0; }
/*pc轮播图区域也是banner区域*/
#bannerPC .swiper-slide img { width:100%; }
#bannerPC .swiper-slide span.allbtn { background: rgba(255, 255, 255, 0.8); display: inline-block; box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2); border-radius: 30px; padding: 6px; position: absolute; top: 56%; left: 16%; }
#bannerPC .swiper-slide span.allbtn a { width: 160px; height: 50px; border-radius: 25px; display: inline-block; font-size: 20px; font-weight: bold; color: #276AF2; line-height: 48px; text-align: center; position: relative; z-index: 100; }
#bannerPC .swiper-slide span.allbtn a span { font-size: 18px; font-weight: 600; margin: 0 0 0 3px; }
#bannerPC .swiper-slide span.allbtn i { width: 160px; height: 50px; content: ' '; border-radius: 25px; display: inline-block; position: absolute; top: 6px; left: 6px; z-index: 10; text-align: center; background: #FFAA00; color: #ffffff; transition:all 0.3s; }
#bannerPC .swiper-slide span.allbtn a:nth-child(1) {
 color: #ffffff;
}
#bannerPC .swiper-slide span.allbtn.allbtnchecktwo i { left: 170px; }
#bannerPC .swiper-slide span.allbtn.allbtnchecktwo a:nth-child(1) {
 color: #276AF2;
}
#bannerPC .swiper-slide span.allbtn.allbtnchecktwo a:nth-child(2) {
 color: #ffffff;
}
/*
#bannerPC .swiper-slide span.allbtn a:hover,
#bannerPC .swiper-slide span.allbtn a.btnsayon{
    background: #FFAA00;
    color: #ffffff;
}*/



/*我们的核心优势*/
#goodbox { margin-top: -190px; position: relative; z-index: 100; padding: 0 0 60px 0; }
#goodbox .containerbig { width: 1440px; padding: 60px 140px 60px 380px; width: 1300px; height: 400px; box-shadow: 0px 3px 30px 0px rgba(0, 86, 255, 0.1); border-radius: 28px; padding: 60px 0px 60px 300px; box-sizing: border-box; background: url("../images/indeximg2.png") no-repeat 0 0 #FFFFFF; background-size: auto 100%; }
#goodbox .containerbig ul { display:block; }
#goodbox .containerbig ul li { width: 33%; float: left; display: inline-block; }
#goodbox .containerbig ul li:nth-child(1), #goodbox .containerbig ul li:nth-child(2), #goodbox .containerbig ul li:nth-child(3) {
 margin: 0 0 50px 0;
}
#goodbox .containerbig ul li .icon { display: block; height: 46px; }
#goodbox .containerbig ul li:hover .icon { }
#goodbox .containerbig ul li .icon img { display: inline-block; }
#goodbox .containerbig ul li h3 { font-size: 20px; font-weight: 400; color: #202020; line-height: 35px; }
#goodbox .containerbig ul li p { font-size: 14px; font-weight: 400; color: #666666; line-height: 35px; }
#goodbox .containerbig .borderbg { width: 366px; height: 186px; position: absolute; bottom: 0; right: 3%; z-index: -1; background: url("../images/indeximgdian.png") repeat 0 0; background-size: auto; }
/*帮管客CRM三种安装部署方式*/
#threeinstallbox { margin: 70px 0 0 0; display: block; padding: 0 0 80px 0; background: url("../images/indeximgbg1.jpg") no-repeat 0 bottom; background-size: 100%; position: relative; }
#threeinstallbox .leftimg { width: 174px; height: 486px; position: absolute; top: 100px; left: 0%; background: url(../images/indeximgdian.png) repeat 0 0; background-size: auto; }
#threeinstallbox .containersmall ul { display: block; overflow: hidden; margin: 40px 0 0 0; padding: 0 0 40px 0; }
#threeinstallbox .containersmall ul li { width: 33%; float: left; display: inline-block; padding: 0 10px; }
#threeinstallbox .containersmall ul li a { display: block; transition: all 0.3s; border: 1px solid transparent; border-radius: 20px; padding: 60px 30px; }
#threeinstallbox .containersmall ul li a .imgicon { font-size: 0; height: 180px; position: relative; overflow: hidden; }
#threeinstallbox .containersmall ul li a .imgicon p:nth-child(1) {
 position: absolute;
 width: 100%;
 top: 27%;
 text-align: center;
 transition: all 0.3s;
}
#threeinstallbox .containersmall ul li a .imgicon p.iconhover { display: block; height: 90px; text-align: center; overflow: hidden; transition: all 0.3s; position: absolute; bottom: -90px; width: 100%; }
#threeinstallbox .containersmall ul li.active a, #threeinstallbox .containersmall ul li a:hover { background: #FFFFFF; box-shadow: 0px 12px 24px 0px rgba(0, 86, 255, 0.1); border: 1px solid #E2ECFF; position: relative; z-index: 100; }
#threeinstallbox .containersmall ul li.active a .imgicon p:nth-child(1), #threeinstallbox .containersmall ul li a:hover .imgicon p:nth-child(1) {
 top: 0%;
}
#threeinstallbox .containersmall ul li.active a .imgicon p.iconhover, #threeinstallbox .containersmall ul li a:hover .imgicon p.iconhover { bottom: 0px; }
#threeinstallbox .containersmall ul li a .info { margin: 30px 0 0 0; }
#threeinstallbox .containersmall ul li a h4 { font-size: 20px; font-weight: bolder; color: #202020; line-height: 23px; text-align: center; margin: 14px 0; letter-spacing: 0; }
#threeinstallbox .containersmall ul li a p { font-size: 16px; font-weight: 400; color: #666666; line-height: 24px; text-align: center; }
/*数据安全区域*/
#safe { margin-top: 120px; display: block; position: relative; }
#safe .left { width: 520px; display: inline-block; margin-top: 120px; float: left; }
#safe .left .title-comtitle { text-align: left; }
#safe .left .title-comtitle p { line-height: 24px; padding: 0 0 0 28px; margin: 24px 0; }
#safe .left .title-comtitle h3 { position: relative; z-index: 100; }
#safe .left .title-comtitle h5 { font-size: 80px; font-weight: 800; color: transparent; line-height: 120px; -webkit-text-stroke: 1px #edeffc; text-stroke: 1px #edeffc; letter-spacing: -2px; display: block; text-align: center; margin: -70px 0 0 0; z-index: 0; position: absolute; top: 120px; left: 20px; }
#safe .left .vstitle { height: 50px; display: inline-block; background: #276AF2; box-shadow: 0px 4px 10px 0px rgba(0, 84, 255, 0.2); border-radius: 25px; text-align: center; padding: 0 26px; }
#safe .left .vstitle span { font-size: 20px; font-weight: bold; color: #FFFFFF; line-height: 48px; }
#safe .left .vstitle em { position: relative; top: -23px; font-size: 46px; font-weight: 500; color: #FFAA00; line-height: 35px; text-shadow: 0px 2px 5px rgba(0, 18, 53, 0.43); letter-spacing: -3px; }
#safe .right { width: 880px; display: inline-block; position: relative; z-index: 10; }
#safe .right .goodvs { width: 480px; display: inline-block; background: #276AF2; border-radius: 20px; padding: 70px 60px 50px 60px; color: #ffffff; position: relative; z-index: 10; }
#safe .right .goodvs h3 { margin: 0 -30px 40px -30px; }
#safe .right h3 { font-size: 32px; font-size: 26px; font-weight: bold; line-height: 40px; text-align: center; margin-bottom: 20px; }
#safe .right h3 span { width: 32px; height: 2px; background: #FFFFFF; border-radius: 1px; display: inline-block; content: ' '; vertical-align: middle; margin: 0 4px; }
#safe .right p { font-size: 16px; font-weight: 400; line-height: 24px; padding: 10px 0; border-bottom: 1px rgba(255, 255, 255, 0.3) solid; }
#safe .right .badvs { width: 480px; background: #E1E1E1; border-radius: 20px; position: absolute; top: 40px; right: 0; display: inline-block; padding: 50px 20px 50px 100px; color: #666666; }
#safe .right .badvs p { border-bottom: 1px #b8b8b8 solid; }
#safe .right .badvs h3 span { background: #666666; }
#safe .right em { font-size: 150px; font-family: "微软雅黑"; font-weight: bold; font-style: italic; color: #96a9f8; opacity: 0.5; position: absolute; top: -40px; left: 45%; z-index: 10; line-height: 110px; }
/*帮管客CRM系统功能概览*/
#saybox { margin: 0px 0 0 0; display: block; padding: 60px 0 140px 0; background: url(../images/indeximgbg0.jpg) no-repeat 0 60px; background-size: 100%; position: relative; }
#saybox .titleinfo { position: relative; }
#saybox .titleinfo .title-comtitle { text-align: left; margin: 0 -28px; }
#saybox .titleinfo .title-comtitle p { line-height: 24px; padding: 0 0 0 28px; margin: 10px 0 24px 0; color: #ffffff; }
#saybox .titleinfo .title-comtitle h3 { position: relative; z-index: 100; color: #ffffff; margin: -34px 0 0 0; }
#saybox .titleinfo .title-comtitle h5 { font-size: 80px; font-weight: 800; line-height: 90px; letter-spacing: -2px; display: block; text-align: left; margin: 70px 0 0 28px; z-index: 0; background: linear-gradient(to right, #ffffff59, #3d79f385); -webkit-background-clip: text; color: transparent; }
#saybox .titleinfo a.btnsay { display: inline-block; font-size: 20px; font-weight: bold; line-height: 58px; text-align: center; z-index: 100; color: #ffffff; position: absolute; bottom: 0; right: 0; width: 220px; height: 60px; background: #FFAA00; box-shadow: 0px 2px 6px 0px rgba(0, 0, 40, 0.2); border-radius: 30px; }
#saybox .titleinfo a.btnsay span { font-size: 18px; font-weight: 600; margin: 0 0 0 3px; }
#saybox .titleinfo a.btnsay:hover { box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2); }
#saybox .text { display:block; overflow: hidden; margin-top: 60px; }
#saybox .text .textul { margin: 0 -38px 30px -38px; text-align: center; display:block; overflow: hidden; }
#saybox .text .textul li { width: 150px; height: 150px; display: inline-block; background: rgba(255, 255, 255, 0.4); border-radius: 20px; margin: 0 38px 10px 38px; float: left; }
#saybox .text .textul li a { padding: 30px 0 0 0; display: block; }
#saybox .text .textul li a p { font-size: 20px; font-weight: bold; color: #FFFFFF; margin: 10px 0 0 0; }
#saybox .text .textul li a i { width: 50px; height: 50px; display: inline-block; background: url("../images/indeximg12.png") no-repeat center; background-size: contain; }
#saybox .text .textul li:nth-child(2) a i {
background: url("../images/indeximg14.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(3) a i {
background: url("../images/indeximg15.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(4) a i {
background: url("../images/indeximg16.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(5) a i {
background: url("../images/indeximg17.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(6) a i {
background: url("../images/indeximg18.png") no-repeat center;
background-size: contain;
}
 #saybox .text .textul li:nth-child(1):hover a i, #saybox .text .textul li:nth-child(1).active a i {
background: url("../images/indeximg12H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(2):hover a i, #saybox .text .textul li:nth-child(2).active a i {
background: url("../images/indeximg14H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(3):hover a i, #saybox .text .textul li:nth-child(3).active a i {
background: url("../images/indeximg15H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(4):hover a i, #saybox .text .textul li:nth-child(4).active a i {
background: url("../images/indeximg16H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(5):hover a i, #saybox .text .textul li:nth-child(5).active a i {
background: url("../images/indeximg17H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:nth-child(6):hover a i, #saybox .text .textul li:nth-child(6).active a i {
background: url("../images/indeximg18H.png") no-repeat center;
background-size: contain;
}
#saybox .text .textul li:hover, #saybox .text .textul li.active { background: #FFFFFF; box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2); }
#saybox .text .textul li.active p, #saybox .text .textul li:hover p { color: #276AF2; }
/*文本区域*/
#saybox .text .textbox { padding: 70px 60px; display: block; background: #FFFFFF; box-shadow: 0px 12px 24px 0px rgba(0, 86, 255, 0.1); border-radius: 20px; }
#saybox .text .textbox .textdome { overflow: hidden; display: none; }
#saybox .text .textbox .textdome.active { display: block; }
#saybox .text .textbox .textdome .left { width: 620px; display: inline-block; float: left; padding: 0 40px 0 0; }
#saybox .text .textbox .textdome .left ul li { border-radius: 10px; padding: 10px 16px; margin: 0 0 10px 0; }
#saybox .text .textbox .textdome .left ul li:hover { background: #F7F8FA; }
#saybox .text .textbox .textdome .left ul li h3 { font-size: 19px; font-weight: 400; color: #202020; position: relative; }
#saybox .text .textbox .textdome .left ul li h3 span { display: inline-block; position: relative; z-index: 10; }
#saybox .text .textbox .textdome .left ul li h3:before { width: 18px; height: 18px; content: ' '; position: absolute; top: 0; left: -6px; border-radius: 50%; z-index: 0; background: linear-gradient(#5f8eec, #92b5fd, #fff7e8); background: -moz-linear-gradient(#5f8eec, #92b5fd, #fff7e8); background: -ms-linear-gradient(#5f8eec, #92b5fd, #fff7e8); background: -webkit-linear-gradient(#5f8eec, #92b5fd, #fff7e8); transform:rotate(-45deg); -ms-transform:rotate(-45deg); /* IE 9 */ -webkit-transform:rotate(-45deg); /* Safari and Chrome */ }
#saybox .text .textbox .textdome .left ul li:hover h3:before { background: linear-gradient(#f9c872, #f7d08d, #fff7e8); background: -moz-linear-gradient(#f9c872, #f7d08d, #fff7e8); background: -ms-linear-gradient(#f9c872, #f7d08d, #fff7e8); background: -webkit-linear-gradient(#f9c872, #f7d08d, #fff7e8); }
#saybox .text .textbox .textdome .left ul li p { font-size: 15px; font-weight: 400; color: #808080; margin: 4px 0 0 0; }
#saybox .text .textbox .textdome .left .btn { font-size: 16px; font-weight: 400; color: #808080; margin: 30px 0 0 17px; }
#saybox .text .textbox .textdome .left .btn a:hover { background: #FFAA00; color: #ffffff; }
#saybox .text .textbox .textdome .left .btn a { width: 100px; height: 34px; line-height: 32px; text-align: center; background: none; border: 1px solid #FFAA00; border-radius: 17px; display: inline-block; color: #FFAA00; margin: 0 0 0 14px; }
#saybox .text .textbox .textdome .right { width: 530px; display: inline-block; float: right; }
/*高性价比的增值服务*/
#serive { margin-top: 40px; }
#serive .title-comtitle { margin-bottom: 40px; }
#serive .ulfure { display: block; overflow: hidden; text-align: center; padding: 60px 0 30px 0; background: #FFFFFF; border: 1px solid #E2ECFF; box-shadow: 0px 6px 20px 0px rgba(0, 86, 255, 0.1); border-radius: 20px; }
#serive .ulfure li { width: 25%; display: inline-block; float: left; position: relative; }
#serive .ulfure li .box { transition: all 0.3s; position: relative; top: 0; height: 160px; }
#serive .ulfure li.active .box, #serive .ulfure li:hover .box { top: -20px; }
#serive .ulfure li:after { width: 1px; height: 80%; content: ' '; position: absolute; top: 10%; right: 0; background: rgba(0, 86, 255, 0.1); }
#serive .ulfure li:last-child:after { display: none; }
#serive .ulfure li h3 { font-size: 20px; font-weight: 400; color: #202020; line-height: 22px; }
#serive .ulfure li p { font-size: 16px; font-weight: 400; color: #EC1313; margin: 10px 0 6px 0; }
#serive .ulfure li p span { font-size: 32px; font-weight: 500; letter-spacing: -2px; margin: 0 4px; }
#serive .ulfure li p.smtitle { font-size: 14px; font-weight: 400; color: #666666; line-height: 16px; margin: 0; }
#serive .ulfure li .btn { text-align: center; margin: 20px 0 0 0; }
#serive .ulfure li .btn img { display: inline-block; }
#serive .ulfure li .btn a { display: inline-block; text-align: center; z-index: 100; background: #FFAA00; box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2); width: 140px; height: 40px; border-radius: 20px; font-size: 16px; font-weight: 400; color: #FFFEFE; line-height: 35px; /*display: none;*/
    height: 0; transition: height 0.3s; }
/*移动的东动画区域*/
#serive .ulfure li.active .btn img, #serive .ulfure li:hover .btn img { display: none; }
#serive .ulfure li.active .btn a, #serive .ulfure li:hover .btn a { display: inline-block; height: 40px; }
/*选择帮管客CRM的六大理由*/
#checkbgk { margin-top: 110px; }
#checkbgk .title-comtitle { margin-bottom: 40px; }
#checkbgk .ulsix { display: block; overflow: hidden; text-align: left; padding: 0px 0 30px 0; }
#checkbgk .ulsix ul { margin: 0 -20px; display: block; overflow: hidden; }
#checkbgk .ulsix li { width: 33.3%; display: inline-block; float: left; position: relative; padding: 0 20px; margin: 0 0 30px 0; }
#checkbgk .ulsix li div { background: #FFFFFF; border: 1px solid #E2ECFF; border-radius: 20px; padding: 24px 28px; position: relative; }
#checkbgk .ulsix li div h3 { font-size: 20px; font-weight: bold; color: #202020; line-height: 35px; position: relative; }
#checkbgk .ulsix li div h3 span { width: 22px; height: 22px; background: #276AF2; border-radius: 50%; display: inline-block; text-align: center; line-height: 22px; font-size: 16px; color: #ffffff; margin: 0 4px 0 0; position: relative; font-weight: 500; }
#checkbgk .ulsix li div h3 span:before { width: 12px; height: 12px; display: inline-block; content: ' '; background: #276AF2; opacity: 0.8; border-radius: 50%; position: absolute; top: -5px; left: -4px; }
#checkbgk .ulsix li div p { font-size: 16px; font-weight: 400; color: #666666; line-height: 22px; margin: 0 0 0 22px; }
#checkbgk .ulsix li.active div, #checkbgk .ulsix li:hover div { background: #276AF2; }
#checkbgk .ulsix li.active div h3, #checkbgk .ulsix li:hover div h3, #checkbgk .ulsix li.active div p, #checkbgk .ulsix li:hover div p { color: #ffffff; }
#checkbgk .ulsix li:hover div h3 span, #checkbgk .ulsix li.active div h3 span { background: #ffffff; color: #276AF2; }
#checkbgk .ulsix li:hover div h3 span:before, #checkbgk .ulsix li.active div h3 span:before { background: #b6cdfb; }
/*他们选择了帮管客CRM*/
#friend { margin: 40px 0 0 0; display: block; padding: 150px 0 50px 0; background: url(../images/indeximgbg2.jpg) no-repeat left bottom; background-size: 100% 100%; position: relative; }
#friend .title-comtitle { margin-bottom: 40px; }
#friend .ulfriend { display: block; overflow: hidden; text-align: left; padding: 0px 0 30px 0; }
#friend .ulfriend ul { margin: 0 -20px; display: block; overflow: hidden; }
#friend .ulfriend li { width:16.66%; display: inline-block; float: left; position: relative; padding: 0 20px; margin: 0 0 20px 0; }
#friend .ulfriend li a { display: block; overflow: hidden; border: 1px solid #e8e8e8; border-radius: 10px; }
#friend .ulfriend li a img { width: 100%; display: block; transition: all 0.2s; }
#friend .ulfriend li a:hover img { transform: scale(1.1); }
/*新闻区域*/
#new { margin-top: 100px; }
#new .containersmall { position: relative; z-index: 100; }
#new .containersmall ul { display: block; overflow: hidden; }
#new .containersmall li { width: 25%; float: left; display: inline-block; position: relative; padding: 0 20px; margin-bottom: 40px; }
 #new .containersmall li:nth-child(1) .title-comtitle {
 text-align: left;
 margin: 0 0 0 -27px;
}
#new .containersmall li:nth-child(1) .title-comtitle p {
 line-height: 24px;
 padding: 0 0 0 28px;
 margin: 24px 0;
}
#new .containersmall li:nth-child(1) .title-comtitle h3 {
 position: relative;
 z-index: 100;
 margin: 30px 0 0 0;
}
#new .containersmall li:nth-child(1) .title-comtitle h5 {
 font-size: 64px;
 font-weight: 800;
 color: transparent;
 line-height: 64px;
 -webkit-text-stroke: 1px #f2f3f9;
 text-stroke: 1px #f2f3f9;
 letter-spacing: -2px;
 display: block;
 text-align: center;
 margin: 0;
 z-index: 0;
 position: absolute;
 top: 0;
 left: 0px;
}
 #new .containersmall li:nth-child(1) a.btnsay {
 display: inline-block;
 text-align: center;
 z-index: 100;
 background: #FFAA00;
 width: 140px;
 height: 40px;
 border-radius: 20px;
 font-size: 16px;
 font-weight: 400;
 color: #FFFEFE;
 line-height: 35px;
}
#new .containersmall li:nth-child(1) a.btnsay:hover {
 box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2);
}
#new .containersmall li a { display: block; position: relative; overflow: hidden; border-radius: 20px; border: 1px #efefef solid; }
#new .containersmall li a .onebox { display: block; position: relative; }
#new .containersmall li a .onebox .img { display: block; overflow: hidden; }
#new .containersmall li a .onebox .img img { transition: all 0.3s; }
#new .containersmall li a .onebox .img img:hover { transform: scale(1.12); }
#new .containersmall li a .onebox p { position: absolute; left: 0; bottom: 0; padding: 0 16px; width: 100%; height: 44px; background: rgba(60, 120, 240, 0.8); font-size: 16px; font-weight: 400; color: #FFFFFF; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
#new .containersmall li a .twobox { width: 100%; height: 100%; position: absolute; top: 0; left: -100%; background:rgba(60, 120, 240, 0.9); padding: 24% 20px 0 20px; transition: all 0.3s; }
#new .containersmall li a:hover .twobox { left: 0; }
#new .containersmall li a .twobox h3 { text-align: center; font-size: 18px; font-weight: bold; color: #FFFFFF; line-height: 26px; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
#new .containersmall li a .twobox p { font-size: 14px; font-weight: 400; color: #FFFFFF; line-height: 18px; text-align: center; }
#new .containersmall li a .twobox span { text-align: center; z-index: 100; background: #FFAA00; width: 120px; height: 36px; border-radius: 18px; font-size: 15px; font-weight: 400; color: #FFFEFE; line-height: 35px; box-shadow: 0px 6px 12px 0px rgba(0, 0, 40, 0.2); margin: 16px auto 0 auto; display: block; }
 @media screen and (max-width: 1440px) {
 #safe {
 display: block;
 overflow: hidden;
}
}
