/* ======= 问答伸缩-手风琴 =========*/
#sideMenus{ padding-bottom:10px;margin:0 auto; margin-top:25px;width:750px;  }
#sideMenus .hd{  background:url(../images/icons.png) #fff 710px -36px no-repeat;   border-bottom:1px #999 solid;cursor:pointer;}
#sideMenus .hd h3{ color:#666; font-size:13px; padding:8px;display:block;  }
#sideMenus .on{ background:url(../images/icons.png) #B60005 710px -70px no-repeat; padding-top:5px; }
#sideMenus .on h3{ color:#fff;padding-bottom:10px;}
#sideMenus .on h3:hover{ color:#fff;}
#sideMenus  h3:hover{ color:#b60005;}
#sideMenus .bd{ padding-bottom:10px; overflow:hidden; display:none;color:#666;  }
#sideMenus .bd p{ line-height:150%; font-size:13px; padding-left:10px;padding-right:10px;float:left;padding-top:10px;    }

/*疑难专题*/
.aboutbodys .aboutNav ul li span{ width:20px; height:25px;  display:block; margin-left:16px; margin-bottom:5px;margin-top:-18px;}
.aboutbodys .aboutNav ul li .nav112 span{ background:url("../images/1.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav113 span{ background:url("../images/2.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav114 span{ background:url("../images/3.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav115 span{ background:url("../images/4.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav116 span{ background:url("../images/5.png") no-repeat top center;background-size:20px 40px}
.aboutbodys .aboutNav ul li .nav117 span{ background:url("../images/6.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav118 span{ background:url("../images/7.png") no-repeat top center;background-size:20px 40px;}
.aboutbodys .aboutNav ul li .nav119 span{ background:url("../images/8.png") no-repeat top center;background-size:20px 40px;}


.aboutbodys .aboutNav ul li .nav112:hover span{ background:url("../images/11.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav113:hover  span{ background:url("../images/22.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav114:hover span{ background:url("../images/33.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav115:hover span{ background:url("../images/44.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav116:hover span{ background:url("../images/55.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav117:hover span{ background:url("../images/66.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav118:hover span{ background:url("../images/77.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .nav119:hover span{ background:url("../images/88.png") no-repeat top center;background-size:20px 40px; }

.aboutbodys .aboutNav ul li .on112 span{ background:url("../images/11.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on113  span{ background:url("../images/22.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on114 span{ background:url("../images/33.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on115 span{ background:url("../images/44.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on116 span{ background:url("../images/55.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on117 span{ background:url("../images/66.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on118 span{ background:url("../images/77.png") no-repeat top center;background-size:20px 40px; }
.aboutbodys .aboutNav ul li .on119 span{ background:url("../images/88.png") no-repeat top center;background-size:20px 40px; }

.aboutbodys .tbox{ height:70px; background:#fff; }
.aboutbodys .aboutNav{  color:#777; margin-left:26px;  }
.aboutbodys .aboutNav a{ color:#777; padding:0px 2.8px; font-size:14px; }
.aboutbodys .aboutNav last-child > a{  border-right:none;}
.aboutbodys .aboutNav ul li {float:left;border-right:#CCCCCC 1px solid;  padding-left:22px;padding-right:11px;}
.aboutbodys .aboutNav ul li:a{ color:#777;  font-size:14px;  }
.aboutbodys .aboutNav ul li:last-child > a{
   border-right:none;
}
.aboutbodys .aboutNav ul li:last-child {
   border-right:none;
}
.aboutbodys .aboutNav a:hover{color:#B10F15;}
.aboutbodys .aboutNav .on112{ color:#B10F15;}
.aboutbodys .aboutNav .on113{ color:#B10F15;}
.aboutbodys .aboutNav .on114{ color:#B10F15;}
.aboutbodys .aboutNav .on115{ color:#B10F15;}
.aboutbodys .aboutNav .on116{ color:#B10F15;}
.aboutbodys .aboutNav .on117{ color:#B10F15;}
.aboutbodys .aboutNav .on118{ color:#B10F15;}
.aboutbodys .aboutNav .on119{ color:#B10F15;}


.orderbg{ padding:30px; background-color:#fff;}
.orderbg .notice {clear: both;width: auto;border: 1px solid #dedcdd;font-size: 14px;background: #fafafa;color: #3f3f3f;margin: 10px;padding: 10px 10px 10px 44px;}
.orderbg .notice h3 {line-height: 30px; color: #B10F15;font-size: 14px; }

.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #999;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(1);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.demo{width:728px;margin:0 auto; margin-top:30px;}
.menu_head{padding:10px 10px;cursor:pointer;color:#a4a4a4; font-size:14px; position:relative;background:#fff url(../images/left.png) center right 20px no-repeat;border-top:1px #999 solid;}
.menu_list .current{background:url(../images/down.png) #B60005  center right 20px no-repeat;padding-right:10px;color:#fff;}
.menu_body{display:none; line-height: 180%; line-height:180%; font-size:14px; padding-top:15px;padding-bottom:15px;padding-left:10px;padding-right:8px; text-align: justify;
       text-justify: inter-ideograph;}

/* 内页设计师 */

.case-team-list-box {
  width: 1250px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 5px;
}
.case-team-list-modal {
  display: inline-block;
  padding: 0px;
  width: 355px;
  border: 0px solid #FFFFFF;
  background: #fff;
  margin-bottom: 20px;
  position: relative;
  height:302px;
  margin-right: 16px;
  transition: 0.5s;

}
.case-team-list-modal img {
  display: block;
  position: relative;
  left: 0px;
  top: 0px;
  width: 355px;
  height: 197px;
}
.case-team-list-modal:hover {
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0.5, 0.2);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.case-team-list-modal:hover .case-team-list-modal-btnbox{
  display: block;
}
.case-team-list-modal-title {
  display: block;
  width: 350px;
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.case-team-list-modal-title .case-team-list-modal-title-name {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #000000;
  text-align:center;
}

.case-team-list-modal-title {
  display: inline-block;
  font-size: 13px;
  color: #000;
}
.case-team-list-modal-title .case-team-list-modal-title-name:hover {
  color: #B10F15;
}
.case-team-list-modal-title .green-line {
  width: 150px;
  height: 1px;
  background-color: #B10F15;
  margin: 0 auto;
  margin-top: 5px;
}

.case-team-list-modal-des {
  font-size: 12px;
  color: #67666b;
 /* color: red; */
  margin-bottom: 10px;
  overflow: hidden;
  line-height:20px;
  padding-left:10px;
  padding-right:10px;
}

/* 内页荣誉客户 */

.case-team-list-box1 {
  width: 1250px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 5px;
}
.case-team-list-modal1 {
  display: inline-block;
  padding: 0px;
  width: 255px;
  border: 0px solid #FFFFFF;
  background: #fff;
  margin-bottom: 20px;
  position: relative;
 
  margin-right: 26px;
  transition: 0.5s;

}
.case-team-list-modal1 img {
  display: block;
  position: relative;
  left: 0px;
  top: 0px;
  width: 255px;
  height:auto;
}
.case-team-list-modal1:hover {
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0.5, 0.2);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.case-team-list-modal1:hover .case-team-list-modal-btnbox1{
  display: block;
}
.case-team-list-modal-title1 {
  display: block;
  width: 250px;
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top:10px;
  border-top:#999 1px dashed;
}
.case-team-list-modal-title1 .case-team-list-modal-title-name1 {
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  color: #000000;
  text-align:center;
}

.case-team-list-modal-title1 {
  display: inline-block;
  font-size: 13px;
  color: #000;
}
.case-team-list-modal-title1 .case-team-list-modal-title-name1:hover {
  color: #B10F15;
}
.case-team-list-modal-title1 .green-line {
  width: 150px;
  height: 1px;
  background-color: #B10F15;
  margin: 0 auto;
  margin-top: 5px;
}

.case-team-list-modal-des1 {
  font-size: 12px;
  color: #67666b;
  margin-bottom: 10px;
  overflow: hidden;
  line-height:20px;
  padding-left:10px;
  padding-right:10px;
}


/* 内页在建工地 */

div.step_context{ height:70px; }

.step_context ul{  height:70px; width:auto; list-style:none; margin:0px; padding:0px; float:left; }
.step_context li{ 
background-image:  url("../images/pc/step2.png");
 background-repeat:no-repeat;
border:none;
height:37px;width:80px; 
float:left;
list-style:none;
line-height:37px;position:relative; }
.step_context li  span{
width:35px; height:26px; display:block; position:absolute; top:12px; left:35px; line-height:25px; color:#FFFFFF; font-weight:bold; font-size:17px;}
.step_context li a{ 
border:none;height:37px;width:80px; float:left;color:#003300;top:35px;
text-decoration:none; font-size:12px;list-style:none; text-align:center; position:absolute;  }
/*第一步完成，并且当前步骤大于1 样式*/
li.firstFinshStep{
 background-position: 0px -97px;
}
li.firstFinshStep a{

}
/*只进行到第一步*/
li.firstFinshStep_curr1{
 background-position: 0px -287px;
}
li.firstFinshStep_curr1 a{
 font-size:13px;

}
/*已经完成的步骤的样式*/
li.finshStep{
 background-position: 0px -235px;
}
li.finshStep a{
 font-size:13px;
 
}

/*下一步未完成的步骤样式*/
li.coressStep{
 background-position: 0px -47px;

}
li.coressStep a{
 font-size:13px;

}

/*等待完成的步骤样式*/
li.loadStep{
 background-position: 0px -1px;
 
}
li.loadStep a{
 color:#b1b1b1;
 font-size:13px;
}
li.loadStep  span{
color:#f1f1f1;}
/*最后一个步骤完成后的样式*/
li.finshlast{
 background-position: 0px -144px;
 
}
li.finshlast a{

}
/*最后一个步骤的样式*/
li.last{
 background-position: 0px -185px;
 }
 li.last a{
 color:#b1b1b1;
  font-size:13px;

}
li.last  span{
color:#f1f1f1;
}


/*表单*/
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:560px;height:460px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative; background:#b52200; padding-left:50px;}
.theme-poptit h2{font-size:25px;  color:#FFFFFF; text-align:center;background:url(../images/pc/ylogo.png) no-repeat 0px 0px; padding-left:15px;}
.theme-poptit h2 span{font-size:13px;color:#FFFFFF; text-align:center;}

.theme-popbod{padding:10px 15px;color:#444;height: 200px;  padding-left:100px;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#ffff00;padding:5px;margin:-2px -5px -5px;font:bold 30px/30px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#fff;}
.btn.theme-reg{position: absolute;top: 8px;left: 43%;display: none}
.inp-gray,.feed-mail-inp{border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}
.size_forms {
  font-family: "microsoft yahei";
  font-size:14px;
}
.size_forms input {
  line-height: 28px;
  height: 28px;
  border: 1px solid #E8E8E8;
  padding-left: 10px;
}
.size_forms span {
color:#fff;
font-size:18px;
}
.size_forms .house_info input {
  width: 260px;
}
.size_forms .btnbox{ margin-top:20px; margin-left:90px;}
.size_forms .btnbox .submit{ width:196px; height:36px; border:none; cursor:pointer; background:#991010; font-size:20px; color:#fff; border-radius:8px;}

.size_form {
  font-family: "microsoft yahei";
  background:#FFFFFF;
  font-size:14px;
}
.size_form p {
  color: #71B426;
  font-size: 20px;
  text-align: center;
}
.size_form select,
.size_form input {
  line-height: 28px;
  height: 28px;
  border: 1px solid #E8E8E8;
  padding-left: 10px;
}
.size_form .house_type select {
  width: 50px;
}

.size_form .house_area input {
  width: 215px;
}
.size_form .house_area .area {
  float: right;
  display: inline-block;
  line-height: 28px;
  margin-right:101px;
  width: 30px;
  background: #EDEDED;
  text-align: center;
  border: 1px solid #d4d4d4;
}
.size_form .house_city select {
  margin: 0 auto;
  width: 145px;
}
.size_form .house_info input {
  width: 260px;
}
.size_form .house_name input {
  width: 160px;
}
.size_form .house_number {
  width: 315px;
}
.size_form .house_number input {
  width: 120px;
}
.size_form .house_number div {
  display: inline-block;
  border: 1px solid #71B426;
  text-align: center;
  line-height: 28px;
  font-size: 12px;
  width: 100px;
  color: #71B426;
  cursor: pointer;
}
.size_form .house_number div:hover {
  background: #71B426;
  color: #fff;
}
.submit_btn {
  color: #fff;
  background: #B10F15;
  line-height: 38px;
  text-align: center;
  margin-left: 28px;
  width: 118px;
  font-size: 14px;
  cursor: pointer;
  padding: 0 25px 0 15px;
  display: inline-block;
  border: 1px solid #B10F15;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.submit_btn:hover {
  color: #B10F15;
  background: transparent;
}

.size_form .btnbox{ margin-top:20px; margin-left:90px;}
.size_form .btnbox .submit{ width:196px; height:36px; border:none; cursor:pointer; background:#B10F15; font-size:14px; color:#fff; border-radius:8px;}


/*品牌合作*/
.ibrandLogo{ margin-top:20px; padding:20px 0; border-top:1px solid #b1b1b1; height:163px;}
.ibrandLogo .timg{ width:227px; height:163px;}
.ibrandLogo .itemlist{ width:868px; height:163px; overflow:hidden;}
.ibrandLogo .itemlist a{ float:left; height:78px; width:117px; margin-left:7px; margin-bottom:7px;}

.ibottomImg{ border-bottom:4px solid #1b3b2c;}
/*脚部*/
.fenlink a{ font-size:13px; color:#ECC896; padding-left:6px;}
.fenlink a:hover{ font-size:13px; color:#fff}

#footer{
	width:auto;
	height:170px;
	margin:0 auto;
	background:url(../images/pc/foot_bg.jpg) no-repeat center bottom #FFFFFF;
}
#footer p{
	color: #783501;
	line-height:25px;
	padding-top:-50px;
	text-align:center;
}
.foot a:hover{
	color: #CCC;
	text-decoration: underline;
}

.mbx{height:50px; line-height:50px; font-size:12px;}
.mbx a{ color:#000;}
.mbx a:hover{ color:#B10F15;}
.mbx span{ padding:0 8px;}

.left{ width:870px; overflow:hidden; }
.left1{ width:1100px; overflow:hidden; }
.right{ width:220px; }

.page{clear:both;width:100%;text-align:center;line-height:30px;overflow:hidden;padding:15px 0;}
#pages a{border:1px solid #e5e5e5;color:#3e3a39;overflow:hidden;margin:0 2px 0 0;padding:5px 10px;}
#pages a:hover{ background:#3e3a39; color:#fff;}
#pages span{font-weight:700;color:#B10F15;margin: 0 5px;}
/*案例列表页*/

.left .whereBox{ width:auto;padding:20px;  margin:0 auto 10px auto; background-color:#fff;}
.left .whereBox .item{ height:40px; line-height:40px; border-bottom:1px dashed #b1b1b1;}
.left .whereBox .item span{ padding:0 30px  0 20px;}
.left .whereBox .item a{ display:inline-block; height:25px; padding:0 10px; line-height:25px; color:#414141;}
.left .whereBox .item a:hover{ text-decoration:underline;color:#414141;}
.left .whereBox .item .active{ background-color:#B10F15; color:#fff;}
.left .content{ padding:20px; background:#fff;  width:auto; }
.left .content .item{ width:266px;  margin-right:13px; float:left;  margin-bottom:16px; position:relative; }

.left .content .item .bgbox{ background:#fff; border:2px solid #fff;padding:8px;margin-top:10px;}
.left .content .item .active{border-color:#B10F15; z-index:999; position:relative;}
.left .content .rlast{ margin-right:0px;}
.left .content .item .txt{ font-weight:bold; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.left .content .item .txt a{ color:#3e3a39;}
.left .content .item .desc{ color:#6e6e6e; height:20px;/* border-bottom:1px solid #479b07;*/ margin-bottom:10px;}
 
.left .content .item .btnbox a{ display:inline-block; height:20px; width:75px; text-align:center; line-height:20px; color:#929292; border:1px solid #cfcfcf; margin-right:8px;}
.left .content .item .btnbox a:hover{ background-color:#B10F15; color:#fff;}

.left .content .item .desbox{ height:60px;z-index:0;!important;}
.left .content .item .desbox .img{ height:60px; width:60px; margin-right:10px;}
.left .content .item .desbox .img .destxtmicon{ width:60px; height:60px; left:0px; top:0px; background-position:-150px 0;}
.left .content .item .desbox .info{ width:175px;}
.left .content .item .desbox .info .name{ line-height:30px;}
.left .content .item .desbox .info .name a{ color:#1f3d30;}
.left .content .item .desbox .info .name a:hover{ text-decoration:underline;}
.left .content .item .desbox .info .name span{ color:#B10F15; padding-left:5px;}

/*右边表单*/
.right .formBox{}
.right .formBox h1{ color:#3e3a39; font-size:24px; font-weight:bold; text-align:center; padding-top:15px;}
.right .formBox h2{ color:#B10F15; text-align:center; margin:5px 0px 25px 0px; font-size:12px;}
.right .formBox div{ padding-left:5px; line-height:28px; height:28px; margin-bottom:10px;}
.right .formBox div .code{ width:40px;}
.right .formBox .btnbox{ margin:10px 0; padding-left:0px;}
.right .formBox .btnbox .submit{ width:196px; height:36px; border:none; cursor:pointer; background:#B10F15; font-size:14px; color:#fff; border-radius:8px;}
.right .formBox .numbox{ padding-left:0px;}
.right .formBox i{ padding:0 5px; color:#B10F15;}
.box-fixed{
            min-height:500px;
           width:220px;
           background-color:#fff;
            position:relative;
            top:0px;
			z-index:10;
		   
        }
.tab_fix_bottom {
            position: absolute;
            bottom:0px;
           
        }
.tab_fix{
            position:fixed;
			 top: 20px;

        }

/*右边热装小区*/

.right .hotXiaoqu{ background:#fff; margin-top:10px; padding:10px; width:auto;}
.right .hotXiaoqu h1{   font-size:18px; font-weight:bold; color:#3e3a39; line-height:38px; height:38px;}
.right .hotXiaoqu h1 a{ color:#B10F15; font-size:12px; }
.right .hotXiaoqu h1 a:hover{ text-decoration:underline; font-weight:bold;  }
.right .hotXiaoqu .item{ padding:15px 0px; border-bottom:1px solid #B10F15; height:65px; overflow:hidden;}
.right .hotXiaoqu .item .img{ margin-right:10px;}
.right .hotXiaoqu .item .info{ width:115px; height:65px;}
.right .hotXiaoqu .item .info h2{ height:20px; line-height:20px; overflow:hidden;}
.right .hotXiaoqu .item .info h2 a{ font-size:14px; font-weight:bold; color:#3e3a39;}
.right .hotXiaoqu .item .info p{ padding-top:6px; }
.right .hotXiaoqu .item .info p a{ color:#bfbfbf;}
.right .hotXiaoqu .item .info p .lookhref{ color:#B10F15;}
.right .hotXiaoqu .item .info p .i1{ height:10px; width:10px;  display:inline-block; margin-right:5px; background-position:-241px 0px; }
.right .hotXiaoqu .item .info p .i2{ height:10px; width:10px;  display:inline-block; margin-right:5px; background-position:-253px 0px; }
.right .hotXiaoqu a:hover{ text-decoration:underline;}
.contacttxt p{line-height:25px; font-size:15px;}
/*右边活动*/

.right .formBox .huodong{ background:#fff; min-height:170px; margin-left:-5px; margin-top:-10px; }
.right .formBox .huodong h1{   font-size:18px; font-weight:bold; padding-left:7px;color:#3e3a39;text-align:left; line-height:20px; height:20px; margin-bottom:6px;}
.right .formBox .huodong h1 a{ color:#B10F15; font-size:12px; }
.right .formBox .huodong h1 a:hover{ text-decoration:underline; font-weight:bold;  }
.right .formBox .huodong .txt{ line-height:35px; overflow:hidden; height:35px;}
.right .formBox .huodong .txt a{ color:#525252;}
.right .formBox .huodong .txt a:hover{ text-decoration:underline;}

/*设计师列表页*/
.desBody {}
.desBody .destitle{ line-height:59px; height:59px; padding-left:10px; font-size:24px; color:#3e3a39; border-bottom:1px dashed #e1e1e1; }
.desBody .destitle i{background: url(../images/pc/header_top2.png) no-repeat right center;padding-left:15px; }
.desBody .destitle1{ line-height:26px; font-size:24px; text-align:center; background:#f9f9f9; padding-top:20px;padding-bottom:20px;}
.desBody .destitle1 span{ color:#777; font-size:15px;}

.desBody .destitle span{ color:#777; padding-left:10px; font-size:15px; padding-bottom:30px;}
.desBody .space{ height:10px; background:#fff; margin-bottom:10px;}
.desBody .teamImg{ overflow:hidden;}
.desBody .teamDesc{ padding:0 65px; height:150px; background:#fff; margin-bottom:10px;} 
.desBody .teamDesc h1{ color:#3e3a39; font-size:16px; line-height:50px; height:50px;font-weight:bold;}
.desBody .teamDesc h1 span{ padding-left:15px; color:#e9e9e9;}
.desBody .teamDesc p{ line-height:24px; color:#3e3a39;}

.desBody .teamtitle{ height:51px; border-bottom:1px dashed #e1e1e1; line-height:51px; padding-left:65px; font-size:20px; color:#3e3a39; font-weight:bold;background:#fff;}
.desBody .teamtitle span{ color:#e9e9e9; padding-left:10px;}
.desBody .listBox{ background:#fff; padding:20px 15px;}
.desBody .listBox .item{ width:236px; height:430px; padding:10px; border:2px solid #fff; float:left; margin:0px 10px 10px 0px;}
.desBody .listBox .rlast{ margin-right:0px;}
.desBody .listBox .item .img{}
.desBody .listBox .item .name{color:#a8a8a8; margin:8px 0  ;}
.desBody .listBox .item .name a{ color:#3e3a39; font-weight:bold; font-size:14px; padding-right:20px;}
.desBody .listBox .item .linian{ color:#6e6e6e; line-height:20px; height:20px; overflow:hidden;}
.desBody .listBox .item .btnBox{ margin-top:12px;}
.desBody .listBox .item .btnBox a{ display:inline-block; width:80px; height:22px; border:1px solid #cfcfcf; color:#a2a2a2; line-height:22px; text-align:center; margin-right:10px;}
.desBody .listBox .active{ border-color:#B10F15;}
.desBody .listBox .active .name{color:#B10F15;}
.desBody .listBox .active .btnBox a{ border-color:#B10F15;}
.desBody .listBox .active .btnBox a:hover{ background:#B10F15; color:#fff;}
/*showcase*/
.showcase{ padding:20px 35px; width:auto; background:#fff;}

.ad-gallery{width: 800px; background:#fff; position:relative; overflow:hidden;}
	.ad-gallery, .ad-gallery *{margin: 0; padding: 0;} 
.ad-gallery .ad-image-wrapper{width: 100%; height: 600px; margin-bottom: 10px; position: relative; overflow: hidden;} 
.ad-gallery .ad-image-wrapper .ad-loader{position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC;} 
.ad-gallery .ad-image-wrapper .ad-next{position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100;} 
.ad-gallery .ad-image-wrapper .ad-prev{position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next{/* Or else IE will hide it */ background: url(../images/non-existing.jpg)\9} 
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery 
.ad-image-wrapper .ad-next .ad-next-image{background: url(../images/ad_prev.png); width: 30px; height: 30px;  position: absolute; top: 47%; left: -10px; z-index: 101;} 
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background: url(../images/ad_next.png); width: 30px; height: 30px; right: -10px; left: auto;} 
.ad-gallery .ad-image-wrapper .ad-image{position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9;} 
.ad-gallery .ad-image-wrapper .ad-image a img{border: 0;} 
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position: absolute; bottom: 0px; left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(../images/opa75.png); color: #fff;} 
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');} .ad-gallery.ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display: block;} 
.ad-gallery .ad-controls{height: 20px; display:none;} 
.ad-gallery .ad-info{float: left;} .ad-gallery .ad-slideshow-controls{float: right;} 
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left: 5px; cursor: pointer;} 
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left: 5px; font-size: 0.9em;} 
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor: default; font-style: italic;} 
.ad-gallery .ad-nav{width: 100%; position: relative; height:137px; padding:10px 0;} 

.ad-gallery .huxingtu{   position:absolute; left:0px; top:10px;}
.ad-gallery .huxingtu img{height:133px; width:190px;border:2px solid #ccc;}
.ad-gallery .ad-forward, .ad-gallery .ad-back{position: absolute; top: 12px; height: 133px; width:20px; z-index: 10; background:#ccc;} /* IE 6 doesn't like height: 100% */ 
* html .ad-gallery .ad-forward, .ad-gallery .ad-back{height: 133px;} 
.ad-gallery .ad-back{cursor: pointer;    display: block; background: url(../images/icon.png) -1px -471px no-repeat; } 
.ad-gallery .ad-forward{cursor: pointer; display: block; right: 2px;  background: url(../images/icon.png) -22px -471px no-repeat; } 
.ad-gallery .ad-nav .ad-thumbs{overflow: hidden; width: 755px; margin-left: 20px;} .ad-gallery .ad-thumbs .ad-thumb-list{float: left; width: 9000px; list-style: none;} 
.ad-gallery .ad-thumbs li{float: left; padding-right: 5px;} .ad-gallery .ad-thumbs li a{display: block;} 
.ad-gallery .ad-thumbs li a img{border: 2px solid #fff; display: block;width:auto; height:133px;} 
.ad-gallery .ad-thumbs li a.ad-active img{border: 2px solid #B10F15; }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads{position: absolute; left: -9000px; top: -9000px;}
.ad-gallery #huxing-bigimg{ position:absolute; top:-600px; left:0px; height:600px; width:800px; z-index:999; background:#fff; text-align:center;}

.showcase .yourLiket{ font-size:24px; color:#3e3a39; padding:10px;}
.showcase .box{ padding:15px; background:#e1e1e1; overflow:hidden; height:120px; text-align:center;}
.showcase .box p{ float:left; overflow:hidden; margin-right:12.6px; margin-top:1px;}
.showcase .box p img{}
.showcase .box p a{ color:#777777;}
.showcase .box p a:hover{ color:#000;}
.showcase .box .rlast{ margin-right:0px;}


.yourhotLiket{ font-size:24px; color:#3e3a39; padding:10px;margin-top:30px; }
.hotbox{ padding:10px; background:#e1e1e1; overflow:hidden;  text-align:center;height:280px;}
.hotbox p{ float:left; overflow:hidden; margin-right:15px; margin-top:8px; width:150px;}
.hotbox p img{ padding-bottom:5px;}
.hotbox p a{ color:#777777;}
.hotbox p a:hover{ color:#B10F15;}
.hotbox .rlast{ margin-right:0px;}


.right .thebox{ border-bottom:#dedede 1px solid; background-color:#fff; margin-bottom:10px;}
.right .thebox .title{ line-height:50px; padding-left:20px; font-size:18px; font-weight:bold;}
.right .thebox .info{ color:#999999; padding:0 5px 10px 10px; font-size:13px; line-height:23px;}
.right .thebox .xqbox{ height:65px; margin-bottom:15px; padding-left:20px;}
.right .thebox .xqbox .img{}
.right .thebox .xqbox .info{ width:100px; padding-left:10px;}
.right .thebox .xqbox .info .name{ margin-bottom:10px; overflow:hidden; height:20px; line-height:20px;}
.right .thebox .xqbox .info .name a{ font-size:14px; font-weight:bold; color:#3e3a39;}
.right .thebox .xqbox .info .morecase{ margin-bottom:5px;}
.right .thebox .xqbox .info .morecase a{ color:#B10F15;}
.right .thebox .xqbox .info .newyh a{ color:#bfbfbf;}
.right .thebox .xqbox .info p:hover{ text-decoration:underline;}
.right .thebox .desname{ padding:15px 20px;}
.right .thebox .desname a{ font-size:14px; font-weight:bold; color:#3e3a39; padding-right:10px;}
.right .thebox .desname span{ color:#b8b8b8; float:right;}
.right .thebox .desname a:hover{ text-decoration:underline;}
.right .thebox .desbtnbox a{ width:90px; display:inline-block; height:24px; color:#fff; line-height:24px; text-align:center; }
.right .thebox .desbtnbox a:hover{ opacity:0.8;filter:alpha(opacity=80);   }
.right .thebox .desbtnbox{ margin-top:-3px;margin-left:-25px;}
.right .thebox .desbtnbox .btn1{ background:#2e2e2e;}
.right .thebox .desbtnbox .btn2{ background:#B10F15; margin-left:15px; margin-bottom:20px;}



.case-table {
  margin-top: 10px;
}
.case-table table {
  display: block;
  width: 100%;
  height: auto;
  table-layout: fixed;
}
.case-table table tr {
  display: block;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
}
.case-table table tr:first-child {
  border-top: 1px solid #eaeaea;
}
.case-table table tr td {
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  width:150px;
}
.case-table table tr td div {
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #666666;
}
.case-table table tr td:nth-child(odd) {
  width: 125px;
  background: #f2f2f2;
  color: #000;
  text-align: center;
}
.case-table table tr td:nth-child(even) {
  background: #fff;
  color: #000;
  text-align: center;
  overflow: hidden;
  color: #666666;
}

/*设计师show*/

.showdesbox{ background:#fff; padding:30px 20px;}
.showdesbox .todesbtn{ height:37px; width:130px; line-height:37px; color:#fff; background:#B10F15; border-radius:6px; top:0px; right:20px; font-size:14px;z-index:1;}
.showdesbox .todesbtn:hover{ background:#2d2a29;}
.showdesbox .infobox{ height:280px;}
.showdesbox .infobox .img{ width:250px; margin-right:30px;}
.showdesbox .infobox .info{ width:550px;}
.showdesbox .infobox .info .name{ padding-bottom:12px;}
.showdesbox .infobox .info .name strong{ font-size:24px; color:#353535;}
.showdesbox .infobox .info .name span{ font-size:14px; color:#B10F15; padding-right:40px; padding-left:40px;}
.showdesbox .infobox .info .desc{ border-bottom:1px dashed #e1e1e1;   line-height:24px; color:#777; font-size:14px; margin-bottom:30px; overflow:hidden; }
.showdesbox .infobox .info p{ line-height:20px; margin-bottom:10px; color:#777;font-size:14px;}
.showdesbox .infobox .info p span{ font-weight:bold; padding-right:25px;color:#353535;}
.showdesbox .daitxt{ border-bottom:1px solid #b8b8b8; margin-bottom:10px; margin-top:10px; }
.showdesbox .daitxt p{ border-bottom: solid 4px #B10F15; width:150px; font-size:24px; color:#2d2a29; margin-top:20px;}

.left .showdesbox .content{  padding:0;}

.right .desrq{ padding:0 20px; border-bottom:1px dashed #b8b8b8; line-height:30px;}
.right .desrq a{ color:#3e3a39;}

/*视频列表*/

.vodeoImg{background:url(../images/videoimg.jpg) top center no-repeat; padding-top:180px;}
.vodeotopbox{ width:1030px; margin:auto auto; border:10px solid #dbdbdb; padding:25px; background:#fff;height:460px;}
.vodeotopbox .vleft{ height:460px; width:600px;}
.vodeotopbox .vleft .t{ border:1px solid #dbdbdb; line-height:48px; height:48px; padding-left:15px; width:auto; font-size:18px; font-weight:bold; color:#828282; margin-bottom:8px; }
.vodeotopbox .vleft .avi{ height:400px; width:600px;}
.vodeotopbox .vright{ height:460px; width:415px; }
.vodeotopbox .vright .item{background:#e8e8e8;}
.vodeotopbox .vright .item .t{ line-height:60px; color:#111111; font-size:18px; font-weight:bold; padding-left:28px; width:auto;}
.vodeotopbox .vright .item .img{ margin:0 15px 18px 25px;}
.vodeotopbox .vright .item .info{ width:188px;}
.vodeotopbox .vright .item .info .name{ line-height:47px; border-bottom:1px solid #B10F15; font-size:24px; color:#353535;}
.vodeotopbox .vright .item .info .name span{ font-size:14px; color:#B10F15; padding-right:5px;}
.vodeotopbox .vright .item .info p{ line-height:20px; font-size:12px; color:#606060; padding:5px; height:110px; overflow:hidden;}
.vodeotopbox .vright .con{margin-top:10px; padding-bottom:16px;}
.vodeotopbox .vright .con p{ line-height:20px; color:#606060; padding:0 25px; height:60px; overflow:hidden;}
.vodeotopbox .vright .con a{ width:270px; height:44px; display:block;   line-height:44px; text-align:center; color:#fff; font-size:16px; background:#B10F15; margin:10px auto; border-radius:5px;}
.vodeotopbox .vright .con a:hover{background-color: #3e3a39;}
.vodeoList{ background:#fff; padding-bottom:30px;}
.vodeoList .title{ color:#474747; font-size:24px; font-weight:bold; line-height:70px; height:70px; padding-left:40px; border-bottom:1px solid #dbdbdb; margin-bottom:18px;}

.vodeoList .item{ padding:0 35px; margin-bottom:30px; height:222px;}
.vodeoList .item .txt{ width:614px; height:212px; border:5px solid #dbdbdb; padding:0 30px;}
.vodeoList .item .txt h1{ line-height:48px; height:48px; color:#424242; font-size:18px; font-weight:bold; border-bottom:1px solid #dbdbdb; margin-bottom:20px;}
.vodeoList .item .txt p{ line-height:24px; color:#828282; width:480px; text-indent:25px;}
.vodeoList .item .btn{ width:112px; height:111px;   top:70px; right:70px; display:block; background-position:0 -230px;}
.vodeoList .item .btn:hover{background-position:0 -344px;}
.vodeoList .item .ic1{ width:12px; height:29px;  left:374px; top:92px;background-position:-122px 0px;}

.showavi{ background:#fff; padding:27px;height: 1220px;}
.showavi .title{ border:1px solid #dbdbdb; font-size:18px; color:#828282; width:auto; padding-left:14px; line-height:48px; height:48px; margin-bottom:10px;}
.showavi .avicon{ height:540px; width:815px; margin-bottom:20px;}

.showavi .jbin{background:#e8e8e8; height:254px;}
.showavi .jbin .t{ line-height:60px; color:#111111; font-size:18px; font-weight:bold; padding-left:28px; width:auto;}
.showavi .jbin .img{ margin:0 15px 18px 25px;}
.showavi .jbin .info{ width:188px;}
.showavi .jbin .info .name{ line-height:47px; border-bottom:1px solid #B10F15; font-size:24px; color:#353535;}
.showavi .jbin .info .name span{ font-size:14px; color:#B10F15; padding-right:5px;}
.showavi .jbin .info p{ line-height:20px; font-size:12px; color:#606060; padding:5px; height:110px; overflow:hidden;}

.showavi .jbcon {   width:388px;}
.showavi .jbcon p{ line-height:20px; color:#606060; padding:0 25px; height:125px; overflow:hidden; text-indent:20px;}
.showavi .jbcon a{ width:270px; height:44px; display:block;   line-height:44px; text-align:center; color:#fff; font-size:16px; background:#B10F15; margin:10px auto; border-radius:5px;}
.showavi .jbcon a:hover{ opacity:0.7;}
.showavi .yourLiket{font-size:24px; color:#3e3a39; padding:10px; margin-top:30px;}
.showavi .box{padding: 20px;background: #e1e1e1;overflow: hidden;height: 200px;text-align: center;}
.showavi .box a {float: left;overflow: hidden;margin-right: 8px; color:#575757; width: 253px;}
.showavi .box .rlast {margin-right: 0px;}

/*热装小区*/

.xqbanner{height:300px;background:url(../images/xqbanner.jpg) center center; margin-bottom:10px;}
.xqbanbd{width:650px;position:relative;height:200px;padding:75px 0;}
.xqbanbg{background:#000;opacity:0.5;position:absolute;left:0;width:100%;height:200px;filter:alpha(opacity=50)}
.xqbans{height:200px;width:100%;left:0;}
.xqbans h1{color:#fff;font-size:25px;padding:30px 0 0 40px;}
.xqbanfrom{ width:800px;height:45px;margin:20px auto; border:1px solid #B10F15; float:left; margin-left:16px;}
.xqbaninput{height:43px;border:none;width:580px; padding-left:20px;*height:42px; font-size:18px; left:0px;top:0px;}
.xqbanbtn{height:45px;width:64px;border:none; left:720px;top:0px;}
.xqbanhot{color:#fff;padding-left:40px;font-size:14px;}
.xqbanhot a{color:#fff; padding-left:10px;}
.xqbanhot a:hover{ text-decoration:underline;}
.xqboxs{
            width: 812px;
            margin-left: auto;
			margin-right:auto;
			margin-bottom:40px;
            font-size: 14px;
			margin-top:-10px;
			height:15px;
			
        }
       .xqinput{
            width: 677px;
            border: 1px solid rgb(184, 28, 34);
            height: 38px;
            float: left;
            background-image: url(../images/ssk.png);
            background-repeat: no-repeat;
            background-size: 35px;
            background-position:5px center;
            padding:0 0 0 50px;
			
        }
        .xqsearch{
            width: 78px;
            height: 40px;
            float: right;
            background: rgb(184, 28, 34);
            color: rgb(250, 228, 228);
            text-align: center;
            line-height: 38px;
            cursor: pointer;
			border:none;
			font-size: 16px;
			margin-right:5px;
        }
.xiaoqu{ width:830px; padding:20px; background:#fff;}
.xiaoqu .bg{ background-color:#f9f9f9;}
.xiaoqu .item{ padding:15px; width:auto; height:auto; padding-bottom:17px; overflow:hidden}
.xiaoqu .item .img{ width:300px; margin-right:30px;}
.xiaoqu .item .info{ width:468px; height:auto;}
.xiaoqu .item .info .t a{ font-size:18px; color:#3e3a39; font-weight:bold;} 
.xiaoqu .item .info .t a:hover{ text-decoration:underline;}
.xiaoqu .item .info .num{ color:#cdcdcd; padding:5px 0 5px 0; border-bottom:1px solid #B10F15; margin-bottom:10px;}
.xiaoqu .item .info .num span{ color:#B10F15;}
.xiaoqu .item .info .desc{ line-height:24px; color:#767676; height:auto; overflow:hidden;margin-bottom:50px;}
.xiaoqu .item .info .btnbox{ left:80px; bottom:0px; width:468px;}
.xiaoqu .item .info .btnbox a{ display:inline-block; line-height:28px; height:28px; width:143px; background-color:#ffffff; border:1px solid #d4d2d2; font-size:14px; color:#acacac; text-align:center; border-radius:3px;} 
.xiaoqu .item .info .btnbox .two{ margin:0 10px;}
.xiaoqu .item .info .btnbox a:hover{ background-color:#B10F15; color:#fff; border-color:#B10F15;}
.xiaoqu .item .info .bmnum{ width:100px; height:30px; line-height:30px; color:#B10F15; right:10px; background:#f3f0f0; border-radius:10px; top:10px;}
/*小区详情*/

.xiaoqu .showtitle{ color:#2d2a29; font-size:24px; line-height:55px; height:55px; margin-top:20px; border-bottom:1px solid #b8b8b8;}
.xiaoqu .youhuicon{ padding:20px; line-height:24px; overflow:hidden; }
.xiaoqu .xqcase{ margin-top:20px;}
.xiaoqu .xqcase .caseitem{ width:266px;  margin-right:13px; float:left;  margin-bottom:16px; position:relative; }
.xiaoqu .xqcase .caseitem .bgbox{ background:#fff; border:2px solid #fff;padding:8px;}
.xiaoqu .xqcase .caseitem .active{border-color:#B10F15; z-index:999; position:absolute; left:0px; top:0px; }
.xiaoqu .xqcase .rlast{ margin-right:0px;}
.xiaoqu .xqcase .caseitem .txt{ font-weight:bold; font-size:14px; height:30px; line-height:30px;}
.xiaoqu .xqcase .caseitem .txt a{ color:#3e3a39;}
.xiaoqu .xqcase .caseitem .desc{ color:#6e6e6e; height:20px;/* border-bottom:1px solid #479b07;*/ margin-bottom:10px;}
 
.xiaoqu .xqcase .caseitem .btnbox a{ display:inline-block; height:20px; width:75px; text-align:center; line-height:20px; color:#929292; border:1px solid #cfcfcf; margin-right:8px;}
.xiaoqu .xqcase .caseitem .btnbox a:hover{ background-color:#B10F15; color:#fff;}
/*文章列表页*/
.artlist .bigimg{ border-bottom:10px solid #000; height:360px;margin-bottom:10px;}
.artlist .listtitle{ background:#fff; }
.artlist .listtitle a{ height:75px;line-height:75px; border-bottom:2px solid #dddddd; width:145px; float:left; display:block; text-align:center; font-size:18px; color:#818181;}
.artlist .listtitle .on{ color:#B10F15; border-bottom-color:#B10F15;}
.artlist .listtitle a:Hover{ color:#B10F15; border-bottom-color:#B10F15;}
.artlist .listtitle .active { color:#B10F15; border-bottom-color:#B10F15;}
.artlist .listbox{ background:#fff; padding:20px; width:auto;min-height: 1026px;}
.toolbar {position:absolute;top:-10px; right:0px;}
.artlist .bg{ background-color:#f3f3f3;}
.artlist .item{ padding:15px; width:auto; min-height:200px; padding-bottom:17px;}
.artlist .item .img{max-width:300px; margin-right:30px; position:relative;}
.artlist .item .info{ width:468px; min-height:200px;}
.artlist .item .info .t a{ font-size:18px; color:#3e3a39; font-weight:bold;} 
.artlist .item .info .t a:hover{ text-decoration:underline;}
.artlist .item .info .num{ color:#cdcdcd; padding:5px 0 5px 0; border-bottom:1px solid #B10F15; margin-bottom:10px;}
.artlist .item .info .num span{ color:#B10F15;padding-left:40px; }
.artlist .item .info .desc{ line-height:24px; color:#767676; height:48px;}
.artlist .item .info .btnbox{ left:80px; bottom:0px; width:468px;}
.artlist .item .info .btnbox span{ display:inline-block; line-height:28px; height:28px; width:143px; background-color:#ffffff; border:1px solid #d4d2d2; font-size:14px; color:#acacac; text-align:center; border-radius:3px;} 
.artlist .item .info .btnbox .two{ margin:0 10px;}
.artlist .item .info .btnbox .huod{display:inline-block; line-height:28px; height:28px; width:143px; background-color:#ffffff; border:1px solid #d4d2d2; font-size:14px; color:#acacac; text-align:center; border-radius:3px;}
.artlist .item .info .btnbox .huods{display:inline-block; line-height:28px; height:28px; width:143px; color:#fff; background-color:#B10F15; border:1px solid #B10F15; font-size:14px;  text-align:center; border-radius:3px;}
.artlist .item .info .btnbox span:hover{ background-color:#B10F15; color:#fff; border-color:#B10F15;}
.artlist .item .info .bmnum{ width:100px; height:30px; line-height:30px; color:#B10F15; right:10px; background:#f3f0f0; border-radius:10px; top:10px;}


/*右边 大家都在看*/
.right .artlist { background:#fff; margin-top: 10px;padding: 10px;width: auto;}
.right .artlist h1{font-size: 18px;font-weight: bold;color: #3e3a39;line-height: 38px;height: 38px;margin-bottom: 6px;}
.right .artlist  ul { }
.right .artlist  ul li{ border-bottom:1px dashed #e9e9e9; line-height:30px; padding-left:5px; overflow:hidden; height:30px;}
.right .artlist  ul li a{ color:#646464;}
.right .artlist  ul li a:hover{ text-decoration:underline;}

.zjgd .time{ color:#cccaca;}
.zjgd .time strong{ color:#B10F15; padding-left:20px;}
.zjgd .item .info .t{ line-height:35px;}
.zjgd .item .info .num {padding: 15px 0 0px 0;border-bottom: 1px solid #B10F15; margin-bottom: 15px;}
.zjgd .item .info .zjgdbtnbox{left: 0px;bottom: 0px;width: 468px; height:30px; }
.zjgd .item .info .zjgdbtnbox .atxt{ width:155px; height:30px; line-height:30px; color:#fff; font-size:14px; display:block; background:#B10F15; display:none;}
.zjgd .item .info .zjgdbtnbox .abtn{ width:136px; height:28px; line-height:28px; display:block; border:1px solid #B10F15; color:#B10F15;}
.zjgd .item .info .zjgdbtnbox .abtn:hover{ color:#fff; background-color:#B10F15;}
 
 
 /*文章显示页*/
 
.showart{ padding:20px 20px; background:#fff; width:830px; min-height:580px;}
.showart .title{font-size: 20px; text-align:center; line-height:30px; font-weight:bold;}
.showart .info{ height:30px; border-bottom:1px solid #B10F15; margin-top:10px; margin-bottom:20px;}
.showart .artcon{font-size: 14px;line-height: 25px; color:#333333;}
.showart .btnbox a{ display:inline-block; height:30px; font-size:14px; margin-left:50%; width:200px; text-align:center;background-color:#B10F15; line-height:30px; color:#fff; border:1px solid #cfcfcf; margin:0 auto;margin-top:50px;}
.showart .btnbox a:hover{ background-color:#ffff00; color:#000;}
/*关于我们*/
.aboutbody .tbox{ height:70px; background:#fff;}
.aboutbody .tbox .title{height:89px; line-height:89px; font-size:24px; font-weight:bold; color:#3e3a39; padding-left:65px;}
.aboutbody .tbox .title span{ color:#e9e9e9; padding-left:12px;}
.aboutbody .banImg{ margin-top:10px; height:430px;}
.aboutbody .aboutNav{ top:38px; right:60px;color:#a4a4a4;}
.aboutbody .tbox .title i{background: url(../images/pc/header_top2.png) no-repeat right center;padding-left:15px; }
.aboutbody .tbox .title span{color:#777; font-size:15px; padding-bottom:30px; }
.aboutbody .aboutNav a{ color:#a4a4a4; padding:0 12px; font-size:13px; border-right:#CCCCCC 1px solid;}
.aboutbody .aboutNav last-child > a{  border-right:none;}
.aboutbody .aboutNav ul li {float:left;}
.aboutbody .aboutNav ul li:a{ color:#a4a4a4; padding:0 12px; font-size:13px; border-right:#CCCCCC 1px solid;}
.aboutbody .aboutNav ul li:last-child > a{
   border-right:none;
}
.aboutbody .aboutNav a:hover{color:#B10F15;}
.aboutbody .aboutNav .on{ color:#B10F15;}
.aboutbody .gywmtxtbg{ overflow:hidden; background:#fff; font-size:13px;}
.aboutbody .gywmtxtbg .txt{ width:680px; height:490px; left:364px; top:308px; overflow-y:auto;overflow-x:hidden; line-height:28px;}
.aboutbody .gywmtxtbg .txt p{ text-indent:20px;}




/*404*/
.err404{ bottom:100px; width:100%;}
.err404 a{ font-size:18px; color:#3d3d3d; padding:0 10px;} 
.err404 a:hover{ color: #B10F15; text-decoration:underline;}

/*联系我们*/
.lxwm{ padding:20px 0;margin:auto; background:#fff; width:1060px; padding-left:40px; }
.lxwm .item{ margin:15px; width:480px; display:inline-block; height:150px;  border-bottom:2px solid #00a139;background:#f4f4f4;*zoom:1; *display:inline;}
.lxwm .item:hover{background:#575757; color:#fff; }
.lxwm .item .title{ height:35px; line-height:35px; background:#575757;}
.lxwm .item .title p{ width:95px; text-align:center; border-right:5px solid #fff; height:35px; background:#B10F15; color:#fff; font-size:16px;}
.lxwm .item .info{ margin-top:10px;  height:90px; padding-left:10px; font-size:14px;}
.lxwm .item .info p{ line-height:28px; height:28px; overflow:hidden;}
/*阿尔贝娜专题*/
.ztbd{margin:auto; width:1100px; position:relative;}
.aebnbg{ background:url(../images/aebnbg.jpg) center top;}
/*工地预约*/
.yuyuegd{  background:#fff;}
.yuyuegd .iptbox{ font-size:18px;  color:#666; padding:20px 150px 120px 150px;}
.yuyuegd .iptbox .item{ padding-bottom:15px;}
.yuyuegd .iptbox .item span{ color:#f00; padding-left:5px;}
.yuyuegd .iptbox .submitbox{ padding:10px 0 0 80px;}
.yuyuegd .iptbox .submitbox input{background: #B10F15; border:none; width:150px; height:40px; color:#fff; cursor:pointer;}
.yuyuegd .iptbox .item #code{ width:100px;}



.jishuzhichi a{ color:#9d9d9d; font-size:12px; }
.jishuzhichi a:hover{ text-decoration:none; color:#B10F15; }


.clearfix:after,.clearfix:before{
	display:table;
	content:" "
}
.clearfix:after {
	clear:both
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//--套餐--*/

.sub-banner{
    width: 100%;
    height: 630px;
    background-repeat:no-repeat;
    background-position:center;
}

/*套餐详情*/
.packagebody{width: 100%;height: auto;overflow: hidden;zoom:1;}
.package-section{margin:auto}


/*套餐类型*/
.taocan-bg{width: 100%;background: #eee;margin: auto;padding-bottom: 50px;}
.module-detail-taocan{width:1050px; margin: auto;background: #fff;margin-top: 33px;}
.module-detail-taocan .item-left{width: 263px;}
.module-detail-taocan .item-left .item-title{width: 100%;height: 66px;position: relative;font-size: 24px;line-height: 66px;text-align: center;color: #fff;background: #ed0d14}
.module-detail-taocan .item-left .item-title .icon-arrow{
    position: absolute;left: 0;top:0;
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 66px 66px 0 0;
    border-color: #82070b transparent transparent transparent;
    line-height: 0px;
    _border-color: #82070b #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.module-detail-taocan .item-left .item-title .icon-floor{position: absolute;left: 0;top:0;font-size: 24px;line-height: 50px;padding-left: 3px; }
.module-detail-taocan .item-left .thumb{width: 100%;height: 240px;overflow: hidden;background: #f6f6f6;position: relative;}
.module-detail-taocan .item-left .thumb img{width: 100%;height: 100%;}
.module-detail-taocan .item-left .thumb .icon-line{display: block; position: absolute;left:0;top:15px;width: 3px; height: 36px;background: #d9070e}
.module-detail-taocan .item-left .desc{color: #999;font-size: 14px;padding: 15px;line-height: 1.8em}
.module-detail-taocan .item-right{border-top: 2px solid #ed0d14;width: 787px;overflow: hidden;}
/*风格*/
.taocan-theme-1 .item-left .item-title{background: #4d7aff}
.taocan-theme-1 .item-left .item-title .icon-arrow{
    border-color: #456ee5 transparent transparent transparent;
    _border-color: #456ee5 #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.taocan-theme-1 .item-left .thumb .icon-line{background: #4d7aff}
.taocan-theme1 .item-right{border-color: #4d7aff}

.taocan-theme-2 .item-left .item-title{background: #00a3d9}
.taocan-theme-2 .item-left .item-title .icon-arrow{
    border-color: #0092c3 transparent transparent transparent;
    _border-color: #0092c3 #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.taocan-theme-2.item-left .thumb .icon-line{background: #00a3d9}
.taocan-theme-2.item-right{border-color: #00a3d9}
/*list-group*/
.list-group-taocan{padding-left: 1px;}
.list-group-taocan .list-item{width: 261px;height: 300px;border:1px solid #fff;margin-left:-1px;margin-bottom:-1px;/*margin-right: 1px;margin-bottom: 1px;*/ float: left;*display: inline;overflow: hidden;position: relative;}
.list-group-taocan .thumb{display: block;width: 100%;height: 100%;overflow: hidden;    }
.list-group-taocan .thumb img{width: inherit;height: inherit;
    transition: all .3s;
    -moz-transition: all .3s; 
    -webkit-transition: all .3s; 
    -o-transition: all .3s;
}
.list-group-taocan .list-item:hover img{opacity: .8;}
.list-group-taocan .list-item-title{width: 100%; height: 53px;line-height: 53px;color: #212121;text-align: center; position: absolute;left: 0;bottom: 0;
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0 !important;
    filter: Alpha(opacity=60);
    background: #ffffff;
    white-space:nowrap;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis
}
.list-group-taocan .list-item-title a{
    color: #212121;font-size: 16px;  
}
.list-group-taocan .last{margin-right: 0}
/*通用表单*/
.form-bg{background: #fff}
.form-bg .container{width: 1050px;
    margin: auto;
    padding:45px 0;
}
.general-messageform{width: 400px;}
.general-messageform .panel-head{font-size: 26px;color: #000;}
.general-messageform .panel-body{padding: 20px 0;}
.general-messageform .form-group{display: inline-block;margin:5px 0;width: 100%;}
.general-messageform .form-control{border:1px solid #747474;background: #fff;padding: 10px 12px; width:95.3%;font-size: 14px;}
.general-messageform .btn-order{
    width: 100%;
    padding: 8px 30px;
    color: #fff;
    background: #ff5400;
    border:none;
    font-size: 18px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

/*select重构*/
.dropdown-list{position: relative;border:1px solid #747474;background: #fff; width:100%;font-size: 14px; }
.dropdown-list .dropdown-head{height: ;position: relative;text-align: left;padding: 10px 12px;cursor: pointer;}
.dropdown-list .dropdown-head .dropdown-arrow{
    position: absolute;right: 0;top: 0;
    width: 42px; height: 100%;border-left:1px solid #747474;display: block;text-align: center
 }
.dropdown-list .dropdown-arrow i{
    display: inline-block;
    margin-top: 16px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 7.5px 0 7.5px;
    border-color: #7f7f7f transparent transparent transparent;
    line-height: 0px;
    _border-color: #7f7f7f #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); 
}
.dropdown-list .dropdown-body{display: none; position: absolute;left: -1px;top: 100%; width: 100%;height: auto;background: #fff;border: 1px solid #747474;}
.dropdown-list .dropdown-item{border-bottom: 1px solid #747474;padding:6px 12px;text-align: left; }
.dropdown-list .dropdown-item:last-child{border:0;}
.dropdown-list .dropdown-item:hover{background: #f9f9f9;cursor: pointer;}
/*//select重构*/
.address-box{width: 405px}
.address-box h2{font-size: 26px;color: #242424}
.address-box p{margin:20px 0;padding: 0;font-size: 14px;color: #666}

/*内页在建工地*/
/*列表组 图文imgage-text-style*/
.xb-list{}
.xb-list ul,
.xb-list li{
  list-style: none;
}
.xb-list > .row{margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0}
.xb-list .list-item{padding-left: 0; padding-right: 0; margin-bottom: 12px;position: relative;}
.xb-list .item-media{position: relative; overflow: hidden;display: block;}
.xb-list .item-media:hover{}
.xb-list .item-media img{margin: 0; width: 100%; max-width: 100%; width: auto/9; height: auto; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.xb-list .title,
.xb-list .title a{
  display: block; color: #333333
}
.xb-list .item-layer{width: 100%; height: 100%; color: #fff; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.6) !important; filter: alpha(opacity=60); background-color: #000000; display: none;}
.xb-list .item-layer .icon{position: absolute; left: 50%; top: 50%; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.23 ease;}
.xb-list .active .icon{margin-top: -10px; /* animation:animations-hover .5s infinite; -moz-animation:animations-hover .5s infinite; -webkit-animation:animations-hover .5s infinite; -o-animation:animations-hover 5s .infinite; */}
@-webkit-keyframes animations-hover{0%{margin-top: 0; background: red;} 25%{} 50%{margin-top: -10px; background: yellow;} 75%{} 100%{margin-top: 0; background: red;}}
.xb-list .active .item-media img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.xb-list .br{margin-right: 0!important}

/*在建工地列表*/
.list-gongdi{}
.list-gongdi .item-media{float: left;width: 300px;height: 200px;}
.list-gongdi .item-media img{width: 100%;height: 100%;}
.list-gongdi .list-item .item-layer{ display: none;width: 100%; height: 100%;text-align: center; position: absolute; top: 0px; left: 0px;background: rgba(0, 0, 0, 0.4) !important;  background: #000;  filter: Alpha(opacity=40);}
.list-gongdi .list-item .item-layer .icon{background:transparent; border: 1px solid #fff; color: #fff; padding: 10px 30px;margin-left: -45px;margin-top: -18px;}
.list-gongdi .list-item .item-layer .icon:hover{ background: #fff; color: #333;}
.list-gongdi .list-item:hover .item-layer{ display:block; animation-name:topAni7;-webkit-animation:topAni7 .5s linear 0s 1 alternate running none;-moz-animation:topAni7 .5s linear 0s normal alternate;animation:topAni7 .5s linear 0s normal alternate;   }
@-webkit-keyframes topAni7{from{opacity:0; top:228px;} to{opacity:1; top:0px;} }
@-moz-keyframes topAni7{from{opacity:0;  top:228px;} to{opacity:1; top:0px;} }
@keyframes topAni7{from{opacity:0; top:228px;} to{opacity:1; top:0px;} }

.list-gongdi .item-content{float: right;width: 520px;height: 240px;}
.list-gongdi .title{
    display: block;
    width: 340px;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-gongdi .btn-order{
    background: #920000;
    color: #fff;
    text-align: center;
    padding: 3px 20px;
    box-shadow: 0 3px 2px #b6b6b6;
    font-size: 14px;
    float: right;
}
.list-gongdi .btn-order:hover{
    background: #ffb400;
}
.list-gongdi .desc{font-size: 14px;line-height: 35px;}
.list-gongdi .desc .desc-01{width: 320px;}
.list-gongdi .desc .desc-02{float: right;padding-top: 10px; padding-right:10px;}

.step {
    counter-reset: flag;
}
.step li {
    position: relative;
    display: table-cell;
    width: 1%;
    text-align: center;
}
.step li a:before {
    content: counter(flag);
    counter-increment: flag;
}
.step li a:after {
    content: "";
}

/*step-round*/
.step-round {
    margin-top: 50px;
}
.step-round>li>a {
    color: #CCCCCC;
    font-size: 12px;
}
.step-round>li.active>a,
.step-round>li.active>a:focus,
.step-round>li.active>a:hover {
    color: #920000;
    background-color: rgba(0, 0, 0, 0);
}
.step-round li a:before {
    position: absolute;
    z-index: 2;
    top: -2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ccc;
    color: #fff;
    line-height: 20px;
    font-weight: 700;
    /*box-shadow: 0 0 0 5px rgb(204, 204, 204);*/
}
.step-round li a:after {
    position: absolute;
    left: 0;
    right: 0;
    top: -23px;
    background-color: #CCCCCC;
    z-index: 1;
    height:4px;
}
.step-round li a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #920000;
}
.step-round li:hover a:before,
.step-round li.active a:before {
    background-color: #920000;
    color: #FFFFFF;
    border-color: #337AB7;
}
.step-round li:hover a:after{

}
.step-round li.active a:after {
    background-color: #920000;
}
.step-round li:first-child a:after {
    left: 35%;
    border-radius: 5px 0 0 5px;
}
.step-round li:last-child a:after {
    right: 35%;
    border-radius: 0 5px 5px 0;
}

/*详情模块*/
.xb-details{display: block;}
.details-heading{position: relative;}
.details-heading ul,
.details-heading li{
    list-style: none;
}
.details-heading .title{}
.details-heading .notes{}
.details-summary{}
.details-body{}
/*编辑器容器*/
.xb-editor{color: #999;line-height: 1.8em;}
.xb-editor img{max-width: 100%; width: auto/9;height: auto;}


/*工地详情*/
.details-building{}
.details-building .btn-order{
    position: absolute;
    right:790px;
    top: 460px;
    display: block;
    width: 135px;
/*    height: 32px;*/
    line-height: 32px;
    color: #fff;
    background: #9c0e18;
    border-radius: 6px;
    text-align: center;
    font-size: 14px;
    box-shadow: 0 3px 2px #b6b6b6;
    text-shadow:none;
}
.details-building .btn-order:hover{
    background: #ffb400;
}
.details-building .details-summary ul,
.details-building .details-summary li{
    list-style: none
}
.details-building .details-summary li{
    width: 180px;
    float: left;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.details-building .details-summary .thumb{
    float: left;
    width: 300px;
    height: 220px;
    overflow: hidden;
}
.details-building .details-summary .content{
    width: 475px;
    min-height: auto;
    height: auto;
    padding: 0 0 0 15px;
    float: left;
    font-size: 13px;
}