/*! jQuery-Impromptu - v5.2.5 - 2014-09-01
* http://trentrichardson.com/Impromptu
* Copyright (c) 2014 Trent Richardson; Licensed MIT */
.jqifade
{
    position: absolute;
    background-color: #777777;
}
div.jqi
{
    width: 500px;
    max-width: 90%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    z-index: 1000;
    background-color: #ffffff;
    font-size: 12px;
    text-align: left; /*border: solid 1px #eeeeee; 	border-radius: 6px; 	-moz-border-radius: 6px; 	-webkit-border-radius: 6px; 	padding: 7px;*/
}
div.jqi .jqicontainer
{
}
div.jqi .jqiclose
{
    position: absolute;
    top: -10px;
    right: -10px;
    width: 20px;
    height: 20px;
    border: #0a7fb5 solid 3px;
    border-radius: 100%;
    background: #FFF;
    cursor: default;
    color: #0a7fb5;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}
div.jqi .jqistate
{
    background-color: #fff;
}
div.jqi .jqititle
{
    padding: 15px 10px;
    font-size: 16px;
    line-height: 20px;
    background: #0a7fb5;
    color: #FFF; /*border-bottom: solid 1px #eeeeee;*/
}
div.jqi .jqimessage
{
    padding: 10px;
    line-height: 20px;
    color: #444444;
}
div.jqi .jqibuttons
{
    text-align: right; /*margin: 0 -7px -7px -7px; 	border-top: solid 1px #e4e4e4;  	background-color: #f4f4f4; 	border-radius: 0 0 6px 6px; 	-moz-border-radius: 0 0 6px 6px; 	-webkit-border-radius: 0 0 6px 6px;*/
}
div.jqi .jqibuttons button
{
    margin: 0;
    border-radius: 3px;
    padding: 5px 10px;
    margin: 0px 15px 10px 5px;
    background-color: #0a7fb5;
    font-weight: normal;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
div.jqi .jqibuttons button.jqidefaultbutton
{
    color: #fff;
}
div.jqi .jqibuttons button:hover, div.jqi .jqibuttons button:focus
{
    color: #fff;
    outline: none;
}
.jqiwarning .jqi .jqibuttons
{
    background-color: #b95656;
}

/* sub states */
div.jqi .jqiparentstate::after
{
    background-color: #777;
    opacity: 0.6;
    filter: alpha(opacity=60);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
div.jqi .jqisubstate
{
    position: absolute;
    top: 0;
    left: 20%;
    width: 60%;
    padding: 7px;
    border: solid 1px #eeeeee;
    border-top: none;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}
div.jqi .jqisubstate .jqibuttons button
{
    padding: 10px 18px;
}

/* arrows for tooltips/tours */
.jqi .jqiarrow
{
    position: absolute;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
    border: solid 10px transparent;
}

.jqi .jqiarrowtl
{
    left: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}
.jqi .jqiarrowtc
{
    left: 50%;
    top: -20px;
    border-bottom-color: #ffffff;
    margin-left: -10px;
}
.jqi .jqiarrowtr
{
    right: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl
{
    left: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}
.jqi .jqiarrowbc
{
    left: 50%;
    bottom: -20px;
    border-top-color: #ffffff;
    margin-left: -10px;
}
.jqi .jqiarrowbr
{
    right: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}

.jqi .jqiarrowlt
{
    left: -20px;
    top: 10px;
    border-right-color: #ffffff;
}
.jqi .jqiarrowlm
{
    left: -20px;
    top: 50%;
    border-right-color: #ffffff;
    margin-top: -10px;
}
.jqi .jqiarrowlb
{
    left: -20px;
    bottom: 10px;
    border-right-color: #ffffff;
}

.jqi .jqiarrowrt
{
    right: -20px;
    top: 10px;
    border-left-color: #ffffff;
}
.jqi .jqiarrowrm
{
    right: -20px;
    top: 50%;
    border-left-color: #ffffff;
    margin-top: -10px;
}
.jqi .jqiarrowrb
{
    right: -20px;
    bottom: 10px;
    border-left-color: #ffffff;
}




.xinjian_pro .cen1 span
{
    font-size: 13px;
    color: #0a7fb5;
    margin-bottom: 10px;
    margin-right: 10px;
}
.xinjian_pro .cen1
{
    margin-bottom: 10px;
    overflow: auto;
}
.xinjian_pro .cen1 input
{
    width: 400px;
}
.xinjian_pro .cen1 textarea
{
    width: 398px;
    height: 100px;
}
.tianjia_img
{
    display: block;
    background: #0a7fb5;
    border-radius: 3px;
    padding: 3px 5px;
    text-align: center;
    width: 50px;
    color: #FFF;
    font-size: 12px;
    float: left;
    margin-right: 9px;
    text-decoration: none;
}
.img_tj
{
    width: 98px;
    height: 98px;
    border: #0a7fb5 solid 2px;
    float: left;
    display: none;
}




*
{
    margin: 0;
    padding: 0;
}
.xinjian_pro .cen1 span
{
    font-size: 13px;
    color: #03C;
    margin-bottom: 10px;
}
.xinjian_pro .cen1
{
    margin-bottom: 10px;
}
.xinjian_pro .cen1 textarea
{
    width: 400px;
    height: 100px;
}
.tianjia_img
{
    display: block;
    background: #0a7fb5;
    border-radius: 3px;
    padding: 3px 8px;
    text-align: center;
    width: 70px;
    color: #FFF;
    font-size: 13px;
    float: left;
    margin-right: 10px;
    margin-top: 80px;
}
.img_tj
{
    width: 98px;
    height: 98px;
    border: #0a7fb5 solid 2px;
    float: left;
}



.xinjian_pro_gray
{
    border-radius: 5px;
    border: #e9e7e8 solid 3px;
    padding: 5px;
    overflow: auto;
    overflow-y: auto;
    max-height: 315px;
    overflow-x: hidden;
}
.MingPian
{
}
.xinjian_pro_gray .MingPian li
{
    width: 165px;
    height: 98px;
    background: #e9e7e8;
    list-style: none;
    color: #4b4b4b;
    margin: 8px;
    position: relative;
    float: left;
    padding: 20px;
    line-height: 20px;
    font-size: 12px;
    border-radius: 5px;
    border: solid 1px #e9e7e8;
}

.xinjian_pro_gray .cen2 span
{
    font-size: 13px;
    color: #4b4b4b;
}
.xinjian_pro_gray .cen2
{
    margin-bottom: 10px;
    margin-top: 15px;
    margin-left: 7px;
}
.xinjian_pro_gray .cen2 textarea
{
    width: 400px;
    height: 50px;
}
.jia_icon
{
    margin-top: 35px;
    display: block;
    color: #b8193e;
    font-weight: 900;
    text-decoration: none;
    text-align: center;
}

div.jqi .jqititle_gray
{
    background: #b8193e;
}
div.jqi .jqibuttons_gray button
{
    background: #b8193e;
}
div.jqi .jqiclose_gary
{
    border: #b8193e solid 3px;
    color: #b8193e;
}

.information
{
    width: 430px;
    padding: 20px 15px;
    background: #e9e7e8;
    border-radius: 5px;
    margin: 0 auto;
}
.information p
{
    width: 410px;
    margin: 0 auto;
    font-size: 13px;
    line-height: 20px;
    color: #4b4b4b;
}

.hd_xiugai
{
    color: #fa6a8c;
    margin-left: 10px;
    position: absolute;
    top: 110px;
    right: 40px;
}
.hd_shanchu
{
    color: #fa6a8c;
    margin-left: 10px;
    position: absolute;
    top: 110px;
    right: 10px;
}

.xinjian_pro_gray .MingPian li:hover
{
    border: solid 1px #b8193e;
}
.xinjian_pro_gray .MingPian li.MingPianXZ
{
    border: solid 1px #b8193e;
}

.newInput
{
    border: solid 1px #999;
    height: 20px;
}

.MingPian-bz
{
    margin-top: 10px;
    height: 20px;
    width: 440px;
    border: solid 1px #ccc;
}
.sendPhone
{
    margin-top: 10px;
    height: 20px;
    width: 200px;
    border: solid 1px #ccc;
}
