﻿
.main_body {
    position: relative;
    _zoom: 1;
    overflow: hidden;
    margin: 50px 50px 40px 50px;
}
.das_form dd input,.das_form dd select,.das_form dd div{vertical-align:middle; margin:0px;}
    .das_form dd input {margin-right:3px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    }

.das_form .h4 {
    background: #fff;
    border-bottom: 1px dashed #E0E0E0;
    clear: left;
    height: 28px;
    overflow: hidden;
    line-height: 28px !important;
    margin: 10px 10px;
    padding-left: 10px;
}
.das_form .h4 h4{font-size:14px;float:left;font-weight:bold;height:auto;line-height:auto;border:0;clear:none;margin:0;text-indent:0;padding:0 0px}
.das_form .h4 .vice{float:left}
.das_form .h4 .c999{float:right;padding:0 10px 0 0}
.das_form .h4 .invalid_a,#main_body .h4 .invalid{float:left;color:#999} 
.das_form .h4 .invalid_a{cursor:pointer}

.das_form .dl{padding:7px 0;clear:both;overflow:hidden;_zoom:1;position:relative}
.das_form .dl select,.das_form .dl .inputtxt{margin-right:10px;vertical-align:middle;line-height:normal;line-height:20px;height:20px;

border-radius: 4px !important;
color: #858585;
background-color: #fff;
border: 1px solid #d5d5d5;
    border-top-color: rgb(213, 213, 213);
    border-right-color: rgb(213, 213, 213);
    border-bottom-color: rgb(213, 213, 213);
    border-left-color: rgb(213, 213, 213);
padding: 5px 4px;
line-height: 1.2;
font-size: 14px;
font-family: inherit;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition-duration: 0.15s, 0.15s;
}
.das_form .dl dd textarea{padding:3px 7px 3px 7px;}
.das_form .dl textarea.inputtxt{height:60px}
.das_form .dl .inputchb td{padding-right:10px;}
.das_form .dl dd table td{padding-right:10px;}
.das_form .dt{position:absolute;top:12px;left:0;width:130px;_zoom:1;text-align:right;overflow:hidden;font-weight:normal;color:#999;line-height:18px;}
.das_form .dt em{color:#c00;padding:0 7px 0 0;font-family:simsun}
.das_form  p.dl{padding-left:24px}
.das_form .dd{width:auto;padding:1px 0 0 130px;_padding:0 0 0 130px;_zoom:1;display:block;line-height:23px;min-height:23px;_vertical-align:bottom;_line-height:25px;_height:25px; }
.das_form .dd select{height:28px;*margin-top:2px;margin-right:0}
.das_form .dd select,.das_form .dd select.inputtxt{padding-top:1px; height:28px;}
.das_form .dd select.select_normal{height:auto;margin:0}
.das_form .dd input.inputcr{margin-right:5px;_margin-top:7px;_vertical-align:baseline;width:13px;height:13px}
.das_form .dd .eidt_area{overflow:hidden}
.das_form .dd .ask_icon{margin-top:5px}
.das_form .dd .icon_inline{margin-top:5px;*margin-top:-1px;_margin-top:5px}
.das_form .dd .main_search{margin:0}
.das_form .dd p,.das_form .dd label{font-size: 13px; color:#555; display:inline-block;}
.das_form .cs .dd p{padding:0 0 10px 0}
.das_form .dd label.chb{ display:inline-block; vertical-align:middle; line-height:20px; height:20px; margin-top:5px;}
.das_form dd.chb input{ vertical-align:middle;}
.das_form dd.chb label{ display:inline-block; vertical-align:middle; line-height:20px; height:20px; margin-top:0px; margin-right:10px;}
.das_form .dl_nor .dt{font-size:14px;font-weight:400;color:#333}
.das_form .dl_nor .dd{font-size:14px}
.das_form .dl_nor12 .dt{font-size:12px;font-weight:400;color:#999;width:90px}
.das_form .dl_nor12 .dd{font-size:12px;padding-left:90px}
.das_form .dl_nop{padding-top:0;margin-top:-7px}
.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.btn {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 18px;
    color: black;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.btn:hover {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 18px;
    color: red;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.das_form .dd span i{
    color:red;
}
.citysel { float:left; position:relative; z-index:auto;}
.citysel p, .citysel p span, .citysel p s { float:left; cursor:pointer;}
.citysel p { background:#fff; border:#ccc 1px solid; line-height:22px; height:22px; overflow:hidden; padding:0 5px; margin:2px 0 0 0; position:relative;}
.citysel p span.cityname { width:auto; font-weight:normal; color:#666; line-height:22px;}
.citysel p s { background:url(/images/dropdown.png)  no-repeat; display:block; width:13px; height:9px; margin:8px 0 0 3px;}
.mhover p { z-index:3; border-bottom:0; height:21px;}
.citysel .citylist { display:none; border:#ccc 1px solid; background:#fff; width:320px; padding:10px; left:0; top:23px; position:absolute;}
.citysel .citylist s.close { background:url(/images/closebtn.gif) no-repeat; display:block; width:15px; height:15px; top:5px; right:5px; position:absolute; cursor:pointer;}
.mhover .citylist { display:block;z-index: 100;}
.citylist .city-hd { height:25px; border-bottom:#ccc 2px solid; overflow:visible; *overflow:hidden; zoom:1;}
.citylist .city-hd div, .citylist .city-hd div span.cityname, .citylist .city-hd div s { float:left; cursor:pointer;}
.citylist .city-hd div { background:#fff; border:#ddd 1px solid; border-bottom:0; height:24px; line-height:24px; position:relative; padding:0 10px; margin-right:2px;}
.citylist .city-hd div.curr { border:#ccc 2px solid; border-bottom:0; height:25px; line-height:22px;}
.citylist .city-hd div span.cityname { width:auto; color:#0061ac; line-height:24px;}
.citylist .city-hd div s { background:url(/images/gdcct_v3_mallbg.gif) -363px -495px no-repeat; display:block; width:7px; height:4px; margin:10px 0 0 5px;}
.citylist .city-bd { padding-top:5px;}
.citylist .city-bd li { clear:none; float:left; display:inline; width:70px; margin-left:10px; padding:0; line-height:24px; height:24px; overflow:hidden;}
.citylist .city-bd a { color:#0061ac; padding:3px 5px;}
.citylist .city-bd a:hover { background:#0061ac; color:#fff; text-decoration:none;}