/**
 * 拜访样式文件
 * 
 * @version $Id: visit.submit.css 4428 2018-01-02 04:17:17Z fuy $
 * @creator liqt @ 2013-07-02 16:57:50 by caster0.0.3
 */

/*待完善更多文章显示样式*/
@media all {
    .college {
        position: absolute;
        left:-54px;
    }
    .reception-ou-tips {
        position: absolute;
        left:63px;
    }
    .ou-name {
        position: absolute;
        left:98px;
        line-height: 30px;
    }
    .num {
        position: absolute;
        left:-43px;
    }
    .category-ou {
        position: absolute;
        left:-53px;
    }
    .date {
        position: absolute;
        left:-44px;
    }
    .org-tips {
        position: absolute;
        left:102px;
        line-height: 30px;
    }
    .ou .contact {
        position: relative;
        top: -40px;
    }
    .car-tips {
        margin-left: 10px;
    }
    .gate {
        position: relative;
        left:-47px;
    }
  
  
    #form-guest{
        background-color: #eaeeef;
    }
    #form-guest {
        border: 1px solid #E3E3E3;
        margin: 20px 10px;
        padding: 20px;
        text-align: center;
    }
    
    #form-guest .item {
        margin-bottom: 10px;
        color: #000;
        font-size: 14px;
    }
    
    #form-guest .item.ou {
        height: 120px;
        line-height: 40px;
    }
    #form-guest .item.guide {
        height: 80px;
        line-height: 40px;
    }
    #form-guest .item.guide label{
        position: relative;
        left:22px;
    }
    #form-guest .item.reception {
        position: relative;
        left:33px;
    }
    #form-guest .item.reception-content {
        height: 120px;
        line-height: 40px;
    }
    #form-guest .item.car .v-car-record {
        margin: 5px;
    }
    #form-guest .item.captcha {
        margin-top: 20px;
    }
    
    #form-guest .item.textarea.line-ready {
        height: 95px;
        line-height: 40px;
    }
    #form-guest .item.textarea.comment {
        height: 200px;
        line-height: 40px;
    }
    
    #form-guest .item label {
        width: 200px;
        color: #666;
    }
    #form-guest .item.textarea.line-ready label {
        position: relative;
        top:-70px;
    }
    #form-guest .item.textarea.comment label {
        position: relative;
        top:-170px;
    }
    
    #form-guest .item label b {
        color: #D8460A;
        padding-right: 7px;
    }
    
    #form-guest .item #reception-ou {
        width: 500px;
        display: inline-block;
        text-align: left;
        margin-left: 110px;
    }
    #form-guest .item #reception-ou label{
        margin-right: 30px;
    }
    
    #form-guest .tip {
        text-align: center;
        font-size: 24px;
        margin-bottom: 15px;
    }
    #form-guest .tip2 {
        text-align: center;
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 30px;
        color:red;
    }
    #form-guest .tip3 {
        text-align: left;
        font-size: 14px;
        margin-top: 10px;
        color:red;
        margin-left: 300px;
    }
    
    #form-guest input,
    #form-guest textarea#comment{
        border: 1px solid #DDDDDD;
        height: 20px;
        width: 500px;
        padding: 5px;
        padding-left: 0;
    }
    #form-guest textarea#car-record{
        border: 1px solid #DDDDDD;
        height: 20px;
        width: 500px;
        padding: 5px;
        padding-left: 0;
    }
    #form-guest textarea#line-ready{
        border: 1px solid #DDDDDD;
        height: 20px;
        width: 500px;
        padding: 5px;
        padding-left: 0;
    }
    #form-guest textarea#comment {
        height: 180px;
    }
    #form-guest textarea#car-record {
        height: 80px;
        margin-left: 65px;
    }
    #form-guest textarea#line-ready {
        height: 80px;
    }
    #form-guest input#name-ou{
        margin-left: 87px
    }
    #form-guest input#name-org{
        margin-left: 96px
    }
    #form-guest input#captcha{
        border: 1px solid #DDDDDD;
        height: 20px;
        padding: 5px;
        width: 100px;
    }
    #form-guest input.input_radio {
        width: 30px;
    }
    
    #form-guest .input {
        width: 500px;
        display: inline-block;
        padding-left: 0;
        color: #666;
    }
    #form-guest .input .start,
    #form-guest .input .type,
    #form-guest .input .v-date,
    #form-guest .input .v-gate,
    #form-guest .input .v-category-ou,
    #form-guest .input .v-period,
    #form-guest .input .v-num{
        float: left;
    }
    
    #form-guest .input .v-period{
        margin-left: 10px;
    }
    
    #form-guest .row-button {
        margin: 20px 0;
    }
    
    #form-guest .button-submit {
        font-size: 16px;
        font-weight:bold;
        height: 40px;
        width: 120px;
        cursor: pointer;
        background-color: #f39700;
        color: #fff;
        border-radius: 4px;
    }
    
    
    #form-guest .form-control {
        border: 1px solid #cccccc;
        border-radius: 4px;
        font-size: 14px;
        height: 30px;
        line-height: 1.42857;
        padding: 6px 12px;
    }
    
    #form-guest .college,
    #form-guest .date,
    #form-guest .gate,
    #form-guest .category-ou,
    #form-guest .num{
        position: relative;
        top:-10px;
    }
    #form-guest .to {
        position: relative;
        left:-30px;
    }
    #form-guest .reception-content .contact {
        position: relative;
        top:-55px;
    }
    #form-guest .reception-content .reception-contact-1 {
        margin-left: -102px;
    }
    #form-guest .reception-content .reception-contact-2 {
        margin-left: -44px;
    }
    
    #form-guest .item #car {
        width: 500px;
        display: inline-block;
        text-align: left;
    }
    #form-guest .item #car label{
        margin-right: 30px;
    }
    
    #form-guest #img-captcha {
        position: relative;
        top:9px;
    }
    
    #form-guest .readonly {
        color:#777;
        pointer-events: none;
    }
    
    .result .tip {
        text-align: center;
        font-size: 22px;
        margin-top: 100px;
        color:#c9151e;
    } 
    .result a.home {
        text-align: center;
        font-size: 16px;
        margin-top: 100px;
        color:#294795;
        display: block;
    } 
}