﻿@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
    margin: 0;
    padding: 0;
}
div {
  display: block;
}
li{
    list-style: none;
}
ul {
  padding: 0;
  list-style: none; display:block;
}
a {
  text-decoration: none;
}
body { 
    font-family: "微软雅黑";
    background: #fff;
} 

.main {
  position: relative;
  width: 100%;
  min-width: 320px;
  margin: 0 auto;
}
header {
  width: 100%;
  height: 48px;
  background: #1F75D2;
}
.header-left {
  margin-left: 3.125%;
}
.header-left img { margin-top:2px;}
.fl {
  float: left;
}
.fr { float:right;}
.mg_r2em { margin-right:2rem;}
.line_h2em { line-height:1.9em;}


.nav-list {   height: 45px;  
  line-height: 45px;
  white-space: nowrap; clear: both;
  overflow: hidden;
  padding: 0px 12px;
  border-bottom: 1px solid #E7E7E7; overflow-x: scroll; 
  }
.nav-list li {
  padding: 0px 14px;
  color: #333;
  font-size: 16px;
  display: inline-block;
}
.nav-list li a {
  display: block;
  width: 100%;
  height: 39px;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
  color: #000;
  
}
.nav-list .current a {
  color: #1F75D2;}

.nav-list .current {
  color: #1F75D2; border-bottom: 2px solid #1F75D2;
  
}


.nav-list::-webkit-scrollbar {
	width:0px;
	height:0px;
}
.nav-list::-webkit-scrollbar-button    {
	background-color:transparent;
}
.nav-list::-webkit-scrollbar-track     {
	background:transparent;
}
.nav-list::-webkit-scrollbar-track-piece {
	background:url(https://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);
}
.nav-list::-webkit-scrollbar-thumb{
	background:transparent;
	border-radius:4px;
}
.nav-list::-webkit-scrollbar-corner {
	background:transparent;
}
.nav-list::-webkit-scrollbar-resizer  {
	background:transparent;
}

/*图片滚动*/
.swipe{width:100%;overflow:hidden;position:relative;height:0;margin:auto;padding-top:28.125%}
.swipe a{border:0;display:block;width:100%}
.swipe img{border:0;display:block;width:100%;height:auto;max-height:180px;min-height:90px;min-width:320px;max-width:640px}
.swipe ul{-webkit-transition:left 800ms ease-in 0s;transition:left 800ms ease-in 0s;margin-top:-28.125%}
.swipe ul li{display:none}
.swipe ul li.loading{width:100%;color:#333;font-size:24px;text-align:center;padding-top:12%}
.swipe #pagenavi{position:absolute;bottom:6px;text-align:right;width:100%;right:3.125%}
.swipe #pagenavi a{width:6px;height:6px;line-height:99em;background:#fff;border-radius:50%;margin:0
4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1}
.swipe #pagenavi a.active{background:#ff8a00}

/*图片滚动2*/
.imgbox{overflow:hidden;  max-height: 190px;position: relative;}
.imgbox ul{clear:both;}
.imgbox ul li{float:left;overflow:hidden;text-align:center; display: none;}
.imgbox ul li a {border: 0; display: block; width: 100%;}
.imgbox ul li a img{border: 0;
  display: block;
  width: 100%;
  height: auto;
  max-height: 190px;
  min-height: 90px;
  min-width: 320px;
  max-width: 460px;}
#page{color:red;}
 #pagenavi{position:absolute;bottom:6px;text-align:right;width:100%;right:3.125%}
 #pagenavi a{width:6px;height:6px;line-height:99em;background:#fff;border-radius:50%;margin:0
4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1}
 #pagenavi a.active{background:#ff8a00}
 
 .imgbox2{overflow:hidden;  max-height: 820px;position: relative;
  border-top: 1px solid #F0F0F0;
  padding-top: 20px;  margin-bottom: 20px;
  margin-top: 15px;}
.imgbox2 ul{clear:both;}
.imgbox2 ul li{float:left;overflow:hidden;text-align:center; display: none;}
.imgbox2 ul li a {border: 0; display: block; width: 100%;}
.imgbox2 ul li a img{border: 0;
  display: block;
  width: 100%;
  height: auto;
  max-height: 820px;
  min-height: 90px;
  min-width: 320px;
  max-width: 750px;}
#pagenavi2{text-align: center;
  width: 100%;
  right: 3.125%;}
 #pagenavi2 a{width:6px;height:6px;line-height:99em;background:#A5C8ED;border-radius:50%;margin:0
4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1}
 #pagenavi2 a.active{background:#1F75D2}
 
 /*end*/
 

/* .selected  p { border-bottom:1px solid #333;}*/



.erweima {width: 100%; display: inline-block; margin:20px 0 16px;}
.erweima a {
  width:80%;
  height: 40px;
  color: white;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 18px;  border-radius: 5px;
}
.erweima p {display: inline-block;float: left; width: 50%;}
.iphone {
  background-color:#1F75D2;
  margin: 0 auto;
}
.android {
  background-color: #3EBB2B;
  margin: 0 auto;
}
.bg_1 {background: #f0f0f0; height:10px; width:100%;}

.list {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 10px;
  overflow: hidden;
  font-family: "微软雅黑";
  color: #333333;
}
.list .title p {
  font-size: 1.6em;
  margin-left: 4%;
  color: #333333;
}
.safety-ul { clear:both;
  width: 100%;
  margin: 10px auto; display: inline-block;
}
.safety-ul li {
  float: left;
  margin-left: 1%;
  margin-top: 5px;
  width: 48.2%;
  text-align: center;
  border: 1px solid #ebebeb;
  background: #f8f8f8;
}
.safety-ul li img {
  width: 90%;
}
.tit_p1 {font-size: 1.2rem; margin: 1rem 0; color:#3399FF;}

/*案例*/
.dis_w { display:inline-block; width:100%;}
.item_ul { margin: 0.7rem 1rem ; display: inline-block;}
.item_ul li{padding: .5rem 0;
  border-bottom: 1px solid #eee;}
.item_ul .block {
  display: -moz-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: box;
  display: flex;
  color: #555;
  text-decoration: none;
}
.pull-left {
  width: 72px;
  height: 72px;
  margin-right: 1rem;
}
.pull-left img {
  width: 72px;
  height: 72px;
}
.media-body {
  display: block;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  box-flex: 1;
  flex: 1;
}
.media-heading {
  margin: 0;
  font-weight: normal;
  font-size: 1rem;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.media-cont {color: #999;
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px; max-height:48px; overflow:hidden;text-overflow: ellipsis;}
.media-cont span {max-height:48px; overflow:hidden;text-overflow: ellipsis;}

/*关于*/
.aboutus-ul { clear:both;
  width: 100%;
  margin: 10px auto; display: inline-block; border-top: 1px solid #F0F0F0;
}
.aboutus_li1 {
  float: left;
  margin-left: 1%;
  margin-top: 1.2rem;
  width: 38.2%;
  text-align: center;
}
.aboutus-ul li img {
  width: 79%; 
}
.aboutus_li2 {float: right;
  margin-top: 1.2rem;
  width: 55%;
  text-align: center;}
.ico_1 { background:url(../imgs/ico_1.png) no-repeat;height: 1.8rem;
}
.emali { background-position: 0 -19px;  }
.tel { background-position:2px -68px;  }
.tit_p2 { color:#46B87F;font-size: 1.2rem;margin: 0 0 14px 0; text-align:left;}
.font_1 { font-size:0.8rem;text-align: left;
  padding-left: 36px;line-height: 24px;}
  
footer {
  margin: 3% 0;
  color: #ccc;
  text-align: center;
  line-height: 2;
}
footer a {
  margin: 0 2%;
  color: #47c18e; font-size: 14px;
}
#footer {
  width: 100%;
  text-align: center;
  font-size: 12px;
  background: #f6f6f6;
  padding: 7px 0;
  margin: 10px auto 0;
}
#footer p{line-height: 20px;}

/*云端管理*/
.channel_title {
  height: 38px;
  margin-top: 10px;
  line-height: 38px;
  overflow: hidden;
  font-size: 1.2em;
  color: #1F74D2;
  background: #CCE1F8;
  padding-left: 12px;
  position: relative;
}
.channel_title i {
  width: 5px;
  height: 38px;
  position: absolute;
  left: 0;
  top: 0; background:#1578DD;
}
.pull-left2 {
  width: 80px;
  height: 80px;
  margin-right: 1rem;
}
.pull-left3 {
  width: 42%;
  height:125px;
  margin-left: 0.5rem;
  text-align: right;
}
.pull-left3  img{ height:100%;}
.pull-left4  img{ height:100%;}
.pull-left4 {
  width: 42%;
  margin-right: 0.5rem;
  text-align: left;height: 124px;
  display: inherit;
}
.media-cont2 {
  color: #999;
  font-size: 12px;
  line-height: 16px;
  margin-top: 5px;
  /* max-height: 48px; */
  /* overflow: hidden; */
  text-overflow: ellipsis;  
}
.cloud { margin-top:10px;}
.cloud .i_ico { background:url(../imgs/2_imgs.png) no-repeat; width: 100%;
  height: 100%;
  display: inline-block;
  background-size: 100%;}
.i_01 { background-position:0 0 ;}
.i_02 { background-position:0 -114px !important;}
.i_03 { background-position:0 -228px !important;}
.i_04 { background-position:0 -342px !important;}
.font_size1 { font-size: 1.2rem;}
.font_size2 { font-size: 14px;}
.cloud .item_ul li {
  padding: .5rem 0;
  border-bottom: 1px dashed #eee;
}
.li_last { border-bottom:0 !important;}


.footer_warp { width:100%; bottom:0px;}

/*案例页面*/
.m-product-item {
  margin-bottom: 10px;
  background: #fff;
}
.m-product-item .item-top {
  position: relative;
}
.m-product-item .product-image {
  height: 150px;
  position: relative;
  overflow: hidden;
}
.m-product-item .product-image img {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.m-product-item .item-bottom {
  padding: 15px;
}
.m-product-item .product-title {
  color: #333;
  font-size: 1.2rem;
  font-weight: normal;
}
.m-product-item .product-describe {
  color: #999;
  font-size: 14px;
  margin-top: 10px;
}

/*关于我们*/
.safety-ul2 { clear:both;
  width: 100%;
  margin: 10px auto; display: inline-block;
}
.safety-ul2 li {
  margin-top: 5px;
  width: 90%;
  text-align: center;
  border: 1px solid #ebebeb;
  background: #FFFFFF;
  margin: 0 auto;
  padding: 1.1rem 0;
}
.safety-ul2 li img {
  width: 90%;
}
.safety-ul2 p{ margin: 0.5em 1em 0;   text-align: left;
  font-size: 14px;
  text-indent: 1em;}

.safety-ul3 { clear:both;
  width: 100%;
  margin: 10px auto; display: inline-block;
}
.safety-ul3 li {
  margin-top: 5px;
  width: 90%;
  text-align: center;
  border: 1px solid #ebebeb;
  background: #FFFFFF;
  margin: 0 auto;
  padding: 0.5em 0;
}
.safety-ul3 p{ margin: 0.5em 1.3em;   text-align: left;line-height: 22px;
  font-size: 14px;}
.safety-ul3 h1 {font-size: 1em;text-align: left;
  color: #333333; margin:0.4em 1em;}



.imgico {
  background: url(../imgs/ico.png) no-repeat;
}
.dowload_app { display: block; z-inde: 5; width:295px; padding-top: 15px;background-color: #F2F4FF; margin-left: 20px;
  height:130px;
}
.android_btn {
  width: 160px;
  height: 48px;
  background-color: #3CB4F9;
  color: #fff;
  display: inline-block;
  float: right;
  border-radius: 3px;
  padding: 0;
  margin: 0;
}
.android_ico {
  background-position: -36px -200px;
  width: 32px;
  height: 33px;
  display: inline-block;
  vertical-align: middle;
  margin: 7px 5px 7px 12px;
}
.dowload_app span {
  float: right;
  font-size: 16px;
  display: inline-block;
  margin-right: 12px;
  margin-top: 4px;
}
.dowload_app font {
  font-size: 12px;
}
.iphone_btn {
  width: 160px;
  height: 48px;
  background-color: #4ACA6D;
  color: #fff;
  display: inline-block;
  float: right;
  border-radius: 3px;
  padding: 0;
  margin: 0;
  margin-top: -46px;
}
.iphone_ico {
  background-position: -36px -257px;
  width: 32px;
  height: 33px;
  display: inline-block;
  vertical-align: middle;
  margin: 9px 5px 7px 12px;
}
.tell {  display: block; width:30px; height: 30px; background: url("../imgs/tell.png") ;  right: 0;
  position: absolute;margin-top: 9px;
  margin-right: 115px;}
.btnsty1 { padding: 2px 5px; background-color: #fff; color: #0B8EFC;float: right;
  margin-top: 13px;
  margin-right: 10px;}
.kefu1 {position: fixed; width: 82px; top: 32%;right: 0;  z-index: 999;box-shadow: #DDD 0px 1px 5px; height: 159px;}
.kefu1 a {}
.sitekf2 {  margin-top: -4px; }
.dowload_web {display: block; padding: 20px;background-color: #F2F4FF; z-index: 9;}
.web_btn { width: 100%;height: 40px;
  color: white;
  display: block;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  border-radius: 5px;background: #1F75D2;}