@charset "utf-8";
body { background-color:#f9f9f9;}
.fixed_index_nav2 .item .add,.index_jingxuan .hd s,.live_sys_list .item .tit .sj,.sys_filter .tab .s,.fabu_page .item_cat .bd .s,.fabu_page .buzhou .item .ico,.live_sys_list .item_sfc .tit .zhi,.live_sys_list .item_sfc .yifache,.live_sys_list .item_sfc .yiguoqi,.live_sys_list .item_sfc .yimanzuo,.live_detail_header .hd .ding,.live_detail_header .hd .po li .s,.live_detail_header .bd .tips,.live_detail_header .bd .flex_btn .btn .ico,.live_detail_header .bd .chengjiao,.live_detail_header .bd .guoqi,.live_sys_list .item .ding,.live_detail_header .hd .h1 .sj,.guoqi_fixed .ico,.live_detail_header .bd .fache { background-image:url(../../images/mh/live_v10_sp.png); background-repeat:no-repeat;}

#otherLive{ position: absolute; top: 0; left: 50%; margin-left: -385px; z-index: 999; *zoom: 1; background-color: #fff; border-radius: 5px;}
.mask { display:none; FILTER: alpha(opacity=40); moz-opacity: 0.4; opacity: 0.4; background-color: #000; position: fixed; top: 0; left: 0; right:0; bottom:0; z-index: 99;}


.g-adbox{ overflow:hidden; margin-bottom:15px;}
.g-adbox .ad-pic{ position:relative; z-index:1;}
.g-adbox .ad-pic p { position:relative; margin-bottom:1px;}
.g-adbox .ad-pic .mm { display: block; width: 24px; height: 14px; overflow: hidden; position: absolute; left: 0; bottom: 0; background: url(../../images/mh/mm_gg.png) no-repeat 0 0;}
.g-adbox .ad-pic img{ vertical-align:top; max-width: 100%;}
.g-adbox .ad-pic object,.ad-pic embed { vertical-align:top; margin-bottom:1px;}

.fang_map{margin-bottom:12px; position:relative; z-index:1;}
.fang_map .map{margin-bottom:12px;}
.fang_map .address{color:#999999;font-size:14px;height:23px;padding-left:23px;background-position:-63px -616px;clear:both;}
.fang_map .zb_info{ position:absolute; right:10px; top:40px; width:308px; background-color:#fff; border-radius:5px;}
.fang_map .zb_info .tabs{border-bottom:1px solid #e5e5e5;padding:10px 0 6px;height:auto;font-size:14px;line-height:20px;background:#fff;}
.fang_map .zb_info .tabs ul{position:relative;width:308px;}
.fang_map .zb_info .tabs li{float:left; display:inline;width:36px;text-align:center;margin:0 18px 0 22px;}
.fang_map .zb_info .tabs li.current{border:0;line-height:20px;color: #f93;}
.fang_map .zb_info .tabs i{background:url(../../images/mh/house_pc_icons.png) no-repeat -1px -923px;display:block;height:36px;margin-bottom:2px;}
.fang_map .zb_info .tabs i.i_2{background-position:-44px -923px;}
.fang_map .zb_info .tabs i.i_3{background-position:-1px -962px;}
.fang_map .zb_info .tabs i.i_4{background-position:-44px -962px;}
.fang_map .zb_info .con{color:#959595;font-size:14px;clear:both;}
.fang_map .zb_info .con ul { height:338px; overflow-y:scroll; padding-right:10px;}
.fang_map .zb_info .con dl{*zoom:1;overflow:hidden;line-height:17px;}
.fang_map .zb_info .con dt{float:left;color:#686868;padding-left:17px;background-position:-68px -649px;}
.fang_map .zb_info .con dd{float:right;}
.fang_map .zb_info .con p{margin:5px 0 0 17px;*margin-top:4px;}
.fang_map .zb_info .con li{border-bottom:1px dashed #e5e5e5;padding:12px 0 8px;*zoom:1;overflow:hidden;}
.fang_map .zb_info .zb_lou{background:#5cc55c;font-size:14px;text-align:center;display:block;color:#fff;height:32px;line-height:32px;margin-top:0;}
.n_mar{margin:0!important;}
.map_bor{border:1px solid #eee;padding:10px 0 10px 10px;margin-bottom:42px;}

.zb_jt,.xq_tc{margin:0 15px 40px;}
.zb_jt dl{*zoom:1;overflow:hidden;line-height:36px;font-size:14px;color:#666;}
.zb_jt dt{float:left;color:#f78115;clear:both;}

.share_node_inner {display:none;position:absolute;top:18px;left:0;line-height:37px;width:146px;background-color:#fff;border:1px solid #ddd;padding:6px 10px;border-radius:3px;box-shadow:1px 1px 3px #eee;line-height: 18px; font-size:12px; box-sizing: content-box; text-align: center;}
.open .share_node_inner { display:block;}


.crumb-bar{height:20px;line-height:20px;color:#848484;margin:10px 0;padding-left:15px;background:url(../../images/mh/house/ico-sitemap.png) left center no-repeat;}
.crumb-bar a{color:#aaa;/*float:left;padding-right:12px;background:url(../../images/mh/house_pc_icons.png) no-repeat right -962px/44px auto;*/}
.crumb-bar span{}
.crumb-bar .cur_tit{color:#555;}


.grid_index .main_wrap { margin:0 280px 0 180px;}
.grid_index .col_sub { float: left; margin-left: -100%; width:150px;}
.grid_index .col_extra { float: left; margin-left: -250px; width: 250px;}

.grid_detail .main_wrap { margin:0 280px 0 0;}
.grid_detail .col_sub { float: left; margin-left: -250px; width:250px;}

.fixed_index_nav2 { width:146px;}
.fixed_index_nav2 .item { margin-bottom:10px; position:relative; z-index:1;}
.fixed_index_nav2 .item.display_ishide1_1 { display:none;}
.fixed_index_nav2 .item .parent { border:1px solid #eee; background-color:#fff; line-height:42px; display:block; padding-left:15px; font-size:14px;}
.fixed_index_nav2 .item .add { display:block; position:absolute; top:14px; right:10px; width:16px; height:16px; background-position:-487px 3px; cursor:pointer;}
.fixed_index_nav2 .item .parent img{ display:inline-block; margin-right:6px; width:20px; height:20px; vertical-align: -5px;}
.fixed_index_nav2 .item.all .parent { color:#fff; border:0 none; background-color:#434343;}
.fixed_index_nav2 .item.on .parent,.fixed_index_nav2 .item.open .parent { background-color:#eee;}
.fixed_index_nav2 .child { display:none; background-color:#fff; padding:6px 16px 6px 42px; font-size:14px; line-height:28px;}
.fixed_index_nav2 .child a { color:#999;}
.fixed_index_nav2 .child a:hover { color:#5cc55c;}
.fixed_index_nav2 .child .cur a { color:#333;}
.fixed_index_nav2 .open .child { display:block;}
.fixed_index_nav2 .open .add { background-position:-487px -27px;}
.fixed_index_nav2 .child .on { color:#5cc55c;}

.b_btn {}
.b_btn a { display:block; background-color:#ffe30d; color:#333; font-size:16px; line-height:56px; text-align:center;}
.b_btn a:hover { background-color:#f8dc0a; color:#333;}

.sfc_searcher { margin:2px 0 20px;}
.sfc_searcher .ipt { float:left; width:219px; background-color:#f3f3f3; outline:0; border:0 none; font-size:16px; margin-right:10px; line-height:50px; padding-left:15px;}
.sfc_searcher .btn { float:left; width:120px; background-color:#78bc0e; cursor:pointer; color:#fff; outline:0; border:0 none; font-size:16px; line-height:50px;}
input::-webkit-input-placeholder { color:#bbb;}

.wrap_white { background-color:#fff; padding:15px;}
.detail_module { margin-top:10px;}
.detail_module .hd { border-bottom:1px #eee solid; margin-bottom:20px;}
.detail_module .hd .tit { position:relative; z-index:1; display:inline-block; vertical-align:middle; font-size:16px; color:#555; line-height: 50px;}
.detail_module .hd .tit .bor { display:block; position:absolute; left:0; right:0; bottom:-1px; height:2px; background-color:#78bc0e; overflow:hidden;}
.detail_module .hd .sub { vertical-align:middle; color:#aaa; font-size:14px; margin-left:8px;}

.detail_module2 {}
.detail_module2 .hds { position:relative; z-index:1;}
.detail_module2 .hds .tit { display:inline-block; font-size:16px; font-weight:bold; color:#616161; padding:30px 0 20px; text-align:center; width:90px;}
.detail_module2 .hds .line { position:absolute; left:90px; right:0; top:42px; height:1px; background-color:#eee;}
.detail_module2 .bds { padding-left:90px;}


.live_detail_header { background-color:#fff; margin-bottom:30px;}
.live_detail_header .hd { padding:20px; border-bottom:1px solid #eee; position:relative; z-index:1;}
.live_detail_header .sj_hd { padding-left:110px;}
.live_detail_header .sj_hd .img { position:absolute; left:15px; top:24px; z-index:1;}
.live_detail_header .sj_hd .img img { display:block; width:80px; height:80px; border-radius:40px;}
.live_detail_header .hd .ding { position:absolute; z-index:2; left:0; top:0; width:65px; height:65px; background-position:-244px -53px;}
.live_detail_header .hd .h1 { font-size:18px; font-weight:bold; color:#333; padding-right:140px;}
.live_detail_header .hd .h1 .sj { width: 24px; height: 22px; display: inline-block; vertical-align: middle; margin-left: 8px; background-position: -124px 0;}
.live_detail_header .hd .info { font-size:14px; font-weight:normal; color:#999; margin-top:8px;}
.live_detail_header .hd .info .line { display: inline-block; vertical-align: middle; width: 1px; height: 12px; background-color: #eee; margin: 0 10px; padding:0; border-radius:0;}
.live_detail_header .hd .info .user { color:#666;}
.live_detail_header .hd .po { position:absolute; right:15px; top:15px;}
.live_detail_header .hd .po li { font-size:14px; float:left; padding:10px; text-align:center;}
.live_detail_header .hd .po li .s { display:block; margin:0 auto; width:17px; height:18px; margin-bottom:5px;}
.live_detail_header .hd .po .dianzan { cursor:pointer;}
.live_detail_header .hd .po .dianzan .s { background-position:-405px -64px;}
.live_detail_header .hd .po .fare .s { background-position:-404px -19px;}
.live_detail_header .hd .po .jubao .s { background-position:-404px -1px;}

.jubao { position:relative; z-index:1;}
.jubao .jubao_node_inner { display:none; position:absolute; background-color: #fff; border: 1px solid #ddd; border-radius: 3px; box-shadow: 1px 1px 3px #eee; padding: 5px 0; width: 120px; left: 50%; margin-left: -60px; top: 18px;}
.jubao .jubao_node_inner a { display:block; white-space: nowrap; text-align: center; line-height: 28px;}
.jubao.open .jubao_node_inner { display:block;}

.live_detail_header .hd .po .cmt .s { background-position:-405px -40px;}
.live_detail_header .bd { background-color:#fff; padding:20px;}
.live_detail_header .bd .right { width:531px;}
.live_detail_header .bd .left { width:600px;}
.live_detail_header .bd .flex li { width:177px; float:left; color:#999; font-size:14px; font-weight:normal; text-align:center; padding:10px 0 20px;}
.live_detail_header .bd .flex_4 li { width:132px;}
.live_detail_header .bd .flex li p { color:#333; font-size:18px; font-weight:bold; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.live_detail_header .bd .tips { background-position: -464px -71px; font-size: 14px; color: #fe9400; background-color: #fdfdf3; border: 1px solid #faefd9; padding: 6px 10px 6px 42px; line-height: 25px;}
.live_detail_header .bd .flex_btn { margin-top: 20px; position:relative; z-index:1;}
.live_detail_header .bd .flex_btn .btn { float:left; position:relative; z-index:1; width:170px; color:#fff; height:60px; padding:5px 0 5px 85px;}
.live_detail_header .bd .flex_btn .btn .ico { display:block; position:absolute; left:0; top:0; width:70px; height:70px;}
.live_detail_header .bd .flex_btn .tel { background-color:#0284ff; margin-right:21px; cursor:pointer;}
.live_detail_header .bd .flex_btn .wechat { background-color:#15c249;}
.live_detail_header .bd .flex_btn .tel .ico { background-position:-332px -53px;}
.live_detail_header .bd .flex_btn .wechat .ico { background-position:-332px -123px;}
.live_detail_header .bd .flex_btn .inner { font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block;}
.live_detail_header .bd .flex_btn .inner p { font-size:12px; margin-top:3px;}
.live_detail_header .bd .flex_btn .po_qr { position:absolute; bottom:0; right:0;}
.live_detail_header .bd .flex_btn .qr_item { margin:0 0 0 20px; display:inline-block; color:#999; font-size:12px; text-align:center;}
.live_detail_header .bd .flex_btn .qr_item img,.live_detail_header .bd .flex_btn .qr_item canvas { display:block; width:70px; height:70px; margin-bottom:5px;}

.live_detail_header .bd .guoqi_node { text-align:center; color:#fff; font-size:14px; background-color:#f34949; margin-top:20px; line-height:70px;}
.live_detail_header .bd .content { color:#666; font-size:16px; margin-bottom:30px;}
.live_detail_header .bd .user_node { margin:40px 0 40px; position:relative; z-index:1; font-size:14px; color:#aaa; padding:0 70px 0 95px; min-height:80px;}
.live_detail_header .bd .user_node .po { position:absolute;  right:0; top:0; text-align:center;  font-size:12px; color:#aaa;}
.live_detail_header .bd .user_node .po img { display:block; width:60px; height:60px; margin-bottom:5px;}
.live_detail_header .bd .user_node .img { position:absolute; left:0; top:0;}
.live_detail_header .bd .user_node .img img { display:block; width:80px; height:80px; border-radius:40px;}
.live_detail_header .bd .user_node .txt { padding-top:3px;}
.live_detail_header .bd .user_node .txt .name { font-size:22px; color:#555; margin-right: 10px;}
.live_detail_header .bd .user_node .txt .num { font-size:18px; color:#f93; cursor:pointer;}
.live_detail_header .bd .user_node .txt .ip { color:#555; font-size:16px; margin-top:12px;}
.live_detail_header .bd .chengjiao,.live_detail_header .bd .guoqi,.live_detail_header .bd .fache { position:absolute; right:150px; top:0px; width:93px; height:92px;}
.live_detail_header .bd .guoqi,.live_detail_header .bd .fache { display:none;}
.live_detail_header .bd .display_info_0 { display:block;}
.live_detail_header .bd .chengjiao { background-position:0px -368px;}
.live_detail_header .bd .guoqi { background-position:0px -182px;}
.live_detail_header .bd .fache { background-position:0px -89px;}


.live_detail_header.disabled.cat_0 .fache,.live_detail_header.disabled.cat_2 .fache,.live_detail_header.disabled.cat_1 .guoqi{ display:block;}
.live_detail_header.disabled.cat_3 .guoqi{ display:block;}

.guoqi_fixed { position:fixed; z-index:1000; background-color:#fff; width:888px; height:500px; top:50%; left:50%; margin:-250px 0 0 -444px; border-radius:8px; text-align:center;}
.guoqi_fixed .p1 { font-size:32px; color:#555; padding:60px 0 20px;}
.guoqi_fixed .p2 { font-size:18px; color:#ff4e00;}
.guoqi_fixed .ico { width:176px; height:138px; margin:40px auto; background-position:-108px -230px;}
.guoqi_fixed .btn {}
.guoqi_fixed .btn .btn_1,.guoqi_fixed .btn .btn_2 { display:inline-block; margin:0 15px; width:150px; line-height:50px; font-size:24px; border-radius:25px;}
.guoqi_fixed .btn .btn_1 { color:#fff; background-color:#5cc55c; background-image:linear-gradient(-45deg,#11c55c,#3de080);}
.guoqi_fixed .btn .btn_2 { color:#fbda9e; background-color:#5cc55c; background-image:linear-gradient(-45deg,#101213,#3b3c40);}
.guoqi_fixed_mask { position:fixed; z-index:999; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,.5);}

.tab_detail { background-color:#fff; padding:20px 15px 10px; width:890px; z-index:99;}
.tab_detail li { float:left; font-size:16px; margin-right:60px;}
.tab_detail li a { display:block; padding:0 0 10px 0; border-bottom:2px solid #fff;}
.tab_detail li .current { color:#5cc55c; border-bottom:2px solid #5cc55c;}

.article_body { background-color:#fff; padding:1px 15px; font-size:16px; line-height: 26px;}
.article_body p,.article_body2 p { margin: 15px 0;}
.article_body img,.article_body2 img { max-width:100%;}
.article_body2 { font-size:16px; line-height: 26px;}


.sub_module { margin-top:20px;}
.sub_module .hd { background-color:#fff; position:relative; z-index:1; line-height:60px; padding-left:16px; font-size:18px; font-weight:bold; color:#333;}
.sub_module .hd .more { position:absolute; right:10px; top:18px; width:20px; height:20px; background:url(../../images/mh/house/ico-arro-right.png) no-repeat 5px 6px;}
.sub_module .bd { margin-top:10px;}

.sub_sj_list .bd { background-color:#fff; padding:10px 0;}
.sub_sj_list .item { position:relative; z-index:1; line-height:44px; font-size:16px; padding:0 60px 0 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sub_sj_list .item .date { position:absolute; right:10px; top:0; font-size:14px; color:#aaa;}

.sub_sj_list2 .bd{}
.sub_sj_list2 .item { background-color:#fff; position:relative; z-index:1; padding:10px 10px 10px 70px; margin-bottom:10px; font-size:14px; color:#aaa;}
.sub_sj_list2 .item .img { position:absolute; left:10px; top:15px; width:50px; height:50px; border-radius:25px;}
.sub_sj_list2 .item .tit { font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; margin-bottom:6px;}
.sub_sj_list2 .item .cat { color:#fc860a;}
.sub_sj_list2 .item .content { font-size:14px; color:#666; margin-top:6px; max-height:42px; overflow:hidden;}



.index_jingxuan {}
.index_jingxuan .hd { font-size: 20px; font-weight: bold; color: #f8584a; text-align: center; margin: 15px 0;}
.index_jingxuan .hd s { display:inline-block; width:115px; height:5px; overflow:hidden; margin:0 12px; vertical-align:4px;}
.index_jingxuan .hd .s1 { background-position:0px 0px;}
.index_jingxuan .hd .s2 { background-position:0px -10px;}
.index_jingxuan .bd { background-color:#fff; padding:11px 18px;}
.index_jingxuan .bd .item { font-size:14px; line-height:32px; position:relative; z-index:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:60px;}
.index_jingxuan .bd .item .boldtrue { font-weight:bold;}
.index_jingxuan .bd .item .cat { display:inline-block; margin-right:8px; color:#999;}
.index_jingxuan .bd .item .cat:hover { color:#5cc55c;}
.index_jingxuan .bd .item .cat .s { display:inline-block; margin-left:8px; width:1px; height:12px; background-color:#eee;}
.index_jingxuan .bd .item .date { display:block; position:absolute; right:0; top:0; font-size:14px; color:#aaa;}

.live_sys_list .item { position:relative; z-index:1; padding:10px 10px 10px 15px; background-color:#fff; margin-top:10px; font-size:14px; min-height:88px;}
.live_sys_list .item .ding { width:67px; height:67px; background-position:-244px -122px; position:absolute; top:0; right:0;}
.live_sys_list .item .pic { position:absolute; left:14px; top:14px; overflow: hidden;}
.live_sys_list .item .pic .tu { display:block; position: absolute; bottom:0; right:0; background-color:rgba(0,0,0,.5); color:#fff; padding:0 5px; font-size:12px;}

.live_sys_list .item .pic .video { display:block; position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; width:40px; height:40px; background:url(../../images/mh/s-ico-video.png) no-repeat 0 0;}

.live_sys_list .item .pic .isvideo { display:block; position: absolute; top:50%; left:50%; margin:-30px 0 0 -30px; width:60px; height:60px; background: url(../../images/mh/house/s-ico-04.png) center center no-repeat;}
.live_sys_list .item .pic .display0,.live_sys_list .item .pic .displayfalse { display:none;} 
.live_sys_list .item .pic img { display:block; width:80px; height:80px; transition: .5s;}
.live_sys_list .item .pic a:hover img { transform: scale(1.2);}
.live_sys_list .item .txt { margin-left:93px; display:none;}
.live_sys_list .item .txt.display_1_1,.live_sys_list .item .txt.display_2_2 { display:block;}
.live_sys_list .item .info { color:#999; margin-top:9px; padding-bottom:1px; font-size:14px; font-weight:normal;}
.live_sys_list .item .info .cat { color:#ff8604;}
.live_sys_list .item .info .line { display:inline-block; vertical-align:middle; width:1px; height:12px; background-color:#eee; margin:0 6px;}
.live_sys_list .item .info .display0 { display:none;}
.live_sys_list .item .info .user { color:#666;}
.live_sys_list .item .tit { font-size:18px; font-weight:bold; max-height:52px; overflow:hidden;}
.live_sys_list .item .tit .sj { width: 18px; height: 16px; display: inline-block; vertical-align: -2px; margin-right: 6px; background-position: -122px 0;}
.live_sys_list .item .tit .ding,.live_sys_list .item .tit .jing  { position:static; width:auto; height:auto; display:inline-block; vertical-align:2px; background: linear-gradient(135deg,#ffb28f 0,#ff9567 100%); padding: 0 6px; color: #fff; border-radius: 8px; margin-right: 6px; line-height: 16px; font-size: 12px; font-weight:normal;}
.live_sys_list .item .tit .ding {background: linear-gradient(135deg,#ffd689 0,#ffc168 100%);}
.live_sys_list .item .tit .display0 { display:none;}
.live_sys_list .item .company_info { margin-top:15px; max-height:42px; line-height:21px; overflow:hidden; color:#999;}
.live_sys_list .item_house { min-height:128px;}
.live_sys_list .item_house .pic img { display:block; width:146px; height:120px;}
.live_sys_list .item_house .txt { margin-left:160px; display:block;}
.live_sys_list .item_house .tit { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.live_sys_list .item_house .tit .i1,.live_sys_list .item_house .tit .i2 { display: inline-block; vertical-align: -2px; width: 24px; font-size: 12px; color: #fff; line-height: 1.42em; text-align: center; font-style: normal; background: linear-gradient(135deg,rgba(255,182,149,1) 0,rgba(255,141,92,1) 100%); border-radius: 9px; margin-right: 4px; overflow: hidden; font-weight: normal;}
.live_sys_list .item_house .tit .i2{background:linear-gradient(135deg,rgba(255,221,149,1) 0,rgba(255,185,92,1) 100%)}
.live_sys_list .item_house .tit .display0 { display:none;}
.live_sys_list .item_house .info { line-height:26px; margin:25px 0;}
.live_sys_list .item_house .info .xiaoqu { color:#5cc55c;}
.live_sys_list .item_house .info .price { color:#ff5660; font-size:18px; font-weight:bold;} 
.live_sys_list .item_house .info .typeid_1_2,.live_sys_list .item_house .info .typeid_0_1,.live_sys_list .item_house .info .typeid_1_0 { display:none;}

.live_sys_list .item_house.s_1 .info .price_0_2,.live_sys_list .item_house.s_0 .info .price_1,.live_sys_list .item_house.s_2 .info .price_1 { display:none;}
.live_sys_list .item_house .info .display_false_0 { display:block;}
.live_sys_list .item_house .info .display_01_2 { display:none;}
.live_sys_list .item_house .info .display_2_2 { display:inline-block;}

.live_sys_list .item_house .tag .date { color:#aaa;}
.live_sys_list .item_house .istrade {position:absolute;width:96px;height:95px;bottom:25px;right:200px}
.live_sys_list .item_house .istrade { background:url(../../images/mh/house/s-ico-03.png) no-repeat 0 0;}
.live_sys_list .item_house .tag span,.live_sys_list .item_sfc .tag span,.live_detail_header .hd .tag span {display: inline-block; vertical-align: top; padding: 3px; line-height: 1em; font-size: 12px; background-color: #f5f6fa; color: #68a6d5; border-radius: 2px; margin: 0 4px 0 0;}
.live_detail_header .hd .tag span { vertical-align:middle;}
.live_sys_list .item_house .tag1 span:nth-child(1),.live_detail_header.cat_1 .hd .tag span:nth-child(1) {color:#fff; background-image:linear-gradient(-45deg,#20ba7a,#6ee4b2);}
.live_sys_list .item_house .tag2 span:nth-child(1),.live_detail_header.cat_2 .hd .tag span:nth-child(1) { color:#fff; background-image:linear-gradient(-45deg,#4081dd,#399dfd);}
.live_sys_list .item_house .tag3 span:nth-child(1),.live_detail_header.cat_3 .hd .tag span:nth-child(1) {color:#fff; background-image:linear-gradient(-45deg,#fa898d,#f25568);}

.live_sys_list .item_sfc { padding-bottom:15px;}
.live_sys_list .item_sfc .txt { margin-left:0px; display:block;}
.live_sys_list .item_sfc .yifache,.live_sys_list .item_sfc .yimanzuo,.live_sys_list .item_sfc .yiguoqi { display:none; position:absolute; top:10px; right:120px; width:97px; height:92px;}
.live_sys_list .item_sfc .yifache { background-position:0 -89px;}
.live_sys_list .item_sfc .yimanzuo { background-position:0 -275px;}
.live_sys_list .item_sfc .yiguoqi { background-position:0 -182px;}

.live_sys_list .item_1.disabled .yifache,.live_sys_list .item_3.disabled .yiguoqi,.live_sys_list .item_2.disabled .yiguoqi { display:block;}

.live_sys_list .item_sfc .tit .zhi { display:inline-block; width:45px; height:11px; background-position:0 -52px; margin:0 8px; margin:0 12px; vertical-align:2px;}
.live_sys_list .item_sfc .tit a:hover .zhi { background-position:-48px -52px;}
.live_sys_list .item_sfc .tit .right { color:#aaa; font-size:14px; font-weight:normal;}
.live_sys_list .item_sfc .info { margin:10px 0; font-size:16px; color:#555;}
.live_sys_list .item_sfc .tag { height:21px;}
.live_sys_list .item_sfc .tag1 span:nth-child(1) {color:#fff; background-image:linear-gradient(-45deg,#3f82db,#3a9efe);}
.live_sys_list .item_sfc .tag2 span:nth-child(1) { color:#fff; background-image:linear-gradient(-45deg,#ffa119,#ffce3a);}
.live_sys_list .item_sfc .tag3 span:nth-child(1) {color:#fff; background-image:linear-gradient(-45deg,#3bc369,#5ad28a);}
.live_sys_list .item_sfc.disabled .tag span:nth-child(1) {color:#fff; background-image:linear-gradient(-45deg,#acacac,#bdbdbd);}
.live_sys_list .item_sfc.disabled .tag span { background-color: #f7f7f7; color: #bebebe;}
.live_sys_list .item_sfc.disabled .info,.live_sys_list .item_sfc.disabled .tit .right,.live_sys_list .item.disabled .tit a,.live_sys_list .item.disabled .tit a:hover { color:#ccc;}
.live_sys_list .item_sfc.disabled .tit a .zhi,.live_sys_list .item_sfc.disabled .tit a:hover .zhi { background-position:-96px -52px;}
.live_sys_list .item.disabled .tit a { cursor:default;}

.live_sys_list_odd ul { width:940px;}
.live_sys_list_odd .item { float:left; width:430px; margin-right:10px;}
.live_sys_list_odd .item .txt { display:block;}

.sys_filter { margin-top:20px; background-color:#fff; padding:0 16px;}
.sys_filter .tit,.sys_filter .tab { display:inline-block; line-height:50px; font-size:16px;}
.sys_filter .tit {}
.sys_filter .tab { margin:0 15px 0 10px; position:relative; z-index:2; padding-right:25px;}
.sys_filter .tab .s { transition:.2s ease-in; background-position:-168px -12px; width:12px; height:7px; display:block; position:absolute; right:4px; top:23px;}
.sys_filter .open .s {FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); transform:rotate(180deg); transform-origin:50% 30%;}
.sys_filter .tab .cont { display:none; box-shadow: 2px 2px 5px rgba(0,0,0,.3); position:absolute; background-color:#fff; left:-13px; top:46px; padding:10px 0; line-height:32px;}
.sys_filter .open .cont { display:block;}
.sys_filter .tab .cont .item { display:block; position:relative; white-space:nowrap; padding:0 15px;}
.sys_filter .tab .cont .item .on { color:#5cc55c;}
.sys_filter .tab .cont .erji { display:none;position: absolute; left: 100%; top: -12px; background-color: #f8f8f8; width: 400px; white-space: normal; padding: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,.3);}
.sys_filter .tab .cur .erji { display:block; line-height:32px;}
.sys_filter .tab .cont .erji a { display:inline-block; vertical-align:top; margin:0 8px;}





.fabu_page { background-color:#fff; padding:30px 0;}
.fabu_page .item_cat { padding:30px 0 0 25px;}
.fabu_page .item_cat .hd { font-size: 18px; line-height: 26px;}
.fabu_page .item_cat .hd img { vertical-align:-5px; margin-right:10px; width:26px; height:26px;}
.fabu_page .item_cat .hd .button {display: inline-block; font-size: 14px; margin-left: 10px; vertical-align: 1px; border: 1px solid #eee; background-color: #f7f7f7; padding: 0 6px; border-radius: 3px; line-height: 22px;}
.fabu_page .item_cat .hd .button .s { display: inline-block; margin-left: 4px; vertical-align: -1px; width: 6px; height: 12px; background: url(../../images/mh/house/ico-arro-right.png) no-repeat 0 0;}
.fabu_page .item_cat .bd {}
.fabu_page .item_cat .bd li { float:left; width:167px; margin-top:16px;}
.fabu_page .item_cat .bd a { color:#8497d2; border-left:2px solid #acb2d4; background-color:#e9ecf3; display: inline-block; vertical-align:top; position:relative; z-index:1;}
.fabu_page .item_cat .bd a span { line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 6em; font-size: 14px; padding: 0 10px; display: inline-block; vertical-align:top;}
.fabu_page .item_cat .bd a:hover { color:#6d7fc4;}
.fabu_page .item_cat .bd .s { background-position:-218px 0; width:12px; height:24px; position:absolute; left:100%; top:0; display: block;}
.fabu_page .item_cat_0 .bd .s{ background-position:-231px 0;}
.fabu_page .item_cat_0 .bd a { color:#fb9030; border-left:2px solid #fb9030; background-color:#f8e6d8;}
.fabu_page .item_cat_0 .bd a:hover { color:#e67c1d;}

.fabu_page .buzhou { position:relative; z-index:1; margin-bottom:20px;}
.fabu_page .buzhou .inner { width:900px; margin:0 auto;}
.fabu_page .buzhou .item { float:left; width:33.3333%; text-align:center;}
.fabu_page .buzhou .item .ico { margin:0 auto; width:52px; height:52px;}
.fabu_page .buzhou .item .ico_1 { background-position:-244px 0;}
.fabu_page .buzhou .item .ico_2 { background-position:-297px 0;}
.fabu_page .buzhou .item .ico_3 { background-position:-350px 0;}
.fabu_page .buzhou .item .txt { margin:15px auto; font-size:16px; color:#999;}
.fabu_page .buzhou .item .num { margin:0 auto; line-height:36px; border-radius:19px; width:36px; background-color:#fff; color:#999; border:1px solid #eee; font-size:20px; position:relative; z-index: 3;}
.fabu_page .buzhou .cur .num { background-color:#5cc55c; border:1px solid #5cc55c; color:#fff;}
.fabu_page .buzhou .bor { height:1px; overflow:hidden; position:absolute; bottom:18px; left:0; right:0; background-color:#eee;}




#dialog_pro { z-index:2;}
.gallery .btn_prev,.gallery .btn_next,.gallery .contextDiv span{background:url(../../images/mh/s_gallery_2017.png) no-repeat;}
.gallery { width:500px; margin:0 auto; position:relative; *zoom:1; z-index:2;}
.gallery .fid {display: block; padding:0 10px; height: 25px; line-height: 25px; color: #fff; font-size: 12px; text-align: center; border-top-right-radius: 50px; border-bottom-right-radius: 50px; position: absolute; top: 25px; left: 0; z-index: 9; background-color: rgba(0,0,0,.6);}
.gallery .big_photo_inner { position:relative; *zoom:1; z-index:1;}



.big_photo_inner .img_mask { display:none; position:absolute; width:150px; height:150px; left:0; top:0; background-color:#E6EAF3; FILTER: alpha(opacity=50); opacity:0.5; cursor:crosshair}
.po_bigView {display:none; position:absolute; z-index:99; left:540px; top:0; border:1px solid #ddd; width:400px; height:400px; overflow:hidden; background-color:#fff}
.po_bigView img { position: absolute; left: 0; top: 0; display: block; vertical-align: top; width:700px; height:500px;}
.videoplayer_live {position:absolute; top:0; left:0; z-index:1; width:500px; height:380px;}
.gallery .viewimg { vertical-align:top; display:block; max-width: 500px; max-height: 400px; margin:0 auto;}
.gallery .imgListNode { width:500px; overflow:hidden; margin:10px auto 0; height:70px;}
.gallery .imgList { position:absolute; top:0; left:0;}
.gallery .imgList li { float:left; width:122px; text-align:left; position:relative; z-index:1; *zoom:1;}
.gallery .imgList li a { display: block; text-align: center; margin-right: 10px; border: 1px solid #ddd;}
.gallery .imgList img { max-width: 110px; height: 68px; vertical-align:top; opacity:.5;}
.gallery .btn_prev,.gallery .btn_next { display:block; position:absolute; z-index:2; bottom:0; width:16px; height:70px; text-indent:-999em; overflow:hidden;}
.gallery .btn_prev { background-position:-82px 0; left:0;}
.gallery .btn_next { background-position:-99px 0; right:0;}
.gallery .btn_disabled { FILTER: alpha(opacity=30); moz-opacity: 0.3; opacity: 0.3; cursor:default;}
.gallery .arrow { display:none;}
.gallery .imgList .cur {}
.gallery .imgList .cur img { opacity:1;}
.gallery .contextDiv { z-index:2; display:block; position:absolute; top:0; width:50%; height:100%; background:url(../../images/mh/s.png) no-repeat 0 0; cursor:pointer;}
.gallery #preArrow { left:0;}
.gallery #nextArrow { right:0;}
.gallery .jishuqiAlbum {position: absolute; z-index:2; bottom: 10px; right: 10px; background-color: rgba(0,0,0,.6); padding: 0 12px; color: #fff; line-height: 24px; border-radius: 12px;}
.gallery .contextDiv span { display:block; width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; visibility:hidden;}
.gallery .contextDiv #preArrow_A {background-position:0 0; left:0;}
.gallery .contextDiv #nextArrow_A { background-position: -41px 0; right:0;}
.gallery .contextDiv:hover span { visibility:visible;}
#loddingGallery { width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; border:1px solid #ddd; background:rgba(255,255,255,.8) url(../../images/mh/indicator_arrows.gif) no-repeat 50% 50%; z-index:1; border-radius:50px;}

.hoverShowBtn:hover  .contextDiv span { visibility:visible;}
.gallery .hoverShowBtn .contextDiv { top: 50%; margin-top: -35px; width: 40px; height: 70px;}



.company_detail .gallery { width:800px; margin:0;}
.company_detail .gallery .imgListNode { width:800px; height:96px;}
.company_detail .gallery .viewimg { vertical-align:top; display:block; width:800px; height:600px; margin:0 auto;}
.company_detail .gallery .imgList li { width:162px;}
.company_detail .gallery .imgList img { width:152px; height:96px;}
.company_detail .gallery .btn_prev,.company_detail .gallery .btn_next { height:96px;}
.company_detail .gallery .btn_next { background-position: -99px -73px;}
.company_detail .gallery .btn_prev { background-position: -82px -73px;}

@-webkit-keyframes zanyixia{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes zanyixia{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}
.ani_zanyixia {-webkit-animation:zanyixia .5s 0s ease-in-out;animation:zanyixia .5s 0s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}

