body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,html,input{font:12px/150% \5b8b\4f53;}
body{background: #fff;color:#505050;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
em{font-style:normal;}
ul,ol,li{list-style:none;}
a{text-decoration:none;outline:none;cursor:pointer;}
a:active {star:expression(this.onFocus=this.blur());}
.hidden{display:none;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}/* Hides from IE-mac \*/
* html .clear{height:1%;}
.clear{display:block;}

/**header**/
.header{width:980px;margin:0 auto;height:142px;}
.header li{height:40px;margin-top:51px;float:left;}
.header li img{width:393px;height:40px;}

/**nav**/
.nav_box{width:100%;height:40px;background:#00786f;}
.nav_box .nav{width:980px;margin:0 auto;}
.nav_box .nav li{width:100px;height:40px;float:left;}
.nav_box .nav li a{line-height:40px;display:block;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.nav_box .nav li a.on{background:#004a44;}
.nav_box .nav li a:hover{background:#29a298;}

/*==============列表页==============*/
/**search_box**/
.search_box{width:958px;padding:0 10px;margin:0 auto;overflow:hidden;border:1px solid #cdcdcd;border-top:none;border-radius:0 0 3px 3px;box-shadow: 1px 1px 1px #e6e6e6;}
.search_box .search_city{width:100%;height:50px;line-height:50px;overflow:hidden;border-bottom:1px solid #cdcdcd;float:left;}
.search_box .search_type{width:100%;height:50px;line-height:50px;overflow:hidden;float:left;}
.search_box .search_city li,.search_box .search_type li{float:left;line-height:50px;height:50px;padding:0 10px;}
.search_box .search_city li.tit{color:#999;background:url("../images/search_city_icon.png") 2px center no-repeat;padding-left:20px;}
.search_box .search_type li.tit{color:#999;background:url("../images/search_type_icon.png") 0 center no-repeat;padding-left:20px;}
.search_box .search_city li a,.search_box .search_type li a{color:#666;line-height:50px;height:50px;}
.search_box .search_city li a:hover,.search_box .search_type li a:hover{color:#004a44;}
.search_box .search_city li a.on,.search_box .search_type li a.on{color:#004a44;font-weight:bold;}

/**list_box**/
.list_box{width:978px;margin:10px auto;border:1px solid #cdcdcd;overflow:hidden;border-radius:0 0 3px 3px;box-shadow: 1px 1px 1px #e6e6e6;}
.list_box .list_box_tit{width:978px;height:50px;line-height:50px;border-bottom:1px solid #cdcdcd;background:#f4f4f4;}
.list_box .list_box_tit h1{line-height:50px;font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1;/* 微软雅黑  */color:#000;padding-left:10px;}
.list_box .list_box_content{width:958px;padding:10px;}
.list_box .list_box_content ul.list_box_pic li{position:relative;}
.list_box .list_box_content ul.list_box_pic li p{position:absolute;text-indent:-999px;background-image:url("../images/icon.png");background-repeat:no-repeat;}
.list_box .list_box_content ul.list_box_pic li p.p1{width:43px;height:40px;left:0px;top:-4px;background-position:0 0;}
.list_box .list_box_content ul.list_box_pic li p.p2{width:43px;height:40px;left:44px;top:-4px;background-position:-44px 0;}
.list_box .list_box_content ul.list_box_pic li p.p3{width:43px;height:40px;left:88px;top:-4px;background-position:-88px 0;}
.list_box .list_box_content ul.list_box_txt {background:#f4f4f4;overflow:hidden;}
.list_box .list_box_content ul.list_box_txt li{line-height:50px;padding:0 10px;}
.list_box .list_box_content ul.list_box_pic li span.links{position:absolute;bottom:15px;right:10px;}
.list_box .list_box_content ul.list_box_pic li span.links a{color:#ff9900;font-size:12px;font-weight:bold;}


/*==============内容页==============*/

.position_nav{width:980px;line-height:40px;margin:0 auto;}
.position_nav li a{color:#333;}
.position_nav li span{color:#2db8ad;}

/**house_info**/
.house_info{width:938px;border:1px solid #cdcdcd;padding:20px;margin:0 auto;border-radius:0 0 3px 3px;box-shadow: 1px 1px 1px #e6e6e6;margin-bottom:10px;overflow:hidden;}
.house_info .house_tit {overflow:hidden;font-family:\5FAE\8F6F\96C5\9ED1;border-bottom:1px dotted #cdcdcd;margin-bottom:15px;padding-bottom:15px\9;}
.house_info .house_tit h1{font-size:26px;color:#000;width:100%;float:left;line-height:40px;margin-bottom:10px;}
.house_info .house_tit li{font-size:18px;color:#ff9900;width:100%;float:left;line-height:32px;margin-bottom:15px;font-weight:bold;}
.house_info .house_tit li span{font-size:32px;color:#000;font-weight:bold;font-family:\5b8b\4f53;}

.house_info .slider{width:480px;float:left;}

/* 幻灯开始*/
.bannerbg {height:238px; overflow:hidden;}
#imageShow{ clear:both;width:460px;margin:0 auto;}
#imageShow .imagebg{height:238px; overflow:hidden; position:relative;}
#imageShow .imagebg li { height: 238px; overflow: hidden; position:absolute; top:0; left:0; width:100%; display:block; filter:alpha(opacity=0); opacity: 0;}

.bannerbg_1{width:50%; position:absolute; top:0; left:0; height:238px;}
.bannerbg_2{width:50%; position:absolute; top:0; right:0; height:238px;}
.bannerbg_main{background-position:center; background-repeat:no-repeat; width:100%; position:absolute; top:0; right:0; height:238px;cursor:pointer;}
.banner {margin:0 auto;width:460px;height:238px;position:relative;overflow:hidden;}
.banner p{width:440px;height:32px;line-height:32px;color:#fff;font-weight:bold;position:absolute;padding:0 10px;left:0;bottom:0;background:url(../images/slider_title_bg.png) center center repeat-x;}
.scrollbg {height:60px;}
.scroll {margin:0 auto;width:460px;height:60px;position:relative;}
.s_pre, .s_next {display:block;width:10px;height:50px;position:absolute;}
a.s_pre {background:#eaeaea url(../images/slider_left_dot.png) center center no-repeat;top:5px;left:0;}
a.s_next {background:#eaeaea url(../images/slider_right_dot.png) center center no-repeat;top:5px;right:0;}
.outScroll_pic{height: 60px;margin-left: 15px;overflow: hidden;position:relative;width:430px; top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px; height:60px; }
.scroll_pic li {float: left; height: 45px;width: 80px; margin: 5px 3px;cursor:pointer;  background:#000;}
.scroll_pic li img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;height: 45px;width: 80px;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:80px;height:45px;border:2px #ff780d solid;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}

/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;}
#tFocus{width:460px;height:306px;overflow:hidden;margin:30px auto 0 auto;}
#tFocus-pic{width:460px;height:238px;position:relative;}
#tFocus-pic li{width:460px;height:238px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li a{display:block;color:#fff;position:relative;width:460px;height:238px;}
#tFocus-pic li a p{height:32px;line-height:32px;padding:0 10px;width:440px;color:#fff;font-weight:bold;font-size:12px;left:0;bottom:0;position:absolute;background:url("../images/slider_title_bg.png") 0 0 repeat-x;}
#tFocusBtn{width:460px;height:68px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:436px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin:0 1px}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:84px;padding-top:7px;display:block;float:left;margin-right:4px;cursor:pointer;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{}
#tFocus-btn li.active img{border:2px solid #ff9900}
#tFocus-leftbtn,#tFocus-rightbtn{height:49px;margin-top:7px;width:10px;float:left;line-height:49px;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:2px;background:#eaeaea url("../images/slider_left_dot.png") center center no-repeat;}
#tFocus-rightbtn{background:#eaeaea url("../images/slider_right_dot.png") center center no-repeat;}

.house_info .house_txt{width:428px;float:right;position:relative;}
.house_txt .house_txt_tit{height:65px;line-height:65px;border-bottom:1px dotted #cdcdcd;color:#ff9900;font-size:30px;font-weight:bold;}
.house_txt .house_txt_detail{color:#000;margin:20px 0;}
.house_txt .house_txt_detail p{line-height:24px;margin:3px 0;overflow:hidden;}
.house_txt .house_txt_detail p b{display:inline-block;width:70px;float:left;}
.house_txt .house_txt_detail p span{display:inline-block;width:358px;float:left;color:#666;}
.house_info  .house_txt_contact{background:url("../images/content_contact_bg.png") 0 center no-repeat;width:410px;height:48px;line-height:48px;font-size:14px;font-weight:bold;color:#000;text-align:center;}
.house_txt .pay_button{position:absolute;right:0;top:90px;width:160px;height:50px;}
.house_txt .pay_button a{width:160px;height:50px;background:url("../images/content_pay_btn_icon.jpg") 0 0 no-repeat;text-indent:-9999px;display:block;}

.main{width:980px;margin:10px auto;overflow:hidden;}
.main .main_pic{margin:30px 0;}
.main .main_pic img{width:980px;}

.main .about_banner{margin:10px 0;float:left;}
.main .about_banner img{width:980px; height:250px;}
.main .about_txt{width:880px;margin:0 auto;float:left;padding:30px 50px 120px 50px;}
.main .about_txt p{line-height:32px;font-size:14px;color:#303030;text-indent:2em;}
.main .about_txt p strong{;color:#000;}

.house_detail{width:728px;border:1px solid #cdcdcd;float:left;}

.house_detail .tab_nav .tab_part{width:728px;height:38px;background:url("../images/house_detail_nav_bg.png") 0 0 repeat-x;border-bottom:1px solid #cdcdcd;}
.house_detail .tab_nav .fixed {position: fixed;z-index: 3;width: 728px;overflow:hidden;border-top:1px solid #cdcdcd;top:0;}
.house_detail .tab_nav .tab_part li{width:120px;height:38px;line-height:38px;float:left;text-align:center;}
.house_detail .tab_nav .tab_part li.border_left{border-left:1px solid #cdcdcd;}
.house_detail .tab_nav .tab_part li a{color:#000;font-size:14px;font-weight:bold;display:block;}
.house_detail .tab_nav .tab_part li a.selected{color:#fff;background:#00786f;}
.house_detail .tab_nav li a:hover{color:#fff;background:#29a298;}

.house_detail .tabContent{font-size:14px;color:#000;padding:15px;}
.house_detail .content_yh{font-size:18px;font-weight:bold;color:#ff9900;font-family:\5FAE\8F6F\96C5\9ED1;/* 微软雅黑  */}
.house_detail .content_yh span{font-size:32px;font-weight:bold;color:#000;font-family:\5b8b\4f53;}
.house_detail .show{background:#f8f8f8;border-bottom:1px solid #cdcdcd;}
.house_detail .tabContent p{margin:10px 0;line-height:28px;}
.house_detail .tabContent p.tit{color:#00786f;font-weight:bold;}
.house_detail .tabContent p.pic{text-align:center;line-height:30px;font-weight:bold;}
.house_detail .tabContent p.big_pic{position:relative;}
.house_detail .tabContent p.big_pic a.open_big_pic{position:absolute;right:10px;top:10px;background:url("../images/big_pic_icon.png") 0 0 no-repeat;width:110px;height:32px;}
#divMap{height:424px;}

.mapTipBox{position: absolute; height: 42px; line-height: 42px; cursor:pointer;}
.mapTipText{height: 42px; line-height: 42px;cursor:pointer; white-space: nowrap; -moz-user-select: none; font-size: 12px;font-weight:bold;}
.mapTipText .left{background: url("../images/map_icon_left.png") no-repeat left center; height: 42px; line-height: 42px;width:5px;display:-moz-inline-box; display:inline-block;}
.mapTipText .mid{background: url("../images/map_icon_mid.png") repeat-x left center; height: 42px; line-height: 42px;display:-moz-inline-box; display:inline-block;padding:0 10px;color:#fff;}
.mapTipText .last{background: url("../images/map_icon_right.png") no-repeat right center; height: 42px; line-height: 42px;width:5px;display:-moz-inline-box; display:inline-block;}
.mapTipIcon{background: url("../images/map_icon_bottom.png") no-repeat 0% 0%; position: absolute; width: 20px; height: 15px; top: 41px; _top: 24px; left: 25px; overflow: hidden;}

.right_box{width:228px;border:1px solid #cdcdcd;float:right;overflow:hidden;border-bottom:0;}
.right_box .house_contact li{float:left;padding:0 10px;font-size:14px;color:#000;border-bottom:1px solid #cdcdcd;}
.right_box .house_contact li.house_contact_tit{height:40px;line-height:40px;background:#f1f1f1;font-weight:bold;width:208px;}
.right_box .house_contact li.house_contact_list{padding:10px;width:208px;}
.right_box .house_contact li.house_contact_list p{line-height:28px;}
.right_box .house_contact li.odd{background:#f8f8f8;}

/**footer**/
.footer{width:100%;height:90px;border-top:1px solid #cdcdcd;background:#f9f9f9;}
.footer .footer_info{width:980px;height:90px;line-height:90px;margin:0 auto;font-family:arial;}
.footer .footer_info li {text-align:center;height:90px;line-height:90px;}
.footer .footer_info li  a{color:#605e5e;margin-left:10px;}
.footer .footer_info li  a:hover{color:blue;text-decoration: underline;}

/**返回顶部**/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#gotop{width:40px;height:40px;background:url(../images/gotop.png) no-repeat;text-indent:-9999px;position:fixed;right:90px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#gotop:hover{background:url(../images/gotop.png) 0 -50px no-repeat;}
#gotop{bottom:100px;_margin-bottom:100px;} 

.photo_menu {display:none;width: 100px;font-size: 14px;text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 205px;_bottom: "auto";cursor: pointer;left: 50%;margin-left: 252px;border-bottom:1px solid #e3e3e3;}
.photo_menu li{line-height:30px;border:1px solid #e3e3e3;border-bottom:0;color:#000;position:relative;}
.photo_menu li a{color:#000;display:block;}
.photo_menu li.on{border:1px solid #004a44;border-left:0;color:#fff;font-weight:bold;background:#00786f;}
.photo_menu li.on a{color:#fff;}
.photo_menu li.on i{background:url("../images/dot.png") 0 0 no-repeat;width:26px;height:32px;position:absolute;left:-26px;top:-1px;}

/**支付结算**/
.ddcx a{line-height: 40px; float: right; color:#fff; margin-right: 15px; font-size:12px;}
.ddcx a:hover{color:#ddd}
.ylty{float: right; margin-right: 15px;}
.ddcx_loc{width:980px; line-height:40px; margin:0 auto;}
.ddcx_box{width:978px;margin:10px auto 45px auto;border:1px solid #cdcdcd;overflow:hidden;border-radius:3px 3px 3px 3px;box-shadow: 1px 1px 1px #e6e6e6; font-family:"微软雅黑"}
.ddcx_box_tit{line-height:45px; height:45px; font-size:16px; font-weight:bold; text-indent:32px; background:url(../../images/icon_search.png) no-repeat 15px 15px #eee;}
.ddcx_box_con{padding:50px 80px;}
.ddcx_t1{font-size:20px;}
.ddcx_input input{border:1px solid #ccc; height:36px; line-height:36px; font-size:18px; width:364px; margin:26px 0; text-indent:6px; margin-right:12px;}
.ddcx_cx a{height:40px; width:112px; background:#ff7e01; text-align:center; line-height:38px; color:#fff; font-size:20px; display:block;}
.line1{ font-size:0px; height:0px; border-bottom:1px dashed #cdcdcd;margin:38px 0;}
.ddcx_jg_tit{font-size:20px; margin-bottom:26px;}
.ddcx_jg table{border-collapse:collapse; width:100%;}
.ddcx_jg td{border:1px solid #ccc; text-align:center; height:56px;}
.ddcx_box_tit2{line-height:45px; height:45px; font-size:16px; font-weight:bold; text-indent:16px;background:#eee;}
.ddcx_t2{font-size:16px;}
.ddcx_box_con2{padding:30px 60px;}
.ddcx_box_con3{padding:20px 60px;}
.ddcx_t2 img{padding:9px; border:1px solid #cdcdcd; margin-left:10px;}
.ddcx_yljs{font-size:12px; float:right; line-height:58px;}
.ddcx_yljs a{color:#505050;}
.ddcx_zcyh{margin:20px 0px 15px 0px; border-bottom:1px dashed #cdcdcd; line-height:30px;}
.ddcx_box2{width:980px;margin:0px auto 45px auto; overflow:hidden; font-family:"微软雅黑"}
.ddcx_yfje{text-align:right; margin-bottom:10px;}
.ddcx_yfje span{color:#ff7e01; font-size:20px; font-weight:bold;}
.ddcx_box2 a{height:40px; width:200px; background:#ff7e01; text-align:center; line-height:38px; color:#fff; font-size:20px; display:block; float:right;}
