
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset, caption, span, th, td{margin: 0;padding: 0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
body{color: #404040;font-family: "Microsoft Yahei";font-size: 12px;line-height: 1.5;text-align: left;}
img, ul, li{margin: 0;padding: 0;border: medium none;}
ol, ul{list-style-image: none;list-style-position: outside;list-style-type: none;}
.panel-display{width: 970px;margin: 0 auto;display: inline;overflow: hidden;}

.wrap{width: 100%;margin: 0 auto;overflow: hidden;}
.wrap .head{border-bottom: 1px solid #ececec;height: 110px;margin: 0 auto;overflow: hidden;width: 100%;}
.head-box{margin: 25px auto auto;overflow: hidden;width: 1000px;}
.head-boxleft{float: left;font-size: 24px;height: 35px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 800px;}
.headlink{background-attachment: scroll;background-image: url("../../../../../../../profiles/space/themes/front/modules/member/images/main-right.jpg");background-position: 0 0;background-repeat: no-repeat;color: #333333;display: inline;float: right;margin-right: 30px;margin-top: 18px;text-align: right;width: 150px;}
.headlink a{color: #666666;text-decoration: none;}
.head_dianhua{color: #74ab37;font-size: 16px;font-weight: bold;}
.logo{float: left;height: 72px;margin: 45px 0 0 50px;width: 275px;display: inline;overflow: hidden;}
.logotxt{float: left;margin: 68px 0 0 10px;font-size: 24px;font-family: "微软雅黑";color: #fbb31a;font-style: italic;line-height: 40px;display: inline;}
.headlink a:hover{text-decoration: underline;}
.main{clear: both;margin: 10px auto;overflow: hidden;overflow: hidden;position: relative;width: 1000px;}
.main-left{float: left;margin-top: 62px;overflow: hidden;width: 600px;}
.login-box{width: 336px;height: 367px;float: right;margin-right: 50px;margin-top: 62px;display: inline;overflow: hidden;background: url("../../../../../../../profiles/space/themes/front/modules/user/images/iconfont-tongxingicon.png") no-repeat scroll 0 0 transparent;}
.boxbg{height: 307px;margin: 1px 0 0 4px;overflow: hidden;width: 336px;}
.login-box .boxbg .title{color: #184190;font-size: 16px;height: 40px;line-height: 40px;margin-bottom: 5px;margin-left: 15px;margin-right: 0;overflow: hidden;padding-left: 50px;padding-top: 41px;width: 250px;}
#linegroupon-login{text-align: left;}
.userinfo{font-size: 14px;margin-left: 25px;}
.userinfo ul li{height: 30px;line-height: 30px;margin-bottom: 18px;position: relative;width: 250px;color: #08348b;}
input.ipt-t{border: 1px solid #7b96ad;font-size: 14px;height: 19px;margin: 1px;padding: 4px 5px 1px;width: 170px;}
.userinfo ul li span{margin-right: 2px;}
.userinfo ul li.s-state{font-size: 12px;height: 18px;line-height: 18px;padding-left: 57px;width: 194px;}
input.tl{margin-right: 3px;padding: 0;vertical-align: -2px;}
label{cursor: pointer !important;}
.userinfo ul li.s-state a{margin-left: 20px;color: #167cca;text-decoration: none;}
.userinfo ul li.s-state a:hover{text-decoration: underline;}
.userinfo ul li.s-btn{height: 30px;padding: 10px 0 0 65px;width: 194px;}
input.smb-btn, #linegroupon-login input.form-submit{background-position: 0 0;border: 0 none;cursor: pointer;height: 32px;width: 109px;}
a:hover input.smb-btn, #linegroupon-login input.form-submit{background-position: -157px 0;}
input.smb-btn, .re-u, .smb-reg, .reg-titles-bottom, .finished, #linegroupon-login input.form-submit{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 0 0 transparent;}
.re-u{background-position: 0 -35px;clear: both;height: 33px;line-height: 33px;margin-top: 20px;overflow: hidden;padding-left: 15px;width: 279px;font-family: "微软雅黑", " 宋体";font-size: 14px;}
.smb-reg{background-position: 0 -81px;border: 0 none;cursor: pointer;display: block;height: 41px;margin-left: 70px;margin-top: 3px;width: 154px;}
.smb-reg:hover{background-position: -157px -81px;}
.footer{border-top: 1px dashed #dbdbdb;clear: both;margin: 0 auto 8px;overflow: hidden;padding-top: 0;width: 100%;}
.slogan{height: 51px;margin: 15px auto auto;text-align: center;width: 1000px;}
.copyright{width: 660px;height: 51px;float: left;overflow: hidden;}
.copyright p{color: #666;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: 26px;line-height: 26px;overflow: hidden;text-indent: 30px;width: 630px;}

.main .signup{background-color: #ffffff;border: 1px solid #dfdfdf;border-radius: 3px;font-size: 12px;margin: 0 auto 50px 0;overflow: hidden;width: 968px;}
.signup .reg-titles{height: 80px;margin: auto auto 20px;width: 800px;}
.signup .reg-titles .l{float: left;font-size: 18px;height: 30px;padding-top: 50px;position: relative;font-size: 18px;text-align: left;width: 200px;color: #184190;font-family: "微软雅黑", " 宋体";}
.signup .reg-titles .r{clear: right;float: right;font-size: 13px;height: 30px;padding-top: 53px;position: relative;text-align: right;width: 500px;font-family: "微软雅黑", " 宋体";color: #fbb31a;font-size: 14px;}
.reg-titles-bottom{background-position: 0 -123px;width: 800px;height: 31px;margin: 0 auto;}
.signup form{clear: both;overflow: hidden;padding: 5px 0 30px;margin: auto auto 0;}
.signup .tr{clear: both;overflow: hidden;padding: 5px 0;width: 800px;margin: auto auto 0;}
.signup .titles{float: left;height: 20px;padding-top: 2px;font-size: 12px;position: relative;text-align: right;width: 180px;color: #08348B;}
.signup .titles span{color: red;}
.signup .input-area{float: left;padding-left: 5px;position: relative;text-align: left;width: 190px;}
.signup .input-area input{border: 1px solid #9CB8BC;height: 18px;padding: 2px;width: 170px;}
.signup .error-info{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/reg-info-error.gif") no-repeat scroll left 4px transparent;clear: right;color: red;float: left;padding-left: 18px;padding-top: 2px;position: relative;text-align: left;width: 250px;font-size: 12px;}
.signup .show-info{clear: right;color: #9e9e9e;float: left;position: relative;text-align: left;width: 360px;font-size: 12px;}
.signup .success-info{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/reg-info-success.gif") no-repeat scroll left 4px transparent;clear: right;color: #039B07;float: left;height: 15px;padding-left: 18px;padding-top: 4px;position: relative;text-align: left;width: 300px;font-size: 12px;}
.signup .verify-img{float: left;position: relative;text-align: left;width: 150px;}
a{color: #333333;text-decoration: none;}
.signup .info-tr{clear: both;overflow: hidden;margin: auto auto 0;width: 800px;margin-top: 5px;font-size: 12px;}
.signup .info-tr a:hover{color: #FF0000;}
.info-tr input{clear: both;overflow: hidden;margin-left: 180px;text-align: left;font-size: 12px;}
.signup .finished{border: 0 none;cursor: pointer;background-position: 0 -164px;height: 34px;padding: 0;width: 146px;}
.signup .finished:hover{border: 0 none;cursor: pointer;background-position: -150px -164px;height: 34px;padding: 0;width: 146px;}
.bottom{float: left;overflow: hidden;height: 40px;width: 800px;}
#user-trade-login-form #edit-pass-wrapper #edit-pass{border: 1px solid #ccc;border-radius: 6px;height: 28px;margin-bottom: 16px;padding-left: 5px;padding-top: 1px;position: relative;}
#user-trade-login-form #edit-pass-wrapper{padding-left: 12px;padding-bottom: 25px;}

.pane-signup-content{margin: 0 auto 0 50px; overflow: hidden; padding: 40px; width: 90%;}
.form-item{display: block;float: left;line-height: 28px;padding: 5px 0;width: 100%;margin: 0;}
.pane-signup-content input{border: 1px solid #ccc;color: #2B2B2B;font-size: 12px;height: 22px;line-height: 20px;margin-top: 1px;overflow: hidden;padding: 2px;}
.pane-signup-content #edit-field-profile-travel-name-0-value, .pane-signup-content #edit-field-profile-travel-mobile-0-value, .pane-signup-content #edit-field-profile-travel-manager-0-value, .pane-signup-content #edit-name, .pane-signup-content #edit-mail, .pane-signup-content #edit-pass-pass1, .pane-signup-content #edit-pass-pass2, .pane-signup-content #edit-realname, .pane-signup-content #edit-phone, .pane-signup-content #edit-company{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 2px -272px transparent;margin-left: 0;padding-left: 15px;width: 178px;float: left;margin-right: 20px;}
.pane-signup-content .form-item .form-required{color: #FF0000;}
.pane-signup-content .form-item .description{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 0 -255px transparent;color: #cdcdcd;margin-left: 5px;padding-left: 10px;width: 365px;display: inline;}
.pane-signup-content .form-item .error{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 2px -278px transparent; color: #f00; display: inline; margin-left: 5px; padding-left: 10px; width: 365px;}
#edit-name-wrapper label ,#edit-mail-wrapper > label,#edit-pass-pass1-wrapper > label,#edit-pass-pass2-wrapper > label,
#edit-company-wrapper > label,#edit-realname-wrapper > label,#edit-phone-wrapper > label{float: left;width: 100px;}
.signup fieldset{border: 0;margin: 0px;}
.signup .node-form{padding-left: 30px;}
.signup .node-form .body-field-wrapper{padding: 0.5em;}
.signup fieldset legend{color: #333333;font-size: 14px;font-weight: bold;height: 25px;line-height: 25px;padding: 0;_margin-left: -8px;}
.signup fieldset .filefield-element{margin: 0px;}
#edit-body-wrapper label{color: #333333;font-size: 14px;font-weight: bold;height: 25px;line-height: 25px;padding: 0;_margin-left: -8px;}
#edit-body-wrapper #edit-body{border: 1px solid #83A8CC;width: 95%;height: 150px;padding: 2px;}
.signup fieldset .form-item{margin: 8px 0;}
.signup fieldset .form-item label{height: 30px;font: 14px/30px Verdana, "宋体";color: #333;}
.signup fieldset .form-item .required, .signup fieldset .form-item .text{border: 1px solid #83a8cc;padding: 1px;height: 18px;line-height: 16px;color: #333;}
.signup fieldset .form-item .description{font: 12px/20px Verdana, "宋体";color: #c4c4c5;}
.signup fieldset .form-item select{}
.signup #edit-submit{float: left;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 38px;line-height: 28px;text-align: center;text-decoration: none;width: 229px;margin-top: 25px;display: inline;background-attachment: scroll;background-color: transparent;background-image: url(../../../../../../../profiles/space/themes/front/modules/user/images/c1.png);background-repeat: no-repeat;}
.signup .pane-signup-login{padding-left: 50px;text-align: left;overflow: hidden;line-height: 28px;display: block;float: left;_margin-left: 120px;_margin-top: -27px;}
.steps-nav{height: 34px;margin: 15px 0 0;padding: 0 15px;}
#user-register-form .step_name{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/zhuc.png") no-repeat scroll 0 0 transparent;margin-left: 20px;}
.steps-nav ul li.active{border-bottom: 5px solid #4C9FFB;color: #3d8be3;}
.steps-nav ul li{background-position: right -23px;border-bottom: 5px solid #CAD1D9;color: #CAD1D9;text-align: center;float: left;font: 16px/25px "Lucida Grande", Lucida, Verdana, sans-serif;margin-left: 3px;padding: 0;}
.type-1 li{width: 32%;}
.type-2 li{width: 24%;}
.select-type-content{width: 785px;margin: 0 auto;}
.signup-type-1{width: 372px;height: 284px;margin: 0 10px;float: left;background: url("../../../../../../../profiles/space/themes/front/modules/user/images/signup-type-1.jpg") no-repeat scroll 0 0 transparent;}
.signup-type-2{width: 372px;height: 284px;margin: 0 10px;float: left;background: url("../../../../../../../profiles/space/themes/front/modules/user/images/signup-type-2.jpg") no-repeat scroll 0 0 transparent;}
.signup-type-1 ul{margin: 130px 0 0 160px;}
.signup-type-1 ul li{float: left;width: 144px;height: 33px;margin: 5px 0 5px 0;}
.signup-type-2 ul{margin: 130px 0 0 160px;}
.signup-type-2 ul li{float: left;width: 144px;height: 33px;margin: 5px 0 5px 0;}
.boxbg #user-login-form, .boxbg #linegroupon-login, #linegroupon-login #input-box{display: block;padding-left: 15px;width: 255px;height: 178px;}
.boxbg .form-item{margin-top: 25px;float: left;}
.boxbg #user-login-form label, .boxbg #linegroupon-login label, #linegroupon-login #input-box label{width: 50px;float: left;text-align: right;color: #333;padding-right: 5px;}
.boxbg #user-login-form label span, .boxbg #linegroupon-login label span, #linegroupon-login #input-box label span{display: none;}
.boxbg #user-login-form input, .boxbg #linegroupon-login input, #linegroupon-login #input-box input{background: none repeat scroll 0 0 #FFFFFF;border-color: #a7a6aa;border-style: solid;border-width: 1px;padding: 1px;color: #2B2B2B;font-family: "Verdana,san-serif,宋体";font-size: 12px;height: 22px;line-height: 20px;overflow: hidden;width: 185px;float: left;margin-left: 5px;}
.boxbg #user-login-form .form-item, .boxbg #linegroupon-login .form-item, #linegroupon-login #input-box .form-item{position: relative;margin-top: 5px;}
.boxbg #user-login-form .form-item div, .boxbg #linegroupon-login .form-item div, #linegroupon-login #input-box .form-item div{float: left;font: 12px/ 20px Verdana, Geneva, sans-serif;color: #F00;padding-left: 60px;width: 195px;position: absolute;top: 36px;left: 0px;}
.boxbg #user-login-form .form-submit, .boxbg #linegroupon-login .form-submit, #linegroupon-login #input-box .form-submit{float: left;background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: transparent;cursor: pointer;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 107px;margin-left: 70px;margin-top: 50px;}
.boxbg #user-login-form .form-submit:hover, .boxbg #linegroupon-login .form-submit:hover, #linegroupon-login #input-box .form-submit:hover{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll -157px 0 transparent;}

.boxbg #user-trade-login-form label{width: 50px;float: left;text-align: right;color: #999;padding-right: 5px;}
.boxbg #user-trade-login-form label span{display: none;}
.boxbg #user-trade-login-form input{background: none repeat scroll 0 0 #FFFFFF;border-color: #a7a6aa;border-style: solid;border-width: 1px;padding: 1px;color: #2B2B2B;font-family: "Verdana,san-serif,宋体";font-size: 12px;height: 22px;line-height: 20px;overflow: hidden;width: 185px;float: left;margin-left: 5px;}
.boxbg #user-trade-login-form .form-item{position: relative;margin-top: 5px;}
.boxbg #user-trade-login-form .form-item div{float: left;font: 12px/ 20px Verdana, Geneva, sans-serif;color: #F00;padding-left: 60px;width: 195px;position: absolute;top: 36px;left: 0px;}
.boxbg #user-trade-login-form .form-submit{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: transparent;cursor: pointer;float: left;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;margin-left: 72px;margin-top: 2px; *margin-top: 18px;text-align: center;text-decoration: none;width: 107px;}
.boxbg .trade-tc{color: #999;margin: 5px 5px 5px 15px;overflow: hidden;padding-left: 20px;padding-right: 34px;}
.boxbg #user-trade-login-form .form-submit:hover{background: url("../../../../../../../profiles/space/themes/front/modules/user/images/bgimg.gif") no-repeat scroll -157px 0 transparent;}
#edit-name-wrapper .field-prefix{float: left;}
#edit-sex-wrapper label{float: left;}
#edit-sex-wrapper .form-item{width: 50px;}
#edit-sex-wrapper .form-item .option{width: 48px;vertical-align: top;line-height: 20px;}
#edit-sex-wrapper .form-item .option input{height: 20px;vertical-align: top;}
/***验证码***/
#edit-captcha{border: 1px solid #ccc;margin-left: 0;padding-left: 2px;width: 68px;float: left;}
#edit-captcha-wrapper .field-suffix label{width: 90px;margin-top: 2px;}
/***同行登录页***/
.login-box{position: relative;}
#register_yg{position: absolute;left: 200px;top: 221px;}
#register_yg a{color: #005BB5;}
#edit-name-wrapper div.error{margin-top: -50px;}


