body {margin:0;padding:0;font: 15px/26px  Helvetica Neue Light,tahoma,Arial, Helvetica, sans-serif;color:#333;}
.clear { clear:both;}
.details {width:1090px;padding:0 5px;margin:0 auto;}
img{vertical-align: middle;border:0;}
h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input { padding:0; margin:0; list-style:none; font-weight:200;}

.DisRight { margin-right:10px;}
.DisLeft { margin-left:10px;}
.DisLeftIndex { margin-left:25px;}
.button { padding:5px 0;}
.button img { margin-right:20px;}
.leftfloat { float:left;}
.rightfloat { float: right; }
.green { color: #00b277; }
.blue { color: #00aaff; }
/*************************/
a { color:#538ffe; text-decoration:none;}
a:hover { color:#4f86eb; text-decoration:underline;}
/*************************/
.box-radius { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;  }
/*************************/
.MainFoot { background:#515153; color:#cccccc; padding: 15px 0; text-align:center;}
.MainFoot p { padding:3px 0;  }
.MainFoot p a { color:#cccccc; text-decoration:none;}
.MainFoot p a:hover { text-decoration:underline; color:#cccccc;}
.MainFoot p i { display:block; height:40px; line-height:38px; font-style:normal;}
.MainFoot h6{font-size:13px;}
/*************************/

.HomeFoot { background: #515153; color: #b3b3b3;  }
.HomeFoot .details { padding: 30px 0 30px; border-bottom: 1px solid #636365;  }
.HomeFoot .Logo { width: 25%; float: left; }
.HomeFoot .Logo p { padding: 15px 0 0; }
.HomeFoot .Left { width: 14%; float: left; padding: 25px 0 0 2%; }
.HomeFoot .Left h3 { font-size: 19px;  color: #fff; }
.HomeFoot .Left ul {  padding: 12px 0 0; }
.HomeFoot .Left ul li { padding: 3px 0; font-style: 13px; }
.HomeFoot .Left ul li a { color: #b3b3b3;  }
.HomeFoot .Right { width: 27%; padding: 25px 0 0; float: left; }
.HomeFoot .Right h3 { font-size: 19px; padding: 0 0 10px 0; }
.HomeFoot .Right .input { width: 270px; height: 26px; background: url(../img/foot05-nineteen.png) no-repeat;  margin: 15px 0 0; }
.HomeFoot .Right .Share { padding: 20px 0 0; }
.HomeFoot .Right .Share h4 { font-size: 15px; margin: 0 10px 0 0; }
.HomeFoot .Right .Share img { margin: 0 8px; }
.HomeFoot a { text-decoration: none; }


@media (max-width: 979px) {
	.details { width:100%; padding:0; }
	body {margin:0;padding:0;font:13px/23px Verdana, Arial, sans-serif;color:#333;text-align:justify;}

	.HomeFoot .Logo { width: 30%; float: left; height: 250px; padding: 0 2%; }
	.HomeFoot .Left { width: 20%; float: left; padding: 25px 0 0 2%; height: 230px; }
	.HomeFoot .Right { width: 27%; padding: 25px 0 0 2%; float: left; }
}

@media (max-width: 767px) {
	.details {  width:100%; padding:0; }
	.DisLeftIndex { margin:10px 0 0;}

	.HomeFoot .Logo { width: 95%; float: none; margin: 0 auto; height: 150px; padding: 0 2%; }
	.HomeFoot .Left {width: 31%;float: left;padding: 25px 0 0 2%;height: 150px;}
	.HomeFoot .Right {width: 95%;padding: 25px 0 0 2%;float: left;}

}

@media  (max-width: 479px) {
	.details {  width:100%; padding:0; }
	body {margin:0;padding:0;font:15px/26px Helvetica Neue Light, tahoma, Arial, Helvetica, sans-serif;color:#333;text-align:justify;}
	.DisLeftIndex { margin:10px 0 0;}
	.MainFoot { background:#1f222a; color:#474f59; text-align:center;}
	/*************************/
	.MainFoot .iphone { display:none;}
	.HomeFoot .Left {width: 45%;float: left;padding: 25px 0;height: 180px;}
	.MainFoot p i { display:block; height:auto; line-height:normal; font-style:normal;}
}