@charset "utf-8";
/* CSS Document Zay Q:89982097 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}   
table{ border-collapse:collapse; border-spacing:0;}   
fieldset,img{ border:0;}    
ol,ul,li{ list-style:none;}   
caption,th{ text-align:left;}   
q:before,q:after{content:'';}   
abbr,acronym{ border:0;}

.clr{ clear:both}

.top{ width:100%; background:url(../images/201412/bg.png) repeat-x}
.topBg{width:980px; margin:0 auto; height:70px; position:relative;z-index:10000;}
.sohochina{display:block; width:159px; height:26px; line-height:26px; background:url(../images/pic.png) 0 -135px no-repeat; position:absolute; right:0; top:13px; text-align:center; color:#fff}
.menuTop{ height:30px; line-height:30px; position:absolute; bottom:0; right:0; width:790px; text-align:right}
.menuTop a{ color:#fff; padding:0 20px; font-size:15px; }
.menuTop a:hover,.menuTop .now{color:#e8380d}
.banner{ width:100%; height:175px;}
.banner a{cursor:default}
.menu{ height:50px; line-height:50px; background:#1c1c1c; width:100%;}
.menu .menuBox{ width:980px; height:50px; margin:auto;}
.menu .menuBox a{ display:inline-block; padding:0 30px; font-size:16px; color:#fff; float:left}
.menu .menuBox a:hover{background:#404040}
.menu .menuBox span{ float:right; display:inline-block; height:50px; width:180px; background:url(../images/pic.png) no-repeat 0 -176px;}

.footer{ background:#2f2f2f; width:100%}
.footerFaq{ width:980px; margin:0 auto; padding:35px 0}
.footerFaq h6{ font-size:18px; color:#fff; height:40px; line-height:40px; margin-bottom:10px;}
.footerFaq a{ color:#c0c0c0;}
.footerFaq strong{ display:inline-block; width:49%; height:30px; line-height:30px; font-size:14px;}

.footerLine{ width:100%; background:#1a1a1a; height:100px; line-height:100px; border-bottom:#2f2f2f 2px solid}
.footerLine p{ width:980px; margin:0 auto;}
.footerLine p strong{ display:inline-block; width:670px; float:left;}
.footerLine p strong a{ margin-right:40px; font-size:14px; color:#fff; display:inline-block;}
.footerLine p span{ display:inline-block; width:250px; height:100px; background:url(../images/pic.png) no-repeat 40px -300px; float:right;}
.footerAdd{ width:100%; background:#1a1a1a;}
.footerAddBox{ width:980px; margin:0 auto; padding:30px 0 60px; color:#5a5a5a}
.footerAddBox p{ width:700px; float:left;}
.footerAddBox p b{ display:block; width:90%; font-size:14px; height:40px; line-height:40px; float:left}
.footerAddBox p strong{ width:190px; display:inline-block; font-size:14px; float:left; margin-right:80px;}
.footerAddBox span{ display:block; float:right; padding-top:20px; width:185px; height:40px;}
.footerAddBox span a{ display:inline-block; width:26px; height:26px; margin-right:12px;}
.footerAddBox span .weibo{ background:url(../images/pic.png) no-repeat 0 -430px;}
.footerAddBox span .youku{ background:url(../images/pic.png) no-repeat -41px -430px;}
.footerAddBox span .youtube{ background:url(../images/pic.png) no-repeat -82px -430px;}
.footerAddBox span .facebook{ background:url(../images/pic.png) no-repeat -123px -430px;}


.bodyBox{ width:980px; margin:auto;}
.selectBox{ height:35px; padding:20px 0;}
.selectBox .select{ display:block; height:35px;}


.select_box {width:187px;_width:237px; margin-right:12px; border:1px solid #ccc; border-radius:5px; height:34px; padding-right:20px; padding-left:10px; background:#fff url(../images/201412/select.png) no-repeat 186px center;_background:#fff url(../images/201412/select.png) no-repeat 185px center; position:relative; float:left;}
.select_box span {cursor:pointer; display:block; line-height:34px; width:100%; height:34px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.son_ul {width:215px;_width:205px; position:absolute; left:0; top:34px; border:1px solid #ccc; border-radius:5px; background:#fff;z-index:20;}
.son_ul li {display:block; line-height:30px; padding-left:10px; width:205px;_width:195px}
.hover {background:#ccc;}

.w215{ width:145px; background:#fff url(../images/201412/select.png) no-repeat 145px center;}
.w215 .son_ul{ width:175px;}
.w215 .son_ul li{width:165px;}

.w125{width:95px; background:#fff url(../images/201412/select.png) no-repeat 95px center;}
.w125 .son_ul{ width:125px;}
.w125 .son_ul li{width:115px;}

.w175{width:105px; background:#fff url(../images/201412/select.png) no-repeat 105px center;}
.w175 .son_ul{ width:135px;}
.w175 .son_ul li{width:125px;}

.selectBox .selectButton{ display:inline-block; width:130px; height:34px; background:url(../images/pic.png) no-repeat 0 -244px;}

/* youmc */
.bubble{position:absolute;z-index:100;top:0;left:0px;width:208px;height:103px;background:url(../images/pic.png) no-repeat -352px -623px;display:none;color:#fff;font-size: 14px;line-height: 24px}
.locate{position:absolute;}
.hide{display:none;}
.clear{clear:both;}
.del{display:inline-block;width:15px;height:15px;background:url(../images/pic.png) no-repeat;background-position:0 -619px;cursor:pointer;}
.del_disabeld{background-position:-45px -619px;cursor:default;}

.projects{clear:both;margin:0 auto;width:980px;margin-bottom:20px;}
.projects:after {   
    content:".";   
    display:block;   
    clear:both;   
    height:0;   
    font-size:0;   
    line-height:0;   
}
.projects .locate{z-index:-1;}
.projects li{width:276px;height:217px;float:left;margin:25px;cursor:pointer;}
.projects li img{width:100%;height:154px;}
.projects li .bg{width:275px;height:216px;background-color:#222;}
.projects li .label1{display:block;font-size:16px;height:59px;line-height:59px;text-align:center;color:#d5d5d5;}
.projects li .wrap{position:absolute;top:0px;width:275px;height:216px;}
.projects li .mask{position:absolute;top:0px;width:276px;height:217px;background:url(../images/201412/border.png) no-repeat;}
.projects li .label2{display:block;font-size:20px;text-align:center;color:#d5d5d5;margin-top:65px;}
.projects li .label3{display:block;font-size:20px;text-align:center;color:#d5d5d5;margin-top:35px;}

.waiters{}
.waiters .cont{background:url(../images/201412/service_baner.png) no-repeat top center;padding-top:62px;width:980px;background-color:#fcfcfc;margin:50px auto;}
.waiters .cont .left{width:50%;float:left;padding-bottom:75px;}
.waiters .cont .right{width:50%;float:right;padding-bottom:75px;}
.waiters .cont .left .item{margin-left:25px;}
.waiters .cont .right .item{float:right;margin-right:25px;}
.waiters .item{width:417px;height:105px;background-color:#f5f5f5;margin-top:45px;}
.waiters img{width:105px;height:105px;}
.waiters .mask{position:absolute;left:0px;top:0px;width:105px;height:105px;background:url(../images/201412/border2.png) no-repeat;}
.waiters .wrap{position:absolute;left:0px;top:12px;height:105px;left:125px;font-size:16px;width:290px;}
.waiters .label{float:left;display:block;}
.waiters .label1{width:38px;height:17px;text-align:center;line-height:17px;background:url(../images/pic.png) no-repeat;background-position:0px -810px;color:#fff;font-size:12px;margin-top:4px;margin-left:10px;}
.waiters .label2{width:38px;height:17px;text-align:center;line-height:17px;background:url(../images/pic.png) no-repeat;background-position:-48px -810px;color:#fff;font-size:12px;margin-top:4px;margin-left:10px;}
.waiters .icon{display:block;float:left;margin-top:5px;margin-right:5px;}
.waiters .phone{width:16px;height:16px;background:url(../images/pic.png) no-repeat -94px -810px;}
.waiters .mail{display:block;float:left;width:16px;height:16px;background:url(../images/pic.png) no-repeat -121px -810px;}
.waiters .item .clear{height:3px;}

.faq{background:url(../images/201412/faq_bg.jpg) repeat-x;}
.faq .content{width:980px;margin:0 auto;}
.faq .qs{height:215px;padding-top:60px;margin-left:20px;margin-right:20px;}
.faq .qs .title{height:36px;line-height:36px;margin-left:10px;font-size:16px;font-weight:bold;}
.faq .qs table{margin-top:15px;}
.faq .qs td{padding-left:10px;padding-right:10px;}
.faq .qs .line{height:2px;line-height:2px;background:url(../images/201412/faq_line.jpg) repeat-x;}
.faq .label1{display:block;cursor:pointer;height:28px;line-height:28px;font-size:14px;}
.faq .qas{margin-top:45px;padding-bottom:85px;}
.faq .qa{padding:20px;background-color:#fbfbfb;margin-bottom:15px;}
.faq .qa .line{height:1px;line-height:1px;background-color:#dbdbdb;}
.faq .q{background:url(../images/201412/faq_q.png) no-repeat left center;padding-left:36px;}
.faq .a{background:url(../images/201412/faq_a.png) no-repeat;padding-left:36px;color:#999;margin-top:15px;font-size:14px;line-height:24px;}
.faq .qa .title{height:36px;line-height:36px;font-size:16px;font-weight:bold;}

.list{width:980px;margin:0 auto;}
.list .btn1{width:77px;height:26px;background-repeat:no-repeat;background-image:url(../images/pic.png);margin-right:10px;float:left;cursor:pointer;}
.list .btn1s .trade{background-position:0px -510px;}
.list .btn1s .trade_hover{background-position:0px -544px;}
.list .btn1s .work{background-position:-87px -510px;}
.list .btn1s .work_hover{background-position:-87px -544px;}
.list .btn1s .other{background-position:-174px -510px;}
.list .btn1s .other_hover{background-position:-175px -544px;}
.list .btn1s .all{background-position:-261px -510px;}
.list .btn1s .all_hover{background-position:-261px -544px;}
.list .btn1s .jump{float:right;height: 23px;line-height: 23px;width: 70px;background:url(../images/201412/s1.png) no-repeat 7px center;font-size: 14px;padding-left: 18px;border:1px solid #E0D5D5}
.list .btn1s .jump a{padding-left: 10px}
.grid1{border-spacing:2px;border-collapse:separate;font-size:14px;background-color:#f4f4f4;margin-top:15px;table-layout:fixed;}
.grid1 th{height:40px;background-color:#ebebeb;border-bottom:2px solid #dbdbdb;text-align:center;color:#333333;font-weight:bold;padding-left:10px;padding-right:10px;cursor:pointer;}
.grid1 th span{display:inline-block;padding-right:16px;background:url(../images/201412/sort.png) no-repeat right center;}
.grid1 td{height:60px;padding-left:10px;padding-right:10px;text-align:center;color:#666666;}
.grid1 .odd td{background-color:#f2f2f2;}
.grid1 .even td{background-color:#fafafa;}
.grid1 .oper{padding-left:0px;padding-right:0px;}
.grid1 .type{width:17px;height:100%;float:left;background-color:#f00;}
.grid1 .chkwrap{width:38px;height:100%;float:left;}
.grid1 .chk{width:18px;height:18px;margin-left:10px;margin-top:21px;background:url(../images/pic.png) no-repeat -199px -810px;cursor:pointer;}
.grid1 .chk_chked{background-position:-227px -810px;}
.grid1 .trade{background-color:#ffa200;}
.grid1 .work{background-color:#53bae5;}
.grid1 .other{background-color:#868686;}
.list #pagination{float:right;height:32px;margin-top:20px;margin-bottom:40px;}
.list .pagination a{border:1px solid #e5e5e5;color:#666;background-color:#fff;}
.list .pagination .current{background-color:#f56a54;border:1px solid #fbfbfb;}
.list .pagination .current.prev,.list .pagination .current.next{color:#fff;}
.list .pagination a,.list .pagination span{padding:9px 0.5em;min-width:36px;border-radius:5px;}
.list .pagination .prev,.list .pagination .next{padding:9px 12px;}
.list .turn{border:1px solid #e5e5e5;border-radius:5px;width:90px;margin-top:20px;margin-left:15px;float:right;height:32px;background:url(../images/pic.png) no-repeat -190px -609px;background-color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.list .turn{margin-top:21px;}}
.list .page{width:48px;outline:none;border:none;color:#666;}
.list .turnBtn{cursor:pointer;}

.cart{width:83px;background-color:#f00;position:fixed;top:315px;}
.cart table{border-collapse:collapse;background-color:#f9f9f9;}
.cart table tbody td{height:80px;text-align:center;color:#f15b45;}
.cart table tbody .label{display:block;height:20px;line-height:20px;}
.cart table tfoot td{height:50px;}
.cart th,.cart td{border:1px solid #ebebeb;}
.cart th{background-color:#e94227;color:#fff;height:35px;}
.cart .del{position:absolute;left:34px;top:41px;}
.cart .price{display:block;width:70px;height:21px;cursor:pointer;background:url(../images/pic.png) no-repeat -105px -616px;margin-left:4px;}
.cart .title{margin-left:10px;}
.cart .close{float:right;margin-right:5px;width:16px;height:16px;display:block;cursor:pointer;text-align:center;*margin-top:-18px;}

.print{width:980px;margin:0 auto;padding-top:35px;}
.print .title{display:block;font-size:18px;font-weight:bold;height:36px;line-height:36px;color:#1c1c1c;padding-left:10px;}
.print .line{display:block;height:2px;line-height:2px;background:url(../images/201412/faq_line.jpg) repeat-x;}
.print .count{color:#666;font-size:14px;margin-top:15px;}
.print .count td{height:36px;line-height:36px;padding-left:10px;}
.print .amount{display:block;padding:15px;float:right;background-color:#fbfbfb;margin-right:20px;font-size:14px;margin-top:-50px;}
.print .amount span{color:#e94228;}
.grid2{font-size:14px;margin-top:20px;}
.grid2 th{height:50px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#ebebeb;text-align:center;font-weight:bold;color:#333;}
.grid2 td{height:60px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;color:#666;}
.grid2 .odd td{background-color:#f4f4f4;}
.grid2 .even td{background-color:#fafafa;}
.print .sendBtn,.print .printBtn{display:block;background:url(../images/pic.png) no-repeat;width:130px;height:34px;float:right;margin-top:35px;margin-bottom:60px;}
.print .sendBtn{background-position:0 -672px;margin-right:20px;}
.print .printBtn{background-position:-150px -672px;margin-right:30px;}

.house{width:980px;margin:0 auto;}
.house .title{display:block;font-size:24px;color:#f04a2e;font-weight:bold;margin-left:10px;height:54px;line-height:54px;}
.house .line{display:block;height:2px;line-height:2px;background:url(../images/201412/faq_line.jpg) repeat-x;}
.house .subtitle{display:block;font-size:16px;font-weight:bold;color:#333;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:40px;line-height:40px;background-color:#fff;padding-left:16px;}
.house .cert{padding:25px;padding-bottom:170px;text-align:center;}
.house .docs{padding-bottom:68px;*margin-bottom:68px;}
.house .docs:after {   
    content:".";   
    display:block;   
    clear:both;   
    height:0;   
    font-size:0;   
    line-height:0;   
}
.house .doc{float:left;padding-left:44px;width:250px;padding-top:12px;height:23px;font-size:16px;font-weight:bold;color:#666666;background:url(../images/201412/pdf.png) no-repeat;margin-left:24px;margin-top:30px;}
.house .graphs,.room .graphs{padding-left:20px;padding-bottom:50px;*margin-bottom:50px;}
.house .graphs:after,.room .graphs:after{
	content:".";   
    display:block;   
    clear:both;   
    height:0;   
    font-size:0;   
    line-height:0;   
}
.house .graph,.room .graph{float:left;width:163px;margin-right:29px;text-align:center;margin-top:25px;}
.house .graph img,.room .graph img{max-width:151px;max-height:133px;*max-height:129px;}
.house .graph .img,.room .graph .img{width:153px;height:135px;background-color:#fff;border:1px solid #e5e5e5;margin:0 auto;table-layout:fixed;}
.house .graph .lbl,.room .graph .lbl{display:block;width:163px;height:45px;line-height:45px;font-size:14px;color:#666;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.house .video{width:860px;height:524px;margin:25px auto;}
.house .videos .thumbs{width:860px;height:92px;margin:0 auto;overflow:hidden;padding-bottom:65px;}
.house .videos .thumbs .locate{width:860px;height:92px;overflow:hidden;}
.house .videos .thumbs .btn{position:absolute;top:30px;width:16px;height:31px;background-image:url(../images/classic-map.png);background-repeat:no-repeat;background-color:#000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
.house .videos .thumbs .leftBtn{left:10px;background-position:-500px 0;}
.house .videos .thumbs .rightBtn{left:834px;background-position:-580px 0;}
.house .videos .thumbs .wrap{position:absolute;left:0;height:92px;overflow:hidden;}
.house .videos .thumb{width:164px;height:92px;float:left;margin-right:10px;}
.house .gallery{padding-bottom:65px;}
.house .gallery .view{width:530px;height:366px;float:left;margin-left:30px;margin-top:30px;table-layout:fixed;border-spacing:0px;}
.house .gallery .view img{border:none;max-width:530px;max-height:366px;}
.house .gallery .thumbs{width:381px;height:368px;float:left;margin-left:21px;margin-top:29px;overflow:hidden;}
.house .gallery .thumb{width:110px;height:75px;margin-right:15px;margin-bottom:20px;float:left;float:left;table-layout:fixed;border-spacing:0px;}
.house .gallery .thumb td, .house .gallery .thumb img{border-spacing:0px;}
.house .gallery .thumb img{border:none;max-width:100px;max-height:75px;}
.gallery_mask{position:absolute;width:110px;height:75px;background:#000;-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}

.room{width:980px;margin:0 auto;background:url(../images/201412/roombg.jpg) repeat-x;background-position:0 -463px;background-color:#fefefe;}
.room .index_zf_center_zs_left_box{height:350px;}
.room .index_zf_center_zs_left_pic{height:320px;}
.room .viewer{margin-top:25px;margin-left:5px;float:left;}
.room .desc{margin-top:25px;width:420px;height:350px;float:left;margin-left:35px;padding-bottom:37px;*padding-bottom:33px;}
.room .desc .title,.building .desc .title{display:inline-block;*display:inline;font-size:18px;height:28px;line-height:28px;color:#f04a2e;}
.room .hold{background:url(../images/201412/hold.png) no-repeat right center;}
.room .desc .line, .building .desc .line{height:2px;line-height:2px;background:url(../images/201412/bline.jpg) repeat-x;margin-top:5px;margin-bottom:10px;}
.room .desc p{height:32px;line-height:32px;color:#666;}
.room .desc .gray{color:#909090;}
.room .desc .btns{margin-top:15px;}
.room .desc .btn1,.building .desc .btn1{display:block;width:124px;height:34px;background:url(../images/pic.png) no-repeat;background-position:-42px -751px;cursor:pointer;margin-right:10px;float:left;}
.room .desc .btn2,.building .desc .btn2{display:block;width:124px;height:34px;background:url(../images/pic.png) no-repeat;background-position:-175px -751px;cursor:pointer;margin-right:10px;float:left;}
.room .desc .btn4,.building .desc .btn4{display:block;width:124px;height:34px;background:url(../images/pic.png) no-repeat;background-position:-603px -751px;cursor:pointer;margin-right:10px;float:left;}
.room .desc .btn3,.building .desc .btn3{display:block;width:150px;height:34px;background:url(../images/pic.png) no-repeat;background-position:-309px -751px;cursor:pointer;float:left;}
.room .subtitle,.building .subtitle{background-color:#fff;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;height:40px;padding-left:15px;}
.room .subtitle span,.building .subtitle span{height:40px;line-height:40px;}
.room .subtitle .tit,.building .subtitle .tit{font-size:16px;color:#333333;font-weight:bold;}
.room .subtitle .sep{font-size:18px;color:#ebebeb;}
.room .subtitle .sub{color:#666666;}
.room .stage1 table{table-layout:fixed;margin:0 auto;color:#666666;font-size:14px;margin-top:30px;margin-bottom:20px;}
.room .stage1 td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;}
.room .stage1 .slider,.project .slider{cursor:pointer;}
.room .stage1 .slider .line,.project .slider .line{width:96%;margin:0 auto;height:25px;border-top:1px solid #f7f7f7;}
.room .stage1 .down,.project .down{background:url(../images/201412/down.png) no-repeat top center;}
.room .stage1 .up,.project .up{background:url(../images/201412/up.png) no-repeat top center;}
.room .block{height:25px;background-color:#fafafa;}
.room .stage2{}
.room .stage2 .map{width:944px;height:578px;margin:20px auto;background-color:#ccc;}
.room .graphs{padding-left:30px;}
.room .graph{width:153px;text-align:left;margin-right:37px;}
.room .graph .lbl{width:153px;height:24px;line-height:24px;font-weight:normal;}
.room .graph .more{display:block;width:72px;height:23px;line-height:23px;background-color:#ee3a1f;color:#fff;text-align:center;cursor:pointer;}

.building{margin:0 auto;}
.building .lbl1,.building .lbl2{table-layout:fixed;*table-layout:auto;font-size:12px;float:right;margin-left:10px;}
.building .lbl2{float:right;*display:inline;*float:none;margin-left:5px;}
.building .lbl1 .lbl1_l{height:24px;width:8px;background:url(../images/pic.png) no-repeat -256px -810px;}
.building .lbl1 .lbl1_c{background-color:#f04b30;line-height:18px;}
.building .lbl1 .lbl1_c span{float:left;color:#fff;}
.building .lbl1 .lbl1_r{width:8px;height:24px;background:url(../images/pic.png) no-repeat -312px -810px;}
.building .lbl2 .lbl2_l{height:18px;width:9px;background:url(../images/pic.png) no-repeat -328px -810px;}
.building .lbl2 .lbl2_c{background-color:#fff;color:#f04b30;line-height:18px;}
.building .lbl2 .lbl2_r{width:9px;background:url(../images/pic.png) no-repeat -337px -810px;}

.building .galleria{width:530px;height:462px;float:left;margin-top:15px;padding-bottom:65px;}
.building .galleria img{display:none;}

.building .desc{float:left;width:425px;margin-left:25px;margin-top:15px;}
.building .desc .title{display:block;padding-right:0px;}
.building .desc .tit{float:left;}
.building .desc p{padding:0 10px;font-size:14px;color:#666666;line-height:27px;height:254px;}
.building .desc .addr{height:40px;padding-left:15px;line-height:40px;background-color:#fff;margin-top:25px;}
.building .desc .btn1{background-position:-469px -751px;}
.building .desc .btns{margin-top:60px;}
.building .info{padding-bottom:20px;}
.building .contact{padding-top:10px;padding-bottom:40px;}
.building .contact .card{width:320px;height:65px;background:url(../images/201412/card.png) no-repeat;color:#a8a8a8;float:left;margin-left:5px;margin-top:5px;background-color:#E7E7E7;}
.building .contact .card .name{width:75px;height:65px;line-height:65px;font-size:18px;font-weidht:bold;padding-left:15px;letter-spacing:3px;float:left;overflow:hidden;}
.building .contact .card .other{float:left;height:65px;width:223px;}
.building .contact .card .phone{display:block;font-size:14px;margin-top:12px;}
.building .contact .card .mail{display:block;line-height: 14px;overflow: hidden;width: 140px;word-wrap: break-word;}
.building .menu1{float:right;margin-top:-40px;max-width:50%;margin-right:20px;}
.building .menu1 li{float:left;height:47px;cursor:pointer; color:#666;font-size:14px;}
.building .menu1 li.selected{background:url(../images/201412/arrow.png) center bottom no-repeat;}
.building .menu1 .selected .wrap{display:block;background:url(../images/201412/select.jpg) no-repeat;}
.building .menu1 .wrap span{display:block;height:40px;line-height:40px;padding-left:12px;padding-right:12px;}
.building .menu1 .selected .wrap span{background:url(../images/201412/select.jpg) no-repeat right center;}
.building .menu1_sub{float:right;margin-right:-120px;margin-top:10px;}
.building .menu1_sub li{float:left;margin-right:20px;font-size:14px;line-height:22px;}
.building .menu1_sub li.hover a{color:#f04a2e;}
.building .menu1_sub li.selected a{color:#f04a2e;}
.building .info{margin-top:15px;margin-bottom:20px;background-color:#fdfdfd;}
.building .info .wrap{margin-left:25px;margin-right:25px;}
.building .wrap .anchor{float:right;height: 23px;line-height: 23px;width: 70px;background:url(../images/201412/s2.png) no-repeat 7px center;font-size: 14px;padding-left: 18px;margin-top: 21px;border:1px solid #E0D5D5}
.building .wrap .anchor a{padding-left: 10px}
.building .info .tabs{font-size:16px;color:#9a9a9a;}
.building .info .sep{color:#dbdbdb;}
.building .info .tab{cursor:pointer;}
.building .info .tab.selected{color:#666666;font-size:18px;font-weight:bold;cursor:default;}
.building .info .tab,.building .info .sep{float:left;height:60px;line-height:60px;margin-right:15px;}
.building .info .head{border-bottom:1px solid #e8e8e8;margin-bottom:15px;}
.building .info .others{padding-top:19px;}
.building .info .block{height:22px;line-height:22px;padding-left:23px;color:#666;float:right;}
.building .info .block1{background:url(../images/201412/block1.jpg) no-repeat left center;margin-right:20px;}
.building .info .block2{background:url(../images/201412/block2.jpg) no-repeat left center;margin-right:30px;}
.building .info .block3{background:url(../images/201412/block3.jpg) no-repeat left center;margin-right:30px;}
.building .info .block4{background:url(../images/201412/block4.jpg) no-repeat left center;margin-right:30px;}
.building .info .hideBtn{display:block;background:url(../images/pic.png) no-repeat -354px -810px;width:58px;height:22px;line-height:22px;padding-left:28px;color:#fff;float:right;margin-right:5px;}
.building .info .hideBtn2{display:block;background:url(../images/201412/dlfy.png) no-repeat;width:106px;height:22px;line-height:22px;padding-left:28px;color:#fff;float:right;margin-right:5px;}
.grid3{ border-collapse:collapse;border:1px solid #dcdcdc;}
.grid3 td,.grid3 th{height:40px;text-align:center;cursor:default;}
.grid3 .private{background:url(../images/201412/ico316.png) no-repeat right bottom;}
.grid3 th{background-color:#f1f1f1;border-right:1px solid #f9f9f9;border-bottom:1px solid #dcdcdc;}
.grid3 .on{background-color:#ffffff;border:1px solid #dcdcdc;}
.grid3 .off{background-color:#d0d0d0;border:1px solid #dcdcdc;color:#a5a5a5;}
.grid3 .off2{background-color:#7e7e7e;border:1px solid #dcdcdc;color:#ffffff;}
.grid3 .off_negotiation {background-color: #fff394;border: 1px solid #dcdcdc;color: #a5a5a5;}
/*特别租赁状态*/
.grid3 .rent_open,.grid2 .rent_open{background-color:#FFFFFF;width: 17px;height:100%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}/*可租*/
.grid3 .rent_close,.grid2 .rent_close{background-color:#d0d0d0;width: 17px;height:100%;}/*已租*/
.grid3 .rent_talk,.grid2 .rent_talk{background-color:#fff394;width: 17px;height:100%;}/*在谈*/
.grid3 .rent_no,.grid2 .rent_no{background-color:#7e7e7e;width: 17px;height:100%;}/*不可租*/

.grid3 .side{border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;color:#666;}
.grid3 .side_td{border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1;color:#666;background-color: #e9e9e9;}
.grid3 .odd .side{background-color:#f4f4f4;}
.grid3 .even .side{background-color:#f9f9f9;}

.grid3 .nbr{border-right:none;}
.grid3 .num1 a{display:block;color:#666666;font-weight:bold;font-size:12px;}
.grid3 .num2 a{display:block;color:#ec9c2a;}
.building .info .map{height:578px;display:none;border:1px solid #cccccc;}

.building .info .group2{display:none;}

.building .info .select{float:right;width:109px;height:24px;background:url(../images/201412/select2.png) no-repeat;margin-right:5px;cursor:default;}
.building .info .select .drop{position:absolute;top:24px;background:url(../images/201412/drop2.png);width:105px;height:109px;overflow-y:auto;padding-top:5px;padding-bottom:5px;display:none;}
.building .info .select .drop .option{display:block;height:22px;line-height:22px;color:#fff;text-align:center;}
.building .info .select .drop .option.selected{background-color:#000;}
.building .info .select .lbl{display:block;top:0px;left:8px;width:65px;text-align:center;height:22px;line-height:22px;}
.building .info .selectLbl{float:right;color:#989898;height:24px;line-height:24px;margin-right:5px;}

.building .info .viewer{margin-top:20px;table-layout:fixed;display:none;}
.building .info .viewer .viewport{height:578px;border:1px solid #ccc;}
.building .info .viewer .viewport img{max-width:930px;max-height:578px;}
.building .info .viewer .btn{width:24px;height:78px;cursor:pointer;background-image:url(../images/pic.png);background-repeat:no-repeat;display:none;}
.building .info .viewer .leftBtn{background-position:-288px -664px;}
.building .info .viewer .rightBtn{background-position:-320px -664px;}

.project{width:980px;margin:0 auto;margin-bottom:65px;background:#fafafa;}
.project .slider{cursor:pointer;}
.project .slider .line{border-top:none;}
.project .down{background:url(../images/201412/down_black.png) no-repeat top center;}
.project .up{background:url(../images/201412/up_black.png) no-repeat top center;}


.banner .locate{width:100%;height:175px;}
.banner .img{display:block;position:absolute;width:100%;height:175px;background-repeat:no-repeat;background-position:center center;}
/*.banner .img1{background-image:url(../images/201412/banner.jpg);background-color:#a3bfe7;}*/
/*20150420替换banner*/
.banner .img1{background-image:url(../images/banner/guanghua2_banner.jpg);background-color:#a3bfe7;}


.menu .menuBox{ position:relative;}
.menuBoxList{ width:980px; position:absolute; top:50px; left:0; padding:20px 0 10px; z-index:10000;background:#f9f9f9 url(../images/201412/menuboxbg.png) no-repeat 30px top;display:none;}
.menu .menuBox .menuBoxList a{ font-size:14px; color:#666; width:180px; border-right:#ccc 1px solid;}
.menu .menuBox .menuBoxList a:hover{ background:#e8380d; font-weight:700; color:#fff;}

.dyhead{position:fixed;top:0;display:none;}

/*iviwer css*/
.index_zf_center_zs_left{ width:485px; float:left; }
.index_zf_center_zs_left_box{ width:480px; height:422px; background:#fff; border:1px solid #ebebeb; position:relative; z-index:1;}
.index_zf_center_zs_left_pic{width:460px; height:402px; margin:15px; overflow:hidden;position:relative}
.index_zf_center_zs_left_txt{ color:#595959; position:absolute; right:5px; bottom:18px; z-index:10;}
.index_zf_center_zs_left_txt span{ margin-right:10px; float:right;}
.index_zf_center_zs_left_txt span a{color:#EE3B20}
.index_zf_center_zs_left_txt span img{ margin-top:3px;}
*+html .index_zf_center_zs_left_txt span img{ margin-top:0px;}

/* iviewer css*/
.iviewer_common {
    position:absolute;
    bottom:10px;
    height: 23px;
    z-index: 5000;
}

.iviewer_cursor {
    cursor: url(../images/201412/iviewerimages/hand.cur) 6 8, pointer;
}

.iviewer_drag_cursor {
    cursor: url(../images/201412/iviewerimages/grab.cur) 6 8, pointer;
}

.iviewer_button {
    width: 25px;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}

.iviewer_zoom_in {
    left: 20px;
    background: url(../images/201412/iviewerimages/iviewer.zoom_in.gif);
}

.iviewer_zoom_out {
    left: 55px;
    background: url(../images/201412/iviewerimages/iviewer.zoom_out.gif);
}

.iviewer_zoom_zero {
    left: 90px;
    background: url(../images/201412/iviewerimages/iviewer.zoom_zero.gif);
}

.iviewer_zoom_fit {
    left: 125px;
    background: url(../images/201412/iviewerimages/iviewer.zoom_fit.gif);
}

.iviewer_zoom_status {
    left: 160px;
    font: 1em/28px Sans;
    color: #000;
    height:23px;
    background-color: #e7e7e7;
    border:1px c8c8c8 solid;
    text-align: center;
    width: 60px;
}

.iviewer_rotate_left {
    left: 227px;
    background: #fff url(../images/201412/iviewerimages/floorup.png) center center no-repeat;
    width : 40px;
}

.iviewer_rotate_right {
    left: 277px;
    background: #fff url(../images/201412/iviewerimages/floordown.png) center center no-repeat;
    width : 40px;
}

/*faq add zlbp,zlbp leasingpolicy*/
.zl{font-size: 16px;font-weight: bold;height: 36px;line-height: 36px;display:block;float:right}
.mf_yh_title{ font-size:21px; color:#484848; margin-top:20px;}
.mf_yhzc table{ border-bottom:1px solid #e4e3eb;border-left:1px solid #e4e3eb; width:960px;overflow:hidden; margin:0px auto; } 
.mf_yhzc table td{  border-top:1px solid #e4e3eb;border-right:1px solid #e4e3eb; text-align:center;font-size: 24px;line-height: 70px;}
.mf_yhzc table tr.title td{ background:#acacac; font-size:24px; height:39px; color:#484848; line-height:39px; text-align:center; }
.mf_yhzc table tr.type td{ background:#f2f2f2; font-size:14px; height:39px; color:#646252; line-height:39px; text-align:center; }
.mf_yhzc table tr{ height:30px; line-height:30px; color:#646252; overflow:hidden; }


/*report 5*/
.track .tabs{font-size:16px;color:#9a9a9a;margin-top:10px;}
.track .tabs .sep{color:#717171;}
.track .tabs .tab{cursor:pointer;width:auto;}
.track .tabs .tab.selected{color:#666666;font-size:18px;font-weight:bold;cursor:default;}
.track .tabs .tab,.track .tabs .sep{float:left;height:60px;line-height:60px;}
.track .head{border-bottom:1px solid #e0e0e0;background:url(../images/201412/track_logo.jpg) no-repeat;height:78px;}
.track .content{width:960px;margin:0 auto;}
.track .title{height:24px;margin-top:50px;}
.track span{display:block;float:left;line-height:24px;color:#9c9c9c;font-size:18px;}
.track .form{float:right;}
.track .form input,.track .form .select{border:1px solid #7f9db9;height:22px;float:left;margin-left:5px;margin-top:1px;}
.track .form input{padding:0 5px;padding-top:4px\9;height:18px\9;width:100px;}
.track .form select{border:none;outline:none;margin-top:1px;}
.track .form a{display:block;width:65px;height:26px;background:url(../images/201412/track_search.png) no-repeat;float:left;margin-left:5px;}
.track .grid{table-layout:fixed; border-collapse:collapse;margin-top:23px;font-size:12px;}
.track .grid th,.track .grid td{text-align:center;border:1px solid #d5dfe5;cursor:default;}
.track .grid th{font-weight:bold;color:#000;height:45px;text-align:center;background-color:#f3f5f7;}
.track .grid td{height:105px;color:#666;line-height:22px;}
.track .grid .icon{width:48px;height:48px;background-repeat:no-repeat;margin:0 auto;}
.track .grid .icon1{background-image:url(../images/201412/track_ico1.png);}
.track .grid .icon2{background-image:url(../images/201412/track_ico2.png);}
.track .grid .icon3{background-image:url(../images/201412/track_ico3.png);}
.track .placeholder{color:#ccc;}

/*房源图片*/
.house .videoWrap{margin:25px auto;table-layout:fixed;}
.house .videoWrap .btn{width:36px;height:162px;display:block;display:none;}
.house .videoWrap .btn.left{background:url(../images/video_left.png) no-repeat;}
.house .videoWrap .btn.right{background:url(../images/video_right.png) no-repeat;}
.house .videoWrap .video{width:860px;height:524px;margin:0;}

.house .videos1 .thumbs{width:860px;height:116px;margin:0 auto;overflow:hidden;padding-bottom:65px;}
.house .videos1 .thumbs .locate{width:860px;height:116px;overflow:hidden;}
.house .videos1 .thumbs .btn{position:absolute;top:30px;width:16px;height:31px;background-image:url(../images/classic-map.png);background-repeat:no-repeat;background-color:#000;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
.house .videos1 .thumbs .leftBtn{left:10px;background-position:-500px 0;}
.house .videos1 .thumbs .rightBtn{left:834px;background-position:-580px 0;}
.house .videos1 .thumbs .wrap{position:absolute;left:0;height:116px;overflow:hidden;}
.house .videos1 .thumb{width:164px;height:116px;float:left;margin-right:10px;}
.house .videos1 .thumb img{width:160px;height:92px;float:left;margin-right:10px;border:2px solid #f4f4f4;}
.house .videos1 .thumb.selected img{border:2px solid #09f;}
.house .videos1 .thumb span{text-align:center;line-height:20px;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;;white-space:nowrap;width:100%;}