.contaner{
	width: 1200px;
	margin: 0 auto;
}
p{
	margin: 0;
}
.contaner h1{
	width: 100%;
	text-align: center;
	margin: 50px 0 80px 0;
}
.q-left{
	width: 45%;
	border-right: 1px dashed #bfbfbf;
}
.question{
	font-size: 20px;
	color: #e93502;
}
.please{
	color: #8a8a8a;
	margin: 10px 0;
}
.tel{
	color: #E93502;
}
.q-item{
	margin: 10px 0;
}
.q-item img{
	z-index: 1;
}
.q-item p{
	padding: 0 20px 0 30px;
	color: #777;
	background: #e5e6e7;
	line-height: 30px;
	position: relative;
	left: -10px;
}
.q-right{
	margin-top: 50px;
}
.q-right p{
	color: #8a8a8a;
	margin: 5px 0 5px 20px;
}
.q-right-add{
	width: 456px;
    border: 1px solid #ccc;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    margin-left: auto;
    overflow: hidden;
    padding: 30px;
}
.qa-title{
	font-size: 28px;
	color: #656565;
	width: 100%;
	text-align: center;
}
.input{
	height: 40px;
    border: 1px solid #999;
    border-radius: 5px;
    line-height: 40px;
	padding: 0 10px;
	color: #888;
	margin-top: 20px;
	font-size: 16px;
}
.input input{
	border:none;
	padding: 0 10px;
	width: 350px;
	color: #888;
	font-size: 16px;
}
.input input:focus { outline: none; } 
.input p{
	width: 80px;
	text-align: center;
}
.input p span{
	color: #ff4242;
}
.q-select{
	margin-top: 20px;
	color: #656565;
}
.sel-title{
	font-size: 18px;
}

.q-select li{
	width: 200px;
	margin-left: 20px;
	margin-top: 15px;
}
.btn-confirm{
	width: 300px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #e5e6e7;
	color: #4e81ce;
	font-size: 16px;
	border-radius: 8px;
	margin: 0 auto;
	margin-top: 30px;
	cursor: pointer;
}
.btn-confirm:hover{
	background: #4e81ce;
	color: #fff;
}
.btn-confirm:hover button{
	color: #fff;
}
.btn-confirm button{
	background: none;
	border: none;
}

.q-select li span{
	display: flex;
	align-items:center;
	justify-content: center;
	width: 14px;
	height: 14px;
	border-radius: 2px;
	margin-right:10px;
}
.q-select li span img{
	position: relative;
	left: 5px;;
}


::-webkit-input-placeholder { /* WebKit browsers */
color: #888;
font-size: 16px;
}
  
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #888;
font-size: 16px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #888;
font-size: 16px;
} 

.server{
	width: 100%;
	height: 80px;
	margin: 50px 0;
	background: #e5e6e7;
}
.server-title{
	font-size: 28px;
	color: #e93502;
	padding: 0 20px;
}
.server .flex-vertical-center{
	margin-left: 50px;
	color: #8a8a8a;
}
.server .flex-vertical-center p{
	margin-left: 10px;
}

.s-title{
	width: 100%;
	line-height: 50px;
	color: #777;
}

.station ul li{
	padding: 20px 0;
	border-top: 1px dashed #e5e5e5;
	color: #777;
}
.s-item-title{
	font-size: 20px;
	margin-bottom: 10px;
}

.map{
	margin:  10px 0;
}