*,html,div,body,ul,li,img{margin:0; padding:0; border:none; list-style:none; }
html{overflow-y:scroll;overflow-x:scroll; }
body{font-size:14px; font-family:'Microsoft Yahei';color: #4b4b4b; background-color: #fff; width:100%;height: 100%;overflow: hidden;}
a:link,a:visited{text-decoration:none; }
.clear{clear:both;}
a{cursor: pointer;color: #4b4b4b;}
a:hover{color: #58ce71;}
input{outline: none;}


/*#test{padding-top: 1%;}*/
.header {
    width: 100%;
    background-color: #fff;
    height: 100px;
    margin: 0 auto;
/*    margin-top: 50px;*/
    z-index: 2;
   /* overflow: hidden;*/
}
.head{width: 1000px;margin: 0 auto;height: 100%;}
.headerLogo {
	margin-top: 10px;
}
.main {
    padding-top: 20px;
 /*   padding-bottom: 50px;*/
 /*   margin-bottom: 20px;*/
    /*position: relative;*/
    
    display: block;
     height:600px;
    background-color: #ede9df;
    position: relative;
    min-width: 1000px;
        background-image: url(../images/bac.png);
}
.main-inner {
    width: 1000px;
    margin: 0 auto;

    height:100%;
    overflow: hidden;
    background-repeat: repeat-x;
    background-position: left;
    position: relative;
}


.big {
    width: 323px;
    height: 450px;
    top: 56px;
    left: 60%;
    position: absolute;
    margin-left: 0px;
}
/*.tab-2 {
    background-position: -323px 0;
}*/
.login {
    width: 295px;
    height: 360px;
    padding: 13px 14px 15px;
    text-align: left;
    z-index: 2;
    background: url(../images/login_v5.png) no-repeat;
    -background-image: url(../images/login_ie6_v5.png);
}
.loginFuncApp {
    padding-left: 15px;
    width: 132px;
    border-right: none;
    background: url('../images/icon_code.png') 28px 17px no-repeat;
}
.loginFunc {
    width: 100%;
    height: 47px;
    overflow: hidden;
    clear: both;
}
.loginFuncNormal, .loginFuncApp {
   width: 136px;
    height: 100%;
    overflow: hidden;
    position: relative;
    line-height: 46px;
    float: left;
    font-size: 14px;
    text-align: center;
    color: #626262;
    cursor: pointer;
}
.loginForm {
    width: 275;
    height:233px;
 
    padding: 10px 10px 0 10px;
}
#appLoginTab h3 {
    padding-top: 20px;
    font-weight: normal;
    line-height: 35px;
    text-align: center;
}
#appLoginTab .code{width: 135px;height: 135px;border:  1px solid #ddd;margin: 5px 5px;margin: 0 auto;margin-top: 20px;}
.xuanchuan{height: 50px;text-align: left;color:#9bacc6;    padding-left: 20px;margin-top: 20px; }

.jn_login_form_li_con{position: absolute;width: 245px;
    height: 42px;
    right: 35px;
    line-height: 42px;
 
    background: url(../images/bg_v3.png) 0 -352px no-repeat;
    border: none;}
    .u-logo {
    width: 14px;height: 16px;
    padding: 0 7px 0 9px;
}
.u-logo-img1{width: 17px;height: 20px;top: 8px;position: absolute;
    background: url(../images/bg_v3.png) -167px -58px no-repeat;

}
.u-logo-img2{width: 17px;height: 20px;top: 8px;position: absolute;
    background: url(../images/bg_v3.png) -190px -58px no-repeat;}
.usertext,.pwdtext{    width: 200px;    background: none;
    position: absolute;
    left: 30px;
    top: 3px;
    /* bottom: 10px; */
    -webkit-appearance: none;
    line-height: 35px;
    border-radius: 5px;}


.pr-domain{position: absolute;right: 10px;bottom: 0px;}
.m-unlogin {
   width: 225px;padding-left: 30px;
    /*top: 162px;
    right: 22px;
    padding: 0;*/
}
.b-unlogn {
    position: relative;
    padding: 0 0 0 0;
    margin-right: 0;
    border-right: none;
}
.b-unlogn .u-checkbox {
    width: 13px;
    height: 13px;
    margin: 3px 0 0 5px;
    border: none;
    
}
.b-unlogn .u-checkbox .un-login {
    width: 13px;
    height: 13px;
}
.forgetpwd{position: absolute;top: 0px;right: 10px;}
.btn{width: 255px;height: 40px;margin-left: 20px;margin-top: 20px;}
.btn a{width: 110px;float: left;text-align: center;color: #fff;line-height: 38px;
    height: 38px;display: block;background-image: url(../images/bg_v2.png);background-repeat: no-repeat;}
.btn .loginbtn{background-position: 0 -208px;margin-right: 10px;margin-left: 10px;}
.btn .registerbtn{background-position: -117px -208px;color: #111;}

.jn_login_form_li_con em {
    position: absolute;
    font-style: normal;
    right: 0;
   bottom:30px;
    text-align: right;
    color: #f00;
}







/* footer */
.footer{height:90px;margin:0 auto;width: 100%;}
.footer-inner{width:1000px;height:90px;overflow:hidden;margin:0 auto;color:#848585;position:relative;text-align: center;}