.offer { width: 1002px; margin: 0 auto;text-align: center;overflow: hidden;background-color:#fff;  border: 1px solid #f1f1f1; padding-bottom: 40px;}
.offer li{display: inline-block;}
.offer fieldset {border: none;}
.offer fieldset legend { padding-bottom: 10px;margin-bottom: 20px;font-size: 22px; border-bottom: 1px solid #ecf0f1; width:100%;}
.cd-label{ color: #94aab0;font-size: 16px;margin-bottom: 15px;display: block; padding: 0;}
.error-message p{    background: #2d5ba0;color: #ffffff;font-size: 18px;text-align: center;-webkit-font-smoothing: antialiased;border-radius: .25em; padding: 16px;}

.cd-form .user {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204803_1622270260.png) no-repeat 16px center;}
.cd-form [required].user {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204803_1622270260.png) no-repeat 16px center, no-repeat top right;}
.cd-form .company {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204723_314087481.png) no-repeat 16px center;}
.cd-form [required].company {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204723_314087481.png) no-repeat 16px center, no-repeat top right;}
.cd-form .email {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204553_1204928770.png) no-repeat 16px center;}
.cd-form [required].email {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920204553_1204928770.png) no-repeat 16px center, no-repeat top right;}
.cd-form .budget {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920205811_1498826813.png) no-repeat 16px center;}
.cd-form .message {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920205332_2130668344.png) no-repeat 16px 16px;}
.cd-form [required].message {background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170920/20170920205332_2130668344.png) no-repeat 16px 16px, no-repeat top right;}

.icon{margin: 20px 0;}
.icon input { width: 100%;padding: 10px;border: 1px solid #cfd9db;border-radius: .25em; font-size: 1.6rem;color: #2b3e51;-webkit-box-sizing: border-box; padding-left:50px;}

.cd-form h4 { font-size: 1.4rem; margin-bottom: 10px; color: #94aab0; font: inherit;}
.budget{ width: 100%;padding: 10px;border: 1px solid #cfd9db;border-radius: .25em;font-size: 18px; color: #2b3e51;-webkit-box-sizing: border-box; height: 54px;padding-left: 45px;}

.zy{font-size: 14px;color: #fe0000;}
.tj{ padding-top:20px;    padding-bottom: 30px;}
.tj input { border: none;background: #ffa914;border-radius: .25em;padding: 16px 20px;color: #fff;font-weight: bold;cursor: pointer;}

input{}
.cd-form .cd-form-list li {
    position: relative;
    -webkit-user-select: none;
    margin: 0 13px 16px 0;
}
.cd-form input[type=radio],
.cd-form input[type=checkbox] {
    position: absolute;
    opacity: 0;
}
.cd-form input[type="radio"] + label,
.cd-form input[type="checkbox"] + label {
  padding-left: 24px;
}
.cd-form input[type="radio"] + label::before,
.cd-form input[type="radio"] + label::after,
.cd-form input[type="checkbox"] + label::before,
.cd-form input[type="checkbox"] + label::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: #cfd9db;
  border-radius: 50%;
}


.cd-form input[type="checkbox"] + label::before,
.cd-form input[type="checkbox"] + label::after {
  border-radius: .25em;
}
.cd-form input[type="radio"] + label::after,
.cd-form input[type="checkbox"] + label::after {
  background-color: #2c97de;
  background-position: center center;
  background-repeat: no-repeat;
  display: none;
}

.cd-form input[type="radio"]:checked + label::after,
.cd-form input[type="checkbox"]:checked + label::after {
  display: block;
}

/*Ð§¹û*/
#tablit {padding-top:10px;}
#tablit dl{height: 126px;background: url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20171011/20171011155726_1840200812.jpg) no-repeat center;}
#tablit dl dd{width: 104px;height: 104px;text-align: center;padding-top: 30px;float: left; color:#fff; margin-top: 10px;cursor: pointer;font-size: 14px;}
#tablit dl dd:hover{background:url(http://login.114my.cn/memberpic/daguanzs/uploadfile/image/20170310/20170310143009_1666536013.png) no-repeat center;background-position: 0px 0px;}
.tabcon{width:1002px; height:auto; border-top:none; clear:both; padding-top:6px;}
.dis{display:none;}
#showtd0{margin-left: 104px;}
#showtd1{margin-left: 72px;}
#showtd2{margin-left: 69px;}
#showtd3{margin-left: 72px;}
#showtd4{margin-left: 72px;}


.sjs{width: 100%;padding-left: 13px;padding-top: 30px;}
.sjs li{margin-right: 25px;position: relative;width: 141px;height: 375px; display: block;float: left;}
.sjs li a{width: 141px;height: 375px;position: absolute;background: url(http://www.homello.com/Site/nime/br/sjsmc.png);left: 2px;top: 0px;}
.sjs li img{}
.sjs li a .sjsnk{display: none;width: 121px;height: 355px;margin: 10px;border: 1px dashed #ff7334;color: #fff;}
.sjs li:hover a {background:none;}
.sjs li:hover a .sjsnk{display:block;}
.sjs li a .sjsnk h2{padding-top: 170px;}
.sjs li a .sjsnk p{font-size: 14px;text-align: center;}
.sjs li a .sjsnk span{display: block;font-size: 14px;background:url(http://www.homello.com/Site/nime/br/xqbr.png);padding: 5px;margin: 0 auto;width: 60px;text-align: center;}
.sjs .db{margin-top: 60px;}
.moredes div span{
    background-color: #ffa914;
    padding: 5px 20px;
    color: white;
}
.moredes div span:hover{
    background-color:#ed7020;
}