div.header{
	display:flex; flex-direction: row;
	height:80px; padding:0 50px;
}

div.header div.logo{
	display:flex; flex-direction: row; margin-top:22px;
}
div.header div.logo img{
	
	height:36px; width:auto;
}
div.header div.logo span{
	background-color: #157bfb; color:#fffefb; height:30px; line-height:30px; margin-top:3px;
	margin-left:20px; border-radius: 15px; padding:0 20px; font-size:14px;
	letter-spacing: 5px;
}

div.header div.navs{
	flex-grow:1; text-align: center;
	height:80px; line-height: 80px;
}

div.header div.navs ul{
	margin:0 auto;
}

div.header div.navs ul li{
	display: inline-block; line-height: 80px; height:80px; margin:0 15px;
	font-size:18px; font-weight: bold;
}

div.header div.user-info{ margin-top:18px;}
div.header div.user-info button{
	width:100px; height:44px; line-height:42px; border:0px;
	background-color: #157bfb; color:#fff; border-radius: 10px;
}

div.banner img{ width:100%; height:auto; }

ul.sub-menu{ display: flex; flex-direction: row; height:90px;}
ul.sub-menu li{ 
	flex-grow: 1; text-align: center; height:26px; line-height:26px; border-left:1px #f1f1f3 solid;
	margin-top:32px; font-size: 18px; font-weight: bold;
}
ul.sub-menu li:first-child{ border-left:0px; }


div.wraper{ padding:20px 50px; background-color: #f9fafe;}
div.wraper h1{ text-align: center; font-size: 30px; line-height:90px; }

div.ability ul li{ 
	width:25%; float:left; text-align: center;
}

div.ability ul li div img{ height:40px; width:auto; margin-top:20px; }
div.ability ul li div h2{ margin-top:30px; font-size: 18px; }
div.ability ul li div p{ text-align: left; text-indent: 2em; margin-top:20px; color:#999; }

div.ability ul li.first div{ margin-left:0px;}

div.full-screem img{ width:100%; height:auto; }


div.wraper ul li div{ 
	padding:30px; margin-left:20px; background-color: #fff;
	margin-bottom: 20px; border-radius: 10px;
}

div.cases ul li{ float:left; width:33.33333%; }
div.cases ul li img{ height:45px; width:auto; }
div.cases ul li p{ color:#999; margin-top:20px;}


div.footer{ text-align: center; padding:60px 0; color:#999; }
div.footer span{ margin:0 15px; color:#999; }
div.footer span a{ color:inherit; }