html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input 
        {
            margin: 0;
            padding: 0;
        }
        body 
        {
            background: url("/images/reg-v2-bg.$1412.png") repeat-x scroll 0 0 #E8EEF2;
            height: 100%;
        }
        body 
        {
            cursor: default;
            font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;
            font-size: 12px;
        }
        div#wrap 
        {
            background: none repeat scroll 0 0 transparent;
            min-height: 100%;
           
        }
        div#content 
        {
            border-radius: 10px 10px 10px 10px;
            position: relative;
            float:left;
        }
        .mini-mode div#header 
        {
            width: 968px;
        }
        div#header, div#content 
        {
            height: auto;
            margin: 0 auto;
        }
        #header 
        {
            padding-top: 50px;
        }
        .clearfix, #content 
        {
            display: block;
        }
        .logo 
        {
            background: url("/images/reg-logo-0714.$2287.png") no-repeat scroll 0 0 transparent;
            width: 397px;
            float: left;
            height: 52px;
            position: relative;
            text-indent: -9999em;
        }
        h1 
        {
            font-size: 16px;
        }
        .logo a 
        {
            display: block;
            height: 52px;
            width: 397px;
        }
        a, a:link, a:visited 
        {
            color: #307DCA;
            cursor: pointer;
            text-decoration: none;
        }
        input, a 
        {
            outline: medium none;
        }
        .login-button, .login-button:link, .login-button:visited 
        {
            background: url("/images/reg-v2-login.$1364.png") no-repeat scroll 0 0 transparent;
            height: 30px;
            position: absolute;
            right: 10px;
            text-indent: -9999em;
            top: 10px;
            width: 60px;
        }
        .login-button:active, .login-button:hover 
        {
            background-position: 0 -30px;
        }
        .mini-mode .reg-action 
        {
            float: left;
            width: 400px;
        }
        
        
        .mini-mode div#content 
        {
            padding-top: 40px;
            padding-left:200px;
        }
        .mini-mode .sliding-show 
        {
            display: inline;
            float: left;
            height: 440px;
            margin: 0 20px 0 0;
            width: 500px;
        }
        .reg-action 
        {
            margin-top: 20px;
        }
        .sliding-show 
        {
            overflow: hidden;
            
         
        }
        
        ul 
        {
            list-style: none outside none;
        }
        .mini-mode .sliding-show-list .sliding-show-item 
        {
            height: 400px;
            width: 500px;
        }
        .sliding-show-list .sliding-show-item 
        {
            background-attachment: scroll;
            background-position: center center;
            background-repeat: no-repeat;
        }
        .sliding-show .sliding-show-nav 
        {
            bottom: 0;
            display: block;
            left: 50%;
            margin-left: -40px;
            position: absolute;
        }
        .sliding-show .sliding-show-nav li 
        {
            background: url("/images/register-bg-v3-point.$2266.png") no-repeat scroll 0 0 transparent;
            cursor: pointer;
            display: inline-block;
            float: left;
            height: 20px;
            text-indent: -999px;
            width: 20px;
        }
        .sliding-show .sliding-show-nav .sliding-show-nav-active-item 
        {
            background-position: 0 -50px;
        }
        .mini-mode .reg-action 
        {
            float: left;
            width: 400px;
        }
        .reg-action 
        {
            margin-top: 20px;
        }
        .mini-mode .reg-title 
        {
            color: #324F65;
            font-size: 18px;
            font-weight: normal;
            margin-bottom: 20px;
        }
        #reg
        {
            float:left;
        }
        
        .mini-mode .reg-action .reg-item 
        {
            width: 448px;
        }
        .mini-mode .reg-action .reg-item 
        {
            margin: 0 0 20px;
        }
        
        .reg-action .reg-item 
        {
            float: left;
            margin-right: 8px;
            position: relative;
        }
        .mini-mode .reg-action .reg-item .reg-input-wrapper 
        {
            float: left;
        }
        .reg-action .reg-item .reg-input-wrapper 
        {
            background-image: url("/images/reg-input-0609.$1767.png");
        }
        .reg-action .reg-item .reg-input-wrapper 
        {
            width: 200px;
        }
        .reg-action .reg-item .reg-input-wrapper 
        {
            background: url("/images/reg-v2-input-sprites.$1412.png") no-repeat scroll 0 0 transparent;
            border: medium none;
            height: 34px;
            overflow: hidden;
            padding: 4px;
            position: relative;
        }
        .reg-action .reg-input-wrapper .reg-input 
        {
            width: 200px;
        }
        .reg-action .reg-input-wrapper .reg-input 
        {
            background: none repeat scroll 0 0 transparent;
            border: medium none;
            color: #324F65;
            font-size: 18px;
            height: 34px;
            line-height: 34px;
        }
        input, a 
        {
            outline: medium none;
        }
        .reg-action .reg-input-wrapper .reg-label 
        {
            color: #92A2AF;
            cursor: text;
            font-size: 18px;
            left: 8px;
            position: absolute;
            top: 8px;
        }
        .mini-mode .reg-action .reg-item .reg-tip 
        {
            background: none repeat scroll 0 0 transparent;
            color: #666666;
            float: left;
            height: 40px;
            line-height: 40px;
            padding: 0 0 0 10px;
            position: static;
            width: 168px;
        }
        .reg-action .reg-item .reg-tip 
        {
            border-radius: 2px 2px 2px 2px;
            left: 2px;
            overflow: hidden;
            top: 44px;
            visibility: hidden;
        }
        .reg-stage-holder 
        {
            color: #666666;
            float: left;
            font-size: 14px;
            height: 20px;
            line-height: 20px;
            margin: -10px 0 20px;
        }
        .reg-stage-holder .reg-input-wrapper 
        {
            float: left;
            width: 200px;
        }
        .reg-stage-holder label 
        {
            margin-right: 25px;
        }
        .other
        {
            clear:both;
        }
        .reg-action .reg-submit.style-two 
        {
            background-image: url("/images/Dd_register.png");
            width: 140px;
        }
        .reg-action .reg-submit 
        {
            
            border: medium none;
            cursor: pointer;
            height: 40px;
            text-indent: -9999em;
        }
        .reg-submit 
        {
            float: left;
        }
        .reg-action .reg-submit:active, .reg-action .reg-submit:hover 
        {
            background-position: 0 -40px;
        }
        
        
        
        
        
        
        
        #container
			{
			    height:600px;
			    width:100%;
			}
	
			#register{
				margin-top:11px;
				margin-right:10px;
				float:right;
				background:url("/images/register.png") top right ;
				width:60px;
				height:30px;
			}
			#register:hover {
				margin-top:11px;
				margin-right:10px;
				float:right;
				height:30px;
				background:url("/images/register.png")  left 30px;
			}
			#main{
				float:left;
				margin-top:150px;
				margin-left:400px;
			}
		   #main #diandian{
			
				background:url("/images/login-logo.$1627.png") no-repeat ;
				height:110px;
				width:340px;
			}
			#mail{
				height:40px;
				line-height:40px;
				width:200px;
				float:left;
				margin-right:10px;
			}
			#password{
				float:left;
				height:40px;
				margin-right:10px;
				width:200px;
				line-height:40px;
			}
			#login{
				float:left;
			}
			#login:hover .login1{
				height:40px;
			    width :130px;
				border:none;
				background:url("/images/login.png") bottom left;
				 cursor:pointer;
			}
			#login .login1{
				background:url("/images/login.png") top right ;
				height:40px;
				border:none;
				width:130px;
				
			}			
			#main #forget .span1{
				margin-left:225px;
				color:blue;
			}
			#main #forget .span2{
				margin-left:157px;
				color:blue;
			}
			a{
				text-decoration:none;
				color:blue;
			}
			#footer{position:relative;margin-bottom:10px;height:20px;clear:both;width:100%;text-align:center;color:#979b9e;background:url("../images/reg-v2-footer-bg.$1505.png") repeat-x scroll left bottom;_background:none;}
			#footer a,#footer a:link,#footer a:visited{color:#979b9e;}
			#footer a:active,#footer a:hover{color:#403f41;}
			#footer .footer-item{margin:0 5px;}
			
			#error_div{ height:40px; width:560px; background-color:#ce7d7d;border-radius: 4px 4px 4px 4px; margin-bottom:20px; display:none; }
			#error_mess{ width:300px; height:40px; font-size:30px; color:Red;}
			#user_mes{height:42px; width:600px;}
			#user_email{height:40; width:204px; float:left; position:relative;}
			#user_psw{ height:45px; width:204px; float:left; left:20px;  position:relative;}
			#text_mail,#text_psw{height:40px;width:200px;line-height:40px;float:left;margin-right:10px; font-size:22px; border:1px solid #DBDFE6; border-radius: 4px 4px 4px 4px;position:relative;}
			#mail_error,#psw_error{color: #92A2AF;cursor: text;font-size: 18px; left: 8px;position: absolute; margin-top: 8px; display: block;}
			#btn_login{ height:45px; width:134px; float:left; margin-left:40px; }
			#forget{margin-top:10px;height:22px;float:left;width:100%;}