body {width:100%;min-width:1100px;overflow-x:auto !important;}

/*背景*/
.index_main .section2 {background:url('../image/bj2.png') no-repeat  center;background-size:100%;overflow:hidden;}
.index_main .section3 {background:url('../image/bj3.png') no-repeat center;background-size:100%;overflow:hidden;}
.index_main .section4 {background:url('../image/bj4.png') no-repeat center;background-size:100%;overflow:hidden;}
.index_main .section5 {background:url('../image/bj5.png') no-repeat center;background-size:100%;overflow:hidden;}
.index_main .section6 {background:url('../image/bj6.png') no-repeat center;background-size:100%;overflow:hidden;}

/*banner */
.flexslider{overflow: hidden;}
.flexslider .item{position: relative}
.flexslider .item .inner {position:absolute;top:10px;right:10px;left:10px;bottom:10px;width: 100%;}
.flexslider .item .inner .block_txt h4 {font-size:30px;color:#fff;text-align:center;}
.flexslider .item .inner .block_txt h2 {color:#fff;font-size:60px;font-weight:bold;text-align:center;letter-spacing:10px;}
.flexslider .item .inner .block_txt h2 span {color:#f5c920;display:inline-block;letter-spacing:10px;}
.flexslider .item .inner .block_txt h3 {color:#fff;font-size:24px;text-align:center;margin-top:30px;letter-spacing:10px;}
.flexslider .item .inner .block_txt {position:absolute;top:370px;right:10px;left:10px;opacity:0;z-index:10;}
.flexslider .item .inner .block_img {position:absolute;top:28%;left:275px;}
.flexslider .item .inner .block_img .circle01 {position:absolute;top:5px;left:-5px;z-index:9;}
.flexslider .item .inner .block_img .circle02 {position:absolute;top:-38px;left:430px;-webkit-animation:turn 8s linear infinite;}
.flexslider .item .inner .block_img .circle03 {position:absolute;top:-120px;left:325px;-webkit-animation:turn1 7s linear infinite;}
.flexslider .item .inner .block_img .circle04 {position:absolute;top:-31px;left:265px;-webkit-animation:turn 6s linear infinite;opacity: 0.5}

.flex-direction-nav a {width:60px;height:90px;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next {background:url('../image/banner/right.png') no-repeat;right:60px;}
.flex-direction-nav .flex-prev {background:url('../image/banner/left.png') no-repeat;left:60px;}
.flexslider:hover .flex-next {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1;filter:alpha(opacity=50);}

/*切换圆点*//*.flex-control-nav {width:100%;position:absolute;bottom:10px;text-align:center;}*/
/*.flex-control-nav li {margin:0 5px;display:inline-block;zoom:1;*display:inline;}*/
/*.flex-control-paging li a {background:#fff;display:block;height:5px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}*/
/*.flex-control-paging li a.flex-active {background:#666;}*/

/*第二页*/
.bg-cover {position:relative;height:100%;}
.principal-part {position:relative;margin-left:-250px;left:50%;top:65px;width:525px;height:525px;}
.c_serviceBox {position:relative;background:rgba(9,133,171,.5);;width:310px;height:440px;box-sizing:border-box;padding-top:1px;-moz-box-shadow:0px 0px 10px #0e638c;-webkit-box-shadow:0px 0px 10px #0b7ba1;box-shadow:0px 0px 10px #0b7ba1;}
.c_serviceBox:hover {background:rgba(0,173,200,.68);}
.c_serviceBox:hover .S_img {-webkit-animation:swing 1s 0s linear;animation:swing 1s 0s linear;}
.c_service_bg {position:absolute;bottom:15%;left:3.5%;display:none;z-index: -1;}
.c_service {width:1200px;margin:0 auto;display:flex;justify-content:space-between;}
.S_img {width:88px;height:88px;display:block;margin:85px auto;/*border:1px solid #fff;*/}
.S_text {font-size:30px;color:#fff;text-align:center;}
.T_text {text-align:center;font-size:28px;color:#fff;position:relative;display:flex;justify-content:center;}
.T_text-1 {text-align:center;color:#fff;font-size:16px;margin-top:20px;line-height:24px;}
.c_Title {padding-top:100px;margin-bottom:30px;}
.T_lien_1 {height:24px;width:326px;background:#fff;margin:7px 40px 0;background:url('../image/zsz.png') no-repeat right center;}
.T_lien_2 {height:24px;width:326px;background:#fff;margin:7px 40px 0;background:url('../image/zsy.png') no-repeat right center;}
.bg-cover .c_Title {margin-bottom:100px;}

/*智慧工地*/
.jumper {display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:1500px;height:1500px;}
.jumper > div {background-color:rgba(255,255,255,.1);/*border:1px solid #0e78f0;*/border-radius:100%;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:10px;top:100px;opacity:0;margin:0;width:1500px;height:1500px;-webkit-animation:jumper 1s 0s linear infinite;animation:jumper 4s 0s linear infinite;}
.jumper > div:nth-child(2) {-webkit-animation-delay:0.55555s;animation-delay:0.55555s;}
.jumper > div:nth-child(3) {-webkit-animation-delay:0.99999s;animation-delay:0.99999s;}

.service_logo{width:100px;height:100px;position: absolute;top: 40%;left: 40%;background: #3587db;border-radius: 50%;}
.service_logo img{margin-left: 25px;margin-top: 25px;}
.widget {position:relative;width:20%;height:20%;}
.widget img {width:100%;height:100%;}
.widget-1 {position:absolute;top:15%;left:40%;}
.widget-2 {position:absolute;top:34%;/*right:38%;*/right:17%;}
.widget-3 {position:absolute;left:56%;/*bottom:40%;*/bottom:19%;}
.widget-4 {position:absolute;left:23%;/*bottom:40%;*/bottom:19%;}
.widget-5 {position:absolute;top:34%;left:15%;}
.widget-6 {position:absolute;top:-15%;left:36%;}
.widget-7 {position:absolute;top:2%;left:75%;}
.widget-8 {position:absolute;top:42%;left:86%;}
.widget-9 {position:absolute;bottom:15px;left:66%;}
.widget-10 {position:absolute;bottom:15px;left:5%;}
.widget-11 {position:absolute;top:42%;left:-18%;}
.widget-12 {position:absolute;top:2%;left:-5%;}
.circle-1 {width:525px;height:525px;border-radius:50%;background:#4073b4;opacity:.8;}
.circle-2 {width:260px;height:260px;border-radius:50%;background:#5698cc;opacity:.8;position:absolute;top:130px;left:130px;}
/*.light-2 {*//*width:105px;*//*height:105px;*//*position:absolute;*//*top:0;*//*left:0;*//*border:1px dashed #42b3f5;*//*border-radius:50%;*//*-webkit-animation:turn 6s linear infinite;*//*!*animation:turn 1s linear infinite;*!*//*}
*/.light-1 {width:85px;height:85px;position:absolute;top:10px;left:10px;border-radius:50%;background:#fff;-webkit-animation:haha1 6s linear infinite;}
.light-3 {width:125px;height:125px;position:absolute;top:10px;left:10px;border-radius:50%;-moz-box-shadow:inset 0px 0px 20px #d2e1fb;-webkit-box-shadow:inset 0px 0px 20px #d2e1fb;box-shadow:inset 0px 0px 20px #d2e1fb;}
.optionsImg {width:28px;height:30px;display:block;text-align:center;position:absolute;top:30px;left:40px;background:#0f79f3;}
.caption {width:100%;text-align:center;color:#0f79f3;position:absolute;top:60px;left:37px;white-space:nowrap;font-size:16px;}
.caption-1 {width:125px;text-align:center;color:#fff;display:block;white-space:nowrap;font-size:16px;line-height:25px;margin-top:47px;margin-left:10px;}
.c-m-t {margin-top:62px;}
.plan-box {width:1200px;margin:0 auto;background:#fff;padding-bottom:30px;}
.plan-box .c_Title {margin-bottom:50px;padding-top:50px;}
.plan-box .T_lien_1 {height:24px;width:326px;background:#fff;margin:7px 40px 0;background:url('../image/zsl.png') no-repeat right center;}
.plan-box .T_lien_2 {height:24px;width:326px;background:#fff;margin:7px 40px 0;background:url('../image/zsl.png') no-repeat right center;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.plan-box .T_text {text-align:center;font-size:28px;color:#0f79f1;position:relative;display:flex;justify-content:center;}
.plan-box .T_text-1 {text-align:center;color:#666;font-size:16px;margin-top:20px;line-height:24px;}

/*main*/
.case {width:1060px;margin:30px auto;background:#fff;}
.case .widget {position:relative;left:39%;top:17px;}
.case .widget .circle-1 {width:30px;height:30px;background:#FFF;box-shadow:0 1px 6px #a8cffa;position:absolute;top:9px;left:9px;}
.case .widget .circle-2 {width:16px;height:16px;background:#dadada;position:absolute;top:16px;left:16px;}
.case .widget .circle-2Click {background:#0e78f0;}
.case .widget .light-2 {width:48px;height:48px;position:absolute;top:0;left:0;border:1px dashed #0f79f1;border-radius:50%;-webkit-animation:turn 6s linear infinite;}
.case .title {height:140px;border-bottom:1px solid #e2e2e4;width:70%;margin:0 auto;}
.case .title-list {position:relative;top:6px;width:100%;}
.case .title-list li {width:33%;line-height:20px;text-align:center;float:left;display:inline;font-size:16px;color:#999;cursor:pointer}
.case .title-list li img {width:55px;height:55px;display:block;/*background:#b4b4b4;*/    margin:0 auto 20px;}
.case .title-list li .imgClick {width:55px;height:55px;display:block;margin:0 auto 20px;/*background:#3197fb;*/}
.case .title-list li.on {color:#0d7bee;}
.case .product-wrap {position:relative;}
.product-wrap .show1 {display:block;}
.product-wrap .product .details-box {display:flex;justify-content:space-between;}
.product {height:320px;position:relative;overflow:hidden;display:none;margin-top:55px;}
.product ul {position:absolute;left:0px;}
.detailsImg {width:620px;height:320px;}
.detailsText {width:375px;font-size:16px;margin-top:70px;}
.explain-1 {color:#0e77ed;font-size:24px;}
.explain-2 {color:#333;margin-top:20px;}
.explain-3 {color:#78849c;margin-top:10px;line-height:24px;}
#ImgList {width:620px;height:320px;position:absolute;bottom:0px;display:inline;overflow:hidden;}
#ImgList li {width:100px;position:absolute;list-style-type:none;overflow:hidden;}
#ImgList li img {width:100%;height:100%;vertical-align:top;}


/*典型案例*/
.caseBox {width:1200px;margin:0 auto;}
.case_box_left {padding-top:15%;width:32%;}
.case_box_right {padding-top:20%;}
.caseImg_1 {width:390px;height:355px;}
.caseImg_2 {width:390px;height:215px;margin-top:15px;}
.caseImg_3 {width:390px;height:215px;margin-left:15px;}
.caseImg_4 {width:390px;height:355px;margin-top:15px;margin-left:15px;}
.caseImg_5 {width:390px;height:355px;margin-left:15px;}
.caseImg_6 {width:390px;height:215px;margin-top:15px;margin-left:15px;}
.caseImg {position:relative;overflow:hidden;}
.caseImg .mask {height:100%;width:100%;background:rgba(0,0,0,.4);position:absolute;top:0px;left:0px;cursor:pointer;transition:all  300ms;-webkit-transition:all  300ms;-moz-transition:all  300ms;-o-transition:all  300ms;}
.biankuang {width:3px;height:3px;position:absolute;z-index:99;border-radius:10px;/*background:black;*/}
.biankuang_1 {height:0px;top:0px;left:0px;border-left:3px solid #00fefc;}
.biankuang_2 {width:0px;bottom:0px;left:0px;border-top:3px solid #00fefc;}
.biankuang_3 {height:0px;bottom:0px;right:0px;border-right:3px solid #00fefc;}
.biankuang_4 {width:0px;top:0px;right:0px;border-bottom:3px solid #00fefc;}
.text_gobuy {position:absolute;z-index:9;top:0px;left:0px;width:100%;height:100%;color:#fff;overflow:hidden;background:rgba(61,148,241,0);cursor:pointer;transition:all  300ms;-webkit-transition:all  300ms;-moz-transition:all  300ms;-o-transition:all  300ms;}
.text_gobuy h4 {text-align:center;font-size:20px;font-weight:bold;letter-spacing:4px;}
.text_gobuy span {text-align:center;font-size:16px;display:block;}
.text_gobuy p {font-size:14px;padding:20px 30px;line-height:24px;display:none;}
.text_gobuy_1 {position:absolute;width:100%;top:38%;}
.text_gobuy_buttom {position:absolute;bottom:10%;border:1px solid #fff;padding:10px 30px;text-align:center;left:35%;display:none;}
.text_gobuy_show {width:100%;height:100%;position:absolute;z-index:9;top:0px;overflow:hidden;cursor:pointer;background-color:rgba(61,148,241,0.5);}
.enterprise {height:372px;width:1266px;margin:0 auto;position:relative;}
.enterprise img {width:166px;margin-right:50px;}
.corpImgBox {width:166px;height:166px;margin-right:50px;position:relative;}
.corpImgBox img:hover {transform:scale(1.1);transition: all 0.6s;}
.imgLine {width:149px;height:142px;margin-right:50px;position:absolute;top:12px;left:8px;transform:rotate(45deg);border:1px solid #00fefc;display:none;}
.imgLine1 {width:0px;height:0px;top:0px;left:0px;border-left:1px solid #00fefc;transform:rotate(45deg);-moz-transform:rotate(45deg);/* Firefox */-webkit-transform:rotate(45deg);/* Safari 和 Chrome */}
.imgLine2 {width:0px;height:0px;left:0px;border-top:1px solid #00fefc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.imgLine3 {width:0px;height:0px;bottom:0px;right:0px;border-right:1px solid #00fefc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.imgLine4 {width:0px;height:0px;top:0px;right:0px;border-bottom:1px solid #00fefc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mrNone {margin-right:0px !important;}
.corpImg1 {position:absolute;top:25px;left:106px;}
.corpImg2 {position:absolute;top:140px;left:0px;}
/*******************底部*************************/
.footer {height:auto !important;background:url('../image/footbj.png') no-repeat;margin:0 0;padding:20px 0;color:#cfcbcc;font-size:16px;letter-spacing:1px;}
.f-title {font-size:20px;}
.footer-left {width:70%;}
.footer-right .f-title {font-size:17px;}
.footer-box {width:1280px;margin:0 auto;display:flex;justify-content:space-between;}
.f-icon {float:left;margin-right:20px;}
.adressImg {float:left;margin:0px 22px 0px 2px;}
.contactWay {margin-top:30px;}
.Qr-code {display:flex;justify-content:space-between;margin-top:30px;}
.qrCodeBg {width:167px;background:url('../image/ewmbj.png') no-repeat;text-align:center;font-size:12px;margin-right:50px;}
.qrCodeImg {width:125px;height:125px;margin:23px auto 28px;}
.qrCodeImg img {width:100%;margin:0 auto;}
.copyright {background:#222222;padding:10px;color:#bdc2c6;text-align:center;}
.hero_scroll {z-index: 9999999;position:absolute;bottom:25px;width:50px;margin:auto;display:block;cursor:pointer;left:0;right:0;text-align:center;text-transform:uppercase;}
.hero_scroll .chevron {display:block;background:url('../image/xl.png') no-repeat center;width:50px;height:50px;-webkit-animation:bounce-down 2s infinite;animation:bounce-down 2s infinite;}


@-webkit-keyframes twinkling {0% {opacity:0.5;filter:alpha(opacity=20);-webkit-transform:scale(1);}
    50% {opacity:0.8;filter:alpha(opacity=50);-webkit-transform:scale(1.12);}
    100% {opacity:0.5;filter:alpha(opacity=20);-webkit-transform:scale(1);}
}
@keyframes twinkling {0% {opacity:0.5;filter:alpha(opacity=20);-webkit-transform:scale(1);}
    50% {opacity:0.8;filter:alpha(opacity=50);-webkit-transform:scale(1.12);}
    100% {opacity:0.5;filter:alpha(opacity=20);-webkit-transform:scale(1);}
}

/*气泡*/
@-webkit-keyframes pulse {0% {-webkit-transform:translate(0,0);transform:translate(0,0);}
    50% {-webkit-transform:translate(0,10px);transform:translate(0,10px);}
    100% {-webkit-transform:translate(0,0);transform:translate(0,0);}
}
@keyframes pulse {0% {-webkit-transform:translate(0,0);transform:translate(0,0);}
    50% {-webkit-transform:translate(0,10px);transform:translate(0,10px);}
    100% {-webkit-transform:translate(0,0);transform:translate(0,0);}
}

/*波纹*/
@-webkit-keyframes jumper {0% {-webkit-transform:scale(0);transform:scale(0);opacity:0;}
    10% {opacity:1;}
    100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes jumper {0% {-webkit-transform:scale(0);transform:scale(0);opacity:0;}
    10% {opacity:1;}
}
/*顺时针旋转*/
@keyframes turn {0% {-webkit-transform:rotate(0deg);}
    25% {-webkit-transform:rotate(90deg);}
    50% {-webkit-transform:rotate(180deg);}
    75% {-webkit-transform:rotate(270deg);}
    100% {-webkit-transform:rotate(360deg);}
}
/*逆时针旋转*/
@keyframes turn1 {0% {-webkit-transform:rotate(0deg);}
    25% {-webkit-transform:rotate(-90deg);}
    50% {-webkit-transform:rotate(-180deg);}
    75% {-webkit-transform:rotate(-270deg);}
    100% {-webkit-transform:rotate(-360deg);}
}


