 
 

.web_wrap{width:100%;height:50px;line-height:50px; background:#3A3A3A}
.wwrap{width:1200px;margin:0 auto; clear:both}
.itop{}
.itop a{color:#fff;font-size:14px;}
.psr{position:relative;}
.fl{float:left;}
.fr{float:right;}
.iuser{width:230px;}
.iuser li{float:left;height: 50px;}
.iuser li a{color:#fff;font-size:14px;}
.ireg{width:110px;background:#2c3d9b;text-align:center;}
.ireg a,.inav a{color:#fff;font-size:14px;}
.ilog{width:110px;text-align:center;}
.inav{width:600px;margin-left:20px;}
.inav li{float:left;padding:0 20px;height: 50px;}
.inav .izx{background:#2c3d9b}
 .ui-menu{ text-align:center;   position:relative;z-index:99999;}
.ui-menu-cont{ width:100px; position:absolute; top:50px; left:0px; display:none;}
.ui-menu-cont li{ width:100px; height:30px; line-height:30px; background:#3a3a3a; border-top:1px solid #eee;}
.ui-menu-cont li a{}
.iadser{height:50px;}
.iadser li{float:left;padding:0 10px;position:relative;}
.iadser i{    height: 15px;
    width: 1px; 
    background: #ccc;position: absolute;
    right: 0;
    top: 18px;
	}
.iser{width:100px;height:26px;line-height:25px;margin-top:10px;}
.isbtn{background:url('../images/iserbtn.png') no-repeat;border:0px;width:30px;height:30px;cursor:pointer;}






.country_ul{
	position:relative;
	display:block;
	float:left;
	z-index: 2;
}
.country_ul .country_tab_a{
	display:block;
	width:220px;
	height:40px;
	line-height:40px;
	padding-left:25px;
	font-size:14px;
	font-weight:bolder;
	color:#fff;
	/*background: url(../images/country_li_bg.png) 145px 0px no-repeat #383838;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;*/
}
.country_ul .country_tab_a:hover{
	text-decoration: none;
	color:#fff!important;
}
.country_ul li{
	display:block;
}
.country_ul li:hover .country_tab_a{
	color:#fff;
	background-color:#2c3d9b;
	/*background-position:145px -46px;*/
	/*background:url(../images/gjnav_bg.jpg);*/
}
.country_ul li>div{
 
	position:absolute;
	top:-140px;
	left:245px;
	width:0px;
	height:368px;
	background:url("../images/inavbg.png") repeat 0 -13px;
   
	overflow:hidden;
	/*-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;*/
}
 .country_ul div dl{
	float:left;
	display:block;
	width:750px;
	/*height:100%;*/
	overflow:hidden;
	padding-left:30px;
	position:relative;
	font-size:14px;
	margin-top:30px;
	color:white;
}
 .country_tab_a img{float:left;margin-top:8px;margin-right:10px;} 
.allcountry_div{
	float:left;
	display:block;
	height:100%;
	width: auto;
	padding-left:20px;	
}
.allcountry_ul_con{
	height:310px;
	width: auto;
}
.country_ul div .allcountry_div .dl_header{
	height: 30px;
	 
	display: block;
}
.allcountry_div .allcountry_div_ul{
	float:left;
	display:block;
	height: 306px;
	width: 94px;
	overflow: hidden;
	padding-left: 5px;
}
.allcountry_div .allcountry_div_ul li{
	line-height:24px;
	height:24px;
}
.country_ul div dd{
	text-align:left;	
	line-height: 30px;
	 
	overflow: hidden;
 
	padding-right:30px;
	padding-left:10px;
	margin:5px 0;
	float:left;
}.country_ul div dd a{color:white;font-size:14px;}
.country_ul div dd.dl_more{
	margin: 10px 0 0;
}
.country_ul div dd.dl_more a{
	color: #f00;
}
.country_ul div .dl_header{
	font-size:16px;
	font-weight:bolder;
	line-height:30px;
	height:30px;
	border-bottom:1px solid #ccc;
	margin: 0px;
    width:170px;
}
.country_ul li:hover>div{
	width:780px;
	height:569px;
}
.country_ul li.allcountry_li:hover>div{
	width: 780px;
}

.serx{background:#333;width:170px;height:200px;}



.row {
    width: 100%;
    max-width: 1300px;
    padding: 0;
    margin: 50px auto 0;
    position: relative;
}.sectionTitle {
    font-size: 36px;
    line-height: 40px;
    font-weight: 800;
    margin: 0;
    color: #142b40;
}

.text-center {
    text-align: center;
}.row .row {
    padding-left: 0;
    padding-right: 0;
    margin-top: 20px;
}.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
 .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;width: 100%;
}
.slick-initialized .slick-slide {
      display: block;
}
.span12 {
    width: 100%;
}
.col {
    float: left;
    position: relative;
    padding: 0 10px;
}.btn {
    display: inline-block;
    padding: 11px 20px;
    color: #fff;
    background: #2487b2;
    font-size: 14px;
    line-height: 16px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    transition: .5s ease;
}.btn.yellow {
    background: #ff9f00;
}
.btn.block {
    display: block;
    padding: 15px 0;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
}.btn .fa {
    padding-left: 5px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
.gallerySlider .card a {
    display: block;
}
.gallerySlider .image {
    position: relative;
    border: 1px solid #d9d8d7;
    background: #fff;
    height: 0;
    overflow: hidden;
    padding-bottom: 62.8571428571%;
}
.gallerySlider .card:hover .text, .gallerySlider .card.sel .text {
    top: 0;
    bottom: 0;
}
.gallerySlider .text {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    right: 0;
    bottom: auto;
    background: #2f587c;
    background: rgba(20,43,64,0.9);
    transition: .3s linear;
    color: #fff;
    padding: 20px;
    text-decoration: none;
}
.gallerySlider .card:hover .text, .gallerySlider .card.sel .text {
    top: 0;
    bottom: 0;
}
.gallerySlider .text {
    position: absolute;
    z-index: 10;
    top: 100%;
    left: 0;
    right: 0;
    bottom: auto;
    background: #2f587c;
    background: rgba(20,43,64,0.9);
    transition: .3s linear;
    color: #fff;
    padding: 20px;
    text-decoration: none;
}
.gallerySlider h2, .gallerySlider h3, .gallerySlider h4, .gallerySlider h5, .gallerySlider h6 {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 5px;
    font-weight: 700;
    color: #fff;
} 
.gallerySlider p {
    font-size: 13px;
    line-height: 18px;
    opacity: 0.8;
}
.gallerySlider .image:before {
    content: "";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 70px rgba(0,0,0,0.1);
}



.gallerySlider .card:hover .req, .gallerySlider .card.sel .req, .gallerySlider .card.disabled .req {
    bottom: 0;
}.req {
    color: #fff;
    background: #ff9f00;
    position: absolute;
    z-index: 20;
    left: 0;
    bottom: 0;
    right: 0;
    font-weight: 700;
    padding: 15px 5px 15px 10px;
    cursor: pointer;
    text-align: center;
}

.gallerySlider .req {
    position: absolute;
    z-index: 10;
    left: 10px;
    right: 10px;
    bottom: -55px;
    transition: .3s ease;
}
.gallerySlider p {
    font-size: 13px;
    line-height: 18px;
    opacity: 0.8;
}


.gallerySlider .card {
	position: relative;
	width: 50%;
	float: left;
	padding: 0 10px;
	margin: 10px 0;
	cursor: pointer;
	overflow: hidden;
}

.gallerySlider .card a {
	display: block;
}

.gallerySlider .image {
	position: relative;
	border: 1px solid #d9d8d7;
	background: #fff;
	height: 0;
	overflow: hidden;
	padding-bottom: 62.8571428571%;
}

.gallerySlider .image:before {
	content: "";
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: inset 0 0 70px rgba(0,0,0,0.1);
}

.gallerySlider img {
	display: block;
	margin: 0 auto;
}

.gallerySlider .text {
	position: absolute;
	z-index: 10;
	top: 100%;
	left: 0;
	right: 0;
	bottom: auto;
	background: #2f587c;
	background: rgba(20,43,64,0.9);
	transition: .3s linear;
	color: #fff;
	padding: 20px;
	text-decoration: none;
}

.gallerySlider .card:hover .text,
.gallerySlider .card.sel .text  {
	top: 0;
	bottom: 0;
}

.gallerySlider .req {
	position: absolute;
	z-index: 10;
	left: 10px;
	right: 10px;
	bottom: -55px;
	transition: .3s ease;
}

.gallerySlider .card:hover .req,
.gallerySlider .card.sel .req,
.gallerySlider .card.disabled .req  {
	bottom: 0;
}

/*.gallerySlider .sel .text {
	background: #d54d32;
	background: rgba(213,77,50,0.95);
}*/

.gallerySlider h2,
.gallerySlider h3,
.gallerySlider h4,
.gallerySlider h5,
.gallerySlider h6 {
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 5px;
	font-weight: 700;
	color: #fff;
}

.gallerySlider p {
	font-size: 13px;
	line-height: 18px;
	opacity: 0.8;
}


.Previou-top-img {
	width:100%;
	height:100%
}
.Previou-bott ul {
	margin-left:15px;
	height:140px;
	overflow:hidden;
	width:375px
}
.Previou-bott li {
	float:left;
	margin-right:15px;
	margin-top:20px;
	width:110px;
	height:120px;
	position:relative
}
.Previou-bott li img {
	width:100%;
	height:100%
}
.Previou-bott li a {
	display:block;
	height:100%;
	position:relative;
	z-index:1
}
.Previou-bott .favorites {
	top:9px;
	right:9px;
	display:none;
	z-index:10
}
.price-tc {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1
}
.price-tc .price {
	position:relative;
	z-index:2;
	line-height:120px;
	text-align:center;
	color:#fff;
	font-size:14px
}
.Previou-bott li:hover .price-tc {
	display:block
}
.Previou-bott li:hover .favorites {
	display:block
}


.Previoulist {
    width: 1200px;
	margin:0 auto;
	padding-top:30px;
	overflow:hidden;
	background:#F2F2F2;
}
.Previou {
    float: left;
    margin: 15px;
  /*  height: 338px;*/
    background: #fff;
    overflow: hidden;
    margin-bottom: 30px;
    width: 370px;
}.Previou-top {
    position: relative;
  /*  height: 178px;*/
}.Previou-top a {
    display: block;
    height: 100%;
}.Previou-top-img {
    width: 100%;
    height: 100%;
}.title-tc {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
}.title-tc .mask, .price-tc .mask {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    opacity: .4;
    filter: alpha(opacity=40);
    z-index: 1;
}.title-tc p {
    padding-left: 12px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    position: relative;
    z-index: 2;
    width: 350px;
}
.favorites {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 15px;
    background: url(../images/favo-1.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 10;
}.title-tc .favorites {
    top: 12px;
    right: 12px;
}.Previou-bott ul {
    margin-left: 15px;
    height: 140px;
    overflow: hidden;
    width: 375px;
}.Previou-bott li {
    float: left;
    margin-right: 15px;
    margin-top: 20px;
    width: 105px;
    height: 120px;
    position: relative;
}.Previou-bott li a {
    display: block;
    height: 100%;
    position: relative;
    z-index: 1;
}.price-tc {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.favorites {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 16px;
    height: 15px;
    background: url(../images/favo-1.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 10;
}
.Previou-bott .favorites {
    top: 9px;
    right: 9px;
    display: none;
    z-index: 10;
}
.Previou-bott li:hover .favorites {
    display: block;
}
.price-tc .price {
    position: relative;
    z-index: 2;
    line-height: 120px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}




.index_main {
    overflow: hidden;
} 

.gw {
    width: 1200px;
    margin: 0 auto;
}

.iztyt{height:40px;line-height:40px; border-bottom:1px solid #efefef;margin-bottom:20px;}
.iztyt h2{font-size:18px;font-weight:500;color:#2f2f2f}


.homeImgShow {
    width: 260px;margin-right:10px;
	margin-bottom:10px;
	float:left;
	overflow:hidden;

}
.homeImgShow1 {
    width: 100%;
    height: 200px;
}.homeImgShow1 a {
    width: 100%;
    height: 100%;
}
.homeImgShow a {
    display: block;
    position: relative;
}.homeImgShow img, .homeImgShow .img_error {
    width: 100% !important;
    height: 100%;
    border-radius: 0px;
}.homeImgShow1 span {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    overflow: hidden;
}
.homeImgShow span {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    text-align: left;
    text-indent: 8px;
    background: url(../images/bg_imgtitle.png) repeat-x 0 -13px;
}


.index_left {
    width: 820px;
}.big-pic-box, .container, .wrap-left {
    position: relative;
}
.big-pic-box {
    height: 400px;
}
.big2-pic.big2-pic-index, .big2-pic.big2-pic-index .big2-pic-content {
    width: 257px;
    height: 195px;
}.big2-pic.big2-pic-index {
  float:left;
}
 
.big2-pic, .big2-pic-right {
    background-color: #fafafa;
    overflow: hidden;
} 
 .big2-pic-content {
    position: absolute;
   
    z-index: 10;
    cursor: pointer;
    display: block;
}.big2-pic-content .t-h1 {
    word-break: inherit;
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    font-weight: 400;
}
.big2-pic.big2-pic-index .big2-pic-content .t-h1 {
    font-size: 16px;
    margin: 0 20px;
    bottom: 16px;position: absolute;
}
.big2-pic, .big2-pic-right {
    background-color: #fafafa;
    overflow: hidden;
}
.img-xs {
    width: 100px;
    height: 75px;
}
.pull-left {
    float: left;
}

.rmxm_title {
    text-align: left;
    font-size: 18px;
    color: #2f2f2f;
    padding: 20px;
	padding-right:0px;
}
.fxbitem{
    width: 375px;
    border: solid 1px #e9e9e9;
    float: left;
    margin-bottom: 22px;
    background: #fff;
	margin-right:0px;
}
.fxb_fn{
    font-size: 14px;
    color: #cccccc;
    padding: 0 20px;
    margin-bottom: 10px;
}
.fxbitem li{
	    padding: 10px 0 0 20px !important;
}
.fxb_fn span:nth-child(2){
    margin-left: 12px;
}
.fxb_fn span.week,.fxb_fn span.day{
	cursor:pointer;
}.rmxm_title span {
    float: right;
    color: #999;
    font-size: 12px;
}.drop-slider li a:first-child{
    font-size: 14px;
    color: #666666;
}
.drop-slider li .fxb_num{
    background: #f60;
    color: #fff;
    font-size: 10px;
    width: 14px;
    height: 14px;
    display: inline-block;
    text-align: center;
    line-height: 14px;
    font-family: Arial;
    border-radius: 3px;
    margin-right: 20px;
}
.drop-slider li abbr{
	color:#000
}
.fxb_fn span:nth-child(3){
	margin-left:50px;
} 
.drop-slider li .grey{
    background: #cccccc;
    color: #fff;
}ul.drop-slider li{
    padding: 10px 30px 0 20px;
    font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}
ul.drop-slider li .desc {
    display: none;
}
ul.drop-slider li.active {
    background-color: #f3f3f3;
}
ul.drop-slider li.active .desc {
    display: block;
    height: 80px;
    margin: 15px 0 0 40px;
}
ul.drop-slider li.active .desc small span{
    font-size: 14px;
    display: block;
}
ul.drop-slider li.active .desc small span:last-child{
    color: red;
}
ul.drop-slider li.active .desc img{
    margin-right: 15px;
}




.foreign_head_fixed .foreign_head_bg{opacity:.8;filter:alpha(opacity=80)}
.topnav_logo{display:none}
.hzwlogo{ width:203px;height:101px;color:#fff;font-size:14px;}
.area_index_top{background:url(../images/bg1.png) no-repeat center top;height:569px;overflow:hidden;margin-top:0px;clear:both;}
.area_index_top .col_l{float:left;display:inline;width:245px; position:relative;z-index:10000;}
.iflbg{width:245px;height:575px;background:#3a3a3a;opacity:0.6;filter:alpha(opacity=60);position:absolute;}
.area_index_top .col_r{float:right;display:inline;width:955px;overflow:hidden}
.area_index_top h1,.area_index_top h2{text-align:center}
.area_index_top h1{margin:20px 0; }
/*
.area_index_top h1 a{width:175px;height:38px;line-height:1000px;overflow:hidden;background:url(../images/icon3.png) no-repeat;display:inline-block}
*/
.area_index_top h2 a{width:130px;height:50px;line-height:1000px;overflow:hidden;background:url(../images/icon3.png) no-repeat -24px -70px;display:inline-block;margin-top:10px}
.area_index_top .countries_title,.area_index_top .hot_title{width:150px;margin:0 auto 10px auto;color:#fff;font-size:14px;text-align:center;font-family:"\5b8b\4f53";background:url(../images/icon3.png) no-repeat 0 -360px}
.area_index_top .countries_list{width:150px;overflow:hidden;margin:0 auto 25px auto}
.area_index_top .countries_list ul{width:170px}
.area_index_top .countries_list li{float:left;display:inline;width:50px;line-height:32px}
.area_index_top .countries_list a{color:#fff}
.area_index_top .pus_list li{width:41px}
.area_index_top .pus_list li:nth-last-of-type(1){width:auto}
.area_index_top .advanced_search{position:relative}
.area_index_top .advanced_search .find_btn{position:absolute;color:#ffd800;background:url(../images/icon3.png) no-repeat 0 -170px;top:118px;right:13px;width:20px;height:20px;display:inline-block}
.area_index_top .advanced_search .home_search{width:150px;height:30px;line-height:30px;background:#2d3130;text-indent:10px;color:#9c9c9c;font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1";border:0;margin:0 auto;display:block}
.area_index_top .advanced_search .ahomebox{width:150px;margin:10px auto;text-align:right;color:#fff;display:block;font-size:12px;font-family:"\5fae\8f6f\96c5\9ed1"}
.index_slide_box .panels{width:780px;height:599px;float:left;display:inline;position:relative}
.index_slide_box .panels a{cursor:pointer}
.index_slide_box .panels a:hover{text-decoration:none}
.index_slide_box .panels .panel{zoom:1;position:absolute;top:0;left:0;z-index:0;opacity:0;width:780px;height:569px;overflow:hidden}
.index_slide_box .panels .index_slide_info{position:absolute;left:31px;top:346px;max-width:558px}
.index_slide_box .panels .index_slide_info h3,.index_slide_box .panels .index_slide_info p,.index_slide_box .panels .index_slide_info .exchange_rate2{background:url(../images/index_opacity_5.png)}
.index_slide_box .panels .index_slide_info h3{padding:12px 32px 4px 32px;color:#fff;font-size:30px;font-family:"\5fae\8f6f\96c5\9ed1";line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.index_slide_box .panels .index_slide_info p{position:relative;margin-bottom:3px;padding:0 32px 15px 55px;color:#a4a4a4}
.index_slide_box .panels .index_slide_info p span{margin-right:10px}
.index_slide_box .panels .index_slide_info p i{position:absolute;left:32px;top:0;width:13px;height:17px;overflow:hidden;background:url(../images/loc.png) no-repeat}
.index_slide_box .panels .index_slide_info .exchange_rate2{float:left;padding:0 32px}
.index_slide_box .panels .exchange_rate2{color:#ffdb4a;padding:0 10px;font-size:24px;line-height:48px}
.index_slide_box .panels .rate_price{display:none}
.index_slide_box .panels .current{opacity:1;z-index:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-ms-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
.index_slide_box .panels img{position:relative;width:780px;height:599px;line-height:599px;overflow:hidden}
.index_slide_box .ctrls{float:left;display:inline;width:170px}
.index_slide_box .ctrls li{width:170px;height:127px;line-height:127px;overflow:hidden;position:relative}
.index_slide_box .ctrls img{width:170px;height:127px;line-height:127px;overflow:hidden}
.index_slide_box .ctrls .maskbg{width:170px;height:127px;line-height:127px;overflow:hidden;opacity:.5;filter:alpha(opacity=50);background:#fff;display:block;position:absolute;left:0;top:0}
.index_slide_box .ctrls .current img{border:2px #ffd800 solid;width:165px;height:121px;line-height:125px;overflow:hidden}
.index_slide_box .ctrls .current .maskbg{display:none}
.index_slide_box .prev,.index_slide_box .next{width:25px;height:25px;line-height:1000px;overflow:hidden;float:left;display:inline;margin:20px 0 0 0;background:url(../images/icon3.png) no-repeat}
.index_slide_box .prev{background-position:3px -218px;margin-left:20px}
.index_slide_box .next{background-position:-43px -218px;margin-left:20px}
.index_slide_box .prev:hover{background-position:2px -278px}
.index_slide_box .next:hover{background-position:-47px -278px}
.index_slide_box_animate .panel img{position:relative;left:0;top:0;-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;transition-property:transform;-webkit-transition-duration:3s;-moz-transition-duration:3s;-ms-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
.index_slide_box_animate .panel:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.vhouse_country_focus{width:624px}
.vhouse_country_focus .vhouse_title{border-top:5px solid #514947}
.area_step{margin:25px auto 50px auto}
.mod_search_house{position:relative}
.mod_search_house .search_pulldown{position:absolute;display:block;bottom:1px;left:205px;border-left:1px solid #ffd000;background:url(../images/table_bg.png);z-index:100}
.mod_search_house .search_pulldown th{width:70px;text-align:center;color:#fff;font-size:12px;background:url(../images/border_th.png) no-repeat right 0}
.mod_search_house .search_pulldown td{color:#969696;font-size:12px;background:url(../images/border.png) no-repeat center bottom}
.mod_search_house .search_pulldown div{height:30px;line-height:30px;text-indent:35px;padding-right:20px}
.mod_search_house .search_pulldown div:hover{background:url(../images/pull_bg.png) repeat-x;color:#c4c3c3}
.mod_search_house .search_pulldown a{color:#969696;cursor:pointer;display:block;color:#fff}
.mod_search_house .search_pulldown a:hover{text-decoration:none;color:#c4c3c3}
.mod_search_house .search_pulldown span{color:#ffdb4a}
.mod_zillow{background:url(../images/zillow_bg1.png) no-repeat;width:960px;height:221px;margin:45px auto 75px}
.mod_zillow form{width:550px;padding:85px 40px 0 33px;background:url(../images/form_border.png) no-repeat right 85px;height:100px;float:left}
.mod_zillow .placeholder_wrap{display:inline-block;float:left;margin-right:10px;margin-bottom:10px}
.mod_zillow .placeholder_label{color:#fff}
.mod_zillow input{border:0;height:43px;background:url(../images/line1.png) repeat-x;line-height:43px;text-indent:1em;border-radius:2px;color:#fff;font-size:14px}
.mod_zillow .location{width:315px}
.mod_zillow .price{width:213px}
.mod_zillow .price .box_cls{width:196px}
.mod_zillow .price .tag_cls{width:213px}
.mod_zillow .beds{width:137px}
.mod_zillow .beds .box_cls{width:120px}
.mod_zillow .beds .tag_cls{width:137px}
.mod_zillow .baths{width:137px}
.mod_zillow .baths .box_cls{width:120px}
.mod_zillow .baths .tag_cls{width:137px}
.mod_zillow .zillow_search{background:url(../images/line2.png) repeat-x;width:245px;height:43px;line-height:43px;display:inline-block;float:left;text-align:center;border-radius:2px;color:#fff;font-size:14px;cursor:pointer}
.mod_zillow .zillow_search span{padding-left:20px;background:url(../images/search.png) 0 3px no-repeat}
.mod_zillow .selectcls{display:inline-block;float:left;margin-right:10px;margin-bottom:10px;background:url(../images/line1.png) repeat-x}
.mod_zillow .selectcls .select_cls{height:43px}
.mod_zillow .selectcls .box_cls{color:#fff;cursor:pointer;font-size:14px;height:43px;line-height:43px;overflow:hidden;padding:0;text-indent:1em;text-overflow:ellipsis;white-space:nowrap;border:0;background:url(../images/arrow1.png) no-repeat 100% 18px}
.mod_zillow .selectcls .tag_cls{background:#1e2837;border:0}
.mod_zillow .selectcls .tag_cls li{color:#fff}
.mod_zillow .selectcls .tag_cls li.open_selected{background:#141e2d;color:#ffd100}
.mod_zillow .selectcls .tag_cls li.hover{background:#141e2d}
.zillow_msg{float:left;padding-top:70px;width:300px;margin-left:25px;color:#fff}
.zillow_phone{text-align:center;width:155px;float:left;background:url(../images/z_phone.png) center 0 no-repeat}
.zillow_phone .num{font-size:22px;margin-top:5px}
.zillow_phone .tip{font-size:12px;margin-top:60px}
.zillow_weixin{width:110px;float:left;margin-left:20px}
.zillow_weixin img{margin:0 auto;display:block}
.zillow_weixin p{text-align:center;font-size:12px;margin-top:5px}
.aside_fixed .item_tel_zillow{background-position:0 0}
.aside_fixed .item_tel_zillow .fixed_phone{bottom:0;cursor:default;position:absolute;left:-258px;display:none;background:url(../images/zillow_phone.png) no-repeat;width:266px;color:#6c6c6c;height:52px;line-height:53px;text-align:center}
.aside_fixed .item_tel_zillow .fix_tip{margin-left:25px;font-size:12px;width:50px;float:left}
.aside_fixed .item_tel_zillow .fix_num{font-size:20px;float:left;width:180px}
.aside_fixed .item_tel_zillow:hover{background-position:-78px 0}
.aside_fixed .item_tel_zillow:hover .fixed_phone{display:block}
.aside_fixed .contact_zillow{background:url(../images/zillow_icon1.png) no-repeat}
.aside_fixed .contact_zillow:hover{background:url(../images/zillow_icon2.png) no-repeat}
.zillow_agent{width:100%;height:200px;position:fixed;bottom:0;padding-top:30px;left:0;background:#262626;z-index:300}
.zillow_agent .msg{width:840px;float:left;background:url(../images/zillow_logo.png) no-repeat;padding-top:68px;position:relative}
.zillow_agent .msg .form_title{width:710px;height:40px;line-height:35px;font-size:30px;color:#0074e5;position:absolute;top:0;left:200px}
.zillow_agent a.z_close{position:absolute;left:50%;top:5px;margin-left:465px;background:url(../images/close.png) no-repeat;width:20px;height:20px;cursor:pointer}
.zillow_agent .form_box{width:100%;height:230px;background:#000}
.zillow_agent .form_box form{width:940px;margin:0 auto;padding-left:20px}
.zillow_agent input{border:0;height:31px;line-height:31px;color:#737373}
.zillow_agent input::-webkit-input-placeholder{color:#737373}
.zillow_agent input:-moz-placeholder{color:#737373}
.zillow_agent input::-moz-placeholder{color:#737373}
.zillow_agent input:-ms-input-placeholder{color:#737373}
.zillow_agent .placeholder_wrap,.zillow_agent .interested{float:left;margin-bottom:14px;margin-right:15px;background:#fff}
.zillow_agent .placeholder_name{width:250px}
.zillow_agent .placeholder_name input{width:208px;padding-left:40px;border:1px solid #fff;background:url(../images/tip1.png) no-repeat 12px 8px}
.zillow_agent .placeholder_tel{width:270px}
.zillow_agent .placeholder_tel input{width:228px;padding-left:40px;border:1px solid #fff;background:url(../images/tip2.png) no-repeat 13px 7px}
.zillow_agent .zillow_error{background-color:#ffb6be !important;border:1px solid #ffb5b5 !important}
.zillow_agent .placeholder_mail{margin-right:20px;width:270px}
.zillow_agent .placeholder_mail input{width:228px;padding-left:40px;border:1px solid #fff;background:url(../images/tip3.png) no-repeat 11px 11px}
.zillow_agent .placeholder_message{margin-right:20px;width:445px}
.zillow_agent .placeholder_message input{width:425px;padding-left:20px}
.zillow_agent .selectcls{width:318px;border:1px solid #fff;height:31px;background:#fff url(../images/tip4.png) no-repeat 12px 8px;padding-left:40px}
.zillow_agent .selectcls .select_cls{height:31px}
.zillow_agent .selectcls .box_cls{width:310px;border:1px solid #fff;color:#737373;cursor:pointer;font-size:12px;height:31px;line-height:31px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;border:0;background:url(../images/arrow.png) no-repeat scroll 100% 12px}
.zillow_agent .selectcls .zillow_error{background-color:#ffb6be;border:1px solid #ffb5b5}
.zillow_agent .selectcls .tag_cls{background:#1e2837;border:0;width:320px}
.zillow_agent .selectcls .tag_cls li{color:#fff;height:30px;line-height:30px}
.zillow_agent .selectcls .tag_cls li.open_selected{background:#141e2d;color:#0074e5}
.zillow_agent .selectcls .tag_cls li.hover{background:#141e2d}
.zillow_agent .button{width:100px;height:80px;background:#0074e5;margin-top:68px;color:#fff;font-size:16px;border:0;cursor:pointer}
