.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.booth_banner{width: 1160px;height: 406px;margin-left: auto;margin-right: auto;}
.booth_banner img{width: 100%;}
.booth_con{width: 1160px;margin-left: auto;margin-right: auto;background: #ffffff;border: 1px solid #dddddd;border-top: none;padding-bottom: 50px;}
.booth_title_01{padding: 13px 0 13px 18px;position: relative;font-size: 16px;color: #288BD7;border-bottom: 1px solid #dedede;position: relative;}
.booth_title_01 span{position: absolute;top: 17px;left: 0;width: 9px;height: 16px;background: #288BD7;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.title_01 {color: #020202;font-size: 16px}
.p_01{color: #555555;font-size: 14px;line-height: 30px;margin-top: 10px;margin-bottom: 30px;}

.booth_con .booth_left,
.booth_con .booth_right{float: left;width: 520px;padding-top: 15px;padding-left: 15px;padding-right: 15px;height: 885px;}

.booth_con .booth_left{margin-right: 60px;}
.booth_con .booth_right .booth_right_img{position: relative; padding-top: 25px;margin-bottom: 27px; padding-bottom: 13px;margin-top: 27px;border: 1px solid #e7e7e7;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;height: 415px;}
.booth_con .booth_right .booth_right_img img{width: 100%;}
.booth_con .booth_right .booth_right_img p{padding: 20px 0;color: #d0121b;font-size: 14px;text-align: center;}

/*.booth_left_bottom{border-bottom:1px solid #dedede}*/
.booth_left_bottom .booth_lable{float: right;color: #989898;margin-top: 2px;font-size: 14px;}
.booth_lable{margin-top: 2px;}
.booth_lable label{display: inline-block;width: 20px;height: 14px;background: #333333;}
.booth_lable label.booth_lable_violet{background: #87435a;}
.booth_lable label.booth_lable_green{background: #3fa23a;}
.booth_lable label.booth_lable_gary{background: #999999;}


.booth_box{height: 230px;}
.seat{overflow: hidden;padding-top: 20px;}
.seat_con li{float: left;padding: 10px 14px;background: #87435a;margin-right: 9px;margin-bottom: 10px;font-size: 16px;}
.bg_violet:hover{opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;}
.seat_con li:last-child{margin-right: 0;}
.seat_con li span{display: block;color: #ffffff;line-height: 18px;}
.seat_con:last-child li{margin-bottom: 0;}
.seat_con li.bg_green{background: #3fa23a;cursor: pointer;opacity:1;-moz-opacity: 1;-webkit-opacity: 1;}
.seat_con li.bg_gary{background: #999999;cursor: default;opacity: 1;-moz-opacity: 1;-webkit-opacity: 1;}
.bg_violet{background: #87435a;cursor: pointer;}

.booth_right_bottom{padding-top: 20px;}
.booth_right_bottom_call div{position: relative;/*padding-left: 90px;*/}
/*.booth_right_bottom_call div img{position: absolute;top: 0;left: 0;}*/
.booth_right_bottom_call div p{font-size: 14px;color: #555555;line-height: 26px;}

.booth_bottom{padding: 50px 0; margin-left: auto;margin-right: auto;width: 1160px;border: 1px solid #dddddd; border-top: none;background: #ffffff;text-align: center;margin-bottom: 125px;position: relative;}
.booth_bottom .booth_form{height: 52px;width: 365px;text-align: center;color: #ffffff;background: #288bd7;border: none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;}
.booth_bottom .booth_form:hover{opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;}
.booth_bottom #submit_tips{color: #cb0000;position: absolute;left: 50%;top: 16px;margin-left: -49px;}

.signform{padding-top: 10px;padding-bottom: 25px;height: 495px;}
.signform, .signform table {width: 100%;}
.signform table {}
.signform table th {width: 80px;text-align: right;font-size: 16px;color: #333333;font-weight: normal;}
.signform table td {padding: 10px 0 10px 25px;position: relative;}
.signform table td input[type=text] {width: 340px;height: 45px;line-height: 45px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;outline: none;font-size: 16px;border: 1px solid #dddddd;}

.signform table td input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #ddd;
    padding-left: 20px;
}

.signform table td input[type=text]:focus {
    box-shadow: 0 0 5px rgba(125, 190, 241, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(125, 190, 241, 1);
    padding-left: 20px;
}

.signform table td p {
    position: absolute;
    left: 30px;
    top: 65px;
    color: #288BD7;
}

.signform table th font{
line-height: 34px;
    display: block;
    float: right;
    color: #d0121b;
}

.signform table th .white{
	color: white;
}

.signform table .experiencetd{
	padding-top: 10px;
}

.signform table td textarea{
width: 367px;
height: 90px;
resize: none;
padding-top: 10px;
font-size: 16px;
 border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.signform table td textarea:focus {
    box-shadow: 0 0 5px rgba(125, 190, 241, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(125, 190, 241, 1);
    padding-left: 20px;
    padding-top: 10px;
}

.signform table td input[type=submit] {
    width: 367px;
    height: 53px;
    line-height: 53px;
    background: #288bd7;
    color: white;
    border: none;
    outline: none;
    -moz-outline: none;
    font-size: 18px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
}
