.banner{
	height: 64px;
	background: #fff;
	color: #333;
	border-radius: 0;
	border: none;
	margin-bottom: 0;
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.25);
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
.navbar{
	width: 1140px;
	margin: 0 auto;
	position: relative;
}
.navbar img{
	position:relative;
	margin: 5px 0;
}
.navbar ul li{
	float: right;
	position: relative;
	margin: 22px 0 20px 30px;
}
.navbar ul li a{
	color: #080808;
	text-decoration: none;
}
.navbar ul li a:hover{
	color: #47c0c0;
}
.section{
	position: relative;
	padding: 65px 0 0 0;
	border-bottom: 1px solid #ddd;
}
.mesdw{
	margin: 30px auto;
	width: 1140px;
	text-align: center;
}
.mesdw img{
	width: 160px;
	border-radius: 15px;
	box-shadow: 0 7px 5px -1px rgba(0,0,0,.5);
}
.section ul{
	font-size:18px ;
	color: rgba(138, 138, 138, 1);
}
.section ul li{
	margin: 15px 0;
}
#biaoti,#faq{
	color: #47c0c0;
	font-size: 26px;
}

.dw-button{
	width: 160px;
	height: 36px;
	color: white;
	margin: 15px 0;
	border-radius: 5px;
	border-width: 0px;
	border-color:#47c0c0 ;
	background-color: #47c0c0;
	text-align: center;
	cursor: pointer;
}
.dw-button:hover{
	background-color: #5ae8e8;	
	color: rgba(0,0,0,.5);
}

.article{
	padding: 50px 0 0 0;
	text-align: center;
	height: 550px;
	width: 1140px;
	margin: 0 auto;
	border-bottom: 1px solid #ddd;
}
.article img{
	border-radius: 10px;
	box-shadow: 0 7px 5px -1px rgba(0,0,0,.5);
}
.optimize{
	margin: 50px auto 0 auto;
	width: 1140px;
	height: 445px;
	
}
.optimize img{
	border-radius: 10px;
	float: right;
	box-shadow: 0 7px 5px -1px rgba(0,0,0,.5);
}
.jianmianshuoming{
	width: 500px;
	height: 350px;
	margin: 50px 0 0 0;
	padding: 50px 0 0 0;
}
.optimize li,.zujian-shuoming li{
	margin: 20px 0 0 10px;
	color:rgba(138, 138, 138, 1) ;
	line-height: 24px;
}
.fengexian{
	margin: 0 auto;
	width: 1140px;
	height: 10px;
	text-align: center;
}
.fengexian img{
	text-align: center;
}
.zujian{
	margin: 0 auto;
	padding: 50px 0 0 0;
	width: 1140px;
	height: 450px;
	border-bottom: 1px solid #ddd;
}
.zujian img{
	border-radius: 10px;
	box-shadow: 0 7px 5px -1px rgba(0,0,0,.5);
}
.zujian-img{
	width: 600px;
	height: 400px;
	position: absolute;
}
.zujian-shuoming{
	float: right;
	width: 500px;
	height: 400px;
	padding: 50px 0 0 0;
}

.yj{
	height: 10px;
	background-color:black; 
}
.footer{
	font-size: 12px;
	background-color: #4b4c4d;
	height: 80px;
	color: #AAAAAA;
}
.beian{
	width: 1140px;
	margin: 0 auto;
	text-align: center;
}
.beian a{
	text-decoration: none;
	color: #AAAAAA;
}
.contact{
	height: 30px;
	width: 600px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
	color: white;
}
.contact a{
	color: #AAAAAA;
}
a{
	text-decoration: none;
}
.wrap{ 
	 width: 600px;
	 height: auto;
	 margin:50px auto;
	 border-radius: 5px;
	 text-align: center;
}
ul,li,h4{
	list-style: none;
	margin: 0;
	padding: 0;
}
.wrap>ul{
	border-radius: 5px 
	}
.wrap>ul>li{
	text-align: left;
	border-bottom: solid 1px #DED1D1;
	cursor: pointer;
	position: relative;
	}
.wrap>ul>li:last-child{border-bottom: none;}
.wrap>ul>li h4{padding:8px 0;}
.wrap>ul li span{position: absolute;top: 5px;right: 12px;font-size: 22px;color: #fff;display: inline-block;}
.wrap>ul>li .child-ul{background: #fff;display: none; }
.wrap>ul>li .child-ul li{color: #8a8a8a;line-height: 24px;font-size: 14px;}
#yans{
	color:#47c0c0  ;
}
#gdgn{
	color:#47c0c0 ;
	text-decoration: none;
}
.desc{
	line-height: 24px;
}