/*公用*/
body .main{
	width:1000px;
	margin: 0 auto; 
	position: relative;
}
.mt20{
	margin-top:35px;
}
.mt15{
	margin-top:15px;
}
.mt10{
	margin-top:10px;
}
.mt25{
	margin-top:25px;
}
h2{
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	line-height: 155px;
}
.icobd {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0)\9;
}

/*头部 菜单*/
.topMenu{
	width:1024px;
	margin:0 auto ;
	height:80px;
	background:#fff;
	border-radius:3px;
	top:45px;
	position: relative;
	z-index:10;
	line-height:80px;
}
.topMenu img{
	margin-left:40px;
	float:left;
	display: block;
	margin-top:25px;
}
.topMenu ul{
	margin-left:50px;
	float:left;	
}
.topMenu ul li{
	display:inline-block;
	margin:0 30px;
}
.topMenu .disshow li:hover{
	color:red;
	font-size: 20px;
	font-weight: bolder;
	cursor: pointer;
}
.topMenu ul li a{
	color:#000;
	font-size:16px;
	line-height:19px;
	margin-top:23px;
	display:inline-block;
	text-align: center;
	padding:5px 3px;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-ms-transition-duration: .5s;
}
.topMenu ul li a.cur{
	border-bottom:2px #000 solid; 
}
.topMenu .disshow{
	background: rgb(4, 49, 83);
	opacity: .83;
	filter: alpha(opcity=0.83);
	font-size: 16px;
    color: #fff;
    display: none;
}
.topMenu  .plan{
	margin-left: 195px;
}
.topMenu .plan a{
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    border-bottom: none;
}
.topMenu .plan li a:hover{
	font-size: 18px;
	color:red;
	border-bottom: none;
}

.topMenu  .manage{
	margin-left: 610px;
}
.topMenu .manage a{
    font-size: 16px;
    color: #fff;
    line-height: 45px;
    border-bottom: none;
}
.topMenu .manage li a:hover{
	font-size: 18px;
	color:red;
	border-bottom: none;
}
/*首页 顶部banner*/
.index_banner{
	position: relative;
	height:680px;
}
.bannerMask{
	width: 100%;
	height:100%;
	background: rgba(0,0,0,.5);
	z-index:2;
	position: absolute;
	top:0;
	left:0;
}
.bannerImg{
	width: 100%;
	height:100%;
	z-index: 1;
	position: absolute;
	top:0;
	left:0;
}
.bannerCon{
	width: 100%;
	height:100%;
	z-index:3;
	position: absolute;
	/* top:175px; */
	left:0;
}
.index_banner .bannerImg{
	background: url(../img/i/index_banner1.jpg) center no-repeat;
	background-size: cover;
}
.index_banner .bannerImg2{
	background: url(../img/i/index_banner2.jpg) center no-repeat;
	background-size: cover;
}
.index_banner .bannerImgSick{
	background: url(../img/i/sick.png) center no-repeat;
	background-size: cover;
}

.index_banner .bannerCon{
	/* width: 100%;
	height:100%; */
	z-index:3;
	position: absolute;
	/* top:500px; */
	left:0;
	text-align: center;
}
.index_bannerText{
	margin-top:220px;
}
.index_banner .bannerCon a{
	color: #fff;
}
.index_banner .bannerCon a:hover{
	text-decoration: underline;
}
.index_banner .playIco{
	margin-top:45px;
}
.index_banner .jrwz{
	width: 195px;
	height:50px;
	color:#fff;
	line-height:50px;
	background: #0066ff;
	text-align: center;
	margin-right:25px;
	font-size: 16px;
    display: block;
    margin:0 auto;
    border-radius:50px;
    margin-top:115px;
}

/*首页 我们的优势*/
.bgcon{
	position: relative;
}
.bgconImg{
	width: 100%;
	height:100%;
	z-index: 1;
	position: absolute;
	top:0;
	left:0;
}
.bgconCon{
	width: 100%;
	height:100%;
	z-index:3;
	position: relative;
	top:0;
	left:0;
	text-align: center;
}
.characteristic{
	background: #f5f3f3;
	height:570px;
}
.characteristic .bgconImg{
	background: url(../img/i/index_characteristic.jpg) center no-repeat;
	background-size: cover;
}
.characteristic .bgconCon{
	color:#fff;
}
.characteristic li{
	width:30%;
	height: auto;
    min-height: 378px;
	float: left;
	margin-left:43px;
}

.characteristic li:first-child{
	margin-left:0;
}
.position li:first-child{
	margin-left: 45px;
}
.characteristic .main .title{
	height: 130px;
}
.position .bg:first-child div{
	background:#ffc000;
}
.position .two div{
	background:#42c87a;
}
.position .three div{
	background:#009cff;
}
.characteristic li div:first-child{
	height:187px;
	text-align: center;
}
.characteristic li div{
	font-size: 26px;
}
.characteristic div ul{
	margin:0 70px;
}
 /*首页  精准定位区*/
.position .bg{
	background: #fff;
	width: 235px;
}
/*解决方案页面 基础功能板块*/
.basicFunc .bg{
	width:220px;
	background: #fff;
}
.basicFunc .part{
	width:1200px; 
}
.basicFunc .part li{
	margin-left:40px;
}
.basicFunc .bg .icon {
	position: absolute;
    margin-left: 15px;
}
.basicFunc .bg .headline{
	font-size: 30px;
	line-height: 130px;
    margin-left: 70px;
    font-family: "Microsoft Yahei";
}
/*首页 我们的优势*/
.strength li.index_ico1 div{
	background:#42c87a;
	text-align: center;
}
.strength li.index_ico2 div{
	background:#009cff;
	text-align: center;
}
.strength li.index_ico3 div{
	background:#ffc000;
	text-align: center;
}
/*解决页面  基础功能*/
.basicFunc li.index_ico3 div{
	background:#009cff;
}
.basicFunc .bg:first-child div{
	background:#ffc000;
}
.basicFunc .two div{
	background:#42c87a;
}
.basicFunc .three div{
	background:#009cff;
}
.basicFunc .bg:last-child div{
	background: #FF6276;
}

.characteristic li h4{
	font-weight: normal;
	font-size:14px;
	line-height:29px;
	text-align:left;
	margin-top:40px;
}
.characteristic li h4 a{
	color:#0084ff;
	font-family: "宋体";
}
.characteristic li .pic{
	position: absolute;
    margin-left: 45px;
}
.characteristic li div.indexImgBox{
	height:54px;
    margin-bottom: 18px;
    padding-top: 38px;
}
.characteristic li .pic+p{
	position: relative;
    margin-left: 90px;
    line-height: 130px;
}
/*首页*/
.position li .basic{
	font-size: 20px;
    color: #333;
    margin-top: 20px;
}
.position li .lastNode{
    margin-top: 25px;
    font-size: 16px;
    color: #333;
    line-height:26px;
}
/*解决方案页面*/
.basicFunc li .basic{
	font-size: 24px;
    color: #333;
    margin-top: 35px;
}
.basicFunc li .lastNode{
    margin-top: 30px;
    font-size: 20px;
    color: #333;
    line-height: 50px;
}

/*首页 精准定位区域*/
.accurate{
	color:#3c3c3c;
}
.product li{
	display: inline-block;
	width:390px;
	height: 320px;
	background: #fff;
	border-radius: 5px;
    padding:30px 20px;
    background:#fff url(../img/i/seal.png) center 240px no-repeat;float:left;
}
.product li:first-child{
	margin-left:50px;
}
.product li:nth-child(2){
	margin-left:40px;
}
.product li:nth-child(3){
	margin-left:40px;
}
.product_top img{
	float:left;
	border-radius:10px;
	width:94px;
	height:94px;
}
.product_top_con{
	float:left;
	margin-left:25px;
}
.product_top_con p{
	font-size: 30px;
}
.product_top_con p span{
	color:#158021;
	font-size: 14px;
	display: inline-block;
	margin-left:15px;
    transform:translateY(-5px);
    -webkit-transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
}
.ptc_btn{
	width:100px;
	height:34px;
	line-height:34px;
	background: #0084ff;
	color:#fff;
	text-align: center;
	font-size: 14px;
	border-radius:5px;
    display:block;
    margin-top: 20px;
}
.product .introduce{
	text-indent:2em;
	font-size:14px;
	color:#171b26;
	line-height:25px;
	margin-top:15px;
    padding:0 10px;
}
.product  .h{
	min-height:101px;
}
.product .introduce a{
	color:#0084ff;
	font-family: "宋体";
}
.product  .introduce2{
	margin-top:60px;
	font-weight: bold;
    text-align: center;
    text-indent: 0;
}

/*首页 共同参与*/
.index_chart{
	height:626px;
}
.index_chart .bgconImg{
	background: url(../img/i/index_chart.jpg) center no-repeat;
	background-size: cover;
}
.index_chart h2{
	line-height:225px;
}
.index_chart .bgconCon{
	color:#fff;
}
.index_chart li{
	float:left;
	text-align: center;
}
.index_chart li p{
	font-size:12px;
	color:#fff;
	margin-bottom:25px;
}
.index_chart li p span{
	color:red;
	margin:0 5px;
}
.index_chart li .s span s{
	width:16px;
	height:16px;
	background: #cbe876;
	display:inline-block;
	border-radius:3px;
	margin-left:10px;
	margin-right:5px;
	vertical-align: -2px;
}
.index_chart li .s span:nth-child(2) s{
	background: #00baff;
}
.index_chart li .s{
	text-align: center;
	height:30px;
	line-height:30px;
	font-size:16px;
	margin-top:30px;
}
.index_chart li:nth-child(2) .s{
	margin-top:57px;
}


/* 首页 协同创新*/
.index_innovation .hide{
	margin-left: 80px;
    margin-top: -32px;
    line-height: 25px;
	display: none;
}
.index_innovation .separate{
	margin-bottom:15px;
}
.index_innovation .separate img{
	display: block;
    width: 1200px;
    margin: 0 auto;
    right: 100px;
    position: relative;
}

/*公用底部 s*/
.myfooter{
	background: #242E30; 
	position:relative;
	bottom:0;
	left:0;
	padding:40px  200px;
	/*width: 1183px;*/
	height: 209px;
}
.myfooter .top{
	color:#fff;
	padding: 0 150px;
    margin: 0 auto;
    width: 883px;
    height: 173px;
}
.myfooter .top .title{
	font-size:16px;
	margin-bottom:16px;
}
.myfooter .top a{
	font-size:14px;
	color:#fff;
	line-height: 26px;
}
.myfooter .top .left{
	width: 195px;
	float: left;
}
.myfooter .top .center{
	width: 195px;
	float: left;
}
.myfooter .top .right{
	padding-left: 40px;
	width: 195px;
	float: left;
	border-left:1px solid#ccc;
}
.myfooter .top .sideright li{
	padding-top:40px;
	padding-bottom: 15px;
	padding-right:12px;
}
.myfooter .top .sideright span{
	color: #fff;
    font-size: 12px;
    margin: 10px 12px 12px 10px;
    display: inline-block;
}
.myfooter .top .sideright li:first-child{
	padding-left:15px;
	float: left;
}
.myfooter .top .sideright li img{
	width:80px;
	height: 80px;
	display: block;
}
.myfooter .bottom{
	width: 883px;
	height: 50px;
    padding: 0 150px;
	border-top:1px solid#ccc;
    margin: 0 auto;
}
.myfooter .bottom span{
	font-size:12px;
	color:#99999F;
	line-height: 35px;
	margin-right: 30px;
}
.myfooter .bottom .left{
    float: left;
}
.myfooter .bottom .right{
	float: left;
    padding-left: 20px;
}
.myfooter .bottom a{
	color: #99999F;
}
/*公用底部 e*/

/*首页 我们在做什么 适用*/
.main #content {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 50px;
}
#content p {
    width: 60%;
    float: right;
    color: #3B3B3B;
    font-size: 16px;
    line-height: 38px;
    text-align: left;
    right: -33px;
    top: 65px;
    position: relative;
}
/*首页       共同参与 
 解决方案页  微信平台   */
.do li{
	float:left;
	width:50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:20px 0;
	min-height:180px;
}
.applies li{
	float:left;
	width:50%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:20px 0;
	min-height:180px;
}
.applies img{
	float:left;
	margin-left:65px;
}
.applies div{
	float:left;
	width:280px;
	margin-left:25px;
}
.applies div h5{
	font-weight: normal;
	font-size:20px;
	margin-bottom:10px;
}
.applies div p{
	line-height:27px;
	font-size:14px;
	color:#646464;
}
.applies div p span{
	color:red;
}
.applies li:nth-child(1),.applies li:nth-child(3),.applies li:nth-child(5){
	border-right:1px #efefef solid;
}
.applies .service{
	color:#f6f6f6;
	text-align: left;
	margin: 0 12px;
}
/*解决方案页面*/

.parent_banner{
	height:656px;
}
.parent_banner div.main{
	text-align: center;
}
.parent_banner .bannerImg{
	height:656px;
	background: url(../img/i/parent_banner1.jpg) center no-repeat;
	background-size: cover;
}
.parent_banner .bannerCon .main img{
	margin-top:202px;
}
/*基础功能*/
.parent_download h2 img{
	margin-right: 45px;
	font-weight:normal;
}
.parent_download{
	padding-bottom:50px;
}
.parent_download li{
	float:left;
	text-align: center;
	width:240px;
	border-right:1px rgba(212,212,212,.3) solid;
	padding:0 40px;
}
.parent_download li:last-child{
	border:none;
}
.parent_download li ul{
	font-size: 14px;
	color:#000;
	min-height:140px;
	line-height:20px;
	margin-top:25px;
	margin-left:45px;
	text-align: left;
}
.parent_download .introduce{
	text-align:left;
}
.parent_download .introduce h3{
	margin-bottom: 10px;
    font-size: 18px;
}
.parent_download .introduce li{
	text-align: left;
    padding: 0;
}
.parent_download li a{
	width:220px;
	height:44px;
	background: #0092ff;
	border-radius:50px;
	display: block;
	margin:0 auto;
	font-size: 14px;
	color:#fff;
    line-height:44px;
    position: relative; 
    z-index:999;
}
.parent_download li a img.xm{
	position:absolute;
	right:25px;
	top:17px;
}
.parent_download li p span{
	display:block;
}
.parent_download li p span .imgd1{
	margin-right:6px;
}
.parent_download li p span .imgd2{
	margin-left:6px;
}
/*平安家校App*/
.app_characteristic{
	height: 680px;
}
.app_characteristic .bgconImg{
	background: url(../img/i/app_characteristic_bg.jpg) center no-repeat;
	background-size: cover;
}
.app_characteristic h2{
	color:#fff; 
	line-height: 160px;
}
.app_characteristic li{
	width: 180px;
	text-align: center;
	float:left;
	margin-left:56px;
	margin-bottom:40px;
}

.app_characteristic img:hover{
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s; 
	transform: scale(1.1);
}
.app_characteristic li h5{
	color:#fff;
	font-size:20px;
	font-weight: normal;
	margin-top:10px;
	margin-bottom:15px; 
}
.app_characteristic li p{
	font-size:14px;
	text-align:left;
	line-height:23px;
	color:#fff;
}
/*物联网应用s*/
.thing_characteristic li{
    width: 180px;
	text-align: center;
	float:left;
	margin-left:56px;
	margin-bottom:40px;
}
.thing_characteristic li img:hover{
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s; 
	transform:translate(20px);
}
.thing_characteristic li h5{
	color:#fff;
	font-size:20px;
	font-weight: normal;
	margin-top:30px;
	margin-bottom:15px;
}
.thing_characteristic li p{
	font-size:14px;
	text-align:left;
	line-height:23px;
	color:#7e7e7e;
}
/*物联网应用e*/

/*智能一卡通*/
.intelligence{
	overflow: hidden;
	padding-bottom:50px;
}
.intelligence .content{
	width: 80%;
    margin: 0 auto;
}
.intelligence .power{
	position: relative;
    left: -72px;
}
.intelligence .soluteTitle {
	color:#3A3A3A;
}
.intelligence p{
	width: 40%;
    float: right;
    color: #3B3B3B;
    font-size: 16px;
    line-height: 38px;
    text-align: left;
    right: 52px;
    position: relative;
}
/*学校合作页面*/
.tagBall{
	width:800px;
	height:660px;
	margin:0 auto;
	position:relative;
	z-index: 6;
}
.tag{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	color:#000;
	text-decoration:none;
	font-size:15px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.school_banner{
	position: relative;height:733px;}

.school_banner .bannerImg{
	background: url(../img/i/school_banner1.jpg) center no-repeat;
	background-size: cover;
}
.school_banner .bannerCon{
	width: 100%;
	height:100%;
	z-index:3;
	position: absolute;
	top:0;
	left:0;
	text-align: center;
}
.school_banner .bannerCon .main{
	text-align: left;
}
.school_bannerText{
	margin-top:243px;
	margin-left:45px;
}
.school_banner .bannerCon a{
	color: #fff;
}
.school_banner .bannerCon a:hover{
	text-decoration: underline;
}
.school_banner .bannerCon p{
	color:#fff;
}
.school_banner .playIco{
	margin-top:45px;
}

.school_banner .banner_description{
	width: 100%;
	height:146px;
	z-index:3;
	position: absolute;
	bottom:0;
	left:0;
	text-align: center;
	background: rgba(0,0,0,.5);
}
.school_banner .banner_description ul{
	margin:0 auto;
	width:1024px;
	text-align: center;
}
.school_banner .banner_description li{
	padding:0 30px;
	border-right:1px solid rgba(144,137,133,.46);
	text-align: left;
	margin-top:34px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display: inline-block;margin: 0 auto;
	float:none;
	text-align: center;
	height:80px;
	margin-top:30px;
}
.school_banner .banner_description li:last-child{
	border:none;
}
.school_banner .banner_description li p:nth-child(1){
	color:#fff;
	font-size: 20px;
}
.school_banner .banner_description li p:nth-child(2){
	color:#1eb82c;
	font-size: 40px;
	margin-top:5px;
}

/*合作与联系页面*/
.map img{
	width: 736px;
	height: 150px;
}
.contact_banner{
	position: relative;
	height: 1325px;
}

.contact_banner .bannerImg{
	background: url(../img/i/contact_banner.jpg) center no-repeat;
	background-size: cover;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/i/contact_banner.jpg',  sizingMethod='scale');
}

.contact_banner .main{
	margin-top:0;
}
.contact_banner_con{
	width:875px;
	margin:0 auto;
}
.contact_banner_con h5{
	font-size: 30px;
	color: #0084ff;
	font-weight: normal;
	margin-bottom:20px;
}
.contact_banner_con p{
	font-size: 14px;
	color: #fff;
	margin-bottom:15px;
}
.contact_banner_con1{
	border-top:1px rgba(255,255,255,.1) solid;
	padding-top:15px;
	margin-top:0px;
}

.contact_banner_con2{
	margin-top:56px;
}
.contact_banner_con2 h5{
	font-size: 30px;
	color: #0084ff;
	font-weight: normal;
	margin-bottom:20px;
}
.contact_banner_con2 p{
	font-size: 14px;
	color: #000;
	margin-bottom:15px;
}
.contact_banner_con2 p:nth-child(2){
	color:#787878;
}
.contact_banner_con3{
	margin:0 auto;
	margin-top:100px;
	margin-bottom:60px;
	width:875px;
}


