.user {width:980px;background:#ffffff;margin:10px auto 8px auto; overflow:hidden;}

.user ul.menu {width:166px;float:left; padding:0px; margin:0px;border:1px solid #C8E0E0;background-color: #F7FCFF;list-style-type:none; margin-right:5px;}
.user ul.menu li {height:28px;line-height:28px;padding:5px;margin:0px;letter-spacing:5px; text-align:center; font-size:14px;}
.user ul.menu li a{ width:150px; display:block; height:28px;}
.user ul.menu li a:hover { background:#EDEDED; text-decoration:none;}
.user .main {width:805px;overflow:hidden; float:left;}
.user .main .lolo{ width:70px; height:25px; border:1px #2B76AF solid;background:url(../images/user_img/user_2.gif); color:#2A3030;}


.reg-select{ width:890px; overflow:hidden; margin:0px auto;}
.reg-select .content{width:444px; overflow:hidden; height:331px; float:left;POSITION:relative;margin:0;padding:0;}
.reg-select .bg-mobile {background:url(../images/user_img/reg-mobile.gif) no-repeat 25px 72px;}
.reg-select .bg-email {background:url(../images/user_img/reg-email.gif) no-repeat 30px 70px;}
.reg-select .content dd{margin:0;padding:0;}
.reg-select .partition{width:1px; overflow:hidden; height:331px; background:url(../images/user_img/reg-partition.gif);float:left;}
.reg-select .mobile-title {POSITION: absolute; TEXT-INDENT: -999em;WIDTH: 199px; DISPLAY: block; BACKGROUND-POSITION: 0px -590px; HEIGHT: 25px; OVERFLOW: hidden; TOP: 63px; LEFT: 200px; background:url(../images/reg-title01.gif) no-repeat;}
.reg-select .Email-title {POSITION: absolute; TEXT-INDENT: -999em;WIDTH: 199px; DISPLAY: block; BACKGROUND-POSITION: 0px -590px; HEIGHT: 25px; OVERFLOW: hidden; TOP: 63px; LEFT: 200px; background:url(../images/user_img/reg-title02.gif) no-repeat;}
.reg-select .imaa{POSITION: absolute;top: 70px;left: 30px;}
.reg-select .look{POSITION: absolute;top: 261px;left: 137px;color:#545454;}
.reg-select a.enter{POSITION: absolute;width:170px;height:39px; overflow:hidden;background:url(../images/user_img/reg-enter.gif) no-repeat;TEXT-INDENT: -999em;left: 28px;top: 90px;}
.reg-select a.enter:hover{background:url(../images/user_img/reg-enter-over.gif) no-repeat;}
.reg-select .intro{POSITION: absolute;HEIGHT: 135px;TOP: 100px;LEFT: 210px;width: 240px;}
.reg-select .intro ul{list-style:none; border:none;margin:0;padding:0;}
.reg-select .intro li{ height:30px; line-height:30px; overflow:hidden; padding-left:30px; margin:3px 0px;}
.reg-select .intro .login{background:url(../images/user_img/reg-icon-block.gif) no-repeat 0px 3px;}
.reg-select .intro .password{background:url(../images/user_img/reg-icon-mobile.gif) no-repeat 3px 0px;}
.reg-select .intro .T-mail{background:url(../images/user_img/reg-icon-mail.gif) no-repeat 0px 4px;}


.login{ margin:50px auto;}
.login table{ border:1px #A1D0EA solid;background:#fff url(../images/user_img/Users_Group.png) no-repeat 20px 70px; margin:50px auto;}
.login .tit{ color:#1B1B1B; letter-spacing:5px; height:32px; line-height:32px;}
.login .tita{height:30px;line-height:30px; overflow:hidden;font-size:20px;letter-spacing:5px; background:#F3FCFF; border-bottom:1px #A1D0EA solid; color:#003C59;}
.login .lolo{ width:70px; height:25px; margin:10px auto;border:1px #2B76AF solid;background:url(../images/user_img/user_2.gif); color:#2A3030; cursor:pointer;}
.login .in{ border:1px #859AB9 solid; width:140px; height:18px; line-height:18px;}
.login .inn{ border:1px #859AB9 solid;}


/* -- Register -- */
.Register {width:980px;margin:0 auto;border:1px solid #FFF; overflow:hidden;}
.Register .reg-form{width:800px;margin:10px auto;border:1px solid #FFF; font-size:14px;}
.Register .reg-form h2{font-size:14px;margin:10px;text-align:center;color:#CE1D17}
.Register ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px;margin-top:20px;}
.Register ul li{height:46px;padding-left:200px;}
.Register ul li .input{float:left;width:250px;}
.Register ul li .input label{height:26px;line-height:26px;display:block;float:left;width:80px}
.Register ul li .tips{float:left;widthpadding-left:10px;height:26px;line-height:26px;}
.Register ul li .input .btn-submit{display:block;width:200px;margin:5px auto auto 95px;}
.Register .agreements{width:800px;margin:10px auto;border:1px solid #DDD;background:#EFEFEF}
.Register .agreements h2{font-size:14px;margin:10px;text-align:center;color:#CE1D17}
.Register .agreements .content{width:760px;margin:10px auto;border:1px solid #EEE;padding:10px;height:100px;overflow:auto;background:#FFFFFF}



.u-d-tb { background:#F6F6F6; width:700px; margin:5px auto;}
.u-d-tb th{ background:#FBFBFB;height:35px;}
.u-d-tb td{ background:#FFFFFF;height:35px;}
.u-d-tb td.td1{ background:#FBFBFB; text-align:right;}
.u-d-tb th{padding-right:5px;}
.u-d-tb th.th1{ background:#FBFBFB; text-align:right; width:80px;}


/* for data import temporarily */
.d-import{ margin:50px auto;}
.d-import table{ border:1px #A1D0EA solid;background:#fff}
.d-import .tit{ color:#1B1B1B; letter-spacing:5px; height:25px;}
.d-import .tita{height:21px; line-height:21px; overflow:hidden;font-size:18px;letter-spacing:5px; background:#F3FCFF; border-bottom:1px #A1D0EA solid; color:#003C59;}
.d-import .lolo{ width:70px; height:25px; border:1px #2B76AF solid;background:url(../images/user_img/user_2.gif); color:#2A3030;}
.d-import .in{ border:1px #859AB9 solid; width:140px; height:18px; line-height:18px;}
.d-import .inn{ border:1px #859AB9 solid;}
