@CHARSET "UTF-8";

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
        border-color: rgb(3, 169, 121);
        outline: 0;
        outline: thin dotted \9;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgb(3, 169, 121);
        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgb(3, 169, 121);
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
        background-color: #fff;
        background-image: none;
        color: rgb(0, 0, 0);
}

.headuser { float: right;color: white;margin: 45px 20px 0 0;font-size: 12px;}
.headuser a { color:white;}

.bodyContainer2 {font-family: '微软雅黑'; width: 1000px; height: 768px; color: #50575d; margin: 0 auto;}

/*--登陆页--*/
.bady_back { background-color: #f2f6f9; }
.setContainer { width: 452px; height: 458px; margin: 0 auto; background: url('imagesreservation/userLogin_img.png') no-repeat; }

/* left */
/*.left_img { position: relative; float:left; width:440px; height:402px; margin: 30px 60px 0px 14px; }
.loginAD { width:440px; height:402px; }
.home { position: absolute; bottom: 18px; left: 67px; width: 74px; height: 20px; cursor: pointer; background: url(about:blank); }
*/
.userLoginRight { width: 332px; height: 402px; background: white; padding: 31px 0px 0px; margin: 5px auto 0px; }
.userLoginRight .login_screen_logo { width: 125px; height: 60px; }
.userLoginRight p.ULTitle { padding: 20px 0px 0px 0px; }
/* end left */

/*--注册页--*/
.setContainer_register { width: 890px; height: 460px; margin: 0 auto; }

/* right */
.loginbtndiv{height:24px; margin-bottom: 10px;}
.automatic_login { padding: 0px 0px 20px; }
.automatic_login input { margin: 0px 5px 0px 0px !important; }
.automatic_login samp { font-size: 12px; }
.input_in { position: relative; }
.input_box_style { width: 288px !important; height: 42px !important; font-size: 14px !important; padding-left: 36px !important; margin-bottom: 20px !important; }
.input_in .small_icons_user_name { background: url('imagesreservation/small_icons.png') 0px 0px no-repeat; width: 18px; height: 18px; position: absolute; top: 16px; left: 10px; }
.input_in .small_icons_password { background: url('imagesreservation/small_icons.png') -26px 0px no-repeat; width: 18px; height: 18px; position: absolute; top: 16px; left: 10px; }
.oragenBtn_in {background: #03a979; color: white !important; display: inline-block;border: none; font-size: 18px; cursor: pointer; width: 332px; height: 42px; text-align: center; }
.oragenBtn_in samp { line-height: 220%; font-family: '微软雅黑'; }
.userLoginRight form input[type='text'],.userLoginRight form input[type='password'] { width: 206px; color:#ababab; font-size:12px;}
.userLoginRight form label { font-size:10px;}
.userLoginRight form a.forget_password { vertical-align: top; display: inline-block; color:#03a979; font-size: 12px; margin-top: 20px; }
.userLoginRight form a.forget_password:hover { color:#047a58; }
.userLoginRight form a.forget_password_style { margin-left: 10px; }
.ULresign { font-size: 12px; display: inline-block; margin: 10px 0 10px 36px;}
.otherLogin .weibo,.otherLogin .qq { border: 1px solid #cacaca;width: 103px;height: 24px;display: inline-block;margin:10px  0 0 0;cursor: pointer;font-size:10px;}
.otherLogin .weibo { margin-right:15px;}
.qqIcon  { background: url('images/toolPic/singleSign.png') -1262px -3px;width: 35px;height: 45px;display: inline-block;zoom: 0.5;-moz-transform: scale(0.5);}
.weiboIcon  { background: url('images/toolPic/singleSign.png') -1319px 0px;width: 43px;height: 45px;display: inline-block;zoom: 0.5;-moz-transform: scale(0.5);}
@-moz-document url-prefix() {.weiboIcon ,.qqIcon {vertical-align: top;margin:-10px -4px 0;}}
.otherLogin span { vertical-align: top; line-height: 24px; margin-left: 5px;}
.smilelogoleft { color:#50575d; font-size:12px; border-left:1px solid #ef8762; padding-left:10px;}
.smilelogoleft p { margin:0;}
.smilelogoleft h4 { color:#ef8762;}
/* end right */
.ULbottom { font-size:12px; text-align: center; color:white; padding: 20px 0 10px;}
.ULbottom a { color:white;}
.ULbottom2 { font-size:12px; text-align: center; color:white; padding:20px 0 10px; }
.ULbottom2otherpadding { padding:20px 0 10px; }
.ULbottom2 a { color:white;}
.ULmap { background:white; position:absolute; border:1px solid #cacaca; padding:10px 20px; top: 66px; font-size:12px; right:0px; z-index: 6;}
.ULmap a { color:#50575d;}
.ULmap i { background: url('images/toolPic/web.png') -1049px -24px;width: 10px;height: 9px;display: inline-block;position: absolute;top: -8px;right: 23px;}
.erweima { display: inline-block;vertical-align: top;margin-top: 300px;margin-left:100px;}
.erweima img { width:137px; height:144px;}
.erweima p { font-size:12px; text-align: center;}
.URLeft { display: inline-block; margin: 47px 0px 0px 10px; width:500px;}
.URLeft label,.URLeft input { font-size:14px;}
.URLeft label a { color:#50575d;}
.controls input[type='radio'] { margin:0px 5px 0px 20px;}
.controls .registertiaokuan[type='radio'] {margin: 9px 0 10px -21px;}
.form-horizontal { font-size:14px;}
ul.registernotelist { margin-bottom:20px;}
ul.registernotelist li { font-size: 14px; margin-left: 60px; list-style-type: circle; list-style-position: outside;}
.control-group .oragenBtnReg { margin-left:20px;}
.form-horizontal .control-group,.form-horizontal .controls { position:relative; width:240px;}
.controls .error  { position: relative; border: 1px solid #ef8762; display: inline-block; height: 22px; border-left: none; font-size: 12px; vertical-align: middle; line-height: 22px; padding: 0 10px; left: 240px; top: 3px; margin-top: -30px;}
.control-group .controls { display:block;}