/* CSS Document */
*{margin:0; padding:0;;}
/*all*/

header{background-color:#FFF;}
.visible-desktop{height:60px;}
.headbox{-width:940px; height:60px; margin:0 auto;}
.headbox a{-float:left;}
.headbox a img{-width:377px;}
.headbox span{float:right; margin-left:15px; margin-top:20px;}

.nav_blue{width:100%; height:40px; background-color:#1faef2;}
.nav_blue ul{list-style:none; -width:940px; height:40px; margin:0 auto;}
.nav_blue ul li{float:left; font-size:16px;}
.nav_blue ul li a{display:block; padding:10px 15px; color:#FFF;}
.nav_blue ul li a:link{color:#FFF; text-decoration:none;}
.nav_blue ul li a:hover{color:#FFF; text-decoration:none; background-color:#179aee;}
.nav_blue ul li avisited{color:#FFF; text-decoration:none;}
.nav_blue ul li a:active{color:#FFF; text-decoration:none;}
.but{height:45px; width:100%; margin:0 auto;}
.jz{background-color:#00bff3; border:1px solid #375d81; border-radius:3px; padding:7px 0; margin:5px 0;}
.dl{background-color:#fff; border:1px solid #CCC; border-radius:3px;display:inline-block; padding:7px 0; margin:5px 0;}
#menu{list-style:none; margin:0; padding:0; float:right;}
#menu li{line-height:25px;}
/*header*/

.land{position:absolute; z-index:999; width:300px; height:328px; background-color:#000; opacity: 0.7; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);/*IE8兼容背景透明*/ left:52%; padding:15px; margin-top:35px;}
.land h3{color:#fff; margin:0; width:300px; height:50px;}
.land h3 span{-float:left;}
.land h3 a{float:right; font-size:18px;}
.land hr{width:240px; margin:0 auto; margin-bottom:25px;}
.txt{width:302px; height:120px; margin:0 auto; padding:0; background-color:#FFF;}
#userName{width:270px; padding:20px 0; padding:19px 0\9; margin:0; border:0 none; border-bottom:1px #666 solid\9; margin-left:20px;}
#password{width:270px; margin:0 0 0 20px; padding:0; border:0 none; padding:20px 0;}
#pwdPlaceholder{width:270px; margin:0 0 0 20px; padding:0; border:0 none; padding:20px 0;}
.land p{width:302px; height:18px; margin:0 auto; padding:15px 0;}
.nextbox{float:left; -width:13px; -height:13px; margin-top:3px\9;}
.nextLand{float:left; color:#FFF;}
.forget{float:right;}
.passBtn{height:60px; padding:0 125px; border:0; border-radius:5px; background-color:#00bff3; color:#FFF; font-size:20px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; letter-spacing:0.3em;}
.land a:link{color:#FFF; text-decoration:none;}
.land a:hover{color:#FFF; text-decoration:none;}
.land a:visited{color:#FFF; text-decoration:none;}
.land a:active{color:#FFF; text-decoration:none;}

.landed_p1{color:#FFF; display:block; background-color:#000; height:60px;}
.landed_p1 a:link{color:#ffaf49; text-decoration:none;}
.landed_p1 a:hover{color:#ffaf49; text-decoration:none;}
.landed_p1 a:visited{color:#ffaf49; text-decoration:none;}
.landed_p1 a:active{color:#ffaf49; text-decoration:none;}
.landed_p2 a{display:block; width:125px; line-height:45px; text-align:center; background-color:#ffaf49; margin-top:20px; font-size:16px;}
.landed_p2 a:hover{color:#fff; text-decoration:none; background-color:#ff8f00; }
/*land*/

.banner{widows:1024px;; margin-bottom:25px; margin:0 auto; overflow:auto; position:relative;}
.banner ul{list-style:none; width:100%; text-align:center; margin:0 auto;}
.banner ul li{overflow:hidden; position:relative;/* height:450px; */float: left;}
.banner .dots{bottom:10px; left:45%; position:absolute; z-index:1000;}
.banner .dots li{background-color:#a3abbe; border-radius:6px; cursor:pointer; display:inline-block; height:10px; margin:0 4px; opacity:0.8; text-indent:-999em; width:10px; transition:background 0.5s ease 0s, opacity 0.5s ease 0s; -overflow:hidden; -height:10px; -float:left;}
.banner .dots li.active{background:none repeat scroll 0 0 #4a4d54; opacity:1;}
.wave{background:url(../img/wave.png) repeat-x; height:68px; width:400%; position:absolute; z-index:998; bottom:0; -left:0%;}
/*banner*/

.container{width:1024px; margin:0 auto;}
.container .title h3{ margin:0;}
.row-fluid{-margin-bottom:20px;}
.row-fluid [class*="span"]{padding-bottom:25px;}
.span4{margin-bottom:20px; -float:left;}
.span6{-float:left;}
.featurette-divider{margin:0 0 25px 0;}
.row-fluid img{float:left; -width:80px; -height:80px; -margin:0 15px 0 10px;}
.row-fluid .icon h4 , .row-fluid .icon p{margin-left:100px;}
.underlink1{width:130px; height:5px; -height:5px; overflow:hidden; background-color:#7b8aeb; margin-bottom:15px;}
.underlink2{width:130px; height:5px; -height:5px; overflow:hidden; background-color:#f05948; margin-bottom:15px;}
.underlink3{width:130px; height:5px; -height:5px; overflow:hidden; background-color:#ffa42f; margin-bottom:15px;}
.underlink4{width:130px; height:5px; -height:5px; overflow:hidden; background-color:#72cd2f; margin-bottom:15px;}
.title{margin:0; margin-bottom:10px;;}
[class*="span"] p , .zhnews li , .house span{color:#777; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}
.ie_title{-width:450px; -padding-right:20px;}
.ie_title_name{-float:left;}
.more{float:right; font-size:14px; color:#666;}
.zhnews{list-style:none; margin:0; padding:0;}
.zhnews a{-float:left; font-size:14px; line-height:24px;}
.zhnews span{float:right;}
.title h3 span a:link , .zhnews li a:link{color:#666;}
.title h3 span a:visited , .zhnews li a:visited{color:#666;}
.title h3 span a:hover , .zhnews li a:hover{color:#666;}
.title h3 span a:active , .zhnews li a:active{color:#666;}
.house span{padding-right:10px; font-size:14px; line-height:24px;}
  /*index*/

.newsW{background-color:#f0f0f0;}
.newsbg{width:100%; background-color:#fff; margin:25px 0;}
.newUL{height:580px; margin-bottom:80px; padding:30px; border-bottom:solid 3px #dee8ed; -float:left;}
.newUL h3{margin:0; padding:0; font-size:20px;}
.newUL h3 span{font-size:16px; margin-left:5px;}
.newUL ul{list-style:none;}
.newUL ul li{background:url(../img/li.png) no-repeat 0; line-height:25px; margin-bottom:1px; border-bottom:solid 1px #dee8ed;}
.newUL ul li a{-float:left; margin-left:10px;}
.newUL li span{float:right; margin-right:25px;}
.nextPage{text-align:center; margin-top:25px;}
.nextPage span{margin:10px;}
.newUL a:link{color:#666;}
.newUL a:visited{color:#666;}
.newUL a:hover{color:#666;}
.newUL a:active{color:#666;}

.phoneAD{height:90px; overflow:hidden;}
.phoneAD img{width:32%; height:150%; margin:0 0.5%;}
.ad{height:575px; padding-top:50px; -width:100px; -float:right;}
.ad img{margin-bottom:10px; -width:270px; -height:170px;}
  /*newsmore*/
  
.newTXT{height:580px; margin-bottom:80px; padding:15px; border-bottom:solid 3px #dee8ed; -float:left;}
.newTXT h3{text-align:center;}
.TXTother{text-align:center; font-size:12px;}
.TXTother b{color:#ff6b50;}
.TXTcontent{text-indent:2em; margin:0 15px;}
  /*newsmore_in*/
/*container-fluid*/
@media screen and (min-width: 767px) {
#citymap .hd{height:60px; border-bottom:1px solid #dee8ed; line-height:60px; font-size:14px; color:#666; font-weight:bold; background-color:#f7fbfd}
.hd select{margin:15px 0; -margin:20px 0;}
#citymap .hd .lef{float:left; padding:0 15px 0 30px; height:58px;}
#citymap .hd .rig{float:left}
#citymap .hd .rig a{font-size:18px;margin-right:16px; font-weight:600; text-decoration:none;#citymap}
#citymap .hd a{ font-weight:bold; color:#ef3e23; font-size:22px;}
#citymap .bd{ padding:20px 0 13px 20px;border:0 }
#citymap .bd dl,#citymap .bd dl dt,#citymap .bd dl dd{ display:block; margin:0; padding:0; line-height:20px; font-size:14px;overflow:hidden}
#citymap .bd dl{ padding:0 0 10px;_height:30px}
#citymap .bd dl dt{ overflow:hidden; color:#666; font-weight:bold;_height:26px; margin-left:10px;}
#citymap .bd dl dd{ margin:-24px 0 0 85px; overflow:hidden}
#citymap .bd dl dd a{ font-size:14px; color:#666666; margin:0 10px 0 0; white-space:nowrap;padding:5px 6px;float:left}
#citymap .bd dl dd a:hover{color:#FFF; background:#1faef2; text-decoration:none}
#citymap .bd dl dd .on{ background:#1faef2; color:#ffffff;}
/*
#citymap .ft{-padding-bottom:10px;}
#citymap .ft .nav{ padding:20px 0 20px 30px; border-top:1px solid #dee8ed;border-bottom:1px solid #dee8ed; font-size:14px; color:#666; height:30%; line-height:20px; font-weight:bold; background-color:#f7fbfd}
#citymap .ft .nav a{color:#666;}
#citymap .ft .nav a.all{padding:0 6px}
#citymap .ft .nav a.all:hover{color:#FFF; background:#1faef2; text-decoration:none; display:inline-block}
#citymap .ft .nav ul,#citymap .ft .nav ul li{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; margin:0; padding:0; float:left;}
#citymap .ft .nav ul li{margin-right:8px}
#citymap .ft .nav ul li a{ display:inline-block; *display:inline; zoom:1; width:20px; text-align:center; color:#666; font-size:14px; font-family:Arial}
#citymap .ft .nav ul li.on a{ background:#1faef2; color:#ffffff}
#citymap .ft .nav ul li a:hover{ color:#FFF; background:#1faef2; text-decoration:none}
*/
.navABC{}
#citymap .ft .list{  padding:0;}
#citymap .ft .list dl,#citymap .ft .list dl dd,#citymap .ft .list dl dt{ display:block; margin:0; padding:0; font-size:14px}
#citymap .ft .list dl{ padding:0 30px;  display:block; overflow:hidden;} 
#citymap .ft .list dl.on{ background:#f5f5f5}
#citymap .ft .list dl dt{ height:50px; width:60px; overflow:hidden}
#citymap .ft .list dl dt a{ display:inline-block; margin:18px 0 0;  *display:inline; zoom:1; width:30px; text-align:center; height:30px; line-height:30px; color:#1faef2; background:#f7fbfd; text-align:center; cursor:default;font-family:Arial;border:#dee8ed solid 1px; font-size:16px; font-weight:bold}
#citymap .ft .list dl dt.on a{ background:#1faef2; color:#FFF;border:#1faef2 solid 1px}
#citymap .ft .list dl dt a:hover{ text-decoration:none}
#citymap .ft .list dl dd{ margin:-40px 0 0 60px; padding:0 0 15px; overflow:hidden}
#citymap .ft .list dl dd a{ display:block; height:20px; padding:2px 6px; line-height:20px; display:block; margin:12px 20px 0 0; float:left; font-size:14px;white-space:nowrap; color:#666}
#citymap .ft .list dl dd a .hotico,#citymap .ft .list dl dd a .newico{right:-10px;top:-12px}
#citymap .ft .list dl dd a:hover{color:#FFF; background-color:#1faef2; text-decoration:none}
#citymap .ft .list dl dd a.on{ position:relative}
#citymap .ft .list dl dd a.on .hot{ position:absolute;top:-12px;left:20px;background:url(http://s1.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/userhelp/bgimg/g-city-select-hot.jpg) no-repeat;width:26px;height:15px}
#citymap .ft .list dl dd a.on:hover{color:#FFF; background-color:#1faef2; text-decoration:none}
#citymap .ft .list dl dd a.new{position:relative}
#citymap .ft .list dl dd a.new .newi{position:absolute;top:-12px;left:20px;width:28px;height:17px;background:url(http://s2.55tuanimg.com/themes/default/images/static/img/55pic/newfivethree/userhelp/bgimg/listnew.png) no-repeat}
#citymap .ft .list dl dd a.new:hover{color:#FFF; background-color:#1faef2; text-decoration:none}
.clearfix:hover{background:rgba(240,250,255,1);}
}



@media screen and (min-height: 320px) {
.menuItem{line-height:15px; font-size:12px;}
}
@media screen and (min-height: 480px) {
.menuItem{line-height:23px; font-size:14px;}
}
@media screen and (min-height: 640px) {
.menuItem{line-height:31px; font-size:14px;}
}
@media screen and (min-height: 800px) {
.menuItem{line-height:39px; font-size:14px;}
}
@media screen and (min-height: 854px) {
.menuItem{line-height:41.5px; font-size:14px;}
}
@media screen and (min-height: 960px) {
.menuItem{line-height:47px; font-size:14px;}
}
@media screen and (min-height: 1136px) {
.menuItem{line-height:55.5px; font-size:14px;}
}
@media screen and (min-height: 1280px) {
.menuItem{line-height:62.5px; font-size:14px;}
}
	
@media screen and (max-width: 767px) {
.navbar-wrapper{z-index:999; float:right; margin-right:10px; position:fixed; top:0; right:10px;}
.navbar-nav{position:absolute; z-index:100; width:20px; border-radius:5px; text-align:center; background:rgba(0,0,0,0.7); margin-top:10px;}
	
.hd{height:80px; background-color:#f7fbfd; border-bottom:1px solid #dee8ed; font-size:14px; color:#666; font-weight:bold; padding-top:10px;}
.houseSel-phone{height:80px; width:60%; margin-left:120px; padding:0px;}
#selectHouse{width:80%; margin-bottom:10px;}
#citymap .hd .lef{float:left; padding:0 15px 0 30px; height:58px;}

#citymap .ft .list dl dt{ height:50px; width:60px; overflow:hidden; margin-left:15px;}
#citymap .ft .list dl dt a{ display:inline-block; margin:18px 0 0;  *display:inline; zoom:1; width:30px; text-align:center; height:30px; line-height:30px; color:#1faef2; background:#f7fbfd; text-align:center; cursor:default;font-family:Arial;border:#dee8ed solid 1px; font-size:16px; font-weight:bold}
#citymap .ft .list dl dt a:hover{ text-decoration:none}
#citymap .ft .list dl dd a{margin-left:15px;}
#citymap .ft .list dl dd a:hover{color:#FFF; background-color:#1faef2; text-decoration:none}
}
/*house*/

.lo_index{color:#ffa42f;}
.lo_index:hover{color:#ffa42f;}
.lo_index:visited{color:#ffa42f;}
.lo_index:active{color:#ffa42f;}

.lo_top_underlink{border-bottom:#f0f5f7 3px solid; width:100%;}
.lo_title{height:96px;}
.lo_img1{width:48%; -width:420px; padding:10px 0; text-align:center; background-color:#1faef2; color:#fff; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold; float:left; border-radius:0 25px 25px 0; margin:0 1%;}
.lo_img2{width:48%; -width:420px; padding:10px 0; text-align:center; background-color:#dee8ed; color:#1faef2; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold; float:left; border-radius:0 25px 25px 0; margin:0 1%;}
.lo_user h5{margin:20px 0 0 10%; padding:0;}
.lo_user hr{margin:0; padding:0 0 10px 0;}
.lo_user .iform .userinput label{float:left; width:110px; line-height:24px; text-align:right; margin-right:15px;}
.select3{width:60%; height:32px; float:left;}
#select{width:24.5%; padding:5px 0; float:left; margin-right:0.5%; line-height:24px;}
#selecttxt{width:24.5%; -width:90px; padding:5px 0; float:left; line-height:24px; -padding:0; -line-height:20px;}
/*.lo_user .iform .userinput em{float:left; line-height:24px; margin-left:1%; font-style:inherit;}*/
.red{color:#F00;}
.userinput{width:85%; -width:70%;  height:60px; margin:0 auto; padding-top:10px; font-size:1em;}
.userinput #un{width:60%; padding:5px 0; float:left;}
.userinput #pw1{width:60%; padding:5px 0; float:left;}
.userinput #pw2{width:60%; padding:5px 0; float:left;}
.ss{color:#F00; -float:none; line-height:30px; margin-left:75%; -margin-left:60px; margin-bottom:10px;}
#next{width:20%; padding:10px 0; margin-left:25%; border:0; background-color:#1faef2; color:#FFF; font-size:16px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}
#login{width:30%; padding:10px 0; border:0; background-color:#80c3f7; color:#FFF; font-size:16px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}
#sub{width:50%; padding:10px 0; margin-left:25%; border:0; background-color:#1faef2; color:#FFF; font-size:18px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}

@media screen and (max-width: 979px) {
.userinput{width:85%; -width:70%;  height:80px; margin:0 auto; padding-top:10px; font-size:1em;}
.lo_user .iform .userinput label{float:left; width:100%; line-height:24px; text-align:left; margin-right:15px;}
.userinput #un{width:70%; padding:5px 0; float:left;}
.userinput #pw1{width:70%; padding:5px 0; float:left;}
.userinput #pw2{width:70%; padding:5px 0; float:left;}
.ss{ display:none;}
.select3{width:70%; height:32px; float:left;}
#select{width:24.5%; padding:5px 0; float:left; margin-right:0.5%; line-height:24px;}
#selecttxt{width:24%; padding:5px 0; float:left; line-height:24px; -padding:0; -line-height:20px;}
#sub{width:50%; padding:10px 0; margin-left:7.5%; border:0; background-color:#1faef2; color:#FFF; display:inline-block; font-size:1.4rem; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}
}

@media screen and (max-width: 479px) {
.select3_479{height:160px;}
#select{width:100%; padding:5px 0; float:left; margin-right:0.5%; line-height:24px; margin-bottom:1px;}	
#selecttxt{width:99%; padding:5px 0; float:left; line-height:24px; -padding:0; -line-height:20px;}
#sub{width:50%; padding:10px 0; margin-left:7.5%; border:0; background-color:#1faef2; color:#FFF; font-size:80%; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}
}
@media screen and (max-width: 319px) {
#sub{width:50%; padding:5px 0; margin-left:7.5%; border:0; background-color:#1faef2; color:#FFF; font-size:60%; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-weight:bold;}
}
/*login*/

.phone_login{background:url(../img/slider_xq11.png) center;}
.phone_land{ width:50%; height:300px; background-color:#000; opacity: 0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);/*IE8兼容背景透明*/ margin:0 auto; padding:15px; margin-top:50px;}
.phone_land h3{color:#fff; margin:0; height:50px;}
.phone_land h3 span{-float:left;}
.phone_land h3 a{float:right; font-size:14px;}
.phone_land hr{width:90%; margin:0 auto; margin-bottom:25px;}
.txt{width:100%; height:120px; margin:0 auto; padding:0; background-color:#FFF;}
#userName{width:87%; padding:20px 0; padding:19px 0\9; margin:0; border:0 none; border-bottom:1px #666 solid\9; margin-left:20px;}
#password{width:87%; margin:0 0 0 20px; padding:0; border:0 none; padding:20px 0;}
.nextbox{float:left; -width:13px; -height:13px; margin-top:3px\9; padding-top:4px; padding-right:1px;}
.nextLand{float:left; color:#FFF;}
.forget{float:right;}
#passBtn{ width:100%; padding:3% 0;border:0; border-radius:5px; background-color:#00bff3; color:#FFF; font-size:20px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; letter-spacing:0.3em;}
.phone_land a:link{color:#FFF; text-decoration:none;}
.phone_land a:hover{color:#FFF; text-decoration:none;}
.phone_land a:visited{color:#FFF; text-decoration:none;}
.phone_land a:active{color:#FFF; text-decoration:none;}
/*phone_land*/
.phone_footer{margin-top:25px;}
.phone_footer p{text-align:center; font-size:12px; line-height:14px; margin:0; padding:0;}
/*phone_login*/
footer{ background-color:#4c4c4c; color:#CCC; font-size:12px; text-align:center; line-height:12px; padding:20px;}
/*footer*/