.clearfix {
  zoom: 1;
}

/* line 26, ../sass/News-direct-sales.scss */
.clearfix:after {
  content: '';
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
}

.container {
  margin: 0 auto;
  width: 1000px;
}
.container .section {
  position: relative;
  margin-top: 30px;
  zoom: 1;
}
.container .section:after {
  display:block;
  content:'clear';
  clear:both;
  line-height:0;
  visibility:hidden;
}
.common-title {
  display: inline-block;
  padding-left: 15px;
  font-size: 26px;
  color: #333;
  border-left: 2px solid #EE4433;
}

.need-wrap {

  margin-bottom: 50px;
}
.need-wrap dd em {
    position: absolute;
    right: -70px;
    top: 7px;
    font-size: 14px;
    color: #666;
}


.baoming-area dl {
    position: relative;

}
.baoming-area dt {
    float: left;
    display: inline-block;
    width: 100px;
    height: 47px;
    font-size: 14px;
    color: #666;
    line-height: 47px;
    text-align: right;
}
.baoming-area dd {
    position: relative;
    float: left;
    display: inline-block;
    margin-left: 30px;
    font-size: 14px;
    line-height: 34px;
}
.baoming-area dd .txt {
    height: 32px;
    width: 230px;
    height: 45px;
    padding-left: 10px;
    border: 1px solid #dfdfdf;
    line-height: 32px;
    font-size: 16px;
    color: #333;
}
.baoming-area dt b {
  color: #EE4433;
}
.baoming-area dd .proj,
.baoming-area dd .name,
.baoming-area dd .phone {
  width: 300px;
}
.name-wrap .error_msg {
  height: 20px;
}
.baoming-area dd .validate {
  width: 190px;
}

.subscribe ul {
    margin-left: 5px;
	list-style:none;
}
.subscribe ul li {
    float: left;
}

.subscribe ul li>div a {
    display: inline-block;
	margin-top:40px;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    background: #e26d5a;
    border-radius: 20px;
	text-decoration:none;
}
.subscribe ul li>div a:hover{ background:#c05c4c;}
.subscribe ul li {
    position: relative;
    width: 280px;
	height:134px;
    padding: 0;
    padding-top: 45px;
    padding-left: 40px;
    border-radius: 5px;
    margin-left: 0px;
	margin-right:10px;
    background:url(imgthree.png) no-repeat;
    text-align: left;
}
.subscribe ul li.subscribe-itemt1 {
    background-position: 0 -830px;
}
.subscribe ul li.subscribe-itemt2 {
    background-position: 0 -326px;
}
.subscribe ul li.subscribe-itemt3 {
    background-position: 0 -662px;
}

.ftn{ font-weight:bold; font-size:24px;}



.button button, textarea{ margin: 0; padding: 0; font: 16px/1.5  Arial,"微软雅黑", sans-serif; outline: none;-webkit-appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*输入框*/
input[type="text"],textarea{width:290px;height:34px;padding-left:10px;border:1px solid #ccc;border-radius: 2px;background-color: #fff;line-height:34px;font-size: 14px;}
.button textarea{width:280px;height:55px;padding:10px;resize: none;vertical-align: middle;line-height:20px;}

/*按钮*/
.button{display:inline-block;width:118px;height:34px;border-bottom: 2px solid #d35e4a;background-color: #f77762;border-radius:5px;font-size: 16px;color:#fff!important;text-align: center;line-height: 34px;}
.button.btn-large{width: 209px;height: 49px;line-height: 49px;color: #fff;font-size:24px;font-weight: bold;background-color: #e2593a}
.button.btn-large:active{background-color: #d15236}
.button:active{background-color: #e26d5a;}
.button.h45{height: 45px;}
.button.h26{height: 26px;font-size: 14px;font-weight: normal;line-height: 26px;}
.button.w140{width:140px;}
.button.w70{width: 70px;display: inline-block;margin-left: 10px;}
.button .ico-people{position:relative;display: inline-block;width: 26px;height: 22px;top:-2px;padding-right:10px;background: url("../images/building-details/icons.png") no-repeat left -39px;vertical-align: middle;}
.button.disabled{background-color: #cacaca;border-color: #cacaca;}
.button.disabled:active{background-color:#cacaca}

/*弹出框*/
.popup{display:none;position: fixed;top:0;left:0;width: 100%;height: 100%;background: url("images/menu-bg.png") repeat 0 0;z-index: 1000;}
.popup .popup-section{position:absolute;top:50%;left:50%;background-color: #fff;}
.popup .popup-section.h350{height: 350px!important;}
.popup .head{position:relative;height: 50px;background-color: #262937;}
.popup .head .name{display:inline-block;padding-left:20px;font-size: 20px;line-height: 50px;color:#fff;}
.popup .head .close{position: absolute;width:50px;height:50px;top:0;right:0;font-size: 28px;color:#fff;text-align: center;line-height: 48px;}
.popup .content{padding:12px;}
.popup .content .suc-info{text-align: center;padding: 5px 0}
.popup .content .suc-info h3{font-size: 20px;color: #f77762;font-weight: normal;}
.popup .content .suc-info p{font-size: 16px;color: #999999}
.popup .popup-btn{display: block;margin:20px auto 0;}
.popup .error{font-size: 12px;color: red;margin-left: 82px;}
.popup.subscribe .popup-section{width: 520px;}
.popup.subscribe .popup-section .content .input-info{border-bottom:1px dotted #b6b6b6;padding-bottom:10px; }
.popup.subscribe .popup-section .content>label{display: inline-block;}
.popup.subscribe .choice-list .check-box>span{color:#4c4c4c}
.apply-popup.subscribe .input textarea{width:250px;margin-left: -9px;}
.apply-popup.subscribe .input-info .button{margin-left: 77px;}
.apply-popup.subscribe .input-info>label{font-size: 14px;color: #999999;margin-left: 10px;}
.apply-popup .popup-section{width:390px;margin:-260px 0 0 -195px;}

.apply-popup.send-popup .popup-section{height:320px;}
.apply-popup .content .input-info{padding:8px 8px 30px;border-bottom: 1px solid #d9d9d9;}
.apply-popup .content .input-info.none-border{border-bottom: none;}
.apply-popup .group-name{height:16px;padding-bottom:15px;line-height:16px;font-size: 16px;color:#666;}
.apply-popup .input{position:relative;margin-top: 10px;color:#999;font-size: 14px;}
.apply-popup .input .info-title{display: inline-block;width:82px;line-height: 36px;font-size: 14px;color:#999;}
.apply-popup .input input{width:260px;margin-left: -4px;}
.apply-popup .input .ver-code{position: absolute;width:88px;height:34px;background-color:#e0e0e0;border:1px solid #d0d0d0;border-radius:2px;top:0;right:0;color:#949494;font-size: 14px;text-align: center;line-height: 34px;}
.apply-popup .intention{padding:18px 8px 0;}
.apply-popup .intention .name{height:16px;padding-bottom:15px;line-height:16px;font-size: 16px;color:#666;}
.apply-popup .check-box{display:inline-block;width: 110px;margin:0 6px 15px 0;}
.apply-popup .check-box .check-info{width: 84px;}

/* 弹窗样式修改 */
.apply-popup.updatePopup .popup-section .input-info{border: none;padding-bottom: 0px;}
.apply-popup.updatePopup .popup-section .content{margin-top:0;}
.apply-popup.updatePopup .popup-section .input{margin: 0;}
.apply-popup.updatePopup .popup-section .bb-dashed{border-bottom:1px dotted #b6b6b6;padding-bottom: 20px;margin-bottom: 20px;}
.apply-popup.updatePopup .popup-section .colorOrange{color: #e2472d;}
.apply-popup.updatePopup .popup-section .color4c4c4c{color: #4c4c4c;}
.apply-popup.updatePopup .popup-section{width: 460px;margin: -260px 0 0 -230px;}
.apply-popup.updatePopup .popup-section textarea{width: 272px;box-sizing: border-box;margin-left: -4px;padding-top: 5px;}
.apply-popup.updatePopup .popup-section .info-title.place{vertical-align: top;}

.b_yzmimg{width: 70px;height:35px;vertical-align:middle;}


.pb20{padding-bottom:20px!important}
.pl30{padding-left:30px!important}
