/* CSS Document */

.member{float:left; margin-top:5px;}
.go-register{background:url(../images/sd_03.jpg) left center no-repeat;padding:6px 6px 6px 25px;color:#676768;line-height:20px;}
.go-login{float:left;display:block;height:27px;line-height:27px;background:url(../images/user_icon.png) left center no-repeat;padding:0 0 0 25px;color:#000000;}
.member a:link{ text-decoration:underline;}
.member a:hover{ text-decoration:none;}
.go-login2{padding:6px;color:#878788;line-height:20px;}

.body_cnt{background:url(../images/bg_1.jpg) center top no-repeat;width:912px;margin:40px auto 0;}
.reg_article_cnt{background:#ffffff url(../images/bg_2.jpg) bottom center no-repeat;padding:0 0 150px 0;}
.reg_article_cnt p{padding:15px 20px 0;color:#000000; font-size:12px;}
.reg_bnt{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;}
.mm{margin:66px 0 66px 180px;}
.mm2{margin:26px 0 26px 370px;}

.reg_info{width:100%;color:#000000;font-size:14px;margin-bottom:20px;}
.reg_info th{height:27px;background-color:#a5b4e8;padding:0 0 0 20px;border-bottom:none;}
.reg_info td{height:35px;}

.reg_info td .reg_tips{padding:0 0 0 32px;font-size:12px;line-height:19px;}
.red{color:#ff0000;font-family:宋体;font-size:14px;padding:0 5px 0 20px;}
.reg_sel,.reg_txt,.reg_sel2,.reg_txt2,.reg_sel3,.reg_txt3{width:229px;height:20px;border:1px inset #e3e9ef;}
.reg_sel2,.reg_txt2{width:397px;}
.reg_sel3,.reg_txt3{width:450px;}
.reg_info td label{display:inline;font-weight:normal;padding:0 15px 0 5px;}

.reg_bnt_box{border-top:1px solid #b1b1b1;padding-top:20px;text-align:center;color:#130076;font-size:14px;}
.reg_bnt_box a{color:#130076;font-weight:bold; text-decoration:underline;}

.smallLay{width:554px;height:246px; position:fixed;top:200px;left:300px;z-index:9999;background:url(../images/prompt_bg.png) top center no-repeat;padding:18px 15px;}
.Prompt-tit{color:#ffffff;font-size:20px;padding:0 10px;line-height:38px;}
.smallLay p{padding:20px 10px;font-size:14px;line-height:19px;color:#000000;}

.reg_ka{margin:20px 0 20px 250px;}

.reg_article_cnt .ka_p{padding:15px 40px;font-size:14px;}
.bg_login{background:url(../images/denglu_03.jpg) top center no-repeat; width:911px; height:434px;padding-bottom:0px;}
.bg_login_bottom{background:url(../images/di_07.jpg) top center no-repeat;width:912px; height:38px;}
.login_container_left{float:left; width:400px; font-size:14px; color:#FFFFFF;}
.login_container_right{float:left; width:498px;}

.login_container_left #user-login-form{margin-left:60px;}
.login_container_left .form-item-name{color:#FFFFFF; margin:0;}
.login_container_left .form-item-pass{color:#FFFFFF; padding-top:15px; margin:0;}
.login_container_left label{float:left; font-weight:normal; width:95px; text-align:right; padding-right:5px;}
.login_container_left input{border: 1px solid #ABADB3;height: 20px;padding-top: 2px; width: 210px;}
.login_container_left input#edit-captcha-response{width:120px;}
.page-user-login .login_container_left input#edit-captcha-response{float:left;}
#user-register-form select#edit-field-certificate-type-und{width:233px;}
.login_container_left .captcha{position:relative;}
.login_container_left .captcha img{position:absolute;right:30px; top:0px; height:24px;}
.login_container_left #user-login-form .item-list {clear: both;float: left;height: 35px;margin-top: 5px;width: 100%;}
.login_container_left #user-login-form .item-list ul { float: left;}
.login_container_left #user-login-form .item-list li.first { display: inline; float: left; height: 25px; padding-left: 15px; width: 120px; font-size:12px;}
.login_container_left #user-login-form .item-list li.last { display: inline; float: left;  height: 25px;  padding-left: 15px;  width: 150px; font-size:12px; margin-left:0;}
.login_container_left #user-login-form .item-list a { color: #FFFFFF; float: left;height: 25px; margin: 0 15px; text-align: center; text-decoration: underline;}
.login_container_left #user-login-form .form-actions input.form-submit {background: url(../images/logobun.jpg) no-repeat scroll left top transparent;cursor: pointer; height:29px;width: 111px; margin-left:100px; border:0; padding-top:0;}
.login_container_left .message_container{height:125px;}
.login_container_left #front_message{margin-top:103px; float:left; display:inline; margin-left:90px; text-align: center; width: 280px;}
.login_container_left #front_message .error a{display:none;}


.login_container_left #front_message .messages{height:18px;}
.user-agress{ background: url(../images/res_bnt_bg.jpg) no-repeat scroll left top transparent; width:169px; height:38px; margin:35px 0 0 350px; line-height:35px; color:#fff; font-size:20px; text-align:center;}
a.user-agress:hover{text-decoration: none;}

#user-register-form{padding:0; color:#000;}
#user-register-form h2{background-color: #A5B4E8; border-bottom: medium none; height: 27px; padding: 0 0 0 20px; color: #000000; font-size: 14px; line-height:27px;}
.page-user-password h2{background-color: #A5B4E8; border-bottom: medium none; height: 27px; padding: 0 0 0 20px; color: #000000; font-size: 14px; line-height:27px;}
.page-user-password li{font-size:14px; color:#000; padding-bottom:12px;}
.page-user-password .password-form{background:#fff;}
#user-register-form ol{padding:10px 25px;}
.page-user-password #user-pass .form-item{width:50%; float:left; display:inline;}

.page-user-password #user-pass input{width:250px; margin-left:5px;}
.page-user-password .form-item, .form-actions{text-align:center;}
.page-user-password .user-line { padding-top:100px; *padding-top:80px; text-align:center; color:#130076;  background: url("/sites/all/themes/airport/static/user/images/bg-line.gif") repeat-x scroll left bottom transparent;}
.page-user-password #user-pass #edit-submit{margin-top:40px;}
.page-user-password #user-pass label{float:left; display:inline;}
.page-user-password .password-form ol{padding:10px 20px;}
#user-register-form label{font-size:14px;font-weight:normal; width:170px; padding-left:20px; float:left;}
#user-register-form input{border: 1px inset #E3E9EF; height: 20px; width: 229px;}
#user-register-form #edit-field-efn{width:50%; float:left;}
#user-register-form #edit-field-egn{width:50%; float:left;}
#user-register-form #edit-field-salutation{width:100%;float:left;}
#user-register-form #edit-field-pp{width:100%; height:38px; overflow:hidden;}

#user-register-form select{border: 1px inset #E3E9EF;eight: 20px; width:450px;}
#user-register-form #edit-field-mobile input{height: 20px; width:450px;}
#user-register-form .form-item-name{display:none;}
#user-register-form #edit-account input{height: 20px; width:450px;}
#user-register-form #edit-field-country input{height: 20px; width:450px;}
#user-register-form .form-type-radio label {margin-right:10px;padding-left: 10px;}
#user-register-form .user-line {padding-bottom:20px; text-align:center; color:#130076;}
#user-register-form p{font-size:14px;}
#user-register-form .user-line a{color:#130076; font-weight:bold;}
#user-register-form #edit-submit{font-size:18px; color:#fff; margin-left: 0;}
#user-register-form input.reg_bnt{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0;}
#user-register-form input.reg_bnt{}
.page-user-register .reg_article_cnt{padding-bottom:70px;}
#user-register-form input{border: 1px inset #E3E9EF;}
#user-register-form input.error{border:1px solid red;}
.user-error-contanier div.error{background:none; border:none; background:none; color:red;}

#user-pass-reset p{font-size:14px;}
#user-pass-reset input{font-size:14px;height: 20px; width:450px;border: 1px inset #E3E9EF; margin-left:22px;}
#user-pass-reset #edit-submit{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0;margin-top:20px;}

.form-item input.error, .form-item textarea.error, .form-item select.error {border-width:1px;}

#user-pass label{font-size:14px;font-weight:normal; padding: 15px 20px 0; color:#000;}
#user-pass input{font-size:14px;height: 20px; width:450px;border: 1px inset #E3E9EF; margin-left:22px;margin-top: 1em;}
#user-pass #edit-submit{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0;margin-top:20px;}

.mofang h2{ color: #140078;padding: 6px 0;text-align: center;font-size: 14px; background: url(../../global/images/default/bg-line-1.gif) no-repeat scroll center bottom transparent; height:13px; overflow:hidden;}
.page-user-pin #content .region-content{height:635px;}

#user-chang-pin{padding:25px;}
#user-chang-pin input{border: 1px solid #ABADB3; margin-left: 0px; width: 256px;}
#user-chang-pin label{width:150px;}

.page-user-pin #user-chang-pin .form-submit{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0;margin-top:20px;margin-left: 150px;}


#user-chang-profile{padding:0; color:#000;}
#user-chang-profile h2{background-color: #A5B4E8; border-bottom: medium none; height: 27px; padding: 0 0 0 20px; color: #000000; font-size: 14px; line-height:27px;}
#user-chang-profile ol{padding:10px 20px;}
#user-chang-profile label{font-size:14px;font-weight:normal; width:270px; padding-left:20px; float:left;}
#user-chang-profile .form-type-checkbox label{margin-right:10px;padding-left:0px;}
#user-chang-profile input{border: 1px solid #ABADB3; width: 256px; height:20px;}
#user-chang-profile #edit-field-salutation{width:100%;float:left;}
#user-chang-profile #edit-field-pp{width:100%; height:38px; overflow:hidden;}
#user-chang-profile select{border: 1px inset #E3E9EF;eight: 20px; width:256px;}
#user-chang-profile .form-item-name{display:none;}
#user-chang-profile #edit-account input{height: 20px; width:450px;}
#user-chang-profile #edit-field-country input{height: 20px; width:450px;}
#user-chang-profile .form-type-radio label {margin-right:10px;padding-left: 10px;}
#user-chang-profile .user-line {padding-bottom:20px; text-align:center; color:#130076;}
#user-chang-profile p{font-size:14px;}
#user-chang-profile .user-line a{color:#130076; font-weight:bold;}
#user-chang-profile #edit-submit{font-size:18px; color:#fff;}
#user-chang-profile input.reg_bnt{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0; float:left; margin:50px 0 0 180px;display:none;}
#user-chang-profile input.change_bnt{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0; float:left; margin:50px 0 0 280px;}


#user-chang-profile input.error{border:1px solid red;}
.page-user-upprofile #content .region-content{height:635px;}
.page-user-upprofile #user-chang-profile .form-submit{width:169px;height:38px;background:url(../images/res_bnt_bg.jpg) center center no-repeat;color:#ffffff;font-size:18px;cursor:pointer;border:none;margin-bottom:0;margin-left:30px; display:none;}

.provision-div{height:100px; overflow-y:scroll; margin:15px;}

.page-user-register #edit-field-certificate-type,
.page-user-register #edit-field-birthday{width:50%; float:left;}