/* 轮播图样式 */
.zhxq_banner {
  position: relative;
  background: url('../images/zhxq_banner_bg_1.png') no-repeat center;
  height: 500px;
}

.banner_content {
  text-align: center;
  margin: 0 auto;
}

.banner_content h1{
  font-size: 65px;
  color: #fff;
  padding-top: 78px;
}

.banner_content p {
  font-size: 24px;
  line-height: 42px;
  color: #26b6ff;
  padding-top: 43px;
  font-weight: normal;
}

.banner_content div {
  width: 220px;
  height: 45px;line-height:45px;margin-left:40%;
  background: #0093dd;
  border: 0;
  border-radius: 8px;
  margin-top: 38px;
  outline: none;
  cursor: pointer;
}

.banner_content div a {
  display: block;
  color: #fff;
  font-size: 18px;
}

/* 图文区域 样式 */

.zhxq_content {
  margin: 58px auto;
}

.zhxq_content .content_text {
  text-align: center;
}

.zhxq_content .content_text h2 {
  font-size: 36px;
  color: #0074af;
}


.zhxq_content .content_text p {
  font-size: 20px;
  padding-top: 12px;
  color: #999;
}

.zhxq_content .content_container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  flex-wrap: -webkit-nowrap;
  flex-wrap: -moz-nowrap;
  flex-wrap: -ms-nowrap;
  flex-wrap: nowrap;

  justify-content: -webkit-space-between;
  justify-content: -moz-space-between;
  justify-content: -ms-space-between;
  justify-content: space-between;
}

.zhxq_content .content_box {
  width: 580px;
  margin: 40px 15px 70px;
}

.zhxq_content .content_box h3 {
  font-size: 20px;
  color: #333;
  margin-top: 13px;
}

.zhxq_content .content_box p {
  font-size: 16px;
  margin-top: 9px;
}

.zhxq_content .content_box button {
  width: 148px;
  height: 45px;
  background: #0093dd;
  margin-top: 20px;
  border-radius: 23px;
  border: 0;
  outline: none;
  cursor: pointer;

  box-shadow: 0 4px 20px rgba(0,147,221,0.35);
  -webkit-box-shadow: 0 4px 20px rgba(0,147,221,0.35);
  -moz-box-shadow: 0 4px 20px rgba(0,147,221,0.35);
  -o-box-shadow: 0 4px 20px rgba(0,147,221,0.35);
  -ms-box-shadow: 0 4px 20px rgba(0,147,221,0.35);
}

.zhxq_content .content_box button a {
  display: block;
  color: #fff;
  font-size: 16px;
}

/* 网上物业管理区域样式 */
.zhxq_online {
  height: 800px;
  background: #eff9fe;
}

.zhxq_online .online_content {
  margin: 0 auto;
}

.zhxq_online .online_content .online_text {
  padding-top: 65px;
  text-align: center
}

.zhxq_online .online_content .online_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_online .online_content .online_text p {
  font-size: 20px;
  color: #999;
  margin-top: 10px;
}

.zhxq_online .online_content .online_container {
  margin-top: 62px;
}



.zhxq_online .online_content .online_box {
  width: 385px;
  height: 507px;
  text-align: center;
  padding:0 22px;
  margin-left: 15px;
  float: left;
}

.zhxq_online .online_content .online_box:hover {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -webkit-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -moz-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -o-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -ms-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
}

.zhxq_online .online_content .online_box img {
  margin: 25px auto 0;
}

.zhxq_online .online_content .online_box h3 {
  font-size: 20px;
  color: #0093dd;
  margin-top: -4px;
}

.zhxq_online .online_content .online_box .online_p {
  text-align: left;

}

.zhxq_online .online_content .online_box p {
  font-size: 16px;
  padding-top: 8px;
  line-height: 28px;
}
.zhxq_online .online_content .online_box em {
  color: #0074af;
}

/* 方案优势区域样式  */
.zhxq_programme {
  height: 1000px;
}

.zhxq_programme .programme_content {
  margin: 60px auto;
}

.zhxq_programme .programme_content .programme_text {
  text-align: center;
}

.zhxq_programme .programme_content .programme_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_programme .programme_content .programme_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_programme .programme_content .programme_container {
  margin-top: 60px;
  text-align: center;
}

.zhxq_programme .programme_content .programme_box {
  width: 361px;
  height: 361px;
  padding: 65px 40px 0;
  margin: 0 18px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -webkit-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -moz-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -o-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
  -ms-box-shadow: 0 2px 20px rgba(0,147,221,0.25);
}

.zhxq_programme .programme_content .programme_box img {
  margin: 0 auto;
}

.zhxq_programme .programme_content .programme_box h3 {
  font-size: 20px;
  color: #333;
  padding-top: 20px;
}

.zhxq_programme .programme_content .programme_box p {
  font-size: 16px;
  padding-top: 18px;
}

/* 五个在线区域样式 */
.zhxq_five {
  height: 800px;
  background: #eff9fe;
}

.zhxq_five .five_content {
  margin: 0 auto;
}

.zhxq_five .five_content .five_text {
  text-align: center;
  padding-top: 60px;
}

.zhxq_five .five_content .five_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_five .five_content .five_text p {
  font-size: 20px;
  color: #999;
  margin-top: 10px;
}

.zhxq_five .five_content .five_container {
  margin-top: 50px;
}

.zhxq_five .five_content .five_describe {
  width: 600px;
  float: left;
  margin-top: -20px;
}

.zhxq_five .five_content .five_describe .five_t {
  margin-top: 10px;
}

.zhxq_five .five_content .five_describe .five_t h3 {
  color: #0074af;
  font-size: 30px;
  font-family: 'Impact';
  font-weight: normal;
  position: relative;
}

.zhxq_five .five_content .five_describe .five_t span {
  font-size: 24px;
  margin-left: 15px;
  font-weight: bold;
  position: absolute;
  bottom: 5px;
}

.zhxq_five .five_content .five_describe .five_t p {
  font-size: 16px;
  line-height: 28px;
}

.zhxq_five .five_content .five_describe .five_t em {
  color: #4292c0;
}

.zhxq_five .five_content .five_bg_img {
  float: right;
}

/* 多种业态区域样式 */
.zhxq_demand {
  height: 782px;
}

.zhxq_demand .demand_content {
  margin: 0 auto;
}

.zhxq_demand .demand_content .demand_text {
  text-align: center;
  padding-top: 60px;
}

.zhxq_demand .demand_content .demand_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_demand .demand_content .demand_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_demand .demand_content .demand_container {
  margin-top: 50px;
}

.zhxq_demand .demand_content h3 {
  font-size: 24px;
  color: #0093dd;
  position: relative;
}

.zhxq_demand .demand_content span {
  display: inline-block;
  width: 8px;
  height: 23px;
  background: #0093dd;
}

.zhxq_demand .demand_content em {
  margin-left: 12px;
  position: absolute;
  bottom: 3px;
}

.zhxq_demand .demand_content p {
  font-size: 16px;
  padding-top: 10px;
}

.zhxq_demand .demand_content .demand_left {
  width: 325px;
  float: left;
  margin-top: 30px;
}

.zhxq_demand .demand_content .demand_left h3 {
  padding-top: 84px;
}

.zhxq_demand .demand_content .demand_center {
  width: 431px;
  float: left;
  margin:0 55px;
}

.zhxq_demand .demand_content .demand_center .demand_c_top {
  width: 330px;
  margin-left: 54px;
  margin-bottom: 50px;
}


.zhxq_demand .demand_content .demand_right {
  width: 325px;
  float: right;
  margin-top: 30px;
}

.zhxq_demand .demand_content .demand_right h3 {
  padding-top: 84px;
}

/* 七大成熟区域样式 */
.zhxq_seven {
  background: #eff9fe;
  height: 800px;
}

.zhxq_seven .seven_content {
  margin: 0 auto;
}

.zhxq_seven .seven_content .seven_text {
  text-align: center;
  padding-top: 60px;
}

.zhxq_seven .seven_content .seven_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_seven .seven_content .seven_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_seven .seven_content .seven_container {
  height: 502px;
  margin-top: 60px;
}

.zhxq_seven .seven_content .seven_left {
  width: 148px;
  float: left;
  background: #fefefe;
}

.zhxq_seven .seven_content .seven_left li {
  height: 72px;
  line-height: 72px;
  text-align: center;
  border: 1px solid #EFF9FE;
  font-weight: bold;
}

.zhxq_seven .seven_content .seven_left li a {
  display: inline-block;
  color: #0093dd;
  font-size: 20px;
}

.zhxq_seven .seven_content .seven_left li .active:hover {
  padding: 0 12px;
  color: #fff;
  background: #0093dd;
}

.zhxq_seven .seven_content .seven_right {
  width: 1046px;
  height: 502px;
  float: left;
  margin-left: 6px;
  background: #fefefe;
}

.zhxq_seven .seven_content .seven_fl_1 .seven_box {
  margin: 72px 58px;
}

.zhxq_seven .seven_content .seven_fl_2 .seven_box {
  margin-top: 115px;
  margin-left: 65px;
}

.zhxq_seven .seven_content .seven_fl_3 .seven_box {
  margin-top: 75px;
  margin-left: 65px;
}

.zhxq_seven .seven_content .seven_fl_4 .seven_box {
  margin-top: 78px;
  margin-left: 65px;
}

.zhxq_seven .seven_content .seven_fr_1 .seven_box {
  margin-top: 33px;
  margin-right: 88px;
}

.zhxq_seven .seven_content .seven_fr_2 .seven_box {
  margin-top: 80px;
  margin-right: 98px;
}

.zhxq_seven .seven_content .seven_fr_3 .seven_box {
  margin-top: 78px;
  margin-right: 105px;
}

.zhxq_seven .seven_content .seven_box h3 {
  padding-top: 20px;
  font-size: 20px;
  color: #0093dd;
  position: relative;
}

.zhxq_seven .seven_content .seven_box span {
  display: inline-block;
  width: 8px;
  height: 26px;
  background: #0093dd;
}

.zhxq_seven .seven_content .seven_box em {
  font-weight: normal;
  position:absolute;
  left: 20px;
  bottom: 5px;
}

.zhxq_seven .seven_content .seven_box p {
  font-size: 16px;
  color: #333;
  padding: 5px 0;
}

.zhxq_seven .seven_content .seven_fl_1 .seven_i {
  margin: 92px 60px;
}

.zhxq_seven .seven_content .seven_fl_2 .seven_i {
  margin-top: 90px;
  margin-right: 66px;
}

.zhxq_seven .seven_content .seven_fl_3 .seven_i {
  margin-top: 90px;
  margin-right: 60px;
}

.zhxq_seven .seven_content .seven_fl_4 .seven_i {
  margin-top: 90px;
  margin-right: 65px;
}

.zhxq_seven .seven_content .seven_fr_1 .seven_i {
  margin-top: 90px;
  margin-left: 65px;
}

.zhxq_seven .seven_content .seven_fr_2 .seven_i {
  margin-top: 90px;
  margin-left: 65px;
}

.zhxq_seven .seven_content .seven_fr_3 .seven_i {
  margin-top: 90px;
  margin-left: 65px;
}

/* 产品优势区域样式 */
.zhxq_product {
  /* height: 760px; */
}

.zhxq_product .product_content {
  margin: 0 auto;
}

.zhxq_product .product_content .product_text {
  text-align: center;
  padding-top: 60px;
}

.zhxq_product .product_content .product_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_product .product_content .product_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}
.zhxq_product .product_content .product_container {
  margin-top: 62px;
  /* height: 580px; */
  overflow: hidden;
  text-align: center;
}

.zhxq_product .product_content .product_box {
  width: 204px;
  height: 240px;
  text-align: center;
  float: left;
  margin: 32px 36px;
}

.zhxq_product .product_content .product_box img {
  margin: 0 auto;
}

.zhxq_product .product_content .product_box p {
  font-size: 20px;
  color: #333;
  padding-top: 10px;
}

/* 移动端应用区域样式 */
.zhxq_app {
  height: 720px;
  background: #eff9fe;
}

.zhxq_app .app_content {
  margin: 0 auto;
}

.zhxq_app .app_content .app_text {
  padding-top: 60px;
  text-align: center;
}

.zhxq_app .app_content .app_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_app .app_content .app_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_app .app_content .app_bg_img {
  margin-top: 70px;
}

.zhxq_app .app_content .app_bg_img img {
  margin: 0 auto;
}

/* 智能硬件区域样式 */
.zhxq_hardware {
  height: 655px;
}

.zhxq_hardware .hardware_content {
  margin: 0 auto;
}

.zhxq_hardware .hardware_content .hardware_text {
  padding-top: 60px;
  text-align: center;
}

.zhxq_hardware .hardware_content .hardware_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_hardware .hardware_content .hardware_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_hardware .hardware_content .hardware_bg_img {
  margin-top: 70px;
}

.zhxq_hardware .hardware_content .hardware_bg_img img {
  margin: 70px auto;
}

/* 核心价值区域样式 */
.zhxq_software {
  height: 580px;
  background: #eff9fe;
}

.zhxq_software .software_content {
  margin: 0 auto;
}

.zhxq_software .software_content .software_text {
  text-align: center;
  padding-top: 60px;
}

.zhxq_software .software_content .software_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_software .software_content .software_text p {
  font-size: 20px;
  color: #999;
  padding-top: 10px;
}

.zhxq_software .software_content .software_container {
  height: 380px;
  margin-top: 62px;
  text-align: center;
}

.zhxq_software .software_content .software_box {
  display: inline-block;
  text-align: center;
  margin: 0 71px;
}

.zhxq_software .software_content .software_box h3 {
  font-size: 22px;
  padding-top: 5px;
  color: #4892ec;
}

.zhxq_software .software_content .software_box img {
  display: inline-block;
}

.zhxq_software .software_content .software_box .software_p {
  margin-top: 20px;
}
.zhxq_software .software_content .software_box p {
  font-size: 16px;
  color: #333;
  padding: 2px 0;
}

/* 选择我们区域样式 */
.zhxq_choice {
  height: 630px;
  background: url('../images/zhxq_women_bg.png') no-repeat top center;
}

.zhxq_choice .choice_content {
  margin: 0 auto;
}

.zhxq_choice .choice_content .choice_text {
  text-align: center;
  padding-top: 90px;
}

.zhxq_choice .choice_content .choice_text h2 {
  font-size: 36px;
  color: #0074af;
}

.zhxq_choice .choice_content .choice_text .choice_p {
  padding-top: 56px;
}

.zhxq_choice .choice_content .choice_text p {
  font-size: 18px;
  color: #333;
  padding: 5px 0;
}

.zhxq_choice .choice_content button {
  width: 220px;
  height: 55px;
  background: #0093dd;
  margin-top: 42px;
  border-radius: 28px;
  border: 0;
  outline: none;
  cursor: pointer;

  box-shadow: 0 5px 20px rgba(72,146,236,0.4);
  -webkit-box-shadow: 0 5px 20px rgba(72,146,236,0.4);
  -moz-box-shadow: 0 5px 20px rgba(72,146,236,0.4);
  -o-box-shadow: 0 5px 20px rgba(72,146,236,0.4);
  -ms-box-shadow: 0 5px 20px rgba(72,146,236,0.4);
}

.zhxq_choice .choice_content a {
  display: inline-block;
  color: #fff;
  font-size: 18px;
}