@CHARSET "UTF-8";
.inpsafecode{ display:inline-block; height:40px; padding-left:5px; position:relative; vertical-align:middle; width:135px;}
.inpsafecode input{ display:inline-block; height:18px; font-size:16px;line-height:18px; width:148px;padding:10px; border: solid 1px #BFBFBF; box-shadow:3px 0px 5px 0px rgba(230,230,230,0.5);background-color: #fff; border-radius: 4px; margin:0; color:#CCCCCC; float:left}
.validinptxt{ display:inline-block; height:30px; padding-left:5px;  position:relative; vertical-align:middle; width:170px;}
.validinptxt input{ display:inline-block;  line-height:18px; font-size:16px;padding:10px;  border: solid 1px #BFBFBF; box-shadow:3px 0px 5px 0px rgba(230,230,230,0.5);background-color: #fff; border-radius: 4px; margin:0; color:#808080; float:left}
.validinptxt-focus{ background-position:0 -60px;}
.validinptxt-focus input{ background-position:right -90px;}
.validinp-w200{width:148px;}
.valid_s_box .valid_ul_b li{ margin-right:30px;}
.ticketmr20 {
    margin-right: 20px;
    height:40px; line-height:40px;float:left; font-size:16px;margin-top:10px;
    color:#383838;
    height:40px;
}
div.main1 {
    width: 1200px;
    margin:0 auto;
    min-height: 629px;
    float: none;
}
.p1200_1 {margin: 0px auto;width: 1200px; text-align: center;padding-bottom: 40px;padding-top: 10px;}
.heading1 {padding: 20px 25px; color: #ee2934; font-size: 22px; border-bottom: solid 1px #eee;text-align: left;font-weight:normal;}
.yz_txt1{ line-height:40px; font-size:16px;text-align: left; margin-left: 25px;}
.tic{ display:inline-block; border:1px solid #06AD5D;background:#fff; text-align:center; color:#06AD5D; height:22px; line-height:22px; padding:0 12px;margin-top: 18px;}

.valid_query_box{ padding:20px 30px 30px 30px;}
.valid_s_box .irem1{ height:30px; line-height:30px;}
.valid_s_box .irem1 input{ vertical-align:-2px; margin-right:5px;}
.valid_s_box ul{ height:40px; padding:10px 0; overflow:hidden; display:none}
.valid_s_box li{ float:left; margin-right:7px;}
.valid_s_box .btn_w{ width:150px; float:right; margin-right:0; position:relative}
.valid_s_box li .label{ display:block; height:40px; line-height:40px;float:left; font-size:16px;color:#383838;}
.valid_s_box .valid_ul_b{ display:block;}
.valid_s_box .valid_ul_b .btn_w{ width:150px; float:right; margin-right:0; position:relative}
.table_c {
    width: 100%;
    border: 1px solid #E9E9E9;
    font-color:#383838;
}
.table_c th, .table_c td {
    line-height: 68px;
    height: 68px;
    border-bottom: 1px solid #E9E9E9;
    text-align: center;
    font-size: 18px;
}

.table_c th {
    height: 48px;
    line-height: 48px;
    background-color: #F8EEF0;
    font-size: 18px;
    text-align: center;
    background-position: 0 -800px;
    border-bottom: 1px solid #E9E9E9;
}
.layui-input {
    font-size: 16px !important;
}
.layui-input::-webkit-input-placeholder {
   font-size: 16px;
   color:#CCCCCC;
}
.layui-input:-moz-placeholder {
   font-size: 16px;
   color:#CCCCCC;
}
.layui-input::-moz-placeholder {
   font-size: 16px;
   color:#CCCCCC;
}
.layui-input:-ms-input-placeholder {
   font-size: 16px;
   color:#CCCCCC;
}