@charset "utf-8";
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}
/*首页轮换图*/
.index_focus .bd li{display:none;position:absolute;left:0;top:0;width:100%; height:400px;}
.index_focus_post{z-index:10;}
.index_focus .pic{height:auto;display:block; position:absolute;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:45%;bottom:2%; z-index:2;}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#06d3e4;filter:alpha(opacity=60);opacity:0.6;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-36px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px;background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px;background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}

.index_focus_info{position:absolute;left:10%;bottom:12%;width:800px;height:200px;padding-bottom:10px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none; z-index:10;}
.index_focus_info h3{font-size:36px;line-height:70px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:500px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none;}
.index_focus a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out; }
.index_focus a:hover{color:#06d3e4;text-decoration:none;}
.index_focus a.bgLing{display:block; cursor:hand; height:400px; }
/*首页轮换图结束*/

.new-main{width:640px; position: absolute; z-index:100; /*height:200px;*/ left:50%; margin-left:-320px; bottom:120px;}
.new-main li{border-radius:8px; background:rgba(0,0,0,0.5);background: url(../images/new-navBg.png) no-repeat\9;width:160px;height:54px; line-height:54px;color:#fff;font-size:20px; float:left; text-align:center; font-weight:700; margin-right:80px; position:relative;}
.new-main li.lastMr{ margin-right:0;}
.new-main li .downNum{border-radius:8px; background:rgba(32,32,32,1);background: url(../images/new-navBg-ON.png) no-repeat\9; font-size:30px; display:none; position:absolute;width:160px;height:54px; top:0;left:0;animation:moveUp 0.5s  ease;
-webkit-animation:moveUp 0.5s ease; /*Safari and Chrome*/}
.new-main li a{color:#fff; display:block;}
.new-main li .downNum i{font-size:14px; font-style:normal; vertical-align:middle; font-weight:normal;}
.new-main-Bj{width:770px;left:50%; margin-left:-385px; bottom:120px;}
.new-main-Bj li{margin-right:43px;}
.new-logo{width:1000px; position: absolute; z-index:100;left:50%; margin-left:-500px;top:0;}
.new-login{ float:right;color:#fff;font-size:13px; padding:25px 0;}.new-login a{ margin:0 10px 0 0;color:#fff;}.new-login i{ font-style:normal; margin:0 10px 0 0;}.new-login img{ vertical-align:middle;}
.new-tel{width:1000px; position: absolute; z-index:1;left:50%; margin-left:-500px;bottom:0; text-align:right;}
.new-city{width:46px;height:17px;line-height:17px; border-radius:12px; background:rgba(255,255,255,0.3);color:#fff!important; text-align:center; font-size:13px; display:inline-block; cursor:pointer; position:absolute;top:30px;}
.new-city:hover{background:rgba(255,255,255,1);color:#06d3e4!important;}

.nav-bg{width:100%; margin:0 auto; background:#f0f0f0;}
.nav-main{width:1000px;*width:984px;margin:0 auto; padding:34px 8px; overflow:hidden;}
.menu-buy,.menu-rent,.menu-bank,.menu-yz{width:226px; border-right:1px solid #c8c8c8; float:left;}
.menu-buy dt,.menu-rent dt,.menu-bank dt{width:55px; float:left;font-size:20px;font-weight:600;padding:15px 0 0 0; }
.menu-buy dd,.menu-rent dd,.menu-bank dd{width:170px; float:left; font-size:13px; line-height:28px;}
.menu-new-bk{width:226px;float:left;border-right-width: 0px;border-right-style: none;}
.nav-main a{ display:inline-block; margin-right:15px;color:#333; position: relative;}
.nav-main a:hover{color:#06d3e4;}
.menu-rent{width:230px;*width:202px;padding:0px 0 0 28px}
.menu-rent dd{width:146px;}
.menu-bank{width:143px;*width:115px;padding:0px 0 0 28px}
.menu-bank dd{width:59px;}
.menu-service{width:155px; text-align:right; float:left; padding:4px 0 0 0;}
.menu-service a i{font-size:12px;color:#787878; font-style:normal; }
.menu-service a h1{font-size:20px;color:#000;margin-top:5px;}
.menu-service img{ vertical-align:middle; -webkit-animation-name: 'round'; /*动画名称*/
      -webkit-animation-duration:1.3s;/*播放一次所持续时间*/
      -webkit-animation-timing-function: ease;/*动画播放频率*/
      -webkit-animation-iteration-count: infinite;/*动画播放次涒为无限次*/}
.menu-service a{ display:block; width:155px;}
.menu-service:hover h1{color:#06d3e4;}
@-webkit-keyframes 'round' {
     from{
       -webkit-transform: rotate(45deg);
       -webkit-border-radius: 1px;
     }
  10%{
      -webkit-transform: rotate(25deg);
      -webkit-border-radius: 4px;
     }
  20% {
      -webkit-transform: rotate(0deg);
      -webkit-border-radius: 6px;}
  40% {
      -webkit-transform: rotate(25deg);
      -webkit-border-radius: 8px;}
  60% {
      -webkit-transform: rotate(10deg);
      -webkit-border-radius: 10px;}
  to {
     -webkit-transform: rotate(45deg);
     -webkit-border-radius: 15px;
  }
}
.nav-fast{width:100%; margin:0 auto 20px auto; float:left;}
.hot-label{width:1200px; margin:0 auto;}
.hot-label-text{width:500px;*width:484px; float:left; padding:20px 8px;font-size:12px;}
.hot-label-text a{color:#000;margin-left:10px;}
.hot-label-text a:hover{color:#06d3e4;}
.hot-label li{width:243px; float:left;margin:0 70px 0px 0;padding:10px 0 10px 0; height:120px;color:#fff;  -webkit-transition:.3s ease all;
    -moz-transition:0.3s ease all; border:1px solid rgba(0,0,0,0);}
.hot-label li h1{font-size:18px;font-weight:normal; margin:0 0 5px 0;}
.hot-label li p{font-size:12px;}
.hot-label li.noMr{margin:0 0px 0 0;}
.fast-broker{background:#fb565d url(../images/us.png) no-repeat right; padding:20px 0 10px 15px;}
.fast-commutiy{background:#06d3e4 url(../images/se.png) no-repeat right;padding:15px 0 8px 15px;}
.fast-school{background:#01a1ff url(../images/vip.png) no-repeat right; padding:36px 0 10px 15px;}
.fast-entrust{background:#a2c057 url(../images/ftf.png) no-repeat right;padding:15px 0 34px 15px;}
.fast-map{background:#01a1ff url(../images/home-map.png) no-repeat right;padding:39px 0 10px 15px;}
.hot-label li a{ display:block; color:#fff;}
.hot-label li:hover{height:120px;}

.iocn-new2,.iocn-new,.side-nav-close,.side-icon1,.side-icon2,.side-icon3,.side-icon4,.side-icon5,.side-icon6,.side-icon7,.side-icon8,.side-icon9{ vertical-align:middle; display:inline-block;}
.iocn-new{width:18px;height:21px; background-position:-12px -359px; position:absolute; right:-15px;top:-10px; -webkit-animation-name: 'newIcon'; /*动画名称*/
      -webkit-animation-duration:3s;/*播放一次所持续时间*/
      -webkit-animation-timing-function: ease;/*动画播放频率*/
      -webkit-animation-iteration-count: infinite;/*动画播放次涒为无限次*/}
.iocn-new2{width:18px;height:21px; background-position:-12px -359px; position:absolute; right:-15px;top:-10px; }
#side-nav{ position:fixed;right:0px;top:0px; width:40px;height:auto; z-index:0;}
#side-nav2{ position:fixed;right:0px;bottom:0px; background:rgba(0,0,0,.6);width:40px;height:167px; z-index:999; background:url(../images/side-bg.png) repeat\9; display:none;}
.side-menu{ position:fixed;*position: inherit;*margin-top:80px;top:20%; }
.side-menu2{ position:fixed;bottom:20px;}
.side-menu li,.side-menu2 li{width:40px;height:40px; position:relative;}
.side-menu li:hover,.side-menu2 li:hover{ background:#111;}
.side-nav-close{width:40px;height:40px; background-position:0 0;}
.side-icon1,.side-icon2,.side-icon3,.side-icon4,.side-icon5,.side-icon6,.side-icon7,.side-icon8{width:40px;height:29px; background-position:0 -53px; margin:5px 0 0 0;}
.side-icon2{ background-position:0 -92px;}
.side-icon3{ background-position:0 -133px;}
.side-icon4{ background-position:0 -171px;}
.side-icon5{ background-position:0 -210px;}
.side-icon6{ background-position:0 -251px;}
.side-icon7{ background-position:0 -285px;}
.side-icon8{ background-position:0 -318px;}
.side-open{height:17px; background:#333; margin:0 0 1px 0;}
.side-open:hover{ background:#727272;}
.side-icon9{ background-position:0 -416px;width:40px;height:16px;}
.side-menu-pop{ background:url(../images/side-popBg.png) no-repeat;width:97px;height:30px;line-height:30px;color:#fff;font-size:12px; text-align:center; position: absolute;left:-96px; display:none;top:10px;animation:mymove 0.5s  ease;
-webkit-animation:mymove 0.5s ease; /*Safari and Chrome*/
}
.side-menu-pop2{ background:url(../images/code_bg2.png) no-repeat;width:140px;height:127px;*height:119px; padding:8px 0 0 0;left:-140px;animation: 0.5s  ease;
-webkit-animation: 0.5s ease; /*Safari and Chrome*/top:-90px;}

.new-city-more{width:294px; background:#fff;border-radius:8px; position:absolute;font-size:12px; line-height:35px; z-index:9999; left:206px;top:53px; display:none;}
.new-city-more dl{width:294px; }
.new-city-more dt{border-right:1px solid #ccc; width:68px; *width:67px; text-align:center; float:left;}
.new-city-more dt.no1{ padding:10px 0 0 0px;}
.new-city-more dd.no1{ padding:10px 0 0 10px;}
.new-city-more dt.no4{ padding:0px 0 10px 0px;}
.new-city-more dd.no4{ padding:0px 0 10px 10px;}
.new-city-more dd{width:225px; *width:215px; float:left; padding:0 0 0 10px;}
.new-city-more dd a{ margin: 0 10px 0 0;}
.new-login-Down{width:100px; background:#fff;border-radius:8px; position:absolute;font-size:12px; line-height:30px;padding:10px 0;right:0px;top:53px; }
.new-login-Down li{ text-align:center;}
.new-topNav{ background:#fff; border-bottom:2px solid #ccc;height:50px;color:#fff; position: fixed;top:0px;width:100%; z-index:999; vertical-align:middle;}
.new-Logo{ float:left; margin:6px 0 0 0;}
.new-topMenu{ display:inline-block;font-size:16px;line-height:50px; margin:0 0 0 10px;}.new-topMenu i{color:#ccc; font-style:normal; margin:0 5px;}
.new-topMenu a{color:#222;}
.new-topMenu a:hover,.new-topLogin a:hover{color:#01c3ff;}
.new-topLogin{width:200px; vertical-align:middle;color:#b0b0b0; line-height:50px; float:right; position:relative;}.new-topLogin img{vertical-align:middle; margin:0 0 3px 0}
.new-topLogin a{color:#b0b0b0;font-size:12px;}.new-topLogin  i{ font-style:normal; margin:0 5px; font-size:12px;}
.new-topInput{width:400px; float:right; border:1px solid #eeeeee; height:32px; margin:9px 10px 0 0; position:relative;}
.new-topInput a{width:80px; display:block; float:left;font-size:12px;line-height:32px; text-align:center;color:#333;}.new-topInput a img{ margin:0 0 0 10px;}
.new-topInput input{height:30px;*line-height:30px;border:0;color:#b0b0b0;width:288px; margin:0; float:left;    outline:medium;font-family:"微软雅黑";}
/*.new-topInput：：-webkit-input-placeholder { 
}*/
.new-topInput button{ background:#01c3ff url(../images/top-searchBg.png) no-repeat;width:29px;height:28px;border:0; margin:1px 0 0 0; }

.new-topList{width:320px;position: absolute;z-index: 100;background-color: #FFFFFF;top:38px;right: 0px; padding:0 0 10px 0; border:1px solid #eeeeee;}
.new-topList ul{}
.new-topList li{width:320px;float: left; }
.new-topList a{font-size: 12px;line-height: 28px;float: left;padding:0 12px;color:#000!important;width:320px; *width:296px; text-align:left;}
.new-topList li a em{ font-style:normal;font-size:12px; color:#aeaeae;}
.new-topList .small-font{font-size:12px; color:#aeaeae;}
.new-topList a:hover{background-color: #f5f5f5;}
.new-topLabel{width:80px;position: absolute;z-index: 100;background-color: #FFFFFF;top:38px;left: 0px;padding:0 0 5px 0;color:#333;border:1px solid #eeeeee;}
.new-topLabel li{font-size:12px; line-height:24px;padding:0 10px 0px 10px;}
.new-topLabel li:hover{background-color: #01c3ff; color:#fff;}
.new-topLogin-list{ text-align:center;top:50px;left: 0px; border-radius:0;border:1px solid #eeeeee;}
@keyframes mymove
{
from {left:-106px;}
to {left:-96px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:-106px;}
to {left:-96px;}
}
@keyframes moveUp
{
from {top:20px;}
to {top:0px;}
}

@-webkit-keyframes moveUp /*Safari and Chrome*/
{
from {top:20px;}
to {top:0px;}
}
@keyframes newIcon
{
 from{
       -webkit-transform: rotate(-15deg);
	   left:0;	   
     }
  10%{
      -webkit-transform: rotate(25deg);
     }
  20% {
      -webkit-transform: rotate(45deg);}
  40% {
      -webkit-transform: rotate(25deg);}
  60% {
      -webkit-transform: rotate(0deg);}
  to {
     -webkit-transform: rotate(-15deg);
	 left:80px;
  }}

@-webkit-keyframes newIcon /*Safari and Chrome*/
{
 from{
       -webkit-transform: rotate(-15deg);
	   left:0;	   
     }
  10%{
      -webkit-transform: rotate(25deg);
     }
  20% {
      -webkit-transform: rotate(45deg);}
  40% {
      -webkit-transform: rotate(25deg);}
  60% {
      -webkit-transform: rotate(0deg);}
  to {
     -webkit-transform: rotate(-15deg);
	 left:80px;
  }}
.ui-menu {
    background-color: #ffffff;
    padding: 0 0 10px;
    position: absolute;
    right: 0;
    top: 51px;
    width: 320px;
    z-index: 1000;
}
.ui-menu-item a {
font-family:"微软雅黑";
    float: left;
    font-size: 14px;
    line-height: 28px;
    padding: 0 12px;
    width: 100%;
    *width: 90%;
}
.ui-menu-item em {
    color: #aeaeae;
    font-size: 12px;
    font-style: normal;
}
.ui-menu-item .small-font {
    color: #aeaeae;
    font-size: 12px;
}
.ui-menu-item a:hover {
font-family:"微软雅黑";
    background-color: #f5f5f5;
    width: 100%;
    *width: 90%;
}
.ui-widget-content {
    background: #fff none repeat scroll 0 0;
    color: #222;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-menu {
    display: block;
    list-style: outside none none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.ui-autocomplete {
    cursor: default;
    left: 0;
    position: fixed;
    top: 0;
}
.ui-front {
    z-index: 1000;
}
