.wrap {

    width: 10.0rem;
    max-width: 10.0rem;
    min-width: 5.0rem;
    height: 17.75rem;
    min-height: 17.75rem;
    margin: auto;
     background: url(../images/bg.png) top center no-repeat;
    background-size: 10.0rem;
	
}

.wrapper {
    padding: 0.959375rem 0.46875rem 0;
    height: 14.6875rem;
    min-height: 14.6875rem;
    position: relative;
	
}

header {
    width: 10.0rem;
    /* height: 2.03125rem; */
    vertical-align: middle;
    text-align: center;
}

header img {
    width: 10.0rem;
}

.d-info {
    width: 9.0625rem;
    height: 5.234375rem;
    margin: auto;
    box-sizing: border-box;
    padding: 0.390625rem 0.390625rem 0 0.328125rem;
    background: url(../images/p-bg.png) top center no-repeat;
    background-size:9.0625rem 5.234375rem ;
}

.d-info>img {
    width: 3.34375rem;
    float: left;
    margin-top: -1.26875rem;
}

.d-info h2 {
    margin-top: 0.65625rem;
    text-align: center;
    color: #999;
    font-size: 0.375rem;
    line-height: 0.5625rem;
}

.d-info h2 strong {
    display: block;
    color: #1e92e4;
    font-size: 0.46875rem;
}

.d-info > p {
    padding-left: 3.59375rem;
    font-size: 0.375rem;
    color: #333;
    line-height: 0.625rem;
}

.d-info > p strong {
    margin-right: 0.15625rem;
    font-size: inherit;
    color: #ff8800;
    display: inline-block;
    width: 1.171875rem;
    height: 0.546875rem;
    line-height: 0.546875rem;
    font-size: 0.375rem;
    text-indent: 0.15625rem;
    color: #fff;
    background: url(../images/sc.png) top center no-repeat;
    background-size: 100%;
}

.d-info > p a {
    color: #89212a;
}

.d-info span {
    margin-top: 0.390625rem;
    border-radius: 2000px;
    float: right;
    display: block;
    width: 5.0rem;
    line-height: 0.6875rem;
    color: #999;
    font-size: 0.3125rem;
    background: #eee;
    text-align: center;
}

.d-info span strong {
    color: #ff8800;
    font-weight: bold;
}

.d-info span strong img {
    vertical-align: sub;
    width: 0.421875rem;
    padding: 0 0.15625rem 0 0.234375rem;
}

.message {
    text-align: center;
    overflow: hidden;
    display: none;
}

.message dt {
    color: #333;
    line-height: 1.140625rem;
    font-size: 0.34375rem;
    font-family: NSimSun;
}

.message dd {
    line-height: 0.5625rem;
}

.message dd:first-of-type {
    width: 1.25rem;
    height: 1.25rem;
    float: left;
    margin-right: 0.3125rem;
}

.message dd:last-of-type {
    float: left;
    box-sizing: border-box;
    width: 7.5rem;
    height: 1.71875rem;
    line-height: 0.625rem;
    background: url(../images/messbg.png) top center no-repeat;
    background-size: 7.5rem 1.71875rem;
    padding: 0.21875rem 0 0.21875rem 0.546875rem;
    text-align: left;
    font-size: 0.359375rem;
}

.message dd:last-of-type a {
    color: #6a5acd;
}

.bottomzx {
	width:10.0rem;
    box-sizing: border-box;
    position: fixed;
	left:0;
	right:0;
    bottom: 0;
	margin:auto;
    padding-top: 0.140625rem;
    height: 1.703125rem;
    background: url("../images/tjbg.png") center top no-repeat;
    background-size: 10.0rem 0.140625rem;
font-weight: bold;
    }

.bottomzx .form {
    width: 10.0rem;
    padding: 0.234375rem 0.3125rem;
    background: #fff;
    overflow: hidden;
    font-size: 0;
    box-sizing: border-box;
    margin-bottom: 0.46875rem;
}

.bottomzx .form input {
    vertical-align: top;
    line-height: 1.0625rem;
}

.bottomzx .form input[type="text"] {
    border: 1px solid #ddd;
    width: 4.34375rem;
    background: #fff;
    padding-left: .1px;
    font-size: 0.4375rem;
    color: #666;
    margin-right: 0.234375rem;
    float: left;
}

.bottomzx .form a {
    display: block;
    float: left;
    width: 2.1875rem;
    height: 1.09375rem;
    line-height: 1.09375rem;
    font-size: 0.40625rem;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    background-color:#7c1220;
   
    background-size:2.1875rem 1.09375rem;
}


.bottomzx .form a + a {
    float: right;
    background: #f8b551;
}

/*# sourceMappingURL=talk.css.map */

.hd{     width: 100%;
    left: 0;
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 999999;
	
	}
.hd .hd1{
	 max-width:640px;
	 min-width:320px;
	 margin:0 auto;
	 overflow:hidden;
	 
	}
	.hd .hd1 img{ width:100%; display:block; height:1.390625rem;}
	