﻿header .rc{top:5px;}
header .rc a{color:#f87322;border-radius: 5px;background:#fff;}
.login_body{  padding:10px 10px 20px 10px; background:#f7f6f6; border-bottom:1px solid #c8c7cc;}
.login_body a{  cursor:pointer;}
.login_body li{text-align: center; border:none; padding:0; padding-top:20px;}
.login_inputs{ background:#fff; padding:10px; margin-bottom:10px;border: 1px solid #E2E2E2;border-radius: 4px;}
.login_body .label{min-width:60px; padding-right:10px;display: inline-block;text-align:right; vertical-align:middle; color:#333; -webkit-box-flex: 1;}
.text{ width:70%;display: inline-block; text-indent:10px; vertical-align:middle; font-size: 14px;line-height: 28px; text-align: left;-webkit-box-flex: 1;}
.login_body .input
{
     position:relative;
    border-left: 1px solid #c8c7cc;
    border-right: 1px solid #c8c7cc;
    border-top: 1px solid #c8c7cc;
    border-bottom: 1px solid #c8c7cc;
    padding: 4px 4px 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 28px;
    color: #a9a9a9;
    text-align: left;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0);
    vertical-align: middle;
    background-color: #fff;
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    background-image: linear-gradient(top, #ffffff, #e6e6e6); 
    vertical-align:middle;
    margin-top:10px;
    display: -webkit-box;
   -webkit-box-flex: 1;
   text-shadow:none;
 }
.login_section .input:first-of-type{border-radius: 4px; margin-bottom:10px;}
.login_body input{ background-color: #fff; border:none; vertical-align:middle; height:28px; color:#a9a9a9;-webkit-box-flex: 1; display: block;}
.login_body .free_reg{ float:left;}
.login_body .free_reg_state{ float:right;color:#ea7400;}
.login_body .btn_order {display: block;padding: 10px 0;text-align: center;color: #fff;font-weight: bold;font-size: 16px; color:#fff;}
.login_body .forgot_pwd{ margin-right:12px; display:inline-block;float:right;}
.remember_pwd{ margin-left:12px; float:left;display:inline-block; }
.remember_pwd span{ display:inline-block; vertical-align:middle; color:#ea7400;background-size: 22px;}
.icon_close{ position:absolute; right:14px;top: 8px; background-color: #7f8a96;color: #fff; font-size:16px; border-radius: 100%;vertical-align: middle;text-align: center;width: 18px;height: 18px;display: inline-block;line-height:18px;
padding: 2px; display:none;}
.yes,.no{ width:22px; height:22px;padding-right:6px;}
.yes{ background:url(../../cdn1.yaochufa.com/images/mobile/yes.png) no-repeat left top;}
.no{background:url(../../cdn1.yaochufa.com/images/mobile/no.png) no-repeat left top;}
.validation_status{ text-align:left;color: #a9a9a9;}
.resend_btn{margin-top: 9px;margin-left: 10px; line-height:30px;background: linear-gradient(to bottom, #f5f5f5 0%,#d7d7d7 100%);}
.login_body li.error_tip{text-align: left;padding-top: 0px; color:red;line-height: 30px;text-indent: 16px;}
.login_body .tabs{ margin:20px 0; background:#fff; border:1px solid #e2e2e2;border-radius:4px;overflow: hidden;}
.login_body .tabs_header{}
.login_body .tabs_body{ border-top:none; padding:20px 0 10px 0;}
.login_body .tabs-items{display: -webkit-box; width:100%;overflow: hidden;}
.login_body .tabs-items li{-webkit-box-flex: 1;display: block; border-bottom:none;}
.login_body .tabs_header .btn{width: 25%;margin-left: -1px;padding:4px 0px; border-radius:4px 4px  0 0; border-bottom:none; font-size:14px; line-height:30px; background:#e1e1e1; border-radius:0;  border:none;}
.login_body .tabs_header .btn:last-child{ border-right:none;}
.login_body .tabs_header .btn:hover,.login_body .tabs_header .btn.selected{ background:#fff; border:1px  solid transparent;}
.login_body .tabs_body dt,.cash_coupon .tabs_body dd{ border-top:1px solid #DFDFDF; margin-top:-1px; min-width:50px;}
.login_section .input{background-color: #fff;margin:0 10px;margin-bottom:-1px;}
.login_section input{ background-color: #fff; border:none; vertical-align:middle; height:38px; color:#a9a9a9;-webkit-box-flex: 1; display: block;}
.resendcode{ border-radius:4px; border:1px solid #ccc;color:#6b6b6b; height:38px;background: #f4f4f4;background: -moz-linear-gradient(top,#fff,#ddd);background: -ms-linear-gradient(top,#fff,#ddd);background-image: -webkit-gradient(linear,0 0,0 80%,from(white),to(#ddd));background-image: -webkit-linear-gradient(top,white,#ddd);}
.login_section .input .icon_close{ top:12px;}
.inputs1 .input:first-of-type .icon_close{ right: 130px;}
.login_section .login_inputs{  min-height:140px; border:none;}
