.free-ask-main{width:100%; background: url(../../../v2.0/home/images/free-ask-bg.png) center bottom no-repeat; padding-top:100px; padding-bottom:18px;}
.free-ask{background-color: #fff; width:500px; height:auto; margin:0 auto; padding:80px 165px 50px; box-shadow:0 0 24px 2px rgba(0, 0, 0, .3); border-radius:20px; position:relative; _border:1px solid #ddd; *border:1px solid #ddd;}
.free-ask .con{width:100%; padding-top:10px; padding-left:0;}
.free-ask .title{background: none; color:#333;}
.free-ask .title span{font-size:30px; color:#333; width:100%;}
.free-ask .con .textfile{padding-left:88px;}
.free-ask .con .textfile span.t{width:80px; font-size:16px; color:#666;}
.free-ask .con .textfile span.t i{color:#ec8816; padding-right:3px; font-style:normal; display:inline-block; vertical-align:middle;}
.icon{width:156px; height:156px; text-align:center; position: absolute; top:0; left:50%; margin-left:-78px;margin-top:-79px;}
.icon img{display:inline-block;}
.free-ask .con .lxman .appellation{left:300px;}
.client_id{width:286px;}

/*意见反馈*/
.sug-tips{color:#999; text-align:center; font-size:16px; padding-top:10px;}
.free-ask .con .identity{width:160px; height:40px; line-height:40px; display:inline-block; border-color:#fff;}
.free-ask .con .identity .client_id input{width:16px; *width:16px; width:16px /9; display:inline-block; margin-right:5px; vertical-align:middle;}
.free-ask .con .identity .client_id span{display:inline-block; vertical-align:middle; color:#666;}
.free-ask .con .textfile input{width:343px;}
.free-ask .con .yzm a{width:125px; left:269px;color:#2f8cd4; background-color: #fff; border-color:#2f8cd4;}
.free-ask .con .yzm input{width:148px;}
.free-ask .con .lxman input{width:185px;}
.nice-select{width:148px;}
.marginr{margin-right:10px;}
.free-ask .con .suggestion{height:106px;}
.suggestion textarea{width:340px; height:94px; overflow-y: scroll; overflow-x: hidden; padding:5px 10px; border:1px solid#e4e4e4; resize:none;}
.free-ask .con .jt input{width:150px;}
.free-ask .con .jt a{display:inline-block; width:125px; height:38px; line-height:38px; color:#2f8cd4; text-align:center; border:1px solid #2f8cd4; margin-left:10px; _margin-bottom:10px; *margin-bottom:10px;}

/*免费咨询*/
.free-ask{height: 670px; background: #f8f8f8;}

.free-ask .title span{margin: 0 auto; display: block; text-align: center;}


.free-ask .con .form{}
.free-ask .con .textfile{height: 40px; margin-bottom: 15px; position: relative;}
.free-ask .con .z2{z-index: 2;}
.free-ask .con .textfile.wherecity{z-index:9;}
.free-ask .con .textfile span.t{ height: 40px; line-height: 40px; display: block; position: absolute; left: 0; top: 0; text-align: right;}

.free-ask .textfile input{width: 384px; height: 38px; line-height:38px; border: 0; padding: 0 10px;color: #999; background-color:#fff;}
.free-ask .con .textfile .emailist{border: 1px solid #e4e4e4; background-color: #fff; line-height: 30px;}
.free-ask .con .textfile .emailist li{padding: 0 10px;}
.free-ask .con .textfile .emailist li.on{background-color:#b2b2b2; padding: 0 10px;}
.free-ask .con .lxman input{width:218px;}
.free-ask .con .lxman .appellation{width:132px; height: 40px; position: absolute; left:336px; top: 0;}
.free-ask .con .lxman .appellation input{width:16px; float: left; border:none; padding: 0; margin-right:5px; }
.free-ask .con .lxman .appellation span{float:left;width: 40px; height: 40px; line-height: 40px; display: block;}
.free-ask .con .textfile a.submit{width:140px; height: 46px; display: block; background: #ff9121; text-align: center; line-height: 46px; color: #fff; font-size: 16px;}
.free-ask .con .textfile a.submit:hover{background: #ffb05f;}
.free-ask .con .yzm input{width:212px;}
.free-ask .con .yzm a{width:157px; height: 38px; display: block; line-height: 38px; text-align: center; color: #666; background: #f0f0f0; border: 1px solid #dfdfdf;position: absolute; left: 316px; top: 0;}
.free-tips{width:462px; padding-top:10px;}
.free-tips a{color:#1d77fd; font-weight: bold;}
/***************下拉菜单******************/
.nice-select { width: 112px; height: 38px; border: 1px solid #e4e4e4; position: relative;  background: #fff url(../images/icon-a2.jpg) no-repeat right center; cursor: pointer; float: left;}
.marginr{margin-right: 11px;}

.free-ask .textfile .nice-select input { display: block; outline: 0; background: none; cursor: pointer;}
.nice-select ul {width: 100%; display: none; position: absolute; left: -1px; top: 38px; overflow: hidden; background-color: #fff; max-height: 150px; overflow-y: auto; border: 1px solid #e4e4e4; border-top: 0; z-index: 9999; _height:150px; *height:150px;}