.main{width:1200px;margin:0 auto}
body .s-tag{margin:13px auto 0;padding-bottom:13px}
.n-page{width:100%;height:30px;line-height:30px;text-align:center;margin:0 0 50px 0}
.n-page a{min-width:8px;height:28px;line-height:28px;color:#999;display:inline-block;padding:0 10px;border:1px solid #efefef;margin:0 5px}
.n-page .current,.n-page a:hover{background:#e43;color:#fff;border:1px solid #e43;text-decoration:none}
.n-page em{color:#999;display:inline-block;margin:0 5px}
.lp-h3{height:30px;line-height:26px;*line-height:32px;color:#333;font-size:30px;font-weight:normal;padding-left:13px;border-left:3px solid #e43;margin-bottom:30px;overflow:hidden;text-align:left}
.lp-h3 .lp-s-txt{float:none;height:20px;line-height:20px;display:inline-block;margin-left:15px;font-size:14px;color:#ebebeb;vertical-align:middle;font-weight:normal}
.lp-h3 .lp-s-txt a{font-size:14px;margin:0 10px}
.lp-h3 .link-more{float:right;font-size:16px;font-weight:normal;line-height:44px;background:url('../images/fangchaoshi/icon.png') no-repeat right -2045px;padding-right:18px}
.lp-h3 .link-more:hover{background-position:right -2155px}
.right-float-icon{position:fixed;right:25px;bottom:10%;width:50px;height:102px;z-index:100}
.right-float-icon .float-icon{width:50px;background:#f4f4f4;text-align:center}
.right-float-icon .float-icon a{display:block;height:37px;padding:6px 10px;font-size:14px;line-height:18px;color:#666;text-indent:-9999px;overflow:hidden}
.right-float-icon .float-icon a:hover{background-color:#e43;background-position:-9999px -9999px;border-color:#e43;color:#fff;text-decoration:none;text-indent:0}
.right-float-icon .float-icon a.cur{background-color:#e43;background-position:-9999px -9999px;border-color:#e43;color:#fff;text-decoration:none;text-indent:0}
.right-float-icon .float-icon a.top{background-color:#757575;border-color:#757575}
.right-float-icon .float-icon a.top:hover{background-color:#474747;background-position:center;border-color:#474747}
.right-float-icon .float-icon .fd{background:url(../images/fangchaoshi/dir-sales-icon4.png) no-repeat center}
.right-float-icon .float-icon .lp{background:url(../images/fangchaoshi/dir-sales-icon1.png) no-repeat center}
.right-float-icon .float-icon .top{background:url(../images/fangchaoshi/dir-sales-icon3.png) no-repeat center}
.right-float-icon .line{display:none;position:absolute;top:0;right:49px;width:148px;background:#fff;border:1px solid #ddd;border-right:0 none}
.right-float-icon .line li{height:34px;border-bottom:1px solid #eee}
.right-float-icon .line li a{display:block;height:100%;line-height:34px;padding:0 0 0 20px;width:128px;font-size:14px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.right-float-icon .line li a:hover{background:#eee;text-decoration:none}
.right-float-icon .code{display:none;position:absolute;top:0;right:49px;width:129px;background:#fff;border:1px solid #ddd;padding:10px}
.pt-side-nav{margin:0}
.mod .con{width:1198px;border:1px solid #eee;padding:30px 0;margin-bottom:45px;overflow:hidden}
.mod .con a:hover{color:#e43;text-decoration:underline}
.jqzg ul{overflow:hidden;padding-left:20px;width:1200px}
.jqzg ul li{width:360px;height:210px;overflow:hidden;float:left;display:inline;margin:0 40px 0 0}
.jqzg ul p{font-size:16px;line-height:36px;text-align:center}
.cppc{width:1200px;overflow:hidden;margin-bottom:45px}
.cppc ul{overflow:hidden;width:1600px}
.cppc ul li{width:220px;height:165px;overflow:hidden;float:left;display:inline;margin:0 25px 0 0;position:relative}
.cppc ul p{color:#fff;font-size:14px;position:absolute;bottom:0;left:0;width:200px;height:36px;line-height:36px;z-index:2;padding:0 10px}
.cppc ul .bg{background:#000;opacity:.6;position:absolute;bottom:0;left:0;width:100%;height:36px;z-index:1}
.cppc ul a{display:block;width:220px;height:165px}
.cppc ul a:hover img{opacity:.8;filter:alpha(opacity=80)}
.cppc ul a:hover p{text-decoration:underline;color:#fff}
.kft .con{padding:20px}
.kft .con a{display:inline-block;*display:inline;*zoom:1;margin:0 30px 0 0;line-height:30px;color:#999}
.msg-box{display:none;background:#fff;position:fixed;top:50%;left:50%;z-index:10000;border:1px solid #ddd}
.msg-box .close-btn{background:url('../images/fangchaoshi/icon.png') no-repeat -1px -675px;width:18px;height:18px;position:absolute;top:15px;right:20px}
.msg-box .close-btn:hover{background:url('../images/fangchaoshi/icon.png') no-repeat -1px -777px}
.msg-box h2{font-size:18px;background:#fafafa;height:45px;line-height:45px;border-bottom:1px solid #eee;padding-left:20px}
.registration-info{width:378px;height:354px;margin-left:-190px;margin-top:-178px}
.registration-info h2{margin-bottom:20px}
.registration-info p{margin:20px 0 0 55px;position:relative;*height:40px}
.registration-info p.p-item{z-index:100}
.registration-info p.p-item .wrap{float:left;display:inline}
.registration-info .input-txt{border:1px solid #ddd;height:38px;height:33px\9;height:38px\9\0;*height:38px;line-height:38px;padding:0 10px;padding:5px 10px 0\9;padding:0 10px\9\0;*padding:0 10px;background:#fff;margin:0 5px}
.registration-info .name{width:151px;margin-right:5px;float:left;display:inline}
.registration-info .tel{width:236px}
.registration-info .code{width:136px;margin-right:5px}
.registration-info .code-img{width:88px;background:#f0f0f0;text-align:center;border:1px solid #ddd;height:38px;line-height:38px;display:inline-block;*display:inline;*zoom:1;*font-size:32px;margin-right:2px}
.registration-info .code-img img{vertical-align:middle;position:relative;top:-2px}
.registration-info .person-num{height:38px;width:71px;float:left;display:inline;color:#999;position:relative}
.registration-info .person-num .num{display:block;background-image:url('');background-position:45px -852px;background-repeat:no-repeat;background-color:#fff;border:1px solid #ddd;height:38px;line-height:38px;padding:0 10px;width:51px;cursor:pointer}
.registration-info .person-num .error{background-color:#fdeceb}
.registration-info .person-num .expend{border:1px solid #e43;border-bottom:0 none;background-position:45px -938px}
.registration-info .person-num .error-tip{left:-15px;width:100px}
.registration-info .selected{background-position:-1px -950px}
.registration-info .person-list{display:none;position:absolute;top:39px;left:0;border:1px solid #e43;border-top:0 none;background:#fff;z-index:10}
.registration-info .person-list a{display:block;height:38px;line-height:38px;padding:0 10px;width:51px}
.registration-info .person-list a:hover{color:#333;text-decoration:none}
.registration-info .error{background-color:#fdeceb}
.registration-info .error-tip{display:none;background:url('../images/fangchaoshi/icon.png') no-repeat 1px -1244px;color:#e43;position:absolute;top:-17px;left:0;font-size:12px;padding-left:20px}
.registration-info label{color:#999}
.registration-info label a{color:#999}
.registration-info label a:hover{color:#e43}
.registration-info .apply-btn{border:0 none;width:180px;height:40px;color:#fff;font-size:18px;text-align:center;line-height:40px;display:block;margin:20px auto 0}
.registration-info .apply-btn:hover{text-decoration:none}
.registration-info .no-apply{background:#e43}
.registration-info .no-apply:hover{background:#db3f2f}
.registration-info .xieyi{margin:10px 0 0 45px;position:relative}
.registration-info .xieyi span,.registration-info .xieyi label{vertical-align:middle}
.registration-info .xieyi .error-tip{top:22px;left:13px}
.registration-info .change-btn{color:#999;font-size:12px;*position:relative;*top:-10px}
.registration-rs,.registration-rs1,.registration-rs2{display:none;width:398px;height:426px;margin-left:-200px;margin-top:-214px}
.registration-rs p,.registration-rs1 p,.registration-rs2 p{margin:10px 0 0 0;position:relative}
.registration-rs .tip,.registration-rs1 .tip{background:url('../images/fangchaoshi/icon.png') no-repeat 15px -1100px;padding:0 0 0 65px;margin:15px 30px 0;font-size:20px;line-height:46px}
.registration-rs2 .tip{padding:0 0 0 65px;margin:15px 30px 0;font-size:20px;line-height:46px}
.registration-rs .tip1,.registration-rs1 .tip1,.registration-rs2 .tip1{margin:0 30px;text-align:center;border-bottom:1px solid #eee;font-size:14px;line-height:30px;color:#999;padding:0 0 20px}
.registration-rs .code,.registration-rs1 .code,.registration-rs2 .code{line-height:20px;text-align:center}
.registration-rs .code img,.registration-rs1 .code img,.registration-rs2 .code img{display:block;margin:0 auto}
.registration-rs .code span,.registration-rs1 .code span,.registration-rs2 .code span{color:#999;display:block}
.registration-rs{height:444px;margin-top:-222px}
.registration-rs1{height:160px}
.registration-rs1 .tip1{border-bottom:0 none}
.registration-rs2{height:160px;display:block}
body{color:#333;background:#fff;font-family:Microsoft YaHei,Georgia,Serif;font-size:14px}
.masker{display:none;background:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.4;filter:alpha(opacity=40);z-index:1000}
.team{clear:both;border:1px solid #eee;padding:25px 30px 20px 20px;margin-bottom:46px}
.team-b .info{margin-top:30px}
.team-summary{position:relative;padding:0}
.team-summary .expired{background:url(../images/fangchaoshi/label-icon.png) no-repeat 0 0;position:absolute;top:-25px;left:-20px;width:59px;height:59px;text-indent:-999em;overflow:hidden}
.team-summary .hd{overflow:hidden}
.team-summary h2{font-size:24px;float:left;display:inline;margin:0 20px 0 0}
.team-summary .tag{color:#99b761;font-size:12px;border:1px solid #99b761;padding:1px 8px 2px;margin:7px 10px 0 0;float:left;display:inline}
.team-summary .team-fun{margin:15px 0;color:#666}
.team-summary .person-num{background:url('../images/fangchaoshi/icon_dot.png') no-repeat 0 -2px;font-size:14px;padding:0 0 0 26px;margin:0 23px 0 0}
.team-summary .person-num em{color:#e43;margin:0 5px}
.team-summary .time{background:url('../images/fangchaoshi/icon_dot.png') no-repeat 0 -72px;font-size:14px;padding:0 0 0 26px}
.team-summary .time em{color:#e43;margin:0 5px}
.team-summary .team-price{margin-bottom:15px}
.team-summary .team-price span{color:#666}
.team-summary .team-price em{font-family:Georgia;font-size:24px;color:#e43}
.team-summary .line-summary{width:860px;font-size:14px;line-height:26px}
.team-summary .line-summary span{color:#666}
.team-summary .btn{border:0 none;width:140px;height:40px;color:#fff;font-size:18px;text-align:center;line-height:40px;display:block;position:absolute;top:5px;right:0;background:#e43}
.team-summary .btn1{border:0 none;width:140px;height:40px;color:#fff;font-size:18px;text-align:center;line-height:40px;display:block;position:absolute;top:5px;right:160px;background:#e43}
.team-summary .btn:hover{text-decoration:none;background:#db3f2f}
.team-summary .btn1:hover{text-decoration:none;}
.team-summary .no-apply{background:#e43}
.team-summary .no-apply:hover{background:#db3f2f}
.team-summary .yes-apply{background:#cfcfcf}
.team-summary .yes-apply:hover{background:#cfcfcf}
.team-summary .end-apply{background:#cfcfcf}
.team-summary .end-apply:hover{background:#cfcfcf}
.team-summary-guoqi{padding:0 0 0 10px}
.team-line{background:url(../images/fangchaoshi/line_15.png) no-repeat 0 0;width:1153px;height:60px;margin:20px 0 30px -5px;position:relative;z-index:100}
.team-line #h1{left:200px}
.team-line #h2{left:500px}
.team-line .house{width:100px;height:15px;position:absolute;top:21px}
.team-line .dot{background:url('../images/fangchaoshi/icon_dot.png') no-repeat 39px -143px;width:100px;height:15px;display:block}
.team-line .dot:hover{background-position:39px -219px}
.team-line .on{background-position:39px -219px}
.team-line h3{font-size:14px;white-space:nowrap;width:114px;position:absolute;left:50%;margin-left:-57px;text-align:center;line-height:24px;padding-top:5px}
.team-line h3 a{color:#666;max-width:94px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.team-line h3 a:hover{font-weight:bold;color:#333;text-decoration:none}
.team-line h3 a.on{font-weight:bold;color:#333}
.team-line .youhui{background:url('../images/fangchaoshi/icon.png') no-repeat 0 -1943px;width:20px;height:20px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:5px}
.team-line .arrow{display:none;width:30px;height:25px;position:absolute;left:50%;margin-left:-15px;z-index:2;background:url(../images/fangchaoshi/arrow1.png) no-repeat center top;top:-20px}
.team-line .detail{display:none;position:absolute;z-index:1;left:50%;margin-left:-220px;width:440px;height:120px;padding:20px 10px;border:1px solid #eee;background:#fafafa;top:-181px}
.team-line .detail dt{font-size:16px;font-weight:bold;line-height:24px}
.team-line .detail dt a,.team-line .detail dt span{vertical-align:middle}
.team-line .detail dt a{display:inline-block;max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.team-line .detail dd{font-size:12px;line-height:24px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.team-line .detail .tag{color:#99b761;font-size:12px;border:1px solid #99b761;padding:1px 8px 2px;font-weight:normal;margin:0 0 0 10px}
.team-line .detail img{float:left;width:160px}
.team-line .detail dl{float:left;width:268px;margin:0 0 0 12px;display:inline}
.kfxl-form{clear:both;font-size:14px;margin-bottom:45px;position:relative}
.kfxl-form #form{width:1198px;border:1px solid #eee;overflow:hidden;padding-top:15px}
.kfxl-form .h-info{position:absolute;top:5px;left:225px;color:#666;font-size:14px;overflow:hidden;vertical-align:middle}
.kfxl-form .h-info em{float:left;display:inline;border-top:1px solid #ddd;margin:0 5px;width:20px;height:2px;overflow:hidden;margin-top:10px}
.kfxl-form .h-info span{float:left;display:inline}
.kfxl-form .h-info span strong{color:#e43}
.kfxl-form .input-txt{border:1px solid #ddd;height:32px;height:27px\9;height:32px\9\0;*height:32px;line-height:32px;padding:0 10px;padding:5px 10px 0\9;padding:0 10px\9\0;*padding:0 10px;background:#fff;margin:0 5px}
.kfxl-form .house{width:278px;margin-bottom:10px}
.kfxl-form .price{width:58px}
.kfxl-form .name{width:138px;margin-right:25px}
.kfxl-form .tel{width:238px;margin-right:25px}
.kfxl-form .submit{display:inline-block;border:0 none;background:#e43;color:#fff;font-size:18px;height:34px;width:148px;line-height:34px;text-align:center;cursor:pointer;vertical-align:bottom;margin-left:60px;}
.kfxl-form .submit:hover{text-decoration:none;background:#db3f2f}
.kfxl-form em{color:#e43;margin-right:3px}
.kfxl-form input,.kfxl-form label,.kfxl-form em,.kfxl-form span{vertical-align:middle}
.kfxl-form .add-btn{background:url('../images/fangchaoshi/icon.png') no-repeat -1px -570px;display:inline-block;*display:inline;*zoom:1;width:18px;height:18px}
.kfxl-form .title{color:#999}
.kfxl-form .form-item{padding:10px 20px}
.kfxl-form .jiage .title{margin-right:13px}
.kfxl-form .loupan{overflow:hidden;padding-bottom:0}
.kfxl-form .loupan .title{float:left;margin:6px 8px 0 0}
.kfxl-form .loupan .house-group{float:left}
.kfxl-form .loupan .add-btn{float:left;margin:9px 0 0 5px}
.kfxl-form .huxing .title{margin:0 -6px 0 0}
.kfxl-form .jiage .title{margin:0 9px 0 0}
.kfxl-form .form-item1{padding:30px 20px;background:#fafafa;border-top:1px solid #eee;margin-top:20px;position:relative}
.kfxl-form .form-item1 .wrap{height:34px}
.kfxl-form .form-item1 .wrap .placeholder-tip{height:34px;line-height:34px}
.kfxl-form .house-group{display:inline-block;*display:inline;*zoom:1;width:310px}
.kfxl-form .house-group .wrap{height:34px;margin-bottom:10px}
.kfxl-form .house-group .wrap .placeholder-tip{height:34px;line-height:34px}
.kfxl-form .error{background:#fdeceb}
.kfxl-form .error-tip{display:none;background:url('../images/fangchaoshi/icon.png') no-repeat 1px -1244px;color:#e43;position:absolute;font-size:12px;padding-left:20px}
.kfxl-form .error-tip1{top:10px;left:75px}
.kfxl-form .error-tip2{top:10px;left:345px}
.kfxl-form .error-tip3{top:10px;left:645px}
::-webkit-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
/*.wrap{position:relative;height:40px;display:inline-block;*display:inline;*zoom:1}*/
.wrap .placeholder-tip{position:absolute;top:0;left:15px;color:#ccc;height:40px;line-height:40px}
.no-result{clear:both;padding:40px 0 70px;text-align:center}
.no-result .icon-no-result{background:url(../images/fangchaoshi/no_result.png) no-repeat 0 0;width:56px;height:56px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 15px 0 0}
.no-result h4{font-size:16px;font-weight:bold}
.no-result .txt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:left}
.scroll-img{overflow:hidden;position:relative}
.scroll-img ul{width:9999em}
.scroll-img ul li{float:left;width:860px;height:280px;overflow:hidden}
.scroll-img ul li.cur{display:block}
.scroll-img .arrow{display:none;background:url(../images/fangchaoshi/arrow.png);position:absolute;top:50%;margin-top:-40px;width:45px;height:80px;cursor:pointer}
.scroll-img .left{background-position:0 0;left:0}
.scroll-img .right{background-position:-45px 0;right:0}
.scroll-img .btn{position:absolute;bottom:10px;text-align:center;width:100%}
.scroll-img .btn a{background:url(../images/fangchaoshi/switch_dot.png);display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;margin:0 5px}
.scroll-img .btn a.cur{background-position:0 -62px}
.scroll-img-banner{width:860px;margin-top:30px}
.scroll-img-a{float:right;width:300px;height:280px}
.scroll-img-a ul li{width:300px;height:280px;position:relative}
.scroll-img-a ul li p{color:#fff;font-size:14px;position:absolute;bottom:0;left:0;width:280px;height:36px;line-height:36px;z-index:2;padding:0 10px}
.scroll-img-a ul li .bg{background:#000;opacity:.6;position:absolute;bottom:0;left:0;width:100%;height:36px;z-index:1}
.scroll-img-a .arrow{display:none;background:url(../images/fangchaoshi/arrow3.png);position:absolute;top:50%;margin-top:-25px;width:30px;height:51px;cursor:pointer}
.scroll-img-a .left{background-position:0 0;left:0}
.scroll-img-a .right{background-position:-30px 0;right:0}
.scroll-img-b{float:right;width:300px;height:225px}
.scroll-img-b ul li{position:relative;width:300px;height:225px}
.scroll-img-b ul li p{color:#fff;font-size:14px;position:absolute;bottom:0;left:0;width:280px;height:36px;line-height:36px;z-index:2;padding:0 10px}
.scroll-img-b ul li .bg{background:#000;opacity:.6;position:absolute;bottom:0;left:0;width:100%;height:36px;z-index:1}
.scroll-img-b .arrow{display:none;background:url(../images/fangchaoshi/arrow3.png);position:absolute;top:50%;margin-top:-25px;width:30px;height:51px;cursor:pointer}
.scroll-img-b .left{background-position:0 0;left:0}
.scroll-img-b .right{background-position:-30px 0;right:0}
.hot{margin-top:30px;margin-bottom:30px;width:300px}
.hot h2{color:#fff;background:url(../images/fangchaoshi/hot-bg_03.png);height:55px;line-height:50px;font-size:16px;padding:0 0 0 58px}
.hot h2 span{font-family:Georgia;font-size:24px}
.hot ul{border:1px solid #eee;border-top:0 none}
.hot li{background:url(../images/fangchaoshi/hot-bg_07.png) no-repeat;height:74px;line-height:74px;font-size:18px;margin:0 0 0 20px;padding:0 0 0 60px}
.hot .li-a{background-position:0 15px;border-bottom:1px solid #eee}
.hot .li-b{background-position:0 -60px;border-bottom:1px solid #eee}
.hot .li-c{background-position:0 -135px}
.university{clear:both;overflow:hidden;background:#fafafa;border-top:1px solid #eee;margin:30px 0;padding:15px 20px}
.university h3{padding-left:8px;border-left:3px solid #e43;font-weight:bold;font-size:18px;color:#666;margin:0 0 20px 0;height:18px;line-height:18px}
.university .head{width:140px;border-right:1px dotted #eee}
.university .head img{border:1px solid #eee}
.university .head p{line-height:18px;margin-top:8px}
.university .head p span{font-size:12px;color:#666;display:block}
.university h4{font-size:16px;margin-bottom:20px}
.university .course{width:900px;padding:0 0 0 30px}
.university .course ul{overflow:hidden}
.university .course li{width:400px;float:left;background:url('../images/fangchaoshi/icon.png') no-repeat -5px -272px;height:34px;line-height:34px;overflow:hidden;padding-left:12px}
.university .course li a{height:34px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:320px;color:#666}
.house-info{width:810px;float:left}
.house-info .tb{width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fafafa;table-layout:fixed}
.house-info .tb td{height:34px;line-height:34px;border-bottom:1px dashed #eee;padding:0 10px 0 20px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.address{font-size:16px;margin-top:15px}
.address span{color:#666}
.activity{line-height:26px;margin-top:30px;padding-bottom:5px}
.activity dt{font-size:16px}
.activity dd{font-size:14px;margin:0 0 0 5px;color:#666}
.filter{clear:both;margin:0 0 30px;overflow:hidden;font-size:12px}
.filter .list{border:1px solid #eee;overflow:hidden}
.filter .list p{height:42px;line-height:42px;border-top:1px dashed #efefef;padding:0 20px}
.filter .list p a{margin:0 15px 0 0}
.filter .list .cur{color:#e43}
.filter .title{color:#999;margin:0 15px 0 0;font-size:12px}
.filter .conditions{padding:10px 0 0;height:23px;font-size:0}
.filter .conditions a{font-size:12px}
.filter .condition{border:1px solid #e43;display:inline-block;*display:inline;*zoom:1;height:21px;line-height:21px;padding:0 28px 0 12px;color:#e43;background:url('../images/fangchaoshi/icon.png') no-repeat right -1706px;margin:0 10px 0 0}
.filter .condition:hover{text-decoration:none}
.filter .clear{padding:1px 0 0 25px;background:url('../images/fangchaoshi/icon.png') no-repeat 0 -1795px;margin:0 0 0 15px}