﻿@charset "utf-8";
/* CSS Document */
/*-----------------------公共样式开始---------------------------*/
body { padding:0px; margin:0px; }
input, h1, h2, h3, p, li, ul, input, form { margin:0px; padding:0px; }
input, button { border:none; }
ul { list-style:none; }
.cleardiv { clear:both; }
.centerdiv { margin-left:auto; margin-right:auto; }
.fl { float: left; display: inline }
.fr { float: right; display: inline;}
.frmtop{margin-top:22px;}
a { text-decoration:none; cursor:pointer; }
img { border:0; }
.hand { cursor:pointer; }
/*字号*/
.bszt,.bszt a{ color:#FFFFFF; }
.size12 { font-size:12px; }
.size14 { font-size:14px; }
.size16 { font-size:16px; }
.size20 { font-size:20px; }
.jiacu { font-weight:bold; }
.size24 { font-size:24px; }
 
/*行距*/
.lh24 { line-height:24px; }
.h23{ height:23px;}
.lh23 { line-height:23px; }
.lh30 { line-height:30px; }
/*字体*/
.yahei { font-family: "Microsoft Yahei", "\5B8B\4F53", Tahoma; }
/*背景 图片*/
.icon, .home, .tel400_1, .booklook_1 ul li, .booklook_1 ul li a:hover, .tel_1, .tel_2, .tel_3, .tel_4, .booklook_2 ul li, .booklook_2 ul li a:hover, .listnow { background: url("/hold/images/icon.png") 0 0 no-repeat; cursor:pointer; }
.home { background-position:0px 0px; }
.tel400_1 { background-position:0px -25px; }
.wh20 { width:20px; height:18px; }
.bsbj { background:#FFF; }
.hsbj { background:#f9fafb }
.hsbj2 { background: #f7f7f7; }
.booklook_1 { width:222px; height:45px; padding-top:10px; }
.booklook_1 ul li { width:222px; height:45px; display:block; background-position:-78px 0px; text-indent: -9999px; }
.booklook_1 ul li a { width:222px; height:45px; display:block; cursor:pointer; display:block; background-position:-78px 0px; }
.booklook_1 ul li a:hover { display:block; width:222px; height:45px; background-position:-78px -46px; }
.booklook_2 { width:120px; height:28px; padding-top:10px; }
.booklook_2 ul li { width:120px; height:28px; display:block; background-position:-180px -100px; text-indent: -9999px; }
.booklook_2 ul li a { width:120px; height:28px; display:block; cursor:pointer; display:block; background-position:-180px -100px; }
.booklook_2 ul li a:hover { display:block; width:120px; height:28px; background-position:-180px -129px; }
.tel_1 { background-position:0px -49px; }
.tel_3 { background-position:0px -110px; width:34px; height:24px; }
/*边框*/
.bb { border-bottom: 5px solid #4d525e; }
.bt { border-top: 5px solid #4d525e; }
.bb_1 { border-bottom: 1px solid #9e9e9e }
.bb_3 { border-top: 1px solid #9e9e9e }
.bb_2 { border-bottom: 1px solid #5b616e }
.bt_2 { border-top: 1px solid #30343c }
.bzone{outline: none;}
/*间距*/
.pt25 { padding-top:25px; }
.pl10 { padding-left:10px; }
.pt10 { padding-top:10px; }
.pt17 { padding-top:17px; }
.m3 { margin:3px; }
.pl20 { padding-left:20px; }
.pb10 { padding-bottom:10px; }
.pl24 { padding-left:24px; }
.mr20 { margin-right:20px; }
.mt3 { margin-top:3px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt20 { margin-top:20px; }
.ml25 { margin-left:25px; }
.ml15 { margin-left:15px; }
.mt15 { margin-top:15px; }
.mb20 { margin-bottom:20px; }
.mb10 { margin-bottom:10px; }
.mb40 { margin-bottom:40px; }
.p20 { padding:20px; }
/*颜色*/
.c_hs { color:#4d525e }
.c_hs a, .c_hs a:hover { color:#4d525e }
.c_666 { color:#666666; }
.c_666 { color:#666666; }
.c_ccc { color:#cccccc }
.c_333 { color:#333333; }
.c_red { color:#cc0000; }
.c_yellow,.c_yellow a{ color:#ef9803; }
.lanse { color:#468ae2 }
.lanse a, .lanse a:link, .lanse a:hover { color:#468ae2 }
.c_cs { color:#f17713 }
.c_cs a, .c_cs a:hover { color:#f17713 }
.normal { font-weight:normal }
/*div宽高*/
.autoh { overflow: hidden; }
.w980 { width:980px; }
.w350 { width:350px; }
.h91 { height:91px; }
.h618 { height:618px; }
.h600 { height:600px; }
.w871 { width:980px; height:409px; }
.w500 { width:500px; }
.w240 { width:240px; }
.w40 { width:20px; }
/*-----------------------公共样式结束---------------------------*/
/*头部样式*/
.top { width:100%; height:87px; background:url("/hold/images/images_001.jpg") repeat-x bottom; border-bottom:4px solid #000; }
/*第一屏图片展示于参数*/
.wfull { width:100%; background:url("/hold/images/images_003.jpg") repeat; height:623px; }
.picwh { width:610px; height:464px; border:1px solid #CCC; background:#FFF }
.picwh2 { width:610px; height:464px; background:#FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
.pickuang { width:620px; height:584px; padding-left:16px; padding-top:12px; }
.picwh2 img { padding:3px; }
.z-index_1 { z-index:1; }
.z-index_10 { z-index:10; position:absolute }
.canshu { width:316px; height:572px; border-bottom:1px solid #e0e2e6; border-left:1px solid #e0e2e6; border-right:1px solid #e0e2e6; border-top:1px solid #e0e2e6; margin-top:14px; margin-right:18px; }
.canshu_top { width:304px; height:119px; background:#eee; border-bottom:1px solid #e0e2e6; padding-top:10px; padding-left:12px; }
.canshu_top h1 { font-size:26px; color:#4588df; font-family: "Microsoft Yahei", "黑体", "宋体", "\5B8B\4F53", Tahoma; font-weight:normal }
.canshu_b {  height:441px; }
.cs { background:url("/hold/images/images_006.jpg") repeat-x; }
.con_mid { width:100%; /*background:url("/hold/images/images_007.jpg") top repeat-x #FFF; */ }
.lpjj { background:url("/hold/images/lpjs.jpg") no-repeat; width:130px; height:30px; text-indent: -9999px; }
.kzfy { background:url("/hold/images/kzfy.jpg") no-repeat; width:130px; height:30px; text-indent: -9999px; }
.lpjj h2, .kzfy h2 { font-size:24px; font-weight:bold; }
.b_bj {  height:15px; font-size:0px; }
.biaobj { background:#eee;}
.biao td { border-bottom:1px dashed #CCCCCC; }
.agent { width:100%; background:#EEE; height:410px; }
.h86 { height:86px; }
.h60 { height:60px; }
.khjl { background:url("/hold/images/khjl.jpg") no-repeat; width:122px; height:83px; text-indent: -9999px; }
.jtwz { background:url("/hold/images/jtwz.jpg") no-repeat; width:122px; height:45px; text-indent: -9999px; }
.khhy { background:url("/hold/images/hy.jpg") no-repeat; width:558px; height:63px; padding-top:20px; padding-left:30px; padding-right:10px; }
.b { border:1px solid #e0dbd8; }
.agentlist { height:246px; border:1px solid #e9e9e9; background:#f9fafb;  }
.Hotnewlistdivtop { position: absolute; z-index:4; background:#f9fafb; width:15px; height:37px; margin-top:95px; margin-left:-15px; }
.Hotnewlistdiv { position: absolute; margin-top:95px; margin-left:-15px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; width: 167px; height:37px; background: #f27c1c; filter: alpha(opacity=30); opacity: 0.3; z-index:2; behavior: url(ie-css3.htc); text-align: center; clear: both; }
.agentlist_R{padding-top:35px;}
.agentlist_R ul li { width:243px; height:180px; float:left; padding-left:5px; padding-right:20px; }
.agentlist_R li span { position:absolute; margin-top:105px; width: 147px; height:37px; color:#000000; text-align:left; clear:both; z-index:10; font-size:14px; font-weight:bold; padding-left:20px; }
.agentlist_L{ background:url("/hold/images/bjhua.jpg") no-repeat; width:293px; height:171px; margin-top:25px; padding-left:30px; padding-top:20px;}
.agentlist li span a { color:#cc0000; }
.agentlist li span a:hover { color:#efa34a; }
.cimg { border:1px solid #cecece; }
.transport { float:left; width:340px }
.transport-type {
*zoom:1; margin-bottom:16px; clear:both; overflow:hidden; }
.transport-icon { float:left; width:52px; padding-right:8px }
.transport-detail { float:left; width:265px }
.transport-detail h3 { font-weight:bold; text-transform:uppercase }
.icon2, .input_1 { background:url("/hold/images/icon2.png") 0 0 no-repeat; }
.input_1 { background-position:0px 0px; width:229px; height:29px; color:#666666; border:0; line-height:29px; padding-left:5px; }
.tel_2 { background-position:-215px -165px; width:85px; height:29px; }
.tel_4 { background-position:-215px -231px; width:85px; height:29px; }
.tel_2hover { background-position:-215px -195px; width:85px; height:29px; }
.user-box { border: 1px solid #f5d9bd; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; position:relative; width: 167px; height:37px; background: #f27c1c; filter: alpha(opacity=60); opacity: 0.6; z-index:2; behavior: url(ie-css3.htc); }
/*底部版权*/
.footer { width:100%; overflow:auto; background:#4d525e; }
.fivbot { width:985px; height:86px; background:url("/hold/images/bootom.png") no-repeat; margin-left:0px; }
.topcontrolfix { z-index:10; }
/* margin-top:0px;这个很重要，如果没有的话在IE7以上和360浏览器中就会和左边的搜索按钮不等高 */
.DM { margin-left:-6px; *margin-left:-45px !important;/*IE6 IE7*/
margin-top:5px; }
.clr { clear:both !important; overflow:hidden }
.PBox { width: auto; height:28px; float:left; }
.PBox ul li { float:left; padding:0px; text-align:center; }
.PBox ul li.DownMenu { width:81px; height:28px; position: relative; }
.PBox ul li.DownMenu dl dt { background:url("/hold/images/defsou_kuan2.gif"); width:60px; height:28px; line-height:29px; padding:0 16px 0 5px; }
.PBox ul li.DownMenu dl dt.DownMenuOn { background:url("/hold/images/defsou_kuan1.gif") no-repeat; }
.PBox ul li.DownMenu dl { position:absolute; font-size:12px; color:#f17713; }
/*margin-left:0px !important; margin-left:0px ; 很重要，去掉了下拉菜单会错位*/
.PBox ul li.DownMenu dl dd { position:relative; top:0; margin-left:0px !important; margin-left:0px; background:#fff; width:79px; border:1px solid #d6d7da; border-top:none; min-height:26px; display:none; }
.PBox ul li.DownMenu dl dd ul li a { width:79px; display:block; line-height:26px; text-align:center; float:left; color:#666666; }
.PBox ul li.DownMenu dl dd ul li a:hover { background:#f17713; text-decoration:none; color:#ffffff }
/*recommended*/
.New_rdtjLi { height: 140px; padding-top:10px; font-size:12px; }
.New_rdtjLi_li { text-align: left; float: left; height: 175px; width: 180px; list-style-type: none; color: #333333; margin-right: 13px; margin-bottom: 8px; }
.New_rdtjLi_list{ margin-right:0px;}
.New_rdtjLi li a { color: #0041d9; }
.New_rdtjLi li a:hover { color: #cc0000; }
.New_rdtjLi img { padding: 1px; border: 1px solid #e5e5e5; height: 125px; width: 180px; margin-bottom:7px; }
.site-mod01 { padding-top:10px; }
.site-mod01 .hd, .site-mod02 .hd { position:relative; height:24px; border-bottom:1px solid #e3e3e3; zoom:1; }
.site-mod01 .hd span { position:absolute; top:-1px; left:1px; display:inline-block; height:24px; border-bottom:2px solid #f37504 }
/*可租房源*/
TABLE.errortable { border-bottom: 0px; border-LEFT: 0px; margin: 0px auto; border-COLLAPSE: collapse; border-TOP: 0px; border-right: 0px }
TABLE.errortable TD { border-bottom:1px dashed #CCCCCC; }
TABLE.errortable TH { padding-bottom: 10px; padding-LEFT: 10px; padding-right: 10px; padding-TOP: 10px }
TABLE.errortable .hover { background: #eaebeb; color: #cc0000; CURSOR: pointer; }
.tj { background:url("/hold/images/tj.jpg") no-repeat; width:85px; height:28px; }
/*首页样式*/
.banner { width:100%; height:319px; background: #e3e7ec; }
.bannerpic{ background:url("/hold/images/index_02.jpg") no-repeat center;width:100%; height:319px;}
.plz ul li { width:282px; height:400px; float:left; padding-left:9px; padding-right:9px; }
.pl_pic { width:282px; height:370px; overflow:hidden; float:left; border:1px solid #cecece;}
.pl_picnow { width:282px; height:370px; float:left; border:1px solid #cc0000; }
.plz ul li .divimg { width:272px; overflow:hidden; height:223px; margin:5px; }
.plz ul li .tit { height:40px; line-height:40px; border-bottom:1px solid #CCC; width:272px; }
.plz ul li .tit h2 { font-size:16px; }
.plz ul li .price { width:272px; line-height:30px; }
/* 区域*/
.eare_in { background:url("/hold/images/images_010.jpg") repeat-x top; height:45px; line-height:45px; width:100%; }
.eare_list ul li { width:100px; height:45px; font-size:14px; float:left; text-align:center; display:block; }
.eare_list ul li a { display:block; }
.eare_list ul li a:hover { width:100px; height:45px; font-size:14px; float:left; background:url("/hold/images/listnow.jpg") no-repeat; color:#FFF; background-position: 19px 0px; display:block; }
.listnow { width:100px; font-size:14px; float:left; background:url("/hold/images/listnow.jpg") no-repeat; background-position: 19px 0px; color:#FFF; height:45px; line-height:45px; display:block; }
.listnow a { color:#FFF; }
.listother { width:100px; font-size:14px; float:left; background: url("/hold/images/listother.jpg") no-repeat; background-position: 40px 0px; height:45px; line-height:45px; color:#333; display:block; }
.listother a { color:#333; }
/*pages*/
.pages { height:26px; padding-top:10px; padding-bottom:10px; text-align:right; font-family:tahoma; font-size: 14px; overflow:hidden; }
.pages a, .pages span { display:inline-block; height:18px; line-height:18px; vertical-align:top; color:#707070; font-weight:bold; margin:0 3px; padding:4px 8px; background:#fff; border:1px solid #ddd; overflow:hidden; }
.pages span { background:none; }
.pages a:hover { border-color:#f57301; text-decoration:none; }
.pages a.on { background:#fff8ee; color:#f57301; border-color:#f57301; }
.pages span { border:0; padding:4px 0; font-weight:normal; }
.pages a.prev, .pages a.next, .hotnews { color:#f57301; background:url("/hold/images/nlist_icon.png") no-repeat #fff; }
.pages a.prev { padding-left:17px; background-position:-15px -90px; }
.pages a.next { padding-right:17px; background-position:59px -90px; }
.pages.tc { text-align:center; }
.mini-pages a { display:block; width:21px; height:20px; line-height:20px; background:url("/hold/images/nlist_icon.png") no-repeat; overflow:hidden; text-indent:-9999px; }
.mini-pages a.mini-prev, .mini-pages a.mini-prev-null { background-position:-55px -245px; }
.mini-pages a.mini-next, .mini-pages a.mini-next-null { background-position:-76px -245px; }
.mini-pages strong { margin:0 5px; }
.mini-pages a.mini-prev-null, .mini-pages a.mini-next-null { cursor:default; }
/*课程介绍 轮播*/
.friend{height:413px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;width:1104px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:275px; margin-left:1px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%;}
.mr_zhe{width:275px;position:absolute;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;left:0;right:0;bottom:0px; height:60px;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{font-size:14px;font-weight:bold;color:#fff;line-height:25px; padding:5px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
