/*
(10,3): run-time error CSS1030: Expected identifier, found ' '
(10,14): run-time error CSS1030: Expected identifier, found ' '
(17,11): run-time error CSS1030: Expected identifier, found ' '
(35,41): run-time error CSS1030: Expected identifier, found ' '
(48,26): run-time error CSS1030: Expected identifier, found ' '
(206,42): run-time error CSS1030: Expected identifier, found ' '
(206,85): run-time error CSS1030: Expected identifier, found ' '
(266,60): run-time error CSS1038: Expected hex color, found '#0000'
 */
@charset "utf-8";
html { color: #000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td, iframe { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
iframe { border: none; }
body { font: 12px/1.5 Tahoma,arial,"\5b8b\4f53",sans-serif; color: #333; background: #f8eeef}
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.clr { clear: both; }
a { text-decoration: none; color: #333; }
    a:hover { text-decoration: underline; color: #d60000; }
.fl { float: left; }
.fr { float: right; }
.fs14 { font-size: 14px; }
.fc_red { color: #d60000; }
.wrap { width: 100%; }
.nav_box { background: url(http://src.leju.com/imp/imp/deal/9f/f3/3/5c2a8571a71682d195d351ab342_p24_mk24.gif) repeat-x left top; height: 37px; overflow: hidden; }
.nav_top { width: 950px; margin: 0 auto; position: relative; }
    .nav_top h1 { float: left; }
    .nav_top .nav_list { float: right; padding-right: 20px; }
        .nav_top .nav_list li { float: left; line-height: 37px; }
            .nav_top .nav_list li a { margin: 0 10px; color: #333; text-decoration: none; }
                .nav_top .nav_list li a:hover { text-decoration: underline; color: #d60000; }
    .nav_top #back { position: absolute; right: 30px; bottom: -30px; z-index: 100; color: #fff; }
.banner, .banner_reg { text-align: center; width: 100%; overflow: hidden; background: url(../image/bn_bg.png) repeat-x left top; }
.banner { height: 405px; background: url(http://src.leju.com/imp/imp/deal/0a/5f/2/d8cc4bda3cc7586043ed250ae9a_p24_mk24.jpg) no-repeat center top; text-indent: -9999px; }

.topNav { padding: 10px; text-align: right; }
.topLeftNav { padding: 10px; text-align: left; }
.banner_reg { background: url(http://src.leju.com/imp/imp/deal/42/0f/5/fb313914b0cccb0d5d2b2f34e1a_p24_mk24.png) repeat-x 0 -1px #9e202b; }
.main_nav_box { background: url(../image/nav_bg.png) repeat-x left top; height: 40px; overflow: hidden; position: relative; }
.nav { padding-left: 100px; width: 550px; height: 40px; display: block; margin: 0 auto; background: url(../image/nav_c_bg.png) no-repeat left top; position: relative; }
    .nav li { float: left; display: inline; margin: 0 25px; width: 154px; padding-left: 20px; line-height: 38px; height: 38px; font-size: 16px; color: #8e0201; font-weight: 600; cursor: pointer; }
        .nav li a { color: #8e0201; text-decoration: underline; }
        .nav li.last { background: url(../image/nav_last_bg.png) no-repeat left 5px; }
            .nav li.last: hover { background: url(../image/nav_last_bg.png) no-repeat left 5px; }
#menu { background: url(../image/menu_bg.png) no-repeat left top; padding: 0 10px; width: 930px; height: 55px; position: absolute; left: -150px; top: 40px; }
    #menu li { font-size: 14px; font-weight: normal; width: 90px; margin: 0; text-align: center; line-height: 30px; }
.main { width: 960px; margin: 10px auto 0; background-color: #fff; border-radius: 4px;}
.section { margin-bottom: 10px; padding-bottom:10px; overflow: hidden; }
.tit { background: url(../image/tit2.png) no-repeat left top; }
#focus { width: 333px; height: 278px; border: 1px solid #767E81; padding: 5px; background: #e7e7e7; float: left; margin-right: 10px; }
.gsj_new { width: 343px; height: 288px; border: 1px solid #767E81; background: #E6E7E9; float: left; margin-right: 10px; position: relative; overflow: hidden; }
    .gsj_new .tit { background: url(../image/tit.png) no-repeat left top; height: 73px; width: 345px; position: absolute; left: 0; top: 0; text-indent: -9999px; }
.new_c { padding: 15px 10px 0; margin-top: 73px; }
.new_top { text-align: center; padding-bottom: 10px; }
    .new_top h4 a { font-size: 16px; font-weight: 600; color: #d60000; }
    .new_top span a { margin: 0 5px; }
.new_list { padding: 10px 0; background: url(../image/dot.gif) repeat-x left top; }
    .new_list li { line-height: 1.8em; height: 1.8em; background: url(../image/list_dot.gif) no-repeat left 10px; padding-left: 10px; overflow: hidden; }
.introduce { width: 240px; height: 290px; float: right; }
    .introduce .tit { background: url(../image/tit.png) no-repeat -345px 0; height: 45px; margin-left: 2px; text-indent: -9999px; }
.intro_c { background: none repeat scroll 0 0 #E2E3E5; border-color: #767E81; border-style: solid; border-width: 0 1px 1px; height: 172px; margin: 0 auto; padding: 0 10px; width: 200px; }
    .intro_c dl { background: url("../image/dot.gif") repeat-x scroll left bottom transparent; padding: 0 10px 5px; }
        .intro_c dl dt { color: #D60000; font-weight: 600; line-height: 2em; }
            .intro_c dl dt a { color: #d60000; }
        .intro_c dl dd { padding-left: 30px; }
    .intro_c .intro_banner { font-size: 14px; font-weight: bold; }
        .intro_c .intro_banner a { background: url("../image/tit4.png") no-repeat scroll right top transparent; color: #FFFFFF; float: left; height: 25px; margin: 5px 5px 0; text-align: center; width: 90px; }
.introduce .intro_netfile { margin-top: 7px; }
.aside_l { width: 610px; float: left; overflow: hidden; }
.aside_r { width: 302px; float: right; overflow: hidden; }
.me_box { height: 495px; }
.me-l, .me-r { float: left; width: 215px; height: 495px; overflow: hidden; background-color: #7b1016; }
.me-r { float: right; width: 385px; }
.me-tit { background: url(../image/tit2.png) no-repeat left -43px; height: 61px; overflow: hidden; text-indent: -9999px; }
.fzr { background-position: 0 -104px; }
.me-c { padding: 10px; text-align: center; }
    .me-c p { line-height: 2em; color: #fff; }
        .me-c p.name { font-weight: 600; color: #FAEC8E; font-size: 16px; }
    .me-c td { padding: 5px; vertical-align: top; text-align: center; color: #8D0605; }
        .me-c td img { border: 1px solid #fff; }
.wy_box { height: 460px; margin-top: 10px; }
.wy_l { float: left; width: 250px; }
.wy_r { float: right; width: 350px; }
.mywy { height: 125px; margin-bottom: 10px; overflow: hidden; }
.mywy-tit { background-position: -218px -43px; }
.mywy .me-c, .tbgw .me-c, .pswy .me-c { padding: 0 10px; border-left: 1px solid #b97374; border-right: 1px solid #b97374; border-bottom: 1px solid #b97374; background-color: #f2e5e5; }
.tbgw { height: 325px; overflow: hidden; }
.tbgw-tit { background-position: -468px -43px; }
.tbgw .me-c { height: 258px; overflow: hidden; }
.pswy { height: 460px; }
    .pswy .pswy-tit { background-position: -385px -104px; }
    .pswy .me-c { height: 393px; overflow: hidden; }
.column_tit { background: url(../image/column_bg.png) no-repeat left top; height: 46px; padding-top: 28px; cursor: pointer; position: relative; }
    .column_tit .judge_txt, .zrwy .zrwy_txt { background: url(../image/text.png) no-repeat left top; width: 150px; height: 25px; display: block; margin: 0 auto; text-indent: -9999px; }
.judge_c { padding: 10px; border: 1px solid #828283; border-top: none; background: #E6E7E9; overflow: hidden; zoom: 1; }
.judge_md_top { margin-bottom: 10px; height: 275px; overflow: hidden; }
.gxj_cy .tit, .ft .tit, .event .tit { background-position: left -165px; text-align: center; height: 61px; line-height: 61px; font-size: 19px; font-weight: 600; color: #fff; }
.gxj_cy_item { margin-bottom: 10px; }
    .gxj_cy_item h4 { background: url(../image/shade_tit.jpg) no-repeat left top; height: 33px; line-height: 33px; font-size: 14px; color: #fff; text-shadow: 1px 2px #000; padding-left: 10px; font-weight: 600; margin-bottom: 10px; }
    .gxj_cy_item p { padding: 0 15px; color: #002047; line-height: 2em; }
        .gxj_cy_item p em { margin-right: 15px; font-weight: 600; }
.gxj_cy { background: #eee5e5; overflow: hidden; }
    .gxj_cy .tit { background-position: 0 -165px; }
.gxj_cy_c { border: 1px solid #b97374; border-top: none; }
.about_gsj .column_tit, .gsj_unit .column_tit { text-align: center; font-size: 19px; font-weight: 600; font-family: "Microsoft YaHei","\9ED1\4F53"; color: #002047; text-shadow: 1px 1px #868887; }
.about_gsj_c { padding: 10px 12px 0; border-left: 1px solid #808285; border-right: 1px solid #808285; background: #E6E7E9; overflow: hidden; }
.ft, .event { float: left; width: 458px; margin-bottom: -9999px; padding-bottom: 9999px; border-left: 1px solid #b97374; border-right: 1px solid #b97374; overflow: hidden; }
    .ft .tit, .event .tit { background: url(../image/tit3.png) no-repeat left top; height: 36px; line-height: 36px; width: 460px; }
.event { float: right; }
.ft_c, .event_c { padding: 10px 10px 0; }
    .ft_c dl { margin: 5px 0; }
    .ft_c dt { border: 1px solid #fff; float: left; margin-right: 10px; }
        .ft_c dt img { float: left; }
    .ft_c dd { line-height: 1.5em; }
        .ft_c dd h2 { line-height: 2em; margin-bottom: 5px; }
            .ft_c dd h2 em { font-weight: 600; margin-right: 5px; }
        .ft_c dd p { text-indent: 2em; }
    .event_c p { line-height: 1.9em; }
.more { text-align: right; }
.close_line { height: 1px; overflow: hidden; background: #5C7088; }
    .close_line span { width: 4px; height: 1px; display: block; margin: 0 auto; background: #e6e7e9; overflow: hidden; }
.about_gsj .pad_10 { height: 10px; overflow: hidden; border-left: 1px solid #808285; border-right: 1px solid #808285; background: #E6E7E9; }
.gsj_unit .column_tit #gsj_txt_2010, #gsj_txt_2009, #gsj_txt_2008, #gsj_txt_2007 { background: url(../image/text.png) no-repeat left -37px; display: block; width: 290px; height: 25px; margin: 0 auto; text-indent: -9999px; }
#gsj_txt_2009 { background-position: 0 -77px; }
#gsj_txt_2008 { background-position: 0 -115px; }
#gsj_txt_2007 { background-position: 0 -152px; }
.gsj_unit .column_tit em { color: #bc0101; font-size: 12px; position: absolute; left: 10px; text-shadow: none; line-height: 28px; }
.unit { padding: 0 5px 10px; border: 1px solid #7F8386; border-top: none; background: #E6E7E9; display: none; }
.unit_c { padding: 120px 10px 10px; background: url(../image/gsj_2010.png) no-repeat center 20px #B11016; overflow: hidden; zoom: 1; }
.unit .none { padding: 20px 10px 10px; background: #B11016; }
.unit_c .unit_list { width: 455px; border-top: 4px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #fff; border-right: 2px solid #fff; }
    .unit_c .unit_list thead { background: #B11016; }
        .unit_c .unit_list thead th { padding: 2px 5px; line-height: 2em; font-size: 16px; font-weight: 600; text-align: center; color: #fff; }
            .unit_c .unit_list thead th.num { width: 10%; }
            .unit_c .unit_list thead th.area { width: 11%; }
    .unit_c .unit_list tbody tr.even_num { background: #E2CCB4; }
    .unit_c .unit_list tbody tr.base_num { background: #F7E2CD; }
    .unit_c .unit_list tbody td { border-right: 1px solid #F9FDFC; border-bottom: 1px solid #F9FDFC; padding: 4px 5px; text-align: center; }
.reg-main { border-right: 1px solid #dedede; }
.reg-main, .reg-aside { float: left; width: 652px; overflow: hidden; border-radius: 4px 0px 0px 0px;}
.reg-aside { float: right; width: 283px; margin-right: 10px; padding-top: 10px; }
.reg-inform { background-color: #fff; border-bottom: 1px solid #dedede; }
    .reg-inform li { padding: 0; overflow: hidden; zoom: 1; }
    .reg-inform .last { border: none; }
        .reg-inform .last dt { width: 630px; border-bottom: 0px; }
        .reg-inform .last dd { padding: 20px 0 0 0px; }
            .reg-inform .last dd p { padding: 5px 0; }
.inf-con h3 { line-height: 26px; text-align: center; font-size: 16px; color: #a70000; }
.inf-con dl { padding: 0 25px 0 15px; }
.inf-con dt { float: left; width: 630px; line-height: 48px; color: #a70000; font-size: 20px; border-bottom: 1px solid #dedede; }
.inf-con dd { float: left; /*border-bottom: 2px solid #dedede;*/ width: 630px; padding-bottom: 10px; }
    .inf-con dd p { line-height: 2.5em; }
.btn-top, .btn-bottom { display: inline-block; margin-left: 5px; margin-right: 5px; float: left; }
    .btn-top a, .btn-bottom a { display: inline-block; padding: 0 5px 0 5px; line-height: 30px; height: 30px; font-size: 14px; color: #fff; background-color: #ca0000; border: 1px solid #a70000; }
.btn-bottom { background-position: 0 -60px; }
    .btn-bottom a { background-position: right -90px; }
.reg-table { margin-top: 6px; padding: 5px; background-color: #fff; }
    .reg-table table { width: 100%; }
    .reg-table caption, .contact-list caption { padding: 10px 0; text-align: center; font-size: 18px; color: #a70000; }
    .reg-table th, .reg-table td, .contact-list th, .contact-list td { padding: 6px 5px; background-color: #f8f8f8; text-align: center; font-weight: 600; border-bottom: 1px solid #dedede; }
    .reg-table th { font-size: 14px; }
    .reg-table td { background-color: #fefefe; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; color: #a70000; }
        .reg-table td.tab-node { border-right: none; font-weight: normal; }
.reg-banner { margin-bottom: 5px; }
.contact { border: 1px solid #dedede; padding: 10px; background-color: #fff; color: #a70000; margin-bottom: 5px; }
    .contact h3 { text-align: center; font-size: 14px; font-weight: 600; }
    .contact p { line-height: 2em; font-weight: 600; }
    .contact dl { padding: 10px 0; }
    .contact dt, .contact dd { line-height: 1.8em; color: #a70000; font-weight: 600; }
.contact-list { padding: 10px; border: 1px solid #dedede; background-color: #fff; }
    .contact-list table { width: 100%; }
    .contact-list td { background-color: #fefefe; border: none; }
    .contact-list .row1 { width: 25%; }
    .contact-list .row2 { width: 25%; }
.register { padding: 30px 70px; border: 1px solid #dedede; background-color: #fff; }
    .register caption { padding: 5px 0; text-align: center; font-size: 20px; color: #a70000; }
    .register table { width: 100%; }
        .register table td { padding: 10px 5px; }
    .register .reg-sub { width: 25%; font-size: 14px; color: #a41e25; }
        .register .reg-sub p { font-size: 12px; font-weight: normal; color: #000; }
.from-sub { width: 100px; font-size: 14px; color: #a70000; }
.form-input, .form-file { width: 200px; padding: 1px 10px; border: 1px solid #dedede; height: 26px; line-height: 20px; }
#provinces, #city { width: 115px; padding-left: 5px; border: 1px solid #982630; line-height: 20px; font-size: 14px; height: 26px; }
.form-file { width: 260px; }
.submit { text-align: center; padding-left: 160px; }
.ml100 { margin-left: 100px; }
.submit span #submit, .submit span #submit1, .submit span #reset { display: inline-block; width: 120px; background-color: #ca0000; border: 1px solid #a70000; line-height: 30px; height: 32px; font-size: 16px; color: #fff; border: none; cursor: pointer; padding: 0 5px; }
.submit span #reset { background-position: right -90px; }
#explain { padding: 20px; background-color: #fefffd; font-size: 16px; color: #8d1f3a; border: double #dedede; margin-top: 30px; text-align: center; }
    #explain p { text-align: left; }
    #explain .f16 { font-size: 16px; }
#date { text-align: center; color: #fc020c; font-weight: 600; }
.login, .shenbao, .dqfb { padding: 45px 100px; background-color: #fff; }
    .login h2, .shenbao h2 { font-size: 20px; text-align: center; color: #9E1F2B; margin-bottom: 10px; }
#loginForm, #shenbaoForm { margin: 0 auto; overflow: hidden; }
.form_group { padding: 40px 110px; }
#loginForm p, #shenbaoForm p { padding: 10px 50px; }
#loginForm label, #shenbaoForm label { float: left; width: 80px; line-height: 30px; font-size: 14px; text-align: center; color: #9E1F2B; margin-right: 20px; }
#loginForm .inp, #shenbaoForm .inp { padding: 0 5px; width: 228px; height: 28px; line-height: 26px; border: 1px solid #dedede; }
#loginForm .submit, #shenbaoForm .submit { margin: 30px 0 30px 155px; }
    #loginForm .submit .btn-top, #loginForm .submit .btn-bottom, #shenbaoForm .submit .btn-top, #shenbaoForm .submit .btn-bottom { float: left; }
        #loginForm .submit .btn-bottom a:hover, #shenbaoForm .submit .btn-bottom a:hover { text-decoration: none; }
.lastDate { width: 260px; margin: 0 auto; line-height: 34px; text-align: center; background-color: #fff; color: #9E1F2B; }
#shenbaoForm #area { width: 80px; height: 25px; }
.dqfb { padding: 45px 0; }
    .dqfb h2 { font-size: 20px; text-align: center; color: #9E1F2B; }
    .dqfb_area, .dqfb .sbBox { width: 670px; margin: 10px auto 0; padding: 20px 10px; background-color: #f1f1f1; }
        .dqfb_area ul { overflow: hidden; }
            .dqfb_area ul li { width: 134px; float: left; text-align: center; padding: 10px 0; }
                .dqfb_area ul li a { font-size: 14px; color: #333; }
                    .dqfb_area ul li a:hover { color: #fff; display: block; background-color: #9E1F2B; }
        .dqfb .sbBox p { text-align: center; }
    .dqfb .sbBtn { margin: 20px 0; background: url(../image/reg/btn2.png) no-repeat 0 0; display: inline-block; width: 232px; height: 49px; line-height: 49px; font-size: 16px; font-weight: 600; color: #9E1F2B; }
.m-tuijian { overflow: hidden; zoom: 1; }
.m-ld .tit, .m-zhaohui .tit, .m-vote .tit, .m-vote-add .tit { background: url(../image/tit.jpg) no-repeat left top; height: 43px; overflow: hidden; text-indent: -9999px; }
.m-tj-left { width: 703px; float: left; height: 500px; background-color: #fff; }
    .m-tj-left .tit { height: 42px; background: url(../image/tit.jpg) no-repeat left top; text-indent: -9999px; }
.m-tj-left-c { padding: 10px; }
.m-tj-left-item li { float: left; display: inline; width: 320px; margin: 15px 10px; }
.m-tj-left-item .m-tj-left-pic { float: left; padding-right: 10px; }
.m-tj-left-item dl { padding: 2px 0; overflow: hidden; zoom: 1; }
.m-tj-left-item dt { float: left; font-weight: 600; }
.m-tj-right { float: right; width: 237px; height: 500px; background: url(../image/m_tuijianBG.jpg) no-repeat left top #ffffff; }
.m-tj-rt-top { padding: 70px 15px 0 15px; overflow: hidden; zoom: 1; }
    .m-tj-rt-top p { text-indent: 2em; }
    .m-tj-rt-top #comment { margin-top: 10px; width: 198px; height: 98px; border: 1px solid #d1d3d4; padding: 5px; overflow: hidden; }
    .m-tj-rt-top .commentBtn { float: right; background: url(../image/btn2.png) no-repeat left top; width: 74px; height: 24px; border: none; cursor: pointer; margin-top: 5px; }
.m-tj-rt-bottom { padding: 10px; }
    .m-tj-rt-bottom .tit { background: url(../image/icon.png) no-repeat left 4px; padding-left: 20px; font-size: 14px; color: #b31f1f; padding-bottom: 8px; border-bottom: 1px dashed #ccc; }
.m-tj-rt-list { width: 205px; padding: 10px; position: absolute; left: 0; top: 0; }
    .m-tj-rt-list li { background: url(../image/list_dot.gif) no-repeat left 18px; padding: 10px 0 0 8px; overflow: hidden; zoom: 1; }
        .m-tj-rt-list li span { float: left; width: 115px; overflow: hidden; zoom: 1; }
    .m-tj-rt-list .tj_Btn { display: inline-block; float: right; background: url(../image/btn3.png) no-repeat left top; width: 79px; height: 24px; text-indent: -9999px; }
.placeholder { color: #ccc; }

.m-vote .tit { background-position: left -46px; }
.m-vote-c { padding: 20px; background-color: #fff; }
.m-vote-item { overflow: hidden; zoom: 1; }
    .m-vote-item li { float: left; display: inline; width: 172px; margin: 5px; _height: 165px; min-height: 165px; }
    .m-vote-item .vote-mod { height: 150px; overflow: hidden; background-color: #d2d3d5; }
    .m-vote-item .vote-pic { width: 152px; height: 96px; border: 2px solid #fff; margin: 10px auto 5px; }
    .m-vote-item .vote-name { text-align: center; }
    .m-vote-item .vote-handle { padding-top: 10px; overflow: hidden; zoom: 1; }
    .m-vote-item .vote-btn, .m-vote-item .vote-btn-2 { display: block; margin: 0 auto; width: 74px; height: 24px; background: url(../image/btn.png) no-repeat left top; text-align: center; line-height: 22px; color: #fff; }
    .m-vote-item .vote-count { text-align: center; padding-top: 5px; color: #ff0000; }
.m-vote-add .tit { background-position: left -189px; }
.m-dejiang .tit { background: url(../image/tit.jpg) no-repeat left -189px; height: 43px; text-indent: -9999px; }
.gsj-answers { overflow: hidden; zoom: 1; }
    .gsj-answers .tit { background: url(../image/tit_2.jpg) no-repeat left top; height: 43px; text-indent: -9999px; }
    .gsj-answers .m-answers-c { padding: 10px; background-color: #fff; }
.m-answers-item { float: left; display: inline; width: 445px; margin: 0 10px; }
    .m-answers-item dl { padding: 10px 0; border-bottom: 1px solid #a21c38; }
    .m-answers-item dt { margin-bottom: 5px; }
    .m-answers-item dd { margin: 8px 0; }
.layer_box { padding: 20px; background-color: #fefffd; font-size: 16px; color: #8d1f3a; border: double #dedede; margin-top: 30px; text-align: center; }
    .layer_box a { margin-right: 30px; }
    .layer_box p { text-align: left; }
    .layer_box .f16 { font-size: 16px; }
.w400 { width: 300px; }
.link_lt { margin-bottom: 30px; }
    .link_lt td { text-align: center; font-size: 16px; font-weight: 600; color: #d60000; }
.taList caption { border-bottom: 2px solid #d60000; color: #0000; }
.taList td { border-bottom: 1px solid #d60000; }
.btn { margin: 0 auto; /*width: 232px; */}
    .btn a.sbBtn { text-align: center; color: #683c00; background-color: #ffe6c1; }
        .btn a.sbBtn:hover { color: #fff; background-color: #ca0000; text-decoration: none; }
.btnsubmit { background-color: #ca0000; border: medium none; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; height: 32px; line-height: 30px; padding: 0 5px; width: 120px; }
#footer { margin: 15px auto; width: 950px; overflow: hidden; }
    #footer p { line-height: 2em; text-align: center; }

/*!
 * ui-dialog.css
 * Date: 2014-07-03
 * https://github.com/aui/artDialog
 * (c) 2009-2014 TangBin, http://www.planeArt.cn
 *
 * This is licensed under the GNU LGPL, version 2.1 or later.
 * For details, see: http://www.gnu.org/licenses/lgpl-2.1.html
 */
.ui-dialog {
    *zoom:1;
    _float: left;
    position: relative;
    background-color: #FFF;
    border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
    transition: transform .15s ease-in-out, opacity .15s ease-in-out;
}
.ui-popup-show .ui-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ui-popup-focus .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ui-popup-modal .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
}
.ui-dialog-grid {
    width: auto;
    margin: 0;
    border: 0 none;
    border-collapse:collapse;
    border-spacing: 0;
    background: transparent;
}
.ui-dialog-header,
.ui-dialog-body,
.ui-dialog-footer {
    padding: 0;
    border: 0 none;
    text-align: left;
    background: transparent;
}
.ui-dialog-header {
    white-space: nowrap;
    border-bottom: 1px solid #E5E5E5;
}
.ui-dialog-close {
    position: relative;
    _position: absolute;
    float: right;
    top: 13px;
    right: 13px;
    _height: 26px;
    padding: 0 4px;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #FFF;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    background: transparent;
    _background: #FFF;
    border: 0;
    -webkit-appearance: none;
}
.ui-dialog-close:hover,
.ui-dialog-close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.ui-dialog-title {
    margin: 0;
    line-height: 1.428571429;
    min-height: 16.428571429px;
    padding: 15px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    cursor: default;
}
.ui-dialog-body {
    padding: 20px;
    text-align: center;
}
.ui-dialog-content {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
    text-align: left;
}
.ui-dialog-footer {
    padding: 0 20px 20px 20px;
}
.ui-dialog-statusbar {
    float: left;
    margin-right: 20px;
    padding: 6px 0;
    line-height: 1.428571429;
    font-size: 14px;
    color: #888;
    white-space: nowrap;
}
.ui-dialog-statusbar label:hover {
    color: #333;
}
.ui-dialog-statusbar input,
.ui-dialog-statusbar .label {
    vertical-align: middle;
}
.ui-dialog-button {
    float: right;
    white-space: nowrap;
}
.ui-dialog-footer button+button {
    margin-bottom: 0;
    margin-left: 5px;
}
.ui-dialog-footer button {
    width:auto;
    overflow:visible;
    display: inline-block;
    padding: 6px 12px;
    _margin-left: 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.ui-dialog-footer button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus {
  color: #333333;
  text-decoration: none;
}

.ui-dialog-footer button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-dialog-footer button[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog-footer button {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus,
.ui-dialog-footer button:active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.ui-dialog-footer button:active{
  background-image: none;
}

.ui-dialog-footer button[disabled],
.ui-dialog-footer button[disabled]:hover,
.ui-dialog-footer button[disabled]:focus,
.ui-dialog-footer button[disabled]:active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button.ui-dialog-autofocus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.ui-dialog-footer button.ui-dialog-autofocus:active {
  background-image: none;
}
.ui-popup-top-left .ui-dialog,
.ui-popup-top .ui-dialog,
.ui-popup-top-right .ui-dialog {
    top: -8px;
}
.ui-popup-bottom-left .ui-dialog,
.ui-popup-bottom .ui-dialog,
.ui-popup-bottom-right .ui-dialog {
    top: 8px;
}
.ui-popup-left-top .ui-dialog,
.ui-popup-left .ui-dialog,
.ui-popup-left-bottom .ui-dialog {
    left: -8px;
}
.ui-popup-right-top .ui-dialog,
.ui-popup-right .ui-dialog,
.ui-popup-right-bottom .ui-dialog {
    left: 8px;
}

.ui-dialog-arrow-a,
.ui-dialog-arrow-b {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    overflow:hidden;
    _color:#FF3FFF;
    _filter:chroma(color=#FF3FFF);
    border:8px dashed transparent;
}
.ui-popup-follow .ui-dialog-arrow-a,
.ui-popup-follow .ui-dialog-arrow-b{
    display: block;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-a {
    bottom: -16px;
    border-top:8px solid #7C7C7C;
}
.ui-popup-top-left .ui-dialog-arrow-b,
.ui-popup-top .ui-dialog-arrow-b,
.ui-popup-top-right .ui-dialog-arrow-b {
    bottom: -15px;
    border-top:8px solid #fff;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top-left .ui-dialog-arrow-b  {
    left: 15px;
}
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-b  {
    left: 50%;
    margin-left: -8px;
}
.ui-popup-top-right .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-a {
    top: -16px;
    border-bottom:8px solid #7C7C7C;
}
.ui-popup-bottom-left .ui-dialog-arrow-b,
.ui-popup-bottom .ui-dialog-arrow-b,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    top: -15px;
    border-bottom:8px solid #fff;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom-left .ui-dialog-arrow-b {
    left: 15px;
}
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-b {
    margin-left: -8px;
    left: 50%;
}
.ui-popup-bottom-right .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-a {
    right: -16px;
    border-left:8px solid #7C7C7C;
}
.ui-popup-left-top .ui-dialog-arrow-b,
.ui-popup-left .ui-dialog-arrow-b,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    right: -15px;
    border-left:8px solid #fff;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-left-bottom .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-a {
    left: -16px;
    border-right:8px solid #7C7C7C;
}
.ui-popup-right-top .ui-dialog-arrow-b,
.ui-popup-right .ui-dialog-arrow-b,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    left: -15px;
    border-right:8px solid #fff;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-right-bottom .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}


@-webkit-keyframes ui-dialog-loading {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes ui-dialog-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.ui-dialog-loading {
    vertical-align: middle;
    position: relative;
    display: block;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
    width: 32px;
    height: 32px;
    top: 50%;
    margin: -16px auto 0 auto;
    font-size: 0;
    text-indent: -999em;
    color: #666;
}
.ui-dialog-loading {
    width: 100%\9;
    text-indent: 0\9;
    line-height: 32px\9;
    text-align: center\9;
    font-size: 12px\9;
}

.ui-dialog-loading::after {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    margin: 14.5px 0 0 14.5px;
    border-radius: 100%;
    box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
    -webkit-transform: rotate(360deg);
    -webkit-animation: ui-dialog-loading 1.5s infinite linear;
    transform: rotate(360deg);
    animation: ui-dialog-loading 1.5s infinite linear;
    display: none\9;
}


.ceil select, .ceil input, .ceil textarea { float: left; }
.ceil select { padding: 2px 1px; }
.ceil span { width: auto !important; }
.ceil input[type="checkbox"] { margin: 6px 0; }
.ceil ul li { margin: 0; padding: 0; }
    .ceil ul li input[type="checkbox"] { margin: 8px 8px 8px 0; }

.ceil ul.contact li { float: left; width: 200px; }
.ceil ul.contact label { float: left; padding-right: 10px; }

.field-validation-error { color: red; margin: auto 10px !important; }
    .field-validation-error span { text-align: left !important; margin: 0 !important; padding: 0 !important; }
.validation-summary-errors { color: red; text-align: center; }

.text-box { padding: 2px 5px; margin-bottom: 6px; border: 1px solid #dedede; }
    .text-box:focus { border: 1px solid #0776aa; -webkit-box-shadow: 0 0 3px #226ebc; -moz-box-shadow: 0 0 3px #226ebc; box-shadow: 0 0 3px #226ebc; }

.single-line { width: 405px; height: 26px; }
.multi-line { width: 415px; height: 100px; }

.user-create { width: 100%; }
    .user-create th { width: 200px; text-align: right; padding-right: 20px; }


.city { width: 115px; padding-left: 5px;  line-height: 20px; font-size: 14px; height: 34px; }
.taList { width: 100%; }
    .taList caption { padding: 5px 0; text-align: center; font-size: 20px; color: #a70000; }

/*
Uploadify
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
Released under the MIT License <http://www.opensource.org/licenses/mit-license.php> 
*/
.upload-error{
    display:none;
    color:#a70000;
}
.uploadify {
	position: relative;
	margin-bottom: 1em;
}
.uploadify-button {
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #808080;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: 100%;
}
.uploadify:hover .uploadify-button {
	background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);
	background-position: center bottom;
}
.uploadify-button.disabled {
	background-color: #D0D0D0;
	color: #808080;
}
.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	background: url('/image/uploadify-cancel.png') 0 0 no-repeat;
	float: right;
	height:	16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
.banner{width:100%;height:200px;background:blue;background:url(http://src.leju.com/imp/imp/deal/0a/5f/2/d8cc4bda3cc7586043ed250ae9a_p24_mk24.jpg) no-repeat center top;}