/*信息提示框*/
.errormotify {
    position: fixed;
    top: 35%;
    left: 50%;
    width: 220px;
    padding: 0;
    margin: 0 0 0 -110px;
    z-index: 9999;
    background: #ea4335;
    color: #fff;
    font-size: 14px;
    line-height: 1.5em;
    border-radius: 6px;
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.errormotify .motify-inner {
    padding: 10px 10px;
    text-align: center;
    word-wrap: break-word;
}
.errormotify .motify-inner span{display:inline-block;width:22px;height:23px;background:url(../images/error.png) no-repeat;background-size:100%; vertical-align:middle;margin-right:0.6rem;}
.okmotify {
    position: fixed;
    top: 25%;
    left: 50%;
    width: 220px;
    padding: 0;
    margin: 0 0 0 -110px;
    z-index: 9999;
    background: #01b4bf;
    color: #fff;
    font-size: 14px;
    line-height: 1.5em;
    border-radius: 6px;
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
}
.okmotify .motify-inner {
    padding: 10px 10px;
    text-align: center;
    word-wrap: break-word;
}
.okmotify .motify-inner span{display:inline-block;width:22px;height:23px;background:url(../images/tsok.png) no-repeat;background-size:100%; vertical-align:middle;margin-right:0.6rem;}

/**购车弹窗**/
.Tiplog{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; _position: absolute; _height: expression(eval(document.body.scrollHeight));}
.Tiplog .Tiplog-top{padding:0.8rem 1rem;border-bottom:1px solid #ddd;font-size:16px;color:#0065ac;line-height: 23px;}
.Tiplog .Tiplog-top .Tiplog-Close-but{display:inline-block;width:15px;height:14px; cursor: pointer; background-size:100%; vertical-align:middle;float:right;margin-top:4px;}
.Tiplog .Tiplog-Curtain{background: #000;opacity:0.3; filter: alpha(opacity=30); position:absolute; width:100%; height:100%;}
.Tiplog .Tiplog-main{position:absolute; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top:40%; border-radius:5px;background:#FFF; min-width: 350px;}
.Tiplog .Tiplog-main .Tiplog-content{padding-top:16px;padding-bottom: 20px;min-width: 300px;}
.Tiplog .Tiplog-main .Tiplog-content span.danger{ display:block; height:100px; font-size: 80px; line-height: 100px; text-align: center; color: #e76e70; width:20%; margin:0px auto;}
.Tiplog .Tiplog-main .Tiplog-content span.warning{background:url(../images/error-tip.png) no-repeat center;background-size:80%;display:block;height:60px;font-size:60px;line-height:60px;text-align:center;color:#ce8f22;width:20%;margin:10px auto}
.Tiplog .Tiplog-main .Tiplog-content span.success{ display:block; height:100px; font-size: 80px; line-height: 100px; text-align: center; color: #3c763d; width:20%; margin:0px auto;}
.Tiplog .Tiplog-main .Tiplog-content .tip-text{ margin:10px;}
.Tiplog .Tiplog-main .Tiplog-content .tip-text .tip-title{ font-size:18px; text-align:center; line-height:30px;}
.Tiplog .Tiplog-main .Tiplog-content .tip-text .tip-txt{ font-size:14px; color:#999; text-align:center; line-height:30px;}
.Tiplog .Tiplog-main .Tiplog-content .LogView{ text-align: center;}
.Tiplog .Tiplog-main .Tiplog-content .LogView img{ max-width: 95%;}

.Tiplog .Tiplog-main .Tiplog-content select{ line-height:32px; height:32px; border:1px solid #ddd; border-radius:3px;}

.Tiplog .Tiplog-main .Tiplog-footer{border-top:1px solid #dddddd; padding:10px 20px; text-align:center;}
.Tiplog .Tiplog-main .Tiplog-footer .but{ display: inline-block;width:30%; text-align:center; line-height:35px; font-size:1rem; border-radius:10px; margin:0px 10px; cursor: pointer;}
.Tiplog .Tiplog-main .Tiplog-footer .but-red{ color:#ea4334;  border:2px solid #ea4334;}
.Tiplog .Tiplog-main .Tiplog-footer .but-black{ color:#999;  border:2px solid #ccc;}
/* 表单弹窗主体 */
.tip-form {
    padding: 0 20px;
}
.tip-form .form-control {
    margin-bottom: 20px;
}
.tip-form .form-control label {
    display: inline-block;
    width: 100px;
    text-align: right;
}
.tip-form .form-control label em {
    color: #e90000;
}
.tip-form .form-control input[type="text"] {
    width: 330px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    text-indent: 10px;
}
.tip-form .form-control input[type="radio"] {
    margin-right: 5px;
}
.tip-form .form-control select {
    width: 256px;
    line-height: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
}
.tip-form .form-control textarea {
    width: 330px;
    line-height: 18px;
    padding: 4px 10px;
    vertical-align: text-top;
    resize: none;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    min-height: 120px;
}
.tip-form .form-actions input[type="submit"] {
    min-width: 70px;
    color: #fff;
    background-color: #0065ac;
    float: right;
    border-radius: 3px;
    height: 35px;
    line-height: 35px;
}
.tip-form .form-actions .Tiplog-Close-but {
    text-align: center;
    display: inline-block;
    min-width: 70px;
    color: #333;
    background-color: #f1f1f1;
    border-radius: 3px;
    margin-left: 102px;
    height: 35px;
    line-height: 35px;
}

/**上传图片CSS**/
.UpimgBox .uploadimg{background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;border: 1px solid rgba(0, 0, 0, 0.03);border-radius: 3px;height: 200px;width: 92%; margin:20px;position:relative;}
.UpimgBox .uploadimg > div.tc{position:absolute;left:0;width:100%;top:50%;margin-top:-30px;}
.UpimgBox .uploadimg img{max-width:100%;max-height:450px;}
.UpimgBox .imgpreview{position:absolute;left:0; right: 0; width: 100%; height: 100%;background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0; text-align: center;}
.UpimgBox .imgpreview img{ max-width: 100%; max-width: 200px}

/**错误提示插件**/
.dialog-overlay{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); z-index: 200; _position: absolute; _height: expression(eval(document.body.scrollHeight));  display:none;}
.dialog-main{left:0;padding:0;margin:0 ;top:0;position:absolute;z-index:9999;overflow:visible; border: solid 1px #999; min-width:500px;
    background: #8c8c8c;}
.dialog-main .dialog-top{height:12px;position:relative;width:100%;}
.dialog-main .dialog-top div{height:12px;position:absolute;top:0;}
.dialog-main .dialog-middle{position:relative;width:100%;height:auto;left:0;top:0;}
.dialog-main .dialog-border-left{width:12px;left:0;position:absolute;top:0;bottom:0;}
.dialog-main .dialog-border-right{width:12px;right:0;position:absolute;top:0;bottom:0;}
.dialog-main .dialog-middle-content{ margin:0 10px 10px;background-color: #00aeef; font-family:"Microsoft Yahei";}
.dialog-main .dialog-middle-content .errortip{ font-size:14px; font-weight: bold; color:#F00; min-height:40px; line-height:40px; padding-left:32px; margin-top:20px; margin-bottom:20px;}
.dialog-main .dialog-middle-content .infotip{ font-size:14px; font-weight: bold; min-height:40px; line-height:40px; padding-left:32px; margin-top:20px; margin-bottom:20px;}
.dialog-main .dialog-middle-content .infotip a{ color:#F00;}
.dialog-main .dialog-middle-content .Carttip{ font-size:14px; font-weight: bold; color: #666;line-height: 40px;}
.dialog-main .dialog-middle-content .Carttip b{ color:#F00;}
.dialog-main  .dialog-title{height: 38px; line-height: 38px; padding: 0 0px 0 20px; color: #fff; font-size: 16px;  position: relative; display: inline; _float: left;}
.dialog-main .dialog-content{padding: 10px 10px 10px 10px; background: #fff; line-height: 28px; font-size:14px;min-height: 60px;clear: both; border-top: solid 1px #e2e2e2; _padding: 10px 30px; zoom: 1;}
.dialog-main .dialog-opts{ display:none;}

.dialog-main .dialog-opts input{ display:inline-block;height:36px;border:none;text-align:center;margin-right:5px; cursor:pointer; color:#fff;background:#00aeef; font-size:15px;}
.dialog-main .dialog-opts input.dialog-close{background:#F0F0EE;color:#333;}
#DialogCancel{ background:#00aeef; color:#fff;border:none;}
.dialog-main .dialog-opts input:hover{background:#1a6aab;}
.dialog-main .dialog-opts input.dialog-close:hover{background:#F0F0EE;color:#00aeef;}
#DialogCancel:hover{ background:#8b9ba3;}
.dialog-png-fiexed{filter:alpha(opacity=50);}
.dialog-main .dialog-bottom{height:0px;position:relative;width:100%;}
.dialog-main .dialog-bottom div{position:absolute;top:0;height:10px;}
.dialog-main .dialog-opts{padding: 0px 18px 20px; background: #fff; zoom: 1; clear: both;text-align: right;padding-top:20px;}
.dialog-main button.dialog-close { position: absolute;right: 20px;top: 10px;width: 18px;height: 18px;background: url(../images/sprite.png) no-repeat;cursor: pointer;border: 0 none;_z-index: 9999;}
.dialog-main .dialog-middle-content .select_btn{ margin-top:10px; padding:15px 0; text-align:right; border-top:1px solid #CCC;}
.dialog-main .dialog-middle-content .select_btn a{display:inline-block;width:105px;height:33px;line-height:33px;border:1px solid #dfdfdf;text-align:center;margin-right:5px; cursor:pointer; background:#f0f0f0;}
.dialog-main .dialog-middle-content .select_btn a.goon{background:#f0f0f0;}
.dialog-main .dialog-middle-content .select_btn a.black{color:#fff;background:#ff8600;}
.dialog-main .dialog-content .dialog-errtip{ position:absolute; top:0px; left:1px; width:96%; padding:15px 2%;color: #b94a48; background-color: #f2dede; border-color: #eed3d7; margin-bottom: 20px;border-radius: 0px;}
.dialog-main .dialog-content .dialog-oktip{ position:absolute; top:0px; left:1px; width:96%; padding:15px 2%;
    color: #468847; background-color: #dff0d8; border-color: #d6e9c6; margin-bottom: 20px;border-radius: 0px;}
.dialog-main .dialog-content button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.dialog-main .dialog-content .close {float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
p#vtip {display: none; position: absolute; padding:5px 10px; left: 5px; font-size: 12px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; font-family:"微软雅黑"; color:#F00; border-radius:5px;}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px ;}

/**表单交互部分**/
.AjaxForm input{ font-size: 1rem;}
.AjaxForm input.error-ipt-tip{border: 1px solid #fcd3d3;}
.AjaxForm input.ok-ipt-tip{border: 1px solid #8dbee2;}
.AjaxForm span.form-tip{height: 26px;line-height: 26px;vertical-align: middle;margin-left: 20px;}
.AjaxForm .error-tip{display:inline-block;}
.AjaxForm .ok-tip{display:inline-block;}
.AjaxForm .ok-tip em{ background: url(../images/right.png) center center no-repeat !important;}
.AjaxForm .error-tip em{ background: url(../images/mistake.png) 4px center no-repeat !important;}
.AjaxForm span.form-tip em{ display: inline-block; width: 26px; height: 25px; vertical-align: middle;background: url(../images/mistake.png) 4px center no-repeat;}
.input_validation-failed,.error-ipt-tip { border: 1px solid #FF0000!important; color:red;}

.pagemenu { padding:35px 0; text-align:center; height:30px;line-height:30px;color:#333;font-family:'微软雅黑';}
.pagemenu a { padding:4px 8px; border:1px solid #ccc;  margin:0 5px; color:#666; text-decoration:none;background:#f2f2f2;border-radius:3px;}
.pagemenu a:hover {border: #2a70ab 1px solid; color:#fff;background:#2a70ab;border-radius:3px; }
.pagemenu a:active {border: #4bb5e1 1px solid; color:#4bb5e1;border-radius:5px;}
.pagemenu .current { padding:4px 8px;  margin:0 5px;background:#2a70ab; color:#fff; border:1px solid #2a70ab; font-weight:bold;border-radius:3px;}
.pagemenu .disabled {border: #ddd 1px solid; padding:4px 8px; color:#999; margin:2px;}