body {
				font-family: "微软雅黑";
				font-size: 14px;
				margin: 0;
				padding: 0;
			}
			ul{  -webkit-padding-start: 0px;}
			ul li {
				list-style: none;
				padding-top: 7px;
			}
			
			#main {
				padding: 34px 0 0 0;
				width: 100%;
				overflow-x: hidden;
			}
			
			.mpassword {
				padding-top: 44px;
			}
			
			.flowsteps {
				max-width: 950px;
				height: auto;
				margin-top: 0px;
				margin: auto;
				margin-bottom: 40px;
			}
			
			.flowsteps em {
				position: relative;
				left: -50%;
				display: block;
				text-align: center;
				font-style: normal;
				line-height: 36px;
			}
			
			.flowsteps ol {
				margin: 0;
				padding: 0;
				position: relative;
				overflow: hidden;
			}
			
			.flowsteps .last {
				width: auto!important;
				background: #FFF;
			}
			
			.flowsteps .current,
			.flowsteps .current span,
			.flowsteps .done span em {
				color: #32b16c;
			}
			
			.flowsteps .current span i {
				background-image: url(../images/home/current.png);
			}
			
			.flowsteps .done {
				background: url(../images/home/passlinecurr.png) repeat-x 0 13px;
			}
			
			.flowsteps li {
				float: left;
				display: inline;
				height: auto;
				background: url(../images/home/passline.png) repeat-x 0 15px;
				width: 32%;
			}
			
			.flowsteps .current,
			.flowsteps .current span,
			.flowsteps .done span em {
				color: #32b16c;
			}
			
			.flowsteps .last span {
				width: 36px;
			}
			
			.flowsteps span {
				float: left;
				width: auto;
			}
			
			.flowsteps .first i,
			.flowsteps .first em,
			.flowsteps .last i,
			.flowsteps .last em {
				left: 0;
			}
			
			.flowsteps li i {
				position: relative;
				left: -17px;
				display: block;
				width: 34px;
				height: 30px;
				line-height: 30px;
				color: #FFF;
				text-align: center;
				font-size: 14px;
				font-style: normal;
				font-weight: bold;
				background: url(../images/home/nocurrent2.jpg) no-repeat 50% 50%;
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
			}
			.flowsteps li i 
			
			.flowsteps .current,
			.flowsteps .current span,
			.flowsteps .done span em {
				color: #32b16c;
			}
			
			.flowsteps .last i {
				margin: 0 auto;
				text-indent: -9999em;
				background: url(../images/home/last.jpg) no-repeat 50% 50%;
			}
			
			#Hoveto {
				width: 700px;
				overflow: hidden;
			}
			
			#Hoveto,
			#Nopass {
				margin: 0 auto;
			}
			
			#Hoveto ul {
				border: 2px #dcdcdc solid;
				width: 600px;
				overflow: hidden;
				padding-right: 30px;
				padding-left: 30px;
				padding-top: 30px;
			}
			
			.bing ul li {
				float: left;
			}
			
			.bing ul li a {
				background-color: #ffa200;
				color: #FFFFFF;
				border: none;
				padding: 5px 8px;
				font-size: 14px;
				float: right;
			}
			.sform label {
				width: 100px;
			}
			
			.setupform label {
				float: left;
				font-size: 14px;
			}						
			.setupform {
				width: 600px;
				margin: auto;
			}
			
			/**.btn {
				cursor: pointer;
				font-size: 14px;
				width: 66px;
				overflow: hidden;
				background-color: #88b63d;
				color: #fff;
				line-height: 24px;
				text-align: center;
				margin-left: 100px;
				padding:5px 10px;
			}**/
			
			a {
				text-decoration: none;
				color: #0074bf;
			}
			
			.bing-img {
				width: 80px;
				text-align: center;
			}
			.exnewpass{
				color: #808080;
			}