﻿@charset "utf-8";
/*
  CopyRight By SmaetSung CO.,Ltd 
  2014.8.25 revise pdcontrive
*/
/* css Reset */ 
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {margin:0; padding:0;} article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {display: block; } body {font: 100%/140% Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); } textarea {resize: none; } iframe,img {border:0; } ul,ol {list-style:none; } input, select, textarea {outline: 0; -webkit-user-modify: read-write-plaintext-only; } input[type="text"][type="button"][type="img"][type="submit"][type="reset"]{-webkit-appearance: none; } a{text-decoration: none;webkit-touch-callout:none; }.fl {float: left } .fr {float: right } .clearfix:after {clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."} .hide {display: none }
em,i{font-style: normal;}
body{padding-top: 44px;}
#home {height: 100%}
#home body{padding-top: 0px;height: 100%;}
@-webkit-keyframes rollIn {
    0% {opacity: 0;-webkit-transform: translateX(-100%) rotate(-360deg)}
    100% {opacity: 1;-webkit-transform: translateX(0px) rotate(0deg)}
}
.index-box{height: 100%;
	background: url(img/index-bg.jpg) 0 0 no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;
    -webkit-transition: all .05s ease-in;
    transition: all .05s ease-in;
}
.ihb-ul{width: 100%;background:url(img/index-hover-ul.png) center center no-repeat;position: absolute;left: 0;top: 50%;display: block;overflow: hidden;-webkit-background-size: 96% auto;background-size: 96% auto;z-index: 999;
    -webkit-animation: rollIn 1s .2s ease both;
    -moz-animation: rollIn 1s .2s ease both;
}


.copyright p{text-align: center;}

li.ihb-icon-min{width: 24%;-webkit-background-size: 90% auto;background-size: 90% auto;position: absolute;}
.ihb-about{position: absolute;left: 50%;top: 50%;margin-top: 0;width: 30%;margin-left: -15%;}
.ihb-about a{background: url(img/index-icon-about.png) center center no-repeat;-webkit-background-size: 85% auto;background-size: 85% auto;z-index: 1;}
.ihb-about i{display: block;width: 100%;height: 100%;position: absolute;z-index: -1;background-color: rgba(255,255,255,.8);-webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);top: -10px;border-radius: 10em;padding:10px ;left: -10px}
.ihb-item{background: url(img/index-icon-item.png) center center no-repeat;left: 50%;top: 5%;margin-left: -11%;}
.ihb-news{background: url(img/index-icon-news.png) center center no-repeat;right: 10%;top: 15%;}
.ihb-acticity{background: url(img/index-icon-acticity.png) center center no-repeat;left: 10%;top: 15%;}
.ihb-team{background: url(img/index-icon-team.png) center center no-repeat;right: 2%;top: 50%;}
.ihb-hwsh{background: url(img/index-icon-hwsh.png) center center no-repeat;left: 2%;top: 50%;}
.ihb-house{background: url(img/index-icon-house.png) center center no-repeat;left: 20%;bottom: 5%;}
.ihb-from-mfpg{background: url(img/index-icon-from-mfpg.png) center center no-repeat;right: 20%;bottom: 5%;}

.ihb-ul a{display: block;width: 100%;height: 100%;}

.index-box-up{-webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
.index-logo{position: absolute;left: 50%;width: 78%;height: 40%;top: 5%;margin-left: -39%;background: url(img/index-logo.png) 0 0 no-repeat;-webkit-background-size: 100% auto; background-size: 100% auto;}
.index-tit{position: absolute;left: 50%;width: 66%;height: 20%;top: 40%;margin-left: -33%;background: url(img/index-15Y.png) 0 0 no-repeat;-webkit-background-size: 100% auto; background-size: 100% auto;}
.index-bottom-bg{position: absolute;left: 50%;width: 96%;height: 60%;bottom: 0;margin-left: -48%;background: url(img/index-bottom-city.png) 0 bottom no-repeat;-webkit-background-size: 100% auto; background-size: 100% auto;}
.home-on{position: absolute;z-index: 10;width: 34%;left: 50%;margin-left: -15%;top: 52%;text-align: center;font-size: 1.575em;color: #fff;display: block;box-shadow: 0px 1px 2px 1px rgba(0,0,0,.03);border-radius: 10em;text-shadow:1px 1px 1px rgba(0,0,0,.1);background-color: #77b6d7;
background-image:-webkit-linear-gradient(to top, #77b6d7, #a5e0fe);background-image:linear-gradient(to top,#77b6d7,#a5e0fe);}
.index-hove-box{display:none;position: fixed;width: 100%;height: 100%;overflow: hidden;z-index: 99;background-color: rgba(0,75,146,.6);}
.index-body-bg{background: url(img/index-hover-bg.png) 0 0 no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;position: fixed;width: 100%;height: 100%;z-index: 100;}

.footer{padding:20px 10px 100px;background-color: #172a38;color: rgba(255,255,255,.8);font-size: .5em;font-weight: normal;white-space:nowrap;}
.footer a{color: rgba(255,255,255,.8);text-decoration: underline;}

.header{box-shadow: 0 0 5px 2px rgba(0,0,0,.2);height: 44px;width: 100%;left: 0;top: 0;z-index: 9999;position: fixed;background-color: #043851;border-bottom: 2px solid #121f27;}
	h2.header-t{text-align: center; color: #fff;font-size: 1.275em;font-family: "微软雅黑";line-height: 44px;}

.return{width: 44px;height: 44px;display: block;position: absolute;left: 5px;top: 0;}
.return i{display: block;color: #fff;width:20px;margin-left: 14px;height: 44px;}
.return .icon-arrow-left{background: url(img/whole-icon.png) left center no-repeat;-webkit-background-size: auto 50%;
background-size: auto 50%;}
.menu-btn,.home-btn{position: absolute;right: 10px;top: 0;width: 44px;height: 44px;display: block;}
.icon-menu{background: url(img/whole-icon.png) right center no-repeat;width:40px;height: 44px;display: inline-block;-webkit-background-size: auto 50%;background-size: auto 50%;}

.home-btn .icon-home{background: url(img/nav-home-icon.png) right center no-repeat;width:40px;height: 44px;display: inline-block;-webkit-background-size: auto 70%;background-size: auto 70%;}

.menu-box{background-color: #68b5e1;border-bottom: 2px solid #4497c3;}
.menu-box ul{padding: 10px 0;}
.menu-box li{float: left;width: 25%;line-height: 30px;height: 30px;text-align: center;font-size: 1em;}
.menu-box li a{color: #fff;}
.menu-box li.on a{color: #ff0;}

.list >li::after, .list>li::before,.list >li a::after, .list>li a::before{content: ''; }
/*新闻列表*/
.news-list>li{padding: 15px 4.2%;border-bottom: 1px solid #e8e5e5;height: 58px;}
.news-list>li:nth-child(2n){background-color: #f9f5f5;}
.news-list>li>a{display: block;}
.news-list>li img{width: 70px; height: 52px;padding: 2px;background-color: #fff;float: left;box-shadow: 0 0 1px 1px #dedcdc;}
h2.list-title{height: 22px; line-height: 22px; overflow: hidden; font-size: 1.0625em; font-weight: normal; overflow: hidden; white-space: nowrap; color: #3c3f45;padding-left: 4%;}
.news-list>li p{padding: 0 0 0 4%; line-height: 17px; font-size: 0.8125em; word-wrap: break-word; overflow: hidden; max-height: 34px; color: #878c92;}
.list li a:visited{color: #929292;}

/*团队列表*/
.team-list>li{padding: 15px 0;margin: 0 4.2%;height: 50px;border-bottom: 1px solid #e8e5e5;}
.team-list>li>a{display: block;}
.team-list>li img{width: 50px; height: 50px;float: left;border-radius: 10em;}
h2.list-title{height: 22px; line-height: 22px; overflow: hidden; font-size: 1.0625em; font-weight: normal; overflow: hidden;white-space: nowrap; color: #3c3f45;padding-left: 4%;padding-top: 5px;}
.team-list>li p{padding: 0 0 0 4%; line-height: 17px; font-size: 0.8125em; word-wrap: break-word; overflow: hidden; max-height: 34px; color: #878c92;}

.team-title{font-size: 1.6em;padding: 10px 0;text-align: center;}
.team-text{font-size: 1.275em;padding: 0 4.2% 10px;text-align: left;color: #949494;line-height: 140%;text-indent: 2em;}
.team-img{width: 100%;text-align: center;position: relative;}
.team-img img{width: 100%;height: auto;background-color: #f5f5f5;}
.team-english {position: absolute;z-index: 1;bottom: 0;left: 0;text-align: center;width: 100%;color: #fff;padding: 10px 0;box-shadow: inset 0 -20px 30px 1px rgba(0,0,0,.6);}


.sub-nav{background-color: #ededed;padding: 10px 60px 10px 10px;height: 42px;overflow: hidden;position: relative;}
.sub-nav li{float: left;width: 21%;padding: 0 2%;border-right: 2px dotted #7ec8ec;margin: 4px -1px 3px;font-size: 0.875em;line-height: 18px;text-align: center;}
.sub-nav li:last-child{border-right: 0;}
.sub-nav li a{color: #3f3f3f;}
.sub-nav li .on{color: #a32323;}
.sub-nav li.sub-nav-btn{position: absolute;right: 0px;top: 4px;width: 60px;height: 52px;border-right: 0;padding: 0;margin: 0;text-align: center;}
.sub-nav li.sub-nav-btn i{display: block;height: 100%;background: url(img/sub-nav-icon.png) center center no-repeat;-webkit-background-size: 50% auto;background-size: 50% auto;}
.sub-nav li.sub-nav-btn-h i{transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}

.house-nav{padding:10px 2.2%;}
.house-nav li{padding: 0 1%;}
.item-nav li{padding: 0 4.2%;}

.house-screen{background-color: #f5f5f5;padding: 10px;}
.btn-screen{float: right;}


.house-list,.item-list{margin: 10px 4.2% 0;background-color: #ededed;}
.house-list li,.house-list a,.item-list a,.item-list li{display: block;width: 100%;overflow: hidden;height: auto;position: relative;}
.house-list img,.item-list img{width: 100%;height: auto}
.hl-intro{position: absolute;z-index: 1;bottom: 0;left: 0;width: 94%;color: #fff;padding: 10px 3%;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.01), rgba(0,0,0,.8));background-image: linear-gradient(to bottom, rgba(0,0,0,.01), rgba(0,0,0,.8));}
.hl-intro span{display: block;width: 49%;float: left;}
.house-list h3{font-size: 1.075em;line-height: 50px;float: left;padding-left: 25px;background: url(img/house-icon.png) 5px center no-repeat;color: #3f3f3f;overflow: hidden;-webkit-background-size: auto 35%;
background-size: auto 35%;}
.house-list .hl-price{float: right;line-height: 50px;padding-right: 5px;text-align: right;	overflow: hidden;color: #666;}
.house-list .hl-price i{color: #f00;font-size: 2em;line-height: 50px;}

.item-list p{padding:10px;color: #666;font-size: 0.875em;text-indent: 2em;}
.item-list p a{display:inline;}
.item-list li,.house-list li{border-bottom: 10px solid #fff;}
.house-c-box{margin: 10px;background-color: #ededed;}
.house-c-box h1{font-size: 1.375em;text-align: center;padding: 10px 0;line-height: 120%;}
.house-c-box ul{padding:0 10px 10px;font-size: 0.875em;}
.house-c-box li{border-bottom: 1px solid #fff;padding-top: 5px;}
.house-c-ul >li:after{content: ''; width: 100%;	height: 1px;display: block;overflow: hidden;border-bottom: 1px solid #b7b7b7;padding-bottom: 5px;}
.house-c-ul >li:last-child,.house-c-ul >li:last-child:after{border-bottom: 0 none;}
.house-c-ul >li:last-child:after{padding-bottom: 0;}
.house-c-price{text-align: right;font-size: 1em;}
.house-c-parameter span{width: 49%;text-align: left;display: inline-block;}
.house-c-price i{font-size: 2em;color: #f00;padding: 0 5px;}

#TouchSlide{ position:relative; overflow:hidden; margin:0 auto;  max-width:560px;/* 设置焦点图最大宽度 */ }
#TouchSlide .bd{ position:relative; z-index:0; }
#TouchSlide .hd{ position:absolute; height:24px; line-height:24px; bottom:0; right:0; z-index:1; width: 100%;text-align: center;}
#TouchSlide .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:rgba(0,0,0,.5); text-indent:-9999px; overflow:hidden; margin:0 3px; padding: 0 !important;  border: none;}
#TouchSlide .hd li.on{ background:rgba(255,255,255,.8);  }
#TouchSlide a{ position:relative; text-align:center;  }
#TouchSlide img{ background:url(img/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */margin: 0;}



.from-box{padding: 0 4.2%;min-height: 100%;}
.from-box .logo{padding: 30px 0;text-align: center;}
.from-box .logo img{width: 70%;height: auto;margin: 0 auto;}
.from-box li{margin-bottom: 15px;}
.from-box input[type="text"]{width: 96%;height: 30px;line-height: 30px;padding: 9px 2%;border: 0;font-size: 1em;color: #6c6c6c;background-color: #e9e9e9;border-radius: 2px;}
.from-box input[type="text"]:focus{background-color: #fff;border-color:#59a42b;}
.from-box .btn{color: #fff;background-color: #74c543;height: 30px;line-height: 30px;text-align: center;border: 1px solid #59a42b;padding: 10px 0;display: block;border-radius: 2px;margin-top: 20px;}
.from-box .btn:active{background-color: rgba(89,164,43,.8);}
.from-box input[type="checkbox"]{height: 15px;width: 15px;margin-right: 5px;vertical-align: middle;}
/*.from-box input[type="checkbox"]:focus{border-color: #f00;color: #f00;}*/
/*.from-box textarea{width: 95%;font-size: 1em;line-height: 140%;padding:9px;border: 1px solid #ddd;border-radius: 2px;width: calc(100% - 20px);color: #999;}*/
/*.from-box textarea:focus{border-color: #59a42b;color: #333;}*/
/*.from-box h3{font-size: 0.975em;color: #000;padding-bottom: 10px;}*/
.from-box p{color: #6c6c6c;}
/*.from-box p a{color: #a00;text-decoration: underline;}*/
.from-box .til{margin-bottom: 5px;}
.from-box .selectbox select{display: block;width: 100%;height: 50px;line-height: 50px;border: 0;font-size: 1em;color: #6c6c6c;background-color: #e9e9e9;border-radius: 2px;}

/*推荐、相关、热点*/
.recommend-list,.hot-list{border-top: 1px solid #e8e5e5;padding: 6px  0 ;background: url(img/newslisticon.png) 0 0 no-repeat;-webkit-background-size: 34.5px 200px; background-size: 34.5px 200px;}
.recommend-hd,.hot-hd{text-indent: 8%;font-size: 1.2em;line-height: 160%;}
.recommend-list{background-position: 0 0px;}
.hot-list{background-position: 0 -168px;}
.recommend-list{background-color: #f9f5f5;}
.recommend-list ul,.hot-list ul{height: 100px;}
.recommend-list li,.hot-list li{height: 100px;width: 33%;float: left;font-size: 0.8125em;text-align: center;line-height: 30px;}
.recommend-list li img ,.hot-list li img{margin: 0 auto;width: 92px; height: 70px;padding: 2px;background-color: #fff;box-shadow: 0 0 1px 1px #dedcdc;}
.recommend-list li a ,.hot-list li a{color:#3c3f45;}
.related-list{padding: 0 4.2%;padding-bottom: 10px;}
.related-hd{padding: 5px 0;background-color: #e3e3e3;}
.related-hd span{margin-left: 10px;font-size: 1em;padding-left: 25px;background: url(img/icon.png) 0 -63px no-repeat;-webkit-background-size: 18px 81px; background-size: 18px 81px;line-height: 24px;}
.related-list li{border-top: 1px solid #dddee2;line-height: 36px;height: 36px;overflow: hidden;font-size: 0.975em;padding: 0 5px;}
.related-list li:nth-child(1){border: none;}
.related-list li a{color: #515151;display: block;overflow: hidden;}
.related-list li>a:after{content: url(http://img1.cache.netease.com/3g/img11/3gtouch13/arrowRight.png);float: right;}

.activity-list{margin: 0 4.2%;padding: 10px 0;}
.activity-list li{margin-bottom: 10px;background: #ededed;}
.activity-list li a{display: block;padding: 10px;}
.activity-list img{width: 100%;}
.activity-list h3{line-height: 30px;margin-top:5px;font-size: 0.975em;padding-left: 20px;background: url(img/activity-icon.png) left 5px no-repeat;background-size: 15px;}
.activity-list h3 em{margin-right: 5px;}
.activity-list li p{font-size: 0.8em;}


.about-box{padding: 150px 4.2% 10px;background: url(img/about-bg.png) 0 -40px no-repeat; -webkit-background-size: 100% auto;
background-size: 100% auto;}
.about-box ul{height: 100%;}
.about-box li{float: left;width: 33%;height: 85px;text-align: center;}
.about-box li a{display: block;width: 100%;height: 100%;font-size: 1.075em;text-align: center;}
.about-box li span{display: block;}
.about-box li i{display: inline-block;width: 40%;margin: 10px auto 0;-webkit-background-size: auto 90% ;background-size: auto 90% ;height:40px;background-repeat: no-repeat;background-position: center center;}
.about-box li:nth-child(1) a{background-color: #fff;color: #c2c2c2;background-position: 10;}
.about-box li:nth-child(2) a{background-color: #ffd43b;color: #ae8d2b;}
.about-box li:nth-child(3) a{background-color: #00b2f1;color: #007fa8;}
.about-box li:nth-child(4) a{background-color: #04c9ff;color: #1487ab;}
.about-box li:nth-child(5) a{background-color: #ffba3f;color: #b07e2e;}
.about-box li:nth-child(6) a{background-color: #62eb00;color: #3f8d14;}
.about-box li:nth-child(7) a{background-color: #ffe33f;color: #a6871b;}
.about-box li:nth-child(8) a{background-color: #7ecef1;color: #008dbc;}
.about-box li:nth-child(9) a{background-color: #ddd;color: #888;}
.about-box li:nth-child(1) a i{background-image: url(img/about-icon-a.png);}
.about-box li:nth-child(2) a i{background-image: url(img/about-icon-b.png);}
.about-box li:nth-child(3) a i{background-image: url(img/about-icon-c.png);}
.about-box li:nth-child(4) a i{background-image: url(img/about-icon-d.png);}
.about-box li:nth-child(5) a i{background-image: url(img/about-icon-e.png);}
.about-box li:nth-child(6) a i{background-image: url(img/about-icon-f.png);}
.about-box li:nth-child(7) a i{background-image: url(img/about-icon-g.png);}
.about-box li:nth-child(8) a i{background-image: url(img/about-icon-h.png);-webkit-background-size: auto 72%;background-size: auto 72% ;}
.about-box li:nth-child(9) a i{background-image: url(img/about-icon-i.png);}


/*查看更多*/
.page-btn{text-align: center;font-size: 1em;color: #8a92a3;padding: 10px 0;}
.page-btn i{padding-right: 30px;line-height: 26px;display: inline-block;background: url(img/icon.png) 65px 5px no-repeat;-webkit-background-size: 18px 81px;background-size: 18px 81px;}


/*内容*/
.content-holder h1.title{padding: 10px 0 5px;margin: 0 4.2%;font-size: 1.375em;color: #000;line-height: 1.4;font-weight: 700;}
.content-meta{margin: 0 4.2%;padding-bottom: 10px; overflow: hidden; font-size: 0.8125em; position: relative; height: 20px; border-bottom: 1px solid #dddee2;color: #999;}
.content-holder>.text{margin: 0 4.2%;padding: 10px 0;overflow:hidden;}
.content-holder>.text img{text-align: center;margin: 0 auto 10px;max-width:100%;}

.content-holder>.text iframe{max-width:100%;width:100% ;}
.content-holder>.text p{margin-bottom: 5px;font-size: 1.125em;color: #393939;line-height: 30px;text-align:justify;word-wrap:break-word;}



.item-content-box{margin: 0 4.2%;}
.item-content-box h1.title{text-align: center;padding: 20px 0 10px;}
.icb-intro{background-color: #f9f5f5; width: 100%}
.icb-intro img{width: 100%}
.icb-intro p{padding: 5px 10px; text-indent: 2em;font-size: 0.875em;}
.item-content-box h4.icb-hd{text-align: center;border-bottom: 1px solid #7ec8ec;height:30px;line-height: 30px;background-color: #ededed;margin: 10px 0;}
.item-content-box h4.icb-hd span{color: #449e0e;padding: 0 20px;border-bottom: 2px solid #449e0e;line-height: 28px;height: 28px;display: inline-block;}
.icb-advantage li,.icb-condition li{line-height:20px;padding:5px 0;height: auto;overflow: hidden;background-color: #fff;border-top: 1px solid #fff;border-bottom 1px solid #fff;font-size: 0.975em;text-indent: 10px;}
.icb-advantage li:nth-child(2n),.icb-condition li:nth-child(2n){background-color: #f9f5f5;border-color: #f9f5f5;}
.icb-advantage i,.icb-condition i{color: #74c543;}

.icb-procedure li{margin-left: 10px;list-style-type: decimal-leading-zero;color: #fff;background-color: #d5e6fe;height: 40px;line-height: 40px;padding:10px;margin-bottom: 5px;list-style-position:inside;position: relative;font-size: 1.6em;}
.icb-procedure li:nth-child(2n){background-color: #e8f1fe;color: #bed1ed;}
.icb-procedure li i{left: -10px;position: absolute;top: 20px;z-index: -1;border-bottom:10px solid transparent;
  border-top:10px solid transparent;border-right:10px solid #d5e6fe;font-size:0px;line-height:0px;}
.icb-procedure li:nth-child(2n) i{border-right-color:#e8f1fe;}
.icb-procedure li span:before{content: "";width: 1px;border-left: 1px solid #afcdf7;height: 40px;overflow: hidden;display: block;position: absolute;left: 0;}
.icb-procedure li span{overflow:hidden;padding: 0 5px;vertical-align: middle;height: 40px;line-height: 20px;position: absolute;text-align: center;font-size: 0.6em;top: 10px;left: 50px;text-align: left;border-left: 1px solid #fff;color: #3f3f3f;}

.icb-condition ul{}
/*
.icb-condition li{text-align: center;margin: 0 1.75% 8px;background-color: #f9f5f5;border: 1px solid #e8e8e8;font-size: 0.800em;line-height: 120%;padding: 10px 0;}
*/

.icb-cost{padding-bottom: 10px;}
.icb-cost ul{height: 100%;overflow: hidden;padding-bottom: 10px;}
.icb-cost table{width:100%;}
.icb-cost tr{margin-bottom: 2px;color: #666;background-color: #d5e6fe;width: 100%;}
.icb-cost td{padding: 5px 1%;min-height: 40px;line-height: 20px;vertical-align: middle;font-size: 0.875em;}
.icb-cost .icb-hd-item{position: relative;width: 38%;text-align: center;vertical-align: middle;}
.icb-cost .icb-hd-money{background-color: #e8f1fe;height:auto;}
.icb-cost .icb-cost-title .icb-hd-money,.icb-cost .icb-cost-title .icb-hd-item{background-color: #2781ff;color: #fff;text-align: center;}

.shortcut-box{position: fixed;z-index: 9999;bottom: 0;left: 0;width: 100%;background-color: #68b5e1;font-size: 0.875em;box-shadow: 0 0 5px 2px rgba(0,0,0,.2);}
.shortcut-btn-fl{position: absolute;left: 0;top: 0;width:44px;height:89px;line-height: 44px;border-right: 1px solid #4493c1;}
.shortcut-btn-fl a{display: block;line-height: 44px;width: 44px;text-align: center;height: 44px;-webkit-background-size: 50% auto;background-size: 50% auto;background-position: center center;background-repeat: no-repeat;}
.shortcut-phone{background-image: url(img/shortcut-icon-phone.png);}
.shortcut-map{background-image: url(img/shortcut-icon-map.png); }
.shortcut-link-fr p:last-child,.shortcut-btn-fl a:last-child{border-top: 1px solid #4493c1;}
.shortcut-link-fr{line-height: 44px;width: 100%;}
.shortcut-link-fr p{padding-left: 45px;}
.shortcut-link-fr p a{width: 33%;text-align: center;display: inline-block;border-right: 1px solid #4493c1;color: #fff;}
.shortcut-link-btn a{text-indent: 15px;background-repeat: no-repeat;background-position: 6px center;-webkit-background-size: auto 40%;background-size: auto 40%;font-weight: normal;}
.shortcut-link-btn a:nth-child(1){background-image: url(img/shortcut-icon-3.png);}
.shortcut-link-btn a:nth-child(2){background-image: url(img/shortcut-icon-2.png);}
.shortcut-link-btn a:last-child{border-right: none;background-image: url(img/shortcut-icon-1.png);}
.shortcut-link-fr input{width: 58%;margin-left: 2%;line-height: 24px;height: 24px;border: none;}
.shortcut-input-btn{line-height: 22px;height: 22px;float: right;margin-top: 10px;background-color: #75c644;border: 1px solid #59a52b;margin-right: 2%;font-size: 0.775;}

.hcb-photo{height:105px;overflow: hidden;}
.hcb-photo li{height: 105px;overflow: hidden;}
.l-side{width:875px; }




.btn-screen a{color: #fff !important;font-weight: normal;background-color: #68b5e1;padding: 5px 8px;border-radius: 2px;}
.screen-box{display: none;position: absolute;top: 44px;width: 100%;background-color: #fff;z-index: 9999;box-shadow: 1px 1px 60px rgba(0,0,0,.5)}
.screen-btn{margin:5px 10px;height: 40px;text-align: right;}
.screen-btn-submit{display: inline-block;width: 80px;line-height: 40px;color: #fff;background-color: #68b5e1;font-size: 1em; text-align: center;border-radius: 2px;}
.screen-btn-empty{display: inline-block;width: 80px;margin-right: 5px;line-height: 40px;color: #fff;background-color: #999;font-size: 1em; text-align: center;border-radius: 2px;}
.screen-box ul{padding: 10px;}
.screen-box li{ border-bottom: 1px solid #ddd;font-size: .875em;padding:0 5px;}
.screen-box li p{padding-bottom: 10px;}
.screen-box li h4{line-height: 34px;height: 34px;font-size: 1.2em;}
.screen-box li:nth-child(even){background-color: #f5f5f5;}
.screen-box li span{color: #f00;float: right;padding-right: 10px;}
.screen-box li a{padding: 2px 5px ;margin-bottom: 5px;}
.screen-box li a.on{border:1px solid #ddd;color: #f00}
.screen-box li input{line-height: 30px;height: 30px;display: block;width:99%;margin: 2px 0;}

/*2017-05-04*/
.purch-result ul{padding: 10px;}
.purch-result li{position: relative;float: left;width: 50%;margin-bottom: 15px;}
.purch-result li a{display: block;padding: 0 10px;}
.purch-result li img{display: block;width: 160px;max-width: 100%;height: 110px;margin: 0 auto;}
.purch-result li .til{position: absolute;bottom: 0;left: 10px;right: 10px;padding: 5px 10px;background: rgba(0,0,0,0.7);font-size: 1em;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.pagingBtn {padding-bottom: 15px;}
.pagingBtn a {display: block;width: 300px;height: 40px;line-height: 40px;margin: 0 auto;background-color: #13a8ff;color: #fff;font-size: 20px;text-align: center;}

.ymzt-content{overflow: hidden;}
/*.topicsContentBg{background-position: top center;background-repeat: no-repeat;background-size: contain;}*/
.topicsContentBg img{display: block;max-width: 100%;height: auto;margin: 0 auto;}

#ueditorContet{padding: 10px;}
#ueditorContet img{max-width: 100%;height: auto!important;}

.assessment-cont .tips{padding: 10px;font-size: 0.8em;color: #999;}

.activitiesBox{padding: 10px;}
.activitiesBox h2{line-height: 1.8;font-size: 1.2em;color: #ef5454;}
.activitiesImg img{max-width: 100%;margin: 0 auto;}
.activitiesImg p{font-size: 0.6em;text-align: center;}
.activitiesMsg p{padding-left: 50px;line-height: 1.8;}
.activitiesMsg em{float: left;margin-left: -50px;color: #999;}
.activitiesMsg a{font-size: 1em;color: #06f;font-weight: bold;}
.activitiesMsg .name{font-size: 1em;color: #333;font-weight: bold;}
.GuestsList{width: 100%;overflow-x: auto;}
/*.GuestsList::-webkit-scrollbar{width: 0px;}*/
.GuestsList ul{white-space: nowrap;font-size: 0;}
.GuestsList li{display: inline-block;width: 100px;margin-right: 15px;font-size: 12px;vertical-align: top;}
.GuestsList li .pic{position: relative;border: 1px solid #ddd;}
.GuestsList li img{width: 100%;}
.GuestsList li h3{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(42, 157, 255, 0.6);color: #fff;font-weight: inherit;}
.GuestsList li h4{font-weight: inherit;text-align: center;white-space: normal;}
.addmap p{color: #114dc3;}
.addmap img{max-width: 100%;height: auto;}
.appointment{position: relative;padding: 20px;background: #f7f1e5 url("./img/appointment-bg.jpg");-webkit-box-shadow: 0 1px 5px 0 rgba(205,182,145,.75);box-shadow: 0 1px 5px 0 rgba(205,182,145,.75);-webkit-border-radius: 5px;border-radius: 5px;}
.appointment .appointment-title span{float: left;display: block;height: 23px;}
.appointment .appointment-title{height: 24px;background: url("./img/appointment-title.png") center no-repeat;}
.appointment .from li{padding-left: 60px;margin-bottom: 10px;line-height: 36px;}
.appointment .from em{float: left;margin-left: -60px;color: #333;}
.appointment .from input[type="text"]{width: 100%;height: 36px;line-height: 36px;border: 0;border-bottom: 1px solid #d3c5a9;background: none;}
.appointment .from select{display: block;width: 100%;height: 36px;line-height: 36px;border: 0;border-bottom: 1px solid #d3c5a9;background: none;}
.appointment .btnBox .tj{display: block;width: 120px;height: 38px;margin: 0 auto;line-height: 38px;font-size: 1em;color: #fff;background: #e2c398;text-shadow: 0 1px 5px #a4865d;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 10px #e4cba4 inset, 0 3px 5px 0 #c7ab85;box-shadow: 0 0 10px #e4cba4 inset, 0 3px 5px 0 #c7ab85;letter-spacing: 10px;text-indent: 10px;text-align: center;}
.appointment .tips{padding: 15px;line-height: 1.6;font-size: 0.8em;color: #b7a17a;text-align: center;}

.seatpopup{position: fixed;left: 5%;right: 5%;top: 50%;z-index: 999;padding: 10px;margin-top: -200px;background: #fff;box-shadow: 0 1px 5px 0 rgba(205,182,145,.75);-webkit-box-shadow: 0 1px 5px 0 rgba(205,182,145,.75);}
.seatpopup-bg{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 998;background: rgba(0,0,0,0.5);}
.seatpopup .til{position: relative;margin-bottom: 10px;font-size: 1em;color: #333;text-align: center;}
.seatpopup .til .btn-close{position: absolute;top: -20px;right: -20px;width: 30px;height: 30px;line-height: 30px;background: #f00;color: #fff;border-radius: 50%;}
.seatpopup .seatbox{text-align: center;}
.seatpopup .seatbox li{margin-bottom: 10px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-box-align: center;}
.seatpopup .seatbox span{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;@include border-box;}
.seatbox span a{display:block;margin: 0 5px;font-size: 1em;color:#fff;background: #e9dfc5;}
.seatbox .on a{background: #ff6000;}
.seatbox .disable a{color: #fff;background:url("./img/disable-seat.jpg") center no-repeat}
.seatpopup .btn a{display: block;height: 38px;line-height: 38px;font-size: 1em;color: #fff;background: #42d14f;text-align: center;}

.purchasing-cont{padding: 20px 10px;}
.house-title h1{line-height: 1.4;font-size: 1.4em;text-align: center;}
.house-title p{font-size: 0.8em;color: #999;}
.house-price p{padding: 10px 0;font-size: 0.8em;}
.house-price p em{line-height: 1.8;font-size: 1.2em;color: #ff3b00;}
.house-price p b{margin: 0 3px;}
.house-price p a{padding: 0 10px;font-size: 0.6em;color: #fff;border-radius: 5px;}
.house-price p .yuyue{margin-right: 10px;background: #26ba3e;}
.house-price p .consult{background: #76bbf1;}
.house-info h3{font-size: 1em;}
.house-info h3 em{color: #0483fa;}
.house-info li{position: relative;min-height: 28px;padding-left: 70px;border-bottom: 1px dashed #ddd;line-height: 1.8;}
.house-info li em{position: absolute;top: 0;left: 0;color: #999;}
.house-info li span{color: #5595ba;}
.house-info li .major{color: #fe5a33;}
.house-keyword{margin-bottom: 20px;line-height: 1.8;color: #666;}
.house-keyword em{padding: 0 5px;background: #ededed;}
#datagram-radar{width: 100%;height: 250px;}
.house-intro{margin-top: 20px;padding: 10px;background: url("/Content/pc/images/banner02.jpg") top center no-repeat;background-size: cover;}
.house-intro .title{padding: 15px;font-size: 1.4em;color: #fff;text-align: center;}
.house-intro .cont{background: rgba(0,115,204,0.5);}
.house-intro .cont p{line-height: 1.8;color: #fff;}
.surrounding{padding: 10px;background: url("/Content/pc/images/surroundbg.jpg") top center;background-size: cover;margin-top: 20px;overflow: hidden;}
.surrounding h3{line-height: 1.8;color: #f63f05;text-align: center;}
.surrounding .bd li{height: 200px;}
.surrounding .bd img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}
.surrounding .hd{display: none;}
.surroundBox-from{margin-top: 20px;text-align: center;}
.surroundBox-from a{color: #f63f05;}

.adviser-guide{margin-top: 20px;padding: 10px;background: #f2f3f5;}
.adviser-guide img{float: left;width: 40%;max-width: 230px;margin-right: 10px;}
.adviser-guide p{line-height: 1.8;font-size: 1em;color: #68b5e1;font-weight: bold;}
.adviser-guide .select{width: 100%;margin-top: 10px;overflow: hidden;}
.adviser-guide .select li{float: left;width: 24%;margin-right: 1%;margin-bottom: 10px;}
.adviser-guide .select select{width: 100%;height: 36px;line-height: 36px;}
.adviser-guide .select .tjbtn{display: block;height: 38px;line-height: 38px;font-size: 1em;color: #fff;background: #42d14f;text-align: center;}

.phonePopup{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 10000;background: rgba(0,0,0,0.5);}
.phone-Popup{position: relative;top: 50%;width: 220px;padding: 10px;margin: -150px auto 0;background: #fff;}
.phone-Popup .til{margin-bottom: 10px;font-size: 1em;color: #333;text-align: center;}
.phone-Popup .btn-close{position: absolute;top: -20px;right: -20px;width: 30px;height: 30px;line-height: 30px;background: #f00;color: #fff;border-radius: 50%;text-align: center;}
.phone-Popup ul{}
.phone-Popup li{margin-bottom: 10px;}
.phone-Popup li input{width: 100%;height: 36px;line-height: 36px;border: 1px solid #ddd;}
.phone-Popup li textarea{width: 100%;height: 100px;line-height: 36px;border: 1px solid #ddd;}
.phone-Popup .btn-tijiao{display: block;height: 38px;line-height: 38px;font-size: 1em;color: #fff;background: #42d14f;text-align: center;}