
*{margin:0;padding:0;}
body{font-size:16px;font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif,; color:#333;}
a{text-decoration:none;color:#333; transition:all 0.5s; }
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,em,i,strong,b{font-style:normal;font-weight:normal;font-size:100%;}
img{ border:none;margin:0;padding:0;}
input{outline:none;border:none;}
.section{ padding:35px 0; overflow:hidden;}
.section .title{ padding:0 0 10px 0; text-align: center;}
.section .title h3{ font-size:24px; height:40px; color:#333;}
.section .title p{ font-size:18px; color:#666; line-height:22px;}
.section .white h3{ color:#fff;}
.section .white p{color:#eee;}
/*Case Style*/
.case-wrapper{ margin:0 auto; width:1290px; overflow:hidden;}
.case-wrapper .case-box{ padding:15px 0;}
.case-wrapper .case-box .case-list{ width:1320px;}
.case-wrapper .case-box .case-list li{ width:300px;}
.case-wrapper .case-box .case-list li{ margin-right:30px; margin-bottom:30px; height:430px; background-color:#f3f3f3; float:left; transition:all 0.5s;}
.case-wrapper .case-box .case-list li:hover{ /*background-color:#1a388a;*/ transform:translateY(-15px)}
.case-wrapper .case-box .case-list li img{ width:300px; height:300px; border:none; filter: grayscale(0%); transition:all 0.5s;}
.case-wrapper .case-box .case-list li:hover img{ filter: grayscale(0);}
.case-wrapper .case-box .case-list li p{ padding:10px;}
.case-wrapper .case-box .case-list li p.case-title{ line-height:26px; height:52px;}
.case-wrapper .case-box .case-list li p.case-title a{ font-size:16px; color:#333; transition:all 0.5s;}
.case-wrapper .case-box .case-list li p.case-title a:hover{ color:#1a388a;}
.case-wrapper .case-box .case-list li p.more a{font-size:14px; color:#666; transition:all 0.5s;}
.case-wrapper .case-box .case-list li p.more a:hover{ color:#1a388a; text-decoration:underline;}
.case-wrapper .case-box .case-list li p.case-spec{ height:50px; line-height: 24px; font-size:14px;}
.case-wrapper .case-box .products-list li{ width:298px; height:470px;background-color: #f3f3f3; border:1px solid #e3e3e3;}
.case-wrapper .case-box .products-list li:hover{ background-color:rgba(7,163,207,0.05);; border:1px solid #1a388a; box-shadow:0 0 10px rgba(7,163,207,0.5);}
.case-wrapper .case-box .products-list li img{ width: 298px; height:298px; filter: grayscale(0);}
.case-wrapper .case-box .products-list li p{ padding:5px 10px;}
.case-wrapper .case-box .products-list li:hover a,.case-wrapper .case-box .products-list li:hover p a{ color:#333;}
.case-wrapper .case-box .products-list li:hover a:hover,.case-wrapper .case-box .products-list li:hover p a:hover{ color:#1a388a;}

.case-wrapper .case-box .system-list li{ width:296px;  height:420px;background-color: #f3f3f3; border:1px solid #e3e3e3;}
.case-wrapper .case-box .system-list li:hover{ background-color:rgba(7,163,207,0.05);; border:1px solid #1a388a; box-shadow:0 0 10px rgba(7,163,207,0.5);}
.case-wrapper .case-box .system-list li img{ width: 296px; height:296px;filter: grayscale(0);}
.case-wrapper .case-box .system-list li p{ padding:5px 10px;}
.case-wrapper .case-box .system-list li:hover a,.case-wrapper .case-box .system-list li:hover p a{ color:#333;}
.case-wrapper .case-box .system-list li:hover a:hover,.case-wrapper .case-box .products-list li:hover p a:hover{ color:#1a388a;}
.section .title h3 { height:55px;}
.section .title h3 span,.section .title h3 a{ padding:10px 15px; border-bottom:5px solid #1a388a;}
.section .moretip{ width:1290px; height:30px;opacity:1;padding:0 0 10px 0; text-align:center}
.section .moretip .tips{font-size:14px;width:85px; height:30px; line-height:30px;border:1px solid #bcdff5; margin-left:1180px}

.section .moretip .tips:hover{ background:#069; color:#FFF;}

.section .moretip .tips a:hover{color:#FFF;}





.app{
	margin:0 auto;
	width:1300px;
	height:100%;
	text-align:center;
	
	}
	

.hardware .tips
{
	margin:auto;
	width:1300px;
	margin-top:20px;
	height:5px;
	
	}

.hardware .tips .tipps
{
	margin:auto;
	width:150px;
	height:5px;
	background:#06C;
	
	}

.hardware .more
{
	margin:auto;
	width:1300px;
	margin-top:20px;
	height:30px;
	
	}

.hardware .more .moretext
{
	margin:auto;
	margin-right:100px;
	width:85px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #bcdff5;
}

.hardware .more .moretext:hover
{
	background-color:#09C;
}


.hardware .more .moretext a:hover
{
	color:#FFF;
	webkit-user-select: none;
	
}



.hardware .more1
{
	margin:auto;
	width:1300px;
	height:30px;
	
	}

.hardware .more1 .moretext
{
	margin:auto;
	margin-right:50px;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #bcdff5;
}

.hardware .more1 .moretext:hover
{
	background:#069;
	color:#FFF;
}


.hardware .more1 .moretext a:hover
{
	color:#FFF;
	webkit-user-select: none;
	
}


.hardware .content1 admin  .tips
{
	margin:auto;
	width:100px;
	margin-top:20px;
	height:5px;
	background:#06C;	
	}
	
.hardware .content1 admin  .tipps
{
	margin:auto;
	width:150px;
	height:5px;
	background:#06C;
	
	}
	
	
.hardware .content1 admin .title
{
	
	}
.hardware .content1 admin .ying
{
	margin:auto;
	width:1300px;
	text-align:center;
	font-size:24px;
	color:#333;
	font-family:"Microsoft Yahei";
	
	}	
	
	
	
<!--硬件-->
.hardware{
	width:1300px;
	margin:0 auto;
	height:100%;
	text-align:center;
	font-family:"Microsoft Yahei";
}


.hardware .title{	 
	margin:0 auto;
	margin-top:40px;
	width:1300px;
	height:40px;
	border-bottom:5px solid #1a388a;
	text-align:center;
	font-size:24px;
	color:#333;
	font-family:"Microsoft Yahei";
}

/*.hardware .titleying{
	margin:auto;
	height:15px;
	width:175px;
	color:#333;
	font-size:16px;
	text-align:center;	
	font-family:"Microsoft Yahei";
	
}*/




.hardware .title-fenlei
{
	margin:auto;
	margin-top:30px;
	width:1300px;
	height:380px;
	
	}
	

.hardware .title-fenlei .xi
{
	margin:7px;
	width:310px;
	height:500px;
	float:left;
	transition: .2;
	opacity: .8;
}

.hardware .title-fenlei .xi img
{
	width:310px;
	height:350px;
}

.hardware .title-fenlei .xi:hover
{
	opacity: 1;
	transform: scale(1.02);
}




.hardware .title-fenlei .xi .texts
{
	margin-top:-300px;
	width:310px;
	height:50px;
	text-align:center;
	font-size:18px; 
	font-family:"Microsoft Yahei";
	color:#000;
}

.hardware .title-fenlei .xi .text
{
	margin:auto;
	margin-top:-60px;
	width:300px;
	height:50px;
	text-align:center;
	font-size:16px; 
	font-family:"Microsoft Yahei";
	color:#000;
	background:#666;
}

.hardware .title-fenlei .xi .text:hover
{
	width:300px;
	height:50px;
	background-color:#666;
	font-size:16px; 
	font-family:"Microsoft Yahei";
}


.hardware .title-fenlei .xitu
{
	margin:12px;
	width:300px;
	height:340px;
	float:left;
}

.hardware .title-fenlei .xitu img
{
	width:300px;
	height:300px;
} 
.hardware .title-fenlei .xitu .xitut
{
	margin:-40px auto;
	width:170px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:16px; 
	font-family:"Microsoft Yahei";
	color:#FFF;
	border-radius:10px 10px 0px 0px;
	background-color:#09C;
	position:relative;z-index:99;
	
	transition: .2;
	opacity: .8;

}
.hardware .title-fenlei .xitu .xitut:hover
{
	opacity: 1;
	transform: scale(1.02);
	background:#069;
	
	}



.hardware .ban
{
	margin:20px auto;
	text-align:center;
	width:1300px;
	height:380px;	
	}
	
.hardware .ban img
{
	width:1300px;
	height:380px;	
	}
	
	


<!--餐台系列-->

.hardware .title-fenlei .xi img
{
	margin:20px;
	width:417px;
	height:398px;
	border-radius:15px;
}





<!--人行通道设备-->
.hardware .title-pass {
	margin:20px auto;
	height:600px;
	width:1300px;
}


.hardware .title-pass .pass-left
{
	margin:10px 10px auto; 
	width:800px; 
	height:680px; 
	float:left;
	}


.hardware .title-pass .pass-left .pic{
	margin:10px 20px; 
	width:350px; 
	height:310px; 
	float:left;
	border:1px solid #E9E9E9;
	
	}

.hardware .title-pass .pass-left .pic:hover{	
	 background-color:rgba(7,163,207,0.05);
	 border:1px solid #1a388a; 
	 box-shadow:0 0 10px rgba(7,163,207,0.5);
	 transform: scale(1.02);
}

.hardware .title-pass .pass-left .pic img{
	width:350px; 
	height:310px; 
	
	}
	
	
.hardware .title-pass .pass-left .pic .pic-text
{
	margin:-28px auto; 
	width:120px; 
	height:25px; 
	background:#09C; 
	font-size:14px; 
	color:#FFF ; 
	text-align:center; 
	line-height:25px;
	border-radius:10px 10px 0px 0px;
	position:relative;
	z-index:99;
	}
	
	
.hardware .title-pass .pass-left .pic .pic-text:hover{
	
	opacity: 1;
	transform: scale(1.02);
	background:#069;
	
}	

.hardware .title-pass .pass-right
{
	margin-top:20px;
	width:450px; 
	height:640px;
	background:#999;
	float:left;
}
	
.hardware .title-pass .pass-right img
{
	width:450px; 
	height:640px; 
	border:1px solid #E9E9E9;
}
.hardware .title-pass .pass-right img:hover{	
	 background-color:rgba(7,163,207,0.05);
	 border:1px solid #1a388a; 
	 box-shadow:0 0 10px rgba(7,163,207,0.5);
	 transform: scale(1.02);
}


.hardware .title-pass .pass-right .pic-text
{
	margin:-34px auto; 
	width:150px; 
	height:30px; 
	background:#09C; 
	font-size:14px; 
	color:#FFF ; 
	text-align:center; 
	line-height:30px;
	border-radius:10px 10px 0px 0px;
	position:relative;
	z-index:99;
	}
	
.hardware .title-pass .pass-right .pic-text:hover
{
	opacity: 1;
	transform: scale(1.02);
	background:#069;
	}




.hardware .water
{
	width:1300px;
	height:700px;
	margin:20px auto;
	}

.hardware .water-ban
{
	width:1300px;
	height:400px;
	margin:20px auto;
	background-color:#bcdff5;
	}
	
.hardware .water-ban-title
{
	font-size:26px;
	color:#333;
	line-height:55px;
	font-family:"Microsoft Yahei";
	margin-left:30px;
	margin-top:50px;
	width:30px;
	height:250px;
	float:left;
}


.hardware .water-ban-pics
{
	color:#000;
	font-family:"Microsoft Yahei";
	margin-top:20px;
	margin-left:0px;
	width:1240px;
	height:380px;
	float:left;
}	

.hardware .water-ban-pic
{
	text-align:center;
	margin-left:30px;
	width:370px;
	height:330px;
	float:left;
}
.hardware .water-ban-pic img
{
	width:380px;
	height:330px;
}
.hardware .water-ban-text
{
	margin-left:20px;
	font-family:"Microsoft Yahei";
	width:370px;
	height:30px;
	line-height:20px;
	float:left;
}
	
	
.hardware .water .water-left
{
	margin-left:20px;
	width:610px;
	height:500px;
	float:left;
	}

.hardware .water .water-right
{
	width:640px;
	height:580px;
	float:left;
	margin-left:20px;
	margin-top:95px;
	
	}

.hardware .water .water-right img
{
	width:640px;
	height:550px;
	
	}



.hardware .water .water-left .tit{
	height:40px;
	line-height:50px;
	font-size:24px;
	color:#333;
	font-family:"Microsoft Yahei";
}
.hardware .water .water-left .tit img{
	margin-right:20px;
	width:10px;
	height:20px;
	line-height:30px;
}
.hardware .water .water-left .py{
	margin-top:10px;
	margin-left:10px;
	width:500px;
	color:#333;
	font-size:18px;
	font-family:"Microsoft Yahei";
}

.hardware .water .water-left .imgs{
	margin-top:20px;
	width:600px;
	height:400px;
}

.hardware .water .water-left .imgs img{
	width:600px;
	height:400px;	
	border:1px solid #CCC;
}


.hardware .water .water-left .text{
	
	color:#333;
	margin-top:20px;
	text-height:50px;
	margin-left:15px;
	width:580px;
	height:70px;
}

.hardware .water .water-left .button{
	margin-left:410px;
	margin-top:5px;
	line-height:25px;
	text-align:center;
	width:180px;
	height:25px;
	color:#333;
	background-color:#bcdff5;
}


.hardware .water .water-left .butt{
	margin:10px auto;
	margin-left:470px;
	text-align:center;
	width:120px;
	height:30px;
	line-height:30px;
	color:#333;
	font-family:"Microsoft Yahei";
	border:1px solid #bcdff5;
	border-radius:20px;
	background-color:#bcdff5;
	
}



.hardware .water .water-left .butt:hover{
	
	background-color:#09C;
}



.hardware .water .water-left .butt a:hover
{
	webkit-user-select: none;
	color:#FFF;
}

.hardware .bann{
	 margin:0 auto; 
	 margin-top:20px; 
	 width:1300px; 
	 height:530px; 
	
	}
	
.hardware .bann img{
	 width:1300px;
	}
	

.hardware  .phone
{
	margin:auto;
	width:1300px;
	height:550px;
	margin:20px auto;
	}

.hardware .phone .phone-left
{
	margin-left:50px;
	width:800px;
	height:500px;
	float:left;
	}

	
.hardware  .phone .phone-left .tit{
	width:750px;
	height:40px;
	line-height:50px;
	font-size:24px;
	color:#333;
	font-family:"Microsoft Yahei";
}
.hardware .phone .phone-left .tit img{
	margin-right:20px;
	width:10px;
	height:30px;
	line-height:30px;
}

.hardware  .phone .phone-left .py{
	margin-top:10px;
	margin-left:30px;
	width:750px;
	color:#333;
	font-size:20px;
	font-family:"Microsoft Yahei";
}

.hardware .phone .phone-left .imgs img{
	 width:800px;
	 height:400px;
	
	}

.hardware  .phone .phone-right
{
	width:420px;
	height:500px;
	float:left;
	margin-left:10px;
	
	}

.hardware .phone .phone-right .tip
{
	width:20px;
	height:40px;
	line-height:50px;
	margin-top:155px;
	float:left;
	background:#069;
	
}


.hardware  .phone .phone-right .title
{
	width:150px;
	height:50px;
	line-height:50px;
	margin-left:20px;
	margin-top:150px;
	color:#069;
	font-size:24px;
	font-family:"Microsoft Yahei";
	
}


.hardware .phone .phone-right .tit
{
	width:400px;
	height:150px;
	margin-left:10px;
	line-height:25px;
	font-size:18px;
	font-family:"Microsoft Yahei";
	
	}
	
	
	




	
	
<!--人脸-->

.hardware .face
{
	margin:auto;
	width:1300px;
	height:680px;
	}



.hardware .face .face-left
{
	width:470px;
	height:450px;
	float:left;
	margin-left:30px;
	float:left;
	
	}

.hardware .face .face-left .tip
{
	width:20px;
	height:40px;
	line-height:50px;
	margin-top:105px;
	float:left;	
	background:#069;
	
}


.hardware .face  .face-left .title
{
	width:230px;
	height:50px;
	line-height:50px;
	margin-left:20px;
	margin-top:100px;
	color:#069;
	font-size:24px;
	font-family:"Microsoft Yahei";
	
}


.hardware .face .face-left .tit
{
	width:400px;
	height:150px;
	margin-left:20px;
	line-height:25px;
	font-size:17px;
	font-family:"Microsoft Yahei";
	
	}
	
.hardware .face .face-right
{
	width:800px;
	height:450px;
	float:left;
	}
.hardware .face .face-right .imgs img{
	width:800px;
	height:400px;
	}

<!--案例-->

.hardware .case
{
	margin:auto;
	width:1300px; 
	height:1600px; 
	
}
 
.hardware .case .case-title
{
	margin:auto;
	margin-top:20px;
	width:1300px;
	text-align:center;
	font-size:24px;
	color:#333;
	font-family:"Microsoft Yahei";
	
	}

/*.hardware .case .case-titleying
{
	margin:auto;
	width:1300px;
	color:#333;
	font-size:20px;
	text-align:center;
	font-family:"Microsoft Yahei";
	}
*/
.hardware .case .case-cases
{
	margin:auto;
	width:1300px;
	height:470px;
	margin-top:10px;
	text-align:center;
	background:#FFF;
	
	}	
.hardware .case .case-cases .first
{
	margin:10px auto;
	width:1300px;
	height:210px;
	
	}
	
.hardware .case .case-cases .first .imgs
{
	margin:10px auto;
	width:270px; 
	height:200px; 
	margin-left:50px; 
	float:left;
	}

.hardware .case .case-cases .first .imag
{
	margin:10px auto;
	width:270px; 
	height:200px;
	margin-left:50px; 
	float:left;
	}
	
	
/*
.hardware .admin{
	width:1200px;
	height:500px;
	font-family:"Microsoft Yahei";
	background:#CCC;
}
.hardware .admin ul{
    display:flex;
    padding: 20px;
    justify-content:space-around;
}
.hardware .admin ul li{
	width:300px;
	margin-left:5px;
    display: flex;
    align-items: center;
    transition: .3;
    opacity: .8;
}
.hardware .admin ul li img{
    width: 120px;
    height: 120px;
    border-radius: 50%;
}
.hardware .admin ul li p{
    margin-left: 10px;
    color: #0d0c0c;
}
.hardware .admin ul li p:nth-of-type(2){
    font-size: 14px;
    margin-top: 10px;

}
.hardware .admin ul li:hover{
    opacity:1;
    transform: scale(1.08);
}

*/


.hardware .software{
	margin:0px auto;
	width:1300px;
	height:530px;
	}
	
.hardware .software .soft{
	margin:15px auto;
	margin-left:25px;
	text-align:center;
	width:400px;
	height:150px;
	transition: .2;
	opacity: .8;

	float:left;
	
	}
	
.hardware .software .soft:hover{
	opacity: 1;
	transform: scale(1.02);
	
	}
	
		
.hardware .software .soft img{
	width:150px;
	height:150px;
	float:left;
	margin-left:80px;
	
	}
	
.hardware .software .soft p{
	width:165px;
	height:150px;
	float:left;
	line-height:150px;
	font-family:"Microsoft Yahei";
	font-size:18px;
	}
	



.hardware .foots{
    background-color:#4489ca;
	margin:30px auto;
    width:100%;
	height:200px;
	font-family:"Microsoft Yahei";
	
}
.hardware .foots .foot{
	margin:0 auto;
    display: flex;
    justify-content: space-between;
    color:#FFF;
	width:1200px;
	height:200px;
    margin-top: 10px;
}
.hardware .foots .f_left{
	width:500px;
	height:150px;
	margin-left:50px;
	margin-top:20px;
	line-height:50px;
	float:left;
}

.hardware .foots .f_right{
    width:150px;
	height:200px;
	line-height:50px;
	margin-left:300px;
	float:left;
}
.hardware .foots .f_right img{
    width:130px;
    height:130px;
}
.hardware .foots .f_right p{
    width:130px;
	text-align:center;
}
