@charset "utf-8";
body{min-width: 1300px;}
.w{margin: 0 auto; width: 1180px; clear: both;}
.clearbox {
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
   }
.bdc{border:1px solid #ccc;}
hr.hr{ border: 0px; border-bottom: 1px dotted #ccc;height: 0px;}
.pore{position:relative;}
.header{height: 90px;line-height: 90px; background: #040000;width: 100%;}
.logo>a>img{vertical-align: middle;}
.topmenu{color: #fff;}
.topmenu>span>strong{font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";font-size: 20px;}
.nav{background: #C49B4C;}
.slide_index{position: relative;}
.slide_index>.qkbooking{position: absolute;bottom: 2rem; right: 12%;z-index: 2;}
.qkform{ padding: 1.2rem;
	background-color: rgba(0,0,0,0.3);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器) */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .qkform{
    background-color:#000000;
    filter:Alpha(opacity=30);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .qkform>form{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.qkform .qkbtn{ width: 100%;padding: .5rem .75rem; min-height: 2.429rem;background: #A57338;font-size: 1rem;  line-height: 1.3;cursor: pointer;font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.qkform .qkbtn:hover{background: #C49B4C;}

.adbox img{max-width: 100%;}

/*首页幻灯*/

.swiper-containerad{width: 100%;}
.sidebox:before{ content: "";border-left: 1px solid #797979;min-height: 110px; display: block; position: absolute;}
.sidebox{width: 100%;}
.sidewrapper{float:left; position:relative; left:50%;}
.sidecon{float:left; position:relative; left:-50%;}
.vodbtn{display: block;height: 110px; line-height: 110px; overflow: hidden; width: 50px; background:url(../images/vod.png) center center no-repeat; text-indent: -999px;margin-right: 1.2rem;}
.sidecon .vodtitle{margin-top: 24px;}
.hotbox{background: #f2f2f2 url(../images/hot_bg.png) center bottom no-repeat; padding: 0 0 50px;}
.hot_title{height: 90px; line-height: 100px; border-bottom: 1px solid #ccc;}
.hot_title>h1{border-bottom: 3px solid #797979; margin: 0 auto; display: block; width: 180px; height: 90px; line-height: 90px; color: #000;}
.hot_list>ul>li{width: 350px;}
.hot_list>ul>li.clm{margin: 0 65px;}
.sjsbox{position: absolute; top: -50px; width: 100px; height: 100px;}
.csjsbox{position: absolute; bottom: -50px; width: 100px; height: 100px;left: 50%; margin-left: -50px;}
.sjsbox>a>img,
.csjsbox>a>img{width: 94px; border-radius: 50px; border: 3px solid #fff;}
.sjsbox>a:hover>img,
.csjsbox>a:hover>img{border: 3px solid #C49B4C;}

.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	overflow: hidden;
}

.h_c_title{margin-top: 30px;}
.c_s_btn{color: #fff; border: 1px dotted #fff; padding: 4px 8px;}
.c_s_btn:hover{color: #fff; border: 1px dotted #C49B4C;}
.h_btn{ border: 1px solid #ccc; padding: 4px 8px;}
.mroe_btn{ padding: 12px 40px; border-radius: 20px;border: 1px solid #ccc;}
.admain{width: 100%;}

.sjslistbox{background: #282828; padding: 0 0 50px;}
.sjslistbox_title{height: 90px; line-height: 100px; border-bottom: 1px solid #363636;}
.sjslistbox_title>h1{border-bottom: 3px solid #A67437; margin: 0 auto; display: block; width: 250px; height: 90px; line-height: 90px; color: #000;}
/* 首页设计师css */
.sjs_list>li>.media{background: #4a4a4a;}
.sjs_list>li>.media.left>span{margin: 0; line-height: 0;}
.picScroll-top{ margin:0 auto;width: 100%;  overflow:hidden; position:relative;   }
.picScroll-top .bd{ }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1;margin-bottom: 1.5rem;}
.sjs_list>li>.media>dl{padding-right: 1.5rem;}
.sjs_list>li>.media>dl>dt{border-bottom: 1px dotted #ccc; padding-bottom: .5rem;}
.sjscase{margin-top: 1rem;}
.sjscase>a{float: left; height: 100px; overflow: hidden;display: block;margin-right: 1.5rem;}
.sjscase>a>img{height: 100px; border-radius: 12px; }
.sjsdes{ height: 45px; overflow: hidden; color: #f2f2f2;}

.picScroll-top .hd{text-align: right;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{cursor:pointer;float: right;}
.picScroll-top .hd ul{ overflow:hidden; zoom:1; float: right;margin: 0 .5rem;}
.picScroll-top .hd ul li{ float:left;  display: inline-block; width:12px; height:12px; overflow:hidden; margin:0 .5rem; text-indent:999999999999px; cursor:pointer; background: #666;border-radius: 6px;}
.picScroll-top .hd ul li.on{ background: #999; }

/*首页通栏代码广告*/
.block-title {
    text-align: center;
    padding: 40px 0 60px;
}
.big-en {
    letter-spacing: -8px;
    font-size: 95px;
    line-height: 100px;
    color: #222;
    font-family: Arial;
}
.dl-title {
    width: 840px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    color: #222;
}
.dl-title dt {
    font-size: 36px;
    line-height: 50px;
}
.dl-title dt, .dl-title dd {
    position: relative;
    z-index: 10;
}
.dl-title dd {
    line-height: 18px;
}
.dl-title .bor {
    position: absolute;
    left: 0;
    height: 46px;
    width: 100%;
    top: 22px;
    border: 2px solid #A57338;
    z-index: 1;
}
.dl-title .bor:before {
    width: 680px;
    top: -2px;
    margin-left: -340px;
}
.dl-title .bor:before, .dl-title .bor:after {
    content: "";
    background: #fff;
    height: 2px;
    position: absolute;
    left: 50%;
    display: block;
}
.dl-title .bor:after {
    width: 540px;
    bottom: -2px;
    margin-left: -270px;
}
.dl-title .more {
    display: block;
    width: 200px;
    color: #A57338;
    background: #040000;
    line-height: 32px;
    margin: 10px auto -10px;
    font-size: 20px;
    letter-spacing: -1px;
    height: 33px;
	position: absolute;
    left: 50%;
    margin-left: -100px;
	z-index: 2;
}

.newcarf_box{width: 100%; height: 670px; overflow: hidden; background: url(../images/newcarf_bg.jpg) center center no-repeat; padding: 50px 0;margin: 0 auto;}
.zjgd_title{border-bottom: 1px solid #363636; height: 45px; line-height: 45px;}
.zjgd_title>h1{ color: #A67437;border-bottom: 3px solid #A67437;height: 45px; line-height: 45px;padding: 0 1rem;}
.zjgd_list{background-color: rgba(0,0,0,0.5);margin-top: 15px;height: 510px; width: 100%; overflow-y: auto;overflow-x: hidden;}
/*添加下滚动条*/
.zjgd_list::-webkit-scrollbar
{
width: 12px;
height: 12px;
}
/* 滚动槽 */
.zjgd_list::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background: #282828;
}
.zjgd_list::-webkit-scrollbar-thumb
{
border-radius: 6px;
background-color: #434343;
}
.zjgd_list>ul{padding: 1.2rem;}
.zjgd_list>ul>li{height: 42px; line-height: 42px; border-bottom: 1px dotted #363636;}
.zjgd_list>ul>li>a>span{}
.ntc{color: #C49B4C;}
.ntfc{color: #A57338;}
.xp_l_box{ height:175px; border: 3px solid #fff; padding: 2rem;}
.xp_l_box>a{color:#fff;}
.xp_l_box:hover,
.xp_l_box.active{background: #A57338;border: 3px solid #A57338;}
.xp_l_box:hover>a,
.xp_l_box.active>a{color:#000;}

.news_box,.cl_box{border:1px solid #ccc;}
.cl_box>.cl_title{height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;}
.cl_box>.cl_title>h1{margin-left: 1rem; height: 45px; line-height: 55px; border-bottom: 3px solid #797979; float: left; padding: 0 .5rem;}
.cl_con{padding: 1rem;}
.cl_con img {max-width: 100%;}
.cl_des{background: url(../images/yh.png) left top no-repeat; text-indent: 28px;line-height: 1.65;}

.news_box{background: #f2f2f2; height: 210px; overflow: hidden;}
.sidebar.news_title{ text-align: center; display: table; height: 210px; position: relative;}
.sidebar.news_title>h1{display: table-cell; vertical-align: middle;}
.sidebar.news_title>i{position: absolute; right: -20px; height: 50px; top: 50%; margin-top: -25px;margin-right: 0;font-size: 50px; color: #fff;}
.sidebar.news_title>i.hyzx{left: -20px;right: auto;}
.news_list{padding: 1rem;background: #fff;height: 210px; overflow: hidden;}

.footer{background: #221E1D;margin-top: 3rem;}
.links{padding: 1rem; border-bottom: 1px dotted #ccc; color: #ccc;}
.links>a{ color:#ccc;}
.links>a:hover{color:#fff;}
.foot_ft{background: #000; height: 100px; line-height: 100px;color: #999;}
.foot_ft a{color:#999;}
.totop{line-height: 100px;}

.catimg{width: 100%; padding: 0; margin: 0;}
.catimg>img{height: 400px; width: 100%;}
.smaps{width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #ccc;box-shadow: 0 0 3px #ccc; }
.smaps h4{font-size: 1.4rem; line-height: 45px; margin: 0;}

/**--accordion--**/
.sidebar .menu.accordion { }
.sidebar .menu.accordion>div {border-bottom:0;}
.sidebar .menu.accordion>div:last-of-type {border-bottom:0;}
.sidebar .menu.accordion>div>a {padding: 1rem;background-color:transparent;color:#272c35;font-size:1.5rem;}

.sidebar .menu.accordion>div>ul {background-color:#f1f2f4;}
.sidebar .menu.accordion>div>ul>li { }
.sidebar .menu.accordion>div>ul>li>a {padding:.375rem 1rem;color:#272c35;font-size:1.125rem;}
.sidebar .menu.accordion>div>ul>li:hover>a,
.sidebar .menu.accordion>div>ul>li.active>a {background-color:transparent;color:#A57338;}
.sidebar .menu.accordion>div>ul>li>a small {margin-left:.5rem;color:#999;font-weight:normal;font-size:.825rem;text-transform: uppercase;}

.sidebar .menu.accordion>div:hover>a,
.sidebar .menu.accordion>div.active>a {background-color:#f1f2f4;color:#333;}
.sidebar .menu.accordion>div.active>a>small,
.sidebar .menu.accordion>div>a>small{margin-left:.5rem;color:#999;font-weight:normal;font-size:.825rem;text-transform: uppercase;}

.sideqkform{background: #fbfbfb;}
.sideqkform>form{padding: 1rem;}
.qk_title{height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; }
.qk_title>h1{font-size: 1.2rem;padding: 0 .5rem; border-bottom: 3px solid #797979; height: 45px; line-height: 50px; text-align: center;width: 90px; margin: 0 auto;} 
.sideqkform input{border-radius: 0;}
.sideqkform .qkbtn{width: 100%;height: 35px;background: #A57338; text-align: center; color: #fff;border-radius: 18px;cursor: pointer;font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;font-size: 1rem;}
.sideqkform .qkbtn:hover{background: #C49B4C;}
.sideqkform small{font-size: 0.875rem;color: #999;line-height: 2;}

.wdlist>li{border: 1px solid #ccc; padding: .75rem;margin-bottom: 1rem;}
.wdlist>li:hover{background: #fbfbfb;border: 1px solid #A57338;}
.wdlist .media.left>span{margin-top: 0;margin-bottom: 0;}
.wdlist .media{margin-bottom: 0;}
.wdlist .media.left>span>img{background-position: center center;background-repeat: no-repeat;background-size: cover;    background-color: #eee;}
.wdlist .media.left>span>a{text-align: center; line-height: 2;}
.wdlist .media dl dt{border-bottom: 1px solid #ccc; padding-bottom: .5rem;}
.wdsjs a{margin-right: 1.5rem;}
.wdsjs a>img{width: 100px; border-radius: 12px;border: 1px solid #f2f2f2;}

/*分页*/
.pages{height: auto;    text-align: center;    margin: 45px auto;}
.pages a,
.pages .current{ display: inline-block;  line-height: 30px; padding: 0 10px;  margin: 0 .25rem; height: 30px; background: #f1f2f4;border: 1px solid #f1f2f4;border-radius: .3rem;}
.pages .current{background-color: #333; color: #fff;border: 1px solid #333;}

/*筛选*/
.select dl{zoom:1;position:relative;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.msg a:not(.btn) {text-decoration: none;}
.select dl>dt{float:left;font-weight: bold;}
.select dl>dd{float:left;margin: 0 1rem;}
.select dl>dd.selected{font-weight: bold;}
.msg .select dl>dd.selected a:not(.btn),
.select dl>dd a:hover {text-decoration: underline;font-weight: bold;}

/*小区内容*/
.xqtips{background: #F5F8FB;padding: .8rem;}
.rbpr{padding-right: 2%; position: relative;}
.rbpr:after{ content: "";position: absolute;display: block;top: 0;bottom: 0;right: 0; border-right: 1px dotted #ccc;}
.xqtips .media dl dt{border-bottom: 1px dotted #ccc; padding-bottom: .5rem;}
.xqtips .media dl dt>span.radius{padding: 0 1rem;border-radius: .5rem;}
.xqtips .gwqq{width: 60%; background: #cc0000; color: #fff;display: block; margin: .125rem auto;text-align: center; border-radius: 12px;}
.xqtips .gwtel{}

.show_pre_next{border-top:1px dotted #ccc; padding-top: .4rem;}

.casedes{height: 21px; overflow: hidden;}

.basebox img{max-width: 100%;}

.media.overlays-bottom dl dd {    max-height: 128px;   overflow: hidden;}
.hot_list .media>span{position: relative;}
.vricon {position: absolute;bottom: 0;right: 0;z-index: 1;display: block;width: 100px;height: 100px;background: url(/statics/pc/images/vr.png) no-repeat;background-size: contain;}









