@charset "utf-8";
input,textarea,select,a:focus {
     outline: none !important;
 }

 .h-b{
	/* height: 212px; */
	/* position:  relative; */
	z-index:  9;
}
#div{
	background: url(../images/nav-bg.jpg);
}
.ahover:first-child a:hover{
	color: #fff;
}
.top-fixed{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	height: 43px;
}
/*topbar*/
.topbar-box{
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: #f6f6f6;
	font-size: 12px;	
}
.topbar-box a:hover{
	color: #f49800;
}
/*导航*/
.arrow-icon{
	width: 5px;
	height: 0px;
	border-bottom: 45px solid red;
	border-left: 34px solid transparent;
	display: inline-block;
	position: absolute;
	left: 0;
	z-index: 3;
}
.nav-w-wraps{
	width: 100%;
	/* height: 152px; */
}
.nav-w-box{
	width: 100%;
	/* height: 195px; */
	/* top: 0; */
	/* left: 0; */
	/* right: 0; */
	/* background: #fff; */
	z-index: 99999;
}
.nav-top-logo{
	height: 130px;
	display: block;
	background: #fff;
	background: url(../images/qinggang-bg.jpg);
}
.nav-top-logo a{float: left;}
.nav-top-logo a img{
	/* width: 198px; */
	height: 74px;
	margin-top: 23px;
}
.logo-right-text{
	border-left: 1px solid #6d6d6d;
	color: #333333;
	font-size: 20px;
	float: left;
	margin-top:42px;
	font-weight: bold;
	margin-left: 10px;
}
.logo-right-text p{
	margin-left: 12px;
}
.top-tel-wraps{
	float: right;
	margin-top: 20px;
}
.top-tel-wraps i{
	width: 45px;
	height: 45px;
	background: url(../images/top_tel_icon.png) no-repeat;
	display: inline-block;
	background-size: cover;
	margin-top: 30px;
	float: left;
}
.top-tel-number{
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}
.telnumber{
	font-size: 12px;
	color: #676767;
}
.telnumber-con{
	font-weight: bold;
	color: #4f504a;
	font-size: 18px;
}
.nav-con{
	width: 1067px;
	height: 43px;
	line-height: 43px;
	/* background: url(../images/navbg.png) no-repeat; */
	margin-top: 35px;
	display: block;
	margin: 0 auto;
	color:  #fff !important;
	z-index:  9;
	/* background: #EA6248; */
}
.navlist-boxs{
	color: #242422;
	font-size: 16px;
	list-style: none;
	position: relative;
}
.navlist-boxs li{
	/* width: 115px; */
	float: left;
	text-align: center;
	position: relative;
}
.navlist-boxs li a{
	display: block;
	width: 110px;
	/* margin:0 15px; */
	padding: 0 15px;
	position: relative;
	color:#333 !important;
}
.navlist-boxs li a:hover{
	/* background: url(../images/nav_active.png) no-repeat; */
	/* background-color: #F35925; */
	color: #fff !important;
	/* width:128px; */
	height:43px;
}
.navlist-boxs li a.active{
	/* background: url(../images/nav_active.png) no-repeat; */
	/* background-color: #F35925; */
	color: #fff !important;
	/* width:128px; */
	height:43px;
	/* margin-left: -1px; */
}
.showed{display: block;}
.sele{position: absolute;display: none;top: 23px;left: 0;width: 100%;z-index: 999;background: url(../images/qinggang-bg.jpg) 85%;overflow: hidden;color: #fff;margin-top: 20px;}
.sele a{line-height: 40px !important;color: #fff;display: block;margin: 0 !important;padding: 3px !important;height: 40px !important;width: auto !important;}
.sele a:hover{color: #fff !important;text-decoration: none;background: rgba(0,0,0,.1) !important;}
.sele-img{
	position: absolute;
	width: 10px;
	height: 10px;
	z-index: 9999;
	top:52px;
	left:50px;
}
.sjdz-texts{
	font-size: 16px;
	float: right;
	margin-right: 40px;
	cursor: pointer;
}
.dz-icons{
	width: 19px;
	height: 14px;
	background: url(../images/icon_sj.png) no-repeat;
	display: inline-block;
	margin-right: 5px;
}
/*弹框*/
.alert-box{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);
	
	background:rgba(0,0,0,.8);
	width: 100%;
	height: 100%;
	display: none;
}
.alert-content{
	position: absolute;
	left: 50%;
	top: 60%;
	margin-left: -153px;
	margin-top: -290px;
	width:306px;
	/* height: 580px; */
	border-radius: 5px;
	background: #fff;
	padding: 27px 20px;
}
.liuyan-btn i{
	margin-top: 0;
}
.liuyan-btn i.sprite-xiaoxi{
	background: url(../images/sprite-icons.png) no-repeat 0 -60px;	
}
.close-btn{
	position: absolute;
	right:5px;
	top: 5px;
	width: 30px;
	height: 30px;
	background:url(../images/closes.png) no-repeat center center;
	color: #fff;
	cursor: pointer;
}
.liuyan-list{
	position: relative;
	width: 300px;
}
.liuyan-list font{
	position: absolute;
	width: 10px;
	height: 10px;
	right: -13px;
	top: 45px;
	color: #ed2123;
}
.liuyan-list label{
	display: block;
	height: 35px;
	line-height: 35px;
}
.liuyan-list input{
	width: 100%;
	border: 1px solid #ddd;
	height: 35px;
	padding: 0 10px;
	box-sizing: border-box;
}
.liuyan-list textarea{
	width: 100%;
	height: 99px;
	border: 1px solid #ddd;
	resize: none;
	padding: 10px;
	box-sizing: border-box;
	
}
.submit-btn{
	display:block;
	width: 100%;
	height: 42px;
	overflow: hidden;
	font-size: 14px;
	background:#fe5462;
	color: #fff;
	margin-top: 15px;
}
/*banner*/
.slideBox{width: 100%;height: 450px;overflow:hidden;position:relative;z-index: 1;margin: 0;padding: 0;top: 0px;}
.slideBox .hd{position:absolute;width: 100%;z-index:2;height:16px;text-align: right;bottom: 40px;margin:  0 auto;}
.slideBox .hd ul{/* height: 16px; */line-height: 16px;display:inline-block;width: 100%;margin: 0;padding: 0;position: relative;right: 48%;font-weight:  bold;font-size: 16px;}
.slideBox .hd ul li{width:29px;height:8px;margin: 0 5px;background: #fff;cursor:pointer;border-radius: 20px;display: inline-block;color:  #fff;font-weight:  normal;}
.slideBox .hd ul li.on{background: #f59800;color:#fff;opacity:  1;font-weight:  bold;}
.slideBox .bd{ position:relative; height:100%; z-index:1;width:100%;overflow: hidden;}
.slideBox .bd ul{margin: 0;padding: 0;}
.slideBox .bd li{zoom:1;vertical-align:middle;height: 450px;}
.slideBox .bd li a{display:block;height:100%;width:100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */

/*.slideBox .prev,*/
.slideBox .next {
	width:38px;
	height: 13px;
	position: absolute;
	left: 2%;
	top: 50%;
	margin-top: -25px;
	display: block;
	background: url(../images/PREV.png) no-repeat;
	z-index: 999;
}
.slideBox .prev {
	width:41px;
	height: 13px;
	position: absolute;
	right: 2%;
	top: 50%;
	margin-top: -25px;
	display: block;
	background: url(../images/NEXT.png) no-repeat;
	z-index: 999;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}
/*banner缓缓放大*/
.cartoon li a {
	-webkit-animation: move 20s;
	-moz-animation: move 20s;
	-ms-animation: move 20s;
	-o-animation: move 20s;
	animation-delay: 1s;
	-moz-animation-delay: 1s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}

.cartoon a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}
@keyframes move{
	from{transform: scale(1.0,1.0)}
	to{transform: scale(1.1,1.1)}
}
.cartoon li{height: 750px; }
.jd-tcase{padding-left: 10px;}
/*建房图库*/
.gallery-tit-cn{
	padding-top: 45px;
	font-size: 24px;
	text-align: center;
}
.gallery-tit-cn span{
	font-weight: bold;
}
.gallery-tit-en{
	font-size: 16px;
	color: #999;
	text-align: center;
	padding-top: 3px;
}
.gallery-box{
	width: 100%;
	padding: 23px 15px;
	background: #fff;
	margin-top: 18px;
	margin-bottom: 25px;
	background: url(../images/photo.jpg) left bottom no-repeat #fff;
	
}
.gallery-left-box{
	width: 205px;
	float: left;
}
.garrery-left-tit{
	color: #999;
	margin-bottom:  10px;
	font-size: 16px;
}
.gallery-down{
	width: 130px;
	height: 28px;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	margin-top: 13px;
	margin-left: 15px;
}
.gallery-down option{text-align: center;}
.mk-number{
	width: 50px;
	height: 28px;
	border: 1px solid #dcdcdc;
	border-radius: 3px;
	margin-top: 13px;
	margin-left: 15px;
}
.btn-cx{
	width: 206px;
	height: 40px;
	line-height:40px;
	background: #EA6248;
	color: #fff;
	border-radius: 5px;
	margin-top: 18px;
	margin-bottom: 24px;
	border: none;
}
.recomm-hx{
	font-size: 16px;
}
.recomm-hx li{
	margin-bottom: 8px;
}
.recomm-hx li a{
	margin-right: 15px;
}
.recomm-hx li a:hover{
	color: #f49800;
}
.gallery-right-box{
	width: 880px;
	float: right;
}
.gallery-recomm-tit{
	font-size: 18px;
	border-left: 3px solid #EA6248;
	padding-left:7px;
}
.recomm-more{
	float: right;
	color: #999;
}
.recomm-more:hover{
	color: #f49800;
}
.recomm-prolist{
	margin-top: 20px;
	width: 33%;
	float: left;
}
.recomm-prolist a{
	width: 100%;
	position: relative;
	display:  inline-block;
	transition: all .5s;
}
.recomm-prolist a img{
	width: 100%;
	height: 184px;
	overflow: hidden;
	margin-bottom: 7px;
	transition: all .5s;
}
.recomm-prolist a:hover img{
	
}
.recomm-imgs{
	width: 95%;
	height: 184px;
	transition: .5s all;
	overflow: hidden;
	display:  block;
	margin: 0 auto;
}
.recomm-imgs img:hover{
	transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    overflow:hidden;
}
.recomm-p-tit{
	/* position: absolute; */
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	font-size: 20px;
	/* color: #fff; */
	/* background: rgba(0,0,0,0.6); */
	/* top: 146px; */
	/* width: 94.6%; */
	box-sizing: border-box;
	z-index: 1;
	/* left: 8px; */
}
.recomm-mess{
	font-size: 14px;
	color: #999;
	padding-left: 10px;
	box-sizing: border-box;
	margin-top: 5px;
}
.mianji{
	color: #333;
	padding-left: 3px;
}
.zaojia{
	color: #ea2525;
	padding-left: 3px;
}
/*我们的优势*/
.adva-box{
	width: 100%;
	padding-bottom:60px ;
	/* background: url(../images/adva_bg.jpg) no-repeat center top; */
	/* background-size: 100%; */
	/* margin-top: 40px; */
}
.adva-intro{
	width: 950px;
	margin:30px auto 50px auto;
	text-align: left;
	font-size: 18px;
	line-height: 1.6;
}
.adva-left-box{
	display: flex;
	flex-wrap: wrap;
}
.adva-intr-box{
	padding: 30px 40px;
	margin: 10px;
	/* background: rgba(255,255,255,0.2); */
	background: url(../images/bg-villa.jpg) no-repeat 100%;
	border-radius: 5px;
	box-sizing: border-box;
	color: #333;
	width: 340px;
	height: 160px;
}
.adva-tit{
	font-weight: bold;
	font-size: 20px;
}
.adva-con{
	line-height: 24px;
	padding-top: 5px;
}
.adva-middle{
	margin-top: -38px;
}
.adva-right-box{
	width: 285px;
}
/*找施工队*/
.sgd-box{
	margin-top: 90px;
}
.sgd-left-box{
	width: 445px;
	height: 350px;
	margin-left: 35px;
}
.sgd-tit{
	font-size: 30px;
	color: #666;
}
.sgd-tit-intro{
	font-size: 16px;
	color: #999;
	padding-top: 8px;
	padding-bottom: 20px;
}
.sgd-sele{
	width: 130px;
	height: 32px;
	background: #fff;
	border: 1px solid #e5e5e5;
	margin-top: 10px;
	font-size: 16px;
	display: block;
}
.sgd-i-left{
	/* width: 240px; */
	float: left;
	position:  relative;
}
.sgd-search{
	width: 67px;
	height: 33px;
	background: #434343;
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin-top: 12px;
}
.sgd-img{
	margin-top: 37px;
}
.sgd-right-box{
	width: 583px;
	height: 317px;
}
.sgd-img01{
	margin-top: 30px;
	margin-left: -13px;
	display:  inline-block;
	float:  left;
	position: absolute;
	right: 16%;
}
/*房屋装修*/
.zx-box{
	margin-top: 33px;
	background: #fff;
	position: relative;
}
.zx-tit-list{
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
}
.zx-line,.jiaju-line{
	color: #d4d4d4;
	padding-left: 15px;
	padding-right: 15px;
}
.zx-tit-list a:hover{
	color: #f49800;
}
.zx-slider{
	width: 100%;
	height: 565px;
	margin-top: 35px;
	background: #000
}

/*特效*/
.picScroll-left{width: 100%;overflow:hidden;position:relative;box-sizing:  border-box;}
.picScroll-left .hd{/* overflow:hidden; */height: 78px;padding:0 10px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{
	 display:block;
	 width:78px;
	 height:78px;
	 float:right;
	 margin-right:5px;
	 margin-top: 10px;
	 overflow:hidden;
	 cursor:pointer;
	 position:  absolute;
	 bottom: 22px;
	 z-index:  2;
	 left: 40.3%;
	 }
.picScroll-left .hd .next{background:url(../images/right.png) no-repeat;left: 44.4%;}
.picScroll-left .hd .prev{ background:url(../images/left.png) no-repeat;  }

.picScroll-left .hd .next:hover{ background:url(../images/right_active.png) no-repeat;  }
.picScroll-left .hd .prev:hover{ background:url(../images/left_active.png) no-repeat;  }
/*.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }*/
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{
    width: 100%;
}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;/* float:  left; */}
.picScroll-left .bd ul li .pic{height:  563px;text-align:center;width: 886px;}
.picScroll-left .bd ul li .pic img{width: 886px;height: 563px;display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.intro-text-box{
	width: 418px;
	height: 563px;
	position: absolute;
	background: #eaeaea;
	top: 0;
	z-index:  1;
	/* left: 16px; */
	padding: 90px 20px;
	box-sizing: border-box;
	margin-left: 479px;
}
.intro-mess-tit{
	font-size: 30px;
}
.intro-mess-con{
	font-size: 16px;
	color: #999;
	line-height: 30px;
	padding-top: 35px;
}
.intro-xq{
	width: 100px;
	height: 30px;
	border:1px solid #666666;
	color: #666;
	text-align: center;
	display: block;
	border-radius: 5px;
	line-height: 30px;
	margin-top: 25px;
}



/*建材家居*/
.jianju-box{
	background-image: url(../images/qinggang-bg.jpg);
}
.jiaju-tit-list{
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}
.jiaju-line{
	color: #333;
}
.jiaju-tit-list a:hover{
	color: #f49800;
}

.jiaju-item{
	width: 33.3333%;
	float: left;
}
.jiaju-item-pro{
	/* width: 92%; */
	height: 480px;
	/* border: 1px solid #f3f3f3; */
	display: block;
	margin: 0 auto;
	background: #fff;
	position: relative;

}
.jiaju-item-pro img{
	width: 100%;
	height:480px;
}
.jiaju-item-shade{
	height: 90px;
    background-color: rgb(0 0 0 / 60%);
    z-index: 9;
    position: absolute;
    bottom: 12px;
    left: 2%;
    width: 96%;
	color: #fff;
}
.jiaju-item-shade p{
	font-size: 20px;
	margin: 12px 0 12px 30px;
}
.jiaju-item-shade span{
	font-size: 16px;
	margin-left: 30px;
}
.proname{
	font-size: 16px;
	padding: 10px;
}
.proprice{
	font-size: 16px;
	padding-left: 10px;
}
.proprice span{
	color: #e61f1f;
}
/*优秀设计师*/
.desin-wrap{
	width: 100%;
	height: 680px;
	background: #fff;
	margin-top: 15px;
}
.desin-item-box{
	width: 33%;
	float: left;
}
.desin-item-box a{
	width: 97%;
	height: 255px;
	display: block;
	margin: 24px auto -12px;
	position: relative;
}
.design-pic img{
	width: 100%;
	height: 255px;
	transition: .5s all;
	overflow: hidden;
}
.desin-name{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.5);
}
.desin-item-box a:hover .design-pic img{
	width: 100%;
	height: 255px;
	transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    overflow:hidden;
}
.design-pic{
	width: 100%;
	height: 255px;
	transition: .5s all;
	overflow: hidden;
}
/*关于我们*/
.about-wrap{
	width: 100%;
	height: 485px;
	background: #f8f8f8;
}
.about-left-boxs{
	width: 180px;
	background: #fff;
	float:  left;
}
.about-tit-left{
	list-style: none;
}
.about-tit-left li{
	height: 52px;
	line-height: 52px;
	display: block;
	font-size: 16px;
	padding-left: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}
.about-tit-left li.active{
	background: #f49800;
	color: #fff;
}
.about-right-boxs{
	width: 910px;
	padding: 20px;
	box-sizing: border-box;
	border: 1px solid #eee;
	background: #fff;
	float: right;
}
.about-ws{
	margin-top: 10px;
}
.aboutimg{
	width: 457px;
	height: 321px;
	float: left;
}
.about-intro-text{
	width: 395px;
	height: 285px;
	float: left;
	margin-left: 15px;
}
.about-text{
	font-size: 16px;
	line-height: 32px;
	padding-top: 20px;
}
.link-dec{
	width: 97px;
	height: 35px;
	background: #eee;
	color: #999;
	text-align: center;
	display: inline-block;
	line-height: 35px;
	font-size: 16px;
	float: right;
	margin-top: 37px;
}
.link-dec:hover{
	background: #f49800;
	color: #fff;
}








.fixed-bottom{
	position: absolute;
	bottom: 0;
	left: 0;
}

/*底部*/
.foot-w-wrap{
	width: 100%;
	height: 330px;
	background: #272727;
	/* margin-top: 20px; */
	box-sizing: border-box;
	padding-top: 45px;
	color: #fff;
}
.foot-leftb{
	width: 510px;
	height: 180px;
}
.foot-leftb .conus-tit{
	padding-bottom: 5px;
	color: #f25925;
	font-size: 28px;
}
.conus-tit{
	font-size: 18px;
	padding-bottom: 20px;
	font-weight: bold;
}
.conus-tel{
	font-size: 14px;
	line-height: 30px;
}
.conus-tel span{
	font-size: 14px;
}
.foot-rightb{
	width: 590px;
	height: 195px;
}
.foot-nav{
	/* width: 237px; */
	float: left;
}
.foot-nav li{
	float: left;
	min-width: 58px;
	margin-right: 50px;
}
.foot-nav li a{
	color: #fff;
	line-height: 30px;
}
.foot-nav li a:hover{
	text-decoration: underline
}
.foot-codes{
	width: 116px;
}
.foot-codes img{
	width: 116px;
	height: 116px;
	margin-top: 45px;
}
.friend-links{
	margin-top: 50px;
}
.friend-links a{
	padding-right: 10px;
}
.foot-cnzz-mess{
	width: 100%;
	height:90px;
	line-height: 90px;
	color: #999;
}
.foot-cnzz-mess a{
	color: #999; !important;
}
.foot-cnzz-mess img{
	margin-top: 11px;
	margin-left: 10px;
}
/*侧边栏*/
.slider-box{width: 80px;/* height: 291px; */background: #333333;position: fixed;right: 6px;z-index:10;bottom: 7%;/* box-shadow: -2px 9px 12px rgba(0,0,0,0.3); */}
.slider-box a{
	width: 55px;
	height: 48px;
	border-bottom: 1px solid #3F3F3F;
	display:  block;
	margin: 0 auto;
	padding-bottom: 14px;
}
.icontalks{width:30px;height: 30px;background: url(../images/slider-qq.png) no-repeat;top: 21px;left: 24px;position: absolute;}
.icontel-b{width:30px;height: 30px;background: url(../images/slider-tel.png) no-repeat;top: 78px;left: 24px;position: absolute;}
.icontels{width: 30px;height: 27px;background: url(../images/slider-tel.png) no-repeat; top: 77px;left: 10px; position: relative;cursor: pointer;}
.icontels{width: 35px;height: 30px;background: url(../images/slider-wx.png) no-repeat;top: 17px;left: 11px;position: relative;cursor: pointer;}
.icontop{width: 80px;height: 25px;top: 188px;left: 0;position: absolute;cursor: pointer;background: #EA6248;/* box-shadow: -29px -1px 46px rgba(0,0,0,0.2); */}
.iconspan{background: #333;color: #fff;border-radius: 5px;display: inline-block;position: absolute;right: 50px;padding: 10px;font-size: 18px;bottom: -15px;display: none;cursor: pointer;min-width: 190px;}
.icontels:hover .iconspan{display: block;}
.ewm-img-box{width: 100px;
	height: 100px;
	position: absolute;
	top: -20px;
	right:45px;
	display: none;}
.ewm-img-box img
{
	width: 100%;
	height: 100%;
}
.icontalks:hover .ewm-img-box{display: block;}
.telcon{
	width: 240px;
	/* height: 65px; */
	background: #fff;
	position: absolute;
	right: 85px;
	display: none;
	box-shadow: -2px 9px 12px #f8f8f8;
	padding-bottom: 5px;
}
.tel-con-tit{
	padding: 10px 15px 5px 15px;
	font-size: 16px;
	font-weight: bold;
}
.tel-con-c{
	color: #333;
	font-size: 14px;
	padding-left: 15px;
}
.telwraps:hover .telcon{display: block;}
.telwraps{
	display: block !important;
	width: 55px;
	height: 48px;
}
.telcon-wxs{
	width: 95px;
	height: 95px;
	position: absolute;
	right: 85px;
	display: none;
	top:120px;
}
.telcon-wxs img{width:95px;height:95px}
.telwraps:hover .telcon-wxs{display: block;}
.iconsj{
	width:28px;
	height:14px;
	position: absolute;
	background: url(../images/top-s.png) no-repeat;
	display: block;
	background-size: cover;
	margin: 0 auto;
	margin-left: 27px;
	margin-top: 5px;
}
.ewm-page-boxs{
	width: 105px;
	
	background: #fff;
	float:  left;
	margin-left:  570px;
	margin-top: -21px;
}
.ewm-page-boxs img{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ewm-page-boxs p{
	text-align: center;
	color: #fff;
}

/*免费测算*/
.curm-box{
	width: 80px !important;
	height: 102px !important;
	background: #c33;
	padding: 5px 20px;
	box-sizing: border-box;
	text-align: center;
	color: #fff !important;
	margin-top: -102px !important;
	line-height: 30px;
	font-size: 16px;
}

.cur_pop_box{position:fixed;top:50%;left:50%;width:666px;min-height: 500px;margin:-250px 0 0 -333px;background:#f9f9f9;display:none;z-index:888;padding-bottom: 30px;}
.cur_pop_box .inner{position:relative}
.cur_pop_box .close_btn{position:absolute;top:0;right:0;width:54px;height:54px;text-align:center;line-height:54px;color:#000;font-size:30px;background:#f1f1f1}
.cur_pop_box .hd{height:108px;text-align:center;line-height:108px;background:#fff;font-size:24px}
.cur_pop_box .bd{padding-left:126px;padding-top:32px}
.cur_pop_box .bd .d1 .text{width:200px;height:16px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;background:#fff;color:#9b9b9b;margin-right:10px}
.cur_pop_box .bd .d1.full .text{width:412px;margin-right:0;}
.cur_pop_box .bd .d1 .text:focus{border:1px solid #888}
.cur_pop_box .bd .d{margin-bottom:14px}
.cur_pop_box .bd .d2{overflow:hidden}
.cur_pop_box .bd .d2 select{color:#9b9b9b;float:left;border:1px solid #e2e2e2;margin-right:7px;display:inline;width:132px;text-indent:6px;height: 35px;background:  #fff;}
.cur_pop_box .bd .d3 .text{width:412px;height:16px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;background:0 0;color:#9b9b9b}
.cur_pop_box .bd .d4{font-size:14px;color:#535353}
.cur_pop_box .bd .d4 input{vertical-align:-2px}
.cur_pop_box .bd .d5 .submit_btn{border:0 none;width:414px;height:40px;line-height:40px;text-align:center;color:#fff;background: #fe5462;cursor:pointer;font-size:14px;}
.cur_pop_box .bd .d5 .submit_btn:hover{background:#fb4655}
.apply_map_pops .d3 textarea{width:412px;height:50px;padding:10px;line-height:16px;font-size:14px;padding:11px 0;text-indent:14px;border:1px solid #e2e2e2;color:#9b9b9b;resize:none;background:  #fff;font-family:  微软雅黑;}

/*免费测算房价*/
.cs-list-tit{
	font-size: 14px;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.cs-list-tit li{
	float: left;
	padding: 0 10px 0 10px;
	color: #999;
	margin-left: 20px;
}
.cs-list-tit li.active{
	border-bottom: 2px solid #f49800;
	color: #333;
}
.cs-style-w{
	padding: 15px;
	box-sizing: border-box;
}
.cs-like{
	font-size: 14px;
	line-height: 25px;
	padding-left: 14px;
	padding-bottom: 10px;
}
.like-fg-box{
	width: 50%;
	float: left;
}
.like-fg-box a{
	width: 90%;
	height: 150px;
	display: block;
	margin: 0 auto;
	border: 1px solid #fff;
	margin-bottom: 20px;
}
.like-fg-box a img{
	width: 95%;
	height: 120px;
	display: block;
	margin: 5px auto;
}
.like-fg-box a.active{
	border: 1px solid #333;
}
.bd-left-box{
	float: left;
	width: 430px;
	border-right: 1px solid #efefef;
	display:  inline-block;
}
.cs-mess{
	margin-left:15px;
}
.cs-city{
	width: 145px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border:1px solid #dfdfdf;
}
.cs-mk{
	width: 72px;
	height: 30px;
	line-height: 30px;
	background: #fff;
	border:1px solid #dfdfdf;
}
.cs-mess li{
	margin-bottom: 10px;
}
.cs-sele{
	width: 95px;
}
.cs-hq{
	background: #c33;
	color: #fff;
	border: none;
	border-radius: 3px;
	padding: 6px 5px;
}
.hq-btns{
	width: 180px;
	height: 35px;
	background: #333;
	color: #fff;
	display: block;
	margin:40px auto;
	text-align: center;
}
.bd-right-box{
	float: left;
	width: 365px;
}

.vbj-box{ position:relative;display:none;width:800px;padding:20px 0; }
.l-box { float:left;box-sizing:border-box;width:430px;min-height:200px;border-right:1px dashed #ccc;padding:0 19px 0 20px; }
.r-box { float:right;box-sizing:border-box;width:370px;min-height:200px;padding:40px 20px; }
.cost-total { text-align:center;line-height:35px;font-size:20px; }
.cost-total em { display:inline-block;min-width:99px;margin:0 5px;text-align:center;vertical-align:bottom;font-size:24px;color:#f36f20; }
.cost-list { margin:30px 0; }
.cost-list li { float:left;width:50%;text-align:center;line-height:40px;font-size:14px;color:#666; }
.cost-list li em { display:inline-block;min-width:55px;margin:0 3px;text-align:center;color:#000; }
.cost-desc { text-align:center;font-size:16px;font-weight:bold;color:#666; }
.cost-desc em { font-size:16px;font-weight:bold;color:#333; }

.more-sjs{
	width:158px;
	height:40px;
	line-height: 40px;
	display: block;
	margin: 30px auto;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
	font-size: 14px;
}
.more-sjs:hover{
	background:#f49800;
	border:transparent;
	color:#fff;
}
/* .adva-intr-box1{
	margin-left: 33px;
	width: 270px;
}
.adva-intr-box2{
	margin-top: 27px;
}
.adva-intr-box3{
	margin-top: 31px;
	margin-left: 31px;
}
.adva-intr-box4{
	width: 285px;
	margin-left: -42px;
	margin-top: -2px;
}
.adva-intr-box5{
	margin-top:29px;
}
.adva-intr-box6{
	width: 250px;
	margin-top: 31px;
	text-align: justify;
	margin-left: -22px;
} */
.gallery-tit-cnqinggang{
	padding-top: 40px;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.gallery-tit-cnqinggang span{
	color: #f25925;
}
.gallery-tit-qinggangp{
	font-size: 16px;
	width: 857px;
	line-height: 1.5;
	margin: 30px auto 0 auto;
	padding-bottom: 30px;
}

.jiaju-pro-list-btn{
	height: 160px;
	text-align: center;
}
.jiaju-pro-list-btn a{
	display: inline-block;
	margin: 46px auto 0 auto;
	width: 324px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	background-color: #f5f5f5;
	border-radius: 5px;
	border:1px solid #434343;
	color: #2a2a2a;
	font-size: 20px;
}
.afr-news{
	background-color: #3f3f3f;
	padding-top: 50px;
	padding-bottom: 20px;
}
.afr-news-box{
	width: 1060px;
	margin: auto;
	overflow: hidden;
}
.afr-news-box-left{
	width: 548px;
}
.news-box-top{
	overflow: hidden;
}
.afr-news-box-right .news-box-top a,
.afr-news-box-left .news-box-top a{
	color: #fff;
	margin-top: 50px;
}
.afr-news-box-right{
	width: 492px;
	color: #fff;
}
.afr-news-box-right .news-box-top .fl{
	font-size: 24px;
	margin-top: 42px;
}
.news-box-rightfont{
	padding-bottom: 15px;
	border-bottom: 1px solid #525252;
	margin-top: 20px;
	display: inline-block;
	color: #fff;
}

.news-box-rightfont:hover{
	color:#fff;
	opacity: 0.8;
}
.news-box-rightfont:nth-last-child(1){
	border:none
}
.news-box-rightfont .iframe{
	width: 165px;
	height: 105px;
	background-color: #fff;
}
.news-box-rightfont span,
.news-box-rightfont p{display: block;}
.news-left-content{
	width: 78px;
	vertical-align: top;
}
.news-left-content p{
	height: 35px;
	background-color: #e96247;
	font-size: 18px;
	text-align: center;
	line-height: 35px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.news-left-content span{
	background-color: #575757;
	height: 30px;
	line-height:30px;
	text-align: center;
	font-size: 14px;
}
.news-center-content{
	width: 214px;
	margin-left: 15px;
	margin-right: 15px;
}
.news-center-content p {
	font-size: 16px;
	line-height: 1.8;
	margin-bottom: 28px;
}
.news-center-content span{
	font-size: 14px;
}
.news-slideBox{ width:548px; height:384px; overflow:hidden; position:relative; }
.news-slideBox .bd{ position:relative; height:100%; z-index:0;   }
.news-slideBox .bd li{ zoom:1; vertical-align:middle; }
.news-slideBox .bd img{ width:548px; height:384px; display:block;  }
.news-slideBox .prev,
.news-slideBox .next{ position:absolute; left:0; top:50%; margin-top:-42px; display:block; width:75px; height:75px; background:url(../../../../Public/Home/images/slider-arrow.png) -92px 21px  no-repeat #000; filter:alpha(opacity=50);opacity:0.5;   }
.news-slideBox .next{ left:auto; right:0; background-position:28px 22px; }
.news-slideBox .prev:hover,
.news-slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.news-slideBox .prevStop{ display:none;  }
.news-slideBox .nextStop{ display:none;  }
.news-shade{
	width: 100%;
	position: absolute;
	height: 50px;
	color: #fff;
	line-height: 50px;
	left: 0;
	padding-left: 25px;
	bottom: 0;
	background-color: rgba(0,0,0,0.6);
}

.news-line-box{
	background-color: #6d6d6d;
}
.news-line{
	height: 65px;
	color: #ffffff;
	overflow: hidden;
	background-color: #6d6d6d;
	width: 800px;
} 
.news-line-box .w .dib{
	color: #fff;
	height: 65px;
	line-height: 65px;
}
.news-line-box .w{
	overflow: hidden;
}
.news-line a{
	color: #ffffff;
	margin-right: 20px;
	width: 600px;
	display: inline-block;
	float: left;
}
.news-line span{
	text-align: right;
	margin-right: 20px;
	display: inline-block;
	float: left;
}
.news-line-box img{
	width: 20px;
	height: 17px;
	float: left;
	margin-top: 11px;
}
.news-line li{height:65px;text-indent:15px; font-size:16px; line-height:65px;list-style:none;padding-right: 20px;width: 800px;} 
.news-line-title{
	color: #fff;
	margin-top:20px;
	height:25px;
	line-height: 25px;
	font-size: 20px;
	padding-left: 8px;
	border-left: 4px solid #e96247;
	padding-right: 20px;
	border-right: 2px solid #bbbbbb;
}
/* .apply-fx{
	position: relative;
}
.apply-fx div{
	display: none;
	padding: 10px;
	position: absolute;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
	left: 2px;
	z-index: 999;
}
.apply-fx div img{
	width: 100px;
	height: 100px;
} */
