@charset "utf-8";
.mod_01 .hd .more a,.mod_01 .hd h3,#s_hangye_input,#s_gangwei_input,.mod_02 .sortbar .top,.mod_02 .sortbar .bottom,.mod_02 .sortbar .page .next,.mod_02 .sortbar .page .prev,.mod_02 .filter a,.mod_02 .filter span,.jobs_list .item .single,.jobs_list .item .double,.jobs_list .item .wuxian,#s_hangye2_input,#s_gangwei2_input,#s_gongzuo_input,#xwhangye_input,#xueli_input,#sex_input,.mod_05 .text_list li,.mod_03 .intorder li { background:url(../../images/mh/sp2013.gif) no-repeat 0 0;}
.mod_01 .bd .text_submit,.bd .btns,.jobs_list .item .date,.jobs_list .item .urgent,.jobs_list .item .renzheng,.jobs_list .item .gaojiuser,.list_1 .item .time,.list_1 .item .tuijian,.list_2 .item .zaixiao,.list_2 .item .tel,.searchbar .s_button,.searchbar .po .s,.bd .i .inner_s .cur,.tg_main_nav .h3 .s,.all_cat .s,.gs_name .renzheng,.gs_name2 .renzheng,.gs_name .gaojiuser { background:url(../../images/mh/job2016.png) no-repeat 0 0;}
.erweima,.helpGuest .m_1,.helpGuest .m_2,.helpGuest .m_3,.helpGuest .m_4 { background:url(../../images/mh/job2016.gif) no-repeat 0 0;}
.grid_j01 { margin-top:17px;}
.grid_j01 .main_wrap { margin:0 280px 0 238px;}
.grid_j01 .col_sub { width:220px; margin-left:-100%;}
.grid_j01 .col_extra { width:263px; margin-left:-263px;}
.grid_j02 { margin-top:10px;}
.grid_j02 .main_wrap { margin:0 810px 0 0;}
.grid_j02 .col_sub { width:400px; margin-left:-800px;}
.grid_j02 .col_extra { width:390px; margin-left:-390px;}

.jobHead { background:#bde5fe url(../../images/mh/job2016_banner.jpg) no-repeat 50% 0; height:95px; padding-top:25px; width:1200px; margin:10px auto 0;}
.head8 .jobHead { width:auto; margin-top:0;}
.searchbar { margin-left:260px; text-align:left; border:2px solid #f78115; background-color:#fff; width:650px;}
.searchbar .po,.searchbar .text,.searchbar .btn { float:left;}
.searchbar .po { position:relative; z-index:2; *zoom:1; width:82px; padding-left:10px; font-size:16px; color:#999; line-height:24px; height:31px; margin:7px 0 0;}
.searchbar .po .s { display:block; position:absolute; top:9px; right:10px; width:16px; height:9px; background-position:-200px -100px; overflow:hidden;}
.searchbar .po .layer { display:none; position:absolute; top:31px; left:-2px; width:92px; border:2px solid #f78115; border-top:0 none; background-color:#fff; text-align:center;}
.searchbar .po .layer li a { display:block; color:#888; line-height:20px; padding:3px 0 8px 0;}
.searchbar .po .layer li a:hover { text-decoration:none; color:#f78115;}
.searchbar .open .layer { display:block;}
.searchbar .open .s { background-position:-217px -100px; top:8px;}
.searchbar .s_input { border:0 none; padding:0 10px; margin:10px 0; border-left:1px solid #eee; width:447px; height:18px; line-height:18px; vertical-align:top; color:#555; font-size:14px; outline:0;}
.searchbar .s_button { cursor:pointer; width:90px; padding-left:42px; height:38px; line-height:38px; overflow:hidden; background-color:#f78115; border:0 none; vertical-align:top; color:#fff; font-size:16px; text-align:left; background-position:-463px -254px; outline:0;}
.jobHead .hot_keys { margin:10px 300px 0 260px;}
.hot_keys { font-size:14px; color:#999; height:21px; overflow:hidden;}
.hot_keys a { margin:0 6px; color:#666;}.hot_keys a:hover { color:#d00;}

.mod_03 { border:1px solid #e0e0e0;}
.mod_03 .hd { border-bottom:1px solid #f2f2f2; padding:12px 10px;}
.mod_03 .hd h3 {  padding-left:8px; color:#666; line-height:18px; height:18px; font-size:16px; border-left:3px solid #f98015; font-weight:normal;}
.mod_03 .hd .more a { color:#888;}.mod_03 .hd .more a:hover { color:#d00;}
.mod_03 .bd { padding:10px;} 
.mod_03 .bd em { float:right;}
.mod_03 .announcement .topic { font-size:16px;}
.mod_03 .announcement li a { font-size:14px; color:#36c;}.mod_03 .announcement li a:hover { color:#d00;}
.mod_03 .list { padding:10px 15px;}
.mod_03 .list li { vertical-align:top; overflow:hidden; *zoom:1; margin:6px 0; font-size:14px;}
.mod_03 .list .ranknum { float:left; background-color:#e6e6e6; width:18px; text-align:center; font-size:12px; margin:2px 8px 0 0;}
.mod_03 .list .ranknum.r { background-color:#f50; color:#fff;}
.mod_03 .list a { float:left; width:280px; overflow:hidden; height:21px;}
.mod_03 .list .date { float:right; font-size:12px; color:#999;}

.mod_04 { border:1px solid #e4e4e4;}
.mod_04 .hd { background-color:#f7f7f7;}
.mod_04 .hd li { float:left; padding:6px 20px 9px; color:#333; font-size:16px; border-top:2px solid #f7f7f7;}
.mod_04 .hd li a { color:#888;}.mod_04 .hd li a:hover { color:#d00;}
.mod_04 .hd .selected { background-color:#fff; border-top:2px solid #f68215;}
.mod_04 .hd .selected a,.mod_04 .hd .selected a:hover { color:#f28214; text-decoration:none; cursor:default;}
.mod_04 .hd .right { margin:10px 10px 0 0; display:inline;}
.mod_04 .bd { padding:10px 10px 11px;}
.mod_04 .bd .i { margin-bottom:4px;}

.mask {display:none; position:absolute; z-index:99; top:0; right:0; width:100%; height:100%; background-color:transparent;}
.bd .btns { display:block; cursor:pointer; width:160px; height:25px; padding:7px 0 0 8px; font-size:14px; border:1px solid #eee; background-position:100% -159px;}
.bd .i .inner { display:none; position:absolute; z-index:100; background-color:#fff;}
.bd .i { position:relative; *zoom:1;}
.bd .i .inner_s { display:none; position:absolute; top:40px; left:0; border:1px solid #eee; background-color:#fff; width:168px; border:1px solid #e3e3e3;
 box-shadow: 1px 2px 4px #ddd;}
.bd .i .inner_s li { float:left; width:168px;}
.bd .w .inner_s { width:800px; padding:5px;}
.bd .w .inner_s li { width:200px;}

.bd .i .inner_s a { font-size:14px; padding:7px 0 7px 15px; display:block;}.i .inner_s a:hover { background-color:#fafafa;}
.bd .i .inner_s .cur { background-color:#f6f6f6; background-position:100% -301px;}.i .inner_s .cur:hover { background-color:#f6f6f6; cursor:default; color:#333; text-decoration:none;}
.zindex { z-index:100;}
.mod_01 .bd .btns { width:135px; padding:0 25px 0 8px; overflow:hidden; height:39px; line-height:39px;}

.mod_04 .resume li { float:left; display:inline; margin:10px; border:1px solid #efefef; width:213px; text-align:center;}
.mod_04 .resume li:hover {  -moz-box-shadow:0px 0px 8px #ddd; -webkit-box-shadow:0px 0px 8px #ddd; box-shadow:0px 0px 8px #ddd; border:1px solid #ddd;}
.mod_04 .resume .img { display:block; width:120px; height:125px; overflow:hidden; margin:30px auto 10px; border-radius:100px;}
.mod_04 .resume .img img { vertical-align:top; width:125px; height:150px; margin-top:-13px;}
.mod_04 .resume .name { font-size:16px; color:#286cd1;}.mod_04 .resume .name:hover { font-size:16px; color:#d00;}
.mod_04 .resume .txt { margin-top:20px; font-size:14px; background-color:#f7f7f7; padding:8px; text-align:left;}
.mod_04 .resume p { margin:5px 0; height:18px; overflow:hidden;}
.mod_04 .resume em { color:#36c;}
.mod_04 .resume .btn { height:auto; display:block; width:80px; text-align:center; margin-top:8px; padding:2px 0; background:#f60; color:#fff;}.resume .btn:hover { text-decoration:none; background:#f50;}

.mod_05 .hd { border-bottom:5px solid #ff702d; height:36px; margin-left:207px;}
.mod_05 .urgent { border-bottom:5px solid #5034ab;}
.mod_05 .new { border-bottom:5px solid #0087bd;}
.mod_05 .tui { border-bottom:5px solid #008b02;}
.mod_05 .hd h3 { color:#333; line-height:36px; font-size:22px; border-bottom:5px solid #333; margin-left:-207px; width:200px; font-weight:normal; padding-left:6px;}
.mod_05 .hd .more { margin:12px 9px 0 0; display:inline;}
.mod_05 .bd { padding:0 0 0 5px; font-size:14px;}
.mod_05 .cat_list li { float:left; display:inline; margin:2px; background-color:#eee; padding:2px 9px; white-space:nowrap}

.mod_04 .zhiwei { padding:0 10px 10px;}
.mod_04 .zhiwei li { float:left; width:217px; height:48px; display:inline; padding:10px 8px; overflow:hidden; vertical-align:top; border-bottom:1px dashed #ececec; font-size:14px;}
.mod_04 .zhiwei .gs { display:block; height:24px; line-height:24px; overflow:hidden; color:#b7b7b7;}
.mod_04 .zhiwei .gs:hover { color:#d00;}
.mod_04 .zhiwei em { float:right; margin-top:2px; _margin-top:0; font-size:12px; color:#999; line-height:26px;}
.mod_04 .zhiwei .pin { margin:0 10px 0 0; color:#2b7ede; display:block; line-height:24px; height:24px; overflow:hidden;}
.mod_04 .zhiwei .pin:hover { color:#d00;}


.mod_05 .img_list {}
.mod_05 .img_list li { float:left; width:153px; display:inline; border:1px solid #ddd; background-color:#f2f2f2; margin:5px 3px 0 11px;}
.mod_05 .img_list img { vertical-align:top;}
.mod_05 .img_list .tit { display:block; margin-top:3px; text-align:center; font-size:12px; line-height:26px; height:26px; overflow:hidden;}
.mod_05 .cat_list { padding-top:10px;}

.helpGuest { margin-top:14px;width: 682px;}
.helpGuest .m_1,.helpGuest .m_2,.helpGuest .m_3,.helpGuest .m_4 { float:left; display:inline; margin-right:14px; width:160px; height:66px; font:0pt/1000px Arial; overflow:hidden;}
.helpGuest .m_1 { background-position:0 -66px;}
.helpGuest .m_2 { background-position:0 -133px;}
.helpGuest .m_3 { background-position:0 -200px;}
.helpGuest .m_4 { background-position:0 -267px; margin-right:0;}


#s_hangye2_input,#s_gangwei2_input,#s_gongzuo_input,#xwhangye_input,#xueli_input,#sex_input { background-position:-239px -64px; text-align:left; padding:8px 0 8px 8px; line-height:16px; width:288px; height:32px; display:block;}
#s_hangye2_container,#s_gangwei2_container,#s_gongzuo_container,#xwhangye_container,#xueli_container,#sex_container { width:286px; border:1px solid #cecece; border-top:0 none;margin-top:-1px;}
#s_hangye2_container ul li,#s_gangwei2_container ul li,#s_gongzuo_container ul li,#xwhangye_container ul li,#xueli_container ul li,#sex_container ul li { width:280px;}

.mod_01 { border:1px solid #e5e5e5;}
.mod_01 .hd { border-bottom:1px solid #dcdcdc; background-color:#f5f5f5; height:32px;}
.mod_01 .hd h3 { background-color:#fff; background-position:-760px -149px; position:relative; height:31px; margin-bottom:-1px; border-right:1px solid #dcdcdc; padding:0 45px 0 20px; color:#333; line-height:31px; font-size:14px; border-top:2px solid #f60;}
.mod_01 .hd .more { margin:3px 5px 0 0; display:inline;}
.mod_01 .hd .more a { border:1px solid #ffb38c; display:block; float:left; font-size:14px; font-weight:bold; line-height:24px; padding:0 20px; color:#ee5500;}
.mod_01 .hd .more .btn_1 { border-right:1px dashed #ffb38c;}
.mod_01 .hd .more .btn_2 { border-left:0 none;}
.mod_01 .bd { padding:20px 0 20px 20px; font-size:14px; color:#404040;} 
.mod_01 .bd .t,.mod_01 .bd .i { float:left;}
.mod_01 .bd .t { line-height:30px;}
.mod_01 .bd .i { display:inline; margin-right:10px;}
.mod_01 .bd .text_input { outline:none; width:300px; color:#555; border:1px solid #eee; padding-left:10px; vertical-align:top; line-height:39px; height:39px;}
.mod_01 .bd .text_submit { background-position:-453px 6px; outline:none; background-color:#f78115; border:0 none; color:#fff; line-height:28px; cursor:pointer; font-size:16px; padding:6px 25px 7px 55px;}
.mod_01 .bd .hot_keys { color:#666; margin-top:15px; height:21px; overflow:hidden;}
.mod_01 .bd .hot_keys a { color:#36c; margin:0 6px;}.mod_01 .bd .hot_keys a:hover { color:#d00;}
#s_hangye_input,#s_gangwei_input { background-position:-690px -176px; text-align:left; padding:5px 0 5px 8px; line-height:16px; width:180px; border:1px solid #cdcfd1; border-bottom:1px solid #abadb2;}
#s_hangye_container,#s_gangwei_container { width:178px;}
#s_hangye_container ul li,#s_gangwei_container ul li { width:172px;}

.mod_02 { margin-top:10px;}
.mod_02 .hd { border-bottom:2px solid #f78115; font-size:16px;}
.mod_02 .hd .tit { float:left; padding:8px 25px; background-color:#f78115; color:#fff;}

.mod_02 .sortbar { font-size:14px; margin-top:12px;}
.mod_02 .sortbar em { color:#f50;}
.mod_02 .sortbar li { float:left;}
.mod_02 .sortbar li.sp { color:#aaa; padding:5px 0;}
.mod_02 .sortbar li a { display:block; padding:5px; color:#999;}
.mod_02 .sortbar .cur a,.mod_02 .sortbar .select { background-color:#fff; color:#555;}
.mod_02 .sortbar .top,.sortbar .bottom { display:inline-block; *display:inline; *zoom:1; width:7px; height:8px; text-indent:-9999px; overflow:hidden; vertical-align:middle; margin:-2px 0 0 4px; -margin-top:1px;}
.mod_02 .sortbar .top { background-position:-772px 0;}
.mod_02 .sortbar .bottom { background-position:-779px 0;}
.mod_02 .sortbar .right { line-height:28px;}
.mod_02 .sortbar .page { background-color:#fff; display:inline; margin-left:10px; border-left:1px solid #dcdcdc; padding:2px;}
.mod_02 .sortbar .page a { display:block; float:left; border:1px solid #ddd; text-indent:-9999px; overflow:hidden; width:22px; height:22px;}
.mod_02 .sortbar .page .next { background-position:-36px -32px; border-left:0 none;}
.mod_02 .sortbar .page .prev { background-position:-21px -32px;}
.mod_02 .sortbar .page a:hover { background-color:#f8f8f8;}
.mod_02 .sortbar .page .disabled { cursor:default;}.mod_02 .sortbar .page .disabled:hover { background-color:#fff;}
.mod_02 .sortbar .page .next.disabled { background-position:-6px -32px;}
.mod_02 .sortbar .page .prev.disabled { background-position:8px -32px;}
.mod_02 .bd { padding-top:10px;}
.mod_02 .grid_k1 .main_wrap { margin:0 230px 0 0;}
.mod_02 .grid_k1 .col_sub { width:220px; margin-left:-220px;}
.mod_02 .filter { border:1px solid #c2c2c2; background-color:#f9fafc; padding:0 10px 5px;}
.mod_02 .filter .t { padding:6px 0 0; font-weight:bold; font-size:14px;}
.mod_02 .filter li li { padding:2px 0 2px 10px;}
.mod_02 .filter li .cur a {color:#d00; font-weight:bold;}.mod_02 .filter li .cur a:hover {color:#d00;}
.mod_02 .filter a { background-position:-845px -236px; display:block; padding-left:20px;}
.mod_02 .filter .d { background-position:-845px -195px; display:block; padding:15px 0 3px 20px; font-weight:bold; color:#2c4892;}.mod_02 .filter .d:hover {}
.jobs_list {}
.jobs_list .item { position:relative; z-index:1; *zoom:1; margin-bottom:15px; line-height:21px; border:1px solid #eee; padding:15px; overflow:hidden;}
.jobs_list .odd { background-color:#fff;} 
.jobs_list .hover { background-color:#f7f7f7;}

.jobs_list .item .btn { display:inline-block; *zoom:1; *display:inline; padding:11px 22px; border-radius:5px; background-color:#f78115; color:#fff; font-size:16px;}
.jobs_list .item .btn:hover { background-color:#ec7910; color:#fff; text-decoration:none;}
.jobs_list .item .date {width:80px; overflow:hidden; height:18px; margin-top:15px; color:#aaa; padding-left:22px; background-position:-484px -127px; font-size:14px;}
.jobs_list .item .urgent { position:absolute; display:block; top:0; left:0; width:40px; height:40px; background-position:-400px -14px; overflow:hidden; text-indent:-999em;}
.jobs_list .item h3 a { color:#36c; font-size:16px;}.jobs_list .item h3 a:hover { color:#d00;}
.jobs_list .item .single,.jobs_list .item .double,.jobs_list .item .wuxian { vertical-align:middle; display:inline-block; *display:inline; *zoom:1; margin-left:5px; width:28px; height:15px; overflow:hidden; text-indent:-9999px;}
.jobs_list .item .single { background-position:0 -96px;}
.jobs_list .item .double { background-position:0 -80px;}
.jobs_list .item .wuxian { background-position:0 -64px;}
.jobs_list .item .hot,.jobs_list .item .tui,.jobs_list .item .new,.jobs_list .item .zhiding { vertical-align:top; color:#fff; display:inline-block; margin-left:5px; padding:0 4px; font-weight:normal; font-size:14px; line-height:21px; border-radius:3px;}
.jobs_list .item .hot { background-color:#ff7d85; border:1px solid #ff7d85;}
.jobs_list .item .tui { background-color:#7fb8d6; border:1px solid #7fb8d6;}
.jobs_list .item .new { background-color:#76cf51; border:1px solid #76cf51;}
.jobs_list .item .zhiding { background-color:#fff; color:#f96969; border:1px solid #f96969;}
.jobs_list .item h3 { width:420px; height:24px; line-height:24px; overflow:hidden; font-weight:normal;}
.jobs_list .item .company { height:21px; overflow:hidden; width:600px; font-size:16px;}
.jobs_list .item .company a { color:#404040;}.jobs_list .item .company a:hover { color:#d00;}
.jobs_list .item .wage { color:#f8780d; display:inline-block; vertical-align:middle; line-height:14px;}
.jobs_list .item .renzheng,.jobs_list .item .gaojiuser,.gs_name .renzheng,.gs_name2 .renzheng,.gs_name .gaojiuser{ margin-left:12px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding-left:25px; font-size:14px;}
.jobs_list .item .renzheng,.gs_name .renzheng,.gs_name2 .renzheng { color:#4eb100; background-position:-480px -51px;}
.gs_name2 .renzheng { background-position:-480px -47px;}
.jobs_list .item .gaojiuser,.gs_name .gaojiuser { color:#e9bc3b; background-position:-477px -89px;}


.gs_name .styleid_1_,.gs_name .styleid_2_,.gs_name .styleid_1_0,.gs_name .styleid_2_0,.gs_name .styleid_1_2,.gs_name .styleid_2_1,.jobs_list .item .styleid_1_,.jobs_list .item .styleid_2_,.jobs_list .item .styleid_1_0,.jobs_list .item .styleid_2_0,.jobs_list .item .styleid_1_2,.jobs_list .item .styleid_2_1 { display:none;}


.jobs_list .item .link_bku { clear:left; _margin-top:-10px; padding:8px 0 5px; font-size:14px; color:#aaa;}
.jobs_list .item .link_bku em { color:#444;}
.jobs_list .item .link_bku .border { padding:0 12px; border-right:1px solid #ddd; line-height: 14px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.jobs_list .item .link_bku .noborder { border-right:0 none;}
.jobs_list .item .info { color:#aaa; margin-right:140px; font-size:14px;}

.mod_03 .intorder { font-size:14px;}
.mod_03 .intorder li { padding-left:13px; background-position:-854px -72px; line-height:28px; height:28px; overflow:hidden;}

.mingqi { width:1200px; overflow:hidden; margin-top:12px;}
.mingqi .hd { position:relative; z-index:1; *zoom:1; border-bottom:1px solid #e5e5e5; height:20px; margin-bottom:30px;}
.mingqi .hd .tit { position:absolute; left:50%; top:5px; margin-left:-70px; font-size:20px; color:#666; width:140px; text-align:center; background-color:#fff;}
.mingqi .inner_ul { width:1212px;}
.mingqi .item { margin-bottom:4px; float:left; width:297px; display:inline; margin-right:4px;}
.mingqi .item img { cursor:pointer;}
.mingqi .item img,.dialog_temp img { width:297px; height:60px; display:block; vertical-align:top;}
.mingqi .inner { display:none;}
.dialog_temp { width:297px; border:2px solid #f60; position:absolute; z-index:3; background-color:#fff;}
.dialog_temp .inner li { float:left; width:33%; line-height:36px; height:36px; border-bottom:1px solid #eee; text-align:center; overflow:hidden;}
.dialog_temp .about { margin-top:8px; padding:5px 15px 10px;}
.dialog_temp .about h3 { font-size:14px; font-weight:bold; color:#36c;}
.dialog_temp .about p { font-size:12px; color:#999; margin-top:8px;}
.dialog_temp .btn { background-color:#f60; text-align:center; padding:5px 0 2px;}
.dialog_temp .btn a { color:#fff;}.dialog_temp .btn a:hover { color:#fff; text-decoration:underline;}

.wrapper .announcement li { height:23px; line-height:23px;}
.mod_03 .announcement { padding-top:11px;}

.filter .tab { border-bottom:2px solid #f78115; margin-top:15px;}
.filter .tab li { float:left; display:inline;}
.filter .tab a { display:block; background-color:#fff; border:1px solid #e5e5e5; margin-right:8px; padding:8px 40px; color:#404040; font-size:16px;}.filter .tab a:hover { color:#404040;}
.filter .tab .select a { background-color:#f78115; border:1px solid #f78115; color:#fff;}.filter .tab .select a:hover { color:#fff;}

.list_1 {}
.list_1 .item { margin-top:15px; border:1px solid #f5f5f5; padding:15px; position:relative; z-index:1; *zoom:1;}
.list_1 .item  .img { float:left; display:inline; margin-right:20px; width:100px; height:100px; overflow:hidden; border-radius:75px;}
.list_1 .item .img img { vertical-align:top; width:100px; height:120px;}
.list_1 .item .txt { float:left; font-size:14px; color:#aaa;}
.list_1 .item .txt em { color:#555;}
.list_1 .item .txt .border { padding:0 12px; border-right:1px solid #ddd; line-height:14px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.list_1 .item .txt .noborder { border-right:0 none;}
.list_1 .item .txt .blue { color:#2c81d6;}
.list_1 .item .txt .name { font-size:18px; color:#2c81d6;}.list_1 .item .txt .name:hover { color:#d00;}
.list_1 .item .po { position:absolute; right:15px; top:15px; text-align:right;}
.list_1 .item .btn { display:inline-block; padding:11px 22px; border-radius:5px; background-color:#f78115; color:#fff; font-size:16px;}
.list_1 .item .time { display:block; width:96px; overflow:hidden; height:18px; margin-top:15px; color:#aaa; padding-left:22px; background-position:-484px -127px; font-size:12px; text-align:left;}
.list_1 .item .txt .info { margin:15px 0;}
.list_1 .item .tuijian { display:block; position:absolute; left:0; top:0; width:58px; height:58px; text-indent:-999em; overflow:hidden; background-position:-100px -100px;}
.list_1 .hover { background-color:#f7f7f7;}

.list_2 .item .zaixiao { display:block; width:40px; height:40px; background-position:-400px -55px; text-indent:-999em; overflow:hidden; position:absolute; left:0; top:0;}
.list_2 .item .feizaixiao { display:none;}
.list_2 .item .txt { width:560px;}
.list_2 .item .txt .info2 { margin-top:6px; height:21px; overflow:hidden;}
.list_2 .item .zhiweimark { float:left; display:inline; margin:14px 0 0 20px; width:240px; height:25px; overflow:hidden; line-height:25px; font-size:14px;}
.list_2 .item .tel { font-size:22px; color:#f48019; padding-left:30px; float:left; width:200px; overflow:hidden; height:25px; line-height:25px; background-position:-476px -216px; margin-top:14px;}


.erweima { margin-top:14px; border:1px solid #dcdcdc; text-align:center; padding:15px 10px 62px; background-position:50px 153px;}
.erweima img { width:130px; height:130px;}

.slide .prev,.slide .next{ background:url(../../images/mh/tg2016-sp.png) no-repeat 0 0;}
.slide{ position:relative; z-index:1; zoom:1; height:380px; overflow:hidden;}
.slide .prev,.slide .next { position:absolute; z-index:3; top:50%; margin-top:-38px; width:40px; height:70px; overflow:hidden; cursor:pointer; FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5; display:none;}
.hover .prev,.hover .next { display:block;}
.slide .prev,.tg_sys_list .prev { background-position:0 -69px; left:0;}
.slide .next,.tg_sys_list .next { background-position:0 -139px; right:0;}
.slide .prev:hover,.slide .next:hover { FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}

.slide .dot{ position:absolute; z-index:5; bottom:14px; left:50%; margin-left:-70px;}
.slide .dot li{ display:inline; float:left; width:45px; height:6px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer; FILTER: alpha(opacity=60); moz-opacity: .6; opacity: .6; background-color:#fff;}
.slide .picList li{ float:left; position:relative; zoom:1;}
.slide .picList li img { display:block; width:682px; height:380px;}
.dot li.on { background-color:#fff; FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}

.tg_main_nav { height:461px; overflow:hidden; width:220px; position:absolute; z-index:2; *zoom:1; background-color:#fff;}
.tg_main_nav .parents { position:relative; z-index:1; *zoom:1;}
.tg_main_nav .h3 { padding:10px 0 10px 15px; font-size:14px; font-weight:normal; height:21px; overflow:hidden; position:relative; z-index:1; *zoom:1;  border-top:1px solid #eee; border-bottom:1px solid #eee; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin-top:-1px;}
.tg_main_nav .h3 .s { display:block; position:absolute; top:15px; left:198px; width:7px; height:13px; overflow:hidden; background-position:-236px -100px;}
.tg_main_nav .small { margin-top:2px; padding-left:5px; height:18px; overflow:hidden;}
.tg_main_nav .small li { float:left; width:58px; height:18px; overflow:hidden;}
.tg_main_nav .small a { color:#999;} .tg_main_nav .small a:hover { color:#d00;} 
.tg_main_nav .layer { z-index:3; display:none; position:absolute; top:0; left:219px; border:1px solid #f98113; padding:8px 20px 8px 19px; width:660px; background-color:#fff; font-size:14px;}
.tg_main_nav .layer li { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:30px; width:165px; height:30px; overflow:hidden;}
.tg_main_nav .layer .bigcat { font-size:14px; font-weight:bold; display:block;}
.tg_main_nav .layer li a { color:#999;}.tg_main_nav .layer li a:hover { color:#d00;}
.tg_main_nav .layer .bigcat a { color:#36c;}.tg_main_nav .layer .bigcat a:hover { color:#d00;}
#tg_main_nav.hovers { height:auto; overflow:visible; box-shadow:1px 3px 4px #bbb;}
#tg_main_nav.hovers .parents { padding-right:0;}
#tg_main_nav.hovers .hover { background-color:#fff; border-right:0 none;}
.tg_main_nav .hover .layer { display:block;}
.tg_main_nav .hover { z-index:9;}
.tg_main_nav .hover .h3 { border-color:#f98113; border-right:0 none; z-index:4; background-color:#fff;}
.tg_main_nav .hover .h3 .s { display:none;}

.all_cat { position:relative; z-index:1; *zoom:1; background-color:#f78115; color:#fff; font-size:16px; padding-left:45px; line-height:41px; height:41px; overflow:hidden;}
.all_cat .s { display:block; position:absolute; top:15px; left:18px; width:16px; height:12px; overflow:hidden; background-position:-300px -100px;}

.fixed_menu { position:fixed; bottom:90px; right:1px; z-index:3;}
.fixed_menu li { margin-bottom:1px; position:relative; *zoom:1;}
.fixed_menu li a { position:relative; z-index:2; display:block; width:70px; height:25px; padding-top:45px; color:#fff; font-size:12px; text-align:center; border-radius:4px; background:#4c4c4c url(../../images/mh/tieba_rmenu.png) no-repeat 0 0;}
.fixed_menu li a:hover { text-decoration:none; opacity:.9;}
.fixed_menu li s { display:block; position:absolute; top:8px; right:10px; background-color:#fff; border-radius:21px; color:#f30; padding:0 6px; text-decoration:none; font-size:12px;}
.fixed_menu .li_1 a { background-color:#f7a515; background-position:21px -392px;}
.fixed_menu .li_2 a { background-color:#abcc1d; background-position:-74px -391px;}
.fixed_menu .li_3 a { background-color:#2c81d6; background-position:-178px -391px;}
.fixed_menu .li_4 a { background-color:#f34f98; background-position:-278px -391px;}
.fixed_menu .li_x_1 a { background-color:#88acf6; background-position:21px -578px;}
.fixed_menu .li_x_2 a { background-color:#85dd5d; background-position:-74px -578px;}
.fixed_menu .li_x_3 a { background-color:#f5da44; background-position:-175px -578px;}
.fixed_menu .li_x_4 a { background-color:#ff8d88; background-position:-276px -578px;}

.fixed_menu .li_5 { display:none;}
.fixed_menu .li_5 a { background-position:-282px -484px;}
.fixed_menu .po {position:absolute; z-index:1; border:1px solid #eee; background-color:#f3f3f3; font-size:16px; padding:10px; height:75px; border-radius:3px; right:0; top:-15px; text-align:center; display:none;}

.fang_map{padding-bottom:5px;}
.fang_map .map{float:left;width:667px;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{float:right;width:282px;}
.fang_map .zb_info .tabs{border-bottom:1px solid #e5e5e5;padding-bottom:6px;height:auto;font-size:14px;line-height:20px;background:#fff;}
.fang_map .zb_info .tabs ul{position:relative;width:302px;}
.fang_map .zb_info .tabs li{float:left;width:36px;text-align:center;margin-right:38px; cursor:pointer;}
.fang_map .zb_info .tabs li.current{border:0;line-height:20px; color:#f60;}
.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; margin-top:5px;}
.fang_map .zb_info .con ul { overflow-y:scroll; height:342px;}
.fang_map .zb_info .con dl{*zoom:1;overflow:hidden;line-height:17px;}
.fang_map .zb_info .con dt{float:left;width:186px;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:1px; font-size:12px;}
.fang_map .zb_info .con li{border-bottom:1px dashed #e5e5e5;padding:12px 6px 8px; cursor:pointer;}
.fang_map .zb_info .con .current{ background-color:#f8f8f8;}
.fang_map .zb_info .zb_lou{background:#ffe9d5;font-size:14px;text-align:center;display:block;color:#f78115;height:32px;line-height:32px;margin-top:5px;}










