/*reset*/
body, h1, h2, h3, h4, h5, dl, dt, dd, ul, ol, li, a, div, font, em, span, img, form, input, p { font-size: 12px; font-style: normal; font-weight: normal; padding: 0px; margin: 0px; line-height: 1.5em; background: none; border: none; color: #000; }
body { font: 12px "microsoft Yahei" }
a { color: #666; text-decoration: none; outline: none; }
a:visited { text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
li { vertical-align: bottom; list-style-type: none; white-space: normal; }
img { display: block; }
textarea, input, button, select, table, tbody, tr, td, th { border: none; padding: 0; margin: 0; }
.clear { clear: both; overflow: hidden; }
textarea, input, select { border: 1px solid #ccc; color: #666; }
* { margin: 0; padding: 0; border: 0 }
body { text-align: left }
input, select { font-family: Microsoft Yahei; }
#quick_liuyan { width: 720px; height: 490px; position: relative; overflow: hidden; }
.title { height: 36px; text-align: right; padding: 0 10px; line-height: 36px; }
.title span { display: inline-block; line-height: 30px; }
.title strong { font-size: 16px; float: left; color: #555; }
.title strong em { color: #fe436f; padding-left: 10px; }
.hr1 { border-top: 1px solid #bebebe; border-bottom: 2px solid #f3f3f3; margin-bottom: 15px; font-size: 0; }
.star { color: red; display: inline-block; padding: 0 5px; vertical-align: middle; }
.quick_liuyan_con { overflow: hidden; }
.quick_liuyan_con p { margin-bottom: 10px; }
.item-right input { padding: 5px 2px; }
.item-right label { margin-left: 10px; }
.quick_liuyan_con .liuyan_area span { line-height: 30px; float: left; }
.btn-mesSubmit, .ads-txtLogin { float: left; line-height: 36px; }
.btn-mesSubmit a { }
textarea { font: 12px "Microsoft Yahei"; padding: 5px; color: #333; resize: none; height: 26px; width: 315px; }
.pop_liuyan { position: absolute; top: 146px; right: 8px; width: 300px; height: 230px; border: 2px solid #ff5871; }
.pop_liuyan dl { position: relative; }
.pop_liuyan dl .pop_liuyan_icon { position: absolute; left: -9px; top: 180px; ; width: 7px; height: 15px; }
.pop_liuyan dt { height: 28px; line-height: 26px; background: #ff5871; font-size: 14px; color: #fff; text-indent: 12px; }
.pop_liuyan dd ul li { height: 28px; line-height: 28px;overflow: hidden; }
.pop_liuyan dd ul li a{display: block; height: 28px; line-height: 28px;  padding: 0 12px; }
.pop_liuyan dd ul li a:hover{ background-color: #f7f7f7; text-decoration: none}
.pop_liuyan dd ul li:last-child{border:none}
.bbdashed {border-bottom: 1px solid #f3f3f3}
.item { margin-bottom: 6px; text-align: left }
.item span { display: block; float: left; width: 65px; margin-right: 10px; text-align: right; line-height: 30px; }
.item:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.item input[type="text"] { padding-left: 3px; ; width: 130px; }
.item input[type="text"]:focus { outline: 1px solid #F90; border-color: #e70000 }
.item textarea:focus { outline: 1px solid #F90; border-color: #e70000 }
.item-right { float: left; }
.item-right select { padding: 3px 4px; height: 28px; line-height: 28px; text-align: left; margin-bottom: 3px;}
.item-right select:focus { outline: 1px solid #F90; border-color: #e70000 }
select.c-money { width: 137px; }
.box-address { margin-top: 3px; }
.box-address input { width: 320px !important; }
.clause * { vertical-align: middle }
.clause label { margin-left: 0 }
.clause a { text-decoration: none }
.clause a:hover { color: #f70000 !important }
.clause a b { font-family: sans-serif; font-weight: normal; font-size: 11px; }
.btn-mesSubmit { margin: 0; padding: 0; border: none; display: block; width: 100px; height: 36px; line-height: 36px; float: left; background: #fe434e; color: #fff; font-size: 15px; margin-left: 75px; margin-right: 30px; font-family: Microsoft Yahei; cursor: pointer }
.btn-mesSubmit:hover { background: #e2313b }
.getCode .item-right { position: relative }
.getCode input#txtTel { width: 218px; }
.btn-getcode { border: 0px solid #eee; line-height: 1; height: 27px; width: 82px; font-family: Microsoft Yahei; font-size: 12px; background-color: #f3f3f3; cursor: pointer; outline: none}
.btn-getcode:hover { background-color: #EDEDED }
.btn-getcode { position: absolute; left: 142px; top: 1px;}
.item-right { max-width: 320px;}
.item-right label { line-height: 30px; }
.item-right label input { vertical-align: middle; margin-top: -3px; }