*{ margin:0px; padding:0px; }
a{ text-decoration: none; outline:none; }
img{ border: 0px; }
input,button,select,textarea{outline:none}

body{ width: 1000px; margin:0 auto; font-size:12px; font-family: Tahoma,"Droid Sans", Arial, sans-serif; background:url(../images/header-background.png); background-repeat: repeat-x; background-color: #ecf1f7; }

h1{ width: 100%; font-size: 25px; font-weight: normal; }
h2{ width: 100%; font-size: 22px; font-weight: normal; }
h3{ width: 100%; font-size: 18px; font-weight: normal; }

/* hedaer */
#header{ float:left; height: 60px; width:100%; margin-top:20px; }
	#logo{ float:left; margin-top:5px; }
	#logo a{ float:left; }
	#logo span{ float:left; margin-top: 14px; margin-left: 5px; color:#6fa5f5; }
	#translate{ float:right; margin-top: 13px; }
/* header end */

/* banner end */
#banner{ float:left; margin:20px 0 30px 0; }
	#banner-img{ float:left; margin-left:-50px; }
	#banner-text{ float:left; margin:10px 0 0 20px; width: 720px; color:#fff; line-height: 25px; }
		#banner-text h1 a{ color:#46d1ff; }
		#banner-text h2{ margin:10px 0 10px 0; }

		#keys-left{ float:right; color:#91cf0c; font-size:15px; margin:20px 40px 0 0; }
		#free{ float:right; width: 101px; height: 101px; margin-top:20px; }
		#addthis{ float:left; margin:20px 0 0 0px; width: 300px; height: 25px; }

		#products-introduction{ color:#333; margin-top:110px; width: 100%; }
		*+html #products-introduction{ margin-top:0px; }
			#products-introduction h1{ margin-bottom:8px; }
			#products-introduction dt{ font-weight: bold; margin-top:20px; }

		#show-functions-switch{ float:left; background:url(../images/arrow.png) no-repeat; padding:0 0 0 20px; height: 16px; line-height: 16px; color:#2693c7; margin:10px 0 10px 0; }
		#functions{ float:left; width: 100%; margin-left:-8px; }
			#functions dd{ float:left; width: 50%; height: 40px; line-height: 40px;  }
			.icons{ float:left; background-image:url(../images/icons.png); background-repeat: no-repeat; width: 40px; height: 40px; }
			.f1{ }
			.f2{ background-position: -40px 0; }
			.f3{ background-position: -80px 0; }
			.f4{ background-position: -120px 0; }
			.f5{ background-position: -160px 0; }
			.f6{ background-position: -200px 0; }
			.f7{ background-position: -240px 0; }
			.f8{ background-position: -280px 0; }
/* banner end */

/* main */
#receive-step{ float:left; font-size: 13px; color:#333; border-top:1px solid #dfe4ea; }

	#receive-step h2{ text-align: center; width:1000px; line-height:30px; padding:30px 0 30px 0; }
		#receive-step h2 a{ color:#2693c7; }

	#step{ float:left; width:200px; height: 400px; background:url(../images/step.png) no-repeat; background-position: 80px 70px; }
	#operating{ float:left; margin-top:40px; }
		#operating dd{ margin:0px 0 72px 0; line-height: 2.3em; }
		#operating dd p input{ width:160px; padding:3px; margin:0 12px 0 3px; }
	.blue-button, .gray-button{ background:#3981c0; color:#fff; padding:7px 20px 7px 20px; border-radius: 4px; margin:10px 10px 0 0; line-height: 50px; }
	.blue-button:hover{ background:#0e68b8; }
	.green-button{ background:#54a95e; color:#fff; padding:7px 20px 7px 20px; border-radius: 4px; margin:10px 10px 0 0; line-height: 50px; }
		.green-button:hover{ background:#28a136; }
/* main end */

/* footer */
#footer-nav-and-copyright{ float:left; width:1000px; margin: 0 auto; text-align: center; border-top:1px solid #dfe4ea; padding:20px 0 25px 0; color:#9b9b9b; font-size: 12px; line-height: 200%;}
    #footer-nav-and-copyright a{ color:#999999; }
/* footer end */
