body {
	font-family:Arial,"微软雅黑",Tahoma,Helvetica,"宋体",sans-serif;
}
.clear {
	clear:both;
}
.top {
	width:100%;
	height:44px;
	line-height:44px;
	background:#383636;
	border:solid #454343;
	border-width:1px 0;
	color:#818182;
}
.top a {
	color:#fff;
}
.top a.ml32 {
	margin-left:32px;
}
.header {
	position:static;
	background:none;
	width:1170px;
	height:118px;
	margin:0 auto;
	padding:0;
}
.header .logo {
	margin:0;
	padding:40px 0;
	float:left;
}
.header .nav {
	float:right;
	line-height:118px;
}
.header .nav li {
	float:left;
	margin-left:34px;
}
.header .nav li a {
	font-size:14px;
	color:#383636;
}
.main {
	margin:0 auto;
}
.hashTrigger {
	background:#f2f2f2;
	height:42px;
	line-height:42px;
}
.hashTrigger .main div {
	float:left;
	font-size:16px;
	color:#383636;
}
.hashTrigger .main div a {
	margin-left:18px;
}
.hashTrigger .main div a img {
	vertical-align:middle;
}
.hashTrigger .main ul {
	float:right;
	height:42px;
}
.hashTrigger .main ul li {
	height:42px;
	line-height:42px;
	float:left;
	color:#727272;
}
.hashTrigger .main ul li.consult {
	width:93px;
	text-align:center;
	height:28px;
	line-height:28px;
	margin:7px 0 7px 15px;
	background:#ff6700;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.hashTrigger .main ul li a {
	font-size:16px;
	color:#727272;
	margin:0 15px;
}
.hashTrigger .main ul li.consult a {
	font-size:14px;
	color:#fff;
	margin:0;
}
.users,
.design,
.advantage,
.using,
.solution {
	clear:both;
}
.users h3,
.design h3,
.using h3 {
	width:420px;
	font-size:30px;
	color:#727272;
	padding-bottom:24px;
	margin-bottom:24px;
	border-bottom:1px solid #818182;
}
.users p,
.design p,
.using p {
	font-size:14px;
	color:#727272;
	line-height:27px;
	width:430px;
}
.users {
	padding-top:107px;
}
.users .img {
	padding:0 100px 0 20px;
}
.design {
	padding-top:145px;
}
.design .txt {
	padding:0 110px 0 105px;
}
.advantage {
	margin-top:122px;
	height:440px;
	border:solid #818182;
	border-width:1px 0;
}
.advantage h3,
.advantage p,
.solution h3,
.solution p {
	padding-top:72px;
	font-size:47px;
	color:#727272;
	text-align:center;
}
.advantage p,
.solution p {
	padding-top:20px;
	font-size:24.08px;
}
.advantage ul li {
	width:25%;
	text-align:center;
	float:left;
	padding-top:65px;
}
.advantage ul li span {
	display:block;
	text-align:center;
	padding-top:29px;
	font-size:15.04px;
	color:#727272;
}
.using {
	height:470px;
	padding-top:70px;
	border-bottom:1px solid #818182;
}
.using .img {
	padding:0 90px 0 20px;
}
.using .txt {
	padding-top:30px;
}
.using ul li {
	font-size:14px;
	color:#dde0cf;
	height:27px;
	line-height:27px;
	list-style:square;
	margin-left:15px;
	padding-left:5px;
}
.using ul li span {
	color:#727272;
}
.solution {
	height:841px;
	border-bottom:1px solid #818182;
	margin-bottom:70px;
}
.solution ul {
	margin-left:-45px;
}
.solution ul li {
	float:left;
	width:538px;
	height:204px;
	-moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
	-webkit-box-shadow:0 0 10px rgba(7, 0, 2, .75);
  	-moz-box-shadow:0 0 10px rgba(7, 0, 2, .75);
  	box-shadow:0 0 10px rgba(7, 0, 2, .75);
	margin:56px 0 0 45px;
	padding:52px 22px 0 0;
}
.solution ul li dl {
	position:relative;
	padding-left:325px;
}
.solution ul li dl dt {
	position:absolute;
	left:0;
	top:0;
	width:325px;
	text-align:center;
	vertical-align:middle;
}
.solution ul li dl dd {
	font-family:SimHei;
	font-size:16px;
	color:#727272;
}
.solution ul li dl dd.title {
	font-size:22px;
	margin-bottom:10px;
}
.solution ul li dl dd.smalltext {
	line-height:27px;
}
.solution ul li dl dd.stars {
	padding-top:38px;
}
@media screen and ( max-width:800px ){
	img {
		max-width:90%;
	}
	.wal,
	.main,
	.header {
		width:auto;
	}
	.f-l,
	.f-r {
		float:none;
	}
	.top {
		text-align:center;
	}
	.top a.ml32 {
		margin-left:0;
	}
	.header {
		height:80px;
	}
	.header .logo {
		padding:21px 0 21px 15px;
	}
	.header .nav { 
		display:none;
		position:fixed;
		z-index:100;
		top:0px;
		width:100%;
		height:100%;
		background:rgba(255,255,255,0.95);
		display:none;
		padding:0;
		line-height:normal;
	}
	.header .nav li {
		float:none;
		padding:0 15px;
		position:relative;
		top:100px;
		margin-left:0;
		text-align:center;
		border-bottom:1px solid #d6d6d6;
	}
	.header .nav li a{
		padding:0;
		text-align:center;
		color:#333;
		font-weight:bold;
		font-size:20px;
		height:50px;
		line-height:50px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		border-radius:0px;
	}
	.header .nav a:hover {
		height:50px;
		line-height:50px;
		padding:0;
		border:0px; 
		color:#26c7fc;
	}
	.navA {
		display:block;
		background:url(../images/navA.png) center no-repeat;
		background-size:25px;
		width:50px;
		height:50px;
		position:absolute;
		top:59px;
		right:6px;
	}
	.navAon {
		position:fixed;
		z-index:110;
		background:url(../images/nimg55_6.gif) center no-repeat;
		background-size:30px;
		width:55px;
		height:55px;
	}
	.hashTrigger .main div {
		float:none;
		display:none;
	}
	.hashTrigger .main ul {
		float:none;
		text-align:center;
	}
	.hashTrigger .main ul li {
		float:none;
		display:inline;
	}
	.hashTrigger .main ul li.consult {
		display:none;
	}
	.users .img,
	.design .img,
	.using .img {
		padding:0 0 10px 0;
		text-align:center;
	}
	.design .txt,
	.using .txt {
		padding:0;
	}
	.users h3,
	.design h3,
	.using h3 {
		width:auto;
		text-align:center;
		padding:10px;
		margin-bottom:10px;
	}
	.users p,
	.design p,
	.using p {
		width:auto;
		padding:0 20px;
	}
	.users,
	.design {
		padding-top:25px;
	}
	.advantage h3,
	.advantage p,
	.solution h3,
	.solution p {
		padding-top:15px;
	}
	.advantage {
		margin-top:35px;
		/*height:300px;*/
	}
	.advantage ul li {
		padding-top:10px;
		width:50%;
		height:150px;
	}
	.using {
		padding-top:25px;
		height:auto;
	}
	.using ul {
		padding:0 20px 10px 20px;
	}
	.using ul li span {
		display:block;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	.solution {
		height:auto;
		padding-bottom:25px;
		margin-bottom:25px;
	}
	.solution ul {
		margin-left:0;
	}
	.solution ul li {
		float:none;
		margin:25px auto 0 auto;
		width:80%;
		height:auto;
		padding-top:18px;
	}
	.solution ul li dl {
		padding-left:50%;
	}
	.solution ul li dl dt {
		width:50%;
	}
	.solution ul li dl dd.stars {
		padding:18px 0;
	}
	.newFootLink {
		padding:0 15px;
	}
	.newFootLink .wal {
		min-height:60px;
	}
	.newFootLink .img {
		top:15px;
		padding:0 15px 0 0;
	}
	.newFootLink .img img {
		height:30px;
	}
	.newFootLink .msg {
		line-height:60px;
		padding-left:140px;
	}
	.newFootNav {
		padding:0 15px;
	}
	.newFootNav h2 {
		font-size:16px;
		padding:15px 0;
	}
	.newFootNav .box {
		width:auto;
		height:auto;
	}
	.newFootNav .ewm {
		display:none;
	}
	.newFootNav .list {
		display:none;
	}
	.newFootNav .list2 {
		position:relative;
		width:auto;
	}
	.newFootNav .list2 li {
		width:15%;
		height:35px;
		top:-5px;
	}
	.newFootNav .list2 img {
		height:30px;
	}
	.newFoot {
		padding:15px;
		line-height:1.5em;
	}
	.newFoot .content {
		padding:0px;
	}
	.newFoot .content em {
		display:block;
	}
	.newFoot .link {
		display:none;
	}
}	