﻿@import url(reset.css);
body, html {
  min-width: 1200px; }

.container {
  width: 1200px;
  margin: 0 auto; }

.header {
	height:85px;
    position: fixed; top:0; z-index: 9;left:0;right:0
    }
  .header .container .header-logo {
    /*height:38px;*/
    overflow: hidden;
    padding-top: 22px; }
    .header .container .header-logo > a > img {
      height: 48px; }
  .header .container nav.header-nav .header-nav-list > li {
    height: 65px;
    padding-top: 34px;
    box-sizing: border-box;
    margin-right: 45px; }
    .header .container nav.header-nav .header-nav-list > li:last-child {
      margin-right: 0; }
    .header .container nav.header-nav .header-nav-list > li:hover > a {
      color: #fff; }
    .header .container nav.header-nav .header-nav-list > li:hover > .header-nav-child {
      display: block; }
    .header .container nav.header-nav .header-nav-list > li > a {
      line-height: 16px;
      color: #FFF; }
    .header .container nav.header-nav .header-nav-list > li > .header-nav-child {
      display: none;
      background-color: #f0f0f0;
      text-align: center;
      top: 65px;
      z-index: 9999999999999;
      transform: translateX(-50%);
      left: 50%; }
      .header .container nav.header-nav .header-nav-list > li > .header-nav-child > li > a {
        color: #000;
        display: block;
        padding: 13px 15px;
        font-size: 16px;
        /*margin: px 0;*/
        white-space: nowrap; }
         .header .container nav.header-nav .header-nav-list > li > .header-nav-child > li:hover {
          background:#373b85; }
        .header .container nav.header-nav .header-nav-list > li > .header-nav-child > li > a:hover {
          color: #fff; }

/*白色背景的头部*/
.header.on{
	background-color: rgba(0, 0, 0, 0.55);
}
.header.on .left .img1{
	display: none;
}
.header.on .left .img2{
	display: block;
}
.header.on .navbar_nav li a{
	color: #333;
}
.header.on .navbar_nav li:hover a{
	color: orangered;
}


.banner-container {padding-bottom: px; }

.body-container .body-content .container .container-header {
  position: relative;width:80%;margin:auto;
  text-align: center; }
  .body-container .body-content .container .container-header:before {
   /* border-top: 1px solid #fff;
    content: ' ';
    display: block;
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;*/ }
  .body-container .body-content .container .container-header > h2 {
    font-size: 30px;letter-spacing:3px;
    line-height: 22px;
    color: #000000;
 /*   background-color: #fff;*/
    padding: 0 22px;
    position: relative;
    display: inline-block; }
  .body-container .body-content .container .container-header > span {
    display: block;
    font-size: 16px;
    line-height: 28px;
    padding-top: 40px; }
.body-container .ryw-container {
  padding-bottom: 76px; }
  .body-container .ryw-container ul.ryw-list {
    padding-top: 70px; }
    .body-container .ryw-container ul.ryw-list li {
      margin-right: 12px;
      width: 325px;
      height: 419px;
      padding: 0 24px;
      box-sizing: border-box;
      transition: all .3s ease; }
      .body-container .ryw-container ul.ryw-list li:hover {
        box-shadow: 2px 2px 6px #ccc;
        transform: translateY(-5px); }
      .body-container .ryw-container ul.ryw-list li.ryw-item1 {
        background: #1ea5dc url(../Images/ryw1.png) no-repeat top center; }
      .body-container .ryw-container ul.ryw-list li.ryw-item2 {
        background: #1ea5dc url(../Images/ryw2.png) no-repeat top center; }
      .body-container .ryw-container ul.ryw-list li.ryw-item3 {
        background: #1ea5dc url(../Images/ryw3.png) no-repeat center 30px; }
      .body-container .ryw-container ul.ryw-list li:last-child {
        margin-right: 0; }
      .body-container .ryw-container ul.ryw-list li > a {
        color: #fff;
        padding-top: 264px;
        display: block; }
        .body-container .ryw-container ul.ryw-list li > a > h4 {
          display: inline-block;
          color: #1ea5dc;
          background-color: #fff;
          height: 20px;
          line-height: 20px;
          padding: 0 15px;
          font-size: 18px;
          font-weight: normal;
          border-radius: 10px; }
        .body-container .ryw-container ul.ryw-list li > a > span {
          display: block;
          font-size: 16px;
          line-height: 16px;
          padding-bottom: 9px;
          padding-top: 24px; }
        .body-container .ryw-container ul.ryw-list li > a > p {
          line-height: 24px;
          font-size: 14px; }
.body-container .ly-container {
  padding: 50px 0; }
  .body-container .ly-container ul.ly-list {
    margin-top: 12px;
    outline: 0px solid #a9b8d0; }
    .body-container .ly-container ul.ly-list > li {
     /* padding: 22px;*/
      box-sizing: border-box;
      display: inline-block;
      width: 31.333%; margin:1% ;
    /*  box-shadow: 0 1px 5px 0 rgba(0,0,0,.1); *//* border: 1px solid #ccc;*/
    border-radius: 2px;
      height: 422px; }
      .body-container .ly-container ul.ly-list > li:last-child {
       /* border-right: 0;*/ }
      .body-container .ly-container ul.ly-list > li > img {
       /* width: 294px;*/
        height: 230px;
        padding-bottom: 6px; }
      .body-container .ly-container ul.ly-list > li > div {
    padding: 0 10px;
}
      .body-container .ly-container ul.ly-list > li > div span {
        font-size: 24px;
        line-height: 20px;color: #282828;
        padding-bottom:12px;
        padding-top: 22px;
        display: block; }
      .body-container .ly-container ul.ly-list > li > div p {
         color: #888; /*opacity: .7;*/   padding-bottom: 12px;    font-size: 16px;
        line-height: 24px; }
      .body-container .ly-container ul.ly-list > li > div a {
        line-height: 19px;    color: #7f8fa4; }
        .body-container .ly-container ul.ly-list > li > div a:after {
          background: url(../Images/more.png) no-repeat;
          display: block;
          width: 19px;
          height: 19px;
          display: inline-block;
          content: '';
          vertical-align: top;
          margin-left: 14px; }
      .body-container .ly-container ul.ly-list > li.top {
        height: auto;
        border-bottom: 1px solid #a9b8d0;
        width: 50%;
        vertical-align: top;
        border-right: 0; }
        .body-container .ly-container ul.ly-list > li.top:first-child {
          border-right: 1px solid #a9b8d0; }
        .body-container .ly-container ul.ly-list > li.top > img {
          width: 216px;
          height: 216px;
          padding-bottom: 0;
          display: inline-block; }
        .body-container .ly-container ul.ly-list > li.top > div {
          vertical-align: top;
          padding-left: 22px;
          display: inline-block; }
      .body-container .ly-container ul.ly-list > li:hover {
         box-shadow: 0 4px 16px 0 rgba(23,101,149,.28);
    border-radius: 2px; }

        .body-container .ly-container ul.ly-list > li:hover a:after {
          background: url(../Images/more-fff.png) no-repeat; }


    /*设备*/
.body-container .ly-container2 {
    padding: 50px 0;    overflow:hidden;
 
}
 .body-container .ly-container2 ul.sb-list {
    margin-top: 36px;
    outline: 0px solid #cbcbcb; }
    .body-container .ly-container2 ul.sb-list > li {
        float: left;
        width: 31.33%;
        margin: 1%;
       /*border: 1px solid #fff;*/
        border-radius: 4px;
       /* box-shadow: 0 1px 3px #ddd;*/
        padding:2% 0% 2% 0%;
    }
      .body-container .ly-container2 ul.sb-list > li:last-child {
        border-right: 0; }
      .body-container .ly-container2 ul.sb-list > li img {width: 100%;height: 197px; }
      .body-container .ly-container2 ul.sb-list > li > div {padding:0 5px;}
      .body-container .ly-container2 ul.sb-list > li > div span {
        font-size: 24px;
        line-height: 20px;
        padding-bottom: 12px;
        padding-top:22px;
        display: block; }
      .body-container .ly-container2 ul.sb-list > li > div p {
        height: 60px; overflow: hidden;  color:#888; font-size: 16px;
        line-height: 20px; }
      .body-container .ly-container2 ul.sb-list > li > div a {
        line-height: 19px; }
        .body-container .ly-container2 ul.sb-list > li > div a:after {
          background: url(../Images/more.png) no-repeat;
          display: block;
          width: 19px;
          height: 19px;
          display: inline-block;
          content: '';
          vertical-align: top;
          margin-left: 14px; }
      .body-container .ly-container2 ul.sb-list > li.top {
        height: auto;
        border-bottom: 1px solid #cbcbcb;
        width: 50%;
        vertical-align: top;
        border-right: 0; }
        .body-container .ly-container2 ul.sb-list > li.top:first-child {
          border-right: 1px solid #cbcbcb; }
        .body-container .ly-container2 ul.sb-list > li.top > img {
          width: 216px;
          height: 216px;
          padding-bottom: 0;
          display: inline-block; }
        .body-container .ly-container2 ul.sb-list > li.top > div {
          vertical-align: top;
          padding-left: 22px;
          display: inline-block; }
      .body-container .ly-container2 ul.sb-list > li:hover {
       }
        .body-container .ly-container2 ul.sb-list > li:hover span, .body-container .ly-container2 ul.sb-list > li:hover p, .body-container .ly-container2 ul.sb-list > li:hover a {
           }
        .body-container .ly-container2 ul.sb-list > li:hover a:after {
          background: url(../Images/more-fff.png) no-repeat; }



.body-container .xt-container {
  background: #1ea5dc url(../Images/3eb1af60.png) no-repeat bottom center;
  box-sizing: border-box;
  height: 620px; }
  .body-container .xt-container .container {
    padding-top: 66px;
    position: relative;
    height: 500px;
    box-sizing: border-box; }
    .body-container .xt-container .container .container-header h2, .body-container .xt-container .container .container-header span {
      color: #282828;font-weight:500; }
    .body-container .xt-container .container .container-header h2 {
      }
    .body-container .xt-container .container .container-header:before {
      border-color: #fff; }
    .body-container .xt-container .container .container-content {
      position: relative;
      height: 380px; }
      .body-container .xt-container .container .container-content > .xt-list > li {
        position: absolute;
        text-align: center;
        font-size: 0;
        background: url(../Images/zz.png) no-repeat center bottom;
        height: 268px; }
        .body-container .xt-container .container .container-content > .xt-list > li > img {
          max-width: 80px;
          padding-bottom: 15px; }
        .body-container .xt-container .container .container-content > .xt-list > li > p {
          line-height: 18px;
          font-size: 16px;
          color: #191c3d;opacity: .7; }
        .body-container .xt-container .container .container-content > .xt-list > li.xt1 {
          left: 45px;
          bottom: 104px; }
        .body-container .xt-container .container .container-content > .xt-list > li.xt2 {
          left: 280px;
          bottom: 60px; }
        .body-container .xt-container .container .container-content > .xt-list > li.xt3 {
          width: 145px;
          left: 575px;
          bottom: 54px; }
        .body-container .xt-container .container .container-content > .xt-list > li.xt4 {
          right: 82px;
          bottom: 96px; }


.productBox3 li{width: 276px;text-align: center;padding: 0 5px;}
.productBox3{margin-top: 21px;overflow:hidden;}
.productBox3 ul{margin-right: -21px;}
.productBox3 li{float: left;margin: 0 16px 15px 0px;border: 1px solid #7e8fa5;line-height: 30px;}
.productBox3 li img{margin-top: 5px;width:100%;height: 220px;}
.productBox3 li .imgBox{height: 240px;}
.productBox3 li .titBox .one{font-size: 15px;color: #7e8fa5;margin: 8px 0;font-weight:600;}
.productBox3 li .titBox .one a{font-size: 15px;color: #7e8fa5;margin: 8px 0;font-weight:600;}
.productBox3 li .titBox .two{font-size: 14px;color: #bbbbbb;margin-bottom: 20px;}
.productBox3 li .titBox .btn2{display: block;text-align: center;border-radius: 25px;width: 114px;height: 30px;border: 1px solid #ddd;font-size: 14px;color: #999;line-height: 32px;margin: 0 auto;}
.productBox3 li .titBox .btn2:hover{color: #fff;border-color: #2aabd8;background: #2aabd8;}
.productBox3 li:hover{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);-webkit-transform: translate3d(0, -2px, 0);-moz-transform: translate3d(0, -2px, 0);-o-transform: translate3d(0, -2px, 0);-ms-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: transform 0.3s ease;-moz-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;-ms-transition: transform 0.3s ease;transition: transform 0.3s ease}
.productBox3 li:nth-child(4) {
    margin-right:0;
}
.freeBnt{font-size:16px;color:#fff;width:190px;height:56px;background-color:#373b85;border:5px solid #e9f2ff;
text-align:center;line-height:46px;margin:27px auto 0px auto;cursor:pointer;}
.set_2_button{position: relative;transition: all 1s;overflow:hidden;}
.set_2_button span{display: inline-block;transition: all 0.5s;}
.set_2_button:hover {background-color:#2d3179;}
.set_2_button a{color:#fff;}

.index .unlock{width:100%; background:#eef3f8; overflow:hidden;/*background:url("../images/indeBg.jpg") center 0 no-repeat;*/padding:60px 0;}
.index .unlock .title{text-align:center;font-size:16px;color:#868686;padding-bottom:30px;}
.index .unlock .title .name{font-size:36px;color:#282828;margin-bottom:12px;letter-spacing:3px;}
.index .unlock .title .txt{font-size:18px;color:#4a4a4a;}
.newsHead { width: 31.33%;margin:0% 1%;float:left}
    .newsHead .title2 {
        font-size: 24px;
        color: #fff;
        font-weight: 300;
        width: 100%;
        height: 70px;
        /*border-radius: 6px 6px 0 0;*/
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#2a7efb", endColorstr="#69beff", gradientType="1");
        line-height: 70px;
        padding: 0 20px 0 34px;
        position: relative;
    }
    .newsHead .title2.bg1{
        background:#373b85 url(../images/home2_products_mirror-3a3bfec4bc786602a410647405024a22.png) no-repeat;
        background-size: cover;
    }
     .newsHead .title2.bg2{
        background: url(../images/home_products_site-4b5ebff42a344786484fbbbf67a5ce92.png) no-repeat;
        background-size: cover;
    }
        .newsHead .title2.bg3 {
            background: url(../images/home_products_cloud-a88aaacbdecfcdc57bf7515285e7791b.png) no-repeat;
            background-size: cover;
        }
        .newsHead .title2.bg4 {
            background: url(../images/home_products_safe-15aa648a0f8e51573c0b59712bf39fdc.png) no-repeat;
            background-size: cover;
        }
        .newsHead .title2.bg5 {
            background: url(../images/home_products_company-8e3ea87a901bc2635f2976e0f0ba9aae.png) no-repeat;
            background-size: cover;
        }
        .newsHead .title2.bg6 {
            background: url(../images/home_products_api-6be0d665ed4e06d221a3e992bfcf9a9a.png) no-repeat;
            background-size: cover;
        }
.newsHead .list{
    padding:38px 30px;  background:#fff;
    /*border: 1px solid #ddd;  */
    border-radius: 0 0 0px 0px;
}
.newsHead .list p{color:#666; position: relative; line-height:30px;font-size: 18px;margin-bottom: 16px;padding-left:10px;}
.newsHead .list p:before {
    position: absolute;
    left: -10px;
    top: 10px;
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 100%;
    background-color: #f5a726;
}

.newsHead .list2{
    padding:15px 30px; color:#666;background:#fff;  line-height:30px;
   /* border: 1px solid #ddd;*/
    border-radius: 0 0 0px 0px;
}
.newsHead .list2 p{color:#666; position: relative; line-height:30px;font-size: 18px;margin-bottom: 16px;padding-left:10px;}
.newsHead .list2 p:before {
    position: absolute;
    left: -10px;
    top: 10px;
    content: "";
    height: 6px;
    width: 6px;
    border-radius: 100%;
    background-color: #f5a726;
}
.footer-container { }

/*# sourceMappingURL=main.css.map */
.index-banner { position: relative;width: 100%;margin: 0px}
.index-banner ul.index-banner li, .index-banner li a {width: 100%;  display: block}
.index-banner li { position: absolute; z-index: 1}
.index-banner li a { display: block;}
.index-banner li a img { width: 100%;  }
.index-banner .pages { position: absolute; width: 100%; text-align: center; bottom: 30px; left: 0px; z-index: 10;display:none}
.index-banner .pages span {display: inline-block;width: 24px;height: 4px;    background-color: rgba(97,104,129,.26); border-radius: 0%;border: 0px solid #fff;margin: 0 5px;}
.index-banner .pages span.active { background: #eee;}
.none-banner { display: none}

.section1 {
    font-size: 0;
    background: #f7f7f7;
    padding: 30px 0;
    transition: all .3s;
}
.section1 .title{
	font-size: 26px;
	color: #282828;  font-weight:500;
	line-height: 31px;
	margin: 3px 0;
	transition: all .3s;
}
.section1 .more{
	width: 121px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	color: #ffffff;
	border: 1px solid #ffffff;
}
 .cate-title {text-align: center;margin-bottom: 20px;}
 .cate-title .title {font-size: 36px; color: #282828;margin-bottom: 14px;font-weight:500;letter-spacing:3px;}
 .cate-title .desc {  font-size: 18px; color: #4a4a4a;  line-height: 22px; }

 .cate-title2 {text-align: center;margin-bottom: 20px;background: #eef3f8;/*background-image: linear-gradient(to right , #e300ff, #8c00ff);*/padding:10px 0;}
 .cate-title2 .title {font-size: 36px; color: #282828;font-weight:500;letter-spacing:3px;}
 .cate-title2 .desc {  font-size: 16px; color: #282828;  line-height: 22px; }
/* 解决方案 */
.section2{
	/*background: #f5f5f5;*/
	padding-top: 60px;
	padding-bottom: 55px;
}

.section2 .box{
	
}
.section2 .box .cate-list{
	width: 250px;
	transition: all .3s;
}
.section2 .box .cate-list .item{
	background: #ffffff;
	margin-bottom: 5px;
	padding: 15px 15px;
	cursor: pointer;
	transition: all .3s;
}
.section2 .box .cate-list .item:last-child{
	margin-bottom: 0;
}
.section2 .box .cate-list .item .icon{
	width: 50px;
	height: 50px;
	position: relative;
	margin-right: 10px;
}
.section2 .box .cate-list .item .icon .icon_img{
	position: absolute;
	transition: all .3s;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.section2 .box .cate-list .item .icon .icon_nohover{
	z-index: 10;
}
.section2 .box .cate-list .item .icon .icon_hover{
	z-index: -10;
}
.section2 .box .cate-list .item .title{
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	padding: 12px 0;
	line-height: 26px;
	transition: all .3s;
}
.section2 .box .cate-list .item:hover,
.section2 .box .cate-list .item.active{
	background: #24aae1;
}
.section2 .box .cate-list .item:hover .icon .icon_nohover,
.section2 .box .cate-list .item.active .icon .icon_nohover{
	z-index: -10;
}
.section2 .box .cate-list .item:hover .icon .icon_hover,
.section2 .box .cate-list .item.active .icon .icon_hover{
	z-index: 10;
}
.section2 .box .cate-list .item:hover .title,
.section2 .box .cate-list .item.active .title{
	color: #ffffff;
}
.section2 .box .qiehuan{
	width: 930px;
	height: 423px;
	overflow: hidden;
	background: #ffffff;
	transition: all .3s;
}
.section2 .box .qiehuan .item{
	padding: 30px;
	display: none;
}
.section2 .box .qiehuan .item:first-child{
	display: block;
}
.section2 .box .qiehuan .item .content{
	width: 500px;
}
.section2 .box .qiehuan .item .content .title{
	margin-bottom: 20px;
}
.section2 .box .qiehuan .item .content .title a{
	font-size: 20px;
	color: #24aae1;
	transition: all .3s;
}
.section2 .box .qiehuan .item .content .title a:hover{
	color: #222;
}
.section2 .box .qiehuan .item .content .desc{
	font-size: 16px;
	color: #666666;
	line-height: 36px;
	max-height: 288px;
    overflow: hidden;
}
.section2 .box .qiehuan .item .content .more{
	display: inline-block;
	width: 182px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #dddddd;
	font-size: 16px;
	color: #000000;
	margin-top: 20px;
	transition: all .3s;
}
.section2 .box .qiehuan .item .content .more:hover{
	background: #24AAE1;
	border: 1px solid #24AAE1;
	color: #ffffff;
}
.section2 .box .qiehuan .item .pic{
	width: 360px;
	height: 330px;
	overflow: hidden;
	position: relative;
}
.section2 .box .qiehuan .item .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}


/* 合作伙伴 */
.section4{
	background: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 70px;
}
.section4 .list{
	border: 1px solid #DFDFDF;
}
.section4 .list li {
    width: 20%;float: left;
    height: 100px;
    border-right: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;
}
.section4 .list li .pic{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.section4 .list li .pic img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transition: all .35s;
}

.main-6 {
   max-width:1200px; margin:50px auto; 
}
.col-md-8 {
    width: 68%;
}
.col-md-4 {
    width:30%;
}
.main-6 .left li div:first-child {
	width:12%;color: #2e3341;
	float: left;
	background: #e5ecf4;
	height: 85px;
}

.main-6 .left li {
	border-bottom: 1px solid #dedede;
	list-style-type: none;
}

.main-6 .left li div:last-child {
	width: 85%;
	margin-left: 15%;
	margin-top: 20px ;margin-bottom: 5px;
	line-height: 30px;
}

.main-6 .left li .date {
	padding-top: 12px;
}

.main-6 .left li .date p:first-child {
	text-align: center;
	font-size: 25px;
	height: 30px;
}

.main-6 .left li .date p:last-child {
	text-align: center;
	color: #888;
}

.main-6 .left li .new-1 p {
	color: #191c3d;
    opacity: .7;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.main-6 .left li .new-1 h4 {
	font-size: 16px;color: #282828;  font-weight:500;
}

.main-6 .left li .new-1 h4:hover {
	color: #e89c05;
}
.main-6 .right li {
	max-width: 400px;
	list-style-type: none;
	height: 210px;
	overflow: hidden;
}

.main-6 .right li img {
	height: 210px;
	cursor: pointer;
	transition: all 0.6s;
	border: none;
}

.main-6 .right li:hover {
	max-width: 380px;
}

.main-6 .right li:hover img {
	transform: scale(1.1);
	overflow: hidden;
}

.main-6 .right li h4 {
	line-height: 30px;font-size: 16px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	position: relative;
	top: -30px;   font-weight:500;
	z-index: 10;
	text-align: center;
}

.main-6 .right li:last-child {
	margin-top: 20px;
}

/*浮动客服*/
#floatDivBoxs{width:150px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:27px;line-height:27px; background:#0af;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;font-size:13px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:#f0f0f0 url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:30px;height:27px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:150px;z-index:999;}
#rightArrow a{display:block;height:27px;}


/* 微信弹窗*/
.modal-box{ font-family: 'Roboto', sans-serif; }
.modal-box .show-modal{
display: inline-block;
    width: 140px;
    height: 36px;
    font-size: 16px;
    color: #555;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 5px 10px rgba(36,104,242,.2);
    border-radius: 30px;
    padding-bottom: 18px;
    transition: all .2s ease-in-out;
}
.modal-box .show-modal:hover{
    color: #000;
}
.modal-backdrop.in{ opacity: 0; }
.modal-box .modal{ top: 70px !important; }
.modal-box .modal-dialog{
    width: 400px;
    margin: 30px auto 10px;
}
.modal-box .modal-dialog .modal-content{
    text-align: center;
    border: 3px solid #888;
    border-radius: 15px;
    box-shadow: -12px 12px 1px rgba(0, 0,0,0.2);
    position: relative;
    z-index: 1;
}
.modal-box .modal-dialog .modal-content:before,
.modal-box .modal-dialog .modal-content:after{

}
.modal-box .modal-dialog .modal-content:after{

    border-radius: 0;
    left: 50%;
    bottom: 100px;
    top: auto;
}
.modal-box .modal-dialog .modal-content .close{
    color: #373b85;
    background-color: #fff;
    font-size: 24px;
    line-height: 5px;
    height: 35px;
    width: 35px;
    border: 3px solid #373b85;
    border-radius: 50%;
    box-shadow: -5px 5px 1px rgba(0,0,0,0.1);
    opacity: 1;
    position: absolute;
    left: auto;
    right: -10px;
    top: -10px;
    z-index: 1;
    transition: all 0.3s;
}
.modal-box .modal-dialog .modal-content .close:hover{
    color: #fff;
    background-color: #373b85;
    border: 3px solid #373b85;
}
.modal-box .modal-dialog .modal-content .modal-body{ padding: 20px 20px 30px !important; }
.modal-box .modal-dialog .modal-content .modal-body .icon{
    text-align: center;
    line-height: 180px;
    height: 180px;
    width: 180px;
    margin: 0 auto 20px;
}
.modal-box .modal-dialog .modal-content .modal-body .description {font-size: 16px;}
