@charset "utf-8";
* { margin:0; padding:0; font-style:normal; font-weight:normal; font-family:Arial,"Microsoft YaHei", "微软雅黑";}
html,body { width:100%; height:100%;}
html,body,img { border:none;}
ul,ol,li { list-style:none;}
dfn { font-size:12px; font-family:Arial, Tahoma; padding-right:3px;}

a { text-decoration:none;}
a:hover { text-decoration:none;}

.row { *zoom:1;}
.row:before, .row:after { display:table; content:""; line-height:0;}
.row:after { clear:both;}

::-webkit-input-placeholder { color:#aaa;}
:-moz-placeholder { color:#999;}
::-moz-placeholder { color:#888;}
:-ms-input-placeholder { color:#aaa;}
.placeholder { color:#aaa;}

.fixer{ position:fixed; top:0; _position:absolute; _top:expression(documentElement.scrollTop+10 + "px");}

i.icon { display:inline-block; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:0 0; width:14px; height:14px; vertical-align:middle;}
i.false { background-position:-14px 0;}
i.mob_0_0 { background-position:-28px -30px; height:16px;}
i.mob_0_1 { background-position:-28px -14px; height:16px;}
i.email_0_0 { background-position:-42px -30px; height:16px; width:28px;}
i.email_0_1 { background-position:-42px -14px; height:16px; width:28px;}
i.idcard_0_0 { background-position:0 -30px; height:16px; width:28px;}
i.idcard_0_1 { background-position:0 -14px; height:16px; width:28px;}

.hot { color:#f0f;}
.red { color:#f00;}
.green { color:#191;}
.orange,.price,.price b { color:#f60;}
.del { color:#aaa;}
.bold { font-weight:bold;}

.overflow { overflow:hidden;}
.hidden { display:none;}
.nowrap { white-space:nowrap;}

.font_size12 { font-size:12px;}
.font_size14 { font-size:14px;}
.font_size16 { font-size:16px;}

a { color:#09c; cursor:pointer; text-decoration:none;}
a:hover { color:#f00; cursor:pointer; text-decoration:underline;}
a.opacity:hover { filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; -webkit-opacity:.8; opacity:.8; text-decoration:none;}

a.vsubmit { padding:10px 20px; background-color:#f60; color:#fff; cursor:pointer;}
a.vsubmit:hover { color:#fff; background-color:#ff8833; text-decoration:none;}

.padding_0_5,.price b { padding:0 5px;}
.padding_0_10 { padding:0 10px;}
.padding_20 { padding:20px;}
.margin_0_5_0_0 { margin:0 5px 0 0;}

.pagex { margin:10px auto; *zoom:1; text-align:center;}
.pagex:before, .pagex:after { display:table; content:"";}
.pagex:after { clear:both;}
.pagex a { color:#666; border:1px solid #ccc; background-color:#fff; text-decoration:none; border-radius:3px;}
.pagex strong { color:#fff; background-color:#f60; border:1px solid #f60;}
.pagex span { color:#999; font-size:12px; margin:0 2px;}
.pagex a,.pagex strong { font-size:12px; margin:0 2px; padding:5px 8px; display:inline-block; border-radius:3px;}
.pagex a.pleft { margin-right:10px;}
.pagex a.pright { margin-left:10px;}
.pagex a:hover { color:#f60; text-decoration:none; background-color:#FEF1E2; border:1px solid #f60;}

.layout { width:1200px; margin:0 auto;}

.imgload { background-image:url(/images/nopic.png); background-repeat:no-repeat; background-position:center center; background-size:100%; background-color:#fff;}

a * { cursor:pointer;}